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> 1896M: Tali Perry <tali.perry1@gmail.com> 1897R: Patrick Venture <venture@google.com> 1898R: Nancy Yuen <yuenn@google.com> 1899R: Benjamin Fair <benjaminfair@google.com> 1900L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1901S: Supported 1902F: arch/arm/mach-npcm/ 1903F: arch/arm/boot/dts/nuvoton-npcm* 1904F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 1905F: drivers/*/*npcm* 1906F: Documentation/devicetree/bindings/*/*npcm* 1907F: Documentation/devicetree/bindings/*/*/*npcm* 1908 1909ARM/NUVOTON W90X900 ARM ARCHITECTURE 1910M: Wan ZongShun <mcuos.com@gmail.com> 1911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1912W: http://www.mcuos.com 1913S: Maintained 1914F: arch/arm/mach-w90x900/ 1915F: drivers/input/keyboard/w90p910_keypad.c 1916F: drivers/input/touchscreen/w90p910_ts.c 1917F: drivers/watchdog/nuc900_wdt.c 1918F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1919F: drivers/mtd/nand/raw/nuc900_nand.c 1920F: drivers/rtc/rtc-nuc900.c 1921F: drivers/spi/spi-nuc900.c 1922F: drivers/usb/host/ehci-w90x900.c 1923F: drivers/video/fbdev/nuc900fb.c 1924 1925ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1926L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1927W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1928S: Orphan 1929F: arch/arm/mach-s3c24xx/mach-gta02.c 1930F: arch/arm/mach-s3c24xx/gta02.h 1931 1932ARM/Orion SoC/Technologic Systems TS-78xx platform support 1933M: Alexander Clouter <alex@digriz.org.uk> 1934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1935W: http://www.digriz.org.uk/ts78xx/kernel 1936S: Maintained 1937F: arch/arm/mach-orion5x/ts78xx-* 1938 1939ARM/OXNAS platform support 1940M: Neil Armstrong <narmstrong@baylibre.com> 1941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1942L: linux-oxnas@groups.io (moderated for non-subscribers) 1943S: Maintained 1944F: arch/arm/mach-oxnas/ 1945F: arch/arm/boot/dts/ox8*.dts* 1946N: oxnas 1947 1948ARM/PALM TREO SUPPORT 1949M: Tomas Cech <sleep_walker@suse.com> 1950L: linux-arm-kernel@lists.infradead.org 1951W: http://hackndev.com 1952S: Maintained 1953F: arch/arm/mach-pxa/palmtreo.* 1954 1955ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1956M: Marek Vasut <marek.vasut@gmail.com> 1957L: linux-arm-kernel@lists.infradead.org 1958W: http://hackndev.com 1959S: Maintained 1960F: arch/arm/mach-pxa/include/mach/palmtx.h 1961F: arch/arm/mach-pxa/palmtx.c 1962F: arch/arm/mach-pxa/palmt5.* 1963F: arch/arm/mach-pxa/include/mach/palmld.h 1964F: arch/arm/mach-pxa/palmld.c 1965F: arch/arm/mach-pxa/palmte2.* 1966F: arch/arm/mach-pxa/include/mach/palmtc.h 1967F: arch/arm/mach-pxa/palmtc.c 1968 1969ARM/PALMZ72 SUPPORT 1970M: Sergey Lapin <slapin@ossfans.org> 1971L: linux-arm-kernel@lists.infradead.org 1972W: http://hackndev.com 1973S: Maintained 1974F: arch/arm/mach-pxa/palmz72.* 1975 1976ARM/PLEB SUPPORT 1977M: Peter Chubb <pleb@gelato.unsw.edu.au> 1978W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1979S: Maintained 1980 1981ARM/PT DIGITAL BOARD PORT 1982M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1984W: http://www.armlinux.org.uk/ 1985S: Maintained 1986 1987ARM/QUALCOMM SUPPORT 1988M: Andy Gross <andy.gross@linaro.org> 1989M: David Brown <david.brown@linaro.org> 1990L: linux-arm-msm@vger.kernel.org 1991S: Maintained 1992F: Documentation/devicetree/bindings/soc/qcom/ 1993F: Documentation/devicetree/bindings/*/qcom* 1994F: arch/arm/boot/dts/qcom-*.dts 1995F: arch/arm/boot/dts/qcom-*.dtsi 1996F: arch/arm/mach-qcom/ 1997F: arch/arm64/boot/dts/qcom/ 1998F: drivers/*/qcom/ 1999F: drivers/*/qcom* 2000F: drivers/*/*/qcom/ 2001F: drivers/*/*/qcom* 2002F: drivers/*/pm8???-* 2003F: drivers/bluetooth/btqcomsmd.c 2004F: drivers/clocksource/timer-qcom.c 2005F: drivers/extcon/extcon-qcom* 2006F: drivers/iommu/msm* 2007F: drivers/i2c/busses/i2c-qup.c 2008F: drivers/i2c/busses/i2c-qcom-geni.c 2009F: drivers/mfd/ssbi.c 2010F: drivers/mmc/host/mmci_qcom* 2011F: drivers/mmc/host/sdhci_msm.c 2012F: drivers/pci/controller/dwc/pcie-qcom.c 2013F: drivers/phy/qualcomm/ 2014F: drivers/power/*/msm* 2015F: drivers/reset/reset-qcom-* 2016F: drivers/scsi/ufs/ufs-qcom.* 2017F: drivers/spi/spi-qup.c 2018F: drivers/spi/spi-geni-qcom.c 2019F: drivers/spi/spi-qcom-qspi.c 2020F: drivers/tty/serial/msm_serial.c 2021F: drivers/usb/dwc3/dwc3-qcom.c 2022F: include/dt-bindings/*/qcom* 2023F: include/linux/*/qcom* 2024T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 2025 2026ARM/RADISYS ENP2611 MACHINE SUPPORT 2027M: Lennert Buytenhek <kernel@wantstofly.org> 2028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2029S: Maintained 2030 2031ARM/RDA MICRO ARCHITECTURE 2032M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2034L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2035S: Maintained 2036F: arch/arm/boot/dts/rda8810pl-* 2037F: drivers/clocksource/timer-rda.c 2038F: drivers/irqchip/irq-rda-intc.c 2039F: drivers/tty/serial/rda-uart.c 2040F: Documentation/devicetree/bindings/arm/rda.txt 2041F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2042F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2043F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2044 2045ARM/REALTEK ARCHITECTURE 2046M: Andreas Färber <afaerber@suse.de> 2047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2048S: Maintained 2049F: arch/arm64/boot/dts/realtek/ 2050F: Documentation/devicetree/bindings/arm/realtek.txt 2051 2052ARM/RENESAS ARM64 ARCHITECTURE 2053M: Simon Horman <horms@verge.net.au> 2054M: Magnus Damm <magnus.damm@gmail.com> 2055L: linux-renesas-soc@vger.kernel.org 2056Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2057T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2058S: Supported 2059F: arch/arm64/boot/dts/renesas/ 2060F: Documentation/devicetree/bindings/arm/renesas.yaml 2061F: drivers/soc/renesas/ 2062F: include/linux/soc/renesas/ 2063 2064ARM/RISCPC ARCHITECTURE 2065M: Russell King <linux@armlinux.org.uk> 2066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2067W: http://www.armlinux.org.uk/ 2068S: Maintained 2069F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2070F: arch/arm/include/asm/hardware/ioc.h 2071F: arch/arm/include/asm/hardware/iomd.h 2072F: arch/arm/include/asm/hardware/memc.h 2073F: arch/arm/mach-rpc/ 2074F: drivers/net/ethernet/8390/etherh.c 2075F: drivers/net/ethernet/i825xx/ether1* 2076F: drivers/net/ethernet/seeq/ether3* 2077F: drivers/scsi/arm/ 2078 2079ARM/Rockchip SoC support 2080M: Heiko Stuebner <heiko@sntech.de> 2081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2082L: linux-rockchip@lists.infradead.org 2083T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2084S: Maintained 2085F: arch/arm/boot/dts/rk3* 2086F: arch/arm/boot/dts/rv1108* 2087F: arch/arm/mach-rockchip/ 2088F: drivers/clk/rockchip/ 2089F: drivers/i2c/busses/i2c-rk3x.c 2090F: drivers/*/*rockchip* 2091F: drivers/*/*/*rockchip* 2092F: sound/soc/rockchip/ 2093N: rockchip 2094 2095ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2096M: Kukjin Kim <kgene@kernel.org> 2097M: Krzysztof Kozlowski <krzk@kernel.org> 2098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2099L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2100Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2101S: Maintained 2102F: arch/arm/boot/dts/s3c* 2103F: arch/arm/boot/dts/s5p* 2104F: arch/arm/boot/dts/exynos* 2105F: arch/arm64/boot/dts/exynos/ 2106F: arch/arm/plat-samsung/ 2107F: arch/arm/mach-s3c24*/ 2108F: arch/arm/mach-s3c64xx/ 2109F: arch/arm/mach-s5p*/ 2110F: arch/arm/mach-exynos*/ 2111F: drivers/*/*s3c24* 2112F: drivers/*/*/*s3c24* 2113F: drivers/*/*s3c64xx* 2114F: drivers/*/*s5pv210* 2115F: drivers/memory/samsung/* 2116F: drivers/soc/samsung/* 2117F: Documentation/arm/Samsung/ 2118F: Documentation/devicetree/bindings/arm/samsung/ 2119F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2120F: Documentation/devicetree/bindings/power/pd-samsung.txt 2121N: exynos 2122 2123ARM/SAMSUNG MOBILE MACHINE SUPPORT 2124M: Kyungmin Park <kyungmin.park@samsung.com> 2125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2126S: Maintained 2127F: arch/arm/mach-s5pv210/ 2128 2129ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2130M: Kyungmin Park <kyungmin.park@samsung.com> 2131M: Kamil Debski <kamil@wypas.org> 2132M: Andrzej Hajda <a.hajda@samsung.com> 2133L: linux-arm-kernel@lists.infradead.org 2134L: linux-media@vger.kernel.org 2135S: Maintained 2136F: drivers/media/platform/s5p-g2d/ 2137 2138ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2139M: Marek Szyprowski <m.szyprowski@samsung.com> 2140L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2141L: linux-media@vger.kernel.org 2142S: Maintained 2143F: drivers/media/platform/s5p-cec/ 2144F: Documentation/devicetree/bindings/media/s5p-cec.txt 2145 2146ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2147M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2148M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2149M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2150L: linux-arm-kernel@lists.infradead.org 2151L: linux-media@vger.kernel.org 2152S: Maintained 2153F: drivers/media/platform/s5p-jpeg/ 2154 2155ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2156M: Kyungmin Park <kyungmin.park@samsung.com> 2157M: Kamil Debski <kamil@wypas.org> 2158M: Jeongtae Park <jtp.park@samsung.com> 2159M: Andrzej Hajda <a.hajda@samsung.com> 2160L: linux-arm-kernel@lists.infradead.org 2161L: linux-media@vger.kernel.org 2162S: Maintained 2163F: drivers/media/platform/s5p-mfc/ 2164 2165ARM/SHMOBILE ARM ARCHITECTURE 2166M: Simon Horman <horms@verge.net.au> 2167M: Magnus Damm <magnus.damm@gmail.com> 2168L: linux-renesas-soc@vger.kernel.org 2169Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2170T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2171S: Supported 2172F: arch/arm/boot/dts/emev2* 2173F: arch/arm/boot/dts/gr-peach* 2174F: arch/arm/boot/dts/iwg20d-q7* 2175F: arch/arm/boot/dts/r7s* 2176F: arch/arm/boot/dts/r8a* 2177F: arch/arm/boot/dts/r9a* 2178F: arch/arm/boot/dts/sh* 2179F: arch/arm/configs/shmobile_defconfig 2180F: arch/arm/include/debug/renesas-scif.S 2181F: arch/arm/mach-shmobile/ 2182F: Documentation/devicetree/bindings/arm/renesas.yaml 2183F: drivers/soc/renesas/ 2184F: include/linux/soc/renesas/ 2185 2186ARM/SOCFPGA ARCHITECTURE 2187M: Dinh Nguyen <dinguyen@kernel.org> 2188S: Maintained 2189F: arch/arm/mach-socfpga/ 2190F: arch/arm/boot/dts/socfpga* 2191F: arch/arm/configs/socfpga_defconfig 2192F: arch/arm64/boot/dts/altera/ 2193W: http://www.rocketboards.org 2194T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2195 2196ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2197M: Dinh Nguyen <dinguyen@kernel.org> 2198S: Maintained 2199F: drivers/clk/socfpga/ 2200 2201ARM/SOCFPGA EDAC SUPPORT 2202M: Thor Thayer <thor.thayer@linux.intel.com> 2203S: Maintained 2204F: drivers/edac/altera_edac. 2205 2206ARM/SPREADTRUM SoC SUPPORT 2207M: Orson Zhai <orsonzhai@gmail.com> 2208M: Baolin Wang <baolin.wang@linaro.org> 2209M: Chunyan Zhang <zhang.lyra@gmail.com> 2210S: Maintained 2211F: arch/arm64/boot/dts/sprd 2212N: sprd 2213 2214ARM/STI ARCHITECTURE 2215M: Patrice Chotard <patrice.chotard@st.com> 2216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2217W: http://www.stlinux.com 2218S: Maintained 2219F: arch/arm/mach-sti/ 2220F: arch/arm/boot/dts/sti* 2221F: drivers/char/hw_random/st-rng.c 2222F: drivers/clocksource/arm_global_timer.c 2223F: drivers/clocksource/clksrc_st_lpc.c 2224F: drivers/cpufreq/sti-cpufreq.c 2225F: drivers/dma/st_fdma* 2226F: drivers/i2c/busses/i2c-st.c 2227F: drivers/media/rc/st_rc.c 2228F: drivers/media/platform/sti/c8sectpfe/ 2229F: drivers/mmc/host/sdhci-st.c 2230F: drivers/phy/st/phy-miphy28lp.c 2231F: drivers/phy/st/phy-stih407-usb.c 2232F: drivers/pinctrl/pinctrl-st.c 2233F: drivers/remoteproc/st_remoteproc.c 2234F: drivers/remoteproc/st_slim_rproc.c 2235F: drivers/reset/sti/ 2236F: drivers/rtc/rtc-st-lpc.c 2237F: drivers/tty/serial/st-asc.c 2238F: drivers/usb/dwc3/dwc3-st.c 2239F: drivers/usb/host/ehci-st.c 2240F: drivers/usb/host/ohci-st.c 2241F: drivers/watchdog/st_lpc_wdt.c 2242F: drivers/ata/ahci_st.c 2243F: include/linux/remoteproc/st_slim_rproc.h 2244 2245ARM/STM32 ARCHITECTURE 2246M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2247M: Alexandre Torgue <alexandre.torgue@st.com> 2248L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2250S: Maintained 2251T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2252N: stm32 2253N: stm 2254F: arch/arm/boot/dts/stm32* 2255F: arch/arm/mach-stm32/ 2256F: drivers/clocksource/armv7m_systick.c 2257 2258ARM/Synaptics SoC support 2259M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2260M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2262S: Maintained 2263F: arch/arm/mach-berlin/ 2264F: arch/arm/boot/dts/berlin* 2265F: arch/arm64/boot/dts/synaptics/ 2266 2267ARM/TANGO ARCHITECTURE 2268M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2269M: Mans Rullgard <mans@mansr.com> 2270L: linux-arm-kernel@lists.infradead.org 2271S: Odd Fixes 2272N: tango 2273 2274ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2275M: Lennert Buytenhek <kernel@wantstofly.org> 2276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2277S: Maintained 2278 2279ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2280M: Hans Verkuil <hans.verkuil@cisco.com> 2281L: linux-tegra@vger.kernel.org 2282L: linux-media@vger.kernel.org 2283S: Maintained 2284F: drivers/media/platform/tegra-cec/ 2285F: Documentation/devicetree/bindings/media/tegra-cec.txt 2286 2287ARM/TETON BGA MACHINE SUPPORT 2288M: "Mark F. Brown" <mark.brown314@gmail.com> 2289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2290S: Maintained 2291 2292ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2293M: Santosh Shilimkar <ssantosh@kernel.org> 2294L: linux-kernel@vger.kernel.org 2295S: Maintained 2296F: drivers/memory/*emif* 2297 2298ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2299M: Tero Kristo <t-kristo@ti.com> 2300M: Nishanth Menon <nm@ti.com> 2301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2302S: Supported 2303F: Documentation/devicetree/bindings/arm/ti/k3.txt 2304F: arch/arm64/boot/dts/ti/Makefile 2305F: arch/arm64/boot/dts/ti/k3-* 2306F: include/dt-bindings/pinctrl/k3.h 2307 2308ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2309M: Santosh Shilimkar <ssantosh@kernel.org> 2310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2311S: Maintained 2312F: arch/arm/mach-keystone/ 2313F: arch/arm/boot/dts/keystone-* 2314T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2315 2316ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2317M: Santosh Shilimkar <ssantosh@kernel.org> 2318L: linux-kernel@vger.kernel.org 2319S: Maintained 2320F: drivers/clk/keystone/ 2321 2322ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2323M: Santosh Shilimkar <ssantosh@kernel.org> 2324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2325L: linux-kernel@vger.kernel.org 2326S: Maintained 2327F: drivers/clocksource/timer-keystone.c 2328 2329ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2330M: Santosh Shilimkar <ssantosh@kernel.org> 2331L: linux-kernel@vger.kernel.org 2332S: Maintained 2333F: drivers/power/reset/keystone-reset.c 2334 2335ARM/THECUS N2100 MACHINE SUPPORT 2336M: Lennert Buytenhek <kernel@wantstofly.org> 2337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2338S: Maintained 2339 2340ARM/TOSA MACHINE SUPPORT 2341M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2342M: Dirk Opfer <dirk@opfer-online.de> 2343S: Maintained 2344 2345ARM/UNIPHIER ARCHITECTURE 2346M: Masahiro Yamada <yamada.masahiro@socionext.com> 2347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2348T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2349S: Maintained 2350F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2351F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2352F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2353F: arch/arm/boot/dts/uniphier* 2354F: arch/arm/include/asm/hardware/cache-uniphier.h 2355F: arch/arm/mach-uniphier/ 2356F: arch/arm/mm/cache-uniphier.c 2357F: arch/arm64/boot/dts/socionext/uniphier* 2358F: drivers/bus/uniphier-system-bus.c 2359F: drivers/clk/uniphier/ 2360F: drivers/dma/uniphier-mdmac.c 2361F: drivers/gpio/gpio-uniphier.c 2362F: drivers/i2c/busses/i2c-uniphier* 2363F: drivers/irqchip/irq-uniphier-aidet.c 2364F: drivers/mmc/host/uniphier-sd.c 2365F: drivers/pinctrl/uniphier/ 2366F: drivers/reset/reset-uniphier.c 2367F: drivers/tty/serial/8250/8250_uniphier.c 2368N: uniphier 2369 2370ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2371M: Ulf Hansson <ulf.hansson@linaro.org> 2372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2373T: git git://git.linaro.org/people/ulfh/clk.git 2374S: Maintained 2375F: drivers/clk/ux500/ 2376 2377ARM/VERSATILE EXPRESS PLATFORM 2378M: Liviu Dudau <liviu.dudau@arm.com> 2379M: Sudeep Holla <sudeep.holla@arm.com> 2380M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2382S: Maintained 2383F: arch/arm/boot/dts/vexpress* 2384F: arch/arm64/boot/dts/arm/ 2385F: arch/arm/mach-vexpress/ 2386F: */*/vexpress* 2387F: */*/*/vexpress* 2388F: drivers/clk/versatile/clk-vexpress-osc.c 2389F: drivers/clocksource/timer-versatile.c 2390N: mps2 2391 2392ARM/VFP SUPPORT 2393M: Russell King <linux@armlinux.org.uk> 2394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2395W: http://www.armlinux.org.uk/ 2396S: Maintained 2397F: arch/arm/vfp/ 2398 2399ARM/VOIPAC PXA270 SUPPORT 2400M: Marek Vasut <marek.vasut@gmail.com> 2401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2402S: Maintained 2403F: arch/arm/mach-pxa/vpac270.c 2404F: arch/arm/mach-pxa/include/mach/vpac270.h 2405 2406ARM/VT8500 ARM ARCHITECTURE 2407M: Tony Prisk <linux@prisktech.co.nz> 2408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2409S: Maintained 2410F: arch/arm/mach-vt8500/ 2411F: drivers/clocksource/timer-vt8500.c 2412F: drivers/i2c/busses/i2c-wmt.c 2413F: drivers/mmc/host/wmt-sdmmc.c 2414F: drivers/pwm/pwm-vt8500.c 2415F: drivers/rtc/rtc-vt8500.c 2416F: drivers/tty/serial/vt8500_serial.c 2417F: drivers/usb/host/ehci-platform.c 2418F: drivers/usb/host/uhci-platform.c 2419F: drivers/video/fbdev/vt8500lcdfb.* 2420F: drivers/video/fbdev/wm8505fb* 2421F: drivers/video/fbdev/wmt_ge_rops.* 2422 2423ARM/ZIPIT Z2 SUPPORT 2424M: Marek Vasut <marek.vasut@gmail.com> 2425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2426S: Maintained 2427F: arch/arm/mach-pxa/z2.c 2428F: arch/arm/mach-pxa/include/mach/z2.h 2429 2430ARM/ZTE ARCHITECTURE 2431M: Jun Nie <jun.nie@linaro.org> 2432M: Shawn Guo <shawnguo@kernel.org> 2433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2434S: Maintained 2435F: arch/arm/boot/dts/zx2967* 2436F: arch/arm/mach-zx/ 2437F: arch/arm64/boot/dts/zte/ 2438F: drivers/clk/zte/ 2439F: drivers/dma/zx_dma.c 2440F: drivers/gpio/gpio-zx.c 2441F: drivers/i2c/busses/i2c-zx2967.c 2442F: drivers/mmc/host/dw_mmc-zx.* 2443F: drivers/pinctrl/zte/ 2444F: drivers/soc/zte/ 2445F: drivers/thermal/zx2967_thermal.c 2446F: drivers/watchdog/zx2967_wdt.c 2447F: Documentation/devicetree/bindings/arm/zte.yaml 2448F: Documentation/devicetree/bindings/clock/zx2967*.txt 2449F: Documentation/devicetree/bindings/dma/zxdma.txt 2450F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2451F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2452F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2453F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2454F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2455F: Documentation/devicetree/bindings/soc/zte/ 2456F: Documentation/devicetree/bindings/sound/zte,*.txt 2457F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2458F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2459F: include/dt-bindings/clock/zx2967*.h 2460F: include/dt-bindings/soc/zte,*.h 2461F: sound/soc/codecs/zx_aud96p22.c 2462F: sound/soc/zte/ 2463 2464ARM/ZYNQ ARCHITECTURE 2465M: Michal Simek <michal.simek@xilinx.com> 2466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2467W: http://wiki.xilinx.com 2468T: git https://github.com/Xilinx/linux-xlnx.git 2469S: Supported 2470F: arch/arm/mach-zynq/ 2471F: drivers/cpuidle/cpuidle-zynq.c 2472F: drivers/block/xsysace.c 2473N: zynq 2474N: xilinx 2475F: drivers/clocksource/timer-cadence-ttc.c 2476F: drivers/i2c/busses/i2c-cadence.c 2477F: drivers/mmc/host/sdhci-of-arasan.c 2478F: drivers/edac/synopsys_edac.c 2479F: drivers/i2c/busses/i2c-xiic.c 2480 2481ARM64 PORT (AARCH64 ARCHITECTURE) 2482M: Catalin Marinas <catalin.marinas@arm.com> 2483M: Will Deacon <will.deacon@arm.com> 2484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2485T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2486S: Maintained 2487F: arch/arm64/ 2488X: arch/arm64/boot/dts/ 2489F: Documentation/arm64/ 2490 2491AS3645A LED FLASH CONTROLLER DRIVER 2492M: Sakari Ailus <sakari.ailus@iki.fi> 2493L: linux-leds@vger.kernel.org 2494S: Maintained 2495F: drivers/leds/leds-as3645a.c 2496 2497ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2498M: Tianshu Qiu <tian.shu.qiu@intel.com> 2499L: linux-media@vger.kernel.org 2500T: git git://linuxtv.org/media_tree.git 2501S: Maintained 2502F: drivers/media/i2c/ak7375.c 2503F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2504 2505ASAHI KASEI AK8974 DRIVER 2506M: Linus Walleij <linus.walleij@linaro.org> 2507L: linux-iio@vger.kernel.org 2508W: http://www.akm.com/ 2509S: Supported 2510F: drivers/iio/magnetometer/ak8974.c 2511 2512ASC7621 HARDWARE MONITOR DRIVER 2513M: George Joseph <george.joseph@fairview5.com> 2514L: linux-hwmon@vger.kernel.org 2515S: Maintained 2516F: Documentation/hwmon/asc7621 2517F: drivers/hwmon/asc7621.c 2518 2519ASPEED VIDEO ENGINE DRIVER 2520M: Eddie James <eajames@linux.ibm.com> 2521L: linux-media@vger.kernel.org 2522L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2523S: Maintained 2524F: drivers/media/platform/aspeed-video.c 2525F: Documentation/devicetree/bindings/media/aspeed-video.txt 2526 2527ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2528M: Corentin Chary <corentin.chary@gmail.com> 2529L: acpi4asus-user@lists.sourceforge.net 2530L: platform-driver-x86@vger.kernel.org 2531W: http://acpi4asus.sf.net 2532S: Maintained 2533F: drivers/platform/x86/asus*.c 2534F: drivers/platform/x86/eeepc*.c 2535 2536ASUS WIRELESS RADIO CONTROL DRIVER 2537M: João Paulo Rechi Vita <jprvita@gmail.com> 2538L: platform-driver-x86@vger.kernel.org 2539S: Maintained 2540F: drivers/platform/x86/asus-wireless.c 2541 2542ASYMMETRIC KEYS 2543M: David Howells <dhowells@redhat.com> 2544L: keyrings@vger.kernel.org 2545S: Maintained 2546F: Documentation/crypto/asymmetric-keys.txt 2547F: include/linux/verification.h 2548F: include/crypto/public_key.h 2549F: include/crypto/pkcs7.h 2550F: crypto/asymmetric_keys/ 2551 2552ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2553R: Dan Williams <dan.j.williams@intel.com> 2554W: http://sourceforge.net/projects/xscaleiop 2555S: Odd fixes 2556F: Documentation/crypto/async-tx-api.txt 2557F: crypto/async_tx/ 2558F: drivers/dma/ 2559F: include/linux/dmaengine.h 2560F: include/linux/async_tx.h 2561 2562AT24 EEPROM DRIVER 2563M: Bartosz Golaszewski <brgl@bgdev.pl> 2564L: linux-i2c@vger.kernel.org 2565T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2566S: Maintained 2567F: Documentation/devicetree/bindings/eeprom/at24.txt 2568F: drivers/misc/eeprom/at24.c 2569 2570ATA OVER ETHERNET (AOE) DRIVER 2571M: "Ed L. Cashin" <ed.cashin@acm.org> 2572W: http://www.openaoe.org/ 2573S: Supported 2574F: Documentation/aoe/ 2575F: drivers/block/aoe/ 2576 2577ATHEROS 71XX/9XXX GPIO DRIVER 2578M: Alban Bedel <albeu@free.fr> 2579W: https://github.com/AlbanBedel/linux 2580T: git git://github.com/AlbanBedel/linux 2581S: Maintained 2582F: drivers/gpio/gpio-ath79.c 2583F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2584 2585ATHEROS 71XX/9XXX USB PHY DRIVER 2586M: Alban Bedel <albeu@free.fr> 2587W: https://github.com/AlbanBedel/linux 2588T: git git://github.com/AlbanBedel/linux 2589S: Maintained 2590F: drivers/phy/qualcomm/phy-ath79-usb.c 2591F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2592 2593ATHEROS ATH GENERIC UTILITIES 2594M: Kalle Valo <kvalo@codeaurora.org> 2595L: linux-wireless@vger.kernel.org 2596S: Supported 2597F: drivers/net/wireless/ath/* 2598 2599ATHEROS ATH5K WIRELESS DRIVER 2600M: Jiri Slaby <jirislaby@gmail.com> 2601M: Nick Kossifidis <mickflemm@gmail.com> 2602M: Luis Chamberlain <mcgrof@kernel.org> 2603L: linux-wireless@vger.kernel.org 2604W: http://wireless.kernel.org/en/users/Drivers/ath5k 2605S: Maintained 2606F: drivers/net/wireless/ath/ath5k/ 2607 2608ATHEROS ATH6KL WIRELESS DRIVER 2609M: Kalle Valo <kvalo@codeaurora.org> 2610L: linux-wireless@vger.kernel.org 2611W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2612T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2613S: Supported 2614F: drivers/net/wireless/ath/ath6kl/ 2615 2616ATI_REMOTE2 DRIVER 2617M: Ville Syrjala <syrjala@sci.fi> 2618S: Maintained 2619F: drivers/input/misc/ati_remote2.c 2620 2621ATK0110 HWMON DRIVER 2622M: Luca Tettamanti <kronos.it@gmail.com> 2623L: linux-hwmon@vger.kernel.org 2624S: Maintained 2625F: drivers/hwmon/asus_atk0110.c 2626 2627ATLX ETHERNET DRIVERS 2628M: Jay Cliburn <jcliburn@gmail.com> 2629M: Chris Snook <chris.snook@gmail.com> 2630L: netdev@vger.kernel.org 2631W: http://sourceforge.net/projects/atl1 2632W: http://atl1.sourceforge.net 2633S: Maintained 2634F: drivers/net/ethernet/atheros/ 2635 2636ATM 2637M: Chas Williams <3chas3@gmail.com> 2638L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2639L: netdev@vger.kernel.org 2640W: http://linux-atm.sourceforge.net 2641S: Maintained 2642F: drivers/atm/ 2643F: include/linux/atm* 2644F: include/uapi/linux/atm* 2645 2646ATMEL MACB ETHERNET DRIVER 2647M: Nicolas Ferre <nicolas.ferre@microchip.com> 2648S: Supported 2649F: drivers/net/ethernet/cadence/ 2650 2651ATMEL MAXTOUCH DRIVER 2652M: Nick Dyer <nick@shmanahar.org> 2653T: git git://github.com/ndyer/linux.git 2654S: Maintained 2655F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2656F: drivers/input/touchscreen/atmel_mxt_ts.c 2657 2658ATMEL WIRELESS DRIVER 2659M: Simon Kelley <simon@thekelleys.org.uk> 2660L: linux-wireless@vger.kernel.org 2661W: http://www.thekelleys.org.uk/atmel 2662W: http://atmelwlandriver.sourceforge.net/ 2663S: Maintained 2664F: drivers/net/wireless/atmel/atmel* 2665 2666ATOMIC INFRASTRUCTURE 2667M: Will Deacon <will.deacon@arm.com> 2668M: Peter Zijlstra <peterz@infradead.org> 2669R: Boqun Feng <boqun.feng@gmail.com> 2670L: linux-kernel@vger.kernel.org 2671S: Maintained 2672F: arch/*/include/asm/atomic*.h 2673F: include/*/atomic*.h 2674F: scripts/atomic/ 2675 2676ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2677M: Bradley Grove <linuxdrivers@attotech.com> 2678L: linux-scsi@vger.kernel.org 2679W: http://www.attotech.com 2680S: Supported 2681F: drivers/scsi/esas2r 2682 2683ATUSB IEEE 802.15.4 RADIO DRIVER 2684M: Stefan Schmidt <stefan@datenfreihafen.org> 2685L: linux-wpan@vger.kernel.org 2686S: Maintained 2687F: drivers/net/ieee802154/atusb.c 2688F: drivers/net/ieee802154/atusb.h 2689F: drivers/net/ieee802154/at86rf230.h 2690 2691AUDIT SUBSYSTEM 2692M: Paul Moore <paul@paul-moore.com> 2693M: Eric Paris <eparis@redhat.com> 2694L: linux-audit@redhat.com (moderated for non-subscribers) 2695W: https://github.com/linux-audit 2696T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2697S: Supported 2698F: include/linux/audit.h 2699F: include/uapi/linux/audit.h 2700F: kernel/audit* 2701 2702AUXILIARY DISPLAY DRIVERS 2703M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2704S: Maintained 2705F: drivers/auxdisplay/ 2706F: include/linux/cfag12864b.h 2707 2708AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2709M: Andreas Klinger <ak@it-klinger.de> 2710L: linux-iio@vger.kernel.org 2711S: Maintained 2712F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2713F: drivers/iio/adc/hx711.c 2714 2715AX.25 NETWORK LAYER 2716M: Ralf Baechle <ralf@linux-mips.org> 2717L: linux-hams@vger.kernel.org 2718W: http://www.linux-ax25.org/ 2719S: Maintained 2720F: include/uapi/linux/ax25.h 2721F: include/net/ax25.h 2722F: net/ax25/ 2723 2724AXENTIA ARM DEVICES 2725M: Peter Rosin <peda@axentia.se> 2726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2727S: Maintained 2728F: Documentation/devicetree/bindings/arm/axentia.txt 2729F: arch/arm/boot/dts/at91-linea.dtsi 2730F: arch/arm/boot/dts/at91-natte.dtsi 2731F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2732F: arch/arm/boot/dts/at91-tse850-3.dts 2733 2734AXENTIA ASOC DRIVERS 2735M: Peter Rosin <peda@axentia.se> 2736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2737S: Maintained 2738F: Documentation/devicetree/bindings/sound/axentia,* 2739F: sound/soc/atmel/tse850-pcm5142.c 2740 2741AXXIA I2C CONTROLLER 2742M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2743L: linux-i2c@vger.kernel.org 2744S: Maintained 2745F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2746F: drivers/i2c/busses/i2c-axxia.c 2747 2748AZ6007 DVB DRIVER 2749M: Mauro Carvalho Chehab <mchehab@kernel.org> 2750L: linux-media@vger.kernel.org 2751W: https://linuxtv.org 2752T: git git://linuxtv.org/media_tree.git 2753S: Maintained 2754F: drivers/media/usb/dvb-usb-v2/az6007.c 2755 2756AZTECH FM RADIO RECEIVER DRIVER 2757M: Hans Verkuil <hverkuil@xs4all.nl> 2758L: linux-media@vger.kernel.org 2759T: git git://linuxtv.org/media_tree.git 2760W: https://linuxtv.org 2761S: Maintained 2762F: drivers/media/radio/radio-aztech* 2763 2764B43 WIRELESS DRIVER 2765L: linux-wireless@vger.kernel.org 2766L: b43-dev@lists.infradead.org 2767W: http://wireless.kernel.org/en/users/Drivers/b43 2768S: Odd Fixes 2769F: drivers/net/wireless/broadcom/b43/ 2770 2771B43LEGACY WIRELESS DRIVER 2772M: Larry Finger <Larry.Finger@lwfinger.net> 2773L: linux-wireless@vger.kernel.org 2774L: b43-dev@lists.infradead.org 2775W: http://wireless.kernel.org/en/users/Drivers/b43 2776S: Maintained 2777F: drivers/net/wireless/broadcom/b43legacy/ 2778 2779BACKLIGHT CLASS/SUBSYSTEM 2780M: Lee Jones <lee.jones@linaro.org> 2781M: Daniel Thompson <daniel.thompson@linaro.org> 2782M: Jingoo Han <jingoohan1@gmail.com> 2783L: dri-devel@lists.freedesktop.org 2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2785S: Maintained 2786F: drivers/video/backlight/ 2787F: include/linux/backlight.h 2788F: include/linux/pwm_backlight.h 2789F: Documentation/devicetree/bindings/leds/backlight 2790 2791BATMAN ADVANCED 2792M: Marek Lindner <mareklindner@neomailbox.ch> 2793M: Simon Wunderlich <sw@simonwunderlich.de> 2794M: Antonio Quartulli <a@unstable.cc> 2795L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2796W: https://www.open-mesh.org/ 2797B: https://www.open-mesh.org/projects/batman-adv/issues 2798C: irc://chat.freenode.net/batman 2799Q: https://patchwork.open-mesh.org/project/batman/list/ 2800T: git https://git.open-mesh.org/linux-merge.git 2801S: Maintained 2802F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2803F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2804F: Documentation/networking/batman-adv.rst 2805F: include/uapi/linux/batadv_packet.h 2806F: include/uapi/linux/batman_adv.h 2807F: net/batman-adv/ 2808 2809BAYCOM/HDLCDRV DRIVERS FOR AX.25 2810M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2811L: linux-hams@vger.kernel.org 2812W: http://www.baycom.org/~tom/ham/ham.html 2813S: Maintained 2814F: drivers/net/hamradio/baycom* 2815 2816BCACHE (BLOCK LAYER CACHE) 2817M: Coly Li <colyli@suse.de> 2818M: Kent Overstreet <kent.overstreet@gmail.com> 2819L: linux-bcache@vger.kernel.org 2820W: http://bcache.evilpiepirate.org 2821C: irc://irc.oftc.net/bcache 2822S: Maintained 2823F: drivers/md/bcache/ 2824 2825BDISP ST MEDIA DRIVER 2826M: Fabien Dessenne <fabien.dessenne@st.com> 2827L: linux-media@vger.kernel.org 2828T: git git://linuxtv.org/media_tree.git 2829W: https://linuxtv.org 2830S: Supported 2831F: drivers/media/platform/sti/bdisp 2832 2833BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2834M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2835L: netdev@vger.kernel.org 2836S: Maintained 2837F: drivers/net/ethernet/ec_bhf.c 2838 2839BEFS FILE SYSTEM 2840M: Luis de Bethencourt <luisbg@kernel.org> 2841M: Salah Triki <salah.triki@gmail.com> 2842S: Maintained 2843T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2844F: Documentation/filesystems/befs.txt 2845F: fs/befs/ 2846 2847BFQ I/O SCHEDULER 2848M: Paolo Valente <paolo.valente@linaro.org> 2849M: Jens Axboe <axboe@kernel.dk> 2850L: linux-block@vger.kernel.org 2851S: Maintained 2852F: block/bfq-* 2853F: Documentation/block/bfq-iosched.txt 2854 2855BFS FILE SYSTEM 2856M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2857S: Maintained 2858F: Documentation/filesystems/bfs.txt 2859F: fs/bfs/ 2860F: include/uapi/linux/bfs_fs.h 2861 2862BLINKM RGB LED DRIVER 2863M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2864S: Maintained 2865F: drivers/leds/leds-blinkm.c 2866 2867BLOCK LAYER 2868M: Jens Axboe <axboe@kernel.dk> 2869L: linux-block@vger.kernel.org 2870T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2871S: Maintained 2872F: block/ 2873F: drivers/block/ 2874F: kernel/trace/blktrace.c 2875F: lib/sbitmap.c 2876 2877BLOCK2MTD DRIVER 2878M: Joern Engel <joern@lazybastard.org> 2879L: linux-mtd@lists.infradead.org 2880S: Maintained 2881F: drivers/mtd/devices/block2mtd.c 2882 2883BLUETOOTH DRIVERS 2884M: Marcel Holtmann <marcel@holtmann.org> 2885M: Johan Hedberg <johan.hedberg@gmail.com> 2886L: linux-bluetooth@vger.kernel.org 2887W: http://www.bluez.org/ 2888T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2889T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2890S: Maintained 2891F: drivers/bluetooth/ 2892 2893BLUETOOTH SUBSYSTEM 2894M: Marcel Holtmann <marcel@holtmann.org> 2895M: Johan Hedberg <johan.hedberg@gmail.com> 2896L: linux-bluetooth@vger.kernel.org 2897W: http://www.bluez.org/ 2898T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2899T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2900S: Maintained 2901F: net/bluetooth/ 2902F: include/net/bluetooth/ 2903 2904BONDING DRIVER 2905M: Jay Vosburgh <j.vosburgh@gmail.com> 2906M: Veaceslav Falico <vfalico@gmail.com> 2907M: Andy Gospodarek <andy@greyhouse.net> 2908L: netdev@vger.kernel.org 2909W: http://sourceforge.net/projects/bonding/ 2910S: Supported 2911F: drivers/net/bonding/ 2912F: include/uapi/linux/if_bonding.h 2913 2914BPF (Safe dynamic programs and tools) 2915M: Alexei Starovoitov <ast@kernel.org> 2916M: Daniel Borkmann <daniel@iogearbox.net> 2917R: Martin KaFai Lau <kafai@fb.com> 2918R: Song Liu <songliubraving@fb.com> 2919R: Yonghong Song <yhs@fb.com> 2920L: netdev@vger.kernel.org 2921L: bpf@vger.kernel.org 2922T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2923T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2924Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2925S: Supported 2926F: arch/*/net/* 2927F: Documentation/networking/filter.txt 2928F: Documentation/bpf/ 2929F: include/linux/bpf* 2930F: include/linux/filter.h 2931F: include/trace/events/xdp.h 2932F: include/uapi/linux/bpf* 2933F: include/uapi/linux/filter.h 2934F: kernel/bpf/ 2935F: kernel/trace/bpf_trace.c 2936F: lib/test_bpf.c 2937F: net/bpf/ 2938F: net/core/filter.c 2939F: net/sched/act_bpf.c 2940F: net/sched/cls_bpf.c 2941F: samples/bpf/ 2942F: tools/bpf/ 2943F: tools/lib/bpf/ 2944F: tools/testing/selftests/bpf/ 2945K: bpf 2946N: bpf 2947 2948BPF JIT for ARM 2949M: Shubham Bansal <illusionist.neo@gmail.com> 2950L: netdev@vger.kernel.org 2951L: bpf@vger.kernel.org 2952S: Maintained 2953F: arch/arm/net/ 2954 2955BPF JIT for ARM64 2956M: Daniel Borkmann <daniel@iogearbox.net> 2957M: Alexei Starovoitov <ast@kernel.org> 2958M: Zi Shen Lim <zlim.lnx@gmail.com> 2959L: netdev@vger.kernel.org 2960L: bpf@vger.kernel.org 2961S: Supported 2962F: arch/arm64/net/ 2963 2964BPF JIT for MIPS (32-BIT AND 64-BIT) 2965M: Paul Burton <paul.burton@mips.com> 2966L: netdev@vger.kernel.org 2967L: bpf@vger.kernel.org 2968S: Maintained 2969F: arch/mips/net/ 2970 2971BPF JIT for NFP NICs 2972M: Jakub Kicinski <jakub.kicinski@netronome.com> 2973L: netdev@vger.kernel.org 2974L: bpf@vger.kernel.org 2975S: Supported 2976F: drivers/net/ethernet/netronome/nfp/bpf/ 2977 2978BPF JIT for POWERPC (32-BIT AND 64-BIT) 2979M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2980M: Sandipan Das <sandipan@linux.ibm.com> 2981L: netdev@vger.kernel.org 2982L: bpf@vger.kernel.org 2983S: Maintained 2984F: arch/powerpc/net/ 2985 2986BPF JIT for RISC-V (RV64G) 2987M: Björn Töpel <bjorn.topel@gmail.com> 2988L: netdev@vger.kernel.org 2989S: Maintained 2990F: arch/riscv/net/ 2991 2992BPF JIT for S390 2993M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2994M: Heiko Carstens <heiko.carstens@de.ibm.com> 2995L: netdev@vger.kernel.org 2996L: bpf@vger.kernel.org 2997S: Maintained 2998F: arch/s390/net/ 2999X: arch/s390/net/pnet.c 3000 3001BPF JIT for SPARC (32-BIT AND 64-BIT) 3002M: David S. Miller <davem@davemloft.net> 3003L: netdev@vger.kernel.org 3004L: bpf@vger.kernel.org 3005S: Maintained 3006F: arch/sparc/net/ 3007 3008BPF JIT for X86 32-BIT 3009M: Wang YanQing <udknight@gmail.com> 3010L: netdev@vger.kernel.org 3011L: bpf@vger.kernel.org 3012S: Maintained 3013F: arch/x86/net/bpf_jit_comp32.c 3014 3015BPF JIT for X86 64-BIT 3016M: Alexei Starovoitov <ast@kernel.org> 3017M: Daniel Borkmann <daniel@iogearbox.net> 3018L: netdev@vger.kernel.org 3019L: bpf@vger.kernel.org 3020S: Supported 3021F: arch/x86/net/ 3022X: arch/x86/net/bpf_jit_comp32.c 3023 3024BROADCOM B44 10/100 ETHERNET DRIVER 3025M: Michael Chan <michael.chan@broadcom.com> 3026L: netdev@vger.kernel.org 3027S: Supported 3028F: drivers/net/ethernet/broadcom/b44.* 3029 3030BROADCOM B53 ETHERNET SWITCH DRIVER 3031M: Florian Fainelli <f.fainelli@gmail.com> 3032L: netdev@vger.kernel.org 3033L: openwrt-devel@lists.openwrt.org (subscribers-only) 3034S: Supported 3035F: drivers/net/dsa/b53/* 3036F: include/linux/platform_data/b53.h 3037 3038BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3039M: Florian Fainelli <f.fainelli@gmail.com> 3040M: Ray Jui <rjui@broadcom.com> 3041M: Scott Branden <sbranden@broadcom.com> 3042M: bcm-kernel-feedback-list@broadcom.com 3043T: git git://github.com/broadcom/mach-bcm 3044S: Maintained 3045N: bcm281* 3046N: bcm113* 3047N: bcm216* 3048N: kona 3049F: arch/arm/mach-bcm/ 3050 3051BROADCOM BCM2835 ARM ARCHITECTURE 3052M: Eric Anholt <eric@anholt.net> 3053M: Stefan Wahren <stefan.wahren@i2se.com> 3054L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3056T: git git://github.com/anholt/linux 3057S: Maintained 3058N: bcm2835 3059F: drivers/staging/vc04_services 3060 3061BROADCOM BCM47XX MIPS ARCHITECTURE 3062M: Hauke Mehrtens <hauke@hauke-m.de> 3063M: Rafał Miłecki <zajec5@gmail.com> 3064L: linux-mips@vger.kernel.org 3065S: Maintained 3066F: Documentation/devicetree/bindings/mips/brcm/ 3067F: arch/mips/bcm47xx/* 3068F: arch/mips/include/asm/mach-bcm47xx/* 3069 3070BROADCOM BCM5301X ARM ARCHITECTURE 3071M: Hauke Mehrtens <hauke@hauke-m.de> 3072M: Rafał Miłecki <zajec5@gmail.com> 3073M: bcm-kernel-feedback-list@broadcom.com 3074L: linux-arm-kernel@lists.infradead.org 3075S: Maintained 3076F: arch/arm/mach-bcm/bcm_5301x.c 3077F: arch/arm/boot/dts/bcm5301x*.dtsi 3078F: arch/arm/boot/dts/bcm470* 3079F: arch/arm/boot/dts/bcm953012* 3080 3081BROADCOM BCM53573 ARM ARCHITECTURE 3082M: Rafał Miłecki <rafal@milecki.pl> 3083L: linux-arm-kernel@lists.infradead.org 3084S: Maintained 3085F: arch/arm/boot/dts/bcm53573* 3086F: arch/arm/boot/dts/bcm47189* 3087 3088BROADCOM BCM63XX ARM ARCHITECTURE 3089M: Florian Fainelli <f.fainelli@gmail.com> 3090M: bcm-kernel-feedback-list@broadcom.com 3091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3092T: git git://github.com/broadcom/stblinux.git 3093S: Maintained 3094N: bcm63xx 3095 3096BROADCOM BCM63XX/BCM33XX UDC DRIVER 3097M: Kevin Cernekee <cernekee@gmail.com> 3098L: linux-usb@vger.kernel.org 3099S: Maintained 3100F: drivers/usb/gadget/udc/bcm63xx_udc.* 3101 3102BROADCOM BCM7XXX ARM ARCHITECTURE 3103M: Brian Norris <computersforpeace@gmail.com> 3104M: Gregory Fong <gregory.0xf0@gmail.com> 3105M: Florian Fainelli <f.fainelli@gmail.com> 3106M: bcm-kernel-feedback-list@broadcom.com 3107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3108T: git git://github.com/broadcom/stblinux.git 3109S: Maintained 3110F: arch/arm/mach-bcm/*brcmstb* 3111F: arch/arm/boot/dts/bcm7*.dts* 3112F: drivers/bus/brcmstb_gisb.c 3113F: arch/arm/mm/cache-b15-rac.c 3114F: arch/arm/include/asm/hardware/cache-b15-rac.h 3115N: brcmstb 3116 3117BROADCOM BMIPS CPUFREQ DRIVER 3118M: Markus Mayer <mmayer@broadcom.com> 3119M: bcm-kernel-feedback-list@broadcom.com 3120L: linux-pm@vger.kernel.org 3121S: Maintained 3122F: drivers/cpufreq/bmips-cpufreq.c 3123 3124BROADCOM BMIPS MIPS ARCHITECTURE 3125M: Kevin Cernekee <cernekee@gmail.com> 3126M: Florian Fainelli <f.fainelli@gmail.com> 3127L: bcm-kernel-feedback-list@broadcom.com 3128L: linux-mips@vger.kernel.org 3129T: git git://github.com/broadcom/stblinux.git 3130S: Maintained 3131F: arch/mips/bmips/* 3132F: arch/mips/include/asm/mach-bmips/* 3133F: arch/mips/kernel/*bmips* 3134F: arch/mips/boot/dts/brcm/bcm*.dts* 3135F: drivers/irqchip/irq-bcm63* 3136F: drivers/irqchip/irq-bcm7* 3137F: drivers/irqchip/irq-brcmstb* 3138F: include/linux/bcm963xx_nvram.h 3139F: include/linux/bcm963xx_tag.h 3140 3141BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3142M: Rasesh Mody <rmody@marvell.com> 3143M: GR-Linux-NIC-Dev@marvell.com 3144L: netdev@vger.kernel.org 3145S: Supported 3146F: drivers/net/ethernet/broadcom/bnx2.* 3147F: drivers/net/ethernet/broadcom/bnx2_* 3148 3149BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3150M: QLogic-Storage-Upstream@qlogic.com 3151L: linux-scsi@vger.kernel.org 3152S: Supported 3153F: drivers/scsi/bnx2fc/ 3154 3155BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3156M: QLogic-Storage-Upstream@qlogic.com 3157L: linux-scsi@vger.kernel.org 3158S: Supported 3159F: drivers/scsi/bnx2i/ 3160 3161BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3162M: Ariel Elior <aelior@marvell.com> 3163M: Sudarsana Kalluru <skalluru@marvell.com> 3164M: GR-everest-linux-l2@marvell.com 3165L: netdev@vger.kernel.org 3166S: Supported 3167F: drivers/net/ethernet/broadcom/bnx2x/ 3168 3169BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3170M: Michael Chan <michael.chan@broadcom.com> 3171L: netdev@vger.kernel.org 3172S: Supported 3173F: drivers/net/ethernet/broadcom/bnxt/ 3174 3175BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3176M: Arend van Spriel <arend.vanspriel@broadcom.com> 3177M: Franky Lin <franky.lin@broadcom.com> 3178M: Hante Meuleman <hante.meuleman@broadcom.com> 3179M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3180M: Wright Feng <wright.feng@cypress.com> 3181L: linux-wireless@vger.kernel.org 3182L: brcm80211-dev-list.pdl@broadcom.com 3183L: brcm80211-dev-list@cypress.com 3184S: Supported 3185F: drivers/net/wireless/broadcom/brcm80211/ 3186 3187BROADCOM BRCMSTB GPIO DRIVER 3188M: Gregory Fong <gregory.0xf0@gmail.com> 3189L: bcm-kernel-feedback-list@broadcom.com 3190S: Supported 3191F: drivers/gpio/gpio-brcmstb.c 3192F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3193 3194BROADCOM BRCMSTB I2C DRIVER 3195M: Kamal Dasu <kdasu.kdev@gmail.com> 3196L: linux-i2c@vger.kernel.org 3197L: bcm-kernel-feedback-list@broadcom.com 3198S: Supported 3199F: drivers/i2c/busses/i2c-brcmstb.c 3200F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3201 3202BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3203M: Al Cooper <alcooperx@gmail.com> 3204L: linux-kernel@vger.kernel.org 3205L: bcm-kernel-feedback-list@broadcom.com 3206S: Maintained 3207F: drivers/phy/broadcom/phy-brcm-usb* 3208 3209BROADCOM GENET ETHERNET DRIVER 3210M: Doug Berger <opendmb@gmail.com> 3211M: Florian Fainelli <f.fainelli@gmail.com> 3212L: bcm-kernel-feedback-list@broadcom.com 3213L: netdev@vger.kernel.org 3214S: Supported 3215F: drivers/net/ethernet/broadcom/genet/ 3216 3217BROADCOM IPROC ARM ARCHITECTURE 3218M: Ray Jui <rjui@broadcom.com> 3219M: Scott Branden <sbranden@broadcom.com> 3220M: bcm-kernel-feedback-list@broadcom.com 3221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3222T: git git://github.com/broadcom/cygnus-linux.git 3223S: Maintained 3224N: iproc 3225N: cygnus 3226N: bcm[-_]nsp 3227N: bcm9113* 3228N: bcm9583* 3229N: bcm9585* 3230N: bcm9586* 3231N: bcm988312 3232N: bcm113* 3233N: bcm583* 3234N: bcm585* 3235N: bcm586* 3236N: bcm88312 3237N: hr2 3238N: stingray 3239F: arch/arm64/boot/dts/broadcom/northstar2/* 3240F: arch/arm64/boot/dts/broadcom/stingray/* 3241F: drivers/clk/bcm/clk-ns* 3242F: drivers/clk/bcm/clk-sr* 3243F: drivers/pinctrl/bcm/pinctrl-ns* 3244F: include/dt-bindings/clock/bcm-sr* 3245 3246BROADCOM KONA GPIO DRIVER 3247M: Ray Jui <rjui@broadcom.com> 3248L: bcm-kernel-feedback-list@broadcom.com 3249S: Supported 3250F: drivers/gpio/gpio-bcm-kona.c 3251F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3252 3253BROADCOM NETXTREME-E ROCE DRIVER 3254M: Selvin Xavier <selvin.xavier@broadcom.com> 3255M: Devesh Sharma <devesh.sharma@broadcom.com> 3256M: Somnath Kotur <somnath.kotur@broadcom.com> 3257M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3258L: linux-rdma@vger.kernel.org 3259W: http://www.broadcom.com 3260S: Supported 3261F: drivers/infiniband/hw/bnxt_re/ 3262F: include/uapi/rdma/bnxt_re-abi.h 3263 3264BROADCOM NVRAM DRIVER 3265M: Rafał Miłecki <zajec5@gmail.com> 3266L: linux-mips@vger.kernel.org 3267S: Maintained 3268F: drivers/firmware/broadcom/* 3269 3270BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3271M: Rafał Miłecki <zajec5@gmail.com> 3272L: linux-wireless@vger.kernel.org 3273S: Maintained 3274F: drivers/bcma/ 3275F: include/linux/bcma/ 3276 3277BROADCOM STB AVS CPUFREQ DRIVER 3278M: Markus Mayer <mmayer@broadcom.com> 3279M: bcm-kernel-feedback-list@broadcom.com 3280L: linux-pm@vger.kernel.org 3281S: Maintained 3282F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3283F: drivers/cpufreq/brcmstb* 3284 3285BROADCOM STB AVS TMON DRIVER 3286M: Markus Mayer <mmayer@broadcom.com> 3287M: bcm-kernel-feedback-list@broadcom.com 3288L: linux-pm@vger.kernel.org 3289S: Maintained 3290F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3291F: drivers/thermal/broadcom/brcmstb* 3292 3293BROADCOM STB NAND FLASH DRIVER 3294M: Brian Norris <computersforpeace@gmail.com> 3295M: Kamal Dasu <kdasu.kdev@gmail.com> 3296L: linux-mtd@lists.infradead.org 3297L: bcm-kernel-feedback-list@broadcom.com 3298S: Maintained 3299F: drivers/mtd/nand/raw/brcmnand/ 3300 3301BROADCOM STB DPFE DRIVER 3302M: Markus Mayer <mmayer@broadcom.com> 3303M: bcm-kernel-feedback-list@broadcom.com 3304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3305S: Maintained 3306F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3307F: drivers/memory/brcmstb_dpfe.c 3308 3309BROADCOM SPI DRIVER 3310M: Kamal Dasu <kdasu.kdev@gmail.com> 3311M: bcm-kernel-feedback-list@broadcom.com 3312S: Maintained 3313F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3314F: drivers/spi/spi-bcm-qspi.* 3315F: drivers/spi/spi-brcmstb-qspi.c 3316F: drivers/spi/spi-iproc-qspi.c 3317 3318BROADCOM SYSTEMPORT ETHERNET DRIVER 3319M: Florian Fainelli <f.fainelli@gmail.com> 3320L: bcm-kernel-feedback-list@broadcom.com 3321L: netdev@vger.kernel.org 3322S: Supported 3323F: drivers/net/ethernet/broadcom/bcmsysport.* 3324 3325BROADCOM TG3 GIGABIT ETHERNET DRIVER 3326M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3327M: Prashant Sreedharan <prashant@broadcom.com> 3328M: Michael Chan <mchan@broadcom.com> 3329L: netdev@vger.kernel.org 3330S: Supported 3331F: drivers/net/ethernet/broadcom/tg3.* 3332 3333BROCADE BFA FC SCSI DRIVER 3334M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3335M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3336L: linux-scsi@vger.kernel.org 3337S: Supported 3338F: drivers/scsi/bfa/ 3339 3340BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3341M: Rasesh Mody <rmody@marvell.com> 3342M: Sudarsana Kalluru <skalluru@marvell.com> 3343M: GR-Linux-NIC-Dev@marvell.com 3344L: netdev@vger.kernel.org 3345S: Supported 3346F: drivers/net/ethernet/brocade/bna/ 3347 3348BSG (block layer generic sg v4 driver) 3349M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3350L: linux-scsi@vger.kernel.org 3351S: Supported 3352F: block/bsg.c 3353F: include/linux/bsg.h 3354F: include/uapi/linux/bsg.h 3355 3356BT87X AUDIO DRIVER 3357M: Clemens Ladisch <clemens@ladisch.de> 3358L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3359T: git git://git.alsa-project.org/alsa-kernel.git 3360S: Maintained 3361F: Documentation/sound/cards/bt87x.rst 3362F: sound/pci/bt87x.c 3363 3364BT8XXGPIO DRIVER 3365M: Michael Buesch <m@bues.ch> 3366W: http://bu3sch.de/btgpio.php 3367S: Maintained 3368F: drivers/gpio/gpio-bt8xx.c 3369 3370BTRFS FILE SYSTEM 3371M: Chris Mason <clm@fb.com> 3372M: Josef Bacik <josef@toxicpanda.com> 3373M: David Sterba <dsterba@suse.com> 3374L: linux-btrfs@vger.kernel.org 3375W: http://btrfs.wiki.kernel.org/ 3376Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3377T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3378S: Maintained 3379F: Documentation/filesystems/btrfs.txt 3380F: fs/btrfs/ 3381F: include/linux/btrfs* 3382F: include/uapi/linux/btrfs* 3383 3384BTTV VIDEO4LINUX DRIVER 3385M: Mauro Carvalho Chehab <mchehab@kernel.org> 3386L: linux-media@vger.kernel.org 3387W: https://linuxtv.org 3388T: git git://linuxtv.org/media_tree.git 3389S: Odd fixes 3390F: Documentation/media/v4l-drivers/bttv* 3391F: drivers/media/pci/bt8xx/bttv* 3392 3393BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3394M: Chanwoo Choi <cw00.choi@samsung.com> 3395L: linux-pm@vger.kernel.org 3396L: linux-samsung-soc@vger.kernel.org 3397T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3398S: Maintained 3399F: drivers/devfreq/exynos-bus.c 3400F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3401 3402BUSLOGIC SCSI DRIVER 3403M: Khalid Aziz <khalid@gonehiking.org> 3404L: linux-scsi@vger.kernel.org 3405S: Maintained 3406F: drivers/scsi/BusLogic.* 3407F: drivers/scsi/FlashPoint.* 3408 3409C-MEDIA CMI8788 DRIVER 3410M: Clemens Ladisch <clemens@ladisch.de> 3411L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3412T: git git://git.alsa-project.org/alsa-kernel.git 3413S: Maintained 3414F: sound/pci/oxygen/ 3415 3416C-SKY ARCHITECTURE 3417M: Guo Ren <guoren@kernel.org> 3418T: git https://github.com/c-sky/csky-linux.git 3419S: Supported 3420F: arch/csky/ 3421F: Documentation/devicetree/bindings/csky/ 3422F: drivers/irqchip/irq-csky-* 3423F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3424F: drivers/clocksource/timer-gx6605s.c 3425F: drivers/clocksource/timer-mp-csky.c 3426F: Documentation/devicetree/bindings/timer/csky,* 3427K: csky 3428N: csky 3429 3430C6X ARCHITECTURE 3431M: Mark Salter <msalter@redhat.com> 3432M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3433L: linux-c6x-dev@linux-c6x.org 3434W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3435S: Maintained 3436F: arch/c6x/ 3437 3438CA8210 IEEE-802.15.4 RADIO DRIVER 3439M: Harry Morris <h.morris@cascoda.com> 3440L: linux-wpan@vger.kernel.org 3441W: https://github.com/Cascoda/ca8210-linux.git 3442S: Maintained 3443F: drivers/net/ieee802154/ca8210.c 3444F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3445 3446CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3447M: David Howells <dhowells@redhat.com> 3448L: linux-cachefs@redhat.com (moderated for non-subscribers) 3449S: Supported 3450F: Documentation/filesystems/caching/cachefiles.txt 3451F: fs/cachefiles/ 3452 3453CADENCE MIPI-CSI2 BRIDGES 3454M: Maxime Ripard <maxime.ripard@bootlin.com> 3455L: linux-media@vger.kernel.org 3456S: Maintained 3457F: Documentation/devicetree/bindings/media/cdns,*.txt 3458F: drivers/media/platform/cadence/cdns-csi2* 3459 3460CADET FM/AM RADIO RECEIVER DRIVER 3461M: Hans Verkuil <hverkuil@xs4all.nl> 3462L: linux-media@vger.kernel.org 3463T: git git://linuxtv.org/media_tree.git 3464W: https://linuxtv.org 3465S: Maintained 3466F: drivers/media/radio/radio-cadet* 3467 3468CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3469M: Jonathan Corbet <corbet@lwn.net> 3470L: linux-media@vger.kernel.org 3471T: git git://linuxtv.org/media_tree.git 3472S: Maintained 3473F: Documentation/media/v4l-drivers/cafe_ccic* 3474F: drivers/media/platform/marvell-ccic/ 3475 3476CAIF NETWORK LAYER 3477L: netdev@vger.kernel.org 3478S: Orphan 3479F: Documentation/networking/caif/ 3480F: drivers/net/caif/ 3481F: include/uapi/linux/caif/ 3482F: include/net/caif/ 3483F: net/caif/ 3484 3485CAKE QDISC 3486M: Toke Høiland-Jørgensen <toke@toke.dk> 3487L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3488S: Maintained 3489F: net/sched/sch_cake.c 3490 3491CALGARY x86-64 IOMMU 3492M: Muli Ben-Yehuda <mulix@mulix.org> 3493M: Jon Mason <jdmason@kudzu.us> 3494L: iommu@lists.linux-foundation.org 3495S: Maintained 3496F: arch/x86/kernel/pci-calgary_64.c 3497F: arch/x86/kernel/tce_64.c 3498F: arch/x86/include/asm/calgary.h 3499F: arch/x86/include/asm/tce.h 3500 3501CAN NETWORK DRIVERS 3502M: Wolfgang Grandegger <wg@grandegger.com> 3503M: Marc Kleine-Budde <mkl@pengutronix.de> 3504L: linux-can@vger.kernel.org 3505W: https://github.com/linux-can 3506T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3507T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3508S: Maintained 3509F: Documentation/devicetree/bindings/net/can/ 3510F: drivers/net/can/ 3511F: include/linux/can/dev.h 3512F: include/linux/can/platform/ 3513F: include/uapi/linux/can/error.h 3514F: include/uapi/linux/can/netlink.h 3515 3516CAN NETWORK LAYER 3517M: Oliver Hartkopp <socketcan@hartkopp.net> 3518M: Marc Kleine-Budde <mkl@pengutronix.de> 3519L: linux-can@vger.kernel.org 3520W: https://github.com/linux-can 3521T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3522T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3523S: Maintained 3524F: Documentation/networking/can.rst 3525F: net/can/ 3526F: include/linux/can/core.h 3527F: include/uapi/linux/can.h 3528F: include/uapi/linux/can/bcm.h 3529F: include/uapi/linux/can/raw.h 3530F: include/uapi/linux/can/gw.h 3531 3532CAPABILITIES 3533M: Serge Hallyn <serge@hallyn.com> 3534L: linux-security-module@vger.kernel.org 3535S: Supported 3536F: include/linux/capability.h 3537F: include/uapi/linux/capability.h 3538F: security/commoncap.c 3539F: kernel/capability.c 3540 3541CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3542M: Kevin Tsai <ktsai@capellamicro.com> 3543S: Maintained 3544F: drivers/iio/light/cm* 3545 3546CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3547M: Christian Lamparter <chunkeey@googlemail.com> 3548L: linux-wireless@vger.kernel.org 3549W: http://wireless.kernel.org/en/users/Drivers/carl9170 3550S: Maintained 3551F: drivers/net/wireless/ath/carl9170/ 3552 3553CAVIUM I2C DRIVER 3554M: Jan Glauber <jglauber@cavium.com> 3555M: David Daney <david.daney@cavium.com> 3556W: http://www.cavium.com 3557S: Supported 3558F: drivers/i2c/busses/i2c-octeon* 3559F: drivers/i2c/busses/i2c-thunderx* 3560 3561CAVIUM LIQUIDIO NETWORK DRIVER 3562M: Derek Chickles <dchickles@marvell.com> 3563M: Satanand Burla <sburla@marvell.com> 3564M: Felix Manlunas <fmanlunas@marvell.com> 3565L: netdev@vger.kernel.org 3566W: http://www.cavium.com 3567S: Supported 3568F: drivers/net/ethernet/cavium/liquidio/ 3569 3570CAVIUM MMC DRIVER 3571M: Jan Glauber <jglauber@cavium.com> 3572M: David Daney <david.daney@cavium.com> 3573M: Steven J. Hill <Steven.Hill@cavium.com> 3574W: http://www.cavium.com 3575S: Supported 3576F: drivers/mmc/host/cavium* 3577 3578CAVIUM OCTEON-TX CRYPTO DRIVER 3579M: George Cherian <george.cherian@cavium.com> 3580L: linux-crypto@vger.kernel.org 3581W: http://www.cavium.com 3582S: Supported 3583F: drivers/crypto/cavium/cpt/ 3584 3585CAVIUM THUNDERX2 ARM64 SOC 3586M: Robert Richter <rrichter@cavium.com> 3587M: Jayachandran C <jnair@caviumnetworks.com> 3588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3589S: Maintained 3590F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3591F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3592 3593CC2520 IEEE-802.15.4 RADIO DRIVER 3594M: Varka Bhadram <varkabhadram@gmail.com> 3595L: linux-wpan@vger.kernel.org 3596S: Maintained 3597F: drivers/net/ieee802154/cc2520.c 3598F: include/linux/spi/cc2520.h 3599F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3600 3601CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3602M: Gilad Ben-Yossef <gilad@benyossef.com> 3603L: linux-crypto@vger.kernel.org 3604S: Supported 3605F: drivers/crypto/ccree/ 3606W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3607 3608CEC FRAMEWORK 3609M: Hans Verkuil <hans.verkuil@cisco.com> 3610L: linux-media@vger.kernel.org 3611T: git git://linuxtv.org/media_tree.git 3612W: http://linuxtv.org 3613S: Supported 3614F: Documentation/media/kapi/cec-core.rst 3615F: Documentation/media/uapi/cec 3616F: drivers/media/cec/ 3617F: drivers/media/rc/keymaps/rc-cec.c 3618F: include/media/cec.h 3619F: include/media/cec-notifier.h 3620F: include/uapi/linux/cec.h 3621F: include/uapi/linux/cec-funcs.h 3622F: Documentation/devicetree/bindings/media/cec.txt 3623F: Documentation/ABI/testing/debugfs-cec-error-inj 3624 3625CEC GPIO DRIVER 3626M: Hans Verkuil <hans.verkuil@cisco.com> 3627L: linux-media@vger.kernel.org 3628T: git git://linuxtv.org/media_tree.git 3629W: http://linuxtv.org 3630S: Supported 3631F: drivers/media/platform/cec-gpio/ 3632F: Documentation/devicetree/bindings/media/cec-gpio.txt 3633 3634CELL BROADBAND ENGINE ARCHITECTURE 3635M: Arnd Bergmann <arnd@arndb.de> 3636L: linuxppc-dev@lists.ozlabs.org 3637W: http://www.ibm.com/developerworks/power/cell/ 3638S: Supported 3639F: arch/powerpc/include/asm/cell*.h 3640F: arch/powerpc/include/asm/spu*.h 3641F: arch/powerpc/include/uapi/asm/spu*.h 3642F: arch/powerpc/oprofile/*cell* 3643F: arch/powerpc/platforms/cell/ 3644 3645CEPH COMMON CODE (LIBCEPH) 3646M: Ilya Dryomov <idryomov@gmail.com> 3647M: "Yan, Zheng" <zyan@redhat.com> 3648M: Sage Weil <sage@redhat.com> 3649L: ceph-devel@vger.kernel.org 3650W: http://ceph.com/ 3651T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3652T: git git://github.com/ceph/ceph-client.git 3653S: Supported 3654F: net/ceph/ 3655F: include/linux/ceph/ 3656F: include/linux/crush/ 3657 3658CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3659M: "Yan, Zheng" <zyan@redhat.com> 3660M: Sage Weil <sage@redhat.com> 3661M: Ilya Dryomov <idryomov@gmail.com> 3662L: ceph-devel@vger.kernel.org 3663W: http://ceph.com/ 3664T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3665T: git git://github.com/ceph/ceph-client.git 3666S: Supported 3667F: Documentation/filesystems/ceph.txt 3668F: fs/ceph/ 3669 3670CERTIFICATE HANDLING: 3671M: David Howells <dhowells@redhat.com> 3672M: David Woodhouse <dwmw2@infradead.org> 3673L: keyrings@vger.kernel.org 3674S: Maintained 3675F: Documentation/admin-guide/module-signing.rst 3676F: certs/ 3677F: scripts/sign-file.c 3678F: scripts/extract-cert.c 3679 3680CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3681L: linux-usb@vger.kernel.org 3682S: Orphan 3683F: Documentation/usb/WUSB-Design-overview.txt 3684F: Documentation/usb/wusb-cbaf 3685F: drivers/usb/host/hwa-hc.c 3686F: drivers/usb/host/whci/ 3687F: drivers/usb/wusbcore/ 3688F: include/linux/usb/wusb* 3689 3690CFAG12864B LCD DRIVER 3691M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3692S: Maintained 3693F: drivers/auxdisplay/cfag12864b.c 3694F: include/linux/cfag12864b.h 3695 3696CFAG12864BFB LCD FRAMEBUFFER DRIVER 3697M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3698S: Maintained 3699F: drivers/auxdisplay/cfag12864bfb.c 3700F: include/linux/cfag12864b.h 3701 3702802.11 (including CFG80211/NL80211) 3703M: Johannes Berg <johannes@sipsolutions.net> 3704L: linux-wireless@vger.kernel.org 3705W: http://wireless.kernel.org/ 3706T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3707T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3708S: Maintained 3709F: net/wireless/ 3710F: include/uapi/linux/nl80211.h 3711F: include/linux/ieee80211.h 3712F: include/net/wext.h 3713F: include/net/cfg80211.h 3714F: include/net/iw_handler.h 3715F: include/net/ieee80211_radiotap.h 3716F: Documentation/driver-api/80211/cfg80211.rst 3717F: Documentation/networking/regulatory.txt 3718 3719CHAR and MISC DRIVERS 3720M: Arnd Bergmann <arnd@arndb.de> 3721M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3722T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3723S: Supported 3724F: drivers/char/ 3725F: drivers/misc/ 3726F: include/linux/miscdevice.h 3727 3728CHECKPATCH 3729M: Andy Whitcroft <apw@canonical.com> 3730M: Joe Perches <joe@perches.com> 3731S: Maintained 3732F: scripts/checkpatch.pl 3733 3734CHINESE DOCUMENTATION 3735M: Harry Wei <harryxiyou@gmail.com> 3736L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3737L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3738S: Maintained 3739F: Documentation/translations/zh_CN/ 3740 3741CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3742M: Peter Chen <Peter.Chen@nxp.com> 3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3744L: linux-usb@vger.kernel.org 3745S: Maintained 3746F: drivers/usb/chipidea/ 3747 3748CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3749M: Hans de Goede <hdegoede@redhat.com> 3750L: linux-input@vger.kernel.org 3751S: Maintained 3752F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3753F: drivers/input/touchscreen/chipone_icn8318.c 3754 3755CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3756M: Hans de Goede <hdegoede@redhat.com> 3757L: linux-input@vger.kernel.org 3758S: Maintained 3759F: drivers/input/touchscreen/chipone_icn8505.c 3760 3761CHROME HARDWARE PLATFORM SUPPORT 3762M: Benson Leung <bleung@chromium.org> 3763M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3764S: Maintained 3765T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3766F: drivers/platform/chrome/ 3767 3768CHROMEOS EC SUBDRIVERS 3769M: Benson Leung <bleung@chromium.org> 3770M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3771R: Guenter Roeck <groeck@chromium.org> 3772S: Maintained 3773N: cros_ec 3774N: cros-ec 3775F: drivers/power/supply/cros_usbpd-charger.c 3776 3777CHROMEOS EC CODEC DRIVER 3778M: Cheng-Yi Chiang <cychiang@chromium.org> 3779S: Maintained 3780R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3781R: Guenter Roeck <groeck@chromium.org> 3782F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3783F: sound/soc/codecs/cros_ec_codec.* 3784 3785CIRRUS LOGIC AUDIO CODEC DRIVERS 3786M: Brian Austin <brian.austin@cirrus.com> 3787M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3788L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3789S: Maintained 3790F: sound/soc/codecs/cs* 3791 3792CIRRUS LOGIC EP93XX ETHERNET DRIVER 3793M: Hartley Sweeten <hsweeten@visionengravers.com> 3794L: netdev@vger.kernel.org 3795S: Maintained 3796F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3797 3798CIRRUS LOGIC LOCHNAGAR DRIVER 3799M: Charles Keepax <ckeepax@opensource.cirrus.com> 3800M: Richard Fitzgerald <rf@opensource.cirrus.com> 3801L: patches@opensource.cirrus.com 3802S: Supported 3803F: drivers/clk/clk-lochnagar.c 3804F: drivers/mfd/lochnagar-i2c.c 3805F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3806F: drivers/regulator/lochnagar-regulator.c 3807F: include/dt-bindings/clk/lochnagar.h 3808F: include/dt-bindings/pinctrl/lochnagar.h 3809F: include/linux/mfd/lochnagar* 3810F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3811F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3812F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3813F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3814 3815CISCO FCOE HBA DRIVER 3816M: Satish Kharat <satishkh@cisco.com> 3817M: Sesidhar Baddela <sebaddel@cisco.com> 3818M: Karan Tilak Kumar <kartilak@cisco.com> 3819L: linux-scsi@vger.kernel.org 3820S: Supported 3821F: drivers/scsi/fnic/ 3822 3823CISCO SCSI HBA DRIVER 3824M: Karan Tilak Kumar <kartilak@cisco.com> 3825M: Sesidhar Baddela <sebaddel@cisco.com> 3826L: linux-scsi@vger.kernel.org 3827S: Supported 3828F: drivers/scsi/snic/ 3829 3830CISCO VIC ETHERNET NIC DRIVER 3831M: Christian Benvenuti <benve@cisco.com> 3832M: Govindarajulu Varadarajan <_govind@gmx.com> 3833M: Parvi Kaustubhi <pkaustub@cisco.com> 3834S: Supported 3835F: drivers/net/ethernet/cisco/enic/ 3836 3837CISCO VIC LOW LATENCY NIC DRIVER 3838M: Christian Benvenuti <benve@cisco.com> 3839M: Nelson Escobar <neescoba@cisco.com> 3840M: Parvi Kaustubhi <pkaustub@cisco.com> 3841S: Supported 3842F: drivers/infiniband/hw/usnic/ 3843 3844CIRRUS LOGIC MADERA CODEC DRIVERS 3845M: Charles Keepax <ckeepax@opensource.cirrus.com> 3846M: Richard Fitzgerald <rf@opensource.cirrus.com> 3847L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3848L: patches@opensource.cirrus.com 3849T: git https://github.com/CirrusLogic/linux-drivers.git 3850W: https://github.com/CirrusLogic/linux-drivers/wiki 3851S: Supported 3852F: Documentation/devicetree/bindings/mfd/madera.txt 3853F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3854F: include/linux/irqchip/irq-madera* 3855F: include/linux/mfd/madera/* 3856F: drivers/gpio/gpio-madera* 3857F: drivers/irqchip/irq-madera* 3858F: drivers/mfd/madera* 3859F: drivers/mfd/cs47l* 3860F: drivers/pinctrl/cirrus/* 3861 3862CLANG-FORMAT FILE 3863M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3864S: Maintained 3865F: .clang-format 3866 3867CLEANCACHE API 3868M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3869L: linux-kernel@vger.kernel.org 3870S: Maintained 3871F: mm/cleancache.c 3872F: include/linux/cleancache.h 3873 3874CLK API 3875M: Russell King <linux@armlinux.org.uk> 3876L: linux-clk@vger.kernel.org 3877S: Maintained 3878F: include/linux/clk.h 3879 3880CLOCKSOURCE, CLOCKEVENT DRIVERS 3881M: Daniel Lezcano <daniel.lezcano@linaro.org> 3882M: Thomas Gleixner <tglx@linutronix.de> 3883L: linux-kernel@vger.kernel.org 3884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3885S: Supported 3886F: drivers/clocksource/ 3887F: Documentation/devicetree/bindings/timer/ 3888 3889CMPC ACPI DRIVER 3890M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3891M: Daniel Oliveira Nascimento <don@syst.com.br> 3892L: platform-driver-x86@vger.kernel.org 3893S: Supported 3894F: drivers/platform/x86/classmate-laptop.c 3895 3896COBALT MEDIA DRIVER 3897M: Hans Verkuil <hans.verkuil@cisco.com> 3898L: linux-media@vger.kernel.org 3899T: git git://linuxtv.org/media_tree.git 3900W: https://linuxtv.org 3901S: Supported 3902F: drivers/media/pci/cobalt/ 3903 3904COCCINELLE/Semantic Patches (SmPL) 3905M: Julia Lawall <Julia.Lawall@lip6.fr> 3906M: Gilles Muller <Gilles.Muller@lip6.fr> 3907M: Nicolas Palix <nicolas.palix@imag.fr> 3908M: Michal Marek <michal.lkml@markovi.net> 3909L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3910T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3911W: http://coccinelle.lip6.fr/ 3912S: Supported 3913F: Documentation/dev-tools/coccinelle.rst 3914F: scripts/coccinelle/ 3915F: scripts/coccicheck 3916 3917CODA FILE SYSTEM 3918M: Jan Harkes <jaharkes@cs.cmu.edu> 3919M: coda@cs.cmu.edu 3920L: codalist@coda.cs.cmu.edu 3921W: http://www.coda.cs.cmu.edu/ 3922S: Maintained 3923F: Documentation/filesystems/coda.txt 3924F: fs/coda/ 3925F: include/linux/coda*.h 3926F: include/uapi/linux/coda*.h 3927 3928CODA V4L2 MEM2MEM DRIVER 3929M: Philipp Zabel <p.zabel@pengutronix.de> 3930L: linux-media@vger.kernel.org 3931S: Maintained 3932F: Documentation/devicetree/bindings/media/coda.txt 3933F: drivers/media/platform/coda/ 3934 3935CODE OF CONDUCT 3936M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3937S: Supported 3938F: Documentation/process/code-of-conduct.rst 3939F: Documentation/process/code-of-conduct-interpretation.rst 3940 3941COMMON CLK FRAMEWORK 3942M: Michael Turquette <mturquette@baylibre.com> 3943M: Stephen Boyd <sboyd@kernel.org> 3944L: linux-clk@vger.kernel.org 3945Q: http://patchwork.kernel.org/project/linux-clk/list/ 3946T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3947S: Maintained 3948F: Documentation/devicetree/bindings/clock/ 3949F: drivers/clk/ 3950X: drivers/clk/clkdev.c 3951F: include/linux/clk-pr* 3952F: include/linux/clk/ 3953F: include/linux/of_clk.h 3954 3955COMMON INTERNET FILE SYSTEM (CIFS) 3956M: Steve French <sfrench@samba.org> 3957L: linux-cifs@vger.kernel.org 3958L: samba-technical@lists.samba.org (moderated for non-subscribers) 3959W: http://linux-cifs.samba.org/ 3960T: git git://git.samba.org/sfrench/cifs-2.6.git 3961S: Supported 3962F: Documentation/filesystems/cifs/ 3963F: fs/cifs/ 3964 3965COMPACTPCI HOTPLUG CORE 3966M: Scott Murray <scott@spiteful.org> 3967L: linux-pci@vger.kernel.org 3968S: Maintained 3969F: drivers/pci/hotplug/cpci_hotplug* 3970 3971COMPACTPCI HOTPLUG GENERIC DRIVER 3972M: Scott Murray <scott@spiteful.org> 3973L: linux-pci@vger.kernel.org 3974S: Maintained 3975F: drivers/pci/hotplug/cpcihp_generic.c 3976 3977COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3978M: Scott Murray <scott@spiteful.org> 3979L: linux-pci@vger.kernel.org 3980S: Maintained 3981F: drivers/pci/hotplug/cpcihp_zt5550.* 3982 3983COMPAL LAPTOP SUPPORT 3984M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3985L: platform-driver-x86@vger.kernel.org 3986S: Maintained 3987F: drivers/platform/x86/compal-laptop.c 3988 3989COMPILER ATTRIBUTES 3990M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3991S: Maintained 3992F: include/linux/compiler_attributes.h 3993 3994CONEXANT ACCESSRUNNER USB DRIVER 3995L: accessrunner-general@lists.sourceforge.net 3996W: http://accessrunner.sourceforge.net/ 3997S: Orphan 3998F: drivers/usb/atm/cxacru.c 3999 4000CONFIGFS 4001M: Joel Becker <jlbec@evilplan.org> 4002M: Christoph Hellwig <hch@lst.de> 4003T: git git://git.infradead.org/users/hch/configfs.git 4004S: Supported 4005F: fs/configfs/ 4006F: include/linux/configfs.h 4007 4008CONNECTOR 4009M: Evgeniy Polyakov <zbr@ioremap.net> 4010L: netdev@vger.kernel.org 4011S: Maintained 4012F: drivers/connector/ 4013 4014CONTROL GROUP (CGROUP) 4015M: Tejun Heo <tj@kernel.org> 4016M: Li Zefan <lizefan@huawei.com> 4017M: Johannes Weiner <hannes@cmpxchg.org> 4018L: cgroups@vger.kernel.org 4019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4020S: Maintained 4021F: Documentation/admin-guide/cgroup-v2.rst 4022F: Documentation/cgroup-v1/ 4023F: include/linux/cgroup* 4024F: kernel/cgroup/ 4025 4026CONTROL GROUP - CPUSET 4027M: Li Zefan <lizefan@huawei.com> 4028L: cgroups@vger.kernel.org 4029W: http://www.bullopensource.org/cpuset/ 4030W: http://oss.sgi.com/projects/cpusets/ 4031T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4032S: Maintained 4033F: Documentation/cgroup-v1/cpusets.txt 4034F: include/linux/cpuset.h 4035F: kernel/cgroup/cpuset.c 4036 4037CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4038M: Johannes Weiner <hannes@cmpxchg.org> 4039M: Michal Hocko <mhocko@kernel.org> 4040M: Vladimir Davydov <vdavydov.dev@gmail.com> 4041L: cgroups@vger.kernel.org 4042L: linux-mm@kvack.org 4043S: Maintained 4044F: mm/memcontrol.c 4045F: mm/swap_cgroup.c 4046 4047CORETEMP HARDWARE MONITORING DRIVER 4048M: Fenghua Yu <fenghua.yu@intel.com> 4049L: linux-hwmon@vger.kernel.org 4050S: Maintained 4051F: Documentation/hwmon/coretemp 4052F: drivers/hwmon/coretemp.c 4053 4054COSA/SRP SYNC SERIAL DRIVER 4055M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4056W: http://www.fi.muni.cz/~kas/cosa/ 4057S: Maintained 4058F: drivers/net/wan/cosa* 4059 4060CPMAC ETHERNET DRIVER 4061M: Florian Fainelli <f.fainelli@gmail.com> 4062L: netdev@vger.kernel.org 4063S: Maintained 4064F: drivers/net/ethernet/ti/cpmac.c 4065 4066CPU FREQUENCY SCALING FRAMEWORK 4067M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4068M: Viresh Kumar <viresh.kumar@linaro.org> 4069L: linux-pm@vger.kernel.org 4070S: Maintained 4071T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4072T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4073B: https://bugzilla.kernel.org 4074F: Documentation/admin-guide/pm/cpufreq.rst 4075F: Documentation/admin-guide/pm/intel_pstate.rst 4076F: Documentation/cpu-freq/ 4077F: Documentation/devicetree/bindings/cpufreq/ 4078F: drivers/cpufreq/ 4079F: include/linux/cpufreq.h 4080F: tools/testing/selftests/cpufreq/ 4081 4082CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4083M: Viresh Kumar <viresh.kumar@linaro.org> 4084M: Sudeep Holla <sudeep.holla@arm.com> 4085L: linux-pm@vger.kernel.org 4086W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4087S: Maintained 4088F: drivers/cpufreq/arm_big_little.h 4089F: drivers/cpufreq/arm_big_little.c 4090 4091CPU POWER MONITORING SUBSYSTEM 4092M: Thomas Renninger <trenn@suse.com> 4093M: Shuah Khan <shuah@kernel.org> 4094M: Shuah Khan <skhan@linuxfoundation.org> 4095L: linux-pm@vger.kernel.org 4096S: Maintained 4097F: tools/power/cpupower/ 4098 4099CPUID/MSR DRIVER 4100M: "H. Peter Anvin" <hpa@zytor.com> 4101S: Maintained 4102F: arch/x86/kernel/cpuid.c 4103F: arch/x86/kernel/msr.c 4104 4105CPUIDLE DRIVER - ARM BIG LITTLE 4106M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4107M: Daniel Lezcano <daniel.lezcano@linaro.org> 4108L: linux-pm@vger.kernel.org 4109L: linux-arm-kernel@lists.infradead.org 4110T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4111S: Maintained 4112F: drivers/cpuidle/cpuidle-big_little.c 4113 4114CPUIDLE DRIVER - ARM EXYNOS 4115M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4116M: Daniel Lezcano <daniel.lezcano@linaro.org> 4117M: Kukjin Kim <kgene@kernel.org> 4118L: linux-pm@vger.kernel.org 4119L: linux-samsung-soc@vger.kernel.org 4120S: Supported 4121F: drivers/cpuidle/cpuidle-exynos.c 4122F: arch/arm/mach-exynos/pm.c 4123 4124CPU IDLE TIME MANAGEMENT FRAMEWORK 4125M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4126M: Daniel Lezcano <daniel.lezcano@linaro.org> 4127L: linux-pm@vger.kernel.org 4128S: Maintained 4129T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4130B: https://bugzilla.kernel.org 4131F: Documentation/admin-guide/pm/cpuidle.rst 4132F: Documentation/driver-api/pm/cpuidle.rst 4133F: drivers/cpuidle/* 4134F: include/linux/cpuidle.h 4135 4136CRAMFS FILESYSTEM 4137M: Nicolas Pitre <nico@fluxnic.net> 4138S: Maintained 4139F: Documentation/filesystems/cramfs.txt 4140F: fs/cramfs/ 4141 4142CRYPTO API 4143M: Herbert Xu <herbert@gondor.apana.org.au> 4144M: "David S. Miller" <davem@davemloft.net> 4145L: linux-crypto@vger.kernel.org 4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4147T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4148S: Maintained 4149F: Documentation/crypto/ 4150F: Documentation/devicetree/bindings/crypto/ 4151F: arch/*/crypto/ 4152F: crypto/ 4153F: drivers/crypto/ 4154F: include/crypto/ 4155F: include/linux/crypto* 4156 4157CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4158M: Neil Horman <nhorman@tuxdriver.com> 4159L: linux-crypto@vger.kernel.org 4160S: Maintained 4161F: crypto/ansi_cprng.c 4162F: crypto/rng.c 4163 4164CS3308 MEDIA DRIVER 4165M: Hans Verkuil <hverkuil@xs4all.nl> 4166L: linux-media@vger.kernel.org 4167T: git git://linuxtv.org/media_tree.git 4168W: http://linuxtv.org 4169S: Odd Fixes 4170F: drivers/media/i2c/cs3308.c 4171 4172CS5535 Audio ALSA driver 4173M: Jaya Kumar <jayakumar.alsa@gmail.com> 4174S: Maintained 4175F: sound/pci/cs5535audio/ 4176 4177CSI DRIVERS FOR ALLWINNER V3s 4178M: Yong Deng <yong.deng@magewell.com> 4179L: linux-media@vger.kernel.org 4180T: git git://linuxtv.org/media_tree.git 4181S: Maintained 4182F: drivers/media/platform/sunxi/sun6i-csi/ 4183F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4184 4185CW1200 WLAN driver 4186M: Solomon Peachy <pizza@shaftnet.org> 4187S: Maintained 4188F: drivers/net/wireless/st/cw1200/ 4189 4190CX18 VIDEO4LINUX DRIVER 4191M: Andy Walls <awalls@md.metrocast.net> 4192L: ivtv-devel@ivtvdriver.org (subscribers-only) 4193L: linux-media@vger.kernel.org 4194T: git git://linuxtv.org/media_tree.git 4195W: https://linuxtv.org 4196W: http://www.ivtvdriver.org/index.php/Cx18 4197S: Maintained 4198F: Documentation/media/v4l-drivers/cx18* 4199F: drivers/media/pci/cx18/ 4200F: include/uapi/linux/ivtv* 4201 4202CX2341X MPEG ENCODER HELPER MODULE 4203M: Hans Verkuil <hverkuil@xs4all.nl> 4204L: linux-media@vger.kernel.org 4205T: git git://linuxtv.org/media_tree.git 4206W: https://linuxtv.org 4207S: Maintained 4208F: drivers/media/common/cx2341x* 4209F: include/media/drv-intf/cx2341x.h 4210 4211CX24120 MEDIA DRIVER 4212M: Jemma Denson <jdenson@gmail.com> 4213M: Patrick Boettcher <patrick.boettcher@posteo.de> 4214L: linux-media@vger.kernel.org 4215W: https://linuxtv.org 4216Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4217S: Maintained 4218F: drivers/media/dvb-frontends/cx24120* 4219 4220CX88 VIDEO4LINUX DRIVER 4221M: Mauro Carvalho Chehab <mchehab@kernel.org> 4222L: linux-media@vger.kernel.org 4223W: https://linuxtv.org 4224T: git git://linuxtv.org/media_tree.git 4225S: Odd fixes 4226F: Documentation/media/v4l-drivers/cx88* 4227F: drivers/media/pci/cx88/ 4228 4229CXD2820R MEDIA DRIVER 4230M: Antti Palosaari <crope@iki.fi> 4231L: linux-media@vger.kernel.org 4232W: https://linuxtv.org 4233W: http://palosaari.fi/linux/ 4234Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4235T: git git://linuxtv.org/anttip/media_tree.git 4236S: Maintained 4237F: drivers/media/dvb-frontends/cxd2820r* 4238 4239CXGB3 ETHERNET DRIVER (CXGB3) 4240M: Vishal Kulkarni <vishal@chelsio.com> 4241L: netdev@vger.kernel.org 4242W: http://www.chelsio.com 4243S: Supported 4244F: drivers/net/ethernet/chelsio/cxgb3/ 4245 4246CXGB3 ISCSI DRIVER (CXGB3I) 4247M: Karen Xie <kxie@chelsio.com> 4248L: linux-scsi@vger.kernel.org 4249W: http://www.chelsio.com 4250S: Supported 4251F: drivers/scsi/cxgbi/cxgb3i 4252 4253CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4254M: Steve Wise <swise@chelsio.com> 4255L: linux-rdma@vger.kernel.org 4256W: http://www.openfabrics.org 4257S: Supported 4258F: drivers/infiniband/hw/cxgb3/ 4259F: include/uapi/rdma/cxgb3-abi.h 4260 4261CXGB4 CRYPTO DRIVER (chcr) 4262M: Harsh Jain <harsh@chelsio.com> 4263L: linux-crypto@vger.kernel.org 4264W: http://www.chelsio.com 4265S: Supported 4266F: drivers/crypto/chelsio 4267 4268CXGB4 ETHERNET DRIVER (CXGB4) 4269M: Vishal Kulkarni <vishal@chelsio.com> 4270L: netdev@vger.kernel.org 4271W: http://www.chelsio.com 4272S: Supported 4273F: drivers/net/ethernet/chelsio/cxgb4/ 4274 4275CXGB4 ISCSI DRIVER (CXGB4I) 4276M: Karen Xie <kxie@chelsio.com> 4277L: linux-scsi@vger.kernel.org 4278W: http://www.chelsio.com 4279S: Supported 4280F: drivers/scsi/cxgbi/cxgb4i 4281 4282CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4283M: Steve Wise <swise@chelsio.com> 4284L: linux-rdma@vger.kernel.org 4285W: http://www.openfabrics.org 4286S: Supported 4287F: drivers/infiniband/hw/cxgb4/ 4288F: include/uapi/rdma/cxgb4-abi.h 4289 4290CXGB4VF ETHERNET DRIVER (CXGB4VF) 4291M: Casey Leedom <leedom@chelsio.com> 4292L: netdev@vger.kernel.org 4293W: http://www.chelsio.com 4294S: Supported 4295F: drivers/net/ethernet/chelsio/cxgb4vf/ 4296 4297CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4298M: Frederic Barrat <fbarrat@linux.ibm.com> 4299M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4300L: linuxppc-dev@lists.ozlabs.org 4301S: Supported 4302F: arch/powerpc/platforms/powernv/pci-cxl.c 4303F: drivers/misc/cxl/ 4304F: include/misc/cxl* 4305F: include/uapi/misc/cxl.h 4306F: Documentation/powerpc/cxl.txt 4307F: Documentation/ABI/testing/sysfs-class-cxl 4308 4309CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4310M: Manoj N. Kumar <manoj@linux.ibm.com> 4311M: Matthew R. Ochs <mrochs@linux.ibm.com> 4312M: Uma Krishnan <ukrishn@linux.ibm.com> 4313L: linux-scsi@vger.kernel.org 4314S: Supported 4315F: drivers/scsi/cxlflash/ 4316F: include/uapi/scsi/cxlflash_ioctl.h 4317F: Documentation/powerpc/cxlflash.txt 4318 4319CYBERPRO FB DRIVER 4320M: Russell King <linux@armlinux.org.uk> 4321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4322W: http://www.armlinux.org.uk/ 4323S: Maintained 4324F: drivers/video/fbdev/cyber2000fb.* 4325 4326CYCLADES ASYNC MUX DRIVER 4327W: http://www.cyclades.com/ 4328S: Orphan 4329F: drivers/tty/cyclades.c 4330F: include/linux/cyclades.h 4331F: include/uapi/linux/cyclades.h 4332 4333CYCLADES PC300 DRIVER 4334W: http://www.cyclades.com/ 4335S: Orphan 4336F: drivers/net/wan/pc300* 4337 4338CYPRESS_FIRMWARE MEDIA DRIVER 4339M: Antti Palosaari <crope@iki.fi> 4340L: linux-media@vger.kernel.org 4341W: https://linuxtv.org 4342W: http://palosaari.fi/linux/ 4343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4344T: git git://linuxtv.org/anttip/media_tree.git 4345S: Maintained 4346F: drivers/media/common/cypress_firmware* 4347 4348CYTTSP TOUCHSCREEN DRIVER 4349M: Ferruh Yigit <fery@cypress.com> 4350L: linux-input@vger.kernel.org 4351S: Supported 4352F: drivers/input/touchscreen/cyttsp* 4353F: include/linux/input/cyttsp.h 4354 4355D-LINK DIR-685 TOUCHKEYS DRIVER 4356M: Linus Walleij <linus.walleij@linaro.org> 4357L: linux-input@vger.kernel.org 4358S: Supported 4359F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4360 4361DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4362M: Joshua Kinard <kumba@gentoo.org> 4363S: Maintained 4364F: drivers/rtc/rtc-ds1685.c 4365F: include/linux/rtc/ds1685.h 4366 4367DAMA SLAVE for AX.25 4368M: Joerg Reuter <jreuter@yaina.de> 4369W: http://yaina.de/jreuter/ 4370W: http://www.qsl.net/dl1bke/ 4371L: linux-hams@vger.kernel.org 4372S: Maintained 4373F: net/ax25/af_ax25.c 4374F: net/ax25/ax25_dev.c 4375F: net/ax25/ax25_ds_* 4376F: net/ax25/ax25_in.c 4377F: net/ax25/ax25_out.c 4378F: net/ax25/ax25_timer.c 4379F: net/ax25/sysctl_net_ax25.c 4380 4381DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4382L: netdev@vger.kernel.org 4383S: Orphan 4384F: Documentation/networking/device_drivers/dec/dmfe.txt 4385F: drivers/net/ethernet/dec/tulip/dmfe.c 4386 4387DC390/AM53C974 SCSI driver 4388M: Hannes Reinecke <hare@suse.com> 4389L: linux-scsi@vger.kernel.org 4390S: Maintained 4391F: drivers/scsi/am53c974.c 4392 4393DC395x SCSI driver 4394M: Oliver Neukum <oliver@neukum.org> 4395M: Ali Akcaagac <aliakc@web.de> 4396M: Jamie Lenehan <lenehan@twibble.org> 4397L: dc395x@twibble.org 4398W: http://twibble.org/dist/dc395x/ 4399W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4400S: Maintained 4401F: Documentation/scsi/dc395x.txt 4402F: drivers/scsi/dc395x.* 4403 4404DCCP PROTOCOL 4405M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4406L: dccp@vger.kernel.org 4407W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4408S: Maintained 4409F: include/linux/dccp.h 4410F: include/uapi/linux/dccp.h 4411F: include/linux/tfrc.h 4412F: net/dccp/ 4413 4414DECnet NETWORK LAYER 4415W: http://linux-decnet.sourceforge.net 4416L: linux-decnet-user@lists.sourceforge.net 4417S: Orphan 4418F: Documentation/networking/decnet.txt 4419F: net/decnet/ 4420 4421DECSTATION PLATFORM SUPPORT 4422M: "Maciej W. Rozycki" <macro@linux-mips.org> 4423L: linux-mips@vger.kernel.org 4424W: http://www.linux-mips.org/wiki/DECstation 4425S: Maintained 4426F: arch/mips/dec/ 4427F: arch/mips/include/asm/dec/ 4428F: arch/mips/include/asm/mach-dec/ 4429 4430DEFXX FDDI NETWORK DRIVER 4431M: "Maciej W. Rozycki" <macro@linux-mips.org> 4432S: Maintained 4433F: drivers/net/fddi/defxx.* 4434 4435DELL SMBIOS DRIVER 4436M: Pali Rohár <pali.rohar@gmail.com> 4437M: Mario Limonciello <mario.limonciello@dell.com> 4438L: platform-driver-x86@vger.kernel.org 4439S: Maintained 4440F: drivers/platform/x86/dell-smbios.* 4441 4442DELL SMBIOS SMM DRIVER 4443M: Mario Limonciello <mario.limonciello@dell.com> 4444L: platform-driver-x86@vger.kernel.org 4445S: Maintained 4446F: drivers/platform/x86/dell-smbios-smm.c 4447 4448DELL SMBIOS WMI DRIVER 4449M: Mario Limonciello <mario.limonciello@dell.com> 4450L: platform-driver-x86@vger.kernel.org 4451S: Maintained 4452F: drivers/platform/x86/dell-smbios-wmi.c 4453F: tools/wmi/dell-smbios-example.c 4454 4455DEFZA FDDI NETWORK DRIVER 4456M: "Maciej W. Rozycki" <macro@linux-mips.org> 4457S: Maintained 4458F: drivers/net/fddi/defza.* 4459 4460DELL LAPTOP DRIVER 4461M: Matthew Garrett <mjg59@srcf.ucam.org> 4462M: Pali Rohár <pali.rohar@gmail.com> 4463L: platform-driver-x86@vger.kernel.org 4464S: Maintained 4465F: drivers/platform/x86/dell-laptop.c 4466 4467DELL LAPTOP FREEFALL DRIVER 4468M: Pali Rohár <pali.rohar@gmail.com> 4469S: Maintained 4470F: drivers/platform/x86/dell-smo8800.c 4471 4472DELL LAPTOP RBTN DRIVER 4473M: Pali Rohár <pali.rohar@gmail.com> 4474S: Maintained 4475F: drivers/platform/x86/dell-rbtn.* 4476 4477DELL REMOTE BIOS UPDATE DRIVER 4478M: Stuart Hayes <stuart.w.hayes@gmail.com> 4479L: platform-driver-x86@vger.kernel.org 4480S: Maintained 4481F: drivers/platform/x86/dell_rbu.c 4482 4483DELL LAPTOP SMM DRIVER 4484M: Pali Rohár <pali.rohar@gmail.com> 4485S: Maintained 4486F: drivers/hwmon/dell-smm-hwmon.c 4487F: include/uapi/linux/i8k.h 4488 4489DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4490M: Stuart Hayes <stuart.w.hayes@gmail.com> 4491L: platform-driver-x86@vger.kernel.org 4492S: Maintained 4493F: Documentation/dcdbas.txt 4494F: drivers/platform/x86/dcdbas.* 4495 4496DELL WMI NOTIFICATIONS DRIVER 4497M: Matthew Garrett <mjg59@srcf.ucam.org> 4498M: Pali Rohár <pali.rohar@gmail.com> 4499S: Maintained 4500F: drivers/platform/x86/dell-wmi.c 4501 4502DELL WMI DESCRIPTOR DRIVER 4503M: Mario Limonciello <mario.limonciello@dell.com> 4504S: Maintained 4505F: drivers/platform/x86/dell-wmi-descriptor.c 4506 4507DELTA ST MEDIA DRIVER 4508M: Hugues Fruchet <hugues.fruchet@st.com> 4509L: linux-media@vger.kernel.org 4510T: git git://linuxtv.org/media_tree.git 4511W: https://linuxtv.org 4512S: Supported 4513F: drivers/media/platform/sti/delta 4514 4515DENALI NAND DRIVER 4516M: Masahiro Yamada <yamada.masahiro@socionext.com> 4517L: linux-mtd@lists.infradead.org 4518S: Supported 4519F: drivers/mtd/nand/raw/denali* 4520 4521DESIGNWARE USB2 DRD IP DRIVER 4522M: Minas Harutyunyan <hminas@synopsys.com> 4523L: linux-usb@vger.kernel.org 4524T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4525S: Maintained 4526F: drivers/usb/dwc2/ 4527 4528DESIGNWARE USB3 DRD IP DRIVER 4529M: Felipe Balbi <balbi@kernel.org> 4530L: linux-usb@vger.kernel.org 4531T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4532S: Maintained 4533F: drivers/usb/dwc3/ 4534 4535DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4536M: Andreas Klinger <ak@it-klinger.de> 4537L: linux-iio@vger.kernel.org 4538S: Maintained 4539F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4540F: drivers/iio/proximity/srf*.c 4541 4542DEVICE COREDUMP (DEV_COREDUMP) 4543M: Johannes Berg <johannes@sipsolutions.net> 4544L: linux-kernel@vger.kernel.org 4545S: Maintained 4546F: drivers/base/devcoredump.c 4547F: include/linux/devcoredump.h 4548 4549DEVICE FREQUENCY (DEVFREQ) 4550M: MyungJoo Ham <myungjoo.ham@samsung.com> 4551M: Kyungmin Park <kyungmin.park@samsung.com> 4552R: Chanwoo Choi <cw00.choi@samsung.com> 4553L: linux-pm@vger.kernel.org 4554T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4555S: Maintained 4556F: drivers/devfreq/ 4557F: include/linux/devfreq.h 4558F: Documentation/devicetree/bindings/devfreq/ 4559 4560DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4561M: Chanwoo Choi <cw00.choi@samsung.com> 4562L: linux-pm@vger.kernel.org 4563T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4564S: Supported 4565F: drivers/devfreq/event/ 4566F: drivers/devfreq/devfreq-event.c 4567F: include/linux/devfreq-event.h 4568F: Documentation/devicetree/bindings/devfreq/event/ 4569 4570DEVICE NUMBER REGISTRY 4571M: Torben Mathiasen <device@lanana.org> 4572W: http://lanana.org/docs/device-list/index.html 4573S: Maintained 4574 4575DEVICE-MAPPER (LVM) 4576M: Alasdair Kergon <agk@redhat.com> 4577M: Mike Snitzer <snitzer@redhat.com> 4578M: dm-devel@redhat.com 4579L: dm-devel@redhat.com 4580W: http://sources.redhat.com/dm 4581Q: http://patchwork.kernel.org/project/dm-devel/list/ 4582T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4583T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4584S: Maintained 4585F: Documentation/device-mapper/ 4586F: drivers/md/Makefile 4587F: drivers/md/Kconfig 4588F: drivers/md/dm* 4589F: drivers/md/persistent-data/ 4590F: include/linux/device-mapper.h 4591F: include/linux/dm-*.h 4592F: include/uapi/linux/dm-*.h 4593 4594DEVLINK 4595M: Jiri Pirko <jiri@mellanox.com> 4596L: netdev@vger.kernel.org 4597S: Supported 4598F: net/core/devlink.c 4599F: include/net/devlink.h 4600F: include/uapi/linux/devlink.h 4601 4602DIALOG SEMICONDUCTOR DRIVERS 4603M: Support Opensource <support.opensource@diasemi.com> 4604W: http://www.dialog-semiconductor.com/products 4605S: Supported 4606F: Documentation/hwmon/da90?? 4607F: Documentation/devicetree/bindings/mfd/da90*.txt 4608F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4609F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4610F: Documentation/devicetree/bindings/regulator/da92*.txt 4611F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4612F: Documentation/devicetree/bindings/sound/da[79]*.txt 4613F: drivers/gpio/gpio-da90??.c 4614F: drivers/hwmon/da90??-hwmon.c 4615F: drivers/iio/adc/da91??-*.c 4616F: drivers/input/misc/da90??_onkey.c 4617F: drivers/input/touchscreen/da9052_tsi.c 4618F: drivers/leds/leds-da90??.c 4619F: drivers/mfd/da903x.c 4620F: drivers/mfd/da90??-*.c 4621F: drivers/mfd/da91??-*.c 4622F: drivers/power/supply/da9052-battery.c 4623F: drivers/power/supply/da91??-*.c 4624F: drivers/regulator/da903x.c 4625F: drivers/regulator/da9???-regulator.[ch] 4626F: drivers/thermal/da90??-thermal.c 4627F: drivers/rtc/rtc-da90??.c 4628F: drivers/video/backlight/da90??_bl.c 4629F: drivers/watchdog/da90??_wdt.c 4630F: include/linux/mfd/da903x.h 4631F: include/linux/mfd/da9052/ 4632F: include/linux/mfd/da9055/ 4633F: include/linux/mfd/da9062/ 4634F: include/linux/mfd/da9063/ 4635F: include/linux/mfd/da9150/ 4636F: include/linux/regulator/da9211.h 4637F: include/sound/da[79]*.h 4638F: sound/soc/codecs/da[79]*.[ch] 4639 4640DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4641M: William Breathitt Gray <vilhelm.gray@gmail.com> 4642L: linux-gpio@vger.kernel.org 4643S: Maintained 4644F: drivers/gpio/gpio-gpio-mm.c 4645 4646DIOLAN U2C-12 I2C DRIVER 4647M: Guenter Roeck <linux@roeck-us.net> 4648L: linux-i2c@vger.kernel.org 4649S: Maintained 4650F: drivers/i2c/busses/i2c-diolan-u2c.c 4651 4652FILESYSTEM DIRECT ACCESS (DAX) 4653M: Dan Williams <dan.j.williams@intel.com> 4654R: Matthew Wilcox <willy@infradead.org> 4655R: Jan Kara <jack@suse.cz> 4656L: linux-fsdevel@vger.kernel.org 4657L: linux-nvdimm@lists.01.org 4658S: Supported 4659F: fs/dax.c 4660F: include/linux/dax.h 4661F: include/trace/events/fs_dax.h 4662 4663DEVICE DIRECT ACCESS (DAX) 4664M: Dan Williams <dan.j.williams@intel.com> 4665M: Vishal Verma <vishal.l.verma@intel.com> 4666M: Keith Busch <keith.busch@intel.com> 4667M: Dave Jiang <dave.jiang@intel.com> 4668L: linux-nvdimm@lists.01.org 4669S: Supported 4670F: drivers/dax/ 4671 4672DIRECTORY NOTIFICATION (DNOTIFY) 4673M: Jan Kara <jack@suse.cz> 4674R: Amir Goldstein <amir73il@gmail.com> 4675L: linux-fsdevel@vger.kernel.org 4676S: Maintained 4677F: Documentation/filesystems/dnotify.txt 4678F: fs/notify/dnotify/ 4679F: include/linux/dnotify.h 4680 4681DISK GEOMETRY AND PARTITION HANDLING 4682M: Andries Brouwer <aeb@cwi.nl> 4683W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4684W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4685W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4686S: Maintained 4687 4688DISKQUOTA 4689M: Jan Kara <jack@suse.com> 4690S: Maintained 4691F: Documentation/filesystems/quota.txt 4692F: fs/quota/ 4693F: include/linux/quota*.h 4694F: include/uapi/linux/quota*.h 4695 4696DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4697M: Bernie Thompson <bernie@plugable.com> 4698L: linux-fbdev@vger.kernel.org 4699S: Maintained 4700W: http://plugable.com/category/projects/udlfb/ 4701F: drivers/video/fbdev/udlfb.c 4702F: include/video/udlfb.h 4703F: Documentation/fb/udlfb.txt 4704 4705DISTRIBUTED LOCK MANAGER (DLM) 4706M: Christine Caulfield <ccaulfie@redhat.com> 4707M: David Teigland <teigland@redhat.com> 4708L: cluster-devel@redhat.com 4709W: http://sources.redhat.com/cluster/ 4710T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4711S: Supported 4712F: fs/dlm/ 4713 4714DMA BUFFER SHARING FRAMEWORK 4715M: Sumit Semwal <sumit.semwal@linaro.org> 4716S: Maintained 4717L: linux-media@vger.kernel.org 4718L: dri-devel@lists.freedesktop.org 4719L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4720F: drivers/dma-buf/ 4721F: include/linux/dma-buf* 4722F: include/linux/reservation.h 4723F: include/linux/*fence.h 4724F: Documentation/driver-api/dma-buf.rst 4725T: git git://anongit.freedesktop.org/drm/drm-misc 4726 4727DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4728M: Vinod Koul <vkoul@kernel.org> 4729L: dmaengine@vger.kernel.org 4730Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4731S: Maintained 4732F: drivers/dma/ 4733F: include/linux/dmaengine.h 4734F: include/linux/of_dma.h 4735F: Documentation/devicetree/bindings/dma/ 4736F: Documentation/driver-api/dmaengine/ 4737T: git git://git.infradead.org/users/vkoul/slave-dma.git 4738 4739DMA MAPPING HELPERS 4740M: Christoph Hellwig <hch@lst.de> 4741M: Marek Szyprowski <m.szyprowski@samsung.com> 4742R: Robin Murphy <robin.murphy@arm.com> 4743L: iommu@lists.linux-foundation.org 4744T: git git://git.infradead.org/users/hch/dma-mapping.git 4745W: http://git.infradead.org/users/hch/dma-mapping.git 4746S: Supported 4747F: kernel/dma/ 4748F: include/asm-generic/dma-mapping.h 4749F: include/linux/dma-direct.h 4750F: include/linux/dma-mapping.h 4751F: include/linux/dma-noncoherent.h 4752 4753DME1737 HARDWARE MONITOR DRIVER 4754M: Juerg Haefliger <juergh@gmail.com> 4755L: linux-hwmon@vger.kernel.org 4756S: Maintained 4757F: Documentation/hwmon/dme1737 4758F: drivers/hwmon/dme1737.c 4759 4760DMI/SMBIOS SUPPORT 4761M: Jean Delvare <jdelvare@suse.com> 4762S: Maintained 4763T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4764F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4765F: drivers/firmware/dmi-id.c 4766F: drivers/firmware/dmi_scan.c 4767F: include/linux/dmi.h 4768 4769DOCUMENTATION 4770M: Jonathan Corbet <corbet@lwn.net> 4771L: linux-doc@vger.kernel.org 4772S: Maintained 4773F: Documentation/ 4774F: scripts/kernel-doc 4775X: Documentation/ABI/ 4776X: Documentation/acpi/ 4777X: Documentation/devicetree/ 4778X: Documentation/i2c/ 4779X: Documentation/media/ 4780X: Documentation/power/ 4781X: Documentation/spi/ 4782T: git git://git.lwn.net/linux.git docs-next 4783 4784DOCUMENTATION/ITALIAN 4785M: Federico Vaga <federico.vaga@vaga.pv.it> 4786L: linux-doc@vger.kernel.org 4787S: Maintained 4788F: Documentation/translations/it_IT 4789 4790DONGWOON DW9714 LENS VOICE COIL DRIVER 4791M: Sakari Ailus <sakari.ailus@linux.intel.com> 4792L: linux-media@vger.kernel.org 4793T: git git://linuxtv.org/media_tree.git 4794S: Maintained 4795F: drivers/media/i2c/dw9714.c 4796F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4797 4798DONGWOON DW9807 LENS VOICE COIL DRIVER 4799M: Sakari Ailus <sakari.ailus@linux.intel.com> 4800L: linux-media@vger.kernel.org 4801T: git git://linuxtv.org/media_tree.git 4802S: Maintained 4803F: drivers/media/i2c/dw9807-vcm.c 4804F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4805 4806DOUBLETALK DRIVER 4807M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4808L: blinux-list@redhat.com 4809S: Maintained 4810F: drivers/char/dtlk.c 4811F: include/linux/dtlk.h 4812 4813DPAA2 DATAPATH I/O (DPIO) DRIVER 4814M: Roy Pledge <Roy.Pledge@nxp.com> 4815L: linux-kernel@vger.kernel.org 4816S: Maintained 4817F: drivers/soc/fsl/dpio 4818 4819DPAA2 ETHERNET DRIVER 4820M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4821L: netdev@vger.kernel.org 4822S: Maintained 4823F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4824F: drivers/net/ethernet/freescale/dpaa2/dpni* 4825F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4826F: drivers/net/ethernet/freescale/dpaa2/Makefile 4827F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4828 4829DPAA2 ETHERNET SWITCH DRIVER 4830M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4831M: Ioana Ciornei <ioana.ciornei@nxp.com> 4832L: linux-kernel@vger.kernel.org 4833S: Maintained 4834F: drivers/staging/fsl-dpaa2/ethsw 4835 4836DPAA2 PTP CLOCK DRIVER 4837M: Yangbo Lu <yangbo.lu@nxp.com> 4838L: netdev@vger.kernel.org 4839S: Maintained 4840F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4841F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4842 4843DPT_I2O SCSI RAID DRIVER 4844M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4845L: linux-scsi@vger.kernel.org 4846W: http://www.adaptec.com/ 4847S: Maintained 4848F: drivers/scsi/dpt* 4849F: drivers/scsi/dpt/ 4850 4851DRBD DRIVER 4852M: Philipp Reisner <philipp.reisner@linbit.com> 4853M: Lars Ellenberg <lars.ellenberg@linbit.com> 4854L: drbd-dev@lists.linbit.com 4855W: http://www.drbd.org 4856T: git git://git.linbit.com/linux-drbd.git 4857T: git git://git.linbit.com/drbd-8.4.git 4858S: Supported 4859F: drivers/block/drbd/ 4860F: lib/lru_cache.c 4861F: Documentation/blockdev/drbd/ 4862 4863DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4864M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4865R: "Rafael J. Wysocki" <rafael@kernel.org> 4866T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4867S: Supported 4868F: Documentation/kobject.txt 4869F: drivers/base/ 4870F: fs/debugfs/ 4871F: fs/sysfs/ 4872F: include/linux/debugfs.h 4873F: include/linux/kobj* 4874F: lib/kobj* 4875 4876DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4877M: Kevin Hilman <khilman@kernel.org> 4878M: Nishanth Menon <nm@ti.com> 4879S: Maintained 4880F: drivers/power/avs/ 4881F: include/linux/power/smartreflex.h 4882L: linux-pm@vger.kernel.org 4883 4884DRM DRIVER FOR ARM PL111 CLCD 4885M: Eric Anholt <eric@anholt.net> 4886T: git git://anongit.freedesktop.org/drm/drm-misc 4887S: Supported 4888F: drivers/gpu/drm/pl111/ 4889 4890DRM DRIVER FOR ARM VERSATILE TFT PANELS 4891M: Linus Walleij <linus.walleij@linaro.org> 4892T: git git://anongit.freedesktop.org/drm/drm-misc 4893S: Maintained 4894F: drivers/gpu/drm/panel/panel-arm-versatile.c 4895F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4896 4897DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4898M: Dave Airlie <airlied@redhat.com> 4899S: Odd Fixes 4900F: drivers/gpu/drm/ast/ 4901 4902DRM DRIVER FOR BOCHS VIRTUAL GPU 4903M: Gerd Hoffmann <kraxel@redhat.com> 4904L: virtualization@lists.linux-foundation.org 4905T: git git://anongit.freedesktop.org/drm/drm-misc 4906S: Maintained 4907F: drivers/gpu/drm/bochs/ 4908 4909DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4910M: Linus Walleij <linus.walleij@linaro.org> 4911T: git git://anongit.freedesktop.org/drm/drm-misc 4912S: Maintained 4913F: drivers/gpu/drm/tve200/ 4914 4915DRM DRIVER FOR ILITEK ILI9225 PANELS 4916M: David Lechner <david@lechnology.com> 4917S: Maintained 4918F: drivers/gpu/drm/tinydrm/ili9225.c 4919F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4920 4921DRM DRIVER FOR HX8357D PANELS 4922M: Eric Anholt <eric@anholt.net> 4923T: git git://anongit.freedesktop.org/drm/drm-misc 4924S: Maintained 4925F: drivers/gpu/drm/tinydrm/hx8357d.c 4926F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4927 4928DRM DRIVER FOR INTEL I810 VIDEO CARDS 4929S: Orphan / Obsolete 4930F: drivers/gpu/drm/i810/ 4931F: include/uapi/drm/i810_drm.h 4932 4933DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4934S: Orphan / Obsolete 4935F: drivers/gpu/drm/mga/ 4936F: include/uapi/drm/mga_drm.h 4937 4938DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4939M: Dave Airlie <airlied@redhat.com> 4940S: Odd Fixes 4941F: drivers/gpu/drm/mgag200/ 4942 4943DRM DRIVER FOR MI0283QT 4944M: Noralf Trønnes <noralf@tronnes.org> 4945S: Maintained 4946F: drivers/gpu/drm/tinydrm/mi0283qt.c 4947F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4948 4949DRM DRIVER FOR MSM ADRENO GPU 4950M: Rob Clark <robdclark@gmail.com> 4951M: Sean Paul <sean@poorly.run> 4952L: linux-arm-msm@vger.kernel.org 4953L: dri-devel@lists.freedesktop.org 4954L: freedreno@lists.freedesktop.org 4955T: git https://gitlab.freedesktop.org/drm/msm.git 4956S: Maintained 4957F: drivers/gpu/drm/msm/ 4958F: include/uapi/drm/msm_drm.h 4959F: Documentation/devicetree/bindings/display/msm/ 4960 4961DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4962M: Ben Skeggs <bskeggs@redhat.com> 4963L: dri-devel@lists.freedesktop.org 4964L: nouveau@lists.freedesktop.org 4965T: git git://github.com/skeggsb/linux 4966S: Supported 4967F: drivers/gpu/drm/nouveau/ 4968F: include/uapi/drm/nouveau_drm.h 4969 4970DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4971M: Stefan Mavrodiev <stefan@olimex.com> 4972S: Maintained 4973F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4974F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4975 4976DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4977M: Noralf Trønnes <noralf@tronnes.org> 4978S: Maintained 4979F: drivers/gpu/drm/tinydrm/repaper.c 4980F: Documentation/devicetree/bindings/display/repaper.txt 4981 4982DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4983M: Dave Airlie <airlied@redhat.com> 4984M: Gerd Hoffmann <kraxel@redhat.com> 4985L: virtualization@lists.linux-foundation.org 4986T: git git://anongit.freedesktop.org/drm/drm-misc 4987S: Obsolete 4988W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4989F: drivers/gpu/drm/cirrus/ 4990 4991DRM DRIVER FOR QXL VIRTUAL GPU 4992M: Dave Airlie <airlied@redhat.com> 4993M: Gerd Hoffmann <kraxel@redhat.com> 4994L: virtualization@lists.linux-foundation.org 4995L: spice-devel@lists.freedesktop.org 4996T: git git://anongit.freedesktop.org/drm/drm-misc 4997S: Maintained 4998F: drivers/gpu/drm/qxl/ 4999F: include/uapi/drm/qxl_drm.h 5000 5001DRM DRIVER FOR RAGE 128 VIDEO CARDS 5002S: Orphan / Obsolete 5003F: drivers/gpu/drm/r128/ 5004F: include/uapi/drm/r128_drm.h 5005 5006DRM DRIVER FOR SAVAGE VIDEO CARDS 5007S: Orphan / Obsolete 5008F: drivers/gpu/drm/savage/ 5009F: include/uapi/drm/savage_drm.h 5010 5011DRM DRIVER FOR SIS VIDEO CARDS 5012S: Orphan / Obsolete 5013F: drivers/gpu/drm/sis/ 5014F: include/uapi/drm/sis_drm.h 5015 5016DRM DRIVER FOR SITRONIX ST7701 PANELS 5017M: Jagan Teki <jagan@amarulasolutions.com> 5018S: Maintained 5019F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5020F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5021 5022DRM DRIVER FOR SITRONIX ST7586 PANELS 5023M: David Lechner <david@lechnology.com> 5024S: Maintained 5025F: drivers/gpu/drm/tinydrm/st7586.c 5026F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5027 5028DRM DRIVER FOR SITRONIX ST7735R PANELS 5029M: David Lechner <david@lechnology.com> 5030S: Maintained 5031F: drivers/gpu/drm/tinydrm/st7735r.c 5032F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5033 5034DRM DRIVER FOR TDFX VIDEO CARDS 5035S: Orphan / Obsolete 5036F: drivers/gpu/drm/tdfx/ 5037 5038DRM DRIVER FOR TPO TPG110 PANELS 5039M: Linus Walleij <linus.walleij@linaro.org> 5040T: git git://anongit.freedesktop.org/drm/drm-misc 5041S: Maintained 5042F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5043F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5044 5045DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5046M: Dave Airlie <airlied@redhat.com> 5047R: Sean Paul <sean@poorly.run> 5048L: dri-devel@lists.freedesktop.org 5049S: Odd Fixes 5050F: drivers/gpu/drm/udl/ 5051T: git git://anongit.freedesktop.org/drm/drm-misc 5052 5053DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5054M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5055R: Haneen Mohammed <hamohammed.sa@gmail.com> 5056R: Daniel Vetter <daniel@ffwll.ch> 5057T: git git://anongit.freedesktop.org/drm/drm-misc 5058S: Maintained 5059L: dri-devel@lists.freedesktop.org 5060F: drivers/gpu/drm/vkms/ 5061F: Documentation/gpu/vkms.rst 5062 5063DRM DRIVER FOR VMWARE VIRTUAL GPU 5064M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5065M: Thomas Hellstrom <thellstrom@vmware.com> 5066L: dri-devel@lists.freedesktop.org 5067T: git git://people.freedesktop.org/~thomash/linux 5068S: Supported 5069F: drivers/gpu/drm/vmwgfx/ 5070F: include/uapi/drm/vmwgfx_drm.h 5071 5072DRM DRIVERS 5073M: David Airlie <airlied@linux.ie> 5074M: Daniel Vetter <daniel@ffwll.ch> 5075L: dri-devel@lists.freedesktop.org 5076T: git git://anongit.freedesktop.org/drm/drm 5077B: https://bugs.freedesktop.org/ 5078C: irc://chat.freenode.net/dri-devel 5079S: Maintained 5080F: drivers/gpu/drm/ 5081F: drivers/gpu/vga/ 5082F: Documentation/devicetree/bindings/display/ 5083F: Documentation/devicetree/bindings/gpu/ 5084F: Documentation/gpu/ 5085F: include/drm/ 5086F: include/uapi/drm/ 5087F: include/linux/vga* 5088 5089DRM DRIVERS AND MISC GPU PATCHES 5090M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5091M: Maxime Ripard <maxime.ripard@bootlin.com> 5092M: Sean Paul <sean@poorly.run> 5093W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5094S: Maintained 5095T: git git://anongit.freedesktop.org/drm/drm-misc 5096F: Documentation/gpu/ 5097F: drivers/gpu/vga/ 5098F: drivers/gpu/drm/* 5099F: include/drm/drm* 5100F: include/uapi/drm/drm* 5101F: include/linux/vga* 5102 5103DRM DRIVERS FOR ALLWINNER A10 5104M: Maxime Ripard <maxime.ripard@bootlin.com> 5105L: dri-devel@lists.freedesktop.org 5106S: Supported 5107F: drivers/gpu/drm/sun4i/ 5108F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5109T: git git://anongit.freedesktop.org/drm/drm-misc 5110 5111DRM DRIVERS FOR AMLOGIC SOCS 5112M: Neil Armstrong <narmstrong@baylibre.com> 5113L: dri-devel@lists.freedesktop.org 5114L: linux-amlogic@lists.infradead.org 5115W: http://linux-meson.com/ 5116S: Supported 5117F: drivers/gpu/drm/meson/ 5118F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5119F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5120F: Documentation/gpu/meson.rst 5121T: git git://anongit.freedesktop.org/drm/drm-misc 5122 5123DRM DRIVERS FOR ATMEL HLCDC 5124M: Boris Brezillon <bbrezillon@kernel.org> 5125L: dri-devel@lists.freedesktop.org 5126S: Supported 5127F: drivers/gpu/drm/atmel-hlcdc/ 5128F: Documentation/devicetree/bindings/display/atmel/ 5129T: git git://anongit.freedesktop.org/drm/drm-misc 5130 5131DRM DRIVERS FOR BRIDGE CHIPS 5132M: Andrzej Hajda <a.hajda@samsung.com> 5133R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5134S: Maintained 5135T: git git://anongit.freedesktop.org/drm/drm-misc 5136F: drivers/gpu/drm/bridge/ 5137 5138DRM DRIVERS FOR EXYNOS 5139M: Inki Dae <inki.dae@samsung.com> 5140M: Joonyoung Shim <jy0922.shim@samsung.com> 5141M: Seung-Woo Kim <sw0312.kim@samsung.com> 5142M: Kyungmin Park <kyungmin.park@samsung.com> 5143L: dri-devel@lists.freedesktop.org 5144T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5145S: Supported 5146F: drivers/gpu/drm/exynos/ 5147F: include/uapi/drm/exynos_drm.h 5148F: Documentation/devicetree/bindings/display/exynos/ 5149 5150DRM DRIVERS FOR FREESCALE DCU 5151M: Stefan Agner <stefan@agner.ch> 5152M: Alison Wang <alison.wang@nxp.com> 5153L: dri-devel@lists.freedesktop.org 5154S: Supported 5155F: drivers/gpu/drm/fsl-dcu/ 5156F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5157F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5158F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5159T: git git://anongit.freedesktop.org/drm/drm-misc 5160 5161DRM DRIVERS FOR FREESCALE IMX 5162M: Philipp Zabel <p.zabel@pengutronix.de> 5163L: dri-devel@lists.freedesktop.org 5164S: Maintained 5165F: drivers/gpu/drm/imx/ 5166F: drivers/gpu/ipu-v3/ 5167F: Documentation/devicetree/bindings/display/imx/ 5168 5169DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5170M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5171L: dri-devel@lists.freedesktop.org 5172T: git git://github.com/patjak/drm-gma500 5173S: Maintained 5174F: drivers/gpu/drm/gma500/ 5175 5176DRM DRIVERS FOR HISILICON 5177M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5178M: Rongrong Zou <zourongrong@gmail.com> 5179R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5180R: Chen Feng <puck.chen@hisilicon.com> 5181L: dri-devel@lists.freedesktop.org 5182T: git git://github.com/xin3liang/linux.git 5183S: Maintained 5184F: drivers/gpu/drm/hisilicon/ 5185F: Documentation/devicetree/bindings/display/hisilicon/ 5186 5187DRM DRIVERS FOR MEDIATEK 5188M: CK Hu <ck.hu@mediatek.com> 5189M: Philipp Zabel <p.zabel@pengutronix.de> 5190L: dri-devel@lists.freedesktop.org 5191S: Supported 5192F: drivers/gpu/drm/mediatek/ 5193F: Documentation/devicetree/bindings/display/mediatek/ 5194 5195DRM DRIVERS FOR NVIDIA TEGRA 5196M: Thierry Reding <thierry.reding@gmail.com> 5197L: dri-devel@lists.freedesktop.org 5198L: linux-tegra@vger.kernel.org 5199T: git git://anongit.freedesktop.org/tegra/linux.git 5200S: Supported 5201F: drivers/gpu/drm/tegra/ 5202F: drivers/gpu/host1x/ 5203F: include/linux/host1x.h 5204F: include/uapi/drm/tegra_drm.h 5205F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5206 5207DRM DRIVERS FOR RENESAS 5208M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5209M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5210L: dri-devel@lists.freedesktop.org 5211L: linux-renesas-soc@vger.kernel.org 5212T: git git://linuxtv.org/pinchartl/media drm/du/next 5213S: Supported 5214F: drivers/gpu/drm/rcar-du/ 5215F: drivers/gpu/drm/shmobile/ 5216F: include/linux/platform_data/shmob_drm.h 5217F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5218F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5219F: Documentation/devicetree/bindings/display/renesas,du.txt 5220 5221DRM DRIVERS FOR ROCKCHIP 5222M: Sandy Huang <hjc@rock-chips.com> 5223M: Heiko Stübner <heiko@sntech.de> 5224L: dri-devel@lists.freedesktop.org 5225S: Maintained 5226F: drivers/gpu/drm/rockchip/ 5227F: Documentation/devicetree/bindings/display/rockchip/ 5228T: git git://anongit.freedesktop.org/drm/drm-misc 5229 5230DRM DRIVERS FOR STI 5231M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5232M: Vincent Abriou <vincent.abriou@st.com> 5233L: dri-devel@lists.freedesktop.org 5234T: git git://anongit.freedesktop.org/drm/drm-misc 5235S: Maintained 5236F: drivers/gpu/drm/sti 5237F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5238 5239DRM DRIVERS FOR STM 5240M: Yannick Fertre <yannick.fertre@st.com> 5241M: Philippe Cornu <philippe.cornu@st.com> 5242M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5243M: Vincent Abriou <vincent.abriou@st.com> 5244L: dri-devel@lists.freedesktop.org 5245T: git git://anongit.freedesktop.org/drm/drm-misc 5246S: Maintained 5247F: drivers/gpu/drm/stm 5248F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5249 5250DRM DRIVERS FOR TI LCDC 5251M: Jyri Sarha <jsarha@ti.com> 5252R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5253L: dri-devel@lists.freedesktop.org 5254S: Maintained 5255F: drivers/gpu/drm/tilcdc/ 5256F: Documentation/devicetree/bindings/display/tilcdc/ 5257 5258DRM DRIVERS FOR TI OMAP 5259M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5260L: dri-devel@lists.freedesktop.org 5261S: Maintained 5262F: drivers/gpu/drm/omapdrm/ 5263F: Documentation/devicetree/bindings/display/ti/ 5264 5265DRM DRIVERS FOR V3D 5266M: Eric Anholt <eric@anholt.net> 5267S: Supported 5268F: drivers/gpu/drm/v3d/ 5269F: include/uapi/drm/v3d_drm.h 5270F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5271T: git git://anongit.freedesktop.org/drm/drm-misc 5272 5273DRM DRIVERS FOR VC4 5274M: Eric Anholt <eric@anholt.net> 5275T: git git://github.com/anholt/linux 5276S: Supported 5277F: drivers/gpu/drm/vc4/ 5278F: include/uapi/drm/vc4_drm.h 5279F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5280T: git git://anongit.freedesktop.org/drm/drm-misc 5281 5282DRM DRIVERS FOR VIVANTE GPU IP 5283M: Lucas Stach <l.stach@pengutronix.de> 5284R: Russell King <linux+etnaviv@armlinux.org.uk> 5285R: Christian Gmeiner <christian.gmeiner@gmail.com> 5286L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5287L: dri-devel@lists.freedesktop.org 5288S: Maintained 5289F: drivers/gpu/drm/etnaviv/ 5290F: include/uapi/drm/etnaviv_drm.h 5291F: Documentation/devicetree/bindings/display/etnaviv/ 5292 5293DRM DRIVERS FOR ZTE ZX 5294M: Shawn Guo <shawnguo@kernel.org> 5295L: dri-devel@lists.freedesktop.org 5296S: Maintained 5297F: drivers/gpu/drm/zte/ 5298F: Documentation/devicetree/bindings/display/zte,vou.txt 5299T: git git://anongit.freedesktop.org/drm/drm-misc 5300 5301DRM PANEL DRIVERS 5302M: Thierry Reding <thierry.reding@gmail.com> 5303L: dri-devel@lists.freedesktop.org 5304T: git git://anongit.freedesktop.org/drm/drm-misc 5305S: Maintained 5306F: drivers/gpu/drm/drm_panel.c 5307F: drivers/gpu/drm/panel/ 5308F: include/drm/drm_panel.h 5309F: Documentation/devicetree/bindings/display/panel/ 5310 5311DRM TINYDRM DRIVERS 5312M: Noralf Trønnes <noralf@tronnes.org> 5313W: https://github.com/notro/tinydrm/wiki/Development 5314T: git git://anongit.freedesktop.org/drm/drm-misc 5315S: Maintained 5316F: drivers/gpu/drm/tinydrm/ 5317F: include/drm/tinydrm/ 5318 5319DRM DRIVERS FOR XEN 5320M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5321T: git git://anongit.freedesktop.org/drm/drm-misc 5322L: dri-devel@lists.freedesktop.org 5323L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5324S: Supported 5325F: drivers/gpu/drm/xen/ 5326F: Documentation/gpu/xen-front.rst 5327 5328DRM TTM SUBSYSTEM 5329M: Christian Koenig <christian.koenig@amd.com> 5330M: Huang Rui <ray.huang@amd.com> 5331M: Junwei Zhang <Jerry.Zhang@amd.com> 5332T: git git://people.freedesktop.org/~agd5f/linux 5333S: Maintained 5334L: dri-devel@lists.freedesktop.org 5335F: include/drm/ttm/ 5336F: drivers/gpu/drm/ttm/ 5337 5338DSBR100 USB FM RADIO DRIVER 5339M: Alexey Klimov <klimov.linux@gmail.com> 5340L: linux-media@vger.kernel.org 5341T: git git://linuxtv.org/media_tree.git 5342S: Maintained 5343F: drivers/media/radio/dsbr100.c 5344 5345DSCC4 DRIVER 5346M: Francois Romieu <romieu@fr.zoreil.com> 5347L: netdev@vger.kernel.org 5348S: Maintained 5349F: drivers/net/wan/dscc4.c 5350 5351DT3155 MEDIA DRIVER 5352M: Hans Verkuil <hverkuil@xs4all.nl> 5353L: linux-media@vger.kernel.org 5354T: git git://linuxtv.org/media_tree.git 5355W: https://linuxtv.org 5356S: Odd Fixes 5357F: drivers/media/pci/dt3155/ 5358 5359DVB_USB_AF9015 MEDIA DRIVER 5360M: Antti Palosaari <crope@iki.fi> 5361L: linux-media@vger.kernel.org 5362W: https://linuxtv.org 5363W: http://palosaari.fi/linux/ 5364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5365T: git git://linuxtv.org/anttip/media_tree.git 5366S: Maintained 5367F: drivers/media/usb/dvb-usb-v2/af9015* 5368 5369DVB_USB_AF9035 MEDIA DRIVER 5370M: Antti Palosaari <crope@iki.fi> 5371L: linux-media@vger.kernel.org 5372W: https://linuxtv.org 5373W: http://palosaari.fi/linux/ 5374Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5375T: git git://linuxtv.org/anttip/media_tree.git 5376S: Maintained 5377F: drivers/media/usb/dvb-usb-v2/af9035* 5378 5379DVB_USB_ANYSEE MEDIA DRIVER 5380M: Antti Palosaari <crope@iki.fi> 5381L: linux-media@vger.kernel.org 5382W: https://linuxtv.org 5383W: http://palosaari.fi/linux/ 5384Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5385T: git git://linuxtv.org/anttip/media_tree.git 5386S: Maintained 5387F: drivers/media/usb/dvb-usb-v2/anysee* 5388 5389DVB_USB_AU6610 MEDIA DRIVER 5390M: Antti Palosaari <crope@iki.fi> 5391L: linux-media@vger.kernel.org 5392W: https://linuxtv.org 5393W: http://palosaari.fi/linux/ 5394Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5395T: git git://linuxtv.org/anttip/media_tree.git 5396S: Maintained 5397F: drivers/media/usb/dvb-usb-v2/au6610* 5398 5399DVB_USB_CE6230 MEDIA DRIVER 5400M: Antti Palosaari <crope@iki.fi> 5401L: linux-media@vger.kernel.org 5402W: https://linuxtv.org 5403W: http://palosaari.fi/linux/ 5404Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5405T: git git://linuxtv.org/anttip/media_tree.git 5406S: Maintained 5407F: drivers/media/usb/dvb-usb-v2/ce6230* 5408 5409DVB_USB_CXUSB MEDIA DRIVER 5410M: Michael Krufky <mkrufky@linuxtv.org> 5411L: linux-media@vger.kernel.org 5412W: https://linuxtv.org 5413W: http://github.com/mkrufky 5414Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5415T: git git://linuxtv.org/media_tree.git 5416S: Maintained 5417F: drivers/media/usb/dvb-usb/cxusb* 5418 5419DVB_USB_EC168 MEDIA DRIVER 5420M: Antti Palosaari <crope@iki.fi> 5421L: linux-media@vger.kernel.org 5422W: https://linuxtv.org 5423W: http://palosaari.fi/linux/ 5424Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5425T: git git://linuxtv.org/anttip/media_tree.git 5426S: Maintained 5427F: drivers/media/usb/dvb-usb-v2/ec168* 5428 5429DVB_USB_GL861 MEDIA DRIVER 5430M: Antti Palosaari <crope@iki.fi> 5431L: linux-media@vger.kernel.org 5432W: https://linuxtv.org 5433Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5434T: git git://linuxtv.org/anttip/media_tree.git 5435S: Maintained 5436F: drivers/media/usb/dvb-usb-v2/gl861* 5437 5438DVB_USB_MXL111SF MEDIA DRIVER 5439M: Michael Krufky <mkrufky@linuxtv.org> 5440L: linux-media@vger.kernel.org 5441W: https://linuxtv.org 5442W: http://github.com/mkrufky 5443Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5444T: git git://linuxtv.org/mkrufky/mxl111sf.git 5445S: Maintained 5446F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5447 5448DVB_USB_RTL28XXU MEDIA DRIVER 5449M: Antti Palosaari <crope@iki.fi> 5450L: linux-media@vger.kernel.org 5451W: https://linuxtv.org 5452W: http://palosaari.fi/linux/ 5453Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5454T: git git://linuxtv.org/anttip/media_tree.git 5455S: Maintained 5456F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5457 5458DVB_USB_V2 MEDIA DRIVER 5459M: Antti Palosaari <crope@iki.fi> 5460L: linux-media@vger.kernel.org 5461W: https://linuxtv.org 5462W: http://palosaari.fi/linux/ 5463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5464T: git git://linuxtv.org/anttip/media_tree.git 5465S: Maintained 5466F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5467F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5468 5469DYNAMIC DEBUG 5470M: Jason Baron <jbaron@akamai.com> 5471S: Maintained 5472F: lib/dynamic_debug.c 5473F: include/linux/dynamic_debug.h 5474 5475DYNAMIC INTERRUPT MODERATION 5476M: Tal Gilboa <talgi@mellanox.com> 5477S: Maintained 5478F: include/linux/net_dim.h 5479 5480DZ DECSTATION DZ11 SERIAL DRIVER 5481M: "Maciej W. Rozycki" <macro@linux-mips.org> 5482S: Maintained 5483F: drivers/tty/serial/dz.* 5484 5485E3X0 POWER BUTTON DRIVER 5486M: Moritz Fischer <moritz.fischer@ettus.com> 5487L: usrp-users@lists.ettus.com 5488W: http://www.ettus.com 5489S: Supported 5490F: drivers/input/misc/e3x0-button.c 5491F: Documentation/devicetree/bindings/input/e3x0-button.txt 5492 5493E4000 MEDIA DRIVER 5494M: Antti Palosaari <crope@iki.fi> 5495L: linux-media@vger.kernel.org 5496W: https://linuxtv.org 5497W: http://palosaari.fi/linux/ 5498Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5499T: git git://linuxtv.org/anttip/media_tree.git 5500S: Maintained 5501F: drivers/media/tuners/e4000* 5502 5503EARTH_PT1 MEDIA DRIVER 5504M: Akihiro Tsukada <tskd08@gmail.com> 5505L: linux-media@vger.kernel.org 5506S: Odd Fixes 5507F: drivers/media/pci/pt1/ 5508 5509EARTH_PT3 MEDIA DRIVER 5510M: Akihiro Tsukada <tskd08@gmail.com> 5511L: linux-media@vger.kernel.org 5512S: Odd Fixes 5513F: drivers/media/pci/pt3/ 5514 5515EC100 MEDIA DRIVER 5516M: Antti Palosaari <crope@iki.fi> 5517L: linux-media@vger.kernel.org 5518W: https://linuxtv.org 5519W: http://palosaari.fi/linux/ 5520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5521T: git git://linuxtv.org/anttip/media_tree.git 5522S: Maintained 5523F: drivers/media/dvb-frontends/ec100* 5524 5525ECRYPT FILE SYSTEM 5526M: Tyler Hicks <tyhicks@canonical.com> 5527L: ecryptfs@vger.kernel.org 5528W: http://ecryptfs.org 5529W: https://launchpad.net/ecryptfs 5530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5531S: Supported 5532F: Documentation/filesystems/ecryptfs.txt 5533F: fs/ecryptfs/ 5534 5535EDAC-AMD64 5536M: Borislav Petkov <bp@alien8.de> 5537L: linux-edac@vger.kernel.org 5538S: Maintained 5539F: drivers/edac/amd64_edac* 5540 5541EDAC-AST2500 5542M: Stefan Schaeckeler <sschaeck@cisco.com> 5543S: Supported 5544F: drivers/edac/aspeed_edac.c 5545F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5546 5547EDAC-CALXEDA 5548M: Robert Richter <rric@kernel.org> 5549L: linux-edac@vger.kernel.org 5550S: Maintained 5551F: drivers/edac/highbank* 5552 5553EDAC-CAVIUM OCTEON 5554M: Ralf Baechle <ralf@linux-mips.org> 5555M: David Daney <david.daney@cavium.com> 5556L: linux-edac@vger.kernel.org 5557L: linux-mips@vger.kernel.org 5558S: Supported 5559F: drivers/edac/octeon_edac* 5560 5561EDAC-CAVIUM THUNDERX 5562M: David Daney <david.daney@cavium.com> 5563M: Jan Glauber <jglauber@cavium.com> 5564L: linux-edac@vger.kernel.org 5565S: Supported 5566F: drivers/edac/thunderx_edac* 5567 5568EDAC-CORE 5569M: Borislav Petkov <bp@alien8.de> 5570M: Mauro Carvalho Chehab <mchehab@kernel.org> 5571R: James Morse <james.morse@arm.com> 5572L: linux-edac@vger.kernel.org 5573T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5575S: Supported 5576F: Documentation/admin-guide/ras.rst 5577F: Documentation/driver-api/edac.rst 5578F: drivers/edac/ 5579F: include/linux/edac.h 5580 5581EDAC-E752X 5582M: Mark Gross <mark.gross@intel.com> 5583L: linux-edac@vger.kernel.org 5584S: Maintained 5585F: drivers/edac/e752x_edac.c 5586 5587EDAC-E7XXX 5588L: linux-edac@vger.kernel.org 5589S: Maintained 5590F: drivers/edac/e7xxx_edac.c 5591 5592EDAC-FSL_DDR 5593M: York Sun <york.sun@nxp.com> 5594L: linux-edac@vger.kernel.org 5595S: Maintained 5596F: drivers/edac/fsl_ddr_edac.* 5597 5598EDAC-GHES 5599M: Mauro Carvalho Chehab <mchehab@kernel.org> 5600L: linux-edac@vger.kernel.org 5601S: Maintained 5602F: drivers/edac/ghes_edac.c 5603 5604EDAC-I3000 5605L: linux-edac@vger.kernel.org 5606S: Orphan 5607F: drivers/edac/i3000_edac.c 5608 5609EDAC-I5000 5610L: linux-edac@vger.kernel.org 5611S: Maintained 5612F: drivers/edac/i5000_edac.c 5613 5614EDAC-I5400 5615M: Mauro Carvalho Chehab <mchehab@kernel.org> 5616L: linux-edac@vger.kernel.org 5617S: Maintained 5618F: drivers/edac/i5400_edac.c 5619 5620EDAC-I7300 5621M: Mauro Carvalho Chehab <mchehab@kernel.org> 5622L: linux-edac@vger.kernel.org 5623S: Maintained 5624F: drivers/edac/i7300_edac.c 5625 5626EDAC-I7CORE 5627M: Mauro Carvalho Chehab <mchehab@kernel.org> 5628L: linux-edac@vger.kernel.org 5629S: Maintained 5630F: drivers/edac/i7core_edac.c 5631 5632EDAC-I82443BXGX 5633M: Tim Small <tim@buttersideup.com> 5634L: linux-edac@vger.kernel.org 5635S: Maintained 5636F: drivers/edac/i82443bxgx_edac.c 5637 5638EDAC-I82975X 5639M: "Arvind R." <arvino55@gmail.com> 5640L: linux-edac@vger.kernel.org 5641S: Maintained 5642F: drivers/edac/i82975x_edac.c 5643 5644EDAC-IE31200 5645M: Jason Baron <jbaron@akamai.com> 5646L: linux-edac@vger.kernel.org 5647S: Maintained 5648F: drivers/edac/ie31200_edac.c 5649 5650EDAC-MPC85XX 5651M: Johannes Thumshirn <morbidrsa@gmail.com> 5652L: linux-edac@vger.kernel.org 5653S: Maintained 5654F: drivers/edac/mpc85xx_edac.[ch] 5655 5656EDAC-PASEMI 5657M: Egor Martovetsky <egor@pasemi.com> 5658L: linux-edac@vger.kernel.org 5659S: Maintained 5660F: drivers/edac/pasemi_edac.c 5661 5662EDAC-PND2 5663M: Tony Luck <tony.luck@intel.com> 5664L: linux-edac@vger.kernel.org 5665S: Maintained 5666F: drivers/edac/pnd2_edac.[ch] 5667 5668EDAC-R82600 5669M: Tim Small <tim@buttersideup.com> 5670L: linux-edac@vger.kernel.org 5671S: Maintained 5672F: drivers/edac/r82600_edac.c 5673 5674EDAC-SBRIDGE 5675M: Tony Luck <tony.luck@intel.com> 5676R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5677L: linux-edac@vger.kernel.org 5678S: Maintained 5679F: drivers/edac/sb_edac.c 5680 5681EDAC-SKYLAKE 5682M: Tony Luck <tony.luck@intel.com> 5683L: linux-edac@vger.kernel.org 5684S: Maintained 5685F: drivers/edac/skx_edac.c 5686 5687EDAC-TI 5688M: Tero Kristo <t-kristo@ti.com> 5689L: linux-edac@vger.kernel.org 5690S: Maintained 5691F: drivers/edac/ti_edac.c 5692 5693EDAC-QCOM 5694M: Channagoud Kadabi <ckadabi@codeaurora.org> 5695M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5696L: linux-arm-msm@vger.kernel.org 5697L: linux-edac@vger.kernel.org 5698S: Maintained 5699F: drivers/edac/qcom_edac.c 5700 5701EDIROL UA-101/UA-1000 DRIVER 5702M: Clemens Ladisch <clemens@ladisch.de> 5703L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5704T: git git://git.alsa-project.org/alsa-kernel.git 5705S: Maintained 5706F: sound/usb/misc/ua101.c 5707 5708EFI TEST DRIVER 5709L: linux-efi@vger.kernel.org 5710M: Ivan Hu <ivan.hu@canonical.com> 5711M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5712S: Maintained 5713F: drivers/firmware/efi/test/ 5714 5715EFI VARIABLE FILESYSTEM 5716M: Matthew Garrett <matthew.garrett@nebula.com> 5717M: Jeremy Kerr <jk@ozlabs.org> 5718M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5719T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5720L: linux-efi@vger.kernel.org 5721S: Maintained 5722F: fs/efivarfs/ 5723 5724EFIFB FRAMEBUFFER DRIVER 5725L: linux-fbdev@vger.kernel.org 5726M: Peter Jones <pjones@redhat.com> 5727S: Maintained 5728F: drivers/video/fbdev/efifb.c 5729 5730EFS FILESYSTEM 5731W: http://aeschi.ch.eu.org/efs/ 5732S: Orphan 5733F: fs/efs/ 5734 5735EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5736M: Douglas Miller <dougmill@linux.ibm.com> 5737L: netdev@vger.kernel.org 5738S: Maintained 5739F: drivers/net/ethernet/ibm/ehea/ 5740 5741EM28XX VIDEO4LINUX DRIVER 5742M: Mauro Carvalho Chehab <mchehab@kernel.org> 5743L: linux-media@vger.kernel.org 5744W: https://linuxtv.org 5745T: git git://linuxtv.org/media_tree.git 5746S: Maintained 5747F: drivers/media/usb/em28xx/ 5748F: Documentation/media/v4l-drivers/em28xx* 5749 5750EMBEDDED LINUX 5751M: Paul Gortmaker <paul.gortmaker@windriver.com> 5752M: Matt Mackall <mpm@selenic.com> 5753M: David Woodhouse <dwmw2@infradead.org> 5754L: linux-embedded@vger.kernel.org 5755S: Maintained 5756 5757Emulex 10Gbps iSCSI - OneConnect DRIVER 5758M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5759M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5760M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5761L: linux-scsi@vger.kernel.org 5762W: http://www.broadcom.com 5763S: Supported 5764F: drivers/scsi/be2iscsi/ 5765 5766Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5767M: Sathya Perla <sathya.perla@broadcom.com> 5768M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5769M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5770M: Somnath Kotur <somnath.kotur@broadcom.com> 5771L: netdev@vger.kernel.org 5772W: http://www.emulex.com 5773S: Supported 5774F: drivers/net/ethernet/emulex/benet/ 5775 5776EMULEX ONECONNECT ROCE DRIVER 5777M: Selvin Xavier <selvin.xavier@broadcom.com> 5778M: Devesh Sharma <devesh.sharma@broadcom.com> 5779L: linux-rdma@vger.kernel.org 5780W: http://www.broadcom.com 5781S: Odd Fixes 5782F: drivers/infiniband/hw/ocrdma/ 5783F: include/uapi/rdma/ocrdma-abi.h 5784 5785EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5786M: James Smart <james.smart@broadcom.com> 5787M: Dick Kennedy <dick.kennedy@broadcom.com> 5788L: linux-scsi@vger.kernel.org 5789W: http://www.broadcom.com 5790S: Supported 5791F: drivers/scsi/lpfc/ 5792 5793ENE CB710 FLASH CARD READER DRIVER 5794M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5795S: Maintained 5796F: drivers/misc/cb710/ 5797F: drivers/mmc/host/cb710-mmc.* 5798F: include/linux/cb710.h 5799 5800ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5801M: Maxim Levitsky <maximlevitsky@gmail.com> 5802S: Maintained 5803F: drivers/media/rc/ene_ir.* 5804 5805EPSON S1D13XXX FRAMEBUFFER DRIVER 5806M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5807S: Maintained 5808T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5809F: drivers/video/fbdev/s1d13xxxfb.c 5810F: include/video/s1d13xxxfb.h 5811 5812ERRSEQ ERROR TRACKING INFRASTRUCTURE 5813M: Jeff Layton <jlayton@kernel.org> 5814S: Maintained 5815F: lib/errseq.c 5816F: include/linux/errseq.h 5817 5818ET131X NETWORK DRIVER 5819M: Mark Einon <mark.einon@gmail.com> 5820S: Odd Fixes 5821F: drivers/net/ethernet/agere/ 5822 5823ETHERNET BRIDGE 5824M: Roopa Prabhu <roopa@cumulusnetworks.com> 5825M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5826L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5827L: netdev@vger.kernel.org 5828W: http://www.linuxfoundation.org/en/Net:Bridge 5829S: Maintained 5830F: include/linux/netfilter_bridge/ 5831F: net/bridge/ 5832 5833ETHERNET PHY LIBRARY 5834M: Andrew Lunn <andrew@lunn.ch> 5835M: Florian Fainelli <f.fainelli@gmail.com> 5836M: Heiner Kallweit <hkallweit1@gmail.com> 5837L: netdev@vger.kernel.org 5838S: Maintained 5839F: Documentation/ABI/testing/sysfs-bus-mdio 5840F: Documentation/devicetree/bindings/net/mdio* 5841F: Documentation/networking/phy.rst 5842F: drivers/net/phy/ 5843F: drivers/of/of_mdio.c 5844F: drivers/of/of_net.c 5845F: include/linux/*mdio*.h 5846F: include/linux/of_net.h 5847F: include/linux/phy.h 5848F: include/linux/phy_fixed.h 5849F: include/linux/platform_data/mdio-bcm-unimac.h 5850F: include/linux/platform_data/mdio-gpio.h 5851F: include/trace/events/mdio.h 5852F: include/uapi/linux/mdio.h 5853F: include/uapi/linux/mii.h 5854 5855EXT2 FILE SYSTEM 5856M: Jan Kara <jack@suse.com> 5857L: linux-ext4@vger.kernel.org 5858S: Maintained 5859F: Documentation/filesystems/ext2.txt 5860F: fs/ext2/ 5861F: include/linux/ext2* 5862 5863EXT4 FILE SYSTEM 5864M: "Theodore Ts'o" <tytso@mit.edu> 5865M: Andreas Dilger <adilger.kernel@dilger.ca> 5866L: linux-ext4@vger.kernel.org 5867W: http://ext4.wiki.kernel.org 5868Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5869T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5870S: Maintained 5871F: Documentation/filesystems/ext4/ 5872F: fs/ext4/ 5873 5874Extended Verification Module (EVM) 5875M: Mimi Zohar <zohar@linux.ibm.com> 5876L: linux-integrity@vger.kernel.org 5877S: Supported 5878F: security/integrity/evm/ 5879 5880EXTENSIBLE FIRMWARE INTERFACE (EFI) 5881M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5882L: linux-efi@vger.kernel.org 5883T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5884S: Maintained 5885F: Documentation/efi-stub.txt 5886F: arch/*/kernel/efi.c 5887F: arch/x86/boot/compressed/eboot.[ch] 5888F: arch/*/include/asm/efi.h 5889F: arch/x86/platform/efi/ 5890F: drivers/firmware/efi/ 5891F: include/linux/efi*.h 5892F: arch/arm/boot/compressed/efi-header.S 5893F: arch/arm64/kernel/efi-entry.S 5894 5895EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5896M: MyungJoo Ham <myungjoo.ham@samsung.com> 5897M: Chanwoo Choi <cw00.choi@samsung.com> 5898L: linux-kernel@vger.kernel.org 5899T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5900S: Maintained 5901F: drivers/extcon/ 5902F: include/linux/extcon/ 5903F: include/linux/extcon.h 5904F: Documentation/extcon/ 5905F: Documentation/devicetree/bindings/extcon/ 5906 5907EXYNOS DP DRIVER 5908M: Jingoo Han <jingoohan1@gmail.com> 5909L: dri-devel@lists.freedesktop.org 5910S: Maintained 5911F: drivers/gpu/drm/exynos/exynos_dp* 5912 5913EXYNOS SYSMMU (IOMMU) driver 5914M: Marek Szyprowski <m.szyprowski@samsung.com> 5915L: iommu@lists.linux-foundation.org 5916S: Maintained 5917F: drivers/iommu/exynos-iommu.c 5918 5919EZchip NPS platform support 5920M: Vineet Gupta <vgupta@synopsys.com> 5921M: Ofer Levi <oferle@mellanox.com> 5922S: Supported 5923F: arch/arc/plat-eznps 5924F: arch/arc/boot/dts/eznps.dts 5925 5926F2FS FILE SYSTEM 5927M: Jaegeuk Kim <jaegeuk@kernel.org> 5928M: Chao Yu <yuchao0@huawei.com> 5929L: linux-f2fs-devel@lists.sourceforge.net 5930W: https://f2fs.wiki.kernel.org/ 5931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5932S: Maintained 5933F: Documentation/filesystems/f2fs.txt 5934F: Documentation/ABI/testing/sysfs-fs-f2fs 5935F: fs/f2fs/ 5936F: include/linux/f2fs_fs.h 5937F: include/trace/events/f2fs.h 5938 5939F71805F HARDWARE MONITORING DRIVER 5940M: Jean Delvare <jdelvare@suse.com> 5941L: linux-hwmon@vger.kernel.org 5942S: Maintained 5943F: Documentation/hwmon/f71805f 5944F: drivers/hwmon/f71805f.c 5945 5946FADDR2LINE 5947M: Josh Poimboeuf <jpoimboe@redhat.com> 5948S: Maintained 5949F: scripts/faddr2line 5950 5951FAILOVER MODULE 5952M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5953L: netdev@vger.kernel.org 5954S: Supported 5955F: net/core/failover.c 5956F: include/net/failover.h 5957F: Documentation/networking/failover.rst 5958 5959FANOTIFY 5960M: Jan Kara <jack@suse.cz> 5961R: Amir Goldstein <amir73il@gmail.com> 5962L: linux-fsdevel@vger.kernel.org 5963S: Maintained 5964F: fs/notify/fanotify/ 5965F: include/linux/fanotify.h 5966F: include/uapi/linux/fanotify.h 5967 5968FARSYNC SYNCHRONOUS DRIVER 5969M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5970W: http://www.farsite.co.uk/ 5971S: Supported 5972F: drivers/net/wan/farsync.* 5973 5974FAULT INJECTION SUPPORT 5975M: Akinobu Mita <akinobu.mita@gmail.com> 5976S: Supported 5977F: Documentation/fault-injection/ 5978F: lib/fault-inject.c 5979 5980FBTFT Framebuffer drivers 5981S: Orphan 5982L: dri-devel@lists.freedesktop.org 5983L: linux-fbdev@vger.kernel.org 5984F: drivers/staging/fbtft/ 5985 5986FC0011 TUNER DRIVER 5987M: Michael Buesch <m@bues.ch> 5988L: linux-media@vger.kernel.org 5989S: Maintained 5990F: drivers/media/tuners/fc0011.h 5991F: drivers/media/tuners/fc0011.c 5992 5993FC2580 MEDIA DRIVER 5994M: Antti Palosaari <crope@iki.fi> 5995L: linux-media@vger.kernel.org 5996W: https://linuxtv.org 5997W: http://palosaari.fi/linux/ 5998Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5999T: git git://linuxtv.org/anttip/media_tree.git 6000S: Maintained 6001F: drivers/media/tuners/fc2580* 6002 6003FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6004M: Hannes Reinecke <hare@suse.de> 6005L: linux-scsi@vger.kernel.org 6006W: www.Open-FCoE.org 6007S: Supported 6008F: drivers/scsi/libfc/ 6009F: drivers/scsi/fcoe/ 6010F: include/scsi/fc/ 6011F: include/scsi/libfc.h 6012F: include/scsi/libfcoe.h 6013F: include/uapi/scsi/fc/ 6014 6015FILE LOCKING (flock() and fcntl()/lockf()) 6016M: Jeff Layton <jlayton@kernel.org> 6017M: "J. Bruce Fields" <bfields@fieldses.org> 6018L: linux-fsdevel@vger.kernel.org 6019S: Maintained 6020F: include/linux/fcntl.h 6021F: include/uapi/linux/fcntl.h 6022F: fs/fcntl.c 6023F: fs/locks.c 6024 6025FILESYSTEMS (VFS and infrastructure) 6026M: Alexander Viro <viro@zeniv.linux.org.uk> 6027L: linux-fsdevel@vger.kernel.org 6028S: Maintained 6029F: fs/* 6030F: include/linux/fs.h 6031F: include/linux/fs_types.h 6032F: include/uapi/linux/fs.h 6033 6034FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6035M: Riku Voipio <riku.voipio@iki.fi> 6036L: linux-hwmon@vger.kernel.org 6037S: Maintained 6038F: drivers/hwmon/f75375s.c 6039F: include/linux/f75375s.h 6040 6041FIREWIRE AUDIO DRIVERS 6042M: Clemens Ladisch <clemens@ladisch.de> 6043L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6044T: git git://git.alsa-project.org/alsa-kernel.git 6045S: Maintained 6046F: sound/firewire/ 6047 6048FIREWIRE MEDIA DRIVERS (firedtv) 6049M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6050L: linux-media@vger.kernel.org 6051L: linux1394-devel@lists.sourceforge.net 6052T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6053S: Maintained 6054F: drivers/media/firewire/ 6055 6056FIREWIRE SBP-2 TARGET 6057M: Chris Boot <bootc@bootc.net> 6058L: linux-scsi@vger.kernel.org 6059L: target-devel@vger.kernel.org 6060L: linux1394-devel@lists.sourceforge.net 6061T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6062S: Maintained 6063F: drivers/target/sbp/ 6064 6065FIREWIRE SUBSYSTEM 6066M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6067L: linux1394-devel@lists.sourceforge.net 6068W: http://ieee1394.wiki.kernel.org/ 6069T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6070S: Maintained 6071F: drivers/firewire/ 6072F: include/linux/firewire.h 6073F: include/uapi/linux/firewire*.h 6074F: tools/firewire/ 6075 6076FIRMWARE LOADER (request_firmware) 6077M: Luis Chamberlain <mcgrof@kernel.org> 6078L: linux-kernel@vger.kernel.org 6079S: Maintained 6080F: Documentation/firmware_class/ 6081F: drivers/base/firmware_loader/ 6082F: include/linux/firmware.h 6083 6084FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6085M: Joshua Morris <josh.h.morris@us.ibm.com> 6086M: Philip Kelleher <pjk1939@linux.ibm.com> 6087S: Maintained 6088F: drivers/block/rsxx/ 6089 6090FLOPPY DRIVER 6091M: Jiri Kosina <jikos@kernel.org> 6092T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6093S: Odd fixes 6094F: drivers/block/floppy.c 6095 6096FMC SUBSYSTEM 6097M: Alessandro Rubini <rubini@gnudd.com> 6098W: http://www.ohwr.org/projects/fmc-bus 6099S: Supported 6100F: drivers/fmc/ 6101F: include/linux/fmc*.h 6102F: include/linux/ipmi-fru.h 6103K: fmc_d.*register 6104 6105FPGA MANAGER FRAMEWORK 6106M: Alan Tull <atull@kernel.org> 6107M: Moritz Fischer <mdf@kernel.org> 6108L: linux-fpga@vger.kernel.org 6109S: Maintained 6110T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6111Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6112F: Documentation/fpga/ 6113F: Documentation/driver-api/fpga/ 6114F: Documentation/devicetree/bindings/fpga/ 6115F: drivers/fpga/ 6116F: include/linux/fpga/ 6117W: http://www.rocketboards.org 6118 6119FPGA DFL DRIVERS 6120M: Wu Hao <hao.wu@intel.com> 6121L: linux-fpga@vger.kernel.org 6122S: Maintained 6123F: Documentation/fpga/dfl.txt 6124F: include/uapi/linux/fpga-dfl.h 6125F: drivers/fpga/dfl* 6126 6127FPU EMULATOR 6128M: Bill Metzenthen <billm@melbpc.org.au> 6129W: http://floatingpoint.sourceforge.net/emulator/index.html 6130S: Maintained 6131F: arch/x86/math-emu/ 6132 6133FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6134L: netdev@vger.kernel.org 6135S: Orphan 6136F: drivers/net/wan/dlci.c 6137F: drivers/net/wan/sdla.c 6138 6139FRAMEBUFFER LAYER 6140M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6141L: dri-devel@lists.freedesktop.org 6142L: linux-fbdev@vger.kernel.org 6143T: git git://github.com/bzolnier/linux.git 6144Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6145S: Maintained 6146F: Documentation/fb/ 6147F: drivers/video/ 6148F: include/video/ 6149F: include/linux/fb.h 6150F: include/uapi/video/ 6151F: include/uapi/linux/fb.h 6152 6153FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6154M: Horia Geantă <horia.geanta@nxp.com> 6155M: Aymen Sghaier <aymen.sghaier@nxp.com> 6156L: linux-crypto@vger.kernel.org 6157S: Maintained 6158F: drivers/crypto/caam/ 6159F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6160 6161FREESCALE DIU FRAMEBUFFER DRIVER 6162M: Timur Tabi <timur@kernel.org> 6163L: linux-fbdev@vger.kernel.org 6164S: Maintained 6165F: drivers/video/fbdev/fsl-diu-fb.* 6166 6167FREESCALE DMA DRIVER 6168M: Li Yang <leoyang.li@nxp.com> 6169M: Zhang Wei <zw@zh-kernel.org> 6170L: linuxppc-dev@lists.ozlabs.org 6171S: Maintained 6172F: drivers/dma/fsldma.* 6173 6174FREESCALE ENETC ETHERNET DRIVERS 6175M: Claudiu Manoil <claudiu.manoil@nxp.com> 6176L: netdev@vger.kernel.org 6177S: Maintained 6178F: drivers/net/ethernet/freescale/enetc/ 6179 6180FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6181M: Claudiu Manoil <claudiu.manoil@nxp.com> 6182L: netdev@vger.kernel.org 6183S: Maintained 6184F: drivers/net/ethernet/freescale/gianfar* 6185F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6186 6187FREESCALE GPMI NAND DRIVER 6188M: Han Xu <han.xu@nxp.com> 6189L: linux-mtd@lists.infradead.org 6190S: Maintained 6191F: drivers/mtd/nand/raw/gpmi-nand/* 6192 6193FREESCALE I2C CPM DRIVER 6194M: Jochen Friedrich <jochen@scram.de> 6195L: linuxppc-dev@lists.ozlabs.org 6196L: linux-i2c@vger.kernel.org 6197S: Maintained 6198F: drivers/i2c/busses/i2c-cpm.c 6199 6200FREESCALE IMX LPI2C DRIVER 6201M: Dong Aisheng <aisheng.dong@nxp.com> 6202L: linux-i2c@vger.kernel.org 6203L: linux-imx@nxp.com 6204S: Maintained 6205F: drivers/i2c/busses/i2c-imx-lpi2c.c 6206F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6207 6208FREESCALE IMX / MXC FEC DRIVER 6209M: Fugang Duan <fugang.duan@nxp.com> 6210L: netdev@vger.kernel.org 6211S: Maintained 6212F: drivers/net/ethernet/freescale/fec_main.c 6213F: drivers/net/ethernet/freescale/fec_ptp.c 6214F: drivers/net/ethernet/freescale/fec.h 6215F: Documentation/devicetree/bindings/net/fsl-fec.txt 6216 6217FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6218M: Sascha Hauer <s.hauer@pengutronix.de> 6219R: Pengutronix Kernel Team <kernel@pengutronix.de> 6220L: linux-fbdev@vger.kernel.org 6221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6222S: Maintained 6223F: include/linux/platform_data/video-imxfb.h 6224F: drivers/video/fbdev/imxfb.c 6225 6226FREESCALE QORIQ DPAA ETHERNET DRIVER 6227M: Madalin Bucur <madalin.bucur@nxp.com> 6228L: netdev@vger.kernel.org 6229S: Maintained 6230F: drivers/net/ethernet/freescale/dpaa 6231 6232FREESCALE QORIQ DPAA FMAN DRIVER 6233M: Madalin Bucur <madalin.bucur@nxp.com> 6234L: netdev@vger.kernel.org 6235S: Maintained 6236F: drivers/net/ethernet/freescale/fman 6237F: Documentation/devicetree/bindings/net/fsl-fman.txt 6238 6239FREESCALE QORIQ PTP CLOCK DRIVER 6240M: Yangbo Lu <yangbo.lu@nxp.com> 6241L: netdev@vger.kernel.org 6242S: Maintained 6243F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6244F: drivers/ptp/ptp_qoriq.c 6245F: drivers/ptp/ptp_qoriq_debugfs.c 6246F: include/linux/fsl/ptp_qoriq.h 6247F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6248 6249FREESCALE QUAD SPI DRIVER 6250M: Han Xu <han.xu@nxp.com> 6251L: linux-spi@vger.kernel.org 6252S: Maintained 6253F: drivers/spi/spi-fsl-qspi.c 6254 6255FREESCALE QUICC ENGINE LIBRARY 6256M: Qiang Zhao <qiang.zhao@nxp.com> 6257L: linuxppc-dev@lists.ozlabs.org 6258S: Maintained 6259F: drivers/soc/fsl/qe/ 6260F: include/soc/fsl/*qe*.h 6261F: include/soc/fsl/*ucc*.h 6262 6263FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6264M: Li Yang <leoyang.li@nxp.com> 6265L: netdev@vger.kernel.org 6266L: linuxppc-dev@lists.ozlabs.org 6267S: Maintained 6268F: drivers/net/ethernet/freescale/ucc_geth* 6269 6270FREESCALE QUICC ENGINE UCC HDLC DRIVER 6271M: Zhao Qiang <qiang.zhao@nxp.com> 6272L: netdev@vger.kernel.org 6273L: linuxppc-dev@lists.ozlabs.org 6274S: Maintained 6275F: drivers/net/wan/fsl_ucc_hdlc* 6276 6277FREESCALE QUICC ENGINE UCC UART DRIVER 6278M: Timur Tabi <timur@kernel.org> 6279L: linuxppc-dev@lists.ozlabs.org 6280S: Maintained 6281F: drivers/tty/serial/ucc_uart.c 6282 6283FREESCALE SOC DRIVERS 6284M: Li Yang <leoyang.li@nxp.com> 6285L: linuxppc-dev@lists.ozlabs.org 6286L: linux-arm-kernel@lists.infradead.org 6287S: Maintained 6288F: Documentation/devicetree/bindings/soc/fsl/ 6289F: drivers/soc/fsl/ 6290F: include/linux/fsl/ 6291 6292FREESCALE SOC FS_ENET DRIVER 6293M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6294L: linuxppc-dev@lists.ozlabs.org 6295L: netdev@vger.kernel.org 6296S: Maintained 6297F: drivers/net/ethernet/freescale/fs_enet/ 6298F: include/linux/fs_enet_pd.h 6299 6300FREESCALE SOC SOUND DRIVERS 6301M: Timur Tabi <timur@kernel.org> 6302M: Nicolin Chen <nicoleotsuka@gmail.com> 6303M: Xiubo Li <Xiubo.Lee@gmail.com> 6304R: Fabio Estevam <festevam@gmail.com> 6305L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6306L: linuxppc-dev@lists.ozlabs.org 6307S: Maintained 6308F: sound/soc/fsl/fsl* 6309F: sound/soc/fsl/imx* 6310F: sound/soc/fsl/mpc8610_hpcd.c 6311 6312FREESCALE USB PERIPHERAL DRIVERS 6313M: Li Yang <leoyang.li@nxp.com> 6314L: linux-usb@vger.kernel.org 6315L: linuxppc-dev@lists.ozlabs.org 6316S: Maintained 6317F: drivers/usb/gadget/udc/fsl* 6318 6319FREEVXFS FILESYSTEM 6320M: Christoph Hellwig <hch@infradead.org> 6321W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6322S: Maintained 6323F: fs/freevxfs/ 6324 6325FREEZER 6326M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6327M: Pavel Machek <pavel@ucw.cz> 6328L: linux-pm@vger.kernel.org 6329S: Supported 6330F: Documentation/power/freezing-of-tasks.txt 6331F: include/linux/freezer.h 6332F: kernel/freezer.c 6333 6334FRONTSWAP API 6335M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6336L: linux-kernel@vger.kernel.org 6337S: Maintained 6338F: mm/frontswap.c 6339F: include/linux/frontswap.h 6340 6341FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6342M: David Howells <dhowells@redhat.com> 6343L: linux-cachefs@redhat.com (moderated for non-subscribers) 6344S: Supported 6345F: Documentation/filesystems/caching/ 6346F: fs/fscache/ 6347F: include/linux/fscache*.h 6348 6349FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6350M: Theodore Y. Ts'o <tytso@mit.edu> 6351M: Jaegeuk Kim <jaegeuk@kernel.org> 6352M: Eric Biggers <ebiggers@kernel.org> 6353L: linux-fscrypt@vger.kernel.org 6354Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6355T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6356S: Supported 6357F: fs/crypto/ 6358F: include/linux/fscrypt*.h 6359F: Documentation/filesystems/fscrypt.rst 6360 6361FSI-ATTACHED I2C DRIVER 6362M: Eddie James <eajames@linux.ibm.com> 6363L: linux-i2c@vger.kernel.org 6364L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6365S: Maintained 6366F: drivers/i2c/busses/i2c-fsi.c 6367F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6368 6369FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6370M: Jan Kara <jack@suse.cz> 6371R: Amir Goldstein <amir73il@gmail.com> 6372L: linux-fsdevel@vger.kernel.org 6373S: Maintained 6374F: fs/notify/ 6375F: include/linux/fsnotify*.h 6376 6377FUJITSU LAPTOP EXTRAS 6378M: Jonathan Woithe <jwoithe@just42.net> 6379L: platform-driver-x86@vger.kernel.org 6380S: Maintained 6381F: drivers/platform/x86/fujitsu-laptop.c 6382 6383FUJITSU M-5MO LS CAMERA ISP DRIVER 6384M: Kyungmin Park <kyungmin.park@samsung.com> 6385M: Heungjun Kim <riverful.kim@samsung.com> 6386L: linux-media@vger.kernel.org 6387S: Maintained 6388F: drivers/media/i2c/m5mols/ 6389F: include/media/i2c/m5mols.h 6390 6391FUJITSU TABLET EXTRAS 6392M: Robert Gerlach <khnz@gmx.de> 6393L: platform-driver-x86@vger.kernel.org 6394S: Maintained 6395F: drivers/platform/x86/fujitsu-tablet.c 6396 6397FUSE: FILESYSTEM IN USERSPACE 6398M: Miklos Szeredi <miklos@szeredi.hu> 6399L: linux-fsdevel@vger.kernel.org 6400W: http://fuse.sourceforge.net/ 6401T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6402S: Maintained 6403F: fs/fuse/ 6404F: include/uapi/linux/fuse.h 6405F: Documentation/filesystems/fuse.txt 6406 6407FUTEX SUBSYSTEM 6408M: Thomas Gleixner <tglx@linutronix.de> 6409M: Ingo Molnar <mingo@redhat.com> 6410R: Peter Zijlstra <peterz@infradead.org> 6411R: Darren Hart <dvhart@infradead.org> 6412L: linux-kernel@vger.kernel.org 6413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6414S: Maintained 6415F: kernel/futex.c 6416F: include/asm-generic/futex.h 6417F: include/linux/futex.h 6418F: include/uapi/linux/futex.h 6419F: tools/testing/selftests/futex/ 6420F: tools/perf/bench/futex* 6421F: Documentation/*futex* 6422 6423GCC PLUGINS 6424M: Kees Cook <keescook@chromium.org> 6425R: Emese Revfy <re.emese@gmail.com> 6426L: kernel-hardening@lists.openwall.com 6427S: Maintained 6428F: scripts/gcc-plugins/ 6429F: scripts/gcc-plugin.sh 6430F: scripts/Makefile.gcc-plugins 6431F: Documentation/gcc-plugins.txt 6432 6433GASKET DRIVER FRAMEWORK 6434M: Rob Springer <rspringer@google.com> 6435M: Todd Poynor <toddpoynor@google.com> 6436M: Ben Chan <benchan@chromium.org> 6437S: Maintained 6438F: drivers/staging/gasket/ 6439 6440GCOV BASED KERNEL PROFILING 6441M: Peter Oberparleiter <oberpar@linux.ibm.com> 6442S: Maintained 6443F: kernel/gcov/ 6444F: Documentation/dev-tools/gcov.rst 6445 6446GDB KERNEL DEBUGGING HELPER SCRIPTS 6447M: Jan Kiszka <jan.kiszka@siemens.com> 6448M: Kieran Bingham <kbingham@kernel.org> 6449S: Supported 6450F: scripts/gdb/ 6451 6452GDT SCSI DISK ARRAY CONTROLLER DRIVER 6453M: Achim Leubner <achim_leubner@adaptec.com> 6454L: linux-scsi@vger.kernel.org 6455W: http://www.icp-vortex.com/ 6456S: Supported 6457F: drivers/scsi/gdt* 6458 6459GEMTEK FM RADIO RECEIVER DRIVER 6460M: Hans Verkuil <hverkuil@xs4all.nl> 6461L: linux-media@vger.kernel.org 6462T: git git://linuxtv.org/media_tree.git 6463W: https://linuxtv.org 6464S: Maintained 6465F: drivers/media/radio/radio-gemtek* 6466 6467GENERIC GPIO I2C DRIVER 6468M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6469S: Supported 6470F: drivers/i2c/busses/i2c-gpio.c 6471F: include/linux/platform_data/i2c-gpio.h 6472 6473GENERIC GPIO I2C MULTIPLEXER DRIVER 6474M: Peter Korsgaard <peter.korsgaard@barco.com> 6475L: linux-i2c@vger.kernel.org 6476S: Supported 6477F: drivers/i2c/muxes/i2c-mux-gpio.c 6478F: include/linux/platform_data/i2c-mux-gpio.h 6479F: Documentation/i2c/muxes/i2c-mux-gpio 6480 6481GENERIC HDLC (WAN) DRIVERS 6482M: Krzysztof Halasa <khc@pm.waw.pl> 6483W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6484S: Maintained 6485F: drivers/net/wan/c101.c 6486F: drivers/net/wan/hd6457* 6487F: drivers/net/wan/hdlc* 6488F: drivers/net/wan/n2.c 6489F: drivers/net/wan/pc300too.c 6490F: drivers/net/wan/pci200syn.c 6491F: drivers/net/wan/wanxl* 6492 6493GENERIC INCLUDE/ASM HEADER FILES 6494M: Arnd Bergmann <arnd@arndb.de> 6495L: linux-arch@vger.kernel.org 6496T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6497S: Maintained 6498F: include/asm-generic/ 6499F: include/uapi/asm-generic/ 6500 6501GENERIC PHY FRAMEWORK 6502M: Kishon Vijay Abraham I <kishon@ti.com> 6503L: linux-kernel@vger.kernel.org 6504T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6505S: Supported 6506F: drivers/phy/ 6507F: include/linux/phy/ 6508F: Documentation/devicetree/bindings/phy/ 6509 6510GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6511M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6512S: Supported 6513F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6514 6515GENERIC PM DOMAINS 6516M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6517M: Kevin Hilman <khilman@kernel.org> 6518M: Ulf Hansson <ulf.hansson@linaro.org> 6519L: linux-pm@vger.kernel.org 6520S: Supported 6521F: drivers/base/power/domain*.c 6522F: include/linux/pm_domain.h 6523F: Documentation/devicetree/bindings/power/power_domain.txt 6524 6525GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6526M: Eugen Hristev <eugen.hristev@microchip.com> 6527L: linux-input@vger.kernel.org 6528S: Maintained 6529F: drivers/input/touchscreen/resistive-adc-touch.c 6530 6531GENERIC UIO DRIVER FOR PCI DEVICES 6532M: "Michael S. Tsirkin" <mst@redhat.com> 6533L: kvm@vger.kernel.org 6534S: Supported 6535F: drivers/uio/uio_pci_generic.c 6536 6537GENWQE (IBM Generic Workqueue Card) 6538M: Frank Haverkamp <haver@linux.ibm.com> 6539S: Supported 6540F: drivers/misc/genwqe/ 6541 6542GET_MAINTAINER SCRIPT 6543M: Joe Perches <joe@perches.com> 6544S: Maintained 6545F: scripts/get_maintainer.pl 6546 6547GFS2 FILE SYSTEM 6548M: Bob Peterson <rpeterso@redhat.com> 6549M: Andreas Gruenbacher <agruenba@redhat.com> 6550L: cluster-devel@redhat.com 6551W: http://sources.redhat.com/cluster/ 6552T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6553S: Supported 6554F: Documentation/filesystems/gfs2*.txt 6555F: fs/gfs2/ 6556F: include/uapi/linux/gfs2_ondisk.h 6557 6558GIGASET ISDN DRIVERS 6559M: Paul Bolle <pebolle@tiscali.nl> 6560L: gigaset307x-common@lists.sourceforge.net 6561W: http://gigaset307x.sourceforge.net/ 6562S: Odd Fixes 6563F: Documentation/isdn/README.gigaset 6564F: drivers/isdn/gigaset/ 6565F: include/uapi/linux/gigaset_dev.h 6566 6567GNSS SUBSYSTEM 6568M: Johan Hovold <johan@kernel.org> 6569T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6570S: Maintained 6571F: Documentation/ABI/testing/sysfs-class-gnss 6572F: Documentation/devicetree/bindings/gnss/ 6573F: drivers/gnss/ 6574F: include/linux/gnss.h 6575 6576GO7007 MPEG CODEC 6577M: Hans Verkuil <hans.verkuil@cisco.com> 6578L: linux-media@vger.kernel.org 6579S: Maintained 6580F: drivers/media/usb/go7007/ 6581 6582GOODIX TOUCHSCREEN 6583M: Bastien Nocera <hadess@hadess.net> 6584L: linux-input@vger.kernel.org 6585S: Maintained 6586F: drivers/input/touchscreen/goodix.c 6587 6588GPD POCKET FAN DRIVER 6589M: Hans de Goede <hdegoede@redhat.com> 6590L: platform-driver-x86@vger.kernel.org 6591S: Maintained 6592F: drivers/platform/x86/gpd-pocket-fan.c 6593 6594GPIO ACPI SUPPORT 6595M: Mika Westerberg <mika.westerberg@linux.intel.com> 6596M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6597L: linux-gpio@vger.kernel.org 6598L: linux-acpi@vger.kernel.org 6599S: Maintained 6600F: Documentation/acpi/gpio-properties.txt 6601F: drivers/gpio/gpiolib-acpi.c 6602 6603GPIO IR Transmitter 6604M: Sean Young <sean@mess.org> 6605L: linux-media@vger.kernel.org 6606S: Maintained 6607F: drivers/media/rc/gpio-ir-tx.c 6608 6609GPIO MOCKUP DRIVER 6610M: Bamvor Jian Zhang <bamv2005@gmail.com> 6611L: linux-gpio@vger.kernel.org 6612S: Maintained 6613F: drivers/gpio/gpio-mockup.c 6614F: tools/testing/selftests/gpio/ 6615 6616GPIO SUBSYSTEM 6617M: Linus Walleij <linus.walleij@linaro.org> 6618M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6619L: linux-gpio@vger.kernel.org 6620T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6621S: Maintained 6622F: Documentation/devicetree/bindings/gpio/ 6623F: Documentation/driver-api/gpio/ 6624F: Documentation/gpio/ 6625F: Documentation/ABI/testing/gpio-cdev 6626F: Documentation/ABI/obsolete/sysfs-gpio 6627F: drivers/gpio/ 6628F: include/linux/gpio/ 6629F: include/linux/gpio.h 6630F: include/linux/of_gpio.h 6631F: include/asm-generic/gpio.h 6632F: include/uapi/linux/gpio.h 6633F: tools/gpio/ 6634 6635GRE DEMULTIPLEXER DRIVER 6636M: Dmitry Kozlov <xeb@mail.ru> 6637L: netdev@vger.kernel.org 6638S: Maintained 6639F: net/ipv4/gre_demux.c 6640F: net/ipv4/gre_offload.c 6641F: include/net/gre.h 6642 6643GRETH 10/100/1G Ethernet MAC device driver 6644M: Andreas Larsson <andreas@gaisler.com> 6645L: netdev@vger.kernel.org 6646S: Maintained 6647F: drivers/net/ethernet/aeroflex/ 6648 6649GREYBUS AUDIO PROTOCOLS DRIVERS 6650M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6651M: Mark Greer <mgreer@animalcreek.com> 6652S: Maintained 6653F: drivers/staging/greybus/audio_apbridgea.c 6654F: drivers/staging/greybus/audio_apbridgea.h 6655F: drivers/staging/greybus/audio_codec.c 6656F: drivers/staging/greybus/audio_codec.h 6657F: drivers/staging/greybus/audio_gb.c 6658F: drivers/staging/greybus/audio_manager.c 6659F: drivers/staging/greybus/audio_manager.h 6660F: drivers/staging/greybus/audio_manager_module.c 6661F: drivers/staging/greybus/audio_manager_private.h 6662F: drivers/staging/greybus/audio_manager_sysfs.c 6663F: drivers/staging/greybus/audio_module.c 6664F: drivers/staging/greybus/audio_topology.c 6665 6666GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6667M: Viresh Kumar <vireshk@kernel.org> 6668S: Maintained 6669F: drivers/staging/greybus/authentication.c 6670F: drivers/staging/greybus/bootrom.c 6671F: drivers/staging/greybus/firmware.h 6672F: drivers/staging/greybus/fw-core.c 6673F: drivers/staging/greybus/fw-download.c 6674F: drivers/staging/greybus/fw-management.c 6675F: drivers/staging/greybus/greybus_authentication.h 6676F: drivers/staging/greybus/greybus_firmware.h 6677F: drivers/staging/greybus/hid.c 6678F: drivers/staging/greybus/i2c.c 6679F: drivers/staging/greybus/spi.c 6680F: drivers/staging/greybus/spilib.c 6681F: drivers/staging/greybus/spilib.h 6682 6683GREYBUS LOOPBACK DRIVER 6684M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6685S: Maintained 6686F: drivers/staging/greybus/loopback.c 6687 6688GREYBUS PLATFORM DRIVERS 6689M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6690S: Maintained 6691F: drivers/staging/greybus/arche-platform.c 6692F: drivers/staging/greybus/arche-apb-ctrl.c 6693F: drivers/staging/greybus/arche_platform.h 6694 6695GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6696M: Rui Miguel Silva <rmfrfs@gmail.com> 6697S: Maintained 6698F: drivers/staging/greybus/sdio.c 6699F: drivers/staging/greybus/light.c 6700F: drivers/staging/greybus/gpio.c 6701F: drivers/staging/greybus/power_supply.c 6702F: drivers/staging/greybus/spi.c 6703F: drivers/staging/greybus/spilib.c 6704 6705GREYBUS SUBSYSTEM 6706M: Johan Hovold <johan@kernel.org> 6707M: Alex Elder <elder@kernel.org> 6708M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6709S: Maintained 6710F: drivers/staging/greybus/ 6711L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6712 6713GREYBUS UART PROTOCOLS DRIVERS 6714M: David Lin <dtwlin@gmail.com> 6715S: Maintained 6716F: drivers/staging/greybus/uart.c 6717F: drivers/staging/greybus/log.c 6718 6719GS1662 VIDEO SERIALIZER 6720M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6721L: linux-media@vger.kernel.org 6722T: git git://linuxtv.org/media_tree.git 6723S: Maintained 6724F: drivers/media/spi/gs1662.c 6725 6726GSPCA FINEPIX SUBDRIVER 6727M: Frank Zago <frank@zago.net> 6728L: linux-media@vger.kernel.org 6729T: git git://linuxtv.org/media_tree.git 6730S: Maintained 6731F: drivers/media/usb/gspca/finepix.c 6732 6733GSPCA GL860 SUBDRIVER 6734M: Olivier Lorin <o.lorin@laposte.net> 6735L: linux-media@vger.kernel.org 6736T: git git://linuxtv.org/media_tree.git 6737S: Maintained 6738F: drivers/media/usb/gspca/gl860/ 6739 6740GSPCA M5602 SUBDRIVER 6741M: Erik Andren <erik.andren@gmail.com> 6742L: linux-media@vger.kernel.org 6743T: git git://linuxtv.org/media_tree.git 6744S: Maintained 6745F: drivers/media/usb/gspca/m5602/ 6746 6747GSPCA PAC207 SONIXB SUBDRIVER 6748M: Hans Verkuil <hverkuil@xs4all.nl> 6749L: linux-media@vger.kernel.org 6750T: git git://linuxtv.org/media_tree.git 6751S: Odd Fixes 6752F: drivers/media/usb/gspca/pac207.c 6753 6754GSPCA SN9C20X SUBDRIVER 6755M: Brian Johnson <brijohn@gmail.com> 6756L: linux-media@vger.kernel.org 6757T: git git://linuxtv.org/media_tree.git 6758S: Maintained 6759F: drivers/media/usb/gspca/sn9c20x.c 6760 6761GSPCA T613 SUBDRIVER 6762M: Leandro Costantino <lcostantino@gmail.com> 6763L: linux-media@vger.kernel.org 6764T: git git://linuxtv.org/media_tree.git 6765S: Maintained 6766F: drivers/media/usb/gspca/t613.c 6767 6768GSPCA USB WEBCAM DRIVER 6769M: Hans Verkuil <hverkuil@xs4all.nl> 6770L: linux-media@vger.kernel.org 6771T: git git://linuxtv.org/media_tree.git 6772S: Odd Fixes 6773F: drivers/media/usb/gspca/ 6774 6775GTP (GPRS Tunneling Protocol) 6776M: Pablo Neira Ayuso <pablo@netfilter.org> 6777M: Harald Welte <laforge@gnumonks.org> 6778L: osmocom-net-gprs@lists.osmocom.org 6779T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6780S: Maintained 6781F: drivers/net/gtp.c 6782 6783GUID PARTITION TABLE (GPT) 6784M: Davidlohr Bueso <dave@stgolabs.net> 6785L: linux-efi@vger.kernel.org 6786S: Maintained 6787F: block/partitions/efi.* 6788 6789H8/300 ARCHITECTURE 6790M: Yoshinori Sato <ysato@users.sourceforge.jp> 6791L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6792W: http://uclinux-h8.sourceforge.jp 6793T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6794S: Maintained 6795F: arch/h8300/ 6796F: drivers/clocksource/h8300_*.c 6797F: drivers/clk/h8300/ 6798F: drivers/irqchip/irq-renesas-h8*.c 6799 6800HABANALABS PCI DRIVER 6801M: Oded Gabbay <oded.gabbay@gmail.com> 6802T: git https://github.com/HabanaAI/linux.git 6803S: Supported 6804F: drivers/misc/habanalabs/ 6805F: include/uapi/misc/habanalabs.h 6806F: Documentation/ABI/testing/sysfs-driver-habanalabs 6807F: Documentation/ABI/testing/debugfs-driver-habanalabs 6808 6809HACKRF MEDIA DRIVER 6810M: Antti Palosaari <crope@iki.fi> 6811L: linux-media@vger.kernel.org 6812W: https://linuxtv.org 6813W: http://palosaari.fi/linux/ 6814Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6815T: git git://linuxtv.org/anttip/media_tree.git 6816S: Maintained 6817F: drivers/media/usb/hackrf/ 6818 6819HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6820M: Frank Seidel <frank@f-seidel.de> 6821L: platform-driver-x86@vger.kernel.org 6822W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6823S: Maintained 6824F: drivers/platform/x86/hdaps.c 6825 6826HARDWARE MONITORING 6827M: Jean Delvare <jdelvare@suse.com> 6828M: Guenter Roeck <linux@roeck-us.net> 6829L: linux-hwmon@vger.kernel.org 6830W: http://hwmon.wiki.kernel.org/ 6831T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6832S: Maintained 6833F: Documentation/devicetree/bindings/hwmon/ 6834F: Documentation/hwmon/ 6835F: drivers/hwmon/ 6836F: include/linux/hwmon*.h 6837F: include/trace/events/hwmon*.h 6838 6839HARDWARE RANDOM NUMBER GENERATOR CORE 6840M: Matt Mackall <mpm@selenic.com> 6841M: Herbert Xu <herbert@gondor.apana.org.au> 6842L: linux-crypto@vger.kernel.org 6843S: Odd fixes 6844F: Documentation/devicetree/bindings/rng/ 6845F: Documentation/hw_random.txt 6846F: drivers/char/hw_random/ 6847F: include/linux/hw_random.h 6848 6849HARDWARE TRACING FACILITIES 6850M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6851S: Maintained 6852F: drivers/hwtracing/ 6853 6854HARDWARE SPINLOCK CORE 6855M: Ohad Ben-Cohen <ohad@wizery.com> 6856M: Bjorn Andersson <bjorn.andersson@linaro.org> 6857L: linux-remoteproc@vger.kernel.org 6858S: Maintained 6859T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6860F: Documentation/devicetree/bindings/hwlock/ 6861F: Documentation/hwspinlock.txt 6862F: drivers/hwspinlock/ 6863F: include/linux/hwspinlock.h 6864 6865HARMONY SOUND DRIVER 6866L: linux-parisc@vger.kernel.org 6867S: Maintained 6868F: sound/parisc/harmony.* 6869 6870HDPVR USB VIDEO ENCODER DRIVER 6871M: Hans Verkuil <hverkuil@xs4all.nl> 6872L: linux-media@vger.kernel.org 6873T: git git://linuxtv.org/media_tree.git 6874W: https://linuxtv.org 6875S: Odd Fixes 6876F: drivers/media/usb/hdpvr/ 6877 6878HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6879M: Jerry Hoemann <jerry.hoemann@hpe.com> 6880S: Supported 6881F: Documentation/watchdog/hpwdt.txt 6882F: drivers/watchdog/hpwdt.c 6883 6884HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6885M: Don Brace <don.brace@microsemi.com> 6886L: esc.storagedev@microsemi.com 6887L: linux-scsi@vger.kernel.org 6888S: Supported 6889F: Documentation/scsi/hpsa.txt 6890F: drivers/scsi/hpsa*.[ch] 6891F: include/linux/cciss*.h 6892F: include/uapi/linux/cciss*.h 6893 6894HFI1 DRIVER 6895M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6896M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6897L: linux-rdma@vger.kernel.org 6898S: Supported 6899F: drivers/infiniband/hw/hfi1 6900 6901HFS FILESYSTEM 6902L: linux-fsdevel@vger.kernel.org 6903S: Orphan 6904F: Documentation/filesystems/hfs.txt 6905F: fs/hfs/ 6906 6907HFSPLUS FILESYSTEM 6908L: linux-fsdevel@vger.kernel.org 6909S: Orphan 6910F: Documentation/filesystems/hfsplus.txt 6911F: fs/hfsplus/ 6912 6913HGA FRAMEBUFFER DRIVER 6914M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6915L: linux-nvidia@lists.surfsouth.com 6916W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6917S: Maintained 6918F: drivers/video/fbdev/hgafb.c 6919 6920HIBERNATION (aka Software Suspend, aka swsusp) 6921M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6922M: Pavel Machek <pavel@ucw.cz> 6923L: linux-pm@vger.kernel.org 6924B: https://bugzilla.kernel.org 6925S: Supported 6926F: arch/x86/power/ 6927F: drivers/base/power/ 6928F: kernel/power/ 6929F: include/linux/suspend.h 6930F: include/linux/freezer.h 6931F: include/linux/pm.h 6932F: arch/*/include/asm/suspend*.h 6933 6934HID CORE LAYER 6935M: Jiri Kosina <jikos@kernel.org> 6936M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6937L: linux-input@vger.kernel.org 6938T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6939S: Maintained 6940F: drivers/hid/ 6941F: include/linux/hid* 6942F: include/uapi/linux/hid* 6943 6944HID SENSOR HUB DRIVERS 6945M: Jiri Kosina <jikos@kernel.org> 6946M: Jonathan Cameron <jic23@kernel.org> 6947M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6948L: linux-input@vger.kernel.org 6949L: linux-iio@vger.kernel.org 6950S: Maintained 6951F: Documentation/hid/hid-sensor* 6952F: drivers/hid/hid-sensor-* 6953F: drivers/iio/*/hid-* 6954F: include/linux/hid-sensor-* 6955 6956HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6957M: Thomas Gleixner <tglx@linutronix.de> 6958L: linux-kernel@vger.kernel.org 6959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6960S: Maintained 6961F: Documentation/timers/ 6962F: kernel/time/hrtimer.c 6963F: kernel/time/clockevents.c 6964F: kernel/time/timer_*.c 6965F: include/linux/clockchips.h 6966F: include/linux/hrtimer.h 6967 6968HIGH-SPEED SCC DRIVER FOR AX.25 6969L: linux-hams@vger.kernel.org 6970S: Orphan 6971F: drivers/net/hamradio/dmascc.c 6972F: drivers/net/hamradio/scc.c 6973 6974HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6975M: HighPoint Linux Team <linux@highpoint-tech.com> 6976W: http://www.highpoint-tech.com 6977S: Supported 6978F: Documentation/scsi/hptiop.txt 6979F: drivers/scsi/hptiop.c 6980 6981HIPPI 6982M: Jes Sorensen <jes@trained-monkey.org> 6983L: linux-hippi@sunsite.dk 6984S: Maintained 6985F: include/linux/hippidevice.h 6986F: include/uapi/linux/if_hippi.h 6987F: net/802/hippi.c 6988F: drivers/net/hippi/ 6989 6990HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6991M: Yisen Zhuang <yisen.zhuang@huawei.com> 6992M: Salil Mehta <salil.mehta@huawei.com> 6993L: netdev@vger.kernel.org 6994W: http://www.hisilicon.com 6995S: Maintained 6996F: drivers/net/ethernet/hisilicon/hns3/ 6997 6998HISILICON LPC BUS DRIVER 6999M: john.garry@huawei.com 7000W: http://www.hisilicon.com 7001S: Maintained 7002F: drivers/bus/hisi_lpc.c 7003F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7004 7005HISILICON NETWORK SUBSYSTEM DRIVER 7006M: Yisen Zhuang <yisen.zhuang@huawei.com> 7007M: Salil Mehta <salil.mehta@huawei.com> 7008L: netdev@vger.kernel.org 7009W: http://www.hisilicon.com 7010S: Maintained 7011F: drivers/net/ethernet/hisilicon/ 7012F: Documentation/devicetree/bindings/net/hisilicon*.txt 7013 7014HISILICON PMU DRIVER 7015M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7016W: http://www.hisilicon.com 7017S: Supported 7018F: drivers/perf/hisilicon 7019F: Documentation/perf/hisi-pmu.txt 7020 7021HISILICON ROCE DRIVER 7022M: Lijun Ou <oulijun@huawei.com> 7023M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7024L: linux-rdma@vger.kernel.org 7025S: Maintained 7026F: drivers/infiniband/hw/hns/ 7027F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7028 7029HISILICON SAS Controller 7030M: John Garry <john.garry@huawei.com> 7031W: http://www.hisilicon.com 7032S: Supported 7033F: drivers/scsi/hisi_sas/ 7034F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7035 7036HMM - Heterogeneous Memory Management 7037M: Jérôme Glisse <jglisse@redhat.com> 7038L: linux-mm@kvack.org 7039S: Maintained 7040F: mm/hmm* 7041F: include/linux/hmm* 7042F: Documentation/vm/hmm.rst 7043 7044HOST AP DRIVER 7045M: Jouni Malinen <j@w1.fi> 7046L: linux-wireless@vger.kernel.org 7047W: http://w1.fi/hostap-driver.html 7048S: Obsolete 7049F: drivers/net/wireless/intersil/hostap/ 7050 7051HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7052L: platform-driver-x86@vger.kernel.org 7053S: Orphan 7054F: drivers/platform/x86/tc1100-wmi.c 7055 7056HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7057M: Jaroslav Kysela <perex@perex.cz> 7058S: Maintained 7059F: drivers/net/ethernet/hp/hp100.* 7060 7061HPET: High Precision Event Timers driver 7062M: Clemens Ladisch <clemens@ladisch.de> 7063S: Maintained 7064F: Documentation/timers/hpet.txt 7065F: drivers/char/hpet.c 7066F: include/linux/hpet.h 7067F: include/uapi/linux/hpet.h 7068 7069HPET: x86 7070S: Orphan 7071F: arch/x86/kernel/hpet.c 7072F: arch/x86/include/asm/hpet.h 7073 7074HPFS FILESYSTEM 7075M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7076W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7077S: Maintained 7078F: fs/hpfs/ 7079 7080HSI SUBSYSTEM 7081M: Sebastian Reichel <sre@kernel.org> 7082T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7083S: Maintained 7084F: Documentation/ABI/testing/sysfs-bus-hsi 7085F: Documentation/driver-api/hsi.rst 7086F: drivers/hsi/ 7087F: include/linux/hsi/ 7088F: include/uapi/linux/hsi/ 7089 7090HSO 3G MODEM DRIVER 7091L: linux-usb@vger.kernel.org 7092S: Orphan 7093F: drivers/net/usb/hso.c 7094 7095HSR NETWORK PROTOCOL 7096M: Arvid Brodin <arvid.brodin@alten.se> 7097L: netdev@vger.kernel.org 7098S: Maintained 7099F: net/hsr/ 7100 7101HT16K33 LED CONTROLLER DRIVER 7102M: Robin van der Gracht <robin@protonic.nl> 7103S: Maintained 7104F: drivers/auxdisplay/ht16k33.c 7105F: Documentation/devicetree/bindings/display/ht16k33.txt 7106 7107HTCPEN TOUCHSCREEN DRIVER 7108M: Pau Oliva Fora <pof@eslack.org> 7109L: linux-input@vger.kernel.org 7110S: Maintained 7111F: drivers/input/touchscreen/htcpen.c 7112 7113HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7114M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7115L: linux-iio@vger.kernel.org 7116W: http://www.st.com/ 7117S: Maintained 7118F: drivers/iio/humidity/hts221* 7119F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7120 7121HUAWEI ETHERNET DRIVER 7122M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7123L: netdev@vger.kernel.org 7124S: Supported 7125F: Documentation/networking/hinic.txt 7126F: drivers/net/ethernet/huawei/hinic/ 7127 7128HUGETLB FILESYSTEM 7129M: Mike Kravetz <mike.kravetz@oracle.com> 7130L: linux-mm@kvack.org 7131S: Maintained 7132F: fs/hugetlbfs/ 7133F: mm/hugetlb.c 7134F: include/linux/hugetlb.h 7135F: Documentation/admin-guide/mm/hugetlbpage.rst 7136F: Documentation/vm/hugetlbfs_reserv.rst 7137F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7138 7139HVA ST MEDIA DRIVER 7140M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7141L: linux-media@vger.kernel.org 7142T: git git://linuxtv.org/media_tree.git 7143W: https://linuxtv.org 7144S: Supported 7145F: drivers/media/platform/sti/hva 7146 7147HWPOISON MEMORY FAILURE HANDLING 7148M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7149L: linux-mm@kvack.org 7150S: Maintained 7151F: mm/memory-failure.c 7152F: mm/hwpoison-inject.c 7153 7154HYGON PROCESSOR SUPPORT 7155M: Pu Wen <puwen@hygon.cn> 7156L: linux-kernel@vger.kernel.org 7157S: Maintained 7158F: arch/x86/kernel/cpu/hygon.c 7159 7160Hyper-V CORE AND DRIVERS 7161M: "K. Y. Srinivasan" <kys@microsoft.com> 7162M: Haiyang Zhang <haiyangz@microsoft.com> 7163M: Stephen Hemminger <sthemmin@microsoft.com> 7164M: Sasha Levin <sashal@kernel.org> 7165T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7166L: linux-hyperv@vger.kernel.org 7167S: Supported 7168F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7169F: arch/x86/include/asm/mshyperv.h 7170F: arch/x86/include/asm/trace/hyperv.h 7171F: arch/x86/include/asm/hyperv-tlfs.h 7172F: arch/x86/kernel/cpu/mshyperv.c 7173F: arch/x86/hyperv 7174F: drivers/hid/hid-hyperv.c 7175F: drivers/hv/ 7176F: drivers/input/serio/hyperv-keyboard.c 7177F: drivers/pci/controller/pci-hyperv.c 7178F: drivers/net/hyperv/ 7179F: drivers/scsi/storvsc_drv.c 7180F: drivers/uio/uio_hv_generic.c 7181F: drivers/video/fbdev/hyperv_fb.c 7182F: drivers/iommu/hyperv_iommu.c 7183F: net/vmw_vsock/hyperv_transport.c 7184F: include/linux/hyperv.h 7185F: include/uapi/linux/hyperv.h 7186F: tools/hv/ 7187F: Documentation/ABI/stable/sysfs-bus-vmbus 7188 7189HYPERVISOR VIRTUAL CONSOLE DRIVER 7190L: linuxppc-dev@lists.ozlabs.org 7191S: Odd Fixes 7192F: drivers/tty/hvc/ 7193 7194I2C ACPI SUPPORT 7195M: Mika Westerberg <mika.westerberg@linux.intel.com> 7196L: linux-i2c@vger.kernel.org 7197L: linux-acpi@vger.kernel.org 7198S: Maintained 7199F: drivers/i2c/i2c-core-acpi.c 7200 7201I2C CONTROLLER DRIVER FOR NVIDIA GPU 7202M: Ajay Gupta <ajayg@nvidia.com> 7203L: linux-i2c@vger.kernel.org 7204S: Maintained 7205F: Documentation/i2c/busses/i2c-nvidia-gpu 7206F: drivers/i2c/busses/i2c-nvidia-gpu.c 7207 7208I2C MUXES 7209M: Peter Rosin <peda@axentia.se> 7210L: linux-i2c@vger.kernel.org 7211S: Maintained 7212F: Documentation/i2c/i2c-topology 7213F: Documentation/i2c/muxes/ 7214F: Documentation/devicetree/bindings/i2c/i2c-mux* 7215F: Documentation/devicetree/bindings/i2c/i2c-arb* 7216F: Documentation/devicetree/bindings/i2c/i2c-gate* 7217F: drivers/i2c/i2c-mux.c 7218F: drivers/i2c/muxes/ 7219F: include/linux/i2c-mux.h 7220 7221I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7222M: Gregory CLEMENT <gregory.clement@bootlin.com> 7223L: linux-i2c@vger.kernel.org 7224S: Maintained 7225F: drivers/i2c/busses/i2c-mv64xxx.c 7226 7227I2C OVER PARALLEL PORT 7228M: Jean Delvare <jdelvare@suse.com> 7229L: linux-i2c@vger.kernel.org 7230S: Maintained 7231F: Documentation/i2c/busses/i2c-parport 7232F: Documentation/i2c/busses/i2c-parport-light 7233F: drivers/i2c/busses/i2c-parport.c 7234F: drivers/i2c/busses/i2c-parport-light.c 7235 7236I2C SUBSYSTEM 7237M: Wolfram Sang <wsa@the-dreams.de> 7238L: linux-i2c@vger.kernel.org 7239W: https://i2c.wiki.kernel.org/ 7240Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7241T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7242S: Maintained 7243F: Documentation/devicetree/bindings/i2c/i2c.txt 7244F: Documentation/i2c/ 7245F: drivers/i2c/* 7246F: include/linux/i2c.h 7247F: include/linux/i2c-dev.h 7248F: include/linux/i2c-smbus.h 7249F: include/uapi/linux/i2c.h 7250F: include/uapi/linux/i2c-*.h 7251 7252I2C SUBSYSTEM HOST DRIVERS 7253L: linux-i2c@vger.kernel.org 7254W: https://i2c.wiki.kernel.org/ 7255Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7256T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7257S: Odd Fixes 7258F: Documentation/devicetree/bindings/i2c/ 7259F: drivers/i2c/algos/ 7260F: drivers/i2c/busses/ 7261 7262I2C-TAOS-EVM DRIVER 7263M: Jean Delvare <jdelvare@suse.com> 7264L: linux-i2c@vger.kernel.org 7265S: Maintained 7266F: Documentation/i2c/busses/i2c-taos-evm 7267F: drivers/i2c/busses/i2c-taos-evm.c 7268 7269I2C-TINY-USB DRIVER 7270M: Till Harbaum <till@harbaum.org> 7271L: linux-i2c@vger.kernel.org 7272W: http://www.harbaum.org/till/i2c_tiny_usb 7273S: Maintained 7274F: drivers/i2c/busses/i2c-tiny-usb.c 7275 7276I2C/SMBUS CONTROLLER DRIVERS FOR PC 7277M: Jean Delvare <jdelvare@suse.com> 7278L: linux-i2c@vger.kernel.org 7279S: Maintained 7280F: Documentation/i2c/busses/i2c-ali1535 7281F: Documentation/i2c/busses/i2c-ali1563 7282F: Documentation/i2c/busses/i2c-ali15x3 7283F: Documentation/i2c/busses/i2c-amd756 7284F: Documentation/i2c/busses/i2c-amd8111 7285F: Documentation/i2c/busses/i2c-i801 7286F: Documentation/i2c/busses/i2c-nforce2 7287F: Documentation/i2c/busses/i2c-piix4 7288F: Documentation/i2c/busses/i2c-sis5595 7289F: Documentation/i2c/busses/i2c-sis630 7290F: Documentation/i2c/busses/i2c-sis96x 7291F: Documentation/i2c/busses/i2c-via 7292F: Documentation/i2c/busses/i2c-viapro 7293F: drivers/i2c/busses/i2c-ali1535.c 7294F: drivers/i2c/busses/i2c-ali1563.c 7295F: drivers/i2c/busses/i2c-ali15x3.c 7296F: drivers/i2c/busses/i2c-amd756.c 7297F: drivers/i2c/busses/i2c-amd756-s4882.c 7298F: drivers/i2c/busses/i2c-amd8111.c 7299F: drivers/i2c/busses/i2c-i801.c 7300F: drivers/i2c/busses/i2c-isch.c 7301F: drivers/i2c/busses/i2c-nforce2.c 7302F: drivers/i2c/busses/i2c-nforce2-s4985.c 7303F: drivers/i2c/busses/i2c-piix4.c 7304F: drivers/i2c/busses/i2c-sis5595.c 7305F: drivers/i2c/busses/i2c-sis630.c 7306F: drivers/i2c/busses/i2c-sis96x.c 7307F: drivers/i2c/busses/i2c-via.c 7308F: drivers/i2c/busses/i2c-viapro.c 7309 7310I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7311M: Hans de Goede <hdegoede@redhat.com> 7312L: linux-i2c@vger.kernel.org 7313S: Maintained 7314F: drivers/i2c/busses/i2c-cht-wc.c 7315 7316I2C/SMBUS ISMT DRIVER 7317M: Seth Heasley <seth.heasley@intel.com> 7318M: Neil Horman <nhorman@tuxdriver.com> 7319L: linux-i2c@vger.kernel.org 7320F: drivers/i2c/busses/i2c-ismt.c 7321F: Documentation/i2c/busses/i2c-ismt 7322 7323I2C/SMBUS STUB DRIVER 7324M: Jean Delvare <jdelvare@suse.com> 7325L: linux-i2c@vger.kernel.org 7326S: Maintained 7327F: drivers/i2c/i2c-stub.c 7328 7329I3C SUBSYSTEM 7330M: Boris Brezillon <bbrezillon@kernel.org> 7331L: linux-i3c@lists.infradead.org 7332C: irc://chat.freenode.net/linux-i3c 7333T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7334S: Maintained 7335F: Documentation/ABI/testing/sysfs-bus-i3c 7336F: Documentation/devicetree/bindings/i3c/ 7337F: Documentation/driver-api/i3c 7338F: drivers/i3c/ 7339F: include/linux/i3c/ 7340 7341I3C DRIVER FOR SYNOPSYS DESIGNWARE 7342M: Vitor Soares <vitor.soares@synopsys.com> 7343S: Maintained 7344F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7345F: drivers/i3c/master/dw* 7346 7347IA64 (Itanium) PLATFORM 7348M: Tony Luck <tony.luck@intel.com> 7349M: Fenghua Yu <fenghua.yu@intel.com> 7350L: linux-ia64@vger.kernel.org 7351T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7352S: Maintained 7353F: arch/ia64/ 7354 7355IBM Power 842 compression accelerator 7356M: Haren Myneni <haren@us.ibm.com> 7357S: Supported 7358F: drivers/crypto/nx/Makefile 7359F: drivers/crypto/nx/Kconfig 7360F: drivers/crypto/nx/nx-842* 7361F: include/linux/sw842.h 7362F: crypto/842.c 7363F: lib/842/ 7364 7365IBM Power in-Nest Crypto Acceleration 7366M: Breno Leitão <leitao@debian.org> 7367M: Nayna Jain <nayna@linux.ibm.com> 7368M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7369L: linux-crypto@vger.kernel.org 7370S: Supported 7371F: drivers/crypto/nx/Makefile 7372F: drivers/crypto/nx/Kconfig 7373F: drivers/crypto/nx/nx-aes* 7374F: drivers/crypto/nx/nx-sha* 7375F: drivers/crypto/nx/nx.* 7376F: drivers/crypto/nx/nx_csbcpb.h 7377F: drivers/crypto/nx/nx_debugfs.h 7378 7379IBM Power Linux RAID adapter 7380M: Brian King <brking@us.ibm.com> 7381S: Supported 7382F: drivers/scsi/ipr.* 7383 7384IBM Power SRIOV Virtual NIC Device Driver 7385M: Thomas Falcon <tlfalcon@linux.ibm.com> 7386M: John Allen <jallen@linux.ibm.com> 7387L: netdev@vger.kernel.org 7388S: Supported 7389F: drivers/net/ethernet/ibm/ibmvnic.* 7390 7391IBM Power Virtual Accelerator Switchboard 7392M: Sukadev Bhattiprolu 7393L: linuxppc-dev@lists.ozlabs.org 7394S: Supported 7395F: arch/powerpc/platforms/powernv/vas* 7396F: arch/powerpc/platforms/powernv/copy-paste.h 7397F: arch/powerpc/include/asm/vas.h 7398F: arch/powerpc/include/uapi/asm/vas.h 7399 7400IBM Power Virtual Ethernet Device Driver 7401M: Thomas Falcon <tlfalcon@linux.ibm.com> 7402L: netdev@vger.kernel.org 7403S: Supported 7404F: drivers/net/ethernet/ibm/ibmveth.* 7405 7406IBM Power Virtual FC Device Drivers 7407M: Tyrel Datwyler <tyreld@linux.ibm.com> 7408L: linux-scsi@vger.kernel.org 7409S: Supported 7410F: drivers/scsi/ibmvscsi/ibmvfc* 7411 7412IBM Power Virtual Management Channel Driver 7413M: Steven Royer <seroyer@linux.ibm.com> 7414S: Supported 7415F: drivers/misc/ibmvmc.* 7416 7417IBM Power Virtual SCSI Device Drivers 7418M: Tyrel Datwyler <tyreld@linux.ibm.com> 7419L: linux-scsi@vger.kernel.org 7420S: Supported 7421F: drivers/scsi/ibmvscsi/ibmvscsi* 7422F: include/scsi/viosrp.h 7423 7424IBM Power Virtual SCSI Device Target Driver 7425M: Michael Cyr <mikecyr@linux.ibm.com> 7426L: linux-scsi@vger.kernel.org 7427L: target-devel@vger.kernel.org 7428S: Supported 7429F: drivers/scsi/ibmvscsi_tgt/ 7430 7431IBM Power VMX Cryptographic instructions 7432M: Breno Leitão <leitao@debian.org> 7433M: Nayna Jain <nayna@linux.ibm.com> 7434M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7435L: linux-crypto@vger.kernel.org 7436S: Supported 7437F: drivers/crypto/vmx/Makefile 7438F: drivers/crypto/vmx/Kconfig 7439F: drivers/crypto/vmx/vmx.c 7440F: drivers/crypto/vmx/aes* 7441F: drivers/crypto/vmx/ghash* 7442F: drivers/crypto/vmx/ppc-xlate.pl 7443 7444IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7445M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7446L: linux-pci@vger.kernel.org 7447L: linuxppc-dev@lists.ozlabs.org 7448S: Supported 7449F: drivers/pci/hotplug/rpaphp* 7450 7451IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7452M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7453L: linux-pci@vger.kernel.org 7454L: linuxppc-dev@lists.ozlabs.org 7455S: Supported 7456F: drivers/pci/hotplug/rpadlpar* 7457 7458IBM ServeRAID RAID DRIVER 7459S: Orphan 7460F: drivers/scsi/ips.* 7461 7462ICH LPC AND GPIO DRIVER 7463M: Peter Tyser <ptyser@xes-inc.com> 7464S: Maintained 7465F: drivers/mfd/lpc_ich.c 7466F: drivers/gpio/gpio-ich.c 7467 7468IDE SUBSYSTEM 7469M: "David S. Miller" <davem@davemloft.net> 7470L: linux-ide@vger.kernel.org 7471Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7472T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7473S: Maintained 7474F: Documentation/ide/ 7475F: drivers/ide/ 7476F: include/linux/ide.h 7477 7478IDE/ATAPI DRIVERS 7479M: Borislav Petkov <bp@alien8.de> 7480L: linux-ide@vger.kernel.org 7481S: Maintained 7482F: Documentation/cdrom/ide-cd 7483F: drivers/ide/ide-cd* 7484 7485IDEAPAD LAPTOP EXTRAS DRIVER 7486M: Ike Panhc <ike.pan@canonical.com> 7487L: platform-driver-x86@vger.kernel.org 7488W: http://launchpad.net/ideapad-laptop 7489S: Maintained 7490F: drivers/platform/x86/ideapad-laptop.c 7491 7492IDEAPAD LAPTOP SLIDEBAR DRIVER 7493M: Andrey Moiseev <o2g.org.ru@gmail.com> 7494L: linux-input@vger.kernel.org 7495W: https://github.com/o2genum/ideapad-slidebar 7496S: Maintained 7497F: drivers/input/misc/ideapad_slidebar.c 7498 7499IDT VersaClock 5 CLOCK DRIVER 7500M: Marek Vasut <marek.vasut@gmail.com> 7501S: Maintained 7502F: drivers/clk/clk-versaclock5.c 7503 7504IEEE 802.15.4 SUBSYSTEM 7505M: Alexander Aring <alex.aring@gmail.com> 7506M: Stefan Schmidt <stefan@datenfreihafen.org> 7507L: linux-wpan@vger.kernel.org 7508W: http://wpan.cakelab.org/ 7509T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7510T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7511S: Maintained 7512F: net/ieee802154/ 7513F: net/mac802154/ 7514F: drivers/net/ieee802154/ 7515F: include/linux/nl802154.h 7516F: include/linux/ieee802154.h 7517F: include/net/nl802154.h 7518F: include/net/mac802154.h 7519F: include/net/af_ieee802154.h 7520F: include/net/cfg802154.h 7521F: include/net/ieee802154_netdev.h 7522F: Documentation/networking/ieee802154.rst 7523 7524IFE PROTOCOL 7525M: Yotam Gigi <yotam.gi@gmail.com> 7526M: Jamal Hadi Salim <jhs@mojatatu.com> 7527F: net/ife 7528F: include/net/ife.h 7529F: include/uapi/linux/ife.h 7530 7531IGORPLUG-USB IR RECEIVER 7532M: Sean Young <sean@mess.org> 7533L: linux-media@vger.kernel.org 7534S: Maintained 7535F: drivers/media/rc/igorplugusb.c 7536 7537IGUANAWORKS USB IR TRANSCEIVER 7538M: Sean Young <sean@mess.org> 7539L: linux-media@vger.kernel.org 7540S: Maintained 7541F: drivers/media/rc/iguanair.c 7542 7543IIO DIGITAL POTENTIOMETER DAC 7544M: Peter Rosin <peda@axentia.se> 7545L: linux-iio@vger.kernel.org 7546S: Maintained 7547F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7548F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7549F: drivers/iio/dac/dpot-dac.c 7550 7551IIO ENVELOPE DETECTOR 7552M: Peter Rosin <peda@axentia.se> 7553L: linux-iio@vger.kernel.org 7554S: Maintained 7555F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7556F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7557F: drivers/iio/adc/envelope-detector.c 7558 7559IIO MULTIPLEXER 7560M: Peter Rosin <peda@axentia.se> 7561L: linux-iio@vger.kernel.org 7562S: Maintained 7563F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7564F: drivers/iio/multiplexer/iio-mux.c 7565 7566IIO SUBSYSTEM AND DRIVERS 7567M: Jonathan Cameron <jic23@kernel.org> 7568R: Hartmut Knaack <knaack.h@gmx.de> 7569R: Lars-Peter Clausen <lars@metafoo.de> 7570R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7571L: linux-iio@vger.kernel.org 7572T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7573S: Maintained 7574F: Documentation/ABI/testing/configfs-iio* 7575F: Documentation/ABI/testing/sysfs-bus-iio* 7576F: Documentation/devicetree/bindings/iio/ 7577F: drivers/iio/ 7578F: drivers/staging/iio/ 7579F: include/linux/iio/ 7580F: tools/iio/ 7581 7582IIO UNIT CONVERTER 7583M: Peter Rosin <peda@axentia.se> 7584L: linux-iio@vger.kernel.org 7585S: Maintained 7586F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7587F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7588F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7589F: drivers/iio/afe/iio-rescale.c 7590 7591IKANOS/ADI EAGLE ADSL USB DRIVER 7592M: Matthieu Castet <castet.matthieu@free.fr> 7593M: Stanislaw Gruszka <stf_xl@wp.pl> 7594S: Maintained 7595F: drivers/usb/atm/ueagle-atm.c 7596 7597IMGTEC ASCII LCD DRIVER 7598M: Paul Burton <paul.burton@mips.com> 7599S: Maintained 7600F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7601F: drivers/auxdisplay/img-ascii-lcd.c 7602 7603IMGTEC IR DECODER DRIVER 7604M: James Hogan <jhogan@kernel.org> 7605S: Maintained 7606F: drivers/media/rc/img-ir/ 7607 7608IMON SOUNDGRAPH USB IR RECEIVER 7609M: Sean Young <sean@mess.org> 7610L: linux-media@vger.kernel.org 7611S: Maintained 7612F: drivers/media/rc/imon_raw.c 7613F: drivers/media/rc/imon.c 7614 7615IMS TWINTURBO FRAMEBUFFER DRIVER 7616L: linux-fbdev@vger.kernel.org 7617S: Orphan 7618F: drivers/video/fbdev/imsttfb.c 7619 7620INA209 HARDWARE MONITOR DRIVER 7621M: Guenter Roeck <linux@roeck-us.net> 7622L: linux-hwmon@vger.kernel.org 7623S: Maintained 7624F: Documentation/hwmon/ina209 7625F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7626F: drivers/hwmon/ina209.c 7627 7628INA2XX HARDWARE MONITOR DRIVER 7629M: Guenter Roeck <linux@roeck-us.net> 7630L: linux-hwmon@vger.kernel.org 7631S: Maintained 7632F: Documentation/hwmon/ina2xx 7633F: drivers/hwmon/ina2xx.c 7634F: include/linux/platform_data/ina2xx.h 7635 7636INDUSTRY PACK SUBSYSTEM (IPACK) 7637M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7638M: Jens Taprogge <jens.taprogge@taprogge.org> 7639M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7640L: industrypack-devel@lists.sourceforge.net 7641W: http://industrypack.sourceforge.net 7642S: Maintained 7643F: drivers/ipack/ 7644 7645INFINIBAND SUBSYSTEM 7646M: Doug Ledford <dledford@redhat.com> 7647M: Jason Gunthorpe <jgg@mellanox.com> 7648L: linux-rdma@vger.kernel.org 7649W: https://github.com/linux-rdma/rdma-core 7650Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7651T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7652S: Supported 7653F: Documentation/devicetree/bindings/infiniband/ 7654F: Documentation/infiniband/ 7655F: drivers/infiniband/ 7656F: include/uapi/linux/if_infiniband.h 7657F: include/uapi/rdma/ 7658F: include/rdma/ 7659 7660INGENIC JZ4780 DMA Driver 7661M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7662S: Maintained 7663F: drivers/dma/dma-jz4780.c 7664 7665INGENIC JZ4780 NAND DRIVER 7666M: Harvey Hunt <harveyhuntnexus@gmail.com> 7667L: linux-mtd@lists.infradead.org 7668S: Maintained 7669F: drivers/mtd/nand/raw/jz4780_* 7670 7671INOTIFY 7672M: Jan Kara <jack@suse.cz> 7673R: Amir Goldstein <amir73il@gmail.com> 7674L: linux-fsdevel@vger.kernel.org 7675S: Maintained 7676F: Documentation/filesystems/inotify.txt 7677F: fs/notify/inotify/ 7678F: include/linux/inotify.h 7679F: include/uapi/linux/inotify.h 7680 7681INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7682M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7683L: linux-input@vger.kernel.org 7684Q: http://patchwork.kernel.org/project/linux-input/list/ 7685T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7686S: Maintained 7687F: drivers/input/ 7688F: include/linux/input.h 7689F: include/uapi/linux/input.h 7690F: include/uapi/linux/input-event-codes.h 7691F: include/linux/input/ 7692F: Documentation/devicetree/bindings/input/ 7693F: Documentation/devicetree/bindings/serio/ 7694F: Documentation/input/ 7695 7696INPUT MULTITOUCH (MT) PROTOCOL 7697M: Henrik Rydberg <rydberg@bitmath.org> 7698L: linux-input@vger.kernel.org 7699S: Odd fixes 7700F: Documentation/input/multi-touch-protocol.rst 7701F: drivers/input/input-mt.c 7702K: \b(ABS|SYN)_MT_ 7703 7704INSIDE SECURE CRYPTO DRIVER 7705M: Antoine Tenart <antoine.tenart@bootlin.com> 7706F: drivers/crypto/inside-secure/ 7707S: Maintained 7708L: linux-crypto@vger.kernel.org 7709 7710INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7711M: Mimi Zohar <zohar@linux.ibm.com> 7712M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7713L: linux-integrity@vger.kernel.org 7714T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7715S: Supported 7716F: security/integrity/ima/ 7717 7718INTEL 810/815 FRAMEBUFFER DRIVER 7719M: Antonino Daplas <adaplas@gmail.com> 7720L: linux-fbdev@vger.kernel.org 7721S: Maintained 7722F: drivers/video/fbdev/i810/ 7723 7724INTEL ASoC DRIVERS 7725M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7726M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7727M: Jie Yang <yang.jie@linux.intel.com> 7728L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7729S: Supported 7730F: sound/soc/intel/ 7731 7732INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7733M: Hans de Goede <hdegoede@redhat.com> 7734L: platform-driver-x86@vger.kernel.org 7735S: Maintained 7736F: drivers/platform/x86/intel_atomisp2_pm.c 7737 7738INTEL C600 SERIES SAS CONTROLLER DRIVER 7739M: Intel SCU Linux support <intel-linux-scu@intel.com> 7740M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7741L: linux-scsi@vger.kernel.org 7742T: git git://git.code.sf.net/p/intel-sas/isci 7743S: Supported 7744F: drivers/scsi/isci/ 7745 7746INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7747M: Jani Nikula <jani.nikula@linux.intel.com> 7748M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7749M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7750L: intel-gfx@lists.freedesktop.org 7751W: https://01.org/linuxgraphics/ 7752B: https://01.org/linuxgraphics/documentation/how-report-bugs 7753C: irc://chat.freenode.net/intel-gfx 7754Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7755T: git git://anongit.freedesktop.org/drm-intel 7756S: Supported 7757F: drivers/gpu/drm/i915/ 7758F: include/drm/i915* 7759F: include/uapi/drm/i915_drm.h 7760F: Documentation/gpu/i915.rst 7761 7762INTEL ETHERNET DRIVERS 7763M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7764L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7765W: http://www.intel.com/support/feedback.htm 7766W: http://e1000.sourceforge.net/ 7767Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7769T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7770S: Supported 7771F: Documentation/networking/device_drivers/intel/e100.rst 7772F: Documentation/networking/device_drivers/intel/e1000.rst 7773F: Documentation/networking/device_drivers/intel/e1000e.rst 7774F: Documentation/networking/device_drivers/intel/fm10k.rst 7775F: Documentation/networking/device_drivers/intel/igb.rst 7776F: Documentation/networking/device_drivers/intel/igbvf.rst 7777F: Documentation/networking/device_drivers/intel/ixgb.rst 7778F: Documentation/networking/device_drivers/intel/ixgbe.rst 7779F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7780F: Documentation/networking/device_drivers/intel/i40e.rst 7781F: Documentation/networking/device_drivers/intel/iavf.rst 7782F: Documentation/networking/device_drivers/intel/ice.rst 7783F: drivers/net/ethernet/intel/ 7784F: drivers/net/ethernet/intel/*/ 7785F: include/linux/avf/virtchnl.h 7786 7787INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7788M: Maik Broemme <mbroemme@libmpq.org> 7789L: linux-fbdev@vger.kernel.org 7790S: Maintained 7791F: Documentation/fb/intelfb.txt 7792F: drivers/video/fbdev/intelfb/ 7793 7794INTEL GPIO DRIVERS 7795M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7796L: linux-gpio@vger.kernel.org 7797S: Maintained 7798T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7799F: drivers/gpio/gpio-ich.c 7800F: drivers/gpio/gpio-intel-mid.c 7801F: drivers/gpio/gpio-lynxpoint.c 7802F: drivers/gpio/gpio-merrifield.c 7803F: drivers/gpio/gpio-ml-ioh.c 7804F: drivers/gpio/gpio-pch.c 7805F: drivers/gpio/gpio-sch.c 7806F: drivers/gpio/gpio-sodaville.c 7807 7808INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7809M: Zhenyu Wang <zhenyuw@linux.intel.com> 7810M: Zhi Wang <zhi.a.wang@intel.com> 7811L: intel-gvt-dev@lists.freedesktop.org 7812L: intel-gfx@lists.freedesktop.org 7813W: https://01.org/igvt-g 7814T: git https://github.com/intel/gvt-linux.git 7815S: Supported 7816F: drivers/gpu/drm/i915/gvt/ 7817 7818INTEL HID EVENT DRIVER 7819M: Alex Hung <alex.hung@canonical.com> 7820L: platform-driver-x86@vger.kernel.org 7821S: Maintained 7822F: drivers/platform/x86/intel-hid.c 7823 7824INTEL I/OAT DMA DRIVER 7825M: Dave Jiang <dave.jiang@intel.com> 7826R: Dan Williams <dan.j.williams@intel.com> 7827L: dmaengine@vger.kernel.org 7828Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7829S: Supported 7830F: drivers/dma/ioat* 7831 7832INTEL IDLE DRIVER 7833M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7834M: Len Brown <lenb@kernel.org> 7835L: linux-pm@vger.kernel.org 7836T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7837B: https://bugzilla.kernel.org 7838S: Supported 7839F: drivers/idle/intel_idle.c 7840 7841INTEL INTEGRATED SENSOR HUB DRIVER 7842M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7843M: Jiri Kosina <jikos@kernel.org> 7844L: linux-input@vger.kernel.org 7845S: Maintained 7846F: drivers/hid/intel-ish-hid/ 7847 7848INTEL IOMMU (VT-d) 7849M: David Woodhouse <dwmw2@infradead.org> 7850L: iommu@lists.linux-foundation.org 7851T: git git://git.infradead.org/iommu-2.6.git 7852S: Supported 7853F: drivers/iommu/intel-iommu.c 7854F: include/linux/intel-iommu.h 7855 7856INTEL IOP-ADMA DMA DRIVER 7857R: Dan Williams <dan.j.williams@intel.com> 7858S: Odd fixes 7859F: drivers/dma/iop-adma.c 7860 7861INTEL IPU3 CSI-2 CIO2 DRIVER 7862M: Yong Zhi <yong.zhi@intel.com> 7863M: Sakari Ailus <sakari.ailus@linux.intel.com> 7864M: Bingbu Cao <bingbu.cao@intel.com> 7865R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7866L: linux-media@vger.kernel.org 7867S: Maintained 7868F: drivers/media/pci/intel/ipu3/ 7869F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7870 7871INTEL IPU3 CSI-2 IMGU DRIVER 7872M: Sakari Ailus <sakari.ailus@linux.intel.com> 7873L: linux-media@vger.kernel.org 7874S: Maintained 7875F: drivers/staging/media/ipu3/ 7876F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7877F: Documentation/media/v4l-drivers/ipu3.rst 7878 7879INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7880M: Krzysztof Halasa <khalasa@piap.pl> 7881S: Maintained 7882F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7883F: arch/arm/mach-ixp4xx/include/mach/npe.h 7884F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7885F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7886F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7887F: drivers/net/wan/ixp4xx_hss.c 7888 7889INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7890M: Deepak Saxena <dsaxena@plexity.net> 7891S: Maintained 7892F: drivers/char/hw_random/ixp4xx-rng.c 7893 7894INTEL MANAGEMENT ENGINE (mei) 7895M: Tomas Winkler <tomas.winkler@intel.com> 7896L: linux-kernel@vger.kernel.org 7897S: Supported 7898F: include/uapi/linux/mei.h 7899F: include/linux/mei_cl_bus.h 7900F: drivers/misc/mei/* 7901F: drivers/watchdog/mei_wdt.c 7902F: Documentation/misc-devices/mei/* 7903F: samples/mei/* 7904 7905INTEL MENLOW THERMAL DRIVER 7906M: Sujith Thomas <sujith.thomas@intel.com> 7907L: platform-driver-x86@vger.kernel.org 7908W: https://01.org/linux-acpi 7909S: Supported 7910F: drivers/platform/x86/intel_menlow.c 7911 7912INTEL MIC DRIVERS (mic) 7913M: Sudeep Dutt <sudeep.dutt@intel.com> 7914M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7915S: Supported 7916W: https://github.com/sudeepdutt/mic 7917W: http://software.intel.com/en-us/mic-developer 7918F: include/linux/mic_bus.h 7919F: include/linux/scif.h 7920F: include/uapi/linux/mic_common.h 7921F: include/uapi/linux/mic_ioctl.h 7922F: include/uapi/linux/scif_ioctl.h 7923F: drivers/misc/mic/ 7924F: drivers/dma/mic_x100_dma.c 7925F: drivers/dma/mic_x100_dma.h 7926F: Documentation/mic/ 7927 7928INTEL PMC CORE DRIVER 7929M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7930M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7931L: platform-driver-x86@vger.kernel.org 7932S: Maintained 7933F: drivers/platform/x86/intel_pmc_core* 7934 7935INTEL PMC/P-Unit IPC DRIVER 7936M: Zha Qipeng<qipeng.zha@intel.com> 7937L: platform-driver-x86@vger.kernel.org 7938S: Maintained 7939F: drivers/platform/x86/intel_pmc_ipc.c 7940F: drivers/platform/x86/intel_punit_ipc.c 7941F: arch/x86/include/asm/intel_pmc_ipc.h 7942F: arch/x86/include/asm/intel_punit_ipc.h 7943 7944INTEL PMIC GPIO DRIVERS 7945M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7946S: Maintained 7947T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7948F: drivers/gpio/gpio-*cove.c 7949F: drivers/gpio/gpio-msic.c 7950 7951INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7952R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7953S: Maintained 7954F: drivers/mfd/intel_msic.c 7955F: drivers/mfd/intel_soc_pmic* 7956F: include/linux/mfd/intel_msic.h 7957F: include/linux/mfd/intel_soc_pmic* 7958 7959INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7960M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7961L: linux-wireless@vger.kernel.org 7962S: Maintained 7963F: Documentation/networking/device_drivers/intel/ipw2100.txt 7964F: Documentation/networking/device_drivers/intel/ipw2200.txt 7965F: drivers/net/wireless/intel/ipw2x00/ 7966 7967INTEL PSTATE DRIVER 7968M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7969M: Len Brown <lenb@kernel.org> 7970L: linux-pm@vger.kernel.org 7971S: Supported 7972F: drivers/cpufreq/intel_pstate.c 7973 7974INTEL RDMA RNIC DRIVER 7975M: Faisal Latif <faisal.latif@intel.com> 7976M: Shiraz Saleem <shiraz.saleem@intel.com> 7977L: linux-rdma@vger.kernel.org 7978S: Supported 7979F: drivers/infiniband/hw/i40iw/ 7980F: include/uapi/rdma/i40iw-abi.h 7981 7982INTEL TELEMETRY DRIVER 7983M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7984M: "David E. Box" <david.e.box@linux.intel.com> 7985L: platform-driver-x86@vger.kernel.org 7986S: Maintained 7987F: arch/x86/include/asm/intel_telemetry.h 7988F: drivers/platform/x86/intel_telemetry* 7989 7990INTEL VIRTUAL BUTTON DRIVER 7991M: AceLan Kao <acelan.kao@canonical.com> 7992L: platform-driver-x86@vger.kernel.org 7993S: Maintained 7994F: drivers/platform/x86/intel-vbtn.c 7995 7996INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7997M: Stanislaw Gruszka <sgruszka@redhat.com> 7998L: linux-wireless@vger.kernel.org 7999S: Supported 8000F: drivers/net/wireless/intel/iwlegacy/ 8001 8002INTEL WIRELESS WIFI LINK (iwlwifi) 8003M: Johannes Berg <johannes.berg@intel.com> 8004M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8005M: Luca Coelho <luciano.coelho@intel.com> 8006M: Intel Linux Wireless <linuxwifi@intel.com> 8007L: linux-wireless@vger.kernel.org 8008W: http://intellinuxwireless.org 8009T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8010S: Supported 8011F: drivers/net/wireless/intel/iwlwifi/ 8012 8013INTEL WIRELESS WIMAX CONNECTION 2400 8014M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8015M: linux-wimax@intel.com 8016L: wimax@linuxwimax.org (subscribers-only) 8017S: Supported 8018W: http://linuxwimax.org 8019F: Documentation/wimax/README.i2400m 8020F: drivers/net/wimax/i2400m/ 8021F: include/uapi/linux/wimax/i2400m.h 8022 8023INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8024M: Mario Limonciello <mario.limonciello@dell.com> 8025S: Maintained 8026F: drivers/platform/x86/intel-wmi-thunderbolt.c 8027 8028INTEL(R) TRACE HUB 8029M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8030S: Supported 8031F: Documentation/trace/intel_th.rst 8032F: drivers/hwtracing/intel_th/ 8033 8034INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8035M: Ning Sun <ning.sun@intel.com> 8036L: tboot-devel@lists.sourceforge.net 8037W: http://tboot.sourceforge.net 8038T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8039S: Supported 8040F: Documentation/intel_txt.txt 8041F: include/linux/tboot.h 8042F: arch/x86/kernel/tboot.c 8043 8044INTEL-MID GPIO DRIVER 8045M: David Cohen <david.a.cohen@linux.intel.com> 8046L: linux-gpio@vger.kernel.org 8047S: Maintained 8048F: drivers/gpio/gpio-intel-mid.c 8049 8050INTERCONNECT API 8051M: Georgi Djakov <georgi.djakov@linaro.org> 8052S: Maintained 8053F: Documentation/interconnect/ 8054F: Documentation/devicetree/bindings/interconnect/ 8055F: drivers/interconnect/ 8056F: include/dt-bindings/interconnect/ 8057F: include/linux/interconnect-provider.h 8058F: include/linux/interconnect.h 8059 8060INVENSENSE MPU-3050 GYROSCOPE DRIVER 8061M: Linus Walleij <linus.walleij@linaro.org> 8062L: linux-iio@vger.kernel.org 8063S: Maintained 8064F: drivers/iio/gyro/mpu3050* 8065F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8066 8067IOC3 ETHERNET DRIVER 8068M: Ralf Baechle <ralf@linux-mips.org> 8069L: linux-mips@vger.kernel.org 8070S: Maintained 8071F: drivers/net/ethernet/sgi/ioc3-eth.c 8072 8073IOC3 SERIAL DRIVER 8074M: Pat Gefre <pfg@sgi.com> 8075L: linux-serial@vger.kernel.org 8076S: Maintained 8077F: drivers/tty/serial/ioc3_serial.c 8078 8079IOMAP FILESYSTEM LIBRARY 8080M: Christoph Hellwig <hch@infradead.org> 8081M: Darrick J. Wong <darrick.wong@oracle.com> 8082M: linux-xfs@vger.kernel.org 8083M: linux-fsdevel@vger.kernel.org 8084L: linux-xfs@vger.kernel.org 8085L: linux-fsdevel@vger.kernel.org 8086T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8087S: Supported 8088F: fs/iomap.c 8089F: include/linux/iomap.h 8090 8091IOMMU DRIVERS 8092M: Joerg Roedel <joro@8bytes.org> 8093L: iommu@lists.linux-foundation.org 8094T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8095S: Maintained 8096F: Documentation/devicetree/bindings/iommu/ 8097F: drivers/iommu/ 8098F: include/linux/iommu.h 8099F: include/linux/of_iommu.h 8100F: include/linux/iova.h 8101 8102IO_URING 8103M: Jens Axboe <axboe@kernel.dk> 8104L: linux-block@vger.kernel.org 8105L: linux-fsdevel@vger.kernel.org 8106T: git git://git.kernel.dk/linux-block 8107T: git git://git.kernel.dk/liburing 8108S: Maintained 8109F: fs/io_uring.c 8110F: include/uapi/linux/io_uring.h 8111 8112IP MASQUERADING 8113M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8114S: Maintained 8115F: net/ipv4/netfilter/ipt_MASQUERADE.c 8116 8117IPMI SUBSYSTEM 8118M: Corey Minyard <minyard@acm.org> 8119L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8120W: http://openipmi.sourceforge.net/ 8121S: Supported 8122F: Documentation/devicetree/bindings/ipmi/ 8123F: Documentation/IPMI.txt 8124F: drivers/char/ipmi/ 8125F: include/linux/ipmi* 8126F: include/uapi/linux/ipmi* 8127 8128IPS SCSI RAID DRIVER 8129M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8130L: linux-scsi@vger.kernel.org 8131W: http://www.adaptec.com/ 8132S: Maintained 8133F: drivers/scsi/ips* 8134 8135IPVS 8136M: Wensong Zhang <wensong@linux-vs.org> 8137M: Simon Horman <horms@verge.net.au> 8138M: Julian Anastasov <ja@ssi.bg> 8139L: netdev@vger.kernel.org 8140L: lvs-devel@vger.kernel.org 8141S: Maintained 8142T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8143T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8144F: Documentation/networking/ipvs-sysctl.txt 8145F: include/net/ip_vs.h 8146F: include/uapi/linux/ip_vs.h 8147F: net/netfilter/ipvs/ 8148 8149IPWIRELESS DRIVER 8150M: Jiri Kosina <jikos@kernel.org> 8151M: David Sterba <dsterba@suse.com> 8152S: Odd Fixes 8153F: drivers/tty/ipwireless/ 8154 8155IPX NETWORK LAYER 8156L: netdev@vger.kernel.org 8157S: Obsolete 8158F: include/uapi/linux/ipx.h 8159 8160IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8161M: Marc Zyngier <marc.zyngier@arm.com> 8162S: Maintained 8163T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8164F: Documentation/IRQ-domain.txt 8165F: include/linux/irqdomain.h 8166F: kernel/irq/irqdomain.c 8167F: kernel/irq/msi.c 8168 8169IRQ SUBSYSTEM 8170M: Thomas Gleixner <tglx@linutronix.de> 8171L: linux-kernel@vger.kernel.org 8172S: Maintained 8173T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8174F: kernel/irq/ 8175 8176IRQCHIP DRIVERS 8177M: Thomas Gleixner <tglx@linutronix.de> 8178M: Jason Cooper <jason@lakedaemon.net> 8179M: Marc Zyngier <marc.zyngier@arm.com> 8180L: linux-kernel@vger.kernel.org 8181S: Maintained 8182T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8183F: Documentation/devicetree/bindings/interrupt-controller/ 8184F: drivers/irqchip/ 8185 8186ISA 8187M: William Breathitt Gray <vilhelm.gray@gmail.com> 8188S: Maintained 8189F: Documentation/isa.txt 8190F: drivers/base/isa.c 8191F: include/linux/isa.h 8192 8193ISA RADIO MODULE 8194M: Hans Verkuil <hverkuil@xs4all.nl> 8195L: linux-media@vger.kernel.org 8196T: git git://linuxtv.org/media_tree.git 8197W: https://linuxtv.org 8198S: Maintained 8199F: drivers/media/radio/radio-isa* 8200 8201ISAPNP 8202M: Jaroslav Kysela <perex@perex.cz> 8203S: Maintained 8204F: Documentation/isapnp.txt 8205F: drivers/pnp/isapnp/ 8206F: include/linux/isapnp.h 8207 8208ISCSI 8209M: Lee Duncan <lduncan@suse.com> 8210M: Chris Leech <cleech@redhat.com> 8211L: open-iscsi@googlegroups.com 8212W: www.open-iscsi.com 8213S: Maintained 8214F: drivers/scsi/*iscsi* 8215F: include/scsi/*iscsi* 8216 8217iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8218M: Peter Jones <pjones@redhat.com> 8219M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8220S: Maintained 8221F: drivers/firmware/iscsi_ibft* 8222 8223ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8224M: Sagi Grimberg <sagi@grimberg.me> 8225M: Max Gurtovoy <maxg@mellanox.com> 8226L: linux-rdma@vger.kernel.org 8227S: Supported 8228W: http://www.openfabrics.org 8229W: www.open-iscsi.org 8230Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8231F: drivers/infiniband/ulp/iser/ 8232 8233ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8234M: Sagi Grimberg <sagi@grimberg.me> 8235T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8236L: linux-rdma@vger.kernel.org 8237L: target-devel@vger.kernel.org 8238S: Supported 8239W: http://www.linux-iscsi.org 8240F: drivers/infiniband/ulp/isert 8241 8242ISDN SUBSYSTEM 8243M: Karsten Keil <isdn@linux-pingi.de> 8244L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8245L: netdev@vger.kernel.org 8246W: http://www.isdn4linux.de 8247T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8248S: Maintained 8249F: Documentation/isdn/ 8250F: drivers/isdn/ 8251F: include/linux/isdn.h 8252F: include/linux/isdn/ 8253F: include/uapi/linux/isdn.h 8254F: include/uapi/linux/isdn/ 8255 8256IT87 HARDWARE MONITORING DRIVER 8257M: Jean Delvare <jdelvare@suse.com> 8258L: linux-hwmon@vger.kernel.org 8259S: Maintained 8260F: Documentation/hwmon/it87 8261F: drivers/hwmon/it87.c 8262 8263IT913X MEDIA DRIVER 8264M: Antti Palosaari <crope@iki.fi> 8265L: linux-media@vger.kernel.org 8266W: https://linuxtv.org 8267W: http://palosaari.fi/linux/ 8268Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8269T: git git://linuxtv.org/anttip/media_tree.git 8270S: Maintained 8271F: drivers/media/tuners/it913x* 8272 8273IVTV VIDEO4LINUX DRIVER 8274M: Andy Walls <awalls@md.metrocast.net> 8275L: ivtv-devel@ivtvdriver.org (subscribers-only) 8276L: linux-media@vger.kernel.org 8277T: git git://linuxtv.org/media_tree.git 8278W: http://www.ivtvdriver.org 8279S: Maintained 8280F: Documentation/media/v4l-drivers/ivtv* 8281F: drivers/media/pci/ivtv/ 8282F: include/uapi/linux/ivtv* 8283 8284IX2505V MEDIA DRIVER 8285M: Malcolm Priestley <tvboxspy@gmail.com> 8286L: linux-media@vger.kernel.org 8287W: https://linuxtv.org 8288Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8289S: Maintained 8290F: drivers/media/dvb-frontends/ix2505v* 8291 8292JAILHOUSE HYPERVISOR INTERFACE 8293M: Jan Kiszka <jan.kiszka@siemens.com> 8294L: jailhouse-dev@googlegroups.com 8295S: Maintained 8296F: arch/x86/kernel/jailhouse.c 8297F: arch/x86/include/asm/jailhouse_para.h 8298 8299JC42.4 TEMPERATURE SENSOR DRIVER 8300M: Guenter Roeck <linux@roeck-us.net> 8301L: linux-hwmon@vger.kernel.org 8302S: Maintained 8303F: drivers/hwmon/jc42.c 8304F: Documentation/hwmon/jc42 8305 8306JFS FILESYSTEM 8307M: Dave Kleikamp <shaggy@kernel.org> 8308L: jfs-discussion@lists.sourceforge.net 8309W: http://jfs.sourceforge.net/ 8310T: git git://github.com/kleikamp/linux-shaggy.git 8311S: Maintained 8312F: Documentation/filesystems/jfs.txt 8313F: fs/jfs/ 8314 8315JME NETWORK DRIVER 8316M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8317L: netdev@vger.kernel.org 8318S: Maintained 8319F: drivers/net/ethernet/jme.* 8320 8321JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8322M: David Woodhouse <dwmw2@infradead.org> 8323L: linux-mtd@lists.infradead.org 8324W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8325S: Maintained 8326F: fs/jffs2/ 8327F: include/uapi/linux/jffs2.h 8328 8329JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8330M: "Theodore Ts'o" <tytso@mit.edu> 8331M: Jan Kara <jack@suse.com> 8332L: linux-ext4@vger.kernel.org 8333S: Maintained 8334F: fs/jbd2/ 8335F: include/linux/jbd2.h 8336 8337JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8338M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8339L: linux-media@vger.kernel.org 8340S: Maintained 8341F: drivers/media/platform/rcar_jpu.c 8342 8343JSM Neo PCI based serial card 8344L: linux-serial@vger.kernel.org 8345S: Orphan 8346F: drivers/tty/serial/jsm/ 8347 8348K10TEMP HARDWARE MONITORING DRIVER 8349M: Clemens Ladisch <clemens@ladisch.de> 8350L: linux-hwmon@vger.kernel.org 8351S: Maintained 8352F: Documentation/hwmon/k10temp 8353F: drivers/hwmon/k10temp.c 8354 8355K8TEMP HARDWARE MONITORING DRIVER 8356M: Rudolf Marek <r.marek@assembler.cz> 8357L: linux-hwmon@vger.kernel.org 8358S: Maintained 8359F: Documentation/hwmon/k8temp 8360F: drivers/hwmon/k8temp.c 8361 8362KASAN 8363M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8364R: Alexander Potapenko <glider@google.com> 8365R: Dmitry Vyukov <dvyukov@google.com> 8366L: kasan-dev@googlegroups.com 8367S: Maintained 8368F: arch/*/include/asm/kasan.h 8369F: arch/*/mm/kasan_init* 8370F: Documentation/dev-tools/kasan.rst 8371F: include/linux/kasan*.h 8372F: lib/test_kasan.c 8373F: mm/kasan/ 8374F: scripts/Makefile.kasan 8375 8376KCONFIG 8377M: Masahiro Yamada <yamada.masahiro@socionext.com> 8378T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8379L: linux-kbuild@vger.kernel.org 8380S: Maintained 8381F: Documentation/kbuild/kconfig* 8382F: scripts/kconfig/ 8383F: scripts/Kconfig.include 8384 8385KDUMP 8386M: Dave Young <dyoung@redhat.com> 8387M: Baoquan He <bhe@redhat.com> 8388R: Vivek Goyal <vgoyal@redhat.com> 8389L: kexec@lists.infradead.org 8390W: http://lse.sourceforge.net/kdump/ 8391S: Maintained 8392F: Documentation/kdump/ 8393 8394KEENE FM RADIO TRANSMITTER DRIVER 8395M: Hans Verkuil <hverkuil@xs4all.nl> 8396L: linux-media@vger.kernel.org 8397T: git git://linuxtv.org/media_tree.git 8398W: https://linuxtv.org 8399S: Maintained 8400F: drivers/media/radio/radio-keene* 8401 8402KERNEL AUTOMOUNTER 8403M: Ian Kent <raven@themaw.net> 8404L: autofs@vger.kernel.org 8405S: Maintained 8406F: fs/autofs/ 8407 8408KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8409M: Masahiro Yamada <yamada.masahiro@socionext.com> 8410M: Michal Marek <michal.lkml@markovi.net> 8411T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8412L: linux-kbuild@vger.kernel.org 8413S: Maintained 8414F: Documentation/kbuild/ 8415F: Makefile 8416F: scripts/Kbuild* 8417F: scripts/Makefile* 8418F: scripts/basic/ 8419F: scripts/mk* 8420F: scripts/mod/ 8421F: scripts/package/ 8422 8423KERNEL JANITORS 8424L: kernel-janitors@vger.kernel.org 8425W: http://kernelnewbies.org/KernelJanitors 8426S: Odd Fixes 8427 8428KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8429M: "J. Bruce Fields" <bfields@fieldses.org> 8430M: Jeff Layton <jlayton@kernel.org> 8431L: linux-nfs@vger.kernel.org 8432W: http://nfs.sourceforge.net/ 8433T: git git://linux-nfs.org/~bfields/linux.git 8434S: Supported 8435F: fs/nfsd/ 8436F: include/uapi/linux/nfsd/ 8437F: fs/lockd/ 8438F: fs/nfs_common/ 8439F: net/sunrpc/ 8440F: include/linux/lockd/ 8441F: include/linux/sunrpc/ 8442F: include/uapi/linux/sunrpc/ 8443 8444KERNEL SELFTEST FRAMEWORK 8445M: Shuah Khan <shuah@kernel.org> 8446M: Shuah Khan <skhan@linuxfoundation.org> 8447L: linux-kselftest@vger.kernel.org 8448T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8449Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8450S: Maintained 8451F: tools/testing/selftests/ 8452F: Documentation/dev-tools/kselftest* 8453 8454KERNEL USERMODE HELPER 8455M: Luis Chamberlain <mcgrof@kernel.org> 8456L: linux-kernel@vger.kernel.org 8457S: Maintained 8458F: kernel/umh.c 8459F: include/linux/umh.h 8460 8461KERNEL VIRTUAL MACHINE (KVM) 8462M: Paolo Bonzini <pbonzini@redhat.com> 8463M: Radim Krčmář <rkrcmar@redhat.com> 8464L: kvm@vger.kernel.org 8465W: http://www.linux-kvm.org 8466T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8467S: Supported 8468F: Documentation/virtual/kvm/ 8469F: include/trace/events/kvm.h 8470F: include/uapi/asm-generic/kvm* 8471F: include/uapi/linux/kvm* 8472F: include/asm-generic/kvm* 8473F: include/linux/kvm* 8474F: include/kvm/iodev.h 8475F: virt/kvm/* 8476F: tools/kvm/ 8477F: tools/testing/selftests/kvm/ 8478 8479KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8480M: Joerg Roedel <joro@8bytes.org> 8481L: kvm@vger.kernel.org 8482W: http://www.linux-kvm.org/ 8483S: Maintained 8484F: arch/x86/include/asm/svm.h 8485F: arch/x86/kvm/svm.c 8486 8487KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8488M: Christoffer Dall <christoffer.dall@arm.com> 8489M: Marc Zyngier <marc.zyngier@arm.com> 8490R: James Morse <james.morse@arm.com> 8491R: Julien Thierry <julien.thierry@arm.com> 8492R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8494L: kvmarm@lists.cs.columbia.edu 8495W: http://systems.cs.columbia.edu/projects/kvm-arm 8496T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8497S: Maintained 8498F: arch/arm/include/uapi/asm/kvm* 8499F: arch/arm/include/asm/kvm* 8500F: arch/arm/kvm/ 8501F: arch/arm64/include/uapi/asm/kvm* 8502F: arch/arm64/include/asm/kvm* 8503F: arch/arm64/kvm/ 8504F: virt/kvm/arm/ 8505F: include/kvm/arm_* 8506 8507KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8508M: James Hogan <jhogan@kernel.org> 8509L: linux-mips@vger.kernel.org 8510S: Supported 8511F: arch/mips/include/uapi/asm/kvm* 8512F: arch/mips/include/asm/kvm* 8513F: arch/mips/kvm/ 8514 8515KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8516M: Paul Mackerras <paulus@ozlabs.org> 8517L: kvm-ppc@vger.kernel.org 8518W: http://www.linux-kvm.org/ 8519T: git git://github.com/agraf/linux-2.6.git 8520S: Supported 8521F: arch/powerpc/include/uapi/asm/kvm* 8522F: arch/powerpc/include/asm/kvm* 8523F: arch/powerpc/kvm/ 8524F: arch/powerpc/kernel/kvm* 8525 8526KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8527M: Christian Borntraeger <borntraeger@de.ibm.com> 8528M: Janosch Frank <frankja@linux.ibm.com> 8529R: David Hildenbrand <david@redhat.com> 8530R: Cornelia Huck <cohuck@redhat.com> 8531L: linux-s390@vger.kernel.org 8532W: http://www.ibm.com/developerworks/linux/linux390/ 8533T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8534S: Supported 8535F: arch/s390/include/uapi/asm/kvm* 8536F: arch/s390/include/asm/gmap.h 8537F: arch/s390/include/asm/kvm* 8538F: arch/s390/kvm/ 8539F: arch/s390/mm/gmap.c 8540 8541KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8542M: Paolo Bonzini <pbonzini@redhat.com> 8543M: Radim Krčmář <rkrcmar@redhat.com> 8544L: kvm@vger.kernel.org 8545W: http://www.linux-kvm.org 8546T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8547S: Supported 8548F: arch/x86/kvm/ 8549F: arch/x86/kvm/*/ 8550F: arch/x86/include/uapi/asm/kvm* 8551F: arch/x86/include/asm/kvm* 8552F: arch/x86/include/asm/pvclock-abi.h 8553F: arch/x86/kernel/kvm.c 8554F: arch/x86/kernel/kvmclock.c 8555 8556KERNFS 8557M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8558M: Tejun Heo <tj@kernel.org> 8559T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8560S: Supported 8561F: include/linux/kernfs.h 8562F: fs/kernfs/ 8563 8564KEXEC 8565M: Eric Biederman <ebiederm@xmission.com> 8566W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8567L: kexec@lists.infradead.org 8568S: Maintained 8569F: include/linux/kexec.h 8570F: include/uapi/linux/kexec.h 8571F: kernel/kexec* 8572 8573KEYS-ENCRYPTED 8574M: Mimi Zohar <zohar@linux.ibm.com> 8575L: linux-integrity@vger.kernel.org 8576L: keyrings@vger.kernel.org 8577S: Supported 8578F: Documentation/security/keys/trusted-encrypted.rst 8579F: include/keys/encrypted-type.h 8580F: security/keys/encrypted-keys/ 8581 8582KEYS-TRUSTED 8583M: James Bottomley <jejb@linux.ibm.com> 8584M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8585M: Mimi Zohar <zohar@linux.ibm.com> 8586L: linux-integrity@vger.kernel.org 8587L: keyrings@vger.kernel.org 8588S: Supported 8589F: Documentation/security/keys/trusted-encrypted.rst 8590F: include/keys/trusted-type.h 8591F: security/keys/trusted.c 8592F: security/keys/trusted.h 8593 8594KEYS/KEYRINGS: 8595M: David Howells <dhowells@redhat.com> 8596L: keyrings@vger.kernel.org 8597S: Maintained 8598F: Documentation/security/keys/core.rst 8599F: include/linux/key.h 8600F: include/linux/key-type.h 8601F: include/linux/keyctl.h 8602F: include/uapi/linux/keyctl.h 8603F: include/keys/ 8604F: security/keys/ 8605 8606KGDB / KDB /debug_core 8607M: Jason Wessel <jason.wessel@windriver.com> 8608M: Daniel Thompson <daniel.thompson@linaro.org> 8609W: http://kgdb.wiki.kernel.org/ 8610L: kgdb-bugreport@lists.sourceforge.net 8611T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8612S: Maintained 8613F: Documentation/dev-tools/kgdb.rst 8614F: drivers/misc/kgdbts.c 8615F: drivers/tty/serial/kgdboc.c 8616F: include/linux/kdb.h 8617F: include/linux/kgdb.h 8618F: kernel/debug/ 8619 8620KMEMLEAK 8621M: Catalin Marinas <catalin.marinas@arm.com> 8622S: Maintained 8623F: Documentation/dev-tools/kmemleak.rst 8624F: include/linux/kmemleak.h 8625F: mm/kmemleak.c 8626F: mm/kmemleak-test.c 8627 8628KMOD KERNEL MODULE LOADER - USERMODE HELPER 8629M: Luis Chamberlain <mcgrof@kernel.org> 8630L: linux-kernel@vger.kernel.org 8631S: Maintained 8632F: kernel/kmod.c 8633F: include/linux/kmod.h 8634F: lib/test_kmod.c 8635F: tools/testing/selftests/kmod/ 8636 8637KPROBES 8638M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8639M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8640M: "David S. Miller" <davem@davemloft.net> 8641M: Masami Hiramatsu <mhiramat@kernel.org> 8642S: Maintained 8643F: Documentation/kprobes.txt 8644F: include/linux/kprobes.h 8645F: include/asm-generic/kprobes.h 8646F: kernel/kprobes.c 8647 8648KS0108 LCD CONTROLLER DRIVER 8649M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8650S: Maintained 8651F: Documentation/auxdisplay/ks0108 8652F: drivers/auxdisplay/ks0108.c 8653F: include/linux/ks0108.h 8654 8655L3MDEV 8656M: David Ahern <dsa@cumulusnetworks.com> 8657L: netdev@vger.kernel.org 8658S: Maintained 8659F: net/l3mdev 8660F: include/net/l3mdev.h 8661 8662L7 BPF FRAMEWORK 8663M: John Fastabend <john.fastabend@gmail.com> 8664M: Daniel Borkmann <daniel@iogearbox.net> 8665L: netdev@vger.kernel.org 8666L: bpf@vger.kernel.org 8667S: Maintained 8668F: include/linux/skmsg.h 8669F: net/core/skmsg.c 8670F: net/core/sock_map.c 8671F: net/ipv4/tcp_bpf.c 8672 8673LANTIQ / INTEL Ethernet drivers 8674M: Hauke Mehrtens <hauke@hauke-m.de> 8675L: netdev@vger.kernel.org 8676S: Maintained 8677F: net/dsa/tag_gswip.c 8678F: drivers/net/ethernet/lantiq_xrx200.c 8679F: drivers/net/dsa/lantiq_pce.h 8680F: drivers/net/dsa/lantiq_gswip.c 8681 8682LANTIQ MIPS ARCHITECTURE 8683M: John Crispin <john@phrozen.org> 8684L: linux-mips@vger.kernel.org 8685S: Maintained 8686F: arch/mips/lantiq 8687F: drivers/soc/lantiq 8688 8689LAPB module 8690L: linux-x25@vger.kernel.org 8691S: Orphan 8692F: Documentation/networking/lapb-module.txt 8693F: include/*/lapb.h 8694F: net/lapb/ 8695 8696LASI 53c700 driver for PARISC 8697M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8698L: linux-scsi@vger.kernel.org 8699S: Maintained 8700F: Documentation/scsi/53c700.txt 8701F: drivers/scsi/53c700* 8702 8703LEAKING_ADDRESSES 8704M: Tobin C. Harding <me@tobin.cc> 8705M: Tycho Andersen <tycho@tycho.ws> 8706L: kernel-hardening@lists.openwall.com 8707S: Maintained 8708T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8709F: scripts/leaking_addresses.pl 8710 8711LED SUBSYSTEM 8712M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8713M: Pavel Machek <pavel@ucw.cz> 8714R: Dan Murphy <dmurphy@ti.com> 8715L: linux-leds@vger.kernel.org 8716T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8717S: Maintained 8718F: Documentation/devicetree/bindings/leds/ 8719F: drivers/leds/ 8720F: include/linux/leds.h 8721 8722LEGACY EEPROM DRIVER 8723M: Jean Delvare <jdelvare@suse.com> 8724S: Maintained 8725F: Documentation/misc-devices/eeprom 8726F: drivers/misc/eeprom/eeprom.c 8727 8728LEGO MINDSTORMS EV3 8729R: David Lechner <david@lechnology.com> 8730S: Maintained 8731F: arch/arm/boot/dts/da850-lego-ev3.dts 8732F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8733F: drivers/power/supply/lego_ev3_battery.c 8734 8735LEGO USB Tower driver 8736M: Juergen Stuber <starblue@users.sourceforge.net> 8737L: legousb-devel@lists.sourceforge.net 8738W: http://legousb.sourceforge.net/ 8739S: Maintained 8740F: drivers/usb/misc/legousbtower.c 8741 8742LG LAPTOP EXTRAS 8743M: Matan Ziv-Av <matan@svgalib.org> 8744L: platform-driver-x86@vger.kernel.org 8745S: Maintained 8746F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8747F: Documentation/laptops/lg-laptop.rst 8748F: drivers/platform/x86/lg-laptop.c 8749 8750LG2160 MEDIA DRIVER 8751M: Michael Krufky <mkrufky@linuxtv.org> 8752L: linux-media@vger.kernel.org 8753W: https://linuxtv.org 8754W: http://github.com/mkrufky 8755Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8756T: git git://linuxtv.org/mkrufky/tuners.git 8757S: Maintained 8758F: drivers/media/dvb-frontends/lg2160.* 8759 8760LGDT3305 MEDIA DRIVER 8761M: Michael Krufky <mkrufky@linuxtv.org> 8762L: linux-media@vger.kernel.org 8763W: https://linuxtv.org 8764W: http://github.com/mkrufky 8765Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8766T: git git://linuxtv.org/mkrufky/tuners.git 8767S: Maintained 8768F: drivers/media/dvb-frontends/lgdt3305.* 8769 8770LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8771M: Viresh Kumar <vireshk@kernel.org> 8772L: linux-ide@vger.kernel.org 8773T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8774S: Maintained 8775F: include/linux/pata_arasan_cf_data.h 8776F: drivers/ata/pata_arasan_cf.c 8777 8778LIBATA PATA DRIVERS 8779M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8780M: Jens Axboe <axboe@kernel.dk> 8781L: linux-ide@vger.kernel.org 8782T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8783S: Maintained 8784F: drivers/ata/pata_*.c 8785F: drivers/ata/ata_generic.c 8786 8787LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8788M: Linus Walleij <linus.walleij@linaro.org> 8789L: linux-ide@vger.kernel.org 8790T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8791S: Maintained 8792F: drivers/ata/pata_ftide010.c 8793F: drivers/ata/sata_gemini.c 8794F: drivers/ata/sata_gemini.h 8795 8796LIBATA SATA AHCI PLATFORM devices support 8797M: Hans de Goede <hdegoede@redhat.com> 8798M: Jens Axboe <axboe@kernel.dk> 8799L: linux-ide@vger.kernel.org 8800T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8801S: Maintained 8802F: drivers/ata/ahci_platform.c 8803F: drivers/ata/libahci_platform.c 8804F: include/linux/ahci_platform.h 8805 8806LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8807M: Mikael Pettersson <mikpelinux@gmail.com> 8808L: linux-ide@vger.kernel.org 8809T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8810S: Maintained 8811F: drivers/ata/sata_promise.* 8812 8813LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8814M: Jens Axboe <axboe@kernel.dk> 8815L: linux-ide@vger.kernel.org 8816T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8817S: Maintained 8818F: drivers/ata/ 8819F: include/linux/ata.h 8820F: include/linux/libata.h 8821F: Documentation/devicetree/bindings/ata/ 8822 8823LIBLOCKDEP 8824M: Sasha Levin <alexander.levin@microsoft.com> 8825S: Maintained 8826F: tools/lib/lockdep/ 8827 8828LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8829M: Dan Williams <dan.j.williams@intel.com> 8830M: Vishal Verma <vishal.l.verma@intel.com> 8831M: Dave Jiang <dave.jiang@intel.com> 8832L: linux-nvdimm@lists.01.org 8833Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8834S: Supported 8835F: drivers/nvdimm/blk.c 8836F: drivers/nvdimm/region_devs.c 8837 8838LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8839M: Vishal Verma <vishal.l.verma@intel.com> 8840M: Dan Williams <dan.j.williams@intel.com> 8841M: Dave Jiang <dave.jiang@intel.com> 8842L: linux-nvdimm@lists.01.org 8843Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8844S: Supported 8845F: drivers/nvdimm/btt* 8846 8847LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8848M: Dan Williams <dan.j.williams@intel.com> 8849M: Vishal Verma <vishal.l.verma@intel.com> 8850M: Dave Jiang <dave.jiang@intel.com> 8851L: linux-nvdimm@lists.01.org 8852Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8853S: Supported 8854F: drivers/nvdimm/pmem* 8855 8856LIBNVDIMM: DEVICETREE BINDINGS 8857M: Oliver O'Halloran <oohall@gmail.com> 8858L: linux-nvdimm@lists.01.org 8859Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8860S: Supported 8861F: drivers/nvdimm/of_pmem.c 8862F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8863 8864LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8865M: Dan Williams <dan.j.williams@intel.com> 8866M: Vishal Verma <vishal.l.verma@intel.com> 8867M: Dave Jiang <dave.jiang@intel.com> 8868M: Keith Busch <keith.busch@intel.com> 8869M: Ira Weiny <ira.weiny@intel.com> 8870L: linux-nvdimm@lists.01.org 8871Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8872T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8873S: Supported 8874F: drivers/nvdimm/* 8875F: drivers/acpi/nfit/* 8876F: include/linux/nd.h 8877F: include/linux/libnvdimm.h 8878F: include/uapi/linux/ndctl.h 8879 8880LIGHTNVM PLATFORM SUPPORT 8881M: Matias Bjorling <mb@lightnvm.io> 8882W: http://github/OpenChannelSSD 8883L: linux-block@vger.kernel.org 8884S: Maintained 8885F: drivers/lightnvm/ 8886F: include/linux/lightnvm.h 8887F: include/uapi/linux/lightnvm.h 8888 8889LINUX FOR POWER MACINTOSH 8890M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8891W: http://www.penguinppc.org/ 8892L: linuxppc-dev@lists.ozlabs.org 8893S: Maintained 8894F: arch/powerpc/platforms/powermac/ 8895F: drivers/macintosh/ 8896 8897LINUX FOR POWERPC (32-BIT AND 64-BIT) 8898M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8899M: Paul Mackerras <paulus@samba.org> 8900M: Michael Ellerman <mpe@ellerman.id.au> 8901W: https://github.com/linuxppc/linux/wiki 8902L: linuxppc-dev@lists.ozlabs.org 8903Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8904T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8905S: Supported 8906F: Documentation/ABI/stable/sysfs-firmware-opal-* 8907F: Documentation/devicetree/bindings/powerpc/ 8908F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8909F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8910F: Documentation/powerpc/ 8911F: arch/powerpc/ 8912F: drivers/char/tpm/tpm_ibmvtpm* 8913F: drivers/crypto/nx/ 8914F: drivers/crypto/vmx/ 8915F: drivers/i2c/busses/i2c-opal.c 8916F: drivers/net/ethernet/ibm/ibmveth.* 8917F: drivers/net/ethernet/ibm/ibmvnic.* 8918F: drivers/pci/hotplug/pnv_php.c 8919F: drivers/pci/hotplug/rpa* 8920F: drivers/rtc/rtc-opal.c 8921F: drivers/scsi/ibmvscsi/ 8922F: drivers/tty/hvc/hvc_opal.c 8923F: drivers/watchdog/wdrtas.c 8924F: tools/testing/selftests/powerpc 8925N: /pmac 8926N: powermac 8927N: powernv 8928N: [^a-z0-9]ps3 8929N: pseries 8930 8931LINUX FOR POWERPC EMBEDDED MPC5XXX 8932M: Anatolij Gustschin <agust@denx.de> 8933L: linuxppc-dev@lists.ozlabs.org 8934T: git git://git.denx.de/linux-denx-agust.git 8935S: Maintained 8936F: arch/powerpc/platforms/512x/ 8937F: arch/powerpc/platforms/52xx/ 8938 8939LINUX FOR POWERPC EMBEDDED PPC4XX 8940M: Alistair Popple <alistair@popple.id.au> 8941M: Matt Porter <mporter@kernel.crashing.org> 8942W: http://www.penguinppc.org/ 8943L: linuxppc-dev@lists.ozlabs.org 8944S: Maintained 8945F: arch/powerpc/platforms/40x/ 8946F: arch/powerpc/platforms/44x/ 8947 8948LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8949M: Scott Wood <oss@buserror.net> 8950M: Kumar Gala <galak@kernel.crashing.org> 8951W: http://www.penguinppc.org/ 8952L: linuxppc-dev@lists.ozlabs.org 8953T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8954S: Maintained 8955F: arch/powerpc/platforms/83xx/ 8956F: arch/powerpc/platforms/85xx/ 8957F: Documentation/devicetree/bindings/powerpc/fsl/ 8958 8959LINUX FOR POWERPC EMBEDDED PPC8XX 8960M: Vitaly Bordug <vitb@kernel.crashing.org> 8961W: http://www.penguinppc.org/ 8962L: linuxppc-dev@lists.ozlabs.org 8963S: Maintained 8964F: arch/powerpc/platforms/8xx/ 8965 8966LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8967L: linuxppc-dev@lists.ozlabs.org 8968S: Orphan 8969F: arch/powerpc/*/*virtex* 8970F: arch/powerpc/*/*/*virtex* 8971 8972LINUX FOR POWERPC PA SEMI PWRFICIENT 8973L: linuxppc-dev@lists.ozlabs.org 8974S: Orphan 8975F: arch/powerpc/platforms/pasemi/ 8976F: drivers/*/*pasemi* 8977F: drivers/*/*/*pasemi* 8978 8979LINUX KERNEL DUMP TEST MODULE (LKDTM) 8980M: Kees Cook <keescook@chromium.org> 8981S: Maintained 8982F: drivers/misc/lkdtm/* 8983 8984LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8985M: Alan Stern <stern@rowland.harvard.edu> 8986M: Andrea Parri <andrea.parri@amarulasolutions.com> 8987M: Will Deacon <will.deacon@arm.com> 8988M: Peter Zijlstra <peterz@infradead.org> 8989M: Boqun Feng <boqun.feng@gmail.com> 8990M: Nicholas Piggin <npiggin@gmail.com> 8991M: David Howells <dhowells@redhat.com> 8992M: Jade Alglave <j.alglave@ucl.ac.uk> 8993M: Luc Maranget <luc.maranget@inria.fr> 8994M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8995R: Akira Yokosawa <akiyks@gmail.com> 8996R: Daniel Lustig <dlustig@nvidia.com> 8997L: linux-kernel@vger.kernel.org 8998L: linux-arch@vger.kernel.org 8999S: Supported 9000T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9001F: tools/memory-model/ 9002F: Documentation/atomic_bitops.txt 9003F: Documentation/atomic_t.txt 9004F: Documentation/core-api/atomic_ops.rst 9005F: Documentation/core-api/refcount-vs-atomic.rst 9006F: Documentation/memory-barriers.txt 9007 9008LIS3LV02D ACCELEROMETER DRIVER 9009M: Eric Piel <eric.piel@tremplin-utc.net> 9010S: Maintained 9011F: Documentation/misc-devices/lis3lv02d 9012F: drivers/misc/lis3lv02d/ 9013F: drivers/platform/x86/hp_accel.c 9014 9015LIVE PATCHING 9016M: Josh Poimboeuf <jpoimboe@redhat.com> 9017M: Jiri Kosina <jikos@kernel.org> 9018M: Miroslav Benes <mbenes@suse.cz> 9019M: Petr Mladek <pmladek@suse.com> 9020R: Joe Lawrence <joe.lawrence@redhat.com> 9021S: Maintained 9022F: kernel/livepatch/ 9023F: include/linux/livepatch.h 9024F: arch/x86/include/asm/livepatch.h 9025F: arch/x86/kernel/livepatch.c 9026F: Documentation/livepatch/ 9027F: Documentation/ABI/testing/sysfs-kernel-livepatch 9028F: samples/livepatch/ 9029F: tools/testing/selftests/livepatch/ 9030L: live-patching@vger.kernel.org 9031T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9032 9033LLC (802.2) 9034L: netdev@vger.kernel.org 9035S: Odd fixes 9036F: include/linux/llc.h 9037F: include/uapi/linux/llc.h 9038F: include/net/llc* 9039F: net/llc/ 9040 9041LM73 HARDWARE MONITOR DRIVER 9042M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9043L: linux-hwmon@vger.kernel.org 9044S: Maintained 9045F: drivers/hwmon/lm73.c 9046 9047LM78 HARDWARE MONITOR DRIVER 9048M: Jean Delvare <jdelvare@suse.com> 9049L: linux-hwmon@vger.kernel.org 9050S: Maintained 9051F: Documentation/hwmon/lm78 9052F: drivers/hwmon/lm78.c 9053 9054LM83 HARDWARE MONITOR DRIVER 9055M: Jean Delvare <jdelvare@suse.com> 9056L: linux-hwmon@vger.kernel.org 9057S: Maintained 9058F: Documentation/hwmon/lm83 9059F: drivers/hwmon/lm83.c 9060 9061LM90 HARDWARE MONITOR DRIVER 9062M: Jean Delvare <jdelvare@suse.com> 9063L: linux-hwmon@vger.kernel.org 9064S: Maintained 9065F: Documentation/hwmon/lm90 9066F: Documentation/devicetree/bindings/hwmon/lm90.txt 9067F: drivers/hwmon/lm90.c 9068F: include/dt-bindings/thermal/lm90.h 9069 9070LM95234 HARDWARE MONITOR DRIVER 9071M: Guenter Roeck <linux@roeck-us.net> 9072L: linux-hwmon@vger.kernel.org 9073S: Maintained 9074F: Documentation/hwmon/lm95234 9075F: drivers/hwmon/lm95234.c 9076 9077LME2510 MEDIA DRIVER 9078M: Malcolm Priestley <tvboxspy@gmail.com> 9079L: linux-media@vger.kernel.org 9080W: https://linuxtv.org 9081Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9082S: Maintained 9083F: drivers/media/usb/dvb-usb-v2/lmedm04* 9084 9085LOADPIN SECURITY MODULE 9086M: Kees Cook <keescook@chromium.org> 9087T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9088S: Supported 9089F: security/loadpin/ 9090F: Documentation/admin-guide/LSM/LoadPin.rst 9091 9092LOCKING PRIMITIVES 9093M: Peter Zijlstra <peterz@infradead.org> 9094M: Ingo Molnar <mingo@redhat.com> 9095M: Will Deacon <will.deacon@arm.com> 9096L: linux-kernel@vger.kernel.org 9097T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9098S: Maintained 9099F: Documentation/locking/ 9100F: include/linux/lockdep.h 9101F: include/linux/spinlock*.h 9102F: arch/*/include/asm/spinlock*.h 9103F: include/linux/rwlock*.h 9104F: include/linux/mutex*.h 9105F: include/linux/rwsem*.h 9106F: arch/*/include/asm/rwsem.h 9107F: include/linux/seqlock.h 9108F: lib/locking*.[ch] 9109F: kernel/locking/ 9110X: kernel/locking/locktorture.c 9111 9112LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9113M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9114L: linux-ntfs-dev@lists.sourceforge.net 9115W: http://www.linux-ntfs.org/content/view/19/37/ 9116S: Maintained 9117F: Documentation/ldm.txt 9118F: block/partitions/ldm.* 9119 9120LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9121M: Sathya Prakash <sathya.prakash@broadcom.com> 9122M: Chaitra P B <chaitra.basappa@broadcom.com> 9123M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9124L: MPT-FusionLinux.pdl@broadcom.com 9125L: linux-scsi@vger.kernel.org 9126W: http://www.avagotech.com/support/ 9127S: Supported 9128F: drivers/message/fusion/ 9129F: drivers/scsi/mpt3sas/ 9130 9131LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9132M: Matthew Wilcox <willy@infradead.org> 9133L: linux-scsi@vger.kernel.org 9134S: Maintained 9135F: drivers/scsi/sym53c8xx_2/ 9136 9137LTC1660 DAC DRIVER 9138M: Marcus Folkesson <marcus.folkesson@gmail.com> 9139L: linux-iio@vger.kernel.org 9140S: Maintained 9141F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9142F: drivers/iio/dac/ltc1660.c 9143 9144LTC4261 HARDWARE MONITOR DRIVER 9145M: Guenter Roeck <linux@roeck-us.net> 9146L: linux-hwmon@vger.kernel.org 9147S: Maintained 9148F: Documentation/hwmon/ltc4261 9149F: drivers/hwmon/ltc4261.c 9150 9151LTC4306 I2C MULTIPLEXER DRIVER 9152M: Michael Hennerich <michael.hennerich@analog.com> 9153W: http://ez.analog.com/community/linux-device-drivers 9154L: linux-i2c@vger.kernel.org 9155S: Supported 9156F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9157F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9158 9159LTP (Linux Test Project) 9160M: Mike Frysinger <vapier@gentoo.org> 9161M: Cyril Hrubis <chrubis@suse.cz> 9162M: Wanlong Gao <wanlong.gao@gmail.com> 9163M: Jan Stancek <jstancek@redhat.com> 9164M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9165M: Alexey Kodanev <alexey.kodanev@oracle.com> 9166L: ltp@lists.linux.it (subscribers-only) 9167W: http://linux-test-project.github.io/ 9168T: git git://github.com/linux-test-project/ltp.git 9169S: Maintained 9170 9171M68K ARCHITECTURE 9172M: Geert Uytterhoeven <geert@linux-m68k.org> 9173L: linux-m68k@lists.linux-m68k.org 9174W: http://www.linux-m68k.org/ 9175T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9176S: Maintained 9177F: arch/m68k/ 9178F: drivers/zorro/ 9179 9180M68K ON APPLE MACINTOSH 9181M: Joshua Thompson <funaho@jurai.org> 9182W: http://www.mac.linux-m68k.org/ 9183L: linux-m68k@lists.linux-m68k.org 9184S: Maintained 9185F: arch/m68k/mac/ 9186 9187M68K ON HP9000/300 9188M: Philip Blundell <philb@gnu.org> 9189W: http://www.tazenda.demon.co.uk/phil/linux-hp 9190S: Maintained 9191F: arch/m68k/hp300/ 9192 9193M88DS3103 MEDIA DRIVER 9194M: Antti Palosaari <crope@iki.fi> 9195L: linux-media@vger.kernel.org 9196W: https://linuxtv.org 9197W: http://palosaari.fi/linux/ 9198Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9199T: git git://linuxtv.org/anttip/media_tree.git 9200S: Maintained 9201F: drivers/media/dvb-frontends/m88ds3103* 9202 9203M88RS2000 MEDIA DRIVER 9204M: Malcolm Priestley <tvboxspy@gmail.com> 9205L: linux-media@vger.kernel.org 9206W: https://linuxtv.org 9207Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9208S: Maintained 9209F: drivers/media/dvb-frontends/m88rs2000* 9210 9211MA901 MASTERKIT USB FM RADIO DRIVER 9212M: Alexey Klimov <klimov.linux@gmail.com> 9213L: linux-media@vger.kernel.org 9214T: git git://linuxtv.org/media_tree.git 9215S: Maintained 9216F: drivers/media/radio/radio-ma901.c 9217 9218MAC80211 9219M: Johannes Berg <johannes@sipsolutions.net> 9220L: linux-wireless@vger.kernel.org 9221W: http://wireless.kernel.org/ 9222T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9223T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9224S: Maintained 9225F: Documentation/networking/mac80211-injection.txt 9226F: include/net/mac80211.h 9227F: net/mac80211/ 9228F: drivers/net/wireless/mac80211_hwsim.[ch] 9229F: Documentation/networking/mac80211_hwsim/README 9230 9231MAILBOX API 9232M: Jassi Brar <jassisinghbrar@gmail.com> 9233L: linux-kernel@vger.kernel.org 9234S: Maintained 9235F: drivers/mailbox/ 9236F: include/linux/mailbox_client.h 9237F: include/linux/mailbox_controller.h 9238 9239MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9240M: Michael Kerrisk <mtk.manpages@gmail.com> 9241W: http://www.kernel.org/doc/man-pages 9242L: linux-man@vger.kernel.org 9243S: Maintained 9244 9245MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9246M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9247L: linux-mips@vger.kernel.org 9248S: Maintained 9249F: arch/mips/boot/dts/img/pistachio_marduk.dts 9250 9251MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9252M: Andrew Lunn <andrew@lunn.ch> 9253M: Vivien Didelot <vivien.didelot@gmail.com> 9254L: netdev@vger.kernel.org 9255S: Maintained 9256F: drivers/net/dsa/mv88e6xxx/ 9257F: include/linux/platform_data/mv88e6xxx.h 9258F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9259 9260MARVELL ARMADA DRM SUPPORT 9261M: Russell King <linux@armlinux.org.uk> 9262S: Maintained 9263T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9264T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9265F: drivers/gpu/drm/armada/ 9266F: include/uapi/drm/armada_drm.h 9267F: Documentation/devicetree/bindings/display/armada/ 9268 9269MARVELL ARMADA 3700 PHY DRIVERS 9270M: Miquel Raynal <miquel.raynal@bootlin.com> 9271S: Maintained 9272F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9273F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9274F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9275F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9276 9277MARVELL CRYPTO DRIVER 9278M: Boris Brezillon <bbrezillon@kernel.org> 9279M: Arnaud Ebalard <arno@natisbad.org> 9280F: drivers/crypto/marvell/ 9281S: Maintained 9282L: linux-crypto@vger.kernel.org 9283 9284MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9285M: Mirko Lindner <mlindner@marvell.com> 9286M: Stephen Hemminger <stephen@networkplumber.org> 9287L: netdev@vger.kernel.org 9288S: Maintained 9289F: drivers/net/ethernet/marvell/sk* 9290 9291MARVELL LIBERTAS WIRELESS DRIVER 9292L: libertas-dev@lists.infradead.org 9293S: Orphan 9294F: drivers/net/wireless/marvell/libertas/ 9295 9296MARVELL MACCHIATOBIN SUPPORT 9297M: Russell King <linux@armlinux.org.uk> 9298L: linux-arm-kernel@lists.infradead.org 9299S: Maintained 9300F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9301 9302MARVELL MV643XX ETHERNET DRIVER 9303M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9304L: netdev@vger.kernel.org 9305S: Maintained 9306F: drivers/net/ethernet/marvell/mv643xx_eth.* 9307F: include/linux/mv643xx.h 9308 9309MARVELL MV88X3310 PHY DRIVER 9310M: Russell King <linux@armlinux.org.uk> 9311L: netdev@vger.kernel.org 9312S: Maintained 9313F: drivers/net/phy/marvell10g.c 9314 9315MARVELL MVEBU THERMAL DRIVER 9316M: Miquel Raynal <miquel.raynal@bootlin.com> 9317S: Maintained 9318F: drivers/thermal/armada_thermal.c 9319 9320MARVELL MVNETA ETHERNET DRIVER 9321M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9322L: netdev@vger.kernel.org 9323S: Maintained 9324F: drivers/net/ethernet/marvell/mvneta.* 9325 9326MARVELL MWIFIEX WIRELESS DRIVER 9327M: Amitkumar Karwar <amitkarwar@gmail.com> 9328M: Nishant Sarmukadam <nishants@marvell.com> 9329M: Ganapathi Bhat <gbhat@marvell.com> 9330M: Xinming Hu <huxinming820@gmail.com> 9331L: linux-wireless@vger.kernel.org 9332S: Maintained 9333F: drivers/net/wireless/marvell/mwifiex/ 9334 9335MARVELL MWL8K WIRELESS DRIVER 9336M: Lennert Buytenhek <buytenh@wantstofly.org> 9337L: linux-wireless@vger.kernel.org 9338S: Odd Fixes 9339F: drivers/net/wireless/marvell/mwl8k.c 9340 9341MARVELL NAND CONTROLLER DRIVER 9342M: Miquel Raynal <miquel.raynal@bootlin.com> 9343L: linux-mtd@lists.infradead.org 9344S: Maintained 9345F: drivers/mtd/nand/raw/marvell_nand.c 9346F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9347 9348MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9349M: Nicolas Pitre <nico@fluxnic.net> 9350S: Odd Fixes 9351F: drivers/mmc/host/mvsdio.* 9352 9353MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9354M: Hu Ziji <huziji@marvell.com> 9355L: linux-mmc@vger.kernel.org 9356S: Supported 9357F: drivers/mmc/host/sdhci-xenon* 9358F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9359 9360MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9361M: Sunil Goutham <sgoutham@marvell.com> 9362M: Linu Cherian <lcherian@marvell.com> 9363M: Geetha sowjanya <gakula@marvell.com> 9364M: Jerin Jacob <jerinj@marvell.com> 9365L: netdev@vger.kernel.org 9366S: Supported 9367F: drivers/net/ethernet/marvell/octeontx2/af/ 9368 9369MATROX FRAMEBUFFER DRIVER 9370L: linux-fbdev@vger.kernel.org 9371S: Orphan 9372F: drivers/video/fbdev/matrox/matroxfb_* 9373F: include/uapi/linux/matroxfb.h 9374 9375MAX16065 HARDWARE MONITOR DRIVER 9376M: Guenter Roeck <linux@roeck-us.net> 9377L: linux-hwmon@vger.kernel.org 9378S: Maintained 9379F: Documentation/hwmon/max16065 9380F: drivers/hwmon/max16065.c 9381 9382MAX2175 SDR TUNER DRIVER 9383M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9384L: linux-media@vger.kernel.org 9385T: git git://linuxtv.org/media_tree.git 9386S: Maintained 9387F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9388F: Documentation/media/v4l-drivers/max2175.rst 9389F: drivers/media/i2c/max2175* 9390F: include/uapi/linux/max2175.h 9391 9392MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9393L: linux-hwmon@vger.kernel.org 9394S: Orphan 9395F: Documentation/hwmon/max6650 9396F: drivers/hwmon/max6650.c 9397 9398MAX6697 HARDWARE MONITOR DRIVER 9399M: Guenter Roeck <linux@roeck-us.net> 9400L: linux-hwmon@vger.kernel.org 9401S: Maintained 9402F: Documentation/hwmon/max6697 9403F: Documentation/devicetree/bindings/hwmon/max6697.txt 9404F: drivers/hwmon/max6697.c 9405F: include/linux/platform_data/max6697.h 9406 9407MAX9860 MONO AUDIO VOICE CODEC DRIVER 9408M: Peter Rosin <peda@axentia.se> 9409L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9410S: Maintained 9411F: Documentation/devicetree/bindings/sound/max9860.txt 9412F: sound/soc/codecs/max9860.* 9413 9414MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9415M: Javier Martinez Canillas <javier@dowhile0.org> 9416L: linux-kernel@vger.kernel.org 9417S: Supported 9418F: drivers/regulator/max77802-regulator.c 9419F: Documentation/devicetree/bindings/*/*max77802.txt 9420F: include/dt-bindings/*/*max77802.h 9421 9422MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9423M: Krzysztof Kozlowski <krzk@kernel.org> 9424M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9425L: linux-pm@vger.kernel.org 9426S: Supported 9427F: drivers/power/supply/max14577_charger.c 9428F: drivers/power/supply/max77693_charger.c 9429 9430MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9431M: Chanwoo Choi <cw00.choi@samsung.com> 9432M: Krzysztof Kozlowski <krzk@kernel.org> 9433M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9434L: linux-kernel@vger.kernel.org 9435S: Supported 9436F: drivers/*/max14577*.c 9437F: drivers/*/max77686*.c 9438F: drivers/*/max77693*.c 9439F: drivers/extcon/extcon-max14577.c 9440F: drivers/extcon/extcon-max77693.c 9441F: drivers/rtc/rtc-max77686.c 9442F: drivers/clk/clk-max77686.c 9443F: Documentation/devicetree/bindings/mfd/max14577.txt 9444F: Documentation/devicetree/bindings/*/max77686.txt 9445F: Documentation/devicetree/bindings/mfd/max77693.txt 9446F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9447F: include/linux/mfd/max14577*.h 9448F: include/linux/mfd/max77686*.h 9449F: include/linux/mfd/max77693*.h 9450 9451MAXIRADIO FM RADIO RECEIVER DRIVER 9452M: Hans Verkuil <hverkuil@xs4all.nl> 9453L: linux-media@vger.kernel.org 9454T: git git://linuxtv.org/media_tree.git 9455W: https://linuxtv.org 9456S: Maintained 9457F: drivers/media/radio/radio-maxiradio* 9458 9459MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9460M: Peter Rosin <peda@axentia.se> 9461L: linux-iio@vger.kernel.org 9462S: Maintained 9463F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9464F: drivers/iio/potentiometer/mcp4018.c 9465F: drivers/iio/potentiometer/mcp4531.c 9466 9467MCR20A IEEE-802.15.4 RADIO DRIVER 9468M: Xue Liu <liuxuenetmail@gmail.com> 9469L: linux-wpan@vger.kernel.org 9470W: https://github.com/xueliu/mcr20a-linux 9471S: Maintained 9472F: drivers/net/ieee802154/mcr20a.c 9473F: drivers/net/ieee802154/mcr20a.h 9474F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9475 9476MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9477M: William Breathitt Gray <vilhelm.gray@gmail.com> 9478L: linux-iio@vger.kernel.org 9479S: Maintained 9480F: drivers/iio/dac/cio-dac.c 9481 9482MEDIA DRIVERS FOR ASCOT2E 9483M: Sergey Kozlov <serjk@netup.ru> 9484M: Abylay Ospan <aospan@netup.ru> 9485L: linux-media@vger.kernel.org 9486W: https://linuxtv.org 9487W: http://netup.tv/ 9488T: git git://linuxtv.org/media_tree.git 9489S: Supported 9490F: drivers/media/dvb-frontends/ascot2e* 9491 9492MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9493M: Jasmin Jessich <jasmin@anw.at> 9494L: linux-media@vger.kernel.org 9495W: https://linuxtv.org 9496T: git git://linuxtv.org/media_tree.git 9497S: Maintained 9498F: drivers/media/dvb-frontends/cxd2099* 9499 9500MEDIA DRIVERS FOR CXD2841ER 9501M: Sergey Kozlov <serjk@netup.ru> 9502M: Abylay Ospan <aospan@netup.ru> 9503L: linux-media@vger.kernel.org 9504W: https://linuxtv.org 9505W: http://netup.tv/ 9506T: git git://linuxtv.org/media_tree.git 9507S: Supported 9508F: drivers/media/dvb-frontends/cxd2841er* 9509 9510MEDIA DRIVERS FOR CXD2880 9511M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9512L: linux-media@vger.kernel.org 9513W: http://linuxtv.org/ 9514T: git git://linuxtv.org/media_tree.git 9515S: Supported 9516F: drivers/media/dvb-frontends/cxd2880/* 9517F: drivers/media/spi/cxd2880* 9518 9519MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9520L: linux-media@vger.kernel.org 9521W: https://linuxtv.org 9522T: git git://linuxtv.org/media_tree.git 9523S: Orphan 9524F: drivers/media/pci/ddbridge/* 9525 9526MEDIA DRIVERS FOR FREESCALE IMX 9527M: Steve Longerbeam <slongerbeam@gmail.com> 9528M: Philipp Zabel <p.zabel@pengutronix.de> 9529L: linux-media@vger.kernel.org 9530T: git git://linuxtv.org/media_tree.git 9531S: Maintained 9532F: Documentation/devicetree/bindings/media/imx.txt 9533F: Documentation/media/v4l-drivers/imx.rst 9534F: drivers/staging/media/imx/ 9535F: include/linux/imx-media.h 9536F: include/media/imx.h 9537 9538MEDIA DRIVER FOR FREESCALE IMX PXP 9539M: Philipp Zabel <p.zabel@pengutronix.de> 9540L: linux-media@vger.kernel.org 9541T: git git://linuxtv.org/media_tree.git 9542S: Maintained 9543F: drivers/media/platform/imx-pxp.[ch] 9544 9545MEDIA DRIVERS FOR FREESCALE IMX7 9546M: Rui Miguel Silva <rmfrfs@gmail.com> 9547L: linux-media@vger.kernel.org 9548T: git git://linuxtv.org/media_tree.git 9549S: Maintained 9550F: Documentation/devicetree/bindings/media/imx7-csi.txt 9551F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9552F: Documentation/media/v4l-drivers/imx7.rst 9553F: drivers/staging/media/imx/imx7-media-csi.c 9554F: drivers/staging/media/imx/imx7-mipi-csis.c 9555 9556MEDIA DRIVERS FOR HELENE 9557M: Abylay Ospan <aospan@netup.ru> 9558L: linux-media@vger.kernel.org 9559W: https://linuxtv.org 9560W: http://netup.tv/ 9561T: git git://linuxtv.org/media_tree.git 9562S: Supported 9563F: drivers/media/dvb-frontends/helene* 9564 9565MEDIA DRIVERS FOR HORUS3A 9566M: Sergey Kozlov <serjk@netup.ru> 9567M: Abylay Ospan <aospan@netup.ru> 9568L: linux-media@vger.kernel.org 9569W: https://linuxtv.org 9570W: http://netup.tv/ 9571T: git git://linuxtv.org/media_tree.git 9572S: Supported 9573F: drivers/media/dvb-frontends/horus3a* 9574 9575MEDIA DRIVERS FOR LNBH25 9576M: Sergey Kozlov <serjk@netup.ru> 9577M: Abylay Ospan <aospan@netup.ru> 9578L: linux-media@vger.kernel.org 9579W: https://linuxtv.org 9580W: http://netup.tv/ 9581T: git git://linuxtv.org/media_tree.git 9582S: Supported 9583F: drivers/media/dvb-frontends/lnbh25* 9584 9585MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9586L: linux-media@vger.kernel.org 9587W: https://linuxtv.org 9588T: git git://linuxtv.org/media_tree.git 9589S: Orphan 9590F: drivers/media/dvb-frontends/mxl5xx* 9591 9592MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9593M: Sergey Kozlov <serjk@netup.ru> 9594M: Abylay Ospan <aospan@netup.ru> 9595L: linux-media@vger.kernel.org 9596W: https://linuxtv.org 9597W: http://netup.tv/ 9598T: git git://linuxtv.org/media_tree.git 9599S: Supported 9600F: drivers/media/pci/netup_unidvb/* 9601 9602MEDIA DRIVERS FOR RENESAS - CEU 9603M: Jacopo Mondi <jacopo@jmondi.org> 9604L: linux-media@vger.kernel.org 9605L: linux-renesas-soc@vger.kernel.org 9606T: git git://linuxtv.org/media_tree.git 9607S: Supported 9608F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9609F: drivers/media/platform/renesas-ceu.c 9610F: include/media/drv-intf/renesas-ceu.h 9611 9612MEDIA DRIVERS FOR RENESAS - DRIF 9613M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9614L: linux-media@vger.kernel.org 9615L: linux-renesas-soc@vger.kernel.org 9616T: git git://linuxtv.org/media_tree.git 9617S: Supported 9618F: Documentation/devicetree/bindings/media/renesas,drif.txt 9619F: drivers/media/platform/rcar_drif.c 9620 9621MEDIA DRIVERS FOR RENESAS - FCP 9622M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9623L: linux-media@vger.kernel.org 9624L: linux-renesas-soc@vger.kernel.org 9625T: git git://linuxtv.org/media_tree.git 9626S: Supported 9627F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9628F: drivers/media/platform/rcar-fcp.c 9629F: include/media/rcar-fcp.h 9630 9631MEDIA DRIVERS FOR RENESAS - FDP1 9632M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9633L: linux-media@vger.kernel.org 9634L: linux-renesas-soc@vger.kernel.org 9635T: git git://linuxtv.org/media_tree.git 9636S: Supported 9637F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9638F: drivers/media/platform/rcar_fdp1.c 9639 9640MEDIA DRIVERS FOR RENESAS - VIN 9641M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9642L: linux-media@vger.kernel.org 9643L: linux-renesas-soc@vger.kernel.org 9644T: git git://linuxtv.org/media_tree.git 9645S: Supported 9646F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9647F: Documentation/devicetree/bindings/media/rcar_vin.txt 9648F: drivers/media/platform/rcar-vin/ 9649 9650MEDIA DRIVERS FOR RENESAS - VSP1 9651M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9652M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9653L: linux-media@vger.kernel.org 9654L: linux-renesas-soc@vger.kernel.org 9655T: git git://linuxtv.org/media_tree.git 9656S: Supported 9657F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9658F: drivers/media/platform/vsp1/ 9659 9660MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9661L: linux-media@vger.kernel.org 9662W: https://linuxtv.org 9663T: git git://linuxtv.org/media_tree.git 9664S: Orphan 9665F: drivers/media/dvb-frontends/stv0910* 9666 9667MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9668L: linux-media@vger.kernel.org 9669W: https://linuxtv.org 9670T: git git://linuxtv.org/media_tree.git 9671S: Orphan 9672F: drivers/media/dvb-frontends/stv6111* 9673 9674MEDIA DRIVERS FOR STM32 - DCMI 9675M: Hugues Fruchet <hugues.fruchet@st.com> 9676L: linux-media@vger.kernel.org 9677T: git git://linuxtv.org/media_tree.git 9678S: Supported 9679F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9680F: drivers/media/platform/stm32/stm32-dcmi.c 9681 9682MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9683M: Dmitry Osipenko <digetx@gmail.com> 9684L: linux-media@vger.kernel.org 9685L: linux-tegra@vger.kernel.org 9686T: git git://linuxtv.org/media_tree.git 9687S: Maintained 9688F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9689F: drivers/staging/media/tegra-vde/ 9690 9691MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9692M: Mauro Carvalho Chehab <mchehab@kernel.org> 9693P: LinuxTV.org Project 9694L: linux-media@vger.kernel.org 9695W: https://linuxtv.org 9696Q: http://patchwork.kernel.org/project/linux-media/list/ 9697T: git git://linuxtv.org/media_tree.git 9698S: Maintained 9699F: Documentation/devicetree/bindings/media/ 9700F: Documentation/media/ 9701F: drivers/media/ 9702F: drivers/staging/media/ 9703F: include/linux/platform_data/media/ 9704F: include/media/ 9705F: include/uapi/linux/dvb/ 9706F: include/uapi/linux/videodev2.h 9707F: include/uapi/linux/media.h 9708F: include/uapi/linux/v4l2-* 9709F: include/uapi/linux/meye.h 9710F: include/uapi/linux/ivtv* 9711F: include/uapi/linux/uvcvideo.h 9712 9713MEDIATEK BLUETOOTH DRIVER 9714M: Sean Wang <sean.wang@mediatek.com> 9715L: linux-bluetooth@vger.kernel.org 9716L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9717S: Maintained 9718F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9719F: drivers/bluetooth/btmtkuart.c 9720 9721MEDIATEK CIR DRIVER 9722M: Sean Wang <sean.wang@mediatek.com> 9723S: Maintained 9724F: drivers/media/rc/mtk-cir.c 9725 9726MEDIATEK DMA DRIVER 9727M: Sean Wang <sean.wang@mediatek.com> 9728L: dmaengine@vger.kernel.org 9729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9730L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9731S: Maintained 9732F: Documentation/devicetree/bindings/dma/mtk-* 9733F: drivers/dma/mediatek/ 9734 9735MEDIATEK PMIC LED DRIVER 9736M: Sean Wang <sean.wang@mediatek.com> 9737S: Maintained 9738F: drivers/leds/leds-mt6323.c 9739F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9740 9741MEDIATEK ETHERNET DRIVER 9742M: Felix Fietkau <nbd@openwrt.org> 9743M: John Crispin <john@phrozen.org> 9744M: Sean Wang <sean.wang@mediatek.com> 9745M: Nelson Chang <nelson.chang@mediatek.com> 9746L: netdev@vger.kernel.org 9747S: Maintained 9748F: drivers/net/ethernet/mediatek/ 9749 9750MEDIATEK SWITCH DRIVER 9751M: Sean Wang <sean.wang@mediatek.com> 9752L: netdev@vger.kernel.org 9753S: Maintained 9754F: drivers/net/dsa/mt7530.* 9755F: net/dsa/tag_mtk.c 9756 9757MEDIATEK JPEG DRIVER 9758M: Rick Chang <rick.chang@mediatek.com> 9759M: Bin Liu <bin.liu@mediatek.com> 9760S: Supported 9761F: drivers/media/platform/mtk-jpeg/ 9762F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9763 9764MEDIATEK MDP DRIVER 9765M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9766M: Houlong Wei <houlong.wei@mediatek.com> 9767M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9768S: Supported 9769F: drivers/media/platform/mtk-mdp/ 9770F: drivers/media/platform/mtk-vpu/ 9771F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9772 9773MEDIATEK MEDIA DRIVER 9774M: Tiffany Lin <tiffany.lin@mediatek.com> 9775M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9776S: Supported 9777F: drivers/media/platform/mtk-vcodec/ 9778F: drivers/media/platform/mtk-vpu/ 9779F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9780F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9781 9782MEDIATEK MT76 WIRELESS LAN DRIVER 9783M: Felix Fietkau <nbd@nbd.name> 9784M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9785L: linux-wireless@vger.kernel.org 9786S: Maintained 9787F: drivers/net/wireless/mediatek/mt76/ 9788 9789MEDIATEK MT7601U WIRELESS LAN DRIVER 9790M: Jakub Kicinski <kubakici@wp.pl> 9791L: linux-wireless@vger.kernel.org 9792S: Maintained 9793F: drivers/net/wireless/mediatek/mt7601u/ 9794 9795MEDIATEK NAND CONTROLLER DRIVER 9796M: Xiaolei Li <xiaolei.li@mediatek.com> 9797L: linux-mtd@lists.infradead.org 9798S: Maintained 9799F: drivers/mtd/nand/raw/mtk_* 9800F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9801 9802MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9803M: Sean Wang <sean.wang@mediatek.com> 9804S: Maintained 9805F: drivers/char/hw_random/mtk-rng.c 9806 9807MEDIATEK USB3 DRD IP DRIVER 9808M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9809L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9811L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9812S: Maintained 9813F: drivers/usb/mtu3/ 9814 9815MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9816M: Peter Senna Tschudin <peter.senna@gmail.com> 9817M: Martin Donnelly <martin.donnelly@ge.com> 9818M: Martyn Welch <martyn.welch@collabora.co.uk> 9819S: Maintained 9820F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9821F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9822 9823MEGARAID SCSI/SAS DRIVERS 9824M: Kashyap Desai <kashyap.desai@broadcom.com> 9825M: Sumit Saxena <sumit.saxena@broadcom.com> 9826M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9827L: megaraidlinux.pdl@broadcom.com 9828L: linux-scsi@vger.kernel.org 9829W: http://www.avagotech.com/support/ 9830S: Maintained 9831F: Documentation/scsi/megaraid.txt 9832F: drivers/scsi/megaraid.* 9833F: drivers/scsi/megaraid/ 9834 9835MELEXIS MLX90614 DRIVER 9836M: Crt Mori <cmo@melexis.com> 9837L: linux-iio@vger.kernel.org 9838W: http://www.melexis.com 9839S: Supported 9840F: drivers/iio/temperature/mlx90614.c 9841 9842MELEXIS MLX90632 DRIVER 9843M: Crt Mori <cmo@melexis.com> 9844L: linux-iio@vger.kernel.org 9845W: http://www.melexis.com 9846S: Supported 9847F: drivers/iio/temperature/mlx90632.c 9848 9849MELFAS MIP4 TOUCHSCREEN DRIVER 9850M: Sangwon Jee <jeesw@melfas.com> 9851W: http://www.melfas.com 9852S: Supported 9853F: drivers/input/touchscreen/melfas_mip4.c 9854F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9855 9856MELLANOX ETHERNET DRIVER (mlx4_en) 9857M: Tariq Toukan <tariqt@mellanox.com> 9858L: netdev@vger.kernel.org 9859S: Supported 9860W: http://www.mellanox.com 9861Q: http://patchwork.ozlabs.org/project/netdev/list/ 9862F: drivers/net/ethernet/mellanox/mlx4/en_* 9863 9864MELLANOX ETHERNET DRIVER (mlx5e) 9865M: Saeed Mahameed <saeedm@mellanox.com> 9866L: netdev@vger.kernel.org 9867S: Supported 9868W: http://www.mellanox.com 9869Q: http://patchwork.ozlabs.org/project/netdev/list/ 9870F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9871 9872MELLANOX ETHERNET INNOVA DRIVERS 9873R: Boris Pismenny <borisp@mellanox.com> 9874L: netdev@vger.kernel.org 9875S: Supported 9876W: http://www.mellanox.com 9877Q: http://patchwork.ozlabs.org/project/netdev/list/ 9878F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9879F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9880F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9881F: include/linux/mlx5/mlx5_ifc_fpga.h 9882 9883MELLANOX ETHERNET SWITCH DRIVERS 9884M: Jiri Pirko <jiri@mellanox.com> 9885M: Ido Schimmel <idosch@mellanox.com> 9886L: netdev@vger.kernel.org 9887S: Supported 9888W: http://www.mellanox.com 9889Q: http://patchwork.ozlabs.org/project/netdev/list/ 9890F: drivers/net/ethernet/mellanox/mlxsw/ 9891F: tools/testing/selftests/drivers/net/mlxsw/ 9892 9893MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9894M: mlxsw@mellanox.com 9895L: netdev@vger.kernel.org 9896S: Supported 9897W: http://www.mellanox.com 9898Q: http://patchwork.ozlabs.org/project/netdev/list/ 9899F: drivers/net/ethernet/mellanox/mlxfw/ 9900 9901MELLANOX HARDWARE PLATFORM SUPPORT 9902M: Andy Shevchenko <andy@infradead.org> 9903M: Darren Hart <dvhart@infradead.org> 9904M: Vadim Pasternak <vadimp@mellanox.com> 9905L: platform-driver-x86@vger.kernel.org 9906S: Supported 9907F: drivers/platform/mellanox/ 9908F: include/linux/platform_data/mlxreg.h 9909 9910MELLANOX MLX4 core VPI driver 9911M: Tariq Toukan <tariqt@mellanox.com> 9912L: netdev@vger.kernel.org 9913L: linux-rdma@vger.kernel.org 9914W: http://www.mellanox.com 9915Q: http://patchwork.ozlabs.org/project/netdev/list/ 9916S: Supported 9917F: drivers/net/ethernet/mellanox/mlx4/ 9918F: include/linux/mlx4/ 9919 9920MELLANOX MLX4 IB driver 9921M: Yishai Hadas <yishaih@mellanox.com> 9922L: linux-rdma@vger.kernel.org 9923W: http://www.mellanox.com 9924Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9925S: Supported 9926F: drivers/infiniband/hw/mlx4/ 9927F: include/linux/mlx4/ 9928F: include/uapi/rdma/mlx4-abi.h 9929 9930MELLANOX MLX5 core VPI driver 9931M: Saeed Mahameed <saeedm@mellanox.com> 9932M: Leon Romanovsky <leonro@mellanox.com> 9933L: netdev@vger.kernel.org 9934L: linux-rdma@vger.kernel.org 9935W: http://www.mellanox.com 9936Q: http://patchwork.ozlabs.org/project/netdev/list/ 9937S: Supported 9938F: drivers/net/ethernet/mellanox/mlx5/core/ 9939F: include/linux/mlx5/ 9940 9941MELLANOX MLX5 IB driver 9942M: Leon Romanovsky <leonro@mellanox.com> 9943L: linux-rdma@vger.kernel.org 9944W: http://www.mellanox.com 9945Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9946S: Supported 9947F: drivers/infiniband/hw/mlx5/ 9948F: include/linux/mlx5/ 9949F: include/uapi/rdma/mlx5-abi.h 9950 9951MELLANOX MLXCPLD I2C AND MUX DRIVER 9952M: Vadim Pasternak <vadimp@mellanox.com> 9953M: Michael Shych <michaelsh@mellanox.com> 9954L: linux-i2c@vger.kernel.org 9955S: Supported 9956F: drivers/i2c/busses/i2c-mlxcpld.c 9957F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9958F: Documentation/i2c/busses/i2c-mlxcpld 9959 9960MELLANOX MLXCPLD LED DRIVER 9961M: Vadim Pasternak <vadimp@mellanox.com> 9962L: linux-leds@vger.kernel.org 9963S: Supported 9964F: drivers/leds/leds-mlxcpld.c 9965F: drivers/leds/leds-mlxreg.c 9966F: Documentation/leds/leds-mlxcpld.txt 9967 9968MELLANOX PLATFORM DRIVER 9969M: Vadim Pasternak <vadimp@mellanox.com> 9970L: platform-driver-x86@vger.kernel.org 9971S: Supported 9972F: drivers/platform/x86/mlx-platform.c 9973 9974MEMBARRIER SUPPORT 9975M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9976M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9977L: linux-kernel@vger.kernel.org 9978S: Supported 9979F: kernel/sched/membarrier.c 9980F: include/uapi/linux/membarrier.h 9981F: arch/powerpc/include/asm/membarrier.h 9982 9983MEMBLOCK 9984M: Mike Rapoport <rppt@linux.ibm.com> 9985L: linux-mm@kvack.org 9986S: Maintained 9987F: include/linux/memblock.h 9988F: mm/memblock.c 9989F: Documentation/core-api/boot-time-mm.rst 9990 9991MEMORY MANAGEMENT 9992L: linux-mm@kvack.org 9993W: http://www.linux-mm.org 9994S: Maintained 9995F: include/linux/mm.h 9996F: include/linux/gfp.h 9997F: include/linux/mmzone.h 9998F: include/linux/memory_hotplug.h 9999F: include/linux/vmalloc.h 10000F: mm/ 10001 10002MEMORY TECHNOLOGY DEVICES (MTD) 10003M: David Woodhouse <dwmw2@infradead.org> 10004M: Brian Norris <computersforpeace@gmail.com> 10005M: Boris Brezillon <bbrezillon@kernel.org> 10006M: Marek Vasut <marek.vasut@gmail.com> 10007M: Richard Weinberger <richard@nod.at> 10008L: linux-mtd@lists.infradead.org 10009W: http://www.linux-mtd.infradead.org/ 10010Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10011T: git git://git.infradead.org/linux-mtd.git master 10012T: git git://git.infradead.org/linux-mtd.git mtd/next 10013S: Maintained 10014F: Documentation/devicetree/bindings/mtd/ 10015F: drivers/mtd/ 10016F: include/linux/mtd/ 10017F: include/uapi/mtd/ 10018 10019MEN A21 WATCHDOG DRIVER 10020M: Johannes Thumshirn <morbidrsa@gmail.com> 10021L: linux-watchdog@vger.kernel.org 10022S: Maintained 10023F: drivers/watchdog/mena21_wdt.c 10024 10025MEN CHAMELEON BUS (mcb) 10026M: Johannes Thumshirn <morbidrsa@gmail.com> 10027S: Maintained 10028F: drivers/mcb/ 10029F: include/linux/mcb.h 10030F: Documentation/men-chameleon-bus.txt 10031 10032MEN F21BMC (Board Management Controller) 10033M: Andreas Werner <andreas.werner@men.de> 10034S: Supported 10035F: drivers/mfd/menf21bmc.c 10036F: drivers/watchdog/menf21bmc_wdt.c 10037F: drivers/leds/leds-menf21bmc.c 10038F: drivers/hwmon/menf21bmc_hwmon.c 10039F: Documentation/hwmon/menf21bmc 10040 10041MEN Z069 WATCHDOG DRIVER 10042M: Johannes Thumshirn <jth@kernel.org> 10043L: linux-watchdog@vger.kernel.org 10044S: Maintained 10045F: drivers/watchdog/menz69_wdt.c 10046 10047MESON AO CEC DRIVER FOR AMLOGIC SOCS 10048M: Neil Armstrong <narmstrong@baylibre.com> 10049L: linux-media@lists.freedesktop.org 10050L: linux-amlogic@lists.infradead.org 10051W: http://linux-meson.com/ 10052S: Supported 10053F: drivers/media/platform/meson/ao-cec.c 10054F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10055T: git git://linuxtv.org/media_tree.git 10056 10057MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10058M: Liang Yang <liang.yang@amlogic.com> 10059L: linux-mtd@lists.infradead.org 10060S: Maintained 10061F: drivers/mtd/nand/raw/meson_* 10062F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10063 10064METHODE UDPU SUPPORT 10065M: Vladimir Vid <vladimir.vid@sartura.hr> 10066S: Maintained 10067F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10068 10069MICROBLAZE ARCHITECTURE 10070M: Michal Simek <monstr@monstr.eu> 10071W: http://www.monstr.eu/fdt/ 10072T: git git://git.monstr.eu/linux-2.6-microblaze.git 10073S: Supported 10074F: arch/microblaze/ 10075 10076MICROCHIP AT91 SERIAL DRIVER 10077M: Richard Genoud <richard.genoud@gmail.com> 10078S: Maintained 10079F: drivers/tty/serial/atmel_serial.c 10080F: drivers/tty/serial/atmel_serial.h 10081F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10082 10083MICROCHIP AUDIO ASOC DRIVERS 10084M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10085L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10086S: Supported 10087F: sound/soc/atmel 10088 10089MICROCHIP DMA DRIVER 10090M: Ludovic Desroches <ludovic.desroches@microchip.com> 10091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10092L: dmaengine@vger.kernel.org 10093S: Supported 10094F: drivers/dma/at_hdmac.c 10095F: drivers/dma/at_hdmac_regs.h 10096F: include/linux/platform_data/dma-atmel.h 10097F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10098F: include/dt-bindings/dma/at91.h 10099 10100MICROCHIP ECC DRIVER 10101M: Tudor Ambarus <tudor.ambarus@microchip.com> 10102L: linux-crypto@vger.kernel.org 10103S: Maintained 10104F: drivers/crypto/atmel-ecc.* 10105 10106MICROCHIP I2C DRIVER 10107M: Ludovic Desroches <ludovic.desroches@microchip.com> 10108L: linux-i2c@vger.kernel.org 10109S: Supported 10110F: drivers/i2c/busses/i2c-at91.c 10111 10112MICROCHIP ISC DRIVER 10113M: Eugen Hristev <eugen.hristev@microchip.com> 10114L: linux-media@vger.kernel.org 10115S: Supported 10116F: drivers/media/platform/atmel/atmel-isc.c 10117F: drivers/media/platform/atmel/atmel-isc-regs.h 10118F: Documentation/devicetree/bindings/media/atmel-isc.txt 10119 10120MICROCHIP ISI DRIVER 10121M: Eugen Hristev <eugen.hristev@microchip.com> 10122L: linux-media@vger.kernel.org 10123S: Supported 10124F: drivers/media/platform/atmel/atmel-isi.c 10125F: drivers/media/platform/atmel/atmel-isi.h 10126 10127MICROCHIP AT91 USART MFD DRIVER 10128M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10129L: linux-kernel@vger.kernel.org 10130S: Supported 10131F: drivers/mfd/at91-usart.c 10132F: include/dt-bindings/mfd/at91-usart.h 10133F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10134 10135MICROCHIP AT91 USART SPI DRIVER 10136M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10137L: linux-spi@vger.kernel.org 10138S: Supported 10139F: drivers/spi/spi-at91-usart.c 10140F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10141 10142MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10143M: Woojung Huh <woojung.huh@microchip.com> 10144M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10145L: netdev@vger.kernel.org 10146S: Maintained 10147F: net/dsa/tag_ksz.c 10148F: drivers/net/dsa/microchip/* 10149F: include/linux/platform_data/microchip-ksz.h 10150F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10151 10152MICROCHIP LAN743X ETHERNET DRIVER 10153M: Bryan Whitehead <bryan.whitehead@microchip.com> 10154M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10155L: netdev@vger.kernel.org 10156S: Maintained 10157F: drivers/net/ethernet/microchip/lan743x_* 10158 10159MICROCHIP LCDFB DRIVER 10160M: Nicolas Ferre <nicolas.ferre@microchip.com> 10161L: linux-fbdev@vger.kernel.org 10162S: Maintained 10163F: drivers/video/fbdev/atmel_lcdfb.c 10164F: include/video/atmel_lcdc.h 10165 10166MICROCHIP MMC/SD/SDIO MCI DRIVER 10167M: Ludovic Desroches <ludovic.desroches@microchip.com> 10168S: Maintained 10169F: drivers/mmc/host/atmel-mci.c 10170 10171MICROCHIP MCP16502 PMIC DRIVER 10172M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10174S: Maintained 10175F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10176F: drivers/regulator/mcp16502.c 10177 10178MICROCHIP MCP3911 ADC DRIVER 10179M: Marcus Folkesson <marcus.folkesson@gmail.com> 10180M: Kent Gustavsson <kent@minoris.se> 10181L: linux-iio@vger.kernel.org 10182S: Supported 10183F: drivers/iio/adc/mcp3911.c 10184F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10185 10186MICROCHIP NAND DRIVER 10187M: Tudor Ambarus <tudor.ambarus@microchip.com> 10188L: linux-mtd@lists.infradead.org 10189S: Supported 10190F: drivers/mtd/nand/raw/atmel/* 10191F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10192 10193MICROCHIP PWM DRIVER 10194M: Claudiu Beznea <claudiu.beznea@microchip.com> 10195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10196L: linux-pwm@vger.kernel.org 10197S: Supported 10198F: drivers/pwm/pwm-atmel.c 10199F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10200 10201MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10202M: Ludovic Desroches <ludovic.desroches@microchip.com> 10203M: Eugen Hristev <eugen.hristev@microchip.com> 10204L: linux-iio@vger.kernel.org 10205S: Supported 10206F: drivers/iio/adc/at91-sama5d2_adc.c 10207F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10208F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10209 10210MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10211M: Nicolas Ferre <nicolas.ferre@microchip.com> 10212S: Supported 10213F: drivers/power/reset/at91-sama5d2_shdwc.c 10214 10215MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10216M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10218L: linux-gpio@vger.kernel.org 10219F: drivers/gpio/gpio-sama5d2-piobu.c 10220 10221MICROCHIP SPI DRIVER 10222M: Nicolas Ferre <nicolas.ferre@microchip.com> 10223S: Supported 10224F: drivers/spi/spi-atmel.* 10225 10226MICROCHIP SSC DRIVER 10227M: Nicolas Ferre <nicolas.ferre@microchip.com> 10228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10229S: Supported 10230F: drivers/misc/atmel-ssc.c 10231F: include/linux/atmel-ssc.h 10232 10233MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10234M: Nicolas Ferre <nicolas.ferre@microchip.com> 10235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10236S: Supported 10237F: drivers/misc/atmel_tclib.c 10238F: drivers/clocksource/tcb_clksrc.c 10239 10240MICROCHIP USBA UDC DRIVER 10241M: Cristian Birsan <cristian.birsan@microchip.com> 10242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10243S: Supported 10244F: drivers/usb/gadget/udc/atmel_usba_udc.* 10245 10246MICROCHIP USB251XB DRIVER 10247M: Richard Leitner <richard.leitner@skidata.com> 10248L: linux-usb@vger.kernel.org 10249S: Maintained 10250F: drivers/usb/misc/usb251xb.c 10251F: Documentation/devicetree/bindings/usb/usb251xb.txt 10252 10253MICROCHIP XDMA DRIVER 10254M: Ludovic Desroches <ludovic.desroches@microchip.com> 10255L: linux-arm-kernel@lists.infradead.org 10256L: dmaengine@vger.kernel.org 10257S: Supported 10258F: drivers/dma/at_xdmac.c 10259 10260MICROSEMI MIPS SOCS 10261M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10262M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10263L: linux-mips@vger.kernel.org 10264S: Supported 10265F: arch/mips/generic/board-ocelot.c 10266F: arch/mips/configs/generic/board-ocelot.config 10267F: arch/mips/boot/dts/mscc/ 10268F: Documentation/devicetree/bindings/mips/mscc.txt 10269 10270MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10271M: Don Brace <don.brace@microsemi.com> 10272L: esc.storagedev@microsemi.com 10273L: linux-scsi@vger.kernel.org 10274S: Supported 10275F: drivers/scsi/smartpqi/smartpqi*.[ch] 10276F: drivers/scsi/smartpqi/Kconfig 10277F: drivers/scsi/smartpqi/Makefile 10278F: include/linux/cciss*.h 10279F: include/uapi/linux/cciss*.h 10280F: Documentation/scsi/smartpqi.txt 10281 10282MICROSEMI ETHERNET SWITCH DRIVER 10283M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10284M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10285L: netdev@vger.kernel.org 10286S: Supported 10287F: drivers/net/ethernet/mscc/ 10288 10289MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10290M: Chen Yu <yu.c.chen@intel.com> 10291L: platform-driver-x86@vger.kernel.org 10292S: Supported 10293F: drivers/platform/x86/surfacepro3_button.c 10294 10295MICROTEK X6 SCANNER 10296M: Oliver Neukum <oliver@neukum.org> 10297S: Maintained 10298F: drivers/usb/image/microtek.* 10299 10300MIPS 10301M: Ralf Baechle <ralf@linux-mips.org> 10302M: Paul Burton <paul.burton@mips.com> 10303M: James Hogan <jhogan@kernel.org> 10304L: linux-mips@vger.kernel.org 10305W: http://www.linux-mips.org/ 10306T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10307T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10308Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10309S: Supported 10310F: Documentation/devicetree/bindings/mips/ 10311F: Documentation/mips/ 10312F: arch/mips/ 10313F: drivers/platform/mips/ 10314 10315MIPS BOSTON DEVELOPMENT BOARD 10316M: Paul Burton <paul.burton@mips.com> 10317L: linux-mips@vger.kernel.org 10318S: Maintained 10319F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10320F: arch/mips/boot/dts/img/boston.dts 10321F: arch/mips/configs/generic/board-boston.config 10322F: drivers/clk/imgtec/clk-boston.c 10323F: include/dt-bindings/clock/boston-clock.h 10324 10325MIPS GENERIC PLATFORM 10326M: Paul Burton <paul.burton@mips.com> 10327L: linux-mips@vger.kernel.org 10328S: Supported 10329F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10330F: arch/mips/generic/ 10331F: arch/mips/tools/generic-board-config.sh 10332 10333MIPS/LOONGSON1 ARCHITECTURE 10334M: Keguang Zhang <keguang.zhang@gmail.com> 10335L: linux-mips@vger.kernel.org 10336S: Maintained 10337F: arch/mips/loongson32/ 10338F: arch/mips/include/asm/mach-loongson32/ 10339F: drivers/*/*loongson1* 10340F: drivers/*/*/*loongson1* 10341 10342MIPS/LOONGSON2 ARCHITECTURE 10343M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10344L: linux-mips@vger.kernel.org 10345S: Maintained 10346F: arch/mips/loongson64/fuloong-2e/ 10347F: arch/mips/loongson64/lemote-2f/ 10348F: arch/mips/include/asm/mach-loongson64/ 10349F: drivers/*/*loongson2* 10350F: drivers/*/*/*loongson2* 10351 10352MIPS/LOONGSON3 ARCHITECTURE 10353M: Huacai Chen <chenhc@lemote.com> 10354L: linux-mips@vger.kernel.org 10355S: Maintained 10356F: arch/mips/loongson64/ 10357F: arch/mips/include/asm/mach-loongson64/ 10358F: drivers/platform/mips/cpu_hwmon.c 10359F: drivers/*/*loongson3* 10360F: drivers/*/*/*loongson3* 10361 10362MIPS RINT INSTRUCTION EMULATION 10363M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10364L: linux-mips@vger.kernel.org 10365S: Supported 10366F: arch/mips/math-emu/sp_rint.c 10367F: arch/mips/math-emu/dp_rint.c 10368 10369MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10370M: Hans Verkuil <hverkuil@xs4all.nl> 10371L: linux-media@vger.kernel.org 10372T: git git://linuxtv.org/media_tree.git 10373W: https://linuxtv.org 10374S: Odd Fixes 10375F: drivers/media/radio/radio-miropcm20* 10376 10377MMP SUPPORT 10378R: Lubomir Rintel <lkundrak@v3.sk> 10379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10380S: Odd Fixes 10381F: arch/arm/boot/dts/mmp* 10382F: arch/arm/mach-mmp/ 10383 10384MMU GATHER AND TLB INVALIDATION 10385M: Will Deacon <will.deacon@arm.com> 10386M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10387M: Andrew Morton <akpm@linux-foundation.org> 10388M: Nick Piggin <npiggin@gmail.com> 10389M: Peter Zijlstra <peterz@infradead.org> 10390L: linux-arch@vger.kernel.org 10391L: linux-mm@kvack.org 10392S: Maintained 10393F: arch/*/include/asm/tlb.h 10394F: include/asm-generic/tlb.h 10395F: mm/mmu_gather.c 10396 10397MN88472 MEDIA DRIVER 10398M: Antti Palosaari <crope@iki.fi> 10399L: linux-media@vger.kernel.org 10400W: https://linuxtv.org 10401W: http://palosaari.fi/linux/ 10402Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10403S: Maintained 10404F: drivers/media/dvb-frontends/mn88472* 10405 10406MN88473 MEDIA DRIVER 10407M: Antti Palosaari <crope@iki.fi> 10408L: linux-media@vger.kernel.org 10409W: https://linuxtv.org 10410W: http://palosaari.fi/linux/ 10411Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10412S: Maintained 10413F: drivers/media/dvb-frontends/mn88473* 10414 10415MODULE SUPPORT 10416M: Jessica Yu <jeyu@kernel.org> 10417T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10418S: Maintained 10419F: include/linux/module.h 10420F: kernel/module.c 10421 10422MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10423W: http://popies.net/meye/ 10424S: Orphan 10425F: Documentation/media/v4l-drivers/meye* 10426F: drivers/media/pci/meye/ 10427F: include/uapi/linux/meye.h 10428 10429MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10430M: Jiri Slaby <jirislaby@gmail.com> 10431S: Maintained 10432F: Documentation/serial/moxa-smartio 10433F: drivers/tty/mxser.* 10434 10435MR800 AVERMEDIA USB FM RADIO DRIVER 10436M: Alexey Klimov <klimov.linux@gmail.com> 10437L: linux-media@vger.kernel.org 10438T: git git://linuxtv.org/media_tree.git 10439S: Maintained 10440F: drivers/media/radio/radio-mr800.c 10441 10442MRF24J40 IEEE 802.15.4 RADIO DRIVER 10443M: Alan Ott <alan@signal11.us> 10444L: linux-wpan@vger.kernel.org 10445S: Maintained 10446F: drivers/net/ieee802154/mrf24j40.c 10447F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10448 10449MSI LAPTOP SUPPORT 10450M: "Lee, Chun-Yi" <jlee@suse.com> 10451L: platform-driver-x86@vger.kernel.org 10452S: Maintained 10453F: drivers/platform/x86/msi-laptop.c 10454 10455MSI WMI SUPPORT 10456L: platform-driver-x86@vger.kernel.org 10457S: Orphan 10458F: drivers/platform/x86/msi-wmi.c 10459 10460MSI001 MEDIA DRIVER 10461M: Antti Palosaari <crope@iki.fi> 10462L: linux-media@vger.kernel.org 10463W: https://linuxtv.org 10464W: http://palosaari.fi/linux/ 10465Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10466T: git git://linuxtv.org/anttip/media_tree.git 10467S: Maintained 10468F: drivers/media/tuners/msi001* 10469 10470MSI2500 MEDIA DRIVER 10471M: Antti Palosaari <crope@iki.fi> 10472L: linux-media@vger.kernel.org 10473W: https://linuxtv.org 10474W: http://palosaari.fi/linux/ 10475Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10476T: git git://linuxtv.org/anttip/media_tree.git 10477S: Maintained 10478F: drivers/media/usb/msi2500/ 10479 10480MSYSTEMS DISKONCHIP G3 MTD DRIVER 10481M: Robert Jarzmik <robert.jarzmik@free.fr> 10482L: linux-mtd@lists.infradead.org 10483S: Maintained 10484F: drivers/mtd/devices/docg3* 10485 10486MT9M032 APTINA SENSOR DRIVER 10487M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10488L: linux-media@vger.kernel.org 10489T: git git://linuxtv.org/media_tree.git 10490S: Maintained 10491F: drivers/media/i2c/mt9m032.c 10492F: include/media/i2c/mt9m032.h 10493 10494MT9P031 APTINA CAMERA SENSOR 10495M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10496L: linux-media@vger.kernel.org 10497T: git git://linuxtv.org/media_tree.git 10498S: Maintained 10499F: drivers/media/i2c/mt9p031.c 10500F: include/media/i2c/mt9p031.h 10501 10502MT9T001 APTINA CAMERA SENSOR 10503M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10504L: linux-media@vger.kernel.org 10505T: git git://linuxtv.org/media_tree.git 10506S: Maintained 10507F: drivers/media/i2c/mt9t001.c 10508F: include/media/i2c/mt9t001.h 10509 10510MT9T112 APTINA CAMERA SENSOR 10511M: Jacopo Mondi <jacopo@jmondi.org> 10512L: linux-media@vger.kernel.org 10513T: git git://linuxtv.org/media_tree.git 10514S: Odd Fixes 10515F: drivers/media/i2c/mt9t112.c 10516F: include/media/i2c/mt9t112.h 10517 10518MT9V032 APTINA CAMERA SENSOR 10519M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10520L: linux-media@vger.kernel.org 10521T: git git://linuxtv.org/media_tree.git 10522S: Maintained 10523F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10524F: drivers/media/i2c/mt9v032.c 10525F: include/media/i2c/mt9v032.h 10526 10527MT9V111 APTINA CAMERA SENSOR 10528M: Jacopo Mondi <jacopo@jmondi.org> 10529L: linux-media@vger.kernel.org 10530T: git git://linuxtv.org/media_tree.git 10531S: Maintained 10532F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10533F: drivers/media/i2c/mt9v111.c 10534 10535MULTIFUNCTION DEVICES (MFD) 10536M: Lee Jones <lee.jones@linaro.org> 10537T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10538S: Supported 10539F: Documentation/devicetree/bindings/mfd/ 10540F: drivers/mfd/ 10541F: include/linux/mfd/ 10542F: include/dt-bindings/mfd/ 10543 10544MULTIMEDIA CARD (MMC) ETC. OVER SPI 10545S: Orphan 10546F: drivers/mmc/host/mmc_spi.c 10547F: include/linux/spi/mmc_spi.h 10548 10549MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10550M: Ulf Hansson <ulf.hansson@linaro.org> 10551L: linux-mmc@vger.kernel.org 10552T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10553S: Maintained 10554F: Documentation/devicetree/bindings/mmc/ 10555F: drivers/mmc/ 10556F: include/linux/mmc/ 10557F: include/uapi/linux/mmc/ 10558 10559MULTIPLEXER SUBSYSTEM 10560M: Peter Rosin <peda@axentia.se> 10561S: Maintained 10562F: Documentation/ABI/testing/sysfs-class-mux* 10563F: Documentation/devicetree/bindings/mux/ 10564F: include/dt-bindings/mux/ 10565F: include/linux/mux/ 10566F: drivers/mux/ 10567 10568MULTITECH MULTIPORT CARD (ISICOM) 10569S: Orphan 10570F: drivers/tty/isicom.c 10571F: include/linux/isicom.h 10572 10573MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10574M: Bin Liu <b-liu@ti.com> 10575L: linux-usb@vger.kernel.org 10576S: Maintained 10577F: drivers/usb/musb/ 10578 10579MXL301RF MEDIA DRIVER 10580M: Akihiro Tsukada <tskd08@gmail.com> 10581L: linux-media@vger.kernel.org 10582S: Odd Fixes 10583F: drivers/media/tuners/mxl301rf* 10584 10585MXL5007T MEDIA DRIVER 10586M: Michael Krufky <mkrufky@linuxtv.org> 10587L: linux-media@vger.kernel.org 10588W: https://linuxtv.org 10589W: http://github.com/mkrufky 10590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10591T: git git://linuxtv.org/mkrufky/tuners.git 10592S: Maintained 10593F: drivers/media/tuners/mxl5007t.* 10594 10595MXSFB DRM DRIVER 10596M: Marek Vasut <marex@denx.de> 10597M: Stefan Agner <stefan@agner.ch> 10598L: dri-devel@lists.freedesktop.org 10599S: Supported 10600F: drivers/gpu/drm/mxsfb/ 10601F: Documentation/devicetree/bindings/display/mxsfb.txt 10602T: git git://anongit.freedesktop.org/drm/drm-misc 10603 10604MYLEX DAC960 PCI RAID Controller 10605M: Hannes Reinecke <hare@kernel.org> 10606L: linux-scsi@vger.kernel.org 10607S: Supported 10608F: drivers/scsi/myrb.* 10609F: drivers/scsi/myrs.* 10610 10611MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10612M: Chris Lee <christopher.lee@cspi.com> 10613L: netdev@vger.kernel.org 10614W: https://www.cspi.com/ethernet-products/support/downloads/ 10615S: Supported 10616F: drivers/net/ethernet/myricom/myri10ge/ 10617 10618NAND FLASH SUBSYSTEM 10619M: Boris Brezillon <bbrezillon@kernel.org> 10620M: Miquel Raynal <miquel.raynal@bootlin.com> 10621R: Richard Weinberger <richard@nod.at> 10622L: linux-mtd@lists.infradead.org 10623W: http://www.linux-mtd.infradead.org/ 10624Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10625T: git git://git.infradead.org/linux-mtd.git nand/fixes 10626T: git git://git.infradead.org/linux-mtd.git nand/next 10627S: Maintained 10628F: drivers/mtd/nand/ 10629F: include/linux/mtd/*nand*.h 10630 10631NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10632M: Daniel Mack <zonque@gmail.com> 10633S: Maintained 10634L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10635W: http://www.native-instruments.com 10636F: sound/usb/caiaq/ 10637 10638NATSEMI ETHERNET DRIVER (DP8381x) 10639S: Orphan 10640F: drivers/net/ethernet/natsemi/natsemi.c 10641 10642NCR 5380 SCSI DRIVERS 10643M: Finn Thain <fthain@telegraphics.com.au> 10644M: Michael Schmitz <schmitzmic@gmail.com> 10645L: linux-scsi@vger.kernel.org 10646S: Maintained 10647F: Documentation/scsi/g_NCR5380.txt 10648F: drivers/scsi/NCR5380.* 10649F: drivers/scsi/arm/cumana_1.c 10650F: drivers/scsi/arm/oak.c 10651F: drivers/scsi/atari_scsi.* 10652F: drivers/scsi/dmx3191d.c 10653F: drivers/scsi/g_NCR5380.* 10654F: drivers/scsi/mac_scsi.* 10655F: drivers/scsi/sun3_scsi.* 10656F: drivers/scsi/sun3_scsi_vme.c 10657 10658NCSI LIBRARY: 10659M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10660S: Maintained 10661F: net/ncsi/ 10662 10663NCT6775 HARDWARE MONITOR DRIVER 10664M: Guenter Roeck <linux@roeck-us.net> 10665L: linux-hwmon@vger.kernel.org 10666S: Maintained 10667F: Documentation/hwmon/nct6775 10668F: drivers/hwmon/nct6775.c 10669 10670NET_FAILOVER MODULE 10671M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10672L: netdev@vger.kernel.org 10673S: Supported 10674F: driver/net/net_failover.c 10675F: include/net/net_failover.h 10676F: Documentation/networking/net_failover.rst 10677 10678NETEFFECT IWARP RNIC DRIVER (IW_NES) 10679M: Faisal Latif <faisal.latif@intel.com> 10680L: linux-rdma@vger.kernel.org 10681W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10682S: Supported 10683F: drivers/infiniband/hw/nes/ 10684F: include/uapi/rdma/nes-abi.h 10685 10686NETEM NETWORK EMULATOR 10687M: Stephen Hemminger <stephen@networkplumber.org> 10688L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10689S: Maintained 10690F: net/sched/sch_netem.c 10691 10692NETERION 10GbE DRIVERS (s2io/vxge) 10693M: Jon Mason <jdmason@kudzu.us> 10694L: netdev@vger.kernel.org 10695S: Supported 10696F: Documentation/networking/device_drivers/neterion/s2io.txt 10697F: Documentation/networking/device_drivers/neterion/vxge.txt 10698F: drivers/net/ethernet/neterion/ 10699 10700NETFILTER 10701M: Pablo Neira Ayuso <pablo@netfilter.org> 10702M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10703M: Florian Westphal <fw@strlen.de> 10704L: netfilter-devel@vger.kernel.org 10705L: coreteam@netfilter.org 10706W: http://www.netfilter.org/ 10707W: http://www.iptables.org/ 10708W: http://www.nftables.org/ 10709Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10710T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10711T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10712S: Maintained 10713F: include/linux/netfilter* 10714F: include/linux/netfilter/ 10715F: include/net/netfilter/ 10716F: include/uapi/linux/netfilter* 10717F: include/uapi/linux/netfilter/ 10718F: net/*/netfilter.c 10719F: net/*/netfilter/ 10720F: net/netfilter/ 10721F: net/bridge/br_netfilter*.c 10722 10723NETROM NETWORK LAYER 10724M: Ralf Baechle <ralf@linux-mips.org> 10725L: linux-hams@vger.kernel.org 10726W: http://www.linux-ax25.org/ 10727S: Maintained 10728F: include/net/netrom.h 10729F: include/uapi/linux/netrom.h 10730F: net/netrom/ 10731 10732NETRONOME ETHERNET DRIVERS 10733M: Jakub Kicinski <jakub.kicinski@netronome.com> 10734L: oss-drivers@netronome.com 10735S: Maintained 10736F: drivers/net/ethernet/netronome/ 10737 10738NETWORK BLOCK DEVICE (NBD) 10739M: Josef Bacik <josef@toxicpanda.com> 10740S: Maintained 10741L: linux-block@vger.kernel.org 10742L: nbd@other.debian.org 10743F: Documentation/blockdev/nbd.txt 10744F: drivers/block/nbd.c 10745F: include/trace/events/nbd.h 10746F: include/uapi/linux/nbd.h 10747 10748NETWORK DROP MONITOR 10749M: Neil Horman <nhorman@tuxdriver.com> 10750L: netdev@vger.kernel.org 10751S: Maintained 10752W: https://fedorahosted.org/dropwatch/ 10753F: net/core/drop_monitor.c 10754 10755NETWORKING DRIVERS 10756M: "David S. Miller" <davem@davemloft.net> 10757L: netdev@vger.kernel.org 10758W: http://www.linuxfoundation.org/en/Net 10759Q: http://patchwork.ozlabs.org/project/netdev/list/ 10760T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10762S: Odd Fixes 10763F: Documentation/devicetree/bindings/net/ 10764F: drivers/net/ 10765F: include/linux/if_* 10766F: include/linux/netdevice.h 10767F: include/linux/etherdevice.h 10768F: include/linux/fcdevice.h 10769F: include/linux/fddidevice.h 10770F: include/linux/hippidevice.h 10771F: include/linux/inetdevice.h 10772F: include/uapi/linux/if_* 10773F: include/uapi/linux/netdevice.h 10774 10775NETWORKING DRIVERS (WIRELESS) 10776M: Kalle Valo <kvalo@codeaurora.org> 10777L: linux-wireless@vger.kernel.org 10778Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10779T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10780T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10781S: Maintained 10782F: Documentation/devicetree/bindings/net/wireless/ 10783F: drivers/net/wireless/ 10784 10785NETWORKING [DSA] 10786M: Andrew Lunn <andrew@lunn.ch> 10787M: Vivien Didelot <vivien.didelot@gmail.com> 10788M: Florian Fainelli <f.fainelli@gmail.com> 10789S: Maintained 10790F: Documentation/devicetree/bindings/net/dsa/ 10791F: net/dsa/ 10792F: include/net/dsa.h 10793F: include/linux/dsa/ 10794F: include/linux/platform_data/dsa.h 10795F: drivers/net/dsa/ 10796 10797NETWORKING [GENERAL] 10798M: "David S. Miller" <davem@davemloft.net> 10799L: netdev@vger.kernel.org 10800W: http://www.linuxfoundation.org/en/Net 10801Q: http://patchwork.ozlabs.org/project/netdev/list/ 10802T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10803T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10804B: mailto:netdev@vger.kernel.org 10805S: Maintained 10806F: net/ 10807F: include/net/ 10808F: include/linux/in.h 10809F: include/linux/net.h 10810F: include/linux/netdevice.h 10811F: include/uapi/linux/in.h 10812F: include/uapi/linux/net.h 10813F: include/uapi/linux/netdevice.h 10814F: include/uapi/linux/net_namespace.h 10815F: tools/testing/selftests/net/ 10816F: lib/net_utils.c 10817F: lib/random32.c 10818F: Documentation/networking/ 10819 10820NETWORKING [IPSEC] 10821M: Steffen Klassert <steffen.klassert@secunet.com> 10822M: Herbert Xu <herbert@gondor.apana.org.au> 10823M: "David S. Miller" <davem@davemloft.net> 10824L: netdev@vger.kernel.org 10825T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10826T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10827S: Maintained 10828F: net/xfrm/ 10829F: net/key/ 10830F: net/ipv4/xfrm* 10831F: net/ipv4/esp4* 10832F: net/ipv4/ah4.c 10833F: net/ipv4/ipcomp.c 10834F: net/ipv4/ip_vti.c 10835F: net/ipv6/xfrm* 10836F: net/ipv6/esp6* 10837F: net/ipv6/ah6.c 10838F: net/ipv6/ipcomp6.c 10839F: net/ipv6/ip6_vti.c 10840F: include/uapi/linux/xfrm.h 10841F: include/net/xfrm.h 10842 10843NETWORKING [IPv4/IPv6] 10844M: "David S. Miller" <davem@davemloft.net> 10845M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10846M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10847L: netdev@vger.kernel.org 10848T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10849S: Maintained 10850F: net/ipv4/ 10851F: net/ipv6/ 10852F: include/net/ip* 10853F: arch/x86/net/* 10854 10855NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10856M: Paul Moore <paul@paul-moore.com> 10857W: https://github.com/netlabel 10858L: netdev@vger.kernel.org 10859L: linux-security-module@vger.kernel.org 10860S: Maintained 10861F: Documentation/netlabel/ 10862F: include/net/calipso.h 10863F: include/net/cipso_ipv4.h 10864F: include/net/netlabel.h 10865F: include/uapi/linux/netfilter/xt_SECMARK.h 10866F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10867F: net/netlabel/ 10868F: net/ipv4/cipso_ipv4.c 10869F: net/ipv6/calipso.c 10870F: net/netfilter/xt_CONNSECMARK.c 10871F: net/netfilter/xt_SECMARK.c 10872 10873NETWORKING [TCP] 10874M: Eric Dumazet <edumazet@google.com> 10875L: netdev@vger.kernel.org 10876S: Maintained 10877F: net/ipv4/tcp*.c 10878F: net/ipv4/syncookies.c 10879F: net/ipv6/tcp*.c 10880F: net/ipv6/syncookies.c 10881F: include/uapi/linux/tcp.h 10882F: include/net/tcp.h 10883F: include/linux/tcp.h 10884F: include/trace/events/tcp.h 10885 10886NETWORKING [TLS] 10887M: Boris Pismenny <borisp@mellanox.com> 10888M: Aviad Yehezkel <aviadye@mellanox.com> 10889M: Dave Watson <davejwatson@fb.com> 10890M: John Fastabend <john.fastabend@gmail.com> 10891M: Daniel Borkmann <daniel@iogearbox.net> 10892L: netdev@vger.kernel.org 10893S: Maintained 10894F: net/tls/* 10895F: include/uapi/linux/tls.h 10896F: include/net/tls.h 10897 10898NETWORKING [WIRELESS] 10899L: linux-wireless@vger.kernel.org 10900Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10901 10902NETDEVSIM 10903M: Jakub Kicinski <jakub.kicinski@netronome.com> 10904S: Maintained 10905F: drivers/net/netdevsim/* 10906 10907NETXEN (1/10) GbE SUPPORT 10908M: Manish Chopra <manishc@marvell.com> 10909M: Rahul Verma <rahulv@marvell.com> 10910M: GR-Linux-NIC-Dev@marvell.com 10911L: netdev@vger.kernel.org 10912S: Supported 10913F: drivers/net/ethernet/qlogic/netxen/ 10914 10915NFC SUBSYSTEM 10916M: Samuel Ortiz <sameo@linux.intel.com> 10917L: linux-wireless@vger.kernel.org 10918L: linux-nfc@lists.01.org (subscribers-only) 10919S: Supported 10920F: net/nfc/ 10921F: include/net/nfc/ 10922F: include/uapi/linux/nfc.h 10923F: drivers/nfc/ 10924F: include/linux/platform_data/nfcmrvl.h 10925F: include/linux/platform_data/nxp-nci.h 10926F: Documentation/devicetree/bindings/net/nfc/ 10927 10928NFS, SUNRPC, AND LOCKD CLIENTS 10929M: Trond Myklebust <trond.myklebust@hammerspace.com> 10930M: Anna Schumaker <anna.schumaker@netapp.com> 10931L: linux-nfs@vger.kernel.org 10932W: http://client.linux-nfs.org 10933T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10934S: Maintained 10935F: fs/lockd/ 10936F: fs/nfs/ 10937F: fs/nfs_common/ 10938F: net/sunrpc/ 10939F: include/linux/lockd/ 10940F: include/linux/nfs* 10941F: include/linux/sunrpc/ 10942F: include/uapi/linux/nfs* 10943F: include/uapi/linux/sunrpc/ 10944 10945NILFS2 FILESYSTEM 10946M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10947L: linux-nilfs@vger.kernel.org 10948W: https://nilfs.sourceforge.io/ 10949W: https://nilfs.osdn.jp/ 10950T: git git://github.com/konis/nilfs2.git 10951S: Supported 10952F: Documentation/filesystems/nilfs2.txt 10953F: fs/nilfs2/ 10954F: include/trace/events/nilfs2.h 10955F: include/uapi/linux/nilfs2_api.h 10956F: include/uapi/linux/nilfs2_ondisk.h 10957 10958NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10959M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10960W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10961S: Maintained 10962F: Documentation/scsi/NinjaSCSI.txt 10963F: drivers/scsi/pcmcia/nsp_* 10964 10965NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10966M: GOTO Masanori <gotom@debian.or.jp> 10967M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10968W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10969S: Maintained 10970F: Documentation/scsi/NinjaSCSI.txt 10971F: drivers/scsi/nsp32* 10972 10973NIOS2 ARCHITECTURE 10974M: Ley Foon Tan <lftan@altera.com> 10975L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10976T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10977S: Maintained 10978F: arch/nios2/ 10979 10980NOHZ, DYNTICKS SUPPORT 10981M: Frederic Weisbecker <fweisbec@gmail.com> 10982M: Thomas Gleixner <tglx@linutronix.de> 10983M: Ingo Molnar <mingo@kernel.org> 10984L: linux-kernel@vger.kernel.org 10985T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10986S: Maintained 10987F: kernel/time/tick*.* 10988F: include/linux/tick.h 10989F: include/linux/sched/nohz.h 10990 10991NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10992M: Pavel Machek <pavel@ucw.cz> 10993M: Sakari Ailus <sakari.ailus@iki.fi> 10994L: linux-media@vger.kernel.org 10995S: Maintained 10996F: drivers/media/i2c/et8ek8 10997F: drivers/media/i2c/ad5820.c 10998 10999NOKIA N900 POWER SUPPLY DRIVERS 11000R: Pali Rohár <pali.rohar@gmail.com> 11001F: include/linux/power/bq2415x_charger.h 11002F: include/linux/power/bq27xxx_battery.h 11003F: include/linux/power/isp1704_charger.h 11004F: drivers/power/supply/bq2415x_charger.c 11005F: drivers/power/supply/bq27xxx_battery.c 11006F: drivers/power/supply/bq27xxx_battery_i2c.c 11007F: drivers/power/supply/isp1704_charger.c 11008F: drivers/power/supply/rx51_battery.c 11009 11010NOLIBC HEADER FILE 11011M: Willy Tarreau <w@1wt.eu> 11012S: Maintained 11013T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11014F: tools/include/nolibc/ 11015 11016NTB AMD DRIVER 11017M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11018L: linux-ntb@googlegroups.com 11019S: Supported 11020F: drivers/ntb/hw/amd/ 11021 11022NTB DRIVER CORE 11023M: Jon Mason <jdmason@kudzu.us> 11024M: Dave Jiang <dave.jiang@intel.com> 11025M: Allen Hubbe <allenbh@gmail.com> 11026L: linux-ntb@googlegroups.com 11027S: Supported 11028W: https://github.com/jonmason/ntb/wiki 11029T: git git://github.com/jonmason/ntb.git 11030F: drivers/ntb/ 11031F: drivers/net/ntb_netdev.c 11032F: include/linux/ntb.h 11033F: include/linux/ntb_transport.h 11034F: tools/testing/selftests/ntb/ 11035 11036NTB IDT DRIVER 11037M: Serge Semin <fancer.lancer@gmail.com> 11038L: linux-ntb@googlegroups.com 11039S: Supported 11040F: drivers/ntb/hw/idt/ 11041 11042NTB INTEL DRIVER 11043M: Dave Jiang <dave.jiang@intel.com> 11044L: linux-ntb@googlegroups.com 11045S: Supported 11046W: https://github.com/davejiang/linux/wiki 11047T: git https://github.com/davejiang/linux.git 11048F: drivers/ntb/hw/intel/ 11049 11050NTFS FILESYSTEM 11051M: Anton Altaparmakov <anton@tuxera.com> 11052L: linux-ntfs-dev@lists.sourceforge.net 11053W: http://www.tuxera.com/ 11054T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11055S: Supported 11056F: Documentation/filesystems/ntfs.txt 11057F: fs/ntfs/ 11058 11059NUBUS SUBSYSTEM 11060M: Finn Thain <fthain@telegraphics.com.au> 11061L: linux-m68k@lists.linux-m68k.org 11062S: Maintained 11063F: arch/*/include/asm/nubus.h 11064F: drivers/nubus/ 11065F: include/linux/nubus.h 11066F: include/uapi/linux/nubus.h 11067 11068NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11069M: Antonino Daplas <adaplas@gmail.com> 11070L: linux-fbdev@vger.kernel.org 11071S: Maintained 11072F: drivers/video/fbdev/riva/ 11073F: drivers/video/fbdev/nvidia/ 11074 11075NVM EXPRESS DRIVER 11076M: Keith Busch <keith.busch@intel.com> 11077M: Jens Axboe <axboe@fb.com> 11078M: Christoph Hellwig <hch@lst.de> 11079M: Sagi Grimberg <sagi@grimberg.me> 11080L: linux-nvme@lists.infradead.org 11081T: git://git.infradead.org/nvme.git 11082W: http://git.infradead.org/nvme.git 11083S: Supported 11084F: drivers/nvme/host/ 11085F: include/linux/nvme.h 11086F: include/uapi/linux/nvme_ioctl.h 11087 11088NVM EXPRESS FC TRANSPORT DRIVERS 11089M: James Smart <james.smart@broadcom.com> 11090L: linux-nvme@lists.infradead.org 11091S: Supported 11092F: include/linux/nvme-fc.h 11093F: include/linux/nvme-fc-driver.h 11094F: drivers/nvme/host/fc.c 11095F: drivers/nvme/target/fc.c 11096F: drivers/nvme/target/fcloop.c 11097 11098NVM EXPRESS TARGET DRIVER 11099M: Christoph Hellwig <hch@lst.de> 11100M: Sagi Grimberg <sagi@grimberg.me> 11101L: linux-nvme@lists.infradead.org 11102T: git://git.infradead.org/nvme.git 11103W: http://git.infradead.org/nvme.git 11104S: Supported 11105F: drivers/nvme/target/ 11106 11107NVMEM FRAMEWORK 11108M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11109S: Maintained 11110F: drivers/nvmem/ 11111F: Documentation/devicetree/bindings/nvmem/ 11112F: Documentation/ABI/stable/sysfs-bus-nvmem 11113F: include/linux/nvmem-consumer.h 11114F: include/linux/nvmem-provider.h 11115 11116NXP SGTL5000 DRIVER 11117M: Fabio Estevam <festevam@gmail.com> 11118L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11119S: Maintained 11120F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11121F: sound/soc/codecs/sgtl5000* 11122 11123NXP TDA998X DRM DRIVER 11124M: Russell King <linux@armlinux.org.uk> 11125S: Maintained 11126T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11127T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11128F: drivers/gpu/drm/i2c/tda998x_drv.c 11129F: include/drm/i2c/tda998x.h 11130F: include/dt-bindings/display/tda998x.h 11131K: "nxp,tda998x" 11132 11133NXP TFA9879 DRIVER 11134M: Peter Rosin <peda@axentia.se> 11135L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11136S: Maintained 11137F: Documentation/devicetree/bindings/sound/tfa9879.txt 11138F: sound/soc/codecs/tfa9879* 11139 11140NXP-NCI NFC DRIVER 11141M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11142R: Charles Gorand <charles.gorand@effinnov.com> 11143L: linux-nfc@lists.01.org (moderated for non-subscribers) 11144S: Supported 11145F: drivers/nfc/nxp-nci 11146 11147OBJAGG 11148M: Jiri Pirko <jiri@mellanox.com> 11149L: netdev@vger.kernel.org 11150S: Supported 11151F: lib/objagg.c 11152F: lib/test_objagg.c 11153F: include/linux/objagg.h 11154 11155NXP FSPI DRIVER 11156R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11157M: Ashish Kumar <ashish.kumar@nxp.com> 11158L: linux-spi@vger.kernel.org 11159S: Maintained 11160F: drivers/spi/spi-nxp-fspi.c 11161F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11162 11163OBJTOOL 11164M: Josh Poimboeuf <jpoimboe@redhat.com> 11165M: Peter Zijlstra <peterz@infradead.org> 11166S: Supported 11167F: tools/objtool/ 11168 11169OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11170M: Frederic Barrat <fbarrat@linux.ibm.com> 11171M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 11172L: linuxppc-dev@lists.ozlabs.org 11173S: Supported 11174F: arch/powerpc/platforms/powernv/ocxl.c 11175F: arch/powerpc/include/asm/pnv-ocxl.h 11176F: drivers/misc/ocxl/ 11177F: include/misc/ocxl* 11178F: include/uapi/misc/ocxl.h 11179F: Documentation/accelerators/ocxl.rst 11180 11181OMAP AUDIO SUPPORT 11182M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11183M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11184L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11185L: linux-omap@vger.kernel.org 11186S: Maintained 11187F: sound/soc/ti/omap* 11188F: sound/soc/ti/rx51.c 11189F: sound/soc/ti/n810.c 11190F: sound/soc/ti/sdma-pcm.* 11191 11192OMAP CLOCK FRAMEWORK SUPPORT 11193M: Paul Walmsley <paul@pwsan.com> 11194L: linux-omap@vger.kernel.org 11195S: Maintained 11196F: arch/arm/*omap*/*clock* 11197 11198OMAP DEVICE TREE SUPPORT 11199M: Benoît Cousson <bcousson@baylibre.com> 11200M: Tony Lindgren <tony@atomide.com> 11201L: linux-omap@vger.kernel.org 11202L: devicetree@vger.kernel.org 11203S: Maintained 11204F: arch/arm/boot/dts/*omap* 11205F: arch/arm/boot/dts/*am3* 11206F: arch/arm/boot/dts/*am4* 11207F: arch/arm/boot/dts/*am5* 11208F: arch/arm/boot/dts/*dra7* 11209 11210OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11211L: linux-omap@vger.kernel.org 11212L: linux-fbdev@vger.kernel.org 11213S: Orphan 11214F: drivers/video/fbdev/omap2/ 11215F: Documentation/arm/OMAP/DSS 11216 11217OMAP FRAMEBUFFER SUPPORT 11218L: linux-fbdev@vger.kernel.org 11219L: linux-omap@vger.kernel.org 11220S: Orphan 11221F: drivers/video/fbdev/omap/ 11222 11223OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11224M: Roger Quadros <rogerq@ti.com> 11225M: Tony Lindgren <tony@atomide.com> 11226L: linux-omap@vger.kernel.org 11227S: Maintained 11228F: drivers/memory/omap-gpmc.c 11229F: arch/arm/mach-omap2/*gpmc* 11230 11231OMAP GPIO DRIVER 11232M: Grygorii Strashko <grygorii.strashko@ti.com> 11233M: Santosh Shilimkar <ssantosh@kernel.org> 11234M: Kevin Hilman <khilman@kernel.org> 11235L: linux-omap@vger.kernel.org 11236S: Maintained 11237F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11238F: drivers/gpio/gpio-omap.c 11239 11240OMAP HARDWARE SPINLOCK SUPPORT 11241M: Ohad Ben-Cohen <ohad@wizery.com> 11242L: linux-omap@vger.kernel.org 11243S: Maintained 11244F: drivers/hwspinlock/omap_hwspinlock.c 11245 11246OMAP HS MMC SUPPORT 11247L: linux-mmc@vger.kernel.org 11248L: linux-omap@vger.kernel.org 11249S: Orphan 11250F: drivers/mmc/host/omap_hsmmc.c 11251 11252OMAP HWMOD DATA 11253M: Paul Walmsley <paul@pwsan.com> 11254L: linux-omap@vger.kernel.org 11255S: Maintained 11256F: arch/arm/mach-omap2/omap_hwmod*data* 11257 11258OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11259M: Benoît Cousson <bcousson@baylibre.com> 11260L: linux-omap@vger.kernel.org 11261S: Maintained 11262F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11263 11264OMAP HWMOD SUPPORT 11265M: Benoît Cousson <bcousson@baylibre.com> 11266M: Paul Walmsley <paul@pwsan.com> 11267L: linux-omap@vger.kernel.org 11268S: Maintained 11269F: arch/arm/mach-omap2/omap_hwmod.* 11270 11271OMAP I2C DRIVER 11272M: Vignesh R <vigneshr@ti.com> 11273L: linux-omap@vger.kernel.org 11274L: linux-i2c@vger.kernel.org 11275S: Maintained 11276F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11277F: drivers/i2c/busses/i2c-omap.c 11278 11279OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11280M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11281L: linux-media@vger.kernel.org 11282S: Maintained 11283F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11284F: drivers/media/platform/omap3isp/ 11285F: drivers/staging/media/omap4iss/ 11286 11287OMAP MMC SUPPORT 11288M: Aaro Koskinen <aaro.koskinen@iki.fi> 11289L: linux-omap@vger.kernel.org 11290S: Odd Fixes 11291F: drivers/mmc/host/omap.c 11292 11293OMAP POWER MANAGEMENT SUPPORT 11294M: Kevin Hilman <khilman@kernel.org> 11295L: linux-omap@vger.kernel.org 11296S: Maintained 11297F: arch/arm/*omap*/*pm* 11298F: drivers/cpufreq/omap-cpufreq.c 11299 11300OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11301M: Rajendra Nayak <rnayak@codeaurora.org> 11302M: Paul Walmsley <paul@pwsan.com> 11303L: linux-omap@vger.kernel.org 11304S: Maintained 11305F: arch/arm/mach-omap2/prm* 11306 11307OMAP RANDOM NUMBER GENERATOR SUPPORT 11308M: Deepak Saxena <dsaxena@plexity.net> 11309S: Maintained 11310F: drivers/char/hw_random/omap-rng.c 11311 11312OMAP USB SUPPORT 11313L: linux-usb@vger.kernel.org 11314L: linux-omap@vger.kernel.org 11315S: Orphan 11316F: drivers/usb/*/*omap* 11317F: arch/arm/*omap*/usb* 11318 11319OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11320M: Mark Jackson <mpfj@newflow.co.uk> 11321L: linux-omap@vger.kernel.org 11322S: Maintained 11323F: arch/arm/boot/dts/am335x-nano.dts 11324 11325OMAP1 SUPPORT 11326M: Aaro Koskinen <aaro.koskinen@iki.fi> 11327M: Tony Lindgren <tony@atomide.com> 11328L: linux-omap@vger.kernel.org 11329Q: http://patchwork.kernel.org/project/linux-omap/list/ 11330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11331S: Maintained 11332F: arch/arm/mach-omap1/ 11333F: arch/arm/plat-omap/ 11334F: arch/arm/configs/omap1_defconfig 11335F: drivers/i2c/busses/i2c-omap.c 11336F: include/linux/platform_data/i2c-omap.h 11337F: include/linux/platform_data/ams-delta-fiq.h 11338 11339OMAP2+ SUPPORT 11340M: Tony Lindgren <tony@atomide.com> 11341L: linux-omap@vger.kernel.org 11342W: http://www.muru.com/linux/omap/ 11343W: http://linux.omap.com/ 11344Q: http://patchwork.kernel.org/project/linux-omap/list/ 11345T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11346S: Maintained 11347F: arch/arm/mach-omap2/ 11348F: arch/arm/plat-omap/ 11349F: arch/arm/configs/omap2plus_defconfig 11350F: drivers/i2c/busses/i2c-omap.c 11351F: drivers/irqchip/irq-omap-intc.c 11352F: drivers/mfd/*omap*.c 11353F: drivers/mfd/menelaus.c 11354F: drivers/mfd/palmas.c 11355F: drivers/mfd/tps65217.c 11356F: drivers/mfd/tps65218.c 11357F: drivers/mfd/tps65910.c 11358F: drivers/mfd/twl-core.[ch] 11359F: drivers/mfd/twl4030*.c 11360F: drivers/mfd/twl6030*.c 11361F: drivers/mfd/twl6040*.c 11362F: drivers/regulator/palmas-regulator*.c 11363F: drivers/regulator/pbias-regulator.c 11364F: drivers/regulator/tps65217-regulator.c 11365F: drivers/regulator/tps65218-regulator.c 11366F: drivers/regulator/tps65910-regulator.c 11367F: drivers/regulator/twl-regulator.c 11368F: drivers/regulator/twl6030-regulator.c 11369F: include/linux/platform_data/i2c-omap.h 11370 11371ONION OMEGA2+ BOARD 11372M: Harvey Hunt <harveyhuntnexus@gmail.com> 11373L: linux-mips@vger.kernel.org 11374S: Maintained 11375F: arch/mips/boot/dts/ralink/omega2p.dts 11376 11377OMFS FILESYSTEM 11378M: Bob Copeland <me@bobcopeland.com> 11379L: linux-karma-devel@lists.sourceforge.net 11380S: Maintained 11381F: Documentation/filesystems/omfs.txt 11382F: fs/omfs/ 11383 11384OMNIKEY CARDMAN 4000 DRIVER 11385M: Harald Welte <laforge@gnumonks.org> 11386S: Maintained 11387F: drivers/char/pcmcia/cm4000_cs.c 11388F: include/linux/cm4000_cs.h 11389F: include/uapi/linux/cm4000_cs.h 11390 11391OMNIKEY CARDMAN 4040 DRIVER 11392M: Harald Welte <laforge@gnumonks.org> 11393S: Maintained 11394F: drivers/char/pcmcia/cm4040_cs.* 11395 11396OMNIVISION OV13858 SENSOR DRIVER 11397M: Sakari Ailus <sakari.ailus@linux.intel.com> 11398L: linux-media@vger.kernel.org 11399T: git git://linuxtv.org/media_tree.git 11400S: Maintained 11401F: drivers/media/i2c/ov13858.c 11402 11403OMNIVISION OV2680 SENSOR DRIVER 11404M: Rui Miguel Silva <rmfrfs@gmail.com> 11405L: linux-media@vger.kernel.org 11406T: git git://linuxtv.org/media_tree.git 11407S: Maintained 11408F: drivers/media/i2c/ov2680.c 11409F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11410 11411OMNIVISION OV2685 SENSOR DRIVER 11412M: Shunqian Zheng <zhengsq@rock-chips.com> 11413L: linux-media@vger.kernel.org 11414T: git git://linuxtv.org/media_tree.git 11415S: Maintained 11416F: drivers/media/i2c/ov2685.c 11417 11418OMNIVISION OV5640 SENSOR DRIVER 11419M: Steve Longerbeam <slongerbeam@gmail.com> 11420L: linux-media@vger.kernel.org 11421T: git git://linuxtv.org/media_tree.git 11422S: Maintained 11423F: drivers/media/i2c/ov5640.c 11424 11425OMNIVISION OV5647 SENSOR DRIVER 11426M: Luis Oliveira <lolivei@synopsys.com> 11427L: linux-media@vger.kernel.org 11428T: git git://linuxtv.org/media_tree.git 11429S: Maintained 11430F: drivers/media/i2c/ov5647.c 11431 11432OMNIVISION OV5695 SENSOR DRIVER 11433M: Shunqian Zheng <zhengsq@rock-chips.com> 11434L: linux-media@vger.kernel.org 11435T: git git://linuxtv.org/media_tree.git 11436S: Maintained 11437F: drivers/media/i2c/ov5695.c 11438 11439OMNIVISION OV7670 SENSOR DRIVER 11440M: Jonathan Corbet <corbet@lwn.net> 11441L: linux-media@vger.kernel.org 11442T: git git://linuxtv.org/media_tree.git 11443S: Maintained 11444F: drivers/media/i2c/ov7670.c 11445F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11446 11447OMNIVISION OV772x SENSOR DRIVER 11448M: Jacopo Mondi <jacopo@jmondi.org> 11449L: linux-media@vger.kernel.org 11450T: git git://linuxtv.org/media_tree.git 11451S: Odd fixes 11452F: drivers/media/i2c/ov772x.c 11453F: include/media/i2c/ov772x.h 11454F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11455 11456OMNIVISION OV7740 SENSOR DRIVER 11457M: Wenyou Yang <wenyou.yang@microchip.com> 11458L: linux-media@vger.kernel.org 11459T: git git://linuxtv.org/media_tree.git 11460S: Maintained 11461F: drivers/media/i2c/ov7740.c 11462F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11463 11464OMNIVISION OV9640 SENSOR DRIVER 11465M: Petr Cvek <petrcvekcz@gmail.com> 11466L: linux-media@vger.kernel.org 11467S: Maintained 11468F: drivers/media/i2c/ov9640.* 11469 11470OMNIVISION OV8856 SENSOR DRIVER 11471M: Ben Kao <ben.kao@intel.com> 11472L: linux-media@vger.kernel.org 11473T: git git://linuxtv.org/media_tree.git 11474S: Maintained 11475F: drivers/media/i2c/ov8856.c 11476 11477OMNIVISION OV9650 SENSOR DRIVER 11478M: Sakari Ailus <sakari.ailus@linux.intel.com> 11479R: Akinobu Mita <akinobu.mita@gmail.com> 11480R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11481L: linux-media@vger.kernel.org 11482T: git git://linuxtv.org/media_tree.git 11483S: Maintained 11484F: drivers/media/i2c/ov9650.c 11485F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11486 11487ONENAND FLASH DRIVER 11488M: Kyungmin Park <kyungmin.park@samsung.com> 11489L: linux-mtd@lists.infradead.org 11490S: Maintained 11491F: drivers/mtd/nand/onenand/ 11492F: include/linux/mtd/onenand*.h 11493 11494ONSTREAM SCSI TAPE DRIVER 11495M: Willem Riede <osst@riede.org> 11496L: osst-users@lists.sourceforge.net 11497L: linux-scsi@vger.kernel.org 11498S: Maintained 11499F: Documentation/scsi/osst.txt 11500F: drivers/scsi/osst.* 11501F: drivers/scsi/osst_*.h 11502F: drivers/scsi/st.h 11503 11504OP-TEE DRIVER 11505M: Jens Wiklander <jens.wiklander@linaro.org> 11506S: Maintained 11507F: drivers/tee/optee/ 11508 11509OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11510M: Sumit Garg <sumit.garg@linaro.org> 11511S: Maintained 11512F: drivers/char/hw_random/optee-rng.c 11513 11514OPA-VNIC DRIVER 11515M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11516M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11517L: linux-rdma@vger.kernel.org 11518S: Supported 11519F: drivers/infiniband/ulp/opa_vnic 11520 11521OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11522M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11523M: Frank Rowand <frowand.list@gmail.com> 11524L: devicetree@vger.kernel.org 11525S: Maintained 11526F: Documentation/devicetree/dynamic-resolution-notes.txt 11527F: Documentation/devicetree/overlay-notes.txt 11528F: drivers/of/overlay.c 11529F: drivers/of/resolver.c 11530K: of_overlay_notifier_ 11531 11532OPEN FIRMWARE AND FLATTENED DEVICE TREE 11533M: Rob Herring <robh+dt@kernel.org> 11534M: Frank Rowand <frowand.list@gmail.com> 11535L: devicetree@vger.kernel.org 11536W: http://www.devicetree.org/ 11537T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11538S: Maintained 11539F: drivers/of/ 11540F: include/linux/of*.h 11541F: scripts/dtc/ 11542F: Documentation/ABI/testing/sysfs-firmware-ofw 11543 11544OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11545M: Rob Herring <robh+dt@kernel.org> 11546M: Mark Rutland <mark.rutland@arm.com> 11547L: devicetree@vger.kernel.org 11548T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11549Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11550S: Maintained 11551F: Documentation/devicetree/ 11552F: arch/*/boot/dts/ 11553F: include/dt-bindings/ 11554 11555OPENCORES I2C BUS DRIVER 11556M: Peter Korsgaard <peter@korsgaard.com> 11557M: Andrew Lunn <andrew@lunn.ch> 11558L: linux-i2c@vger.kernel.org 11559S: Maintained 11560F: Documentation/i2c/busses/i2c-ocores 11561F: drivers/i2c/busses/i2c-ocores.c 11562F: include/linux/platform_data/i2c-ocores.h 11563 11564OPENRISC ARCHITECTURE 11565M: Jonas Bonn <jonas@southpole.se> 11566M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11567M: Stafford Horne <shorne@gmail.com> 11568T: git git://github.com/openrisc/linux.git 11569L: openrisc@lists.librecores.org 11570W: http://openrisc.io 11571S: Maintained 11572F: Documentation/devicetree/bindings/openrisc/ 11573F: Documentation/openrisc/ 11574F: arch/openrisc/ 11575F: drivers/irqchip/irq-ompic.c 11576F: drivers/irqchip/irq-or1k-* 11577 11578OPENVSWITCH 11579M: Pravin B Shelar <pshelar@ovn.org> 11580L: netdev@vger.kernel.org 11581L: dev@openvswitch.org 11582W: http://openvswitch.org 11583S: Maintained 11584F: net/openvswitch/ 11585F: include/uapi/linux/openvswitch.h 11586 11587OPERATING PERFORMANCE POINTS (OPP) 11588M: Viresh Kumar <vireshk@kernel.org> 11589M: Nishanth Menon <nm@ti.com> 11590M: Stephen Boyd <sboyd@kernel.org> 11591L: linux-pm@vger.kernel.org 11592S: Maintained 11593T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11594F: drivers/opp/ 11595F: include/linux/pm_opp.h 11596F: Documentation/power/opp.txt 11597F: Documentation/devicetree/bindings/opp/ 11598 11599OPL4 DRIVER 11600M: Clemens Ladisch <clemens@ladisch.de> 11601L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11602T: git git://git.alsa-project.org/alsa-kernel.git 11603S: Maintained 11604F: sound/drivers/opl4/ 11605 11606OPROFILE 11607M: Robert Richter <rric@kernel.org> 11608L: oprofile-list@lists.sf.net 11609S: Maintained 11610F: arch/*/include/asm/oprofile*.h 11611F: arch/*/oprofile/ 11612F: drivers/oprofile/ 11613F: include/linux/oprofile.h 11614 11615ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11616M: Mark Fasheh <mark@fasheh.com> 11617M: Joel Becker <jlbec@evilplan.org> 11618L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11619W: http://ocfs2.wiki.kernel.org 11620S: Supported 11621F: Documentation/filesystems/ocfs2.txt 11622F: Documentation/filesystems/dlmfs.txt 11623F: fs/ocfs2/ 11624 11625ORANGEFS FILESYSTEM 11626M: Mike Marshall <hubcap@omnibond.com> 11627R: Martin Brandenburg <martin@omnibond.com> 11628L: devel@lists.orangefs.org 11629T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11630S: Supported 11631F: fs/orangefs/ 11632F: Documentation/filesystems/orangefs.txt 11633 11634ORINOCO DRIVER 11635L: linux-wireless@vger.kernel.org 11636W: http://wireless.kernel.org/en/users/Drivers/orinoco 11637W: http://www.nongnu.org/orinoco/ 11638S: Orphan 11639F: drivers/net/wireless/intersil/orinoco/ 11640 11641OV2659 OMNIVISION SENSOR DRIVER 11642M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11643L: linux-media@vger.kernel.org 11644W: https://linuxtv.org 11645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11646T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11647S: Maintained 11648F: drivers/media/i2c/ov2659.c 11649F: include/media/i2c/ov2659.h 11650 11651OVERLAY FILESYSTEM 11652M: Miklos Szeredi <miklos@szeredi.hu> 11653L: linux-unionfs@vger.kernel.org 11654T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11655S: Supported 11656F: fs/overlayfs/ 11657F: Documentation/filesystems/overlayfs.txt 11658 11659P54 WIRELESS DRIVER 11660M: Christian Lamparter <chunkeey@googlemail.com> 11661L: linux-wireless@vger.kernel.org 11662W: http://wireless.kernel.org/en/users/Drivers/p54 11663S: Maintained 11664F: drivers/net/wireless/intersil/p54/ 11665 11666PA SEMI ETHERNET DRIVER 11667L: netdev@vger.kernel.org 11668S: Orphan 11669F: drivers/net/ethernet/pasemi/* 11670 11671PA SEMI SMBUS DRIVER 11672L: linux-i2c@vger.kernel.org 11673S: Orphan 11674F: drivers/i2c/busses/i2c-pasemi.c 11675 11676PACKING 11677M: Vladimir Oltean <olteanv@gmail.com> 11678L: netdev@vger.kernel.org 11679S: Supported 11680F: lib/packing.c 11681F: include/linux/packing.h 11682F: Documentation/packing.txt 11683 11684PADATA PARALLEL EXECUTION MECHANISM 11685M: Steffen Klassert <steffen.klassert@secunet.com> 11686L: linux-crypto@vger.kernel.org 11687S: Maintained 11688F: kernel/padata.c 11689F: include/linux/padata.h 11690F: Documentation/padata.txt 11691 11692PANASONIC LAPTOP ACPI EXTRAS DRIVER 11693M: Harald Welte <laforge@gnumonks.org> 11694L: platform-driver-x86@vger.kernel.org 11695S: Maintained 11696F: drivers/platform/x86/panasonic-laptop.c 11697 11698PARALLEL LCD/KEYPAD PANEL DRIVER 11699M: Willy Tarreau <willy@haproxy.com> 11700M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11701S: Odd Fixes 11702F: Documentation/auxdisplay/lcd-panel-cgram.txt 11703F: drivers/auxdisplay/panel.c 11704 11705PARALLEL PORT SUBSYSTEM 11706M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11707M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11708L: linux-parport@lists.infradead.org (subscribers-only) 11709S: Maintained 11710F: drivers/parport/ 11711F: include/linux/parport*.h 11712F: drivers/char/ppdev.c 11713F: include/uapi/linux/ppdev.h 11714F: Documentation/parport*.txt 11715 11716PARAVIRT_OPS INTERFACE 11717M: Juergen Gross <jgross@suse.com> 11718M: Alok Kataria <akataria@vmware.com> 11719L: virtualization@lists.linux-foundation.org 11720S: Supported 11721F: Documentation/virtual/paravirt_ops.txt 11722F: arch/*/kernel/paravirt* 11723F: arch/*/include/asm/paravirt*.h 11724F: include/linux/hypervisor.h 11725 11726PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11727M: Tim Waugh <tim@cyberelk.net> 11728L: linux-parport@lists.infradead.org (subscribers-only) 11729S: Maintained 11730F: Documentation/blockdev/paride.txt 11731F: drivers/block/paride/ 11732 11733PARISC ARCHITECTURE 11734M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11735M: Helge Deller <deller@gmx.de> 11736L: linux-parisc@vger.kernel.org 11737W: http://www.parisc-linux.org/ 11738Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11739T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11740T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11741S: Maintained 11742F: arch/parisc/ 11743F: Documentation/parisc/ 11744F: drivers/parisc/ 11745F: drivers/char/agp/parisc-agp.c 11746F: drivers/input/serio/gscps2.c 11747F: drivers/parport/parport_gsc.* 11748F: drivers/tty/serial/8250/8250_gsc.c 11749F: drivers/video/fbdev/sti* 11750F: drivers/video/console/sti* 11751F: drivers/video/logo/logo_parisc* 11752 11753PARMAN 11754M: Jiri Pirko <jiri@mellanox.com> 11755L: netdev@vger.kernel.org 11756S: Supported 11757F: lib/parman.c 11758F: lib/test_parman.c 11759F: include/linux/parman.h 11760 11761PC ENGINES APU BOARD DRIVER 11762M: Enrico Weigelt, metux IT consult <info@metux.net> 11763S: Maintained 11764F: drivers/platform/x86/pcengines-apuv2.c 11765 11766PC87360 HARDWARE MONITORING DRIVER 11767M: Jim Cromie <jim.cromie@gmail.com> 11768L: linux-hwmon@vger.kernel.org 11769S: Maintained 11770F: Documentation/hwmon/pc87360 11771F: drivers/hwmon/pc87360.c 11772 11773PC8736x GPIO DRIVER 11774M: Jim Cromie <jim.cromie@gmail.com> 11775S: Maintained 11776F: drivers/char/pc8736x_gpio.c 11777 11778PC87427 HARDWARE MONITORING DRIVER 11779M: Jean Delvare <jdelvare@suse.com> 11780L: linux-hwmon@vger.kernel.org 11781S: Maintained 11782F: Documentation/hwmon/pc87427 11783F: drivers/hwmon/pc87427.c 11784 11785PCA9532 LED DRIVER 11786M: Riku Voipio <riku.voipio@iki.fi> 11787S: Maintained 11788F: drivers/leds/leds-pca9532.c 11789F: include/linux/leds-pca9532.h 11790 11791PCA9541 I2C BUS MASTER SELECTOR DRIVER 11792M: Guenter Roeck <linux@roeck-us.net> 11793L: linux-i2c@vger.kernel.org 11794S: Maintained 11795F: drivers/i2c/muxes/i2c-mux-pca9541.c 11796 11797PCDP - PRIMARY CONSOLE AND DEBUG PORT 11798M: Khalid Aziz <khalid@gonehiking.org> 11799S: Maintained 11800F: drivers/firmware/pcdp.* 11801 11802PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11803M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11804L: linux-pci@vger.kernel.org 11805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11806S: Maintained 11807F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11808F: drivers/pci/controller/pci-aardvark.c 11809 11810PCI DRIVER FOR ALTERA PCIE IP 11811M: Ley Foon Tan <lftan@altera.com> 11812L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11813L: linux-pci@vger.kernel.org 11814S: Supported 11815F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11816F: drivers/pci/controller/pcie-altera.c 11817 11818PCI DRIVER FOR APPLIEDMICRO XGENE 11819M: Toan Le <toan@os.amperecomputing.com> 11820L: linux-pci@vger.kernel.org 11821L: linux-arm-kernel@lists.infradead.org 11822S: Maintained 11823F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11824F: drivers/pci/controller/pci-xgene.c 11825 11826PCI DRIVER FOR ARM VERSATILE PLATFORM 11827M: Rob Herring <robh@kernel.org> 11828L: linux-pci@vger.kernel.org 11829L: linux-arm-kernel@lists.infradead.org 11830S: Maintained 11831F: Documentation/devicetree/bindings/pci/versatile.txt 11832F: drivers/pci/controller/pci-versatile.c 11833 11834PCI DRIVER FOR ARMADA 8K 11835M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11836L: linux-pci@vger.kernel.org 11837L: linux-arm-kernel@lists.infradead.org 11838S: Maintained 11839F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11840F: drivers/pci/controller/dwc/pcie-armada8k.c 11841 11842PCI DRIVER FOR CADENCE PCIE IP 11843M: Tom Joseph <tjoseph@cadence.com> 11844L: linux-pci@vger.kernel.org 11845S: Maintained 11846F: Documentation/devicetree/bindings/pci/cdns,*.txt 11847F: drivers/pci/controller/pcie-cadence* 11848 11849PCI DRIVER FOR FREESCALE LAYERSCAPE 11850M: Minghuan Lian <minghuan.Lian@nxp.com> 11851M: Mingkai Hu <mingkai.hu@nxp.com> 11852M: Roy Zang <roy.zang@nxp.com> 11853L: linuxppc-dev@lists.ozlabs.org 11854L: linux-pci@vger.kernel.org 11855L: linux-arm-kernel@lists.infradead.org 11856S: Maintained 11857F: drivers/pci/controller/dwc/*layerscape* 11858 11859PCI DRIVER FOR GENERIC OF HOSTS 11860M: Will Deacon <will.deacon@arm.com> 11861L: linux-pci@vger.kernel.org 11862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11863S: Maintained 11864F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11865F: drivers/pci/controller/pci-host-common.c 11866F: drivers/pci/controller/pci-host-generic.c 11867 11868PCI DRIVER FOR IMX6 11869M: Richard Zhu <hongxing.zhu@nxp.com> 11870M: Lucas Stach <l.stach@pengutronix.de> 11871L: linux-pci@vger.kernel.org 11872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11873S: Maintained 11874F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11875F: drivers/pci/controller/dwc/*imx6* 11876 11877PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11878M: Keith Busch <keith.busch@intel.com> 11879M: Jonathan Derrick <jonathan.derrick@intel.com> 11880L: linux-pci@vger.kernel.org 11881S: Supported 11882F: drivers/pci/controller/vmd.c 11883 11884PCI DRIVER FOR MICROSEMI SWITCHTEC 11885M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11886M: Logan Gunthorpe <logang@deltatee.com> 11887L: linux-pci@vger.kernel.org 11888S: Maintained 11889F: Documentation/switchtec.txt 11890F: Documentation/ABI/testing/sysfs-class-switchtec 11891F: drivers/pci/switch/switchtec* 11892F: include/uapi/linux/switchtec_ioctl.h 11893F: include/linux/switchtec.h 11894F: drivers/ntb/hw/mscc/ 11895 11896PCI DRIVER FOR MOBIVEIL PCIE IP 11897M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11898L: linux-pci@vger.kernel.org 11899S: Supported 11900F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11901F: drivers/pci/controller/pcie-mobiveil.c 11902 11903PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11904M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11905M: Jason Cooper <jason@lakedaemon.net> 11906L: linux-pci@vger.kernel.org 11907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11908S: Maintained 11909F: drivers/pci/controller/*mvebu* 11910 11911PCI DRIVER FOR NVIDIA TEGRA 11912M: Thierry Reding <thierry.reding@gmail.com> 11913L: linux-tegra@vger.kernel.org 11914L: linux-pci@vger.kernel.org 11915S: Supported 11916F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11917F: drivers/pci/controller/pci-tegra.c 11918 11919PCI DRIVER FOR RENESAS R-CAR 11920M: Simon Horman <horms@verge.net.au> 11921L: linux-pci@vger.kernel.org 11922L: linux-renesas-soc@vger.kernel.org 11923S: Maintained 11924F: drivers/pci/controller/*rcar* 11925 11926PCI DRIVER FOR SAMSUNG EXYNOS 11927M: Jingoo Han <jingoohan1@gmail.com> 11928L: linux-pci@vger.kernel.org 11929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11930L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11931S: Maintained 11932F: drivers/pci/controller/dwc/pci-exynos.c 11933 11934PCI DRIVER FOR SYNOPSYS DESIGNWARE 11935M: Jingoo Han <jingoohan1@gmail.com> 11936M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11937L: linux-pci@vger.kernel.org 11938S: Maintained 11939F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11940F: drivers/pci/controller/dwc/*designware* 11941 11942PCI DRIVER FOR TI DRA7XX 11943M: Kishon Vijay Abraham I <kishon@ti.com> 11944L: linux-omap@vger.kernel.org 11945L: linux-pci@vger.kernel.org 11946S: Supported 11947F: Documentation/devicetree/bindings/pci/ti-pci.txt 11948F: drivers/pci/controller/dwc/pci-dra7xx.c 11949 11950PCI DRIVER FOR TI KEYSTONE 11951M: Murali Karicheri <m-karicheri2@ti.com> 11952L: linux-pci@vger.kernel.org 11953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11954S: Maintained 11955F: drivers/pci/controller/dwc/pci-keystone.c 11956 11957PCI ENDPOINT SUBSYSTEM 11958M: Kishon Vijay Abraham I <kishon@ti.com> 11959M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11960L: linux-pci@vger.kernel.org 11961T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11962S: Supported 11963F: drivers/pci/endpoint/ 11964F: drivers/misc/pci_endpoint_test.c 11965F: tools/pci/ 11966 11967PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11968M: Russell Currey <ruscur@russell.cc> 11969M: Sam Bobroff <sbobroff@linux.ibm.com> 11970M: Oliver O'Halloran <oohall@gmail.com> 11971L: linuxppc-dev@lists.ozlabs.org 11972S: Supported 11973F: Documentation/PCI/pci-error-recovery.txt 11974F: drivers/pci/pcie/aer.c 11975F: drivers/pci/pcie/dpc.c 11976F: drivers/pci/pcie/err.c 11977F: Documentation/powerpc/eeh-pci-error-recovery.txt 11978F: arch/powerpc/kernel/eeh*.c 11979F: arch/powerpc/platforms/*/eeh*.c 11980F: arch/powerpc/include/*/eeh*.h 11981 11982PCI ERROR RECOVERY 11983M: Linas Vepstas <linasvepstas@gmail.com> 11984L: linux-pci@vger.kernel.org 11985S: Supported 11986F: Documentation/PCI/pci-error-recovery.txt 11987 11988PCI MSI DRIVER FOR ALTERA MSI IP 11989M: Ley Foon Tan <lftan@altera.com> 11990L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11991L: linux-pci@vger.kernel.org 11992S: Supported 11993F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11994F: drivers/pci/controller/pcie-altera-msi.c 11995 11996PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11997M: Toan Le <toan@os.amperecomputing.com> 11998L: linux-pci@vger.kernel.org 11999L: linux-arm-kernel@lists.infradead.org 12000S: Maintained 12001F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12002F: drivers/pci/controller/pci-xgene-msi.c 12003 12004PCI SUBSYSTEM 12005M: Bjorn Helgaas <bhelgaas@google.com> 12006L: linux-pci@vger.kernel.org 12007Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12008T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12009S: Supported 12010F: Documentation/devicetree/bindings/pci/ 12011F: Documentation/PCI/ 12012F: drivers/acpi/pci* 12013F: drivers/pci/ 12014F: include/asm-generic/pci* 12015F: include/linux/pci* 12016F: include/linux/of_pci.h 12017F: include/uapi/linux/pci* 12018F: lib/pci* 12019F: arch/x86/pci/ 12020F: arch/x86/kernel/quirks.c 12021F: arch/x86/kernel/early-quirks.c 12022 12023PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12024M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12025L: linux-pci@vger.kernel.org 12026Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12027T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12028S: Supported 12029F: drivers/pci/controller/ 12030 12031PCIE DRIVER FOR AMLOGIC MESON 12032M: Yue Wang <yue.wang@Amlogic.com> 12033L: linux-pci@vger.kernel.org 12034L: linux-amlogic@lists.infradead.org 12035S: Maintained 12036F: drivers/pci/controller/dwc/pci-meson.c 12037 12038PCIE DRIVER FOR AXIS ARTPEC 12039M: Jesper Nilsson <jesper.nilsson@axis.com> 12040L: linux-arm-kernel@axis.com 12041L: linux-pci@vger.kernel.org 12042S: Maintained 12043F: Documentation/devicetree/bindings/pci/axis,artpec* 12044F: drivers/pci/controller/dwc/*artpec* 12045 12046PCIE DRIVER FOR CAVIUM THUNDERX 12047M: David Daney <david.daney@cavium.com> 12048L: linux-pci@vger.kernel.org 12049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12050S: Supported 12051F: Documentation/devicetree/bindings/pci/pci-thunder-* 12052F: drivers/pci/controller/pci-thunder-* 12053 12054PCIE DRIVER FOR HISILICON 12055M: Zhou Wang <wangzhou1@hisilicon.com> 12056L: linux-pci@vger.kernel.org 12057S: Maintained 12058F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12059F: drivers/pci/controller/dwc/pcie-hisi.c 12060 12061PCIE DRIVER FOR HISILICON KIRIN 12062M: Xiaowei Song <songxiaowei@hisilicon.com> 12063M: Binghui Wang <wangbinghui@hisilicon.com> 12064L: linux-pci@vger.kernel.org 12065S: Maintained 12066F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12067F: drivers/pci/controller/dwc/pcie-kirin.c 12068 12069PCIE DRIVER FOR HISILICON STB 12070M: Shawn Guo <shawn.guo@linaro.org> 12071L: linux-pci@vger.kernel.org 12072S: Maintained 12073F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12074F: drivers/pci/controller/dwc/pcie-histb.c 12075 12076PCIE DRIVER FOR MEDIATEK 12077M: Ryder Lee <ryder.lee@mediatek.com> 12078L: linux-pci@vger.kernel.org 12079L: linux-mediatek@lists.infradead.org 12080S: Supported 12081F: Documentation/devicetree/bindings/pci/mediatek* 12082F: drivers/pci/controller/*mediatek* 12083 12084PCIE DRIVER FOR QUALCOMM MSM 12085M: Stanimir Varbanov <svarbanov@mm-sol.com> 12086L: linux-pci@vger.kernel.org 12087L: linux-arm-msm@vger.kernel.org 12088S: Maintained 12089F: drivers/pci/controller/dwc/*qcom* 12090 12091PCIE DRIVER FOR ROCKCHIP 12092M: Shawn Lin <shawn.lin@rock-chips.com> 12093L: linux-pci@vger.kernel.org 12094L: linux-rockchip@lists.infradead.org 12095S: Maintained 12096F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12097F: drivers/pci/controller/pcie-rockchip* 12098 12099PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12100M: Linus Walleij <linus.walleij@linaro.org> 12101L: linux-pci@vger.kernel.org 12102S: Maintained 12103F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12104F: drivers/pci/controller/pci-v3-semi.c 12105 12106PCIE DRIVER FOR SOCIONEXT UNIPHIER 12107M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12108L: linux-pci@vger.kernel.org 12109S: Maintained 12110F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12111F: drivers/pci/controller/dwc/pcie-uniphier.c 12112 12113PCIE DRIVER FOR ST SPEAR13XX 12114M: Pratyush Anand <pratyush.anand@gmail.com> 12115L: linux-pci@vger.kernel.org 12116S: Maintained 12117F: drivers/pci/controller/dwc/*spear* 12118 12119PCMCIA SUBSYSTEM 12120M: Dominik Brodowski <linux@dominikbrodowski.net> 12121T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12122S: Odd Fixes 12123F: Documentation/pcmcia/ 12124F: tools/pcmcia/ 12125F: drivers/pcmcia/ 12126F: include/pcmcia/ 12127 12128PCNET32 NETWORK DRIVER 12129M: Don Fry <pcnet32@frontier.com> 12130L: netdev@vger.kernel.org 12131S: Maintained 12132F: drivers/net/ethernet/amd/pcnet32.c 12133 12134PCRYPT PARALLEL CRYPTO ENGINE 12135M: Steffen Klassert <steffen.klassert@secunet.com> 12136L: linux-crypto@vger.kernel.org 12137S: Maintained 12138F: crypto/pcrypt.c 12139F: include/crypto/pcrypt.h 12140 12141PEAQ WMI HOTKEYS DRIVER 12142M: Hans de Goede <hdegoede@redhat.com> 12143L: platform-driver-x86@vger.kernel.org 12144S: Maintained 12145F: drivers/platform/x86/peaq-wmi.c 12146 12147PER-CPU MEMORY ALLOCATOR 12148M: Dennis Zhou <dennis@kernel.org> 12149M: Tejun Heo <tj@kernel.org> 12150M: Christoph Lameter <cl@linux.com> 12151T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12152S: Maintained 12153F: include/linux/percpu*.h 12154F: mm/percpu*.c 12155F: arch/*/include/asm/percpu.h 12156 12157PER-TASK DELAY ACCOUNTING 12158M: Balbir Singh <bsingharora@gmail.com> 12159S: Maintained 12160F: include/linux/delayacct.h 12161F: kernel/delayacct.c 12162 12163PERFORMANCE EVENTS SUBSYSTEM 12164M: Peter Zijlstra <peterz@infradead.org> 12165M: Ingo Molnar <mingo@redhat.com> 12166M: Arnaldo Carvalho de Melo <acme@kernel.org> 12167R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12168R: Jiri Olsa <jolsa@redhat.com> 12169R: Namhyung Kim <namhyung@kernel.org> 12170L: linux-kernel@vger.kernel.org 12171T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12172S: Supported 12173F: kernel/events/* 12174F: include/linux/perf_event.h 12175F: include/uapi/linux/perf_event.h 12176F: arch/*/kernel/perf_event*.c 12177F: arch/*/kernel/*/perf_event*.c 12178F: arch/*/kernel/*/*/perf_event*.c 12179F: arch/*/include/asm/perf_event.h 12180F: arch/*/kernel/perf_callchain.c 12181F: arch/*/events/* 12182F: tools/perf/ 12183 12184PERSONALITY HANDLING 12185M: Christoph Hellwig <hch@infradead.org> 12186L: linux-abi-devel@lists.sourceforge.net 12187S: Maintained 12188F: include/linux/personality.h 12189F: include/uapi/linux/personality.h 12190 12191PHOENIX RC FLIGHT CONTROLLER ADAPTER 12192M: Marcus Folkesson <marcus.folkesson@gmail.com> 12193L: linux-input@vger.kernel.org 12194S: Maintained 12195F: Documentation/input/devices/pxrc.rst 12196F: drivers/input/joystick/pxrc.c 12197 12198PHONET PROTOCOL 12199M: Remi Denis-Courmont <courmisch@gmail.com> 12200S: Supported 12201F: Documentation/networking/phonet.txt 12202F: include/linux/phonet.h 12203F: include/net/phonet/ 12204F: include/uapi/linux/phonet.h 12205F: net/phonet/ 12206 12207PHRAM MTD DRIVER 12208M: Joern Engel <joern@lazybastard.org> 12209L: linux-mtd@lists.infradead.org 12210S: Maintained 12211F: drivers/mtd/devices/phram.c 12212 12213PICOLCD HID DRIVER 12214M: Bruno Prémont <bonbons@linux-vserver.org> 12215L: linux-input@vger.kernel.org 12216S: Maintained 12217F: drivers/hid/hid-picolcd* 12218 12219PICOXCELL SUPPORT 12220M: Jamie Iles <jamie@jamieiles.com> 12221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12222T: git git://github.com/jamieiles/linux-2.6-ji.git 12223S: Supported 12224F: arch/arm/boot/dts/picoxcell* 12225F: arch/arm/mach-picoxcell/ 12226F: drivers/crypto/picoxcell* 12227 12228PIN CONTROL SUBSYSTEM 12229M: Linus Walleij <linus.walleij@linaro.org> 12230L: linux-gpio@vger.kernel.org 12231T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12232S: Maintained 12233F: Documentation/devicetree/bindings/pinctrl/ 12234F: Documentation/driver-api/pinctl.rst 12235F: drivers/pinctrl/ 12236F: include/linux/pinctrl/ 12237 12238PIN CONTROLLER - MICROCHIP AT91 12239M: Ludovic Desroches <ludovic.desroches@microchip.com> 12240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12241L: linux-gpio@vger.kernel.org 12242S: Supported 12243F: drivers/pinctrl/pinctrl-at91* 12244 12245PIN CONTROLLER - FREESCALE 12246M: Dong Aisheng <aisheng.dong@nxp.com> 12247M: Fabio Estevam <festevam@gmail.com> 12248M: Shawn Guo <shawnguo@kernel.org> 12249M: Stefan Agner <stefan@agner.ch> 12250R: Pengutronix Kernel Team <kernel@pengutronix.de> 12251L: linux-gpio@vger.kernel.org 12252S: Maintained 12253F: drivers/pinctrl/freescale/ 12254F: Documentation/devicetree/bindings/pinctrl/fsl,* 12255 12256PIN CONTROLLER - INTEL 12257M: Mika Westerberg <mika.westerberg@linux.intel.com> 12258M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12259T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12260S: Maintained 12261F: drivers/pinctrl/intel/ 12262 12263PIN CONTROLLER - MEDIATEK 12264M: Sean Wang <sean.wang@kernel.org> 12265L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12266S: Maintained 12267F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12268F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12269F: drivers/pinctrl/mediatek/ 12270 12271PIN CONTROLLER - QUALCOMM 12272M: Bjorn Andersson <bjorn.andersson@linaro.org> 12273S: Maintained 12274L: linux-arm-msm@vger.kernel.org 12275F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12276F: drivers/pinctrl/qcom/ 12277 12278PIN CONTROLLER - RENESAS 12279M: Geert Uytterhoeven <geert+renesas@glider.be> 12280L: linux-renesas-soc@vger.kernel.org 12281T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12282S: Maintained 12283F: drivers/pinctrl/pinctrl-rz* 12284F: drivers/pinctrl/sh-pfc/ 12285 12286PIN CONTROLLER - SAMSUNG 12287M: Tomasz Figa <tomasz.figa@gmail.com> 12288M: Krzysztof Kozlowski <krzk@kernel.org> 12289M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12291L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12292Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12293T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12294S: Maintained 12295F: drivers/pinctrl/samsung/ 12296F: include/dt-bindings/pinctrl/samsung.h 12297F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12298 12299PIN CONTROLLER - SINGLE 12300M: Tony Lindgren <tony@atomide.com> 12301M: Haojian Zhuang <haojian.zhuang@linaro.org> 12302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12303L: linux-omap@vger.kernel.org 12304S: Maintained 12305F: drivers/pinctrl/pinctrl-single.c 12306 12307PIN CONTROLLER - ST SPEAR 12308M: Viresh Kumar <vireshk@kernel.org> 12309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12310W: http://www.st.com/spear 12311S: Maintained 12312F: drivers/pinctrl/spear/ 12313 12314PISTACHIO SOC SUPPORT 12315M: James Hartley <james.hartley@sondrel.com> 12316L: linux-mips@vger.kernel.org 12317S: Odd Fixes 12318F: arch/mips/pistachio/ 12319F: arch/mips/include/asm/mach-pistachio/ 12320F: arch/mips/boot/dts/img/pistachio* 12321F: arch/mips/configs/pistachio*_defconfig 12322 12323PKTCDVD DRIVER 12324S: Orphan 12325M: linux-block@vger.kernel.org 12326F: drivers/block/pktcdvd.c 12327F: include/linux/pktcdvd.h 12328F: include/uapi/linux/pktcdvd.h 12329 12330PKUNITY SOC DRIVERS 12331M: Guan Xuetao <gxt@pku.edu.cn> 12332W: http://mprc.pku.edu.cn/~guanxuetao/linux 12333S: Maintained 12334T: git git://github.com/gxt/linux.git 12335F: drivers/input/serio/i8042-unicore32io.h 12336F: drivers/i2c/busses/i2c-puv3.c 12337F: drivers/video/fbdev/fb-puv3.c 12338F: drivers/rtc/rtc-puv3.c 12339 12340PMBUS HARDWARE MONITORING DRIVERS 12341M: Guenter Roeck <linux@roeck-us.net> 12342L: linux-hwmon@vger.kernel.org 12343W: http://hwmon.wiki.kernel.org/ 12344W: http://www.roeck-us.net/linux/drivers/ 12345T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12346S: Maintained 12347F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12348F: Documentation/devicetree/bindings/hwmon/max31785.txt 12349F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12350F: Documentation/hwmon/adm1275 12351F: Documentation/hwmon/ibm-cffps 12352F: Documentation/hwmon/ir35221 12353F: Documentation/hwmon/lm25066 12354F: Documentation/hwmon/ltc2978 12355F: Documentation/hwmon/ltc3815 12356F: Documentation/hwmon/max16064 12357F: Documentation/hwmon/max20751 12358F: Documentation/hwmon/max31785 12359F: Documentation/hwmon/max34440 12360F: Documentation/hwmon/max8688 12361F: Documentation/hwmon/pmbus 12362F: Documentation/hwmon/pmbus-core 12363F: Documentation/hwmon/tps40422 12364F: Documentation/hwmon/ucd9000 12365F: Documentation/hwmon/ucd9200 12366F: Documentation/hwmon/zl6100 12367F: drivers/hwmon/pmbus/ 12368F: include/linux/pmbus.h 12369 12370PMC SIERRA MaxRAID DRIVER 12371L: linux-scsi@vger.kernel.org 12372W: http://www.pmc-sierra.com/ 12373S: Orphan 12374F: drivers/scsi/pmcraid.* 12375 12376PMC SIERRA PM8001 DRIVER 12377M: Jack Wang <jinpu.wang@profitbricks.com> 12378M: lindar_liu@usish.com 12379L: linux-scsi@vger.kernel.org 12380S: Supported 12381F: drivers/scsi/pm8001/ 12382 12383PNP SUPPORT 12384M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12385S: Maintained 12386F: drivers/pnp/ 12387 12388PNI RM3100 IIO DRIVER 12389M: Song Qiang <songqiang1304521@gmail.com> 12390L: linux-iio@vger.kernel.org 12391S: Maintained 12392F: drivers/iio/magnetometer/rm3100* 12393F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12394 12395POSIX CLOCKS and TIMERS 12396M: Thomas Gleixner <tglx@linutronix.de> 12397L: linux-kernel@vger.kernel.org 12398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12399S: Maintained 12400F: fs/timerfd.c 12401F: include/linux/timer* 12402F: kernel/time/*timer* 12403 12404POWER MANAGEMENT CORE 12405M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12406L: linux-pm@vger.kernel.org 12407T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12408B: https://bugzilla.kernel.org 12409S: Supported 12410F: drivers/base/power/ 12411F: include/linux/pm.h 12412F: include/linux/pm_* 12413F: include/linux/powercap.h 12414F: drivers/powercap/ 12415F: kernel/configs/nopm.config 12416 12417POWER STATE COORDINATION INTERFACE (PSCI) 12418M: Mark Rutland <mark.rutland@arm.com> 12419M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12420L: linux-arm-kernel@lists.infradead.org 12421S: Maintained 12422F: drivers/firmware/psci*.c 12423F: include/linux/psci.h 12424F: include/uapi/linux/psci.h 12425 12426POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12427M: Sebastian Reichel <sre@kernel.org> 12428L: linux-pm@vger.kernel.org 12429T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12430S: Maintained 12431F: Documentation/ABI/testing/sysfs-class-power 12432F: Documentation/devicetree/bindings/power/supply/ 12433F: include/linux/power_supply.h 12434F: drivers/power/supply/ 12435 12436POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12437M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12438L: linuxppc-dev@lists.ozlabs.org 12439S: Maintained 12440F: drivers/char/powernv-op-panel.c 12441 12442PPP OVER ATM (RFC 2364) 12443M: Mitchell Blank Jr <mitch@sfgoth.com> 12444S: Maintained 12445F: net/atm/pppoatm.c 12446F: include/uapi/linux/atmppp.h 12447 12448PPP OVER ETHERNET 12449M: Michal Ostrowski <mostrows@earthlink.net> 12450S: Maintained 12451F: drivers/net/ppp/pppoe.c 12452F: drivers/net/ppp/pppox.c 12453 12454PPP OVER L2TP 12455M: James Chapman <jchapman@katalix.com> 12456S: Maintained 12457F: net/l2tp/l2tp_ppp.c 12458F: include/linux/if_pppol2tp.h 12459F: include/uapi/linux/if_pppol2tp.h 12460 12461PPP PROTOCOL DRIVERS AND COMPRESSORS 12462M: Paul Mackerras <paulus@samba.org> 12463L: linux-ppp@vger.kernel.org 12464S: Maintained 12465F: drivers/net/ppp/ppp_* 12466 12467PPS SUPPORT 12468M: Rodolfo Giometti <giometti@enneenne.com> 12469W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12470L: linuxpps@ml.enneenne.com (subscribers-only) 12471S: Maintained 12472F: Documentation/pps/ 12473F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12474F: Documentation/ABI/testing/sysfs-pps 12475F: drivers/pps/ 12476F: include/linux/pps*.h 12477F: include/uapi/linux/pps.h 12478 12479PPTP DRIVER 12480M: Dmitry Kozlov <xeb@mail.ru> 12481L: netdev@vger.kernel.org 12482S: Maintained 12483F: drivers/net/ppp/pptp.c 12484W: http://sourceforge.net/projects/accel-pptp 12485 12486PRINTK 12487M: Petr Mladek <pmladek@suse.com> 12488M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12489R: Steven Rostedt <rostedt@goodmis.org> 12490S: Maintained 12491F: kernel/printk/ 12492F: include/linux/printk.h 12493 12494PRISM54 WIRELESS DRIVER 12495M: Luis Chamberlain <mcgrof@kernel.org> 12496L: linux-wireless@vger.kernel.org 12497W: http://wireless.kernel.org/en/users/Drivers/p54 12498S: Obsolete 12499F: drivers/net/wireless/intersil/prism54/ 12500 12501PROC FILESYSTEM 12502R: Alexey Dobriyan <adobriyan@gmail.com> 12503L: linux-kernel@vger.kernel.org 12504L: linux-fsdevel@vger.kernel.org 12505S: Maintained 12506F: fs/proc/ 12507F: include/linux/proc_fs.h 12508F: tools/testing/selftests/proc/ 12509F: Documentation/filesystems/proc.txt 12510 12511PROC SYSCTL 12512M: Luis Chamberlain <mcgrof@kernel.org> 12513M: Kees Cook <keescook@chromium.org> 12514L: linux-kernel@vger.kernel.org 12515L: linux-fsdevel@vger.kernel.org 12516S: Maintained 12517F: fs/proc/proc_sysctl.c 12518F: include/linux/sysctl.h 12519F: kernel/sysctl.c 12520F: tools/testing/selftests/sysctl/ 12521 12522PS3 NETWORK SUPPORT 12523M: Geoff Levand <geoff@infradead.org> 12524L: netdev@vger.kernel.org 12525L: linuxppc-dev@lists.ozlabs.org 12526S: Maintained 12527F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12528 12529PS3 PLATFORM SUPPORT 12530M: Geoff Levand <geoff@infradead.org> 12531L: linuxppc-dev@lists.ozlabs.org 12532S: Maintained 12533F: arch/powerpc/boot/ps3* 12534F: arch/powerpc/include/asm/lv1call.h 12535F: arch/powerpc/include/asm/ps3*.h 12536F: arch/powerpc/platforms/ps3/ 12537F: drivers/*/ps3* 12538F: drivers/ps3/ 12539F: drivers/rtc/rtc-ps3.c 12540F: drivers/usb/host/*ps3.c 12541F: sound/ppc/snd_ps3* 12542 12543PS3VRAM DRIVER 12544M: Jim Paris <jim@jtan.com> 12545M: Geoff Levand <geoff@infradead.org> 12546L: linuxppc-dev@lists.ozlabs.org 12547S: Maintained 12548F: drivers/block/ps3vram.c 12549 12550PSAMPLE PACKET SAMPLING SUPPORT: 12551M: Yotam Gigi <yotam.gi@gmail.com> 12552S: Maintained 12553F: net/psample 12554F: include/net/psample.h 12555F: include/uapi/linux/psample.h 12556 12557PSTORE FILESYSTEM 12558M: Kees Cook <keescook@chromium.org> 12559M: Anton Vorontsov <anton@enomsg.org> 12560M: Colin Cross <ccross@android.com> 12561M: Tony Luck <tony.luck@intel.com> 12562S: Maintained 12563T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12564F: fs/pstore/ 12565F: include/linux/pstore* 12566F: drivers/firmware/efi/efi-pstore.c 12567F: drivers/acpi/apei/erst.c 12568F: Documentation/admin-guide/ramoops.rst 12569F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12570K: \b(pstore|ramoops) 12571 12572PTP HARDWARE CLOCK SUPPORT 12573M: Richard Cochran <richardcochran@gmail.com> 12574L: netdev@vger.kernel.org 12575S: Maintained 12576W: http://linuxptp.sourceforge.net/ 12577F: Documentation/ABI/testing/sysfs-ptp 12578F: Documentation/ptp/* 12579F: drivers/net/phy/dp83640* 12580F: drivers/ptp/* 12581F: include/linux/ptp_cl* 12582 12583PTRACE SUPPORT 12584M: Oleg Nesterov <oleg@redhat.com> 12585S: Maintained 12586F: include/asm-generic/syscall.h 12587F: include/linux/ptrace.h 12588F: include/linux/regset.h 12589F: include/linux/tracehook.h 12590F: include/uapi/linux/ptrace.h 12591F: include/uapi/linux/ptrace.h 12592F: include/asm-generic/ptrace.h 12593F: kernel/ptrace.c 12594F: arch/*/ptrace*.c 12595F: arch/*/*/ptrace*.c 12596F: arch/*/include/asm/ptrace*.h 12597 12598PULSE8-CEC DRIVER 12599M: Hans Verkuil <hverkuil@xs4all.nl> 12600L: linux-media@vger.kernel.org 12601T: git git://linuxtv.org/media_tree.git 12602S: Maintained 12603F: drivers/media/usb/pulse8-cec/* 12604F: Documentation/media/cec-drivers/pulse8-cec.rst 12605 12606PVRUSB2 VIDEO4LINUX DRIVER 12607M: Mike Isely <isely@pobox.com> 12608L: pvrusb2@isely.net (subscribers-only) 12609L: linux-media@vger.kernel.org 12610W: http://www.isely.net/pvrusb2/ 12611T: git git://linuxtv.org/media_tree.git 12612S: Maintained 12613F: Documentation/media/v4l-drivers/pvrusb2* 12614F: drivers/media/usb/pvrusb2/ 12615 12616PWC WEBCAM DRIVER 12617M: Hans Verkuil <hverkuil@xs4all.nl> 12618L: linux-media@vger.kernel.org 12619T: git git://linuxtv.org/media_tree.git 12620S: Odd Fixes 12621F: drivers/media/usb/pwc/* 12622F: include/trace/events/pwc.h 12623 12624PWM FAN DRIVER 12625M: Kamil Debski <kamil@wypas.org> 12626M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12627L: linux-hwmon@vger.kernel.org 12628S: Supported 12629F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12630F: Documentation/hwmon/pwm-fan 12631F: drivers/hwmon/pwm-fan.c 12632 12633PWM IR Transmitter 12634M: Sean Young <sean@mess.org> 12635L: linux-media@vger.kernel.org 12636S: Maintained 12637F: drivers/media/rc/pwm-ir-tx.c 12638 12639PWM SUBSYSTEM 12640M: Thierry Reding <thierry.reding@gmail.com> 12641L: linux-pwm@vger.kernel.org 12642S: Maintained 12643T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12644F: Documentation/pwm.txt 12645F: Documentation/devicetree/bindings/pwm/ 12646F: include/linux/pwm.h 12647F: drivers/pwm/ 12648F: drivers/video/backlight/pwm_bl.c 12649F: include/linux/pwm_backlight.h 12650F: drivers/gpio/gpio-mvebu.c 12651F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12652 12653PXA GPIO DRIVER 12654M: Robert Jarzmik <robert.jarzmik@free.fr> 12655L: linux-gpio@vger.kernel.org 12656S: Maintained 12657F: drivers/gpio/gpio-pxa.c 12658 12659PXA MMCI DRIVER 12660S: Orphan 12661 12662PXA RTC DRIVER 12663M: Robert Jarzmik <robert.jarzmik@free.fr> 12664L: linux-rtc@vger.kernel.org 12665S: Maintained 12666 12667PXA2xx/PXA3xx SUPPORT 12668M: Daniel Mack <daniel@zonque.org> 12669M: Haojian Zhuang <haojian.zhuang@gmail.com> 12670M: Robert Jarzmik <robert.jarzmik@free.fr> 12671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12672T: git git://github.com/hzhuang1/linux.git 12673T: git git://github.com/rjarzmik/linux.git 12674S: Maintained 12675F: arch/arm/boot/dts/pxa* 12676F: arch/arm/mach-pxa/ 12677F: drivers/dma/pxa* 12678F: drivers/pcmcia/pxa2xx* 12679F: drivers/pinctrl/pxa/ 12680F: drivers/spi/spi-pxa2xx* 12681F: drivers/usb/gadget/udc/pxa2* 12682F: include/sound/pxa2xx-lib.h 12683F: sound/arm/pxa* 12684F: sound/soc/pxa/ 12685 12686QAT DRIVER 12687M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12688L: qat-linux@intel.com 12689S: Supported 12690F: drivers/crypto/qat/ 12691 12692QCOM AUDIO (ASoC) DRIVERS 12693M: Patrick Lai <plai@codeaurora.org> 12694M: Banajit Goswami <bgoswami@codeaurora.org> 12695L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12696S: Supported 12697F: sound/soc/qcom/ 12698 12699QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12700M: Gabriel Somlo <somlo@cmu.edu> 12701M: "Michael S. Tsirkin" <mst@redhat.com> 12702L: qemu-devel@nongnu.org 12703S: Maintained 12704F: drivers/firmware/qemu_fw_cfg.c 12705F: include/uapi/linux/qemu_fw_cfg.h 12706 12707QIB DRIVER 12708M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12709M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12710L: linux-rdma@vger.kernel.org 12711S: Supported 12712F: drivers/infiniband/hw/qib/ 12713 12714QLOGIC QL41xxx FCOE DRIVER 12715M: QLogic-Storage-Upstream@cavium.com 12716L: linux-scsi@vger.kernel.org 12717S: Supported 12718F: drivers/scsi/qedf/ 12719 12720QLOGIC QL41xxx ISCSI DRIVER 12721M: QLogic-Storage-Upstream@cavium.com 12722L: linux-scsi@vger.kernel.org 12723S: Supported 12724F: drivers/scsi/qedi/ 12725 12726QLOGIC QL4xxx ETHERNET DRIVER 12727M: Ariel Elior <aelior@marvell.com> 12728M: GR-everest-linux-l2@marvell.com 12729L: netdev@vger.kernel.org 12730S: Supported 12731F: drivers/net/ethernet/qlogic/qed/ 12732F: include/linux/qed/ 12733F: drivers/net/ethernet/qlogic/qede/ 12734 12735QLOGIC QL4xxx RDMA DRIVER 12736M: Michal Kalderon <mkalderon@marvell.com> 12737M: Ariel Elior <aelior@marvell.com> 12738L: linux-rdma@vger.kernel.org 12739S: Supported 12740F: drivers/infiniband/hw/qedr/ 12741F: include/uapi/rdma/qedr-abi.h 12742 12743QLOGIC QLA1280 SCSI DRIVER 12744M: Michael Reed <mdr@sgi.com> 12745L: linux-scsi@vger.kernel.org 12746S: Maintained 12747F: drivers/scsi/qla1280.[ch] 12748 12749QLOGIC QLA2XXX FC-SCSI DRIVER 12750M: qla2xxx-upstream@qlogic.com 12751L: linux-scsi@vger.kernel.org 12752S: Supported 12753F: Documentation/scsi/LICENSE.qla2xxx 12754F: drivers/scsi/qla2xxx/ 12755 12756QLOGIC QLA3XXX NETWORK DRIVER 12757M: GR-Linux-NIC-Dev@marvell.com 12758L: netdev@vger.kernel.org 12759S: Supported 12760F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12761F: drivers/net/ethernet/qlogic/qla3xxx.* 12762 12763QLOGIC QLA4XXX iSCSI DRIVER 12764M: QLogic-Storage-Upstream@qlogic.com 12765L: linux-scsi@vger.kernel.org 12766S: Supported 12767F: Documentation/scsi/LICENSE.qla4xxx 12768F: drivers/scsi/qla4xxx/ 12769 12770QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12771M: Shahed Shaikh <shshaikh@marvell.com> 12772M: Manish Chopra <manishc@marvell.com> 12773M: GR-Linux-NIC-Dev@marvell.com 12774L: netdev@vger.kernel.org 12775S: Supported 12776F: drivers/net/ethernet/qlogic/qlcnic/ 12777 12778QLOGIC QLGE 10Gb ETHERNET DRIVER 12779M: Manish Chopra <manishc@marvell.com> 12780M: GR-Linux-NIC-Dev@marvell.com 12781L: netdev@vger.kernel.org 12782S: Supported 12783F: drivers/net/ethernet/qlogic/qlge/ 12784 12785QM1D1B0004 MEDIA DRIVER 12786M: Akihiro Tsukada <tskd08@gmail.com> 12787L: linux-media@vger.kernel.org 12788S: Odd Fixes 12789F: drivers/media/tuners/qm1d1b0004* 12790 12791QM1D1C0042 MEDIA DRIVER 12792M: Akihiro Tsukada <tskd08@gmail.com> 12793L: linux-media@vger.kernel.org 12794S: Odd Fixes 12795F: drivers/media/tuners/qm1d1c0042* 12796 12797QNX4 FILESYSTEM 12798M: Anders Larsen <al@alarsen.net> 12799W: http://www.alarsen.net/linux/qnx4fs/ 12800S: Maintained 12801F: fs/qnx4/ 12802F: include/uapi/linux/qnx4_fs.h 12803F: include/uapi/linux/qnxtypes.h 12804 12805QORIQ DPAA2 FSL-MC BUS DRIVER 12806M: Stuart Yoder <stuyoder@gmail.com> 12807M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12808L: linux-kernel@vger.kernel.org 12809S: Maintained 12810F: drivers/bus/fsl-mc/ 12811F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12812F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12813 12814QT1010 MEDIA DRIVER 12815M: Antti Palosaari <crope@iki.fi> 12816L: linux-media@vger.kernel.org 12817W: https://linuxtv.org 12818W: http://palosaari.fi/linux/ 12819Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12820T: git git://linuxtv.org/anttip/media_tree.git 12821S: Maintained 12822F: drivers/media/tuners/qt1010* 12823 12824QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12825M: Kalle Valo <kvalo@codeaurora.org> 12826L: ath10k@lists.infradead.org 12827W: http://wireless.kernel.org/en/users/Drivers/ath10k 12828T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12829S: Supported 12830F: drivers/net/wireless/ath/ath10k/ 12831 12832QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12833M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12834L: linux-wireless@vger.kernel.org 12835W: http://wireless.kernel.org/en/users/Drivers/ath9k 12836S: Supported 12837F: drivers/net/wireless/ath/ath9k/ 12838 12839QUALCOMM CAMERA SUBSYSTEM DRIVER 12840M: Todor Tomov <todor.too@gmail.com> 12841L: linux-media@vger.kernel.org 12842S: Maintained 12843F: Documentation/devicetree/bindings/media/qcom,camss.txt 12844F: Documentation/media/v4l-drivers/qcom_camss.rst 12845F: drivers/media/platform/qcom/camss/ 12846 12847QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12848M: Ilia Lin <ilia.lin@kernel.org> 12849L: linux-pm@vger.kernel.org 12850S: Maintained 12851F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12852F: drivers/cpufreq/qcom-cpufreq-kryo.c 12853 12854QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12855M: Timur Tabi <timur@kernel.org> 12856L: netdev@vger.kernel.org 12857S: Maintained 12858F: drivers/net/ethernet/qualcomm/emac/ 12859 12860QUALCOMM ETHQOS ETHERNET DRIVER 12861M: Vinod Koul <vkoul@kernel.org> 12862M: Niklas Cassel <niklas.cassel@linaro.org> 12863L: netdev@vger.kernel.org 12864S: Maintained 12865F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 12866F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 12867 12868QUALCOMM GENERIC INTERFACE I2C DRIVER 12869M: Alok Chauhan <alokc@codeaurora.org> 12870M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12871L: linux-i2c@vger.kernel.org 12872L: linux-arm-msm@vger.kernel.org 12873S: Supported 12874F: drivers/i2c/busses/i2c-qcom-geni.c 12875 12876QUALCOMM HEXAGON ARCHITECTURE 12877M: Richard Kuo <rkuo@codeaurora.org> 12878L: linux-hexagon@vger.kernel.org 12879T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12880S: Supported 12881F: arch/hexagon/ 12882 12883QUALCOMM HIDMA DRIVER 12884M: Sinan Kaya <okaya@kernel.org> 12885L: linux-arm-kernel@lists.infradead.org 12886L: linux-arm-msm@vger.kernel.org 12887L: dmaengine@vger.kernel.org 12888S: Supported 12889F: drivers/dma/qcom/hidma* 12890 12891QUALCOMM IOMMU 12892M: Rob Clark <robdclark@gmail.com> 12893L: iommu@lists.linux-foundation.org 12894L: linux-arm-msm@vger.kernel.org 12895S: Maintained 12896F: drivers/iommu/qcom_iommu.c 12897 12898QUALCOMM TSENS THERMAL DRIVER 12899M: Amit Kucheria <amit.kucheria@linaro.org> 12900L: linux-pm@vger.kernel.org 12901L: linux-arm-msm@vger.kernel.org 12902S: Maintained 12903F: drivers/thermal/qcom/ 12904 12905QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12906M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12907L: linux-media@vger.kernel.org 12908L: linux-arm-msm@vger.kernel.org 12909T: git git://linuxtv.org/media_tree.git 12910S: Maintained 12911F: drivers/media/platform/qcom/venus/ 12912 12913QUALCOMM WCN36XX WIRELESS DRIVER 12914M: Kalle Valo <kvalo@codeaurora.org> 12915L: wcn36xx@lists.infradead.org 12916W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12917T: git git://github.com/KrasnikovEugene/wcn36xx.git 12918S: Supported 12919F: drivers/net/wireless/ath/wcn36xx/ 12920 12921QUANTENNA QTNFMAC WIRELESS DRIVER 12922M: Igor Mitsyanko <imitsyanko@quantenna.com> 12923M: Avinash Patil <avinashp@quantenna.com> 12924M: Sergey Matyukevich <smatyukevich@quantenna.com> 12925L: linux-wireless@vger.kernel.org 12926S: Maintained 12927F: drivers/net/wireless/quantenna 12928 12929RADEON and AMDGPU DRM DRIVERS 12930M: Alex Deucher <alexander.deucher@amd.com> 12931M: Christian König <christian.koenig@amd.com> 12932M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12933L: amd-gfx@lists.freedesktop.org 12934T: git git://people.freedesktop.org/~agd5f/linux 12935S: Supported 12936F: drivers/gpu/drm/radeon/ 12937F: include/uapi/drm/radeon_drm.h 12938F: drivers/gpu/drm/amd/ 12939F: include/uapi/drm/amdgpu_drm.h 12940 12941RADEON FRAMEBUFFER DISPLAY DRIVER 12942M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12943L: linux-fbdev@vger.kernel.org 12944S: Maintained 12945F: drivers/video/fbdev/aty/radeon* 12946F: include/uapi/linux/radeonfb.h 12947 12948RADIOSHARK RADIO DRIVER 12949M: Hans Verkuil <hverkuil@xs4all.nl> 12950L: linux-media@vger.kernel.org 12951T: git git://linuxtv.org/media_tree.git 12952S: Maintained 12953F: drivers/media/radio/radio-shark.c 12954 12955RADIOSHARK2 RADIO DRIVER 12956M: Hans Verkuil <hverkuil@xs4all.nl> 12957L: linux-media@vger.kernel.org 12958T: git git://linuxtv.org/media_tree.git 12959S: Maintained 12960F: drivers/media/radio/radio-shark2.c 12961F: drivers/media/radio/radio-tea5777.c 12962 12963RADOS BLOCK DEVICE (RBD) 12964M: Ilya Dryomov <idryomov@gmail.com> 12965M: Sage Weil <sage@redhat.com> 12966M: Alex Elder <elder@kernel.org> 12967L: ceph-devel@vger.kernel.org 12968W: http://ceph.com/ 12969T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12970T: git git://github.com/ceph/ceph-client.git 12971S: Supported 12972F: Documentation/ABI/testing/sysfs-bus-rbd 12973F: drivers/block/rbd.c 12974F: drivers/block/rbd_types.h 12975 12976RAGE128 FRAMEBUFFER DISPLAY DRIVER 12977M: Paul Mackerras <paulus@samba.org> 12978L: linux-fbdev@vger.kernel.org 12979S: Maintained 12980F: drivers/video/fbdev/aty/aty128fb.c 12981 12982RAINSHADOW-CEC DRIVER 12983M: Hans Verkuil <hverkuil@xs4all.nl> 12984L: linux-media@vger.kernel.org 12985T: git git://linuxtv.org/media_tree.git 12986S: Maintained 12987F: drivers/media/usb/rainshadow-cec/* 12988 12989RALINK MIPS ARCHITECTURE 12990M: John Crispin <john@phrozen.org> 12991L: linux-mips@vger.kernel.org 12992S: Maintained 12993F: arch/mips/ralink 12994 12995RALINK RT2X00 WIRELESS LAN DRIVER 12996P: rt2x00 project 12997M: Stanislaw Gruszka <sgruszka@redhat.com> 12998M: Helmut Schaa <helmut.schaa@googlemail.com> 12999L: linux-wireless@vger.kernel.org 13000S: Maintained 13001F: drivers/net/wireless/ralink/rt2x00/ 13002 13003RAMDISK RAM BLOCK DEVICE DRIVER 13004M: Jens Axboe <axboe@kernel.dk> 13005S: Maintained 13006F: Documentation/blockdev/ramdisk.txt 13007F: drivers/block/brd.c 13008 13009RANCHU VIRTUAL BOARD FOR MIPS 13010M: Miodrag Dinic <miodrag.dinic@mips.com> 13011L: linux-mips@vger.kernel.org 13012S: Supported 13013F: arch/mips/generic/board-ranchu.c 13014F: arch/mips/configs/generic/board-ranchu.config 13015 13016RANDOM NUMBER DRIVER 13017M: "Theodore Ts'o" <tytso@mit.edu> 13018S: Maintained 13019F: drivers/char/random.c 13020 13021RAPIDIO SUBSYSTEM 13022M: Matt Porter <mporter@kernel.crashing.org> 13023M: Alexandre Bounine <alex.bou9@gmail.com> 13024S: Maintained 13025F: drivers/rapidio/ 13026 13027RAS INFRASTRUCTURE 13028M: Tony Luck <tony.luck@intel.com> 13029M: Borislav Petkov <bp@alien8.de> 13030L: linux-edac@vger.kernel.org 13031S: Maintained 13032F: drivers/ras/ 13033F: include/linux/ras.h 13034F: include/ras/ras_event.h 13035F: Documentation/admin-guide/ras.rst 13036 13037RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13038L: linux-wireless@vger.kernel.org 13039S: Orphan 13040F: drivers/net/wireless/ray* 13041 13042RCUTORTURE TEST FRAMEWORK 13043M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13044M: Josh Triplett <josh@joshtriplett.org> 13045R: Steven Rostedt <rostedt@goodmis.org> 13046R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13047R: Lai Jiangshan <jiangshanlai@gmail.com> 13048L: linux-kernel@vger.kernel.org 13049S: Supported 13050T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13051F: tools/testing/selftests/rcutorture 13052 13053RDC R-321X SoC 13054M: Florian Fainelli <florian@openwrt.org> 13055S: Maintained 13056 13057RDC R6040 FAST ETHERNET DRIVER 13058M: Florian Fainelli <f.fainelli@gmail.com> 13059L: netdev@vger.kernel.org 13060S: Maintained 13061F: drivers/net/ethernet/rdc/r6040.c 13062 13063RDMAVT - RDMA verbs software 13064M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13065M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13066L: linux-rdma@vger.kernel.org 13067S: Supported 13068F: drivers/infiniband/sw/rdmavt 13069 13070RDS - RELIABLE DATAGRAM SOCKETS 13071M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13072L: netdev@vger.kernel.org 13073L: linux-rdma@vger.kernel.org 13074L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13075W: https://oss.oracle.com/projects/rds/ 13076S: Supported 13077F: net/rds/ 13078F: Documentation/networking/rds.txt 13079 13080RDT - RESOURCE ALLOCATION 13081M: Fenghua Yu <fenghua.yu@intel.com> 13082M: Reinette Chatre <reinette.chatre@intel.com> 13083L: linux-kernel@vger.kernel.org 13084S: Supported 13085F: arch/x86/kernel/cpu/resctrl/ 13086F: arch/x86/include/asm/resctrl_sched.h 13087F: Documentation/x86/resctrl* 13088 13089READ-COPY UPDATE (RCU) 13090M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13091M: Josh Triplett <josh@joshtriplett.org> 13092R: Steven Rostedt <rostedt@goodmis.org> 13093R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13094R: Lai Jiangshan <jiangshanlai@gmail.com> 13095R: Joel Fernandes <joel@joelfernandes.org> 13096L: linux-kernel@vger.kernel.org 13097W: http://www.rdrop.com/users/paulmck/RCU/ 13098S: Supported 13099T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13100F: Documentation/RCU/ 13101X: Documentation/RCU/torture.txt 13102F: include/linux/rcu* 13103X: include/linux/srcu*.h 13104F: kernel/rcu/ 13105X: kernel/rcu/srcu*.c 13106 13107REAL TIME CLOCK (RTC) SUBSYSTEM 13108M: Alessandro Zummo <a.zummo@towertech.it> 13109M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13110L: linux-rtc@vger.kernel.org 13111Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13112T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13113S: Maintained 13114F: Documentation/devicetree/bindings/rtc/ 13115F: Documentation/rtc.txt 13116F: drivers/rtc/ 13117F: include/linux/rtc.h 13118F: include/uapi/linux/rtc.h 13119F: include/linux/rtc/ 13120F: include/linux/platform_data/rtc-* 13121F: tools/testing/selftests/rtc/ 13122 13123REALTEK AUDIO CODECS 13124M: Bard Liao <bardliao@realtek.com> 13125M: Oder Chiou <oder_chiou@realtek.com> 13126S: Maintained 13127F: sound/soc/codecs/rt* 13128F: include/sound/rt*.h 13129 13130REALTEK RTL83xx SMI DSA ROUTER CHIPS 13131M: Linus Walleij <linus.walleij@linaro.org> 13132S: Maintained 13133F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13134F: drivers/net/dsa/realtek-smi* 13135F: drivers/net/dsa/rtl83* 13136 13137REDPINE WIRELESS DRIVER 13138M: Amitkumar Karwar <amitkarwar@gmail.com> 13139M: Siva Rebbagondla <siva8118@gmail.com> 13140L: linux-wireless@vger.kernel.org 13141S: Maintained 13142F: drivers/net/wireless/rsi/ 13143 13144REGISTER MAP ABSTRACTION 13145M: Mark Brown <broonie@kernel.org> 13146L: linux-kernel@vger.kernel.org 13147T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13148S: Supported 13149F: Documentation/devicetree/bindings/regmap/ 13150F: drivers/base/regmap/ 13151F: include/linux/regmap.h 13152 13153REISERFS FILE SYSTEM 13154L: reiserfs-devel@vger.kernel.org 13155S: Supported 13156F: fs/reiserfs/ 13157 13158REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13159M: Ohad Ben-Cohen <ohad@wizery.com> 13160M: Bjorn Andersson <bjorn.andersson@linaro.org> 13161L: linux-remoteproc@vger.kernel.org 13162T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13163S: Maintained 13164F: Documentation/devicetree/bindings/remoteproc/ 13165F: Documentation/remoteproc.txt 13166F: drivers/remoteproc/ 13167F: include/linux/remoteproc.h 13168 13169REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13170M: Ohad Ben-Cohen <ohad@wizery.com> 13171M: Bjorn Andersson <bjorn.andersson@linaro.org> 13172L: linux-remoteproc@vger.kernel.org 13173T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13174S: Maintained 13175F: drivers/rpmsg/ 13176F: Documentation/rpmsg.txt 13177F: include/linux/rpmsg.h 13178F: include/linux/rpmsg/ 13179 13180RENESAS CLOCK DRIVERS 13181M: Geert Uytterhoeven <geert+renesas@glider.be> 13182L: linux-renesas-soc@vger.kernel.org 13183T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13184S: Supported 13185F: drivers/clk/renesas/ 13186 13187RENESAS EMEV2 I2C DRIVER 13188M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13189S: Supported 13190F: drivers/i2c/busses/i2c-emev2.c 13191 13192RENESAS ETHERNET DRIVERS 13193R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13194L: netdev@vger.kernel.org 13195L: linux-renesas-soc@vger.kernel.org 13196F: Documentation/devicetree/bindings/net/renesas,*.txt 13197F: Documentation/devicetree/bindings/net/sh_eth.txt 13198F: drivers/net/ethernet/renesas/ 13199F: include/linux/sh_eth.h 13200 13201RENESAS R-CAR GYROADC DRIVER 13202M: Marek Vasut <marek.vasut@gmail.com> 13203L: linux-iio@vger.kernel.org 13204S: Supported 13205F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13206F: drivers/iio/adc/rcar-gyroadc.c 13207 13208RENESAS R-CAR I2C DRIVERS 13209M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13210S: Supported 13211F: drivers/i2c/busses/i2c-rcar.c 13212F: drivers/i2c/busses/i2c-sh_mobile.c 13213 13214RENESAS RIIC DRIVER 13215M: Chris Brandt <chris.brandt@renesas.com> 13216S: Supported 13217F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13218F: drivers/i2c/busses/i2c-riic.c 13219 13220RENESAS USB PHY DRIVER 13221M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13222L: linux-renesas-soc@vger.kernel.org 13223S: Maintained 13224F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13225 13226RESET CONTROLLER FRAMEWORK 13227M: Philipp Zabel <p.zabel@pengutronix.de> 13228T: git git://git.pengutronix.de/git/pza/linux 13229S: Maintained 13230F: drivers/reset/ 13231F: Documentation/devicetree/bindings/reset/ 13232F: include/dt-bindings/reset/ 13233F: include/linux/reset.h 13234F: include/linux/reset/ 13235F: include/linux/reset-controller.h 13236 13237RESTARTABLE SEQUENCES SUPPORT 13238M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13239M: Peter Zijlstra <peterz@infradead.org> 13240M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13241M: Boqun Feng <boqun.feng@gmail.com> 13242L: linux-kernel@vger.kernel.org 13243S: Supported 13244F: kernel/rseq.c 13245F: include/uapi/linux/rseq.h 13246F: include/trace/events/rseq.h 13247F: tools/testing/selftests/rseq/ 13248 13249RFKILL 13250M: Johannes Berg <johannes@sipsolutions.net> 13251L: linux-wireless@vger.kernel.org 13252W: http://wireless.kernel.org/ 13253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13254T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13255S: Maintained 13256F: Documentation/rfkill.txt 13257F: Documentation/ABI/stable/sysfs-class-rfkill 13258F: net/rfkill/ 13259F: include/linux/rfkill.h 13260F: include/uapi/linux/rfkill.h 13261 13262RHASHTABLE 13263M: Thomas Graf <tgraf@suug.ch> 13264M: Herbert Xu <herbert@gondor.apana.org.au> 13265L: netdev@vger.kernel.org 13266S: Maintained 13267F: lib/rhashtable.c 13268F: lib/test_rhashtable.c 13269F: include/linux/rhashtable.h 13270F: include/linux/rhashtable-types.h 13271 13272RICOH R5C592 MEMORYSTICK DRIVER 13273M: Maxim Levitsky <maximlevitsky@gmail.com> 13274S: Maintained 13275F: drivers/memstick/host/r592.* 13276 13277RICOH SMARTMEDIA/XD DRIVER 13278M: Maxim Levitsky <maximlevitsky@gmail.com> 13279S: Maintained 13280F: drivers/mtd/nand/raw/r852.c 13281F: drivers/mtd/nand/raw/r852.h 13282 13283RISC-V ARCHITECTURE 13284M: Palmer Dabbelt <palmer@sifive.com> 13285M: Albert Ou <aou@eecs.berkeley.edu> 13286L: linux-riscv@lists.infradead.org 13287T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13288S: Supported 13289F: arch/riscv/ 13290K: riscv 13291N: riscv 13292 13293ROCCAT DRIVERS 13294M: Stefan Achatz <erazor_de@users.sourceforge.net> 13295W: http://sourceforge.net/projects/roccat/ 13296S: Maintained 13297F: drivers/hid/hid-roccat* 13298F: include/linux/hid-roccat* 13299F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13300 13301ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13302M: Jacob chen <jacob2.chen@rock-chips.com> 13303L: linux-media@vger.kernel.org 13304S: Maintained 13305F: drivers/media/platform/rockchip/rga/ 13306F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13307 13308ROCKCHIP VPU CODEC DRIVER 13309M: Ezequiel Garcia <ezequiel@collabora.com> 13310L: linux-media@vger.kernel.org 13311S: Maintained 13312F: drivers/staging/media/platform/rockchip/vpu/ 13313F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13314 13315ROCKER DRIVER 13316M: Jiri Pirko <jiri@resnulli.us> 13317L: netdev@vger.kernel.org 13318S: Supported 13319F: drivers/net/ethernet/rocker/ 13320 13321ROCKETPORT DRIVER 13322P: Comtrol Corp. 13323W: http://www.comtrol.com 13324S: Maintained 13325F: Documentation/serial/rocket.txt 13326F: drivers/tty/rocket* 13327 13328ROCKETPORT EXPRESS/INFINITY DRIVER 13329M: Kevin Cernekee <cernekee@gmail.com> 13330L: linux-serial@vger.kernel.org 13331S: Odd Fixes 13332F: drivers/tty/serial/rp2.* 13333 13334ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13335M: Marek Vasut <marek.vasut+renesas@gmail.com> 13336L: linux-kernel@vger.kernel.org 13337L: linux-renesas-soc@vger.kernel.org 13338S: Supported 13339F: drivers/mfd/bd9571mwv.c 13340F: drivers/regulator/bd9571mwv-regulator.c 13341F: drivers/gpio/gpio-bd9571mwv.c 13342F: include/linux/mfd/bd9571mwv.h 13343F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13344 13345ROSE NETWORK LAYER 13346M: Ralf Baechle <ralf@linux-mips.org> 13347L: linux-hams@vger.kernel.org 13348W: http://www.linux-ax25.org/ 13349S: Maintained 13350F: include/net/rose.h 13351F: include/uapi/linux/rose.h 13352F: net/rose/ 13353 13354RTL2830 MEDIA DRIVER 13355M: Antti Palosaari <crope@iki.fi> 13356L: linux-media@vger.kernel.org 13357W: https://linuxtv.org 13358W: http://palosaari.fi/linux/ 13359Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13360T: git git://linuxtv.org/anttip/media_tree.git 13361S: Maintained 13362F: drivers/media/dvb-frontends/rtl2830* 13363 13364RTL2832 MEDIA DRIVER 13365M: Antti Palosaari <crope@iki.fi> 13366L: linux-media@vger.kernel.org 13367W: https://linuxtv.org 13368W: http://palosaari.fi/linux/ 13369Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13370T: git git://linuxtv.org/anttip/media_tree.git 13371S: Maintained 13372F: drivers/media/dvb-frontends/rtl2832* 13373 13374RTL2832_SDR MEDIA DRIVER 13375M: Antti Palosaari <crope@iki.fi> 13376L: linux-media@vger.kernel.org 13377W: https://linuxtv.org 13378W: http://palosaari.fi/linux/ 13379Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13380T: git git://linuxtv.org/anttip/media_tree.git 13381S: Maintained 13382F: drivers/media/dvb-frontends/rtl2832_sdr* 13383 13384RTL8180 WIRELESS DRIVER 13385L: linux-wireless@vger.kernel.org 13386W: http://wireless.kernel.org/ 13387T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13388S: Orphan 13389F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13390 13391RTL8187 WIRELESS DRIVER 13392M: Herton Ronaldo Krzesinski <herton@canonical.com> 13393M: Hin-Tak Leung <htl10@users.sourceforge.net> 13394M: Larry Finger <Larry.Finger@lwfinger.net> 13395L: linux-wireless@vger.kernel.org 13396W: http://wireless.kernel.org/ 13397T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13398S: Maintained 13399F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13400 13401REALTEK WIRELESS DRIVER (rtlwifi family) 13402M: Ping-Ke Shih <pkshih@realtek.com> 13403L: linux-wireless@vger.kernel.org 13404W: http://wireless.kernel.org/ 13405T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13406S: Maintained 13407F: drivers/net/wireless/realtek/rtlwifi/ 13408 13409RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13410M: Jes Sorensen <Jes.Sorensen@gmail.com> 13411L: linux-wireless@vger.kernel.org 13412T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13413S: Maintained 13414F: drivers/net/wireless/realtek/rtl8xxxu/ 13415 13416RXRPC SOCKETS (AF_RXRPC) 13417M: David Howells <dhowells@redhat.com> 13418L: linux-afs@lists.infradead.org 13419S: Supported 13420F: net/rxrpc/ 13421F: include/keys/rxrpc-type.h 13422F: include/net/af_rxrpc.h 13423F: include/trace/events/rxrpc.h 13424F: include/uapi/linux/rxrpc.h 13425F: Documentation/networking/rxrpc.txt 13426W: https://www.infradead.org/~dhowells/kafs/ 13427 13428S3 SAVAGE FRAMEBUFFER DRIVER 13429M: Antonino Daplas <adaplas@gmail.com> 13430L: linux-fbdev@vger.kernel.org 13431S: Maintained 13432F: drivers/video/fbdev/savage/ 13433 13434S390 13435M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13436M: Heiko Carstens <heiko.carstens@de.ibm.com> 13437L: linux-s390@vger.kernel.org 13438W: http://www.ibm.com/developerworks/linux/linux390/ 13439T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13440S: Supported 13441F: arch/s390/ 13442F: drivers/s390/ 13443F: Documentation/s390/ 13444F: Documentation/driver-api/s390-drivers.rst 13445 13446S390 COMMON I/O LAYER 13447M: Sebastian Ott <sebott@linux.ibm.com> 13448M: Peter Oberparleiter <oberpar@linux.ibm.com> 13449L: linux-s390@vger.kernel.org 13450W: http://www.ibm.com/developerworks/linux/linux390/ 13451S: Supported 13452F: drivers/s390/cio/ 13453 13454S390 DASD DRIVER 13455M: Stefan Haberland <sth@linux.ibm.com> 13456M: Jan Hoeppner <hoeppner@linux.ibm.com> 13457L: linux-s390@vger.kernel.org 13458W: http://www.ibm.com/developerworks/linux/linux390/ 13459S: Supported 13460F: drivers/s390/block/dasd* 13461F: block/partitions/ibm.c 13462 13463S390 IOMMU (PCI) 13464M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13465L: linux-s390@vger.kernel.org 13466W: http://www.ibm.com/developerworks/linux/linux390/ 13467S: Supported 13468F: drivers/iommu/s390-iommu.c 13469 13470S390 IUCV NETWORK LAYER 13471M: Julian Wiedmann <jwi@linux.ibm.com> 13472M: Ursula Braun <ubraun@linux.ibm.com> 13473L: linux-s390@vger.kernel.org 13474W: http://www.ibm.com/developerworks/linux/linux390/ 13475S: Supported 13476F: drivers/s390/net/*iucv* 13477F: include/net/iucv/ 13478F: net/iucv/ 13479 13480S390 NETWORK DRIVERS 13481M: Julian Wiedmann <jwi@linux.ibm.com> 13482M: Ursula Braun <ubraun@linux.ibm.com> 13483L: linux-s390@vger.kernel.org 13484W: http://www.ibm.com/developerworks/linux/linux390/ 13485S: Supported 13486F: drivers/s390/net/ 13487 13488S390 PCI SUBSYSTEM 13489M: Sebastian Ott <sebott@linux.ibm.com> 13490M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13491L: linux-s390@vger.kernel.org 13492W: http://www.ibm.com/developerworks/linux/linux390/ 13493S: Supported 13494F: arch/s390/pci/ 13495F: drivers/pci/hotplug/s390_pci_hpc.c 13496 13497S390 VFIO-CCW DRIVER 13498M: Cornelia Huck <cohuck@redhat.com> 13499M: Farhan Ali <alifm@linux.ibm.com> 13500M: Eric Farman <farman@linux.ibm.com> 13501R: Halil Pasic <pasic@linux.ibm.com> 13502L: linux-s390@vger.kernel.org 13503L: kvm@vger.kernel.org 13504S: Supported 13505F: drivers/s390/cio/vfio_ccw* 13506F: Documentation/s390/vfio-ccw.txt 13507F: include/uapi/linux/vfio_ccw.h 13508 13509S390 ZCRYPT DRIVER 13510M: Harald Freudenberger <freude@linux.ibm.com> 13511L: linux-s390@vger.kernel.org 13512W: http://www.ibm.com/developerworks/linux/linux390/ 13513S: Supported 13514F: drivers/s390/crypto/ 13515 13516S390 VFIO AP DRIVER 13517M: Tony Krowiak <akrowiak@linux.ibm.com> 13518M: Pierre Morel <pmorel@linux.ibm.com> 13519M: Halil Pasic <pasic@linux.ibm.com> 13520L: linux-s390@vger.kernel.org 13521W: http://www.ibm.com/developerworks/linux/linux390/ 13522S: Supported 13523F: drivers/s390/crypto/vfio_ap_drv.c 13524F: drivers/s390/crypto/vfio_ap_private.h 13525F: drivers/s390/crypto/vfio_ap_ops.c 13526F: Documentation/s390/vfio-ap.txt 13527 13528S390 ZFCP DRIVER 13529M: Steffen Maier <maier@linux.ibm.com> 13530M: Benjamin Block <bblock@linux.ibm.com> 13531L: linux-s390@vger.kernel.org 13532W: http://www.ibm.com/developerworks/linux/linux390/ 13533S: Supported 13534F: drivers/s390/scsi/zfcp_* 13535 13536S3C24XX SD/MMC Driver 13537M: Ben Dooks <ben-linux@fluff.org> 13538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13539S: Supported 13540F: drivers/mmc/host/s3cmci.* 13541 13542SAA6588 RDS RECEIVER DRIVER 13543M: Hans Verkuil <hverkuil@xs4all.nl> 13544L: linux-media@vger.kernel.org 13545T: git git://linuxtv.org/media_tree.git 13546W: https://linuxtv.org 13547S: Odd Fixes 13548F: drivers/media/i2c/saa6588* 13549 13550SAA7134 VIDEO4LINUX DRIVER 13551M: Mauro Carvalho Chehab <mchehab@kernel.org> 13552L: linux-media@vger.kernel.org 13553W: https://linuxtv.org 13554T: git git://linuxtv.org/media_tree.git 13555S: Odd fixes 13556F: Documentation/media/v4l-drivers/saa7134* 13557F: drivers/media/pci/saa7134/ 13558 13559SAA7146 VIDEO4LINUX-2 DRIVER 13560M: Hans Verkuil <hverkuil@xs4all.nl> 13561L: linux-media@vger.kernel.org 13562T: git git://linuxtv.org/media_tree.git 13563S: Maintained 13564F: drivers/media/common/saa7146/ 13565F: drivers/media/pci/saa7146/ 13566F: include/media/drv-intf/saa7146* 13567 13568SAMSUNG AUDIO (ASoC) DRIVERS 13569M: Krzysztof Kozlowski <krzk@kernel.org> 13570M: Sangbeom Kim <sbkim73@samsung.com> 13571M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13572L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13573S: Supported 13574F: sound/soc/samsung/ 13575F: Documentation/devicetree/bindings/sound/samsung* 13576 13577SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13578M: Krzysztof Kozlowski <krzk@kernel.org> 13579L: linux-crypto@vger.kernel.org 13580L: linux-samsung-soc@vger.kernel.org 13581S: Maintained 13582F: drivers/crypto/exynos-rng.c 13583F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13584 13585SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13586M: Łukasz Stelmach <l.stelmach@samsung.com> 13587L: linux-samsung-soc@vger.kernel.org 13588S: Maintained 13589F: drivers/char/hw_random/exynos-trng.c 13590F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13591 13592SAMSUNG FRAMEBUFFER DRIVER 13593M: Jingoo Han <jingoohan1@gmail.com> 13594L: linux-fbdev@vger.kernel.org 13595S: Maintained 13596F: drivers/video/fbdev/s3c-fb.c 13597 13598SAMSUNG LAPTOP DRIVER 13599M: Corentin Chary <corentin.chary@gmail.com> 13600L: platform-driver-x86@vger.kernel.org 13601S: Maintained 13602F: drivers/platform/x86/samsung-laptop.c 13603 13604SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13605M: Sangbeom Kim <sbkim73@samsung.com> 13606M: Krzysztof Kozlowski <krzk@kernel.org> 13607M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13608L: linux-kernel@vger.kernel.org 13609L: linux-samsung-soc@vger.kernel.org 13610S: Supported 13611F: drivers/mfd/sec*.c 13612F: drivers/regulator/s2m*.c 13613F: drivers/regulator/s5m*.c 13614F: drivers/clk/clk-s2mps11.c 13615F: drivers/rtc/rtc-s5m.c 13616F: include/linux/mfd/samsung/ 13617F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13618F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13619F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13620F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13621 13622SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13623M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13624L: linux-media@vger.kernel.org 13625L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13626S: Maintained 13627F: drivers/media/platform/s3c-camif/ 13628F: include/media/drv-intf/s3c_camif.h 13629 13630SAMSUNG S3FWRN5 NFC DRIVER 13631M: Robert Baldyga <r.baldyga@samsung.com> 13632M: Krzysztof Opasiak <k.opasiak@samsung.com> 13633L: linux-nfc@lists.01.org (moderated for non-subscribers) 13634S: Supported 13635F: drivers/nfc/s3fwrn5 13636 13637SAMSUNG S5C73M3 CAMERA DRIVER 13638M: Kyungmin Park <kyungmin.park@samsung.com> 13639M: Andrzej Hajda <a.hajda@samsung.com> 13640L: linux-media@vger.kernel.org 13641S: Supported 13642F: drivers/media/i2c/s5c73m3/* 13643 13644SAMSUNG S5K5BAF CAMERA DRIVER 13645M: Kyungmin Park <kyungmin.park@samsung.com> 13646M: Andrzej Hajda <a.hajda@samsung.com> 13647L: linux-media@vger.kernel.org 13648S: Supported 13649F: drivers/media/i2c/s5k5baf.c 13650 13651SAMSUNG S5P Security SubSystem (SSS) DRIVER 13652M: Krzysztof Kozlowski <krzk@kernel.org> 13653M: Vladimir Zapolskiy <vz@mleia.com> 13654M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13655L: linux-crypto@vger.kernel.org 13656L: linux-samsung-soc@vger.kernel.org 13657S: Maintained 13658F: drivers/crypto/s5p-sss.c 13659 13660SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13661M: Kyungmin Park <kyungmin.park@samsung.com> 13662M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13663L: linux-media@vger.kernel.org 13664Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13665S: Supported 13666F: drivers/media/platform/exynos4-is/ 13667 13668SAMSUNG SOC CLOCK DRIVERS 13669M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13670M: Tomasz Figa <tomasz.figa@gmail.com> 13671M: Chanwoo Choi <cw00.choi@samsung.com> 13672S: Supported 13673L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13674T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13675F: drivers/clk/samsung/ 13676F: include/dt-bindings/clock/exynos*.h 13677F: Documentation/devicetree/bindings/clock/exynos*.txt 13678 13679SAMSUNG SPI DRIVERS 13680M: Kukjin Kim <kgene@kernel.org> 13681M: Krzysztof Kozlowski <krzk@kernel.org> 13682M: Andi Shyti <andi@etezian.org> 13683L: linux-spi@vger.kernel.org 13684L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13685S: Maintained 13686F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13687F: drivers/spi/spi-s3c* 13688F: include/linux/platform_data/spi-s3c64xx.h 13689 13690SAMSUNG SXGBE DRIVERS 13691M: Byungho An <bh74.an@samsung.com> 13692M: Girish K S <ks.giri@samsung.com> 13693M: Vipul Pandya <vipul.pandya@samsung.com> 13694S: Supported 13695L: netdev@vger.kernel.org 13696F: drivers/net/ethernet/samsung/sxgbe/ 13697 13698SAMSUNG THERMAL DRIVER 13699M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13700L: linux-pm@vger.kernel.org 13701L: linux-samsung-soc@vger.kernel.org 13702S: Supported 13703T: git https://github.com/lmajewski/linux-samsung-thermal.git 13704F: drivers/thermal/samsung/ 13705 13706SAMSUNG USB2 PHY DRIVER 13707M: Kamil Debski <kamil@wypas.org> 13708M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13709L: linux-kernel@vger.kernel.org 13710S: Supported 13711F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13712F: Documentation/phy/samsung-usb2.txt 13713F: drivers/phy/samsung/phy-exynos4210-usb2.c 13714F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13715F: drivers/phy/samsung/phy-exynos5250-usb2.c 13716F: drivers/phy/samsung/phy-s5pv210-usb2.c 13717F: drivers/phy/samsung/phy-samsung-usb2.c 13718F: drivers/phy/samsung/phy-samsung-usb2.h 13719 13720SC1200 WDT DRIVER 13721M: Zwane Mwaikambo <zwanem@gmail.com> 13722S: Maintained 13723F: drivers/watchdog/sc1200wdt.c 13724 13725SCHEDULER 13726M: Ingo Molnar <mingo@redhat.com> 13727M: Peter Zijlstra <peterz@infradead.org> 13728L: linux-kernel@vger.kernel.org 13729T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13730S: Maintained 13731F: kernel/sched/ 13732F: include/linux/sched.h 13733F: include/uapi/linux/sched.h 13734F: include/linux/wait.h 13735F: include/linux/preempt.h 13736 13737SCR24X CHIP CARD INTERFACE DRIVER 13738M: Lubomir Rintel <lkundrak@v3.sk> 13739S: Supported 13740F: drivers/char/pcmcia/scr24x_cs.c 13741 13742SCSI CDROM DRIVER 13743M: Jens Axboe <axboe@kernel.dk> 13744L: linux-scsi@vger.kernel.org 13745W: http://www.kernel.dk 13746S: Maintained 13747F: drivers/scsi/sr* 13748 13749SCSI RDMA PROTOCOL (SRP) INITIATOR 13750M: Bart Van Assche <bvanassche@acm.org> 13751L: linux-rdma@vger.kernel.org 13752S: Supported 13753Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13754F: drivers/infiniband/ulp/srp/ 13755F: include/scsi/srp.h 13756 13757SCSI RDMA PROTOCOL (SRP) TARGET 13758M: Bart Van Assche <bvanassche@acm.org> 13759L: linux-rdma@vger.kernel.org 13760L: target-devel@vger.kernel.org 13761S: Supported 13762Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13763F: drivers/infiniband/ulp/srpt/ 13764 13765SCSI SG DRIVER 13766M: Doug Gilbert <dgilbert@interlog.com> 13767L: linux-scsi@vger.kernel.org 13768W: http://sg.danny.cz/sg 13769S: Maintained 13770F: Documentation/scsi/scsi-generic.txt 13771F: drivers/scsi/sg.c 13772F: include/scsi/sg.h 13773 13774SCSI SUBSYSTEM 13775M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13776T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13777M: "Martin K. Petersen" <martin.petersen@oracle.com> 13778T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13779Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13780L: linux-scsi@vger.kernel.org 13781S: Maintained 13782F: Documentation/devicetree/bindings/scsi/ 13783F: drivers/scsi/ 13784F: include/scsi/ 13785 13786SCSI TAPE DRIVER 13787M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13788L: linux-scsi@vger.kernel.org 13789S: Maintained 13790F: Documentation/scsi/st.txt 13791F: drivers/scsi/st.* 13792F: drivers/scsi/st_*.h 13793 13794SCSI TARGET SUBSYSTEM 13795M: "Martin K. Petersen" <martin.petersen@oracle.com> 13796L: linux-scsi@vger.kernel.org 13797L: target-devel@vger.kernel.org 13798W: http://www.linux-iscsi.org 13799T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13800Q: https://patchwork.kernel.org/project/target-devel/list/ 13801S: Supported 13802F: drivers/target/ 13803F: include/target/ 13804F: Documentation/target/ 13805 13806SCTP PROTOCOL 13807M: Vlad Yasevich <vyasevich@gmail.com> 13808M: Neil Horman <nhorman@tuxdriver.com> 13809M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13810L: linux-sctp@vger.kernel.org 13811W: http://lksctp.sourceforge.net 13812S: Maintained 13813F: Documentation/networking/sctp.txt 13814F: include/linux/sctp.h 13815F: include/uapi/linux/sctp.h 13816F: include/net/sctp/ 13817F: net/sctp/ 13818 13819SCx200 CPU SUPPORT 13820M: Jim Cromie <jim.cromie@gmail.com> 13821S: Odd Fixes 13822F: Documentation/i2c/busses/scx200_acb 13823F: arch/x86/platform/scx200/ 13824F: drivers/watchdog/scx200_wdt.c 13825F: drivers/i2c/busses/scx200* 13826F: drivers/mtd/maps/scx200_docflash.c 13827F: include/linux/scx200.h 13828 13829SCx200 GPIO DRIVER 13830M: Jim Cromie <jim.cromie@gmail.com> 13831S: Maintained 13832F: drivers/char/scx200_gpio.c 13833F: include/linux/scx200_gpio.h 13834 13835SCx200 HRT CLOCKSOURCE DRIVER 13836M: Jim Cromie <jim.cromie@gmail.com> 13837S: Maintained 13838F: drivers/clocksource/scx200_hrt.c 13839 13840SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13841M: Sascha Sommer <saschasommer@freenet.de> 13842L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13843S: Maintained 13844F: drivers/mmc/host/sdricoh_cs.c 13845 13846SECO BOARDS CEC DRIVER 13847M: Ettore Chimenti <ek5.chimenti@gmail.com> 13848S: Maintained 13849F: drivers/media/platform/seco-cec/seco-cec.c 13850F: drivers/media/platform/seco-cec/seco-cec.h 13851 13852SECURE COMPUTING 13853M: Kees Cook <keescook@chromium.org> 13854R: Andy Lutomirski <luto@amacapital.net> 13855R: Will Drewry <wad@chromium.org> 13856T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13857S: Supported 13858F: kernel/seccomp.c 13859F: include/uapi/linux/seccomp.h 13860F: include/linux/seccomp.h 13861F: tools/testing/selftests/seccomp/* 13862F: tools/testing/selftests/kselftest_harness.h 13863F: Documentation/userspace-api/seccomp_filter.rst 13864K: \bsecure_computing 13865K: \bTIF_SECCOMP\b 13866 13867SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13868M: Al Cooper <alcooperx@gmail.com> 13869L: linux-mmc@vger.kernel.org 13870L: bcm-kernel-feedback-list@broadcom.com 13871S: Maintained 13872F: drivers/mmc/host/sdhci-brcmstb* 13873 13874SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13875M: Adrian Hunter <adrian.hunter@intel.com> 13876L: linux-mmc@vger.kernel.org 13877S: Maintained 13878F: drivers/mmc/host/sdhci* 13879F: include/linux/mmc/sdhci* 13880 13881EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 13882M: Adrian Hunter <adrian.hunter@intel.com> 13883M: Ritesh Harjani <riteshh@codeaurora.org> 13884M: Asutosh Das <asutoshd@codeaurora.org> 13885L: linux-mmc@vger.kernel.org 13886S: Maintained 13887F: drivers/mmc/host/cqhci* 13888 13889SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13890M: Prabu Thangamuthu <prabu.t@synopsys.com> 13891M: Manjunath M B <manjumb@synopsys.com> 13892L: linux-mmc@vger.kernel.org 13893S: Maintained 13894F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13895 13896SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13897M: Ludovic Desroches <ludovic.desroches@microchip.com> 13898L: linux-mmc@vger.kernel.org 13899S: Supported 13900F: drivers/mmc/host/sdhci-of-at91.c 13901 13902SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13903M: Ben Dooks <ben-linux@fluff.org> 13904M: Jaehoon Chung <jh80.chung@samsung.com> 13905L: linux-mmc@vger.kernel.org 13906S: Maintained 13907F: drivers/mmc/host/sdhci-s3c* 13908 13909SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13910M: Viresh Kumar <vireshk@kernel.org> 13911L: linux-mmc@vger.kernel.org 13912S: Maintained 13913F: drivers/mmc/host/sdhci-spear.c 13914 13915SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13916M: Kishon Vijay Abraham I <kishon@ti.com> 13917L: linux-mmc@vger.kernel.org 13918S: Maintained 13919F: drivers/mmc/host/sdhci-omap.c 13920 13921SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13922M: Scott Bauer <scott.bauer@intel.com> 13923M: Jonathan Derrick <jonathan.derrick@intel.com> 13924L: linux-block@vger.kernel.org 13925S: Supported 13926F: block/sed* 13927F: block/opal_proto.h 13928F: include/linux/sed* 13929F: include/uapi/linux/sed* 13930 13931SECURITY CONTACT 13932M: Security Officers <security@kernel.org> 13933S: Supported 13934 13935SECURITY SUBSYSTEM 13936M: James Morris <jmorris@namei.org> 13937M: "Serge E. Hallyn" <serge@hallyn.com> 13938L: linux-security-module@vger.kernel.org (suggested Cc:) 13939T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13940W: http://kernsec.org/ 13941S: Supported 13942F: security/ 13943X: security/selinux/ 13944 13945SELINUX SECURITY MODULE 13946M: Paul Moore <paul@paul-moore.com> 13947M: Stephen Smalley <sds@tycho.nsa.gov> 13948M: Eric Paris <eparis@parisplace.org> 13949L: selinux@vger.kernel.org 13950W: https://selinuxproject.org 13951W: https://github.com/SELinuxProject 13952T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13953S: Supported 13954F: include/linux/selinux* 13955F: security/selinux/ 13956F: scripts/selinux/ 13957F: Documentation/admin-guide/LSM/SELinux.rst 13958 13959SENSABLE PHANTOM 13960M: Jiri Slaby <jirislaby@gmail.com> 13961S: Maintained 13962F: drivers/misc/phantom.c 13963F: include/uapi/linux/phantom.h 13964 13965SERIAL DEVICE BUS 13966M: Rob Herring <robh@kernel.org> 13967L: linux-serial@vger.kernel.org 13968S: Maintained 13969F: Documentation/devicetree/bindings/serial/slave-device.txt 13970F: drivers/tty/serdev/ 13971F: include/linux/serdev.h 13972 13973SERIAL DRIVERS 13974M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13975L: linux-serial@vger.kernel.org 13976S: Maintained 13977F: Documentation/devicetree/bindings/serial/ 13978F: drivers/tty/serial/ 13979 13980SERIAL IR RECEIVER 13981M: Sean Young <sean@mess.org> 13982L: linux-media@vger.kernel.org 13983S: Maintained 13984F: drivers/media/rc/serial_ir.c 13985 13986SFC NETWORK DRIVER 13987M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13988M: Edward Cree <ecree@solarflare.com> 13989M: Martin Habets <mhabets@solarflare.com> 13990L: netdev@vger.kernel.org 13991S: Supported 13992F: drivers/net/ethernet/sfc/ 13993 13994SFF/SFP/SFP+ MODULE SUPPORT 13995M: Russell King <linux@armlinux.org.uk> 13996L: netdev@vger.kernel.org 13997S: Maintained 13998F: drivers/net/phy/phylink.c 13999F: drivers/net/phy/sfp* 14000F: include/linux/phylink.h 14001F: include/linux/sfp.h 14002 14003SGI GRU DRIVER 14004M: Dimitri Sivanich <sivanich@sgi.com> 14005S: Maintained 14006F: drivers/misc/sgi-gru/ 14007 14008SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14009M: Pat Gefre <pfg@sgi.com> 14010L: linux-ia64@vger.kernel.org 14011S: Supported 14012F: Documentation/ia64/serial.txt 14013F: drivers/tty/serial/ioc?_serial.c 14014F: include/linux/ioc?.h 14015 14016SGI XP/XPC/XPNET DRIVER 14017M: Cliff Whickman <cpw@sgi.com> 14018M: Robin Holt <robinmholt@gmail.com> 14019S: Maintained 14020F: drivers/misc/sgi-xp/ 14021 14022SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14023M: Ursula Braun <ubraun@linux.ibm.com> 14024M: Karsten Graul <kgraul@linux.ibm.com> 14025L: linux-s390@vger.kernel.org 14026W: http://www.ibm.com/developerworks/linux/linux390/ 14027S: Supported 14028F: net/smc/ 14029 14030SHARP RJ54N1CB0C SENSOR DRIVER 14031M: Jacopo Mondi <jacopo@jmondi.org> 14032L: linux-media@vger.kernel.org 14033T: git git://linuxtv.org/media_tree.git 14034S: Odd fixes 14035F: drivers/media/i2c/rj54n1cb0c.c 14036F: include/media/i2c/rj54n1cb0c.h 14037 14038SH_VEU V4L2 MEM2MEM DRIVER 14039L: linux-media@vger.kernel.org 14040S: Orphan 14041F: drivers/media/platform/sh_veu.c 14042 14043SH_VOU V4L2 OUTPUT DRIVER 14044L: linux-media@vger.kernel.org 14045S: Orphan 14046F: drivers/media/platform/sh_vou.c 14047F: include/media/drv-intf/sh_vou.h 14048 14049SI2157 MEDIA DRIVER 14050M: Antti Palosaari <crope@iki.fi> 14051L: linux-media@vger.kernel.org 14052W: https://linuxtv.org 14053W: http://palosaari.fi/linux/ 14054Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14055T: git git://linuxtv.org/anttip/media_tree.git 14056S: Maintained 14057F: drivers/media/tuners/si2157* 14058 14059SI2165 MEDIA DRIVER 14060M: Matthias Schwarzott <zzam@gentoo.org> 14061L: linux-media@vger.kernel.org 14062W: https://linuxtv.org 14063Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14064S: Maintained 14065F: drivers/media/dvb-frontends/si2165* 14066 14067SI2168 MEDIA DRIVER 14068M: Antti Palosaari <crope@iki.fi> 14069L: linux-media@vger.kernel.org 14070W: https://linuxtv.org 14071W: http://palosaari.fi/linux/ 14072Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14073T: git git://linuxtv.org/anttip/media_tree.git 14074S: Maintained 14075F: drivers/media/dvb-frontends/si2168* 14076 14077SI470X FM RADIO RECEIVER I2C DRIVER 14078M: Hans Verkuil <hverkuil@xs4all.nl> 14079L: linux-media@vger.kernel.org 14080T: git git://linuxtv.org/media_tree.git 14081W: https://linuxtv.org 14082S: Odd Fixes 14083F: drivers/media/radio/si470x/radio-si470x-i2c.c 14084 14085SI470X FM RADIO RECEIVER USB DRIVER 14086M: Hans Verkuil <hverkuil@xs4all.nl> 14087L: linux-media@vger.kernel.org 14088T: git git://linuxtv.org/media_tree.git 14089W: https://linuxtv.org 14090S: Maintained 14091F: drivers/media/radio/si470x/radio-si470x-common.c 14092F: drivers/media/radio/si470x/radio-si470x.h 14093F: drivers/media/radio/si470x/radio-si470x-usb.c 14094 14095SI4713 FM RADIO TRANSMITTER I2C DRIVER 14096M: Eduardo Valentin <edubezval@gmail.com> 14097L: linux-media@vger.kernel.org 14098T: git git://linuxtv.org/media_tree.git 14099W: https://linuxtv.org 14100S: Odd Fixes 14101F: drivers/media/radio/si4713/si4713.? 14102 14103SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14104M: Eduardo Valentin <edubezval@gmail.com> 14105L: linux-media@vger.kernel.org 14106T: git git://linuxtv.org/media_tree.git 14107W: https://linuxtv.org 14108S: Odd Fixes 14109F: drivers/media/radio/si4713/radio-platform-si4713.c 14110 14111SI4713 FM RADIO TRANSMITTER USB DRIVER 14112M: Hans Verkuil <hverkuil@xs4all.nl> 14113L: linux-media@vger.kernel.org 14114T: git git://linuxtv.org/media_tree.git 14115W: https://linuxtv.org 14116S: Maintained 14117F: drivers/media/radio/si4713/radio-usb-si4713.c 14118 14119SIANO DVB DRIVER 14120M: Mauro Carvalho Chehab <mchehab@kernel.org> 14121L: linux-media@vger.kernel.org 14122W: https://linuxtv.org 14123T: git git://linuxtv.org/media_tree.git 14124S: Odd fixes 14125F: drivers/media/common/siano/ 14126F: drivers/media/usb/siano/ 14127F: drivers/media/usb/siano/ 14128F: drivers/media/mmc/siano/ 14129 14130SIFIVE DRIVERS 14131M: Palmer Dabbelt <palmer@sifive.com> 14132M: Paul Walmsley <paul.walmsley@sifive.com> 14133L: linux-riscv@lists.infradead.org 14134T: git git://github.com/sifive/riscv-linux.git 14135S: Supported 14136K: sifive 14137N: sifive 14138 14139SILEAD TOUCHSCREEN DRIVER 14140M: Hans de Goede <hdegoede@redhat.com> 14141L: linux-input@vger.kernel.org 14142L: platform-driver-x86@vger.kernel.org 14143S: Maintained 14144F: drivers/input/touchscreen/silead.c 14145F: drivers/platform/x86/touchscreen_dmi.c 14146 14147SILICON MOTION SM712 FRAME BUFFER DRIVER 14148M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14149M: Teddy Wang <teddy.wang@siliconmotion.com> 14150M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14151L: linux-fbdev@vger.kernel.org 14152S: Maintained 14153F: drivers/video/fbdev/sm712* 14154F: Documentation/fb/sm712fb.txt 14155 14156SIMPLE FIRMWARE INTERFACE (SFI) 14157M: Len Brown <lenb@kernel.org> 14158L: sfi-devel@simplefirmware.org 14159W: http://simplefirmware.org/ 14160T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14161S: Supported 14162F: arch/x86/platform/sfi/ 14163F: drivers/sfi/ 14164F: include/linux/sfi*.h 14165 14166SIMPLEFB FB DRIVER 14167M: Hans de Goede <hdegoede@redhat.com> 14168L: linux-fbdev@vger.kernel.org 14169S: Maintained 14170F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 14171F: drivers/video/fbdev/simplefb.c 14172F: include/linux/platform_data/simplefb.h 14173 14174SIMTEC EB110ATX (Chalice CATS) 14175P: Ben Dooks 14176P: Vincent Sanders <vince@simtec.co.uk> 14177M: Simtec Linux Team <linux@simtec.co.uk> 14178W: http://www.simtec.co.uk/products/EB110ATX/ 14179S: Supported 14180 14181SIMTEC EB2410ITX (BAST) 14182P: Ben Dooks 14183P: Vincent Sanders <vince@simtec.co.uk> 14184M: Simtec Linux Team <linux@simtec.co.uk> 14185W: http://www.simtec.co.uk/products/EB2410ITX/ 14186S: Supported 14187F: arch/arm/mach-s3c24xx/mach-bast.c 14188F: arch/arm/mach-s3c24xx/bast-ide.c 14189F: arch/arm/mach-s3c24xx/bast-irq.c 14190 14191SIPHASH PRF ROUTINES 14192M: Jason A. Donenfeld <Jason@zx2c4.com> 14193S: Maintained 14194F: lib/siphash.c 14195F: lib/test_siphash.c 14196F: include/linux/siphash.h 14197 14198SIOX 14199M: Gavin Schenk <g.schenk@eckelmann.de> 14200M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14201R: Pengutronix Kernel Team <kernel@pengutronix.de> 14202S: Supported 14203F: drivers/siox/* 14204F: drivers/gpio/gpio-siox.c 14205F: include/trace/events/siox.h 14206 14207SIS 190 ETHERNET DRIVER 14208M: Francois Romieu <romieu@fr.zoreil.com> 14209L: netdev@vger.kernel.org 14210S: Maintained 14211F: drivers/net/ethernet/sis/sis190.c 14212 14213SIS 900/7016 FAST ETHERNET DRIVER 14214M: Daniele Venzano <venza@brownhat.org> 14215W: http://www.brownhat.org/sis900.html 14216L: netdev@vger.kernel.org 14217S: Maintained 14218F: drivers/net/ethernet/sis/sis900.* 14219 14220SIS FRAMEBUFFER DRIVER 14221M: Thomas Winischhofer <thomas@winischhofer.net> 14222W: http://www.winischhofer.net/linuxsisvga.shtml 14223S: Maintained 14224F: Documentation/fb/sisfb.txt 14225F: drivers/video/fbdev/sis/ 14226F: include/video/sisfb.h 14227 14228SIS USB2VGA DRIVER 14229M: Thomas Winischhofer <thomas@winischhofer.net> 14230W: http://www.winischhofer.at/linuxsisusbvga.shtml 14231S: Maintained 14232F: drivers/usb/misc/sisusbvga/ 14233 14234SLAB ALLOCATOR 14235M: Christoph Lameter <cl@linux.com> 14236M: Pekka Enberg <penberg@kernel.org> 14237M: David Rientjes <rientjes@google.com> 14238M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14239M: Andrew Morton <akpm@linux-foundation.org> 14240L: linux-mm@kvack.org 14241S: Maintained 14242F: include/linux/sl?b*.h 14243F: mm/sl?b* 14244 14245SLEEPABLE READ-COPY UPDATE (SRCU) 14246M: Lai Jiangshan <jiangshanlai@gmail.com> 14247M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14248M: Josh Triplett <josh@joshtriplett.org> 14249R: Steven Rostedt <rostedt@goodmis.org> 14250R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14251L: linux-kernel@vger.kernel.org 14252W: http://www.rdrop.com/users/paulmck/RCU/ 14253S: Supported 14254T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14255F: include/linux/srcu*.h 14256F: kernel/rcu/srcu*.c 14257 14258SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14259M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14260L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14261S: Maintained 14262F: drivers/slimbus/ 14263F: Documentation/devicetree/bindings/slimbus/ 14264F: include/linux/slimbus.h 14265 14266SMACK SECURITY MODULE 14267M: Casey Schaufler <casey@schaufler-ca.com> 14268L: linux-security-module@vger.kernel.org 14269W: http://schaufler-ca.com 14270T: git git://github.com/cschaufler/smack-next 14271S: Maintained 14272F: Documentation/admin-guide/LSM/Smack.rst 14273F: security/smack/ 14274 14275SMC91x ETHERNET DRIVER 14276M: Nicolas Pitre <nico@fluxnic.net> 14277S: Odd Fixes 14278F: drivers/net/ethernet/smsc/smc91x.* 14279 14280SMIA AND SMIA++ IMAGE SENSOR DRIVER 14281M: Sakari Ailus <sakari.ailus@iki.fi> 14282L: linux-media@vger.kernel.org 14283S: Maintained 14284F: drivers/media/i2c/smiapp/ 14285F: include/media/i2c/smiapp.h 14286F: drivers/media/i2c/smiapp-pll.c 14287F: drivers/media/i2c/smiapp-pll.h 14288F: include/uapi/linux/smiapp.h 14289F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14290 14291SMM665 HARDWARE MONITOR DRIVER 14292M: Guenter Roeck <linux@roeck-us.net> 14293L: linux-hwmon@vger.kernel.org 14294S: Maintained 14295F: Documentation/hwmon/smm665 14296F: drivers/hwmon/smm665.c 14297 14298SMSC EMC2103 HARDWARE MONITOR DRIVER 14299M: Steve Glendinning <steve.glendinning@shawell.net> 14300L: linux-hwmon@vger.kernel.org 14301S: Maintained 14302F: Documentation/hwmon/emc2103 14303F: drivers/hwmon/emc2103.c 14304 14305SMSC SCH5627 HARDWARE MONITOR DRIVER 14306M: Hans de Goede <hdegoede@redhat.com> 14307L: linux-hwmon@vger.kernel.org 14308S: Supported 14309F: Documentation/hwmon/sch5627 14310F: drivers/hwmon/sch5627.c 14311 14312SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14313M: Steve Glendinning <steve.glendinning@shawell.net> 14314L: linux-fbdev@vger.kernel.org 14315S: Maintained 14316F: drivers/video/fbdev/smscufx.c 14317 14318SMSC47B397 HARDWARE MONITOR DRIVER 14319M: Jean Delvare <jdelvare@suse.com> 14320L: linux-hwmon@vger.kernel.org 14321S: Maintained 14322F: Documentation/hwmon/smsc47b397 14323F: drivers/hwmon/smsc47b397.c 14324 14325SMSC911x ETHERNET DRIVER 14326M: Steve Glendinning <steve.glendinning@shawell.net> 14327L: netdev@vger.kernel.org 14328S: Maintained 14329F: include/linux/smsc911x.h 14330F: drivers/net/ethernet/smsc/smsc911x.* 14331 14332SMSC9420 PCI ETHERNET DRIVER 14333M: Steve Glendinning <steve.glendinning@shawell.net> 14334L: netdev@vger.kernel.org 14335S: Maintained 14336F: drivers/net/ethernet/smsc/smsc9420.* 14337 14338SOC-CAMERA V4L2 SUBSYSTEM 14339L: linux-media@vger.kernel.org 14340T: git git://linuxtv.org/media_tree.git 14341S: Orphan 14342F: include/media/soc* 14343F: drivers/media/i2c/soc_camera/ 14344F: drivers/media/platform/soc_camera/ 14345 14346SOCIONEXT SYNQUACER I2C DRIVER 14347M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14348L: linux-i2c@vger.kernel.org 14349S: Maintained 14350F: drivers/i2c/busses/i2c-synquacer.c 14351F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14352 14353SOCIONEXT UNIPHIER SOUND DRIVER 14354L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14355S: Orphan 14356F: sound/soc/uniphier/ 14357 14358SOEKRIS NET48XX LED SUPPORT 14359M: Chris Boot <bootc@bootc.net> 14360S: Maintained 14361F: drivers/leds/leds-net48xx.c 14362 14363SOFT-ROCE DRIVER (rxe) 14364M: Moni Shoua <monis@mellanox.com> 14365L: linux-rdma@vger.kernel.org 14366S: Supported 14367W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14368Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14369F: drivers/infiniband/sw/rxe/ 14370F: include/uapi/rdma/rdma_user_rxe.h 14371 14372SOFTLOGIC 6x10 MPEG CODEC 14373M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14374M: Anton Sviridenko <anton@corp.bluecherry.net> 14375M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14376M: Andrey Utkin <andrey_utkin@fastmail.com> 14377M: Ismael Luceno <ismael@iodev.co.uk> 14378L: linux-media@vger.kernel.org 14379S: Supported 14380F: drivers/media/pci/solo6x10/ 14381 14382SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14383M: James Morse <james.morse@arm.com> 14384L: linux-arm-kernel@lists.infradead.org 14385S: Maintained 14386F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14387F: drivers/firmware/arm_sdei.c 14388F: include/linux/arm_sdei.h 14389F: include/uapi/linux/arm_sdei.h 14390 14391SOFTWARE RAID (Multiple Disks) SUPPORT 14392M: Shaohua Li <shli@kernel.org> 14393L: linux-raid@vger.kernel.org 14394T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14395S: Supported 14396F: drivers/md/Makefile 14397F: drivers/md/Kconfig 14398F: drivers/md/md* 14399F: drivers/md/raid* 14400F: include/linux/raid/ 14401F: include/uapi/linux/raid/ 14402 14403SOCIONEXT (SNI) AVE NETWORK DRIVER 14404M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14405L: netdev@vger.kernel.org 14406S: Maintained 14407F: drivers/net/ethernet/socionext/sni_ave.c 14408F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14409 14410SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14411M: Jassi Brar <jaswinder.singh@linaro.org> 14412L: netdev@vger.kernel.org 14413S: Maintained 14414F: drivers/net/ethernet/socionext/netsec.c 14415F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14416 14417SOLIDRUN CLEARFOG SUPPORT 14418M: Russell King <linux@armlinux.org.uk> 14419S: Maintained 14420F: arch/arm/boot/dts/armada-388-clearfog* 14421F: arch/arm/boot/dts/armada-38x-solidrun-* 14422 14423SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14424M: Russell King <linux@armlinux.org.uk> 14425S: Maintained 14426F: arch/arm/boot/dts/imx6*-cubox-i* 14427F: arch/arm/boot/dts/imx6*-hummingboard* 14428F: arch/arm/boot/dts/imx6*-sr-* 14429 14430SONIC NETWORK DRIVER 14431M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14432L: netdev@vger.kernel.org 14433S: Maintained 14434F: drivers/net/ethernet/natsemi/sonic.* 14435 14436SONICS SILICON BACKPLANE DRIVER (SSB) 14437M: Michael Buesch <m@bues.ch> 14438L: linux-wireless@vger.kernel.org 14439S: Maintained 14440F: drivers/ssb/ 14441F: include/linux/ssb/ 14442 14443SONY IMX214 SENSOR DRIVER 14444M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14445L: linux-media@vger.kernel.org 14446T: git git://linuxtv.org/media_tree.git 14447S: Maintained 14448F: drivers/media/i2c/imx214.c 14449F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14450 14451SONY IMX258 SENSOR DRIVER 14452M: Sakari Ailus <sakari.ailus@linux.intel.com> 14453L: linux-media@vger.kernel.org 14454T: git git://linuxtv.org/media_tree.git 14455S: Maintained 14456F: drivers/media/i2c/imx258.c 14457 14458SONY IMX274 SENSOR DRIVER 14459M: Leon Luo <leonl@leopardimaging.com> 14460L: linux-media@vger.kernel.org 14461T: git git://linuxtv.org/media_tree.git 14462S: Maintained 14463F: drivers/media/i2c/imx274.c 14464F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14465 14466SONY IMX319 SENSOR DRIVER 14467M: Bingbu Cao <bingbu.cao@intel.com> 14468L: linux-media@vger.kernel.org 14469T: git git://linuxtv.org/media_tree.git 14470S: Maintained 14471F: drivers/media/i2c/imx319.c 14472 14473SONY IMX355 SENSOR DRIVER 14474M: Tianshu Qiu <tian.shu.qiu@intel.com> 14475L: linux-media@vger.kernel.org 14476T: git git://linuxtv.org/media_tree.git 14477S: Maintained 14478F: drivers/media/i2c/imx355.c 14479 14480SONY MEMORYSTICK CARD SUPPORT 14481M: Alex Dubov <oakad@yahoo.com> 14482W: http://tifmxx.berlios.de/ 14483S: Maintained 14484F: drivers/memstick/host/tifm_ms.c 14485 14486SONY MEMORYSTICK STANDARD SUPPORT 14487M: Maxim Levitsky <maximlevitsky@gmail.com> 14488S: Maintained 14489F: drivers/memstick/core/ms_block.* 14490 14491SONY VAIO CONTROL DEVICE DRIVER 14492M: Mattia Dongili <malattia@linux.it> 14493L: platform-driver-x86@vger.kernel.org 14494W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14495S: Maintained 14496F: Documentation/laptops/sony-laptop.txt 14497F: drivers/char/sonypi.c 14498F: drivers/platform/x86/sony-laptop.c 14499F: include/linux/sony-laptop.h 14500 14501SOUND 14502M: Jaroslav Kysela <perex@perex.cz> 14503M: Takashi Iwai <tiwai@suse.com> 14504L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14505W: http://www.alsa-project.org/ 14506T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14507T: git git://git.alsa-project.org/alsa-kernel.git 14508Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14509S: Maintained 14510F: Documentation/sound/ 14511F: include/sound/ 14512F: include/uapi/sound/ 14513F: sound/ 14514 14515SOUND - COMPRESSED AUDIO 14516M: Vinod Koul <vkoul@kernel.org> 14517L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14518T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14519S: Supported 14520F: Documentation/sound/designs/compress-offload.rst 14521F: include/sound/compress_driver.h 14522F: include/uapi/sound/compress_* 14523F: sound/core/compress_offload.c 14524F: sound/soc/soc-compress.c 14525 14526SOUND - DMAENGINE HELPERS 14527M: Lars-Peter Clausen <lars@metafoo.de> 14528S: Supported 14529F: include/sound/dmaengine_pcm.h 14530F: sound/core/pcm_dmaengine.c 14531F: sound/soc/soc-generic-dmaengine-pcm.c 14532 14533SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14534M: Liam Girdwood <lgirdwood@gmail.com> 14535M: Mark Brown <broonie@kernel.org> 14536T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14537L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14538W: http://alsa-project.org/main/index.php/ASoC 14539S: Supported 14540F: Documentation/devicetree/bindings/sound/ 14541F: Documentation/sound/soc/ 14542F: sound/soc/ 14543F: include/dt-bindings/sound/ 14544F: include/sound/soc* 14545 14546SOUNDWIRE SUBSYSTEM 14547M: Vinod Koul <vkoul@kernel.org> 14548M: Sanyog Kale <sanyog.r.kale@intel.com> 14549R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14550L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14551S: Supported 14552F: Documentation/driver-api/soundwire/ 14553F: drivers/soundwire/ 14554F: include/linux/soundwire/ 14555 14556SP2 MEDIA DRIVER 14557M: Olli Salonen <olli.salonen@iki.fi> 14558L: linux-media@vger.kernel.org 14559W: https://linuxtv.org 14560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14561S: Maintained 14562F: drivers/media/dvb-frontends/sp2* 14563 14564SPARC + UltraSPARC (sparc/sparc64) 14565M: "David S. Miller" <davem@davemloft.net> 14566L: sparclinux@vger.kernel.org 14567Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14568T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14569T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14570S: Maintained 14571F: arch/sparc/ 14572F: drivers/sbus/ 14573 14574SPARC SERIAL DRIVERS 14575M: "David S. Miller" <davem@davemloft.net> 14576L: sparclinux@vger.kernel.org 14577T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14578T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14579S: Maintained 14580F: include/linux/sunserialcore.h 14581F: drivers/tty/serial/suncore.c 14582F: drivers/tty/serial/sunhv.c 14583F: drivers/tty/serial/sunsab.c 14584F: drivers/tty/serial/sunsab.h 14585F: drivers/tty/serial/sunsu.c 14586F: drivers/tty/serial/sunzilog.c 14587F: drivers/tty/serial/sunzilog.h 14588F: drivers/tty/vcc.c 14589 14590SPARSE CHECKER 14591M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14592L: linux-sparse@vger.kernel.org 14593W: https://sparse.wiki.kernel.org/ 14594T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14595S: Maintained 14596F: include/linux/compiler.h 14597 14598SPEAR CLOCK FRAMEWORK SUPPORT 14599M: Viresh Kumar <vireshk@kernel.org> 14600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14601W: http://www.st.com/spear 14602S: Maintained 14603F: drivers/clk/spear/ 14604 14605SPEAR PLATFORM SUPPORT 14606M: Viresh Kumar <vireshk@kernel.org> 14607M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14609W: http://www.st.com/spear 14610S: Maintained 14611F: arch/arm/boot/dts/spear* 14612F: arch/arm/mach-spear/ 14613 14614SPI NOR SUBSYSTEM 14615M: Marek Vasut <marek.vasut@gmail.com> 14616M: Tudor Ambarus <tudor.ambarus@microchip.com> 14617L: linux-mtd@lists.infradead.org 14618W: http://www.linux-mtd.infradead.org/ 14619Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14620T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14621T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14622S: Maintained 14623F: drivers/mtd/spi-nor/ 14624F: include/linux/mtd/spi-nor.h 14625 14626SPI SUBSYSTEM 14627M: Mark Brown <broonie@kernel.org> 14628L: linux-spi@vger.kernel.org 14629T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14630Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14631S: Maintained 14632F: Documentation/devicetree/bindings/spi/ 14633F: Documentation/spi/ 14634F: drivers/spi/ 14635F: include/linux/spi/ 14636F: include/uapi/linux/spi/ 14637F: tools/spi/ 14638 14639SPIDERNET NETWORK DRIVER for CELL 14640M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14641L: netdev@vger.kernel.org 14642S: Supported 14643F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14644F: drivers/net/ethernet/toshiba/spider_net* 14645 14646SPMI SUBSYSTEM 14647R: Stephen Boyd <sboyd@kernel.org> 14648L: linux-arm-msm@vger.kernel.org 14649F: Documentation/devicetree/bindings/spmi/ 14650F: drivers/spmi/ 14651F: include/dt-bindings/spmi/spmi.h 14652F: include/linux/spmi.h 14653F: include/trace/events/spmi.h 14654 14655SPU FILE SYSTEM 14656M: Jeremy Kerr <jk@ozlabs.org> 14657L: linuxppc-dev@lists.ozlabs.org 14658W: http://www.ibm.com/developerworks/power/cell/ 14659S: Supported 14660F: Documentation/filesystems/spufs.txt 14661F: arch/powerpc/platforms/cell/spufs/ 14662 14663SQUASHFS FILE SYSTEM 14664M: Phillip Lougher <phillip@squashfs.org.uk> 14665L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14666W: http://squashfs.org.uk 14667T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14668S: Maintained 14669F: Documentation/filesystems/squashfs.txt 14670F: fs/squashfs/ 14671 14672SRM (Alpha) environment access 14673M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14674S: Maintained 14675F: arch/alpha/kernel/srm_env.c 14676 14677ST LSM6DSx IMU IIO DRIVER 14678M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14679L: linux-iio@vger.kernel.org 14680W: http://www.st.com/ 14681S: Maintained 14682F: drivers/iio/imu/st_lsm6dsx/ 14683F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14684 14685ST STM32 I2C/SMBUS DRIVER 14686M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14687L: linux-i2c@vger.kernel.org 14688S: Maintained 14689F: drivers/i2c/busses/i2c-stm32* 14690 14691ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14692M: Song Qiang <songqiang1304521@gmail.com> 14693L: linux-iio@vger.kernel.org 14694S: Maintained 14695F: drivers/iio/proximity/vl53l0x-i2c.c 14696F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14697 14698STABLE BRANCH 14699M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14700M: Sasha Levin <sashal@kernel.org> 14701L: stable@vger.kernel.org 14702S: Supported 14703F: Documentation/process/stable-kernel-rules.rst 14704 14705STAGING - COMEDI 14706M: Ian Abbott <abbotti@mev.co.uk> 14707M: H Hartley Sweeten <hsweeten@visionengravers.com> 14708S: Odd Fixes 14709F: drivers/staging/comedi/ 14710 14711STAGING - EROFS FILE SYSTEM 14712M: Gao Xiang <gaoxiang25@huawei.com> 14713M: Chao Yu <yuchao0@huawei.com> 14714L: linux-erofs@lists.ozlabs.org 14715S: Maintained 14716F: drivers/staging/erofs/ 14717 14718STAGING - INDUSTRIAL IO 14719M: Jonathan Cameron <jic23@kernel.org> 14720L: linux-iio@vger.kernel.org 14721S: Odd Fixes 14722F: Documentation/devicetree/bindings/staging/iio/ 14723F: drivers/staging/iio/ 14724 14725STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14726M: Marc Dietrich <marvin24@gmx.de> 14727L: ac100@lists.launchpad.net (moderated for non-subscribers) 14728L: linux-tegra@vger.kernel.org 14729S: Maintained 14730F: drivers/staging/nvec/ 14731 14732STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14733M: Jens Frederich <jfrederich@gmail.com> 14734M: Daniel Drake <dsd@laptop.org> 14735M: Jon Nettleton <jon.nettleton@gmail.com> 14736W: http://wiki.laptop.org/go/DCON 14737S: Maintained 14738F: drivers/staging/olpc_dcon/ 14739 14740STAGING - REALTEK RTL8712U DRIVERS 14741M: Larry Finger <Larry.Finger@lwfinger.net> 14742M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14743S: Odd Fixes 14744F: drivers/staging/rtl8712/ 14745 14746STAGING - REALTEK RTL8188EU DRIVERS 14747M: Larry Finger <Larry.Finger@lwfinger.net> 14748S: Odd Fixes 14749F: drivers/staging/rtl8188eu/ 14750 14751STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14752M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14753M: Teddy Wang <teddy.wang@siliconmotion.com> 14754M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14755L: linux-fbdev@vger.kernel.org 14756S: Maintained 14757F: drivers/staging/sm750fb/ 14758 14759STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14760M: William Hubbs <w.d.hubbs@gmail.com> 14761M: Chris Brannon <chris@the-brannons.com> 14762M: Kirk Reiser <kirk@reisers.ca> 14763M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14764L: speakup@linux-speakup.org 14765W: http://www.linux-speakup.org/ 14766S: Odd Fixes 14767F: drivers/staging/speakup/ 14768 14769STAGING - VIA VT665X DRIVERS 14770M: Forest Bond <forest@alittletooquiet.net> 14771S: Odd Fixes 14772F: drivers/staging/vt665?/ 14773 14774STAGING - WILC1000 WIFI DRIVER 14775M: Adham Abozaeid <adham.abozaeid@microchip.com> 14776M: Ajay Singh <ajay.kathat@microchip.com> 14777L: linux-wireless@vger.kernel.org 14778S: Supported 14779F: drivers/staging/wilc1000/ 14780 14781STAGING SUBSYSTEM 14782M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14783T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14784L: devel@driverdev.osuosl.org 14785S: Supported 14786F: drivers/staging/ 14787 14788STARFIRE/DURALAN NETWORK DRIVER 14789M: Ion Badulescu <ionut@badula.org> 14790S: Odd Fixes 14791F: drivers/net/ethernet/adaptec/starfire* 14792 14793STEC S1220 SKD DRIVER 14794M: Bart Van Assche <bart.vanassche@wdc.com> 14795L: linux-block@vger.kernel.org 14796S: Maintained 14797F: drivers/block/skd*[ch] 14798 14799STI AUDIO (ASoC) DRIVERS 14800M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14801L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14802S: Maintained 14803F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14804F: sound/soc/sti/ 14805 14806STI CEC DRIVER 14807M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14808S: Maintained 14809F: drivers/media/platform/sti/cec/ 14810F: Documentation/devicetree/bindings/media/stih-cec.txt 14811 14812STK1160 USB VIDEO CAPTURE DRIVER 14813M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14814L: linux-media@vger.kernel.org 14815T: git git://linuxtv.org/media_tree.git 14816S: Maintained 14817F: drivers/media/usb/stk1160/ 14818 14819STM32 AUDIO (ASoC) DRIVERS 14820M: Olivier Moysan <olivier.moysan@st.com> 14821M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14822L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14823S: Maintained 14824F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14825F: sound/soc/stm/ 14826 14827STM32 TIMER/LPTIMER DRIVERS 14828M: Fabrice Gasnier <fabrice.gasnier@st.com> 14829S: Maintained 14830F: drivers/*/stm32-*timer* 14831F: drivers/pwm/pwm-stm32* 14832F: include/linux/*/stm32-*tim* 14833F: Documentation/ABI/testing/*timer-stm32 14834F: Documentation/devicetree/bindings/*/stm32-*timer* 14835F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14836 14837STMMAC ETHERNET DRIVER 14838M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14839M: Alexandre Torgue <alexandre.torgue@st.com> 14840M: Jose Abreu <joabreu@synopsys.com> 14841L: netdev@vger.kernel.org 14842W: http://www.stlinux.com 14843S: Supported 14844F: drivers/net/ethernet/stmicro/stmmac/ 14845 14846SUN3/3X 14847M: Sam Creasey <sammy@sammy.net> 14848W: http://sammy.net/sun3/ 14849S: Maintained 14850F: arch/m68k/kernel/*sun3* 14851F: arch/m68k/sun3*/ 14852F: arch/m68k/include/asm/sun3* 14853F: drivers/net/ethernet/i825xx/sun3* 14854 14855SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14856M: Hans de Goede <hdegoede@redhat.com> 14857L: linux-input@vger.kernel.org 14858S: Maintained 14859F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14860F: drivers/input/keyboard/sun4i-lradc-keys.c 14861 14862SUNDANCE NETWORK DRIVER 14863M: Denis Kirjanov <kda@linux-powerpc.org> 14864L: netdev@vger.kernel.org 14865S: Maintained 14866F: drivers/net/ethernet/dlink/sundance.c 14867 14868SUPERH 14869M: Yoshinori Sato <ysato@users.sourceforge.jp> 14870M: Rich Felker <dalias@libc.org> 14871L: linux-sh@vger.kernel.org 14872Q: http://patchwork.kernel.org/project/linux-sh/list/ 14873S: Maintained 14874F: Documentation/sh/ 14875F: arch/sh/ 14876F: drivers/sh/ 14877 14878SUSPEND TO RAM 14879M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14880M: Len Brown <len.brown@intel.com> 14881M: Pavel Machek <pavel@ucw.cz> 14882L: linux-pm@vger.kernel.org 14883B: https://bugzilla.kernel.org 14884S: Supported 14885F: Documentation/power/ 14886F: arch/x86/kernel/acpi/ 14887F: drivers/base/power/ 14888F: kernel/power/ 14889F: include/linux/suspend.h 14890F: include/linux/freezer.h 14891F: include/linux/pm.h 14892 14893SVGA HANDLING 14894M: Martin Mares <mj@ucw.cz> 14895L: linux-video@atrey.karlin.mff.cuni.cz 14896S: Maintained 14897F: Documentation/svga.txt 14898F: arch/x86/boot/video* 14899 14900SWIOTLB SUBSYSTEM 14901M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14902L: iommu@lists.linux-foundation.org 14903T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14904S: Supported 14905F: kernel/dma/swiotlb.c 14906F: arch/*/kernel/pci-swiotlb.c 14907F: include/linux/swiotlb.h 14908 14909SWITCHDEV 14910M: Jiri Pirko <jiri@resnulli.us> 14911M: Ivan Vecera <ivecera@redhat.com> 14912L: netdev@vger.kernel.org 14913S: Supported 14914F: net/switchdev/ 14915F: include/net/switchdev.h 14916 14917SY8106A REGULATOR DRIVER 14918M: Icenowy Zheng <icenowy@aosc.io> 14919S: Maintained 14920F: drivers/regulator/sy8106a-regulator.c 14921F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14922 14923SYNC FILE FRAMEWORK 14924M: Sumit Semwal <sumit.semwal@linaro.org> 14925R: Gustavo Padovan <gustavo@padovan.org> 14926S: Maintained 14927L: linux-media@vger.kernel.org 14928L: dri-devel@lists.freedesktop.org 14929F: drivers/dma-buf/sync_* 14930F: drivers/dma-buf/dma-fence* 14931F: drivers/dma-buf/sw_sync.c 14932F: include/linux/sync_file.h 14933F: include/uapi/linux/sync_file.h 14934F: Documentation/sync_file.txt 14935T: git git://anongit.freedesktop.org/drm/drm-misc 14936 14937SYNOPSYS ARC ARCHITECTURE 14938M: Vineet Gupta <vgupta@synopsys.com> 14939L: linux-snps-arc@lists.infradead.org 14940S: Supported 14941F: arch/arc/ 14942F: Documentation/devicetree/bindings/arc/* 14943F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14944F: drivers/clocksource/arc_timer.c 14945F: drivers/tty/serial/arc_uart.c 14946T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14947 14948SYNOPSYS ARC HSDK SDP pll clock driver 14949M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14950S: Supported 14951F: drivers/clk/clk-hsdk-pll.c 14952F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14953 14954SYNOPSYS ARC SDP clock driver 14955M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14956S: Supported 14957F: drivers/clk/axs10x/* 14958F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14959 14960SYNOPSYS ARC SDP platform support 14961M: Alexey Brodkin <abrodkin@synopsys.com> 14962S: Supported 14963F: arch/arc/plat-axs10x 14964F: arch/arc/boot/dts/ax* 14965F: Documentation/devicetree/bindings/arc/axs10* 14966 14967SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14968M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14969S: Supported 14970F: drivers/reset/reset-axs10x.c 14971F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14972 14973SYNOPSYS CREG GPIO DRIVER 14974M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14975S: Maintained 14976F: drivers/gpio/gpio-creg-snps.c 14977F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14978 14979SYNOPSYS DESIGNWARE 8250 UART DRIVER 14980R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14981S: Maintained 14982F: drivers/tty/serial/8250/8250_dw.c 14983 14984SYNOPSYS DESIGNWARE APB GPIO DRIVER 14985M: Hoan Tran <hoan@os.amperecomputing.com> 14986L: linux-gpio@vger.kernel.org 14987S: Maintained 14988F: drivers/gpio/gpio-dwapb.c 14989F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14990 14991SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14992M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14993S: Maintained 14994F: drivers/dma/dwi-axi-dmac/ 14995F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14996 14997SYNOPSYS DESIGNWARE DMAC DRIVER 14998M: Viresh Kumar <vireshk@kernel.org> 14999R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15000S: Maintained 15001F: Documentation/devicetree/bindings/dma/snps-dma.txt 15002F: drivers/dma/dw/ 15003F: include/dt-bindings/dma/dw-dmac.h 15004F: include/linux/dma/dw.h 15005F: include/linux/platform_data/dma-dw.h 15006 15007SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15008M: Jose Abreu <Jose.Abreu@synopsys.com> 15009L: netdev@vger.kernel.org 15010S: Supported 15011F: drivers/net/ethernet/synopsys/ 15012 15013SYNOPSYS DESIGNWARE I2C DRIVER 15014M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15015R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15016R: Mika Westerberg <mika.westerberg@linux.intel.com> 15017L: linux-i2c@vger.kernel.org 15018S: Maintained 15019F: drivers/i2c/busses/i2c-designware-* 15020F: include/linux/platform_data/i2c-designware.h 15021 15022SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15023M: Jaehoon Chung <jh80.chung@samsung.com> 15024L: linux-mmc@vger.kernel.org 15025S: Maintained 15026F: drivers/mmc/host/dw_mmc* 15027 15028SYNOPSYS HSDK RESET CONTROLLER DRIVER 15029M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15030S: Supported 15031F: drivers/reset/reset-hsdk.c 15032F: include/dt-bindings/reset/snps,hsdk-reset.h 15033F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15034 15035SYSTEM CONFIGURATION (SYSCON) 15036M: Lee Jones <lee.jones@linaro.org> 15037M: Arnd Bergmann <arnd@arndb.de> 15038T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15039S: Supported 15040F: drivers/mfd/syscon.c 15041 15042SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15043M: Sudeep Holla <sudeep.holla@arm.com> 15044L: linux-arm-kernel@lists.infradead.org 15045S: Maintained 15046F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15047F: drivers/clk/clk-sc[mp]i.c 15048F: drivers/cpufreq/sc[mp]i-cpufreq.c 15049F: drivers/firmware/arm_scpi.c 15050F: drivers/firmware/arm_scmi/ 15051F: include/linux/sc[mp]i_protocol.h 15052 15053SYSTEM RESET/SHUTDOWN DRIVERS 15054M: Sebastian Reichel <sre@kernel.org> 15055L: linux-pm@vger.kernel.org 15056T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15057S: Maintained 15058F: Documentation/devicetree/bindings/power/reset/ 15059F: drivers/power/reset/ 15060 15061SYSTEM TRACE MODULE CLASS 15062M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15063S: Maintained 15064T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15065F: Documentation/trace/stm.rst 15066F: drivers/hwtracing/stm/ 15067F: include/linux/stm.h 15068F: include/uapi/linux/stm.h 15069 15070SYSV FILESYSTEM 15071M: Christoph Hellwig <hch@infradead.org> 15072S: Maintained 15073F: Documentation/filesystems/sysv-fs.txt 15074F: fs/sysv/ 15075F: include/linux/sysv_fs.h 15076 15077TASKSTATS STATISTICS INTERFACE 15078M: Balbir Singh <bsingharora@gmail.com> 15079S: Maintained 15080F: Documentation/accounting/taskstats* 15081F: include/linux/taskstats* 15082F: kernel/taskstats.c 15083 15084TC subsystem 15085M: Jamal Hadi Salim <jhs@mojatatu.com> 15086M: Cong Wang <xiyou.wangcong@gmail.com> 15087M: Jiri Pirko <jiri@resnulli.us> 15088L: netdev@vger.kernel.org 15089S: Maintained 15090F: include/net/pkt_cls.h 15091F: include/net/pkt_sched.h 15092F: include/net/tc_act/ 15093F: include/uapi/linux/pkt_cls.h 15094F: include/uapi/linux/pkt_sched.h 15095F: include/uapi/linux/tc_act/ 15096F: include/uapi/linux/tc_ematch/ 15097F: net/sched/ 15098 15099TC90522 MEDIA DRIVER 15100M: Akihiro Tsukada <tskd08@gmail.com> 15101L: linux-media@vger.kernel.org 15102S: Odd Fixes 15103F: drivers/media/dvb-frontends/tc90522* 15104 15105TCP LOW PRIORITY MODULE 15106M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15107M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15108W: http://tcp-lp-mod.sourceforge.net/ 15109S: Maintained 15110F: net/ipv4/tcp_lp.c 15111 15112TDA10071 MEDIA DRIVER 15113M: Antti Palosaari <crope@iki.fi> 15114L: linux-media@vger.kernel.org 15115W: https://linuxtv.org 15116W: http://palosaari.fi/linux/ 15117Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15118T: git git://linuxtv.org/anttip/media_tree.git 15119S: Maintained 15120F: drivers/media/dvb-frontends/tda10071* 15121 15122TDA18212 MEDIA DRIVER 15123M: Antti Palosaari <crope@iki.fi> 15124L: linux-media@vger.kernel.org 15125W: https://linuxtv.org 15126W: http://palosaari.fi/linux/ 15127Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15128T: git git://linuxtv.org/anttip/media_tree.git 15129S: Maintained 15130F: drivers/media/tuners/tda18212* 15131 15132TDA18218 MEDIA DRIVER 15133M: Antti Palosaari <crope@iki.fi> 15134L: linux-media@vger.kernel.org 15135W: https://linuxtv.org 15136W: http://palosaari.fi/linux/ 15137Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15138T: git git://linuxtv.org/anttip/media_tree.git 15139S: Maintained 15140F: drivers/media/tuners/tda18218* 15141 15142TDA18250 MEDIA DRIVER 15143M: Olli Salonen <olli.salonen@iki.fi> 15144L: linux-media@vger.kernel.org 15145W: https://linuxtv.org 15146Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15147T: git git://linuxtv.org/media_tree.git 15148S: Maintained 15149F: drivers/media/tuners/tda18250* 15150 15151TDA18271 MEDIA DRIVER 15152M: Michael Krufky <mkrufky@linuxtv.org> 15153L: linux-media@vger.kernel.org 15154W: https://linuxtv.org 15155W: http://github.com/mkrufky 15156Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15157T: git git://linuxtv.org/mkrufky/tuners.git 15158S: Maintained 15159F: drivers/media/tuners/tda18271* 15160 15161TDA1997x MEDIA DRIVER 15162M: Tim Harvey <tharvey@gateworks.com> 15163L: linux-media@vger.kernel.org 15164W: https://linuxtv.org 15165Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15166S: Maintained 15167F: drivers/media/i2c/tda1997x.* 15168 15169TDA827x MEDIA DRIVER 15170M: Michael Krufky <mkrufky@linuxtv.org> 15171L: linux-media@vger.kernel.org 15172W: https://linuxtv.org 15173W: http://github.com/mkrufky 15174Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15175T: git git://linuxtv.org/mkrufky/tuners.git 15176S: Maintained 15177F: drivers/media/tuners/tda8290.* 15178 15179TDA8290 MEDIA DRIVER 15180M: Michael Krufky <mkrufky@linuxtv.org> 15181L: linux-media@vger.kernel.org 15182W: https://linuxtv.org 15183W: http://github.com/mkrufky 15184Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15185T: git git://linuxtv.org/mkrufky/tuners.git 15186S: Maintained 15187F: drivers/media/tuners/tda8290.* 15188 15189TDA9840 MEDIA DRIVER 15190M: Hans Verkuil <hverkuil@xs4all.nl> 15191L: linux-media@vger.kernel.org 15192T: git git://linuxtv.org/media_tree.git 15193W: https://linuxtv.org 15194S: Maintained 15195F: drivers/media/i2c/tda9840* 15196 15197TEA5761 TUNER DRIVER 15198M: Mauro Carvalho Chehab <mchehab@kernel.org> 15199L: linux-media@vger.kernel.org 15200W: https://linuxtv.org 15201T: git git://linuxtv.org/media_tree.git 15202S: Odd fixes 15203F: drivers/media/tuners/tea5761.* 15204 15205TEA5767 TUNER DRIVER 15206M: Mauro Carvalho Chehab <mchehab@kernel.org> 15207L: linux-media@vger.kernel.org 15208W: https://linuxtv.org 15209T: git git://linuxtv.org/media_tree.git 15210S: Maintained 15211F: drivers/media/tuners/tea5767.* 15212 15213TEA6415C MEDIA DRIVER 15214M: Hans Verkuil <hverkuil@xs4all.nl> 15215L: linux-media@vger.kernel.org 15216T: git git://linuxtv.org/media_tree.git 15217W: https://linuxtv.org 15218S: Maintained 15219F: drivers/media/i2c/tea6415c* 15220 15221TEA6420 MEDIA DRIVER 15222M: Hans Verkuil <hverkuil@xs4all.nl> 15223L: linux-media@vger.kernel.org 15224T: git git://linuxtv.org/media_tree.git 15225W: https://linuxtv.org 15226S: Maintained 15227F: drivers/media/i2c/tea6420* 15228 15229TEAM DRIVER 15230M: Jiri Pirko <jiri@resnulli.us> 15231L: netdev@vger.kernel.org 15232S: Supported 15233F: drivers/net/team/ 15234F: include/linux/if_team.h 15235F: include/uapi/linux/if_team.h 15236 15237TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15238M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15239S: Maintained 15240F: arch/x86/platform/ts5500/ 15241 15242TECHNOTREND USB IR RECEIVER 15243M: Sean Young <sean@mess.org> 15244L: linux-media@vger.kernel.org 15245S: Maintained 15246F: drivers/media/rc/ttusbir.c 15247 15248TECHWELL TW9910 VIDEO DECODER 15249L: linux-media@vger.kernel.org 15250S: Orphan 15251F: drivers/media/i2c/tw9910.c 15252F: include/media/i2c/tw9910.h 15253 15254TEE SUBSYSTEM 15255M: Jens Wiklander <jens.wiklander@linaro.org> 15256S: Maintained 15257F: include/linux/tee_drv.h 15258F: include/uapi/linux/tee.h 15259F: drivers/tee/ 15260F: Documentation/tee.txt 15261 15262TEGRA ARCHITECTURE SUPPORT 15263M: Thierry Reding <thierry.reding@gmail.com> 15264M: Jonathan Hunter <jonathanh@nvidia.com> 15265L: linux-tegra@vger.kernel.org 15266Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15267T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15268S: Supported 15269N: [^a-z]tegra 15270 15271TEGRA CLOCK DRIVER 15272M: Peter De Schrijver <pdeschrijver@nvidia.com> 15273M: Prashant Gaikwad <pgaikwad@nvidia.com> 15274S: Supported 15275F: drivers/clk/tegra/ 15276 15277TEGRA DMA DRIVERS 15278M: Laxman Dewangan <ldewangan@nvidia.com> 15279M: Jon Hunter <jonathanh@nvidia.com> 15280S: Supported 15281F: drivers/dma/tegra* 15282 15283TEGRA I2C DRIVER 15284M: Laxman Dewangan <ldewangan@nvidia.com> 15285S: Supported 15286F: drivers/i2c/busses/i2c-tegra.c 15287 15288TEGRA IOMMU DRIVERS 15289M: Thierry Reding <thierry.reding@gmail.com> 15290L: linux-tegra@vger.kernel.org 15291S: Supported 15292F: drivers/iommu/tegra* 15293 15294TEGRA KBC DRIVER 15295M: Laxman Dewangan <ldewangan@nvidia.com> 15296S: Supported 15297F: drivers/input/keyboard/tegra-kbc.c 15298 15299TEGRA NAND DRIVER 15300M: Stefan Agner <stefan@agner.ch> 15301M: Lucas Stach <dev@lynxeye.de> 15302S: Maintained 15303F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15304F: drivers/mtd/nand/raw/tegra_nand.c 15305 15306TEGRA PWM DRIVER 15307M: Thierry Reding <thierry.reding@gmail.com> 15308S: Supported 15309F: drivers/pwm/pwm-tegra.c 15310 15311TEGRA SERIAL DRIVER 15312M: Laxman Dewangan <ldewangan@nvidia.com> 15313S: Supported 15314F: drivers/tty/serial/serial-tegra.c 15315 15316TEGRA SPI DRIVER 15317M: Laxman Dewangan <ldewangan@nvidia.com> 15318S: Supported 15319F: drivers/spi/spi-tegra* 15320 15321TEHUTI ETHERNET DRIVER 15322M: Andy Gospodarek <andy@greyhouse.net> 15323L: netdev@vger.kernel.org 15324S: Supported 15325F: drivers/net/ethernet/tehuti/* 15326 15327Telecom Clock Driver for MCPL0010 15328M: Mark Gross <mark.gross@intel.com> 15329S: Supported 15330F: drivers/char/tlclk.c 15331 15332TENSILICA XTENSA PORT (xtensa) 15333M: Chris Zankel <chris@zankel.net> 15334M: Max Filippov <jcmvbkbc@gmail.com> 15335L: linux-xtensa@linux-xtensa.org 15336T: git git://github.com/czankel/xtensa-linux.git 15337S: Maintained 15338F: arch/xtensa/ 15339F: drivers/irqchip/irq-xtensa-* 15340 15341Texas Instruments' System Control Interface (TISCI) Protocol Driver 15342M: Nishanth Menon <nm@ti.com> 15343M: Tero Kristo <t-kristo@ti.com> 15344M: Santosh Shilimkar <ssantosh@kernel.org> 15345L: linux-arm-kernel@lists.infradead.org 15346S: Maintained 15347F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15348F: drivers/firmware/ti_sci* 15349F: include/linux/soc/ti/ti_sci_protocol.h 15350F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15351F: drivers/soc/ti/ti_sci_pm_domains.c 15352F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15353F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15354F: drivers/clk/keystone/sci-clk.c 15355F: drivers/reset/reset-ti-sci.c 15356 15357Texas Instruments ASoC drivers 15358M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15359L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15360S: Maintained 15361F: sound/soc/ti/ 15362 15363Texas Instruments' DAC7612 DAC Driver 15364M: Ricardo Ribalda <ricardo@ribalda.com> 15365L: linux-iio@vger.kernel.org 15366S: Supported 15367F: drivers/iio/dac/ti-dac7612.c 15368F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15369 15370THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15371M: Hans Verkuil <hverkuil@xs4all.nl> 15372L: linux-media@vger.kernel.org 15373T: git git://linuxtv.org/media_tree.git 15374W: https://linuxtv.org 15375S: Maintained 15376F: drivers/media/radio/radio-raremono.c 15377 15378THERMAL 15379M: Zhang Rui <rui.zhang@intel.com> 15380M: Eduardo Valentin <edubezval@gmail.com> 15381R: Daniel Lezcano <daniel.lezcano@linaro.org> 15382L: linux-pm@vger.kernel.org 15383T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15384T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15385Q: https://patchwork.kernel.org/project/linux-pm/list/ 15386S: Supported 15387F: drivers/thermal/ 15388F: include/linux/thermal.h 15389F: include/uapi/linux/thermal.h 15390F: include/linux/cpu_cooling.h 15391F: Documentation/devicetree/bindings/thermal/ 15392 15393THERMAL/CPU_COOLING 15394M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15395M: Viresh Kumar <viresh.kumar@linaro.org> 15396M: Javi Merino <javi.merino@kernel.org> 15397L: linux-pm@vger.kernel.org 15398S: Supported 15399F: Documentation/thermal/cpu-cooling-api.txt 15400F: drivers/thermal/cpu_cooling.c 15401F: include/linux/cpu_cooling.h 15402 15403THINKPAD ACPI EXTRAS DRIVER 15404M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15405L: ibm-acpi-devel@lists.sourceforge.net 15406L: platform-driver-x86@vger.kernel.org 15407W: http://ibm-acpi.sourceforge.net 15408W: http://thinkwiki.org/wiki/Ibm-acpi 15409T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15410S: Maintained 15411F: drivers/platform/x86/thinkpad_acpi.c 15412 15413THUNDERBOLT DRIVER 15414M: Andreas Noever <andreas.noever@gmail.com> 15415M: Michael Jamet <michael.jamet@intel.com> 15416M: Mika Westerberg <mika.westerberg@linux.intel.com> 15417M: Yehezkel Bernat <YehezkelShB@gmail.com> 15418T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15419S: Maintained 15420F: Documentation/admin-guide/thunderbolt.rst 15421F: drivers/thunderbolt/ 15422F: include/linux/thunderbolt.h 15423 15424THUNDERBOLT NETWORK DRIVER 15425M: Michael Jamet <michael.jamet@intel.com> 15426M: Mika Westerberg <mika.westerberg@linux.intel.com> 15427M: Yehezkel Bernat <YehezkelShB@gmail.com> 15428L: netdev@vger.kernel.org 15429S: Maintained 15430F: drivers/net/thunderbolt.c 15431 15432THUNDERX GPIO DRIVER 15433M: David Daney <david.daney@cavium.com> 15434S: Maintained 15435F: drivers/gpio/gpio-thunderx.c 15436 15437TI AM437X VPFE DRIVER 15438M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15439L: linux-media@vger.kernel.org 15440W: https://linuxtv.org 15441Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15442T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15443S: Maintained 15444F: drivers/media/platform/am437x/ 15445 15446TI BANDGAP AND THERMAL DRIVER 15447M: Eduardo Valentin <edubezval@gmail.com> 15448M: Keerthy <j-keerthy@ti.com> 15449L: linux-pm@vger.kernel.org 15450L: linux-omap@vger.kernel.org 15451S: Maintained 15452F: drivers/thermal/ti-soc-thermal/ 15453 15454TI BQ27XXX POWER SUPPLY DRIVER 15455R: Andrew F. Davis <afd@ti.com> 15456F: include/linux/power/bq27xxx_battery.h 15457F: drivers/power/supply/bq27xxx_battery.c 15458F: drivers/power/supply/bq27xxx_battery_i2c.c 15459 15460TI CDCE706 CLOCK DRIVER 15461M: Max Filippov <jcmvbkbc@gmail.com> 15462S: Maintained 15463F: drivers/clk/clk-cdce706.c 15464 15465TI CLOCK DRIVER 15466M: Tero Kristo <t-kristo@ti.com> 15467L: linux-omap@vger.kernel.org 15468S: Maintained 15469F: drivers/clk/ti/ 15470F: include/linux/clk/ti.h 15471 15472TI DAVINCI MACHINE SUPPORT 15473M: Sekhar Nori <nsekhar@ti.com> 15474M: Kevin Hilman <khilman@kernel.org> 15475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15476T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15477S: Supported 15478F: arch/arm/mach-davinci/ 15479F: drivers/i2c/busses/i2c-davinci.c 15480F: arch/arm/boot/dts/da850* 15481 15482TI DAVINCI SERIES CLOCK DRIVER 15483M: David Lechner <david@lechnology.com> 15484R: Sekhar Nori <nsekhar@ti.com> 15485S: Maintained 15486F: Documentation/devicetree/bindings/clock/ti/davinci/ 15487F: drivers/clk/davinci/ 15488 15489TI DAVINCI SERIES GPIO DRIVER 15490M: Keerthy <j-keerthy@ti.com> 15491L: linux-gpio@vger.kernel.org 15492S: Maintained 15493F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15494F: drivers/gpio/gpio-davinci.c 15495 15496TI DAVINCI SERIES MEDIA DRIVER 15497M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15498L: linux-media@vger.kernel.org 15499W: https://linuxtv.org 15500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15501T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15502S: Maintained 15503F: drivers/media/platform/davinci/ 15504F: include/media/davinci/ 15505 15506TI ETHERNET SWITCH DRIVER (CPSW) 15507R: Grygorii Strashko <grygorii.strashko@ti.com> 15508L: linux-omap@vger.kernel.org 15509L: netdev@vger.kernel.org 15510S: Maintained 15511F: drivers/net/ethernet/ti/cpsw* 15512F: drivers/net/ethernet/ti/davinci* 15513 15514TI FLASH MEDIA INTERFACE DRIVER 15515M: Alex Dubov <oakad@yahoo.com> 15516S: Maintained 15517F: drivers/misc/tifm* 15518F: drivers/mmc/host/tifm_sd.c 15519F: include/linux/tifm.h 15520 15521TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15522M: Santosh Shilimkar <ssantosh@kernel.org> 15523L: linux-kernel@vger.kernel.org 15524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15525S: Maintained 15526F: drivers/soc/ti/* 15527T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15528 15529TI LM49xxx FAMILY ASoC CODEC DRIVERS 15530M: M R Swami Reddy <mr.swami.reddy@ti.com> 15531M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15532L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15533S: Maintained 15534F: sound/soc/codecs/lm49453* 15535F: sound/soc/codecs/isabelle* 15536 15537TI LP855x BACKLIGHT DRIVER 15538M: Milo Kim <milo.kim@ti.com> 15539S: Maintained 15540F: Documentation/backlight/lp855x-driver.txt 15541F: drivers/video/backlight/lp855x_bl.c 15542F: include/linux/platform_data/lp855x.h 15543 15544TI LP8727 CHARGER DRIVER 15545M: Milo Kim <milo.kim@ti.com> 15546S: Maintained 15547F: drivers/power/supply/lp8727_charger.c 15548F: include/linux/platform_data/lp8727.h 15549 15550TI LP8788 MFD DRIVER 15551M: Milo Kim <milo.kim@ti.com> 15552S: Maintained 15553F: drivers/iio/adc/lp8788_adc.c 15554F: drivers/leds/leds-lp8788.c 15555F: drivers/mfd/lp8788*.c 15556F: drivers/power/supply/lp8788-charger.c 15557F: drivers/regulator/lp8788-*.c 15558F: include/linux/mfd/lp8788*.h 15559 15560TI NETCP ETHERNET DRIVER 15561M: Wingman Kwok <w-kwok2@ti.com> 15562M: Murali Karicheri <m-karicheri2@ti.com> 15563L: netdev@vger.kernel.org 15564S: Maintained 15565F: drivers/net/ethernet/ti/netcp* 15566 15567TI PCM3060 ASoC CODEC DRIVER 15568M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15569L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15570S: Maintained 15571F: Documentation/devicetree/bindings/sound/pcm3060.txt 15572F: sound/soc/codecs/pcm3060* 15573 15574TI TAS571X FAMILY ASoC CODEC DRIVER 15575M: Kevin Cernekee <cernekee@chromium.org> 15576L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15577S: Odd Fixes 15578F: sound/soc/codecs/tas571x* 15579 15580TI TRF7970A NFC DRIVER 15581M: Mark Greer <mgreer@animalcreek.com> 15582L: linux-wireless@vger.kernel.org 15583L: linux-nfc@lists.01.org (moderated for non-subscribers) 15584S: Supported 15585F: drivers/nfc/trf7970a.c 15586F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15587 15588TI TWL4030 SERIES SOC CODEC DRIVER 15589M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15590L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15591S: Maintained 15592F: sound/soc/codecs/twl4030* 15593 15594TI VPE/CAL DRIVERS 15595M: Benoit Parrot <bparrot@ti.com> 15596L: linux-media@vger.kernel.org 15597W: http://linuxtv.org/ 15598Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15599S: Maintained 15600F: drivers/media/platform/ti-vpe/ 15601 15602TI WILINK WIRELESS DRIVERS 15603L: linux-wireless@vger.kernel.org 15604W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15605W: http://wireless.kernel.org/en/users/Drivers/wl1251 15606T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15607S: Orphan 15608F: drivers/net/wireless/ti/ 15609F: include/linux/wl12xx.h 15610 15611TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15612M: John Stultz <john.stultz@linaro.org> 15613M: Thomas Gleixner <tglx@linutronix.de> 15614R: Stephen Boyd <sboyd@kernel.org> 15615L: linux-kernel@vger.kernel.org 15616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15617S: Supported 15618F: include/linux/clocksource.h 15619F: include/linux/time.h 15620F: include/linux/timex.h 15621F: include/uapi/linux/time.h 15622F: include/uapi/linux/timex.h 15623F: kernel/time/clocksource.c 15624F: kernel/time/time*.c 15625F: kernel/time/alarmtimer.c 15626F: kernel/time/ntp.c 15627F: tools/testing/selftests/timers/ 15628 15629TIPC NETWORK LAYER 15630M: Jon Maloy <jon.maloy@ericsson.com> 15631M: Ying Xue <ying.xue@windriver.com> 15632L: netdev@vger.kernel.org (core kernel code) 15633L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15634W: http://tipc.sourceforge.net/ 15635S: Maintained 15636F: include/uapi/linux/tipc*.h 15637F: net/tipc/ 15638 15639TLAN NETWORK DRIVER 15640M: Samuel Chessman <chessman@tux.org> 15641L: tlan-devel@lists.sourceforge.net (subscribers-only) 15642W: http://sourceforge.net/projects/tlan/ 15643S: Maintained 15644F: Documentation/networking/device_drivers/ti/tlan.txt 15645F: drivers/net/ethernet/ti/tlan.* 15646 15647TM6000 VIDEO4LINUX DRIVER 15648M: Mauro Carvalho Chehab <mchehab@kernel.org> 15649L: linux-media@vger.kernel.org 15650W: https://linuxtv.org 15651T: git git://linuxtv.org/media_tree.git 15652S: Odd fixes 15653F: drivers/media/usb/tm6000/ 15654F: Documentation/media/v4l-drivers/tm6000* 15655 15656TMIO/SDHI MMC DRIVER 15657M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15658L: linux-mmc@vger.kernel.org 15659S: Supported 15660F: drivers/mmc/host/tmio_mmc* 15661F: drivers/mmc/host/renesas_sdhi* 15662F: include/linux/mfd/tmio.h 15663 15664TMP401 HARDWARE MONITOR DRIVER 15665M: Guenter Roeck <linux@roeck-us.net> 15666L: linux-hwmon@vger.kernel.org 15667S: Maintained 15668F: Documentation/hwmon/tmp401 15669F: drivers/hwmon/tmp401.c 15670 15671TMPFS (SHMEM FILESYSTEM) 15672M: Hugh Dickins <hughd@google.com> 15673L: linux-mm@kvack.org 15674S: Maintained 15675F: include/linux/shmem_fs.h 15676F: mm/shmem.c 15677 15678TOMOYO SECURITY MODULE 15679M: Kentaro Takeda <takedakn@nttdata.co.jp> 15680M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15681L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15682L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15683L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15684L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15685W: https://tomoyo.osdn.jp/ 15686S: Maintained 15687F: security/tomoyo/ 15688 15689TOPSTAR LAPTOP EXTRAS DRIVER 15690M: Herton Ronaldo Krzesinski <herton@canonical.com> 15691L: platform-driver-x86@vger.kernel.org 15692S: Maintained 15693F: drivers/platform/x86/topstar-laptop.c 15694 15695TORTURE-TEST MODULES 15696M: Davidlohr Bueso <dave@stgolabs.net> 15697M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15698M: Josh Triplett <josh@joshtriplett.org> 15699L: linux-kernel@vger.kernel.org 15700S: Supported 15701T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15702F: Documentation/RCU/torture.txt 15703F: kernel/torture.c 15704F: kernel/rcu/rcutorture.c 15705F: kernel/rcu/rcuperf.c 15706F: kernel/locking/locktorture.c 15707 15708TOSHIBA ACPI EXTRAS DRIVER 15709M: Azael Avalos <coproscefalo@gmail.com> 15710L: platform-driver-x86@vger.kernel.org 15711S: Maintained 15712F: drivers/platform/x86/toshiba_acpi.c 15713 15714TOSHIBA BLUETOOTH DRIVER 15715M: Azael Avalos <coproscefalo@gmail.com> 15716L: platform-driver-x86@vger.kernel.org 15717S: Maintained 15718F: drivers/platform/x86/toshiba_bluetooth.c 15719 15720TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15721M: Azael Avalos <coproscefalo@gmail.com> 15722L: platform-driver-x86@vger.kernel.org 15723S: Maintained 15724F: drivers/platform/x86/toshiba_haps.c 15725 15726TOSHIBA SMM DRIVER 15727M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15728W: http://www.buzzard.org.uk/toshiba/ 15729S: Maintained 15730F: drivers/char/toshiba.c 15731F: include/linux/toshiba.h 15732F: include/uapi/linux/toshiba.h 15733 15734TOSHIBA TC358743 DRIVER 15735M: Mats Randgaard <matrandg@cisco.com> 15736L: linux-media@vger.kernel.org 15737S: Maintained 15738F: drivers/media/i2c/tc358743* 15739F: include/media/i2c/tc358743.h 15740 15741TOSHIBA WMI HOTKEYS DRIVER 15742M: Azael Avalos <coproscefalo@gmail.com> 15743L: platform-driver-x86@vger.kernel.org 15744S: Maintained 15745F: drivers/platform/x86/toshiba-wmi.c 15746 15747TPM DEVICE DRIVER 15748M: Peter Huewe <peterhuewe@gmx.de> 15749M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15750R: Jason Gunthorpe <jgg@ziepe.ca> 15751L: linux-integrity@vger.kernel.org 15752Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15753W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15754T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15755S: Maintained 15756F: drivers/char/tpm/ 15757 15758TRACING 15759M: Steven Rostedt <rostedt@goodmis.org> 15760M: Ingo Molnar <mingo@redhat.com> 15761T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15762S: Maintained 15763F: Documentation/trace/ftrace.rst 15764F: arch/*/*/*/ftrace.h 15765F: arch/*/kernel/ftrace.c 15766F: include/*/ftrace.h 15767F: include/linux/trace*.h 15768F: include/trace/ 15769F: kernel/trace/ 15770F: tools/testing/selftests/ftrace/ 15771 15772TRACING MMIO ACCESSES (MMIOTRACE) 15773M: Steven Rostedt <rostedt@goodmis.org> 15774M: Ingo Molnar <mingo@kernel.org> 15775R: Karol Herbst <karolherbst@gmail.com> 15776R: Pekka Paalanen <ppaalanen@gmail.com> 15777S: Maintained 15778L: linux-kernel@vger.kernel.org 15779L: nouveau@lists.freedesktop.org 15780F: kernel/trace/trace_mmiotrace.c 15781F: include/linux/mmiotrace.h 15782F: arch/x86/mm/kmmio.c 15783F: arch/x86/mm/mmio-mod.c 15784F: arch/x86/mm/testmmiotrace.c 15785 15786TRIVIAL PATCHES 15787M: Jiri Kosina <trivial@kernel.org> 15788T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15789S: Maintained 15790K: ^Subject:.*(?i)trivial 15791 15792TEMPO SEMICONDUCTOR DRIVERS 15793M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15794S: Maintained 15795F: sound/soc/codecs/tscs*.c 15796F: sound/soc/codecs/tscs*.h 15797F: Documentation/devicetree/bindings/sound/tscs*.txt 15798 15799TTY LAYER 15800M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15801M: Jiri Slaby <jslaby@suse.com> 15802S: Supported 15803T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15804F: Documentation/serial/ 15805F: drivers/tty/ 15806F: drivers/tty/serial/serial_core.c 15807F: include/linux/serial_core.h 15808F: include/linux/serial.h 15809F: include/linux/tty.h 15810F: include/uapi/linux/serial_core.h 15811F: include/uapi/linux/serial.h 15812F: include/uapi/linux/tty.h 15813 15814TUA9001 MEDIA DRIVER 15815M: Antti Palosaari <crope@iki.fi> 15816L: linux-media@vger.kernel.org 15817W: https://linuxtv.org 15818W: http://palosaari.fi/linux/ 15819Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15820T: git git://linuxtv.org/anttip/media_tree.git 15821S: Maintained 15822F: drivers/media/tuners/tua9001* 15823 15824TULIP NETWORK DRIVERS 15825L: netdev@vger.kernel.org 15826L: linux-parisc@vger.kernel.org 15827S: Orphan 15828F: drivers/net/ethernet/dec/tulip/ 15829 15830TUN/TAP driver 15831M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15832W: http://vtun.sourceforge.net/tun 15833S: Maintained 15834F: Documentation/networking/tuntap.txt 15835F: arch/um/os-Linux/drivers/ 15836 15837TURBOCHANNEL SUBSYSTEM 15838M: "Maciej W. Rozycki" <macro@linux-mips.org> 15839M: Ralf Baechle <ralf@linux-mips.org> 15840L: linux-mips@vger.kernel.org 15841Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15842S: Maintained 15843F: drivers/tc/ 15844F: include/linux/tc.h 15845 15846TURBOSTAT UTILITY 15847M: "Len Brown" <lenb@kernel.org> 15848L: linux-pm@vger.kernel.org 15849B: https://bugzilla.kernel.org 15850Q: https://patchwork.kernel.org/project/linux-pm/list/ 15851T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15852S: Supported 15853F: tools/power/x86/turbostat/ 15854 15855TW5864 VIDEO4LINUX DRIVER 15856M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15857M: Anton Sviridenko <anton@corp.bluecherry.net> 15858M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15859M: Andrey Utkin <andrey_utkin@fastmail.com> 15860L: linux-media@vger.kernel.org 15861S: Supported 15862F: drivers/media/pci/tw5864/ 15863 15864TW68 VIDEO4LINUX DRIVER 15865M: Hans Verkuil <hverkuil@xs4all.nl> 15866L: linux-media@vger.kernel.org 15867T: git git://linuxtv.org/media_tree.git 15868W: https://linuxtv.org 15869S: Odd Fixes 15870F: drivers/media/pci/tw68/ 15871 15872TW686X VIDEO4LINUX DRIVER 15873M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15874L: linux-media@vger.kernel.org 15875T: git git://linuxtv.org/media_tree.git 15876W: http://linuxtv.org 15877S: Maintained 15878F: drivers/media/pci/tw686x/ 15879 15880UBI FILE SYSTEM (UBIFS) 15881M: Richard Weinberger <richard@nod.at> 15882M: Artem Bityutskiy <dedekind1@gmail.com> 15883M: Adrian Hunter <adrian.hunter@intel.com> 15884L: linux-mtd@lists.infradead.org 15885T: git git://git.infradead.org/ubifs-2.6.git 15886W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15887S: Supported 15888F: Documentation/filesystems/ubifs.txt 15889F: fs/ubifs/ 15890 15891UCLINUX (M68KNOMMU AND COLDFIRE) 15892M: Greg Ungerer <gerg@linux-m68k.org> 15893W: http://www.linux-m68k.org/ 15894W: http://www.uclinux.org/ 15895L: linux-m68k@lists.linux-m68k.org 15896L: uclinux-dev@uclinux.org (subscribers-only) 15897T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15898S: Maintained 15899F: arch/m68k/coldfire/ 15900F: arch/m68k/68*/ 15901F: arch/m68k/*/*_no.* 15902F: arch/m68k/include/asm/*_no.* 15903 15904UDF FILESYSTEM 15905M: Jan Kara <jack@suse.com> 15906S: Maintained 15907F: Documentation/filesystems/udf.txt 15908F: fs/udf/ 15909 15910UDRAW TABLET 15911M: Bastien Nocera <hadess@hadess.net> 15912L: linux-input@vger.kernel.org 15913S: Maintained 15914F: drivers/hid/hid-udraw-ps3.c 15915 15916UFS FILESYSTEM 15917M: Evgeniy Dushistov <dushistov@mail.ru> 15918S: Maintained 15919F: Documentation/filesystems/ufs.txt 15920F: fs/ufs/ 15921 15922UHID USERSPACE HID IO DRIVER: 15923M: David Herrmann <dh.herrmann@googlemail.com> 15924L: linux-input@vger.kernel.org 15925S: Maintained 15926F: drivers/hid/uhid.c 15927F: include/uapi/linux/uhid.h 15928 15929ULPI BUS 15930M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15931L: linux-usb@vger.kernel.org 15932S: Maintained 15933F: drivers/usb/common/ulpi.c 15934F: include/linux/ulpi/ 15935 15936ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15937L: linux-usb@vger.kernel.org 15938S: Orphan 15939F: drivers/uwb/ 15940F: include/linux/uwb.h 15941F: include/linux/uwb/ 15942 15943UNICORE32 ARCHITECTURE: 15944M: Guan Xuetao <gxt@pku.edu.cn> 15945W: http://mprc.pku.edu.cn/~guanxuetao/linux 15946S: Maintained 15947T: git git://github.com/gxt/linux.git 15948F: arch/unicore32/ 15949 15950UNIFDEF 15951M: Tony Finch <dot@dotat.at> 15952W: http://dotat.at/prog/unifdef 15953S: Maintained 15954F: scripts/unifdef.c 15955 15956UNIFORM CDROM DRIVER 15957M: Jens Axboe <axboe@kernel.dk> 15958W: http://www.kernel.dk 15959S: Maintained 15960F: Documentation/cdrom/ 15961F: drivers/cdrom/cdrom.c 15962F: include/linux/cdrom.h 15963F: include/uapi/linux/cdrom.h 15964 15965UNISYS S-PAR DRIVERS 15966M: David Kershner <david.kershner@unisys.com> 15967L: sparmaintainer@unisys.com (Unisys internal) 15968S: Supported 15969F: include/linux/visorbus.h 15970F: drivers/visorbus/ 15971F: drivers/staging/unisys/ 15972 15973UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15974R: Alim Akhtar <alim.akhtar@samsung.com> 15975R: Avri Altman <avri.altman@wdc.com> 15976R: Pedro Sousa <pedrom.sousa@synopsys.com> 15977L: linux-scsi@vger.kernel.org 15978S: Supported 15979F: Documentation/scsi/ufs.txt 15980F: drivers/scsi/ufs/ 15981 15982UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15983M: Pedro Sousa <pedrom.sousa@synopsys.com> 15984L: linux-scsi@vger.kernel.org 15985S: Supported 15986F: drivers/scsi/ufs/*dwc* 15987 15988UNSORTED BLOCK IMAGES (UBI) 15989M: Artem Bityutskiy <dedekind1@gmail.com> 15990M: Richard Weinberger <richard@nod.at> 15991W: http://www.linux-mtd.infradead.org/ 15992L: linux-mtd@lists.infradead.org 15993T: git git://git.infradead.org/ubifs-2.6.git 15994S: Supported 15995F: drivers/mtd/ubi/ 15996F: include/linux/mtd/ubi.h 15997F: include/uapi/mtd/ubi-user.h 15998 15999USB "USBNET" DRIVER FRAMEWORK 16000M: Oliver Neukum <oneukum@suse.com> 16001L: netdev@vger.kernel.org 16002W: http://www.linux-usb.org/usbnet 16003S: Maintained 16004F: drivers/net/usb/usbnet.c 16005F: include/linux/usb/usbnet.h 16006 16007USB ACM DRIVER 16008M: Oliver Neukum <oneukum@suse.com> 16009L: linux-usb@vger.kernel.org 16010S: Maintained 16011F: Documentation/usb/acm.txt 16012F: drivers/usb/class/cdc-acm.* 16013 16014USB AR5523 WIRELESS DRIVER 16015M: Pontus Fuchs <pontus.fuchs@gmail.com> 16016L: linux-wireless@vger.kernel.org 16017S: Maintained 16018F: drivers/net/wireless/ath/ar5523/ 16019 16020USB ATTACHED SCSI 16021M: Oliver Neukum <oneukum@suse.com> 16022L: linux-usb@vger.kernel.org 16023L: linux-scsi@vger.kernel.org 16024S: Maintained 16025F: drivers/usb/storage/uas.c 16026 16027USB CDC ETHERNET DRIVER 16028M: Oliver Neukum <oliver@neukum.org> 16029L: linux-usb@vger.kernel.org 16030S: Maintained 16031F: drivers/net/usb/cdc_*.c 16032F: include/uapi/linux/usb/cdc.h 16033 16034USB CHAOSKEY DRIVER 16035M: Keith Packard <keithp@keithp.com> 16036L: linux-usb@vger.kernel.org 16037S: Maintained 16038F: drivers/usb/misc/chaoskey.c 16039 16040USB CYPRESS C67X00 DRIVER 16041M: Peter Korsgaard <jacmet@sunsite.dk> 16042L: linux-usb@vger.kernel.org 16043S: Maintained 16044F: drivers/usb/c67x00/ 16045 16046USB DAVICOM DM9601 DRIVER 16047M: Peter Korsgaard <jacmet@sunsite.dk> 16048L: netdev@vger.kernel.org 16049W: http://www.linux-usb.org/usbnet 16050S: Maintained 16051F: drivers/net/usb/dm9601.c 16052 16053USB DIAMOND RIO500 DRIVER 16054M: Cesar Miquel <miquel@df.uba.ar> 16055L: rio500-users@lists.sourceforge.net 16056W: http://rio500.sourceforge.net 16057S: Maintained 16058F: drivers/usb/misc/rio500* 16059 16060USB EHCI DRIVER 16061M: Alan Stern <stern@rowland.harvard.edu> 16062L: linux-usb@vger.kernel.org 16063S: Maintained 16064F: Documentation/usb/ehci.txt 16065F: drivers/usb/host/ehci* 16066 16067USB GADGET/PERIPHERAL SUBSYSTEM 16068M: Felipe Balbi <balbi@kernel.org> 16069L: linux-usb@vger.kernel.org 16070W: http://www.linux-usb.org/gadget 16071T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16072S: Maintained 16073F: drivers/usb/gadget/ 16074F: include/linux/usb/gadget* 16075 16076USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16077M: Jiri Kosina <jikos@kernel.org> 16078M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16079L: linux-usb@vger.kernel.org 16080T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16081S: Maintained 16082F: Documentation/hid/hiddev.txt 16083F: drivers/hid/usbhid/ 16084 16085USB INTEL XHCI ROLE MUX DRIVER 16086M: Hans de Goede <hdegoede@redhat.com> 16087L: linux-usb@vger.kernel.org 16088S: Maintained 16089F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16090 16091USB ISP116X DRIVER 16092M: Olav Kongas <ok@artecdesign.ee> 16093L: linux-usb@vger.kernel.org 16094S: Maintained 16095F: drivers/usb/host/isp116x* 16096F: include/linux/usb/isp116x.h 16097 16098USB LAN78XX ETHERNET DRIVER 16099M: Woojung Huh <woojung.huh@microchip.com> 16100M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16101L: netdev@vger.kernel.org 16102S: Maintained 16103F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16104F: drivers/net/usb/lan78xx.* 16105F: include/dt-bindings/net/microchip-lan78xx.h 16106 16107USB MASS STORAGE DRIVER 16108M: Alan Stern <stern@rowland.harvard.edu> 16109L: linux-usb@vger.kernel.org 16110L: usb-storage@lists.one-eyed-alien.net 16111S: Maintained 16112F: drivers/usb/storage/ 16113 16114USB MIDI DRIVER 16115M: Clemens Ladisch <clemens@ladisch.de> 16116L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16117T: git git://git.alsa-project.org/alsa-kernel.git 16118S: Maintained 16119F: sound/usb/midi.* 16120 16121USB NETWORKING DRIVERS 16122L: linux-usb@vger.kernel.org 16123S: Odd Fixes 16124F: drivers/net/usb/ 16125 16126USB OHCI DRIVER 16127M: Alan Stern <stern@rowland.harvard.edu> 16128L: linux-usb@vger.kernel.org 16129S: Maintained 16130F: Documentation/usb/ohci.txt 16131F: drivers/usb/host/ohci* 16132 16133USB OTG FSM (Finite State Machine) 16134M: Peter Chen <Peter.Chen@nxp.com> 16135T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16136L: linux-usb@vger.kernel.org 16137S: Maintained 16138F: drivers/usb/common/usb-otg-fsm.c 16139 16140USB OVER IP DRIVER 16141M: Valentina Manea <valentina.manea.m@gmail.com> 16142M: Shuah Khan <shuah@kernel.org> 16143M: Shuah Khan <skhan@linuxfoundation.org> 16144L: linux-usb@vger.kernel.org 16145S: Maintained 16146F: Documentation/usb/usbip_protocol.txt 16147F: drivers/usb/usbip/ 16148F: tools/usb/usbip/ 16149F: tools/testing/selftests/drivers/usb/usbip/ 16150 16151USB PEGASUS DRIVER 16152M: Petko Manolov <petkan@nucleusys.com> 16153L: linux-usb@vger.kernel.org 16154L: netdev@vger.kernel.org 16155T: git git://github.com/petkan/pegasus.git 16156W: https://github.com/petkan/pegasus 16157S: Maintained 16158F: drivers/net/usb/pegasus.* 16159 16160USB PHY LAYER 16161M: Felipe Balbi <balbi@kernel.org> 16162L: linux-usb@vger.kernel.org 16163T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16164S: Maintained 16165F: drivers/usb/phy/ 16166 16167USB PRINTER DRIVER (usblp) 16168M: Pete Zaitcev <zaitcev@redhat.com> 16169L: linux-usb@vger.kernel.org 16170S: Supported 16171F: drivers/usb/class/usblp.c 16172 16173USB QMI WWAN NETWORK DRIVER 16174M: Bjørn Mork <bjorn@mork.no> 16175L: netdev@vger.kernel.org 16176S: Maintained 16177F: Documentation/ABI/testing/sysfs-class-net-qmi 16178F: drivers/net/usb/qmi_wwan.c 16179 16180USB RTL8150 DRIVER 16181M: Petko Manolov <petkan@nucleusys.com> 16182L: linux-usb@vger.kernel.org 16183L: netdev@vger.kernel.org 16184T: git git://github.com/petkan/rtl8150.git 16185W: https://github.com/petkan/rtl8150 16186S: Maintained 16187F: drivers/net/usb/rtl8150.c 16188 16189USB SERIAL SUBSYSTEM 16190M: Johan Hovold <johan@kernel.org> 16191L: linux-usb@vger.kernel.org 16192T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16193S: Maintained 16194F: Documentation/usb/usb-serial.txt 16195F: drivers/usb/serial/ 16196F: include/linux/usb/serial.h 16197 16198USB SMSC75XX ETHERNET DRIVER 16199M: Steve Glendinning <steve.glendinning@shawell.net> 16200L: netdev@vger.kernel.org 16201S: Maintained 16202F: drivers/net/usb/smsc75xx.* 16203 16204USB SMSC95XX ETHERNET DRIVER 16205M: Steve Glendinning <steve.glendinning@shawell.net> 16206M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16207L: netdev@vger.kernel.org 16208S: Maintained 16209F: drivers/net/usb/smsc95xx.* 16210 16211USB SUBSYSTEM 16212M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16213L: linux-usb@vger.kernel.org 16214W: http://www.linux-usb.org 16215T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16216S: Supported 16217F: Documentation/devicetree/bindings/usb/ 16218F: Documentation/usb/ 16219F: drivers/usb/ 16220F: include/linux/usb.h 16221F: include/linux/usb/ 16222 16223USB TYPEC PI3USB30532 MUX DRIVER 16224M: Hans de Goede <hdegoede@redhat.com> 16225L: linux-usb@vger.kernel.org 16226S: Maintained 16227F: drivers/usb/typec/mux/pi3usb30532.c 16228 16229USB TYPEC CLASS 16230M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16231L: linux-usb@vger.kernel.org 16232S: Maintained 16233F: Documentation/ABI/testing/sysfs-class-typec 16234F: Documentation/driver-api/usb/typec.rst 16235F: drivers/usb/typec/ 16236F: include/linux/usb/typec.h 16237 16238USB TYPEC BUS FOR ALTERNATE MODES 16239M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16240L: linux-usb@vger.kernel.org 16241S: Maintained 16242F: Documentation/ABI/testing/sysfs-bus-typec 16243F: Documentation/driver-api/usb/typec_bus.rst 16244F: drivers/usb/typec/altmodes/ 16245F: include/linux/usb/typec_altmode.h 16246 16247USB TYPEC PORT CONTROLLER DRIVERS 16248M: Guenter Roeck <linux@roeck-us.net> 16249L: linux-usb@vger.kernel.org 16250S: Maintained 16251F: drivers/usb/typec/tcpm/ 16252 16253USB UHCI DRIVER 16254M: Alan Stern <stern@rowland.harvard.edu> 16255L: linux-usb@vger.kernel.org 16256S: Maintained 16257F: drivers/usb/host/uhci* 16258 16259USB VIDEO CLASS 16260M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16261L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16262L: linux-media@vger.kernel.org 16263T: git git://linuxtv.org/media_tree.git 16264W: http://www.ideasonboard.org/uvc/ 16265S: Maintained 16266F: drivers/media/usb/uvc/ 16267F: include/uapi/linux/uvcvideo.h 16268 16269USB VISION DRIVER 16270M: Hans Verkuil <hverkuil@xs4all.nl> 16271L: linux-media@vger.kernel.org 16272T: git git://linuxtv.org/media_tree.git 16273W: https://linuxtv.org 16274S: Odd Fixes 16275F: drivers/media/usb/usbvision/ 16276 16277USB WEBCAM GADGET 16278M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16279L: linux-usb@vger.kernel.org 16280S: Maintained 16281F: drivers/usb/gadget/function/*uvc* 16282F: drivers/usb/gadget/legacy/webcam.c 16283F: include/uapi/linux/usb/g_uvc.h 16284 16285USB WIRELESS RNDIS DRIVER (rndis_wlan) 16286M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16287L: linux-wireless@vger.kernel.org 16288S: Maintained 16289F: drivers/net/wireless/rndis_wlan.c 16290 16291USB XHCI DRIVER 16292M: Mathias Nyman <mathias.nyman@intel.com> 16293L: linux-usb@vger.kernel.org 16294S: Supported 16295F: drivers/usb/host/xhci* 16296F: drivers/usb/host/pci-quirks* 16297 16298USB ZD1201 DRIVER 16299L: linux-wireless@vger.kernel.org 16300W: http://linux-lc100020.sourceforge.net 16301S: Orphan 16302F: drivers/net/wireless/zydas/zd1201.* 16303 16304USB ZR364XX DRIVER 16305M: Antoine Jacquet <royale@zerezo.com> 16306L: linux-usb@vger.kernel.org 16307L: linux-media@vger.kernel.org 16308T: git git://linuxtv.org/media_tree.git 16309W: http://royale.zerezo.com/zr364xx/ 16310S: Maintained 16311F: Documentation/media/v4l-drivers/zr364xx* 16312F: drivers/media/usb/zr364xx/ 16313 16314USER-MODE LINUX (UML) 16315M: Jeff Dike <jdike@addtoit.com> 16316M: Richard Weinberger <richard@nod.at> 16317M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16318L: linux-um@lists.infradead.org 16319W: http://user-mode-linux.sourceforge.net 16320Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16321T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16322S: Maintained 16323F: Documentation/virtual/uml/ 16324F: arch/um/ 16325F: arch/x86/um/ 16326F: fs/hostfs/ 16327 16328USERSPACE COPYIN/COPYOUT (UIOVEC) 16329M: Alexander Viro <viro@zeniv.linux.org.uk> 16330S: Maintained 16331F: lib/iov_iter.c 16332F: include/linux/uio.h 16333 16334USERSPACE DMA BUFFER DRIVER 16335M: Gerd Hoffmann <kraxel@redhat.com> 16336S: Maintained 16337L: dri-devel@lists.freedesktop.org 16338F: drivers/dma-buf/udmabuf.c 16339F: include/uapi/linux/udmabuf.h 16340T: git git://anongit.freedesktop.org/drm/drm-misc 16341 16342USERSPACE I/O (UIO) 16343M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16344S: Maintained 16345T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16346F: Documentation/driver-api/uio-howto.rst 16347F: drivers/uio/ 16348F: include/linux/uio_driver.h 16349 16350UTIL-LINUX PACKAGE 16351M: Karel Zak <kzak@redhat.com> 16352L: util-linux@vger.kernel.org 16353W: http://en.wikipedia.org/wiki/Util-linux 16354T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16355S: Maintained 16356 16357UUID HELPERS 16358M: Christoph Hellwig <hch@lst.de> 16359R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16360L: linux-kernel@vger.kernel.org 16361T: git git://git.infradead.org/users/hch/uuid.git 16362F: lib/uuid.c 16363F: lib/test_uuid.c 16364F: include/linux/uuid.h 16365F: include/uapi/linux/uuid.h 16366S: Maintained 16367 16368UVESAFB DRIVER 16369M: Michal Januszewski <spock@gentoo.org> 16370L: linux-fbdev@vger.kernel.org 16371W: https://github.com/mjanusz/v86d 16372S: Maintained 16373F: Documentation/fb/uvesafb.txt 16374F: drivers/video/fbdev/uvesafb.* 16375 16376VF610 NAND DRIVER 16377M: Stefan Agner <stefan@agner.ch> 16378L: linux-mtd@lists.infradead.org 16379S: Supported 16380F: drivers/mtd/nand/raw/vf610_nfc.c 16381 16382VFAT/FAT/MSDOS FILESYSTEM 16383M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16384S: Maintained 16385F: Documentation/filesystems/vfat.txt 16386F: fs/fat/ 16387 16388VFIO DRIVER 16389M: Alex Williamson <alex.williamson@redhat.com> 16390L: kvm@vger.kernel.org 16391T: git git://github.com/awilliam/linux-vfio.git 16392S: Maintained 16393F: Documentation/vfio.txt 16394F: drivers/vfio/ 16395F: include/linux/vfio.h 16396F: include/uapi/linux/vfio.h 16397 16398VFIO MEDIATED DEVICE DRIVERS 16399M: Kirti Wankhede <kwankhede@nvidia.com> 16400L: kvm@vger.kernel.org 16401S: Maintained 16402F: Documentation/vfio-mediated-device.txt 16403F: drivers/vfio/mdev/ 16404F: include/linux/mdev.h 16405F: samples/vfio-mdev/ 16406 16407VFIO PLATFORM DRIVER 16408M: Eric Auger <eric.auger@redhat.com> 16409L: kvm@vger.kernel.org 16410S: Maintained 16411F: drivers/vfio/platform/ 16412 16413VGA_SWITCHEROO 16414R: Lukas Wunner <lukas@wunner.de> 16415S: Maintained 16416F: Documentation/gpu/vga-switcheroo.rst 16417F: drivers/gpu/vga/vga_switcheroo.c 16418F: include/linux/vga_switcheroo.h 16419T: git git://anongit.freedesktop.org/drm/drm-misc 16420 16421VIA RHINE NETWORK DRIVER 16422S: Orphan 16423F: drivers/net/ethernet/via/via-rhine.c 16424 16425VIA SD/MMC CARD CONTROLLER DRIVER 16426M: Bruce Chang <brucechang@via.com.tw> 16427M: Harald Welte <HaraldWelte@viatech.com> 16428S: Maintained 16429F: drivers/mmc/host/via-sdmmc.c 16430 16431VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16432M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16433L: linux-fbdev@vger.kernel.org 16434S: Maintained 16435F: include/linux/via-core.h 16436F: include/linux/via-gpio.h 16437F: include/linux/via_i2c.h 16438F: drivers/video/fbdev/via/ 16439 16440VIA VELOCITY NETWORK DRIVER 16441M: Francois Romieu <romieu@fr.zoreil.com> 16442L: netdev@vger.kernel.org 16443S: Maintained 16444F: drivers/net/ethernet/via/via-velocity.* 16445 16446VICODEC VIRTUAL CODEC DRIVER 16447M: Hans Verkuil <hans.verkuil@cisco.com> 16448L: linux-media@vger.kernel.org 16449T: git git://linuxtv.org/media_tree.git 16450W: https://linuxtv.org 16451S: Maintained 16452F: drivers/media/platform/vicodec/* 16453 16454VIDEO MULTIPLEXER DRIVER 16455M: Philipp Zabel <p.zabel@pengutronix.de> 16456L: linux-media@vger.kernel.org 16457S: Maintained 16458F: drivers/media/platform/video-mux.c 16459 16460VIDEO I2C POLLING DRIVER 16461M: Matt Ranostay <matt.ranostay@konsulko.com> 16462L: linux-media@vger.kernel.org 16463S: Maintained 16464F: drivers/media/i2c/video-i2c.c 16465 16466VIDEOBUF2 FRAMEWORK 16467M: Pawel Osciak <pawel@osciak.com> 16468M: Marek Szyprowski <m.szyprowski@samsung.com> 16469M: Kyungmin Park <kyungmin.park@samsung.com> 16470L: linux-media@vger.kernel.org 16471S: Maintained 16472F: drivers/media/common/videobuf2/* 16473F: include/media/videobuf2-* 16474 16475VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16476M: Helen Koike <helen.koike@collabora.com> 16477L: linux-media@vger.kernel.org 16478T: git git://linuxtv.org/media_tree.git 16479W: https://linuxtv.org 16480S: Maintained 16481F: drivers/media/platform/vimc/* 16482 16483VIRT LIB 16484M: Alex Williamson <alex.williamson@redhat.com> 16485M: Paolo Bonzini <pbonzini@redhat.com> 16486L: kvm@vger.kernel.org 16487S: Supported 16488F: virt/lib/ 16489 16490VIRTIO AND VHOST VSOCK DRIVER 16491M: Stefan Hajnoczi <stefanha@redhat.com> 16492L: kvm@vger.kernel.org 16493L: virtualization@lists.linux-foundation.org 16494L: netdev@vger.kernel.org 16495S: Maintained 16496F: include/linux/virtio_vsock.h 16497F: include/uapi/linux/virtio_vsock.h 16498F: include/uapi/linux/vsockmon.h 16499F: include/uapi/linux/vm_sockets_diag.h 16500F: net/vmw_vsock/diag.c 16501F: net/vmw_vsock/af_vsock_tap.c 16502F: net/vmw_vsock/virtio_transport_common.c 16503F: net/vmw_vsock/virtio_transport.c 16504F: drivers/net/vsockmon.c 16505F: drivers/vhost/vsock.c 16506F: tools/testing/vsock/ 16507 16508VIRTIO CONSOLE DRIVER 16509M: Amit Shah <amit@kernel.org> 16510L: virtualization@lists.linux-foundation.org 16511S: Maintained 16512F: drivers/char/virtio_console.c 16513F: include/linux/virtio_console.h 16514F: include/uapi/linux/virtio_console.h 16515 16516VIRTIO CORE AND NET DRIVERS 16517M: "Michael S. Tsirkin" <mst@redhat.com> 16518M: Jason Wang <jasowang@redhat.com> 16519L: virtualization@lists.linux-foundation.org 16520S: Maintained 16521F: Documentation/devicetree/bindings/virtio/ 16522F: drivers/virtio/ 16523F: tools/virtio/ 16524F: drivers/net/virtio_net.c 16525F: drivers/block/virtio_blk.c 16526F: include/linux/virtio*.h 16527F: include/uapi/linux/virtio_*.h 16528F: drivers/crypto/virtio/ 16529F: mm/balloon_compaction.c 16530 16531VIRTIO BLOCK AND SCSI DRIVERS 16532M: "Michael S. Tsirkin" <mst@redhat.com> 16533M: Jason Wang <jasowang@redhat.com> 16534R: Paolo Bonzini <pbonzini@redhat.com> 16535R: Stefan Hajnoczi <stefanha@redhat.com> 16536L: virtualization@lists.linux-foundation.org 16537S: Maintained 16538F: drivers/block/virtio_blk.c 16539F: drivers/scsi/virtio_scsi.c 16540F: include/uapi/linux/virtio_blk.h 16541F: include/uapi/linux/virtio_scsi.h 16542F: drivers/vhost/scsi.c 16543 16544VIRTIO CRYPTO DRIVER 16545M: Gonglei <arei.gonglei@huawei.com> 16546L: virtualization@lists.linux-foundation.org 16547L: linux-crypto@vger.kernel.org 16548S: Maintained 16549F: drivers/crypto/virtio/ 16550F: include/uapi/linux/virtio_crypto.h 16551 16552VIRTIO DRIVERS FOR S390 16553M: Cornelia Huck <cohuck@redhat.com> 16554M: Halil Pasic <pasic@linux.ibm.com> 16555L: linux-s390@vger.kernel.org 16556L: virtualization@lists.linux-foundation.org 16557L: kvm@vger.kernel.org 16558S: Supported 16559F: drivers/s390/virtio/ 16560F: arch/s390/include/uapi/asm/virtio-ccw.h 16561 16562VIRTIO GPU DRIVER 16563M: David Airlie <airlied@linux.ie> 16564M: Gerd Hoffmann <kraxel@redhat.com> 16565L: dri-devel@lists.freedesktop.org 16566L: virtualization@lists.linux-foundation.org 16567T: git git://anongit.freedesktop.org/drm/drm-misc 16568S: Maintained 16569F: drivers/gpu/drm/virtio/ 16570F: include/uapi/linux/virtio_gpu.h 16571 16572VIRTIO HOST (VHOST) 16573M: "Michael S. Tsirkin" <mst@redhat.com> 16574M: Jason Wang <jasowang@redhat.com> 16575L: kvm@vger.kernel.org 16576L: virtualization@lists.linux-foundation.org 16577L: netdev@vger.kernel.org 16578T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16579S: Maintained 16580F: drivers/vhost/ 16581F: include/uapi/linux/vhost.h 16582 16583VIRTIO INPUT DRIVER 16584M: Gerd Hoffmann <kraxel@redhat.com> 16585S: Maintained 16586F: drivers/virtio/virtio_input.c 16587F: include/uapi/linux/virtio_input.h 16588 16589VIRTUAL BOX GUEST DEVICE DRIVER 16590M: Hans de Goede <hdegoede@redhat.com> 16591M: Arnd Bergmann <arnd@arndb.de> 16592M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16593S: Maintained 16594F: include/linux/vbox_utils.h 16595F: include/uapi/linux/vbox*.h 16596F: drivers/virt/vboxguest/ 16597 16598VIRTUAL SERIO DEVICE DRIVER 16599M: Stephen Chandler Paul <thatslyude@gmail.com> 16600S: Maintained 16601F: drivers/input/serio/userio.c 16602F: include/uapi/linux/userio.h 16603 16604VIVID VIRTUAL VIDEO DRIVER 16605M: Hans Verkuil <hverkuil@xs4all.nl> 16606L: linux-media@vger.kernel.org 16607T: git git://linuxtv.org/media_tree.git 16608W: https://linuxtv.org 16609S: Maintained 16610F: drivers/media/platform/vivid/* 16611 16612VLYNQ BUS 16613M: Florian Fainelli <f.fainelli@gmail.com> 16614L: openwrt-devel@lists.openwrt.org (subscribers-only) 16615S: Maintained 16616F: drivers/vlynq/vlynq.c 16617F: include/linux/vlynq.h 16618 16619VME SUBSYSTEM 16620M: Martyn Welch <martyn@welchs.me.uk> 16621M: Manohar Vanga <manohar.vanga@gmail.com> 16622M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16623L: devel@driverdev.osuosl.org 16624S: Maintained 16625T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16626F: Documentation/driver-api/vme.rst 16627F: drivers/staging/vme/ 16628F: drivers/vme/ 16629F: include/linux/vme* 16630 16631VMWARE BALLOON DRIVER 16632M: Julien Freche <jfreche@vmware.com> 16633M: Nadav Amit <namit@vmware.com> 16634M: "VMware, Inc." <pv-drivers@vmware.com> 16635L: linux-kernel@vger.kernel.org 16636S: Maintained 16637F: drivers/misc/vmw_balloon.c 16638 16639VMWARE HYPERVISOR INTERFACE 16640M: Alok Kataria <akataria@vmware.com> 16641L: virtualization@lists.linux-foundation.org 16642S: Supported 16643F: arch/x86/kernel/cpu/vmware.c 16644 16645VMWARE PVRDMA DRIVER 16646M: Adit Ranadive <aditr@vmware.com> 16647M: VMware PV-Drivers <pv-drivers@vmware.com> 16648L: linux-rdma@vger.kernel.org 16649S: Maintained 16650F: drivers/infiniband/hw/vmw_pvrdma/ 16651 16652VMware PVSCSI driver 16653M: Jim Gill <jgill@vmware.com> 16654M: VMware PV-Drivers <pv-drivers@vmware.com> 16655L: linux-scsi@vger.kernel.org 16656S: Maintained 16657F: drivers/scsi/vmw_pvscsi.c 16658F: drivers/scsi/vmw_pvscsi.h 16659 16660VMWARE VMMOUSE SUBDRIVER 16661M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16662M: "VMware, Inc." <pv-drivers@vmware.com> 16663L: linux-input@vger.kernel.org 16664S: Maintained 16665F: drivers/input/mouse/vmmouse.c 16666F: drivers/input/mouse/vmmouse.h 16667 16668VMWARE VMXNET3 ETHERNET DRIVER 16669M: Ronak Doshi <doshir@vmware.com> 16670M: "VMware, Inc." <pv-drivers@vmware.com> 16671L: netdev@vger.kernel.org 16672S: Maintained 16673F: drivers/net/vmxnet3/ 16674 16675VOCORE VOCORE2 BOARD 16676M: Harvey Hunt <harveyhuntnexus@gmail.com> 16677L: linux-mips@vger.kernel.org 16678S: Maintained 16679F: arch/mips/boot/dts/ralink/vocore2.dts 16680 16681VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16682M: Liam Girdwood <lgirdwood@gmail.com> 16683M: Mark Brown <broonie@kernel.org> 16684L: linux-kernel@vger.kernel.org 16685W: http://www.slimlogic.co.uk/?p=48 16686T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16687S: Supported 16688F: Documentation/devicetree/bindings/regulator/ 16689F: Documentation/power/regulator/ 16690F: drivers/regulator/ 16691F: include/dt-bindings/regulator/ 16692F: include/linux/regulator/ 16693 16694VRF 16695M: David Ahern <dsa@cumulusnetworks.com> 16696M: Shrijeet Mukherjee <shrijeet@gmail.com> 16697L: netdev@vger.kernel.org 16698S: Maintained 16699F: drivers/net/vrf.c 16700F: Documentation/networking/vrf.txt 16701 16702VT1211 HARDWARE MONITOR DRIVER 16703M: Juerg Haefliger <juergh@gmail.com> 16704L: linux-hwmon@vger.kernel.org 16705S: Maintained 16706F: Documentation/hwmon/vt1211 16707F: drivers/hwmon/vt1211.c 16708 16709VT8231 HARDWARE MONITOR DRIVER 16710M: Roger Lucas <vt8231@hiddenengine.co.uk> 16711L: linux-hwmon@vger.kernel.org 16712S: Maintained 16713F: drivers/hwmon/vt8231.c 16714 16715VUB300 USB to SDIO/SD/MMC bridge chip 16716M: Tony Olech <tony.olech@elandigitalsystems.com> 16717L: linux-mmc@vger.kernel.org 16718L: linux-usb@vger.kernel.org 16719S: Supported 16720F: drivers/mmc/host/vub300.c 16721 16722W1 DALLAS'S 1-WIRE BUS 16723M: Evgeniy Polyakov <zbr@ioremap.net> 16724S: Maintained 16725F: Documentation/devicetree/bindings/w1/ 16726F: Documentation/w1/ 16727F: drivers/w1/ 16728F: include/linux/w1.h 16729 16730W83791D HARDWARE MONITORING DRIVER 16731M: Marc Hulsman <m.hulsman@tudelft.nl> 16732L: linux-hwmon@vger.kernel.org 16733S: Maintained 16734F: Documentation/hwmon/w83791d 16735F: drivers/hwmon/w83791d.c 16736 16737W83793 HARDWARE MONITORING DRIVER 16738M: Rudolf Marek <r.marek@assembler.cz> 16739L: linux-hwmon@vger.kernel.org 16740S: Maintained 16741F: Documentation/hwmon/w83793 16742F: drivers/hwmon/w83793.c 16743 16744W83795 HARDWARE MONITORING DRIVER 16745M: Jean Delvare <jdelvare@suse.com> 16746L: linux-hwmon@vger.kernel.org 16747S: Maintained 16748F: drivers/hwmon/w83795.c 16749 16750W83L51xD SD/MMC CARD INTERFACE DRIVER 16751M: Pierre Ossman <pierre@ossman.eu> 16752S: Maintained 16753F: drivers/mmc/host/wbsd.* 16754 16755WACOM PROTOCOL 4 SERIAL TABLETS 16756M: Julian Squires <julian@cipht.net> 16757M: Hans de Goede <hdegoede@redhat.com> 16758L: linux-input@vger.kernel.org 16759S: Maintained 16760F: drivers/input/tablet/wacom_serial4.c 16761 16762WATCHDOG DEVICE DRIVERS 16763M: Wim Van Sebroeck <wim@linux-watchdog.org> 16764M: Guenter Roeck <linux@roeck-us.net> 16765L: linux-watchdog@vger.kernel.org 16766W: http://www.linux-watchdog.org/ 16767T: git git://www.linux-watchdog.org/linux-watchdog.git 16768S: Maintained 16769F: Documentation/devicetree/bindings/watchdog/ 16770F: Documentation/watchdog/ 16771F: drivers/watchdog/ 16772F: include/linux/watchdog.h 16773F: include/uapi/linux/watchdog.h 16774 16775WHISKEYCOVE PMIC GPIO DRIVER 16776M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16777L: linux-gpio@vger.kernel.org 16778S: Maintained 16779F: drivers/gpio/gpio-wcove.c 16780 16781WHWAVE RTC DRIVER 16782M: Dianlong Li <long17.cool@163.com> 16783L: linux-rtc@vger.kernel.org 16784S: Maintained 16785F: drivers/rtc/rtc-sd3078.c 16786 16787WIIMOTE HID DRIVER 16788M: David Herrmann <dh.herrmann@googlemail.com> 16789L: linux-input@vger.kernel.org 16790S: Maintained 16791F: drivers/hid/hid-wiimote* 16792 16793WILOCITY WIL6210 WIRELESS DRIVER 16794M: Maya Erez <merez@codeaurora.org> 16795L: linux-wireless@vger.kernel.org 16796L: wil6210@qti.qualcomm.com 16797S: Supported 16798W: http://wireless.kernel.org/en/users/Drivers/wil6210 16799F: drivers/net/wireless/ath/wil6210/ 16800 16801WIMAX STACK 16802M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16803M: linux-wimax@intel.com 16804L: wimax@linuxwimax.org (subscribers-only) 16805S: Supported 16806W: http://linuxwimax.org 16807F: Documentation/wimax/README.wimax 16808F: include/linux/wimax/debug.h 16809F: include/net/wimax.h 16810F: include/uapi/linux/wimax.h 16811F: net/wimax/ 16812 16813WINBOND CIR DRIVER 16814M: David Härdeman <david@hardeman.nu> 16815S: Maintained 16816F: drivers/media/rc/winbond-cir.c 16817 16818RCMM REMOTE CONTROLS DECODER 16819M: Patrick Lerda <patrick9876@free.fr> 16820S: Maintained 16821F: drivers/media/rc/ir-rcmm-decoder.c 16822 16823WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16824M: William Breathitt Gray <vilhelm.gray@gmail.com> 16825L: linux-watchdog@vger.kernel.org 16826S: Maintained 16827F: drivers/watchdog/ebc-c384_wdt.c 16828 16829WINSYSTEMS WS16C48 GPIO DRIVER 16830M: William Breathitt Gray <vilhelm.gray@gmail.com> 16831L: linux-gpio@vger.kernel.org 16832S: Maintained 16833F: drivers/gpio/gpio-ws16c48.c 16834 16835WISTRON LAPTOP BUTTON DRIVER 16836M: Miloslav Trmac <mitr@volny.cz> 16837S: Maintained 16838F: drivers/input/misc/wistron_btns.c 16839 16840WL3501 WIRELESS PCMCIA CARD DRIVER 16841L: linux-wireless@vger.kernel.org 16842S: Odd fixes 16843F: drivers/net/wireless/wl3501* 16844 16845WOLFSON MICROELECTRONICS DRIVERS 16846L: patches@opensource.cirrus.com 16847T: git https://github.com/CirrusLogic/linux-drivers.git 16848W: https://github.com/CirrusLogic/linux-drivers/wiki 16849S: Supported 16850F: Documentation/hwmon/wm83?? 16851F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16852F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16853F: Documentation/devicetree/bindings/mfd/arizona.txt 16854F: Documentation/devicetree/bindings/mfd/wm831x.txt 16855F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16856F: arch/arm/mach-s3c64xx/mach-crag6410* 16857F: drivers/clk/clk-wm83*.c 16858F: drivers/extcon/extcon-arizona.c 16859F: drivers/leds/leds-wm83*.c 16860F: drivers/gpio/gpio-*wm*.c 16861F: drivers/gpio/gpio-arizona.c 16862F: drivers/hwmon/wm83??-hwmon.c 16863F: drivers/input/misc/wm831x-on.c 16864F: drivers/input/touchscreen/wm831x-ts.c 16865F: drivers/input/touchscreen/wm97*.c 16866F: drivers/mfd/arizona* 16867F: drivers/mfd/wm*.c 16868F: drivers/mfd/cs47l24* 16869F: drivers/power/supply/wm83*.c 16870F: drivers/rtc/rtc-wm83*.c 16871F: drivers/regulator/wm8*.c 16872F: drivers/regulator/arizona* 16873F: drivers/video/backlight/wm83*_bl.c 16874F: drivers/watchdog/wm83*_wdt.c 16875F: include/linux/mfd/arizona/ 16876F: include/linux/mfd/wm831x/ 16877F: include/linux/mfd/wm8350/ 16878F: include/linux/mfd/wm8400* 16879F: include/linux/regulator/arizona* 16880F: include/linux/wm97xx.h 16881F: include/sound/wm????.h 16882F: sound/soc/codecs/arizona.? 16883F: sound/soc/codecs/wm* 16884F: sound/soc/codecs/cs47l24* 16885 16886WORKQUEUE 16887M: Tejun Heo <tj@kernel.org> 16888R: Lai Jiangshan <jiangshanlai@gmail.com> 16889T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16890S: Maintained 16891F: include/linux/workqueue.h 16892F: kernel/workqueue.c 16893F: Documentation/core-api/workqueue.rst 16894 16895X-POWERS AXP288 PMIC DRIVERS 16896M: Hans de Goede <hdegoede@redhat.com> 16897S: Maintained 16898N: axp288 16899F: drivers/acpi/pmic/intel_pmic_xpower.c 16900 16901X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16902M: Chen-Yu Tsai <wens@csie.org> 16903L: linux-kernel@vger.kernel.org 16904S: Maintained 16905N: axp[128] 16906 16907X.25 NETWORK LAYER 16908M: Andrew Hendry <andrew.hendry@gmail.com> 16909L: linux-x25@vger.kernel.org 16910S: Odd Fixes 16911F: Documentation/networking/x25* 16912F: include/net/x25* 16913F: net/x25/ 16914 16915X86 ARCHITECTURE (32-BIT AND 64-BIT) 16916M: Thomas Gleixner <tglx@linutronix.de> 16917M: Ingo Molnar <mingo@redhat.com> 16918M: Borislav Petkov <bp@alien8.de> 16919R: "H. Peter Anvin" <hpa@zytor.com> 16920M: x86@kernel.org 16921L: linux-kernel@vger.kernel.org 16922T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16923S: Maintained 16924F: Documentation/devicetree/bindings/x86/ 16925F: Documentation/x86/ 16926F: arch/x86/ 16927 16928X86 ENTRY CODE 16929M: Andy Lutomirski <luto@kernel.org> 16930L: linux-kernel@vger.kernel.org 16931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16932S: Maintained 16933F: arch/x86/entry/ 16934 16935X86 MCE INFRASTRUCTURE 16936M: Tony Luck <tony.luck@intel.com> 16937M: Borislav Petkov <bp@alien8.de> 16938L: linux-edac@vger.kernel.org 16939S: Maintained 16940F: arch/x86/kernel/cpu/mcheck/* 16941 16942X86 MICROCODE UPDATE SUPPORT 16943M: Borislav Petkov <bp@alien8.de> 16944S: Maintained 16945F: arch/x86/kernel/cpu/microcode/* 16946 16947X86 MM 16948M: Dave Hansen <dave.hansen@linux.intel.com> 16949M: Andy Lutomirski <luto@kernel.org> 16950M: Peter Zijlstra <peterz@infradead.org> 16951L: linux-kernel@vger.kernel.org 16952T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16953S: Maintained 16954F: arch/x86/mm/ 16955 16956X86 PLATFORM DRIVERS 16957M: Darren Hart <dvhart@infradead.org> 16958M: Andy Shevchenko <andy@infradead.org> 16959L: platform-driver-x86@vger.kernel.org 16960T: git git://git.infradead.org/linux-platform-drivers-x86.git 16961S: Maintained 16962F: drivers/platform/x86/ 16963F: drivers/platform/olpc/ 16964 16965X86 PLATFORM DRIVERS - ARCH 16966R: Darren Hart <dvhart@infradead.org> 16967R: Andy Shevchenko <andy@infradead.org> 16968L: platform-driver-x86@vger.kernel.org 16969L: x86@kernel.org 16970T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16971S: Maintained 16972F: arch/x86/platform 16973 16974X86 VDSO 16975M: Andy Lutomirski <luto@kernel.org> 16976L: linux-kernel@vger.kernel.org 16977T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16978S: Maintained 16979F: arch/x86/entry/vdso/ 16980 16981XARRAY 16982M: Matthew Wilcox <willy@infradead.org> 16983L: linux-fsdevel@vger.kernel.org 16984S: Supported 16985F: Documentation/core-api/xarray.rst 16986F: lib/idr.c 16987F: lib/xarray.c 16988F: include/linux/idr.h 16989F: include/linux/xarray.h 16990F: tools/testing/radix-tree 16991 16992XBOX DVD IR REMOTE 16993M: Benjamin Valentin <benpicco@googlemail.com> 16994S: Maintained 16995F: drivers/media/rc/xbox_remote.c 16996F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16997 16998XC2028/3028 TUNER DRIVER 16999M: Mauro Carvalho Chehab <mchehab@kernel.org> 17000L: linux-media@vger.kernel.org 17001W: https://linuxtv.org 17002T: git git://linuxtv.org/media_tree.git 17003S: Maintained 17004F: drivers/media/tuners/tuner-xc2028.* 17005 17006XDP (eXpress Data Path) 17007M: Alexei Starovoitov <ast@kernel.org> 17008M: Daniel Borkmann <daniel@iogearbox.net> 17009M: David S. Miller <davem@davemloft.net> 17010M: Jakub Kicinski <jakub.kicinski@netronome.com> 17011M: Jesper Dangaard Brouer <hawk@kernel.org> 17012M: John Fastabend <john.fastabend@gmail.com> 17013L: netdev@vger.kernel.org 17014L: xdp-newbies@vger.kernel.org 17015L: bpf@vger.kernel.org 17016S: Supported 17017F: net/core/xdp.c 17018F: include/net/xdp.h 17019F: kernel/bpf/devmap.c 17020F: kernel/bpf/cpumap.c 17021F: include/trace/events/xdp.h 17022K: xdp 17023N: xdp 17024 17025XDP SOCKETS (AF_XDP) 17026M: Björn Töpel <bjorn.topel@intel.com> 17027M: Magnus Karlsson <magnus.karlsson@intel.com> 17028L: netdev@vger.kernel.org 17029L: bpf@vger.kernel.org 17030S: Maintained 17031F: kernel/bpf/xskmap.c 17032F: net/xdp/ 17033 17034XEN BLOCK SUBSYSTEM 17035M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17036M: Roger Pau Monné <roger.pau@citrix.com> 17037L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17038S: Supported 17039F: drivers/block/xen-blkback/* 17040F: drivers/block/xen* 17041 17042XEN HYPERVISOR ARM 17043M: Stefano Stabellini <sstabellini@kernel.org> 17044L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17045S: Maintained 17046F: arch/arm/xen/ 17047F: arch/arm/include/asm/xen/ 17048 17049XEN HYPERVISOR ARM64 17050M: Stefano Stabellini <sstabellini@kernel.org> 17051L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17052S: Maintained 17053F: arch/arm64/xen/ 17054F: arch/arm64/include/asm/xen/ 17055 17056XEN HYPERVISOR INTERFACE 17057M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17058M: Juergen Gross <jgross@suse.com> 17059R: Stefano Stabellini <sstabellini@kernel.org> 17060L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17061T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17062S: Supported 17063F: arch/x86/xen/ 17064F: arch/x86/platform/pvh/ 17065F: drivers/*/xen-*front.c 17066F: drivers/xen/ 17067F: arch/x86/include/asm/xen/ 17068F: arch/x86/include/asm/pvclock-abi.h 17069F: include/xen/ 17070F: include/uapi/xen/ 17071F: Documentation/ABI/stable/sysfs-hypervisor-xen 17072F: Documentation/ABI/testing/sysfs-hypervisor-xen 17073 17074XEN NETWORK BACKEND DRIVER 17075M: Wei Liu <wei.liu2@citrix.com> 17076M: Paul Durrant <paul.durrant@citrix.com> 17077L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17078L: netdev@vger.kernel.org 17079S: Supported 17080F: drivers/net/xen-netback/* 17081 17082XEN PCI SUBSYSTEM 17083M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17084L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17085S: Supported 17086F: arch/x86/pci/*xen* 17087F: drivers/pci/*xen* 17088 17089XEN PVSCSI DRIVERS 17090M: Juergen Gross <jgross@suse.com> 17091L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17092L: linux-scsi@vger.kernel.org 17093S: Supported 17094F: drivers/scsi/xen-scsifront.c 17095F: drivers/xen/xen-scsiback.c 17096F: include/xen/interface/io/vscsiif.h 17097 17098XEN SWIOTLB SUBSYSTEM 17099M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17100L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17101L: iommu@lists.linux-foundation.org 17102S: Supported 17103F: arch/x86/xen/*swiotlb* 17104F: drivers/xen/*swiotlb* 17105 17106XEN SOUND FRONTEND DRIVER 17107M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17108L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17109L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17110S: Supported 17111F: sound/xen/* 17112 17113XFS FILESYSTEM 17114M: Darrick J. Wong <darrick.wong@oracle.com> 17115M: linux-xfs@vger.kernel.org 17116L: linux-xfs@vger.kernel.org 17117W: http://xfs.org/ 17118T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17119S: Supported 17120F: Documentation/filesystems/xfs.txt 17121F: fs/xfs/ 17122 17123XILINX AXI ETHERNET DRIVER 17124M: Anirudha Sarangi <anirudh@xilinx.com> 17125M: John Linn <John.Linn@xilinx.com> 17126S: Maintained 17127F: drivers/net/ethernet/xilinx/xilinx_axienet* 17128 17129XILINX UARTLITE SERIAL DRIVER 17130M: Peter Korsgaard <jacmet@sunsite.dk> 17131L: linux-serial@vger.kernel.org 17132S: Maintained 17133F: drivers/tty/serial/uartlite.c 17134 17135XILINX VIDEO IP CORES 17136M: Hyun Kwon <hyun.kwon@xilinx.com> 17137M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17138L: linux-media@vger.kernel.org 17139T: git git://linuxtv.org/media_tree.git 17140S: Supported 17141F: Documentation/devicetree/bindings/media/xilinx/ 17142F: drivers/media/platform/xilinx/ 17143F: include/uapi/linux/xilinx-v4l2-controls.h 17144 17145XILLYBUS DRIVER 17146M: Eli Billauer <eli.billauer@gmail.com> 17147L: linux-kernel@vger.kernel.org 17148S: Supported 17149F: drivers/char/xillybus/ 17150 17151XLP9XX I2C DRIVER 17152M: George Cherian <george.cherian@cavium.com> 17153M: Jan Glauber <jglauber@cavium.com> 17154L: linux-i2c@vger.kernel.org 17155W: http://www.cavium.com 17156S: Supported 17157F: drivers/i2c/busses/i2c-xlp9xx.c 17158 17159XRA1403 GPIO EXPANDER 17160M: Nandor Han <nandor.han@ge.com> 17161M: Semi Malinen <semi.malinen@ge.com> 17162L: linux-gpio@vger.kernel.org 17163S: Maintained 17164F: drivers/gpio/gpio-xra1403.c 17165F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17166 17167XTENSA XTFPGA PLATFORM SUPPORT 17168M: Max Filippov <jcmvbkbc@gmail.com> 17169L: linux-xtensa@linux-xtensa.org 17170S: Maintained 17171F: drivers/spi/spi-xtensa-xtfpga.c 17172F: sound/soc/xtensa/xtfpga-i2s.c 17173 17174YAM DRIVER FOR AX.25 17175M: Jean-Paul Roubelat <jpr@f6fbb.org> 17176L: linux-hams@vger.kernel.org 17177S: Maintained 17178F: drivers/net/hamradio/yam* 17179F: include/linux/yam.h 17180 17181YAMA SECURITY MODULE 17182M: Kees Cook <keescook@chromium.org> 17183T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17184S: Supported 17185F: security/yama/ 17186F: Documentation/admin-guide/LSM/Yama.rst 17187 17188YEALINK PHONE DRIVER 17189M: Henk Vergonet <Henk.Vergonet@gmail.com> 17190L: usbb2k-api-dev@nongnu.org 17191S: Maintained 17192F: Documentation/input/devices/yealink.rst 17193F: drivers/input/misc/yealink.* 17194 17195Z8530 DRIVER FOR AX.25 17196M: Joerg Reuter <jreuter@yaina.de> 17197W: http://yaina.de/jreuter/ 17198W: http://www.qsl.net/dl1bke/ 17199L: linux-hams@vger.kernel.org 17200S: Maintained 17201F: Documentation/networking/z8530drv.txt 17202F: drivers/net/hamradio/*scc.c 17203F: drivers/net/hamradio/z8530.h 17204 17205ZBUD COMPRESSED PAGE ALLOCATOR 17206M: Seth Jennings <sjenning@redhat.com> 17207M: Dan Streetman <ddstreet@ieee.org> 17208L: linux-mm@kvack.org 17209S: Maintained 17210F: mm/zbud.c 17211F: include/linux/zbud.h 17212 17213ZD1211RW WIRELESS DRIVER 17214M: Daniel Drake <dsd@gentoo.org> 17215M: Ulrich Kunitz <kune@deine-taler.de> 17216W: http://zd1211.ath.cx/wiki/DriverRewrite 17217L: linux-wireless@vger.kernel.org 17218L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17219S: Maintained 17220F: drivers/net/wireless/zydas/zd1211rw/ 17221 17222ZD1301 MEDIA DRIVER 17223M: Antti Palosaari <crope@iki.fi> 17224L: linux-media@vger.kernel.org 17225W: https://linuxtv.org/ 17226W: http://palosaari.fi/linux/ 17227Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17228S: Maintained 17229F: drivers/media/usb/dvb-usb-v2/zd1301* 17230 17231ZD1301_DEMOD MEDIA DRIVER 17232M: Antti Palosaari <crope@iki.fi> 17233L: linux-media@vger.kernel.org 17234W: https://linuxtv.org/ 17235W: http://palosaari.fi/linux/ 17236Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17237S: Maintained 17238F: drivers/media/dvb-frontends/zd1301_demod* 17239 17240ZPOOL COMPRESSED PAGE STORAGE API 17241M: Dan Streetman <ddstreet@ieee.org> 17242L: linux-mm@kvack.org 17243S: Maintained 17244F: mm/zpool.c 17245F: include/linux/zpool.h 17246 17247ZR36067 VIDEO FOR LINUX DRIVER 17248L: mjpeg-users@lists.sourceforge.net 17249L: linux-media@vger.kernel.org 17250W: http://mjpeg.sourceforge.net/driver-zoran/ 17251T: hg https://linuxtv.org/hg/v4l-dvb 17252S: Odd Fixes 17253F: drivers/staging/media/zoran/ 17254 17255ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17256M: Minchan Kim <minchan@kernel.org> 17257M: Nitin Gupta <ngupta@vflare.org> 17258R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17259L: linux-kernel@vger.kernel.org 17260S: Maintained 17261F: drivers/block/zram/ 17262F: Documentation/blockdev/zram.txt 17263 17264ZS DECSTATION Z85C30 SERIAL DRIVER 17265M: "Maciej W. Rozycki" <macro@linux-mips.org> 17266S: Maintained 17267F: drivers/tty/serial/zs.* 17268 17269ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17270M: Minchan Kim <minchan@kernel.org> 17271M: Nitin Gupta <ngupta@vflare.org> 17272R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17273L: linux-mm@kvack.org 17274S: Maintained 17275F: mm/zsmalloc.c 17276F: include/linux/zsmalloc.h 17277F: Documentation/vm/zsmalloc.rst 17278 17279ZSWAP COMPRESSED SWAP CACHING 17280M: Seth Jennings <sjenning@redhat.com> 17281M: Dan Streetman <ddstreet@ieee.org> 17282L: linux-mm@kvack.org 17283S: Maintained 17284F: mm/zswap.c 17285 17286THE REST 17287M: Linus Torvalds <torvalds@linux-foundation.org> 17288L: linux-kernel@vger.kernel.org 17289Q: http://patchwork.kernel.org/project/LKML/list/ 17290T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17291S: Buried alive in reporters 17292F: * 17293F: */ 17294