1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 IIO DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 276F: drivers/iio/counter/104-quad-8.c 277 278ACCES PCI-IDIO-16 GPIO DRIVER 279M: William Breathitt Gray <vilhelm.gray@gmail.com> 280L: linux-gpio@vger.kernel.org 281S: Maintained 282F: drivers/gpio/gpio-pci-idio-16.c 283 284ACCES PCIe-IDIO-24 GPIO DRIVER 285M: William Breathitt Gray <vilhelm.gray@gmail.com> 286L: linux-gpio@vger.kernel.org 287S: Maintained 288F: drivers/gpio/gpio-pcie-idio-24.c 289 290ACENIC DRIVER 291M: Jes Sorensen <jes@trained-monkey.org> 292L: linux-acenic@sunsite.dk 293S: Maintained 294F: drivers/net/ethernet/alteon/acenic* 295 296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 297M: Peter Feuerer <peter@piie.net> 298L: platform-driver-x86@vger.kernel.org 299W: http://piie.net/?section=acerhdf 300S: Maintained 301F: drivers/platform/x86/acerhdf.c 302 303ACER WMI LAPTOP EXTRAS 304M: "Lee, Chun-Yi" <jlee@suse.com> 305L: platform-driver-x86@vger.kernel.org 306S: Maintained 307F: drivers/platform/x86/acer-wmi.c 308 309ACPI 310M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 311M: Len Brown <lenb@kernel.org> 312L: linux-acpi@vger.kernel.org 313W: https://01.org/linux-acpi 314Q: https://patchwork.kernel.org/project/linux-acpi/list/ 315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 316B: https://bugzilla.kernel.org 317S: Supported 318F: drivers/acpi/ 319F: drivers/pnp/pnpacpi/ 320F: include/linux/acpi.h 321F: include/linux/fwnode.h 322F: include/acpi/ 323F: Documentation/acpi/ 324F: Documentation/ABI/testing/sysfs-bus-acpi 325F: Documentation/ABI/testing/configfs-acpi 326F: drivers/pci/*acpi* 327F: drivers/pci/*/*acpi* 328F: tools/power/acpi/ 329 330ACPI APEI 331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 332M: Len Brown <lenb@kernel.org> 333L: linux-acpi@vger.kernel.org 334R: James Morse <james.morse@arm.com> 335R: Tony Luck <tony.luck@intel.com> 336R: Borislav Petkov <bp@alien8.de> 337F: drivers/acpi/apei/ 338 339ACPI COMPONENT ARCHITECTURE (ACPICA) 340M: Robert Moore <robert.moore@intel.com> 341M: Erik Schmauss <erik.schmauss@intel.com> 342M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 343L: linux-acpi@vger.kernel.org 344L: devel@acpica.org 345W: https://acpica.org/ 346W: https://github.com/acpica/acpica/ 347Q: https://patchwork.kernel.org/project/linux-acpi/list/ 348T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 349B: https://bugzilla.kernel.org 350B: https://bugs.acpica.org 351S: Supported 352F: drivers/acpi/acpica/ 353F: include/acpi/ 354F: tools/power/acpi/ 355 356ACPI FAN DRIVER 357M: Zhang Rui <rui.zhang@intel.com> 358L: linux-acpi@vger.kernel.org 359W: https://01.org/linux-acpi 360B: https://bugzilla.kernel.org 361S: Supported 362F: drivers/acpi/fan.c 363 364ACPI FOR ARM64 (ACPI/arm64) 365M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 366M: Hanjun Guo <hanjun.guo@linaro.org> 367M: Sudeep Holla <sudeep.holla@arm.com> 368L: linux-acpi@vger.kernel.org 369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 370S: Maintained 371F: drivers/acpi/arm64 372 373ACPI I2C MULTI INSTANTIATE DRIVER 374M: Hans de Goede <hdegoede@redhat.com> 375L: platform-driver-x86@vger.kernel.org 376S: Maintained 377F: drivers/platform/x86/i2c-multi-instantiate.c 378 379ACPI PMIC DRIVERS 380M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 381M: Len Brown <lenb@kernel.org> 382R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 383R: Mika Westerberg <mika.westerberg@linux.intel.com> 384L: linux-acpi@vger.kernel.org 385Q: https://patchwork.kernel.org/project/linux-acpi/list/ 386T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 387B: https://bugzilla.kernel.org 388S: Supported 389F: drivers/acpi/pmic/ 390 391ACPI THERMAL DRIVER 392M: Zhang Rui <rui.zhang@intel.com> 393L: linux-acpi@vger.kernel.org 394W: https://01.org/linux-acpi 395B: https://bugzilla.kernel.org 396S: Supported 397F: drivers/acpi/*thermal* 398 399ACPI VIDEO DRIVER 400M: Zhang Rui <rui.zhang@intel.com> 401L: linux-acpi@vger.kernel.org 402W: https://01.org/linux-acpi 403B: https://bugzilla.kernel.org 404S: Supported 405F: drivers/acpi/acpi_video.c 406 407ACPI WMI DRIVER 408L: platform-driver-x86@vger.kernel.org 409S: Orphan 410F: drivers/platform/x86/wmi.c 411F: include/uapi/linux/wmi.h 412 413AD1889 ALSA SOUND DRIVER 414W: https://parisc.wiki.kernel.org/index.php/AD1889 415L: linux-parisc@vger.kernel.org 416S: Maintained 417F: sound/pci/ad1889.* 418 419AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 420M: Michael Hennerich <michael.hennerich@analog.com> 421W: http://wiki.analog.com/AD5254 422W: http://ez.analog.com/community/linux-device-drivers 423S: Supported 424F: drivers/misc/ad525x_dpot.c 425 426AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 427M: Michael Hennerich <michael.hennerich@analog.com> 428W: http://wiki.analog.com/AD5398 429W: http://ez.analog.com/community/linux-device-drivers 430S: Supported 431F: drivers/regulator/ad5398.c 432 433AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 434M: Michael Hennerich <michael.hennerich@analog.com> 435W: http://wiki.analog.com/AD7142 436W: http://ez.analog.com/community/linux-device-drivers 437S: Supported 438F: drivers/input/misc/ad714x.c 439 440AD7877 TOUCHSCREEN DRIVER 441M: Michael Hennerich <michael.hennerich@analog.com> 442W: http://wiki.analog.com/AD7877 443W: http://ez.analog.com/community/linux-device-drivers 444S: Supported 445F: drivers/input/touchscreen/ad7877.c 446 447AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 448M: Michael Hennerich <michael.hennerich@analog.com> 449W: http://wiki.analog.com/AD7879 450W: http://ez.analog.com/community/linux-device-drivers 451S: Supported 452F: drivers/input/touchscreen/ad7879.c 453 454ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 455M: Jiri Kosina <jikos@kernel.org> 456S: Maintained 457 458ADF7242 IEEE 802.15.4 RADIO DRIVER 459M: Michael Hennerich <michael.hennerich@analog.com> 460W: https://wiki.analog.com/ADF7242 461W: http://ez.analog.com/community/linux-device-drivers 462L: linux-wpan@vger.kernel.org 463S: Supported 464F: drivers/net/ieee802154/adf7242.c 465F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 466 467ADM1025 HARDWARE MONITOR DRIVER 468M: Jean Delvare <jdelvare@suse.com> 469L: linux-hwmon@vger.kernel.org 470S: Maintained 471F: Documentation/hwmon/adm1025 472F: drivers/hwmon/adm1025.c 473 474ADM1029 HARDWARE MONITOR DRIVER 475M: Corentin Labbe <clabbe.montjoie@gmail.com> 476L: linux-hwmon@vger.kernel.org 477S: Maintained 478F: drivers/hwmon/adm1029.c 479 480ADM8211 WIRELESS DRIVER 481L: linux-wireless@vger.kernel.org 482W: http://wireless.kernel.org/ 483S: Orphan 484F: drivers/net/wireless/admtek/adm8211.* 485 486ADP1653 FLASH CONTROLLER DRIVER 487M: Sakari Ailus <sakari.ailus@iki.fi> 488L: linux-media@vger.kernel.org 489S: Maintained 490F: drivers/media/i2c/adp1653.c 491F: include/media/i2c/adp1653.h 492 493ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 494M: Michael Hennerich <michael.hennerich@analog.com> 495W: http://wiki.analog.com/ADP5520 496W: http://ez.analog.com/community/linux-device-drivers 497S: Supported 498F: drivers/mfd/adp5520.c 499F: drivers/video/backlight/adp5520_bl.c 500F: drivers/leds/leds-adp5520.c 501F: drivers/gpio/gpio-adp5520.c 502F: drivers/input/keyboard/adp5520-keys.c 503 504ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP5588 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/input/keyboard/adp5588-keys.c 510F: drivers/gpio/gpio-adp5588.c 511 512ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 513M: Michael Hennerich <michael.hennerich@analog.com> 514W: http://wiki.analog.com/ADP8860 515W: http://ez.analog.com/community/linux-device-drivers 516S: Supported 517F: drivers/video/backlight/adp8860_bl.c 518 519ADS1015 HARDWARE MONITOR DRIVER 520M: Dirk Eibach <eibach@gdsys.de> 521L: linux-hwmon@vger.kernel.org 522S: Maintained 523F: Documentation/hwmon/ads1015 524F: drivers/hwmon/ads1015.c 525F: include/linux/platform_data/ads1015.h 526 527ADT746X FAN DRIVER 528M: Colin Leroy <colin@colino.net> 529S: Maintained 530F: drivers/macintosh/therm_adt746x.c 531 532ADT7475 HARDWARE MONITOR DRIVER 533M: Jean Delvare <jdelvare@suse.com> 534L: linux-hwmon@vger.kernel.org 535S: Maintained 536F: Documentation/hwmon/adt7475 537F: drivers/hwmon/adt7475.c 538 539ADVANSYS SCSI DRIVER 540M: Matthew Wilcox <willy@infradead.org> 541M: Hannes Reinecke <hare@suse.com> 542L: linux-scsi@vger.kernel.org 543S: Maintained 544F: Documentation/scsi/advansys.txt 545F: drivers/scsi/advansys.c 546 547ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 548M: Michael Hennerich <michael.hennerich@analog.com> 549W: http://wiki.analog.com/ADXL345 550W: http://ez.analog.com/community/linux-device-drivers 551S: Supported 552F: drivers/input/misc/adxl34x.c 553 554ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 555M: Stefan Popa <stefan.popa@analog.com> 556W: http://ez.analog.com/community/linux-device-drivers 557S: Supported 558F: drivers/iio/accel/adxl372.c 559F: drivers/iio/accel/adxl372_spi.c 560F: drivers/iio/accel/adxl372_i2c.c 561F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 562 563AF9013 MEDIA DRIVER 564M: Antti Palosaari <crope@iki.fi> 565L: linux-media@vger.kernel.org 566W: https://linuxtv.org 567W: http://palosaari.fi/linux/ 568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 569T: git git://linuxtv.org/anttip/media_tree.git 570S: Maintained 571F: drivers/media/dvb-frontends/af9013* 572 573AF9033 MEDIA DRIVER 574M: Antti Palosaari <crope@iki.fi> 575L: linux-media@vger.kernel.org 576W: https://linuxtv.org 577W: http://palosaari.fi/linux/ 578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 579T: git git://linuxtv.org/anttip/media_tree.git 580S: Maintained 581F: drivers/media/dvb-frontends/af9033* 582 583AFFS FILE SYSTEM 584M: David Sterba <dsterba@suse.com> 585L: linux-fsdevel@vger.kernel.org 586S: Odd Fixes 587F: Documentation/filesystems/affs.txt 588F: fs/affs/ 589 590AFS FILESYSTEM 591M: David Howells <dhowells@redhat.com> 592L: linux-afs@lists.infradead.org 593S: Supported 594F: fs/afs/ 595F: include/trace/events/afs.h 596F: Documentation/filesystems/afs.txt 597W: https://www.infradead.org/~dhowells/kafs/ 598 599AGPGART DRIVER 600M: David Airlie <airlied@linux.ie> 601T: git git://anongit.freedesktop.org/drm/drm 602S: Maintained 603F: drivers/char/agp/ 604F: include/linux/agp* 605F: include/uapi/linux/agp* 606 607AHA152X SCSI DRIVER 608M: "Juergen E. Fischer" <fischer@norbit.de> 609L: linux-scsi@vger.kernel.org 610S: Maintained 611F: drivers/scsi/aha152x* 612F: drivers/scsi/pcmcia/aha152x* 613 614AIC7XXX / AIC79XX SCSI DRIVER 615M: Hannes Reinecke <hare@suse.com> 616L: linux-scsi@vger.kernel.org 617S: Maintained 618F: drivers/scsi/aic7xxx/ 619 620AIMSLAB FM RADIO RECEIVER DRIVER 621M: Hans Verkuil <hverkuil@xs4all.nl> 622L: linux-media@vger.kernel.org 623T: git git://linuxtv.org/media_tree.git 624W: https://linuxtv.org 625S: Maintained 626F: drivers/media/radio/radio-aimslab* 627 628AIO 629M: Benjamin LaHaise <bcrl@kvack.org> 630L: linux-aio@kvack.org 631S: Supported 632F: fs/aio.c 633F: include/linux/*aio*.h 634 635AIRSPY MEDIA DRIVER 636M: Antti Palosaari <crope@iki.fi> 637L: linux-media@vger.kernel.org 638W: https://linuxtv.org 639W: http://palosaari.fi/linux/ 640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 641T: git git://linuxtv.org/anttip/media_tree.git 642S: Maintained 643F: drivers/media/usb/airspy/ 644 645ALACRITECH GIGABIT ETHERNET DRIVER 646M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 647S: Maintained 648F: drivers/net/ethernet/alacritech/* 649 650ALCATEL SPEEDTOUCH USB DRIVER 651M: Duncan Sands <duncan.sands@free.fr> 652L: linux-usb@vger.kernel.org 653W: http://www.linux-usb.org/SpeedTouch/ 654S: Maintained 655F: drivers/usb/atm/speedtch.c 656F: drivers/usb/atm/usbatm.c 657 658ALCHEMY AU1XX0 MMC DRIVER 659M: Manuel Lauss <manuel.lauss@gmail.com> 660S: Maintained 661F: drivers/mmc/host/au1xmmc.c 662 663ALI1563 I2C DRIVER 664M: Rudolf Marek <r.marek@assembler.cz> 665L: linux-i2c@vger.kernel.org 666S: Maintained 667F: Documentation/i2c/busses/i2c-ali1563 668F: drivers/i2c/busses/i2c-ali1563.c 669 670ALLWINNER SECURITY SYSTEM 671M: Corentin Labbe <clabbe.montjoie@gmail.com> 672L: linux-crypto@vger.kernel.org 673S: Maintained 674F: drivers/crypto/sunxi-ss/ 675 676ALLWINNER VPU DRIVER 677M: Maxime Ripard <maxime.ripard@bootlin.com> 678M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 679L: linux-media@vger.kernel.org 680S: Maintained 681F: drivers/staging/media/sunxi/cedrus/ 682 683ALPHA PORT 684M: Richard Henderson <rth@twiddle.net> 685M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 686M: Matt Turner <mattst88@gmail.com> 687S: Odd Fixes 688L: linux-alpha@vger.kernel.org 689F: arch/alpha/ 690 691ALPS PS/2 TOUCHPAD DRIVER 692R: Pali Rohár <pali.rohar@gmail.com> 693F: drivers/input/mouse/alps.* 694 695ALTERA I2C CONTROLLER DRIVER 696M: Thor Thayer <thor.thayer@linux.intel.com> 697S: Maintained 698F: drivers/i2c/busses/i2c-altera.c 699 700ALTERA MAILBOX DRIVER 701M: Ley Foon Tan <lftan@altera.com> 702L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 703S: Maintained 704F: drivers/mailbox/mailbox-altera.c 705 706ALTERA PIO DRIVER 707M: Tien Hock Loh <thloh@altera.com> 708L: linux-gpio@vger.kernel.org 709S: Maintained 710F: drivers/gpio/gpio-altera.c 711 712ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 713M: Thor Thayer <thor.thayer@linux.intel.com> 714S: Maintained 715F: drivers/gpio/gpio-altera-a10sr.c 716F: drivers/mfd/altera-a10sr.c 717F: drivers/reset/reset-a10sr.c 718F: include/linux/mfd/altera-a10sr.h 719F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 720 721ALTERA TRIPLE SPEED ETHERNET DRIVER 722M: Thor Thayer <thor.thayer@linux.intel.com> 723L: netdev@vger.kernel.org 724L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 725S: Maintained 726F: drivers/net/ethernet/altera/ 727 728ALTERA UART/JTAG UART SERIAL DRIVERS 729M: Tobias Klauser <tklauser@distanz.ch> 730L: linux-serial@vger.kernel.org 731L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 732S: Maintained 733F: drivers/tty/serial/altera_uart.c 734F: drivers/tty/serial/altera_jtaguart.c 735F: include/linux/altera_uart.h 736F: include/linux/altera_jtaguart.h 737 738AMAZON ETHERNET DRIVERS 739M: Netanel Belgazal <netanel@amazon.com> 740R: Saeed Bishara <saeedb@amazon.com> 741R: Zorik Machulsky <zorik@amazon.com> 742L: netdev@vger.kernel.org 743S: Supported 744F: Documentation/networking/device_drivers/amazon/ena.txt 745F: drivers/net/ethernet/amazon/ 746 747AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 748M: Tom Lendacky <thomas.lendacky@amd.com> 749M: Gary Hook <gary.hook@amd.com> 750L: linux-crypto@vger.kernel.org 751S: Supported 752F: drivers/crypto/ccp/ 753F: include/linux/ccp.h 754 755AMD DISPLAY CORE 756M: Harry Wentland <harry.wentland@amd.com> 757M: Leo Li <sunpeng.li@amd.com> 758L: amd-gfx@lists.freedesktop.org 759T: git git://people.freedesktop.org/~agd5f/linux 760S: Supported 761F: drivers/gpu/drm/amd/display/ 762 763AMD FAM15H PROCESSOR POWER MONITORING DRIVER 764M: Huang Rui <ray.huang@amd.com> 765L: linux-hwmon@vger.kernel.org 766S: Supported 767F: Documentation/hwmon/fam15h_power 768F: drivers/hwmon/fam15h_power.c 769 770AMD FCH GPIO DRIVER 771M: Enrico Weigelt, metux IT consult <info@metux.net> 772L: linux-gpio@vger.kernel.org 773S: Maintained 774F: drivers/gpio/gpio-amd-fch.c 775F: include/linux/platform_data/gpio/gpio-amd-fch.h 776 777AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 778L: linux-geode@lists.infradead.org (moderated for non-subscribers) 779S: Orphan 780F: drivers/usb/gadget/udc/amd5536udc.* 781 782AMD GEODE PROCESSOR/CHIPSET SUPPORT 783P: Andres Salomon <dilinger@queued.net> 784L: linux-geode@lists.infradead.org (moderated for non-subscribers) 785W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 786S: Supported 787F: drivers/char/hw_random/geode-rng.c 788F: drivers/crypto/geode* 789F: drivers/video/fbdev/geode/ 790F: arch/x86/include/asm/geode.h 791 792AMD IOMMU (AMD-VI) 793M: Joerg Roedel <joro@8bytes.org> 794L: iommu@lists.linux-foundation.org 795T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 796S: Maintained 797F: drivers/iommu/amd_iommu*.[ch] 798F: include/linux/amd-iommu.h 799 800AMD KFD 801M: Oded Gabbay <oded.gabbay@gmail.com> 802L: dri-devel@lists.freedesktop.org 803T: git git://people.freedesktop.org/~gabbayo/linux.git 804S: Supported 805F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 806F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 807F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 808F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 809F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 810F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 811F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 812F: drivers/gpu/drm/amd/amdkfd/ 813F: drivers/gpu/drm/amd/include/cik_structs.h 814F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 815F: drivers/gpu/drm/amd/include/vi_structs.h 816F: drivers/gpu/drm/amd/include/v9_structs.h 817F: include/uapi/linux/kfd_ioctl.h 818 819AMD POWERPLAY 820M: Rex Zhu <rex.zhu@amd.com> 821M: Evan Quan <evan.quan@amd.com> 822L: amd-gfx@lists.freedesktop.org 823S: Supported 824F: drivers/gpu/drm/amd/powerplay/ 825T: git git://people.freedesktop.org/~agd5f/linux 826 827AMD SEATTLE DEVICE TREE SUPPORT 828M: Brijesh Singh <brijeshkumar.singh@amd.com> 829M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 830M: Tom Lendacky <thomas.lendacky@amd.com> 831S: Supported 832F: arch/arm64/boot/dts/amd/ 833 834AMD XGBE DRIVER 835M: Tom Lendacky <thomas.lendacky@amd.com> 836L: netdev@vger.kernel.org 837S: Supported 838F: drivers/net/ethernet/amd/xgbe/ 839F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 840 841ANALOG DEVICES INC AD5686 DRIVER 842M: Stefan Popa <stefan.popa@analog.com> 843L: linux-pm@vger.kernel.org 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/iio/dac/ad5686* 847F: drivers/iio/dac/ad5696* 848 849ANALOG DEVICES INC AD5758 DRIVER 850M: Stefan Popa <stefan.popa@analog.com> 851L: linux-iio@vger.kernel.org 852W: http://ez.analog.com/community/linux-device-drivers 853S: Supported 854F: drivers/iio/dac/ad5758.c 855F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 856 857ANALOG DEVICES INC AD7124 DRIVER 858M: Stefan Popa <stefan.popa@analog.com> 859L: linux-iio@vger.kernel.org 860W: http://ez.analog.com/community/linux-device-drivers 861S: Supported 862F: drivers/iio/adc/ad7124.c 863F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 864 865ANALOG DEVICES INC AD7606 DRIVER 866M: Stefan Popa <stefan.popa@analog.com> 867L: linux-iio@vger.kernel.org 868W: http://ez.analog.com/community/linux-device-drivers 869S: Supported 870F: drivers/iio/adc/ad7606.c 871F: Documentation/devicetree/bindings/iio/adc/ad7606.txt 872 873ANALOG DEVICES INC AD7768-1 DRIVER 874M: Stefan Popa <stefan.popa@analog.com> 875L: linux-iio@vger.kernel.org 876W: http://ez.analog.com/community/linux-device-drivers 877S: Supported 878F: drivers/iio/adc/ad7768-1.c 879F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 880 881ANALOG DEVICES INC AD9389B DRIVER 882M: Hans Verkuil <hans.verkuil@cisco.com> 883L: linux-media@vger.kernel.org 884S: Maintained 885F: drivers/media/i2c/ad9389b* 886 887ANALOG DEVICES INC ADGS1408 DRIVER 888M: Mircea Caprioru <mircea.caprioru@analog.com> 889S: Supported 890F: drivers/mux/adgs1408.c 891F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 892 893ANALOG DEVICES INC ADP5061 DRIVER 894M: Stefan Popa <stefan.popa@analog.com> 895L: linux-pm@vger.kernel.org 896W: http://ez.analog.com/community/linux-device-drivers 897S: Supported 898F: drivers/power/supply/adp5061.c 899 900ANALOG DEVICES INC ADV7180 DRIVER 901M: Lars-Peter Clausen <lars@metafoo.de> 902L: linux-media@vger.kernel.org 903W: http://ez.analog.com/community/linux-device-drivers 904S: Supported 905F: drivers/media/i2c/adv7180.c 906 907ANALOG DEVICES INC ADV748X DRIVER 908M: Kieran Bingham <kieran.bingham@ideasonboard.com> 909L: linux-media@vger.kernel.org 910S: Maintained 911F: drivers/media/i2c/adv748x/* 912 913ANALOG DEVICES INC ADV7511 DRIVER 914M: Hans Verkuil <hans.verkuil@cisco.com> 915L: linux-media@vger.kernel.org 916S: Maintained 917F: drivers/media/i2c/adv7511* 918 919ANALOG DEVICES INC ADV7604 DRIVER 920M: Hans Verkuil <hans.verkuil@cisco.com> 921L: linux-media@vger.kernel.org 922S: Maintained 923F: drivers/media/i2c/adv7604* 924 925ANALOG DEVICES INC ADV7842 DRIVER 926M: Hans Verkuil <hans.verkuil@cisco.com> 927L: linux-media@vger.kernel.org 928S: Maintained 929F: drivers/media/i2c/adv7842* 930 931ANALOG DEVICES INC ASOC CODEC DRIVERS 932M: Lars-Peter Clausen <lars@metafoo.de> 933L: alsa-devel@alsa-project.org (moderated for non-subscribers) 934W: http://wiki.analog.com/ 935W: http://ez.analog.com/community/linux-device-drivers 936S: Supported 937F: sound/soc/codecs/adau* 938F: sound/soc/codecs/adav* 939F: sound/soc/codecs/ad1* 940F: sound/soc/codecs/ad7* 941F: sound/soc/codecs/ssm* 942F: sound/soc/codecs/sigmadsp.* 943 944ANALOG DEVICES INC DMA DRIVERS 945M: Lars-Peter Clausen <lars@metafoo.de> 946W: http://ez.analog.com/community/linux-device-drivers 947S: Supported 948F: drivers/dma/dma-axi-dmac.c 949 950ANALOG DEVICES INC IIO DRIVERS 951M: Lars-Peter Clausen <lars@metafoo.de> 952M: Michael Hennerich <Michael.Hennerich@analog.com> 953W: http://wiki.analog.com/ 954W: http://ez.analog.com/community/linux-device-drivers 955S: Supported 956F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 957F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 958F: drivers/iio/*/ad* 959F: drivers/iio/adc/ltc2497* 960X: drivers/iio/*/adjd* 961F: drivers/staging/iio/*/ad* 962 963ANDES ARCHITECTURE 964M: Greentime Hu <green.hu@gmail.com> 965M: Vincent Chen <deanbo422@gmail.com> 966T: git https://github.com/andestech/linux.git 967S: Supported 968F: arch/nds32/ 969F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 970F: Documentation/devicetree/bindings/nds32/ 971K: nds32 972N: nds32 973 974ANDROID CONFIG FRAGMENTS 975M: Rob Herring <robh@kernel.org> 976S: Supported 977F: kernel/configs/android* 978 979ANDROID DRIVERS 980M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 981M: Arve Hjønnevåg <arve@android.com> 982M: Todd Kjos <tkjos@android.com> 983M: Martijn Coenen <maco@android.com> 984M: Joel Fernandes <joel@joelfernandes.org> 985M: Christian Brauner <christian@brauner.io> 986T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 987L: devel@driverdev.osuosl.org 988S: Supported 989F: drivers/android/ 990F: drivers/staging/android/ 991 992ANDROID GOLDFISH PIC DRIVER 993M: Miodrag Dinic <miodrag.dinic@mips.com> 994S: Supported 995F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 996F: drivers/irqchip/irq-goldfish-pic.c 997 998ANDROID GOLDFISH RTC DRIVER 999M: Miodrag Dinic <miodrag.dinic@mips.com> 1000S: Supported 1001F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1002F: drivers/rtc/rtc-goldfish.c 1003 1004ANDROID ION DRIVER 1005M: Laura Abbott <labbott@redhat.com> 1006M: Sumit Semwal <sumit.semwal@linaro.org> 1007L: devel@driverdev.osuosl.org 1008L: dri-devel@lists.freedesktop.org 1009L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1010S: Supported 1011F: drivers/staging/android/ion 1012F: drivers/staging/android/uapi/ion.h 1013 1014AOA (Apple Onboard Audio) ALSA DRIVER 1015M: Johannes Berg <johannes@sipsolutions.net> 1016L: linuxppc-dev@lists.ozlabs.org 1017L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1018S: Maintained 1019F: sound/aoa/ 1020 1021APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1022M: William Breathitt Gray <vilhelm.gray@gmail.com> 1023L: linux-iio@vger.kernel.org 1024S: Maintained 1025F: drivers/iio/adc/stx104.c 1026 1027APM DRIVER 1028M: Jiri Kosina <jikos@kernel.org> 1029S: Odd fixes 1030T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1031F: arch/x86/kernel/apm_32.c 1032F: include/linux/apm_bios.h 1033F: include/uapi/linux/apm_bios.h 1034F: drivers/char/apm-emulation.c 1035 1036APPARMOR SECURITY MODULE 1037M: John Johansen <john.johansen@canonical.com> 1038L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1039W: wiki.apparmor.net 1040T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1041S: Supported 1042F: security/apparmor/ 1043F: Documentation/admin-guide/LSM/apparmor.rst 1044 1045APPLE BCM5974 MULTITOUCH DRIVER 1046M: Henrik Rydberg <rydberg@bitmath.org> 1047L: linux-input@vger.kernel.org 1048S: Odd fixes 1049F: drivers/input/mouse/bcm5974.c 1050 1051APPLE SMC DRIVER 1052M: Henrik Rydberg <rydberg@bitmath.org> 1053L: linux-hwmon@vger.kernel.org 1054S: Odd fixes 1055F: drivers/hwmon/applesmc.c 1056 1057APPLETALK NETWORK LAYER 1058L: netdev@vger.kernel.org 1059S: Odd fixes 1060F: drivers/net/appletalk/ 1061F: net/appletalk/ 1062F: include/linux/atalk.h 1063F: include/uapi/linux/atalk.h 1064 1065APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1066M: Khuong Dinh <khuong@os.amperecomputing.com> 1067S: Supported 1068F: arch/arm64/boot/dts/apm/ 1069 1070APPLIED MICRO (APM) X-GENE SOC EDAC 1071M: Khuong Dinh <khuong@os.amperecomputing.com> 1072S: Supported 1073F: drivers/edac/xgene_edac.c 1074F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1075 1076APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1077M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1078M: Keyur Chudgar <keyur@os.amperecomputing.com> 1079S: Supported 1080F: drivers/net/ethernet/apm/xgene-v2/ 1081 1082APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1083M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1084M: Keyur Chudgar <keyur@os.amperecomputing.com> 1085M: Quan Nguyen <quan@os.amperecomputing.com> 1086S: Supported 1087F: drivers/net/ethernet/apm/xgene/ 1088F: drivers/net/phy/mdio-xgene.c 1089F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1090F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1091 1092APPLIED MICRO (APM) X-GENE SOC PMU 1093M: Khuong Dinh <khuong@os.amperecomputing.com> 1094S: Supported 1095F: drivers/perf/xgene_pmu.c 1096F: Documentation/perf/xgene-pmu.txt 1097F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1098 1099APTINA CAMERA SENSOR PLL 1100M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1101L: linux-media@vger.kernel.org 1102S: Maintained 1103F: drivers/media/i2c/aptina-pll.* 1104 1105ARC FRAMEBUFFER DRIVER 1106M: Jaya Kumar <jayalk@intworks.biz> 1107S: Maintained 1108F: drivers/video/fbdev/arcfb.c 1109F: drivers/video/fbdev/core/fb_defio.c 1110 1111ARC PGU DRM DRIVER 1112M: Alexey Brodkin <abrodkin@synopsys.com> 1113S: Supported 1114F: drivers/gpu/drm/arc/ 1115F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1116 1117ARCNET NETWORK LAYER 1118M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1119L: netdev@vger.kernel.org 1120S: Maintained 1121F: drivers/net/arcnet/ 1122F: include/uapi/linux/if_arcnet.h 1123 1124ARM ARCHITECTED TIMER DRIVER 1125M: Mark Rutland <mark.rutland@arm.com> 1126M: Marc Zyngier <marc.zyngier@arm.com> 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1128S: Maintained 1129F: arch/arm/include/asm/arch_timer.h 1130F: arch/arm64/include/asm/arch_timer.h 1131F: drivers/clocksource/arm_arch_timer.c 1132 1133ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1134M: Linus Walleij <linus.walleij@linaro.org> 1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1136S: Maintained 1137F: Documentation/devicetree/bindings/arm/arm-boards 1138F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1139F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1140F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1141F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1142F: arch/arm/mach-integrator/ 1143F: arch/arm/mach-realview/ 1144F: arch/arm/mach-versatile/ 1145F: arch/arm/plat-versatile/ 1146F: arch/arm/boot/dts/arm-realview-* 1147F: arch/arm/boot/dts/integrator* 1148F: arch/arm/boot/dts/versatile* 1149F: drivers/clk/versatile/ 1150F: drivers/i2c/busses/i2c-versatile.c 1151F: drivers/irqchip/irq-versatile-fpga.c 1152F: drivers/mtd/maps/physmap_of_versatile.c 1153F: drivers/power/reset/arm-versatile-reboot.c 1154F: drivers/soc/versatile/ 1155 1156ARM HDLCD DRM DRIVER 1157M: Liviu Dudau <liviu.dudau@arm.com> 1158S: Supported 1159F: drivers/gpu/drm/arm/hdlcd_* 1160F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1161 1162ARM KOMEDA DRM-KMS DRIVER 1163M: James (Qian) Wang <james.qian.wang@arm.com> 1164M: Liviu Dudau <liviu.dudau@arm.com> 1165L: Mali DP Maintainers <malidp@foss.arm.com> 1166S: Supported 1167T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1168F: drivers/gpu/drm/arm/display/include/ 1169F: drivers/gpu/drm/arm/display/komeda/ 1170F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt 1171F: Documentation/gpu/komeda-kms.rst 1172 1173ARM MALI-DP DRM DRIVER 1174M: Liviu Dudau <liviu.dudau@arm.com> 1175M: Brian Starkey <brian.starkey@arm.com> 1176L: Mali DP Maintainers <malidp@foss.arm.com> 1177S: Supported 1178T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1179F: drivers/gpu/drm/arm/ 1180F: Documentation/devicetree/bindings/display/arm,malidp.txt 1181F: Documentation/gpu/afbc.rst 1182 1183ARM MFM AND FLOPPY DRIVERS 1184M: Ian Molton <spyro@f2s.com> 1185S: Maintained 1186F: arch/arm/lib/floppydma.S 1187F: arch/arm/include/asm/floppy.h 1188 1189ARM PMU PROFILING AND DEBUGGING 1190M: Will Deacon <will.deacon@arm.com> 1191M: Mark Rutland <mark.rutland@arm.com> 1192S: Maintained 1193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1194F: arch/arm*/kernel/perf_* 1195F: arch/arm/oprofile/common.c 1196F: arch/arm*/kernel/hw_breakpoint.c 1197F: arch/arm*/include/asm/hw_breakpoint.h 1198F: arch/arm*/include/asm/perf_event.h 1199F: drivers/perf/* 1200F: include/linux/perf/arm_pmu.h 1201F: Documentation/devicetree/bindings/arm/pmu.yaml 1202F: Documentation/devicetree/bindings/perf/ 1203 1204ARM PORT 1205M: Russell King <linux@armlinux.org.uk> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207W: http://www.armlinux.org.uk/ 1208S: Odd Fixes 1209T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1210F: arch/arm/ 1211X: arch/arm/boot/dts/ 1212 1213ARM PRIMECELL AACI PL041 DRIVER 1214M: Russell King <linux@armlinux.org.uk> 1215S: Odd Fixes 1216F: sound/arm/aaci.* 1217 1218ARM PRIMECELL BUS SUPPORT 1219M: Russell King <linux@armlinux.org.uk> 1220S: Odd Fixes 1221F: drivers/amba/ 1222F: include/linux/amba/bus.h 1223 1224ARM PRIMECELL CLCD PL110 DRIVER 1225M: Russell King <linux@armlinux.org.uk> 1226S: Odd Fixes 1227F: drivers/video/fbdev/amba-clcd.* 1228 1229ARM PRIMECELL KMI PL050 DRIVER 1230M: Russell King <linux@armlinux.org.uk> 1231S: Odd Fixes 1232F: drivers/input/serio/ambakmi.* 1233F: include/linux/amba/kmi.h 1234 1235ARM PRIMECELL MMCI PL180/1 DRIVER 1236M: Russell King <linux@armlinux.org.uk> 1237S: Odd Fixes 1238F: drivers/mmc/host/mmci.* 1239F: include/linux/amba/mmci.h 1240 1241ARM PRIMECELL SSP PL022 SPI DRIVER 1242M: Linus Walleij <linus.walleij@linaro.org> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Maintained 1245F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1246F: drivers/spi/spi-pl022.c 1247 1248ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1249M: Russell King <linux@armlinux.org.uk> 1250S: Odd Fixes 1251F: drivers/tty/serial/amba-pl01*.c 1252F: include/linux/amba/serial.h 1253 1254ARM PRIMECELL VIC PL190/PL192 DRIVER 1255M: Linus Walleij <linus.walleij@linaro.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1259F: drivers/irqchip/irq-vic.c 1260 1261ARM SMMU DRIVERS 1262M: Will Deacon <will.deacon@arm.com> 1263R: Robin Murphy <robin.murphy@arm.com> 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1265S: Maintained 1266F: drivers/iommu/arm-smmu.c 1267F: drivers/iommu/arm-smmu-v3.c 1268F: drivers/iommu/io-pgtable-arm.c 1269F: drivers/iommu/io-pgtable-arm-v7s.c 1270 1271ARM SUB-ARCHITECTURES 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-*/ 1275F: arch/arm/plat-*/ 1276T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1277 1278ARM/ACTIONS SEMI ARCHITECTURE 1279M: Andreas Färber <afaerber@suse.de> 1280R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282S: Maintained 1283N: owl 1284F: arch/arm/mach-actions/ 1285F: arch/arm/boot/dts/owl-* 1286F: arch/arm64/boot/dts/actions/ 1287F: drivers/clk/actions/ 1288F: drivers/clocksource/timer-owl* 1289F: drivers/dma/owl-dma.c 1290F: drivers/i2c/busses/i2c-owl.c 1291F: drivers/pinctrl/actions/* 1292F: drivers/soc/actions/ 1293F: include/dt-bindings/power/owl-* 1294F: include/linux/soc/actions/ 1295F: Documentation/devicetree/bindings/arm/actions.txt 1296F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1297F: Documentation/devicetree/bindings/dma/owl-dma.txt 1298F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1299F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1300F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1301F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1302 1303ARM/ADS SPHERE MACHINE SUPPORT 1304M: Lennert Buytenhek <kernel@wantstofly.org> 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1306S: Maintained 1307 1308ARM/AFEB9260 MACHINE SUPPORT 1309M: Sergey Lapin <slapin@ossfans.org> 1310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1311S: Maintained 1312 1313ARM/AJECO 1ARM MACHINE SUPPORT 1314M: Lennert Buytenhek <kernel@wantstofly.org> 1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1316S: Maintained 1317 1318ARM/Allwinner SoC Clock Support 1319M: Emilio López <emilio@elopez.com.ar> 1320S: Maintained 1321F: drivers/clk/sunxi/ 1322 1323ARM/Allwinner sunXi SoC support 1324M: Maxime Ripard <maxime.ripard@bootlin.com> 1325M: Chen-Yu Tsai <wens@csie.org> 1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1327S: Maintained 1328N: sun[x456789]i 1329N: sun50i 1330F: arch/arm/mach-sunxi/ 1331F: arch/arm64/boot/dts/allwinner/ 1332F: drivers/clk/sunxi-ng/ 1333F: drivers/pinctrl/sunxi/ 1334F: drivers/soc/sunxi/ 1335T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1336 1337ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1338M: Neil Armstrong <narmstrong@baylibre.com> 1339M: Jerome Brunet <jbrunet@baylibre.com> 1340L: linux-amlogic@lists.infradead.org 1341S: Maintained 1342F: drivers/clk/meson/ 1343F: include/dt-bindings/clock/meson* 1344F: include/dt-bindings/clock/gxbb* 1345F: Documentation/devicetree/bindings/clock/amlogic* 1346 1347ARM/Amlogic Meson SoC support 1348M: Kevin Hilman <khilman@baylibre.com> 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1350L: linux-amlogic@lists.infradead.org 1351W: http://linux-meson.com/ 1352S: Maintained 1353F: arch/arm/mach-meson/ 1354F: arch/arm/boot/dts/meson* 1355F: arch/arm64/boot/dts/amlogic/ 1356F: drivers/pinctrl/meson/ 1357F: drivers/mmc/host/meson* 1358F: drivers/soc/amlogic/ 1359N: meson 1360 1361ARM/Amlogic Meson SoC Sound Drivers 1362M: Jerome Brunet <jbrunet@baylibre.com> 1363L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1364S: Maintained 1365F: sound/soc/meson/ 1366F: Documentation/devicetree/bindings/sound/amlogic* 1367 1368ARM/Annapurna Labs ALPINE ARCHITECTURE 1369M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1370M: Antoine Tenart <antoine.tenart@bootlin.com> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372S: Maintained 1373F: arch/arm/mach-alpine/ 1374F: arch/arm/boot/dts/alpine* 1375F: arch/arm64/boot/dts/al/ 1376F: drivers/*/*alpine* 1377 1378ARM/ARTPEC MACHINE SUPPORT 1379M: Jesper Nilsson <jesper.nilsson@axis.com> 1380M: Lars Persson <lars.persson@axis.com> 1381S: Maintained 1382L: linux-arm-kernel@axis.com 1383F: arch/arm/mach-artpec 1384F: arch/arm/boot/dts/artpec6* 1385F: drivers/clk/axis 1386F: drivers/crypto/axis 1387F: drivers/pinctrl/pinctrl-artpec* 1388F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1389 1390ARM/ASPEED I2C DRIVER 1391M: Brendan Higgins <brendanhiggins@google.com> 1392R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1393R: Joel Stanley <joel@jms.id.au> 1394L: linux-i2c@vger.kernel.org 1395L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1396S: Maintained 1397F: drivers/irqchip/irq-aspeed-i2c-ic.c 1398F: drivers/i2c/busses/i2c-aspeed.c 1399F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1400F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1401 1402ARM/ASPEED MACHINE SUPPORT 1403M: Joel Stanley <joel@jms.id.au> 1404R: Andrew Jeffery <andrew@aj.id.au> 1405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1406L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1407Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1408S: Supported 1409T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1410F: arch/arm/mach-aspeed/ 1411F: arch/arm/boot/dts/aspeed-* 1412N: aspeed 1413 1414ARM/BITMAIN ARCHITECTURE 1415M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418F: arch/arm64/boot/dts/bitmain/ 1419F: Documentation/devicetree/bindings/arm/bitmain.yaml 1420 1421ARM/CALXEDA HIGHBANK ARCHITECTURE 1422M: Rob Herring <robh@kernel.org> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425F: arch/arm/mach-highbank/ 1426F: arch/arm/boot/dts/highbank.dts 1427F: arch/arm/boot/dts/ecx-*.dts* 1428 1429ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1430M: Krzysztof Halasa <khalasa@piap.pl> 1431S: Maintained 1432F: arch/arm/mach-cns3xxx/ 1433 1434ARM/CAVIUM THUNDER NETWORK DRIVER 1435M: Sunil Goutham <sgoutham@cavium.com> 1436M: Robert Richter <rric@kernel.org> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Supported 1439F: drivers/net/ethernet/cavium/thunder/ 1440 1441ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1442M: Lukasz Majewski <lukma@denx.de> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445F: arch/arm/mach-ep93xx/ts72xx.c 1446 1447ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1448M: Alexander Shiyan <shc_work@mail.ru> 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1450S: Odd Fixes 1451N: clps711x 1452 1453ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1454M: Lennert Buytenhek <kernel@wantstofly.org> 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1456S: Maintained 1457 1458ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1459M: Hartley Sweeten <hsweeten@visionengravers.com> 1460M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462S: Maintained 1463F: arch/arm/mach-ep93xx/ 1464F: arch/arm/mach-ep93xx/include/mach/ 1465 1466ARM/CLKDEV SUPPORT 1467M: Russell King <linux@armlinux.org.uk> 1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1469S: Maintained 1470T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1471F: drivers/clk/clkdev.c 1472 1473ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1474M: Mike Rapoport <mike@compulab.co.il> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477 1478ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1479M: Baruch Siach <baruch@tkos.co.il> 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1481S: Maintained 1482F: arch/arm/boot/dts/cx92755* 1483N: digicolor 1484 1485ARM/CONTEC MICRO9 MACHINE SUPPORT 1486M: Hubert Feurstein <hubert.feurstein@contec.at> 1487S: Maintained 1488F: arch/arm/mach-ep93xx/micro9.c 1489 1490ARM/CORESIGHT FRAMEWORK AND DRIVERS 1491M: Mathieu Poirier <mathieu.poirier@linaro.org> 1492R: Suzuki K Poulose <suzuki.poulose@arm.com> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: drivers/hwtracing/coresight/* 1496F: Documentation/trace/coresight.txt 1497F: Documentation/trace/coresight-cpu-debug.txt 1498F: Documentation/devicetree/bindings/arm/coresight.txt 1499F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1500F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1501F: tools/perf/arch/arm/util/pmu.c 1502F: tools/perf/arch/arm/util/auxtrace.c 1503F: tools/perf/arch/arm/util/cs-etm.c 1504F: tools/perf/arch/arm/util/cs-etm.h 1505F: tools/perf/util/cs-etm.* 1506F: tools/perf/util/cs-etm-decoder/* 1507 1508ARM/CORGI MACHINE SUPPORT 1509M: Richard Purdie <rpurdie@rpsys.net> 1510S: Maintained 1511 1512ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1513M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1514M: Linus Walleij <linus.walleij@linaro.org> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516T: git git://github.com/ulli-kroll/linux.git 1517S: Maintained 1518F: Documentation/devicetree/bindings/arm/gemini.txt 1519F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1520F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1521F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1522F: arch/arm/mach-gemini/ 1523F: drivers/net/ethernet/cortina/ 1524F: drivers/pinctrl/pinctrl-gemini.c 1525F: drivers/rtc/rtc-ftrtc010.c 1526 1527ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1528M: Barry Song <baohua@kernel.org> 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1530T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1531S: Maintained 1532F: arch/arm/boot/dts/prima2* 1533F: arch/arm/mach-prima2/ 1534F: drivers/clk/sirf/ 1535F: drivers/clocksource/timer-prima2.c 1536F: drivers/clocksource/timer-atlas7.c 1537N: [^a-z]sirf 1538X: drivers/gnss 1539 1540ARM/EBSA110 MACHINE SUPPORT 1541M: Russell King <linux@armlinux.org.uk> 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1543W: http://www.armlinux.org.uk/ 1544S: Maintained 1545F: arch/arm/mach-ebsa110/ 1546F: drivers/net/ethernet/amd/am79c961a.* 1547 1548ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1549M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1550R: Pengutronix Kernel Team <kernel@pengutronix.de> 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553N: efm32 1554 1555ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1556M: Robert Jarzmik <robert.jarzmik@free.fr> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559F: arch/arm/mach-pxa/ezx.c 1560 1561ARM/FARADAY FA526 PORT 1562M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564S: Maintained 1565T: git git://git.berlios.de/gemini-board 1566F: arch/arm/mm/*-fa* 1567 1568ARM/FOOTBRIDGE ARCHITECTURE 1569M: Russell King <linux@armlinux.org.uk> 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1571W: http://www.armlinux.org.uk/ 1572S: Maintained 1573F: arch/arm/include/asm/hardware/dec21285.h 1574F: arch/arm/mach-footbridge/ 1575 1576ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1577M: Shawn Guo <shawnguo@kernel.org> 1578M: Sascha Hauer <s.hauer@pengutronix.de> 1579R: Pengutronix Kernel Team <kernel@pengutronix.de> 1580R: Fabio Estevam <festevam@gmail.com> 1581R: NXP Linux Team <linux-imx@nxp.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1585N: imx 1586N: mxs 1587X: drivers/media/i2c/ 1588 1589ARM/FREESCALE VYBRID ARM ARCHITECTURE 1590M: Shawn Guo <shawnguo@kernel.org> 1591M: Sascha Hauer <s.hauer@pengutronix.de> 1592R: Pengutronix Kernel Team <kernel@pengutronix.de> 1593R: Stefan Agner <stefan@agner.ch> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1597F: arch/arm/mach-imx/*vf610* 1598F: arch/arm/boot/dts/vf* 1599 1600ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1601M: Shawn Guo <shawnguo@kernel.org> 1602M: Li Yang <leoyang.li@nxp.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1606F: arch/arm/boot/dts/ls1021a* 1607F: arch/arm64/boot/dts/freescale/fsl-* 1608F: arch/arm64/boot/dts/freescale/qoriq-* 1609 1610ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1611M: Lennert Buytenhek <kernel@wantstofly.org> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613S: Maintained 1614 1615ARM/GUMSTIX MACHINE SUPPORT 1616M: Steve Sakoman <sakoman@gmail.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618S: Maintained 1619 1620ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1621M: Philipp Zabel <philipp.zabel@gmail.com> 1622M: Paul Parsons <lost.distance@yahoo.com> 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1624S: Maintained 1625F: arch/arm/mach-pxa/hx4700.c 1626F: arch/arm/mach-pxa/include/mach/hx4700.h 1627F: sound/soc/pxa/hx4700.c 1628 1629ARM/HISILICON SOC SUPPORT 1630M: Wei Xu <xuwei5@hisilicon.com> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.hisilicon.com 1633S: Supported 1634T: git git://github.com/hisilicon/linux-hisi.git 1635F: arch/arm/mach-hisi/ 1636F: arch/arm/boot/dts/hi3* 1637F: arch/arm/boot/dts/hip* 1638F: arch/arm/boot/dts/hisi* 1639F: arch/arm64/boot/dts/hisilicon/ 1640 1641ARM/HP JORNADA 7XX MACHINE SUPPORT 1642M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1643W: www.jlime.com 1644S: Maintained 1645T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1646F: arch/arm/mach-sa1100/jornada720.c 1647F: arch/arm/mach-sa1100/include/mach/jornada720.h 1648 1649ARM/IGEP MACHINE SUPPORT 1650M: Enric Balletbo i Serra <eballetbo@gmail.com> 1651M: Javier Martinez Canillas <javier@dowhile0.org> 1652L: linux-omap@vger.kernel.org 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654S: Maintained 1655F: arch/arm/boot/dts/omap3-igep* 1656 1657ARM/INCOME PXA270 SUPPORT 1658M: Marek Vasut <marek.vasut@gmail.com> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660S: Maintained 1661F: arch/arm/mach-pxa/colibri-pxa270-income.c 1662 1663ARM/INTEL IOP13XX ARM ARCHITECTURE 1664M: Lennert Buytenhek <kernel@wantstofly.org> 1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1666S: Maintained 1667 1668ARM/INTEL IOP32X ARM ARCHITECTURE 1669M: Lennert Buytenhek <kernel@wantstofly.org> 1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1671S: Maintained 1672 1673ARM/INTEL IOP33X ARM ARCHITECTURE 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675S: Orphan 1676 1677ARM/INTEL IQ81342EX MACHINE SUPPORT 1678M: Lennert Buytenhek <kernel@wantstofly.org> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680S: Maintained 1681 1682ARM/INTEL IXDP2850 MACHINE SUPPORT 1683M: Lennert Buytenhek <kernel@wantstofly.org> 1684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1685S: Maintained 1686 1687ARM/INTEL IXP4XX ARM ARCHITECTURE 1688M: Imre Kaloz <kaloz@openwrt.org> 1689M: Krzysztof Halasa <khalasa@piap.pl> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691S: Maintained 1692F: arch/arm/mach-ixp4xx/ 1693 1694ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1695M: Jonathan Cameron <jic23@cam.ac.uk> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697S: Maintained 1698F: arch/arm/mach-pxa/stargate2.c 1699F: drivers/pcmcia/pxa2xx_stargate2.c 1700 1701ARM/INTEL XSC3 (MANZANO) ARM CORE 1702M: Lennert Buytenhek <kernel@wantstofly.org> 1703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1704S: Maintained 1705 1706ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1707M: Lennert Buytenhek <kernel@wantstofly.org> 1708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1709S: Maintained 1710 1711ARM/LG1K ARCHITECTURE 1712M: Chanho Min <chanho.min@lge.com> 1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1714S: Maintained 1715F: arch/arm64/boot/dts/lg/ 1716 1717ARM/LOGICPD PXA270 MACHINE SUPPORT 1718M: Lennert Buytenhek <kernel@wantstofly.org> 1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1720S: Maintained 1721 1722ARM/LPC18XX ARCHITECTURE 1723M: Vladimir Zapolskiy <vz@mleia.com> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725S: Maintained 1726F: arch/arm/boot/dts/lpc43* 1727F: drivers/i2c/busses/i2c-lpc2k.c 1728F: drivers/memory/pl172.c 1729F: drivers/mtd/spi-nor/nxp-spifi.c 1730F: drivers/rtc/rtc-lpc24xx.c 1731N: lpc18xx 1732 1733ARM/LPC32XX SOC SUPPORT 1734M: Vladimir Zapolskiy <vz@mleia.com> 1735M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1737T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1738S: Maintained 1739F: arch/arm/boot/dts/lpc32* 1740F: arch/arm/mach-lpc32xx/ 1741F: drivers/i2c/busses/i2c-pnx.c 1742F: drivers/net/ethernet/nxp/lpc_eth.c 1743F: drivers/usb/host/ohci-nxp.c 1744F: drivers/watchdog/pnx4008_wdt.c 1745N: lpc32xx 1746 1747ARM/MAGICIAN MACHINE SUPPORT 1748M: Philipp Zabel <philipp.zabel@gmail.com> 1749S: Maintained 1750 1751ARM/Marvell Dove/MV78xx0/Orion SOC support 1752M: Jason Cooper <jason@lakedaemon.net> 1753M: Andrew Lunn <andrew@lunn.ch> 1754M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1755M: Gregory Clement <gregory.clement@bootlin.com> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758F: Documentation/devicetree/bindings/soc/dove/ 1759F: arch/arm/mach-dove/ 1760F: arch/arm/mach-mv78xx0/ 1761F: arch/arm/mach-orion5x/ 1762F: arch/arm/plat-orion/ 1763F: arch/arm/boot/dts/dove* 1764F: arch/arm/boot/dts/orion5x* 1765 1766ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1767M: Jason Cooper <jason@lakedaemon.net> 1768M: Andrew Lunn <andrew@lunn.ch> 1769M: Gregory Clement <gregory.clement@bootlin.com> 1770M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1772S: Maintained 1773F: arch/arm/boot/dts/armada* 1774F: arch/arm/boot/dts/kirkwood* 1775F: arch/arm/configs/mvebu_*_defconfig 1776F: arch/arm/mach-mvebu/ 1777F: arch/arm64/boot/dts/marvell/armada* 1778F: drivers/cpufreq/armada-37xx-cpufreq.c 1779F: drivers/cpufreq/armada-8k-cpufreq.c 1780F: drivers/cpufreq/mvebu-cpufreq.c 1781F: drivers/irqchip/irq-armada-370-xp.c 1782F: drivers/irqchip/irq-mvebu-* 1783F: drivers/pinctrl/mvebu/ 1784F: drivers/rtc/rtc-armada38x.c 1785 1786ARM/Mediatek RTC DRIVER 1787M: Eddie Huang <eddie.huang@mediatek.com> 1788M: Sean Wang <sean.wang@mediatek.com> 1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1790L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1791S: Maintained 1792F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1793F: drivers/rtc/rtc-mt6397.c 1794F: drivers/rtc/rtc-mt7622.c 1795 1796ARM/Mediatek SoC support 1797M: Matthias Brugger <matthias.bgg@gmail.com> 1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1799L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1800W: https://mtk.bcnfs.org/ 1801C: irc://chat.freenode.net/linux-mediatek 1802S: Maintained 1803F: arch/arm/boot/dts/mt6* 1804F: arch/arm/boot/dts/mt7* 1805F: arch/arm/boot/dts/mt8* 1806F: arch/arm/mach-mediatek/ 1807F: arch/arm64/boot/dts/mediatek/ 1808F: drivers/soc/mediatek/ 1809N: mtk 1810N: mt[678] 1811K: mediatek 1812 1813ARM/Mediatek USB3 PHY DRIVER 1814M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1817S: Maintained 1818F: drivers/phy/mediatek/ 1819F: Documentation/devicetree/bindings/phy/phy-mtk-* 1820 1821ARM/MICREL KS8695 ARCHITECTURE 1822M: Greg Ungerer <gerg@uclinux.org> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824F: arch/arm/mach-ks8695/ 1825S: Odd Fixes 1826 1827ARM/Microchip (AT91) SoC support 1828M: Nicolas Ferre <nicolas.ferre@microchip.com> 1829M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1830M: Ludovic Desroches <ludovic.desroches@microchip.com> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832W: http://www.linux4sam.org 1833T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1834S: Supported 1835N: at91 1836N: atmel 1837F: arch/arm/mach-at91/ 1838F: include/soc/at91/ 1839F: arch/arm/boot/dts/at91*.dts 1840F: arch/arm/boot/dts/at91*.dtsi 1841F: arch/arm/boot/dts/sama*.dts 1842F: arch/arm/boot/dts/sama*.dtsi 1843F: arch/arm/include/debug/at91.S 1844F: drivers/memory/atmel* 1845F: drivers/watchdog/sama5d4_wdt.c 1846X: drivers/input/touchscreen/atmel_mxt_ts.c 1847X: drivers/net/wireless/atmel/ 1848 1849ARM/MIOA701 MACHINE SUPPORT 1850M: Robert Jarzmik <robert.jarzmik@free.fr> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852F: arch/arm/mach-pxa/mioa701.c 1853S: Maintained 1854 1855ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1856M: Michael Petchkovsky <mkpetch@internode.on.net> 1857S: Maintained 1858 1859ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1860M: Linus Walleij <linus.walleij@linaro.org> 1861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1862S: Maintained 1863F: arch/arm/mach-nomadik/ 1864F: arch/arm/mach-u300/ 1865F: arch/arm/mach-ux500/ 1866F: arch/arm/boot/dts/ste-* 1867F: drivers/clk/clk-nomadik.c 1868F: drivers/clk/clk-u300.c 1869F: drivers/clocksource/clksrc-dbx500-prcmu.c 1870F: drivers/clocksource/timer-u300.c 1871F: drivers/dma/coh901318* 1872F: drivers/dma/ste_dma40* 1873F: drivers/hwspinlock/u8500_hsem.c 1874F: drivers/i2c/busses/i2c-nomadik.c 1875F: drivers/i2c/busses/i2c-stu300.c 1876F: drivers/mfd/ab3100* 1877F: drivers/mfd/ab8500* 1878F: drivers/mfd/abx500* 1879F: drivers/mfd/dbx500* 1880F: drivers/mfd/db8500* 1881F: drivers/pinctrl/nomadik/ 1882F: drivers/pinctrl/pinctrl-coh901* 1883F: drivers/pinctrl/pinctrl-u300.c 1884F: drivers/rtc/rtc-ab3100.c 1885F: drivers/rtc/rtc-ab8500.c 1886F: drivers/rtc/rtc-coh901331.c 1887F: drivers/rtc/rtc-pl031.c 1888F: drivers/watchdog/coh901327_wdt.c 1889F: Documentation/devicetree/bindings/arm/ste-* 1890F: Documentation/devicetree/bindings/arm/ux500/ 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1892 1893ARM/NUVOTON NPCM ARCHITECTURE 1894M: Avi Fishman <avifishman70@gmail.com> 1895M: Tomer Maimon <tmaimon77@gmail.com> 1896R: Patrick Venture <venture@google.com> 1897R: Nancy Yuen <yuenn@google.com> 1898R: Brendan Higgins <brendanhiggins@google.com> 1899L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1900S: Supported 1901F: arch/arm/mach-npcm/ 1902F: arch/arm/boot/dts/nuvoton-npcm* 1903F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1904F: drivers/*/*npcm* 1905F: Documentation/devicetree/bindings/*/*npcm* 1906F: Documentation/devicetree/bindings/*/*/*npcm* 1907 1908ARM/NUVOTON W90X900 ARM ARCHITECTURE 1909M: Wan ZongShun <mcuos.com@gmail.com> 1910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1911W: http://www.mcuos.com 1912S: Maintained 1913F: arch/arm/mach-w90x900/ 1914F: drivers/input/keyboard/w90p910_keypad.c 1915F: drivers/input/touchscreen/w90p910_ts.c 1916F: drivers/watchdog/nuc900_wdt.c 1917F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1918F: drivers/mtd/nand/raw/nuc900_nand.c 1919F: drivers/rtc/rtc-nuc900.c 1920F: drivers/spi/spi-nuc900.c 1921F: drivers/usb/host/ehci-w90x900.c 1922F: drivers/video/fbdev/nuc900fb.c 1923 1924ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1925L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1926W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1927S: Orphan 1928F: arch/arm/mach-s3c24xx/mach-gta02.c 1929F: arch/arm/mach-s3c24xx/gta02.h 1930 1931ARM/Orion SoC/Technologic Systems TS-78xx platform support 1932M: Alexander Clouter <alex@digriz.org.uk> 1933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1934W: http://www.digriz.org.uk/ts78xx/kernel 1935S: Maintained 1936F: arch/arm/mach-orion5x/ts78xx-* 1937 1938ARM/OXNAS platform support 1939M: Neil Armstrong <narmstrong@baylibre.com> 1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1941L: linux-oxnas@groups.io (moderated for non-subscribers) 1942S: Maintained 1943F: arch/arm/mach-oxnas/ 1944F: arch/arm/boot/dts/ox8*.dts* 1945N: oxnas 1946 1947ARM/PALM TREO SUPPORT 1948M: Tomas Cech <sleep_walker@suse.com> 1949L: linux-arm-kernel@lists.infradead.org 1950W: http://hackndev.com 1951S: Maintained 1952F: arch/arm/mach-pxa/palmtreo.* 1953 1954ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1955M: Marek Vasut <marek.vasut@gmail.com> 1956L: linux-arm-kernel@lists.infradead.org 1957W: http://hackndev.com 1958S: Maintained 1959F: arch/arm/mach-pxa/include/mach/palmtx.h 1960F: arch/arm/mach-pxa/palmtx.c 1961F: arch/arm/mach-pxa/palmt5.* 1962F: arch/arm/mach-pxa/include/mach/palmld.h 1963F: arch/arm/mach-pxa/palmld.c 1964F: arch/arm/mach-pxa/palmte2.* 1965F: arch/arm/mach-pxa/include/mach/palmtc.h 1966F: arch/arm/mach-pxa/palmtc.c 1967 1968ARM/PALMZ72 SUPPORT 1969M: Sergey Lapin <slapin@ossfans.org> 1970L: linux-arm-kernel@lists.infradead.org 1971W: http://hackndev.com 1972S: Maintained 1973F: arch/arm/mach-pxa/palmz72.* 1974 1975ARM/PLEB SUPPORT 1976M: Peter Chubb <pleb@gelato.unsw.edu.au> 1977W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1978S: Maintained 1979 1980ARM/PT DIGITAL BOARD PORT 1981M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1983W: http://www.armlinux.org.uk/ 1984S: Maintained 1985 1986ARM/QUALCOMM SUPPORT 1987M: Andy Gross <andy.gross@linaro.org> 1988M: David Brown <david.brown@linaro.org> 1989L: linux-arm-msm@vger.kernel.org 1990S: Maintained 1991F: Documentation/devicetree/bindings/soc/qcom/ 1992F: Documentation/devicetree/bindings/*/qcom* 1993F: arch/arm/boot/dts/qcom-*.dts 1994F: arch/arm/boot/dts/qcom-*.dtsi 1995F: arch/arm/mach-qcom/ 1996F: arch/arm64/boot/dts/qcom/ 1997F: drivers/*/qcom/ 1998F: drivers/*/qcom* 1999F: drivers/*/*/qcom/ 2000F: drivers/*/*/qcom* 2001F: drivers/*/pm8???-* 2002F: drivers/bluetooth/btqcomsmd.c 2003F: drivers/clocksource/timer-qcom.c 2004F: drivers/extcon/extcon-qcom* 2005F: drivers/iommu/msm* 2006F: drivers/i2c/busses/i2c-qup.c 2007F: drivers/i2c/busses/i2c-qcom-geni.c 2008F: drivers/mfd/ssbi.c 2009F: drivers/mmc/host/mmci_qcom* 2010F: drivers/mmc/host/sdhci_msm.c 2011F: drivers/pci/controller/dwc/pcie-qcom.c 2012F: drivers/phy/qualcomm/ 2013F: drivers/power/*/msm* 2014F: drivers/reset/reset-qcom-* 2015F: drivers/scsi/ufs/ufs-qcom.* 2016F: drivers/spi/spi-qup.c 2017F: drivers/spi/spi-geni-qcom.c 2018F: drivers/spi/spi-qcom-qspi.c 2019F: drivers/tty/serial/msm_serial.c 2020F: drivers/usb/dwc3/dwc3-qcom.c 2021F: include/dt-bindings/*/qcom* 2022F: include/linux/*/qcom* 2023T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 2024 2025ARM/RADISYS ENP2611 MACHINE SUPPORT 2026M: Lennert Buytenhek <kernel@wantstofly.org> 2027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2028S: Maintained 2029 2030ARM/RDA MICRO ARCHITECTURE 2031M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2033L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2034S: Maintained 2035F: arch/arm/boot/dts/rda8810pl-* 2036F: drivers/clocksource/timer-rda.c 2037F: drivers/irqchip/irq-rda-intc.c 2038F: drivers/tty/serial/rda-uart.c 2039F: Documentation/devicetree/bindings/arm/rda.txt 2040F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2041F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2042F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2043 2044ARM/REALTEK ARCHITECTURE 2045M: Andreas Färber <afaerber@suse.de> 2046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2047S: Maintained 2048F: arch/arm64/boot/dts/realtek/ 2049F: Documentation/devicetree/bindings/arm/realtek.txt 2050 2051ARM/RENESAS ARM64 ARCHITECTURE 2052M: Simon Horman <horms@verge.net.au> 2053M: Magnus Damm <magnus.damm@gmail.com> 2054L: linux-renesas-soc@vger.kernel.org 2055Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2056T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2057S: Supported 2058F: arch/arm64/boot/dts/renesas/ 2059F: Documentation/devicetree/bindings/arm/renesas.yaml 2060F: drivers/soc/renesas/ 2061F: include/linux/soc/renesas/ 2062 2063ARM/RISCPC ARCHITECTURE 2064M: Russell King <linux@armlinux.org.uk> 2065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2066W: http://www.armlinux.org.uk/ 2067S: Maintained 2068F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2069F: arch/arm/include/asm/hardware/ioc.h 2070F: arch/arm/include/asm/hardware/iomd.h 2071F: arch/arm/include/asm/hardware/memc.h 2072F: arch/arm/mach-rpc/ 2073F: drivers/net/ethernet/8390/etherh.c 2074F: drivers/net/ethernet/i825xx/ether1* 2075F: drivers/net/ethernet/seeq/ether3* 2076F: drivers/scsi/arm/ 2077 2078ARM/Rockchip SoC support 2079M: Heiko Stuebner <heiko@sntech.de> 2080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2081L: linux-rockchip@lists.infradead.org 2082T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2083S: Maintained 2084F: arch/arm/boot/dts/rk3* 2085F: arch/arm/boot/dts/rv1108* 2086F: arch/arm/mach-rockchip/ 2087F: drivers/clk/rockchip/ 2088F: drivers/i2c/busses/i2c-rk3x.c 2089F: drivers/*/*rockchip* 2090F: drivers/*/*/*rockchip* 2091F: sound/soc/rockchip/ 2092N: rockchip 2093 2094ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2095M: Kukjin Kim <kgene@kernel.org> 2096M: Krzysztof Kozlowski <krzk@kernel.org> 2097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2098L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2099Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2100S: Maintained 2101F: arch/arm/boot/dts/s3c* 2102F: arch/arm/boot/dts/s5p* 2103F: arch/arm/boot/dts/exynos* 2104F: arch/arm64/boot/dts/exynos/ 2105F: arch/arm/plat-samsung/ 2106F: arch/arm/mach-s3c24*/ 2107F: arch/arm/mach-s3c64xx/ 2108F: arch/arm/mach-s5p*/ 2109F: arch/arm/mach-exynos*/ 2110F: drivers/*/*s3c24* 2111F: drivers/*/*/*s3c24* 2112F: drivers/*/*s3c64xx* 2113F: drivers/*/*s5pv210* 2114F: drivers/memory/samsung/* 2115F: drivers/soc/samsung/* 2116F: Documentation/arm/Samsung/ 2117F: Documentation/devicetree/bindings/arm/samsung/ 2118F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2119F: Documentation/devicetree/bindings/power/pd-samsung.txt 2120N: exynos 2121 2122ARM/SAMSUNG MOBILE MACHINE SUPPORT 2123M: Kyungmin Park <kyungmin.park@samsung.com> 2124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2125S: Maintained 2126F: arch/arm/mach-s5pv210/ 2127 2128ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2129M: Kyungmin Park <kyungmin.park@samsung.com> 2130M: Kamil Debski <kamil@wypas.org> 2131M: Andrzej Hajda <a.hajda@samsung.com> 2132L: linux-arm-kernel@lists.infradead.org 2133L: linux-media@vger.kernel.org 2134S: Maintained 2135F: drivers/media/platform/s5p-g2d/ 2136 2137ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2138M: Marek Szyprowski <m.szyprowski@samsung.com> 2139L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2140L: linux-media@vger.kernel.org 2141S: Maintained 2142F: drivers/media/platform/s5p-cec/ 2143F: Documentation/devicetree/bindings/media/s5p-cec.txt 2144 2145ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2146M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2147M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2148M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2149L: linux-arm-kernel@lists.infradead.org 2150L: linux-media@vger.kernel.org 2151S: Maintained 2152F: drivers/media/platform/s5p-jpeg/ 2153 2154ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2155M: Kyungmin Park <kyungmin.park@samsung.com> 2156M: Kamil Debski <kamil@wypas.org> 2157M: Jeongtae Park <jtp.park@samsung.com> 2158M: Andrzej Hajda <a.hajda@samsung.com> 2159L: linux-arm-kernel@lists.infradead.org 2160L: linux-media@vger.kernel.org 2161S: Maintained 2162F: drivers/media/platform/s5p-mfc/ 2163 2164ARM/SHMOBILE ARM ARCHITECTURE 2165M: Simon Horman <horms@verge.net.au> 2166M: Magnus Damm <magnus.damm@gmail.com> 2167L: linux-renesas-soc@vger.kernel.org 2168Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2169T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2170S: Supported 2171F: arch/arm/boot/dts/emev2* 2172F: arch/arm/boot/dts/gr-peach* 2173F: arch/arm/boot/dts/iwg20d-q7* 2174F: arch/arm/boot/dts/r7s* 2175F: arch/arm/boot/dts/r8a* 2176F: arch/arm/boot/dts/r9a* 2177F: arch/arm/boot/dts/sh* 2178F: arch/arm/configs/shmobile_defconfig 2179F: arch/arm/include/debug/renesas-scif.S 2180F: arch/arm/mach-shmobile/ 2181F: Documentation/devicetree/bindings/arm/renesas.yaml 2182F: drivers/soc/renesas/ 2183F: include/linux/soc/renesas/ 2184 2185ARM/SOCFPGA ARCHITECTURE 2186M: Dinh Nguyen <dinguyen@kernel.org> 2187S: Maintained 2188F: arch/arm/mach-socfpga/ 2189F: arch/arm/boot/dts/socfpga* 2190F: arch/arm/configs/socfpga_defconfig 2191F: arch/arm64/boot/dts/altera/ 2192W: http://www.rocketboards.org 2193T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2194 2195ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2196M: Dinh Nguyen <dinguyen@kernel.org> 2197S: Maintained 2198F: drivers/clk/socfpga/ 2199 2200ARM/SOCFPGA EDAC SUPPORT 2201M: Thor Thayer <thor.thayer@linux.intel.com> 2202S: Maintained 2203F: drivers/edac/altera_edac. 2204 2205ARM/SPREADTRUM SoC SUPPORT 2206M: Orson Zhai <orsonzhai@gmail.com> 2207M: Baolin Wang <baolin.wang@linaro.org> 2208M: Chunyan Zhang <zhang.lyra@gmail.com> 2209S: Maintained 2210F: arch/arm64/boot/dts/sprd 2211N: sprd 2212 2213ARM/STI ARCHITECTURE 2214M: Patrice Chotard <patrice.chotard@st.com> 2215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2216W: http://www.stlinux.com 2217S: Maintained 2218F: arch/arm/mach-sti/ 2219F: arch/arm/boot/dts/sti* 2220F: drivers/char/hw_random/st-rng.c 2221F: drivers/clocksource/arm_global_timer.c 2222F: drivers/clocksource/clksrc_st_lpc.c 2223F: drivers/cpufreq/sti-cpufreq.c 2224F: drivers/dma/st_fdma* 2225F: drivers/i2c/busses/i2c-st.c 2226F: drivers/media/rc/st_rc.c 2227F: drivers/media/platform/sti/c8sectpfe/ 2228F: drivers/mmc/host/sdhci-st.c 2229F: drivers/phy/st/phy-miphy28lp.c 2230F: drivers/phy/st/phy-stih407-usb.c 2231F: drivers/pinctrl/pinctrl-st.c 2232F: drivers/remoteproc/st_remoteproc.c 2233F: drivers/remoteproc/st_slim_rproc.c 2234F: drivers/reset/sti/ 2235F: drivers/rtc/rtc-st-lpc.c 2236F: drivers/tty/serial/st-asc.c 2237F: drivers/usb/dwc3/dwc3-st.c 2238F: drivers/usb/host/ehci-st.c 2239F: drivers/usb/host/ohci-st.c 2240F: drivers/watchdog/st_lpc_wdt.c 2241F: drivers/ata/ahci_st.c 2242F: include/linux/remoteproc/st_slim_rproc.h 2243 2244ARM/STM32 ARCHITECTURE 2245M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2246M: Alexandre Torgue <alexandre.torgue@st.com> 2247L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2249S: Maintained 2250T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2251N: stm32 2252N: stm 2253F: arch/arm/boot/dts/stm32* 2254F: arch/arm/mach-stm32/ 2255F: drivers/clocksource/armv7m_systick.c 2256 2257ARM/Synaptics SoC support 2258M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2259M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2261S: Maintained 2262F: arch/arm/mach-berlin/ 2263F: arch/arm/boot/dts/berlin* 2264F: arch/arm64/boot/dts/synaptics/ 2265 2266ARM/TANGO ARCHITECTURE 2267M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2268M: Mans Rullgard <mans@mansr.com> 2269L: linux-arm-kernel@lists.infradead.org 2270S: Odd Fixes 2271N: tango 2272 2273ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2274M: Lennert Buytenhek <kernel@wantstofly.org> 2275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2276S: Maintained 2277 2278ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2279M: Hans Verkuil <hans.verkuil@cisco.com> 2280L: linux-tegra@vger.kernel.org 2281L: linux-media@vger.kernel.org 2282S: Maintained 2283F: drivers/media/platform/tegra-cec/ 2284F: Documentation/devicetree/bindings/media/tegra-cec.txt 2285 2286ARM/TETON BGA MACHINE SUPPORT 2287M: "Mark F. Brown" <mark.brown314@gmail.com> 2288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2289S: Maintained 2290 2291ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2292M: Santosh Shilimkar <ssantosh@kernel.org> 2293L: linux-kernel@vger.kernel.org 2294S: Maintained 2295F: drivers/memory/*emif* 2296 2297ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2298M: Tero Kristo <t-kristo@ti.com> 2299M: Nishanth Menon <nm@ti.com> 2300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2301S: Supported 2302F: Documentation/devicetree/bindings/arm/ti/k3.txt 2303F: arch/arm64/boot/dts/ti/Makefile 2304F: arch/arm64/boot/dts/ti/k3-* 2305F: include/dt-bindings/pinctrl/k3.h 2306 2307ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2308M: Santosh Shilimkar <ssantosh@kernel.org> 2309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2310S: Maintained 2311F: arch/arm/mach-keystone/ 2312F: arch/arm/boot/dts/keystone-* 2313T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2314 2315ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2316M: Santosh Shilimkar <ssantosh@kernel.org> 2317L: linux-kernel@vger.kernel.org 2318S: Maintained 2319F: drivers/clk/keystone/ 2320 2321ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2322M: Santosh Shilimkar <ssantosh@kernel.org> 2323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2324L: linux-kernel@vger.kernel.org 2325S: Maintained 2326F: drivers/clocksource/timer-keystone.c 2327 2328ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2329M: Santosh Shilimkar <ssantosh@kernel.org> 2330L: linux-kernel@vger.kernel.org 2331S: Maintained 2332F: drivers/power/reset/keystone-reset.c 2333 2334ARM/THECUS N2100 MACHINE SUPPORT 2335M: Lennert Buytenhek <kernel@wantstofly.org> 2336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2337S: Maintained 2338 2339ARM/TOSA MACHINE SUPPORT 2340M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2341M: Dirk Opfer <dirk@opfer-online.de> 2342S: Maintained 2343 2344ARM/UNIPHIER ARCHITECTURE 2345M: Masahiro Yamada <yamada.masahiro@socionext.com> 2346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2347T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2348S: Maintained 2349F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2350F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2351F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2352F: arch/arm/boot/dts/uniphier* 2353F: arch/arm/include/asm/hardware/cache-uniphier.h 2354F: arch/arm/mach-uniphier/ 2355F: arch/arm/mm/cache-uniphier.c 2356F: arch/arm64/boot/dts/socionext/uniphier* 2357F: drivers/bus/uniphier-system-bus.c 2358F: drivers/clk/uniphier/ 2359F: drivers/dmaengine/uniphier-mdmac.c 2360F: drivers/gpio/gpio-uniphier.c 2361F: drivers/i2c/busses/i2c-uniphier* 2362F: drivers/irqchip/irq-uniphier-aidet.c 2363F: drivers/mmc/host/uniphier-sd.c 2364F: drivers/pinctrl/uniphier/ 2365F: drivers/reset/reset-uniphier.c 2366F: drivers/tty/serial/8250/8250_uniphier.c 2367N: uniphier 2368 2369ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2370M: Ulf Hansson <ulf.hansson@linaro.org> 2371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2372T: git git://git.linaro.org/people/ulfh/clk.git 2373S: Maintained 2374F: drivers/clk/ux500/ 2375 2376ARM/VERSATILE EXPRESS PLATFORM 2377M: Liviu Dudau <liviu.dudau@arm.com> 2378M: Sudeep Holla <sudeep.holla@arm.com> 2379M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2381S: Maintained 2382F: arch/arm/boot/dts/vexpress* 2383F: arch/arm64/boot/dts/arm/ 2384F: arch/arm/mach-vexpress/ 2385F: */*/vexpress* 2386F: */*/*/vexpress* 2387F: drivers/clk/versatile/clk-vexpress-osc.c 2388F: drivers/clocksource/timer-versatile.c 2389N: mps2 2390 2391ARM/VFP SUPPORT 2392M: Russell King <linux@armlinux.org.uk> 2393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2394W: http://www.armlinux.org.uk/ 2395S: Maintained 2396F: arch/arm/vfp/ 2397 2398ARM/VOIPAC PXA270 SUPPORT 2399M: Marek Vasut <marek.vasut@gmail.com> 2400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2401S: Maintained 2402F: arch/arm/mach-pxa/vpac270.c 2403F: arch/arm/mach-pxa/include/mach/vpac270.h 2404 2405ARM/VT8500 ARM ARCHITECTURE 2406M: Tony Prisk <linux@prisktech.co.nz> 2407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2408S: Maintained 2409F: arch/arm/mach-vt8500/ 2410F: drivers/clocksource/timer-vt8500.c 2411F: drivers/i2c/busses/i2c-wmt.c 2412F: drivers/mmc/host/wmt-sdmmc.c 2413F: drivers/pwm/pwm-vt8500.c 2414F: drivers/rtc/rtc-vt8500.c 2415F: drivers/tty/serial/vt8500_serial.c 2416F: drivers/usb/host/ehci-platform.c 2417F: drivers/usb/host/uhci-platform.c 2418F: drivers/video/fbdev/vt8500lcdfb.* 2419F: drivers/video/fbdev/wm8505fb* 2420F: drivers/video/fbdev/wmt_ge_rops.* 2421 2422ARM/ZIPIT Z2 SUPPORT 2423M: Marek Vasut <marek.vasut@gmail.com> 2424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2425S: Maintained 2426F: arch/arm/mach-pxa/z2.c 2427F: arch/arm/mach-pxa/include/mach/z2.h 2428 2429ARM/ZTE ARCHITECTURE 2430M: Jun Nie <jun.nie@linaro.org> 2431M: Shawn Guo <shawnguo@kernel.org> 2432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2433S: Maintained 2434F: arch/arm/boot/dts/zx2967* 2435F: arch/arm/mach-zx/ 2436F: arch/arm64/boot/dts/zte/ 2437F: drivers/clk/zte/ 2438F: drivers/dma/zx_dma.c 2439F: drivers/gpio/gpio-zx.c 2440F: drivers/i2c/busses/i2c-zx2967.c 2441F: drivers/mmc/host/dw_mmc-zx.* 2442F: drivers/pinctrl/zte/ 2443F: drivers/soc/zte/ 2444F: drivers/thermal/zx2967_thermal.c 2445F: drivers/watchdog/zx2967_wdt.c 2446F: Documentation/devicetree/bindings/arm/zte.yaml 2447F: Documentation/devicetree/bindings/clock/zx2967*.txt 2448F: Documentation/devicetree/bindings/dma/zxdma.txt 2449F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2450F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2451F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2452F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2453F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2454F: Documentation/devicetree/bindings/soc/zte/ 2455F: Documentation/devicetree/bindings/sound/zte,*.txt 2456F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2457F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2458F: include/dt-bindings/clock/zx2967*.h 2459F: include/dt-bindings/soc/zte,*.h 2460F: sound/soc/codecs/zx_aud96p22.c 2461F: sound/soc/zte/ 2462 2463ARM/ZYNQ ARCHITECTURE 2464M: Michal Simek <michal.simek@xilinx.com> 2465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2466W: http://wiki.xilinx.com 2467T: git https://github.com/Xilinx/linux-xlnx.git 2468S: Supported 2469F: arch/arm/mach-zynq/ 2470F: drivers/cpuidle/cpuidle-zynq.c 2471F: drivers/block/xsysace.c 2472N: zynq 2473N: xilinx 2474F: drivers/clocksource/timer-cadence-ttc.c 2475F: drivers/i2c/busses/i2c-cadence.c 2476F: drivers/mmc/host/sdhci-of-arasan.c 2477F: drivers/edac/synopsys_edac.c 2478F: drivers/i2c/busses/i2c-xiic.c 2479 2480ARM64 PORT (AARCH64 ARCHITECTURE) 2481M: Catalin Marinas <catalin.marinas@arm.com> 2482M: Will Deacon <will.deacon@arm.com> 2483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2484T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2485S: Maintained 2486F: arch/arm64/ 2487X: arch/arm64/boot/dts/ 2488F: Documentation/arm64/ 2489 2490AS3645A LED FLASH CONTROLLER DRIVER 2491M: Sakari Ailus <sakari.ailus@iki.fi> 2492L: linux-leds@vger.kernel.org 2493S: Maintained 2494F: drivers/leds/leds-as3645a.c 2495 2496ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2497M: Tianshu Qiu <tian.shu.qiu@intel.com> 2498L: linux-media@vger.kernel.org 2499T: git git://linuxtv.org/media_tree.git 2500S: Maintained 2501F: drivers/media/i2c/ak7375.c 2502F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2503 2504ASAHI KASEI AK8974 DRIVER 2505M: Linus Walleij <linus.walleij@linaro.org> 2506L: linux-iio@vger.kernel.org 2507W: http://www.akm.com/ 2508S: Supported 2509F: drivers/iio/magnetometer/ak8974.c 2510 2511ASC7621 HARDWARE MONITOR DRIVER 2512M: George Joseph <george.joseph@fairview5.com> 2513L: linux-hwmon@vger.kernel.org 2514S: Maintained 2515F: Documentation/hwmon/asc7621 2516F: drivers/hwmon/asc7621.c 2517 2518ASPEED VIDEO ENGINE DRIVER 2519M: Eddie James <eajames@linux.ibm.com> 2520L: linux-media@vger.kernel.org 2521L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2522S: Maintained 2523F: drivers/media/platform/aspeed-video.c 2524F: Documentation/devicetree/bindings/media/aspeed-video.txt 2525 2526ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2527M: Corentin Chary <corentin.chary@gmail.com> 2528L: acpi4asus-user@lists.sourceforge.net 2529L: platform-driver-x86@vger.kernel.org 2530W: http://acpi4asus.sf.net 2531S: Maintained 2532F: drivers/platform/x86/asus*.c 2533F: drivers/platform/x86/eeepc*.c 2534 2535ASUS WIRELESS RADIO CONTROL DRIVER 2536M: João Paulo Rechi Vita <jprvita@gmail.com> 2537L: platform-driver-x86@vger.kernel.org 2538S: Maintained 2539F: drivers/platform/x86/asus-wireless.c 2540 2541ASYMMETRIC KEYS 2542M: David Howells <dhowells@redhat.com> 2543L: keyrings@vger.kernel.org 2544S: Maintained 2545F: Documentation/crypto/asymmetric-keys.txt 2546F: include/linux/verification.h 2547F: include/crypto/public_key.h 2548F: include/crypto/pkcs7.h 2549F: crypto/asymmetric_keys/ 2550 2551ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2552R: Dan Williams <dan.j.williams@intel.com> 2553W: http://sourceforge.net/projects/xscaleiop 2554S: Odd fixes 2555F: Documentation/crypto/async-tx-api.txt 2556F: crypto/async_tx/ 2557F: drivers/dma/ 2558F: include/linux/dmaengine.h 2559F: include/linux/async_tx.h 2560 2561AT24 EEPROM DRIVER 2562M: Bartosz Golaszewski <brgl@bgdev.pl> 2563L: linux-i2c@vger.kernel.org 2564T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2565S: Maintained 2566F: Documentation/devicetree/bindings/eeprom/at24.txt 2567F: drivers/misc/eeprom/at24.c 2568 2569ATA OVER ETHERNET (AOE) DRIVER 2570M: "Ed L. Cashin" <ed.cashin@acm.org> 2571W: http://www.openaoe.org/ 2572S: Supported 2573F: Documentation/aoe/ 2574F: drivers/block/aoe/ 2575 2576ATHEROS 71XX/9XXX GPIO DRIVER 2577M: Alban Bedel <albeu@free.fr> 2578W: https://github.com/AlbanBedel/linux 2579T: git git://github.com/AlbanBedel/linux 2580S: Maintained 2581F: drivers/gpio/gpio-ath79.c 2582F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2583 2584ATHEROS 71XX/9XXX USB PHY DRIVER 2585M: Alban Bedel <albeu@free.fr> 2586W: https://github.com/AlbanBedel/linux 2587T: git git://github.com/AlbanBedel/linux 2588S: Maintained 2589F: drivers/phy/qualcomm/phy-ath79-usb.c 2590F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2591 2592ATHEROS ATH GENERIC UTILITIES 2593M: Kalle Valo <kvalo@codeaurora.org> 2594L: linux-wireless@vger.kernel.org 2595S: Supported 2596F: drivers/net/wireless/ath/* 2597 2598ATHEROS ATH5K WIRELESS DRIVER 2599M: Jiri Slaby <jirislaby@gmail.com> 2600M: Nick Kossifidis <mickflemm@gmail.com> 2601M: Luis Chamberlain <mcgrof@kernel.org> 2602L: linux-wireless@vger.kernel.org 2603W: http://wireless.kernel.org/en/users/Drivers/ath5k 2604S: Maintained 2605F: drivers/net/wireless/ath/ath5k/ 2606 2607ATHEROS ATH6KL WIRELESS DRIVER 2608M: Kalle Valo <kvalo@codeaurora.org> 2609L: linux-wireless@vger.kernel.org 2610W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2611T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2612S: Supported 2613F: drivers/net/wireless/ath/ath6kl/ 2614 2615ATI_REMOTE2 DRIVER 2616M: Ville Syrjala <syrjala@sci.fi> 2617S: Maintained 2618F: drivers/input/misc/ati_remote2.c 2619 2620ATK0110 HWMON DRIVER 2621M: Luca Tettamanti <kronos.it@gmail.com> 2622L: linux-hwmon@vger.kernel.org 2623S: Maintained 2624F: drivers/hwmon/asus_atk0110.c 2625 2626ATLX ETHERNET DRIVERS 2627M: Jay Cliburn <jcliburn@gmail.com> 2628M: Chris Snook <chris.snook@gmail.com> 2629L: netdev@vger.kernel.org 2630W: http://sourceforge.net/projects/atl1 2631W: http://atl1.sourceforge.net 2632S: Maintained 2633F: drivers/net/ethernet/atheros/ 2634 2635ATM 2636M: Chas Williams <3chas3@gmail.com> 2637L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2638L: netdev@vger.kernel.org 2639W: http://linux-atm.sourceforge.net 2640S: Maintained 2641F: drivers/atm/ 2642F: include/linux/atm* 2643F: include/uapi/linux/atm* 2644 2645ATMEL MACB ETHERNET DRIVER 2646M: Nicolas Ferre <nicolas.ferre@microchip.com> 2647S: Supported 2648F: drivers/net/ethernet/cadence/ 2649 2650ATMEL MAXTOUCH DRIVER 2651M: Nick Dyer <nick@shmanahar.org> 2652T: git git://github.com/ndyer/linux.git 2653S: Maintained 2654F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2655F: drivers/input/touchscreen/atmel_mxt_ts.c 2656 2657ATMEL WIRELESS DRIVER 2658M: Simon Kelley <simon@thekelleys.org.uk> 2659L: linux-wireless@vger.kernel.org 2660W: http://www.thekelleys.org.uk/atmel 2661W: http://atmelwlandriver.sourceforge.net/ 2662S: Maintained 2663F: drivers/net/wireless/atmel/atmel* 2664 2665ATOMIC INFRASTRUCTURE 2666M: Will Deacon <will.deacon@arm.com> 2667M: Peter Zijlstra <peterz@infradead.org> 2668R: Boqun Feng <boqun.feng@gmail.com> 2669L: linux-kernel@vger.kernel.org 2670S: Maintained 2671F: arch/*/include/asm/atomic*.h 2672F: include/*/atomic*.h 2673F: scripts/atomic/ 2674 2675ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2676M: Bradley Grove <linuxdrivers@attotech.com> 2677L: linux-scsi@vger.kernel.org 2678W: http://www.attotech.com 2679S: Supported 2680F: drivers/scsi/esas2r 2681 2682ATUSB IEEE 802.15.4 RADIO DRIVER 2683M: Stefan Schmidt <stefan@datenfreihafen.org> 2684L: linux-wpan@vger.kernel.org 2685S: Maintained 2686F: drivers/net/ieee802154/atusb.c 2687F: drivers/net/ieee802154/atusb.h 2688F: drivers/net/ieee802154/at86rf230.h 2689 2690AUDIT SUBSYSTEM 2691M: Paul Moore <paul@paul-moore.com> 2692M: Eric Paris <eparis@redhat.com> 2693L: linux-audit@redhat.com (moderated for non-subscribers) 2694W: https://github.com/linux-audit 2695T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2696S: Supported 2697F: include/linux/audit.h 2698F: include/uapi/linux/audit.h 2699F: kernel/audit* 2700 2701AUXILIARY DISPLAY DRIVERS 2702M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2703S: Maintained 2704F: drivers/auxdisplay/ 2705F: include/linux/cfag12864b.h 2706 2707AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2708M: Andreas Klinger <ak@it-klinger.de> 2709L: linux-iio@vger.kernel.org 2710S: Maintained 2711F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2712F: drivers/iio/adc/hx711.c 2713 2714AX.25 NETWORK LAYER 2715M: Ralf Baechle <ralf@linux-mips.org> 2716L: linux-hams@vger.kernel.org 2717W: http://www.linux-ax25.org/ 2718S: Maintained 2719F: include/uapi/linux/ax25.h 2720F: include/net/ax25.h 2721F: net/ax25/ 2722 2723AXENTIA ARM DEVICES 2724M: Peter Rosin <peda@axentia.se> 2725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2726S: Maintained 2727F: Documentation/devicetree/bindings/arm/axentia.txt 2728F: arch/arm/boot/dts/at91-linea.dtsi 2729F: arch/arm/boot/dts/at91-natte.dtsi 2730F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2731F: arch/arm/boot/dts/at91-tse850-3.dts 2732 2733AXENTIA ASOC DRIVERS 2734M: Peter Rosin <peda@axentia.se> 2735L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2736S: Maintained 2737F: Documentation/devicetree/bindings/sound/axentia,* 2738F: sound/soc/atmel/tse850-pcm5142.c 2739 2740AXXIA I2C CONTROLLER 2741M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2742L: linux-i2c@vger.kernel.org 2743S: Maintained 2744F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2745F: drivers/i2c/busses/i2c-axxia.c 2746 2747AZ6007 DVB DRIVER 2748M: Mauro Carvalho Chehab <mchehab@kernel.org> 2749L: linux-media@vger.kernel.org 2750W: https://linuxtv.org 2751T: git git://linuxtv.org/media_tree.git 2752S: Maintained 2753F: drivers/media/usb/dvb-usb-v2/az6007.c 2754 2755AZTECH FM RADIO RECEIVER DRIVER 2756M: Hans Verkuil <hverkuil@xs4all.nl> 2757L: linux-media@vger.kernel.org 2758T: git git://linuxtv.org/media_tree.git 2759W: https://linuxtv.org 2760S: Maintained 2761F: drivers/media/radio/radio-aztech* 2762 2763B43 WIRELESS DRIVER 2764L: linux-wireless@vger.kernel.org 2765L: b43-dev@lists.infradead.org 2766W: http://wireless.kernel.org/en/users/Drivers/b43 2767S: Odd Fixes 2768F: drivers/net/wireless/broadcom/b43/ 2769 2770B43LEGACY WIRELESS DRIVER 2771M: Larry Finger <Larry.Finger@lwfinger.net> 2772L: linux-wireless@vger.kernel.org 2773L: b43-dev@lists.infradead.org 2774W: http://wireless.kernel.org/en/users/Drivers/b43 2775S: Maintained 2776F: drivers/net/wireless/broadcom/b43legacy/ 2777 2778BACKLIGHT CLASS/SUBSYSTEM 2779M: Lee Jones <lee.jones@linaro.org> 2780M: Daniel Thompson <daniel.thompson@linaro.org> 2781M: Jingoo Han <jingoohan1@gmail.com> 2782L: dri-devel@lists.freedesktop.org 2783T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2784S: Maintained 2785F: drivers/video/backlight/ 2786F: include/linux/backlight.h 2787F: include/linux/pwm_backlight.h 2788F: Documentation/devicetree/bindings/leds/backlight 2789 2790BATMAN ADVANCED 2791M: Marek Lindner <mareklindner@neomailbox.ch> 2792M: Simon Wunderlich <sw@simonwunderlich.de> 2793M: Antonio Quartulli <a@unstable.cc> 2794L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2795W: https://www.open-mesh.org/ 2796Q: https://patchwork.open-mesh.org/project/batman/list/ 2797S: Maintained 2798F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2799F: Documentation/ABI/testing/sysfs-class-net-mesh 2800F: Documentation/networking/batman-adv.rst 2801F: include/uapi/linux/batadv_packet.h 2802F: include/uapi/linux/batman_adv.h 2803F: net/batman-adv/ 2804 2805BAYCOM/HDLCDRV DRIVERS FOR AX.25 2806M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2807L: linux-hams@vger.kernel.org 2808W: http://www.baycom.org/~tom/ham/ham.html 2809S: Maintained 2810F: drivers/net/hamradio/baycom* 2811 2812BCACHE (BLOCK LAYER CACHE) 2813M: Coly Li <colyli@suse.de> 2814M: Kent Overstreet <kent.overstreet@gmail.com> 2815L: linux-bcache@vger.kernel.org 2816W: http://bcache.evilpiepirate.org 2817C: irc://irc.oftc.net/bcache 2818S: Maintained 2819F: drivers/md/bcache/ 2820 2821BDISP ST MEDIA DRIVER 2822M: Fabien Dessenne <fabien.dessenne@st.com> 2823L: linux-media@vger.kernel.org 2824T: git git://linuxtv.org/media_tree.git 2825W: https://linuxtv.org 2826S: Supported 2827F: drivers/media/platform/sti/bdisp 2828 2829BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2830M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2831L: netdev@vger.kernel.org 2832S: Maintained 2833F: drivers/net/ethernet/ec_bhf.c 2834 2835BEFS FILE SYSTEM 2836M: Luis de Bethencourt <luisbg@kernel.org> 2837M: Salah Triki <salah.triki@gmail.com> 2838S: Maintained 2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2840F: Documentation/filesystems/befs.txt 2841F: fs/befs/ 2842 2843BFQ I/O SCHEDULER 2844M: Paolo Valente <paolo.valente@linaro.org> 2845M: Jens Axboe <axboe@kernel.dk> 2846L: linux-block@vger.kernel.org 2847S: Maintained 2848F: block/bfq-* 2849F: Documentation/block/bfq-iosched.txt 2850 2851BFS FILE SYSTEM 2852M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2853S: Maintained 2854F: Documentation/filesystems/bfs.txt 2855F: fs/bfs/ 2856F: include/uapi/linux/bfs_fs.h 2857 2858BLINKM RGB LED DRIVER 2859M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2860S: Maintained 2861F: drivers/leds/leds-blinkm.c 2862 2863BLOCK LAYER 2864M: Jens Axboe <axboe@kernel.dk> 2865L: linux-block@vger.kernel.org 2866T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2867S: Maintained 2868F: block/ 2869F: drivers/block/ 2870F: kernel/trace/blktrace.c 2871F: lib/sbitmap.c 2872 2873BLOCK2MTD DRIVER 2874M: Joern Engel <joern@lazybastard.org> 2875L: linux-mtd@lists.infradead.org 2876S: Maintained 2877F: drivers/mtd/devices/block2mtd.c 2878 2879BLUETOOTH DRIVERS 2880M: Marcel Holtmann <marcel@holtmann.org> 2881M: Johan Hedberg <johan.hedberg@gmail.com> 2882L: linux-bluetooth@vger.kernel.org 2883W: http://www.bluez.org/ 2884T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2885T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2886S: Maintained 2887F: drivers/bluetooth/ 2888 2889BLUETOOTH SUBSYSTEM 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: net/bluetooth/ 2898F: include/net/bluetooth/ 2899 2900BONDING DRIVER 2901M: Jay Vosburgh <j.vosburgh@gmail.com> 2902M: Veaceslav Falico <vfalico@gmail.com> 2903M: Andy Gospodarek <andy@greyhouse.net> 2904L: netdev@vger.kernel.org 2905W: http://sourceforge.net/projects/bonding/ 2906S: Supported 2907F: drivers/net/bonding/ 2908F: include/uapi/linux/if_bonding.h 2909 2910BPF (Safe dynamic programs and tools) 2911M: Alexei Starovoitov <ast@kernel.org> 2912M: Daniel Borkmann <daniel@iogearbox.net> 2913R: Martin KaFai Lau <kafai@fb.com> 2914R: Song Liu <songliubraving@fb.com> 2915R: Yonghong Song <yhs@fb.com> 2916L: netdev@vger.kernel.org 2917L: bpf@vger.kernel.org 2918T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2919T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2920Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2921S: Supported 2922F: arch/*/net/* 2923F: Documentation/networking/filter.txt 2924F: Documentation/bpf/ 2925F: include/linux/bpf* 2926F: include/linux/filter.h 2927F: include/trace/events/xdp.h 2928F: include/uapi/linux/bpf* 2929F: include/uapi/linux/filter.h 2930F: kernel/bpf/ 2931F: kernel/trace/bpf_trace.c 2932F: lib/test_bpf.c 2933F: net/bpf/ 2934F: net/core/filter.c 2935F: net/sched/act_bpf.c 2936F: net/sched/cls_bpf.c 2937F: samples/bpf/ 2938F: tools/bpf/ 2939F: tools/lib/bpf/ 2940F: tools/testing/selftests/bpf/ 2941K: bpf 2942N: bpf 2943 2944BPF JIT for ARM 2945M: Shubham Bansal <illusionist.neo@gmail.com> 2946L: netdev@vger.kernel.org 2947L: bpf@vger.kernel.org 2948S: Maintained 2949F: arch/arm/net/ 2950 2951BPF JIT for ARM64 2952M: Daniel Borkmann <daniel@iogearbox.net> 2953M: Alexei Starovoitov <ast@kernel.org> 2954M: Zi Shen Lim <zlim.lnx@gmail.com> 2955L: netdev@vger.kernel.org 2956L: bpf@vger.kernel.org 2957S: Supported 2958F: arch/arm64/net/ 2959 2960BPF JIT for MIPS (32-BIT AND 64-BIT) 2961M: Paul Burton <paul.burton@mips.com> 2962L: netdev@vger.kernel.org 2963L: bpf@vger.kernel.org 2964S: Maintained 2965F: arch/mips/net/ 2966 2967BPF JIT for NFP NICs 2968M: Jakub Kicinski <jakub.kicinski@netronome.com> 2969L: netdev@vger.kernel.org 2970L: bpf@vger.kernel.org 2971S: Supported 2972F: drivers/net/ethernet/netronome/nfp/bpf/ 2973 2974BPF JIT for POWERPC (32-BIT AND 64-BIT) 2975M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2976M: Sandipan Das <sandipan@linux.ibm.com> 2977L: netdev@vger.kernel.org 2978L: bpf@vger.kernel.org 2979S: Maintained 2980F: arch/powerpc/net/ 2981 2982BPF JIT for RISC-V (RV64G) 2983M: Björn Töpel <bjorn.topel@gmail.com> 2984L: netdev@vger.kernel.org 2985S: Maintained 2986F: arch/riscv/net/ 2987 2988BPF JIT for S390 2989M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2990M: Heiko Carstens <heiko.carstens@de.ibm.com> 2991L: netdev@vger.kernel.org 2992L: bpf@vger.kernel.org 2993S: Maintained 2994F: arch/s390/net/ 2995X: arch/s390/net/pnet.c 2996 2997BPF JIT for SPARC (32-BIT AND 64-BIT) 2998M: David S. Miller <davem@davemloft.net> 2999L: netdev@vger.kernel.org 3000L: bpf@vger.kernel.org 3001S: Maintained 3002F: arch/sparc/net/ 3003 3004BPF JIT for X86 32-BIT 3005M: Wang YanQing <udknight@gmail.com> 3006L: netdev@vger.kernel.org 3007L: bpf@vger.kernel.org 3008S: Maintained 3009F: arch/x86/net/bpf_jit_comp32.c 3010 3011BPF JIT for X86 64-BIT 3012M: Alexei Starovoitov <ast@kernel.org> 3013M: Daniel Borkmann <daniel@iogearbox.net> 3014L: netdev@vger.kernel.org 3015L: bpf@vger.kernel.org 3016S: Supported 3017F: arch/x86/net/ 3018X: arch/x86/net/bpf_jit_comp32.c 3019 3020BROADCOM B44 10/100 ETHERNET DRIVER 3021M: Michael Chan <michael.chan@broadcom.com> 3022L: netdev@vger.kernel.org 3023S: Supported 3024F: drivers/net/ethernet/broadcom/b44.* 3025 3026BROADCOM B53 ETHERNET SWITCH DRIVER 3027M: Florian Fainelli <f.fainelli@gmail.com> 3028L: netdev@vger.kernel.org 3029L: openwrt-devel@lists.openwrt.org (subscribers-only) 3030S: Supported 3031F: drivers/net/dsa/b53/* 3032F: include/linux/platform_data/b53.h 3033 3034BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3035M: Florian Fainelli <f.fainelli@gmail.com> 3036M: Ray Jui <rjui@broadcom.com> 3037M: Scott Branden <sbranden@broadcom.com> 3038M: bcm-kernel-feedback-list@broadcom.com 3039T: git git://github.com/broadcom/mach-bcm 3040S: Maintained 3041N: bcm281* 3042N: bcm113* 3043N: bcm216* 3044N: kona 3045F: arch/arm/mach-bcm/ 3046 3047BROADCOM BCM2835 ARM ARCHITECTURE 3048M: Eric Anholt <eric@anholt.net> 3049M: Stefan Wahren <stefan.wahren@i2se.com> 3050L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3052T: git git://github.com/anholt/linux 3053S: Maintained 3054N: bcm2835 3055F: drivers/staging/vc04_services 3056 3057BROADCOM BCM47XX MIPS ARCHITECTURE 3058M: Hauke Mehrtens <hauke@hauke-m.de> 3059M: Rafał Miłecki <zajec5@gmail.com> 3060L: linux-mips@vger.kernel.org 3061S: Maintained 3062F: Documentation/devicetree/bindings/mips/brcm/ 3063F: arch/mips/bcm47xx/* 3064F: arch/mips/include/asm/mach-bcm47xx/* 3065 3066BROADCOM BCM5301X ARM ARCHITECTURE 3067M: Hauke Mehrtens <hauke@hauke-m.de> 3068M: Rafał Miłecki <zajec5@gmail.com> 3069M: bcm-kernel-feedback-list@broadcom.com 3070L: linux-arm-kernel@lists.infradead.org 3071S: Maintained 3072F: arch/arm/mach-bcm/bcm_5301x.c 3073F: arch/arm/boot/dts/bcm5301x*.dtsi 3074F: arch/arm/boot/dts/bcm470* 3075F: arch/arm/boot/dts/bcm953012* 3076 3077BROADCOM BCM53573 ARM ARCHITECTURE 3078M: Rafał Miłecki <rafal@milecki.pl> 3079L: linux-arm-kernel@lists.infradead.org 3080S: Maintained 3081F: arch/arm/boot/dts/bcm53573* 3082F: arch/arm/boot/dts/bcm47189* 3083 3084BROADCOM BCM63XX ARM ARCHITECTURE 3085M: Florian Fainelli <f.fainelli@gmail.com> 3086M: bcm-kernel-feedback-list@broadcom.com 3087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3088T: git git://github.com/broadcom/stblinux.git 3089S: Maintained 3090N: bcm63xx 3091 3092BROADCOM BCM63XX/BCM33XX UDC DRIVER 3093M: Kevin Cernekee <cernekee@gmail.com> 3094L: linux-usb@vger.kernel.org 3095S: Maintained 3096F: drivers/usb/gadget/udc/bcm63xx_udc.* 3097 3098BROADCOM BCM7XXX ARM ARCHITECTURE 3099M: Brian Norris <computersforpeace@gmail.com> 3100M: Gregory Fong <gregory.0xf0@gmail.com> 3101M: Florian Fainelli <f.fainelli@gmail.com> 3102M: bcm-kernel-feedback-list@broadcom.com 3103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3104T: git git://github.com/broadcom/stblinux.git 3105S: Maintained 3106F: arch/arm/mach-bcm/*brcmstb* 3107F: arch/arm/boot/dts/bcm7*.dts* 3108F: drivers/bus/brcmstb_gisb.c 3109F: arch/arm/mm/cache-b15-rac.c 3110F: arch/arm/include/asm/hardware/cache-b15-rac.h 3111N: brcmstb 3112 3113BROADCOM BMIPS CPUFREQ DRIVER 3114M: Markus Mayer <mmayer@broadcom.com> 3115M: bcm-kernel-feedback-list@broadcom.com 3116L: linux-pm@vger.kernel.org 3117S: Maintained 3118F: drivers/cpufreq/bmips-cpufreq.c 3119 3120BROADCOM BMIPS MIPS ARCHITECTURE 3121M: Kevin Cernekee <cernekee@gmail.com> 3122M: Florian Fainelli <f.fainelli@gmail.com> 3123L: linux-mips@vger.kernel.org 3124T: git git://github.com/broadcom/stblinux.git 3125S: Maintained 3126F: arch/mips/bmips/* 3127F: arch/mips/include/asm/mach-bmips/* 3128F: arch/mips/kernel/*bmips* 3129F: arch/mips/boot/dts/brcm/bcm*.dts* 3130F: drivers/irqchip/irq-bcm63* 3131F: drivers/irqchip/irq-bcm7* 3132F: drivers/irqchip/irq-brcmstb* 3133F: include/linux/bcm963xx_nvram.h 3134F: include/linux/bcm963xx_tag.h 3135 3136BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3137M: Rasesh Mody <rmody@marvell.com> 3138M: GR-Linux-NIC-Dev@marvell.com 3139L: netdev@vger.kernel.org 3140S: Supported 3141F: drivers/net/ethernet/broadcom/bnx2.* 3142F: drivers/net/ethernet/broadcom/bnx2_* 3143 3144BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3145M: QLogic-Storage-Upstream@qlogic.com 3146L: linux-scsi@vger.kernel.org 3147S: Supported 3148F: drivers/scsi/bnx2fc/ 3149 3150BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3151M: QLogic-Storage-Upstream@qlogic.com 3152L: linux-scsi@vger.kernel.org 3153S: Supported 3154F: drivers/scsi/bnx2i/ 3155 3156BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3157M: Ariel Elior <aelior@marvell.com> 3158M: Sudarsana Kalluru <skalluru@marvell.com> 3159M: GR-everest-linux-l2@marvell.com 3160L: netdev@vger.kernel.org 3161S: Supported 3162F: drivers/net/ethernet/broadcom/bnx2x/ 3163 3164BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3165M: Michael Chan <michael.chan@broadcom.com> 3166L: netdev@vger.kernel.org 3167S: Supported 3168F: drivers/net/ethernet/broadcom/bnxt/ 3169 3170BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3171M: Arend van Spriel <arend.vanspriel@broadcom.com> 3172M: Franky Lin <franky.lin@broadcom.com> 3173M: Hante Meuleman <hante.meuleman@broadcom.com> 3174M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3175M: Wright Feng <wright.feng@cypress.com> 3176L: linux-wireless@vger.kernel.org 3177L: brcm80211-dev-list.pdl@broadcom.com 3178L: brcm80211-dev-list@cypress.com 3179S: Supported 3180F: drivers/net/wireless/broadcom/brcm80211/ 3181 3182BROADCOM BRCMSTB GPIO DRIVER 3183M: Gregory Fong <gregory.0xf0@gmail.com> 3184L: bcm-kernel-feedback-list@broadcom.com 3185S: Supported 3186F: drivers/gpio/gpio-brcmstb.c 3187F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3188 3189BROADCOM BRCMSTB I2C DRIVER 3190M: Kamal Dasu <kdasu.kdev@gmail.com> 3191L: linux-i2c@vger.kernel.org 3192L: bcm-kernel-feedback-list@broadcom.com 3193S: Supported 3194F: drivers/i2c/busses/i2c-brcmstb.c 3195F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3196 3197BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3198M: Al Cooper <alcooperx@gmail.com> 3199L: linux-kernel@vger.kernel.org 3200L: bcm-kernel-feedback-list@broadcom.com 3201S: Maintained 3202F: drivers/phy/broadcom/phy-brcm-usb* 3203 3204BROADCOM GENET ETHERNET DRIVER 3205M: Doug Berger <opendmb@gmail.com> 3206M: Florian Fainelli <f.fainelli@gmail.com> 3207L: netdev@vger.kernel.org 3208S: Supported 3209F: drivers/net/ethernet/broadcom/genet/ 3210 3211BROADCOM IPROC ARM ARCHITECTURE 3212M: Ray Jui <rjui@broadcom.com> 3213M: Scott Branden <sbranden@broadcom.com> 3214M: bcm-kernel-feedback-list@broadcom.com 3215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3216T: git git://github.com/broadcom/cygnus-linux.git 3217S: Maintained 3218N: iproc 3219N: cygnus 3220N: bcm[-_]nsp 3221N: bcm9113* 3222N: bcm9583* 3223N: bcm9585* 3224N: bcm9586* 3225N: bcm988312 3226N: bcm113* 3227N: bcm583* 3228N: bcm585* 3229N: bcm586* 3230N: bcm88312 3231N: hr2 3232N: stingray 3233F: arch/arm64/boot/dts/broadcom/northstar2/* 3234F: arch/arm64/boot/dts/broadcom/stingray/* 3235F: drivers/clk/bcm/clk-ns* 3236F: drivers/clk/bcm/clk-sr* 3237F: drivers/pinctrl/bcm/pinctrl-ns* 3238F: include/dt-bindings/clock/bcm-sr* 3239 3240BROADCOM KONA GPIO DRIVER 3241M: Ray Jui <rjui@broadcom.com> 3242L: bcm-kernel-feedback-list@broadcom.com 3243S: Supported 3244F: drivers/gpio/gpio-bcm-kona.c 3245F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3246 3247BROADCOM NETXTREME-E ROCE DRIVER 3248M: Selvin Xavier <selvin.xavier@broadcom.com> 3249M: Devesh Sharma <devesh.sharma@broadcom.com> 3250M: Somnath Kotur <somnath.kotur@broadcom.com> 3251M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3252L: linux-rdma@vger.kernel.org 3253W: http://www.broadcom.com 3254S: Supported 3255F: drivers/infiniband/hw/bnxt_re/ 3256F: include/uapi/rdma/bnxt_re-abi.h 3257 3258BROADCOM NVRAM DRIVER 3259M: Rafał Miłecki <zajec5@gmail.com> 3260L: linux-mips@vger.kernel.org 3261S: Maintained 3262F: drivers/firmware/broadcom/* 3263 3264BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3265M: Rafał Miłecki <zajec5@gmail.com> 3266L: linux-wireless@vger.kernel.org 3267S: Maintained 3268F: drivers/bcma/ 3269F: include/linux/bcma/ 3270 3271BROADCOM STB AVS CPUFREQ DRIVER 3272M: Markus Mayer <mmayer@broadcom.com> 3273M: bcm-kernel-feedback-list@broadcom.com 3274L: linux-pm@vger.kernel.org 3275S: Maintained 3276F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3277F: drivers/cpufreq/brcmstb* 3278 3279BROADCOM STB AVS TMON DRIVER 3280M: Markus Mayer <mmayer@broadcom.com> 3281M: bcm-kernel-feedback-list@broadcom.com 3282L: linux-pm@vger.kernel.org 3283S: Maintained 3284F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3285F: drivers/thermal/broadcom/brcmstb* 3286 3287BROADCOM STB NAND FLASH DRIVER 3288M: Brian Norris <computersforpeace@gmail.com> 3289M: Kamal Dasu <kdasu.kdev@gmail.com> 3290L: linux-mtd@lists.infradead.org 3291L: bcm-kernel-feedback-list@broadcom.com 3292S: Maintained 3293F: drivers/mtd/nand/raw/brcmnand/ 3294 3295BROADCOM STB DPFE DRIVER 3296M: Markus Mayer <mmayer@broadcom.com> 3297M: bcm-kernel-feedback-list@broadcom.com 3298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3299S: Maintained 3300F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3301F: drivers/memory/brcmstb_dpfe.c 3302 3303BROADCOM SPI DRIVER 3304M: Kamal Dasu <kdasu.kdev@gmail.com> 3305M: bcm-kernel-feedback-list@broadcom.com 3306S: Maintained 3307F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3308F: drivers/spi/spi-bcm-qspi.* 3309F: drivers/spi/spi-brcmstb-qspi.c 3310F: drivers/spi/spi-iproc-qspi.c 3311 3312BROADCOM SYSTEMPORT ETHERNET DRIVER 3313M: Florian Fainelli <f.fainelli@gmail.com> 3314L: netdev@vger.kernel.org 3315S: Supported 3316F: drivers/net/ethernet/broadcom/bcmsysport.* 3317 3318BROADCOM TG3 GIGABIT ETHERNET DRIVER 3319M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3320M: Prashant Sreedharan <prashant@broadcom.com> 3321M: Michael Chan <mchan@broadcom.com> 3322L: netdev@vger.kernel.org 3323S: Supported 3324F: drivers/net/ethernet/broadcom/tg3.* 3325 3326BROCADE BFA FC SCSI DRIVER 3327M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3328M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3329L: linux-scsi@vger.kernel.org 3330S: Supported 3331F: drivers/scsi/bfa/ 3332 3333BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3334M: Rasesh Mody <rmody@marvell.com> 3335M: Sudarsana Kalluru <skalluru@marvell.com> 3336M: GR-Linux-NIC-Dev@marvell.com 3337L: netdev@vger.kernel.org 3338S: Supported 3339F: drivers/net/ethernet/brocade/bna/ 3340 3341BSG (block layer generic sg v4 driver) 3342M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3343L: linux-scsi@vger.kernel.org 3344S: Supported 3345F: block/bsg.c 3346F: include/linux/bsg.h 3347F: include/uapi/linux/bsg.h 3348 3349BT87X AUDIO DRIVER 3350M: Clemens Ladisch <clemens@ladisch.de> 3351L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3352T: git git://git.alsa-project.org/alsa-kernel.git 3353S: Maintained 3354F: Documentation/sound/cards/bt87x.rst 3355F: sound/pci/bt87x.c 3356 3357BT8XXGPIO DRIVER 3358M: Michael Buesch <m@bues.ch> 3359W: http://bu3sch.de/btgpio.php 3360S: Maintained 3361F: drivers/gpio/gpio-bt8xx.c 3362 3363BTRFS FILE SYSTEM 3364M: Chris Mason <clm@fb.com> 3365M: Josef Bacik <josef@toxicpanda.com> 3366M: David Sterba <dsterba@suse.com> 3367L: linux-btrfs@vger.kernel.org 3368W: http://btrfs.wiki.kernel.org/ 3369Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3370T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3371S: Maintained 3372F: Documentation/filesystems/btrfs.txt 3373F: fs/btrfs/ 3374F: include/linux/btrfs* 3375F: include/uapi/linux/btrfs* 3376 3377BTTV VIDEO4LINUX DRIVER 3378M: Mauro Carvalho Chehab <mchehab@kernel.org> 3379L: linux-media@vger.kernel.org 3380W: https://linuxtv.org 3381T: git git://linuxtv.org/media_tree.git 3382S: Odd fixes 3383F: Documentation/media/v4l-drivers/bttv* 3384F: drivers/media/pci/bt8xx/bttv* 3385 3386BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3387M: Chanwoo Choi <cw00.choi@samsung.com> 3388L: linux-pm@vger.kernel.org 3389L: linux-samsung-soc@vger.kernel.org 3390T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3391S: Maintained 3392F: drivers/devfreq/exynos-bus.c 3393F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3394 3395BUSLOGIC SCSI DRIVER 3396M: Khalid Aziz <khalid@gonehiking.org> 3397L: linux-scsi@vger.kernel.org 3398S: Maintained 3399F: drivers/scsi/BusLogic.* 3400F: drivers/scsi/FlashPoint.* 3401 3402C-MEDIA CMI8788 DRIVER 3403M: Clemens Ladisch <clemens@ladisch.de> 3404L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3405T: git git://git.alsa-project.org/alsa-kernel.git 3406S: Maintained 3407F: sound/pci/oxygen/ 3408 3409C-SKY ARCHITECTURE 3410M: Guo Ren <guoren@kernel.org> 3411T: git https://github.com/c-sky/csky-linux.git 3412S: Supported 3413F: arch/csky/ 3414F: Documentation/devicetree/bindings/csky/ 3415F: drivers/irqchip/irq-csky-* 3416F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3417F: drivers/clocksource/timer-gx6605s.c 3418F: drivers/clocksource/timer-mp-csky.c 3419F: Documentation/devicetree/bindings/timer/csky,* 3420K: csky 3421N: csky 3422 3423C6X ARCHITECTURE 3424M: Mark Salter <msalter@redhat.com> 3425M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3426L: linux-c6x-dev@linux-c6x.org 3427W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3428S: Maintained 3429F: arch/c6x/ 3430 3431CA8210 IEEE-802.15.4 RADIO DRIVER 3432M: Harry Morris <h.morris@cascoda.com> 3433L: linux-wpan@vger.kernel.org 3434W: https://github.com/Cascoda/ca8210-linux.git 3435S: Maintained 3436F: drivers/net/ieee802154/ca8210.c 3437F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3438 3439CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3440M: David Howells <dhowells@redhat.com> 3441L: linux-cachefs@redhat.com (moderated for non-subscribers) 3442S: Supported 3443F: Documentation/filesystems/caching/cachefiles.txt 3444F: fs/cachefiles/ 3445 3446CADENCE MIPI-CSI2 BRIDGES 3447M: Maxime Ripard <maxime.ripard@bootlin.com> 3448L: linux-media@vger.kernel.org 3449S: Maintained 3450F: Documentation/devicetree/bindings/media/cdns,*.txt 3451F: drivers/media/platform/cadence/cdns-csi2* 3452 3453CADET FM/AM RADIO RECEIVER DRIVER 3454M: Hans Verkuil <hverkuil@xs4all.nl> 3455L: linux-media@vger.kernel.org 3456T: git git://linuxtv.org/media_tree.git 3457W: https://linuxtv.org 3458S: Maintained 3459F: drivers/media/radio/radio-cadet* 3460 3461CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3462M: Jonathan Corbet <corbet@lwn.net> 3463L: linux-media@vger.kernel.org 3464T: git git://linuxtv.org/media_tree.git 3465S: Maintained 3466F: Documentation/media/v4l-drivers/cafe_ccic* 3467F: drivers/media/platform/marvell-ccic/ 3468 3469CAIF NETWORK LAYER 3470L: netdev@vger.kernel.org 3471S: Orphan 3472F: Documentation/networking/caif/ 3473F: drivers/net/caif/ 3474F: include/uapi/linux/caif/ 3475F: include/net/caif/ 3476F: net/caif/ 3477 3478CAKE QDISC 3479M: Toke Høiland-Jørgensen <toke@toke.dk> 3480L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3481S: Maintained 3482F: net/sched/sch_cake.c 3483 3484CALGARY x86-64 IOMMU 3485M: Muli Ben-Yehuda <mulix@mulix.org> 3486M: Jon Mason <jdmason@kudzu.us> 3487L: iommu@lists.linux-foundation.org 3488S: Maintained 3489F: arch/x86/kernel/pci-calgary_64.c 3490F: arch/x86/kernel/tce_64.c 3491F: arch/x86/include/asm/calgary.h 3492F: arch/x86/include/asm/tce.h 3493 3494CAN NETWORK DRIVERS 3495M: Wolfgang Grandegger <wg@grandegger.com> 3496M: Marc Kleine-Budde <mkl@pengutronix.de> 3497L: linux-can@vger.kernel.org 3498W: https://github.com/linux-can 3499T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3500T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3501S: Maintained 3502F: Documentation/devicetree/bindings/net/can/ 3503F: drivers/net/can/ 3504F: include/linux/can/dev.h 3505F: include/linux/can/platform/ 3506F: include/uapi/linux/can/error.h 3507F: include/uapi/linux/can/netlink.h 3508 3509CAN NETWORK LAYER 3510M: Oliver Hartkopp <socketcan@hartkopp.net> 3511M: Marc Kleine-Budde <mkl@pengutronix.de> 3512L: linux-can@vger.kernel.org 3513W: https://github.com/linux-can 3514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3515T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3516S: Maintained 3517F: Documentation/networking/can.rst 3518F: net/can/ 3519F: include/linux/can/core.h 3520F: include/uapi/linux/can.h 3521F: include/uapi/linux/can/bcm.h 3522F: include/uapi/linux/can/raw.h 3523F: include/uapi/linux/can/gw.h 3524 3525CAPABILITIES 3526M: Serge Hallyn <serge@hallyn.com> 3527L: linux-security-module@vger.kernel.org 3528S: Supported 3529F: include/linux/capability.h 3530F: include/uapi/linux/capability.h 3531F: security/commoncap.c 3532F: kernel/capability.c 3533 3534CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3535M: Kevin Tsai <ktsai@capellamicro.com> 3536S: Maintained 3537F: drivers/iio/light/cm* 3538 3539CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3540M: Christian Lamparter <chunkeey@googlemail.com> 3541L: linux-wireless@vger.kernel.org 3542W: http://wireless.kernel.org/en/users/Drivers/carl9170 3543S: Maintained 3544F: drivers/net/wireless/ath/carl9170/ 3545 3546CAVIUM I2C DRIVER 3547M: Jan Glauber <jglauber@cavium.com> 3548M: David Daney <david.daney@cavium.com> 3549W: http://www.cavium.com 3550S: Supported 3551F: drivers/i2c/busses/i2c-octeon* 3552F: drivers/i2c/busses/i2c-thunderx* 3553 3554CAVIUM LIQUIDIO NETWORK DRIVER 3555M: Derek Chickles <dchickles@marvell.com> 3556M: Satanand Burla <sburla@marvell.com> 3557M: Felix Manlunas <fmanlunas@marvell.com> 3558L: netdev@vger.kernel.org 3559W: http://www.cavium.com 3560S: Supported 3561F: drivers/net/ethernet/cavium/liquidio/ 3562 3563CAVIUM MMC DRIVER 3564M: Jan Glauber <jglauber@cavium.com> 3565M: David Daney <david.daney@cavium.com> 3566M: Steven J. Hill <Steven.Hill@cavium.com> 3567W: http://www.cavium.com 3568S: Supported 3569F: drivers/mmc/host/cavium* 3570 3571CAVIUM OCTEON-TX CRYPTO DRIVER 3572M: George Cherian <george.cherian@cavium.com> 3573L: linux-crypto@vger.kernel.org 3574W: http://www.cavium.com 3575S: Supported 3576F: drivers/crypto/cavium/cpt/ 3577 3578CAVIUM THUNDERX2 ARM64 SOC 3579M: Robert Richter <rrichter@cavium.com> 3580M: Jayachandran C <jnair@caviumnetworks.com> 3581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3582S: Maintained 3583F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3584F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3585 3586CC2520 IEEE-802.15.4 RADIO DRIVER 3587M: Varka Bhadram <varkabhadram@gmail.com> 3588L: linux-wpan@vger.kernel.org 3589S: Maintained 3590F: drivers/net/ieee802154/cc2520.c 3591F: include/linux/spi/cc2520.h 3592F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3593 3594CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3595M: Gilad Ben-Yossef <gilad@benyossef.com> 3596L: linux-crypto@vger.kernel.org 3597S: Supported 3598F: drivers/crypto/ccree/ 3599W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3600 3601CEC FRAMEWORK 3602M: Hans Verkuil <hans.verkuil@cisco.com> 3603L: linux-media@vger.kernel.org 3604T: git git://linuxtv.org/media_tree.git 3605W: http://linuxtv.org 3606S: Supported 3607F: Documentation/media/kapi/cec-core.rst 3608F: Documentation/media/uapi/cec 3609F: drivers/media/cec/ 3610F: drivers/media/rc/keymaps/rc-cec.c 3611F: include/media/cec.h 3612F: include/media/cec-notifier.h 3613F: include/uapi/linux/cec.h 3614F: include/uapi/linux/cec-funcs.h 3615F: Documentation/devicetree/bindings/media/cec.txt 3616F: Documentation/ABI/testing/debugfs-cec-error-inj 3617 3618CEC GPIO DRIVER 3619M: Hans Verkuil <hans.verkuil@cisco.com> 3620L: linux-media@vger.kernel.org 3621T: git git://linuxtv.org/media_tree.git 3622W: http://linuxtv.org 3623S: Supported 3624F: drivers/media/platform/cec-gpio/ 3625F: Documentation/devicetree/bindings/media/cec-gpio.txt 3626 3627CELL BROADBAND ENGINE ARCHITECTURE 3628M: Arnd Bergmann <arnd@arndb.de> 3629L: linuxppc-dev@lists.ozlabs.org 3630W: http://www.ibm.com/developerworks/power/cell/ 3631S: Supported 3632F: arch/powerpc/include/asm/cell*.h 3633F: arch/powerpc/include/asm/spu*.h 3634F: arch/powerpc/include/uapi/asm/spu*.h 3635F: arch/powerpc/oprofile/*cell* 3636F: arch/powerpc/platforms/cell/ 3637 3638CEPH COMMON CODE (LIBCEPH) 3639M: Ilya Dryomov <idryomov@gmail.com> 3640M: "Yan, Zheng" <zyan@redhat.com> 3641M: Sage Weil <sage@redhat.com> 3642L: ceph-devel@vger.kernel.org 3643W: http://ceph.com/ 3644T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3645T: git git://github.com/ceph/ceph-client.git 3646S: Supported 3647F: net/ceph/ 3648F: include/linux/ceph/ 3649F: include/linux/crush/ 3650 3651CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3652M: "Yan, Zheng" <zyan@redhat.com> 3653M: Sage Weil <sage@redhat.com> 3654M: Ilya Dryomov <idryomov@gmail.com> 3655L: ceph-devel@vger.kernel.org 3656W: http://ceph.com/ 3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3658T: git git://github.com/ceph/ceph-client.git 3659S: Supported 3660F: Documentation/filesystems/ceph.txt 3661F: fs/ceph/ 3662 3663CERTIFICATE HANDLING: 3664M: David Howells <dhowells@redhat.com> 3665M: David Woodhouse <dwmw2@infradead.org> 3666L: keyrings@vger.kernel.org 3667S: Maintained 3668F: Documentation/admin-guide/module-signing.rst 3669F: certs/ 3670F: scripts/sign-file.c 3671F: scripts/extract-cert.c 3672 3673CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3674L: linux-usb@vger.kernel.org 3675S: Orphan 3676F: Documentation/usb/WUSB-Design-overview.txt 3677F: Documentation/usb/wusb-cbaf 3678F: drivers/usb/host/hwa-hc.c 3679F: drivers/usb/host/whci/ 3680F: drivers/usb/wusbcore/ 3681F: include/linux/usb/wusb* 3682 3683CFAG12864B LCD DRIVER 3684M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3685S: Maintained 3686F: drivers/auxdisplay/cfag12864b.c 3687F: include/linux/cfag12864b.h 3688 3689CFAG12864BFB LCD FRAMEBUFFER DRIVER 3690M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3691S: Maintained 3692F: drivers/auxdisplay/cfag12864bfb.c 3693F: include/linux/cfag12864b.h 3694 3695802.11 (including CFG80211/NL80211) 3696M: Johannes Berg <johannes@sipsolutions.net> 3697L: linux-wireless@vger.kernel.org 3698W: http://wireless.kernel.org/ 3699T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3700T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3701S: Maintained 3702F: net/wireless/ 3703F: include/uapi/linux/nl80211.h 3704F: include/linux/ieee80211.h 3705F: include/net/wext.h 3706F: include/net/cfg80211.h 3707F: include/net/iw_handler.h 3708F: include/net/ieee80211_radiotap.h 3709F: Documentation/driver-api/80211/cfg80211.rst 3710F: Documentation/networking/regulatory.txt 3711 3712CHAR and MISC DRIVERS 3713M: Arnd Bergmann <arnd@arndb.de> 3714M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3715T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3716S: Supported 3717F: drivers/char/ 3718F: drivers/misc/ 3719F: include/linux/miscdevice.h 3720 3721CHECKPATCH 3722M: Andy Whitcroft <apw@canonical.com> 3723M: Joe Perches <joe@perches.com> 3724S: Maintained 3725F: scripts/checkpatch.pl 3726 3727CHINESE DOCUMENTATION 3728M: Harry Wei <harryxiyou@gmail.com> 3729L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3730L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3731S: Maintained 3732F: Documentation/translations/zh_CN/ 3733 3734CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3735M: Peter Chen <Peter.Chen@nxp.com> 3736T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3737L: linux-usb@vger.kernel.org 3738S: Maintained 3739F: drivers/usb/chipidea/ 3740 3741CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3742M: Hans de Goede <hdegoede@redhat.com> 3743L: linux-input@vger.kernel.org 3744S: Maintained 3745F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3746F: drivers/input/touchscreen/chipone_icn8318.c 3747 3748CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3749M: Hans de Goede <hdegoede@redhat.com> 3750L: linux-input@vger.kernel.org 3751S: Maintained 3752F: drivers/input/touchscreen/chipone_icn8505.c 3753 3754CHROME HARDWARE PLATFORM SUPPORT 3755M: Benson Leung <bleung@chromium.org> 3756M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3757S: Maintained 3758T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3759F: drivers/platform/chrome/ 3760 3761CHROMEOS EC SUBDRIVERS 3762M: Benson Leung <bleung@chromium.org> 3763M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3764R: Guenter Roeck <groeck@chromium.org> 3765S: Maintained 3766N: cros_ec 3767N: cros-ec 3768F: drivers/power/supply/cros_usbpd-charger.c 3769 3770CHROMEOS EC CODEC DRIVER 3771M: Cheng-Yi Chiang <cychiang@chromium.org> 3772S: Maintained 3773R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3774R: Guenter Roeck <groeck@chromium.org> 3775F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3776F: sound/soc/codecs/cros_ec_codec.* 3777 3778CIRRUS LOGIC AUDIO CODEC DRIVERS 3779M: Brian Austin <brian.austin@cirrus.com> 3780M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3781L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3782S: Maintained 3783F: sound/soc/codecs/cs* 3784 3785CIRRUS LOGIC EP93XX ETHERNET DRIVER 3786M: Hartley Sweeten <hsweeten@visionengravers.com> 3787L: netdev@vger.kernel.org 3788S: Maintained 3789F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3790 3791CIRRUS LOGIC LOCHNAGAR DRIVER 3792M: Charles Keepax <ckeepax@opensource.cirrus.com> 3793M: Richard Fitzgerald <rf@opensource.cirrus.com> 3794L: patches@opensource.cirrus.com 3795S: Supported 3796F: drivers/clk/clk-lochnagar.c 3797F: drivers/mfd/lochnagar-i2c.c 3798F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3799F: drivers/regulator/lochnagar-regulator.c 3800F: include/dt-bindings/clk/lochnagar.h 3801F: include/dt-bindings/pinctrl/lochnagar.h 3802F: include/linux/mfd/lochnagar* 3803F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3804F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3805F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3806F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3807 3808CISCO FCOE HBA DRIVER 3809M: Satish Kharat <satishkh@cisco.com> 3810M: Sesidhar Baddela <sebaddel@cisco.com> 3811M: Karan Tilak Kumar <kartilak@cisco.com> 3812L: linux-scsi@vger.kernel.org 3813S: Supported 3814F: drivers/scsi/fnic/ 3815 3816CISCO SCSI HBA DRIVER 3817M: Karan Tilak Kumar <kartilak@cisco.com> 3818M: Sesidhar Baddela <sebaddel@cisco.com> 3819L: linux-scsi@vger.kernel.org 3820S: Supported 3821F: drivers/scsi/snic/ 3822 3823CISCO VIC ETHERNET NIC DRIVER 3824M: Christian Benvenuti <benve@cisco.com> 3825M: Govindarajulu Varadarajan <_govind@gmx.com> 3826M: Parvi Kaustubhi <pkaustub@cisco.com> 3827S: Supported 3828F: drivers/net/ethernet/cisco/enic/ 3829 3830CISCO VIC LOW LATENCY NIC DRIVER 3831M: Christian Benvenuti <benve@cisco.com> 3832M: Nelson Escobar <neescoba@cisco.com> 3833M: Parvi Kaustubhi <pkaustub@cisco.com> 3834S: Supported 3835F: drivers/infiniband/hw/usnic/ 3836 3837CIRRUS LOGIC MADERA CODEC DRIVERS 3838M: Charles Keepax <ckeepax@opensource.cirrus.com> 3839M: Richard Fitzgerald <rf@opensource.cirrus.com> 3840L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3841L: patches@opensource.cirrus.com 3842T: git https://github.com/CirrusLogic/linux-drivers.git 3843W: https://github.com/CirrusLogic/linux-drivers/wiki 3844S: Supported 3845F: Documentation/devicetree/bindings/mfd/madera.txt 3846F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3847F: include/linux/irqchip/irq-madera* 3848F: include/linux/mfd/madera/* 3849F: drivers/gpio/gpio-madera* 3850F: drivers/irqchip/irq-madera* 3851F: drivers/mfd/madera* 3852F: drivers/mfd/cs47l* 3853F: drivers/pinctrl/cirrus/* 3854 3855CLANG-FORMAT FILE 3856M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3857S: Maintained 3858F: .clang-format 3859 3860CLEANCACHE API 3861M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3862L: linux-kernel@vger.kernel.org 3863S: Maintained 3864F: mm/cleancache.c 3865F: include/linux/cleancache.h 3866 3867CLK API 3868M: Russell King <linux@armlinux.org.uk> 3869L: linux-clk@vger.kernel.org 3870S: Maintained 3871F: include/linux/clk.h 3872 3873CLOCKSOURCE, CLOCKEVENT DRIVERS 3874M: Daniel Lezcano <daniel.lezcano@linaro.org> 3875M: Thomas Gleixner <tglx@linutronix.de> 3876L: linux-kernel@vger.kernel.org 3877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3878S: Supported 3879F: drivers/clocksource/ 3880F: Documentation/devicetree/bindings/timer/ 3881 3882CMPC ACPI DRIVER 3883M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3884M: Daniel Oliveira Nascimento <don@syst.com.br> 3885L: platform-driver-x86@vger.kernel.org 3886S: Supported 3887F: drivers/platform/x86/classmate-laptop.c 3888 3889COBALT MEDIA DRIVER 3890M: Hans Verkuil <hans.verkuil@cisco.com> 3891L: linux-media@vger.kernel.org 3892T: git git://linuxtv.org/media_tree.git 3893W: https://linuxtv.org 3894S: Supported 3895F: drivers/media/pci/cobalt/ 3896 3897COCCINELLE/Semantic Patches (SmPL) 3898M: Julia Lawall <Julia.Lawall@lip6.fr> 3899M: Gilles Muller <Gilles.Muller@lip6.fr> 3900M: Nicolas Palix <nicolas.palix@imag.fr> 3901M: Michal Marek <michal.lkml@markovi.net> 3902L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3903T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3904W: http://coccinelle.lip6.fr/ 3905S: Supported 3906F: Documentation/dev-tools/coccinelle.rst 3907F: scripts/coccinelle/ 3908F: scripts/coccicheck 3909 3910CODA FILE SYSTEM 3911M: Jan Harkes <jaharkes@cs.cmu.edu> 3912M: coda@cs.cmu.edu 3913L: codalist@coda.cs.cmu.edu 3914W: http://www.coda.cs.cmu.edu/ 3915S: Maintained 3916F: Documentation/filesystems/coda.txt 3917F: fs/coda/ 3918F: include/linux/coda*.h 3919F: include/uapi/linux/coda*.h 3920 3921CODA V4L2 MEM2MEM DRIVER 3922M: Philipp Zabel <p.zabel@pengutronix.de> 3923L: linux-media@vger.kernel.org 3924S: Maintained 3925F: Documentation/devicetree/bindings/media/coda.txt 3926F: drivers/media/platform/coda/ 3927 3928CODE OF CONDUCT 3929M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3930S: Supported 3931F: Documentation/process/code-of-conduct.rst 3932F: Documentation/process/code-of-conduct-interpretation.rst 3933 3934COMMON CLK FRAMEWORK 3935M: Michael Turquette <mturquette@baylibre.com> 3936M: Stephen Boyd <sboyd@kernel.org> 3937L: linux-clk@vger.kernel.org 3938Q: http://patchwork.kernel.org/project/linux-clk/list/ 3939T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3940S: Maintained 3941F: Documentation/devicetree/bindings/clock/ 3942F: drivers/clk/ 3943X: drivers/clk/clkdev.c 3944F: include/linux/clk-pr* 3945F: include/linux/clk/ 3946F: include/linux/of_clk.h 3947 3948COMMON INTERNET FILE SYSTEM (CIFS) 3949M: Steve French <sfrench@samba.org> 3950L: linux-cifs@vger.kernel.org 3951L: samba-technical@lists.samba.org (moderated for non-subscribers) 3952W: http://linux-cifs.samba.org/ 3953T: git git://git.samba.org/sfrench/cifs-2.6.git 3954S: Supported 3955F: Documentation/filesystems/cifs/ 3956F: fs/cifs/ 3957 3958COMPACTPCI HOTPLUG CORE 3959M: Scott Murray <scott@spiteful.org> 3960L: linux-pci@vger.kernel.org 3961S: Maintained 3962F: drivers/pci/hotplug/cpci_hotplug* 3963 3964COMPACTPCI HOTPLUG GENERIC DRIVER 3965M: Scott Murray <scott@spiteful.org> 3966L: linux-pci@vger.kernel.org 3967S: Maintained 3968F: drivers/pci/hotplug/cpcihp_generic.c 3969 3970COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3971M: Scott Murray <scott@spiteful.org> 3972L: linux-pci@vger.kernel.org 3973S: Maintained 3974F: drivers/pci/hotplug/cpcihp_zt5550.* 3975 3976COMPAL LAPTOP SUPPORT 3977M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3978L: platform-driver-x86@vger.kernel.org 3979S: Maintained 3980F: drivers/platform/x86/compal-laptop.c 3981 3982COMPILER ATTRIBUTES 3983M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3984S: Maintained 3985F: include/linux/compiler_attributes.h 3986 3987CONEXANT ACCESSRUNNER USB DRIVER 3988L: accessrunner-general@lists.sourceforge.net 3989W: http://accessrunner.sourceforge.net/ 3990S: Orphan 3991F: drivers/usb/atm/cxacru.c 3992 3993CONFIGFS 3994M: Joel Becker <jlbec@evilplan.org> 3995M: Christoph Hellwig <hch@lst.de> 3996T: git git://git.infradead.org/users/hch/configfs.git 3997S: Supported 3998F: fs/configfs/ 3999F: include/linux/configfs.h 4000 4001CONNECTOR 4002M: Evgeniy Polyakov <zbr@ioremap.net> 4003L: netdev@vger.kernel.org 4004S: Maintained 4005F: drivers/connector/ 4006 4007CONTROL GROUP (CGROUP) 4008M: Tejun Heo <tj@kernel.org> 4009M: Li Zefan <lizefan@huawei.com> 4010M: Johannes Weiner <hannes@cmpxchg.org> 4011L: cgroups@vger.kernel.org 4012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4013S: Maintained 4014F: Documentation/admin-guide/cgroup-v2.rst 4015F: Documentation/cgroup-v1/ 4016F: include/linux/cgroup* 4017F: kernel/cgroup/ 4018 4019CONTROL GROUP - CPUSET 4020M: Li Zefan <lizefan@huawei.com> 4021L: cgroups@vger.kernel.org 4022W: http://www.bullopensource.org/cpuset/ 4023W: http://oss.sgi.com/projects/cpusets/ 4024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4025S: Maintained 4026F: Documentation/cgroup-v1/cpusets.txt 4027F: include/linux/cpuset.h 4028F: kernel/cgroup/cpuset.c 4029 4030CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4031M: Johannes Weiner <hannes@cmpxchg.org> 4032M: Michal Hocko <mhocko@kernel.org> 4033M: Vladimir Davydov <vdavydov.dev@gmail.com> 4034L: cgroups@vger.kernel.org 4035L: linux-mm@kvack.org 4036S: Maintained 4037F: mm/memcontrol.c 4038F: mm/swap_cgroup.c 4039 4040CORETEMP HARDWARE MONITORING DRIVER 4041M: Fenghua Yu <fenghua.yu@intel.com> 4042L: linux-hwmon@vger.kernel.org 4043S: Maintained 4044F: Documentation/hwmon/coretemp 4045F: drivers/hwmon/coretemp.c 4046 4047COSA/SRP SYNC SERIAL DRIVER 4048M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4049W: http://www.fi.muni.cz/~kas/cosa/ 4050S: Maintained 4051F: drivers/net/wan/cosa* 4052 4053CPMAC ETHERNET DRIVER 4054M: Florian Fainelli <f.fainelli@gmail.com> 4055L: netdev@vger.kernel.org 4056S: Maintained 4057F: drivers/net/ethernet/ti/cpmac.c 4058 4059CPU FREQUENCY SCALING FRAMEWORK 4060M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4061M: Viresh Kumar <viresh.kumar@linaro.org> 4062L: linux-pm@vger.kernel.org 4063S: Maintained 4064T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4065T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4066B: https://bugzilla.kernel.org 4067F: Documentation/admin-guide/pm/cpufreq.rst 4068F: Documentation/admin-guide/pm/intel_pstate.rst 4069F: Documentation/cpu-freq/ 4070F: Documentation/devicetree/bindings/cpufreq/ 4071F: drivers/cpufreq/ 4072F: include/linux/cpufreq.h 4073F: tools/testing/selftests/cpufreq/ 4074 4075CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4076M: Viresh Kumar <viresh.kumar@linaro.org> 4077M: Sudeep Holla <sudeep.holla@arm.com> 4078L: linux-pm@vger.kernel.org 4079W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4080S: Maintained 4081F: drivers/cpufreq/arm_big_little.h 4082F: drivers/cpufreq/arm_big_little.c 4083 4084CPU POWER MONITORING SUBSYSTEM 4085M: Thomas Renninger <trenn@suse.com> 4086M: Shuah Khan <shuah@kernel.org> 4087M: Shuah Khan <skhan@linuxfoundation.org> 4088L: linux-pm@vger.kernel.org 4089S: Maintained 4090F: tools/power/cpupower/ 4091 4092CPUID/MSR DRIVER 4093M: "H. Peter Anvin" <hpa@zytor.com> 4094S: Maintained 4095F: arch/x86/kernel/cpuid.c 4096F: arch/x86/kernel/msr.c 4097 4098CPUIDLE DRIVER - ARM BIG LITTLE 4099M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4100M: Daniel Lezcano <daniel.lezcano@linaro.org> 4101L: linux-pm@vger.kernel.org 4102L: linux-arm-kernel@lists.infradead.org 4103T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4104S: Maintained 4105F: drivers/cpuidle/cpuidle-big_little.c 4106 4107CPUIDLE DRIVER - ARM EXYNOS 4108M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4109M: Daniel Lezcano <daniel.lezcano@linaro.org> 4110M: Kukjin Kim <kgene@kernel.org> 4111L: linux-pm@vger.kernel.org 4112L: linux-samsung-soc@vger.kernel.org 4113S: Supported 4114F: drivers/cpuidle/cpuidle-exynos.c 4115F: arch/arm/mach-exynos/pm.c 4116 4117CPU IDLE TIME MANAGEMENT FRAMEWORK 4118M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4119M: Daniel Lezcano <daniel.lezcano@linaro.org> 4120L: linux-pm@vger.kernel.org 4121S: Maintained 4122T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4123B: https://bugzilla.kernel.org 4124F: Documentation/admin-guide/pm/cpuidle.rst 4125F: Documentation/driver-api/pm/cpuidle.rst 4126F: drivers/cpuidle/* 4127F: include/linux/cpuidle.h 4128 4129CRAMFS FILESYSTEM 4130M: Nicolas Pitre <nico@linaro.org> 4131S: Maintained 4132F: Documentation/filesystems/cramfs.txt 4133F: fs/cramfs/ 4134 4135CRYPTO API 4136M: Herbert Xu <herbert@gondor.apana.org.au> 4137M: "David S. Miller" <davem@davemloft.net> 4138L: linux-crypto@vger.kernel.org 4139T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4140T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4141S: Maintained 4142F: Documentation/crypto/ 4143F: Documentation/devicetree/bindings/crypto/ 4144F: arch/*/crypto/ 4145F: crypto/ 4146F: drivers/crypto/ 4147F: include/crypto/ 4148F: include/linux/crypto* 4149 4150CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4151M: Neil Horman <nhorman@tuxdriver.com> 4152L: linux-crypto@vger.kernel.org 4153S: Maintained 4154F: crypto/ansi_cprng.c 4155F: crypto/rng.c 4156 4157CS3308 MEDIA DRIVER 4158M: Hans Verkuil <hverkuil@xs4all.nl> 4159L: linux-media@vger.kernel.org 4160T: git git://linuxtv.org/media_tree.git 4161W: http://linuxtv.org 4162S: Odd Fixes 4163F: drivers/media/i2c/cs3308.c 4164 4165CS5535 Audio ALSA driver 4166M: Jaya Kumar <jayakumar.alsa@gmail.com> 4167S: Maintained 4168F: sound/pci/cs5535audio/ 4169 4170CSI DRIVERS FOR ALLWINNER V3s 4171M: Yong Deng <yong.deng@magewell.com> 4172L: linux-media@vger.kernel.org 4173T: git git://linuxtv.org/media_tree.git 4174S: Maintained 4175F: drivers/media/platform/sunxi/sun6i-csi/ 4176F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4177 4178CW1200 WLAN driver 4179M: Solomon Peachy <pizza@shaftnet.org> 4180S: Maintained 4181F: drivers/net/wireless/st/cw1200/ 4182 4183CX18 VIDEO4LINUX DRIVER 4184M: Andy Walls <awalls@md.metrocast.net> 4185L: ivtv-devel@ivtvdriver.org (subscribers-only) 4186L: linux-media@vger.kernel.org 4187T: git git://linuxtv.org/media_tree.git 4188W: https://linuxtv.org 4189W: http://www.ivtvdriver.org/index.php/Cx18 4190S: Maintained 4191F: Documentation/media/v4l-drivers/cx18* 4192F: drivers/media/pci/cx18/ 4193F: include/uapi/linux/ivtv* 4194 4195CX2341X MPEG ENCODER HELPER MODULE 4196M: Hans Verkuil <hverkuil@xs4all.nl> 4197L: linux-media@vger.kernel.org 4198T: git git://linuxtv.org/media_tree.git 4199W: https://linuxtv.org 4200S: Maintained 4201F: drivers/media/common/cx2341x* 4202F: include/media/drv-intf/cx2341x.h 4203 4204CX24120 MEDIA DRIVER 4205M: Jemma Denson <jdenson@gmail.com> 4206M: Patrick Boettcher <patrick.boettcher@posteo.de> 4207L: linux-media@vger.kernel.org 4208W: https://linuxtv.org 4209Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4210S: Maintained 4211F: drivers/media/dvb-frontends/cx24120* 4212 4213CX88 VIDEO4LINUX DRIVER 4214M: Mauro Carvalho Chehab <mchehab@kernel.org> 4215L: linux-media@vger.kernel.org 4216W: https://linuxtv.org 4217T: git git://linuxtv.org/media_tree.git 4218S: Odd fixes 4219F: Documentation/media/v4l-drivers/cx88* 4220F: drivers/media/pci/cx88/ 4221 4222CXD2820R MEDIA DRIVER 4223M: Antti Palosaari <crope@iki.fi> 4224L: linux-media@vger.kernel.org 4225W: https://linuxtv.org 4226W: http://palosaari.fi/linux/ 4227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4228T: git git://linuxtv.org/anttip/media_tree.git 4229S: Maintained 4230F: drivers/media/dvb-frontends/cxd2820r* 4231 4232CXGB3 ETHERNET DRIVER (CXGB3) 4233M: Vishal Kulkarni <vishal@chelsio.com> 4234L: netdev@vger.kernel.org 4235W: http://www.chelsio.com 4236S: Supported 4237F: drivers/net/ethernet/chelsio/cxgb3/ 4238 4239CXGB3 ISCSI DRIVER (CXGB3I) 4240M: Karen Xie <kxie@chelsio.com> 4241L: linux-scsi@vger.kernel.org 4242W: http://www.chelsio.com 4243S: Supported 4244F: drivers/scsi/cxgbi/cxgb3i 4245 4246CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4247M: Steve Wise <swise@chelsio.com> 4248L: linux-rdma@vger.kernel.org 4249W: http://www.openfabrics.org 4250S: Supported 4251F: drivers/infiniband/hw/cxgb3/ 4252F: include/uapi/rdma/cxgb3-abi.h 4253 4254CXGB4 CRYPTO DRIVER (chcr) 4255M: Harsh Jain <harsh@chelsio.com> 4256L: linux-crypto@vger.kernel.org 4257W: http://www.chelsio.com 4258S: Supported 4259F: drivers/crypto/chelsio 4260 4261CXGB4 ETHERNET DRIVER (CXGB4) 4262M: Vishal Kulkarni <vishal@chelsio.com> 4263L: netdev@vger.kernel.org 4264W: http://www.chelsio.com 4265S: Supported 4266F: drivers/net/ethernet/chelsio/cxgb4/ 4267 4268CXGB4 ISCSI DRIVER (CXGB4I) 4269M: Karen Xie <kxie@chelsio.com> 4270L: linux-scsi@vger.kernel.org 4271W: http://www.chelsio.com 4272S: Supported 4273F: drivers/scsi/cxgbi/cxgb4i 4274 4275CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4276M: Steve Wise <swise@chelsio.com> 4277L: linux-rdma@vger.kernel.org 4278W: http://www.openfabrics.org 4279S: Supported 4280F: drivers/infiniband/hw/cxgb4/ 4281F: include/uapi/rdma/cxgb4-abi.h 4282 4283CXGB4VF ETHERNET DRIVER (CXGB4VF) 4284M: Casey Leedom <leedom@chelsio.com> 4285L: netdev@vger.kernel.org 4286W: http://www.chelsio.com 4287S: Supported 4288F: drivers/net/ethernet/chelsio/cxgb4vf/ 4289 4290CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4291M: Frederic Barrat <fbarrat@linux.ibm.com> 4292M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4293L: linuxppc-dev@lists.ozlabs.org 4294S: Supported 4295F: arch/powerpc/platforms/powernv/pci-cxl.c 4296F: drivers/misc/cxl/ 4297F: include/misc/cxl* 4298F: include/uapi/misc/cxl.h 4299F: Documentation/powerpc/cxl.txt 4300F: Documentation/ABI/testing/sysfs-class-cxl 4301 4302CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4303M: Manoj N. Kumar <manoj@linux.ibm.com> 4304M: Matthew R. Ochs <mrochs@linux.ibm.com> 4305M: Uma Krishnan <ukrishn@linux.ibm.com> 4306L: linux-scsi@vger.kernel.org 4307S: Supported 4308F: drivers/scsi/cxlflash/ 4309F: include/uapi/scsi/cxlflash_ioctl.h 4310F: Documentation/powerpc/cxlflash.txt 4311 4312CYBERPRO FB DRIVER 4313M: Russell King <linux@armlinux.org.uk> 4314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4315W: http://www.armlinux.org.uk/ 4316S: Maintained 4317F: drivers/video/fbdev/cyber2000fb.* 4318 4319CYCLADES ASYNC MUX DRIVER 4320W: http://www.cyclades.com/ 4321S: Orphan 4322F: drivers/tty/cyclades.c 4323F: include/linux/cyclades.h 4324F: include/uapi/linux/cyclades.h 4325 4326CYCLADES PC300 DRIVER 4327W: http://www.cyclades.com/ 4328S: Orphan 4329F: drivers/net/wan/pc300* 4330 4331CYPRESS_FIRMWARE MEDIA DRIVER 4332M: Antti Palosaari <crope@iki.fi> 4333L: linux-media@vger.kernel.org 4334W: https://linuxtv.org 4335W: http://palosaari.fi/linux/ 4336Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4337T: git git://linuxtv.org/anttip/media_tree.git 4338S: Maintained 4339F: drivers/media/common/cypress_firmware* 4340 4341CYTTSP TOUCHSCREEN DRIVER 4342M: Ferruh Yigit <fery@cypress.com> 4343L: linux-input@vger.kernel.org 4344S: Supported 4345F: drivers/input/touchscreen/cyttsp* 4346F: include/linux/input/cyttsp.h 4347 4348D-LINK DIR-685 TOUCHKEYS DRIVER 4349M: Linus Walleij <linus.walleij@linaro.org> 4350L: linux-input@vger.kernel.org 4351S: Supported 4352F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4353 4354DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4355M: Joshua Kinard <kumba@gentoo.org> 4356S: Maintained 4357F: drivers/rtc/rtc-ds1685.c 4358F: include/linux/rtc/ds1685.h 4359 4360DAMA SLAVE for AX.25 4361M: Joerg Reuter <jreuter@yaina.de> 4362W: http://yaina.de/jreuter/ 4363W: http://www.qsl.net/dl1bke/ 4364L: linux-hams@vger.kernel.org 4365S: Maintained 4366F: net/ax25/af_ax25.c 4367F: net/ax25/ax25_dev.c 4368F: net/ax25/ax25_ds_* 4369F: net/ax25/ax25_in.c 4370F: net/ax25/ax25_out.c 4371F: net/ax25/ax25_timer.c 4372F: net/ax25/sysctl_net_ax25.c 4373 4374DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4375L: netdev@vger.kernel.org 4376S: Orphan 4377F: Documentation/networking/device_drivers/dec/dmfe.txt 4378F: drivers/net/ethernet/dec/tulip/dmfe.c 4379 4380DC390/AM53C974 SCSI driver 4381M: Hannes Reinecke <hare@suse.com> 4382L: linux-scsi@vger.kernel.org 4383S: Maintained 4384F: drivers/scsi/am53c974.c 4385 4386DC395x SCSI driver 4387M: Oliver Neukum <oliver@neukum.org> 4388M: Ali Akcaagac <aliakc@web.de> 4389M: Jamie Lenehan <lenehan@twibble.org> 4390L: dc395x@twibble.org 4391W: http://twibble.org/dist/dc395x/ 4392W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4393S: Maintained 4394F: Documentation/scsi/dc395x.txt 4395F: drivers/scsi/dc395x.* 4396 4397DCCP PROTOCOL 4398M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4399L: dccp@vger.kernel.org 4400W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4401S: Maintained 4402F: include/linux/dccp.h 4403F: include/uapi/linux/dccp.h 4404F: include/linux/tfrc.h 4405F: net/dccp/ 4406 4407DECnet NETWORK LAYER 4408W: http://linux-decnet.sourceforge.net 4409L: linux-decnet-user@lists.sourceforge.net 4410S: Orphan 4411F: Documentation/networking/decnet.txt 4412F: net/decnet/ 4413 4414DECSTATION PLATFORM SUPPORT 4415M: "Maciej W. Rozycki" <macro@linux-mips.org> 4416L: linux-mips@vger.kernel.org 4417W: http://www.linux-mips.org/wiki/DECstation 4418S: Maintained 4419F: arch/mips/dec/ 4420F: arch/mips/include/asm/dec/ 4421F: arch/mips/include/asm/mach-dec/ 4422 4423DEFXX FDDI NETWORK DRIVER 4424M: "Maciej W. Rozycki" <macro@linux-mips.org> 4425S: Maintained 4426F: drivers/net/fddi/defxx.* 4427 4428DELL SMBIOS DRIVER 4429M: Pali Rohár <pali.rohar@gmail.com> 4430M: Mario Limonciello <mario.limonciello@dell.com> 4431L: platform-driver-x86@vger.kernel.org 4432S: Maintained 4433F: drivers/platform/x86/dell-smbios.* 4434 4435DELL SMBIOS SMM DRIVER 4436M: Mario Limonciello <mario.limonciello@dell.com> 4437L: platform-driver-x86@vger.kernel.org 4438S: Maintained 4439F: drivers/platform/x86/dell-smbios-smm.c 4440 4441DELL SMBIOS WMI DRIVER 4442M: Mario Limonciello <mario.limonciello@dell.com> 4443L: platform-driver-x86@vger.kernel.org 4444S: Maintained 4445F: drivers/platform/x86/dell-smbios-wmi.c 4446F: tools/wmi/dell-smbios-example.c 4447 4448DEFZA FDDI NETWORK DRIVER 4449M: "Maciej W. Rozycki" <macro@linux-mips.org> 4450S: Maintained 4451F: drivers/net/fddi/defza.* 4452 4453DELL LAPTOP DRIVER 4454M: Matthew Garrett <mjg59@srcf.ucam.org> 4455M: Pali Rohár <pali.rohar@gmail.com> 4456L: platform-driver-x86@vger.kernel.org 4457S: Maintained 4458F: drivers/platform/x86/dell-laptop.c 4459 4460DELL LAPTOP FREEFALL DRIVER 4461M: Pali Rohár <pali.rohar@gmail.com> 4462S: Maintained 4463F: drivers/platform/x86/dell-smo8800.c 4464 4465DELL LAPTOP RBTN DRIVER 4466M: Pali Rohár <pali.rohar@gmail.com> 4467S: Maintained 4468F: drivers/platform/x86/dell-rbtn.* 4469 4470DELL REMOTE BIOS UPDATE DRIVER 4471M: Stuart Hayes <stuart.w.hayes@gmail.com> 4472L: platform-driver-x86@vger.kernel.org 4473S: Maintained 4474F: drivers/platform/x86/dell_rbu.c 4475 4476DELL LAPTOP SMM DRIVER 4477M: Pali Rohár <pali.rohar@gmail.com> 4478S: Maintained 4479F: drivers/hwmon/dell-smm-hwmon.c 4480F: include/uapi/linux/i8k.h 4481 4482DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4483M: Stuart Hayes <stuart.w.hayes@gmail.com> 4484L: platform-driver-x86@vger.kernel.org 4485S: Maintained 4486F: Documentation/dcdbas.txt 4487F: drivers/platform/x86/dcdbas.* 4488 4489DELL WMI NOTIFICATIONS DRIVER 4490M: Matthew Garrett <mjg59@srcf.ucam.org> 4491M: Pali Rohár <pali.rohar@gmail.com> 4492S: Maintained 4493F: drivers/platform/x86/dell-wmi.c 4494 4495DELL WMI DESCRIPTOR DRIVER 4496M: Mario Limonciello <mario.limonciello@dell.com> 4497S: Maintained 4498F: drivers/platform/x86/dell-wmi-descriptor.c 4499 4500DELTA ST MEDIA DRIVER 4501M: Hugues Fruchet <hugues.fruchet@st.com> 4502L: linux-media@vger.kernel.org 4503T: git git://linuxtv.org/media_tree.git 4504W: https://linuxtv.org 4505S: Supported 4506F: drivers/media/platform/sti/delta 4507 4508DENALI NAND DRIVER 4509M: Masahiro Yamada <yamada.masahiro@socionext.com> 4510L: linux-mtd@lists.infradead.org 4511S: Supported 4512F: drivers/mtd/nand/raw/denali* 4513 4514DESIGNWARE USB2 DRD IP DRIVER 4515M: Minas Harutyunyan <hminas@synopsys.com> 4516L: linux-usb@vger.kernel.org 4517T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4518S: Maintained 4519F: drivers/usb/dwc2/ 4520 4521DESIGNWARE USB3 DRD IP DRIVER 4522M: Felipe Balbi <balbi@kernel.org> 4523L: linux-usb@vger.kernel.org 4524T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4525S: Maintained 4526F: drivers/usb/dwc3/ 4527 4528DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4529M: Andreas Klinger <ak@it-klinger.de> 4530L: linux-iio@vger.kernel.org 4531S: Maintained 4532F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4533F: drivers/iio/proximity/srf*.c 4534 4535DEVICE COREDUMP (DEV_COREDUMP) 4536M: Johannes Berg <johannes@sipsolutions.net> 4537L: linux-kernel@vger.kernel.org 4538S: Maintained 4539F: drivers/base/devcoredump.c 4540F: include/linux/devcoredump.h 4541 4542DEVICE FREQUENCY (DEVFREQ) 4543M: MyungJoo Ham <myungjoo.ham@samsung.com> 4544M: Kyungmin Park <kyungmin.park@samsung.com> 4545R: Chanwoo Choi <cw00.choi@samsung.com> 4546L: linux-pm@vger.kernel.org 4547T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4548S: Maintained 4549F: drivers/devfreq/ 4550F: include/linux/devfreq.h 4551F: Documentation/devicetree/bindings/devfreq/ 4552 4553DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4554M: Chanwoo Choi <cw00.choi@samsung.com> 4555L: linux-pm@vger.kernel.org 4556T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4557S: Supported 4558F: drivers/devfreq/event/ 4559F: drivers/devfreq/devfreq-event.c 4560F: include/linux/devfreq-event.h 4561F: Documentation/devicetree/bindings/devfreq/event/ 4562 4563DEVICE NUMBER REGISTRY 4564M: Torben Mathiasen <device@lanana.org> 4565W: http://lanana.org/docs/device-list/index.html 4566S: Maintained 4567 4568DEVICE-MAPPER (LVM) 4569M: Alasdair Kergon <agk@redhat.com> 4570M: Mike Snitzer <snitzer@redhat.com> 4571M: dm-devel@redhat.com 4572L: dm-devel@redhat.com 4573W: http://sources.redhat.com/dm 4574Q: http://patchwork.kernel.org/project/dm-devel/list/ 4575T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4576T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4577S: Maintained 4578F: Documentation/device-mapper/ 4579F: drivers/md/Makefile 4580F: drivers/md/Kconfig 4581F: drivers/md/dm* 4582F: drivers/md/persistent-data/ 4583F: include/linux/device-mapper.h 4584F: include/linux/dm-*.h 4585F: include/uapi/linux/dm-*.h 4586 4587DEVLINK 4588M: Jiri Pirko <jiri@mellanox.com> 4589L: netdev@vger.kernel.org 4590S: Supported 4591F: net/core/devlink.c 4592F: include/net/devlink.h 4593F: include/uapi/linux/devlink.h 4594 4595DIALOG SEMICONDUCTOR DRIVERS 4596M: Support Opensource <support.opensource@diasemi.com> 4597W: http://www.dialog-semiconductor.com/products 4598S: Supported 4599F: Documentation/hwmon/da90?? 4600F: Documentation/devicetree/bindings/mfd/da90*.txt 4601F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4602F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4603F: Documentation/devicetree/bindings/regulator/da92*.txt 4604F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4605F: Documentation/devicetree/bindings/sound/da[79]*.txt 4606F: drivers/gpio/gpio-da90??.c 4607F: drivers/hwmon/da90??-hwmon.c 4608F: drivers/iio/adc/da91??-*.c 4609F: drivers/input/misc/da90??_onkey.c 4610F: drivers/input/touchscreen/da9052_tsi.c 4611F: drivers/leds/leds-da90??.c 4612F: drivers/mfd/da903x.c 4613F: drivers/mfd/da90??-*.c 4614F: drivers/mfd/da91??-*.c 4615F: drivers/power/supply/da9052-battery.c 4616F: drivers/power/supply/da91??-*.c 4617F: drivers/regulator/da903x.c 4618F: drivers/regulator/da9???-regulator.[ch] 4619F: drivers/thermal/da90??-thermal.c 4620F: drivers/rtc/rtc-da90??.c 4621F: drivers/video/backlight/da90??_bl.c 4622F: drivers/watchdog/da90??_wdt.c 4623F: include/linux/mfd/da903x.h 4624F: include/linux/mfd/da9052/ 4625F: include/linux/mfd/da9055/ 4626F: include/linux/mfd/da9062/ 4627F: include/linux/mfd/da9063/ 4628F: include/linux/mfd/da9150/ 4629F: include/linux/regulator/da9211.h 4630F: include/sound/da[79]*.h 4631F: sound/soc/codecs/da[79]*.[ch] 4632 4633DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4634M: William Breathitt Gray <vilhelm.gray@gmail.com> 4635L: linux-gpio@vger.kernel.org 4636S: Maintained 4637F: drivers/gpio/gpio-gpio-mm.c 4638 4639DIOLAN U2C-12 I2C DRIVER 4640M: Guenter Roeck <linux@roeck-us.net> 4641L: linux-i2c@vger.kernel.org 4642S: Maintained 4643F: drivers/i2c/busses/i2c-diolan-u2c.c 4644 4645FILESYSTEM DIRECT ACCESS (DAX) 4646M: Dan Williams <dan.j.williams@intel.com> 4647R: Matthew Wilcox <willy@infradead.org> 4648R: Jan Kara <jack@suse.cz> 4649L: linux-fsdevel@vger.kernel.org 4650L: linux-nvdimm@lists.01.org 4651S: Supported 4652F: fs/dax.c 4653F: include/linux/dax.h 4654F: include/trace/events/fs_dax.h 4655 4656DEVICE DIRECT ACCESS (DAX) 4657M: Dan Williams <dan.j.williams@intel.com> 4658M: Vishal Verma <vishal.l.verma@intel.com> 4659M: Keith Busch <keith.busch@intel.com> 4660M: Dave Jiang <dave.jiang@intel.com> 4661L: linux-nvdimm@lists.01.org 4662S: Supported 4663F: drivers/dax/ 4664 4665DIRECTORY NOTIFICATION (DNOTIFY) 4666M: Jan Kara <jack@suse.cz> 4667R: Amir Goldstein <amir73il@gmail.com> 4668L: linux-fsdevel@vger.kernel.org 4669S: Maintained 4670F: Documentation/filesystems/dnotify.txt 4671F: fs/notify/dnotify/ 4672F: include/linux/dnotify.h 4673 4674DISK GEOMETRY AND PARTITION HANDLING 4675M: Andries Brouwer <aeb@cwi.nl> 4676W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4677W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4678W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4679S: Maintained 4680 4681DISKQUOTA 4682M: Jan Kara <jack@suse.com> 4683S: Maintained 4684F: Documentation/filesystems/quota.txt 4685F: fs/quota/ 4686F: include/linux/quota*.h 4687F: include/uapi/linux/quota*.h 4688 4689DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4690M: Bernie Thompson <bernie@plugable.com> 4691L: linux-fbdev@vger.kernel.org 4692S: Maintained 4693W: http://plugable.com/category/projects/udlfb/ 4694F: drivers/video/fbdev/udlfb.c 4695F: include/video/udlfb.h 4696F: Documentation/fb/udlfb.txt 4697 4698DISTRIBUTED LOCK MANAGER (DLM) 4699M: Christine Caulfield <ccaulfie@redhat.com> 4700M: David Teigland <teigland@redhat.com> 4701L: cluster-devel@redhat.com 4702W: http://sources.redhat.com/cluster/ 4703T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4704S: Supported 4705F: fs/dlm/ 4706 4707DMA BUFFER SHARING FRAMEWORK 4708M: Sumit Semwal <sumit.semwal@linaro.org> 4709S: Maintained 4710L: linux-media@vger.kernel.org 4711L: dri-devel@lists.freedesktop.org 4712L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4713F: drivers/dma-buf/ 4714F: include/linux/dma-buf* 4715F: include/linux/reservation.h 4716F: include/linux/*fence.h 4717F: Documentation/driver-api/dma-buf.rst 4718T: git git://anongit.freedesktop.org/drm/drm-misc 4719 4720DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4721M: Vinod Koul <vkoul@kernel.org> 4722L: dmaengine@vger.kernel.org 4723Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4724S: Maintained 4725F: drivers/dma/ 4726F: include/linux/dmaengine.h 4727F: include/linux/of_dma.h 4728F: Documentation/devicetree/bindings/dma/ 4729F: Documentation/driver-api/dmaengine/ 4730T: git git://git.infradead.org/users/vkoul/slave-dma.git 4731 4732DMA MAPPING HELPERS 4733M: Christoph Hellwig <hch@lst.de> 4734M: Marek Szyprowski <m.szyprowski@samsung.com> 4735R: Robin Murphy <robin.murphy@arm.com> 4736L: iommu@lists.linux-foundation.org 4737T: git git://git.infradead.org/users/hch/dma-mapping.git 4738W: http://git.infradead.org/users/hch/dma-mapping.git 4739S: Supported 4740F: kernel/dma/ 4741F: include/asm-generic/dma-mapping.h 4742F: include/linux/dma-direct.h 4743F: include/linux/dma-mapping.h 4744F: include/linux/dma-noncoherent.h 4745 4746DME1737 HARDWARE MONITOR DRIVER 4747M: Juerg Haefliger <juergh@gmail.com> 4748L: linux-hwmon@vger.kernel.org 4749S: Maintained 4750F: Documentation/hwmon/dme1737 4751F: drivers/hwmon/dme1737.c 4752 4753DMI/SMBIOS SUPPORT 4754M: Jean Delvare <jdelvare@suse.com> 4755S: Maintained 4756T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4757F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4758F: drivers/firmware/dmi-id.c 4759F: drivers/firmware/dmi_scan.c 4760F: include/linux/dmi.h 4761 4762DOCUMENTATION 4763M: Jonathan Corbet <corbet@lwn.net> 4764L: linux-doc@vger.kernel.org 4765S: Maintained 4766F: Documentation/ 4767F: scripts/kernel-doc 4768X: Documentation/ABI/ 4769X: Documentation/acpi/ 4770X: Documentation/devicetree/ 4771X: Documentation/i2c/ 4772X: Documentation/media/ 4773X: Documentation/power/ 4774X: Documentation/spi/ 4775T: git git://git.lwn.net/linux.git docs-next 4776 4777DOCUMENTATION/ITALIAN 4778M: Federico Vaga <federico.vaga@vaga.pv.it> 4779L: linux-doc@vger.kernel.org 4780S: Maintained 4781F: Documentation/translations/it_IT 4782 4783DONGWOON DW9714 LENS VOICE COIL DRIVER 4784M: Sakari Ailus <sakari.ailus@linux.intel.com> 4785L: linux-media@vger.kernel.org 4786T: git git://linuxtv.org/media_tree.git 4787S: Maintained 4788F: drivers/media/i2c/dw9714.c 4789F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4790 4791DONGWOON DW9807 LENS VOICE COIL DRIVER 4792M: Sakari Ailus <sakari.ailus@linux.intel.com> 4793L: linux-media@vger.kernel.org 4794T: git git://linuxtv.org/media_tree.git 4795S: Maintained 4796F: drivers/media/i2c/dw9807-vcm.c 4797F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4798 4799DOUBLETALK DRIVER 4800M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4801L: blinux-list@redhat.com 4802S: Maintained 4803F: drivers/char/dtlk.c 4804F: include/linux/dtlk.h 4805 4806DPAA2 DATAPATH I/O (DPIO) DRIVER 4807M: Roy Pledge <Roy.Pledge@nxp.com> 4808L: linux-kernel@vger.kernel.org 4809S: Maintained 4810F: drivers/soc/fsl/dpio 4811 4812DPAA2 ETHERNET DRIVER 4813M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4814L: netdev@vger.kernel.org 4815S: Maintained 4816F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4817F: drivers/net/ethernet/freescale/dpaa2/dpni* 4818F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4819F: drivers/net/ethernet/freescale/dpaa2/Makefile 4820F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4821 4822DPAA2 ETHERNET SWITCH DRIVER 4823M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4824M: Ioana Ciornei <ioana.ciornei@nxp.com> 4825L: linux-kernel@vger.kernel.org 4826S: Maintained 4827F: drivers/staging/fsl-dpaa2/ethsw 4828 4829DPAA2 PTP CLOCK DRIVER 4830M: Yangbo Lu <yangbo.lu@nxp.com> 4831L: netdev@vger.kernel.org 4832S: Maintained 4833F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4834F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4835 4836DPT_I2O SCSI RAID DRIVER 4837M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4838L: linux-scsi@vger.kernel.org 4839W: http://www.adaptec.com/ 4840S: Maintained 4841F: drivers/scsi/dpt* 4842F: drivers/scsi/dpt/ 4843 4844DRBD DRIVER 4845M: Philipp Reisner <philipp.reisner@linbit.com> 4846M: Lars Ellenberg <lars.ellenberg@linbit.com> 4847L: drbd-dev@lists.linbit.com 4848W: http://www.drbd.org 4849T: git git://git.linbit.com/linux-drbd.git 4850T: git git://git.linbit.com/drbd-8.4.git 4851S: Supported 4852F: drivers/block/drbd/ 4853F: lib/lru_cache.c 4854F: Documentation/blockdev/drbd/ 4855 4856DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4857M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4858R: "Rafael J. Wysocki" <rafael@kernel.org> 4859T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4860S: Supported 4861F: Documentation/kobject.txt 4862F: drivers/base/ 4863F: fs/debugfs/ 4864F: fs/sysfs/ 4865F: include/linux/debugfs.h 4866F: include/linux/kobj* 4867F: lib/kobj* 4868 4869DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4870M: Kevin Hilman <khilman@kernel.org> 4871M: Nishanth Menon <nm@ti.com> 4872S: Maintained 4873F: drivers/power/avs/ 4874F: include/linux/power/smartreflex.h 4875L: linux-pm@vger.kernel.org 4876 4877DRM DRIVER FOR ARM PL111 CLCD 4878M: Eric Anholt <eric@anholt.net> 4879T: git git://anongit.freedesktop.org/drm/drm-misc 4880S: Supported 4881F: drivers/gpu/drm/pl111/ 4882 4883DRM DRIVER FOR ARM VERSATILE TFT PANELS 4884M: Linus Walleij <linus.walleij@linaro.org> 4885T: git git://anongit.freedesktop.org/drm/drm-misc 4886S: Maintained 4887F: drivers/gpu/drm/panel/panel-arm-versatile.c 4888F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4889 4890DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4891M: Dave Airlie <airlied@redhat.com> 4892S: Odd Fixes 4893F: drivers/gpu/drm/ast/ 4894 4895DRM DRIVER FOR BOCHS VIRTUAL GPU 4896M: Gerd Hoffmann <kraxel@redhat.com> 4897L: virtualization@lists.linux-foundation.org 4898T: git git://anongit.freedesktop.org/drm/drm-misc 4899S: Maintained 4900F: drivers/gpu/drm/bochs/ 4901 4902DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4903M: Linus Walleij <linus.walleij@linaro.org> 4904T: git git://anongit.freedesktop.org/drm/drm-misc 4905S: Maintained 4906F: drivers/gpu/drm/tve200/ 4907 4908DRM DRIVER FOR ILITEK ILI9225 PANELS 4909M: David Lechner <david@lechnology.com> 4910S: Maintained 4911F: drivers/gpu/drm/tinydrm/ili9225.c 4912F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4913 4914DRM DRIVER FOR HX8357D PANELS 4915M: Eric Anholt <eric@anholt.net> 4916T: git git://anongit.freedesktop.org/drm/drm-misc 4917S: Maintained 4918F: drivers/gpu/drm/tinydrm/hx8357d.c 4919F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4920 4921DRM DRIVER FOR INTEL I810 VIDEO CARDS 4922S: Orphan / Obsolete 4923F: drivers/gpu/drm/i810/ 4924F: include/uapi/drm/i810_drm.h 4925 4926DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4927S: Orphan / Obsolete 4928F: drivers/gpu/drm/mga/ 4929F: include/uapi/drm/mga_drm.h 4930 4931DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4932M: Dave Airlie <airlied@redhat.com> 4933S: Odd Fixes 4934F: drivers/gpu/drm/mgag200/ 4935 4936DRM DRIVER FOR MI0283QT 4937M: Noralf Trønnes <noralf@tronnes.org> 4938S: Maintained 4939F: drivers/gpu/drm/tinydrm/mi0283qt.c 4940F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4941 4942DRM DRIVER FOR MSM ADRENO GPU 4943M: Rob Clark <robdclark@gmail.com> 4944M: Sean Paul <sean@poorly.run> 4945L: linux-arm-msm@vger.kernel.org 4946L: dri-devel@lists.freedesktop.org 4947L: freedreno@lists.freedesktop.org 4948T: git https://gitlab.freedesktop.org/drm/msm.git 4949S: Maintained 4950F: drivers/gpu/drm/msm/ 4951F: include/uapi/drm/msm_drm.h 4952F: Documentation/devicetree/bindings/display/msm/ 4953 4954DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4955M: Ben Skeggs <bskeggs@redhat.com> 4956L: dri-devel@lists.freedesktop.org 4957L: nouveau@lists.freedesktop.org 4958T: git git://github.com/skeggsb/linux 4959S: Supported 4960F: drivers/gpu/drm/nouveau/ 4961F: include/uapi/drm/nouveau_drm.h 4962 4963DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4964M: Stefan Mavrodiev <stefan@olimex.com> 4965S: Maintained 4966F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4967F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4968 4969DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4970M: Noralf Trønnes <noralf@tronnes.org> 4971S: Maintained 4972F: drivers/gpu/drm/tinydrm/repaper.c 4973F: Documentation/devicetree/bindings/display/repaper.txt 4974 4975DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4976M: Dave Airlie <airlied@redhat.com> 4977M: Gerd Hoffmann <kraxel@redhat.com> 4978L: virtualization@lists.linux-foundation.org 4979T: git git://anongit.freedesktop.org/drm/drm-misc 4980S: Obsolete 4981W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4982F: drivers/gpu/drm/cirrus/ 4983 4984DRM DRIVER FOR QXL VIRTUAL GPU 4985M: Dave Airlie <airlied@redhat.com> 4986M: Gerd Hoffmann <kraxel@redhat.com> 4987L: virtualization@lists.linux-foundation.org 4988L: spice-devel@lists.freedesktop.org 4989T: git git://anongit.freedesktop.org/drm/drm-misc 4990S: Maintained 4991F: drivers/gpu/drm/qxl/ 4992F: include/uapi/drm/qxl_drm.h 4993 4994DRM DRIVER FOR RAGE 128 VIDEO CARDS 4995S: Orphan / Obsolete 4996F: drivers/gpu/drm/r128/ 4997F: include/uapi/drm/r128_drm.h 4998 4999DRM DRIVER FOR SAVAGE VIDEO CARDS 5000S: Orphan / Obsolete 5001F: drivers/gpu/drm/savage/ 5002F: include/uapi/drm/savage_drm.h 5003 5004DRM DRIVER FOR SIS VIDEO CARDS 5005S: Orphan / Obsolete 5006F: drivers/gpu/drm/sis/ 5007F: include/uapi/drm/sis_drm.h 5008 5009DRM DRIVER FOR SITRONIX ST7701 PANELS 5010M: Jagan Teki <jagan@amarulasolutions.com> 5011S: Maintained 5012F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5013F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5014 5015DRM DRIVER FOR SITRONIX ST7586 PANELS 5016M: David Lechner <david@lechnology.com> 5017S: Maintained 5018F: drivers/gpu/drm/tinydrm/st7586.c 5019F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5020 5021DRM DRIVER FOR SITRONIX ST7735R PANELS 5022M: David Lechner <david@lechnology.com> 5023S: Maintained 5024F: drivers/gpu/drm/tinydrm/st7735r.c 5025F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5026 5027DRM DRIVER FOR TDFX VIDEO CARDS 5028S: Orphan / Obsolete 5029F: drivers/gpu/drm/tdfx/ 5030 5031DRM DRIVER FOR TPO TPG110 PANELS 5032M: Linus Walleij <linus.walleij@linaro.org> 5033T: git git://anongit.freedesktop.org/drm/drm-misc 5034S: Maintained 5035F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5036F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5037 5038DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5039M: Dave Airlie <airlied@redhat.com> 5040R: Sean Paul <sean@poorly.run> 5041L: dri-devel@lists.freedesktop.org 5042S: Odd Fixes 5043F: drivers/gpu/drm/udl/ 5044T: git git://anongit.freedesktop.org/drm/drm-misc 5045 5046DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5047M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5048R: Haneen Mohammed <hamohammed.sa@gmail.com> 5049R: Daniel Vetter <daniel@ffwll.ch> 5050T: git git://anongit.freedesktop.org/drm/drm-misc 5051S: Maintained 5052L: dri-devel@lists.freedesktop.org 5053F: drivers/gpu/drm/vkms/ 5054F: Documentation/gpu/vkms.rst 5055 5056DRM DRIVER FOR VMWARE VIRTUAL GPU 5057M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5058M: Thomas Hellstrom <thellstrom@vmware.com> 5059L: dri-devel@lists.freedesktop.org 5060T: git git://people.freedesktop.org/~thomash/linux 5061S: Supported 5062F: drivers/gpu/drm/vmwgfx/ 5063F: include/uapi/drm/vmwgfx_drm.h 5064 5065DRM DRIVERS 5066M: David Airlie <airlied@linux.ie> 5067M: Daniel Vetter <daniel@ffwll.ch> 5068L: dri-devel@lists.freedesktop.org 5069T: git git://anongit.freedesktop.org/drm/drm 5070B: https://bugs.freedesktop.org/ 5071C: irc://chat.freenode.net/dri-devel 5072S: Maintained 5073F: drivers/gpu/drm/ 5074F: drivers/gpu/vga/ 5075F: Documentation/devicetree/bindings/display/ 5076F: Documentation/devicetree/bindings/gpu/ 5077F: Documentation/gpu/ 5078F: include/drm/ 5079F: include/uapi/drm/ 5080F: include/linux/vga* 5081 5082DRM DRIVERS AND MISC GPU PATCHES 5083M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5084M: Maxime Ripard <maxime.ripard@bootlin.com> 5085M: Sean Paul <sean@poorly.run> 5086W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5087S: Maintained 5088T: git git://anongit.freedesktop.org/drm/drm-misc 5089F: Documentation/gpu/ 5090F: drivers/gpu/vga/ 5091F: drivers/gpu/drm/* 5092F: include/drm/drm* 5093F: include/uapi/drm/drm* 5094F: include/linux/vga* 5095 5096DRM DRIVERS FOR ALLWINNER A10 5097M: Maxime Ripard <maxime.ripard@bootlin.com> 5098L: dri-devel@lists.freedesktop.org 5099S: Supported 5100F: drivers/gpu/drm/sun4i/ 5101F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5102T: git git://anongit.freedesktop.org/drm/drm-misc 5103 5104DRM DRIVERS FOR AMLOGIC SOCS 5105M: Neil Armstrong <narmstrong@baylibre.com> 5106L: dri-devel@lists.freedesktop.org 5107L: linux-amlogic@lists.infradead.org 5108W: http://linux-meson.com/ 5109S: Supported 5110F: drivers/gpu/drm/meson/ 5111F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5112F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5113F: Documentation/gpu/meson.rst 5114T: git git://anongit.freedesktop.org/drm/drm-misc 5115 5116DRM DRIVERS FOR ATMEL HLCDC 5117M: Boris Brezillon <bbrezillon@kernel.org> 5118L: dri-devel@lists.freedesktop.org 5119S: Supported 5120F: drivers/gpu/drm/atmel-hlcdc/ 5121F: Documentation/devicetree/bindings/display/atmel/ 5122T: git git://anongit.freedesktop.org/drm/drm-misc 5123 5124DRM DRIVERS FOR BRIDGE CHIPS 5125M: Andrzej Hajda <a.hajda@samsung.com> 5126R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5127S: Maintained 5128T: git git://anongit.freedesktop.org/drm/drm-misc 5129F: drivers/gpu/drm/bridge/ 5130 5131DRM DRIVERS FOR EXYNOS 5132M: Inki Dae <inki.dae@samsung.com> 5133M: Joonyoung Shim <jy0922.shim@samsung.com> 5134M: Seung-Woo Kim <sw0312.kim@samsung.com> 5135M: Kyungmin Park <kyungmin.park@samsung.com> 5136L: dri-devel@lists.freedesktop.org 5137T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5138S: Supported 5139F: drivers/gpu/drm/exynos/ 5140F: include/uapi/drm/exynos_drm.h 5141F: Documentation/devicetree/bindings/display/exynos/ 5142 5143DRM DRIVERS FOR FREESCALE DCU 5144M: Stefan Agner <stefan@agner.ch> 5145M: Alison Wang <alison.wang@nxp.com> 5146L: dri-devel@lists.freedesktop.org 5147S: Supported 5148F: drivers/gpu/drm/fsl-dcu/ 5149F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5150F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5151F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5152T: git git://anongit.freedesktop.org/drm/drm-misc 5153 5154DRM DRIVERS FOR FREESCALE IMX 5155M: Philipp Zabel <p.zabel@pengutronix.de> 5156L: dri-devel@lists.freedesktop.org 5157S: Maintained 5158F: drivers/gpu/drm/imx/ 5159F: drivers/gpu/ipu-v3/ 5160F: Documentation/devicetree/bindings/display/imx/ 5161 5162DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5163M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5164L: dri-devel@lists.freedesktop.org 5165T: git git://github.com/patjak/drm-gma500 5166S: Maintained 5167F: drivers/gpu/drm/gma500/ 5168 5169DRM DRIVERS FOR HISILICON 5170M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5171M: Rongrong Zou <zourongrong@gmail.com> 5172R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5173R: Chen Feng <puck.chen@hisilicon.com> 5174L: dri-devel@lists.freedesktop.org 5175T: git git://github.com/xin3liang/linux.git 5176S: Maintained 5177F: drivers/gpu/drm/hisilicon/ 5178F: Documentation/devicetree/bindings/display/hisilicon/ 5179 5180DRM DRIVERS FOR MEDIATEK 5181M: CK Hu <ck.hu@mediatek.com> 5182M: Philipp Zabel <p.zabel@pengutronix.de> 5183L: dri-devel@lists.freedesktop.org 5184S: Supported 5185F: drivers/gpu/drm/mediatek/ 5186F: Documentation/devicetree/bindings/display/mediatek/ 5187 5188DRM DRIVERS FOR NVIDIA TEGRA 5189M: Thierry Reding <thierry.reding@gmail.com> 5190L: dri-devel@lists.freedesktop.org 5191L: linux-tegra@vger.kernel.org 5192T: git git://anongit.freedesktop.org/tegra/linux.git 5193S: Supported 5194F: drivers/gpu/drm/tegra/ 5195F: drivers/gpu/host1x/ 5196F: include/linux/host1x.h 5197F: include/uapi/drm/tegra_drm.h 5198F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5199 5200DRM DRIVERS FOR RENESAS 5201M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5202M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5203L: dri-devel@lists.freedesktop.org 5204L: linux-renesas-soc@vger.kernel.org 5205T: git git://linuxtv.org/pinchartl/media drm/du/next 5206S: Supported 5207F: drivers/gpu/drm/rcar-du/ 5208F: drivers/gpu/drm/shmobile/ 5209F: include/linux/platform_data/shmob_drm.h 5210F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5211F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5212F: Documentation/devicetree/bindings/display/renesas,du.txt 5213 5214DRM DRIVERS FOR ROCKCHIP 5215M: Sandy Huang <hjc@rock-chips.com> 5216M: Heiko Stübner <heiko@sntech.de> 5217L: dri-devel@lists.freedesktop.org 5218S: Maintained 5219F: drivers/gpu/drm/rockchip/ 5220F: Documentation/devicetree/bindings/display/rockchip/ 5221T: git git://anongit.freedesktop.org/drm/drm-misc 5222 5223DRM DRIVERS FOR STI 5224M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5225M: Vincent Abriou <vincent.abriou@st.com> 5226L: dri-devel@lists.freedesktop.org 5227T: git git://anongit.freedesktop.org/drm/drm-misc 5228S: Maintained 5229F: drivers/gpu/drm/sti 5230F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5231 5232DRM DRIVERS FOR STM 5233M: Yannick Fertre <yannick.fertre@st.com> 5234M: Philippe Cornu <philippe.cornu@st.com> 5235M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5236M: Vincent Abriou <vincent.abriou@st.com> 5237L: dri-devel@lists.freedesktop.org 5238T: git git://anongit.freedesktop.org/drm/drm-misc 5239S: Maintained 5240F: drivers/gpu/drm/stm 5241F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5242 5243DRM DRIVERS FOR TI LCDC 5244M: Jyri Sarha <jsarha@ti.com> 5245R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5246L: dri-devel@lists.freedesktop.org 5247S: Maintained 5248F: drivers/gpu/drm/tilcdc/ 5249F: Documentation/devicetree/bindings/display/tilcdc/ 5250 5251DRM DRIVERS FOR TI OMAP 5252M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5253L: dri-devel@lists.freedesktop.org 5254S: Maintained 5255F: drivers/gpu/drm/omapdrm/ 5256F: Documentation/devicetree/bindings/display/ti/ 5257 5258DRM DRIVERS FOR V3D 5259M: Eric Anholt <eric@anholt.net> 5260S: Supported 5261F: drivers/gpu/drm/v3d/ 5262F: include/uapi/drm/v3d_drm.h 5263F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5264T: git git://anongit.freedesktop.org/drm/drm-misc 5265 5266DRM DRIVERS FOR VC4 5267M: Eric Anholt <eric@anholt.net> 5268T: git git://github.com/anholt/linux 5269S: Supported 5270F: drivers/gpu/drm/vc4/ 5271F: include/uapi/drm/vc4_drm.h 5272F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5273T: git git://anongit.freedesktop.org/drm/drm-misc 5274 5275DRM DRIVERS FOR VIVANTE GPU IP 5276M: Lucas Stach <l.stach@pengutronix.de> 5277R: Russell King <linux+etnaviv@armlinux.org.uk> 5278R: Christian Gmeiner <christian.gmeiner@gmail.com> 5279L: etnaviv@lists.freedesktop.org 5280L: dri-devel@lists.freedesktop.org 5281S: Maintained 5282F: drivers/gpu/drm/etnaviv/ 5283F: include/uapi/drm/etnaviv_drm.h 5284F: Documentation/devicetree/bindings/display/etnaviv/ 5285 5286DRM DRIVERS FOR ZTE ZX 5287M: Shawn Guo <shawnguo@kernel.org> 5288L: dri-devel@lists.freedesktop.org 5289S: Maintained 5290F: drivers/gpu/drm/zte/ 5291F: Documentation/devicetree/bindings/display/zte,vou.txt 5292T: git git://anongit.freedesktop.org/drm/drm-misc 5293 5294DRM PANEL DRIVERS 5295M: Thierry Reding <thierry.reding@gmail.com> 5296L: dri-devel@lists.freedesktop.org 5297T: git git://anongit.freedesktop.org/drm/drm-misc 5298S: Maintained 5299F: drivers/gpu/drm/drm_panel.c 5300F: drivers/gpu/drm/panel/ 5301F: include/drm/drm_panel.h 5302F: Documentation/devicetree/bindings/display/panel/ 5303 5304DRM TINYDRM DRIVERS 5305M: Noralf Trønnes <noralf@tronnes.org> 5306W: https://github.com/notro/tinydrm/wiki/Development 5307T: git git://anongit.freedesktop.org/drm/drm-misc 5308S: Maintained 5309F: drivers/gpu/drm/tinydrm/ 5310F: include/drm/tinydrm/ 5311 5312DRM DRIVERS FOR XEN 5313M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5314T: git git://anongit.freedesktop.org/drm/drm-misc 5315L: dri-devel@lists.freedesktop.org 5316L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5317S: Supported 5318F: drivers/gpu/drm/xen/ 5319F: Documentation/gpu/xen-front.rst 5320 5321DRM TTM SUBSYSTEM 5322M: Christian Koenig <christian.koenig@amd.com> 5323M: Huang Rui <ray.huang@amd.com> 5324M: Junwei Zhang <Jerry.Zhang@amd.com> 5325T: git git://people.freedesktop.org/~agd5f/linux 5326S: Maintained 5327L: dri-devel@lists.freedesktop.org 5328F: include/drm/ttm/ 5329F: drivers/gpu/drm/ttm/ 5330 5331DSBR100 USB FM RADIO DRIVER 5332M: Alexey Klimov <klimov.linux@gmail.com> 5333L: linux-media@vger.kernel.org 5334T: git git://linuxtv.org/media_tree.git 5335S: Maintained 5336F: drivers/media/radio/dsbr100.c 5337 5338DSCC4 DRIVER 5339M: Francois Romieu <romieu@fr.zoreil.com> 5340L: netdev@vger.kernel.org 5341S: Maintained 5342F: drivers/net/wan/dscc4.c 5343 5344DT3155 MEDIA DRIVER 5345M: Hans Verkuil <hverkuil@xs4all.nl> 5346L: linux-media@vger.kernel.org 5347T: git git://linuxtv.org/media_tree.git 5348W: https://linuxtv.org 5349S: Odd Fixes 5350F: drivers/media/pci/dt3155/ 5351 5352DVB_USB_AF9015 MEDIA DRIVER 5353M: Antti Palosaari <crope@iki.fi> 5354L: linux-media@vger.kernel.org 5355W: https://linuxtv.org 5356W: http://palosaari.fi/linux/ 5357Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5358T: git git://linuxtv.org/anttip/media_tree.git 5359S: Maintained 5360F: drivers/media/usb/dvb-usb-v2/af9015* 5361 5362DVB_USB_AF9035 MEDIA DRIVER 5363M: Antti Palosaari <crope@iki.fi> 5364L: linux-media@vger.kernel.org 5365W: https://linuxtv.org 5366W: http://palosaari.fi/linux/ 5367Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5368T: git git://linuxtv.org/anttip/media_tree.git 5369S: Maintained 5370F: drivers/media/usb/dvb-usb-v2/af9035* 5371 5372DVB_USB_ANYSEE MEDIA DRIVER 5373M: Antti Palosaari <crope@iki.fi> 5374L: linux-media@vger.kernel.org 5375W: https://linuxtv.org 5376W: http://palosaari.fi/linux/ 5377Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5378T: git git://linuxtv.org/anttip/media_tree.git 5379S: Maintained 5380F: drivers/media/usb/dvb-usb-v2/anysee* 5381 5382DVB_USB_AU6610 MEDIA DRIVER 5383M: Antti Palosaari <crope@iki.fi> 5384L: linux-media@vger.kernel.org 5385W: https://linuxtv.org 5386W: http://palosaari.fi/linux/ 5387Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5388T: git git://linuxtv.org/anttip/media_tree.git 5389S: Maintained 5390F: drivers/media/usb/dvb-usb-v2/au6610* 5391 5392DVB_USB_CE6230 MEDIA DRIVER 5393M: Antti Palosaari <crope@iki.fi> 5394L: linux-media@vger.kernel.org 5395W: https://linuxtv.org 5396W: http://palosaari.fi/linux/ 5397Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5398T: git git://linuxtv.org/anttip/media_tree.git 5399S: Maintained 5400F: drivers/media/usb/dvb-usb-v2/ce6230* 5401 5402DVB_USB_CXUSB MEDIA DRIVER 5403M: Michael Krufky <mkrufky@linuxtv.org> 5404L: linux-media@vger.kernel.org 5405W: https://linuxtv.org 5406W: http://github.com/mkrufky 5407Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5408T: git git://linuxtv.org/media_tree.git 5409S: Maintained 5410F: drivers/media/usb/dvb-usb/cxusb* 5411 5412DVB_USB_EC168 MEDIA DRIVER 5413M: Antti Palosaari <crope@iki.fi> 5414L: linux-media@vger.kernel.org 5415W: https://linuxtv.org 5416W: http://palosaari.fi/linux/ 5417Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5418T: git git://linuxtv.org/anttip/media_tree.git 5419S: Maintained 5420F: drivers/media/usb/dvb-usb-v2/ec168* 5421 5422DVB_USB_GL861 MEDIA DRIVER 5423M: Antti Palosaari <crope@iki.fi> 5424L: linux-media@vger.kernel.org 5425W: https://linuxtv.org 5426Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5427T: git git://linuxtv.org/anttip/media_tree.git 5428S: Maintained 5429F: drivers/media/usb/dvb-usb-v2/gl861* 5430 5431DVB_USB_MXL111SF MEDIA DRIVER 5432M: Michael Krufky <mkrufky@linuxtv.org> 5433L: linux-media@vger.kernel.org 5434W: https://linuxtv.org 5435W: http://github.com/mkrufky 5436Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5437T: git git://linuxtv.org/mkrufky/mxl111sf.git 5438S: Maintained 5439F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5440 5441DVB_USB_RTL28XXU MEDIA DRIVER 5442M: Antti Palosaari <crope@iki.fi> 5443L: linux-media@vger.kernel.org 5444W: https://linuxtv.org 5445W: http://palosaari.fi/linux/ 5446Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5447T: git git://linuxtv.org/anttip/media_tree.git 5448S: Maintained 5449F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5450 5451DVB_USB_V2 MEDIA DRIVER 5452M: Antti Palosaari <crope@iki.fi> 5453L: linux-media@vger.kernel.org 5454W: https://linuxtv.org 5455W: http://palosaari.fi/linux/ 5456Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5457T: git git://linuxtv.org/anttip/media_tree.git 5458S: Maintained 5459F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5460F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5461 5462DYNAMIC DEBUG 5463M: Jason Baron <jbaron@akamai.com> 5464S: Maintained 5465F: lib/dynamic_debug.c 5466F: include/linux/dynamic_debug.h 5467 5468DYNAMIC INTERRUPT MODERATION 5469M: Tal Gilboa <talgi@mellanox.com> 5470S: Maintained 5471F: include/linux/net_dim.h 5472 5473DZ DECSTATION DZ11 SERIAL DRIVER 5474M: "Maciej W. Rozycki" <macro@linux-mips.org> 5475S: Maintained 5476F: drivers/tty/serial/dz.* 5477 5478E3X0 POWER BUTTON DRIVER 5479M: Moritz Fischer <moritz.fischer@ettus.com> 5480L: usrp-users@lists.ettus.com 5481W: http://www.ettus.com 5482S: Supported 5483F: drivers/input/misc/e3x0-button.c 5484F: Documentation/devicetree/bindings/input/e3x0-button.txt 5485 5486E4000 MEDIA DRIVER 5487M: Antti Palosaari <crope@iki.fi> 5488L: linux-media@vger.kernel.org 5489W: https://linuxtv.org 5490W: http://palosaari.fi/linux/ 5491Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5492T: git git://linuxtv.org/anttip/media_tree.git 5493S: Maintained 5494F: drivers/media/tuners/e4000* 5495 5496EARTH_PT1 MEDIA DRIVER 5497M: Akihiro Tsukada <tskd08@gmail.com> 5498L: linux-media@vger.kernel.org 5499S: Odd Fixes 5500F: drivers/media/pci/pt1/ 5501 5502EARTH_PT3 MEDIA DRIVER 5503M: Akihiro Tsukada <tskd08@gmail.com> 5504L: linux-media@vger.kernel.org 5505S: Odd Fixes 5506F: drivers/media/pci/pt3/ 5507 5508EC100 MEDIA DRIVER 5509M: Antti Palosaari <crope@iki.fi> 5510L: linux-media@vger.kernel.org 5511W: https://linuxtv.org 5512W: http://palosaari.fi/linux/ 5513Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5514T: git git://linuxtv.org/anttip/media_tree.git 5515S: Maintained 5516F: drivers/media/dvb-frontends/ec100* 5517 5518ECRYPT FILE SYSTEM 5519M: Tyler Hicks <tyhicks@canonical.com> 5520L: ecryptfs@vger.kernel.org 5521W: http://ecryptfs.org 5522W: https://launchpad.net/ecryptfs 5523T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5524S: Supported 5525F: Documentation/filesystems/ecryptfs.txt 5526F: fs/ecryptfs/ 5527 5528EDAC-AMD64 5529M: Borislav Petkov <bp@alien8.de> 5530L: linux-edac@vger.kernel.org 5531S: Maintained 5532F: drivers/edac/amd64_edac* 5533 5534EDAC-AST2500 5535M: Stefan Schaeckeler <sschaeck@cisco.com> 5536S: Supported 5537F: drivers/edac/aspeed_edac.c 5538F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5539 5540EDAC-CALXEDA 5541M: Robert Richter <rric@kernel.org> 5542L: linux-edac@vger.kernel.org 5543S: Maintained 5544F: drivers/edac/highbank* 5545 5546EDAC-CAVIUM OCTEON 5547M: Ralf Baechle <ralf@linux-mips.org> 5548M: David Daney <david.daney@cavium.com> 5549L: linux-edac@vger.kernel.org 5550L: linux-mips@vger.kernel.org 5551S: Supported 5552F: drivers/edac/octeon_edac* 5553 5554EDAC-CAVIUM THUNDERX 5555M: David Daney <david.daney@cavium.com> 5556M: Jan Glauber <jglauber@cavium.com> 5557L: linux-edac@vger.kernel.org 5558S: Supported 5559F: drivers/edac/thunderx_edac* 5560 5561EDAC-CORE 5562M: Borislav Petkov <bp@alien8.de> 5563M: Mauro Carvalho Chehab <mchehab@kernel.org> 5564R: James Morse <james.morse@arm.com> 5565L: linux-edac@vger.kernel.org 5566T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5567T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5568S: Supported 5569F: Documentation/admin-guide/ras.rst 5570F: Documentation/driver-api/edac.rst 5571F: drivers/edac/ 5572F: include/linux/edac.h 5573 5574EDAC-E752X 5575M: Mark Gross <mark.gross@intel.com> 5576L: linux-edac@vger.kernel.org 5577S: Maintained 5578F: drivers/edac/e752x_edac.c 5579 5580EDAC-E7XXX 5581L: linux-edac@vger.kernel.org 5582S: Maintained 5583F: drivers/edac/e7xxx_edac.c 5584 5585EDAC-FSL_DDR 5586M: York Sun <york.sun@nxp.com> 5587L: linux-edac@vger.kernel.org 5588S: Maintained 5589F: drivers/edac/fsl_ddr_edac.* 5590 5591EDAC-GHES 5592M: Mauro Carvalho Chehab <mchehab@kernel.org> 5593L: linux-edac@vger.kernel.org 5594S: Maintained 5595F: drivers/edac/ghes_edac.c 5596 5597EDAC-I3000 5598L: linux-edac@vger.kernel.org 5599S: Orphan 5600F: drivers/edac/i3000_edac.c 5601 5602EDAC-I5000 5603L: linux-edac@vger.kernel.org 5604S: Maintained 5605F: drivers/edac/i5000_edac.c 5606 5607EDAC-I5400 5608M: Mauro Carvalho Chehab <mchehab@kernel.org> 5609L: linux-edac@vger.kernel.org 5610S: Maintained 5611F: drivers/edac/i5400_edac.c 5612 5613EDAC-I7300 5614M: Mauro Carvalho Chehab <mchehab@kernel.org> 5615L: linux-edac@vger.kernel.org 5616S: Maintained 5617F: drivers/edac/i7300_edac.c 5618 5619EDAC-I7CORE 5620M: Mauro Carvalho Chehab <mchehab@kernel.org> 5621L: linux-edac@vger.kernel.org 5622S: Maintained 5623F: drivers/edac/i7core_edac.c 5624 5625EDAC-I82443BXGX 5626M: Tim Small <tim@buttersideup.com> 5627L: linux-edac@vger.kernel.org 5628S: Maintained 5629F: drivers/edac/i82443bxgx_edac.c 5630 5631EDAC-I82975X 5632M: "Arvind R." <arvino55@gmail.com> 5633L: linux-edac@vger.kernel.org 5634S: Maintained 5635F: drivers/edac/i82975x_edac.c 5636 5637EDAC-IE31200 5638M: Jason Baron <jbaron@akamai.com> 5639L: linux-edac@vger.kernel.org 5640S: Maintained 5641F: drivers/edac/ie31200_edac.c 5642 5643EDAC-MPC85XX 5644M: Johannes Thumshirn <morbidrsa@gmail.com> 5645L: linux-edac@vger.kernel.org 5646S: Maintained 5647F: drivers/edac/mpc85xx_edac.[ch] 5648 5649EDAC-PASEMI 5650M: Egor Martovetsky <egor@pasemi.com> 5651L: linux-edac@vger.kernel.org 5652S: Maintained 5653F: drivers/edac/pasemi_edac.c 5654 5655EDAC-PND2 5656M: Tony Luck <tony.luck@intel.com> 5657L: linux-edac@vger.kernel.org 5658S: Maintained 5659F: drivers/edac/pnd2_edac.[ch] 5660 5661EDAC-R82600 5662M: Tim Small <tim@buttersideup.com> 5663L: linux-edac@vger.kernel.org 5664S: Maintained 5665F: drivers/edac/r82600_edac.c 5666 5667EDAC-SBRIDGE 5668M: Tony Luck <tony.luck@intel.com> 5669R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5670L: linux-edac@vger.kernel.org 5671S: Maintained 5672F: drivers/edac/sb_edac.c 5673 5674EDAC-SKYLAKE 5675M: Tony Luck <tony.luck@intel.com> 5676L: linux-edac@vger.kernel.org 5677S: Maintained 5678F: drivers/edac/skx_edac.c 5679 5680EDAC-TI 5681M: Tero Kristo <t-kristo@ti.com> 5682L: linux-edac@vger.kernel.org 5683S: Maintained 5684F: drivers/edac/ti_edac.c 5685 5686EDAC-QCOM 5687M: Channagoud Kadabi <ckadabi@codeaurora.org> 5688M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5689L: linux-arm-msm@vger.kernel.org 5690L: linux-edac@vger.kernel.org 5691S: Maintained 5692F: drivers/edac/qcom_edac.c 5693 5694EDIROL UA-101/UA-1000 DRIVER 5695M: Clemens Ladisch <clemens@ladisch.de> 5696L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5697T: git git://git.alsa-project.org/alsa-kernel.git 5698S: Maintained 5699F: sound/usb/misc/ua101.c 5700 5701EFI TEST DRIVER 5702L: linux-efi@vger.kernel.org 5703M: Ivan Hu <ivan.hu@canonical.com> 5704M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5705S: Maintained 5706F: drivers/firmware/efi/test/ 5707 5708EFI VARIABLE FILESYSTEM 5709M: Matthew Garrett <matthew.garrett@nebula.com> 5710M: Jeremy Kerr <jk@ozlabs.org> 5711M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5712T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5713L: linux-efi@vger.kernel.org 5714S: Maintained 5715F: fs/efivarfs/ 5716 5717EFIFB FRAMEBUFFER DRIVER 5718L: linux-fbdev@vger.kernel.org 5719M: Peter Jones <pjones@redhat.com> 5720S: Maintained 5721F: drivers/video/fbdev/efifb.c 5722 5723EFS FILESYSTEM 5724W: http://aeschi.ch.eu.org/efs/ 5725S: Orphan 5726F: fs/efs/ 5727 5728EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5729M: Douglas Miller <dougmill@linux.ibm.com> 5730L: netdev@vger.kernel.org 5731S: Maintained 5732F: drivers/net/ethernet/ibm/ehea/ 5733 5734EM28XX VIDEO4LINUX DRIVER 5735M: Mauro Carvalho Chehab <mchehab@kernel.org> 5736L: linux-media@vger.kernel.org 5737W: https://linuxtv.org 5738T: git git://linuxtv.org/media_tree.git 5739S: Maintained 5740F: drivers/media/usb/em28xx/ 5741F: Documentation/media/v4l-drivers/em28xx* 5742 5743EMBEDDED LINUX 5744M: Paul Gortmaker <paul.gortmaker@windriver.com> 5745M: Matt Mackall <mpm@selenic.com> 5746M: David Woodhouse <dwmw2@infradead.org> 5747L: linux-embedded@vger.kernel.org 5748S: Maintained 5749 5750Emulex 10Gbps iSCSI - OneConnect DRIVER 5751M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5752M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5753M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5754L: linux-scsi@vger.kernel.org 5755W: http://www.broadcom.com 5756S: Supported 5757F: drivers/scsi/be2iscsi/ 5758 5759Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5760M: Sathya Perla <sathya.perla@broadcom.com> 5761M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5762M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5763M: Somnath Kotur <somnath.kotur@broadcom.com> 5764L: netdev@vger.kernel.org 5765W: http://www.emulex.com 5766S: Supported 5767F: drivers/net/ethernet/emulex/benet/ 5768 5769EMULEX ONECONNECT ROCE DRIVER 5770M: Selvin Xavier <selvin.xavier@broadcom.com> 5771M: Devesh Sharma <devesh.sharma@broadcom.com> 5772L: linux-rdma@vger.kernel.org 5773W: http://www.broadcom.com 5774S: Odd Fixes 5775F: drivers/infiniband/hw/ocrdma/ 5776F: include/uapi/rdma/ocrdma-abi.h 5777 5778EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5779M: James Smart <james.smart@broadcom.com> 5780M: Dick Kennedy <dick.kennedy@broadcom.com> 5781L: linux-scsi@vger.kernel.org 5782W: http://www.broadcom.com 5783S: Supported 5784F: drivers/scsi/lpfc/ 5785 5786ENE CB710 FLASH CARD READER DRIVER 5787M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5788S: Maintained 5789F: drivers/misc/cb710/ 5790F: drivers/mmc/host/cb710-mmc.* 5791F: include/linux/cb710.h 5792 5793ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5794M: Maxim Levitsky <maximlevitsky@gmail.com> 5795S: Maintained 5796F: drivers/media/rc/ene_ir.* 5797 5798EPSON S1D13XXX FRAMEBUFFER DRIVER 5799M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5800S: Maintained 5801T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5802F: drivers/video/fbdev/s1d13xxxfb.c 5803F: include/video/s1d13xxxfb.h 5804 5805ERRSEQ ERROR TRACKING INFRASTRUCTURE 5806M: Jeff Layton <jlayton@kernel.org> 5807S: Maintained 5808F: lib/errseq.c 5809F: include/linux/errseq.h 5810 5811ET131X NETWORK DRIVER 5812M: Mark Einon <mark.einon@gmail.com> 5813S: Odd Fixes 5814F: drivers/net/ethernet/agere/ 5815 5816ETHERNET BRIDGE 5817M: Roopa Prabhu <roopa@cumulusnetworks.com> 5818M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5819L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5820L: netdev@vger.kernel.org 5821W: http://www.linuxfoundation.org/en/Net:Bridge 5822S: Maintained 5823F: include/linux/netfilter_bridge/ 5824F: net/bridge/ 5825 5826ETHERNET PHY LIBRARY 5827M: Andrew Lunn <andrew@lunn.ch> 5828M: Florian Fainelli <f.fainelli@gmail.com> 5829M: Heiner Kallweit <hkallweit1@gmail.com> 5830L: netdev@vger.kernel.org 5831S: Maintained 5832F: Documentation/ABI/testing/sysfs-bus-mdio 5833F: Documentation/devicetree/bindings/net/mdio* 5834F: Documentation/networking/phy.txt 5835F: drivers/net/phy/ 5836F: drivers/of/of_mdio.c 5837F: drivers/of/of_net.c 5838F: include/linux/*mdio*.h 5839F: include/linux/of_net.h 5840F: include/linux/phy.h 5841F: include/linux/phy_fixed.h 5842F: include/linux/platform_data/mdio-bcm-unimac.h 5843F: include/linux/platform_data/mdio-gpio.h 5844F: include/trace/events/mdio.h 5845F: include/uapi/linux/mdio.h 5846F: include/uapi/linux/mii.h 5847 5848EXT2 FILE SYSTEM 5849M: Jan Kara <jack@suse.com> 5850L: linux-ext4@vger.kernel.org 5851S: Maintained 5852F: Documentation/filesystems/ext2.txt 5853F: fs/ext2/ 5854F: include/linux/ext2* 5855 5856EXT4 FILE SYSTEM 5857M: "Theodore Ts'o" <tytso@mit.edu> 5858M: Andreas Dilger <adilger.kernel@dilger.ca> 5859L: linux-ext4@vger.kernel.org 5860W: http://ext4.wiki.kernel.org 5861Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5862T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5863S: Maintained 5864F: Documentation/filesystems/ext4/ 5865F: fs/ext4/ 5866 5867Extended Verification Module (EVM) 5868M: Mimi Zohar <zohar@linux.ibm.com> 5869L: linux-integrity@vger.kernel.org 5870S: Supported 5871F: security/integrity/evm/ 5872 5873EXTENSIBLE FIRMWARE INTERFACE (EFI) 5874M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5875L: linux-efi@vger.kernel.org 5876T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5877S: Maintained 5878F: Documentation/efi-stub.txt 5879F: arch/*/kernel/efi.c 5880F: arch/x86/boot/compressed/eboot.[ch] 5881F: arch/*/include/asm/efi.h 5882F: arch/x86/platform/efi/ 5883F: drivers/firmware/efi/ 5884F: include/linux/efi*.h 5885F: arch/arm/boot/compressed/efi-header.S 5886F: arch/arm64/kernel/efi-entry.S 5887 5888EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5889M: MyungJoo Ham <myungjoo.ham@samsung.com> 5890M: Chanwoo Choi <cw00.choi@samsung.com> 5891L: linux-kernel@vger.kernel.org 5892T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5893S: Maintained 5894F: drivers/extcon/ 5895F: include/linux/extcon/ 5896F: include/linux/extcon.h 5897F: Documentation/extcon/ 5898F: Documentation/devicetree/bindings/extcon/ 5899 5900EXYNOS DP DRIVER 5901M: Jingoo Han <jingoohan1@gmail.com> 5902L: dri-devel@lists.freedesktop.org 5903S: Maintained 5904F: drivers/gpu/drm/exynos/exynos_dp* 5905 5906EXYNOS SYSMMU (IOMMU) driver 5907M: Marek Szyprowski <m.szyprowski@samsung.com> 5908L: iommu@lists.linux-foundation.org 5909S: Maintained 5910F: drivers/iommu/exynos-iommu.c 5911 5912EZchip NPS platform support 5913M: Vineet Gupta <vgupta@synopsys.com> 5914M: Ofer Levi <oferle@mellanox.com> 5915S: Supported 5916F: arch/arc/plat-eznps 5917F: arch/arc/boot/dts/eznps.dts 5918 5919F2FS FILE SYSTEM 5920M: Jaegeuk Kim <jaegeuk@kernel.org> 5921M: Chao Yu <yuchao0@huawei.com> 5922L: linux-f2fs-devel@lists.sourceforge.net 5923W: https://f2fs.wiki.kernel.org/ 5924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5925S: Maintained 5926F: Documentation/filesystems/f2fs.txt 5927F: Documentation/ABI/testing/sysfs-fs-f2fs 5928F: fs/f2fs/ 5929F: include/linux/f2fs_fs.h 5930F: include/trace/events/f2fs.h 5931 5932F71805F HARDWARE MONITORING DRIVER 5933M: Jean Delvare <jdelvare@suse.com> 5934L: linux-hwmon@vger.kernel.org 5935S: Maintained 5936F: Documentation/hwmon/f71805f 5937F: drivers/hwmon/f71805f.c 5938 5939FADDR2LINE 5940M: Josh Poimboeuf <jpoimboe@redhat.com> 5941S: Maintained 5942F: scripts/faddr2line 5943 5944FAILOVER MODULE 5945M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5946L: netdev@vger.kernel.org 5947S: Supported 5948F: net/core/failover.c 5949F: include/net/failover.h 5950F: Documentation/networking/failover.rst 5951 5952FANOTIFY 5953M: Jan Kara <jack@suse.cz> 5954R: Amir Goldstein <amir73il@gmail.com> 5955L: linux-fsdevel@vger.kernel.org 5956S: Maintained 5957F: fs/notify/fanotify/ 5958F: include/linux/fanotify.h 5959F: include/uapi/linux/fanotify.h 5960 5961FARSYNC SYNCHRONOUS DRIVER 5962M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5963W: http://www.farsite.co.uk/ 5964S: Supported 5965F: drivers/net/wan/farsync.* 5966 5967FAULT INJECTION SUPPORT 5968M: Akinobu Mita <akinobu.mita@gmail.com> 5969S: Supported 5970F: Documentation/fault-injection/ 5971F: lib/fault-inject.c 5972 5973FBTFT Framebuffer drivers 5974S: Orphan 5975L: dri-devel@lists.freedesktop.org 5976L: linux-fbdev@vger.kernel.org 5977F: drivers/staging/fbtft/ 5978 5979FC0011 TUNER DRIVER 5980M: Michael Buesch <m@bues.ch> 5981L: linux-media@vger.kernel.org 5982S: Maintained 5983F: drivers/media/tuners/fc0011.h 5984F: drivers/media/tuners/fc0011.c 5985 5986FC2580 MEDIA DRIVER 5987M: Antti Palosaari <crope@iki.fi> 5988L: linux-media@vger.kernel.org 5989W: https://linuxtv.org 5990W: http://palosaari.fi/linux/ 5991Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5992T: git git://linuxtv.org/anttip/media_tree.git 5993S: Maintained 5994F: drivers/media/tuners/fc2580* 5995 5996FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5997M: Hannes Reinecke <hare@suse.de> 5998L: linux-scsi@vger.kernel.org 5999W: www.Open-FCoE.org 6000S: Supported 6001F: drivers/scsi/libfc/ 6002F: drivers/scsi/fcoe/ 6003F: include/scsi/fc/ 6004F: include/scsi/libfc.h 6005F: include/scsi/libfcoe.h 6006F: include/uapi/scsi/fc/ 6007 6008FILE LOCKING (flock() and fcntl()/lockf()) 6009M: Jeff Layton <jlayton@kernel.org> 6010M: "J. Bruce Fields" <bfields@fieldses.org> 6011L: linux-fsdevel@vger.kernel.org 6012S: Maintained 6013F: include/linux/fcntl.h 6014F: include/uapi/linux/fcntl.h 6015F: fs/fcntl.c 6016F: fs/locks.c 6017 6018FILESYSTEMS (VFS and infrastructure) 6019M: Alexander Viro <viro@zeniv.linux.org.uk> 6020L: linux-fsdevel@vger.kernel.org 6021S: Maintained 6022F: fs/* 6023F: include/linux/fs.h 6024F: include/linux/fs_types.h 6025F: include/uapi/linux/fs.h 6026 6027FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6028M: Riku Voipio <riku.voipio@iki.fi> 6029L: linux-hwmon@vger.kernel.org 6030S: Maintained 6031F: drivers/hwmon/f75375s.c 6032F: include/linux/f75375s.h 6033 6034FIREWIRE AUDIO DRIVERS 6035M: Clemens Ladisch <clemens@ladisch.de> 6036L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6037T: git git://git.alsa-project.org/alsa-kernel.git 6038S: Maintained 6039F: sound/firewire/ 6040 6041FIREWIRE MEDIA DRIVERS (firedtv) 6042M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6043L: linux-media@vger.kernel.org 6044L: linux1394-devel@lists.sourceforge.net 6045T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6046S: Maintained 6047F: drivers/media/firewire/ 6048 6049FIREWIRE SBP-2 TARGET 6050M: Chris Boot <bootc@bootc.net> 6051L: linux-scsi@vger.kernel.org 6052L: target-devel@vger.kernel.org 6053L: linux1394-devel@lists.sourceforge.net 6054T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6055S: Maintained 6056F: drivers/target/sbp/ 6057 6058FIREWIRE SUBSYSTEM 6059M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6060L: linux1394-devel@lists.sourceforge.net 6061W: http://ieee1394.wiki.kernel.org/ 6062T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6063S: Maintained 6064F: drivers/firewire/ 6065F: include/linux/firewire.h 6066F: include/uapi/linux/firewire*.h 6067F: tools/firewire/ 6068 6069FIRMWARE LOADER (request_firmware) 6070M: Luis Chamberlain <mcgrof@kernel.org> 6071L: linux-kernel@vger.kernel.org 6072S: Maintained 6073F: Documentation/firmware_class/ 6074F: drivers/base/firmware_loader/ 6075F: include/linux/firmware.h 6076 6077FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6078M: Joshua Morris <josh.h.morris@us.ibm.com> 6079M: Philip Kelleher <pjk1939@linux.ibm.com> 6080S: Maintained 6081F: drivers/block/rsxx/ 6082 6083FLOPPY DRIVER 6084M: Jiri Kosina <jikos@kernel.org> 6085T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6086S: Odd fixes 6087F: drivers/block/floppy.c 6088 6089FMC SUBSYSTEM 6090M: Alessandro Rubini <rubini@gnudd.com> 6091W: http://www.ohwr.org/projects/fmc-bus 6092S: Supported 6093F: drivers/fmc/ 6094F: include/linux/fmc*.h 6095F: include/linux/ipmi-fru.h 6096K: fmc_d.*register 6097 6098FPGA MANAGER FRAMEWORK 6099M: Alan Tull <atull@kernel.org> 6100M: Moritz Fischer <mdf@kernel.org> 6101L: linux-fpga@vger.kernel.org 6102S: Maintained 6103T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6104Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6105F: Documentation/fpga/ 6106F: Documentation/driver-api/fpga/ 6107F: Documentation/devicetree/bindings/fpga/ 6108F: drivers/fpga/ 6109F: include/linux/fpga/ 6110W: http://www.rocketboards.org 6111 6112FPGA DFL DRIVERS 6113M: Wu Hao <hao.wu@intel.com> 6114L: linux-fpga@vger.kernel.org 6115S: Maintained 6116F: Documentation/fpga/dfl.txt 6117F: include/uapi/linux/fpga-dfl.h 6118F: drivers/fpga/dfl* 6119 6120FPU EMULATOR 6121M: Bill Metzenthen <billm@melbpc.org.au> 6122W: http://floatingpoint.sourceforge.net/emulator/index.html 6123S: Maintained 6124F: arch/x86/math-emu/ 6125 6126FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6127L: netdev@vger.kernel.org 6128S: Orphan 6129F: drivers/net/wan/dlci.c 6130F: drivers/net/wan/sdla.c 6131 6132FRAMEBUFFER LAYER 6133M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6134L: dri-devel@lists.freedesktop.org 6135L: linux-fbdev@vger.kernel.org 6136T: git git://github.com/bzolnier/linux.git 6137Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6138S: Maintained 6139F: Documentation/fb/ 6140F: drivers/video/ 6141F: include/video/ 6142F: include/linux/fb.h 6143F: include/uapi/video/ 6144F: include/uapi/linux/fb.h 6145 6146FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6147M: Horia Geantă <horia.geanta@nxp.com> 6148M: Aymen Sghaier <aymen.sghaier@nxp.com> 6149L: linux-crypto@vger.kernel.org 6150S: Maintained 6151F: drivers/crypto/caam/ 6152F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6153 6154FREESCALE DIU FRAMEBUFFER DRIVER 6155M: Timur Tabi <timur@kernel.org> 6156L: linux-fbdev@vger.kernel.org 6157S: Maintained 6158F: drivers/video/fbdev/fsl-diu-fb.* 6159 6160FREESCALE DMA DRIVER 6161M: Li Yang <leoyang.li@nxp.com> 6162M: Zhang Wei <zw@zh-kernel.org> 6163L: linuxppc-dev@lists.ozlabs.org 6164S: Maintained 6165F: drivers/dma/fsldma.* 6166 6167FREESCALE ENETC ETHERNET DRIVERS 6168M: Claudiu Manoil <claudiu.manoil@nxp.com> 6169L: netdev@vger.kernel.org 6170S: Maintained 6171F: drivers/net/ethernet/freescale/enetc/ 6172 6173FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6174M: Claudiu Manoil <claudiu.manoil@nxp.com> 6175L: netdev@vger.kernel.org 6176S: Maintained 6177F: drivers/net/ethernet/freescale/gianfar* 6178F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6179 6180FREESCALE GPMI NAND DRIVER 6181M: Han Xu <han.xu@nxp.com> 6182L: linux-mtd@lists.infradead.org 6183S: Maintained 6184F: drivers/mtd/nand/raw/gpmi-nand/* 6185 6186FREESCALE I2C CPM DRIVER 6187M: Jochen Friedrich <jochen@scram.de> 6188L: linuxppc-dev@lists.ozlabs.org 6189L: linux-i2c@vger.kernel.org 6190S: Maintained 6191F: drivers/i2c/busses/i2c-cpm.c 6192 6193FREESCALE IMX LPI2C DRIVER 6194M: Dong Aisheng <aisheng.dong@nxp.com> 6195L: linux-i2c@vger.kernel.org 6196L: linux-imx@nxp.com 6197S: Maintained 6198F: drivers/i2c/busses/i2c-imx-lpi2c.c 6199F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6200 6201FREESCALE IMX / MXC FEC DRIVER 6202M: Fugang Duan <fugang.duan@nxp.com> 6203L: netdev@vger.kernel.org 6204S: Maintained 6205F: drivers/net/ethernet/freescale/fec_main.c 6206F: drivers/net/ethernet/freescale/fec_ptp.c 6207F: drivers/net/ethernet/freescale/fec.h 6208F: Documentation/devicetree/bindings/net/fsl-fec.txt 6209 6210FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6211M: Sascha Hauer <s.hauer@pengutronix.de> 6212R: Pengutronix Kernel Team <kernel@pengutronix.de> 6213L: linux-fbdev@vger.kernel.org 6214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6215S: Maintained 6216F: include/linux/platform_data/video-imxfb.h 6217F: drivers/video/fbdev/imxfb.c 6218 6219FREESCALE QORIQ DPAA ETHERNET DRIVER 6220M: Madalin Bucur <madalin.bucur@nxp.com> 6221L: netdev@vger.kernel.org 6222S: Maintained 6223F: drivers/net/ethernet/freescale/dpaa 6224 6225FREESCALE QORIQ DPAA FMAN DRIVER 6226M: Madalin Bucur <madalin.bucur@nxp.com> 6227L: netdev@vger.kernel.org 6228S: Maintained 6229F: drivers/net/ethernet/freescale/fman 6230F: Documentation/devicetree/bindings/net/fsl-fman.txt 6231 6232FREESCALE QORIQ PTP CLOCK DRIVER 6233M: Yangbo Lu <yangbo.lu@nxp.com> 6234L: netdev@vger.kernel.org 6235S: Maintained 6236F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6237F: drivers/ptp/ptp_qoriq.c 6238F: drivers/ptp/ptp_qoriq_debugfs.c 6239F: include/linux/fsl/ptp_qoriq.h 6240F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6241 6242FREESCALE QUAD SPI DRIVER 6243M: Han Xu <han.xu@nxp.com> 6244L: linux-spi@vger.kernel.org 6245S: Maintained 6246F: drivers/spi/spi-fsl-qspi.c 6247 6248FREESCALE QUICC ENGINE LIBRARY 6249M: Qiang Zhao <qiang.zhao@nxp.com> 6250L: linuxppc-dev@lists.ozlabs.org 6251S: Maintained 6252F: drivers/soc/fsl/qe/ 6253F: include/soc/fsl/*qe*.h 6254F: include/soc/fsl/*ucc*.h 6255 6256FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6257M: Li Yang <leoyang.li@nxp.com> 6258L: netdev@vger.kernel.org 6259L: linuxppc-dev@lists.ozlabs.org 6260S: Maintained 6261F: drivers/net/ethernet/freescale/ucc_geth* 6262 6263FREESCALE QUICC ENGINE UCC HDLC DRIVER 6264M: Zhao Qiang <qiang.zhao@nxp.com> 6265L: netdev@vger.kernel.org 6266L: linuxppc-dev@lists.ozlabs.org 6267S: Maintained 6268F: drivers/net/wan/fsl_ucc_hdlc* 6269 6270FREESCALE QUICC ENGINE UCC UART DRIVER 6271M: Timur Tabi <timur@kernel.org> 6272L: linuxppc-dev@lists.ozlabs.org 6273S: Maintained 6274F: drivers/tty/serial/ucc_uart.c 6275 6276FREESCALE SOC DRIVERS 6277M: Li Yang <leoyang.li@nxp.com> 6278L: linuxppc-dev@lists.ozlabs.org 6279L: linux-arm-kernel@lists.infradead.org 6280S: Maintained 6281F: Documentation/devicetree/bindings/soc/fsl/ 6282F: drivers/soc/fsl/ 6283F: include/linux/fsl/ 6284 6285FREESCALE SOC FS_ENET DRIVER 6286M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6287L: linuxppc-dev@lists.ozlabs.org 6288L: netdev@vger.kernel.org 6289S: Maintained 6290F: drivers/net/ethernet/freescale/fs_enet/ 6291F: include/linux/fs_enet_pd.h 6292 6293FREESCALE SOC SOUND DRIVERS 6294M: Timur Tabi <timur@kernel.org> 6295M: Nicolin Chen <nicoleotsuka@gmail.com> 6296M: Xiubo Li <Xiubo.Lee@gmail.com> 6297R: Fabio Estevam <festevam@gmail.com> 6298L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6299L: linuxppc-dev@lists.ozlabs.org 6300S: Maintained 6301F: sound/soc/fsl/fsl* 6302F: sound/soc/fsl/imx* 6303F: sound/soc/fsl/mpc8610_hpcd.c 6304 6305FREESCALE USB PERIPHERAL DRIVERS 6306M: Li Yang <leoyang.li@nxp.com> 6307L: linux-usb@vger.kernel.org 6308L: linuxppc-dev@lists.ozlabs.org 6309S: Maintained 6310F: drivers/usb/gadget/udc/fsl* 6311 6312FREEVXFS FILESYSTEM 6313M: Christoph Hellwig <hch@infradead.org> 6314W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6315S: Maintained 6316F: fs/freevxfs/ 6317 6318FREEZER 6319M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6320M: Pavel Machek <pavel@ucw.cz> 6321L: linux-pm@vger.kernel.org 6322S: Supported 6323F: Documentation/power/freezing-of-tasks.txt 6324F: include/linux/freezer.h 6325F: kernel/freezer.c 6326 6327FRONTSWAP API 6328M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6329L: linux-kernel@vger.kernel.org 6330S: Maintained 6331F: mm/frontswap.c 6332F: include/linux/frontswap.h 6333 6334FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6335M: David Howells <dhowells@redhat.com> 6336L: linux-cachefs@redhat.com (moderated for non-subscribers) 6337S: Supported 6338F: Documentation/filesystems/caching/ 6339F: fs/fscache/ 6340F: include/linux/fscache*.h 6341 6342FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6343M: Theodore Y. Ts'o <tytso@mit.edu> 6344M: Jaegeuk Kim <jaegeuk@kernel.org> 6345M: Eric Biggers <ebiggers@kernel.org> 6346L: linux-fscrypt@vger.kernel.org 6347Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6348T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6349S: Supported 6350F: fs/crypto/ 6351F: include/linux/fscrypt*.h 6352F: Documentation/filesystems/fscrypt.rst 6353 6354FSI-ATTACHED I2C DRIVER 6355M: Eddie James <eajames@linux.ibm.com> 6356L: linux-i2c@vger.kernel.org 6357L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6358S: Maintained 6359F: drivers/i2c/busses/i2c-fsi.c 6360F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6361 6362FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6363M: Jan Kara <jack@suse.cz> 6364R: Amir Goldstein <amir73il@gmail.com> 6365L: linux-fsdevel@vger.kernel.org 6366S: Maintained 6367F: fs/notify/ 6368F: include/linux/fsnotify*.h 6369 6370FUJITSU LAPTOP EXTRAS 6371M: Jonathan Woithe <jwoithe@just42.net> 6372L: platform-driver-x86@vger.kernel.org 6373S: Maintained 6374F: drivers/platform/x86/fujitsu-laptop.c 6375 6376FUJITSU M-5MO LS CAMERA ISP DRIVER 6377M: Kyungmin Park <kyungmin.park@samsung.com> 6378M: Heungjun Kim <riverful.kim@samsung.com> 6379L: linux-media@vger.kernel.org 6380S: Maintained 6381F: drivers/media/i2c/m5mols/ 6382F: include/media/i2c/m5mols.h 6383 6384FUJITSU TABLET EXTRAS 6385M: Robert Gerlach <khnz@gmx.de> 6386L: platform-driver-x86@vger.kernel.org 6387S: Maintained 6388F: drivers/platform/x86/fujitsu-tablet.c 6389 6390FUSE: FILESYSTEM IN USERSPACE 6391M: Miklos Szeredi <miklos@szeredi.hu> 6392L: linux-fsdevel@vger.kernel.org 6393W: http://fuse.sourceforge.net/ 6394T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6395S: Maintained 6396F: fs/fuse/ 6397F: include/uapi/linux/fuse.h 6398F: Documentation/filesystems/fuse.txt 6399 6400FUTEX SUBSYSTEM 6401M: Thomas Gleixner <tglx@linutronix.de> 6402M: Ingo Molnar <mingo@redhat.com> 6403R: Peter Zijlstra <peterz@infradead.org> 6404R: Darren Hart <dvhart@infradead.org> 6405L: linux-kernel@vger.kernel.org 6406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6407S: Maintained 6408F: kernel/futex.c 6409F: kernel/futex_compat.c 6410F: include/asm-generic/futex.h 6411F: include/linux/futex.h 6412F: include/uapi/linux/futex.h 6413F: tools/testing/selftests/futex/ 6414F: tools/perf/bench/futex* 6415F: Documentation/*futex* 6416 6417GCC PLUGINS 6418M: Kees Cook <keescook@chromium.org> 6419R: Emese Revfy <re.emese@gmail.com> 6420L: kernel-hardening@lists.openwall.com 6421S: Maintained 6422F: scripts/gcc-plugins/ 6423F: scripts/gcc-plugin.sh 6424F: scripts/Makefile.gcc-plugins 6425F: Documentation/gcc-plugins.txt 6426 6427GASKET DRIVER FRAMEWORK 6428M: Rob Springer <rspringer@google.com> 6429M: Todd Poynor <toddpoynor@google.com> 6430M: Ben Chan <benchan@chromium.org> 6431S: Maintained 6432F: drivers/staging/gasket/ 6433 6434GCOV BASED KERNEL PROFILING 6435M: Peter Oberparleiter <oberpar@linux.ibm.com> 6436S: Maintained 6437F: kernel/gcov/ 6438F: Documentation/dev-tools/gcov.rst 6439 6440GDB KERNEL DEBUGGING HELPER SCRIPTS 6441M: Jan Kiszka <jan.kiszka@siemens.com> 6442M: Kieran Bingham <kbingham@kernel.org> 6443S: Supported 6444F: scripts/gdb/ 6445 6446GDT SCSI DISK ARRAY CONTROLLER DRIVER 6447M: Achim Leubner <achim_leubner@adaptec.com> 6448L: linux-scsi@vger.kernel.org 6449W: http://www.icp-vortex.com/ 6450S: Supported 6451F: drivers/scsi/gdt* 6452 6453GEMTEK FM RADIO RECEIVER DRIVER 6454M: Hans Verkuil <hverkuil@xs4all.nl> 6455L: linux-media@vger.kernel.org 6456T: git git://linuxtv.org/media_tree.git 6457W: https://linuxtv.org 6458S: Maintained 6459F: drivers/media/radio/radio-gemtek* 6460 6461GENERIC GPIO I2C DRIVER 6462M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6463S: Supported 6464F: drivers/i2c/busses/i2c-gpio.c 6465F: include/linux/platform_data/i2c-gpio.h 6466 6467GENERIC GPIO I2C MULTIPLEXER DRIVER 6468M: Peter Korsgaard <peter.korsgaard@barco.com> 6469L: linux-i2c@vger.kernel.org 6470S: Supported 6471F: drivers/i2c/muxes/i2c-mux-gpio.c 6472F: include/linux/platform_data/i2c-mux-gpio.h 6473F: Documentation/i2c/muxes/i2c-mux-gpio 6474 6475GENERIC HDLC (WAN) DRIVERS 6476M: Krzysztof Halasa <khc@pm.waw.pl> 6477W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6478S: Maintained 6479F: drivers/net/wan/c101.c 6480F: drivers/net/wan/hd6457* 6481F: drivers/net/wan/hdlc* 6482F: drivers/net/wan/n2.c 6483F: drivers/net/wan/pc300too.c 6484F: drivers/net/wan/pci200syn.c 6485F: drivers/net/wan/wanxl* 6486 6487GENERIC INCLUDE/ASM HEADER FILES 6488M: Arnd Bergmann <arnd@arndb.de> 6489L: linux-arch@vger.kernel.org 6490T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6491S: Maintained 6492F: include/asm-generic/ 6493F: include/uapi/asm-generic/ 6494 6495GENERIC PHY FRAMEWORK 6496M: Kishon Vijay Abraham I <kishon@ti.com> 6497L: linux-kernel@vger.kernel.org 6498T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6499S: Supported 6500F: drivers/phy/ 6501F: include/linux/phy/ 6502F: Documentation/devicetree/bindings/phy/ 6503 6504GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6505M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6506S: Supported 6507F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6508 6509GENERIC PM DOMAINS 6510M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6511M: Kevin Hilman <khilman@kernel.org> 6512M: Ulf Hansson <ulf.hansson@linaro.org> 6513L: linux-pm@vger.kernel.org 6514S: Supported 6515F: drivers/base/power/domain*.c 6516F: include/linux/pm_domain.h 6517F: Documentation/devicetree/bindings/power/power_domain.txt 6518 6519GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6520M: Eugen Hristev <eugen.hristev@microchip.com> 6521L: linux-input@vger.kernel.org 6522S: Maintained 6523F: drivers/input/touchscreen/resistive-adc-touch.c 6524 6525GENERIC UIO DRIVER FOR PCI DEVICES 6526M: "Michael S. Tsirkin" <mst@redhat.com> 6527L: kvm@vger.kernel.org 6528S: Supported 6529F: drivers/uio/uio_pci_generic.c 6530 6531GENWQE (IBM Generic Workqueue Card) 6532M: Frank Haverkamp <haver@linux.ibm.com> 6533S: Supported 6534F: drivers/misc/genwqe/ 6535 6536GET_MAINTAINER SCRIPT 6537M: Joe Perches <joe@perches.com> 6538S: Maintained 6539F: scripts/get_maintainer.pl 6540 6541GFS2 FILE SYSTEM 6542M: Bob Peterson <rpeterso@redhat.com> 6543M: Andreas Gruenbacher <agruenba@redhat.com> 6544L: cluster-devel@redhat.com 6545W: http://sources.redhat.com/cluster/ 6546T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6547S: Supported 6548F: Documentation/filesystems/gfs2*.txt 6549F: fs/gfs2/ 6550F: include/uapi/linux/gfs2_ondisk.h 6551 6552GIGASET ISDN DRIVERS 6553M: Paul Bolle <pebolle@tiscali.nl> 6554L: gigaset307x-common@lists.sourceforge.net 6555W: http://gigaset307x.sourceforge.net/ 6556S: Odd Fixes 6557F: Documentation/isdn/README.gigaset 6558F: drivers/isdn/gigaset/ 6559F: include/uapi/linux/gigaset_dev.h 6560 6561GNSS SUBSYSTEM 6562M: Johan Hovold <johan@kernel.org> 6563T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6564S: Maintained 6565F: Documentation/ABI/testing/sysfs-class-gnss 6566F: Documentation/devicetree/bindings/gnss/ 6567F: drivers/gnss/ 6568F: include/linux/gnss.h 6569 6570GO7007 MPEG CODEC 6571M: Hans Verkuil <hans.verkuil@cisco.com> 6572L: linux-media@vger.kernel.org 6573S: Maintained 6574F: drivers/media/usb/go7007/ 6575 6576GOODIX TOUCHSCREEN 6577M: Bastien Nocera <hadess@hadess.net> 6578L: linux-input@vger.kernel.org 6579S: Maintained 6580F: drivers/input/touchscreen/goodix.c 6581 6582GPD POCKET FAN DRIVER 6583M: Hans de Goede <hdegoede@redhat.com> 6584L: platform-driver-x86@vger.kernel.org 6585S: Maintained 6586F: drivers/platform/x86/gpd-pocket-fan.c 6587 6588GPIO ACPI SUPPORT 6589M: Mika Westerberg <mika.westerberg@linux.intel.com> 6590M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6591L: linux-gpio@vger.kernel.org 6592L: linux-acpi@vger.kernel.org 6593S: Maintained 6594F: Documentation/acpi/gpio-properties.txt 6595F: drivers/gpio/gpiolib-acpi.c 6596 6597GPIO IR Transmitter 6598M: Sean Young <sean@mess.org> 6599L: linux-media@vger.kernel.org 6600S: Maintained 6601F: drivers/media/rc/gpio-ir-tx.c 6602 6603GPIO MOCKUP DRIVER 6604M: Bamvor Jian Zhang <bamv2005@gmail.com> 6605L: linux-gpio@vger.kernel.org 6606S: Maintained 6607F: drivers/gpio/gpio-mockup.c 6608F: tools/testing/selftests/gpio/ 6609 6610GPIO SUBSYSTEM 6611M: Linus Walleij <linus.walleij@linaro.org> 6612M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6613L: linux-gpio@vger.kernel.org 6614T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6615S: Maintained 6616F: Documentation/devicetree/bindings/gpio/ 6617F: Documentation/driver-api/gpio/ 6618F: Documentation/gpio/ 6619F: Documentation/ABI/testing/gpio-cdev 6620F: Documentation/ABI/obsolete/sysfs-gpio 6621F: drivers/gpio/ 6622F: include/linux/gpio/ 6623F: include/linux/gpio.h 6624F: include/linux/of_gpio.h 6625F: include/asm-generic/gpio.h 6626F: include/uapi/linux/gpio.h 6627F: tools/gpio/ 6628 6629GRE DEMULTIPLEXER DRIVER 6630M: Dmitry Kozlov <xeb@mail.ru> 6631L: netdev@vger.kernel.org 6632S: Maintained 6633F: net/ipv4/gre_demux.c 6634F: net/ipv4/gre_offload.c 6635F: include/net/gre.h 6636 6637GRETH 10/100/1G Ethernet MAC device driver 6638M: Andreas Larsson <andreas@gaisler.com> 6639L: netdev@vger.kernel.org 6640S: Maintained 6641F: drivers/net/ethernet/aeroflex/ 6642 6643GREYBUS AUDIO PROTOCOLS DRIVERS 6644M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6645M: Mark Greer <mgreer@animalcreek.com> 6646S: Maintained 6647F: drivers/staging/greybus/audio_apbridgea.c 6648F: drivers/staging/greybus/audio_apbridgea.h 6649F: drivers/staging/greybus/audio_codec.c 6650F: drivers/staging/greybus/audio_codec.h 6651F: drivers/staging/greybus/audio_gb.c 6652F: drivers/staging/greybus/audio_manager.c 6653F: drivers/staging/greybus/audio_manager.h 6654F: drivers/staging/greybus/audio_manager_module.c 6655F: drivers/staging/greybus/audio_manager_private.h 6656F: drivers/staging/greybus/audio_manager_sysfs.c 6657F: drivers/staging/greybus/audio_module.c 6658F: drivers/staging/greybus/audio_topology.c 6659 6660GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6661M: Viresh Kumar <vireshk@kernel.org> 6662S: Maintained 6663F: drivers/staging/greybus/authentication.c 6664F: drivers/staging/greybus/bootrom.c 6665F: drivers/staging/greybus/firmware.h 6666F: drivers/staging/greybus/fw-core.c 6667F: drivers/staging/greybus/fw-download.c 6668F: drivers/staging/greybus/fw-management.c 6669F: drivers/staging/greybus/greybus_authentication.h 6670F: drivers/staging/greybus/greybus_firmware.h 6671F: drivers/staging/greybus/hid.c 6672F: drivers/staging/greybus/i2c.c 6673F: drivers/staging/greybus/spi.c 6674F: drivers/staging/greybus/spilib.c 6675F: drivers/staging/greybus/spilib.h 6676 6677GREYBUS LOOPBACK DRIVER 6678M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6679S: Maintained 6680F: drivers/staging/greybus/loopback.c 6681 6682GREYBUS PLATFORM DRIVERS 6683M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6684S: Maintained 6685F: drivers/staging/greybus/arche-platform.c 6686F: drivers/staging/greybus/arche-apb-ctrl.c 6687F: drivers/staging/greybus/arche_platform.h 6688 6689GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6690M: Rui Miguel Silva <rmfrfs@gmail.com> 6691S: Maintained 6692F: drivers/staging/greybus/sdio.c 6693F: drivers/staging/greybus/light.c 6694F: drivers/staging/greybus/gpio.c 6695F: drivers/staging/greybus/power_supply.c 6696F: drivers/staging/greybus/spi.c 6697F: drivers/staging/greybus/spilib.c 6698 6699GREYBUS SUBSYSTEM 6700M: Johan Hovold <johan@kernel.org> 6701M: Alex Elder <elder@kernel.org> 6702M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6703S: Maintained 6704F: drivers/staging/greybus/ 6705L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6706 6707GREYBUS UART PROTOCOLS DRIVERS 6708M: David Lin <dtwlin@gmail.com> 6709S: Maintained 6710F: drivers/staging/greybus/uart.c 6711F: drivers/staging/greybus/log.c 6712 6713GS1662 VIDEO SERIALIZER 6714M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6715L: linux-media@vger.kernel.org 6716T: git git://linuxtv.org/media_tree.git 6717S: Maintained 6718F: drivers/media/spi/gs1662.c 6719 6720GSPCA FINEPIX SUBDRIVER 6721M: Frank Zago <frank@zago.net> 6722L: linux-media@vger.kernel.org 6723T: git git://linuxtv.org/media_tree.git 6724S: Maintained 6725F: drivers/media/usb/gspca/finepix.c 6726 6727GSPCA GL860 SUBDRIVER 6728M: Olivier Lorin <o.lorin@laposte.net> 6729L: linux-media@vger.kernel.org 6730T: git git://linuxtv.org/media_tree.git 6731S: Maintained 6732F: drivers/media/usb/gspca/gl860/ 6733 6734GSPCA M5602 SUBDRIVER 6735M: Erik Andren <erik.andren@gmail.com> 6736L: linux-media@vger.kernel.org 6737T: git git://linuxtv.org/media_tree.git 6738S: Maintained 6739F: drivers/media/usb/gspca/m5602/ 6740 6741GSPCA PAC207 SONIXB SUBDRIVER 6742M: Hans Verkuil <hverkuil@xs4all.nl> 6743L: linux-media@vger.kernel.org 6744T: git git://linuxtv.org/media_tree.git 6745S: Odd Fixes 6746F: drivers/media/usb/gspca/pac207.c 6747 6748GSPCA SN9C20X SUBDRIVER 6749M: Brian Johnson <brijohn@gmail.com> 6750L: linux-media@vger.kernel.org 6751T: git git://linuxtv.org/media_tree.git 6752S: Maintained 6753F: drivers/media/usb/gspca/sn9c20x.c 6754 6755GSPCA T613 SUBDRIVER 6756M: Leandro Costantino <lcostantino@gmail.com> 6757L: linux-media@vger.kernel.org 6758T: git git://linuxtv.org/media_tree.git 6759S: Maintained 6760F: drivers/media/usb/gspca/t613.c 6761 6762GSPCA USB WEBCAM DRIVER 6763M: Hans Verkuil <hverkuil@xs4all.nl> 6764L: linux-media@vger.kernel.org 6765T: git git://linuxtv.org/media_tree.git 6766S: Odd Fixes 6767F: drivers/media/usb/gspca/ 6768 6769GTP (GPRS Tunneling Protocol) 6770M: Pablo Neira Ayuso <pablo@netfilter.org> 6771M: Harald Welte <laforge@gnumonks.org> 6772L: osmocom-net-gprs@lists.osmocom.org 6773T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6774S: Maintained 6775F: drivers/net/gtp.c 6776 6777GUID PARTITION TABLE (GPT) 6778M: Davidlohr Bueso <dave@stgolabs.net> 6779L: linux-efi@vger.kernel.org 6780S: Maintained 6781F: block/partitions/efi.* 6782 6783H8/300 ARCHITECTURE 6784M: Yoshinori Sato <ysato@users.sourceforge.jp> 6785L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6786W: http://uclinux-h8.sourceforge.jp 6787T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6788S: Maintained 6789F: arch/h8300/ 6790F: drivers/clocksource/h8300_*.c 6791F: drivers/clk/h8300/ 6792F: drivers/irqchip/irq-renesas-h8*.c 6793 6794HABANALABS PCI DRIVER 6795M: Oded Gabbay <oded.gabbay@gmail.com> 6796T: git https://github.com/HabanaAI/linux.git 6797S: Supported 6798F: drivers/misc/habanalabs/ 6799F: include/uapi/misc/habanalabs.h 6800F: Documentation/ABI/testing/sysfs-driver-habanalabs 6801F: Documentation/ABI/testing/debugfs-driver-habanalabs 6802 6803HACKRF MEDIA DRIVER 6804M: Antti Palosaari <crope@iki.fi> 6805L: linux-media@vger.kernel.org 6806W: https://linuxtv.org 6807W: http://palosaari.fi/linux/ 6808Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6809T: git git://linuxtv.org/anttip/media_tree.git 6810S: Maintained 6811F: drivers/media/usb/hackrf/ 6812 6813HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6814M: Frank Seidel <frank@f-seidel.de> 6815L: platform-driver-x86@vger.kernel.org 6816W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6817S: Maintained 6818F: drivers/platform/x86/hdaps.c 6819 6820HARDWARE MONITORING 6821M: Jean Delvare <jdelvare@suse.com> 6822M: Guenter Roeck <linux@roeck-us.net> 6823L: linux-hwmon@vger.kernel.org 6824W: http://hwmon.wiki.kernel.org/ 6825T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6826S: Maintained 6827F: Documentation/devicetree/bindings/hwmon/ 6828F: Documentation/hwmon/ 6829F: drivers/hwmon/ 6830F: include/linux/hwmon*.h 6831F: include/trace/events/hwmon*.h 6832 6833HARDWARE RANDOM NUMBER GENERATOR CORE 6834M: Matt Mackall <mpm@selenic.com> 6835M: Herbert Xu <herbert@gondor.apana.org.au> 6836L: linux-crypto@vger.kernel.org 6837S: Odd fixes 6838F: Documentation/devicetree/bindings/rng/ 6839F: Documentation/hw_random.txt 6840F: drivers/char/hw_random/ 6841F: include/linux/hw_random.h 6842 6843HARDWARE TRACING FACILITIES 6844M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6845S: Maintained 6846F: drivers/hwtracing/ 6847 6848HARDWARE SPINLOCK CORE 6849M: Ohad Ben-Cohen <ohad@wizery.com> 6850M: Bjorn Andersson <bjorn.andersson@linaro.org> 6851L: linux-remoteproc@vger.kernel.org 6852S: Maintained 6853T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6854F: Documentation/devicetree/bindings/hwlock/ 6855F: Documentation/hwspinlock.txt 6856F: drivers/hwspinlock/ 6857F: include/linux/hwspinlock.h 6858 6859HARMONY SOUND DRIVER 6860L: linux-parisc@vger.kernel.org 6861S: Maintained 6862F: sound/parisc/harmony.* 6863 6864HDPVR USB VIDEO ENCODER DRIVER 6865M: Hans Verkuil <hverkuil@xs4all.nl> 6866L: linux-media@vger.kernel.org 6867T: git git://linuxtv.org/media_tree.git 6868W: https://linuxtv.org 6869S: Odd Fixes 6870F: drivers/media/usb/hdpvr/ 6871 6872HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6873M: Jerry Hoemann <jerry.hoemann@hpe.com> 6874S: Supported 6875F: Documentation/watchdog/hpwdt.txt 6876F: drivers/watchdog/hpwdt.c 6877 6878HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6879M: Don Brace <don.brace@microsemi.com> 6880L: esc.storagedev@microsemi.com 6881L: linux-scsi@vger.kernel.org 6882S: Supported 6883F: Documentation/scsi/hpsa.txt 6884F: drivers/scsi/hpsa*.[ch] 6885F: include/linux/cciss*.h 6886F: include/uapi/linux/cciss*.h 6887 6888HFI1 DRIVER 6889M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6890M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6891L: linux-rdma@vger.kernel.org 6892S: Supported 6893F: drivers/infiniband/hw/hfi1 6894 6895HFS FILESYSTEM 6896L: linux-fsdevel@vger.kernel.org 6897S: Orphan 6898F: Documentation/filesystems/hfs.txt 6899F: fs/hfs/ 6900 6901HFSPLUS FILESYSTEM 6902L: linux-fsdevel@vger.kernel.org 6903S: Orphan 6904F: Documentation/filesystems/hfsplus.txt 6905F: fs/hfsplus/ 6906 6907HGA FRAMEBUFFER DRIVER 6908M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6909L: linux-nvidia@lists.surfsouth.com 6910W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6911S: Maintained 6912F: drivers/video/fbdev/hgafb.c 6913 6914HIBERNATION (aka Software Suspend, aka swsusp) 6915M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6916M: Pavel Machek <pavel@ucw.cz> 6917L: linux-pm@vger.kernel.org 6918B: https://bugzilla.kernel.org 6919S: Supported 6920F: arch/x86/power/ 6921F: drivers/base/power/ 6922F: kernel/power/ 6923F: include/linux/suspend.h 6924F: include/linux/freezer.h 6925F: include/linux/pm.h 6926F: arch/*/include/asm/suspend*.h 6927 6928HID CORE LAYER 6929M: Jiri Kosina <jikos@kernel.org> 6930M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6931L: linux-input@vger.kernel.org 6932T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6933S: Maintained 6934F: drivers/hid/ 6935F: include/linux/hid* 6936F: include/uapi/linux/hid* 6937 6938HID SENSOR HUB DRIVERS 6939M: Jiri Kosina <jikos@kernel.org> 6940M: Jonathan Cameron <jic23@kernel.org> 6941M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6942L: linux-input@vger.kernel.org 6943L: linux-iio@vger.kernel.org 6944S: Maintained 6945F: Documentation/hid/hid-sensor* 6946F: drivers/hid/hid-sensor-* 6947F: drivers/iio/*/hid-* 6948F: include/linux/hid-sensor-* 6949 6950HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6951M: Thomas Gleixner <tglx@linutronix.de> 6952L: linux-kernel@vger.kernel.org 6953T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6954S: Maintained 6955F: Documentation/timers/ 6956F: kernel/time/hrtimer.c 6957F: kernel/time/clockevents.c 6958F: kernel/time/timer_*.c 6959F: include/linux/clockchips.h 6960F: include/linux/hrtimer.h 6961 6962HIGH-SPEED SCC DRIVER FOR AX.25 6963L: linux-hams@vger.kernel.org 6964S: Orphan 6965F: drivers/net/hamradio/dmascc.c 6966F: drivers/net/hamradio/scc.c 6967 6968HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6969M: HighPoint Linux Team <linux@highpoint-tech.com> 6970W: http://www.highpoint-tech.com 6971S: Supported 6972F: Documentation/scsi/hptiop.txt 6973F: drivers/scsi/hptiop.c 6974 6975HIPPI 6976M: Jes Sorensen <jes@trained-monkey.org> 6977L: linux-hippi@sunsite.dk 6978S: Maintained 6979F: include/linux/hippidevice.h 6980F: include/uapi/linux/if_hippi.h 6981F: net/802/hippi.c 6982F: drivers/net/hippi/ 6983 6984HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6985M: Yisen Zhuang <yisen.zhuang@huawei.com> 6986M: Salil Mehta <salil.mehta@huawei.com> 6987L: netdev@vger.kernel.org 6988W: http://www.hisilicon.com 6989S: Maintained 6990F: drivers/net/ethernet/hisilicon/hns3/ 6991 6992HISILICON LPC BUS DRIVER 6993M: john.garry@huawei.com 6994W: http://www.hisilicon.com 6995S: Maintained 6996F: drivers/bus/hisi_lpc.c 6997F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6998 6999HISILICON NETWORK SUBSYSTEM DRIVER 7000M: Yisen Zhuang <yisen.zhuang@huawei.com> 7001M: Salil Mehta <salil.mehta@huawei.com> 7002L: netdev@vger.kernel.org 7003W: http://www.hisilicon.com 7004S: Maintained 7005F: drivers/net/ethernet/hisilicon/ 7006F: Documentation/devicetree/bindings/net/hisilicon*.txt 7007 7008HISILICON PMU DRIVER 7009M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7010W: http://www.hisilicon.com 7011S: Supported 7012F: drivers/perf/hisilicon 7013F: Documentation/perf/hisi-pmu.txt 7014 7015HISILICON ROCE DRIVER 7016M: Lijun Ou <oulijun@huawei.com> 7017M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7018L: linux-rdma@vger.kernel.org 7019S: Maintained 7020F: drivers/infiniband/hw/hns/ 7021F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7022 7023HISILICON SAS Controller 7024M: John Garry <john.garry@huawei.com> 7025W: http://www.hisilicon.com 7026S: Supported 7027F: drivers/scsi/hisi_sas/ 7028F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7029 7030HMM - Heterogeneous Memory Management 7031M: Jérôme Glisse <jglisse@redhat.com> 7032L: linux-mm@kvack.org 7033S: Maintained 7034F: mm/hmm* 7035F: include/linux/hmm* 7036F: Documentation/vm/hmm.rst 7037 7038HOST AP DRIVER 7039M: Jouni Malinen <j@w1.fi> 7040L: linux-wireless@vger.kernel.org 7041W: http://w1.fi/hostap-driver.html 7042S: Obsolete 7043F: drivers/net/wireless/intersil/hostap/ 7044 7045HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7046L: platform-driver-x86@vger.kernel.org 7047S: Orphan 7048F: drivers/platform/x86/tc1100-wmi.c 7049 7050HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7051M: Jaroslav Kysela <perex@perex.cz> 7052S: Maintained 7053F: drivers/net/ethernet/hp/hp100.* 7054 7055HPET: High Precision Event Timers driver 7056M: Clemens Ladisch <clemens@ladisch.de> 7057S: Maintained 7058F: Documentation/timers/hpet.txt 7059F: drivers/char/hpet.c 7060F: include/linux/hpet.h 7061F: include/uapi/linux/hpet.h 7062 7063HPET: x86 7064S: Orphan 7065F: arch/x86/kernel/hpet.c 7066F: arch/x86/include/asm/hpet.h 7067 7068HPFS FILESYSTEM 7069M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7070W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7071S: Maintained 7072F: fs/hpfs/ 7073 7074HSI SUBSYSTEM 7075M: Sebastian Reichel <sre@kernel.org> 7076T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7077S: Maintained 7078F: Documentation/ABI/testing/sysfs-bus-hsi 7079F: Documentation/driver-api/hsi.rst 7080F: drivers/hsi/ 7081F: include/linux/hsi/ 7082F: include/uapi/linux/hsi/ 7083 7084HSO 3G MODEM DRIVER 7085L: linux-usb@vger.kernel.org 7086S: Orphan 7087F: drivers/net/usb/hso.c 7088 7089HSR NETWORK PROTOCOL 7090M: Arvid Brodin <arvid.brodin@alten.se> 7091L: netdev@vger.kernel.org 7092S: Maintained 7093F: net/hsr/ 7094 7095HT16K33 LED CONTROLLER DRIVER 7096M: Robin van der Gracht <robin@protonic.nl> 7097S: Maintained 7098F: drivers/auxdisplay/ht16k33.c 7099F: Documentation/devicetree/bindings/display/ht16k33.txt 7100 7101HTCPEN TOUCHSCREEN DRIVER 7102M: Pau Oliva Fora <pof@eslack.org> 7103L: linux-input@vger.kernel.org 7104S: Maintained 7105F: drivers/input/touchscreen/htcpen.c 7106 7107HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7108M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7109L: linux-iio@vger.kernel.org 7110W: http://www.st.com/ 7111S: Maintained 7112F: drivers/iio/humidity/hts221* 7113F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7114 7115HUAWEI ETHERNET DRIVER 7116M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7117L: netdev@vger.kernel.org 7118S: Supported 7119F: Documentation/networking/hinic.txt 7120F: drivers/net/ethernet/huawei/hinic/ 7121 7122HUGETLB FILESYSTEM 7123M: Mike Kravetz <mike.kravetz@oracle.com> 7124L: linux-mm@kvack.org 7125S: Maintained 7126F: fs/hugetlbfs/ 7127F: mm/hugetlb.c 7128F: include/linux/hugetlb.h 7129F: Documentation/admin-guide/mm/hugetlbpage.rst 7130F: Documentation/vm/hugetlbfs_reserv.rst 7131F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7132 7133HVA ST MEDIA DRIVER 7134M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7135L: linux-media@vger.kernel.org 7136T: git git://linuxtv.org/media_tree.git 7137W: https://linuxtv.org 7138S: Supported 7139F: drivers/media/platform/sti/hva 7140 7141HWPOISON MEMORY FAILURE HANDLING 7142M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7143L: linux-mm@kvack.org 7144S: Maintained 7145F: mm/memory-failure.c 7146F: mm/hwpoison-inject.c 7147 7148HYGON PROCESSOR SUPPORT 7149M: Pu Wen <puwen@hygon.cn> 7150L: linux-kernel@vger.kernel.org 7151S: Maintained 7152F: arch/x86/kernel/cpu/hygon.c 7153 7154Hyper-V CORE AND DRIVERS 7155M: "K. Y. Srinivasan" <kys@microsoft.com> 7156M: Haiyang Zhang <haiyangz@microsoft.com> 7157M: Stephen Hemminger <sthemmin@microsoft.com> 7158M: Sasha Levin <sashal@kernel.org> 7159T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7160L: linux-hyperv@vger.kernel.org 7161S: Supported 7162F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7163F: arch/x86/include/asm/mshyperv.h 7164F: arch/x86/include/asm/trace/hyperv.h 7165F: arch/x86/include/asm/hyperv-tlfs.h 7166F: arch/x86/kernel/cpu/mshyperv.c 7167F: arch/x86/hyperv 7168F: drivers/hid/hid-hyperv.c 7169F: drivers/hv/ 7170F: drivers/input/serio/hyperv-keyboard.c 7171F: drivers/pci/controller/pci-hyperv.c 7172F: drivers/net/hyperv/ 7173F: drivers/scsi/storvsc_drv.c 7174F: drivers/uio/uio_hv_generic.c 7175F: drivers/video/fbdev/hyperv_fb.c 7176F: drivers/iommu/hyperv_iommu.c 7177F: net/vmw_vsock/hyperv_transport.c 7178F: include/linux/hyperv.h 7179F: include/uapi/linux/hyperv.h 7180F: tools/hv/ 7181F: Documentation/ABI/stable/sysfs-bus-vmbus 7182 7183HYPERVISOR VIRTUAL CONSOLE DRIVER 7184L: linuxppc-dev@lists.ozlabs.org 7185S: Odd Fixes 7186F: drivers/tty/hvc/ 7187 7188I2C ACPI SUPPORT 7189M: Mika Westerberg <mika.westerberg@linux.intel.com> 7190L: linux-i2c@vger.kernel.org 7191L: linux-acpi@vger.kernel.org 7192S: Maintained 7193F: drivers/i2c/i2c-core-acpi.c 7194 7195I2C CONTROLLER DRIVER FOR NVIDIA GPU 7196M: Ajay Gupta <ajayg@nvidia.com> 7197L: linux-i2c@vger.kernel.org 7198S: Maintained 7199F: Documentation/i2c/busses/i2c-nvidia-gpu 7200F: drivers/i2c/busses/i2c-nvidia-gpu.c 7201 7202I2C MUXES 7203M: Peter Rosin <peda@axentia.se> 7204L: linux-i2c@vger.kernel.org 7205S: Maintained 7206F: Documentation/i2c/i2c-topology 7207F: Documentation/i2c/muxes/ 7208F: Documentation/devicetree/bindings/i2c/i2c-mux* 7209F: Documentation/devicetree/bindings/i2c/i2c-arb* 7210F: Documentation/devicetree/bindings/i2c/i2c-gate* 7211F: drivers/i2c/i2c-mux.c 7212F: drivers/i2c/muxes/ 7213F: include/linux/i2c-mux.h 7214 7215I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7216M: Gregory CLEMENT <gregory.clement@bootlin.com> 7217L: linux-i2c@vger.kernel.org 7218S: Maintained 7219F: drivers/i2c/busses/i2c-mv64xxx.c 7220 7221I2C OVER PARALLEL PORT 7222M: Jean Delvare <jdelvare@suse.com> 7223L: linux-i2c@vger.kernel.org 7224S: Maintained 7225F: Documentation/i2c/busses/i2c-parport 7226F: Documentation/i2c/busses/i2c-parport-light 7227F: drivers/i2c/busses/i2c-parport.c 7228F: drivers/i2c/busses/i2c-parport-light.c 7229 7230I2C SUBSYSTEM 7231M: Wolfram Sang <wsa@the-dreams.de> 7232L: linux-i2c@vger.kernel.org 7233W: https://i2c.wiki.kernel.org/ 7234Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7235T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7236S: Maintained 7237F: Documentation/devicetree/bindings/i2c/i2c.txt 7238F: Documentation/i2c/ 7239F: drivers/i2c/* 7240F: include/linux/i2c.h 7241F: include/linux/i2c-dev.h 7242F: include/linux/i2c-smbus.h 7243F: include/uapi/linux/i2c.h 7244F: include/uapi/linux/i2c-*.h 7245 7246I2C SUBSYSTEM HOST DRIVERS 7247L: linux-i2c@vger.kernel.org 7248W: https://i2c.wiki.kernel.org/ 7249Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7250T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7251S: Odd Fixes 7252F: Documentation/devicetree/bindings/i2c/ 7253F: drivers/i2c/algos/ 7254F: drivers/i2c/busses/ 7255 7256I2C-TAOS-EVM DRIVER 7257M: Jean Delvare <jdelvare@suse.com> 7258L: linux-i2c@vger.kernel.org 7259S: Maintained 7260F: Documentation/i2c/busses/i2c-taos-evm 7261F: drivers/i2c/busses/i2c-taos-evm.c 7262 7263I2C-TINY-USB DRIVER 7264M: Till Harbaum <till@harbaum.org> 7265L: linux-i2c@vger.kernel.org 7266W: http://www.harbaum.org/till/i2c_tiny_usb 7267S: Maintained 7268F: drivers/i2c/busses/i2c-tiny-usb.c 7269 7270I2C/SMBUS CONTROLLER DRIVERS FOR PC 7271M: Jean Delvare <jdelvare@suse.com> 7272L: linux-i2c@vger.kernel.org 7273S: Maintained 7274F: Documentation/i2c/busses/i2c-ali1535 7275F: Documentation/i2c/busses/i2c-ali1563 7276F: Documentation/i2c/busses/i2c-ali15x3 7277F: Documentation/i2c/busses/i2c-amd756 7278F: Documentation/i2c/busses/i2c-amd8111 7279F: Documentation/i2c/busses/i2c-i801 7280F: Documentation/i2c/busses/i2c-nforce2 7281F: Documentation/i2c/busses/i2c-piix4 7282F: Documentation/i2c/busses/i2c-sis5595 7283F: Documentation/i2c/busses/i2c-sis630 7284F: Documentation/i2c/busses/i2c-sis96x 7285F: Documentation/i2c/busses/i2c-via 7286F: Documentation/i2c/busses/i2c-viapro 7287F: drivers/i2c/busses/i2c-ali1535.c 7288F: drivers/i2c/busses/i2c-ali1563.c 7289F: drivers/i2c/busses/i2c-ali15x3.c 7290F: drivers/i2c/busses/i2c-amd756.c 7291F: drivers/i2c/busses/i2c-amd756-s4882.c 7292F: drivers/i2c/busses/i2c-amd8111.c 7293F: drivers/i2c/busses/i2c-i801.c 7294F: drivers/i2c/busses/i2c-isch.c 7295F: drivers/i2c/busses/i2c-nforce2.c 7296F: drivers/i2c/busses/i2c-nforce2-s4985.c 7297F: drivers/i2c/busses/i2c-piix4.c 7298F: drivers/i2c/busses/i2c-sis5595.c 7299F: drivers/i2c/busses/i2c-sis630.c 7300F: drivers/i2c/busses/i2c-sis96x.c 7301F: drivers/i2c/busses/i2c-via.c 7302F: drivers/i2c/busses/i2c-viapro.c 7303 7304I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7305M: Hans de Goede <hdegoede@redhat.com> 7306L: linux-i2c@vger.kernel.org 7307S: Maintained 7308F: drivers/i2c/busses/i2c-cht-wc.c 7309 7310I2C/SMBUS ISMT DRIVER 7311M: Seth Heasley <seth.heasley@intel.com> 7312M: Neil Horman <nhorman@tuxdriver.com> 7313L: linux-i2c@vger.kernel.org 7314F: drivers/i2c/busses/i2c-ismt.c 7315F: Documentation/i2c/busses/i2c-ismt 7316 7317I2C/SMBUS STUB DRIVER 7318M: Jean Delvare <jdelvare@suse.com> 7319L: linux-i2c@vger.kernel.org 7320S: Maintained 7321F: drivers/i2c/i2c-stub.c 7322 7323I3C SUBSYSTEM 7324M: Boris Brezillon <bbrezillon@kernel.org> 7325L: linux-i3c@lists.infradead.org 7326C: irc://chat.freenode.net/linux-i3c 7327T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7328S: Maintained 7329F: Documentation/ABI/testing/sysfs-bus-i3c 7330F: Documentation/devicetree/bindings/i3c/ 7331F: Documentation/driver-api/i3c 7332F: drivers/i3c/ 7333F: include/linux/i3c/ 7334F: include/dt-bindings/i3c/ 7335 7336I3C DRIVER FOR SYNOPSYS DESIGNWARE 7337M: Vitor Soares <vitor.soares@synopsys.com> 7338S: Maintained 7339F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7340F: drivers/i3c/master/dw* 7341 7342IA64 (Itanium) PLATFORM 7343M: Tony Luck <tony.luck@intel.com> 7344M: Fenghua Yu <fenghua.yu@intel.com> 7345L: linux-ia64@vger.kernel.org 7346T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7347S: Maintained 7348F: arch/ia64/ 7349 7350IBM Power 842 compression accelerator 7351M: Haren Myneni <haren@us.ibm.com> 7352S: Supported 7353F: drivers/crypto/nx/Makefile 7354F: drivers/crypto/nx/Kconfig 7355F: drivers/crypto/nx/nx-842* 7356F: include/linux/sw842.h 7357F: crypto/842.c 7358F: lib/842/ 7359 7360IBM Power in-Nest Crypto Acceleration 7361M: Breno Leitão <leitao@debian.org> 7362M: Nayna Jain <nayna@linux.ibm.com> 7363M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7364L: linux-crypto@vger.kernel.org 7365S: Supported 7366F: drivers/crypto/nx/Makefile 7367F: drivers/crypto/nx/Kconfig 7368F: drivers/crypto/nx/nx-aes* 7369F: drivers/crypto/nx/nx-sha* 7370F: drivers/crypto/nx/nx.* 7371F: drivers/crypto/nx/nx_csbcpb.h 7372F: drivers/crypto/nx/nx_debugfs.h 7373 7374IBM Power Linux RAID adapter 7375M: Brian King <brking@us.ibm.com> 7376S: Supported 7377F: drivers/scsi/ipr.* 7378 7379IBM Power SRIOV Virtual NIC Device Driver 7380M: Thomas Falcon <tlfalcon@linux.ibm.com> 7381M: John Allen <jallen@linux.ibm.com> 7382L: netdev@vger.kernel.org 7383S: Supported 7384F: drivers/net/ethernet/ibm/ibmvnic.* 7385 7386IBM Power Virtual Accelerator Switchboard 7387M: Sukadev Bhattiprolu 7388L: linuxppc-dev@lists.ozlabs.org 7389S: Supported 7390F: arch/powerpc/platforms/powernv/vas* 7391F: arch/powerpc/platforms/powernv/copy-paste.h 7392F: arch/powerpc/include/asm/vas.h 7393F: arch/powerpc/include/uapi/asm/vas.h 7394 7395IBM Power Virtual Ethernet Device Driver 7396M: Thomas Falcon <tlfalcon@linux.ibm.com> 7397L: netdev@vger.kernel.org 7398S: Supported 7399F: drivers/net/ethernet/ibm/ibmveth.* 7400 7401IBM Power Virtual FC Device Drivers 7402M: Tyrel Datwyler <tyreld@linux.ibm.com> 7403L: linux-scsi@vger.kernel.org 7404S: Supported 7405F: drivers/scsi/ibmvscsi/ibmvfc* 7406 7407IBM Power Virtual Management Channel Driver 7408M: Steven Royer <seroyer@linux.ibm.com> 7409S: Supported 7410F: drivers/misc/ibmvmc.* 7411 7412IBM Power Virtual SCSI Device Drivers 7413M: Tyrel Datwyler <tyreld@linux.ibm.com> 7414L: linux-scsi@vger.kernel.org 7415S: Supported 7416F: drivers/scsi/ibmvscsi/ibmvscsi* 7417F: include/scsi/viosrp.h 7418 7419IBM Power Virtual SCSI Device Target Driver 7420M: Michael Cyr <mikecyr@linux.ibm.com> 7421L: linux-scsi@vger.kernel.org 7422L: target-devel@vger.kernel.org 7423S: Supported 7424F: drivers/scsi/ibmvscsi_tgt/ 7425 7426IBM Power VMX Cryptographic instructions 7427M: Breno Leitão <leitao@debian.org> 7428M: Nayna Jain <nayna@linux.ibm.com> 7429M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7430L: linux-crypto@vger.kernel.org 7431S: Supported 7432F: drivers/crypto/vmx/Makefile 7433F: drivers/crypto/vmx/Kconfig 7434F: drivers/crypto/vmx/vmx.c 7435F: drivers/crypto/vmx/aes* 7436F: drivers/crypto/vmx/ghash* 7437F: drivers/crypto/vmx/ppc-xlate.pl 7438 7439IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7440M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7441L: linux-pci@vger.kernel.org 7442L: linuxppc-dev@lists.ozlabs.org 7443S: Supported 7444F: drivers/pci/hotplug/rpaphp* 7445 7446IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7447M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7448L: linux-pci@vger.kernel.org 7449L: linuxppc-dev@lists.ozlabs.org 7450S: Supported 7451F: drivers/pci/hotplug/rpadlpar* 7452 7453IBM ServeRAID RAID DRIVER 7454S: Orphan 7455F: drivers/scsi/ips.* 7456 7457ICH LPC AND GPIO DRIVER 7458M: Peter Tyser <ptyser@xes-inc.com> 7459S: Maintained 7460F: drivers/mfd/lpc_ich.c 7461F: drivers/gpio/gpio-ich.c 7462 7463IDE SUBSYSTEM 7464M: "David S. Miller" <davem@davemloft.net> 7465L: linux-ide@vger.kernel.org 7466Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7467T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7468S: Maintained 7469F: Documentation/ide/ 7470F: drivers/ide/ 7471F: include/linux/ide.h 7472 7473IDE/ATAPI DRIVERS 7474M: Borislav Petkov <bp@alien8.de> 7475L: linux-ide@vger.kernel.org 7476S: Maintained 7477F: Documentation/cdrom/ide-cd 7478F: drivers/ide/ide-cd* 7479 7480IDEAPAD LAPTOP EXTRAS DRIVER 7481M: Ike Panhc <ike.pan@canonical.com> 7482L: platform-driver-x86@vger.kernel.org 7483W: http://launchpad.net/ideapad-laptop 7484S: Maintained 7485F: drivers/platform/x86/ideapad-laptop.c 7486 7487IDEAPAD LAPTOP SLIDEBAR DRIVER 7488M: Andrey Moiseev <o2g.org.ru@gmail.com> 7489L: linux-input@vger.kernel.org 7490W: https://github.com/o2genum/ideapad-slidebar 7491S: Maintained 7492F: drivers/input/misc/ideapad_slidebar.c 7493 7494IDT VersaClock 5 CLOCK DRIVER 7495M: Marek Vasut <marek.vasut@gmail.com> 7496S: Maintained 7497F: drivers/clk/clk-versaclock5.c 7498 7499IEEE 802.15.4 SUBSYSTEM 7500M: Alexander Aring <alex.aring@gmail.com> 7501M: Stefan Schmidt <stefan@datenfreihafen.org> 7502L: linux-wpan@vger.kernel.org 7503W: http://wpan.cakelab.org/ 7504T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7505T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7506S: Maintained 7507F: net/ieee802154/ 7508F: net/mac802154/ 7509F: drivers/net/ieee802154/ 7510F: include/linux/nl802154.h 7511F: include/linux/ieee802154.h 7512F: include/net/nl802154.h 7513F: include/net/mac802154.h 7514F: include/net/af_ieee802154.h 7515F: include/net/cfg802154.h 7516F: include/net/ieee802154_netdev.h 7517F: Documentation/networking/ieee802154.txt 7518 7519IFE PROTOCOL 7520M: Yotam Gigi <yotam.gi@gmail.com> 7521M: Jamal Hadi Salim <jhs@mojatatu.com> 7522F: net/ife 7523F: include/net/ife.h 7524F: include/uapi/linux/ife.h 7525 7526IGORPLUG-USB IR RECEIVER 7527M: Sean Young <sean@mess.org> 7528L: linux-media@vger.kernel.org 7529S: Maintained 7530F: drivers/media/rc/igorplugusb.c 7531 7532IGUANAWORKS USB IR TRANSCEIVER 7533M: Sean Young <sean@mess.org> 7534L: linux-media@vger.kernel.org 7535S: Maintained 7536F: drivers/media/rc/iguanair.c 7537 7538IIO DIGITAL POTENTIOMETER DAC 7539M: Peter Rosin <peda@axentia.se> 7540L: linux-iio@vger.kernel.org 7541S: Maintained 7542F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7543F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7544F: drivers/iio/dac/dpot-dac.c 7545 7546IIO ENVELOPE DETECTOR 7547M: Peter Rosin <peda@axentia.se> 7548L: linux-iio@vger.kernel.org 7549S: Maintained 7550F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7551F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7552F: drivers/iio/adc/envelope-detector.c 7553 7554IIO MULTIPLEXER 7555M: Peter Rosin <peda@axentia.se> 7556L: linux-iio@vger.kernel.org 7557S: Maintained 7558F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7559F: drivers/iio/multiplexer/iio-mux.c 7560 7561IIO SUBSYSTEM AND DRIVERS 7562M: Jonathan Cameron <jic23@kernel.org> 7563R: Hartmut Knaack <knaack.h@gmx.de> 7564R: Lars-Peter Clausen <lars@metafoo.de> 7565R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7566L: linux-iio@vger.kernel.org 7567T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7568S: Maintained 7569F: Documentation/ABI/testing/configfs-iio* 7570F: Documentation/ABI/testing/sysfs-bus-iio* 7571F: Documentation/devicetree/bindings/iio/ 7572F: drivers/iio/ 7573F: drivers/staging/iio/ 7574F: include/linux/iio/ 7575F: tools/iio/ 7576 7577IIO UNIT CONVERTER 7578M: Peter Rosin <peda@axentia.se> 7579L: linux-iio@vger.kernel.org 7580S: Maintained 7581F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7582F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7583F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7584F: drivers/iio/afe/iio-rescale.c 7585 7586IKANOS/ADI EAGLE ADSL USB DRIVER 7587M: Matthieu Castet <castet.matthieu@free.fr> 7588M: Stanislaw Gruszka <stf_xl@wp.pl> 7589S: Maintained 7590F: drivers/usb/atm/ueagle-atm.c 7591 7592IMGTEC ASCII LCD DRIVER 7593M: Paul Burton <paul.burton@mips.com> 7594S: Maintained 7595F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7596F: drivers/auxdisplay/img-ascii-lcd.c 7597 7598IMGTEC IR DECODER DRIVER 7599M: James Hogan <jhogan@kernel.org> 7600S: Maintained 7601F: drivers/media/rc/img-ir/ 7602 7603IMON SOUNDGRAPH USB IR RECEIVER 7604M: Sean Young <sean@mess.org> 7605L: linux-media@vger.kernel.org 7606S: Maintained 7607F: drivers/media/rc/imon_raw.c 7608F: drivers/media/rc/imon.c 7609 7610IMS TWINTURBO FRAMEBUFFER DRIVER 7611L: linux-fbdev@vger.kernel.org 7612S: Orphan 7613F: drivers/video/fbdev/imsttfb.c 7614 7615INA209 HARDWARE MONITOR DRIVER 7616M: Guenter Roeck <linux@roeck-us.net> 7617L: linux-hwmon@vger.kernel.org 7618S: Maintained 7619F: Documentation/hwmon/ina209 7620F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7621F: drivers/hwmon/ina209.c 7622 7623INA2XX HARDWARE MONITOR DRIVER 7624M: Guenter Roeck <linux@roeck-us.net> 7625L: linux-hwmon@vger.kernel.org 7626S: Maintained 7627F: Documentation/hwmon/ina2xx 7628F: drivers/hwmon/ina2xx.c 7629F: include/linux/platform_data/ina2xx.h 7630 7631INDUSTRY PACK SUBSYSTEM (IPACK) 7632M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7633M: Jens Taprogge <jens.taprogge@taprogge.org> 7634M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7635L: industrypack-devel@lists.sourceforge.net 7636W: http://industrypack.sourceforge.net 7637S: Maintained 7638F: drivers/ipack/ 7639 7640INFINIBAND SUBSYSTEM 7641M: Doug Ledford <dledford@redhat.com> 7642M: Jason Gunthorpe <jgg@mellanox.com> 7643L: linux-rdma@vger.kernel.org 7644W: https://github.com/linux-rdma/rdma-core 7645Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7646T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7647S: Supported 7648F: Documentation/devicetree/bindings/infiniband/ 7649F: Documentation/infiniband/ 7650F: drivers/infiniband/ 7651F: include/uapi/linux/if_infiniband.h 7652F: include/uapi/rdma/ 7653F: include/rdma/ 7654 7655INGENIC JZ4780 DMA Driver 7656M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7657S: Maintained 7658F: drivers/dma/dma-jz4780.c 7659 7660INGENIC JZ4780 NAND DRIVER 7661M: Harvey Hunt <harveyhuntnexus@gmail.com> 7662L: linux-mtd@lists.infradead.org 7663S: Maintained 7664F: drivers/mtd/nand/raw/jz4780_* 7665 7666INOTIFY 7667M: Jan Kara <jack@suse.cz> 7668R: Amir Goldstein <amir73il@gmail.com> 7669L: linux-fsdevel@vger.kernel.org 7670S: Maintained 7671F: Documentation/filesystems/inotify.txt 7672F: fs/notify/inotify/ 7673F: include/linux/inotify.h 7674F: include/uapi/linux/inotify.h 7675 7676INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7677M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7678L: linux-input@vger.kernel.org 7679Q: http://patchwork.kernel.org/project/linux-input/list/ 7680T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7681S: Maintained 7682F: drivers/input/ 7683F: include/linux/input.h 7684F: include/uapi/linux/input.h 7685F: include/uapi/linux/input-event-codes.h 7686F: include/linux/input/ 7687F: Documentation/devicetree/bindings/input/ 7688F: Documentation/devicetree/bindings/serio/ 7689F: Documentation/input/ 7690 7691INPUT MULTITOUCH (MT) PROTOCOL 7692M: Henrik Rydberg <rydberg@bitmath.org> 7693L: linux-input@vger.kernel.org 7694S: Odd fixes 7695F: Documentation/input/multi-touch-protocol.rst 7696F: drivers/input/input-mt.c 7697K: \b(ABS|SYN)_MT_ 7698 7699INSIDE SECURE CRYPTO DRIVER 7700M: Antoine Tenart <antoine.tenart@bootlin.com> 7701F: drivers/crypto/inside-secure/ 7702S: Maintained 7703L: linux-crypto@vger.kernel.org 7704 7705INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7706M: Mimi Zohar <zohar@linux.ibm.com> 7707M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7708L: linux-integrity@vger.kernel.org 7709T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7710S: Supported 7711F: security/integrity/ima/ 7712 7713INTEL 810/815 FRAMEBUFFER DRIVER 7714M: Antonino Daplas <adaplas@gmail.com> 7715L: linux-fbdev@vger.kernel.org 7716S: Maintained 7717F: drivers/video/fbdev/i810/ 7718 7719INTEL ASoC DRIVERS 7720M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7721M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7722M: Jie Yang <yang.jie@linux.intel.com> 7723L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7724S: Supported 7725F: sound/soc/intel/ 7726 7727INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7728M: Hans de Goede <hdegoede@redhat.com> 7729L: platform-driver-x86@vger.kernel.org 7730S: Maintained 7731F: drivers/platform/x86/intel_atomisp2_pm.c 7732 7733INTEL C600 SERIES SAS CONTROLLER DRIVER 7734M: Intel SCU Linux support <intel-linux-scu@intel.com> 7735M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7736L: linux-scsi@vger.kernel.org 7737T: git git://git.code.sf.net/p/intel-sas/isci 7738S: Supported 7739F: drivers/scsi/isci/ 7740 7741INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7742M: Jani Nikula <jani.nikula@linux.intel.com> 7743M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7744M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7745L: intel-gfx@lists.freedesktop.org 7746W: https://01.org/linuxgraphics/ 7747B: https://01.org/linuxgraphics/documentation/how-report-bugs 7748C: irc://chat.freenode.net/intel-gfx 7749Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7750T: git git://anongit.freedesktop.org/drm-intel 7751S: Supported 7752F: drivers/gpu/drm/i915/ 7753F: include/drm/i915* 7754F: include/uapi/drm/i915_drm.h 7755F: Documentation/gpu/i915.rst 7756 7757INTEL ETHERNET DRIVERS 7758M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7759L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7760W: http://www.intel.com/support/feedback.htm 7761W: http://e1000.sourceforge.net/ 7762Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7763T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7764T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7765S: Supported 7766F: Documentation/networking/device_drivers/intel/e100.rst 7767F: Documentation/networking/device_drivers/intel/e1000.rst 7768F: Documentation/networking/device_drivers/intel/e1000e.rst 7769F: Documentation/networking/device_drivers/intel/fm10k.rst 7770F: Documentation/networking/device_drivers/intel/igb.rst 7771F: Documentation/networking/device_drivers/intel/igbvf.rst 7772F: Documentation/networking/device_drivers/intel/ixgb.rst 7773F: Documentation/networking/device_drivers/intel/ixgbe.rst 7774F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7775F: Documentation/networking/device_drivers/intel/i40e.rst 7776F: Documentation/networking/device_drivers/intel/iavf.rst 7777F: Documentation/networking/device_drivers/intel/ice.rst 7778F: drivers/net/ethernet/intel/ 7779F: drivers/net/ethernet/intel/*/ 7780F: include/linux/avf/virtchnl.h 7781 7782INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7783M: Maik Broemme <mbroemme@libmpq.org> 7784L: linux-fbdev@vger.kernel.org 7785S: Maintained 7786F: Documentation/fb/intelfb.txt 7787F: drivers/video/fbdev/intelfb/ 7788 7789INTEL GPIO DRIVERS 7790M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7791L: linux-gpio@vger.kernel.org 7792S: Maintained 7793T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7794F: drivers/gpio/gpio-ich.c 7795F: drivers/gpio/gpio-intel-mid.c 7796F: drivers/gpio/gpio-lynxpoint.c 7797F: drivers/gpio/gpio-merrifield.c 7798F: drivers/gpio/gpio-ml-ioh.c 7799F: drivers/gpio/gpio-pch.c 7800F: drivers/gpio/gpio-sch.c 7801F: drivers/gpio/gpio-sodaville.c 7802 7803INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7804M: Zhenyu Wang <zhenyuw@linux.intel.com> 7805M: Zhi Wang <zhi.a.wang@intel.com> 7806L: intel-gvt-dev@lists.freedesktop.org 7807L: intel-gfx@lists.freedesktop.org 7808W: https://01.org/igvt-g 7809T: git https://github.com/intel/gvt-linux.git 7810S: Supported 7811F: drivers/gpu/drm/i915/gvt/ 7812 7813INTEL HID EVENT DRIVER 7814M: Alex Hung <alex.hung@canonical.com> 7815L: platform-driver-x86@vger.kernel.org 7816S: Maintained 7817F: drivers/platform/x86/intel-hid.c 7818 7819INTEL I/OAT DMA DRIVER 7820M: Dave Jiang <dave.jiang@intel.com> 7821R: Dan Williams <dan.j.williams@intel.com> 7822L: dmaengine@vger.kernel.org 7823Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7824S: Supported 7825F: drivers/dma/ioat* 7826 7827INTEL IDLE DRIVER 7828M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7829M: Len Brown <lenb@kernel.org> 7830L: linux-pm@vger.kernel.org 7831T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7832B: https://bugzilla.kernel.org 7833S: Supported 7834F: drivers/idle/intel_idle.c 7835 7836INTEL INTEGRATED SENSOR HUB DRIVER 7837M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7838M: Jiri Kosina <jikos@kernel.org> 7839L: linux-input@vger.kernel.org 7840S: Maintained 7841F: drivers/hid/intel-ish-hid/ 7842 7843INTEL IOMMU (VT-d) 7844M: David Woodhouse <dwmw2@infradead.org> 7845L: iommu@lists.linux-foundation.org 7846T: git git://git.infradead.org/iommu-2.6.git 7847S: Supported 7848F: drivers/iommu/intel-iommu.c 7849F: include/linux/intel-iommu.h 7850 7851INTEL IOP-ADMA DMA DRIVER 7852R: Dan Williams <dan.j.williams@intel.com> 7853S: Odd fixes 7854F: drivers/dma/iop-adma.c 7855 7856INTEL IPU3 CSI-2 CIO2 DRIVER 7857M: Yong Zhi <yong.zhi@intel.com> 7858M: Sakari Ailus <sakari.ailus@linux.intel.com> 7859M: Bingbu Cao <bingbu.cao@intel.com> 7860R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7861L: linux-media@vger.kernel.org 7862S: Maintained 7863F: drivers/media/pci/intel/ipu3/ 7864F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7865 7866INTEL IPU3 CSI-2 IMGU DRIVER 7867M: Sakari Ailus <sakari.ailus@linux.intel.com> 7868L: linux-media@vger.kernel.org 7869S: Maintained 7870F: drivers/staging/media/ipu3/ 7871F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7872F: Documentation/media/v4l-drivers/ipu3.rst 7873 7874INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7875M: Krzysztof Halasa <khalasa@piap.pl> 7876S: Maintained 7877F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7878F: arch/arm/mach-ixp4xx/include/mach/npe.h 7879F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7880F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7881F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7882F: drivers/net/wan/ixp4xx_hss.c 7883 7884INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7885M: Deepak Saxena <dsaxena@plexity.net> 7886S: Maintained 7887F: drivers/char/hw_random/ixp4xx-rng.c 7888 7889INTEL MANAGEMENT ENGINE (mei) 7890M: Tomas Winkler <tomas.winkler@intel.com> 7891L: linux-kernel@vger.kernel.org 7892S: Supported 7893F: include/uapi/linux/mei.h 7894F: include/linux/mei_cl_bus.h 7895F: drivers/misc/mei/* 7896F: drivers/watchdog/mei_wdt.c 7897F: Documentation/misc-devices/mei/* 7898F: samples/mei/* 7899 7900INTEL MENLOW THERMAL DRIVER 7901M: Sujith Thomas <sujith.thomas@intel.com> 7902L: platform-driver-x86@vger.kernel.org 7903W: https://01.org/linux-acpi 7904S: Supported 7905F: drivers/platform/x86/intel_menlow.c 7906 7907INTEL MIC DRIVERS (mic) 7908M: Sudeep Dutt <sudeep.dutt@intel.com> 7909M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7910S: Supported 7911W: https://github.com/sudeepdutt/mic 7912W: http://software.intel.com/en-us/mic-developer 7913F: include/linux/mic_bus.h 7914F: include/linux/scif.h 7915F: include/uapi/linux/mic_common.h 7916F: include/uapi/linux/mic_ioctl.h 7917F: include/uapi/linux/scif_ioctl.h 7918F: drivers/misc/mic/ 7919F: drivers/dma/mic_x100_dma.c 7920F: drivers/dma/mic_x100_dma.h 7921F: Documentation/mic/ 7922 7923INTEL PMC CORE DRIVER 7924M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7925M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7926L: platform-driver-x86@vger.kernel.org 7927S: Maintained 7928F: drivers/platform/x86/intel_pmc_core* 7929 7930INTEL PMC/P-Unit IPC DRIVER 7931M: Zha Qipeng<qipeng.zha@intel.com> 7932L: platform-driver-x86@vger.kernel.org 7933S: Maintained 7934F: drivers/platform/x86/intel_pmc_ipc.c 7935F: drivers/platform/x86/intel_punit_ipc.c 7936F: arch/x86/include/asm/intel_pmc_ipc.h 7937F: arch/x86/include/asm/intel_punit_ipc.h 7938 7939INTEL PMIC GPIO DRIVERS 7940M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7941S: Maintained 7942T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7943F: drivers/gpio/gpio-*cove.c 7944F: drivers/gpio/gpio-msic.c 7945 7946INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7947R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7948S: Maintained 7949F: drivers/mfd/intel_msic.c 7950F: drivers/mfd/intel_soc_pmic* 7951F: include/linux/mfd/intel_msic.h 7952F: include/linux/mfd/intel_soc_pmic* 7953 7954INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7955M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7956L: linux-wireless@vger.kernel.org 7957S: Maintained 7958F: Documentation/networking/device_drivers/intel/ipw2100.txt 7959F: Documentation/networking/device_drivers/intel/ipw2200.txt 7960F: drivers/net/wireless/intel/ipw2x00/ 7961 7962INTEL PSTATE DRIVER 7963M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7964M: Len Brown <lenb@kernel.org> 7965L: linux-pm@vger.kernel.org 7966S: Supported 7967F: drivers/cpufreq/intel_pstate.c 7968 7969INTEL RDMA RNIC DRIVER 7970M: Faisal Latif <faisal.latif@intel.com> 7971M: Shiraz Saleem <shiraz.saleem@intel.com> 7972L: linux-rdma@vger.kernel.org 7973S: Supported 7974F: drivers/infiniband/hw/i40iw/ 7975F: include/uapi/rdma/i40iw-abi.h 7976 7977INTEL TELEMETRY DRIVER 7978M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7979M: "David E. Box" <david.e.box@linux.intel.com> 7980L: platform-driver-x86@vger.kernel.org 7981S: Maintained 7982F: arch/x86/include/asm/intel_telemetry.h 7983F: drivers/platform/x86/intel_telemetry* 7984 7985INTEL VIRTUAL BUTTON DRIVER 7986M: AceLan Kao <acelan.kao@canonical.com> 7987L: platform-driver-x86@vger.kernel.org 7988S: Maintained 7989F: drivers/platform/x86/intel-vbtn.c 7990 7991INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7992M: Stanislaw Gruszka <sgruszka@redhat.com> 7993L: linux-wireless@vger.kernel.org 7994S: Supported 7995F: drivers/net/wireless/intel/iwlegacy/ 7996 7997INTEL WIRELESS WIFI LINK (iwlwifi) 7998M: Johannes Berg <johannes.berg@intel.com> 7999M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8000M: Luca Coelho <luciano.coelho@intel.com> 8001M: Intel Linux Wireless <linuxwifi@intel.com> 8002L: linux-wireless@vger.kernel.org 8003W: http://intellinuxwireless.org 8004T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8005S: Supported 8006F: drivers/net/wireless/intel/iwlwifi/ 8007 8008INTEL WIRELESS WIMAX CONNECTION 2400 8009M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8010M: linux-wimax@intel.com 8011L: wimax@linuxwimax.org (subscribers-only) 8012S: Supported 8013W: http://linuxwimax.org 8014F: Documentation/wimax/README.i2400m 8015F: drivers/net/wimax/i2400m/ 8016F: include/uapi/linux/wimax/i2400m.h 8017 8018INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8019M: Mario Limonciello <mario.limonciello@dell.com> 8020S: Maintained 8021F: drivers/platform/x86/intel-wmi-thunderbolt.c 8022 8023INTEL(R) TRACE HUB 8024M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8025S: Supported 8026F: Documentation/trace/intel_th.rst 8027F: drivers/hwtracing/intel_th/ 8028 8029INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8030M: Ning Sun <ning.sun@intel.com> 8031L: tboot-devel@lists.sourceforge.net 8032W: http://tboot.sourceforge.net 8033T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8034S: Supported 8035F: Documentation/intel_txt.txt 8036F: include/linux/tboot.h 8037F: arch/x86/kernel/tboot.c 8038 8039INTEL-MID GPIO DRIVER 8040M: David Cohen <david.a.cohen@linux.intel.com> 8041L: linux-gpio@vger.kernel.org 8042S: Maintained 8043F: drivers/gpio/gpio-intel-mid.c 8044 8045INTERCONNECT API 8046M: Georgi Djakov <georgi.djakov@linaro.org> 8047S: Maintained 8048F: Documentation/interconnect/ 8049F: Documentation/devicetree/bindings/interconnect/ 8050F: drivers/interconnect/ 8051F: include/dt-bindings/interconnect/ 8052F: include/linux/interconnect-provider.h 8053F: include/linux/interconnect.h 8054 8055INVENSENSE MPU-3050 GYROSCOPE DRIVER 8056M: Linus Walleij <linus.walleij@linaro.org> 8057L: linux-iio@vger.kernel.org 8058S: Maintained 8059F: drivers/iio/gyro/mpu3050* 8060F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8061 8062IOC3 ETHERNET DRIVER 8063M: Ralf Baechle <ralf@linux-mips.org> 8064L: linux-mips@vger.kernel.org 8065S: Maintained 8066F: drivers/net/ethernet/sgi/ioc3-eth.c 8067 8068IOC3 SERIAL DRIVER 8069M: Pat Gefre <pfg@sgi.com> 8070L: linux-serial@vger.kernel.org 8071S: Maintained 8072F: drivers/tty/serial/ioc3_serial.c 8073 8074IOMAP FILESYSTEM LIBRARY 8075M: Christoph Hellwig <hch@infradead.org> 8076M: Darrick J. Wong <darrick.wong@oracle.com> 8077M: linux-xfs@vger.kernel.org 8078M: linux-fsdevel@vger.kernel.org 8079L: linux-xfs@vger.kernel.org 8080L: linux-fsdevel@vger.kernel.org 8081T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8082S: Supported 8083F: fs/iomap.c 8084F: include/linux/iomap.h 8085 8086IOMMU DRIVERS 8087M: Joerg Roedel <joro@8bytes.org> 8088L: iommu@lists.linux-foundation.org 8089T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8090S: Maintained 8091F: Documentation/devicetree/bindings/iommu/ 8092F: drivers/iommu/ 8093F: include/linux/iommu.h 8094F: include/linux/of_iommu.h 8095F: include/linux/iova.h 8096 8097IP MASQUERADING 8098M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8099S: Maintained 8100F: net/ipv4/netfilter/ipt_MASQUERADE.c 8101 8102IPMI SUBSYSTEM 8103M: Corey Minyard <minyard@acm.org> 8104L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8105W: http://openipmi.sourceforge.net/ 8106S: Supported 8107F: Documentation/devicetree/bindings/ipmi/ 8108F: Documentation/IPMI.txt 8109F: drivers/char/ipmi/ 8110F: include/linux/ipmi* 8111F: include/uapi/linux/ipmi* 8112 8113IPS SCSI RAID DRIVER 8114M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8115L: linux-scsi@vger.kernel.org 8116W: http://www.adaptec.com/ 8117S: Maintained 8118F: drivers/scsi/ips* 8119 8120IPVS 8121M: Wensong Zhang <wensong@linux-vs.org> 8122M: Simon Horman <horms@verge.net.au> 8123M: Julian Anastasov <ja@ssi.bg> 8124L: netdev@vger.kernel.org 8125L: lvs-devel@vger.kernel.org 8126S: Maintained 8127T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8128T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8129F: Documentation/networking/ipvs-sysctl.txt 8130F: include/net/ip_vs.h 8131F: include/uapi/linux/ip_vs.h 8132F: net/netfilter/ipvs/ 8133 8134IPWIRELESS DRIVER 8135M: Jiri Kosina <jikos@kernel.org> 8136M: David Sterba <dsterba@suse.com> 8137S: Odd Fixes 8138F: drivers/tty/ipwireless/ 8139 8140IPX NETWORK LAYER 8141L: netdev@vger.kernel.org 8142S: Obsolete 8143F: include/uapi/linux/ipx.h 8144 8145IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8146M: Marc Zyngier <marc.zyngier@arm.com> 8147S: Maintained 8148T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8149F: Documentation/IRQ-domain.txt 8150F: include/linux/irqdomain.h 8151F: kernel/irq/irqdomain.c 8152F: kernel/irq/msi.c 8153 8154IRQ SUBSYSTEM 8155M: Thomas Gleixner <tglx@linutronix.de> 8156L: linux-kernel@vger.kernel.org 8157S: Maintained 8158T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8159F: kernel/irq/ 8160 8161IRQCHIP DRIVERS 8162M: Thomas Gleixner <tglx@linutronix.de> 8163M: Jason Cooper <jason@lakedaemon.net> 8164M: Marc Zyngier <marc.zyngier@arm.com> 8165L: linux-kernel@vger.kernel.org 8166S: Maintained 8167T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8168F: Documentation/devicetree/bindings/interrupt-controller/ 8169F: drivers/irqchip/ 8170 8171ISA 8172M: William Breathitt Gray <vilhelm.gray@gmail.com> 8173S: Maintained 8174F: Documentation/isa.txt 8175F: drivers/base/isa.c 8176F: include/linux/isa.h 8177 8178ISA RADIO MODULE 8179M: Hans Verkuil <hverkuil@xs4all.nl> 8180L: linux-media@vger.kernel.org 8181T: git git://linuxtv.org/media_tree.git 8182W: https://linuxtv.org 8183S: Maintained 8184F: drivers/media/radio/radio-isa* 8185 8186ISAPNP 8187M: Jaroslav Kysela <perex@perex.cz> 8188S: Maintained 8189F: Documentation/isapnp.txt 8190F: drivers/pnp/isapnp/ 8191F: include/linux/isapnp.h 8192 8193ISCSI 8194M: Lee Duncan <lduncan@suse.com> 8195M: Chris Leech <cleech@redhat.com> 8196L: open-iscsi@googlegroups.com 8197W: www.open-iscsi.com 8198S: Maintained 8199F: drivers/scsi/*iscsi* 8200F: include/scsi/*iscsi* 8201 8202iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8203M: Peter Jones <pjones@redhat.com> 8204M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8205S: Maintained 8206F: drivers/firmware/iscsi_ibft* 8207 8208ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8209M: Sagi Grimberg <sagi@grimberg.me> 8210M: Max Gurtovoy <maxg@mellanox.com> 8211L: linux-rdma@vger.kernel.org 8212S: Supported 8213W: http://www.openfabrics.org 8214W: www.open-iscsi.org 8215Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8216F: drivers/infiniband/ulp/iser/ 8217 8218ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8219M: Sagi Grimberg <sagi@grimberg.me> 8220T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8221L: linux-rdma@vger.kernel.org 8222L: target-devel@vger.kernel.org 8223S: Supported 8224W: http://www.linux-iscsi.org 8225F: drivers/infiniband/ulp/isert 8226 8227ISDN SUBSYSTEM 8228M: Karsten Keil <isdn@linux-pingi.de> 8229L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8230L: netdev@vger.kernel.org 8231W: http://www.isdn4linux.de 8232T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8233S: Maintained 8234F: Documentation/isdn/ 8235F: drivers/isdn/ 8236F: include/linux/isdn.h 8237F: include/linux/isdn/ 8238F: include/uapi/linux/isdn.h 8239F: include/uapi/linux/isdn/ 8240 8241IT87 HARDWARE MONITORING DRIVER 8242M: Jean Delvare <jdelvare@suse.com> 8243L: linux-hwmon@vger.kernel.org 8244S: Maintained 8245F: Documentation/hwmon/it87 8246F: drivers/hwmon/it87.c 8247 8248IT913X MEDIA DRIVER 8249M: Antti Palosaari <crope@iki.fi> 8250L: linux-media@vger.kernel.org 8251W: https://linuxtv.org 8252W: http://palosaari.fi/linux/ 8253Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8254T: git git://linuxtv.org/anttip/media_tree.git 8255S: Maintained 8256F: drivers/media/tuners/it913x* 8257 8258IVTV VIDEO4LINUX DRIVER 8259M: Andy Walls <awalls@md.metrocast.net> 8260L: ivtv-devel@ivtvdriver.org (subscribers-only) 8261L: linux-media@vger.kernel.org 8262T: git git://linuxtv.org/media_tree.git 8263W: http://www.ivtvdriver.org 8264S: Maintained 8265F: Documentation/media/v4l-drivers/ivtv* 8266F: drivers/media/pci/ivtv/ 8267F: include/uapi/linux/ivtv* 8268 8269IX2505V MEDIA DRIVER 8270M: Malcolm Priestley <tvboxspy@gmail.com> 8271L: linux-media@vger.kernel.org 8272W: https://linuxtv.org 8273Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8274S: Maintained 8275F: drivers/media/dvb-frontends/ix2505v* 8276 8277JAILHOUSE HYPERVISOR INTERFACE 8278M: Jan Kiszka <jan.kiszka@siemens.com> 8279L: jailhouse-dev@googlegroups.com 8280S: Maintained 8281F: arch/x86/kernel/jailhouse.c 8282F: arch/x86/include/asm/jailhouse_para.h 8283 8284JC42.4 TEMPERATURE SENSOR DRIVER 8285M: Guenter Roeck <linux@roeck-us.net> 8286L: linux-hwmon@vger.kernel.org 8287S: Maintained 8288F: drivers/hwmon/jc42.c 8289F: Documentation/hwmon/jc42 8290 8291JFS FILESYSTEM 8292M: Dave Kleikamp <shaggy@kernel.org> 8293L: jfs-discussion@lists.sourceforge.net 8294W: http://jfs.sourceforge.net/ 8295T: git git://github.com/kleikamp/linux-shaggy.git 8296S: Maintained 8297F: Documentation/filesystems/jfs.txt 8298F: fs/jfs/ 8299 8300JME NETWORK DRIVER 8301M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8302L: netdev@vger.kernel.org 8303S: Maintained 8304F: drivers/net/ethernet/jme.* 8305 8306JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8307M: David Woodhouse <dwmw2@infradead.org> 8308L: linux-mtd@lists.infradead.org 8309W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8310S: Maintained 8311F: fs/jffs2/ 8312F: include/uapi/linux/jffs2.h 8313 8314JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8315M: "Theodore Ts'o" <tytso@mit.edu> 8316M: Jan Kara <jack@suse.com> 8317L: linux-ext4@vger.kernel.org 8318S: Maintained 8319F: fs/jbd2/ 8320F: include/linux/jbd2.h 8321 8322JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8323M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8324L: linux-media@vger.kernel.org 8325S: Maintained 8326F: drivers/media/platform/rcar_jpu.c 8327 8328JSM Neo PCI based serial card 8329L: linux-serial@vger.kernel.org 8330S: Orphan 8331F: drivers/tty/serial/jsm/ 8332 8333K10TEMP HARDWARE MONITORING DRIVER 8334M: Clemens Ladisch <clemens@ladisch.de> 8335L: linux-hwmon@vger.kernel.org 8336S: Maintained 8337F: Documentation/hwmon/k10temp 8338F: drivers/hwmon/k10temp.c 8339 8340K8TEMP HARDWARE MONITORING DRIVER 8341M: Rudolf Marek <r.marek@assembler.cz> 8342L: linux-hwmon@vger.kernel.org 8343S: Maintained 8344F: Documentation/hwmon/k8temp 8345F: drivers/hwmon/k8temp.c 8346 8347KASAN 8348M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8349R: Alexander Potapenko <glider@google.com> 8350R: Dmitry Vyukov <dvyukov@google.com> 8351L: kasan-dev@googlegroups.com 8352S: Maintained 8353F: arch/*/include/asm/kasan.h 8354F: arch/*/mm/kasan_init* 8355F: Documentation/dev-tools/kasan.rst 8356F: include/linux/kasan*.h 8357F: lib/test_kasan.c 8358F: mm/kasan/ 8359F: scripts/Makefile.kasan 8360 8361KCONFIG 8362M: Masahiro Yamada <yamada.masahiro@socionext.com> 8363T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8364L: linux-kbuild@vger.kernel.org 8365S: Maintained 8366F: Documentation/kbuild/kconfig* 8367F: scripts/kconfig/ 8368F: scripts/Kconfig.include 8369 8370KDUMP 8371M: Dave Young <dyoung@redhat.com> 8372M: Baoquan He <bhe@redhat.com> 8373R: Vivek Goyal <vgoyal@redhat.com> 8374L: kexec@lists.infradead.org 8375W: http://lse.sourceforge.net/kdump/ 8376S: Maintained 8377F: Documentation/kdump/ 8378 8379KEENE FM RADIO TRANSMITTER DRIVER 8380M: Hans Verkuil <hverkuil@xs4all.nl> 8381L: linux-media@vger.kernel.org 8382T: git git://linuxtv.org/media_tree.git 8383W: https://linuxtv.org 8384S: Maintained 8385F: drivers/media/radio/radio-keene* 8386 8387KERNEL AUTOMOUNTER 8388M: Ian Kent <raven@themaw.net> 8389L: autofs@vger.kernel.org 8390S: Maintained 8391F: fs/autofs/ 8392 8393KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8394M: Masahiro Yamada <yamada.masahiro@socionext.com> 8395M: Michal Marek <michal.lkml@markovi.net> 8396T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8397L: linux-kbuild@vger.kernel.org 8398S: Maintained 8399F: Documentation/kbuild/ 8400F: Makefile 8401F: scripts/Kbuild* 8402F: scripts/Makefile* 8403F: scripts/basic/ 8404F: scripts/mk* 8405F: scripts/mod/ 8406F: scripts/package/ 8407 8408KERNEL JANITORS 8409L: kernel-janitors@vger.kernel.org 8410W: http://kernelnewbies.org/KernelJanitors 8411S: Odd Fixes 8412 8413KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8414M: "J. Bruce Fields" <bfields@fieldses.org> 8415M: Jeff Layton <jlayton@kernel.org> 8416L: linux-nfs@vger.kernel.org 8417W: http://nfs.sourceforge.net/ 8418T: git git://linux-nfs.org/~bfields/linux.git 8419S: Supported 8420F: fs/nfsd/ 8421F: include/uapi/linux/nfsd/ 8422F: fs/lockd/ 8423F: fs/nfs_common/ 8424F: net/sunrpc/ 8425F: include/linux/lockd/ 8426F: include/linux/sunrpc/ 8427F: include/uapi/linux/sunrpc/ 8428 8429KERNEL SELFTEST FRAMEWORK 8430M: Shuah Khan <shuah@kernel.org> 8431M: Shuah Khan <skhan@linuxfoundation.org> 8432L: linux-kselftest@vger.kernel.org 8433T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8434Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8435S: Maintained 8436F: tools/testing/selftests/ 8437F: Documentation/dev-tools/kselftest* 8438 8439KERNEL USERMODE HELPER 8440M: Luis Chamberlain <mcgrof@kernel.org> 8441L: linux-kernel@vger.kernel.org 8442S: Maintained 8443F: kernel/umh.c 8444F: include/linux/umh.h 8445 8446KERNEL VIRTUAL MACHINE (KVM) 8447M: Paolo Bonzini <pbonzini@redhat.com> 8448M: Radim Krčmář <rkrcmar@redhat.com> 8449L: kvm@vger.kernel.org 8450W: http://www.linux-kvm.org 8451T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8452S: Supported 8453F: Documentation/virtual/kvm/ 8454F: include/trace/events/kvm.h 8455F: include/uapi/asm-generic/kvm* 8456F: include/uapi/linux/kvm* 8457F: include/asm-generic/kvm* 8458F: include/linux/kvm* 8459F: include/kvm/iodev.h 8460F: virt/kvm/* 8461F: tools/kvm/ 8462 8463KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8464M: Joerg Roedel <joro@8bytes.org> 8465L: kvm@vger.kernel.org 8466W: http://www.linux-kvm.org/ 8467S: Maintained 8468F: arch/x86/include/asm/svm.h 8469F: arch/x86/kvm/svm.c 8470 8471KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8472M: Christoffer Dall <christoffer.dall@arm.com> 8473M: Marc Zyngier <marc.zyngier@arm.com> 8474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8475L: kvmarm@lists.cs.columbia.edu 8476W: http://systems.cs.columbia.edu/projects/kvm-arm 8477T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8478S: Supported 8479F: arch/arm/include/uapi/asm/kvm* 8480F: arch/arm/include/asm/kvm* 8481F: arch/arm/kvm/ 8482F: virt/kvm/arm/ 8483F: include/kvm/arm_* 8484 8485KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8486M: Christoffer Dall <christoffer.dall@arm.com> 8487M: Marc Zyngier <marc.zyngier@arm.com> 8488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8489L: kvmarm@lists.cs.columbia.edu 8490S: Maintained 8491F: arch/arm64/include/uapi/asm/kvm* 8492F: arch/arm64/include/asm/kvm* 8493F: arch/arm64/kvm/ 8494 8495KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8496M: James Hogan <jhogan@kernel.org> 8497L: linux-mips@vger.kernel.org 8498S: Supported 8499F: arch/mips/include/uapi/asm/kvm* 8500F: arch/mips/include/asm/kvm* 8501F: arch/mips/kvm/ 8502 8503KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8504M: Paul Mackerras <paulus@ozlabs.org> 8505L: kvm-ppc@vger.kernel.org 8506W: http://www.linux-kvm.org/ 8507T: git git://github.com/agraf/linux-2.6.git 8508S: Supported 8509F: arch/powerpc/include/uapi/asm/kvm* 8510F: arch/powerpc/include/asm/kvm* 8511F: arch/powerpc/kvm/ 8512F: arch/powerpc/kernel/kvm* 8513 8514KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8515M: Christian Borntraeger <borntraeger@de.ibm.com> 8516M: Janosch Frank <frankja@linux.ibm.com> 8517R: David Hildenbrand <david@redhat.com> 8518R: Cornelia Huck <cohuck@redhat.com> 8519L: linux-s390@vger.kernel.org 8520W: http://www.ibm.com/developerworks/linux/linux390/ 8521T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8522S: Supported 8523F: arch/s390/include/uapi/asm/kvm* 8524F: arch/s390/include/asm/gmap.h 8525F: arch/s390/include/asm/kvm* 8526F: arch/s390/kvm/ 8527F: arch/s390/mm/gmap.c 8528 8529KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8530M: Paolo Bonzini <pbonzini@redhat.com> 8531M: Radim Krčmář <rkrcmar@redhat.com> 8532L: kvm@vger.kernel.org 8533W: http://www.linux-kvm.org 8534T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8535S: Supported 8536F: arch/x86/kvm/ 8537F: arch/x86/kvm/*/ 8538F: arch/x86/include/uapi/asm/kvm* 8539F: arch/x86/include/asm/kvm* 8540F: arch/x86/include/asm/pvclock-abi.h 8541F: arch/x86/kernel/kvm.c 8542F: arch/x86/kernel/kvmclock.c 8543 8544KERNFS 8545M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8546M: Tejun Heo <tj@kernel.org> 8547T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8548S: Supported 8549F: include/linux/kernfs.h 8550F: fs/kernfs/ 8551 8552KEXEC 8553M: Eric Biederman <ebiederm@xmission.com> 8554W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8555L: kexec@lists.infradead.org 8556S: Maintained 8557F: include/linux/kexec.h 8558F: include/uapi/linux/kexec.h 8559F: kernel/kexec* 8560 8561KEYS-ENCRYPTED 8562M: Mimi Zohar <zohar@linux.ibm.com> 8563L: linux-integrity@vger.kernel.org 8564L: keyrings@vger.kernel.org 8565S: Supported 8566F: Documentation/security/keys/trusted-encrypted.rst 8567F: include/keys/encrypted-type.h 8568F: security/keys/encrypted-keys/ 8569 8570KEYS-TRUSTED 8571M: James Bottomley <jejb@linux.ibm.com> 8572M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8573M: Mimi Zohar <zohar@linux.ibm.com> 8574L: linux-integrity@vger.kernel.org 8575L: keyrings@vger.kernel.org 8576S: Supported 8577F: Documentation/security/keys/trusted-encrypted.rst 8578F: include/keys/trusted-type.h 8579F: security/keys/trusted.c 8580F: security/keys/trusted.h 8581 8582KEYS/KEYRINGS: 8583M: David Howells <dhowells@redhat.com> 8584L: keyrings@vger.kernel.org 8585S: Maintained 8586F: Documentation/security/keys/core.rst 8587F: include/linux/key.h 8588F: include/linux/key-type.h 8589F: include/linux/keyctl.h 8590F: include/uapi/linux/keyctl.h 8591F: include/keys/ 8592F: security/keys/ 8593 8594KGDB / KDB /debug_core 8595M: Jason Wessel <jason.wessel@windriver.com> 8596M: Daniel Thompson <daniel.thompson@linaro.org> 8597W: http://kgdb.wiki.kernel.org/ 8598L: kgdb-bugreport@lists.sourceforge.net 8599T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8600S: Maintained 8601F: Documentation/dev-tools/kgdb.rst 8602F: drivers/misc/kgdbts.c 8603F: drivers/tty/serial/kgdboc.c 8604F: include/linux/kdb.h 8605F: include/linux/kgdb.h 8606F: kernel/debug/ 8607 8608KMEMLEAK 8609M: Catalin Marinas <catalin.marinas@arm.com> 8610S: Maintained 8611F: Documentation/dev-tools/kmemleak.rst 8612F: include/linux/kmemleak.h 8613F: mm/kmemleak.c 8614F: mm/kmemleak-test.c 8615 8616KMOD KERNEL MODULE LOADER - USERMODE HELPER 8617M: Luis Chamberlain <mcgrof@kernel.org> 8618L: linux-kernel@vger.kernel.org 8619S: Maintained 8620F: kernel/kmod.c 8621F: include/linux/kmod.h 8622F: lib/test_kmod.c 8623F: tools/testing/selftests/kmod/ 8624 8625KPROBES 8626M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8627M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8628M: "David S. Miller" <davem@davemloft.net> 8629M: Masami Hiramatsu <mhiramat@kernel.org> 8630S: Maintained 8631F: Documentation/kprobes.txt 8632F: include/linux/kprobes.h 8633F: include/asm-generic/kprobes.h 8634F: kernel/kprobes.c 8635 8636KS0108 LCD CONTROLLER DRIVER 8637M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8638S: Maintained 8639F: Documentation/auxdisplay/ks0108 8640F: drivers/auxdisplay/ks0108.c 8641F: include/linux/ks0108.h 8642 8643L3MDEV 8644M: David Ahern <dsa@cumulusnetworks.com> 8645L: netdev@vger.kernel.org 8646S: Maintained 8647F: net/l3mdev 8648F: include/net/l3mdev.h 8649 8650L7 BPF FRAMEWORK 8651M: John Fastabend <john.fastabend@gmail.com> 8652M: Daniel Borkmann <daniel@iogearbox.net> 8653L: netdev@vger.kernel.org 8654L: bpf@vger.kernel.org 8655S: Maintained 8656F: include/linux/skmsg.h 8657F: net/core/skmsg.c 8658F: net/core/sock_map.c 8659F: net/ipv4/tcp_bpf.c 8660 8661LANTIQ / INTEL Ethernet drivers 8662M: Hauke Mehrtens <hauke@hauke-m.de> 8663L: netdev@vger.kernel.org 8664S: Maintained 8665F: net/dsa/tag_gswip.c 8666F: drivers/net/ethernet/lantiq_xrx200.c 8667F: drivers/net/dsa/lantiq_pce.h 8668F: drivers/net/dsa/lantiq_gswip.c 8669 8670LANTIQ MIPS ARCHITECTURE 8671M: John Crispin <john@phrozen.org> 8672L: linux-mips@vger.kernel.org 8673S: Maintained 8674F: arch/mips/lantiq 8675F: drivers/soc/lantiq 8676 8677LAPB module 8678L: linux-x25@vger.kernel.org 8679S: Orphan 8680F: Documentation/networking/lapb-module.txt 8681F: include/*/lapb.h 8682F: net/lapb/ 8683 8684LASI 53c700 driver for PARISC 8685M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8686L: linux-scsi@vger.kernel.org 8687S: Maintained 8688F: Documentation/scsi/53c700.txt 8689F: drivers/scsi/53c700* 8690 8691LEAKING_ADDRESSES 8692M: Tobin C. Harding <me@tobin.cc> 8693M: Tycho Andersen <tycho@tycho.ws> 8694L: kernel-hardening@lists.openwall.com 8695S: Maintained 8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8697F: scripts/leaking_addresses.pl 8698 8699LED SUBSYSTEM 8700M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8701M: Pavel Machek <pavel@ucw.cz> 8702L: linux-leds@vger.kernel.org 8703T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8704S: Maintained 8705F: Documentation/devicetree/bindings/leds/ 8706F: drivers/leds/ 8707F: include/linux/leds.h 8708 8709LEGACY EEPROM DRIVER 8710M: Jean Delvare <jdelvare@suse.com> 8711S: Maintained 8712F: Documentation/misc-devices/eeprom 8713F: drivers/misc/eeprom/eeprom.c 8714 8715LEGO MINDSTORMS EV3 8716R: David Lechner <david@lechnology.com> 8717S: Maintained 8718F: arch/arm/boot/dts/da850-lego-ev3.dts 8719F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8720F: drivers/power/supply/lego_ev3_battery.c 8721 8722LEGO USB Tower driver 8723M: Juergen Stuber <starblue@users.sourceforge.net> 8724L: legousb-devel@lists.sourceforge.net 8725W: http://legousb.sourceforge.net/ 8726S: Maintained 8727F: drivers/usb/misc/legousbtower.c 8728 8729LG LAPTOP EXTRAS 8730M: Matan Ziv-Av <matan@svgalib.org> 8731L: platform-driver-x86@vger.kernel.org 8732S: Maintained 8733F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8734F: Documentation/laptops/lg-laptop.rst 8735F: drivers/platform/x86/lg-laptop.c 8736 8737LG2160 MEDIA DRIVER 8738M: Michael Krufky <mkrufky@linuxtv.org> 8739L: linux-media@vger.kernel.org 8740W: https://linuxtv.org 8741W: http://github.com/mkrufky 8742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8743T: git git://linuxtv.org/mkrufky/tuners.git 8744S: Maintained 8745F: drivers/media/dvb-frontends/lg2160.* 8746 8747LGDT3305 MEDIA DRIVER 8748M: Michael Krufky <mkrufky@linuxtv.org> 8749L: linux-media@vger.kernel.org 8750W: https://linuxtv.org 8751W: http://github.com/mkrufky 8752Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8753T: git git://linuxtv.org/mkrufky/tuners.git 8754S: Maintained 8755F: drivers/media/dvb-frontends/lgdt3305.* 8756 8757LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8758M: Viresh Kumar <vireshk@kernel.org> 8759L: linux-ide@vger.kernel.org 8760T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8761S: Maintained 8762F: include/linux/pata_arasan_cf_data.h 8763F: drivers/ata/pata_arasan_cf.c 8764 8765LIBATA PATA DRIVERS 8766M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8767M: Jens Axboe <axboe@kernel.dk> 8768L: linux-ide@vger.kernel.org 8769T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8770S: Maintained 8771F: drivers/ata/pata_*.c 8772F: drivers/ata/ata_generic.c 8773 8774LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8775M: Linus Walleij <linus.walleij@linaro.org> 8776L: linux-ide@vger.kernel.org 8777T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8778S: Maintained 8779F: drivers/ata/pata_ftide010.c 8780F: drivers/ata/sata_gemini.c 8781F: drivers/ata/sata_gemini.h 8782 8783LIBATA SATA AHCI PLATFORM devices support 8784M: Hans de Goede <hdegoede@redhat.com> 8785M: Jens Axboe <axboe@kernel.dk> 8786L: linux-ide@vger.kernel.org 8787T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8788S: Maintained 8789F: drivers/ata/ahci_platform.c 8790F: drivers/ata/libahci_platform.c 8791F: include/linux/ahci_platform.h 8792 8793LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8794M: Mikael Pettersson <mikpelinux@gmail.com> 8795L: linux-ide@vger.kernel.org 8796T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8797S: Maintained 8798F: drivers/ata/sata_promise.* 8799 8800LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8801M: Jens Axboe <axboe@kernel.dk> 8802L: linux-ide@vger.kernel.org 8803T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8804S: Maintained 8805F: drivers/ata/ 8806F: include/linux/ata.h 8807F: include/linux/libata.h 8808F: Documentation/devicetree/bindings/ata/ 8809 8810LIBLOCKDEP 8811M: Sasha Levin <alexander.levin@microsoft.com> 8812S: Maintained 8813F: tools/lib/lockdep/ 8814 8815LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8816M: Dan Williams <dan.j.williams@intel.com> 8817M: Vishal Verma <vishal.l.verma@intel.com> 8818M: Dave Jiang <dave.jiang@intel.com> 8819L: linux-nvdimm@lists.01.org 8820Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8821S: Supported 8822F: drivers/nvdimm/blk.c 8823F: drivers/nvdimm/region_devs.c 8824 8825LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8826M: Vishal Verma <vishal.l.verma@intel.com> 8827M: Dan Williams <dan.j.williams@intel.com> 8828M: Dave Jiang <dave.jiang@intel.com> 8829L: linux-nvdimm@lists.01.org 8830Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8831S: Supported 8832F: drivers/nvdimm/btt* 8833 8834LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8835M: Dan Williams <dan.j.williams@intel.com> 8836M: Vishal Verma <vishal.l.verma@intel.com> 8837M: Dave Jiang <dave.jiang@intel.com> 8838L: linux-nvdimm@lists.01.org 8839Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8840S: Supported 8841F: drivers/nvdimm/pmem* 8842 8843LIBNVDIMM: DEVICETREE BINDINGS 8844M: Oliver O'Halloran <oohall@gmail.com> 8845L: linux-nvdimm@lists.01.org 8846Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8847S: Supported 8848F: drivers/nvdimm/of_pmem.c 8849F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8850 8851LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8852M: Dan Williams <dan.j.williams@intel.com> 8853M: Vishal Verma <vishal.l.verma@intel.com> 8854M: Dave Jiang <dave.jiang@intel.com> 8855M: Keith Busch <keith.busch@intel.com> 8856M: Ira Weiny <ira.weiny@intel.com> 8857L: linux-nvdimm@lists.01.org 8858Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8859T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8860S: Supported 8861F: drivers/nvdimm/* 8862F: drivers/acpi/nfit/* 8863F: include/linux/nd.h 8864F: include/linux/libnvdimm.h 8865F: include/uapi/linux/ndctl.h 8866 8867LIGHTNVM PLATFORM SUPPORT 8868M: Matias Bjorling <mb@lightnvm.io> 8869W: http://github/OpenChannelSSD 8870L: linux-block@vger.kernel.org 8871S: Maintained 8872F: drivers/lightnvm/ 8873F: include/linux/lightnvm.h 8874F: include/uapi/linux/lightnvm.h 8875 8876LINUX FOR POWER MACINTOSH 8877M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8878W: http://www.penguinppc.org/ 8879L: linuxppc-dev@lists.ozlabs.org 8880S: Maintained 8881F: arch/powerpc/platforms/powermac/ 8882F: drivers/macintosh/ 8883 8884LINUX FOR POWERPC (32-BIT AND 64-BIT) 8885M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8886M: Paul Mackerras <paulus@samba.org> 8887M: Michael Ellerman <mpe@ellerman.id.au> 8888W: https://github.com/linuxppc/linux/wiki 8889L: linuxppc-dev@lists.ozlabs.org 8890Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8891T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8892S: Supported 8893F: Documentation/ABI/stable/sysfs-firmware-opal-* 8894F: Documentation/devicetree/bindings/powerpc/ 8895F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8896F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8897F: Documentation/powerpc/ 8898F: arch/powerpc/ 8899F: drivers/char/tpm/tpm_ibmvtpm* 8900F: drivers/crypto/nx/ 8901F: drivers/crypto/vmx/ 8902F: drivers/i2c/busses/i2c-opal.c 8903F: drivers/net/ethernet/ibm/ibmveth.* 8904F: drivers/net/ethernet/ibm/ibmvnic.* 8905F: drivers/pci/hotplug/pnv_php.c 8906F: drivers/pci/hotplug/rpa* 8907F: drivers/rtc/rtc-opal.c 8908F: drivers/scsi/ibmvscsi/ 8909F: drivers/tty/hvc/hvc_opal.c 8910F: drivers/watchdog/wdrtas.c 8911F: tools/testing/selftests/powerpc 8912N: /pmac 8913N: powermac 8914N: powernv 8915N: [^a-z0-9]ps3 8916N: pseries 8917 8918LINUX FOR POWERPC EMBEDDED MPC5XXX 8919M: Anatolij Gustschin <agust@denx.de> 8920L: linuxppc-dev@lists.ozlabs.org 8921T: git git://git.denx.de/linux-denx-agust.git 8922S: Maintained 8923F: arch/powerpc/platforms/512x/ 8924F: arch/powerpc/platforms/52xx/ 8925 8926LINUX FOR POWERPC EMBEDDED PPC4XX 8927M: Alistair Popple <alistair@popple.id.au> 8928M: Matt Porter <mporter@kernel.crashing.org> 8929W: http://www.penguinppc.org/ 8930L: linuxppc-dev@lists.ozlabs.org 8931S: Maintained 8932F: arch/powerpc/platforms/40x/ 8933F: arch/powerpc/platforms/44x/ 8934 8935LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8936M: Scott Wood <oss@buserror.net> 8937M: Kumar Gala <galak@kernel.crashing.org> 8938W: http://www.penguinppc.org/ 8939L: linuxppc-dev@lists.ozlabs.org 8940T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8941S: Maintained 8942F: arch/powerpc/platforms/83xx/ 8943F: arch/powerpc/platforms/85xx/ 8944F: Documentation/devicetree/bindings/powerpc/fsl/ 8945 8946LINUX FOR POWERPC EMBEDDED PPC8XX 8947M: Vitaly Bordug <vitb@kernel.crashing.org> 8948W: http://www.penguinppc.org/ 8949L: linuxppc-dev@lists.ozlabs.org 8950S: Maintained 8951F: arch/powerpc/platforms/8xx/ 8952 8953LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8954L: linuxppc-dev@lists.ozlabs.org 8955S: Orphan 8956F: arch/powerpc/*/*virtex* 8957F: arch/powerpc/*/*/*virtex* 8958 8959LINUX FOR POWERPC PA SEMI PWRFICIENT 8960L: linuxppc-dev@lists.ozlabs.org 8961S: Orphan 8962F: arch/powerpc/platforms/pasemi/ 8963F: drivers/*/*pasemi* 8964F: drivers/*/*/*pasemi* 8965 8966LINUX KERNEL DUMP TEST MODULE (LKDTM) 8967M: Kees Cook <keescook@chromium.org> 8968S: Maintained 8969F: drivers/misc/lkdtm/* 8970 8971LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8972M: Alan Stern <stern@rowland.harvard.edu> 8973M: Andrea Parri <andrea.parri@amarulasolutions.com> 8974M: Will Deacon <will.deacon@arm.com> 8975M: Peter Zijlstra <peterz@infradead.org> 8976M: Boqun Feng <boqun.feng@gmail.com> 8977M: Nicholas Piggin <npiggin@gmail.com> 8978M: David Howells <dhowells@redhat.com> 8979M: Jade Alglave <j.alglave@ucl.ac.uk> 8980M: Luc Maranget <luc.maranget@inria.fr> 8981M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8982R: Akira Yokosawa <akiyks@gmail.com> 8983R: Daniel Lustig <dlustig@nvidia.com> 8984L: linux-kernel@vger.kernel.org 8985L: linux-arch@vger.kernel.org 8986S: Supported 8987T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8988F: tools/memory-model/ 8989F: Documentation/atomic_bitops.txt 8990F: Documentation/atomic_t.txt 8991F: Documentation/core-api/atomic_ops.rst 8992F: Documentation/core-api/refcount-vs-atomic.rst 8993F: Documentation/memory-barriers.txt 8994 8995LIS3LV02D ACCELEROMETER DRIVER 8996M: Eric Piel <eric.piel@tremplin-utc.net> 8997S: Maintained 8998F: Documentation/misc-devices/lis3lv02d 8999F: drivers/misc/lis3lv02d/ 9000F: drivers/platform/x86/hp_accel.c 9001 9002LIVE PATCHING 9003M: Josh Poimboeuf <jpoimboe@redhat.com> 9004M: Jiri Kosina <jikos@kernel.org> 9005M: Miroslav Benes <mbenes@suse.cz> 9006M: Petr Mladek <pmladek@suse.com> 9007R: Joe Lawrence <joe.lawrence@redhat.com> 9008S: Maintained 9009F: kernel/livepatch/ 9010F: include/linux/livepatch.h 9011F: arch/x86/include/asm/livepatch.h 9012F: arch/x86/kernel/livepatch.c 9013F: Documentation/livepatch/ 9014F: Documentation/ABI/testing/sysfs-kernel-livepatch 9015F: samples/livepatch/ 9016F: tools/testing/selftests/livepatch/ 9017L: live-patching@vger.kernel.org 9018T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9019 9020LLC (802.2) 9021L: netdev@vger.kernel.org 9022S: Odd fixes 9023F: include/linux/llc.h 9024F: include/uapi/linux/llc.h 9025F: include/net/llc* 9026F: net/llc/ 9027 9028LM73 HARDWARE MONITOR DRIVER 9029M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9030L: linux-hwmon@vger.kernel.org 9031S: Maintained 9032F: drivers/hwmon/lm73.c 9033 9034LM78 HARDWARE MONITOR DRIVER 9035M: Jean Delvare <jdelvare@suse.com> 9036L: linux-hwmon@vger.kernel.org 9037S: Maintained 9038F: Documentation/hwmon/lm78 9039F: drivers/hwmon/lm78.c 9040 9041LM83 HARDWARE MONITOR DRIVER 9042M: Jean Delvare <jdelvare@suse.com> 9043L: linux-hwmon@vger.kernel.org 9044S: Maintained 9045F: Documentation/hwmon/lm83 9046F: drivers/hwmon/lm83.c 9047 9048LM90 HARDWARE MONITOR DRIVER 9049M: Jean Delvare <jdelvare@suse.com> 9050L: linux-hwmon@vger.kernel.org 9051S: Maintained 9052F: Documentation/hwmon/lm90 9053F: Documentation/devicetree/bindings/hwmon/lm90.txt 9054F: drivers/hwmon/lm90.c 9055F: include/dt-bindings/thermal/lm90.h 9056 9057LM95234 HARDWARE MONITOR DRIVER 9058M: Guenter Roeck <linux@roeck-us.net> 9059L: linux-hwmon@vger.kernel.org 9060S: Maintained 9061F: Documentation/hwmon/lm95234 9062F: drivers/hwmon/lm95234.c 9063 9064LME2510 MEDIA DRIVER 9065M: Malcolm Priestley <tvboxspy@gmail.com> 9066L: linux-media@vger.kernel.org 9067W: https://linuxtv.org 9068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9069S: Maintained 9070F: drivers/media/usb/dvb-usb-v2/lmedm04* 9071 9072LOADPIN SECURITY MODULE 9073M: Kees Cook <keescook@chromium.org> 9074T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9075S: Supported 9076F: security/loadpin/ 9077F: Documentation/admin-guide/LSM/LoadPin.rst 9078 9079LOCKING PRIMITIVES 9080M: Peter Zijlstra <peterz@infradead.org> 9081M: Ingo Molnar <mingo@redhat.com> 9082M: Will Deacon <will.deacon@arm.com> 9083L: linux-kernel@vger.kernel.org 9084T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9085S: Maintained 9086F: Documentation/locking/ 9087F: include/linux/lockdep.h 9088F: include/linux/spinlock*.h 9089F: arch/*/include/asm/spinlock*.h 9090F: include/linux/rwlock*.h 9091F: include/linux/mutex*.h 9092F: include/linux/rwsem*.h 9093F: arch/*/include/asm/rwsem.h 9094F: include/linux/seqlock.h 9095F: lib/locking*.[ch] 9096F: kernel/locking/ 9097X: kernel/locking/locktorture.c 9098 9099LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9100M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9101L: linux-ntfs-dev@lists.sourceforge.net 9102W: http://www.linux-ntfs.org/content/view/19/37/ 9103S: Maintained 9104F: Documentation/ldm.txt 9105F: block/partitions/ldm.* 9106 9107LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9108M: Sathya Prakash <sathya.prakash@broadcom.com> 9109M: Chaitra P B <chaitra.basappa@broadcom.com> 9110M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9111L: MPT-FusionLinux.pdl@broadcom.com 9112L: linux-scsi@vger.kernel.org 9113W: http://www.avagotech.com/support/ 9114S: Supported 9115F: drivers/message/fusion/ 9116F: drivers/scsi/mpt3sas/ 9117 9118LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9119M: Matthew Wilcox <willy@infradead.org> 9120L: linux-scsi@vger.kernel.org 9121S: Maintained 9122F: drivers/scsi/sym53c8xx_2/ 9123 9124LTC1660 DAC DRIVER 9125M: Marcus Folkesson <marcus.folkesson@gmail.com> 9126L: linux-iio@vger.kernel.org 9127S: Maintained 9128F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9129F: drivers/iio/dac/ltc1660.c 9130 9131LTC4261 HARDWARE MONITOR DRIVER 9132M: Guenter Roeck <linux@roeck-us.net> 9133L: linux-hwmon@vger.kernel.org 9134S: Maintained 9135F: Documentation/hwmon/ltc4261 9136F: drivers/hwmon/ltc4261.c 9137 9138LTC4306 I2C MULTIPLEXER DRIVER 9139M: Michael Hennerich <michael.hennerich@analog.com> 9140W: http://ez.analog.com/community/linux-device-drivers 9141L: linux-i2c@vger.kernel.org 9142S: Supported 9143F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9144F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9145 9146LTP (Linux Test Project) 9147M: Mike Frysinger <vapier@gentoo.org> 9148M: Cyril Hrubis <chrubis@suse.cz> 9149M: Wanlong Gao <wanlong.gao@gmail.com> 9150M: Jan Stancek <jstancek@redhat.com> 9151M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9152M: Alexey Kodanev <alexey.kodanev@oracle.com> 9153L: ltp@lists.linux.it (subscribers-only) 9154W: http://linux-test-project.github.io/ 9155T: git git://github.com/linux-test-project/ltp.git 9156S: Maintained 9157 9158M68K ARCHITECTURE 9159M: Geert Uytterhoeven <geert@linux-m68k.org> 9160L: linux-m68k@lists.linux-m68k.org 9161W: http://www.linux-m68k.org/ 9162T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9163S: Maintained 9164F: arch/m68k/ 9165F: drivers/zorro/ 9166 9167M68K ON APPLE MACINTOSH 9168M: Joshua Thompson <funaho@jurai.org> 9169W: http://www.mac.linux-m68k.org/ 9170L: linux-m68k@lists.linux-m68k.org 9171S: Maintained 9172F: arch/m68k/mac/ 9173 9174M68K ON HP9000/300 9175M: Philip Blundell <philb@gnu.org> 9176W: http://www.tazenda.demon.co.uk/phil/linux-hp 9177S: Maintained 9178F: arch/m68k/hp300/ 9179 9180M88DS3103 MEDIA DRIVER 9181M: Antti Palosaari <crope@iki.fi> 9182L: linux-media@vger.kernel.org 9183W: https://linuxtv.org 9184W: http://palosaari.fi/linux/ 9185Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9186T: git git://linuxtv.org/anttip/media_tree.git 9187S: Maintained 9188F: drivers/media/dvb-frontends/m88ds3103* 9189 9190M88RS2000 MEDIA DRIVER 9191M: Malcolm Priestley <tvboxspy@gmail.com> 9192L: linux-media@vger.kernel.org 9193W: https://linuxtv.org 9194Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9195S: Maintained 9196F: drivers/media/dvb-frontends/m88rs2000* 9197 9198MA901 MASTERKIT USB FM RADIO DRIVER 9199M: Alexey Klimov <klimov.linux@gmail.com> 9200L: linux-media@vger.kernel.org 9201T: git git://linuxtv.org/media_tree.git 9202S: Maintained 9203F: drivers/media/radio/radio-ma901.c 9204 9205MAC80211 9206M: Johannes Berg <johannes@sipsolutions.net> 9207L: linux-wireless@vger.kernel.org 9208W: http://wireless.kernel.org/ 9209T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9210T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9211S: Maintained 9212F: Documentation/networking/mac80211-injection.txt 9213F: include/net/mac80211.h 9214F: net/mac80211/ 9215F: drivers/net/wireless/mac80211_hwsim.[ch] 9216F: Documentation/networking/mac80211_hwsim/README 9217 9218MAILBOX API 9219M: Jassi Brar <jassisinghbrar@gmail.com> 9220L: linux-kernel@vger.kernel.org 9221S: Maintained 9222F: drivers/mailbox/ 9223F: include/linux/mailbox_client.h 9224F: include/linux/mailbox_controller.h 9225 9226MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9227M: Michael Kerrisk <mtk.manpages@gmail.com> 9228W: http://www.kernel.org/doc/man-pages 9229L: linux-man@vger.kernel.org 9230S: Maintained 9231 9232MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9233M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9234L: linux-mips@vger.kernel.org 9235S: Maintained 9236F: arch/mips/boot/dts/img/pistachio_marduk.dts 9237 9238MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9239M: Andrew Lunn <andrew@lunn.ch> 9240M: Vivien Didelot <vivien.didelot@gmail.com> 9241L: netdev@vger.kernel.org 9242S: Maintained 9243F: drivers/net/dsa/mv88e6xxx/ 9244F: include/linux/platform_data/mv88e6xxx.h 9245F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9246 9247MARVELL ARMADA DRM SUPPORT 9248M: Russell King <linux@armlinux.org.uk> 9249S: Maintained 9250T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9251T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9252F: drivers/gpu/drm/armada/ 9253F: include/uapi/drm/armada_drm.h 9254F: Documentation/devicetree/bindings/display/armada/ 9255 9256MARVELL ARMADA 3700 PHY DRIVERS 9257M: Miquel Raynal <miquel.raynal@bootlin.com> 9258S: Maintained 9259F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9260F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9261F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9262F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9263 9264MARVELL CRYPTO DRIVER 9265M: Boris Brezillon <bbrezillon@kernel.org> 9266M: Arnaud Ebalard <arno@natisbad.org> 9267F: drivers/crypto/marvell/ 9268S: Maintained 9269L: linux-crypto@vger.kernel.org 9270 9271MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9272M: Mirko Lindner <mlindner@marvell.com> 9273M: Stephen Hemminger <stephen@networkplumber.org> 9274L: netdev@vger.kernel.org 9275S: Maintained 9276F: drivers/net/ethernet/marvell/sk* 9277 9278MARVELL LIBERTAS WIRELESS DRIVER 9279L: libertas-dev@lists.infradead.org 9280S: Orphan 9281F: drivers/net/wireless/marvell/libertas/ 9282 9283MARVELL MACCHIATOBIN SUPPORT 9284M: Russell King <linux@armlinux.org.uk> 9285L: linux-arm-kernel@lists.infradead.org 9286S: Maintained 9287F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9288 9289MARVELL MV643XX ETHERNET DRIVER 9290M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9291L: netdev@vger.kernel.org 9292S: Maintained 9293F: drivers/net/ethernet/marvell/mv643xx_eth.* 9294F: include/linux/mv643xx.h 9295 9296MARVELL MV88X3310 PHY DRIVER 9297M: Russell King <linux@armlinux.org.uk> 9298L: netdev@vger.kernel.org 9299S: Maintained 9300F: drivers/net/phy/marvell10g.c 9301 9302MARVELL MVEBU THERMAL DRIVER 9303M: Miquel Raynal <miquel.raynal@bootlin.com> 9304S: Maintained 9305F: drivers/thermal/armada_thermal.c 9306 9307MARVELL MVNETA ETHERNET DRIVER 9308M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9309L: netdev@vger.kernel.org 9310S: Maintained 9311F: drivers/net/ethernet/marvell/mvneta.* 9312 9313MARVELL MWIFIEX WIRELESS DRIVER 9314M: Amitkumar Karwar <amitkarwar@gmail.com> 9315M: Nishant Sarmukadam <nishants@marvell.com> 9316M: Ganapathi Bhat <gbhat@marvell.com> 9317M: Xinming Hu <huxinming820@gmail.com> 9318L: linux-wireless@vger.kernel.org 9319S: Maintained 9320F: drivers/net/wireless/marvell/mwifiex/ 9321 9322MARVELL MWL8K WIRELESS DRIVER 9323M: Lennert Buytenhek <buytenh@wantstofly.org> 9324L: linux-wireless@vger.kernel.org 9325S: Odd Fixes 9326F: drivers/net/wireless/marvell/mwl8k.c 9327 9328MARVELL NAND CONTROLLER DRIVER 9329M: Miquel Raynal <miquel.raynal@bootlin.com> 9330L: linux-mtd@lists.infradead.org 9331S: Maintained 9332F: drivers/mtd/nand/raw/marvell_nand.c 9333F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9334 9335MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9336M: Nicolas Pitre <nico@fluxnic.net> 9337S: Odd Fixes 9338F: drivers/mmc/host/mvsdio.* 9339 9340MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9341M: Hu Ziji <huziji@marvell.com> 9342L: linux-mmc@vger.kernel.org 9343S: Supported 9344F: drivers/mmc/host/sdhci-xenon* 9345F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9346 9347MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9348M: Sunil Goutham <sgoutham@marvell.com> 9349M: Linu Cherian <lcherian@marvell.com> 9350M: Geetha sowjanya <gakula@marvell.com> 9351M: Jerin Jacob <jerinj@marvell.com> 9352L: netdev@vger.kernel.org 9353S: Supported 9354F: drivers/net/ethernet/marvell/octeontx2/af/ 9355 9356MATROX FRAMEBUFFER DRIVER 9357L: linux-fbdev@vger.kernel.org 9358S: Orphan 9359F: drivers/video/fbdev/matrox/matroxfb_* 9360F: include/uapi/linux/matroxfb.h 9361 9362MAX16065 HARDWARE MONITOR DRIVER 9363M: Guenter Roeck <linux@roeck-us.net> 9364L: linux-hwmon@vger.kernel.org 9365S: Maintained 9366F: Documentation/hwmon/max16065 9367F: drivers/hwmon/max16065.c 9368 9369MAX2175 SDR TUNER DRIVER 9370M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9371L: linux-media@vger.kernel.org 9372T: git git://linuxtv.org/media_tree.git 9373S: Maintained 9374F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9375F: Documentation/media/v4l-drivers/max2175.rst 9376F: drivers/media/i2c/max2175* 9377F: include/uapi/linux/max2175.h 9378 9379MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9380L: linux-hwmon@vger.kernel.org 9381S: Orphan 9382F: Documentation/hwmon/max6650 9383F: drivers/hwmon/max6650.c 9384 9385MAX6697 HARDWARE MONITOR DRIVER 9386M: Guenter Roeck <linux@roeck-us.net> 9387L: linux-hwmon@vger.kernel.org 9388S: Maintained 9389F: Documentation/hwmon/max6697 9390F: Documentation/devicetree/bindings/hwmon/max6697.txt 9391F: drivers/hwmon/max6697.c 9392F: include/linux/platform_data/max6697.h 9393 9394MAX9860 MONO AUDIO VOICE CODEC DRIVER 9395M: Peter Rosin <peda@axentia.se> 9396L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9397S: Maintained 9398F: Documentation/devicetree/bindings/sound/max9860.txt 9399F: sound/soc/codecs/max9860.* 9400 9401MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9402M: Javier Martinez Canillas <javier@dowhile0.org> 9403L: linux-kernel@vger.kernel.org 9404S: Supported 9405F: drivers/regulator/max77802-regulator.c 9406F: Documentation/devicetree/bindings/*/*max77802.txt 9407F: include/dt-bindings/*/*max77802.h 9408 9409MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9410M: Krzysztof Kozlowski <krzk@kernel.org> 9411M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9412L: linux-pm@vger.kernel.org 9413S: Supported 9414F: drivers/power/supply/max14577_charger.c 9415F: drivers/power/supply/max77693_charger.c 9416 9417MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9418M: Chanwoo Choi <cw00.choi@samsung.com> 9419M: Krzysztof Kozlowski <krzk@kernel.org> 9420M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9421L: linux-kernel@vger.kernel.org 9422S: Supported 9423F: drivers/*/max14577*.c 9424F: drivers/*/max77686*.c 9425F: drivers/*/max77693*.c 9426F: drivers/extcon/extcon-max14577.c 9427F: drivers/extcon/extcon-max77693.c 9428F: drivers/rtc/rtc-max77686.c 9429F: drivers/clk/clk-max77686.c 9430F: Documentation/devicetree/bindings/mfd/max14577.txt 9431F: Documentation/devicetree/bindings/*/max77686.txt 9432F: Documentation/devicetree/bindings/mfd/max77693.txt 9433F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9434F: include/linux/mfd/max14577*.h 9435F: include/linux/mfd/max77686*.h 9436F: include/linux/mfd/max77693*.h 9437 9438MAXIRADIO FM RADIO RECEIVER DRIVER 9439M: Hans Verkuil <hverkuil@xs4all.nl> 9440L: linux-media@vger.kernel.org 9441T: git git://linuxtv.org/media_tree.git 9442W: https://linuxtv.org 9443S: Maintained 9444F: drivers/media/radio/radio-maxiradio* 9445 9446MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9447M: Peter Rosin <peda@axentia.se> 9448L: linux-iio@vger.kernel.org 9449S: Maintained 9450F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9451F: drivers/iio/potentiometer/mcp4018.c 9452F: drivers/iio/potentiometer/mcp4531.c 9453 9454MCR20A IEEE-802.15.4 RADIO DRIVER 9455M: Xue Liu <liuxuenetmail@gmail.com> 9456L: linux-wpan@vger.kernel.org 9457W: https://github.com/xueliu/mcr20a-linux 9458S: Maintained 9459F: drivers/net/ieee802154/mcr20a.c 9460F: drivers/net/ieee802154/mcr20a.h 9461F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9462 9463MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9464M: William Breathitt Gray <vilhelm.gray@gmail.com> 9465L: linux-iio@vger.kernel.org 9466S: Maintained 9467F: drivers/iio/dac/cio-dac.c 9468 9469MEDIA DRIVERS FOR ASCOT2E 9470M: Sergey Kozlov <serjk@netup.ru> 9471M: Abylay Ospan <aospan@netup.ru> 9472L: linux-media@vger.kernel.org 9473W: https://linuxtv.org 9474W: http://netup.tv/ 9475T: git git://linuxtv.org/media_tree.git 9476S: Supported 9477F: drivers/media/dvb-frontends/ascot2e* 9478 9479MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9480M: Jasmin Jessich <jasmin@anw.at> 9481L: linux-media@vger.kernel.org 9482W: https://linuxtv.org 9483T: git git://linuxtv.org/media_tree.git 9484S: Maintained 9485F: drivers/media/dvb-frontends/cxd2099* 9486 9487MEDIA DRIVERS FOR CXD2841ER 9488M: Sergey Kozlov <serjk@netup.ru> 9489M: Abylay Ospan <aospan@netup.ru> 9490L: linux-media@vger.kernel.org 9491W: https://linuxtv.org 9492W: http://netup.tv/ 9493T: git git://linuxtv.org/media_tree.git 9494S: Supported 9495F: drivers/media/dvb-frontends/cxd2841er* 9496 9497MEDIA DRIVERS FOR CXD2880 9498M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9499L: linux-media@vger.kernel.org 9500W: http://linuxtv.org/ 9501T: git git://linuxtv.org/media_tree.git 9502S: Supported 9503F: drivers/media/dvb-frontends/cxd2880/* 9504F: drivers/media/spi/cxd2880* 9505 9506MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9507L: linux-media@vger.kernel.org 9508W: https://linuxtv.org 9509T: git git://linuxtv.org/media_tree.git 9510S: Orphan 9511F: drivers/media/pci/ddbridge/* 9512 9513MEDIA DRIVERS FOR FREESCALE IMX 9514M: Steve Longerbeam <slongerbeam@gmail.com> 9515M: Philipp Zabel <p.zabel@pengutronix.de> 9516L: linux-media@vger.kernel.org 9517T: git git://linuxtv.org/media_tree.git 9518S: Maintained 9519F: Documentation/devicetree/bindings/media/imx.txt 9520F: Documentation/media/v4l-drivers/imx.rst 9521F: drivers/staging/media/imx/ 9522F: include/linux/imx-media.h 9523F: include/media/imx.h 9524 9525MEDIA DRIVER FOR FREESCALE IMX PXP 9526M: Philipp Zabel <p.zabel@pengutronix.de> 9527L: linux-media@vger.kernel.org 9528T: git git://linuxtv.org/media_tree.git 9529S: Maintained 9530F: drivers/media/platform/imx-pxp.[ch] 9531 9532MEDIA DRIVERS FOR FREESCALE IMX7 9533M: Rui Miguel Silva <rmfrfs@gmail.com> 9534L: linux-media@vger.kernel.org 9535T: git git://linuxtv.org/media_tree.git 9536S: Maintained 9537F: Documentation/devicetree/bindings/media/imx7-csi.txt 9538F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9539F: Documentation/media/v4l-drivers/imx7.rst 9540F: drivers/staging/media/imx/imx7-media-csi.c 9541F: drivers/staging/media/imx/imx7-mipi-csis.c 9542 9543MEDIA DRIVERS FOR HELENE 9544M: Abylay Ospan <aospan@netup.ru> 9545L: linux-media@vger.kernel.org 9546W: https://linuxtv.org 9547W: http://netup.tv/ 9548T: git git://linuxtv.org/media_tree.git 9549S: Supported 9550F: drivers/media/dvb-frontends/helene* 9551 9552MEDIA DRIVERS FOR HORUS3A 9553M: Sergey Kozlov <serjk@netup.ru> 9554M: Abylay Ospan <aospan@netup.ru> 9555L: linux-media@vger.kernel.org 9556W: https://linuxtv.org 9557W: http://netup.tv/ 9558T: git git://linuxtv.org/media_tree.git 9559S: Supported 9560F: drivers/media/dvb-frontends/horus3a* 9561 9562MEDIA DRIVERS FOR LNBH25 9563M: Sergey Kozlov <serjk@netup.ru> 9564M: Abylay Ospan <aospan@netup.ru> 9565L: linux-media@vger.kernel.org 9566W: https://linuxtv.org 9567W: http://netup.tv/ 9568T: git git://linuxtv.org/media_tree.git 9569S: Supported 9570F: drivers/media/dvb-frontends/lnbh25* 9571 9572MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9573L: linux-media@vger.kernel.org 9574W: https://linuxtv.org 9575T: git git://linuxtv.org/media_tree.git 9576S: Orphan 9577F: drivers/media/dvb-frontends/mxl5xx* 9578 9579MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9580M: Sergey Kozlov <serjk@netup.ru> 9581M: Abylay Ospan <aospan@netup.ru> 9582L: linux-media@vger.kernel.org 9583W: https://linuxtv.org 9584W: http://netup.tv/ 9585T: git git://linuxtv.org/media_tree.git 9586S: Supported 9587F: drivers/media/pci/netup_unidvb/* 9588 9589MEDIA DRIVERS FOR RENESAS - CEU 9590M: Jacopo Mondi <jacopo@jmondi.org> 9591L: linux-media@vger.kernel.org 9592L: linux-renesas-soc@vger.kernel.org 9593T: git git://linuxtv.org/media_tree.git 9594S: Supported 9595F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9596F: drivers/media/platform/renesas-ceu.c 9597F: include/media/drv-intf/renesas-ceu.h 9598 9599MEDIA DRIVERS FOR RENESAS - DRIF 9600M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9601L: linux-media@vger.kernel.org 9602L: linux-renesas-soc@vger.kernel.org 9603T: git git://linuxtv.org/media_tree.git 9604S: Supported 9605F: Documentation/devicetree/bindings/media/renesas,drif.txt 9606F: drivers/media/platform/rcar_drif.c 9607 9608MEDIA DRIVERS FOR RENESAS - FCP 9609M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9610L: linux-media@vger.kernel.org 9611L: linux-renesas-soc@vger.kernel.org 9612T: git git://linuxtv.org/media_tree.git 9613S: Supported 9614F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9615F: drivers/media/platform/rcar-fcp.c 9616F: include/media/rcar-fcp.h 9617 9618MEDIA DRIVERS FOR RENESAS - FDP1 9619M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9620L: linux-media@vger.kernel.org 9621L: linux-renesas-soc@vger.kernel.org 9622T: git git://linuxtv.org/media_tree.git 9623S: Supported 9624F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9625F: drivers/media/platform/rcar_fdp1.c 9626 9627MEDIA DRIVERS FOR RENESAS - VIN 9628M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9629L: linux-media@vger.kernel.org 9630L: linux-renesas-soc@vger.kernel.org 9631T: git git://linuxtv.org/media_tree.git 9632S: Supported 9633F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9634F: Documentation/devicetree/bindings/media/rcar_vin.txt 9635F: drivers/media/platform/rcar-vin/ 9636 9637MEDIA DRIVERS FOR RENESAS - VSP1 9638M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9639M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9640L: linux-media@vger.kernel.org 9641L: linux-renesas-soc@vger.kernel.org 9642T: git git://linuxtv.org/media_tree.git 9643S: Supported 9644F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9645F: drivers/media/platform/vsp1/ 9646 9647MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9648L: linux-media@vger.kernel.org 9649W: https://linuxtv.org 9650T: git git://linuxtv.org/media_tree.git 9651S: Orphan 9652F: drivers/media/dvb-frontends/stv0910* 9653 9654MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9655L: linux-media@vger.kernel.org 9656W: https://linuxtv.org 9657T: git git://linuxtv.org/media_tree.git 9658S: Orphan 9659F: drivers/media/dvb-frontends/stv6111* 9660 9661MEDIA DRIVERS FOR STM32 - DCMI 9662M: Hugues Fruchet <hugues.fruchet@st.com> 9663L: linux-media@vger.kernel.org 9664T: git git://linuxtv.org/media_tree.git 9665S: Supported 9666F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9667F: drivers/media/platform/stm32/stm32-dcmi.c 9668 9669MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9670M: Dmitry Osipenko <digetx@gmail.com> 9671L: linux-media@vger.kernel.org 9672L: linux-tegra@vger.kernel.org 9673T: git git://linuxtv.org/media_tree.git 9674S: Maintained 9675F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9676F: drivers/staging/media/tegra-vde/ 9677 9678MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9679M: Mauro Carvalho Chehab <mchehab@kernel.org> 9680P: LinuxTV.org Project 9681L: linux-media@vger.kernel.org 9682W: https://linuxtv.org 9683Q: http://patchwork.kernel.org/project/linux-media/list/ 9684T: git git://linuxtv.org/media_tree.git 9685S: Maintained 9686F: Documentation/devicetree/bindings/media/ 9687F: Documentation/media/ 9688F: drivers/media/ 9689F: drivers/staging/media/ 9690F: include/linux/platform_data/media/ 9691F: include/media/ 9692F: include/uapi/linux/dvb/ 9693F: include/uapi/linux/videodev2.h 9694F: include/uapi/linux/media.h 9695F: include/uapi/linux/v4l2-* 9696F: include/uapi/linux/meye.h 9697F: include/uapi/linux/ivtv* 9698F: include/uapi/linux/uvcvideo.h 9699 9700MEDIATEK BLUETOOTH DRIVER 9701M: Sean Wang <sean.wang@mediatek.com> 9702L: linux-bluetooth@vger.kernel.org 9703L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9704S: Maintained 9705F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9706F: drivers/bluetooth/btmtkuart.c 9707 9708MEDIATEK CIR DRIVER 9709M: Sean Wang <sean.wang@mediatek.com> 9710S: Maintained 9711F: drivers/media/rc/mtk-cir.c 9712 9713MEDIATEK DMA DRIVER 9714M: Sean Wang <sean.wang@mediatek.com> 9715L: dmaengine@vger.kernel.org 9716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9717L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9718S: Maintained 9719F: Documentation/devicetree/bindings/dma/mtk-* 9720F: drivers/dma/mediatek/ 9721 9722MEDIATEK PMIC LED DRIVER 9723M: Sean Wang <sean.wang@mediatek.com> 9724S: Maintained 9725F: drivers/leds/leds-mt6323.c 9726F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9727 9728MEDIATEK ETHERNET DRIVER 9729M: Felix Fietkau <nbd@openwrt.org> 9730M: John Crispin <john@phrozen.org> 9731M: Sean Wang <sean.wang@mediatek.com> 9732M: Nelson Chang <nelson.chang@mediatek.com> 9733L: netdev@vger.kernel.org 9734S: Maintained 9735F: drivers/net/ethernet/mediatek/ 9736 9737MEDIATEK SWITCH DRIVER 9738M: Sean Wang <sean.wang@mediatek.com> 9739L: netdev@vger.kernel.org 9740S: Maintained 9741F: drivers/net/dsa/mt7530.* 9742F: net/dsa/tag_mtk.c 9743 9744MEDIATEK JPEG DRIVER 9745M: Rick Chang <rick.chang@mediatek.com> 9746M: Bin Liu <bin.liu@mediatek.com> 9747S: Supported 9748F: drivers/media/platform/mtk-jpeg/ 9749F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9750 9751MEDIATEK MDP DRIVER 9752M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9753M: Houlong Wei <houlong.wei@mediatek.com> 9754M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9755S: Supported 9756F: drivers/media/platform/mtk-mdp/ 9757F: drivers/media/platform/mtk-vpu/ 9758F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9759 9760MEDIATEK MEDIA DRIVER 9761M: Tiffany Lin <tiffany.lin@mediatek.com> 9762M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9763S: Supported 9764F: drivers/media/platform/mtk-vcodec/ 9765F: drivers/media/platform/mtk-vpu/ 9766F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9767F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9768 9769MEDIATEK MT76 WIRELESS LAN DRIVER 9770M: Felix Fietkau <nbd@nbd.name> 9771M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9772L: linux-wireless@vger.kernel.org 9773S: Maintained 9774F: drivers/net/wireless/mediatek/mt76/ 9775 9776MEDIATEK MT7601U WIRELESS LAN DRIVER 9777M: Jakub Kicinski <kubakici@wp.pl> 9778L: linux-wireless@vger.kernel.org 9779S: Maintained 9780F: drivers/net/wireless/mediatek/mt7601u/ 9781 9782MEDIATEK NAND CONTROLLER DRIVER 9783M: Xiaolei Li <xiaolei.li@mediatek.com> 9784L: linux-mtd@lists.infradead.org 9785S: Maintained 9786F: drivers/mtd/nand/raw/mtk_* 9787F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9788 9789MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9790M: Sean Wang <sean.wang@mediatek.com> 9791S: Maintained 9792F: drivers/char/hw_random/mtk-rng.c 9793 9794MEDIATEK USB3 DRD IP DRIVER 9795M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9796L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9798L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9799S: Maintained 9800F: drivers/usb/mtu3/ 9801 9802MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9803M: Peter Senna Tschudin <peter.senna@gmail.com> 9804M: Martin Donnelly <martin.donnelly@ge.com> 9805M: Martyn Welch <martyn.welch@collabora.co.uk> 9806S: Maintained 9807F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9808F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9809 9810MEGARAID SCSI/SAS DRIVERS 9811M: Kashyap Desai <kashyap.desai@broadcom.com> 9812M: Sumit Saxena <sumit.saxena@broadcom.com> 9813M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9814L: megaraidlinux.pdl@broadcom.com 9815L: linux-scsi@vger.kernel.org 9816W: http://www.avagotech.com/support/ 9817S: Maintained 9818F: Documentation/scsi/megaraid.txt 9819F: drivers/scsi/megaraid.* 9820F: drivers/scsi/megaraid/ 9821 9822MELEXIS MLX90614 DRIVER 9823M: Crt Mori <cmo@melexis.com> 9824L: linux-iio@vger.kernel.org 9825W: http://www.melexis.com 9826S: Supported 9827F: drivers/iio/temperature/mlx90614.c 9828 9829MELEXIS MLX90632 DRIVER 9830M: Crt Mori <cmo@melexis.com> 9831L: linux-iio@vger.kernel.org 9832W: http://www.melexis.com 9833S: Supported 9834F: drivers/iio/temperature/mlx90632.c 9835 9836MELFAS MIP4 TOUCHSCREEN DRIVER 9837M: Sangwon Jee <jeesw@melfas.com> 9838W: http://www.melfas.com 9839S: Supported 9840F: drivers/input/touchscreen/melfas_mip4.c 9841F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9842 9843MELLANOX ETHERNET DRIVER (mlx4_en) 9844M: Tariq Toukan <tariqt@mellanox.com> 9845L: netdev@vger.kernel.org 9846S: Supported 9847W: http://www.mellanox.com 9848Q: http://patchwork.ozlabs.org/project/netdev/list/ 9849F: drivers/net/ethernet/mellanox/mlx4/en_* 9850 9851MELLANOX ETHERNET DRIVER (mlx5e) 9852M: Saeed Mahameed <saeedm@mellanox.com> 9853L: netdev@vger.kernel.org 9854S: Supported 9855W: http://www.mellanox.com 9856Q: http://patchwork.ozlabs.org/project/netdev/list/ 9857F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9858 9859MELLANOX ETHERNET INNOVA DRIVERS 9860R: Boris Pismenny <borisp@mellanox.com> 9861L: netdev@vger.kernel.org 9862S: Supported 9863W: http://www.mellanox.com 9864Q: http://patchwork.ozlabs.org/project/netdev/list/ 9865F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9866F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9867F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9868F: include/linux/mlx5/mlx5_ifc_fpga.h 9869 9870MELLANOX ETHERNET INNOVA IPSEC DRIVER 9871R: Boris Pismenny <borisp@mellanox.com> 9872L: netdev@vger.kernel.org 9873S: Supported 9874W: http://www.mellanox.com 9875Q: http://patchwork.ozlabs.org/project/netdev/list/ 9876F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9877F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9878 9879MELLANOX ETHERNET SWITCH DRIVERS 9880M: Jiri Pirko <jiri@mellanox.com> 9881M: Ido Schimmel <idosch@mellanox.com> 9882L: netdev@vger.kernel.org 9883S: Supported 9884W: http://www.mellanox.com 9885Q: http://patchwork.ozlabs.org/project/netdev/list/ 9886F: drivers/net/ethernet/mellanox/mlxsw/ 9887F: tools/testing/selftests/drivers/net/mlxsw/ 9888 9889MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9890M: mlxsw@mellanox.com 9891L: netdev@vger.kernel.org 9892S: Supported 9893W: http://www.mellanox.com 9894Q: http://patchwork.ozlabs.org/project/netdev/list/ 9895F: drivers/net/ethernet/mellanox/mlxfw/ 9896 9897MELLANOX HARDWARE PLATFORM SUPPORT 9898M: Andy Shevchenko <andy@infradead.org> 9899M: Darren Hart <dvhart@infradead.org> 9900M: Vadim Pasternak <vadimp@mellanox.com> 9901L: platform-driver-x86@vger.kernel.org 9902S: Supported 9903F: drivers/platform/mellanox/ 9904F: include/linux/platform_data/mlxreg.h 9905 9906MELLANOX MLX4 core VPI driver 9907M: Tariq Toukan <tariqt@mellanox.com> 9908L: netdev@vger.kernel.org 9909L: linux-rdma@vger.kernel.org 9910W: http://www.mellanox.com 9911Q: http://patchwork.ozlabs.org/project/netdev/list/ 9912S: Supported 9913F: drivers/net/ethernet/mellanox/mlx4/ 9914F: include/linux/mlx4/ 9915 9916MELLANOX MLX4 IB driver 9917M: Yishai Hadas <yishaih@mellanox.com> 9918L: linux-rdma@vger.kernel.org 9919W: http://www.mellanox.com 9920Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9921S: Supported 9922F: drivers/infiniband/hw/mlx4/ 9923F: include/linux/mlx4/ 9924F: include/uapi/rdma/mlx4-abi.h 9925 9926MELLANOX MLX5 core VPI driver 9927M: Saeed Mahameed <saeedm@mellanox.com> 9928M: Leon Romanovsky <leonro@mellanox.com> 9929L: netdev@vger.kernel.org 9930L: linux-rdma@vger.kernel.org 9931W: http://www.mellanox.com 9932Q: http://patchwork.ozlabs.org/project/netdev/list/ 9933S: Supported 9934F: drivers/net/ethernet/mellanox/mlx5/core/ 9935F: include/linux/mlx5/ 9936 9937MELLANOX MLX5 IB driver 9938M: Leon Romanovsky <leonro@mellanox.com> 9939L: linux-rdma@vger.kernel.org 9940W: http://www.mellanox.com 9941Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9942S: Supported 9943F: drivers/infiniband/hw/mlx5/ 9944F: include/linux/mlx5/ 9945F: include/uapi/rdma/mlx5-abi.h 9946 9947MELLANOX MLXCPLD I2C AND MUX DRIVER 9948M: Vadim Pasternak <vadimp@mellanox.com> 9949M: Michael Shych <michaelsh@mellanox.com> 9950L: linux-i2c@vger.kernel.org 9951S: Supported 9952F: drivers/i2c/busses/i2c-mlxcpld.c 9953F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9954F: Documentation/i2c/busses/i2c-mlxcpld 9955 9956MELLANOX MLXCPLD LED DRIVER 9957M: Vadim Pasternak <vadimp@mellanox.com> 9958L: linux-leds@vger.kernel.org 9959S: Supported 9960F: drivers/leds/leds-mlxcpld.c 9961F: drivers/leds/leds-mlxreg.c 9962F: Documentation/leds/leds-mlxcpld.txt 9963 9964MELLANOX PLATFORM DRIVER 9965M: Vadim Pasternak <vadimp@mellanox.com> 9966L: platform-driver-x86@vger.kernel.org 9967S: Supported 9968F: drivers/platform/x86/mlx-platform.c 9969 9970MEMBARRIER SUPPORT 9971M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9972M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9973L: linux-kernel@vger.kernel.org 9974S: Supported 9975F: kernel/sched/membarrier.c 9976F: include/uapi/linux/membarrier.h 9977F: arch/powerpc/include/asm/membarrier.h 9978 9979MEMBLOCK 9980M: Mike Rapoport <rppt@linux.ibm.com> 9981L: linux-mm@kvack.org 9982S: Maintained 9983F: include/linux/memblock.h 9984F: mm/memblock.c 9985F: Documentation/core-api/boot-time-mm.rst 9986 9987MEMORY MANAGEMENT 9988L: linux-mm@kvack.org 9989W: http://www.linux-mm.org 9990S: Maintained 9991F: include/linux/mm.h 9992F: include/linux/gfp.h 9993F: include/linux/mmzone.h 9994F: include/linux/memory_hotplug.h 9995F: include/linux/vmalloc.h 9996F: mm/ 9997 9998MEMORY TECHNOLOGY DEVICES (MTD) 9999M: David Woodhouse <dwmw2@infradead.org> 10000M: Brian Norris <computersforpeace@gmail.com> 10001M: Boris Brezillon <bbrezillon@kernel.org> 10002M: Marek Vasut <marek.vasut@gmail.com> 10003M: Richard Weinberger <richard@nod.at> 10004L: linux-mtd@lists.infradead.org 10005W: http://www.linux-mtd.infradead.org/ 10006Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10007T: git git://git.infradead.org/linux-mtd.git master 10008T: git git://git.infradead.org/linux-mtd.git mtd/next 10009S: Maintained 10010F: Documentation/devicetree/bindings/mtd/ 10011F: drivers/mtd/ 10012F: include/linux/mtd/ 10013F: include/uapi/mtd/ 10014 10015MEN A21 WATCHDOG DRIVER 10016M: Johannes Thumshirn <morbidrsa@gmail.com> 10017L: linux-watchdog@vger.kernel.org 10018S: Maintained 10019F: drivers/watchdog/mena21_wdt.c 10020 10021MEN CHAMELEON BUS (mcb) 10022M: Johannes Thumshirn <morbidrsa@gmail.com> 10023S: Maintained 10024F: drivers/mcb/ 10025F: include/linux/mcb.h 10026F: Documentation/men-chameleon-bus.txt 10027 10028MEN F21BMC (Board Management Controller) 10029M: Andreas Werner <andreas.werner@men.de> 10030S: Supported 10031F: drivers/mfd/menf21bmc.c 10032F: drivers/watchdog/menf21bmc_wdt.c 10033F: drivers/leds/leds-menf21bmc.c 10034F: drivers/hwmon/menf21bmc_hwmon.c 10035F: Documentation/hwmon/menf21bmc 10036 10037MEN Z069 WATCHDOG DRIVER 10038M: Johannes Thumshirn <jth@kernel.org> 10039L: linux-watchdog@vger.kernel.org 10040S: Maintained 10041F: drivers/watchdog/menz69_wdt.c 10042 10043MESON AO CEC DRIVER FOR AMLOGIC SOCS 10044M: Neil Armstrong <narmstrong@baylibre.com> 10045L: linux-media@lists.freedesktop.org 10046L: linux-amlogic@lists.infradead.org 10047W: http://linux-meson.com/ 10048S: Supported 10049F: drivers/media/platform/meson/ao-cec.c 10050F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10051T: git git://linuxtv.org/media_tree.git 10052 10053MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10054M: Liang Yang <liang.yang@amlogic.com> 10055L: linux-mtd@lists.infradead.org 10056S: Maintained 10057F: drivers/mtd/nand/raw/meson_* 10058F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10059 10060METHODE UDPU SUPPORT 10061M: Vladimir Vid <vladimir.vid@sartura.hr> 10062S: Maintained 10063F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10064 10065MICROBLAZE ARCHITECTURE 10066M: Michal Simek <monstr@monstr.eu> 10067W: http://www.monstr.eu/fdt/ 10068T: git git://git.monstr.eu/linux-2.6-microblaze.git 10069S: Supported 10070F: arch/microblaze/ 10071 10072MICROCHIP AT91 SERIAL DRIVER 10073M: Richard Genoud <richard.genoud@gmail.com> 10074S: Maintained 10075F: drivers/tty/serial/atmel_serial.c 10076F: drivers/tty/serial/atmel_serial.h 10077F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10078 10079MICROCHIP AUDIO ASOC DRIVERS 10080M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10081L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10082S: Supported 10083F: sound/soc/atmel 10084 10085MICROCHIP DMA DRIVER 10086M: Ludovic Desroches <ludovic.desroches@microchip.com> 10087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10088L: dmaengine@vger.kernel.org 10089S: Supported 10090F: drivers/dma/at_hdmac.c 10091F: drivers/dma/at_hdmac_regs.h 10092F: include/linux/platform_data/dma-atmel.h 10093F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10094F: include/dt-bindings/dma/at91.h 10095 10096MICROCHIP ECC DRIVER 10097M: Tudor Ambarus <tudor.ambarus@microchip.com> 10098L: linux-crypto@vger.kernel.org 10099S: Maintained 10100F: drivers/crypto/atmel-ecc.* 10101 10102MICROCHIP I2C DRIVER 10103M: Ludovic Desroches <ludovic.desroches@microchip.com> 10104L: linux-i2c@vger.kernel.org 10105S: Supported 10106F: drivers/i2c/busses/i2c-at91.c 10107 10108MICROCHIP ISC DRIVER 10109M: Eugen Hristev <eugen.hristev@microchip.com> 10110L: linux-media@vger.kernel.org 10111S: Supported 10112F: drivers/media/platform/atmel/atmel-isc.c 10113F: drivers/media/platform/atmel/atmel-isc-regs.h 10114F: Documentation/devicetree/bindings/media/atmel-isc.txt 10115 10116MICROCHIP ISI DRIVER 10117M: Eugen Hristev <eugen.hristev@microchip.com> 10118L: linux-media@vger.kernel.org 10119S: Supported 10120F: drivers/media/platform/atmel/atmel-isi.c 10121F: drivers/media/platform/atmel/atmel-isi.h 10122 10123MICROCHIP AT91 USART MFD DRIVER 10124M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10125L: linux-kernel@vger.kernel.org 10126S: Supported 10127F: drivers/mfd/at91-usart.c 10128F: include/dt-bindings/mfd/at91-usart.h 10129F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10130 10131MICROCHIP AT91 USART SPI DRIVER 10132M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10133L: linux-spi@vger.kernel.org 10134S: Supported 10135F: drivers/spi/spi-at91-usart.c 10136F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10137 10138MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10139M: Woojung Huh <Woojung.Huh@microchip.com> 10140M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10141L: netdev@vger.kernel.org 10142S: Maintained 10143F: net/dsa/tag_ksz.c 10144F: drivers/net/dsa/microchip/* 10145F: include/linux/platform_data/microchip-ksz.h 10146F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10147 10148MICROCHIP LAN743X ETHERNET DRIVER 10149M: Bryan Whitehead <bryan.whitehead@microchip.com> 10150M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10151L: netdev@vger.kernel.org 10152S: Maintained 10153F: drivers/net/ethernet/microchip/lan743x_* 10154 10155MICROCHIP LCDFB DRIVER 10156M: Nicolas Ferre <nicolas.ferre@microchip.com> 10157L: linux-fbdev@vger.kernel.org 10158S: Maintained 10159F: drivers/video/fbdev/atmel_lcdfb.c 10160F: include/video/atmel_lcdc.h 10161 10162MICROCHIP MMC/SD/SDIO MCI DRIVER 10163M: Ludovic Desroches <ludovic.desroches@microchip.com> 10164S: Maintained 10165F: drivers/mmc/host/atmel-mci.c 10166 10167MICROCHIP MCP16502 PMIC DRIVER 10168M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10170S: Maintained 10171F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10172F: drivers/regulator/mcp16502.c 10173 10174MICROCHIP MCP3911 ADC DRIVER 10175M: Marcus Folkesson <marcus.folkesson@gmail.com> 10176M: Kent Gustavsson <kent@minoris.se> 10177L: linux-iio@vger.kernel.org 10178S: Supported 10179F: drivers/iio/adc/mcp3911.c 10180F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10181 10182MICROCHIP NAND DRIVER 10183M: Tudor Ambarus <tudor.ambarus@microchip.com> 10184L: linux-mtd@lists.infradead.org 10185S: Supported 10186F: drivers/mtd/nand/raw/atmel/* 10187F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10188 10189MICROCHIP PWM DRIVER 10190M: Claudiu Beznea <claudiu.beznea@microchip.com> 10191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10192L: linux-pwm@vger.kernel.org 10193S: Supported 10194F: drivers/pwm/pwm-atmel.c 10195F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10196 10197MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10198M: Ludovic Desroches <ludovic.desroches@microchip.com> 10199M: Eugen Hristev <eugen.hristev@microchip.com> 10200L: linux-iio@vger.kernel.org 10201S: Supported 10202F: drivers/iio/adc/at91-sama5d2_adc.c 10203F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10204F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10205 10206MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10207M: Nicolas Ferre <nicolas.ferre@microchip.com> 10208S: Supported 10209F: drivers/power/reset/at91-sama5d2_shdwc.c 10210 10211MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10212M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10214L: linux-gpio@vger.kernel.org 10215F: drivers/gpio/gpio-sama5d2-piobu.c 10216 10217MICROCHIP SPI DRIVER 10218M: Nicolas Ferre <nicolas.ferre@microchip.com> 10219S: Supported 10220F: drivers/spi/spi-atmel.* 10221 10222MICROCHIP SSC DRIVER 10223M: Nicolas Ferre <nicolas.ferre@microchip.com> 10224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10225S: Supported 10226F: drivers/misc/atmel-ssc.c 10227F: include/linux/atmel-ssc.h 10228 10229MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10230M: Nicolas Ferre <nicolas.ferre@microchip.com> 10231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10232S: Supported 10233F: drivers/misc/atmel_tclib.c 10234F: drivers/clocksource/tcb_clksrc.c 10235 10236MICROCHIP USBA UDC DRIVER 10237M: Cristian Birsan <cristian.birsan@microchip.com> 10238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10239S: Supported 10240F: drivers/usb/gadget/udc/atmel_usba_udc.* 10241 10242MICROCHIP USB251XB DRIVER 10243M: Richard Leitner <richard.leitner@skidata.com> 10244L: linux-usb@vger.kernel.org 10245S: Maintained 10246F: drivers/usb/misc/usb251xb.c 10247F: Documentation/devicetree/bindings/usb/usb251xb.txt 10248 10249MICROCHIP XDMA DRIVER 10250M: Ludovic Desroches <ludovic.desroches@microchip.com> 10251L: linux-arm-kernel@lists.infradead.org 10252L: dmaengine@vger.kernel.org 10253S: Supported 10254F: drivers/dma/at_xdmac.c 10255 10256MICROSEMI MIPS SOCS 10257M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10258M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10259L: linux-mips@vger.kernel.org 10260S: Supported 10261F: arch/mips/generic/board-ocelot.c 10262F: arch/mips/configs/generic/board-ocelot.config 10263F: arch/mips/boot/dts/mscc/ 10264F: Documentation/devicetree/bindings/mips/mscc.txt 10265 10266MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10267M: Don Brace <don.brace@microsemi.com> 10268L: esc.storagedev@microsemi.com 10269L: linux-scsi@vger.kernel.org 10270S: Supported 10271F: drivers/scsi/smartpqi/smartpqi*.[ch] 10272F: drivers/scsi/smartpqi/Kconfig 10273F: drivers/scsi/smartpqi/Makefile 10274F: include/linux/cciss*.h 10275F: include/uapi/linux/cciss*.h 10276F: Documentation/scsi/smartpqi.txt 10277 10278MICROSEMI ETHERNET SWITCH DRIVER 10279M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10280M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10281L: netdev@vger.kernel.org 10282S: Supported 10283F: drivers/net/ethernet/mscc/ 10284 10285MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10286M: Chen Yu <yu.c.chen@intel.com> 10287L: platform-driver-x86@vger.kernel.org 10288S: Supported 10289F: drivers/platform/x86/surfacepro3_button.c 10290 10291MICROTEK X6 SCANNER 10292M: Oliver Neukum <oliver@neukum.org> 10293S: Maintained 10294F: drivers/usb/image/microtek.* 10295 10296MIPS 10297M: Ralf Baechle <ralf@linux-mips.org> 10298M: Paul Burton <paul.burton@mips.com> 10299M: James Hogan <jhogan@kernel.org> 10300L: linux-mips@vger.kernel.org 10301W: http://www.linux-mips.org/ 10302T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10303T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10304Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10305S: Supported 10306F: Documentation/devicetree/bindings/mips/ 10307F: Documentation/mips/ 10308F: arch/mips/ 10309F: drivers/platform/mips/ 10310 10311MIPS BOSTON DEVELOPMENT BOARD 10312M: Paul Burton <paul.burton@mips.com> 10313L: linux-mips@vger.kernel.org 10314S: Maintained 10315F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10316F: arch/mips/boot/dts/img/boston.dts 10317F: arch/mips/configs/generic/board-boston.config 10318F: drivers/clk/imgtec/clk-boston.c 10319F: include/dt-bindings/clock/boston-clock.h 10320 10321MIPS GENERIC PLATFORM 10322M: Paul Burton <paul.burton@mips.com> 10323L: linux-mips@vger.kernel.org 10324S: Supported 10325F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10326F: arch/mips/generic/ 10327F: arch/mips/tools/generic-board-config.sh 10328 10329MIPS/LOONGSON1 ARCHITECTURE 10330M: Keguang Zhang <keguang.zhang@gmail.com> 10331L: linux-mips@vger.kernel.org 10332S: Maintained 10333F: arch/mips/loongson32/ 10334F: arch/mips/include/asm/mach-loongson32/ 10335F: drivers/*/*loongson1* 10336F: drivers/*/*/*loongson1* 10337 10338MIPS/LOONGSON2 ARCHITECTURE 10339M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10340L: linux-mips@vger.kernel.org 10341S: Maintained 10342F: arch/mips/loongson64/fuloong-2e/ 10343F: arch/mips/loongson64/lemote-2f/ 10344F: arch/mips/include/asm/mach-loongson64/ 10345F: drivers/*/*loongson2* 10346F: drivers/*/*/*loongson2* 10347 10348MIPS/LOONGSON3 ARCHITECTURE 10349M: Huacai Chen <chenhc@lemote.com> 10350L: linux-mips@vger.kernel.org 10351S: Maintained 10352F: arch/mips/loongson64/ 10353F: arch/mips/include/asm/mach-loongson64/ 10354F: drivers/platform/mips/cpu_hwmon.c 10355F: drivers/*/*loongson3* 10356F: drivers/*/*/*loongson3* 10357 10358MIPS RINT INSTRUCTION EMULATION 10359M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10360L: linux-mips@vger.kernel.org 10361S: Supported 10362F: arch/mips/math-emu/sp_rint.c 10363F: arch/mips/math-emu/dp_rint.c 10364 10365MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10366M: Hans Verkuil <hverkuil@xs4all.nl> 10367L: linux-media@vger.kernel.org 10368T: git git://linuxtv.org/media_tree.git 10369W: https://linuxtv.org 10370S: Odd Fixes 10371F: drivers/media/radio/radio-miropcm20* 10372 10373MMP SUPPORT 10374R: Lubomir Rintel <lkundrak@v3.sk> 10375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10376S: Odd Fixes 10377F: arch/arm/boot/dts/mmp* 10378F: arch/arm/mach-mmp/ 10379 10380MMU GATHER AND TLB INVALIDATION 10381M: Will Deacon <will.deacon@arm.com> 10382M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10383M: Andrew Morton <akpm@linux-foundation.org> 10384M: Nick Piggin <npiggin@gmail.com> 10385M: Peter Zijlstra <peterz@infradead.org> 10386L: linux-arch@vger.kernel.org 10387L: linux-mm@kvack.org 10388S: Maintained 10389F: arch/*/include/asm/tlb.h 10390F: include/asm-generic/tlb.h 10391F: mm/mmu_gather.c 10392 10393MN88472 MEDIA DRIVER 10394M: Antti Palosaari <crope@iki.fi> 10395L: linux-media@vger.kernel.org 10396W: https://linuxtv.org 10397W: http://palosaari.fi/linux/ 10398Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10399S: Maintained 10400F: drivers/media/dvb-frontends/mn88472* 10401 10402MN88473 MEDIA DRIVER 10403M: Antti Palosaari <crope@iki.fi> 10404L: linux-media@vger.kernel.org 10405W: https://linuxtv.org 10406W: http://palosaari.fi/linux/ 10407Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10408S: Maintained 10409F: drivers/media/dvb-frontends/mn88473* 10410 10411MODULE SUPPORT 10412M: Jessica Yu <jeyu@kernel.org> 10413T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10414S: Maintained 10415F: include/linux/module.h 10416F: kernel/module.c 10417 10418MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10419W: http://popies.net/meye/ 10420S: Orphan 10421F: Documentation/media/v4l-drivers/meye* 10422F: drivers/media/pci/meye/ 10423F: include/uapi/linux/meye.h 10424 10425MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10426M: Jiri Slaby <jirislaby@gmail.com> 10427S: Maintained 10428F: Documentation/serial/moxa-smartio 10429F: drivers/tty/mxser.* 10430 10431MR800 AVERMEDIA USB FM RADIO DRIVER 10432M: Alexey Klimov <klimov.linux@gmail.com> 10433L: linux-media@vger.kernel.org 10434T: git git://linuxtv.org/media_tree.git 10435S: Maintained 10436F: drivers/media/radio/radio-mr800.c 10437 10438MRF24J40 IEEE 802.15.4 RADIO DRIVER 10439M: Alan Ott <alan@signal11.us> 10440L: linux-wpan@vger.kernel.org 10441S: Maintained 10442F: drivers/net/ieee802154/mrf24j40.c 10443F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10444 10445MSI LAPTOP SUPPORT 10446M: "Lee, Chun-Yi" <jlee@suse.com> 10447L: platform-driver-x86@vger.kernel.org 10448S: Maintained 10449F: drivers/platform/x86/msi-laptop.c 10450 10451MSI WMI SUPPORT 10452L: platform-driver-x86@vger.kernel.org 10453S: Orphan 10454F: drivers/platform/x86/msi-wmi.c 10455 10456MSI001 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/ 10462T: git git://linuxtv.org/anttip/media_tree.git 10463S: Maintained 10464F: drivers/media/tuners/msi001* 10465 10466MSI2500 MEDIA DRIVER 10467M: Antti Palosaari <crope@iki.fi> 10468L: linux-media@vger.kernel.org 10469W: https://linuxtv.org 10470W: http://palosaari.fi/linux/ 10471Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10472T: git git://linuxtv.org/anttip/media_tree.git 10473S: Maintained 10474F: drivers/media/usb/msi2500/ 10475 10476MSYSTEMS DISKONCHIP G3 MTD DRIVER 10477M: Robert Jarzmik <robert.jarzmik@free.fr> 10478L: linux-mtd@lists.infradead.org 10479S: Maintained 10480F: drivers/mtd/devices/docg3* 10481 10482MT9M032 APTINA SENSOR DRIVER 10483M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10484L: linux-media@vger.kernel.org 10485T: git git://linuxtv.org/media_tree.git 10486S: Maintained 10487F: drivers/media/i2c/mt9m032.c 10488F: include/media/i2c/mt9m032.h 10489 10490MT9P031 APTINA CAMERA SENSOR 10491M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10492L: linux-media@vger.kernel.org 10493T: git git://linuxtv.org/media_tree.git 10494S: Maintained 10495F: drivers/media/i2c/mt9p031.c 10496F: include/media/i2c/mt9p031.h 10497 10498MT9T001 APTINA CAMERA SENSOR 10499M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10500L: linux-media@vger.kernel.org 10501T: git git://linuxtv.org/media_tree.git 10502S: Maintained 10503F: drivers/media/i2c/mt9t001.c 10504F: include/media/i2c/mt9t001.h 10505 10506MT9T112 APTINA CAMERA SENSOR 10507M: Jacopo Mondi <jacopo@jmondi.org> 10508L: linux-media@vger.kernel.org 10509T: git git://linuxtv.org/media_tree.git 10510S: Odd Fixes 10511F: drivers/media/i2c/mt9t112.c 10512F: include/media/i2c/mt9t112.h 10513 10514MT9V032 APTINA CAMERA SENSOR 10515M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10516L: linux-media@vger.kernel.org 10517T: git git://linuxtv.org/media_tree.git 10518S: Maintained 10519F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10520F: drivers/media/i2c/mt9v032.c 10521F: include/media/i2c/mt9v032.h 10522 10523MT9V111 APTINA CAMERA SENSOR 10524M: Jacopo Mondi <jacopo@jmondi.org> 10525L: linux-media@vger.kernel.org 10526T: git git://linuxtv.org/media_tree.git 10527S: Maintained 10528F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10529F: drivers/media/i2c/mt9v111.c 10530 10531MULTIFUNCTION DEVICES (MFD) 10532M: Lee Jones <lee.jones@linaro.org> 10533T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10534S: Supported 10535F: Documentation/devicetree/bindings/mfd/ 10536F: drivers/mfd/ 10537F: include/linux/mfd/ 10538F: include/dt-bindings/mfd/ 10539 10540MULTIMEDIA CARD (MMC) ETC. OVER SPI 10541S: Orphan 10542F: drivers/mmc/host/mmc_spi.c 10543F: include/linux/spi/mmc_spi.h 10544 10545MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10546M: Ulf Hansson <ulf.hansson@linaro.org> 10547L: linux-mmc@vger.kernel.org 10548T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10549S: Maintained 10550F: Documentation/devicetree/bindings/mmc/ 10551F: drivers/mmc/ 10552F: include/linux/mmc/ 10553F: include/uapi/linux/mmc/ 10554 10555MULTIPLEXER SUBSYSTEM 10556M: Peter Rosin <peda@axentia.se> 10557S: Maintained 10558F: Documentation/ABI/testing/sysfs-class-mux* 10559F: Documentation/devicetree/bindings/mux/ 10560F: include/dt-bindings/mux/ 10561F: include/linux/mux/ 10562F: drivers/mux/ 10563 10564MULTITECH MULTIPORT CARD (ISICOM) 10565S: Orphan 10566F: drivers/tty/isicom.c 10567F: include/linux/isicom.h 10568 10569MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10570M: Bin Liu <b-liu@ti.com> 10571L: linux-usb@vger.kernel.org 10572S: Maintained 10573F: drivers/usb/musb/ 10574 10575MXL301RF MEDIA DRIVER 10576M: Akihiro Tsukada <tskd08@gmail.com> 10577L: linux-media@vger.kernel.org 10578S: Odd Fixes 10579F: drivers/media/tuners/mxl301rf* 10580 10581MXL5007T MEDIA DRIVER 10582M: Michael Krufky <mkrufky@linuxtv.org> 10583L: linux-media@vger.kernel.org 10584W: https://linuxtv.org 10585W: http://github.com/mkrufky 10586Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10587T: git git://linuxtv.org/mkrufky/tuners.git 10588S: Maintained 10589F: drivers/media/tuners/mxl5007t.* 10590 10591MXSFB DRM DRIVER 10592M: Marek Vasut <marex@denx.de> 10593M: Stefan Agner <stefan@agner.ch> 10594L: dri-devel@lists.freedesktop.org 10595S: Supported 10596F: drivers/gpu/drm/mxsfb/ 10597F: Documentation/devicetree/bindings/display/mxsfb.txt 10598T: git git://anongit.freedesktop.org/drm/drm-misc 10599 10600MYLEX DAC960 PCI RAID Controller 10601M: Hannes Reinecke <hare@kernel.org> 10602L: linux-scsi@vger.kernel.org 10603S: Supported 10604F: drivers/scsi/myrb.* 10605F: drivers/scsi/myrs.* 10606 10607MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10608M: Chris Lee <christopher.lee@cspi.com> 10609L: netdev@vger.kernel.org 10610W: https://www.cspi.com/ethernet-products/support/downloads/ 10611S: Supported 10612F: drivers/net/ethernet/myricom/myri10ge/ 10613 10614NAND FLASH SUBSYSTEM 10615M: Boris Brezillon <bbrezillon@kernel.org> 10616M: Miquel Raynal <miquel.raynal@bootlin.com> 10617R: Richard Weinberger <richard@nod.at> 10618L: linux-mtd@lists.infradead.org 10619W: http://www.linux-mtd.infradead.org/ 10620Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10621T: git git://git.infradead.org/linux-mtd.git nand/fixes 10622T: git git://git.infradead.org/linux-mtd.git nand/next 10623S: Maintained 10624F: drivers/mtd/nand/ 10625F: include/linux/mtd/*nand*.h 10626 10627NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10628M: Daniel Mack <zonque@gmail.com> 10629S: Maintained 10630L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10631W: http://www.native-instruments.com 10632F: sound/usb/caiaq/ 10633 10634NATSEMI ETHERNET DRIVER (DP8381x) 10635S: Orphan 10636F: drivers/net/ethernet/natsemi/natsemi.c 10637 10638NCR 5380 SCSI DRIVERS 10639M: Finn Thain <fthain@telegraphics.com.au> 10640M: Michael Schmitz <schmitzmic@gmail.com> 10641L: linux-scsi@vger.kernel.org 10642S: Maintained 10643F: Documentation/scsi/g_NCR5380.txt 10644F: drivers/scsi/NCR5380.* 10645F: drivers/scsi/arm/cumana_1.c 10646F: drivers/scsi/arm/oak.c 10647F: drivers/scsi/atari_scsi.* 10648F: drivers/scsi/dmx3191d.c 10649F: drivers/scsi/g_NCR5380.* 10650F: drivers/scsi/mac_scsi.* 10651F: drivers/scsi/sun3_scsi.* 10652F: drivers/scsi/sun3_scsi_vme.c 10653 10654NCSI LIBRARY: 10655M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10656S: Maintained 10657F: net/ncsi/ 10658 10659NCT6775 HARDWARE MONITOR DRIVER 10660M: Guenter Roeck <linux@roeck-us.net> 10661L: linux-hwmon@vger.kernel.org 10662S: Maintained 10663F: Documentation/hwmon/nct6775 10664F: drivers/hwmon/nct6775.c 10665 10666NET_FAILOVER MODULE 10667M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10668L: netdev@vger.kernel.org 10669S: Supported 10670F: driver/net/net_failover.c 10671F: include/net/net_failover.h 10672F: Documentation/networking/net_failover.rst 10673 10674NETEFFECT IWARP RNIC DRIVER (IW_NES) 10675M: Faisal Latif <faisal.latif@intel.com> 10676L: linux-rdma@vger.kernel.org 10677W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10678S: Supported 10679F: drivers/infiniband/hw/nes/ 10680F: include/uapi/rdma/nes-abi.h 10681 10682NETEM NETWORK EMULATOR 10683M: Stephen Hemminger <stephen@networkplumber.org> 10684L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10685S: Maintained 10686F: net/sched/sch_netem.c 10687 10688NETERION 10GbE DRIVERS (s2io/vxge) 10689M: Jon Mason <jdmason@kudzu.us> 10690L: netdev@vger.kernel.org 10691S: Supported 10692F: Documentation/networking/device_drivers/neterion/s2io.txt 10693F: Documentation/networking/device_drivers/neterion/vxge.txt 10694F: drivers/net/ethernet/neterion/ 10695 10696NETFILTER 10697M: Pablo Neira Ayuso <pablo@netfilter.org> 10698M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10699M: Florian Westphal <fw@strlen.de> 10700L: netfilter-devel@vger.kernel.org 10701L: coreteam@netfilter.org 10702W: http://www.netfilter.org/ 10703W: http://www.iptables.org/ 10704W: http://www.nftables.org/ 10705Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10706T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10707T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10708S: Maintained 10709F: include/linux/netfilter* 10710F: include/linux/netfilter/ 10711F: include/net/netfilter/ 10712F: include/uapi/linux/netfilter* 10713F: include/uapi/linux/netfilter/ 10714F: net/*/netfilter.c 10715F: net/*/netfilter/ 10716F: net/netfilter/ 10717F: net/bridge/br_netfilter*.c 10718 10719NETROM NETWORK LAYER 10720M: Ralf Baechle <ralf@linux-mips.org> 10721L: linux-hams@vger.kernel.org 10722W: http://www.linux-ax25.org/ 10723S: Maintained 10724F: include/net/netrom.h 10725F: include/uapi/linux/netrom.h 10726F: net/netrom/ 10727 10728NETRONOME ETHERNET DRIVERS 10729M: Jakub Kicinski <jakub.kicinski@netronome.com> 10730L: oss-drivers@netronome.com 10731S: Maintained 10732F: drivers/net/ethernet/netronome/ 10733 10734NETWORK BLOCK DEVICE (NBD) 10735M: Josef Bacik <josef@toxicpanda.com> 10736S: Maintained 10737L: linux-block@vger.kernel.org 10738L: nbd@other.debian.org 10739F: Documentation/blockdev/nbd.txt 10740F: drivers/block/nbd.c 10741F: include/uapi/linux/nbd.h 10742 10743NETWORK DROP MONITOR 10744M: Neil Horman <nhorman@tuxdriver.com> 10745L: netdev@vger.kernel.org 10746S: Maintained 10747W: https://fedorahosted.org/dropwatch/ 10748F: net/core/drop_monitor.c 10749 10750NETWORKING DRIVERS 10751M: "David S. Miller" <davem@davemloft.net> 10752L: netdev@vger.kernel.org 10753W: http://www.linuxfoundation.org/en/Net 10754Q: http://patchwork.ozlabs.org/project/netdev/list/ 10755T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10756T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10757S: Odd Fixes 10758F: Documentation/devicetree/bindings/net/ 10759F: drivers/net/ 10760F: include/linux/if_* 10761F: include/linux/netdevice.h 10762F: include/linux/etherdevice.h 10763F: include/linux/fcdevice.h 10764F: include/linux/fddidevice.h 10765F: include/linux/hippidevice.h 10766F: include/linux/inetdevice.h 10767F: include/uapi/linux/if_* 10768F: include/uapi/linux/netdevice.h 10769 10770NETWORKING DRIVERS (WIRELESS) 10771M: Kalle Valo <kvalo@codeaurora.org> 10772L: linux-wireless@vger.kernel.org 10773Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10774T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10775T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10776S: Maintained 10777F: Documentation/devicetree/bindings/net/wireless/ 10778F: drivers/net/wireless/ 10779 10780NETWORKING [DSA] 10781M: Andrew Lunn <andrew@lunn.ch> 10782M: Vivien Didelot <vivien.didelot@gmail.com> 10783M: Florian Fainelli <f.fainelli@gmail.com> 10784S: Maintained 10785F: Documentation/devicetree/bindings/net/dsa/ 10786F: net/dsa/ 10787F: include/net/dsa.h 10788F: include/linux/dsa/ 10789F: include/linux/platform_data/dsa.h 10790F: drivers/net/dsa/ 10791 10792NETWORKING [GENERAL] 10793M: "David S. Miller" <davem@davemloft.net> 10794L: netdev@vger.kernel.org 10795W: http://www.linuxfoundation.org/en/Net 10796Q: http://patchwork.ozlabs.org/project/netdev/list/ 10797T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10798T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10799B: mailto:netdev@vger.kernel.org 10800S: Maintained 10801F: net/ 10802F: include/net/ 10803F: include/linux/in.h 10804F: include/linux/net.h 10805F: include/linux/netdevice.h 10806F: include/uapi/linux/in.h 10807F: include/uapi/linux/net.h 10808F: include/uapi/linux/netdevice.h 10809F: include/uapi/linux/net_namespace.h 10810F: tools/testing/selftests/net/ 10811F: lib/net_utils.c 10812F: lib/random32.c 10813F: Documentation/networking/ 10814 10815NETWORKING [IPSEC] 10816M: Steffen Klassert <steffen.klassert@secunet.com> 10817M: Herbert Xu <herbert@gondor.apana.org.au> 10818M: "David S. Miller" <davem@davemloft.net> 10819L: netdev@vger.kernel.org 10820T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10821T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10822S: Maintained 10823F: net/xfrm/ 10824F: net/key/ 10825F: net/ipv4/xfrm* 10826F: net/ipv4/esp4* 10827F: net/ipv4/ah4.c 10828F: net/ipv4/ipcomp.c 10829F: net/ipv4/ip_vti.c 10830F: net/ipv6/xfrm* 10831F: net/ipv6/esp6* 10832F: net/ipv6/ah6.c 10833F: net/ipv6/ipcomp6.c 10834F: net/ipv6/ip6_vti.c 10835F: include/uapi/linux/xfrm.h 10836F: include/net/xfrm.h 10837 10838NETWORKING [IPv4/IPv6] 10839M: "David S. Miller" <davem@davemloft.net> 10840M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10841M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10842L: netdev@vger.kernel.org 10843T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10844S: Maintained 10845F: net/ipv4/ 10846F: net/ipv6/ 10847F: include/net/ip* 10848F: arch/x86/net/* 10849 10850NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10851M: Paul Moore <paul@paul-moore.com> 10852W: https://github.com/netlabel 10853L: netdev@vger.kernel.org 10854L: linux-security-module@vger.kernel.org 10855S: Maintained 10856F: Documentation/netlabel/ 10857F: include/net/calipso.h 10858F: include/net/cipso_ipv4.h 10859F: include/net/netlabel.h 10860F: include/uapi/linux/netfilter/xt_SECMARK.h 10861F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10862F: net/netlabel/ 10863F: net/ipv4/cipso_ipv4.c 10864F: net/ipv6/calipso.c 10865F: net/netfilter/xt_CONNSECMARK.c 10866F: net/netfilter/xt_SECMARK.c 10867 10868NETWORKING [TCP] 10869M: Eric Dumazet <edumazet@google.com> 10870L: netdev@vger.kernel.org 10871S: Maintained 10872F: net/ipv4/tcp*.c 10873F: net/ipv4/syncookies.c 10874F: net/ipv6/tcp*.c 10875F: net/ipv6/syncookies.c 10876F: include/uapi/linux/tcp.h 10877F: include/net/tcp.h 10878F: include/linux/tcp.h 10879F: include/trace/events/tcp.h 10880 10881NETWORKING [TLS] 10882M: Boris Pismenny <borisp@mellanox.com> 10883M: Aviad Yehezkel <aviadye@mellanox.com> 10884M: Dave Watson <davejwatson@fb.com> 10885M: John Fastabend <john.fastabend@gmail.com> 10886M: Daniel Borkmann <daniel@iogearbox.net> 10887L: netdev@vger.kernel.org 10888S: Maintained 10889F: net/tls/* 10890F: include/uapi/linux/tls.h 10891F: include/net/tls.h 10892 10893NETWORKING [WIRELESS] 10894L: linux-wireless@vger.kernel.org 10895Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10896 10897NETDEVSIM 10898M: Jakub Kicinski <jakub.kicinski@netronome.com> 10899S: Maintained 10900F: drivers/net/netdevsim/* 10901 10902NETXEN (1/10) GbE SUPPORT 10903M: Manish Chopra <manishc@marvell.com> 10904M: Rahul Verma <rahulv@marvell.com> 10905M: GR-Linux-NIC-Dev@marvell.com 10906L: netdev@vger.kernel.org 10907S: Supported 10908F: drivers/net/ethernet/qlogic/netxen/ 10909 10910NFC SUBSYSTEM 10911M: Samuel Ortiz <sameo@linux.intel.com> 10912L: linux-wireless@vger.kernel.org 10913L: linux-nfc@lists.01.org (subscribers-only) 10914S: Supported 10915F: net/nfc/ 10916F: include/net/nfc/ 10917F: include/uapi/linux/nfc.h 10918F: drivers/nfc/ 10919F: include/linux/platform_data/nfcmrvl.h 10920F: include/linux/platform_data/nxp-nci.h 10921F: Documentation/devicetree/bindings/net/nfc/ 10922 10923NFS, SUNRPC, AND LOCKD CLIENTS 10924M: Trond Myklebust <trond.myklebust@hammerspace.com> 10925M: Anna Schumaker <anna.schumaker@netapp.com> 10926L: linux-nfs@vger.kernel.org 10927W: http://client.linux-nfs.org 10928T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10929S: Maintained 10930F: fs/lockd/ 10931F: fs/nfs/ 10932F: fs/nfs_common/ 10933F: net/sunrpc/ 10934F: include/linux/lockd/ 10935F: include/linux/nfs* 10936F: include/linux/sunrpc/ 10937F: include/uapi/linux/nfs* 10938F: include/uapi/linux/sunrpc/ 10939 10940NILFS2 FILESYSTEM 10941M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10942L: linux-nilfs@vger.kernel.org 10943W: https://nilfs.sourceforge.io/ 10944W: https://nilfs.osdn.jp/ 10945T: git git://github.com/konis/nilfs2.git 10946S: Supported 10947F: Documentation/filesystems/nilfs2.txt 10948F: fs/nilfs2/ 10949F: include/trace/events/nilfs2.h 10950F: include/uapi/linux/nilfs2_api.h 10951F: include/uapi/linux/nilfs2_ondisk.h 10952 10953NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10954M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10955W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10956S: Maintained 10957F: Documentation/scsi/NinjaSCSI.txt 10958F: drivers/scsi/pcmcia/nsp_* 10959 10960NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10961M: GOTO Masanori <gotom@debian.or.jp> 10962M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10963W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10964S: Maintained 10965F: Documentation/scsi/NinjaSCSI.txt 10966F: drivers/scsi/nsp32* 10967 10968NIOS2 ARCHITECTURE 10969M: Ley Foon Tan <lftan@altera.com> 10970L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10971T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10972S: Maintained 10973F: arch/nios2/ 10974 10975NOHZ, DYNTICKS SUPPORT 10976M: Frederic Weisbecker <fweisbec@gmail.com> 10977M: Thomas Gleixner <tglx@linutronix.de> 10978M: Ingo Molnar <mingo@kernel.org> 10979L: linux-kernel@vger.kernel.org 10980T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10981S: Maintained 10982F: kernel/time/tick*.* 10983F: include/linux/tick.h 10984F: include/linux/sched/nohz.h 10985 10986NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10987M: Pavel Machek <pavel@ucw.cz> 10988M: Sakari Ailus <sakari.ailus@iki.fi> 10989L: linux-media@vger.kernel.org 10990S: Maintained 10991F: drivers/media/i2c/et8ek8 10992F: drivers/media/i2c/ad5820.c 10993 10994NOKIA N900 POWER SUPPLY DRIVERS 10995R: Pali Rohár <pali.rohar@gmail.com> 10996F: include/linux/power/bq2415x_charger.h 10997F: include/linux/power/bq27xxx_battery.h 10998F: include/linux/power/isp1704_charger.h 10999F: drivers/power/supply/bq2415x_charger.c 11000F: drivers/power/supply/bq27xxx_battery.c 11001F: drivers/power/supply/bq27xxx_battery_i2c.c 11002F: drivers/power/supply/isp1704_charger.c 11003F: drivers/power/supply/rx51_battery.c 11004 11005NOLIBC HEADER FILE 11006M: Willy Tarreau <w@1wt.eu> 11007S: Maintained 11008T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11009F: tools/include/nolibc/ 11010 11011NTB AMD DRIVER 11012M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11013L: linux-ntb@googlegroups.com 11014S: Supported 11015F: drivers/ntb/hw/amd/ 11016 11017NTB DRIVER CORE 11018M: Jon Mason <jdmason@kudzu.us> 11019M: Dave Jiang <dave.jiang@intel.com> 11020M: Allen Hubbe <allenbh@gmail.com> 11021L: linux-ntb@googlegroups.com 11022S: Supported 11023W: https://github.com/jonmason/ntb/wiki 11024T: git git://github.com/jonmason/ntb.git 11025F: drivers/ntb/ 11026F: drivers/net/ntb_netdev.c 11027F: include/linux/ntb.h 11028F: include/linux/ntb_transport.h 11029F: tools/testing/selftests/ntb/ 11030 11031NTB IDT DRIVER 11032M: Serge Semin <fancer.lancer@gmail.com> 11033L: linux-ntb@googlegroups.com 11034S: Supported 11035F: drivers/ntb/hw/idt/ 11036 11037NTB INTEL DRIVER 11038M: Dave Jiang <dave.jiang@intel.com> 11039L: linux-ntb@googlegroups.com 11040S: Supported 11041W: https://github.com/davejiang/linux/wiki 11042T: git https://github.com/davejiang/linux.git 11043F: drivers/ntb/hw/intel/ 11044 11045NTFS FILESYSTEM 11046M: Anton Altaparmakov <anton@tuxera.com> 11047L: linux-ntfs-dev@lists.sourceforge.net 11048W: http://www.tuxera.com/ 11049T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11050S: Supported 11051F: Documentation/filesystems/ntfs.txt 11052F: fs/ntfs/ 11053 11054NUBUS SUBSYSTEM 11055M: Finn Thain <fthain@telegraphics.com.au> 11056L: linux-m68k@lists.linux-m68k.org 11057S: Maintained 11058F: arch/*/include/asm/nubus.h 11059F: drivers/nubus/ 11060F: include/linux/nubus.h 11061F: include/uapi/linux/nubus.h 11062 11063NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11064M: Antonino Daplas <adaplas@gmail.com> 11065L: linux-fbdev@vger.kernel.org 11066S: Maintained 11067F: drivers/video/fbdev/riva/ 11068F: drivers/video/fbdev/nvidia/ 11069 11070NVM EXPRESS DRIVER 11071M: Keith Busch <keith.busch@intel.com> 11072M: Jens Axboe <axboe@fb.com> 11073M: Christoph Hellwig <hch@lst.de> 11074M: Sagi Grimberg <sagi@grimberg.me> 11075L: linux-nvme@lists.infradead.org 11076T: git://git.infradead.org/nvme.git 11077W: http://git.infradead.org/nvme.git 11078S: Supported 11079F: drivers/nvme/host/ 11080F: include/linux/nvme.h 11081F: include/uapi/linux/nvme_ioctl.h 11082 11083NVM EXPRESS FC TRANSPORT DRIVERS 11084M: James Smart <james.smart@broadcom.com> 11085L: linux-nvme@lists.infradead.org 11086S: Supported 11087F: include/linux/nvme-fc.h 11088F: include/linux/nvme-fc-driver.h 11089F: drivers/nvme/host/fc.c 11090F: drivers/nvme/target/fc.c 11091F: drivers/nvme/target/fcloop.c 11092 11093NVM EXPRESS TARGET DRIVER 11094M: Christoph Hellwig <hch@lst.de> 11095M: Sagi Grimberg <sagi@grimberg.me> 11096L: linux-nvme@lists.infradead.org 11097T: git://git.infradead.org/nvme.git 11098W: http://git.infradead.org/nvme.git 11099S: Supported 11100F: drivers/nvme/target/ 11101 11102NVMEM FRAMEWORK 11103M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11104S: Maintained 11105F: drivers/nvmem/ 11106F: Documentation/devicetree/bindings/nvmem/ 11107F: Documentation/ABI/stable/sysfs-bus-nvmem 11108F: include/linux/nvmem-consumer.h 11109F: include/linux/nvmem-provider.h 11110 11111NXP SGTL5000 DRIVER 11112M: Fabio Estevam <festevam@gmail.com> 11113L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11114S: Maintained 11115F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11116F: sound/soc/codecs/sgtl5000* 11117 11118NXP TDA998X DRM DRIVER 11119M: Russell King <linux@armlinux.org.uk> 11120S: Maintained 11121T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11122T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11123F: drivers/gpu/drm/i2c/tda998x_drv.c 11124F: include/drm/i2c/tda998x.h 11125F: include/dt-bindings/display/tda998x.h 11126K: "nxp,tda998x" 11127 11128NXP TFA9879 DRIVER 11129M: Peter Rosin <peda@axentia.se> 11130L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11131S: Maintained 11132F: Documentation/devicetree/bindings/sound/tfa9879.txt 11133F: sound/soc/codecs/tfa9879* 11134 11135NXP-NCI NFC DRIVER 11136M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11137R: Charles Gorand <charles.gorand@effinnov.com> 11138L: linux-nfc@lists.01.org (moderated for non-subscribers) 11139S: Supported 11140F: drivers/nfc/nxp-nci 11141 11142OBJAGG 11143M: Jiri Pirko <jiri@mellanox.com> 11144L: netdev@vger.kernel.org 11145S: Supported 11146F: lib/objagg.c 11147F: lib/test_objagg.c 11148F: include/linux/objagg.h 11149 11150NXP FSPI DRIVER 11151R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11152M: Ashish Kumar <ashish.kumar@nxp.com> 11153L: linux-spi@vger.kernel.org 11154S: Maintained 11155F: drivers/spi/spi-nxp-fspi.c 11156F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11157 11158OBJTOOL 11159M: Josh Poimboeuf <jpoimboe@redhat.com> 11160M: Peter Zijlstra <peterz@infradead.org> 11161S: Supported 11162F: tools/objtool/ 11163 11164OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11165M: Frederic Barrat <fbarrat@linux.ibm.com> 11166M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 11167L: linuxppc-dev@lists.ozlabs.org 11168S: Supported 11169F: arch/powerpc/platforms/powernv/ocxl.c 11170F: arch/powerpc/include/asm/pnv-ocxl.h 11171F: drivers/misc/ocxl/ 11172F: include/misc/ocxl* 11173F: include/uapi/misc/ocxl.h 11174F: Documentation/accelerators/ocxl.rst 11175 11176OMAP AUDIO SUPPORT 11177M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11178M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11179L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11180L: linux-omap@vger.kernel.org 11181S: Maintained 11182F: sound/soc/ti/omap* 11183F: sound/soc/ti/rx51.c 11184F: sound/soc/ti/n810.c 11185F: sound/soc/ti/sdma-pcm.* 11186 11187OMAP CLOCK FRAMEWORK SUPPORT 11188M: Paul Walmsley <paul@pwsan.com> 11189L: linux-omap@vger.kernel.org 11190S: Maintained 11191F: arch/arm/*omap*/*clock* 11192 11193OMAP DEVICE TREE SUPPORT 11194M: Benoît Cousson <bcousson@baylibre.com> 11195M: Tony Lindgren <tony@atomide.com> 11196L: linux-omap@vger.kernel.org 11197L: devicetree@vger.kernel.org 11198S: Maintained 11199F: arch/arm/boot/dts/*omap* 11200F: arch/arm/boot/dts/*am3* 11201F: arch/arm/boot/dts/*am4* 11202F: arch/arm/boot/dts/*am5* 11203F: arch/arm/boot/dts/*dra7* 11204 11205OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11206L: linux-omap@vger.kernel.org 11207L: linux-fbdev@vger.kernel.org 11208S: Orphan 11209F: drivers/video/fbdev/omap2/ 11210F: Documentation/arm/OMAP/DSS 11211 11212OMAP FRAMEBUFFER SUPPORT 11213L: linux-fbdev@vger.kernel.org 11214L: linux-omap@vger.kernel.org 11215S: Orphan 11216F: drivers/video/fbdev/omap/ 11217 11218OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11219M: Roger Quadros <rogerq@ti.com> 11220M: Tony Lindgren <tony@atomide.com> 11221L: linux-omap@vger.kernel.org 11222S: Maintained 11223F: drivers/memory/omap-gpmc.c 11224F: arch/arm/mach-omap2/*gpmc* 11225 11226OMAP GPIO DRIVER 11227M: Grygorii Strashko <grygorii.strashko@ti.com> 11228M: Santosh Shilimkar <ssantosh@kernel.org> 11229M: Kevin Hilman <khilman@kernel.org> 11230L: linux-omap@vger.kernel.org 11231S: Maintained 11232F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11233F: drivers/gpio/gpio-omap.c 11234 11235OMAP HARDWARE SPINLOCK SUPPORT 11236M: Ohad Ben-Cohen <ohad@wizery.com> 11237L: linux-omap@vger.kernel.org 11238S: Maintained 11239F: drivers/hwspinlock/omap_hwspinlock.c 11240 11241OMAP HS MMC SUPPORT 11242L: linux-mmc@vger.kernel.org 11243L: linux-omap@vger.kernel.org 11244S: Orphan 11245F: drivers/mmc/host/omap_hsmmc.c 11246 11247OMAP HWMOD DATA 11248M: Paul Walmsley <paul@pwsan.com> 11249L: linux-omap@vger.kernel.org 11250S: Maintained 11251F: arch/arm/mach-omap2/omap_hwmod*data* 11252 11253OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11254M: Benoît Cousson <bcousson@baylibre.com> 11255L: linux-omap@vger.kernel.org 11256S: Maintained 11257F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11258 11259OMAP HWMOD SUPPORT 11260M: Benoît Cousson <bcousson@baylibre.com> 11261M: Paul Walmsley <paul@pwsan.com> 11262L: linux-omap@vger.kernel.org 11263S: Maintained 11264F: arch/arm/mach-omap2/omap_hwmod.* 11265 11266OMAP I2C DRIVER 11267M: Vignesh R <vigneshr@ti.com> 11268L: linux-omap@vger.kernel.org 11269L: linux-i2c@vger.kernel.org 11270S: Maintained 11271F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11272F: drivers/i2c/busses/i2c-omap.c 11273 11274OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11275M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11276L: linux-media@vger.kernel.org 11277S: Maintained 11278F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11279F: drivers/media/platform/omap3isp/ 11280F: drivers/staging/media/omap4iss/ 11281 11282OMAP MMC SUPPORT 11283M: Aaro Koskinen <aaro.koskinen@iki.fi> 11284L: linux-omap@vger.kernel.org 11285S: Odd Fixes 11286F: drivers/mmc/host/omap.c 11287 11288OMAP POWER MANAGEMENT SUPPORT 11289M: Kevin Hilman <khilman@kernel.org> 11290L: linux-omap@vger.kernel.org 11291S: Maintained 11292F: arch/arm/*omap*/*pm* 11293F: drivers/cpufreq/omap-cpufreq.c 11294 11295OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11296M: Rajendra Nayak <rnayak@codeaurora.org> 11297M: Paul Walmsley <paul@pwsan.com> 11298L: linux-omap@vger.kernel.org 11299S: Maintained 11300F: arch/arm/mach-omap2/prm* 11301 11302OMAP RANDOM NUMBER GENERATOR SUPPORT 11303M: Deepak Saxena <dsaxena@plexity.net> 11304S: Maintained 11305F: drivers/char/hw_random/omap-rng.c 11306 11307OMAP USB SUPPORT 11308L: linux-usb@vger.kernel.org 11309L: linux-omap@vger.kernel.org 11310S: Orphan 11311F: drivers/usb/*/*omap* 11312F: arch/arm/*omap*/usb* 11313 11314OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11315M: Mark Jackson <mpfj@newflow.co.uk> 11316L: linux-omap@vger.kernel.org 11317S: Maintained 11318F: arch/arm/boot/dts/am335x-nano.dts 11319 11320OMAP1 SUPPORT 11321M: Aaro Koskinen <aaro.koskinen@iki.fi> 11322M: Tony Lindgren <tony@atomide.com> 11323L: linux-omap@vger.kernel.org 11324Q: http://patchwork.kernel.org/project/linux-omap/list/ 11325T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11326S: Maintained 11327F: arch/arm/mach-omap1/ 11328F: arch/arm/plat-omap/ 11329F: arch/arm/configs/omap1_defconfig 11330F: drivers/i2c/busses/i2c-omap.c 11331F: include/linux/platform_data/i2c-omap.h 11332F: include/linux/platform_data/ams-delta-fiq.h 11333 11334OMAP2+ SUPPORT 11335M: Tony Lindgren <tony@atomide.com> 11336L: linux-omap@vger.kernel.org 11337W: http://www.muru.com/linux/omap/ 11338W: http://linux.omap.com/ 11339Q: http://patchwork.kernel.org/project/linux-omap/list/ 11340T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11341S: Maintained 11342F: arch/arm/mach-omap2/ 11343F: arch/arm/plat-omap/ 11344F: arch/arm/configs/omap2plus_defconfig 11345F: drivers/i2c/busses/i2c-omap.c 11346F: drivers/irqchip/irq-omap-intc.c 11347F: drivers/mfd/*omap*.c 11348F: drivers/mfd/menelaus.c 11349F: drivers/mfd/palmas.c 11350F: drivers/mfd/tps65217.c 11351F: drivers/mfd/tps65218.c 11352F: drivers/mfd/tps65910.c 11353F: drivers/mfd/twl-core.[ch] 11354F: drivers/mfd/twl4030*.c 11355F: drivers/mfd/twl6030*.c 11356F: drivers/mfd/twl6040*.c 11357F: drivers/regulator/palmas-regulator*.c 11358F: drivers/regulator/pbias-regulator.c 11359F: drivers/regulator/tps65217-regulator.c 11360F: drivers/regulator/tps65218-regulator.c 11361F: drivers/regulator/tps65910-regulator.c 11362F: drivers/regulator/twl-regulator.c 11363F: drivers/regulator/twl6030-regulator.c 11364F: include/linux/platform_data/i2c-omap.h 11365 11366ONION OMEGA2+ BOARD 11367M: Harvey Hunt <harveyhuntnexus@gmail.com> 11368L: linux-mips@vger.kernel.org 11369S: Maintained 11370F: arch/mips/boot/dts/ralink/omega2p.dts 11371 11372OMFS FILESYSTEM 11373M: Bob Copeland <me@bobcopeland.com> 11374L: linux-karma-devel@lists.sourceforge.net 11375S: Maintained 11376F: Documentation/filesystems/omfs.txt 11377F: fs/omfs/ 11378 11379OMNIKEY CARDMAN 4000 DRIVER 11380M: Harald Welte <laforge@gnumonks.org> 11381S: Maintained 11382F: drivers/char/pcmcia/cm4000_cs.c 11383F: include/linux/cm4000_cs.h 11384F: include/uapi/linux/cm4000_cs.h 11385 11386OMNIKEY CARDMAN 4040 DRIVER 11387M: Harald Welte <laforge@gnumonks.org> 11388S: Maintained 11389F: drivers/char/pcmcia/cm4040_cs.* 11390 11391OMNIVISION OV13858 SENSOR DRIVER 11392M: Sakari Ailus <sakari.ailus@linux.intel.com> 11393L: linux-media@vger.kernel.org 11394T: git git://linuxtv.org/media_tree.git 11395S: Maintained 11396F: drivers/media/i2c/ov13858.c 11397 11398OMNIVISION OV2680 SENSOR DRIVER 11399M: Rui Miguel Silva <rmfrfs@gmail.com> 11400L: linux-media@vger.kernel.org 11401T: git git://linuxtv.org/media_tree.git 11402S: Maintained 11403F: drivers/media/i2c/ov2680.c 11404F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11405 11406OMNIVISION OV2685 SENSOR DRIVER 11407M: Shunqian Zheng <zhengsq@rock-chips.com> 11408L: linux-media@vger.kernel.org 11409T: git git://linuxtv.org/media_tree.git 11410S: Maintained 11411F: drivers/media/i2c/ov2685.c 11412 11413OMNIVISION OV5640 SENSOR DRIVER 11414M: Steve Longerbeam <slongerbeam@gmail.com> 11415L: linux-media@vger.kernel.org 11416T: git git://linuxtv.org/media_tree.git 11417S: Maintained 11418F: drivers/media/i2c/ov5640.c 11419 11420OMNIVISION OV5647 SENSOR DRIVER 11421M: Luis Oliveira <lolivei@synopsys.com> 11422L: linux-media@vger.kernel.org 11423T: git git://linuxtv.org/media_tree.git 11424S: Maintained 11425F: drivers/media/i2c/ov5647.c 11426 11427OMNIVISION OV5695 SENSOR DRIVER 11428M: Shunqian Zheng <zhengsq@rock-chips.com> 11429L: linux-media@vger.kernel.org 11430T: git git://linuxtv.org/media_tree.git 11431S: Maintained 11432F: drivers/media/i2c/ov5695.c 11433 11434OMNIVISION OV7670 SENSOR DRIVER 11435M: Jonathan Corbet <corbet@lwn.net> 11436L: linux-media@vger.kernel.org 11437T: git git://linuxtv.org/media_tree.git 11438S: Maintained 11439F: drivers/media/i2c/ov7670.c 11440F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11441 11442OMNIVISION OV772x SENSOR DRIVER 11443M: Jacopo Mondi <jacopo@jmondi.org> 11444L: linux-media@vger.kernel.org 11445T: git git://linuxtv.org/media_tree.git 11446S: Odd fixes 11447F: drivers/media/i2c/ov772x.c 11448F: include/media/i2c/ov772x.h 11449F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11450 11451OMNIVISION OV7740 SENSOR DRIVER 11452M: Wenyou Yang <wenyou.yang@microchip.com> 11453L: linux-media@vger.kernel.org 11454T: git git://linuxtv.org/media_tree.git 11455S: Maintained 11456F: drivers/media/i2c/ov7740.c 11457F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11458 11459OMNIVISION OV9640 SENSOR DRIVER 11460M: Petr Cvek <petrcvekcz@gmail.com> 11461L: linux-media@vger.kernel.org 11462S: Maintained 11463F: drivers/media/i2c/ov9640.* 11464 11465OMNIVISION OV8856 SENSOR DRIVER 11466M: Ben Kao <ben.kao@intel.com> 11467L: linux-media@vger.kernel.org 11468T: git git://linuxtv.org/media_tree.git 11469S: Maintained 11470F: drivers/media/i2c/ov8856.c 11471 11472OMNIVISION OV9650 SENSOR DRIVER 11473M: Sakari Ailus <sakari.ailus@linux.intel.com> 11474R: Akinobu Mita <akinobu.mita@gmail.com> 11475R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11476L: linux-media@vger.kernel.org 11477T: git git://linuxtv.org/media_tree.git 11478S: Maintained 11479F: drivers/media/i2c/ov9650.c 11480F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11481 11482ONENAND FLASH DRIVER 11483M: Kyungmin Park <kyungmin.park@samsung.com> 11484L: linux-mtd@lists.infradead.org 11485S: Maintained 11486F: drivers/mtd/nand/onenand/ 11487F: include/linux/mtd/onenand*.h 11488 11489ONSTREAM SCSI TAPE DRIVER 11490M: Willem Riede <osst@riede.org> 11491L: osst-users@lists.sourceforge.net 11492L: linux-scsi@vger.kernel.org 11493S: Maintained 11494F: Documentation/scsi/osst.txt 11495F: drivers/scsi/osst.* 11496F: drivers/scsi/osst_*.h 11497F: drivers/scsi/st.h 11498 11499OP-TEE DRIVER 11500M: Jens Wiklander <jens.wiklander@linaro.org> 11501S: Maintained 11502F: drivers/tee/optee/ 11503 11504OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11505M: Sumit Garg <sumit.garg@linaro.org> 11506S: Maintained 11507F: drivers/char/hw_random/optee-rng.c 11508 11509OPA-VNIC DRIVER 11510M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11511M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11512L: linux-rdma@vger.kernel.org 11513S: Supported 11514F: drivers/infiniband/ulp/opa_vnic 11515 11516OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11517M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11518M: Frank Rowand <frowand.list@gmail.com> 11519L: devicetree@vger.kernel.org 11520S: Maintained 11521F: Documentation/devicetree/dynamic-resolution-notes.txt 11522F: Documentation/devicetree/overlay-notes.txt 11523F: drivers/of/overlay.c 11524F: drivers/of/resolver.c 11525K: of_overlay_notifier_ 11526 11527OPEN FIRMWARE AND FLATTENED DEVICE TREE 11528M: Rob Herring <robh+dt@kernel.org> 11529M: Frank Rowand <frowand.list@gmail.com> 11530L: devicetree@vger.kernel.org 11531W: http://www.devicetree.org/ 11532T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11533S: Maintained 11534F: drivers/of/ 11535F: include/linux/of*.h 11536F: scripts/dtc/ 11537F: Documentation/ABI/testing/sysfs-firmware-ofw 11538 11539OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11540M: Rob Herring <robh+dt@kernel.org> 11541M: Mark Rutland <mark.rutland@arm.com> 11542L: devicetree@vger.kernel.org 11543T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11544Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11545S: Maintained 11546F: Documentation/devicetree/ 11547F: arch/*/boot/dts/ 11548F: include/dt-bindings/ 11549 11550OPENCORES I2C BUS DRIVER 11551M: Peter Korsgaard <peter@korsgaard.com> 11552M: Andrew Lunn <andrew@lunn.ch> 11553L: linux-i2c@vger.kernel.org 11554S: Maintained 11555F: Documentation/i2c/busses/i2c-ocores 11556F: drivers/i2c/busses/i2c-ocores.c 11557F: include/linux/platform_data/i2c-ocores.h 11558 11559OPENRISC ARCHITECTURE 11560M: Jonas Bonn <jonas@southpole.se> 11561M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11562M: Stafford Horne <shorne@gmail.com> 11563T: git git://github.com/openrisc/linux.git 11564L: openrisc@lists.librecores.org 11565W: http://openrisc.io 11566S: Maintained 11567F: Documentation/devicetree/bindings/openrisc/ 11568F: Documentation/openrisc/ 11569F: arch/openrisc/ 11570F: drivers/irqchip/irq-ompic.c 11571F: drivers/irqchip/irq-or1k-* 11572 11573OPENVSWITCH 11574M: Pravin B Shelar <pshelar@ovn.org> 11575L: netdev@vger.kernel.org 11576L: dev@openvswitch.org 11577W: http://openvswitch.org 11578S: Maintained 11579F: net/openvswitch/ 11580F: include/uapi/linux/openvswitch.h 11581 11582OPERATING PERFORMANCE POINTS (OPP) 11583M: Viresh Kumar <vireshk@kernel.org> 11584M: Nishanth Menon <nm@ti.com> 11585M: Stephen Boyd <sboyd@kernel.org> 11586L: linux-pm@vger.kernel.org 11587S: Maintained 11588T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11589F: drivers/opp/ 11590F: include/linux/pm_opp.h 11591F: Documentation/power/opp.txt 11592F: Documentation/devicetree/bindings/opp/ 11593 11594OPL4 DRIVER 11595M: Clemens Ladisch <clemens@ladisch.de> 11596L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11597T: git git://git.alsa-project.org/alsa-kernel.git 11598S: Maintained 11599F: sound/drivers/opl4/ 11600 11601OPROFILE 11602M: Robert Richter <rric@kernel.org> 11603L: oprofile-list@lists.sf.net 11604S: Maintained 11605F: arch/*/include/asm/oprofile*.h 11606F: arch/*/oprofile/ 11607F: drivers/oprofile/ 11608F: include/linux/oprofile.h 11609 11610ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11611M: Mark Fasheh <mark@fasheh.com> 11612M: Joel Becker <jlbec@evilplan.org> 11613L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11614W: http://ocfs2.wiki.kernel.org 11615S: Supported 11616F: Documentation/filesystems/ocfs2.txt 11617F: Documentation/filesystems/dlmfs.txt 11618F: fs/ocfs2/ 11619 11620ORANGEFS FILESYSTEM 11621M: Mike Marshall <hubcap@omnibond.com> 11622R: Martin Brandenburg <martin@omnibond.com> 11623L: devel@lists.orangefs.org 11624T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11625S: Supported 11626F: fs/orangefs/ 11627F: Documentation/filesystems/orangefs.txt 11628 11629ORINOCO DRIVER 11630L: linux-wireless@vger.kernel.org 11631W: http://wireless.kernel.org/en/users/Drivers/orinoco 11632W: http://www.nongnu.org/orinoco/ 11633S: Orphan 11634F: drivers/net/wireless/intersil/orinoco/ 11635 11636OV2659 OMNIVISION SENSOR DRIVER 11637M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11638L: linux-media@vger.kernel.org 11639W: https://linuxtv.org 11640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11641T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11642S: Maintained 11643F: drivers/media/i2c/ov2659.c 11644F: include/media/i2c/ov2659.h 11645 11646OVERLAY FILESYSTEM 11647M: Miklos Szeredi <miklos@szeredi.hu> 11648L: linux-unionfs@vger.kernel.org 11649T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11650S: Supported 11651F: fs/overlayfs/ 11652F: Documentation/filesystems/overlayfs.txt 11653 11654P54 WIRELESS DRIVER 11655M: Christian Lamparter <chunkeey@googlemail.com> 11656L: linux-wireless@vger.kernel.org 11657W: http://wireless.kernel.org/en/users/Drivers/p54 11658S: Maintained 11659F: drivers/net/wireless/intersil/p54/ 11660 11661PA SEMI ETHERNET DRIVER 11662L: netdev@vger.kernel.org 11663S: Orphan 11664F: drivers/net/ethernet/pasemi/* 11665 11666PA SEMI SMBUS DRIVER 11667L: linux-i2c@vger.kernel.org 11668S: Orphan 11669F: drivers/i2c/busses/i2c-pasemi.c 11670 11671PADATA PARALLEL EXECUTION MECHANISM 11672M: Steffen Klassert <steffen.klassert@secunet.com> 11673L: linux-crypto@vger.kernel.org 11674S: Maintained 11675F: kernel/padata.c 11676F: include/linux/padata.h 11677F: Documentation/padata.txt 11678 11679PANASONIC LAPTOP ACPI EXTRAS DRIVER 11680M: Harald Welte <laforge@gnumonks.org> 11681L: platform-driver-x86@vger.kernel.org 11682S: Maintained 11683F: drivers/platform/x86/panasonic-laptop.c 11684 11685PARALLEL LCD/KEYPAD PANEL DRIVER 11686M: Willy Tarreau <willy@haproxy.com> 11687M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11688S: Odd Fixes 11689F: Documentation/auxdisplay/lcd-panel-cgram.txt 11690F: drivers/auxdisplay/panel.c 11691 11692PARALLEL PORT SUBSYSTEM 11693M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11694M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11695L: linux-parport@lists.infradead.org (subscribers-only) 11696S: Maintained 11697F: drivers/parport/ 11698F: include/linux/parport*.h 11699F: drivers/char/ppdev.c 11700F: include/uapi/linux/ppdev.h 11701F: Documentation/parport*.txt 11702 11703PARAVIRT_OPS INTERFACE 11704M: Juergen Gross <jgross@suse.com> 11705M: Alok Kataria <akataria@vmware.com> 11706L: virtualization@lists.linux-foundation.org 11707S: Supported 11708F: Documentation/virtual/paravirt_ops.txt 11709F: arch/*/kernel/paravirt* 11710F: arch/*/include/asm/paravirt*.h 11711F: include/linux/hypervisor.h 11712 11713PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11714M: Tim Waugh <tim@cyberelk.net> 11715L: linux-parport@lists.infradead.org (subscribers-only) 11716S: Maintained 11717F: Documentation/blockdev/paride.txt 11718F: drivers/block/paride/ 11719 11720PARISC ARCHITECTURE 11721M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11722M: Helge Deller <deller@gmx.de> 11723L: linux-parisc@vger.kernel.org 11724W: http://www.parisc-linux.org/ 11725Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11726T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11727T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11728S: Maintained 11729F: arch/parisc/ 11730F: Documentation/parisc/ 11731F: drivers/parisc/ 11732F: drivers/char/agp/parisc-agp.c 11733F: drivers/input/serio/gscps2.c 11734F: drivers/parport/parport_gsc.* 11735F: drivers/tty/serial/8250/8250_gsc.c 11736F: drivers/video/fbdev/sti* 11737F: drivers/video/console/sti* 11738F: drivers/video/logo/logo_parisc* 11739 11740PARMAN 11741M: Jiri Pirko <jiri@mellanox.com> 11742L: netdev@vger.kernel.org 11743S: Supported 11744F: lib/parman.c 11745F: lib/test_parman.c 11746F: include/linux/parman.h 11747 11748PC ENGINES APU BOARD DRIVER 11749M: Enrico Weigelt, metux IT consult <info@metux.net> 11750S: Maintained 11751F: drivers/platform/x86/pcengines-apuv2.c 11752 11753PC87360 HARDWARE MONITORING DRIVER 11754M: Jim Cromie <jim.cromie@gmail.com> 11755L: linux-hwmon@vger.kernel.org 11756S: Maintained 11757F: Documentation/hwmon/pc87360 11758F: drivers/hwmon/pc87360.c 11759 11760PC8736x GPIO DRIVER 11761M: Jim Cromie <jim.cromie@gmail.com> 11762S: Maintained 11763F: drivers/char/pc8736x_gpio.c 11764 11765PC87427 HARDWARE MONITORING DRIVER 11766M: Jean Delvare <jdelvare@suse.com> 11767L: linux-hwmon@vger.kernel.org 11768S: Maintained 11769F: Documentation/hwmon/pc87427 11770F: drivers/hwmon/pc87427.c 11771 11772PCA9532 LED DRIVER 11773M: Riku Voipio <riku.voipio@iki.fi> 11774S: Maintained 11775F: drivers/leds/leds-pca9532.c 11776F: include/linux/leds-pca9532.h 11777 11778PCA9541 I2C BUS MASTER SELECTOR DRIVER 11779M: Guenter Roeck <linux@roeck-us.net> 11780L: linux-i2c@vger.kernel.org 11781S: Maintained 11782F: drivers/i2c/muxes/i2c-mux-pca9541.c 11783 11784PCDP - PRIMARY CONSOLE AND DEBUG PORT 11785M: Khalid Aziz <khalid@gonehiking.org> 11786S: Maintained 11787F: drivers/firmware/pcdp.* 11788 11789PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11790M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11791L: linux-pci@vger.kernel.org 11792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11793S: Maintained 11794F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11795F: drivers/pci/controller/pci-aardvark.c 11796 11797PCI DRIVER FOR ALTERA PCIE IP 11798M: Ley Foon Tan <lftan@altera.com> 11799L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11800L: linux-pci@vger.kernel.org 11801S: Supported 11802F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11803F: drivers/pci/controller/pcie-altera.c 11804 11805PCI DRIVER FOR APPLIEDMICRO XGENE 11806M: Toan Le <toan@os.amperecomputing.com> 11807L: linux-pci@vger.kernel.org 11808L: linux-arm-kernel@lists.infradead.org 11809S: Maintained 11810F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11811F: drivers/pci/controller/pci-xgene.c 11812 11813PCI DRIVER FOR ARM VERSATILE PLATFORM 11814M: Rob Herring <robh@kernel.org> 11815L: linux-pci@vger.kernel.org 11816L: linux-arm-kernel@lists.infradead.org 11817S: Maintained 11818F: Documentation/devicetree/bindings/pci/versatile.txt 11819F: drivers/pci/controller/pci-versatile.c 11820 11821PCI DRIVER FOR ARMADA 8K 11822M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11823L: linux-pci@vger.kernel.org 11824L: linux-arm-kernel@lists.infradead.org 11825S: Maintained 11826F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11827F: drivers/pci/controller/dwc/pcie-armada8k.c 11828 11829PCI DRIVER FOR CADENCE PCIE IP 11830M: Tom Joseph <tjoseph@cadence.com> 11831L: linux-pci@vger.kernel.org 11832S: Maintained 11833F: Documentation/devicetree/bindings/pci/cdns,*.txt 11834F: drivers/pci/controller/pcie-cadence* 11835 11836PCI DRIVER FOR FREESCALE LAYERSCAPE 11837M: Minghuan Lian <minghuan.Lian@nxp.com> 11838M: Mingkai Hu <mingkai.hu@nxp.com> 11839M: Roy Zang <roy.zang@nxp.com> 11840L: linuxppc-dev@lists.ozlabs.org 11841L: linux-pci@vger.kernel.org 11842L: linux-arm-kernel@lists.infradead.org 11843S: Maintained 11844F: drivers/pci/controller/dwc/*layerscape* 11845 11846PCI DRIVER FOR GENERIC OF HOSTS 11847M: Will Deacon <will.deacon@arm.com> 11848L: linux-pci@vger.kernel.org 11849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11850S: Maintained 11851F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11852F: drivers/pci/controller/pci-host-common.c 11853F: drivers/pci/controller/pci-host-generic.c 11854 11855PCI DRIVER FOR IMX6 11856M: Richard Zhu <hongxing.zhu@nxp.com> 11857M: Lucas Stach <l.stach@pengutronix.de> 11858L: linux-pci@vger.kernel.org 11859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11860S: Maintained 11861F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11862F: drivers/pci/controller/dwc/*imx6* 11863 11864PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11865M: Keith Busch <keith.busch@intel.com> 11866M: Jonathan Derrick <jonathan.derrick@intel.com> 11867L: linux-pci@vger.kernel.org 11868S: Supported 11869F: drivers/pci/controller/vmd.c 11870 11871PCI DRIVER FOR MICROSEMI SWITCHTEC 11872M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11873M: Logan Gunthorpe <logang@deltatee.com> 11874L: linux-pci@vger.kernel.org 11875S: Maintained 11876F: Documentation/switchtec.txt 11877F: Documentation/ABI/testing/sysfs-class-switchtec 11878F: drivers/pci/switch/switchtec* 11879F: include/uapi/linux/switchtec_ioctl.h 11880F: include/linux/switchtec.h 11881F: drivers/ntb/hw/mscc/ 11882 11883PCI DRIVER FOR MOBIVEIL PCIE IP 11884M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11885L: linux-pci@vger.kernel.org 11886S: Supported 11887F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11888F: drivers/pci/controller/pcie-mobiveil.c 11889 11890PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11891M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11892M: Jason Cooper <jason@lakedaemon.net> 11893L: linux-pci@vger.kernel.org 11894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11895S: Maintained 11896F: drivers/pci/controller/*mvebu* 11897 11898PCI DRIVER FOR NVIDIA TEGRA 11899M: Thierry Reding <thierry.reding@gmail.com> 11900L: linux-tegra@vger.kernel.org 11901L: linux-pci@vger.kernel.org 11902S: Supported 11903F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11904F: drivers/pci/controller/pci-tegra.c 11905 11906PCI DRIVER FOR RENESAS R-CAR 11907M: Simon Horman <horms@verge.net.au> 11908L: linux-pci@vger.kernel.org 11909L: linux-renesas-soc@vger.kernel.org 11910S: Maintained 11911F: drivers/pci/controller/*rcar* 11912 11913PCI DRIVER FOR SAMSUNG EXYNOS 11914M: Jingoo Han <jingoohan1@gmail.com> 11915L: linux-pci@vger.kernel.org 11916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11917L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11918S: Maintained 11919F: drivers/pci/controller/dwc/pci-exynos.c 11920 11921PCI DRIVER FOR SYNOPSYS DESIGNWARE 11922M: Jingoo Han <jingoohan1@gmail.com> 11923M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11924L: linux-pci@vger.kernel.org 11925S: Maintained 11926F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11927F: drivers/pci/controller/dwc/*designware* 11928 11929PCI DRIVER FOR TI DRA7XX 11930M: Kishon Vijay Abraham I <kishon@ti.com> 11931L: linux-omap@vger.kernel.org 11932L: linux-pci@vger.kernel.org 11933S: Supported 11934F: Documentation/devicetree/bindings/pci/ti-pci.txt 11935F: drivers/pci/controller/dwc/pci-dra7xx.c 11936 11937PCI DRIVER FOR TI KEYSTONE 11938M: Murali Karicheri <m-karicheri2@ti.com> 11939L: linux-pci@vger.kernel.org 11940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11941S: Maintained 11942F: drivers/pci/controller/dwc/pci-keystone.c 11943 11944PCI ENDPOINT SUBSYSTEM 11945M: Kishon Vijay Abraham I <kishon@ti.com> 11946M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11947L: linux-pci@vger.kernel.org 11948T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11949S: Supported 11950F: drivers/pci/endpoint/ 11951F: drivers/misc/pci_endpoint_test.c 11952F: tools/pci/ 11953 11954PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11955M: Russell Currey <ruscur@russell.cc> 11956M: Sam Bobroff <sbobroff@linux.ibm.com> 11957M: Oliver O'Halloran <oohall@gmail.com> 11958L: linuxppc-dev@lists.ozlabs.org 11959S: Supported 11960F: Documentation/PCI/pci-error-recovery.txt 11961F: drivers/pci/pcie/aer.c 11962F: drivers/pci/pcie/dpc.c 11963F: drivers/pci/pcie/err.c 11964F: Documentation/powerpc/eeh-pci-error-recovery.txt 11965F: arch/powerpc/kernel/eeh*.c 11966F: arch/powerpc/platforms/*/eeh*.c 11967F: arch/powerpc/include/*/eeh*.h 11968 11969PCI ERROR RECOVERY 11970M: Linas Vepstas <linasvepstas@gmail.com> 11971L: linux-pci@vger.kernel.org 11972S: Supported 11973F: Documentation/PCI/pci-error-recovery.txt 11974 11975PCI MSI DRIVER FOR ALTERA MSI IP 11976M: Ley Foon Tan <lftan@altera.com> 11977L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11978L: linux-pci@vger.kernel.org 11979S: Supported 11980F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11981F: drivers/pci/controller/pcie-altera-msi.c 11982 11983PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11984M: Toan Le <toan@os.amperecomputing.com> 11985L: linux-pci@vger.kernel.org 11986L: linux-arm-kernel@lists.infradead.org 11987S: Maintained 11988F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11989F: drivers/pci/controller/pci-xgene-msi.c 11990 11991PCI SUBSYSTEM 11992M: Bjorn Helgaas <bhelgaas@google.com> 11993L: linux-pci@vger.kernel.org 11994Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11995T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11996S: Supported 11997F: Documentation/devicetree/bindings/pci/ 11998F: Documentation/PCI/ 11999F: drivers/acpi/pci* 12000F: drivers/pci/ 12001F: include/asm-generic/pci* 12002F: include/linux/pci* 12003F: include/linux/of_pci.h 12004F: include/uapi/linux/pci* 12005F: lib/pci* 12006F: arch/x86/pci/ 12007F: arch/x86/kernel/quirks.c 12008F: arch/x86/kernel/early-quirks.c 12009 12010PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12011M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12012L: linux-pci@vger.kernel.org 12013Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12014T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12015S: Supported 12016F: drivers/pci/controller/ 12017 12018PCIE DRIVER FOR AMLOGIC MESON 12019M: Yue Wang <yue.wang@Amlogic.com> 12020L: linux-pci@vger.kernel.org 12021L: linux-amlogic@lists.infradead.org 12022S: Maintained 12023F: drivers/pci/controller/dwc/pci-meson.c 12024 12025PCIE DRIVER FOR AXIS ARTPEC 12026M: Jesper Nilsson <jesper.nilsson@axis.com> 12027L: linux-arm-kernel@axis.com 12028L: linux-pci@vger.kernel.org 12029S: Maintained 12030F: Documentation/devicetree/bindings/pci/axis,artpec* 12031F: drivers/pci/controller/dwc/*artpec* 12032 12033PCIE DRIVER FOR CAVIUM THUNDERX 12034M: David Daney <david.daney@cavium.com> 12035L: linux-pci@vger.kernel.org 12036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12037S: Supported 12038F: Documentation/devicetree/bindings/pci/pci-thunder-* 12039F: drivers/pci/controller/pci-thunder-* 12040 12041PCIE DRIVER FOR HISILICON 12042M: Zhou Wang <wangzhou1@hisilicon.com> 12043L: linux-pci@vger.kernel.org 12044S: Maintained 12045F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12046F: drivers/pci/controller/dwc/pcie-hisi.c 12047 12048PCIE DRIVER FOR HISILICON KIRIN 12049M: Xiaowei Song <songxiaowei@hisilicon.com> 12050M: Binghui Wang <wangbinghui@hisilicon.com> 12051L: linux-pci@vger.kernel.org 12052S: Maintained 12053F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12054F: drivers/pci/controller/dwc/pcie-kirin.c 12055 12056PCIE DRIVER FOR HISILICON STB 12057M: Shawn Guo <shawn.guo@linaro.org> 12058L: linux-pci@vger.kernel.org 12059S: Maintained 12060F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12061F: drivers/pci/controller/dwc/pcie-histb.c 12062 12063PCIE DRIVER FOR MEDIATEK 12064M: Ryder Lee <ryder.lee@mediatek.com> 12065L: linux-pci@vger.kernel.org 12066L: linux-mediatek@lists.infradead.org 12067S: Supported 12068F: Documentation/devicetree/bindings/pci/mediatek* 12069F: drivers/pci/controller/*mediatek* 12070 12071PCIE DRIVER FOR QUALCOMM MSM 12072M: Stanimir Varbanov <svarbanov@mm-sol.com> 12073L: linux-pci@vger.kernel.org 12074L: linux-arm-msm@vger.kernel.org 12075S: Maintained 12076F: drivers/pci/controller/dwc/*qcom* 12077 12078PCIE DRIVER FOR ROCKCHIP 12079M: Shawn Lin <shawn.lin@rock-chips.com> 12080L: linux-pci@vger.kernel.org 12081L: linux-rockchip@lists.infradead.org 12082S: Maintained 12083F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12084F: drivers/pci/controller/pcie-rockchip* 12085 12086PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12087M: Linus Walleij <linus.walleij@linaro.org> 12088L: linux-pci@vger.kernel.org 12089S: Maintained 12090F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12091F: drivers/pci/controller/pci-v3-semi.c 12092 12093PCIE DRIVER FOR SOCIONEXT UNIPHIER 12094M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12095L: linux-pci@vger.kernel.org 12096S: Maintained 12097F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12098F: drivers/pci/controller/dwc/pcie-uniphier.c 12099 12100PCIE DRIVER FOR ST SPEAR13XX 12101M: Pratyush Anand <pratyush.anand@gmail.com> 12102L: linux-pci@vger.kernel.org 12103S: Maintained 12104F: drivers/pci/controller/dwc/*spear* 12105 12106PCMCIA SUBSYSTEM 12107M: Dominik Brodowski <linux@dominikbrodowski.net> 12108T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12109S: Odd Fixes 12110F: Documentation/pcmcia/ 12111F: tools/pcmcia/ 12112F: drivers/pcmcia/ 12113F: include/pcmcia/ 12114 12115PCNET32 NETWORK DRIVER 12116M: Don Fry <pcnet32@frontier.com> 12117L: netdev@vger.kernel.org 12118S: Maintained 12119F: drivers/net/ethernet/amd/pcnet32.c 12120 12121PCRYPT PARALLEL CRYPTO ENGINE 12122M: Steffen Klassert <steffen.klassert@secunet.com> 12123L: linux-crypto@vger.kernel.org 12124S: Maintained 12125F: crypto/pcrypt.c 12126F: include/crypto/pcrypt.h 12127 12128PEAQ WMI HOTKEYS DRIVER 12129M: Hans de Goede <hdegoede@redhat.com> 12130L: platform-driver-x86@vger.kernel.org 12131S: Maintained 12132F: drivers/platform/x86/peaq-wmi.c 12133 12134PER-CPU MEMORY ALLOCATOR 12135M: Dennis Zhou <dennis@kernel.org> 12136M: Tejun Heo <tj@kernel.org> 12137M: Christoph Lameter <cl@linux.com> 12138T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12139S: Maintained 12140F: include/linux/percpu*.h 12141F: mm/percpu*.c 12142F: arch/*/include/asm/percpu.h 12143 12144PER-TASK DELAY ACCOUNTING 12145M: Balbir Singh <bsingharora@gmail.com> 12146S: Maintained 12147F: include/linux/delayacct.h 12148F: kernel/delayacct.c 12149 12150PERFORMANCE EVENTS SUBSYSTEM 12151M: Peter Zijlstra <peterz@infradead.org> 12152M: Ingo Molnar <mingo@redhat.com> 12153M: Arnaldo Carvalho de Melo <acme@kernel.org> 12154R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12155R: Jiri Olsa <jolsa@redhat.com> 12156R: Namhyung Kim <namhyung@kernel.org> 12157L: linux-kernel@vger.kernel.org 12158T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12159S: Supported 12160F: kernel/events/* 12161F: include/linux/perf_event.h 12162F: include/uapi/linux/perf_event.h 12163F: arch/*/kernel/perf_event*.c 12164F: arch/*/kernel/*/perf_event*.c 12165F: arch/*/kernel/*/*/perf_event*.c 12166F: arch/*/include/asm/perf_event.h 12167F: arch/*/kernel/perf_callchain.c 12168F: arch/*/events/* 12169F: tools/perf/ 12170 12171PERSONALITY HANDLING 12172M: Christoph Hellwig <hch@infradead.org> 12173L: linux-abi-devel@lists.sourceforge.net 12174S: Maintained 12175F: include/linux/personality.h 12176F: include/uapi/linux/personality.h 12177 12178PHOENIX RC FLIGHT CONTROLLER ADAPTER 12179M: Marcus Folkesson <marcus.folkesson@gmail.com> 12180L: linux-input@vger.kernel.org 12181S: Maintained 12182F: Documentation/input/devices/pxrc.rst 12183F: drivers/input/joystick/pxrc.c 12184 12185PHONET PROTOCOL 12186M: Remi Denis-Courmont <courmisch@gmail.com> 12187S: Supported 12188F: Documentation/networking/phonet.txt 12189F: include/linux/phonet.h 12190F: include/net/phonet/ 12191F: include/uapi/linux/phonet.h 12192F: net/phonet/ 12193 12194PHRAM MTD DRIVER 12195M: Joern Engel <joern@lazybastard.org> 12196L: linux-mtd@lists.infradead.org 12197S: Maintained 12198F: drivers/mtd/devices/phram.c 12199 12200PICOLCD HID DRIVER 12201M: Bruno Prémont <bonbons@linux-vserver.org> 12202L: linux-input@vger.kernel.org 12203S: Maintained 12204F: drivers/hid/hid-picolcd* 12205 12206PICOXCELL SUPPORT 12207M: Jamie Iles <jamie@jamieiles.com> 12208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12209T: git git://github.com/jamieiles/linux-2.6-ji.git 12210S: Supported 12211F: arch/arm/boot/dts/picoxcell* 12212F: arch/arm/mach-picoxcell/ 12213F: drivers/crypto/picoxcell* 12214 12215PIN CONTROL SUBSYSTEM 12216M: Linus Walleij <linus.walleij@linaro.org> 12217L: linux-gpio@vger.kernel.org 12218T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12219S: Maintained 12220F: Documentation/devicetree/bindings/pinctrl/ 12221F: Documentation/driver-api/pinctl.rst 12222F: drivers/pinctrl/ 12223F: include/linux/pinctrl/ 12224 12225PIN CONTROLLER - MICROCHIP AT91 12226M: Ludovic Desroches <ludovic.desroches@microchip.com> 12227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12228L: linux-gpio@vger.kernel.org 12229S: Supported 12230F: drivers/pinctrl/pinctrl-at91* 12231 12232PIN CONTROLLER - FREESCALE 12233M: Dong Aisheng <aisheng.dong@nxp.com> 12234M: Fabio Estevam <festevam@gmail.com> 12235M: Shawn Guo <shawnguo@kernel.org> 12236M: Stefan Agner <stefan@agner.ch> 12237R: Pengutronix Kernel Team <kernel@pengutronix.de> 12238L: linux-gpio@vger.kernel.org 12239S: Maintained 12240F: drivers/pinctrl/freescale/ 12241F: Documentation/devicetree/bindings/pinctrl/fsl,* 12242 12243PIN CONTROLLER - INTEL 12244M: Mika Westerberg <mika.westerberg@linux.intel.com> 12245M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12246T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12247S: Maintained 12248F: drivers/pinctrl/intel/ 12249 12250PIN CONTROLLER - MEDIATEK 12251M: Sean Wang <sean.wang@kernel.org> 12252L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12253S: Maintained 12254F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12255F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12256F: drivers/pinctrl/mediatek/ 12257 12258PIN CONTROLLER - QUALCOMM 12259M: Bjorn Andersson <bjorn.andersson@linaro.org> 12260S: Maintained 12261L: linux-arm-msm@vger.kernel.org 12262F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12263F: drivers/pinctrl/qcom/ 12264 12265PIN CONTROLLER - RENESAS 12266M: Geert Uytterhoeven <geert+renesas@glider.be> 12267L: linux-renesas-soc@vger.kernel.org 12268T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12269S: Maintained 12270F: drivers/pinctrl/pinctrl-rz* 12271F: drivers/pinctrl/sh-pfc/ 12272 12273PIN CONTROLLER - SAMSUNG 12274M: Tomasz Figa <tomasz.figa@gmail.com> 12275M: Krzysztof Kozlowski <krzk@kernel.org> 12276M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12278L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12279Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12280T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12281S: Maintained 12282F: drivers/pinctrl/samsung/ 12283F: include/dt-bindings/pinctrl/samsung.h 12284F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12285 12286PIN CONTROLLER - SINGLE 12287M: Tony Lindgren <tony@atomide.com> 12288M: Haojian Zhuang <haojian.zhuang@linaro.org> 12289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12290L: linux-omap@vger.kernel.org 12291S: Maintained 12292F: drivers/pinctrl/pinctrl-single.c 12293 12294PIN CONTROLLER - ST SPEAR 12295M: Viresh Kumar <vireshk@kernel.org> 12296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12297W: http://www.st.com/spear 12298S: Maintained 12299F: drivers/pinctrl/spear/ 12300 12301PISTACHIO SOC SUPPORT 12302M: James Hartley <james.hartley@sondrel.com> 12303L: linux-mips@vger.kernel.org 12304S: Odd Fixes 12305F: arch/mips/pistachio/ 12306F: arch/mips/include/asm/mach-pistachio/ 12307F: arch/mips/boot/dts/img/pistachio* 12308F: arch/mips/configs/pistachio*_defconfig 12309 12310PKTCDVD DRIVER 12311S: Orphan 12312M: linux-block@vger.kernel.org 12313F: drivers/block/pktcdvd.c 12314F: include/linux/pktcdvd.h 12315F: include/uapi/linux/pktcdvd.h 12316 12317PKUNITY SOC DRIVERS 12318M: Guan Xuetao <gxt@pku.edu.cn> 12319W: http://mprc.pku.edu.cn/~guanxuetao/linux 12320S: Maintained 12321T: git git://github.com/gxt/linux.git 12322F: drivers/input/serio/i8042-unicore32io.h 12323F: drivers/i2c/busses/i2c-puv3.c 12324F: drivers/video/fbdev/fb-puv3.c 12325F: drivers/rtc/rtc-puv3.c 12326 12327PMBUS HARDWARE MONITORING DRIVERS 12328M: Guenter Roeck <linux@roeck-us.net> 12329L: linux-hwmon@vger.kernel.org 12330W: http://hwmon.wiki.kernel.org/ 12331W: http://www.roeck-us.net/linux/drivers/ 12332T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12333S: Maintained 12334F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12335F: Documentation/devicetree/bindings/hwmon/max31785.txt 12336F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12337F: Documentation/hwmon/adm1275 12338F: Documentation/hwmon/ibm-cffps 12339F: Documentation/hwmon/ir35221 12340F: Documentation/hwmon/lm25066 12341F: Documentation/hwmon/ltc2978 12342F: Documentation/hwmon/ltc3815 12343F: Documentation/hwmon/max16064 12344F: Documentation/hwmon/max20751 12345F: Documentation/hwmon/max31785 12346F: Documentation/hwmon/max34440 12347F: Documentation/hwmon/max8688 12348F: Documentation/hwmon/pmbus 12349F: Documentation/hwmon/pmbus-core 12350F: Documentation/hwmon/tps40422 12351F: Documentation/hwmon/ucd9000 12352F: Documentation/hwmon/ucd9200 12353F: Documentation/hwmon/zl6100 12354F: drivers/hwmon/pmbus/ 12355F: include/linux/pmbus.h 12356 12357PMC SIERRA MaxRAID DRIVER 12358L: linux-scsi@vger.kernel.org 12359W: http://www.pmc-sierra.com/ 12360S: Orphan 12361F: drivers/scsi/pmcraid.* 12362 12363PMC SIERRA PM8001 DRIVER 12364M: Jack Wang <jinpu.wang@profitbricks.com> 12365M: lindar_liu@usish.com 12366L: linux-scsi@vger.kernel.org 12367S: Supported 12368F: drivers/scsi/pm8001/ 12369 12370PNP SUPPORT 12371M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12372S: Maintained 12373F: drivers/pnp/ 12374 12375PNI RM3100 IIO DRIVER 12376M: Song Qiang <songqiang1304521@gmail.com> 12377L: linux-iio@vger.kernel.org 12378S: Maintained 12379F: drivers/iio/magnetometer/rm3100* 12380F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12381 12382POSIX CLOCKS and TIMERS 12383M: Thomas Gleixner <tglx@linutronix.de> 12384L: linux-kernel@vger.kernel.org 12385T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12386S: Maintained 12387F: fs/timerfd.c 12388F: include/linux/timer* 12389F: kernel/time/*timer* 12390 12391POWER MANAGEMENT CORE 12392M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12393L: linux-pm@vger.kernel.org 12394T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12395B: https://bugzilla.kernel.org 12396S: Supported 12397F: drivers/base/power/ 12398F: include/linux/pm.h 12399F: include/linux/pm_* 12400F: include/linux/powercap.h 12401F: drivers/powercap/ 12402F: kernel/configs/nopm.config 12403 12404POWER STATE COORDINATION INTERFACE (PSCI) 12405M: Mark Rutland <mark.rutland@arm.com> 12406M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12407L: linux-arm-kernel@lists.infradead.org 12408S: Maintained 12409F: drivers/firmware/psci*.c 12410F: include/linux/psci.h 12411F: include/uapi/linux/psci.h 12412 12413POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12414M: Sebastian Reichel <sre@kernel.org> 12415L: linux-pm@vger.kernel.org 12416T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12417S: Maintained 12418F: Documentation/ABI/testing/sysfs-class-power 12419F: Documentation/devicetree/bindings/power/supply/ 12420F: include/linux/power_supply.h 12421F: drivers/power/supply/ 12422 12423POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12424M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12425L: linuxppc-dev@lists.ozlabs.org 12426S: Maintained 12427F: drivers/char/powernv-op-panel.c 12428 12429PPP OVER ATM (RFC 2364) 12430M: Mitchell Blank Jr <mitch@sfgoth.com> 12431S: Maintained 12432F: net/atm/pppoatm.c 12433F: include/uapi/linux/atmppp.h 12434 12435PPP OVER ETHERNET 12436M: Michal Ostrowski <mostrows@earthlink.net> 12437S: Maintained 12438F: drivers/net/ppp/pppoe.c 12439F: drivers/net/ppp/pppox.c 12440 12441PPP OVER L2TP 12442M: James Chapman <jchapman@katalix.com> 12443S: Maintained 12444F: net/l2tp/l2tp_ppp.c 12445F: include/linux/if_pppol2tp.h 12446F: include/uapi/linux/if_pppol2tp.h 12447 12448PPP PROTOCOL DRIVERS AND COMPRESSORS 12449M: Paul Mackerras <paulus@samba.org> 12450L: linux-ppp@vger.kernel.org 12451S: Maintained 12452F: drivers/net/ppp/ppp_* 12453 12454PPS SUPPORT 12455M: Rodolfo Giometti <giometti@enneenne.com> 12456W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12457L: linuxpps@ml.enneenne.com (subscribers-only) 12458S: Maintained 12459F: Documentation/pps/ 12460F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12461F: Documentation/ABI/testing/sysfs-pps 12462F: drivers/pps/ 12463F: include/linux/pps*.h 12464F: include/uapi/linux/pps.h 12465 12466PPTP DRIVER 12467M: Dmitry Kozlov <xeb@mail.ru> 12468L: netdev@vger.kernel.org 12469S: Maintained 12470F: drivers/net/ppp/pptp.c 12471W: http://sourceforge.net/projects/accel-pptp 12472 12473PRINTK 12474M: Petr Mladek <pmladek@suse.com> 12475M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12476R: Steven Rostedt <rostedt@goodmis.org> 12477S: Maintained 12478F: kernel/printk/ 12479F: include/linux/printk.h 12480 12481PRISM54 WIRELESS DRIVER 12482M: Luis Chamberlain <mcgrof@kernel.org> 12483L: linux-wireless@vger.kernel.org 12484W: http://wireless.kernel.org/en/users/Drivers/p54 12485S: Obsolete 12486F: drivers/net/wireless/intersil/prism54/ 12487 12488PROC FILESYSTEM 12489R: Alexey Dobriyan <adobriyan@gmail.com> 12490L: linux-kernel@vger.kernel.org 12491L: linux-fsdevel@vger.kernel.org 12492S: Maintained 12493F: fs/proc/ 12494F: include/linux/proc_fs.h 12495F: tools/testing/selftests/proc/ 12496F: Documentation/filesystems/proc.txt 12497 12498PROC SYSCTL 12499M: Luis Chamberlain <mcgrof@kernel.org> 12500M: Kees Cook <keescook@chromium.org> 12501L: linux-kernel@vger.kernel.org 12502L: linux-fsdevel@vger.kernel.org 12503S: Maintained 12504F: fs/proc/proc_sysctl.c 12505F: include/linux/sysctl.h 12506F: kernel/sysctl.c 12507F: tools/testing/selftests/sysctl/ 12508 12509PS3 NETWORK SUPPORT 12510M: Geoff Levand <geoff@infradead.org> 12511L: netdev@vger.kernel.org 12512L: linuxppc-dev@lists.ozlabs.org 12513S: Maintained 12514F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12515 12516PS3 PLATFORM SUPPORT 12517M: Geoff Levand <geoff@infradead.org> 12518L: linuxppc-dev@lists.ozlabs.org 12519S: Maintained 12520F: arch/powerpc/boot/ps3* 12521F: arch/powerpc/include/asm/lv1call.h 12522F: arch/powerpc/include/asm/ps3*.h 12523F: arch/powerpc/platforms/ps3/ 12524F: drivers/*/ps3* 12525F: drivers/ps3/ 12526F: drivers/rtc/rtc-ps3.c 12527F: drivers/usb/host/*ps3.c 12528F: sound/ppc/snd_ps3* 12529 12530PS3VRAM DRIVER 12531M: Jim Paris <jim@jtan.com> 12532M: Geoff Levand <geoff@infradead.org> 12533L: linuxppc-dev@lists.ozlabs.org 12534S: Maintained 12535F: drivers/block/ps3vram.c 12536 12537PSAMPLE PACKET SAMPLING SUPPORT: 12538M: Yotam Gigi <yotam.gi@gmail.com> 12539S: Maintained 12540F: net/psample 12541F: include/net/psample.h 12542F: include/uapi/linux/psample.h 12543 12544PSTORE FILESYSTEM 12545M: Kees Cook <keescook@chromium.org> 12546M: Anton Vorontsov <anton@enomsg.org> 12547M: Colin Cross <ccross@android.com> 12548M: Tony Luck <tony.luck@intel.com> 12549S: Maintained 12550T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12551F: fs/pstore/ 12552F: include/linux/pstore* 12553F: drivers/firmware/efi/efi-pstore.c 12554F: drivers/acpi/apei/erst.c 12555F: Documentation/admin-guide/ramoops.rst 12556F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12557K: \b(pstore|ramoops) 12558 12559PTP HARDWARE CLOCK SUPPORT 12560M: Richard Cochran <richardcochran@gmail.com> 12561L: netdev@vger.kernel.org 12562S: Maintained 12563W: http://linuxptp.sourceforge.net/ 12564F: Documentation/ABI/testing/sysfs-ptp 12565F: Documentation/ptp/* 12566F: drivers/net/phy/dp83640* 12567F: drivers/ptp/* 12568F: include/linux/ptp_cl* 12569 12570PTRACE SUPPORT 12571M: Oleg Nesterov <oleg@redhat.com> 12572S: Maintained 12573F: include/asm-generic/syscall.h 12574F: include/linux/ptrace.h 12575F: include/linux/regset.h 12576F: include/linux/tracehook.h 12577F: include/uapi/linux/ptrace.h 12578F: include/uapi/linux/ptrace.h 12579F: include/asm-generic/ptrace.h 12580F: kernel/ptrace.c 12581F: arch/*/ptrace*.c 12582F: arch/*/*/ptrace*.c 12583F: arch/*/include/asm/ptrace*.h 12584 12585PULSE8-CEC DRIVER 12586M: Hans Verkuil <hverkuil@xs4all.nl> 12587L: linux-media@vger.kernel.org 12588T: git git://linuxtv.org/media_tree.git 12589S: Maintained 12590F: drivers/media/usb/pulse8-cec/* 12591F: Documentation/media/cec-drivers/pulse8-cec.rst 12592 12593PVRUSB2 VIDEO4LINUX DRIVER 12594M: Mike Isely <isely@pobox.com> 12595L: pvrusb2@isely.net (subscribers-only) 12596L: linux-media@vger.kernel.org 12597W: http://www.isely.net/pvrusb2/ 12598T: git git://linuxtv.org/media_tree.git 12599S: Maintained 12600F: Documentation/media/v4l-drivers/pvrusb2* 12601F: drivers/media/usb/pvrusb2/ 12602 12603PWC WEBCAM DRIVER 12604M: Hans Verkuil <hverkuil@xs4all.nl> 12605L: linux-media@vger.kernel.org 12606T: git git://linuxtv.org/media_tree.git 12607S: Odd Fixes 12608F: drivers/media/usb/pwc/* 12609F: include/trace/events/pwc.h 12610 12611PWM FAN DRIVER 12612M: Kamil Debski <kamil@wypas.org> 12613M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12614L: linux-hwmon@vger.kernel.org 12615S: Supported 12616F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12617F: Documentation/hwmon/pwm-fan 12618F: drivers/hwmon/pwm-fan.c 12619 12620PWM IR Transmitter 12621M: Sean Young <sean@mess.org> 12622L: linux-media@vger.kernel.org 12623S: Maintained 12624F: drivers/media/rc/pwm-ir-tx.c 12625 12626PWM SUBSYSTEM 12627M: Thierry Reding <thierry.reding@gmail.com> 12628L: linux-pwm@vger.kernel.org 12629S: Maintained 12630T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12631F: Documentation/pwm.txt 12632F: Documentation/devicetree/bindings/pwm/ 12633F: include/linux/pwm.h 12634F: drivers/pwm/ 12635F: drivers/video/backlight/pwm_bl.c 12636F: include/linux/pwm_backlight.h 12637F: drivers/gpio/gpio-mvebu.c 12638F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12639 12640PXA GPIO DRIVER 12641M: Robert Jarzmik <robert.jarzmik@free.fr> 12642L: linux-gpio@vger.kernel.org 12643S: Maintained 12644F: drivers/gpio/gpio-pxa.c 12645 12646PXA MMCI DRIVER 12647S: Orphan 12648 12649PXA RTC DRIVER 12650M: Robert Jarzmik <robert.jarzmik@free.fr> 12651L: linux-rtc@vger.kernel.org 12652S: Maintained 12653 12654PXA2xx/PXA3xx SUPPORT 12655M: Daniel Mack <daniel@zonque.org> 12656M: Haojian Zhuang <haojian.zhuang@gmail.com> 12657M: Robert Jarzmik <robert.jarzmik@free.fr> 12658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12659T: git git://github.com/hzhuang1/linux.git 12660T: git git://github.com/rjarzmik/linux.git 12661S: Maintained 12662F: arch/arm/boot/dts/pxa* 12663F: arch/arm/mach-pxa/ 12664F: drivers/dma/pxa* 12665F: drivers/pcmcia/pxa2xx* 12666F: drivers/pinctrl/pxa/ 12667F: drivers/spi/spi-pxa2xx* 12668F: drivers/usb/gadget/udc/pxa2* 12669F: include/sound/pxa2xx-lib.h 12670F: sound/arm/pxa* 12671F: sound/soc/pxa/ 12672 12673QAT DRIVER 12674M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12675L: qat-linux@intel.com 12676S: Supported 12677F: drivers/crypto/qat/ 12678 12679QCOM AUDIO (ASoC) DRIVERS 12680M: Patrick Lai <plai@codeaurora.org> 12681M: Banajit Goswami <bgoswami@codeaurora.org> 12682L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12683S: Supported 12684F: sound/soc/qcom/ 12685 12686QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12687M: Gabriel Somlo <somlo@cmu.edu> 12688M: "Michael S. Tsirkin" <mst@redhat.com> 12689L: qemu-devel@nongnu.org 12690S: Maintained 12691F: drivers/firmware/qemu_fw_cfg.c 12692F: include/uapi/linux/qemu_fw_cfg.h 12693 12694QIB DRIVER 12695M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12696M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12697L: linux-rdma@vger.kernel.org 12698S: Supported 12699F: drivers/infiniband/hw/qib/ 12700 12701QLOGIC QL41xxx FCOE DRIVER 12702M: QLogic-Storage-Upstream@cavium.com 12703L: linux-scsi@vger.kernel.org 12704S: Supported 12705F: drivers/scsi/qedf/ 12706 12707QLOGIC QL41xxx ISCSI DRIVER 12708M: QLogic-Storage-Upstream@cavium.com 12709L: linux-scsi@vger.kernel.org 12710S: Supported 12711F: drivers/scsi/qedi/ 12712 12713QLOGIC QL4xxx ETHERNET DRIVER 12714M: Ariel Elior <aelior@marvell.com> 12715M: GR-everest-linux-l2@marvell.com 12716L: netdev@vger.kernel.org 12717S: Supported 12718F: drivers/net/ethernet/qlogic/qed/ 12719F: include/linux/qed/ 12720F: drivers/net/ethernet/qlogic/qede/ 12721 12722QLOGIC QL4xxx RDMA DRIVER 12723M: Michal Kalderon <mkalderon@marvell.com> 12724M: Ariel Elior <aelior@marvell.com> 12725L: linux-rdma@vger.kernel.org 12726S: Supported 12727F: drivers/infiniband/hw/qedr/ 12728F: include/uapi/rdma/qedr-abi.h 12729 12730QLOGIC QLA1280 SCSI DRIVER 12731M: Michael Reed <mdr@sgi.com> 12732L: linux-scsi@vger.kernel.org 12733S: Maintained 12734F: drivers/scsi/qla1280.[ch] 12735 12736QLOGIC QLA2XXX FC-SCSI DRIVER 12737M: qla2xxx-upstream@qlogic.com 12738L: linux-scsi@vger.kernel.org 12739S: Supported 12740F: Documentation/scsi/LICENSE.qla2xxx 12741F: drivers/scsi/qla2xxx/ 12742 12743QLOGIC QLA3XXX NETWORK DRIVER 12744M: GR-Linux-NIC-Dev@marvell.com 12745L: netdev@vger.kernel.org 12746S: Supported 12747F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12748F: drivers/net/ethernet/qlogic/qla3xxx.* 12749 12750QLOGIC QLA4XXX iSCSI DRIVER 12751M: QLogic-Storage-Upstream@qlogic.com 12752L: linux-scsi@vger.kernel.org 12753S: Supported 12754F: Documentation/scsi/LICENSE.qla4xxx 12755F: drivers/scsi/qla4xxx/ 12756 12757QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12758M: Shahed Shaikh <shshaikh@marvell.com> 12759M: Manish Chopra <manishc@marvell.com> 12760M: GR-Linux-NIC-Dev@marvell.com 12761L: netdev@vger.kernel.org 12762S: Supported 12763F: drivers/net/ethernet/qlogic/qlcnic/ 12764 12765QLOGIC QLGE 10Gb ETHERNET DRIVER 12766M: Manish Chopra <manishc@marvell.com> 12767M: GR-Linux-NIC-Dev@marvell.com 12768L: netdev@vger.kernel.org 12769S: Supported 12770F: drivers/net/ethernet/qlogic/qlge/ 12771 12772QM1D1B0004 MEDIA DRIVER 12773M: Akihiro Tsukada <tskd08@gmail.com> 12774L: linux-media@vger.kernel.org 12775S: Odd Fixes 12776F: drivers/media/tuners/qm1d1b0004* 12777 12778QM1D1C0042 MEDIA DRIVER 12779M: Akihiro Tsukada <tskd08@gmail.com> 12780L: linux-media@vger.kernel.org 12781S: Odd Fixes 12782F: drivers/media/tuners/qm1d1c0042* 12783 12784QNX4 FILESYSTEM 12785M: Anders Larsen <al@alarsen.net> 12786W: http://www.alarsen.net/linux/qnx4fs/ 12787S: Maintained 12788F: fs/qnx4/ 12789F: include/uapi/linux/qnx4_fs.h 12790F: include/uapi/linux/qnxtypes.h 12791 12792QORIQ DPAA2 FSL-MC BUS DRIVER 12793M: Stuart Yoder <stuyoder@gmail.com> 12794M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12795L: linux-kernel@vger.kernel.org 12796S: Maintained 12797F: drivers/bus/fsl-mc/ 12798F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12799F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12800 12801QT1010 MEDIA DRIVER 12802M: Antti Palosaari <crope@iki.fi> 12803L: linux-media@vger.kernel.org 12804W: https://linuxtv.org 12805W: http://palosaari.fi/linux/ 12806Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12807T: git git://linuxtv.org/anttip/media_tree.git 12808S: Maintained 12809F: drivers/media/tuners/qt1010* 12810 12811QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12812M: Kalle Valo <kvalo@codeaurora.org> 12813L: ath10k@lists.infradead.org 12814W: http://wireless.kernel.org/en/users/Drivers/ath10k 12815T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12816S: Supported 12817F: drivers/net/wireless/ath/ath10k/ 12818 12819QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12820M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12821L: linux-wireless@vger.kernel.org 12822W: http://wireless.kernel.org/en/users/Drivers/ath9k 12823S: Supported 12824F: drivers/net/wireless/ath/ath9k/ 12825 12826QUALCOMM CAMERA SUBSYSTEM DRIVER 12827M: Todor Tomov <todor.too@gmail.com> 12828L: linux-media@vger.kernel.org 12829S: Maintained 12830F: Documentation/devicetree/bindings/media/qcom,camss.txt 12831F: Documentation/media/v4l-drivers/qcom_camss.rst 12832F: drivers/media/platform/qcom/camss/ 12833 12834QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12835M: Ilia Lin <ilia.lin@kernel.org> 12836L: linux-pm@vger.kernel.org 12837S: Maintained 12838F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12839F: drivers/cpufreq/qcom-cpufreq-kryo.c 12840 12841QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12842M: Timur Tabi <timur@kernel.org> 12843L: netdev@vger.kernel.org 12844S: Maintained 12845F: drivers/net/ethernet/qualcomm/emac/ 12846 12847QUALCOMM ETHQOS ETHERNET DRIVER 12848M: Vinod Koul <vkoul@kernel.org> 12849M: Niklas Cassel <niklas.cassel@linaro.org> 12850L: netdev@vger.kernel.org 12851S: Maintained 12852F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 12853F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 12854 12855QUALCOMM GENERIC INTERFACE I2C DRIVER 12856M: Alok Chauhan <alokc@codeaurora.org> 12857M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12858L: linux-i2c@vger.kernel.org 12859L: linux-arm-msm@vger.kernel.org 12860S: Supported 12861F: drivers/i2c/busses/i2c-qcom-geni.c 12862 12863QUALCOMM HEXAGON ARCHITECTURE 12864M: Richard Kuo <rkuo@codeaurora.org> 12865L: linux-hexagon@vger.kernel.org 12866T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12867S: Supported 12868F: arch/hexagon/ 12869 12870QUALCOMM HIDMA DRIVER 12871M: Sinan Kaya <okaya@kernel.org> 12872L: linux-arm-kernel@lists.infradead.org 12873L: linux-arm-msm@vger.kernel.org 12874L: dmaengine@vger.kernel.org 12875S: Supported 12876F: drivers/dma/qcom/hidma* 12877 12878QUALCOMM IOMMU 12879M: Rob Clark <robdclark@gmail.com> 12880L: iommu@lists.linux-foundation.org 12881L: linux-arm-msm@vger.kernel.org 12882S: Maintained 12883F: drivers/iommu/qcom_iommu.c 12884 12885QUALCOMM TSENS THERMAL DRIVER 12886M: Amit Kucheria <amit.kucheria@linaro.org> 12887L: linux-pm@vger.kernel.org 12888L: linux-arm-msm@vger.kernel.org 12889S: Maintained 12890F: drivers/thermal/qcom/ 12891 12892QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12893M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12894L: linux-media@vger.kernel.org 12895L: linux-arm-msm@vger.kernel.org 12896T: git git://linuxtv.org/media_tree.git 12897S: Maintained 12898F: drivers/media/platform/qcom/venus/ 12899 12900QUALCOMM WCN36XX WIRELESS DRIVER 12901M: Kalle Valo <kvalo@codeaurora.org> 12902L: wcn36xx@lists.infradead.org 12903W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12904T: git git://github.com/KrasnikovEugene/wcn36xx.git 12905S: Supported 12906F: drivers/net/wireless/ath/wcn36xx/ 12907 12908QUANTENNA QTNFMAC WIRELESS DRIVER 12909M: Igor Mitsyanko <imitsyanko@quantenna.com> 12910M: Avinash Patil <avinashp@quantenna.com> 12911M: Sergey Matyukevich <smatyukevich@quantenna.com> 12912L: linux-wireless@vger.kernel.org 12913S: Maintained 12914F: drivers/net/wireless/quantenna 12915 12916RADEON and AMDGPU DRM DRIVERS 12917M: Alex Deucher <alexander.deucher@amd.com> 12918M: Christian König <christian.koenig@amd.com> 12919M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12920L: amd-gfx@lists.freedesktop.org 12921T: git git://people.freedesktop.org/~agd5f/linux 12922S: Supported 12923F: drivers/gpu/drm/radeon/ 12924F: include/uapi/drm/radeon_drm.h 12925F: drivers/gpu/drm/amd/ 12926F: include/uapi/drm/amdgpu_drm.h 12927 12928RADEON FRAMEBUFFER DISPLAY DRIVER 12929M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12930L: linux-fbdev@vger.kernel.org 12931S: Maintained 12932F: drivers/video/fbdev/aty/radeon* 12933F: include/uapi/linux/radeonfb.h 12934 12935RADIOSHARK RADIO DRIVER 12936M: Hans Verkuil <hverkuil@xs4all.nl> 12937L: linux-media@vger.kernel.org 12938T: git git://linuxtv.org/media_tree.git 12939S: Maintained 12940F: drivers/media/radio/radio-shark.c 12941 12942RADIOSHARK2 RADIO DRIVER 12943M: Hans Verkuil <hverkuil@xs4all.nl> 12944L: linux-media@vger.kernel.org 12945T: git git://linuxtv.org/media_tree.git 12946S: Maintained 12947F: drivers/media/radio/radio-shark2.c 12948F: drivers/media/radio/radio-tea5777.c 12949 12950RADOS BLOCK DEVICE (RBD) 12951M: Ilya Dryomov <idryomov@gmail.com> 12952M: Sage Weil <sage@redhat.com> 12953M: Alex Elder <elder@kernel.org> 12954L: ceph-devel@vger.kernel.org 12955W: http://ceph.com/ 12956T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12957T: git git://github.com/ceph/ceph-client.git 12958S: Supported 12959F: Documentation/ABI/testing/sysfs-bus-rbd 12960F: drivers/block/rbd.c 12961F: drivers/block/rbd_types.h 12962 12963RAGE128 FRAMEBUFFER DISPLAY DRIVER 12964M: Paul Mackerras <paulus@samba.org> 12965L: linux-fbdev@vger.kernel.org 12966S: Maintained 12967F: drivers/video/fbdev/aty/aty128fb.c 12968 12969RAINSHADOW-CEC DRIVER 12970M: Hans Verkuil <hverkuil@xs4all.nl> 12971L: linux-media@vger.kernel.org 12972T: git git://linuxtv.org/media_tree.git 12973S: Maintained 12974F: drivers/media/usb/rainshadow-cec/* 12975 12976RALINK MIPS ARCHITECTURE 12977M: John Crispin <john@phrozen.org> 12978L: linux-mips@vger.kernel.org 12979S: Maintained 12980F: arch/mips/ralink 12981 12982RALINK RT2X00 WIRELESS LAN DRIVER 12983P: rt2x00 project 12984M: Stanislaw Gruszka <sgruszka@redhat.com> 12985M: Helmut Schaa <helmut.schaa@googlemail.com> 12986L: linux-wireless@vger.kernel.org 12987S: Maintained 12988F: drivers/net/wireless/ralink/rt2x00/ 12989 12990RAMDISK RAM BLOCK DEVICE DRIVER 12991M: Jens Axboe <axboe@kernel.dk> 12992S: Maintained 12993F: Documentation/blockdev/ramdisk.txt 12994F: drivers/block/brd.c 12995 12996RANCHU VIRTUAL BOARD FOR MIPS 12997M: Miodrag Dinic <miodrag.dinic@mips.com> 12998L: linux-mips@vger.kernel.org 12999S: Supported 13000F: arch/mips/generic/board-ranchu.c 13001F: arch/mips/configs/generic/board-ranchu.config 13002 13003RANDOM NUMBER DRIVER 13004M: "Theodore Ts'o" <tytso@mit.edu> 13005S: Maintained 13006F: drivers/char/random.c 13007 13008RAPIDIO SUBSYSTEM 13009M: Matt Porter <mporter@kernel.crashing.org> 13010M: Alexandre Bounine <alex.bou9@gmail.com> 13011S: Maintained 13012F: drivers/rapidio/ 13013 13014RAS INFRASTRUCTURE 13015M: Tony Luck <tony.luck@intel.com> 13016M: Borislav Petkov <bp@alien8.de> 13017L: linux-edac@vger.kernel.org 13018S: Maintained 13019F: drivers/ras/ 13020F: include/linux/ras.h 13021F: include/ras/ras_event.h 13022F: Documentation/admin-guide/ras.rst 13023 13024RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13025L: linux-wireless@vger.kernel.org 13026S: Orphan 13027F: drivers/net/wireless/ray* 13028 13029RCUTORTURE TEST FRAMEWORK 13030M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13031M: Josh Triplett <josh@joshtriplett.org> 13032R: Steven Rostedt <rostedt@goodmis.org> 13033R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13034R: Lai Jiangshan <jiangshanlai@gmail.com> 13035L: linux-kernel@vger.kernel.org 13036S: Supported 13037T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13038F: tools/testing/selftests/rcutorture 13039 13040RDC R-321X SoC 13041M: Florian Fainelli <florian@openwrt.org> 13042S: Maintained 13043 13044RDC R6040 FAST ETHERNET DRIVER 13045M: Florian Fainelli <f.fainelli@gmail.com> 13046L: netdev@vger.kernel.org 13047S: Maintained 13048F: drivers/net/ethernet/rdc/r6040.c 13049 13050RDMAVT - RDMA verbs software 13051M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13052M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13053L: linux-rdma@vger.kernel.org 13054S: Supported 13055F: drivers/infiniband/sw/rdmavt 13056 13057RDS - RELIABLE DATAGRAM SOCKETS 13058M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13059L: netdev@vger.kernel.org 13060L: linux-rdma@vger.kernel.org 13061L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13062W: https://oss.oracle.com/projects/rds/ 13063S: Supported 13064F: net/rds/ 13065F: Documentation/networking/rds.txt 13066 13067RDT - RESOURCE ALLOCATION 13068M: Fenghua Yu <fenghua.yu@intel.com> 13069M: Reinette Chatre <reinette.chatre@intel.com> 13070L: linux-kernel@vger.kernel.org 13071S: Supported 13072F: arch/x86/kernel/cpu/resctrl/ 13073F: arch/x86/include/asm/resctrl_sched.h 13074F: Documentation/x86/resctrl* 13075 13076READ-COPY UPDATE (RCU) 13077M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13078M: Josh Triplett <josh@joshtriplett.org> 13079R: Steven Rostedt <rostedt@goodmis.org> 13080R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13081R: Lai Jiangshan <jiangshanlai@gmail.com> 13082R: Joel Fernandes <joel@joelfernandes.org> 13083L: linux-kernel@vger.kernel.org 13084W: http://www.rdrop.com/users/paulmck/RCU/ 13085S: Supported 13086T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13087F: Documentation/RCU/ 13088X: Documentation/RCU/torture.txt 13089F: include/linux/rcu* 13090X: include/linux/srcu*.h 13091F: kernel/rcu/ 13092X: kernel/rcu/srcu*.c 13093 13094REAL TIME CLOCK (RTC) SUBSYSTEM 13095M: Alessandro Zummo <a.zummo@towertech.it> 13096M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13097L: linux-rtc@vger.kernel.org 13098Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13099T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13100S: Maintained 13101F: Documentation/devicetree/bindings/rtc/ 13102F: Documentation/rtc.txt 13103F: drivers/rtc/ 13104F: include/linux/rtc.h 13105F: include/uapi/linux/rtc.h 13106F: include/linux/rtc/ 13107F: include/linux/platform_data/rtc-* 13108F: tools/testing/selftests/rtc/ 13109 13110REALTEK AUDIO CODECS 13111M: Bard Liao <bardliao@realtek.com> 13112M: Oder Chiou <oder_chiou@realtek.com> 13113S: Maintained 13114F: sound/soc/codecs/rt* 13115F: include/sound/rt*.h 13116 13117REALTEK RTL83xx SMI DSA ROUTER CHIPS 13118M: Linus Walleij <linus.walleij@linaro.org> 13119S: Maintained 13120F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13121F: drivers/net/dsa/realtek-smi* 13122F: drivers/net/dsa/rtl83* 13123 13124REDPINE WIRELESS DRIVER 13125M: Amitkumar Karwar <amitkarwar@gmail.com> 13126M: Siva Rebbagondla <siva8118@gmail.com> 13127L: linux-wireless@vger.kernel.org 13128S: Maintained 13129F: drivers/net/wireless/rsi/ 13130 13131REGISTER MAP ABSTRACTION 13132M: Mark Brown <broonie@kernel.org> 13133L: linux-kernel@vger.kernel.org 13134T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13135S: Supported 13136F: Documentation/devicetree/bindings/regmap/ 13137F: drivers/base/regmap/ 13138F: include/linux/regmap.h 13139 13140REISERFS FILE SYSTEM 13141L: reiserfs-devel@vger.kernel.org 13142S: Supported 13143F: fs/reiserfs/ 13144 13145REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13146M: Ohad Ben-Cohen <ohad@wizery.com> 13147M: Bjorn Andersson <bjorn.andersson@linaro.org> 13148L: linux-remoteproc@vger.kernel.org 13149T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13150S: Maintained 13151F: Documentation/devicetree/bindings/remoteproc/ 13152F: Documentation/remoteproc.txt 13153F: drivers/remoteproc/ 13154F: include/linux/remoteproc.h 13155 13156REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13157M: Ohad Ben-Cohen <ohad@wizery.com> 13158M: Bjorn Andersson <bjorn.andersson@linaro.org> 13159L: linux-remoteproc@vger.kernel.org 13160T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13161S: Maintained 13162F: drivers/rpmsg/ 13163F: Documentation/rpmsg.txt 13164F: include/linux/rpmsg.h 13165F: include/linux/rpmsg/ 13166 13167RENESAS CLOCK DRIVERS 13168M: Geert Uytterhoeven <geert+renesas@glider.be> 13169L: linux-renesas-soc@vger.kernel.org 13170T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13171S: Supported 13172F: drivers/clk/renesas/ 13173 13174RENESAS EMEV2 I2C DRIVER 13175M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13176S: Supported 13177F: drivers/i2c/busses/i2c-emev2.c 13178 13179RENESAS ETHERNET DRIVERS 13180R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13181L: netdev@vger.kernel.org 13182L: linux-renesas-soc@vger.kernel.org 13183F: Documentation/devicetree/bindings/net/renesas,*.txt 13184F: Documentation/devicetree/bindings/net/sh_eth.txt 13185F: drivers/net/ethernet/renesas/ 13186F: include/linux/sh_eth.h 13187 13188RENESAS R-CAR GYROADC DRIVER 13189M: Marek Vasut <marek.vasut@gmail.com> 13190L: linux-iio@vger.kernel.org 13191S: Supported 13192F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13193F: drivers/iio/adc/rcar-gyroadc.c 13194 13195RENESAS R-CAR I2C DRIVERS 13196M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13197S: Supported 13198F: drivers/i2c/busses/i2c-rcar.c 13199F: drivers/i2c/busses/i2c-sh_mobile.c 13200 13201RENESAS RIIC DRIVER 13202M: Chris Brandt <chris.brandt@renesas.com> 13203S: Supported 13204F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13205F: drivers/i2c/busses/i2c-riic.c 13206 13207RENESAS USB PHY DRIVER 13208M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13209L: linux-renesas-soc@vger.kernel.org 13210S: Maintained 13211F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13212 13213RESET CONTROLLER FRAMEWORK 13214M: Philipp Zabel <p.zabel@pengutronix.de> 13215T: git git://git.pengutronix.de/git/pza/linux 13216S: Maintained 13217F: drivers/reset/ 13218F: Documentation/devicetree/bindings/reset/ 13219F: include/dt-bindings/reset/ 13220F: include/linux/reset.h 13221F: include/linux/reset/ 13222F: include/linux/reset-controller.h 13223 13224RESTARTABLE SEQUENCES SUPPORT 13225M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13226M: Peter Zijlstra <peterz@infradead.org> 13227M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13228M: Boqun Feng <boqun.feng@gmail.com> 13229L: linux-kernel@vger.kernel.org 13230S: Supported 13231F: kernel/rseq.c 13232F: include/uapi/linux/rseq.h 13233F: include/trace/events/rseq.h 13234F: tools/testing/selftests/rseq/ 13235 13236RFKILL 13237M: Johannes Berg <johannes@sipsolutions.net> 13238L: linux-wireless@vger.kernel.org 13239W: http://wireless.kernel.org/ 13240T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13241T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13242S: Maintained 13243F: Documentation/rfkill.txt 13244F: Documentation/ABI/stable/sysfs-class-rfkill 13245F: net/rfkill/ 13246F: include/linux/rfkill.h 13247F: include/uapi/linux/rfkill.h 13248 13249RHASHTABLE 13250M: Thomas Graf <tgraf@suug.ch> 13251M: Herbert Xu <herbert@gondor.apana.org.au> 13252L: netdev@vger.kernel.org 13253S: Maintained 13254F: lib/rhashtable.c 13255F: lib/test_rhashtable.c 13256F: include/linux/rhashtable.h 13257F: include/linux/rhashtable-types.h 13258 13259RICOH R5C592 MEMORYSTICK DRIVER 13260M: Maxim Levitsky <maximlevitsky@gmail.com> 13261S: Maintained 13262F: drivers/memstick/host/r592.* 13263 13264RICOH SMARTMEDIA/XD DRIVER 13265M: Maxim Levitsky <maximlevitsky@gmail.com> 13266S: Maintained 13267F: drivers/mtd/nand/raw/r852.c 13268F: drivers/mtd/nand/raw/r852.h 13269 13270RISC-V ARCHITECTURE 13271M: Palmer Dabbelt <palmer@sifive.com> 13272M: Albert Ou <aou@eecs.berkeley.edu> 13273L: linux-riscv@lists.infradead.org 13274T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13275S: Supported 13276F: arch/riscv/ 13277K: riscv 13278N: riscv 13279 13280ROCCAT DRIVERS 13281M: Stefan Achatz <erazor_de@users.sourceforge.net> 13282W: http://sourceforge.net/projects/roccat/ 13283S: Maintained 13284F: drivers/hid/hid-roccat* 13285F: include/linux/hid-roccat* 13286F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13287 13288ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13289M: Jacob chen <jacob2.chen@rock-chips.com> 13290L: linux-media@vger.kernel.org 13291S: Maintained 13292F: drivers/media/platform/rockchip/rga/ 13293F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13294 13295ROCKCHIP VPU CODEC DRIVER 13296M: Ezequiel Garcia <ezequiel@collabora.com> 13297L: linux-media@vger.kernel.org 13298S: Maintained 13299F: drivers/staging/media/platform/rockchip/vpu/ 13300F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13301 13302ROCKER DRIVER 13303M: Jiri Pirko <jiri@resnulli.us> 13304L: netdev@vger.kernel.org 13305S: Supported 13306F: drivers/net/ethernet/rocker/ 13307 13308ROCKETPORT DRIVER 13309P: Comtrol Corp. 13310W: http://www.comtrol.com 13311S: Maintained 13312F: Documentation/serial/rocket.txt 13313F: drivers/tty/rocket* 13314 13315ROCKETPORT EXPRESS/INFINITY DRIVER 13316M: Kevin Cernekee <cernekee@gmail.com> 13317L: linux-serial@vger.kernel.org 13318S: Odd Fixes 13319F: drivers/tty/serial/rp2.* 13320 13321ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13322M: Marek Vasut <marek.vasut+renesas@gmail.com> 13323L: linux-kernel@vger.kernel.org 13324L: linux-renesas-soc@vger.kernel.org 13325S: Supported 13326F: drivers/mfd/bd9571mwv.c 13327F: drivers/regulator/bd9571mwv-regulator.c 13328F: drivers/gpio/gpio-bd9571mwv.c 13329F: include/linux/mfd/bd9571mwv.h 13330F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13331 13332ROSE NETWORK LAYER 13333M: Ralf Baechle <ralf@linux-mips.org> 13334L: linux-hams@vger.kernel.org 13335W: http://www.linux-ax25.org/ 13336S: Maintained 13337F: include/net/rose.h 13338F: include/uapi/linux/rose.h 13339F: net/rose/ 13340 13341RTL2830 MEDIA DRIVER 13342M: Antti Palosaari <crope@iki.fi> 13343L: linux-media@vger.kernel.org 13344W: https://linuxtv.org 13345W: http://palosaari.fi/linux/ 13346Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13347T: git git://linuxtv.org/anttip/media_tree.git 13348S: Maintained 13349F: drivers/media/dvb-frontends/rtl2830* 13350 13351RTL2832 MEDIA DRIVER 13352M: Antti Palosaari <crope@iki.fi> 13353L: linux-media@vger.kernel.org 13354W: https://linuxtv.org 13355W: http://palosaari.fi/linux/ 13356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13357T: git git://linuxtv.org/anttip/media_tree.git 13358S: Maintained 13359F: drivers/media/dvb-frontends/rtl2832* 13360 13361RTL2832_SDR MEDIA DRIVER 13362M: Antti Palosaari <crope@iki.fi> 13363L: linux-media@vger.kernel.org 13364W: https://linuxtv.org 13365W: http://palosaari.fi/linux/ 13366Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13367T: git git://linuxtv.org/anttip/media_tree.git 13368S: Maintained 13369F: drivers/media/dvb-frontends/rtl2832_sdr* 13370 13371RTL8180 WIRELESS DRIVER 13372L: linux-wireless@vger.kernel.org 13373W: http://wireless.kernel.org/ 13374T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13375S: Orphan 13376F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13377 13378RTL8187 WIRELESS DRIVER 13379M: Herton Ronaldo Krzesinski <herton@canonical.com> 13380M: Hin-Tak Leung <htl10@users.sourceforge.net> 13381M: Larry Finger <Larry.Finger@lwfinger.net> 13382L: linux-wireless@vger.kernel.org 13383W: http://wireless.kernel.org/ 13384T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13385S: Maintained 13386F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13387 13388REALTEK WIRELESS DRIVER (rtlwifi family) 13389M: Ping-Ke Shih <pkshih@realtek.com> 13390L: linux-wireless@vger.kernel.org 13391W: http://wireless.kernel.org/ 13392T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13393S: Maintained 13394F: drivers/net/wireless/realtek/rtlwifi/ 13395 13396RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13397M: Jes Sorensen <Jes.Sorensen@gmail.com> 13398L: linux-wireless@vger.kernel.org 13399T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13400S: Maintained 13401F: drivers/net/wireless/realtek/rtl8xxxu/ 13402 13403RXRPC SOCKETS (AF_RXRPC) 13404M: David Howells <dhowells@redhat.com> 13405L: linux-afs@lists.infradead.org 13406S: Supported 13407F: net/rxrpc/ 13408F: include/keys/rxrpc-type.h 13409F: include/net/af_rxrpc.h 13410F: include/trace/events/rxrpc.h 13411F: include/uapi/linux/rxrpc.h 13412F: Documentation/networking/rxrpc.txt 13413W: https://www.infradead.org/~dhowells/kafs/ 13414 13415S3 SAVAGE FRAMEBUFFER DRIVER 13416M: Antonino Daplas <adaplas@gmail.com> 13417L: linux-fbdev@vger.kernel.org 13418S: Maintained 13419F: drivers/video/fbdev/savage/ 13420 13421S390 13422M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13423M: Heiko Carstens <heiko.carstens@de.ibm.com> 13424L: linux-s390@vger.kernel.org 13425W: http://www.ibm.com/developerworks/linux/linux390/ 13426T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13427S: Supported 13428F: arch/s390/ 13429F: drivers/s390/ 13430F: Documentation/s390/ 13431F: Documentation/driver-api/s390-drivers.rst 13432 13433S390 COMMON I/O LAYER 13434M: Sebastian Ott <sebott@linux.ibm.com> 13435M: Peter Oberparleiter <oberpar@linux.ibm.com> 13436L: linux-s390@vger.kernel.org 13437W: http://www.ibm.com/developerworks/linux/linux390/ 13438S: Supported 13439F: drivers/s390/cio/ 13440 13441S390 DASD DRIVER 13442M: Stefan Haberland <sth@linux.ibm.com> 13443M: Jan Hoeppner <hoeppner@linux.ibm.com> 13444L: linux-s390@vger.kernel.org 13445W: http://www.ibm.com/developerworks/linux/linux390/ 13446S: Supported 13447F: drivers/s390/block/dasd* 13448F: block/partitions/ibm.c 13449 13450S390 IOMMU (PCI) 13451M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13452L: linux-s390@vger.kernel.org 13453W: http://www.ibm.com/developerworks/linux/linux390/ 13454S: Supported 13455F: drivers/iommu/s390-iommu.c 13456 13457S390 IUCV NETWORK LAYER 13458M: Julian Wiedmann <jwi@linux.ibm.com> 13459M: Ursula Braun <ubraun@linux.ibm.com> 13460L: linux-s390@vger.kernel.org 13461W: http://www.ibm.com/developerworks/linux/linux390/ 13462S: Supported 13463F: drivers/s390/net/*iucv* 13464F: include/net/iucv/ 13465F: net/iucv/ 13466 13467S390 NETWORK DRIVERS 13468M: Julian Wiedmann <jwi@linux.ibm.com> 13469M: Ursula Braun <ubraun@linux.ibm.com> 13470L: linux-s390@vger.kernel.org 13471W: http://www.ibm.com/developerworks/linux/linux390/ 13472S: Supported 13473F: drivers/s390/net/ 13474 13475S390 PCI SUBSYSTEM 13476M: Sebastian Ott <sebott@linux.ibm.com> 13477M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13478L: linux-s390@vger.kernel.org 13479W: http://www.ibm.com/developerworks/linux/linux390/ 13480S: Supported 13481F: arch/s390/pci/ 13482F: drivers/pci/hotplug/s390_pci_hpc.c 13483 13484S390 VFIO-CCW DRIVER 13485M: Cornelia Huck <cohuck@redhat.com> 13486M: Farhan Ali <alifm@linux.ibm.com> 13487M: Eric Farman <farman@linux.ibm.com> 13488R: Halil Pasic <pasic@linux.ibm.com> 13489L: linux-s390@vger.kernel.org 13490L: kvm@vger.kernel.org 13491S: Supported 13492F: drivers/s390/cio/vfio_ccw* 13493F: Documentation/s390/vfio-ccw.txt 13494F: include/uapi/linux/vfio_ccw.h 13495 13496S390 ZCRYPT DRIVER 13497M: Harald Freudenberger <freude@linux.ibm.com> 13498L: linux-s390@vger.kernel.org 13499W: http://www.ibm.com/developerworks/linux/linux390/ 13500S: Supported 13501F: drivers/s390/crypto/ 13502 13503S390 VFIO AP DRIVER 13504M: Tony Krowiak <akrowiak@linux.ibm.com> 13505M: Pierre Morel <pmorel@linux.ibm.com> 13506M: Halil Pasic <pasic@linux.ibm.com> 13507L: linux-s390@vger.kernel.org 13508W: http://www.ibm.com/developerworks/linux/linux390/ 13509S: Supported 13510F: drivers/s390/crypto/vfio_ap_drv.c 13511F: drivers/s390/crypto/vfio_ap_private.h 13512F: drivers/s390/crypto/vfio_ap_ops.c 13513F: Documentation/s390/vfio-ap.txt 13514 13515S390 ZFCP DRIVER 13516M: Steffen Maier <maier@linux.ibm.com> 13517M: Benjamin Block <bblock@linux.ibm.com> 13518L: linux-s390@vger.kernel.org 13519W: http://www.ibm.com/developerworks/linux/linux390/ 13520S: Supported 13521F: drivers/s390/scsi/zfcp_* 13522 13523S3C24XX SD/MMC Driver 13524M: Ben Dooks <ben-linux@fluff.org> 13525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13526S: Supported 13527F: drivers/mmc/host/s3cmci.* 13528 13529SAA6588 RDS RECEIVER DRIVER 13530M: Hans Verkuil <hverkuil@xs4all.nl> 13531L: linux-media@vger.kernel.org 13532T: git git://linuxtv.org/media_tree.git 13533W: https://linuxtv.org 13534S: Odd Fixes 13535F: drivers/media/i2c/saa6588* 13536 13537SAA7134 VIDEO4LINUX DRIVER 13538M: Mauro Carvalho Chehab <mchehab@kernel.org> 13539L: linux-media@vger.kernel.org 13540W: https://linuxtv.org 13541T: git git://linuxtv.org/media_tree.git 13542S: Odd fixes 13543F: Documentation/media/v4l-drivers/saa7134* 13544F: drivers/media/pci/saa7134/ 13545 13546SAA7146 VIDEO4LINUX-2 DRIVER 13547M: Hans Verkuil <hverkuil@xs4all.nl> 13548L: linux-media@vger.kernel.org 13549T: git git://linuxtv.org/media_tree.git 13550S: Maintained 13551F: drivers/media/common/saa7146/ 13552F: drivers/media/pci/saa7146/ 13553F: include/media/drv-intf/saa7146* 13554 13555SAMSUNG AUDIO (ASoC) DRIVERS 13556M: Krzysztof Kozlowski <krzk@kernel.org> 13557M: Sangbeom Kim <sbkim73@samsung.com> 13558M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13559L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13560S: Supported 13561F: sound/soc/samsung/ 13562F: Documentation/devicetree/bindings/sound/samsung* 13563 13564SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13565M: Krzysztof Kozlowski <krzk@kernel.org> 13566L: linux-crypto@vger.kernel.org 13567L: linux-samsung-soc@vger.kernel.org 13568S: Maintained 13569F: drivers/crypto/exynos-rng.c 13570F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13571 13572SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13573M: Łukasz Stelmach <l.stelmach@samsung.com> 13574L: linux-samsung-soc@vger.kernel.org 13575S: Maintained 13576F: drivers/char/hw_random/exynos-trng.c 13577F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13578 13579SAMSUNG FRAMEBUFFER DRIVER 13580M: Jingoo Han <jingoohan1@gmail.com> 13581L: linux-fbdev@vger.kernel.org 13582S: Maintained 13583F: drivers/video/fbdev/s3c-fb.c 13584 13585SAMSUNG LAPTOP DRIVER 13586M: Corentin Chary <corentin.chary@gmail.com> 13587L: platform-driver-x86@vger.kernel.org 13588S: Maintained 13589F: drivers/platform/x86/samsung-laptop.c 13590 13591SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13592M: Sangbeom Kim <sbkim73@samsung.com> 13593M: Krzysztof Kozlowski <krzk@kernel.org> 13594M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13595L: linux-kernel@vger.kernel.org 13596L: linux-samsung-soc@vger.kernel.org 13597S: Supported 13598F: drivers/mfd/sec*.c 13599F: drivers/regulator/s2m*.c 13600F: drivers/regulator/s5m*.c 13601F: drivers/clk/clk-s2mps11.c 13602F: drivers/rtc/rtc-s5m.c 13603F: include/linux/mfd/samsung/ 13604F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13605F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13606F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13607F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13608 13609SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13610M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13611L: linux-media@vger.kernel.org 13612L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13613S: Maintained 13614F: drivers/media/platform/s3c-camif/ 13615F: include/media/drv-intf/s3c_camif.h 13616 13617SAMSUNG S3FWRN5 NFC DRIVER 13618M: Robert Baldyga <r.baldyga@samsung.com> 13619M: Krzysztof Opasiak <k.opasiak@samsung.com> 13620L: linux-nfc@lists.01.org (moderated for non-subscribers) 13621S: Supported 13622F: drivers/nfc/s3fwrn5 13623 13624SAMSUNG S5C73M3 CAMERA DRIVER 13625M: Kyungmin Park <kyungmin.park@samsung.com> 13626M: Andrzej Hajda <a.hajda@samsung.com> 13627L: linux-media@vger.kernel.org 13628S: Supported 13629F: drivers/media/i2c/s5c73m3/* 13630 13631SAMSUNG S5K5BAF CAMERA DRIVER 13632M: Kyungmin Park <kyungmin.park@samsung.com> 13633M: Andrzej Hajda <a.hajda@samsung.com> 13634L: linux-media@vger.kernel.org 13635S: Supported 13636F: drivers/media/i2c/s5k5baf.c 13637 13638SAMSUNG S5P Security SubSystem (SSS) DRIVER 13639M: Krzysztof Kozlowski <krzk@kernel.org> 13640M: Vladimir Zapolskiy <vz@mleia.com> 13641M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13642L: linux-crypto@vger.kernel.org 13643L: linux-samsung-soc@vger.kernel.org 13644S: Maintained 13645F: drivers/crypto/s5p-sss.c 13646 13647SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13648M: Kyungmin Park <kyungmin.park@samsung.com> 13649M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13650L: linux-media@vger.kernel.org 13651Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13652S: Supported 13653F: drivers/media/platform/exynos4-is/ 13654 13655SAMSUNG SOC CLOCK DRIVERS 13656M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13657M: Tomasz Figa <tomasz.figa@gmail.com> 13658M: Chanwoo Choi <cw00.choi@samsung.com> 13659S: Supported 13660L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13661T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13662F: drivers/clk/samsung/ 13663F: include/dt-bindings/clock/exynos*.h 13664F: Documentation/devicetree/bindings/clock/exynos*.txt 13665 13666SAMSUNG SPI DRIVERS 13667M: Kukjin Kim <kgene@kernel.org> 13668M: Krzysztof Kozlowski <krzk@kernel.org> 13669M: Andi Shyti <andi@etezian.org> 13670L: linux-spi@vger.kernel.org 13671L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13672S: Maintained 13673F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13674F: drivers/spi/spi-s3c* 13675F: include/linux/platform_data/spi-s3c64xx.h 13676 13677SAMSUNG SXGBE DRIVERS 13678M: Byungho An <bh74.an@samsung.com> 13679M: Girish K S <ks.giri@samsung.com> 13680M: Vipul Pandya <vipul.pandya@samsung.com> 13681S: Supported 13682L: netdev@vger.kernel.org 13683F: drivers/net/ethernet/samsung/sxgbe/ 13684 13685SAMSUNG THERMAL DRIVER 13686M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13687L: linux-pm@vger.kernel.org 13688L: linux-samsung-soc@vger.kernel.org 13689S: Supported 13690T: git https://github.com/lmajewski/linux-samsung-thermal.git 13691F: drivers/thermal/samsung/ 13692 13693SAMSUNG USB2 PHY DRIVER 13694M: Kamil Debski <kamil@wypas.org> 13695M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13696L: linux-kernel@vger.kernel.org 13697S: Supported 13698F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13699F: Documentation/phy/samsung-usb2.txt 13700F: drivers/phy/samsung/phy-exynos4210-usb2.c 13701F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13702F: drivers/phy/samsung/phy-exynos5250-usb2.c 13703F: drivers/phy/samsung/phy-s5pv210-usb2.c 13704F: drivers/phy/samsung/phy-samsung-usb2.c 13705F: drivers/phy/samsung/phy-samsung-usb2.h 13706 13707SC1200 WDT DRIVER 13708M: Zwane Mwaikambo <zwanem@gmail.com> 13709S: Maintained 13710F: drivers/watchdog/sc1200wdt.c 13711 13712SCHEDULER 13713M: Ingo Molnar <mingo@redhat.com> 13714M: Peter Zijlstra <peterz@infradead.org> 13715L: linux-kernel@vger.kernel.org 13716T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13717S: Maintained 13718F: kernel/sched/ 13719F: include/linux/sched.h 13720F: include/uapi/linux/sched.h 13721F: include/linux/wait.h 13722F: include/linux/preempt.h 13723 13724SCR24X CHIP CARD INTERFACE DRIVER 13725M: Lubomir Rintel <lkundrak@v3.sk> 13726S: Supported 13727F: drivers/char/pcmcia/scr24x_cs.c 13728 13729SCSI CDROM DRIVER 13730M: Jens Axboe <axboe@kernel.dk> 13731L: linux-scsi@vger.kernel.org 13732W: http://www.kernel.dk 13733S: Maintained 13734F: drivers/scsi/sr* 13735 13736SCSI RDMA PROTOCOL (SRP) INITIATOR 13737M: Bart Van Assche <bvanassche@acm.org> 13738L: linux-rdma@vger.kernel.org 13739S: Supported 13740Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13741F: drivers/infiniband/ulp/srp/ 13742F: include/scsi/srp.h 13743 13744SCSI RDMA PROTOCOL (SRP) TARGET 13745M: Bart Van Assche <bvanassche@acm.org> 13746L: linux-rdma@vger.kernel.org 13747L: target-devel@vger.kernel.org 13748S: Supported 13749Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13750F: drivers/infiniband/ulp/srpt/ 13751 13752SCSI SG DRIVER 13753M: Doug Gilbert <dgilbert@interlog.com> 13754L: linux-scsi@vger.kernel.org 13755W: http://sg.danny.cz/sg 13756S: Maintained 13757F: Documentation/scsi/scsi-generic.txt 13758F: drivers/scsi/sg.c 13759F: include/scsi/sg.h 13760 13761SCSI SUBSYSTEM 13762M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13763T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13764M: "Martin K. Petersen" <martin.petersen@oracle.com> 13765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13766Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13767L: linux-scsi@vger.kernel.org 13768S: Maintained 13769F: Documentation/devicetree/bindings/scsi/ 13770F: drivers/scsi/ 13771F: include/scsi/ 13772 13773SCSI TAPE DRIVER 13774M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13775L: linux-scsi@vger.kernel.org 13776S: Maintained 13777F: Documentation/scsi/st.txt 13778F: drivers/scsi/st.* 13779F: drivers/scsi/st_*.h 13780 13781SCSI TARGET SUBSYSTEM 13782M: "Martin K. Petersen" <martin.petersen@oracle.com> 13783L: linux-scsi@vger.kernel.org 13784L: target-devel@vger.kernel.org 13785W: http://www.linux-iscsi.org 13786T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13787Q: https://patchwork.kernel.org/project/target-devel/list/ 13788S: Supported 13789F: drivers/target/ 13790F: include/target/ 13791F: Documentation/target/ 13792 13793SCTP PROTOCOL 13794M: Vlad Yasevich <vyasevich@gmail.com> 13795M: Neil Horman <nhorman@tuxdriver.com> 13796M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13797L: linux-sctp@vger.kernel.org 13798W: http://lksctp.sourceforge.net 13799S: Maintained 13800F: Documentation/networking/sctp.txt 13801F: include/linux/sctp.h 13802F: include/uapi/linux/sctp.h 13803F: include/net/sctp/ 13804F: net/sctp/ 13805 13806SCx200 CPU SUPPORT 13807M: Jim Cromie <jim.cromie@gmail.com> 13808S: Odd Fixes 13809F: Documentation/i2c/busses/scx200_acb 13810F: arch/x86/platform/scx200/ 13811F: drivers/watchdog/scx200_wdt.c 13812F: drivers/i2c/busses/scx200* 13813F: drivers/mtd/maps/scx200_docflash.c 13814F: include/linux/scx200.h 13815 13816SCx200 GPIO DRIVER 13817M: Jim Cromie <jim.cromie@gmail.com> 13818S: Maintained 13819F: drivers/char/scx200_gpio.c 13820F: include/linux/scx200_gpio.h 13821 13822SCx200 HRT CLOCKSOURCE DRIVER 13823M: Jim Cromie <jim.cromie@gmail.com> 13824S: Maintained 13825F: drivers/clocksource/scx200_hrt.c 13826 13827SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13828M: Sascha Sommer <saschasommer@freenet.de> 13829L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13830S: Maintained 13831F: drivers/mmc/host/sdricoh_cs.c 13832 13833SECO BOARDS CEC DRIVER 13834M: Ettore Chimenti <ek5.chimenti@gmail.com> 13835S: Maintained 13836F: drivers/media/platform/seco-cec/seco-cec.c 13837F: drivers/media/platform/seco-cec/seco-cec.h 13838 13839SECURE COMPUTING 13840M: Kees Cook <keescook@chromium.org> 13841R: Andy Lutomirski <luto@amacapital.net> 13842R: Will Drewry <wad@chromium.org> 13843T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13844S: Supported 13845F: kernel/seccomp.c 13846F: include/uapi/linux/seccomp.h 13847F: include/linux/seccomp.h 13848F: tools/testing/selftests/seccomp/* 13849F: tools/testing/selftests/kselftest_harness.h 13850F: Documentation/userspace-api/seccomp_filter.rst 13851K: \bsecure_computing 13852K: \bTIF_SECCOMP\b 13853 13854SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13855M: Al Cooper <alcooperx@gmail.com> 13856L: linux-mmc@vger.kernel.org 13857L: bcm-kernel-feedback-list@broadcom.com 13858S: Maintained 13859F: drivers/mmc/host/sdhci-brcmstb* 13860 13861SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13862M: Adrian Hunter <adrian.hunter@intel.com> 13863L: linux-mmc@vger.kernel.org 13864S: Maintained 13865F: drivers/mmc/host/sdhci* 13866F: include/linux/mmc/sdhci* 13867 13868EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 13869M: Adrian Hunter <adrian.hunter@intel.com> 13870M: Ritesh Harjani <riteshh@codeaurora.org> 13871M: Asutosh Das <asutoshd@codeaurora.org> 13872L: linux-mmc@vger.kernel.org 13873S: Maintained 13874F: drivers/mmc/host/cqhci* 13875 13876SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13877M: Prabu Thangamuthu <prabu.t@synopsys.com> 13878M: Manjunath M B <manjumb@synopsys.com> 13879L: linux-mmc@vger.kernel.org 13880S: Maintained 13881F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13882 13883SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13884M: Ludovic Desroches <ludovic.desroches@microchip.com> 13885L: linux-mmc@vger.kernel.org 13886S: Supported 13887F: drivers/mmc/host/sdhci-of-at91.c 13888 13889SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13890M: Ben Dooks <ben-linux@fluff.org> 13891M: Jaehoon Chung <jh80.chung@samsung.com> 13892L: linux-mmc@vger.kernel.org 13893S: Maintained 13894F: drivers/mmc/host/sdhci-s3c* 13895 13896SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13897M: Viresh Kumar <vireshk@kernel.org> 13898L: linux-mmc@vger.kernel.org 13899S: Maintained 13900F: drivers/mmc/host/sdhci-spear.c 13901 13902SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13903M: Kishon Vijay Abraham I <kishon@ti.com> 13904L: linux-mmc@vger.kernel.org 13905S: Maintained 13906F: drivers/mmc/host/sdhci-omap.c 13907 13908SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13909M: Scott Bauer <scott.bauer@intel.com> 13910M: Jonathan Derrick <jonathan.derrick@intel.com> 13911L: linux-block@vger.kernel.org 13912S: Supported 13913F: block/sed* 13914F: block/opal_proto.h 13915F: include/linux/sed* 13916F: include/uapi/linux/sed* 13917 13918SECURITY CONTACT 13919M: Security Officers <security@kernel.org> 13920S: Supported 13921 13922SECURITY SUBSYSTEM 13923M: James Morris <jmorris@namei.org> 13924M: "Serge E. Hallyn" <serge@hallyn.com> 13925L: linux-security-module@vger.kernel.org (suggested Cc:) 13926T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13927W: http://kernsec.org/ 13928S: Supported 13929F: security/ 13930X: security/selinux/ 13931 13932SELINUX SECURITY MODULE 13933M: Paul Moore <paul@paul-moore.com> 13934M: Stephen Smalley <sds@tycho.nsa.gov> 13935M: Eric Paris <eparis@parisplace.org> 13936L: selinux@vger.kernel.org 13937W: https://selinuxproject.org 13938W: https://github.com/SELinuxProject 13939T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13940S: Supported 13941F: include/linux/selinux* 13942F: security/selinux/ 13943F: scripts/selinux/ 13944F: Documentation/admin-guide/LSM/SELinux.rst 13945 13946SENSABLE PHANTOM 13947M: Jiri Slaby <jirislaby@gmail.com> 13948S: Maintained 13949F: drivers/misc/phantom.c 13950F: include/uapi/linux/phantom.h 13951 13952SERIAL DEVICE BUS 13953M: Rob Herring <robh@kernel.org> 13954L: linux-serial@vger.kernel.org 13955S: Maintained 13956F: Documentation/devicetree/bindings/serial/slave-device.txt 13957F: drivers/tty/serdev/ 13958F: include/linux/serdev.h 13959 13960SERIAL DRIVERS 13961M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13962L: linux-serial@vger.kernel.org 13963S: Maintained 13964F: Documentation/devicetree/bindings/serial/ 13965F: drivers/tty/serial/ 13966 13967SERIAL IR RECEIVER 13968M: Sean Young <sean@mess.org> 13969L: linux-media@vger.kernel.org 13970S: Maintained 13971F: drivers/media/rc/serial_ir.c 13972 13973SFC NETWORK DRIVER 13974M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13975M: Edward Cree <ecree@solarflare.com> 13976M: Bert Kenward <bkenward@solarflare.com> 13977L: netdev@vger.kernel.org 13978S: Supported 13979F: drivers/net/ethernet/sfc/ 13980 13981SFF/SFP/SFP+ MODULE SUPPORT 13982M: Russell King <linux@armlinux.org.uk> 13983L: netdev@vger.kernel.org 13984S: Maintained 13985F: drivers/net/phy/phylink.c 13986F: drivers/net/phy/sfp* 13987F: include/linux/phylink.h 13988F: include/linux/sfp.h 13989 13990SGI GRU DRIVER 13991M: Dimitri Sivanich <sivanich@sgi.com> 13992S: Maintained 13993F: drivers/misc/sgi-gru/ 13994 13995SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13996M: Pat Gefre <pfg@sgi.com> 13997L: linux-ia64@vger.kernel.org 13998S: Supported 13999F: Documentation/ia64/serial.txt 14000F: drivers/tty/serial/ioc?_serial.c 14001F: include/linux/ioc?.h 14002 14003SGI XP/XPC/XPNET DRIVER 14004M: Cliff Whickman <cpw@sgi.com> 14005M: Robin Holt <robinmholt@gmail.com> 14006S: Maintained 14007F: drivers/misc/sgi-xp/ 14008 14009SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14010M: Ursula Braun <ubraun@linux.ibm.com> 14011M: Karsten Graul <kgraul@linux.ibm.com> 14012L: linux-s390@vger.kernel.org 14013W: http://www.ibm.com/developerworks/linux/linux390/ 14014S: Supported 14015F: net/smc/ 14016 14017SHARP RJ54N1CB0C SENSOR DRIVER 14018M: Jacopo Mondi <jacopo@jmondi.org> 14019L: linux-media@vger.kernel.org 14020T: git git://linuxtv.org/media_tree.git 14021S: Odd fixes 14022F: drivers/media/i2c/rj54n1cb0c.c 14023F: include/media/i2c/rj54n1cb0c.h 14024 14025SH_VEU V4L2 MEM2MEM DRIVER 14026L: linux-media@vger.kernel.org 14027S: Orphan 14028F: drivers/media/platform/sh_veu.c 14029 14030SH_VOU V4L2 OUTPUT DRIVER 14031L: linux-media@vger.kernel.org 14032S: Orphan 14033F: drivers/media/platform/sh_vou.c 14034F: include/media/drv-intf/sh_vou.h 14035 14036SI2157 MEDIA DRIVER 14037M: Antti Palosaari <crope@iki.fi> 14038L: linux-media@vger.kernel.org 14039W: https://linuxtv.org 14040W: http://palosaari.fi/linux/ 14041Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14042T: git git://linuxtv.org/anttip/media_tree.git 14043S: Maintained 14044F: drivers/media/tuners/si2157* 14045 14046SI2165 MEDIA DRIVER 14047M: Matthias Schwarzott <zzam@gentoo.org> 14048L: linux-media@vger.kernel.org 14049W: https://linuxtv.org 14050Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14051S: Maintained 14052F: drivers/media/dvb-frontends/si2165* 14053 14054SI2168 MEDIA DRIVER 14055M: Antti Palosaari <crope@iki.fi> 14056L: linux-media@vger.kernel.org 14057W: https://linuxtv.org 14058W: http://palosaari.fi/linux/ 14059Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14060T: git git://linuxtv.org/anttip/media_tree.git 14061S: Maintained 14062F: drivers/media/dvb-frontends/si2168* 14063 14064SI470X FM RADIO RECEIVER I2C DRIVER 14065M: Hans Verkuil <hverkuil@xs4all.nl> 14066L: linux-media@vger.kernel.org 14067T: git git://linuxtv.org/media_tree.git 14068W: https://linuxtv.org 14069S: Odd Fixes 14070F: drivers/media/radio/si470x/radio-si470x-i2c.c 14071 14072SI470X FM RADIO RECEIVER USB DRIVER 14073M: Hans Verkuil <hverkuil@xs4all.nl> 14074L: linux-media@vger.kernel.org 14075T: git git://linuxtv.org/media_tree.git 14076W: https://linuxtv.org 14077S: Maintained 14078F: drivers/media/radio/si470x/radio-si470x-common.c 14079F: drivers/media/radio/si470x/radio-si470x.h 14080F: drivers/media/radio/si470x/radio-si470x-usb.c 14081 14082SI4713 FM RADIO TRANSMITTER I2C DRIVER 14083M: Eduardo Valentin <edubezval@gmail.com> 14084L: linux-media@vger.kernel.org 14085T: git git://linuxtv.org/media_tree.git 14086W: https://linuxtv.org 14087S: Odd Fixes 14088F: drivers/media/radio/si4713/si4713.? 14089 14090SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14091M: Eduardo Valentin <edubezval@gmail.com> 14092L: linux-media@vger.kernel.org 14093T: git git://linuxtv.org/media_tree.git 14094W: https://linuxtv.org 14095S: Odd Fixes 14096F: drivers/media/radio/si4713/radio-platform-si4713.c 14097 14098SI4713 FM RADIO TRANSMITTER USB DRIVER 14099M: Hans Verkuil <hverkuil@xs4all.nl> 14100L: linux-media@vger.kernel.org 14101T: git git://linuxtv.org/media_tree.git 14102W: https://linuxtv.org 14103S: Maintained 14104F: drivers/media/radio/si4713/radio-usb-si4713.c 14105 14106SIANO DVB DRIVER 14107M: Mauro Carvalho Chehab <mchehab@kernel.org> 14108L: linux-media@vger.kernel.org 14109W: https://linuxtv.org 14110T: git git://linuxtv.org/media_tree.git 14111S: Odd fixes 14112F: drivers/media/common/siano/ 14113F: drivers/media/usb/siano/ 14114F: drivers/media/usb/siano/ 14115F: drivers/media/mmc/siano/ 14116 14117SIFIVE DRIVERS 14118M: Palmer Dabbelt <palmer@sifive.com> 14119M: Paul Walmsley <paul.walmsley@sifive.com> 14120L: linux-riscv@lists.infradead.org 14121T: git git://github.com/sifive/riscv-linux.git 14122S: Supported 14123K: sifive 14124N: sifive 14125 14126SILEAD TOUCHSCREEN DRIVER 14127M: Hans de Goede <hdegoede@redhat.com> 14128L: linux-input@vger.kernel.org 14129L: platform-driver-x86@vger.kernel.org 14130S: Maintained 14131F: drivers/input/touchscreen/silead.c 14132F: drivers/platform/x86/touchscreen_dmi.c 14133 14134SILICON MOTION SM712 FRAME BUFFER DRIVER 14135M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14136M: Teddy Wang <teddy.wang@siliconmotion.com> 14137M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14138L: linux-fbdev@vger.kernel.org 14139S: Maintained 14140F: drivers/video/fbdev/sm712* 14141F: Documentation/fb/sm712fb.txt 14142 14143SIMPLE FIRMWARE INTERFACE (SFI) 14144M: Len Brown <lenb@kernel.org> 14145L: sfi-devel@simplefirmware.org 14146W: http://simplefirmware.org/ 14147T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14148S: Supported 14149F: arch/x86/platform/sfi/ 14150F: drivers/sfi/ 14151F: include/linux/sfi*.h 14152 14153SIMPLEFB FB DRIVER 14154M: Hans de Goede <hdegoede@redhat.com> 14155L: linux-fbdev@vger.kernel.org 14156S: Maintained 14157F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 14158F: drivers/video/fbdev/simplefb.c 14159F: include/linux/platform_data/simplefb.h 14160 14161SIMTEC EB110ATX (Chalice CATS) 14162P: Ben Dooks 14163P: Vincent Sanders <vince@simtec.co.uk> 14164M: Simtec Linux Team <linux@simtec.co.uk> 14165W: http://www.simtec.co.uk/products/EB110ATX/ 14166S: Supported 14167 14168SIMTEC EB2410ITX (BAST) 14169P: Ben Dooks 14170P: Vincent Sanders <vince@simtec.co.uk> 14171M: Simtec Linux Team <linux@simtec.co.uk> 14172W: http://www.simtec.co.uk/products/EB2410ITX/ 14173S: Supported 14174F: arch/arm/mach-s3c24xx/mach-bast.c 14175F: arch/arm/mach-s3c24xx/bast-ide.c 14176F: arch/arm/mach-s3c24xx/bast-irq.c 14177 14178SIPHASH PRF ROUTINES 14179M: Jason A. Donenfeld <Jason@zx2c4.com> 14180S: Maintained 14181F: lib/siphash.c 14182F: lib/test_siphash.c 14183F: include/linux/siphash.h 14184 14185SIOX 14186M: Gavin Schenk <g.schenk@eckelmann.de> 14187M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14188R: Pengutronix Kernel Team <kernel@pengutronix.de> 14189S: Supported 14190F: drivers/siox/* 14191F: drivers/gpio/gpio-siox.c 14192F: include/trace/events/siox.h 14193 14194SIS 190 ETHERNET DRIVER 14195M: Francois Romieu <romieu@fr.zoreil.com> 14196L: netdev@vger.kernel.org 14197S: Maintained 14198F: drivers/net/ethernet/sis/sis190.c 14199 14200SIS 900/7016 FAST ETHERNET DRIVER 14201M: Daniele Venzano <venza@brownhat.org> 14202W: http://www.brownhat.org/sis900.html 14203L: netdev@vger.kernel.org 14204S: Maintained 14205F: drivers/net/ethernet/sis/sis900.* 14206 14207SIS FRAMEBUFFER DRIVER 14208M: Thomas Winischhofer <thomas@winischhofer.net> 14209W: http://www.winischhofer.net/linuxsisvga.shtml 14210S: Maintained 14211F: Documentation/fb/sisfb.txt 14212F: drivers/video/fbdev/sis/ 14213F: include/video/sisfb.h 14214 14215SIS USB2VGA DRIVER 14216M: Thomas Winischhofer <thomas@winischhofer.net> 14217W: http://www.winischhofer.at/linuxsisusbvga.shtml 14218S: Maintained 14219F: drivers/usb/misc/sisusbvga/ 14220 14221SLAB ALLOCATOR 14222M: Christoph Lameter <cl@linux.com> 14223M: Pekka Enberg <penberg@kernel.org> 14224M: David Rientjes <rientjes@google.com> 14225M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14226M: Andrew Morton <akpm@linux-foundation.org> 14227L: linux-mm@kvack.org 14228S: Maintained 14229F: include/linux/sl?b*.h 14230F: mm/sl?b* 14231 14232SLEEPABLE READ-COPY UPDATE (SRCU) 14233M: Lai Jiangshan <jiangshanlai@gmail.com> 14234M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14235M: Josh Triplett <josh@joshtriplett.org> 14236R: Steven Rostedt <rostedt@goodmis.org> 14237R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14238L: linux-kernel@vger.kernel.org 14239W: http://www.rdrop.com/users/paulmck/RCU/ 14240S: Supported 14241T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14242F: include/linux/srcu*.h 14243F: kernel/rcu/srcu*.c 14244 14245SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14246M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14247L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14248S: Maintained 14249F: drivers/slimbus/ 14250F: Documentation/devicetree/bindings/slimbus/ 14251F: include/linux/slimbus.h 14252 14253SMACK SECURITY MODULE 14254M: Casey Schaufler <casey@schaufler-ca.com> 14255L: linux-security-module@vger.kernel.org 14256W: http://schaufler-ca.com 14257T: git git://github.com/cschaufler/smack-next 14258S: Maintained 14259F: Documentation/admin-guide/LSM/Smack.rst 14260F: security/smack/ 14261 14262SMC91x ETHERNET DRIVER 14263M: Nicolas Pitre <nico@fluxnic.net> 14264S: Odd Fixes 14265F: drivers/net/ethernet/smsc/smc91x.* 14266 14267SMIA AND SMIA++ IMAGE SENSOR DRIVER 14268M: Sakari Ailus <sakari.ailus@iki.fi> 14269L: linux-media@vger.kernel.org 14270S: Maintained 14271F: drivers/media/i2c/smiapp/ 14272F: include/media/i2c/smiapp.h 14273F: drivers/media/i2c/smiapp-pll.c 14274F: drivers/media/i2c/smiapp-pll.h 14275F: include/uapi/linux/smiapp.h 14276F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14277 14278SMM665 HARDWARE MONITOR DRIVER 14279M: Guenter Roeck <linux@roeck-us.net> 14280L: linux-hwmon@vger.kernel.org 14281S: Maintained 14282F: Documentation/hwmon/smm665 14283F: drivers/hwmon/smm665.c 14284 14285SMSC EMC2103 HARDWARE MONITOR DRIVER 14286M: Steve Glendinning <steve.glendinning@shawell.net> 14287L: linux-hwmon@vger.kernel.org 14288S: Maintained 14289F: Documentation/hwmon/emc2103 14290F: drivers/hwmon/emc2103.c 14291 14292SMSC SCH5627 HARDWARE MONITOR DRIVER 14293M: Hans de Goede <hdegoede@redhat.com> 14294L: linux-hwmon@vger.kernel.org 14295S: Supported 14296F: Documentation/hwmon/sch5627 14297F: drivers/hwmon/sch5627.c 14298 14299SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14300M: Steve Glendinning <steve.glendinning@shawell.net> 14301L: linux-fbdev@vger.kernel.org 14302S: Maintained 14303F: drivers/video/fbdev/smscufx.c 14304 14305SMSC47B397 HARDWARE MONITOR DRIVER 14306M: Jean Delvare <jdelvare@suse.com> 14307L: linux-hwmon@vger.kernel.org 14308S: Maintained 14309F: Documentation/hwmon/smsc47b397 14310F: drivers/hwmon/smsc47b397.c 14311 14312SMSC911x ETHERNET DRIVER 14313M: Steve Glendinning <steve.glendinning@shawell.net> 14314L: netdev@vger.kernel.org 14315S: Maintained 14316F: include/linux/smsc911x.h 14317F: drivers/net/ethernet/smsc/smsc911x.* 14318 14319SMSC9420 PCI ETHERNET DRIVER 14320M: Steve Glendinning <steve.glendinning@shawell.net> 14321L: netdev@vger.kernel.org 14322S: Maintained 14323F: drivers/net/ethernet/smsc/smsc9420.* 14324 14325SOC-CAMERA V4L2 SUBSYSTEM 14326L: linux-media@vger.kernel.org 14327T: git git://linuxtv.org/media_tree.git 14328S: Orphan 14329F: include/media/soc* 14330F: drivers/media/i2c/soc_camera/ 14331F: drivers/media/platform/soc_camera/ 14332 14333SOCIONEXT SYNQUACER I2C DRIVER 14334M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14335L: linux-i2c@vger.kernel.org 14336S: Maintained 14337F: drivers/i2c/busses/i2c-synquacer.c 14338F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14339 14340SOCIONEXT UNIPHIER SOUND DRIVER 14341L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14342S: Orphan 14343F: sound/soc/uniphier/ 14344 14345SOEKRIS NET48XX LED SUPPORT 14346M: Chris Boot <bootc@bootc.net> 14347S: Maintained 14348F: drivers/leds/leds-net48xx.c 14349 14350SOFT-ROCE DRIVER (rxe) 14351M: Moni Shoua <monis@mellanox.com> 14352L: linux-rdma@vger.kernel.org 14353S: Supported 14354W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14355Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14356F: drivers/infiniband/sw/rxe/ 14357F: include/uapi/rdma/rdma_user_rxe.h 14358 14359SOFTLOGIC 6x10 MPEG CODEC 14360M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14361M: Anton Sviridenko <anton@corp.bluecherry.net> 14362M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14363M: Andrey Utkin <andrey_utkin@fastmail.com> 14364M: Ismael Luceno <ismael@iodev.co.uk> 14365L: linux-media@vger.kernel.org 14366S: Supported 14367F: drivers/media/pci/solo6x10/ 14368 14369SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14370M: James Morse <james.morse@arm.com> 14371L: linux-arm-kernel@lists.infradead.org 14372S: Maintained 14373F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14374F: drivers/firmware/arm_sdei.c 14375F: include/linux/arm_sdei.h 14376F: include/uapi/linux/arm_sdei.h 14377 14378SOFTWARE RAID (Multiple Disks) SUPPORT 14379M: Shaohua Li <shli@kernel.org> 14380L: linux-raid@vger.kernel.org 14381T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14382S: Supported 14383F: drivers/md/Makefile 14384F: drivers/md/Kconfig 14385F: drivers/md/md* 14386F: drivers/md/raid* 14387F: include/linux/raid/ 14388F: include/uapi/linux/raid/ 14389 14390SOCIONEXT (SNI) AVE NETWORK DRIVER 14391M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14392L: netdev@vger.kernel.org 14393S: Maintained 14394F: drivers/net/ethernet/socionext/sni_ave.c 14395F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14396 14397SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14398M: Jassi Brar <jaswinder.singh@linaro.org> 14399L: netdev@vger.kernel.org 14400S: Maintained 14401F: drivers/net/ethernet/socionext/netsec.c 14402F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14403 14404SOLIDRUN CLEARFOG SUPPORT 14405M: Russell King <linux@armlinux.org.uk> 14406S: Maintained 14407F: arch/arm/boot/dts/armada-388-clearfog* 14408F: arch/arm/boot/dts/armada-38x-solidrun-* 14409 14410SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14411M: Russell King <linux@armlinux.org.uk> 14412S: Maintained 14413F: arch/arm/boot/dts/imx6*-cubox-i* 14414F: arch/arm/boot/dts/imx6*-hummingboard* 14415F: arch/arm/boot/dts/imx6*-sr-* 14416 14417SONIC NETWORK DRIVER 14418M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14419L: netdev@vger.kernel.org 14420S: Maintained 14421F: drivers/net/ethernet/natsemi/sonic.* 14422 14423SONICS SILICON BACKPLANE DRIVER (SSB) 14424M: Michael Buesch <m@bues.ch> 14425L: linux-wireless@vger.kernel.org 14426S: Maintained 14427F: drivers/ssb/ 14428F: include/linux/ssb/ 14429 14430SONY IMX214 SENSOR DRIVER 14431M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14432L: linux-media@vger.kernel.org 14433T: git git://linuxtv.org/media_tree.git 14434S: Maintained 14435F: drivers/media/i2c/imx214.c 14436F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14437 14438SONY IMX258 SENSOR DRIVER 14439M: Sakari Ailus <sakari.ailus@linux.intel.com> 14440L: linux-media@vger.kernel.org 14441T: git git://linuxtv.org/media_tree.git 14442S: Maintained 14443F: drivers/media/i2c/imx258.c 14444 14445SONY IMX274 SENSOR DRIVER 14446M: Leon Luo <leonl@leopardimaging.com> 14447L: linux-media@vger.kernel.org 14448T: git git://linuxtv.org/media_tree.git 14449S: Maintained 14450F: drivers/media/i2c/imx274.c 14451F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14452 14453SONY IMX319 SENSOR DRIVER 14454M: Bingbu Cao <bingbu.cao@intel.com> 14455L: linux-media@vger.kernel.org 14456T: git git://linuxtv.org/media_tree.git 14457S: Maintained 14458F: drivers/media/i2c/imx319.c 14459 14460SONY IMX355 SENSOR DRIVER 14461M: Tianshu Qiu <tian.shu.qiu@intel.com> 14462L: linux-media@vger.kernel.org 14463T: git git://linuxtv.org/media_tree.git 14464S: Maintained 14465F: drivers/media/i2c/imx355.c 14466 14467SONY MEMORYSTICK CARD SUPPORT 14468M: Alex Dubov <oakad@yahoo.com> 14469W: http://tifmxx.berlios.de/ 14470S: Maintained 14471F: drivers/memstick/host/tifm_ms.c 14472 14473SONY MEMORYSTICK STANDARD SUPPORT 14474M: Maxim Levitsky <maximlevitsky@gmail.com> 14475S: Maintained 14476F: drivers/memstick/core/ms_block.* 14477 14478SONY VAIO CONTROL DEVICE DRIVER 14479M: Mattia Dongili <malattia@linux.it> 14480L: platform-driver-x86@vger.kernel.org 14481W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14482S: Maintained 14483F: Documentation/laptops/sony-laptop.txt 14484F: drivers/char/sonypi.c 14485F: drivers/platform/x86/sony-laptop.c 14486F: include/linux/sony-laptop.h 14487 14488SOUND 14489M: Jaroslav Kysela <perex@perex.cz> 14490M: Takashi Iwai <tiwai@suse.com> 14491L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14492W: http://www.alsa-project.org/ 14493T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14494T: git git://git.alsa-project.org/alsa-kernel.git 14495Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14496S: Maintained 14497F: Documentation/sound/ 14498F: include/sound/ 14499F: include/uapi/sound/ 14500F: sound/ 14501 14502SOUND - COMPRESSED AUDIO 14503M: Vinod Koul <vkoul@kernel.org> 14504L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14505T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14506S: Supported 14507F: Documentation/sound/designs/compress-offload.rst 14508F: include/sound/compress_driver.h 14509F: include/uapi/sound/compress_* 14510F: sound/core/compress_offload.c 14511F: sound/soc/soc-compress.c 14512 14513SOUND - DMAENGINE HELPERS 14514M: Lars-Peter Clausen <lars@metafoo.de> 14515S: Supported 14516F: include/sound/dmaengine_pcm.h 14517F: sound/core/pcm_dmaengine.c 14518F: sound/soc/soc-generic-dmaengine-pcm.c 14519 14520SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14521M: Liam Girdwood <lgirdwood@gmail.com> 14522M: Mark Brown <broonie@kernel.org> 14523T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14524L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14525W: http://alsa-project.org/main/index.php/ASoC 14526S: Supported 14527F: Documentation/devicetree/bindings/sound/ 14528F: Documentation/sound/soc/ 14529F: sound/soc/ 14530F: include/dt-bindings/sound/ 14531F: include/sound/soc* 14532 14533SOUNDWIRE SUBSYSTEM 14534M: Vinod Koul <vkoul@kernel.org> 14535M: Sanyog Kale <sanyog.r.kale@intel.com> 14536R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14537L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14538S: Supported 14539F: Documentation/driver-api/soundwire/ 14540F: drivers/soundwire/ 14541F: include/linux/soundwire/ 14542 14543SP2 MEDIA DRIVER 14544M: Olli Salonen <olli.salonen@iki.fi> 14545L: linux-media@vger.kernel.org 14546W: https://linuxtv.org 14547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14548S: Maintained 14549F: drivers/media/dvb-frontends/sp2* 14550 14551SPARC + UltraSPARC (sparc/sparc64) 14552M: "David S. Miller" <davem@davemloft.net> 14553L: sparclinux@vger.kernel.org 14554Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14555T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14556T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14557S: Maintained 14558F: arch/sparc/ 14559F: drivers/sbus/ 14560 14561SPARC SERIAL DRIVERS 14562M: "David S. Miller" <davem@davemloft.net> 14563L: sparclinux@vger.kernel.org 14564T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14565T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14566S: Maintained 14567F: include/linux/sunserialcore.h 14568F: drivers/tty/serial/suncore.c 14569F: drivers/tty/serial/sunhv.c 14570F: drivers/tty/serial/sunsab.c 14571F: drivers/tty/serial/sunsab.h 14572F: drivers/tty/serial/sunsu.c 14573F: drivers/tty/serial/sunzilog.c 14574F: drivers/tty/serial/sunzilog.h 14575F: drivers/tty/vcc.c 14576 14577SPARSE CHECKER 14578M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14579L: linux-sparse@vger.kernel.org 14580W: https://sparse.wiki.kernel.org/ 14581T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14582S: Maintained 14583F: include/linux/compiler.h 14584 14585SPEAR CLOCK FRAMEWORK SUPPORT 14586M: Viresh Kumar <vireshk@kernel.org> 14587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14588W: http://www.st.com/spear 14589S: Maintained 14590F: drivers/clk/spear/ 14591 14592SPEAR PLATFORM SUPPORT 14593M: Viresh Kumar <vireshk@kernel.org> 14594M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14596W: http://www.st.com/spear 14597S: Maintained 14598F: arch/arm/boot/dts/spear* 14599F: arch/arm/mach-spear/ 14600 14601SPI NOR SUBSYSTEM 14602M: Marek Vasut <marek.vasut@gmail.com> 14603M: Tudor Ambarus <tudor.ambarus@microchip.com> 14604L: linux-mtd@lists.infradead.org 14605W: http://www.linux-mtd.infradead.org/ 14606Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14607T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14608T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14609S: Maintained 14610F: drivers/mtd/spi-nor/ 14611F: include/linux/mtd/spi-nor.h 14612 14613SPI SUBSYSTEM 14614M: Mark Brown <broonie@kernel.org> 14615L: linux-spi@vger.kernel.org 14616T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14617Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14618S: Maintained 14619F: Documentation/devicetree/bindings/spi/ 14620F: Documentation/spi/ 14621F: drivers/spi/ 14622F: include/linux/spi/ 14623F: include/uapi/linux/spi/ 14624F: tools/spi/ 14625 14626SPIDERNET NETWORK DRIVER for CELL 14627M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14628L: netdev@vger.kernel.org 14629S: Supported 14630F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14631F: drivers/net/ethernet/toshiba/spider_net* 14632 14633SPMI SUBSYSTEM 14634R: Stephen Boyd <sboyd@kernel.org> 14635L: linux-arm-msm@vger.kernel.org 14636F: Documentation/devicetree/bindings/spmi/ 14637F: drivers/spmi/ 14638F: include/dt-bindings/spmi/spmi.h 14639F: include/linux/spmi.h 14640F: include/trace/events/spmi.h 14641 14642SPU FILE SYSTEM 14643M: Jeremy Kerr <jk@ozlabs.org> 14644L: linuxppc-dev@lists.ozlabs.org 14645W: http://www.ibm.com/developerworks/power/cell/ 14646S: Supported 14647F: Documentation/filesystems/spufs.txt 14648F: arch/powerpc/platforms/cell/spufs/ 14649 14650SQUASHFS FILE SYSTEM 14651M: Phillip Lougher <phillip@squashfs.org.uk> 14652L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14653W: http://squashfs.org.uk 14654T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14655S: Maintained 14656F: Documentation/filesystems/squashfs.txt 14657F: fs/squashfs/ 14658 14659SRM (Alpha) environment access 14660M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14661S: Maintained 14662F: arch/alpha/kernel/srm_env.c 14663 14664ST LSM6DSx IMU IIO DRIVER 14665M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14666L: linux-iio@vger.kernel.org 14667W: http://www.st.com/ 14668S: Maintained 14669F: drivers/iio/imu/st_lsm6dsx/ 14670F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14671 14672ST STM32 I2C/SMBUS DRIVER 14673M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14674L: linux-i2c@vger.kernel.org 14675S: Maintained 14676F: drivers/i2c/busses/i2c-stm32* 14677 14678ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14679M: Song Qiang <songqiang1304521@gmail.com> 14680L: linux-iio@vger.kernel.org 14681S: Maintained 14682F: drivers/iio/proximity/vl53l0x-i2c.c 14683F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14684 14685STABLE BRANCH 14686M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14687M: Sasha Levin <sashal@kernel.org> 14688L: stable@vger.kernel.org 14689S: Supported 14690F: Documentation/process/stable-kernel-rules.rst 14691 14692STAGING - COMEDI 14693M: Ian Abbott <abbotti@mev.co.uk> 14694M: H Hartley Sweeten <hsweeten@visionengravers.com> 14695S: Odd Fixes 14696F: drivers/staging/comedi/ 14697 14698STAGING - EROFS FILE SYSTEM 14699M: Gao Xiang <gaoxiang25@huawei.com> 14700M: Chao Yu <yuchao0@huawei.com> 14701L: linux-erofs@lists.ozlabs.org 14702S: Maintained 14703F: drivers/staging/erofs/ 14704 14705STAGING - INDUSTRIAL IO 14706M: Jonathan Cameron <jic23@kernel.org> 14707L: linux-iio@vger.kernel.org 14708S: Odd Fixes 14709F: Documentation/devicetree/bindings/staging/iio/ 14710F: drivers/staging/iio/ 14711 14712STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14713M: Marc Dietrich <marvin24@gmx.de> 14714L: ac100@lists.launchpad.net (moderated for non-subscribers) 14715L: linux-tegra@vger.kernel.org 14716S: Maintained 14717F: drivers/staging/nvec/ 14718 14719STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14720M: Jens Frederich <jfrederich@gmail.com> 14721M: Daniel Drake <dsd@laptop.org> 14722M: Jon Nettleton <jon.nettleton@gmail.com> 14723W: http://wiki.laptop.org/go/DCON 14724S: Maintained 14725F: drivers/staging/olpc_dcon/ 14726 14727STAGING - REALTEK RTL8712U DRIVERS 14728M: Larry Finger <Larry.Finger@lwfinger.net> 14729M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14730S: Odd Fixes 14731F: drivers/staging/rtl8712/ 14732 14733STAGING - REALTEK RTL8188EU DRIVERS 14734M: Larry Finger <Larry.Finger@lwfinger.net> 14735S: Odd Fixes 14736F: drivers/staging/rtl8188eu/ 14737 14738STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14739M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14740M: Teddy Wang <teddy.wang@siliconmotion.com> 14741M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14742L: linux-fbdev@vger.kernel.org 14743S: Maintained 14744F: drivers/staging/sm750fb/ 14745 14746STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14747M: William Hubbs <w.d.hubbs@gmail.com> 14748M: Chris Brannon <chris@the-brannons.com> 14749M: Kirk Reiser <kirk@reisers.ca> 14750M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14751L: speakup@linux-speakup.org 14752W: http://www.linux-speakup.org/ 14753S: Odd Fixes 14754F: drivers/staging/speakup/ 14755 14756STAGING - VIA VT665X DRIVERS 14757M: Forest Bond <forest@alittletooquiet.net> 14758S: Odd Fixes 14759F: drivers/staging/vt665?/ 14760 14761STAGING - WILC1000 WIFI DRIVER 14762M: Adham Abozaeid <adham.abozaeid@microchip.com> 14763M: Ajay Singh <ajay.kathat@microchip.com> 14764L: linux-wireless@vger.kernel.org 14765S: Supported 14766F: drivers/staging/wilc1000/ 14767 14768STAGING SUBSYSTEM 14769M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14770T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14771L: devel@driverdev.osuosl.org 14772S: Supported 14773F: drivers/staging/ 14774 14775STARFIRE/DURALAN NETWORK DRIVER 14776M: Ion Badulescu <ionut@badula.org> 14777S: Odd Fixes 14778F: drivers/net/ethernet/adaptec/starfire* 14779 14780STEC S1220 SKD DRIVER 14781M: Bart Van Assche <bart.vanassche@wdc.com> 14782L: linux-block@vger.kernel.org 14783S: Maintained 14784F: drivers/block/skd*[ch] 14785 14786STI AUDIO (ASoC) DRIVERS 14787M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14788L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14789S: Maintained 14790F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14791F: sound/soc/sti/ 14792 14793STI CEC DRIVER 14794M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14795S: Maintained 14796F: drivers/media/platform/sti/cec/ 14797F: Documentation/devicetree/bindings/media/stih-cec.txt 14798 14799STK1160 USB VIDEO CAPTURE DRIVER 14800M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14801L: linux-media@vger.kernel.org 14802T: git git://linuxtv.org/media_tree.git 14803S: Maintained 14804F: drivers/media/usb/stk1160/ 14805 14806STM32 AUDIO (ASoC) DRIVERS 14807M: Olivier Moysan <olivier.moysan@st.com> 14808M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14809L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14810S: Maintained 14811F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14812F: sound/soc/stm/ 14813 14814STM32 TIMER/LPTIMER DRIVERS 14815M: Fabrice Gasnier <fabrice.gasnier@st.com> 14816S: Maintained 14817F: drivers/*/stm32-*timer* 14818F: drivers/pwm/pwm-stm32* 14819F: include/linux/*/stm32-*tim* 14820F: Documentation/ABI/testing/*timer-stm32 14821F: Documentation/devicetree/bindings/*/stm32-*timer* 14822F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14823 14824STMMAC ETHERNET DRIVER 14825M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14826M: Alexandre Torgue <alexandre.torgue@st.com> 14827M: Jose Abreu <joabreu@synopsys.com> 14828L: netdev@vger.kernel.org 14829W: http://www.stlinux.com 14830S: Supported 14831F: drivers/net/ethernet/stmicro/stmmac/ 14832 14833SUN3/3X 14834M: Sam Creasey <sammy@sammy.net> 14835W: http://sammy.net/sun3/ 14836S: Maintained 14837F: arch/m68k/kernel/*sun3* 14838F: arch/m68k/sun3*/ 14839F: arch/m68k/include/asm/sun3* 14840F: drivers/net/ethernet/i825xx/sun3* 14841 14842SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14843M: Hans de Goede <hdegoede@redhat.com> 14844L: linux-input@vger.kernel.org 14845S: Maintained 14846F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14847F: drivers/input/keyboard/sun4i-lradc-keys.c 14848 14849SUNDANCE NETWORK DRIVER 14850M: Denis Kirjanov <kda@linux-powerpc.org> 14851L: netdev@vger.kernel.org 14852S: Maintained 14853F: drivers/net/ethernet/dlink/sundance.c 14854 14855SUPERH 14856M: Yoshinori Sato <ysato@users.sourceforge.jp> 14857M: Rich Felker <dalias@libc.org> 14858L: linux-sh@vger.kernel.org 14859Q: http://patchwork.kernel.org/project/linux-sh/list/ 14860S: Maintained 14861F: Documentation/sh/ 14862F: arch/sh/ 14863F: drivers/sh/ 14864 14865SUSPEND TO RAM 14866M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14867M: Len Brown <len.brown@intel.com> 14868M: Pavel Machek <pavel@ucw.cz> 14869L: linux-pm@vger.kernel.org 14870B: https://bugzilla.kernel.org 14871S: Supported 14872F: Documentation/power/ 14873F: arch/x86/kernel/acpi/ 14874F: drivers/base/power/ 14875F: kernel/power/ 14876F: include/linux/suspend.h 14877F: include/linux/freezer.h 14878F: include/linux/pm.h 14879 14880SVGA HANDLING 14881M: Martin Mares <mj@ucw.cz> 14882L: linux-video@atrey.karlin.mff.cuni.cz 14883S: Maintained 14884F: Documentation/svga.txt 14885F: arch/x86/boot/video* 14886 14887SWIOTLB SUBSYSTEM 14888M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14889L: iommu@lists.linux-foundation.org 14890T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14891S: Supported 14892F: kernel/dma/swiotlb.c 14893F: arch/*/kernel/pci-swiotlb.c 14894F: include/linux/swiotlb.h 14895 14896SWITCHDEV 14897M: Jiri Pirko <jiri@resnulli.us> 14898M: Ivan Vecera <ivecera@redhat.com> 14899L: netdev@vger.kernel.org 14900S: Supported 14901F: net/switchdev/ 14902F: include/net/switchdev.h 14903 14904SY8106A REGULATOR DRIVER 14905M: Icenowy Zheng <icenowy@aosc.io> 14906S: Maintained 14907F: drivers/regulator/sy8106a-regulator.c 14908F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14909 14910SYNC FILE FRAMEWORK 14911M: Sumit Semwal <sumit.semwal@linaro.org> 14912R: Gustavo Padovan <gustavo@padovan.org> 14913S: Maintained 14914L: linux-media@vger.kernel.org 14915L: dri-devel@lists.freedesktop.org 14916F: drivers/dma-buf/sync_* 14917F: drivers/dma-buf/dma-fence* 14918F: drivers/dma-buf/sw_sync.c 14919F: include/linux/sync_file.h 14920F: include/uapi/linux/sync_file.h 14921F: Documentation/sync_file.txt 14922T: git git://anongit.freedesktop.org/drm/drm-misc 14923 14924SYNOPSYS ARC ARCHITECTURE 14925M: Vineet Gupta <vgupta@synopsys.com> 14926L: linux-snps-arc@lists.infradead.org 14927S: Supported 14928F: arch/arc/ 14929F: Documentation/devicetree/bindings/arc/* 14930F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14931F: drivers/clocksource/arc_timer.c 14932F: drivers/tty/serial/arc_uart.c 14933T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14934 14935SYNOPSYS ARC HSDK SDP pll clock driver 14936M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14937S: Supported 14938F: drivers/clk/clk-hsdk-pll.c 14939F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14940 14941SYNOPSYS ARC SDP clock driver 14942M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14943S: Supported 14944F: drivers/clk/axs10x/* 14945F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14946 14947SYNOPSYS ARC SDP platform support 14948M: Alexey Brodkin <abrodkin@synopsys.com> 14949S: Supported 14950F: arch/arc/plat-axs10x 14951F: arch/arc/boot/dts/ax* 14952F: Documentation/devicetree/bindings/arc/axs10* 14953 14954SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14955M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14956S: Supported 14957F: drivers/reset/reset-axs10x.c 14958F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14959 14960SYNOPSYS CREG GPIO DRIVER 14961M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14962S: Maintained 14963F: drivers/gpio/gpio-creg-snps.c 14964F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14965 14966SYNOPSYS DESIGNWARE 8250 UART DRIVER 14967R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14968S: Maintained 14969F: drivers/tty/serial/8250/8250_dw.c 14970 14971SYNOPSYS DESIGNWARE APB GPIO DRIVER 14972M: Hoan Tran <hoan@os.amperecomputing.com> 14973L: linux-gpio@vger.kernel.org 14974S: Maintained 14975F: drivers/gpio/gpio-dwapb.c 14976F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14977 14978SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14979M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14980S: Maintained 14981F: drivers/dma/dwi-axi-dmac/ 14982F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14983 14984SYNOPSYS DESIGNWARE DMAC DRIVER 14985M: Viresh Kumar <vireshk@kernel.org> 14986R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14987S: Maintained 14988F: Documentation/devicetree/bindings/dma/snps-dma.txt 14989F: drivers/dma/dw/ 14990F: include/dt-bindings/dma/dw-dmac.h 14991F: include/linux/dma/dw.h 14992F: include/linux/platform_data/dma-dw.h 14993 14994SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14995M: Jose Abreu <Jose.Abreu@synopsys.com> 14996L: netdev@vger.kernel.org 14997S: Supported 14998F: drivers/net/ethernet/synopsys/ 14999 15000SYNOPSYS DESIGNWARE I2C DRIVER 15001M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15002R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15003R: Mika Westerberg <mika.westerberg@linux.intel.com> 15004L: linux-i2c@vger.kernel.org 15005S: Maintained 15006F: drivers/i2c/busses/i2c-designware-* 15007F: include/linux/platform_data/i2c-designware.h 15008 15009SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15010M: Jaehoon Chung <jh80.chung@samsung.com> 15011L: linux-mmc@vger.kernel.org 15012S: Maintained 15013F: drivers/mmc/host/dw_mmc* 15014 15015SYNOPSYS HSDK RESET CONTROLLER DRIVER 15016M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15017S: Supported 15018F: drivers/reset/reset-hsdk.c 15019F: include/dt-bindings/reset/snps,hsdk-reset.h 15020F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15021 15022SYSTEM CONFIGURATION (SYSCON) 15023M: Lee Jones <lee.jones@linaro.org> 15024M: Arnd Bergmann <arnd@arndb.de> 15025T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15026S: Supported 15027F: drivers/mfd/syscon.c 15028 15029SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15030M: Sudeep Holla <sudeep.holla@arm.com> 15031L: linux-arm-kernel@lists.infradead.org 15032S: Maintained 15033F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15034F: drivers/clk/clk-sc[mp]i.c 15035F: drivers/cpufreq/sc[mp]i-cpufreq.c 15036F: drivers/firmware/arm_scpi.c 15037F: drivers/firmware/arm_scmi/ 15038F: include/linux/sc[mp]i_protocol.h 15039 15040SYSTEM RESET/SHUTDOWN DRIVERS 15041M: Sebastian Reichel <sre@kernel.org> 15042L: linux-pm@vger.kernel.org 15043T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15044S: Maintained 15045F: Documentation/devicetree/bindings/power/reset/ 15046F: drivers/power/reset/ 15047 15048SYSTEM TRACE MODULE CLASS 15049M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15050S: Maintained 15051T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15052F: Documentation/trace/stm.rst 15053F: drivers/hwtracing/stm/ 15054F: include/linux/stm.h 15055F: include/uapi/linux/stm.h 15056 15057SYSV FILESYSTEM 15058M: Christoph Hellwig <hch@infradead.org> 15059S: Maintained 15060F: Documentation/filesystems/sysv-fs.txt 15061F: fs/sysv/ 15062F: include/linux/sysv_fs.h 15063 15064TASKSTATS STATISTICS INTERFACE 15065M: Balbir Singh <bsingharora@gmail.com> 15066S: Maintained 15067F: Documentation/accounting/taskstats* 15068F: include/linux/taskstats* 15069F: kernel/taskstats.c 15070 15071TC subsystem 15072M: Jamal Hadi Salim <jhs@mojatatu.com> 15073M: Cong Wang <xiyou.wangcong@gmail.com> 15074M: Jiri Pirko <jiri@resnulli.us> 15075L: netdev@vger.kernel.org 15076S: Maintained 15077F: include/net/pkt_cls.h 15078F: include/net/pkt_sched.h 15079F: include/net/tc_act/ 15080F: include/uapi/linux/pkt_cls.h 15081F: include/uapi/linux/pkt_sched.h 15082F: include/uapi/linux/tc_act/ 15083F: include/uapi/linux/tc_ematch/ 15084F: net/sched/ 15085 15086TC90522 MEDIA DRIVER 15087M: Akihiro Tsukada <tskd08@gmail.com> 15088L: linux-media@vger.kernel.org 15089S: Odd Fixes 15090F: drivers/media/dvb-frontends/tc90522* 15091 15092TCP LOW PRIORITY MODULE 15093M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15094M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15095W: http://tcp-lp-mod.sourceforge.net/ 15096S: Maintained 15097F: net/ipv4/tcp_lp.c 15098 15099TDA10071 MEDIA DRIVER 15100M: Antti Palosaari <crope@iki.fi> 15101L: linux-media@vger.kernel.org 15102W: https://linuxtv.org 15103W: http://palosaari.fi/linux/ 15104Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15105T: git git://linuxtv.org/anttip/media_tree.git 15106S: Maintained 15107F: drivers/media/dvb-frontends/tda10071* 15108 15109TDA18212 MEDIA DRIVER 15110M: Antti Palosaari <crope@iki.fi> 15111L: linux-media@vger.kernel.org 15112W: https://linuxtv.org 15113W: http://palosaari.fi/linux/ 15114Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15115T: git git://linuxtv.org/anttip/media_tree.git 15116S: Maintained 15117F: drivers/media/tuners/tda18212* 15118 15119TDA18218 MEDIA DRIVER 15120M: Antti Palosaari <crope@iki.fi> 15121L: linux-media@vger.kernel.org 15122W: https://linuxtv.org 15123W: http://palosaari.fi/linux/ 15124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15125T: git git://linuxtv.org/anttip/media_tree.git 15126S: Maintained 15127F: drivers/media/tuners/tda18218* 15128 15129TDA18250 MEDIA DRIVER 15130M: Olli Salonen <olli.salonen@iki.fi> 15131L: linux-media@vger.kernel.org 15132W: https://linuxtv.org 15133Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15134T: git git://linuxtv.org/media_tree.git 15135S: Maintained 15136F: drivers/media/tuners/tda18250* 15137 15138TDA18271 MEDIA DRIVER 15139M: Michael Krufky <mkrufky@linuxtv.org> 15140L: linux-media@vger.kernel.org 15141W: https://linuxtv.org 15142W: http://github.com/mkrufky 15143Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15144T: git git://linuxtv.org/mkrufky/tuners.git 15145S: Maintained 15146F: drivers/media/tuners/tda18271* 15147 15148TDA1997x MEDIA DRIVER 15149M: Tim Harvey <tharvey@gateworks.com> 15150L: linux-media@vger.kernel.org 15151W: https://linuxtv.org 15152Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15153S: Maintained 15154F: drivers/media/i2c/tda1997x.* 15155 15156TDA827x MEDIA DRIVER 15157M: Michael Krufky <mkrufky@linuxtv.org> 15158L: linux-media@vger.kernel.org 15159W: https://linuxtv.org 15160W: http://github.com/mkrufky 15161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15162T: git git://linuxtv.org/mkrufky/tuners.git 15163S: Maintained 15164F: drivers/media/tuners/tda8290.* 15165 15166TDA8290 MEDIA DRIVER 15167M: Michael Krufky <mkrufky@linuxtv.org> 15168L: linux-media@vger.kernel.org 15169W: https://linuxtv.org 15170W: http://github.com/mkrufky 15171Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15172T: git git://linuxtv.org/mkrufky/tuners.git 15173S: Maintained 15174F: drivers/media/tuners/tda8290.* 15175 15176TDA9840 MEDIA DRIVER 15177M: Hans Verkuil <hverkuil@xs4all.nl> 15178L: linux-media@vger.kernel.org 15179T: git git://linuxtv.org/media_tree.git 15180W: https://linuxtv.org 15181S: Maintained 15182F: drivers/media/i2c/tda9840* 15183 15184TEA5761 TUNER DRIVER 15185M: Mauro Carvalho Chehab <mchehab@kernel.org> 15186L: linux-media@vger.kernel.org 15187W: https://linuxtv.org 15188T: git git://linuxtv.org/media_tree.git 15189S: Odd fixes 15190F: drivers/media/tuners/tea5761.* 15191 15192TEA5767 TUNER DRIVER 15193M: Mauro Carvalho Chehab <mchehab@kernel.org> 15194L: linux-media@vger.kernel.org 15195W: https://linuxtv.org 15196T: git git://linuxtv.org/media_tree.git 15197S: Maintained 15198F: drivers/media/tuners/tea5767.* 15199 15200TEA6415C MEDIA DRIVER 15201M: Hans Verkuil <hverkuil@xs4all.nl> 15202L: linux-media@vger.kernel.org 15203T: git git://linuxtv.org/media_tree.git 15204W: https://linuxtv.org 15205S: Maintained 15206F: drivers/media/i2c/tea6415c* 15207 15208TEA6420 MEDIA DRIVER 15209M: Hans Verkuil <hverkuil@xs4all.nl> 15210L: linux-media@vger.kernel.org 15211T: git git://linuxtv.org/media_tree.git 15212W: https://linuxtv.org 15213S: Maintained 15214F: drivers/media/i2c/tea6420* 15215 15216TEAM DRIVER 15217M: Jiri Pirko <jiri@resnulli.us> 15218L: netdev@vger.kernel.org 15219S: Supported 15220F: drivers/net/team/ 15221F: include/linux/if_team.h 15222F: include/uapi/linux/if_team.h 15223 15224TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15225M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15226S: Maintained 15227F: arch/x86/platform/ts5500/ 15228 15229TECHNOTREND USB IR RECEIVER 15230M: Sean Young <sean@mess.org> 15231L: linux-media@vger.kernel.org 15232S: Maintained 15233F: drivers/media/rc/ttusbir.c 15234 15235TECHWELL TW9910 VIDEO DECODER 15236L: linux-media@vger.kernel.org 15237S: Orphan 15238F: drivers/media/i2c/tw9910.c 15239F: include/media/i2c/tw9910.h 15240 15241TEE SUBSYSTEM 15242M: Jens Wiklander <jens.wiklander@linaro.org> 15243S: Maintained 15244F: include/linux/tee_drv.h 15245F: include/uapi/linux/tee.h 15246F: drivers/tee/ 15247F: Documentation/tee.txt 15248 15249TEGRA ARCHITECTURE SUPPORT 15250M: Thierry Reding <thierry.reding@gmail.com> 15251M: Jonathan Hunter <jonathanh@nvidia.com> 15252L: linux-tegra@vger.kernel.org 15253Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15254T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15255S: Supported 15256N: [^a-z]tegra 15257 15258TEGRA CLOCK DRIVER 15259M: Peter De Schrijver <pdeschrijver@nvidia.com> 15260M: Prashant Gaikwad <pgaikwad@nvidia.com> 15261S: Supported 15262F: drivers/clk/tegra/ 15263 15264TEGRA DMA DRIVERS 15265M: Laxman Dewangan <ldewangan@nvidia.com> 15266M: Jon Hunter <jonathanh@nvidia.com> 15267S: Supported 15268F: drivers/dma/tegra* 15269 15270TEGRA I2C DRIVER 15271M: Laxman Dewangan <ldewangan@nvidia.com> 15272S: Supported 15273F: drivers/i2c/busses/i2c-tegra.c 15274 15275TEGRA IOMMU DRIVERS 15276M: Thierry Reding <thierry.reding@gmail.com> 15277L: linux-tegra@vger.kernel.org 15278S: Supported 15279F: drivers/iommu/tegra* 15280 15281TEGRA KBC DRIVER 15282M: Laxman Dewangan <ldewangan@nvidia.com> 15283S: Supported 15284F: drivers/input/keyboard/tegra-kbc.c 15285 15286TEGRA NAND DRIVER 15287M: Stefan Agner <stefan@agner.ch> 15288M: Lucas Stach <dev@lynxeye.de> 15289S: Maintained 15290F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15291F: drivers/mtd/nand/raw/tegra_nand.c 15292 15293TEGRA PWM DRIVER 15294M: Thierry Reding <thierry.reding@gmail.com> 15295S: Supported 15296F: drivers/pwm/pwm-tegra.c 15297 15298TEGRA SERIAL DRIVER 15299M: Laxman Dewangan <ldewangan@nvidia.com> 15300S: Supported 15301F: drivers/tty/serial/serial-tegra.c 15302 15303TEGRA SPI DRIVER 15304M: Laxman Dewangan <ldewangan@nvidia.com> 15305S: Supported 15306F: drivers/spi/spi-tegra* 15307 15308TEHUTI ETHERNET DRIVER 15309M: Andy Gospodarek <andy@greyhouse.net> 15310L: netdev@vger.kernel.org 15311S: Supported 15312F: drivers/net/ethernet/tehuti/* 15313 15314Telecom Clock Driver for MCPL0010 15315M: Mark Gross <mark.gross@intel.com> 15316S: Supported 15317F: drivers/char/tlclk.c 15318 15319TENSILICA XTENSA PORT (xtensa) 15320M: Chris Zankel <chris@zankel.net> 15321M: Max Filippov <jcmvbkbc@gmail.com> 15322L: linux-xtensa@linux-xtensa.org 15323T: git git://github.com/czankel/xtensa-linux.git 15324S: Maintained 15325F: arch/xtensa/ 15326F: drivers/irqchip/irq-xtensa-* 15327 15328Texas Instruments' System Control Interface (TISCI) Protocol Driver 15329M: Nishanth Menon <nm@ti.com> 15330M: Tero Kristo <t-kristo@ti.com> 15331M: Santosh Shilimkar <ssantosh@kernel.org> 15332L: linux-arm-kernel@lists.infradead.org 15333S: Maintained 15334F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15335F: drivers/firmware/ti_sci* 15336F: include/linux/soc/ti/ti_sci_protocol.h 15337F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15338F: drivers/soc/ti/ti_sci_pm_domains.c 15339F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15340F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15341F: drivers/clk/keystone/sci-clk.c 15342F: drivers/reset/reset-ti-sci.c 15343 15344Texas Instruments ASoC drivers 15345M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15346L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15347S: Maintained 15348F: sound/soc/ti/ 15349 15350Texas Instruments' DAC7612 DAC Driver 15351M: Ricardo Ribalda <ricardo@ribalda.com> 15352L: linux-iio@vger.kernel.org 15353S: Supported 15354F: drivers/iio/dac/ti-dac7612.c 15355F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15356 15357THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15358M: Hans Verkuil <hverkuil@xs4all.nl> 15359L: linux-media@vger.kernel.org 15360T: git git://linuxtv.org/media_tree.git 15361W: https://linuxtv.org 15362S: Maintained 15363F: drivers/media/radio/radio-raremono.c 15364 15365THERMAL 15366M: Zhang Rui <rui.zhang@intel.com> 15367M: Eduardo Valentin <edubezval@gmail.com> 15368R: Daniel Lezcano <daniel.lezcano@linaro.org> 15369L: linux-pm@vger.kernel.org 15370T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15371T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15372Q: https://patchwork.kernel.org/project/linux-pm/list/ 15373S: Supported 15374F: drivers/thermal/ 15375F: include/linux/thermal.h 15376F: include/uapi/linux/thermal.h 15377F: include/linux/cpu_cooling.h 15378F: Documentation/devicetree/bindings/thermal/ 15379 15380THERMAL/CPU_COOLING 15381M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15382M: Viresh Kumar <viresh.kumar@linaro.org> 15383M: Javi Merino <javi.merino@kernel.org> 15384L: linux-pm@vger.kernel.org 15385S: Supported 15386F: Documentation/thermal/cpu-cooling-api.txt 15387F: drivers/thermal/cpu_cooling.c 15388F: include/linux/cpu_cooling.h 15389 15390THINKPAD ACPI EXTRAS DRIVER 15391M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15392L: ibm-acpi-devel@lists.sourceforge.net 15393L: platform-driver-x86@vger.kernel.org 15394W: http://ibm-acpi.sourceforge.net 15395W: http://thinkwiki.org/wiki/Ibm-acpi 15396T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15397S: Maintained 15398F: drivers/platform/x86/thinkpad_acpi.c 15399 15400THUNDERBOLT DRIVER 15401M: Andreas Noever <andreas.noever@gmail.com> 15402M: Michael Jamet <michael.jamet@intel.com> 15403M: Mika Westerberg <mika.westerberg@linux.intel.com> 15404M: Yehezkel Bernat <YehezkelShB@gmail.com> 15405T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15406S: Maintained 15407F: Documentation/admin-guide/thunderbolt.rst 15408F: drivers/thunderbolt/ 15409F: include/linux/thunderbolt.h 15410 15411THUNDERBOLT NETWORK DRIVER 15412M: Michael Jamet <michael.jamet@intel.com> 15413M: Mika Westerberg <mika.westerberg@linux.intel.com> 15414M: Yehezkel Bernat <YehezkelShB@gmail.com> 15415L: netdev@vger.kernel.org 15416S: Maintained 15417F: drivers/net/thunderbolt.c 15418 15419THUNDERX GPIO DRIVER 15420M: David Daney <david.daney@cavium.com> 15421S: Maintained 15422F: drivers/gpio/gpio-thunderx.c 15423 15424TI AM437X VPFE DRIVER 15425M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15426L: linux-media@vger.kernel.org 15427W: https://linuxtv.org 15428Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15429T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15430S: Maintained 15431F: drivers/media/platform/am437x/ 15432 15433TI BANDGAP AND THERMAL DRIVER 15434M: Eduardo Valentin <edubezval@gmail.com> 15435M: Keerthy <j-keerthy@ti.com> 15436L: linux-pm@vger.kernel.org 15437L: linux-omap@vger.kernel.org 15438S: Maintained 15439F: drivers/thermal/ti-soc-thermal/ 15440 15441TI BQ27XXX POWER SUPPLY DRIVER 15442R: Andrew F. Davis <afd@ti.com> 15443F: include/linux/power/bq27xxx_battery.h 15444F: drivers/power/supply/bq27xxx_battery.c 15445F: drivers/power/supply/bq27xxx_battery_i2c.c 15446 15447TI CDCE706 CLOCK DRIVER 15448M: Max Filippov <jcmvbkbc@gmail.com> 15449S: Maintained 15450F: drivers/clk/clk-cdce706.c 15451 15452TI CLOCK DRIVER 15453M: Tero Kristo <t-kristo@ti.com> 15454L: linux-omap@vger.kernel.org 15455S: Maintained 15456F: drivers/clk/ti/ 15457F: include/linux/clk/ti.h 15458 15459TI DAVINCI MACHINE SUPPORT 15460M: Sekhar Nori <nsekhar@ti.com> 15461M: Kevin Hilman <khilman@kernel.org> 15462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15463T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15464S: Supported 15465F: arch/arm/mach-davinci/ 15466F: drivers/i2c/busses/i2c-davinci.c 15467F: arch/arm/boot/dts/da850* 15468 15469TI DAVINCI SERIES CLOCK DRIVER 15470M: David Lechner <david@lechnology.com> 15471R: Sekhar Nori <nsekhar@ti.com> 15472S: Maintained 15473F: Documentation/devicetree/bindings/clock/ti/davinci/ 15474F: drivers/clk/davinci/ 15475 15476TI DAVINCI SERIES GPIO DRIVER 15477M: Keerthy <j-keerthy@ti.com> 15478L: linux-gpio@vger.kernel.org 15479S: Maintained 15480F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15481F: drivers/gpio/gpio-davinci.c 15482 15483TI DAVINCI SERIES MEDIA DRIVER 15484M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15485L: linux-media@vger.kernel.org 15486W: https://linuxtv.org 15487Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15488T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15489S: Maintained 15490F: drivers/media/platform/davinci/ 15491F: include/media/davinci/ 15492 15493TI ETHERNET SWITCH DRIVER (CPSW) 15494R: Grygorii Strashko <grygorii.strashko@ti.com> 15495L: linux-omap@vger.kernel.org 15496L: netdev@vger.kernel.org 15497S: Maintained 15498F: drivers/net/ethernet/ti/cpsw* 15499F: drivers/net/ethernet/ti/davinci* 15500 15501TI FLASH MEDIA INTERFACE DRIVER 15502M: Alex Dubov <oakad@yahoo.com> 15503S: Maintained 15504F: drivers/misc/tifm* 15505F: drivers/mmc/host/tifm_sd.c 15506F: include/linux/tifm.h 15507 15508TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15509M: Santosh Shilimkar <ssantosh@kernel.org> 15510L: linux-kernel@vger.kernel.org 15511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15512S: Maintained 15513F: drivers/soc/ti/* 15514T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15515 15516TI LM49xxx FAMILY ASoC CODEC DRIVERS 15517M: M R Swami Reddy <mr.swami.reddy@ti.com> 15518M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15519L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15520S: Maintained 15521F: sound/soc/codecs/lm49453* 15522F: sound/soc/codecs/isabelle* 15523 15524TI LP855x BACKLIGHT DRIVER 15525M: Milo Kim <milo.kim@ti.com> 15526S: Maintained 15527F: Documentation/backlight/lp855x-driver.txt 15528F: drivers/video/backlight/lp855x_bl.c 15529F: include/linux/platform_data/lp855x.h 15530 15531TI LP8727 CHARGER DRIVER 15532M: Milo Kim <milo.kim@ti.com> 15533S: Maintained 15534F: drivers/power/supply/lp8727_charger.c 15535F: include/linux/platform_data/lp8727.h 15536 15537TI LP8788 MFD DRIVER 15538M: Milo Kim <milo.kim@ti.com> 15539S: Maintained 15540F: drivers/iio/adc/lp8788_adc.c 15541F: drivers/leds/leds-lp8788.c 15542F: drivers/mfd/lp8788*.c 15543F: drivers/power/supply/lp8788-charger.c 15544F: drivers/regulator/lp8788-*.c 15545F: include/linux/mfd/lp8788*.h 15546 15547TI NETCP ETHERNET DRIVER 15548M: Wingman Kwok <w-kwok2@ti.com> 15549M: Murali Karicheri <m-karicheri2@ti.com> 15550L: netdev@vger.kernel.org 15551S: Maintained 15552F: drivers/net/ethernet/ti/netcp* 15553 15554TI PCM3060 ASoC CODEC DRIVER 15555M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15556L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15557S: Maintained 15558F: Documentation/devicetree/bindings/sound/pcm3060.txt 15559F: sound/soc/codecs/pcm3060* 15560 15561TI TAS571X FAMILY ASoC CODEC DRIVER 15562M: Kevin Cernekee <cernekee@chromium.org> 15563L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15564S: Odd Fixes 15565F: sound/soc/codecs/tas571x* 15566 15567TI TRF7970A NFC DRIVER 15568M: Mark Greer <mgreer@animalcreek.com> 15569L: linux-wireless@vger.kernel.org 15570L: linux-nfc@lists.01.org (moderated for non-subscribers) 15571S: Supported 15572F: drivers/nfc/trf7970a.c 15573F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15574 15575TI TWL4030 SERIES SOC CODEC DRIVER 15576M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15577L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15578S: Maintained 15579F: sound/soc/codecs/twl4030* 15580 15581TI VPE/CAL DRIVERS 15582M: Benoit Parrot <bparrot@ti.com> 15583L: linux-media@vger.kernel.org 15584W: http://linuxtv.org/ 15585Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15586S: Maintained 15587F: drivers/media/platform/ti-vpe/ 15588 15589TI WILINK WIRELESS DRIVERS 15590L: linux-wireless@vger.kernel.org 15591W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15592W: http://wireless.kernel.org/en/users/Drivers/wl1251 15593T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15594S: Orphan 15595F: drivers/net/wireless/ti/ 15596F: include/linux/wl12xx.h 15597 15598TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15599M: John Stultz <john.stultz@linaro.org> 15600M: Thomas Gleixner <tglx@linutronix.de> 15601R: Stephen Boyd <sboyd@kernel.org> 15602L: linux-kernel@vger.kernel.org 15603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15604S: Supported 15605F: include/linux/clocksource.h 15606F: include/linux/time.h 15607F: include/linux/timex.h 15608F: include/uapi/linux/time.h 15609F: include/uapi/linux/timex.h 15610F: kernel/time/clocksource.c 15611F: kernel/time/time*.c 15612F: kernel/time/alarmtimer.c 15613F: kernel/time/ntp.c 15614F: tools/testing/selftests/timers/ 15615 15616TIPC NETWORK LAYER 15617M: Jon Maloy <jon.maloy@ericsson.com> 15618M: Ying Xue <ying.xue@windriver.com> 15619L: netdev@vger.kernel.org (core kernel code) 15620L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15621W: http://tipc.sourceforge.net/ 15622S: Maintained 15623F: include/uapi/linux/tipc*.h 15624F: net/tipc/ 15625 15626TLAN NETWORK DRIVER 15627M: Samuel Chessman <chessman@tux.org> 15628L: tlan-devel@lists.sourceforge.net (subscribers-only) 15629W: http://sourceforge.net/projects/tlan/ 15630S: Maintained 15631F: Documentation/networking/device_drivers/ti/tlan.txt 15632F: drivers/net/ethernet/ti/tlan.* 15633 15634TM6000 VIDEO4LINUX DRIVER 15635M: Mauro Carvalho Chehab <mchehab@kernel.org> 15636L: linux-media@vger.kernel.org 15637W: https://linuxtv.org 15638T: git git://linuxtv.org/media_tree.git 15639S: Odd fixes 15640F: drivers/media/usb/tm6000/ 15641F: Documentation/media/v4l-drivers/tm6000* 15642 15643TMIO/SDHI MMC DRIVER 15644M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15645L: linux-mmc@vger.kernel.org 15646S: Supported 15647F: drivers/mmc/host/tmio_mmc* 15648F: drivers/mmc/host/renesas_sdhi* 15649F: include/linux/mfd/tmio.h 15650 15651TMP401 HARDWARE MONITOR DRIVER 15652M: Guenter Roeck <linux@roeck-us.net> 15653L: linux-hwmon@vger.kernel.org 15654S: Maintained 15655F: Documentation/hwmon/tmp401 15656F: drivers/hwmon/tmp401.c 15657 15658TMPFS (SHMEM FILESYSTEM) 15659M: Hugh Dickins <hughd@google.com> 15660L: linux-mm@kvack.org 15661S: Maintained 15662F: include/linux/shmem_fs.h 15663F: mm/shmem.c 15664 15665TOMOYO SECURITY MODULE 15666M: Kentaro Takeda <takedakn@nttdata.co.jp> 15667M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15668L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15669L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15670L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15671L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15672W: https://tomoyo.osdn.jp/ 15673S: Maintained 15674F: security/tomoyo/ 15675 15676TOPSTAR LAPTOP EXTRAS DRIVER 15677M: Herton Ronaldo Krzesinski <herton@canonical.com> 15678L: platform-driver-x86@vger.kernel.org 15679S: Maintained 15680F: drivers/platform/x86/topstar-laptop.c 15681 15682TORTURE-TEST MODULES 15683M: Davidlohr Bueso <dave@stgolabs.net> 15684M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15685M: Josh Triplett <josh@joshtriplett.org> 15686L: linux-kernel@vger.kernel.org 15687S: Supported 15688T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15689F: Documentation/RCU/torture.txt 15690F: kernel/torture.c 15691F: kernel/rcu/rcutorture.c 15692F: kernel/rcu/rcuperf.c 15693F: kernel/locking/locktorture.c 15694 15695TOSHIBA ACPI EXTRAS DRIVER 15696M: Azael Avalos <coproscefalo@gmail.com> 15697L: platform-driver-x86@vger.kernel.org 15698S: Maintained 15699F: drivers/platform/x86/toshiba_acpi.c 15700 15701TOSHIBA BLUETOOTH DRIVER 15702M: Azael Avalos <coproscefalo@gmail.com> 15703L: platform-driver-x86@vger.kernel.org 15704S: Maintained 15705F: drivers/platform/x86/toshiba_bluetooth.c 15706 15707TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15708M: Azael Avalos <coproscefalo@gmail.com> 15709L: platform-driver-x86@vger.kernel.org 15710S: Maintained 15711F: drivers/platform/x86/toshiba_haps.c 15712 15713TOSHIBA SMM DRIVER 15714M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15715W: http://www.buzzard.org.uk/toshiba/ 15716S: Maintained 15717F: drivers/char/toshiba.c 15718F: include/linux/toshiba.h 15719F: include/uapi/linux/toshiba.h 15720 15721TOSHIBA TC358743 DRIVER 15722M: Mats Randgaard <matrandg@cisco.com> 15723L: linux-media@vger.kernel.org 15724S: Maintained 15725F: drivers/media/i2c/tc358743* 15726F: include/media/i2c/tc358743.h 15727 15728TOSHIBA WMI HOTKEYS DRIVER 15729M: Azael Avalos <coproscefalo@gmail.com> 15730L: platform-driver-x86@vger.kernel.org 15731S: Maintained 15732F: drivers/platform/x86/toshiba-wmi.c 15733 15734TPM DEVICE DRIVER 15735M: Peter Huewe <peterhuewe@gmx.de> 15736M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15737R: Jason Gunthorpe <jgg@ziepe.ca> 15738L: linux-integrity@vger.kernel.org 15739Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15740W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15741T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15742S: Maintained 15743F: drivers/char/tpm/ 15744 15745TRACING 15746M: Steven Rostedt <rostedt@goodmis.org> 15747M: Ingo Molnar <mingo@redhat.com> 15748T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15749S: Maintained 15750F: Documentation/trace/ftrace.rst 15751F: arch/*/*/*/ftrace.h 15752F: arch/*/kernel/ftrace.c 15753F: include/*/ftrace.h 15754F: include/linux/trace*.h 15755F: include/trace/ 15756F: kernel/trace/ 15757F: tools/testing/selftests/ftrace/ 15758 15759TRACING MMIO ACCESSES (MMIOTRACE) 15760M: Steven Rostedt <rostedt@goodmis.org> 15761M: Ingo Molnar <mingo@kernel.org> 15762R: Karol Herbst <karolherbst@gmail.com> 15763R: Pekka Paalanen <ppaalanen@gmail.com> 15764S: Maintained 15765L: linux-kernel@vger.kernel.org 15766L: nouveau@lists.freedesktop.org 15767F: kernel/trace/trace_mmiotrace.c 15768F: include/linux/mmiotrace.h 15769F: arch/x86/mm/kmmio.c 15770F: arch/x86/mm/mmio-mod.c 15771F: arch/x86/mm/testmmiotrace.c 15772 15773TRIVIAL PATCHES 15774M: Jiri Kosina <trivial@kernel.org> 15775T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15776S: Maintained 15777K: ^Subject:.*(?i)trivial 15778 15779TEMPO SEMICONDUCTOR DRIVERS 15780M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15781S: Maintained 15782F: sound/soc/codecs/tscs*.c 15783F: sound/soc/codecs/tscs*.h 15784F: Documentation/devicetree/bindings/sound/tscs*.txt 15785 15786TTY LAYER 15787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15788M: Jiri Slaby <jslaby@suse.com> 15789S: Supported 15790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15791F: Documentation/serial/ 15792F: drivers/tty/ 15793F: drivers/tty/serial/serial_core.c 15794F: include/linux/serial_core.h 15795F: include/linux/serial.h 15796F: include/linux/tty.h 15797F: include/uapi/linux/serial_core.h 15798F: include/uapi/linux/serial.h 15799F: include/uapi/linux/tty.h 15800 15801TUA9001 MEDIA DRIVER 15802M: Antti Palosaari <crope@iki.fi> 15803L: linux-media@vger.kernel.org 15804W: https://linuxtv.org 15805W: http://palosaari.fi/linux/ 15806Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15807T: git git://linuxtv.org/anttip/media_tree.git 15808S: Maintained 15809F: drivers/media/tuners/tua9001* 15810 15811TULIP NETWORK DRIVERS 15812L: netdev@vger.kernel.org 15813L: linux-parisc@vger.kernel.org 15814S: Orphan 15815F: drivers/net/ethernet/dec/tulip/ 15816 15817TUN/TAP driver 15818M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15819W: http://vtun.sourceforge.net/tun 15820S: Maintained 15821F: Documentation/networking/tuntap.txt 15822F: arch/um/os-Linux/drivers/ 15823 15824TURBOCHANNEL SUBSYSTEM 15825M: "Maciej W. Rozycki" <macro@linux-mips.org> 15826M: Ralf Baechle <ralf@linux-mips.org> 15827L: linux-mips@vger.kernel.org 15828Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15829S: Maintained 15830F: drivers/tc/ 15831F: include/linux/tc.h 15832 15833TURBOSTAT UTILITY 15834M: "Len Brown" <lenb@kernel.org> 15835L: linux-pm@vger.kernel.org 15836B: https://bugzilla.kernel.org 15837Q: https://patchwork.kernel.org/project/linux-pm/list/ 15838T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15839S: Supported 15840F: tools/power/x86/turbostat/ 15841 15842TW5864 VIDEO4LINUX DRIVER 15843M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15844M: Anton Sviridenko <anton@corp.bluecherry.net> 15845M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15846M: Andrey Utkin <andrey_utkin@fastmail.com> 15847L: linux-media@vger.kernel.org 15848S: Supported 15849F: drivers/media/pci/tw5864/ 15850 15851TW68 VIDEO4LINUX DRIVER 15852M: Hans Verkuil <hverkuil@xs4all.nl> 15853L: linux-media@vger.kernel.org 15854T: git git://linuxtv.org/media_tree.git 15855W: https://linuxtv.org 15856S: Odd Fixes 15857F: drivers/media/pci/tw68/ 15858 15859TW686X VIDEO4LINUX DRIVER 15860M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15861L: linux-media@vger.kernel.org 15862T: git git://linuxtv.org/media_tree.git 15863W: http://linuxtv.org 15864S: Maintained 15865F: drivers/media/pci/tw686x/ 15866 15867UBI FILE SYSTEM (UBIFS) 15868M: Richard Weinberger <richard@nod.at> 15869M: Artem Bityutskiy <dedekind1@gmail.com> 15870M: Adrian Hunter <adrian.hunter@intel.com> 15871L: linux-mtd@lists.infradead.org 15872T: git git://git.infradead.org/ubifs-2.6.git 15873W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15874S: Supported 15875F: Documentation/filesystems/ubifs.txt 15876F: fs/ubifs/ 15877 15878UCLINUX (M68KNOMMU AND COLDFIRE) 15879M: Greg Ungerer <gerg@linux-m68k.org> 15880W: http://www.linux-m68k.org/ 15881W: http://www.uclinux.org/ 15882L: linux-m68k@lists.linux-m68k.org 15883L: uclinux-dev@uclinux.org (subscribers-only) 15884T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15885S: Maintained 15886F: arch/m68k/coldfire/ 15887F: arch/m68k/68*/ 15888F: arch/m68k/*/*_no.* 15889F: arch/m68k/include/asm/*_no.* 15890 15891UDF FILESYSTEM 15892M: Jan Kara <jack@suse.com> 15893S: Maintained 15894F: Documentation/filesystems/udf.txt 15895F: fs/udf/ 15896 15897UDRAW TABLET 15898M: Bastien Nocera <hadess@hadess.net> 15899L: linux-input@vger.kernel.org 15900S: Maintained 15901F: drivers/hid/hid-udraw-ps3.c 15902 15903UFS FILESYSTEM 15904M: Evgeniy Dushistov <dushistov@mail.ru> 15905S: Maintained 15906F: Documentation/filesystems/ufs.txt 15907F: fs/ufs/ 15908 15909UHID USERSPACE HID IO DRIVER: 15910M: David Herrmann <dh.herrmann@googlemail.com> 15911L: linux-input@vger.kernel.org 15912S: Maintained 15913F: drivers/hid/uhid.c 15914F: include/uapi/linux/uhid.h 15915 15916ULPI BUS 15917M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15918L: linux-usb@vger.kernel.org 15919S: Maintained 15920F: drivers/usb/common/ulpi.c 15921F: include/linux/ulpi/ 15922 15923ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15924L: linux-usb@vger.kernel.org 15925S: Orphan 15926F: drivers/uwb/ 15927F: include/linux/uwb.h 15928F: include/linux/uwb/ 15929 15930UNICORE32 ARCHITECTURE: 15931M: Guan Xuetao <gxt@pku.edu.cn> 15932W: http://mprc.pku.edu.cn/~guanxuetao/linux 15933S: Maintained 15934T: git git://github.com/gxt/linux.git 15935F: arch/unicore32/ 15936 15937UNIFDEF 15938M: Tony Finch <dot@dotat.at> 15939W: http://dotat.at/prog/unifdef 15940S: Maintained 15941F: scripts/unifdef.c 15942 15943UNIFORM CDROM DRIVER 15944M: Jens Axboe <axboe@kernel.dk> 15945W: http://www.kernel.dk 15946S: Maintained 15947F: Documentation/cdrom/ 15948F: drivers/cdrom/cdrom.c 15949F: include/linux/cdrom.h 15950F: include/uapi/linux/cdrom.h 15951 15952UNISYS S-PAR DRIVERS 15953M: David Kershner <david.kershner@unisys.com> 15954L: sparmaintainer@unisys.com (Unisys internal) 15955S: Supported 15956F: include/linux/visorbus.h 15957F: drivers/visorbus/ 15958F: drivers/staging/unisys/ 15959 15960UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15961R: Alim Akhtar <alim.akhtar@samsung.com> 15962R: Avri Altman <avri.altman@wdc.com> 15963R: Pedro Sousa <pedrom.sousa@synopsys.com> 15964L: linux-scsi@vger.kernel.org 15965S: Supported 15966F: Documentation/scsi/ufs.txt 15967F: drivers/scsi/ufs/ 15968 15969UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15970M: Pedro Sousa <pedrom.sousa@synopsys.com> 15971L: linux-scsi@vger.kernel.org 15972S: Supported 15973F: drivers/scsi/ufs/*dwc* 15974 15975UNSORTED BLOCK IMAGES (UBI) 15976M: Artem Bityutskiy <dedekind1@gmail.com> 15977M: Richard Weinberger <richard@nod.at> 15978W: http://www.linux-mtd.infradead.org/ 15979L: linux-mtd@lists.infradead.org 15980T: git git://git.infradead.org/ubifs-2.6.git 15981S: Supported 15982F: drivers/mtd/ubi/ 15983F: include/linux/mtd/ubi.h 15984F: include/uapi/mtd/ubi-user.h 15985 15986USB "USBNET" DRIVER FRAMEWORK 15987M: Oliver Neukum <oneukum@suse.com> 15988L: netdev@vger.kernel.org 15989W: http://www.linux-usb.org/usbnet 15990S: Maintained 15991F: drivers/net/usb/usbnet.c 15992F: include/linux/usb/usbnet.h 15993 15994USB ACM DRIVER 15995M: Oliver Neukum <oneukum@suse.com> 15996L: linux-usb@vger.kernel.org 15997S: Maintained 15998F: Documentation/usb/acm.txt 15999F: drivers/usb/class/cdc-acm.* 16000 16001USB AR5523 WIRELESS DRIVER 16002M: Pontus Fuchs <pontus.fuchs@gmail.com> 16003L: linux-wireless@vger.kernel.org 16004S: Maintained 16005F: drivers/net/wireless/ath/ar5523/ 16006 16007USB ATTACHED SCSI 16008M: Oliver Neukum <oneukum@suse.com> 16009L: linux-usb@vger.kernel.org 16010L: linux-scsi@vger.kernel.org 16011S: Maintained 16012F: drivers/usb/storage/uas.c 16013 16014USB CDC ETHERNET DRIVER 16015M: Oliver Neukum <oliver@neukum.org> 16016L: linux-usb@vger.kernel.org 16017S: Maintained 16018F: drivers/net/usb/cdc_*.c 16019F: include/uapi/linux/usb/cdc.h 16020 16021USB CHAOSKEY DRIVER 16022M: Keith Packard <keithp@keithp.com> 16023L: linux-usb@vger.kernel.org 16024S: Maintained 16025F: drivers/usb/misc/chaoskey.c 16026 16027USB CYPRESS C67X00 DRIVER 16028M: Peter Korsgaard <jacmet@sunsite.dk> 16029L: linux-usb@vger.kernel.org 16030S: Maintained 16031F: drivers/usb/c67x00/ 16032 16033USB DAVICOM DM9601 DRIVER 16034M: Peter Korsgaard <jacmet@sunsite.dk> 16035L: netdev@vger.kernel.org 16036W: http://www.linux-usb.org/usbnet 16037S: Maintained 16038F: drivers/net/usb/dm9601.c 16039 16040USB DIAMOND RIO500 DRIVER 16041M: Cesar Miquel <miquel@df.uba.ar> 16042L: rio500-users@lists.sourceforge.net 16043W: http://rio500.sourceforge.net 16044S: Maintained 16045F: drivers/usb/misc/rio500* 16046 16047USB EHCI DRIVER 16048M: Alan Stern <stern@rowland.harvard.edu> 16049L: linux-usb@vger.kernel.org 16050S: Maintained 16051F: Documentation/usb/ehci.txt 16052F: drivers/usb/host/ehci* 16053 16054USB GADGET/PERIPHERAL SUBSYSTEM 16055M: Felipe Balbi <balbi@kernel.org> 16056L: linux-usb@vger.kernel.org 16057W: http://www.linux-usb.org/gadget 16058T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16059S: Maintained 16060F: drivers/usb/gadget/ 16061F: include/linux/usb/gadget* 16062 16063USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16064M: Jiri Kosina <jikos@kernel.org> 16065M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16066L: linux-usb@vger.kernel.org 16067T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16068S: Maintained 16069F: Documentation/hid/hiddev.txt 16070F: drivers/hid/usbhid/ 16071 16072USB INTEL XHCI ROLE MUX DRIVER 16073M: Hans de Goede <hdegoede@redhat.com> 16074L: linux-usb@vger.kernel.org 16075S: Maintained 16076F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16077 16078USB ISP116X DRIVER 16079M: Olav Kongas <ok@artecdesign.ee> 16080L: linux-usb@vger.kernel.org 16081S: Maintained 16082F: drivers/usb/host/isp116x* 16083F: include/linux/usb/isp116x.h 16084 16085USB LAN78XX ETHERNET DRIVER 16086M: Woojung Huh <woojung.huh@microchip.com> 16087M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16088L: netdev@vger.kernel.org 16089S: Maintained 16090F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16091F: drivers/net/usb/lan78xx.* 16092F: include/dt-bindings/net/microchip-lan78xx.h 16093 16094USB MASS STORAGE DRIVER 16095M: Alan Stern <stern@rowland.harvard.edu> 16096L: linux-usb@vger.kernel.org 16097L: usb-storage@lists.one-eyed-alien.net 16098S: Maintained 16099F: drivers/usb/storage/ 16100 16101USB MIDI DRIVER 16102M: Clemens Ladisch <clemens@ladisch.de> 16103L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16104T: git git://git.alsa-project.org/alsa-kernel.git 16105S: Maintained 16106F: sound/usb/midi.* 16107 16108USB NETWORKING DRIVERS 16109L: linux-usb@vger.kernel.org 16110S: Odd Fixes 16111F: drivers/net/usb/ 16112 16113USB OHCI DRIVER 16114M: Alan Stern <stern@rowland.harvard.edu> 16115L: linux-usb@vger.kernel.org 16116S: Maintained 16117F: Documentation/usb/ohci.txt 16118F: drivers/usb/host/ohci* 16119 16120USB OTG FSM (Finite State Machine) 16121M: Peter Chen <Peter.Chen@nxp.com> 16122T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16123L: linux-usb@vger.kernel.org 16124S: Maintained 16125F: drivers/usb/common/usb-otg-fsm.c 16126 16127USB OVER IP DRIVER 16128M: Valentina Manea <valentina.manea.m@gmail.com> 16129M: Shuah Khan <shuah@kernel.org> 16130M: Shuah Khan <skhan@linuxfoundation.org> 16131L: linux-usb@vger.kernel.org 16132S: Maintained 16133F: Documentation/usb/usbip_protocol.txt 16134F: drivers/usb/usbip/ 16135F: tools/usb/usbip/ 16136F: tools/testing/selftests/drivers/usb/usbip/ 16137 16138USB PEGASUS DRIVER 16139M: Petko Manolov <petkan@nucleusys.com> 16140L: linux-usb@vger.kernel.org 16141L: netdev@vger.kernel.org 16142T: git git://github.com/petkan/pegasus.git 16143W: https://github.com/petkan/pegasus 16144S: Maintained 16145F: drivers/net/usb/pegasus.* 16146 16147USB PHY LAYER 16148M: Felipe Balbi <balbi@kernel.org> 16149L: linux-usb@vger.kernel.org 16150T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16151S: Maintained 16152F: drivers/usb/phy/ 16153 16154USB PRINTER DRIVER (usblp) 16155M: Pete Zaitcev <zaitcev@redhat.com> 16156L: linux-usb@vger.kernel.org 16157S: Supported 16158F: drivers/usb/class/usblp.c 16159 16160USB QMI WWAN NETWORK DRIVER 16161M: Bjørn Mork <bjorn@mork.no> 16162L: netdev@vger.kernel.org 16163S: Maintained 16164F: Documentation/ABI/testing/sysfs-class-net-qmi 16165F: drivers/net/usb/qmi_wwan.c 16166 16167USB RTL8150 DRIVER 16168M: Petko Manolov <petkan@nucleusys.com> 16169L: linux-usb@vger.kernel.org 16170L: netdev@vger.kernel.org 16171T: git git://github.com/petkan/rtl8150.git 16172W: https://github.com/petkan/rtl8150 16173S: Maintained 16174F: drivers/net/usb/rtl8150.c 16175 16176USB SERIAL SUBSYSTEM 16177M: Johan Hovold <johan@kernel.org> 16178L: linux-usb@vger.kernel.org 16179T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16180S: Maintained 16181F: Documentation/usb/usb-serial.txt 16182F: drivers/usb/serial/ 16183F: include/linux/usb/serial.h 16184 16185USB SMSC75XX ETHERNET DRIVER 16186M: Steve Glendinning <steve.glendinning@shawell.net> 16187L: netdev@vger.kernel.org 16188S: Maintained 16189F: drivers/net/usb/smsc75xx.* 16190 16191USB SMSC95XX ETHERNET DRIVER 16192M: Steve Glendinning <steve.glendinning@shawell.net> 16193M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16194L: netdev@vger.kernel.org 16195S: Maintained 16196F: drivers/net/usb/smsc95xx.* 16197 16198USB SUBSYSTEM 16199M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16200L: linux-usb@vger.kernel.org 16201W: http://www.linux-usb.org 16202T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16203S: Supported 16204F: Documentation/devicetree/bindings/usb/ 16205F: Documentation/usb/ 16206F: drivers/usb/ 16207F: include/linux/usb.h 16208F: include/linux/usb/ 16209 16210USB TYPEC PI3USB30532 MUX DRIVER 16211M: Hans de Goede <hdegoede@redhat.com> 16212L: linux-usb@vger.kernel.org 16213S: Maintained 16214F: drivers/usb/typec/mux/pi3usb30532.c 16215 16216USB TYPEC CLASS 16217M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16218L: linux-usb@vger.kernel.org 16219S: Maintained 16220F: Documentation/ABI/testing/sysfs-class-typec 16221F: Documentation/driver-api/usb/typec.rst 16222F: drivers/usb/typec/ 16223F: include/linux/usb/typec.h 16224 16225USB TYPEC BUS FOR ALTERNATE MODES 16226M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16227L: linux-usb@vger.kernel.org 16228S: Maintained 16229F: Documentation/ABI/testing/sysfs-bus-typec 16230F: Documentation/driver-api/usb/typec_bus.rst 16231F: drivers/usb/typec/altmodes/ 16232F: include/linux/usb/typec_altmode.h 16233 16234USB TYPEC PORT CONTROLLER DRIVERS 16235M: Guenter Roeck <linux@roeck-us.net> 16236L: linux-usb@vger.kernel.org 16237S: Maintained 16238F: drivers/usb/typec/tcpm/ 16239 16240USB UHCI DRIVER 16241M: Alan Stern <stern@rowland.harvard.edu> 16242L: linux-usb@vger.kernel.org 16243S: Maintained 16244F: drivers/usb/host/uhci* 16245 16246USB VIDEO CLASS 16247M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16248L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16249L: linux-media@vger.kernel.org 16250T: git git://linuxtv.org/media_tree.git 16251W: http://www.ideasonboard.org/uvc/ 16252S: Maintained 16253F: drivers/media/usb/uvc/ 16254F: include/uapi/linux/uvcvideo.h 16255 16256USB VISION DRIVER 16257M: Hans Verkuil <hverkuil@xs4all.nl> 16258L: linux-media@vger.kernel.org 16259T: git git://linuxtv.org/media_tree.git 16260W: https://linuxtv.org 16261S: Odd Fixes 16262F: drivers/media/usb/usbvision/ 16263 16264USB WEBCAM GADGET 16265M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16266L: linux-usb@vger.kernel.org 16267S: Maintained 16268F: drivers/usb/gadget/function/*uvc* 16269F: drivers/usb/gadget/legacy/webcam.c 16270F: include/uapi/linux/usb/g_uvc.h 16271 16272USB WIRELESS RNDIS DRIVER (rndis_wlan) 16273M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16274L: linux-wireless@vger.kernel.org 16275S: Maintained 16276F: drivers/net/wireless/rndis_wlan.c 16277 16278USB XHCI DRIVER 16279M: Mathias Nyman <mathias.nyman@intel.com> 16280L: linux-usb@vger.kernel.org 16281S: Supported 16282F: drivers/usb/host/xhci* 16283F: drivers/usb/host/pci-quirks* 16284 16285USB ZD1201 DRIVER 16286L: linux-wireless@vger.kernel.org 16287W: http://linux-lc100020.sourceforge.net 16288S: Orphan 16289F: drivers/net/wireless/zydas/zd1201.* 16290 16291USB ZR364XX DRIVER 16292M: Antoine Jacquet <royale@zerezo.com> 16293L: linux-usb@vger.kernel.org 16294L: linux-media@vger.kernel.org 16295T: git git://linuxtv.org/media_tree.git 16296W: http://royale.zerezo.com/zr364xx/ 16297S: Maintained 16298F: Documentation/media/v4l-drivers/zr364xx* 16299F: drivers/media/usb/zr364xx/ 16300 16301USER-MODE LINUX (UML) 16302M: Jeff Dike <jdike@addtoit.com> 16303M: Richard Weinberger <richard@nod.at> 16304M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16305L: linux-um@lists.infradead.org 16306W: http://user-mode-linux.sourceforge.net 16307Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16308T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16309S: Maintained 16310F: Documentation/virtual/uml/ 16311F: arch/um/ 16312F: arch/x86/um/ 16313F: fs/hostfs/ 16314 16315USERSPACE COPYIN/COPYOUT (UIOVEC) 16316M: Alexander Viro <viro@zeniv.linux.org.uk> 16317S: Maintained 16318F: lib/iov_iter.c 16319F: include/linux/uio.h 16320 16321USERSPACE DMA BUFFER DRIVER 16322M: Gerd Hoffmann <kraxel@redhat.com> 16323S: Maintained 16324L: dri-devel@lists.freedesktop.org 16325F: drivers/dma-buf/udmabuf.c 16326F: include/uapi/linux/udmabuf.h 16327T: git git://anongit.freedesktop.org/drm/drm-misc 16328 16329USERSPACE I/O (UIO) 16330M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16331S: Maintained 16332T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16333F: Documentation/driver-api/uio-howto.rst 16334F: drivers/uio/ 16335F: include/linux/uio_driver.h 16336 16337UTIL-LINUX PACKAGE 16338M: Karel Zak <kzak@redhat.com> 16339L: util-linux@vger.kernel.org 16340W: http://en.wikipedia.org/wiki/Util-linux 16341T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16342S: Maintained 16343 16344UUID HELPERS 16345M: Christoph Hellwig <hch@lst.de> 16346R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16347L: linux-kernel@vger.kernel.org 16348T: git git://git.infradead.org/users/hch/uuid.git 16349F: lib/uuid.c 16350F: lib/test_uuid.c 16351F: include/linux/uuid.h 16352F: include/uapi/linux/uuid.h 16353S: Maintained 16354 16355UVESAFB DRIVER 16356M: Michal Januszewski <spock@gentoo.org> 16357L: linux-fbdev@vger.kernel.org 16358W: https://github.com/mjanusz/v86d 16359S: Maintained 16360F: Documentation/fb/uvesafb.txt 16361F: drivers/video/fbdev/uvesafb.* 16362 16363VF610 NAND DRIVER 16364M: Stefan Agner <stefan@agner.ch> 16365L: linux-mtd@lists.infradead.org 16366S: Supported 16367F: drivers/mtd/nand/raw/vf610_nfc.c 16368 16369VFAT/FAT/MSDOS FILESYSTEM 16370M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16371S: Maintained 16372F: Documentation/filesystems/vfat.txt 16373F: fs/fat/ 16374 16375VFIO DRIVER 16376M: Alex Williamson <alex.williamson@redhat.com> 16377L: kvm@vger.kernel.org 16378T: git git://github.com/awilliam/linux-vfio.git 16379S: Maintained 16380F: Documentation/vfio.txt 16381F: drivers/vfio/ 16382F: include/linux/vfio.h 16383F: include/uapi/linux/vfio.h 16384 16385VFIO MEDIATED DEVICE DRIVERS 16386M: Kirti Wankhede <kwankhede@nvidia.com> 16387L: kvm@vger.kernel.org 16388S: Maintained 16389F: Documentation/vfio-mediated-device.txt 16390F: drivers/vfio/mdev/ 16391F: include/linux/mdev.h 16392F: samples/vfio-mdev/ 16393 16394VFIO PLATFORM DRIVER 16395M: Eric Auger <eric.auger@redhat.com> 16396L: kvm@vger.kernel.org 16397S: Maintained 16398F: drivers/vfio/platform/ 16399 16400VGA_SWITCHEROO 16401R: Lukas Wunner <lukas@wunner.de> 16402S: Maintained 16403F: Documentation/gpu/vga-switcheroo.rst 16404F: drivers/gpu/vga/vga_switcheroo.c 16405F: include/linux/vga_switcheroo.h 16406T: git git://anongit.freedesktop.org/drm/drm-misc 16407 16408VIA RHINE NETWORK DRIVER 16409S: Orphan 16410F: drivers/net/ethernet/via/via-rhine.c 16411 16412VIA SD/MMC CARD CONTROLLER DRIVER 16413M: Bruce Chang <brucechang@via.com.tw> 16414M: Harald Welte <HaraldWelte@viatech.com> 16415S: Maintained 16416F: drivers/mmc/host/via-sdmmc.c 16417 16418VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16419M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16420L: linux-fbdev@vger.kernel.org 16421S: Maintained 16422F: include/linux/via-core.h 16423F: include/linux/via-gpio.h 16424F: include/linux/via_i2c.h 16425F: drivers/video/fbdev/via/ 16426 16427VIA VELOCITY NETWORK DRIVER 16428M: Francois Romieu <romieu@fr.zoreil.com> 16429L: netdev@vger.kernel.org 16430S: Maintained 16431F: drivers/net/ethernet/via/via-velocity.* 16432 16433VICODEC VIRTUAL CODEC DRIVER 16434M: Hans Verkuil <hans.verkuil@cisco.com> 16435L: linux-media@vger.kernel.org 16436T: git git://linuxtv.org/media_tree.git 16437W: https://linuxtv.org 16438S: Maintained 16439F: drivers/media/platform/vicodec/* 16440 16441VIDEO MULTIPLEXER DRIVER 16442M: Philipp Zabel <p.zabel@pengutronix.de> 16443L: linux-media@vger.kernel.org 16444S: Maintained 16445F: drivers/media/platform/video-mux.c 16446 16447VIDEO I2C POLLING DRIVER 16448M: Matt Ranostay <matt.ranostay@konsulko.com> 16449L: linux-media@vger.kernel.org 16450S: Maintained 16451F: drivers/media/i2c/video-i2c.c 16452 16453VIDEOBUF2 FRAMEWORK 16454M: Pawel Osciak <pawel@osciak.com> 16455M: Marek Szyprowski <m.szyprowski@samsung.com> 16456M: Kyungmin Park <kyungmin.park@samsung.com> 16457L: linux-media@vger.kernel.org 16458S: Maintained 16459F: drivers/media/common/videobuf2/* 16460F: include/media/videobuf2-* 16461 16462VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16463M: Helen Koike <helen.koike@collabora.com> 16464L: linux-media@vger.kernel.org 16465T: git git://linuxtv.org/media_tree.git 16466W: https://linuxtv.org 16467S: Maintained 16468F: drivers/media/platform/vimc/* 16469 16470VIRT LIB 16471M: Alex Williamson <alex.williamson@redhat.com> 16472M: Paolo Bonzini <pbonzini@redhat.com> 16473L: kvm@vger.kernel.org 16474S: Supported 16475F: virt/lib/ 16476 16477VIRTIO AND VHOST VSOCK DRIVER 16478M: Stefan Hajnoczi <stefanha@redhat.com> 16479L: kvm@vger.kernel.org 16480L: virtualization@lists.linux-foundation.org 16481L: netdev@vger.kernel.org 16482S: Maintained 16483F: include/linux/virtio_vsock.h 16484F: include/uapi/linux/virtio_vsock.h 16485F: include/uapi/linux/vsockmon.h 16486F: include/uapi/linux/vm_sockets_diag.h 16487F: net/vmw_vsock/diag.c 16488F: net/vmw_vsock/af_vsock_tap.c 16489F: net/vmw_vsock/virtio_transport_common.c 16490F: net/vmw_vsock/virtio_transport.c 16491F: drivers/net/vsockmon.c 16492F: drivers/vhost/vsock.c 16493F: tools/testing/vsock/ 16494 16495VIRTIO CONSOLE DRIVER 16496M: Amit Shah <amit@kernel.org> 16497L: virtualization@lists.linux-foundation.org 16498S: Maintained 16499F: drivers/char/virtio_console.c 16500F: include/linux/virtio_console.h 16501F: include/uapi/linux/virtio_console.h 16502 16503VIRTIO CORE, NET AND BLOCK DRIVERS 16504M: "Michael S. Tsirkin" <mst@redhat.com> 16505M: Jason Wang <jasowang@redhat.com> 16506L: virtualization@lists.linux-foundation.org 16507S: Maintained 16508F: Documentation/devicetree/bindings/virtio/ 16509F: drivers/virtio/ 16510F: tools/virtio/ 16511F: drivers/net/virtio_net.c 16512F: drivers/block/virtio_blk.c 16513F: include/linux/virtio*.h 16514F: include/uapi/linux/virtio_*.h 16515F: drivers/crypto/virtio/ 16516F: mm/balloon_compaction.c 16517 16518VIRTIO CRYPTO DRIVER 16519M: Gonglei <arei.gonglei@huawei.com> 16520L: virtualization@lists.linux-foundation.org 16521L: linux-crypto@vger.kernel.org 16522S: Maintained 16523F: drivers/crypto/virtio/ 16524F: include/uapi/linux/virtio_crypto.h 16525 16526VIRTIO DRIVERS FOR S390 16527M: Cornelia Huck <cohuck@redhat.com> 16528M: Halil Pasic <pasic@linux.ibm.com> 16529L: linux-s390@vger.kernel.org 16530L: virtualization@lists.linux-foundation.org 16531L: kvm@vger.kernel.org 16532S: Supported 16533F: drivers/s390/virtio/ 16534F: arch/s390/include/uapi/asm/virtio-ccw.h 16535 16536VIRTIO GPU DRIVER 16537M: David Airlie <airlied@linux.ie> 16538M: Gerd Hoffmann <kraxel@redhat.com> 16539L: dri-devel@lists.freedesktop.org 16540L: virtualization@lists.linux-foundation.org 16541T: git git://anongit.freedesktop.org/drm/drm-misc 16542S: Maintained 16543F: drivers/gpu/drm/virtio/ 16544F: include/uapi/linux/virtio_gpu.h 16545 16546VIRTIO HOST (VHOST) 16547M: "Michael S. Tsirkin" <mst@redhat.com> 16548M: Jason Wang <jasowang@redhat.com> 16549L: kvm@vger.kernel.org 16550L: virtualization@lists.linux-foundation.org 16551L: netdev@vger.kernel.org 16552T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16553S: Maintained 16554F: drivers/vhost/ 16555F: include/uapi/linux/vhost.h 16556 16557VIRTIO INPUT DRIVER 16558M: Gerd Hoffmann <kraxel@redhat.com> 16559S: Maintained 16560F: drivers/virtio/virtio_input.c 16561F: include/uapi/linux/virtio_input.h 16562 16563VIRTUAL BOX GUEST DEVICE DRIVER 16564M: Hans de Goede <hdegoede@redhat.com> 16565M: Arnd Bergmann <arnd@arndb.de> 16566M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16567S: Maintained 16568F: include/linux/vbox_utils.h 16569F: include/uapi/linux/vbox*.h 16570F: drivers/virt/vboxguest/ 16571 16572VIRTUAL SERIO DEVICE DRIVER 16573M: Stephen Chandler Paul <thatslyude@gmail.com> 16574S: Maintained 16575F: drivers/input/serio/userio.c 16576F: include/uapi/linux/userio.h 16577 16578VIVID VIRTUAL VIDEO DRIVER 16579M: Hans Verkuil <hverkuil@xs4all.nl> 16580L: linux-media@vger.kernel.org 16581T: git git://linuxtv.org/media_tree.git 16582W: https://linuxtv.org 16583S: Maintained 16584F: drivers/media/platform/vivid/* 16585 16586VLYNQ BUS 16587M: Florian Fainelli <f.fainelli@gmail.com> 16588L: openwrt-devel@lists.openwrt.org (subscribers-only) 16589S: Maintained 16590F: drivers/vlynq/vlynq.c 16591F: include/linux/vlynq.h 16592 16593VME SUBSYSTEM 16594M: Martyn Welch <martyn@welchs.me.uk> 16595M: Manohar Vanga <manohar.vanga@gmail.com> 16596M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16597L: devel@driverdev.osuosl.org 16598S: Maintained 16599T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16600F: Documentation/driver-api/vme.rst 16601F: drivers/staging/vme/ 16602F: drivers/vme/ 16603F: include/linux/vme* 16604 16605VMWARE BALLOON DRIVER 16606M: Julien Freche <jfreche@vmware.com> 16607M: Nadav Amit <namit@vmware.com> 16608M: "VMware, Inc." <pv-drivers@vmware.com> 16609L: linux-kernel@vger.kernel.org 16610S: Maintained 16611F: drivers/misc/vmw_balloon.c 16612 16613VMWARE HYPERVISOR INTERFACE 16614M: Alok Kataria <akataria@vmware.com> 16615L: virtualization@lists.linux-foundation.org 16616S: Supported 16617F: arch/x86/kernel/cpu/vmware.c 16618 16619VMWARE PVRDMA DRIVER 16620M: Adit Ranadive <aditr@vmware.com> 16621M: VMware PV-Drivers <pv-drivers@vmware.com> 16622L: linux-rdma@vger.kernel.org 16623S: Maintained 16624F: drivers/infiniband/hw/vmw_pvrdma/ 16625 16626VMware PVSCSI driver 16627M: Jim Gill <jgill@vmware.com> 16628M: VMware PV-Drivers <pv-drivers@vmware.com> 16629L: linux-scsi@vger.kernel.org 16630S: Maintained 16631F: drivers/scsi/vmw_pvscsi.c 16632F: drivers/scsi/vmw_pvscsi.h 16633 16634VMWARE VMMOUSE SUBDRIVER 16635M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16636M: "VMware, Inc." <pv-drivers@vmware.com> 16637L: linux-input@vger.kernel.org 16638S: Maintained 16639F: drivers/input/mouse/vmmouse.c 16640F: drivers/input/mouse/vmmouse.h 16641 16642VMWARE VMXNET3 ETHERNET DRIVER 16643M: Ronak Doshi <doshir@vmware.com> 16644M: "VMware, Inc." <pv-drivers@vmware.com> 16645L: netdev@vger.kernel.org 16646S: Maintained 16647F: drivers/net/vmxnet3/ 16648 16649VOCORE VOCORE2 BOARD 16650M: Harvey Hunt <harveyhuntnexus@gmail.com> 16651L: linux-mips@vger.kernel.org 16652S: Maintained 16653F: arch/mips/boot/dts/ralink/vocore2.dts 16654 16655VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16656M: Liam Girdwood <lgirdwood@gmail.com> 16657M: Mark Brown <broonie@kernel.org> 16658L: linux-kernel@vger.kernel.org 16659W: http://www.slimlogic.co.uk/?p=48 16660T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16661S: Supported 16662F: Documentation/devicetree/bindings/regulator/ 16663F: Documentation/power/regulator/ 16664F: drivers/regulator/ 16665F: include/dt-bindings/regulator/ 16666F: include/linux/regulator/ 16667 16668VRF 16669M: David Ahern <dsa@cumulusnetworks.com> 16670M: Shrijeet Mukherjee <shrijeet@gmail.com> 16671L: netdev@vger.kernel.org 16672S: Maintained 16673F: drivers/net/vrf.c 16674F: Documentation/networking/vrf.txt 16675 16676VT1211 HARDWARE MONITOR DRIVER 16677M: Juerg Haefliger <juergh@gmail.com> 16678L: linux-hwmon@vger.kernel.org 16679S: Maintained 16680F: Documentation/hwmon/vt1211 16681F: drivers/hwmon/vt1211.c 16682 16683VT8231 HARDWARE MONITOR DRIVER 16684M: Roger Lucas <vt8231@hiddenengine.co.uk> 16685L: linux-hwmon@vger.kernel.org 16686S: Maintained 16687F: drivers/hwmon/vt8231.c 16688 16689VUB300 USB to SDIO/SD/MMC bridge chip 16690M: Tony Olech <tony.olech@elandigitalsystems.com> 16691L: linux-mmc@vger.kernel.org 16692L: linux-usb@vger.kernel.org 16693S: Supported 16694F: drivers/mmc/host/vub300.c 16695 16696W1 DALLAS'S 1-WIRE BUS 16697M: Evgeniy Polyakov <zbr@ioremap.net> 16698S: Maintained 16699F: Documentation/devicetree/bindings/w1/ 16700F: Documentation/w1/ 16701F: drivers/w1/ 16702F: include/linux/w1.h 16703 16704W83791D HARDWARE MONITORING DRIVER 16705M: Marc Hulsman <m.hulsman@tudelft.nl> 16706L: linux-hwmon@vger.kernel.org 16707S: Maintained 16708F: Documentation/hwmon/w83791d 16709F: drivers/hwmon/w83791d.c 16710 16711W83793 HARDWARE MONITORING DRIVER 16712M: Rudolf Marek <r.marek@assembler.cz> 16713L: linux-hwmon@vger.kernel.org 16714S: Maintained 16715F: Documentation/hwmon/w83793 16716F: drivers/hwmon/w83793.c 16717 16718W83795 HARDWARE MONITORING DRIVER 16719M: Jean Delvare <jdelvare@suse.com> 16720L: linux-hwmon@vger.kernel.org 16721S: Maintained 16722F: drivers/hwmon/w83795.c 16723 16724W83L51xD SD/MMC CARD INTERFACE DRIVER 16725M: Pierre Ossman <pierre@ossman.eu> 16726S: Maintained 16727F: drivers/mmc/host/wbsd.* 16728 16729WACOM PROTOCOL 4 SERIAL TABLETS 16730M: Julian Squires <julian@cipht.net> 16731M: Hans de Goede <hdegoede@redhat.com> 16732L: linux-input@vger.kernel.org 16733S: Maintained 16734F: drivers/input/tablet/wacom_serial4.c 16735 16736WATCHDOG DEVICE DRIVERS 16737M: Wim Van Sebroeck <wim@linux-watchdog.org> 16738M: Guenter Roeck <linux@roeck-us.net> 16739L: linux-watchdog@vger.kernel.org 16740W: http://www.linux-watchdog.org/ 16741T: git git://www.linux-watchdog.org/linux-watchdog.git 16742S: Maintained 16743F: Documentation/devicetree/bindings/watchdog/ 16744F: Documentation/watchdog/ 16745F: drivers/watchdog/ 16746F: include/linux/watchdog.h 16747F: include/uapi/linux/watchdog.h 16748 16749WHISKEYCOVE PMIC GPIO DRIVER 16750M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16751L: linux-gpio@vger.kernel.org 16752S: Maintained 16753F: drivers/gpio/gpio-wcove.c 16754 16755WHWAVE RTC DRIVER 16756M: Dianlong Li <long17.cool@163.com> 16757L: linux-rtc@vger.kernel.org 16758S: Maintained 16759F: drivers/rtc/rtc-sd3078.c 16760 16761WIIMOTE HID DRIVER 16762M: David Herrmann <dh.herrmann@googlemail.com> 16763L: linux-input@vger.kernel.org 16764S: Maintained 16765F: drivers/hid/hid-wiimote* 16766 16767WILOCITY WIL6210 WIRELESS DRIVER 16768M: Maya Erez <merez@codeaurora.org> 16769L: linux-wireless@vger.kernel.org 16770L: wil6210@qti.qualcomm.com 16771S: Supported 16772W: http://wireless.kernel.org/en/users/Drivers/wil6210 16773F: drivers/net/wireless/ath/wil6210/ 16774 16775WIMAX STACK 16776M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16777M: linux-wimax@intel.com 16778L: wimax@linuxwimax.org (subscribers-only) 16779S: Supported 16780W: http://linuxwimax.org 16781F: Documentation/wimax/README.wimax 16782F: include/linux/wimax/debug.h 16783F: include/net/wimax.h 16784F: include/uapi/linux/wimax.h 16785F: net/wimax/ 16786 16787WINBOND CIR DRIVER 16788M: David Härdeman <david@hardeman.nu> 16789S: Maintained 16790F: drivers/media/rc/winbond-cir.c 16791 16792RCMM REMOTE CONTROLS DECODER 16793M: Patrick Lerda <patrick9876@free.fr> 16794S: Maintained 16795F: drivers/media/rc/ir-rcmm-decoder.c 16796 16797WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16798M: William Breathitt Gray <vilhelm.gray@gmail.com> 16799L: linux-watchdog@vger.kernel.org 16800S: Maintained 16801F: drivers/watchdog/ebc-c384_wdt.c 16802 16803WINSYSTEMS WS16C48 GPIO DRIVER 16804M: William Breathitt Gray <vilhelm.gray@gmail.com> 16805L: linux-gpio@vger.kernel.org 16806S: Maintained 16807F: drivers/gpio/gpio-ws16c48.c 16808 16809WISTRON LAPTOP BUTTON DRIVER 16810M: Miloslav Trmac <mitr@volny.cz> 16811S: Maintained 16812F: drivers/input/misc/wistron_btns.c 16813 16814WL3501 WIRELESS PCMCIA CARD DRIVER 16815L: linux-wireless@vger.kernel.org 16816S: Odd fixes 16817F: drivers/net/wireless/wl3501* 16818 16819WOLFSON MICROELECTRONICS DRIVERS 16820L: patches@opensource.cirrus.com 16821T: git https://github.com/CirrusLogic/linux-drivers.git 16822W: https://github.com/CirrusLogic/linux-drivers/wiki 16823S: Supported 16824F: Documentation/hwmon/wm83?? 16825F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16826F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16827F: Documentation/devicetree/bindings/mfd/arizona.txt 16828F: Documentation/devicetree/bindings/mfd/wm831x.txt 16829F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16830F: arch/arm/mach-s3c64xx/mach-crag6410* 16831F: drivers/clk/clk-wm83*.c 16832F: drivers/extcon/extcon-arizona.c 16833F: drivers/leds/leds-wm83*.c 16834F: drivers/gpio/gpio-*wm*.c 16835F: drivers/gpio/gpio-arizona.c 16836F: drivers/hwmon/wm83??-hwmon.c 16837F: drivers/input/misc/wm831x-on.c 16838F: drivers/input/touchscreen/wm831x-ts.c 16839F: drivers/input/touchscreen/wm97*.c 16840F: drivers/mfd/arizona* 16841F: drivers/mfd/wm*.c 16842F: drivers/mfd/cs47l24* 16843F: drivers/power/supply/wm83*.c 16844F: drivers/rtc/rtc-wm83*.c 16845F: drivers/regulator/wm8*.c 16846F: drivers/regulator/arizona* 16847F: drivers/video/backlight/wm83*_bl.c 16848F: drivers/watchdog/wm83*_wdt.c 16849F: include/linux/mfd/arizona/ 16850F: include/linux/mfd/wm831x/ 16851F: include/linux/mfd/wm8350/ 16852F: include/linux/mfd/wm8400* 16853F: include/linux/regulator/arizona* 16854F: include/linux/wm97xx.h 16855F: include/sound/wm????.h 16856F: sound/soc/codecs/arizona.? 16857F: sound/soc/codecs/wm* 16858F: sound/soc/codecs/cs47l24* 16859 16860WORKQUEUE 16861M: Tejun Heo <tj@kernel.org> 16862R: Lai Jiangshan <jiangshanlai@gmail.com> 16863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16864S: Maintained 16865F: include/linux/workqueue.h 16866F: kernel/workqueue.c 16867F: Documentation/core-api/workqueue.rst 16868 16869X-POWERS AXP288 PMIC DRIVERS 16870M: Hans de Goede <hdegoede@redhat.com> 16871S: Maintained 16872N: axp288 16873F: drivers/acpi/pmic/intel_pmic_xpower.c 16874 16875X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16876M: Chen-Yu Tsai <wens@csie.org> 16877L: linux-kernel@vger.kernel.org 16878S: Maintained 16879N: axp[128] 16880 16881X.25 NETWORK LAYER 16882M: Andrew Hendry <andrew.hendry@gmail.com> 16883L: linux-x25@vger.kernel.org 16884S: Odd Fixes 16885F: Documentation/networking/x25* 16886F: include/net/x25* 16887F: net/x25/ 16888 16889X86 ARCHITECTURE (32-BIT AND 64-BIT) 16890M: Thomas Gleixner <tglx@linutronix.de> 16891M: Ingo Molnar <mingo@redhat.com> 16892M: Borislav Petkov <bp@alien8.de> 16893R: "H. Peter Anvin" <hpa@zytor.com> 16894M: x86@kernel.org 16895L: linux-kernel@vger.kernel.org 16896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16897S: Maintained 16898F: Documentation/devicetree/bindings/x86/ 16899F: Documentation/x86/ 16900F: arch/x86/ 16901 16902X86 ENTRY CODE 16903M: Andy Lutomirski <luto@kernel.org> 16904L: linux-kernel@vger.kernel.org 16905T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16906S: Maintained 16907F: arch/x86/entry/ 16908 16909X86 MCE INFRASTRUCTURE 16910M: Tony Luck <tony.luck@intel.com> 16911M: Borislav Petkov <bp@alien8.de> 16912L: linux-edac@vger.kernel.org 16913S: Maintained 16914F: arch/x86/kernel/cpu/mcheck/* 16915 16916X86 MICROCODE UPDATE SUPPORT 16917M: Borislav Petkov <bp@alien8.de> 16918S: Maintained 16919F: arch/x86/kernel/cpu/microcode/* 16920 16921X86 MM 16922M: Dave Hansen <dave.hansen@linux.intel.com> 16923M: Andy Lutomirski <luto@kernel.org> 16924M: Peter Zijlstra <peterz@infradead.org> 16925L: linux-kernel@vger.kernel.org 16926T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16927S: Maintained 16928F: arch/x86/mm/ 16929 16930X86 PLATFORM DRIVERS 16931M: Darren Hart <dvhart@infradead.org> 16932M: Andy Shevchenko <andy@infradead.org> 16933L: platform-driver-x86@vger.kernel.org 16934T: git git://git.infradead.org/linux-platform-drivers-x86.git 16935S: Maintained 16936F: drivers/platform/x86/ 16937F: drivers/platform/olpc/ 16938 16939X86 PLATFORM DRIVERS - ARCH 16940R: Darren Hart <dvhart@infradead.org> 16941R: Andy Shevchenko <andy@infradead.org> 16942L: platform-driver-x86@vger.kernel.org 16943L: x86@kernel.org 16944T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16945S: Maintained 16946F: arch/x86/platform 16947 16948X86 VDSO 16949M: Andy Lutomirski <luto@kernel.org> 16950L: linux-kernel@vger.kernel.org 16951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16952S: Maintained 16953F: arch/x86/entry/vdso/ 16954 16955XARRAY 16956M: Matthew Wilcox <willy@infradead.org> 16957L: linux-fsdevel@vger.kernel.org 16958S: Supported 16959F: Documentation/core-api/xarray.rst 16960F: lib/idr.c 16961F: lib/xarray.c 16962F: include/linux/idr.h 16963F: include/linux/xarray.h 16964F: tools/testing/radix-tree 16965 16966XBOX DVD IR REMOTE 16967M: Benjamin Valentin <benpicco@googlemail.com> 16968S: Maintained 16969F: drivers/media/rc/xbox_remote.c 16970F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16971 16972XC2028/3028 TUNER DRIVER 16973M: Mauro Carvalho Chehab <mchehab@kernel.org> 16974L: linux-media@vger.kernel.org 16975W: https://linuxtv.org 16976T: git git://linuxtv.org/media_tree.git 16977S: Maintained 16978F: drivers/media/tuners/tuner-xc2028.* 16979 16980XDP (eXpress Data Path) 16981M: Alexei Starovoitov <ast@kernel.org> 16982M: Daniel Borkmann <daniel@iogearbox.net> 16983M: David S. Miller <davem@davemloft.net> 16984M: Jakub Kicinski <jakub.kicinski@netronome.com> 16985M: Jesper Dangaard Brouer <hawk@kernel.org> 16986M: John Fastabend <john.fastabend@gmail.com> 16987L: netdev@vger.kernel.org 16988L: xdp-newbies@vger.kernel.org 16989L: bpf@vger.kernel.org 16990S: Supported 16991F: net/core/xdp.c 16992F: include/net/xdp.h 16993F: kernel/bpf/devmap.c 16994F: kernel/bpf/cpumap.c 16995F: include/trace/events/xdp.h 16996K: xdp 16997N: xdp 16998 16999XDP SOCKETS (AF_XDP) 17000M: Björn Töpel <bjorn.topel@intel.com> 17001M: Magnus Karlsson <magnus.karlsson@intel.com> 17002L: netdev@vger.kernel.org 17003L: bpf@vger.kernel.org 17004S: Maintained 17005F: kernel/bpf/xskmap.c 17006F: net/xdp/ 17007 17008XEN BLOCK SUBSYSTEM 17009M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17010M: Roger Pau Monné <roger.pau@citrix.com> 17011L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17012S: Supported 17013F: drivers/block/xen-blkback/* 17014F: drivers/block/xen* 17015 17016XEN HYPERVISOR ARM 17017M: Stefano Stabellini <sstabellini@kernel.org> 17018L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17019S: Maintained 17020F: arch/arm/xen/ 17021F: arch/arm/include/asm/xen/ 17022 17023XEN HYPERVISOR ARM64 17024M: Stefano Stabellini <sstabellini@kernel.org> 17025L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17026S: Maintained 17027F: arch/arm64/xen/ 17028F: arch/arm64/include/asm/xen/ 17029 17030XEN HYPERVISOR INTERFACE 17031M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17032M: Juergen Gross <jgross@suse.com> 17033R: Stefano Stabellini <sstabellini@kernel.org> 17034L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17035T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17036S: Supported 17037F: arch/x86/xen/ 17038F: arch/x86/platform/pvh/ 17039F: drivers/*/xen-*front.c 17040F: drivers/xen/ 17041F: arch/x86/include/asm/xen/ 17042F: arch/x86/include/asm/pvclock-abi.h 17043F: include/xen/ 17044F: include/uapi/xen/ 17045F: Documentation/ABI/stable/sysfs-hypervisor-xen 17046F: Documentation/ABI/testing/sysfs-hypervisor-xen 17047 17048XEN NETWORK BACKEND DRIVER 17049M: Wei Liu <wei.liu2@citrix.com> 17050M: Paul Durrant <paul.durrant@citrix.com> 17051L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17052L: netdev@vger.kernel.org 17053S: Supported 17054F: drivers/net/xen-netback/* 17055 17056XEN PCI SUBSYSTEM 17057M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17058L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17059S: Supported 17060F: arch/x86/pci/*xen* 17061F: drivers/pci/*xen* 17062 17063XEN PVSCSI DRIVERS 17064M: Juergen Gross <jgross@suse.com> 17065L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17066L: linux-scsi@vger.kernel.org 17067S: Supported 17068F: drivers/scsi/xen-scsifront.c 17069F: drivers/xen/xen-scsiback.c 17070F: include/xen/interface/io/vscsiif.h 17071 17072XEN SWIOTLB SUBSYSTEM 17073M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17074L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17075L: iommu@lists.linux-foundation.org 17076S: Supported 17077F: arch/x86/xen/*swiotlb* 17078F: drivers/xen/*swiotlb* 17079 17080XEN SOUND FRONTEND DRIVER 17081M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17082L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17083L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17084S: Supported 17085F: sound/xen/* 17086 17087XFS FILESYSTEM 17088M: Darrick J. Wong <darrick.wong@oracle.com> 17089M: linux-xfs@vger.kernel.org 17090L: linux-xfs@vger.kernel.org 17091W: http://xfs.org/ 17092T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17093S: Supported 17094F: Documentation/filesystems/xfs.txt 17095F: fs/xfs/ 17096 17097XILINX AXI ETHERNET DRIVER 17098M: Anirudha Sarangi <anirudh@xilinx.com> 17099M: John Linn <John.Linn@xilinx.com> 17100S: Maintained 17101F: drivers/net/ethernet/xilinx/xilinx_axienet* 17102 17103XILINX UARTLITE SERIAL DRIVER 17104M: Peter Korsgaard <jacmet@sunsite.dk> 17105L: linux-serial@vger.kernel.org 17106S: Maintained 17107F: drivers/tty/serial/uartlite.c 17108 17109XILINX VIDEO IP CORES 17110M: Hyun Kwon <hyun.kwon@xilinx.com> 17111M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17112L: linux-media@vger.kernel.org 17113T: git git://linuxtv.org/media_tree.git 17114S: Supported 17115F: Documentation/devicetree/bindings/media/xilinx/ 17116F: drivers/media/platform/xilinx/ 17117F: include/uapi/linux/xilinx-v4l2-controls.h 17118 17119XILLYBUS DRIVER 17120M: Eli Billauer <eli.billauer@gmail.com> 17121L: linux-kernel@vger.kernel.org 17122S: Supported 17123F: drivers/char/xillybus/ 17124 17125XLP9XX I2C DRIVER 17126M: George Cherian <george.cherian@cavium.com> 17127M: Jan Glauber <jglauber@cavium.com> 17128L: linux-i2c@vger.kernel.org 17129W: http://www.cavium.com 17130S: Supported 17131F: drivers/i2c/busses/i2c-xlp9xx.c 17132 17133XRA1403 GPIO EXPANDER 17134M: Nandor Han <nandor.han@ge.com> 17135M: Semi Malinen <semi.malinen@ge.com> 17136L: linux-gpio@vger.kernel.org 17137S: Maintained 17138F: drivers/gpio/gpio-xra1403.c 17139F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17140 17141XTENSA XTFPGA PLATFORM SUPPORT 17142M: Max Filippov <jcmvbkbc@gmail.com> 17143L: linux-xtensa@linux-xtensa.org 17144S: Maintained 17145F: drivers/spi/spi-xtensa-xtfpga.c 17146F: sound/soc/xtensa/xtfpga-i2s.c 17147 17148YAM DRIVER FOR AX.25 17149M: Jean-Paul Roubelat <jpr@f6fbb.org> 17150L: linux-hams@vger.kernel.org 17151S: Maintained 17152F: drivers/net/hamradio/yam* 17153F: include/linux/yam.h 17154 17155YAMA SECURITY MODULE 17156M: Kees Cook <keescook@chromium.org> 17157T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17158S: Supported 17159F: security/yama/ 17160F: Documentation/admin-guide/LSM/Yama.rst 17161 17162YEALINK PHONE DRIVER 17163M: Henk Vergonet <Henk.Vergonet@gmail.com> 17164L: usbb2k-api-dev@nongnu.org 17165S: Maintained 17166F: Documentation/input/devices/yealink.rst 17167F: drivers/input/misc/yealink.* 17168 17169Z8530 DRIVER FOR AX.25 17170M: Joerg Reuter <jreuter@yaina.de> 17171W: http://yaina.de/jreuter/ 17172W: http://www.qsl.net/dl1bke/ 17173L: linux-hams@vger.kernel.org 17174S: Maintained 17175F: Documentation/networking/z8530drv.txt 17176F: drivers/net/hamradio/*scc.c 17177F: drivers/net/hamradio/z8530.h 17178 17179ZBUD COMPRESSED PAGE ALLOCATOR 17180M: Seth Jennings <sjenning@redhat.com> 17181M: Dan Streetman <ddstreet@ieee.org> 17182L: linux-mm@kvack.org 17183S: Maintained 17184F: mm/zbud.c 17185F: include/linux/zbud.h 17186 17187ZD1211RW WIRELESS DRIVER 17188M: Daniel Drake <dsd@gentoo.org> 17189M: Ulrich Kunitz <kune@deine-taler.de> 17190W: http://zd1211.ath.cx/wiki/DriverRewrite 17191L: linux-wireless@vger.kernel.org 17192L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17193S: Maintained 17194F: drivers/net/wireless/zydas/zd1211rw/ 17195 17196ZD1301 MEDIA DRIVER 17197M: Antti Palosaari <crope@iki.fi> 17198L: linux-media@vger.kernel.org 17199W: https://linuxtv.org/ 17200W: http://palosaari.fi/linux/ 17201Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17202S: Maintained 17203F: drivers/media/usb/dvb-usb-v2/zd1301* 17204 17205ZD1301_DEMOD MEDIA DRIVER 17206M: Antti Palosaari <crope@iki.fi> 17207L: linux-media@vger.kernel.org 17208W: https://linuxtv.org/ 17209W: http://palosaari.fi/linux/ 17210Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17211S: Maintained 17212F: drivers/media/dvb-frontends/zd1301_demod* 17213 17214ZPOOL COMPRESSED PAGE STORAGE API 17215M: Dan Streetman <ddstreet@ieee.org> 17216L: linux-mm@kvack.org 17217S: Maintained 17218F: mm/zpool.c 17219F: include/linux/zpool.h 17220 17221ZR36067 VIDEO FOR LINUX DRIVER 17222L: mjpeg-users@lists.sourceforge.net 17223L: linux-media@vger.kernel.org 17224W: http://mjpeg.sourceforge.net/driver-zoran/ 17225T: hg https://linuxtv.org/hg/v4l-dvb 17226S: Odd Fixes 17227F: drivers/staging/media/zoran/ 17228 17229ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17230M: Minchan Kim <minchan@kernel.org> 17231M: Nitin Gupta <ngupta@vflare.org> 17232R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17233L: linux-kernel@vger.kernel.org 17234S: Maintained 17235F: drivers/block/zram/ 17236F: Documentation/blockdev/zram.txt 17237 17238ZS DECSTATION Z85C30 SERIAL DRIVER 17239M: "Maciej W. Rozycki" <macro@linux-mips.org> 17240S: Maintained 17241F: drivers/tty/serial/zs.* 17242 17243ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17244M: Minchan Kim <minchan@kernel.org> 17245M: Nitin Gupta <ngupta@vflare.org> 17246R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17247L: linux-mm@kvack.org 17248S: Maintained 17249F: mm/zsmalloc.c 17250F: include/linux/zsmalloc.h 17251F: Documentation/vm/zsmalloc.rst 17252 17253ZSWAP COMPRESSED SWAP CACHING 17254M: Seth Jennings <sjenning@redhat.com> 17255M: Dan Streetman <ddstreet@ieee.org> 17256L: linux-mm@kvack.org 17257S: Maintained 17258F: mm/zswap.c 17259 17260THE REST 17261M: Linus Torvalds <torvalds@linux-foundation.org> 17262L: linux-kernel@vger.kernel.org 17263Q: http://patchwork.kernel.org/project/LKML/list/ 17264T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17265S: Buried alive in reporters 17266F: * 17267F: */ 17268