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,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 MALI PANFROST DRM DRIVER 1184M: Rob Herring <robh@kernel.org> 1185M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1186L: dri-devel@lists.freedesktop.org 1187S: Supported 1188T: git git://anongit.freedesktop.org/drm/drm-misc 1189F: drivers/gpu/drm/panfrost/ 1190F: include/uapi/drm/panfrost_drm.h 1191 1192ARM MFM AND FLOPPY DRIVERS 1193M: Ian Molton <spyro@f2s.com> 1194S: Maintained 1195F: arch/arm/lib/floppydma.S 1196F: arch/arm/include/asm/floppy.h 1197 1198ARM PMU PROFILING AND DEBUGGING 1199M: Will Deacon <will.deacon@arm.com> 1200M: Mark Rutland <mark.rutland@arm.com> 1201S: Maintained 1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1203F: arch/arm*/kernel/perf_* 1204F: arch/arm/oprofile/common.c 1205F: arch/arm*/kernel/hw_breakpoint.c 1206F: arch/arm*/include/asm/hw_breakpoint.h 1207F: arch/arm*/include/asm/perf_event.h 1208F: drivers/perf/* 1209F: include/linux/perf/arm_pmu.h 1210F: Documentation/devicetree/bindings/arm/pmu.yaml 1211F: Documentation/devicetree/bindings/perf/ 1212 1213ARM PORT 1214M: Russell King <linux@armlinux.org.uk> 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1216W: http://www.armlinux.org.uk/ 1217S: Odd Fixes 1218T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1219F: arch/arm/ 1220X: arch/arm/boot/dts/ 1221 1222ARM PRIMECELL AACI PL041 DRIVER 1223M: Russell King <linux@armlinux.org.uk> 1224S: Odd Fixes 1225F: sound/arm/aaci.* 1226 1227ARM PRIMECELL BUS SUPPORT 1228M: Russell King <linux@armlinux.org.uk> 1229S: Odd Fixes 1230F: drivers/amba/ 1231F: include/linux/amba/bus.h 1232 1233ARM PRIMECELL CLCD PL110 DRIVER 1234M: Russell King <linux@armlinux.org.uk> 1235S: Odd Fixes 1236F: drivers/video/fbdev/amba-clcd.* 1237 1238ARM PRIMECELL KMI PL050 DRIVER 1239M: Russell King <linux@armlinux.org.uk> 1240S: Odd Fixes 1241F: drivers/input/serio/ambakmi.* 1242F: include/linux/amba/kmi.h 1243 1244ARM PRIMECELL MMCI PL180/1 DRIVER 1245M: Russell King <linux@armlinux.org.uk> 1246S: Odd Fixes 1247F: drivers/mmc/host/mmci.* 1248F: include/linux/amba/mmci.h 1249 1250ARM PRIMECELL SSP PL022 SPI DRIVER 1251M: Linus Walleij <linus.walleij@linaro.org> 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1253S: Maintained 1254F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1255F: drivers/spi/spi-pl022.c 1256 1257ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1258M: Russell King <linux@armlinux.org.uk> 1259S: Odd Fixes 1260F: drivers/tty/serial/amba-pl01*.c 1261F: include/linux/amba/serial.h 1262 1263ARM PRIMECELL VIC PL190/PL192 DRIVER 1264M: Linus Walleij <linus.walleij@linaro.org> 1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1266S: Maintained 1267F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1268F: drivers/irqchip/irq-vic.c 1269 1270ARM SMMU DRIVERS 1271M: Will Deacon <will.deacon@arm.com> 1272R: Robin Murphy <robin.murphy@arm.com> 1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1274S: Maintained 1275F: drivers/iommu/arm-smmu.c 1276F: drivers/iommu/arm-smmu-v3.c 1277F: drivers/iommu/io-pgtable-arm.c 1278F: drivers/iommu/io-pgtable-arm-v7s.c 1279 1280ARM SUB-ARCHITECTURES 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282S: Maintained 1283F: arch/arm/mach-*/ 1284F: arch/arm/plat-*/ 1285T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1286 1287ARM/ACTIONS SEMI ARCHITECTURE 1288M: Andreas Färber <afaerber@suse.de> 1289R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1291S: Maintained 1292N: owl 1293F: arch/arm/mach-actions/ 1294F: arch/arm/boot/dts/owl-* 1295F: arch/arm64/boot/dts/actions/ 1296F: drivers/clk/actions/ 1297F: drivers/clocksource/timer-owl* 1298F: drivers/dma/owl-dma.c 1299F: drivers/i2c/busses/i2c-owl.c 1300F: drivers/pinctrl/actions/* 1301F: drivers/soc/actions/ 1302F: include/dt-bindings/power/owl-* 1303F: include/linux/soc/actions/ 1304F: Documentation/devicetree/bindings/arm/actions.txt 1305F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1306F: Documentation/devicetree/bindings/dma/owl-dma.txt 1307F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1308F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1309F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1310F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1311 1312ARM/ADS SPHERE MACHINE SUPPORT 1313M: Lennert Buytenhek <kernel@wantstofly.org> 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1315S: Maintained 1316 1317ARM/AFEB9260 MACHINE SUPPORT 1318M: Sergey Lapin <slapin@ossfans.org> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Maintained 1321 1322ARM/AJECO 1ARM MACHINE SUPPORT 1323M: Lennert Buytenhek <kernel@wantstofly.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326 1327ARM/Allwinner SoC Clock Support 1328M: Emilio López <emilio@elopez.com.ar> 1329S: Maintained 1330F: drivers/clk/sunxi/ 1331 1332ARM/Allwinner sunXi SoC support 1333M: Maxime Ripard <maxime.ripard@bootlin.com> 1334M: Chen-Yu Tsai <wens@csie.org> 1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1336S: Maintained 1337N: sun[x456789]i 1338N: sun50i 1339F: arch/arm/mach-sunxi/ 1340F: arch/arm64/boot/dts/allwinner/ 1341F: drivers/clk/sunxi-ng/ 1342F: drivers/pinctrl/sunxi/ 1343F: drivers/soc/sunxi/ 1344T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1345 1346ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1347M: Neil Armstrong <narmstrong@baylibre.com> 1348M: Jerome Brunet <jbrunet@baylibre.com> 1349L: linux-amlogic@lists.infradead.org 1350S: Maintained 1351F: drivers/clk/meson/ 1352F: include/dt-bindings/clock/meson* 1353F: include/dt-bindings/clock/gxbb* 1354F: Documentation/devicetree/bindings/clock/amlogic* 1355 1356ARM/Amlogic Meson SoC support 1357M: Kevin Hilman <khilman@baylibre.com> 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1359L: linux-amlogic@lists.infradead.org 1360W: http://linux-meson.com/ 1361S: Maintained 1362F: arch/arm/mach-meson/ 1363F: arch/arm/boot/dts/meson* 1364F: arch/arm64/boot/dts/amlogic/ 1365F: drivers/pinctrl/meson/ 1366F: drivers/mmc/host/meson* 1367F: drivers/soc/amlogic/ 1368N: meson 1369 1370ARM/Amlogic Meson SoC Sound Drivers 1371M: Jerome Brunet <jbrunet@baylibre.com> 1372L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1373S: Maintained 1374F: sound/soc/meson/ 1375F: Documentation/devicetree/bindings/sound/amlogic* 1376 1377ARM/Annapurna Labs ALPINE ARCHITECTURE 1378M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1379M: Antoine Tenart <antoine.tenart@bootlin.com> 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1381S: Maintained 1382F: arch/arm/mach-alpine/ 1383F: arch/arm/boot/dts/alpine* 1384F: arch/arm64/boot/dts/al/ 1385F: drivers/*/*alpine* 1386 1387ARM/ARTPEC MACHINE SUPPORT 1388M: Jesper Nilsson <jesper.nilsson@axis.com> 1389M: Lars Persson <lars.persson@axis.com> 1390S: Maintained 1391L: linux-arm-kernel@axis.com 1392F: arch/arm/mach-artpec 1393F: arch/arm/boot/dts/artpec6* 1394F: drivers/clk/axis 1395F: drivers/crypto/axis 1396F: drivers/pinctrl/pinctrl-artpec* 1397F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1398 1399ARM/ASPEED I2C DRIVER 1400M: Brendan Higgins <brendanhiggins@google.com> 1401R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1402R: Joel Stanley <joel@jms.id.au> 1403L: linux-i2c@vger.kernel.org 1404L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1405S: Maintained 1406F: drivers/irqchip/irq-aspeed-i2c-ic.c 1407F: drivers/i2c/busses/i2c-aspeed.c 1408F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1409F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1410 1411ARM/ASPEED MACHINE SUPPORT 1412M: Joel Stanley <joel@jms.id.au> 1413R: Andrew Jeffery <andrew@aj.id.au> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1416Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1417S: Supported 1418T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1419F: arch/arm/mach-aspeed/ 1420F: arch/arm/boot/dts/aspeed-* 1421N: aspeed 1422 1423ARM/BITMAIN ARCHITECTURE 1424M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1426S: Maintained 1427F: arch/arm64/boot/dts/bitmain/ 1428F: Documentation/devicetree/bindings/arm/bitmain.yaml 1429 1430ARM/CALXEDA HIGHBANK ARCHITECTURE 1431M: Rob Herring <robh@kernel.org> 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433S: Maintained 1434F: arch/arm/mach-highbank/ 1435F: arch/arm/boot/dts/highbank.dts 1436F: arch/arm/boot/dts/ecx-*.dts* 1437 1438ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1439M: Krzysztof Halasa <khalasa@piap.pl> 1440S: Maintained 1441F: arch/arm/mach-cns3xxx/ 1442 1443ARM/CAVIUM THUNDER NETWORK DRIVER 1444M: Sunil Goutham <sgoutham@cavium.com> 1445M: Robert Richter <rric@kernel.org> 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447S: Supported 1448F: drivers/net/ethernet/cavium/thunder/ 1449 1450ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1451M: Lukasz Majewski <lukma@denx.de> 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1453S: Maintained 1454F: arch/arm/mach-ep93xx/ts72xx.c 1455 1456ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1457M: Alexander Shiyan <shc_work@mail.ru> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Odd Fixes 1460N: clps711x 1461 1462ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1463M: Lennert Buytenhek <kernel@wantstofly.org> 1464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1465S: Maintained 1466 1467ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1468M: Hartley Sweeten <hsweeten@visionengravers.com> 1469M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1471S: Maintained 1472F: arch/arm/mach-ep93xx/ 1473F: arch/arm/mach-ep93xx/include/mach/ 1474 1475ARM/CLKDEV SUPPORT 1476M: Russell King <linux@armlinux.org.uk> 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478S: Maintained 1479T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1480F: drivers/clk/clkdev.c 1481 1482ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1483M: Mike Rapoport <mike@compulab.co.il> 1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1485S: Maintained 1486 1487ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1488M: Baruch Siach <baruch@tkos.co.il> 1489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1490S: Maintained 1491F: arch/arm/boot/dts/cx92755* 1492N: digicolor 1493 1494ARM/CONTEC MICRO9 MACHINE SUPPORT 1495M: Hubert Feurstein <hubert.feurstein@contec.at> 1496S: Maintained 1497F: arch/arm/mach-ep93xx/micro9.c 1498 1499ARM/CORESIGHT FRAMEWORK AND DRIVERS 1500M: Mathieu Poirier <mathieu.poirier@linaro.org> 1501R: Suzuki K Poulose <suzuki.poulose@arm.com> 1502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1503S: Maintained 1504F: drivers/hwtracing/coresight/* 1505F: Documentation/trace/coresight.txt 1506F: Documentation/trace/coresight-cpu-debug.txt 1507F: Documentation/devicetree/bindings/arm/coresight.txt 1508F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1509F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1510F: tools/perf/arch/arm/util/pmu.c 1511F: tools/perf/arch/arm/util/auxtrace.c 1512F: tools/perf/arch/arm/util/cs-etm.c 1513F: tools/perf/arch/arm/util/cs-etm.h 1514F: tools/perf/util/cs-etm.* 1515F: tools/perf/util/cs-etm-decoder/* 1516 1517ARM/CORGI MACHINE SUPPORT 1518M: Richard Purdie <rpurdie@rpsys.net> 1519S: Maintained 1520 1521ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1522M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1523M: Linus Walleij <linus.walleij@linaro.org> 1524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1525T: git git://github.com/ulli-kroll/linux.git 1526S: Maintained 1527F: Documentation/devicetree/bindings/arm/gemini.txt 1528F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1529F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1530F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1531F: arch/arm/mach-gemini/ 1532F: drivers/net/ethernet/cortina/ 1533F: drivers/pinctrl/pinctrl-gemini.c 1534F: drivers/rtc/rtc-ftrtc010.c 1535 1536ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1537M: Barry Song <baohua@kernel.org> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1540S: Maintained 1541F: arch/arm/boot/dts/prima2* 1542F: arch/arm/mach-prima2/ 1543F: drivers/clk/sirf/ 1544F: drivers/clocksource/timer-prima2.c 1545F: drivers/clocksource/timer-atlas7.c 1546N: [^a-z]sirf 1547X: drivers/gnss 1548 1549ARM/EBSA110 MACHINE SUPPORT 1550M: Russell King <linux@armlinux.org.uk> 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552W: http://www.armlinux.org.uk/ 1553S: Maintained 1554F: arch/arm/mach-ebsa110/ 1555F: drivers/net/ethernet/amd/am79c961a.* 1556 1557ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1558M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1559R: Pengutronix Kernel Team <kernel@pengutronix.de> 1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1561S: Maintained 1562N: efm32 1563 1564ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1565M: Robert Jarzmik <robert.jarzmik@free.fr> 1566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1567S: Maintained 1568F: arch/arm/mach-pxa/ezx.c 1569 1570ARM/FARADAY FA526 PORT 1571M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1573S: Maintained 1574T: git git://git.berlios.de/gemini-board 1575F: arch/arm/mm/*-fa* 1576 1577ARM/FOOTBRIDGE ARCHITECTURE 1578M: Russell King <linux@armlinux.org.uk> 1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1580W: http://www.armlinux.org.uk/ 1581S: Maintained 1582F: arch/arm/include/asm/hardware/dec21285.h 1583F: arch/arm/mach-footbridge/ 1584 1585ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1586M: Shawn Guo <shawnguo@kernel.org> 1587M: Sascha Hauer <s.hauer@pengutronix.de> 1588R: Pengutronix Kernel Team <kernel@pengutronix.de> 1589R: Fabio Estevam <festevam@gmail.com> 1590R: NXP Linux Team <linux-imx@nxp.com> 1591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1592S: Maintained 1593T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1594N: imx 1595N: mxs 1596X: drivers/media/i2c/ 1597 1598ARM/FREESCALE VYBRID ARM ARCHITECTURE 1599M: Shawn Guo <shawnguo@kernel.org> 1600M: Sascha Hauer <s.hauer@pengutronix.de> 1601R: Pengutronix Kernel Team <kernel@pengutronix.de> 1602R: Stefan Agner <stefan@agner.ch> 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/mach-imx/*vf610* 1607F: arch/arm/boot/dts/vf* 1608 1609ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1610M: Shawn Guo <shawnguo@kernel.org> 1611M: Li Yang <leoyang.li@nxp.com> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613S: Maintained 1614T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1615F: arch/arm/boot/dts/ls1021a* 1616F: arch/arm64/boot/dts/freescale/fsl-* 1617F: arch/arm64/boot/dts/freescale/qoriq-* 1618 1619ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1620M: Lennert Buytenhek <kernel@wantstofly.org> 1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1622S: Maintained 1623 1624ARM/GUMSTIX MACHINE SUPPORT 1625M: Steve Sakoman <sakoman@gmail.com> 1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1627S: Maintained 1628 1629ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1630M: Philipp Zabel <philipp.zabel@gmail.com> 1631M: Paul Parsons <lost.distance@yahoo.com> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633S: Maintained 1634F: arch/arm/mach-pxa/hx4700.c 1635F: arch/arm/mach-pxa/include/mach/hx4700.h 1636F: sound/soc/pxa/hx4700.c 1637 1638ARM/HISILICON SOC SUPPORT 1639M: Wei Xu <xuwei5@hisilicon.com> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641W: http://www.hisilicon.com 1642S: Supported 1643T: git git://github.com/hisilicon/linux-hisi.git 1644F: arch/arm/mach-hisi/ 1645F: arch/arm/boot/dts/hi3* 1646F: arch/arm/boot/dts/hip* 1647F: arch/arm/boot/dts/hisi* 1648F: arch/arm64/boot/dts/hisilicon/ 1649 1650ARM/HP JORNADA 7XX MACHINE SUPPORT 1651M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1652W: www.jlime.com 1653S: Maintained 1654T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1655F: arch/arm/mach-sa1100/jornada720.c 1656F: arch/arm/mach-sa1100/include/mach/jornada720.h 1657 1658ARM/IGEP MACHINE SUPPORT 1659M: Enric Balletbo i Serra <eballetbo@gmail.com> 1660M: Javier Martinez Canillas <javier@dowhile0.org> 1661L: linux-omap@vger.kernel.org 1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1663S: Maintained 1664F: arch/arm/boot/dts/omap3-igep* 1665 1666ARM/INCOME PXA270 SUPPORT 1667M: Marek Vasut <marek.vasut@gmail.com> 1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1669S: Maintained 1670F: arch/arm/mach-pxa/colibri-pxa270-income.c 1671 1672ARM/INTEL IOP13XX ARM ARCHITECTURE 1673M: Lennert Buytenhek <kernel@wantstofly.org> 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675S: Maintained 1676 1677ARM/INTEL IOP32X ARM ARCHITECTURE 1678M: Lennert Buytenhek <kernel@wantstofly.org> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680S: Maintained 1681 1682ARM/INTEL IOP33X ARM ARCHITECTURE 1683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1684S: Orphan 1685 1686ARM/INTEL IQ81342EX MACHINE SUPPORT 1687M: Lennert Buytenhek <kernel@wantstofly.org> 1688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1689S: Maintained 1690 1691ARM/INTEL IXDP2850 MACHINE SUPPORT 1692M: Lennert Buytenhek <kernel@wantstofly.org> 1693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1694S: Maintained 1695 1696ARM/INTEL IXP4XX ARM ARCHITECTURE 1697M: Imre Kaloz <kaloz@openwrt.org> 1698M: Krzysztof Halasa <khalasa@piap.pl> 1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1700S: Maintained 1701F: arch/arm/mach-ixp4xx/ 1702 1703ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1704M: Jonathan Cameron <jic23@cam.ac.uk> 1705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1706S: Maintained 1707F: arch/arm/mach-pxa/stargate2.c 1708F: drivers/pcmcia/pxa2xx_stargate2.c 1709 1710ARM/INTEL XSC3 (MANZANO) ARM CORE 1711M: Lennert Buytenhek <kernel@wantstofly.org> 1712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1713S: Maintained 1714 1715ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1716M: Lennert Buytenhek <kernel@wantstofly.org> 1717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1718S: Maintained 1719 1720ARM/LG1K ARCHITECTURE 1721M: Chanho Min <chanho.min@lge.com> 1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1723S: Maintained 1724F: arch/arm64/boot/dts/lg/ 1725 1726ARM/LOGICPD PXA270 MACHINE SUPPORT 1727M: Lennert Buytenhek <kernel@wantstofly.org> 1728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1729S: Maintained 1730 1731ARM/LPC18XX ARCHITECTURE 1732M: Vladimir Zapolskiy <vz@mleia.com> 1733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1734S: Maintained 1735F: arch/arm/boot/dts/lpc43* 1736F: drivers/i2c/busses/i2c-lpc2k.c 1737F: drivers/memory/pl172.c 1738F: drivers/mtd/spi-nor/nxp-spifi.c 1739F: drivers/rtc/rtc-lpc24xx.c 1740N: lpc18xx 1741 1742ARM/LPC32XX SOC SUPPORT 1743M: Vladimir Zapolskiy <vz@mleia.com> 1744M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1746T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1747S: Maintained 1748F: arch/arm/boot/dts/lpc32* 1749F: arch/arm/mach-lpc32xx/ 1750F: drivers/i2c/busses/i2c-pnx.c 1751F: drivers/net/ethernet/nxp/lpc_eth.c 1752F: drivers/usb/host/ohci-nxp.c 1753F: drivers/watchdog/pnx4008_wdt.c 1754N: lpc32xx 1755 1756ARM/MAGICIAN MACHINE SUPPORT 1757M: Philipp Zabel <philipp.zabel@gmail.com> 1758S: Maintained 1759 1760ARM/Marvell Dove/MV78xx0/Orion SOC support 1761M: Jason Cooper <jason@lakedaemon.net> 1762M: Andrew Lunn <andrew@lunn.ch> 1763M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1764M: Gregory Clement <gregory.clement@bootlin.com> 1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1766S: Maintained 1767F: Documentation/devicetree/bindings/soc/dove/ 1768F: arch/arm/mach-dove/ 1769F: arch/arm/mach-mv78xx0/ 1770F: arch/arm/mach-orion5x/ 1771F: arch/arm/plat-orion/ 1772F: arch/arm/boot/dts/dove* 1773F: arch/arm/boot/dts/orion5x* 1774 1775ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1776M: Jason Cooper <jason@lakedaemon.net> 1777M: Andrew Lunn <andrew@lunn.ch> 1778M: Gregory Clement <gregory.clement@bootlin.com> 1779M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1781S: Maintained 1782F: arch/arm/boot/dts/armada* 1783F: arch/arm/boot/dts/kirkwood* 1784F: arch/arm/configs/mvebu_*_defconfig 1785F: arch/arm/mach-mvebu/ 1786F: arch/arm64/boot/dts/marvell/armada* 1787F: drivers/cpufreq/armada-37xx-cpufreq.c 1788F: drivers/cpufreq/armada-8k-cpufreq.c 1789F: drivers/cpufreq/mvebu-cpufreq.c 1790F: drivers/irqchip/irq-armada-370-xp.c 1791F: drivers/irqchip/irq-mvebu-* 1792F: drivers/pinctrl/mvebu/ 1793F: drivers/rtc/rtc-armada38x.c 1794 1795ARM/Mediatek RTC DRIVER 1796M: Eddie Huang <eddie.huang@mediatek.com> 1797M: Sean Wang <sean.wang@mediatek.com> 1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1799L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1800S: Maintained 1801F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1802F: drivers/rtc/rtc-mt6397.c 1803F: drivers/rtc/rtc-mt7622.c 1804 1805ARM/Mediatek SoC support 1806M: Matthias Brugger <matthias.bgg@gmail.com> 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1808L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1809W: https://mtk.bcnfs.org/ 1810C: irc://chat.freenode.net/linux-mediatek 1811S: Maintained 1812F: arch/arm/boot/dts/mt6* 1813F: arch/arm/boot/dts/mt7* 1814F: arch/arm/boot/dts/mt8* 1815F: arch/arm/mach-mediatek/ 1816F: arch/arm64/boot/dts/mediatek/ 1817F: drivers/soc/mediatek/ 1818N: mtk 1819N: mt[678] 1820K: mediatek 1821 1822ARM/Mediatek USB3 PHY DRIVER 1823M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1825L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1826S: Maintained 1827F: drivers/phy/mediatek/ 1828F: Documentation/devicetree/bindings/phy/phy-mtk-* 1829 1830ARM/MICREL KS8695 ARCHITECTURE 1831M: Greg Ungerer <gerg@uclinux.org> 1832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1833F: arch/arm/mach-ks8695/ 1834S: Odd Fixes 1835 1836ARM/Microchip (AT91) SoC support 1837M: Nicolas Ferre <nicolas.ferre@microchip.com> 1838M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1839M: Ludovic Desroches <ludovic.desroches@microchip.com> 1840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1841W: http://www.linux4sam.org 1842T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1843S: Supported 1844N: at91 1845N: atmel 1846F: arch/arm/mach-at91/ 1847F: include/soc/at91/ 1848F: arch/arm/boot/dts/at91*.dts 1849F: arch/arm/boot/dts/at91*.dtsi 1850F: arch/arm/boot/dts/sama*.dts 1851F: arch/arm/boot/dts/sama*.dtsi 1852F: arch/arm/include/debug/at91.S 1853F: drivers/memory/atmel* 1854F: drivers/watchdog/sama5d4_wdt.c 1855X: drivers/input/touchscreen/atmel_mxt_ts.c 1856X: drivers/net/wireless/atmel/ 1857 1858ARM/MIOA701 MACHINE SUPPORT 1859M: Robert Jarzmik <robert.jarzmik@free.fr> 1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1861F: arch/arm/mach-pxa/mioa701.c 1862S: Maintained 1863 1864ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1865M: Michael Petchkovsky <mkpetch@internode.on.net> 1866S: Maintained 1867 1868ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1869M: Linus Walleij <linus.walleij@linaro.org> 1870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1871S: Maintained 1872F: arch/arm/mach-nomadik/ 1873F: arch/arm/mach-u300/ 1874F: arch/arm/mach-ux500/ 1875F: arch/arm/boot/dts/ste-* 1876F: drivers/clk/clk-nomadik.c 1877F: drivers/clk/clk-u300.c 1878F: drivers/clocksource/clksrc-dbx500-prcmu.c 1879F: drivers/clocksource/timer-u300.c 1880F: drivers/dma/coh901318* 1881F: drivers/dma/ste_dma40* 1882F: drivers/hwspinlock/u8500_hsem.c 1883F: drivers/i2c/busses/i2c-nomadik.c 1884F: drivers/i2c/busses/i2c-stu300.c 1885F: drivers/mfd/ab3100* 1886F: drivers/mfd/ab8500* 1887F: drivers/mfd/abx500* 1888F: drivers/mfd/dbx500* 1889F: drivers/mfd/db8500* 1890F: drivers/pinctrl/nomadik/ 1891F: drivers/pinctrl/pinctrl-coh901* 1892F: drivers/pinctrl/pinctrl-u300.c 1893F: drivers/rtc/rtc-ab3100.c 1894F: drivers/rtc/rtc-ab8500.c 1895F: drivers/rtc/rtc-coh901331.c 1896F: drivers/rtc/rtc-pl031.c 1897F: drivers/watchdog/coh901327_wdt.c 1898F: Documentation/devicetree/bindings/arm/ste-* 1899F: Documentation/devicetree/bindings/arm/ux500/ 1900T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1901 1902ARM/NUVOTON NPCM ARCHITECTURE 1903M: Avi Fishman <avifishman70@gmail.com> 1904M: Tomer Maimon <tmaimon77@gmail.com> 1905M: Tali Perry <tali.perry1@gmail.com> 1906R: Patrick Venture <venture@google.com> 1907R: Nancy Yuen <yuenn@google.com> 1908R: Benjamin Fair <benjaminfair@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-clock.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/dma/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@fluxnic.net> 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 ASPEED BMC GFX 4908M: Joel Stanley <joel@jms.id.au> 4909L: linux-aspeed@lists.ozlabs.org 4910T: git git://anongit.freedesktop.org/drm/drm-misc 4911S: Supported 4912F: drivers/gpu/drm/aspeed/ 4913F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 4914 4915DRM DRIVER FOR BOCHS VIRTUAL GPU 4916M: Gerd Hoffmann <kraxel@redhat.com> 4917L: virtualization@lists.linux-foundation.org 4918T: git git://anongit.freedesktop.org/drm/drm-misc 4919S: Maintained 4920F: drivers/gpu/drm/bochs/ 4921 4922DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4923M: Linus Walleij <linus.walleij@linaro.org> 4924T: git git://anongit.freedesktop.org/drm/drm-misc 4925S: Maintained 4926F: drivers/gpu/drm/tve200/ 4927 4928DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 4929M: Jagan Teki <jagan@amarulasolutions.com> 4930S: Maintained 4931F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 4932F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 4933 4934DRM DRIVER FOR ILITEK ILI9225 PANELS 4935M: David Lechner <david@lechnology.com> 4936S: Maintained 4937F: drivers/gpu/drm/tinydrm/ili9225.c 4938F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4939 4940DRM DRIVER FOR HX8357D PANELS 4941M: Eric Anholt <eric@anholt.net> 4942T: git git://anongit.freedesktop.org/drm/drm-misc 4943S: Maintained 4944F: drivers/gpu/drm/tinydrm/hx8357d.c 4945F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4946 4947DRM DRIVER FOR INTEL I810 VIDEO CARDS 4948S: Orphan / Obsolete 4949F: drivers/gpu/drm/i810/ 4950F: include/uapi/drm/i810_drm.h 4951 4952DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4953S: Orphan / Obsolete 4954F: drivers/gpu/drm/mga/ 4955F: include/uapi/drm/mga_drm.h 4956 4957DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4958M: Dave Airlie <airlied@redhat.com> 4959S: Odd Fixes 4960F: drivers/gpu/drm/mgag200/ 4961 4962DRM DRIVER FOR MI0283QT 4963M: Noralf Trønnes <noralf@tronnes.org> 4964S: Maintained 4965F: drivers/gpu/drm/tinydrm/mi0283qt.c 4966F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4967 4968DRM DRIVER FOR MSM ADRENO GPU 4969M: Rob Clark <robdclark@gmail.com> 4970M: Sean Paul <sean@poorly.run> 4971L: linux-arm-msm@vger.kernel.org 4972L: dri-devel@lists.freedesktop.org 4973L: freedreno@lists.freedesktop.org 4974T: git https://gitlab.freedesktop.org/drm/msm.git 4975S: Maintained 4976F: drivers/gpu/drm/msm/ 4977F: include/uapi/drm/msm_drm.h 4978F: Documentation/devicetree/bindings/display/msm/ 4979 4980DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4981M: Ben Skeggs <bskeggs@redhat.com> 4982L: dri-devel@lists.freedesktop.org 4983L: nouveau@lists.freedesktop.org 4984T: git git://github.com/skeggsb/linux 4985S: Supported 4986F: drivers/gpu/drm/nouveau/ 4987F: include/uapi/drm/nouveau_drm.h 4988 4989DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4990M: Stefan Mavrodiev <stefan@olimex.com> 4991S: Maintained 4992F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4993F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4994 4995DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4996M: Noralf Trønnes <noralf@tronnes.org> 4997S: Maintained 4998F: drivers/gpu/drm/tinydrm/repaper.c 4999F: Documentation/devicetree/bindings/display/repaper.txt 5000 5001DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5002M: Dave Airlie <airlied@redhat.com> 5003M: Gerd Hoffmann <kraxel@redhat.com> 5004L: virtualization@lists.linux-foundation.org 5005T: git git://anongit.freedesktop.org/drm/drm-misc 5006S: Obsolete 5007W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5008F: drivers/gpu/drm/cirrus/ 5009 5010DRM DRIVER FOR QXL VIRTUAL GPU 5011M: Dave Airlie <airlied@redhat.com> 5012M: Gerd Hoffmann <kraxel@redhat.com> 5013L: virtualization@lists.linux-foundation.org 5014L: spice-devel@lists.freedesktop.org 5015T: git git://anongit.freedesktop.org/drm/drm-misc 5016S: Maintained 5017F: drivers/gpu/drm/qxl/ 5018F: include/uapi/drm/qxl_drm.h 5019 5020DRM DRIVER FOR RAGE 128 VIDEO CARDS 5021S: Orphan / Obsolete 5022F: drivers/gpu/drm/r128/ 5023F: include/uapi/drm/r128_drm.h 5024 5025DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5026M: Guido Günther <agx@sigxcpu.org> 5027S: Maintained 5028F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5029F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5030 5031DRM DRIVER FOR SAVAGE VIDEO CARDS 5032S: Orphan / Obsolete 5033F: drivers/gpu/drm/savage/ 5034F: include/uapi/drm/savage_drm.h 5035 5036DRM DRIVER FOR SIS VIDEO CARDS 5037S: Orphan / Obsolete 5038F: drivers/gpu/drm/sis/ 5039F: include/uapi/drm/sis_drm.h 5040 5041DRM DRIVER FOR SITRONIX ST7701 PANELS 5042M: Jagan Teki <jagan@amarulasolutions.com> 5043S: Maintained 5044F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5045F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5046 5047DRM DRIVER FOR SITRONIX ST7586 PANELS 5048M: David Lechner <david@lechnology.com> 5049S: Maintained 5050F: drivers/gpu/drm/tinydrm/st7586.c 5051F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5052 5053DRM DRIVER FOR SITRONIX ST7735R PANELS 5054M: David Lechner <david@lechnology.com> 5055S: Maintained 5056F: drivers/gpu/drm/tinydrm/st7735r.c 5057F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5058 5059DRM DRIVER FOR TDFX VIDEO CARDS 5060S: Orphan / Obsolete 5061F: drivers/gpu/drm/tdfx/ 5062 5063DRM DRIVER FOR TPO TPG110 PANELS 5064M: Linus Walleij <linus.walleij@linaro.org> 5065T: git git://anongit.freedesktop.org/drm/drm-misc 5066S: Maintained 5067F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5068F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5069 5070DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5071M: Dave Airlie <airlied@redhat.com> 5072R: Sean Paul <sean@poorly.run> 5073L: dri-devel@lists.freedesktop.org 5074S: Odd Fixes 5075F: drivers/gpu/drm/udl/ 5076T: git git://anongit.freedesktop.org/drm/drm-misc 5077 5078DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5079M: Hans de Goede <hdegoede@redhat.com> 5080L: dri-devel@lists.freedesktop.org 5081S: Maintained 5082F: drivers/gpu/drm/vboxvideo/ 5083T: git git://anongit.freedesktop.org/drm/drm-misc 5084 5085DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5086M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5087R: Haneen Mohammed <hamohammed.sa@gmail.com> 5088R: Daniel Vetter <daniel@ffwll.ch> 5089T: git git://anongit.freedesktop.org/drm/drm-misc 5090S: Maintained 5091L: dri-devel@lists.freedesktop.org 5092F: drivers/gpu/drm/vkms/ 5093F: Documentation/gpu/vkms.rst 5094 5095DRM DRIVER FOR VMWARE VIRTUAL GPU 5096M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5097M: Thomas Hellstrom <thellstrom@vmware.com> 5098L: dri-devel@lists.freedesktop.org 5099T: git git://people.freedesktop.org/~thomash/linux 5100S: Supported 5101F: drivers/gpu/drm/vmwgfx/ 5102F: include/uapi/drm/vmwgfx_drm.h 5103 5104DRM DRIVERS 5105M: David Airlie <airlied@linux.ie> 5106M: Daniel Vetter <daniel@ffwll.ch> 5107L: dri-devel@lists.freedesktop.org 5108T: git git://anongit.freedesktop.org/drm/drm 5109B: https://bugs.freedesktop.org/ 5110C: irc://chat.freenode.net/dri-devel 5111S: Maintained 5112F: drivers/gpu/drm/ 5113F: drivers/gpu/vga/ 5114F: Documentation/devicetree/bindings/display/ 5115F: Documentation/devicetree/bindings/gpu/ 5116F: Documentation/gpu/ 5117F: include/drm/ 5118F: include/uapi/drm/ 5119F: include/linux/vga* 5120 5121DRM DRIVERS AND MISC GPU PATCHES 5122M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5123M: Maxime Ripard <maxime.ripard@bootlin.com> 5124M: Sean Paul <sean@poorly.run> 5125W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5126S: Maintained 5127T: git git://anongit.freedesktop.org/drm/drm-misc 5128F: Documentation/gpu/ 5129F: drivers/gpu/vga/ 5130F: drivers/gpu/drm/* 5131F: include/drm/drm* 5132F: include/uapi/drm/drm* 5133F: include/linux/vga* 5134 5135DRM DRIVERS FOR ALLWINNER A10 5136M: Maxime Ripard <maxime.ripard@bootlin.com> 5137L: dri-devel@lists.freedesktop.org 5138S: Supported 5139F: drivers/gpu/drm/sun4i/ 5140F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5141T: git git://anongit.freedesktop.org/drm/drm-misc 5142 5143DRM DRIVERS FOR AMLOGIC SOCS 5144M: Neil Armstrong <narmstrong@baylibre.com> 5145L: dri-devel@lists.freedesktop.org 5146L: linux-amlogic@lists.infradead.org 5147W: http://linux-meson.com/ 5148S: Supported 5149F: drivers/gpu/drm/meson/ 5150F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5151F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5152F: Documentation/gpu/meson.rst 5153T: git git://anongit.freedesktop.org/drm/drm-misc 5154 5155DRM DRIVERS FOR ATMEL HLCDC 5156M: Boris Brezillon <bbrezillon@kernel.org> 5157L: dri-devel@lists.freedesktop.org 5158S: Supported 5159F: drivers/gpu/drm/atmel-hlcdc/ 5160F: Documentation/devicetree/bindings/display/atmel/ 5161T: git git://anongit.freedesktop.org/drm/drm-misc 5162 5163DRM DRIVERS FOR BRIDGE CHIPS 5164M: Andrzej Hajda <a.hajda@samsung.com> 5165R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5166S: Maintained 5167T: git git://anongit.freedesktop.org/drm/drm-misc 5168F: drivers/gpu/drm/bridge/ 5169 5170DRM DRIVERS FOR EXYNOS 5171M: Inki Dae <inki.dae@samsung.com> 5172M: Joonyoung Shim <jy0922.shim@samsung.com> 5173M: Seung-Woo Kim <sw0312.kim@samsung.com> 5174M: Kyungmin Park <kyungmin.park@samsung.com> 5175L: dri-devel@lists.freedesktop.org 5176T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5177S: Supported 5178F: drivers/gpu/drm/exynos/ 5179F: include/uapi/drm/exynos_drm.h 5180F: Documentation/devicetree/bindings/display/exynos/ 5181 5182DRM DRIVERS FOR FREESCALE DCU 5183M: Stefan Agner <stefan@agner.ch> 5184M: Alison Wang <alison.wang@nxp.com> 5185L: dri-devel@lists.freedesktop.org 5186S: Supported 5187F: drivers/gpu/drm/fsl-dcu/ 5188F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5189F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5190F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5191T: git git://anongit.freedesktop.org/drm/drm-misc 5192 5193DRM DRIVERS FOR FREESCALE IMX 5194M: Philipp Zabel <p.zabel@pengutronix.de> 5195L: dri-devel@lists.freedesktop.org 5196S: Maintained 5197F: drivers/gpu/drm/imx/ 5198F: drivers/gpu/ipu-v3/ 5199F: Documentation/devicetree/bindings/display/imx/ 5200 5201DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5202M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5203L: dri-devel@lists.freedesktop.org 5204T: git git://github.com/patjak/drm-gma500 5205S: Maintained 5206F: drivers/gpu/drm/gma500/ 5207 5208DRM DRIVERS FOR HISILICON 5209M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5210M: Rongrong Zou <zourongrong@gmail.com> 5211R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5212R: Chen Feng <puck.chen@hisilicon.com> 5213L: dri-devel@lists.freedesktop.org 5214T: git git://github.com/xin3liang/linux.git 5215S: Maintained 5216F: drivers/gpu/drm/hisilicon/ 5217F: Documentation/devicetree/bindings/display/hisilicon/ 5218 5219DRM DRIVERS FOR LIMA 5220M: Qiang Yu <yuq825@gmail.com> 5221L: dri-devel@lists.freedesktop.org 5222L: lima@lists.freedesktop.org (moderated for non-subscribers) 5223S: Maintained 5224F: drivers/gpu/drm/lima/ 5225F: include/uapi/drm/lima_drm.h 5226T: git git://anongit.freedesktop.org/drm/drm-misc 5227 5228DRM DRIVERS FOR MEDIATEK 5229M: CK Hu <ck.hu@mediatek.com> 5230M: Philipp Zabel <p.zabel@pengutronix.de> 5231L: dri-devel@lists.freedesktop.org 5232S: Supported 5233F: drivers/gpu/drm/mediatek/ 5234F: Documentation/devicetree/bindings/display/mediatek/ 5235 5236DRM DRIVERS FOR NVIDIA TEGRA 5237M: Thierry Reding <thierry.reding@gmail.com> 5238L: dri-devel@lists.freedesktop.org 5239L: linux-tegra@vger.kernel.org 5240T: git git://anongit.freedesktop.org/tegra/linux.git 5241S: Supported 5242F: drivers/gpu/drm/tegra/ 5243F: drivers/gpu/host1x/ 5244F: include/linux/host1x.h 5245F: include/uapi/drm/tegra_drm.h 5246F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5247 5248DRM DRIVERS FOR RENESAS 5249M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5250M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5251L: dri-devel@lists.freedesktop.org 5252L: linux-renesas-soc@vger.kernel.org 5253T: git git://linuxtv.org/pinchartl/media drm/du/next 5254S: Supported 5255F: drivers/gpu/drm/rcar-du/ 5256F: drivers/gpu/drm/shmobile/ 5257F: include/linux/platform_data/shmob_drm.h 5258F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5259F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5260F: Documentation/devicetree/bindings/display/renesas,du.txt 5261 5262DRM DRIVERS FOR ROCKCHIP 5263M: Sandy Huang <hjc@rock-chips.com> 5264M: Heiko Stübner <heiko@sntech.de> 5265L: dri-devel@lists.freedesktop.org 5266S: Maintained 5267F: drivers/gpu/drm/rockchip/ 5268F: Documentation/devicetree/bindings/display/rockchip/ 5269T: git git://anongit.freedesktop.org/drm/drm-misc 5270 5271DRM DRIVERS FOR STI 5272M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5273M: Vincent Abriou <vincent.abriou@st.com> 5274L: dri-devel@lists.freedesktop.org 5275T: git git://anongit.freedesktop.org/drm/drm-misc 5276S: Maintained 5277F: drivers/gpu/drm/sti 5278F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5279 5280DRM DRIVERS FOR STM 5281M: Yannick Fertre <yannick.fertre@st.com> 5282M: Philippe Cornu <philippe.cornu@st.com> 5283M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5284M: Vincent Abriou <vincent.abriou@st.com> 5285L: dri-devel@lists.freedesktop.org 5286T: git git://anongit.freedesktop.org/drm/drm-misc 5287S: Maintained 5288F: drivers/gpu/drm/stm 5289F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5290 5291DRM DRIVERS FOR TI LCDC 5292M: Jyri Sarha <jsarha@ti.com> 5293R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5294L: dri-devel@lists.freedesktop.org 5295S: Maintained 5296F: drivers/gpu/drm/tilcdc/ 5297F: Documentation/devicetree/bindings/display/tilcdc/ 5298 5299DRM DRIVERS FOR TI OMAP 5300M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5301L: dri-devel@lists.freedesktop.org 5302S: Maintained 5303F: drivers/gpu/drm/omapdrm/ 5304F: Documentation/devicetree/bindings/display/ti/ 5305 5306DRM DRIVERS FOR V3D 5307M: Eric Anholt <eric@anholt.net> 5308S: Supported 5309F: drivers/gpu/drm/v3d/ 5310F: include/uapi/drm/v3d_drm.h 5311F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5312T: git git://anongit.freedesktop.org/drm/drm-misc 5313 5314DRM DRIVERS FOR VC4 5315M: Eric Anholt <eric@anholt.net> 5316T: git git://github.com/anholt/linux 5317S: Supported 5318F: drivers/gpu/drm/vc4/ 5319F: include/uapi/drm/vc4_drm.h 5320F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5321T: git git://anongit.freedesktop.org/drm/drm-misc 5322 5323DRM DRIVERS FOR VIVANTE GPU IP 5324M: Lucas Stach <l.stach@pengutronix.de> 5325R: Russell King <linux+etnaviv@armlinux.org.uk> 5326R: Christian Gmeiner <christian.gmeiner@gmail.com> 5327L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5328L: dri-devel@lists.freedesktop.org 5329S: Maintained 5330F: drivers/gpu/drm/etnaviv/ 5331F: include/uapi/drm/etnaviv_drm.h 5332F: Documentation/devicetree/bindings/display/etnaviv/ 5333 5334DRM DRIVERS FOR ZTE ZX 5335M: Shawn Guo <shawnguo@kernel.org> 5336L: dri-devel@lists.freedesktop.org 5337S: Maintained 5338F: drivers/gpu/drm/zte/ 5339F: Documentation/devicetree/bindings/display/zte,vou.txt 5340T: git git://anongit.freedesktop.org/drm/drm-misc 5341 5342DRM PANEL DRIVERS 5343M: Thierry Reding <thierry.reding@gmail.com> 5344L: dri-devel@lists.freedesktop.org 5345T: git git://anongit.freedesktop.org/drm/drm-misc 5346S: Maintained 5347F: drivers/gpu/drm/drm_panel.c 5348F: drivers/gpu/drm/panel/ 5349F: include/drm/drm_panel.h 5350F: Documentation/devicetree/bindings/display/panel/ 5351 5352DRM TINYDRM DRIVERS 5353M: Noralf Trønnes <noralf@tronnes.org> 5354W: https://github.com/notro/tinydrm/wiki/Development 5355T: git git://anongit.freedesktop.org/drm/drm-misc 5356S: Maintained 5357F: drivers/gpu/drm/tinydrm/ 5358F: include/drm/tinydrm/ 5359 5360DRM DRIVERS FOR XEN 5361M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5362T: git git://anongit.freedesktop.org/drm/drm-misc 5363L: dri-devel@lists.freedesktop.org 5364L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5365S: Supported 5366F: drivers/gpu/drm/xen/ 5367F: Documentation/gpu/xen-front.rst 5368 5369DRM TTM SUBSYSTEM 5370M: Christian Koenig <christian.koenig@amd.com> 5371M: Huang Rui <ray.huang@amd.com> 5372M: Junwei Zhang <Jerry.Zhang@amd.com> 5373T: git git://people.freedesktop.org/~agd5f/linux 5374S: Maintained 5375L: dri-devel@lists.freedesktop.org 5376F: include/drm/ttm/ 5377F: drivers/gpu/drm/ttm/ 5378 5379DSBR100 USB FM RADIO DRIVER 5380M: Alexey Klimov <klimov.linux@gmail.com> 5381L: linux-media@vger.kernel.org 5382T: git git://linuxtv.org/media_tree.git 5383S: Maintained 5384F: drivers/media/radio/dsbr100.c 5385 5386DSCC4 DRIVER 5387M: Francois Romieu <romieu@fr.zoreil.com> 5388L: netdev@vger.kernel.org 5389S: Maintained 5390F: drivers/net/wan/dscc4.c 5391 5392DT3155 MEDIA DRIVER 5393M: Hans Verkuil <hverkuil@xs4all.nl> 5394L: linux-media@vger.kernel.org 5395T: git git://linuxtv.org/media_tree.git 5396W: https://linuxtv.org 5397S: Odd Fixes 5398F: drivers/media/pci/dt3155/ 5399 5400DVB_USB_AF9015 MEDIA DRIVER 5401M: Antti Palosaari <crope@iki.fi> 5402L: linux-media@vger.kernel.org 5403W: https://linuxtv.org 5404W: http://palosaari.fi/linux/ 5405Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5406T: git git://linuxtv.org/anttip/media_tree.git 5407S: Maintained 5408F: drivers/media/usb/dvb-usb-v2/af9015* 5409 5410DVB_USB_AF9035 MEDIA DRIVER 5411M: Antti Palosaari <crope@iki.fi> 5412L: linux-media@vger.kernel.org 5413W: https://linuxtv.org 5414W: http://palosaari.fi/linux/ 5415Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5416T: git git://linuxtv.org/anttip/media_tree.git 5417S: Maintained 5418F: drivers/media/usb/dvb-usb-v2/af9035* 5419 5420DVB_USB_ANYSEE MEDIA DRIVER 5421M: Antti Palosaari <crope@iki.fi> 5422L: linux-media@vger.kernel.org 5423W: https://linuxtv.org 5424W: http://palosaari.fi/linux/ 5425Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5426T: git git://linuxtv.org/anttip/media_tree.git 5427S: Maintained 5428F: drivers/media/usb/dvb-usb-v2/anysee* 5429 5430DVB_USB_AU6610 MEDIA DRIVER 5431M: Antti Palosaari <crope@iki.fi> 5432L: linux-media@vger.kernel.org 5433W: https://linuxtv.org 5434W: http://palosaari.fi/linux/ 5435Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5436T: git git://linuxtv.org/anttip/media_tree.git 5437S: Maintained 5438F: drivers/media/usb/dvb-usb-v2/au6610* 5439 5440DVB_USB_CE6230 MEDIA DRIVER 5441M: Antti Palosaari <crope@iki.fi> 5442L: linux-media@vger.kernel.org 5443W: https://linuxtv.org 5444W: http://palosaari.fi/linux/ 5445Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5446T: git git://linuxtv.org/anttip/media_tree.git 5447S: Maintained 5448F: drivers/media/usb/dvb-usb-v2/ce6230* 5449 5450DVB_USB_CXUSB MEDIA DRIVER 5451M: Michael Krufky <mkrufky@linuxtv.org> 5452L: linux-media@vger.kernel.org 5453W: https://linuxtv.org 5454W: http://github.com/mkrufky 5455Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5456T: git git://linuxtv.org/media_tree.git 5457S: Maintained 5458F: drivers/media/usb/dvb-usb/cxusb* 5459 5460DVB_USB_EC168 MEDIA DRIVER 5461M: Antti Palosaari <crope@iki.fi> 5462L: linux-media@vger.kernel.org 5463W: https://linuxtv.org 5464W: http://palosaari.fi/linux/ 5465Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5466T: git git://linuxtv.org/anttip/media_tree.git 5467S: Maintained 5468F: drivers/media/usb/dvb-usb-v2/ec168* 5469 5470DVB_USB_GL861 MEDIA DRIVER 5471M: Antti Palosaari <crope@iki.fi> 5472L: linux-media@vger.kernel.org 5473W: https://linuxtv.org 5474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5475T: git git://linuxtv.org/anttip/media_tree.git 5476S: Maintained 5477F: drivers/media/usb/dvb-usb-v2/gl861* 5478 5479DVB_USB_MXL111SF MEDIA DRIVER 5480M: Michael Krufky <mkrufky@linuxtv.org> 5481L: linux-media@vger.kernel.org 5482W: https://linuxtv.org 5483W: http://github.com/mkrufky 5484Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5485T: git git://linuxtv.org/mkrufky/mxl111sf.git 5486S: Maintained 5487F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5488 5489DVB_USB_RTL28XXU MEDIA DRIVER 5490M: Antti Palosaari <crope@iki.fi> 5491L: linux-media@vger.kernel.org 5492W: https://linuxtv.org 5493W: http://palosaari.fi/linux/ 5494Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5495T: git git://linuxtv.org/anttip/media_tree.git 5496S: Maintained 5497F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5498 5499DVB_USB_V2 MEDIA DRIVER 5500M: Antti Palosaari <crope@iki.fi> 5501L: linux-media@vger.kernel.org 5502W: https://linuxtv.org 5503W: http://palosaari.fi/linux/ 5504Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5505T: git git://linuxtv.org/anttip/media_tree.git 5506S: Maintained 5507F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5508F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5509 5510DYNAMIC DEBUG 5511M: Jason Baron <jbaron@akamai.com> 5512S: Maintained 5513F: lib/dynamic_debug.c 5514F: include/linux/dynamic_debug.h 5515 5516DYNAMIC INTERRUPT MODERATION 5517M: Tal Gilboa <talgi@mellanox.com> 5518S: Maintained 5519F: include/linux/net_dim.h 5520 5521DZ DECSTATION DZ11 SERIAL DRIVER 5522M: "Maciej W. Rozycki" <macro@linux-mips.org> 5523S: Maintained 5524F: drivers/tty/serial/dz.* 5525 5526E3X0 POWER BUTTON DRIVER 5527M: Moritz Fischer <moritz.fischer@ettus.com> 5528L: usrp-users@lists.ettus.com 5529W: http://www.ettus.com 5530S: Supported 5531F: drivers/input/misc/e3x0-button.c 5532F: Documentation/devicetree/bindings/input/e3x0-button.txt 5533 5534E4000 MEDIA DRIVER 5535M: Antti Palosaari <crope@iki.fi> 5536L: linux-media@vger.kernel.org 5537W: https://linuxtv.org 5538W: http://palosaari.fi/linux/ 5539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5540T: git git://linuxtv.org/anttip/media_tree.git 5541S: Maintained 5542F: drivers/media/tuners/e4000* 5543 5544EARTH_PT1 MEDIA DRIVER 5545M: Akihiro Tsukada <tskd08@gmail.com> 5546L: linux-media@vger.kernel.org 5547S: Odd Fixes 5548F: drivers/media/pci/pt1/ 5549 5550EARTH_PT3 MEDIA DRIVER 5551M: Akihiro Tsukada <tskd08@gmail.com> 5552L: linux-media@vger.kernel.org 5553S: Odd Fixes 5554F: drivers/media/pci/pt3/ 5555 5556EC100 MEDIA DRIVER 5557M: Antti Palosaari <crope@iki.fi> 5558L: linux-media@vger.kernel.org 5559W: https://linuxtv.org 5560W: http://palosaari.fi/linux/ 5561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5562T: git git://linuxtv.org/anttip/media_tree.git 5563S: Maintained 5564F: drivers/media/dvb-frontends/ec100* 5565 5566ECRYPT FILE SYSTEM 5567M: Tyler Hicks <tyhicks@canonical.com> 5568L: ecryptfs@vger.kernel.org 5569W: http://ecryptfs.org 5570W: https://launchpad.net/ecryptfs 5571T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5572S: Supported 5573F: Documentation/filesystems/ecryptfs.txt 5574F: fs/ecryptfs/ 5575 5576EDAC-AMD64 5577M: Borislav Petkov <bp@alien8.de> 5578L: linux-edac@vger.kernel.org 5579S: Maintained 5580F: drivers/edac/amd64_edac* 5581 5582EDAC-AST2500 5583M: Stefan Schaeckeler <sschaeck@cisco.com> 5584S: Supported 5585F: drivers/edac/aspeed_edac.c 5586F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5587 5588EDAC-CALXEDA 5589M: Robert Richter <rric@kernel.org> 5590L: linux-edac@vger.kernel.org 5591S: Maintained 5592F: drivers/edac/highbank* 5593 5594EDAC-CAVIUM OCTEON 5595M: Ralf Baechle <ralf@linux-mips.org> 5596M: David Daney <david.daney@cavium.com> 5597L: linux-edac@vger.kernel.org 5598L: linux-mips@vger.kernel.org 5599S: Supported 5600F: drivers/edac/octeon_edac* 5601 5602EDAC-CAVIUM THUNDERX 5603M: David Daney <david.daney@cavium.com> 5604M: Jan Glauber <jglauber@cavium.com> 5605L: linux-edac@vger.kernel.org 5606S: Supported 5607F: drivers/edac/thunderx_edac* 5608 5609EDAC-CORE 5610M: Borislav Petkov <bp@alien8.de> 5611M: Mauro Carvalho Chehab <mchehab@kernel.org> 5612R: James Morse <james.morse@arm.com> 5613L: linux-edac@vger.kernel.org 5614T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5615T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5616S: Supported 5617F: Documentation/admin-guide/ras.rst 5618F: Documentation/driver-api/edac.rst 5619F: drivers/edac/ 5620F: include/linux/edac.h 5621 5622EDAC-E752X 5623M: Mark Gross <mark.gross@intel.com> 5624L: linux-edac@vger.kernel.org 5625S: Maintained 5626F: drivers/edac/e752x_edac.c 5627 5628EDAC-E7XXX 5629L: linux-edac@vger.kernel.org 5630S: Maintained 5631F: drivers/edac/e7xxx_edac.c 5632 5633EDAC-FSL_DDR 5634M: York Sun <york.sun@nxp.com> 5635L: linux-edac@vger.kernel.org 5636S: Maintained 5637F: drivers/edac/fsl_ddr_edac.* 5638 5639EDAC-GHES 5640M: Mauro Carvalho Chehab <mchehab@kernel.org> 5641L: linux-edac@vger.kernel.org 5642S: Maintained 5643F: drivers/edac/ghes_edac.c 5644 5645EDAC-I3000 5646L: linux-edac@vger.kernel.org 5647S: Orphan 5648F: drivers/edac/i3000_edac.c 5649 5650EDAC-I5000 5651L: linux-edac@vger.kernel.org 5652S: Maintained 5653F: drivers/edac/i5000_edac.c 5654 5655EDAC-I5400 5656M: Mauro Carvalho Chehab <mchehab@kernel.org> 5657L: linux-edac@vger.kernel.org 5658S: Maintained 5659F: drivers/edac/i5400_edac.c 5660 5661EDAC-I7300 5662M: Mauro Carvalho Chehab <mchehab@kernel.org> 5663L: linux-edac@vger.kernel.org 5664S: Maintained 5665F: drivers/edac/i7300_edac.c 5666 5667EDAC-I7CORE 5668M: Mauro Carvalho Chehab <mchehab@kernel.org> 5669L: linux-edac@vger.kernel.org 5670S: Maintained 5671F: drivers/edac/i7core_edac.c 5672 5673EDAC-I82443BXGX 5674M: Tim Small <tim@buttersideup.com> 5675L: linux-edac@vger.kernel.org 5676S: Maintained 5677F: drivers/edac/i82443bxgx_edac.c 5678 5679EDAC-I82975X 5680M: "Arvind R." <arvino55@gmail.com> 5681L: linux-edac@vger.kernel.org 5682S: Maintained 5683F: drivers/edac/i82975x_edac.c 5684 5685EDAC-IE31200 5686M: Jason Baron <jbaron@akamai.com> 5687L: linux-edac@vger.kernel.org 5688S: Maintained 5689F: drivers/edac/ie31200_edac.c 5690 5691EDAC-MPC85XX 5692M: Johannes Thumshirn <morbidrsa@gmail.com> 5693L: linux-edac@vger.kernel.org 5694S: Maintained 5695F: drivers/edac/mpc85xx_edac.[ch] 5696 5697EDAC-PASEMI 5698M: Egor Martovetsky <egor@pasemi.com> 5699L: linux-edac@vger.kernel.org 5700S: Maintained 5701F: drivers/edac/pasemi_edac.c 5702 5703EDAC-PND2 5704M: Tony Luck <tony.luck@intel.com> 5705L: linux-edac@vger.kernel.org 5706S: Maintained 5707F: drivers/edac/pnd2_edac.[ch] 5708 5709EDAC-R82600 5710M: Tim Small <tim@buttersideup.com> 5711L: linux-edac@vger.kernel.org 5712S: Maintained 5713F: drivers/edac/r82600_edac.c 5714 5715EDAC-SBRIDGE 5716M: Tony Luck <tony.luck@intel.com> 5717R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5718L: linux-edac@vger.kernel.org 5719S: Maintained 5720F: drivers/edac/sb_edac.c 5721 5722EDAC-SKYLAKE 5723M: Tony Luck <tony.luck@intel.com> 5724L: linux-edac@vger.kernel.org 5725S: Maintained 5726F: drivers/edac/skx_edac.c 5727 5728EDAC-TI 5729M: Tero Kristo <t-kristo@ti.com> 5730L: linux-edac@vger.kernel.org 5731S: Maintained 5732F: drivers/edac/ti_edac.c 5733 5734EDAC-QCOM 5735M: Channagoud Kadabi <ckadabi@codeaurora.org> 5736M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5737L: linux-arm-msm@vger.kernel.org 5738L: linux-edac@vger.kernel.org 5739S: Maintained 5740F: drivers/edac/qcom_edac.c 5741 5742EDIROL UA-101/UA-1000 DRIVER 5743M: Clemens Ladisch <clemens@ladisch.de> 5744L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5745T: git git://git.alsa-project.org/alsa-kernel.git 5746S: Maintained 5747F: sound/usb/misc/ua101.c 5748 5749EFI TEST DRIVER 5750L: linux-efi@vger.kernel.org 5751M: Ivan Hu <ivan.hu@canonical.com> 5752M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5753S: Maintained 5754F: drivers/firmware/efi/test/ 5755 5756EFI VARIABLE FILESYSTEM 5757M: Matthew Garrett <matthew.garrett@nebula.com> 5758M: Jeremy Kerr <jk@ozlabs.org> 5759M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5760T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5761L: linux-efi@vger.kernel.org 5762S: Maintained 5763F: fs/efivarfs/ 5764 5765EFIFB FRAMEBUFFER DRIVER 5766L: linux-fbdev@vger.kernel.org 5767M: Peter Jones <pjones@redhat.com> 5768S: Maintained 5769F: drivers/video/fbdev/efifb.c 5770 5771EFS FILESYSTEM 5772W: http://aeschi.ch.eu.org/efs/ 5773S: Orphan 5774F: fs/efs/ 5775 5776EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5777M: Douglas Miller <dougmill@linux.ibm.com> 5778L: netdev@vger.kernel.org 5779S: Maintained 5780F: drivers/net/ethernet/ibm/ehea/ 5781 5782EM28XX VIDEO4LINUX DRIVER 5783M: Mauro Carvalho Chehab <mchehab@kernel.org> 5784L: linux-media@vger.kernel.org 5785W: https://linuxtv.org 5786T: git git://linuxtv.org/media_tree.git 5787S: Maintained 5788F: drivers/media/usb/em28xx/ 5789F: Documentation/media/v4l-drivers/em28xx* 5790 5791EMBEDDED LINUX 5792M: Paul Gortmaker <paul.gortmaker@windriver.com> 5793M: Matt Mackall <mpm@selenic.com> 5794M: David Woodhouse <dwmw2@infradead.org> 5795L: linux-embedded@vger.kernel.org 5796S: Maintained 5797 5798Emulex 10Gbps iSCSI - OneConnect DRIVER 5799M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5800M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5801M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5802L: linux-scsi@vger.kernel.org 5803W: http://www.broadcom.com 5804S: Supported 5805F: drivers/scsi/be2iscsi/ 5806 5807Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5808M: Sathya Perla <sathya.perla@broadcom.com> 5809M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5810M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5811M: Somnath Kotur <somnath.kotur@broadcom.com> 5812L: netdev@vger.kernel.org 5813W: http://www.emulex.com 5814S: Supported 5815F: drivers/net/ethernet/emulex/benet/ 5816 5817EMULEX ONECONNECT ROCE DRIVER 5818M: Selvin Xavier <selvin.xavier@broadcom.com> 5819M: Devesh Sharma <devesh.sharma@broadcom.com> 5820L: linux-rdma@vger.kernel.org 5821W: http://www.broadcom.com 5822S: Odd Fixes 5823F: drivers/infiniband/hw/ocrdma/ 5824F: include/uapi/rdma/ocrdma-abi.h 5825 5826EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5827M: James Smart <james.smart@broadcom.com> 5828M: Dick Kennedy <dick.kennedy@broadcom.com> 5829L: linux-scsi@vger.kernel.org 5830W: http://www.broadcom.com 5831S: Supported 5832F: drivers/scsi/lpfc/ 5833 5834ENE CB710 FLASH CARD READER DRIVER 5835M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5836S: Maintained 5837F: drivers/misc/cb710/ 5838F: drivers/mmc/host/cb710-mmc.* 5839F: include/linux/cb710.h 5840 5841ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5842M: Maxim Levitsky <maximlevitsky@gmail.com> 5843S: Maintained 5844F: drivers/media/rc/ene_ir.* 5845 5846EPSON S1D13XXX FRAMEBUFFER DRIVER 5847M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5848S: Maintained 5849T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5850F: drivers/video/fbdev/s1d13xxxfb.c 5851F: include/video/s1d13xxxfb.h 5852 5853ERRSEQ ERROR TRACKING INFRASTRUCTURE 5854M: Jeff Layton <jlayton@kernel.org> 5855S: Maintained 5856F: lib/errseq.c 5857F: include/linux/errseq.h 5858 5859ET131X NETWORK DRIVER 5860M: Mark Einon <mark.einon@gmail.com> 5861S: Odd Fixes 5862F: drivers/net/ethernet/agere/ 5863 5864ETHERNET BRIDGE 5865M: Roopa Prabhu <roopa@cumulusnetworks.com> 5866M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5867L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5868L: netdev@vger.kernel.org 5869W: http://www.linuxfoundation.org/en/Net:Bridge 5870S: Maintained 5871F: include/linux/netfilter_bridge/ 5872F: net/bridge/ 5873 5874ETHERNET PHY LIBRARY 5875M: Andrew Lunn <andrew@lunn.ch> 5876M: Florian Fainelli <f.fainelli@gmail.com> 5877M: Heiner Kallweit <hkallweit1@gmail.com> 5878L: netdev@vger.kernel.org 5879S: Maintained 5880F: Documentation/ABI/testing/sysfs-bus-mdio 5881F: Documentation/devicetree/bindings/net/mdio* 5882F: Documentation/networking/phy.rst 5883F: drivers/net/phy/ 5884F: drivers/of/of_mdio.c 5885F: drivers/of/of_net.c 5886F: include/linux/*mdio*.h 5887F: include/linux/of_net.h 5888F: include/linux/phy.h 5889F: include/linux/phy_fixed.h 5890F: include/linux/platform_data/mdio-bcm-unimac.h 5891F: include/linux/platform_data/mdio-gpio.h 5892F: include/trace/events/mdio.h 5893F: include/uapi/linux/mdio.h 5894F: include/uapi/linux/mii.h 5895 5896EXT2 FILE SYSTEM 5897M: Jan Kara <jack@suse.com> 5898L: linux-ext4@vger.kernel.org 5899S: Maintained 5900F: Documentation/filesystems/ext2.txt 5901F: fs/ext2/ 5902F: include/linux/ext2* 5903 5904EXT4 FILE SYSTEM 5905M: "Theodore Ts'o" <tytso@mit.edu> 5906M: Andreas Dilger <adilger.kernel@dilger.ca> 5907L: linux-ext4@vger.kernel.org 5908W: http://ext4.wiki.kernel.org 5909Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5910T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5911S: Maintained 5912F: Documentation/filesystems/ext4/ 5913F: fs/ext4/ 5914 5915Extended Verification Module (EVM) 5916M: Mimi Zohar <zohar@linux.ibm.com> 5917L: linux-integrity@vger.kernel.org 5918S: Supported 5919F: security/integrity/evm/ 5920 5921EXTENSIBLE FIRMWARE INTERFACE (EFI) 5922M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5923L: linux-efi@vger.kernel.org 5924T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5925S: Maintained 5926F: Documentation/efi-stub.txt 5927F: arch/*/kernel/efi.c 5928F: arch/x86/boot/compressed/eboot.[ch] 5929F: arch/*/include/asm/efi.h 5930F: arch/x86/platform/efi/ 5931F: drivers/firmware/efi/ 5932F: include/linux/efi*.h 5933F: arch/arm/boot/compressed/efi-header.S 5934F: arch/arm64/kernel/efi-entry.S 5935 5936EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5937M: MyungJoo Ham <myungjoo.ham@samsung.com> 5938M: Chanwoo Choi <cw00.choi@samsung.com> 5939L: linux-kernel@vger.kernel.org 5940T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5941S: Maintained 5942F: drivers/extcon/ 5943F: include/linux/extcon/ 5944F: include/linux/extcon.h 5945F: Documentation/extcon/ 5946F: Documentation/devicetree/bindings/extcon/ 5947 5948EXYNOS DP DRIVER 5949M: Jingoo Han <jingoohan1@gmail.com> 5950L: dri-devel@lists.freedesktop.org 5951S: Maintained 5952F: drivers/gpu/drm/exynos/exynos_dp* 5953 5954EXYNOS SYSMMU (IOMMU) driver 5955M: Marek Szyprowski <m.szyprowski@samsung.com> 5956L: iommu@lists.linux-foundation.org 5957S: Maintained 5958F: drivers/iommu/exynos-iommu.c 5959 5960EZchip NPS platform support 5961M: Vineet Gupta <vgupta@synopsys.com> 5962M: Ofer Levi <oferle@mellanox.com> 5963S: Supported 5964F: arch/arc/plat-eznps 5965F: arch/arc/boot/dts/eznps.dts 5966 5967F2FS FILE SYSTEM 5968M: Jaegeuk Kim <jaegeuk@kernel.org> 5969M: Chao Yu <yuchao0@huawei.com> 5970L: linux-f2fs-devel@lists.sourceforge.net 5971W: https://f2fs.wiki.kernel.org/ 5972T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5973S: Maintained 5974F: Documentation/filesystems/f2fs.txt 5975F: Documentation/ABI/testing/sysfs-fs-f2fs 5976F: fs/f2fs/ 5977F: include/linux/f2fs_fs.h 5978F: include/trace/events/f2fs.h 5979 5980F71805F HARDWARE MONITORING DRIVER 5981M: Jean Delvare <jdelvare@suse.com> 5982L: linux-hwmon@vger.kernel.org 5983S: Maintained 5984F: Documentation/hwmon/f71805f 5985F: drivers/hwmon/f71805f.c 5986 5987FADDR2LINE 5988M: Josh Poimboeuf <jpoimboe@redhat.com> 5989S: Maintained 5990F: scripts/faddr2line 5991 5992FAILOVER MODULE 5993M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5994L: netdev@vger.kernel.org 5995S: Supported 5996F: net/core/failover.c 5997F: include/net/failover.h 5998F: Documentation/networking/failover.rst 5999 6000FANOTIFY 6001M: Jan Kara <jack@suse.cz> 6002R: Amir Goldstein <amir73il@gmail.com> 6003L: linux-fsdevel@vger.kernel.org 6004S: Maintained 6005F: fs/notify/fanotify/ 6006F: include/linux/fanotify.h 6007F: include/uapi/linux/fanotify.h 6008 6009FARSYNC SYNCHRONOUS DRIVER 6010M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6011W: http://www.farsite.co.uk/ 6012S: Supported 6013F: drivers/net/wan/farsync.* 6014 6015FAULT INJECTION SUPPORT 6016M: Akinobu Mita <akinobu.mita@gmail.com> 6017S: Supported 6018F: Documentation/fault-injection/ 6019F: lib/fault-inject.c 6020 6021FBTFT Framebuffer drivers 6022S: Orphan 6023L: dri-devel@lists.freedesktop.org 6024L: linux-fbdev@vger.kernel.org 6025F: drivers/staging/fbtft/ 6026 6027FC0011 TUNER DRIVER 6028M: Michael Buesch <m@bues.ch> 6029L: linux-media@vger.kernel.org 6030S: Maintained 6031F: drivers/media/tuners/fc0011.h 6032F: drivers/media/tuners/fc0011.c 6033 6034FC2580 MEDIA DRIVER 6035M: Antti Palosaari <crope@iki.fi> 6036L: linux-media@vger.kernel.org 6037W: https://linuxtv.org 6038W: http://palosaari.fi/linux/ 6039Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6040T: git git://linuxtv.org/anttip/media_tree.git 6041S: Maintained 6042F: drivers/media/tuners/fc2580* 6043 6044FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6045M: Hannes Reinecke <hare@suse.de> 6046L: linux-scsi@vger.kernel.org 6047W: www.Open-FCoE.org 6048S: Supported 6049F: drivers/scsi/libfc/ 6050F: drivers/scsi/fcoe/ 6051F: include/scsi/fc/ 6052F: include/scsi/libfc.h 6053F: include/scsi/libfcoe.h 6054F: include/uapi/scsi/fc/ 6055 6056FILE LOCKING (flock() and fcntl()/lockf()) 6057M: Jeff Layton <jlayton@kernel.org> 6058M: "J. Bruce Fields" <bfields@fieldses.org> 6059L: linux-fsdevel@vger.kernel.org 6060S: Maintained 6061F: include/linux/fcntl.h 6062F: include/uapi/linux/fcntl.h 6063F: fs/fcntl.c 6064F: fs/locks.c 6065 6066FILESYSTEMS (VFS and infrastructure) 6067M: Alexander Viro <viro@zeniv.linux.org.uk> 6068L: linux-fsdevel@vger.kernel.org 6069S: Maintained 6070F: fs/* 6071F: include/linux/fs.h 6072F: include/linux/fs_types.h 6073F: include/uapi/linux/fs.h 6074 6075FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6076M: Riku Voipio <riku.voipio@iki.fi> 6077L: linux-hwmon@vger.kernel.org 6078S: Maintained 6079F: drivers/hwmon/f75375s.c 6080F: include/linux/f75375s.h 6081 6082FIREWIRE AUDIO DRIVERS 6083M: Clemens Ladisch <clemens@ladisch.de> 6084L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6085T: git git://git.alsa-project.org/alsa-kernel.git 6086S: Maintained 6087F: sound/firewire/ 6088 6089FIREWIRE MEDIA DRIVERS (firedtv) 6090M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6091L: linux-media@vger.kernel.org 6092L: linux1394-devel@lists.sourceforge.net 6093T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6094S: Maintained 6095F: drivers/media/firewire/ 6096 6097FIREWIRE SBP-2 TARGET 6098M: Chris Boot <bootc@bootc.net> 6099L: linux-scsi@vger.kernel.org 6100L: target-devel@vger.kernel.org 6101L: linux1394-devel@lists.sourceforge.net 6102T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6103S: Maintained 6104F: drivers/target/sbp/ 6105 6106FIREWIRE SUBSYSTEM 6107M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6108L: linux1394-devel@lists.sourceforge.net 6109W: http://ieee1394.wiki.kernel.org/ 6110T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6111S: Maintained 6112F: drivers/firewire/ 6113F: include/linux/firewire.h 6114F: include/uapi/linux/firewire*.h 6115F: tools/firewire/ 6116 6117FIRMWARE LOADER (request_firmware) 6118M: Luis Chamberlain <mcgrof@kernel.org> 6119L: linux-kernel@vger.kernel.org 6120S: Maintained 6121F: Documentation/firmware_class/ 6122F: drivers/base/firmware_loader/ 6123F: include/linux/firmware.h 6124 6125FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6126M: Joshua Morris <josh.h.morris@us.ibm.com> 6127M: Philip Kelleher <pjk1939@linux.ibm.com> 6128S: Maintained 6129F: drivers/block/rsxx/ 6130 6131FLOPPY DRIVER 6132M: Jiri Kosina <jikos@kernel.org> 6133T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6134S: Odd fixes 6135F: drivers/block/floppy.c 6136 6137FMC SUBSYSTEM 6138M: Alessandro Rubini <rubini@gnudd.com> 6139W: http://www.ohwr.org/projects/fmc-bus 6140S: Supported 6141F: drivers/fmc/ 6142F: include/linux/fmc*.h 6143F: include/linux/ipmi-fru.h 6144K: fmc_d.*register 6145 6146FPGA MANAGER FRAMEWORK 6147M: Alan Tull <atull@kernel.org> 6148M: Moritz Fischer <mdf@kernel.org> 6149L: linux-fpga@vger.kernel.org 6150S: Maintained 6151T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6152Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6153F: Documentation/fpga/ 6154F: Documentation/driver-api/fpga/ 6155F: Documentation/devicetree/bindings/fpga/ 6156F: drivers/fpga/ 6157F: include/linux/fpga/ 6158W: http://www.rocketboards.org 6159 6160FPGA DFL DRIVERS 6161M: Wu Hao <hao.wu@intel.com> 6162L: linux-fpga@vger.kernel.org 6163S: Maintained 6164F: Documentation/fpga/dfl.txt 6165F: include/uapi/linux/fpga-dfl.h 6166F: drivers/fpga/dfl* 6167 6168FPU EMULATOR 6169M: Bill Metzenthen <billm@melbpc.org.au> 6170W: http://floatingpoint.sourceforge.net/emulator/index.html 6171S: Maintained 6172F: arch/x86/math-emu/ 6173 6174FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6175L: netdev@vger.kernel.org 6176S: Orphan 6177F: drivers/net/wan/dlci.c 6178F: drivers/net/wan/sdla.c 6179 6180FRAMEBUFFER LAYER 6181M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6182L: dri-devel@lists.freedesktop.org 6183L: linux-fbdev@vger.kernel.org 6184T: git git://github.com/bzolnier/linux.git 6185Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6186S: Maintained 6187F: Documentation/fb/ 6188F: drivers/video/ 6189F: include/video/ 6190F: include/linux/fb.h 6191F: include/uapi/video/ 6192F: include/uapi/linux/fb.h 6193 6194FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6195M: Horia Geantă <horia.geanta@nxp.com> 6196M: Aymen Sghaier <aymen.sghaier@nxp.com> 6197L: linux-crypto@vger.kernel.org 6198S: Maintained 6199F: drivers/crypto/caam/ 6200F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6201 6202FREESCALE DIU FRAMEBUFFER DRIVER 6203M: Timur Tabi <timur@kernel.org> 6204L: linux-fbdev@vger.kernel.org 6205S: Maintained 6206F: drivers/video/fbdev/fsl-diu-fb.* 6207 6208FREESCALE DMA DRIVER 6209M: Li Yang <leoyang.li@nxp.com> 6210M: Zhang Wei <zw@zh-kernel.org> 6211L: linuxppc-dev@lists.ozlabs.org 6212S: Maintained 6213F: drivers/dma/fsldma.* 6214 6215FREESCALE ENETC ETHERNET DRIVERS 6216M: Claudiu Manoil <claudiu.manoil@nxp.com> 6217L: netdev@vger.kernel.org 6218S: Maintained 6219F: drivers/net/ethernet/freescale/enetc/ 6220 6221FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6222M: Claudiu Manoil <claudiu.manoil@nxp.com> 6223L: netdev@vger.kernel.org 6224S: Maintained 6225F: drivers/net/ethernet/freescale/gianfar* 6226F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6227 6228FREESCALE GPMI NAND DRIVER 6229M: Han Xu <han.xu@nxp.com> 6230L: linux-mtd@lists.infradead.org 6231S: Maintained 6232F: drivers/mtd/nand/raw/gpmi-nand/* 6233 6234FREESCALE I2C CPM DRIVER 6235M: Jochen Friedrich <jochen@scram.de> 6236L: linuxppc-dev@lists.ozlabs.org 6237L: linux-i2c@vger.kernel.org 6238S: Maintained 6239F: drivers/i2c/busses/i2c-cpm.c 6240 6241FREESCALE IMX LPI2C DRIVER 6242M: Dong Aisheng <aisheng.dong@nxp.com> 6243L: linux-i2c@vger.kernel.org 6244L: linux-imx@nxp.com 6245S: Maintained 6246F: drivers/i2c/busses/i2c-imx-lpi2c.c 6247F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6248 6249FREESCALE IMX / MXC FEC DRIVER 6250M: Fugang Duan <fugang.duan@nxp.com> 6251L: netdev@vger.kernel.org 6252S: Maintained 6253F: drivers/net/ethernet/freescale/fec_main.c 6254F: drivers/net/ethernet/freescale/fec_ptp.c 6255F: drivers/net/ethernet/freescale/fec.h 6256F: Documentation/devicetree/bindings/net/fsl-fec.txt 6257 6258FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6259M: Sascha Hauer <s.hauer@pengutronix.de> 6260R: Pengutronix Kernel Team <kernel@pengutronix.de> 6261L: linux-fbdev@vger.kernel.org 6262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6263S: Maintained 6264F: include/linux/platform_data/video-imxfb.h 6265F: drivers/video/fbdev/imxfb.c 6266 6267FREESCALE QORIQ DPAA ETHERNET DRIVER 6268M: Madalin Bucur <madalin.bucur@nxp.com> 6269L: netdev@vger.kernel.org 6270S: Maintained 6271F: drivers/net/ethernet/freescale/dpaa 6272 6273FREESCALE QORIQ DPAA FMAN DRIVER 6274M: Madalin Bucur <madalin.bucur@nxp.com> 6275L: netdev@vger.kernel.org 6276S: Maintained 6277F: drivers/net/ethernet/freescale/fman 6278F: Documentation/devicetree/bindings/net/fsl-fman.txt 6279 6280FREESCALE QORIQ PTP CLOCK DRIVER 6281M: Yangbo Lu <yangbo.lu@nxp.com> 6282L: netdev@vger.kernel.org 6283S: Maintained 6284F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6285F: drivers/ptp/ptp_qoriq.c 6286F: drivers/ptp/ptp_qoriq_debugfs.c 6287F: include/linux/fsl/ptp_qoriq.h 6288F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6289 6290FREESCALE QUAD SPI DRIVER 6291M: Han Xu <han.xu@nxp.com> 6292L: linux-spi@vger.kernel.org 6293S: Maintained 6294F: drivers/spi/spi-fsl-qspi.c 6295 6296FREESCALE QUICC ENGINE LIBRARY 6297M: Qiang Zhao <qiang.zhao@nxp.com> 6298L: linuxppc-dev@lists.ozlabs.org 6299S: Maintained 6300F: drivers/soc/fsl/qe/ 6301F: include/soc/fsl/*qe*.h 6302F: include/soc/fsl/*ucc*.h 6303 6304FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6305M: Li Yang <leoyang.li@nxp.com> 6306L: netdev@vger.kernel.org 6307L: linuxppc-dev@lists.ozlabs.org 6308S: Maintained 6309F: drivers/net/ethernet/freescale/ucc_geth* 6310 6311FREESCALE QUICC ENGINE UCC HDLC DRIVER 6312M: Zhao Qiang <qiang.zhao@nxp.com> 6313L: netdev@vger.kernel.org 6314L: linuxppc-dev@lists.ozlabs.org 6315S: Maintained 6316F: drivers/net/wan/fsl_ucc_hdlc* 6317 6318FREESCALE QUICC ENGINE UCC UART DRIVER 6319M: Timur Tabi <timur@kernel.org> 6320L: linuxppc-dev@lists.ozlabs.org 6321S: Maintained 6322F: drivers/tty/serial/ucc_uart.c 6323 6324FREESCALE SOC DRIVERS 6325M: Li Yang <leoyang.li@nxp.com> 6326L: linuxppc-dev@lists.ozlabs.org 6327L: linux-arm-kernel@lists.infradead.org 6328S: Maintained 6329F: Documentation/devicetree/bindings/soc/fsl/ 6330F: drivers/soc/fsl/ 6331F: include/linux/fsl/ 6332 6333FREESCALE SOC FS_ENET DRIVER 6334M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6335L: linuxppc-dev@lists.ozlabs.org 6336L: netdev@vger.kernel.org 6337S: Maintained 6338F: drivers/net/ethernet/freescale/fs_enet/ 6339F: include/linux/fs_enet_pd.h 6340 6341FREESCALE SOC SOUND DRIVERS 6342M: Timur Tabi <timur@kernel.org> 6343M: Nicolin Chen <nicoleotsuka@gmail.com> 6344M: Xiubo Li <Xiubo.Lee@gmail.com> 6345R: Fabio Estevam <festevam@gmail.com> 6346L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6347L: linuxppc-dev@lists.ozlabs.org 6348S: Maintained 6349F: sound/soc/fsl/fsl* 6350F: sound/soc/fsl/imx* 6351F: sound/soc/fsl/mpc8610_hpcd.c 6352 6353FREESCALE USB PERIPHERAL DRIVERS 6354M: Li Yang <leoyang.li@nxp.com> 6355L: linux-usb@vger.kernel.org 6356L: linuxppc-dev@lists.ozlabs.org 6357S: Maintained 6358F: drivers/usb/gadget/udc/fsl* 6359 6360FREEVXFS FILESYSTEM 6361M: Christoph Hellwig <hch@infradead.org> 6362W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6363S: Maintained 6364F: fs/freevxfs/ 6365 6366FREEZER 6367M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6368M: Pavel Machek <pavel@ucw.cz> 6369L: linux-pm@vger.kernel.org 6370S: Supported 6371F: Documentation/power/freezing-of-tasks.txt 6372F: include/linux/freezer.h 6373F: kernel/freezer.c 6374 6375FRONTSWAP API 6376M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6377L: linux-kernel@vger.kernel.org 6378S: Maintained 6379F: mm/frontswap.c 6380F: include/linux/frontswap.h 6381 6382FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6383M: David Howells <dhowells@redhat.com> 6384L: linux-cachefs@redhat.com (moderated for non-subscribers) 6385S: Supported 6386F: Documentation/filesystems/caching/ 6387F: fs/fscache/ 6388F: include/linux/fscache*.h 6389 6390FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6391M: Theodore Y. Ts'o <tytso@mit.edu> 6392M: Jaegeuk Kim <jaegeuk@kernel.org> 6393M: Eric Biggers <ebiggers@kernel.org> 6394L: linux-fscrypt@vger.kernel.org 6395Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6396T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6397S: Supported 6398F: fs/crypto/ 6399F: include/linux/fscrypt*.h 6400F: Documentation/filesystems/fscrypt.rst 6401 6402FSI-ATTACHED I2C DRIVER 6403M: Eddie James <eajames@linux.ibm.com> 6404L: linux-i2c@vger.kernel.org 6405L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6406S: Maintained 6407F: drivers/i2c/busses/i2c-fsi.c 6408F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6409 6410FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6411M: Jan Kara <jack@suse.cz> 6412R: Amir Goldstein <amir73il@gmail.com> 6413L: linux-fsdevel@vger.kernel.org 6414S: Maintained 6415F: fs/notify/ 6416F: include/linux/fsnotify*.h 6417 6418FUJITSU LAPTOP EXTRAS 6419M: Jonathan Woithe <jwoithe@just42.net> 6420L: platform-driver-x86@vger.kernel.org 6421S: Maintained 6422F: drivers/platform/x86/fujitsu-laptop.c 6423 6424FUJITSU M-5MO LS CAMERA ISP DRIVER 6425M: Kyungmin Park <kyungmin.park@samsung.com> 6426M: Heungjun Kim <riverful.kim@samsung.com> 6427L: linux-media@vger.kernel.org 6428S: Maintained 6429F: drivers/media/i2c/m5mols/ 6430F: include/media/i2c/m5mols.h 6431 6432FUJITSU TABLET EXTRAS 6433M: Robert Gerlach <khnz@gmx.de> 6434L: platform-driver-x86@vger.kernel.org 6435S: Maintained 6436F: drivers/platform/x86/fujitsu-tablet.c 6437 6438FUSE: FILESYSTEM IN USERSPACE 6439M: Miklos Szeredi <miklos@szeredi.hu> 6440L: linux-fsdevel@vger.kernel.org 6441W: http://fuse.sourceforge.net/ 6442T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6443S: Maintained 6444F: fs/fuse/ 6445F: include/uapi/linux/fuse.h 6446F: Documentation/filesystems/fuse.txt 6447 6448FUTEX SUBSYSTEM 6449M: Thomas Gleixner <tglx@linutronix.de> 6450M: Ingo Molnar <mingo@redhat.com> 6451R: Peter Zijlstra <peterz@infradead.org> 6452R: Darren Hart <dvhart@infradead.org> 6453L: linux-kernel@vger.kernel.org 6454T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6455S: Maintained 6456F: kernel/futex.c 6457F: include/asm-generic/futex.h 6458F: include/linux/futex.h 6459F: include/uapi/linux/futex.h 6460F: tools/testing/selftests/futex/ 6461F: tools/perf/bench/futex* 6462F: Documentation/*futex* 6463 6464GCC PLUGINS 6465M: Kees Cook <keescook@chromium.org> 6466R: Emese Revfy <re.emese@gmail.com> 6467L: kernel-hardening@lists.openwall.com 6468S: Maintained 6469F: scripts/gcc-plugins/ 6470F: scripts/gcc-plugin.sh 6471F: scripts/Makefile.gcc-plugins 6472F: Documentation/gcc-plugins.txt 6473 6474GASKET DRIVER FRAMEWORK 6475M: Rob Springer <rspringer@google.com> 6476M: Todd Poynor <toddpoynor@google.com> 6477M: Ben Chan <benchan@chromium.org> 6478S: Maintained 6479F: drivers/staging/gasket/ 6480 6481GCOV BASED KERNEL PROFILING 6482M: Peter Oberparleiter <oberpar@linux.ibm.com> 6483S: Maintained 6484F: kernel/gcov/ 6485F: Documentation/dev-tools/gcov.rst 6486 6487GDB KERNEL DEBUGGING HELPER SCRIPTS 6488M: Jan Kiszka <jan.kiszka@siemens.com> 6489M: Kieran Bingham <kbingham@kernel.org> 6490S: Supported 6491F: scripts/gdb/ 6492 6493GDT SCSI DISK ARRAY CONTROLLER DRIVER 6494M: Achim Leubner <achim_leubner@adaptec.com> 6495L: linux-scsi@vger.kernel.org 6496W: http://www.icp-vortex.com/ 6497S: Supported 6498F: drivers/scsi/gdt* 6499 6500GEMTEK FM RADIO RECEIVER DRIVER 6501M: Hans Verkuil <hverkuil@xs4all.nl> 6502L: linux-media@vger.kernel.org 6503T: git git://linuxtv.org/media_tree.git 6504W: https://linuxtv.org 6505S: Maintained 6506F: drivers/media/radio/radio-gemtek* 6507 6508GENERIC GPIO I2C DRIVER 6509M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6510S: Supported 6511F: drivers/i2c/busses/i2c-gpio.c 6512F: include/linux/platform_data/i2c-gpio.h 6513 6514GENERIC GPIO I2C MULTIPLEXER DRIVER 6515M: Peter Korsgaard <peter.korsgaard@barco.com> 6516L: linux-i2c@vger.kernel.org 6517S: Supported 6518F: drivers/i2c/muxes/i2c-mux-gpio.c 6519F: include/linux/platform_data/i2c-mux-gpio.h 6520F: Documentation/i2c/muxes/i2c-mux-gpio 6521 6522GENERIC HDLC (WAN) DRIVERS 6523M: Krzysztof Halasa <khc@pm.waw.pl> 6524W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6525S: Maintained 6526F: drivers/net/wan/c101.c 6527F: drivers/net/wan/hd6457* 6528F: drivers/net/wan/hdlc* 6529F: drivers/net/wan/n2.c 6530F: drivers/net/wan/pc300too.c 6531F: drivers/net/wan/pci200syn.c 6532F: drivers/net/wan/wanxl* 6533 6534GENERIC INCLUDE/ASM HEADER FILES 6535M: Arnd Bergmann <arnd@arndb.de> 6536L: linux-arch@vger.kernel.org 6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6538S: Maintained 6539F: include/asm-generic/ 6540F: include/uapi/asm-generic/ 6541 6542GENERIC PHY FRAMEWORK 6543M: Kishon Vijay Abraham I <kishon@ti.com> 6544L: linux-kernel@vger.kernel.org 6545T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6546S: Supported 6547F: drivers/phy/ 6548F: include/linux/phy/ 6549F: Documentation/devicetree/bindings/phy/ 6550 6551GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6552M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6553S: Supported 6554F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6555 6556GENERIC PM DOMAINS 6557M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6558M: Kevin Hilman <khilman@kernel.org> 6559M: Ulf Hansson <ulf.hansson@linaro.org> 6560L: linux-pm@vger.kernel.org 6561S: Supported 6562F: drivers/base/power/domain*.c 6563F: include/linux/pm_domain.h 6564F: Documentation/devicetree/bindings/power/power_domain.txt 6565 6566GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6567M: Eugen Hristev <eugen.hristev@microchip.com> 6568L: linux-input@vger.kernel.org 6569S: Maintained 6570F: drivers/input/touchscreen/resistive-adc-touch.c 6571 6572GENERIC UIO DRIVER FOR PCI DEVICES 6573M: "Michael S. Tsirkin" <mst@redhat.com> 6574L: kvm@vger.kernel.org 6575S: Supported 6576F: drivers/uio/uio_pci_generic.c 6577 6578GENWQE (IBM Generic Workqueue Card) 6579M: Frank Haverkamp <haver@linux.ibm.com> 6580S: Supported 6581F: drivers/misc/genwqe/ 6582 6583GET_MAINTAINER SCRIPT 6584M: Joe Perches <joe@perches.com> 6585S: Maintained 6586F: scripts/get_maintainer.pl 6587 6588GFS2 FILE SYSTEM 6589M: Bob Peterson <rpeterso@redhat.com> 6590M: Andreas Gruenbacher <agruenba@redhat.com> 6591L: cluster-devel@redhat.com 6592W: http://sources.redhat.com/cluster/ 6593T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6594S: Supported 6595F: Documentation/filesystems/gfs2*.txt 6596F: fs/gfs2/ 6597F: include/uapi/linux/gfs2_ondisk.h 6598 6599GIGASET ISDN DRIVERS 6600M: Paul Bolle <pebolle@tiscali.nl> 6601L: gigaset307x-common@lists.sourceforge.net 6602W: http://gigaset307x.sourceforge.net/ 6603S: Odd Fixes 6604F: Documentation/isdn/README.gigaset 6605F: drivers/isdn/gigaset/ 6606F: include/uapi/linux/gigaset_dev.h 6607 6608GNSS SUBSYSTEM 6609M: Johan Hovold <johan@kernel.org> 6610T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6611S: Maintained 6612F: Documentation/ABI/testing/sysfs-class-gnss 6613F: Documentation/devicetree/bindings/gnss/ 6614F: drivers/gnss/ 6615F: include/linux/gnss.h 6616 6617GO7007 MPEG CODEC 6618M: Hans Verkuil <hans.verkuil@cisco.com> 6619L: linux-media@vger.kernel.org 6620S: Maintained 6621F: drivers/media/usb/go7007/ 6622 6623GOODIX TOUCHSCREEN 6624M: Bastien Nocera <hadess@hadess.net> 6625L: linux-input@vger.kernel.org 6626S: Maintained 6627F: drivers/input/touchscreen/goodix.c 6628 6629GPD POCKET FAN DRIVER 6630M: Hans de Goede <hdegoede@redhat.com> 6631L: platform-driver-x86@vger.kernel.org 6632S: Maintained 6633F: drivers/platform/x86/gpd-pocket-fan.c 6634 6635GPIO ACPI SUPPORT 6636M: Mika Westerberg <mika.westerberg@linux.intel.com> 6637M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6638L: linux-gpio@vger.kernel.org 6639L: linux-acpi@vger.kernel.org 6640S: Maintained 6641F: Documentation/acpi/gpio-properties.txt 6642F: drivers/gpio/gpiolib-acpi.c 6643 6644GPIO IR Transmitter 6645M: Sean Young <sean@mess.org> 6646L: linux-media@vger.kernel.org 6647S: Maintained 6648F: drivers/media/rc/gpio-ir-tx.c 6649 6650GPIO MOCKUP DRIVER 6651M: Bamvor Jian Zhang <bamv2005@gmail.com> 6652L: linux-gpio@vger.kernel.org 6653S: Maintained 6654F: drivers/gpio/gpio-mockup.c 6655F: tools/testing/selftests/gpio/ 6656 6657GPIO SUBSYSTEM 6658M: Linus Walleij <linus.walleij@linaro.org> 6659M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6660L: linux-gpio@vger.kernel.org 6661T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6662S: Maintained 6663F: Documentation/devicetree/bindings/gpio/ 6664F: Documentation/driver-api/gpio/ 6665F: Documentation/gpio/ 6666F: Documentation/ABI/testing/gpio-cdev 6667F: Documentation/ABI/obsolete/sysfs-gpio 6668F: drivers/gpio/ 6669F: include/linux/gpio/ 6670F: include/linux/gpio.h 6671F: include/linux/of_gpio.h 6672F: include/asm-generic/gpio.h 6673F: include/uapi/linux/gpio.h 6674F: tools/gpio/ 6675 6676GRE DEMULTIPLEXER DRIVER 6677M: Dmitry Kozlov <xeb@mail.ru> 6678L: netdev@vger.kernel.org 6679S: Maintained 6680F: net/ipv4/gre_demux.c 6681F: net/ipv4/gre_offload.c 6682F: include/net/gre.h 6683 6684GRETH 10/100/1G Ethernet MAC device driver 6685M: Andreas Larsson <andreas@gaisler.com> 6686L: netdev@vger.kernel.org 6687S: Maintained 6688F: drivers/net/ethernet/aeroflex/ 6689 6690GREYBUS AUDIO PROTOCOLS DRIVERS 6691M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6692M: Mark Greer <mgreer@animalcreek.com> 6693S: Maintained 6694F: drivers/staging/greybus/audio_apbridgea.c 6695F: drivers/staging/greybus/audio_apbridgea.h 6696F: drivers/staging/greybus/audio_codec.c 6697F: drivers/staging/greybus/audio_codec.h 6698F: drivers/staging/greybus/audio_gb.c 6699F: drivers/staging/greybus/audio_manager.c 6700F: drivers/staging/greybus/audio_manager.h 6701F: drivers/staging/greybus/audio_manager_module.c 6702F: drivers/staging/greybus/audio_manager_private.h 6703F: drivers/staging/greybus/audio_manager_sysfs.c 6704F: drivers/staging/greybus/audio_module.c 6705F: drivers/staging/greybus/audio_topology.c 6706 6707GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6708M: Viresh Kumar <vireshk@kernel.org> 6709S: Maintained 6710F: drivers/staging/greybus/authentication.c 6711F: drivers/staging/greybus/bootrom.c 6712F: drivers/staging/greybus/firmware.h 6713F: drivers/staging/greybus/fw-core.c 6714F: drivers/staging/greybus/fw-download.c 6715F: drivers/staging/greybus/fw-management.c 6716F: drivers/staging/greybus/greybus_authentication.h 6717F: drivers/staging/greybus/greybus_firmware.h 6718F: drivers/staging/greybus/hid.c 6719F: drivers/staging/greybus/i2c.c 6720F: drivers/staging/greybus/spi.c 6721F: drivers/staging/greybus/spilib.c 6722F: drivers/staging/greybus/spilib.h 6723 6724GREYBUS LOOPBACK DRIVER 6725M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6726S: Maintained 6727F: drivers/staging/greybus/loopback.c 6728 6729GREYBUS PLATFORM DRIVERS 6730M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6731S: Maintained 6732F: drivers/staging/greybus/arche-platform.c 6733F: drivers/staging/greybus/arche-apb-ctrl.c 6734F: drivers/staging/greybus/arche_platform.h 6735 6736GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6737M: Rui Miguel Silva <rmfrfs@gmail.com> 6738S: Maintained 6739F: drivers/staging/greybus/sdio.c 6740F: drivers/staging/greybus/light.c 6741F: drivers/staging/greybus/gpio.c 6742F: drivers/staging/greybus/power_supply.c 6743F: drivers/staging/greybus/spi.c 6744F: drivers/staging/greybus/spilib.c 6745 6746GREYBUS SUBSYSTEM 6747M: Johan Hovold <johan@kernel.org> 6748M: Alex Elder <elder@kernel.org> 6749M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6750S: Maintained 6751F: drivers/staging/greybus/ 6752L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6753 6754GREYBUS UART PROTOCOLS DRIVERS 6755M: David Lin <dtwlin@gmail.com> 6756S: Maintained 6757F: drivers/staging/greybus/uart.c 6758F: drivers/staging/greybus/log.c 6759 6760GS1662 VIDEO SERIALIZER 6761M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6762L: linux-media@vger.kernel.org 6763T: git git://linuxtv.org/media_tree.git 6764S: Maintained 6765F: drivers/media/spi/gs1662.c 6766 6767GSPCA FINEPIX SUBDRIVER 6768M: Frank Zago <frank@zago.net> 6769L: linux-media@vger.kernel.org 6770T: git git://linuxtv.org/media_tree.git 6771S: Maintained 6772F: drivers/media/usb/gspca/finepix.c 6773 6774GSPCA GL860 SUBDRIVER 6775M: Olivier Lorin <o.lorin@laposte.net> 6776L: linux-media@vger.kernel.org 6777T: git git://linuxtv.org/media_tree.git 6778S: Maintained 6779F: drivers/media/usb/gspca/gl860/ 6780 6781GSPCA M5602 SUBDRIVER 6782M: Erik Andren <erik.andren@gmail.com> 6783L: linux-media@vger.kernel.org 6784T: git git://linuxtv.org/media_tree.git 6785S: Maintained 6786F: drivers/media/usb/gspca/m5602/ 6787 6788GSPCA PAC207 SONIXB SUBDRIVER 6789M: Hans Verkuil <hverkuil@xs4all.nl> 6790L: linux-media@vger.kernel.org 6791T: git git://linuxtv.org/media_tree.git 6792S: Odd Fixes 6793F: drivers/media/usb/gspca/pac207.c 6794 6795GSPCA SN9C20X SUBDRIVER 6796M: Brian Johnson <brijohn@gmail.com> 6797L: linux-media@vger.kernel.org 6798T: git git://linuxtv.org/media_tree.git 6799S: Maintained 6800F: drivers/media/usb/gspca/sn9c20x.c 6801 6802GSPCA T613 SUBDRIVER 6803M: Leandro Costantino <lcostantino@gmail.com> 6804L: linux-media@vger.kernel.org 6805T: git git://linuxtv.org/media_tree.git 6806S: Maintained 6807F: drivers/media/usb/gspca/t613.c 6808 6809GSPCA USB WEBCAM DRIVER 6810M: Hans Verkuil <hverkuil@xs4all.nl> 6811L: linux-media@vger.kernel.org 6812T: git git://linuxtv.org/media_tree.git 6813S: Odd Fixes 6814F: drivers/media/usb/gspca/ 6815 6816GTP (GPRS Tunneling Protocol) 6817M: Pablo Neira Ayuso <pablo@netfilter.org> 6818M: Harald Welte <laforge@gnumonks.org> 6819L: osmocom-net-gprs@lists.osmocom.org 6820T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6821S: Maintained 6822F: drivers/net/gtp.c 6823 6824GUID PARTITION TABLE (GPT) 6825M: Davidlohr Bueso <dave@stgolabs.net> 6826L: linux-efi@vger.kernel.org 6827S: Maintained 6828F: block/partitions/efi.* 6829 6830H8/300 ARCHITECTURE 6831M: Yoshinori Sato <ysato@users.sourceforge.jp> 6832L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6833W: http://uclinux-h8.sourceforge.jp 6834T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6835S: Maintained 6836F: arch/h8300/ 6837F: drivers/clocksource/h8300_*.c 6838F: drivers/clk/h8300/ 6839F: drivers/irqchip/irq-renesas-h8*.c 6840 6841HABANALABS PCI DRIVER 6842M: Oded Gabbay <oded.gabbay@gmail.com> 6843T: git https://github.com/HabanaAI/linux.git 6844S: Supported 6845F: drivers/misc/habanalabs/ 6846F: include/uapi/misc/habanalabs.h 6847F: Documentation/ABI/testing/sysfs-driver-habanalabs 6848F: Documentation/ABI/testing/debugfs-driver-habanalabs 6849 6850HACKRF MEDIA DRIVER 6851M: Antti Palosaari <crope@iki.fi> 6852L: linux-media@vger.kernel.org 6853W: https://linuxtv.org 6854W: http://palosaari.fi/linux/ 6855Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6856T: git git://linuxtv.org/anttip/media_tree.git 6857S: Maintained 6858F: drivers/media/usb/hackrf/ 6859 6860HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6861M: Frank Seidel <frank@f-seidel.de> 6862L: platform-driver-x86@vger.kernel.org 6863W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6864S: Maintained 6865F: drivers/platform/x86/hdaps.c 6866 6867HARDWARE MONITORING 6868M: Jean Delvare <jdelvare@suse.com> 6869M: Guenter Roeck <linux@roeck-us.net> 6870L: linux-hwmon@vger.kernel.org 6871W: http://hwmon.wiki.kernel.org/ 6872T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6873S: Maintained 6874F: Documentation/devicetree/bindings/hwmon/ 6875F: Documentation/hwmon/ 6876F: drivers/hwmon/ 6877F: include/linux/hwmon*.h 6878F: include/trace/events/hwmon*.h 6879 6880HARDWARE RANDOM NUMBER GENERATOR CORE 6881M: Matt Mackall <mpm@selenic.com> 6882M: Herbert Xu <herbert@gondor.apana.org.au> 6883L: linux-crypto@vger.kernel.org 6884S: Odd fixes 6885F: Documentation/devicetree/bindings/rng/ 6886F: Documentation/hw_random.txt 6887F: drivers/char/hw_random/ 6888F: include/linux/hw_random.h 6889 6890HARDWARE TRACING FACILITIES 6891M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6892S: Maintained 6893F: drivers/hwtracing/ 6894 6895HARDWARE SPINLOCK CORE 6896M: Ohad Ben-Cohen <ohad@wizery.com> 6897M: Bjorn Andersson <bjorn.andersson@linaro.org> 6898L: linux-remoteproc@vger.kernel.org 6899S: Maintained 6900T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6901F: Documentation/devicetree/bindings/hwlock/ 6902F: Documentation/hwspinlock.txt 6903F: drivers/hwspinlock/ 6904F: include/linux/hwspinlock.h 6905 6906HARMONY SOUND DRIVER 6907L: linux-parisc@vger.kernel.org 6908S: Maintained 6909F: sound/parisc/harmony.* 6910 6911HDPVR USB VIDEO ENCODER DRIVER 6912M: Hans Verkuil <hverkuil@xs4all.nl> 6913L: linux-media@vger.kernel.org 6914T: git git://linuxtv.org/media_tree.git 6915W: https://linuxtv.org 6916S: Odd Fixes 6917F: drivers/media/usb/hdpvr/ 6918 6919HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6920M: Jerry Hoemann <jerry.hoemann@hpe.com> 6921S: Supported 6922F: Documentation/watchdog/hpwdt.txt 6923F: drivers/watchdog/hpwdt.c 6924 6925HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6926M: Don Brace <don.brace@microsemi.com> 6927L: esc.storagedev@microsemi.com 6928L: linux-scsi@vger.kernel.org 6929S: Supported 6930F: Documentation/scsi/hpsa.txt 6931F: drivers/scsi/hpsa*.[ch] 6932F: include/linux/cciss*.h 6933F: include/uapi/linux/cciss*.h 6934 6935HFI1 DRIVER 6936M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6937M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6938L: linux-rdma@vger.kernel.org 6939S: Supported 6940F: drivers/infiniband/hw/hfi1 6941 6942HFS FILESYSTEM 6943L: linux-fsdevel@vger.kernel.org 6944S: Orphan 6945F: Documentation/filesystems/hfs.txt 6946F: fs/hfs/ 6947 6948HFSPLUS FILESYSTEM 6949L: linux-fsdevel@vger.kernel.org 6950S: Orphan 6951F: Documentation/filesystems/hfsplus.txt 6952F: fs/hfsplus/ 6953 6954HGA FRAMEBUFFER DRIVER 6955M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6956L: linux-nvidia@lists.surfsouth.com 6957W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6958S: Maintained 6959F: drivers/video/fbdev/hgafb.c 6960 6961HIBERNATION (aka Software Suspend, aka swsusp) 6962M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6963M: Pavel Machek <pavel@ucw.cz> 6964L: linux-pm@vger.kernel.org 6965B: https://bugzilla.kernel.org 6966S: Supported 6967F: arch/x86/power/ 6968F: drivers/base/power/ 6969F: kernel/power/ 6970F: include/linux/suspend.h 6971F: include/linux/freezer.h 6972F: include/linux/pm.h 6973F: arch/*/include/asm/suspend*.h 6974 6975HID CORE LAYER 6976M: Jiri Kosina <jikos@kernel.org> 6977M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6978L: linux-input@vger.kernel.org 6979T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6980S: Maintained 6981F: drivers/hid/ 6982F: include/linux/hid* 6983F: include/uapi/linux/hid* 6984 6985HID SENSOR HUB DRIVERS 6986M: Jiri Kosina <jikos@kernel.org> 6987M: Jonathan Cameron <jic23@kernel.org> 6988M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6989L: linux-input@vger.kernel.org 6990L: linux-iio@vger.kernel.org 6991S: Maintained 6992F: Documentation/hid/hid-sensor* 6993F: drivers/hid/hid-sensor-* 6994F: drivers/iio/*/hid-* 6995F: include/linux/hid-sensor-* 6996 6997HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6998M: Thomas Gleixner <tglx@linutronix.de> 6999L: linux-kernel@vger.kernel.org 7000T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7001S: Maintained 7002F: Documentation/timers/ 7003F: kernel/time/hrtimer.c 7004F: kernel/time/clockevents.c 7005F: kernel/time/timer_*.c 7006F: include/linux/clockchips.h 7007F: include/linux/hrtimer.h 7008 7009HIGH-SPEED SCC DRIVER FOR AX.25 7010L: linux-hams@vger.kernel.org 7011S: Orphan 7012F: drivers/net/hamradio/dmascc.c 7013F: drivers/net/hamradio/scc.c 7014 7015HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7016M: HighPoint Linux Team <linux@highpoint-tech.com> 7017W: http://www.highpoint-tech.com 7018S: Supported 7019F: Documentation/scsi/hptiop.txt 7020F: drivers/scsi/hptiop.c 7021 7022HIPPI 7023M: Jes Sorensen <jes@trained-monkey.org> 7024L: linux-hippi@sunsite.dk 7025S: Maintained 7026F: include/linux/hippidevice.h 7027F: include/uapi/linux/if_hippi.h 7028F: net/802/hippi.c 7029F: drivers/net/hippi/ 7030 7031HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7032M: Yisen Zhuang <yisen.zhuang@huawei.com> 7033M: Salil Mehta <salil.mehta@huawei.com> 7034L: netdev@vger.kernel.org 7035W: http://www.hisilicon.com 7036S: Maintained 7037F: drivers/net/ethernet/hisilicon/hns3/ 7038 7039HISILICON LPC BUS DRIVER 7040M: john.garry@huawei.com 7041W: http://www.hisilicon.com 7042S: Maintained 7043F: drivers/bus/hisi_lpc.c 7044F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7045 7046HISILICON NETWORK SUBSYSTEM DRIVER 7047M: Yisen Zhuang <yisen.zhuang@huawei.com> 7048M: Salil Mehta <salil.mehta@huawei.com> 7049L: netdev@vger.kernel.org 7050W: http://www.hisilicon.com 7051S: Maintained 7052F: drivers/net/ethernet/hisilicon/ 7053F: Documentation/devicetree/bindings/net/hisilicon*.txt 7054 7055HISILICON PMU DRIVER 7056M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7057W: http://www.hisilicon.com 7058S: Supported 7059F: drivers/perf/hisilicon 7060F: Documentation/perf/hisi-pmu.txt 7061 7062HISILICON ROCE DRIVER 7063M: Lijun Ou <oulijun@huawei.com> 7064M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7065L: linux-rdma@vger.kernel.org 7066S: Maintained 7067F: drivers/infiniband/hw/hns/ 7068F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7069 7070HISILICON SAS Controller 7071M: John Garry <john.garry@huawei.com> 7072W: http://www.hisilicon.com 7073S: Supported 7074F: drivers/scsi/hisi_sas/ 7075F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7076 7077HMM - Heterogeneous Memory Management 7078M: Jérôme Glisse <jglisse@redhat.com> 7079L: linux-mm@kvack.org 7080S: Maintained 7081F: mm/hmm* 7082F: include/linux/hmm* 7083F: Documentation/vm/hmm.rst 7084 7085HOST AP DRIVER 7086M: Jouni Malinen <j@w1.fi> 7087L: linux-wireless@vger.kernel.org 7088W: http://w1.fi/hostap-driver.html 7089S: Obsolete 7090F: drivers/net/wireless/intersil/hostap/ 7091 7092HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7093L: platform-driver-x86@vger.kernel.org 7094S: Orphan 7095F: drivers/platform/x86/tc1100-wmi.c 7096 7097HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7098M: Jaroslav Kysela <perex@perex.cz> 7099S: Maintained 7100F: drivers/net/ethernet/hp/hp100.* 7101 7102HPET: High Precision Event Timers driver 7103M: Clemens Ladisch <clemens@ladisch.de> 7104S: Maintained 7105F: Documentation/timers/hpet.txt 7106F: drivers/char/hpet.c 7107F: include/linux/hpet.h 7108F: include/uapi/linux/hpet.h 7109 7110HPET: x86 7111S: Orphan 7112F: arch/x86/kernel/hpet.c 7113F: arch/x86/include/asm/hpet.h 7114 7115HPFS FILESYSTEM 7116M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7117W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7118S: Maintained 7119F: fs/hpfs/ 7120 7121HSI SUBSYSTEM 7122M: Sebastian Reichel <sre@kernel.org> 7123T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7124S: Maintained 7125F: Documentation/ABI/testing/sysfs-bus-hsi 7126F: Documentation/driver-api/hsi.rst 7127F: drivers/hsi/ 7128F: include/linux/hsi/ 7129F: include/uapi/linux/hsi/ 7130 7131HSO 3G MODEM DRIVER 7132L: linux-usb@vger.kernel.org 7133S: Orphan 7134F: drivers/net/usb/hso.c 7135 7136HSR NETWORK PROTOCOL 7137M: Arvid Brodin <arvid.brodin@alten.se> 7138L: netdev@vger.kernel.org 7139S: Maintained 7140F: net/hsr/ 7141 7142HT16K33 LED CONTROLLER DRIVER 7143M: Robin van der Gracht <robin@protonic.nl> 7144S: Maintained 7145F: drivers/auxdisplay/ht16k33.c 7146F: Documentation/devicetree/bindings/display/ht16k33.txt 7147 7148HTCPEN TOUCHSCREEN DRIVER 7149M: Pau Oliva Fora <pof@eslack.org> 7150L: linux-input@vger.kernel.org 7151S: Maintained 7152F: drivers/input/touchscreen/htcpen.c 7153 7154HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7155M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7156L: linux-iio@vger.kernel.org 7157W: http://www.st.com/ 7158S: Maintained 7159F: drivers/iio/humidity/hts221* 7160F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7161 7162HUAWEI ETHERNET DRIVER 7163M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7164L: netdev@vger.kernel.org 7165S: Supported 7166F: Documentation/networking/hinic.txt 7167F: drivers/net/ethernet/huawei/hinic/ 7168 7169HUGETLB FILESYSTEM 7170M: Mike Kravetz <mike.kravetz@oracle.com> 7171L: linux-mm@kvack.org 7172S: Maintained 7173F: fs/hugetlbfs/ 7174F: mm/hugetlb.c 7175F: include/linux/hugetlb.h 7176F: Documentation/admin-guide/mm/hugetlbpage.rst 7177F: Documentation/vm/hugetlbfs_reserv.rst 7178F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7179 7180HVA ST MEDIA DRIVER 7181M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7182L: linux-media@vger.kernel.org 7183T: git git://linuxtv.org/media_tree.git 7184W: https://linuxtv.org 7185S: Supported 7186F: drivers/media/platform/sti/hva 7187 7188HWPOISON MEMORY FAILURE HANDLING 7189M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7190L: linux-mm@kvack.org 7191S: Maintained 7192F: mm/memory-failure.c 7193F: mm/hwpoison-inject.c 7194 7195HYGON PROCESSOR SUPPORT 7196M: Pu Wen <puwen@hygon.cn> 7197L: linux-kernel@vger.kernel.org 7198S: Maintained 7199F: arch/x86/kernel/cpu/hygon.c 7200 7201Hyper-V CORE AND DRIVERS 7202M: "K. Y. Srinivasan" <kys@microsoft.com> 7203M: Haiyang Zhang <haiyangz@microsoft.com> 7204M: Stephen Hemminger <sthemmin@microsoft.com> 7205M: Sasha Levin <sashal@kernel.org> 7206T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7207L: linux-hyperv@vger.kernel.org 7208S: Supported 7209F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7210F: arch/x86/include/asm/mshyperv.h 7211F: arch/x86/include/asm/trace/hyperv.h 7212F: arch/x86/include/asm/hyperv-tlfs.h 7213F: arch/x86/kernel/cpu/mshyperv.c 7214F: arch/x86/hyperv 7215F: drivers/hid/hid-hyperv.c 7216F: drivers/hv/ 7217F: drivers/input/serio/hyperv-keyboard.c 7218F: drivers/pci/controller/pci-hyperv.c 7219F: drivers/net/hyperv/ 7220F: drivers/scsi/storvsc_drv.c 7221F: drivers/uio/uio_hv_generic.c 7222F: drivers/video/fbdev/hyperv_fb.c 7223F: drivers/iommu/hyperv_iommu.c 7224F: net/vmw_vsock/hyperv_transport.c 7225F: include/linux/hyperv.h 7226F: include/uapi/linux/hyperv.h 7227F: tools/hv/ 7228F: Documentation/ABI/stable/sysfs-bus-vmbus 7229 7230HYPERVISOR VIRTUAL CONSOLE DRIVER 7231L: linuxppc-dev@lists.ozlabs.org 7232S: Odd Fixes 7233F: drivers/tty/hvc/ 7234 7235I2C ACPI SUPPORT 7236M: Mika Westerberg <mika.westerberg@linux.intel.com> 7237L: linux-i2c@vger.kernel.org 7238L: linux-acpi@vger.kernel.org 7239S: Maintained 7240F: drivers/i2c/i2c-core-acpi.c 7241 7242I2C CONTROLLER DRIVER FOR NVIDIA GPU 7243M: Ajay Gupta <ajayg@nvidia.com> 7244L: linux-i2c@vger.kernel.org 7245S: Maintained 7246F: Documentation/i2c/busses/i2c-nvidia-gpu 7247F: drivers/i2c/busses/i2c-nvidia-gpu.c 7248 7249I2C MUXES 7250M: Peter Rosin <peda@axentia.se> 7251L: linux-i2c@vger.kernel.org 7252S: Maintained 7253F: Documentation/i2c/i2c-topology 7254F: Documentation/i2c/muxes/ 7255F: Documentation/devicetree/bindings/i2c/i2c-mux* 7256F: Documentation/devicetree/bindings/i2c/i2c-arb* 7257F: Documentation/devicetree/bindings/i2c/i2c-gate* 7258F: drivers/i2c/i2c-mux.c 7259F: drivers/i2c/muxes/ 7260F: include/linux/i2c-mux.h 7261 7262I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7263M: Gregory CLEMENT <gregory.clement@bootlin.com> 7264L: linux-i2c@vger.kernel.org 7265S: Maintained 7266F: drivers/i2c/busses/i2c-mv64xxx.c 7267 7268I2C OVER PARALLEL PORT 7269M: Jean Delvare <jdelvare@suse.com> 7270L: linux-i2c@vger.kernel.org 7271S: Maintained 7272F: Documentation/i2c/busses/i2c-parport 7273F: Documentation/i2c/busses/i2c-parport-light 7274F: drivers/i2c/busses/i2c-parport.c 7275F: drivers/i2c/busses/i2c-parport-light.c 7276 7277I2C SUBSYSTEM 7278M: Wolfram Sang <wsa@the-dreams.de> 7279L: linux-i2c@vger.kernel.org 7280W: https://i2c.wiki.kernel.org/ 7281Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7282T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7283S: Maintained 7284F: Documentation/devicetree/bindings/i2c/i2c.txt 7285F: Documentation/i2c/ 7286F: drivers/i2c/* 7287F: include/linux/i2c.h 7288F: include/linux/i2c-dev.h 7289F: include/linux/i2c-smbus.h 7290F: include/uapi/linux/i2c.h 7291F: include/uapi/linux/i2c-*.h 7292 7293I2C SUBSYSTEM HOST DRIVERS 7294L: linux-i2c@vger.kernel.org 7295W: https://i2c.wiki.kernel.org/ 7296Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7297T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7298S: Odd Fixes 7299F: Documentation/devicetree/bindings/i2c/ 7300F: drivers/i2c/algos/ 7301F: drivers/i2c/busses/ 7302 7303I2C-TAOS-EVM DRIVER 7304M: Jean Delvare <jdelvare@suse.com> 7305L: linux-i2c@vger.kernel.org 7306S: Maintained 7307F: Documentation/i2c/busses/i2c-taos-evm 7308F: drivers/i2c/busses/i2c-taos-evm.c 7309 7310I2C-TINY-USB DRIVER 7311M: Till Harbaum <till@harbaum.org> 7312L: linux-i2c@vger.kernel.org 7313W: http://www.harbaum.org/till/i2c_tiny_usb 7314S: Maintained 7315F: drivers/i2c/busses/i2c-tiny-usb.c 7316 7317I2C/SMBUS CONTROLLER DRIVERS FOR PC 7318M: Jean Delvare <jdelvare@suse.com> 7319L: linux-i2c@vger.kernel.org 7320S: Maintained 7321F: Documentation/i2c/busses/i2c-ali1535 7322F: Documentation/i2c/busses/i2c-ali1563 7323F: Documentation/i2c/busses/i2c-ali15x3 7324F: Documentation/i2c/busses/i2c-amd756 7325F: Documentation/i2c/busses/i2c-amd8111 7326F: Documentation/i2c/busses/i2c-i801 7327F: Documentation/i2c/busses/i2c-nforce2 7328F: Documentation/i2c/busses/i2c-piix4 7329F: Documentation/i2c/busses/i2c-sis5595 7330F: Documentation/i2c/busses/i2c-sis630 7331F: Documentation/i2c/busses/i2c-sis96x 7332F: Documentation/i2c/busses/i2c-via 7333F: Documentation/i2c/busses/i2c-viapro 7334F: drivers/i2c/busses/i2c-ali1535.c 7335F: drivers/i2c/busses/i2c-ali1563.c 7336F: drivers/i2c/busses/i2c-ali15x3.c 7337F: drivers/i2c/busses/i2c-amd756.c 7338F: drivers/i2c/busses/i2c-amd756-s4882.c 7339F: drivers/i2c/busses/i2c-amd8111.c 7340F: drivers/i2c/busses/i2c-i801.c 7341F: drivers/i2c/busses/i2c-isch.c 7342F: drivers/i2c/busses/i2c-nforce2.c 7343F: drivers/i2c/busses/i2c-nforce2-s4985.c 7344F: drivers/i2c/busses/i2c-piix4.c 7345F: drivers/i2c/busses/i2c-sis5595.c 7346F: drivers/i2c/busses/i2c-sis630.c 7347F: drivers/i2c/busses/i2c-sis96x.c 7348F: drivers/i2c/busses/i2c-via.c 7349F: drivers/i2c/busses/i2c-viapro.c 7350 7351I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7352M: Hans de Goede <hdegoede@redhat.com> 7353L: linux-i2c@vger.kernel.org 7354S: Maintained 7355F: drivers/i2c/busses/i2c-cht-wc.c 7356 7357I2C/SMBUS ISMT DRIVER 7358M: Seth Heasley <seth.heasley@intel.com> 7359M: Neil Horman <nhorman@tuxdriver.com> 7360L: linux-i2c@vger.kernel.org 7361F: drivers/i2c/busses/i2c-ismt.c 7362F: Documentation/i2c/busses/i2c-ismt 7363 7364I2C/SMBUS STUB DRIVER 7365M: Jean Delvare <jdelvare@suse.com> 7366L: linux-i2c@vger.kernel.org 7367S: Maintained 7368F: drivers/i2c/i2c-stub.c 7369 7370I3C SUBSYSTEM 7371M: Boris Brezillon <bbrezillon@kernel.org> 7372L: linux-i3c@lists.infradead.org 7373C: irc://chat.freenode.net/linux-i3c 7374T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7375S: Maintained 7376F: Documentation/ABI/testing/sysfs-bus-i3c 7377F: Documentation/devicetree/bindings/i3c/ 7378F: Documentation/driver-api/i3c 7379F: drivers/i3c/ 7380F: include/linux/i3c/ 7381F: include/dt-bindings/i3c/ 7382 7383I3C DRIVER FOR SYNOPSYS DESIGNWARE 7384M: Vitor Soares <vitor.soares@synopsys.com> 7385S: Maintained 7386F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7387F: drivers/i3c/master/dw* 7388 7389IA64 (Itanium) PLATFORM 7390M: Tony Luck <tony.luck@intel.com> 7391M: Fenghua Yu <fenghua.yu@intel.com> 7392L: linux-ia64@vger.kernel.org 7393T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7394S: Maintained 7395F: arch/ia64/ 7396 7397IBM Power 842 compression accelerator 7398M: Haren Myneni <haren@us.ibm.com> 7399S: Supported 7400F: drivers/crypto/nx/Makefile 7401F: drivers/crypto/nx/Kconfig 7402F: drivers/crypto/nx/nx-842* 7403F: include/linux/sw842.h 7404F: crypto/842.c 7405F: lib/842/ 7406 7407IBM Power in-Nest Crypto Acceleration 7408M: Breno Leitão <leitao@debian.org> 7409M: Nayna Jain <nayna@linux.ibm.com> 7410M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7411L: linux-crypto@vger.kernel.org 7412S: Supported 7413F: drivers/crypto/nx/Makefile 7414F: drivers/crypto/nx/Kconfig 7415F: drivers/crypto/nx/nx-aes* 7416F: drivers/crypto/nx/nx-sha* 7417F: drivers/crypto/nx/nx.* 7418F: drivers/crypto/nx/nx_csbcpb.h 7419F: drivers/crypto/nx/nx_debugfs.h 7420 7421IBM Power Linux RAID adapter 7422M: Brian King <brking@us.ibm.com> 7423S: Supported 7424F: drivers/scsi/ipr.* 7425 7426IBM Power SRIOV Virtual NIC Device Driver 7427M: Thomas Falcon <tlfalcon@linux.ibm.com> 7428M: John Allen <jallen@linux.ibm.com> 7429L: netdev@vger.kernel.org 7430S: Supported 7431F: drivers/net/ethernet/ibm/ibmvnic.* 7432 7433IBM Power Virtual Accelerator Switchboard 7434M: Sukadev Bhattiprolu 7435L: linuxppc-dev@lists.ozlabs.org 7436S: Supported 7437F: arch/powerpc/platforms/powernv/vas* 7438F: arch/powerpc/platforms/powernv/copy-paste.h 7439F: arch/powerpc/include/asm/vas.h 7440F: arch/powerpc/include/uapi/asm/vas.h 7441 7442IBM Power Virtual Ethernet Device Driver 7443M: Thomas Falcon <tlfalcon@linux.ibm.com> 7444L: netdev@vger.kernel.org 7445S: Supported 7446F: drivers/net/ethernet/ibm/ibmveth.* 7447 7448IBM Power Virtual FC Device Drivers 7449M: Tyrel Datwyler <tyreld@linux.ibm.com> 7450L: linux-scsi@vger.kernel.org 7451S: Supported 7452F: drivers/scsi/ibmvscsi/ibmvfc* 7453 7454IBM Power Virtual Management Channel Driver 7455M: Steven Royer <seroyer@linux.ibm.com> 7456S: Supported 7457F: drivers/misc/ibmvmc.* 7458 7459IBM Power Virtual SCSI Device Drivers 7460M: Tyrel Datwyler <tyreld@linux.ibm.com> 7461L: linux-scsi@vger.kernel.org 7462S: Supported 7463F: drivers/scsi/ibmvscsi/ibmvscsi* 7464F: include/scsi/viosrp.h 7465 7466IBM Power Virtual SCSI Device Target Driver 7467M: Michael Cyr <mikecyr@linux.ibm.com> 7468L: linux-scsi@vger.kernel.org 7469L: target-devel@vger.kernel.org 7470S: Supported 7471F: drivers/scsi/ibmvscsi_tgt/ 7472 7473IBM Power VMX Cryptographic instructions 7474M: Breno Leitão <leitao@debian.org> 7475M: Nayna Jain <nayna@linux.ibm.com> 7476M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7477L: linux-crypto@vger.kernel.org 7478S: Supported 7479F: drivers/crypto/vmx/Makefile 7480F: drivers/crypto/vmx/Kconfig 7481F: drivers/crypto/vmx/vmx.c 7482F: drivers/crypto/vmx/aes* 7483F: drivers/crypto/vmx/ghash* 7484F: drivers/crypto/vmx/ppc-xlate.pl 7485 7486IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7487M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7488L: linux-pci@vger.kernel.org 7489L: linuxppc-dev@lists.ozlabs.org 7490S: Supported 7491F: drivers/pci/hotplug/rpaphp* 7492 7493IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7494M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7495L: linux-pci@vger.kernel.org 7496L: linuxppc-dev@lists.ozlabs.org 7497S: Supported 7498F: drivers/pci/hotplug/rpadlpar* 7499 7500IBM ServeRAID RAID DRIVER 7501S: Orphan 7502F: drivers/scsi/ips.* 7503 7504ICH LPC AND GPIO DRIVER 7505M: Peter Tyser <ptyser@xes-inc.com> 7506S: Maintained 7507F: drivers/mfd/lpc_ich.c 7508F: drivers/gpio/gpio-ich.c 7509 7510IDE SUBSYSTEM 7511M: "David S. Miller" <davem@davemloft.net> 7512L: linux-ide@vger.kernel.org 7513Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7514T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7515S: Maintained 7516F: Documentation/ide/ 7517F: drivers/ide/ 7518F: include/linux/ide.h 7519 7520IDE/ATAPI DRIVERS 7521M: Borislav Petkov <bp@alien8.de> 7522L: linux-ide@vger.kernel.org 7523S: Maintained 7524F: Documentation/cdrom/ide-cd 7525F: drivers/ide/ide-cd* 7526 7527IDEAPAD LAPTOP EXTRAS DRIVER 7528M: Ike Panhc <ike.pan@canonical.com> 7529L: platform-driver-x86@vger.kernel.org 7530W: http://launchpad.net/ideapad-laptop 7531S: Maintained 7532F: drivers/platform/x86/ideapad-laptop.c 7533 7534IDEAPAD LAPTOP SLIDEBAR DRIVER 7535M: Andrey Moiseev <o2g.org.ru@gmail.com> 7536L: linux-input@vger.kernel.org 7537W: https://github.com/o2genum/ideapad-slidebar 7538S: Maintained 7539F: drivers/input/misc/ideapad_slidebar.c 7540 7541IDT VersaClock 5 CLOCK DRIVER 7542M: Marek Vasut <marek.vasut@gmail.com> 7543S: Maintained 7544F: drivers/clk/clk-versaclock5.c 7545 7546IEEE 802.15.4 SUBSYSTEM 7547M: Alexander Aring <alex.aring@gmail.com> 7548M: Stefan Schmidt <stefan@datenfreihafen.org> 7549L: linux-wpan@vger.kernel.org 7550W: http://wpan.cakelab.org/ 7551T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7552T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7553S: Maintained 7554F: net/ieee802154/ 7555F: net/mac802154/ 7556F: drivers/net/ieee802154/ 7557F: include/linux/nl802154.h 7558F: include/linux/ieee802154.h 7559F: include/net/nl802154.h 7560F: include/net/mac802154.h 7561F: include/net/af_ieee802154.h 7562F: include/net/cfg802154.h 7563F: include/net/ieee802154_netdev.h 7564F: Documentation/networking/ieee802154.rst 7565 7566IFE PROTOCOL 7567M: Yotam Gigi <yotam.gi@gmail.com> 7568M: Jamal Hadi Salim <jhs@mojatatu.com> 7569F: net/ife 7570F: include/net/ife.h 7571F: include/uapi/linux/ife.h 7572 7573IGORPLUG-USB IR RECEIVER 7574M: Sean Young <sean@mess.org> 7575L: linux-media@vger.kernel.org 7576S: Maintained 7577F: drivers/media/rc/igorplugusb.c 7578 7579IGUANAWORKS USB IR TRANSCEIVER 7580M: Sean Young <sean@mess.org> 7581L: linux-media@vger.kernel.org 7582S: Maintained 7583F: drivers/media/rc/iguanair.c 7584 7585IIO DIGITAL POTENTIOMETER DAC 7586M: Peter Rosin <peda@axentia.se> 7587L: linux-iio@vger.kernel.org 7588S: Maintained 7589F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7590F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7591F: drivers/iio/dac/dpot-dac.c 7592 7593IIO ENVELOPE DETECTOR 7594M: Peter Rosin <peda@axentia.se> 7595L: linux-iio@vger.kernel.org 7596S: Maintained 7597F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7598F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7599F: drivers/iio/adc/envelope-detector.c 7600 7601IIO MULTIPLEXER 7602M: Peter Rosin <peda@axentia.se> 7603L: linux-iio@vger.kernel.org 7604S: Maintained 7605F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7606F: drivers/iio/multiplexer/iio-mux.c 7607 7608IIO SUBSYSTEM AND DRIVERS 7609M: Jonathan Cameron <jic23@kernel.org> 7610R: Hartmut Knaack <knaack.h@gmx.de> 7611R: Lars-Peter Clausen <lars@metafoo.de> 7612R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7613L: linux-iio@vger.kernel.org 7614T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7615S: Maintained 7616F: Documentation/ABI/testing/configfs-iio* 7617F: Documentation/ABI/testing/sysfs-bus-iio* 7618F: Documentation/devicetree/bindings/iio/ 7619F: drivers/iio/ 7620F: drivers/staging/iio/ 7621F: include/linux/iio/ 7622F: tools/iio/ 7623 7624IIO UNIT CONVERTER 7625M: Peter Rosin <peda@axentia.se> 7626L: linux-iio@vger.kernel.org 7627S: Maintained 7628F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7629F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7630F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7631F: drivers/iio/afe/iio-rescale.c 7632 7633IKANOS/ADI EAGLE ADSL USB DRIVER 7634M: Matthieu Castet <castet.matthieu@free.fr> 7635M: Stanislaw Gruszka <stf_xl@wp.pl> 7636S: Maintained 7637F: drivers/usb/atm/ueagle-atm.c 7638 7639IMGTEC ASCII LCD DRIVER 7640M: Paul Burton <paul.burton@mips.com> 7641S: Maintained 7642F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7643F: drivers/auxdisplay/img-ascii-lcd.c 7644 7645IMGTEC IR DECODER DRIVER 7646M: James Hogan <jhogan@kernel.org> 7647S: Maintained 7648F: drivers/media/rc/img-ir/ 7649 7650IMON SOUNDGRAPH USB IR RECEIVER 7651M: Sean Young <sean@mess.org> 7652L: linux-media@vger.kernel.org 7653S: Maintained 7654F: drivers/media/rc/imon_raw.c 7655F: drivers/media/rc/imon.c 7656 7657IMS TWINTURBO FRAMEBUFFER DRIVER 7658L: linux-fbdev@vger.kernel.org 7659S: Orphan 7660F: drivers/video/fbdev/imsttfb.c 7661 7662INA209 HARDWARE MONITOR DRIVER 7663M: Guenter Roeck <linux@roeck-us.net> 7664L: linux-hwmon@vger.kernel.org 7665S: Maintained 7666F: Documentation/hwmon/ina209 7667F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7668F: drivers/hwmon/ina209.c 7669 7670INA2XX HARDWARE MONITOR DRIVER 7671M: Guenter Roeck <linux@roeck-us.net> 7672L: linux-hwmon@vger.kernel.org 7673S: Maintained 7674F: Documentation/hwmon/ina2xx 7675F: drivers/hwmon/ina2xx.c 7676F: include/linux/platform_data/ina2xx.h 7677 7678INDUSTRY PACK SUBSYSTEM (IPACK) 7679M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7680M: Jens Taprogge <jens.taprogge@taprogge.org> 7681M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7682L: industrypack-devel@lists.sourceforge.net 7683W: http://industrypack.sourceforge.net 7684S: Maintained 7685F: drivers/ipack/ 7686 7687INFINIBAND SUBSYSTEM 7688M: Doug Ledford <dledford@redhat.com> 7689M: Jason Gunthorpe <jgg@mellanox.com> 7690L: linux-rdma@vger.kernel.org 7691W: https://github.com/linux-rdma/rdma-core 7692Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7693T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7694S: Supported 7695F: Documentation/devicetree/bindings/infiniband/ 7696F: Documentation/infiniband/ 7697F: drivers/infiniband/ 7698F: include/uapi/linux/if_infiniband.h 7699F: include/uapi/rdma/ 7700F: include/rdma/ 7701 7702INGENIC JZ4780 DMA Driver 7703M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7704S: Maintained 7705F: drivers/dma/dma-jz4780.c 7706 7707INGENIC JZ4780 NAND DRIVER 7708M: Harvey Hunt <harveyhuntnexus@gmail.com> 7709L: linux-mtd@lists.infradead.org 7710S: Maintained 7711F: drivers/mtd/nand/raw/jz4780_* 7712 7713INOTIFY 7714M: Jan Kara <jack@suse.cz> 7715R: Amir Goldstein <amir73il@gmail.com> 7716L: linux-fsdevel@vger.kernel.org 7717S: Maintained 7718F: Documentation/filesystems/inotify.txt 7719F: fs/notify/inotify/ 7720F: include/linux/inotify.h 7721F: include/uapi/linux/inotify.h 7722 7723INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7724M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7725L: linux-input@vger.kernel.org 7726Q: http://patchwork.kernel.org/project/linux-input/list/ 7727T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7728S: Maintained 7729F: drivers/input/ 7730F: include/linux/input.h 7731F: include/uapi/linux/input.h 7732F: include/uapi/linux/input-event-codes.h 7733F: include/linux/input/ 7734F: Documentation/devicetree/bindings/input/ 7735F: Documentation/devicetree/bindings/serio/ 7736F: Documentation/input/ 7737 7738INPUT MULTITOUCH (MT) PROTOCOL 7739M: Henrik Rydberg <rydberg@bitmath.org> 7740L: linux-input@vger.kernel.org 7741S: Odd fixes 7742F: Documentation/input/multi-touch-protocol.rst 7743F: drivers/input/input-mt.c 7744K: \b(ABS|SYN)_MT_ 7745 7746INSIDE SECURE CRYPTO DRIVER 7747M: Antoine Tenart <antoine.tenart@bootlin.com> 7748F: drivers/crypto/inside-secure/ 7749S: Maintained 7750L: linux-crypto@vger.kernel.org 7751 7752INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7753M: Mimi Zohar <zohar@linux.ibm.com> 7754M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7755L: linux-integrity@vger.kernel.org 7756T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7757S: Supported 7758F: security/integrity/ima/ 7759 7760INTEL 810/815 FRAMEBUFFER DRIVER 7761M: Antonino Daplas <adaplas@gmail.com> 7762L: linux-fbdev@vger.kernel.org 7763S: Maintained 7764F: drivers/video/fbdev/i810/ 7765 7766INTEL ASoC DRIVERS 7767M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7768M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7769M: Jie Yang <yang.jie@linux.intel.com> 7770L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7771S: Supported 7772F: sound/soc/intel/ 7773 7774INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7775M: Hans de Goede <hdegoede@redhat.com> 7776L: platform-driver-x86@vger.kernel.org 7777S: Maintained 7778F: drivers/platform/x86/intel_atomisp2_pm.c 7779 7780INTEL C600 SERIES SAS CONTROLLER DRIVER 7781M: Intel SCU Linux support <intel-linux-scu@intel.com> 7782M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7783L: linux-scsi@vger.kernel.org 7784T: git git://git.code.sf.net/p/intel-sas/isci 7785S: Supported 7786F: drivers/scsi/isci/ 7787 7788INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7789M: Jani Nikula <jani.nikula@linux.intel.com> 7790M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7791M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7792L: intel-gfx@lists.freedesktop.org 7793W: https://01.org/linuxgraphics/ 7794B: https://01.org/linuxgraphics/documentation/how-report-bugs 7795C: irc://chat.freenode.net/intel-gfx 7796Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7797T: git git://anongit.freedesktop.org/drm-intel 7798S: Supported 7799F: drivers/gpu/drm/i915/ 7800F: include/drm/i915* 7801F: include/uapi/drm/i915_drm.h 7802F: Documentation/gpu/i915.rst 7803 7804INTEL ETHERNET DRIVERS 7805M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7806L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7807W: http://www.intel.com/support/feedback.htm 7808W: http://e1000.sourceforge.net/ 7809Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7810T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7811T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7812S: Supported 7813F: Documentation/networking/device_drivers/intel/e100.rst 7814F: Documentation/networking/device_drivers/intel/e1000.rst 7815F: Documentation/networking/device_drivers/intel/e1000e.rst 7816F: Documentation/networking/device_drivers/intel/fm10k.rst 7817F: Documentation/networking/device_drivers/intel/igb.rst 7818F: Documentation/networking/device_drivers/intel/igbvf.rst 7819F: Documentation/networking/device_drivers/intel/ixgb.rst 7820F: Documentation/networking/device_drivers/intel/ixgbe.rst 7821F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7822F: Documentation/networking/device_drivers/intel/i40e.rst 7823F: Documentation/networking/device_drivers/intel/iavf.rst 7824F: Documentation/networking/device_drivers/intel/ice.rst 7825F: drivers/net/ethernet/intel/ 7826F: drivers/net/ethernet/intel/*/ 7827F: include/linux/avf/virtchnl.h 7828 7829INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7830M: Maik Broemme <mbroemme@libmpq.org> 7831L: linux-fbdev@vger.kernel.org 7832S: Maintained 7833F: Documentation/fb/intelfb.txt 7834F: drivers/video/fbdev/intelfb/ 7835 7836INTEL GPIO DRIVERS 7837M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7838L: linux-gpio@vger.kernel.org 7839S: Maintained 7840T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7841F: drivers/gpio/gpio-ich.c 7842F: drivers/gpio/gpio-intel-mid.c 7843F: drivers/gpio/gpio-lynxpoint.c 7844F: drivers/gpio/gpio-merrifield.c 7845F: drivers/gpio/gpio-ml-ioh.c 7846F: drivers/gpio/gpio-pch.c 7847F: drivers/gpio/gpio-sch.c 7848F: drivers/gpio/gpio-sodaville.c 7849 7850INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7851M: Zhenyu Wang <zhenyuw@linux.intel.com> 7852M: Zhi Wang <zhi.a.wang@intel.com> 7853L: intel-gvt-dev@lists.freedesktop.org 7854L: intel-gfx@lists.freedesktop.org 7855W: https://01.org/igvt-g 7856T: git https://github.com/intel/gvt-linux.git 7857S: Supported 7858F: drivers/gpu/drm/i915/gvt/ 7859 7860INTEL HID EVENT DRIVER 7861M: Alex Hung <alex.hung@canonical.com> 7862L: platform-driver-x86@vger.kernel.org 7863S: Maintained 7864F: drivers/platform/x86/intel-hid.c 7865 7866INTEL I/OAT DMA DRIVER 7867M: Dave Jiang <dave.jiang@intel.com> 7868R: Dan Williams <dan.j.williams@intel.com> 7869L: dmaengine@vger.kernel.org 7870Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7871S: Supported 7872F: drivers/dma/ioat* 7873 7874INTEL IDLE DRIVER 7875M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7876M: Len Brown <lenb@kernel.org> 7877L: linux-pm@vger.kernel.org 7878T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7879B: https://bugzilla.kernel.org 7880S: Supported 7881F: drivers/idle/intel_idle.c 7882 7883INTEL INTEGRATED SENSOR HUB DRIVER 7884M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7885M: Jiri Kosina <jikos@kernel.org> 7886L: linux-input@vger.kernel.org 7887S: Maintained 7888F: drivers/hid/intel-ish-hid/ 7889 7890INTEL IOMMU (VT-d) 7891M: David Woodhouse <dwmw2@infradead.org> 7892L: iommu@lists.linux-foundation.org 7893T: git git://git.infradead.org/iommu-2.6.git 7894S: Supported 7895F: drivers/iommu/intel-iommu.c 7896F: include/linux/intel-iommu.h 7897 7898INTEL IOP-ADMA DMA DRIVER 7899R: Dan Williams <dan.j.williams@intel.com> 7900S: Odd fixes 7901F: drivers/dma/iop-adma.c 7902 7903INTEL IPU3 CSI-2 CIO2 DRIVER 7904M: Yong Zhi <yong.zhi@intel.com> 7905M: Sakari Ailus <sakari.ailus@linux.intel.com> 7906M: Bingbu Cao <bingbu.cao@intel.com> 7907R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7908L: linux-media@vger.kernel.org 7909S: Maintained 7910F: drivers/media/pci/intel/ipu3/ 7911F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7912 7913INTEL IPU3 CSI-2 IMGU DRIVER 7914M: Sakari Ailus <sakari.ailus@linux.intel.com> 7915L: linux-media@vger.kernel.org 7916S: Maintained 7917F: drivers/staging/media/ipu3/ 7918F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7919F: Documentation/media/v4l-drivers/ipu3.rst 7920 7921INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7922M: Krzysztof Halasa <khalasa@piap.pl> 7923S: Maintained 7924F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7925F: arch/arm/mach-ixp4xx/include/mach/npe.h 7926F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7927F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7928F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7929F: drivers/net/wan/ixp4xx_hss.c 7930 7931INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7932M: Deepak Saxena <dsaxena@plexity.net> 7933S: Maintained 7934F: drivers/char/hw_random/ixp4xx-rng.c 7935 7936INTEL MANAGEMENT ENGINE (mei) 7937M: Tomas Winkler <tomas.winkler@intel.com> 7938L: linux-kernel@vger.kernel.org 7939S: Supported 7940F: include/uapi/linux/mei.h 7941F: include/linux/mei_cl_bus.h 7942F: drivers/misc/mei/* 7943F: drivers/watchdog/mei_wdt.c 7944F: Documentation/misc-devices/mei/* 7945F: samples/mei/* 7946 7947INTEL MENLOW THERMAL DRIVER 7948M: Sujith Thomas <sujith.thomas@intel.com> 7949L: platform-driver-x86@vger.kernel.org 7950W: https://01.org/linux-acpi 7951S: Supported 7952F: drivers/platform/x86/intel_menlow.c 7953 7954INTEL MIC DRIVERS (mic) 7955M: Sudeep Dutt <sudeep.dutt@intel.com> 7956M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7957S: Supported 7958W: https://github.com/sudeepdutt/mic 7959W: http://software.intel.com/en-us/mic-developer 7960F: include/linux/mic_bus.h 7961F: include/linux/scif.h 7962F: include/uapi/linux/mic_common.h 7963F: include/uapi/linux/mic_ioctl.h 7964F: include/uapi/linux/scif_ioctl.h 7965F: drivers/misc/mic/ 7966F: drivers/dma/mic_x100_dma.c 7967F: drivers/dma/mic_x100_dma.h 7968F: Documentation/mic/ 7969 7970INTEL PMC CORE DRIVER 7971M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7972M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7973L: platform-driver-x86@vger.kernel.org 7974S: Maintained 7975F: drivers/platform/x86/intel_pmc_core* 7976 7977INTEL PMC/P-Unit IPC DRIVER 7978M: Zha Qipeng<qipeng.zha@intel.com> 7979L: platform-driver-x86@vger.kernel.org 7980S: Maintained 7981F: drivers/platform/x86/intel_pmc_ipc.c 7982F: drivers/platform/x86/intel_punit_ipc.c 7983F: arch/x86/include/asm/intel_pmc_ipc.h 7984F: arch/x86/include/asm/intel_punit_ipc.h 7985 7986INTEL PMIC GPIO DRIVERS 7987M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7988S: Maintained 7989T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7990F: drivers/gpio/gpio-*cove.c 7991F: drivers/gpio/gpio-msic.c 7992 7993INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7994R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7995S: Maintained 7996F: drivers/mfd/intel_msic.c 7997F: drivers/mfd/intel_soc_pmic* 7998F: include/linux/mfd/intel_msic.h 7999F: include/linux/mfd/intel_soc_pmic* 8000 8001INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8002M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8003L: linux-wireless@vger.kernel.org 8004S: Maintained 8005F: Documentation/networking/device_drivers/intel/ipw2100.txt 8006F: Documentation/networking/device_drivers/intel/ipw2200.txt 8007F: drivers/net/wireless/intel/ipw2x00/ 8008 8009INTEL PSTATE DRIVER 8010M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8011M: Len Brown <lenb@kernel.org> 8012L: linux-pm@vger.kernel.org 8013S: Supported 8014F: drivers/cpufreq/intel_pstate.c 8015 8016INTEL RDMA RNIC DRIVER 8017M: Faisal Latif <faisal.latif@intel.com> 8018M: Shiraz Saleem <shiraz.saleem@intel.com> 8019L: linux-rdma@vger.kernel.org 8020S: Supported 8021F: drivers/infiniband/hw/i40iw/ 8022F: include/uapi/rdma/i40iw-abi.h 8023 8024INTEL TELEMETRY DRIVER 8025M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8026M: "David E. Box" <david.e.box@linux.intel.com> 8027L: platform-driver-x86@vger.kernel.org 8028S: Maintained 8029F: arch/x86/include/asm/intel_telemetry.h 8030F: drivers/platform/x86/intel_telemetry* 8031 8032INTEL VIRTUAL BUTTON DRIVER 8033M: AceLan Kao <acelan.kao@canonical.com> 8034L: platform-driver-x86@vger.kernel.org 8035S: Maintained 8036F: drivers/platform/x86/intel-vbtn.c 8037 8038INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8039M: Stanislaw Gruszka <sgruszka@redhat.com> 8040L: linux-wireless@vger.kernel.org 8041S: Supported 8042F: drivers/net/wireless/intel/iwlegacy/ 8043 8044INTEL WIRELESS WIFI LINK (iwlwifi) 8045M: Johannes Berg <johannes.berg@intel.com> 8046M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8047M: Luca Coelho <luciano.coelho@intel.com> 8048M: Intel Linux Wireless <linuxwifi@intel.com> 8049L: linux-wireless@vger.kernel.org 8050W: http://intellinuxwireless.org 8051T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8052S: Supported 8053F: drivers/net/wireless/intel/iwlwifi/ 8054 8055INTEL WIRELESS WIMAX CONNECTION 2400 8056M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8057M: linux-wimax@intel.com 8058L: wimax@linuxwimax.org (subscribers-only) 8059S: Supported 8060W: http://linuxwimax.org 8061F: Documentation/wimax/README.i2400m 8062F: drivers/net/wimax/i2400m/ 8063F: include/uapi/linux/wimax/i2400m.h 8064 8065INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8066M: Mario Limonciello <mario.limonciello@dell.com> 8067S: Maintained 8068F: drivers/platform/x86/intel-wmi-thunderbolt.c 8069 8070INTEL(R) TRACE HUB 8071M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8072S: Supported 8073F: Documentation/trace/intel_th.rst 8074F: drivers/hwtracing/intel_th/ 8075 8076INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8077M: Ning Sun <ning.sun@intel.com> 8078L: tboot-devel@lists.sourceforge.net 8079W: http://tboot.sourceforge.net 8080T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8081S: Supported 8082F: Documentation/intel_txt.txt 8083F: include/linux/tboot.h 8084F: arch/x86/kernel/tboot.c 8085 8086INTEL-MID GPIO DRIVER 8087M: David Cohen <david.a.cohen@linux.intel.com> 8088L: linux-gpio@vger.kernel.org 8089S: Maintained 8090F: drivers/gpio/gpio-intel-mid.c 8091 8092INTERCONNECT API 8093M: Georgi Djakov <georgi.djakov@linaro.org> 8094S: Maintained 8095F: Documentation/interconnect/ 8096F: Documentation/devicetree/bindings/interconnect/ 8097F: drivers/interconnect/ 8098F: include/dt-bindings/interconnect/ 8099F: include/linux/interconnect-provider.h 8100F: include/linux/interconnect.h 8101 8102INVENSENSE MPU-3050 GYROSCOPE DRIVER 8103M: Linus Walleij <linus.walleij@linaro.org> 8104L: linux-iio@vger.kernel.org 8105S: Maintained 8106F: drivers/iio/gyro/mpu3050* 8107F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8108 8109IOC3 ETHERNET DRIVER 8110M: Ralf Baechle <ralf@linux-mips.org> 8111L: linux-mips@vger.kernel.org 8112S: Maintained 8113F: drivers/net/ethernet/sgi/ioc3-eth.c 8114 8115IOC3 SERIAL DRIVER 8116M: Pat Gefre <pfg@sgi.com> 8117L: linux-serial@vger.kernel.org 8118S: Maintained 8119F: drivers/tty/serial/ioc3_serial.c 8120 8121IOMAP FILESYSTEM LIBRARY 8122M: Christoph Hellwig <hch@infradead.org> 8123M: Darrick J. Wong <darrick.wong@oracle.com> 8124M: linux-xfs@vger.kernel.org 8125M: linux-fsdevel@vger.kernel.org 8126L: linux-xfs@vger.kernel.org 8127L: linux-fsdevel@vger.kernel.org 8128T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8129S: Supported 8130F: fs/iomap.c 8131F: include/linux/iomap.h 8132 8133IOMMU DRIVERS 8134M: Joerg Roedel <joro@8bytes.org> 8135L: iommu@lists.linux-foundation.org 8136T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8137S: Maintained 8138F: Documentation/devicetree/bindings/iommu/ 8139F: drivers/iommu/ 8140F: include/linux/iommu.h 8141F: include/linux/of_iommu.h 8142F: include/linux/iova.h 8143 8144IO_URING 8145M: Jens Axboe <axboe@kernel.dk> 8146L: linux-block@vger.kernel.org 8147L: linux-fsdevel@vger.kernel.org 8148T: git git://git.kernel.dk/linux-block 8149T: git git://git.kernel.dk/liburing 8150S: Maintained 8151F: fs/io_uring.c 8152F: include/uapi/linux/io_uring.h 8153 8154IP MASQUERADING 8155M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8156S: Maintained 8157F: net/ipv4/netfilter/ipt_MASQUERADE.c 8158 8159IPMI SUBSYSTEM 8160M: Corey Minyard <minyard@acm.org> 8161L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8162W: http://openipmi.sourceforge.net/ 8163S: Supported 8164F: Documentation/devicetree/bindings/ipmi/ 8165F: Documentation/IPMI.txt 8166F: drivers/char/ipmi/ 8167F: include/linux/ipmi* 8168F: include/uapi/linux/ipmi* 8169 8170IPS SCSI RAID DRIVER 8171M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8172L: linux-scsi@vger.kernel.org 8173W: http://www.adaptec.com/ 8174S: Maintained 8175F: drivers/scsi/ips* 8176 8177IPVS 8178M: Wensong Zhang <wensong@linux-vs.org> 8179M: Simon Horman <horms@verge.net.au> 8180M: Julian Anastasov <ja@ssi.bg> 8181L: netdev@vger.kernel.org 8182L: lvs-devel@vger.kernel.org 8183S: Maintained 8184T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8185T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8186F: Documentation/networking/ipvs-sysctl.txt 8187F: include/net/ip_vs.h 8188F: include/uapi/linux/ip_vs.h 8189F: net/netfilter/ipvs/ 8190 8191IPWIRELESS DRIVER 8192M: Jiri Kosina <jikos@kernel.org> 8193M: David Sterba <dsterba@suse.com> 8194S: Odd Fixes 8195F: drivers/tty/ipwireless/ 8196 8197IPX NETWORK LAYER 8198L: netdev@vger.kernel.org 8199S: Obsolete 8200F: include/uapi/linux/ipx.h 8201 8202IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8203M: Marc Zyngier <marc.zyngier@arm.com> 8204S: Maintained 8205T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8206F: Documentation/IRQ-domain.txt 8207F: include/linux/irqdomain.h 8208F: kernel/irq/irqdomain.c 8209F: kernel/irq/msi.c 8210 8211IRQ SUBSYSTEM 8212M: Thomas Gleixner <tglx@linutronix.de> 8213L: linux-kernel@vger.kernel.org 8214S: Maintained 8215T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8216F: kernel/irq/ 8217 8218IRQCHIP DRIVERS 8219M: Thomas Gleixner <tglx@linutronix.de> 8220M: Jason Cooper <jason@lakedaemon.net> 8221M: Marc Zyngier <marc.zyngier@arm.com> 8222L: linux-kernel@vger.kernel.org 8223S: Maintained 8224T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8225F: Documentation/devicetree/bindings/interrupt-controller/ 8226F: drivers/irqchip/ 8227 8228ISA 8229M: William Breathitt Gray <vilhelm.gray@gmail.com> 8230S: Maintained 8231F: Documentation/isa.txt 8232F: drivers/base/isa.c 8233F: include/linux/isa.h 8234 8235ISA RADIO MODULE 8236M: Hans Verkuil <hverkuil@xs4all.nl> 8237L: linux-media@vger.kernel.org 8238T: git git://linuxtv.org/media_tree.git 8239W: https://linuxtv.org 8240S: Maintained 8241F: drivers/media/radio/radio-isa* 8242 8243ISAPNP 8244M: Jaroslav Kysela <perex@perex.cz> 8245S: Maintained 8246F: Documentation/isapnp.txt 8247F: drivers/pnp/isapnp/ 8248F: include/linux/isapnp.h 8249 8250ISCSI 8251M: Lee Duncan <lduncan@suse.com> 8252M: Chris Leech <cleech@redhat.com> 8253L: open-iscsi@googlegroups.com 8254W: www.open-iscsi.com 8255S: Maintained 8256F: drivers/scsi/*iscsi* 8257F: include/scsi/*iscsi* 8258 8259iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8260M: Peter Jones <pjones@redhat.com> 8261M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8262S: Maintained 8263F: drivers/firmware/iscsi_ibft* 8264 8265ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8266M: Sagi Grimberg <sagi@grimberg.me> 8267M: Max Gurtovoy <maxg@mellanox.com> 8268L: linux-rdma@vger.kernel.org 8269S: Supported 8270W: http://www.openfabrics.org 8271W: www.open-iscsi.org 8272Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8273F: drivers/infiniband/ulp/iser/ 8274 8275ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8276M: Sagi Grimberg <sagi@grimberg.me> 8277T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8278L: linux-rdma@vger.kernel.org 8279L: target-devel@vger.kernel.org 8280S: Supported 8281W: http://www.linux-iscsi.org 8282F: drivers/infiniband/ulp/isert 8283 8284ISDN SUBSYSTEM 8285M: Karsten Keil <isdn@linux-pingi.de> 8286L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8287L: netdev@vger.kernel.org 8288W: http://www.isdn4linux.de 8289T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8290S: Maintained 8291F: Documentation/isdn/ 8292F: drivers/isdn/ 8293F: include/linux/isdn.h 8294F: include/linux/isdn/ 8295F: include/uapi/linux/isdn.h 8296F: include/uapi/linux/isdn/ 8297 8298IT87 HARDWARE MONITORING DRIVER 8299M: Jean Delvare <jdelvare@suse.com> 8300L: linux-hwmon@vger.kernel.org 8301S: Maintained 8302F: Documentation/hwmon/it87 8303F: drivers/hwmon/it87.c 8304 8305IT913X MEDIA DRIVER 8306M: Antti Palosaari <crope@iki.fi> 8307L: linux-media@vger.kernel.org 8308W: https://linuxtv.org 8309W: http://palosaari.fi/linux/ 8310Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8311T: git git://linuxtv.org/anttip/media_tree.git 8312S: Maintained 8313F: drivers/media/tuners/it913x* 8314 8315IVTV VIDEO4LINUX DRIVER 8316M: Andy Walls <awalls@md.metrocast.net> 8317L: ivtv-devel@ivtvdriver.org (subscribers-only) 8318L: linux-media@vger.kernel.org 8319T: git git://linuxtv.org/media_tree.git 8320W: http://www.ivtvdriver.org 8321S: Maintained 8322F: Documentation/media/v4l-drivers/ivtv* 8323F: drivers/media/pci/ivtv/ 8324F: include/uapi/linux/ivtv* 8325 8326IX2505V MEDIA DRIVER 8327M: Malcolm Priestley <tvboxspy@gmail.com> 8328L: linux-media@vger.kernel.org 8329W: https://linuxtv.org 8330Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8331S: Maintained 8332F: drivers/media/dvb-frontends/ix2505v* 8333 8334JAILHOUSE HYPERVISOR INTERFACE 8335M: Jan Kiszka <jan.kiszka@siemens.com> 8336L: jailhouse-dev@googlegroups.com 8337S: Maintained 8338F: arch/x86/kernel/jailhouse.c 8339F: arch/x86/include/asm/jailhouse_para.h 8340 8341JC42.4 TEMPERATURE SENSOR DRIVER 8342M: Guenter Roeck <linux@roeck-us.net> 8343L: linux-hwmon@vger.kernel.org 8344S: Maintained 8345F: drivers/hwmon/jc42.c 8346F: Documentation/hwmon/jc42 8347 8348JFS FILESYSTEM 8349M: Dave Kleikamp <shaggy@kernel.org> 8350L: jfs-discussion@lists.sourceforge.net 8351W: http://jfs.sourceforge.net/ 8352T: git git://github.com/kleikamp/linux-shaggy.git 8353S: Maintained 8354F: Documentation/filesystems/jfs.txt 8355F: fs/jfs/ 8356 8357JME NETWORK DRIVER 8358M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8359L: netdev@vger.kernel.org 8360S: Maintained 8361F: drivers/net/ethernet/jme.* 8362 8363JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8364M: David Woodhouse <dwmw2@infradead.org> 8365L: linux-mtd@lists.infradead.org 8366W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8367S: Maintained 8368F: fs/jffs2/ 8369F: include/uapi/linux/jffs2.h 8370 8371JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8372M: "Theodore Ts'o" <tytso@mit.edu> 8373M: Jan Kara <jack@suse.com> 8374L: linux-ext4@vger.kernel.org 8375S: Maintained 8376F: fs/jbd2/ 8377F: include/linux/jbd2.h 8378 8379JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8380M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8381L: linux-media@vger.kernel.org 8382S: Maintained 8383F: drivers/media/platform/rcar_jpu.c 8384 8385JSM Neo PCI based serial card 8386L: linux-serial@vger.kernel.org 8387S: Orphan 8388F: drivers/tty/serial/jsm/ 8389 8390K10TEMP HARDWARE MONITORING DRIVER 8391M: Clemens Ladisch <clemens@ladisch.de> 8392L: linux-hwmon@vger.kernel.org 8393S: Maintained 8394F: Documentation/hwmon/k10temp 8395F: drivers/hwmon/k10temp.c 8396 8397K8TEMP HARDWARE MONITORING DRIVER 8398M: Rudolf Marek <r.marek@assembler.cz> 8399L: linux-hwmon@vger.kernel.org 8400S: Maintained 8401F: Documentation/hwmon/k8temp 8402F: drivers/hwmon/k8temp.c 8403 8404KASAN 8405M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8406R: Alexander Potapenko <glider@google.com> 8407R: Dmitry Vyukov <dvyukov@google.com> 8408L: kasan-dev@googlegroups.com 8409S: Maintained 8410F: arch/*/include/asm/kasan.h 8411F: arch/*/mm/kasan_init* 8412F: Documentation/dev-tools/kasan.rst 8413F: include/linux/kasan*.h 8414F: lib/test_kasan.c 8415F: mm/kasan/ 8416F: scripts/Makefile.kasan 8417 8418KCONFIG 8419M: Masahiro Yamada <yamada.masahiro@socionext.com> 8420T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8421L: linux-kbuild@vger.kernel.org 8422S: Maintained 8423F: Documentation/kbuild/kconfig* 8424F: scripts/kconfig/ 8425F: scripts/Kconfig.include 8426 8427KDUMP 8428M: Dave Young <dyoung@redhat.com> 8429M: Baoquan He <bhe@redhat.com> 8430R: Vivek Goyal <vgoyal@redhat.com> 8431L: kexec@lists.infradead.org 8432W: http://lse.sourceforge.net/kdump/ 8433S: Maintained 8434F: Documentation/kdump/ 8435 8436KEENE FM RADIO TRANSMITTER DRIVER 8437M: Hans Verkuil <hverkuil@xs4all.nl> 8438L: linux-media@vger.kernel.org 8439T: git git://linuxtv.org/media_tree.git 8440W: https://linuxtv.org 8441S: Maintained 8442F: drivers/media/radio/radio-keene* 8443 8444KERNEL AUTOMOUNTER 8445M: Ian Kent <raven@themaw.net> 8446L: autofs@vger.kernel.org 8447S: Maintained 8448F: fs/autofs/ 8449 8450KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8451M: Masahiro Yamada <yamada.masahiro@socionext.com> 8452M: Michal Marek <michal.lkml@markovi.net> 8453T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8454L: linux-kbuild@vger.kernel.org 8455S: Maintained 8456F: Documentation/kbuild/ 8457F: Makefile 8458F: scripts/Kbuild* 8459F: scripts/Makefile* 8460F: scripts/basic/ 8461F: scripts/mk* 8462F: scripts/mod/ 8463F: scripts/package/ 8464 8465KERNEL JANITORS 8466L: kernel-janitors@vger.kernel.org 8467W: http://kernelnewbies.org/KernelJanitors 8468S: Odd Fixes 8469 8470KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8471M: "J. Bruce Fields" <bfields@fieldses.org> 8472M: Jeff Layton <jlayton@kernel.org> 8473L: linux-nfs@vger.kernel.org 8474W: http://nfs.sourceforge.net/ 8475T: git git://linux-nfs.org/~bfields/linux.git 8476S: Supported 8477F: fs/nfsd/ 8478F: include/uapi/linux/nfsd/ 8479F: fs/lockd/ 8480F: fs/nfs_common/ 8481F: net/sunrpc/ 8482F: include/linux/lockd/ 8483F: include/linux/sunrpc/ 8484F: include/uapi/linux/sunrpc/ 8485 8486KERNEL SELFTEST FRAMEWORK 8487M: Shuah Khan <shuah@kernel.org> 8488M: Shuah Khan <skhan@linuxfoundation.org> 8489L: linux-kselftest@vger.kernel.org 8490T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8491Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8492S: Maintained 8493F: tools/testing/selftests/ 8494F: Documentation/dev-tools/kselftest* 8495 8496KERNEL USERMODE HELPER 8497M: Luis Chamberlain <mcgrof@kernel.org> 8498L: linux-kernel@vger.kernel.org 8499S: Maintained 8500F: kernel/umh.c 8501F: include/linux/umh.h 8502 8503KERNEL VIRTUAL MACHINE (KVM) 8504M: Paolo Bonzini <pbonzini@redhat.com> 8505M: Radim Krčmář <rkrcmar@redhat.com> 8506L: kvm@vger.kernel.org 8507W: http://www.linux-kvm.org 8508T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8509S: Supported 8510F: Documentation/virtual/kvm/ 8511F: include/trace/events/kvm.h 8512F: include/uapi/asm-generic/kvm* 8513F: include/uapi/linux/kvm* 8514F: include/asm-generic/kvm* 8515F: include/linux/kvm* 8516F: include/kvm/iodev.h 8517F: virt/kvm/* 8518F: tools/kvm/ 8519F: tools/testing/selftests/kvm/ 8520 8521KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8522M: Joerg Roedel <joro@8bytes.org> 8523L: kvm@vger.kernel.org 8524W: http://www.linux-kvm.org/ 8525S: Maintained 8526F: arch/x86/include/asm/svm.h 8527F: arch/x86/kvm/svm.c 8528 8529KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8530M: Christoffer Dall <christoffer.dall@arm.com> 8531M: Marc Zyngier <marc.zyngier@arm.com> 8532R: James Morse <james.morse@arm.com> 8533R: Julien Thierry <julien.thierry@arm.com> 8534R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8536L: kvmarm@lists.cs.columbia.edu 8537W: http://systems.cs.columbia.edu/projects/kvm-arm 8538T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8539S: Maintained 8540F: arch/arm/include/uapi/asm/kvm* 8541F: arch/arm/include/asm/kvm* 8542F: arch/arm/kvm/ 8543F: arch/arm64/include/uapi/asm/kvm* 8544F: arch/arm64/include/asm/kvm* 8545F: arch/arm64/kvm/ 8546F: virt/kvm/arm/ 8547F: include/kvm/arm_* 8548 8549KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8550M: James Hogan <jhogan@kernel.org> 8551L: linux-mips@vger.kernel.org 8552S: Supported 8553F: arch/mips/include/uapi/asm/kvm* 8554F: arch/mips/include/asm/kvm* 8555F: arch/mips/kvm/ 8556 8557KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8558M: Paul Mackerras <paulus@ozlabs.org> 8559L: kvm-ppc@vger.kernel.org 8560W: http://www.linux-kvm.org/ 8561T: git git://github.com/agraf/linux-2.6.git 8562S: Supported 8563F: arch/powerpc/include/uapi/asm/kvm* 8564F: arch/powerpc/include/asm/kvm* 8565F: arch/powerpc/kvm/ 8566F: arch/powerpc/kernel/kvm* 8567 8568KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8569M: Christian Borntraeger <borntraeger@de.ibm.com> 8570M: Janosch Frank <frankja@linux.ibm.com> 8571R: David Hildenbrand <david@redhat.com> 8572R: Cornelia Huck <cohuck@redhat.com> 8573L: linux-s390@vger.kernel.org 8574W: http://www.ibm.com/developerworks/linux/linux390/ 8575T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8576S: Supported 8577F: arch/s390/include/uapi/asm/kvm* 8578F: arch/s390/include/asm/gmap.h 8579F: arch/s390/include/asm/kvm* 8580F: arch/s390/kvm/ 8581F: arch/s390/mm/gmap.c 8582 8583KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8584M: Paolo Bonzini <pbonzini@redhat.com> 8585M: Radim Krčmář <rkrcmar@redhat.com> 8586L: kvm@vger.kernel.org 8587W: http://www.linux-kvm.org 8588T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8589S: Supported 8590F: arch/x86/kvm/ 8591F: arch/x86/kvm/*/ 8592F: arch/x86/include/uapi/asm/kvm* 8593F: arch/x86/include/asm/kvm* 8594F: arch/x86/include/asm/pvclock-abi.h 8595F: arch/x86/kernel/kvm.c 8596F: arch/x86/kernel/kvmclock.c 8597 8598KERNFS 8599M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8600M: Tejun Heo <tj@kernel.org> 8601T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8602S: Supported 8603F: include/linux/kernfs.h 8604F: fs/kernfs/ 8605 8606KEXEC 8607M: Eric Biederman <ebiederm@xmission.com> 8608W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8609L: kexec@lists.infradead.org 8610S: Maintained 8611F: include/linux/kexec.h 8612F: include/uapi/linux/kexec.h 8613F: kernel/kexec* 8614 8615KEYS-ENCRYPTED 8616M: Mimi Zohar <zohar@linux.ibm.com> 8617L: linux-integrity@vger.kernel.org 8618L: keyrings@vger.kernel.org 8619S: Supported 8620F: Documentation/security/keys/trusted-encrypted.rst 8621F: include/keys/encrypted-type.h 8622F: security/keys/encrypted-keys/ 8623 8624KEYS-TRUSTED 8625M: James Bottomley <jejb@linux.ibm.com> 8626M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8627M: Mimi Zohar <zohar@linux.ibm.com> 8628L: linux-integrity@vger.kernel.org 8629L: keyrings@vger.kernel.org 8630S: Supported 8631F: Documentation/security/keys/trusted-encrypted.rst 8632F: include/keys/trusted-type.h 8633F: security/keys/trusted.c 8634F: security/keys/trusted.h 8635 8636KEYS/KEYRINGS: 8637M: David Howells <dhowells@redhat.com> 8638L: keyrings@vger.kernel.org 8639S: Maintained 8640F: Documentation/security/keys/core.rst 8641F: include/linux/key.h 8642F: include/linux/key-type.h 8643F: include/linux/keyctl.h 8644F: include/uapi/linux/keyctl.h 8645F: include/keys/ 8646F: security/keys/ 8647 8648KGDB / KDB /debug_core 8649M: Jason Wessel <jason.wessel@windriver.com> 8650M: Daniel Thompson <daniel.thompson@linaro.org> 8651W: http://kgdb.wiki.kernel.org/ 8652L: kgdb-bugreport@lists.sourceforge.net 8653T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8654S: Maintained 8655F: Documentation/dev-tools/kgdb.rst 8656F: drivers/misc/kgdbts.c 8657F: drivers/tty/serial/kgdboc.c 8658F: include/linux/kdb.h 8659F: include/linux/kgdb.h 8660F: kernel/debug/ 8661 8662KMEMLEAK 8663M: Catalin Marinas <catalin.marinas@arm.com> 8664S: Maintained 8665F: Documentation/dev-tools/kmemleak.rst 8666F: include/linux/kmemleak.h 8667F: mm/kmemleak.c 8668F: mm/kmemleak-test.c 8669 8670KMOD KERNEL MODULE LOADER - USERMODE HELPER 8671M: Luis Chamberlain <mcgrof@kernel.org> 8672L: linux-kernel@vger.kernel.org 8673S: Maintained 8674F: kernel/kmod.c 8675F: include/linux/kmod.h 8676F: lib/test_kmod.c 8677F: tools/testing/selftests/kmod/ 8678 8679KPROBES 8680M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8681M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8682M: "David S. Miller" <davem@davemloft.net> 8683M: Masami Hiramatsu <mhiramat@kernel.org> 8684S: Maintained 8685F: Documentation/kprobes.txt 8686F: include/linux/kprobes.h 8687F: include/asm-generic/kprobes.h 8688F: kernel/kprobes.c 8689 8690KS0108 LCD CONTROLLER DRIVER 8691M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8692S: Maintained 8693F: Documentation/auxdisplay/ks0108 8694F: drivers/auxdisplay/ks0108.c 8695F: include/linux/ks0108.h 8696 8697L3MDEV 8698M: David Ahern <dsa@cumulusnetworks.com> 8699L: netdev@vger.kernel.org 8700S: Maintained 8701F: net/l3mdev 8702F: include/net/l3mdev.h 8703 8704L7 BPF FRAMEWORK 8705M: John Fastabend <john.fastabend@gmail.com> 8706M: Daniel Borkmann <daniel@iogearbox.net> 8707L: netdev@vger.kernel.org 8708L: bpf@vger.kernel.org 8709S: Maintained 8710F: include/linux/skmsg.h 8711F: net/core/skmsg.c 8712F: net/core/sock_map.c 8713F: net/ipv4/tcp_bpf.c 8714 8715LANTIQ / INTEL Ethernet drivers 8716M: Hauke Mehrtens <hauke@hauke-m.de> 8717L: netdev@vger.kernel.org 8718S: Maintained 8719F: net/dsa/tag_gswip.c 8720F: drivers/net/ethernet/lantiq_xrx200.c 8721F: drivers/net/dsa/lantiq_pce.h 8722F: drivers/net/dsa/lantiq_gswip.c 8723 8724LANTIQ MIPS ARCHITECTURE 8725M: John Crispin <john@phrozen.org> 8726L: linux-mips@vger.kernel.org 8727S: Maintained 8728F: arch/mips/lantiq 8729F: drivers/soc/lantiq 8730 8731LAPB module 8732L: linux-x25@vger.kernel.org 8733S: Orphan 8734F: Documentation/networking/lapb-module.txt 8735F: include/*/lapb.h 8736F: net/lapb/ 8737 8738LASI 53c700 driver for PARISC 8739M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8740L: linux-scsi@vger.kernel.org 8741S: Maintained 8742F: Documentation/scsi/53c700.txt 8743F: drivers/scsi/53c700* 8744 8745LEAKING_ADDRESSES 8746M: Tobin C. Harding <me@tobin.cc> 8747M: Tycho Andersen <tycho@tycho.ws> 8748L: kernel-hardening@lists.openwall.com 8749S: Maintained 8750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8751F: scripts/leaking_addresses.pl 8752 8753LED SUBSYSTEM 8754M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8755M: Pavel Machek <pavel@ucw.cz> 8756L: linux-leds@vger.kernel.org 8757T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8758S: Maintained 8759F: Documentation/devicetree/bindings/leds/ 8760F: drivers/leds/ 8761F: include/linux/leds.h 8762 8763LEGACY EEPROM DRIVER 8764M: Jean Delvare <jdelvare@suse.com> 8765S: Maintained 8766F: Documentation/misc-devices/eeprom 8767F: drivers/misc/eeprom/eeprom.c 8768 8769LEGO MINDSTORMS EV3 8770R: David Lechner <david@lechnology.com> 8771S: Maintained 8772F: arch/arm/boot/dts/da850-lego-ev3.dts 8773F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8774F: drivers/power/supply/lego_ev3_battery.c 8775 8776LEGO USB Tower driver 8777M: Juergen Stuber <starblue@users.sourceforge.net> 8778L: legousb-devel@lists.sourceforge.net 8779W: http://legousb.sourceforge.net/ 8780S: Maintained 8781F: drivers/usb/misc/legousbtower.c 8782 8783LG LAPTOP EXTRAS 8784M: Matan Ziv-Av <matan@svgalib.org> 8785L: platform-driver-x86@vger.kernel.org 8786S: Maintained 8787F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8788F: Documentation/laptops/lg-laptop.rst 8789F: drivers/platform/x86/lg-laptop.c 8790 8791LG2160 MEDIA DRIVER 8792M: Michael Krufky <mkrufky@linuxtv.org> 8793L: linux-media@vger.kernel.org 8794W: https://linuxtv.org 8795W: http://github.com/mkrufky 8796Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8797T: git git://linuxtv.org/mkrufky/tuners.git 8798S: Maintained 8799F: drivers/media/dvb-frontends/lg2160.* 8800 8801LGDT3305 MEDIA DRIVER 8802M: Michael Krufky <mkrufky@linuxtv.org> 8803L: linux-media@vger.kernel.org 8804W: https://linuxtv.org 8805W: http://github.com/mkrufky 8806Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8807T: git git://linuxtv.org/mkrufky/tuners.git 8808S: Maintained 8809F: drivers/media/dvb-frontends/lgdt3305.* 8810 8811LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8812M: Viresh Kumar <vireshk@kernel.org> 8813L: linux-ide@vger.kernel.org 8814T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8815S: Maintained 8816F: include/linux/pata_arasan_cf_data.h 8817F: drivers/ata/pata_arasan_cf.c 8818 8819LIBATA PATA DRIVERS 8820M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8821M: Jens Axboe <axboe@kernel.dk> 8822L: linux-ide@vger.kernel.org 8823T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8824S: Maintained 8825F: drivers/ata/pata_*.c 8826F: drivers/ata/ata_generic.c 8827 8828LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8829M: Linus Walleij <linus.walleij@linaro.org> 8830L: linux-ide@vger.kernel.org 8831T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8832S: Maintained 8833F: drivers/ata/pata_ftide010.c 8834F: drivers/ata/sata_gemini.c 8835F: drivers/ata/sata_gemini.h 8836 8837LIBATA SATA AHCI PLATFORM devices support 8838M: Hans de Goede <hdegoede@redhat.com> 8839M: Jens Axboe <axboe@kernel.dk> 8840L: linux-ide@vger.kernel.org 8841T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8842S: Maintained 8843F: drivers/ata/ahci_platform.c 8844F: drivers/ata/libahci_platform.c 8845F: include/linux/ahci_platform.h 8846 8847LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8848M: Mikael Pettersson <mikpelinux@gmail.com> 8849L: linux-ide@vger.kernel.org 8850T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8851S: Maintained 8852F: drivers/ata/sata_promise.* 8853 8854LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8855M: Jens Axboe <axboe@kernel.dk> 8856L: linux-ide@vger.kernel.org 8857T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8858S: Maintained 8859F: drivers/ata/ 8860F: include/linux/ata.h 8861F: include/linux/libata.h 8862F: Documentation/devicetree/bindings/ata/ 8863 8864LIBLOCKDEP 8865M: Sasha Levin <alexander.levin@microsoft.com> 8866S: Maintained 8867F: tools/lib/lockdep/ 8868 8869LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8870M: Dan Williams <dan.j.williams@intel.com> 8871M: Vishal Verma <vishal.l.verma@intel.com> 8872M: Dave Jiang <dave.jiang@intel.com> 8873L: linux-nvdimm@lists.01.org 8874Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8875S: Supported 8876F: drivers/nvdimm/blk.c 8877F: drivers/nvdimm/region_devs.c 8878 8879LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8880M: Vishal Verma <vishal.l.verma@intel.com> 8881M: Dan Williams <dan.j.williams@intel.com> 8882M: Dave Jiang <dave.jiang@intel.com> 8883L: linux-nvdimm@lists.01.org 8884Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8885S: Supported 8886F: drivers/nvdimm/btt* 8887 8888LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8889M: Dan Williams <dan.j.williams@intel.com> 8890M: Vishal Verma <vishal.l.verma@intel.com> 8891M: Dave Jiang <dave.jiang@intel.com> 8892L: linux-nvdimm@lists.01.org 8893Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8894S: Supported 8895F: drivers/nvdimm/pmem* 8896 8897LIBNVDIMM: DEVICETREE BINDINGS 8898M: Oliver O'Halloran <oohall@gmail.com> 8899L: linux-nvdimm@lists.01.org 8900Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8901S: Supported 8902F: drivers/nvdimm/of_pmem.c 8903F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8904 8905LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8906M: Dan Williams <dan.j.williams@intel.com> 8907M: Vishal Verma <vishal.l.verma@intel.com> 8908M: Dave Jiang <dave.jiang@intel.com> 8909M: Keith Busch <keith.busch@intel.com> 8910M: Ira Weiny <ira.weiny@intel.com> 8911L: linux-nvdimm@lists.01.org 8912Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8913T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8914S: Supported 8915F: drivers/nvdimm/* 8916F: drivers/acpi/nfit/* 8917F: include/linux/nd.h 8918F: include/linux/libnvdimm.h 8919F: include/uapi/linux/ndctl.h 8920 8921LIGHTNVM PLATFORM SUPPORT 8922M: Matias Bjorling <mb@lightnvm.io> 8923W: http://github/OpenChannelSSD 8924L: linux-block@vger.kernel.org 8925S: Maintained 8926F: drivers/lightnvm/ 8927F: include/linux/lightnvm.h 8928F: include/uapi/linux/lightnvm.h 8929 8930LINUX FOR POWER MACINTOSH 8931M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8932W: http://www.penguinppc.org/ 8933L: linuxppc-dev@lists.ozlabs.org 8934S: Maintained 8935F: arch/powerpc/platforms/powermac/ 8936F: drivers/macintosh/ 8937 8938LINUX FOR POWERPC (32-BIT AND 64-BIT) 8939M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8940M: Paul Mackerras <paulus@samba.org> 8941M: Michael Ellerman <mpe@ellerman.id.au> 8942W: https://github.com/linuxppc/linux/wiki 8943L: linuxppc-dev@lists.ozlabs.org 8944Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8945T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8946S: Supported 8947F: Documentation/ABI/stable/sysfs-firmware-opal-* 8948F: Documentation/devicetree/bindings/powerpc/ 8949F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8950F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8951F: Documentation/powerpc/ 8952F: arch/powerpc/ 8953F: drivers/char/tpm/tpm_ibmvtpm* 8954F: drivers/crypto/nx/ 8955F: drivers/crypto/vmx/ 8956F: drivers/i2c/busses/i2c-opal.c 8957F: drivers/net/ethernet/ibm/ibmveth.* 8958F: drivers/net/ethernet/ibm/ibmvnic.* 8959F: drivers/pci/hotplug/pnv_php.c 8960F: drivers/pci/hotplug/rpa* 8961F: drivers/rtc/rtc-opal.c 8962F: drivers/scsi/ibmvscsi/ 8963F: drivers/tty/hvc/hvc_opal.c 8964F: drivers/watchdog/wdrtas.c 8965F: tools/testing/selftests/powerpc 8966N: /pmac 8967N: powermac 8968N: powernv 8969N: [^a-z0-9]ps3 8970N: pseries 8971 8972LINUX FOR POWERPC EMBEDDED MPC5XXX 8973M: Anatolij Gustschin <agust@denx.de> 8974L: linuxppc-dev@lists.ozlabs.org 8975T: git git://git.denx.de/linux-denx-agust.git 8976S: Maintained 8977F: arch/powerpc/platforms/512x/ 8978F: arch/powerpc/platforms/52xx/ 8979 8980LINUX FOR POWERPC EMBEDDED PPC4XX 8981M: Alistair Popple <alistair@popple.id.au> 8982M: Matt Porter <mporter@kernel.crashing.org> 8983W: http://www.penguinppc.org/ 8984L: linuxppc-dev@lists.ozlabs.org 8985S: Maintained 8986F: arch/powerpc/platforms/40x/ 8987F: arch/powerpc/platforms/44x/ 8988 8989LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8990M: Scott Wood <oss@buserror.net> 8991M: Kumar Gala <galak@kernel.crashing.org> 8992W: http://www.penguinppc.org/ 8993L: linuxppc-dev@lists.ozlabs.org 8994T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8995S: Maintained 8996F: arch/powerpc/platforms/83xx/ 8997F: arch/powerpc/platforms/85xx/ 8998F: Documentation/devicetree/bindings/powerpc/fsl/ 8999 9000LINUX FOR POWERPC EMBEDDED PPC8XX 9001M: Vitaly Bordug <vitb@kernel.crashing.org> 9002W: http://www.penguinppc.org/ 9003L: linuxppc-dev@lists.ozlabs.org 9004S: Maintained 9005F: arch/powerpc/platforms/8xx/ 9006 9007LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9008L: linuxppc-dev@lists.ozlabs.org 9009S: Orphan 9010F: arch/powerpc/*/*virtex* 9011F: arch/powerpc/*/*/*virtex* 9012 9013LINUX FOR POWERPC PA SEMI PWRFICIENT 9014L: linuxppc-dev@lists.ozlabs.org 9015S: Orphan 9016F: arch/powerpc/platforms/pasemi/ 9017F: drivers/*/*pasemi* 9018F: drivers/*/*/*pasemi* 9019 9020LINUX KERNEL DUMP TEST MODULE (LKDTM) 9021M: Kees Cook <keescook@chromium.org> 9022S: Maintained 9023F: drivers/misc/lkdtm/* 9024 9025LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9026M: Alan Stern <stern@rowland.harvard.edu> 9027M: Andrea Parri <andrea.parri@amarulasolutions.com> 9028M: Will Deacon <will.deacon@arm.com> 9029M: Peter Zijlstra <peterz@infradead.org> 9030M: Boqun Feng <boqun.feng@gmail.com> 9031M: Nicholas Piggin <npiggin@gmail.com> 9032M: David Howells <dhowells@redhat.com> 9033M: Jade Alglave <j.alglave@ucl.ac.uk> 9034M: Luc Maranget <luc.maranget@inria.fr> 9035M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9036R: Akira Yokosawa <akiyks@gmail.com> 9037R: Daniel Lustig <dlustig@nvidia.com> 9038L: linux-kernel@vger.kernel.org 9039L: linux-arch@vger.kernel.org 9040S: Supported 9041T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9042F: tools/memory-model/ 9043F: Documentation/atomic_bitops.txt 9044F: Documentation/atomic_t.txt 9045F: Documentation/core-api/atomic_ops.rst 9046F: Documentation/core-api/refcount-vs-atomic.rst 9047F: Documentation/memory-barriers.txt 9048 9049LIS3LV02D ACCELEROMETER DRIVER 9050M: Eric Piel <eric.piel@tremplin-utc.net> 9051S: Maintained 9052F: Documentation/misc-devices/lis3lv02d 9053F: drivers/misc/lis3lv02d/ 9054F: drivers/platform/x86/hp_accel.c 9055 9056LIVE PATCHING 9057M: Josh Poimboeuf <jpoimboe@redhat.com> 9058M: Jiri Kosina <jikos@kernel.org> 9059M: Miroslav Benes <mbenes@suse.cz> 9060M: Petr Mladek <pmladek@suse.com> 9061R: Joe Lawrence <joe.lawrence@redhat.com> 9062S: Maintained 9063F: kernel/livepatch/ 9064F: include/linux/livepatch.h 9065F: arch/x86/include/asm/livepatch.h 9066F: arch/x86/kernel/livepatch.c 9067F: Documentation/livepatch/ 9068F: Documentation/ABI/testing/sysfs-kernel-livepatch 9069F: samples/livepatch/ 9070F: tools/testing/selftests/livepatch/ 9071L: live-patching@vger.kernel.org 9072T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9073 9074LLC (802.2) 9075L: netdev@vger.kernel.org 9076S: Odd fixes 9077F: include/linux/llc.h 9078F: include/uapi/linux/llc.h 9079F: include/net/llc* 9080F: net/llc/ 9081 9082LM73 HARDWARE MONITOR DRIVER 9083M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9084L: linux-hwmon@vger.kernel.org 9085S: Maintained 9086F: drivers/hwmon/lm73.c 9087 9088LM78 HARDWARE MONITOR DRIVER 9089M: Jean Delvare <jdelvare@suse.com> 9090L: linux-hwmon@vger.kernel.org 9091S: Maintained 9092F: Documentation/hwmon/lm78 9093F: drivers/hwmon/lm78.c 9094 9095LM83 HARDWARE MONITOR DRIVER 9096M: Jean Delvare <jdelvare@suse.com> 9097L: linux-hwmon@vger.kernel.org 9098S: Maintained 9099F: Documentation/hwmon/lm83 9100F: drivers/hwmon/lm83.c 9101 9102LM90 HARDWARE MONITOR DRIVER 9103M: Jean Delvare <jdelvare@suse.com> 9104L: linux-hwmon@vger.kernel.org 9105S: Maintained 9106F: Documentation/hwmon/lm90 9107F: Documentation/devicetree/bindings/hwmon/lm90.txt 9108F: drivers/hwmon/lm90.c 9109F: include/dt-bindings/thermal/lm90.h 9110 9111LM95234 HARDWARE MONITOR DRIVER 9112M: Guenter Roeck <linux@roeck-us.net> 9113L: linux-hwmon@vger.kernel.org 9114S: Maintained 9115F: Documentation/hwmon/lm95234 9116F: drivers/hwmon/lm95234.c 9117 9118LME2510 MEDIA DRIVER 9119M: Malcolm Priestley <tvboxspy@gmail.com> 9120L: linux-media@vger.kernel.org 9121W: https://linuxtv.org 9122Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9123S: Maintained 9124F: drivers/media/usb/dvb-usb-v2/lmedm04* 9125 9126LOADPIN SECURITY MODULE 9127M: Kees Cook <keescook@chromium.org> 9128T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9129S: Supported 9130F: security/loadpin/ 9131F: Documentation/admin-guide/LSM/LoadPin.rst 9132 9133LOCKING PRIMITIVES 9134M: Peter Zijlstra <peterz@infradead.org> 9135M: Ingo Molnar <mingo@redhat.com> 9136M: Will Deacon <will.deacon@arm.com> 9137L: linux-kernel@vger.kernel.org 9138T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9139S: Maintained 9140F: Documentation/locking/ 9141F: include/linux/lockdep.h 9142F: include/linux/spinlock*.h 9143F: arch/*/include/asm/spinlock*.h 9144F: include/linux/rwlock*.h 9145F: include/linux/mutex*.h 9146F: include/linux/rwsem*.h 9147F: arch/*/include/asm/rwsem.h 9148F: include/linux/seqlock.h 9149F: lib/locking*.[ch] 9150F: kernel/locking/ 9151X: kernel/locking/locktorture.c 9152 9153LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9154M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9155L: linux-ntfs-dev@lists.sourceforge.net 9156W: http://www.linux-ntfs.org/content/view/19/37/ 9157S: Maintained 9158F: Documentation/ldm.txt 9159F: block/partitions/ldm.* 9160 9161LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9162M: Sathya Prakash <sathya.prakash@broadcom.com> 9163M: Chaitra P B <chaitra.basappa@broadcom.com> 9164M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9165L: MPT-FusionLinux.pdl@broadcom.com 9166L: linux-scsi@vger.kernel.org 9167W: http://www.avagotech.com/support/ 9168S: Supported 9169F: drivers/message/fusion/ 9170F: drivers/scsi/mpt3sas/ 9171 9172LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9173M: Matthew Wilcox <willy@infradead.org> 9174L: linux-scsi@vger.kernel.org 9175S: Maintained 9176F: drivers/scsi/sym53c8xx_2/ 9177 9178LTC1660 DAC DRIVER 9179M: Marcus Folkesson <marcus.folkesson@gmail.com> 9180L: linux-iio@vger.kernel.org 9181S: Maintained 9182F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9183F: drivers/iio/dac/ltc1660.c 9184 9185LTC4261 HARDWARE MONITOR DRIVER 9186M: Guenter Roeck <linux@roeck-us.net> 9187L: linux-hwmon@vger.kernel.org 9188S: Maintained 9189F: Documentation/hwmon/ltc4261 9190F: drivers/hwmon/ltc4261.c 9191 9192LTC4306 I2C MULTIPLEXER DRIVER 9193M: Michael Hennerich <michael.hennerich@analog.com> 9194W: http://ez.analog.com/community/linux-device-drivers 9195L: linux-i2c@vger.kernel.org 9196S: Supported 9197F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9198F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9199 9200LTP (Linux Test Project) 9201M: Mike Frysinger <vapier@gentoo.org> 9202M: Cyril Hrubis <chrubis@suse.cz> 9203M: Wanlong Gao <wanlong.gao@gmail.com> 9204M: Jan Stancek <jstancek@redhat.com> 9205M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9206M: Alexey Kodanev <alexey.kodanev@oracle.com> 9207L: ltp@lists.linux.it (subscribers-only) 9208W: http://linux-test-project.github.io/ 9209T: git git://github.com/linux-test-project/ltp.git 9210S: Maintained 9211 9212M68K ARCHITECTURE 9213M: Geert Uytterhoeven <geert@linux-m68k.org> 9214L: linux-m68k@lists.linux-m68k.org 9215W: http://www.linux-m68k.org/ 9216T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9217S: Maintained 9218F: arch/m68k/ 9219F: drivers/zorro/ 9220 9221M68K ON APPLE MACINTOSH 9222M: Joshua Thompson <funaho@jurai.org> 9223W: http://www.mac.linux-m68k.org/ 9224L: linux-m68k@lists.linux-m68k.org 9225S: Maintained 9226F: arch/m68k/mac/ 9227 9228M68K ON HP9000/300 9229M: Philip Blundell <philb@gnu.org> 9230W: http://www.tazenda.demon.co.uk/phil/linux-hp 9231S: Maintained 9232F: arch/m68k/hp300/ 9233 9234M88DS3103 MEDIA DRIVER 9235M: Antti Palosaari <crope@iki.fi> 9236L: linux-media@vger.kernel.org 9237W: https://linuxtv.org 9238W: http://palosaari.fi/linux/ 9239Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9240T: git git://linuxtv.org/anttip/media_tree.git 9241S: Maintained 9242F: drivers/media/dvb-frontends/m88ds3103* 9243 9244M88RS2000 MEDIA DRIVER 9245M: Malcolm Priestley <tvboxspy@gmail.com> 9246L: linux-media@vger.kernel.org 9247W: https://linuxtv.org 9248Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9249S: Maintained 9250F: drivers/media/dvb-frontends/m88rs2000* 9251 9252MA901 MASTERKIT USB FM RADIO DRIVER 9253M: Alexey Klimov <klimov.linux@gmail.com> 9254L: linux-media@vger.kernel.org 9255T: git git://linuxtv.org/media_tree.git 9256S: Maintained 9257F: drivers/media/radio/radio-ma901.c 9258 9259MAC80211 9260M: Johannes Berg <johannes@sipsolutions.net> 9261L: linux-wireless@vger.kernel.org 9262W: http://wireless.kernel.org/ 9263T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9264T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9265S: Maintained 9266F: Documentation/networking/mac80211-injection.txt 9267F: include/net/mac80211.h 9268F: net/mac80211/ 9269F: drivers/net/wireless/mac80211_hwsim.[ch] 9270F: Documentation/networking/mac80211_hwsim/README 9271 9272MAILBOX API 9273M: Jassi Brar <jassisinghbrar@gmail.com> 9274L: linux-kernel@vger.kernel.org 9275S: Maintained 9276F: drivers/mailbox/ 9277F: include/linux/mailbox_client.h 9278F: include/linux/mailbox_controller.h 9279 9280MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9281M: Michael Kerrisk <mtk.manpages@gmail.com> 9282W: http://www.kernel.org/doc/man-pages 9283L: linux-man@vger.kernel.org 9284S: Maintained 9285 9286MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9287M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9288L: linux-mips@vger.kernel.org 9289S: Maintained 9290F: arch/mips/boot/dts/img/pistachio_marduk.dts 9291 9292MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9293M: Andrew Lunn <andrew@lunn.ch> 9294M: Vivien Didelot <vivien.didelot@gmail.com> 9295L: netdev@vger.kernel.org 9296S: Maintained 9297F: drivers/net/dsa/mv88e6xxx/ 9298F: include/linux/platform_data/mv88e6xxx.h 9299F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9300 9301MARVELL ARMADA DRM SUPPORT 9302M: Russell King <linux@armlinux.org.uk> 9303S: Maintained 9304T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9305T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9306F: drivers/gpu/drm/armada/ 9307F: include/uapi/drm/armada_drm.h 9308F: Documentation/devicetree/bindings/display/armada/ 9309 9310MARVELL ARMADA 3700 PHY DRIVERS 9311M: Miquel Raynal <miquel.raynal@bootlin.com> 9312S: Maintained 9313F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9314F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9315F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9316F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9317 9318MARVELL CRYPTO DRIVER 9319M: Boris Brezillon <bbrezillon@kernel.org> 9320M: Arnaud Ebalard <arno@natisbad.org> 9321F: drivers/crypto/marvell/ 9322S: Maintained 9323L: linux-crypto@vger.kernel.org 9324 9325MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9326M: Mirko Lindner <mlindner@marvell.com> 9327M: Stephen Hemminger <stephen@networkplumber.org> 9328L: netdev@vger.kernel.org 9329S: Maintained 9330F: drivers/net/ethernet/marvell/sk* 9331 9332MARVELL LIBERTAS WIRELESS DRIVER 9333L: libertas-dev@lists.infradead.org 9334S: Orphan 9335F: drivers/net/wireless/marvell/libertas/ 9336 9337MARVELL MACCHIATOBIN SUPPORT 9338M: Russell King <linux@armlinux.org.uk> 9339L: linux-arm-kernel@lists.infradead.org 9340S: Maintained 9341F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9342 9343MARVELL MV643XX ETHERNET DRIVER 9344M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9345L: netdev@vger.kernel.org 9346S: Maintained 9347F: drivers/net/ethernet/marvell/mv643xx_eth.* 9348F: include/linux/mv643xx.h 9349 9350MARVELL MV88X3310 PHY DRIVER 9351M: Russell King <linux@armlinux.org.uk> 9352L: netdev@vger.kernel.org 9353S: Maintained 9354F: drivers/net/phy/marvell10g.c 9355 9356MARVELL MVEBU THERMAL DRIVER 9357M: Miquel Raynal <miquel.raynal@bootlin.com> 9358S: Maintained 9359F: drivers/thermal/armada_thermal.c 9360 9361MARVELL MVNETA ETHERNET DRIVER 9362M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9363L: netdev@vger.kernel.org 9364S: Maintained 9365F: drivers/net/ethernet/marvell/mvneta.* 9366 9367MARVELL MWIFIEX WIRELESS DRIVER 9368M: Amitkumar Karwar <amitkarwar@gmail.com> 9369M: Nishant Sarmukadam <nishants@marvell.com> 9370M: Ganapathi Bhat <gbhat@marvell.com> 9371M: Xinming Hu <huxinming820@gmail.com> 9372L: linux-wireless@vger.kernel.org 9373S: Maintained 9374F: drivers/net/wireless/marvell/mwifiex/ 9375 9376MARVELL MWL8K WIRELESS DRIVER 9377M: Lennert Buytenhek <buytenh@wantstofly.org> 9378L: linux-wireless@vger.kernel.org 9379S: Odd Fixes 9380F: drivers/net/wireless/marvell/mwl8k.c 9381 9382MARVELL NAND CONTROLLER DRIVER 9383M: Miquel Raynal <miquel.raynal@bootlin.com> 9384L: linux-mtd@lists.infradead.org 9385S: Maintained 9386F: drivers/mtd/nand/raw/marvell_nand.c 9387F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9388 9389MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9390M: Nicolas Pitre <nico@fluxnic.net> 9391S: Odd Fixes 9392F: drivers/mmc/host/mvsdio.* 9393 9394MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9395M: Hu Ziji <huziji@marvell.com> 9396L: linux-mmc@vger.kernel.org 9397S: Supported 9398F: drivers/mmc/host/sdhci-xenon* 9399F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9400 9401MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9402M: Sunil Goutham <sgoutham@marvell.com> 9403M: Linu Cherian <lcherian@marvell.com> 9404M: Geetha sowjanya <gakula@marvell.com> 9405M: Jerin Jacob <jerinj@marvell.com> 9406L: netdev@vger.kernel.org 9407S: Supported 9408F: drivers/net/ethernet/marvell/octeontx2/af/ 9409 9410MATROX FRAMEBUFFER DRIVER 9411L: linux-fbdev@vger.kernel.org 9412S: Orphan 9413F: drivers/video/fbdev/matrox/matroxfb_* 9414F: include/uapi/linux/matroxfb.h 9415 9416MAX16065 HARDWARE MONITOR DRIVER 9417M: Guenter Roeck <linux@roeck-us.net> 9418L: linux-hwmon@vger.kernel.org 9419S: Maintained 9420F: Documentation/hwmon/max16065 9421F: drivers/hwmon/max16065.c 9422 9423MAX2175 SDR TUNER DRIVER 9424M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9425L: linux-media@vger.kernel.org 9426T: git git://linuxtv.org/media_tree.git 9427S: Maintained 9428F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9429F: Documentation/media/v4l-drivers/max2175.rst 9430F: drivers/media/i2c/max2175* 9431F: include/uapi/linux/max2175.h 9432 9433MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9434L: linux-hwmon@vger.kernel.org 9435S: Orphan 9436F: Documentation/hwmon/max6650 9437F: drivers/hwmon/max6650.c 9438 9439MAX6697 HARDWARE MONITOR DRIVER 9440M: Guenter Roeck <linux@roeck-us.net> 9441L: linux-hwmon@vger.kernel.org 9442S: Maintained 9443F: Documentation/hwmon/max6697 9444F: Documentation/devicetree/bindings/hwmon/max6697.txt 9445F: drivers/hwmon/max6697.c 9446F: include/linux/platform_data/max6697.h 9447 9448MAX9860 MONO AUDIO VOICE CODEC DRIVER 9449M: Peter Rosin <peda@axentia.se> 9450L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9451S: Maintained 9452F: Documentation/devicetree/bindings/sound/max9860.txt 9453F: sound/soc/codecs/max9860.* 9454 9455MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9456M: Javier Martinez Canillas <javier@dowhile0.org> 9457L: linux-kernel@vger.kernel.org 9458S: Supported 9459F: drivers/regulator/max77802-regulator.c 9460F: Documentation/devicetree/bindings/*/*max77802.txt 9461F: include/dt-bindings/*/*max77802.h 9462 9463MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9464M: Krzysztof Kozlowski <krzk@kernel.org> 9465M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9466L: linux-pm@vger.kernel.org 9467S: Supported 9468F: drivers/power/supply/max14577_charger.c 9469F: drivers/power/supply/max77693_charger.c 9470 9471MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9472M: Chanwoo Choi <cw00.choi@samsung.com> 9473M: Krzysztof Kozlowski <krzk@kernel.org> 9474M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9475L: linux-kernel@vger.kernel.org 9476S: Supported 9477F: drivers/*/max14577*.c 9478F: drivers/*/max77686*.c 9479F: drivers/*/max77693*.c 9480F: drivers/extcon/extcon-max14577.c 9481F: drivers/extcon/extcon-max77693.c 9482F: drivers/rtc/rtc-max77686.c 9483F: drivers/clk/clk-max77686.c 9484F: Documentation/devicetree/bindings/mfd/max14577.txt 9485F: Documentation/devicetree/bindings/*/max77686.txt 9486F: Documentation/devicetree/bindings/mfd/max77693.txt 9487F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9488F: include/linux/mfd/max14577*.h 9489F: include/linux/mfd/max77686*.h 9490F: include/linux/mfd/max77693*.h 9491 9492MAXIRADIO FM RADIO RECEIVER DRIVER 9493M: Hans Verkuil <hverkuil@xs4all.nl> 9494L: linux-media@vger.kernel.org 9495T: git git://linuxtv.org/media_tree.git 9496W: https://linuxtv.org 9497S: Maintained 9498F: drivers/media/radio/radio-maxiradio* 9499 9500MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9501M: Peter Rosin <peda@axentia.se> 9502L: linux-iio@vger.kernel.org 9503S: Maintained 9504F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9505F: drivers/iio/potentiometer/mcp4018.c 9506F: drivers/iio/potentiometer/mcp4531.c 9507 9508MCR20A IEEE-802.15.4 RADIO DRIVER 9509M: Xue Liu <liuxuenetmail@gmail.com> 9510L: linux-wpan@vger.kernel.org 9511W: https://github.com/xueliu/mcr20a-linux 9512S: Maintained 9513F: drivers/net/ieee802154/mcr20a.c 9514F: drivers/net/ieee802154/mcr20a.h 9515F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9516 9517MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9518M: William Breathitt Gray <vilhelm.gray@gmail.com> 9519L: linux-iio@vger.kernel.org 9520S: Maintained 9521F: drivers/iio/dac/cio-dac.c 9522 9523MEDIA DRIVERS FOR ASCOT2E 9524M: Sergey Kozlov <serjk@netup.ru> 9525M: Abylay Ospan <aospan@netup.ru> 9526L: linux-media@vger.kernel.org 9527W: https://linuxtv.org 9528W: http://netup.tv/ 9529T: git git://linuxtv.org/media_tree.git 9530S: Supported 9531F: drivers/media/dvb-frontends/ascot2e* 9532 9533MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9534M: Jasmin Jessich <jasmin@anw.at> 9535L: linux-media@vger.kernel.org 9536W: https://linuxtv.org 9537T: git git://linuxtv.org/media_tree.git 9538S: Maintained 9539F: drivers/media/dvb-frontends/cxd2099* 9540 9541MEDIA DRIVERS FOR CXD2841ER 9542M: Sergey Kozlov <serjk@netup.ru> 9543M: Abylay Ospan <aospan@netup.ru> 9544L: linux-media@vger.kernel.org 9545W: https://linuxtv.org 9546W: http://netup.tv/ 9547T: git git://linuxtv.org/media_tree.git 9548S: Supported 9549F: drivers/media/dvb-frontends/cxd2841er* 9550 9551MEDIA DRIVERS FOR CXD2880 9552M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9553L: linux-media@vger.kernel.org 9554W: http://linuxtv.org/ 9555T: git git://linuxtv.org/media_tree.git 9556S: Supported 9557F: drivers/media/dvb-frontends/cxd2880/* 9558F: drivers/media/spi/cxd2880* 9559 9560MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9561L: linux-media@vger.kernel.org 9562W: https://linuxtv.org 9563T: git git://linuxtv.org/media_tree.git 9564S: Orphan 9565F: drivers/media/pci/ddbridge/* 9566 9567MEDIA DRIVERS FOR FREESCALE IMX 9568M: Steve Longerbeam <slongerbeam@gmail.com> 9569M: Philipp Zabel <p.zabel@pengutronix.de> 9570L: linux-media@vger.kernel.org 9571T: git git://linuxtv.org/media_tree.git 9572S: Maintained 9573F: Documentation/devicetree/bindings/media/imx.txt 9574F: Documentation/media/v4l-drivers/imx.rst 9575F: drivers/staging/media/imx/ 9576F: include/linux/imx-media.h 9577F: include/media/imx.h 9578 9579MEDIA DRIVER FOR FREESCALE IMX PXP 9580M: Philipp Zabel <p.zabel@pengutronix.de> 9581L: linux-media@vger.kernel.org 9582T: git git://linuxtv.org/media_tree.git 9583S: Maintained 9584F: drivers/media/platform/imx-pxp.[ch] 9585 9586MEDIA DRIVERS FOR FREESCALE IMX7 9587M: Rui Miguel Silva <rmfrfs@gmail.com> 9588L: linux-media@vger.kernel.org 9589T: git git://linuxtv.org/media_tree.git 9590S: Maintained 9591F: Documentation/devicetree/bindings/media/imx7-csi.txt 9592F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9593F: Documentation/media/v4l-drivers/imx7.rst 9594F: drivers/staging/media/imx/imx7-media-csi.c 9595F: drivers/staging/media/imx/imx7-mipi-csis.c 9596 9597MEDIA DRIVERS FOR HELENE 9598M: Abylay Ospan <aospan@netup.ru> 9599L: linux-media@vger.kernel.org 9600W: https://linuxtv.org 9601W: http://netup.tv/ 9602T: git git://linuxtv.org/media_tree.git 9603S: Supported 9604F: drivers/media/dvb-frontends/helene* 9605 9606MEDIA DRIVERS FOR HORUS3A 9607M: Sergey Kozlov <serjk@netup.ru> 9608M: Abylay Ospan <aospan@netup.ru> 9609L: linux-media@vger.kernel.org 9610W: https://linuxtv.org 9611W: http://netup.tv/ 9612T: git git://linuxtv.org/media_tree.git 9613S: Supported 9614F: drivers/media/dvb-frontends/horus3a* 9615 9616MEDIA DRIVERS FOR LNBH25 9617M: Sergey Kozlov <serjk@netup.ru> 9618M: Abylay Ospan <aospan@netup.ru> 9619L: linux-media@vger.kernel.org 9620W: https://linuxtv.org 9621W: http://netup.tv/ 9622T: git git://linuxtv.org/media_tree.git 9623S: Supported 9624F: drivers/media/dvb-frontends/lnbh25* 9625 9626MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9627L: linux-media@vger.kernel.org 9628W: https://linuxtv.org 9629T: git git://linuxtv.org/media_tree.git 9630S: Orphan 9631F: drivers/media/dvb-frontends/mxl5xx* 9632 9633MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9634M: Sergey Kozlov <serjk@netup.ru> 9635M: Abylay Ospan <aospan@netup.ru> 9636L: linux-media@vger.kernel.org 9637W: https://linuxtv.org 9638W: http://netup.tv/ 9639T: git git://linuxtv.org/media_tree.git 9640S: Supported 9641F: drivers/media/pci/netup_unidvb/* 9642 9643MEDIA DRIVERS FOR RENESAS - CEU 9644M: Jacopo Mondi <jacopo@jmondi.org> 9645L: linux-media@vger.kernel.org 9646L: linux-renesas-soc@vger.kernel.org 9647T: git git://linuxtv.org/media_tree.git 9648S: Supported 9649F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9650F: drivers/media/platform/renesas-ceu.c 9651F: include/media/drv-intf/renesas-ceu.h 9652 9653MEDIA DRIVERS FOR RENESAS - DRIF 9654M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9655L: linux-media@vger.kernel.org 9656L: linux-renesas-soc@vger.kernel.org 9657T: git git://linuxtv.org/media_tree.git 9658S: Supported 9659F: Documentation/devicetree/bindings/media/renesas,drif.txt 9660F: drivers/media/platform/rcar_drif.c 9661 9662MEDIA DRIVERS FOR RENESAS - FCP 9663M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9664L: linux-media@vger.kernel.org 9665L: linux-renesas-soc@vger.kernel.org 9666T: git git://linuxtv.org/media_tree.git 9667S: Supported 9668F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9669F: drivers/media/platform/rcar-fcp.c 9670F: include/media/rcar-fcp.h 9671 9672MEDIA DRIVERS FOR RENESAS - FDP1 9673M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9674L: linux-media@vger.kernel.org 9675L: linux-renesas-soc@vger.kernel.org 9676T: git git://linuxtv.org/media_tree.git 9677S: Supported 9678F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9679F: drivers/media/platform/rcar_fdp1.c 9680 9681MEDIA DRIVERS FOR RENESAS - VIN 9682M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9683L: linux-media@vger.kernel.org 9684L: linux-renesas-soc@vger.kernel.org 9685T: git git://linuxtv.org/media_tree.git 9686S: Supported 9687F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9688F: Documentation/devicetree/bindings/media/rcar_vin.txt 9689F: drivers/media/platform/rcar-vin/ 9690 9691MEDIA DRIVERS FOR RENESAS - VSP1 9692M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9693M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9694L: linux-media@vger.kernel.org 9695L: linux-renesas-soc@vger.kernel.org 9696T: git git://linuxtv.org/media_tree.git 9697S: Supported 9698F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9699F: drivers/media/platform/vsp1/ 9700 9701MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9702L: linux-media@vger.kernel.org 9703W: https://linuxtv.org 9704T: git git://linuxtv.org/media_tree.git 9705S: Orphan 9706F: drivers/media/dvb-frontends/stv0910* 9707 9708MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9709L: linux-media@vger.kernel.org 9710W: https://linuxtv.org 9711T: git git://linuxtv.org/media_tree.git 9712S: Orphan 9713F: drivers/media/dvb-frontends/stv6111* 9714 9715MEDIA DRIVERS FOR STM32 - DCMI 9716M: Hugues Fruchet <hugues.fruchet@st.com> 9717L: linux-media@vger.kernel.org 9718T: git git://linuxtv.org/media_tree.git 9719S: Supported 9720F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9721F: drivers/media/platform/stm32/stm32-dcmi.c 9722 9723MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9724M: Dmitry Osipenko <digetx@gmail.com> 9725L: linux-media@vger.kernel.org 9726L: linux-tegra@vger.kernel.org 9727T: git git://linuxtv.org/media_tree.git 9728S: Maintained 9729F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9730F: drivers/staging/media/tegra-vde/ 9731 9732MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9733M: Mauro Carvalho Chehab <mchehab@kernel.org> 9734P: LinuxTV.org Project 9735L: linux-media@vger.kernel.org 9736W: https://linuxtv.org 9737Q: http://patchwork.kernel.org/project/linux-media/list/ 9738T: git git://linuxtv.org/media_tree.git 9739S: Maintained 9740F: Documentation/devicetree/bindings/media/ 9741F: Documentation/media/ 9742F: drivers/media/ 9743F: drivers/staging/media/ 9744F: include/linux/platform_data/media/ 9745F: include/media/ 9746F: include/uapi/linux/dvb/ 9747F: include/uapi/linux/videodev2.h 9748F: include/uapi/linux/media.h 9749F: include/uapi/linux/v4l2-* 9750F: include/uapi/linux/meye.h 9751F: include/uapi/linux/ivtv* 9752F: include/uapi/linux/uvcvideo.h 9753 9754MEDIATEK BLUETOOTH DRIVER 9755M: Sean Wang <sean.wang@mediatek.com> 9756L: linux-bluetooth@vger.kernel.org 9757L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9758S: Maintained 9759F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9760F: drivers/bluetooth/btmtkuart.c 9761 9762MEDIATEK CIR DRIVER 9763M: Sean Wang <sean.wang@mediatek.com> 9764S: Maintained 9765F: drivers/media/rc/mtk-cir.c 9766 9767MEDIATEK DMA DRIVER 9768M: Sean Wang <sean.wang@mediatek.com> 9769L: dmaengine@vger.kernel.org 9770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9771L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9772S: Maintained 9773F: Documentation/devicetree/bindings/dma/mtk-* 9774F: drivers/dma/mediatek/ 9775 9776MEDIATEK PMIC LED DRIVER 9777M: Sean Wang <sean.wang@mediatek.com> 9778S: Maintained 9779F: drivers/leds/leds-mt6323.c 9780F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9781 9782MEDIATEK ETHERNET DRIVER 9783M: Felix Fietkau <nbd@openwrt.org> 9784M: John Crispin <john@phrozen.org> 9785M: Sean Wang <sean.wang@mediatek.com> 9786M: Nelson Chang <nelson.chang@mediatek.com> 9787L: netdev@vger.kernel.org 9788S: Maintained 9789F: drivers/net/ethernet/mediatek/ 9790 9791MEDIATEK SWITCH DRIVER 9792M: Sean Wang <sean.wang@mediatek.com> 9793L: netdev@vger.kernel.org 9794S: Maintained 9795F: drivers/net/dsa/mt7530.* 9796F: net/dsa/tag_mtk.c 9797 9798MEDIATEK JPEG DRIVER 9799M: Rick Chang <rick.chang@mediatek.com> 9800M: Bin Liu <bin.liu@mediatek.com> 9801S: Supported 9802F: drivers/media/platform/mtk-jpeg/ 9803F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9804 9805MEDIATEK MDP DRIVER 9806M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9807M: Houlong Wei <houlong.wei@mediatek.com> 9808M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9809S: Supported 9810F: drivers/media/platform/mtk-mdp/ 9811F: drivers/media/platform/mtk-vpu/ 9812F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9813 9814MEDIATEK MEDIA DRIVER 9815M: Tiffany Lin <tiffany.lin@mediatek.com> 9816M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9817S: Supported 9818F: drivers/media/platform/mtk-vcodec/ 9819F: drivers/media/platform/mtk-vpu/ 9820F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9821F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9822 9823MEDIATEK MT76 WIRELESS LAN DRIVER 9824M: Felix Fietkau <nbd@nbd.name> 9825M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9826L: linux-wireless@vger.kernel.org 9827S: Maintained 9828F: drivers/net/wireless/mediatek/mt76/ 9829 9830MEDIATEK MT7601U WIRELESS LAN DRIVER 9831M: Jakub Kicinski <kubakici@wp.pl> 9832L: linux-wireless@vger.kernel.org 9833S: Maintained 9834F: drivers/net/wireless/mediatek/mt7601u/ 9835 9836MEDIATEK NAND CONTROLLER DRIVER 9837M: Xiaolei Li <xiaolei.li@mediatek.com> 9838L: linux-mtd@lists.infradead.org 9839S: Maintained 9840F: drivers/mtd/nand/raw/mtk_* 9841F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9842 9843MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9844M: Sean Wang <sean.wang@mediatek.com> 9845S: Maintained 9846F: drivers/char/hw_random/mtk-rng.c 9847 9848MEDIATEK USB3 DRD IP DRIVER 9849M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9850L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9852L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9853S: Maintained 9854F: drivers/usb/mtu3/ 9855 9856MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9857M: Peter Senna Tschudin <peter.senna@gmail.com> 9858M: Martin Donnelly <martin.donnelly@ge.com> 9859M: Martyn Welch <martyn.welch@collabora.co.uk> 9860S: Maintained 9861F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9862F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9863 9864MEGARAID SCSI/SAS DRIVERS 9865M: Kashyap Desai <kashyap.desai@broadcom.com> 9866M: Sumit Saxena <sumit.saxena@broadcom.com> 9867M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9868L: megaraidlinux.pdl@broadcom.com 9869L: linux-scsi@vger.kernel.org 9870W: http://www.avagotech.com/support/ 9871S: Maintained 9872F: Documentation/scsi/megaraid.txt 9873F: drivers/scsi/megaraid.* 9874F: drivers/scsi/megaraid/ 9875 9876MELEXIS MLX90614 DRIVER 9877M: Crt Mori <cmo@melexis.com> 9878L: linux-iio@vger.kernel.org 9879W: http://www.melexis.com 9880S: Supported 9881F: drivers/iio/temperature/mlx90614.c 9882 9883MELEXIS MLX90632 DRIVER 9884M: Crt Mori <cmo@melexis.com> 9885L: linux-iio@vger.kernel.org 9886W: http://www.melexis.com 9887S: Supported 9888F: drivers/iio/temperature/mlx90632.c 9889 9890MELFAS MIP4 TOUCHSCREEN DRIVER 9891M: Sangwon Jee <jeesw@melfas.com> 9892W: http://www.melfas.com 9893S: Supported 9894F: drivers/input/touchscreen/melfas_mip4.c 9895F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9896 9897MELLANOX ETHERNET DRIVER (mlx4_en) 9898M: Tariq Toukan <tariqt@mellanox.com> 9899L: netdev@vger.kernel.org 9900S: Supported 9901W: http://www.mellanox.com 9902Q: http://patchwork.ozlabs.org/project/netdev/list/ 9903F: drivers/net/ethernet/mellanox/mlx4/en_* 9904 9905MELLANOX ETHERNET DRIVER (mlx5e) 9906M: Saeed Mahameed <saeedm@mellanox.com> 9907L: netdev@vger.kernel.org 9908S: Supported 9909W: http://www.mellanox.com 9910Q: http://patchwork.ozlabs.org/project/netdev/list/ 9911F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9912 9913MELLANOX ETHERNET INNOVA DRIVERS 9914R: Boris Pismenny <borisp@mellanox.com> 9915L: netdev@vger.kernel.org 9916S: Supported 9917W: http://www.mellanox.com 9918Q: http://patchwork.ozlabs.org/project/netdev/list/ 9919F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9920F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9921F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9922F: include/linux/mlx5/mlx5_ifc_fpga.h 9923 9924MELLANOX ETHERNET INNOVA IPSEC DRIVER 9925R: Boris Pismenny <borisp@mellanox.com> 9926L: netdev@vger.kernel.org 9927S: Supported 9928W: http://www.mellanox.com 9929Q: http://patchwork.ozlabs.org/project/netdev/list/ 9930F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9931F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9932 9933MELLANOX ETHERNET SWITCH DRIVERS 9934M: Jiri Pirko <jiri@mellanox.com> 9935M: Ido Schimmel <idosch@mellanox.com> 9936L: netdev@vger.kernel.org 9937S: Supported 9938W: http://www.mellanox.com 9939Q: http://patchwork.ozlabs.org/project/netdev/list/ 9940F: drivers/net/ethernet/mellanox/mlxsw/ 9941F: tools/testing/selftests/drivers/net/mlxsw/ 9942 9943MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9944M: mlxsw@mellanox.com 9945L: netdev@vger.kernel.org 9946S: Supported 9947W: http://www.mellanox.com 9948Q: http://patchwork.ozlabs.org/project/netdev/list/ 9949F: drivers/net/ethernet/mellanox/mlxfw/ 9950 9951MELLANOX HARDWARE PLATFORM SUPPORT 9952M: Andy Shevchenko <andy@infradead.org> 9953M: Darren Hart <dvhart@infradead.org> 9954M: Vadim Pasternak <vadimp@mellanox.com> 9955L: platform-driver-x86@vger.kernel.org 9956S: Supported 9957F: drivers/platform/mellanox/ 9958F: include/linux/platform_data/mlxreg.h 9959 9960MELLANOX MLX4 core VPI driver 9961M: Tariq Toukan <tariqt@mellanox.com> 9962L: netdev@vger.kernel.org 9963L: linux-rdma@vger.kernel.org 9964W: http://www.mellanox.com 9965Q: http://patchwork.ozlabs.org/project/netdev/list/ 9966S: Supported 9967F: drivers/net/ethernet/mellanox/mlx4/ 9968F: include/linux/mlx4/ 9969 9970MELLANOX MLX4 IB driver 9971M: Yishai Hadas <yishaih@mellanox.com> 9972L: linux-rdma@vger.kernel.org 9973W: http://www.mellanox.com 9974Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9975S: Supported 9976F: drivers/infiniband/hw/mlx4/ 9977F: include/linux/mlx4/ 9978F: include/uapi/rdma/mlx4-abi.h 9979 9980MELLANOX MLX5 core VPI driver 9981M: Saeed Mahameed <saeedm@mellanox.com> 9982M: Leon Romanovsky <leonro@mellanox.com> 9983L: netdev@vger.kernel.org 9984L: linux-rdma@vger.kernel.org 9985W: http://www.mellanox.com 9986Q: http://patchwork.ozlabs.org/project/netdev/list/ 9987S: Supported 9988F: drivers/net/ethernet/mellanox/mlx5/core/ 9989F: include/linux/mlx5/ 9990 9991MELLANOX MLX5 IB driver 9992M: Leon Romanovsky <leonro@mellanox.com> 9993L: linux-rdma@vger.kernel.org 9994W: http://www.mellanox.com 9995Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9996S: Supported 9997F: drivers/infiniband/hw/mlx5/ 9998F: include/linux/mlx5/ 9999F: include/uapi/rdma/mlx5-abi.h 10000 10001MELLANOX MLXCPLD I2C AND MUX DRIVER 10002M: Vadim Pasternak <vadimp@mellanox.com> 10003M: Michael Shych <michaelsh@mellanox.com> 10004L: linux-i2c@vger.kernel.org 10005S: Supported 10006F: drivers/i2c/busses/i2c-mlxcpld.c 10007F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10008F: Documentation/i2c/busses/i2c-mlxcpld 10009 10010MELLANOX MLXCPLD LED DRIVER 10011M: Vadim Pasternak <vadimp@mellanox.com> 10012L: linux-leds@vger.kernel.org 10013S: Supported 10014F: drivers/leds/leds-mlxcpld.c 10015F: drivers/leds/leds-mlxreg.c 10016F: Documentation/leds/leds-mlxcpld.txt 10017 10018MELLANOX PLATFORM DRIVER 10019M: Vadim Pasternak <vadimp@mellanox.com> 10020L: platform-driver-x86@vger.kernel.org 10021S: Supported 10022F: drivers/platform/x86/mlx-platform.c 10023 10024MEMBARRIER SUPPORT 10025M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10026M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10027L: linux-kernel@vger.kernel.org 10028S: Supported 10029F: kernel/sched/membarrier.c 10030F: include/uapi/linux/membarrier.h 10031F: arch/powerpc/include/asm/membarrier.h 10032 10033MEMBLOCK 10034M: Mike Rapoport <rppt@linux.ibm.com> 10035L: linux-mm@kvack.org 10036S: Maintained 10037F: include/linux/memblock.h 10038F: mm/memblock.c 10039F: Documentation/core-api/boot-time-mm.rst 10040 10041MEMORY MANAGEMENT 10042L: linux-mm@kvack.org 10043W: http://www.linux-mm.org 10044S: Maintained 10045F: include/linux/mm.h 10046F: include/linux/gfp.h 10047F: include/linux/mmzone.h 10048F: include/linux/memory_hotplug.h 10049F: include/linux/vmalloc.h 10050F: mm/ 10051 10052MEMORY TECHNOLOGY DEVICES (MTD) 10053M: David Woodhouse <dwmw2@infradead.org> 10054M: Brian Norris <computersforpeace@gmail.com> 10055M: Boris Brezillon <bbrezillon@kernel.org> 10056M: Marek Vasut <marek.vasut@gmail.com> 10057M: Richard Weinberger <richard@nod.at> 10058L: linux-mtd@lists.infradead.org 10059W: http://www.linux-mtd.infradead.org/ 10060Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10061T: git git://git.infradead.org/linux-mtd.git master 10062T: git git://git.infradead.org/linux-mtd.git mtd/next 10063S: Maintained 10064F: Documentation/devicetree/bindings/mtd/ 10065F: drivers/mtd/ 10066F: include/linux/mtd/ 10067F: include/uapi/mtd/ 10068 10069MEN A21 WATCHDOG DRIVER 10070M: Johannes Thumshirn <morbidrsa@gmail.com> 10071L: linux-watchdog@vger.kernel.org 10072S: Maintained 10073F: drivers/watchdog/mena21_wdt.c 10074 10075MEN CHAMELEON BUS (mcb) 10076M: Johannes Thumshirn <morbidrsa@gmail.com> 10077S: Maintained 10078F: drivers/mcb/ 10079F: include/linux/mcb.h 10080F: Documentation/men-chameleon-bus.txt 10081 10082MEN F21BMC (Board Management Controller) 10083M: Andreas Werner <andreas.werner@men.de> 10084S: Supported 10085F: drivers/mfd/menf21bmc.c 10086F: drivers/watchdog/menf21bmc_wdt.c 10087F: drivers/leds/leds-menf21bmc.c 10088F: drivers/hwmon/menf21bmc_hwmon.c 10089F: Documentation/hwmon/menf21bmc 10090 10091MEN Z069 WATCHDOG DRIVER 10092M: Johannes Thumshirn <jth@kernel.org> 10093L: linux-watchdog@vger.kernel.org 10094S: Maintained 10095F: drivers/watchdog/menz69_wdt.c 10096 10097MESON AO CEC DRIVER FOR AMLOGIC SOCS 10098M: Neil Armstrong <narmstrong@baylibre.com> 10099L: linux-media@lists.freedesktop.org 10100L: linux-amlogic@lists.infradead.org 10101W: http://linux-meson.com/ 10102S: Supported 10103F: drivers/media/platform/meson/ao-cec.c 10104F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10105T: git git://linuxtv.org/media_tree.git 10106 10107MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10108M: Liang Yang <liang.yang@amlogic.com> 10109L: linux-mtd@lists.infradead.org 10110S: Maintained 10111F: drivers/mtd/nand/raw/meson_* 10112F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10113 10114METHODE UDPU SUPPORT 10115M: Vladimir Vid <vladimir.vid@sartura.hr> 10116S: Maintained 10117F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10118 10119MICROBLAZE ARCHITECTURE 10120M: Michal Simek <monstr@monstr.eu> 10121W: http://www.monstr.eu/fdt/ 10122T: git git://git.monstr.eu/linux-2.6-microblaze.git 10123S: Supported 10124F: arch/microblaze/ 10125 10126MICROCHIP AT91 SERIAL DRIVER 10127M: Richard Genoud <richard.genoud@gmail.com> 10128S: Maintained 10129F: drivers/tty/serial/atmel_serial.c 10130F: drivers/tty/serial/atmel_serial.h 10131F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10132 10133MICROCHIP AUDIO ASOC DRIVERS 10134M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10135L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10136S: Supported 10137F: sound/soc/atmel 10138 10139MICROCHIP DMA DRIVER 10140M: Ludovic Desroches <ludovic.desroches@microchip.com> 10141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10142L: dmaengine@vger.kernel.org 10143S: Supported 10144F: drivers/dma/at_hdmac.c 10145F: drivers/dma/at_hdmac_regs.h 10146F: include/linux/platform_data/dma-atmel.h 10147F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10148F: include/dt-bindings/dma/at91.h 10149 10150MICROCHIP ECC DRIVER 10151M: Tudor Ambarus <tudor.ambarus@microchip.com> 10152L: linux-crypto@vger.kernel.org 10153S: Maintained 10154F: drivers/crypto/atmel-ecc.* 10155 10156MICROCHIP I2C DRIVER 10157M: Ludovic Desroches <ludovic.desroches@microchip.com> 10158L: linux-i2c@vger.kernel.org 10159S: Supported 10160F: drivers/i2c/busses/i2c-at91.c 10161 10162MICROCHIP ISC DRIVER 10163M: Eugen Hristev <eugen.hristev@microchip.com> 10164L: linux-media@vger.kernel.org 10165S: Supported 10166F: drivers/media/platform/atmel/atmel-isc.c 10167F: drivers/media/platform/atmel/atmel-isc-regs.h 10168F: Documentation/devicetree/bindings/media/atmel-isc.txt 10169 10170MICROCHIP ISI DRIVER 10171M: Eugen Hristev <eugen.hristev@microchip.com> 10172L: linux-media@vger.kernel.org 10173S: Supported 10174F: drivers/media/platform/atmel/atmel-isi.c 10175F: drivers/media/platform/atmel/atmel-isi.h 10176 10177MICROCHIP AT91 USART MFD DRIVER 10178M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10179L: linux-kernel@vger.kernel.org 10180S: Supported 10181F: drivers/mfd/at91-usart.c 10182F: include/dt-bindings/mfd/at91-usart.h 10183F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10184 10185MICROCHIP AT91 USART SPI DRIVER 10186M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10187L: linux-spi@vger.kernel.org 10188S: Supported 10189F: drivers/spi/spi-at91-usart.c 10190F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10191 10192MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10193M: Woojung Huh <Woojung.Huh@microchip.com> 10194M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10195L: netdev@vger.kernel.org 10196S: Maintained 10197F: net/dsa/tag_ksz.c 10198F: drivers/net/dsa/microchip/* 10199F: include/linux/platform_data/microchip-ksz.h 10200F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10201 10202MICROCHIP LAN743X ETHERNET DRIVER 10203M: Bryan Whitehead <bryan.whitehead@microchip.com> 10204M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10205L: netdev@vger.kernel.org 10206S: Maintained 10207F: drivers/net/ethernet/microchip/lan743x_* 10208 10209MICROCHIP LCDFB DRIVER 10210M: Nicolas Ferre <nicolas.ferre@microchip.com> 10211L: linux-fbdev@vger.kernel.org 10212S: Maintained 10213F: drivers/video/fbdev/atmel_lcdfb.c 10214F: include/video/atmel_lcdc.h 10215 10216MICROCHIP MMC/SD/SDIO MCI DRIVER 10217M: Ludovic Desroches <ludovic.desroches@microchip.com> 10218S: Maintained 10219F: drivers/mmc/host/atmel-mci.c 10220 10221MICROCHIP MCP16502 PMIC DRIVER 10222M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10224S: Maintained 10225F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10226F: drivers/regulator/mcp16502.c 10227 10228MICROCHIP MCP3911 ADC DRIVER 10229M: Marcus Folkesson <marcus.folkesson@gmail.com> 10230M: Kent Gustavsson <kent@minoris.se> 10231L: linux-iio@vger.kernel.org 10232S: Supported 10233F: drivers/iio/adc/mcp3911.c 10234F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10235 10236MICROCHIP NAND DRIVER 10237M: Tudor Ambarus <tudor.ambarus@microchip.com> 10238L: linux-mtd@lists.infradead.org 10239S: Supported 10240F: drivers/mtd/nand/raw/atmel/* 10241F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10242 10243MICROCHIP PWM DRIVER 10244M: Claudiu Beznea <claudiu.beznea@microchip.com> 10245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10246L: linux-pwm@vger.kernel.org 10247S: Supported 10248F: drivers/pwm/pwm-atmel.c 10249F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10250 10251MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10252M: Ludovic Desroches <ludovic.desroches@microchip.com> 10253M: Eugen Hristev <eugen.hristev@microchip.com> 10254L: linux-iio@vger.kernel.org 10255S: Supported 10256F: drivers/iio/adc/at91-sama5d2_adc.c 10257F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10258F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10259 10260MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10261M: Nicolas Ferre <nicolas.ferre@microchip.com> 10262S: Supported 10263F: drivers/power/reset/at91-sama5d2_shdwc.c 10264 10265MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10266M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10268L: linux-gpio@vger.kernel.org 10269F: drivers/gpio/gpio-sama5d2-piobu.c 10270 10271MICROCHIP SPI DRIVER 10272M: Nicolas Ferre <nicolas.ferre@microchip.com> 10273S: Supported 10274F: drivers/spi/spi-atmel.* 10275 10276MICROCHIP SSC DRIVER 10277M: Nicolas Ferre <nicolas.ferre@microchip.com> 10278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10279S: Supported 10280F: drivers/misc/atmel-ssc.c 10281F: include/linux/atmel-ssc.h 10282 10283MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10284M: Nicolas Ferre <nicolas.ferre@microchip.com> 10285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10286S: Supported 10287F: drivers/misc/atmel_tclib.c 10288F: drivers/clocksource/tcb_clksrc.c 10289 10290MICROCHIP USBA UDC DRIVER 10291M: Cristian Birsan <cristian.birsan@microchip.com> 10292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10293S: Supported 10294F: drivers/usb/gadget/udc/atmel_usba_udc.* 10295 10296MICROCHIP USB251XB DRIVER 10297M: Richard Leitner <richard.leitner@skidata.com> 10298L: linux-usb@vger.kernel.org 10299S: Maintained 10300F: drivers/usb/misc/usb251xb.c 10301F: Documentation/devicetree/bindings/usb/usb251xb.txt 10302 10303MICROCHIP XDMA DRIVER 10304M: Ludovic Desroches <ludovic.desroches@microchip.com> 10305L: linux-arm-kernel@lists.infradead.org 10306L: dmaengine@vger.kernel.org 10307S: Supported 10308F: drivers/dma/at_xdmac.c 10309 10310MICROSEMI MIPS SOCS 10311M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10312M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10313L: linux-mips@vger.kernel.org 10314S: Supported 10315F: arch/mips/generic/board-ocelot.c 10316F: arch/mips/configs/generic/board-ocelot.config 10317F: arch/mips/boot/dts/mscc/ 10318F: Documentation/devicetree/bindings/mips/mscc.txt 10319 10320MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10321M: Don Brace <don.brace@microsemi.com> 10322L: esc.storagedev@microsemi.com 10323L: linux-scsi@vger.kernel.org 10324S: Supported 10325F: drivers/scsi/smartpqi/smartpqi*.[ch] 10326F: drivers/scsi/smartpqi/Kconfig 10327F: drivers/scsi/smartpqi/Makefile 10328F: include/linux/cciss*.h 10329F: include/uapi/linux/cciss*.h 10330F: Documentation/scsi/smartpqi.txt 10331 10332MICROSEMI ETHERNET SWITCH DRIVER 10333M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10334M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10335L: netdev@vger.kernel.org 10336S: Supported 10337F: drivers/net/ethernet/mscc/ 10338 10339MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10340M: Chen Yu <yu.c.chen@intel.com> 10341L: platform-driver-x86@vger.kernel.org 10342S: Supported 10343F: drivers/platform/x86/surfacepro3_button.c 10344 10345MICROTEK X6 SCANNER 10346M: Oliver Neukum <oliver@neukum.org> 10347S: Maintained 10348F: drivers/usb/image/microtek.* 10349 10350MIPS 10351M: Ralf Baechle <ralf@linux-mips.org> 10352M: Paul Burton <paul.burton@mips.com> 10353M: James Hogan <jhogan@kernel.org> 10354L: linux-mips@vger.kernel.org 10355W: http://www.linux-mips.org/ 10356T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10357T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10358Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10359S: Supported 10360F: Documentation/devicetree/bindings/mips/ 10361F: Documentation/mips/ 10362F: arch/mips/ 10363F: drivers/platform/mips/ 10364 10365MIPS BOSTON DEVELOPMENT BOARD 10366M: Paul Burton <paul.burton@mips.com> 10367L: linux-mips@vger.kernel.org 10368S: Maintained 10369F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10370F: arch/mips/boot/dts/img/boston.dts 10371F: arch/mips/configs/generic/board-boston.config 10372F: drivers/clk/imgtec/clk-boston.c 10373F: include/dt-bindings/clock/boston-clock.h 10374 10375MIPS GENERIC PLATFORM 10376M: Paul Burton <paul.burton@mips.com> 10377L: linux-mips@vger.kernel.org 10378S: Supported 10379F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10380F: arch/mips/generic/ 10381F: arch/mips/tools/generic-board-config.sh 10382 10383MIPS/LOONGSON1 ARCHITECTURE 10384M: Keguang Zhang <keguang.zhang@gmail.com> 10385L: linux-mips@vger.kernel.org 10386S: Maintained 10387F: arch/mips/loongson32/ 10388F: arch/mips/include/asm/mach-loongson32/ 10389F: drivers/*/*loongson1* 10390F: drivers/*/*/*loongson1* 10391 10392MIPS/LOONGSON2 ARCHITECTURE 10393M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10394L: linux-mips@vger.kernel.org 10395S: Maintained 10396F: arch/mips/loongson64/fuloong-2e/ 10397F: arch/mips/loongson64/lemote-2f/ 10398F: arch/mips/include/asm/mach-loongson64/ 10399F: drivers/*/*loongson2* 10400F: drivers/*/*/*loongson2* 10401 10402MIPS/LOONGSON3 ARCHITECTURE 10403M: Huacai Chen <chenhc@lemote.com> 10404L: linux-mips@vger.kernel.org 10405S: Maintained 10406F: arch/mips/loongson64/ 10407F: arch/mips/include/asm/mach-loongson64/ 10408F: drivers/platform/mips/cpu_hwmon.c 10409F: drivers/*/*loongson3* 10410F: drivers/*/*/*loongson3* 10411 10412MIPS RINT INSTRUCTION EMULATION 10413M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10414L: linux-mips@vger.kernel.org 10415S: Supported 10416F: arch/mips/math-emu/sp_rint.c 10417F: arch/mips/math-emu/dp_rint.c 10418 10419MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10420M: Hans Verkuil <hverkuil@xs4all.nl> 10421L: linux-media@vger.kernel.org 10422T: git git://linuxtv.org/media_tree.git 10423W: https://linuxtv.org 10424S: Odd Fixes 10425F: drivers/media/radio/radio-miropcm20* 10426 10427MMP SUPPORT 10428R: Lubomir Rintel <lkundrak@v3.sk> 10429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10430S: Odd Fixes 10431F: arch/arm/boot/dts/mmp* 10432F: arch/arm/mach-mmp/ 10433 10434MMU GATHER AND TLB INVALIDATION 10435M: Will Deacon <will.deacon@arm.com> 10436M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10437M: Andrew Morton <akpm@linux-foundation.org> 10438M: Nick Piggin <npiggin@gmail.com> 10439M: Peter Zijlstra <peterz@infradead.org> 10440L: linux-arch@vger.kernel.org 10441L: linux-mm@kvack.org 10442S: Maintained 10443F: arch/*/include/asm/tlb.h 10444F: include/asm-generic/tlb.h 10445F: mm/mmu_gather.c 10446 10447MN88472 MEDIA DRIVER 10448M: Antti Palosaari <crope@iki.fi> 10449L: linux-media@vger.kernel.org 10450W: https://linuxtv.org 10451W: http://palosaari.fi/linux/ 10452Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10453S: Maintained 10454F: drivers/media/dvb-frontends/mn88472* 10455 10456MN88473 MEDIA DRIVER 10457M: Antti Palosaari <crope@iki.fi> 10458L: linux-media@vger.kernel.org 10459W: https://linuxtv.org 10460W: http://palosaari.fi/linux/ 10461Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10462S: Maintained 10463F: drivers/media/dvb-frontends/mn88473* 10464 10465MODULE SUPPORT 10466M: Jessica Yu <jeyu@kernel.org> 10467T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10468S: Maintained 10469F: include/linux/module.h 10470F: kernel/module.c 10471 10472MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10473W: http://popies.net/meye/ 10474S: Orphan 10475F: Documentation/media/v4l-drivers/meye* 10476F: drivers/media/pci/meye/ 10477F: include/uapi/linux/meye.h 10478 10479MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10480M: Jiri Slaby <jirislaby@gmail.com> 10481S: Maintained 10482F: Documentation/serial/moxa-smartio 10483F: drivers/tty/mxser.* 10484 10485MR800 AVERMEDIA USB FM RADIO DRIVER 10486M: Alexey Klimov <klimov.linux@gmail.com> 10487L: linux-media@vger.kernel.org 10488T: git git://linuxtv.org/media_tree.git 10489S: Maintained 10490F: drivers/media/radio/radio-mr800.c 10491 10492MRF24J40 IEEE 802.15.4 RADIO DRIVER 10493M: Alan Ott <alan@signal11.us> 10494L: linux-wpan@vger.kernel.org 10495S: Maintained 10496F: drivers/net/ieee802154/mrf24j40.c 10497F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10498 10499MSI LAPTOP SUPPORT 10500M: "Lee, Chun-Yi" <jlee@suse.com> 10501L: platform-driver-x86@vger.kernel.org 10502S: Maintained 10503F: drivers/platform/x86/msi-laptop.c 10504 10505MSI WMI SUPPORT 10506L: platform-driver-x86@vger.kernel.org 10507S: Orphan 10508F: drivers/platform/x86/msi-wmi.c 10509 10510MSI001 MEDIA DRIVER 10511M: Antti Palosaari <crope@iki.fi> 10512L: linux-media@vger.kernel.org 10513W: https://linuxtv.org 10514W: http://palosaari.fi/linux/ 10515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10516T: git git://linuxtv.org/anttip/media_tree.git 10517S: Maintained 10518F: drivers/media/tuners/msi001* 10519 10520MSI2500 MEDIA DRIVER 10521M: Antti Palosaari <crope@iki.fi> 10522L: linux-media@vger.kernel.org 10523W: https://linuxtv.org 10524W: http://palosaari.fi/linux/ 10525Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10526T: git git://linuxtv.org/anttip/media_tree.git 10527S: Maintained 10528F: drivers/media/usb/msi2500/ 10529 10530MSYSTEMS DISKONCHIP G3 MTD DRIVER 10531M: Robert Jarzmik <robert.jarzmik@free.fr> 10532L: linux-mtd@lists.infradead.org 10533S: Maintained 10534F: drivers/mtd/devices/docg3* 10535 10536MT9M032 APTINA SENSOR DRIVER 10537M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10538L: linux-media@vger.kernel.org 10539T: git git://linuxtv.org/media_tree.git 10540S: Maintained 10541F: drivers/media/i2c/mt9m032.c 10542F: include/media/i2c/mt9m032.h 10543 10544MT9P031 APTINA CAMERA SENSOR 10545M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10546L: linux-media@vger.kernel.org 10547T: git git://linuxtv.org/media_tree.git 10548S: Maintained 10549F: drivers/media/i2c/mt9p031.c 10550F: include/media/i2c/mt9p031.h 10551 10552MT9T001 APTINA CAMERA SENSOR 10553M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10554L: linux-media@vger.kernel.org 10555T: git git://linuxtv.org/media_tree.git 10556S: Maintained 10557F: drivers/media/i2c/mt9t001.c 10558F: include/media/i2c/mt9t001.h 10559 10560MT9T112 APTINA CAMERA SENSOR 10561M: Jacopo Mondi <jacopo@jmondi.org> 10562L: linux-media@vger.kernel.org 10563T: git git://linuxtv.org/media_tree.git 10564S: Odd Fixes 10565F: drivers/media/i2c/mt9t112.c 10566F: include/media/i2c/mt9t112.h 10567 10568MT9V032 APTINA CAMERA SENSOR 10569M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10570L: linux-media@vger.kernel.org 10571T: git git://linuxtv.org/media_tree.git 10572S: Maintained 10573F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10574F: drivers/media/i2c/mt9v032.c 10575F: include/media/i2c/mt9v032.h 10576 10577MT9V111 APTINA CAMERA SENSOR 10578M: Jacopo Mondi <jacopo@jmondi.org> 10579L: linux-media@vger.kernel.org 10580T: git git://linuxtv.org/media_tree.git 10581S: Maintained 10582F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10583F: drivers/media/i2c/mt9v111.c 10584 10585MULTIFUNCTION DEVICES (MFD) 10586M: Lee Jones <lee.jones@linaro.org> 10587T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10588S: Supported 10589F: Documentation/devicetree/bindings/mfd/ 10590F: drivers/mfd/ 10591F: include/linux/mfd/ 10592F: include/dt-bindings/mfd/ 10593 10594MULTIMEDIA CARD (MMC) ETC. OVER SPI 10595S: Orphan 10596F: drivers/mmc/host/mmc_spi.c 10597F: include/linux/spi/mmc_spi.h 10598 10599MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10600M: Ulf Hansson <ulf.hansson@linaro.org> 10601L: linux-mmc@vger.kernel.org 10602T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10603S: Maintained 10604F: Documentation/devicetree/bindings/mmc/ 10605F: drivers/mmc/ 10606F: include/linux/mmc/ 10607F: include/uapi/linux/mmc/ 10608 10609MULTIPLEXER SUBSYSTEM 10610M: Peter Rosin <peda@axentia.se> 10611S: Maintained 10612F: Documentation/ABI/testing/sysfs-class-mux* 10613F: Documentation/devicetree/bindings/mux/ 10614F: include/dt-bindings/mux/ 10615F: include/linux/mux/ 10616F: drivers/mux/ 10617 10618MULTITECH MULTIPORT CARD (ISICOM) 10619S: Orphan 10620F: drivers/tty/isicom.c 10621F: include/linux/isicom.h 10622 10623MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10624M: Bin Liu <b-liu@ti.com> 10625L: linux-usb@vger.kernel.org 10626S: Maintained 10627F: drivers/usb/musb/ 10628 10629MXL301RF MEDIA DRIVER 10630M: Akihiro Tsukada <tskd08@gmail.com> 10631L: linux-media@vger.kernel.org 10632S: Odd Fixes 10633F: drivers/media/tuners/mxl301rf* 10634 10635MXL5007T MEDIA DRIVER 10636M: Michael Krufky <mkrufky@linuxtv.org> 10637L: linux-media@vger.kernel.org 10638W: https://linuxtv.org 10639W: http://github.com/mkrufky 10640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10641T: git git://linuxtv.org/mkrufky/tuners.git 10642S: Maintained 10643F: drivers/media/tuners/mxl5007t.* 10644 10645MXSFB DRM DRIVER 10646M: Marek Vasut <marex@denx.de> 10647M: Stefan Agner <stefan@agner.ch> 10648L: dri-devel@lists.freedesktop.org 10649S: Supported 10650F: drivers/gpu/drm/mxsfb/ 10651F: Documentation/devicetree/bindings/display/mxsfb.txt 10652T: git git://anongit.freedesktop.org/drm/drm-misc 10653 10654MYLEX DAC960 PCI RAID Controller 10655M: Hannes Reinecke <hare@kernel.org> 10656L: linux-scsi@vger.kernel.org 10657S: Supported 10658F: drivers/scsi/myrb.* 10659F: drivers/scsi/myrs.* 10660 10661MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10662M: Chris Lee <christopher.lee@cspi.com> 10663L: netdev@vger.kernel.org 10664W: https://www.cspi.com/ethernet-products/support/downloads/ 10665S: Supported 10666F: drivers/net/ethernet/myricom/myri10ge/ 10667 10668NAND FLASH SUBSYSTEM 10669M: Boris Brezillon <bbrezillon@kernel.org> 10670M: Miquel Raynal <miquel.raynal@bootlin.com> 10671R: Richard Weinberger <richard@nod.at> 10672L: linux-mtd@lists.infradead.org 10673W: http://www.linux-mtd.infradead.org/ 10674Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10675T: git git://git.infradead.org/linux-mtd.git nand/fixes 10676T: git git://git.infradead.org/linux-mtd.git nand/next 10677S: Maintained 10678F: drivers/mtd/nand/ 10679F: include/linux/mtd/*nand*.h 10680 10681NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10682M: Daniel Mack <zonque@gmail.com> 10683S: Maintained 10684L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10685W: http://www.native-instruments.com 10686F: sound/usb/caiaq/ 10687 10688NATSEMI ETHERNET DRIVER (DP8381x) 10689S: Orphan 10690F: drivers/net/ethernet/natsemi/natsemi.c 10691 10692NCR 5380 SCSI DRIVERS 10693M: Finn Thain <fthain@telegraphics.com.au> 10694M: Michael Schmitz <schmitzmic@gmail.com> 10695L: linux-scsi@vger.kernel.org 10696S: Maintained 10697F: Documentation/scsi/g_NCR5380.txt 10698F: drivers/scsi/NCR5380.* 10699F: drivers/scsi/arm/cumana_1.c 10700F: drivers/scsi/arm/oak.c 10701F: drivers/scsi/atari_scsi.* 10702F: drivers/scsi/dmx3191d.c 10703F: drivers/scsi/g_NCR5380.* 10704F: drivers/scsi/mac_scsi.* 10705F: drivers/scsi/sun3_scsi.* 10706F: drivers/scsi/sun3_scsi_vme.c 10707 10708NCSI LIBRARY: 10709M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10710S: Maintained 10711F: net/ncsi/ 10712 10713NCT6775 HARDWARE MONITOR DRIVER 10714M: Guenter Roeck <linux@roeck-us.net> 10715L: linux-hwmon@vger.kernel.org 10716S: Maintained 10717F: Documentation/hwmon/nct6775 10718F: drivers/hwmon/nct6775.c 10719 10720NET_FAILOVER MODULE 10721M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10722L: netdev@vger.kernel.org 10723S: Supported 10724F: driver/net/net_failover.c 10725F: include/net/net_failover.h 10726F: Documentation/networking/net_failover.rst 10727 10728NETEFFECT IWARP RNIC DRIVER (IW_NES) 10729M: Faisal Latif <faisal.latif@intel.com> 10730L: linux-rdma@vger.kernel.org 10731W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10732S: Supported 10733F: drivers/infiniband/hw/nes/ 10734F: include/uapi/rdma/nes-abi.h 10735 10736NETEM NETWORK EMULATOR 10737M: Stephen Hemminger <stephen@networkplumber.org> 10738L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10739S: Maintained 10740F: net/sched/sch_netem.c 10741 10742NETERION 10GbE DRIVERS (s2io/vxge) 10743M: Jon Mason <jdmason@kudzu.us> 10744L: netdev@vger.kernel.org 10745S: Supported 10746F: Documentation/networking/device_drivers/neterion/s2io.txt 10747F: Documentation/networking/device_drivers/neterion/vxge.txt 10748F: drivers/net/ethernet/neterion/ 10749 10750NETFILTER 10751M: Pablo Neira Ayuso <pablo@netfilter.org> 10752M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10753M: Florian Westphal <fw@strlen.de> 10754L: netfilter-devel@vger.kernel.org 10755L: coreteam@netfilter.org 10756W: http://www.netfilter.org/ 10757W: http://www.iptables.org/ 10758W: http://www.nftables.org/ 10759Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10760T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10762S: Maintained 10763F: include/linux/netfilter* 10764F: include/linux/netfilter/ 10765F: include/net/netfilter/ 10766F: include/uapi/linux/netfilter* 10767F: include/uapi/linux/netfilter/ 10768F: net/*/netfilter.c 10769F: net/*/netfilter/ 10770F: net/netfilter/ 10771F: net/bridge/br_netfilter*.c 10772 10773NETROM NETWORK LAYER 10774M: Ralf Baechle <ralf@linux-mips.org> 10775L: linux-hams@vger.kernel.org 10776W: http://www.linux-ax25.org/ 10777S: Maintained 10778F: include/net/netrom.h 10779F: include/uapi/linux/netrom.h 10780F: net/netrom/ 10781 10782NETRONOME ETHERNET DRIVERS 10783M: Jakub Kicinski <jakub.kicinski@netronome.com> 10784L: oss-drivers@netronome.com 10785S: Maintained 10786F: drivers/net/ethernet/netronome/ 10787 10788NETWORK BLOCK DEVICE (NBD) 10789M: Josef Bacik <josef@toxicpanda.com> 10790S: Maintained 10791L: linux-block@vger.kernel.org 10792L: nbd@other.debian.org 10793F: Documentation/blockdev/nbd.txt 10794F: drivers/block/nbd.c 10795F: include/uapi/linux/nbd.h 10796 10797NETWORK DROP MONITOR 10798M: Neil Horman <nhorman@tuxdriver.com> 10799L: netdev@vger.kernel.org 10800S: Maintained 10801W: https://fedorahosted.org/dropwatch/ 10802F: net/core/drop_monitor.c 10803 10804NETWORKING DRIVERS 10805M: "David S. Miller" <davem@davemloft.net> 10806L: netdev@vger.kernel.org 10807W: http://www.linuxfoundation.org/en/Net 10808Q: http://patchwork.ozlabs.org/project/netdev/list/ 10809T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10810T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10811S: Odd Fixes 10812F: Documentation/devicetree/bindings/net/ 10813F: drivers/net/ 10814F: include/linux/if_* 10815F: include/linux/netdevice.h 10816F: include/linux/etherdevice.h 10817F: include/linux/fcdevice.h 10818F: include/linux/fddidevice.h 10819F: include/linux/hippidevice.h 10820F: include/linux/inetdevice.h 10821F: include/uapi/linux/if_* 10822F: include/uapi/linux/netdevice.h 10823 10824NETWORKING DRIVERS (WIRELESS) 10825M: Kalle Valo <kvalo@codeaurora.org> 10826L: linux-wireless@vger.kernel.org 10827Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10828T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10829T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10830S: Maintained 10831F: Documentation/devicetree/bindings/net/wireless/ 10832F: drivers/net/wireless/ 10833 10834NETWORKING [DSA] 10835M: Andrew Lunn <andrew@lunn.ch> 10836M: Vivien Didelot <vivien.didelot@gmail.com> 10837M: Florian Fainelli <f.fainelli@gmail.com> 10838S: Maintained 10839F: Documentation/devicetree/bindings/net/dsa/ 10840F: net/dsa/ 10841F: include/net/dsa.h 10842F: include/linux/dsa/ 10843F: include/linux/platform_data/dsa.h 10844F: drivers/net/dsa/ 10845 10846NETWORKING [GENERAL] 10847M: "David S. Miller" <davem@davemloft.net> 10848L: netdev@vger.kernel.org 10849W: http://www.linuxfoundation.org/en/Net 10850Q: http://patchwork.ozlabs.org/project/netdev/list/ 10851T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10852T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10853B: mailto:netdev@vger.kernel.org 10854S: Maintained 10855F: net/ 10856F: include/net/ 10857F: include/linux/in.h 10858F: include/linux/net.h 10859F: include/linux/netdevice.h 10860F: include/uapi/linux/in.h 10861F: include/uapi/linux/net.h 10862F: include/uapi/linux/netdevice.h 10863F: include/uapi/linux/net_namespace.h 10864F: tools/testing/selftests/net/ 10865F: lib/net_utils.c 10866F: lib/random32.c 10867F: Documentation/networking/ 10868 10869NETWORKING [IPSEC] 10870M: Steffen Klassert <steffen.klassert@secunet.com> 10871M: Herbert Xu <herbert@gondor.apana.org.au> 10872M: "David S. Miller" <davem@davemloft.net> 10873L: netdev@vger.kernel.org 10874T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10875T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10876S: Maintained 10877F: net/xfrm/ 10878F: net/key/ 10879F: net/ipv4/xfrm* 10880F: net/ipv4/esp4* 10881F: net/ipv4/ah4.c 10882F: net/ipv4/ipcomp.c 10883F: net/ipv4/ip_vti.c 10884F: net/ipv6/xfrm* 10885F: net/ipv6/esp6* 10886F: net/ipv6/ah6.c 10887F: net/ipv6/ipcomp6.c 10888F: net/ipv6/ip6_vti.c 10889F: include/uapi/linux/xfrm.h 10890F: include/net/xfrm.h 10891 10892NETWORKING [IPv4/IPv6] 10893M: "David S. Miller" <davem@davemloft.net> 10894M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10895M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10896L: netdev@vger.kernel.org 10897T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10898S: Maintained 10899F: net/ipv4/ 10900F: net/ipv6/ 10901F: include/net/ip* 10902F: arch/x86/net/* 10903 10904NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10905M: Paul Moore <paul@paul-moore.com> 10906W: https://github.com/netlabel 10907L: netdev@vger.kernel.org 10908L: linux-security-module@vger.kernel.org 10909S: Maintained 10910F: Documentation/netlabel/ 10911F: include/net/calipso.h 10912F: include/net/cipso_ipv4.h 10913F: include/net/netlabel.h 10914F: include/uapi/linux/netfilter/xt_SECMARK.h 10915F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10916F: net/netlabel/ 10917F: net/ipv4/cipso_ipv4.c 10918F: net/ipv6/calipso.c 10919F: net/netfilter/xt_CONNSECMARK.c 10920F: net/netfilter/xt_SECMARK.c 10921 10922NETWORKING [TCP] 10923M: Eric Dumazet <edumazet@google.com> 10924L: netdev@vger.kernel.org 10925S: Maintained 10926F: net/ipv4/tcp*.c 10927F: net/ipv4/syncookies.c 10928F: net/ipv6/tcp*.c 10929F: net/ipv6/syncookies.c 10930F: include/uapi/linux/tcp.h 10931F: include/net/tcp.h 10932F: include/linux/tcp.h 10933F: include/trace/events/tcp.h 10934 10935NETWORKING [TLS] 10936M: Boris Pismenny <borisp@mellanox.com> 10937M: Aviad Yehezkel <aviadye@mellanox.com> 10938M: Dave Watson <davejwatson@fb.com> 10939M: John Fastabend <john.fastabend@gmail.com> 10940M: Daniel Borkmann <daniel@iogearbox.net> 10941L: netdev@vger.kernel.org 10942S: Maintained 10943F: net/tls/* 10944F: include/uapi/linux/tls.h 10945F: include/net/tls.h 10946 10947NETWORKING [WIRELESS] 10948L: linux-wireless@vger.kernel.org 10949Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10950 10951NETDEVSIM 10952M: Jakub Kicinski <jakub.kicinski@netronome.com> 10953S: Maintained 10954F: drivers/net/netdevsim/* 10955 10956NETXEN (1/10) GbE SUPPORT 10957M: Manish Chopra <manishc@marvell.com> 10958M: Rahul Verma <rahulv@marvell.com> 10959M: GR-Linux-NIC-Dev@marvell.com 10960L: netdev@vger.kernel.org 10961S: Supported 10962F: drivers/net/ethernet/qlogic/netxen/ 10963 10964NFC SUBSYSTEM 10965M: Samuel Ortiz <sameo@linux.intel.com> 10966L: linux-wireless@vger.kernel.org 10967L: linux-nfc@lists.01.org (subscribers-only) 10968S: Supported 10969F: net/nfc/ 10970F: include/net/nfc/ 10971F: include/uapi/linux/nfc.h 10972F: drivers/nfc/ 10973F: include/linux/platform_data/nfcmrvl.h 10974F: include/linux/platform_data/nxp-nci.h 10975F: Documentation/devicetree/bindings/net/nfc/ 10976 10977NFS, SUNRPC, AND LOCKD CLIENTS 10978M: Trond Myklebust <trond.myklebust@hammerspace.com> 10979M: Anna Schumaker <anna.schumaker@netapp.com> 10980L: linux-nfs@vger.kernel.org 10981W: http://client.linux-nfs.org 10982T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10983S: Maintained 10984F: fs/lockd/ 10985F: fs/nfs/ 10986F: fs/nfs_common/ 10987F: net/sunrpc/ 10988F: include/linux/lockd/ 10989F: include/linux/nfs* 10990F: include/linux/sunrpc/ 10991F: include/uapi/linux/nfs* 10992F: include/uapi/linux/sunrpc/ 10993 10994NILFS2 FILESYSTEM 10995M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10996L: linux-nilfs@vger.kernel.org 10997W: https://nilfs.sourceforge.io/ 10998W: https://nilfs.osdn.jp/ 10999T: git git://github.com/konis/nilfs2.git 11000S: Supported 11001F: Documentation/filesystems/nilfs2.txt 11002F: fs/nilfs2/ 11003F: include/trace/events/nilfs2.h 11004F: include/uapi/linux/nilfs2_api.h 11005F: include/uapi/linux/nilfs2_ondisk.h 11006 11007NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11008M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11009W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11010S: Maintained 11011F: Documentation/scsi/NinjaSCSI.txt 11012F: drivers/scsi/pcmcia/nsp_* 11013 11014NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11015M: GOTO Masanori <gotom@debian.or.jp> 11016M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11017W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11018S: Maintained 11019F: Documentation/scsi/NinjaSCSI.txt 11020F: drivers/scsi/nsp32* 11021 11022NIOS2 ARCHITECTURE 11023M: Ley Foon Tan <lftan@altera.com> 11024L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11025T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11026S: Maintained 11027F: arch/nios2/ 11028 11029NOHZ, DYNTICKS SUPPORT 11030M: Frederic Weisbecker <fweisbec@gmail.com> 11031M: Thomas Gleixner <tglx@linutronix.de> 11032M: Ingo Molnar <mingo@kernel.org> 11033L: linux-kernel@vger.kernel.org 11034T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11035S: Maintained 11036F: kernel/time/tick*.* 11037F: include/linux/tick.h 11038F: include/linux/sched/nohz.h 11039 11040NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11041M: Pavel Machek <pavel@ucw.cz> 11042M: Sakari Ailus <sakari.ailus@iki.fi> 11043L: linux-media@vger.kernel.org 11044S: Maintained 11045F: drivers/media/i2c/et8ek8 11046F: drivers/media/i2c/ad5820.c 11047 11048NOKIA N900 POWER SUPPLY DRIVERS 11049R: Pali Rohár <pali.rohar@gmail.com> 11050F: include/linux/power/bq2415x_charger.h 11051F: include/linux/power/bq27xxx_battery.h 11052F: include/linux/power/isp1704_charger.h 11053F: drivers/power/supply/bq2415x_charger.c 11054F: drivers/power/supply/bq27xxx_battery.c 11055F: drivers/power/supply/bq27xxx_battery_i2c.c 11056F: drivers/power/supply/isp1704_charger.c 11057F: drivers/power/supply/rx51_battery.c 11058 11059NOLIBC HEADER FILE 11060M: Willy Tarreau <w@1wt.eu> 11061S: Maintained 11062T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11063F: tools/include/nolibc/ 11064 11065NTB AMD DRIVER 11066M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11067L: linux-ntb@googlegroups.com 11068S: Supported 11069F: drivers/ntb/hw/amd/ 11070 11071NTB DRIVER CORE 11072M: Jon Mason <jdmason@kudzu.us> 11073M: Dave Jiang <dave.jiang@intel.com> 11074M: Allen Hubbe <allenbh@gmail.com> 11075L: linux-ntb@googlegroups.com 11076S: Supported 11077W: https://github.com/jonmason/ntb/wiki 11078T: git git://github.com/jonmason/ntb.git 11079F: drivers/ntb/ 11080F: drivers/net/ntb_netdev.c 11081F: include/linux/ntb.h 11082F: include/linux/ntb_transport.h 11083F: tools/testing/selftests/ntb/ 11084 11085NTB IDT DRIVER 11086M: Serge Semin <fancer.lancer@gmail.com> 11087L: linux-ntb@googlegroups.com 11088S: Supported 11089F: drivers/ntb/hw/idt/ 11090 11091NTB INTEL DRIVER 11092M: Dave Jiang <dave.jiang@intel.com> 11093L: linux-ntb@googlegroups.com 11094S: Supported 11095W: https://github.com/davejiang/linux/wiki 11096T: git https://github.com/davejiang/linux.git 11097F: drivers/ntb/hw/intel/ 11098 11099NTFS FILESYSTEM 11100M: Anton Altaparmakov <anton@tuxera.com> 11101L: linux-ntfs-dev@lists.sourceforge.net 11102W: http://www.tuxera.com/ 11103T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11104S: Supported 11105F: Documentation/filesystems/ntfs.txt 11106F: fs/ntfs/ 11107 11108NUBUS SUBSYSTEM 11109M: Finn Thain <fthain@telegraphics.com.au> 11110L: linux-m68k@lists.linux-m68k.org 11111S: Maintained 11112F: arch/*/include/asm/nubus.h 11113F: drivers/nubus/ 11114F: include/linux/nubus.h 11115F: include/uapi/linux/nubus.h 11116 11117NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11118M: Antonino Daplas <adaplas@gmail.com> 11119L: linux-fbdev@vger.kernel.org 11120S: Maintained 11121F: drivers/video/fbdev/riva/ 11122F: drivers/video/fbdev/nvidia/ 11123 11124NVM EXPRESS DRIVER 11125M: Keith Busch <keith.busch@intel.com> 11126M: Jens Axboe <axboe@fb.com> 11127M: Christoph Hellwig <hch@lst.de> 11128M: Sagi Grimberg <sagi@grimberg.me> 11129L: linux-nvme@lists.infradead.org 11130T: git://git.infradead.org/nvme.git 11131W: http://git.infradead.org/nvme.git 11132S: Supported 11133F: drivers/nvme/host/ 11134F: include/linux/nvme.h 11135F: include/uapi/linux/nvme_ioctl.h 11136 11137NVM EXPRESS FC TRANSPORT DRIVERS 11138M: James Smart <james.smart@broadcom.com> 11139L: linux-nvme@lists.infradead.org 11140S: Supported 11141F: include/linux/nvme-fc.h 11142F: include/linux/nvme-fc-driver.h 11143F: drivers/nvme/host/fc.c 11144F: drivers/nvme/target/fc.c 11145F: drivers/nvme/target/fcloop.c 11146 11147NVM EXPRESS TARGET DRIVER 11148M: Christoph Hellwig <hch@lst.de> 11149M: Sagi Grimberg <sagi@grimberg.me> 11150L: linux-nvme@lists.infradead.org 11151T: git://git.infradead.org/nvme.git 11152W: http://git.infradead.org/nvme.git 11153S: Supported 11154F: drivers/nvme/target/ 11155 11156NVMEM FRAMEWORK 11157M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11158S: Maintained 11159F: drivers/nvmem/ 11160F: Documentation/devicetree/bindings/nvmem/ 11161F: Documentation/ABI/stable/sysfs-bus-nvmem 11162F: include/linux/nvmem-consumer.h 11163F: include/linux/nvmem-provider.h 11164 11165NXP SGTL5000 DRIVER 11166M: Fabio Estevam <festevam@gmail.com> 11167L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11168S: Maintained 11169F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11170F: sound/soc/codecs/sgtl5000* 11171 11172NXP TDA998X DRM DRIVER 11173M: Russell King <linux@armlinux.org.uk> 11174S: Maintained 11175T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11176T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11177F: drivers/gpu/drm/i2c/tda998x_drv.c 11178F: include/drm/i2c/tda998x.h 11179F: include/dt-bindings/display/tda998x.h 11180K: "nxp,tda998x" 11181 11182NXP TFA9879 DRIVER 11183M: Peter Rosin <peda@axentia.se> 11184L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11185S: Maintained 11186F: Documentation/devicetree/bindings/sound/tfa9879.txt 11187F: sound/soc/codecs/tfa9879* 11188 11189NXP-NCI NFC DRIVER 11190M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11191R: Charles Gorand <charles.gorand@effinnov.com> 11192L: linux-nfc@lists.01.org (moderated for non-subscribers) 11193S: Supported 11194F: drivers/nfc/nxp-nci 11195 11196OBJAGG 11197M: Jiri Pirko <jiri@mellanox.com> 11198L: netdev@vger.kernel.org 11199S: Supported 11200F: lib/objagg.c 11201F: lib/test_objagg.c 11202F: include/linux/objagg.h 11203 11204NXP FSPI DRIVER 11205R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11206M: Ashish Kumar <ashish.kumar@nxp.com> 11207L: linux-spi@vger.kernel.org 11208S: Maintained 11209F: drivers/spi/spi-nxp-fspi.c 11210F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11211 11212OBJTOOL 11213M: Josh Poimboeuf <jpoimboe@redhat.com> 11214M: Peter Zijlstra <peterz@infradead.org> 11215S: Supported 11216F: tools/objtool/ 11217 11218OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11219M: Frederic Barrat <fbarrat@linux.ibm.com> 11220M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 11221L: linuxppc-dev@lists.ozlabs.org 11222S: Supported 11223F: arch/powerpc/platforms/powernv/ocxl.c 11224F: arch/powerpc/include/asm/pnv-ocxl.h 11225F: drivers/misc/ocxl/ 11226F: include/misc/ocxl* 11227F: include/uapi/misc/ocxl.h 11228F: Documentation/accelerators/ocxl.rst 11229 11230OMAP AUDIO SUPPORT 11231M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11232M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11233L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11234L: linux-omap@vger.kernel.org 11235S: Maintained 11236F: sound/soc/ti/omap* 11237F: sound/soc/ti/rx51.c 11238F: sound/soc/ti/n810.c 11239F: sound/soc/ti/sdma-pcm.* 11240 11241OMAP CLOCK FRAMEWORK SUPPORT 11242M: Paul Walmsley <paul@pwsan.com> 11243L: linux-omap@vger.kernel.org 11244S: Maintained 11245F: arch/arm/*omap*/*clock* 11246 11247OMAP DEVICE TREE SUPPORT 11248M: Benoît Cousson <bcousson@baylibre.com> 11249M: Tony Lindgren <tony@atomide.com> 11250L: linux-omap@vger.kernel.org 11251L: devicetree@vger.kernel.org 11252S: Maintained 11253F: arch/arm/boot/dts/*omap* 11254F: arch/arm/boot/dts/*am3* 11255F: arch/arm/boot/dts/*am4* 11256F: arch/arm/boot/dts/*am5* 11257F: arch/arm/boot/dts/*dra7* 11258 11259OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11260L: linux-omap@vger.kernel.org 11261L: linux-fbdev@vger.kernel.org 11262S: Orphan 11263F: drivers/video/fbdev/omap2/ 11264F: Documentation/arm/OMAP/DSS 11265 11266OMAP FRAMEBUFFER SUPPORT 11267L: linux-fbdev@vger.kernel.org 11268L: linux-omap@vger.kernel.org 11269S: Orphan 11270F: drivers/video/fbdev/omap/ 11271 11272OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11273M: Roger Quadros <rogerq@ti.com> 11274M: Tony Lindgren <tony@atomide.com> 11275L: linux-omap@vger.kernel.org 11276S: Maintained 11277F: drivers/memory/omap-gpmc.c 11278F: arch/arm/mach-omap2/*gpmc* 11279 11280OMAP GPIO DRIVER 11281M: Grygorii Strashko <grygorii.strashko@ti.com> 11282M: Santosh Shilimkar <ssantosh@kernel.org> 11283M: Kevin Hilman <khilman@kernel.org> 11284L: linux-omap@vger.kernel.org 11285S: Maintained 11286F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11287F: drivers/gpio/gpio-omap.c 11288 11289OMAP HARDWARE SPINLOCK SUPPORT 11290M: Ohad Ben-Cohen <ohad@wizery.com> 11291L: linux-omap@vger.kernel.org 11292S: Maintained 11293F: drivers/hwspinlock/omap_hwspinlock.c 11294 11295OMAP HS MMC SUPPORT 11296L: linux-mmc@vger.kernel.org 11297L: linux-omap@vger.kernel.org 11298S: Orphan 11299F: drivers/mmc/host/omap_hsmmc.c 11300 11301OMAP HWMOD DATA 11302M: Paul Walmsley <paul@pwsan.com> 11303L: linux-omap@vger.kernel.org 11304S: Maintained 11305F: arch/arm/mach-omap2/omap_hwmod*data* 11306 11307OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11308M: Benoît Cousson <bcousson@baylibre.com> 11309L: linux-omap@vger.kernel.org 11310S: Maintained 11311F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11312 11313OMAP HWMOD SUPPORT 11314M: Benoît Cousson <bcousson@baylibre.com> 11315M: Paul Walmsley <paul@pwsan.com> 11316L: linux-omap@vger.kernel.org 11317S: Maintained 11318F: arch/arm/mach-omap2/omap_hwmod.* 11319 11320OMAP I2C DRIVER 11321M: Vignesh R <vigneshr@ti.com> 11322L: linux-omap@vger.kernel.org 11323L: linux-i2c@vger.kernel.org 11324S: Maintained 11325F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11326F: drivers/i2c/busses/i2c-omap.c 11327 11328OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11329M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11330L: linux-media@vger.kernel.org 11331S: Maintained 11332F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11333F: drivers/media/platform/omap3isp/ 11334F: drivers/staging/media/omap4iss/ 11335 11336OMAP MMC SUPPORT 11337M: Aaro Koskinen <aaro.koskinen@iki.fi> 11338L: linux-omap@vger.kernel.org 11339S: Odd Fixes 11340F: drivers/mmc/host/omap.c 11341 11342OMAP POWER MANAGEMENT SUPPORT 11343M: Kevin Hilman <khilman@kernel.org> 11344L: linux-omap@vger.kernel.org 11345S: Maintained 11346F: arch/arm/*omap*/*pm* 11347F: drivers/cpufreq/omap-cpufreq.c 11348 11349OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11350M: Rajendra Nayak <rnayak@codeaurora.org> 11351M: Paul Walmsley <paul@pwsan.com> 11352L: linux-omap@vger.kernel.org 11353S: Maintained 11354F: arch/arm/mach-omap2/prm* 11355 11356OMAP RANDOM NUMBER GENERATOR SUPPORT 11357M: Deepak Saxena <dsaxena@plexity.net> 11358S: Maintained 11359F: drivers/char/hw_random/omap-rng.c 11360 11361OMAP USB SUPPORT 11362L: linux-usb@vger.kernel.org 11363L: linux-omap@vger.kernel.org 11364S: Orphan 11365F: drivers/usb/*/*omap* 11366F: arch/arm/*omap*/usb* 11367 11368OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11369M: Mark Jackson <mpfj@newflow.co.uk> 11370L: linux-omap@vger.kernel.org 11371S: Maintained 11372F: arch/arm/boot/dts/am335x-nano.dts 11373 11374OMAP1 SUPPORT 11375M: Aaro Koskinen <aaro.koskinen@iki.fi> 11376M: Tony Lindgren <tony@atomide.com> 11377L: linux-omap@vger.kernel.org 11378Q: http://patchwork.kernel.org/project/linux-omap/list/ 11379T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11380S: Maintained 11381F: arch/arm/mach-omap1/ 11382F: arch/arm/plat-omap/ 11383F: arch/arm/configs/omap1_defconfig 11384F: drivers/i2c/busses/i2c-omap.c 11385F: include/linux/platform_data/i2c-omap.h 11386F: include/linux/platform_data/ams-delta-fiq.h 11387 11388OMAP2+ SUPPORT 11389M: Tony Lindgren <tony@atomide.com> 11390L: linux-omap@vger.kernel.org 11391W: http://www.muru.com/linux/omap/ 11392W: http://linux.omap.com/ 11393Q: http://patchwork.kernel.org/project/linux-omap/list/ 11394T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11395S: Maintained 11396F: arch/arm/mach-omap2/ 11397F: arch/arm/plat-omap/ 11398F: arch/arm/configs/omap2plus_defconfig 11399F: drivers/i2c/busses/i2c-omap.c 11400F: drivers/irqchip/irq-omap-intc.c 11401F: drivers/mfd/*omap*.c 11402F: drivers/mfd/menelaus.c 11403F: drivers/mfd/palmas.c 11404F: drivers/mfd/tps65217.c 11405F: drivers/mfd/tps65218.c 11406F: drivers/mfd/tps65910.c 11407F: drivers/mfd/twl-core.[ch] 11408F: drivers/mfd/twl4030*.c 11409F: drivers/mfd/twl6030*.c 11410F: drivers/mfd/twl6040*.c 11411F: drivers/regulator/palmas-regulator*.c 11412F: drivers/regulator/pbias-regulator.c 11413F: drivers/regulator/tps65217-regulator.c 11414F: drivers/regulator/tps65218-regulator.c 11415F: drivers/regulator/tps65910-regulator.c 11416F: drivers/regulator/twl-regulator.c 11417F: drivers/regulator/twl6030-regulator.c 11418F: include/linux/platform_data/i2c-omap.h 11419 11420ONION OMEGA2+ BOARD 11421M: Harvey Hunt <harveyhuntnexus@gmail.com> 11422L: linux-mips@vger.kernel.org 11423S: Maintained 11424F: arch/mips/boot/dts/ralink/omega2p.dts 11425 11426OMFS FILESYSTEM 11427M: Bob Copeland <me@bobcopeland.com> 11428L: linux-karma-devel@lists.sourceforge.net 11429S: Maintained 11430F: Documentation/filesystems/omfs.txt 11431F: fs/omfs/ 11432 11433OMNIKEY CARDMAN 4000 DRIVER 11434M: Harald Welte <laforge@gnumonks.org> 11435S: Maintained 11436F: drivers/char/pcmcia/cm4000_cs.c 11437F: include/linux/cm4000_cs.h 11438F: include/uapi/linux/cm4000_cs.h 11439 11440OMNIKEY CARDMAN 4040 DRIVER 11441M: Harald Welte <laforge@gnumonks.org> 11442S: Maintained 11443F: drivers/char/pcmcia/cm4040_cs.* 11444 11445OMNIVISION OV13858 SENSOR DRIVER 11446M: Sakari Ailus <sakari.ailus@linux.intel.com> 11447L: linux-media@vger.kernel.org 11448T: git git://linuxtv.org/media_tree.git 11449S: Maintained 11450F: drivers/media/i2c/ov13858.c 11451 11452OMNIVISION OV2680 SENSOR DRIVER 11453M: Rui Miguel Silva <rmfrfs@gmail.com> 11454L: linux-media@vger.kernel.org 11455T: git git://linuxtv.org/media_tree.git 11456S: Maintained 11457F: drivers/media/i2c/ov2680.c 11458F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11459 11460OMNIVISION OV2685 SENSOR DRIVER 11461M: Shunqian Zheng <zhengsq@rock-chips.com> 11462L: linux-media@vger.kernel.org 11463T: git git://linuxtv.org/media_tree.git 11464S: Maintained 11465F: drivers/media/i2c/ov2685.c 11466 11467OMNIVISION OV5640 SENSOR DRIVER 11468M: Steve Longerbeam <slongerbeam@gmail.com> 11469L: linux-media@vger.kernel.org 11470T: git git://linuxtv.org/media_tree.git 11471S: Maintained 11472F: drivers/media/i2c/ov5640.c 11473 11474OMNIVISION OV5647 SENSOR DRIVER 11475M: Luis Oliveira <lolivei@synopsys.com> 11476L: linux-media@vger.kernel.org 11477T: git git://linuxtv.org/media_tree.git 11478S: Maintained 11479F: drivers/media/i2c/ov5647.c 11480 11481OMNIVISION OV5695 SENSOR DRIVER 11482M: Shunqian Zheng <zhengsq@rock-chips.com> 11483L: linux-media@vger.kernel.org 11484T: git git://linuxtv.org/media_tree.git 11485S: Maintained 11486F: drivers/media/i2c/ov5695.c 11487 11488OMNIVISION OV7670 SENSOR DRIVER 11489M: Jonathan Corbet <corbet@lwn.net> 11490L: linux-media@vger.kernel.org 11491T: git git://linuxtv.org/media_tree.git 11492S: Maintained 11493F: drivers/media/i2c/ov7670.c 11494F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11495 11496OMNIVISION OV772x SENSOR DRIVER 11497M: Jacopo Mondi <jacopo@jmondi.org> 11498L: linux-media@vger.kernel.org 11499T: git git://linuxtv.org/media_tree.git 11500S: Odd fixes 11501F: drivers/media/i2c/ov772x.c 11502F: include/media/i2c/ov772x.h 11503F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11504 11505OMNIVISION OV7740 SENSOR DRIVER 11506M: Wenyou Yang <wenyou.yang@microchip.com> 11507L: linux-media@vger.kernel.org 11508T: git git://linuxtv.org/media_tree.git 11509S: Maintained 11510F: drivers/media/i2c/ov7740.c 11511F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11512 11513OMNIVISION OV9640 SENSOR DRIVER 11514M: Petr Cvek <petrcvekcz@gmail.com> 11515L: linux-media@vger.kernel.org 11516S: Maintained 11517F: drivers/media/i2c/ov9640.* 11518 11519OMNIVISION OV8856 SENSOR DRIVER 11520M: Ben Kao <ben.kao@intel.com> 11521L: linux-media@vger.kernel.org 11522T: git git://linuxtv.org/media_tree.git 11523S: Maintained 11524F: drivers/media/i2c/ov8856.c 11525 11526OMNIVISION OV9650 SENSOR DRIVER 11527M: Sakari Ailus <sakari.ailus@linux.intel.com> 11528R: Akinobu Mita <akinobu.mita@gmail.com> 11529R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11530L: linux-media@vger.kernel.org 11531T: git git://linuxtv.org/media_tree.git 11532S: Maintained 11533F: drivers/media/i2c/ov9650.c 11534F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11535 11536ONENAND FLASH DRIVER 11537M: Kyungmin Park <kyungmin.park@samsung.com> 11538L: linux-mtd@lists.infradead.org 11539S: Maintained 11540F: drivers/mtd/nand/onenand/ 11541F: include/linux/mtd/onenand*.h 11542 11543ONSTREAM SCSI TAPE DRIVER 11544M: Willem Riede <osst@riede.org> 11545L: osst-users@lists.sourceforge.net 11546L: linux-scsi@vger.kernel.org 11547S: Maintained 11548F: Documentation/scsi/osst.txt 11549F: drivers/scsi/osst.* 11550F: drivers/scsi/osst_*.h 11551F: drivers/scsi/st.h 11552 11553OP-TEE DRIVER 11554M: Jens Wiklander <jens.wiklander@linaro.org> 11555S: Maintained 11556F: drivers/tee/optee/ 11557 11558OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11559M: Sumit Garg <sumit.garg@linaro.org> 11560S: Maintained 11561F: drivers/char/hw_random/optee-rng.c 11562 11563OPA-VNIC DRIVER 11564M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11565M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11566L: linux-rdma@vger.kernel.org 11567S: Supported 11568F: drivers/infiniband/ulp/opa_vnic 11569 11570OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11571M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11572M: Frank Rowand <frowand.list@gmail.com> 11573L: devicetree@vger.kernel.org 11574S: Maintained 11575F: Documentation/devicetree/dynamic-resolution-notes.txt 11576F: Documentation/devicetree/overlay-notes.txt 11577F: drivers/of/overlay.c 11578F: drivers/of/resolver.c 11579K: of_overlay_notifier_ 11580 11581OPEN FIRMWARE AND FLATTENED DEVICE TREE 11582M: Rob Herring <robh+dt@kernel.org> 11583M: Frank Rowand <frowand.list@gmail.com> 11584L: devicetree@vger.kernel.org 11585W: http://www.devicetree.org/ 11586T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11587S: Maintained 11588F: drivers/of/ 11589F: include/linux/of*.h 11590F: scripts/dtc/ 11591F: Documentation/ABI/testing/sysfs-firmware-ofw 11592 11593OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11594M: Rob Herring <robh+dt@kernel.org> 11595M: Mark Rutland <mark.rutland@arm.com> 11596L: devicetree@vger.kernel.org 11597T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11598Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11599S: Maintained 11600F: Documentation/devicetree/ 11601F: arch/*/boot/dts/ 11602F: include/dt-bindings/ 11603 11604OPENCORES I2C BUS DRIVER 11605M: Peter Korsgaard <peter@korsgaard.com> 11606M: Andrew Lunn <andrew@lunn.ch> 11607L: linux-i2c@vger.kernel.org 11608S: Maintained 11609F: Documentation/i2c/busses/i2c-ocores 11610F: drivers/i2c/busses/i2c-ocores.c 11611F: include/linux/platform_data/i2c-ocores.h 11612 11613OPENRISC ARCHITECTURE 11614M: Jonas Bonn <jonas@southpole.se> 11615M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11616M: Stafford Horne <shorne@gmail.com> 11617T: git git://github.com/openrisc/linux.git 11618L: openrisc@lists.librecores.org 11619W: http://openrisc.io 11620S: Maintained 11621F: Documentation/devicetree/bindings/openrisc/ 11622F: Documentation/openrisc/ 11623F: arch/openrisc/ 11624F: drivers/irqchip/irq-ompic.c 11625F: drivers/irqchip/irq-or1k-* 11626 11627OPENVSWITCH 11628M: Pravin B Shelar <pshelar@ovn.org> 11629L: netdev@vger.kernel.org 11630L: dev@openvswitch.org 11631W: http://openvswitch.org 11632S: Maintained 11633F: net/openvswitch/ 11634F: include/uapi/linux/openvswitch.h 11635 11636OPERATING PERFORMANCE POINTS (OPP) 11637M: Viresh Kumar <vireshk@kernel.org> 11638M: Nishanth Menon <nm@ti.com> 11639M: Stephen Boyd <sboyd@kernel.org> 11640L: linux-pm@vger.kernel.org 11641S: Maintained 11642T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11643F: drivers/opp/ 11644F: include/linux/pm_opp.h 11645F: Documentation/power/opp.txt 11646F: Documentation/devicetree/bindings/opp/ 11647 11648OPL4 DRIVER 11649M: Clemens Ladisch <clemens@ladisch.de> 11650L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11651T: git git://git.alsa-project.org/alsa-kernel.git 11652S: Maintained 11653F: sound/drivers/opl4/ 11654 11655OPROFILE 11656M: Robert Richter <rric@kernel.org> 11657L: oprofile-list@lists.sf.net 11658S: Maintained 11659F: arch/*/include/asm/oprofile*.h 11660F: arch/*/oprofile/ 11661F: drivers/oprofile/ 11662F: include/linux/oprofile.h 11663 11664ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11665M: Mark Fasheh <mark@fasheh.com> 11666M: Joel Becker <jlbec@evilplan.org> 11667L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11668W: http://ocfs2.wiki.kernel.org 11669S: Supported 11670F: Documentation/filesystems/ocfs2.txt 11671F: Documentation/filesystems/dlmfs.txt 11672F: fs/ocfs2/ 11673 11674ORANGEFS FILESYSTEM 11675M: Mike Marshall <hubcap@omnibond.com> 11676R: Martin Brandenburg <martin@omnibond.com> 11677L: devel@lists.orangefs.org 11678T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11679S: Supported 11680F: fs/orangefs/ 11681F: Documentation/filesystems/orangefs.txt 11682 11683ORINOCO DRIVER 11684L: linux-wireless@vger.kernel.org 11685W: http://wireless.kernel.org/en/users/Drivers/orinoco 11686W: http://www.nongnu.org/orinoco/ 11687S: Orphan 11688F: drivers/net/wireless/intersil/orinoco/ 11689 11690OV2659 OMNIVISION SENSOR DRIVER 11691M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11692L: linux-media@vger.kernel.org 11693W: https://linuxtv.org 11694Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11695T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11696S: Maintained 11697F: drivers/media/i2c/ov2659.c 11698F: include/media/i2c/ov2659.h 11699 11700OVERLAY FILESYSTEM 11701M: Miklos Szeredi <miklos@szeredi.hu> 11702L: linux-unionfs@vger.kernel.org 11703T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11704S: Supported 11705F: fs/overlayfs/ 11706F: Documentation/filesystems/overlayfs.txt 11707 11708P54 WIRELESS DRIVER 11709M: Christian Lamparter <chunkeey@googlemail.com> 11710L: linux-wireless@vger.kernel.org 11711W: http://wireless.kernel.org/en/users/Drivers/p54 11712S: Maintained 11713F: drivers/net/wireless/intersil/p54/ 11714 11715PA SEMI ETHERNET DRIVER 11716L: netdev@vger.kernel.org 11717S: Orphan 11718F: drivers/net/ethernet/pasemi/* 11719 11720PA SEMI SMBUS DRIVER 11721L: linux-i2c@vger.kernel.org 11722S: Orphan 11723F: drivers/i2c/busses/i2c-pasemi.c 11724 11725PADATA PARALLEL EXECUTION MECHANISM 11726M: Steffen Klassert <steffen.klassert@secunet.com> 11727L: linux-crypto@vger.kernel.org 11728S: Maintained 11729F: kernel/padata.c 11730F: include/linux/padata.h 11731F: Documentation/padata.txt 11732 11733PANASONIC LAPTOP ACPI EXTRAS DRIVER 11734M: Harald Welte <laforge@gnumonks.org> 11735L: platform-driver-x86@vger.kernel.org 11736S: Maintained 11737F: drivers/platform/x86/panasonic-laptop.c 11738 11739PARALLEL LCD/KEYPAD PANEL DRIVER 11740M: Willy Tarreau <willy@haproxy.com> 11741M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11742S: Odd Fixes 11743F: Documentation/auxdisplay/lcd-panel-cgram.txt 11744F: drivers/auxdisplay/panel.c 11745 11746PARALLEL PORT SUBSYSTEM 11747M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11748M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11749L: linux-parport@lists.infradead.org (subscribers-only) 11750S: Maintained 11751F: drivers/parport/ 11752F: include/linux/parport*.h 11753F: drivers/char/ppdev.c 11754F: include/uapi/linux/ppdev.h 11755F: Documentation/parport*.txt 11756 11757PARAVIRT_OPS INTERFACE 11758M: Juergen Gross <jgross@suse.com> 11759M: Alok Kataria <akataria@vmware.com> 11760L: virtualization@lists.linux-foundation.org 11761S: Supported 11762F: Documentation/virtual/paravirt_ops.txt 11763F: arch/*/kernel/paravirt* 11764F: arch/*/include/asm/paravirt*.h 11765F: include/linux/hypervisor.h 11766 11767PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11768M: Tim Waugh <tim@cyberelk.net> 11769L: linux-parport@lists.infradead.org (subscribers-only) 11770S: Maintained 11771F: Documentation/blockdev/paride.txt 11772F: drivers/block/paride/ 11773 11774PARISC ARCHITECTURE 11775M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11776M: Helge Deller <deller@gmx.de> 11777L: linux-parisc@vger.kernel.org 11778W: http://www.parisc-linux.org/ 11779Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11780T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11781T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11782S: Maintained 11783F: arch/parisc/ 11784F: Documentation/parisc/ 11785F: drivers/parisc/ 11786F: drivers/char/agp/parisc-agp.c 11787F: drivers/input/serio/gscps2.c 11788F: drivers/parport/parport_gsc.* 11789F: drivers/tty/serial/8250/8250_gsc.c 11790F: drivers/video/fbdev/sti* 11791F: drivers/video/console/sti* 11792F: drivers/video/logo/logo_parisc* 11793 11794PARMAN 11795M: Jiri Pirko <jiri@mellanox.com> 11796L: netdev@vger.kernel.org 11797S: Supported 11798F: lib/parman.c 11799F: lib/test_parman.c 11800F: include/linux/parman.h 11801 11802PC ENGINES APU BOARD DRIVER 11803M: Enrico Weigelt, metux IT consult <info@metux.net> 11804S: Maintained 11805F: drivers/platform/x86/pcengines-apuv2.c 11806 11807PC87360 HARDWARE MONITORING DRIVER 11808M: Jim Cromie <jim.cromie@gmail.com> 11809L: linux-hwmon@vger.kernel.org 11810S: Maintained 11811F: Documentation/hwmon/pc87360 11812F: drivers/hwmon/pc87360.c 11813 11814PC8736x GPIO DRIVER 11815M: Jim Cromie <jim.cromie@gmail.com> 11816S: Maintained 11817F: drivers/char/pc8736x_gpio.c 11818 11819PC87427 HARDWARE MONITORING DRIVER 11820M: Jean Delvare <jdelvare@suse.com> 11821L: linux-hwmon@vger.kernel.org 11822S: Maintained 11823F: Documentation/hwmon/pc87427 11824F: drivers/hwmon/pc87427.c 11825 11826PCA9532 LED DRIVER 11827M: Riku Voipio <riku.voipio@iki.fi> 11828S: Maintained 11829F: drivers/leds/leds-pca9532.c 11830F: include/linux/leds-pca9532.h 11831 11832PCA9541 I2C BUS MASTER SELECTOR DRIVER 11833M: Guenter Roeck <linux@roeck-us.net> 11834L: linux-i2c@vger.kernel.org 11835S: Maintained 11836F: drivers/i2c/muxes/i2c-mux-pca9541.c 11837 11838PCDP - PRIMARY CONSOLE AND DEBUG PORT 11839M: Khalid Aziz <khalid@gonehiking.org> 11840S: Maintained 11841F: drivers/firmware/pcdp.* 11842 11843PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11844M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11845L: linux-pci@vger.kernel.org 11846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11847S: Maintained 11848F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11849F: drivers/pci/controller/pci-aardvark.c 11850 11851PCI DRIVER FOR ALTERA PCIE IP 11852M: Ley Foon Tan <lftan@altera.com> 11853L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11854L: linux-pci@vger.kernel.org 11855S: Supported 11856F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11857F: drivers/pci/controller/pcie-altera.c 11858 11859PCI DRIVER FOR APPLIEDMICRO XGENE 11860M: Toan Le <toan@os.amperecomputing.com> 11861L: linux-pci@vger.kernel.org 11862L: linux-arm-kernel@lists.infradead.org 11863S: Maintained 11864F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11865F: drivers/pci/controller/pci-xgene.c 11866 11867PCI DRIVER FOR ARM VERSATILE PLATFORM 11868M: Rob Herring <robh@kernel.org> 11869L: linux-pci@vger.kernel.org 11870L: linux-arm-kernel@lists.infradead.org 11871S: Maintained 11872F: Documentation/devicetree/bindings/pci/versatile.txt 11873F: drivers/pci/controller/pci-versatile.c 11874 11875PCI DRIVER FOR ARMADA 8K 11876M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11877L: linux-pci@vger.kernel.org 11878L: linux-arm-kernel@lists.infradead.org 11879S: Maintained 11880F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11881F: drivers/pci/controller/dwc/pcie-armada8k.c 11882 11883PCI DRIVER FOR CADENCE PCIE IP 11884M: Tom Joseph <tjoseph@cadence.com> 11885L: linux-pci@vger.kernel.org 11886S: Maintained 11887F: Documentation/devicetree/bindings/pci/cdns,*.txt 11888F: drivers/pci/controller/pcie-cadence* 11889 11890PCI DRIVER FOR FREESCALE LAYERSCAPE 11891M: Minghuan Lian <minghuan.Lian@nxp.com> 11892M: Mingkai Hu <mingkai.hu@nxp.com> 11893M: Roy Zang <roy.zang@nxp.com> 11894L: linuxppc-dev@lists.ozlabs.org 11895L: linux-pci@vger.kernel.org 11896L: linux-arm-kernel@lists.infradead.org 11897S: Maintained 11898F: drivers/pci/controller/dwc/*layerscape* 11899 11900PCI DRIVER FOR GENERIC OF HOSTS 11901M: Will Deacon <will.deacon@arm.com> 11902L: linux-pci@vger.kernel.org 11903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11904S: Maintained 11905F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11906F: drivers/pci/controller/pci-host-common.c 11907F: drivers/pci/controller/pci-host-generic.c 11908 11909PCI DRIVER FOR IMX6 11910M: Richard Zhu <hongxing.zhu@nxp.com> 11911M: Lucas Stach <l.stach@pengutronix.de> 11912L: linux-pci@vger.kernel.org 11913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11914S: Maintained 11915F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11916F: drivers/pci/controller/dwc/*imx6* 11917 11918PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11919M: Keith Busch <keith.busch@intel.com> 11920M: Jonathan Derrick <jonathan.derrick@intel.com> 11921L: linux-pci@vger.kernel.org 11922S: Supported 11923F: drivers/pci/controller/vmd.c 11924 11925PCI DRIVER FOR MICROSEMI SWITCHTEC 11926M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11927M: Logan Gunthorpe <logang@deltatee.com> 11928L: linux-pci@vger.kernel.org 11929S: Maintained 11930F: Documentation/switchtec.txt 11931F: Documentation/ABI/testing/sysfs-class-switchtec 11932F: drivers/pci/switch/switchtec* 11933F: include/uapi/linux/switchtec_ioctl.h 11934F: include/linux/switchtec.h 11935F: drivers/ntb/hw/mscc/ 11936 11937PCI DRIVER FOR MOBIVEIL PCIE IP 11938M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11939L: linux-pci@vger.kernel.org 11940S: Supported 11941F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11942F: drivers/pci/controller/pcie-mobiveil.c 11943 11944PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11945M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11946M: Jason Cooper <jason@lakedaemon.net> 11947L: linux-pci@vger.kernel.org 11948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11949S: Maintained 11950F: drivers/pci/controller/*mvebu* 11951 11952PCI DRIVER FOR NVIDIA TEGRA 11953M: Thierry Reding <thierry.reding@gmail.com> 11954L: linux-tegra@vger.kernel.org 11955L: linux-pci@vger.kernel.org 11956S: Supported 11957F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11958F: drivers/pci/controller/pci-tegra.c 11959 11960PCI DRIVER FOR RENESAS R-CAR 11961M: Simon Horman <horms@verge.net.au> 11962L: linux-pci@vger.kernel.org 11963L: linux-renesas-soc@vger.kernel.org 11964S: Maintained 11965F: drivers/pci/controller/*rcar* 11966 11967PCI DRIVER FOR SAMSUNG EXYNOS 11968M: Jingoo Han <jingoohan1@gmail.com> 11969L: linux-pci@vger.kernel.org 11970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11971L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11972S: Maintained 11973F: drivers/pci/controller/dwc/pci-exynos.c 11974 11975PCI DRIVER FOR SYNOPSYS DESIGNWARE 11976M: Jingoo Han <jingoohan1@gmail.com> 11977M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11978L: linux-pci@vger.kernel.org 11979S: Maintained 11980F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11981F: drivers/pci/controller/dwc/*designware* 11982 11983PCI DRIVER FOR TI DRA7XX 11984M: Kishon Vijay Abraham I <kishon@ti.com> 11985L: linux-omap@vger.kernel.org 11986L: linux-pci@vger.kernel.org 11987S: Supported 11988F: Documentation/devicetree/bindings/pci/ti-pci.txt 11989F: drivers/pci/controller/dwc/pci-dra7xx.c 11990 11991PCI DRIVER FOR TI KEYSTONE 11992M: Murali Karicheri <m-karicheri2@ti.com> 11993L: linux-pci@vger.kernel.org 11994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11995S: Maintained 11996F: drivers/pci/controller/dwc/pci-keystone.c 11997 11998PCI ENDPOINT SUBSYSTEM 11999M: Kishon Vijay Abraham I <kishon@ti.com> 12000M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12001L: linux-pci@vger.kernel.org 12002T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12003S: Supported 12004F: drivers/pci/endpoint/ 12005F: drivers/misc/pci_endpoint_test.c 12006F: tools/pci/ 12007 12008PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12009M: Russell Currey <ruscur@russell.cc> 12010M: Sam Bobroff <sbobroff@linux.ibm.com> 12011M: Oliver O'Halloran <oohall@gmail.com> 12012L: linuxppc-dev@lists.ozlabs.org 12013S: Supported 12014F: Documentation/PCI/pci-error-recovery.txt 12015F: drivers/pci/pcie/aer.c 12016F: drivers/pci/pcie/dpc.c 12017F: drivers/pci/pcie/err.c 12018F: Documentation/powerpc/eeh-pci-error-recovery.txt 12019F: arch/powerpc/kernel/eeh*.c 12020F: arch/powerpc/platforms/*/eeh*.c 12021F: arch/powerpc/include/*/eeh*.h 12022 12023PCI ERROR RECOVERY 12024M: Linas Vepstas <linasvepstas@gmail.com> 12025L: linux-pci@vger.kernel.org 12026S: Supported 12027F: Documentation/PCI/pci-error-recovery.txt 12028 12029PCI MSI DRIVER FOR ALTERA MSI IP 12030M: Ley Foon Tan <lftan@altera.com> 12031L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12032L: linux-pci@vger.kernel.org 12033S: Supported 12034F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12035F: drivers/pci/controller/pcie-altera-msi.c 12036 12037PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12038M: Toan Le <toan@os.amperecomputing.com> 12039L: linux-pci@vger.kernel.org 12040L: linux-arm-kernel@lists.infradead.org 12041S: Maintained 12042F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12043F: drivers/pci/controller/pci-xgene-msi.c 12044 12045PCI SUBSYSTEM 12046M: Bjorn Helgaas <bhelgaas@google.com> 12047L: linux-pci@vger.kernel.org 12048Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12049T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12050S: Supported 12051F: Documentation/devicetree/bindings/pci/ 12052F: Documentation/PCI/ 12053F: drivers/acpi/pci* 12054F: drivers/pci/ 12055F: include/asm-generic/pci* 12056F: include/linux/pci* 12057F: include/linux/of_pci.h 12058F: include/uapi/linux/pci* 12059F: lib/pci* 12060F: arch/x86/pci/ 12061F: arch/x86/kernel/quirks.c 12062F: arch/x86/kernel/early-quirks.c 12063 12064PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12065M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12066L: linux-pci@vger.kernel.org 12067Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12068T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12069S: Supported 12070F: drivers/pci/controller/ 12071 12072PCIE DRIVER FOR AMLOGIC MESON 12073M: Yue Wang <yue.wang@Amlogic.com> 12074L: linux-pci@vger.kernel.org 12075L: linux-amlogic@lists.infradead.org 12076S: Maintained 12077F: drivers/pci/controller/dwc/pci-meson.c 12078 12079PCIE DRIVER FOR AXIS ARTPEC 12080M: Jesper Nilsson <jesper.nilsson@axis.com> 12081L: linux-arm-kernel@axis.com 12082L: linux-pci@vger.kernel.org 12083S: Maintained 12084F: Documentation/devicetree/bindings/pci/axis,artpec* 12085F: drivers/pci/controller/dwc/*artpec* 12086 12087PCIE DRIVER FOR CAVIUM THUNDERX 12088M: David Daney <david.daney@cavium.com> 12089L: linux-pci@vger.kernel.org 12090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12091S: Supported 12092F: Documentation/devicetree/bindings/pci/pci-thunder-* 12093F: drivers/pci/controller/pci-thunder-* 12094 12095PCIE DRIVER FOR HISILICON 12096M: Zhou Wang <wangzhou1@hisilicon.com> 12097L: linux-pci@vger.kernel.org 12098S: Maintained 12099F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12100F: drivers/pci/controller/dwc/pcie-hisi.c 12101 12102PCIE DRIVER FOR HISILICON KIRIN 12103M: Xiaowei Song <songxiaowei@hisilicon.com> 12104M: Binghui Wang <wangbinghui@hisilicon.com> 12105L: linux-pci@vger.kernel.org 12106S: Maintained 12107F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12108F: drivers/pci/controller/dwc/pcie-kirin.c 12109 12110PCIE DRIVER FOR HISILICON STB 12111M: Shawn Guo <shawn.guo@linaro.org> 12112L: linux-pci@vger.kernel.org 12113S: Maintained 12114F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12115F: drivers/pci/controller/dwc/pcie-histb.c 12116 12117PCIE DRIVER FOR MEDIATEK 12118M: Ryder Lee <ryder.lee@mediatek.com> 12119L: linux-pci@vger.kernel.org 12120L: linux-mediatek@lists.infradead.org 12121S: Supported 12122F: Documentation/devicetree/bindings/pci/mediatek* 12123F: drivers/pci/controller/*mediatek* 12124 12125PCIE DRIVER FOR QUALCOMM MSM 12126M: Stanimir Varbanov <svarbanov@mm-sol.com> 12127L: linux-pci@vger.kernel.org 12128L: linux-arm-msm@vger.kernel.org 12129S: Maintained 12130F: drivers/pci/controller/dwc/*qcom* 12131 12132PCIE DRIVER FOR ROCKCHIP 12133M: Shawn Lin <shawn.lin@rock-chips.com> 12134L: linux-pci@vger.kernel.org 12135L: linux-rockchip@lists.infradead.org 12136S: Maintained 12137F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12138F: drivers/pci/controller/pcie-rockchip* 12139 12140PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12141M: Linus Walleij <linus.walleij@linaro.org> 12142L: linux-pci@vger.kernel.org 12143S: Maintained 12144F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12145F: drivers/pci/controller/pci-v3-semi.c 12146 12147PCIE DRIVER FOR SOCIONEXT UNIPHIER 12148M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12149L: linux-pci@vger.kernel.org 12150S: Maintained 12151F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12152F: drivers/pci/controller/dwc/pcie-uniphier.c 12153 12154PCIE DRIVER FOR ST SPEAR13XX 12155M: Pratyush Anand <pratyush.anand@gmail.com> 12156L: linux-pci@vger.kernel.org 12157S: Maintained 12158F: drivers/pci/controller/dwc/*spear* 12159 12160PCMCIA SUBSYSTEM 12161M: Dominik Brodowski <linux@dominikbrodowski.net> 12162T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12163S: Odd Fixes 12164F: Documentation/pcmcia/ 12165F: tools/pcmcia/ 12166F: drivers/pcmcia/ 12167F: include/pcmcia/ 12168 12169PCNET32 NETWORK DRIVER 12170M: Don Fry <pcnet32@frontier.com> 12171L: netdev@vger.kernel.org 12172S: Maintained 12173F: drivers/net/ethernet/amd/pcnet32.c 12174 12175PCRYPT PARALLEL CRYPTO ENGINE 12176M: Steffen Klassert <steffen.klassert@secunet.com> 12177L: linux-crypto@vger.kernel.org 12178S: Maintained 12179F: crypto/pcrypt.c 12180F: include/crypto/pcrypt.h 12181 12182PEAQ WMI HOTKEYS DRIVER 12183M: Hans de Goede <hdegoede@redhat.com> 12184L: platform-driver-x86@vger.kernel.org 12185S: Maintained 12186F: drivers/platform/x86/peaq-wmi.c 12187 12188PER-CPU MEMORY ALLOCATOR 12189M: Dennis Zhou <dennis@kernel.org> 12190M: Tejun Heo <tj@kernel.org> 12191M: Christoph Lameter <cl@linux.com> 12192T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12193S: Maintained 12194F: include/linux/percpu*.h 12195F: mm/percpu*.c 12196F: arch/*/include/asm/percpu.h 12197 12198PER-TASK DELAY ACCOUNTING 12199M: Balbir Singh <bsingharora@gmail.com> 12200S: Maintained 12201F: include/linux/delayacct.h 12202F: kernel/delayacct.c 12203 12204PERFORMANCE EVENTS SUBSYSTEM 12205M: Peter Zijlstra <peterz@infradead.org> 12206M: Ingo Molnar <mingo@redhat.com> 12207M: Arnaldo Carvalho de Melo <acme@kernel.org> 12208R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12209R: Jiri Olsa <jolsa@redhat.com> 12210R: Namhyung Kim <namhyung@kernel.org> 12211L: linux-kernel@vger.kernel.org 12212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12213S: Supported 12214F: kernel/events/* 12215F: include/linux/perf_event.h 12216F: include/uapi/linux/perf_event.h 12217F: arch/*/kernel/perf_event*.c 12218F: arch/*/kernel/*/perf_event*.c 12219F: arch/*/kernel/*/*/perf_event*.c 12220F: arch/*/include/asm/perf_event.h 12221F: arch/*/kernel/perf_callchain.c 12222F: arch/*/events/* 12223F: tools/perf/ 12224 12225PERSONALITY HANDLING 12226M: Christoph Hellwig <hch@infradead.org> 12227L: linux-abi-devel@lists.sourceforge.net 12228S: Maintained 12229F: include/linux/personality.h 12230F: include/uapi/linux/personality.h 12231 12232PHOENIX RC FLIGHT CONTROLLER ADAPTER 12233M: Marcus Folkesson <marcus.folkesson@gmail.com> 12234L: linux-input@vger.kernel.org 12235S: Maintained 12236F: Documentation/input/devices/pxrc.rst 12237F: drivers/input/joystick/pxrc.c 12238 12239PHONET PROTOCOL 12240M: Remi Denis-Courmont <courmisch@gmail.com> 12241S: Supported 12242F: Documentation/networking/phonet.txt 12243F: include/linux/phonet.h 12244F: include/net/phonet/ 12245F: include/uapi/linux/phonet.h 12246F: net/phonet/ 12247 12248PHRAM MTD DRIVER 12249M: Joern Engel <joern@lazybastard.org> 12250L: linux-mtd@lists.infradead.org 12251S: Maintained 12252F: drivers/mtd/devices/phram.c 12253 12254PICOLCD HID DRIVER 12255M: Bruno Prémont <bonbons@linux-vserver.org> 12256L: linux-input@vger.kernel.org 12257S: Maintained 12258F: drivers/hid/hid-picolcd* 12259 12260PICOXCELL SUPPORT 12261M: Jamie Iles <jamie@jamieiles.com> 12262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12263T: git git://github.com/jamieiles/linux-2.6-ji.git 12264S: Supported 12265F: arch/arm/boot/dts/picoxcell* 12266F: arch/arm/mach-picoxcell/ 12267F: drivers/crypto/picoxcell* 12268 12269PIN CONTROL SUBSYSTEM 12270M: Linus Walleij <linus.walleij@linaro.org> 12271L: linux-gpio@vger.kernel.org 12272T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12273S: Maintained 12274F: Documentation/devicetree/bindings/pinctrl/ 12275F: Documentation/driver-api/pinctl.rst 12276F: drivers/pinctrl/ 12277F: include/linux/pinctrl/ 12278 12279PIN CONTROLLER - MICROCHIP AT91 12280M: Ludovic Desroches <ludovic.desroches@microchip.com> 12281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12282L: linux-gpio@vger.kernel.org 12283S: Supported 12284F: drivers/pinctrl/pinctrl-at91* 12285 12286PIN CONTROLLER - FREESCALE 12287M: Dong Aisheng <aisheng.dong@nxp.com> 12288M: Fabio Estevam <festevam@gmail.com> 12289M: Shawn Guo <shawnguo@kernel.org> 12290M: Stefan Agner <stefan@agner.ch> 12291R: Pengutronix Kernel Team <kernel@pengutronix.de> 12292L: linux-gpio@vger.kernel.org 12293S: Maintained 12294F: drivers/pinctrl/freescale/ 12295F: Documentation/devicetree/bindings/pinctrl/fsl,* 12296 12297PIN CONTROLLER - INTEL 12298M: Mika Westerberg <mika.westerberg@linux.intel.com> 12299M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12300T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12301S: Maintained 12302F: drivers/pinctrl/intel/ 12303 12304PIN CONTROLLER - MEDIATEK 12305M: Sean Wang <sean.wang@kernel.org> 12306L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12307S: Maintained 12308F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12309F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12310F: drivers/pinctrl/mediatek/ 12311 12312PIN CONTROLLER - QUALCOMM 12313M: Bjorn Andersson <bjorn.andersson@linaro.org> 12314S: Maintained 12315L: linux-arm-msm@vger.kernel.org 12316F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12317F: drivers/pinctrl/qcom/ 12318 12319PIN CONTROLLER - RENESAS 12320M: Geert Uytterhoeven <geert+renesas@glider.be> 12321L: linux-renesas-soc@vger.kernel.org 12322T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12323S: Maintained 12324F: drivers/pinctrl/pinctrl-rz* 12325F: drivers/pinctrl/sh-pfc/ 12326 12327PIN CONTROLLER - SAMSUNG 12328M: Tomasz Figa <tomasz.figa@gmail.com> 12329M: Krzysztof Kozlowski <krzk@kernel.org> 12330M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12332L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12333Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12334T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12335S: Maintained 12336F: drivers/pinctrl/samsung/ 12337F: include/dt-bindings/pinctrl/samsung.h 12338F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12339 12340PIN CONTROLLER - SINGLE 12341M: Tony Lindgren <tony@atomide.com> 12342M: Haojian Zhuang <haojian.zhuang@linaro.org> 12343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12344L: linux-omap@vger.kernel.org 12345S: Maintained 12346F: drivers/pinctrl/pinctrl-single.c 12347 12348PIN CONTROLLER - ST SPEAR 12349M: Viresh Kumar <vireshk@kernel.org> 12350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12351W: http://www.st.com/spear 12352S: Maintained 12353F: drivers/pinctrl/spear/ 12354 12355PISTACHIO SOC SUPPORT 12356M: James Hartley <james.hartley@sondrel.com> 12357L: linux-mips@vger.kernel.org 12358S: Odd Fixes 12359F: arch/mips/pistachio/ 12360F: arch/mips/include/asm/mach-pistachio/ 12361F: arch/mips/boot/dts/img/pistachio* 12362F: arch/mips/configs/pistachio*_defconfig 12363 12364PKTCDVD DRIVER 12365S: Orphan 12366M: linux-block@vger.kernel.org 12367F: drivers/block/pktcdvd.c 12368F: include/linux/pktcdvd.h 12369F: include/uapi/linux/pktcdvd.h 12370 12371PKUNITY SOC DRIVERS 12372M: Guan Xuetao <gxt@pku.edu.cn> 12373W: http://mprc.pku.edu.cn/~guanxuetao/linux 12374S: Maintained 12375T: git git://github.com/gxt/linux.git 12376F: drivers/input/serio/i8042-unicore32io.h 12377F: drivers/i2c/busses/i2c-puv3.c 12378F: drivers/video/fbdev/fb-puv3.c 12379F: drivers/rtc/rtc-puv3.c 12380 12381PMBUS HARDWARE MONITORING DRIVERS 12382M: Guenter Roeck <linux@roeck-us.net> 12383L: linux-hwmon@vger.kernel.org 12384W: http://hwmon.wiki.kernel.org/ 12385W: http://www.roeck-us.net/linux/drivers/ 12386T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12387S: Maintained 12388F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12389F: Documentation/devicetree/bindings/hwmon/max31785.txt 12390F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12391F: Documentation/hwmon/adm1275 12392F: Documentation/hwmon/ibm-cffps 12393F: Documentation/hwmon/ir35221 12394F: Documentation/hwmon/lm25066 12395F: Documentation/hwmon/ltc2978 12396F: Documentation/hwmon/ltc3815 12397F: Documentation/hwmon/max16064 12398F: Documentation/hwmon/max20751 12399F: Documentation/hwmon/max31785 12400F: Documentation/hwmon/max34440 12401F: Documentation/hwmon/max8688 12402F: Documentation/hwmon/pmbus 12403F: Documentation/hwmon/pmbus-core 12404F: Documentation/hwmon/tps40422 12405F: Documentation/hwmon/ucd9000 12406F: Documentation/hwmon/ucd9200 12407F: Documentation/hwmon/zl6100 12408F: drivers/hwmon/pmbus/ 12409F: include/linux/pmbus.h 12410 12411PMC SIERRA MaxRAID DRIVER 12412L: linux-scsi@vger.kernel.org 12413W: http://www.pmc-sierra.com/ 12414S: Orphan 12415F: drivers/scsi/pmcraid.* 12416 12417PMC SIERRA PM8001 DRIVER 12418M: Jack Wang <jinpu.wang@profitbricks.com> 12419M: lindar_liu@usish.com 12420L: linux-scsi@vger.kernel.org 12421S: Supported 12422F: drivers/scsi/pm8001/ 12423 12424PNP SUPPORT 12425M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12426S: Maintained 12427F: drivers/pnp/ 12428 12429PNI RM3100 IIO DRIVER 12430M: Song Qiang <songqiang1304521@gmail.com> 12431L: linux-iio@vger.kernel.org 12432S: Maintained 12433F: drivers/iio/magnetometer/rm3100* 12434F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12435 12436POSIX CLOCKS and TIMERS 12437M: Thomas Gleixner <tglx@linutronix.de> 12438L: linux-kernel@vger.kernel.org 12439T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12440S: Maintained 12441F: fs/timerfd.c 12442F: include/linux/timer* 12443F: kernel/time/*timer* 12444 12445POWER MANAGEMENT CORE 12446M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12447L: linux-pm@vger.kernel.org 12448T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12449B: https://bugzilla.kernel.org 12450S: Supported 12451F: drivers/base/power/ 12452F: include/linux/pm.h 12453F: include/linux/pm_* 12454F: include/linux/powercap.h 12455F: drivers/powercap/ 12456F: kernel/configs/nopm.config 12457 12458POWER STATE COORDINATION INTERFACE (PSCI) 12459M: Mark Rutland <mark.rutland@arm.com> 12460M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12461L: linux-arm-kernel@lists.infradead.org 12462S: Maintained 12463F: drivers/firmware/psci*.c 12464F: include/linux/psci.h 12465F: include/uapi/linux/psci.h 12466 12467POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12468M: Sebastian Reichel <sre@kernel.org> 12469L: linux-pm@vger.kernel.org 12470T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12471S: Maintained 12472F: Documentation/ABI/testing/sysfs-class-power 12473F: Documentation/devicetree/bindings/power/supply/ 12474F: include/linux/power_supply.h 12475F: drivers/power/supply/ 12476 12477POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12478M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12479L: linuxppc-dev@lists.ozlabs.org 12480S: Maintained 12481F: drivers/char/powernv-op-panel.c 12482 12483PPP OVER ATM (RFC 2364) 12484M: Mitchell Blank Jr <mitch@sfgoth.com> 12485S: Maintained 12486F: net/atm/pppoatm.c 12487F: include/uapi/linux/atmppp.h 12488 12489PPP OVER ETHERNET 12490M: Michal Ostrowski <mostrows@earthlink.net> 12491S: Maintained 12492F: drivers/net/ppp/pppoe.c 12493F: drivers/net/ppp/pppox.c 12494 12495PPP OVER L2TP 12496M: James Chapman <jchapman@katalix.com> 12497S: Maintained 12498F: net/l2tp/l2tp_ppp.c 12499F: include/linux/if_pppol2tp.h 12500F: include/uapi/linux/if_pppol2tp.h 12501 12502PPP PROTOCOL DRIVERS AND COMPRESSORS 12503M: Paul Mackerras <paulus@samba.org> 12504L: linux-ppp@vger.kernel.org 12505S: Maintained 12506F: drivers/net/ppp/ppp_* 12507 12508PPS SUPPORT 12509M: Rodolfo Giometti <giometti@enneenne.com> 12510W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12511L: linuxpps@ml.enneenne.com (subscribers-only) 12512S: Maintained 12513F: Documentation/pps/ 12514F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12515F: Documentation/ABI/testing/sysfs-pps 12516F: drivers/pps/ 12517F: include/linux/pps*.h 12518F: include/uapi/linux/pps.h 12519 12520PPTP DRIVER 12521M: Dmitry Kozlov <xeb@mail.ru> 12522L: netdev@vger.kernel.org 12523S: Maintained 12524F: drivers/net/ppp/pptp.c 12525W: http://sourceforge.net/projects/accel-pptp 12526 12527PRINTK 12528M: Petr Mladek <pmladek@suse.com> 12529M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12530R: Steven Rostedt <rostedt@goodmis.org> 12531S: Maintained 12532F: kernel/printk/ 12533F: include/linux/printk.h 12534 12535PRISM54 WIRELESS DRIVER 12536M: Luis Chamberlain <mcgrof@kernel.org> 12537L: linux-wireless@vger.kernel.org 12538W: http://wireless.kernel.org/en/users/Drivers/p54 12539S: Obsolete 12540F: drivers/net/wireless/intersil/prism54/ 12541 12542PROC FILESYSTEM 12543R: Alexey Dobriyan <adobriyan@gmail.com> 12544L: linux-kernel@vger.kernel.org 12545L: linux-fsdevel@vger.kernel.org 12546S: Maintained 12547F: fs/proc/ 12548F: include/linux/proc_fs.h 12549F: tools/testing/selftests/proc/ 12550F: Documentation/filesystems/proc.txt 12551 12552PROC SYSCTL 12553M: Luis Chamberlain <mcgrof@kernel.org> 12554M: Kees Cook <keescook@chromium.org> 12555L: linux-kernel@vger.kernel.org 12556L: linux-fsdevel@vger.kernel.org 12557S: Maintained 12558F: fs/proc/proc_sysctl.c 12559F: include/linux/sysctl.h 12560F: kernel/sysctl.c 12561F: tools/testing/selftests/sysctl/ 12562 12563PS3 NETWORK SUPPORT 12564M: Geoff Levand <geoff@infradead.org> 12565L: netdev@vger.kernel.org 12566L: linuxppc-dev@lists.ozlabs.org 12567S: Maintained 12568F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12569 12570PS3 PLATFORM SUPPORT 12571M: Geoff Levand <geoff@infradead.org> 12572L: linuxppc-dev@lists.ozlabs.org 12573S: Maintained 12574F: arch/powerpc/boot/ps3* 12575F: arch/powerpc/include/asm/lv1call.h 12576F: arch/powerpc/include/asm/ps3*.h 12577F: arch/powerpc/platforms/ps3/ 12578F: drivers/*/ps3* 12579F: drivers/ps3/ 12580F: drivers/rtc/rtc-ps3.c 12581F: drivers/usb/host/*ps3.c 12582F: sound/ppc/snd_ps3* 12583 12584PS3VRAM DRIVER 12585M: Jim Paris <jim@jtan.com> 12586M: Geoff Levand <geoff@infradead.org> 12587L: linuxppc-dev@lists.ozlabs.org 12588S: Maintained 12589F: drivers/block/ps3vram.c 12590 12591PSAMPLE PACKET SAMPLING SUPPORT: 12592M: Yotam Gigi <yotam.gi@gmail.com> 12593S: Maintained 12594F: net/psample 12595F: include/net/psample.h 12596F: include/uapi/linux/psample.h 12597 12598PSTORE FILESYSTEM 12599M: Kees Cook <keescook@chromium.org> 12600M: Anton Vorontsov <anton@enomsg.org> 12601M: Colin Cross <ccross@android.com> 12602M: Tony Luck <tony.luck@intel.com> 12603S: Maintained 12604T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12605F: fs/pstore/ 12606F: include/linux/pstore* 12607F: drivers/firmware/efi/efi-pstore.c 12608F: drivers/acpi/apei/erst.c 12609F: Documentation/admin-guide/ramoops.rst 12610F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12611K: \b(pstore|ramoops) 12612 12613PTP HARDWARE CLOCK SUPPORT 12614M: Richard Cochran <richardcochran@gmail.com> 12615L: netdev@vger.kernel.org 12616S: Maintained 12617W: http://linuxptp.sourceforge.net/ 12618F: Documentation/ABI/testing/sysfs-ptp 12619F: Documentation/ptp/* 12620F: drivers/net/phy/dp83640* 12621F: drivers/ptp/* 12622F: include/linux/ptp_cl* 12623 12624PTRACE SUPPORT 12625M: Oleg Nesterov <oleg@redhat.com> 12626S: Maintained 12627F: include/asm-generic/syscall.h 12628F: include/linux/ptrace.h 12629F: include/linux/regset.h 12630F: include/linux/tracehook.h 12631F: include/uapi/linux/ptrace.h 12632F: include/uapi/linux/ptrace.h 12633F: include/asm-generic/ptrace.h 12634F: kernel/ptrace.c 12635F: arch/*/ptrace*.c 12636F: arch/*/*/ptrace*.c 12637F: arch/*/include/asm/ptrace*.h 12638 12639PULSE8-CEC DRIVER 12640M: Hans Verkuil <hverkuil@xs4all.nl> 12641L: linux-media@vger.kernel.org 12642T: git git://linuxtv.org/media_tree.git 12643S: Maintained 12644F: drivers/media/usb/pulse8-cec/* 12645F: Documentation/media/cec-drivers/pulse8-cec.rst 12646 12647PVRUSB2 VIDEO4LINUX DRIVER 12648M: Mike Isely <isely@pobox.com> 12649L: pvrusb2@isely.net (subscribers-only) 12650L: linux-media@vger.kernel.org 12651W: http://www.isely.net/pvrusb2/ 12652T: git git://linuxtv.org/media_tree.git 12653S: Maintained 12654F: Documentation/media/v4l-drivers/pvrusb2* 12655F: drivers/media/usb/pvrusb2/ 12656 12657PWC WEBCAM DRIVER 12658M: Hans Verkuil <hverkuil@xs4all.nl> 12659L: linux-media@vger.kernel.org 12660T: git git://linuxtv.org/media_tree.git 12661S: Odd Fixes 12662F: drivers/media/usb/pwc/* 12663F: include/trace/events/pwc.h 12664 12665PWM FAN DRIVER 12666M: Kamil Debski <kamil@wypas.org> 12667M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12668L: linux-hwmon@vger.kernel.org 12669S: Supported 12670F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12671F: Documentation/hwmon/pwm-fan 12672F: drivers/hwmon/pwm-fan.c 12673 12674PWM IR Transmitter 12675M: Sean Young <sean@mess.org> 12676L: linux-media@vger.kernel.org 12677S: Maintained 12678F: drivers/media/rc/pwm-ir-tx.c 12679 12680PWM SUBSYSTEM 12681M: Thierry Reding <thierry.reding@gmail.com> 12682L: linux-pwm@vger.kernel.org 12683S: Maintained 12684T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12685F: Documentation/pwm.txt 12686F: Documentation/devicetree/bindings/pwm/ 12687F: include/linux/pwm.h 12688F: drivers/pwm/ 12689F: drivers/video/backlight/pwm_bl.c 12690F: include/linux/pwm_backlight.h 12691F: drivers/gpio/gpio-mvebu.c 12692F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12693 12694PXA GPIO DRIVER 12695M: Robert Jarzmik <robert.jarzmik@free.fr> 12696L: linux-gpio@vger.kernel.org 12697S: Maintained 12698F: drivers/gpio/gpio-pxa.c 12699 12700PXA MMCI DRIVER 12701S: Orphan 12702 12703PXA RTC DRIVER 12704M: Robert Jarzmik <robert.jarzmik@free.fr> 12705L: linux-rtc@vger.kernel.org 12706S: Maintained 12707 12708PXA2xx/PXA3xx SUPPORT 12709M: Daniel Mack <daniel@zonque.org> 12710M: Haojian Zhuang <haojian.zhuang@gmail.com> 12711M: Robert Jarzmik <robert.jarzmik@free.fr> 12712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12713T: git git://github.com/hzhuang1/linux.git 12714T: git git://github.com/rjarzmik/linux.git 12715S: Maintained 12716F: arch/arm/boot/dts/pxa* 12717F: arch/arm/mach-pxa/ 12718F: drivers/dma/pxa* 12719F: drivers/pcmcia/pxa2xx* 12720F: drivers/pinctrl/pxa/ 12721F: drivers/spi/spi-pxa2xx* 12722F: drivers/usb/gadget/udc/pxa2* 12723F: include/sound/pxa2xx-lib.h 12724F: sound/arm/pxa* 12725F: sound/soc/pxa/ 12726 12727QAT DRIVER 12728M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12729L: qat-linux@intel.com 12730S: Supported 12731F: drivers/crypto/qat/ 12732 12733QCOM AUDIO (ASoC) DRIVERS 12734M: Patrick Lai <plai@codeaurora.org> 12735M: Banajit Goswami <bgoswami@codeaurora.org> 12736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12737S: Supported 12738F: sound/soc/qcom/ 12739 12740QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12741M: Gabriel Somlo <somlo@cmu.edu> 12742M: "Michael S. Tsirkin" <mst@redhat.com> 12743L: qemu-devel@nongnu.org 12744S: Maintained 12745F: drivers/firmware/qemu_fw_cfg.c 12746F: include/uapi/linux/qemu_fw_cfg.h 12747 12748QIB DRIVER 12749M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12750M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12751L: linux-rdma@vger.kernel.org 12752S: Supported 12753F: drivers/infiniband/hw/qib/ 12754 12755QLOGIC QL41xxx FCOE DRIVER 12756M: QLogic-Storage-Upstream@cavium.com 12757L: linux-scsi@vger.kernel.org 12758S: Supported 12759F: drivers/scsi/qedf/ 12760 12761QLOGIC QL41xxx ISCSI DRIVER 12762M: QLogic-Storage-Upstream@cavium.com 12763L: linux-scsi@vger.kernel.org 12764S: Supported 12765F: drivers/scsi/qedi/ 12766 12767QLOGIC QL4xxx ETHERNET DRIVER 12768M: Ariel Elior <aelior@marvell.com> 12769M: GR-everest-linux-l2@marvell.com 12770L: netdev@vger.kernel.org 12771S: Supported 12772F: drivers/net/ethernet/qlogic/qed/ 12773F: include/linux/qed/ 12774F: drivers/net/ethernet/qlogic/qede/ 12775 12776QLOGIC QL4xxx RDMA DRIVER 12777M: Michal Kalderon <mkalderon@marvell.com> 12778M: Ariel Elior <aelior@marvell.com> 12779L: linux-rdma@vger.kernel.org 12780S: Supported 12781F: drivers/infiniband/hw/qedr/ 12782F: include/uapi/rdma/qedr-abi.h 12783 12784QLOGIC QLA1280 SCSI DRIVER 12785M: Michael Reed <mdr@sgi.com> 12786L: linux-scsi@vger.kernel.org 12787S: Maintained 12788F: drivers/scsi/qla1280.[ch] 12789 12790QLOGIC QLA2XXX FC-SCSI DRIVER 12791M: qla2xxx-upstream@qlogic.com 12792L: linux-scsi@vger.kernel.org 12793S: Supported 12794F: Documentation/scsi/LICENSE.qla2xxx 12795F: drivers/scsi/qla2xxx/ 12796 12797QLOGIC QLA3XXX NETWORK DRIVER 12798M: GR-Linux-NIC-Dev@marvell.com 12799L: netdev@vger.kernel.org 12800S: Supported 12801F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12802F: drivers/net/ethernet/qlogic/qla3xxx.* 12803 12804QLOGIC QLA4XXX iSCSI DRIVER 12805M: QLogic-Storage-Upstream@qlogic.com 12806L: linux-scsi@vger.kernel.org 12807S: Supported 12808F: Documentation/scsi/LICENSE.qla4xxx 12809F: drivers/scsi/qla4xxx/ 12810 12811QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12812M: Shahed Shaikh <shshaikh@marvell.com> 12813M: Manish Chopra <manishc@marvell.com> 12814M: GR-Linux-NIC-Dev@marvell.com 12815L: netdev@vger.kernel.org 12816S: Supported 12817F: drivers/net/ethernet/qlogic/qlcnic/ 12818 12819QLOGIC QLGE 10Gb ETHERNET DRIVER 12820M: Manish Chopra <manishc@marvell.com> 12821M: GR-Linux-NIC-Dev@marvell.com 12822L: netdev@vger.kernel.org 12823S: Supported 12824F: drivers/net/ethernet/qlogic/qlge/ 12825 12826QM1D1B0004 MEDIA DRIVER 12827M: Akihiro Tsukada <tskd08@gmail.com> 12828L: linux-media@vger.kernel.org 12829S: Odd Fixes 12830F: drivers/media/tuners/qm1d1b0004* 12831 12832QM1D1C0042 MEDIA DRIVER 12833M: Akihiro Tsukada <tskd08@gmail.com> 12834L: linux-media@vger.kernel.org 12835S: Odd Fixes 12836F: drivers/media/tuners/qm1d1c0042* 12837 12838QNX4 FILESYSTEM 12839M: Anders Larsen <al@alarsen.net> 12840W: http://www.alarsen.net/linux/qnx4fs/ 12841S: Maintained 12842F: fs/qnx4/ 12843F: include/uapi/linux/qnx4_fs.h 12844F: include/uapi/linux/qnxtypes.h 12845 12846QORIQ DPAA2 FSL-MC BUS DRIVER 12847M: Stuart Yoder <stuyoder@gmail.com> 12848M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12849L: linux-kernel@vger.kernel.org 12850S: Maintained 12851F: drivers/bus/fsl-mc/ 12852F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12853F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12854 12855QT1010 MEDIA DRIVER 12856M: Antti Palosaari <crope@iki.fi> 12857L: linux-media@vger.kernel.org 12858W: https://linuxtv.org 12859W: http://palosaari.fi/linux/ 12860Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12861T: git git://linuxtv.org/anttip/media_tree.git 12862S: Maintained 12863F: drivers/media/tuners/qt1010* 12864 12865QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12866M: Kalle Valo <kvalo@codeaurora.org> 12867L: ath10k@lists.infradead.org 12868W: http://wireless.kernel.org/en/users/Drivers/ath10k 12869T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12870S: Supported 12871F: drivers/net/wireless/ath/ath10k/ 12872 12873QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12874M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12875L: linux-wireless@vger.kernel.org 12876W: http://wireless.kernel.org/en/users/Drivers/ath9k 12877S: Supported 12878F: drivers/net/wireless/ath/ath9k/ 12879 12880QUALCOMM CAMERA SUBSYSTEM DRIVER 12881M: Todor Tomov <todor.too@gmail.com> 12882L: linux-media@vger.kernel.org 12883S: Maintained 12884F: Documentation/devicetree/bindings/media/qcom,camss.txt 12885F: Documentation/media/v4l-drivers/qcom_camss.rst 12886F: drivers/media/platform/qcom/camss/ 12887 12888QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12889M: Ilia Lin <ilia.lin@kernel.org> 12890L: linux-pm@vger.kernel.org 12891S: Maintained 12892F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12893F: drivers/cpufreq/qcom-cpufreq-kryo.c 12894 12895QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12896M: Timur Tabi <timur@kernel.org> 12897L: netdev@vger.kernel.org 12898S: Maintained 12899F: drivers/net/ethernet/qualcomm/emac/ 12900 12901QUALCOMM ETHQOS ETHERNET DRIVER 12902M: Vinod Koul <vkoul@kernel.org> 12903M: Niklas Cassel <niklas.cassel@linaro.org> 12904L: netdev@vger.kernel.org 12905S: Maintained 12906F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 12907F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 12908 12909QUALCOMM GENERIC INTERFACE I2C DRIVER 12910M: Alok Chauhan <alokc@codeaurora.org> 12911M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12912L: linux-i2c@vger.kernel.org 12913L: linux-arm-msm@vger.kernel.org 12914S: Supported 12915F: drivers/i2c/busses/i2c-qcom-geni.c 12916 12917QUALCOMM HEXAGON ARCHITECTURE 12918M: Richard Kuo <rkuo@codeaurora.org> 12919L: linux-hexagon@vger.kernel.org 12920T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12921S: Supported 12922F: arch/hexagon/ 12923 12924QUALCOMM HIDMA DRIVER 12925M: Sinan Kaya <okaya@kernel.org> 12926L: linux-arm-kernel@lists.infradead.org 12927L: linux-arm-msm@vger.kernel.org 12928L: dmaengine@vger.kernel.org 12929S: Supported 12930F: drivers/dma/qcom/hidma* 12931 12932QUALCOMM IOMMU 12933M: Rob Clark <robdclark@gmail.com> 12934L: iommu@lists.linux-foundation.org 12935L: linux-arm-msm@vger.kernel.org 12936S: Maintained 12937F: drivers/iommu/qcom_iommu.c 12938 12939QUALCOMM TSENS THERMAL DRIVER 12940M: Amit Kucheria <amit.kucheria@linaro.org> 12941L: linux-pm@vger.kernel.org 12942L: linux-arm-msm@vger.kernel.org 12943S: Maintained 12944F: drivers/thermal/qcom/ 12945 12946QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12947M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12948L: linux-media@vger.kernel.org 12949L: linux-arm-msm@vger.kernel.org 12950T: git git://linuxtv.org/media_tree.git 12951S: Maintained 12952F: drivers/media/platform/qcom/venus/ 12953 12954QUALCOMM WCN36XX WIRELESS DRIVER 12955M: Kalle Valo <kvalo@codeaurora.org> 12956L: wcn36xx@lists.infradead.org 12957W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12958T: git git://github.com/KrasnikovEugene/wcn36xx.git 12959S: Supported 12960F: drivers/net/wireless/ath/wcn36xx/ 12961 12962QUANTENNA QTNFMAC WIRELESS DRIVER 12963M: Igor Mitsyanko <imitsyanko@quantenna.com> 12964M: Avinash Patil <avinashp@quantenna.com> 12965M: Sergey Matyukevich <smatyukevich@quantenna.com> 12966L: linux-wireless@vger.kernel.org 12967S: Maintained 12968F: drivers/net/wireless/quantenna 12969 12970RADEON and AMDGPU DRM DRIVERS 12971M: Alex Deucher <alexander.deucher@amd.com> 12972M: Christian König <christian.koenig@amd.com> 12973M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12974L: amd-gfx@lists.freedesktop.org 12975T: git git://people.freedesktop.org/~agd5f/linux 12976S: Supported 12977F: drivers/gpu/drm/radeon/ 12978F: include/uapi/drm/radeon_drm.h 12979F: drivers/gpu/drm/amd/ 12980F: include/uapi/drm/amdgpu_drm.h 12981 12982RADEON FRAMEBUFFER DISPLAY DRIVER 12983M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12984L: linux-fbdev@vger.kernel.org 12985S: Maintained 12986F: drivers/video/fbdev/aty/radeon* 12987F: include/uapi/linux/radeonfb.h 12988 12989RADIOSHARK RADIO DRIVER 12990M: Hans Verkuil <hverkuil@xs4all.nl> 12991L: linux-media@vger.kernel.org 12992T: git git://linuxtv.org/media_tree.git 12993S: Maintained 12994F: drivers/media/radio/radio-shark.c 12995 12996RADIOSHARK2 RADIO DRIVER 12997M: Hans Verkuil <hverkuil@xs4all.nl> 12998L: linux-media@vger.kernel.org 12999T: git git://linuxtv.org/media_tree.git 13000S: Maintained 13001F: drivers/media/radio/radio-shark2.c 13002F: drivers/media/radio/radio-tea5777.c 13003 13004RADOS BLOCK DEVICE (RBD) 13005M: Ilya Dryomov <idryomov@gmail.com> 13006M: Sage Weil <sage@redhat.com> 13007M: Alex Elder <elder@kernel.org> 13008L: ceph-devel@vger.kernel.org 13009W: http://ceph.com/ 13010T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13011T: git git://github.com/ceph/ceph-client.git 13012S: Supported 13013F: Documentation/ABI/testing/sysfs-bus-rbd 13014F: drivers/block/rbd.c 13015F: drivers/block/rbd_types.h 13016 13017RAGE128 FRAMEBUFFER DISPLAY DRIVER 13018M: Paul Mackerras <paulus@samba.org> 13019L: linux-fbdev@vger.kernel.org 13020S: Maintained 13021F: drivers/video/fbdev/aty/aty128fb.c 13022 13023RAINSHADOW-CEC DRIVER 13024M: Hans Verkuil <hverkuil@xs4all.nl> 13025L: linux-media@vger.kernel.org 13026T: git git://linuxtv.org/media_tree.git 13027S: Maintained 13028F: drivers/media/usb/rainshadow-cec/* 13029 13030RALINK MIPS ARCHITECTURE 13031M: John Crispin <john@phrozen.org> 13032L: linux-mips@vger.kernel.org 13033S: Maintained 13034F: arch/mips/ralink 13035 13036RALINK RT2X00 WIRELESS LAN DRIVER 13037P: rt2x00 project 13038M: Stanislaw Gruszka <sgruszka@redhat.com> 13039M: Helmut Schaa <helmut.schaa@googlemail.com> 13040L: linux-wireless@vger.kernel.org 13041S: Maintained 13042F: drivers/net/wireless/ralink/rt2x00/ 13043 13044RAMDISK RAM BLOCK DEVICE DRIVER 13045M: Jens Axboe <axboe@kernel.dk> 13046S: Maintained 13047F: Documentation/blockdev/ramdisk.txt 13048F: drivers/block/brd.c 13049 13050RANCHU VIRTUAL BOARD FOR MIPS 13051M: Miodrag Dinic <miodrag.dinic@mips.com> 13052L: linux-mips@vger.kernel.org 13053S: Supported 13054F: arch/mips/generic/board-ranchu.c 13055F: arch/mips/configs/generic/board-ranchu.config 13056 13057RANDOM NUMBER DRIVER 13058M: "Theodore Ts'o" <tytso@mit.edu> 13059S: Maintained 13060F: drivers/char/random.c 13061 13062RAPIDIO SUBSYSTEM 13063M: Matt Porter <mporter@kernel.crashing.org> 13064M: Alexandre Bounine <alex.bou9@gmail.com> 13065S: Maintained 13066F: drivers/rapidio/ 13067 13068RAS INFRASTRUCTURE 13069M: Tony Luck <tony.luck@intel.com> 13070M: Borislav Petkov <bp@alien8.de> 13071L: linux-edac@vger.kernel.org 13072S: Maintained 13073F: drivers/ras/ 13074F: include/linux/ras.h 13075F: include/ras/ras_event.h 13076F: Documentation/admin-guide/ras.rst 13077 13078RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13079L: linux-wireless@vger.kernel.org 13080S: Orphan 13081F: drivers/net/wireless/ray* 13082 13083RCUTORTURE TEST FRAMEWORK 13084M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13085M: Josh Triplett <josh@joshtriplett.org> 13086R: Steven Rostedt <rostedt@goodmis.org> 13087R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13088R: Lai Jiangshan <jiangshanlai@gmail.com> 13089L: linux-kernel@vger.kernel.org 13090S: Supported 13091T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13092F: tools/testing/selftests/rcutorture 13093 13094RDC R-321X SoC 13095M: Florian Fainelli <florian@openwrt.org> 13096S: Maintained 13097 13098RDC R6040 FAST ETHERNET DRIVER 13099M: Florian Fainelli <f.fainelli@gmail.com> 13100L: netdev@vger.kernel.org 13101S: Maintained 13102F: drivers/net/ethernet/rdc/r6040.c 13103 13104RDMAVT - RDMA verbs software 13105M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13106M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13107L: linux-rdma@vger.kernel.org 13108S: Supported 13109F: drivers/infiniband/sw/rdmavt 13110 13111RDS - RELIABLE DATAGRAM SOCKETS 13112M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13113L: netdev@vger.kernel.org 13114L: linux-rdma@vger.kernel.org 13115L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13116W: https://oss.oracle.com/projects/rds/ 13117S: Supported 13118F: net/rds/ 13119F: Documentation/networking/rds.txt 13120 13121RDT - RESOURCE ALLOCATION 13122M: Fenghua Yu <fenghua.yu@intel.com> 13123M: Reinette Chatre <reinette.chatre@intel.com> 13124L: linux-kernel@vger.kernel.org 13125S: Supported 13126F: arch/x86/kernel/cpu/resctrl/ 13127F: arch/x86/include/asm/resctrl_sched.h 13128F: Documentation/x86/resctrl* 13129 13130READ-COPY UPDATE (RCU) 13131M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13132M: Josh Triplett <josh@joshtriplett.org> 13133R: Steven Rostedt <rostedt@goodmis.org> 13134R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13135R: Lai Jiangshan <jiangshanlai@gmail.com> 13136R: Joel Fernandes <joel@joelfernandes.org> 13137L: linux-kernel@vger.kernel.org 13138W: http://www.rdrop.com/users/paulmck/RCU/ 13139S: Supported 13140T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13141F: Documentation/RCU/ 13142X: Documentation/RCU/torture.txt 13143F: include/linux/rcu* 13144X: include/linux/srcu*.h 13145F: kernel/rcu/ 13146X: kernel/rcu/srcu*.c 13147 13148REAL TIME CLOCK (RTC) SUBSYSTEM 13149M: Alessandro Zummo <a.zummo@towertech.it> 13150M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13151L: linux-rtc@vger.kernel.org 13152Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13153T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13154S: Maintained 13155F: Documentation/devicetree/bindings/rtc/ 13156F: Documentation/rtc.txt 13157F: drivers/rtc/ 13158F: include/linux/rtc.h 13159F: include/uapi/linux/rtc.h 13160F: include/linux/rtc/ 13161F: include/linux/platform_data/rtc-* 13162F: tools/testing/selftests/rtc/ 13163 13164REALTEK AUDIO CODECS 13165M: Bard Liao <bardliao@realtek.com> 13166M: Oder Chiou <oder_chiou@realtek.com> 13167S: Maintained 13168F: sound/soc/codecs/rt* 13169F: include/sound/rt*.h 13170 13171REALTEK RTL83xx SMI DSA ROUTER CHIPS 13172M: Linus Walleij <linus.walleij@linaro.org> 13173S: Maintained 13174F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13175F: drivers/net/dsa/realtek-smi* 13176F: drivers/net/dsa/rtl83* 13177 13178REDPINE WIRELESS DRIVER 13179M: Amitkumar Karwar <amitkarwar@gmail.com> 13180M: Siva Rebbagondla <siva8118@gmail.com> 13181L: linux-wireless@vger.kernel.org 13182S: Maintained 13183F: drivers/net/wireless/rsi/ 13184 13185REGISTER MAP ABSTRACTION 13186M: Mark Brown <broonie@kernel.org> 13187L: linux-kernel@vger.kernel.org 13188T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13189S: Supported 13190F: Documentation/devicetree/bindings/regmap/ 13191F: drivers/base/regmap/ 13192F: include/linux/regmap.h 13193 13194REISERFS FILE SYSTEM 13195L: reiserfs-devel@vger.kernel.org 13196S: Supported 13197F: fs/reiserfs/ 13198 13199REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13200M: Ohad Ben-Cohen <ohad@wizery.com> 13201M: Bjorn Andersson <bjorn.andersson@linaro.org> 13202L: linux-remoteproc@vger.kernel.org 13203T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13204S: Maintained 13205F: Documentation/devicetree/bindings/remoteproc/ 13206F: Documentation/remoteproc.txt 13207F: drivers/remoteproc/ 13208F: include/linux/remoteproc.h 13209 13210REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13211M: Ohad Ben-Cohen <ohad@wizery.com> 13212M: Bjorn Andersson <bjorn.andersson@linaro.org> 13213L: linux-remoteproc@vger.kernel.org 13214T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13215S: Maintained 13216F: drivers/rpmsg/ 13217F: Documentation/rpmsg.txt 13218F: include/linux/rpmsg.h 13219F: include/linux/rpmsg/ 13220 13221RENESAS CLOCK DRIVERS 13222M: Geert Uytterhoeven <geert+renesas@glider.be> 13223L: linux-renesas-soc@vger.kernel.org 13224T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13225S: Supported 13226F: drivers/clk/renesas/ 13227 13228RENESAS EMEV2 I2C DRIVER 13229M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13230S: Supported 13231F: drivers/i2c/busses/i2c-emev2.c 13232 13233RENESAS ETHERNET DRIVERS 13234R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13235L: netdev@vger.kernel.org 13236L: linux-renesas-soc@vger.kernel.org 13237F: Documentation/devicetree/bindings/net/renesas,*.txt 13238F: Documentation/devicetree/bindings/net/sh_eth.txt 13239F: drivers/net/ethernet/renesas/ 13240F: include/linux/sh_eth.h 13241 13242RENESAS R-CAR GYROADC DRIVER 13243M: Marek Vasut <marek.vasut@gmail.com> 13244L: linux-iio@vger.kernel.org 13245S: Supported 13246F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13247F: drivers/iio/adc/rcar-gyroadc.c 13248 13249RENESAS R-CAR I2C DRIVERS 13250M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13251S: Supported 13252F: drivers/i2c/busses/i2c-rcar.c 13253F: drivers/i2c/busses/i2c-sh_mobile.c 13254 13255RENESAS RIIC DRIVER 13256M: Chris Brandt <chris.brandt@renesas.com> 13257S: Supported 13258F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13259F: drivers/i2c/busses/i2c-riic.c 13260 13261RENESAS USB PHY DRIVER 13262M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13263L: linux-renesas-soc@vger.kernel.org 13264S: Maintained 13265F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13266 13267RESET CONTROLLER FRAMEWORK 13268M: Philipp Zabel <p.zabel@pengutronix.de> 13269T: git git://git.pengutronix.de/git/pza/linux 13270S: Maintained 13271F: drivers/reset/ 13272F: Documentation/devicetree/bindings/reset/ 13273F: include/dt-bindings/reset/ 13274F: include/linux/reset.h 13275F: include/linux/reset/ 13276F: include/linux/reset-controller.h 13277 13278RESTARTABLE SEQUENCES SUPPORT 13279M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13280M: Peter Zijlstra <peterz@infradead.org> 13281M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13282M: Boqun Feng <boqun.feng@gmail.com> 13283L: linux-kernel@vger.kernel.org 13284S: Supported 13285F: kernel/rseq.c 13286F: include/uapi/linux/rseq.h 13287F: include/trace/events/rseq.h 13288F: tools/testing/selftests/rseq/ 13289 13290RFKILL 13291M: Johannes Berg <johannes@sipsolutions.net> 13292L: linux-wireless@vger.kernel.org 13293W: http://wireless.kernel.org/ 13294T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13295T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13296S: Maintained 13297F: Documentation/rfkill.txt 13298F: Documentation/ABI/stable/sysfs-class-rfkill 13299F: net/rfkill/ 13300F: include/linux/rfkill.h 13301F: include/uapi/linux/rfkill.h 13302 13303RHASHTABLE 13304M: Thomas Graf <tgraf@suug.ch> 13305M: Herbert Xu <herbert@gondor.apana.org.au> 13306L: netdev@vger.kernel.org 13307S: Maintained 13308F: lib/rhashtable.c 13309F: lib/test_rhashtable.c 13310F: include/linux/rhashtable.h 13311F: include/linux/rhashtable-types.h 13312 13313RICOH R5C592 MEMORYSTICK DRIVER 13314M: Maxim Levitsky <maximlevitsky@gmail.com> 13315S: Maintained 13316F: drivers/memstick/host/r592.* 13317 13318RICOH SMARTMEDIA/XD DRIVER 13319M: Maxim Levitsky <maximlevitsky@gmail.com> 13320S: Maintained 13321F: drivers/mtd/nand/raw/r852.c 13322F: drivers/mtd/nand/raw/r852.h 13323 13324RISC-V ARCHITECTURE 13325M: Palmer Dabbelt <palmer@sifive.com> 13326M: Albert Ou <aou@eecs.berkeley.edu> 13327L: linux-riscv@lists.infradead.org 13328T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13329S: Supported 13330F: arch/riscv/ 13331K: riscv 13332N: riscv 13333 13334ROCCAT DRIVERS 13335M: Stefan Achatz <erazor_de@users.sourceforge.net> 13336W: http://sourceforge.net/projects/roccat/ 13337S: Maintained 13338F: drivers/hid/hid-roccat* 13339F: include/linux/hid-roccat* 13340F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13341 13342ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13343M: Jacob chen <jacob2.chen@rock-chips.com> 13344L: linux-media@vger.kernel.org 13345S: Maintained 13346F: drivers/media/platform/rockchip/rga/ 13347F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13348 13349ROCKCHIP VPU CODEC DRIVER 13350M: Ezequiel Garcia <ezequiel@collabora.com> 13351L: linux-media@vger.kernel.org 13352S: Maintained 13353F: drivers/staging/media/platform/rockchip/vpu/ 13354F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13355 13356ROCKER DRIVER 13357M: Jiri Pirko <jiri@resnulli.us> 13358L: netdev@vger.kernel.org 13359S: Supported 13360F: drivers/net/ethernet/rocker/ 13361 13362ROCKETPORT DRIVER 13363P: Comtrol Corp. 13364W: http://www.comtrol.com 13365S: Maintained 13366F: Documentation/serial/rocket.txt 13367F: drivers/tty/rocket* 13368 13369ROCKETPORT EXPRESS/INFINITY DRIVER 13370M: Kevin Cernekee <cernekee@gmail.com> 13371L: linux-serial@vger.kernel.org 13372S: Odd Fixes 13373F: drivers/tty/serial/rp2.* 13374 13375ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13376M: Marek Vasut <marek.vasut+renesas@gmail.com> 13377L: linux-kernel@vger.kernel.org 13378L: linux-renesas-soc@vger.kernel.org 13379S: Supported 13380F: drivers/mfd/bd9571mwv.c 13381F: drivers/regulator/bd9571mwv-regulator.c 13382F: drivers/gpio/gpio-bd9571mwv.c 13383F: include/linux/mfd/bd9571mwv.h 13384F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13385 13386ROSE NETWORK LAYER 13387M: Ralf Baechle <ralf@linux-mips.org> 13388L: linux-hams@vger.kernel.org 13389W: http://www.linux-ax25.org/ 13390S: Maintained 13391F: include/net/rose.h 13392F: include/uapi/linux/rose.h 13393F: net/rose/ 13394 13395RTL2830 MEDIA DRIVER 13396M: Antti Palosaari <crope@iki.fi> 13397L: linux-media@vger.kernel.org 13398W: https://linuxtv.org 13399W: http://palosaari.fi/linux/ 13400Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13401T: git git://linuxtv.org/anttip/media_tree.git 13402S: Maintained 13403F: drivers/media/dvb-frontends/rtl2830* 13404 13405RTL2832 MEDIA DRIVER 13406M: Antti Palosaari <crope@iki.fi> 13407L: linux-media@vger.kernel.org 13408W: https://linuxtv.org 13409W: http://palosaari.fi/linux/ 13410Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13411T: git git://linuxtv.org/anttip/media_tree.git 13412S: Maintained 13413F: drivers/media/dvb-frontends/rtl2832* 13414 13415RTL2832_SDR MEDIA DRIVER 13416M: Antti Palosaari <crope@iki.fi> 13417L: linux-media@vger.kernel.org 13418W: https://linuxtv.org 13419W: http://palosaari.fi/linux/ 13420Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13421T: git git://linuxtv.org/anttip/media_tree.git 13422S: Maintained 13423F: drivers/media/dvb-frontends/rtl2832_sdr* 13424 13425RTL8180 WIRELESS DRIVER 13426L: linux-wireless@vger.kernel.org 13427W: http://wireless.kernel.org/ 13428T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13429S: Orphan 13430F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13431 13432RTL8187 WIRELESS DRIVER 13433M: Herton Ronaldo Krzesinski <herton@canonical.com> 13434M: Hin-Tak Leung <htl10@users.sourceforge.net> 13435M: Larry Finger <Larry.Finger@lwfinger.net> 13436L: linux-wireless@vger.kernel.org 13437W: http://wireless.kernel.org/ 13438T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13439S: Maintained 13440F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13441 13442REALTEK WIRELESS DRIVER (rtlwifi family) 13443M: Ping-Ke Shih <pkshih@realtek.com> 13444L: linux-wireless@vger.kernel.org 13445W: http://wireless.kernel.org/ 13446T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13447S: Maintained 13448F: drivers/net/wireless/realtek/rtlwifi/ 13449 13450RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13451M: Jes Sorensen <Jes.Sorensen@gmail.com> 13452L: linux-wireless@vger.kernel.org 13453T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13454S: Maintained 13455F: drivers/net/wireless/realtek/rtl8xxxu/ 13456 13457RXRPC SOCKETS (AF_RXRPC) 13458M: David Howells <dhowells@redhat.com> 13459L: linux-afs@lists.infradead.org 13460S: Supported 13461F: net/rxrpc/ 13462F: include/keys/rxrpc-type.h 13463F: include/net/af_rxrpc.h 13464F: include/trace/events/rxrpc.h 13465F: include/uapi/linux/rxrpc.h 13466F: Documentation/networking/rxrpc.txt 13467W: https://www.infradead.org/~dhowells/kafs/ 13468 13469S3 SAVAGE FRAMEBUFFER DRIVER 13470M: Antonino Daplas <adaplas@gmail.com> 13471L: linux-fbdev@vger.kernel.org 13472S: Maintained 13473F: drivers/video/fbdev/savage/ 13474 13475S390 13476M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13477M: Heiko Carstens <heiko.carstens@de.ibm.com> 13478L: linux-s390@vger.kernel.org 13479W: http://www.ibm.com/developerworks/linux/linux390/ 13480T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13481S: Supported 13482F: arch/s390/ 13483F: drivers/s390/ 13484F: Documentation/s390/ 13485F: Documentation/driver-api/s390-drivers.rst 13486 13487S390 COMMON I/O LAYER 13488M: Sebastian Ott <sebott@linux.ibm.com> 13489M: Peter Oberparleiter <oberpar@linux.ibm.com> 13490L: linux-s390@vger.kernel.org 13491W: http://www.ibm.com/developerworks/linux/linux390/ 13492S: Supported 13493F: drivers/s390/cio/ 13494 13495S390 DASD DRIVER 13496M: Stefan Haberland <sth@linux.ibm.com> 13497M: Jan Hoeppner <hoeppner@linux.ibm.com> 13498L: linux-s390@vger.kernel.org 13499W: http://www.ibm.com/developerworks/linux/linux390/ 13500S: Supported 13501F: drivers/s390/block/dasd* 13502F: block/partitions/ibm.c 13503 13504S390 IOMMU (PCI) 13505M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13506L: linux-s390@vger.kernel.org 13507W: http://www.ibm.com/developerworks/linux/linux390/ 13508S: Supported 13509F: drivers/iommu/s390-iommu.c 13510 13511S390 IUCV NETWORK LAYER 13512M: Julian Wiedmann <jwi@linux.ibm.com> 13513M: Ursula Braun <ubraun@linux.ibm.com> 13514L: linux-s390@vger.kernel.org 13515W: http://www.ibm.com/developerworks/linux/linux390/ 13516S: Supported 13517F: drivers/s390/net/*iucv* 13518F: include/net/iucv/ 13519F: net/iucv/ 13520 13521S390 NETWORK DRIVERS 13522M: Julian Wiedmann <jwi@linux.ibm.com> 13523M: Ursula Braun <ubraun@linux.ibm.com> 13524L: linux-s390@vger.kernel.org 13525W: http://www.ibm.com/developerworks/linux/linux390/ 13526S: Supported 13527F: drivers/s390/net/ 13528 13529S390 PCI SUBSYSTEM 13530M: Sebastian Ott <sebott@linux.ibm.com> 13531M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13532L: linux-s390@vger.kernel.org 13533W: http://www.ibm.com/developerworks/linux/linux390/ 13534S: Supported 13535F: arch/s390/pci/ 13536F: drivers/pci/hotplug/s390_pci_hpc.c 13537 13538S390 VFIO-CCW DRIVER 13539M: Cornelia Huck <cohuck@redhat.com> 13540M: Farhan Ali <alifm@linux.ibm.com> 13541M: Eric Farman <farman@linux.ibm.com> 13542R: Halil Pasic <pasic@linux.ibm.com> 13543L: linux-s390@vger.kernel.org 13544L: kvm@vger.kernel.org 13545S: Supported 13546F: drivers/s390/cio/vfio_ccw* 13547F: Documentation/s390/vfio-ccw.txt 13548F: include/uapi/linux/vfio_ccw.h 13549 13550S390 ZCRYPT DRIVER 13551M: Harald Freudenberger <freude@linux.ibm.com> 13552L: linux-s390@vger.kernel.org 13553W: http://www.ibm.com/developerworks/linux/linux390/ 13554S: Supported 13555F: drivers/s390/crypto/ 13556 13557S390 VFIO AP DRIVER 13558M: Tony Krowiak <akrowiak@linux.ibm.com> 13559M: Pierre Morel <pmorel@linux.ibm.com> 13560M: Halil Pasic <pasic@linux.ibm.com> 13561L: linux-s390@vger.kernel.org 13562W: http://www.ibm.com/developerworks/linux/linux390/ 13563S: Supported 13564F: drivers/s390/crypto/vfio_ap_drv.c 13565F: drivers/s390/crypto/vfio_ap_private.h 13566F: drivers/s390/crypto/vfio_ap_ops.c 13567F: Documentation/s390/vfio-ap.txt 13568 13569S390 ZFCP DRIVER 13570M: Steffen Maier <maier@linux.ibm.com> 13571M: Benjamin Block <bblock@linux.ibm.com> 13572L: linux-s390@vger.kernel.org 13573W: http://www.ibm.com/developerworks/linux/linux390/ 13574S: Supported 13575F: drivers/s390/scsi/zfcp_* 13576 13577S3C24XX SD/MMC Driver 13578M: Ben Dooks <ben-linux@fluff.org> 13579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13580S: Supported 13581F: drivers/mmc/host/s3cmci.* 13582 13583SAA6588 RDS RECEIVER DRIVER 13584M: Hans Verkuil <hverkuil@xs4all.nl> 13585L: linux-media@vger.kernel.org 13586T: git git://linuxtv.org/media_tree.git 13587W: https://linuxtv.org 13588S: Odd Fixes 13589F: drivers/media/i2c/saa6588* 13590 13591SAA7134 VIDEO4LINUX DRIVER 13592M: Mauro Carvalho Chehab <mchehab@kernel.org> 13593L: linux-media@vger.kernel.org 13594W: https://linuxtv.org 13595T: git git://linuxtv.org/media_tree.git 13596S: Odd fixes 13597F: Documentation/media/v4l-drivers/saa7134* 13598F: drivers/media/pci/saa7134/ 13599 13600SAA7146 VIDEO4LINUX-2 DRIVER 13601M: Hans Verkuil <hverkuil@xs4all.nl> 13602L: linux-media@vger.kernel.org 13603T: git git://linuxtv.org/media_tree.git 13604S: Maintained 13605F: drivers/media/common/saa7146/ 13606F: drivers/media/pci/saa7146/ 13607F: include/media/drv-intf/saa7146* 13608 13609SAMSUNG AUDIO (ASoC) DRIVERS 13610M: Krzysztof Kozlowski <krzk@kernel.org> 13611M: Sangbeom Kim <sbkim73@samsung.com> 13612M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13613L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13614S: Supported 13615F: sound/soc/samsung/ 13616F: Documentation/devicetree/bindings/sound/samsung* 13617 13618SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13619M: Krzysztof Kozlowski <krzk@kernel.org> 13620L: linux-crypto@vger.kernel.org 13621L: linux-samsung-soc@vger.kernel.org 13622S: Maintained 13623F: drivers/crypto/exynos-rng.c 13624F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13625 13626SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13627M: Łukasz Stelmach <l.stelmach@samsung.com> 13628L: linux-samsung-soc@vger.kernel.org 13629S: Maintained 13630F: drivers/char/hw_random/exynos-trng.c 13631F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13632 13633SAMSUNG FRAMEBUFFER DRIVER 13634M: Jingoo Han <jingoohan1@gmail.com> 13635L: linux-fbdev@vger.kernel.org 13636S: Maintained 13637F: drivers/video/fbdev/s3c-fb.c 13638 13639SAMSUNG LAPTOP DRIVER 13640M: Corentin Chary <corentin.chary@gmail.com> 13641L: platform-driver-x86@vger.kernel.org 13642S: Maintained 13643F: drivers/platform/x86/samsung-laptop.c 13644 13645SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13646M: Sangbeom Kim <sbkim73@samsung.com> 13647M: Krzysztof Kozlowski <krzk@kernel.org> 13648M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13649L: linux-kernel@vger.kernel.org 13650L: linux-samsung-soc@vger.kernel.org 13651S: Supported 13652F: drivers/mfd/sec*.c 13653F: drivers/regulator/s2m*.c 13654F: drivers/regulator/s5m*.c 13655F: drivers/clk/clk-s2mps11.c 13656F: drivers/rtc/rtc-s5m.c 13657F: include/linux/mfd/samsung/ 13658F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13659F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13660F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13661F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13662 13663SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13664M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13665L: linux-media@vger.kernel.org 13666L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13667S: Maintained 13668F: drivers/media/platform/s3c-camif/ 13669F: include/media/drv-intf/s3c_camif.h 13670 13671SAMSUNG S3FWRN5 NFC DRIVER 13672M: Robert Baldyga <r.baldyga@samsung.com> 13673M: Krzysztof Opasiak <k.opasiak@samsung.com> 13674L: linux-nfc@lists.01.org (moderated for non-subscribers) 13675S: Supported 13676F: drivers/nfc/s3fwrn5 13677 13678SAMSUNG S5C73M3 CAMERA DRIVER 13679M: Kyungmin Park <kyungmin.park@samsung.com> 13680M: Andrzej Hajda <a.hajda@samsung.com> 13681L: linux-media@vger.kernel.org 13682S: Supported 13683F: drivers/media/i2c/s5c73m3/* 13684 13685SAMSUNG S5K5BAF CAMERA DRIVER 13686M: Kyungmin Park <kyungmin.park@samsung.com> 13687M: Andrzej Hajda <a.hajda@samsung.com> 13688L: linux-media@vger.kernel.org 13689S: Supported 13690F: drivers/media/i2c/s5k5baf.c 13691 13692SAMSUNG S5P Security SubSystem (SSS) DRIVER 13693M: Krzysztof Kozlowski <krzk@kernel.org> 13694M: Vladimir Zapolskiy <vz@mleia.com> 13695M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13696L: linux-crypto@vger.kernel.org 13697L: linux-samsung-soc@vger.kernel.org 13698S: Maintained 13699F: drivers/crypto/s5p-sss.c 13700 13701SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13702M: Kyungmin Park <kyungmin.park@samsung.com> 13703M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13704L: linux-media@vger.kernel.org 13705Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13706S: Supported 13707F: drivers/media/platform/exynos4-is/ 13708 13709SAMSUNG SOC CLOCK DRIVERS 13710M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13711M: Tomasz Figa <tomasz.figa@gmail.com> 13712M: Chanwoo Choi <cw00.choi@samsung.com> 13713S: Supported 13714L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13715T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13716F: drivers/clk/samsung/ 13717F: include/dt-bindings/clock/exynos*.h 13718F: Documentation/devicetree/bindings/clock/exynos*.txt 13719 13720SAMSUNG SPI DRIVERS 13721M: Kukjin Kim <kgene@kernel.org> 13722M: Krzysztof Kozlowski <krzk@kernel.org> 13723M: Andi Shyti <andi@etezian.org> 13724L: linux-spi@vger.kernel.org 13725L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13726S: Maintained 13727F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13728F: drivers/spi/spi-s3c* 13729F: include/linux/platform_data/spi-s3c64xx.h 13730 13731SAMSUNG SXGBE DRIVERS 13732M: Byungho An <bh74.an@samsung.com> 13733M: Girish K S <ks.giri@samsung.com> 13734M: Vipul Pandya <vipul.pandya@samsung.com> 13735S: Supported 13736L: netdev@vger.kernel.org 13737F: drivers/net/ethernet/samsung/sxgbe/ 13738 13739SAMSUNG THERMAL DRIVER 13740M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13741L: linux-pm@vger.kernel.org 13742L: linux-samsung-soc@vger.kernel.org 13743S: Supported 13744T: git https://github.com/lmajewski/linux-samsung-thermal.git 13745F: drivers/thermal/samsung/ 13746 13747SAMSUNG USB2 PHY DRIVER 13748M: Kamil Debski <kamil@wypas.org> 13749M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13750L: linux-kernel@vger.kernel.org 13751S: Supported 13752F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13753F: Documentation/phy/samsung-usb2.txt 13754F: drivers/phy/samsung/phy-exynos4210-usb2.c 13755F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13756F: drivers/phy/samsung/phy-exynos5250-usb2.c 13757F: drivers/phy/samsung/phy-s5pv210-usb2.c 13758F: drivers/phy/samsung/phy-samsung-usb2.c 13759F: drivers/phy/samsung/phy-samsung-usb2.h 13760 13761SC1200 WDT DRIVER 13762M: Zwane Mwaikambo <zwanem@gmail.com> 13763S: Maintained 13764F: drivers/watchdog/sc1200wdt.c 13765 13766SCHEDULER 13767M: Ingo Molnar <mingo@redhat.com> 13768M: Peter Zijlstra <peterz@infradead.org> 13769L: linux-kernel@vger.kernel.org 13770T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13771S: Maintained 13772F: kernel/sched/ 13773F: include/linux/sched.h 13774F: include/uapi/linux/sched.h 13775F: include/linux/wait.h 13776F: include/linux/preempt.h 13777 13778SCR24X CHIP CARD INTERFACE DRIVER 13779M: Lubomir Rintel <lkundrak@v3.sk> 13780S: Supported 13781F: drivers/char/pcmcia/scr24x_cs.c 13782 13783SCSI CDROM DRIVER 13784M: Jens Axboe <axboe@kernel.dk> 13785L: linux-scsi@vger.kernel.org 13786W: http://www.kernel.dk 13787S: Maintained 13788F: drivers/scsi/sr* 13789 13790SCSI RDMA PROTOCOL (SRP) INITIATOR 13791M: Bart Van Assche <bvanassche@acm.org> 13792L: linux-rdma@vger.kernel.org 13793S: Supported 13794Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13795F: drivers/infiniband/ulp/srp/ 13796F: include/scsi/srp.h 13797 13798SCSI RDMA PROTOCOL (SRP) TARGET 13799M: Bart Van Assche <bvanassche@acm.org> 13800L: linux-rdma@vger.kernel.org 13801L: target-devel@vger.kernel.org 13802S: Supported 13803Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13804F: drivers/infiniband/ulp/srpt/ 13805 13806SCSI SG DRIVER 13807M: Doug Gilbert <dgilbert@interlog.com> 13808L: linux-scsi@vger.kernel.org 13809W: http://sg.danny.cz/sg 13810S: Maintained 13811F: Documentation/scsi/scsi-generic.txt 13812F: drivers/scsi/sg.c 13813F: include/scsi/sg.h 13814 13815SCSI SUBSYSTEM 13816M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13817T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13818M: "Martin K. Petersen" <martin.petersen@oracle.com> 13819T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13820Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13821L: linux-scsi@vger.kernel.org 13822S: Maintained 13823F: Documentation/devicetree/bindings/scsi/ 13824F: drivers/scsi/ 13825F: include/scsi/ 13826 13827SCSI TAPE DRIVER 13828M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13829L: linux-scsi@vger.kernel.org 13830S: Maintained 13831F: Documentation/scsi/st.txt 13832F: drivers/scsi/st.* 13833F: drivers/scsi/st_*.h 13834 13835SCSI TARGET SUBSYSTEM 13836M: "Martin K. Petersen" <martin.petersen@oracle.com> 13837L: linux-scsi@vger.kernel.org 13838L: target-devel@vger.kernel.org 13839W: http://www.linux-iscsi.org 13840T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13841Q: https://patchwork.kernel.org/project/target-devel/list/ 13842S: Supported 13843F: drivers/target/ 13844F: include/target/ 13845F: Documentation/target/ 13846 13847SCTP PROTOCOL 13848M: Vlad Yasevich <vyasevich@gmail.com> 13849M: Neil Horman <nhorman@tuxdriver.com> 13850M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13851L: linux-sctp@vger.kernel.org 13852W: http://lksctp.sourceforge.net 13853S: Maintained 13854F: Documentation/networking/sctp.txt 13855F: include/linux/sctp.h 13856F: include/uapi/linux/sctp.h 13857F: include/net/sctp/ 13858F: net/sctp/ 13859 13860SCx200 CPU SUPPORT 13861M: Jim Cromie <jim.cromie@gmail.com> 13862S: Odd Fixes 13863F: Documentation/i2c/busses/scx200_acb 13864F: arch/x86/platform/scx200/ 13865F: drivers/watchdog/scx200_wdt.c 13866F: drivers/i2c/busses/scx200* 13867F: drivers/mtd/maps/scx200_docflash.c 13868F: include/linux/scx200.h 13869 13870SCx200 GPIO DRIVER 13871M: Jim Cromie <jim.cromie@gmail.com> 13872S: Maintained 13873F: drivers/char/scx200_gpio.c 13874F: include/linux/scx200_gpio.h 13875 13876SCx200 HRT CLOCKSOURCE DRIVER 13877M: Jim Cromie <jim.cromie@gmail.com> 13878S: Maintained 13879F: drivers/clocksource/scx200_hrt.c 13880 13881SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13882M: Sascha Sommer <saschasommer@freenet.de> 13883L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13884S: Maintained 13885F: drivers/mmc/host/sdricoh_cs.c 13886 13887SECO BOARDS CEC DRIVER 13888M: Ettore Chimenti <ek5.chimenti@gmail.com> 13889S: Maintained 13890F: drivers/media/platform/seco-cec/seco-cec.c 13891F: drivers/media/platform/seco-cec/seco-cec.h 13892 13893SECURE COMPUTING 13894M: Kees Cook <keescook@chromium.org> 13895R: Andy Lutomirski <luto@amacapital.net> 13896R: Will Drewry <wad@chromium.org> 13897T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13898S: Supported 13899F: kernel/seccomp.c 13900F: include/uapi/linux/seccomp.h 13901F: include/linux/seccomp.h 13902F: tools/testing/selftests/seccomp/* 13903F: tools/testing/selftests/kselftest_harness.h 13904F: Documentation/userspace-api/seccomp_filter.rst 13905K: \bsecure_computing 13906K: \bTIF_SECCOMP\b 13907 13908SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13909M: Al Cooper <alcooperx@gmail.com> 13910L: linux-mmc@vger.kernel.org 13911L: bcm-kernel-feedback-list@broadcom.com 13912S: Maintained 13913F: drivers/mmc/host/sdhci-brcmstb* 13914 13915SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13916M: Adrian Hunter <adrian.hunter@intel.com> 13917L: linux-mmc@vger.kernel.org 13918S: Maintained 13919F: drivers/mmc/host/sdhci* 13920F: include/linux/mmc/sdhci* 13921 13922EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 13923M: Adrian Hunter <adrian.hunter@intel.com> 13924M: Ritesh Harjani <riteshh@codeaurora.org> 13925M: Asutosh Das <asutoshd@codeaurora.org> 13926L: linux-mmc@vger.kernel.org 13927S: Maintained 13928F: drivers/mmc/host/cqhci* 13929 13930SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13931M: Prabu Thangamuthu <prabu.t@synopsys.com> 13932M: Manjunath M B <manjumb@synopsys.com> 13933L: linux-mmc@vger.kernel.org 13934S: Maintained 13935F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13936 13937SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13938M: Ludovic Desroches <ludovic.desroches@microchip.com> 13939L: linux-mmc@vger.kernel.org 13940S: Supported 13941F: drivers/mmc/host/sdhci-of-at91.c 13942 13943SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13944M: Ben Dooks <ben-linux@fluff.org> 13945M: Jaehoon Chung <jh80.chung@samsung.com> 13946L: linux-mmc@vger.kernel.org 13947S: Maintained 13948F: drivers/mmc/host/sdhci-s3c* 13949 13950SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13951M: Viresh Kumar <vireshk@kernel.org> 13952L: linux-mmc@vger.kernel.org 13953S: Maintained 13954F: drivers/mmc/host/sdhci-spear.c 13955 13956SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13957M: Kishon Vijay Abraham I <kishon@ti.com> 13958L: linux-mmc@vger.kernel.org 13959S: Maintained 13960F: drivers/mmc/host/sdhci-omap.c 13961 13962SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13963M: Scott Bauer <scott.bauer@intel.com> 13964M: Jonathan Derrick <jonathan.derrick@intel.com> 13965L: linux-block@vger.kernel.org 13966S: Supported 13967F: block/sed* 13968F: block/opal_proto.h 13969F: include/linux/sed* 13970F: include/uapi/linux/sed* 13971 13972SECURITY CONTACT 13973M: Security Officers <security@kernel.org> 13974S: Supported 13975 13976SECURITY SUBSYSTEM 13977M: James Morris <jmorris@namei.org> 13978M: "Serge E. Hallyn" <serge@hallyn.com> 13979L: linux-security-module@vger.kernel.org (suggested Cc:) 13980T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13981W: http://kernsec.org/ 13982S: Supported 13983F: security/ 13984X: security/selinux/ 13985 13986SELINUX SECURITY MODULE 13987M: Paul Moore <paul@paul-moore.com> 13988M: Stephen Smalley <sds@tycho.nsa.gov> 13989M: Eric Paris <eparis@parisplace.org> 13990L: selinux@vger.kernel.org 13991W: https://selinuxproject.org 13992W: https://github.com/SELinuxProject 13993T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13994S: Supported 13995F: include/linux/selinux* 13996F: security/selinux/ 13997F: scripts/selinux/ 13998F: Documentation/admin-guide/LSM/SELinux.rst 13999 14000SENSABLE PHANTOM 14001M: Jiri Slaby <jirislaby@gmail.com> 14002S: Maintained 14003F: drivers/misc/phantom.c 14004F: include/uapi/linux/phantom.h 14005 14006SERIAL DEVICE BUS 14007M: Rob Herring <robh@kernel.org> 14008L: linux-serial@vger.kernel.org 14009S: Maintained 14010F: Documentation/devicetree/bindings/serial/slave-device.txt 14011F: drivers/tty/serdev/ 14012F: include/linux/serdev.h 14013 14014SERIAL DRIVERS 14015M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14016L: linux-serial@vger.kernel.org 14017S: Maintained 14018F: Documentation/devicetree/bindings/serial/ 14019F: drivers/tty/serial/ 14020 14021SERIAL IR RECEIVER 14022M: Sean Young <sean@mess.org> 14023L: linux-media@vger.kernel.org 14024S: Maintained 14025F: drivers/media/rc/serial_ir.c 14026 14027SFC NETWORK DRIVER 14028M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14029M: Edward Cree <ecree@solarflare.com> 14030M: Martin Habets <mhabets@solarflare.com> 14031L: netdev@vger.kernel.org 14032S: Supported 14033F: drivers/net/ethernet/sfc/ 14034 14035SFF/SFP/SFP+ MODULE SUPPORT 14036M: Russell King <linux@armlinux.org.uk> 14037L: netdev@vger.kernel.org 14038S: Maintained 14039F: drivers/net/phy/phylink.c 14040F: drivers/net/phy/sfp* 14041F: include/linux/phylink.h 14042F: include/linux/sfp.h 14043 14044SGI GRU DRIVER 14045M: Dimitri Sivanich <sivanich@sgi.com> 14046S: Maintained 14047F: drivers/misc/sgi-gru/ 14048 14049SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14050M: Pat Gefre <pfg@sgi.com> 14051L: linux-ia64@vger.kernel.org 14052S: Supported 14053F: Documentation/ia64/serial.txt 14054F: drivers/tty/serial/ioc?_serial.c 14055F: include/linux/ioc?.h 14056 14057SGI XP/XPC/XPNET DRIVER 14058M: Cliff Whickman <cpw@sgi.com> 14059M: Robin Holt <robinmholt@gmail.com> 14060S: Maintained 14061F: drivers/misc/sgi-xp/ 14062 14063SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14064M: Ursula Braun <ubraun@linux.ibm.com> 14065M: Karsten Graul <kgraul@linux.ibm.com> 14066L: linux-s390@vger.kernel.org 14067W: http://www.ibm.com/developerworks/linux/linux390/ 14068S: Supported 14069F: net/smc/ 14070 14071SHARP RJ54N1CB0C SENSOR DRIVER 14072M: Jacopo Mondi <jacopo@jmondi.org> 14073L: linux-media@vger.kernel.org 14074T: git git://linuxtv.org/media_tree.git 14075S: Odd fixes 14076F: drivers/media/i2c/rj54n1cb0c.c 14077F: include/media/i2c/rj54n1cb0c.h 14078 14079SH_VEU V4L2 MEM2MEM DRIVER 14080L: linux-media@vger.kernel.org 14081S: Orphan 14082F: drivers/media/platform/sh_veu.c 14083 14084SH_VOU V4L2 OUTPUT DRIVER 14085L: linux-media@vger.kernel.org 14086S: Orphan 14087F: drivers/media/platform/sh_vou.c 14088F: include/media/drv-intf/sh_vou.h 14089 14090SI2157 MEDIA DRIVER 14091M: Antti Palosaari <crope@iki.fi> 14092L: linux-media@vger.kernel.org 14093W: https://linuxtv.org 14094W: http://palosaari.fi/linux/ 14095Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14096T: git git://linuxtv.org/anttip/media_tree.git 14097S: Maintained 14098F: drivers/media/tuners/si2157* 14099 14100SI2165 MEDIA DRIVER 14101M: Matthias Schwarzott <zzam@gentoo.org> 14102L: linux-media@vger.kernel.org 14103W: https://linuxtv.org 14104Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14105S: Maintained 14106F: drivers/media/dvb-frontends/si2165* 14107 14108SI2168 MEDIA DRIVER 14109M: Antti Palosaari <crope@iki.fi> 14110L: linux-media@vger.kernel.org 14111W: https://linuxtv.org 14112W: http://palosaari.fi/linux/ 14113Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14114T: git git://linuxtv.org/anttip/media_tree.git 14115S: Maintained 14116F: drivers/media/dvb-frontends/si2168* 14117 14118SI470X FM RADIO RECEIVER I2C DRIVER 14119M: Hans Verkuil <hverkuil@xs4all.nl> 14120L: linux-media@vger.kernel.org 14121T: git git://linuxtv.org/media_tree.git 14122W: https://linuxtv.org 14123S: Odd Fixes 14124F: drivers/media/radio/si470x/radio-si470x-i2c.c 14125 14126SI470X FM RADIO RECEIVER USB DRIVER 14127M: Hans Verkuil <hverkuil@xs4all.nl> 14128L: linux-media@vger.kernel.org 14129T: git git://linuxtv.org/media_tree.git 14130W: https://linuxtv.org 14131S: Maintained 14132F: drivers/media/radio/si470x/radio-si470x-common.c 14133F: drivers/media/radio/si470x/radio-si470x.h 14134F: drivers/media/radio/si470x/radio-si470x-usb.c 14135 14136SI4713 FM RADIO TRANSMITTER I2C DRIVER 14137M: Eduardo Valentin <edubezval@gmail.com> 14138L: linux-media@vger.kernel.org 14139T: git git://linuxtv.org/media_tree.git 14140W: https://linuxtv.org 14141S: Odd Fixes 14142F: drivers/media/radio/si4713/si4713.? 14143 14144SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14145M: Eduardo Valentin <edubezval@gmail.com> 14146L: linux-media@vger.kernel.org 14147T: git git://linuxtv.org/media_tree.git 14148W: https://linuxtv.org 14149S: Odd Fixes 14150F: drivers/media/radio/si4713/radio-platform-si4713.c 14151 14152SI4713 FM RADIO TRANSMITTER USB DRIVER 14153M: Hans Verkuil <hverkuil@xs4all.nl> 14154L: linux-media@vger.kernel.org 14155T: git git://linuxtv.org/media_tree.git 14156W: https://linuxtv.org 14157S: Maintained 14158F: drivers/media/radio/si4713/radio-usb-si4713.c 14159 14160SIANO DVB DRIVER 14161M: Mauro Carvalho Chehab <mchehab@kernel.org> 14162L: linux-media@vger.kernel.org 14163W: https://linuxtv.org 14164T: git git://linuxtv.org/media_tree.git 14165S: Odd fixes 14166F: drivers/media/common/siano/ 14167F: drivers/media/usb/siano/ 14168F: drivers/media/usb/siano/ 14169F: drivers/media/mmc/siano/ 14170 14171SIFIVE DRIVERS 14172M: Palmer Dabbelt <palmer@sifive.com> 14173M: Paul Walmsley <paul.walmsley@sifive.com> 14174L: linux-riscv@lists.infradead.org 14175T: git git://github.com/sifive/riscv-linux.git 14176S: Supported 14177K: sifive 14178N: sifive 14179 14180SILEAD TOUCHSCREEN DRIVER 14181M: Hans de Goede <hdegoede@redhat.com> 14182L: linux-input@vger.kernel.org 14183L: platform-driver-x86@vger.kernel.org 14184S: Maintained 14185F: drivers/input/touchscreen/silead.c 14186F: drivers/platform/x86/touchscreen_dmi.c 14187 14188SILICON MOTION SM712 FRAME BUFFER DRIVER 14189M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14190M: Teddy Wang <teddy.wang@siliconmotion.com> 14191M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14192L: linux-fbdev@vger.kernel.org 14193S: Maintained 14194F: drivers/video/fbdev/sm712* 14195F: Documentation/fb/sm712fb.txt 14196 14197SIMPLE FIRMWARE INTERFACE (SFI) 14198M: Len Brown <lenb@kernel.org> 14199L: sfi-devel@simplefirmware.org 14200W: http://simplefirmware.org/ 14201T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14202S: Supported 14203F: arch/x86/platform/sfi/ 14204F: drivers/sfi/ 14205F: include/linux/sfi*.h 14206 14207SIMPLEFB FB DRIVER 14208M: Hans de Goede <hdegoede@redhat.com> 14209L: linux-fbdev@vger.kernel.org 14210S: Maintained 14211F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 14212F: drivers/video/fbdev/simplefb.c 14213F: include/linux/platform_data/simplefb.h 14214 14215SIMTEC EB110ATX (Chalice CATS) 14216P: Ben Dooks 14217P: Vincent Sanders <vince@simtec.co.uk> 14218M: Simtec Linux Team <linux@simtec.co.uk> 14219W: http://www.simtec.co.uk/products/EB110ATX/ 14220S: Supported 14221 14222SIMTEC EB2410ITX (BAST) 14223P: Ben Dooks 14224P: Vincent Sanders <vince@simtec.co.uk> 14225M: Simtec Linux Team <linux@simtec.co.uk> 14226W: http://www.simtec.co.uk/products/EB2410ITX/ 14227S: Supported 14228F: arch/arm/mach-s3c24xx/mach-bast.c 14229F: arch/arm/mach-s3c24xx/bast-ide.c 14230F: arch/arm/mach-s3c24xx/bast-irq.c 14231 14232SIPHASH PRF ROUTINES 14233M: Jason A. Donenfeld <Jason@zx2c4.com> 14234S: Maintained 14235F: lib/siphash.c 14236F: lib/test_siphash.c 14237F: include/linux/siphash.h 14238 14239SIOX 14240M: Gavin Schenk <g.schenk@eckelmann.de> 14241M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14242R: Pengutronix Kernel Team <kernel@pengutronix.de> 14243S: Supported 14244F: drivers/siox/* 14245F: drivers/gpio/gpio-siox.c 14246F: include/trace/events/siox.h 14247 14248SIS 190 ETHERNET DRIVER 14249M: Francois Romieu <romieu@fr.zoreil.com> 14250L: netdev@vger.kernel.org 14251S: Maintained 14252F: drivers/net/ethernet/sis/sis190.c 14253 14254SIS 900/7016 FAST ETHERNET DRIVER 14255M: Daniele Venzano <venza@brownhat.org> 14256W: http://www.brownhat.org/sis900.html 14257L: netdev@vger.kernel.org 14258S: Maintained 14259F: drivers/net/ethernet/sis/sis900.* 14260 14261SIS FRAMEBUFFER DRIVER 14262M: Thomas Winischhofer <thomas@winischhofer.net> 14263W: http://www.winischhofer.net/linuxsisvga.shtml 14264S: Maintained 14265F: Documentation/fb/sisfb.txt 14266F: drivers/video/fbdev/sis/ 14267F: include/video/sisfb.h 14268 14269SIS USB2VGA DRIVER 14270M: Thomas Winischhofer <thomas@winischhofer.net> 14271W: http://www.winischhofer.at/linuxsisusbvga.shtml 14272S: Maintained 14273F: drivers/usb/misc/sisusbvga/ 14274 14275SLAB ALLOCATOR 14276M: Christoph Lameter <cl@linux.com> 14277M: Pekka Enberg <penberg@kernel.org> 14278M: David Rientjes <rientjes@google.com> 14279M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14280M: Andrew Morton <akpm@linux-foundation.org> 14281L: linux-mm@kvack.org 14282S: Maintained 14283F: include/linux/sl?b*.h 14284F: mm/sl?b* 14285 14286SLEEPABLE READ-COPY UPDATE (SRCU) 14287M: Lai Jiangshan <jiangshanlai@gmail.com> 14288M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14289M: Josh Triplett <josh@joshtriplett.org> 14290R: Steven Rostedt <rostedt@goodmis.org> 14291R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14292L: linux-kernel@vger.kernel.org 14293W: http://www.rdrop.com/users/paulmck/RCU/ 14294S: Supported 14295T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14296F: include/linux/srcu*.h 14297F: kernel/rcu/srcu*.c 14298 14299SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14300M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14301L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14302S: Maintained 14303F: drivers/slimbus/ 14304F: Documentation/devicetree/bindings/slimbus/ 14305F: include/linux/slimbus.h 14306 14307SMACK SECURITY MODULE 14308M: Casey Schaufler <casey@schaufler-ca.com> 14309L: linux-security-module@vger.kernel.org 14310W: http://schaufler-ca.com 14311T: git git://github.com/cschaufler/smack-next 14312S: Maintained 14313F: Documentation/admin-guide/LSM/Smack.rst 14314F: security/smack/ 14315 14316SMC91x ETHERNET DRIVER 14317M: Nicolas Pitre <nico@fluxnic.net> 14318S: Odd Fixes 14319F: drivers/net/ethernet/smsc/smc91x.* 14320 14321SMIA AND SMIA++ IMAGE SENSOR DRIVER 14322M: Sakari Ailus <sakari.ailus@iki.fi> 14323L: linux-media@vger.kernel.org 14324S: Maintained 14325F: drivers/media/i2c/smiapp/ 14326F: include/media/i2c/smiapp.h 14327F: drivers/media/i2c/smiapp-pll.c 14328F: drivers/media/i2c/smiapp-pll.h 14329F: include/uapi/linux/smiapp.h 14330F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14331 14332SMM665 HARDWARE MONITOR DRIVER 14333M: Guenter Roeck <linux@roeck-us.net> 14334L: linux-hwmon@vger.kernel.org 14335S: Maintained 14336F: Documentation/hwmon/smm665 14337F: drivers/hwmon/smm665.c 14338 14339SMSC EMC2103 HARDWARE MONITOR DRIVER 14340M: Steve Glendinning <steve.glendinning@shawell.net> 14341L: linux-hwmon@vger.kernel.org 14342S: Maintained 14343F: Documentation/hwmon/emc2103 14344F: drivers/hwmon/emc2103.c 14345 14346SMSC SCH5627 HARDWARE MONITOR DRIVER 14347M: Hans de Goede <hdegoede@redhat.com> 14348L: linux-hwmon@vger.kernel.org 14349S: Supported 14350F: Documentation/hwmon/sch5627 14351F: drivers/hwmon/sch5627.c 14352 14353SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14354M: Steve Glendinning <steve.glendinning@shawell.net> 14355L: linux-fbdev@vger.kernel.org 14356S: Maintained 14357F: drivers/video/fbdev/smscufx.c 14358 14359SMSC47B397 HARDWARE MONITOR DRIVER 14360M: Jean Delvare <jdelvare@suse.com> 14361L: linux-hwmon@vger.kernel.org 14362S: Maintained 14363F: Documentation/hwmon/smsc47b397 14364F: drivers/hwmon/smsc47b397.c 14365 14366SMSC911x ETHERNET DRIVER 14367M: Steve Glendinning <steve.glendinning@shawell.net> 14368L: netdev@vger.kernel.org 14369S: Maintained 14370F: include/linux/smsc911x.h 14371F: drivers/net/ethernet/smsc/smsc911x.* 14372 14373SMSC9420 PCI ETHERNET DRIVER 14374M: Steve Glendinning <steve.glendinning@shawell.net> 14375L: netdev@vger.kernel.org 14376S: Maintained 14377F: drivers/net/ethernet/smsc/smsc9420.* 14378 14379SOC-CAMERA V4L2 SUBSYSTEM 14380L: linux-media@vger.kernel.org 14381T: git git://linuxtv.org/media_tree.git 14382S: Orphan 14383F: include/media/soc* 14384F: drivers/media/i2c/soc_camera/ 14385F: drivers/media/platform/soc_camera/ 14386 14387SOCIONEXT SYNQUACER I2C DRIVER 14388M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14389L: linux-i2c@vger.kernel.org 14390S: Maintained 14391F: drivers/i2c/busses/i2c-synquacer.c 14392F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14393 14394SOCIONEXT UNIPHIER SOUND DRIVER 14395L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14396S: Orphan 14397F: sound/soc/uniphier/ 14398 14399SOEKRIS NET48XX LED SUPPORT 14400M: Chris Boot <bootc@bootc.net> 14401S: Maintained 14402F: drivers/leds/leds-net48xx.c 14403 14404SOFT-ROCE DRIVER (rxe) 14405M: Moni Shoua <monis@mellanox.com> 14406L: linux-rdma@vger.kernel.org 14407S: Supported 14408W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14409Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14410F: drivers/infiniband/sw/rxe/ 14411F: include/uapi/rdma/rdma_user_rxe.h 14412 14413SOFTLOGIC 6x10 MPEG CODEC 14414M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14415M: Anton Sviridenko <anton@corp.bluecherry.net> 14416M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14417M: Andrey Utkin <andrey_utkin@fastmail.com> 14418M: Ismael Luceno <ismael@iodev.co.uk> 14419L: linux-media@vger.kernel.org 14420S: Supported 14421F: drivers/media/pci/solo6x10/ 14422 14423SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14424M: James Morse <james.morse@arm.com> 14425L: linux-arm-kernel@lists.infradead.org 14426S: Maintained 14427F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14428F: drivers/firmware/arm_sdei.c 14429F: include/linux/arm_sdei.h 14430F: include/uapi/linux/arm_sdei.h 14431 14432SOFTWARE RAID (Multiple Disks) SUPPORT 14433M: Shaohua Li <shli@kernel.org> 14434L: linux-raid@vger.kernel.org 14435T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14436S: Supported 14437F: drivers/md/Makefile 14438F: drivers/md/Kconfig 14439F: drivers/md/md* 14440F: drivers/md/raid* 14441F: include/linux/raid/ 14442F: include/uapi/linux/raid/ 14443 14444SOCIONEXT (SNI) AVE NETWORK DRIVER 14445M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14446L: netdev@vger.kernel.org 14447S: Maintained 14448F: drivers/net/ethernet/socionext/sni_ave.c 14449F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14450 14451SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14452M: Jassi Brar <jaswinder.singh@linaro.org> 14453L: netdev@vger.kernel.org 14454S: Maintained 14455F: drivers/net/ethernet/socionext/netsec.c 14456F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14457 14458SOLIDRUN CLEARFOG SUPPORT 14459M: Russell King <linux@armlinux.org.uk> 14460S: Maintained 14461F: arch/arm/boot/dts/armada-388-clearfog* 14462F: arch/arm/boot/dts/armada-38x-solidrun-* 14463 14464SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14465M: Russell King <linux@armlinux.org.uk> 14466S: Maintained 14467F: arch/arm/boot/dts/imx6*-cubox-i* 14468F: arch/arm/boot/dts/imx6*-hummingboard* 14469F: arch/arm/boot/dts/imx6*-sr-* 14470 14471SONIC NETWORK DRIVER 14472M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14473L: netdev@vger.kernel.org 14474S: Maintained 14475F: drivers/net/ethernet/natsemi/sonic.* 14476 14477SONICS SILICON BACKPLANE DRIVER (SSB) 14478M: Michael Buesch <m@bues.ch> 14479L: linux-wireless@vger.kernel.org 14480S: Maintained 14481F: drivers/ssb/ 14482F: include/linux/ssb/ 14483 14484SONY IMX214 SENSOR DRIVER 14485M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14486L: linux-media@vger.kernel.org 14487T: git git://linuxtv.org/media_tree.git 14488S: Maintained 14489F: drivers/media/i2c/imx214.c 14490F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14491 14492SONY IMX258 SENSOR DRIVER 14493M: Sakari Ailus <sakari.ailus@linux.intel.com> 14494L: linux-media@vger.kernel.org 14495T: git git://linuxtv.org/media_tree.git 14496S: Maintained 14497F: drivers/media/i2c/imx258.c 14498 14499SONY IMX274 SENSOR DRIVER 14500M: Leon Luo <leonl@leopardimaging.com> 14501L: linux-media@vger.kernel.org 14502T: git git://linuxtv.org/media_tree.git 14503S: Maintained 14504F: drivers/media/i2c/imx274.c 14505F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14506 14507SONY IMX319 SENSOR DRIVER 14508M: Bingbu Cao <bingbu.cao@intel.com> 14509L: linux-media@vger.kernel.org 14510T: git git://linuxtv.org/media_tree.git 14511S: Maintained 14512F: drivers/media/i2c/imx319.c 14513 14514SONY IMX355 SENSOR DRIVER 14515M: Tianshu Qiu <tian.shu.qiu@intel.com> 14516L: linux-media@vger.kernel.org 14517T: git git://linuxtv.org/media_tree.git 14518S: Maintained 14519F: drivers/media/i2c/imx355.c 14520 14521SONY MEMORYSTICK CARD SUPPORT 14522M: Alex Dubov <oakad@yahoo.com> 14523W: http://tifmxx.berlios.de/ 14524S: Maintained 14525F: drivers/memstick/host/tifm_ms.c 14526 14527SONY MEMORYSTICK STANDARD SUPPORT 14528M: Maxim Levitsky <maximlevitsky@gmail.com> 14529S: Maintained 14530F: drivers/memstick/core/ms_block.* 14531 14532SONY VAIO CONTROL DEVICE DRIVER 14533M: Mattia Dongili <malattia@linux.it> 14534L: platform-driver-x86@vger.kernel.org 14535W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14536S: Maintained 14537F: Documentation/laptops/sony-laptop.txt 14538F: drivers/char/sonypi.c 14539F: drivers/platform/x86/sony-laptop.c 14540F: include/linux/sony-laptop.h 14541 14542SOUND 14543M: Jaroslav Kysela <perex@perex.cz> 14544M: Takashi Iwai <tiwai@suse.com> 14545L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14546W: http://www.alsa-project.org/ 14547T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14548T: git git://git.alsa-project.org/alsa-kernel.git 14549Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14550S: Maintained 14551F: Documentation/sound/ 14552F: include/sound/ 14553F: include/uapi/sound/ 14554F: sound/ 14555 14556SOUND - COMPRESSED AUDIO 14557M: Vinod Koul <vkoul@kernel.org> 14558L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14559T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14560S: Supported 14561F: Documentation/sound/designs/compress-offload.rst 14562F: include/sound/compress_driver.h 14563F: include/uapi/sound/compress_* 14564F: sound/core/compress_offload.c 14565F: sound/soc/soc-compress.c 14566 14567SOUND - DMAENGINE HELPERS 14568M: Lars-Peter Clausen <lars@metafoo.de> 14569S: Supported 14570F: include/sound/dmaengine_pcm.h 14571F: sound/core/pcm_dmaengine.c 14572F: sound/soc/soc-generic-dmaengine-pcm.c 14573 14574SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14575M: Liam Girdwood <lgirdwood@gmail.com> 14576M: Mark Brown <broonie@kernel.org> 14577T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14578L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14579W: http://alsa-project.org/main/index.php/ASoC 14580S: Supported 14581F: Documentation/devicetree/bindings/sound/ 14582F: Documentation/sound/soc/ 14583F: sound/soc/ 14584F: include/dt-bindings/sound/ 14585F: include/sound/soc* 14586 14587SOUNDWIRE SUBSYSTEM 14588M: Vinod Koul <vkoul@kernel.org> 14589M: Sanyog Kale <sanyog.r.kale@intel.com> 14590R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14591L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14592S: Supported 14593F: Documentation/driver-api/soundwire/ 14594F: drivers/soundwire/ 14595F: include/linux/soundwire/ 14596 14597SP2 MEDIA DRIVER 14598M: Olli Salonen <olli.salonen@iki.fi> 14599L: linux-media@vger.kernel.org 14600W: https://linuxtv.org 14601Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14602S: Maintained 14603F: drivers/media/dvb-frontends/sp2* 14604 14605SPARC + UltraSPARC (sparc/sparc64) 14606M: "David S. Miller" <davem@davemloft.net> 14607L: sparclinux@vger.kernel.org 14608Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14609T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14610T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14611S: Maintained 14612F: arch/sparc/ 14613F: drivers/sbus/ 14614 14615SPARC SERIAL DRIVERS 14616M: "David S. Miller" <davem@davemloft.net> 14617L: sparclinux@vger.kernel.org 14618T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14619T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14620S: Maintained 14621F: include/linux/sunserialcore.h 14622F: drivers/tty/serial/suncore.c 14623F: drivers/tty/serial/sunhv.c 14624F: drivers/tty/serial/sunsab.c 14625F: drivers/tty/serial/sunsab.h 14626F: drivers/tty/serial/sunsu.c 14627F: drivers/tty/serial/sunzilog.c 14628F: drivers/tty/serial/sunzilog.h 14629F: drivers/tty/vcc.c 14630 14631SPARSE CHECKER 14632M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14633L: linux-sparse@vger.kernel.org 14634W: https://sparse.wiki.kernel.org/ 14635T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14636S: Maintained 14637F: include/linux/compiler.h 14638 14639SPEAR CLOCK FRAMEWORK SUPPORT 14640M: Viresh Kumar <vireshk@kernel.org> 14641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14642W: http://www.st.com/spear 14643S: Maintained 14644F: drivers/clk/spear/ 14645 14646SPEAR PLATFORM SUPPORT 14647M: Viresh Kumar <vireshk@kernel.org> 14648M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14650W: http://www.st.com/spear 14651S: Maintained 14652F: arch/arm/boot/dts/spear* 14653F: arch/arm/mach-spear/ 14654 14655SPI NOR SUBSYSTEM 14656M: Marek Vasut <marek.vasut@gmail.com> 14657M: Tudor Ambarus <tudor.ambarus@microchip.com> 14658L: linux-mtd@lists.infradead.org 14659W: http://www.linux-mtd.infradead.org/ 14660Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14661T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14662T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14663S: Maintained 14664F: drivers/mtd/spi-nor/ 14665F: include/linux/mtd/spi-nor.h 14666 14667SPI SUBSYSTEM 14668M: Mark Brown <broonie@kernel.org> 14669L: linux-spi@vger.kernel.org 14670T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14671Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14672S: Maintained 14673F: Documentation/devicetree/bindings/spi/ 14674F: Documentation/spi/ 14675F: drivers/spi/ 14676F: include/linux/spi/ 14677F: include/uapi/linux/spi/ 14678F: tools/spi/ 14679 14680SPIDERNET NETWORK DRIVER for CELL 14681M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14682L: netdev@vger.kernel.org 14683S: Supported 14684F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14685F: drivers/net/ethernet/toshiba/spider_net* 14686 14687SPMI SUBSYSTEM 14688R: Stephen Boyd <sboyd@kernel.org> 14689L: linux-arm-msm@vger.kernel.org 14690F: Documentation/devicetree/bindings/spmi/ 14691F: drivers/spmi/ 14692F: include/dt-bindings/spmi/spmi.h 14693F: include/linux/spmi.h 14694F: include/trace/events/spmi.h 14695 14696SPU FILE SYSTEM 14697M: Jeremy Kerr <jk@ozlabs.org> 14698L: linuxppc-dev@lists.ozlabs.org 14699W: http://www.ibm.com/developerworks/power/cell/ 14700S: Supported 14701F: Documentation/filesystems/spufs.txt 14702F: arch/powerpc/platforms/cell/spufs/ 14703 14704SQUASHFS FILE SYSTEM 14705M: Phillip Lougher <phillip@squashfs.org.uk> 14706L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14707W: http://squashfs.org.uk 14708T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14709S: Maintained 14710F: Documentation/filesystems/squashfs.txt 14711F: fs/squashfs/ 14712 14713SRM (Alpha) environment access 14714M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14715S: Maintained 14716F: arch/alpha/kernel/srm_env.c 14717 14718ST LSM6DSx IMU IIO DRIVER 14719M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14720L: linux-iio@vger.kernel.org 14721W: http://www.st.com/ 14722S: Maintained 14723F: drivers/iio/imu/st_lsm6dsx/ 14724F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14725 14726ST STM32 I2C/SMBUS DRIVER 14727M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14728L: linux-i2c@vger.kernel.org 14729S: Maintained 14730F: drivers/i2c/busses/i2c-stm32* 14731 14732ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14733M: Song Qiang <songqiang1304521@gmail.com> 14734L: linux-iio@vger.kernel.org 14735S: Maintained 14736F: drivers/iio/proximity/vl53l0x-i2c.c 14737F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14738 14739STABLE BRANCH 14740M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14741M: Sasha Levin <sashal@kernel.org> 14742L: stable@vger.kernel.org 14743S: Supported 14744F: Documentation/process/stable-kernel-rules.rst 14745 14746STAGING - COMEDI 14747M: Ian Abbott <abbotti@mev.co.uk> 14748M: H Hartley Sweeten <hsweeten@visionengravers.com> 14749S: Odd Fixes 14750F: drivers/staging/comedi/ 14751 14752STAGING - EROFS FILE SYSTEM 14753M: Gao Xiang <gaoxiang25@huawei.com> 14754M: Chao Yu <yuchao0@huawei.com> 14755L: linux-erofs@lists.ozlabs.org 14756S: Maintained 14757F: drivers/staging/erofs/ 14758 14759STAGING - INDUSTRIAL IO 14760M: Jonathan Cameron <jic23@kernel.org> 14761L: linux-iio@vger.kernel.org 14762S: Odd Fixes 14763F: Documentation/devicetree/bindings/staging/iio/ 14764F: drivers/staging/iio/ 14765 14766STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14767M: Marc Dietrich <marvin24@gmx.de> 14768L: ac100@lists.launchpad.net (moderated for non-subscribers) 14769L: linux-tegra@vger.kernel.org 14770S: Maintained 14771F: drivers/staging/nvec/ 14772 14773STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14774M: Jens Frederich <jfrederich@gmail.com> 14775M: Daniel Drake <dsd@laptop.org> 14776M: Jon Nettleton <jon.nettleton@gmail.com> 14777W: http://wiki.laptop.org/go/DCON 14778S: Maintained 14779F: drivers/staging/olpc_dcon/ 14780 14781STAGING - REALTEK RTL8712U DRIVERS 14782M: Larry Finger <Larry.Finger@lwfinger.net> 14783M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14784S: Odd Fixes 14785F: drivers/staging/rtl8712/ 14786 14787STAGING - REALTEK RTL8188EU DRIVERS 14788M: Larry Finger <Larry.Finger@lwfinger.net> 14789S: Odd Fixes 14790F: drivers/staging/rtl8188eu/ 14791 14792STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14793M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14794M: Teddy Wang <teddy.wang@siliconmotion.com> 14795M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14796L: linux-fbdev@vger.kernel.org 14797S: Maintained 14798F: drivers/staging/sm750fb/ 14799 14800STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14801M: William Hubbs <w.d.hubbs@gmail.com> 14802M: Chris Brannon <chris@the-brannons.com> 14803M: Kirk Reiser <kirk@reisers.ca> 14804M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14805L: speakup@linux-speakup.org 14806W: http://www.linux-speakup.org/ 14807S: Odd Fixes 14808F: drivers/staging/speakup/ 14809 14810STAGING - VIA VT665X DRIVERS 14811M: Forest Bond <forest@alittletooquiet.net> 14812S: Odd Fixes 14813F: drivers/staging/vt665?/ 14814 14815STAGING - WILC1000 WIFI DRIVER 14816M: Adham Abozaeid <adham.abozaeid@microchip.com> 14817M: Ajay Singh <ajay.kathat@microchip.com> 14818L: linux-wireless@vger.kernel.org 14819S: Supported 14820F: drivers/staging/wilc1000/ 14821 14822STAGING SUBSYSTEM 14823M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14824T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14825L: devel@driverdev.osuosl.org 14826S: Supported 14827F: drivers/staging/ 14828 14829STARFIRE/DURALAN NETWORK DRIVER 14830M: Ion Badulescu <ionut@badula.org> 14831S: Odd Fixes 14832F: drivers/net/ethernet/adaptec/starfire* 14833 14834STEC S1220 SKD DRIVER 14835M: Bart Van Assche <bart.vanassche@wdc.com> 14836L: linux-block@vger.kernel.org 14837S: Maintained 14838F: drivers/block/skd*[ch] 14839 14840STI AUDIO (ASoC) DRIVERS 14841M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14842L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14843S: Maintained 14844F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14845F: sound/soc/sti/ 14846 14847STI CEC DRIVER 14848M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14849S: Maintained 14850F: drivers/media/platform/sti/cec/ 14851F: Documentation/devicetree/bindings/media/stih-cec.txt 14852 14853STK1160 USB VIDEO CAPTURE DRIVER 14854M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14855L: linux-media@vger.kernel.org 14856T: git git://linuxtv.org/media_tree.git 14857S: Maintained 14858F: drivers/media/usb/stk1160/ 14859 14860STM32 AUDIO (ASoC) DRIVERS 14861M: Olivier Moysan <olivier.moysan@st.com> 14862M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14863L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14864S: Maintained 14865F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14866F: sound/soc/stm/ 14867 14868STM32 TIMER/LPTIMER DRIVERS 14869M: Fabrice Gasnier <fabrice.gasnier@st.com> 14870S: Maintained 14871F: drivers/*/stm32-*timer* 14872F: drivers/pwm/pwm-stm32* 14873F: include/linux/*/stm32-*tim* 14874F: Documentation/ABI/testing/*timer-stm32 14875F: Documentation/devicetree/bindings/*/stm32-*timer* 14876F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14877 14878STMMAC ETHERNET DRIVER 14879M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14880M: Alexandre Torgue <alexandre.torgue@st.com> 14881M: Jose Abreu <joabreu@synopsys.com> 14882L: netdev@vger.kernel.org 14883W: http://www.stlinux.com 14884S: Supported 14885F: drivers/net/ethernet/stmicro/stmmac/ 14886 14887SUN3/3X 14888M: Sam Creasey <sammy@sammy.net> 14889W: http://sammy.net/sun3/ 14890S: Maintained 14891F: arch/m68k/kernel/*sun3* 14892F: arch/m68k/sun3*/ 14893F: arch/m68k/include/asm/sun3* 14894F: drivers/net/ethernet/i825xx/sun3* 14895 14896SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14897M: Hans de Goede <hdegoede@redhat.com> 14898L: linux-input@vger.kernel.org 14899S: Maintained 14900F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14901F: drivers/input/keyboard/sun4i-lradc-keys.c 14902 14903SUNDANCE NETWORK DRIVER 14904M: Denis Kirjanov <kda@linux-powerpc.org> 14905L: netdev@vger.kernel.org 14906S: Maintained 14907F: drivers/net/ethernet/dlink/sundance.c 14908 14909SUPERH 14910M: Yoshinori Sato <ysato@users.sourceforge.jp> 14911M: Rich Felker <dalias@libc.org> 14912L: linux-sh@vger.kernel.org 14913Q: http://patchwork.kernel.org/project/linux-sh/list/ 14914S: Maintained 14915F: Documentation/sh/ 14916F: arch/sh/ 14917F: drivers/sh/ 14918 14919SUSPEND TO RAM 14920M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14921M: Len Brown <len.brown@intel.com> 14922M: Pavel Machek <pavel@ucw.cz> 14923L: linux-pm@vger.kernel.org 14924B: https://bugzilla.kernel.org 14925S: Supported 14926F: Documentation/power/ 14927F: arch/x86/kernel/acpi/ 14928F: drivers/base/power/ 14929F: kernel/power/ 14930F: include/linux/suspend.h 14931F: include/linux/freezer.h 14932F: include/linux/pm.h 14933 14934SVGA HANDLING 14935M: Martin Mares <mj@ucw.cz> 14936L: linux-video@atrey.karlin.mff.cuni.cz 14937S: Maintained 14938F: Documentation/svga.txt 14939F: arch/x86/boot/video* 14940 14941SWIOTLB SUBSYSTEM 14942M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14943L: iommu@lists.linux-foundation.org 14944T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14945S: Supported 14946F: kernel/dma/swiotlb.c 14947F: arch/*/kernel/pci-swiotlb.c 14948F: include/linux/swiotlb.h 14949 14950SWITCHDEV 14951M: Jiri Pirko <jiri@resnulli.us> 14952M: Ivan Vecera <ivecera@redhat.com> 14953L: netdev@vger.kernel.org 14954S: Supported 14955F: net/switchdev/ 14956F: include/net/switchdev.h 14957 14958SY8106A REGULATOR DRIVER 14959M: Icenowy Zheng <icenowy@aosc.io> 14960S: Maintained 14961F: drivers/regulator/sy8106a-regulator.c 14962F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14963 14964SYNC FILE FRAMEWORK 14965M: Sumit Semwal <sumit.semwal@linaro.org> 14966R: Gustavo Padovan <gustavo@padovan.org> 14967S: Maintained 14968L: linux-media@vger.kernel.org 14969L: dri-devel@lists.freedesktop.org 14970F: drivers/dma-buf/sync_* 14971F: drivers/dma-buf/dma-fence* 14972F: drivers/dma-buf/sw_sync.c 14973F: include/linux/sync_file.h 14974F: include/uapi/linux/sync_file.h 14975F: Documentation/sync_file.txt 14976T: git git://anongit.freedesktop.org/drm/drm-misc 14977 14978SYNOPSYS ARC ARCHITECTURE 14979M: Vineet Gupta <vgupta@synopsys.com> 14980L: linux-snps-arc@lists.infradead.org 14981S: Supported 14982F: arch/arc/ 14983F: Documentation/devicetree/bindings/arc/* 14984F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14985F: drivers/clocksource/arc_timer.c 14986F: drivers/tty/serial/arc_uart.c 14987T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14988 14989SYNOPSYS ARC HSDK SDP pll clock driver 14990M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14991S: Supported 14992F: drivers/clk/clk-hsdk-pll.c 14993F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14994 14995SYNOPSYS ARC SDP clock driver 14996M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14997S: Supported 14998F: drivers/clk/axs10x/* 14999F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15000 15001SYNOPSYS ARC SDP platform support 15002M: Alexey Brodkin <abrodkin@synopsys.com> 15003S: Supported 15004F: arch/arc/plat-axs10x 15005F: arch/arc/boot/dts/ax* 15006F: Documentation/devicetree/bindings/arc/axs10* 15007 15008SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15009M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15010S: Supported 15011F: drivers/reset/reset-axs10x.c 15012F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15013 15014SYNOPSYS CREG GPIO DRIVER 15015M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15016S: Maintained 15017F: drivers/gpio/gpio-creg-snps.c 15018F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15019 15020SYNOPSYS DESIGNWARE 8250 UART DRIVER 15021R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15022S: Maintained 15023F: drivers/tty/serial/8250/8250_dw.c 15024 15025SYNOPSYS DESIGNWARE APB GPIO DRIVER 15026M: Hoan Tran <hoan@os.amperecomputing.com> 15027L: linux-gpio@vger.kernel.org 15028S: Maintained 15029F: drivers/gpio/gpio-dwapb.c 15030F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15031 15032SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15033M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15034S: Maintained 15035F: drivers/dma/dwi-axi-dmac/ 15036F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15037 15038SYNOPSYS DESIGNWARE DMAC DRIVER 15039M: Viresh Kumar <vireshk@kernel.org> 15040R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15041S: Maintained 15042F: Documentation/devicetree/bindings/dma/snps-dma.txt 15043F: drivers/dma/dw/ 15044F: include/dt-bindings/dma/dw-dmac.h 15045F: include/linux/dma/dw.h 15046F: include/linux/platform_data/dma-dw.h 15047 15048SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15049M: Jose Abreu <Jose.Abreu@synopsys.com> 15050L: netdev@vger.kernel.org 15051S: Supported 15052F: drivers/net/ethernet/synopsys/ 15053 15054SYNOPSYS DESIGNWARE I2C DRIVER 15055M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15056R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15057R: Mika Westerberg <mika.westerberg@linux.intel.com> 15058L: linux-i2c@vger.kernel.org 15059S: Maintained 15060F: drivers/i2c/busses/i2c-designware-* 15061F: include/linux/platform_data/i2c-designware.h 15062 15063SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15064M: Jaehoon Chung <jh80.chung@samsung.com> 15065L: linux-mmc@vger.kernel.org 15066S: Maintained 15067F: drivers/mmc/host/dw_mmc* 15068 15069SYNOPSYS HSDK RESET CONTROLLER DRIVER 15070M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15071S: Supported 15072F: drivers/reset/reset-hsdk.c 15073F: include/dt-bindings/reset/snps,hsdk-reset.h 15074F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15075 15076SYSTEM CONFIGURATION (SYSCON) 15077M: Lee Jones <lee.jones@linaro.org> 15078M: Arnd Bergmann <arnd@arndb.de> 15079T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15080S: Supported 15081F: drivers/mfd/syscon.c 15082 15083SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15084M: Sudeep Holla <sudeep.holla@arm.com> 15085L: linux-arm-kernel@lists.infradead.org 15086S: Maintained 15087F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15088F: drivers/clk/clk-sc[mp]i.c 15089F: drivers/cpufreq/sc[mp]i-cpufreq.c 15090F: drivers/firmware/arm_scpi.c 15091F: drivers/firmware/arm_scmi/ 15092F: include/linux/sc[mp]i_protocol.h 15093 15094SYSTEM RESET/SHUTDOWN DRIVERS 15095M: Sebastian Reichel <sre@kernel.org> 15096L: linux-pm@vger.kernel.org 15097T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15098S: Maintained 15099F: Documentation/devicetree/bindings/power/reset/ 15100F: drivers/power/reset/ 15101 15102SYSTEM TRACE MODULE CLASS 15103M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15104S: Maintained 15105T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15106F: Documentation/trace/stm.rst 15107F: drivers/hwtracing/stm/ 15108F: include/linux/stm.h 15109F: include/uapi/linux/stm.h 15110 15111SYSV FILESYSTEM 15112M: Christoph Hellwig <hch@infradead.org> 15113S: Maintained 15114F: Documentation/filesystems/sysv-fs.txt 15115F: fs/sysv/ 15116F: include/linux/sysv_fs.h 15117 15118TASKSTATS STATISTICS INTERFACE 15119M: Balbir Singh <bsingharora@gmail.com> 15120S: Maintained 15121F: Documentation/accounting/taskstats* 15122F: include/linux/taskstats* 15123F: kernel/taskstats.c 15124 15125TC subsystem 15126M: Jamal Hadi Salim <jhs@mojatatu.com> 15127M: Cong Wang <xiyou.wangcong@gmail.com> 15128M: Jiri Pirko <jiri@resnulli.us> 15129L: netdev@vger.kernel.org 15130S: Maintained 15131F: include/net/pkt_cls.h 15132F: include/net/pkt_sched.h 15133F: include/net/tc_act/ 15134F: include/uapi/linux/pkt_cls.h 15135F: include/uapi/linux/pkt_sched.h 15136F: include/uapi/linux/tc_act/ 15137F: include/uapi/linux/tc_ematch/ 15138F: net/sched/ 15139 15140TC90522 MEDIA DRIVER 15141M: Akihiro Tsukada <tskd08@gmail.com> 15142L: linux-media@vger.kernel.org 15143S: Odd Fixes 15144F: drivers/media/dvb-frontends/tc90522* 15145 15146TCP LOW PRIORITY MODULE 15147M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15148M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15149W: http://tcp-lp-mod.sourceforge.net/ 15150S: Maintained 15151F: net/ipv4/tcp_lp.c 15152 15153TDA10071 MEDIA DRIVER 15154M: Antti Palosaari <crope@iki.fi> 15155L: linux-media@vger.kernel.org 15156W: https://linuxtv.org 15157W: http://palosaari.fi/linux/ 15158Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15159T: git git://linuxtv.org/anttip/media_tree.git 15160S: Maintained 15161F: drivers/media/dvb-frontends/tda10071* 15162 15163TDA18212 MEDIA DRIVER 15164M: Antti Palosaari <crope@iki.fi> 15165L: linux-media@vger.kernel.org 15166W: https://linuxtv.org 15167W: http://palosaari.fi/linux/ 15168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15169T: git git://linuxtv.org/anttip/media_tree.git 15170S: Maintained 15171F: drivers/media/tuners/tda18212* 15172 15173TDA18218 MEDIA DRIVER 15174M: Antti Palosaari <crope@iki.fi> 15175L: linux-media@vger.kernel.org 15176W: https://linuxtv.org 15177W: http://palosaari.fi/linux/ 15178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15179T: git git://linuxtv.org/anttip/media_tree.git 15180S: Maintained 15181F: drivers/media/tuners/tda18218* 15182 15183TDA18250 MEDIA DRIVER 15184M: Olli Salonen <olli.salonen@iki.fi> 15185L: linux-media@vger.kernel.org 15186W: https://linuxtv.org 15187Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15188T: git git://linuxtv.org/media_tree.git 15189S: Maintained 15190F: drivers/media/tuners/tda18250* 15191 15192TDA18271 MEDIA DRIVER 15193M: Michael Krufky <mkrufky@linuxtv.org> 15194L: linux-media@vger.kernel.org 15195W: https://linuxtv.org 15196W: http://github.com/mkrufky 15197Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15198T: git git://linuxtv.org/mkrufky/tuners.git 15199S: Maintained 15200F: drivers/media/tuners/tda18271* 15201 15202TDA1997x MEDIA DRIVER 15203M: Tim Harvey <tharvey@gateworks.com> 15204L: linux-media@vger.kernel.org 15205W: https://linuxtv.org 15206Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15207S: Maintained 15208F: drivers/media/i2c/tda1997x.* 15209 15210TDA827x MEDIA DRIVER 15211M: Michael Krufky <mkrufky@linuxtv.org> 15212L: linux-media@vger.kernel.org 15213W: https://linuxtv.org 15214W: http://github.com/mkrufky 15215Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15216T: git git://linuxtv.org/mkrufky/tuners.git 15217S: Maintained 15218F: drivers/media/tuners/tda8290.* 15219 15220TDA8290 MEDIA DRIVER 15221M: Michael Krufky <mkrufky@linuxtv.org> 15222L: linux-media@vger.kernel.org 15223W: https://linuxtv.org 15224W: http://github.com/mkrufky 15225Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15226T: git git://linuxtv.org/mkrufky/tuners.git 15227S: Maintained 15228F: drivers/media/tuners/tda8290.* 15229 15230TDA9840 MEDIA DRIVER 15231M: Hans Verkuil <hverkuil@xs4all.nl> 15232L: linux-media@vger.kernel.org 15233T: git git://linuxtv.org/media_tree.git 15234W: https://linuxtv.org 15235S: Maintained 15236F: drivers/media/i2c/tda9840* 15237 15238TEA5761 TUNER DRIVER 15239M: Mauro Carvalho Chehab <mchehab@kernel.org> 15240L: linux-media@vger.kernel.org 15241W: https://linuxtv.org 15242T: git git://linuxtv.org/media_tree.git 15243S: Odd fixes 15244F: drivers/media/tuners/tea5761.* 15245 15246TEA5767 TUNER DRIVER 15247M: Mauro Carvalho Chehab <mchehab@kernel.org> 15248L: linux-media@vger.kernel.org 15249W: https://linuxtv.org 15250T: git git://linuxtv.org/media_tree.git 15251S: Maintained 15252F: drivers/media/tuners/tea5767.* 15253 15254TEA6415C MEDIA DRIVER 15255M: Hans Verkuil <hverkuil@xs4all.nl> 15256L: linux-media@vger.kernel.org 15257T: git git://linuxtv.org/media_tree.git 15258W: https://linuxtv.org 15259S: Maintained 15260F: drivers/media/i2c/tea6415c* 15261 15262TEA6420 MEDIA DRIVER 15263M: Hans Verkuil <hverkuil@xs4all.nl> 15264L: linux-media@vger.kernel.org 15265T: git git://linuxtv.org/media_tree.git 15266W: https://linuxtv.org 15267S: Maintained 15268F: drivers/media/i2c/tea6420* 15269 15270TEAM DRIVER 15271M: Jiri Pirko <jiri@resnulli.us> 15272L: netdev@vger.kernel.org 15273S: Supported 15274F: drivers/net/team/ 15275F: include/linux/if_team.h 15276F: include/uapi/linux/if_team.h 15277 15278TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15279M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15280S: Maintained 15281F: arch/x86/platform/ts5500/ 15282 15283TECHNOTREND USB IR RECEIVER 15284M: Sean Young <sean@mess.org> 15285L: linux-media@vger.kernel.org 15286S: Maintained 15287F: drivers/media/rc/ttusbir.c 15288 15289TECHWELL TW9910 VIDEO DECODER 15290L: linux-media@vger.kernel.org 15291S: Orphan 15292F: drivers/media/i2c/tw9910.c 15293F: include/media/i2c/tw9910.h 15294 15295TEE SUBSYSTEM 15296M: Jens Wiklander <jens.wiklander@linaro.org> 15297S: Maintained 15298F: include/linux/tee_drv.h 15299F: include/uapi/linux/tee.h 15300F: drivers/tee/ 15301F: Documentation/tee.txt 15302 15303TEGRA ARCHITECTURE SUPPORT 15304M: Thierry Reding <thierry.reding@gmail.com> 15305M: Jonathan Hunter <jonathanh@nvidia.com> 15306L: linux-tegra@vger.kernel.org 15307Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15308T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15309S: Supported 15310N: [^a-z]tegra 15311 15312TEGRA CLOCK DRIVER 15313M: Peter De Schrijver <pdeschrijver@nvidia.com> 15314M: Prashant Gaikwad <pgaikwad@nvidia.com> 15315S: Supported 15316F: drivers/clk/tegra/ 15317 15318TEGRA DMA DRIVERS 15319M: Laxman Dewangan <ldewangan@nvidia.com> 15320M: Jon Hunter <jonathanh@nvidia.com> 15321S: Supported 15322F: drivers/dma/tegra* 15323 15324TEGRA I2C DRIVER 15325M: Laxman Dewangan <ldewangan@nvidia.com> 15326S: Supported 15327F: drivers/i2c/busses/i2c-tegra.c 15328 15329TEGRA IOMMU DRIVERS 15330M: Thierry Reding <thierry.reding@gmail.com> 15331L: linux-tegra@vger.kernel.org 15332S: Supported 15333F: drivers/iommu/tegra* 15334 15335TEGRA KBC DRIVER 15336M: Laxman Dewangan <ldewangan@nvidia.com> 15337S: Supported 15338F: drivers/input/keyboard/tegra-kbc.c 15339 15340TEGRA NAND DRIVER 15341M: Stefan Agner <stefan@agner.ch> 15342M: Lucas Stach <dev@lynxeye.de> 15343S: Maintained 15344F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15345F: drivers/mtd/nand/raw/tegra_nand.c 15346 15347TEGRA PWM DRIVER 15348M: Thierry Reding <thierry.reding@gmail.com> 15349S: Supported 15350F: drivers/pwm/pwm-tegra.c 15351 15352TEGRA SERIAL DRIVER 15353M: Laxman Dewangan <ldewangan@nvidia.com> 15354S: Supported 15355F: drivers/tty/serial/serial-tegra.c 15356 15357TEGRA SPI DRIVER 15358M: Laxman Dewangan <ldewangan@nvidia.com> 15359S: Supported 15360F: drivers/spi/spi-tegra* 15361 15362TEHUTI ETHERNET DRIVER 15363M: Andy Gospodarek <andy@greyhouse.net> 15364L: netdev@vger.kernel.org 15365S: Supported 15366F: drivers/net/ethernet/tehuti/* 15367 15368Telecom Clock Driver for MCPL0010 15369M: Mark Gross <mark.gross@intel.com> 15370S: Supported 15371F: drivers/char/tlclk.c 15372 15373TENSILICA XTENSA PORT (xtensa) 15374M: Chris Zankel <chris@zankel.net> 15375M: Max Filippov <jcmvbkbc@gmail.com> 15376L: linux-xtensa@linux-xtensa.org 15377T: git git://github.com/czankel/xtensa-linux.git 15378S: Maintained 15379F: arch/xtensa/ 15380F: drivers/irqchip/irq-xtensa-* 15381 15382Texas Instruments' System Control Interface (TISCI) Protocol Driver 15383M: Nishanth Menon <nm@ti.com> 15384M: Tero Kristo <t-kristo@ti.com> 15385M: Santosh Shilimkar <ssantosh@kernel.org> 15386L: linux-arm-kernel@lists.infradead.org 15387S: Maintained 15388F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15389F: drivers/firmware/ti_sci* 15390F: include/linux/soc/ti/ti_sci_protocol.h 15391F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15392F: drivers/soc/ti/ti_sci_pm_domains.c 15393F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15394F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15395F: drivers/clk/keystone/sci-clk.c 15396F: drivers/reset/reset-ti-sci.c 15397 15398Texas Instruments ASoC drivers 15399M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15400L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15401S: Maintained 15402F: sound/soc/ti/ 15403 15404Texas Instruments' DAC7612 DAC Driver 15405M: Ricardo Ribalda <ricardo@ribalda.com> 15406L: linux-iio@vger.kernel.org 15407S: Supported 15408F: drivers/iio/dac/ti-dac7612.c 15409F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15410 15411THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15412M: Hans Verkuil <hverkuil@xs4all.nl> 15413L: linux-media@vger.kernel.org 15414T: git git://linuxtv.org/media_tree.git 15415W: https://linuxtv.org 15416S: Maintained 15417F: drivers/media/radio/radio-raremono.c 15418 15419THERMAL 15420M: Zhang Rui <rui.zhang@intel.com> 15421M: Eduardo Valentin <edubezval@gmail.com> 15422R: Daniel Lezcano <daniel.lezcano@linaro.org> 15423L: linux-pm@vger.kernel.org 15424T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15425T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15426Q: https://patchwork.kernel.org/project/linux-pm/list/ 15427S: Supported 15428F: drivers/thermal/ 15429F: include/linux/thermal.h 15430F: include/uapi/linux/thermal.h 15431F: include/linux/cpu_cooling.h 15432F: Documentation/devicetree/bindings/thermal/ 15433 15434THERMAL/CPU_COOLING 15435M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15436M: Viresh Kumar <viresh.kumar@linaro.org> 15437M: Javi Merino <javi.merino@kernel.org> 15438L: linux-pm@vger.kernel.org 15439S: Supported 15440F: Documentation/thermal/cpu-cooling-api.txt 15441F: drivers/thermal/cpu_cooling.c 15442F: include/linux/cpu_cooling.h 15443 15444THINKPAD ACPI EXTRAS DRIVER 15445M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15446L: ibm-acpi-devel@lists.sourceforge.net 15447L: platform-driver-x86@vger.kernel.org 15448W: http://ibm-acpi.sourceforge.net 15449W: http://thinkwiki.org/wiki/Ibm-acpi 15450T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15451S: Maintained 15452F: drivers/platform/x86/thinkpad_acpi.c 15453 15454THUNDERBOLT DRIVER 15455M: Andreas Noever <andreas.noever@gmail.com> 15456M: Michael Jamet <michael.jamet@intel.com> 15457M: Mika Westerberg <mika.westerberg@linux.intel.com> 15458M: Yehezkel Bernat <YehezkelShB@gmail.com> 15459T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15460S: Maintained 15461F: Documentation/admin-guide/thunderbolt.rst 15462F: drivers/thunderbolt/ 15463F: include/linux/thunderbolt.h 15464 15465THUNDERBOLT NETWORK DRIVER 15466M: Michael Jamet <michael.jamet@intel.com> 15467M: Mika Westerberg <mika.westerberg@linux.intel.com> 15468M: Yehezkel Bernat <YehezkelShB@gmail.com> 15469L: netdev@vger.kernel.org 15470S: Maintained 15471F: drivers/net/thunderbolt.c 15472 15473THUNDERX GPIO DRIVER 15474M: David Daney <david.daney@cavium.com> 15475S: Maintained 15476F: drivers/gpio/gpio-thunderx.c 15477 15478TI AM437X VPFE DRIVER 15479M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15480L: linux-media@vger.kernel.org 15481W: https://linuxtv.org 15482Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15483T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15484S: Maintained 15485F: drivers/media/platform/am437x/ 15486 15487TI BANDGAP AND THERMAL DRIVER 15488M: Eduardo Valentin <edubezval@gmail.com> 15489M: Keerthy <j-keerthy@ti.com> 15490L: linux-pm@vger.kernel.org 15491L: linux-omap@vger.kernel.org 15492S: Maintained 15493F: drivers/thermal/ti-soc-thermal/ 15494 15495TI BQ27XXX POWER SUPPLY DRIVER 15496R: Andrew F. Davis <afd@ti.com> 15497F: include/linux/power/bq27xxx_battery.h 15498F: drivers/power/supply/bq27xxx_battery.c 15499F: drivers/power/supply/bq27xxx_battery_i2c.c 15500 15501TI CDCE706 CLOCK DRIVER 15502M: Max Filippov <jcmvbkbc@gmail.com> 15503S: Maintained 15504F: drivers/clk/clk-cdce706.c 15505 15506TI CLOCK DRIVER 15507M: Tero Kristo <t-kristo@ti.com> 15508L: linux-omap@vger.kernel.org 15509S: Maintained 15510F: drivers/clk/ti/ 15511F: include/linux/clk/ti.h 15512 15513TI DAVINCI MACHINE SUPPORT 15514M: Sekhar Nori <nsekhar@ti.com> 15515M: Kevin Hilman <khilman@kernel.org> 15516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15517T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15518S: Supported 15519F: arch/arm/mach-davinci/ 15520F: drivers/i2c/busses/i2c-davinci.c 15521F: arch/arm/boot/dts/da850* 15522 15523TI DAVINCI SERIES CLOCK DRIVER 15524M: David Lechner <david@lechnology.com> 15525R: Sekhar Nori <nsekhar@ti.com> 15526S: Maintained 15527F: Documentation/devicetree/bindings/clock/ti/davinci/ 15528F: drivers/clk/davinci/ 15529 15530TI DAVINCI SERIES GPIO DRIVER 15531M: Keerthy <j-keerthy@ti.com> 15532L: linux-gpio@vger.kernel.org 15533S: Maintained 15534F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15535F: drivers/gpio/gpio-davinci.c 15536 15537TI DAVINCI SERIES MEDIA DRIVER 15538M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15539L: linux-media@vger.kernel.org 15540W: https://linuxtv.org 15541Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15542T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15543S: Maintained 15544F: drivers/media/platform/davinci/ 15545F: include/media/davinci/ 15546 15547TI ETHERNET SWITCH DRIVER (CPSW) 15548R: Grygorii Strashko <grygorii.strashko@ti.com> 15549L: linux-omap@vger.kernel.org 15550L: netdev@vger.kernel.org 15551S: Maintained 15552F: drivers/net/ethernet/ti/cpsw* 15553F: drivers/net/ethernet/ti/davinci* 15554 15555TI FLASH MEDIA INTERFACE DRIVER 15556M: Alex Dubov <oakad@yahoo.com> 15557S: Maintained 15558F: drivers/misc/tifm* 15559F: drivers/mmc/host/tifm_sd.c 15560F: include/linux/tifm.h 15561 15562TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15563M: Santosh Shilimkar <ssantosh@kernel.org> 15564L: linux-kernel@vger.kernel.org 15565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15566S: Maintained 15567F: drivers/soc/ti/* 15568T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15569 15570TI LM49xxx FAMILY ASoC CODEC DRIVERS 15571M: M R Swami Reddy <mr.swami.reddy@ti.com> 15572M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15573L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15574S: Maintained 15575F: sound/soc/codecs/lm49453* 15576F: sound/soc/codecs/isabelle* 15577 15578TI LP855x BACKLIGHT DRIVER 15579M: Milo Kim <milo.kim@ti.com> 15580S: Maintained 15581F: Documentation/backlight/lp855x-driver.txt 15582F: drivers/video/backlight/lp855x_bl.c 15583F: include/linux/platform_data/lp855x.h 15584 15585TI LP8727 CHARGER DRIVER 15586M: Milo Kim <milo.kim@ti.com> 15587S: Maintained 15588F: drivers/power/supply/lp8727_charger.c 15589F: include/linux/platform_data/lp8727.h 15590 15591TI LP8788 MFD DRIVER 15592M: Milo Kim <milo.kim@ti.com> 15593S: Maintained 15594F: drivers/iio/adc/lp8788_adc.c 15595F: drivers/leds/leds-lp8788.c 15596F: drivers/mfd/lp8788*.c 15597F: drivers/power/supply/lp8788-charger.c 15598F: drivers/regulator/lp8788-*.c 15599F: include/linux/mfd/lp8788*.h 15600 15601TI NETCP ETHERNET DRIVER 15602M: Wingman Kwok <w-kwok2@ti.com> 15603M: Murali Karicheri <m-karicheri2@ti.com> 15604L: netdev@vger.kernel.org 15605S: Maintained 15606F: drivers/net/ethernet/ti/netcp* 15607 15608TI PCM3060 ASoC CODEC DRIVER 15609M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15610L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15611S: Maintained 15612F: Documentation/devicetree/bindings/sound/pcm3060.txt 15613F: sound/soc/codecs/pcm3060* 15614 15615TI TAS571X FAMILY ASoC CODEC DRIVER 15616M: Kevin Cernekee <cernekee@chromium.org> 15617L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15618S: Odd Fixes 15619F: sound/soc/codecs/tas571x* 15620 15621TI TRF7970A NFC DRIVER 15622M: Mark Greer <mgreer@animalcreek.com> 15623L: linux-wireless@vger.kernel.org 15624L: linux-nfc@lists.01.org (moderated for non-subscribers) 15625S: Supported 15626F: drivers/nfc/trf7970a.c 15627F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15628 15629TI TWL4030 SERIES SOC CODEC DRIVER 15630M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15631L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15632S: Maintained 15633F: sound/soc/codecs/twl4030* 15634 15635TI VPE/CAL DRIVERS 15636M: Benoit Parrot <bparrot@ti.com> 15637L: linux-media@vger.kernel.org 15638W: http://linuxtv.org/ 15639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15640S: Maintained 15641F: drivers/media/platform/ti-vpe/ 15642 15643TI WILINK WIRELESS DRIVERS 15644L: linux-wireless@vger.kernel.org 15645W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15646W: http://wireless.kernel.org/en/users/Drivers/wl1251 15647T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15648S: Orphan 15649F: drivers/net/wireless/ti/ 15650F: include/linux/wl12xx.h 15651 15652TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15653M: John Stultz <john.stultz@linaro.org> 15654M: Thomas Gleixner <tglx@linutronix.de> 15655R: Stephen Boyd <sboyd@kernel.org> 15656L: linux-kernel@vger.kernel.org 15657T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15658S: Supported 15659F: include/linux/clocksource.h 15660F: include/linux/time.h 15661F: include/linux/timex.h 15662F: include/uapi/linux/time.h 15663F: include/uapi/linux/timex.h 15664F: kernel/time/clocksource.c 15665F: kernel/time/time*.c 15666F: kernel/time/alarmtimer.c 15667F: kernel/time/ntp.c 15668F: tools/testing/selftests/timers/ 15669 15670TIPC NETWORK LAYER 15671M: Jon Maloy <jon.maloy@ericsson.com> 15672M: Ying Xue <ying.xue@windriver.com> 15673L: netdev@vger.kernel.org (core kernel code) 15674L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15675W: http://tipc.sourceforge.net/ 15676S: Maintained 15677F: include/uapi/linux/tipc*.h 15678F: net/tipc/ 15679 15680TLAN NETWORK DRIVER 15681M: Samuel Chessman <chessman@tux.org> 15682L: tlan-devel@lists.sourceforge.net (subscribers-only) 15683W: http://sourceforge.net/projects/tlan/ 15684S: Maintained 15685F: Documentation/networking/device_drivers/ti/tlan.txt 15686F: drivers/net/ethernet/ti/tlan.* 15687 15688TM6000 VIDEO4LINUX DRIVER 15689M: Mauro Carvalho Chehab <mchehab@kernel.org> 15690L: linux-media@vger.kernel.org 15691W: https://linuxtv.org 15692T: git git://linuxtv.org/media_tree.git 15693S: Odd fixes 15694F: drivers/media/usb/tm6000/ 15695F: Documentation/media/v4l-drivers/tm6000* 15696 15697TMIO/SDHI MMC DRIVER 15698M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15699L: linux-mmc@vger.kernel.org 15700S: Supported 15701F: drivers/mmc/host/tmio_mmc* 15702F: drivers/mmc/host/renesas_sdhi* 15703F: include/linux/mfd/tmio.h 15704 15705TMP401 HARDWARE MONITOR DRIVER 15706M: Guenter Roeck <linux@roeck-us.net> 15707L: linux-hwmon@vger.kernel.org 15708S: Maintained 15709F: Documentation/hwmon/tmp401 15710F: drivers/hwmon/tmp401.c 15711 15712TMPFS (SHMEM FILESYSTEM) 15713M: Hugh Dickins <hughd@google.com> 15714L: linux-mm@kvack.org 15715S: Maintained 15716F: include/linux/shmem_fs.h 15717F: mm/shmem.c 15718 15719TOMOYO SECURITY MODULE 15720M: Kentaro Takeda <takedakn@nttdata.co.jp> 15721M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15722L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15723L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15724L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15725L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15726W: https://tomoyo.osdn.jp/ 15727S: Maintained 15728F: security/tomoyo/ 15729 15730TOPSTAR LAPTOP EXTRAS DRIVER 15731M: Herton Ronaldo Krzesinski <herton@canonical.com> 15732L: platform-driver-x86@vger.kernel.org 15733S: Maintained 15734F: drivers/platform/x86/topstar-laptop.c 15735 15736TORTURE-TEST MODULES 15737M: Davidlohr Bueso <dave@stgolabs.net> 15738M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15739M: Josh Triplett <josh@joshtriplett.org> 15740L: linux-kernel@vger.kernel.org 15741S: Supported 15742T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15743F: Documentation/RCU/torture.txt 15744F: kernel/torture.c 15745F: kernel/rcu/rcutorture.c 15746F: kernel/rcu/rcuperf.c 15747F: kernel/locking/locktorture.c 15748 15749TOSHIBA ACPI EXTRAS DRIVER 15750M: Azael Avalos <coproscefalo@gmail.com> 15751L: platform-driver-x86@vger.kernel.org 15752S: Maintained 15753F: drivers/platform/x86/toshiba_acpi.c 15754 15755TOSHIBA BLUETOOTH DRIVER 15756M: Azael Avalos <coproscefalo@gmail.com> 15757L: platform-driver-x86@vger.kernel.org 15758S: Maintained 15759F: drivers/platform/x86/toshiba_bluetooth.c 15760 15761TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15762M: Azael Avalos <coproscefalo@gmail.com> 15763L: platform-driver-x86@vger.kernel.org 15764S: Maintained 15765F: drivers/platform/x86/toshiba_haps.c 15766 15767TOSHIBA SMM DRIVER 15768M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15769W: http://www.buzzard.org.uk/toshiba/ 15770S: Maintained 15771F: drivers/char/toshiba.c 15772F: include/linux/toshiba.h 15773F: include/uapi/linux/toshiba.h 15774 15775TOSHIBA TC358743 DRIVER 15776M: Mats Randgaard <matrandg@cisco.com> 15777L: linux-media@vger.kernel.org 15778S: Maintained 15779F: drivers/media/i2c/tc358743* 15780F: include/media/i2c/tc358743.h 15781 15782TOSHIBA WMI HOTKEYS DRIVER 15783M: Azael Avalos <coproscefalo@gmail.com> 15784L: platform-driver-x86@vger.kernel.org 15785S: Maintained 15786F: drivers/platform/x86/toshiba-wmi.c 15787 15788TPM DEVICE DRIVER 15789M: Peter Huewe <peterhuewe@gmx.de> 15790M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15791R: Jason Gunthorpe <jgg@ziepe.ca> 15792L: linux-integrity@vger.kernel.org 15793Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15794W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15795T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15796S: Maintained 15797F: drivers/char/tpm/ 15798 15799TRACING 15800M: Steven Rostedt <rostedt@goodmis.org> 15801M: Ingo Molnar <mingo@redhat.com> 15802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15803S: Maintained 15804F: Documentation/trace/ftrace.rst 15805F: arch/*/*/*/ftrace.h 15806F: arch/*/kernel/ftrace.c 15807F: include/*/ftrace.h 15808F: include/linux/trace*.h 15809F: include/trace/ 15810F: kernel/trace/ 15811F: tools/testing/selftests/ftrace/ 15812 15813TRACING MMIO ACCESSES (MMIOTRACE) 15814M: Steven Rostedt <rostedt@goodmis.org> 15815M: Ingo Molnar <mingo@kernel.org> 15816R: Karol Herbst <karolherbst@gmail.com> 15817R: Pekka Paalanen <ppaalanen@gmail.com> 15818S: Maintained 15819L: linux-kernel@vger.kernel.org 15820L: nouveau@lists.freedesktop.org 15821F: kernel/trace/trace_mmiotrace.c 15822F: include/linux/mmiotrace.h 15823F: arch/x86/mm/kmmio.c 15824F: arch/x86/mm/mmio-mod.c 15825F: arch/x86/mm/testmmiotrace.c 15826 15827TRIVIAL PATCHES 15828M: Jiri Kosina <trivial@kernel.org> 15829T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15830S: Maintained 15831K: ^Subject:.*(?i)trivial 15832 15833TEMPO SEMICONDUCTOR DRIVERS 15834M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15835S: Maintained 15836F: sound/soc/codecs/tscs*.c 15837F: sound/soc/codecs/tscs*.h 15838F: Documentation/devicetree/bindings/sound/tscs*.txt 15839 15840TTY LAYER 15841M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15842M: Jiri Slaby <jslaby@suse.com> 15843S: Supported 15844T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15845F: Documentation/serial/ 15846F: drivers/tty/ 15847F: drivers/tty/serial/serial_core.c 15848F: include/linux/serial_core.h 15849F: include/linux/serial.h 15850F: include/linux/tty.h 15851F: include/uapi/linux/serial_core.h 15852F: include/uapi/linux/serial.h 15853F: include/uapi/linux/tty.h 15854 15855TUA9001 MEDIA DRIVER 15856M: Antti Palosaari <crope@iki.fi> 15857L: linux-media@vger.kernel.org 15858W: https://linuxtv.org 15859W: http://palosaari.fi/linux/ 15860Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15861T: git git://linuxtv.org/anttip/media_tree.git 15862S: Maintained 15863F: drivers/media/tuners/tua9001* 15864 15865TULIP NETWORK DRIVERS 15866L: netdev@vger.kernel.org 15867L: linux-parisc@vger.kernel.org 15868S: Orphan 15869F: drivers/net/ethernet/dec/tulip/ 15870 15871TUN/TAP driver 15872M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15873W: http://vtun.sourceforge.net/tun 15874S: Maintained 15875F: Documentation/networking/tuntap.txt 15876F: arch/um/os-Linux/drivers/ 15877 15878TURBOCHANNEL SUBSYSTEM 15879M: "Maciej W. Rozycki" <macro@linux-mips.org> 15880M: Ralf Baechle <ralf@linux-mips.org> 15881L: linux-mips@vger.kernel.org 15882Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15883S: Maintained 15884F: drivers/tc/ 15885F: include/linux/tc.h 15886 15887TURBOSTAT UTILITY 15888M: "Len Brown" <lenb@kernel.org> 15889L: linux-pm@vger.kernel.org 15890B: https://bugzilla.kernel.org 15891Q: https://patchwork.kernel.org/project/linux-pm/list/ 15892T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15893S: Supported 15894F: tools/power/x86/turbostat/ 15895 15896TW5864 VIDEO4LINUX DRIVER 15897M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15898M: Anton Sviridenko <anton@corp.bluecherry.net> 15899M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15900M: Andrey Utkin <andrey_utkin@fastmail.com> 15901L: linux-media@vger.kernel.org 15902S: Supported 15903F: drivers/media/pci/tw5864/ 15904 15905TW68 VIDEO4LINUX DRIVER 15906M: Hans Verkuil <hverkuil@xs4all.nl> 15907L: linux-media@vger.kernel.org 15908T: git git://linuxtv.org/media_tree.git 15909W: https://linuxtv.org 15910S: Odd Fixes 15911F: drivers/media/pci/tw68/ 15912 15913TW686X VIDEO4LINUX DRIVER 15914M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15915L: linux-media@vger.kernel.org 15916T: git git://linuxtv.org/media_tree.git 15917W: http://linuxtv.org 15918S: Maintained 15919F: drivers/media/pci/tw686x/ 15920 15921UBI FILE SYSTEM (UBIFS) 15922M: Richard Weinberger <richard@nod.at> 15923M: Artem Bityutskiy <dedekind1@gmail.com> 15924M: Adrian Hunter <adrian.hunter@intel.com> 15925L: linux-mtd@lists.infradead.org 15926T: git git://git.infradead.org/ubifs-2.6.git 15927W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15928S: Supported 15929F: Documentation/filesystems/ubifs.txt 15930F: fs/ubifs/ 15931 15932UCLINUX (M68KNOMMU AND COLDFIRE) 15933M: Greg Ungerer <gerg@linux-m68k.org> 15934W: http://www.linux-m68k.org/ 15935W: http://www.uclinux.org/ 15936L: linux-m68k@lists.linux-m68k.org 15937L: uclinux-dev@uclinux.org (subscribers-only) 15938T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15939S: Maintained 15940F: arch/m68k/coldfire/ 15941F: arch/m68k/68*/ 15942F: arch/m68k/*/*_no.* 15943F: arch/m68k/include/asm/*_no.* 15944 15945UDF FILESYSTEM 15946M: Jan Kara <jack@suse.com> 15947S: Maintained 15948F: Documentation/filesystems/udf.txt 15949F: fs/udf/ 15950 15951UDRAW TABLET 15952M: Bastien Nocera <hadess@hadess.net> 15953L: linux-input@vger.kernel.org 15954S: Maintained 15955F: drivers/hid/hid-udraw-ps3.c 15956 15957UFS FILESYSTEM 15958M: Evgeniy Dushistov <dushistov@mail.ru> 15959S: Maintained 15960F: Documentation/filesystems/ufs.txt 15961F: fs/ufs/ 15962 15963UHID USERSPACE HID IO DRIVER: 15964M: David Herrmann <dh.herrmann@googlemail.com> 15965L: linux-input@vger.kernel.org 15966S: Maintained 15967F: drivers/hid/uhid.c 15968F: include/uapi/linux/uhid.h 15969 15970ULPI BUS 15971M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15972L: linux-usb@vger.kernel.org 15973S: Maintained 15974F: drivers/usb/common/ulpi.c 15975F: include/linux/ulpi/ 15976 15977ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15978L: linux-usb@vger.kernel.org 15979S: Orphan 15980F: drivers/uwb/ 15981F: include/linux/uwb.h 15982F: include/linux/uwb/ 15983 15984UNICORE32 ARCHITECTURE: 15985M: Guan Xuetao <gxt@pku.edu.cn> 15986W: http://mprc.pku.edu.cn/~guanxuetao/linux 15987S: Maintained 15988T: git git://github.com/gxt/linux.git 15989F: arch/unicore32/ 15990 15991UNIFDEF 15992M: Tony Finch <dot@dotat.at> 15993W: http://dotat.at/prog/unifdef 15994S: Maintained 15995F: scripts/unifdef.c 15996 15997UNIFORM CDROM DRIVER 15998M: Jens Axboe <axboe@kernel.dk> 15999W: http://www.kernel.dk 16000S: Maintained 16001F: Documentation/cdrom/ 16002F: drivers/cdrom/cdrom.c 16003F: include/linux/cdrom.h 16004F: include/uapi/linux/cdrom.h 16005 16006UNISYS S-PAR DRIVERS 16007M: David Kershner <david.kershner@unisys.com> 16008L: sparmaintainer@unisys.com (Unisys internal) 16009S: Supported 16010F: include/linux/visorbus.h 16011F: drivers/visorbus/ 16012F: drivers/staging/unisys/ 16013 16014UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16015R: Alim Akhtar <alim.akhtar@samsung.com> 16016R: Avri Altman <avri.altman@wdc.com> 16017R: Pedro Sousa <pedrom.sousa@synopsys.com> 16018L: linux-scsi@vger.kernel.org 16019S: Supported 16020F: Documentation/scsi/ufs.txt 16021F: drivers/scsi/ufs/ 16022 16023UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16024M: Pedro Sousa <pedrom.sousa@synopsys.com> 16025L: linux-scsi@vger.kernel.org 16026S: Supported 16027F: drivers/scsi/ufs/*dwc* 16028 16029UNSORTED BLOCK IMAGES (UBI) 16030M: Artem Bityutskiy <dedekind1@gmail.com> 16031M: Richard Weinberger <richard@nod.at> 16032W: http://www.linux-mtd.infradead.org/ 16033L: linux-mtd@lists.infradead.org 16034T: git git://git.infradead.org/ubifs-2.6.git 16035S: Supported 16036F: drivers/mtd/ubi/ 16037F: include/linux/mtd/ubi.h 16038F: include/uapi/mtd/ubi-user.h 16039 16040USB "USBNET" DRIVER FRAMEWORK 16041M: Oliver Neukum <oneukum@suse.com> 16042L: netdev@vger.kernel.org 16043W: http://www.linux-usb.org/usbnet 16044S: Maintained 16045F: drivers/net/usb/usbnet.c 16046F: include/linux/usb/usbnet.h 16047 16048USB ACM DRIVER 16049M: Oliver Neukum <oneukum@suse.com> 16050L: linux-usb@vger.kernel.org 16051S: Maintained 16052F: Documentation/usb/acm.txt 16053F: drivers/usb/class/cdc-acm.* 16054 16055USB AR5523 WIRELESS DRIVER 16056M: Pontus Fuchs <pontus.fuchs@gmail.com> 16057L: linux-wireless@vger.kernel.org 16058S: Maintained 16059F: drivers/net/wireless/ath/ar5523/ 16060 16061USB ATTACHED SCSI 16062M: Oliver Neukum <oneukum@suse.com> 16063L: linux-usb@vger.kernel.org 16064L: linux-scsi@vger.kernel.org 16065S: Maintained 16066F: drivers/usb/storage/uas.c 16067 16068USB CDC ETHERNET DRIVER 16069M: Oliver Neukum <oliver@neukum.org> 16070L: linux-usb@vger.kernel.org 16071S: Maintained 16072F: drivers/net/usb/cdc_*.c 16073F: include/uapi/linux/usb/cdc.h 16074 16075USB CHAOSKEY DRIVER 16076M: Keith Packard <keithp@keithp.com> 16077L: linux-usb@vger.kernel.org 16078S: Maintained 16079F: drivers/usb/misc/chaoskey.c 16080 16081USB CYPRESS C67X00 DRIVER 16082M: Peter Korsgaard <jacmet@sunsite.dk> 16083L: linux-usb@vger.kernel.org 16084S: Maintained 16085F: drivers/usb/c67x00/ 16086 16087USB DAVICOM DM9601 DRIVER 16088M: Peter Korsgaard <jacmet@sunsite.dk> 16089L: netdev@vger.kernel.org 16090W: http://www.linux-usb.org/usbnet 16091S: Maintained 16092F: drivers/net/usb/dm9601.c 16093 16094USB DIAMOND RIO500 DRIVER 16095M: Cesar Miquel <miquel@df.uba.ar> 16096L: rio500-users@lists.sourceforge.net 16097W: http://rio500.sourceforge.net 16098S: Maintained 16099F: drivers/usb/misc/rio500* 16100 16101USB EHCI DRIVER 16102M: Alan Stern <stern@rowland.harvard.edu> 16103L: linux-usb@vger.kernel.org 16104S: Maintained 16105F: Documentation/usb/ehci.txt 16106F: drivers/usb/host/ehci* 16107 16108USB GADGET/PERIPHERAL SUBSYSTEM 16109M: Felipe Balbi <balbi@kernel.org> 16110L: linux-usb@vger.kernel.org 16111W: http://www.linux-usb.org/gadget 16112T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16113S: Maintained 16114F: drivers/usb/gadget/ 16115F: include/linux/usb/gadget* 16116 16117USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16118M: Jiri Kosina <jikos@kernel.org> 16119M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16120L: linux-usb@vger.kernel.org 16121T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16122S: Maintained 16123F: Documentation/hid/hiddev.txt 16124F: drivers/hid/usbhid/ 16125 16126USB INTEL XHCI ROLE MUX DRIVER 16127M: Hans de Goede <hdegoede@redhat.com> 16128L: linux-usb@vger.kernel.org 16129S: Maintained 16130F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16131 16132USB ISP116X DRIVER 16133M: Olav Kongas <ok@artecdesign.ee> 16134L: linux-usb@vger.kernel.org 16135S: Maintained 16136F: drivers/usb/host/isp116x* 16137F: include/linux/usb/isp116x.h 16138 16139USB LAN78XX ETHERNET DRIVER 16140M: Woojung Huh <woojung.huh@microchip.com> 16141M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16142L: netdev@vger.kernel.org 16143S: Maintained 16144F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16145F: drivers/net/usb/lan78xx.* 16146F: include/dt-bindings/net/microchip-lan78xx.h 16147 16148USB MASS STORAGE DRIVER 16149M: Alan Stern <stern@rowland.harvard.edu> 16150L: linux-usb@vger.kernel.org 16151L: usb-storage@lists.one-eyed-alien.net 16152S: Maintained 16153F: drivers/usb/storage/ 16154 16155USB MIDI DRIVER 16156M: Clemens Ladisch <clemens@ladisch.de> 16157L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16158T: git git://git.alsa-project.org/alsa-kernel.git 16159S: Maintained 16160F: sound/usb/midi.* 16161 16162USB NETWORKING DRIVERS 16163L: linux-usb@vger.kernel.org 16164S: Odd Fixes 16165F: drivers/net/usb/ 16166 16167USB OHCI DRIVER 16168M: Alan Stern <stern@rowland.harvard.edu> 16169L: linux-usb@vger.kernel.org 16170S: Maintained 16171F: Documentation/usb/ohci.txt 16172F: drivers/usb/host/ohci* 16173 16174USB OTG FSM (Finite State Machine) 16175M: Peter Chen <Peter.Chen@nxp.com> 16176T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16177L: linux-usb@vger.kernel.org 16178S: Maintained 16179F: drivers/usb/common/usb-otg-fsm.c 16180 16181USB OVER IP DRIVER 16182M: Valentina Manea <valentina.manea.m@gmail.com> 16183M: Shuah Khan <shuah@kernel.org> 16184M: Shuah Khan <skhan@linuxfoundation.org> 16185L: linux-usb@vger.kernel.org 16186S: Maintained 16187F: Documentation/usb/usbip_protocol.txt 16188F: drivers/usb/usbip/ 16189F: tools/usb/usbip/ 16190F: tools/testing/selftests/drivers/usb/usbip/ 16191 16192USB PEGASUS DRIVER 16193M: Petko Manolov <petkan@nucleusys.com> 16194L: linux-usb@vger.kernel.org 16195L: netdev@vger.kernel.org 16196T: git git://github.com/petkan/pegasus.git 16197W: https://github.com/petkan/pegasus 16198S: Maintained 16199F: drivers/net/usb/pegasus.* 16200 16201USB PHY LAYER 16202M: Felipe Balbi <balbi@kernel.org> 16203L: linux-usb@vger.kernel.org 16204T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16205S: Maintained 16206F: drivers/usb/phy/ 16207 16208USB PRINTER DRIVER (usblp) 16209M: Pete Zaitcev <zaitcev@redhat.com> 16210L: linux-usb@vger.kernel.org 16211S: Supported 16212F: drivers/usb/class/usblp.c 16213 16214USB QMI WWAN NETWORK DRIVER 16215M: Bjørn Mork <bjorn@mork.no> 16216L: netdev@vger.kernel.org 16217S: Maintained 16218F: Documentation/ABI/testing/sysfs-class-net-qmi 16219F: drivers/net/usb/qmi_wwan.c 16220 16221USB RTL8150 DRIVER 16222M: Petko Manolov <petkan@nucleusys.com> 16223L: linux-usb@vger.kernel.org 16224L: netdev@vger.kernel.org 16225T: git git://github.com/petkan/rtl8150.git 16226W: https://github.com/petkan/rtl8150 16227S: Maintained 16228F: drivers/net/usb/rtl8150.c 16229 16230USB SERIAL SUBSYSTEM 16231M: Johan Hovold <johan@kernel.org> 16232L: linux-usb@vger.kernel.org 16233T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16234S: Maintained 16235F: Documentation/usb/usb-serial.txt 16236F: drivers/usb/serial/ 16237F: include/linux/usb/serial.h 16238 16239USB SMSC75XX ETHERNET DRIVER 16240M: Steve Glendinning <steve.glendinning@shawell.net> 16241L: netdev@vger.kernel.org 16242S: Maintained 16243F: drivers/net/usb/smsc75xx.* 16244 16245USB SMSC95XX ETHERNET DRIVER 16246M: Steve Glendinning <steve.glendinning@shawell.net> 16247M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16248L: netdev@vger.kernel.org 16249S: Maintained 16250F: drivers/net/usb/smsc95xx.* 16251 16252USB SUBSYSTEM 16253M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16254L: linux-usb@vger.kernel.org 16255W: http://www.linux-usb.org 16256T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16257S: Supported 16258F: Documentation/devicetree/bindings/usb/ 16259F: Documentation/usb/ 16260F: drivers/usb/ 16261F: include/linux/usb.h 16262F: include/linux/usb/ 16263 16264USB TYPEC PI3USB30532 MUX DRIVER 16265M: Hans de Goede <hdegoede@redhat.com> 16266L: linux-usb@vger.kernel.org 16267S: Maintained 16268F: drivers/usb/typec/mux/pi3usb30532.c 16269 16270USB TYPEC CLASS 16271M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16272L: linux-usb@vger.kernel.org 16273S: Maintained 16274F: Documentation/ABI/testing/sysfs-class-typec 16275F: Documentation/driver-api/usb/typec.rst 16276F: drivers/usb/typec/ 16277F: include/linux/usb/typec.h 16278 16279USB TYPEC BUS FOR ALTERNATE MODES 16280M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16281L: linux-usb@vger.kernel.org 16282S: Maintained 16283F: Documentation/ABI/testing/sysfs-bus-typec 16284F: Documentation/driver-api/usb/typec_bus.rst 16285F: drivers/usb/typec/altmodes/ 16286F: include/linux/usb/typec_altmode.h 16287 16288USB TYPEC PORT CONTROLLER DRIVERS 16289M: Guenter Roeck <linux@roeck-us.net> 16290L: linux-usb@vger.kernel.org 16291S: Maintained 16292F: drivers/usb/typec/tcpm/ 16293 16294USB UHCI DRIVER 16295M: Alan Stern <stern@rowland.harvard.edu> 16296L: linux-usb@vger.kernel.org 16297S: Maintained 16298F: drivers/usb/host/uhci* 16299 16300USB VIDEO CLASS 16301M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16302L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16303L: linux-media@vger.kernel.org 16304T: git git://linuxtv.org/media_tree.git 16305W: http://www.ideasonboard.org/uvc/ 16306S: Maintained 16307F: drivers/media/usb/uvc/ 16308F: include/uapi/linux/uvcvideo.h 16309 16310USB VISION DRIVER 16311M: Hans Verkuil <hverkuil@xs4all.nl> 16312L: linux-media@vger.kernel.org 16313T: git git://linuxtv.org/media_tree.git 16314W: https://linuxtv.org 16315S: Odd Fixes 16316F: drivers/media/usb/usbvision/ 16317 16318USB WEBCAM GADGET 16319M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16320L: linux-usb@vger.kernel.org 16321S: Maintained 16322F: drivers/usb/gadget/function/*uvc* 16323F: drivers/usb/gadget/legacy/webcam.c 16324F: include/uapi/linux/usb/g_uvc.h 16325 16326USB WIRELESS RNDIS DRIVER (rndis_wlan) 16327M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16328L: linux-wireless@vger.kernel.org 16329S: Maintained 16330F: drivers/net/wireless/rndis_wlan.c 16331 16332USB XHCI DRIVER 16333M: Mathias Nyman <mathias.nyman@intel.com> 16334L: linux-usb@vger.kernel.org 16335S: Supported 16336F: drivers/usb/host/xhci* 16337F: drivers/usb/host/pci-quirks* 16338 16339USB ZD1201 DRIVER 16340L: linux-wireless@vger.kernel.org 16341W: http://linux-lc100020.sourceforge.net 16342S: Orphan 16343F: drivers/net/wireless/zydas/zd1201.* 16344 16345USB ZR364XX DRIVER 16346M: Antoine Jacquet <royale@zerezo.com> 16347L: linux-usb@vger.kernel.org 16348L: linux-media@vger.kernel.org 16349T: git git://linuxtv.org/media_tree.git 16350W: http://royale.zerezo.com/zr364xx/ 16351S: Maintained 16352F: Documentation/media/v4l-drivers/zr364xx* 16353F: drivers/media/usb/zr364xx/ 16354 16355USER-MODE LINUX (UML) 16356M: Jeff Dike <jdike@addtoit.com> 16357M: Richard Weinberger <richard@nod.at> 16358M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16359L: linux-um@lists.infradead.org 16360W: http://user-mode-linux.sourceforge.net 16361Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16362T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16363S: Maintained 16364F: Documentation/virtual/uml/ 16365F: arch/um/ 16366F: arch/x86/um/ 16367F: fs/hostfs/ 16368 16369USERSPACE COPYIN/COPYOUT (UIOVEC) 16370M: Alexander Viro <viro@zeniv.linux.org.uk> 16371S: Maintained 16372F: lib/iov_iter.c 16373F: include/linux/uio.h 16374 16375USERSPACE DMA BUFFER DRIVER 16376M: Gerd Hoffmann <kraxel@redhat.com> 16377S: Maintained 16378L: dri-devel@lists.freedesktop.org 16379F: drivers/dma-buf/udmabuf.c 16380F: include/uapi/linux/udmabuf.h 16381T: git git://anongit.freedesktop.org/drm/drm-misc 16382 16383USERSPACE I/O (UIO) 16384M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16385S: Maintained 16386T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16387F: Documentation/driver-api/uio-howto.rst 16388F: drivers/uio/ 16389F: include/linux/uio_driver.h 16390 16391UTIL-LINUX PACKAGE 16392M: Karel Zak <kzak@redhat.com> 16393L: util-linux@vger.kernel.org 16394W: http://en.wikipedia.org/wiki/Util-linux 16395T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16396S: Maintained 16397 16398UUID HELPERS 16399M: Christoph Hellwig <hch@lst.de> 16400R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16401L: linux-kernel@vger.kernel.org 16402T: git git://git.infradead.org/users/hch/uuid.git 16403F: lib/uuid.c 16404F: lib/test_uuid.c 16405F: include/linux/uuid.h 16406F: include/uapi/linux/uuid.h 16407S: Maintained 16408 16409UVESAFB DRIVER 16410M: Michal Januszewski <spock@gentoo.org> 16411L: linux-fbdev@vger.kernel.org 16412W: https://github.com/mjanusz/v86d 16413S: Maintained 16414F: Documentation/fb/uvesafb.txt 16415F: drivers/video/fbdev/uvesafb.* 16416 16417VF610 NAND DRIVER 16418M: Stefan Agner <stefan@agner.ch> 16419L: linux-mtd@lists.infradead.org 16420S: Supported 16421F: drivers/mtd/nand/raw/vf610_nfc.c 16422 16423VFAT/FAT/MSDOS FILESYSTEM 16424M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16425S: Maintained 16426F: Documentation/filesystems/vfat.txt 16427F: fs/fat/ 16428 16429VFIO DRIVER 16430M: Alex Williamson <alex.williamson@redhat.com> 16431L: kvm@vger.kernel.org 16432T: git git://github.com/awilliam/linux-vfio.git 16433S: Maintained 16434F: Documentation/vfio.txt 16435F: drivers/vfio/ 16436F: include/linux/vfio.h 16437F: include/uapi/linux/vfio.h 16438 16439VFIO MEDIATED DEVICE DRIVERS 16440M: Kirti Wankhede <kwankhede@nvidia.com> 16441L: kvm@vger.kernel.org 16442S: Maintained 16443F: Documentation/vfio-mediated-device.txt 16444F: drivers/vfio/mdev/ 16445F: include/linux/mdev.h 16446F: samples/vfio-mdev/ 16447 16448VFIO PLATFORM DRIVER 16449M: Eric Auger <eric.auger@redhat.com> 16450L: kvm@vger.kernel.org 16451S: Maintained 16452F: drivers/vfio/platform/ 16453 16454VGA_SWITCHEROO 16455R: Lukas Wunner <lukas@wunner.de> 16456S: Maintained 16457F: Documentation/gpu/vga-switcheroo.rst 16458F: drivers/gpu/vga/vga_switcheroo.c 16459F: include/linux/vga_switcheroo.h 16460T: git git://anongit.freedesktop.org/drm/drm-misc 16461 16462VIA RHINE NETWORK DRIVER 16463S: Orphan 16464F: drivers/net/ethernet/via/via-rhine.c 16465 16466VIA SD/MMC CARD CONTROLLER DRIVER 16467M: Bruce Chang <brucechang@via.com.tw> 16468M: Harald Welte <HaraldWelte@viatech.com> 16469S: Maintained 16470F: drivers/mmc/host/via-sdmmc.c 16471 16472VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16473M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16474L: linux-fbdev@vger.kernel.org 16475S: Maintained 16476F: include/linux/via-core.h 16477F: include/linux/via-gpio.h 16478F: include/linux/via_i2c.h 16479F: drivers/video/fbdev/via/ 16480 16481VIA VELOCITY NETWORK DRIVER 16482M: Francois Romieu <romieu@fr.zoreil.com> 16483L: netdev@vger.kernel.org 16484S: Maintained 16485F: drivers/net/ethernet/via/via-velocity.* 16486 16487VICODEC VIRTUAL CODEC DRIVER 16488M: Hans Verkuil <hans.verkuil@cisco.com> 16489L: linux-media@vger.kernel.org 16490T: git git://linuxtv.org/media_tree.git 16491W: https://linuxtv.org 16492S: Maintained 16493F: drivers/media/platform/vicodec/* 16494 16495VIDEO MULTIPLEXER DRIVER 16496M: Philipp Zabel <p.zabel@pengutronix.de> 16497L: linux-media@vger.kernel.org 16498S: Maintained 16499F: drivers/media/platform/video-mux.c 16500 16501VIDEO I2C POLLING DRIVER 16502M: Matt Ranostay <matt.ranostay@konsulko.com> 16503L: linux-media@vger.kernel.org 16504S: Maintained 16505F: drivers/media/i2c/video-i2c.c 16506 16507VIDEOBUF2 FRAMEWORK 16508M: Pawel Osciak <pawel@osciak.com> 16509M: Marek Szyprowski <m.szyprowski@samsung.com> 16510M: Kyungmin Park <kyungmin.park@samsung.com> 16511L: linux-media@vger.kernel.org 16512S: Maintained 16513F: drivers/media/common/videobuf2/* 16514F: include/media/videobuf2-* 16515 16516VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16517M: Helen Koike <helen.koike@collabora.com> 16518L: linux-media@vger.kernel.org 16519T: git git://linuxtv.org/media_tree.git 16520W: https://linuxtv.org 16521S: Maintained 16522F: drivers/media/platform/vimc/* 16523 16524VIRT LIB 16525M: Alex Williamson <alex.williamson@redhat.com> 16526M: Paolo Bonzini <pbonzini@redhat.com> 16527L: kvm@vger.kernel.org 16528S: Supported 16529F: virt/lib/ 16530 16531VIRTIO AND VHOST VSOCK DRIVER 16532M: Stefan Hajnoczi <stefanha@redhat.com> 16533L: kvm@vger.kernel.org 16534L: virtualization@lists.linux-foundation.org 16535L: netdev@vger.kernel.org 16536S: Maintained 16537F: include/linux/virtio_vsock.h 16538F: include/uapi/linux/virtio_vsock.h 16539F: include/uapi/linux/vsockmon.h 16540F: include/uapi/linux/vm_sockets_diag.h 16541F: net/vmw_vsock/diag.c 16542F: net/vmw_vsock/af_vsock_tap.c 16543F: net/vmw_vsock/virtio_transport_common.c 16544F: net/vmw_vsock/virtio_transport.c 16545F: drivers/net/vsockmon.c 16546F: drivers/vhost/vsock.c 16547F: tools/testing/vsock/ 16548 16549VIRTIO CONSOLE DRIVER 16550M: Amit Shah <amit@kernel.org> 16551L: virtualization@lists.linux-foundation.org 16552S: Maintained 16553F: drivers/char/virtio_console.c 16554F: include/linux/virtio_console.h 16555F: include/uapi/linux/virtio_console.h 16556 16557VIRTIO CORE AND NET DRIVERS 16558M: "Michael S. Tsirkin" <mst@redhat.com> 16559M: Jason Wang <jasowang@redhat.com> 16560L: virtualization@lists.linux-foundation.org 16561S: Maintained 16562F: Documentation/devicetree/bindings/virtio/ 16563F: drivers/virtio/ 16564F: tools/virtio/ 16565F: drivers/net/virtio_net.c 16566F: drivers/block/virtio_blk.c 16567F: include/linux/virtio*.h 16568F: include/uapi/linux/virtio_*.h 16569F: drivers/crypto/virtio/ 16570F: mm/balloon_compaction.c 16571 16572VIRTIO BLOCK AND SCSI DRIVERS 16573M: "Michael S. Tsirkin" <mst@redhat.com> 16574M: Jason Wang <jasowang@redhat.com> 16575R: Paolo Bonzini <pbonzini@redhat.com> 16576R: Stefan Hajnoczi <stefanha@redhat.com> 16577L: virtualization@lists.linux-foundation.org 16578S: Maintained 16579F: drivers/block/virtio_blk.c 16580F: drivers/scsi/virtio_scsi.c 16581F: include/uapi/linux/virtio_blk.h 16582F: include/uapi/linux/virtio_scsi.h 16583F: drivers/vhost/scsi.c 16584 16585VIRTIO CRYPTO DRIVER 16586M: Gonglei <arei.gonglei@huawei.com> 16587L: virtualization@lists.linux-foundation.org 16588L: linux-crypto@vger.kernel.org 16589S: Maintained 16590F: drivers/crypto/virtio/ 16591F: include/uapi/linux/virtio_crypto.h 16592 16593VIRTIO DRIVERS FOR S390 16594M: Cornelia Huck <cohuck@redhat.com> 16595M: Halil Pasic <pasic@linux.ibm.com> 16596L: linux-s390@vger.kernel.org 16597L: virtualization@lists.linux-foundation.org 16598L: kvm@vger.kernel.org 16599S: Supported 16600F: drivers/s390/virtio/ 16601F: arch/s390/include/uapi/asm/virtio-ccw.h 16602 16603VIRTIO GPU DRIVER 16604M: David Airlie <airlied@linux.ie> 16605M: Gerd Hoffmann <kraxel@redhat.com> 16606L: dri-devel@lists.freedesktop.org 16607L: virtualization@lists.linux-foundation.org 16608T: git git://anongit.freedesktop.org/drm/drm-misc 16609S: Maintained 16610F: drivers/gpu/drm/virtio/ 16611F: include/uapi/linux/virtio_gpu.h 16612 16613VIRTIO HOST (VHOST) 16614M: "Michael S. Tsirkin" <mst@redhat.com> 16615M: Jason Wang <jasowang@redhat.com> 16616L: kvm@vger.kernel.org 16617L: virtualization@lists.linux-foundation.org 16618L: netdev@vger.kernel.org 16619T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16620S: Maintained 16621F: drivers/vhost/ 16622F: include/uapi/linux/vhost.h 16623 16624VIRTIO INPUT DRIVER 16625M: Gerd Hoffmann <kraxel@redhat.com> 16626S: Maintained 16627F: drivers/virtio/virtio_input.c 16628F: include/uapi/linux/virtio_input.h 16629 16630VIRTUAL BOX GUEST DEVICE DRIVER 16631M: Hans de Goede <hdegoede@redhat.com> 16632M: Arnd Bergmann <arnd@arndb.de> 16633M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16634S: Maintained 16635F: include/linux/vbox_utils.h 16636F: include/uapi/linux/vbox*.h 16637F: drivers/virt/vboxguest/ 16638 16639VIRTUAL SERIO DEVICE DRIVER 16640M: Stephen Chandler Paul <thatslyude@gmail.com> 16641S: Maintained 16642F: drivers/input/serio/userio.c 16643F: include/uapi/linux/userio.h 16644 16645VIVID VIRTUAL VIDEO DRIVER 16646M: Hans Verkuil <hverkuil@xs4all.nl> 16647L: linux-media@vger.kernel.org 16648T: git git://linuxtv.org/media_tree.git 16649W: https://linuxtv.org 16650S: Maintained 16651F: drivers/media/platform/vivid/* 16652 16653VLYNQ BUS 16654M: Florian Fainelli <f.fainelli@gmail.com> 16655L: openwrt-devel@lists.openwrt.org (subscribers-only) 16656S: Maintained 16657F: drivers/vlynq/vlynq.c 16658F: include/linux/vlynq.h 16659 16660VME SUBSYSTEM 16661M: Martyn Welch <martyn@welchs.me.uk> 16662M: Manohar Vanga <manohar.vanga@gmail.com> 16663M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16664L: devel@driverdev.osuosl.org 16665S: Maintained 16666T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16667F: Documentation/driver-api/vme.rst 16668F: drivers/staging/vme/ 16669F: drivers/vme/ 16670F: include/linux/vme* 16671 16672VMWARE BALLOON DRIVER 16673M: Julien Freche <jfreche@vmware.com> 16674M: Nadav Amit <namit@vmware.com> 16675M: "VMware, Inc." <pv-drivers@vmware.com> 16676L: linux-kernel@vger.kernel.org 16677S: Maintained 16678F: drivers/misc/vmw_balloon.c 16679 16680VMWARE HYPERVISOR INTERFACE 16681M: Alok Kataria <akataria@vmware.com> 16682L: virtualization@lists.linux-foundation.org 16683S: Supported 16684F: arch/x86/kernel/cpu/vmware.c 16685 16686VMWARE PVRDMA DRIVER 16687M: Adit Ranadive <aditr@vmware.com> 16688M: VMware PV-Drivers <pv-drivers@vmware.com> 16689L: linux-rdma@vger.kernel.org 16690S: Maintained 16691F: drivers/infiniband/hw/vmw_pvrdma/ 16692 16693VMware PVSCSI driver 16694M: Jim Gill <jgill@vmware.com> 16695M: VMware PV-Drivers <pv-drivers@vmware.com> 16696L: linux-scsi@vger.kernel.org 16697S: Maintained 16698F: drivers/scsi/vmw_pvscsi.c 16699F: drivers/scsi/vmw_pvscsi.h 16700 16701VMWARE VMMOUSE SUBDRIVER 16702M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16703M: "VMware, Inc." <pv-drivers@vmware.com> 16704L: linux-input@vger.kernel.org 16705S: Maintained 16706F: drivers/input/mouse/vmmouse.c 16707F: drivers/input/mouse/vmmouse.h 16708 16709VMWARE VMXNET3 ETHERNET DRIVER 16710M: Ronak Doshi <doshir@vmware.com> 16711M: "VMware, Inc." <pv-drivers@vmware.com> 16712L: netdev@vger.kernel.org 16713S: Maintained 16714F: drivers/net/vmxnet3/ 16715 16716VOCORE VOCORE2 BOARD 16717M: Harvey Hunt <harveyhuntnexus@gmail.com> 16718L: linux-mips@vger.kernel.org 16719S: Maintained 16720F: arch/mips/boot/dts/ralink/vocore2.dts 16721 16722VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16723M: Liam Girdwood <lgirdwood@gmail.com> 16724M: Mark Brown <broonie@kernel.org> 16725L: linux-kernel@vger.kernel.org 16726W: http://www.slimlogic.co.uk/?p=48 16727T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16728S: Supported 16729F: Documentation/devicetree/bindings/regulator/ 16730F: Documentation/power/regulator/ 16731F: drivers/regulator/ 16732F: include/dt-bindings/regulator/ 16733F: include/linux/regulator/ 16734 16735VRF 16736M: David Ahern <dsa@cumulusnetworks.com> 16737M: Shrijeet Mukherjee <shrijeet@gmail.com> 16738L: netdev@vger.kernel.org 16739S: Maintained 16740F: drivers/net/vrf.c 16741F: Documentation/networking/vrf.txt 16742 16743VT1211 HARDWARE MONITOR DRIVER 16744M: Juerg Haefliger <juergh@gmail.com> 16745L: linux-hwmon@vger.kernel.org 16746S: Maintained 16747F: Documentation/hwmon/vt1211 16748F: drivers/hwmon/vt1211.c 16749 16750VT8231 HARDWARE MONITOR DRIVER 16751M: Roger Lucas <vt8231@hiddenengine.co.uk> 16752L: linux-hwmon@vger.kernel.org 16753S: Maintained 16754F: drivers/hwmon/vt8231.c 16755 16756VUB300 USB to SDIO/SD/MMC bridge chip 16757M: Tony Olech <tony.olech@elandigitalsystems.com> 16758L: linux-mmc@vger.kernel.org 16759L: linux-usb@vger.kernel.org 16760S: Supported 16761F: drivers/mmc/host/vub300.c 16762 16763W1 DALLAS'S 1-WIRE BUS 16764M: Evgeniy Polyakov <zbr@ioremap.net> 16765S: Maintained 16766F: Documentation/devicetree/bindings/w1/ 16767F: Documentation/w1/ 16768F: drivers/w1/ 16769F: include/linux/w1.h 16770 16771W83791D HARDWARE MONITORING DRIVER 16772M: Marc Hulsman <m.hulsman@tudelft.nl> 16773L: linux-hwmon@vger.kernel.org 16774S: Maintained 16775F: Documentation/hwmon/w83791d 16776F: drivers/hwmon/w83791d.c 16777 16778W83793 HARDWARE MONITORING DRIVER 16779M: Rudolf Marek <r.marek@assembler.cz> 16780L: linux-hwmon@vger.kernel.org 16781S: Maintained 16782F: Documentation/hwmon/w83793 16783F: drivers/hwmon/w83793.c 16784 16785W83795 HARDWARE MONITORING DRIVER 16786M: Jean Delvare <jdelvare@suse.com> 16787L: linux-hwmon@vger.kernel.org 16788S: Maintained 16789F: drivers/hwmon/w83795.c 16790 16791W83L51xD SD/MMC CARD INTERFACE DRIVER 16792M: Pierre Ossman <pierre@ossman.eu> 16793S: Maintained 16794F: drivers/mmc/host/wbsd.* 16795 16796WACOM PROTOCOL 4 SERIAL TABLETS 16797M: Julian Squires <julian@cipht.net> 16798M: Hans de Goede <hdegoede@redhat.com> 16799L: linux-input@vger.kernel.org 16800S: Maintained 16801F: drivers/input/tablet/wacom_serial4.c 16802 16803WATCHDOG DEVICE DRIVERS 16804M: Wim Van Sebroeck <wim@linux-watchdog.org> 16805M: Guenter Roeck <linux@roeck-us.net> 16806L: linux-watchdog@vger.kernel.org 16807W: http://www.linux-watchdog.org/ 16808T: git git://www.linux-watchdog.org/linux-watchdog.git 16809S: Maintained 16810F: Documentation/devicetree/bindings/watchdog/ 16811F: Documentation/watchdog/ 16812F: drivers/watchdog/ 16813F: include/linux/watchdog.h 16814F: include/uapi/linux/watchdog.h 16815 16816WHISKEYCOVE PMIC GPIO DRIVER 16817M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16818L: linux-gpio@vger.kernel.org 16819S: Maintained 16820F: drivers/gpio/gpio-wcove.c 16821 16822WHWAVE RTC DRIVER 16823M: Dianlong Li <long17.cool@163.com> 16824L: linux-rtc@vger.kernel.org 16825S: Maintained 16826F: drivers/rtc/rtc-sd3078.c 16827 16828WIIMOTE HID DRIVER 16829M: David Herrmann <dh.herrmann@googlemail.com> 16830L: linux-input@vger.kernel.org 16831S: Maintained 16832F: drivers/hid/hid-wiimote* 16833 16834WILOCITY WIL6210 WIRELESS DRIVER 16835M: Maya Erez <merez@codeaurora.org> 16836L: linux-wireless@vger.kernel.org 16837L: wil6210@qti.qualcomm.com 16838S: Supported 16839W: http://wireless.kernel.org/en/users/Drivers/wil6210 16840F: drivers/net/wireless/ath/wil6210/ 16841 16842WIMAX STACK 16843M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16844M: linux-wimax@intel.com 16845L: wimax@linuxwimax.org (subscribers-only) 16846S: Supported 16847W: http://linuxwimax.org 16848F: Documentation/wimax/README.wimax 16849F: include/linux/wimax/debug.h 16850F: include/net/wimax.h 16851F: include/uapi/linux/wimax.h 16852F: net/wimax/ 16853 16854WINBOND CIR DRIVER 16855M: David Härdeman <david@hardeman.nu> 16856S: Maintained 16857F: drivers/media/rc/winbond-cir.c 16858 16859RCMM REMOTE CONTROLS DECODER 16860M: Patrick Lerda <patrick9876@free.fr> 16861S: Maintained 16862F: drivers/media/rc/ir-rcmm-decoder.c 16863 16864WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16865M: William Breathitt Gray <vilhelm.gray@gmail.com> 16866L: linux-watchdog@vger.kernel.org 16867S: Maintained 16868F: drivers/watchdog/ebc-c384_wdt.c 16869 16870WINSYSTEMS WS16C48 GPIO DRIVER 16871M: William Breathitt Gray <vilhelm.gray@gmail.com> 16872L: linux-gpio@vger.kernel.org 16873S: Maintained 16874F: drivers/gpio/gpio-ws16c48.c 16875 16876WISTRON LAPTOP BUTTON DRIVER 16877M: Miloslav Trmac <mitr@volny.cz> 16878S: Maintained 16879F: drivers/input/misc/wistron_btns.c 16880 16881WL3501 WIRELESS PCMCIA CARD DRIVER 16882L: linux-wireless@vger.kernel.org 16883S: Odd fixes 16884F: drivers/net/wireless/wl3501* 16885 16886WOLFSON MICROELECTRONICS DRIVERS 16887L: patches@opensource.cirrus.com 16888T: git https://github.com/CirrusLogic/linux-drivers.git 16889W: https://github.com/CirrusLogic/linux-drivers/wiki 16890S: Supported 16891F: Documentation/hwmon/wm83?? 16892F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16893F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16894F: Documentation/devicetree/bindings/mfd/arizona.txt 16895F: Documentation/devicetree/bindings/mfd/wm831x.txt 16896F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16897F: arch/arm/mach-s3c64xx/mach-crag6410* 16898F: drivers/clk/clk-wm83*.c 16899F: drivers/extcon/extcon-arizona.c 16900F: drivers/leds/leds-wm83*.c 16901F: drivers/gpio/gpio-*wm*.c 16902F: drivers/gpio/gpio-arizona.c 16903F: drivers/hwmon/wm83??-hwmon.c 16904F: drivers/input/misc/wm831x-on.c 16905F: drivers/input/touchscreen/wm831x-ts.c 16906F: drivers/input/touchscreen/wm97*.c 16907F: drivers/mfd/arizona* 16908F: drivers/mfd/wm*.c 16909F: drivers/mfd/cs47l24* 16910F: drivers/power/supply/wm83*.c 16911F: drivers/rtc/rtc-wm83*.c 16912F: drivers/regulator/wm8*.c 16913F: drivers/regulator/arizona* 16914F: drivers/video/backlight/wm83*_bl.c 16915F: drivers/watchdog/wm83*_wdt.c 16916F: include/linux/mfd/arizona/ 16917F: include/linux/mfd/wm831x/ 16918F: include/linux/mfd/wm8350/ 16919F: include/linux/mfd/wm8400* 16920F: include/linux/regulator/arizona* 16921F: include/linux/wm97xx.h 16922F: include/sound/wm????.h 16923F: sound/soc/codecs/arizona.? 16924F: sound/soc/codecs/wm* 16925F: sound/soc/codecs/cs47l24* 16926 16927WORKQUEUE 16928M: Tejun Heo <tj@kernel.org> 16929R: Lai Jiangshan <jiangshanlai@gmail.com> 16930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16931S: Maintained 16932F: include/linux/workqueue.h 16933F: kernel/workqueue.c 16934F: Documentation/core-api/workqueue.rst 16935 16936X-POWERS AXP288 PMIC DRIVERS 16937M: Hans de Goede <hdegoede@redhat.com> 16938S: Maintained 16939N: axp288 16940F: drivers/acpi/pmic/intel_pmic_xpower.c 16941 16942X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16943M: Chen-Yu Tsai <wens@csie.org> 16944L: linux-kernel@vger.kernel.org 16945S: Maintained 16946N: axp[128] 16947 16948X.25 NETWORK LAYER 16949M: Andrew Hendry <andrew.hendry@gmail.com> 16950L: linux-x25@vger.kernel.org 16951S: Odd Fixes 16952F: Documentation/networking/x25* 16953F: include/net/x25* 16954F: net/x25/ 16955 16956X86 ARCHITECTURE (32-BIT AND 64-BIT) 16957M: Thomas Gleixner <tglx@linutronix.de> 16958M: Ingo Molnar <mingo@redhat.com> 16959M: Borislav Petkov <bp@alien8.de> 16960R: "H. Peter Anvin" <hpa@zytor.com> 16961M: x86@kernel.org 16962L: linux-kernel@vger.kernel.org 16963T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16964S: Maintained 16965F: Documentation/devicetree/bindings/x86/ 16966F: Documentation/x86/ 16967F: arch/x86/ 16968 16969X86 ENTRY CODE 16970M: Andy Lutomirski <luto@kernel.org> 16971L: linux-kernel@vger.kernel.org 16972T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16973S: Maintained 16974F: arch/x86/entry/ 16975 16976X86 MCE INFRASTRUCTURE 16977M: Tony Luck <tony.luck@intel.com> 16978M: Borislav Petkov <bp@alien8.de> 16979L: linux-edac@vger.kernel.org 16980S: Maintained 16981F: arch/x86/kernel/cpu/mcheck/* 16982 16983X86 MICROCODE UPDATE SUPPORT 16984M: Borislav Petkov <bp@alien8.de> 16985S: Maintained 16986F: arch/x86/kernel/cpu/microcode/* 16987 16988X86 MM 16989M: Dave Hansen <dave.hansen@linux.intel.com> 16990M: Andy Lutomirski <luto@kernel.org> 16991M: Peter Zijlstra <peterz@infradead.org> 16992L: linux-kernel@vger.kernel.org 16993T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16994S: Maintained 16995F: arch/x86/mm/ 16996 16997X86 PLATFORM DRIVERS 16998M: Darren Hart <dvhart@infradead.org> 16999M: Andy Shevchenko <andy@infradead.org> 17000L: platform-driver-x86@vger.kernel.org 17001T: git git://git.infradead.org/linux-platform-drivers-x86.git 17002S: Maintained 17003F: drivers/platform/x86/ 17004F: drivers/platform/olpc/ 17005 17006X86 PLATFORM DRIVERS - ARCH 17007R: Darren Hart <dvhart@infradead.org> 17008R: Andy Shevchenko <andy@infradead.org> 17009L: platform-driver-x86@vger.kernel.org 17010L: x86@kernel.org 17011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17012S: Maintained 17013F: arch/x86/platform 17014 17015X86 VDSO 17016M: Andy Lutomirski <luto@kernel.org> 17017L: linux-kernel@vger.kernel.org 17018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17019S: Maintained 17020F: arch/x86/entry/vdso/ 17021 17022XARRAY 17023M: Matthew Wilcox <willy@infradead.org> 17024L: linux-fsdevel@vger.kernel.org 17025S: Supported 17026F: Documentation/core-api/xarray.rst 17027F: lib/idr.c 17028F: lib/xarray.c 17029F: include/linux/idr.h 17030F: include/linux/xarray.h 17031F: tools/testing/radix-tree 17032 17033XBOX DVD IR REMOTE 17034M: Benjamin Valentin <benpicco@googlemail.com> 17035S: Maintained 17036F: drivers/media/rc/xbox_remote.c 17037F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17038 17039XC2028/3028 TUNER DRIVER 17040M: Mauro Carvalho Chehab <mchehab@kernel.org> 17041L: linux-media@vger.kernel.org 17042W: https://linuxtv.org 17043T: git git://linuxtv.org/media_tree.git 17044S: Maintained 17045F: drivers/media/tuners/tuner-xc2028.* 17046 17047XDP (eXpress Data Path) 17048M: Alexei Starovoitov <ast@kernel.org> 17049M: Daniel Borkmann <daniel@iogearbox.net> 17050M: David S. Miller <davem@davemloft.net> 17051M: Jakub Kicinski <jakub.kicinski@netronome.com> 17052M: Jesper Dangaard Brouer <hawk@kernel.org> 17053M: John Fastabend <john.fastabend@gmail.com> 17054L: netdev@vger.kernel.org 17055L: xdp-newbies@vger.kernel.org 17056L: bpf@vger.kernel.org 17057S: Supported 17058F: net/core/xdp.c 17059F: include/net/xdp.h 17060F: kernel/bpf/devmap.c 17061F: kernel/bpf/cpumap.c 17062F: include/trace/events/xdp.h 17063K: xdp 17064N: xdp 17065 17066XDP SOCKETS (AF_XDP) 17067M: Björn Töpel <bjorn.topel@intel.com> 17068M: Magnus Karlsson <magnus.karlsson@intel.com> 17069L: netdev@vger.kernel.org 17070L: bpf@vger.kernel.org 17071S: Maintained 17072F: kernel/bpf/xskmap.c 17073F: net/xdp/ 17074 17075XEN BLOCK SUBSYSTEM 17076M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17077M: Roger Pau Monné <roger.pau@citrix.com> 17078L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17079S: Supported 17080F: drivers/block/xen-blkback/* 17081F: drivers/block/xen* 17082 17083XEN HYPERVISOR ARM 17084M: Stefano Stabellini <sstabellini@kernel.org> 17085L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17086S: Maintained 17087F: arch/arm/xen/ 17088F: arch/arm/include/asm/xen/ 17089 17090XEN HYPERVISOR ARM64 17091M: Stefano Stabellini <sstabellini@kernel.org> 17092L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17093S: Maintained 17094F: arch/arm64/xen/ 17095F: arch/arm64/include/asm/xen/ 17096 17097XEN HYPERVISOR INTERFACE 17098M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17099M: Juergen Gross <jgross@suse.com> 17100R: Stefano Stabellini <sstabellini@kernel.org> 17101L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17102T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17103S: Supported 17104F: arch/x86/xen/ 17105F: arch/x86/platform/pvh/ 17106F: drivers/*/xen-*front.c 17107F: drivers/xen/ 17108F: arch/x86/include/asm/xen/ 17109F: arch/x86/include/asm/pvclock-abi.h 17110F: include/xen/ 17111F: include/uapi/xen/ 17112F: Documentation/ABI/stable/sysfs-hypervisor-xen 17113F: Documentation/ABI/testing/sysfs-hypervisor-xen 17114 17115XEN NETWORK BACKEND DRIVER 17116M: Wei Liu <wei.liu2@citrix.com> 17117M: Paul Durrant <paul.durrant@citrix.com> 17118L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17119L: netdev@vger.kernel.org 17120S: Supported 17121F: drivers/net/xen-netback/* 17122 17123XEN PCI SUBSYSTEM 17124M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17125L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17126S: Supported 17127F: arch/x86/pci/*xen* 17128F: drivers/pci/*xen* 17129 17130XEN PVSCSI DRIVERS 17131M: Juergen Gross <jgross@suse.com> 17132L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17133L: linux-scsi@vger.kernel.org 17134S: Supported 17135F: drivers/scsi/xen-scsifront.c 17136F: drivers/xen/xen-scsiback.c 17137F: include/xen/interface/io/vscsiif.h 17138 17139XEN SWIOTLB SUBSYSTEM 17140M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17141L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17142L: iommu@lists.linux-foundation.org 17143S: Supported 17144F: arch/x86/xen/*swiotlb* 17145F: drivers/xen/*swiotlb* 17146 17147XEN SOUND FRONTEND DRIVER 17148M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17149L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17150L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17151S: Supported 17152F: sound/xen/* 17153 17154XFS FILESYSTEM 17155M: Darrick J. Wong <darrick.wong@oracle.com> 17156M: linux-xfs@vger.kernel.org 17157L: linux-xfs@vger.kernel.org 17158W: http://xfs.org/ 17159T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17160S: Supported 17161F: Documentation/filesystems/xfs.txt 17162F: fs/xfs/ 17163 17164XILINX AXI ETHERNET DRIVER 17165M: Anirudha Sarangi <anirudh@xilinx.com> 17166M: John Linn <John.Linn@xilinx.com> 17167S: Maintained 17168F: drivers/net/ethernet/xilinx/xilinx_axienet* 17169 17170XILINX UARTLITE SERIAL DRIVER 17171M: Peter Korsgaard <jacmet@sunsite.dk> 17172L: linux-serial@vger.kernel.org 17173S: Maintained 17174F: drivers/tty/serial/uartlite.c 17175 17176XILINX VIDEO IP CORES 17177M: Hyun Kwon <hyun.kwon@xilinx.com> 17178M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17179L: linux-media@vger.kernel.org 17180T: git git://linuxtv.org/media_tree.git 17181S: Supported 17182F: Documentation/devicetree/bindings/media/xilinx/ 17183F: drivers/media/platform/xilinx/ 17184F: include/uapi/linux/xilinx-v4l2-controls.h 17185 17186XILLYBUS DRIVER 17187M: Eli Billauer <eli.billauer@gmail.com> 17188L: linux-kernel@vger.kernel.org 17189S: Supported 17190F: drivers/char/xillybus/ 17191 17192XLP9XX I2C DRIVER 17193M: George Cherian <george.cherian@cavium.com> 17194M: Jan Glauber <jglauber@cavium.com> 17195L: linux-i2c@vger.kernel.org 17196W: http://www.cavium.com 17197S: Supported 17198F: drivers/i2c/busses/i2c-xlp9xx.c 17199 17200XRA1403 GPIO EXPANDER 17201M: Nandor Han <nandor.han@ge.com> 17202M: Semi Malinen <semi.malinen@ge.com> 17203L: linux-gpio@vger.kernel.org 17204S: Maintained 17205F: drivers/gpio/gpio-xra1403.c 17206F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17207 17208XTENSA XTFPGA PLATFORM SUPPORT 17209M: Max Filippov <jcmvbkbc@gmail.com> 17210L: linux-xtensa@linux-xtensa.org 17211S: Maintained 17212F: drivers/spi/spi-xtensa-xtfpga.c 17213F: sound/soc/xtensa/xtfpga-i2s.c 17214 17215YAM DRIVER FOR AX.25 17216M: Jean-Paul Roubelat <jpr@f6fbb.org> 17217L: linux-hams@vger.kernel.org 17218S: Maintained 17219F: drivers/net/hamradio/yam* 17220F: include/linux/yam.h 17221 17222YAMA SECURITY MODULE 17223M: Kees Cook <keescook@chromium.org> 17224T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17225S: Supported 17226F: security/yama/ 17227F: Documentation/admin-guide/LSM/Yama.rst 17228 17229YEALINK PHONE DRIVER 17230M: Henk Vergonet <Henk.Vergonet@gmail.com> 17231L: usbb2k-api-dev@nongnu.org 17232S: Maintained 17233F: Documentation/input/devices/yealink.rst 17234F: drivers/input/misc/yealink.* 17235 17236Z8530 DRIVER FOR AX.25 17237M: Joerg Reuter <jreuter@yaina.de> 17238W: http://yaina.de/jreuter/ 17239W: http://www.qsl.net/dl1bke/ 17240L: linux-hams@vger.kernel.org 17241S: Maintained 17242F: Documentation/networking/z8530drv.txt 17243F: drivers/net/hamradio/*scc.c 17244F: drivers/net/hamradio/z8530.h 17245 17246ZBUD COMPRESSED PAGE ALLOCATOR 17247M: Seth Jennings <sjenning@redhat.com> 17248M: Dan Streetman <ddstreet@ieee.org> 17249L: linux-mm@kvack.org 17250S: Maintained 17251F: mm/zbud.c 17252F: include/linux/zbud.h 17253 17254ZD1211RW WIRELESS DRIVER 17255M: Daniel Drake <dsd@gentoo.org> 17256M: Ulrich Kunitz <kune@deine-taler.de> 17257W: http://zd1211.ath.cx/wiki/DriverRewrite 17258L: linux-wireless@vger.kernel.org 17259L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17260S: Maintained 17261F: drivers/net/wireless/zydas/zd1211rw/ 17262 17263ZD1301 MEDIA DRIVER 17264M: Antti Palosaari <crope@iki.fi> 17265L: linux-media@vger.kernel.org 17266W: https://linuxtv.org/ 17267W: http://palosaari.fi/linux/ 17268Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17269S: Maintained 17270F: drivers/media/usb/dvb-usb-v2/zd1301* 17271 17272ZD1301_DEMOD MEDIA DRIVER 17273M: Antti Palosaari <crope@iki.fi> 17274L: linux-media@vger.kernel.org 17275W: https://linuxtv.org/ 17276W: http://palosaari.fi/linux/ 17277Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17278S: Maintained 17279F: drivers/media/dvb-frontends/zd1301_demod* 17280 17281ZPOOL COMPRESSED PAGE STORAGE API 17282M: Dan Streetman <ddstreet@ieee.org> 17283L: linux-mm@kvack.org 17284S: Maintained 17285F: mm/zpool.c 17286F: include/linux/zpool.h 17287 17288ZR36067 VIDEO FOR LINUX DRIVER 17289L: mjpeg-users@lists.sourceforge.net 17290L: linux-media@vger.kernel.org 17291W: http://mjpeg.sourceforge.net/driver-zoran/ 17292T: hg https://linuxtv.org/hg/v4l-dvb 17293S: Odd Fixes 17294F: drivers/staging/media/zoran/ 17295 17296ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17297M: Minchan Kim <minchan@kernel.org> 17298M: Nitin Gupta <ngupta@vflare.org> 17299R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17300L: linux-kernel@vger.kernel.org 17301S: Maintained 17302F: drivers/block/zram/ 17303F: Documentation/blockdev/zram.txt 17304 17305ZS DECSTATION Z85C30 SERIAL DRIVER 17306M: "Maciej W. Rozycki" <macro@linux-mips.org> 17307S: Maintained 17308F: drivers/tty/serial/zs.* 17309 17310ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17311M: Minchan Kim <minchan@kernel.org> 17312M: Nitin Gupta <ngupta@vflare.org> 17313R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17314L: linux-mm@kvack.org 17315S: Maintained 17316F: mm/zsmalloc.c 17317F: include/linux/zsmalloc.h 17318F: Documentation/vm/zsmalloc.rst 17319 17320ZSWAP COMPRESSED SWAP CACHING 17321M: Seth Jennings <sjenning@redhat.com> 17322M: Dan Streetman <ddstreet@ieee.org> 17323L: linux-mm@kvack.org 17324S: Maintained 17325F: mm/zswap.c 17326 17327THE REST 17328M: Linus Torvalds <torvalds@linux-foundation.org> 17329L: linux-kernel@vger.kernel.org 17330Q: http://patchwork.kernel.org/project/LKML/list/ 17331T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17332S: Buried alive in reporters 17333F: * 17334F: */ 17335