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: bcm-kernel-feedback-list@broadcom.com 3208L: netdev@vger.kernel.org 3209S: Supported 3210F: drivers/net/ethernet/broadcom/genet/ 3211 3212BROADCOM IPROC ARM ARCHITECTURE 3213M: Ray Jui <rjui@broadcom.com> 3214M: Scott Branden <sbranden@broadcom.com> 3215M: bcm-kernel-feedback-list@broadcom.com 3216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3217T: git git://github.com/broadcom/cygnus-linux.git 3218S: Maintained 3219N: iproc 3220N: cygnus 3221N: bcm[-_]nsp 3222N: bcm9113* 3223N: bcm9583* 3224N: bcm9585* 3225N: bcm9586* 3226N: bcm988312 3227N: bcm113* 3228N: bcm583* 3229N: bcm585* 3230N: bcm586* 3231N: bcm88312 3232N: hr2 3233N: stingray 3234F: arch/arm64/boot/dts/broadcom/northstar2/* 3235F: arch/arm64/boot/dts/broadcom/stingray/* 3236F: drivers/clk/bcm/clk-ns* 3237F: drivers/clk/bcm/clk-sr* 3238F: drivers/pinctrl/bcm/pinctrl-ns* 3239F: include/dt-bindings/clock/bcm-sr* 3240 3241BROADCOM KONA GPIO DRIVER 3242M: Ray Jui <rjui@broadcom.com> 3243L: bcm-kernel-feedback-list@broadcom.com 3244S: Supported 3245F: drivers/gpio/gpio-bcm-kona.c 3246F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3247 3248BROADCOM NETXTREME-E ROCE DRIVER 3249M: Selvin Xavier <selvin.xavier@broadcom.com> 3250M: Devesh Sharma <devesh.sharma@broadcom.com> 3251M: Somnath Kotur <somnath.kotur@broadcom.com> 3252M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3253L: linux-rdma@vger.kernel.org 3254W: http://www.broadcom.com 3255S: Supported 3256F: drivers/infiniband/hw/bnxt_re/ 3257F: include/uapi/rdma/bnxt_re-abi.h 3258 3259BROADCOM NVRAM DRIVER 3260M: Rafał Miłecki <zajec5@gmail.com> 3261L: linux-mips@vger.kernel.org 3262S: Maintained 3263F: drivers/firmware/broadcom/* 3264 3265BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3266M: Rafał Miłecki <zajec5@gmail.com> 3267L: linux-wireless@vger.kernel.org 3268S: Maintained 3269F: drivers/bcma/ 3270F: include/linux/bcma/ 3271 3272BROADCOM STB AVS CPUFREQ DRIVER 3273M: Markus Mayer <mmayer@broadcom.com> 3274M: bcm-kernel-feedback-list@broadcom.com 3275L: linux-pm@vger.kernel.org 3276S: Maintained 3277F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3278F: drivers/cpufreq/brcmstb* 3279 3280BROADCOM STB AVS TMON DRIVER 3281M: Markus Mayer <mmayer@broadcom.com> 3282M: bcm-kernel-feedback-list@broadcom.com 3283L: linux-pm@vger.kernel.org 3284S: Maintained 3285F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3286F: drivers/thermal/broadcom/brcmstb* 3287 3288BROADCOM STB NAND FLASH DRIVER 3289M: Brian Norris <computersforpeace@gmail.com> 3290M: Kamal Dasu <kdasu.kdev@gmail.com> 3291L: linux-mtd@lists.infradead.org 3292L: bcm-kernel-feedback-list@broadcom.com 3293S: Maintained 3294F: drivers/mtd/nand/raw/brcmnand/ 3295 3296BROADCOM STB DPFE DRIVER 3297M: Markus Mayer <mmayer@broadcom.com> 3298M: bcm-kernel-feedback-list@broadcom.com 3299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3300S: Maintained 3301F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3302F: drivers/memory/brcmstb_dpfe.c 3303 3304BROADCOM SPI DRIVER 3305M: Kamal Dasu <kdasu.kdev@gmail.com> 3306M: bcm-kernel-feedback-list@broadcom.com 3307S: Maintained 3308F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3309F: drivers/spi/spi-bcm-qspi.* 3310F: drivers/spi/spi-brcmstb-qspi.c 3311F: drivers/spi/spi-iproc-qspi.c 3312 3313BROADCOM SYSTEMPORT ETHERNET DRIVER 3314M: Florian Fainelli <f.fainelli@gmail.com> 3315L: bcm-kernel-feedback-list@broadcom.com 3316L: netdev@vger.kernel.org 3317S: Supported 3318F: drivers/net/ethernet/broadcom/bcmsysport.* 3319 3320BROADCOM TG3 GIGABIT ETHERNET DRIVER 3321M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3322M: Prashant Sreedharan <prashant@broadcom.com> 3323M: Michael Chan <mchan@broadcom.com> 3324L: netdev@vger.kernel.org 3325S: Supported 3326F: drivers/net/ethernet/broadcom/tg3.* 3327 3328BROCADE BFA FC SCSI DRIVER 3329M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3330M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3331L: linux-scsi@vger.kernel.org 3332S: Supported 3333F: drivers/scsi/bfa/ 3334 3335BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3336M: Rasesh Mody <rmody@marvell.com> 3337M: Sudarsana Kalluru <skalluru@marvell.com> 3338M: GR-Linux-NIC-Dev@marvell.com 3339L: netdev@vger.kernel.org 3340S: Supported 3341F: drivers/net/ethernet/brocade/bna/ 3342 3343BSG (block layer generic sg v4 driver) 3344M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3345L: linux-scsi@vger.kernel.org 3346S: Supported 3347F: block/bsg.c 3348F: include/linux/bsg.h 3349F: include/uapi/linux/bsg.h 3350 3351BT87X AUDIO DRIVER 3352M: Clemens Ladisch <clemens@ladisch.de> 3353L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3354T: git git://git.alsa-project.org/alsa-kernel.git 3355S: Maintained 3356F: Documentation/sound/cards/bt87x.rst 3357F: sound/pci/bt87x.c 3358 3359BT8XXGPIO DRIVER 3360M: Michael Buesch <m@bues.ch> 3361W: http://bu3sch.de/btgpio.php 3362S: Maintained 3363F: drivers/gpio/gpio-bt8xx.c 3364 3365BTRFS FILE SYSTEM 3366M: Chris Mason <clm@fb.com> 3367M: Josef Bacik <josef@toxicpanda.com> 3368M: David Sterba <dsterba@suse.com> 3369L: linux-btrfs@vger.kernel.org 3370W: http://btrfs.wiki.kernel.org/ 3371Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3372T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3373S: Maintained 3374F: Documentation/filesystems/btrfs.txt 3375F: fs/btrfs/ 3376F: include/linux/btrfs* 3377F: include/uapi/linux/btrfs* 3378 3379BTTV VIDEO4LINUX DRIVER 3380M: Mauro Carvalho Chehab <mchehab@kernel.org> 3381L: linux-media@vger.kernel.org 3382W: https://linuxtv.org 3383T: git git://linuxtv.org/media_tree.git 3384S: Odd fixes 3385F: Documentation/media/v4l-drivers/bttv* 3386F: drivers/media/pci/bt8xx/bttv* 3387 3388BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3389M: Chanwoo Choi <cw00.choi@samsung.com> 3390L: linux-pm@vger.kernel.org 3391L: linux-samsung-soc@vger.kernel.org 3392T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3393S: Maintained 3394F: drivers/devfreq/exynos-bus.c 3395F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3396 3397BUSLOGIC SCSI DRIVER 3398M: Khalid Aziz <khalid@gonehiking.org> 3399L: linux-scsi@vger.kernel.org 3400S: Maintained 3401F: drivers/scsi/BusLogic.* 3402F: drivers/scsi/FlashPoint.* 3403 3404C-MEDIA CMI8788 DRIVER 3405M: Clemens Ladisch <clemens@ladisch.de> 3406L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3407T: git git://git.alsa-project.org/alsa-kernel.git 3408S: Maintained 3409F: sound/pci/oxygen/ 3410 3411C-SKY ARCHITECTURE 3412M: Guo Ren <guoren@kernel.org> 3413T: git https://github.com/c-sky/csky-linux.git 3414S: Supported 3415F: arch/csky/ 3416F: Documentation/devicetree/bindings/csky/ 3417F: drivers/irqchip/irq-csky-* 3418F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3419F: drivers/clocksource/timer-gx6605s.c 3420F: drivers/clocksource/timer-mp-csky.c 3421F: Documentation/devicetree/bindings/timer/csky,* 3422K: csky 3423N: csky 3424 3425C6X ARCHITECTURE 3426M: Mark Salter <msalter@redhat.com> 3427M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3428L: linux-c6x-dev@linux-c6x.org 3429W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3430S: Maintained 3431F: arch/c6x/ 3432 3433CA8210 IEEE-802.15.4 RADIO DRIVER 3434M: Harry Morris <h.morris@cascoda.com> 3435L: linux-wpan@vger.kernel.org 3436W: https://github.com/Cascoda/ca8210-linux.git 3437S: Maintained 3438F: drivers/net/ieee802154/ca8210.c 3439F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3440 3441CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3442M: David Howells <dhowells@redhat.com> 3443L: linux-cachefs@redhat.com (moderated for non-subscribers) 3444S: Supported 3445F: Documentation/filesystems/caching/cachefiles.txt 3446F: fs/cachefiles/ 3447 3448CADENCE MIPI-CSI2 BRIDGES 3449M: Maxime Ripard <maxime.ripard@bootlin.com> 3450L: linux-media@vger.kernel.org 3451S: Maintained 3452F: Documentation/devicetree/bindings/media/cdns,*.txt 3453F: drivers/media/platform/cadence/cdns-csi2* 3454 3455CADET FM/AM RADIO RECEIVER DRIVER 3456M: Hans Verkuil <hverkuil@xs4all.nl> 3457L: linux-media@vger.kernel.org 3458T: git git://linuxtv.org/media_tree.git 3459W: https://linuxtv.org 3460S: Maintained 3461F: drivers/media/radio/radio-cadet* 3462 3463CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3464M: Jonathan Corbet <corbet@lwn.net> 3465L: linux-media@vger.kernel.org 3466T: git git://linuxtv.org/media_tree.git 3467S: Maintained 3468F: Documentation/media/v4l-drivers/cafe_ccic* 3469F: drivers/media/platform/marvell-ccic/ 3470 3471CAIF NETWORK LAYER 3472L: netdev@vger.kernel.org 3473S: Orphan 3474F: Documentation/networking/caif/ 3475F: drivers/net/caif/ 3476F: include/uapi/linux/caif/ 3477F: include/net/caif/ 3478F: net/caif/ 3479 3480CAKE QDISC 3481M: Toke Høiland-Jørgensen <toke@toke.dk> 3482L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3483S: Maintained 3484F: net/sched/sch_cake.c 3485 3486CALGARY x86-64 IOMMU 3487M: Muli Ben-Yehuda <mulix@mulix.org> 3488M: Jon Mason <jdmason@kudzu.us> 3489L: iommu@lists.linux-foundation.org 3490S: Maintained 3491F: arch/x86/kernel/pci-calgary_64.c 3492F: arch/x86/kernel/tce_64.c 3493F: arch/x86/include/asm/calgary.h 3494F: arch/x86/include/asm/tce.h 3495 3496CAN NETWORK DRIVERS 3497M: Wolfgang Grandegger <wg@grandegger.com> 3498M: Marc Kleine-Budde <mkl@pengutronix.de> 3499L: linux-can@vger.kernel.org 3500W: https://github.com/linux-can 3501T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3502T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3503S: Maintained 3504F: Documentation/devicetree/bindings/net/can/ 3505F: drivers/net/can/ 3506F: include/linux/can/dev.h 3507F: include/linux/can/platform/ 3508F: include/uapi/linux/can/error.h 3509F: include/uapi/linux/can/netlink.h 3510 3511CAN NETWORK LAYER 3512M: Oliver Hartkopp <socketcan@hartkopp.net> 3513M: Marc Kleine-Budde <mkl@pengutronix.de> 3514L: linux-can@vger.kernel.org 3515W: https://github.com/linux-can 3516T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3517T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3518S: Maintained 3519F: Documentation/networking/can.rst 3520F: net/can/ 3521F: include/linux/can/core.h 3522F: include/uapi/linux/can.h 3523F: include/uapi/linux/can/bcm.h 3524F: include/uapi/linux/can/raw.h 3525F: include/uapi/linux/can/gw.h 3526 3527CAPABILITIES 3528M: Serge Hallyn <serge@hallyn.com> 3529L: linux-security-module@vger.kernel.org 3530S: Supported 3531F: include/linux/capability.h 3532F: include/uapi/linux/capability.h 3533F: security/commoncap.c 3534F: kernel/capability.c 3535 3536CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3537M: Kevin Tsai <ktsai@capellamicro.com> 3538S: Maintained 3539F: drivers/iio/light/cm* 3540 3541CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3542M: Christian Lamparter <chunkeey@googlemail.com> 3543L: linux-wireless@vger.kernel.org 3544W: http://wireless.kernel.org/en/users/Drivers/carl9170 3545S: Maintained 3546F: drivers/net/wireless/ath/carl9170/ 3547 3548CAVIUM I2C DRIVER 3549M: Jan Glauber <jglauber@cavium.com> 3550M: David Daney <david.daney@cavium.com> 3551W: http://www.cavium.com 3552S: Supported 3553F: drivers/i2c/busses/i2c-octeon* 3554F: drivers/i2c/busses/i2c-thunderx* 3555 3556CAVIUM LIQUIDIO NETWORK DRIVER 3557M: Derek Chickles <dchickles@marvell.com> 3558M: Satanand Burla <sburla@marvell.com> 3559M: Felix Manlunas <fmanlunas@marvell.com> 3560L: netdev@vger.kernel.org 3561W: http://www.cavium.com 3562S: Supported 3563F: drivers/net/ethernet/cavium/liquidio/ 3564 3565CAVIUM MMC DRIVER 3566M: Jan Glauber <jglauber@cavium.com> 3567M: David Daney <david.daney@cavium.com> 3568M: Steven J. Hill <Steven.Hill@cavium.com> 3569W: http://www.cavium.com 3570S: Supported 3571F: drivers/mmc/host/cavium* 3572 3573CAVIUM OCTEON-TX CRYPTO DRIVER 3574M: George Cherian <george.cherian@cavium.com> 3575L: linux-crypto@vger.kernel.org 3576W: http://www.cavium.com 3577S: Supported 3578F: drivers/crypto/cavium/cpt/ 3579 3580CAVIUM THUNDERX2 ARM64 SOC 3581M: Robert Richter <rrichter@cavium.com> 3582M: Jayachandran C <jnair@caviumnetworks.com> 3583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3584S: Maintained 3585F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3586F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3587 3588CC2520 IEEE-802.15.4 RADIO DRIVER 3589M: Varka Bhadram <varkabhadram@gmail.com> 3590L: linux-wpan@vger.kernel.org 3591S: Maintained 3592F: drivers/net/ieee802154/cc2520.c 3593F: include/linux/spi/cc2520.h 3594F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3595 3596CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3597M: Gilad Ben-Yossef <gilad@benyossef.com> 3598L: linux-crypto@vger.kernel.org 3599S: Supported 3600F: drivers/crypto/ccree/ 3601W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3602 3603CEC FRAMEWORK 3604M: Hans Verkuil <hans.verkuil@cisco.com> 3605L: linux-media@vger.kernel.org 3606T: git git://linuxtv.org/media_tree.git 3607W: http://linuxtv.org 3608S: Supported 3609F: Documentation/media/kapi/cec-core.rst 3610F: Documentation/media/uapi/cec 3611F: drivers/media/cec/ 3612F: drivers/media/rc/keymaps/rc-cec.c 3613F: include/media/cec.h 3614F: include/media/cec-notifier.h 3615F: include/uapi/linux/cec.h 3616F: include/uapi/linux/cec-funcs.h 3617F: Documentation/devicetree/bindings/media/cec.txt 3618F: Documentation/ABI/testing/debugfs-cec-error-inj 3619 3620CEC GPIO DRIVER 3621M: Hans Verkuil <hans.verkuil@cisco.com> 3622L: linux-media@vger.kernel.org 3623T: git git://linuxtv.org/media_tree.git 3624W: http://linuxtv.org 3625S: Supported 3626F: drivers/media/platform/cec-gpio/ 3627F: Documentation/devicetree/bindings/media/cec-gpio.txt 3628 3629CELL BROADBAND ENGINE ARCHITECTURE 3630M: Arnd Bergmann <arnd@arndb.de> 3631L: linuxppc-dev@lists.ozlabs.org 3632W: http://www.ibm.com/developerworks/power/cell/ 3633S: Supported 3634F: arch/powerpc/include/asm/cell*.h 3635F: arch/powerpc/include/asm/spu*.h 3636F: arch/powerpc/include/uapi/asm/spu*.h 3637F: arch/powerpc/oprofile/*cell* 3638F: arch/powerpc/platforms/cell/ 3639 3640CEPH COMMON CODE (LIBCEPH) 3641M: Ilya Dryomov <idryomov@gmail.com> 3642M: "Yan, Zheng" <zyan@redhat.com> 3643M: Sage Weil <sage@redhat.com> 3644L: ceph-devel@vger.kernel.org 3645W: http://ceph.com/ 3646T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3647T: git git://github.com/ceph/ceph-client.git 3648S: Supported 3649F: net/ceph/ 3650F: include/linux/ceph/ 3651F: include/linux/crush/ 3652 3653CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3654M: "Yan, Zheng" <zyan@redhat.com> 3655M: Sage Weil <sage@redhat.com> 3656M: Ilya Dryomov <idryomov@gmail.com> 3657L: ceph-devel@vger.kernel.org 3658W: http://ceph.com/ 3659T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3660T: git git://github.com/ceph/ceph-client.git 3661S: Supported 3662F: Documentation/filesystems/ceph.txt 3663F: fs/ceph/ 3664 3665CERTIFICATE HANDLING: 3666M: David Howells <dhowells@redhat.com> 3667M: David Woodhouse <dwmw2@infradead.org> 3668L: keyrings@vger.kernel.org 3669S: Maintained 3670F: Documentation/admin-guide/module-signing.rst 3671F: certs/ 3672F: scripts/sign-file.c 3673F: scripts/extract-cert.c 3674 3675CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3676L: linux-usb@vger.kernel.org 3677S: Orphan 3678F: Documentation/usb/WUSB-Design-overview.txt 3679F: Documentation/usb/wusb-cbaf 3680F: drivers/usb/host/hwa-hc.c 3681F: drivers/usb/host/whci/ 3682F: drivers/usb/wusbcore/ 3683F: include/linux/usb/wusb* 3684 3685CFAG12864B LCD DRIVER 3686M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3687S: Maintained 3688F: drivers/auxdisplay/cfag12864b.c 3689F: include/linux/cfag12864b.h 3690 3691CFAG12864BFB LCD FRAMEBUFFER DRIVER 3692M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3693S: Maintained 3694F: drivers/auxdisplay/cfag12864bfb.c 3695F: include/linux/cfag12864b.h 3696 3697802.11 (including CFG80211/NL80211) 3698M: Johannes Berg <johannes@sipsolutions.net> 3699L: linux-wireless@vger.kernel.org 3700W: http://wireless.kernel.org/ 3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3702T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3703S: Maintained 3704F: net/wireless/ 3705F: include/uapi/linux/nl80211.h 3706F: include/linux/ieee80211.h 3707F: include/net/wext.h 3708F: include/net/cfg80211.h 3709F: include/net/iw_handler.h 3710F: include/net/ieee80211_radiotap.h 3711F: Documentation/driver-api/80211/cfg80211.rst 3712F: Documentation/networking/regulatory.txt 3713 3714CHAR and MISC DRIVERS 3715M: Arnd Bergmann <arnd@arndb.de> 3716M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3717T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3718S: Supported 3719F: drivers/char/ 3720F: drivers/misc/ 3721F: include/linux/miscdevice.h 3722 3723CHECKPATCH 3724M: Andy Whitcroft <apw@canonical.com> 3725M: Joe Perches <joe@perches.com> 3726S: Maintained 3727F: scripts/checkpatch.pl 3728 3729CHINESE DOCUMENTATION 3730M: Harry Wei <harryxiyou@gmail.com> 3731L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3732L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3733S: Maintained 3734F: Documentation/translations/zh_CN/ 3735 3736CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3737M: Peter Chen <Peter.Chen@nxp.com> 3738T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3739L: linux-usb@vger.kernel.org 3740S: Maintained 3741F: drivers/usb/chipidea/ 3742 3743CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3744M: Hans de Goede <hdegoede@redhat.com> 3745L: linux-input@vger.kernel.org 3746S: Maintained 3747F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3748F: drivers/input/touchscreen/chipone_icn8318.c 3749 3750CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3751M: Hans de Goede <hdegoede@redhat.com> 3752L: linux-input@vger.kernel.org 3753S: Maintained 3754F: drivers/input/touchscreen/chipone_icn8505.c 3755 3756CHROME HARDWARE PLATFORM SUPPORT 3757M: Benson Leung <bleung@chromium.org> 3758M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3759S: Maintained 3760T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3761F: drivers/platform/chrome/ 3762 3763CHROMEOS EC SUBDRIVERS 3764M: Benson Leung <bleung@chromium.org> 3765M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3766R: Guenter Roeck <groeck@chromium.org> 3767S: Maintained 3768N: cros_ec 3769N: cros-ec 3770F: drivers/power/supply/cros_usbpd-charger.c 3771 3772CHROMEOS EC CODEC DRIVER 3773M: Cheng-Yi Chiang <cychiang@chromium.org> 3774S: Maintained 3775R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3776R: Guenter Roeck <groeck@chromium.org> 3777F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3778F: sound/soc/codecs/cros_ec_codec.* 3779 3780CIRRUS LOGIC AUDIO CODEC DRIVERS 3781M: Brian Austin <brian.austin@cirrus.com> 3782M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3783L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3784S: Maintained 3785F: sound/soc/codecs/cs* 3786 3787CIRRUS LOGIC EP93XX ETHERNET DRIVER 3788M: Hartley Sweeten <hsweeten@visionengravers.com> 3789L: netdev@vger.kernel.org 3790S: Maintained 3791F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3792 3793CIRRUS LOGIC LOCHNAGAR DRIVER 3794M: Charles Keepax <ckeepax@opensource.cirrus.com> 3795M: Richard Fitzgerald <rf@opensource.cirrus.com> 3796L: patches@opensource.cirrus.com 3797S: Supported 3798F: drivers/clk/clk-lochnagar.c 3799F: drivers/mfd/lochnagar-i2c.c 3800F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3801F: drivers/regulator/lochnagar-regulator.c 3802F: include/dt-bindings/clk/lochnagar.h 3803F: include/dt-bindings/pinctrl/lochnagar.h 3804F: include/linux/mfd/lochnagar* 3805F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3806F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3807F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3808F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3809 3810CISCO FCOE HBA DRIVER 3811M: Satish Kharat <satishkh@cisco.com> 3812M: Sesidhar Baddela <sebaddel@cisco.com> 3813M: Karan Tilak Kumar <kartilak@cisco.com> 3814L: linux-scsi@vger.kernel.org 3815S: Supported 3816F: drivers/scsi/fnic/ 3817 3818CISCO SCSI HBA DRIVER 3819M: Karan Tilak Kumar <kartilak@cisco.com> 3820M: Sesidhar Baddela <sebaddel@cisco.com> 3821L: linux-scsi@vger.kernel.org 3822S: Supported 3823F: drivers/scsi/snic/ 3824 3825CISCO VIC ETHERNET NIC DRIVER 3826M: Christian Benvenuti <benve@cisco.com> 3827M: Govindarajulu Varadarajan <_govind@gmx.com> 3828M: Parvi Kaustubhi <pkaustub@cisco.com> 3829S: Supported 3830F: drivers/net/ethernet/cisco/enic/ 3831 3832CISCO VIC LOW LATENCY NIC DRIVER 3833M: Christian Benvenuti <benve@cisco.com> 3834M: Nelson Escobar <neescoba@cisco.com> 3835M: Parvi Kaustubhi <pkaustub@cisco.com> 3836S: Supported 3837F: drivers/infiniband/hw/usnic/ 3838 3839CIRRUS LOGIC MADERA CODEC DRIVERS 3840M: Charles Keepax <ckeepax@opensource.cirrus.com> 3841M: Richard Fitzgerald <rf@opensource.cirrus.com> 3842L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3843L: patches@opensource.cirrus.com 3844T: git https://github.com/CirrusLogic/linux-drivers.git 3845W: https://github.com/CirrusLogic/linux-drivers/wiki 3846S: Supported 3847F: Documentation/devicetree/bindings/mfd/madera.txt 3848F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3849F: include/linux/irqchip/irq-madera* 3850F: include/linux/mfd/madera/* 3851F: drivers/gpio/gpio-madera* 3852F: drivers/irqchip/irq-madera* 3853F: drivers/mfd/madera* 3854F: drivers/mfd/cs47l* 3855F: drivers/pinctrl/cirrus/* 3856 3857CLANG-FORMAT FILE 3858M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3859S: Maintained 3860F: .clang-format 3861 3862CLEANCACHE API 3863M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3864L: linux-kernel@vger.kernel.org 3865S: Maintained 3866F: mm/cleancache.c 3867F: include/linux/cleancache.h 3868 3869CLK API 3870M: Russell King <linux@armlinux.org.uk> 3871L: linux-clk@vger.kernel.org 3872S: Maintained 3873F: include/linux/clk.h 3874 3875CLOCKSOURCE, CLOCKEVENT DRIVERS 3876M: Daniel Lezcano <daniel.lezcano@linaro.org> 3877M: Thomas Gleixner <tglx@linutronix.de> 3878L: linux-kernel@vger.kernel.org 3879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3880S: Supported 3881F: drivers/clocksource/ 3882F: Documentation/devicetree/bindings/timer/ 3883 3884CMPC ACPI DRIVER 3885M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3886M: Daniel Oliveira Nascimento <don@syst.com.br> 3887L: platform-driver-x86@vger.kernel.org 3888S: Supported 3889F: drivers/platform/x86/classmate-laptop.c 3890 3891COBALT MEDIA DRIVER 3892M: Hans Verkuil <hans.verkuil@cisco.com> 3893L: linux-media@vger.kernel.org 3894T: git git://linuxtv.org/media_tree.git 3895W: https://linuxtv.org 3896S: Supported 3897F: drivers/media/pci/cobalt/ 3898 3899COCCINELLE/Semantic Patches (SmPL) 3900M: Julia Lawall <Julia.Lawall@lip6.fr> 3901M: Gilles Muller <Gilles.Muller@lip6.fr> 3902M: Nicolas Palix <nicolas.palix@imag.fr> 3903M: Michal Marek <michal.lkml@markovi.net> 3904L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3906W: http://coccinelle.lip6.fr/ 3907S: Supported 3908F: Documentation/dev-tools/coccinelle.rst 3909F: scripts/coccinelle/ 3910F: scripts/coccicheck 3911 3912CODA FILE SYSTEM 3913M: Jan Harkes <jaharkes@cs.cmu.edu> 3914M: coda@cs.cmu.edu 3915L: codalist@coda.cs.cmu.edu 3916W: http://www.coda.cs.cmu.edu/ 3917S: Maintained 3918F: Documentation/filesystems/coda.txt 3919F: fs/coda/ 3920F: include/linux/coda*.h 3921F: include/uapi/linux/coda*.h 3922 3923CODA V4L2 MEM2MEM DRIVER 3924M: Philipp Zabel <p.zabel@pengutronix.de> 3925L: linux-media@vger.kernel.org 3926S: Maintained 3927F: Documentation/devicetree/bindings/media/coda.txt 3928F: drivers/media/platform/coda/ 3929 3930CODE OF CONDUCT 3931M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3932S: Supported 3933F: Documentation/process/code-of-conduct.rst 3934F: Documentation/process/code-of-conduct-interpretation.rst 3935 3936COMMON CLK FRAMEWORK 3937M: Michael Turquette <mturquette@baylibre.com> 3938M: Stephen Boyd <sboyd@kernel.org> 3939L: linux-clk@vger.kernel.org 3940Q: http://patchwork.kernel.org/project/linux-clk/list/ 3941T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3942S: Maintained 3943F: Documentation/devicetree/bindings/clock/ 3944F: drivers/clk/ 3945X: drivers/clk/clkdev.c 3946F: include/linux/clk-pr* 3947F: include/linux/clk/ 3948F: include/linux/of_clk.h 3949 3950COMMON INTERNET FILE SYSTEM (CIFS) 3951M: Steve French <sfrench@samba.org> 3952L: linux-cifs@vger.kernel.org 3953L: samba-technical@lists.samba.org (moderated for non-subscribers) 3954W: http://linux-cifs.samba.org/ 3955T: git git://git.samba.org/sfrench/cifs-2.6.git 3956S: Supported 3957F: Documentation/filesystems/cifs/ 3958F: fs/cifs/ 3959 3960COMPACTPCI HOTPLUG CORE 3961M: Scott Murray <scott@spiteful.org> 3962L: linux-pci@vger.kernel.org 3963S: Maintained 3964F: drivers/pci/hotplug/cpci_hotplug* 3965 3966COMPACTPCI HOTPLUG GENERIC DRIVER 3967M: Scott Murray <scott@spiteful.org> 3968L: linux-pci@vger.kernel.org 3969S: Maintained 3970F: drivers/pci/hotplug/cpcihp_generic.c 3971 3972COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3973M: Scott Murray <scott@spiteful.org> 3974L: linux-pci@vger.kernel.org 3975S: Maintained 3976F: drivers/pci/hotplug/cpcihp_zt5550.* 3977 3978COMPAL LAPTOP SUPPORT 3979M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3980L: platform-driver-x86@vger.kernel.org 3981S: Maintained 3982F: drivers/platform/x86/compal-laptop.c 3983 3984COMPILER ATTRIBUTES 3985M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3986S: Maintained 3987F: include/linux/compiler_attributes.h 3988 3989CONEXANT ACCESSRUNNER USB DRIVER 3990L: accessrunner-general@lists.sourceforge.net 3991W: http://accessrunner.sourceforge.net/ 3992S: Orphan 3993F: drivers/usb/atm/cxacru.c 3994 3995CONFIGFS 3996M: Joel Becker <jlbec@evilplan.org> 3997M: Christoph Hellwig <hch@lst.de> 3998T: git git://git.infradead.org/users/hch/configfs.git 3999S: Supported 4000F: fs/configfs/ 4001F: include/linux/configfs.h 4002 4003CONNECTOR 4004M: Evgeniy Polyakov <zbr@ioremap.net> 4005L: netdev@vger.kernel.org 4006S: Maintained 4007F: drivers/connector/ 4008 4009CONTROL GROUP (CGROUP) 4010M: Tejun Heo <tj@kernel.org> 4011M: Li Zefan <lizefan@huawei.com> 4012M: Johannes Weiner <hannes@cmpxchg.org> 4013L: cgroups@vger.kernel.org 4014T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4015S: Maintained 4016F: Documentation/admin-guide/cgroup-v2.rst 4017F: Documentation/cgroup-v1/ 4018F: include/linux/cgroup* 4019F: kernel/cgroup/ 4020 4021CONTROL GROUP - CPUSET 4022M: Li Zefan <lizefan@huawei.com> 4023L: cgroups@vger.kernel.org 4024W: http://www.bullopensource.org/cpuset/ 4025W: http://oss.sgi.com/projects/cpusets/ 4026T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4027S: Maintained 4028F: Documentation/cgroup-v1/cpusets.txt 4029F: include/linux/cpuset.h 4030F: kernel/cgroup/cpuset.c 4031 4032CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4033M: Johannes Weiner <hannes@cmpxchg.org> 4034M: Michal Hocko <mhocko@kernel.org> 4035M: Vladimir Davydov <vdavydov.dev@gmail.com> 4036L: cgroups@vger.kernel.org 4037L: linux-mm@kvack.org 4038S: Maintained 4039F: mm/memcontrol.c 4040F: mm/swap_cgroup.c 4041 4042CORETEMP HARDWARE MONITORING DRIVER 4043M: Fenghua Yu <fenghua.yu@intel.com> 4044L: linux-hwmon@vger.kernel.org 4045S: Maintained 4046F: Documentation/hwmon/coretemp 4047F: drivers/hwmon/coretemp.c 4048 4049COSA/SRP SYNC SERIAL DRIVER 4050M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4051W: http://www.fi.muni.cz/~kas/cosa/ 4052S: Maintained 4053F: drivers/net/wan/cosa* 4054 4055CPMAC ETHERNET DRIVER 4056M: Florian Fainelli <f.fainelli@gmail.com> 4057L: netdev@vger.kernel.org 4058S: Maintained 4059F: drivers/net/ethernet/ti/cpmac.c 4060 4061CPU FREQUENCY SCALING FRAMEWORK 4062M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4063M: Viresh Kumar <viresh.kumar@linaro.org> 4064L: linux-pm@vger.kernel.org 4065S: Maintained 4066T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4067T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4068B: https://bugzilla.kernel.org 4069F: Documentation/admin-guide/pm/cpufreq.rst 4070F: Documentation/admin-guide/pm/intel_pstate.rst 4071F: Documentation/cpu-freq/ 4072F: Documentation/devicetree/bindings/cpufreq/ 4073F: drivers/cpufreq/ 4074F: include/linux/cpufreq.h 4075F: tools/testing/selftests/cpufreq/ 4076 4077CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4078M: Viresh Kumar <viresh.kumar@linaro.org> 4079M: Sudeep Holla <sudeep.holla@arm.com> 4080L: linux-pm@vger.kernel.org 4081W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4082S: Maintained 4083F: drivers/cpufreq/arm_big_little.h 4084F: drivers/cpufreq/arm_big_little.c 4085 4086CPU POWER MONITORING SUBSYSTEM 4087M: Thomas Renninger <trenn@suse.com> 4088M: Shuah Khan <shuah@kernel.org> 4089M: Shuah Khan <skhan@linuxfoundation.org> 4090L: linux-pm@vger.kernel.org 4091S: Maintained 4092F: tools/power/cpupower/ 4093 4094CPUID/MSR DRIVER 4095M: "H. Peter Anvin" <hpa@zytor.com> 4096S: Maintained 4097F: arch/x86/kernel/cpuid.c 4098F: arch/x86/kernel/msr.c 4099 4100CPUIDLE DRIVER - ARM BIG LITTLE 4101M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4102M: Daniel Lezcano <daniel.lezcano@linaro.org> 4103L: linux-pm@vger.kernel.org 4104L: linux-arm-kernel@lists.infradead.org 4105T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4106S: Maintained 4107F: drivers/cpuidle/cpuidle-big_little.c 4108 4109CPUIDLE DRIVER - ARM EXYNOS 4110M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4111M: Daniel Lezcano <daniel.lezcano@linaro.org> 4112M: Kukjin Kim <kgene@kernel.org> 4113L: linux-pm@vger.kernel.org 4114L: linux-samsung-soc@vger.kernel.org 4115S: Supported 4116F: drivers/cpuidle/cpuidle-exynos.c 4117F: arch/arm/mach-exynos/pm.c 4118 4119CPU IDLE TIME MANAGEMENT FRAMEWORK 4120M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4121M: Daniel Lezcano <daniel.lezcano@linaro.org> 4122L: linux-pm@vger.kernel.org 4123S: Maintained 4124T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4125B: https://bugzilla.kernel.org 4126F: Documentation/admin-guide/pm/cpuidle.rst 4127F: Documentation/driver-api/pm/cpuidle.rst 4128F: drivers/cpuidle/* 4129F: include/linux/cpuidle.h 4130 4131CRAMFS FILESYSTEM 4132M: Nicolas Pitre <nico@linaro.org> 4133S: Maintained 4134F: Documentation/filesystems/cramfs.txt 4135F: fs/cramfs/ 4136 4137CRYPTO API 4138M: Herbert Xu <herbert@gondor.apana.org.au> 4139M: "David S. Miller" <davem@davemloft.net> 4140L: linux-crypto@vger.kernel.org 4141T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4142T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4143S: Maintained 4144F: Documentation/crypto/ 4145F: Documentation/devicetree/bindings/crypto/ 4146F: arch/*/crypto/ 4147F: crypto/ 4148F: drivers/crypto/ 4149F: include/crypto/ 4150F: include/linux/crypto* 4151 4152CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4153M: Neil Horman <nhorman@tuxdriver.com> 4154L: linux-crypto@vger.kernel.org 4155S: Maintained 4156F: crypto/ansi_cprng.c 4157F: crypto/rng.c 4158 4159CS3308 MEDIA DRIVER 4160M: Hans Verkuil <hverkuil@xs4all.nl> 4161L: linux-media@vger.kernel.org 4162T: git git://linuxtv.org/media_tree.git 4163W: http://linuxtv.org 4164S: Odd Fixes 4165F: drivers/media/i2c/cs3308.c 4166 4167CS5535 Audio ALSA driver 4168M: Jaya Kumar <jayakumar.alsa@gmail.com> 4169S: Maintained 4170F: sound/pci/cs5535audio/ 4171 4172CSI DRIVERS FOR ALLWINNER V3s 4173M: Yong Deng <yong.deng@magewell.com> 4174L: linux-media@vger.kernel.org 4175T: git git://linuxtv.org/media_tree.git 4176S: Maintained 4177F: drivers/media/platform/sunxi/sun6i-csi/ 4178F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4179 4180CW1200 WLAN driver 4181M: Solomon Peachy <pizza@shaftnet.org> 4182S: Maintained 4183F: drivers/net/wireless/st/cw1200/ 4184 4185CX18 VIDEO4LINUX DRIVER 4186M: Andy Walls <awalls@md.metrocast.net> 4187L: ivtv-devel@ivtvdriver.org (subscribers-only) 4188L: linux-media@vger.kernel.org 4189T: git git://linuxtv.org/media_tree.git 4190W: https://linuxtv.org 4191W: http://www.ivtvdriver.org/index.php/Cx18 4192S: Maintained 4193F: Documentation/media/v4l-drivers/cx18* 4194F: drivers/media/pci/cx18/ 4195F: include/uapi/linux/ivtv* 4196 4197CX2341X MPEG ENCODER HELPER MODULE 4198M: Hans Verkuil <hverkuil@xs4all.nl> 4199L: linux-media@vger.kernel.org 4200T: git git://linuxtv.org/media_tree.git 4201W: https://linuxtv.org 4202S: Maintained 4203F: drivers/media/common/cx2341x* 4204F: include/media/drv-intf/cx2341x.h 4205 4206CX24120 MEDIA DRIVER 4207M: Jemma Denson <jdenson@gmail.com> 4208M: Patrick Boettcher <patrick.boettcher@posteo.de> 4209L: linux-media@vger.kernel.org 4210W: https://linuxtv.org 4211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4212S: Maintained 4213F: drivers/media/dvb-frontends/cx24120* 4214 4215CX88 VIDEO4LINUX DRIVER 4216M: Mauro Carvalho Chehab <mchehab@kernel.org> 4217L: linux-media@vger.kernel.org 4218W: https://linuxtv.org 4219T: git git://linuxtv.org/media_tree.git 4220S: Odd fixes 4221F: Documentation/media/v4l-drivers/cx88* 4222F: drivers/media/pci/cx88/ 4223 4224CXD2820R MEDIA DRIVER 4225M: Antti Palosaari <crope@iki.fi> 4226L: linux-media@vger.kernel.org 4227W: https://linuxtv.org 4228W: http://palosaari.fi/linux/ 4229Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4230T: git git://linuxtv.org/anttip/media_tree.git 4231S: Maintained 4232F: drivers/media/dvb-frontends/cxd2820r* 4233 4234CXGB3 ETHERNET DRIVER (CXGB3) 4235M: Vishal Kulkarni <vishal@chelsio.com> 4236L: netdev@vger.kernel.org 4237W: http://www.chelsio.com 4238S: Supported 4239F: drivers/net/ethernet/chelsio/cxgb3/ 4240 4241CXGB3 ISCSI DRIVER (CXGB3I) 4242M: Karen Xie <kxie@chelsio.com> 4243L: linux-scsi@vger.kernel.org 4244W: http://www.chelsio.com 4245S: Supported 4246F: drivers/scsi/cxgbi/cxgb3i 4247 4248CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4249M: Steve Wise <swise@chelsio.com> 4250L: linux-rdma@vger.kernel.org 4251W: http://www.openfabrics.org 4252S: Supported 4253F: drivers/infiniband/hw/cxgb3/ 4254F: include/uapi/rdma/cxgb3-abi.h 4255 4256CXGB4 CRYPTO DRIVER (chcr) 4257M: Harsh Jain <harsh@chelsio.com> 4258L: linux-crypto@vger.kernel.org 4259W: http://www.chelsio.com 4260S: Supported 4261F: drivers/crypto/chelsio 4262 4263CXGB4 ETHERNET DRIVER (CXGB4) 4264M: Vishal Kulkarni <vishal@chelsio.com> 4265L: netdev@vger.kernel.org 4266W: http://www.chelsio.com 4267S: Supported 4268F: drivers/net/ethernet/chelsio/cxgb4/ 4269 4270CXGB4 ISCSI DRIVER (CXGB4I) 4271M: Karen Xie <kxie@chelsio.com> 4272L: linux-scsi@vger.kernel.org 4273W: http://www.chelsio.com 4274S: Supported 4275F: drivers/scsi/cxgbi/cxgb4i 4276 4277CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4278M: Steve Wise <swise@chelsio.com> 4279L: linux-rdma@vger.kernel.org 4280W: http://www.openfabrics.org 4281S: Supported 4282F: drivers/infiniband/hw/cxgb4/ 4283F: include/uapi/rdma/cxgb4-abi.h 4284 4285CXGB4VF ETHERNET DRIVER (CXGB4VF) 4286M: Casey Leedom <leedom@chelsio.com> 4287L: netdev@vger.kernel.org 4288W: http://www.chelsio.com 4289S: Supported 4290F: drivers/net/ethernet/chelsio/cxgb4vf/ 4291 4292CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4293M: Frederic Barrat <fbarrat@linux.ibm.com> 4294M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4295L: linuxppc-dev@lists.ozlabs.org 4296S: Supported 4297F: arch/powerpc/platforms/powernv/pci-cxl.c 4298F: drivers/misc/cxl/ 4299F: include/misc/cxl* 4300F: include/uapi/misc/cxl.h 4301F: Documentation/powerpc/cxl.txt 4302F: Documentation/ABI/testing/sysfs-class-cxl 4303 4304CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4305M: Manoj N. Kumar <manoj@linux.ibm.com> 4306M: Matthew R. Ochs <mrochs@linux.ibm.com> 4307M: Uma Krishnan <ukrishn@linux.ibm.com> 4308L: linux-scsi@vger.kernel.org 4309S: Supported 4310F: drivers/scsi/cxlflash/ 4311F: include/uapi/scsi/cxlflash_ioctl.h 4312F: Documentation/powerpc/cxlflash.txt 4313 4314CYBERPRO FB DRIVER 4315M: Russell King <linux@armlinux.org.uk> 4316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4317W: http://www.armlinux.org.uk/ 4318S: Maintained 4319F: drivers/video/fbdev/cyber2000fb.* 4320 4321CYCLADES ASYNC MUX DRIVER 4322W: http://www.cyclades.com/ 4323S: Orphan 4324F: drivers/tty/cyclades.c 4325F: include/linux/cyclades.h 4326F: include/uapi/linux/cyclades.h 4327 4328CYCLADES PC300 DRIVER 4329W: http://www.cyclades.com/ 4330S: Orphan 4331F: drivers/net/wan/pc300* 4332 4333CYPRESS_FIRMWARE MEDIA DRIVER 4334M: Antti Palosaari <crope@iki.fi> 4335L: linux-media@vger.kernel.org 4336W: https://linuxtv.org 4337W: http://palosaari.fi/linux/ 4338Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4339T: git git://linuxtv.org/anttip/media_tree.git 4340S: Maintained 4341F: drivers/media/common/cypress_firmware* 4342 4343CYTTSP TOUCHSCREEN DRIVER 4344M: Ferruh Yigit <fery@cypress.com> 4345L: linux-input@vger.kernel.org 4346S: Supported 4347F: drivers/input/touchscreen/cyttsp* 4348F: include/linux/input/cyttsp.h 4349 4350D-LINK DIR-685 TOUCHKEYS DRIVER 4351M: Linus Walleij <linus.walleij@linaro.org> 4352L: linux-input@vger.kernel.org 4353S: Supported 4354F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4355 4356DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4357M: Joshua Kinard <kumba@gentoo.org> 4358S: Maintained 4359F: drivers/rtc/rtc-ds1685.c 4360F: include/linux/rtc/ds1685.h 4361 4362DAMA SLAVE for AX.25 4363M: Joerg Reuter <jreuter@yaina.de> 4364W: http://yaina.de/jreuter/ 4365W: http://www.qsl.net/dl1bke/ 4366L: linux-hams@vger.kernel.org 4367S: Maintained 4368F: net/ax25/af_ax25.c 4369F: net/ax25/ax25_dev.c 4370F: net/ax25/ax25_ds_* 4371F: net/ax25/ax25_in.c 4372F: net/ax25/ax25_out.c 4373F: net/ax25/ax25_timer.c 4374F: net/ax25/sysctl_net_ax25.c 4375 4376DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4377L: netdev@vger.kernel.org 4378S: Orphan 4379F: Documentation/networking/device_drivers/dec/dmfe.txt 4380F: drivers/net/ethernet/dec/tulip/dmfe.c 4381 4382DC390/AM53C974 SCSI driver 4383M: Hannes Reinecke <hare@suse.com> 4384L: linux-scsi@vger.kernel.org 4385S: Maintained 4386F: drivers/scsi/am53c974.c 4387 4388DC395x SCSI driver 4389M: Oliver Neukum <oliver@neukum.org> 4390M: Ali Akcaagac <aliakc@web.de> 4391M: Jamie Lenehan <lenehan@twibble.org> 4392L: dc395x@twibble.org 4393W: http://twibble.org/dist/dc395x/ 4394W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4395S: Maintained 4396F: Documentation/scsi/dc395x.txt 4397F: drivers/scsi/dc395x.* 4398 4399DCCP PROTOCOL 4400M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4401L: dccp@vger.kernel.org 4402W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4403S: Maintained 4404F: include/linux/dccp.h 4405F: include/uapi/linux/dccp.h 4406F: include/linux/tfrc.h 4407F: net/dccp/ 4408 4409DECnet NETWORK LAYER 4410W: http://linux-decnet.sourceforge.net 4411L: linux-decnet-user@lists.sourceforge.net 4412S: Orphan 4413F: Documentation/networking/decnet.txt 4414F: net/decnet/ 4415 4416DECSTATION PLATFORM SUPPORT 4417M: "Maciej W. Rozycki" <macro@linux-mips.org> 4418L: linux-mips@vger.kernel.org 4419W: http://www.linux-mips.org/wiki/DECstation 4420S: Maintained 4421F: arch/mips/dec/ 4422F: arch/mips/include/asm/dec/ 4423F: arch/mips/include/asm/mach-dec/ 4424 4425DEFXX FDDI NETWORK DRIVER 4426M: "Maciej W. Rozycki" <macro@linux-mips.org> 4427S: Maintained 4428F: drivers/net/fddi/defxx.* 4429 4430DELL SMBIOS DRIVER 4431M: Pali Rohár <pali.rohar@gmail.com> 4432M: Mario Limonciello <mario.limonciello@dell.com> 4433L: platform-driver-x86@vger.kernel.org 4434S: Maintained 4435F: drivers/platform/x86/dell-smbios.* 4436 4437DELL SMBIOS SMM DRIVER 4438M: Mario Limonciello <mario.limonciello@dell.com> 4439L: platform-driver-x86@vger.kernel.org 4440S: Maintained 4441F: drivers/platform/x86/dell-smbios-smm.c 4442 4443DELL SMBIOS WMI DRIVER 4444M: Mario Limonciello <mario.limonciello@dell.com> 4445L: platform-driver-x86@vger.kernel.org 4446S: Maintained 4447F: drivers/platform/x86/dell-smbios-wmi.c 4448F: tools/wmi/dell-smbios-example.c 4449 4450DEFZA FDDI NETWORK DRIVER 4451M: "Maciej W. Rozycki" <macro@linux-mips.org> 4452S: Maintained 4453F: drivers/net/fddi/defza.* 4454 4455DELL LAPTOP DRIVER 4456M: Matthew Garrett <mjg59@srcf.ucam.org> 4457M: Pali Rohár <pali.rohar@gmail.com> 4458L: platform-driver-x86@vger.kernel.org 4459S: Maintained 4460F: drivers/platform/x86/dell-laptop.c 4461 4462DELL LAPTOP FREEFALL DRIVER 4463M: Pali Rohár <pali.rohar@gmail.com> 4464S: Maintained 4465F: drivers/platform/x86/dell-smo8800.c 4466 4467DELL LAPTOP RBTN DRIVER 4468M: Pali Rohár <pali.rohar@gmail.com> 4469S: Maintained 4470F: drivers/platform/x86/dell-rbtn.* 4471 4472DELL REMOTE BIOS UPDATE DRIVER 4473M: Stuart Hayes <stuart.w.hayes@gmail.com> 4474L: platform-driver-x86@vger.kernel.org 4475S: Maintained 4476F: drivers/platform/x86/dell_rbu.c 4477 4478DELL LAPTOP SMM DRIVER 4479M: Pali Rohár <pali.rohar@gmail.com> 4480S: Maintained 4481F: drivers/hwmon/dell-smm-hwmon.c 4482F: include/uapi/linux/i8k.h 4483 4484DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4485M: Stuart Hayes <stuart.w.hayes@gmail.com> 4486L: platform-driver-x86@vger.kernel.org 4487S: Maintained 4488F: Documentation/dcdbas.txt 4489F: drivers/platform/x86/dcdbas.* 4490 4491DELL WMI NOTIFICATIONS DRIVER 4492M: Matthew Garrett <mjg59@srcf.ucam.org> 4493M: Pali Rohár <pali.rohar@gmail.com> 4494S: Maintained 4495F: drivers/platform/x86/dell-wmi.c 4496 4497DELL WMI DESCRIPTOR DRIVER 4498M: Mario Limonciello <mario.limonciello@dell.com> 4499S: Maintained 4500F: drivers/platform/x86/dell-wmi-descriptor.c 4501 4502DELTA ST MEDIA DRIVER 4503M: Hugues Fruchet <hugues.fruchet@st.com> 4504L: linux-media@vger.kernel.org 4505T: git git://linuxtv.org/media_tree.git 4506W: https://linuxtv.org 4507S: Supported 4508F: drivers/media/platform/sti/delta 4509 4510DENALI NAND DRIVER 4511M: Masahiro Yamada <yamada.masahiro@socionext.com> 4512L: linux-mtd@lists.infradead.org 4513S: Supported 4514F: drivers/mtd/nand/raw/denali* 4515 4516DESIGNWARE USB2 DRD IP DRIVER 4517M: Minas Harutyunyan <hminas@synopsys.com> 4518L: linux-usb@vger.kernel.org 4519T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4520S: Maintained 4521F: drivers/usb/dwc2/ 4522 4523DESIGNWARE USB3 DRD IP DRIVER 4524M: Felipe Balbi <balbi@kernel.org> 4525L: linux-usb@vger.kernel.org 4526T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4527S: Maintained 4528F: drivers/usb/dwc3/ 4529 4530DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4531M: Andreas Klinger <ak@it-klinger.de> 4532L: linux-iio@vger.kernel.org 4533S: Maintained 4534F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4535F: drivers/iio/proximity/srf*.c 4536 4537DEVICE COREDUMP (DEV_COREDUMP) 4538M: Johannes Berg <johannes@sipsolutions.net> 4539L: linux-kernel@vger.kernel.org 4540S: Maintained 4541F: drivers/base/devcoredump.c 4542F: include/linux/devcoredump.h 4543 4544DEVICE FREQUENCY (DEVFREQ) 4545M: MyungJoo Ham <myungjoo.ham@samsung.com> 4546M: Kyungmin Park <kyungmin.park@samsung.com> 4547R: Chanwoo Choi <cw00.choi@samsung.com> 4548L: linux-pm@vger.kernel.org 4549T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4550S: Maintained 4551F: drivers/devfreq/ 4552F: include/linux/devfreq.h 4553F: Documentation/devicetree/bindings/devfreq/ 4554 4555DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4556M: Chanwoo Choi <cw00.choi@samsung.com> 4557L: linux-pm@vger.kernel.org 4558T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4559S: Supported 4560F: drivers/devfreq/event/ 4561F: drivers/devfreq/devfreq-event.c 4562F: include/linux/devfreq-event.h 4563F: Documentation/devicetree/bindings/devfreq/event/ 4564 4565DEVICE NUMBER REGISTRY 4566M: Torben Mathiasen <device@lanana.org> 4567W: http://lanana.org/docs/device-list/index.html 4568S: Maintained 4569 4570DEVICE-MAPPER (LVM) 4571M: Alasdair Kergon <agk@redhat.com> 4572M: Mike Snitzer <snitzer@redhat.com> 4573M: dm-devel@redhat.com 4574L: dm-devel@redhat.com 4575W: http://sources.redhat.com/dm 4576Q: http://patchwork.kernel.org/project/dm-devel/list/ 4577T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4578T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4579S: Maintained 4580F: Documentation/device-mapper/ 4581F: drivers/md/Makefile 4582F: drivers/md/Kconfig 4583F: drivers/md/dm* 4584F: drivers/md/persistent-data/ 4585F: include/linux/device-mapper.h 4586F: include/linux/dm-*.h 4587F: include/uapi/linux/dm-*.h 4588 4589DEVLINK 4590M: Jiri Pirko <jiri@mellanox.com> 4591L: netdev@vger.kernel.org 4592S: Supported 4593F: net/core/devlink.c 4594F: include/net/devlink.h 4595F: include/uapi/linux/devlink.h 4596 4597DIALOG SEMICONDUCTOR DRIVERS 4598M: Support Opensource <support.opensource@diasemi.com> 4599W: http://www.dialog-semiconductor.com/products 4600S: Supported 4601F: Documentation/hwmon/da90?? 4602F: Documentation/devicetree/bindings/mfd/da90*.txt 4603F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4604F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4605F: Documentation/devicetree/bindings/regulator/da92*.txt 4606F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4607F: Documentation/devicetree/bindings/sound/da[79]*.txt 4608F: drivers/gpio/gpio-da90??.c 4609F: drivers/hwmon/da90??-hwmon.c 4610F: drivers/iio/adc/da91??-*.c 4611F: drivers/input/misc/da90??_onkey.c 4612F: drivers/input/touchscreen/da9052_tsi.c 4613F: drivers/leds/leds-da90??.c 4614F: drivers/mfd/da903x.c 4615F: drivers/mfd/da90??-*.c 4616F: drivers/mfd/da91??-*.c 4617F: drivers/power/supply/da9052-battery.c 4618F: drivers/power/supply/da91??-*.c 4619F: drivers/regulator/da903x.c 4620F: drivers/regulator/da9???-regulator.[ch] 4621F: drivers/thermal/da90??-thermal.c 4622F: drivers/rtc/rtc-da90??.c 4623F: drivers/video/backlight/da90??_bl.c 4624F: drivers/watchdog/da90??_wdt.c 4625F: include/linux/mfd/da903x.h 4626F: include/linux/mfd/da9052/ 4627F: include/linux/mfd/da9055/ 4628F: include/linux/mfd/da9062/ 4629F: include/linux/mfd/da9063/ 4630F: include/linux/mfd/da9150/ 4631F: include/linux/regulator/da9211.h 4632F: include/sound/da[79]*.h 4633F: sound/soc/codecs/da[79]*.[ch] 4634 4635DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4636M: William Breathitt Gray <vilhelm.gray@gmail.com> 4637L: linux-gpio@vger.kernel.org 4638S: Maintained 4639F: drivers/gpio/gpio-gpio-mm.c 4640 4641DIOLAN U2C-12 I2C DRIVER 4642M: Guenter Roeck <linux@roeck-us.net> 4643L: linux-i2c@vger.kernel.org 4644S: Maintained 4645F: drivers/i2c/busses/i2c-diolan-u2c.c 4646 4647FILESYSTEM DIRECT ACCESS (DAX) 4648M: Dan Williams <dan.j.williams@intel.com> 4649R: Matthew Wilcox <willy@infradead.org> 4650R: Jan Kara <jack@suse.cz> 4651L: linux-fsdevel@vger.kernel.org 4652L: linux-nvdimm@lists.01.org 4653S: Supported 4654F: fs/dax.c 4655F: include/linux/dax.h 4656F: include/trace/events/fs_dax.h 4657 4658DEVICE DIRECT ACCESS (DAX) 4659M: Dan Williams <dan.j.williams@intel.com> 4660M: Vishal Verma <vishal.l.verma@intel.com> 4661M: Keith Busch <keith.busch@intel.com> 4662M: Dave Jiang <dave.jiang@intel.com> 4663L: linux-nvdimm@lists.01.org 4664S: Supported 4665F: drivers/dax/ 4666 4667DIRECTORY NOTIFICATION (DNOTIFY) 4668M: Jan Kara <jack@suse.cz> 4669R: Amir Goldstein <amir73il@gmail.com> 4670L: linux-fsdevel@vger.kernel.org 4671S: Maintained 4672F: Documentation/filesystems/dnotify.txt 4673F: fs/notify/dnotify/ 4674F: include/linux/dnotify.h 4675 4676DISK GEOMETRY AND PARTITION HANDLING 4677M: Andries Brouwer <aeb@cwi.nl> 4678W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4679W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4680W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4681S: Maintained 4682 4683DISKQUOTA 4684M: Jan Kara <jack@suse.com> 4685S: Maintained 4686F: Documentation/filesystems/quota.txt 4687F: fs/quota/ 4688F: include/linux/quota*.h 4689F: include/uapi/linux/quota*.h 4690 4691DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4692M: Bernie Thompson <bernie@plugable.com> 4693L: linux-fbdev@vger.kernel.org 4694S: Maintained 4695W: http://plugable.com/category/projects/udlfb/ 4696F: drivers/video/fbdev/udlfb.c 4697F: include/video/udlfb.h 4698F: Documentation/fb/udlfb.txt 4699 4700DISTRIBUTED LOCK MANAGER (DLM) 4701M: Christine Caulfield <ccaulfie@redhat.com> 4702M: David Teigland <teigland@redhat.com> 4703L: cluster-devel@redhat.com 4704W: http://sources.redhat.com/cluster/ 4705T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4706S: Supported 4707F: fs/dlm/ 4708 4709DMA BUFFER SHARING FRAMEWORK 4710M: Sumit Semwal <sumit.semwal@linaro.org> 4711S: Maintained 4712L: linux-media@vger.kernel.org 4713L: dri-devel@lists.freedesktop.org 4714L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4715F: drivers/dma-buf/ 4716F: include/linux/dma-buf* 4717F: include/linux/reservation.h 4718F: include/linux/*fence.h 4719F: Documentation/driver-api/dma-buf.rst 4720T: git git://anongit.freedesktop.org/drm/drm-misc 4721 4722DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4723M: Vinod Koul <vkoul@kernel.org> 4724L: dmaengine@vger.kernel.org 4725Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4726S: Maintained 4727F: drivers/dma/ 4728F: include/linux/dmaengine.h 4729F: include/linux/of_dma.h 4730F: Documentation/devicetree/bindings/dma/ 4731F: Documentation/driver-api/dmaengine/ 4732T: git git://git.infradead.org/users/vkoul/slave-dma.git 4733 4734DMA MAPPING HELPERS 4735M: Christoph Hellwig <hch@lst.de> 4736M: Marek Szyprowski <m.szyprowski@samsung.com> 4737R: Robin Murphy <robin.murphy@arm.com> 4738L: iommu@lists.linux-foundation.org 4739T: git git://git.infradead.org/users/hch/dma-mapping.git 4740W: http://git.infradead.org/users/hch/dma-mapping.git 4741S: Supported 4742F: kernel/dma/ 4743F: include/asm-generic/dma-mapping.h 4744F: include/linux/dma-direct.h 4745F: include/linux/dma-mapping.h 4746F: include/linux/dma-noncoherent.h 4747 4748DME1737 HARDWARE MONITOR DRIVER 4749M: Juerg Haefliger <juergh@gmail.com> 4750L: linux-hwmon@vger.kernel.org 4751S: Maintained 4752F: Documentation/hwmon/dme1737 4753F: drivers/hwmon/dme1737.c 4754 4755DMI/SMBIOS SUPPORT 4756M: Jean Delvare <jdelvare@suse.com> 4757S: Maintained 4758T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4759F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4760F: drivers/firmware/dmi-id.c 4761F: drivers/firmware/dmi_scan.c 4762F: include/linux/dmi.h 4763 4764DOCUMENTATION 4765M: Jonathan Corbet <corbet@lwn.net> 4766L: linux-doc@vger.kernel.org 4767S: Maintained 4768F: Documentation/ 4769F: scripts/kernel-doc 4770X: Documentation/ABI/ 4771X: Documentation/acpi/ 4772X: Documentation/devicetree/ 4773X: Documentation/i2c/ 4774X: Documentation/media/ 4775X: Documentation/power/ 4776X: Documentation/spi/ 4777T: git git://git.lwn.net/linux.git docs-next 4778 4779DOCUMENTATION/ITALIAN 4780M: Federico Vaga <federico.vaga@vaga.pv.it> 4781L: linux-doc@vger.kernel.org 4782S: Maintained 4783F: Documentation/translations/it_IT 4784 4785DONGWOON DW9714 LENS VOICE COIL DRIVER 4786M: Sakari Ailus <sakari.ailus@linux.intel.com> 4787L: linux-media@vger.kernel.org 4788T: git git://linuxtv.org/media_tree.git 4789S: Maintained 4790F: drivers/media/i2c/dw9714.c 4791F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4792 4793DONGWOON DW9807 LENS VOICE COIL DRIVER 4794M: Sakari Ailus <sakari.ailus@linux.intel.com> 4795L: linux-media@vger.kernel.org 4796T: git git://linuxtv.org/media_tree.git 4797S: Maintained 4798F: drivers/media/i2c/dw9807-vcm.c 4799F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4800 4801DOUBLETALK DRIVER 4802M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4803L: blinux-list@redhat.com 4804S: Maintained 4805F: drivers/char/dtlk.c 4806F: include/linux/dtlk.h 4807 4808DPAA2 DATAPATH I/O (DPIO) DRIVER 4809M: Roy Pledge <Roy.Pledge@nxp.com> 4810L: linux-kernel@vger.kernel.org 4811S: Maintained 4812F: drivers/soc/fsl/dpio 4813 4814DPAA2 ETHERNET DRIVER 4815M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4816L: netdev@vger.kernel.org 4817S: Maintained 4818F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4819F: drivers/net/ethernet/freescale/dpaa2/dpni* 4820F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4821F: drivers/net/ethernet/freescale/dpaa2/Makefile 4822F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4823 4824DPAA2 ETHERNET SWITCH DRIVER 4825M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4826M: Ioana Ciornei <ioana.ciornei@nxp.com> 4827L: linux-kernel@vger.kernel.org 4828S: Maintained 4829F: drivers/staging/fsl-dpaa2/ethsw 4830 4831DPAA2 PTP CLOCK DRIVER 4832M: Yangbo Lu <yangbo.lu@nxp.com> 4833L: netdev@vger.kernel.org 4834S: Maintained 4835F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4836F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4837 4838DPT_I2O SCSI RAID DRIVER 4839M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4840L: linux-scsi@vger.kernel.org 4841W: http://www.adaptec.com/ 4842S: Maintained 4843F: drivers/scsi/dpt* 4844F: drivers/scsi/dpt/ 4845 4846DRBD DRIVER 4847M: Philipp Reisner <philipp.reisner@linbit.com> 4848M: Lars Ellenberg <lars.ellenberg@linbit.com> 4849L: drbd-dev@lists.linbit.com 4850W: http://www.drbd.org 4851T: git git://git.linbit.com/linux-drbd.git 4852T: git git://git.linbit.com/drbd-8.4.git 4853S: Supported 4854F: drivers/block/drbd/ 4855F: lib/lru_cache.c 4856F: Documentation/blockdev/drbd/ 4857 4858DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4859M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4860R: "Rafael J. Wysocki" <rafael@kernel.org> 4861T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4862S: Supported 4863F: Documentation/kobject.txt 4864F: drivers/base/ 4865F: fs/debugfs/ 4866F: fs/sysfs/ 4867F: include/linux/debugfs.h 4868F: include/linux/kobj* 4869F: lib/kobj* 4870 4871DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4872M: Kevin Hilman <khilman@kernel.org> 4873M: Nishanth Menon <nm@ti.com> 4874S: Maintained 4875F: drivers/power/avs/ 4876F: include/linux/power/smartreflex.h 4877L: linux-pm@vger.kernel.org 4878 4879DRM DRIVER FOR ARM PL111 CLCD 4880M: Eric Anholt <eric@anholt.net> 4881T: git git://anongit.freedesktop.org/drm/drm-misc 4882S: Supported 4883F: drivers/gpu/drm/pl111/ 4884 4885DRM DRIVER FOR ARM VERSATILE TFT PANELS 4886M: Linus Walleij <linus.walleij@linaro.org> 4887T: git git://anongit.freedesktop.org/drm/drm-misc 4888S: Maintained 4889F: drivers/gpu/drm/panel/panel-arm-versatile.c 4890F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4891 4892DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4893M: Dave Airlie <airlied@redhat.com> 4894S: Odd Fixes 4895F: drivers/gpu/drm/ast/ 4896 4897DRM DRIVER FOR BOCHS VIRTUAL GPU 4898M: Gerd Hoffmann <kraxel@redhat.com> 4899L: virtualization@lists.linux-foundation.org 4900T: git git://anongit.freedesktop.org/drm/drm-misc 4901S: Maintained 4902F: drivers/gpu/drm/bochs/ 4903 4904DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4905M: Linus Walleij <linus.walleij@linaro.org> 4906T: git git://anongit.freedesktop.org/drm/drm-misc 4907S: Maintained 4908F: drivers/gpu/drm/tve200/ 4909 4910DRM DRIVER FOR ILITEK ILI9225 PANELS 4911M: David Lechner <david@lechnology.com> 4912S: Maintained 4913F: drivers/gpu/drm/tinydrm/ili9225.c 4914F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4915 4916DRM DRIVER FOR HX8357D PANELS 4917M: Eric Anholt <eric@anholt.net> 4918T: git git://anongit.freedesktop.org/drm/drm-misc 4919S: Maintained 4920F: drivers/gpu/drm/tinydrm/hx8357d.c 4921F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4922 4923DRM DRIVER FOR INTEL I810 VIDEO CARDS 4924S: Orphan / Obsolete 4925F: drivers/gpu/drm/i810/ 4926F: include/uapi/drm/i810_drm.h 4927 4928DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4929S: Orphan / Obsolete 4930F: drivers/gpu/drm/mga/ 4931F: include/uapi/drm/mga_drm.h 4932 4933DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4934M: Dave Airlie <airlied@redhat.com> 4935S: Odd Fixes 4936F: drivers/gpu/drm/mgag200/ 4937 4938DRM DRIVER FOR MI0283QT 4939M: Noralf Trønnes <noralf@tronnes.org> 4940S: Maintained 4941F: drivers/gpu/drm/tinydrm/mi0283qt.c 4942F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4943 4944DRM DRIVER FOR MSM ADRENO GPU 4945M: Rob Clark <robdclark@gmail.com> 4946M: Sean Paul <sean@poorly.run> 4947L: linux-arm-msm@vger.kernel.org 4948L: dri-devel@lists.freedesktop.org 4949L: freedreno@lists.freedesktop.org 4950T: git https://gitlab.freedesktop.org/drm/msm.git 4951S: Maintained 4952F: drivers/gpu/drm/msm/ 4953F: include/uapi/drm/msm_drm.h 4954F: Documentation/devicetree/bindings/display/msm/ 4955 4956DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4957M: Ben Skeggs <bskeggs@redhat.com> 4958L: dri-devel@lists.freedesktop.org 4959L: nouveau@lists.freedesktop.org 4960T: git git://github.com/skeggsb/linux 4961S: Supported 4962F: drivers/gpu/drm/nouveau/ 4963F: include/uapi/drm/nouveau_drm.h 4964 4965DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4966M: Stefan Mavrodiev <stefan@olimex.com> 4967S: Maintained 4968F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4969F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4970 4971DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4972M: Noralf Trønnes <noralf@tronnes.org> 4973S: Maintained 4974F: drivers/gpu/drm/tinydrm/repaper.c 4975F: Documentation/devicetree/bindings/display/repaper.txt 4976 4977DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4978M: Dave Airlie <airlied@redhat.com> 4979M: Gerd Hoffmann <kraxel@redhat.com> 4980L: virtualization@lists.linux-foundation.org 4981T: git git://anongit.freedesktop.org/drm/drm-misc 4982S: Obsolete 4983W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4984F: drivers/gpu/drm/cirrus/ 4985 4986DRM DRIVER FOR QXL VIRTUAL GPU 4987M: Dave Airlie <airlied@redhat.com> 4988M: Gerd Hoffmann <kraxel@redhat.com> 4989L: virtualization@lists.linux-foundation.org 4990L: spice-devel@lists.freedesktop.org 4991T: git git://anongit.freedesktop.org/drm/drm-misc 4992S: Maintained 4993F: drivers/gpu/drm/qxl/ 4994F: include/uapi/drm/qxl_drm.h 4995 4996DRM DRIVER FOR RAGE 128 VIDEO CARDS 4997S: Orphan / Obsolete 4998F: drivers/gpu/drm/r128/ 4999F: include/uapi/drm/r128_drm.h 5000 5001DRM DRIVER FOR SAVAGE VIDEO CARDS 5002S: Orphan / Obsolete 5003F: drivers/gpu/drm/savage/ 5004F: include/uapi/drm/savage_drm.h 5005 5006DRM DRIVER FOR SIS VIDEO CARDS 5007S: Orphan / Obsolete 5008F: drivers/gpu/drm/sis/ 5009F: include/uapi/drm/sis_drm.h 5010 5011DRM DRIVER FOR SITRONIX ST7701 PANELS 5012M: Jagan Teki <jagan@amarulasolutions.com> 5013S: Maintained 5014F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5015F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5016 5017DRM DRIVER FOR SITRONIX ST7586 PANELS 5018M: David Lechner <david@lechnology.com> 5019S: Maintained 5020F: drivers/gpu/drm/tinydrm/st7586.c 5021F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5022 5023DRM DRIVER FOR SITRONIX ST7735R PANELS 5024M: David Lechner <david@lechnology.com> 5025S: Maintained 5026F: drivers/gpu/drm/tinydrm/st7735r.c 5027F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5028 5029DRM DRIVER FOR TDFX VIDEO CARDS 5030S: Orphan / Obsolete 5031F: drivers/gpu/drm/tdfx/ 5032 5033DRM DRIVER FOR TPO TPG110 PANELS 5034M: Linus Walleij <linus.walleij@linaro.org> 5035T: git git://anongit.freedesktop.org/drm/drm-misc 5036S: Maintained 5037F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5038F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5039 5040DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5041M: Dave Airlie <airlied@redhat.com> 5042R: Sean Paul <sean@poorly.run> 5043L: dri-devel@lists.freedesktop.org 5044S: Odd Fixes 5045F: drivers/gpu/drm/udl/ 5046T: git git://anongit.freedesktop.org/drm/drm-misc 5047 5048DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5049M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5050R: Haneen Mohammed <hamohammed.sa@gmail.com> 5051R: Daniel Vetter <daniel@ffwll.ch> 5052T: git git://anongit.freedesktop.org/drm/drm-misc 5053S: Maintained 5054L: dri-devel@lists.freedesktop.org 5055F: drivers/gpu/drm/vkms/ 5056F: Documentation/gpu/vkms.rst 5057 5058DRM DRIVER FOR VMWARE VIRTUAL GPU 5059M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5060M: Thomas Hellstrom <thellstrom@vmware.com> 5061L: dri-devel@lists.freedesktop.org 5062T: git git://people.freedesktop.org/~thomash/linux 5063S: Supported 5064F: drivers/gpu/drm/vmwgfx/ 5065F: include/uapi/drm/vmwgfx_drm.h 5066 5067DRM DRIVERS 5068M: David Airlie <airlied@linux.ie> 5069M: Daniel Vetter <daniel@ffwll.ch> 5070L: dri-devel@lists.freedesktop.org 5071T: git git://anongit.freedesktop.org/drm/drm 5072B: https://bugs.freedesktop.org/ 5073C: irc://chat.freenode.net/dri-devel 5074S: Maintained 5075F: drivers/gpu/drm/ 5076F: drivers/gpu/vga/ 5077F: Documentation/devicetree/bindings/display/ 5078F: Documentation/devicetree/bindings/gpu/ 5079F: Documentation/gpu/ 5080F: include/drm/ 5081F: include/uapi/drm/ 5082F: include/linux/vga* 5083 5084DRM DRIVERS AND MISC GPU PATCHES 5085M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5086M: Maxime Ripard <maxime.ripard@bootlin.com> 5087M: Sean Paul <sean@poorly.run> 5088W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5089S: Maintained 5090T: git git://anongit.freedesktop.org/drm/drm-misc 5091F: Documentation/gpu/ 5092F: drivers/gpu/vga/ 5093F: drivers/gpu/drm/* 5094F: include/drm/drm* 5095F: include/uapi/drm/drm* 5096F: include/linux/vga* 5097 5098DRM DRIVERS FOR ALLWINNER A10 5099M: Maxime Ripard <maxime.ripard@bootlin.com> 5100L: dri-devel@lists.freedesktop.org 5101S: Supported 5102F: drivers/gpu/drm/sun4i/ 5103F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5104T: git git://anongit.freedesktop.org/drm/drm-misc 5105 5106DRM DRIVERS FOR AMLOGIC SOCS 5107M: Neil Armstrong <narmstrong@baylibre.com> 5108L: dri-devel@lists.freedesktop.org 5109L: linux-amlogic@lists.infradead.org 5110W: http://linux-meson.com/ 5111S: Supported 5112F: drivers/gpu/drm/meson/ 5113F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5114F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5115F: Documentation/gpu/meson.rst 5116T: git git://anongit.freedesktop.org/drm/drm-misc 5117 5118DRM DRIVERS FOR ATMEL HLCDC 5119M: Boris Brezillon <bbrezillon@kernel.org> 5120L: dri-devel@lists.freedesktop.org 5121S: Supported 5122F: drivers/gpu/drm/atmel-hlcdc/ 5123F: Documentation/devicetree/bindings/display/atmel/ 5124T: git git://anongit.freedesktop.org/drm/drm-misc 5125 5126DRM DRIVERS FOR BRIDGE CHIPS 5127M: Andrzej Hajda <a.hajda@samsung.com> 5128R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5129S: Maintained 5130T: git git://anongit.freedesktop.org/drm/drm-misc 5131F: drivers/gpu/drm/bridge/ 5132 5133DRM DRIVERS FOR EXYNOS 5134M: Inki Dae <inki.dae@samsung.com> 5135M: Joonyoung Shim <jy0922.shim@samsung.com> 5136M: Seung-Woo Kim <sw0312.kim@samsung.com> 5137M: Kyungmin Park <kyungmin.park@samsung.com> 5138L: dri-devel@lists.freedesktop.org 5139T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5140S: Supported 5141F: drivers/gpu/drm/exynos/ 5142F: include/uapi/drm/exynos_drm.h 5143F: Documentation/devicetree/bindings/display/exynos/ 5144 5145DRM DRIVERS FOR FREESCALE DCU 5146M: Stefan Agner <stefan@agner.ch> 5147M: Alison Wang <alison.wang@nxp.com> 5148L: dri-devel@lists.freedesktop.org 5149S: Supported 5150F: drivers/gpu/drm/fsl-dcu/ 5151F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5152F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5153F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5154T: git git://anongit.freedesktop.org/drm/drm-misc 5155 5156DRM DRIVERS FOR FREESCALE IMX 5157M: Philipp Zabel <p.zabel@pengutronix.de> 5158L: dri-devel@lists.freedesktop.org 5159S: Maintained 5160F: drivers/gpu/drm/imx/ 5161F: drivers/gpu/ipu-v3/ 5162F: Documentation/devicetree/bindings/display/imx/ 5163 5164DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5165M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5166L: dri-devel@lists.freedesktop.org 5167T: git git://github.com/patjak/drm-gma500 5168S: Maintained 5169F: drivers/gpu/drm/gma500/ 5170 5171DRM DRIVERS FOR HISILICON 5172M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5173M: Rongrong Zou <zourongrong@gmail.com> 5174R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5175R: Chen Feng <puck.chen@hisilicon.com> 5176L: dri-devel@lists.freedesktop.org 5177T: git git://github.com/xin3liang/linux.git 5178S: Maintained 5179F: drivers/gpu/drm/hisilicon/ 5180F: Documentation/devicetree/bindings/display/hisilicon/ 5181 5182DRM DRIVERS FOR MEDIATEK 5183M: CK Hu <ck.hu@mediatek.com> 5184M: Philipp Zabel <p.zabel@pengutronix.de> 5185L: dri-devel@lists.freedesktop.org 5186S: Supported 5187F: drivers/gpu/drm/mediatek/ 5188F: Documentation/devicetree/bindings/display/mediatek/ 5189 5190DRM DRIVERS FOR NVIDIA TEGRA 5191M: Thierry Reding <thierry.reding@gmail.com> 5192L: dri-devel@lists.freedesktop.org 5193L: linux-tegra@vger.kernel.org 5194T: git git://anongit.freedesktop.org/tegra/linux.git 5195S: Supported 5196F: drivers/gpu/drm/tegra/ 5197F: drivers/gpu/host1x/ 5198F: include/linux/host1x.h 5199F: include/uapi/drm/tegra_drm.h 5200F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5201 5202DRM DRIVERS FOR RENESAS 5203M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5204M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5205L: dri-devel@lists.freedesktop.org 5206L: linux-renesas-soc@vger.kernel.org 5207T: git git://linuxtv.org/pinchartl/media drm/du/next 5208S: Supported 5209F: drivers/gpu/drm/rcar-du/ 5210F: drivers/gpu/drm/shmobile/ 5211F: include/linux/platform_data/shmob_drm.h 5212F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5213F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5214F: Documentation/devicetree/bindings/display/renesas,du.txt 5215 5216DRM DRIVERS FOR ROCKCHIP 5217M: Sandy Huang <hjc@rock-chips.com> 5218M: Heiko Stübner <heiko@sntech.de> 5219L: dri-devel@lists.freedesktop.org 5220S: Maintained 5221F: drivers/gpu/drm/rockchip/ 5222F: Documentation/devicetree/bindings/display/rockchip/ 5223T: git git://anongit.freedesktop.org/drm/drm-misc 5224 5225DRM DRIVERS FOR STI 5226M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5227M: Vincent Abriou <vincent.abriou@st.com> 5228L: dri-devel@lists.freedesktop.org 5229T: git git://anongit.freedesktop.org/drm/drm-misc 5230S: Maintained 5231F: drivers/gpu/drm/sti 5232F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5233 5234DRM DRIVERS FOR STM 5235M: Yannick Fertre <yannick.fertre@st.com> 5236M: Philippe Cornu <philippe.cornu@st.com> 5237M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5238M: Vincent Abriou <vincent.abriou@st.com> 5239L: dri-devel@lists.freedesktop.org 5240T: git git://anongit.freedesktop.org/drm/drm-misc 5241S: Maintained 5242F: drivers/gpu/drm/stm 5243F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5244 5245DRM DRIVERS FOR TI LCDC 5246M: Jyri Sarha <jsarha@ti.com> 5247R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5248L: dri-devel@lists.freedesktop.org 5249S: Maintained 5250F: drivers/gpu/drm/tilcdc/ 5251F: Documentation/devicetree/bindings/display/tilcdc/ 5252 5253DRM DRIVERS FOR TI OMAP 5254M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5255L: dri-devel@lists.freedesktop.org 5256S: Maintained 5257F: drivers/gpu/drm/omapdrm/ 5258F: Documentation/devicetree/bindings/display/ti/ 5259 5260DRM DRIVERS FOR V3D 5261M: Eric Anholt <eric@anholt.net> 5262S: Supported 5263F: drivers/gpu/drm/v3d/ 5264F: include/uapi/drm/v3d_drm.h 5265F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5266T: git git://anongit.freedesktop.org/drm/drm-misc 5267 5268DRM DRIVERS FOR VC4 5269M: Eric Anholt <eric@anholt.net> 5270T: git git://github.com/anholt/linux 5271S: Supported 5272F: drivers/gpu/drm/vc4/ 5273F: include/uapi/drm/vc4_drm.h 5274F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5275T: git git://anongit.freedesktop.org/drm/drm-misc 5276 5277DRM DRIVERS FOR VIVANTE GPU IP 5278M: Lucas Stach <l.stach@pengutronix.de> 5279R: Russell King <linux+etnaviv@armlinux.org.uk> 5280R: Christian Gmeiner <christian.gmeiner@gmail.com> 5281L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5282L: dri-devel@lists.freedesktop.org 5283S: Maintained 5284F: drivers/gpu/drm/etnaviv/ 5285F: include/uapi/drm/etnaviv_drm.h 5286F: Documentation/devicetree/bindings/display/etnaviv/ 5287 5288DRM DRIVERS FOR ZTE ZX 5289M: Shawn Guo <shawnguo@kernel.org> 5290L: dri-devel@lists.freedesktop.org 5291S: Maintained 5292F: drivers/gpu/drm/zte/ 5293F: Documentation/devicetree/bindings/display/zte,vou.txt 5294T: git git://anongit.freedesktop.org/drm/drm-misc 5295 5296DRM PANEL DRIVERS 5297M: Thierry Reding <thierry.reding@gmail.com> 5298L: dri-devel@lists.freedesktop.org 5299T: git git://anongit.freedesktop.org/drm/drm-misc 5300S: Maintained 5301F: drivers/gpu/drm/drm_panel.c 5302F: drivers/gpu/drm/panel/ 5303F: include/drm/drm_panel.h 5304F: Documentation/devicetree/bindings/display/panel/ 5305 5306DRM TINYDRM DRIVERS 5307M: Noralf Trønnes <noralf@tronnes.org> 5308W: https://github.com/notro/tinydrm/wiki/Development 5309T: git git://anongit.freedesktop.org/drm/drm-misc 5310S: Maintained 5311F: drivers/gpu/drm/tinydrm/ 5312F: include/drm/tinydrm/ 5313 5314DRM DRIVERS FOR XEN 5315M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5316T: git git://anongit.freedesktop.org/drm/drm-misc 5317L: dri-devel@lists.freedesktop.org 5318L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5319S: Supported 5320F: drivers/gpu/drm/xen/ 5321F: Documentation/gpu/xen-front.rst 5322 5323DRM TTM SUBSYSTEM 5324M: Christian Koenig <christian.koenig@amd.com> 5325M: Huang Rui <ray.huang@amd.com> 5326M: Junwei Zhang <Jerry.Zhang@amd.com> 5327T: git git://people.freedesktop.org/~agd5f/linux 5328S: Maintained 5329L: dri-devel@lists.freedesktop.org 5330F: include/drm/ttm/ 5331F: drivers/gpu/drm/ttm/ 5332 5333DSBR100 USB FM RADIO DRIVER 5334M: Alexey Klimov <klimov.linux@gmail.com> 5335L: linux-media@vger.kernel.org 5336T: git git://linuxtv.org/media_tree.git 5337S: Maintained 5338F: drivers/media/radio/dsbr100.c 5339 5340DSCC4 DRIVER 5341M: Francois Romieu <romieu@fr.zoreil.com> 5342L: netdev@vger.kernel.org 5343S: Maintained 5344F: drivers/net/wan/dscc4.c 5345 5346DT3155 MEDIA DRIVER 5347M: Hans Verkuil <hverkuil@xs4all.nl> 5348L: linux-media@vger.kernel.org 5349T: git git://linuxtv.org/media_tree.git 5350W: https://linuxtv.org 5351S: Odd Fixes 5352F: drivers/media/pci/dt3155/ 5353 5354DVB_USB_AF9015 MEDIA DRIVER 5355M: Antti Palosaari <crope@iki.fi> 5356L: linux-media@vger.kernel.org 5357W: https://linuxtv.org 5358W: http://palosaari.fi/linux/ 5359Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5360T: git git://linuxtv.org/anttip/media_tree.git 5361S: Maintained 5362F: drivers/media/usb/dvb-usb-v2/af9015* 5363 5364DVB_USB_AF9035 MEDIA DRIVER 5365M: Antti Palosaari <crope@iki.fi> 5366L: linux-media@vger.kernel.org 5367W: https://linuxtv.org 5368W: http://palosaari.fi/linux/ 5369Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5370T: git git://linuxtv.org/anttip/media_tree.git 5371S: Maintained 5372F: drivers/media/usb/dvb-usb-v2/af9035* 5373 5374DVB_USB_ANYSEE MEDIA DRIVER 5375M: Antti Palosaari <crope@iki.fi> 5376L: linux-media@vger.kernel.org 5377W: https://linuxtv.org 5378W: http://palosaari.fi/linux/ 5379Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5380T: git git://linuxtv.org/anttip/media_tree.git 5381S: Maintained 5382F: drivers/media/usb/dvb-usb-v2/anysee* 5383 5384DVB_USB_AU6610 MEDIA DRIVER 5385M: Antti Palosaari <crope@iki.fi> 5386L: linux-media@vger.kernel.org 5387W: https://linuxtv.org 5388W: http://palosaari.fi/linux/ 5389Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5390T: git git://linuxtv.org/anttip/media_tree.git 5391S: Maintained 5392F: drivers/media/usb/dvb-usb-v2/au6610* 5393 5394DVB_USB_CE6230 MEDIA DRIVER 5395M: Antti Palosaari <crope@iki.fi> 5396L: linux-media@vger.kernel.org 5397W: https://linuxtv.org 5398W: http://palosaari.fi/linux/ 5399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5400T: git git://linuxtv.org/anttip/media_tree.git 5401S: Maintained 5402F: drivers/media/usb/dvb-usb-v2/ce6230* 5403 5404DVB_USB_CXUSB MEDIA DRIVER 5405M: Michael Krufky <mkrufky@linuxtv.org> 5406L: linux-media@vger.kernel.org 5407W: https://linuxtv.org 5408W: http://github.com/mkrufky 5409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5410T: git git://linuxtv.org/media_tree.git 5411S: Maintained 5412F: drivers/media/usb/dvb-usb/cxusb* 5413 5414DVB_USB_EC168 MEDIA DRIVER 5415M: Antti Palosaari <crope@iki.fi> 5416L: linux-media@vger.kernel.org 5417W: https://linuxtv.org 5418W: http://palosaari.fi/linux/ 5419Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5420T: git git://linuxtv.org/anttip/media_tree.git 5421S: Maintained 5422F: drivers/media/usb/dvb-usb-v2/ec168* 5423 5424DVB_USB_GL861 MEDIA DRIVER 5425M: Antti Palosaari <crope@iki.fi> 5426L: linux-media@vger.kernel.org 5427W: https://linuxtv.org 5428Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5429T: git git://linuxtv.org/anttip/media_tree.git 5430S: Maintained 5431F: drivers/media/usb/dvb-usb-v2/gl861* 5432 5433DVB_USB_MXL111SF MEDIA DRIVER 5434M: Michael Krufky <mkrufky@linuxtv.org> 5435L: linux-media@vger.kernel.org 5436W: https://linuxtv.org 5437W: http://github.com/mkrufky 5438Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5439T: git git://linuxtv.org/mkrufky/mxl111sf.git 5440S: Maintained 5441F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5442 5443DVB_USB_RTL28XXU MEDIA DRIVER 5444M: Antti Palosaari <crope@iki.fi> 5445L: linux-media@vger.kernel.org 5446W: https://linuxtv.org 5447W: http://palosaari.fi/linux/ 5448Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5449T: git git://linuxtv.org/anttip/media_tree.git 5450S: Maintained 5451F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5452 5453DVB_USB_V2 MEDIA DRIVER 5454M: Antti Palosaari <crope@iki.fi> 5455L: linux-media@vger.kernel.org 5456W: https://linuxtv.org 5457W: http://palosaari.fi/linux/ 5458Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5459T: git git://linuxtv.org/anttip/media_tree.git 5460S: Maintained 5461F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5462F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5463 5464DYNAMIC DEBUG 5465M: Jason Baron <jbaron@akamai.com> 5466S: Maintained 5467F: lib/dynamic_debug.c 5468F: include/linux/dynamic_debug.h 5469 5470DYNAMIC INTERRUPT MODERATION 5471M: Tal Gilboa <talgi@mellanox.com> 5472S: Maintained 5473F: include/linux/net_dim.h 5474 5475DZ DECSTATION DZ11 SERIAL DRIVER 5476M: "Maciej W. Rozycki" <macro@linux-mips.org> 5477S: Maintained 5478F: drivers/tty/serial/dz.* 5479 5480E3X0 POWER BUTTON DRIVER 5481M: Moritz Fischer <moritz.fischer@ettus.com> 5482L: usrp-users@lists.ettus.com 5483W: http://www.ettus.com 5484S: Supported 5485F: drivers/input/misc/e3x0-button.c 5486F: Documentation/devicetree/bindings/input/e3x0-button.txt 5487 5488E4000 MEDIA DRIVER 5489M: Antti Palosaari <crope@iki.fi> 5490L: linux-media@vger.kernel.org 5491W: https://linuxtv.org 5492W: http://palosaari.fi/linux/ 5493Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5494T: git git://linuxtv.org/anttip/media_tree.git 5495S: Maintained 5496F: drivers/media/tuners/e4000* 5497 5498EARTH_PT1 MEDIA DRIVER 5499M: Akihiro Tsukada <tskd08@gmail.com> 5500L: linux-media@vger.kernel.org 5501S: Odd Fixes 5502F: drivers/media/pci/pt1/ 5503 5504EARTH_PT3 MEDIA DRIVER 5505M: Akihiro Tsukada <tskd08@gmail.com> 5506L: linux-media@vger.kernel.org 5507S: Odd Fixes 5508F: drivers/media/pci/pt3/ 5509 5510EC100 MEDIA DRIVER 5511M: Antti Palosaari <crope@iki.fi> 5512L: linux-media@vger.kernel.org 5513W: https://linuxtv.org 5514W: http://palosaari.fi/linux/ 5515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5516T: git git://linuxtv.org/anttip/media_tree.git 5517S: Maintained 5518F: drivers/media/dvb-frontends/ec100* 5519 5520ECRYPT FILE SYSTEM 5521M: Tyler Hicks <tyhicks@canonical.com> 5522L: ecryptfs@vger.kernel.org 5523W: http://ecryptfs.org 5524W: https://launchpad.net/ecryptfs 5525T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5526S: Supported 5527F: Documentation/filesystems/ecryptfs.txt 5528F: fs/ecryptfs/ 5529 5530EDAC-AMD64 5531M: Borislav Petkov <bp@alien8.de> 5532L: linux-edac@vger.kernel.org 5533S: Maintained 5534F: drivers/edac/amd64_edac* 5535 5536EDAC-AST2500 5537M: Stefan Schaeckeler <sschaeck@cisco.com> 5538S: Supported 5539F: drivers/edac/aspeed_edac.c 5540F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5541 5542EDAC-CALXEDA 5543M: Robert Richter <rric@kernel.org> 5544L: linux-edac@vger.kernel.org 5545S: Maintained 5546F: drivers/edac/highbank* 5547 5548EDAC-CAVIUM OCTEON 5549M: Ralf Baechle <ralf@linux-mips.org> 5550M: David Daney <david.daney@cavium.com> 5551L: linux-edac@vger.kernel.org 5552L: linux-mips@vger.kernel.org 5553S: Supported 5554F: drivers/edac/octeon_edac* 5555 5556EDAC-CAVIUM THUNDERX 5557M: David Daney <david.daney@cavium.com> 5558M: Jan Glauber <jglauber@cavium.com> 5559L: linux-edac@vger.kernel.org 5560S: Supported 5561F: drivers/edac/thunderx_edac* 5562 5563EDAC-CORE 5564M: Borislav Petkov <bp@alien8.de> 5565M: Mauro Carvalho Chehab <mchehab@kernel.org> 5566R: James Morse <james.morse@arm.com> 5567L: linux-edac@vger.kernel.org 5568T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5569T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5570S: Supported 5571F: Documentation/admin-guide/ras.rst 5572F: Documentation/driver-api/edac.rst 5573F: drivers/edac/ 5574F: include/linux/edac.h 5575 5576EDAC-E752X 5577M: Mark Gross <mark.gross@intel.com> 5578L: linux-edac@vger.kernel.org 5579S: Maintained 5580F: drivers/edac/e752x_edac.c 5581 5582EDAC-E7XXX 5583L: linux-edac@vger.kernel.org 5584S: Maintained 5585F: drivers/edac/e7xxx_edac.c 5586 5587EDAC-FSL_DDR 5588M: York Sun <york.sun@nxp.com> 5589L: linux-edac@vger.kernel.org 5590S: Maintained 5591F: drivers/edac/fsl_ddr_edac.* 5592 5593EDAC-GHES 5594M: Mauro Carvalho Chehab <mchehab@kernel.org> 5595L: linux-edac@vger.kernel.org 5596S: Maintained 5597F: drivers/edac/ghes_edac.c 5598 5599EDAC-I3000 5600L: linux-edac@vger.kernel.org 5601S: Orphan 5602F: drivers/edac/i3000_edac.c 5603 5604EDAC-I5000 5605L: linux-edac@vger.kernel.org 5606S: Maintained 5607F: drivers/edac/i5000_edac.c 5608 5609EDAC-I5400 5610M: Mauro Carvalho Chehab <mchehab@kernel.org> 5611L: linux-edac@vger.kernel.org 5612S: Maintained 5613F: drivers/edac/i5400_edac.c 5614 5615EDAC-I7300 5616M: Mauro Carvalho Chehab <mchehab@kernel.org> 5617L: linux-edac@vger.kernel.org 5618S: Maintained 5619F: drivers/edac/i7300_edac.c 5620 5621EDAC-I7CORE 5622M: Mauro Carvalho Chehab <mchehab@kernel.org> 5623L: linux-edac@vger.kernel.org 5624S: Maintained 5625F: drivers/edac/i7core_edac.c 5626 5627EDAC-I82443BXGX 5628M: Tim Small <tim@buttersideup.com> 5629L: linux-edac@vger.kernel.org 5630S: Maintained 5631F: drivers/edac/i82443bxgx_edac.c 5632 5633EDAC-I82975X 5634M: "Arvind R." <arvino55@gmail.com> 5635L: linux-edac@vger.kernel.org 5636S: Maintained 5637F: drivers/edac/i82975x_edac.c 5638 5639EDAC-IE31200 5640M: Jason Baron <jbaron@akamai.com> 5641L: linux-edac@vger.kernel.org 5642S: Maintained 5643F: drivers/edac/ie31200_edac.c 5644 5645EDAC-MPC85XX 5646M: Johannes Thumshirn <morbidrsa@gmail.com> 5647L: linux-edac@vger.kernel.org 5648S: Maintained 5649F: drivers/edac/mpc85xx_edac.[ch] 5650 5651EDAC-PASEMI 5652M: Egor Martovetsky <egor@pasemi.com> 5653L: linux-edac@vger.kernel.org 5654S: Maintained 5655F: drivers/edac/pasemi_edac.c 5656 5657EDAC-PND2 5658M: Tony Luck <tony.luck@intel.com> 5659L: linux-edac@vger.kernel.org 5660S: Maintained 5661F: drivers/edac/pnd2_edac.[ch] 5662 5663EDAC-R82600 5664M: Tim Small <tim@buttersideup.com> 5665L: linux-edac@vger.kernel.org 5666S: Maintained 5667F: drivers/edac/r82600_edac.c 5668 5669EDAC-SBRIDGE 5670M: Tony Luck <tony.luck@intel.com> 5671R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5672L: linux-edac@vger.kernel.org 5673S: Maintained 5674F: drivers/edac/sb_edac.c 5675 5676EDAC-SKYLAKE 5677M: Tony Luck <tony.luck@intel.com> 5678L: linux-edac@vger.kernel.org 5679S: Maintained 5680F: drivers/edac/skx_edac.c 5681 5682EDAC-TI 5683M: Tero Kristo <t-kristo@ti.com> 5684L: linux-edac@vger.kernel.org 5685S: Maintained 5686F: drivers/edac/ti_edac.c 5687 5688EDAC-QCOM 5689M: Channagoud Kadabi <ckadabi@codeaurora.org> 5690M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5691L: linux-arm-msm@vger.kernel.org 5692L: linux-edac@vger.kernel.org 5693S: Maintained 5694F: drivers/edac/qcom_edac.c 5695 5696EDIROL UA-101/UA-1000 DRIVER 5697M: Clemens Ladisch <clemens@ladisch.de> 5698L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5699T: git git://git.alsa-project.org/alsa-kernel.git 5700S: Maintained 5701F: sound/usb/misc/ua101.c 5702 5703EFI TEST DRIVER 5704L: linux-efi@vger.kernel.org 5705M: Ivan Hu <ivan.hu@canonical.com> 5706M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5707S: Maintained 5708F: drivers/firmware/efi/test/ 5709 5710EFI VARIABLE FILESYSTEM 5711M: Matthew Garrett <matthew.garrett@nebula.com> 5712M: Jeremy Kerr <jk@ozlabs.org> 5713M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5714T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5715L: linux-efi@vger.kernel.org 5716S: Maintained 5717F: fs/efivarfs/ 5718 5719EFIFB FRAMEBUFFER DRIVER 5720L: linux-fbdev@vger.kernel.org 5721M: Peter Jones <pjones@redhat.com> 5722S: Maintained 5723F: drivers/video/fbdev/efifb.c 5724 5725EFS FILESYSTEM 5726W: http://aeschi.ch.eu.org/efs/ 5727S: Orphan 5728F: fs/efs/ 5729 5730EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5731M: Douglas Miller <dougmill@linux.ibm.com> 5732L: netdev@vger.kernel.org 5733S: Maintained 5734F: drivers/net/ethernet/ibm/ehea/ 5735 5736EM28XX VIDEO4LINUX DRIVER 5737M: Mauro Carvalho Chehab <mchehab@kernel.org> 5738L: linux-media@vger.kernel.org 5739W: https://linuxtv.org 5740T: git git://linuxtv.org/media_tree.git 5741S: Maintained 5742F: drivers/media/usb/em28xx/ 5743F: Documentation/media/v4l-drivers/em28xx* 5744 5745EMBEDDED LINUX 5746M: Paul Gortmaker <paul.gortmaker@windriver.com> 5747M: Matt Mackall <mpm@selenic.com> 5748M: David Woodhouse <dwmw2@infradead.org> 5749L: linux-embedded@vger.kernel.org 5750S: Maintained 5751 5752Emulex 10Gbps iSCSI - OneConnect DRIVER 5753M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5754M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5755M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5756L: linux-scsi@vger.kernel.org 5757W: http://www.broadcom.com 5758S: Supported 5759F: drivers/scsi/be2iscsi/ 5760 5761Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5762M: Sathya Perla <sathya.perla@broadcom.com> 5763M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5764M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5765M: Somnath Kotur <somnath.kotur@broadcom.com> 5766L: netdev@vger.kernel.org 5767W: http://www.emulex.com 5768S: Supported 5769F: drivers/net/ethernet/emulex/benet/ 5770 5771EMULEX ONECONNECT ROCE DRIVER 5772M: Selvin Xavier <selvin.xavier@broadcom.com> 5773M: Devesh Sharma <devesh.sharma@broadcom.com> 5774L: linux-rdma@vger.kernel.org 5775W: http://www.broadcom.com 5776S: Odd Fixes 5777F: drivers/infiniband/hw/ocrdma/ 5778F: include/uapi/rdma/ocrdma-abi.h 5779 5780EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5781M: James Smart <james.smart@broadcom.com> 5782M: Dick Kennedy <dick.kennedy@broadcom.com> 5783L: linux-scsi@vger.kernel.org 5784W: http://www.broadcom.com 5785S: Supported 5786F: drivers/scsi/lpfc/ 5787 5788ENE CB710 FLASH CARD READER DRIVER 5789M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5790S: Maintained 5791F: drivers/misc/cb710/ 5792F: drivers/mmc/host/cb710-mmc.* 5793F: include/linux/cb710.h 5794 5795ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5796M: Maxim Levitsky <maximlevitsky@gmail.com> 5797S: Maintained 5798F: drivers/media/rc/ene_ir.* 5799 5800EPSON S1D13XXX FRAMEBUFFER DRIVER 5801M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5802S: Maintained 5803T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5804F: drivers/video/fbdev/s1d13xxxfb.c 5805F: include/video/s1d13xxxfb.h 5806 5807ERRSEQ ERROR TRACKING INFRASTRUCTURE 5808M: Jeff Layton <jlayton@kernel.org> 5809S: Maintained 5810F: lib/errseq.c 5811F: include/linux/errseq.h 5812 5813ET131X NETWORK DRIVER 5814M: Mark Einon <mark.einon@gmail.com> 5815S: Odd Fixes 5816F: drivers/net/ethernet/agere/ 5817 5818ETHERNET BRIDGE 5819M: Roopa Prabhu <roopa@cumulusnetworks.com> 5820M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5821L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5822L: netdev@vger.kernel.org 5823W: http://www.linuxfoundation.org/en/Net:Bridge 5824S: Maintained 5825F: include/linux/netfilter_bridge/ 5826F: net/bridge/ 5827 5828ETHERNET PHY LIBRARY 5829M: Andrew Lunn <andrew@lunn.ch> 5830M: Florian Fainelli <f.fainelli@gmail.com> 5831M: Heiner Kallweit <hkallweit1@gmail.com> 5832L: netdev@vger.kernel.org 5833S: Maintained 5834F: Documentation/ABI/testing/sysfs-bus-mdio 5835F: Documentation/devicetree/bindings/net/mdio* 5836F: Documentation/networking/phy.txt 5837F: drivers/net/phy/ 5838F: drivers/of/of_mdio.c 5839F: drivers/of/of_net.c 5840F: include/linux/*mdio*.h 5841F: include/linux/of_net.h 5842F: include/linux/phy.h 5843F: include/linux/phy_fixed.h 5844F: include/linux/platform_data/mdio-bcm-unimac.h 5845F: include/linux/platform_data/mdio-gpio.h 5846F: include/trace/events/mdio.h 5847F: include/uapi/linux/mdio.h 5848F: include/uapi/linux/mii.h 5849 5850EXT2 FILE SYSTEM 5851M: Jan Kara <jack@suse.com> 5852L: linux-ext4@vger.kernel.org 5853S: Maintained 5854F: Documentation/filesystems/ext2.txt 5855F: fs/ext2/ 5856F: include/linux/ext2* 5857 5858EXT4 FILE SYSTEM 5859M: "Theodore Ts'o" <tytso@mit.edu> 5860M: Andreas Dilger <adilger.kernel@dilger.ca> 5861L: linux-ext4@vger.kernel.org 5862W: http://ext4.wiki.kernel.org 5863Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5865S: Maintained 5866F: Documentation/filesystems/ext4/ 5867F: fs/ext4/ 5868 5869Extended Verification Module (EVM) 5870M: Mimi Zohar <zohar@linux.ibm.com> 5871L: linux-integrity@vger.kernel.org 5872S: Supported 5873F: security/integrity/evm/ 5874 5875EXTENSIBLE FIRMWARE INTERFACE (EFI) 5876M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5877L: linux-efi@vger.kernel.org 5878T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5879S: Maintained 5880F: Documentation/efi-stub.txt 5881F: arch/*/kernel/efi.c 5882F: arch/x86/boot/compressed/eboot.[ch] 5883F: arch/*/include/asm/efi.h 5884F: arch/x86/platform/efi/ 5885F: drivers/firmware/efi/ 5886F: include/linux/efi*.h 5887F: arch/arm/boot/compressed/efi-header.S 5888F: arch/arm64/kernel/efi-entry.S 5889 5890EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5891M: MyungJoo Ham <myungjoo.ham@samsung.com> 5892M: Chanwoo Choi <cw00.choi@samsung.com> 5893L: linux-kernel@vger.kernel.org 5894T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5895S: Maintained 5896F: drivers/extcon/ 5897F: include/linux/extcon/ 5898F: include/linux/extcon.h 5899F: Documentation/extcon/ 5900F: Documentation/devicetree/bindings/extcon/ 5901 5902EXYNOS DP DRIVER 5903M: Jingoo Han <jingoohan1@gmail.com> 5904L: dri-devel@lists.freedesktop.org 5905S: Maintained 5906F: drivers/gpu/drm/exynos/exynos_dp* 5907 5908EXYNOS SYSMMU (IOMMU) driver 5909M: Marek Szyprowski <m.szyprowski@samsung.com> 5910L: iommu@lists.linux-foundation.org 5911S: Maintained 5912F: drivers/iommu/exynos-iommu.c 5913 5914EZchip NPS platform support 5915M: Vineet Gupta <vgupta@synopsys.com> 5916M: Ofer Levi <oferle@mellanox.com> 5917S: Supported 5918F: arch/arc/plat-eznps 5919F: arch/arc/boot/dts/eznps.dts 5920 5921F2FS FILE SYSTEM 5922M: Jaegeuk Kim <jaegeuk@kernel.org> 5923M: Chao Yu <yuchao0@huawei.com> 5924L: linux-f2fs-devel@lists.sourceforge.net 5925W: https://f2fs.wiki.kernel.org/ 5926T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5927S: Maintained 5928F: Documentation/filesystems/f2fs.txt 5929F: Documentation/ABI/testing/sysfs-fs-f2fs 5930F: fs/f2fs/ 5931F: include/linux/f2fs_fs.h 5932F: include/trace/events/f2fs.h 5933 5934F71805F HARDWARE MONITORING DRIVER 5935M: Jean Delvare <jdelvare@suse.com> 5936L: linux-hwmon@vger.kernel.org 5937S: Maintained 5938F: Documentation/hwmon/f71805f 5939F: drivers/hwmon/f71805f.c 5940 5941FADDR2LINE 5942M: Josh Poimboeuf <jpoimboe@redhat.com> 5943S: Maintained 5944F: scripts/faddr2line 5945 5946FAILOVER MODULE 5947M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5948L: netdev@vger.kernel.org 5949S: Supported 5950F: net/core/failover.c 5951F: include/net/failover.h 5952F: Documentation/networking/failover.rst 5953 5954FANOTIFY 5955M: Jan Kara <jack@suse.cz> 5956R: Amir Goldstein <amir73il@gmail.com> 5957L: linux-fsdevel@vger.kernel.org 5958S: Maintained 5959F: fs/notify/fanotify/ 5960F: include/linux/fanotify.h 5961F: include/uapi/linux/fanotify.h 5962 5963FARSYNC SYNCHRONOUS DRIVER 5964M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5965W: http://www.farsite.co.uk/ 5966S: Supported 5967F: drivers/net/wan/farsync.* 5968 5969FAULT INJECTION SUPPORT 5970M: Akinobu Mita <akinobu.mita@gmail.com> 5971S: Supported 5972F: Documentation/fault-injection/ 5973F: lib/fault-inject.c 5974 5975FBTFT Framebuffer drivers 5976S: Orphan 5977L: dri-devel@lists.freedesktop.org 5978L: linux-fbdev@vger.kernel.org 5979F: drivers/staging/fbtft/ 5980 5981FC0011 TUNER DRIVER 5982M: Michael Buesch <m@bues.ch> 5983L: linux-media@vger.kernel.org 5984S: Maintained 5985F: drivers/media/tuners/fc0011.h 5986F: drivers/media/tuners/fc0011.c 5987 5988FC2580 MEDIA DRIVER 5989M: Antti Palosaari <crope@iki.fi> 5990L: linux-media@vger.kernel.org 5991W: https://linuxtv.org 5992W: http://palosaari.fi/linux/ 5993Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5994T: git git://linuxtv.org/anttip/media_tree.git 5995S: Maintained 5996F: drivers/media/tuners/fc2580* 5997 5998FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5999M: Hannes Reinecke <hare@suse.de> 6000L: linux-scsi@vger.kernel.org 6001W: www.Open-FCoE.org 6002S: Supported 6003F: drivers/scsi/libfc/ 6004F: drivers/scsi/fcoe/ 6005F: include/scsi/fc/ 6006F: include/scsi/libfc.h 6007F: include/scsi/libfcoe.h 6008F: include/uapi/scsi/fc/ 6009 6010FILE LOCKING (flock() and fcntl()/lockf()) 6011M: Jeff Layton <jlayton@kernel.org> 6012M: "J. Bruce Fields" <bfields@fieldses.org> 6013L: linux-fsdevel@vger.kernel.org 6014S: Maintained 6015F: include/linux/fcntl.h 6016F: include/uapi/linux/fcntl.h 6017F: fs/fcntl.c 6018F: fs/locks.c 6019 6020FILESYSTEMS (VFS and infrastructure) 6021M: Alexander Viro <viro@zeniv.linux.org.uk> 6022L: linux-fsdevel@vger.kernel.org 6023S: Maintained 6024F: fs/* 6025F: include/linux/fs.h 6026F: include/linux/fs_types.h 6027F: include/uapi/linux/fs.h 6028 6029FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6030M: Riku Voipio <riku.voipio@iki.fi> 6031L: linux-hwmon@vger.kernel.org 6032S: Maintained 6033F: drivers/hwmon/f75375s.c 6034F: include/linux/f75375s.h 6035 6036FIREWIRE AUDIO DRIVERS 6037M: Clemens Ladisch <clemens@ladisch.de> 6038L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6039T: git git://git.alsa-project.org/alsa-kernel.git 6040S: Maintained 6041F: sound/firewire/ 6042 6043FIREWIRE MEDIA DRIVERS (firedtv) 6044M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6045L: linux-media@vger.kernel.org 6046L: linux1394-devel@lists.sourceforge.net 6047T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6048S: Maintained 6049F: drivers/media/firewire/ 6050 6051FIREWIRE SBP-2 TARGET 6052M: Chris Boot <bootc@bootc.net> 6053L: linux-scsi@vger.kernel.org 6054L: target-devel@vger.kernel.org 6055L: linux1394-devel@lists.sourceforge.net 6056T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6057S: Maintained 6058F: drivers/target/sbp/ 6059 6060FIREWIRE SUBSYSTEM 6061M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6062L: linux1394-devel@lists.sourceforge.net 6063W: http://ieee1394.wiki.kernel.org/ 6064T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6065S: Maintained 6066F: drivers/firewire/ 6067F: include/linux/firewire.h 6068F: include/uapi/linux/firewire*.h 6069F: tools/firewire/ 6070 6071FIRMWARE LOADER (request_firmware) 6072M: Luis Chamberlain <mcgrof@kernel.org> 6073L: linux-kernel@vger.kernel.org 6074S: Maintained 6075F: Documentation/firmware_class/ 6076F: drivers/base/firmware_loader/ 6077F: include/linux/firmware.h 6078 6079FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6080M: Joshua Morris <josh.h.morris@us.ibm.com> 6081M: Philip Kelleher <pjk1939@linux.ibm.com> 6082S: Maintained 6083F: drivers/block/rsxx/ 6084 6085FLOPPY DRIVER 6086M: Jiri Kosina <jikos@kernel.org> 6087T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6088S: Odd fixes 6089F: drivers/block/floppy.c 6090 6091FMC SUBSYSTEM 6092M: Alessandro Rubini <rubini@gnudd.com> 6093W: http://www.ohwr.org/projects/fmc-bus 6094S: Supported 6095F: drivers/fmc/ 6096F: include/linux/fmc*.h 6097F: include/linux/ipmi-fru.h 6098K: fmc_d.*register 6099 6100FPGA MANAGER FRAMEWORK 6101M: Alan Tull <atull@kernel.org> 6102M: Moritz Fischer <mdf@kernel.org> 6103L: linux-fpga@vger.kernel.org 6104S: Maintained 6105T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6106Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6107F: Documentation/fpga/ 6108F: Documentation/driver-api/fpga/ 6109F: Documentation/devicetree/bindings/fpga/ 6110F: drivers/fpga/ 6111F: include/linux/fpga/ 6112W: http://www.rocketboards.org 6113 6114FPGA DFL DRIVERS 6115M: Wu Hao <hao.wu@intel.com> 6116L: linux-fpga@vger.kernel.org 6117S: Maintained 6118F: Documentation/fpga/dfl.txt 6119F: include/uapi/linux/fpga-dfl.h 6120F: drivers/fpga/dfl* 6121 6122FPU EMULATOR 6123M: Bill Metzenthen <billm@melbpc.org.au> 6124W: http://floatingpoint.sourceforge.net/emulator/index.html 6125S: Maintained 6126F: arch/x86/math-emu/ 6127 6128FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6129L: netdev@vger.kernel.org 6130S: Orphan 6131F: drivers/net/wan/dlci.c 6132F: drivers/net/wan/sdla.c 6133 6134FRAMEBUFFER LAYER 6135M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6136L: dri-devel@lists.freedesktop.org 6137L: linux-fbdev@vger.kernel.org 6138T: git git://github.com/bzolnier/linux.git 6139Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6140S: Maintained 6141F: Documentation/fb/ 6142F: drivers/video/ 6143F: include/video/ 6144F: include/linux/fb.h 6145F: include/uapi/video/ 6146F: include/uapi/linux/fb.h 6147 6148FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6149M: Horia Geantă <horia.geanta@nxp.com> 6150M: Aymen Sghaier <aymen.sghaier@nxp.com> 6151L: linux-crypto@vger.kernel.org 6152S: Maintained 6153F: drivers/crypto/caam/ 6154F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6155 6156FREESCALE DIU FRAMEBUFFER DRIVER 6157M: Timur Tabi <timur@kernel.org> 6158L: linux-fbdev@vger.kernel.org 6159S: Maintained 6160F: drivers/video/fbdev/fsl-diu-fb.* 6161 6162FREESCALE DMA DRIVER 6163M: Li Yang <leoyang.li@nxp.com> 6164M: Zhang Wei <zw@zh-kernel.org> 6165L: linuxppc-dev@lists.ozlabs.org 6166S: Maintained 6167F: drivers/dma/fsldma.* 6168 6169FREESCALE ENETC ETHERNET DRIVERS 6170M: Claudiu Manoil <claudiu.manoil@nxp.com> 6171L: netdev@vger.kernel.org 6172S: Maintained 6173F: drivers/net/ethernet/freescale/enetc/ 6174 6175FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6176M: Claudiu Manoil <claudiu.manoil@nxp.com> 6177L: netdev@vger.kernel.org 6178S: Maintained 6179F: drivers/net/ethernet/freescale/gianfar* 6180F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6181 6182FREESCALE GPMI NAND DRIVER 6183M: Han Xu <han.xu@nxp.com> 6184L: linux-mtd@lists.infradead.org 6185S: Maintained 6186F: drivers/mtd/nand/raw/gpmi-nand/* 6187 6188FREESCALE I2C CPM DRIVER 6189M: Jochen Friedrich <jochen@scram.de> 6190L: linuxppc-dev@lists.ozlabs.org 6191L: linux-i2c@vger.kernel.org 6192S: Maintained 6193F: drivers/i2c/busses/i2c-cpm.c 6194 6195FREESCALE IMX LPI2C DRIVER 6196M: Dong Aisheng <aisheng.dong@nxp.com> 6197L: linux-i2c@vger.kernel.org 6198L: linux-imx@nxp.com 6199S: Maintained 6200F: drivers/i2c/busses/i2c-imx-lpi2c.c 6201F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6202 6203FREESCALE IMX / MXC FEC DRIVER 6204M: Fugang Duan <fugang.duan@nxp.com> 6205L: netdev@vger.kernel.org 6206S: Maintained 6207F: drivers/net/ethernet/freescale/fec_main.c 6208F: drivers/net/ethernet/freescale/fec_ptp.c 6209F: drivers/net/ethernet/freescale/fec.h 6210F: Documentation/devicetree/bindings/net/fsl-fec.txt 6211 6212FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6213M: Sascha Hauer <s.hauer@pengutronix.de> 6214R: Pengutronix Kernel Team <kernel@pengutronix.de> 6215L: linux-fbdev@vger.kernel.org 6216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6217S: Maintained 6218F: include/linux/platform_data/video-imxfb.h 6219F: drivers/video/fbdev/imxfb.c 6220 6221FREESCALE QORIQ DPAA ETHERNET DRIVER 6222M: Madalin Bucur <madalin.bucur@nxp.com> 6223L: netdev@vger.kernel.org 6224S: Maintained 6225F: drivers/net/ethernet/freescale/dpaa 6226 6227FREESCALE QORIQ DPAA FMAN DRIVER 6228M: Madalin Bucur <madalin.bucur@nxp.com> 6229L: netdev@vger.kernel.org 6230S: Maintained 6231F: drivers/net/ethernet/freescale/fman 6232F: Documentation/devicetree/bindings/net/fsl-fman.txt 6233 6234FREESCALE QORIQ PTP CLOCK DRIVER 6235M: Yangbo Lu <yangbo.lu@nxp.com> 6236L: netdev@vger.kernel.org 6237S: Maintained 6238F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6239F: drivers/ptp/ptp_qoriq.c 6240F: drivers/ptp/ptp_qoriq_debugfs.c 6241F: include/linux/fsl/ptp_qoriq.h 6242F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6243 6244FREESCALE QUAD SPI DRIVER 6245M: Han Xu <han.xu@nxp.com> 6246L: linux-spi@vger.kernel.org 6247S: Maintained 6248F: drivers/spi/spi-fsl-qspi.c 6249 6250FREESCALE QUICC ENGINE LIBRARY 6251M: Qiang Zhao <qiang.zhao@nxp.com> 6252L: linuxppc-dev@lists.ozlabs.org 6253S: Maintained 6254F: drivers/soc/fsl/qe/ 6255F: include/soc/fsl/*qe*.h 6256F: include/soc/fsl/*ucc*.h 6257 6258FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6259M: Li Yang <leoyang.li@nxp.com> 6260L: netdev@vger.kernel.org 6261L: linuxppc-dev@lists.ozlabs.org 6262S: Maintained 6263F: drivers/net/ethernet/freescale/ucc_geth* 6264 6265FREESCALE QUICC ENGINE UCC HDLC DRIVER 6266M: Zhao Qiang <qiang.zhao@nxp.com> 6267L: netdev@vger.kernel.org 6268L: linuxppc-dev@lists.ozlabs.org 6269S: Maintained 6270F: drivers/net/wan/fsl_ucc_hdlc* 6271 6272FREESCALE QUICC ENGINE UCC UART DRIVER 6273M: Timur Tabi <timur@kernel.org> 6274L: linuxppc-dev@lists.ozlabs.org 6275S: Maintained 6276F: drivers/tty/serial/ucc_uart.c 6277 6278FREESCALE SOC DRIVERS 6279M: Li Yang <leoyang.li@nxp.com> 6280L: linuxppc-dev@lists.ozlabs.org 6281L: linux-arm-kernel@lists.infradead.org 6282S: Maintained 6283F: Documentation/devicetree/bindings/soc/fsl/ 6284F: drivers/soc/fsl/ 6285F: include/linux/fsl/ 6286 6287FREESCALE SOC FS_ENET DRIVER 6288M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6289L: linuxppc-dev@lists.ozlabs.org 6290L: netdev@vger.kernel.org 6291S: Maintained 6292F: drivers/net/ethernet/freescale/fs_enet/ 6293F: include/linux/fs_enet_pd.h 6294 6295FREESCALE SOC SOUND DRIVERS 6296M: Timur Tabi <timur@kernel.org> 6297M: Nicolin Chen <nicoleotsuka@gmail.com> 6298M: Xiubo Li <Xiubo.Lee@gmail.com> 6299R: Fabio Estevam <festevam@gmail.com> 6300L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6301L: linuxppc-dev@lists.ozlabs.org 6302S: Maintained 6303F: sound/soc/fsl/fsl* 6304F: sound/soc/fsl/imx* 6305F: sound/soc/fsl/mpc8610_hpcd.c 6306 6307FREESCALE USB PERIPHERAL DRIVERS 6308M: Li Yang <leoyang.li@nxp.com> 6309L: linux-usb@vger.kernel.org 6310L: linuxppc-dev@lists.ozlabs.org 6311S: Maintained 6312F: drivers/usb/gadget/udc/fsl* 6313 6314FREEVXFS FILESYSTEM 6315M: Christoph Hellwig <hch@infradead.org> 6316W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6317S: Maintained 6318F: fs/freevxfs/ 6319 6320FREEZER 6321M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6322M: Pavel Machek <pavel@ucw.cz> 6323L: linux-pm@vger.kernel.org 6324S: Supported 6325F: Documentation/power/freezing-of-tasks.txt 6326F: include/linux/freezer.h 6327F: kernel/freezer.c 6328 6329FRONTSWAP API 6330M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6331L: linux-kernel@vger.kernel.org 6332S: Maintained 6333F: mm/frontswap.c 6334F: include/linux/frontswap.h 6335 6336FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6337M: David Howells <dhowells@redhat.com> 6338L: linux-cachefs@redhat.com (moderated for non-subscribers) 6339S: Supported 6340F: Documentation/filesystems/caching/ 6341F: fs/fscache/ 6342F: include/linux/fscache*.h 6343 6344FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6345M: Theodore Y. Ts'o <tytso@mit.edu> 6346M: Jaegeuk Kim <jaegeuk@kernel.org> 6347M: Eric Biggers <ebiggers@kernel.org> 6348L: linux-fscrypt@vger.kernel.org 6349Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6350T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6351S: Supported 6352F: fs/crypto/ 6353F: include/linux/fscrypt*.h 6354F: Documentation/filesystems/fscrypt.rst 6355 6356FSI-ATTACHED I2C DRIVER 6357M: Eddie James <eajames@linux.ibm.com> 6358L: linux-i2c@vger.kernel.org 6359L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6360S: Maintained 6361F: drivers/i2c/busses/i2c-fsi.c 6362F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6363 6364FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6365M: Jan Kara <jack@suse.cz> 6366R: Amir Goldstein <amir73il@gmail.com> 6367L: linux-fsdevel@vger.kernel.org 6368S: Maintained 6369F: fs/notify/ 6370F: include/linux/fsnotify*.h 6371 6372FUJITSU LAPTOP EXTRAS 6373M: Jonathan Woithe <jwoithe@just42.net> 6374L: platform-driver-x86@vger.kernel.org 6375S: Maintained 6376F: drivers/platform/x86/fujitsu-laptop.c 6377 6378FUJITSU M-5MO LS CAMERA ISP DRIVER 6379M: Kyungmin Park <kyungmin.park@samsung.com> 6380M: Heungjun Kim <riverful.kim@samsung.com> 6381L: linux-media@vger.kernel.org 6382S: Maintained 6383F: drivers/media/i2c/m5mols/ 6384F: include/media/i2c/m5mols.h 6385 6386FUJITSU TABLET EXTRAS 6387M: Robert Gerlach <khnz@gmx.de> 6388L: platform-driver-x86@vger.kernel.org 6389S: Maintained 6390F: drivers/platform/x86/fujitsu-tablet.c 6391 6392FUSE: FILESYSTEM IN USERSPACE 6393M: Miklos Szeredi <miklos@szeredi.hu> 6394L: linux-fsdevel@vger.kernel.org 6395W: http://fuse.sourceforge.net/ 6396T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6397S: Maintained 6398F: fs/fuse/ 6399F: include/uapi/linux/fuse.h 6400F: Documentation/filesystems/fuse.txt 6401 6402FUTEX SUBSYSTEM 6403M: Thomas Gleixner <tglx@linutronix.de> 6404M: Ingo Molnar <mingo@redhat.com> 6405R: Peter Zijlstra <peterz@infradead.org> 6406R: Darren Hart <dvhart@infradead.org> 6407L: linux-kernel@vger.kernel.org 6408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6409S: Maintained 6410F: kernel/futex.c 6411F: kernel/futex_compat.c 6412F: include/asm-generic/futex.h 6413F: include/linux/futex.h 6414F: include/uapi/linux/futex.h 6415F: tools/testing/selftests/futex/ 6416F: tools/perf/bench/futex* 6417F: Documentation/*futex* 6418 6419GCC PLUGINS 6420M: Kees Cook <keescook@chromium.org> 6421R: Emese Revfy <re.emese@gmail.com> 6422L: kernel-hardening@lists.openwall.com 6423S: Maintained 6424F: scripts/gcc-plugins/ 6425F: scripts/gcc-plugin.sh 6426F: scripts/Makefile.gcc-plugins 6427F: Documentation/gcc-plugins.txt 6428 6429GASKET DRIVER FRAMEWORK 6430M: Rob Springer <rspringer@google.com> 6431M: Todd Poynor <toddpoynor@google.com> 6432M: Ben Chan <benchan@chromium.org> 6433S: Maintained 6434F: drivers/staging/gasket/ 6435 6436GCOV BASED KERNEL PROFILING 6437M: Peter Oberparleiter <oberpar@linux.ibm.com> 6438S: Maintained 6439F: kernel/gcov/ 6440F: Documentation/dev-tools/gcov.rst 6441 6442GDB KERNEL DEBUGGING HELPER SCRIPTS 6443M: Jan Kiszka <jan.kiszka@siemens.com> 6444M: Kieran Bingham <kbingham@kernel.org> 6445S: Supported 6446F: scripts/gdb/ 6447 6448GDT SCSI DISK ARRAY CONTROLLER DRIVER 6449M: Achim Leubner <achim_leubner@adaptec.com> 6450L: linux-scsi@vger.kernel.org 6451W: http://www.icp-vortex.com/ 6452S: Supported 6453F: drivers/scsi/gdt* 6454 6455GEMTEK FM RADIO RECEIVER DRIVER 6456M: Hans Verkuil <hverkuil@xs4all.nl> 6457L: linux-media@vger.kernel.org 6458T: git git://linuxtv.org/media_tree.git 6459W: https://linuxtv.org 6460S: Maintained 6461F: drivers/media/radio/radio-gemtek* 6462 6463GENERIC GPIO I2C DRIVER 6464M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6465S: Supported 6466F: drivers/i2c/busses/i2c-gpio.c 6467F: include/linux/platform_data/i2c-gpio.h 6468 6469GENERIC GPIO I2C MULTIPLEXER DRIVER 6470M: Peter Korsgaard <peter.korsgaard@barco.com> 6471L: linux-i2c@vger.kernel.org 6472S: Supported 6473F: drivers/i2c/muxes/i2c-mux-gpio.c 6474F: include/linux/platform_data/i2c-mux-gpio.h 6475F: Documentation/i2c/muxes/i2c-mux-gpio 6476 6477GENERIC HDLC (WAN) DRIVERS 6478M: Krzysztof Halasa <khc@pm.waw.pl> 6479W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6480S: Maintained 6481F: drivers/net/wan/c101.c 6482F: drivers/net/wan/hd6457* 6483F: drivers/net/wan/hdlc* 6484F: drivers/net/wan/n2.c 6485F: drivers/net/wan/pc300too.c 6486F: drivers/net/wan/pci200syn.c 6487F: drivers/net/wan/wanxl* 6488 6489GENERIC INCLUDE/ASM HEADER FILES 6490M: Arnd Bergmann <arnd@arndb.de> 6491L: linux-arch@vger.kernel.org 6492T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6493S: Maintained 6494F: include/asm-generic/ 6495F: include/uapi/asm-generic/ 6496 6497GENERIC PHY FRAMEWORK 6498M: Kishon Vijay Abraham I <kishon@ti.com> 6499L: linux-kernel@vger.kernel.org 6500T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6501S: Supported 6502F: drivers/phy/ 6503F: include/linux/phy/ 6504F: Documentation/devicetree/bindings/phy/ 6505 6506GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6507M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6508S: Supported 6509F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6510 6511GENERIC PM DOMAINS 6512M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6513M: Kevin Hilman <khilman@kernel.org> 6514M: Ulf Hansson <ulf.hansson@linaro.org> 6515L: linux-pm@vger.kernel.org 6516S: Supported 6517F: drivers/base/power/domain*.c 6518F: include/linux/pm_domain.h 6519F: Documentation/devicetree/bindings/power/power_domain.txt 6520 6521GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6522M: Eugen Hristev <eugen.hristev@microchip.com> 6523L: linux-input@vger.kernel.org 6524S: Maintained 6525F: drivers/input/touchscreen/resistive-adc-touch.c 6526 6527GENERIC UIO DRIVER FOR PCI DEVICES 6528M: "Michael S. Tsirkin" <mst@redhat.com> 6529L: kvm@vger.kernel.org 6530S: Supported 6531F: drivers/uio/uio_pci_generic.c 6532 6533GENWQE (IBM Generic Workqueue Card) 6534M: Frank Haverkamp <haver@linux.ibm.com> 6535S: Supported 6536F: drivers/misc/genwqe/ 6537 6538GET_MAINTAINER SCRIPT 6539M: Joe Perches <joe@perches.com> 6540S: Maintained 6541F: scripts/get_maintainer.pl 6542 6543GFS2 FILE SYSTEM 6544M: Bob Peterson <rpeterso@redhat.com> 6545M: Andreas Gruenbacher <agruenba@redhat.com> 6546L: cluster-devel@redhat.com 6547W: http://sources.redhat.com/cluster/ 6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6549S: Supported 6550F: Documentation/filesystems/gfs2*.txt 6551F: fs/gfs2/ 6552F: include/uapi/linux/gfs2_ondisk.h 6553 6554GIGASET ISDN DRIVERS 6555M: Paul Bolle <pebolle@tiscali.nl> 6556L: gigaset307x-common@lists.sourceforge.net 6557W: http://gigaset307x.sourceforge.net/ 6558S: Odd Fixes 6559F: Documentation/isdn/README.gigaset 6560F: drivers/isdn/gigaset/ 6561F: include/uapi/linux/gigaset_dev.h 6562 6563GNSS SUBSYSTEM 6564M: Johan Hovold <johan@kernel.org> 6565T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6566S: Maintained 6567F: Documentation/ABI/testing/sysfs-class-gnss 6568F: Documentation/devicetree/bindings/gnss/ 6569F: drivers/gnss/ 6570F: include/linux/gnss.h 6571 6572GO7007 MPEG CODEC 6573M: Hans Verkuil <hans.verkuil@cisco.com> 6574L: linux-media@vger.kernel.org 6575S: Maintained 6576F: drivers/media/usb/go7007/ 6577 6578GOODIX TOUCHSCREEN 6579M: Bastien Nocera <hadess@hadess.net> 6580L: linux-input@vger.kernel.org 6581S: Maintained 6582F: drivers/input/touchscreen/goodix.c 6583 6584GPD POCKET FAN DRIVER 6585M: Hans de Goede <hdegoede@redhat.com> 6586L: platform-driver-x86@vger.kernel.org 6587S: Maintained 6588F: drivers/platform/x86/gpd-pocket-fan.c 6589 6590GPIO ACPI SUPPORT 6591M: Mika Westerberg <mika.westerberg@linux.intel.com> 6592M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6593L: linux-gpio@vger.kernel.org 6594L: linux-acpi@vger.kernel.org 6595S: Maintained 6596F: Documentation/acpi/gpio-properties.txt 6597F: drivers/gpio/gpiolib-acpi.c 6598 6599GPIO IR Transmitter 6600M: Sean Young <sean@mess.org> 6601L: linux-media@vger.kernel.org 6602S: Maintained 6603F: drivers/media/rc/gpio-ir-tx.c 6604 6605GPIO MOCKUP DRIVER 6606M: Bamvor Jian Zhang <bamv2005@gmail.com> 6607L: linux-gpio@vger.kernel.org 6608S: Maintained 6609F: drivers/gpio/gpio-mockup.c 6610F: tools/testing/selftests/gpio/ 6611 6612GPIO SUBSYSTEM 6613M: Linus Walleij <linus.walleij@linaro.org> 6614M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6615L: linux-gpio@vger.kernel.org 6616T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6617S: Maintained 6618F: Documentation/devicetree/bindings/gpio/ 6619F: Documentation/driver-api/gpio/ 6620F: Documentation/gpio/ 6621F: Documentation/ABI/testing/gpio-cdev 6622F: Documentation/ABI/obsolete/sysfs-gpio 6623F: drivers/gpio/ 6624F: include/linux/gpio/ 6625F: include/linux/gpio.h 6626F: include/linux/of_gpio.h 6627F: include/asm-generic/gpio.h 6628F: include/uapi/linux/gpio.h 6629F: tools/gpio/ 6630 6631GRE DEMULTIPLEXER DRIVER 6632M: Dmitry Kozlov <xeb@mail.ru> 6633L: netdev@vger.kernel.org 6634S: Maintained 6635F: net/ipv4/gre_demux.c 6636F: net/ipv4/gre_offload.c 6637F: include/net/gre.h 6638 6639GRETH 10/100/1G Ethernet MAC device driver 6640M: Andreas Larsson <andreas@gaisler.com> 6641L: netdev@vger.kernel.org 6642S: Maintained 6643F: drivers/net/ethernet/aeroflex/ 6644 6645GREYBUS AUDIO PROTOCOLS DRIVERS 6646M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6647M: Mark Greer <mgreer@animalcreek.com> 6648S: Maintained 6649F: drivers/staging/greybus/audio_apbridgea.c 6650F: drivers/staging/greybus/audio_apbridgea.h 6651F: drivers/staging/greybus/audio_codec.c 6652F: drivers/staging/greybus/audio_codec.h 6653F: drivers/staging/greybus/audio_gb.c 6654F: drivers/staging/greybus/audio_manager.c 6655F: drivers/staging/greybus/audio_manager.h 6656F: drivers/staging/greybus/audio_manager_module.c 6657F: drivers/staging/greybus/audio_manager_private.h 6658F: drivers/staging/greybus/audio_manager_sysfs.c 6659F: drivers/staging/greybus/audio_module.c 6660F: drivers/staging/greybus/audio_topology.c 6661 6662GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6663M: Viresh Kumar <vireshk@kernel.org> 6664S: Maintained 6665F: drivers/staging/greybus/authentication.c 6666F: drivers/staging/greybus/bootrom.c 6667F: drivers/staging/greybus/firmware.h 6668F: drivers/staging/greybus/fw-core.c 6669F: drivers/staging/greybus/fw-download.c 6670F: drivers/staging/greybus/fw-management.c 6671F: drivers/staging/greybus/greybus_authentication.h 6672F: drivers/staging/greybus/greybus_firmware.h 6673F: drivers/staging/greybus/hid.c 6674F: drivers/staging/greybus/i2c.c 6675F: drivers/staging/greybus/spi.c 6676F: drivers/staging/greybus/spilib.c 6677F: drivers/staging/greybus/spilib.h 6678 6679GREYBUS LOOPBACK DRIVER 6680M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6681S: Maintained 6682F: drivers/staging/greybus/loopback.c 6683 6684GREYBUS PLATFORM DRIVERS 6685M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6686S: Maintained 6687F: drivers/staging/greybus/arche-platform.c 6688F: drivers/staging/greybus/arche-apb-ctrl.c 6689F: drivers/staging/greybus/arche_platform.h 6690 6691GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6692M: Rui Miguel Silva <rmfrfs@gmail.com> 6693S: Maintained 6694F: drivers/staging/greybus/sdio.c 6695F: drivers/staging/greybus/light.c 6696F: drivers/staging/greybus/gpio.c 6697F: drivers/staging/greybus/power_supply.c 6698F: drivers/staging/greybus/spi.c 6699F: drivers/staging/greybus/spilib.c 6700 6701GREYBUS SUBSYSTEM 6702M: Johan Hovold <johan@kernel.org> 6703M: Alex Elder <elder@kernel.org> 6704M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6705S: Maintained 6706F: drivers/staging/greybus/ 6707L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6708 6709GREYBUS UART PROTOCOLS DRIVERS 6710M: David Lin <dtwlin@gmail.com> 6711S: Maintained 6712F: drivers/staging/greybus/uart.c 6713F: drivers/staging/greybus/log.c 6714 6715GS1662 VIDEO SERIALIZER 6716M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6717L: linux-media@vger.kernel.org 6718T: git git://linuxtv.org/media_tree.git 6719S: Maintained 6720F: drivers/media/spi/gs1662.c 6721 6722GSPCA FINEPIX SUBDRIVER 6723M: Frank Zago <frank@zago.net> 6724L: linux-media@vger.kernel.org 6725T: git git://linuxtv.org/media_tree.git 6726S: Maintained 6727F: drivers/media/usb/gspca/finepix.c 6728 6729GSPCA GL860 SUBDRIVER 6730M: Olivier Lorin <o.lorin@laposte.net> 6731L: linux-media@vger.kernel.org 6732T: git git://linuxtv.org/media_tree.git 6733S: Maintained 6734F: drivers/media/usb/gspca/gl860/ 6735 6736GSPCA M5602 SUBDRIVER 6737M: Erik Andren <erik.andren@gmail.com> 6738L: linux-media@vger.kernel.org 6739T: git git://linuxtv.org/media_tree.git 6740S: Maintained 6741F: drivers/media/usb/gspca/m5602/ 6742 6743GSPCA PAC207 SONIXB SUBDRIVER 6744M: Hans Verkuil <hverkuil@xs4all.nl> 6745L: linux-media@vger.kernel.org 6746T: git git://linuxtv.org/media_tree.git 6747S: Odd Fixes 6748F: drivers/media/usb/gspca/pac207.c 6749 6750GSPCA SN9C20X SUBDRIVER 6751M: Brian Johnson <brijohn@gmail.com> 6752L: linux-media@vger.kernel.org 6753T: git git://linuxtv.org/media_tree.git 6754S: Maintained 6755F: drivers/media/usb/gspca/sn9c20x.c 6756 6757GSPCA T613 SUBDRIVER 6758M: Leandro Costantino <lcostantino@gmail.com> 6759L: linux-media@vger.kernel.org 6760T: git git://linuxtv.org/media_tree.git 6761S: Maintained 6762F: drivers/media/usb/gspca/t613.c 6763 6764GSPCA USB WEBCAM DRIVER 6765M: Hans Verkuil <hverkuil@xs4all.nl> 6766L: linux-media@vger.kernel.org 6767T: git git://linuxtv.org/media_tree.git 6768S: Odd Fixes 6769F: drivers/media/usb/gspca/ 6770 6771GTP (GPRS Tunneling Protocol) 6772M: Pablo Neira Ayuso <pablo@netfilter.org> 6773M: Harald Welte <laforge@gnumonks.org> 6774L: osmocom-net-gprs@lists.osmocom.org 6775T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6776S: Maintained 6777F: drivers/net/gtp.c 6778 6779GUID PARTITION TABLE (GPT) 6780M: Davidlohr Bueso <dave@stgolabs.net> 6781L: linux-efi@vger.kernel.org 6782S: Maintained 6783F: block/partitions/efi.* 6784 6785H8/300 ARCHITECTURE 6786M: Yoshinori Sato <ysato@users.sourceforge.jp> 6787L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6788W: http://uclinux-h8.sourceforge.jp 6789T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6790S: Maintained 6791F: arch/h8300/ 6792F: drivers/clocksource/h8300_*.c 6793F: drivers/clk/h8300/ 6794F: drivers/irqchip/irq-renesas-h8*.c 6795 6796HABANALABS PCI DRIVER 6797M: Oded Gabbay <oded.gabbay@gmail.com> 6798T: git https://github.com/HabanaAI/linux.git 6799S: Supported 6800F: drivers/misc/habanalabs/ 6801F: include/uapi/misc/habanalabs.h 6802F: Documentation/ABI/testing/sysfs-driver-habanalabs 6803F: Documentation/ABI/testing/debugfs-driver-habanalabs 6804 6805HACKRF MEDIA DRIVER 6806M: Antti Palosaari <crope@iki.fi> 6807L: linux-media@vger.kernel.org 6808W: https://linuxtv.org 6809W: http://palosaari.fi/linux/ 6810Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6811T: git git://linuxtv.org/anttip/media_tree.git 6812S: Maintained 6813F: drivers/media/usb/hackrf/ 6814 6815HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6816M: Frank Seidel <frank@f-seidel.de> 6817L: platform-driver-x86@vger.kernel.org 6818W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6819S: Maintained 6820F: drivers/platform/x86/hdaps.c 6821 6822HARDWARE MONITORING 6823M: Jean Delvare <jdelvare@suse.com> 6824M: Guenter Roeck <linux@roeck-us.net> 6825L: linux-hwmon@vger.kernel.org 6826W: http://hwmon.wiki.kernel.org/ 6827T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6828S: Maintained 6829F: Documentation/devicetree/bindings/hwmon/ 6830F: Documentation/hwmon/ 6831F: drivers/hwmon/ 6832F: include/linux/hwmon*.h 6833F: include/trace/events/hwmon*.h 6834 6835HARDWARE RANDOM NUMBER GENERATOR CORE 6836M: Matt Mackall <mpm@selenic.com> 6837M: Herbert Xu <herbert@gondor.apana.org.au> 6838L: linux-crypto@vger.kernel.org 6839S: Odd fixes 6840F: Documentation/devicetree/bindings/rng/ 6841F: Documentation/hw_random.txt 6842F: drivers/char/hw_random/ 6843F: include/linux/hw_random.h 6844 6845HARDWARE TRACING FACILITIES 6846M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6847S: Maintained 6848F: drivers/hwtracing/ 6849 6850HARDWARE SPINLOCK CORE 6851M: Ohad Ben-Cohen <ohad@wizery.com> 6852M: Bjorn Andersson <bjorn.andersson@linaro.org> 6853L: linux-remoteproc@vger.kernel.org 6854S: Maintained 6855T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6856F: Documentation/devicetree/bindings/hwlock/ 6857F: Documentation/hwspinlock.txt 6858F: drivers/hwspinlock/ 6859F: include/linux/hwspinlock.h 6860 6861HARMONY SOUND DRIVER 6862L: linux-parisc@vger.kernel.org 6863S: Maintained 6864F: sound/parisc/harmony.* 6865 6866HDPVR USB VIDEO ENCODER DRIVER 6867M: Hans Verkuil <hverkuil@xs4all.nl> 6868L: linux-media@vger.kernel.org 6869T: git git://linuxtv.org/media_tree.git 6870W: https://linuxtv.org 6871S: Odd Fixes 6872F: drivers/media/usb/hdpvr/ 6873 6874HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6875M: Jerry Hoemann <jerry.hoemann@hpe.com> 6876S: Supported 6877F: Documentation/watchdog/hpwdt.txt 6878F: drivers/watchdog/hpwdt.c 6879 6880HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6881M: Don Brace <don.brace@microsemi.com> 6882L: esc.storagedev@microsemi.com 6883L: linux-scsi@vger.kernel.org 6884S: Supported 6885F: Documentation/scsi/hpsa.txt 6886F: drivers/scsi/hpsa*.[ch] 6887F: include/linux/cciss*.h 6888F: include/uapi/linux/cciss*.h 6889 6890HFI1 DRIVER 6891M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6892M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6893L: linux-rdma@vger.kernel.org 6894S: Supported 6895F: drivers/infiniband/hw/hfi1 6896 6897HFS FILESYSTEM 6898L: linux-fsdevel@vger.kernel.org 6899S: Orphan 6900F: Documentation/filesystems/hfs.txt 6901F: fs/hfs/ 6902 6903HFSPLUS FILESYSTEM 6904L: linux-fsdevel@vger.kernel.org 6905S: Orphan 6906F: Documentation/filesystems/hfsplus.txt 6907F: fs/hfsplus/ 6908 6909HGA FRAMEBUFFER DRIVER 6910M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6911L: linux-nvidia@lists.surfsouth.com 6912W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6913S: Maintained 6914F: drivers/video/fbdev/hgafb.c 6915 6916HIBERNATION (aka Software Suspend, aka swsusp) 6917M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6918M: Pavel Machek <pavel@ucw.cz> 6919L: linux-pm@vger.kernel.org 6920B: https://bugzilla.kernel.org 6921S: Supported 6922F: arch/x86/power/ 6923F: drivers/base/power/ 6924F: kernel/power/ 6925F: include/linux/suspend.h 6926F: include/linux/freezer.h 6927F: include/linux/pm.h 6928F: arch/*/include/asm/suspend*.h 6929 6930HID CORE LAYER 6931M: Jiri Kosina <jikos@kernel.org> 6932M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6933L: linux-input@vger.kernel.org 6934T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6935S: Maintained 6936F: drivers/hid/ 6937F: include/linux/hid* 6938F: include/uapi/linux/hid* 6939 6940HID SENSOR HUB DRIVERS 6941M: Jiri Kosina <jikos@kernel.org> 6942M: Jonathan Cameron <jic23@kernel.org> 6943M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6944L: linux-input@vger.kernel.org 6945L: linux-iio@vger.kernel.org 6946S: Maintained 6947F: Documentation/hid/hid-sensor* 6948F: drivers/hid/hid-sensor-* 6949F: drivers/iio/*/hid-* 6950F: include/linux/hid-sensor-* 6951 6952HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6953M: Thomas Gleixner <tglx@linutronix.de> 6954L: linux-kernel@vger.kernel.org 6955T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6956S: Maintained 6957F: Documentation/timers/ 6958F: kernel/time/hrtimer.c 6959F: kernel/time/clockevents.c 6960F: kernel/time/timer_*.c 6961F: include/linux/clockchips.h 6962F: include/linux/hrtimer.h 6963 6964HIGH-SPEED SCC DRIVER FOR AX.25 6965L: linux-hams@vger.kernel.org 6966S: Orphan 6967F: drivers/net/hamradio/dmascc.c 6968F: drivers/net/hamradio/scc.c 6969 6970HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6971M: HighPoint Linux Team <linux@highpoint-tech.com> 6972W: http://www.highpoint-tech.com 6973S: Supported 6974F: Documentation/scsi/hptiop.txt 6975F: drivers/scsi/hptiop.c 6976 6977HIPPI 6978M: Jes Sorensen <jes@trained-monkey.org> 6979L: linux-hippi@sunsite.dk 6980S: Maintained 6981F: include/linux/hippidevice.h 6982F: include/uapi/linux/if_hippi.h 6983F: net/802/hippi.c 6984F: drivers/net/hippi/ 6985 6986HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6987M: Yisen Zhuang <yisen.zhuang@huawei.com> 6988M: Salil Mehta <salil.mehta@huawei.com> 6989L: netdev@vger.kernel.org 6990W: http://www.hisilicon.com 6991S: Maintained 6992F: drivers/net/ethernet/hisilicon/hns3/ 6993 6994HISILICON LPC BUS DRIVER 6995M: john.garry@huawei.com 6996W: http://www.hisilicon.com 6997S: Maintained 6998F: drivers/bus/hisi_lpc.c 6999F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7000 7001HISILICON NETWORK SUBSYSTEM DRIVER 7002M: Yisen Zhuang <yisen.zhuang@huawei.com> 7003M: Salil Mehta <salil.mehta@huawei.com> 7004L: netdev@vger.kernel.org 7005W: http://www.hisilicon.com 7006S: Maintained 7007F: drivers/net/ethernet/hisilicon/ 7008F: Documentation/devicetree/bindings/net/hisilicon*.txt 7009 7010HISILICON PMU DRIVER 7011M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7012W: http://www.hisilicon.com 7013S: Supported 7014F: drivers/perf/hisilicon 7015F: Documentation/perf/hisi-pmu.txt 7016 7017HISILICON ROCE DRIVER 7018M: Lijun Ou <oulijun@huawei.com> 7019M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7020L: linux-rdma@vger.kernel.org 7021S: Maintained 7022F: drivers/infiniband/hw/hns/ 7023F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7024 7025HISILICON SAS Controller 7026M: John Garry <john.garry@huawei.com> 7027W: http://www.hisilicon.com 7028S: Supported 7029F: drivers/scsi/hisi_sas/ 7030F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7031 7032HMM - Heterogeneous Memory Management 7033M: Jérôme Glisse <jglisse@redhat.com> 7034L: linux-mm@kvack.org 7035S: Maintained 7036F: mm/hmm* 7037F: include/linux/hmm* 7038F: Documentation/vm/hmm.rst 7039 7040HOST AP DRIVER 7041M: Jouni Malinen <j@w1.fi> 7042L: linux-wireless@vger.kernel.org 7043W: http://w1.fi/hostap-driver.html 7044S: Obsolete 7045F: drivers/net/wireless/intersil/hostap/ 7046 7047HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7048L: platform-driver-x86@vger.kernel.org 7049S: Orphan 7050F: drivers/platform/x86/tc1100-wmi.c 7051 7052HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7053M: Jaroslav Kysela <perex@perex.cz> 7054S: Maintained 7055F: drivers/net/ethernet/hp/hp100.* 7056 7057HPET: High Precision Event Timers driver 7058M: Clemens Ladisch <clemens@ladisch.de> 7059S: Maintained 7060F: Documentation/timers/hpet.txt 7061F: drivers/char/hpet.c 7062F: include/linux/hpet.h 7063F: include/uapi/linux/hpet.h 7064 7065HPET: x86 7066S: Orphan 7067F: arch/x86/kernel/hpet.c 7068F: arch/x86/include/asm/hpet.h 7069 7070HPFS FILESYSTEM 7071M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7072W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7073S: Maintained 7074F: fs/hpfs/ 7075 7076HSI SUBSYSTEM 7077M: Sebastian Reichel <sre@kernel.org> 7078T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7079S: Maintained 7080F: Documentation/ABI/testing/sysfs-bus-hsi 7081F: Documentation/driver-api/hsi.rst 7082F: drivers/hsi/ 7083F: include/linux/hsi/ 7084F: include/uapi/linux/hsi/ 7085 7086HSO 3G MODEM DRIVER 7087L: linux-usb@vger.kernel.org 7088S: Orphan 7089F: drivers/net/usb/hso.c 7090 7091HSR NETWORK PROTOCOL 7092M: Arvid Brodin <arvid.brodin@alten.se> 7093L: netdev@vger.kernel.org 7094S: Maintained 7095F: net/hsr/ 7096 7097HT16K33 LED CONTROLLER DRIVER 7098M: Robin van der Gracht <robin@protonic.nl> 7099S: Maintained 7100F: drivers/auxdisplay/ht16k33.c 7101F: Documentation/devicetree/bindings/display/ht16k33.txt 7102 7103HTCPEN TOUCHSCREEN DRIVER 7104M: Pau Oliva Fora <pof@eslack.org> 7105L: linux-input@vger.kernel.org 7106S: Maintained 7107F: drivers/input/touchscreen/htcpen.c 7108 7109HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7110M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7111L: linux-iio@vger.kernel.org 7112W: http://www.st.com/ 7113S: Maintained 7114F: drivers/iio/humidity/hts221* 7115F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7116 7117HUAWEI ETHERNET DRIVER 7118M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7119L: netdev@vger.kernel.org 7120S: Supported 7121F: Documentation/networking/hinic.txt 7122F: drivers/net/ethernet/huawei/hinic/ 7123 7124HUGETLB FILESYSTEM 7125M: Mike Kravetz <mike.kravetz@oracle.com> 7126L: linux-mm@kvack.org 7127S: Maintained 7128F: fs/hugetlbfs/ 7129F: mm/hugetlb.c 7130F: include/linux/hugetlb.h 7131F: Documentation/admin-guide/mm/hugetlbpage.rst 7132F: Documentation/vm/hugetlbfs_reserv.rst 7133F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7134 7135HVA ST MEDIA DRIVER 7136M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7137L: linux-media@vger.kernel.org 7138T: git git://linuxtv.org/media_tree.git 7139W: https://linuxtv.org 7140S: Supported 7141F: drivers/media/platform/sti/hva 7142 7143HWPOISON MEMORY FAILURE HANDLING 7144M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7145L: linux-mm@kvack.org 7146S: Maintained 7147F: mm/memory-failure.c 7148F: mm/hwpoison-inject.c 7149 7150HYGON PROCESSOR SUPPORT 7151M: Pu Wen <puwen@hygon.cn> 7152L: linux-kernel@vger.kernel.org 7153S: Maintained 7154F: arch/x86/kernel/cpu/hygon.c 7155 7156Hyper-V CORE AND DRIVERS 7157M: "K. Y. Srinivasan" <kys@microsoft.com> 7158M: Haiyang Zhang <haiyangz@microsoft.com> 7159M: Stephen Hemminger <sthemmin@microsoft.com> 7160M: Sasha Levin <sashal@kernel.org> 7161T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7162L: linux-hyperv@vger.kernel.org 7163S: Supported 7164F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7165F: arch/x86/include/asm/mshyperv.h 7166F: arch/x86/include/asm/trace/hyperv.h 7167F: arch/x86/include/asm/hyperv-tlfs.h 7168F: arch/x86/kernel/cpu/mshyperv.c 7169F: arch/x86/hyperv 7170F: drivers/hid/hid-hyperv.c 7171F: drivers/hv/ 7172F: drivers/input/serio/hyperv-keyboard.c 7173F: drivers/pci/controller/pci-hyperv.c 7174F: drivers/net/hyperv/ 7175F: drivers/scsi/storvsc_drv.c 7176F: drivers/uio/uio_hv_generic.c 7177F: drivers/video/fbdev/hyperv_fb.c 7178F: drivers/iommu/hyperv_iommu.c 7179F: net/vmw_vsock/hyperv_transport.c 7180F: include/linux/hyperv.h 7181F: include/uapi/linux/hyperv.h 7182F: tools/hv/ 7183F: Documentation/ABI/stable/sysfs-bus-vmbus 7184 7185HYPERVISOR VIRTUAL CONSOLE DRIVER 7186L: linuxppc-dev@lists.ozlabs.org 7187S: Odd Fixes 7188F: drivers/tty/hvc/ 7189 7190I2C ACPI SUPPORT 7191M: Mika Westerberg <mika.westerberg@linux.intel.com> 7192L: linux-i2c@vger.kernel.org 7193L: linux-acpi@vger.kernel.org 7194S: Maintained 7195F: drivers/i2c/i2c-core-acpi.c 7196 7197I2C CONTROLLER DRIVER FOR NVIDIA GPU 7198M: Ajay Gupta <ajayg@nvidia.com> 7199L: linux-i2c@vger.kernel.org 7200S: Maintained 7201F: Documentation/i2c/busses/i2c-nvidia-gpu 7202F: drivers/i2c/busses/i2c-nvidia-gpu.c 7203 7204I2C MUXES 7205M: Peter Rosin <peda@axentia.se> 7206L: linux-i2c@vger.kernel.org 7207S: Maintained 7208F: Documentation/i2c/i2c-topology 7209F: Documentation/i2c/muxes/ 7210F: Documentation/devicetree/bindings/i2c/i2c-mux* 7211F: Documentation/devicetree/bindings/i2c/i2c-arb* 7212F: Documentation/devicetree/bindings/i2c/i2c-gate* 7213F: drivers/i2c/i2c-mux.c 7214F: drivers/i2c/muxes/ 7215F: include/linux/i2c-mux.h 7216 7217I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7218M: Gregory CLEMENT <gregory.clement@bootlin.com> 7219L: linux-i2c@vger.kernel.org 7220S: Maintained 7221F: drivers/i2c/busses/i2c-mv64xxx.c 7222 7223I2C OVER PARALLEL PORT 7224M: Jean Delvare <jdelvare@suse.com> 7225L: linux-i2c@vger.kernel.org 7226S: Maintained 7227F: Documentation/i2c/busses/i2c-parport 7228F: Documentation/i2c/busses/i2c-parport-light 7229F: drivers/i2c/busses/i2c-parport.c 7230F: drivers/i2c/busses/i2c-parport-light.c 7231 7232I2C SUBSYSTEM 7233M: Wolfram Sang <wsa@the-dreams.de> 7234L: linux-i2c@vger.kernel.org 7235W: https://i2c.wiki.kernel.org/ 7236Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7237T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7238S: Maintained 7239F: Documentation/devicetree/bindings/i2c/i2c.txt 7240F: Documentation/i2c/ 7241F: drivers/i2c/* 7242F: include/linux/i2c.h 7243F: include/linux/i2c-dev.h 7244F: include/linux/i2c-smbus.h 7245F: include/uapi/linux/i2c.h 7246F: include/uapi/linux/i2c-*.h 7247 7248I2C SUBSYSTEM HOST DRIVERS 7249L: linux-i2c@vger.kernel.org 7250W: https://i2c.wiki.kernel.org/ 7251Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7252T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7253S: Odd Fixes 7254F: Documentation/devicetree/bindings/i2c/ 7255F: drivers/i2c/algos/ 7256F: drivers/i2c/busses/ 7257 7258I2C-TAOS-EVM DRIVER 7259M: Jean Delvare <jdelvare@suse.com> 7260L: linux-i2c@vger.kernel.org 7261S: Maintained 7262F: Documentation/i2c/busses/i2c-taos-evm 7263F: drivers/i2c/busses/i2c-taos-evm.c 7264 7265I2C-TINY-USB DRIVER 7266M: Till Harbaum <till@harbaum.org> 7267L: linux-i2c@vger.kernel.org 7268W: http://www.harbaum.org/till/i2c_tiny_usb 7269S: Maintained 7270F: drivers/i2c/busses/i2c-tiny-usb.c 7271 7272I2C/SMBUS CONTROLLER DRIVERS FOR PC 7273M: Jean Delvare <jdelvare@suse.com> 7274L: linux-i2c@vger.kernel.org 7275S: Maintained 7276F: Documentation/i2c/busses/i2c-ali1535 7277F: Documentation/i2c/busses/i2c-ali1563 7278F: Documentation/i2c/busses/i2c-ali15x3 7279F: Documentation/i2c/busses/i2c-amd756 7280F: Documentation/i2c/busses/i2c-amd8111 7281F: Documentation/i2c/busses/i2c-i801 7282F: Documentation/i2c/busses/i2c-nforce2 7283F: Documentation/i2c/busses/i2c-piix4 7284F: Documentation/i2c/busses/i2c-sis5595 7285F: Documentation/i2c/busses/i2c-sis630 7286F: Documentation/i2c/busses/i2c-sis96x 7287F: Documentation/i2c/busses/i2c-via 7288F: Documentation/i2c/busses/i2c-viapro 7289F: drivers/i2c/busses/i2c-ali1535.c 7290F: drivers/i2c/busses/i2c-ali1563.c 7291F: drivers/i2c/busses/i2c-ali15x3.c 7292F: drivers/i2c/busses/i2c-amd756.c 7293F: drivers/i2c/busses/i2c-amd756-s4882.c 7294F: drivers/i2c/busses/i2c-amd8111.c 7295F: drivers/i2c/busses/i2c-i801.c 7296F: drivers/i2c/busses/i2c-isch.c 7297F: drivers/i2c/busses/i2c-nforce2.c 7298F: drivers/i2c/busses/i2c-nforce2-s4985.c 7299F: drivers/i2c/busses/i2c-piix4.c 7300F: drivers/i2c/busses/i2c-sis5595.c 7301F: drivers/i2c/busses/i2c-sis630.c 7302F: drivers/i2c/busses/i2c-sis96x.c 7303F: drivers/i2c/busses/i2c-via.c 7304F: drivers/i2c/busses/i2c-viapro.c 7305 7306I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7307M: Hans de Goede <hdegoede@redhat.com> 7308L: linux-i2c@vger.kernel.org 7309S: Maintained 7310F: drivers/i2c/busses/i2c-cht-wc.c 7311 7312I2C/SMBUS ISMT DRIVER 7313M: Seth Heasley <seth.heasley@intel.com> 7314M: Neil Horman <nhorman@tuxdriver.com> 7315L: linux-i2c@vger.kernel.org 7316F: drivers/i2c/busses/i2c-ismt.c 7317F: Documentation/i2c/busses/i2c-ismt 7318 7319I2C/SMBUS STUB DRIVER 7320M: Jean Delvare <jdelvare@suse.com> 7321L: linux-i2c@vger.kernel.org 7322S: Maintained 7323F: drivers/i2c/i2c-stub.c 7324 7325I3C SUBSYSTEM 7326M: Boris Brezillon <bbrezillon@kernel.org> 7327L: linux-i3c@lists.infradead.org 7328C: irc://chat.freenode.net/linux-i3c 7329T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7330S: Maintained 7331F: Documentation/ABI/testing/sysfs-bus-i3c 7332F: Documentation/devicetree/bindings/i3c/ 7333F: Documentation/driver-api/i3c 7334F: drivers/i3c/ 7335F: include/linux/i3c/ 7336F: include/dt-bindings/i3c/ 7337 7338I3C DRIVER FOR SYNOPSYS DESIGNWARE 7339M: Vitor Soares <vitor.soares@synopsys.com> 7340S: Maintained 7341F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7342F: drivers/i3c/master/dw* 7343 7344IA64 (Itanium) PLATFORM 7345M: Tony Luck <tony.luck@intel.com> 7346M: Fenghua Yu <fenghua.yu@intel.com> 7347L: linux-ia64@vger.kernel.org 7348T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7349S: Maintained 7350F: arch/ia64/ 7351 7352IBM Power 842 compression accelerator 7353M: Haren Myneni <haren@us.ibm.com> 7354S: Supported 7355F: drivers/crypto/nx/Makefile 7356F: drivers/crypto/nx/Kconfig 7357F: drivers/crypto/nx/nx-842* 7358F: include/linux/sw842.h 7359F: crypto/842.c 7360F: lib/842/ 7361 7362IBM Power in-Nest Crypto Acceleration 7363M: Breno Leitão <leitao@debian.org> 7364M: Nayna Jain <nayna@linux.ibm.com> 7365M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7366L: linux-crypto@vger.kernel.org 7367S: Supported 7368F: drivers/crypto/nx/Makefile 7369F: drivers/crypto/nx/Kconfig 7370F: drivers/crypto/nx/nx-aes* 7371F: drivers/crypto/nx/nx-sha* 7372F: drivers/crypto/nx/nx.* 7373F: drivers/crypto/nx/nx_csbcpb.h 7374F: drivers/crypto/nx/nx_debugfs.h 7375 7376IBM Power Linux RAID adapter 7377M: Brian King <brking@us.ibm.com> 7378S: Supported 7379F: drivers/scsi/ipr.* 7380 7381IBM Power SRIOV Virtual NIC Device Driver 7382M: Thomas Falcon <tlfalcon@linux.ibm.com> 7383M: John Allen <jallen@linux.ibm.com> 7384L: netdev@vger.kernel.org 7385S: Supported 7386F: drivers/net/ethernet/ibm/ibmvnic.* 7387 7388IBM Power Virtual Accelerator Switchboard 7389M: Sukadev Bhattiprolu 7390L: linuxppc-dev@lists.ozlabs.org 7391S: Supported 7392F: arch/powerpc/platforms/powernv/vas* 7393F: arch/powerpc/platforms/powernv/copy-paste.h 7394F: arch/powerpc/include/asm/vas.h 7395F: arch/powerpc/include/uapi/asm/vas.h 7396 7397IBM Power Virtual Ethernet Device Driver 7398M: Thomas Falcon <tlfalcon@linux.ibm.com> 7399L: netdev@vger.kernel.org 7400S: Supported 7401F: drivers/net/ethernet/ibm/ibmveth.* 7402 7403IBM Power Virtual FC Device Drivers 7404M: Tyrel Datwyler <tyreld@linux.ibm.com> 7405L: linux-scsi@vger.kernel.org 7406S: Supported 7407F: drivers/scsi/ibmvscsi/ibmvfc* 7408 7409IBM Power Virtual Management Channel Driver 7410M: Steven Royer <seroyer@linux.ibm.com> 7411S: Supported 7412F: drivers/misc/ibmvmc.* 7413 7414IBM Power Virtual SCSI Device Drivers 7415M: Tyrel Datwyler <tyreld@linux.ibm.com> 7416L: linux-scsi@vger.kernel.org 7417S: Supported 7418F: drivers/scsi/ibmvscsi/ibmvscsi* 7419F: include/scsi/viosrp.h 7420 7421IBM Power Virtual SCSI Device Target Driver 7422M: Michael Cyr <mikecyr@linux.ibm.com> 7423L: linux-scsi@vger.kernel.org 7424L: target-devel@vger.kernel.org 7425S: Supported 7426F: drivers/scsi/ibmvscsi_tgt/ 7427 7428IBM Power VMX Cryptographic instructions 7429M: Breno Leitão <leitao@debian.org> 7430M: Nayna Jain <nayna@linux.ibm.com> 7431M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7432L: linux-crypto@vger.kernel.org 7433S: Supported 7434F: drivers/crypto/vmx/Makefile 7435F: drivers/crypto/vmx/Kconfig 7436F: drivers/crypto/vmx/vmx.c 7437F: drivers/crypto/vmx/aes* 7438F: drivers/crypto/vmx/ghash* 7439F: drivers/crypto/vmx/ppc-xlate.pl 7440 7441IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7442M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7443L: linux-pci@vger.kernel.org 7444L: linuxppc-dev@lists.ozlabs.org 7445S: Supported 7446F: drivers/pci/hotplug/rpaphp* 7447 7448IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7449M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7450L: linux-pci@vger.kernel.org 7451L: linuxppc-dev@lists.ozlabs.org 7452S: Supported 7453F: drivers/pci/hotplug/rpadlpar* 7454 7455IBM ServeRAID RAID DRIVER 7456S: Orphan 7457F: drivers/scsi/ips.* 7458 7459ICH LPC AND GPIO DRIVER 7460M: Peter Tyser <ptyser@xes-inc.com> 7461S: Maintained 7462F: drivers/mfd/lpc_ich.c 7463F: drivers/gpio/gpio-ich.c 7464 7465IDE SUBSYSTEM 7466M: "David S. Miller" <davem@davemloft.net> 7467L: linux-ide@vger.kernel.org 7468Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7469T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7470S: Maintained 7471F: Documentation/ide/ 7472F: drivers/ide/ 7473F: include/linux/ide.h 7474 7475IDE/ATAPI DRIVERS 7476M: Borislav Petkov <bp@alien8.de> 7477L: linux-ide@vger.kernel.org 7478S: Maintained 7479F: Documentation/cdrom/ide-cd 7480F: drivers/ide/ide-cd* 7481 7482IDEAPAD LAPTOP EXTRAS DRIVER 7483M: Ike Panhc <ike.pan@canonical.com> 7484L: platform-driver-x86@vger.kernel.org 7485W: http://launchpad.net/ideapad-laptop 7486S: Maintained 7487F: drivers/platform/x86/ideapad-laptop.c 7488 7489IDEAPAD LAPTOP SLIDEBAR DRIVER 7490M: Andrey Moiseev <o2g.org.ru@gmail.com> 7491L: linux-input@vger.kernel.org 7492W: https://github.com/o2genum/ideapad-slidebar 7493S: Maintained 7494F: drivers/input/misc/ideapad_slidebar.c 7495 7496IDT VersaClock 5 CLOCK DRIVER 7497M: Marek Vasut <marek.vasut@gmail.com> 7498S: Maintained 7499F: drivers/clk/clk-versaclock5.c 7500 7501IEEE 802.15.4 SUBSYSTEM 7502M: Alexander Aring <alex.aring@gmail.com> 7503M: Stefan Schmidt <stefan@datenfreihafen.org> 7504L: linux-wpan@vger.kernel.org 7505W: http://wpan.cakelab.org/ 7506T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7507T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7508S: Maintained 7509F: net/ieee802154/ 7510F: net/mac802154/ 7511F: drivers/net/ieee802154/ 7512F: include/linux/nl802154.h 7513F: include/linux/ieee802154.h 7514F: include/net/nl802154.h 7515F: include/net/mac802154.h 7516F: include/net/af_ieee802154.h 7517F: include/net/cfg802154.h 7518F: include/net/ieee802154_netdev.h 7519F: Documentation/networking/ieee802154.txt 7520 7521IFE PROTOCOL 7522M: Yotam Gigi <yotam.gi@gmail.com> 7523M: Jamal Hadi Salim <jhs@mojatatu.com> 7524F: net/ife 7525F: include/net/ife.h 7526F: include/uapi/linux/ife.h 7527 7528IGORPLUG-USB IR RECEIVER 7529M: Sean Young <sean@mess.org> 7530L: linux-media@vger.kernel.org 7531S: Maintained 7532F: drivers/media/rc/igorplugusb.c 7533 7534IGUANAWORKS USB IR TRANSCEIVER 7535M: Sean Young <sean@mess.org> 7536L: linux-media@vger.kernel.org 7537S: Maintained 7538F: drivers/media/rc/iguanair.c 7539 7540IIO DIGITAL POTENTIOMETER DAC 7541M: Peter Rosin <peda@axentia.se> 7542L: linux-iio@vger.kernel.org 7543S: Maintained 7544F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7545F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7546F: drivers/iio/dac/dpot-dac.c 7547 7548IIO ENVELOPE DETECTOR 7549M: Peter Rosin <peda@axentia.se> 7550L: linux-iio@vger.kernel.org 7551S: Maintained 7552F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7553F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7554F: drivers/iio/adc/envelope-detector.c 7555 7556IIO MULTIPLEXER 7557M: Peter Rosin <peda@axentia.se> 7558L: linux-iio@vger.kernel.org 7559S: Maintained 7560F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7561F: drivers/iio/multiplexer/iio-mux.c 7562 7563IIO SUBSYSTEM AND DRIVERS 7564M: Jonathan Cameron <jic23@kernel.org> 7565R: Hartmut Knaack <knaack.h@gmx.de> 7566R: Lars-Peter Clausen <lars@metafoo.de> 7567R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7568L: linux-iio@vger.kernel.org 7569T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7570S: Maintained 7571F: Documentation/ABI/testing/configfs-iio* 7572F: Documentation/ABI/testing/sysfs-bus-iio* 7573F: Documentation/devicetree/bindings/iio/ 7574F: drivers/iio/ 7575F: drivers/staging/iio/ 7576F: include/linux/iio/ 7577F: tools/iio/ 7578 7579IIO UNIT CONVERTER 7580M: Peter Rosin <peda@axentia.se> 7581L: linux-iio@vger.kernel.org 7582S: Maintained 7583F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7584F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7585F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7586F: drivers/iio/afe/iio-rescale.c 7587 7588IKANOS/ADI EAGLE ADSL USB DRIVER 7589M: Matthieu Castet <castet.matthieu@free.fr> 7590M: Stanislaw Gruszka <stf_xl@wp.pl> 7591S: Maintained 7592F: drivers/usb/atm/ueagle-atm.c 7593 7594IMGTEC ASCII LCD DRIVER 7595M: Paul Burton <paul.burton@mips.com> 7596S: Maintained 7597F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7598F: drivers/auxdisplay/img-ascii-lcd.c 7599 7600IMGTEC IR DECODER DRIVER 7601M: James Hogan <jhogan@kernel.org> 7602S: Maintained 7603F: drivers/media/rc/img-ir/ 7604 7605IMON SOUNDGRAPH USB IR RECEIVER 7606M: Sean Young <sean@mess.org> 7607L: linux-media@vger.kernel.org 7608S: Maintained 7609F: drivers/media/rc/imon_raw.c 7610F: drivers/media/rc/imon.c 7611 7612IMS TWINTURBO FRAMEBUFFER DRIVER 7613L: linux-fbdev@vger.kernel.org 7614S: Orphan 7615F: drivers/video/fbdev/imsttfb.c 7616 7617INA209 HARDWARE MONITOR DRIVER 7618M: Guenter Roeck <linux@roeck-us.net> 7619L: linux-hwmon@vger.kernel.org 7620S: Maintained 7621F: Documentation/hwmon/ina209 7622F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7623F: drivers/hwmon/ina209.c 7624 7625INA2XX HARDWARE MONITOR DRIVER 7626M: Guenter Roeck <linux@roeck-us.net> 7627L: linux-hwmon@vger.kernel.org 7628S: Maintained 7629F: Documentation/hwmon/ina2xx 7630F: drivers/hwmon/ina2xx.c 7631F: include/linux/platform_data/ina2xx.h 7632 7633INDUSTRY PACK SUBSYSTEM (IPACK) 7634M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7635M: Jens Taprogge <jens.taprogge@taprogge.org> 7636M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7637L: industrypack-devel@lists.sourceforge.net 7638W: http://industrypack.sourceforge.net 7639S: Maintained 7640F: drivers/ipack/ 7641 7642INFINIBAND SUBSYSTEM 7643M: Doug Ledford <dledford@redhat.com> 7644M: Jason Gunthorpe <jgg@mellanox.com> 7645L: linux-rdma@vger.kernel.org 7646W: https://github.com/linux-rdma/rdma-core 7647Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7648T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7649S: Supported 7650F: Documentation/devicetree/bindings/infiniband/ 7651F: Documentation/infiniband/ 7652F: drivers/infiniband/ 7653F: include/uapi/linux/if_infiniband.h 7654F: include/uapi/rdma/ 7655F: include/rdma/ 7656 7657INGENIC JZ4780 DMA Driver 7658M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7659S: Maintained 7660F: drivers/dma/dma-jz4780.c 7661 7662INGENIC JZ4780 NAND DRIVER 7663M: Harvey Hunt <harveyhuntnexus@gmail.com> 7664L: linux-mtd@lists.infradead.org 7665S: Maintained 7666F: drivers/mtd/nand/raw/jz4780_* 7667 7668INOTIFY 7669M: Jan Kara <jack@suse.cz> 7670R: Amir Goldstein <amir73il@gmail.com> 7671L: linux-fsdevel@vger.kernel.org 7672S: Maintained 7673F: Documentation/filesystems/inotify.txt 7674F: fs/notify/inotify/ 7675F: include/linux/inotify.h 7676F: include/uapi/linux/inotify.h 7677 7678INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7679M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7680L: linux-input@vger.kernel.org 7681Q: http://patchwork.kernel.org/project/linux-input/list/ 7682T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7683S: Maintained 7684F: drivers/input/ 7685F: include/linux/input.h 7686F: include/uapi/linux/input.h 7687F: include/uapi/linux/input-event-codes.h 7688F: include/linux/input/ 7689F: Documentation/devicetree/bindings/input/ 7690F: Documentation/devicetree/bindings/serio/ 7691F: Documentation/input/ 7692 7693INPUT MULTITOUCH (MT) PROTOCOL 7694M: Henrik Rydberg <rydberg@bitmath.org> 7695L: linux-input@vger.kernel.org 7696S: Odd fixes 7697F: Documentation/input/multi-touch-protocol.rst 7698F: drivers/input/input-mt.c 7699K: \b(ABS|SYN)_MT_ 7700 7701INSIDE SECURE CRYPTO DRIVER 7702M: Antoine Tenart <antoine.tenart@bootlin.com> 7703F: drivers/crypto/inside-secure/ 7704S: Maintained 7705L: linux-crypto@vger.kernel.org 7706 7707INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7708M: Mimi Zohar <zohar@linux.ibm.com> 7709M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7710L: linux-integrity@vger.kernel.org 7711T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7712S: Supported 7713F: security/integrity/ima/ 7714 7715INTEL 810/815 FRAMEBUFFER DRIVER 7716M: Antonino Daplas <adaplas@gmail.com> 7717L: linux-fbdev@vger.kernel.org 7718S: Maintained 7719F: drivers/video/fbdev/i810/ 7720 7721INTEL ASoC DRIVERS 7722M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7723M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7724M: Jie Yang <yang.jie@linux.intel.com> 7725L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7726S: Supported 7727F: sound/soc/intel/ 7728 7729INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7730M: Hans de Goede <hdegoede@redhat.com> 7731L: platform-driver-x86@vger.kernel.org 7732S: Maintained 7733F: drivers/platform/x86/intel_atomisp2_pm.c 7734 7735INTEL C600 SERIES SAS CONTROLLER DRIVER 7736M: Intel SCU Linux support <intel-linux-scu@intel.com> 7737M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7738L: linux-scsi@vger.kernel.org 7739T: git git://git.code.sf.net/p/intel-sas/isci 7740S: Supported 7741F: drivers/scsi/isci/ 7742 7743INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7744M: Jani Nikula <jani.nikula@linux.intel.com> 7745M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7746M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7747L: intel-gfx@lists.freedesktop.org 7748W: https://01.org/linuxgraphics/ 7749B: https://01.org/linuxgraphics/documentation/how-report-bugs 7750C: irc://chat.freenode.net/intel-gfx 7751Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7752T: git git://anongit.freedesktop.org/drm-intel 7753S: Supported 7754F: drivers/gpu/drm/i915/ 7755F: include/drm/i915* 7756F: include/uapi/drm/i915_drm.h 7757F: Documentation/gpu/i915.rst 7758 7759INTEL ETHERNET DRIVERS 7760M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7761L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7762W: http://www.intel.com/support/feedback.htm 7763W: http://e1000.sourceforge.net/ 7764Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7765T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7767S: Supported 7768F: Documentation/networking/device_drivers/intel/e100.rst 7769F: Documentation/networking/device_drivers/intel/e1000.rst 7770F: Documentation/networking/device_drivers/intel/e1000e.rst 7771F: Documentation/networking/device_drivers/intel/fm10k.rst 7772F: Documentation/networking/device_drivers/intel/igb.rst 7773F: Documentation/networking/device_drivers/intel/igbvf.rst 7774F: Documentation/networking/device_drivers/intel/ixgb.rst 7775F: Documentation/networking/device_drivers/intel/ixgbe.rst 7776F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7777F: Documentation/networking/device_drivers/intel/i40e.rst 7778F: Documentation/networking/device_drivers/intel/iavf.rst 7779F: Documentation/networking/device_drivers/intel/ice.rst 7780F: drivers/net/ethernet/intel/ 7781F: drivers/net/ethernet/intel/*/ 7782F: include/linux/avf/virtchnl.h 7783 7784INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7785M: Maik Broemme <mbroemme@libmpq.org> 7786L: linux-fbdev@vger.kernel.org 7787S: Maintained 7788F: Documentation/fb/intelfb.txt 7789F: drivers/video/fbdev/intelfb/ 7790 7791INTEL GPIO DRIVERS 7792M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7793L: linux-gpio@vger.kernel.org 7794S: Maintained 7795T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7796F: drivers/gpio/gpio-ich.c 7797F: drivers/gpio/gpio-intel-mid.c 7798F: drivers/gpio/gpio-lynxpoint.c 7799F: drivers/gpio/gpio-merrifield.c 7800F: drivers/gpio/gpio-ml-ioh.c 7801F: drivers/gpio/gpio-pch.c 7802F: drivers/gpio/gpio-sch.c 7803F: drivers/gpio/gpio-sodaville.c 7804 7805INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7806M: Zhenyu Wang <zhenyuw@linux.intel.com> 7807M: Zhi Wang <zhi.a.wang@intel.com> 7808L: intel-gvt-dev@lists.freedesktop.org 7809L: intel-gfx@lists.freedesktop.org 7810W: https://01.org/igvt-g 7811T: git https://github.com/intel/gvt-linux.git 7812S: Supported 7813F: drivers/gpu/drm/i915/gvt/ 7814 7815INTEL HID EVENT DRIVER 7816M: Alex Hung <alex.hung@canonical.com> 7817L: platform-driver-x86@vger.kernel.org 7818S: Maintained 7819F: drivers/platform/x86/intel-hid.c 7820 7821INTEL I/OAT DMA DRIVER 7822M: Dave Jiang <dave.jiang@intel.com> 7823R: Dan Williams <dan.j.williams@intel.com> 7824L: dmaengine@vger.kernel.org 7825Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7826S: Supported 7827F: drivers/dma/ioat* 7828 7829INTEL IDLE DRIVER 7830M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7831M: Len Brown <lenb@kernel.org> 7832L: linux-pm@vger.kernel.org 7833T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7834B: https://bugzilla.kernel.org 7835S: Supported 7836F: drivers/idle/intel_idle.c 7837 7838INTEL INTEGRATED SENSOR HUB DRIVER 7839M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7840M: Jiri Kosina <jikos@kernel.org> 7841L: linux-input@vger.kernel.org 7842S: Maintained 7843F: drivers/hid/intel-ish-hid/ 7844 7845INTEL IOMMU (VT-d) 7846M: David Woodhouse <dwmw2@infradead.org> 7847L: iommu@lists.linux-foundation.org 7848T: git git://git.infradead.org/iommu-2.6.git 7849S: Supported 7850F: drivers/iommu/intel-iommu.c 7851F: include/linux/intel-iommu.h 7852 7853INTEL IOP-ADMA DMA DRIVER 7854R: Dan Williams <dan.j.williams@intel.com> 7855S: Odd fixes 7856F: drivers/dma/iop-adma.c 7857 7858INTEL IPU3 CSI-2 CIO2 DRIVER 7859M: Yong Zhi <yong.zhi@intel.com> 7860M: Sakari Ailus <sakari.ailus@linux.intel.com> 7861M: Bingbu Cao <bingbu.cao@intel.com> 7862R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7863L: linux-media@vger.kernel.org 7864S: Maintained 7865F: drivers/media/pci/intel/ipu3/ 7866F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7867 7868INTEL IPU3 CSI-2 IMGU DRIVER 7869M: Sakari Ailus <sakari.ailus@linux.intel.com> 7870L: linux-media@vger.kernel.org 7871S: Maintained 7872F: drivers/staging/media/ipu3/ 7873F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7874F: Documentation/media/v4l-drivers/ipu3.rst 7875 7876INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7877M: Krzysztof Halasa <khalasa@piap.pl> 7878S: Maintained 7879F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7880F: arch/arm/mach-ixp4xx/include/mach/npe.h 7881F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7882F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7883F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7884F: drivers/net/wan/ixp4xx_hss.c 7885 7886INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7887M: Deepak Saxena <dsaxena@plexity.net> 7888S: Maintained 7889F: drivers/char/hw_random/ixp4xx-rng.c 7890 7891INTEL MANAGEMENT ENGINE (mei) 7892M: Tomas Winkler <tomas.winkler@intel.com> 7893L: linux-kernel@vger.kernel.org 7894S: Supported 7895F: include/uapi/linux/mei.h 7896F: include/linux/mei_cl_bus.h 7897F: drivers/misc/mei/* 7898F: drivers/watchdog/mei_wdt.c 7899F: Documentation/misc-devices/mei/* 7900F: samples/mei/* 7901 7902INTEL MENLOW THERMAL DRIVER 7903M: Sujith Thomas <sujith.thomas@intel.com> 7904L: platform-driver-x86@vger.kernel.org 7905W: https://01.org/linux-acpi 7906S: Supported 7907F: drivers/platform/x86/intel_menlow.c 7908 7909INTEL MIC DRIVERS (mic) 7910M: Sudeep Dutt <sudeep.dutt@intel.com> 7911M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7912S: Supported 7913W: https://github.com/sudeepdutt/mic 7914W: http://software.intel.com/en-us/mic-developer 7915F: include/linux/mic_bus.h 7916F: include/linux/scif.h 7917F: include/uapi/linux/mic_common.h 7918F: include/uapi/linux/mic_ioctl.h 7919F: include/uapi/linux/scif_ioctl.h 7920F: drivers/misc/mic/ 7921F: drivers/dma/mic_x100_dma.c 7922F: drivers/dma/mic_x100_dma.h 7923F: Documentation/mic/ 7924 7925INTEL PMC CORE DRIVER 7926M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7927M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7928L: platform-driver-x86@vger.kernel.org 7929S: Maintained 7930F: drivers/platform/x86/intel_pmc_core* 7931 7932INTEL PMC/P-Unit IPC DRIVER 7933M: Zha Qipeng<qipeng.zha@intel.com> 7934L: platform-driver-x86@vger.kernel.org 7935S: Maintained 7936F: drivers/platform/x86/intel_pmc_ipc.c 7937F: drivers/platform/x86/intel_punit_ipc.c 7938F: arch/x86/include/asm/intel_pmc_ipc.h 7939F: arch/x86/include/asm/intel_punit_ipc.h 7940 7941INTEL PMIC GPIO DRIVERS 7942M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7943S: Maintained 7944T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7945F: drivers/gpio/gpio-*cove.c 7946F: drivers/gpio/gpio-msic.c 7947 7948INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7949R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7950S: Maintained 7951F: drivers/mfd/intel_msic.c 7952F: drivers/mfd/intel_soc_pmic* 7953F: include/linux/mfd/intel_msic.h 7954F: include/linux/mfd/intel_soc_pmic* 7955 7956INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7957M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7958L: linux-wireless@vger.kernel.org 7959S: Maintained 7960F: Documentation/networking/device_drivers/intel/ipw2100.txt 7961F: Documentation/networking/device_drivers/intel/ipw2200.txt 7962F: drivers/net/wireless/intel/ipw2x00/ 7963 7964INTEL PSTATE DRIVER 7965M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7966M: Len Brown <lenb@kernel.org> 7967L: linux-pm@vger.kernel.org 7968S: Supported 7969F: drivers/cpufreq/intel_pstate.c 7970 7971INTEL RDMA RNIC DRIVER 7972M: Faisal Latif <faisal.latif@intel.com> 7973M: Shiraz Saleem <shiraz.saleem@intel.com> 7974L: linux-rdma@vger.kernel.org 7975S: Supported 7976F: drivers/infiniband/hw/i40iw/ 7977F: include/uapi/rdma/i40iw-abi.h 7978 7979INTEL TELEMETRY DRIVER 7980M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7981M: "David E. Box" <david.e.box@linux.intel.com> 7982L: platform-driver-x86@vger.kernel.org 7983S: Maintained 7984F: arch/x86/include/asm/intel_telemetry.h 7985F: drivers/platform/x86/intel_telemetry* 7986 7987INTEL VIRTUAL BUTTON DRIVER 7988M: AceLan Kao <acelan.kao@canonical.com> 7989L: platform-driver-x86@vger.kernel.org 7990S: Maintained 7991F: drivers/platform/x86/intel-vbtn.c 7992 7993INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7994M: Stanislaw Gruszka <sgruszka@redhat.com> 7995L: linux-wireless@vger.kernel.org 7996S: Supported 7997F: drivers/net/wireless/intel/iwlegacy/ 7998 7999INTEL WIRELESS WIFI LINK (iwlwifi) 8000M: Johannes Berg <johannes.berg@intel.com> 8001M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8002M: Luca Coelho <luciano.coelho@intel.com> 8003M: Intel Linux Wireless <linuxwifi@intel.com> 8004L: linux-wireless@vger.kernel.org 8005W: http://intellinuxwireless.org 8006T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8007S: Supported 8008F: drivers/net/wireless/intel/iwlwifi/ 8009 8010INTEL WIRELESS WIMAX CONNECTION 2400 8011M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8012M: linux-wimax@intel.com 8013L: wimax@linuxwimax.org (subscribers-only) 8014S: Supported 8015W: http://linuxwimax.org 8016F: Documentation/wimax/README.i2400m 8017F: drivers/net/wimax/i2400m/ 8018F: include/uapi/linux/wimax/i2400m.h 8019 8020INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8021M: Mario Limonciello <mario.limonciello@dell.com> 8022S: Maintained 8023F: drivers/platform/x86/intel-wmi-thunderbolt.c 8024 8025INTEL(R) TRACE HUB 8026M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8027S: Supported 8028F: Documentation/trace/intel_th.rst 8029F: drivers/hwtracing/intel_th/ 8030 8031INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8032M: Ning Sun <ning.sun@intel.com> 8033L: tboot-devel@lists.sourceforge.net 8034W: http://tboot.sourceforge.net 8035T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8036S: Supported 8037F: Documentation/intel_txt.txt 8038F: include/linux/tboot.h 8039F: arch/x86/kernel/tboot.c 8040 8041INTEL-MID GPIO DRIVER 8042M: David Cohen <david.a.cohen@linux.intel.com> 8043L: linux-gpio@vger.kernel.org 8044S: Maintained 8045F: drivers/gpio/gpio-intel-mid.c 8046 8047INTERCONNECT API 8048M: Georgi Djakov <georgi.djakov@linaro.org> 8049S: Maintained 8050F: Documentation/interconnect/ 8051F: Documentation/devicetree/bindings/interconnect/ 8052F: drivers/interconnect/ 8053F: include/dt-bindings/interconnect/ 8054F: include/linux/interconnect-provider.h 8055F: include/linux/interconnect.h 8056 8057INVENSENSE MPU-3050 GYROSCOPE DRIVER 8058M: Linus Walleij <linus.walleij@linaro.org> 8059L: linux-iio@vger.kernel.org 8060S: Maintained 8061F: drivers/iio/gyro/mpu3050* 8062F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8063 8064IOC3 ETHERNET DRIVER 8065M: Ralf Baechle <ralf@linux-mips.org> 8066L: linux-mips@vger.kernel.org 8067S: Maintained 8068F: drivers/net/ethernet/sgi/ioc3-eth.c 8069 8070IOC3 SERIAL DRIVER 8071M: Pat Gefre <pfg@sgi.com> 8072L: linux-serial@vger.kernel.org 8073S: Maintained 8074F: drivers/tty/serial/ioc3_serial.c 8075 8076IOMAP FILESYSTEM LIBRARY 8077M: Christoph Hellwig <hch@infradead.org> 8078M: Darrick J. Wong <darrick.wong@oracle.com> 8079M: linux-xfs@vger.kernel.org 8080M: linux-fsdevel@vger.kernel.org 8081L: linux-xfs@vger.kernel.org 8082L: linux-fsdevel@vger.kernel.org 8083T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8084S: Supported 8085F: fs/iomap.c 8086F: include/linux/iomap.h 8087 8088IOMMU DRIVERS 8089M: Joerg Roedel <joro@8bytes.org> 8090L: iommu@lists.linux-foundation.org 8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8092S: Maintained 8093F: Documentation/devicetree/bindings/iommu/ 8094F: drivers/iommu/ 8095F: include/linux/iommu.h 8096F: include/linux/of_iommu.h 8097F: include/linux/iova.h 8098 8099IP MASQUERADING 8100M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8101S: Maintained 8102F: net/ipv4/netfilter/ipt_MASQUERADE.c 8103 8104IPMI SUBSYSTEM 8105M: Corey Minyard <minyard@acm.org> 8106L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8107W: http://openipmi.sourceforge.net/ 8108S: Supported 8109F: Documentation/devicetree/bindings/ipmi/ 8110F: Documentation/IPMI.txt 8111F: drivers/char/ipmi/ 8112F: include/linux/ipmi* 8113F: include/uapi/linux/ipmi* 8114 8115IPS SCSI RAID DRIVER 8116M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8117L: linux-scsi@vger.kernel.org 8118W: http://www.adaptec.com/ 8119S: Maintained 8120F: drivers/scsi/ips* 8121 8122IPVS 8123M: Wensong Zhang <wensong@linux-vs.org> 8124M: Simon Horman <horms@verge.net.au> 8125M: Julian Anastasov <ja@ssi.bg> 8126L: netdev@vger.kernel.org 8127L: lvs-devel@vger.kernel.org 8128S: Maintained 8129T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8130T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8131F: Documentation/networking/ipvs-sysctl.txt 8132F: include/net/ip_vs.h 8133F: include/uapi/linux/ip_vs.h 8134F: net/netfilter/ipvs/ 8135 8136IPWIRELESS DRIVER 8137M: Jiri Kosina <jikos@kernel.org> 8138M: David Sterba <dsterba@suse.com> 8139S: Odd Fixes 8140F: drivers/tty/ipwireless/ 8141 8142IPX NETWORK LAYER 8143L: netdev@vger.kernel.org 8144S: Obsolete 8145F: include/uapi/linux/ipx.h 8146 8147IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8148M: Marc Zyngier <marc.zyngier@arm.com> 8149S: Maintained 8150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8151F: Documentation/IRQ-domain.txt 8152F: include/linux/irqdomain.h 8153F: kernel/irq/irqdomain.c 8154F: kernel/irq/msi.c 8155 8156IRQ SUBSYSTEM 8157M: Thomas Gleixner <tglx@linutronix.de> 8158L: linux-kernel@vger.kernel.org 8159S: Maintained 8160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8161F: kernel/irq/ 8162 8163IRQCHIP DRIVERS 8164M: Thomas Gleixner <tglx@linutronix.de> 8165M: Jason Cooper <jason@lakedaemon.net> 8166M: Marc Zyngier <marc.zyngier@arm.com> 8167L: linux-kernel@vger.kernel.org 8168S: Maintained 8169T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8170F: Documentation/devicetree/bindings/interrupt-controller/ 8171F: drivers/irqchip/ 8172 8173ISA 8174M: William Breathitt Gray <vilhelm.gray@gmail.com> 8175S: Maintained 8176F: Documentation/isa.txt 8177F: drivers/base/isa.c 8178F: include/linux/isa.h 8179 8180ISA RADIO MODULE 8181M: Hans Verkuil <hverkuil@xs4all.nl> 8182L: linux-media@vger.kernel.org 8183T: git git://linuxtv.org/media_tree.git 8184W: https://linuxtv.org 8185S: Maintained 8186F: drivers/media/radio/radio-isa* 8187 8188ISAPNP 8189M: Jaroslav Kysela <perex@perex.cz> 8190S: Maintained 8191F: Documentation/isapnp.txt 8192F: drivers/pnp/isapnp/ 8193F: include/linux/isapnp.h 8194 8195ISCSI 8196M: Lee Duncan <lduncan@suse.com> 8197M: Chris Leech <cleech@redhat.com> 8198L: open-iscsi@googlegroups.com 8199W: www.open-iscsi.com 8200S: Maintained 8201F: drivers/scsi/*iscsi* 8202F: include/scsi/*iscsi* 8203 8204iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8205M: Peter Jones <pjones@redhat.com> 8206M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8207S: Maintained 8208F: drivers/firmware/iscsi_ibft* 8209 8210ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8211M: Sagi Grimberg <sagi@grimberg.me> 8212M: Max Gurtovoy <maxg@mellanox.com> 8213L: linux-rdma@vger.kernel.org 8214S: Supported 8215W: http://www.openfabrics.org 8216W: www.open-iscsi.org 8217Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8218F: drivers/infiniband/ulp/iser/ 8219 8220ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8221M: Sagi Grimberg <sagi@grimberg.me> 8222T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8223L: linux-rdma@vger.kernel.org 8224L: target-devel@vger.kernel.org 8225S: Supported 8226W: http://www.linux-iscsi.org 8227F: drivers/infiniband/ulp/isert 8228 8229ISDN SUBSYSTEM 8230M: Karsten Keil <isdn@linux-pingi.de> 8231L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8232L: netdev@vger.kernel.org 8233W: http://www.isdn4linux.de 8234T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8235S: Maintained 8236F: Documentation/isdn/ 8237F: drivers/isdn/ 8238F: include/linux/isdn.h 8239F: include/linux/isdn/ 8240F: include/uapi/linux/isdn.h 8241F: include/uapi/linux/isdn/ 8242 8243IT87 HARDWARE MONITORING DRIVER 8244M: Jean Delvare <jdelvare@suse.com> 8245L: linux-hwmon@vger.kernel.org 8246S: Maintained 8247F: Documentation/hwmon/it87 8248F: drivers/hwmon/it87.c 8249 8250IT913X MEDIA DRIVER 8251M: Antti Palosaari <crope@iki.fi> 8252L: linux-media@vger.kernel.org 8253W: https://linuxtv.org 8254W: http://palosaari.fi/linux/ 8255Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8256T: git git://linuxtv.org/anttip/media_tree.git 8257S: Maintained 8258F: drivers/media/tuners/it913x* 8259 8260IVTV VIDEO4LINUX DRIVER 8261M: Andy Walls <awalls@md.metrocast.net> 8262L: ivtv-devel@ivtvdriver.org (subscribers-only) 8263L: linux-media@vger.kernel.org 8264T: git git://linuxtv.org/media_tree.git 8265W: http://www.ivtvdriver.org 8266S: Maintained 8267F: Documentation/media/v4l-drivers/ivtv* 8268F: drivers/media/pci/ivtv/ 8269F: include/uapi/linux/ivtv* 8270 8271IX2505V MEDIA DRIVER 8272M: Malcolm Priestley <tvboxspy@gmail.com> 8273L: linux-media@vger.kernel.org 8274W: https://linuxtv.org 8275Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8276S: Maintained 8277F: drivers/media/dvb-frontends/ix2505v* 8278 8279JAILHOUSE HYPERVISOR INTERFACE 8280M: Jan Kiszka <jan.kiszka@siemens.com> 8281L: jailhouse-dev@googlegroups.com 8282S: Maintained 8283F: arch/x86/kernel/jailhouse.c 8284F: arch/x86/include/asm/jailhouse_para.h 8285 8286JC42.4 TEMPERATURE SENSOR DRIVER 8287M: Guenter Roeck <linux@roeck-us.net> 8288L: linux-hwmon@vger.kernel.org 8289S: Maintained 8290F: drivers/hwmon/jc42.c 8291F: Documentation/hwmon/jc42 8292 8293JFS FILESYSTEM 8294M: Dave Kleikamp <shaggy@kernel.org> 8295L: jfs-discussion@lists.sourceforge.net 8296W: http://jfs.sourceforge.net/ 8297T: git git://github.com/kleikamp/linux-shaggy.git 8298S: Maintained 8299F: Documentation/filesystems/jfs.txt 8300F: fs/jfs/ 8301 8302JME NETWORK DRIVER 8303M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8304L: netdev@vger.kernel.org 8305S: Maintained 8306F: drivers/net/ethernet/jme.* 8307 8308JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8309M: David Woodhouse <dwmw2@infradead.org> 8310L: linux-mtd@lists.infradead.org 8311W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8312S: Maintained 8313F: fs/jffs2/ 8314F: include/uapi/linux/jffs2.h 8315 8316JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8317M: "Theodore Ts'o" <tytso@mit.edu> 8318M: Jan Kara <jack@suse.com> 8319L: linux-ext4@vger.kernel.org 8320S: Maintained 8321F: fs/jbd2/ 8322F: include/linux/jbd2.h 8323 8324JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8325M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8326L: linux-media@vger.kernel.org 8327S: Maintained 8328F: drivers/media/platform/rcar_jpu.c 8329 8330JSM Neo PCI based serial card 8331L: linux-serial@vger.kernel.org 8332S: Orphan 8333F: drivers/tty/serial/jsm/ 8334 8335K10TEMP HARDWARE MONITORING DRIVER 8336M: Clemens Ladisch <clemens@ladisch.de> 8337L: linux-hwmon@vger.kernel.org 8338S: Maintained 8339F: Documentation/hwmon/k10temp 8340F: drivers/hwmon/k10temp.c 8341 8342K8TEMP HARDWARE MONITORING DRIVER 8343M: Rudolf Marek <r.marek@assembler.cz> 8344L: linux-hwmon@vger.kernel.org 8345S: Maintained 8346F: Documentation/hwmon/k8temp 8347F: drivers/hwmon/k8temp.c 8348 8349KASAN 8350M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8351R: Alexander Potapenko <glider@google.com> 8352R: Dmitry Vyukov <dvyukov@google.com> 8353L: kasan-dev@googlegroups.com 8354S: Maintained 8355F: arch/*/include/asm/kasan.h 8356F: arch/*/mm/kasan_init* 8357F: Documentation/dev-tools/kasan.rst 8358F: include/linux/kasan*.h 8359F: lib/test_kasan.c 8360F: mm/kasan/ 8361F: scripts/Makefile.kasan 8362 8363KCONFIG 8364M: Masahiro Yamada <yamada.masahiro@socionext.com> 8365T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8366L: linux-kbuild@vger.kernel.org 8367S: Maintained 8368F: Documentation/kbuild/kconfig* 8369F: scripts/kconfig/ 8370F: scripts/Kconfig.include 8371 8372KDUMP 8373M: Dave Young <dyoung@redhat.com> 8374M: Baoquan He <bhe@redhat.com> 8375R: Vivek Goyal <vgoyal@redhat.com> 8376L: kexec@lists.infradead.org 8377W: http://lse.sourceforge.net/kdump/ 8378S: Maintained 8379F: Documentation/kdump/ 8380 8381KEENE FM RADIO TRANSMITTER DRIVER 8382M: Hans Verkuil <hverkuil@xs4all.nl> 8383L: linux-media@vger.kernel.org 8384T: git git://linuxtv.org/media_tree.git 8385W: https://linuxtv.org 8386S: Maintained 8387F: drivers/media/radio/radio-keene* 8388 8389KERNEL AUTOMOUNTER 8390M: Ian Kent <raven@themaw.net> 8391L: autofs@vger.kernel.org 8392S: Maintained 8393F: fs/autofs/ 8394 8395KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8396M: Masahiro Yamada <yamada.masahiro@socionext.com> 8397M: Michal Marek <michal.lkml@markovi.net> 8398T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8399L: linux-kbuild@vger.kernel.org 8400S: Maintained 8401F: Documentation/kbuild/ 8402F: Makefile 8403F: scripts/Kbuild* 8404F: scripts/Makefile* 8405F: scripts/basic/ 8406F: scripts/mk* 8407F: scripts/mod/ 8408F: scripts/package/ 8409 8410KERNEL JANITORS 8411L: kernel-janitors@vger.kernel.org 8412W: http://kernelnewbies.org/KernelJanitors 8413S: Odd Fixes 8414 8415KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8416M: "J. Bruce Fields" <bfields@fieldses.org> 8417M: Jeff Layton <jlayton@kernel.org> 8418L: linux-nfs@vger.kernel.org 8419W: http://nfs.sourceforge.net/ 8420T: git git://linux-nfs.org/~bfields/linux.git 8421S: Supported 8422F: fs/nfsd/ 8423F: include/uapi/linux/nfsd/ 8424F: fs/lockd/ 8425F: fs/nfs_common/ 8426F: net/sunrpc/ 8427F: include/linux/lockd/ 8428F: include/linux/sunrpc/ 8429F: include/uapi/linux/sunrpc/ 8430 8431KERNEL SELFTEST FRAMEWORK 8432M: Shuah Khan <shuah@kernel.org> 8433M: Shuah Khan <skhan@linuxfoundation.org> 8434L: linux-kselftest@vger.kernel.org 8435T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8436Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8437S: Maintained 8438F: tools/testing/selftests/ 8439F: Documentation/dev-tools/kselftest* 8440 8441KERNEL USERMODE HELPER 8442M: Luis Chamberlain <mcgrof@kernel.org> 8443L: linux-kernel@vger.kernel.org 8444S: Maintained 8445F: kernel/umh.c 8446F: include/linux/umh.h 8447 8448KERNEL VIRTUAL MACHINE (KVM) 8449M: Paolo Bonzini <pbonzini@redhat.com> 8450M: Radim Krčmář <rkrcmar@redhat.com> 8451L: kvm@vger.kernel.org 8452W: http://www.linux-kvm.org 8453T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8454S: Supported 8455F: Documentation/virtual/kvm/ 8456F: include/trace/events/kvm.h 8457F: include/uapi/asm-generic/kvm* 8458F: include/uapi/linux/kvm* 8459F: include/asm-generic/kvm* 8460F: include/linux/kvm* 8461F: include/kvm/iodev.h 8462F: virt/kvm/* 8463F: tools/kvm/ 8464F: tools/testing/selftests/kvm/ 8465 8466KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8467M: Joerg Roedel <joro@8bytes.org> 8468L: kvm@vger.kernel.org 8469W: http://www.linux-kvm.org/ 8470S: Maintained 8471F: arch/x86/include/asm/svm.h 8472F: arch/x86/kvm/svm.c 8473 8474KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8475M: Christoffer Dall <christoffer.dall@arm.com> 8476M: Marc Zyngier <marc.zyngier@arm.com> 8477R: James Morse <james.morse@arm.com> 8478R: Julien Thierry <julien.thierry@arm.com> 8479R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8481L: kvmarm@lists.cs.columbia.edu 8482W: http://systems.cs.columbia.edu/projects/kvm-arm 8483T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8484S: Maintained 8485F: arch/arm/include/uapi/asm/kvm* 8486F: arch/arm/include/asm/kvm* 8487F: arch/arm/kvm/ 8488F: arch/arm64/include/uapi/asm/kvm* 8489F: arch/arm64/include/asm/kvm* 8490F: arch/arm64/kvm/ 8491F: virt/kvm/arm/ 8492F: include/kvm/arm_* 8493 8494KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8495M: James Hogan <jhogan@kernel.org> 8496L: linux-mips@vger.kernel.org 8497S: Supported 8498F: arch/mips/include/uapi/asm/kvm* 8499F: arch/mips/include/asm/kvm* 8500F: arch/mips/kvm/ 8501 8502KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8503M: Paul Mackerras <paulus@ozlabs.org> 8504L: kvm-ppc@vger.kernel.org 8505W: http://www.linux-kvm.org/ 8506T: git git://github.com/agraf/linux-2.6.git 8507S: Supported 8508F: arch/powerpc/include/uapi/asm/kvm* 8509F: arch/powerpc/include/asm/kvm* 8510F: arch/powerpc/kvm/ 8511F: arch/powerpc/kernel/kvm* 8512 8513KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8514M: Christian Borntraeger <borntraeger@de.ibm.com> 8515M: Janosch Frank <frankja@linux.ibm.com> 8516R: David Hildenbrand <david@redhat.com> 8517R: Cornelia Huck <cohuck@redhat.com> 8518L: linux-s390@vger.kernel.org 8519W: http://www.ibm.com/developerworks/linux/linux390/ 8520T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8521S: Supported 8522F: arch/s390/include/uapi/asm/kvm* 8523F: arch/s390/include/asm/gmap.h 8524F: arch/s390/include/asm/kvm* 8525F: arch/s390/kvm/ 8526F: arch/s390/mm/gmap.c 8527 8528KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8529M: Paolo Bonzini <pbonzini@redhat.com> 8530M: Radim Krčmář <rkrcmar@redhat.com> 8531L: kvm@vger.kernel.org 8532W: http://www.linux-kvm.org 8533T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8534S: Supported 8535F: arch/x86/kvm/ 8536F: arch/x86/kvm/*/ 8537F: arch/x86/include/uapi/asm/kvm* 8538F: arch/x86/include/asm/kvm* 8539F: arch/x86/include/asm/pvclock-abi.h 8540F: arch/x86/kernel/kvm.c 8541F: arch/x86/kernel/kvmclock.c 8542 8543KERNFS 8544M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8545M: Tejun Heo <tj@kernel.org> 8546T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8547S: Supported 8548F: include/linux/kernfs.h 8549F: fs/kernfs/ 8550 8551KEXEC 8552M: Eric Biederman <ebiederm@xmission.com> 8553W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8554L: kexec@lists.infradead.org 8555S: Maintained 8556F: include/linux/kexec.h 8557F: include/uapi/linux/kexec.h 8558F: kernel/kexec* 8559 8560KEYS-ENCRYPTED 8561M: Mimi Zohar <zohar@linux.ibm.com> 8562L: linux-integrity@vger.kernel.org 8563L: keyrings@vger.kernel.org 8564S: Supported 8565F: Documentation/security/keys/trusted-encrypted.rst 8566F: include/keys/encrypted-type.h 8567F: security/keys/encrypted-keys/ 8568 8569KEYS-TRUSTED 8570M: James Bottomley <jejb@linux.ibm.com> 8571M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8572M: Mimi Zohar <zohar@linux.ibm.com> 8573L: linux-integrity@vger.kernel.org 8574L: keyrings@vger.kernel.org 8575S: Supported 8576F: Documentation/security/keys/trusted-encrypted.rst 8577F: include/keys/trusted-type.h 8578F: security/keys/trusted.c 8579F: security/keys/trusted.h 8580 8581KEYS/KEYRINGS: 8582M: David Howells <dhowells@redhat.com> 8583L: keyrings@vger.kernel.org 8584S: Maintained 8585F: Documentation/security/keys/core.rst 8586F: include/linux/key.h 8587F: include/linux/key-type.h 8588F: include/linux/keyctl.h 8589F: include/uapi/linux/keyctl.h 8590F: include/keys/ 8591F: security/keys/ 8592 8593KGDB / KDB /debug_core 8594M: Jason Wessel <jason.wessel@windriver.com> 8595M: Daniel Thompson <daniel.thompson@linaro.org> 8596W: http://kgdb.wiki.kernel.org/ 8597L: kgdb-bugreport@lists.sourceforge.net 8598T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8599S: Maintained 8600F: Documentation/dev-tools/kgdb.rst 8601F: drivers/misc/kgdbts.c 8602F: drivers/tty/serial/kgdboc.c 8603F: include/linux/kdb.h 8604F: include/linux/kgdb.h 8605F: kernel/debug/ 8606 8607KMEMLEAK 8608M: Catalin Marinas <catalin.marinas@arm.com> 8609S: Maintained 8610F: Documentation/dev-tools/kmemleak.rst 8611F: include/linux/kmemleak.h 8612F: mm/kmemleak.c 8613F: mm/kmemleak-test.c 8614 8615KMOD KERNEL MODULE LOADER - USERMODE HELPER 8616M: Luis Chamberlain <mcgrof@kernel.org> 8617L: linux-kernel@vger.kernel.org 8618S: Maintained 8619F: kernel/kmod.c 8620F: include/linux/kmod.h 8621F: lib/test_kmod.c 8622F: tools/testing/selftests/kmod/ 8623 8624KPROBES 8625M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8626M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8627M: "David S. Miller" <davem@davemloft.net> 8628M: Masami Hiramatsu <mhiramat@kernel.org> 8629S: Maintained 8630F: Documentation/kprobes.txt 8631F: include/linux/kprobes.h 8632F: include/asm-generic/kprobes.h 8633F: kernel/kprobes.c 8634 8635KS0108 LCD CONTROLLER DRIVER 8636M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8637S: Maintained 8638F: Documentation/auxdisplay/ks0108 8639F: drivers/auxdisplay/ks0108.c 8640F: include/linux/ks0108.h 8641 8642L3MDEV 8643M: David Ahern <dsa@cumulusnetworks.com> 8644L: netdev@vger.kernel.org 8645S: Maintained 8646F: net/l3mdev 8647F: include/net/l3mdev.h 8648 8649L7 BPF FRAMEWORK 8650M: John Fastabend <john.fastabend@gmail.com> 8651M: Daniel Borkmann <daniel@iogearbox.net> 8652L: netdev@vger.kernel.org 8653L: bpf@vger.kernel.org 8654S: Maintained 8655F: include/linux/skmsg.h 8656F: net/core/skmsg.c 8657F: net/core/sock_map.c 8658F: net/ipv4/tcp_bpf.c 8659 8660LANTIQ / INTEL Ethernet drivers 8661M: Hauke Mehrtens <hauke@hauke-m.de> 8662L: netdev@vger.kernel.org 8663S: Maintained 8664F: net/dsa/tag_gswip.c 8665F: drivers/net/ethernet/lantiq_xrx200.c 8666F: drivers/net/dsa/lantiq_pce.h 8667F: drivers/net/dsa/lantiq_gswip.c 8668 8669LANTIQ MIPS ARCHITECTURE 8670M: John Crispin <john@phrozen.org> 8671L: linux-mips@vger.kernel.org 8672S: Maintained 8673F: arch/mips/lantiq 8674F: drivers/soc/lantiq 8675 8676LAPB module 8677L: linux-x25@vger.kernel.org 8678S: Orphan 8679F: Documentation/networking/lapb-module.txt 8680F: include/*/lapb.h 8681F: net/lapb/ 8682 8683LASI 53c700 driver for PARISC 8684M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8685L: linux-scsi@vger.kernel.org 8686S: Maintained 8687F: Documentation/scsi/53c700.txt 8688F: drivers/scsi/53c700* 8689 8690LEAKING_ADDRESSES 8691M: Tobin C. Harding <me@tobin.cc> 8692M: Tycho Andersen <tycho@tycho.ws> 8693L: kernel-hardening@lists.openwall.com 8694S: Maintained 8695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8696F: scripts/leaking_addresses.pl 8697 8698LED SUBSYSTEM 8699M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8700M: Pavel Machek <pavel@ucw.cz> 8701L: linux-leds@vger.kernel.org 8702T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8703S: Maintained 8704F: Documentation/devicetree/bindings/leds/ 8705F: drivers/leds/ 8706F: include/linux/leds.h 8707 8708LEGACY EEPROM DRIVER 8709M: Jean Delvare <jdelvare@suse.com> 8710S: Maintained 8711F: Documentation/misc-devices/eeprom 8712F: drivers/misc/eeprom/eeprom.c 8713 8714LEGO MINDSTORMS EV3 8715R: David Lechner <david@lechnology.com> 8716S: Maintained 8717F: arch/arm/boot/dts/da850-lego-ev3.dts 8718F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8719F: drivers/power/supply/lego_ev3_battery.c 8720 8721LEGO USB Tower driver 8722M: Juergen Stuber <starblue@users.sourceforge.net> 8723L: legousb-devel@lists.sourceforge.net 8724W: http://legousb.sourceforge.net/ 8725S: Maintained 8726F: drivers/usb/misc/legousbtower.c 8727 8728LG LAPTOP EXTRAS 8729M: Matan Ziv-Av <matan@svgalib.org> 8730L: platform-driver-x86@vger.kernel.org 8731S: Maintained 8732F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8733F: Documentation/laptops/lg-laptop.rst 8734F: drivers/platform/x86/lg-laptop.c 8735 8736LG2160 MEDIA DRIVER 8737M: Michael Krufky <mkrufky@linuxtv.org> 8738L: linux-media@vger.kernel.org 8739W: https://linuxtv.org 8740W: http://github.com/mkrufky 8741Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8742T: git git://linuxtv.org/mkrufky/tuners.git 8743S: Maintained 8744F: drivers/media/dvb-frontends/lg2160.* 8745 8746LGDT3305 MEDIA DRIVER 8747M: Michael Krufky <mkrufky@linuxtv.org> 8748L: linux-media@vger.kernel.org 8749W: https://linuxtv.org 8750W: http://github.com/mkrufky 8751Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8752T: git git://linuxtv.org/mkrufky/tuners.git 8753S: Maintained 8754F: drivers/media/dvb-frontends/lgdt3305.* 8755 8756LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8757M: Viresh Kumar <vireshk@kernel.org> 8758L: linux-ide@vger.kernel.org 8759T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8760S: Maintained 8761F: include/linux/pata_arasan_cf_data.h 8762F: drivers/ata/pata_arasan_cf.c 8763 8764LIBATA PATA DRIVERS 8765M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8766M: Jens Axboe <axboe@kernel.dk> 8767L: linux-ide@vger.kernel.org 8768T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8769S: Maintained 8770F: drivers/ata/pata_*.c 8771F: drivers/ata/ata_generic.c 8772 8773LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8774M: Linus Walleij <linus.walleij@linaro.org> 8775L: linux-ide@vger.kernel.org 8776T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8777S: Maintained 8778F: drivers/ata/pata_ftide010.c 8779F: drivers/ata/sata_gemini.c 8780F: drivers/ata/sata_gemini.h 8781 8782LIBATA SATA AHCI PLATFORM devices support 8783M: Hans de Goede <hdegoede@redhat.com> 8784M: Jens Axboe <axboe@kernel.dk> 8785L: linux-ide@vger.kernel.org 8786T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8787S: Maintained 8788F: drivers/ata/ahci_platform.c 8789F: drivers/ata/libahci_platform.c 8790F: include/linux/ahci_platform.h 8791 8792LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8793M: Mikael Pettersson <mikpelinux@gmail.com> 8794L: linux-ide@vger.kernel.org 8795T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8796S: Maintained 8797F: drivers/ata/sata_promise.* 8798 8799LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8800M: Jens Axboe <axboe@kernel.dk> 8801L: linux-ide@vger.kernel.org 8802T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8803S: Maintained 8804F: drivers/ata/ 8805F: include/linux/ata.h 8806F: include/linux/libata.h 8807F: Documentation/devicetree/bindings/ata/ 8808 8809LIBLOCKDEP 8810M: Sasha Levin <alexander.levin@microsoft.com> 8811S: Maintained 8812F: tools/lib/lockdep/ 8813 8814LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8815M: Dan Williams <dan.j.williams@intel.com> 8816M: Vishal Verma <vishal.l.verma@intel.com> 8817M: Dave Jiang <dave.jiang@intel.com> 8818L: linux-nvdimm@lists.01.org 8819Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8820S: Supported 8821F: drivers/nvdimm/blk.c 8822F: drivers/nvdimm/region_devs.c 8823 8824LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8825M: Vishal Verma <vishal.l.verma@intel.com> 8826M: Dan Williams <dan.j.williams@intel.com> 8827M: Dave Jiang <dave.jiang@intel.com> 8828L: linux-nvdimm@lists.01.org 8829Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8830S: Supported 8831F: drivers/nvdimm/btt* 8832 8833LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8834M: Dan Williams <dan.j.williams@intel.com> 8835M: Vishal Verma <vishal.l.verma@intel.com> 8836M: Dave Jiang <dave.jiang@intel.com> 8837L: linux-nvdimm@lists.01.org 8838Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8839S: Supported 8840F: drivers/nvdimm/pmem* 8841 8842LIBNVDIMM: DEVICETREE BINDINGS 8843M: Oliver O'Halloran <oohall@gmail.com> 8844L: linux-nvdimm@lists.01.org 8845Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8846S: Supported 8847F: drivers/nvdimm/of_pmem.c 8848F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8849 8850LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8851M: Dan Williams <dan.j.williams@intel.com> 8852M: Vishal Verma <vishal.l.verma@intel.com> 8853M: Dave Jiang <dave.jiang@intel.com> 8854M: Keith Busch <keith.busch@intel.com> 8855M: Ira Weiny <ira.weiny@intel.com> 8856L: linux-nvdimm@lists.01.org 8857Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8858T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8859S: Supported 8860F: drivers/nvdimm/* 8861F: drivers/acpi/nfit/* 8862F: include/linux/nd.h 8863F: include/linux/libnvdimm.h 8864F: include/uapi/linux/ndctl.h 8865 8866LIGHTNVM PLATFORM SUPPORT 8867M: Matias Bjorling <mb@lightnvm.io> 8868W: http://github/OpenChannelSSD 8869L: linux-block@vger.kernel.org 8870S: Maintained 8871F: drivers/lightnvm/ 8872F: include/linux/lightnvm.h 8873F: include/uapi/linux/lightnvm.h 8874 8875LINUX FOR POWER MACINTOSH 8876M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8877W: http://www.penguinppc.org/ 8878L: linuxppc-dev@lists.ozlabs.org 8879S: Maintained 8880F: arch/powerpc/platforms/powermac/ 8881F: drivers/macintosh/ 8882 8883LINUX FOR POWERPC (32-BIT AND 64-BIT) 8884M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8885M: Paul Mackerras <paulus@samba.org> 8886M: Michael Ellerman <mpe@ellerman.id.au> 8887W: https://github.com/linuxppc/linux/wiki 8888L: linuxppc-dev@lists.ozlabs.org 8889Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8890T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8891S: Supported 8892F: Documentation/ABI/stable/sysfs-firmware-opal-* 8893F: Documentation/devicetree/bindings/powerpc/ 8894F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8895F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8896F: Documentation/powerpc/ 8897F: arch/powerpc/ 8898F: drivers/char/tpm/tpm_ibmvtpm* 8899F: drivers/crypto/nx/ 8900F: drivers/crypto/vmx/ 8901F: drivers/i2c/busses/i2c-opal.c 8902F: drivers/net/ethernet/ibm/ibmveth.* 8903F: drivers/net/ethernet/ibm/ibmvnic.* 8904F: drivers/pci/hotplug/pnv_php.c 8905F: drivers/pci/hotplug/rpa* 8906F: drivers/rtc/rtc-opal.c 8907F: drivers/scsi/ibmvscsi/ 8908F: drivers/tty/hvc/hvc_opal.c 8909F: drivers/watchdog/wdrtas.c 8910F: tools/testing/selftests/powerpc 8911N: /pmac 8912N: powermac 8913N: powernv 8914N: [^a-z0-9]ps3 8915N: pseries 8916 8917LINUX FOR POWERPC EMBEDDED MPC5XXX 8918M: Anatolij Gustschin <agust@denx.de> 8919L: linuxppc-dev@lists.ozlabs.org 8920T: git git://git.denx.de/linux-denx-agust.git 8921S: Maintained 8922F: arch/powerpc/platforms/512x/ 8923F: arch/powerpc/platforms/52xx/ 8924 8925LINUX FOR POWERPC EMBEDDED PPC4XX 8926M: Alistair Popple <alistair@popple.id.au> 8927M: Matt Porter <mporter@kernel.crashing.org> 8928W: http://www.penguinppc.org/ 8929L: linuxppc-dev@lists.ozlabs.org 8930S: Maintained 8931F: arch/powerpc/platforms/40x/ 8932F: arch/powerpc/platforms/44x/ 8933 8934LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8935M: Scott Wood <oss@buserror.net> 8936M: Kumar Gala <galak@kernel.crashing.org> 8937W: http://www.penguinppc.org/ 8938L: linuxppc-dev@lists.ozlabs.org 8939T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8940S: Maintained 8941F: arch/powerpc/platforms/83xx/ 8942F: arch/powerpc/platforms/85xx/ 8943F: Documentation/devicetree/bindings/powerpc/fsl/ 8944 8945LINUX FOR POWERPC EMBEDDED PPC8XX 8946M: Vitaly Bordug <vitb@kernel.crashing.org> 8947W: http://www.penguinppc.org/ 8948L: linuxppc-dev@lists.ozlabs.org 8949S: Maintained 8950F: arch/powerpc/platforms/8xx/ 8951 8952LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8953L: linuxppc-dev@lists.ozlabs.org 8954S: Orphan 8955F: arch/powerpc/*/*virtex* 8956F: arch/powerpc/*/*/*virtex* 8957 8958LINUX FOR POWERPC PA SEMI PWRFICIENT 8959L: linuxppc-dev@lists.ozlabs.org 8960S: Orphan 8961F: arch/powerpc/platforms/pasemi/ 8962F: drivers/*/*pasemi* 8963F: drivers/*/*/*pasemi* 8964 8965LINUX KERNEL DUMP TEST MODULE (LKDTM) 8966M: Kees Cook <keescook@chromium.org> 8967S: Maintained 8968F: drivers/misc/lkdtm/* 8969 8970LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8971M: Alan Stern <stern@rowland.harvard.edu> 8972M: Andrea Parri <andrea.parri@amarulasolutions.com> 8973M: Will Deacon <will.deacon@arm.com> 8974M: Peter Zijlstra <peterz@infradead.org> 8975M: Boqun Feng <boqun.feng@gmail.com> 8976M: Nicholas Piggin <npiggin@gmail.com> 8977M: David Howells <dhowells@redhat.com> 8978M: Jade Alglave <j.alglave@ucl.ac.uk> 8979M: Luc Maranget <luc.maranget@inria.fr> 8980M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8981R: Akira Yokosawa <akiyks@gmail.com> 8982R: Daniel Lustig <dlustig@nvidia.com> 8983L: linux-kernel@vger.kernel.org 8984L: linux-arch@vger.kernel.org 8985S: Supported 8986T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8987F: tools/memory-model/ 8988F: Documentation/atomic_bitops.txt 8989F: Documentation/atomic_t.txt 8990F: Documentation/core-api/atomic_ops.rst 8991F: Documentation/core-api/refcount-vs-atomic.rst 8992F: Documentation/memory-barriers.txt 8993 8994LIS3LV02D ACCELEROMETER DRIVER 8995M: Eric Piel <eric.piel@tremplin-utc.net> 8996S: Maintained 8997F: Documentation/misc-devices/lis3lv02d 8998F: drivers/misc/lis3lv02d/ 8999F: drivers/platform/x86/hp_accel.c 9000 9001LIVE PATCHING 9002M: Josh Poimboeuf <jpoimboe@redhat.com> 9003M: Jiri Kosina <jikos@kernel.org> 9004M: Miroslav Benes <mbenes@suse.cz> 9005M: Petr Mladek <pmladek@suse.com> 9006R: Joe Lawrence <joe.lawrence@redhat.com> 9007S: Maintained 9008F: kernel/livepatch/ 9009F: include/linux/livepatch.h 9010F: arch/x86/include/asm/livepatch.h 9011F: arch/x86/kernel/livepatch.c 9012F: Documentation/livepatch/ 9013F: Documentation/ABI/testing/sysfs-kernel-livepatch 9014F: samples/livepatch/ 9015F: tools/testing/selftests/livepatch/ 9016L: live-patching@vger.kernel.org 9017T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9018 9019LLC (802.2) 9020L: netdev@vger.kernel.org 9021S: Odd fixes 9022F: include/linux/llc.h 9023F: include/uapi/linux/llc.h 9024F: include/net/llc* 9025F: net/llc/ 9026 9027LM73 HARDWARE MONITOR DRIVER 9028M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9029L: linux-hwmon@vger.kernel.org 9030S: Maintained 9031F: drivers/hwmon/lm73.c 9032 9033LM78 HARDWARE MONITOR DRIVER 9034M: Jean Delvare <jdelvare@suse.com> 9035L: linux-hwmon@vger.kernel.org 9036S: Maintained 9037F: Documentation/hwmon/lm78 9038F: drivers/hwmon/lm78.c 9039 9040LM83 HARDWARE MONITOR DRIVER 9041M: Jean Delvare <jdelvare@suse.com> 9042L: linux-hwmon@vger.kernel.org 9043S: Maintained 9044F: Documentation/hwmon/lm83 9045F: drivers/hwmon/lm83.c 9046 9047LM90 HARDWARE MONITOR DRIVER 9048M: Jean Delvare <jdelvare@suse.com> 9049L: linux-hwmon@vger.kernel.org 9050S: Maintained 9051F: Documentation/hwmon/lm90 9052F: Documentation/devicetree/bindings/hwmon/lm90.txt 9053F: drivers/hwmon/lm90.c 9054F: include/dt-bindings/thermal/lm90.h 9055 9056LM95234 HARDWARE MONITOR DRIVER 9057M: Guenter Roeck <linux@roeck-us.net> 9058L: linux-hwmon@vger.kernel.org 9059S: Maintained 9060F: Documentation/hwmon/lm95234 9061F: drivers/hwmon/lm95234.c 9062 9063LME2510 MEDIA DRIVER 9064M: Malcolm Priestley <tvboxspy@gmail.com> 9065L: linux-media@vger.kernel.org 9066W: https://linuxtv.org 9067Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9068S: Maintained 9069F: drivers/media/usb/dvb-usb-v2/lmedm04* 9070 9071LOADPIN SECURITY MODULE 9072M: Kees Cook <keescook@chromium.org> 9073T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9074S: Supported 9075F: security/loadpin/ 9076F: Documentation/admin-guide/LSM/LoadPin.rst 9077 9078LOCKING PRIMITIVES 9079M: Peter Zijlstra <peterz@infradead.org> 9080M: Ingo Molnar <mingo@redhat.com> 9081M: Will Deacon <will.deacon@arm.com> 9082L: linux-kernel@vger.kernel.org 9083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9084S: Maintained 9085F: Documentation/locking/ 9086F: include/linux/lockdep.h 9087F: include/linux/spinlock*.h 9088F: arch/*/include/asm/spinlock*.h 9089F: include/linux/rwlock*.h 9090F: include/linux/mutex*.h 9091F: include/linux/rwsem*.h 9092F: arch/*/include/asm/rwsem.h 9093F: include/linux/seqlock.h 9094F: lib/locking*.[ch] 9095F: kernel/locking/ 9096X: kernel/locking/locktorture.c 9097 9098LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9099M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9100L: linux-ntfs-dev@lists.sourceforge.net 9101W: http://www.linux-ntfs.org/content/view/19/37/ 9102S: Maintained 9103F: Documentation/ldm.txt 9104F: block/partitions/ldm.* 9105 9106LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9107M: Sathya Prakash <sathya.prakash@broadcom.com> 9108M: Chaitra P B <chaitra.basappa@broadcom.com> 9109M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9110L: MPT-FusionLinux.pdl@broadcom.com 9111L: linux-scsi@vger.kernel.org 9112W: http://www.avagotech.com/support/ 9113S: Supported 9114F: drivers/message/fusion/ 9115F: drivers/scsi/mpt3sas/ 9116 9117LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9118M: Matthew Wilcox <willy@infradead.org> 9119L: linux-scsi@vger.kernel.org 9120S: Maintained 9121F: drivers/scsi/sym53c8xx_2/ 9122 9123LTC1660 DAC DRIVER 9124M: Marcus Folkesson <marcus.folkesson@gmail.com> 9125L: linux-iio@vger.kernel.org 9126S: Maintained 9127F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9128F: drivers/iio/dac/ltc1660.c 9129 9130LTC4261 HARDWARE MONITOR DRIVER 9131M: Guenter Roeck <linux@roeck-us.net> 9132L: linux-hwmon@vger.kernel.org 9133S: Maintained 9134F: Documentation/hwmon/ltc4261 9135F: drivers/hwmon/ltc4261.c 9136 9137LTC4306 I2C MULTIPLEXER DRIVER 9138M: Michael Hennerich <michael.hennerich@analog.com> 9139W: http://ez.analog.com/community/linux-device-drivers 9140L: linux-i2c@vger.kernel.org 9141S: Supported 9142F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9143F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9144 9145LTP (Linux Test Project) 9146M: Mike Frysinger <vapier@gentoo.org> 9147M: Cyril Hrubis <chrubis@suse.cz> 9148M: Wanlong Gao <wanlong.gao@gmail.com> 9149M: Jan Stancek <jstancek@redhat.com> 9150M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9151M: Alexey Kodanev <alexey.kodanev@oracle.com> 9152L: ltp@lists.linux.it (subscribers-only) 9153W: http://linux-test-project.github.io/ 9154T: git git://github.com/linux-test-project/ltp.git 9155S: Maintained 9156 9157M68K ARCHITECTURE 9158M: Geert Uytterhoeven <geert@linux-m68k.org> 9159L: linux-m68k@lists.linux-m68k.org 9160W: http://www.linux-m68k.org/ 9161T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9162S: Maintained 9163F: arch/m68k/ 9164F: drivers/zorro/ 9165 9166M68K ON APPLE MACINTOSH 9167M: Joshua Thompson <funaho@jurai.org> 9168W: http://www.mac.linux-m68k.org/ 9169L: linux-m68k@lists.linux-m68k.org 9170S: Maintained 9171F: arch/m68k/mac/ 9172 9173M68K ON HP9000/300 9174M: Philip Blundell <philb@gnu.org> 9175W: http://www.tazenda.demon.co.uk/phil/linux-hp 9176S: Maintained 9177F: arch/m68k/hp300/ 9178 9179M88DS3103 MEDIA DRIVER 9180M: Antti Palosaari <crope@iki.fi> 9181L: linux-media@vger.kernel.org 9182W: https://linuxtv.org 9183W: http://palosaari.fi/linux/ 9184Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9185T: git git://linuxtv.org/anttip/media_tree.git 9186S: Maintained 9187F: drivers/media/dvb-frontends/m88ds3103* 9188 9189M88RS2000 MEDIA DRIVER 9190M: Malcolm Priestley <tvboxspy@gmail.com> 9191L: linux-media@vger.kernel.org 9192W: https://linuxtv.org 9193Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9194S: Maintained 9195F: drivers/media/dvb-frontends/m88rs2000* 9196 9197MA901 MASTERKIT USB FM RADIO DRIVER 9198M: Alexey Klimov <klimov.linux@gmail.com> 9199L: linux-media@vger.kernel.org 9200T: git git://linuxtv.org/media_tree.git 9201S: Maintained 9202F: drivers/media/radio/radio-ma901.c 9203 9204MAC80211 9205M: Johannes Berg <johannes@sipsolutions.net> 9206L: linux-wireless@vger.kernel.org 9207W: http://wireless.kernel.org/ 9208T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9209T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9210S: Maintained 9211F: Documentation/networking/mac80211-injection.txt 9212F: include/net/mac80211.h 9213F: net/mac80211/ 9214F: drivers/net/wireless/mac80211_hwsim.[ch] 9215F: Documentation/networking/mac80211_hwsim/README 9216 9217MAILBOX API 9218M: Jassi Brar <jassisinghbrar@gmail.com> 9219L: linux-kernel@vger.kernel.org 9220S: Maintained 9221F: drivers/mailbox/ 9222F: include/linux/mailbox_client.h 9223F: include/linux/mailbox_controller.h 9224 9225MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9226M: Michael Kerrisk <mtk.manpages@gmail.com> 9227W: http://www.kernel.org/doc/man-pages 9228L: linux-man@vger.kernel.org 9229S: Maintained 9230 9231MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9232M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9233L: linux-mips@vger.kernel.org 9234S: Maintained 9235F: arch/mips/boot/dts/img/pistachio_marduk.dts 9236 9237MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9238M: Andrew Lunn <andrew@lunn.ch> 9239M: Vivien Didelot <vivien.didelot@gmail.com> 9240L: netdev@vger.kernel.org 9241S: Maintained 9242F: drivers/net/dsa/mv88e6xxx/ 9243F: include/linux/platform_data/mv88e6xxx.h 9244F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9245 9246MARVELL ARMADA DRM SUPPORT 9247M: Russell King <linux@armlinux.org.uk> 9248S: Maintained 9249T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9250T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9251F: drivers/gpu/drm/armada/ 9252F: include/uapi/drm/armada_drm.h 9253F: Documentation/devicetree/bindings/display/armada/ 9254 9255MARVELL ARMADA 3700 PHY DRIVERS 9256M: Miquel Raynal <miquel.raynal@bootlin.com> 9257S: Maintained 9258F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9259F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9260F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9261F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9262 9263MARVELL CRYPTO DRIVER 9264M: Boris Brezillon <bbrezillon@kernel.org> 9265M: Arnaud Ebalard <arno@natisbad.org> 9266F: drivers/crypto/marvell/ 9267S: Maintained 9268L: linux-crypto@vger.kernel.org 9269 9270MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9271M: Mirko Lindner <mlindner@marvell.com> 9272M: Stephen Hemminger <stephen@networkplumber.org> 9273L: netdev@vger.kernel.org 9274S: Maintained 9275F: drivers/net/ethernet/marvell/sk* 9276 9277MARVELL LIBERTAS WIRELESS DRIVER 9278L: libertas-dev@lists.infradead.org 9279S: Orphan 9280F: drivers/net/wireless/marvell/libertas/ 9281 9282MARVELL MACCHIATOBIN SUPPORT 9283M: Russell King <linux@armlinux.org.uk> 9284L: linux-arm-kernel@lists.infradead.org 9285S: Maintained 9286F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9287 9288MARVELL MV643XX ETHERNET DRIVER 9289M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9290L: netdev@vger.kernel.org 9291S: Maintained 9292F: drivers/net/ethernet/marvell/mv643xx_eth.* 9293F: include/linux/mv643xx.h 9294 9295MARVELL MV88X3310 PHY DRIVER 9296M: Russell King <linux@armlinux.org.uk> 9297L: netdev@vger.kernel.org 9298S: Maintained 9299F: drivers/net/phy/marvell10g.c 9300 9301MARVELL MVEBU THERMAL DRIVER 9302M: Miquel Raynal <miquel.raynal@bootlin.com> 9303S: Maintained 9304F: drivers/thermal/armada_thermal.c 9305 9306MARVELL MVNETA ETHERNET DRIVER 9307M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9308L: netdev@vger.kernel.org 9309S: Maintained 9310F: drivers/net/ethernet/marvell/mvneta.* 9311 9312MARVELL MWIFIEX WIRELESS DRIVER 9313M: Amitkumar Karwar <amitkarwar@gmail.com> 9314M: Nishant Sarmukadam <nishants@marvell.com> 9315M: Ganapathi Bhat <gbhat@marvell.com> 9316M: Xinming Hu <huxinming820@gmail.com> 9317L: linux-wireless@vger.kernel.org 9318S: Maintained 9319F: drivers/net/wireless/marvell/mwifiex/ 9320 9321MARVELL MWL8K WIRELESS DRIVER 9322M: Lennert Buytenhek <buytenh@wantstofly.org> 9323L: linux-wireless@vger.kernel.org 9324S: Odd Fixes 9325F: drivers/net/wireless/marvell/mwl8k.c 9326 9327MARVELL NAND CONTROLLER DRIVER 9328M: Miquel Raynal <miquel.raynal@bootlin.com> 9329L: linux-mtd@lists.infradead.org 9330S: Maintained 9331F: drivers/mtd/nand/raw/marvell_nand.c 9332F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9333 9334MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9335M: Nicolas Pitre <nico@fluxnic.net> 9336S: Odd Fixes 9337F: drivers/mmc/host/mvsdio.* 9338 9339MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9340M: Hu Ziji <huziji@marvell.com> 9341L: linux-mmc@vger.kernel.org 9342S: Supported 9343F: drivers/mmc/host/sdhci-xenon* 9344F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9345 9346MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9347M: Sunil Goutham <sgoutham@marvell.com> 9348M: Linu Cherian <lcherian@marvell.com> 9349M: Geetha sowjanya <gakula@marvell.com> 9350M: Jerin Jacob <jerinj@marvell.com> 9351L: netdev@vger.kernel.org 9352S: Supported 9353F: drivers/net/ethernet/marvell/octeontx2/af/ 9354 9355MATROX FRAMEBUFFER DRIVER 9356L: linux-fbdev@vger.kernel.org 9357S: Orphan 9358F: drivers/video/fbdev/matrox/matroxfb_* 9359F: include/uapi/linux/matroxfb.h 9360 9361MAX16065 HARDWARE MONITOR DRIVER 9362M: Guenter Roeck <linux@roeck-us.net> 9363L: linux-hwmon@vger.kernel.org 9364S: Maintained 9365F: Documentation/hwmon/max16065 9366F: drivers/hwmon/max16065.c 9367 9368MAX2175 SDR TUNER DRIVER 9369M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9370L: linux-media@vger.kernel.org 9371T: git git://linuxtv.org/media_tree.git 9372S: Maintained 9373F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9374F: Documentation/media/v4l-drivers/max2175.rst 9375F: drivers/media/i2c/max2175* 9376F: include/uapi/linux/max2175.h 9377 9378MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9379L: linux-hwmon@vger.kernel.org 9380S: Orphan 9381F: Documentation/hwmon/max6650 9382F: drivers/hwmon/max6650.c 9383 9384MAX6697 HARDWARE MONITOR DRIVER 9385M: Guenter Roeck <linux@roeck-us.net> 9386L: linux-hwmon@vger.kernel.org 9387S: Maintained 9388F: Documentation/hwmon/max6697 9389F: Documentation/devicetree/bindings/hwmon/max6697.txt 9390F: drivers/hwmon/max6697.c 9391F: include/linux/platform_data/max6697.h 9392 9393MAX9860 MONO AUDIO VOICE CODEC DRIVER 9394M: Peter Rosin <peda@axentia.se> 9395L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9396S: Maintained 9397F: Documentation/devicetree/bindings/sound/max9860.txt 9398F: sound/soc/codecs/max9860.* 9399 9400MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9401M: Javier Martinez Canillas <javier@dowhile0.org> 9402L: linux-kernel@vger.kernel.org 9403S: Supported 9404F: drivers/regulator/max77802-regulator.c 9405F: Documentation/devicetree/bindings/*/*max77802.txt 9406F: include/dt-bindings/*/*max77802.h 9407 9408MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9409M: Krzysztof Kozlowski <krzk@kernel.org> 9410M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9411L: linux-pm@vger.kernel.org 9412S: Supported 9413F: drivers/power/supply/max14577_charger.c 9414F: drivers/power/supply/max77693_charger.c 9415 9416MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9417M: Chanwoo Choi <cw00.choi@samsung.com> 9418M: Krzysztof Kozlowski <krzk@kernel.org> 9419M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9420L: linux-kernel@vger.kernel.org 9421S: Supported 9422F: drivers/*/max14577*.c 9423F: drivers/*/max77686*.c 9424F: drivers/*/max77693*.c 9425F: drivers/extcon/extcon-max14577.c 9426F: drivers/extcon/extcon-max77693.c 9427F: drivers/rtc/rtc-max77686.c 9428F: drivers/clk/clk-max77686.c 9429F: Documentation/devicetree/bindings/mfd/max14577.txt 9430F: Documentation/devicetree/bindings/*/max77686.txt 9431F: Documentation/devicetree/bindings/mfd/max77693.txt 9432F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9433F: include/linux/mfd/max14577*.h 9434F: include/linux/mfd/max77686*.h 9435F: include/linux/mfd/max77693*.h 9436 9437MAXIRADIO FM RADIO RECEIVER DRIVER 9438M: Hans Verkuil <hverkuil@xs4all.nl> 9439L: linux-media@vger.kernel.org 9440T: git git://linuxtv.org/media_tree.git 9441W: https://linuxtv.org 9442S: Maintained 9443F: drivers/media/radio/radio-maxiradio* 9444 9445MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9446M: Peter Rosin <peda@axentia.se> 9447L: linux-iio@vger.kernel.org 9448S: Maintained 9449F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9450F: drivers/iio/potentiometer/mcp4018.c 9451F: drivers/iio/potentiometer/mcp4531.c 9452 9453MCR20A IEEE-802.15.4 RADIO DRIVER 9454M: Xue Liu <liuxuenetmail@gmail.com> 9455L: linux-wpan@vger.kernel.org 9456W: https://github.com/xueliu/mcr20a-linux 9457S: Maintained 9458F: drivers/net/ieee802154/mcr20a.c 9459F: drivers/net/ieee802154/mcr20a.h 9460F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9461 9462MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9463M: William Breathitt Gray <vilhelm.gray@gmail.com> 9464L: linux-iio@vger.kernel.org 9465S: Maintained 9466F: drivers/iio/dac/cio-dac.c 9467 9468MEDIA DRIVERS FOR ASCOT2E 9469M: Sergey Kozlov <serjk@netup.ru> 9470M: Abylay Ospan <aospan@netup.ru> 9471L: linux-media@vger.kernel.org 9472W: https://linuxtv.org 9473W: http://netup.tv/ 9474T: git git://linuxtv.org/media_tree.git 9475S: Supported 9476F: drivers/media/dvb-frontends/ascot2e* 9477 9478MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9479M: Jasmin Jessich <jasmin@anw.at> 9480L: linux-media@vger.kernel.org 9481W: https://linuxtv.org 9482T: git git://linuxtv.org/media_tree.git 9483S: Maintained 9484F: drivers/media/dvb-frontends/cxd2099* 9485 9486MEDIA DRIVERS FOR CXD2841ER 9487M: Sergey Kozlov <serjk@netup.ru> 9488M: Abylay Ospan <aospan@netup.ru> 9489L: linux-media@vger.kernel.org 9490W: https://linuxtv.org 9491W: http://netup.tv/ 9492T: git git://linuxtv.org/media_tree.git 9493S: Supported 9494F: drivers/media/dvb-frontends/cxd2841er* 9495 9496MEDIA DRIVERS FOR CXD2880 9497M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9498L: linux-media@vger.kernel.org 9499W: http://linuxtv.org/ 9500T: git git://linuxtv.org/media_tree.git 9501S: Supported 9502F: drivers/media/dvb-frontends/cxd2880/* 9503F: drivers/media/spi/cxd2880* 9504 9505MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9506L: linux-media@vger.kernel.org 9507W: https://linuxtv.org 9508T: git git://linuxtv.org/media_tree.git 9509S: Orphan 9510F: drivers/media/pci/ddbridge/* 9511 9512MEDIA DRIVERS FOR FREESCALE IMX 9513M: Steve Longerbeam <slongerbeam@gmail.com> 9514M: Philipp Zabel <p.zabel@pengutronix.de> 9515L: linux-media@vger.kernel.org 9516T: git git://linuxtv.org/media_tree.git 9517S: Maintained 9518F: Documentation/devicetree/bindings/media/imx.txt 9519F: Documentation/media/v4l-drivers/imx.rst 9520F: drivers/staging/media/imx/ 9521F: include/linux/imx-media.h 9522F: include/media/imx.h 9523 9524MEDIA DRIVER FOR FREESCALE IMX PXP 9525M: Philipp Zabel <p.zabel@pengutronix.de> 9526L: linux-media@vger.kernel.org 9527T: git git://linuxtv.org/media_tree.git 9528S: Maintained 9529F: drivers/media/platform/imx-pxp.[ch] 9530 9531MEDIA DRIVERS FOR FREESCALE IMX7 9532M: Rui Miguel Silva <rmfrfs@gmail.com> 9533L: linux-media@vger.kernel.org 9534T: git git://linuxtv.org/media_tree.git 9535S: Maintained 9536F: Documentation/devicetree/bindings/media/imx7-csi.txt 9537F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9538F: Documentation/media/v4l-drivers/imx7.rst 9539F: drivers/staging/media/imx/imx7-media-csi.c 9540F: drivers/staging/media/imx/imx7-mipi-csis.c 9541 9542MEDIA DRIVERS FOR HELENE 9543M: Abylay Ospan <aospan@netup.ru> 9544L: linux-media@vger.kernel.org 9545W: https://linuxtv.org 9546W: http://netup.tv/ 9547T: git git://linuxtv.org/media_tree.git 9548S: Supported 9549F: drivers/media/dvb-frontends/helene* 9550 9551MEDIA DRIVERS FOR HORUS3A 9552M: Sergey Kozlov <serjk@netup.ru> 9553M: Abylay Ospan <aospan@netup.ru> 9554L: linux-media@vger.kernel.org 9555W: https://linuxtv.org 9556W: http://netup.tv/ 9557T: git git://linuxtv.org/media_tree.git 9558S: Supported 9559F: drivers/media/dvb-frontends/horus3a* 9560 9561MEDIA DRIVERS FOR LNBH25 9562M: Sergey Kozlov <serjk@netup.ru> 9563M: Abylay Ospan <aospan@netup.ru> 9564L: linux-media@vger.kernel.org 9565W: https://linuxtv.org 9566W: http://netup.tv/ 9567T: git git://linuxtv.org/media_tree.git 9568S: Supported 9569F: drivers/media/dvb-frontends/lnbh25* 9570 9571MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9572L: linux-media@vger.kernel.org 9573W: https://linuxtv.org 9574T: git git://linuxtv.org/media_tree.git 9575S: Orphan 9576F: drivers/media/dvb-frontends/mxl5xx* 9577 9578MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9579M: Sergey Kozlov <serjk@netup.ru> 9580M: Abylay Ospan <aospan@netup.ru> 9581L: linux-media@vger.kernel.org 9582W: https://linuxtv.org 9583W: http://netup.tv/ 9584T: git git://linuxtv.org/media_tree.git 9585S: Supported 9586F: drivers/media/pci/netup_unidvb/* 9587 9588MEDIA DRIVERS FOR RENESAS - CEU 9589M: Jacopo Mondi <jacopo@jmondi.org> 9590L: linux-media@vger.kernel.org 9591L: linux-renesas-soc@vger.kernel.org 9592T: git git://linuxtv.org/media_tree.git 9593S: Supported 9594F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9595F: drivers/media/platform/renesas-ceu.c 9596F: include/media/drv-intf/renesas-ceu.h 9597 9598MEDIA DRIVERS FOR RENESAS - DRIF 9599M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9600L: linux-media@vger.kernel.org 9601L: linux-renesas-soc@vger.kernel.org 9602T: git git://linuxtv.org/media_tree.git 9603S: Supported 9604F: Documentation/devicetree/bindings/media/renesas,drif.txt 9605F: drivers/media/platform/rcar_drif.c 9606 9607MEDIA DRIVERS FOR RENESAS - FCP 9608M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9609L: linux-media@vger.kernel.org 9610L: linux-renesas-soc@vger.kernel.org 9611T: git git://linuxtv.org/media_tree.git 9612S: Supported 9613F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9614F: drivers/media/platform/rcar-fcp.c 9615F: include/media/rcar-fcp.h 9616 9617MEDIA DRIVERS FOR RENESAS - FDP1 9618M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9619L: linux-media@vger.kernel.org 9620L: linux-renesas-soc@vger.kernel.org 9621T: git git://linuxtv.org/media_tree.git 9622S: Supported 9623F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9624F: drivers/media/platform/rcar_fdp1.c 9625 9626MEDIA DRIVERS FOR RENESAS - VIN 9627M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9628L: linux-media@vger.kernel.org 9629L: linux-renesas-soc@vger.kernel.org 9630T: git git://linuxtv.org/media_tree.git 9631S: Supported 9632F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9633F: Documentation/devicetree/bindings/media/rcar_vin.txt 9634F: drivers/media/platform/rcar-vin/ 9635 9636MEDIA DRIVERS FOR RENESAS - VSP1 9637M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9638M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9639L: linux-media@vger.kernel.org 9640L: linux-renesas-soc@vger.kernel.org 9641T: git git://linuxtv.org/media_tree.git 9642S: Supported 9643F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9644F: drivers/media/platform/vsp1/ 9645 9646MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9647L: linux-media@vger.kernel.org 9648W: https://linuxtv.org 9649T: git git://linuxtv.org/media_tree.git 9650S: Orphan 9651F: drivers/media/dvb-frontends/stv0910* 9652 9653MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9654L: linux-media@vger.kernel.org 9655W: https://linuxtv.org 9656T: git git://linuxtv.org/media_tree.git 9657S: Orphan 9658F: drivers/media/dvb-frontends/stv6111* 9659 9660MEDIA DRIVERS FOR STM32 - DCMI 9661M: Hugues Fruchet <hugues.fruchet@st.com> 9662L: linux-media@vger.kernel.org 9663T: git git://linuxtv.org/media_tree.git 9664S: Supported 9665F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9666F: drivers/media/platform/stm32/stm32-dcmi.c 9667 9668MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9669M: Dmitry Osipenko <digetx@gmail.com> 9670L: linux-media@vger.kernel.org 9671L: linux-tegra@vger.kernel.org 9672T: git git://linuxtv.org/media_tree.git 9673S: Maintained 9674F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9675F: drivers/staging/media/tegra-vde/ 9676 9677MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9678M: Mauro Carvalho Chehab <mchehab@kernel.org> 9679P: LinuxTV.org Project 9680L: linux-media@vger.kernel.org 9681W: https://linuxtv.org 9682Q: http://patchwork.kernel.org/project/linux-media/list/ 9683T: git git://linuxtv.org/media_tree.git 9684S: Maintained 9685F: Documentation/devicetree/bindings/media/ 9686F: Documentation/media/ 9687F: drivers/media/ 9688F: drivers/staging/media/ 9689F: include/linux/platform_data/media/ 9690F: include/media/ 9691F: include/uapi/linux/dvb/ 9692F: include/uapi/linux/videodev2.h 9693F: include/uapi/linux/media.h 9694F: include/uapi/linux/v4l2-* 9695F: include/uapi/linux/meye.h 9696F: include/uapi/linux/ivtv* 9697F: include/uapi/linux/uvcvideo.h 9698 9699MEDIATEK BLUETOOTH DRIVER 9700M: Sean Wang <sean.wang@mediatek.com> 9701L: linux-bluetooth@vger.kernel.org 9702L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9703S: Maintained 9704F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9705F: drivers/bluetooth/btmtkuart.c 9706 9707MEDIATEK CIR DRIVER 9708M: Sean Wang <sean.wang@mediatek.com> 9709S: Maintained 9710F: drivers/media/rc/mtk-cir.c 9711 9712MEDIATEK DMA DRIVER 9713M: Sean Wang <sean.wang@mediatek.com> 9714L: dmaengine@vger.kernel.org 9715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9716L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9717S: Maintained 9718F: Documentation/devicetree/bindings/dma/mtk-* 9719F: drivers/dma/mediatek/ 9720 9721MEDIATEK PMIC LED DRIVER 9722M: Sean Wang <sean.wang@mediatek.com> 9723S: Maintained 9724F: drivers/leds/leds-mt6323.c 9725F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9726 9727MEDIATEK ETHERNET DRIVER 9728M: Felix Fietkau <nbd@openwrt.org> 9729M: John Crispin <john@phrozen.org> 9730M: Sean Wang <sean.wang@mediatek.com> 9731M: Nelson Chang <nelson.chang@mediatek.com> 9732L: netdev@vger.kernel.org 9733S: Maintained 9734F: drivers/net/ethernet/mediatek/ 9735 9736MEDIATEK SWITCH DRIVER 9737M: Sean Wang <sean.wang@mediatek.com> 9738L: netdev@vger.kernel.org 9739S: Maintained 9740F: drivers/net/dsa/mt7530.* 9741F: net/dsa/tag_mtk.c 9742 9743MEDIATEK JPEG DRIVER 9744M: Rick Chang <rick.chang@mediatek.com> 9745M: Bin Liu <bin.liu@mediatek.com> 9746S: Supported 9747F: drivers/media/platform/mtk-jpeg/ 9748F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9749 9750MEDIATEK MDP DRIVER 9751M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9752M: Houlong Wei <houlong.wei@mediatek.com> 9753M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9754S: Supported 9755F: drivers/media/platform/mtk-mdp/ 9756F: drivers/media/platform/mtk-vpu/ 9757F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9758 9759MEDIATEK MEDIA DRIVER 9760M: Tiffany Lin <tiffany.lin@mediatek.com> 9761M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9762S: Supported 9763F: drivers/media/platform/mtk-vcodec/ 9764F: drivers/media/platform/mtk-vpu/ 9765F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9766F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9767 9768MEDIATEK MT76 WIRELESS LAN DRIVER 9769M: Felix Fietkau <nbd@nbd.name> 9770M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9771L: linux-wireless@vger.kernel.org 9772S: Maintained 9773F: drivers/net/wireless/mediatek/mt76/ 9774 9775MEDIATEK MT7601U WIRELESS LAN DRIVER 9776M: Jakub Kicinski <kubakici@wp.pl> 9777L: linux-wireless@vger.kernel.org 9778S: Maintained 9779F: drivers/net/wireless/mediatek/mt7601u/ 9780 9781MEDIATEK NAND CONTROLLER DRIVER 9782M: Xiaolei Li <xiaolei.li@mediatek.com> 9783L: linux-mtd@lists.infradead.org 9784S: Maintained 9785F: drivers/mtd/nand/raw/mtk_* 9786F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9787 9788MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9789M: Sean Wang <sean.wang@mediatek.com> 9790S: Maintained 9791F: drivers/char/hw_random/mtk-rng.c 9792 9793MEDIATEK USB3 DRD IP DRIVER 9794M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9795L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9797L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9798S: Maintained 9799F: drivers/usb/mtu3/ 9800 9801MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9802M: Peter Senna Tschudin <peter.senna@gmail.com> 9803M: Martin Donnelly <martin.donnelly@ge.com> 9804M: Martyn Welch <martyn.welch@collabora.co.uk> 9805S: Maintained 9806F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9807F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9808 9809MEGARAID SCSI/SAS DRIVERS 9810M: Kashyap Desai <kashyap.desai@broadcom.com> 9811M: Sumit Saxena <sumit.saxena@broadcom.com> 9812M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9813L: megaraidlinux.pdl@broadcom.com 9814L: linux-scsi@vger.kernel.org 9815W: http://www.avagotech.com/support/ 9816S: Maintained 9817F: Documentation/scsi/megaraid.txt 9818F: drivers/scsi/megaraid.* 9819F: drivers/scsi/megaraid/ 9820 9821MELEXIS MLX90614 DRIVER 9822M: Crt Mori <cmo@melexis.com> 9823L: linux-iio@vger.kernel.org 9824W: http://www.melexis.com 9825S: Supported 9826F: drivers/iio/temperature/mlx90614.c 9827 9828MELEXIS MLX90632 DRIVER 9829M: Crt Mori <cmo@melexis.com> 9830L: linux-iio@vger.kernel.org 9831W: http://www.melexis.com 9832S: Supported 9833F: drivers/iio/temperature/mlx90632.c 9834 9835MELFAS MIP4 TOUCHSCREEN DRIVER 9836M: Sangwon Jee <jeesw@melfas.com> 9837W: http://www.melfas.com 9838S: Supported 9839F: drivers/input/touchscreen/melfas_mip4.c 9840F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9841 9842MELLANOX ETHERNET DRIVER (mlx4_en) 9843M: Tariq Toukan <tariqt@mellanox.com> 9844L: netdev@vger.kernel.org 9845S: Supported 9846W: http://www.mellanox.com 9847Q: http://patchwork.ozlabs.org/project/netdev/list/ 9848F: drivers/net/ethernet/mellanox/mlx4/en_* 9849 9850MELLANOX ETHERNET DRIVER (mlx5e) 9851M: Saeed Mahameed <saeedm@mellanox.com> 9852L: netdev@vger.kernel.org 9853S: Supported 9854W: http://www.mellanox.com 9855Q: http://patchwork.ozlabs.org/project/netdev/list/ 9856F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9857 9858MELLANOX ETHERNET INNOVA DRIVERS 9859R: Boris Pismenny <borisp@mellanox.com> 9860L: netdev@vger.kernel.org 9861S: Supported 9862W: http://www.mellanox.com 9863Q: http://patchwork.ozlabs.org/project/netdev/list/ 9864F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9865F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9866F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9867F: include/linux/mlx5/mlx5_ifc_fpga.h 9868 9869MELLANOX ETHERNET INNOVA IPSEC DRIVER 9870R: Boris Pismenny <borisp@mellanox.com> 9871L: netdev@vger.kernel.org 9872S: Supported 9873W: http://www.mellanox.com 9874Q: http://patchwork.ozlabs.org/project/netdev/list/ 9875F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9876F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9877 9878MELLANOX ETHERNET SWITCH DRIVERS 9879M: Jiri Pirko <jiri@mellanox.com> 9880M: Ido Schimmel <idosch@mellanox.com> 9881L: netdev@vger.kernel.org 9882S: Supported 9883W: http://www.mellanox.com 9884Q: http://patchwork.ozlabs.org/project/netdev/list/ 9885F: drivers/net/ethernet/mellanox/mlxsw/ 9886F: tools/testing/selftests/drivers/net/mlxsw/ 9887 9888MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9889M: mlxsw@mellanox.com 9890L: netdev@vger.kernel.org 9891S: Supported 9892W: http://www.mellanox.com 9893Q: http://patchwork.ozlabs.org/project/netdev/list/ 9894F: drivers/net/ethernet/mellanox/mlxfw/ 9895 9896MELLANOX HARDWARE PLATFORM SUPPORT 9897M: Andy Shevchenko <andy@infradead.org> 9898M: Darren Hart <dvhart@infradead.org> 9899M: Vadim Pasternak <vadimp@mellanox.com> 9900L: platform-driver-x86@vger.kernel.org 9901S: Supported 9902F: drivers/platform/mellanox/ 9903F: include/linux/platform_data/mlxreg.h 9904 9905MELLANOX MLX4 core VPI driver 9906M: Tariq Toukan <tariqt@mellanox.com> 9907L: netdev@vger.kernel.org 9908L: linux-rdma@vger.kernel.org 9909W: http://www.mellanox.com 9910Q: http://patchwork.ozlabs.org/project/netdev/list/ 9911S: Supported 9912F: drivers/net/ethernet/mellanox/mlx4/ 9913F: include/linux/mlx4/ 9914 9915MELLANOX MLX4 IB driver 9916M: Yishai Hadas <yishaih@mellanox.com> 9917L: linux-rdma@vger.kernel.org 9918W: http://www.mellanox.com 9919Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9920S: Supported 9921F: drivers/infiniband/hw/mlx4/ 9922F: include/linux/mlx4/ 9923F: include/uapi/rdma/mlx4-abi.h 9924 9925MELLANOX MLX5 core VPI driver 9926M: Saeed Mahameed <saeedm@mellanox.com> 9927M: Leon Romanovsky <leonro@mellanox.com> 9928L: netdev@vger.kernel.org 9929L: linux-rdma@vger.kernel.org 9930W: http://www.mellanox.com 9931Q: http://patchwork.ozlabs.org/project/netdev/list/ 9932S: Supported 9933F: drivers/net/ethernet/mellanox/mlx5/core/ 9934F: include/linux/mlx5/ 9935 9936MELLANOX MLX5 IB driver 9937M: Leon Romanovsky <leonro@mellanox.com> 9938L: linux-rdma@vger.kernel.org 9939W: http://www.mellanox.com 9940Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9941S: Supported 9942F: drivers/infiniband/hw/mlx5/ 9943F: include/linux/mlx5/ 9944F: include/uapi/rdma/mlx5-abi.h 9945 9946MELLANOX MLXCPLD I2C AND MUX DRIVER 9947M: Vadim Pasternak <vadimp@mellanox.com> 9948M: Michael Shych <michaelsh@mellanox.com> 9949L: linux-i2c@vger.kernel.org 9950S: Supported 9951F: drivers/i2c/busses/i2c-mlxcpld.c 9952F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9953F: Documentation/i2c/busses/i2c-mlxcpld 9954 9955MELLANOX MLXCPLD LED DRIVER 9956M: Vadim Pasternak <vadimp@mellanox.com> 9957L: linux-leds@vger.kernel.org 9958S: Supported 9959F: drivers/leds/leds-mlxcpld.c 9960F: drivers/leds/leds-mlxreg.c 9961F: Documentation/leds/leds-mlxcpld.txt 9962 9963MELLANOX PLATFORM DRIVER 9964M: Vadim Pasternak <vadimp@mellanox.com> 9965L: platform-driver-x86@vger.kernel.org 9966S: Supported 9967F: drivers/platform/x86/mlx-platform.c 9968 9969MEMBARRIER SUPPORT 9970M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9971M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9972L: linux-kernel@vger.kernel.org 9973S: Supported 9974F: kernel/sched/membarrier.c 9975F: include/uapi/linux/membarrier.h 9976F: arch/powerpc/include/asm/membarrier.h 9977 9978MEMBLOCK 9979M: Mike Rapoport <rppt@linux.ibm.com> 9980L: linux-mm@kvack.org 9981S: Maintained 9982F: include/linux/memblock.h 9983F: mm/memblock.c 9984F: Documentation/core-api/boot-time-mm.rst 9985 9986MEMORY MANAGEMENT 9987L: linux-mm@kvack.org 9988W: http://www.linux-mm.org 9989S: Maintained 9990F: include/linux/mm.h 9991F: include/linux/gfp.h 9992F: include/linux/mmzone.h 9993F: include/linux/memory_hotplug.h 9994F: include/linux/vmalloc.h 9995F: mm/ 9996 9997MEMORY TECHNOLOGY DEVICES (MTD) 9998M: David Woodhouse <dwmw2@infradead.org> 9999M: Brian Norris <computersforpeace@gmail.com> 10000M: Boris Brezillon <bbrezillon@kernel.org> 10001M: Marek Vasut <marek.vasut@gmail.com> 10002M: Richard Weinberger <richard@nod.at> 10003L: linux-mtd@lists.infradead.org 10004W: http://www.linux-mtd.infradead.org/ 10005Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10006T: git git://git.infradead.org/linux-mtd.git master 10007T: git git://git.infradead.org/linux-mtd.git mtd/next 10008S: Maintained 10009F: Documentation/devicetree/bindings/mtd/ 10010F: drivers/mtd/ 10011F: include/linux/mtd/ 10012F: include/uapi/mtd/ 10013 10014MEN A21 WATCHDOG DRIVER 10015M: Johannes Thumshirn <morbidrsa@gmail.com> 10016L: linux-watchdog@vger.kernel.org 10017S: Maintained 10018F: drivers/watchdog/mena21_wdt.c 10019 10020MEN CHAMELEON BUS (mcb) 10021M: Johannes Thumshirn <morbidrsa@gmail.com> 10022S: Maintained 10023F: drivers/mcb/ 10024F: include/linux/mcb.h 10025F: Documentation/men-chameleon-bus.txt 10026 10027MEN F21BMC (Board Management Controller) 10028M: Andreas Werner <andreas.werner@men.de> 10029S: Supported 10030F: drivers/mfd/menf21bmc.c 10031F: drivers/watchdog/menf21bmc_wdt.c 10032F: drivers/leds/leds-menf21bmc.c 10033F: drivers/hwmon/menf21bmc_hwmon.c 10034F: Documentation/hwmon/menf21bmc 10035 10036MEN Z069 WATCHDOG DRIVER 10037M: Johannes Thumshirn <jth@kernel.org> 10038L: linux-watchdog@vger.kernel.org 10039S: Maintained 10040F: drivers/watchdog/menz69_wdt.c 10041 10042MESON AO CEC DRIVER FOR AMLOGIC SOCS 10043M: Neil Armstrong <narmstrong@baylibre.com> 10044L: linux-media@lists.freedesktop.org 10045L: linux-amlogic@lists.infradead.org 10046W: http://linux-meson.com/ 10047S: Supported 10048F: drivers/media/platform/meson/ao-cec.c 10049F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10050T: git git://linuxtv.org/media_tree.git 10051 10052MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10053M: Liang Yang <liang.yang@amlogic.com> 10054L: linux-mtd@lists.infradead.org 10055S: Maintained 10056F: drivers/mtd/nand/raw/meson_* 10057F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10058 10059METHODE UDPU SUPPORT 10060M: Vladimir Vid <vladimir.vid@sartura.hr> 10061S: Maintained 10062F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10063 10064MICROBLAZE ARCHITECTURE 10065M: Michal Simek <monstr@monstr.eu> 10066W: http://www.monstr.eu/fdt/ 10067T: git git://git.monstr.eu/linux-2.6-microblaze.git 10068S: Supported 10069F: arch/microblaze/ 10070 10071MICROCHIP AT91 SERIAL DRIVER 10072M: Richard Genoud <richard.genoud@gmail.com> 10073S: Maintained 10074F: drivers/tty/serial/atmel_serial.c 10075F: drivers/tty/serial/atmel_serial.h 10076F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10077 10078MICROCHIP AUDIO ASOC DRIVERS 10079M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10080L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10081S: Supported 10082F: sound/soc/atmel 10083 10084MICROCHIP DMA DRIVER 10085M: Ludovic Desroches <ludovic.desroches@microchip.com> 10086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10087L: dmaengine@vger.kernel.org 10088S: Supported 10089F: drivers/dma/at_hdmac.c 10090F: drivers/dma/at_hdmac_regs.h 10091F: include/linux/platform_data/dma-atmel.h 10092F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10093F: include/dt-bindings/dma/at91.h 10094 10095MICROCHIP ECC DRIVER 10096M: Tudor Ambarus <tudor.ambarus@microchip.com> 10097L: linux-crypto@vger.kernel.org 10098S: Maintained 10099F: drivers/crypto/atmel-ecc.* 10100 10101MICROCHIP I2C DRIVER 10102M: Ludovic Desroches <ludovic.desroches@microchip.com> 10103L: linux-i2c@vger.kernel.org 10104S: Supported 10105F: drivers/i2c/busses/i2c-at91.c 10106 10107MICROCHIP ISC DRIVER 10108M: Eugen Hristev <eugen.hristev@microchip.com> 10109L: linux-media@vger.kernel.org 10110S: Supported 10111F: drivers/media/platform/atmel/atmel-isc.c 10112F: drivers/media/platform/atmel/atmel-isc-regs.h 10113F: Documentation/devicetree/bindings/media/atmel-isc.txt 10114 10115MICROCHIP ISI DRIVER 10116M: Eugen Hristev <eugen.hristev@microchip.com> 10117L: linux-media@vger.kernel.org 10118S: Supported 10119F: drivers/media/platform/atmel/atmel-isi.c 10120F: drivers/media/platform/atmel/atmel-isi.h 10121 10122MICROCHIP AT91 USART MFD DRIVER 10123M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10124L: linux-kernel@vger.kernel.org 10125S: Supported 10126F: drivers/mfd/at91-usart.c 10127F: include/dt-bindings/mfd/at91-usart.h 10128F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10129 10130MICROCHIP AT91 USART SPI DRIVER 10131M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10132L: linux-spi@vger.kernel.org 10133S: Supported 10134F: drivers/spi/spi-at91-usart.c 10135F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10136 10137MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10138M: Woojung Huh <Woojung.Huh@microchip.com> 10139M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10140L: netdev@vger.kernel.org 10141S: Maintained 10142F: net/dsa/tag_ksz.c 10143F: drivers/net/dsa/microchip/* 10144F: include/linux/platform_data/microchip-ksz.h 10145F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10146 10147MICROCHIP LAN743X ETHERNET DRIVER 10148M: Bryan Whitehead <bryan.whitehead@microchip.com> 10149M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10150L: netdev@vger.kernel.org 10151S: Maintained 10152F: drivers/net/ethernet/microchip/lan743x_* 10153 10154MICROCHIP LCDFB DRIVER 10155M: Nicolas Ferre <nicolas.ferre@microchip.com> 10156L: linux-fbdev@vger.kernel.org 10157S: Maintained 10158F: drivers/video/fbdev/atmel_lcdfb.c 10159F: include/video/atmel_lcdc.h 10160 10161MICROCHIP MMC/SD/SDIO MCI DRIVER 10162M: Ludovic Desroches <ludovic.desroches@microchip.com> 10163S: Maintained 10164F: drivers/mmc/host/atmel-mci.c 10165 10166MICROCHIP MCP16502 PMIC DRIVER 10167M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10169S: Maintained 10170F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10171F: drivers/regulator/mcp16502.c 10172 10173MICROCHIP MCP3911 ADC DRIVER 10174M: Marcus Folkesson <marcus.folkesson@gmail.com> 10175M: Kent Gustavsson <kent@minoris.se> 10176L: linux-iio@vger.kernel.org 10177S: Supported 10178F: drivers/iio/adc/mcp3911.c 10179F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10180 10181MICROCHIP NAND DRIVER 10182M: Tudor Ambarus <tudor.ambarus@microchip.com> 10183L: linux-mtd@lists.infradead.org 10184S: Supported 10185F: drivers/mtd/nand/raw/atmel/* 10186F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10187 10188MICROCHIP PWM DRIVER 10189M: Claudiu Beznea <claudiu.beznea@microchip.com> 10190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10191L: linux-pwm@vger.kernel.org 10192S: Supported 10193F: drivers/pwm/pwm-atmel.c 10194F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10195 10196MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10197M: Ludovic Desroches <ludovic.desroches@microchip.com> 10198M: Eugen Hristev <eugen.hristev@microchip.com> 10199L: linux-iio@vger.kernel.org 10200S: Supported 10201F: drivers/iio/adc/at91-sama5d2_adc.c 10202F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10203F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10204 10205MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10206M: Nicolas Ferre <nicolas.ferre@microchip.com> 10207S: Supported 10208F: drivers/power/reset/at91-sama5d2_shdwc.c 10209 10210MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10211M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10213L: linux-gpio@vger.kernel.org 10214F: drivers/gpio/gpio-sama5d2-piobu.c 10215 10216MICROCHIP SPI DRIVER 10217M: Nicolas Ferre <nicolas.ferre@microchip.com> 10218S: Supported 10219F: drivers/spi/spi-atmel.* 10220 10221MICROCHIP SSC DRIVER 10222M: Nicolas Ferre <nicolas.ferre@microchip.com> 10223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10224S: Supported 10225F: drivers/misc/atmel-ssc.c 10226F: include/linux/atmel-ssc.h 10227 10228MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10229M: Nicolas Ferre <nicolas.ferre@microchip.com> 10230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10231S: Supported 10232F: drivers/misc/atmel_tclib.c 10233F: drivers/clocksource/tcb_clksrc.c 10234 10235MICROCHIP USBA UDC DRIVER 10236M: Cristian Birsan <cristian.birsan@microchip.com> 10237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10238S: Supported 10239F: drivers/usb/gadget/udc/atmel_usba_udc.* 10240 10241MICROCHIP USB251XB DRIVER 10242M: Richard Leitner <richard.leitner@skidata.com> 10243L: linux-usb@vger.kernel.org 10244S: Maintained 10245F: drivers/usb/misc/usb251xb.c 10246F: Documentation/devicetree/bindings/usb/usb251xb.txt 10247 10248MICROCHIP XDMA DRIVER 10249M: Ludovic Desroches <ludovic.desroches@microchip.com> 10250L: linux-arm-kernel@lists.infradead.org 10251L: dmaengine@vger.kernel.org 10252S: Supported 10253F: drivers/dma/at_xdmac.c 10254 10255MICROSEMI MIPS SOCS 10256M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10257M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10258L: linux-mips@vger.kernel.org 10259S: Supported 10260F: arch/mips/generic/board-ocelot.c 10261F: arch/mips/configs/generic/board-ocelot.config 10262F: arch/mips/boot/dts/mscc/ 10263F: Documentation/devicetree/bindings/mips/mscc.txt 10264 10265MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10266M: Don Brace <don.brace@microsemi.com> 10267L: esc.storagedev@microsemi.com 10268L: linux-scsi@vger.kernel.org 10269S: Supported 10270F: drivers/scsi/smartpqi/smartpqi*.[ch] 10271F: drivers/scsi/smartpqi/Kconfig 10272F: drivers/scsi/smartpqi/Makefile 10273F: include/linux/cciss*.h 10274F: include/uapi/linux/cciss*.h 10275F: Documentation/scsi/smartpqi.txt 10276 10277MICROSEMI ETHERNET SWITCH DRIVER 10278M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10279M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10280L: netdev@vger.kernel.org 10281S: Supported 10282F: drivers/net/ethernet/mscc/ 10283 10284MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10285M: Chen Yu <yu.c.chen@intel.com> 10286L: platform-driver-x86@vger.kernel.org 10287S: Supported 10288F: drivers/platform/x86/surfacepro3_button.c 10289 10290MICROTEK X6 SCANNER 10291M: Oliver Neukum <oliver@neukum.org> 10292S: Maintained 10293F: drivers/usb/image/microtek.* 10294 10295MIPS 10296M: Ralf Baechle <ralf@linux-mips.org> 10297M: Paul Burton <paul.burton@mips.com> 10298M: James Hogan <jhogan@kernel.org> 10299L: linux-mips@vger.kernel.org 10300W: http://www.linux-mips.org/ 10301T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10302T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10303Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10304S: Supported 10305F: Documentation/devicetree/bindings/mips/ 10306F: Documentation/mips/ 10307F: arch/mips/ 10308F: drivers/platform/mips/ 10309 10310MIPS BOSTON DEVELOPMENT BOARD 10311M: Paul Burton <paul.burton@mips.com> 10312L: linux-mips@vger.kernel.org 10313S: Maintained 10314F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10315F: arch/mips/boot/dts/img/boston.dts 10316F: arch/mips/configs/generic/board-boston.config 10317F: drivers/clk/imgtec/clk-boston.c 10318F: include/dt-bindings/clock/boston-clock.h 10319 10320MIPS GENERIC PLATFORM 10321M: Paul Burton <paul.burton@mips.com> 10322L: linux-mips@vger.kernel.org 10323S: Supported 10324F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10325F: arch/mips/generic/ 10326F: arch/mips/tools/generic-board-config.sh 10327 10328MIPS/LOONGSON1 ARCHITECTURE 10329M: Keguang Zhang <keguang.zhang@gmail.com> 10330L: linux-mips@vger.kernel.org 10331S: Maintained 10332F: arch/mips/loongson32/ 10333F: arch/mips/include/asm/mach-loongson32/ 10334F: drivers/*/*loongson1* 10335F: drivers/*/*/*loongson1* 10336 10337MIPS/LOONGSON2 ARCHITECTURE 10338M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10339L: linux-mips@vger.kernel.org 10340S: Maintained 10341F: arch/mips/loongson64/fuloong-2e/ 10342F: arch/mips/loongson64/lemote-2f/ 10343F: arch/mips/include/asm/mach-loongson64/ 10344F: drivers/*/*loongson2* 10345F: drivers/*/*/*loongson2* 10346 10347MIPS/LOONGSON3 ARCHITECTURE 10348M: Huacai Chen <chenhc@lemote.com> 10349L: linux-mips@vger.kernel.org 10350S: Maintained 10351F: arch/mips/loongson64/ 10352F: arch/mips/include/asm/mach-loongson64/ 10353F: drivers/platform/mips/cpu_hwmon.c 10354F: drivers/*/*loongson3* 10355F: drivers/*/*/*loongson3* 10356 10357MIPS RINT INSTRUCTION EMULATION 10358M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10359L: linux-mips@vger.kernel.org 10360S: Supported 10361F: arch/mips/math-emu/sp_rint.c 10362F: arch/mips/math-emu/dp_rint.c 10363 10364MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10365M: Hans Verkuil <hverkuil@xs4all.nl> 10366L: linux-media@vger.kernel.org 10367T: git git://linuxtv.org/media_tree.git 10368W: https://linuxtv.org 10369S: Odd Fixes 10370F: drivers/media/radio/radio-miropcm20* 10371 10372MMP SUPPORT 10373R: Lubomir Rintel <lkundrak@v3.sk> 10374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10375S: Odd Fixes 10376F: arch/arm/boot/dts/mmp* 10377F: arch/arm/mach-mmp/ 10378 10379MMU GATHER AND TLB INVALIDATION 10380M: Will Deacon <will.deacon@arm.com> 10381M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10382M: Andrew Morton <akpm@linux-foundation.org> 10383M: Nick Piggin <npiggin@gmail.com> 10384M: Peter Zijlstra <peterz@infradead.org> 10385L: linux-arch@vger.kernel.org 10386L: linux-mm@kvack.org 10387S: Maintained 10388F: arch/*/include/asm/tlb.h 10389F: include/asm-generic/tlb.h 10390F: mm/mmu_gather.c 10391 10392MN88472 MEDIA DRIVER 10393M: Antti Palosaari <crope@iki.fi> 10394L: linux-media@vger.kernel.org 10395W: https://linuxtv.org 10396W: http://palosaari.fi/linux/ 10397Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10398S: Maintained 10399F: drivers/media/dvb-frontends/mn88472* 10400 10401MN88473 MEDIA DRIVER 10402M: Antti Palosaari <crope@iki.fi> 10403L: linux-media@vger.kernel.org 10404W: https://linuxtv.org 10405W: http://palosaari.fi/linux/ 10406Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10407S: Maintained 10408F: drivers/media/dvb-frontends/mn88473* 10409 10410MODULE SUPPORT 10411M: Jessica Yu <jeyu@kernel.org> 10412T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10413S: Maintained 10414F: include/linux/module.h 10415F: kernel/module.c 10416 10417MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10418W: http://popies.net/meye/ 10419S: Orphan 10420F: Documentation/media/v4l-drivers/meye* 10421F: drivers/media/pci/meye/ 10422F: include/uapi/linux/meye.h 10423 10424MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10425M: Jiri Slaby <jirislaby@gmail.com> 10426S: Maintained 10427F: Documentation/serial/moxa-smartio 10428F: drivers/tty/mxser.* 10429 10430MR800 AVERMEDIA USB FM RADIO DRIVER 10431M: Alexey Klimov <klimov.linux@gmail.com> 10432L: linux-media@vger.kernel.org 10433T: git git://linuxtv.org/media_tree.git 10434S: Maintained 10435F: drivers/media/radio/radio-mr800.c 10436 10437MRF24J40 IEEE 802.15.4 RADIO DRIVER 10438M: Alan Ott <alan@signal11.us> 10439L: linux-wpan@vger.kernel.org 10440S: Maintained 10441F: drivers/net/ieee802154/mrf24j40.c 10442F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10443 10444MSI LAPTOP SUPPORT 10445M: "Lee, Chun-Yi" <jlee@suse.com> 10446L: platform-driver-x86@vger.kernel.org 10447S: Maintained 10448F: drivers/platform/x86/msi-laptop.c 10449 10450MSI WMI SUPPORT 10451L: platform-driver-x86@vger.kernel.org 10452S: Orphan 10453F: drivers/platform/x86/msi-wmi.c 10454 10455MSI001 MEDIA DRIVER 10456M: Antti Palosaari <crope@iki.fi> 10457L: linux-media@vger.kernel.org 10458W: https://linuxtv.org 10459W: http://palosaari.fi/linux/ 10460Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10461T: git git://linuxtv.org/anttip/media_tree.git 10462S: Maintained 10463F: drivers/media/tuners/msi001* 10464 10465MSI2500 MEDIA DRIVER 10466M: Antti Palosaari <crope@iki.fi> 10467L: linux-media@vger.kernel.org 10468W: https://linuxtv.org 10469W: http://palosaari.fi/linux/ 10470Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10471T: git git://linuxtv.org/anttip/media_tree.git 10472S: Maintained 10473F: drivers/media/usb/msi2500/ 10474 10475MSYSTEMS DISKONCHIP G3 MTD DRIVER 10476M: Robert Jarzmik <robert.jarzmik@free.fr> 10477L: linux-mtd@lists.infradead.org 10478S: Maintained 10479F: drivers/mtd/devices/docg3* 10480 10481MT9M032 APTINA SENSOR DRIVER 10482M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10483L: linux-media@vger.kernel.org 10484T: git git://linuxtv.org/media_tree.git 10485S: Maintained 10486F: drivers/media/i2c/mt9m032.c 10487F: include/media/i2c/mt9m032.h 10488 10489MT9P031 APTINA CAMERA SENSOR 10490M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10491L: linux-media@vger.kernel.org 10492T: git git://linuxtv.org/media_tree.git 10493S: Maintained 10494F: drivers/media/i2c/mt9p031.c 10495F: include/media/i2c/mt9p031.h 10496 10497MT9T001 APTINA CAMERA SENSOR 10498M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10499L: linux-media@vger.kernel.org 10500T: git git://linuxtv.org/media_tree.git 10501S: Maintained 10502F: drivers/media/i2c/mt9t001.c 10503F: include/media/i2c/mt9t001.h 10504 10505MT9T112 APTINA CAMERA SENSOR 10506M: Jacopo Mondi <jacopo@jmondi.org> 10507L: linux-media@vger.kernel.org 10508T: git git://linuxtv.org/media_tree.git 10509S: Odd Fixes 10510F: drivers/media/i2c/mt9t112.c 10511F: include/media/i2c/mt9t112.h 10512 10513MT9V032 APTINA CAMERA SENSOR 10514M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10515L: linux-media@vger.kernel.org 10516T: git git://linuxtv.org/media_tree.git 10517S: Maintained 10518F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10519F: drivers/media/i2c/mt9v032.c 10520F: include/media/i2c/mt9v032.h 10521 10522MT9V111 APTINA CAMERA SENSOR 10523M: Jacopo Mondi <jacopo@jmondi.org> 10524L: linux-media@vger.kernel.org 10525T: git git://linuxtv.org/media_tree.git 10526S: Maintained 10527F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10528F: drivers/media/i2c/mt9v111.c 10529 10530MULTIFUNCTION DEVICES (MFD) 10531M: Lee Jones <lee.jones@linaro.org> 10532T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10533S: Supported 10534F: Documentation/devicetree/bindings/mfd/ 10535F: drivers/mfd/ 10536F: include/linux/mfd/ 10537F: include/dt-bindings/mfd/ 10538 10539MULTIMEDIA CARD (MMC) ETC. OVER SPI 10540S: Orphan 10541F: drivers/mmc/host/mmc_spi.c 10542F: include/linux/spi/mmc_spi.h 10543 10544MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10545M: Ulf Hansson <ulf.hansson@linaro.org> 10546L: linux-mmc@vger.kernel.org 10547T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10548S: Maintained 10549F: Documentation/devicetree/bindings/mmc/ 10550F: drivers/mmc/ 10551F: include/linux/mmc/ 10552F: include/uapi/linux/mmc/ 10553 10554MULTIPLEXER SUBSYSTEM 10555M: Peter Rosin <peda@axentia.se> 10556S: Maintained 10557F: Documentation/ABI/testing/sysfs-class-mux* 10558F: Documentation/devicetree/bindings/mux/ 10559F: include/dt-bindings/mux/ 10560F: include/linux/mux/ 10561F: drivers/mux/ 10562 10563MULTITECH MULTIPORT CARD (ISICOM) 10564S: Orphan 10565F: drivers/tty/isicom.c 10566F: include/linux/isicom.h 10567 10568MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10569M: Bin Liu <b-liu@ti.com> 10570L: linux-usb@vger.kernel.org 10571S: Maintained 10572F: drivers/usb/musb/ 10573 10574MXL301RF MEDIA DRIVER 10575M: Akihiro Tsukada <tskd08@gmail.com> 10576L: linux-media@vger.kernel.org 10577S: Odd Fixes 10578F: drivers/media/tuners/mxl301rf* 10579 10580MXL5007T MEDIA DRIVER 10581M: Michael Krufky <mkrufky@linuxtv.org> 10582L: linux-media@vger.kernel.org 10583W: https://linuxtv.org 10584W: http://github.com/mkrufky 10585Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10586T: git git://linuxtv.org/mkrufky/tuners.git 10587S: Maintained 10588F: drivers/media/tuners/mxl5007t.* 10589 10590MXSFB DRM DRIVER 10591M: Marek Vasut <marex@denx.de> 10592M: Stefan Agner <stefan@agner.ch> 10593L: dri-devel@lists.freedesktop.org 10594S: Supported 10595F: drivers/gpu/drm/mxsfb/ 10596F: Documentation/devicetree/bindings/display/mxsfb.txt 10597T: git git://anongit.freedesktop.org/drm/drm-misc 10598 10599MYLEX DAC960 PCI RAID Controller 10600M: Hannes Reinecke <hare@kernel.org> 10601L: linux-scsi@vger.kernel.org 10602S: Supported 10603F: drivers/scsi/myrb.* 10604F: drivers/scsi/myrs.* 10605 10606MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10607M: Chris Lee <christopher.lee@cspi.com> 10608L: netdev@vger.kernel.org 10609W: https://www.cspi.com/ethernet-products/support/downloads/ 10610S: Supported 10611F: drivers/net/ethernet/myricom/myri10ge/ 10612 10613NAND FLASH SUBSYSTEM 10614M: Boris Brezillon <bbrezillon@kernel.org> 10615M: Miquel Raynal <miquel.raynal@bootlin.com> 10616R: Richard Weinberger <richard@nod.at> 10617L: linux-mtd@lists.infradead.org 10618W: http://www.linux-mtd.infradead.org/ 10619Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10620T: git git://git.infradead.org/linux-mtd.git nand/fixes 10621T: git git://git.infradead.org/linux-mtd.git nand/next 10622S: Maintained 10623F: drivers/mtd/nand/ 10624F: include/linux/mtd/*nand*.h 10625 10626NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10627M: Daniel Mack <zonque@gmail.com> 10628S: Maintained 10629L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10630W: http://www.native-instruments.com 10631F: sound/usb/caiaq/ 10632 10633NATSEMI ETHERNET DRIVER (DP8381x) 10634S: Orphan 10635F: drivers/net/ethernet/natsemi/natsemi.c 10636 10637NCR 5380 SCSI DRIVERS 10638M: Finn Thain <fthain@telegraphics.com.au> 10639M: Michael Schmitz <schmitzmic@gmail.com> 10640L: linux-scsi@vger.kernel.org 10641S: Maintained 10642F: Documentation/scsi/g_NCR5380.txt 10643F: drivers/scsi/NCR5380.* 10644F: drivers/scsi/arm/cumana_1.c 10645F: drivers/scsi/arm/oak.c 10646F: drivers/scsi/atari_scsi.* 10647F: drivers/scsi/dmx3191d.c 10648F: drivers/scsi/g_NCR5380.* 10649F: drivers/scsi/mac_scsi.* 10650F: drivers/scsi/sun3_scsi.* 10651F: drivers/scsi/sun3_scsi_vme.c 10652 10653NCSI LIBRARY: 10654M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10655S: Maintained 10656F: net/ncsi/ 10657 10658NCT6775 HARDWARE MONITOR DRIVER 10659M: Guenter Roeck <linux@roeck-us.net> 10660L: linux-hwmon@vger.kernel.org 10661S: Maintained 10662F: Documentation/hwmon/nct6775 10663F: drivers/hwmon/nct6775.c 10664 10665NET_FAILOVER MODULE 10666M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10667L: netdev@vger.kernel.org 10668S: Supported 10669F: driver/net/net_failover.c 10670F: include/net/net_failover.h 10671F: Documentation/networking/net_failover.rst 10672 10673NETEFFECT IWARP RNIC DRIVER (IW_NES) 10674M: Faisal Latif <faisal.latif@intel.com> 10675L: linux-rdma@vger.kernel.org 10676W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10677S: Supported 10678F: drivers/infiniband/hw/nes/ 10679F: include/uapi/rdma/nes-abi.h 10680 10681NETEM NETWORK EMULATOR 10682M: Stephen Hemminger <stephen@networkplumber.org> 10683L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10684S: Maintained 10685F: net/sched/sch_netem.c 10686 10687NETERION 10GbE DRIVERS (s2io/vxge) 10688M: Jon Mason <jdmason@kudzu.us> 10689L: netdev@vger.kernel.org 10690S: Supported 10691F: Documentation/networking/device_drivers/neterion/s2io.txt 10692F: Documentation/networking/device_drivers/neterion/vxge.txt 10693F: drivers/net/ethernet/neterion/ 10694 10695NETFILTER 10696M: Pablo Neira Ayuso <pablo@netfilter.org> 10697M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10698M: Florian Westphal <fw@strlen.de> 10699L: netfilter-devel@vger.kernel.org 10700L: coreteam@netfilter.org 10701W: http://www.netfilter.org/ 10702W: http://www.iptables.org/ 10703W: http://www.nftables.org/ 10704Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10705T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10706T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10707S: Maintained 10708F: include/linux/netfilter* 10709F: include/linux/netfilter/ 10710F: include/net/netfilter/ 10711F: include/uapi/linux/netfilter* 10712F: include/uapi/linux/netfilter/ 10713F: net/*/netfilter.c 10714F: net/*/netfilter/ 10715F: net/netfilter/ 10716F: net/bridge/br_netfilter*.c 10717 10718NETROM NETWORK LAYER 10719M: Ralf Baechle <ralf@linux-mips.org> 10720L: linux-hams@vger.kernel.org 10721W: http://www.linux-ax25.org/ 10722S: Maintained 10723F: include/net/netrom.h 10724F: include/uapi/linux/netrom.h 10725F: net/netrom/ 10726 10727NETRONOME ETHERNET DRIVERS 10728M: Jakub Kicinski <jakub.kicinski@netronome.com> 10729L: oss-drivers@netronome.com 10730S: Maintained 10731F: drivers/net/ethernet/netronome/ 10732 10733NETWORK BLOCK DEVICE (NBD) 10734M: Josef Bacik <josef@toxicpanda.com> 10735S: Maintained 10736L: linux-block@vger.kernel.org 10737L: nbd@other.debian.org 10738F: Documentation/blockdev/nbd.txt 10739F: drivers/block/nbd.c 10740F: include/uapi/linux/nbd.h 10741 10742NETWORK DROP MONITOR 10743M: Neil Horman <nhorman@tuxdriver.com> 10744L: netdev@vger.kernel.org 10745S: Maintained 10746W: https://fedorahosted.org/dropwatch/ 10747F: net/core/drop_monitor.c 10748 10749NETWORKING DRIVERS 10750M: "David S. Miller" <davem@davemloft.net> 10751L: netdev@vger.kernel.org 10752W: http://www.linuxfoundation.org/en/Net 10753Q: http://patchwork.ozlabs.org/project/netdev/list/ 10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10755T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10756S: Odd Fixes 10757F: Documentation/devicetree/bindings/net/ 10758F: drivers/net/ 10759F: include/linux/if_* 10760F: include/linux/netdevice.h 10761F: include/linux/etherdevice.h 10762F: include/linux/fcdevice.h 10763F: include/linux/fddidevice.h 10764F: include/linux/hippidevice.h 10765F: include/linux/inetdevice.h 10766F: include/uapi/linux/if_* 10767F: include/uapi/linux/netdevice.h 10768 10769NETWORKING DRIVERS (WIRELESS) 10770M: Kalle Valo <kvalo@codeaurora.org> 10771L: linux-wireless@vger.kernel.org 10772Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10773T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10774T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10775S: Maintained 10776F: Documentation/devicetree/bindings/net/wireless/ 10777F: drivers/net/wireless/ 10778 10779NETWORKING [DSA] 10780M: Andrew Lunn <andrew@lunn.ch> 10781M: Vivien Didelot <vivien.didelot@gmail.com> 10782M: Florian Fainelli <f.fainelli@gmail.com> 10783S: Maintained 10784F: Documentation/devicetree/bindings/net/dsa/ 10785F: net/dsa/ 10786F: include/net/dsa.h 10787F: include/linux/dsa/ 10788F: include/linux/platform_data/dsa.h 10789F: drivers/net/dsa/ 10790 10791NETWORKING [GENERAL] 10792M: "David S. Miller" <davem@davemloft.net> 10793L: netdev@vger.kernel.org 10794W: http://www.linuxfoundation.org/en/Net 10795Q: http://patchwork.ozlabs.org/project/netdev/list/ 10796T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10797T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10798B: mailto:netdev@vger.kernel.org 10799S: Maintained 10800F: net/ 10801F: include/net/ 10802F: include/linux/in.h 10803F: include/linux/net.h 10804F: include/linux/netdevice.h 10805F: include/uapi/linux/in.h 10806F: include/uapi/linux/net.h 10807F: include/uapi/linux/netdevice.h 10808F: include/uapi/linux/net_namespace.h 10809F: tools/testing/selftests/net/ 10810F: lib/net_utils.c 10811F: lib/random32.c 10812F: Documentation/networking/ 10813 10814NETWORKING [IPSEC] 10815M: Steffen Klassert <steffen.klassert@secunet.com> 10816M: Herbert Xu <herbert@gondor.apana.org.au> 10817M: "David S. Miller" <davem@davemloft.net> 10818L: netdev@vger.kernel.org 10819T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10820T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10821S: Maintained 10822F: net/xfrm/ 10823F: net/key/ 10824F: net/ipv4/xfrm* 10825F: net/ipv4/esp4* 10826F: net/ipv4/ah4.c 10827F: net/ipv4/ipcomp.c 10828F: net/ipv4/ip_vti.c 10829F: net/ipv6/xfrm* 10830F: net/ipv6/esp6* 10831F: net/ipv6/ah6.c 10832F: net/ipv6/ipcomp6.c 10833F: net/ipv6/ip6_vti.c 10834F: include/uapi/linux/xfrm.h 10835F: include/net/xfrm.h 10836 10837NETWORKING [IPv4/IPv6] 10838M: "David S. Miller" <davem@davemloft.net> 10839M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10840M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10841L: netdev@vger.kernel.org 10842T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10843S: Maintained 10844F: net/ipv4/ 10845F: net/ipv6/ 10846F: include/net/ip* 10847F: arch/x86/net/* 10848 10849NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10850M: Paul Moore <paul@paul-moore.com> 10851W: https://github.com/netlabel 10852L: netdev@vger.kernel.org 10853L: linux-security-module@vger.kernel.org 10854S: Maintained 10855F: Documentation/netlabel/ 10856F: include/net/calipso.h 10857F: include/net/cipso_ipv4.h 10858F: include/net/netlabel.h 10859F: include/uapi/linux/netfilter/xt_SECMARK.h 10860F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10861F: net/netlabel/ 10862F: net/ipv4/cipso_ipv4.c 10863F: net/ipv6/calipso.c 10864F: net/netfilter/xt_CONNSECMARK.c 10865F: net/netfilter/xt_SECMARK.c 10866 10867NETWORKING [TCP] 10868M: Eric Dumazet <edumazet@google.com> 10869L: netdev@vger.kernel.org 10870S: Maintained 10871F: net/ipv4/tcp*.c 10872F: net/ipv4/syncookies.c 10873F: net/ipv6/tcp*.c 10874F: net/ipv6/syncookies.c 10875F: include/uapi/linux/tcp.h 10876F: include/net/tcp.h 10877F: include/linux/tcp.h 10878F: include/trace/events/tcp.h 10879 10880NETWORKING [TLS] 10881M: Boris Pismenny <borisp@mellanox.com> 10882M: Aviad Yehezkel <aviadye@mellanox.com> 10883M: Dave Watson <davejwatson@fb.com> 10884M: John Fastabend <john.fastabend@gmail.com> 10885M: Daniel Borkmann <daniel@iogearbox.net> 10886L: netdev@vger.kernel.org 10887S: Maintained 10888F: net/tls/* 10889F: include/uapi/linux/tls.h 10890F: include/net/tls.h 10891 10892NETWORKING [WIRELESS] 10893L: linux-wireless@vger.kernel.org 10894Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10895 10896NETDEVSIM 10897M: Jakub Kicinski <jakub.kicinski@netronome.com> 10898S: Maintained 10899F: drivers/net/netdevsim/* 10900 10901NETXEN (1/10) GbE SUPPORT 10902M: Manish Chopra <manishc@marvell.com> 10903M: Rahul Verma <rahulv@marvell.com> 10904M: GR-Linux-NIC-Dev@marvell.com 10905L: netdev@vger.kernel.org 10906S: Supported 10907F: drivers/net/ethernet/qlogic/netxen/ 10908 10909NFC SUBSYSTEM 10910M: Samuel Ortiz <sameo@linux.intel.com> 10911L: linux-wireless@vger.kernel.org 10912L: linux-nfc@lists.01.org (subscribers-only) 10913S: Supported 10914F: net/nfc/ 10915F: include/net/nfc/ 10916F: include/uapi/linux/nfc.h 10917F: drivers/nfc/ 10918F: include/linux/platform_data/nfcmrvl.h 10919F: include/linux/platform_data/nxp-nci.h 10920F: Documentation/devicetree/bindings/net/nfc/ 10921 10922NFS, SUNRPC, AND LOCKD CLIENTS 10923M: Trond Myklebust <trond.myklebust@hammerspace.com> 10924M: Anna Schumaker <anna.schumaker@netapp.com> 10925L: linux-nfs@vger.kernel.org 10926W: http://client.linux-nfs.org 10927T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10928S: Maintained 10929F: fs/lockd/ 10930F: fs/nfs/ 10931F: fs/nfs_common/ 10932F: net/sunrpc/ 10933F: include/linux/lockd/ 10934F: include/linux/nfs* 10935F: include/linux/sunrpc/ 10936F: include/uapi/linux/nfs* 10937F: include/uapi/linux/sunrpc/ 10938 10939NILFS2 FILESYSTEM 10940M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10941L: linux-nilfs@vger.kernel.org 10942W: https://nilfs.sourceforge.io/ 10943W: https://nilfs.osdn.jp/ 10944T: git git://github.com/konis/nilfs2.git 10945S: Supported 10946F: Documentation/filesystems/nilfs2.txt 10947F: fs/nilfs2/ 10948F: include/trace/events/nilfs2.h 10949F: include/uapi/linux/nilfs2_api.h 10950F: include/uapi/linux/nilfs2_ondisk.h 10951 10952NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10953M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10954W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10955S: Maintained 10956F: Documentation/scsi/NinjaSCSI.txt 10957F: drivers/scsi/pcmcia/nsp_* 10958 10959NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10960M: GOTO Masanori <gotom@debian.or.jp> 10961M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10962W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10963S: Maintained 10964F: Documentation/scsi/NinjaSCSI.txt 10965F: drivers/scsi/nsp32* 10966 10967NIOS2 ARCHITECTURE 10968M: Ley Foon Tan <lftan@altera.com> 10969L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10970T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10971S: Maintained 10972F: arch/nios2/ 10973 10974NOHZ, DYNTICKS SUPPORT 10975M: Frederic Weisbecker <fweisbec@gmail.com> 10976M: Thomas Gleixner <tglx@linutronix.de> 10977M: Ingo Molnar <mingo@kernel.org> 10978L: linux-kernel@vger.kernel.org 10979T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10980S: Maintained 10981F: kernel/time/tick*.* 10982F: include/linux/tick.h 10983F: include/linux/sched/nohz.h 10984 10985NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10986M: Pavel Machek <pavel@ucw.cz> 10987M: Sakari Ailus <sakari.ailus@iki.fi> 10988L: linux-media@vger.kernel.org 10989S: Maintained 10990F: drivers/media/i2c/et8ek8 10991F: drivers/media/i2c/ad5820.c 10992 10993NOKIA N900 POWER SUPPLY DRIVERS 10994R: Pali Rohár <pali.rohar@gmail.com> 10995F: include/linux/power/bq2415x_charger.h 10996F: include/linux/power/bq27xxx_battery.h 10997F: include/linux/power/isp1704_charger.h 10998F: drivers/power/supply/bq2415x_charger.c 10999F: drivers/power/supply/bq27xxx_battery.c 11000F: drivers/power/supply/bq27xxx_battery_i2c.c 11001F: drivers/power/supply/isp1704_charger.c 11002F: drivers/power/supply/rx51_battery.c 11003 11004NOLIBC HEADER FILE 11005M: Willy Tarreau <w@1wt.eu> 11006S: Maintained 11007T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11008F: tools/include/nolibc/ 11009 11010NTB AMD DRIVER 11011M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11012L: linux-ntb@googlegroups.com 11013S: Supported 11014F: drivers/ntb/hw/amd/ 11015 11016NTB DRIVER CORE 11017M: Jon Mason <jdmason@kudzu.us> 11018M: Dave Jiang <dave.jiang@intel.com> 11019M: Allen Hubbe <allenbh@gmail.com> 11020L: linux-ntb@googlegroups.com 11021S: Supported 11022W: https://github.com/jonmason/ntb/wiki 11023T: git git://github.com/jonmason/ntb.git 11024F: drivers/ntb/ 11025F: drivers/net/ntb_netdev.c 11026F: include/linux/ntb.h 11027F: include/linux/ntb_transport.h 11028F: tools/testing/selftests/ntb/ 11029 11030NTB IDT DRIVER 11031M: Serge Semin <fancer.lancer@gmail.com> 11032L: linux-ntb@googlegroups.com 11033S: Supported 11034F: drivers/ntb/hw/idt/ 11035 11036NTB INTEL DRIVER 11037M: Dave Jiang <dave.jiang@intel.com> 11038L: linux-ntb@googlegroups.com 11039S: Supported 11040W: https://github.com/davejiang/linux/wiki 11041T: git https://github.com/davejiang/linux.git 11042F: drivers/ntb/hw/intel/ 11043 11044NTFS FILESYSTEM 11045M: Anton Altaparmakov <anton@tuxera.com> 11046L: linux-ntfs-dev@lists.sourceforge.net 11047W: http://www.tuxera.com/ 11048T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11049S: Supported 11050F: Documentation/filesystems/ntfs.txt 11051F: fs/ntfs/ 11052 11053NUBUS SUBSYSTEM 11054M: Finn Thain <fthain@telegraphics.com.au> 11055L: linux-m68k@lists.linux-m68k.org 11056S: Maintained 11057F: arch/*/include/asm/nubus.h 11058F: drivers/nubus/ 11059F: include/linux/nubus.h 11060F: include/uapi/linux/nubus.h 11061 11062NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11063M: Antonino Daplas <adaplas@gmail.com> 11064L: linux-fbdev@vger.kernel.org 11065S: Maintained 11066F: drivers/video/fbdev/riva/ 11067F: drivers/video/fbdev/nvidia/ 11068 11069NVM EXPRESS DRIVER 11070M: Keith Busch <keith.busch@intel.com> 11071M: Jens Axboe <axboe@fb.com> 11072M: Christoph Hellwig <hch@lst.de> 11073M: Sagi Grimberg <sagi@grimberg.me> 11074L: linux-nvme@lists.infradead.org 11075T: git://git.infradead.org/nvme.git 11076W: http://git.infradead.org/nvme.git 11077S: Supported 11078F: drivers/nvme/host/ 11079F: include/linux/nvme.h 11080F: include/uapi/linux/nvme_ioctl.h 11081 11082NVM EXPRESS FC TRANSPORT DRIVERS 11083M: James Smart <james.smart@broadcom.com> 11084L: linux-nvme@lists.infradead.org 11085S: Supported 11086F: include/linux/nvme-fc.h 11087F: include/linux/nvme-fc-driver.h 11088F: drivers/nvme/host/fc.c 11089F: drivers/nvme/target/fc.c 11090F: drivers/nvme/target/fcloop.c 11091 11092NVM EXPRESS TARGET DRIVER 11093M: Christoph Hellwig <hch@lst.de> 11094M: Sagi Grimberg <sagi@grimberg.me> 11095L: linux-nvme@lists.infradead.org 11096T: git://git.infradead.org/nvme.git 11097W: http://git.infradead.org/nvme.git 11098S: Supported 11099F: drivers/nvme/target/ 11100 11101NVMEM FRAMEWORK 11102M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11103S: Maintained 11104F: drivers/nvmem/ 11105F: Documentation/devicetree/bindings/nvmem/ 11106F: Documentation/ABI/stable/sysfs-bus-nvmem 11107F: include/linux/nvmem-consumer.h 11108F: include/linux/nvmem-provider.h 11109 11110NXP SGTL5000 DRIVER 11111M: Fabio Estevam <festevam@gmail.com> 11112L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11113S: Maintained 11114F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11115F: sound/soc/codecs/sgtl5000* 11116 11117NXP TDA998X DRM DRIVER 11118M: Russell King <linux@armlinux.org.uk> 11119S: Maintained 11120T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11121T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11122F: drivers/gpu/drm/i2c/tda998x_drv.c 11123F: include/drm/i2c/tda998x.h 11124F: include/dt-bindings/display/tda998x.h 11125K: "nxp,tda998x" 11126 11127NXP TFA9879 DRIVER 11128M: Peter Rosin <peda@axentia.se> 11129L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11130S: Maintained 11131F: Documentation/devicetree/bindings/sound/tfa9879.txt 11132F: sound/soc/codecs/tfa9879* 11133 11134NXP-NCI NFC DRIVER 11135M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11136R: Charles Gorand <charles.gorand@effinnov.com> 11137L: linux-nfc@lists.01.org (moderated for non-subscribers) 11138S: Supported 11139F: drivers/nfc/nxp-nci 11140 11141OBJAGG 11142M: Jiri Pirko <jiri@mellanox.com> 11143L: netdev@vger.kernel.org 11144S: Supported 11145F: lib/objagg.c 11146F: lib/test_objagg.c 11147F: include/linux/objagg.h 11148 11149NXP FSPI DRIVER 11150R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11151M: Ashish Kumar <ashish.kumar@nxp.com> 11152L: linux-spi@vger.kernel.org 11153S: Maintained 11154F: drivers/spi/spi-nxp-fspi.c 11155F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11156 11157OBJTOOL 11158M: Josh Poimboeuf <jpoimboe@redhat.com> 11159M: Peter Zijlstra <peterz@infradead.org> 11160S: Supported 11161F: tools/objtool/ 11162 11163OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11164M: Frederic Barrat <fbarrat@linux.ibm.com> 11165M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 11166L: linuxppc-dev@lists.ozlabs.org 11167S: Supported 11168F: arch/powerpc/platforms/powernv/ocxl.c 11169F: arch/powerpc/include/asm/pnv-ocxl.h 11170F: drivers/misc/ocxl/ 11171F: include/misc/ocxl* 11172F: include/uapi/misc/ocxl.h 11173F: Documentation/accelerators/ocxl.rst 11174 11175OMAP AUDIO SUPPORT 11176M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11177M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11178L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11179L: linux-omap@vger.kernel.org 11180S: Maintained 11181F: sound/soc/ti/omap* 11182F: sound/soc/ti/rx51.c 11183F: sound/soc/ti/n810.c 11184F: sound/soc/ti/sdma-pcm.* 11185 11186OMAP CLOCK FRAMEWORK SUPPORT 11187M: Paul Walmsley <paul@pwsan.com> 11188L: linux-omap@vger.kernel.org 11189S: Maintained 11190F: arch/arm/*omap*/*clock* 11191 11192OMAP DEVICE TREE SUPPORT 11193M: Benoît Cousson <bcousson@baylibre.com> 11194M: Tony Lindgren <tony@atomide.com> 11195L: linux-omap@vger.kernel.org 11196L: devicetree@vger.kernel.org 11197S: Maintained 11198F: arch/arm/boot/dts/*omap* 11199F: arch/arm/boot/dts/*am3* 11200F: arch/arm/boot/dts/*am4* 11201F: arch/arm/boot/dts/*am5* 11202F: arch/arm/boot/dts/*dra7* 11203 11204OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11205L: linux-omap@vger.kernel.org 11206L: linux-fbdev@vger.kernel.org 11207S: Orphan 11208F: drivers/video/fbdev/omap2/ 11209F: Documentation/arm/OMAP/DSS 11210 11211OMAP FRAMEBUFFER SUPPORT 11212L: linux-fbdev@vger.kernel.org 11213L: linux-omap@vger.kernel.org 11214S: Orphan 11215F: drivers/video/fbdev/omap/ 11216 11217OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11218M: Roger Quadros <rogerq@ti.com> 11219M: Tony Lindgren <tony@atomide.com> 11220L: linux-omap@vger.kernel.org 11221S: Maintained 11222F: drivers/memory/omap-gpmc.c 11223F: arch/arm/mach-omap2/*gpmc* 11224 11225OMAP GPIO DRIVER 11226M: Grygorii Strashko <grygorii.strashko@ti.com> 11227M: Santosh Shilimkar <ssantosh@kernel.org> 11228M: Kevin Hilman <khilman@kernel.org> 11229L: linux-omap@vger.kernel.org 11230S: Maintained 11231F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11232F: drivers/gpio/gpio-omap.c 11233 11234OMAP HARDWARE SPINLOCK SUPPORT 11235M: Ohad Ben-Cohen <ohad@wizery.com> 11236L: linux-omap@vger.kernel.org 11237S: Maintained 11238F: drivers/hwspinlock/omap_hwspinlock.c 11239 11240OMAP HS MMC SUPPORT 11241L: linux-mmc@vger.kernel.org 11242L: linux-omap@vger.kernel.org 11243S: Orphan 11244F: drivers/mmc/host/omap_hsmmc.c 11245 11246OMAP HWMOD DATA 11247M: Paul Walmsley <paul@pwsan.com> 11248L: linux-omap@vger.kernel.org 11249S: Maintained 11250F: arch/arm/mach-omap2/omap_hwmod*data* 11251 11252OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11253M: Benoît Cousson <bcousson@baylibre.com> 11254L: linux-omap@vger.kernel.org 11255S: Maintained 11256F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11257 11258OMAP HWMOD SUPPORT 11259M: Benoît Cousson <bcousson@baylibre.com> 11260M: Paul Walmsley <paul@pwsan.com> 11261L: linux-omap@vger.kernel.org 11262S: Maintained 11263F: arch/arm/mach-omap2/omap_hwmod.* 11264 11265OMAP I2C DRIVER 11266M: Vignesh R <vigneshr@ti.com> 11267L: linux-omap@vger.kernel.org 11268L: linux-i2c@vger.kernel.org 11269S: Maintained 11270F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11271F: drivers/i2c/busses/i2c-omap.c 11272 11273OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11274M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11275L: linux-media@vger.kernel.org 11276S: Maintained 11277F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11278F: drivers/media/platform/omap3isp/ 11279F: drivers/staging/media/omap4iss/ 11280 11281OMAP MMC SUPPORT 11282M: Aaro Koskinen <aaro.koskinen@iki.fi> 11283L: linux-omap@vger.kernel.org 11284S: Odd Fixes 11285F: drivers/mmc/host/omap.c 11286 11287OMAP POWER MANAGEMENT SUPPORT 11288M: Kevin Hilman <khilman@kernel.org> 11289L: linux-omap@vger.kernel.org 11290S: Maintained 11291F: arch/arm/*omap*/*pm* 11292F: drivers/cpufreq/omap-cpufreq.c 11293 11294OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11295M: Rajendra Nayak <rnayak@codeaurora.org> 11296M: Paul Walmsley <paul@pwsan.com> 11297L: linux-omap@vger.kernel.org 11298S: Maintained 11299F: arch/arm/mach-omap2/prm* 11300 11301OMAP RANDOM NUMBER GENERATOR SUPPORT 11302M: Deepak Saxena <dsaxena@plexity.net> 11303S: Maintained 11304F: drivers/char/hw_random/omap-rng.c 11305 11306OMAP USB SUPPORT 11307L: linux-usb@vger.kernel.org 11308L: linux-omap@vger.kernel.org 11309S: Orphan 11310F: drivers/usb/*/*omap* 11311F: arch/arm/*omap*/usb* 11312 11313OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11314M: Mark Jackson <mpfj@newflow.co.uk> 11315L: linux-omap@vger.kernel.org 11316S: Maintained 11317F: arch/arm/boot/dts/am335x-nano.dts 11318 11319OMAP1 SUPPORT 11320M: Aaro Koskinen <aaro.koskinen@iki.fi> 11321M: Tony Lindgren <tony@atomide.com> 11322L: linux-omap@vger.kernel.org 11323Q: http://patchwork.kernel.org/project/linux-omap/list/ 11324T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11325S: Maintained 11326F: arch/arm/mach-omap1/ 11327F: arch/arm/plat-omap/ 11328F: arch/arm/configs/omap1_defconfig 11329F: drivers/i2c/busses/i2c-omap.c 11330F: include/linux/platform_data/i2c-omap.h 11331F: include/linux/platform_data/ams-delta-fiq.h 11332 11333OMAP2+ SUPPORT 11334M: Tony Lindgren <tony@atomide.com> 11335L: linux-omap@vger.kernel.org 11336W: http://www.muru.com/linux/omap/ 11337W: http://linux.omap.com/ 11338Q: http://patchwork.kernel.org/project/linux-omap/list/ 11339T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11340S: Maintained 11341F: arch/arm/mach-omap2/ 11342F: arch/arm/plat-omap/ 11343F: arch/arm/configs/omap2plus_defconfig 11344F: drivers/i2c/busses/i2c-omap.c 11345F: drivers/irqchip/irq-omap-intc.c 11346F: drivers/mfd/*omap*.c 11347F: drivers/mfd/menelaus.c 11348F: drivers/mfd/palmas.c 11349F: drivers/mfd/tps65217.c 11350F: drivers/mfd/tps65218.c 11351F: drivers/mfd/tps65910.c 11352F: drivers/mfd/twl-core.[ch] 11353F: drivers/mfd/twl4030*.c 11354F: drivers/mfd/twl6030*.c 11355F: drivers/mfd/twl6040*.c 11356F: drivers/regulator/palmas-regulator*.c 11357F: drivers/regulator/pbias-regulator.c 11358F: drivers/regulator/tps65217-regulator.c 11359F: drivers/regulator/tps65218-regulator.c 11360F: drivers/regulator/tps65910-regulator.c 11361F: drivers/regulator/twl-regulator.c 11362F: drivers/regulator/twl6030-regulator.c 11363F: include/linux/platform_data/i2c-omap.h 11364 11365ONION OMEGA2+ BOARD 11366M: Harvey Hunt <harveyhuntnexus@gmail.com> 11367L: linux-mips@vger.kernel.org 11368S: Maintained 11369F: arch/mips/boot/dts/ralink/omega2p.dts 11370 11371OMFS FILESYSTEM 11372M: Bob Copeland <me@bobcopeland.com> 11373L: linux-karma-devel@lists.sourceforge.net 11374S: Maintained 11375F: Documentation/filesystems/omfs.txt 11376F: fs/omfs/ 11377 11378OMNIKEY CARDMAN 4000 DRIVER 11379M: Harald Welte <laforge@gnumonks.org> 11380S: Maintained 11381F: drivers/char/pcmcia/cm4000_cs.c 11382F: include/linux/cm4000_cs.h 11383F: include/uapi/linux/cm4000_cs.h 11384 11385OMNIKEY CARDMAN 4040 DRIVER 11386M: Harald Welte <laforge@gnumonks.org> 11387S: Maintained 11388F: drivers/char/pcmcia/cm4040_cs.* 11389 11390OMNIVISION OV13858 SENSOR DRIVER 11391M: Sakari Ailus <sakari.ailus@linux.intel.com> 11392L: linux-media@vger.kernel.org 11393T: git git://linuxtv.org/media_tree.git 11394S: Maintained 11395F: drivers/media/i2c/ov13858.c 11396 11397OMNIVISION OV2680 SENSOR DRIVER 11398M: Rui Miguel Silva <rmfrfs@gmail.com> 11399L: linux-media@vger.kernel.org 11400T: git git://linuxtv.org/media_tree.git 11401S: Maintained 11402F: drivers/media/i2c/ov2680.c 11403F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11404 11405OMNIVISION OV2685 SENSOR DRIVER 11406M: Shunqian Zheng <zhengsq@rock-chips.com> 11407L: linux-media@vger.kernel.org 11408T: git git://linuxtv.org/media_tree.git 11409S: Maintained 11410F: drivers/media/i2c/ov2685.c 11411 11412OMNIVISION OV5640 SENSOR DRIVER 11413M: Steve Longerbeam <slongerbeam@gmail.com> 11414L: linux-media@vger.kernel.org 11415T: git git://linuxtv.org/media_tree.git 11416S: Maintained 11417F: drivers/media/i2c/ov5640.c 11418 11419OMNIVISION OV5647 SENSOR DRIVER 11420M: Luis Oliveira <lolivei@synopsys.com> 11421L: linux-media@vger.kernel.org 11422T: git git://linuxtv.org/media_tree.git 11423S: Maintained 11424F: drivers/media/i2c/ov5647.c 11425 11426OMNIVISION OV5695 SENSOR DRIVER 11427M: Shunqian Zheng <zhengsq@rock-chips.com> 11428L: linux-media@vger.kernel.org 11429T: git git://linuxtv.org/media_tree.git 11430S: Maintained 11431F: drivers/media/i2c/ov5695.c 11432 11433OMNIVISION OV7670 SENSOR DRIVER 11434M: Jonathan Corbet <corbet@lwn.net> 11435L: linux-media@vger.kernel.org 11436T: git git://linuxtv.org/media_tree.git 11437S: Maintained 11438F: drivers/media/i2c/ov7670.c 11439F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11440 11441OMNIVISION OV772x SENSOR DRIVER 11442M: Jacopo Mondi <jacopo@jmondi.org> 11443L: linux-media@vger.kernel.org 11444T: git git://linuxtv.org/media_tree.git 11445S: Odd fixes 11446F: drivers/media/i2c/ov772x.c 11447F: include/media/i2c/ov772x.h 11448F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11449 11450OMNIVISION OV7740 SENSOR DRIVER 11451M: Wenyou Yang <wenyou.yang@microchip.com> 11452L: linux-media@vger.kernel.org 11453T: git git://linuxtv.org/media_tree.git 11454S: Maintained 11455F: drivers/media/i2c/ov7740.c 11456F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11457 11458OMNIVISION OV9640 SENSOR DRIVER 11459M: Petr Cvek <petrcvekcz@gmail.com> 11460L: linux-media@vger.kernel.org 11461S: Maintained 11462F: drivers/media/i2c/ov9640.* 11463 11464OMNIVISION OV8856 SENSOR DRIVER 11465M: Ben Kao <ben.kao@intel.com> 11466L: linux-media@vger.kernel.org 11467T: git git://linuxtv.org/media_tree.git 11468S: Maintained 11469F: drivers/media/i2c/ov8856.c 11470 11471OMNIVISION OV9650 SENSOR DRIVER 11472M: Sakari Ailus <sakari.ailus@linux.intel.com> 11473R: Akinobu Mita <akinobu.mita@gmail.com> 11474R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11475L: linux-media@vger.kernel.org 11476T: git git://linuxtv.org/media_tree.git 11477S: Maintained 11478F: drivers/media/i2c/ov9650.c 11479F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11480 11481ONENAND FLASH DRIVER 11482M: Kyungmin Park <kyungmin.park@samsung.com> 11483L: linux-mtd@lists.infradead.org 11484S: Maintained 11485F: drivers/mtd/nand/onenand/ 11486F: include/linux/mtd/onenand*.h 11487 11488ONSTREAM SCSI TAPE DRIVER 11489M: Willem Riede <osst@riede.org> 11490L: osst-users@lists.sourceforge.net 11491L: linux-scsi@vger.kernel.org 11492S: Maintained 11493F: Documentation/scsi/osst.txt 11494F: drivers/scsi/osst.* 11495F: drivers/scsi/osst_*.h 11496F: drivers/scsi/st.h 11497 11498OP-TEE DRIVER 11499M: Jens Wiklander <jens.wiklander@linaro.org> 11500S: Maintained 11501F: drivers/tee/optee/ 11502 11503OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11504M: Sumit Garg <sumit.garg@linaro.org> 11505S: Maintained 11506F: drivers/char/hw_random/optee-rng.c 11507 11508OPA-VNIC DRIVER 11509M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11510M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11511L: linux-rdma@vger.kernel.org 11512S: Supported 11513F: drivers/infiniband/ulp/opa_vnic 11514 11515OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11516M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11517M: Frank Rowand <frowand.list@gmail.com> 11518L: devicetree@vger.kernel.org 11519S: Maintained 11520F: Documentation/devicetree/dynamic-resolution-notes.txt 11521F: Documentation/devicetree/overlay-notes.txt 11522F: drivers/of/overlay.c 11523F: drivers/of/resolver.c 11524K: of_overlay_notifier_ 11525 11526OPEN FIRMWARE AND FLATTENED DEVICE TREE 11527M: Rob Herring <robh+dt@kernel.org> 11528M: Frank Rowand <frowand.list@gmail.com> 11529L: devicetree@vger.kernel.org 11530W: http://www.devicetree.org/ 11531T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11532S: Maintained 11533F: drivers/of/ 11534F: include/linux/of*.h 11535F: scripts/dtc/ 11536F: Documentation/ABI/testing/sysfs-firmware-ofw 11537 11538OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11539M: Rob Herring <robh+dt@kernel.org> 11540M: Mark Rutland <mark.rutland@arm.com> 11541L: devicetree@vger.kernel.org 11542T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11543Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11544S: Maintained 11545F: Documentation/devicetree/ 11546F: arch/*/boot/dts/ 11547F: include/dt-bindings/ 11548 11549OPENCORES I2C BUS DRIVER 11550M: Peter Korsgaard <peter@korsgaard.com> 11551M: Andrew Lunn <andrew@lunn.ch> 11552L: linux-i2c@vger.kernel.org 11553S: Maintained 11554F: Documentation/i2c/busses/i2c-ocores 11555F: drivers/i2c/busses/i2c-ocores.c 11556F: include/linux/platform_data/i2c-ocores.h 11557 11558OPENRISC ARCHITECTURE 11559M: Jonas Bonn <jonas@southpole.se> 11560M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11561M: Stafford Horne <shorne@gmail.com> 11562T: git git://github.com/openrisc/linux.git 11563L: openrisc@lists.librecores.org 11564W: http://openrisc.io 11565S: Maintained 11566F: Documentation/devicetree/bindings/openrisc/ 11567F: Documentation/openrisc/ 11568F: arch/openrisc/ 11569F: drivers/irqchip/irq-ompic.c 11570F: drivers/irqchip/irq-or1k-* 11571 11572OPENVSWITCH 11573M: Pravin B Shelar <pshelar@ovn.org> 11574L: netdev@vger.kernel.org 11575L: dev@openvswitch.org 11576W: http://openvswitch.org 11577S: Maintained 11578F: net/openvswitch/ 11579F: include/uapi/linux/openvswitch.h 11580 11581OPERATING PERFORMANCE POINTS (OPP) 11582M: Viresh Kumar <vireshk@kernel.org> 11583M: Nishanth Menon <nm@ti.com> 11584M: Stephen Boyd <sboyd@kernel.org> 11585L: linux-pm@vger.kernel.org 11586S: Maintained 11587T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11588F: drivers/opp/ 11589F: include/linux/pm_opp.h 11590F: Documentation/power/opp.txt 11591F: Documentation/devicetree/bindings/opp/ 11592 11593OPL4 DRIVER 11594M: Clemens Ladisch <clemens@ladisch.de> 11595L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11596T: git git://git.alsa-project.org/alsa-kernel.git 11597S: Maintained 11598F: sound/drivers/opl4/ 11599 11600OPROFILE 11601M: Robert Richter <rric@kernel.org> 11602L: oprofile-list@lists.sf.net 11603S: Maintained 11604F: arch/*/include/asm/oprofile*.h 11605F: arch/*/oprofile/ 11606F: drivers/oprofile/ 11607F: include/linux/oprofile.h 11608 11609ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11610M: Mark Fasheh <mark@fasheh.com> 11611M: Joel Becker <jlbec@evilplan.org> 11612L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11613W: http://ocfs2.wiki.kernel.org 11614S: Supported 11615F: Documentation/filesystems/ocfs2.txt 11616F: Documentation/filesystems/dlmfs.txt 11617F: fs/ocfs2/ 11618 11619ORANGEFS FILESYSTEM 11620M: Mike Marshall <hubcap@omnibond.com> 11621R: Martin Brandenburg <martin@omnibond.com> 11622L: devel@lists.orangefs.org 11623T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11624S: Supported 11625F: fs/orangefs/ 11626F: Documentation/filesystems/orangefs.txt 11627 11628ORINOCO DRIVER 11629L: linux-wireless@vger.kernel.org 11630W: http://wireless.kernel.org/en/users/Drivers/orinoco 11631W: http://www.nongnu.org/orinoco/ 11632S: Orphan 11633F: drivers/net/wireless/intersil/orinoco/ 11634 11635OV2659 OMNIVISION SENSOR DRIVER 11636M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11637L: linux-media@vger.kernel.org 11638W: https://linuxtv.org 11639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11640T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11641S: Maintained 11642F: drivers/media/i2c/ov2659.c 11643F: include/media/i2c/ov2659.h 11644 11645OVERLAY FILESYSTEM 11646M: Miklos Szeredi <miklos@szeredi.hu> 11647L: linux-unionfs@vger.kernel.org 11648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11649S: Supported 11650F: fs/overlayfs/ 11651F: Documentation/filesystems/overlayfs.txt 11652 11653P54 WIRELESS DRIVER 11654M: Christian Lamparter <chunkeey@googlemail.com> 11655L: linux-wireless@vger.kernel.org 11656W: http://wireless.kernel.org/en/users/Drivers/p54 11657S: Maintained 11658F: drivers/net/wireless/intersil/p54/ 11659 11660PA SEMI ETHERNET DRIVER 11661L: netdev@vger.kernel.org 11662S: Orphan 11663F: drivers/net/ethernet/pasemi/* 11664 11665PA SEMI SMBUS DRIVER 11666L: linux-i2c@vger.kernel.org 11667S: Orphan 11668F: drivers/i2c/busses/i2c-pasemi.c 11669 11670PADATA PARALLEL EXECUTION MECHANISM 11671M: Steffen Klassert <steffen.klassert@secunet.com> 11672L: linux-crypto@vger.kernel.org 11673S: Maintained 11674F: kernel/padata.c 11675F: include/linux/padata.h 11676F: Documentation/padata.txt 11677 11678PANASONIC LAPTOP ACPI EXTRAS DRIVER 11679M: Harald Welte <laforge@gnumonks.org> 11680L: platform-driver-x86@vger.kernel.org 11681S: Maintained 11682F: drivers/platform/x86/panasonic-laptop.c 11683 11684PARALLEL LCD/KEYPAD PANEL DRIVER 11685M: Willy Tarreau <willy@haproxy.com> 11686M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11687S: Odd Fixes 11688F: Documentation/auxdisplay/lcd-panel-cgram.txt 11689F: drivers/auxdisplay/panel.c 11690 11691PARALLEL PORT SUBSYSTEM 11692M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11693M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11694L: linux-parport@lists.infradead.org (subscribers-only) 11695S: Maintained 11696F: drivers/parport/ 11697F: include/linux/parport*.h 11698F: drivers/char/ppdev.c 11699F: include/uapi/linux/ppdev.h 11700F: Documentation/parport*.txt 11701 11702PARAVIRT_OPS INTERFACE 11703M: Juergen Gross <jgross@suse.com> 11704M: Alok Kataria <akataria@vmware.com> 11705L: virtualization@lists.linux-foundation.org 11706S: Supported 11707F: Documentation/virtual/paravirt_ops.txt 11708F: arch/*/kernel/paravirt* 11709F: arch/*/include/asm/paravirt*.h 11710F: include/linux/hypervisor.h 11711 11712PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11713M: Tim Waugh <tim@cyberelk.net> 11714L: linux-parport@lists.infradead.org (subscribers-only) 11715S: Maintained 11716F: Documentation/blockdev/paride.txt 11717F: drivers/block/paride/ 11718 11719PARISC ARCHITECTURE 11720M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11721M: Helge Deller <deller@gmx.de> 11722L: linux-parisc@vger.kernel.org 11723W: http://www.parisc-linux.org/ 11724Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11725T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11726T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11727S: Maintained 11728F: arch/parisc/ 11729F: Documentation/parisc/ 11730F: drivers/parisc/ 11731F: drivers/char/agp/parisc-agp.c 11732F: drivers/input/serio/gscps2.c 11733F: drivers/parport/parport_gsc.* 11734F: drivers/tty/serial/8250/8250_gsc.c 11735F: drivers/video/fbdev/sti* 11736F: drivers/video/console/sti* 11737F: drivers/video/logo/logo_parisc* 11738 11739PARMAN 11740M: Jiri Pirko <jiri@mellanox.com> 11741L: netdev@vger.kernel.org 11742S: Supported 11743F: lib/parman.c 11744F: lib/test_parman.c 11745F: include/linux/parman.h 11746 11747PC ENGINES APU BOARD DRIVER 11748M: Enrico Weigelt, metux IT consult <info@metux.net> 11749S: Maintained 11750F: drivers/platform/x86/pcengines-apuv2.c 11751 11752PC87360 HARDWARE MONITORING DRIVER 11753M: Jim Cromie <jim.cromie@gmail.com> 11754L: linux-hwmon@vger.kernel.org 11755S: Maintained 11756F: Documentation/hwmon/pc87360 11757F: drivers/hwmon/pc87360.c 11758 11759PC8736x GPIO DRIVER 11760M: Jim Cromie <jim.cromie@gmail.com> 11761S: Maintained 11762F: drivers/char/pc8736x_gpio.c 11763 11764PC87427 HARDWARE MONITORING DRIVER 11765M: Jean Delvare <jdelvare@suse.com> 11766L: linux-hwmon@vger.kernel.org 11767S: Maintained 11768F: Documentation/hwmon/pc87427 11769F: drivers/hwmon/pc87427.c 11770 11771PCA9532 LED DRIVER 11772M: Riku Voipio <riku.voipio@iki.fi> 11773S: Maintained 11774F: drivers/leds/leds-pca9532.c 11775F: include/linux/leds-pca9532.h 11776 11777PCA9541 I2C BUS MASTER SELECTOR DRIVER 11778M: Guenter Roeck <linux@roeck-us.net> 11779L: linux-i2c@vger.kernel.org 11780S: Maintained 11781F: drivers/i2c/muxes/i2c-mux-pca9541.c 11782 11783PCDP - PRIMARY CONSOLE AND DEBUG PORT 11784M: Khalid Aziz <khalid@gonehiking.org> 11785S: Maintained 11786F: drivers/firmware/pcdp.* 11787 11788PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11789M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11790L: linux-pci@vger.kernel.org 11791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11792S: Maintained 11793F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11794F: drivers/pci/controller/pci-aardvark.c 11795 11796PCI DRIVER FOR ALTERA PCIE IP 11797M: Ley Foon Tan <lftan@altera.com> 11798L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11799L: linux-pci@vger.kernel.org 11800S: Supported 11801F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11802F: drivers/pci/controller/pcie-altera.c 11803 11804PCI DRIVER FOR APPLIEDMICRO XGENE 11805M: Toan Le <toan@os.amperecomputing.com> 11806L: linux-pci@vger.kernel.org 11807L: linux-arm-kernel@lists.infradead.org 11808S: Maintained 11809F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11810F: drivers/pci/controller/pci-xgene.c 11811 11812PCI DRIVER FOR ARM VERSATILE PLATFORM 11813M: Rob Herring <robh@kernel.org> 11814L: linux-pci@vger.kernel.org 11815L: linux-arm-kernel@lists.infradead.org 11816S: Maintained 11817F: Documentation/devicetree/bindings/pci/versatile.txt 11818F: drivers/pci/controller/pci-versatile.c 11819 11820PCI DRIVER FOR ARMADA 8K 11821M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11822L: linux-pci@vger.kernel.org 11823L: linux-arm-kernel@lists.infradead.org 11824S: Maintained 11825F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11826F: drivers/pci/controller/dwc/pcie-armada8k.c 11827 11828PCI DRIVER FOR CADENCE PCIE IP 11829M: Tom Joseph <tjoseph@cadence.com> 11830L: linux-pci@vger.kernel.org 11831S: Maintained 11832F: Documentation/devicetree/bindings/pci/cdns,*.txt 11833F: drivers/pci/controller/pcie-cadence* 11834 11835PCI DRIVER FOR FREESCALE LAYERSCAPE 11836M: Minghuan Lian <minghuan.Lian@nxp.com> 11837M: Mingkai Hu <mingkai.hu@nxp.com> 11838M: Roy Zang <roy.zang@nxp.com> 11839L: linuxppc-dev@lists.ozlabs.org 11840L: linux-pci@vger.kernel.org 11841L: linux-arm-kernel@lists.infradead.org 11842S: Maintained 11843F: drivers/pci/controller/dwc/*layerscape* 11844 11845PCI DRIVER FOR GENERIC OF HOSTS 11846M: Will Deacon <will.deacon@arm.com> 11847L: linux-pci@vger.kernel.org 11848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11849S: Maintained 11850F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11851F: drivers/pci/controller/pci-host-common.c 11852F: drivers/pci/controller/pci-host-generic.c 11853 11854PCI DRIVER FOR IMX6 11855M: Richard Zhu <hongxing.zhu@nxp.com> 11856M: Lucas Stach <l.stach@pengutronix.de> 11857L: linux-pci@vger.kernel.org 11858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11859S: Maintained 11860F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11861F: drivers/pci/controller/dwc/*imx6* 11862 11863PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11864M: Keith Busch <keith.busch@intel.com> 11865M: Jonathan Derrick <jonathan.derrick@intel.com> 11866L: linux-pci@vger.kernel.org 11867S: Supported 11868F: drivers/pci/controller/vmd.c 11869 11870PCI DRIVER FOR MICROSEMI SWITCHTEC 11871M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11872M: Logan Gunthorpe <logang@deltatee.com> 11873L: linux-pci@vger.kernel.org 11874S: Maintained 11875F: Documentation/switchtec.txt 11876F: Documentation/ABI/testing/sysfs-class-switchtec 11877F: drivers/pci/switch/switchtec* 11878F: include/uapi/linux/switchtec_ioctl.h 11879F: include/linux/switchtec.h 11880F: drivers/ntb/hw/mscc/ 11881 11882PCI DRIVER FOR MOBIVEIL PCIE IP 11883M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11884L: linux-pci@vger.kernel.org 11885S: Supported 11886F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11887F: drivers/pci/controller/pcie-mobiveil.c 11888 11889PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11890M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11891M: Jason Cooper <jason@lakedaemon.net> 11892L: linux-pci@vger.kernel.org 11893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11894S: Maintained 11895F: drivers/pci/controller/*mvebu* 11896 11897PCI DRIVER FOR NVIDIA TEGRA 11898M: Thierry Reding <thierry.reding@gmail.com> 11899L: linux-tegra@vger.kernel.org 11900L: linux-pci@vger.kernel.org 11901S: Supported 11902F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11903F: drivers/pci/controller/pci-tegra.c 11904 11905PCI DRIVER FOR RENESAS R-CAR 11906M: Simon Horman <horms@verge.net.au> 11907L: linux-pci@vger.kernel.org 11908L: linux-renesas-soc@vger.kernel.org 11909S: Maintained 11910F: drivers/pci/controller/*rcar* 11911 11912PCI DRIVER FOR SAMSUNG EXYNOS 11913M: Jingoo Han <jingoohan1@gmail.com> 11914L: linux-pci@vger.kernel.org 11915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11916L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11917S: Maintained 11918F: drivers/pci/controller/dwc/pci-exynos.c 11919 11920PCI DRIVER FOR SYNOPSYS DESIGNWARE 11921M: Jingoo Han <jingoohan1@gmail.com> 11922M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11923L: linux-pci@vger.kernel.org 11924S: Maintained 11925F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11926F: drivers/pci/controller/dwc/*designware* 11927 11928PCI DRIVER FOR TI DRA7XX 11929M: Kishon Vijay Abraham I <kishon@ti.com> 11930L: linux-omap@vger.kernel.org 11931L: linux-pci@vger.kernel.org 11932S: Supported 11933F: Documentation/devicetree/bindings/pci/ti-pci.txt 11934F: drivers/pci/controller/dwc/pci-dra7xx.c 11935 11936PCI DRIVER FOR TI KEYSTONE 11937M: Murali Karicheri <m-karicheri2@ti.com> 11938L: linux-pci@vger.kernel.org 11939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11940S: Maintained 11941F: drivers/pci/controller/dwc/pci-keystone.c 11942 11943PCI ENDPOINT SUBSYSTEM 11944M: Kishon Vijay Abraham I <kishon@ti.com> 11945M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11946L: linux-pci@vger.kernel.org 11947T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11948S: Supported 11949F: drivers/pci/endpoint/ 11950F: drivers/misc/pci_endpoint_test.c 11951F: tools/pci/ 11952 11953PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11954M: Russell Currey <ruscur@russell.cc> 11955M: Sam Bobroff <sbobroff@linux.ibm.com> 11956M: Oliver O'Halloran <oohall@gmail.com> 11957L: linuxppc-dev@lists.ozlabs.org 11958S: Supported 11959F: Documentation/PCI/pci-error-recovery.txt 11960F: drivers/pci/pcie/aer.c 11961F: drivers/pci/pcie/dpc.c 11962F: drivers/pci/pcie/err.c 11963F: Documentation/powerpc/eeh-pci-error-recovery.txt 11964F: arch/powerpc/kernel/eeh*.c 11965F: arch/powerpc/platforms/*/eeh*.c 11966F: arch/powerpc/include/*/eeh*.h 11967 11968PCI ERROR RECOVERY 11969M: Linas Vepstas <linasvepstas@gmail.com> 11970L: linux-pci@vger.kernel.org 11971S: Supported 11972F: Documentation/PCI/pci-error-recovery.txt 11973 11974PCI MSI DRIVER FOR ALTERA MSI IP 11975M: Ley Foon Tan <lftan@altera.com> 11976L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11977L: linux-pci@vger.kernel.org 11978S: Supported 11979F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11980F: drivers/pci/controller/pcie-altera-msi.c 11981 11982PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11983M: Toan Le <toan@os.amperecomputing.com> 11984L: linux-pci@vger.kernel.org 11985L: linux-arm-kernel@lists.infradead.org 11986S: Maintained 11987F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11988F: drivers/pci/controller/pci-xgene-msi.c 11989 11990PCI SUBSYSTEM 11991M: Bjorn Helgaas <bhelgaas@google.com> 11992L: linux-pci@vger.kernel.org 11993Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11994T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11995S: Supported 11996F: Documentation/devicetree/bindings/pci/ 11997F: Documentation/PCI/ 11998F: drivers/acpi/pci* 11999F: drivers/pci/ 12000F: include/asm-generic/pci* 12001F: include/linux/pci* 12002F: include/linux/of_pci.h 12003F: include/uapi/linux/pci* 12004F: lib/pci* 12005F: arch/x86/pci/ 12006F: arch/x86/kernel/quirks.c 12007F: arch/x86/kernel/early-quirks.c 12008 12009PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12010M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12011L: linux-pci@vger.kernel.org 12012Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12013T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12014S: Supported 12015F: drivers/pci/controller/ 12016 12017PCIE DRIVER FOR AMLOGIC MESON 12018M: Yue Wang <yue.wang@Amlogic.com> 12019L: linux-pci@vger.kernel.org 12020L: linux-amlogic@lists.infradead.org 12021S: Maintained 12022F: drivers/pci/controller/dwc/pci-meson.c 12023 12024PCIE DRIVER FOR AXIS ARTPEC 12025M: Jesper Nilsson <jesper.nilsson@axis.com> 12026L: linux-arm-kernel@axis.com 12027L: linux-pci@vger.kernel.org 12028S: Maintained 12029F: Documentation/devicetree/bindings/pci/axis,artpec* 12030F: drivers/pci/controller/dwc/*artpec* 12031 12032PCIE DRIVER FOR CAVIUM THUNDERX 12033M: David Daney <david.daney@cavium.com> 12034L: linux-pci@vger.kernel.org 12035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12036S: Supported 12037F: Documentation/devicetree/bindings/pci/pci-thunder-* 12038F: drivers/pci/controller/pci-thunder-* 12039 12040PCIE DRIVER FOR HISILICON 12041M: Zhou Wang <wangzhou1@hisilicon.com> 12042L: linux-pci@vger.kernel.org 12043S: Maintained 12044F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12045F: drivers/pci/controller/dwc/pcie-hisi.c 12046 12047PCIE DRIVER FOR HISILICON KIRIN 12048M: Xiaowei Song <songxiaowei@hisilicon.com> 12049M: Binghui Wang <wangbinghui@hisilicon.com> 12050L: linux-pci@vger.kernel.org 12051S: Maintained 12052F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12053F: drivers/pci/controller/dwc/pcie-kirin.c 12054 12055PCIE DRIVER FOR HISILICON STB 12056M: Shawn Guo <shawn.guo@linaro.org> 12057L: linux-pci@vger.kernel.org 12058S: Maintained 12059F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12060F: drivers/pci/controller/dwc/pcie-histb.c 12061 12062PCIE DRIVER FOR MEDIATEK 12063M: Ryder Lee <ryder.lee@mediatek.com> 12064L: linux-pci@vger.kernel.org 12065L: linux-mediatek@lists.infradead.org 12066S: Supported 12067F: Documentation/devicetree/bindings/pci/mediatek* 12068F: drivers/pci/controller/*mediatek* 12069 12070PCIE DRIVER FOR QUALCOMM MSM 12071M: Stanimir Varbanov <svarbanov@mm-sol.com> 12072L: linux-pci@vger.kernel.org 12073L: linux-arm-msm@vger.kernel.org 12074S: Maintained 12075F: drivers/pci/controller/dwc/*qcom* 12076 12077PCIE DRIVER FOR ROCKCHIP 12078M: Shawn Lin <shawn.lin@rock-chips.com> 12079L: linux-pci@vger.kernel.org 12080L: linux-rockchip@lists.infradead.org 12081S: Maintained 12082F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12083F: drivers/pci/controller/pcie-rockchip* 12084 12085PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12086M: Linus Walleij <linus.walleij@linaro.org> 12087L: linux-pci@vger.kernel.org 12088S: Maintained 12089F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12090F: drivers/pci/controller/pci-v3-semi.c 12091 12092PCIE DRIVER FOR SOCIONEXT UNIPHIER 12093M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12094L: linux-pci@vger.kernel.org 12095S: Maintained 12096F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12097F: drivers/pci/controller/dwc/pcie-uniphier.c 12098 12099PCIE DRIVER FOR ST SPEAR13XX 12100M: Pratyush Anand <pratyush.anand@gmail.com> 12101L: linux-pci@vger.kernel.org 12102S: Maintained 12103F: drivers/pci/controller/dwc/*spear* 12104 12105PCMCIA SUBSYSTEM 12106M: Dominik Brodowski <linux@dominikbrodowski.net> 12107T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12108S: Odd Fixes 12109F: Documentation/pcmcia/ 12110F: tools/pcmcia/ 12111F: drivers/pcmcia/ 12112F: include/pcmcia/ 12113 12114PCNET32 NETWORK DRIVER 12115M: Don Fry <pcnet32@frontier.com> 12116L: netdev@vger.kernel.org 12117S: Maintained 12118F: drivers/net/ethernet/amd/pcnet32.c 12119 12120PCRYPT PARALLEL CRYPTO ENGINE 12121M: Steffen Klassert <steffen.klassert@secunet.com> 12122L: linux-crypto@vger.kernel.org 12123S: Maintained 12124F: crypto/pcrypt.c 12125F: include/crypto/pcrypt.h 12126 12127PEAQ WMI HOTKEYS DRIVER 12128M: Hans de Goede <hdegoede@redhat.com> 12129L: platform-driver-x86@vger.kernel.org 12130S: Maintained 12131F: drivers/platform/x86/peaq-wmi.c 12132 12133PER-CPU MEMORY ALLOCATOR 12134M: Dennis Zhou <dennis@kernel.org> 12135M: Tejun Heo <tj@kernel.org> 12136M: Christoph Lameter <cl@linux.com> 12137T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12138S: Maintained 12139F: include/linux/percpu*.h 12140F: mm/percpu*.c 12141F: arch/*/include/asm/percpu.h 12142 12143PER-TASK DELAY ACCOUNTING 12144M: Balbir Singh <bsingharora@gmail.com> 12145S: Maintained 12146F: include/linux/delayacct.h 12147F: kernel/delayacct.c 12148 12149PERFORMANCE EVENTS SUBSYSTEM 12150M: Peter Zijlstra <peterz@infradead.org> 12151M: Ingo Molnar <mingo@redhat.com> 12152M: Arnaldo Carvalho de Melo <acme@kernel.org> 12153R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12154R: Jiri Olsa <jolsa@redhat.com> 12155R: Namhyung Kim <namhyung@kernel.org> 12156L: linux-kernel@vger.kernel.org 12157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12158S: Supported 12159F: kernel/events/* 12160F: include/linux/perf_event.h 12161F: include/uapi/linux/perf_event.h 12162F: arch/*/kernel/perf_event*.c 12163F: arch/*/kernel/*/perf_event*.c 12164F: arch/*/kernel/*/*/perf_event*.c 12165F: arch/*/include/asm/perf_event.h 12166F: arch/*/kernel/perf_callchain.c 12167F: arch/*/events/* 12168F: tools/perf/ 12169 12170PERSONALITY HANDLING 12171M: Christoph Hellwig <hch@infradead.org> 12172L: linux-abi-devel@lists.sourceforge.net 12173S: Maintained 12174F: include/linux/personality.h 12175F: include/uapi/linux/personality.h 12176 12177PHOENIX RC FLIGHT CONTROLLER ADAPTER 12178M: Marcus Folkesson <marcus.folkesson@gmail.com> 12179L: linux-input@vger.kernel.org 12180S: Maintained 12181F: Documentation/input/devices/pxrc.rst 12182F: drivers/input/joystick/pxrc.c 12183 12184PHONET PROTOCOL 12185M: Remi Denis-Courmont <courmisch@gmail.com> 12186S: Supported 12187F: Documentation/networking/phonet.txt 12188F: include/linux/phonet.h 12189F: include/net/phonet/ 12190F: include/uapi/linux/phonet.h 12191F: net/phonet/ 12192 12193PHRAM MTD DRIVER 12194M: Joern Engel <joern@lazybastard.org> 12195L: linux-mtd@lists.infradead.org 12196S: Maintained 12197F: drivers/mtd/devices/phram.c 12198 12199PICOLCD HID DRIVER 12200M: Bruno Prémont <bonbons@linux-vserver.org> 12201L: linux-input@vger.kernel.org 12202S: Maintained 12203F: drivers/hid/hid-picolcd* 12204 12205PICOXCELL SUPPORT 12206M: Jamie Iles <jamie@jamieiles.com> 12207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12208T: git git://github.com/jamieiles/linux-2.6-ji.git 12209S: Supported 12210F: arch/arm/boot/dts/picoxcell* 12211F: arch/arm/mach-picoxcell/ 12212F: drivers/crypto/picoxcell* 12213 12214PIN CONTROL SUBSYSTEM 12215M: Linus Walleij <linus.walleij@linaro.org> 12216L: linux-gpio@vger.kernel.org 12217T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12218S: Maintained 12219F: Documentation/devicetree/bindings/pinctrl/ 12220F: Documentation/driver-api/pinctl.rst 12221F: drivers/pinctrl/ 12222F: include/linux/pinctrl/ 12223 12224PIN CONTROLLER - MICROCHIP AT91 12225M: Ludovic Desroches <ludovic.desroches@microchip.com> 12226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12227L: linux-gpio@vger.kernel.org 12228S: Supported 12229F: drivers/pinctrl/pinctrl-at91* 12230 12231PIN CONTROLLER - FREESCALE 12232M: Dong Aisheng <aisheng.dong@nxp.com> 12233M: Fabio Estevam <festevam@gmail.com> 12234M: Shawn Guo <shawnguo@kernel.org> 12235M: Stefan Agner <stefan@agner.ch> 12236R: Pengutronix Kernel Team <kernel@pengutronix.de> 12237L: linux-gpio@vger.kernel.org 12238S: Maintained 12239F: drivers/pinctrl/freescale/ 12240F: Documentation/devicetree/bindings/pinctrl/fsl,* 12241 12242PIN CONTROLLER - INTEL 12243M: Mika Westerberg <mika.westerberg@linux.intel.com> 12244M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12245T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12246S: Maintained 12247F: drivers/pinctrl/intel/ 12248 12249PIN CONTROLLER - MEDIATEK 12250M: Sean Wang <sean.wang@kernel.org> 12251L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12252S: Maintained 12253F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12254F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12255F: drivers/pinctrl/mediatek/ 12256 12257PIN CONTROLLER - QUALCOMM 12258M: Bjorn Andersson <bjorn.andersson@linaro.org> 12259S: Maintained 12260L: linux-arm-msm@vger.kernel.org 12261F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12262F: drivers/pinctrl/qcom/ 12263 12264PIN CONTROLLER - RENESAS 12265M: Geert Uytterhoeven <geert+renesas@glider.be> 12266L: linux-renesas-soc@vger.kernel.org 12267T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12268S: Maintained 12269F: drivers/pinctrl/pinctrl-rz* 12270F: drivers/pinctrl/sh-pfc/ 12271 12272PIN CONTROLLER - SAMSUNG 12273M: Tomasz Figa <tomasz.figa@gmail.com> 12274M: Krzysztof Kozlowski <krzk@kernel.org> 12275M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12277L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12278Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12279T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12280S: Maintained 12281F: drivers/pinctrl/samsung/ 12282F: include/dt-bindings/pinctrl/samsung.h 12283F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12284 12285PIN CONTROLLER - SINGLE 12286M: Tony Lindgren <tony@atomide.com> 12287M: Haojian Zhuang <haojian.zhuang@linaro.org> 12288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12289L: linux-omap@vger.kernel.org 12290S: Maintained 12291F: drivers/pinctrl/pinctrl-single.c 12292 12293PIN CONTROLLER - ST SPEAR 12294M: Viresh Kumar <vireshk@kernel.org> 12295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12296W: http://www.st.com/spear 12297S: Maintained 12298F: drivers/pinctrl/spear/ 12299 12300PISTACHIO SOC SUPPORT 12301M: James Hartley <james.hartley@sondrel.com> 12302L: linux-mips@vger.kernel.org 12303S: Odd Fixes 12304F: arch/mips/pistachio/ 12305F: arch/mips/include/asm/mach-pistachio/ 12306F: arch/mips/boot/dts/img/pistachio* 12307F: arch/mips/configs/pistachio*_defconfig 12308 12309PKTCDVD DRIVER 12310S: Orphan 12311M: linux-block@vger.kernel.org 12312F: drivers/block/pktcdvd.c 12313F: include/linux/pktcdvd.h 12314F: include/uapi/linux/pktcdvd.h 12315 12316PKUNITY SOC DRIVERS 12317M: Guan Xuetao <gxt@pku.edu.cn> 12318W: http://mprc.pku.edu.cn/~guanxuetao/linux 12319S: Maintained 12320T: git git://github.com/gxt/linux.git 12321F: drivers/input/serio/i8042-unicore32io.h 12322F: drivers/i2c/busses/i2c-puv3.c 12323F: drivers/video/fbdev/fb-puv3.c 12324F: drivers/rtc/rtc-puv3.c 12325 12326PMBUS HARDWARE MONITORING DRIVERS 12327M: Guenter Roeck <linux@roeck-us.net> 12328L: linux-hwmon@vger.kernel.org 12329W: http://hwmon.wiki.kernel.org/ 12330W: http://www.roeck-us.net/linux/drivers/ 12331T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12332S: Maintained 12333F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12334F: Documentation/devicetree/bindings/hwmon/max31785.txt 12335F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12336F: Documentation/hwmon/adm1275 12337F: Documentation/hwmon/ibm-cffps 12338F: Documentation/hwmon/ir35221 12339F: Documentation/hwmon/lm25066 12340F: Documentation/hwmon/ltc2978 12341F: Documentation/hwmon/ltc3815 12342F: Documentation/hwmon/max16064 12343F: Documentation/hwmon/max20751 12344F: Documentation/hwmon/max31785 12345F: Documentation/hwmon/max34440 12346F: Documentation/hwmon/max8688 12347F: Documentation/hwmon/pmbus 12348F: Documentation/hwmon/pmbus-core 12349F: Documentation/hwmon/tps40422 12350F: Documentation/hwmon/ucd9000 12351F: Documentation/hwmon/ucd9200 12352F: Documentation/hwmon/zl6100 12353F: drivers/hwmon/pmbus/ 12354F: include/linux/pmbus.h 12355 12356PMC SIERRA MaxRAID DRIVER 12357L: linux-scsi@vger.kernel.org 12358W: http://www.pmc-sierra.com/ 12359S: Orphan 12360F: drivers/scsi/pmcraid.* 12361 12362PMC SIERRA PM8001 DRIVER 12363M: Jack Wang <jinpu.wang@profitbricks.com> 12364M: lindar_liu@usish.com 12365L: linux-scsi@vger.kernel.org 12366S: Supported 12367F: drivers/scsi/pm8001/ 12368 12369PNP SUPPORT 12370M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12371S: Maintained 12372F: drivers/pnp/ 12373 12374PNI RM3100 IIO DRIVER 12375M: Song Qiang <songqiang1304521@gmail.com> 12376L: linux-iio@vger.kernel.org 12377S: Maintained 12378F: drivers/iio/magnetometer/rm3100* 12379F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12380 12381POSIX CLOCKS and TIMERS 12382M: Thomas Gleixner <tglx@linutronix.de> 12383L: linux-kernel@vger.kernel.org 12384T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12385S: Maintained 12386F: fs/timerfd.c 12387F: include/linux/timer* 12388F: kernel/time/*timer* 12389 12390POWER MANAGEMENT CORE 12391M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12392L: linux-pm@vger.kernel.org 12393T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12394B: https://bugzilla.kernel.org 12395S: Supported 12396F: drivers/base/power/ 12397F: include/linux/pm.h 12398F: include/linux/pm_* 12399F: include/linux/powercap.h 12400F: drivers/powercap/ 12401F: kernel/configs/nopm.config 12402 12403POWER STATE COORDINATION INTERFACE (PSCI) 12404M: Mark Rutland <mark.rutland@arm.com> 12405M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12406L: linux-arm-kernel@lists.infradead.org 12407S: Maintained 12408F: drivers/firmware/psci*.c 12409F: include/linux/psci.h 12410F: include/uapi/linux/psci.h 12411 12412POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12413M: Sebastian Reichel <sre@kernel.org> 12414L: linux-pm@vger.kernel.org 12415T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12416S: Maintained 12417F: Documentation/ABI/testing/sysfs-class-power 12418F: Documentation/devicetree/bindings/power/supply/ 12419F: include/linux/power_supply.h 12420F: drivers/power/supply/ 12421 12422POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12423M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12424L: linuxppc-dev@lists.ozlabs.org 12425S: Maintained 12426F: drivers/char/powernv-op-panel.c 12427 12428PPP OVER ATM (RFC 2364) 12429M: Mitchell Blank Jr <mitch@sfgoth.com> 12430S: Maintained 12431F: net/atm/pppoatm.c 12432F: include/uapi/linux/atmppp.h 12433 12434PPP OVER ETHERNET 12435M: Michal Ostrowski <mostrows@earthlink.net> 12436S: Maintained 12437F: drivers/net/ppp/pppoe.c 12438F: drivers/net/ppp/pppox.c 12439 12440PPP OVER L2TP 12441M: James Chapman <jchapman@katalix.com> 12442S: Maintained 12443F: net/l2tp/l2tp_ppp.c 12444F: include/linux/if_pppol2tp.h 12445F: include/uapi/linux/if_pppol2tp.h 12446 12447PPP PROTOCOL DRIVERS AND COMPRESSORS 12448M: Paul Mackerras <paulus@samba.org> 12449L: linux-ppp@vger.kernel.org 12450S: Maintained 12451F: drivers/net/ppp/ppp_* 12452 12453PPS SUPPORT 12454M: Rodolfo Giometti <giometti@enneenne.com> 12455W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12456L: linuxpps@ml.enneenne.com (subscribers-only) 12457S: Maintained 12458F: Documentation/pps/ 12459F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12460F: Documentation/ABI/testing/sysfs-pps 12461F: drivers/pps/ 12462F: include/linux/pps*.h 12463F: include/uapi/linux/pps.h 12464 12465PPTP DRIVER 12466M: Dmitry Kozlov <xeb@mail.ru> 12467L: netdev@vger.kernel.org 12468S: Maintained 12469F: drivers/net/ppp/pptp.c 12470W: http://sourceforge.net/projects/accel-pptp 12471 12472PRINTK 12473M: Petr Mladek <pmladek@suse.com> 12474M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12475R: Steven Rostedt <rostedt@goodmis.org> 12476S: Maintained 12477F: kernel/printk/ 12478F: include/linux/printk.h 12479 12480PRISM54 WIRELESS DRIVER 12481M: Luis Chamberlain <mcgrof@kernel.org> 12482L: linux-wireless@vger.kernel.org 12483W: http://wireless.kernel.org/en/users/Drivers/p54 12484S: Obsolete 12485F: drivers/net/wireless/intersil/prism54/ 12486 12487PROC FILESYSTEM 12488R: Alexey Dobriyan <adobriyan@gmail.com> 12489L: linux-kernel@vger.kernel.org 12490L: linux-fsdevel@vger.kernel.org 12491S: Maintained 12492F: fs/proc/ 12493F: include/linux/proc_fs.h 12494F: tools/testing/selftests/proc/ 12495F: Documentation/filesystems/proc.txt 12496 12497PROC SYSCTL 12498M: Luis Chamberlain <mcgrof@kernel.org> 12499M: Kees Cook <keescook@chromium.org> 12500L: linux-kernel@vger.kernel.org 12501L: linux-fsdevel@vger.kernel.org 12502S: Maintained 12503F: fs/proc/proc_sysctl.c 12504F: include/linux/sysctl.h 12505F: kernel/sysctl.c 12506F: tools/testing/selftests/sysctl/ 12507 12508PS3 NETWORK SUPPORT 12509M: Geoff Levand <geoff@infradead.org> 12510L: netdev@vger.kernel.org 12511L: linuxppc-dev@lists.ozlabs.org 12512S: Maintained 12513F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12514 12515PS3 PLATFORM SUPPORT 12516M: Geoff Levand <geoff@infradead.org> 12517L: linuxppc-dev@lists.ozlabs.org 12518S: Maintained 12519F: arch/powerpc/boot/ps3* 12520F: arch/powerpc/include/asm/lv1call.h 12521F: arch/powerpc/include/asm/ps3*.h 12522F: arch/powerpc/platforms/ps3/ 12523F: drivers/*/ps3* 12524F: drivers/ps3/ 12525F: drivers/rtc/rtc-ps3.c 12526F: drivers/usb/host/*ps3.c 12527F: sound/ppc/snd_ps3* 12528 12529PS3VRAM DRIVER 12530M: Jim Paris <jim@jtan.com> 12531M: Geoff Levand <geoff@infradead.org> 12532L: linuxppc-dev@lists.ozlabs.org 12533S: Maintained 12534F: drivers/block/ps3vram.c 12535 12536PSAMPLE PACKET SAMPLING SUPPORT: 12537M: Yotam Gigi <yotam.gi@gmail.com> 12538S: Maintained 12539F: net/psample 12540F: include/net/psample.h 12541F: include/uapi/linux/psample.h 12542 12543PSTORE FILESYSTEM 12544M: Kees Cook <keescook@chromium.org> 12545M: Anton Vorontsov <anton@enomsg.org> 12546M: Colin Cross <ccross@android.com> 12547M: Tony Luck <tony.luck@intel.com> 12548S: Maintained 12549T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12550F: fs/pstore/ 12551F: include/linux/pstore* 12552F: drivers/firmware/efi/efi-pstore.c 12553F: drivers/acpi/apei/erst.c 12554F: Documentation/admin-guide/ramoops.rst 12555F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12556K: \b(pstore|ramoops) 12557 12558PTP HARDWARE CLOCK SUPPORT 12559M: Richard Cochran <richardcochran@gmail.com> 12560L: netdev@vger.kernel.org 12561S: Maintained 12562W: http://linuxptp.sourceforge.net/ 12563F: Documentation/ABI/testing/sysfs-ptp 12564F: Documentation/ptp/* 12565F: drivers/net/phy/dp83640* 12566F: drivers/ptp/* 12567F: include/linux/ptp_cl* 12568 12569PTRACE SUPPORT 12570M: Oleg Nesterov <oleg@redhat.com> 12571S: Maintained 12572F: include/asm-generic/syscall.h 12573F: include/linux/ptrace.h 12574F: include/linux/regset.h 12575F: include/linux/tracehook.h 12576F: include/uapi/linux/ptrace.h 12577F: include/uapi/linux/ptrace.h 12578F: include/asm-generic/ptrace.h 12579F: kernel/ptrace.c 12580F: arch/*/ptrace*.c 12581F: arch/*/*/ptrace*.c 12582F: arch/*/include/asm/ptrace*.h 12583 12584PULSE8-CEC DRIVER 12585M: Hans Verkuil <hverkuil@xs4all.nl> 12586L: linux-media@vger.kernel.org 12587T: git git://linuxtv.org/media_tree.git 12588S: Maintained 12589F: drivers/media/usb/pulse8-cec/* 12590F: Documentation/media/cec-drivers/pulse8-cec.rst 12591 12592PVRUSB2 VIDEO4LINUX DRIVER 12593M: Mike Isely <isely@pobox.com> 12594L: pvrusb2@isely.net (subscribers-only) 12595L: linux-media@vger.kernel.org 12596W: http://www.isely.net/pvrusb2/ 12597T: git git://linuxtv.org/media_tree.git 12598S: Maintained 12599F: Documentation/media/v4l-drivers/pvrusb2* 12600F: drivers/media/usb/pvrusb2/ 12601 12602PWC WEBCAM DRIVER 12603M: Hans Verkuil <hverkuil@xs4all.nl> 12604L: linux-media@vger.kernel.org 12605T: git git://linuxtv.org/media_tree.git 12606S: Odd Fixes 12607F: drivers/media/usb/pwc/* 12608F: include/trace/events/pwc.h 12609 12610PWM FAN DRIVER 12611M: Kamil Debski <kamil@wypas.org> 12612M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12613L: linux-hwmon@vger.kernel.org 12614S: Supported 12615F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12616F: Documentation/hwmon/pwm-fan 12617F: drivers/hwmon/pwm-fan.c 12618 12619PWM IR Transmitter 12620M: Sean Young <sean@mess.org> 12621L: linux-media@vger.kernel.org 12622S: Maintained 12623F: drivers/media/rc/pwm-ir-tx.c 12624 12625PWM SUBSYSTEM 12626M: Thierry Reding <thierry.reding@gmail.com> 12627L: linux-pwm@vger.kernel.org 12628S: Maintained 12629T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12630F: Documentation/pwm.txt 12631F: Documentation/devicetree/bindings/pwm/ 12632F: include/linux/pwm.h 12633F: drivers/pwm/ 12634F: drivers/video/backlight/pwm_bl.c 12635F: include/linux/pwm_backlight.h 12636F: drivers/gpio/gpio-mvebu.c 12637F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12638 12639PXA GPIO DRIVER 12640M: Robert Jarzmik <robert.jarzmik@free.fr> 12641L: linux-gpio@vger.kernel.org 12642S: Maintained 12643F: drivers/gpio/gpio-pxa.c 12644 12645PXA MMCI DRIVER 12646S: Orphan 12647 12648PXA RTC DRIVER 12649M: Robert Jarzmik <robert.jarzmik@free.fr> 12650L: linux-rtc@vger.kernel.org 12651S: Maintained 12652 12653PXA2xx/PXA3xx SUPPORT 12654M: Daniel Mack <daniel@zonque.org> 12655M: Haojian Zhuang <haojian.zhuang@gmail.com> 12656M: Robert Jarzmik <robert.jarzmik@free.fr> 12657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12658T: git git://github.com/hzhuang1/linux.git 12659T: git git://github.com/rjarzmik/linux.git 12660S: Maintained 12661F: arch/arm/boot/dts/pxa* 12662F: arch/arm/mach-pxa/ 12663F: drivers/dma/pxa* 12664F: drivers/pcmcia/pxa2xx* 12665F: drivers/pinctrl/pxa/ 12666F: drivers/spi/spi-pxa2xx* 12667F: drivers/usb/gadget/udc/pxa2* 12668F: include/sound/pxa2xx-lib.h 12669F: sound/arm/pxa* 12670F: sound/soc/pxa/ 12671 12672QAT DRIVER 12673M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12674L: qat-linux@intel.com 12675S: Supported 12676F: drivers/crypto/qat/ 12677 12678QCOM AUDIO (ASoC) DRIVERS 12679M: Patrick Lai <plai@codeaurora.org> 12680M: Banajit Goswami <bgoswami@codeaurora.org> 12681L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12682S: Supported 12683F: sound/soc/qcom/ 12684 12685QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12686M: Gabriel Somlo <somlo@cmu.edu> 12687M: "Michael S. Tsirkin" <mst@redhat.com> 12688L: qemu-devel@nongnu.org 12689S: Maintained 12690F: drivers/firmware/qemu_fw_cfg.c 12691F: include/uapi/linux/qemu_fw_cfg.h 12692 12693QIB DRIVER 12694M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12695M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12696L: linux-rdma@vger.kernel.org 12697S: Supported 12698F: drivers/infiniband/hw/qib/ 12699 12700QLOGIC QL41xxx FCOE DRIVER 12701M: QLogic-Storage-Upstream@cavium.com 12702L: linux-scsi@vger.kernel.org 12703S: Supported 12704F: drivers/scsi/qedf/ 12705 12706QLOGIC QL41xxx ISCSI DRIVER 12707M: QLogic-Storage-Upstream@cavium.com 12708L: linux-scsi@vger.kernel.org 12709S: Supported 12710F: drivers/scsi/qedi/ 12711 12712QLOGIC QL4xxx ETHERNET DRIVER 12713M: Ariel Elior <aelior@marvell.com> 12714M: GR-everest-linux-l2@marvell.com 12715L: netdev@vger.kernel.org 12716S: Supported 12717F: drivers/net/ethernet/qlogic/qed/ 12718F: include/linux/qed/ 12719F: drivers/net/ethernet/qlogic/qede/ 12720 12721QLOGIC QL4xxx RDMA DRIVER 12722M: Michal Kalderon <mkalderon@marvell.com> 12723M: Ariel Elior <aelior@marvell.com> 12724L: linux-rdma@vger.kernel.org 12725S: Supported 12726F: drivers/infiniband/hw/qedr/ 12727F: include/uapi/rdma/qedr-abi.h 12728 12729QLOGIC QLA1280 SCSI DRIVER 12730M: Michael Reed <mdr@sgi.com> 12731L: linux-scsi@vger.kernel.org 12732S: Maintained 12733F: drivers/scsi/qla1280.[ch] 12734 12735QLOGIC QLA2XXX FC-SCSI DRIVER 12736M: qla2xxx-upstream@qlogic.com 12737L: linux-scsi@vger.kernel.org 12738S: Supported 12739F: Documentation/scsi/LICENSE.qla2xxx 12740F: drivers/scsi/qla2xxx/ 12741 12742QLOGIC QLA3XXX NETWORK DRIVER 12743M: GR-Linux-NIC-Dev@marvell.com 12744L: netdev@vger.kernel.org 12745S: Supported 12746F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12747F: drivers/net/ethernet/qlogic/qla3xxx.* 12748 12749QLOGIC QLA4XXX iSCSI DRIVER 12750M: QLogic-Storage-Upstream@qlogic.com 12751L: linux-scsi@vger.kernel.org 12752S: Supported 12753F: Documentation/scsi/LICENSE.qla4xxx 12754F: drivers/scsi/qla4xxx/ 12755 12756QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12757M: Shahed Shaikh <shshaikh@marvell.com> 12758M: Manish Chopra <manishc@marvell.com> 12759M: GR-Linux-NIC-Dev@marvell.com 12760L: netdev@vger.kernel.org 12761S: Supported 12762F: drivers/net/ethernet/qlogic/qlcnic/ 12763 12764QLOGIC QLGE 10Gb ETHERNET DRIVER 12765M: Manish Chopra <manishc@marvell.com> 12766M: GR-Linux-NIC-Dev@marvell.com 12767L: netdev@vger.kernel.org 12768S: Supported 12769F: drivers/net/ethernet/qlogic/qlge/ 12770 12771QM1D1B0004 MEDIA DRIVER 12772M: Akihiro Tsukada <tskd08@gmail.com> 12773L: linux-media@vger.kernel.org 12774S: Odd Fixes 12775F: drivers/media/tuners/qm1d1b0004* 12776 12777QM1D1C0042 MEDIA DRIVER 12778M: Akihiro Tsukada <tskd08@gmail.com> 12779L: linux-media@vger.kernel.org 12780S: Odd Fixes 12781F: drivers/media/tuners/qm1d1c0042* 12782 12783QNX4 FILESYSTEM 12784M: Anders Larsen <al@alarsen.net> 12785W: http://www.alarsen.net/linux/qnx4fs/ 12786S: Maintained 12787F: fs/qnx4/ 12788F: include/uapi/linux/qnx4_fs.h 12789F: include/uapi/linux/qnxtypes.h 12790 12791QORIQ DPAA2 FSL-MC BUS DRIVER 12792M: Stuart Yoder <stuyoder@gmail.com> 12793M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12794L: linux-kernel@vger.kernel.org 12795S: Maintained 12796F: drivers/bus/fsl-mc/ 12797F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12798F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12799 12800QT1010 MEDIA DRIVER 12801M: Antti Palosaari <crope@iki.fi> 12802L: linux-media@vger.kernel.org 12803W: https://linuxtv.org 12804W: http://palosaari.fi/linux/ 12805Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12806T: git git://linuxtv.org/anttip/media_tree.git 12807S: Maintained 12808F: drivers/media/tuners/qt1010* 12809 12810QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12811M: Kalle Valo <kvalo@codeaurora.org> 12812L: ath10k@lists.infradead.org 12813W: http://wireless.kernel.org/en/users/Drivers/ath10k 12814T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12815S: Supported 12816F: drivers/net/wireless/ath/ath10k/ 12817 12818QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12819M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12820L: linux-wireless@vger.kernel.org 12821W: http://wireless.kernel.org/en/users/Drivers/ath9k 12822S: Supported 12823F: drivers/net/wireless/ath/ath9k/ 12824 12825QUALCOMM CAMERA SUBSYSTEM DRIVER 12826M: Todor Tomov <todor.too@gmail.com> 12827L: linux-media@vger.kernel.org 12828S: Maintained 12829F: Documentation/devicetree/bindings/media/qcom,camss.txt 12830F: Documentation/media/v4l-drivers/qcom_camss.rst 12831F: drivers/media/platform/qcom/camss/ 12832 12833QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12834M: Ilia Lin <ilia.lin@kernel.org> 12835L: linux-pm@vger.kernel.org 12836S: Maintained 12837F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12838F: drivers/cpufreq/qcom-cpufreq-kryo.c 12839 12840QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12841M: Timur Tabi <timur@kernel.org> 12842L: netdev@vger.kernel.org 12843S: Maintained 12844F: drivers/net/ethernet/qualcomm/emac/ 12845 12846QUALCOMM ETHQOS ETHERNET DRIVER 12847M: Vinod Koul <vkoul@kernel.org> 12848M: Niklas Cassel <niklas.cassel@linaro.org> 12849L: netdev@vger.kernel.org 12850S: Maintained 12851F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 12852F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 12853 12854QUALCOMM GENERIC INTERFACE I2C DRIVER 12855M: Alok Chauhan <alokc@codeaurora.org> 12856M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12857L: linux-i2c@vger.kernel.org 12858L: linux-arm-msm@vger.kernel.org 12859S: Supported 12860F: drivers/i2c/busses/i2c-qcom-geni.c 12861 12862QUALCOMM HEXAGON ARCHITECTURE 12863M: Richard Kuo <rkuo@codeaurora.org> 12864L: linux-hexagon@vger.kernel.org 12865T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12866S: Supported 12867F: arch/hexagon/ 12868 12869QUALCOMM HIDMA DRIVER 12870M: Sinan Kaya <okaya@kernel.org> 12871L: linux-arm-kernel@lists.infradead.org 12872L: linux-arm-msm@vger.kernel.org 12873L: dmaengine@vger.kernel.org 12874S: Supported 12875F: drivers/dma/qcom/hidma* 12876 12877QUALCOMM IOMMU 12878M: Rob Clark <robdclark@gmail.com> 12879L: iommu@lists.linux-foundation.org 12880L: linux-arm-msm@vger.kernel.org 12881S: Maintained 12882F: drivers/iommu/qcom_iommu.c 12883 12884QUALCOMM TSENS THERMAL DRIVER 12885M: Amit Kucheria <amit.kucheria@linaro.org> 12886L: linux-pm@vger.kernel.org 12887L: linux-arm-msm@vger.kernel.org 12888S: Maintained 12889F: drivers/thermal/qcom/ 12890 12891QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12892M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12893L: linux-media@vger.kernel.org 12894L: linux-arm-msm@vger.kernel.org 12895T: git git://linuxtv.org/media_tree.git 12896S: Maintained 12897F: drivers/media/platform/qcom/venus/ 12898 12899QUALCOMM WCN36XX WIRELESS DRIVER 12900M: Kalle Valo <kvalo@codeaurora.org> 12901L: wcn36xx@lists.infradead.org 12902W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12903T: git git://github.com/KrasnikovEugene/wcn36xx.git 12904S: Supported 12905F: drivers/net/wireless/ath/wcn36xx/ 12906 12907QUANTENNA QTNFMAC WIRELESS DRIVER 12908M: Igor Mitsyanko <imitsyanko@quantenna.com> 12909M: Avinash Patil <avinashp@quantenna.com> 12910M: Sergey Matyukevich <smatyukevich@quantenna.com> 12911L: linux-wireless@vger.kernel.org 12912S: Maintained 12913F: drivers/net/wireless/quantenna 12914 12915RADEON and AMDGPU DRM DRIVERS 12916M: Alex Deucher <alexander.deucher@amd.com> 12917M: Christian König <christian.koenig@amd.com> 12918M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12919L: amd-gfx@lists.freedesktop.org 12920T: git git://people.freedesktop.org/~agd5f/linux 12921S: Supported 12922F: drivers/gpu/drm/radeon/ 12923F: include/uapi/drm/radeon_drm.h 12924F: drivers/gpu/drm/amd/ 12925F: include/uapi/drm/amdgpu_drm.h 12926 12927RADEON FRAMEBUFFER DISPLAY DRIVER 12928M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12929L: linux-fbdev@vger.kernel.org 12930S: Maintained 12931F: drivers/video/fbdev/aty/radeon* 12932F: include/uapi/linux/radeonfb.h 12933 12934RADIOSHARK RADIO DRIVER 12935M: Hans Verkuil <hverkuil@xs4all.nl> 12936L: linux-media@vger.kernel.org 12937T: git git://linuxtv.org/media_tree.git 12938S: Maintained 12939F: drivers/media/radio/radio-shark.c 12940 12941RADIOSHARK2 RADIO DRIVER 12942M: Hans Verkuil <hverkuil@xs4all.nl> 12943L: linux-media@vger.kernel.org 12944T: git git://linuxtv.org/media_tree.git 12945S: Maintained 12946F: drivers/media/radio/radio-shark2.c 12947F: drivers/media/radio/radio-tea5777.c 12948 12949RADOS BLOCK DEVICE (RBD) 12950M: Ilya Dryomov <idryomov@gmail.com> 12951M: Sage Weil <sage@redhat.com> 12952M: Alex Elder <elder@kernel.org> 12953L: ceph-devel@vger.kernel.org 12954W: http://ceph.com/ 12955T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12956T: git git://github.com/ceph/ceph-client.git 12957S: Supported 12958F: Documentation/ABI/testing/sysfs-bus-rbd 12959F: drivers/block/rbd.c 12960F: drivers/block/rbd_types.h 12961 12962RAGE128 FRAMEBUFFER DISPLAY DRIVER 12963M: Paul Mackerras <paulus@samba.org> 12964L: linux-fbdev@vger.kernel.org 12965S: Maintained 12966F: drivers/video/fbdev/aty/aty128fb.c 12967 12968RAINSHADOW-CEC DRIVER 12969M: Hans Verkuil <hverkuil@xs4all.nl> 12970L: linux-media@vger.kernel.org 12971T: git git://linuxtv.org/media_tree.git 12972S: Maintained 12973F: drivers/media/usb/rainshadow-cec/* 12974 12975RALINK MIPS ARCHITECTURE 12976M: John Crispin <john@phrozen.org> 12977L: linux-mips@vger.kernel.org 12978S: Maintained 12979F: arch/mips/ralink 12980 12981RALINK RT2X00 WIRELESS LAN DRIVER 12982P: rt2x00 project 12983M: Stanislaw Gruszka <sgruszka@redhat.com> 12984M: Helmut Schaa <helmut.schaa@googlemail.com> 12985L: linux-wireless@vger.kernel.org 12986S: Maintained 12987F: drivers/net/wireless/ralink/rt2x00/ 12988 12989RAMDISK RAM BLOCK DEVICE DRIVER 12990M: Jens Axboe <axboe@kernel.dk> 12991S: Maintained 12992F: Documentation/blockdev/ramdisk.txt 12993F: drivers/block/brd.c 12994 12995RANCHU VIRTUAL BOARD FOR MIPS 12996M: Miodrag Dinic <miodrag.dinic@mips.com> 12997L: linux-mips@vger.kernel.org 12998S: Supported 12999F: arch/mips/generic/board-ranchu.c 13000F: arch/mips/configs/generic/board-ranchu.config 13001 13002RANDOM NUMBER DRIVER 13003M: "Theodore Ts'o" <tytso@mit.edu> 13004S: Maintained 13005F: drivers/char/random.c 13006 13007RAPIDIO SUBSYSTEM 13008M: Matt Porter <mporter@kernel.crashing.org> 13009M: Alexandre Bounine <alex.bou9@gmail.com> 13010S: Maintained 13011F: drivers/rapidio/ 13012 13013RAS INFRASTRUCTURE 13014M: Tony Luck <tony.luck@intel.com> 13015M: Borislav Petkov <bp@alien8.de> 13016L: linux-edac@vger.kernel.org 13017S: Maintained 13018F: drivers/ras/ 13019F: include/linux/ras.h 13020F: include/ras/ras_event.h 13021F: Documentation/admin-guide/ras.rst 13022 13023RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13024L: linux-wireless@vger.kernel.org 13025S: Orphan 13026F: drivers/net/wireless/ray* 13027 13028RCUTORTURE TEST FRAMEWORK 13029M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13030M: Josh Triplett <josh@joshtriplett.org> 13031R: Steven Rostedt <rostedt@goodmis.org> 13032R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13033R: Lai Jiangshan <jiangshanlai@gmail.com> 13034L: linux-kernel@vger.kernel.org 13035S: Supported 13036T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13037F: tools/testing/selftests/rcutorture 13038 13039RDC R-321X SoC 13040M: Florian Fainelli <florian@openwrt.org> 13041S: Maintained 13042 13043RDC R6040 FAST ETHERNET DRIVER 13044M: Florian Fainelli <f.fainelli@gmail.com> 13045L: netdev@vger.kernel.org 13046S: Maintained 13047F: drivers/net/ethernet/rdc/r6040.c 13048 13049RDMAVT - RDMA verbs software 13050M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13051M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13052L: linux-rdma@vger.kernel.org 13053S: Supported 13054F: drivers/infiniband/sw/rdmavt 13055 13056RDS - RELIABLE DATAGRAM SOCKETS 13057M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13058L: netdev@vger.kernel.org 13059L: linux-rdma@vger.kernel.org 13060L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13061W: https://oss.oracle.com/projects/rds/ 13062S: Supported 13063F: net/rds/ 13064F: Documentation/networking/rds.txt 13065 13066RDT - RESOURCE ALLOCATION 13067M: Fenghua Yu <fenghua.yu@intel.com> 13068M: Reinette Chatre <reinette.chatre@intel.com> 13069L: linux-kernel@vger.kernel.org 13070S: Supported 13071F: arch/x86/kernel/cpu/resctrl/ 13072F: arch/x86/include/asm/resctrl_sched.h 13073F: Documentation/x86/resctrl* 13074 13075READ-COPY UPDATE (RCU) 13076M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13077M: Josh Triplett <josh@joshtriplett.org> 13078R: Steven Rostedt <rostedt@goodmis.org> 13079R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13080R: Lai Jiangshan <jiangshanlai@gmail.com> 13081R: Joel Fernandes <joel@joelfernandes.org> 13082L: linux-kernel@vger.kernel.org 13083W: http://www.rdrop.com/users/paulmck/RCU/ 13084S: Supported 13085T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13086F: Documentation/RCU/ 13087X: Documentation/RCU/torture.txt 13088F: include/linux/rcu* 13089X: include/linux/srcu*.h 13090F: kernel/rcu/ 13091X: kernel/rcu/srcu*.c 13092 13093REAL TIME CLOCK (RTC) SUBSYSTEM 13094M: Alessandro Zummo <a.zummo@towertech.it> 13095M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13096L: linux-rtc@vger.kernel.org 13097Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13098T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13099S: Maintained 13100F: Documentation/devicetree/bindings/rtc/ 13101F: Documentation/rtc.txt 13102F: drivers/rtc/ 13103F: include/linux/rtc.h 13104F: include/uapi/linux/rtc.h 13105F: include/linux/rtc/ 13106F: include/linux/platform_data/rtc-* 13107F: tools/testing/selftests/rtc/ 13108 13109REALTEK AUDIO CODECS 13110M: Bard Liao <bardliao@realtek.com> 13111M: Oder Chiou <oder_chiou@realtek.com> 13112S: Maintained 13113F: sound/soc/codecs/rt* 13114F: include/sound/rt*.h 13115 13116REALTEK RTL83xx SMI DSA ROUTER CHIPS 13117M: Linus Walleij <linus.walleij@linaro.org> 13118S: Maintained 13119F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13120F: drivers/net/dsa/realtek-smi* 13121F: drivers/net/dsa/rtl83* 13122 13123REDPINE WIRELESS DRIVER 13124M: Amitkumar Karwar <amitkarwar@gmail.com> 13125M: Siva Rebbagondla <siva8118@gmail.com> 13126L: linux-wireless@vger.kernel.org 13127S: Maintained 13128F: drivers/net/wireless/rsi/ 13129 13130REGISTER MAP ABSTRACTION 13131M: Mark Brown <broonie@kernel.org> 13132L: linux-kernel@vger.kernel.org 13133T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13134S: Supported 13135F: Documentation/devicetree/bindings/regmap/ 13136F: drivers/base/regmap/ 13137F: include/linux/regmap.h 13138 13139REISERFS FILE SYSTEM 13140L: reiserfs-devel@vger.kernel.org 13141S: Supported 13142F: fs/reiserfs/ 13143 13144REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13145M: Ohad Ben-Cohen <ohad@wizery.com> 13146M: Bjorn Andersson <bjorn.andersson@linaro.org> 13147L: linux-remoteproc@vger.kernel.org 13148T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13149S: Maintained 13150F: Documentation/devicetree/bindings/remoteproc/ 13151F: Documentation/remoteproc.txt 13152F: drivers/remoteproc/ 13153F: include/linux/remoteproc.h 13154 13155REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13156M: Ohad Ben-Cohen <ohad@wizery.com> 13157M: Bjorn Andersson <bjorn.andersson@linaro.org> 13158L: linux-remoteproc@vger.kernel.org 13159T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13160S: Maintained 13161F: drivers/rpmsg/ 13162F: Documentation/rpmsg.txt 13163F: include/linux/rpmsg.h 13164F: include/linux/rpmsg/ 13165 13166RENESAS CLOCK DRIVERS 13167M: Geert Uytterhoeven <geert+renesas@glider.be> 13168L: linux-renesas-soc@vger.kernel.org 13169T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13170S: Supported 13171F: drivers/clk/renesas/ 13172 13173RENESAS EMEV2 I2C DRIVER 13174M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13175S: Supported 13176F: drivers/i2c/busses/i2c-emev2.c 13177 13178RENESAS ETHERNET DRIVERS 13179R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13180L: netdev@vger.kernel.org 13181L: linux-renesas-soc@vger.kernel.org 13182F: Documentation/devicetree/bindings/net/renesas,*.txt 13183F: Documentation/devicetree/bindings/net/sh_eth.txt 13184F: drivers/net/ethernet/renesas/ 13185F: include/linux/sh_eth.h 13186 13187RENESAS R-CAR GYROADC DRIVER 13188M: Marek Vasut <marek.vasut@gmail.com> 13189L: linux-iio@vger.kernel.org 13190S: Supported 13191F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13192F: drivers/iio/adc/rcar-gyroadc.c 13193 13194RENESAS R-CAR I2C DRIVERS 13195M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13196S: Supported 13197F: drivers/i2c/busses/i2c-rcar.c 13198F: drivers/i2c/busses/i2c-sh_mobile.c 13199 13200RENESAS RIIC DRIVER 13201M: Chris Brandt <chris.brandt@renesas.com> 13202S: Supported 13203F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13204F: drivers/i2c/busses/i2c-riic.c 13205 13206RENESAS USB PHY DRIVER 13207M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13208L: linux-renesas-soc@vger.kernel.org 13209S: Maintained 13210F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13211 13212RESET CONTROLLER FRAMEWORK 13213M: Philipp Zabel <p.zabel@pengutronix.de> 13214T: git git://git.pengutronix.de/git/pza/linux 13215S: Maintained 13216F: drivers/reset/ 13217F: Documentation/devicetree/bindings/reset/ 13218F: include/dt-bindings/reset/ 13219F: include/linux/reset.h 13220F: include/linux/reset/ 13221F: include/linux/reset-controller.h 13222 13223RESTARTABLE SEQUENCES SUPPORT 13224M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13225M: Peter Zijlstra <peterz@infradead.org> 13226M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13227M: Boqun Feng <boqun.feng@gmail.com> 13228L: linux-kernel@vger.kernel.org 13229S: Supported 13230F: kernel/rseq.c 13231F: include/uapi/linux/rseq.h 13232F: include/trace/events/rseq.h 13233F: tools/testing/selftests/rseq/ 13234 13235RFKILL 13236M: Johannes Berg <johannes@sipsolutions.net> 13237L: linux-wireless@vger.kernel.org 13238W: http://wireless.kernel.org/ 13239T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13240T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13241S: Maintained 13242F: Documentation/rfkill.txt 13243F: Documentation/ABI/stable/sysfs-class-rfkill 13244F: net/rfkill/ 13245F: include/linux/rfkill.h 13246F: include/uapi/linux/rfkill.h 13247 13248RHASHTABLE 13249M: Thomas Graf <tgraf@suug.ch> 13250M: Herbert Xu <herbert@gondor.apana.org.au> 13251L: netdev@vger.kernel.org 13252S: Maintained 13253F: lib/rhashtable.c 13254F: lib/test_rhashtable.c 13255F: include/linux/rhashtable.h 13256F: include/linux/rhashtable-types.h 13257 13258RICOH R5C592 MEMORYSTICK DRIVER 13259M: Maxim Levitsky <maximlevitsky@gmail.com> 13260S: Maintained 13261F: drivers/memstick/host/r592.* 13262 13263RICOH SMARTMEDIA/XD DRIVER 13264M: Maxim Levitsky <maximlevitsky@gmail.com> 13265S: Maintained 13266F: drivers/mtd/nand/raw/r852.c 13267F: drivers/mtd/nand/raw/r852.h 13268 13269RISC-V ARCHITECTURE 13270M: Palmer Dabbelt <palmer@sifive.com> 13271M: Albert Ou <aou@eecs.berkeley.edu> 13272L: linux-riscv@lists.infradead.org 13273T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13274S: Supported 13275F: arch/riscv/ 13276K: riscv 13277N: riscv 13278 13279ROCCAT DRIVERS 13280M: Stefan Achatz <erazor_de@users.sourceforge.net> 13281W: http://sourceforge.net/projects/roccat/ 13282S: Maintained 13283F: drivers/hid/hid-roccat* 13284F: include/linux/hid-roccat* 13285F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13286 13287ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13288M: Jacob chen <jacob2.chen@rock-chips.com> 13289L: linux-media@vger.kernel.org 13290S: Maintained 13291F: drivers/media/platform/rockchip/rga/ 13292F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13293 13294ROCKCHIP VPU CODEC DRIVER 13295M: Ezequiel Garcia <ezequiel@collabora.com> 13296L: linux-media@vger.kernel.org 13297S: Maintained 13298F: drivers/staging/media/platform/rockchip/vpu/ 13299F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13300 13301ROCKER DRIVER 13302M: Jiri Pirko <jiri@resnulli.us> 13303L: netdev@vger.kernel.org 13304S: Supported 13305F: drivers/net/ethernet/rocker/ 13306 13307ROCKETPORT DRIVER 13308P: Comtrol Corp. 13309W: http://www.comtrol.com 13310S: Maintained 13311F: Documentation/serial/rocket.txt 13312F: drivers/tty/rocket* 13313 13314ROCKETPORT EXPRESS/INFINITY DRIVER 13315M: Kevin Cernekee <cernekee@gmail.com> 13316L: linux-serial@vger.kernel.org 13317S: Odd Fixes 13318F: drivers/tty/serial/rp2.* 13319 13320ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13321M: Marek Vasut <marek.vasut+renesas@gmail.com> 13322L: linux-kernel@vger.kernel.org 13323L: linux-renesas-soc@vger.kernel.org 13324S: Supported 13325F: drivers/mfd/bd9571mwv.c 13326F: drivers/regulator/bd9571mwv-regulator.c 13327F: drivers/gpio/gpio-bd9571mwv.c 13328F: include/linux/mfd/bd9571mwv.h 13329F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13330 13331ROSE NETWORK LAYER 13332M: Ralf Baechle <ralf@linux-mips.org> 13333L: linux-hams@vger.kernel.org 13334W: http://www.linux-ax25.org/ 13335S: Maintained 13336F: include/net/rose.h 13337F: include/uapi/linux/rose.h 13338F: net/rose/ 13339 13340RTL2830 MEDIA DRIVER 13341M: Antti Palosaari <crope@iki.fi> 13342L: linux-media@vger.kernel.org 13343W: https://linuxtv.org 13344W: http://palosaari.fi/linux/ 13345Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13346T: git git://linuxtv.org/anttip/media_tree.git 13347S: Maintained 13348F: drivers/media/dvb-frontends/rtl2830* 13349 13350RTL2832 MEDIA DRIVER 13351M: Antti Palosaari <crope@iki.fi> 13352L: linux-media@vger.kernel.org 13353W: https://linuxtv.org 13354W: http://palosaari.fi/linux/ 13355Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13356T: git git://linuxtv.org/anttip/media_tree.git 13357S: Maintained 13358F: drivers/media/dvb-frontends/rtl2832* 13359 13360RTL2832_SDR MEDIA DRIVER 13361M: Antti Palosaari <crope@iki.fi> 13362L: linux-media@vger.kernel.org 13363W: https://linuxtv.org 13364W: http://palosaari.fi/linux/ 13365Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13366T: git git://linuxtv.org/anttip/media_tree.git 13367S: Maintained 13368F: drivers/media/dvb-frontends/rtl2832_sdr* 13369 13370RTL8180 WIRELESS DRIVER 13371L: linux-wireless@vger.kernel.org 13372W: http://wireless.kernel.org/ 13373T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13374S: Orphan 13375F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13376 13377RTL8187 WIRELESS DRIVER 13378M: Herton Ronaldo Krzesinski <herton@canonical.com> 13379M: Hin-Tak Leung <htl10@users.sourceforge.net> 13380M: Larry Finger <Larry.Finger@lwfinger.net> 13381L: linux-wireless@vger.kernel.org 13382W: http://wireless.kernel.org/ 13383T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13384S: Maintained 13385F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13386 13387REALTEK WIRELESS DRIVER (rtlwifi family) 13388M: Ping-Ke Shih <pkshih@realtek.com> 13389L: linux-wireless@vger.kernel.org 13390W: http://wireless.kernel.org/ 13391T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13392S: Maintained 13393F: drivers/net/wireless/realtek/rtlwifi/ 13394 13395RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13396M: Jes Sorensen <Jes.Sorensen@gmail.com> 13397L: linux-wireless@vger.kernel.org 13398T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13399S: Maintained 13400F: drivers/net/wireless/realtek/rtl8xxxu/ 13401 13402RXRPC SOCKETS (AF_RXRPC) 13403M: David Howells <dhowells@redhat.com> 13404L: linux-afs@lists.infradead.org 13405S: Supported 13406F: net/rxrpc/ 13407F: include/keys/rxrpc-type.h 13408F: include/net/af_rxrpc.h 13409F: include/trace/events/rxrpc.h 13410F: include/uapi/linux/rxrpc.h 13411F: Documentation/networking/rxrpc.txt 13412W: https://www.infradead.org/~dhowells/kafs/ 13413 13414S3 SAVAGE FRAMEBUFFER DRIVER 13415M: Antonino Daplas <adaplas@gmail.com> 13416L: linux-fbdev@vger.kernel.org 13417S: Maintained 13418F: drivers/video/fbdev/savage/ 13419 13420S390 13421M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13422M: Heiko Carstens <heiko.carstens@de.ibm.com> 13423L: linux-s390@vger.kernel.org 13424W: http://www.ibm.com/developerworks/linux/linux390/ 13425T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13426S: Supported 13427F: arch/s390/ 13428F: drivers/s390/ 13429F: Documentation/s390/ 13430F: Documentation/driver-api/s390-drivers.rst 13431 13432S390 COMMON I/O LAYER 13433M: Sebastian Ott <sebott@linux.ibm.com> 13434M: Peter Oberparleiter <oberpar@linux.ibm.com> 13435L: linux-s390@vger.kernel.org 13436W: http://www.ibm.com/developerworks/linux/linux390/ 13437S: Supported 13438F: drivers/s390/cio/ 13439 13440S390 DASD DRIVER 13441M: Stefan Haberland <sth@linux.ibm.com> 13442M: Jan Hoeppner <hoeppner@linux.ibm.com> 13443L: linux-s390@vger.kernel.org 13444W: http://www.ibm.com/developerworks/linux/linux390/ 13445S: Supported 13446F: drivers/s390/block/dasd* 13447F: block/partitions/ibm.c 13448 13449S390 IOMMU (PCI) 13450M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13451L: linux-s390@vger.kernel.org 13452W: http://www.ibm.com/developerworks/linux/linux390/ 13453S: Supported 13454F: drivers/iommu/s390-iommu.c 13455 13456S390 IUCV NETWORK LAYER 13457M: Julian Wiedmann <jwi@linux.ibm.com> 13458M: Ursula Braun <ubraun@linux.ibm.com> 13459L: linux-s390@vger.kernel.org 13460W: http://www.ibm.com/developerworks/linux/linux390/ 13461S: Supported 13462F: drivers/s390/net/*iucv* 13463F: include/net/iucv/ 13464F: net/iucv/ 13465 13466S390 NETWORK DRIVERS 13467M: Julian Wiedmann <jwi@linux.ibm.com> 13468M: Ursula Braun <ubraun@linux.ibm.com> 13469L: linux-s390@vger.kernel.org 13470W: http://www.ibm.com/developerworks/linux/linux390/ 13471S: Supported 13472F: drivers/s390/net/ 13473 13474S390 PCI SUBSYSTEM 13475M: Sebastian Ott <sebott@linux.ibm.com> 13476M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13477L: linux-s390@vger.kernel.org 13478W: http://www.ibm.com/developerworks/linux/linux390/ 13479S: Supported 13480F: arch/s390/pci/ 13481F: drivers/pci/hotplug/s390_pci_hpc.c 13482 13483S390 VFIO-CCW DRIVER 13484M: Cornelia Huck <cohuck@redhat.com> 13485M: Farhan Ali <alifm@linux.ibm.com> 13486M: Eric Farman <farman@linux.ibm.com> 13487R: Halil Pasic <pasic@linux.ibm.com> 13488L: linux-s390@vger.kernel.org 13489L: kvm@vger.kernel.org 13490S: Supported 13491F: drivers/s390/cio/vfio_ccw* 13492F: Documentation/s390/vfio-ccw.txt 13493F: include/uapi/linux/vfio_ccw.h 13494 13495S390 ZCRYPT DRIVER 13496M: Harald Freudenberger <freude@linux.ibm.com> 13497L: linux-s390@vger.kernel.org 13498W: http://www.ibm.com/developerworks/linux/linux390/ 13499S: Supported 13500F: drivers/s390/crypto/ 13501 13502S390 VFIO AP DRIVER 13503M: Tony Krowiak <akrowiak@linux.ibm.com> 13504M: Pierre Morel <pmorel@linux.ibm.com> 13505M: Halil Pasic <pasic@linux.ibm.com> 13506L: linux-s390@vger.kernel.org 13507W: http://www.ibm.com/developerworks/linux/linux390/ 13508S: Supported 13509F: drivers/s390/crypto/vfio_ap_drv.c 13510F: drivers/s390/crypto/vfio_ap_private.h 13511F: drivers/s390/crypto/vfio_ap_ops.c 13512F: Documentation/s390/vfio-ap.txt 13513 13514S390 ZFCP DRIVER 13515M: Steffen Maier <maier@linux.ibm.com> 13516M: Benjamin Block <bblock@linux.ibm.com> 13517L: linux-s390@vger.kernel.org 13518W: http://www.ibm.com/developerworks/linux/linux390/ 13519S: Supported 13520F: drivers/s390/scsi/zfcp_* 13521 13522S3C24XX SD/MMC Driver 13523M: Ben Dooks <ben-linux@fluff.org> 13524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13525S: Supported 13526F: drivers/mmc/host/s3cmci.* 13527 13528SAA6588 RDS RECEIVER DRIVER 13529M: Hans Verkuil <hverkuil@xs4all.nl> 13530L: linux-media@vger.kernel.org 13531T: git git://linuxtv.org/media_tree.git 13532W: https://linuxtv.org 13533S: Odd Fixes 13534F: drivers/media/i2c/saa6588* 13535 13536SAA7134 VIDEO4LINUX DRIVER 13537M: Mauro Carvalho Chehab <mchehab@kernel.org> 13538L: linux-media@vger.kernel.org 13539W: https://linuxtv.org 13540T: git git://linuxtv.org/media_tree.git 13541S: Odd fixes 13542F: Documentation/media/v4l-drivers/saa7134* 13543F: drivers/media/pci/saa7134/ 13544 13545SAA7146 VIDEO4LINUX-2 DRIVER 13546M: Hans Verkuil <hverkuil@xs4all.nl> 13547L: linux-media@vger.kernel.org 13548T: git git://linuxtv.org/media_tree.git 13549S: Maintained 13550F: drivers/media/common/saa7146/ 13551F: drivers/media/pci/saa7146/ 13552F: include/media/drv-intf/saa7146* 13553 13554SAMSUNG AUDIO (ASoC) DRIVERS 13555M: Krzysztof Kozlowski <krzk@kernel.org> 13556M: Sangbeom Kim <sbkim73@samsung.com> 13557M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13558L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13559S: Supported 13560F: sound/soc/samsung/ 13561F: Documentation/devicetree/bindings/sound/samsung* 13562 13563SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13564M: Krzysztof Kozlowski <krzk@kernel.org> 13565L: linux-crypto@vger.kernel.org 13566L: linux-samsung-soc@vger.kernel.org 13567S: Maintained 13568F: drivers/crypto/exynos-rng.c 13569F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13570 13571SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13572M: Łukasz Stelmach <l.stelmach@samsung.com> 13573L: linux-samsung-soc@vger.kernel.org 13574S: Maintained 13575F: drivers/char/hw_random/exynos-trng.c 13576F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13577 13578SAMSUNG FRAMEBUFFER DRIVER 13579M: Jingoo Han <jingoohan1@gmail.com> 13580L: linux-fbdev@vger.kernel.org 13581S: Maintained 13582F: drivers/video/fbdev/s3c-fb.c 13583 13584SAMSUNG LAPTOP DRIVER 13585M: Corentin Chary <corentin.chary@gmail.com> 13586L: platform-driver-x86@vger.kernel.org 13587S: Maintained 13588F: drivers/platform/x86/samsung-laptop.c 13589 13590SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13591M: Sangbeom Kim <sbkim73@samsung.com> 13592M: Krzysztof Kozlowski <krzk@kernel.org> 13593M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13594L: linux-kernel@vger.kernel.org 13595L: linux-samsung-soc@vger.kernel.org 13596S: Supported 13597F: drivers/mfd/sec*.c 13598F: drivers/regulator/s2m*.c 13599F: drivers/regulator/s5m*.c 13600F: drivers/clk/clk-s2mps11.c 13601F: drivers/rtc/rtc-s5m.c 13602F: include/linux/mfd/samsung/ 13603F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13604F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13605F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13606F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13607 13608SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13609M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13610L: linux-media@vger.kernel.org 13611L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13612S: Maintained 13613F: drivers/media/platform/s3c-camif/ 13614F: include/media/drv-intf/s3c_camif.h 13615 13616SAMSUNG S3FWRN5 NFC DRIVER 13617M: Robert Baldyga <r.baldyga@samsung.com> 13618M: Krzysztof Opasiak <k.opasiak@samsung.com> 13619L: linux-nfc@lists.01.org (moderated for non-subscribers) 13620S: Supported 13621F: drivers/nfc/s3fwrn5 13622 13623SAMSUNG S5C73M3 CAMERA DRIVER 13624M: Kyungmin Park <kyungmin.park@samsung.com> 13625M: Andrzej Hajda <a.hajda@samsung.com> 13626L: linux-media@vger.kernel.org 13627S: Supported 13628F: drivers/media/i2c/s5c73m3/* 13629 13630SAMSUNG S5K5BAF CAMERA DRIVER 13631M: Kyungmin Park <kyungmin.park@samsung.com> 13632M: Andrzej Hajda <a.hajda@samsung.com> 13633L: linux-media@vger.kernel.org 13634S: Supported 13635F: drivers/media/i2c/s5k5baf.c 13636 13637SAMSUNG S5P Security SubSystem (SSS) DRIVER 13638M: Krzysztof Kozlowski <krzk@kernel.org> 13639M: Vladimir Zapolskiy <vz@mleia.com> 13640M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13641L: linux-crypto@vger.kernel.org 13642L: linux-samsung-soc@vger.kernel.org 13643S: Maintained 13644F: drivers/crypto/s5p-sss.c 13645 13646SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13647M: Kyungmin Park <kyungmin.park@samsung.com> 13648M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13649L: linux-media@vger.kernel.org 13650Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13651S: Supported 13652F: drivers/media/platform/exynos4-is/ 13653 13654SAMSUNG SOC CLOCK DRIVERS 13655M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13656M: Tomasz Figa <tomasz.figa@gmail.com> 13657M: Chanwoo Choi <cw00.choi@samsung.com> 13658S: Supported 13659L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13660T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13661F: drivers/clk/samsung/ 13662F: include/dt-bindings/clock/exynos*.h 13663F: Documentation/devicetree/bindings/clock/exynos*.txt 13664 13665SAMSUNG SPI DRIVERS 13666M: Kukjin Kim <kgene@kernel.org> 13667M: Krzysztof Kozlowski <krzk@kernel.org> 13668M: Andi Shyti <andi@etezian.org> 13669L: linux-spi@vger.kernel.org 13670L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13671S: Maintained 13672F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13673F: drivers/spi/spi-s3c* 13674F: include/linux/platform_data/spi-s3c64xx.h 13675 13676SAMSUNG SXGBE DRIVERS 13677M: Byungho An <bh74.an@samsung.com> 13678M: Girish K S <ks.giri@samsung.com> 13679M: Vipul Pandya <vipul.pandya@samsung.com> 13680S: Supported 13681L: netdev@vger.kernel.org 13682F: drivers/net/ethernet/samsung/sxgbe/ 13683 13684SAMSUNG THERMAL DRIVER 13685M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13686L: linux-pm@vger.kernel.org 13687L: linux-samsung-soc@vger.kernel.org 13688S: Supported 13689T: git https://github.com/lmajewski/linux-samsung-thermal.git 13690F: drivers/thermal/samsung/ 13691 13692SAMSUNG USB2 PHY DRIVER 13693M: Kamil Debski <kamil@wypas.org> 13694M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13695L: linux-kernel@vger.kernel.org 13696S: Supported 13697F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13698F: Documentation/phy/samsung-usb2.txt 13699F: drivers/phy/samsung/phy-exynos4210-usb2.c 13700F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13701F: drivers/phy/samsung/phy-exynos5250-usb2.c 13702F: drivers/phy/samsung/phy-s5pv210-usb2.c 13703F: drivers/phy/samsung/phy-samsung-usb2.c 13704F: drivers/phy/samsung/phy-samsung-usb2.h 13705 13706SC1200 WDT DRIVER 13707M: Zwane Mwaikambo <zwanem@gmail.com> 13708S: Maintained 13709F: drivers/watchdog/sc1200wdt.c 13710 13711SCHEDULER 13712M: Ingo Molnar <mingo@redhat.com> 13713M: Peter Zijlstra <peterz@infradead.org> 13714L: linux-kernel@vger.kernel.org 13715T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13716S: Maintained 13717F: kernel/sched/ 13718F: include/linux/sched.h 13719F: include/uapi/linux/sched.h 13720F: include/linux/wait.h 13721F: include/linux/preempt.h 13722 13723SCR24X CHIP CARD INTERFACE DRIVER 13724M: Lubomir Rintel <lkundrak@v3.sk> 13725S: Supported 13726F: drivers/char/pcmcia/scr24x_cs.c 13727 13728SCSI CDROM DRIVER 13729M: Jens Axboe <axboe@kernel.dk> 13730L: linux-scsi@vger.kernel.org 13731W: http://www.kernel.dk 13732S: Maintained 13733F: drivers/scsi/sr* 13734 13735SCSI RDMA PROTOCOL (SRP) INITIATOR 13736M: Bart Van Assche <bvanassche@acm.org> 13737L: linux-rdma@vger.kernel.org 13738S: Supported 13739Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13740F: drivers/infiniband/ulp/srp/ 13741F: include/scsi/srp.h 13742 13743SCSI RDMA PROTOCOL (SRP) TARGET 13744M: Bart Van Assche <bvanassche@acm.org> 13745L: linux-rdma@vger.kernel.org 13746L: target-devel@vger.kernel.org 13747S: Supported 13748Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13749F: drivers/infiniband/ulp/srpt/ 13750 13751SCSI SG DRIVER 13752M: Doug Gilbert <dgilbert@interlog.com> 13753L: linux-scsi@vger.kernel.org 13754W: http://sg.danny.cz/sg 13755S: Maintained 13756F: Documentation/scsi/scsi-generic.txt 13757F: drivers/scsi/sg.c 13758F: include/scsi/sg.h 13759 13760SCSI SUBSYSTEM 13761M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13762T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13763M: "Martin K. Petersen" <martin.petersen@oracle.com> 13764T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13765Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13766L: linux-scsi@vger.kernel.org 13767S: Maintained 13768F: Documentation/devicetree/bindings/scsi/ 13769F: drivers/scsi/ 13770F: include/scsi/ 13771 13772SCSI TAPE DRIVER 13773M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13774L: linux-scsi@vger.kernel.org 13775S: Maintained 13776F: Documentation/scsi/st.txt 13777F: drivers/scsi/st.* 13778F: drivers/scsi/st_*.h 13779 13780SCSI TARGET SUBSYSTEM 13781M: "Martin K. Petersen" <martin.petersen@oracle.com> 13782L: linux-scsi@vger.kernel.org 13783L: target-devel@vger.kernel.org 13784W: http://www.linux-iscsi.org 13785T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13786Q: https://patchwork.kernel.org/project/target-devel/list/ 13787S: Supported 13788F: drivers/target/ 13789F: include/target/ 13790F: Documentation/target/ 13791 13792SCTP PROTOCOL 13793M: Vlad Yasevich <vyasevich@gmail.com> 13794M: Neil Horman <nhorman@tuxdriver.com> 13795M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13796L: linux-sctp@vger.kernel.org 13797W: http://lksctp.sourceforge.net 13798S: Maintained 13799F: Documentation/networking/sctp.txt 13800F: include/linux/sctp.h 13801F: include/uapi/linux/sctp.h 13802F: include/net/sctp/ 13803F: net/sctp/ 13804 13805SCx200 CPU SUPPORT 13806M: Jim Cromie <jim.cromie@gmail.com> 13807S: Odd Fixes 13808F: Documentation/i2c/busses/scx200_acb 13809F: arch/x86/platform/scx200/ 13810F: drivers/watchdog/scx200_wdt.c 13811F: drivers/i2c/busses/scx200* 13812F: drivers/mtd/maps/scx200_docflash.c 13813F: include/linux/scx200.h 13814 13815SCx200 GPIO DRIVER 13816M: Jim Cromie <jim.cromie@gmail.com> 13817S: Maintained 13818F: drivers/char/scx200_gpio.c 13819F: include/linux/scx200_gpio.h 13820 13821SCx200 HRT CLOCKSOURCE DRIVER 13822M: Jim Cromie <jim.cromie@gmail.com> 13823S: Maintained 13824F: drivers/clocksource/scx200_hrt.c 13825 13826SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13827M: Sascha Sommer <saschasommer@freenet.de> 13828L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13829S: Maintained 13830F: drivers/mmc/host/sdricoh_cs.c 13831 13832SECO BOARDS CEC DRIVER 13833M: Ettore Chimenti <ek5.chimenti@gmail.com> 13834S: Maintained 13835F: drivers/media/platform/seco-cec/seco-cec.c 13836F: drivers/media/platform/seco-cec/seco-cec.h 13837 13838SECURE COMPUTING 13839M: Kees Cook <keescook@chromium.org> 13840R: Andy Lutomirski <luto@amacapital.net> 13841R: Will Drewry <wad@chromium.org> 13842T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13843S: Supported 13844F: kernel/seccomp.c 13845F: include/uapi/linux/seccomp.h 13846F: include/linux/seccomp.h 13847F: tools/testing/selftests/seccomp/* 13848F: tools/testing/selftests/kselftest_harness.h 13849F: Documentation/userspace-api/seccomp_filter.rst 13850K: \bsecure_computing 13851K: \bTIF_SECCOMP\b 13852 13853SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13854M: Al Cooper <alcooperx@gmail.com> 13855L: linux-mmc@vger.kernel.org 13856L: bcm-kernel-feedback-list@broadcom.com 13857S: Maintained 13858F: drivers/mmc/host/sdhci-brcmstb* 13859 13860SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13861M: Adrian Hunter <adrian.hunter@intel.com> 13862L: linux-mmc@vger.kernel.org 13863S: Maintained 13864F: drivers/mmc/host/sdhci* 13865F: include/linux/mmc/sdhci* 13866 13867EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 13868M: Adrian Hunter <adrian.hunter@intel.com> 13869M: Ritesh Harjani <riteshh@codeaurora.org> 13870M: Asutosh Das <asutoshd@codeaurora.org> 13871L: linux-mmc@vger.kernel.org 13872S: Maintained 13873F: drivers/mmc/host/cqhci* 13874 13875SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13876M: Prabu Thangamuthu <prabu.t@synopsys.com> 13877M: Manjunath M B <manjumb@synopsys.com> 13878L: linux-mmc@vger.kernel.org 13879S: Maintained 13880F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13881 13882SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13883M: Ludovic Desroches <ludovic.desroches@microchip.com> 13884L: linux-mmc@vger.kernel.org 13885S: Supported 13886F: drivers/mmc/host/sdhci-of-at91.c 13887 13888SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13889M: Ben Dooks <ben-linux@fluff.org> 13890M: Jaehoon Chung <jh80.chung@samsung.com> 13891L: linux-mmc@vger.kernel.org 13892S: Maintained 13893F: drivers/mmc/host/sdhci-s3c* 13894 13895SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13896M: Viresh Kumar <vireshk@kernel.org> 13897L: linux-mmc@vger.kernel.org 13898S: Maintained 13899F: drivers/mmc/host/sdhci-spear.c 13900 13901SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13902M: Kishon Vijay Abraham I <kishon@ti.com> 13903L: linux-mmc@vger.kernel.org 13904S: Maintained 13905F: drivers/mmc/host/sdhci-omap.c 13906 13907SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13908M: Scott Bauer <scott.bauer@intel.com> 13909M: Jonathan Derrick <jonathan.derrick@intel.com> 13910L: linux-block@vger.kernel.org 13911S: Supported 13912F: block/sed* 13913F: block/opal_proto.h 13914F: include/linux/sed* 13915F: include/uapi/linux/sed* 13916 13917SECURITY CONTACT 13918M: Security Officers <security@kernel.org> 13919S: Supported 13920 13921SECURITY SUBSYSTEM 13922M: James Morris <jmorris@namei.org> 13923M: "Serge E. Hallyn" <serge@hallyn.com> 13924L: linux-security-module@vger.kernel.org (suggested Cc:) 13925T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13926W: http://kernsec.org/ 13927S: Supported 13928F: security/ 13929X: security/selinux/ 13930 13931SELINUX SECURITY MODULE 13932M: Paul Moore <paul@paul-moore.com> 13933M: Stephen Smalley <sds@tycho.nsa.gov> 13934M: Eric Paris <eparis@parisplace.org> 13935L: selinux@vger.kernel.org 13936W: https://selinuxproject.org 13937W: https://github.com/SELinuxProject 13938T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13939S: Supported 13940F: include/linux/selinux* 13941F: security/selinux/ 13942F: scripts/selinux/ 13943F: Documentation/admin-guide/LSM/SELinux.rst 13944 13945SENSABLE PHANTOM 13946M: Jiri Slaby <jirislaby@gmail.com> 13947S: Maintained 13948F: drivers/misc/phantom.c 13949F: include/uapi/linux/phantom.h 13950 13951SERIAL DEVICE BUS 13952M: Rob Herring <robh@kernel.org> 13953L: linux-serial@vger.kernel.org 13954S: Maintained 13955F: Documentation/devicetree/bindings/serial/slave-device.txt 13956F: drivers/tty/serdev/ 13957F: include/linux/serdev.h 13958 13959SERIAL DRIVERS 13960M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13961L: linux-serial@vger.kernel.org 13962S: Maintained 13963F: Documentation/devicetree/bindings/serial/ 13964F: drivers/tty/serial/ 13965 13966SERIAL IR RECEIVER 13967M: Sean Young <sean@mess.org> 13968L: linux-media@vger.kernel.org 13969S: Maintained 13970F: drivers/media/rc/serial_ir.c 13971 13972SFC NETWORK DRIVER 13973M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13974M: Edward Cree <ecree@solarflare.com> 13975M: Bert Kenward <bkenward@solarflare.com> 13976L: netdev@vger.kernel.org 13977S: Supported 13978F: drivers/net/ethernet/sfc/ 13979 13980SFF/SFP/SFP+ MODULE SUPPORT 13981M: Russell King <linux@armlinux.org.uk> 13982L: netdev@vger.kernel.org 13983S: Maintained 13984F: drivers/net/phy/phylink.c 13985F: drivers/net/phy/sfp* 13986F: include/linux/phylink.h 13987F: include/linux/sfp.h 13988 13989SGI GRU DRIVER 13990M: Dimitri Sivanich <sivanich@sgi.com> 13991S: Maintained 13992F: drivers/misc/sgi-gru/ 13993 13994SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13995M: Pat Gefre <pfg@sgi.com> 13996L: linux-ia64@vger.kernel.org 13997S: Supported 13998F: Documentation/ia64/serial.txt 13999F: drivers/tty/serial/ioc?_serial.c 14000F: include/linux/ioc?.h 14001 14002SGI XP/XPC/XPNET DRIVER 14003M: Cliff Whickman <cpw@sgi.com> 14004M: Robin Holt <robinmholt@gmail.com> 14005S: Maintained 14006F: drivers/misc/sgi-xp/ 14007 14008SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14009M: Ursula Braun <ubraun@linux.ibm.com> 14010M: Karsten Graul <kgraul@linux.ibm.com> 14011L: linux-s390@vger.kernel.org 14012W: http://www.ibm.com/developerworks/linux/linux390/ 14013S: Supported 14014F: net/smc/ 14015 14016SHARP RJ54N1CB0C SENSOR DRIVER 14017M: Jacopo Mondi <jacopo@jmondi.org> 14018L: linux-media@vger.kernel.org 14019T: git git://linuxtv.org/media_tree.git 14020S: Odd fixes 14021F: drivers/media/i2c/rj54n1cb0c.c 14022F: include/media/i2c/rj54n1cb0c.h 14023 14024SH_VEU V4L2 MEM2MEM DRIVER 14025L: linux-media@vger.kernel.org 14026S: Orphan 14027F: drivers/media/platform/sh_veu.c 14028 14029SH_VOU V4L2 OUTPUT DRIVER 14030L: linux-media@vger.kernel.org 14031S: Orphan 14032F: drivers/media/platform/sh_vou.c 14033F: include/media/drv-intf/sh_vou.h 14034 14035SI2157 MEDIA DRIVER 14036M: Antti Palosaari <crope@iki.fi> 14037L: linux-media@vger.kernel.org 14038W: https://linuxtv.org 14039W: http://palosaari.fi/linux/ 14040Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14041T: git git://linuxtv.org/anttip/media_tree.git 14042S: Maintained 14043F: drivers/media/tuners/si2157* 14044 14045SI2165 MEDIA DRIVER 14046M: Matthias Schwarzott <zzam@gentoo.org> 14047L: linux-media@vger.kernel.org 14048W: https://linuxtv.org 14049Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14050S: Maintained 14051F: drivers/media/dvb-frontends/si2165* 14052 14053SI2168 MEDIA DRIVER 14054M: Antti Palosaari <crope@iki.fi> 14055L: linux-media@vger.kernel.org 14056W: https://linuxtv.org 14057W: http://palosaari.fi/linux/ 14058Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14059T: git git://linuxtv.org/anttip/media_tree.git 14060S: Maintained 14061F: drivers/media/dvb-frontends/si2168* 14062 14063SI470X FM RADIO RECEIVER I2C DRIVER 14064M: Hans Verkuil <hverkuil@xs4all.nl> 14065L: linux-media@vger.kernel.org 14066T: git git://linuxtv.org/media_tree.git 14067W: https://linuxtv.org 14068S: Odd Fixes 14069F: drivers/media/radio/si470x/radio-si470x-i2c.c 14070 14071SI470X FM RADIO RECEIVER USB DRIVER 14072M: Hans Verkuil <hverkuil@xs4all.nl> 14073L: linux-media@vger.kernel.org 14074T: git git://linuxtv.org/media_tree.git 14075W: https://linuxtv.org 14076S: Maintained 14077F: drivers/media/radio/si470x/radio-si470x-common.c 14078F: drivers/media/radio/si470x/radio-si470x.h 14079F: drivers/media/radio/si470x/radio-si470x-usb.c 14080 14081SI4713 FM RADIO TRANSMITTER I2C DRIVER 14082M: Eduardo Valentin <edubezval@gmail.com> 14083L: linux-media@vger.kernel.org 14084T: git git://linuxtv.org/media_tree.git 14085W: https://linuxtv.org 14086S: Odd Fixes 14087F: drivers/media/radio/si4713/si4713.? 14088 14089SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14090M: Eduardo Valentin <edubezval@gmail.com> 14091L: linux-media@vger.kernel.org 14092T: git git://linuxtv.org/media_tree.git 14093W: https://linuxtv.org 14094S: Odd Fixes 14095F: drivers/media/radio/si4713/radio-platform-si4713.c 14096 14097SI4713 FM RADIO TRANSMITTER USB DRIVER 14098M: Hans Verkuil <hverkuil@xs4all.nl> 14099L: linux-media@vger.kernel.org 14100T: git git://linuxtv.org/media_tree.git 14101W: https://linuxtv.org 14102S: Maintained 14103F: drivers/media/radio/si4713/radio-usb-si4713.c 14104 14105SIANO DVB DRIVER 14106M: Mauro Carvalho Chehab <mchehab@kernel.org> 14107L: linux-media@vger.kernel.org 14108W: https://linuxtv.org 14109T: git git://linuxtv.org/media_tree.git 14110S: Odd fixes 14111F: drivers/media/common/siano/ 14112F: drivers/media/usb/siano/ 14113F: drivers/media/usb/siano/ 14114F: drivers/media/mmc/siano/ 14115 14116SIFIVE DRIVERS 14117M: Palmer Dabbelt <palmer@sifive.com> 14118M: Paul Walmsley <paul.walmsley@sifive.com> 14119L: linux-riscv@lists.infradead.org 14120T: git git://github.com/sifive/riscv-linux.git 14121S: Supported 14122K: sifive 14123N: sifive 14124 14125SILEAD TOUCHSCREEN DRIVER 14126M: Hans de Goede <hdegoede@redhat.com> 14127L: linux-input@vger.kernel.org 14128L: platform-driver-x86@vger.kernel.org 14129S: Maintained 14130F: drivers/input/touchscreen/silead.c 14131F: drivers/platform/x86/touchscreen_dmi.c 14132 14133SILICON MOTION SM712 FRAME BUFFER DRIVER 14134M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14135M: Teddy Wang <teddy.wang@siliconmotion.com> 14136M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14137L: linux-fbdev@vger.kernel.org 14138S: Maintained 14139F: drivers/video/fbdev/sm712* 14140F: Documentation/fb/sm712fb.txt 14141 14142SIMPLE FIRMWARE INTERFACE (SFI) 14143M: Len Brown <lenb@kernel.org> 14144L: sfi-devel@simplefirmware.org 14145W: http://simplefirmware.org/ 14146T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14147S: Supported 14148F: arch/x86/platform/sfi/ 14149F: drivers/sfi/ 14150F: include/linux/sfi*.h 14151 14152SIMPLEFB FB DRIVER 14153M: Hans de Goede <hdegoede@redhat.com> 14154L: linux-fbdev@vger.kernel.org 14155S: Maintained 14156F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 14157F: drivers/video/fbdev/simplefb.c 14158F: include/linux/platform_data/simplefb.h 14159 14160SIMTEC EB110ATX (Chalice CATS) 14161P: Ben Dooks 14162P: Vincent Sanders <vince@simtec.co.uk> 14163M: Simtec Linux Team <linux@simtec.co.uk> 14164W: http://www.simtec.co.uk/products/EB110ATX/ 14165S: Supported 14166 14167SIMTEC EB2410ITX (BAST) 14168P: Ben Dooks 14169P: Vincent Sanders <vince@simtec.co.uk> 14170M: Simtec Linux Team <linux@simtec.co.uk> 14171W: http://www.simtec.co.uk/products/EB2410ITX/ 14172S: Supported 14173F: arch/arm/mach-s3c24xx/mach-bast.c 14174F: arch/arm/mach-s3c24xx/bast-ide.c 14175F: arch/arm/mach-s3c24xx/bast-irq.c 14176 14177SIPHASH PRF ROUTINES 14178M: Jason A. Donenfeld <Jason@zx2c4.com> 14179S: Maintained 14180F: lib/siphash.c 14181F: lib/test_siphash.c 14182F: include/linux/siphash.h 14183 14184SIOX 14185M: Gavin Schenk <g.schenk@eckelmann.de> 14186M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14187R: Pengutronix Kernel Team <kernel@pengutronix.de> 14188S: Supported 14189F: drivers/siox/* 14190F: drivers/gpio/gpio-siox.c 14191F: include/trace/events/siox.h 14192 14193SIS 190 ETHERNET DRIVER 14194M: Francois Romieu <romieu@fr.zoreil.com> 14195L: netdev@vger.kernel.org 14196S: Maintained 14197F: drivers/net/ethernet/sis/sis190.c 14198 14199SIS 900/7016 FAST ETHERNET DRIVER 14200M: Daniele Venzano <venza@brownhat.org> 14201W: http://www.brownhat.org/sis900.html 14202L: netdev@vger.kernel.org 14203S: Maintained 14204F: drivers/net/ethernet/sis/sis900.* 14205 14206SIS FRAMEBUFFER DRIVER 14207M: Thomas Winischhofer <thomas@winischhofer.net> 14208W: http://www.winischhofer.net/linuxsisvga.shtml 14209S: Maintained 14210F: Documentation/fb/sisfb.txt 14211F: drivers/video/fbdev/sis/ 14212F: include/video/sisfb.h 14213 14214SIS USB2VGA DRIVER 14215M: Thomas Winischhofer <thomas@winischhofer.net> 14216W: http://www.winischhofer.at/linuxsisusbvga.shtml 14217S: Maintained 14218F: drivers/usb/misc/sisusbvga/ 14219 14220SLAB ALLOCATOR 14221M: Christoph Lameter <cl@linux.com> 14222M: Pekka Enberg <penberg@kernel.org> 14223M: David Rientjes <rientjes@google.com> 14224M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14225M: Andrew Morton <akpm@linux-foundation.org> 14226L: linux-mm@kvack.org 14227S: Maintained 14228F: include/linux/sl?b*.h 14229F: mm/sl?b* 14230 14231SLEEPABLE READ-COPY UPDATE (SRCU) 14232M: Lai Jiangshan <jiangshanlai@gmail.com> 14233M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14234M: Josh Triplett <josh@joshtriplett.org> 14235R: Steven Rostedt <rostedt@goodmis.org> 14236R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14237L: linux-kernel@vger.kernel.org 14238W: http://www.rdrop.com/users/paulmck/RCU/ 14239S: Supported 14240T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14241F: include/linux/srcu*.h 14242F: kernel/rcu/srcu*.c 14243 14244SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14245M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14246L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14247S: Maintained 14248F: drivers/slimbus/ 14249F: Documentation/devicetree/bindings/slimbus/ 14250F: include/linux/slimbus.h 14251 14252SMACK SECURITY MODULE 14253M: Casey Schaufler <casey@schaufler-ca.com> 14254L: linux-security-module@vger.kernel.org 14255W: http://schaufler-ca.com 14256T: git git://github.com/cschaufler/smack-next 14257S: Maintained 14258F: Documentation/admin-guide/LSM/Smack.rst 14259F: security/smack/ 14260 14261SMC91x ETHERNET DRIVER 14262M: Nicolas Pitre <nico@fluxnic.net> 14263S: Odd Fixes 14264F: drivers/net/ethernet/smsc/smc91x.* 14265 14266SMIA AND SMIA++ IMAGE SENSOR DRIVER 14267M: Sakari Ailus <sakari.ailus@iki.fi> 14268L: linux-media@vger.kernel.org 14269S: Maintained 14270F: drivers/media/i2c/smiapp/ 14271F: include/media/i2c/smiapp.h 14272F: drivers/media/i2c/smiapp-pll.c 14273F: drivers/media/i2c/smiapp-pll.h 14274F: include/uapi/linux/smiapp.h 14275F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14276 14277SMM665 HARDWARE MONITOR DRIVER 14278M: Guenter Roeck <linux@roeck-us.net> 14279L: linux-hwmon@vger.kernel.org 14280S: Maintained 14281F: Documentation/hwmon/smm665 14282F: drivers/hwmon/smm665.c 14283 14284SMSC EMC2103 HARDWARE MONITOR DRIVER 14285M: Steve Glendinning <steve.glendinning@shawell.net> 14286L: linux-hwmon@vger.kernel.org 14287S: Maintained 14288F: Documentation/hwmon/emc2103 14289F: drivers/hwmon/emc2103.c 14290 14291SMSC SCH5627 HARDWARE MONITOR DRIVER 14292M: Hans de Goede <hdegoede@redhat.com> 14293L: linux-hwmon@vger.kernel.org 14294S: Supported 14295F: Documentation/hwmon/sch5627 14296F: drivers/hwmon/sch5627.c 14297 14298SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14299M: Steve Glendinning <steve.glendinning@shawell.net> 14300L: linux-fbdev@vger.kernel.org 14301S: Maintained 14302F: drivers/video/fbdev/smscufx.c 14303 14304SMSC47B397 HARDWARE MONITOR DRIVER 14305M: Jean Delvare <jdelvare@suse.com> 14306L: linux-hwmon@vger.kernel.org 14307S: Maintained 14308F: Documentation/hwmon/smsc47b397 14309F: drivers/hwmon/smsc47b397.c 14310 14311SMSC911x ETHERNET DRIVER 14312M: Steve Glendinning <steve.glendinning@shawell.net> 14313L: netdev@vger.kernel.org 14314S: Maintained 14315F: include/linux/smsc911x.h 14316F: drivers/net/ethernet/smsc/smsc911x.* 14317 14318SMSC9420 PCI ETHERNET DRIVER 14319M: Steve Glendinning <steve.glendinning@shawell.net> 14320L: netdev@vger.kernel.org 14321S: Maintained 14322F: drivers/net/ethernet/smsc/smsc9420.* 14323 14324SOC-CAMERA V4L2 SUBSYSTEM 14325L: linux-media@vger.kernel.org 14326T: git git://linuxtv.org/media_tree.git 14327S: Orphan 14328F: include/media/soc* 14329F: drivers/media/i2c/soc_camera/ 14330F: drivers/media/platform/soc_camera/ 14331 14332SOCIONEXT SYNQUACER I2C DRIVER 14333M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14334L: linux-i2c@vger.kernel.org 14335S: Maintained 14336F: drivers/i2c/busses/i2c-synquacer.c 14337F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14338 14339SOCIONEXT UNIPHIER SOUND DRIVER 14340L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14341S: Orphan 14342F: sound/soc/uniphier/ 14343 14344SOEKRIS NET48XX LED SUPPORT 14345M: Chris Boot <bootc@bootc.net> 14346S: Maintained 14347F: drivers/leds/leds-net48xx.c 14348 14349SOFT-ROCE DRIVER (rxe) 14350M: Moni Shoua <monis@mellanox.com> 14351L: linux-rdma@vger.kernel.org 14352S: Supported 14353W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14354Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14355F: drivers/infiniband/sw/rxe/ 14356F: include/uapi/rdma/rdma_user_rxe.h 14357 14358SOFTLOGIC 6x10 MPEG CODEC 14359M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14360M: Anton Sviridenko <anton@corp.bluecherry.net> 14361M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14362M: Andrey Utkin <andrey_utkin@fastmail.com> 14363M: Ismael Luceno <ismael@iodev.co.uk> 14364L: linux-media@vger.kernel.org 14365S: Supported 14366F: drivers/media/pci/solo6x10/ 14367 14368SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14369M: James Morse <james.morse@arm.com> 14370L: linux-arm-kernel@lists.infradead.org 14371S: Maintained 14372F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14373F: drivers/firmware/arm_sdei.c 14374F: include/linux/arm_sdei.h 14375F: include/uapi/linux/arm_sdei.h 14376 14377SOFTWARE RAID (Multiple Disks) SUPPORT 14378M: Shaohua Li <shli@kernel.org> 14379L: linux-raid@vger.kernel.org 14380T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14381S: Supported 14382F: drivers/md/Makefile 14383F: drivers/md/Kconfig 14384F: drivers/md/md* 14385F: drivers/md/raid* 14386F: include/linux/raid/ 14387F: include/uapi/linux/raid/ 14388 14389SOCIONEXT (SNI) AVE NETWORK DRIVER 14390M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14391L: netdev@vger.kernel.org 14392S: Maintained 14393F: drivers/net/ethernet/socionext/sni_ave.c 14394F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14395 14396SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14397M: Jassi Brar <jaswinder.singh@linaro.org> 14398L: netdev@vger.kernel.org 14399S: Maintained 14400F: drivers/net/ethernet/socionext/netsec.c 14401F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14402 14403SOLIDRUN CLEARFOG SUPPORT 14404M: Russell King <linux@armlinux.org.uk> 14405S: Maintained 14406F: arch/arm/boot/dts/armada-388-clearfog* 14407F: arch/arm/boot/dts/armada-38x-solidrun-* 14408 14409SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14410M: Russell King <linux@armlinux.org.uk> 14411S: Maintained 14412F: arch/arm/boot/dts/imx6*-cubox-i* 14413F: arch/arm/boot/dts/imx6*-hummingboard* 14414F: arch/arm/boot/dts/imx6*-sr-* 14415 14416SONIC NETWORK DRIVER 14417M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14418L: netdev@vger.kernel.org 14419S: Maintained 14420F: drivers/net/ethernet/natsemi/sonic.* 14421 14422SONICS SILICON BACKPLANE DRIVER (SSB) 14423M: Michael Buesch <m@bues.ch> 14424L: linux-wireless@vger.kernel.org 14425S: Maintained 14426F: drivers/ssb/ 14427F: include/linux/ssb/ 14428 14429SONY IMX214 SENSOR DRIVER 14430M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14431L: linux-media@vger.kernel.org 14432T: git git://linuxtv.org/media_tree.git 14433S: Maintained 14434F: drivers/media/i2c/imx214.c 14435F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14436 14437SONY IMX258 SENSOR DRIVER 14438M: Sakari Ailus <sakari.ailus@linux.intel.com> 14439L: linux-media@vger.kernel.org 14440T: git git://linuxtv.org/media_tree.git 14441S: Maintained 14442F: drivers/media/i2c/imx258.c 14443 14444SONY IMX274 SENSOR DRIVER 14445M: Leon Luo <leonl@leopardimaging.com> 14446L: linux-media@vger.kernel.org 14447T: git git://linuxtv.org/media_tree.git 14448S: Maintained 14449F: drivers/media/i2c/imx274.c 14450F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14451 14452SONY IMX319 SENSOR DRIVER 14453M: Bingbu Cao <bingbu.cao@intel.com> 14454L: linux-media@vger.kernel.org 14455T: git git://linuxtv.org/media_tree.git 14456S: Maintained 14457F: drivers/media/i2c/imx319.c 14458 14459SONY IMX355 SENSOR DRIVER 14460M: Tianshu Qiu <tian.shu.qiu@intel.com> 14461L: linux-media@vger.kernel.org 14462T: git git://linuxtv.org/media_tree.git 14463S: Maintained 14464F: drivers/media/i2c/imx355.c 14465 14466SONY MEMORYSTICK CARD SUPPORT 14467M: Alex Dubov <oakad@yahoo.com> 14468W: http://tifmxx.berlios.de/ 14469S: Maintained 14470F: drivers/memstick/host/tifm_ms.c 14471 14472SONY MEMORYSTICK STANDARD SUPPORT 14473M: Maxim Levitsky <maximlevitsky@gmail.com> 14474S: Maintained 14475F: drivers/memstick/core/ms_block.* 14476 14477SONY VAIO CONTROL DEVICE DRIVER 14478M: Mattia Dongili <malattia@linux.it> 14479L: platform-driver-x86@vger.kernel.org 14480W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14481S: Maintained 14482F: Documentation/laptops/sony-laptop.txt 14483F: drivers/char/sonypi.c 14484F: drivers/platform/x86/sony-laptop.c 14485F: include/linux/sony-laptop.h 14486 14487SOUND 14488M: Jaroslav Kysela <perex@perex.cz> 14489M: Takashi Iwai <tiwai@suse.com> 14490L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14491W: http://www.alsa-project.org/ 14492T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14493T: git git://git.alsa-project.org/alsa-kernel.git 14494Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14495S: Maintained 14496F: Documentation/sound/ 14497F: include/sound/ 14498F: include/uapi/sound/ 14499F: sound/ 14500 14501SOUND - COMPRESSED AUDIO 14502M: Vinod Koul <vkoul@kernel.org> 14503L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14505S: Supported 14506F: Documentation/sound/designs/compress-offload.rst 14507F: include/sound/compress_driver.h 14508F: include/uapi/sound/compress_* 14509F: sound/core/compress_offload.c 14510F: sound/soc/soc-compress.c 14511 14512SOUND - DMAENGINE HELPERS 14513M: Lars-Peter Clausen <lars@metafoo.de> 14514S: Supported 14515F: include/sound/dmaengine_pcm.h 14516F: sound/core/pcm_dmaengine.c 14517F: sound/soc/soc-generic-dmaengine-pcm.c 14518 14519SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14520M: Liam Girdwood <lgirdwood@gmail.com> 14521M: Mark Brown <broonie@kernel.org> 14522T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14523L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14524W: http://alsa-project.org/main/index.php/ASoC 14525S: Supported 14526F: Documentation/devicetree/bindings/sound/ 14527F: Documentation/sound/soc/ 14528F: sound/soc/ 14529F: include/dt-bindings/sound/ 14530F: include/sound/soc* 14531 14532SOUNDWIRE SUBSYSTEM 14533M: Vinod Koul <vkoul@kernel.org> 14534M: Sanyog Kale <sanyog.r.kale@intel.com> 14535R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14536L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14537S: Supported 14538F: Documentation/driver-api/soundwire/ 14539F: drivers/soundwire/ 14540F: include/linux/soundwire/ 14541 14542SP2 MEDIA DRIVER 14543M: Olli Salonen <olli.salonen@iki.fi> 14544L: linux-media@vger.kernel.org 14545W: https://linuxtv.org 14546Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14547S: Maintained 14548F: drivers/media/dvb-frontends/sp2* 14549 14550SPARC + UltraSPARC (sparc/sparc64) 14551M: "David S. Miller" <davem@davemloft.net> 14552L: sparclinux@vger.kernel.org 14553Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14554T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14555T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14556S: Maintained 14557F: arch/sparc/ 14558F: drivers/sbus/ 14559 14560SPARC SERIAL DRIVERS 14561M: "David S. Miller" <davem@davemloft.net> 14562L: sparclinux@vger.kernel.org 14563T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14564T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14565S: Maintained 14566F: include/linux/sunserialcore.h 14567F: drivers/tty/serial/suncore.c 14568F: drivers/tty/serial/sunhv.c 14569F: drivers/tty/serial/sunsab.c 14570F: drivers/tty/serial/sunsab.h 14571F: drivers/tty/serial/sunsu.c 14572F: drivers/tty/serial/sunzilog.c 14573F: drivers/tty/serial/sunzilog.h 14574F: drivers/tty/vcc.c 14575 14576SPARSE CHECKER 14577M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14578L: linux-sparse@vger.kernel.org 14579W: https://sparse.wiki.kernel.org/ 14580T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14581S: Maintained 14582F: include/linux/compiler.h 14583 14584SPEAR CLOCK FRAMEWORK SUPPORT 14585M: Viresh Kumar <vireshk@kernel.org> 14586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14587W: http://www.st.com/spear 14588S: Maintained 14589F: drivers/clk/spear/ 14590 14591SPEAR PLATFORM SUPPORT 14592M: Viresh Kumar <vireshk@kernel.org> 14593M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14595W: http://www.st.com/spear 14596S: Maintained 14597F: arch/arm/boot/dts/spear* 14598F: arch/arm/mach-spear/ 14599 14600SPI NOR SUBSYSTEM 14601M: Marek Vasut <marek.vasut@gmail.com> 14602M: Tudor Ambarus <tudor.ambarus@microchip.com> 14603L: linux-mtd@lists.infradead.org 14604W: http://www.linux-mtd.infradead.org/ 14605Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14606T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14607T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14608S: Maintained 14609F: drivers/mtd/spi-nor/ 14610F: include/linux/mtd/spi-nor.h 14611 14612SPI SUBSYSTEM 14613M: Mark Brown <broonie@kernel.org> 14614L: linux-spi@vger.kernel.org 14615T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14616Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14617S: Maintained 14618F: Documentation/devicetree/bindings/spi/ 14619F: Documentation/spi/ 14620F: drivers/spi/ 14621F: include/linux/spi/ 14622F: include/uapi/linux/spi/ 14623F: tools/spi/ 14624 14625SPIDERNET NETWORK DRIVER for CELL 14626M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14627L: netdev@vger.kernel.org 14628S: Supported 14629F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14630F: drivers/net/ethernet/toshiba/spider_net* 14631 14632SPMI SUBSYSTEM 14633R: Stephen Boyd <sboyd@kernel.org> 14634L: linux-arm-msm@vger.kernel.org 14635F: Documentation/devicetree/bindings/spmi/ 14636F: drivers/spmi/ 14637F: include/dt-bindings/spmi/spmi.h 14638F: include/linux/spmi.h 14639F: include/trace/events/spmi.h 14640 14641SPU FILE SYSTEM 14642M: Jeremy Kerr <jk@ozlabs.org> 14643L: linuxppc-dev@lists.ozlabs.org 14644W: http://www.ibm.com/developerworks/power/cell/ 14645S: Supported 14646F: Documentation/filesystems/spufs.txt 14647F: arch/powerpc/platforms/cell/spufs/ 14648 14649SQUASHFS FILE SYSTEM 14650M: Phillip Lougher <phillip@squashfs.org.uk> 14651L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14652W: http://squashfs.org.uk 14653T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14654S: Maintained 14655F: Documentation/filesystems/squashfs.txt 14656F: fs/squashfs/ 14657 14658SRM (Alpha) environment access 14659M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14660S: Maintained 14661F: arch/alpha/kernel/srm_env.c 14662 14663ST LSM6DSx IMU IIO DRIVER 14664M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14665L: linux-iio@vger.kernel.org 14666W: http://www.st.com/ 14667S: Maintained 14668F: drivers/iio/imu/st_lsm6dsx/ 14669F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14670 14671ST STM32 I2C/SMBUS DRIVER 14672M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14673L: linux-i2c@vger.kernel.org 14674S: Maintained 14675F: drivers/i2c/busses/i2c-stm32* 14676 14677ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14678M: Song Qiang <songqiang1304521@gmail.com> 14679L: linux-iio@vger.kernel.org 14680S: Maintained 14681F: drivers/iio/proximity/vl53l0x-i2c.c 14682F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14683 14684STABLE BRANCH 14685M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14686M: Sasha Levin <sashal@kernel.org> 14687L: stable@vger.kernel.org 14688S: Supported 14689F: Documentation/process/stable-kernel-rules.rst 14690 14691STAGING - COMEDI 14692M: Ian Abbott <abbotti@mev.co.uk> 14693M: H Hartley Sweeten <hsweeten@visionengravers.com> 14694S: Odd Fixes 14695F: drivers/staging/comedi/ 14696 14697STAGING - EROFS FILE SYSTEM 14698M: Gao Xiang <gaoxiang25@huawei.com> 14699M: Chao Yu <yuchao0@huawei.com> 14700L: linux-erofs@lists.ozlabs.org 14701S: Maintained 14702F: drivers/staging/erofs/ 14703 14704STAGING - INDUSTRIAL IO 14705M: Jonathan Cameron <jic23@kernel.org> 14706L: linux-iio@vger.kernel.org 14707S: Odd Fixes 14708F: Documentation/devicetree/bindings/staging/iio/ 14709F: drivers/staging/iio/ 14710 14711STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14712M: Marc Dietrich <marvin24@gmx.de> 14713L: ac100@lists.launchpad.net (moderated for non-subscribers) 14714L: linux-tegra@vger.kernel.org 14715S: Maintained 14716F: drivers/staging/nvec/ 14717 14718STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14719M: Jens Frederich <jfrederich@gmail.com> 14720M: Daniel Drake <dsd@laptop.org> 14721M: Jon Nettleton <jon.nettleton@gmail.com> 14722W: http://wiki.laptop.org/go/DCON 14723S: Maintained 14724F: drivers/staging/olpc_dcon/ 14725 14726STAGING - REALTEK RTL8712U DRIVERS 14727M: Larry Finger <Larry.Finger@lwfinger.net> 14728M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14729S: Odd Fixes 14730F: drivers/staging/rtl8712/ 14731 14732STAGING - REALTEK RTL8188EU DRIVERS 14733M: Larry Finger <Larry.Finger@lwfinger.net> 14734S: Odd Fixes 14735F: drivers/staging/rtl8188eu/ 14736 14737STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14738M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14739M: Teddy Wang <teddy.wang@siliconmotion.com> 14740M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14741L: linux-fbdev@vger.kernel.org 14742S: Maintained 14743F: drivers/staging/sm750fb/ 14744 14745STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14746M: William Hubbs <w.d.hubbs@gmail.com> 14747M: Chris Brannon <chris@the-brannons.com> 14748M: Kirk Reiser <kirk@reisers.ca> 14749M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14750L: speakup@linux-speakup.org 14751W: http://www.linux-speakup.org/ 14752S: Odd Fixes 14753F: drivers/staging/speakup/ 14754 14755STAGING - VIA VT665X DRIVERS 14756M: Forest Bond <forest@alittletooquiet.net> 14757S: Odd Fixes 14758F: drivers/staging/vt665?/ 14759 14760STAGING - WILC1000 WIFI DRIVER 14761M: Adham Abozaeid <adham.abozaeid@microchip.com> 14762M: Ajay Singh <ajay.kathat@microchip.com> 14763L: linux-wireless@vger.kernel.org 14764S: Supported 14765F: drivers/staging/wilc1000/ 14766 14767STAGING SUBSYSTEM 14768M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14769T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14770L: devel@driverdev.osuosl.org 14771S: Supported 14772F: drivers/staging/ 14773 14774STARFIRE/DURALAN NETWORK DRIVER 14775M: Ion Badulescu <ionut@badula.org> 14776S: Odd Fixes 14777F: drivers/net/ethernet/adaptec/starfire* 14778 14779STEC S1220 SKD DRIVER 14780M: Bart Van Assche <bart.vanassche@wdc.com> 14781L: linux-block@vger.kernel.org 14782S: Maintained 14783F: drivers/block/skd*[ch] 14784 14785STI AUDIO (ASoC) DRIVERS 14786M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14787L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14788S: Maintained 14789F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14790F: sound/soc/sti/ 14791 14792STI CEC DRIVER 14793M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14794S: Maintained 14795F: drivers/media/platform/sti/cec/ 14796F: Documentation/devicetree/bindings/media/stih-cec.txt 14797 14798STK1160 USB VIDEO CAPTURE DRIVER 14799M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14800L: linux-media@vger.kernel.org 14801T: git git://linuxtv.org/media_tree.git 14802S: Maintained 14803F: drivers/media/usb/stk1160/ 14804 14805STM32 AUDIO (ASoC) DRIVERS 14806M: Olivier Moysan <olivier.moysan@st.com> 14807M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14808L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14809S: Maintained 14810F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14811F: sound/soc/stm/ 14812 14813STM32 TIMER/LPTIMER DRIVERS 14814M: Fabrice Gasnier <fabrice.gasnier@st.com> 14815S: Maintained 14816F: drivers/*/stm32-*timer* 14817F: drivers/pwm/pwm-stm32* 14818F: include/linux/*/stm32-*tim* 14819F: Documentation/ABI/testing/*timer-stm32 14820F: Documentation/devicetree/bindings/*/stm32-*timer* 14821F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14822 14823STMMAC ETHERNET DRIVER 14824M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14825M: Alexandre Torgue <alexandre.torgue@st.com> 14826M: Jose Abreu <joabreu@synopsys.com> 14827L: netdev@vger.kernel.org 14828W: http://www.stlinux.com 14829S: Supported 14830F: drivers/net/ethernet/stmicro/stmmac/ 14831 14832SUN3/3X 14833M: Sam Creasey <sammy@sammy.net> 14834W: http://sammy.net/sun3/ 14835S: Maintained 14836F: arch/m68k/kernel/*sun3* 14837F: arch/m68k/sun3*/ 14838F: arch/m68k/include/asm/sun3* 14839F: drivers/net/ethernet/i825xx/sun3* 14840 14841SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14842M: Hans de Goede <hdegoede@redhat.com> 14843L: linux-input@vger.kernel.org 14844S: Maintained 14845F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14846F: drivers/input/keyboard/sun4i-lradc-keys.c 14847 14848SUNDANCE NETWORK DRIVER 14849M: Denis Kirjanov <kda@linux-powerpc.org> 14850L: netdev@vger.kernel.org 14851S: Maintained 14852F: drivers/net/ethernet/dlink/sundance.c 14853 14854SUPERH 14855M: Yoshinori Sato <ysato@users.sourceforge.jp> 14856M: Rich Felker <dalias@libc.org> 14857L: linux-sh@vger.kernel.org 14858Q: http://patchwork.kernel.org/project/linux-sh/list/ 14859S: Maintained 14860F: Documentation/sh/ 14861F: arch/sh/ 14862F: drivers/sh/ 14863 14864SUSPEND TO RAM 14865M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14866M: Len Brown <len.brown@intel.com> 14867M: Pavel Machek <pavel@ucw.cz> 14868L: linux-pm@vger.kernel.org 14869B: https://bugzilla.kernel.org 14870S: Supported 14871F: Documentation/power/ 14872F: arch/x86/kernel/acpi/ 14873F: drivers/base/power/ 14874F: kernel/power/ 14875F: include/linux/suspend.h 14876F: include/linux/freezer.h 14877F: include/linux/pm.h 14878 14879SVGA HANDLING 14880M: Martin Mares <mj@ucw.cz> 14881L: linux-video@atrey.karlin.mff.cuni.cz 14882S: Maintained 14883F: Documentation/svga.txt 14884F: arch/x86/boot/video* 14885 14886SWIOTLB SUBSYSTEM 14887M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14888L: iommu@lists.linux-foundation.org 14889T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14890S: Supported 14891F: kernel/dma/swiotlb.c 14892F: arch/*/kernel/pci-swiotlb.c 14893F: include/linux/swiotlb.h 14894 14895SWITCHDEV 14896M: Jiri Pirko <jiri@resnulli.us> 14897M: Ivan Vecera <ivecera@redhat.com> 14898L: netdev@vger.kernel.org 14899S: Supported 14900F: net/switchdev/ 14901F: include/net/switchdev.h 14902 14903SY8106A REGULATOR DRIVER 14904M: Icenowy Zheng <icenowy@aosc.io> 14905S: Maintained 14906F: drivers/regulator/sy8106a-regulator.c 14907F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14908 14909SYNC FILE FRAMEWORK 14910M: Sumit Semwal <sumit.semwal@linaro.org> 14911R: Gustavo Padovan <gustavo@padovan.org> 14912S: Maintained 14913L: linux-media@vger.kernel.org 14914L: dri-devel@lists.freedesktop.org 14915F: drivers/dma-buf/sync_* 14916F: drivers/dma-buf/dma-fence* 14917F: drivers/dma-buf/sw_sync.c 14918F: include/linux/sync_file.h 14919F: include/uapi/linux/sync_file.h 14920F: Documentation/sync_file.txt 14921T: git git://anongit.freedesktop.org/drm/drm-misc 14922 14923SYNOPSYS ARC ARCHITECTURE 14924M: Vineet Gupta <vgupta@synopsys.com> 14925L: linux-snps-arc@lists.infradead.org 14926S: Supported 14927F: arch/arc/ 14928F: Documentation/devicetree/bindings/arc/* 14929F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14930F: drivers/clocksource/arc_timer.c 14931F: drivers/tty/serial/arc_uart.c 14932T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14933 14934SYNOPSYS ARC HSDK SDP pll clock driver 14935M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14936S: Supported 14937F: drivers/clk/clk-hsdk-pll.c 14938F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14939 14940SYNOPSYS ARC SDP clock driver 14941M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14942S: Supported 14943F: drivers/clk/axs10x/* 14944F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14945 14946SYNOPSYS ARC SDP platform support 14947M: Alexey Brodkin <abrodkin@synopsys.com> 14948S: Supported 14949F: arch/arc/plat-axs10x 14950F: arch/arc/boot/dts/ax* 14951F: Documentation/devicetree/bindings/arc/axs10* 14952 14953SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14954M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14955S: Supported 14956F: drivers/reset/reset-axs10x.c 14957F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14958 14959SYNOPSYS CREG GPIO DRIVER 14960M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14961S: Maintained 14962F: drivers/gpio/gpio-creg-snps.c 14963F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14964 14965SYNOPSYS DESIGNWARE 8250 UART DRIVER 14966R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14967S: Maintained 14968F: drivers/tty/serial/8250/8250_dw.c 14969 14970SYNOPSYS DESIGNWARE APB GPIO DRIVER 14971M: Hoan Tran <hoan@os.amperecomputing.com> 14972L: linux-gpio@vger.kernel.org 14973S: Maintained 14974F: drivers/gpio/gpio-dwapb.c 14975F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14976 14977SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14978M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14979S: Maintained 14980F: drivers/dma/dwi-axi-dmac/ 14981F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14982 14983SYNOPSYS DESIGNWARE DMAC DRIVER 14984M: Viresh Kumar <vireshk@kernel.org> 14985R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14986S: Maintained 14987F: Documentation/devicetree/bindings/dma/snps-dma.txt 14988F: drivers/dma/dw/ 14989F: include/dt-bindings/dma/dw-dmac.h 14990F: include/linux/dma/dw.h 14991F: include/linux/platform_data/dma-dw.h 14992 14993SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14994M: Jose Abreu <Jose.Abreu@synopsys.com> 14995L: netdev@vger.kernel.org 14996S: Supported 14997F: drivers/net/ethernet/synopsys/ 14998 14999SYNOPSYS DESIGNWARE I2C DRIVER 15000M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15001R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15002R: Mika Westerberg <mika.westerberg@linux.intel.com> 15003L: linux-i2c@vger.kernel.org 15004S: Maintained 15005F: drivers/i2c/busses/i2c-designware-* 15006F: include/linux/platform_data/i2c-designware.h 15007 15008SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15009M: Jaehoon Chung <jh80.chung@samsung.com> 15010L: linux-mmc@vger.kernel.org 15011S: Maintained 15012F: drivers/mmc/host/dw_mmc* 15013 15014SYNOPSYS HSDK RESET CONTROLLER DRIVER 15015M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15016S: Supported 15017F: drivers/reset/reset-hsdk.c 15018F: include/dt-bindings/reset/snps,hsdk-reset.h 15019F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15020 15021SYSTEM CONFIGURATION (SYSCON) 15022M: Lee Jones <lee.jones@linaro.org> 15023M: Arnd Bergmann <arnd@arndb.de> 15024T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15025S: Supported 15026F: drivers/mfd/syscon.c 15027 15028SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15029M: Sudeep Holla <sudeep.holla@arm.com> 15030L: linux-arm-kernel@lists.infradead.org 15031S: Maintained 15032F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15033F: drivers/clk/clk-sc[mp]i.c 15034F: drivers/cpufreq/sc[mp]i-cpufreq.c 15035F: drivers/firmware/arm_scpi.c 15036F: drivers/firmware/arm_scmi/ 15037F: include/linux/sc[mp]i_protocol.h 15038 15039SYSTEM RESET/SHUTDOWN DRIVERS 15040M: Sebastian Reichel <sre@kernel.org> 15041L: linux-pm@vger.kernel.org 15042T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15043S: Maintained 15044F: Documentation/devicetree/bindings/power/reset/ 15045F: drivers/power/reset/ 15046 15047SYSTEM TRACE MODULE CLASS 15048M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15049S: Maintained 15050T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15051F: Documentation/trace/stm.rst 15052F: drivers/hwtracing/stm/ 15053F: include/linux/stm.h 15054F: include/uapi/linux/stm.h 15055 15056SYSV FILESYSTEM 15057M: Christoph Hellwig <hch@infradead.org> 15058S: Maintained 15059F: Documentation/filesystems/sysv-fs.txt 15060F: fs/sysv/ 15061F: include/linux/sysv_fs.h 15062 15063TASKSTATS STATISTICS INTERFACE 15064M: Balbir Singh <bsingharora@gmail.com> 15065S: Maintained 15066F: Documentation/accounting/taskstats* 15067F: include/linux/taskstats* 15068F: kernel/taskstats.c 15069 15070TC subsystem 15071M: Jamal Hadi Salim <jhs@mojatatu.com> 15072M: Cong Wang <xiyou.wangcong@gmail.com> 15073M: Jiri Pirko <jiri@resnulli.us> 15074L: netdev@vger.kernel.org 15075S: Maintained 15076F: include/net/pkt_cls.h 15077F: include/net/pkt_sched.h 15078F: include/net/tc_act/ 15079F: include/uapi/linux/pkt_cls.h 15080F: include/uapi/linux/pkt_sched.h 15081F: include/uapi/linux/tc_act/ 15082F: include/uapi/linux/tc_ematch/ 15083F: net/sched/ 15084 15085TC90522 MEDIA DRIVER 15086M: Akihiro Tsukada <tskd08@gmail.com> 15087L: linux-media@vger.kernel.org 15088S: Odd Fixes 15089F: drivers/media/dvb-frontends/tc90522* 15090 15091TCP LOW PRIORITY MODULE 15092M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15093M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15094W: http://tcp-lp-mod.sourceforge.net/ 15095S: Maintained 15096F: net/ipv4/tcp_lp.c 15097 15098TDA10071 MEDIA DRIVER 15099M: Antti Palosaari <crope@iki.fi> 15100L: linux-media@vger.kernel.org 15101W: https://linuxtv.org 15102W: http://palosaari.fi/linux/ 15103Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15104T: git git://linuxtv.org/anttip/media_tree.git 15105S: Maintained 15106F: drivers/media/dvb-frontends/tda10071* 15107 15108TDA18212 MEDIA DRIVER 15109M: Antti Palosaari <crope@iki.fi> 15110L: linux-media@vger.kernel.org 15111W: https://linuxtv.org 15112W: http://palosaari.fi/linux/ 15113Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15114T: git git://linuxtv.org/anttip/media_tree.git 15115S: Maintained 15116F: drivers/media/tuners/tda18212* 15117 15118TDA18218 MEDIA DRIVER 15119M: Antti Palosaari <crope@iki.fi> 15120L: linux-media@vger.kernel.org 15121W: https://linuxtv.org 15122W: http://palosaari.fi/linux/ 15123Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15124T: git git://linuxtv.org/anttip/media_tree.git 15125S: Maintained 15126F: drivers/media/tuners/tda18218* 15127 15128TDA18250 MEDIA DRIVER 15129M: Olli Salonen <olli.salonen@iki.fi> 15130L: linux-media@vger.kernel.org 15131W: https://linuxtv.org 15132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15133T: git git://linuxtv.org/media_tree.git 15134S: Maintained 15135F: drivers/media/tuners/tda18250* 15136 15137TDA18271 MEDIA DRIVER 15138M: Michael Krufky <mkrufky@linuxtv.org> 15139L: linux-media@vger.kernel.org 15140W: https://linuxtv.org 15141W: http://github.com/mkrufky 15142Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15143T: git git://linuxtv.org/mkrufky/tuners.git 15144S: Maintained 15145F: drivers/media/tuners/tda18271* 15146 15147TDA1997x MEDIA DRIVER 15148M: Tim Harvey <tharvey@gateworks.com> 15149L: linux-media@vger.kernel.org 15150W: https://linuxtv.org 15151Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15152S: Maintained 15153F: drivers/media/i2c/tda1997x.* 15154 15155TDA827x MEDIA DRIVER 15156M: Michael Krufky <mkrufky@linuxtv.org> 15157L: linux-media@vger.kernel.org 15158W: https://linuxtv.org 15159W: http://github.com/mkrufky 15160Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15161T: git git://linuxtv.org/mkrufky/tuners.git 15162S: Maintained 15163F: drivers/media/tuners/tda8290.* 15164 15165TDA8290 MEDIA DRIVER 15166M: Michael Krufky <mkrufky@linuxtv.org> 15167L: linux-media@vger.kernel.org 15168W: https://linuxtv.org 15169W: http://github.com/mkrufky 15170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15171T: git git://linuxtv.org/mkrufky/tuners.git 15172S: Maintained 15173F: drivers/media/tuners/tda8290.* 15174 15175TDA9840 MEDIA DRIVER 15176M: Hans Verkuil <hverkuil@xs4all.nl> 15177L: linux-media@vger.kernel.org 15178T: git git://linuxtv.org/media_tree.git 15179W: https://linuxtv.org 15180S: Maintained 15181F: drivers/media/i2c/tda9840* 15182 15183TEA5761 TUNER DRIVER 15184M: Mauro Carvalho Chehab <mchehab@kernel.org> 15185L: linux-media@vger.kernel.org 15186W: https://linuxtv.org 15187T: git git://linuxtv.org/media_tree.git 15188S: Odd fixes 15189F: drivers/media/tuners/tea5761.* 15190 15191TEA5767 TUNER DRIVER 15192M: Mauro Carvalho Chehab <mchehab@kernel.org> 15193L: linux-media@vger.kernel.org 15194W: https://linuxtv.org 15195T: git git://linuxtv.org/media_tree.git 15196S: Maintained 15197F: drivers/media/tuners/tea5767.* 15198 15199TEA6415C MEDIA DRIVER 15200M: Hans Verkuil <hverkuil@xs4all.nl> 15201L: linux-media@vger.kernel.org 15202T: git git://linuxtv.org/media_tree.git 15203W: https://linuxtv.org 15204S: Maintained 15205F: drivers/media/i2c/tea6415c* 15206 15207TEA6420 MEDIA DRIVER 15208M: Hans Verkuil <hverkuil@xs4all.nl> 15209L: linux-media@vger.kernel.org 15210T: git git://linuxtv.org/media_tree.git 15211W: https://linuxtv.org 15212S: Maintained 15213F: drivers/media/i2c/tea6420* 15214 15215TEAM DRIVER 15216M: Jiri Pirko <jiri@resnulli.us> 15217L: netdev@vger.kernel.org 15218S: Supported 15219F: drivers/net/team/ 15220F: include/linux/if_team.h 15221F: include/uapi/linux/if_team.h 15222 15223TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15224M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15225S: Maintained 15226F: arch/x86/platform/ts5500/ 15227 15228TECHNOTREND USB IR RECEIVER 15229M: Sean Young <sean@mess.org> 15230L: linux-media@vger.kernel.org 15231S: Maintained 15232F: drivers/media/rc/ttusbir.c 15233 15234TECHWELL TW9910 VIDEO DECODER 15235L: linux-media@vger.kernel.org 15236S: Orphan 15237F: drivers/media/i2c/tw9910.c 15238F: include/media/i2c/tw9910.h 15239 15240TEE SUBSYSTEM 15241M: Jens Wiklander <jens.wiklander@linaro.org> 15242S: Maintained 15243F: include/linux/tee_drv.h 15244F: include/uapi/linux/tee.h 15245F: drivers/tee/ 15246F: Documentation/tee.txt 15247 15248TEGRA ARCHITECTURE SUPPORT 15249M: Thierry Reding <thierry.reding@gmail.com> 15250M: Jonathan Hunter <jonathanh@nvidia.com> 15251L: linux-tegra@vger.kernel.org 15252Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15253T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15254S: Supported 15255N: [^a-z]tegra 15256 15257TEGRA CLOCK DRIVER 15258M: Peter De Schrijver <pdeschrijver@nvidia.com> 15259M: Prashant Gaikwad <pgaikwad@nvidia.com> 15260S: Supported 15261F: drivers/clk/tegra/ 15262 15263TEGRA DMA DRIVERS 15264M: Laxman Dewangan <ldewangan@nvidia.com> 15265M: Jon Hunter <jonathanh@nvidia.com> 15266S: Supported 15267F: drivers/dma/tegra* 15268 15269TEGRA I2C DRIVER 15270M: Laxman Dewangan <ldewangan@nvidia.com> 15271S: Supported 15272F: drivers/i2c/busses/i2c-tegra.c 15273 15274TEGRA IOMMU DRIVERS 15275M: Thierry Reding <thierry.reding@gmail.com> 15276L: linux-tegra@vger.kernel.org 15277S: Supported 15278F: drivers/iommu/tegra* 15279 15280TEGRA KBC DRIVER 15281M: Laxman Dewangan <ldewangan@nvidia.com> 15282S: Supported 15283F: drivers/input/keyboard/tegra-kbc.c 15284 15285TEGRA NAND DRIVER 15286M: Stefan Agner <stefan@agner.ch> 15287M: Lucas Stach <dev@lynxeye.de> 15288S: Maintained 15289F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15290F: drivers/mtd/nand/raw/tegra_nand.c 15291 15292TEGRA PWM DRIVER 15293M: Thierry Reding <thierry.reding@gmail.com> 15294S: Supported 15295F: drivers/pwm/pwm-tegra.c 15296 15297TEGRA SERIAL DRIVER 15298M: Laxman Dewangan <ldewangan@nvidia.com> 15299S: Supported 15300F: drivers/tty/serial/serial-tegra.c 15301 15302TEGRA SPI DRIVER 15303M: Laxman Dewangan <ldewangan@nvidia.com> 15304S: Supported 15305F: drivers/spi/spi-tegra* 15306 15307TEHUTI ETHERNET DRIVER 15308M: Andy Gospodarek <andy@greyhouse.net> 15309L: netdev@vger.kernel.org 15310S: Supported 15311F: drivers/net/ethernet/tehuti/* 15312 15313Telecom Clock Driver for MCPL0010 15314M: Mark Gross <mark.gross@intel.com> 15315S: Supported 15316F: drivers/char/tlclk.c 15317 15318TENSILICA XTENSA PORT (xtensa) 15319M: Chris Zankel <chris@zankel.net> 15320M: Max Filippov <jcmvbkbc@gmail.com> 15321L: linux-xtensa@linux-xtensa.org 15322T: git git://github.com/czankel/xtensa-linux.git 15323S: Maintained 15324F: arch/xtensa/ 15325F: drivers/irqchip/irq-xtensa-* 15326 15327Texas Instruments' System Control Interface (TISCI) Protocol Driver 15328M: Nishanth Menon <nm@ti.com> 15329M: Tero Kristo <t-kristo@ti.com> 15330M: Santosh Shilimkar <ssantosh@kernel.org> 15331L: linux-arm-kernel@lists.infradead.org 15332S: Maintained 15333F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15334F: drivers/firmware/ti_sci* 15335F: include/linux/soc/ti/ti_sci_protocol.h 15336F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15337F: drivers/soc/ti/ti_sci_pm_domains.c 15338F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15339F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15340F: drivers/clk/keystone/sci-clk.c 15341F: drivers/reset/reset-ti-sci.c 15342 15343Texas Instruments ASoC drivers 15344M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15345L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15346S: Maintained 15347F: sound/soc/ti/ 15348 15349Texas Instruments' DAC7612 DAC Driver 15350M: Ricardo Ribalda <ricardo@ribalda.com> 15351L: linux-iio@vger.kernel.org 15352S: Supported 15353F: drivers/iio/dac/ti-dac7612.c 15354F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15355 15356THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15357M: Hans Verkuil <hverkuil@xs4all.nl> 15358L: linux-media@vger.kernel.org 15359T: git git://linuxtv.org/media_tree.git 15360W: https://linuxtv.org 15361S: Maintained 15362F: drivers/media/radio/radio-raremono.c 15363 15364THERMAL 15365M: Zhang Rui <rui.zhang@intel.com> 15366M: Eduardo Valentin <edubezval@gmail.com> 15367R: Daniel Lezcano <daniel.lezcano@linaro.org> 15368L: linux-pm@vger.kernel.org 15369T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15370T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15371Q: https://patchwork.kernel.org/project/linux-pm/list/ 15372S: Supported 15373F: drivers/thermal/ 15374F: include/linux/thermal.h 15375F: include/uapi/linux/thermal.h 15376F: include/linux/cpu_cooling.h 15377F: Documentation/devicetree/bindings/thermal/ 15378 15379THERMAL/CPU_COOLING 15380M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15381M: Viresh Kumar <viresh.kumar@linaro.org> 15382M: Javi Merino <javi.merino@kernel.org> 15383L: linux-pm@vger.kernel.org 15384S: Supported 15385F: Documentation/thermal/cpu-cooling-api.txt 15386F: drivers/thermal/cpu_cooling.c 15387F: include/linux/cpu_cooling.h 15388 15389THINKPAD ACPI EXTRAS DRIVER 15390M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15391L: ibm-acpi-devel@lists.sourceforge.net 15392L: platform-driver-x86@vger.kernel.org 15393W: http://ibm-acpi.sourceforge.net 15394W: http://thinkwiki.org/wiki/Ibm-acpi 15395T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15396S: Maintained 15397F: drivers/platform/x86/thinkpad_acpi.c 15398 15399THUNDERBOLT DRIVER 15400M: Andreas Noever <andreas.noever@gmail.com> 15401M: Michael Jamet <michael.jamet@intel.com> 15402M: Mika Westerberg <mika.westerberg@linux.intel.com> 15403M: Yehezkel Bernat <YehezkelShB@gmail.com> 15404T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15405S: Maintained 15406F: Documentation/admin-guide/thunderbolt.rst 15407F: drivers/thunderbolt/ 15408F: include/linux/thunderbolt.h 15409 15410THUNDERBOLT NETWORK DRIVER 15411M: Michael Jamet <michael.jamet@intel.com> 15412M: Mika Westerberg <mika.westerberg@linux.intel.com> 15413M: Yehezkel Bernat <YehezkelShB@gmail.com> 15414L: netdev@vger.kernel.org 15415S: Maintained 15416F: drivers/net/thunderbolt.c 15417 15418THUNDERX GPIO DRIVER 15419M: David Daney <david.daney@cavium.com> 15420S: Maintained 15421F: drivers/gpio/gpio-thunderx.c 15422 15423TI AM437X VPFE DRIVER 15424M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15425L: linux-media@vger.kernel.org 15426W: https://linuxtv.org 15427Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15428T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15429S: Maintained 15430F: drivers/media/platform/am437x/ 15431 15432TI BANDGAP AND THERMAL DRIVER 15433M: Eduardo Valentin <edubezval@gmail.com> 15434M: Keerthy <j-keerthy@ti.com> 15435L: linux-pm@vger.kernel.org 15436L: linux-omap@vger.kernel.org 15437S: Maintained 15438F: drivers/thermal/ti-soc-thermal/ 15439 15440TI BQ27XXX POWER SUPPLY DRIVER 15441R: Andrew F. Davis <afd@ti.com> 15442F: include/linux/power/bq27xxx_battery.h 15443F: drivers/power/supply/bq27xxx_battery.c 15444F: drivers/power/supply/bq27xxx_battery_i2c.c 15445 15446TI CDCE706 CLOCK DRIVER 15447M: Max Filippov <jcmvbkbc@gmail.com> 15448S: Maintained 15449F: drivers/clk/clk-cdce706.c 15450 15451TI CLOCK DRIVER 15452M: Tero Kristo <t-kristo@ti.com> 15453L: linux-omap@vger.kernel.org 15454S: Maintained 15455F: drivers/clk/ti/ 15456F: include/linux/clk/ti.h 15457 15458TI DAVINCI MACHINE SUPPORT 15459M: Sekhar Nori <nsekhar@ti.com> 15460M: Kevin Hilman <khilman@kernel.org> 15461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15462T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15463S: Supported 15464F: arch/arm/mach-davinci/ 15465F: drivers/i2c/busses/i2c-davinci.c 15466F: arch/arm/boot/dts/da850* 15467 15468TI DAVINCI SERIES CLOCK DRIVER 15469M: David Lechner <david@lechnology.com> 15470R: Sekhar Nori <nsekhar@ti.com> 15471S: Maintained 15472F: Documentation/devicetree/bindings/clock/ti/davinci/ 15473F: drivers/clk/davinci/ 15474 15475TI DAVINCI SERIES GPIO DRIVER 15476M: Keerthy <j-keerthy@ti.com> 15477L: linux-gpio@vger.kernel.org 15478S: Maintained 15479F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15480F: drivers/gpio/gpio-davinci.c 15481 15482TI DAVINCI SERIES MEDIA DRIVER 15483M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15484L: linux-media@vger.kernel.org 15485W: https://linuxtv.org 15486Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15487T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15488S: Maintained 15489F: drivers/media/platform/davinci/ 15490F: include/media/davinci/ 15491 15492TI ETHERNET SWITCH DRIVER (CPSW) 15493R: Grygorii Strashko <grygorii.strashko@ti.com> 15494L: linux-omap@vger.kernel.org 15495L: netdev@vger.kernel.org 15496S: Maintained 15497F: drivers/net/ethernet/ti/cpsw* 15498F: drivers/net/ethernet/ti/davinci* 15499 15500TI FLASH MEDIA INTERFACE DRIVER 15501M: Alex Dubov <oakad@yahoo.com> 15502S: Maintained 15503F: drivers/misc/tifm* 15504F: drivers/mmc/host/tifm_sd.c 15505F: include/linux/tifm.h 15506 15507TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15508M: Santosh Shilimkar <ssantosh@kernel.org> 15509L: linux-kernel@vger.kernel.org 15510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15511S: Maintained 15512F: drivers/soc/ti/* 15513T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15514 15515TI LM49xxx FAMILY ASoC CODEC DRIVERS 15516M: M R Swami Reddy <mr.swami.reddy@ti.com> 15517M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15518L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15519S: Maintained 15520F: sound/soc/codecs/lm49453* 15521F: sound/soc/codecs/isabelle* 15522 15523TI LP855x BACKLIGHT DRIVER 15524M: Milo Kim <milo.kim@ti.com> 15525S: Maintained 15526F: Documentation/backlight/lp855x-driver.txt 15527F: drivers/video/backlight/lp855x_bl.c 15528F: include/linux/platform_data/lp855x.h 15529 15530TI LP8727 CHARGER DRIVER 15531M: Milo Kim <milo.kim@ti.com> 15532S: Maintained 15533F: drivers/power/supply/lp8727_charger.c 15534F: include/linux/platform_data/lp8727.h 15535 15536TI LP8788 MFD DRIVER 15537M: Milo Kim <milo.kim@ti.com> 15538S: Maintained 15539F: drivers/iio/adc/lp8788_adc.c 15540F: drivers/leds/leds-lp8788.c 15541F: drivers/mfd/lp8788*.c 15542F: drivers/power/supply/lp8788-charger.c 15543F: drivers/regulator/lp8788-*.c 15544F: include/linux/mfd/lp8788*.h 15545 15546TI NETCP ETHERNET DRIVER 15547M: Wingman Kwok <w-kwok2@ti.com> 15548M: Murali Karicheri <m-karicheri2@ti.com> 15549L: netdev@vger.kernel.org 15550S: Maintained 15551F: drivers/net/ethernet/ti/netcp* 15552 15553TI PCM3060 ASoC CODEC DRIVER 15554M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15555L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15556S: Maintained 15557F: Documentation/devicetree/bindings/sound/pcm3060.txt 15558F: sound/soc/codecs/pcm3060* 15559 15560TI TAS571X FAMILY ASoC CODEC DRIVER 15561M: Kevin Cernekee <cernekee@chromium.org> 15562L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15563S: Odd Fixes 15564F: sound/soc/codecs/tas571x* 15565 15566TI TRF7970A NFC DRIVER 15567M: Mark Greer <mgreer@animalcreek.com> 15568L: linux-wireless@vger.kernel.org 15569L: linux-nfc@lists.01.org (moderated for non-subscribers) 15570S: Supported 15571F: drivers/nfc/trf7970a.c 15572F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15573 15574TI TWL4030 SERIES SOC CODEC DRIVER 15575M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15576L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15577S: Maintained 15578F: sound/soc/codecs/twl4030* 15579 15580TI VPE/CAL DRIVERS 15581M: Benoit Parrot <bparrot@ti.com> 15582L: linux-media@vger.kernel.org 15583W: http://linuxtv.org/ 15584Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15585S: Maintained 15586F: drivers/media/platform/ti-vpe/ 15587 15588TI WILINK WIRELESS DRIVERS 15589L: linux-wireless@vger.kernel.org 15590W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15591W: http://wireless.kernel.org/en/users/Drivers/wl1251 15592T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15593S: Orphan 15594F: drivers/net/wireless/ti/ 15595F: include/linux/wl12xx.h 15596 15597TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15598M: John Stultz <john.stultz@linaro.org> 15599M: Thomas Gleixner <tglx@linutronix.de> 15600R: Stephen Boyd <sboyd@kernel.org> 15601L: linux-kernel@vger.kernel.org 15602T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15603S: Supported 15604F: include/linux/clocksource.h 15605F: include/linux/time.h 15606F: include/linux/timex.h 15607F: include/uapi/linux/time.h 15608F: include/uapi/linux/timex.h 15609F: kernel/time/clocksource.c 15610F: kernel/time/time*.c 15611F: kernel/time/alarmtimer.c 15612F: kernel/time/ntp.c 15613F: tools/testing/selftests/timers/ 15614 15615TIPC NETWORK LAYER 15616M: Jon Maloy <jon.maloy@ericsson.com> 15617M: Ying Xue <ying.xue@windriver.com> 15618L: netdev@vger.kernel.org (core kernel code) 15619L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15620W: http://tipc.sourceforge.net/ 15621S: Maintained 15622F: include/uapi/linux/tipc*.h 15623F: net/tipc/ 15624 15625TLAN NETWORK DRIVER 15626M: Samuel Chessman <chessman@tux.org> 15627L: tlan-devel@lists.sourceforge.net (subscribers-only) 15628W: http://sourceforge.net/projects/tlan/ 15629S: Maintained 15630F: Documentation/networking/device_drivers/ti/tlan.txt 15631F: drivers/net/ethernet/ti/tlan.* 15632 15633TM6000 VIDEO4LINUX DRIVER 15634M: Mauro Carvalho Chehab <mchehab@kernel.org> 15635L: linux-media@vger.kernel.org 15636W: https://linuxtv.org 15637T: git git://linuxtv.org/media_tree.git 15638S: Odd fixes 15639F: drivers/media/usb/tm6000/ 15640F: Documentation/media/v4l-drivers/tm6000* 15641 15642TMIO/SDHI MMC DRIVER 15643M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15644L: linux-mmc@vger.kernel.org 15645S: Supported 15646F: drivers/mmc/host/tmio_mmc* 15647F: drivers/mmc/host/renesas_sdhi* 15648F: include/linux/mfd/tmio.h 15649 15650TMP401 HARDWARE MONITOR DRIVER 15651M: Guenter Roeck <linux@roeck-us.net> 15652L: linux-hwmon@vger.kernel.org 15653S: Maintained 15654F: Documentation/hwmon/tmp401 15655F: drivers/hwmon/tmp401.c 15656 15657TMPFS (SHMEM FILESYSTEM) 15658M: Hugh Dickins <hughd@google.com> 15659L: linux-mm@kvack.org 15660S: Maintained 15661F: include/linux/shmem_fs.h 15662F: mm/shmem.c 15663 15664TOMOYO SECURITY MODULE 15665M: Kentaro Takeda <takedakn@nttdata.co.jp> 15666M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15667L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15668L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15669L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15670L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15671W: https://tomoyo.osdn.jp/ 15672S: Maintained 15673F: security/tomoyo/ 15674 15675TOPSTAR LAPTOP EXTRAS DRIVER 15676M: Herton Ronaldo Krzesinski <herton@canonical.com> 15677L: platform-driver-x86@vger.kernel.org 15678S: Maintained 15679F: drivers/platform/x86/topstar-laptop.c 15680 15681TORTURE-TEST MODULES 15682M: Davidlohr Bueso <dave@stgolabs.net> 15683M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15684M: Josh Triplett <josh@joshtriplett.org> 15685L: linux-kernel@vger.kernel.org 15686S: Supported 15687T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15688F: Documentation/RCU/torture.txt 15689F: kernel/torture.c 15690F: kernel/rcu/rcutorture.c 15691F: kernel/rcu/rcuperf.c 15692F: kernel/locking/locktorture.c 15693 15694TOSHIBA ACPI EXTRAS DRIVER 15695M: Azael Avalos <coproscefalo@gmail.com> 15696L: platform-driver-x86@vger.kernel.org 15697S: Maintained 15698F: drivers/platform/x86/toshiba_acpi.c 15699 15700TOSHIBA BLUETOOTH DRIVER 15701M: Azael Avalos <coproscefalo@gmail.com> 15702L: platform-driver-x86@vger.kernel.org 15703S: Maintained 15704F: drivers/platform/x86/toshiba_bluetooth.c 15705 15706TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15707M: Azael Avalos <coproscefalo@gmail.com> 15708L: platform-driver-x86@vger.kernel.org 15709S: Maintained 15710F: drivers/platform/x86/toshiba_haps.c 15711 15712TOSHIBA SMM DRIVER 15713M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15714W: http://www.buzzard.org.uk/toshiba/ 15715S: Maintained 15716F: drivers/char/toshiba.c 15717F: include/linux/toshiba.h 15718F: include/uapi/linux/toshiba.h 15719 15720TOSHIBA TC358743 DRIVER 15721M: Mats Randgaard <matrandg@cisco.com> 15722L: linux-media@vger.kernel.org 15723S: Maintained 15724F: drivers/media/i2c/tc358743* 15725F: include/media/i2c/tc358743.h 15726 15727TOSHIBA WMI HOTKEYS DRIVER 15728M: Azael Avalos <coproscefalo@gmail.com> 15729L: platform-driver-x86@vger.kernel.org 15730S: Maintained 15731F: drivers/platform/x86/toshiba-wmi.c 15732 15733TPM DEVICE DRIVER 15734M: Peter Huewe <peterhuewe@gmx.de> 15735M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15736R: Jason Gunthorpe <jgg@ziepe.ca> 15737L: linux-integrity@vger.kernel.org 15738Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15739W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15740T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15741S: Maintained 15742F: drivers/char/tpm/ 15743 15744TRACING 15745M: Steven Rostedt <rostedt@goodmis.org> 15746M: Ingo Molnar <mingo@redhat.com> 15747T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15748S: Maintained 15749F: Documentation/trace/ftrace.rst 15750F: arch/*/*/*/ftrace.h 15751F: arch/*/kernel/ftrace.c 15752F: include/*/ftrace.h 15753F: include/linux/trace*.h 15754F: include/trace/ 15755F: kernel/trace/ 15756F: tools/testing/selftests/ftrace/ 15757 15758TRACING MMIO ACCESSES (MMIOTRACE) 15759M: Steven Rostedt <rostedt@goodmis.org> 15760M: Ingo Molnar <mingo@kernel.org> 15761R: Karol Herbst <karolherbst@gmail.com> 15762R: Pekka Paalanen <ppaalanen@gmail.com> 15763S: Maintained 15764L: linux-kernel@vger.kernel.org 15765L: nouveau@lists.freedesktop.org 15766F: kernel/trace/trace_mmiotrace.c 15767F: include/linux/mmiotrace.h 15768F: arch/x86/mm/kmmio.c 15769F: arch/x86/mm/mmio-mod.c 15770F: arch/x86/mm/testmmiotrace.c 15771 15772TRIVIAL PATCHES 15773M: Jiri Kosina <trivial@kernel.org> 15774T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15775S: Maintained 15776K: ^Subject:.*(?i)trivial 15777 15778TEMPO SEMICONDUCTOR DRIVERS 15779M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15780S: Maintained 15781F: sound/soc/codecs/tscs*.c 15782F: sound/soc/codecs/tscs*.h 15783F: Documentation/devicetree/bindings/sound/tscs*.txt 15784 15785TTY LAYER 15786M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15787M: Jiri Slaby <jslaby@suse.com> 15788S: Supported 15789T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15790F: Documentation/serial/ 15791F: drivers/tty/ 15792F: drivers/tty/serial/serial_core.c 15793F: include/linux/serial_core.h 15794F: include/linux/serial.h 15795F: include/linux/tty.h 15796F: include/uapi/linux/serial_core.h 15797F: include/uapi/linux/serial.h 15798F: include/uapi/linux/tty.h 15799 15800TUA9001 MEDIA DRIVER 15801M: Antti Palosaari <crope@iki.fi> 15802L: linux-media@vger.kernel.org 15803W: https://linuxtv.org 15804W: http://palosaari.fi/linux/ 15805Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15806T: git git://linuxtv.org/anttip/media_tree.git 15807S: Maintained 15808F: drivers/media/tuners/tua9001* 15809 15810TULIP NETWORK DRIVERS 15811L: netdev@vger.kernel.org 15812L: linux-parisc@vger.kernel.org 15813S: Orphan 15814F: drivers/net/ethernet/dec/tulip/ 15815 15816TUN/TAP driver 15817M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15818W: http://vtun.sourceforge.net/tun 15819S: Maintained 15820F: Documentation/networking/tuntap.txt 15821F: arch/um/os-Linux/drivers/ 15822 15823TURBOCHANNEL SUBSYSTEM 15824M: "Maciej W. Rozycki" <macro@linux-mips.org> 15825M: Ralf Baechle <ralf@linux-mips.org> 15826L: linux-mips@vger.kernel.org 15827Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15828S: Maintained 15829F: drivers/tc/ 15830F: include/linux/tc.h 15831 15832TURBOSTAT UTILITY 15833M: "Len Brown" <lenb@kernel.org> 15834L: linux-pm@vger.kernel.org 15835B: https://bugzilla.kernel.org 15836Q: https://patchwork.kernel.org/project/linux-pm/list/ 15837T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15838S: Supported 15839F: tools/power/x86/turbostat/ 15840 15841TW5864 VIDEO4LINUX DRIVER 15842M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15843M: Anton Sviridenko <anton@corp.bluecherry.net> 15844M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15845M: Andrey Utkin <andrey_utkin@fastmail.com> 15846L: linux-media@vger.kernel.org 15847S: Supported 15848F: drivers/media/pci/tw5864/ 15849 15850TW68 VIDEO4LINUX DRIVER 15851M: Hans Verkuil <hverkuil@xs4all.nl> 15852L: linux-media@vger.kernel.org 15853T: git git://linuxtv.org/media_tree.git 15854W: https://linuxtv.org 15855S: Odd Fixes 15856F: drivers/media/pci/tw68/ 15857 15858TW686X VIDEO4LINUX DRIVER 15859M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15860L: linux-media@vger.kernel.org 15861T: git git://linuxtv.org/media_tree.git 15862W: http://linuxtv.org 15863S: Maintained 15864F: drivers/media/pci/tw686x/ 15865 15866UBI FILE SYSTEM (UBIFS) 15867M: Richard Weinberger <richard@nod.at> 15868M: Artem Bityutskiy <dedekind1@gmail.com> 15869M: Adrian Hunter <adrian.hunter@intel.com> 15870L: linux-mtd@lists.infradead.org 15871T: git git://git.infradead.org/ubifs-2.6.git 15872W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15873S: Supported 15874F: Documentation/filesystems/ubifs.txt 15875F: fs/ubifs/ 15876 15877UCLINUX (M68KNOMMU AND COLDFIRE) 15878M: Greg Ungerer <gerg@linux-m68k.org> 15879W: http://www.linux-m68k.org/ 15880W: http://www.uclinux.org/ 15881L: linux-m68k@lists.linux-m68k.org 15882L: uclinux-dev@uclinux.org (subscribers-only) 15883T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15884S: Maintained 15885F: arch/m68k/coldfire/ 15886F: arch/m68k/68*/ 15887F: arch/m68k/*/*_no.* 15888F: arch/m68k/include/asm/*_no.* 15889 15890UDF FILESYSTEM 15891M: Jan Kara <jack@suse.com> 15892S: Maintained 15893F: Documentation/filesystems/udf.txt 15894F: fs/udf/ 15895 15896UDRAW TABLET 15897M: Bastien Nocera <hadess@hadess.net> 15898L: linux-input@vger.kernel.org 15899S: Maintained 15900F: drivers/hid/hid-udraw-ps3.c 15901 15902UFS FILESYSTEM 15903M: Evgeniy Dushistov <dushistov@mail.ru> 15904S: Maintained 15905F: Documentation/filesystems/ufs.txt 15906F: fs/ufs/ 15907 15908UHID USERSPACE HID IO DRIVER: 15909M: David Herrmann <dh.herrmann@googlemail.com> 15910L: linux-input@vger.kernel.org 15911S: Maintained 15912F: drivers/hid/uhid.c 15913F: include/uapi/linux/uhid.h 15914 15915ULPI BUS 15916M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15917L: linux-usb@vger.kernel.org 15918S: Maintained 15919F: drivers/usb/common/ulpi.c 15920F: include/linux/ulpi/ 15921 15922ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15923L: linux-usb@vger.kernel.org 15924S: Orphan 15925F: drivers/uwb/ 15926F: include/linux/uwb.h 15927F: include/linux/uwb/ 15928 15929UNICORE32 ARCHITECTURE: 15930M: Guan Xuetao <gxt@pku.edu.cn> 15931W: http://mprc.pku.edu.cn/~guanxuetao/linux 15932S: Maintained 15933T: git git://github.com/gxt/linux.git 15934F: arch/unicore32/ 15935 15936UNIFDEF 15937M: Tony Finch <dot@dotat.at> 15938W: http://dotat.at/prog/unifdef 15939S: Maintained 15940F: scripts/unifdef.c 15941 15942UNIFORM CDROM DRIVER 15943M: Jens Axboe <axboe@kernel.dk> 15944W: http://www.kernel.dk 15945S: Maintained 15946F: Documentation/cdrom/ 15947F: drivers/cdrom/cdrom.c 15948F: include/linux/cdrom.h 15949F: include/uapi/linux/cdrom.h 15950 15951UNISYS S-PAR DRIVERS 15952M: David Kershner <david.kershner@unisys.com> 15953L: sparmaintainer@unisys.com (Unisys internal) 15954S: Supported 15955F: include/linux/visorbus.h 15956F: drivers/visorbus/ 15957F: drivers/staging/unisys/ 15958 15959UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15960R: Alim Akhtar <alim.akhtar@samsung.com> 15961R: Avri Altman <avri.altman@wdc.com> 15962R: Pedro Sousa <pedrom.sousa@synopsys.com> 15963L: linux-scsi@vger.kernel.org 15964S: Supported 15965F: Documentation/scsi/ufs.txt 15966F: drivers/scsi/ufs/ 15967 15968UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15969M: Pedro Sousa <pedrom.sousa@synopsys.com> 15970L: linux-scsi@vger.kernel.org 15971S: Supported 15972F: drivers/scsi/ufs/*dwc* 15973 15974UNSORTED BLOCK IMAGES (UBI) 15975M: Artem Bityutskiy <dedekind1@gmail.com> 15976M: Richard Weinberger <richard@nod.at> 15977W: http://www.linux-mtd.infradead.org/ 15978L: linux-mtd@lists.infradead.org 15979T: git git://git.infradead.org/ubifs-2.6.git 15980S: Supported 15981F: drivers/mtd/ubi/ 15982F: include/linux/mtd/ubi.h 15983F: include/uapi/mtd/ubi-user.h 15984 15985USB "USBNET" DRIVER FRAMEWORK 15986M: Oliver Neukum <oneukum@suse.com> 15987L: netdev@vger.kernel.org 15988W: http://www.linux-usb.org/usbnet 15989S: Maintained 15990F: drivers/net/usb/usbnet.c 15991F: include/linux/usb/usbnet.h 15992 15993USB ACM DRIVER 15994M: Oliver Neukum <oneukum@suse.com> 15995L: linux-usb@vger.kernel.org 15996S: Maintained 15997F: Documentation/usb/acm.txt 15998F: drivers/usb/class/cdc-acm.* 15999 16000USB AR5523 WIRELESS DRIVER 16001M: Pontus Fuchs <pontus.fuchs@gmail.com> 16002L: linux-wireless@vger.kernel.org 16003S: Maintained 16004F: drivers/net/wireless/ath/ar5523/ 16005 16006USB ATTACHED SCSI 16007M: Oliver Neukum <oneukum@suse.com> 16008L: linux-usb@vger.kernel.org 16009L: linux-scsi@vger.kernel.org 16010S: Maintained 16011F: drivers/usb/storage/uas.c 16012 16013USB CDC ETHERNET DRIVER 16014M: Oliver Neukum <oliver@neukum.org> 16015L: linux-usb@vger.kernel.org 16016S: Maintained 16017F: drivers/net/usb/cdc_*.c 16018F: include/uapi/linux/usb/cdc.h 16019 16020USB CHAOSKEY DRIVER 16021M: Keith Packard <keithp@keithp.com> 16022L: linux-usb@vger.kernel.org 16023S: Maintained 16024F: drivers/usb/misc/chaoskey.c 16025 16026USB CYPRESS C67X00 DRIVER 16027M: Peter Korsgaard <jacmet@sunsite.dk> 16028L: linux-usb@vger.kernel.org 16029S: Maintained 16030F: drivers/usb/c67x00/ 16031 16032USB DAVICOM DM9601 DRIVER 16033M: Peter Korsgaard <jacmet@sunsite.dk> 16034L: netdev@vger.kernel.org 16035W: http://www.linux-usb.org/usbnet 16036S: Maintained 16037F: drivers/net/usb/dm9601.c 16038 16039USB DIAMOND RIO500 DRIVER 16040M: Cesar Miquel <miquel@df.uba.ar> 16041L: rio500-users@lists.sourceforge.net 16042W: http://rio500.sourceforge.net 16043S: Maintained 16044F: drivers/usb/misc/rio500* 16045 16046USB EHCI DRIVER 16047M: Alan Stern <stern@rowland.harvard.edu> 16048L: linux-usb@vger.kernel.org 16049S: Maintained 16050F: Documentation/usb/ehci.txt 16051F: drivers/usb/host/ehci* 16052 16053USB GADGET/PERIPHERAL SUBSYSTEM 16054M: Felipe Balbi <balbi@kernel.org> 16055L: linux-usb@vger.kernel.org 16056W: http://www.linux-usb.org/gadget 16057T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16058S: Maintained 16059F: drivers/usb/gadget/ 16060F: include/linux/usb/gadget* 16061 16062USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16063M: Jiri Kosina <jikos@kernel.org> 16064M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16065L: linux-usb@vger.kernel.org 16066T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16067S: Maintained 16068F: Documentation/hid/hiddev.txt 16069F: drivers/hid/usbhid/ 16070 16071USB INTEL XHCI ROLE MUX DRIVER 16072M: Hans de Goede <hdegoede@redhat.com> 16073L: linux-usb@vger.kernel.org 16074S: Maintained 16075F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16076 16077USB ISP116X DRIVER 16078M: Olav Kongas <ok@artecdesign.ee> 16079L: linux-usb@vger.kernel.org 16080S: Maintained 16081F: drivers/usb/host/isp116x* 16082F: include/linux/usb/isp116x.h 16083 16084USB LAN78XX ETHERNET DRIVER 16085M: Woojung Huh <woojung.huh@microchip.com> 16086M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16087L: netdev@vger.kernel.org 16088S: Maintained 16089F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16090F: drivers/net/usb/lan78xx.* 16091F: include/dt-bindings/net/microchip-lan78xx.h 16092 16093USB MASS STORAGE DRIVER 16094M: Alan Stern <stern@rowland.harvard.edu> 16095L: linux-usb@vger.kernel.org 16096L: usb-storage@lists.one-eyed-alien.net 16097S: Maintained 16098F: drivers/usb/storage/ 16099 16100USB MIDI DRIVER 16101M: Clemens Ladisch <clemens@ladisch.de> 16102L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16103T: git git://git.alsa-project.org/alsa-kernel.git 16104S: Maintained 16105F: sound/usb/midi.* 16106 16107USB NETWORKING DRIVERS 16108L: linux-usb@vger.kernel.org 16109S: Odd Fixes 16110F: drivers/net/usb/ 16111 16112USB OHCI DRIVER 16113M: Alan Stern <stern@rowland.harvard.edu> 16114L: linux-usb@vger.kernel.org 16115S: Maintained 16116F: Documentation/usb/ohci.txt 16117F: drivers/usb/host/ohci* 16118 16119USB OTG FSM (Finite State Machine) 16120M: Peter Chen <Peter.Chen@nxp.com> 16121T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16122L: linux-usb@vger.kernel.org 16123S: Maintained 16124F: drivers/usb/common/usb-otg-fsm.c 16125 16126USB OVER IP DRIVER 16127M: Valentina Manea <valentina.manea.m@gmail.com> 16128M: Shuah Khan <shuah@kernel.org> 16129M: Shuah Khan <skhan@linuxfoundation.org> 16130L: linux-usb@vger.kernel.org 16131S: Maintained 16132F: Documentation/usb/usbip_protocol.txt 16133F: drivers/usb/usbip/ 16134F: tools/usb/usbip/ 16135F: tools/testing/selftests/drivers/usb/usbip/ 16136 16137USB PEGASUS DRIVER 16138M: Petko Manolov <petkan@nucleusys.com> 16139L: linux-usb@vger.kernel.org 16140L: netdev@vger.kernel.org 16141T: git git://github.com/petkan/pegasus.git 16142W: https://github.com/petkan/pegasus 16143S: Maintained 16144F: drivers/net/usb/pegasus.* 16145 16146USB PHY LAYER 16147M: Felipe Balbi <balbi@kernel.org> 16148L: linux-usb@vger.kernel.org 16149T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16150S: Maintained 16151F: drivers/usb/phy/ 16152 16153USB PRINTER DRIVER (usblp) 16154M: Pete Zaitcev <zaitcev@redhat.com> 16155L: linux-usb@vger.kernel.org 16156S: Supported 16157F: drivers/usb/class/usblp.c 16158 16159USB QMI WWAN NETWORK DRIVER 16160M: Bjørn Mork <bjorn@mork.no> 16161L: netdev@vger.kernel.org 16162S: Maintained 16163F: Documentation/ABI/testing/sysfs-class-net-qmi 16164F: drivers/net/usb/qmi_wwan.c 16165 16166USB RTL8150 DRIVER 16167M: Petko Manolov <petkan@nucleusys.com> 16168L: linux-usb@vger.kernel.org 16169L: netdev@vger.kernel.org 16170T: git git://github.com/petkan/rtl8150.git 16171W: https://github.com/petkan/rtl8150 16172S: Maintained 16173F: drivers/net/usb/rtl8150.c 16174 16175USB SERIAL SUBSYSTEM 16176M: Johan Hovold <johan@kernel.org> 16177L: linux-usb@vger.kernel.org 16178T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16179S: Maintained 16180F: Documentation/usb/usb-serial.txt 16181F: drivers/usb/serial/ 16182F: include/linux/usb/serial.h 16183 16184USB SMSC75XX ETHERNET DRIVER 16185M: Steve Glendinning <steve.glendinning@shawell.net> 16186L: netdev@vger.kernel.org 16187S: Maintained 16188F: drivers/net/usb/smsc75xx.* 16189 16190USB SMSC95XX ETHERNET DRIVER 16191M: Steve Glendinning <steve.glendinning@shawell.net> 16192M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16193L: netdev@vger.kernel.org 16194S: Maintained 16195F: drivers/net/usb/smsc95xx.* 16196 16197USB SUBSYSTEM 16198M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16199L: linux-usb@vger.kernel.org 16200W: http://www.linux-usb.org 16201T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16202S: Supported 16203F: Documentation/devicetree/bindings/usb/ 16204F: Documentation/usb/ 16205F: drivers/usb/ 16206F: include/linux/usb.h 16207F: include/linux/usb/ 16208 16209USB TYPEC PI3USB30532 MUX DRIVER 16210M: Hans de Goede <hdegoede@redhat.com> 16211L: linux-usb@vger.kernel.org 16212S: Maintained 16213F: drivers/usb/typec/mux/pi3usb30532.c 16214 16215USB TYPEC CLASS 16216M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16217L: linux-usb@vger.kernel.org 16218S: Maintained 16219F: Documentation/ABI/testing/sysfs-class-typec 16220F: Documentation/driver-api/usb/typec.rst 16221F: drivers/usb/typec/ 16222F: include/linux/usb/typec.h 16223 16224USB TYPEC BUS FOR ALTERNATE MODES 16225M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16226L: linux-usb@vger.kernel.org 16227S: Maintained 16228F: Documentation/ABI/testing/sysfs-bus-typec 16229F: Documentation/driver-api/usb/typec_bus.rst 16230F: drivers/usb/typec/altmodes/ 16231F: include/linux/usb/typec_altmode.h 16232 16233USB TYPEC PORT CONTROLLER DRIVERS 16234M: Guenter Roeck <linux@roeck-us.net> 16235L: linux-usb@vger.kernel.org 16236S: Maintained 16237F: drivers/usb/typec/tcpm/ 16238 16239USB UHCI DRIVER 16240M: Alan Stern <stern@rowland.harvard.edu> 16241L: linux-usb@vger.kernel.org 16242S: Maintained 16243F: drivers/usb/host/uhci* 16244 16245USB VIDEO CLASS 16246M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16247L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16248L: linux-media@vger.kernel.org 16249T: git git://linuxtv.org/media_tree.git 16250W: http://www.ideasonboard.org/uvc/ 16251S: Maintained 16252F: drivers/media/usb/uvc/ 16253F: include/uapi/linux/uvcvideo.h 16254 16255USB VISION DRIVER 16256M: Hans Verkuil <hverkuil@xs4all.nl> 16257L: linux-media@vger.kernel.org 16258T: git git://linuxtv.org/media_tree.git 16259W: https://linuxtv.org 16260S: Odd Fixes 16261F: drivers/media/usb/usbvision/ 16262 16263USB WEBCAM GADGET 16264M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16265L: linux-usb@vger.kernel.org 16266S: Maintained 16267F: drivers/usb/gadget/function/*uvc* 16268F: drivers/usb/gadget/legacy/webcam.c 16269F: include/uapi/linux/usb/g_uvc.h 16270 16271USB WIRELESS RNDIS DRIVER (rndis_wlan) 16272M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16273L: linux-wireless@vger.kernel.org 16274S: Maintained 16275F: drivers/net/wireless/rndis_wlan.c 16276 16277USB XHCI DRIVER 16278M: Mathias Nyman <mathias.nyman@intel.com> 16279L: linux-usb@vger.kernel.org 16280S: Supported 16281F: drivers/usb/host/xhci* 16282F: drivers/usb/host/pci-quirks* 16283 16284USB ZD1201 DRIVER 16285L: linux-wireless@vger.kernel.org 16286W: http://linux-lc100020.sourceforge.net 16287S: Orphan 16288F: drivers/net/wireless/zydas/zd1201.* 16289 16290USB ZR364XX DRIVER 16291M: Antoine Jacquet <royale@zerezo.com> 16292L: linux-usb@vger.kernel.org 16293L: linux-media@vger.kernel.org 16294T: git git://linuxtv.org/media_tree.git 16295W: http://royale.zerezo.com/zr364xx/ 16296S: Maintained 16297F: Documentation/media/v4l-drivers/zr364xx* 16298F: drivers/media/usb/zr364xx/ 16299 16300USER-MODE LINUX (UML) 16301M: Jeff Dike <jdike@addtoit.com> 16302M: Richard Weinberger <richard@nod.at> 16303M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16304L: linux-um@lists.infradead.org 16305W: http://user-mode-linux.sourceforge.net 16306Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16307T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16308S: Maintained 16309F: Documentation/virtual/uml/ 16310F: arch/um/ 16311F: arch/x86/um/ 16312F: fs/hostfs/ 16313 16314USERSPACE COPYIN/COPYOUT (UIOVEC) 16315M: Alexander Viro <viro@zeniv.linux.org.uk> 16316S: Maintained 16317F: lib/iov_iter.c 16318F: include/linux/uio.h 16319 16320USERSPACE DMA BUFFER DRIVER 16321M: Gerd Hoffmann <kraxel@redhat.com> 16322S: Maintained 16323L: dri-devel@lists.freedesktop.org 16324F: drivers/dma-buf/udmabuf.c 16325F: include/uapi/linux/udmabuf.h 16326T: git git://anongit.freedesktop.org/drm/drm-misc 16327 16328USERSPACE I/O (UIO) 16329M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16330S: Maintained 16331T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16332F: Documentation/driver-api/uio-howto.rst 16333F: drivers/uio/ 16334F: include/linux/uio_driver.h 16335 16336UTIL-LINUX PACKAGE 16337M: Karel Zak <kzak@redhat.com> 16338L: util-linux@vger.kernel.org 16339W: http://en.wikipedia.org/wiki/Util-linux 16340T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16341S: Maintained 16342 16343UUID HELPERS 16344M: Christoph Hellwig <hch@lst.de> 16345R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16346L: linux-kernel@vger.kernel.org 16347T: git git://git.infradead.org/users/hch/uuid.git 16348F: lib/uuid.c 16349F: lib/test_uuid.c 16350F: include/linux/uuid.h 16351F: include/uapi/linux/uuid.h 16352S: Maintained 16353 16354UVESAFB DRIVER 16355M: Michal Januszewski <spock@gentoo.org> 16356L: linux-fbdev@vger.kernel.org 16357W: https://github.com/mjanusz/v86d 16358S: Maintained 16359F: Documentation/fb/uvesafb.txt 16360F: drivers/video/fbdev/uvesafb.* 16361 16362VF610 NAND DRIVER 16363M: Stefan Agner <stefan@agner.ch> 16364L: linux-mtd@lists.infradead.org 16365S: Supported 16366F: drivers/mtd/nand/raw/vf610_nfc.c 16367 16368VFAT/FAT/MSDOS FILESYSTEM 16369M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16370S: Maintained 16371F: Documentation/filesystems/vfat.txt 16372F: fs/fat/ 16373 16374VFIO DRIVER 16375M: Alex Williamson <alex.williamson@redhat.com> 16376L: kvm@vger.kernel.org 16377T: git git://github.com/awilliam/linux-vfio.git 16378S: Maintained 16379F: Documentation/vfio.txt 16380F: drivers/vfio/ 16381F: include/linux/vfio.h 16382F: include/uapi/linux/vfio.h 16383 16384VFIO MEDIATED DEVICE DRIVERS 16385M: Kirti Wankhede <kwankhede@nvidia.com> 16386L: kvm@vger.kernel.org 16387S: Maintained 16388F: Documentation/vfio-mediated-device.txt 16389F: drivers/vfio/mdev/ 16390F: include/linux/mdev.h 16391F: samples/vfio-mdev/ 16392 16393VFIO PLATFORM DRIVER 16394M: Eric Auger <eric.auger@redhat.com> 16395L: kvm@vger.kernel.org 16396S: Maintained 16397F: drivers/vfio/platform/ 16398 16399VGA_SWITCHEROO 16400R: Lukas Wunner <lukas@wunner.de> 16401S: Maintained 16402F: Documentation/gpu/vga-switcheroo.rst 16403F: drivers/gpu/vga/vga_switcheroo.c 16404F: include/linux/vga_switcheroo.h 16405T: git git://anongit.freedesktop.org/drm/drm-misc 16406 16407VIA RHINE NETWORK DRIVER 16408S: Orphan 16409F: drivers/net/ethernet/via/via-rhine.c 16410 16411VIA SD/MMC CARD CONTROLLER DRIVER 16412M: Bruce Chang <brucechang@via.com.tw> 16413M: Harald Welte <HaraldWelte@viatech.com> 16414S: Maintained 16415F: drivers/mmc/host/via-sdmmc.c 16416 16417VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16418M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16419L: linux-fbdev@vger.kernel.org 16420S: Maintained 16421F: include/linux/via-core.h 16422F: include/linux/via-gpio.h 16423F: include/linux/via_i2c.h 16424F: drivers/video/fbdev/via/ 16425 16426VIA VELOCITY NETWORK DRIVER 16427M: Francois Romieu <romieu@fr.zoreil.com> 16428L: netdev@vger.kernel.org 16429S: Maintained 16430F: drivers/net/ethernet/via/via-velocity.* 16431 16432VICODEC VIRTUAL CODEC DRIVER 16433M: Hans Verkuil <hans.verkuil@cisco.com> 16434L: linux-media@vger.kernel.org 16435T: git git://linuxtv.org/media_tree.git 16436W: https://linuxtv.org 16437S: Maintained 16438F: drivers/media/platform/vicodec/* 16439 16440VIDEO MULTIPLEXER DRIVER 16441M: Philipp Zabel <p.zabel@pengutronix.de> 16442L: linux-media@vger.kernel.org 16443S: Maintained 16444F: drivers/media/platform/video-mux.c 16445 16446VIDEO I2C POLLING DRIVER 16447M: Matt Ranostay <matt.ranostay@konsulko.com> 16448L: linux-media@vger.kernel.org 16449S: Maintained 16450F: drivers/media/i2c/video-i2c.c 16451 16452VIDEOBUF2 FRAMEWORK 16453M: Pawel Osciak <pawel@osciak.com> 16454M: Marek Szyprowski <m.szyprowski@samsung.com> 16455M: Kyungmin Park <kyungmin.park@samsung.com> 16456L: linux-media@vger.kernel.org 16457S: Maintained 16458F: drivers/media/common/videobuf2/* 16459F: include/media/videobuf2-* 16460 16461VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16462M: Helen Koike <helen.koike@collabora.com> 16463L: linux-media@vger.kernel.org 16464T: git git://linuxtv.org/media_tree.git 16465W: https://linuxtv.org 16466S: Maintained 16467F: drivers/media/platform/vimc/* 16468 16469VIRT LIB 16470M: Alex Williamson <alex.williamson@redhat.com> 16471M: Paolo Bonzini <pbonzini@redhat.com> 16472L: kvm@vger.kernel.org 16473S: Supported 16474F: virt/lib/ 16475 16476VIRTIO AND VHOST VSOCK DRIVER 16477M: Stefan Hajnoczi <stefanha@redhat.com> 16478L: kvm@vger.kernel.org 16479L: virtualization@lists.linux-foundation.org 16480L: netdev@vger.kernel.org 16481S: Maintained 16482F: include/linux/virtio_vsock.h 16483F: include/uapi/linux/virtio_vsock.h 16484F: include/uapi/linux/vsockmon.h 16485F: include/uapi/linux/vm_sockets_diag.h 16486F: net/vmw_vsock/diag.c 16487F: net/vmw_vsock/af_vsock_tap.c 16488F: net/vmw_vsock/virtio_transport_common.c 16489F: net/vmw_vsock/virtio_transport.c 16490F: drivers/net/vsockmon.c 16491F: drivers/vhost/vsock.c 16492F: tools/testing/vsock/ 16493 16494VIRTIO CONSOLE DRIVER 16495M: Amit Shah <amit@kernel.org> 16496L: virtualization@lists.linux-foundation.org 16497S: Maintained 16498F: drivers/char/virtio_console.c 16499F: include/linux/virtio_console.h 16500F: include/uapi/linux/virtio_console.h 16501 16502VIRTIO CORE, NET AND BLOCK DRIVERS 16503M: "Michael S. Tsirkin" <mst@redhat.com> 16504M: Jason Wang <jasowang@redhat.com> 16505L: virtualization@lists.linux-foundation.org 16506S: Maintained 16507F: Documentation/devicetree/bindings/virtio/ 16508F: drivers/virtio/ 16509F: tools/virtio/ 16510F: drivers/net/virtio_net.c 16511F: drivers/block/virtio_blk.c 16512F: include/linux/virtio*.h 16513F: include/uapi/linux/virtio_*.h 16514F: drivers/crypto/virtio/ 16515F: mm/balloon_compaction.c 16516 16517VIRTIO CRYPTO DRIVER 16518M: Gonglei <arei.gonglei@huawei.com> 16519L: virtualization@lists.linux-foundation.org 16520L: linux-crypto@vger.kernel.org 16521S: Maintained 16522F: drivers/crypto/virtio/ 16523F: include/uapi/linux/virtio_crypto.h 16524 16525VIRTIO DRIVERS FOR S390 16526M: Cornelia Huck <cohuck@redhat.com> 16527M: Halil Pasic <pasic@linux.ibm.com> 16528L: linux-s390@vger.kernel.org 16529L: virtualization@lists.linux-foundation.org 16530L: kvm@vger.kernel.org 16531S: Supported 16532F: drivers/s390/virtio/ 16533F: arch/s390/include/uapi/asm/virtio-ccw.h 16534 16535VIRTIO GPU DRIVER 16536M: David Airlie <airlied@linux.ie> 16537M: Gerd Hoffmann <kraxel@redhat.com> 16538L: dri-devel@lists.freedesktop.org 16539L: virtualization@lists.linux-foundation.org 16540T: git git://anongit.freedesktop.org/drm/drm-misc 16541S: Maintained 16542F: drivers/gpu/drm/virtio/ 16543F: include/uapi/linux/virtio_gpu.h 16544 16545VIRTIO HOST (VHOST) 16546M: "Michael S. Tsirkin" <mst@redhat.com> 16547M: Jason Wang <jasowang@redhat.com> 16548L: kvm@vger.kernel.org 16549L: virtualization@lists.linux-foundation.org 16550L: netdev@vger.kernel.org 16551T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16552S: Maintained 16553F: drivers/vhost/ 16554F: include/uapi/linux/vhost.h 16555 16556VIRTIO INPUT DRIVER 16557M: Gerd Hoffmann <kraxel@redhat.com> 16558S: Maintained 16559F: drivers/virtio/virtio_input.c 16560F: include/uapi/linux/virtio_input.h 16561 16562VIRTUAL BOX GUEST DEVICE DRIVER 16563M: Hans de Goede <hdegoede@redhat.com> 16564M: Arnd Bergmann <arnd@arndb.de> 16565M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16566S: Maintained 16567F: include/linux/vbox_utils.h 16568F: include/uapi/linux/vbox*.h 16569F: drivers/virt/vboxguest/ 16570 16571VIRTUAL SERIO DEVICE DRIVER 16572M: Stephen Chandler Paul <thatslyude@gmail.com> 16573S: Maintained 16574F: drivers/input/serio/userio.c 16575F: include/uapi/linux/userio.h 16576 16577VIVID VIRTUAL VIDEO DRIVER 16578M: Hans Verkuil <hverkuil@xs4all.nl> 16579L: linux-media@vger.kernel.org 16580T: git git://linuxtv.org/media_tree.git 16581W: https://linuxtv.org 16582S: Maintained 16583F: drivers/media/platform/vivid/* 16584 16585VLYNQ BUS 16586M: Florian Fainelli <f.fainelli@gmail.com> 16587L: openwrt-devel@lists.openwrt.org (subscribers-only) 16588S: Maintained 16589F: drivers/vlynq/vlynq.c 16590F: include/linux/vlynq.h 16591 16592VME SUBSYSTEM 16593M: Martyn Welch <martyn@welchs.me.uk> 16594M: Manohar Vanga <manohar.vanga@gmail.com> 16595M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16596L: devel@driverdev.osuosl.org 16597S: Maintained 16598T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16599F: Documentation/driver-api/vme.rst 16600F: drivers/staging/vme/ 16601F: drivers/vme/ 16602F: include/linux/vme* 16603 16604VMWARE BALLOON DRIVER 16605M: Julien Freche <jfreche@vmware.com> 16606M: Nadav Amit <namit@vmware.com> 16607M: "VMware, Inc." <pv-drivers@vmware.com> 16608L: linux-kernel@vger.kernel.org 16609S: Maintained 16610F: drivers/misc/vmw_balloon.c 16611 16612VMWARE HYPERVISOR INTERFACE 16613M: Alok Kataria <akataria@vmware.com> 16614L: virtualization@lists.linux-foundation.org 16615S: Supported 16616F: arch/x86/kernel/cpu/vmware.c 16617 16618VMWARE PVRDMA DRIVER 16619M: Adit Ranadive <aditr@vmware.com> 16620M: VMware PV-Drivers <pv-drivers@vmware.com> 16621L: linux-rdma@vger.kernel.org 16622S: Maintained 16623F: drivers/infiniband/hw/vmw_pvrdma/ 16624 16625VMware PVSCSI driver 16626M: Jim Gill <jgill@vmware.com> 16627M: VMware PV-Drivers <pv-drivers@vmware.com> 16628L: linux-scsi@vger.kernel.org 16629S: Maintained 16630F: drivers/scsi/vmw_pvscsi.c 16631F: drivers/scsi/vmw_pvscsi.h 16632 16633VMWARE VMMOUSE SUBDRIVER 16634M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16635M: "VMware, Inc." <pv-drivers@vmware.com> 16636L: linux-input@vger.kernel.org 16637S: Maintained 16638F: drivers/input/mouse/vmmouse.c 16639F: drivers/input/mouse/vmmouse.h 16640 16641VMWARE VMXNET3 ETHERNET DRIVER 16642M: Ronak Doshi <doshir@vmware.com> 16643M: "VMware, Inc." <pv-drivers@vmware.com> 16644L: netdev@vger.kernel.org 16645S: Maintained 16646F: drivers/net/vmxnet3/ 16647 16648VOCORE VOCORE2 BOARD 16649M: Harvey Hunt <harveyhuntnexus@gmail.com> 16650L: linux-mips@vger.kernel.org 16651S: Maintained 16652F: arch/mips/boot/dts/ralink/vocore2.dts 16653 16654VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16655M: Liam Girdwood <lgirdwood@gmail.com> 16656M: Mark Brown <broonie@kernel.org> 16657L: linux-kernel@vger.kernel.org 16658W: http://www.slimlogic.co.uk/?p=48 16659T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16660S: Supported 16661F: Documentation/devicetree/bindings/regulator/ 16662F: Documentation/power/regulator/ 16663F: drivers/regulator/ 16664F: include/dt-bindings/regulator/ 16665F: include/linux/regulator/ 16666 16667VRF 16668M: David Ahern <dsa@cumulusnetworks.com> 16669M: Shrijeet Mukherjee <shrijeet@gmail.com> 16670L: netdev@vger.kernel.org 16671S: Maintained 16672F: drivers/net/vrf.c 16673F: Documentation/networking/vrf.txt 16674 16675VT1211 HARDWARE MONITOR DRIVER 16676M: Juerg Haefliger <juergh@gmail.com> 16677L: linux-hwmon@vger.kernel.org 16678S: Maintained 16679F: Documentation/hwmon/vt1211 16680F: drivers/hwmon/vt1211.c 16681 16682VT8231 HARDWARE MONITOR DRIVER 16683M: Roger Lucas <vt8231@hiddenengine.co.uk> 16684L: linux-hwmon@vger.kernel.org 16685S: Maintained 16686F: drivers/hwmon/vt8231.c 16687 16688VUB300 USB to SDIO/SD/MMC bridge chip 16689M: Tony Olech <tony.olech@elandigitalsystems.com> 16690L: linux-mmc@vger.kernel.org 16691L: linux-usb@vger.kernel.org 16692S: Supported 16693F: drivers/mmc/host/vub300.c 16694 16695W1 DALLAS'S 1-WIRE BUS 16696M: Evgeniy Polyakov <zbr@ioremap.net> 16697S: Maintained 16698F: Documentation/devicetree/bindings/w1/ 16699F: Documentation/w1/ 16700F: drivers/w1/ 16701F: include/linux/w1.h 16702 16703W83791D HARDWARE MONITORING DRIVER 16704M: Marc Hulsman <m.hulsman@tudelft.nl> 16705L: linux-hwmon@vger.kernel.org 16706S: Maintained 16707F: Documentation/hwmon/w83791d 16708F: drivers/hwmon/w83791d.c 16709 16710W83793 HARDWARE MONITORING DRIVER 16711M: Rudolf Marek <r.marek@assembler.cz> 16712L: linux-hwmon@vger.kernel.org 16713S: Maintained 16714F: Documentation/hwmon/w83793 16715F: drivers/hwmon/w83793.c 16716 16717W83795 HARDWARE MONITORING DRIVER 16718M: Jean Delvare <jdelvare@suse.com> 16719L: linux-hwmon@vger.kernel.org 16720S: Maintained 16721F: drivers/hwmon/w83795.c 16722 16723W83L51xD SD/MMC CARD INTERFACE DRIVER 16724M: Pierre Ossman <pierre@ossman.eu> 16725S: Maintained 16726F: drivers/mmc/host/wbsd.* 16727 16728WACOM PROTOCOL 4 SERIAL TABLETS 16729M: Julian Squires <julian@cipht.net> 16730M: Hans de Goede <hdegoede@redhat.com> 16731L: linux-input@vger.kernel.org 16732S: Maintained 16733F: drivers/input/tablet/wacom_serial4.c 16734 16735WATCHDOG DEVICE DRIVERS 16736M: Wim Van Sebroeck <wim@linux-watchdog.org> 16737M: Guenter Roeck <linux@roeck-us.net> 16738L: linux-watchdog@vger.kernel.org 16739W: http://www.linux-watchdog.org/ 16740T: git git://www.linux-watchdog.org/linux-watchdog.git 16741S: Maintained 16742F: Documentation/devicetree/bindings/watchdog/ 16743F: Documentation/watchdog/ 16744F: drivers/watchdog/ 16745F: include/linux/watchdog.h 16746F: include/uapi/linux/watchdog.h 16747 16748WHISKEYCOVE PMIC GPIO DRIVER 16749M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16750L: linux-gpio@vger.kernel.org 16751S: Maintained 16752F: drivers/gpio/gpio-wcove.c 16753 16754WHWAVE RTC DRIVER 16755M: Dianlong Li <long17.cool@163.com> 16756L: linux-rtc@vger.kernel.org 16757S: Maintained 16758F: drivers/rtc/rtc-sd3078.c 16759 16760WIIMOTE HID DRIVER 16761M: David Herrmann <dh.herrmann@googlemail.com> 16762L: linux-input@vger.kernel.org 16763S: Maintained 16764F: drivers/hid/hid-wiimote* 16765 16766WILOCITY WIL6210 WIRELESS DRIVER 16767M: Maya Erez <merez@codeaurora.org> 16768L: linux-wireless@vger.kernel.org 16769L: wil6210@qti.qualcomm.com 16770S: Supported 16771W: http://wireless.kernel.org/en/users/Drivers/wil6210 16772F: drivers/net/wireless/ath/wil6210/ 16773 16774WIMAX STACK 16775M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16776M: linux-wimax@intel.com 16777L: wimax@linuxwimax.org (subscribers-only) 16778S: Supported 16779W: http://linuxwimax.org 16780F: Documentation/wimax/README.wimax 16781F: include/linux/wimax/debug.h 16782F: include/net/wimax.h 16783F: include/uapi/linux/wimax.h 16784F: net/wimax/ 16785 16786WINBOND CIR DRIVER 16787M: David Härdeman <david@hardeman.nu> 16788S: Maintained 16789F: drivers/media/rc/winbond-cir.c 16790 16791RCMM REMOTE CONTROLS DECODER 16792M: Patrick Lerda <patrick9876@free.fr> 16793S: Maintained 16794F: drivers/media/rc/ir-rcmm-decoder.c 16795 16796WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16797M: William Breathitt Gray <vilhelm.gray@gmail.com> 16798L: linux-watchdog@vger.kernel.org 16799S: Maintained 16800F: drivers/watchdog/ebc-c384_wdt.c 16801 16802WINSYSTEMS WS16C48 GPIO DRIVER 16803M: William Breathitt Gray <vilhelm.gray@gmail.com> 16804L: linux-gpio@vger.kernel.org 16805S: Maintained 16806F: drivers/gpio/gpio-ws16c48.c 16807 16808WISTRON LAPTOP BUTTON DRIVER 16809M: Miloslav Trmac <mitr@volny.cz> 16810S: Maintained 16811F: drivers/input/misc/wistron_btns.c 16812 16813WL3501 WIRELESS PCMCIA CARD DRIVER 16814L: linux-wireless@vger.kernel.org 16815S: Odd fixes 16816F: drivers/net/wireless/wl3501* 16817 16818WOLFSON MICROELECTRONICS DRIVERS 16819L: patches@opensource.cirrus.com 16820T: git https://github.com/CirrusLogic/linux-drivers.git 16821W: https://github.com/CirrusLogic/linux-drivers/wiki 16822S: Supported 16823F: Documentation/hwmon/wm83?? 16824F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16825F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16826F: Documentation/devicetree/bindings/mfd/arizona.txt 16827F: Documentation/devicetree/bindings/mfd/wm831x.txt 16828F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16829F: arch/arm/mach-s3c64xx/mach-crag6410* 16830F: drivers/clk/clk-wm83*.c 16831F: drivers/extcon/extcon-arizona.c 16832F: drivers/leds/leds-wm83*.c 16833F: drivers/gpio/gpio-*wm*.c 16834F: drivers/gpio/gpio-arizona.c 16835F: drivers/hwmon/wm83??-hwmon.c 16836F: drivers/input/misc/wm831x-on.c 16837F: drivers/input/touchscreen/wm831x-ts.c 16838F: drivers/input/touchscreen/wm97*.c 16839F: drivers/mfd/arizona* 16840F: drivers/mfd/wm*.c 16841F: drivers/mfd/cs47l24* 16842F: drivers/power/supply/wm83*.c 16843F: drivers/rtc/rtc-wm83*.c 16844F: drivers/regulator/wm8*.c 16845F: drivers/regulator/arizona* 16846F: drivers/video/backlight/wm83*_bl.c 16847F: drivers/watchdog/wm83*_wdt.c 16848F: include/linux/mfd/arizona/ 16849F: include/linux/mfd/wm831x/ 16850F: include/linux/mfd/wm8350/ 16851F: include/linux/mfd/wm8400* 16852F: include/linux/regulator/arizona* 16853F: include/linux/wm97xx.h 16854F: include/sound/wm????.h 16855F: sound/soc/codecs/arizona.? 16856F: sound/soc/codecs/wm* 16857F: sound/soc/codecs/cs47l24* 16858 16859WORKQUEUE 16860M: Tejun Heo <tj@kernel.org> 16861R: Lai Jiangshan <jiangshanlai@gmail.com> 16862T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16863S: Maintained 16864F: include/linux/workqueue.h 16865F: kernel/workqueue.c 16866F: Documentation/core-api/workqueue.rst 16867 16868X-POWERS AXP288 PMIC DRIVERS 16869M: Hans de Goede <hdegoede@redhat.com> 16870S: Maintained 16871N: axp288 16872F: drivers/acpi/pmic/intel_pmic_xpower.c 16873 16874X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16875M: Chen-Yu Tsai <wens@csie.org> 16876L: linux-kernel@vger.kernel.org 16877S: Maintained 16878N: axp[128] 16879 16880X.25 NETWORK LAYER 16881M: Andrew Hendry <andrew.hendry@gmail.com> 16882L: linux-x25@vger.kernel.org 16883S: Odd Fixes 16884F: Documentation/networking/x25* 16885F: include/net/x25* 16886F: net/x25/ 16887 16888X86 ARCHITECTURE (32-BIT AND 64-BIT) 16889M: Thomas Gleixner <tglx@linutronix.de> 16890M: Ingo Molnar <mingo@redhat.com> 16891M: Borislav Petkov <bp@alien8.de> 16892R: "H. Peter Anvin" <hpa@zytor.com> 16893M: x86@kernel.org 16894L: linux-kernel@vger.kernel.org 16895T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16896S: Maintained 16897F: Documentation/devicetree/bindings/x86/ 16898F: Documentation/x86/ 16899F: arch/x86/ 16900 16901X86 ENTRY CODE 16902M: Andy Lutomirski <luto@kernel.org> 16903L: linux-kernel@vger.kernel.org 16904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16905S: Maintained 16906F: arch/x86/entry/ 16907 16908X86 MCE INFRASTRUCTURE 16909M: Tony Luck <tony.luck@intel.com> 16910M: Borislav Petkov <bp@alien8.de> 16911L: linux-edac@vger.kernel.org 16912S: Maintained 16913F: arch/x86/kernel/cpu/mcheck/* 16914 16915X86 MICROCODE UPDATE SUPPORT 16916M: Borislav Petkov <bp@alien8.de> 16917S: Maintained 16918F: arch/x86/kernel/cpu/microcode/* 16919 16920X86 MM 16921M: Dave Hansen <dave.hansen@linux.intel.com> 16922M: Andy Lutomirski <luto@kernel.org> 16923M: Peter Zijlstra <peterz@infradead.org> 16924L: linux-kernel@vger.kernel.org 16925T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16926S: Maintained 16927F: arch/x86/mm/ 16928 16929X86 PLATFORM DRIVERS 16930M: Darren Hart <dvhart@infradead.org> 16931M: Andy Shevchenko <andy@infradead.org> 16932L: platform-driver-x86@vger.kernel.org 16933T: git git://git.infradead.org/linux-platform-drivers-x86.git 16934S: Maintained 16935F: drivers/platform/x86/ 16936F: drivers/platform/olpc/ 16937 16938X86 PLATFORM DRIVERS - ARCH 16939R: Darren Hart <dvhart@infradead.org> 16940R: Andy Shevchenko <andy@infradead.org> 16941L: platform-driver-x86@vger.kernel.org 16942L: x86@kernel.org 16943T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16944S: Maintained 16945F: arch/x86/platform 16946 16947X86 VDSO 16948M: Andy Lutomirski <luto@kernel.org> 16949L: linux-kernel@vger.kernel.org 16950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16951S: Maintained 16952F: arch/x86/entry/vdso/ 16953 16954XARRAY 16955M: Matthew Wilcox <willy@infradead.org> 16956L: linux-fsdevel@vger.kernel.org 16957S: Supported 16958F: Documentation/core-api/xarray.rst 16959F: lib/idr.c 16960F: lib/xarray.c 16961F: include/linux/idr.h 16962F: include/linux/xarray.h 16963F: tools/testing/radix-tree 16964 16965XBOX DVD IR REMOTE 16966M: Benjamin Valentin <benpicco@googlemail.com> 16967S: Maintained 16968F: drivers/media/rc/xbox_remote.c 16969F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16970 16971XC2028/3028 TUNER DRIVER 16972M: Mauro Carvalho Chehab <mchehab@kernel.org> 16973L: linux-media@vger.kernel.org 16974W: https://linuxtv.org 16975T: git git://linuxtv.org/media_tree.git 16976S: Maintained 16977F: drivers/media/tuners/tuner-xc2028.* 16978 16979XDP (eXpress Data Path) 16980M: Alexei Starovoitov <ast@kernel.org> 16981M: Daniel Borkmann <daniel@iogearbox.net> 16982M: David S. Miller <davem@davemloft.net> 16983M: Jakub Kicinski <jakub.kicinski@netronome.com> 16984M: Jesper Dangaard Brouer <hawk@kernel.org> 16985M: John Fastabend <john.fastabend@gmail.com> 16986L: netdev@vger.kernel.org 16987L: xdp-newbies@vger.kernel.org 16988L: bpf@vger.kernel.org 16989S: Supported 16990F: net/core/xdp.c 16991F: include/net/xdp.h 16992F: kernel/bpf/devmap.c 16993F: kernel/bpf/cpumap.c 16994F: include/trace/events/xdp.h 16995K: xdp 16996N: xdp 16997 16998XDP SOCKETS (AF_XDP) 16999M: Björn Töpel <bjorn.topel@intel.com> 17000M: Magnus Karlsson <magnus.karlsson@intel.com> 17001L: netdev@vger.kernel.org 17002L: bpf@vger.kernel.org 17003S: Maintained 17004F: kernel/bpf/xskmap.c 17005F: net/xdp/ 17006 17007XEN BLOCK SUBSYSTEM 17008M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17009M: Roger Pau Monné <roger.pau@citrix.com> 17010L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17011S: Supported 17012F: drivers/block/xen-blkback/* 17013F: drivers/block/xen* 17014 17015XEN HYPERVISOR ARM 17016M: Stefano Stabellini <sstabellini@kernel.org> 17017L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17018S: Maintained 17019F: arch/arm/xen/ 17020F: arch/arm/include/asm/xen/ 17021 17022XEN HYPERVISOR ARM64 17023M: Stefano Stabellini <sstabellini@kernel.org> 17024L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17025S: Maintained 17026F: arch/arm64/xen/ 17027F: arch/arm64/include/asm/xen/ 17028 17029XEN HYPERVISOR INTERFACE 17030M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17031M: Juergen Gross <jgross@suse.com> 17032R: Stefano Stabellini <sstabellini@kernel.org> 17033L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17034T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17035S: Supported 17036F: arch/x86/xen/ 17037F: arch/x86/platform/pvh/ 17038F: drivers/*/xen-*front.c 17039F: drivers/xen/ 17040F: arch/x86/include/asm/xen/ 17041F: arch/x86/include/asm/pvclock-abi.h 17042F: include/xen/ 17043F: include/uapi/xen/ 17044F: Documentation/ABI/stable/sysfs-hypervisor-xen 17045F: Documentation/ABI/testing/sysfs-hypervisor-xen 17046 17047XEN NETWORK BACKEND DRIVER 17048M: Wei Liu <wei.liu2@citrix.com> 17049M: Paul Durrant <paul.durrant@citrix.com> 17050L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17051L: netdev@vger.kernel.org 17052S: Supported 17053F: drivers/net/xen-netback/* 17054 17055XEN PCI SUBSYSTEM 17056M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17057L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17058S: Supported 17059F: arch/x86/pci/*xen* 17060F: drivers/pci/*xen* 17061 17062XEN PVSCSI DRIVERS 17063M: Juergen Gross <jgross@suse.com> 17064L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17065L: linux-scsi@vger.kernel.org 17066S: Supported 17067F: drivers/scsi/xen-scsifront.c 17068F: drivers/xen/xen-scsiback.c 17069F: include/xen/interface/io/vscsiif.h 17070 17071XEN SWIOTLB SUBSYSTEM 17072M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17073L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17074L: iommu@lists.linux-foundation.org 17075S: Supported 17076F: arch/x86/xen/*swiotlb* 17077F: drivers/xen/*swiotlb* 17078 17079XEN SOUND FRONTEND DRIVER 17080M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17081L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17082L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17083S: Supported 17084F: sound/xen/* 17085 17086XFS FILESYSTEM 17087M: Darrick J. Wong <darrick.wong@oracle.com> 17088M: linux-xfs@vger.kernel.org 17089L: linux-xfs@vger.kernel.org 17090W: http://xfs.org/ 17091T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17092S: Supported 17093F: Documentation/filesystems/xfs.txt 17094F: fs/xfs/ 17095 17096XILINX AXI ETHERNET DRIVER 17097M: Anirudha Sarangi <anirudh@xilinx.com> 17098M: John Linn <John.Linn@xilinx.com> 17099S: Maintained 17100F: drivers/net/ethernet/xilinx/xilinx_axienet* 17101 17102XILINX UARTLITE SERIAL DRIVER 17103M: Peter Korsgaard <jacmet@sunsite.dk> 17104L: linux-serial@vger.kernel.org 17105S: Maintained 17106F: drivers/tty/serial/uartlite.c 17107 17108XILINX VIDEO IP CORES 17109M: Hyun Kwon <hyun.kwon@xilinx.com> 17110M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17111L: linux-media@vger.kernel.org 17112T: git git://linuxtv.org/media_tree.git 17113S: Supported 17114F: Documentation/devicetree/bindings/media/xilinx/ 17115F: drivers/media/platform/xilinx/ 17116F: include/uapi/linux/xilinx-v4l2-controls.h 17117 17118XILLYBUS DRIVER 17119M: Eli Billauer <eli.billauer@gmail.com> 17120L: linux-kernel@vger.kernel.org 17121S: Supported 17122F: drivers/char/xillybus/ 17123 17124XLP9XX I2C DRIVER 17125M: George Cherian <george.cherian@cavium.com> 17126M: Jan Glauber <jglauber@cavium.com> 17127L: linux-i2c@vger.kernel.org 17128W: http://www.cavium.com 17129S: Supported 17130F: drivers/i2c/busses/i2c-xlp9xx.c 17131 17132XRA1403 GPIO EXPANDER 17133M: Nandor Han <nandor.han@ge.com> 17134M: Semi Malinen <semi.malinen@ge.com> 17135L: linux-gpio@vger.kernel.org 17136S: Maintained 17137F: drivers/gpio/gpio-xra1403.c 17138F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17139 17140XTENSA XTFPGA PLATFORM SUPPORT 17141M: Max Filippov <jcmvbkbc@gmail.com> 17142L: linux-xtensa@linux-xtensa.org 17143S: Maintained 17144F: drivers/spi/spi-xtensa-xtfpga.c 17145F: sound/soc/xtensa/xtfpga-i2s.c 17146 17147YAM DRIVER FOR AX.25 17148M: Jean-Paul Roubelat <jpr@f6fbb.org> 17149L: linux-hams@vger.kernel.org 17150S: Maintained 17151F: drivers/net/hamradio/yam* 17152F: include/linux/yam.h 17153 17154YAMA SECURITY MODULE 17155M: Kees Cook <keescook@chromium.org> 17156T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17157S: Supported 17158F: security/yama/ 17159F: Documentation/admin-guide/LSM/Yama.rst 17160 17161YEALINK PHONE DRIVER 17162M: Henk Vergonet <Henk.Vergonet@gmail.com> 17163L: usbb2k-api-dev@nongnu.org 17164S: Maintained 17165F: Documentation/input/devices/yealink.rst 17166F: drivers/input/misc/yealink.* 17167 17168Z8530 DRIVER FOR AX.25 17169M: Joerg Reuter <jreuter@yaina.de> 17170W: http://yaina.de/jreuter/ 17171W: http://www.qsl.net/dl1bke/ 17172L: linux-hams@vger.kernel.org 17173S: Maintained 17174F: Documentation/networking/z8530drv.txt 17175F: drivers/net/hamradio/*scc.c 17176F: drivers/net/hamradio/z8530.h 17177 17178ZBUD COMPRESSED PAGE ALLOCATOR 17179M: Seth Jennings <sjenning@redhat.com> 17180M: Dan Streetman <ddstreet@ieee.org> 17181L: linux-mm@kvack.org 17182S: Maintained 17183F: mm/zbud.c 17184F: include/linux/zbud.h 17185 17186ZD1211RW WIRELESS DRIVER 17187M: Daniel Drake <dsd@gentoo.org> 17188M: Ulrich Kunitz <kune@deine-taler.de> 17189W: http://zd1211.ath.cx/wiki/DriverRewrite 17190L: linux-wireless@vger.kernel.org 17191L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17192S: Maintained 17193F: drivers/net/wireless/zydas/zd1211rw/ 17194 17195ZD1301 MEDIA DRIVER 17196M: Antti Palosaari <crope@iki.fi> 17197L: linux-media@vger.kernel.org 17198W: https://linuxtv.org/ 17199W: http://palosaari.fi/linux/ 17200Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17201S: Maintained 17202F: drivers/media/usb/dvb-usb-v2/zd1301* 17203 17204ZD1301_DEMOD MEDIA DRIVER 17205M: Antti Palosaari <crope@iki.fi> 17206L: linux-media@vger.kernel.org 17207W: https://linuxtv.org/ 17208W: http://palosaari.fi/linux/ 17209Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17210S: Maintained 17211F: drivers/media/dvb-frontends/zd1301_demod* 17212 17213ZPOOL COMPRESSED PAGE STORAGE API 17214M: Dan Streetman <ddstreet@ieee.org> 17215L: linux-mm@kvack.org 17216S: Maintained 17217F: mm/zpool.c 17218F: include/linux/zpool.h 17219 17220ZR36067 VIDEO FOR LINUX DRIVER 17221L: mjpeg-users@lists.sourceforge.net 17222L: linux-media@vger.kernel.org 17223W: http://mjpeg.sourceforge.net/driver-zoran/ 17224T: hg https://linuxtv.org/hg/v4l-dvb 17225S: Odd Fixes 17226F: drivers/staging/media/zoran/ 17227 17228ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17229M: Minchan Kim <minchan@kernel.org> 17230M: Nitin Gupta <ngupta@vflare.org> 17231R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17232L: linux-kernel@vger.kernel.org 17233S: Maintained 17234F: drivers/block/zram/ 17235F: Documentation/blockdev/zram.txt 17236 17237ZS DECSTATION Z85C30 SERIAL DRIVER 17238M: "Maciej W. Rozycki" <macro@linux-mips.org> 17239S: Maintained 17240F: drivers/tty/serial/zs.* 17241 17242ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17243M: Minchan Kim <minchan@kernel.org> 17244M: Nitin Gupta <ngupta@vflare.org> 17245R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17246L: linux-mm@kvack.org 17247S: Maintained 17248F: mm/zsmalloc.c 17249F: include/linux/zsmalloc.h 17250F: Documentation/vm/zsmalloc.rst 17251 17252ZSWAP COMPRESSED SWAP CACHING 17253M: Seth Jennings <sjenning@redhat.com> 17254M: Dan Streetman <ddstreet@ieee.org> 17255L: linux-mm@kvack.org 17256S: Maintained 17257F: mm/zswap.c 17258 17259THE REST 17260M: Linus Torvalds <torvalds@linux-foundation.org> 17261L: linux-kernel@vger.kernel.org 17262Q: http://patchwork.kernel.org/project/LKML/list/ 17263T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17264S: Buried alive in reporters 17265F: * 17266F: */ 17267