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: linux-mips@vger.kernel.org 3128T: git git://github.com/broadcom/stblinux.git 3129S: Maintained 3130F: arch/mips/bmips/* 3131F: arch/mips/include/asm/mach-bmips/* 3132F: arch/mips/kernel/*bmips* 3133F: arch/mips/boot/dts/brcm/bcm*.dts* 3134F: drivers/irqchip/irq-bcm63* 3135F: drivers/irqchip/irq-bcm7* 3136F: drivers/irqchip/irq-brcmstb* 3137F: include/linux/bcm963xx_nvram.h 3138F: include/linux/bcm963xx_tag.h 3139 3140BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3141M: Rasesh Mody <rmody@marvell.com> 3142M: GR-Linux-NIC-Dev@marvell.com 3143L: netdev@vger.kernel.org 3144S: Supported 3145F: drivers/net/ethernet/broadcom/bnx2.* 3146F: drivers/net/ethernet/broadcom/bnx2_* 3147 3148BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3149M: QLogic-Storage-Upstream@qlogic.com 3150L: linux-scsi@vger.kernel.org 3151S: Supported 3152F: drivers/scsi/bnx2fc/ 3153 3154BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3155M: QLogic-Storage-Upstream@qlogic.com 3156L: linux-scsi@vger.kernel.org 3157S: Supported 3158F: drivers/scsi/bnx2i/ 3159 3160BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3161M: Ariel Elior <aelior@marvell.com> 3162M: Sudarsana Kalluru <skalluru@marvell.com> 3163M: GR-everest-linux-l2@marvell.com 3164L: netdev@vger.kernel.org 3165S: Supported 3166F: drivers/net/ethernet/broadcom/bnx2x/ 3167 3168BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3169M: Michael Chan <michael.chan@broadcom.com> 3170L: netdev@vger.kernel.org 3171S: Supported 3172F: drivers/net/ethernet/broadcom/bnxt/ 3173 3174BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3175M: Arend van Spriel <arend.vanspriel@broadcom.com> 3176M: Franky Lin <franky.lin@broadcom.com> 3177M: Hante Meuleman <hante.meuleman@broadcom.com> 3178M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3179M: Wright Feng <wright.feng@cypress.com> 3180L: linux-wireless@vger.kernel.org 3181L: brcm80211-dev-list.pdl@broadcom.com 3182L: brcm80211-dev-list@cypress.com 3183S: Supported 3184F: drivers/net/wireless/broadcom/brcm80211/ 3185 3186BROADCOM BRCMSTB GPIO DRIVER 3187M: Gregory Fong <gregory.0xf0@gmail.com> 3188L: bcm-kernel-feedback-list@broadcom.com 3189S: Supported 3190F: drivers/gpio/gpio-brcmstb.c 3191F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3192 3193BROADCOM BRCMSTB I2C DRIVER 3194M: Kamal Dasu <kdasu.kdev@gmail.com> 3195L: linux-i2c@vger.kernel.org 3196L: bcm-kernel-feedback-list@broadcom.com 3197S: Supported 3198F: drivers/i2c/busses/i2c-brcmstb.c 3199F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3200 3201BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3202M: Al Cooper <alcooperx@gmail.com> 3203L: linux-kernel@vger.kernel.org 3204L: bcm-kernel-feedback-list@broadcom.com 3205S: Maintained 3206F: drivers/phy/broadcom/phy-brcm-usb* 3207 3208BROADCOM GENET ETHERNET DRIVER 3209M: Doug Berger <opendmb@gmail.com> 3210M: Florian Fainelli <f.fainelli@gmail.com> 3211L: bcm-kernel-feedback-list@broadcom.com 3212L: netdev@vger.kernel.org 3213S: Supported 3214F: drivers/net/ethernet/broadcom/genet/ 3215 3216BROADCOM IPROC ARM ARCHITECTURE 3217M: Ray Jui <rjui@broadcom.com> 3218M: Scott Branden <sbranden@broadcom.com> 3219M: bcm-kernel-feedback-list@broadcom.com 3220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3221T: git git://github.com/broadcom/cygnus-linux.git 3222S: Maintained 3223N: iproc 3224N: cygnus 3225N: bcm[-_]nsp 3226N: bcm9113* 3227N: bcm9583* 3228N: bcm9585* 3229N: bcm9586* 3230N: bcm988312 3231N: bcm113* 3232N: bcm583* 3233N: bcm585* 3234N: bcm586* 3235N: bcm88312 3236N: hr2 3237N: stingray 3238F: arch/arm64/boot/dts/broadcom/northstar2/* 3239F: arch/arm64/boot/dts/broadcom/stingray/* 3240F: drivers/clk/bcm/clk-ns* 3241F: drivers/clk/bcm/clk-sr* 3242F: drivers/pinctrl/bcm/pinctrl-ns* 3243F: include/dt-bindings/clock/bcm-sr* 3244 3245BROADCOM KONA GPIO DRIVER 3246M: Ray Jui <rjui@broadcom.com> 3247L: bcm-kernel-feedback-list@broadcom.com 3248S: Supported 3249F: drivers/gpio/gpio-bcm-kona.c 3250F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3251 3252BROADCOM NETXTREME-E ROCE DRIVER 3253M: Selvin Xavier <selvin.xavier@broadcom.com> 3254M: Devesh Sharma <devesh.sharma@broadcom.com> 3255M: Somnath Kotur <somnath.kotur@broadcom.com> 3256M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3257L: linux-rdma@vger.kernel.org 3258W: http://www.broadcom.com 3259S: Supported 3260F: drivers/infiniband/hw/bnxt_re/ 3261F: include/uapi/rdma/bnxt_re-abi.h 3262 3263BROADCOM NVRAM DRIVER 3264M: Rafał Miłecki <zajec5@gmail.com> 3265L: linux-mips@vger.kernel.org 3266S: Maintained 3267F: drivers/firmware/broadcom/* 3268 3269BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3270M: Rafał Miłecki <zajec5@gmail.com> 3271L: linux-wireless@vger.kernel.org 3272S: Maintained 3273F: drivers/bcma/ 3274F: include/linux/bcma/ 3275 3276BROADCOM STB AVS CPUFREQ DRIVER 3277M: Markus Mayer <mmayer@broadcom.com> 3278M: bcm-kernel-feedback-list@broadcom.com 3279L: linux-pm@vger.kernel.org 3280S: Maintained 3281F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3282F: drivers/cpufreq/brcmstb* 3283 3284BROADCOM STB AVS TMON DRIVER 3285M: Markus Mayer <mmayer@broadcom.com> 3286M: bcm-kernel-feedback-list@broadcom.com 3287L: linux-pm@vger.kernel.org 3288S: Maintained 3289F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3290F: drivers/thermal/broadcom/brcmstb* 3291 3292BROADCOM STB NAND FLASH DRIVER 3293M: Brian Norris <computersforpeace@gmail.com> 3294M: Kamal Dasu <kdasu.kdev@gmail.com> 3295L: linux-mtd@lists.infradead.org 3296L: bcm-kernel-feedback-list@broadcom.com 3297S: Maintained 3298F: drivers/mtd/nand/raw/brcmnand/ 3299 3300BROADCOM STB DPFE DRIVER 3301M: Markus Mayer <mmayer@broadcom.com> 3302M: bcm-kernel-feedback-list@broadcom.com 3303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3304S: Maintained 3305F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3306F: drivers/memory/brcmstb_dpfe.c 3307 3308BROADCOM SPI DRIVER 3309M: Kamal Dasu <kdasu.kdev@gmail.com> 3310M: bcm-kernel-feedback-list@broadcom.com 3311S: Maintained 3312F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3313F: drivers/spi/spi-bcm-qspi.* 3314F: drivers/spi/spi-brcmstb-qspi.c 3315F: drivers/spi/spi-iproc-qspi.c 3316 3317BROADCOM SYSTEMPORT ETHERNET DRIVER 3318M: Florian Fainelli <f.fainelli@gmail.com> 3319L: bcm-kernel-feedback-list@broadcom.com 3320L: netdev@vger.kernel.org 3321S: Supported 3322F: drivers/net/ethernet/broadcom/bcmsysport.* 3323 3324BROADCOM TG3 GIGABIT ETHERNET DRIVER 3325M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3326M: Prashant Sreedharan <prashant@broadcom.com> 3327M: Michael Chan <mchan@broadcom.com> 3328L: netdev@vger.kernel.org 3329S: Supported 3330F: drivers/net/ethernet/broadcom/tg3.* 3331 3332BROCADE BFA FC SCSI DRIVER 3333M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3334M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3335L: linux-scsi@vger.kernel.org 3336S: Supported 3337F: drivers/scsi/bfa/ 3338 3339BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3340M: Rasesh Mody <rmody@marvell.com> 3341M: Sudarsana Kalluru <skalluru@marvell.com> 3342M: GR-Linux-NIC-Dev@marvell.com 3343L: netdev@vger.kernel.org 3344S: Supported 3345F: drivers/net/ethernet/brocade/bna/ 3346 3347BSG (block layer generic sg v4 driver) 3348M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3349L: linux-scsi@vger.kernel.org 3350S: Supported 3351F: block/bsg.c 3352F: include/linux/bsg.h 3353F: include/uapi/linux/bsg.h 3354 3355BT87X AUDIO DRIVER 3356M: Clemens Ladisch <clemens@ladisch.de> 3357L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3358T: git git://git.alsa-project.org/alsa-kernel.git 3359S: Maintained 3360F: Documentation/sound/cards/bt87x.rst 3361F: sound/pci/bt87x.c 3362 3363BT8XXGPIO DRIVER 3364M: Michael Buesch <m@bues.ch> 3365W: http://bu3sch.de/btgpio.php 3366S: Maintained 3367F: drivers/gpio/gpio-bt8xx.c 3368 3369BTRFS FILE SYSTEM 3370M: Chris Mason <clm@fb.com> 3371M: Josef Bacik <josef@toxicpanda.com> 3372M: David Sterba <dsterba@suse.com> 3373L: linux-btrfs@vger.kernel.org 3374W: http://btrfs.wiki.kernel.org/ 3375Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3376T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3377S: Maintained 3378F: Documentation/filesystems/btrfs.txt 3379F: fs/btrfs/ 3380F: include/linux/btrfs* 3381F: include/uapi/linux/btrfs* 3382 3383BTTV VIDEO4LINUX DRIVER 3384M: Mauro Carvalho Chehab <mchehab@kernel.org> 3385L: linux-media@vger.kernel.org 3386W: https://linuxtv.org 3387T: git git://linuxtv.org/media_tree.git 3388S: Odd fixes 3389F: Documentation/media/v4l-drivers/bttv* 3390F: drivers/media/pci/bt8xx/bttv* 3391 3392BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3393M: Chanwoo Choi <cw00.choi@samsung.com> 3394L: linux-pm@vger.kernel.org 3395L: linux-samsung-soc@vger.kernel.org 3396T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3397S: Maintained 3398F: drivers/devfreq/exynos-bus.c 3399F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3400 3401BUSLOGIC SCSI DRIVER 3402M: Khalid Aziz <khalid@gonehiking.org> 3403L: linux-scsi@vger.kernel.org 3404S: Maintained 3405F: drivers/scsi/BusLogic.* 3406F: drivers/scsi/FlashPoint.* 3407 3408C-MEDIA CMI8788 DRIVER 3409M: Clemens Ladisch <clemens@ladisch.de> 3410L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3411T: git git://git.alsa-project.org/alsa-kernel.git 3412S: Maintained 3413F: sound/pci/oxygen/ 3414 3415C-SKY ARCHITECTURE 3416M: Guo Ren <guoren@kernel.org> 3417T: git https://github.com/c-sky/csky-linux.git 3418S: Supported 3419F: arch/csky/ 3420F: Documentation/devicetree/bindings/csky/ 3421F: drivers/irqchip/irq-csky-* 3422F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3423F: drivers/clocksource/timer-gx6605s.c 3424F: drivers/clocksource/timer-mp-csky.c 3425F: Documentation/devicetree/bindings/timer/csky,* 3426K: csky 3427N: csky 3428 3429C6X ARCHITECTURE 3430M: Mark Salter <msalter@redhat.com> 3431M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3432L: linux-c6x-dev@linux-c6x.org 3433W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3434S: Maintained 3435F: arch/c6x/ 3436 3437CA8210 IEEE-802.15.4 RADIO DRIVER 3438M: Harry Morris <h.morris@cascoda.com> 3439L: linux-wpan@vger.kernel.org 3440W: https://github.com/Cascoda/ca8210-linux.git 3441S: Maintained 3442F: drivers/net/ieee802154/ca8210.c 3443F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3444 3445CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3446M: David Howells <dhowells@redhat.com> 3447L: linux-cachefs@redhat.com (moderated for non-subscribers) 3448S: Supported 3449F: Documentation/filesystems/caching/cachefiles.txt 3450F: fs/cachefiles/ 3451 3452CADENCE MIPI-CSI2 BRIDGES 3453M: Maxime Ripard <maxime.ripard@bootlin.com> 3454L: linux-media@vger.kernel.org 3455S: Maintained 3456F: Documentation/devicetree/bindings/media/cdns,*.txt 3457F: drivers/media/platform/cadence/cdns-csi2* 3458 3459CADET FM/AM RADIO RECEIVER DRIVER 3460M: Hans Verkuil <hverkuil@xs4all.nl> 3461L: linux-media@vger.kernel.org 3462T: git git://linuxtv.org/media_tree.git 3463W: https://linuxtv.org 3464S: Maintained 3465F: drivers/media/radio/radio-cadet* 3466 3467CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3468M: Jonathan Corbet <corbet@lwn.net> 3469L: linux-media@vger.kernel.org 3470T: git git://linuxtv.org/media_tree.git 3471S: Maintained 3472F: Documentation/media/v4l-drivers/cafe_ccic* 3473F: drivers/media/platform/marvell-ccic/ 3474 3475CAIF NETWORK LAYER 3476L: netdev@vger.kernel.org 3477S: Orphan 3478F: Documentation/networking/caif/ 3479F: drivers/net/caif/ 3480F: include/uapi/linux/caif/ 3481F: include/net/caif/ 3482F: net/caif/ 3483 3484CAKE QDISC 3485M: Toke Høiland-Jørgensen <toke@toke.dk> 3486L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3487S: Maintained 3488F: net/sched/sch_cake.c 3489 3490CALGARY x86-64 IOMMU 3491M: Muli Ben-Yehuda <mulix@mulix.org> 3492M: Jon Mason <jdmason@kudzu.us> 3493L: iommu@lists.linux-foundation.org 3494S: Maintained 3495F: arch/x86/kernel/pci-calgary_64.c 3496F: arch/x86/kernel/tce_64.c 3497F: arch/x86/include/asm/calgary.h 3498F: arch/x86/include/asm/tce.h 3499 3500CAN NETWORK DRIVERS 3501M: Wolfgang Grandegger <wg@grandegger.com> 3502M: Marc Kleine-Budde <mkl@pengutronix.de> 3503L: linux-can@vger.kernel.org 3504W: https://github.com/linux-can 3505T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3506T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3507S: Maintained 3508F: Documentation/devicetree/bindings/net/can/ 3509F: drivers/net/can/ 3510F: include/linux/can/dev.h 3511F: include/linux/can/platform/ 3512F: include/uapi/linux/can/error.h 3513F: include/uapi/linux/can/netlink.h 3514 3515CAN NETWORK LAYER 3516M: Oliver Hartkopp <socketcan@hartkopp.net> 3517M: Marc Kleine-Budde <mkl@pengutronix.de> 3518L: linux-can@vger.kernel.org 3519W: https://github.com/linux-can 3520T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3521T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3522S: Maintained 3523F: Documentation/networking/can.rst 3524F: net/can/ 3525F: include/linux/can/core.h 3526F: include/uapi/linux/can.h 3527F: include/uapi/linux/can/bcm.h 3528F: include/uapi/linux/can/raw.h 3529F: include/uapi/linux/can/gw.h 3530 3531CAPABILITIES 3532M: Serge Hallyn <serge@hallyn.com> 3533L: linux-security-module@vger.kernel.org 3534S: Supported 3535F: include/linux/capability.h 3536F: include/uapi/linux/capability.h 3537F: security/commoncap.c 3538F: kernel/capability.c 3539 3540CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3541M: Kevin Tsai <ktsai@capellamicro.com> 3542S: Maintained 3543F: drivers/iio/light/cm* 3544 3545CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3546M: Christian Lamparter <chunkeey@googlemail.com> 3547L: linux-wireless@vger.kernel.org 3548W: http://wireless.kernel.org/en/users/Drivers/carl9170 3549S: Maintained 3550F: drivers/net/wireless/ath/carl9170/ 3551 3552CAVIUM I2C DRIVER 3553M: Jan Glauber <jglauber@cavium.com> 3554M: David Daney <david.daney@cavium.com> 3555W: http://www.cavium.com 3556S: Supported 3557F: drivers/i2c/busses/i2c-octeon* 3558F: drivers/i2c/busses/i2c-thunderx* 3559 3560CAVIUM LIQUIDIO NETWORK DRIVER 3561M: Derek Chickles <dchickles@marvell.com> 3562M: Satanand Burla <sburla@marvell.com> 3563M: Felix Manlunas <fmanlunas@marvell.com> 3564L: netdev@vger.kernel.org 3565W: http://www.cavium.com 3566S: Supported 3567F: drivers/net/ethernet/cavium/liquidio/ 3568 3569CAVIUM MMC DRIVER 3570M: Jan Glauber <jglauber@cavium.com> 3571M: David Daney <david.daney@cavium.com> 3572M: Steven J. Hill <Steven.Hill@cavium.com> 3573W: http://www.cavium.com 3574S: Supported 3575F: drivers/mmc/host/cavium* 3576 3577CAVIUM OCTEON-TX CRYPTO DRIVER 3578M: George Cherian <george.cherian@cavium.com> 3579L: linux-crypto@vger.kernel.org 3580W: http://www.cavium.com 3581S: Supported 3582F: drivers/crypto/cavium/cpt/ 3583 3584CAVIUM THUNDERX2 ARM64 SOC 3585M: Robert Richter <rrichter@cavium.com> 3586M: Jayachandran C <jnair@caviumnetworks.com> 3587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3588S: Maintained 3589F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3590F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3591 3592CC2520 IEEE-802.15.4 RADIO DRIVER 3593M: Varka Bhadram <varkabhadram@gmail.com> 3594L: linux-wpan@vger.kernel.org 3595S: Maintained 3596F: drivers/net/ieee802154/cc2520.c 3597F: include/linux/spi/cc2520.h 3598F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3599 3600CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3601M: Gilad Ben-Yossef <gilad@benyossef.com> 3602L: linux-crypto@vger.kernel.org 3603S: Supported 3604F: drivers/crypto/ccree/ 3605W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3606 3607CEC FRAMEWORK 3608M: Hans Verkuil <hans.verkuil@cisco.com> 3609L: linux-media@vger.kernel.org 3610T: git git://linuxtv.org/media_tree.git 3611W: http://linuxtv.org 3612S: Supported 3613F: Documentation/media/kapi/cec-core.rst 3614F: Documentation/media/uapi/cec 3615F: drivers/media/cec/ 3616F: drivers/media/rc/keymaps/rc-cec.c 3617F: include/media/cec.h 3618F: include/media/cec-notifier.h 3619F: include/uapi/linux/cec.h 3620F: include/uapi/linux/cec-funcs.h 3621F: Documentation/devicetree/bindings/media/cec.txt 3622F: Documentation/ABI/testing/debugfs-cec-error-inj 3623 3624CEC GPIO DRIVER 3625M: Hans Verkuil <hans.verkuil@cisco.com> 3626L: linux-media@vger.kernel.org 3627T: git git://linuxtv.org/media_tree.git 3628W: http://linuxtv.org 3629S: Supported 3630F: drivers/media/platform/cec-gpio/ 3631F: Documentation/devicetree/bindings/media/cec-gpio.txt 3632 3633CELL BROADBAND ENGINE ARCHITECTURE 3634M: Arnd Bergmann <arnd@arndb.de> 3635L: linuxppc-dev@lists.ozlabs.org 3636W: http://www.ibm.com/developerworks/power/cell/ 3637S: Supported 3638F: arch/powerpc/include/asm/cell*.h 3639F: arch/powerpc/include/asm/spu*.h 3640F: arch/powerpc/include/uapi/asm/spu*.h 3641F: arch/powerpc/oprofile/*cell* 3642F: arch/powerpc/platforms/cell/ 3643 3644CEPH COMMON CODE (LIBCEPH) 3645M: Ilya Dryomov <idryomov@gmail.com> 3646M: "Yan, Zheng" <zyan@redhat.com> 3647M: Sage Weil <sage@redhat.com> 3648L: ceph-devel@vger.kernel.org 3649W: http://ceph.com/ 3650T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3651T: git git://github.com/ceph/ceph-client.git 3652S: Supported 3653F: net/ceph/ 3654F: include/linux/ceph/ 3655F: include/linux/crush/ 3656 3657CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3658M: "Yan, Zheng" <zyan@redhat.com> 3659M: Sage Weil <sage@redhat.com> 3660M: Ilya Dryomov <idryomov@gmail.com> 3661L: ceph-devel@vger.kernel.org 3662W: http://ceph.com/ 3663T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3664T: git git://github.com/ceph/ceph-client.git 3665S: Supported 3666F: Documentation/filesystems/ceph.txt 3667F: fs/ceph/ 3668 3669CERTIFICATE HANDLING: 3670M: David Howells <dhowells@redhat.com> 3671M: David Woodhouse <dwmw2@infradead.org> 3672L: keyrings@vger.kernel.org 3673S: Maintained 3674F: Documentation/admin-guide/module-signing.rst 3675F: certs/ 3676F: scripts/sign-file.c 3677F: scripts/extract-cert.c 3678 3679CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3680L: linux-usb@vger.kernel.org 3681S: Orphan 3682F: Documentation/usb/WUSB-Design-overview.txt 3683F: Documentation/usb/wusb-cbaf 3684F: drivers/usb/host/hwa-hc.c 3685F: drivers/usb/host/whci/ 3686F: drivers/usb/wusbcore/ 3687F: include/linux/usb/wusb* 3688 3689CFAG12864B LCD DRIVER 3690M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3691S: Maintained 3692F: drivers/auxdisplay/cfag12864b.c 3693F: include/linux/cfag12864b.h 3694 3695CFAG12864BFB LCD FRAMEBUFFER DRIVER 3696M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3697S: Maintained 3698F: drivers/auxdisplay/cfag12864bfb.c 3699F: include/linux/cfag12864b.h 3700 3701802.11 (including CFG80211/NL80211) 3702M: Johannes Berg <johannes@sipsolutions.net> 3703L: linux-wireless@vger.kernel.org 3704W: http://wireless.kernel.org/ 3705T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3706T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3707S: Maintained 3708F: net/wireless/ 3709F: include/uapi/linux/nl80211.h 3710F: include/linux/ieee80211.h 3711F: include/net/wext.h 3712F: include/net/cfg80211.h 3713F: include/net/iw_handler.h 3714F: include/net/ieee80211_radiotap.h 3715F: Documentation/driver-api/80211/cfg80211.rst 3716F: Documentation/networking/regulatory.txt 3717 3718CHAR and MISC DRIVERS 3719M: Arnd Bergmann <arnd@arndb.de> 3720M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3721T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3722S: Supported 3723F: drivers/char/ 3724F: drivers/misc/ 3725F: include/linux/miscdevice.h 3726 3727CHECKPATCH 3728M: Andy Whitcroft <apw@canonical.com> 3729M: Joe Perches <joe@perches.com> 3730S: Maintained 3731F: scripts/checkpatch.pl 3732 3733CHINESE DOCUMENTATION 3734M: Harry Wei <harryxiyou@gmail.com> 3735L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3736L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3737S: Maintained 3738F: Documentation/translations/zh_CN/ 3739 3740CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3741M: Peter Chen <Peter.Chen@nxp.com> 3742T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3743L: linux-usb@vger.kernel.org 3744S: Maintained 3745F: drivers/usb/chipidea/ 3746 3747CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3748M: Hans de Goede <hdegoede@redhat.com> 3749L: linux-input@vger.kernel.org 3750S: Maintained 3751F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3752F: drivers/input/touchscreen/chipone_icn8318.c 3753 3754CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3755M: Hans de Goede <hdegoede@redhat.com> 3756L: linux-input@vger.kernel.org 3757S: Maintained 3758F: drivers/input/touchscreen/chipone_icn8505.c 3759 3760CHROME HARDWARE PLATFORM SUPPORT 3761M: Benson Leung <bleung@chromium.org> 3762M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3763S: Maintained 3764T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3765F: drivers/platform/chrome/ 3766 3767CHROMEOS EC SUBDRIVERS 3768M: Benson Leung <bleung@chromium.org> 3769M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3770R: Guenter Roeck <groeck@chromium.org> 3771S: Maintained 3772N: cros_ec 3773N: cros-ec 3774F: drivers/power/supply/cros_usbpd-charger.c 3775 3776CHROMEOS EC CODEC DRIVER 3777M: Cheng-Yi Chiang <cychiang@chromium.org> 3778S: Maintained 3779R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3780R: Guenter Roeck <groeck@chromium.org> 3781F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3782F: sound/soc/codecs/cros_ec_codec.* 3783 3784CIRRUS LOGIC AUDIO CODEC DRIVERS 3785M: Brian Austin <brian.austin@cirrus.com> 3786M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3787L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3788S: Maintained 3789F: sound/soc/codecs/cs* 3790 3791CIRRUS LOGIC EP93XX ETHERNET DRIVER 3792M: Hartley Sweeten <hsweeten@visionengravers.com> 3793L: netdev@vger.kernel.org 3794S: Maintained 3795F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3796 3797CIRRUS LOGIC LOCHNAGAR DRIVER 3798M: Charles Keepax <ckeepax@opensource.cirrus.com> 3799M: Richard Fitzgerald <rf@opensource.cirrus.com> 3800L: patches@opensource.cirrus.com 3801S: Supported 3802F: drivers/clk/clk-lochnagar.c 3803F: drivers/mfd/lochnagar-i2c.c 3804F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3805F: drivers/regulator/lochnagar-regulator.c 3806F: include/dt-bindings/clk/lochnagar.h 3807F: include/dt-bindings/pinctrl/lochnagar.h 3808F: include/linux/mfd/lochnagar* 3809F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3810F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3811F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3812F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3813 3814CISCO FCOE HBA DRIVER 3815M: Satish Kharat <satishkh@cisco.com> 3816M: Sesidhar Baddela <sebaddel@cisco.com> 3817M: Karan Tilak Kumar <kartilak@cisco.com> 3818L: linux-scsi@vger.kernel.org 3819S: Supported 3820F: drivers/scsi/fnic/ 3821 3822CISCO SCSI HBA DRIVER 3823M: Karan Tilak Kumar <kartilak@cisco.com> 3824M: Sesidhar Baddela <sebaddel@cisco.com> 3825L: linux-scsi@vger.kernel.org 3826S: Supported 3827F: drivers/scsi/snic/ 3828 3829CISCO VIC ETHERNET NIC DRIVER 3830M: Christian Benvenuti <benve@cisco.com> 3831M: Govindarajulu Varadarajan <_govind@gmx.com> 3832M: Parvi Kaustubhi <pkaustub@cisco.com> 3833S: Supported 3834F: drivers/net/ethernet/cisco/enic/ 3835 3836CISCO VIC LOW LATENCY NIC DRIVER 3837M: Christian Benvenuti <benve@cisco.com> 3838M: Nelson Escobar <neescoba@cisco.com> 3839M: Parvi Kaustubhi <pkaustub@cisco.com> 3840S: Supported 3841F: drivers/infiniband/hw/usnic/ 3842 3843CIRRUS LOGIC MADERA CODEC DRIVERS 3844M: Charles Keepax <ckeepax@opensource.cirrus.com> 3845M: Richard Fitzgerald <rf@opensource.cirrus.com> 3846L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3847L: patches@opensource.cirrus.com 3848T: git https://github.com/CirrusLogic/linux-drivers.git 3849W: https://github.com/CirrusLogic/linux-drivers/wiki 3850S: Supported 3851F: Documentation/devicetree/bindings/mfd/madera.txt 3852F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3853F: include/linux/irqchip/irq-madera* 3854F: include/linux/mfd/madera/* 3855F: drivers/gpio/gpio-madera* 3856F: drivers/irqchip/irq-madera* 3857F: drivers/mfd/madera* 3858F: drivers/mfd/cs47l* 3859F: drivers/pinctrl/cirrus/* 3860 3861CLANG-FORMAT FILE 3862M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3863S: Maintained 3864F: .clang-format 3865 3866CLEANCACHE API 3867M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3868L: linux-kernel@vger.kernel.org 3869S: Maintained 3870F: mm/cleancache.c 3871F: include/linux/cleancache.h 3872 3873CLK API 3874M: Russell King <linux@armlinux.org.uk> 3875L: linux-clk@vger.kernel.org 3876S: Maintained 3877F: include/linux/clk.h 3878 3879CLOCKSOURCE, CLOCKEVENT DRIVERS 3880M: Daniel Lezcano <daniel.lezcano@linaro.org> 3881M: Thomas Gleixner <tglx@linutronix.de> 3882L: linux-kernel@vger.kernel.org 3883T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3884S: Supported 3885F: drivers/clocksource/ 3886F: Documentation/devicetree/bindings/timer/ 3887 3888CMPC ACPI DRIVER 3889M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3890M: Daniel Oliveira Nascimento <don@syst.com.br> 3891L: platform-driver-x86@vger.kernel.org 3892S: Supported 3893F: drivers/platform/x86/classmate-laptop.c 3894 3895COBALT MEDIA DRIVER 3896M: Hans Verkuil <hans.verkuil@cisco.com> 3897L: linux-media@vger.kernel.org 3898T: git git://linuxtv.org/media_tree.git 3899W: https://linuxtv.org 3900S: Supported 3901F: drivers/media/pci/cobalt/ 3902 3903COCCINELLE/Semantic Patches (SmPL) 3904M: Julia Lawall <Julia.Lawall@lip6.fr> 3905M: Gilles Muller <Gilles.Muller@lip6.fr> 3906M: Nicolas Palix <nicolas.palix@imag.fr> 3907M: Michal Marek <michal.lkml@markovi.net> 3908L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3909T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3910W: http://coccinelle.lip6.fr/ 3911S: Supported 3912F: Documentation/dev-tools/coccinelle.rst 3913F: scripts/coccinelle/ 3914F: scripts/coccicheck 3915 3916CODA FILE SYSTEM 3917M: Jan Harkes <jaharkes@cs.cmu.edu> 3918M: coda@cs.cmu.edu 3919L: codalist@coda.cs.cmu.edu 3920W: http://www.coda.cs.cmu.edu/ 3921S: Maintained 3922F: Documentation/filesystems/coda.txt 3923F: fs/coda/ 3924F: include/linux/coda*.h 3925F: include/uapi/linux/coda*.h 3926 3927CODA V4L2 MEM2MEM DRIVER 3928M: Philipp Zabel <p.zabel@pengutronix.de> 3929L: linux-media@vger.kernel.org 3930S: Maintained 3931F: Documentation/devicetree/bindings/media/coda.txt 3932F: drivers/media/platform/coda/ 3933 3934CODE OF CONDUCT 3935M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3936S: Supported 3937F: Documentation/process/code-of-conduct.rst 3938F: Documentation/process/code-of-conduct-interpretation.rst 3939 3940COMMON CLK FRAMEWORK 3941M: Michael Turquette <mturquette@baylibre.com> 3942M: Stephen Boyd <sboyd@kernel.org> 3943L: linux-clk@vger.kernel.org 3944Q: http://patchwork.kernel.org/project/linux-clk/list/ 3945T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3946S: Maintained 3947F: Documentation/devicetree/bindings/clock/ 3948F: drivers/clk/ 3949X: drivers/clk/clkdev.c 3950F: include/linux/clk-pr* 3951F: include/linux/clk/ 3952F: include/linux/of_clk.h 3953 3954COMMON INTERNET FILE SYSTEM (CIFS) 3955M: Steve French <sfrench@samba.org> 3956L: linux-cifs@vger.kernel.org 3957L: samba-technical@lists.samba.org (moderated for non-subscribers) 3958W: http://linux-cifs.samba.org/ 3959T: git git://git.samba.org/sfrench/cifs-2.6.git 3960S: Supported 3961F: Documentation/filesystems/cifs/ 3962F: fs/cifs/ 3963 3964COMPACTPCI HOTPLUG CORE 3965M: Scott Murray <scott@spiteful.org> 3966L: linux-pci@vger.kernel.org 3967S: Maintained 3968F: drivers/pci/hotplug/cpci_hotplug* 3969 3970COMPACTPCI HOTPLUG GENERIC DRIVER 3971M: Scott Murray <scott@spiteful.org> 3972L: linux-pci@vger.kernel.org 3973S: Maintained 3974F: drivers/pci/hotplug/cpcihp_generic.c 3975 3976COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3977M: Scott Murray <scott@spiteful.org> 3978L: linux-pci@vger.kernel.org 3979S: Maintained 3980F: drivers/pci/hotplug/cpcihp_zt5550.* 3981 3982COMPAL LAPTOP SUPPORT 3983M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3984L: platform-driver-x86@vger.kernel.org 3985S: Maintained 3986F: drivers/platform/x86/compal-laptop.c 3987 3988COMPILER ATTRIBUTES 3989M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3990S: Maintained 3991F: include/linux/compiler_attributes.h 3992 3993CONEXANT ACCESSRUNNER USB DRIVER 3994L: accessrunner-general@lists.sourceforge.net 3995W: http://accessrunner.sourceforge.net/ 3996S: Orphan 3997F: drivers/usb/atm/cxacru.c 3998 3999CONFIGFS 4000M: Joel Becker <jlbec@evilplan.org> 4001M: Christoph Hellwig <hch@lst.de> 4002T: git git://git.infradead.org/users/hch/configfs.git 4003S: Supported 4004F: fs/configfs/ 4005F: include/linux/configfs.h 4006 4007CONNECTOR 4008M: Evgeniy Polyakov <zbr@ioremap.net> 4009L: netdev@vger.kernel.org 4010S: Maintained 4011F: drivers/connector/ 4012 4013CONTROL GROUP (CGROUP) 4014M: Tejun Heo <tj@kernel.org> 4015M: Li Zefan <lizefan@huawei.com> 4016M: Johannes Weiner <hannes@cmpxchg.org> 4017L: cgroups@vger.kernel.org 4018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4019S: Maintained 4020F: Documentation/admin-guide/cgroup-v2.rst 4021F: Documentation/cgroup-v1/ 4022F: include/linux/cgroup* 4023F: kernel/cgroup/ 4024 4025CONTROL GROUP - CPUSET 4026M: Li Zefan <lizefan@huawei.com> 4027L: cgroups@vger.kernel.org 4028W: http://www.bullopensource.org/cpuset/ 4029W: http://oss.sgi.com/projects/cpusets/ 4030T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4031S: Maintained 4032F: Documentation/cgroup-v1/cpusets.txt 4033F: include/linux/cpuset.h 4034F: kernel/cgroup/cpuset.c 4035 4036CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4037M: Johannes Weiner <hannes@cmpxchg.org> 4038M: Michal Hocko <mhocko@kernel.org> 4039M: Vladimir Davydov <vdavydov.dev@gmail.com> 4040L: cgroups@vger.kernel.org 4041L: linux-mm@kvack.org 4042S: Maintained 4043F: mm/memcontrol.c 4044F: mm/swap_cgroup.c 4045 4046CORETEMP HARDWARE MONITORING DRIVER 4047M: Fenghua Yu <fenghua.yu@intel.com> 4048L: linux-hwmon@vger.kernel.org 4049S: Maintained 4050F: Documentation/hwmon/coretemp 4051F: drivers/hwmon/coretemp.c 4052 4053COSA/SRP SYNC SERIAL DRIVER 4054M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4055W: http://www.fi.muni.cz/~kas/cosa/ 4056S: Maintained 4057F: drivers/net/wan/cosa* 4058 4059CPMAC ETHERNET DRIVER 4060M: Florian Fainelli <f.fainelli@gmail.com> 4061L: netdev@vger.kernel.org 4062S: Maintained 4063F: drivers/net/ethernet/ti/cpmac.c 4064 4065CPU FREQUENCY SCALING FRAMEWORK 4066M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4067M: Viresh Kumar <viresh.kumar@linaro.org> 4068L: linux-pm@vger.kernel.org 4069S: Maintained 4070T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4071T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4072B: https://bugzilla.kernel.org 4073F: Documentation/admin-guide/pm/cpufreq.rst 4074F: Documentation/admin-guide/pm/intel_pstate.rst 4075F: Documentation/cpu-freq/ 4076F: Documentation/devicetree/bindings/cpufreq/ 4077F: drivers/cpufreq/ 4078F: include/linux/cpufreq.h 4079F: tools/testing/selftests/cpufreq/ 4080 4081CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4082M: Viresh Kumar <viresh.kumar@linaro.org> 4083M: Sudeep Holla <sudeep.holla@arm.com> 4084L: linux-pm@vger.kernel.org 4085W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4086S: Maintained 4087F: drivers/cpufreq/arm_big_little.h 4088F: drivers/cpufreq/arm_big_little.c 4089 4090CPU POWER MONITORING SUBSYSTEM 4091M: Thomas Renninger <trenn@suse.com> 4092M: Shuah Khan <shuah@kernel.org> 4093M: Shuah Khan <skhan@linuxfoundation.org> 4094L: linux-pm@vger.kernel.org 4095S: Maintained 4096F: tools/power/cpupower/ 4097 4098CPUID/MSR DRIVER 4099M: "H. Peter Anvin" <hpa@zytor.com> 4100S: Maintained 4101F: arch/x86/kernel/cpuid.c 4102F: arch/x86/kernel/msr.c 4103 4104CPUIDLE DRIVER - ARM BIG LITTLE 4105M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4106M: Daniel Lezcano <daniel.lezcano@linaro.org> 4107L: linux-pm@vger.kernel.org 4108L: linux-arm-kernel@lists.infradead.org 4109T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4110S: Maintained 4111F: drivers/cpuidle/cpuidle-big_little.c 4112 4113CPUIDLE DRIVER - ARM EXYNOS 4114M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4115M: Daniel Lezcano <daniel.lezcano@linaro.org> 4116M: Kukjin Kim <kgene@kernel.org> 4117L: linux-pm@vger.kernel.org 4118L: linux-samsung-soc@vger.kernel.org 4119S: Supported 4120F: drivers/cpuidle/cpuidle-exynos.c 4121F: arch/arm/mach-exynos/pm.c 4122 4123CPU IDLE TIME MANAGEMENT FRAMEWORK 4124M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4125M: Daniel Lezcano <daniel.lezcano@linaro.org> 4126L: linux-pm@vger.kernel.org 4127S: Maintained 4128T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4129B: https://bugzilla.kernel.org 4130F: Documentation/admin-guide/pm/cpuidle.rst 4131F: Documentation/driver-api/pm/cpuidle.rst 4132F: drivers/cpuidle/* 4133F: include/linux/cpuidle.h 4134 4135CRAMFS FILESYSTEM 4136M: Nicolas Pitre <nico@fluxnic.net> 4137S: Maintained 4138F: Documentation/filesystems/cramfs.txt 4139F: fs/cramfs/ 4140 4141CRYPTO API 4142M: Herbert Xu <herbert@gondor.apana.org.au> 4143M: "David S. Miller" <davem@davemloft.net> 4144L: linux-crypto@vger.kernel.org 4145T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4147S: Maintained 4148F: Documentation/crypto/ 4149F: Documentation/devicetree/bindings/crypto/ 4150F: arch/*/crypto/ 4151F: crypto/ 4152F: drivers/crypto/ 4153F: include/crypto/ 4154F: include/linux/crypto* 4155 4156CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4157M: Neil Horman <nhorman@tuxdriver.com> 4158L: linux-crypto@vger.kernel.org 4159S: Maintained 4160F: crypto/ansi_cprng.c 4161F: crypto/rng.c 4162 4163CS3308 MEDIA DRIVER 4164M: Hans Verkuil <hverkuil@xs4all.nl> 4165L: linux-media@vger.kernel.org 4166T: git git://linuxtv.org/media_tree.git 4167W: http://linuxtv.org 4168S: Odd Fixes 4169F: drivers/media/i2c/cs3308.c 4170 4171CS5535 Audio ALSA driver 4172M: Jaya Kumar <jayakumar.alsa@gmail.com> 4173S: Maintained 4174F: sound/pci/cs5535audio/ 4175 4176CSI DRIVERS FOR ALLWINNER V3s 4177M: Yong Deng <yong.deng@magewell.com> 4178L: linux-media@vger.kernel.org 4179T: git git://linuxtv.org/media_tree.git 4180S: Maintained 4181F: drivers/media/platform/sunxi/sun6i-csi/ 4182F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4183 4184CW1200 WLAN driver 4185M: Solomon Peachy <pizza@shaftnet.org> 4186S: Maintained 4187F: drivers/net/wireless/st/cw1200/ 4188 4189CX18 VIDEO4LINUX DRIVER 4190M: Andy Walls <awalls@md.metrocast.net> 4191L: ivtv-devel@ivtvdriver.org (subscribers-only) 4192L: linux-media@vger.kernel.org 4193T: git git://linuxtv.org/media_tree.git 4194W: https://linuxtv.org 4195W: http://www.ivtvdriver.org/index.php/Cx18 4196S: Maintained 4197F: Documentation/media/v4l-drivers/cx18* 4198F: drivers/media/pci/cx18/ 4199F: include/uapi/linux/ivtv* 4200 4201CX2341X MPEG ENCODER HELPER MODULE 4202M: Hans Verkuil <hverkuil@xs4all.nl> 4203L: linux-media@vger.kernel.org 4204T: git git://linuxtv.org/media_tree.git 4205W: https://linuxtv.org 4206S: Maintained 4207F: drivers/media/common/cx2341x* 4208F: include/media/drv-intf/cx2341x.h 4209 4210CX24120 MEDIA DRIVER 4211M: Jemma Denson <jdenson@gmail.com> 4212M: Patrick Boettcher <patrick.boettcher@posteo.de> 4213L: linux-media@vger.kernel.org 4214W: https://linuxtv.org 4215Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4216S: Maintained 4217F: drivers/media/dvb-frontends/cx24120* 4218 4219CX88 VIDEO4LINUX DRIVER 4220M: Mauro Carvalho Chehab <mchehab@kernel.org> 4221L: linux-media@vger.kernel.org 4222W: https://linuxtv.org 4223T: git git://linuxtv.org/media_tree.git 4224S: Odd fixes 4225F: Documentation/media/v4l-drivers/cx88* 4226F: drivers/media/pci/cx88/ 4227 4228CXD2820R MEDIA DRIVER 4229M: Antti Palosaari <crope@iki.fi> 4230L: linux-media@vger.kernel.org 4231W: https://linuxtv.org 4232W: http://palosaari.fi/linux/ 4233Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4234T: git git://linuxtv.org/anttip/media_tree.git 4235S: Maintained 4236F: drivers/media/dvb-frontends/cxd2820r* 4237 4238CXGB3 ETHERNET DRIVER (CXGB3) 4239M: Vishal Kulkarni <vishal@chelsio.com> 4240L: netdev@vger.kernel.org 4241W: http://www.chelsio.com 4242S: Supported 4243F: drivers/net/ethernet/chelsio/cxgb3/ 4244 4245CXGB3 ISCSI DRIVER (CXGB3I) 4246M: Karen Xie <kxie@chelsio.com> 4247L: linux-scsi@vger.kernel.org 4248W: http://www.chelsio.com 4249S: Supported 4250F: drivers/scsi/cxgbi/cxgb3i 4251 4252CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4253M: Steve Wise <swise@chelsio.com> 4254L: linux-rdma@vger.kernel.org 4255W: http://www.openfabrics.org 4256S: Supported 4257F: drivers/infiniband/hw/cxgb3/ 4258F: include/uapi/rdma/cxgb3-abi.h 4259 4260CXGB4 CRYPTO DRIVER (chcr) 4261M: Harsh Jain <harsh@chelsio.com> 4262L: linux-crypto@vger.kernel.org 4263W: http://www.chelsio.com 4264S: Supported 4265F: drivers/crypto/chelsio 4266 4267CXGB4 ETHERNET DRIVER (CXGB4) 4268M: Vishal Kulkarni <vishal@chelsio.com> 4269L: netdev@vger.kernel.org 4270W: http://www.chelsio.com 4271S: Supported 4272F: drivers/net/ethernet/chelsio/cxgb4/ 4273 4274CXGB4 ISCSI DRIVER (CXGB4I) 4275M: Karen Xie <kxie@chelsio.com> 4276L: linux-scsi@vger.kernel.org 4277W: http://www.chelsio.com 4278S: Supported 4279F: drivers/scsi/cxgbi/cxgb4i 4280 4281CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4282M: Steve Wise <swise@chelsio.com> 4283L: linux-rdma@vger.kernel.org 4284W: http://www.openfabrics.org 4285S: Supported 4286F: drivers/infiniband/hw/cxgb4/ 4287F: include/uapi/rdma/cxgb4-abi.h 4288 4289CXGB4VF ETHERNET DRIVER (CXGB4VF) 4290M: Casey Leedom <leedom@chelsio.com> 4291L: netdev@vger.kernel.org 4292W: http://www.chelsio.com 4293S: Supported 4294F: drivers/net/ethernet/chelsio/cxgb4vf/ 4295 4296CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4297M: Frederic Barrat <fbarrat@linux.ibm.com> 4298M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4299L: linuxppc-dev@lists.ozlabs.org 4300S: Supported 4301F: arch/powerpc/platforms/powernv/pci-cxl.c 4302F: drivers/misc/cxl/ 4303F: include/misc/cxl* 4304F: include/uapi/misc/cxl.h 4305F: Documentation/powerpc/cxl.txt 4306F: Documentation/ABI/testing/sysfs-class-cxl 4307 4308CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4309M: Manoj N. Kumar <manoj@linux.ibm.com> 4310M: Matthew R. Ochs <mrochs@linux.ibm.com> 4311M: Uma Krishnan <ukrishn@linux.ibm.com> 4312L: linux-scsi@vger.kernel.org 4313S: Supported 4314F: drivers/scsi/cxlflash/ 4315F: include/uapi/scsi/cxlflash_ioctl.h 4316F: Documentation/powerpc/cxlflash.txt 4317 4318CYBERPRO FB DRIVER 4319M: Russell King <linux@armlinux.org.uk> 4320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4321W: http://www.armlinux.org.uk/ 4322S: Maintained 4323F: drivers/video/fbdev/cyber2000fb.* 4324 4325CYCLADES ASYNC MUX DRIVER 4326W: http://www.cyclades.com/ 4327S: Orphan 4328F: drivers/tty/cyclades.c 4329F: include/linux/cyclades.h 4330F: include/uapi/linux/cyclades.h 4331 4332CYCLADES PC300 DRIVER 4333W: http://www.cyclades.com/ 4334S: Orphan 4335F: drivers/net/wan/pc300* 4336 4337CYPRESS_FIRMWARE MEDIA DRIVER 4338M: Antti Palosaari <crope@iki.fi> 4339L: linux-media@vger.kernel.org 4340W: https://linuxtv.org 4341W: http://palosaari.fi/linux/ 4342Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4343T: git git://linuxtv.org/anttip/media_tree.git 4344S: Maintained 4345F: drivers/media/common/cypress_firmware* 4346 4347CYTTSP TOUCHSCREEN DRIVER 4348M: Ferruh Yigit <fery@cypress.com> 4349L: linux-input@vger.kernel.org 4350S: Supported 4351F: drivers/input/touchscreen/cyttsp* 4352F: include/linux/input/cyttsp.h 4353 4354D-LINK DIR-685 TOUCHKEYS DRIVER 4355M: Linus Walleij <linus.walleij@linaro.org> 4356L: linux-input@vger.kernel.org 4357S: Supported 4358F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4359 4360DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4361M: Joshua Kinard <kumba@gentoo.org> 4362S: Maintained 4363F: drivers/rtc/rtc-ds1685.c 4364F: include/linux/rtc/ds1685.h 4365 4366DAMA SLAVE for AX.25 4367M: Joerg Reuter <jreuter@yaina.de> 4368W: http://yaina.de/jreuter/ 4369W: http://www.qsl.net/dl1bke/ 4370L: linux-hams@vger.kernel.org 4371S: Maintained 4372F: net/ax25/af_ax25.c 4373F: net/ax25/ax25_dev.c 4374F: net/ax25/ax25_ds_* 4375F: net/ax25/ax25_in.c 4376F: net/ax25/ax25_out.c 4377F: net/ax25/ax25_timer.c 4378F: net/ax25/sysctl_net_ax25.c 4379 4380DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4381L: netdev@vger.kernel.org 4382S: Orphan 4383F: Documentation/networking/device_drivers/dec/dmfe.txt 4384F: drivers/net/ethernet/dec/tulip/dmfe.c 4385 4386DC390/AM53C974 SCSI driver 4387M: Hannes Reinecke <hare@suse.com> 4388L: linux-scsi@vger.kernel.org 4389S: Maintained 4390F: drivers/scsi/am53c974.c 4391 4392DC395x SCSI driver 4393M: Oliver Neukum <oliver@neukum.org> 4394M: Ali Akcaagac <aliakc@web.de> 4395M: Jamie Lenehan <lenehan@twibble.org> 4396L: dc395x@twibble.org 4397W: http://twibble.org/dist/dc395x/ 4398W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4399S: Maintained 4400F: Documentation/scsi/dc395x.txt 4401F: drivers/scsi/dc395x.* 4402 4403DCCP PROTOCOL 4404M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4405L: dccp@vger.kernel.org 4406W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4407S: Maintained 4408F: include/linux/dccp.h 4409F: include/uapi/linux/dccp.h 4410F: include/linux/tfrc.h 4411F: net/dccp/ 4412 4413DECnet NETWORK LAYER 4414W: http://linux-decnet.sourceforge.net 4415L: linux-decnet-user@lists.sourceforge.net 4416S: Orphan 4417F: Documentation/networking/decnet.txt 4418F: net/decnet/ 4419 4420DECSTATION PLATFORM SUPPORT 4421M: "Maciej W. Rozycki" <macro@linux-mips.org> 4422L: linux-mips@vger.kernel.org 4423W: http://www.linux-mips.org/wiki/DECstation 4424S: Maintained 4425F: arch/mips/dec/ 4426F: arch/mips/include/asm/dec/ 4427F: arch/mips/include/asm/mach-dec/ 4428 4429DEFXX FDDI NETWORK DRIVER 4430M: "Maciej W. Rozycki" <macro@linux-mips.org> 4431S: Maintained 4432F: drivers/net/fddi/defxx.* 4433 4434DELL SMBIOS DRIVER 4435M: Pali Rohár <pali.rohar@gmail.com> 4436M: Mario Limonciello <mario.limonciello@dell.com> 4437L: platform-driver-x86@vger.kernel.org 4438S: Maintained 4439F: drivers/platform/x86/dell-smbios.* 4440 4441DELL SMBIOS SMM DRIVER 4442M: Mario Limonciello <mario.limonciello@dell.com> 4443L: platform-driver-x86@vger.kernel.org 4444S: Maintained 4445F: drivers/platform/x86/dell-smbios-smm.c 4446 4447DELL SMBIOS WMI DRIVER 4448M: Mario Limonciello <mario.limonciello@dell.com> 4449L: platform-driver-x86@vger.kernel.org 4450S: Maintained 4451F: drivers/platform/x86/dell-smbios-wmi.c 4452F: tools/wmi/dell-smbios-example.c 4453 4454DEFZA FDDI NETWORK DRIVER 4455M: "Maciej W. Rozycki" <macro@linux-mips.org> 4456S: Maintained 4457F: drivers/net/fddi/defza.* 4458 4459DELL LAPTOP DRIVER 4460M: Matthew Garrett <mjg59@srcf.ucam.org> 4461M: Pali Rohár <pali.rohar@gmail.com> 4462L: platform-driver-x86@vger.kernel.org 4463S: Maintained 4464F: drivers/platform/x86/dell-laptop.c 4465 4466DELL LAPTOP FREEFALL DRIVER 4467M: Pali Rohár <pali.rohar@gmail.com> 4468S: Maintained 4469F: drivers/platform/x86/dell-smo8800.c 4470 4471DELL LAPTOP RBTN DRIVER 4472M: Pali Rohár <pali.rohar@gmail.com> 4473S: Maintained 4474F: drivers/platform/x86/dell-rbtn.* 4475 4476DELL REMOTE BIOS UPDATE DRIVER 4477M: Stuart Hayes <stuart.w.hayes@gmail.com> 4478L: platform-driver-x86@vger.kernel.org 4479S: Maintained 4480F: drivers/platform/x86/dell_rbu.c 4481 4482DELL LAPTOP SMM DRIVER 4483M: Pali Rohár <pali.rohar@gmail.com> 4484S: Maintained 4485F: drivers/hwmon/dell-smm-hwmon.c 4486F: include/uapi/linux/i8k.h 4487 4488DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4489M: Stuart Hayes <stuart.w.hayes@gmail.com> 4490L: platform-driver-x86@vger.kernel.org 4491S: Maintained 4492F: Documentation/dcdbas.txt 4493F: drivers/platform/x86/dcdbas.* 4494 4495DELL WMI NOTIFICATIONS DRIVER 4496M: Matthew Garrett <mjg59@srcf.ucam.org> 4497M: Pali Rohár <pali.rohar@gmail.com> 4498S: Maintained 4499F: drivers/platform/x86/dell-wmi.c 4500 4501DELL WMI DESCRIPTOR DRIVER 4502M: Mario Limonciello <mario.limonciello@dell.com> 4503S: Maintained 4504F: drivers/platform/x86/dell-wmi-descriptor.c 4505 4506DELTA ST MEDIA DRIVER 4507M: Hugues Fruchet <hugues.fruchet@st.com> 4508L: linux-media@vger.kernel.org 4509T: git git://linuxtv.org/media_tree.git 4510W: https://linuxtv.org 4511S: Supported 4512F: drivers/media/platform/sti/delta 4513 4514DENALI NAND DRIVER 4515M: Masahiro Yamada <yamada.masahiro@socionext.com> 4516L: linux-mtd@lists.infradead.org 4517S: Supported 4518F: drivers/mtd/nand/raw/denali* 4519 4520DESIGNWARE USB2 DRD IP DRIVER 4521M: Minas Harutyunyan <hminas@synopsys.com> 4522L: linux-usb@vger.kernel.org 4523T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4524S: Maintained 4525F: drivers/usb/dwc2/ 4526 4527DESIGNWARE USB3 DRD IP DRIVER 4528M: Felipe Balbi <balbi@kernel.org> 4529L: linux-usb@vger.kernel.org 4530T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4531S: Maintained 4532F: drivers/usb/dwc3/ 4533 4534DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4535M: Andreas Klinger <ak@it-klinger.de> 4536L: linux-iio@vger.kernel.org 4537S: Maintained 4538F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4539F: drivers/iio/proximity/srf*.c 4540 4541DEVICE COREDUMP (DEV_COREDUMP) 4542M: Johannes Berg <johannes@sipsolutions.net> 4543L: linux-kernel@vger.kernel.org 4544S: Maintained 4545F: drivers/base/devcoredump.c 4546F: include/linux/devcoredump.h 4547 4548DEVICE FREQUENCY (DEVFREQ) 4549M: MyungJoo Ham <myungjoo.ham@samsung.com> 4550M: Kyungmin Park <kyungmin.park@samsung.com> 4551R: Chanwoo Choi <cw00.choi@samsung.com> 4552L: linux-pm@vger.kernel.org 4553T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4554S: Maintained 4555F: drivers/devfreq/ 4556F: include/linux/devfreq.h 4557F: Documentation/devicetree/bindings/devfreq/ 4558 4559DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4560M: Chanwoo Choi <cw00.choi@samsung.com> 4561L: linux-pm@vger.kernel.org 4562T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4563S: Supported 4564F: drivers/devfreq/event/ 4565F: drivers/devfreq/devfreq-event.c 4566F: include/linux/devfreq-event.h 4567F: Documentation/devicetree/bindings/devfreq/event/ 4568 4569DEVICE NUMBER REGISTRY 4570M: Torben Mathiasen <device@lanana.org> 4571W: http://lanana.org/docs/device-list/index.html 4572S: Maintained 4573 4574DEVICE-MAPPER (LVM) 4575M: Alasdair Kergon <agk@redhat.com> 4576M: Mike Snitzer <snitzer@redhat.com> 4577M: dm-devel@redhat.com 4578L: dm-devel@redhat.com 4579W: http://sources.redhat.com/dm 4580Q: http://patchwork.kernel.org/project/dm-devel/list/ 4581T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4582T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4583S: Maintained 4584F: Documentation/device-mapper/ 4585F: drivers/md/Makefile 4586F: drivers/md/Kconfig 4587F: drivers/md/dm* 4588F: drivers/md/persistent-data/ 4589F: include/linux/device-mapper.h 4590F: include/linux/dm-*.h 4591F: include/uapi/linux/dm-*.h 4592 4593DEVLINK 4594M: Jiri Pirko <jiri@mellanox.com> 4595L: netdev@vger.kernel.org 4596S: Supported 4597F: net/core/devlink.c 4598F: include/net/devlink.h 4599F: include/uapi/linux/devlink.h 4600 4601DIALOG SEMICONDUCTOR DRIVERS 4602M: Support Opensource <support.opensource@diasemi.com> 4603W: http://www.dialog-semiconductor.com/products 4604S: Supported 4605F: Documentation/hwmon/da90?? 4606F: Documentation/devicetree/bindings/mfd/da90*.txt 4607F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4608F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4609F: Documentation/devicetree/bindings/regulator/da92*.txt 4610F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4611F: Documentation/devicetree/bindings/sound/da[79]*.txt 4612F: drivers/gpio/gpio-da90??.c 4613F: drivers/hwmon/da90??-hwmon.c 4614F: drivers/iio/adc/da91??-*.c 4615F: drivers/input/misc/da90??_onkey.c 4616F: drivers/input/touchscreen/da9052_tsi.c 4617F: drivers/leds/leds-da90??.c 4618F: drivers/mfd/da903x.c 4619F: drivers/mfd/da90??-*.c 4620F: drivers/mfd/da91??-*.c 4621F: drivers/power/supply/da9052-battery.c 4622F: drivers/power/supply/da91??-*.c 4623F: drivers/regulator/da903x.c 4624F: drivers/regulator/da9???-regulator.[ch] 4625F: drivers/thermal/da90??-thermal.c 4626F: drivers/rtc/rtc-da90??.c 4627F: drivers/video/backlight/da90??_bl.c 4628F: drivers/watchdog/da90??_wdt.c 4629F: include/linux/mfd/da903x.h 4630F: include/linux/mfd/da9052/ 4631F: include/linux/mfd/da9055/ 4632F: include/linux/mfd/da9062/ 4633F: include/linux/mfd/da9063/ 4634F: include/linux/mfd/da9150/ 4635F: include/linux/regulator/da9211.h 4636F: include/sound/da[79]*.h 4637F: sound/soc/codecs/da[79]*.[ch] 4638 4639DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4640M: William Breathitt Gray <vilhelm.gray@gmail.com> 4641L: linux-gpio@vger.kernel.org 4642S: Maintained 4643F: drivers/gpio/gpio-gpio-mm.c 4644 4645DIOLAN U2C-12 I2C DRIVER 4646M: Guenter Roeck <linux@roeck-us.net> 4647L: linux-i2c@vger.kernel.org 4648S: Maintained 4649F: drivers/i2c/busses/i2c-diolan-u2c.c 4650 4651FILESYSTEM DIRECT ACCESS (DAX) 4652M: Dan Williams <dan.j.williams@intel.com> 4653R: Matthew Wilcox <willy@infradead.org> 4654R: Jan Kara <jack@suse.cz> 4655L: linux-fsdevel@vger.kernel.org 4656L: linux-nvdimm@lists.01.org 4657S: Supported 4658F: fs/dax.c 4659F: include/linux/dax.h 4660F: include/trace/events/fs_dax.h 4661 4662DEVICE DIRECT ACCESS (DAX) 4663M: Dan Williams <dan.j.williams@intel.com> 4664M: Vishal Verma <vishal.l.verma@intel.com> 4665M: Keith Busch <keith.busch@intel.com> 4666M: Dave Jiang <dave.jiang@intel.com> 4667L: linux-nvdimm@lists.01.org 4668S: Supported 4669F: drivers/dax/ 4670 4671DIRECTORY NOTIFICATION (DNOTIFY) 4672M: Jan Kara <jack@suse.cz> 4673R: Amir Goldstein <amir73il@gmail.com> 4674L: linux-fsdevel@vger.kernel.org 4675S: Maintained 4676F: Documentation/filesystems/dnotify.txt 4677F: fs/notify/dnotify/ 4678F: include/linux/dnotify.h 4679 4680DISK GEOMETRY AND PARTITION HANDLING 4681M: Andries Brouwer <aeb@cwi.nl> 4682W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4683W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4684W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4685S: Maintained 4686 4687DISKQUOTA 4688M: Jan Kara <jack@suse.com> 4689S: Maintained 4690F: Documentation/filesystems/quota.txt 4691F: fs/quota/ 4692F: include/linux/quota*.h 4693F: include/uapi/linux/quota*.h 4694 4695DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4696M: Bernie Thompson <bernie@plugable.com> 4697L: linux-fbdev@vger.kernel.org 4698S: Maintained 4699W: http://plugable.com/category/projects/udlfb/ 4700F: drivers/video/fbdev/udlfb.c 4701F: include/video/udlfb.h 4702F: Documentation/fb/udlfb.txt 4703 4704DISTRIBUTED LOCK MANAGER (DLM) 4705M: Christine Caulfield <ccaulfie@redhat.com> 4706M: David Teigland <teigland@redhat.com> 4707L: cluster-devel@redhat.com 4708W: http://sources.redhat.com/cluster/ 4709T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4710S: Supported 4711F: fs/dlm/ 4712 4713DMA BUFFER SHARING FRAMEWORK 4714M: Sumit Semwal <sumit.semwal@linaro.org> 4715S: Maintained 4716L: linux-media@vger.kernel.org 4717L: dri-devel@lists.freedesktop.org 4718L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4719F: drivers/dma-buf/ 4720F: include/linux/dma-buf* 4721F: include/linux/reservation.h 4722F: include/linux/*fence.h 4723F: Documentation/driver-api/dma-buf.rst 4724T: git git://anongit.freedesktop.org/drm/drm-misc 4725 4726DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4727M: Vinod Koul <vkoul@kernel.org> 4728L: dmaengine@vger.kernel.org 4729Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4730S: Maintained 4731F: drivers/dma/ 4732F: include/linux/dmaengine.h 4733F: include/linux/of_dma.h 4734F: Documentation/devicetree/bindings/dma/ 4735F: Documentation/driver-api/dmaengine/ 4736T: git git://git.infradead.org/users/vkoul/slave-dma.git 4737 4738DMA MAPPING HELPERS 4739M: Christoph Hellwig <hch@lst.de> 4740M: Marek Szyprowski <m.szyprowski@samsung.com> 4741R: Robin Murphy <robin.murphy@arm.com> 4742L: iommu@lists.linux-foundation.org 4743T: git git://git.infradead.org/users/hch/dma-mapping.git 4744W: http://git.infradead.org/users/hch/dma-mapping.git 4745S: Supported 4746F: kernel/dma/ 4747F: include/asm-generic/dma-mapping.h 4748F: include/linux/dma-direct.h 4749F: include/linux/dma-mapping.h 4750F: include/linux/dma-noncoherent.h 4751 4752DME1737 HARDWARE MONITOR DRIVER 4753M: Juerg Haefliger <juergh@gmail.com> 4754L: linux-hwmon@vger.kernel.org 4755S: Maintained 4756F: Documentation/hwmon/dme1737 4757F: drivers/hwmon/dme1737.c 4758 4759DMI/SMBIOS SUPPORT 4760M: Jean Delvare <jdelvare@suse.com> 4761S: Maintained 4762T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4763F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4764F: drivers/firmware/dmi-id.c 4765F: drivers/firmware/dmi_scan.c 4766F: include/linux/dmi.h 4767 4768DOCUMENTATION 4769M: Jonathan Corbet <corbet@lwn.net> 4770L: linux-doc@vger.kernel.org 4771S: Maintained 4772F: Documentation/ 4773F: scripts/kernel-doc 4774X: Documentation/ABI/ 4775X: Documentation/acpi/ 4776X: Documentation/devicetree/ 4777X: Documentation/i2c/ 4778X: Documentation/media/ 4779X: Documentation/power/ 4780X: Documentation/spi/ 4781T: git git://git.lwn.net/linux.git docs-next 4782 4783DOCUMENTATION/ITALIAN 4784M: Federico Vaga <federico.vaga@vaga.pv.it> 4785L: linux-doc@vger.kernel.org 4786S: Maintained 4787F: Documentation/translations/it_IT 4788 4789DONGWOON DW9714 LENS VOICE COIL DRIVER 4790M: Sakari Ailus <sakari.ailus@linux.intel.com> 4791L: linux-media@vger.kernel.org 4792T: git git://linuxtv.org/media_tree.git 4793S: Maintained 4794F: drivers/media/i2c/dw9714.c 4795F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4796 4797DONGWOON DW9807 LENS VOICE COIL DRIVER 4798M: Sakari Ailus <sakari.ailus@linux.intel.com> 4799L: linux-media@vger.kernel.org 4800T: git git://linuxtv.org/media_tree.git 4801S: Maintained 4802F: drivers/media/i2c/dw9807-vcm.c 4803F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4804 4805DOUBLETALK DRIVER 4806M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4807L: blinux-list@redhat.com 4808S: Maintained 4809F: drivers/char/dtlk.c 4810F: include/linux/dtlk.h 4811 4812DPAA2 DATAPATH I/O (DPIO) DRIVER 4813M: Roy Pledge <Roy.Pledge@nxp.com> 4814L: linux-kernel@vger.kernel.org 4815S: Maintained 4816F: drivers/soc/fsl/dpio 4817 4818DPAA2 ETHERNET DRIVER 4819M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4820L: netdev@vger.kernel.org 4821S: Maintained 4822F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4823F: drivers/net/ethernet/freescale/dpaa2/dpni* 4824F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4825F: drivers/net/ethernet/freescale/dpaa2/Makefile 4826F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4827 4828DPAA2 ETHERNET SWITCH DRIVER 4829M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4830M: Ioana Ciornei <ioana.ciornei@nxp.com> 4831L: linux-kernel@vger.kernel.org 4832S: Maintained 4833F: drivers/staging/fsl-dpaa2/ethsw 4834 4835DPAA2 PTP CLOCK DRIVER 4836M: Yangbo Lu <yangbo.lu@nxp.com> 4837L: netdev@vger.kernel.org 4838S: Maintained 4839F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4840F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4841 4842DPT_I2O SCSI RAID DRIVER 4843M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4844L: linux-scsi@vger.kernel.org 4845W: http://www.adaptec.com/ 4846S: Maintained 4847F: drivers/scsi/dpt* 4848F: drivers/scsi/dpt/ 4849 4850DRBD DRIVER 4851M: Philipp Reisner <philipp.reisner@linbit.com> 4852M: Lars Ellenberg <lars.ellenberg@linbit.com> 4853L: drbd-dev@lists.linbit.com 4854W: http://www.drbd.org 4855T: git git://git.linbit.com/linux-drbd.git 4856T: git git://git.linbit.com/drbd-8.4.git 4857S: Supported 4858F: drivers/block/drbd/ 4859F: lib/lru_cache.c 4860F: Documentation/blockdev/drbd/ 4861 4862DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4863M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4864R: "Rafael J. Wysocki" <rafael@kernel.org> 4865T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4866S: Supported 4867F: Documentation/kobject.txt 4868F: drivers/base/ 4869F: fs/debugfs/ 4870F: fs/sysfs/ 4871F: include/linux/debugfs.h 4872F: include/linux/kobj* 4873F: lib/kobj* 4874 4875DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4876M: Kevin Hilman <khilman@kernel.org> 4877M: Nishanth Menon <nm@ti.com> 4878S: Maintained 4879F: drivers/power/avs/ 4880F: include/linux/power/smartreflex.h 4881L: linux-pm@vger.kernel.org 4882 4883DRM DRIVER FOR ARM PL111 CLCD 4884M: Eric Anholt <eric@anholt.net> 4885T: git git://anongit.freedesktop.org/drm/drm-misc 4886S: Supported 4887F: drivers/gpu/drm/pl111/ 4888 4889DRM DRIVER FOR ARM VERSATILE TFT PANELS 4890M: Linus Walleij <linus.walleij@linaro.org> 4891T: git git://anongit.freedesktop.org/drm/drm-misc 4892S: Maintained 4893F: drivers/gpu/drm/panel/panel-arm-versatile.c 4894F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4895 4896DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4897M: Dave Airlie <airlied@redhat.com> 4898S: Odd Fixes 4899F: drivers/gpu/drm/ast/ 4900 4901DRM DRIVER FOR BOCHS VIRTUAL GPU 4902M: Gerd Hoffmann <kraxel@redhat.com> 4903L: virtualization@lists.linux-foundation.org 4904T: git git://anongit.freedesktop.org/drm/drm-misc 4905S: Maintained 4906F: drivers/gpu/drm/bochs/ 4907 4908DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4909M: Linus Walleij <linus.walleij@linaro.org> 4910T: git git://anongit.freedesktop.org/drm/drm-misc 4911S: Maintained 4912F: drivers/gpu/drm/tve200/ 4913 4914DRM DRIVER FOR ILITEK ILI9225 PANELS 4915M: David Lechner <david@lechnology.com> 4916S: Maintained 4917F: drivers/gpu/drm/tinydrm/ili9225.c 4918F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4919 4920DRM DRIVER FOR HX8357D PANELS 4921M: Eric Anholt <eric@anholt.net> 4922T: git git://anongit.freedesktop.org/drm/drm-misc 4923S: Maintained 4924F: drivers/gpu/drm/tinydrm/hx8357d.c 4925F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4926 4927DRM DRIVER FOR INTEL I810 VIDEO CARDS 4928S: Orphan / Obsolete 4929F: drivers/gpu/drm/i810/ 4930F: include/uapi/drm/i810_drm.h 4931 4932DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4933S: Orphan / Obsolete 4934F: drivers/gpu/drm/mga/ 4935F: include/uapi/drm/mga_drm.h 4936 4937DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4938M: Dave Airlie <airlied@redhat.com> 4939S: Odd Fixes 4940F: drivers/gpu/drm/mgag200/ 4941 4942DRM DRIVER FOR MI0283QT 4943M: Noralf Trønnes <noralf@tronnes.org> 4944S: Maintained 4945F: drivers/gpu/drm/tinydrm/mi0283qt.c 4946F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4947 4948DRM DRIVER FOR MSM ADRENO GPU 4949M: Rob Clark <robdclark@gmail.com> 4950M: Sean Paul <sean@poorly.run> 4951L: linux-arm-msm@vger.kernel.org 4952L: dri-devel@lists.freedesktop.org 4953L: freedreno@lists.freedesktop.org 4954T: git https://gitlab.freedesktop.org/drm/msm.git 4955S: Maintained 4956F: drivers/gpu/drm/msm/ 4957F: include/uapi/drm/msm_drm.h 4958F: Documentation/devicetree/bindings/display/msm/ 4959 4960DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4961M: Ben Skeggs <bskeggs@redhat.com> 4962L: dri-devel@lists.freedesktop.org 4963L: nouveau@lists.freedesktop.org 4964T: git git://github.com/skeggsb/linux 4965S: Supported 4966F: drivers/gpu/drm/nouveau/ 4967F: include/uapi/drm/nouveau_drm.h 4968 4969DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4970M: Stefan Mavrodiev <stefan@olimex.com> 4971S: Maintained 4972F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4973F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4974 4975DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4976M: Noralf Trønnes <noralf@tronnes.org> 4977S: Maintained 4978F: drivers/gpu/drm/tinydrm/repaper.c 4979F: Documentation/devicetree/bindings/display/repaper.txt 4980 4981DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4982M: Dave Airlie <airlied@redhat.com> 4983M: Gerd Hoffmann <kraxel@redhat.com> 4984L: virtualization@lists.linux-foundation.org 4985T: git git://anongit.freedesktop.org/drm/drm-misc 4986S: Obsolete 4987W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4988F: drivers/gpu/drm/cirrus/ 4989 4990DRM DRIVER FOR QXL VIRTUAL GPU 4991M: Dave Airlie <airlied@redhat.com> 4992M: Gerd Hoffmann <kraxel@redhat.com> 4993L: virtualization@lists.linux-foundation.org 4994L: spice-devel@lists.freedesktop.org 4995T: git git://anongit.freedesktop.org/drm/drm-misc 4996S: Maintained 4997F: drivers/gpu/drm/qxl/ 4998F: include/uapi/drm/qxl_drm.h 4999 5000DRM DRIVER FOR RAGE 128 VIDEO CARDS 5001S: Orphan / Obsolete 5002F: drivers/gpu/drm/r128/ 5003F: include/uapi/drm/r128_drm.h 5004 5005DRM DRIVER FOR SAVAGE VIDEO CARDS 5006S: Orphan / Obsolete 5007F: drivers/gpu/drm/savage/ 5008F: include/uapi/drm/savage_drm.h 5009 5010DRM DRIVER FOR SIS VIDEO CARDS 5011S: Orphan / Obsolete 5012F: drivers/gpu/drm/sis/ 5013F: include/uapi/drm/sis_drm.h 5014 5015DRM DRIVER FOR SITRONIX ST7701 PANELS 5016M: Jagan Teki <jagan@amarulasolutions.com> 5017S: Maintained 5018F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5019F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5020 5021DRM DRIVER FOR SITRONIX ST7586 PANELS 5022M: David Lechner <david@lechnology.com> 5023S: Maintained 5024F: drivers/gpu/drm/tinydrm/st7586.c 5025F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5026 5027DRM DRIVER FOR SITRONIX ST7735R PANELS 5028M: David Lechner <david@lechnology.com> 5029S: Maintained 5030F: drivers/gpu/drm/tinydrm/st7735r.c 5031F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5032 5033DRM DRIVER FOR TDFX VIDEO CARDS 5034S: Orphan / Obsolete 5035F: drivers/gpu/drm/tdfx/ 5036 5037DRM DRIVER FOR TPO TPG110 PANELS 5038M: Linus Walleij <linus.walleij@linaro.org> 5039T: git git://anongit.freedesktop.org/drm/drm-misc 5040S: Maintained 5041F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5042F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5043 5044DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5045M: Dave Airlie <airlied@redhat.com> 5046R: Sean Paul <sean@poorly.run> 5047L: dri-devel@lists.freedesktop.org 5048S: Odd Fixes 5049F: drivers/gpu/drm/udl/ 5050T: git git://anongit.freedesktop.org/drm/drm-misc 5051 5052DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5053M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5054R: Haneen Mohammed <hamohammed.sa@gmail.com> 5055R: Daniel Vetter <daniel@ffwll.ch> 5056T: git git://anongit.freedesktop.org/drm/drm-misc 5057S: Maintained 5058L: dri-devel@lists.freedesktop.org 5059F: drivers/gpu/drm/vkms/ 5060F: Documentation/gpu/vkms.rst 5061 5062DRM DRIVER FOR VMWARE VIRTUAL GPU 5063M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5064M: Thomas Hellstrom <thellstrom@vmware.com> 5065L: dri-devel@lists.freedesktop.org 5066T: git git://people.freedesktop.org/~thomash/linux 5067S: Supported 5068F: drivers/gpu/drm/vmwgfx/ 5069F: include/uapi/drm/vmwgfx_drm.h 5070 5071DRM DRIVERS 5072M: David Airlie <airlied@linux.ie> 5073M: Daniel Vetter <daniel@ffwll.ch> 5074L: dri-devel@lists.freedesktop.org 5075T: git git://anongit.freedesktop.org/drm/drm 5076B: https://bugs.freedesktop.org/ 5077C: irc://chat.freenode.net/dri-devel 5078S: Maintained 5079F: drivers/gpu/drm/ 5080F: drivers/gpu/vga/ 5081F: Documentation/devicetree/bindings/display/ 5082F: Documentation/devicetree/bindings/gpu/ 5083F: Documentation/gpu/ 5084F: include/drm/ 5085F: include/uapi/drm/ 5086F: include/linux/vga* 5087 5088DRM DRIVERS AND MISC GPU PATCHES 5089M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5090M: Maxime Ripard <maxime.ripard@bootlin.com> 5091M: Sean Paul <sean@poorly.run> 5092W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5093S: Maintained 5094T: git git://anongit.freedesktop.org/drm/drm-misc 5095F: Documentation/gpu/ 5096F: drivers/gpu/vga/ 5097F: drivers/gpu/drm/* 5098F: include/drm/drm* 5099F: include/uapi/drm/drm* 5100F: include/linux/vga* 5101 5102DRM DRIVERS FOR ALLWINNER A10 5103M: Maxime Ripard <maxime.ripard@bootlin.com> 5104L: dri-devel@lists.freedesktop.org 5105S: Supported 5106F: drivers/gpu/drm/sun4i/ 5107F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5108T: git git://anongit.freedesktop.org/drm/drm-misc 5109 5110DRM DRIVERS FOR AMLOGIC SOCS 5111M: Neil Armstrong <narmstrong@baylibre.com> 5112L: dri-devel@lists.freedesktop.org 5113L: linux-amlogic@lists.infradead.org 5114W: http://linux-meson.com/ 5115S: Supported 5116F: drivers/gpu/drm/meson/ 5117F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5118F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5119F: Documentation/gpu/meson.rst 5120T: git git://anongit.freedesktop.org/drm/drm-misc 5121 5122DRM DRIVERS FOR ATMEL HLCDC 5123M: Boris Brezillon <bbrezillon@kernel.org> 5124L: dri-devel@lists.freedesktop.org 5125S: Supported 5126F: drivers/gpu/drm/atmel-hlcdc/ 5127F: Documentation/devicetree/bindings/display/atmel/ 5128T: git git://anongit.freedesktop.org/drm/drm-misc 5129 5130DRM DRIVERS FOR BRIDGE CHIPS 5131M: Andrzej Hajda <a.hajda@samsung.com> 5132R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5133S: Maintained 5134T: git git://anongit.freedesktop.org/drm/drm-misc 5135F: drivers/gpu/drm/bridge/ 5136 5137DRM DRIVERS FOR EXYNOS 5138M: Inki Dae <inki.dae@samsung.com> 5139M: Joonyoung Shim <jy0922.shim@samsung.com> 5140M: Seung-Woo Kim <sw0312.kim@samsung.com> 5141M: Kyungmin Park <kyungmin.park@samsung.com> 5142L: dri-devel@lists.freedesktop.org 5143T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5144S: Supported 5145F: drivers/gpu/drm/exynos/ 5146F: include/uapi/drm/exynos_drm.h 5147F: Documentation/devicetree/bindings/display/exynos/ 5148 5149DRM DRIVERS FOR FREESCALE DCU 5150M: Stefan Agner <stefan@agner.ch> 5151M: Alison Wang <alison.wang@nxp.com> 5152L: dri-devel@lists.freedesktop.org 5153S: Supported 5154F: drivers/gpu/drm/fsl-dcu/ 5155F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5156F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5157F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5158T: git git://anongit.freedesktop.org/drm/drm-misc 5159 5160DRM DRIVERS FOR FREESCALE IMX 5161M: Philipp Zabel <p.zabel@pengutronix.de> 5162L: dri-devel@lists.freedesktop.org 5163S: Maintained 5164F: drivers/gpu/drm/imx/ 5165F: drivers/gpu/ipu-v3/ 5166F: Documentation/devicetree/bindings/display/imx/ 5167 5168DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5169M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5170L: dri-devel@lists.freedesktop.org 5171T: git git://github.com/patjak/drm-gma500 5172S: Maintained 5173F: drivers/gpu/drm/gma500/ 5174 5175DRM DRIVERS FOR HISILICON 5176M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5177M: Rongrong Zou <zourongrong@gmail.com> 5178R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5179R: Chen Feng <puck.chen@hisilicon.com> 5180L: dri-devel@lists.freedesktop.org 5181T: git git://github.com/xin3liang/linux.git 5182S: Maintained 5183F: drivers/gpu/drm/hisilicon/ 5184F: Documentation/devicetree/bindings/display/hisilicon/ 5185 5186DRM DRIVERS FOR MEDIATEK 5187M: CK Hu <ck.hu@mediatek.com> 5188M: Philipp Zabel <p.zabel@pengutronix.de> 5189L: dri-devel@lists.freedesktop.org 5190S: Supported 5191F: drivers/gpu/drm/mediatek/ 5192F: Documentation/devicetree/bindings/display/mediatek/ 5193 5194DRM DRIVERS FOR NVIDIA TEGRA 5195M: Thierry Reding <thierry.reding@gmail.com> 5196L: dri-devel@lists.freedesktop.org 5197L: linux-tegra@vger.kernel.org 5198T: git git://anongit.freedesktop.org/tegra/linux.git 5199S: Supported 5200F: drivers/gpu/drm/tegra/ 5201F: drivers/gpu/host1x/ 5202F: include/linux/host1x.h 5203F: include/uapi/drm/tegra_drm.h 5204F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5205 5206DRM DRIVERS FOR RENESAS 5207M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5208M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5209L: dri-devel@lists.freedesktop.org 5210L: linux-renesas-soc@vger.kernel.org 5211T: git git://linuxtv.org/pinchartl/media drm/du/next 5212S: Supported 5213F: drivers/gpu/drm/rcar-du/ 5214F: drivers/gpu/drm/shmobile/ 5215F: include/linux/platform_data/shmob_drm.h 5216F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5217F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5218F: Documentation/devicetree/bindings/display/renesas,du.txt 5219 5220DRM DRIVERS FOR ROCKCHIP 5221M: Sandy Huang <hjc@rock-chips.com> 5222M: Heiko Stübner <heiko@sntech.de> 5223L: dri-devel@lists.freedesktop.org 5224S: Maintained 5225F: drivers/gpu/drm/rockchip/ 5226F: Documentation/devicetree/bindings/display/rockchip/ 5227T: git git://anongit.freedesktop.org/drm/drm-misc 5228 5229DRM DRIVERS FOR STI 5230M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5231M: Vincent Abriou <vincent.abriou@st.com> 5232L: dri-devel@lists.freedesktop.org 5233T: git git://anongit.freedesktop.org/drm/drm-misc 5234S: Maintained 5235F: drivers/gpu/drm/sti 5236F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5237 5238DRM DRIVERS FOR STM 5239M: Yannick Fertre <yannick.fertre@st.com> 5240M: Philippe Cornu <philippe.cornu@st.com> 5241M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5242M: Vincent Abriou <vincent.abriou@st.com> 5243L: dri-devel@lists.freedesktop.org 5244T: git git://anongit.freedesktop.org/drm/drm-misc 5245S: Maintained 5246F: drivers/gpu/drm/stm 5247F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5248 5249DRM DRIVERS FOR TI LCDC 5250M: Jyri Sarha <jsarha@ti.com> 5251R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5252L: dri-devel@lists.freedesktop.org 5253S: Maintained 5254F: drivers/gpu/drm/tilcdc/ 5255F: Documentation/devicetree/bindings/display/tilcdc/ 5256 5257DRM DRIVERS FOR TI OMAP 5258M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5259L: dri-devel@lists.freedesktop.org 5260S: Maintained 5261F: drivers/gpu/drm/omapdrm/ 5262F: Documentation/devicetree/bindings/display/ti/ 5263 5264DRM DRIVERS FOR V3D 5265M: Eric Anholt <eric@anholt.net> 5266S: Supported 5267F: drivers/gpu/drm/v3d/ 5268F: include/uapi/drm/v3d_drm.h 5269F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5270T: git git://anongit.freedesktop.org/drm/drm-misc 5271 5272DRM DRIVERS FOR VC4 5273M: Eric Anholt <eric@anholt.net> 5274T: git git://github.com/anholt/linux 5275S: Supported 5276F: drivers/gpu/drm/vc4/ 5277F: include/uapi/drm/vc4_drm.h 5278F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5279T: git git://anongit.freedesktop.org/drm/drm-misc 5280 5281DRM DRIVERS FOR VIVANTE GPU IP 5282M: Lucas Stach <l.stach@pengutronix.de> 5283R: Russell King <linux+etnaviv@armlinux.org.uk> 5284R: Christian Gmeiner <christian.gmeiner@gmail.com> 5285L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5286L: dri-devel@lists.freedesktop.org 5287S: Maintained 5288F: drivers/gpu/drm/etnaviv/ 5289F: include/uapi/drm/etnaviv_drm.h 5290F: Documentation/devicetree/bindings/display/etnaviv/ 5291 5292DRM DRIVERS FOR ZTE ZX 5293M: Shawn Guo <shawnguo@kernel.org> 5294L: dri-devel@lists.freedesktop.org 5295S: Maintained 5296F: drivers/gpu/drm/zte/ 5297F: Documentation/devicetree/bindings/display/zte,vou.txt 5298T: git git://anongit.freedesktop.org/drm/drm-misc 5299 5300DRM PANEL DRIVERS 5301M: Thierry Reding <thierry.reding@gmail.com> 5302L: dri-devel@lists.freedesktop.org 5303T: git git://anongit.freedesktop.org/drm/drm-misc 5304S: Maintained 5305F: drivers/gpu/drm/drm_panel.c 5306F: drivers/gpu/drm/panel/ 5307F: include/drm/drm_panel.h 5308F: Documentation/devicetree/bindings/display/panel/ 5309 5310DRM TINYDRM DRIVERS 5311M: Noralf Trønnes <noralf@tronnes.org> 5312W: https://github.com/notro/tinydrm/wiki/Development 5313T: git git://anongit.freedesktop.org/drm/drm-misc 5314S: Maintained 5315F: drivers/gpu/drm/tinydrm/ 5316F: include/drm/tinydrm/ 5317 5318DRM DRIVERS FOR XEN 5319M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5320T: git git://anongit.freedesktop.org/drm/drm-misc 5321L: dri-devel@lists.freedesktop.org 5322L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5323S: Supported 5324F: drivers/gpu/drm/xen/ 5325F: Documentation/gpu/xen-front.rst 5326 5327DRM TTM SUBSYSTEM 5328M: Christian Koenig <christian.koenig@amd.com> 5329M: Huang Rui <ray.huang@amd.com> 5330M: Junwei Zhang <Jerry.Zhang@amd.com> 5331T: git git://people.freedesktop.org/~agd5f/linux 5332S: Maintained 5333L: dri-devel@lists.freedesktop.org 5334F: include/drm/ttm/ 5335F: drivers/gpu/drm/ttm/ 5336 5337DSBR100 USB FM RADIO DRIVER 5338M: Alexey Klimov <klimov.linux@gmail.com> 5339L: linux-media@vger.kernel.org 5340T: git git://linuxtv.org/media_tree.git 5341S: Maintained 5342F: drivers/media/radio/dsbr100.c 5343 5344DSCC4 DRIVER 5345M: Francois Romieu <romieu@fr.zoreil.com> 5346L: netdev@vger.kernel.org 5347S: Maintained 5348F: drivers/net/wan/dscc4.c 5349 5350DT3155 MEDIA DRIVER 5351M: Hans Verkuil <hverkuil@xs4all.nl> 5352L: linux-media@vger.kernel.org 5353T: git git://linuxtv.org/media_tree.git 5354W: https://linuxtv.org 5355S: Odd Fixes 5356F: drivers/media/pci/dt3155/ 5357 5358DVB_USB_AF9015 MEDIA DRIVER 5359M: Antti Palosaari <crope@iki.fi> 5360L: linux-media@vger.kernel.org 5361W: https://linuxtv.org 5362W: http://palosaari.fi/linux/ 5363Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5364T: git git://linuxtv.org/anttip/media_tree.git 5365S: Maintained 5366F: drivers/media/usb/dvb-usb-v2/af9015* 5367 5368DVB_USB_AF9035 MEDIA DRIVER 5369M: Antti Palosaari <crope@iki.fi> 5370L: linux-media@vger.kernel.org 5371W: https://linuxtv.org 5372W: http://palosaari.fi/linux/ 5373Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5374T: git git://linuxtv.org/anttip/media_tree.git 5375S: Maintained 5376F: drivers/media/usb/dvb-usb-v2/af9035* 5377 5378DVB_USB_ANYSEE MEDIA DRIVER 5379M: Antti Palosaari <crope@iki.fi> 5380L: linux-media@vger.kernel.org 5381W: https://linuxtv.org 5382W: http://palosaari.fi/linux/ 5383Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5384T: git git://linuxtv.org/anttip/media_tree.git 5385S: Maintained 5386F: drivers/media/usb/dvb-usb-v2/anysee* 5387 5388DVB_USB_AU6610 MEDIA DRIVER 5389M: Antti Palosaari <crope@iki.fi> 5390L: linux-media@vger.kernel.org 5391W: https://linuxtv.org 5392W: http://palosaari.fi/linux/ 5393Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5394T: git git://linuxtv.org/anttip/media_tree.git 5395S: Maintained 5396F: drivers/media/usb/dvb-usb-v2/au6610* 5397 5398DVB_USB_CE6230 MEDIA DRIVER 5399M: Antti Palosaari <crope@iki.fi> 5400L: linux-media@vger.kernel.org 5401W: https://linuxtv.org 5402W: http://palosaari.fi/linux/ 5403Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5404T: git git://linuxtv.org/anttip/media_tree.git 5405S: Maintained 5406F: drivers/media/usb/dvb-usb-v2/ce6230* 5407 5408DVB_USB_CXUSB MEDIA DRIVER 5409M: Michael Krufky <mkrufky@linuxtv.org> 5410L: linux-media@vger.kernel.org 5411W: https://linuxtv.org 5412W: http://github.com/mkrufky 5413Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5414T: git git://linuxtv.org/media_tree.git 5415S: Maintained 5416F: drivers/media/usb/dvb-usb/cxusb* 5417 5418DVB_USB_EC168 MEDIA DRIVER 5419M: Antti Palosaari <crope@iki.fi> 5420L: linux-media@vger.kernel.org 5421W: https://linuxtv.org 5422W: http://palosaari.fi/linux/ 5423Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5424T: git git://linuxtv.org/anttip/media_tree.git 5425S: Maintained 5426F: drivers/media/usb/dvb-usb-v2/ec168* 5427 5428DVB_USB_GL861 MEDIA DRIVER 5429M: Antti Palosaari <crope@iki.fi> 5430L: linux-media@vger.kernel.org 5431W: https://linuxtv.org 5432Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5433T: git git://linuxtv.org/anttip/media_tree.git 5434S: Maintained 5435F: drivers/media/usb/dvb-usb-v2/gl861* 5436 5437DVB_USB_MXL111SF MEDIA DRIVER 5438M: Michael Krufky <mkrufky@linuxtv.org> 5439L: linux-media@vger.kernel.org 5440W: https://linuxtv.org 5441W: http://github.com/mkrufky 5442Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5443T: git git://linuxtv.org/mkrufky/mxl111sf.git 5444S: Maintained 5445F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5446 5447DVB_USB_RTL28XXU MEDIA DRIVER 5448M: Antti Palosaari <crope@iki.fi> 5449L: linux-media@vger.kernel.org 5450W: https://linuxtv.org 5451W: http://palosaari.fi/linux/ 5452Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5453T: git git://linuxtv.org/anttip/media_tree.git 5454S: Maintained 5455F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5456 5457DVB_USB_V2 MEDIA DRIVER 5458M: Antti Palosaari <crope@iki.fi> 5459L: linux-media@vger.kernel.org 5460W: https://linuxtv.org 5461W: http://palosaari.fi/linux/ 5462Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5463T: git git://linuxtv.org/anttip/media_tree.git 5464S: Maintained 5465F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5466F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5467 5468DYNAMIC DEBUG 5469M: Jason Baron <jbaron@akamai.com> 5470S: Maintained 5471F: lib/dynamic_debug.c 5472F: include/linux/dynamic_debug.h 5473 5474DYNAMIC INTERRUPT MODERATION 5475M: Tal Gilboa <talgi@mellanox.com> 5476S: Maintained 5477F: include/linux/net_dim.h 5478 5479DZ DECSTATION DZ11 SERIAL DRIVER 5480M: "Maciej W. Rozycki" <macro@linux-mips.org> 5481S: Maintained 5482F: drivers/tty/serial/dz.* 5483 5484E3X0 POWER BUTTON DRIVER 5485M: Moritz Fischer <moritz.fischer@ettus.com> 5486L: usrp-users@lists.ettus.com 5487W: http://www.ettus.com 5488S: Supported 5489F: drivers/input/misc/e3x0-button.c 5490F: Documentation/devicetree/bindings/input/e3x0-button.txt 5491 5492E4000 MEDIA DRIVER 5493M: Antti Palosaari <crope@iki.fi> 5494L: linux-media@vger.kernel.org 5495W: https://linuxtv.org 5496W: http://palosaari.fi/linux/ 5497Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5498T: git git://linuxtv.org/anttip/media_tree.git 5499S: Maintained 5500F: drivers/media/tuners/e4000* 5501 5502EARTH_PT1 MEDIA DRIVER 5503M: Akihiro Tsukada <tskd08@gmail.com> 5504L: linux-media@vger.kernel.org 5505S: Odd Fixes 5506F: drivers/media/pci/pt1/ 5507 5508EARTH_PT3 MEDIA DRIVER 5509M: Akihiro Tsukada <tskd08@gmail.com> 5510L: linux-media@vger.kernel.org 5511S: Odd Fixes 5512F: drivers/media/pci/pt3/ 5513 5514EC100 MEDIA DRIVER 5515M: Antti Palosaari <crope@iki.fi> 5516L: linux-media@vger.kernel.org 5517W: https://linuxtv.org 5518W: http://palosaari.fi/linux/ 5519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5520T: git git://linuxtv.org/anttip/media_tree.git 5521S: Maintained 5522F: drivers/media/dvb-frontends/ec100* 5523 5524ECRYPT FILE SYSTEM 5525M: Tyler Hicks <tyhicks@canonical.com> 5526L: ecryptfs@vger.kernel.org 5527W: http://ecryptfs.org 5528W: https://launchpad.net/ecryptfs 5529T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5530S: Supported 5531F: Documentation/filesystems/ecryptfs.txt 5532F: fs/ecryptfs/ 5533 5534EDAC-AMD64 5535M: Borislav Petkov <bp@alien8.de> 5536L: linux-edac@vger.kernel.org 5537S: Maintained 5538F: drivers/edac/amd64_edac* 5539 5540EDAC-AST2500 5541M: Stefan Schaeckeler <sschaeck@cisco.com> 5542S: Supported 5543F: drivers/edac/aspeed_edac.c 5544F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5545 5546EDAC-CALXEDA 5547M: Robert Richter <rric@kernel.org> 5548L: linux-edac@vger.kernel.org 5549S: Maintained 5550F: drivers/edac/highbank* 5551 5552EDAC-CAVIUM OCTEON 5553M: Ralf Baechle <ralf@linux-mips.org> 5554M: David Daney <david.daney@cavium.com> 5555L: linux-edac@vger.kernel.org 5556L: linux-mips@vger.kernel.org 5557S: Supported 5558F: drivers/edac/octeon_edac* 5559 5560EDAC-CAVIUM THUNDERX 5561M: David Daney <david.daney@cavium.com> 5562M: Jan Glauber <jglauber@cavium.com> 5563L: linux-edac@vger.kernel.org 5564S: Supported 5565F: drivers/edac/thunderx_edac* 5566 5567EDAC-CORE 5568M: Borislav Petkov <bp@alien8.de> 5569M: Mauro Carvalho Chehab <mchehab@kernel.org> 5570R: James Morse <james.morse@arm.com> 5571L: linux-edac@vger.kernel.org 5572T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5573T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5574S: Supported 5575F: Documentation/admin-guide/ras.rst 5576F: Documentation/driver-api/edac.rst 5577F: drivers/edac/ 5578F: include/linux/edac.h 5579 5580EDAC-E752X 5581M: Mark Gross <mark.gross@intel.com> 5582L: linux-edac@vger.kernel.org 5583S: Maintained 5584F: drivers/edac/e752x_edac.c 5585 5586EDAC-E7XXX 5587L: linux-edac@vger.kernel.org 5588S: Maintained 5589F: drivers/edac/e7xxx_edac.c 5590 5591EDAC-FSL_DDR 5592M: York Sun <york.sun@nxp.com> 5593L: linux-edac@vger.kernel.org 5594S: Maintained 5595F: drivers/edac/fsl_ddr_edac.* 5596 5597EDAC-GHES 5598M: Mauro Carvalho Chehab <mchehab@kernel.org> 5599L: linux-edac@vger.kernel.org 5600S: Maintained 5601F: drivers/edac/ghes_edac.c 5602 5603EDAC-I3000 5604L: linux-edac@vger.kernel.org 5605S: Orphan 5606F: drivers/edac/i3000_edac.c 5607 5608EDAC-I5000 5609L: linux-edac@vger.kernel.org 5610S: Maintained 5611F: drivers/edac/i5000_edac.c 5612 5613EDAC-I5400 5614M: Mauro Carvalho Chehab <mchehab@kernel.org> 5615L: linux-edac@vger.kernel.org 5616S: Maintained 5617F: drivers/edac/i5400_edac.c 5618 5619EDAC-I7300 5620M: Mauro Carvalho Chehab <mchehab@kernel.org> 5621L: linux-edac@vger.kernel.org 5622S: Maintained 5623F: drivers/edac/i7300_edac.c 5624 5625EDAC-I7CORE 5626M: Mauro Carvalho Chehab <mchehab@kernel.org> 5627L: linux-edac@vger.kernel.org 5628S: Maintained 5629F: drivers/edac/i7core_edac.c 5630 5631EDAC-I82443BXGX 5632M: Tim Small <tim@buttersideup.com> 5633L: linux-edac@vger.kernel.org 5634S: Maintained 5635F: drivers/edac/i82443bxgx_edac.c 5636 5637EDAC-I82975X 5638M: "Arvind R." <arvino55@gmail.com> 5639L: linux-edac@vger.kernel.org 5640S: Maintained 5641F: drivers/edac/i82975x_edac.c 5642 5643EDAC-IE31200 5644M: Jason Baron <jbaron@akamai.com> 5645L: linux-edac@vger.kernel.org 5646S: Maintained 5647F: drivers/edac/ie31200_edac.c 5648 5649EDAC-MPC85XX 5650M: Johannes Thumshirn <morbidrsa@gmail.com> 5651L: linux-edac@vger.kernel.org 5652S: Maintained 5653F: drivers/edac/mpc85xx_edac.[ch] 5654 5655EDAC-PASEMI 5656M: Egor Martovetsky <egor@pasemi.com> 5657L: linux-edac@vger.kernel.org 5658S: Maintained 5659F: drivers/edac/pasemi_edac.c 5660 5661EDAC-PND2 5662M: Tony Luck <tony.luck@intel.com> 5663L: linux-edac@vger.kernel.org 5664S: Maintained 5665F: drivers/edac/pnd2_edac.[ch] 5666 5667EDAC-R82600 5668M: Tim Small <tim@buttersideup.com> 5669L: linux-edac@vger.kernel.org 5670S: Maintained 5671F: drivers/edac/r82600_edac.c 5672 5673EDAC-SBRIDGE 5674M: Tony Luck <tony.luck@intel.com> 5675R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5676L: linux-edac@vger.kernel.org 5677S: Maintained 5678F: drivers/edac/sb_edac.c 5679 5680EDAC-SKYLAKE 5681M: Tony Luck <tony.luck@intel.com> 5682L: linux-edac@vger.kernel.org 5683S: Maintained 5684F: drivers/edac/skx_edac.c 5685 5686EDAC-TI 5687M: Tero Kristo <t-kristo@ti.com> 5688L: linux-edac@vger.kernel.org 5689S: Maintained 5690F: drivers/edac/ti_edac.c 5691 5692EDAC-QCOM 5693M: Channagoud Kadabi <ckadabi@codeaurora.org> 5694M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5695L: linux-arm-msm@vger.kernel.org 5696L: linux-edac@vger.kernel.org 5697S: Maintained 5698F: drivers/edac/qcom_edac.c 5699 5700EDIROL UA-101/UA-1000 DRIVER 5701M: Clemens Ladisch <clemens@ladisch.de> 5702L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5703T: git git://git.alsa-project.org/alsa-kernel.git 5704S: Maintained 5705F: sound/usb/misc/ua101.c 5706 5707EFI TEST DRIVER 5708L: linux-efi@vger.kernel.org 5709M: Ivan Hu <ivan.hu@canonical.com> 5710M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5711S: Maintained 5712F: drivers/firmware/efi/test/ 5713 5714EFI VARIABLE FILESYSTEM 5715M: Matthew Garrett <matthew.garrett@nebula.com> 5716M: Jeremy Kerr <jk@ozlabs.org> 5717M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5718T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5719L: linux-efi@vger.kernel.org 5720S: Maintained 5721F: fs/efivarfs/ 5722 5723EFIFB FRAMEBUFFER DRIVER 5724L: linux-fbdev@vger.kernel.org 5725M: Peter Jones <pjones@redhat.com> 5726S: Maintained 5727F: drivers/video/fbdev/efifb.c 5728 5729EFS FILESYSTEM 5730W: http://aeschi.ch.eu.org/efs/ 5731S: Orphan 5732F: fs/efs/ 5733 5734EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5735M: Douglas Miller <dougmill@linux.ibm.com> 5736L: netdev@vger.kernel.org 5737S: Maintained 5738F: drivers/net/ethernet/ibm/ehea/ 5739 5740EM28XX VIDEO4LINUX DRIVER 5741M: Mauro Carvalho Chehab <mchehab@kernel.org> 5742L: linux-media@vger.kernel.org 5743W: https://linuxtv.org 5744T: git git://linuxtv.org/media_tree.git 5745S: Maintained 5746F: drivers/media/usb/em28xx/ 5747F: Documentation/media/v4l-drivers/em28xx* 5748 5749EMBEDDED LINUX 5750M: Paul Gortmaker <paul.gortmaker@windriver.com> 5751M: Matt Mackall <mpm@selenic.com> 5752M: David Woodhouse <dwmw2@infradead.org> 5753L: linux-embedded@vger.kernel.org 5754S: Maintained 5755 5756Emulex 10Gbps iSCSI - OneConnect DRIVER 5757M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5758M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5759M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5760L: linux-scsi@vger.kernel.org 5761W: http://www.broadcom.com 5762S: Supported 5763F: drivers/scsi/be2iscsi/ 5764 5765Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5766M: Sathya Perla <sathya.perla@broadcom.com> 5767M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5768M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5769M: Somnath Kotur <somnath.kotur@broadcom.com> 5770L: netdev@vger.kernel.org 5771W: http://www.emulex.com 5772S: Supported 5773F: drivers/net/ethernet/emulex/benet/ 5774 5775EMULEX ONECONNECT ROCE DRIVER 5776M: Selvin Xavier <selvin.xavier@broadcom.com> 5777M: Devesh Sharma <devesh.sharma@broadcom.com> 5778L: linux-rdma@vger.kernel.org 5779W: http://www.broadcom.com 5780S: Odd Fixes 5781F: drivers/infiniband/hw/ocrdma/ 5782F: include/uapi/rdma/ocrdma-abi.h 5783 5784EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5785M: James Smart <james.smart@broadcom.com> 5786M: Dick Kennedy <dick.kennedy@broadcom.com> 5787L: linux-scsi@vger.kernel.org 5788W: http://www.broadcom.com 5789S: Supported 5790F: drivers/scsi/lpfc/ 5791 5792ENE CB710 FLASH CARD READER DRIVER 5793M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5794S: Maintained 5795F: drivers/misc/cb710/ 5796F: drivers/mmc/host/cb710-mmc.* 5797F: include/linux/cb710.h 5798 5799ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5800M: Maxim Levitsky <maximlevitsky@gmail.com> 5801S: Maintained 5802F: drivers/media/rc/ene_ir.* 5803 5804EPSON S1D13XXX FRAMEBUFFER DRIVER 5805M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5806S: Maintained 5807T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5808F: drivers/video/fbdev/s1d13xxxfb.c 5809F: include/video/s1d13xxxfb.h 5810 5811ERRSEQ ERROR TRACKING INFRASTRUCTURE 5812M: Jeff Layton <jlayton@kernel.org> 5813S: Maintained 5814F: lib/errseq.c 5815F: include/linux/errseq.h 5816 5817ET131X NETWORK DRIVER 5818M: Mark Einon <mark.einon@gmail.com> 5819S: Odd Fixes 5820F: drivers/net/ethernet/agere/ 5821 5822ETHERNET BRIDGE 5823M: Roopa Prabhu <roopa@cumulusnetworks.com> 5824M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5825L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5826L: netdev@vger.kernel.org 5827W: http://www.linuxfoundation.org/en/Net:Bridge 5828S: Maintained 5829F: include/linux/netfilter_bridge/ 5830F: net/bridge/ 5831 5832ETHERNET PHY LIBRARY 5833M: Andrew Lunn <andrew@lunn.ch> 5834M: Florian Fainelli <f.fainelli@gmail.com> 5835M: Heiner Kallweit <hkallweit1@gmail.com> 5836L: netdev@vger.kernel.org 5837S: Maintained 5838F: Documentation/ABI/testing/sysfs-bus-mdio 5839F: Documentation/devicetree/bindings/net/mdio* 5840F: Documentation/networking/phy.rst 5841F: drivers/net/phy/ 5842F: drivers/of/of_mdio.c 5843F: drivers/of/of_net.c 5844F: include/linux/*mdio*.h 5845F: include/linux/of_net.h 5846F: include/linux/phy.h 5847F: include/linux/phy_fixed.h 5848F: include/linux/platform_data/mdio-bcm-unimac.h 5849F: include/linux/platform_data/mdio-gpio.h 5850F: include/trace/events/mdio.h 5851F: include/uapi/linux/mdio.h 5852F: include/uapi/linux/mii.h 5853 5854EXT2 FILE SYSTEM 5855M: Jan Kara <jack@suse.com> 5856L: linux-ext4@vger.kernel.org 5857S: Maintained 5858F: Documentation/filesystems/ext2.txt 5859F: fs/ext2/ 5860F: include/linux/ext2* 5861 5862EXT4 FILE SYSTEM 5863M: "Theodore Ts'o" <tytso@mit.edu> 5864M: Andreas Dilger <adilger.kernel@dilger.ca> 5865L: linux-ext4@vger.kernel.org 5866W: http://ext4.wiki.kernel.org 5867Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5868T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5869S: Maintained 5870F: Documentation/filesystems/ext4/ 5871F: fs/ext4/ 5872 5873Extended Verification Module (EVM) 5874M: Mimi Zohar <zohar@linux.ibm.com> 5875L: linux-integrity@vger.kernel.org 5876S: Supported 5877F: security/integrity/evm/ 5878 5879EXTENSIBLE FIRMWARE INTERFACE (EFI) 5880M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5881L: linux-efi@vger.kernel.org 5882T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5883S: Maintained 5884F: Documentation/efi-stub.txt 5885F: arch/*/kernel/efi.c 5886F: arch/x86/boot/compressed/eboot.[ch] 5887F: arch/*/include/asm/efi.h 5888F: arch/x86/platform/efi/ 5889F: drivers/firmware/efi/ 5890F: include/linux/efi*.h 5891F: arch/arm/boot/compressed/efi-header.S 5892F: arch/arm64/kernel/efi-entry.S 5893 5894EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5895M: MyungJoo Ham <myungjoo.ham@samsung.com> 5896M: Chanwoo Choi <cw00.choi@samsung.com> 5897L: linux-kernel@vger.kernel.org 5898T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5899S: Maintained 5900F: drivers/extcon/ 5901F: include/linux/extcon/ 5902F: include/linux/extcon.h 5903F: Documentation/extcon/ 5904F: Documentation/devicetree/bindings/extcon/ 5905 5906EXYNOS DP DRIVER 5907M: Jingoo Han <jingoohan1@gmail.com> 5908L: dri-devel@lists.freedesktop.org 5909S: Maintained 5910F: drivers/gpu/drm/exynos/exynos_dp* 5911 5912EXYNOS SYSMMU (IOMMU) driver 5913M: Marek Szyprowski <m.szyprowski@samsung.com> 5914L: iommu@lists.linux-foundation.org 5915S: Maintained 5916F: drivers/iommu/exynos-iommu.c 5917 5918EZchip NPS platform support 5919M: Vineet Gupta <vgupta@synopsys.com> 5920M: Ofer Levi <oferle@mellanox.com> 5921S: Supported 5922F: arch/arc/plat-eznps 5923F: arch/arc/boot/dts/eznps.dts 5924 5925F2FS FILE SYSTEM 5926M: Jaegeuk Kim <jaegeuk@kernel.org> 5927M: Chao Yu <yuchao0@huawei.com> 5928L: linux-f2fs-devel@lists.sourceforge.net 5929W: https://f2fs.wiki.kernel.org/ 5930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5931S: Maintained 5932F: Documentation/filesystems/f2fs.txt 5933F: Documentation/ABI/testing/sysfs-fs-f2fs 5934F: fs/f2fs/ 5935F: include/linux/f2fs_fs.h 5936F: include/trace/events/f2fs.h 5937 5938F71805F HARDWARE MONITORING DRIVER 5939M: Jean Delvare <jdelvare@suse.com> 5940L: linux-hwmon@vger.kernel.org 5941S: Maintained 5942F: Documentation/hwmon/f71805f 5943F: drivers/hwmon/f71805f.c 5944 5945FADDR2LINE 5946M: Josh Poimboeuf <jpoimboe@redhat.com> 5947S: Maintained 5948F: scripts/faddr2line 5949 5950FAILOVER MODULE 5951M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5952L: netdev@vger.kernel.org 5953S: Supported 5954F: net/core/failover.c 5955F: include/net/failover.h 5956F: Documentation/networking/failover.rst 5957 5958FANOTIFY 5959M: Jan Kara <jack@suse.cz> 5960R: Amir Goldstein <amir73il@gmail.com> 5961L: linux-fsdevel@vger.kernel.org 5962S: Maintained 5963F: fs/notify/fanotify/ 5964F: include/linux/fanotify.h 5965F: include/uapi/linux/fanotify.h 5966 5967FARSYNC SYNCHRONOUS DRIVER 5968M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5969W: http://www.farsite.co.uk/ 5970S: Supported 5971F: drivers/net/wan/farsync.* 5972 5973FAULT INJECTION SUPPORT 5974M: Akinobu Mita <akinobu.mita@gmail.com> 5975S: Supported 5976F: Documentation/fault-injection/ 5977F: lib/fault-inject.c 5978 5979FBTFT Framebuffer drivers 5980S: Orphan 5981L: dri-devel@lists.freedesktop.org 5982L: linux-fbdev@vger.kernel.org 5983F: drivers/staging/fbtft/ 5984 5985FC0011 TUNER DRIVER 5986M: Michael Buesch <m@bues.ch> 5987L: linux-media@vger.kernel.org 5988S: Maintained 5989F: drivers/media/tuners/fc0011.h 5990F: drivers/media/tuners/fc0011.c 5991 5992FC2580 MEDIA DRIVER 5993M: Antti Palosaari <crope@iki.fi> 5994L: linux-media@vger.kernel.org 5995W: https://linuxtv.org 5996W: http://palosaari.fi/linux/ 5997Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5998T: git git://linuxtv.org/anttip/media_tree.git 5999S: Maintained 6000F: drivers/media/tuners/fc2580* 6001 6002FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6003M: Hannes Reinecke <hare@suse.de> 6004L: linux-scsi@vger.kernel.org 6005W: www.Open-FCoE.org 6006S: Supported 6007F: drivers/scsi/libfc/ 6008F: drivers/scsi/fcoe/ 6009F: include/scsi/fc/ 6010F: include/scsi/libfc.h 6011F: include/scsi/libfcoe.h 6012F: include/uapi/scsi/fc/ 6013 6014FILE LOCKING (flock() and fcntl()/lockf()) 6015M: Jeff Layton <jlayton@kernel.org> 6016M: "J. Bruce Fields" <bfields@fieldses.org> 6017L: linux-fsdevel@vger.kernel.org 6018S: Maintained 6019F: include/linux/fcntl.h 6020F: include/uapi/linux/fcntl.h 6021F: fs/fcntl.c 6022F: fs/locks.c 6023 6024FILESYSTEMS (VFS and infrastructure) 6025M: Alexander Viro <viro@zeniv.linux.org.uk> 6026L: linux-fsdevel@vger.kernel.org 6027S: Maintained 6028F: fs/* 6029F: include/linux/fs.h 6030F: include/linux/fs_types.h 6031F: include/uapi/linux/fs.h 6032 6033FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6034M: Riku Voipio <riku.voipio@iki.fi> 6035L: linux-hwmon@vger.kernel.org 6036S: Maintained 6037F: drivers/hwmon/f75375s.c 6038F: include/linux/f75375s.h 6039 6040FIREWIRE AUDIO DRIVERS 6041M: Clemens Ladisch <clemens@ladisch.de> 6042L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6043T: git git://git.alsa-project.org/alsa-kernel.git 6044S: Maintained 6045F: sound/firewire/ 6046 6047FIREWIRE MEDIA DRIVERS (firedtv) 6048M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6049L: linux-media@vger.kernel.org 6050L: linux1394-devel@lists.sourceforge.net 6051T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6052S: Maintained 6053F: drivers/media/firewire/ 6054 6055FIREWIRE SBP-2 TARGET 6056M: Chris Boot <bootc@bootc.net> 6057L: linux-scsi@vger.kernel.org 6058L: target-devel@vger.kernel.org 6059L: linux1394-devel@lists.sourceforge.net 6060T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6061S: Maintained 6062F: drivers/target/sbp/ 6063 6064FIREWIRE SUBSYSTEM 6065M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6066L: linux1394-devel@lists.sourceforge.net 6067W: http://ieee1394.wiki.kernel.org/ 6068T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6069S: Maintained 6070F: drivers/firewire/ 6071F: include/linux/firewire.h 6072F: include/uapi/linux/firewire*.h 6073F: tools/firewire/ 6074 6075FIRMWARE LOADER (request_firmware) 6076M: Luis Chamberlain <mcgrof@kernel.org> 6077L: linux-kernel@vger.kernel.org 6078S: Maintained 6079F: Documentation/firmware_class/ 6080F: drivers/base/firmware_loader/ 6081F: include/linux/firmware.h 6082 6083FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6084M: Joshua Morris <josh.h.morris@us.ibm.com> 6085M: Philip Kelleher <pjk1939@linux.ibm.com> 6086S: Maintained 6087F: drivers/block/rsxx/ 6088 6089FLOPPY DRIVER 6090M: Jiri Kosina <jikos@kernel.org> 6091T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6092S: Odd fixes 6093F: drivers/block/floppy.c 6094 6095FMC SUBSYSTEM 6096M: Alessandro Rubini <rubini@gnudd.com> 6097W: http://www.ohwr.org/projects/fmc-bus 6098S: Supported 6099F: drivers/fmc/ 6100F: include/linux/fmc*.h 6101F: include/linux/ipmi-fru.h 6102K: fmc_d.*register 6103 6104FPGA MANAGER FRAMEWORK 6105M: Alan Tull <atull@kernel.org> 6106M: Moritz Fischer <mdf@kernel.org> 6107L: linux-fpga@vger.kernel.org 6108S: Maintained 6109T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6110Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6111F: Documentation/fpga/ 6112F: Documentation/driver-api/fpga/ 6113F: Documentation/devicetree/bindings/fpga/ 6114F: drivers/fpga/ 6115F: include/linux/fpga/ 6116W: http://www.rocketboards.org 6117 6118FPGA DFL DRIVERS 6119M: Wu Hao <hao.wu@intel.com> 6120L: linux-fpga@vger.kernel.org 6121S: Maintained 6122F: Documentation/fpga/dfl.txt 6123F: include/uapi/linux/fpga-dfl.h 6124F: drivers/fpga/dfl* 6125 6126FPU EMULATOR 6127M: Bill Metzenthen <billm@melbpc.org.au> 6128W: http://floatingpoint.sourceforge.net/emulator/index.html 6129S: Maintained 6130F: arch/x86/math-emu/ 6131 6132FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6133L: netdev@vger.kernel.org 6134S: Orphan 6135F: drivers/net/wan/dlci.c 6136F: drivers/net/wan/sdla.c 6137 6138FRAMEBUFFER LAYER 6139M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6140L: dri-devel@lists.freedesktop.org 6141L: linux-fbdev@vger.kernel.org 6142T: git git://github.com/bzolnier/linux.git 6143Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6144S: Maintained 6145F: Documentation/fb/ 6146F: drivers/video/ 6147F: include/video/ 6148F: include/linux/fb.h 6149F: include/uapi/video/ 6150F: include/uapi/linux/fb.h 6151 6152FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6153M: Horia Geantă <horia.geanta@nxp.com> 6154M: Aymen Sghaier <aymen.sghaier@nxp.com> 6155L: linux-crypto@vger.kernel.org 6156S: Maintained 6157F: drivers/crypto/caam/ 6158F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6159 6160FREESCALE DIU FRAMEBUFFER DRIVER 6161M: Timur Tabi <timur@kernel.org> 6162L: linux-fbdev@vger.kernel.org 6163S: Maintained 6164F: drivers/video/fbdev/fsl-diu-fb.* 6165 6166FREESCALE DMA DRIVER 6167M: Li Yang <leoyang.li@nxp.com> 6168M: Zhang Wei <zw@zh-kernel.org> 6169L: linuxppc-dev@lists.ozlabs.org 6170S: Maintained 6171F: drivers/dma/fsldma.* 6172 6173FREESCALE ENETC ETHERNET DRIVERS 6174M: Claudiu Manoil <claudiu.manoil@nxp.com> 6175L: netdev@vger.kernel.org 6176S: Maintained 6177F: drivers/net/ethernet/freescale/enetc/ 6178 6179FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6180M: Claudiu Manoil <claudiu.manoil@nxp.com> 6181L: netdev@vger.kernel.org 6182S: Maintained 6183F: drivers/net/ethernet/freescale/gianfar* 6184F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6185 6186FREESCALE GPMI NAND DRIVER 6187M: Han Xu <han.xu@nxp.com> 6188L: linux-mtd@lists.infradead.org 6189S: Maintained 6190F: drivers/mtd/nand/raw/gpmi-nand/* 6191 6192FREESCALE I2C CPM DRIVER 6193M: Jochen Friedrich <jochen@scram.de> 6194L: linuxppc-dev@lists.ozlabs.org 6195L: linux-i2c@vger.kernel.org 6196S: Maintained 6197F: drivers/i2c/busses/i2c-cpm.c 6198 6199FREESCALE IMX LPI2C DRIVER 6200M: Dong Aisheng <aisheng.dong@nxp.com> 6201L: linux-i2c@vger.kernel.org 6202L: linux-imx@nxp.com 6203S: Maintained 6204F: drivers/i2c/busses/i2c-imx-lpi2c.c 6205F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6206 6207FREESCALE IMX / MXC FEC DRIVER 6208M: Fugang Duan <fugang.duan@nxp.com> 6209L: netdev@vger.kernel.org 6210S: Maintained 6211F: drivers/net/ethernet/freescale/fec_main.c 6212F: drivers/net/ethernet/freescale/fec_ptp.c 6213F: drivers/net/ethernet/freescale/fec.h 6214F: Documentation/devicetree/bindings/net/fsl-fec.txt 6215 6216FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6217M: Sascha Hauer <s.hauer@pengutronix.de> 6218R: Pengutronix Kernel Team <kernel@pengutronix.de> 6219L: linux-fbdev@vger.kernel.org 6220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6221S: Maintained 6222F: include/linux/platform_data/video-imxfb.h 6223F: drivers/video/fbdev/imxfb.c 6224 6225FREESCALE QORIQ DPAA ETHERNET DRIVER 6226M: Madalin Bucur <madalin.bucur@nxp.com> 6227L: netdev@vger.kernel.org 6228S: Maintained 6229F: drivers/net/ethernet/freescale/dpaa 6230 6231FREESCALE QORIQ DPAA FMAN DRIVER 6232M: Madalin Bucur <madalin.bucur@nxp.com> 6233L: netdev@vger.kernel.org 6234S: Maintained 6235F: drivers/net/ethernet/freescale/fman 6236F: Documentation/devicetree/bindings/net/fsl-fman.txt 6237 6238FREESCALE QORIQ PTP CLOCK DRIVER 6239M: Yangbo Lu <yangbo.lu@nxp.com> 6240L: netdev@vger.kernel.org 6241S: Maintained 6242F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6243F: drivers/ptp/ptp_qoriq.c 6244F: drivers/ptp/ptp_qoriq_debugfs.c 6245F: include/linux/fsl/ptp_qoriq.h 6246F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6247 6248FREESCALE QUAD SPI DRIVER 6249M: Han Xu <han.xu@nxp.com> 6250L: linux-spi@vger.kernel.org 6251S: Maintained 6252F: drivers/spi/spi-fsl-qspi.c 6253 6254FREESCALE QUICC ENGINE LIBRARY 6255M: Qiang Zhao <qiang.zhao@nxp.com> 6256L: linuxppc-dev@lists.ozlabs.org 6257S: Maintained 6258F: drivers/soc/fsl/qe/ 6259F: include/soc/fsl/*qe*.h 6260F: include/soc/fsl/*ucc*.h 6261 6262FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6263M: Li Yang <leoyang.li@nxp.com> 6264L: netdev@vger.kernel.org 6265L: linuxppc-dev@lists.ozlabs.org 6266S: Maintained 6267F: drivers/net/ethernet/freescale/ucc_geth* 6268 6269FREESCALE QUICC ENGINE UCC HDLC DRIVER 6270M: Zhao Qiang <qiang.zhao@nxp.com> 6271L: netdev@vger.kernel.org 6272L: linuxppc-dev@lists.ozlabs.org 6273S: Maintained 6274F: drivers/net/wan/fsl_ucc_hdlc* 6275 6276FREESCALE QUICC ENGINE UCC UART DRIVER 6277M: Timur Tabi <timur@kernel.org> 6278L: linuxppc-dev@lists.ozlabs.org 6279S: Maintained 6280F: drivers/tty/serial/ucc_uart.c 6281 6282FREESCALE SOC DRIVERS 6283M: Li Yang <leoyang.li@nxp.com> 6284L: linuxppc-dev@lists.ozlabs.org 6285L: linux-arm-kernel@lists.infradead.org 6286S: Maintained 6287F: Documentation/devicetree/bindings/soc/fsl/ 6288F: drivers/soc/fsl/ 6289F: include/linux/fsl/ 6290 6291FREESCALE SOC FS_ENET DRIVER 6292M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6293L: linuxppc-dev@lists.ozlabs.org 6294L: netdev@vger.kernel.org 6295S: Maintained 6296F: drivers/net/ethernet/freescale/fs_enet/ 6297F: include/linux/fs_enet_pd.h 6298 6299FREESCALE SOC SOUND DRIVERS 6300M: Timur Tabi <timur@kernel.org> 6301M: Nicolin Chen <nicoleotsuka@gmail.com> 6302M: Xiubo Li <Xiubo.Lee@gmail.com> 6303R: Fabio Estevam <festevam@gmail.com> 6304L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6305L: linuxppc-dev@lists.ozlabs.org 6306S: Maintained 6307F: sound/soc/fsl/fsl* 6308F: sound/soc/fsl/imx* 6309F: sound/soc/fsl/mpc8610_hpcd.c 6310 6311FREESCALE USB PERIPHERAL DRIVERS 6312M: Li Yang <leoyang.li@nxp.com> 6313L: linux-usb@vger.kernel.org 6314L: linuxppc-dev@lists.ozlabs.org 6315S: Maintained 6316F: drivers/usb/gadget/udc/fsl* 6317 6318FREEVXFS FILESYSTEM 6319M: Christoph Hellwig <hch@infradead.org> 6320W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6321S: Maintained 6322F: fs/freevxfs/ 6323 6324FREEZER 6325M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6326M: Pavel Machek <pavel@ucw.cz> 6327L: linux-pm@vger.kernel.org 6328S: Supported 6329F: Documentation/power/freezing-of-tasks.txt 6330F: include/linux/freezer.h 6331F: kernel/freezer.c 6332 6333FRONTSWAP API 6334M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6335L: linux-kernel@vger.kernel.org 6336S: Maintained 6337F: mm/frontswap.c 6338F: include/linux/frontswap.h 6339 6340FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6341M: David Howells <dhowells@redhat.com> 6342L: linux-cachefs@redhat.com (moderated for non-subscribers) 6343S: Supported 6344F: Documentation/filesystems/caching/ 6345F: fs/fscache/ 6346F: include/linux/fscache*.h 6347 6348FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6349M: Theodore Y. Ts'o <tytso@mit.edu> 6350M: Jaegeuk Kim <jaegeuk@kernel.org> 6351M: Eric Biggers <ebiggers@kernel.org> 6352L: linux-fscrypt@vger.kernel.org 6353Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6354T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6355S: Supported 6356F: fs/crypto/ 6357F: include/linux/fscrypt*.h 6358F: Documentation/filesystems/fscrypt.rst 6359 6360FSI-ATTACHED I2C DRIVER 6361M: Eddie James <eajames@linux.ibm.com> 6362L: linux-i2c@vger.kernel.org 6363L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6364S: Maintained 6365F: drivers/i2c/busses/i2c-fsi.c 6366F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6367 6368FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6369M: Jan Kara <jack@suse.cz> 6370R: Amir Goldstein <amir73il@gmail.com> 6371L: linux-fsdevel@vger.kernel.org 6372S: Maintained 6373F: fs/notify/ 6374F: include/linux/fsnotify*.h 6375 6376FUJITSU LAPTOP EXTRAS 6377M: Jonathan Woithe <jwoithe@just42.net> 6378L: platform-driver-x86@vger.kernel.org 6379S: Maintained 6380F: drivers/platform/x86/fujitsu-laptop.c 6381 6382FUJITSU M-5MO LS CAMERA ISP DRIVER 6383M: Kyungmin Park <kyungmin.park@samsung.com> 6384M: Heungjun Kim <riverful.kim@samsung.com> 6385L: linux-media@vger.kernel.org 6386S: Maintained 6387F: drivers/media/i2c/m5mols/ 6388F: include/media/i2c/m5mols.h 6389 6390FUJITSU TABLET EXTRAS 6391M: Robert Gerlach <khnz@gmx.de> 6392L: platform-driver-x86@vger.kernel.org 6393S: Maintained 6394F: drivers/platform/x86/fujitsu-tablet.c 6395 6396FUSE: FILESYSTEM IN USERSPACE 6397M: Miklos Szeredi <miklos@szeredi.hu> 6398L: linux-fsdevel@vger.kernel.org 6399W: http://fuse.sourceforge.net/ 6400T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6401S: Maintained 6402F: fs/fuse/ 6403F: include/uapi/linux/fuse.h 6404F: Documentation/filesystems/fuse.txt 6405 6406FUTEX SUBSYSTEM 6407M: Thomas Gleixner <tglx@linutronix.de> 6408M: Ingo Molnar <mingo@redhat.com> 6409R: Peter Zijlstra <peterz@infradead.org> 6410R: Darren Hart <dvhart@infradead.org> 6411L: linux-kernel@vger.kernel.org 6412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6413S: Maintained 6414F: kernel/futex.c 6415F: include/asm-generic/futex.h 6416F: include/linux/futex.h 6417F: include/uapi/linux/futex.h 6418F: tools/testing/selftests/futex/ 6419F: tools/perf/bench/futex* 6420F: Documentation/*futex* 6421 6422GCC PLUGINS 6423M: Kees Cook <keescook@chromium.org> 6424R: Emese Revfy <re.emese@gmail.com> 6425L: kernel-hardening@lists.openwall.com 6426S: Maintained 6427F: scripts/gcc-plugins/ 6428F: scripts/gcc-plugin.sh 6429F: scripts/Makefile.gcc-plugins 6430F: Documentation/gcc-plugins.txt 6431 6432GASKET DRIVER FRAMEWORK 6433M: Rob Springer <rspringer@google.com> 6434M: Todd Poynor <toddpoynor@google.com> 6435M: Ben Chan <benchan@chromium.org> 6436S: Maintained 6437F: drivers/staging/gasket/ 6438 6439GCOV BASED KERNEL PROFILING 6440M: Peter Oberparleiter <oberpar@linux.ibm.com> 6441S: Maintained 6442F: kernel/gcov/ 6443F: Documentation/dev-tools/gcov.rst 6444 6445GDB KERNEL DEBUGGING HELPER SCRIPTS 6446M: Jan Kiszka <jan.kiszka@siemens.com> 6447M: Kieran Bingham <kbingham@kernel.org> 6448S: Supported 6449F: scripts/gdb/ 6450 6451GDT SCSI DISK ARRAY CONTROLLER DRIVER 6452M: Achim Leubner <achim_leubner@adaptec.com> 6453L: linux-scsi@vger.kernel.org 6454W: http://www.icp-vortex.com/ 6455S: Supported 6456F: drivers/scsi/gdt* 6457 6458GEMTEK FM RADIO RECEIVER DRIVER 6459M: Hans Verkuil <hverkuil@xs4all.nl> 6460L: linux-media@vger.kernel.org 6461T: git git://linuxtv.org/media_tree.git 6462W: https://linuxtv.org 6463S: Maintained 6464F: drivers/media/radio/radio-gemtek* 6465 6466GENERIC GPIO I2C DRIVER 6467M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6468S: Supported 6469F: drivers/i2c/busses/i2c-gpio.c 6470F: include/linux/platform_data/i2c-gpio.h 6471 6472GENERIC GPIO I2C MULTIPLEXER DRIVER 6473M: Peter Korsgaard <peter.korsgaard@barco.com> 6474L: linux-i2c@vger.kernel.org 6475S: Supported 6476F: drivers/i2c/muxes/i2c-mux-gpio.c 6477F: include/linux/platform_data/i2c-mux-gpio.h 6478F: Documentation/i2c/muxes/i2c-mux-gpio 6479 6480GENERIC HDLC (WAN) DRIVERS 6481M: Krzysztof Halasa <khc@pm.waw.pl> 6482W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6483S: Maintained 6484F: drivers/net/wan/c101.c 6485F: drivers/net/wan/hd6457* 6486F: drivers/net/wan/hdlc* 6487F: drivers/net/wan/n2.c 6488F: drivers/net/wan/pc300too.c 6489F: drivers/net/wan/pci200syn.c 6490F: drivers/net/wan/wanxl* 6491 6492GENERIC INCLUDE/ASM HEADER FILES 6493M: Arnd Bergmann <arnd@arndb.de> 6494L: linux-arch@vger.kernel.org 6495T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6496S: Maintained 6497F: include/asm-generic/ 6498F: include/uapi/asm-generic/ 6499 6500GENERIC PHY FRAMEWORK 6501M: Kishon Vijay Abraham I <kishon@ti.com> 6502L: linux-kernel@vger.kernel.org 6503T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6504S: Supported 6505F: drivers/phy/ 6506F: include/linux/phy/ 6507F: Documentation/devicetree/bindings/phy/ 6508 6509GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6510M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6511S: Supported 6512F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6513 6514GENERIC PM DOMAINS 6515M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6516M: Kevin Hilman <khilman@kernel.org> 6517M: Ulf Hansson <ulf.hansson@linaro.org> 6518L: linux-pm@vger.kernel.org 6519S: Supported 6520F: drivers/base/power/domain*.c 6521F: include/linux/pm_domain.h 6522F: Documentation/devicetree/bindings/power/power_domain.txt 6523 6524GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6525M: Eugen Hristev <eugen.hristev@microchip.com> 6526L: linux-input@vger.kernel.org 6527S: Maintained 6528F: drivers/input/touchscreen/resistive-adc-touch.c 6529 6530GENERIC UIO DRIVER FOR PCI DEVICES 6531M: "Michael S. Tsirkin" <mst@redhat.com> 6532L: kvm@vger.kernel.org 6533S: Supported 6534F: drivers/uio/uio_pci_generic.c 6535 6536GENWQE (IBM Generic Workqueue Card) 6537M: Frank Haverkamp <haver@linux.ibm.com> 6538S: Supported 6539F: drivers/misc/genwqe/ 6540 6541GET_MAINTAINER SCRIPT 6542M: Joe Perches <joe@perches.com> 6543S: Maintained 6544F: scripts/get_maintainer.pl 6545 6546GFS2 FILE SYSTEM 6547M: Bob Peterson <rpeterso@redhat.com> 6548M: Andreas Gruenbacher <agruenba@redhat.com> 6549L: cluster-devel@redhat.com 6550W: http://sources.redhat.com/cluster/ 6551T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6552S: Supported 6553F: Documentation/filesystems/gfs2*.txt 6554F: fs/gfs2/ 6555F: include/uapi/linux/gfs2_ondisk.h 6556 6557GIGASET ISDN DRIVERS 6558M: Paul Bolle <pebolle@tiscali.nl> 6559L: gigaset307x-common@lists.sourceforge.net 6560W: http://gigaset307x.sourceforge.net/ 6561S: Odd Fixes 6562F: Documentation/isdn/README.gigaset 6563F: drivers/isdn/gigaset/ 6564F: include/uapi/linux/gigaset_dev.h 6565 6566GNSS SUBSYSTEM 6567M: Johan Hovold <johan@kernel.org> 6568T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6569S: Maintained 6570F: Documentation/ABI/testing/sysfs-class-gnss 6571F: Documentation/devicetree/bindings/gnss/ 6572F: drivers/gnss/ 6573F: include/linux/gnss.h 6574 6575GO7007 MPEG CODEC 6576M: Hans Verkuil <hans.verkuil@cisco.com> 6577L: linux-media@vger.kernel.org 6578S: Maintained 6579F: drivers/media/usb/go7007/ 6580 6581GOODIX TOUCHSCREEN 6582M: Bastien Nocera <hadess@hadess.net> 6583L: linux-input@vger.kernel.org 6584S: Maintained 6585F: drivers/input/touchscreen/goodix.c 6586 6587GPD POCKET FAN DRIVER 6588M: Hans de Goede <hdegoede@redhat.com> 6589L: platform-driver-x86@vger.kernel.org 6590S: Maintained 6591F: drivers/platform/x86/gpd-pocket-fan.c 6592 6593GPIO ACPI SUPPORT 6594M: Mika Westerberg <mika.westerberg@linux.intel.com> 6595M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6596L: linux-gpio@vger.kernel.org 6597L: linux-acpi@vger.kernel.org 6598S: Maintained 6599F: Documentation/acpi/gpio-properties.txt 6600F: drivers/gpio/gpiolib-acpi.c 6601 6602GPIO IR Transmitter 6603M: Sean Young <sean@mess.org> 6604L: linux-media@vger.kernel.org 6605S: Maintained 6606F: drivers/media/rc/gpio-ir-tx.c 6607 6608GPIO MOCKUP DRIVER 6609M: Bamvor Jian Zhang <bamv2005@gmail.com> 6610L: linux-gpio@vger.kernel.org 6611S: Maintained 6612F: drivers/gpio/gpio-mockup.c 6613F: tools/testing/selftests/gpio/ 6614 6615GPIO SUBSYSTEM 6616M: Linus Walleij <linus.walleij@linaro.org> 6617M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6618L: linux-gpio@vger.kernel.org 6619T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6620S: Maintained 6621F: Documentation/devicetree/bindings/gpio/ 6622F: Documentation/driver-api/gpio/ 6623F: Documentation/gpio/ 6624F: Documentation/ABI/testing/gpio-cdev 6625F: Documentation/ABI/obsolete/sysfs-gpio 6626F: drivers/gpio/ 6627F: include/linux/gpio/ 6628F: include/linux/gpio.h 6629F: include/linux/of_gpio.h 6630F: include/asm-generic/gpio.h 6631F: include/uapi/linux/gpio.h 6632F: tools/gpio/ 6633 6634GRE DEMULTIPLEXER DRIVER 6635M: Dmitry Kozlov <xeb@mail.ru> 6636L: netdev@vger.kernel.org 6637S: Maintained 6638F: net/ipv4/gre_demux.c 6639F: net/ipv4/gre_offload.c 6640F: include/net/gre.h 6641 6642GRETH 10/100/1G Ethernet MAC device driver 6643M: Andreas Larsson <andreas@gaisler.com> 6644L: netdev@vger.kernel.org 6645S: Maintained 6646F: drivers/net/ethernet/aeroflex/ 6647 6648GREYBUS AUDIO PROTOCOLS DRIVERS 6649M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6650M: Mark Greer <mgreer@animalcreek.com> 6651S: Maintained 6652F: drivers/staging/greybus/audio_apbridgea.c 6653F: drivers/staging/greybus/audio_apbridgea.h 6654F: drivers/staging/greybus/audio_codec.c 6655F: drivers/staging/greybus/audio_codec.h 6656F: drivers/staging/greybus/audio_gb.c 6657F: drivers/staging/greybus/audio_manager.c 6658F: drivers/staging/greybus/audio_manager.h 6659F: drivers/staging/greybus/audio_manager_module.c 6660F: drivers/staging/greybus/audio_manager_private.h 6661F: drivers/staging/greybus/audio_manager_sysfs.c 6662F: drivers/staging/greybus/audio_module.c 6663F: drivers/staging/greybus/audio_topology.c 6664 6665GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6666M: Viresh Kumar <vireshk@kernel.org> 6667S: Maintained 6668F: drivers/staging/greybus/authentication.c 6669F: drivers/staging/greybus/bootrom.c 6670F: drivers/staging/greybus/firmware.h 6671F: drivers/staging/greybus/fw-core.c 6672F: drivers/staging/greybus/fw-download.c 6673F: drivers/staging/greybus/fw-management.c 6674F: drivers/staging/greybus/greybus_authentication.h 6675F: drivers/staging/greybus/greybus_firmware.h 6676F: drivers/staging/greybus/hid.c 6677F: drivers/staging/greybus/i2c.c 6678F: drivers/staging/greybus/spi.c 6679F: drivers/staging/greybus/spilib.c 6680F: drivers/staging/greybus/spilib.h 6681 6682GREYBUS LOOPBACK DRIVER 6683M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6684S: Maintained 6685F: drivers/staging/greybus/loopback.c 6686 6687GREYBUS PLATFORM DRIVERS 6688M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6689S: Maintained 6690F: drivers/staging/greybus/arche-platform.c 6691F: drivers/staging/greybus/arche-apb-ctrl.c 6692F: drivers/staging/greybus/arche_platform.h 6693 6694GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6695M: Rui Miguel Silva <rmfrfs@gmail.com> 6696S: Maintained 6697F: drivers/staging/greybus/sdio.c 6698F: drivers/staging/greybus/light.c 6699F: drivers/staging/greybus/gpio.c 6700F: drivers/staging/greybus/power_supply.c 6701F: drivers/staging/greybus/spi.c 6702F: drivers/staging/greybus/spilib.c 6703 6704GREYBUS SUBSYSTEM 6705M: Johan Hovold <johan@kernel.org> 6706M: Alex Elder <elder@kernel.org> 6707M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6708S: Maintained 6709F: drivers/staging/greybus/ 6710L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6711 6712GREYBUS UART PROTOCOLS DRIVERS 6713M: David Lin <dtwlin@gmail.com> 6714S: Maintained 6715F: drivers/staging/greybus/uart.c 6716F: drivers/staging/greybus/log.c 6717 6718GS1662 VIDEO SERIALIZER 6719M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6720L: linux-media@vger.kernel.org 6721T: git git://linuxtv.org/media_tree.git 6722S: Maintained 6723F: drivers/media/spi/gs1662.c 6724 6725GSPCA FINEPIX SUBDRIVER 6726M: Frank Zago <frank@zago.net> 6727L: linux-media@vger.kernel.org 6728T: git git://linuxtv.org/media_tree.git 6729S: Maintained 6730F: drivers/media/usb/gspca/finepix.c 6731 6732GSPCA GL860 SUBDRIVER 6733M: Olivier Lorin <o.lorin@laposte.net> 6734L: linux-media@vger.kernel.org 6735T: git git://linuxtv.org/media_tree.git 6736S: Maintained 6737F: drivers/media/usb/gspca/gl860/ 6738 6739GSPCA M5602 SUBDRIVER 6740M: Erik Andren <erik.andren@gmail.com> 6741L: linux-media@vger.kernel.org 6742T: git git://linuxtv.org/media_tree.git 6743S: Maintained 6744F: drivers/media/usb/gspca/m5602/ 6745 6746GSPCA PAC207 SONIXB SUBDRIVER 6747M: Hans Verkuil <hverkuil@xs4all.nl> 6748L: linux-media@vger.kernel.org 6749T: git git://linuxtv.org/media_tree.git 6750S: Odd Fixes 6751F: drivers/media/usb/gspca/pac207.c 6752 6753GSPCA SN9C20X SUBDRIVER 6754M: Brian Johnson <brijohn@gmail.com> 6755L: linux-media@vger.kernel.org 6756T: git git://linuxtv.org/media_tree.git 6757S: Maintained 6758F: drivers/media/usb/gspca/sn9c20x.c 6759 6760GSPCA T613 SUBDRIVER 6761M: Leandro Costantino <lcostantino@gmail.com> 6762L: linux-media@vger.kernel.org 6763T: git git://linuxtv.org/media_tree.git 6764S: Maintained 6765F: drivers/media/usb/gspca/t613.c 6766 6767GSPCA USB WEBCAM DRIVER 6768M: Hans Verkuil <hverkuil@xs4all.nl> 6769L: linux-media@vger.kernel.org 6770T: git git://linuxtv.org/media_tree.git 6771S: Odd Fixes 6772F: drivers/media/usb/gspca/ 6773 6774GTP (GPRS Tunneling Protocol) 6775M: Pablo Neira Ayuso <pablo@netfilter.org> 6776M: Harald Welte <laforge@gnumonks.org> 6777L: osmocom-net-gprs@lists.osmocom.org 6778T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6779S: Maintained 6780F: drivers/net/gtp.c 6781 6782GUID PARTITION TABLE (GPT) 6783M: Davidlohr Bueso <dave@stgolabs.net> 6784L: linux-efi@vger.kernel.org 6785S: Maintained 6786F: block/partitions/efi.* 6787 6788H8/300 ARCHITECTURE 6789M: Yoshinori Sato <ysato@users.sourceforge.jp> 6790L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6791W: http://uclinux-h8.sourceforge.jp 6792T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6793S: Maintained 6794F: arch/h8300/ 6795F: drivers/clocksource/h8300_*.c 6796F: drivers/clk/h8300/ 6797F: drivers/irqchip/irq-renesas-h8*.c 6798 6799HABANALABS PCI DRIVER 6800M: Oded Gabbay <oded.gabbay@gmail.com> 6801T: git https://github.com/HabanaAI/linux.git 6802S: Supported 6803F: drivers/misc/habanalabs/ 6804F: include/uapi/misc/habanalabs.h 6805F: Documentation/ABI/testing/sysfs-driver-habanalabs 6806F: Documentation/ABI/testing/debugfs-driver-habanalabs 6807 6808HACKRF MEDIA DRIVER 6809M: Antti Palosaari <crope@iki.fi> 6810L: linux-media@vger.kernel.org 6811W: https://linuxtv.org 6812W: http://palosaari.fi/linux/ 6813Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6814T: git git://linuxtv.org/anttip/media_tree.git 6815S: Maintained 6816F: drivers/media/usb/hackrf/ 6817 6818HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6819M: Frank Seidel <frank@f-seidel.de> 6820L: platform-driver-x86@vger.kernel.org 6821W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6822S: Maintained 6823F: drivers/platform/x86/hdaps.c 6824 6825HARDWARE MONITORING 6826M: Jean Delvare <jdelvare@suse.com> 6827M: Guenter Roeck <linux@roeck-us.net> 6828L: linux-hwmon@vger.kernel.org 6829W: http://hwmon.wiki.kernel.org/ 6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6831S: Maintained 6832F: Documentation/devicetree/bindings/hwmon/ 6833F: Documentation/hwmon/ 6834F: drivers/hwmon/ 6835F: include/linux/hwmon*.h 6836F: include/trace/events/hwmon*.h 6837 6838HARDWARE RANDOM NUMBER GENERATOR CORE 6839M: Matt Mackall <mpm@selenic.com> 6840M: Herbert Xu <herbert@gondor.apana.org.au> 6841L: linux-crypto@vger.kernel.org 6842S: Odd fixes 6843F: Documentation/devicetree/bindings/rng/ 6844F: Documentation/hw_random.txt 6845F: drivers/char/hw_random/ 6846F: include/linux/hw_random.h 6847 6848HARDWARE TRACING FACILITIES 6849M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6850S: Maintained 6851F: drivers/hwtracing/ 6852 6853HARDWARE SPINLOCK CORE 6854M: Ohad Ben-Cohen <ohad@wizery.com> 6855M: Bjorn Andersson <bjorn.andersson@linaro.org> 6856L: linux-remoteproc@vger.kernel.org 6857S: Maintained 6858T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6859F: Documentation/devicetree/bindings/hwlock/ 6860F: Documentation/hwspinlock.txt 6861F: drivers/hwspinlock/ 6862F: include/linux/hwspinlock.h 6863 6864HARMONY SOUND DRIVER 6865L: linux-parisc@vger.kernel.org 6866S: Maintained 6867F: sound/parisc/harmony.* 6868 6869HDPVR USB VIDEO ENCODER DRIVER 6870M: Hans Verkuil <hverkuil@xs4all.nl> 6871L: linux-media@vger.kernel.org 6872T: git git://linuxtv.org/media_tree.git 6873W: https://linuxtv.org 6874S: Odd Fixes 6875F: drivers/media/usb/hdpvr/ 6876 6877HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6878M: Jerry Hoemann <jerry.hoemann@hpe.com> 6879S: Supported 6880F: Documentation/watchdog/hpwdt.txt 6881F: drivers/watchdog/hpwdt.c 6882 6883HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6884M: Don Brace <don.brace@microsemi.com> 6885L: esc.storagedev@microsemi.com 6886L: linux-scsi@vger.kernel.org 6887S: Supported 6888F: Documentation/scsi/hpsa.txt 6889F: drivers/scsi/hpsa*.[ch] 6890F: include/linux/cciss*.h 6891F: include/uapi/linux/cciss*.h 6892 6893HFI1 DRIVER 6894M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6895M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6896L: linux-rdma@vger.kernel.org 6897S: Supported 6898F: drivers/infiniband/hw/hfi1 6899 6900HFS FILESYSTEM 6901L: linux-fsdevel@vger.kernel.org 6902S: Orphan 6903F: Documentation/filesystems/hfs.txt 6904F: fs/hfs/ 6905 6906HFSPLUS FILESYSTEM 6907L: linux-fsdevel@vger.kernel.org 6908S: Orphan 6909F: Documentation/filesystems/hfsplus.txt 6910F: fs/hfsplus/ 6911 6912HGA FRAMEBUFFER DRIVER 6913M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6914L: linux-nvidia@lists.surfsouth.com 6915W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6916S: Maintained 6917F: drivers/video/fbdev/hgafb.c 6918 6919HIBERNATION (aka Software Suspend, aka swsusp) 6920M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6921M: Pavel Machek <pavel@ucw.cz> 6922L: linux-pm@vger.kernel.org 6923B: https://bugzilla.kernel.org 6924S: Supported 6925F: arch/x86/power/ 6926F: drivers/base/power/ 6927F: kernel/power/ 6928F: include/linux/suspend.h 6929F: include/linux/freezer.h 6930F: include/linux/pm.h 6931F: arch/*/include/asm/suspend*.h 6932 6933HID CORE LAYER 6934M: Jiri Kosina <jikos@kernel.org> 6935M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6936L: linux-input@vger.kernel.org 6937T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6938S: Maintained 6939F: drivers/hid/ 6940F: include/linux/hid* 6941F: include/uapi/linux/hid* 6942 6943HID SENSOR HUB DRIVERS 6944M: Jiri Kosina <jikos@kernel.org> 6945M: Jonathan Cameron <jic23@kernel.org> 6946M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6947L: linux-input@vger.kernel.org 6948L: linux-iio@vger.kernel.org 6949S: Maintained 6950F: Documentation/hid/hid-sensor* 6951F: drivers/hid/hid-sensor-* 6952F: drivers/iio/*/hid-* 6953F: include/linux/hid-sensor-* 6954 6955HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6956M: Thomas Gleixner <tglx@linutronix.de> 6957L: linux-kernel@vger.kernel.org 6958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6959S: Maintained 6960F: Documentation/timers/ 6961F: kernel/time/hrtimer.c 6962F: kernel/time/clockevents.c 6963F: kernel/time/timer_*.c 6964F: include/linux/clockchips.h 6965F: include/linux/hrtimer.h 6966 6967HIGH-SPEED SCC DRIVER FOR AX.25 6968L: linux-hams@vger.kernel.org 6969S: Orphan 6970F: drivers/net/hamradio/dmascc.c 6971F: drivers/net/hamradio/scc.c 6972 6973HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6974M: HighPoint Linux Team <linux@highpoint-tech.com> 6975W: http://www.highpoint-tech.com 6976S: Supported 6977F: Documentation/scsi/hptiop.txt 6978F: drivers/scsi/hptiop.c 6979 6980HIPPI 6981M: Jes Sorensen <jes@trained-monkey.org> 6982L: linux-hippi@sunsite.dk 6983S: Maintained 6984F: include/linux/hippidevice.h 6985F: include/uapi/linux/if_hippi.h 6986F: net/802/hippi.c 6987F: drivers/net/hippi/ 6988 6989HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6990M: Yisen Zhuang <yisen.zhuang@huawei.com> 6991M: Salil Mehta <salil.mehta@huawei.com> 6992L: netdev@vger.kernel.org 6993W: http://www.hisilicon.com 6994S: Maintained 6995F: drivers/net/ethernet/hisilicon/hns3/ 6996 6997HISILICON LPC BUS DRIVER 6998M: john.garry@huawei.com 6999W: http://www.hisilicon.com 7000S: Maintained 7001F: drivers/bus/hisi_lpc.c 7002F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7003 7004HISILICON NETWORK SUBSYSTEM DRIVER 7005M: Yisen Zhuang <yisen.zhuang@huawei.com> 7006M: Salil Mehta <salil.mehta@huawei.com> 7007L: netdev@vger.kernel.org 7008W: http://www.hisilicon.com 7009S: Maintained 7010F: drivers/net/ethernet/hisilicon/ 7011F: Documentation/devicetree/bindings/net/hisilicon*.txt 7012 7013HISILICON PMU DRIVER 7014M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7015W: http://www.hisilicon.com 7016S: Supported 7017F: drivers/perf/hisilicon 7018F: Documentation/perf/hisi-pmu.txt 7019 7020HISILICON ROCE DRIVER 7021M: Lijun Ou <oulijun@huawei.com> 7022M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7023L: linux-rdma@vger.kernel.org 7024S: Maintained 7025F: drivers/infiniband/hw/hns/ 7026F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7027 7028HISILICON SAS Controller 7029M: John Garry <john.garry@huawei.com> 7030W: http://www.hisilicon.com 7031S: Supported 7032F: drivers/scsi/hisi_sas/ 7033F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7034 7035HMM - Heterogeneous Memory Management 7036M: Jérôme Glisse <jglisse@redhat.com> 7037L: linux-mm@kvack.org 7038S: Maintained 7039F: mm/hmm* 7040F: include/linux/hmm* 7041F: Documentation/vm/hmm.rst 7042 7043HOST AP DRIVER 7044M: Jouni Malinen <j@w1.fi> 7045L: linux-wireless@vger.kernel.org 7046W: http://w1.fi/hostap-driver.html 7047S: Obsolete 7048F: drivers/net/wireless/intersil/hostap/ 7049 7050HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7051L: platform-driver-x86@vger.kernel.org 7052S: Orphan 7053F: drivers/platform/x86/tc1100-wmi.c 7054 7055HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7056M: Jaroslav Kysela <perex@perex.cz> 7057S: Maintained 7058F: drivers/net/ethernet/hp/hp100.* 7059 7060HPET: High Precision Event Timers driver 7061M: Clemens Ladisch <clemens@ladisch.de> 7062S: Maintained 7063F: Documentation/timers/hpet.txt 7064F: drivers/char/hpet.c 7065F: include/linux/hpet.h 7066F: include/uapi/linux/hpet.h 7067 7068HPET: x86 7069S: Orphan 7070F: arch/x86/kernel/hpet.c 7071F: arch/x86/include/asm/hpet.h 7072 7073HPFS FILESYSTEM 7074M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7075W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7076S: Maintained 7077F: fs/hpfs/ 7078 7079HSI SUBSYSTEM 7080M: Sebastian Reichel <sre@kernel.org> 7081T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7082S: Maintained 7083F: Documentation/ABI/testing/sysfs-bus-hsi 7084F: Documentation/driver-api/hsi.rst 7085F: drivers/hsi/ 7086F: include/linux/hsi/ 7087F: include/uapi/linux/hsi/ 7088 7089HSO 3G MODEM DRIVER 7090L: linux-usb@vger.kernel.org 7091S: Orphan 7092F: drivers/net/usb/hso.c 7093 7094HSR NETWORK PROTOCOL 7095M: Arvid Brodin <arvid.brodin@alten.se> 7096L: netdev@vger.kernel.org 7097S: Maintained 7098F: net/hsr/ 7099 7100HT16K33 LED CONTROLLER DRIVER 7101M: Robin van der Gracht <robin@protonic.nl> 7102S: Maintained 7103F: drivers/auxdisplay/ht16k33.c 7104F: Documentation/devicetree/bindings/display/ht16k33.txt 7105 7106HTCPEN TOUCHSCREEN DRIVER 7107M: Pau Oliva Fora <pof@eslack.org> 7108L: linux-input@vger.kernel.org 7109S: Maintained 7110F: drivers/input/touchscreen/htcpen.c 7111 7112HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7113M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7114L: linux-iio@vger.kernel.org 7115W: http://www.st.com/ 7116S: Maintained 7117F: drivers/iio/humidity/hts221* 7118F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7119 7120HUAWEI ETHERNET DRIVER 7121M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7122L: netdev@vger.kernel.org 7123S: Supported 7124F: Documentation/networking/hinic.txt 7125F: drivers/net/ethernet/huawei/hinic/ 7126 7127HUGETLB FILESYSTEM 7128M: Mike Kravetz <mike.kravetz@oracle.com> 7129L: linux-mm@kvack.org 7130S: Maintained 7131F: fs/hugetlbfs/ 7132F: mm/hugetlb.c 7133F: include/linux/hugetlb.h 7134F: Documentation/admin-guide/mm/hugetlbpage.rst 7135F: Documentation/vm/hugetlbfs_reserv.rst 7136F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7137 7138HVA ST MEDIA DRIVER 7139M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7140L: linux-media@vger.kernel.org 7141T: git git://linuxtv.org/media_tree.git 7142W: https://linuxtv.org 7143S: Supported 7144F: drivers/media/platform/sti/hva 7145 7146HWPOISON MEMORY FAILURE HANDLING 7147M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7148L: linux-mm@kvack.org 7149S: Maintained 7150F: mm/memory-failure.c 7151F: mm/hwpoison-inject.c 7152 7153HYGON PROCESSOR SUPPORT 7154M: Pu Wen <puwen@hygon.cn> 7155L: linux-kernel@vger.kernel.org 7156S: Maintained 7157F: arch/x86/kernel/cpu/hygon.c 7158 7159Hyper-V CORE AND DRIVERS 7160M: "K. Y. Srinivasan" <kys@microsoft.com> 7161M: Haiyang Zhang <haiyangz@microsoft.com> 7162M: Stephen Hemminger <sthemmin@microsoft.com> 7163M: Sasha Levin <sashal@kernel.org> 7164T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7165L: linux-hyperv@vger.kernel.org 7166S: Supported 7167F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7168F: arch/x86/include/asm/mshyperv.h 7169F: arch/x86/include/asm/trace/hyperv.h 7170F: arch/x86/include/asm/hyperv-tlfs.h 7171F: arch/x86/kernel/cpu/mshyperv.c 7172F: arch/x86/hyperv 7173F: drivers/hid/hid-hyperv.c 7174F: drivers/hv/ 7175F: drivers/input/serio/hyperv-keyboard.c 7176F: drivers/pci/controller/pci-hyperv.c 7177F: drivers/net/hyperv/ 7178F: drivers/scsi/storvsc_drv.c 7179F: drivers/uio/uio_hv_generic.c 7180F: drivers/video/fbdev/hyperv_fb.c 7181F: drivers/iommu/hyperv_iommu.c 7182F: net/vmw_vsock/hyperv_transport.c 7183F: include/linux/hyperv.h 7184F: include/uapi/linux/hyperv.h 7185F: tools/hv/ 7186F: Documentation/ABI/stable/sysfs-bus-vmbus 7187 7188HYPERVISOR VIRTUAL CONSOLE DRIVER 7189L: linuxppc-dev@lists.ozlabs.org 7190S: Odd Fixes 7191F: drivers/tty/hvc/ 7192 7193I2C ACPI SUPPORT 7194M: Mika Westerberg <mika.westerberg@linux.intel.com> 7195L: linux-i2c@vger.kernel.org 7196L: linux-acpi@vger.kernel.org 7197S: Maintained 7198F: drivers/i2c/i2c-core-acpi.c 7199 7200I2C CONTROLLER DRIVER FOR NVIDIA GPU 7201M: Ajay Gupta <ajayg@nvidia.com> 7202L: linux-i2c@vger.kernel.org 7203S: Maintained 7204F: Documentation/i2c/busses/i2c-nvidia-gpu 7205F: drivers/i2c/busses/i2c-nvidia-gpu.c 7206 7207I2C MUXES 7208M: Peter Rosin <peda@axentia.se> 7209L: linux-i2c@vger.kernel.org 7210S: Maintained 7211F: Documentation/i2c/i2c-topology 7212F: Documentation/i2c/muxes/ 7213F: Documentation/devicetree/bindings/i2c/i2c-mux* 7214F: Documentation/devicetree/bindings/i2c/i2c-arb* 7215F: Documentation/devicetree/bindings/i2c/i2c-gate* 7216F: drivers/i2c/i2c-mux.c 7217F: drivers/i2c/muxes/ 7218F: include/linux/i2c-mux.h 7219 7220I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7221M: Gregory CLEMENT <gregory.clement@bootlin.com> 7222L: linux-i2c@vger.kernel.org 7223S: Maintained 7224F: drivers/i2c/busses/i2c-mv64xxx.c 7225 7226I2C OVER PARALLEL PORT 7227M: Jean Delvare <jdelvare@suse.com> 7228L: linux-i2c@vger.kernel.org 7229S: Maintained 7230F: Documentation/i2c/busses/i2c-parport 7231F: Documentation/i2c/busses/i2c-parport-light 7232F: drivers/i2c/busses/i2c-parport.c 7233F: drivers/i2c/busses/i2c-parport-light.c 7234 7235I2C SUBSYSTEM 7236M: Wolfram Sang <wsa@the-dreams.de> 7237L: linux-i2c@vger.kernel.org 7238W: https://i2c.wiki.kernel.org/ 7239Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7240T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7241S: Maintained 7242F: Documentation/devicetree/bindings/i2c/i2c.txt 7243F: Documentation/i2c/ 7244F: drivers/i2c/* 7245F: include/linux/i2c.h 7246F: include/linux/i2c-dev.h 7247F: include/linux/i2c-smbus.h 7248F: include/uapi/linux/i2c.h 7249F: include/uapi/linux/i2c-*.h 7250 7251I2C SUBSYSTEM HOST DRIVERS 7252L: linux-i2c@vger.kernel.org 7253W: https://i2c.wiki.kernel.org/ 7254Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7255T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7256S: Odd Fixes 7257F: Documentation/devicetree/bindings/i2c/ 7258F: drivers/i2c/algos/ 7259F: drivers/i2c/busses/ 7260 7261I2C-TAOS-EVM DRIVER 7262M: Jean Delvare <jdelvare@suse.com> 7263L: linux-i2c@vger.kernel.org 7264S: Maintained 7265F: Documentation/i2c/busses/i2c-taos-evm 7266F: drivers/i2c/busses/i2c-taos-evm.c 7267 7268I2C-TINY-USB DRIVER 7269M: Till Harbaum <till@harbaum.org> 7270L: linux-i2c@vger.kernel.org 7271W: http://www.harbaum.org/till/i2c_tiny_usb 7272S: Maintained 7273F: drivers/i2c/busses/i2c-tiny-usb.c 7274 7275I2C/SMBUS CONTROLLER DRIVERS FOR PC 7276M: Jean Delvare <jdelvare@suse.com> 7277L: linux-i2c@vger.kernel.org 7278S: Maintained 7279F: Documentation/i2c/busses/i2c-ali1535 7280F: Documentation/i2c/busses/i2c-ali1563 7281F: Documentation/i2c/busses/i2c-ali15x3 7282F: Documentation/i2c/busses/i2c-amd756 7283F: Documentation/i2c/busses/i2c-amd8111 7284F: Documentation/i2c/busses/i2c-i801 7285F: Documentation/i2c/busses/i2c-nforce2 7286F: Documentation/i2c/busses/i2c-piix4 7287F: Documentation/i2c/busses/i2c-sis5595 7288F: Documentation/i2c/busses/i2c-sis630 7289F: Documentation/i2c/busses/i2c-sis96x 7290F: Documentation/i2c/busses/i2c-via 7291F: Documentation/i2c/busses/i2c-viapro 7292F: drivers/i2c/busses/i2c-ali1535.c 7293F: drivers/i2c/busses/i2c-ali1563.c 7294F: drivers/i2c/busses/i2c-ali15x3.c 7295F: drivers/i2c/busses/i2c-amd756.c 7296F: drivers/i2c/busses/i2c-amd756-s4882.c 7297F: drivers/i2c/busses/i2c-amd8111.c 7298F: drivers/i2c/busses/i2c-i801.c 7299F: drivers/i2c/busses/i2c-isch.c 7300F: drivers/i2c/busses/i2c-nforce2.c 7301F: drivers/i2c/busses/i2c-nforce2-s4985.c 7302F: drivers/i2c/busses/i2c-piix4.c 7303F: drivers/i2c/busses/i2c-sis5595.c 7304F: drivers/i2c/busses/i2c-sis630.c 7305F: drivers/i2c/busses/i2c-sis96x.c 7306F: drivers/i2c/busses/i2c-via.c 7307F: drivers/i2c/busses/i2c-viapro.c 7308 7309I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7310M: Hans de Goede <hdegoede@redhat.com> 7311L: linux-i2c@vger.kernel.org 7312S: Maintained 7313F: drivers/i2c/busses/i2c-cht-wc.c 7314 7315I2C/SMBUS ISMT DRIVER 7316M: Seth Heasley <seth.heasley@intel.com> 7317M: Neil Horman <nhorman@tuxdriver.com> 7318L: linux-i2c@vger.kernel.org 7319F: drivers/i2c/busses/i2c-ismt.c 7320F: Documentation/i2c/busses/i2c-ismt 7321 7322I2C/SMBUS STUB DRIVER 7323M: Jean Delvare <jdelvare@suse.com> 7324L: linux-i2c@vger.kernel.org 7325S: Maintained 7326F: drivers/i2c/i2c-stub.c 7327 7328I3C SUBSYSTEM 7329M: Boris Brezillon <bbrezillon@kernel.org> 7330L: linux-i3c@lists.infradead.org 7331C: irc://chat.freenode.net/linux-i3c 7332T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7333S: Maintained 7334F: Documentation/ABI/testing/sysfs-bus-i3c 7335F: Documentation/devicetree/bindings/i3c/ 7336F: Documentation/driver-api/i3c 7337F: drivers/i3c/ 7338F: include/linux/i3c/ 7339F: include/dt-bindings/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> 8714L: linux-leds@vger.kernel.org 8715T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8716S: Maintained 8717F: Documentation/devicetree/bindings/leds/ 8718F: drivers/leds/ 8719F: include/linux/leds.h 8720 8721LEGACY EEPROM DRIVER 8722M: Jean Delvare <jdelvare@suse.com> 8723S: Maintained 8724F: Documentation/misc-devices/eeprom 8725F: drivers/misc/eeprom/eeprom.c 8726 8727LEGO MINDSTORMS EV3 8728R: David Lechner <david@lechnology.com> 8729S: Maintained 8730F: arch/arm/boot/dts/da850-lego-ev3.dts 8731F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8732F: drivers/power/supply/lego_ev3_battery.c 8733 8734LEGO USB Tower driver 8735M: Juergen Stuber <starblue@users.sourceforge.net> 8736L: legousb-devel@lists.sourceforge.net 8737W: http://legousb.sourceforge.net/ 8738S: Maintained 8739F: drivers/usb/misc/legousbtower.c 8740 8741LG LAPTOP EXTRAS 8742M: Matan Ziv-Av <matan@svgalib.org> 8743L: platform-driver-x86@vger.kernel.org 8744S: Maintained 8745F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8746F: Documentation/laptops/lg-laptop.rst 8747F: drivers/platform/x86/lg-laptop.c 8748 8749LG2160 MEDIA DRIVER 8750M: Michael Krufky <mkrufky@linuxtv.org> 8751L: linux-media@vger.kernel.org 8752W: https://linuxtv.org 8753W: http://github.com/mkrufky 8754Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8755T: git git://linuxtv.org/mkrufky/tuners.git 8756S: Maintained 8757F: drivers/media/dvb-frontends/lg2160.* 8758 8759LGDT3305 MEDIA DRIVER 8760M: Michael Krufky <mkrufky@linuxtv.org> 8761L: linux-media@vger.kernel.org 8762W: https://linuxtv.org 8763W: http://github.com/mkrufky 8764Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8765T: git git://linuxtv.org/mkrufky/tuners.git 8766S: Maintained 8767F: drivers/media/dvb-frontends/lgdt3305.* 8768 8769LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8770M: Viresh Kumar <vireshk@kernel.org> 8771L: linux-ide@vger.kernel.org 8772T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8773S: Maintained 8774F: include/linux/pata_arasan_cf_data.h 8775F: drivers/ata/pata_arasan_cf.c 8776 8777LIBATA PATA DRIVERS 8778M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8779M: Jens Axboe <axboe@kernel.dk> 8780L: linux-ide@vger.kernel.org 8781T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8782S: Maintained 8783F: drivers/ata/pata_*.c 8784F: drivers/ata/ata_generic.c 8785 8786LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8787M: Linus Walleij <linus.walleij@linaro.org> 8788L: linux-ide@vger.kernel.org 8789T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8790S: Maintained 8791F: drivers/ata/pata_ftide010.c 8792F: drivers/ata/sata_gemini.c 8793F: drivers/ata/sata_gemini.h 8794 8795LIBATA SATA AHCI PLATFORM devices support 8796M: Hans de Goede <hdegoede@redhat.com> 8797M: Jens Axboe <axboe@kernel.dk> 8798L: linux-ide@vger.kernel.org 8799T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8800S: Maintained 8801F: drivers/ata/ahci_platform.c 8802F: drivers/ata/libahci_platform.c 8803F: include/linux/ahci_platform.h 8804 8805LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8806M: Mikael Pettersson <mikpelinux@gmail.com> 8807L: linux-ide@vger.kernel.org 8808T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8809S: Maintained 8810F: drivers/ata/sata_promise.* 8811 8812LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8813M: Jens Axboe <axboe@kernel.dk> 8814L: linux-ide@vger.kernel.org 8815T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8816S: Maintained 8817F: drivers/ata/ 8818F: include/linux/ata.h 8819F: include/linux/libata.h 8820F: Documentation/devicetree/bindings/ata/ 8821 8822LIBLOCKDEP 8823M: Sasha Levin <alexander.levin@microsoft.com> 8824S: Maintained 8825F: tools/lib/lockdep/ 8826 8827LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8828M: Dan Williams <dan.j.williams@intel.com> 8829M: Vishal Verma <vishal.l.verma@intel.com> 8830M: Dave Jiang <dave.jiang@intel.com> 8831L: linux-nvdimm@lists.01.org 8832Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8833S: Supported 8834F: drivers/nvdimm/blk.c 8835F: drivers/nvdimm/region_devs.c 8836 8837LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8838M: Vishal Verma <vishal.l.verma@intel.com> 8839M: Dan Williams <dan.j.williams@intel.com> 8840M: Dave Jiang <dave.jiang@intel.com> 8841L: linux-nvdimm@lists.01.org 8842Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8843S: Supported 8844F: drivers/nvdimm/btt* 8845 8846LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8847M: Dan Williams <dan.j.williams@intel.com> 8848M: Vishal Verma <vishal.l.verma@intel.com> 8849M: Dave Jiang <dave.jiang@intel.com> 8850L: linux-nvdimm@lists.01.org 8851Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8852S: Supported 8853F: drivers/nvdimm/pmem* 8854 8855LIBNVDIMM: DEVICETREE BINDINGS 8856M: Oliver O'Halloran <oohall@gmail.com> 8857L: linux-nvdimm@lists.01.org 8858Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8859S: Supported 8860F: drivers/nvdimm/of_pmem.c 8861F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8862 8863LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8864M: Dan Williams <dan.j.williams@intel.com> 8865M: Vishal Verma <vishal.l.verma@intel.com> 8866M: Dave Jiang <dave.jiang@intel.com> 8867M: Keith Busch <keith.busch@intel.com> 8868M: Ira Weiny <ira.weiny@intel.com> 8869L: linux-nvdimm@lists.01.org 8870Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8871T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8872S: Supported 8873F: drivers/nvdimm/* 8874F: drivers/acpi/nfit/* 8875F: include/linux/nd.h 8876F: include/linux/libnvdimm.h 8877F: include/uapi/linux/ndctl.h 8878 8879LIGHTNVM PLATFORM SUPPORT 8880M: Matias Bjorling <mb@lightnvm.io> 8881W: http://github/OpenChannelSSD 8882L: linux-block@vger.kernel.org 8883S: Maintained 8884F: drivers/lightnvm/ 8885F: include/linux/lightnvm.h 8886F: include/uapi/linux/lightnvm.h 8887 8888LINUX FOR POWER MACINTOSH 8889M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8890W: http://www.penguinppc.org/ 8891L: linuxppc-dev@lists.ozlabs.org 8892S: Maintained 8893F: arch/powerpc/platforms/powermac/ 8894F: drivers/macintosh/ 8895 8896LINUX FOR POWERPC (32-BIT AND 64-BIT) 8897M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8898M: Paul Mackerras <paulus@samba.org> 8899M: Michael Ellerman <mpe@ellerman.id.au> 8900W: https://github.com/linuxppc/linux/wiki 8901L: linuxppc-dev@lists.ozlabs.org 8902Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8903T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8904S: Supported 8905F: Documentation/ABI/stable/sysfs-firmware-opal-* 8906F: Documentation/devicetree/bindings/powerpc/ 8907F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8908F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8909F: Documentation/powerpc/ 8910F: arch/powerpc/ 8911F: drivers/char/tpm/tpm_ibmvtpm* 8912F: drivers/crypto/nx/ 8913F: drivers/crypto/vmx/ 8914F: drivers/i2c/busses/i2c-opal.c 8915F: drivers/net/ethernet/ibm/ibmveth.* 8916F: drivers/net/ethernet/ibm/ibmvnic.* 8917F: drivers/pci/hotplug/pnv_php.c 8918F: drivers/pci/hotplug/rpa* 8919F: drivers/rtc/rtc-opal.c 8920F: drivers/scsi/ibmvscsi/ 8921F: drivers/tty/hvc/hvc_opal.c 8922F: drivers/watchdog/wdrtas.c 8923F: tools/testing/selftests/powerpc 8924N: /pmac 8925N: powermac 8926N: powernv 8927N: [^a-z0-9]ps3 8928N: pseries 8929 8930LINUX FOR POWERPC EMBEDDED MPC5XXX 8931M: Anatolij Gustschin <agust@denx.de> 8932L: linuxppc-dev@lists.ozlabs.org 8933T: git git://git.denx.de/linux-denx-agust.git 8934S: Maintained 8935F: arch/powerpc/platforms/512x/ 8936F: arch/powerpc/platforms/52xx/ 8937 8938LINUX FOR POWERPC EMBEDDED PPC4XX 8939M: Alistair Popple <alistair@popple.id.au> 8940M: Matt Porter <mporter@kernel.crashing.org> 8941W: http://www.penguinppc.org/ 8942L: linuxppc-dev@lists.ozlabs.org 8943S: Maintained 8944F: arch/powerpc/platforms/40x/ 8945F: arch/powerpc/platforms/44x/ 8946 8947LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8948M: Scott Wood <oss@buserror.net> 8949M: Kumar Gala <galak@kernel.crashing.org> 8950W: http://www.penguinppc.org/ 8951L: linuxppc-dev@lists.ozlabs.org 8952T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8953S: Maintained 8954F: arch/powerpc/platforms/83xx/ 8955F: arch/powerpc/platforms/85xx/ 8956F: Documentation/devicetree/bindings/powerpc/fsl/ 8957 8958LINUX FOR POWERPC EMBEDDED PPC8XX 8959M: Vitaly Bordug <vitb@kernel.crashing.org> 8960W: http://www.penguinppc.org/ 8961L: linuxppc-dev@lists.ozlabs.org 8962S: Maintained 8963F: arch/powerpc/platforms/8xx/ 8964 8965LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8966L: linuxppc-dev@lists.ozlabs.org 8967S: Orphan 8968F: arch/powerpc/*/*virtex* 8969F: arch/powerpc/*/*/*virtex* 8970 8971LINUX FOR POWERPC PA SEMI PWRFICIENT 8972L: linuxppc-dev@lists.ozlabs.org 8973S: Orphan 8974F: arch/powerpc/platforms/pasemi/ 8975F: drivers/*/*pasemi* 8976F: drivers/*/*/*pasemi* 8977 8978LINUX KERNEL DUMP TEST MODULE (LKDTM) 8979M: Kees Cook <keescook@chromium.org> 8980S: Maintained 8981F: drivers/misc/lkdtm/* 8982 8983LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8984M: Alan Stern <stern@rowland.harvard.edu> 8985M: Andrea Parri <andrea.parri@amarulasolutions.com> 8986M: Will Deacon <will.deacon@arm.com> 8987M: Peter Zijlstra <peterz@infradead.org> 8988M: Boqun Feng <boqun.feng@gmail.com> 8989M: Nicholas Piggin <npiggin@gmail.com> 8990M: David Howells <dhowells@redhat.com> 8991M: Jade Alglave <j.alglave@ucl.ac.uk> 8992M: Luc Maranget <luc.maranget@inria.fr> 8993M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8994R: Akira Yokosawa <akiyks@gmail.com> 8995R: Daniel Lustig <dlustig@nvidia.com> 8996L: linux-kernel@vger.kernel.org 8997L: linux-arch@vger.kernel.org 8998S: Supported 8999T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9000F: tools/memory-model/ 9001F: Documentation/atomic_bitops.txt 9002F: Documentation/atomic_t.txt 9003F: Documentation/core-api/atomic_ops.rst 9004F: Documentation/core-api/refcount-vs-atomic.rst 9005F: Documentation/memory-barriers.txt 9006 9007LIS3LV02D ACCELEROMETER DRIVER 9008M: Eric Piel <eric.piel@tremplin-utc.net> 9009S: Maintained 9010F: Documentation/misc-devices/lis3lv02d 9011F: drivers/misc/lis3lv02d/ 9012F: drivers/platform/x86/hp_accel.c 9013 9014LIVE PATCHING 9015M: Josh Poimboeuf <jpoimboe@redhat.com> 9016M: Jiri Kosina <jikos@kernel.org> 9017M: Miroslav Benes <mbenes@suse.cz> 9018M: Petr Mladek <pmladek@suse.com> 9019R: Joe Lawrence <joe.lawrence@redhat.com> 9020S: Maintained 9021F: kernel/livepatch/ 9022F: include/linux/livepatch.h 9023F: arch/x86/include/asm/livepatch.h 9024F: arch/x86/kernel/livepatch.c 9025F: Documentation/livepatch/ 9026F: Documentation/ABI/testing/sysfs-kernel-livepatch 9027F: samples/livepatch/ 9028F: tools/testing/selftests/livepatch/ 9029L: live-patching@vger.kernel.org 9030T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9031 9032LLC (802.2) 9033L: netdev@vger.kernel.org 9034S: Odd fixes 9035F: include/linux/llc.h 9036F: include/uapi/linux/llc.h 9037F: include/net/llc* 9038F: net/llc/ 9039 9040LM73 HARDWARE MONITOR DRIVER 9041M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9042L: linux-hwmon@vger.kernel.org 9043S: Maintained 9044F: drivers/hwmon/lm73.c 9045 9046LM78 HARDWARE MONITOR DRIVER 9047M: Jean Delvare <jdelvare@suse.com> 9048L: linux-hwmon@vger.kernel.org 9049S: Maintained 9050F: Documentation/hwmon/lm78 9051F: drivers/hwmon/lm78.c 9052 9053LM83 HARDWARE MONITOR DRIVER 9054M: Jean Delvare <jdelvare@suse.com> 9055L: linux-hwmon@vger.kernel.org 9056S: Maintained 9057F: Documentation/hwmon/lm83 9058F: drivers/hwmon/lm83.c 9059 9060LM90 HARDWARE MONITOR DRIVER 9061M: Jean Delvare <jdelvare@suse.com> 9062L: linux-hwmon@vger.kernel.org 9063S: Maintained 9064F: Documentation/hwmon/lm90 9065F: Documentation/devicetree/bindings/hwmon/lm90.txt 9066F: drivers/hwmon/lm90.c 9067F: include/dt-bindings/thermal/lm90.h 9068 9069LM95234 HARDWARE MONITOR DRIVER 9070M: Guenter Roeck <linux@roeck-us.net> 9071L: linux-hwmon@vger.kernel.org 9072S: Maintained 9073F: Documentation/hwmon/lm95234 9074F: drivers/hwmon/lm95234.c 9075 9076LME2510 MEDIA DRIVER 9077M: Malcolm Priestley <tvboxspy@gmail.com> 9078L: linux-media@vger.kernel.org 9079W: https://linuxtv.org 9080Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9081S: Maintained 9082F: drivers/media/usb/dvb-usb-v2/lmedm04* 9083 9084LOADPIN SECURITY MODULE 9085M: Kees Cook <keescook@chromium.org> 9086T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9087S: Supported 9088F: security/loadpin/ 9089F: Documentation/admin-guide/LSM/LoadPin.rst 9090 9091LOCKING PRIMITIVES 9092M: Peter Zijlstra <peterz@infradead.org> 9093M: Ingo Molnar <mingo@redhat.com> 9094M: Will Deacon <will.deacon@arm.com> 9095L: linux-kernel@vger.kernel.org 9096T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9097S: Maintained 9098F: Documentation/locking/ 9099F: include/linux/lockdep.h 9100F: include/linux/spinlock*.h 9101F: arch/*/include/asm/spinlock*.h 9102F: include/linux/rwlock*.h 9103F: include/linux/mutex*.h 9104F: include/linux/rwsem*.h 9105F: arch/*/include/asm/rwsem.h 9106F: include/linux/seqlock.h 9107F: lib/locking*.[ch] 9108F: kernel/locking/ 9109X: kernel/locking/locktorture.c 9110 9111LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9112M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9113L: linux-ntfs-dev@lists.sourceforge.net 9114W: http://www.linux-ntfs.org/content/view/19/37/ 9115S: Maintained 9116F: Documentation/ldm.txt 9117F: block/partitions/ldm.* 9118 9119LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9120M: Sathya Prakash <sathya.prakash@broadcom.com> 9121M: Chaitra P B <chaitra.basappa@broadcom.com> 9122M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9123L: MPT-FusionLinux.pdl@broadcom.com 9124L: linux-scsi@vger.kernel.org 9125W: http://www.avagotech.com/support/ 9126S: Supported 9127F: drivers/message/fusion/ 9128F: drivers/scsi/mpt3sas/ 9129 9130LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9131M: Matthew Wilcox <willy@infradead.org> 9132L: linux-scsi@vger.kernel.org 9133S: Maintained 9134F: drivers/scsi/sym53c8xx_2/ 9135 9136LTC1660 DAC DRIVER 9137M: Marcus Folkesson <marcus.folkesson@gmail.com> 9138L: linux-iio@vger.kernel.org 9139S: Maintained 9140F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9141F: drivers/iio/dac/ltc1660.c 9142 9143LTC4261 HARDWARE MONITOR DRIVER 9144M: Guenter Roeck <linux@roeck-us.net> 9145L: linux-hwmon@vger.kernel.org 9146S: Maintained 9147F: Documentation/hwmon/ltc4261 9148F: drivers/hwmon/ltc4261.c 9149 9150LTC4306 I2C MULTIPLEXER DRIVER 9151M: Michael Hennerich <michael.hennerich@analog.com> 9152W: http://ez.analog.com/community/linux-device-drivers 9153L: linux-i2c@vger.kernel.org 9154S: Supported 9155F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9156F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9157 9158LTP (Linux Test Project) 9159M: Mike Frysinger <vapier@gentoo.org> 9160M: Cyril Hrubis <chrubis@suse.cz> 9161M: Wanlong Gao <wanlong.gao@gmail.com> 9162M: Jan Stancek <jstancek@redhat.com> 9163M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9164M: Alexey Kodanev <alexey.kodanev@oracle.com> 9165L: ltp@lists.linux.it (subscribers-only) 9166W: http://linux-test-project.github.io/ 9167T: git git://github.com/linux-test-project/ltp.git 9168S: Maintained 9169 9170M68K ARCHITECTURE 9171M: Geert Uytterhoeven <geert@linux-m68k.org> 9172L: linux-m68k@lists.linux-m68k.org 9173W: http://www.linux-m68k.org/ 9174T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9175S: Maintained 9176F: arch/m68k/ 9177F: drivers/zorro/ 9178 9179M68K ON APPLE MACINTOSH 9180M: Joshua Thompson <funaho@jurai.org> 9181W: http://www.mac.linux-m68k.org/ 9182L: linux-m68k@lists.linux-m68k.org 9183S: Maintained 9184F: arch/m68k/mac/ 9185 9186M68K ON HP9000/300 9187M: Philip Blundell <philb@gnu.org> 9188W: http://www.tazenda.demon.co.uk/phil/linux-hp 9189S: Maintained 9190F: arch/m68k/hp300/ 9191 9192M88DS3103 MEDIA DRIVER 9193M: Antti Palosaari <crope@iki.fi> 9194L: linux-media@vger.kernel.org 9195W: https://linuxtv.org 9196W: http://palosaari.fi/linux/ 9197Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9198T: git git://linuxtv.org/anttip/media_tree.git 9199S: Maintained 9200F: drivers/media/dvb-frontends/m88ds3103* 9201 9202M88RS2000 MEDIA DRIVER 9203M: Malcolm Priestley <tvboxspy@gmail.com> 9204L: linux-media@vger.kernel.org 9205W: https://linuxtv.org 9206Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9207S: Maintained 9208F: drivers/media/dvb-frontends/m88rs2000* 9209 9210MA901 MASTERKIT USB FM RADIO DRIVER 9211M: Alexey Klimov <klimov.linux@gmail.com> 9212L: linux-media@vger.kernel.org 9213T: git git://linuxtv.org/media_tree.git 9214S: Maintained 9215F: drivers/media/radio/radio-ma901.c 9216 9217MAC80211 9218M: Johannes Berg <johannes@sipsolutions.net> 9219L: linux-wireless@vger.kernel.org 9220W: http://wireless.kernel.org/ 9221T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9222T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9223S: Maintained 9224F: Documentation/networking/mac80211-injection.txt 9225F: include/net/mac80211.h 9226F: net/mac80211/ 9227F: drivers/net/wireless/mac80211_hwsim.[ch] 9228F: Documentation/networking/mac80211_hwsim/README 9229 9230MAILBOX API 9231M: Jassi Brar <jassisinghbrar@gmail.com> 9232L: linux-kernel@vger.kernel.org 9233S: Maintained 9234F: drivers/mailbox/ 9235F: include/linux/mailbox_client.h 9236F: include/linux/mailbox_controller.h 9237 9238MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9239M: Michael Kerrisk <mtk.manpages@gmail.com> 9240W: http://www.kernel.org/doc/man-pages 9241L: linux-man@vger.kernel.org 9242S: Maintained 9243 9244MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9245M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9246L: linux-mips@vger.kernel.org 9247S: Maintained 9248F: arch/mips/boot/dts/img/pistachio_marduk.dts 9249 9250MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9251M: Andrew Lunn <andrew@lunn.ch> 9252M: Vivien Didelot <vivien.didelot@gmail.com> 9253L: netdev@vger.kernel.org 9254S: Maintained 9255F: drivers/net/dsa/mv88e6xxx/ 9256F: include/linux/platform_data/mv88e6xxx.h 9257F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9258 9259MARVELL ARMADA DRM SUPPORT 9260M: Russell King <linux@armlinux.org.uk> 9261S: Maintained 9262T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9263T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9264F: drivers/gpu/drm/armada/ 9265F: include/uapi/drm/armada_drm.h 9266F: Documentation/devicetree/bindings/display/armada/ 9267 9268MARVELL ARMADA 3700 PHY DRIVERS 9269M: Miquel Raynal <miquel.raynal@bootlin.com> 9270S: Maintained 9271F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9272F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9273F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9274F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9275 9276MARVELL CRYPTO DRIVER 9277M: Boris Brezillon <bbrezillon@kernel.org> 9278M: Arnaud Ebalard <arno@natisbad.org> 9279F: drivers/crypto/marvell/ 9280S: Maintained 9281L: linux-crypto@vger.kernel.org 9282 9283MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9284M: Mirko Lindner <mlindner@marvell.com> 9285M: Stephen Hemminger <stephen@networkplumber.org> 9286L: netdev@vger.kernel.org 9287S: Maintained 9288F: drivers/net/ethernet/marvell/sk* 9289 9290MARVELL LIBERTAS WIRELESS DRIVER 9291L: libertas-dev@lists.infradead.org 9292S: Orphan 9293F: drivers/net/wireless/marvell/libertas/ 9294 9295MARVELL MACCHIATOBIN SUPPORT 9296M: Russell King <linux@armlinux.org.uk> 9297L: linux-arm-kernel@lists.infradead.org 9298S: Maintained 9299F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9300 9301MARVELL MV643XX ETHERNET DRIVER 9302M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9303L: netdev@vger.kernel.org 9304S: Maintained 9305F: drivers/net/ethernet/marvell/mv643xx_eth.* 9306F: include/linux/mv643xx.h 9307 9308MARVELL MV88X3310 PHY DRIVER 9309M: Russell King <linux@armlinux.org.uk> 9310L: netdev@vger.kernel.org 9311S: Maintained 9312F: drivers/net/phy/marvell10g.c 9313 9314MARVELL MVEBU THERMAL DRIVER 9315M: Miquel Raynal <miquel.raynal@bootlin.com> 9316S: Maintained 9317F: drivers/thermal/armada_thermal.c 9318 9319MARVELL MVNETA ETHERNET DRIVER 9320M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9321L: netdev@vger.kernel.org 9322S: Maintained 9323F: drivers/net/ethernet/marvell/mvneta.* 9324 9325MARVELL MWIFIEX WIRELESS DRIVER 9326M: Amitkumar Karwar <amitkarwar@gmail.com> 9327M: Nishant Sarmukadam <nishants@marvell.com> 9328M: Ganapathi Bhat <gbhat@marvell.com> 9329M: Xinming Hu <huxinming820@gmail.com> 9330L: linux-wireless@vger.kernel.org 9331S: Maintained 9332F: drivers/net/wireless/marvell/mwifiex/ 9333 9334MARVELL MWL8K WIRELESS DRIVER 9335M: Lennert Buytenhek <buytenh@wantstofly.org> 9336L: linux-wireless@vger.kernel.org 9337S: Odd Fixes 9338F: drivers/net/wireless/marvell/mwl8k.c 9339 9340MARVELL NAND CONTROLLER DRIVER 9341M: Miquel Raynal <miquel.raynal@bootlin.com> 9342L: linux-mtd@lists.infradead.org 9343S: Maintained 9344F: drivers/mtd/nand/raw/marvell_nand.c 9345F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9346 9347MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9348M: Nicolas Pitre <nico@fluxnic.net> 9349S: Odd Fixes 9350F: drivers/mmc/host/mvsdio.* 9351 9352MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9353M: Hu Ziji <huziji@marvell.com> 9354L: linux-mmc@vger.kernel.org 9355S: Supported 9356F: drivers/mmc/host/sdhci-xenon* 9357F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9358 9359MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9360M: Sunil Goutham <sgoutham@marvell.com> 9361M: Linu Cherian <lcherian@marvell.com> 9362M: Geetha sowjanya <gakula@marvell.com> 9363M: Jerin Jacob <jerinj@marvell.com> 9364L: netdev@vger.kernel.org 9365S: Supported 9366F: drivers/net/ethernet/marvell/octeontx2/af/ 9367 9368MATROX FRAMEBUFFER DRIVER 9369L: linux-fbdev@vger.kernel.org 9370S: Orphan 9371F: drivers/video/fbdev/matrox/matroxfb_* 9372F: include/uapi/linux/matroxfb.h 9373 9374MAX16065 HARDWARE MONITOR DRIVER 9375M: Guenter Roeck <linux@roeck-us.net> 9376L: linux-hwmon@vger.kernel.org 9377S: Maintained 9378F: Documentation/hwmon/max16065 9379F: drivers/hwmon/max16065.c 9380 9381MAX2175 SDR TUNER DRIVER 9382M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9383L: linux-media@vger.kernel.org 9384T: git git://linuxtv.org/media_tree.git 9385S: Maintained 9386F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9387F: Documentation/media/v4l-drivers/max2175.rst 9388F: drivers/media/i2c/max2175* 9389F: include/uapi/linux/max2175.h 9390 9391MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9392L: linux-hwmon@vger.kernel.org 9393S: Orphan 9394F: Documentation/hwmon/max6650 9395F: drivers/hwmon/max6650.c 9396 9397MAX6697 HARDWARE MONITOR DRIVER 9398M: Guenter Roeck <linux@roeck-us.net> 9399L: linux-hwmon@vger.kernel.org 9400S: Maintained 9401F: Documentation/hwmon/max6697 9402F: Documentation/devicetree/bindings/hwmon/max6697.txt 9403F: drivers/hwmon/max6697.c 9404F: include/linux/platform_data/max6697.h 9405 9406MAX9860 MONO AUDIO VOICE CODEC DRIVER 9407M: Peter Rosin <peda@axentia.se> 9408L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9409S: Maintained 9410F: Documentation/devicetree/bindings/sound/max9860.txt 9411F: sound/soc/codecs/max9860.* 9412 9413MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9414M: Javier Martinez Canillas <javier@dowhile0.org> 9415L: linux-kernel@vger.kernel.org 9416S: Supported 9417F: drivers/regulator/max77802-regulator.c 9418F: Documentation/devicetree/bindings/*/*max77802.txt 9419F: include/dt-bindings/*/*max77802.h 9420 9421MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9422M: Krzysztof Kozlowski <krzk@kernel.org> 9423M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9424L: linux-pm@vger.kernel.org 9425S: Supported 9426F: drivers/power/supply/max14577_charger.c 9427F: drivers/power/supply/max77693_charger.c 9428 9429MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9430M: Chanwoo Choi <cw00.choi@samsung.com> 9431M: Krzysztof Kozlowski <krzk@kernel.org> 9432M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9433L: linux-kernel@vger.kernel.org 9434S: Supported 9435F: drivers/*/max14577*.c 9436F: drivers/*/max77686*.c 9437F: drivers/*/max77693*.c 9438F: drivers/extcon/extcon-max14577.c 9439F: drivers/extcon/extcon-max77693.c 9440F: drivers/rtc/rtc-max77686.c 9441F: drivers/clk/clk-max77686.c 9442F: Documentation/devicetree/bindings/mfd/max14577.txt 9443F: Documentation/devicetree/bindings/*/max77686.txt 9444F: Documentation/devicetree/bindings/mfd/max77693.txt 9445F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9446F: include/linux/mfd/max14577*.h 9447F: include/linux/mfd/max77686*.h 9448F: include/linux/mfd/max77693*.h 9449 9450MAXIRADIO FM RADIO RECEIVER DRIVER 9451M: Hans Verkuil <hverkuil@xs4all.nl> 9452L: linux-media@vger.kernel.org 9453T: git git://linuxtv.org/media_tree.git 9454W: https://linuxtv.org 9455S: Maintained 9456F: drivers/media/radio/radio-maxiradio* 9457 9458MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9459M: Peter Rosin <peda@axentia.se> 9460L: linux-iio@vger.kernel.org 9461S: Maintained 9462F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9463F: drivers/iio/potentiometer/mcp4018.c 9464F: drivers/iio/potentiometer/mcp4531.c 9465 9466MCR20A IEEE-802.15.4 RADIO DRIVER 9467M: Xue Liu <liuxuenetmail@gmail.com> 9468L: linux-wpan@vger.kernel.org 9469W: https://github.com/xueliu/mcr20a-linux 9470S: Maintained 9471F: drivers/net/ieee802154/mcr20a.c 9472F: drivers/net/ieee802154/mcr20a.h 9473F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9474 9475MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9476M: William Breathitt Gray <vilhelm.gray@gmail.com> 9477L: linux-iio@vger.kernel.org 9478S: Maintained 9479F: drivers/iio/dac/cio-dac.c 9480 9481MEDIA DRIVERS FOR ASCOT2E 9482M: Sergey Kozlov <serjk@netup.ru> 9483M: Abylay Ospan <aospan@netup.ru> 9484L: linux-media@vger.kernel.org 9485W: https://linuxtv.org 9486W: http://netup.tv/ 9487T: git git://linuxtv.org/media_tree.git 9488S: Supported 9489F: drivers/media/dvb-frontends/ascot2e* 9490 9491MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9492M: Jasmin Jessich <jasmin@anw.at> 9493L: linux-media@vger.kernel.org 9494W: https://linuxtv.org 9495T: git git://linuxtv.org/media_tree.git 9496S: Maintained 9497F: drivers/media/dvb-frontends/cxd2099* 9498 9499MEDIA DRIVERS FOR CXD2841ER 9500M: Sergey Kozlov <serjk@netup.ru> 9501M: Abylay Ospan <aospan@netup.ru> 9502L: linux-media@vger.kernel.org 9503W: https://linuxtv.org 9504W: http://netup.tv/ 9505T: git git://linuxtv.org/media_tree.git 9506S: Supported 9507F: drivers/media/dvb-frontends/cxd2841er* 9508 9509MEDIA DRIVERS FOR CXD2880 9510M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9511L: linux-media@vger.kernel.org 9512W: http://linuxtv.org/ 9513T: git git://linuxtv.org/media_tree.git 9514S: Supported 9515F: drivers/media/dvb-frontends/cxd2880/* 9516F: drivers/media/spi/cxd2880* 9517 9518MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9519L: linux-media@vger.kernel.org 9520W: https://linuxtv.org 9521T: git git://linuxtv.org/media_tree.git 9522S: Orphan 9523F: drivers/media/pci/ddbridge/* 9524 9525MEDIA DRIVERS FOR FREESCALE IMX 9526M: Steve Longerbeam <slongerbeam@gmail.com> 9527M: Philipp Zabel <p.zabel@pengutronix.de> 9528L: linux-media@vger.kernel.org 9529T: git git://linuxtv.org/media_tree.git 9530S: Maintained 9531F: Documentation/devicetree/bindings/media/imx.txt 9532F: Documentation/media/v4l-drivers/imx.rst 9533F: drivers/staging/media/imx/ 9534F: include/linux/imx-media.h 9535F: include/media/imx.h 9536 9537MEDIA DRIVER FOR FREESCALE IMX PXP 9538M: Philipp Zabel <p.zabel@pengutronix.de> 9539L: linux-media@vger.kernel.org 9540T: git git://linuxtv.org/media_tree.git 9541S: Maintained 9542F: drivers/media/platform/imx-pxp.[ch] 9543 9544MEDIA DRIVERS FOR FREESCALE IMX7 9545M: Rui Miguel Silva <rmfrfs@gmail.com> 9546L: linux-media@vger.kernel.org 9547T: git git://linuxtv.org/media_tree.git 9548S: Maintained 9549F: Documentation/devicetree/bindings/media/imx7-csi.txt 9550F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9551F: Documentation/media/v4l-drivers/imx7.rst 9552F: drivers/staging/media/imx/imx7-media-csi.c 9553F: drivers/staging/media/imx/imx7-mipi-csis.c 9554 9555MEDIA DRIVERS FOR HELENE 9556M: Abylay Ospan <aospan@netup.ru> 9557L: linux-media@vger.kernel.org 9558W: https://linuxtv.org 9559W: http://netup.tv/ 9560T: git git://linuxtv.org/media_tree.git 9561S: Supported 9562F: drivers/media/dvb-frontends/helene* 9563 9564MEDIA DRIVERS FOR HORUS3A 9565M: Sergey Kozlov <serjk@netup.ru> 9566M: Abylay Ospan <aospan@netup.ru> 9567L: linux-media@vger.kernel.org 9568W: https://linuxtv.org 9569W: http://netup.tv/ 9570T: git git://linuxtv.org/media_tree.git 9571S: Supported 9572F: drivers/media/dvb-frontends/horus3a* 9573 9574MEDIA DRIVERS FOR LNBH25 9575M: Sergey Kozlov <serjk@netup.ru> 9576M: Abylay Ospan <aospan@netup.ru> 9577L: linux-media@vger.kernel.org 9578W: https://linuxtv.org 9579W: http://netup.tv/ 9580T: git git://linuxtv.org/media_tree.git 9581S: Supported 9582F: drivers/media/dvb-frontends/lnbh25* 9583 9584MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9585L: linux-media@vger.kernel.org 9586W: https://linuxtv.org 9587T: git git://linuxtv.org/media_tree.git 9588S: Orphan 9589F: drivers/media/dvb-frontends/mxl5xx* 9590 9591MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9592M: Sergey Kozlov <serjk@netup.ru> 9593M: Abylay Ospan <aospan@netup.ru> 9594L: linux-media@vger.kernel.org 9595W: https://linuxtv.org 9596W: http://netup.tv/ 9597T: git git://linuxtv.org/media_tree.git 9598S: Supported 9599F: drivers/media/pci/netup_unidvb/* 9600 9601MEDIA DRIVERS FOR RENESAS - CEU 9602M: Jacopo Mondi <jacopo@jmondi.org> 9603L: linux-media@vger.kernel.org 9604L: linux-renesas-soc@vger.kernel.org 9605T: git git://linuxtv.org/media_tree.git 9606S: Supported 9607F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9608F: drivers/media/platform/renesas-ceu.c 9609F: include/media/drv-intf/renesas-ceu.h 9610 9611MEDIA DRIVERS FOR RENESAS - DRIF 9612M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9613L: linux-media@vger.kernel.org 9614L: linux-renesas-soc@vger.kernel.org 9615T: git git://linuxtv.org/media_tree.git 9616S: Supported 9617F: Documentation/devicetree/bindings/media/renesas,drif.txt 9618F: drivers/media/platform/rcar_drif.c 9619 9620MEDIA DRIVERS FOR RENESAS - FCP 9621M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9622L: linux-media@vger.kernel.org 9623L: linux-renesas-soc@vger.kernel.org 9624T: git git://linuxtv.org/media_tree.git 9625S: Supported 9626F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9627F: drivers/media/platform/rcar-fcp.c 9628F: include/media/rcar-fcp.h 9629 9630MEDIA DRIVERS FOR RENESAS - FDP1 9631M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9632L: linux-media@vger.kernel.org 9633L: linux-renesas-soc@vger.kernel.org 9634T: git git://linuxtv.org/media_tree.git 9635S: Supported 9636F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9637F: drivers/media/platform/rcar_fdp1.c 9638 9639MEDIA DRIVERS FOR RENESAS - VIN 9640M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9641L: linux-media@vger.kernel.org 9642L: linux-renesas-soc@vger.kernel.org 9643T: git git://linuxtv.org/media_tree.git 9644S: Supported 9645F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9646F: Documentation/devicetree/bindings/media/rcar_vin.txt 9647F: drivers/media/platform/rcar-vin/ 9648 9649MEDIA DRIVERS FOR RENESAS - VSP1 9650M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9651M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9652L: linux-media@vger.kernel.org 9653L: linux-renesas-soc@vger.kernel.org 9654T: git git://linuxtv.org/media_tree.git 9655S: Supported 9656F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9657F: drivers/media/platform/vsp1/ 9658 9659MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9660L: linux-media@vger.kernel.org 9661W: https://linuxtv.org 9662T: git git://linuxtv.org/media_tree.git 9663S: Orphan 9664F: drivers/media/dvb-frontends/stv0910* 9665 9666MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9667L: linux-media@vger.kernel.org 9668W: https://linuxtv.org 9669T: git git://linuxtv.org/media_tree.git 9670S: Orphan 9671F: drivers/media/dvb-frontends/stv6111* 9672 9673MEDIA DRIVERS FOR STM32 - DCMI 9674M: Hugues Fruchet <hugues.fruchet@st.com> 9675L: linux-media@vger.kernel.org 9676T: git git://linuxtv.org/media_tree.git 9677S: Supported 9678F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9679F: drivers/media/platform/stm32/stm32-dcmi.c 9680 9681MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9682M: Dmitry Osipenko <digetx@gmail.com> 9683L: linux-media@vger.kernel.org 9684L: linux-tegra@vger.kernel.org 9685T: git git://linuxtv.org/media_tree.git 9686S: Maintained 9687F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9688F: drivers/staging/media/tegra-vde/ 9689 9690MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9691M: Mauro Carvalho Chehab <mchehab@kernel.org> 9692P: LinuxTV.org Project 9693L: linux-media@vger.kernel.org 9694W: https://linuxtv.org 9695Q: http://patchwork.kernel.org/project/linux-media/list/ 9696T: git git://linuxtv.org/media_tree.git 9697S: Maintained 9698F: Documentation/devicetree/bindings/media/ 9699F: Documentation/media/ 9700F: drivers/media/ 9701F: drivers/staging/media/ 9702F: include/linux/platform_data/media/ 9703F: include/media/ 9704F: include/uapi/linux/dvb/ 9705F: include/uapi/linux/videodev2.h 9706F: include/uapi/linux/media.h 9707F: include/uapi/linux/v4l2-* 9708F: include/uapi/linux/meye.h 9709F: include/uapi/linux/ivtv* 9710F: include/uapi/linux/uvcvideo.h 9711 9712MEDIATEK BLUETOOTH DRIVER 9713M: Sean Wang <sean.wang@mediatek.com> 9714L: linux-bluetooth@vger.kernel.org 9715L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9716S: Maintained 9717F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9718F: drivers/bluetooth/btmtkuart.c 9719 9720MEDIATEK CIR DRIVER 9721M: Sean Wang <sean.wang@mediatek.com> 9722S: Maintained 9723F: drivers/media/rc/mtk-cir.c 9724 9725MEDIATEK DMA DRIVER 9726M: Sean Wang <sean.wang@mediatek.com> 9727L: dmaengine@vger.kernel.org 9728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9729L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9730S: Maintained 9731F: Documentation/devicetree/bindings/dma/mtk-* 9732F: drivers/dma/mediatek/ 9733 9734MEDIATEK PMIC LED DRIVER 9735M: Sean Wang <sean.wang@mediatek.com> 9736S: Maintained 9737F: drivers/leds/leds-mt6323.c 9738F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9739 9740MEDIATEK ETHERNET DRIVER 9741M: Felix Fietkau <nbd@openwrt.org> 9742M: John Crispin <john@phrozen.org> 9743M: Sean Wang <sean.wang@mediatek.com> 9744M: Nelson Chang <nelson.chang@mediatek.com> 9745L: netdev@vger.kernel.org 9746S: Maintained 9747F: drivers/net/ethernet/mediatek/ 9748 9749MEDIATEK SWITCH DRIVER 9750M: Sean Wang <sean.wang@mediatek.com> 9751L: netdev@vger.kernel.org 9752S: Maintained 9753F: drivers/net/dsa/mt7530.* 9754F: net/dsa/tag_mtk.c 9755 9756MEDIATEK JPEG DRIVER 9757M: Rick Chang <rick.chang@mediatek.com> 9758M: Bin Liu <bin.liu@mediatek.com> 9759S: Supported 9760F: drivers/media/platform/mtk-jpeg/ 9761F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9762 9763MEDIATEK MDP DRIVER 9764M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9765M: Houlong Wei <houlong.wei@mediatek.com> 9766M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9767S: Supported 9768F: drivers/media/platform/mtk-mdp/ 9769F: drivers/media/platform/mtk-vpu/ 9770F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9771 9772MEDIATEK MEDIA DRIVER 9773M: Tiffany Lin <tiffany.lin@mediatek.com> 9774M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9775S: Supported 9776F: drivers/media/platform/mtk-vcodec/ 9777F: drivers/media/platform/mtk-vpu/ 9778F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9779F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9780 9781MEDIATEK MT76 WIRELESS LAN DRIVER 9782M: Felix Fietkau <nbd@nbd.name> 9783M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9784L: linux-wireless@vger.kernel.org 9785S: Maintained 9786F: drivers/net/wireless/mediatek/mt76/ 9787 9788MEDIATEK MT7601U WIRELESS LAN DRIVER 9789M: Jakub Kicinski <kubakici@wp.pl> 9790L: linux-wireless@vger.kernel.org 9791S: Maintained 9792F: drivers/net/wireless/mediatek/mt7601u/ 9793 9794MEDIATEK NAND CONTROLLER DRIVER 9795M: Xiaolei Li <xiaolei.li@mediatek.com> 9796L: linux-mtd@lists.infradead.org 9797S: Maintained 9798F: drivers/mtd/nand/raw/mtk_* 9799F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9800 9801MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9802M: Sean Wang <sean.wang@mediatek.com> 9803S: Maintained 9804F: drivers/char/hw_random/mtk-rng.c 9805 9806MEDIATEK USB3 DRD IP DRIVER 9807M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9808L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9810L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9811S: Maintained 9812F: drivers/usb/mtu3/ 9813 9814MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9815M: Peter Senna Tschudin <peter.senna@gmail.com> 9816M: Martin Donnelly <martin.donnelly@ge.com> 9817M: Martyn Welch <martyn.welch@collabora.co.uk> 9818S: Maintained 9819F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9820F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9821 9822MEGARAID SCSI/SAS DRIVERS 9823M: Kashyap Desai <kashyap.desai@broadcom.com> 9824M: Sumit Saxena <sumit.saxena@broadcom.com> 9825M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9826L: megaraidlinux.pdl@broadcom.com 9827L: linux-scsi@vger.kernel.org 9828W: http://www.avagotech.com/support/ 9829S: Maintained 9830F: Documentation/scsi/megaraid.txt 9831F: drivers/scsi/megaraid.* 9832F: drivers/scsi/megaraid/ 9833 9834MELEXIS MLX90614 DRIVER 9835M: Crt Mori <cmo@melexis.com> 9836L: linux-iio@vger.kernel.org 9837W: http://www.melexis.com 9838S: Supported 9839F: drivers/iio/temperature/mlx90614.c 9840 9841MELEXIS MLX90632 DRIVER 9842M: Crt Mori <cmo@melexis.com> 9843L: linux-iio@vger.kernel.org 9844W: http://www.melexis.com 9845S: Supported 9846F: drivers/iio/temperature/mlx90632.c 9847 9848MELFAS MIP4 TOUCHSCREEN DRIVER 9849M: Sangwon Jee <jeesw@melfas.com> 9850W: http://www.melfas.com 9851S: Supported 9852F: drivers/input/touchscreen/melfas_mip4.c 9853F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9854 9855MELLANOX ETHERNET DRIVER (mlx4_en) 9856M: Tariq Toukan <tariqt@mellanox.com> 9857L: netdev@vger.kernel.org 9858S: Supported 9859W: http://www.mellanox.com 9860Q: http://patchwork.ozlabs.org/project/netdev/list/ 9861F: drivers/net/ethernet/mellanox/mlx4/en_* 9862 9863MELLANOX ETHERNET DRIVER (mlx5e) 9864M: Saeed Mahameed <saeedm@mellanox.com> 9865L: netdev@vger.kernel.org 9866S: Supported 9867W: http://www.mellanox.com 9868Q: http://patchwork.ozlabs.org/project/netdev/list/ 9869F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9870 9871MELLANOX ETHERNET INNOVA DRIVERS 9872R: Boris Pismenny <borisp@mellanox.com> 9873L: netdev@vger.kernel.org 9874S: Supported 9875W: http://www.mellanox.com 9876Q: http://patchwork.ozlabs.org/project/netdev/list/ 9877F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9878F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9879F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9880F: include/linux/mlx5/mlx5_ifc_fpga.h 9881 9882MELLANOX ETHERNET SWITCH DRIVERS 9883M: Jiri Pirko <jiri@mellanox.com> 9884M: Ido Schimmel <idosch@mellanox.com> 9885L: netdev@vger.kernel.org 9886S: Supported 9887W: http://www.mellanox.com 9888Q: http://patchwork.ozlabs.org/project/netdev/list/ 9889F: drivers/net/ethernet/mellanox/mlxsw/ 9890F: tools/testing/selftests/drivers/net/mlxsw/ 9891 9892MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9893M: mlxsw@mellanox.com 9894L: netdev@vger.kernel.org 9895S: Supported 9896W: http://www.mellanox.com 9897Q: http://patchwork.ozlabs.org/project/netdev/list/ 9898F: drivers/net/ethernet/mellanox/mlxfw/ 9899 9900MELLANOX HARDWARE PLATFORM SUPPORT 9901M: Andy Shevchenko <andy@infradead.org> 9902M: Darren Hart <dvhart@infradead.org> 9903M: Vadim Pasternak <vadimp@mellanox.com> 9904L: platform-driver-x86@vger.kernel.org 9905S: Supported 9906F: drivers/platform/mellanox/ 9907F: include/linux/platform_data/mlxreg.h 9908 9909MELLANOX MLX4 core VPI driver 9910M: Tariq Toukan <tariqt@mellanox.com> 9911L: netdev@vger.kernel.org 9912L: linux-rdma@vger.kernel.org 9913W: http://www.mellanox.com 9914Q: http://patchwork.ozlabs.org/project/netdev/list/ 9915S: Supported 9916F: drivers/net/ethernet/mellanox/mlx4/ 9917F: include/linux/mlx4/ 9918 9919MELLANOX MLX4 IB driver 9920M: Yishai Hadas <yishaih@mellanox.com> 9921L: linux-rdma@vger.kernel.org 9922W: http://www.mellanox.com 9923Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9924S: Supported 9925F: drivers/infiniband/hw/mlx4/ 9926F: include/linux/mlx4/ 9927F: include/uapi/rdma/mlx4-abi.h 9928 9929MELLANOX MLX5 core VPI driver 9930M: Saeed Mahameed <saeedm@mellanox.com> 9931M: Leon Romanovsky <leonro@mellanox.com> 9932L: netdev@vger.kernel.org 9933L: linux-rdma@vger.kernel.org 9934W: http://www.mellanox.com 9935Q: http://patchwork.ozlabs.org/project/netdev/list/ 9936S: Supported 9937F: drivers/net/ethernet/mellanox/mlx5/core/ 9938F: include/linux/mlx5/ 9939 9940MELLANOX MLX5 IB driver 9941M: Leon Romanovsky <leonro@mellanox.com> 9942L: linux-rdma@vger.kernel.org 9943W: http://www.mellanox.com 9944Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9945S: Supported 9946F: drivers/infiniband/hw/mlx5/ 9947F: include/linux/mlx5/ 9948F: include/uapi/rdma/mlx5-abi.h 9949 9950MELLANOX MLXCPLD I2C AND MUX DRIVER 9951M: Vadim Pasternak <vadimp@mellanox.com> 9952M: Michael Shych <michaelsh@mellanox.com> 9953L: linux-i2c@vger.kernel.org 9954S: Supported 9955F: drivers/i2c/busses/i2c-mlxcpld.c 9956F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9957F: Documentation/i2c/busses/i2c-mlxcpld 9958 9959MELLANOX MLXCPLD LED DRIVER 9960M: Vadim Pasternak <vadimp@mellanox.com> 9961L: linux-leds@vger.kernel.org 9962S: Supported 9963F: drivers/leds/leds-mlxcpld.c 9964F: drivers/leds/leds-mlxreg.c 9965F: Documentation/leds/leds-mlxcpld.txt 9966 9967MELLANOX PLATFORM DRIVER 9968M: Vadim Pasternak <vadimp@mellanox.com> 9969L: platform-driver-x86@vger.kernel.org 9970S: Supported 9971F: drivers/platform/x86/mlx-platform.c 9972 9973MEMBARRIER SUPPORT 9974M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9975M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9976L: linux-kernel@vger.kernel.org 9977S: Supported 9978F: kernel/sched/membarrier.c 9979F: include/uapi/linux/membarrier.h 9980F: arch/powerpc/include/asm/membarrier.h 9981 9982MEMBLOCK 9983M: Mike Rapoport <rppt@linux.ibm.com> 9984L: linux-mm@kvack.org 9985S: Maintained 9986F: include/linux/memblock.h 9987F: mm/memblock.c 9988F: Documentation/core-api/boot-time-mm.rst 9989 9990MEMORY MANAGEMENT 9991L: linux-mm@kvack.org 9992W: http://www.linux-mm.org 9993S: Maintained 9994F: include/linux/mm.h 9995F: include/linux/gfp.h 9996F: include/linux/mmzone.h 9997F: include/linux/memory_hotplug.h 9998F: include/linux/vmalloc.h 9999F: mm/ 10000 10001MEMORY TECHNOLOGY DEVICES (MTD) 10002M: David Woodhouse <dwmw2@infradead.org> 10003M: Brian Norris <computersforpeace@gmail.com> 10004M: Boris Brezillon <bbrezillon@kernel.org> 10005M: Marek Vasut <marek.vasut@gmail.com> 10006M: Richard Weinberger <richard@nod.at> 10007L: linux-mtd@lists.infradead.org 10008W: http://www.linux-mtd.infradead.org/ 10009Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10010T: git git://git.infradead.org/linux-mtd.git master 10011T: git git://git.infradead.org/linux-mtd.git mtd/next 10012S: Maintained 10013F: Documentation/devicetree/bindings/mtd/ 10014F: drivers/mtd/ 10015F: include/linux/mtd/ 10016F: include/uapi/mtd/ 10017 10018MEN A21 WATCHDOG DRIVER 10019M: Johannes Thumshirn <morbidrsa@gmail.com> 10020L: linux-watchdog@vger.kernel.org 10021S: Maintained 10022F: drivers/watchdog/mena21_wdt.c 10023 10024MEN CHAMELEON BUS (mcb) 10025M: Johannes Thumshirn <morbidrsa@gmail.com> 10026S: Maintained 10027F: drivers/mcb/ 10028F: include/linux/mcb.h 10029F: Documentation/men-chameleon-bus.txt 10030 10031MEN F21BMC (Board Management Controller) 10032M: Andreas Werner <andreas.werner@men.de> 10033S: Supported 10034F: drivers/mfd/menf21bmc.c 10035F: drivers/watchdog/menf21bmc_wdt.c 10036F: drivers/leds/leds-menf21bmc.c 10037F: drivers/hwmon/menf21bmc_hwmon.c 10038F: Documentation/hwmon/menf21bmc 10039 10040MEN Z069 WATCHDOG DRIVER 10041M: Johannes Thumshirn <jth@kernel.org> 10042L: linux-watchdog@vger.kernel.org 10043S: Maintained 10044F: drivers/watchdog/menz69_wdt.c 10045 10046MESON AO CEC DRIVER FOR AMLOGIC SOCS 10047M: Neil Armstrong <narmstrong@baylibre.com> 10048L: linux-media@lists.freedesktop.org 10049L: linux-amlogic@lists.infradead.org 10050W: http://linux-meson.com/ 10051S: Supported 10052F: drivers/media/platform/meson/ao-cec.c 10053F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10054T: git git://linuxtv.org/media_tree.git 10055 10056MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10057M: Liang Yang <liang.yang@amlogic.com> 10058L: linux-mtd@lists.infradead.org 10059S: Maintained 10060F: drivers/mtd/nand/raw/meson_* 10061F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10062 10063METHODE UDPU SUPPORT 10064M: Vladimir Vid <vladimir.vid@sartura.hr> 10065S: Maintained 10066F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10067 10068MICROBLAZE ARCHITECTURE 10069M: Michal Simek <monstr@monstr.eu> 10070W: http://www.monstr.eu/fdt/ 10071T: git git://git.monstr.eu/linux-2.6-microblaze.git 10072S: Supported 10073F: arch/microblaze/ 10074 10075MICROCHIP AT91 SERIAL DRIVER 10076M: Richard Genoud <richard.genoud@gmail.com> 10077S: Maintained 10078F: drivers/tty/serial/atmel_serial.c 10079F: drivers/tty/serial/atmel_serial.h 10080F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10081 10082MICROCHIP AUDIO ASOC DRIVERS 10083M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10084L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10085S: Supported 10086F: sound/soc/atmel 10087 10088MICROCHIP DMA DRIVER 10089M: Ludovic Desroches <ludovic.desroches@microchip.com> 10090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10091L: dmaengine@vger.kernel.org 10092S: Supported 10093F: drivers/dma/at_hdmac.c 10094F: drivers/dma/at_hdmac_regs.h 10095F: include/linux/platform_data/dma-atmel.h 10096F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10097F: include/dt-bindings/dma/at91.h 10098 10099MICROCHIP ECC DRIVER 10100M: Tudor Ambarus <tudor.ambarus@microchip.com> 10101L: linux-crypto@vger.kernel.org 10102S: Maintained 10103F: drivers/crypto/atmel-ecc.* 10104 10105MICROCHIP I2C DRIVER 10106M: Ludovic Desroches <ludovic.desroches@microchip.com> 10107L: linux-i2c@vger.kernel.org 10108S: Supported 10109F: drivers/i2c/busses/i2c-at91.c 10110 10111MICROCHIP ISC DRIVER 10112M: Eugen Hristev <eugen.hristev@microchip.com> 10113L: linux-media@vger.kernel.org 10114S: Supported 10115F: drivers/media/platform/atmel/atmel-isc.c 10116F: drivers/media/platform/atmel/atmel-isc-regs.h 10117F: Documentation/devicetree/bindings/media/atmel-isc.txt 10118 10119MICROCHIP ISI DRIVER 10120M: Eugen Hristev <eugen.hristev@microchip.com> 10121L: linux-media@vger.kernel.org 10122S: Supported 10123F: drivers/media/platform/atmel/atmel-isi.c 10124F: drivers/media/platform/atmel/atmel-isi.h 10125 10126MICROCHIP AT91 USART MFD DRIVER 10127M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10128L: linux-kernel@vger.kernel.org 10129S: Supported 10130F: drivers/mfd/at91-usart.c 10131F: include/dt-bindings/mfd/at91-usart.h 10132F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10133 10134MICROCHIP AT91 USART SPI DRIVER 10135M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10136L: linux-spi@vger.kernel.org 10137S: Supported 10138F: drivers/spi/spi-at91-usart.c 10139F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10140 10141MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10142M: Woojung Huh <woojung.huh@microchip.com> 10143M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10144L: netdev@vger.kernel.org 10145S: Maintained 10146F: net/dsa/tag_ksz.c 10147F: drivers/net/dsa/microchip/* 10148F: include/linux/platform_data/microchip-ksz.h 10149F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10150 10151MICROCHIP LAN743X ETHERNET DRIVER 10152M: Bryan Whitehead <bryan.whitehead@microchip.com> 10153M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10154L: netdev@vger.kernel.org 10155S: Maintained 10156F: drivers/net/ethernet/microchip/lan743x_* 10157 10158MICROCHIP LCDFB DRIVER 10159M: Nicolas Ferre <nicolas.ferre@microchip.com> 10160L: linux-fbdev@vger.kernel.org 10161S: Maintained 10162F: drivers/video/fbdev/atmel_lcdfb.c 10163F: include/video/atmel_lcdc.h 10164 10165MICROCHIP MMC/SD/SDIO MCI DRIVER 10166M: Ludovic Desroches <ludovic.desroches@microchip.com> 10167S: Maintained 10168F: drivers/mmc/host/atmel-mci.c 10169 10170MICROCHIP MCP16502 PMIC DRIVER 10171M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10173S: Maintained 10174F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10175F: drivers/regulator/mcp16502.c 10176 10177MICROCHIP MCP3911 ADC DRIVER 10178M: Marcus Folkesson <marcus.folkesson@gmail.com> 10179M: Kent Gustavsson <kent@minoris.se> 10180L: linux-iio@vger.kernel.org 10181S: Supported 10182F: drivers/iio/adc/mcp3911.c 10183F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10184 10185MICROCHIP NAND DRIVER 10186M: Tudor Ambarus <tudor.ambarus@microchip.com> 10187L: linux-mtd@lists.infradead.org 10188S: Supported 10189F: drivers/mtd/nand/raw/atmel/* 10190F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10191 10192MICROCHIP PWM DRIVER 10193M: Claudiu Beznea <claudiu.beznea@microchip.com> 10194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10195L: linux-pwm@vger.kernel.org 10196S: Supported 10197F: drivers/pwm/pwm-atmel.c 10198F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10199 10200MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10201M: Ludovic Desroches <ludovic.desroches@microchip.com> 10202M: Eugen Hristev <eugen.hristev@microchip.com> 10203L: linux-iio@vger.kernel.org 10204S: Supported 10205F: drivers/iio/adc/at91-sama5d2_adc.c 10206F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10207F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10208 10209MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10210M: Nicolas Ferre <nicolas.ferre@microchip.com> 10211S: Supported 10212F: drivers/power/reset/at91-sama5d2_shdwc.c 10213 10214MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10215M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10217L: linux-gpio@vger.kernel.org 10218F: drivers/gpio/gpio-sama5d2-piobu.c 10219 10220MICROCHIP SPI DRIVER 10221M: Nicolas Ferre <nicolas.ferre@microchip.com> 10222S: Supported 10223F: drivers/spi/spi-atmel.* 10224 10225MICROCHIP SSC DRIVER 10226M: Nicolas Ferre <nicolas.ferre@microchip.com> 10227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10228S: Supported 10229F: drivers/misc/atmel-ssc.c 10230F: include/linux/atmel-ssc.h 10231 10232MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10233M: Nicolas Ferre <nicolas.ferre@microchip.com> 10234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10235S: Supported 10236F: drivers/misc/atmel_tclib.c 10237F: drivers/clocksource/tcb_clksrc.c 10238 10239MICROCHIP USBA UDC DRIVER 10240M: Cristian Birsan <cristian.birsan@microchip.com> 10241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10242S: Supported 10243F: drivers/usb/gadget/udc/atmel_usba_udc.* 10244 10245MICROCHIP USB251XB DRIVER 10246M: Richard Leitner <richard.leitner@skidata.com> 10247L: linux-usb@vger.kernel.org 10248S: Maintained 10249F: drivers/usb/misc/usb251xb.c 10250F: Documentation/devicetree/bindings/usb/usb251xb.txt 10251 10252MICROCHIP XDMA DRIVER 10253M: Ludovic Desroches <ludovic.desroches@microchip.com> 10254L: linux-arm-kernel@lists.infradead.org 10255L: dmaengine@vger.kernel.org 10256S: Supported 10257F: drivers/dma/at_xdmac.c 10258 10259MICROSEMI MIPS SOCS 10260M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10261M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10262L: linux-mips@vger.kernel.org 10263S: Supported 10264F: arch/mips/generic/board-ocelot.c 10265F: arch/mips/configs/generic/board-ocelot.config 10266F: arch/mips/boot/dts/mscc/ 10267F: Documentation/devicetree/bindings/mips/mscc.txt 10268 10269MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10270M: Don Brace <don.brace@microsemi.com> 10271L: esc.storagedev@microsemi.com 10272L: linux-scsi@vger.kernel.org 10273S: Supported 10274F: drivers/scsi/smartpqi/smartpqi*.[ch] 10275F: drivers/scsi/smartpqi/Kconfig 10276F: drivers/scsi/smartpqi/Makefile 10277F: include/linux/cciss*.h 10278F: include/uapi/linux/cciss*.h 10279F: Documentation/scsi/smartpqi.txt 10280 10281MICROSEMI ETHERNET SWITCH DRIVER 10282M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10283M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10284L: netdev@vger.kernel.org 10285S: Supported 10286F: drivers/net/ethernet/mscc/ 10287 10288MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10289M: Chen Yu <yu.c.chen@intel.com> 10290L: platform-driver-x86@vger.kernel.org 10291S: Supported 10292F: drivers/platform/x86/surfacepro3_button.c 10293 10294MICROTEK X6 SCANNER 10295M: Oliver Neukum <oliver@neukum.org> 10296S: Maintained 10297F: drivers/usb/image/microtek.* 10298 10299MIPS 10300M: Ralf Baechle <ralf@linux-mips.org> 10301M: Paul Burton <paul.burton@mips.com> 10302M: James Hogan <jhogan@kernel.org> 10303L: linux-mips@vger.kernel.org 10304W: http://www.linux-mips.org/ 10305T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10306T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10307Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10308S: Supported 10309F: Documentation/devicetree/bindings/mips/ 10310F: Documentation/mips/ 10311F: arch/mips/ 10312F: drivers/platform/mips/ 10313 10314MIPS BOSTON DEVELOPMENT BOARD 10315M: Paul Burton <paul.burton@mips.com> 10316L: linux-mips@vger.kernel.org 10317S: Maintained 10318F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10319F: arch/mips/boot/dts/img/boston.dts 10320F: arch/mips/configs/generic/board-boston.config 10321F: drivers/clk/imgtec/clk-boston.c 10322F: include/dt-bindings/clock/boston-clock.h 10323 10324MIPS GENERIC PLATFORM 10325M: Paul Burton <paul.burton@mips.com> 10326L: linux-mips@vger.kernel.org 10327S: Supported 10328F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10329F: arch/mips/generic/ 10330F: arch/mips/tools/generic-board-config.sh 10331 10332MIPS/LOONGSON1 ARCHITECTURE 10333M: Keguang Zhang <keguang.zhang@gmail.com> 10334L: linux-mips@vger.kernel.org 10335S: Maintained 10336F: arch/mips/loongson32/ 10337F: arch/mips/include/asm/mach-loongson32/ 10338F: drivers/*/*loongson1* 10339F: drivers/*/*/*loongson1* 10340 10341MIPS/LOONGSON2 ARCHITECTURE 10342M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10343L: linux-mips@vger.kernel.org 10344S: Maintained 10345F: arch/mips/loongson64/fuloong-2e/ 10346F: arch/mips/loongson64/lemote-2f/ 10347F: arch/mips/include/asm/mach-loongson64/ 10348F: drivers/*/*loongson2* 10349F: drivers/*/*/*loongson2* 10350 10351MIPS/LOONGSON3 ARCHITECTURE 10352M: Huacai Chen <chenhc@lemote.com> 10353L: linux-mips@vger.kernel.org 10354S: Maintained 10355F: arch/mips/loongson64/ 10356F: arch/mips/include/asm/mach-loongson64/ 10357F: drivers/platform/mips/cpu_hwmon.c 10358F: drivers/*/*loongson3* 10359F: drivers/*/*/*loongson3* 10360 10361MIPS RINT INSTRUCTION EMULATION 10362M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10363L: linux-mips@vger.kernel.org 10364S: Supported 10365F: arch/mips/math-emu/sp_rint.c 10366F: arch/mips/math-emu/dp_rint.c 10367 10368MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10369M: Hans Verkuil <hverkuil@xs4all.nl> 10370L: linux-media@vger.kernel.org 10371T: git git://linuxtv.org/media_tree.git 10372W: https://linuxtv.org 10373S: Odd Fixes 10374F: drivers/media/radio/radio-miropcm20* 10375 10376MMP SUPPORT 10377R: Lubomir Rintel <lkundrak@v3.sk> 10378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10379S: Odd Fixes 10380F: arch/arm/boot/dts/mmp* 10381F: arch/arm/mach-mmp/ 10382 10383MMU GATHER AND TLB INVALIDATION 10384M: Will Deacon <will.deacon@arm.com> 10385M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10386M: Andrew Morton <akpm@linux-foundation.org> 10387M: Nick Piggin <npiggin@gmail.com> 10388M: Peter Zijlstra <peterz@infradead.org> 10389L: linux-arch@vger.kernel.org 10390L: linux-mm@kvack.org 10391S: Maintained 10392F: arch/*/include/asm/tlb.h 10393F: include/asm-generic/tlb.h 10394F: mm/mmu_gather.c 10395 10396MN88472 MEDIA DRIVER 10397M: Antti Palosaari <crope@iki.fi> 10398L: linux-media@vger.kernel.org 10399W: https://linuxtv.org 10400W: http://palosaari.fi/linux/ 10401Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10402S: Maintained 10403F: drivers/media/dvb-frontends/mn88472* 10404 10405MN88473 MEDIA DRIVER 10406M: Antti Palosaari <crope@iki.fi> 10407L: linux-media@vger.kernel.org 10408W: https://linuxtv.org 10409W: http://palosaari.fi/linux/ 10410Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10411S: Maintained 10412F: drivers/media/dvb-frontends/mn88473* 10413 10414MODULE SUPPORT 10415M: Jessica Yu <jeyu@kernel.org> 10416T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10417S: Maintained 10418F: include/linux/module.h 10419F: kernel/module.c 10420 10421MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10422W: http://popies.net/meye/ 10423S: Orphan 10424F: Documentation/media/v4l-drivers/meye* 10425F: drivers/media/pci/meye/ 10426F: include/uapi/linux/meye.h 10427 10428MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10429M: Jiri Slaby <jirislaby@gmail.com> 10430S: Maintained 10431F: Documentation/serial/moxa-smartio 10432F: drivers/tty/mxser.* 10433 10434MR800 AVERMEDIA USB FM RADIO DRIVER 10435M: Alexey Klimov <klimov.linux@gmail.com> 10436L: linux-media@vger.kernel.org 10437T: git git://linuxtv.org/media_tree.git 10438S: Maintained 10439F: drivers/media/radio/radio-mr800.c 10440 10441MRF24J40 IEEE 802.15.4 RADIO DRIVER 10442M: Alan Ott <alan@signal11.us> 10443L: linux-wpan@vger.kernel.org 10444S: Maintained 10445F: drivers/net/ieee802154/mrf24j40.c 10446F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10447 10448MSI LAPTOP SUPPORT 10449M: "Lee, Chun-Yi" <jlee@suse.com> 10450L: platform-driver-x86@vger.kernel.org 10451S: Maintained 10452F: drivers/platform/x86/msi-laptop.c 10453 10454MSI WMI SUPPORT 10455L: platform-driver-x86@vger.kernel.org 10456S: Orphan 10457F: drivers/platform/x86/msi-wmi.c 10458 10459MSI001 MEDIA DRIVER 10460M: Antti Palosaari <crope@iki.fi> 10461L: linux-media@vger.kernel.org 10462W: https://linuxtv.org 10463W: http://palosaari.fi/linux/ 10464Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10465T: git git://linuxtv.org/anttip/media_tree.git 10466S: Maintained 10467F: drivers/media/tuners/msi001* 10468 10469MSI2500 MEDIA DRIVER 10470M: Antti Palosaari <crope@iki.fi> 10471L: linux-media@vger.kernel.org 10472W: https://linuxtv.org 10473W: http://palosaari.fi/linux/ 10474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10475T: git git://linuxtv.org/anttip/media_tree.git 10476S: Maintained 10477F: drivers/media/usb/msi2500/ 10478 10479MSYSTEMS DISKONCHIP G3 MTD DRIVER 10480M: Robert Jarzmik <robert.jarzmik@free.fr> 10481L: linux-mtd@lists.infradead.org 10482S: Maintained 10483F: drivers/mtd/devices/docg3* 10484 10485MT9M032 APTINA SENSOR DRIVER 10486M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10487L: linux-media@vger.kernel.org 10488T: git git://linuxtv.org/media_tree.git 10489S: Maintained 10490F: drivers/media/i2c/mt9m032.c 10491F: include/media/i2c/mt9m032.h 10492 10493MT9P031 APTINA CAMERA SENSOR 10494M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10495L: linux-media@vger.kernel.org 10496T: git git://linuxtv.org/media_tree.git 10497S: Maintained 10498F: drivers/media/i2c/mt9p031.c 10499F: include/media/i2c/mt9p031.h 10500 10501MT9T001 APTINA CAMERA SENSOR 10502M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10503L: linux-media@vger.kernel.org 10504T: git git://linuxtv.org/media_tree.git 10505S: Maintained 10506F: drivers/media/i2c/mt9t001.c 10507F: include/media/i2c/mt9t001.h 10508 10509MT9T112 APTINA CAMERA SENSOR 10510M: Jacopo Mondi <jacopo@jmondi.org> 10511L: linux-media@vger.kernel.org 10512T: git git://linuxtv.org/media_tree.git 10513S: Odd Fixes 10514F: drivers/media/i2c/mt9t112.c 10515F: include/media/i2c/mt9t112.h 10516 10517MT9V032 APTINA CAMERA SENSOR 10518M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10519L: linux-media@vger.kernel.org 10520T: git git://linuxtv.org/media_tree.git 10521S: Maintained 10522F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10523F: drivers/media/i2c/mt9v032.c 10524F: include/media/i2c/mt9v032.h 10525 10526MT9V111 APTINA CAMERA SENSOR 10527M: Jacopo Mondi <jacopo@jmondi.org> 10528L: linux-media@vger.kernel.org 10529T: git git://linuxtv.org/media_tree.git 10530S: Maintained 10531F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10532F: drivers/media/i2c/mt9v111.c 10533 10534MULTIFUNCTION DEVICES (MFD) 10535M: Lee Jones <lee.jones@linaro.org> 10536T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10537S: Supported 10538F: Documentation/devicetree/bindings/mfd/ 10539F: drivers/mfd/ 10540F: include/linux/mfd/ 10541F: include/dt-bindings/mfd/ 10542 10543MULTIMEDIA CARD (MMC) ETC. OVER SPI 10544S: Orphan 10545F: drivers/mmc/host/mmc_spi.c 10546F: include/linux/spi/mmc_spi.h 10547 10548MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10549M: Ulf Hansson <ulf.hansson@linaro.org> 10550L: linux-mmc@vger.kernel.org 10551T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10552S: Maintained 10553F: Documentation/devicetree/bindings/mmc/ 10554F: drivers/mmc/ 10555F: include/linux/mmc/ 10556F: include/uapi/linux/mmc/ 10557 10558MULTIPLEXER SUBSYSTEM 10559M: Peter Rosin <peda@axentia.se> 10560S: Maintained 10561F: Documentation/ABI/testing/sysfs-class-mux* 10562F: Documentation/devicetree/bindings/mux/ 10563F: include/dt-bindings/mux/ 10564F: include/linux/mux/ 10565F: drivers/mux/ 10566 10567MULTITECH MULTIPORT CARD (ISICOM) 10568S: Orphan 10569F: drivers/tty/isicom.c 10570F: include/linux/isicom.h 10571 10572MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10573M: Bin Liu <b-liu@ti.com> 10574L: linux-usb@vger.kernel.org 10575S: Maintained 10576F: drivers/usb/musb/ 10577 10578MXL301RF MEDIA DRIVER 10579M: Akihiro Tsukada <tskd08@gmail.com> 10580L: linux-media@vger.kernel.org 10581S: Odd Fixes 10582F: drivers/media/tuners/mxl301rf* 10583 10584MXL5007T MEDIA DRIVER 10585M: Michael Krufky <mkrufky@linuxtv.org> 10586L: linux-media@vger.kernel.org 10587W: https://linuxtv.org 10588W: http://github.com/mkrufky 10589Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10590T: git git://linuxtv.org/mkrufky/tuners.git 10591S: Maintained 10592F: drivers/media/tuners/mxl5007t.* 10593 10594MXSFB DRM DRIVER 10595M: Marek Vasut <marex@denx.de> 10596M: Stefan Agner <stefan@agner.ch> 10597L: dri-devel@lists.freedesktop.org 10598S: Supported 10599F: drivers/gpu/drm/mxsfb/ 10600F: Documentation/devicetree/bindings/display/mxsfb.txt 10601T: git git://anongit.freedesktop.org/drm/drm-misc 10602 10603MYLEX DAC960 PCI RAID Controller 10604M: Hannes Reinecke <hare@kernel.org> 10605L: linux-scsi@vger.kernel.org 10606S: Supported 10607F: drivers/scsi/myrb.* 10608F: drivers/scsi/myrs.* 10609 10610MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10611M: Chris Lee <christopher.lee@cspi.com> 10612L: netdev@vger.kernel.org 10613W: https://www.cspi.com/ethernet-products/support/downloads/ 10614S: Supported 10615F: drivers/net/ethernet/myricom/myri10ge/ 10616 10617NAND FLASH SUBSYSTEM 10618M: Boris Brezillon <bbrezillon@kernel.org> 10619M: Miquel Raynal <miquel.raynal@bootlin.com> 10620R: Richard Weinberger <richard@nod.at> 10621L: linux-mtd@lists.infradead.org 10622W: http://www.linux-mtd.infradead.org/ 10623Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10624T: git git://git.infradead.org/linux-mtd.git nand/fixes 10625T: git git://git.infradead.org/linux-mtd.git nand/next 10626S: Maintained 10627F: drivers/mtd/nand/ 10628F: include/linux/mtd/*nand*.h 10629 10630NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10631M: Daniel Mack <zonque@gmail.com> 10632S: Maintained 10633L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10634W: http://www.native-instruments.com 10635F: sound/usb/caiaq/ 10636 10637NATSEMI ETHERNET DRIVER (DP8381x) 10638S: Orphan 10639F: drivers/net/ethernet/natsemi/natsemi.c 10640 10641NCR 5380 SCSI DRIVERS 10642M: Finn Thain <fthain@telegraphics.com.au> 10643M: Michael Schmitz <schmitzmic@gmail.com> 10644L: linux-scsi@vger.kernel.org 10645S: Maintained 10646F: Documentation/scsi/g_NCR5380.txt 10647F: drivers/scsi/NCR5380.* 10648F: drivers/scsi/arm/cumana_1.c 10649F: drivers/scsi/arm/oak.c 10650F: drivers/scsi/atari_scsi.* 10651F: drivers/scsi/dmx3191d.c 10652F: drivers/scsi/g_NCR5380.* 10653F: drivers/scsi/mac_scsi.* 10654F: drivers/scsi/sun3_scsi.* 10655F: drivers/scsi/sun3_scsi_vme.c 10656 10657NCSI LIBRARY: 10658M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10659S: Maintained 10660F: net/ncsi/ 10661 10662NCT6775 HARDWARE MONITOR DRIVER 10663M: Guenter Roeck <linux@roeck-us.net> 10664L: linux-hwmon@vger.kernel.org 10665S: Maintained 10666F: Documentation/hwmon/nct6775 10667F: drivers/hwmon/nct6775.c 10668 10669NET_FAILOVER MODULE 10670M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10671L: netdev@vger.kernel.org 10672S: Supported 10673F: driver/net/net_failover.c 10674F: include/net/net_failover.h 10675F: Documentation/networking/net_failover.rst 10676 10677NETEFFECT IWARP RNIC DRIVER (IW_NES) 10678M: Faisal Latif <faisal.latif@intel.com> 10679L: linux-rdma@vger.kernel.org 10680W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10681S: Supported 10682F: drivers/infiniband/hw/nes/ 10683F: include/uapi/rdma/nes-abi.h 10684 10685NETEM NETWORK EMULATOR 10686M: Stephen Hemminger <stephen@networkplumber.org> 10687L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10688S: Maintained 10689F: net/sched/sch_netem.c 10690 10691NETERION 10GbE DRIVERS (s2io/vxge) 10692M: Jon Mason <jdmason@kudzu.us> 10693L: netdev@vger.kernel.org 10694S: Supported 10695F: Documentation/networking/device_drivers/neterion/s2io.txt 10696F: Documentation/networking/device_drivers/neterion/vxge.txt 10697F: drivers/net/ethernet/neterion/ 10698 10699NETFILTER 10700M: Pablo Neira Ayuso <pablo@netfilter.org> 10701M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10702M: Florian Westphal <fw@strlen.de> 10703L: netfilter-devel@vger.kernel.org 10704L: coreteam@netfilter.org 10705W: http://www.netfilter.org/ 10706W: http://www.iptables.org/ 10707W: http://www.nftables.org/ 10708Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10709T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10710T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10711S: Maintained 10712F: include/linux/netfilter* 10713F: include/linux/netfilter/ 10714F: include/net/netfilter/ 10715F: include/uapi/linux/netfilter* 10716F: include/uapi/linux/netfilter/ 10717F: net/*/netfilter.c 10718F: net/*/netfilter/ 10719F: net/netfilter/ 10720F: net/bridge/br_netfilter*.c 10721 10722NETROM NETWORK LAYER 10723M: Ralf Baechle <ralf@linux-mips.org> 10724L: linux-hams@vger.kernel.org 10725W: http://www.linux-ax25.org/ 10726S: Maintained 10727F: include/net/netrom.h 10728F: include/uapi/linux/netrom.h 10729F: net/netrom/ 10730 10731NETRONOME ETHERNET DRIVERS 10732M: Jakub Kicinski <jakub.kicinski@netronome.com> 10733L: oss-drivers@netronome.com 10734S: Maintained 10735F: drivers/net/ethernet/netronome/ 10736 10737NETWORK BLOCK DEVICE (NBD) 10738M: Josef Bacik <josef@toxicpanda.com> 10739S: Maintained 10740L: linux-block@vger.kernel.org 10741L: nbd@other.debian.org 10742F: Documentation/blockdev/nbd.txt 10743F: drivers/block/nbd.c 10744F: include/uapi/linux/nbd.h 10745 10746NETWORK DROP MONITOR 10747M: Neil Horman <nhorman@tuxdriver.com> 10748L: netdev@vger.kernel.org 10749S: Maintained 10750W: https://fedorahosted.org/dropwatch/ 10751F: net/core/drop_monitor.c 10752 10753NETWORKING DRIVERS 10754M: "David S. Miller" <davem@davemloft.net> 10755L: netdev@vger.kernel.org 10756W: http://www.linuxfoundation.org/en/Net 10757Q: http://patchwork.ozlabs.org/project/netdev/list/ 10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10759T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10760S: Odd Fixes 10761F: Documentation/devicetree/bindings/net/ 10762F: drivers/net/ 10763F: include/linux/if_* 10764F: include/linux/netdevice.h 10765F: include/linux/etherdevice.h 10766F: include/linux/fcdevice.h 10767F: include/linux/fddidevice.h 10768F: include/linux/hippidevice.h 10769F: include/linux/inetdevice.h 10770F: include/uapi/linux/if_* 10771F: include/uapi/linux/netdevice.h 10772 10773NETWORKING DRIVERS (WIRELESS) 10774M: Kalle Valo <kvalo@codeaurora.org> 10775L: linux-wireless@vger.kernel.org 10776Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10777T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10778T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10779S: Maintained 10780F: Documentation/devicetree/bindings/net/wireless/ 10781F: drivers/net/wireless/ 10782 10783NETWORKING [DSA] 10784M: Andrew Lunn <andrew@lunn.ch> 10785M: Vivien Didelot <vivien.didelot@gmail.com> 10786M: Florian Fainelli <f.fainelli@gmail.com> 10787S: Maintained 10788F: Documentation/devicetree/bindings/net/dsa/ 10789F: net/dsa/ 10790F: include/net/dsa.h 10791F: include/linux/dsa/ 10792F: include/linux/platform_data/dsa.h 10793F: drivers/net/dsa/ 10794 10795NETWORKING [GENERAL] 10796M: "David S. Miller" <davem@davemloft.net> 10797L: netdev@vger.kernel.org 10798W: http://www.linuxfoundation.org/en/Net 10799Q: http://patchwork.ozlabs.org/project/netdev/list/ 10800T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10801T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10802B: mailto:netdev@vger.kernel.org 10803S: Maintained 10804F: net/ 10805F: include/net/ 10806F: include/linux/in.h 10807F: include/linux/net.h 10808F: include/linux/netdevice.h 10809F: include/uapi/linux/in.h 10810F: include/uapi/linux/net.h 10811F: include/uapi/linux/netdevice.h 10812F: include/uapi/linux/net_namespace.h 10813F: tools/testing/selftests/net/ 10814F: lib/net_utils.c 10815F: lib/random32.c 10816F: Documentation/networking/ 10817 10818NETWORKING [IPSEC] 10819M: Steffen Klassert <steffen.klassert@secunet.com> 10820M: Herbert Xu <herbert@gondor.apana.org.au> 10821M: "David S. Miller" <davem@davemloft.net> 10822L: netdev@vger.kernel.org 10823T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10824T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10825S: Maintained 10826F: net/xfrm/ 10827F: net/key/ 10828F: net/ipv4/xfrm* 10829F: net/ipv4/esp4* 10830F: net/ipv4/ah4.c 10831F: net/ipv4/ipcomp.c 10832F: net/ipv4/ip_vti.c 10833F: net/ipv6/xfrm* 10834F: net/ipv6/esp6* 10835F: net/ipv6/ah6.c 10836F: net/ipv6/ipcomp6.c 10837F: net/ipv6/ip6_vti.c 10838F: include/uapi/linux/xfrm.h 10839F: include/net/xfrm.h 10840 10841NETWORKING [IPv4/IPv6] 10842M: "David S. Miller" <davem@davemloft.net> 10843M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10844M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10845L: netdev@vger.kernel.org 10846T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10847S: Maintained 10848F: net/ipv4/ 10849F: net/ipv6/ 10850F: include/net/ip* 10851F: arch/x86/net/* 10852 10853NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10854M: Paul Moore <paul@paul-moore.com> 10855W: https://github.com/netlabel 10856L: netdev@vger.kernel.org 10857L: linux-security-module@vger.kernel.org 10858S: Maintained 10859F: Documentation/netlabel/ 10860F: include/net/calipso.h 10861F: include/net/cipso_ipv4.h 10862F: include/net/netlabel.h 10863F: include/uapi/linux/netfilter/xt_SECMARK.h 10864F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10865F: net/netlabel/ 10866F: net/ipv4/cipso_ipv4.c 10867F: net/ipv6/calipso.c 10868F: net/netfilter/xt_CONNSECMARK.c 10869F: net/netfilter/xt_SECMARK.c 10870 10871NETWORKING [TCP] 10872M: Eric Dumazet <edumazet@google.com> 10873L: netdev@vger.kernel.org 10874S: Maintained 10875F: net/ipv4/tcp*.c 10876F: net/ipv4/syncookies.c 10877F: net/ipv6/tcp*.c 10878F: net/ipv6/syncookies.c 10879F: include/uapi/linux/tcp.h 10880F: include/net/tcp.h 10881F: include/linux/tcp.h 10882F: include/trace/events/tcp.h 10883 10884NETWORKING [TLS] 10885M: Boris Pismenny <borisp@mellanox.com> 10886M: Aviad Yehezkel <aviadye@mellanox.com> 10887M: Dave Watson <davejwatson@fb.com> 10888M: John Fastabend <john.fastabend@gmail.com> 10889M: Daniel Borkmann <daniel@iogearbox.net> 10890L: netdev@vger.kernel.org 10891S: Maintained 10892F: net/tls/* 10893F: include/uapi/linux/tls.h 10894F: include/net/tls.h 10895 10896NETWORKING [WIRELESS] 10897L: linux-wireless@vger.kernel.org 10898Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10899 10900NETDEVSIM 10901M: Jakub Kicinski <jakub.kicinski@netronome.com> 10902S: Maintained 10903F: drivers/net/netdevsim/* 10904 10905NETXEN (1/10) GbE SUPPORT 10906M: Manish Chopra <manishc@marvell.com> 10907M: Rahul Verma <rahulv@marvell.com> 10908M: GR-Linux-NIC-Dev@marvell.com 10909L: netdev@vger.kernel.org 10910S: Supported 10911F: drivers/net/ethernet/qlogic/netxen/ 10912 10913NFC SUBSYSTEM 10914M: Samuel Ortiz <sameo@linux.intel.com> 10915L: linux-wireless@vger.kernel.org 10916L: linux-nfc@lists.01.org (subscribers-only) 10917S: Supported 10918F: net/nfc/ 10919F: include/net/nfc/ 10920F: include/uapi/linux/nfc.h 10921F: drivers/nfc/ 10922F: include/linux/platform_data/nfcmrvl.h 10923F: include/linux/platform_data/nxp-nci.h 10924F: Documentation/devicetree/bindings/net/nfc/ 10925 10926NFS, SUNRPC, AND LOCKD CLIENTS 10927M: Trond Myklebust <trond.myklebust@hammerspace.com> 10928M: Anna Schumaker <anna.schumaker@netapp.com> 10929L: linux-nfs@vger.kernel.org 10930W: http://client.linux-nfs.org 10931T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10932S: Maintained 10933F: fs/lockd/ 10934F: fs/nfs/ 10935F: fs/nfs_common/ 10936F: net/sunrpc/ 10937F: include/linux/lockd/ 10938F: include/linux/nfs* 10939F: include/linux/sunrpc/ 10940F: include/uapi/linux/nfs* 10941F: include/uapi/linux/sunrpc/ 10942 10943NILFS2 FILESYSTEM 10944M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10945L: linux-nilfs@vger.kernel.org 10946W: https://nilfs.sourceforge.io/ 10947W: https://nilfs.osdn.jp/ 10948T: git git://github.com/konis/nilfs2.git 10949S: Supported 10950F: Documentation/filesystems/nilfs2.txt 10951F: fs/nilfs2/ 10952F: include/trace/events/nilfs2.h 10953F: include/uapi/linux/nilfs2_api.h 10954F: include/uapi/linux/nilfs2_ondisk.h 10955 10956NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10957M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10958W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10959S: Maintained 10960F: Documentation/scsi/NinjaSCSI.txt 10961F: drivers/scsi/pcmcia/nsp_* 10962 10963NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10964M: GOTO Masanori <gotom@debian.or.jp> 10965M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10966W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10967S: Maintained 10968F: Documentation/scsi/NinjaSCSI.txt 10969F: drivers/scsi/nsp32* 10970 10971NIOS2 ARCHITECTURE 10972M: Ley Foon Tan <lftan@altera.com> 10973L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10974T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10975S: Maintained 10976F: arch/nios2/ 10977 10978NOHZ, DYNTICKS SUPPORT 10979M: Frederic Weisbecker <fweisbec@gmail.com> 10980M: Thomas Gleixner <tglx@linutronix.de> 10981M: Ingo Molnar <mingo@kernel.org> 10982L: linux-kernel@vger.kernel.org 10983T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10984S: Maintained 10985F: kernel/time/tick*.* 10986F: include/linux/tick.h 10987F: include/linux/sched/nohz.h 10988 10989NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10990M: Pavel Machek <pavel@ucw.cz> 10991M: Sakari Ailus <sakari.ailus@iki.fi> 10992L: linux-media@vger.kernel.org 10993S: Maintained 10994F: drivers/media/i2c/et8ek8 10995F: drivers/media/i2c/ad5820.c 10996 10997NOKIA N900 POWER SUPPLY DRIVERS 10998R: Pali Rohár <pali.rohar@gmail.com> 10999F: include/linux/power/bq2415x_charger.h 11000F: include/linux/power/bq27xxx_battery.h 11001F: include/linux/power/isp1704_charger.h 11002F: drivers/power/supply/bq2415x_charger.c 11003F: drivers/power/supply/bq27xxx_battery.c 11004F: drivers/power/supply/bq27xxx_battery_i2c.c 11005F: drivers/power/supply/isp1704_charger.c 11006F: drivers/power/supply/rx51_battery.c 11007 11008NOLIBC HEADER FILE 11009M: Willy Tarreau <w@1wt.eu> 11010S: Maintained 11011T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11012F: tools/include/nolibc/ 11013 11014NTB AMD DRIVER 11015M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11016L: linux-ntb@googlegroups.com 11017S: Supported 11018F: drivers/ntb/hw/amd/ 11019 11020NTB DRIVER CORE 11021M: Jon Mason <jdmason@kudzu.us> 11022M: Dave Jiang <dave.jiang@intel.com> 11023M: Allen Hubbe <allenbh@gmail.com> 11024L: linux-ntb@googlegroups.com 11025S: Supported 11026W: https://github.com/jonmason/ntb/wiki 11027T: git git://github.com/jonmason/ntb.git 11028F: drivers/ntb/ 11029F: drivers/net/ntb_netdev.c 11030F: include/linux/ntb.h 11031F: include/linux/ntb_transport.h 11032F: tools/testing/selftests/ntb/ 11033 11034NTB IDT DRIVER 11035M: Serge Semin <fancer.lancer@gmail.com> 11036L: linux-ntb@googlegroups.com 11037S: Supported 11038F: drivers/ntb/hw/idt/ 11039 11040NTB INTEL DRIVER 11041M: Dave Jiang <dave.jiang@intel.com> 11042L: linux-ntb@googlegroups.com 11043S: Supported 11044W: https://github.com/davejiang/linux/wiki 11045T: git https://github.com/davejiang/linux.git 11046F: drivers/ntb/hw/intel/ 11047 11048NTFS FILESYSTEM 11049M: Anton Altaparmakov <anton@tuxera.com> 11050L: linux-ntfs-dev@lists.sourceforge.net 11051W: http://www.tuxera.com/ 11052T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11053S: Supported 11054F: Documentation/filesystems/ntfs.txt 11055F: fs/ntfs/ 11056 11057NUBUS SUBSYSTEM 11058M: Finn Thain <fthain@telegraphics.com.au> 11059L: linux-m68k@lists.linux-m68k.org 11060S: Maintained 11061F: arch/*/include/asm/nubus.h 11062F: drivers/nubus/ 11063F: include/linux/nubus.h 11064F: include/uapi/linux/nubus.h 11065 11066NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11067M: Antonino Daplas <adaplas@gmail.com> 11068L: linux-fbdev@vger.kernel.org 11069S: Maintained 11070F: drivers/video/fbdev/riva/ 11071F: drivers/video/fbdev/nvidia/ 11072 11073NVM EXPRESS DRIVER 11074M: Keith Busch <keith.busch@intel.com> 11075M: Jens Axboe <axboe@fb.com> 11076M: Christoph Hellwig <hch@lst.de> 11077M: Sagi Grimberg <sagi@grimberg.me> 11078L: linux-nvme@lists.infradead.org 11079T: git://git.infradead.org/nvme.git 11080W: http://git.infradead.org/nvme.git 11081S: Supported 11082F: drivers/nvme/host/ 11083F: include/linux/nvme.h 11084F: include/uapi/linux/nvme_ioctl.h 11085 11086NVM EXPRESS FC TRANSPORT DRIVERS 11087M: James Smart <james.smart@broadcom.com> 11088L: linux-nvme@lists.infradead.org 11089S: Supported 11090F: include/linux/nvme-fc.h 11091F: include/linux/nvme-fc-driver.h 11092F: drivers/nvme/host/fc.c 11093F: drivers/nvme/target/fc.c 11094F: drivers/nvme/target/fcloop.c 11095 11096NVM EXPRESS TARGET DRIVER 11097M: Christoph Hellwig <hch@lst.de> 11098M: Sagi Grimberg <sagi@grimberg.me> 11099L: linux-nvme@lists.infradead.org 11100T: git://git.infradead.org/nvme.git 11101W: http://git.infradead.org/nvme.git 11102S: Supported 11103F: drivers/nvme/target/ 11104 11105NVMEM FRAMEWORK 11106M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11107S: Maintained 11108F: drivers/nvmem/ 11109F: Documentation/devicetree/bindings/nvmem/ 11110F: Documentation/ABI/stable/sysfs-bus-nvmem 11111F: include/linux/nvmem-consumer.h 11112F: include/linux/nvmem-provider.h 11113 11114NXP SGTL5000 DRIVER 11115M: Fabio Estevam <festevam@gmail.com> 11116L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11117S: Maintained 11118F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11119F: sound/soc/codecs/sgtl5000* 11120 11121NXP TDA998X DRM DRIVER 11122M: Russell King <linux@armlinux.org.uk> 11123S: Maintained 11124T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11125T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11126F: drivers/gpu/drm/i2c/tda998x_drv.c 11127F: include/drm/i2c/tda998x.h 11128F: include/dt-bindings/display/tda998x.h 11129K: "nxp,tda998x" 11130 11131NXP TFA9879 DRIVER 11132M: Peter Rosin <peda@axentia.se> 11133L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11134S: Maintained 11135F: Documentation/devicetree/bindings/sound/tfa9879.txt 11136F: sound/soc/codecs/tfa9879* 11137 11138NXP-NCI NFC DRIVER 11139M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11140R: Charles Gorand <charles.gorand@effinnov.com> 11141L: linux-nfc@lists.01.org (moderated for non-subscribers) 11142S: Supported 11143F: drivers/nfc/nxp-nci 11144 11145OBJAGG 11146M: Jiri Pirko <jiri@mellanox.com> 11147L: netdev@vger.kernel.org 11148S: Supported 11149F: lib/objagg.c 11150F: lib/test_objagg.c 11151F: include/linux/objagg.h 11152 11153NXP FSPI DRIVER 11154R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11155M: Ashish Kumar <ashish.kumar@nxp.com> 11156L: linux-spi@vger.kernel.org 11157S: Maintained 11158F: drivers/spi/spi-nxp-fspi.c 11159F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11160 11161OBJTOOL 11162M: Josh Poimboeuf <jpoimboe@redhat.com> 11163M: Peter Zijlstra <peterz@infradead.org> 11164S: Supported 11165F: tools/objtool/ 11166 11167OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11168M: Frederic Barrat <fbarrat@linux.ibm.com> 11169M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 11170L: linuxppc-dev@lists.ozlabs.org 11171S: Supported 11172F: arch/powerpc/platforms/powernv/ocxl.c 11173F: arch/powerpc/include/asm/pnv-ocxl.h 11174F: drivers/misc/ocxl/ 11175F: include/misc/ocxl* 11176F: include/uapi/misc/ocxl.h 11177F: Documentation/accelerators/ocxl.rst 11178 11179OMAP AUDIO SUPPORT 11180M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11181M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11182L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11183L: linux-omap@vger.kernel.org 11184S: Maintained 11185F: sound/soc/ti/omap* 11186F: sound/soc/ti/rx51.c 11187F: sound/soc/ti/n810.c 11188F: sound/soc/ti/sdma-pcm.* 11189 11190OMAP CLOCK FRAMEWORK SUPPORT 11191M: Paul Walmsley <paul@pwsan.com> 11192L: linux-omap@vger.kernel.org 11193S: Maintained 11194F: arch/arm/*omap*/*clock* 11195 11196OMAP DEVICE TREE SUPPORT 11197M: Benoît Cousson <bcousson@baylibre.com> 11198M: Tony Lindgren <tony@atomide.com> 11199L: linux-omap@vger.kernel.org 11200L: devicetree@vger.kernel.org 11201S: Maintained 11202F: arch/arm/boot/dts/*omap* 11203F: arch/arm/boot/dts/*am3* 11204F: arch/arm/boot/dts/*am4* 11205F: arch/arm/boot/dts/*am5* 11206F: arch/arm/boot/dts/*dra7* 11207 11208OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11209L: linux-omap@vger.kernel.org 11210L: linux-fbdev@vger.kernel.org 11211S: Orphan 11212F: drivers/video/fbdev/omap2/ 11213F: Documentation/arm/OMAP/DSS 11214 11215OMAP FRAMEBUFFER SUPPORT 11216L: linux-fbdev@vger.kernel.org 11217L: linux-omap@vger.kernel.org 11218S: Orphan 11219F: drivers/video/fbdev/omap/ 11220 11221OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11222M: Roger Quadros <rogerq@ti.com> 11223M: Tony Lindgren <tony@atomide.com> 11224L: linux-omap@vger.kernel.org 11225S: Maintained 11226F: drivers/memory/omap-gpmc.c 11227F: arch/arm/mach-omap2/*gpmc* 11228 11229OMAP GPIO DRIVER 11230M: Grygorii Strashko <grygorii.strashko@ti.com> 11231M: Santosh Shilimkar <ssantosh@kernel.org> 11232M: Kevin Hilman <khilman@kernel.org> 11233L: linux-omap@vger.kernel.org 11234S: Maintained 11235F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11236F: drivers/gpio/gpio-omap.c 11237 11238OMAP HARDWARE SPINLOCK SUPPORT 11239M: Ohad Ben-Cohen <ohad@wizery.com> 11240L: linux-omap@vger.kernel.org 11241S: Maintained 11242F: drivers/hwspinlock/omap_hwspinlock.c 11243 11244OMAP HS MMC SUPPORT 11245L: linux-mmc@vger.kernel.org 11246L: linux-omap@vger.kernel.org 11247S: Orphan 11248F: drivers/mmc/host/omap_hsmmc.c 11249 11250OMAP HWMOD DATA 11251M: Paul Walmsley <paul@pwsan.com> 11252L: linux-omap@vger.kernel.org 11253S: Maintained 11254F: arch/arm/mach-omap2/omap_hwmod*data* 11255 11256OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11257M: Benoît Cousson <bcousson@baylibre.com> 11258L: linux-omap@vger.kernel.org 11259S: Maintained 11260F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11261 11262OMAP HWMOD SUPPORT 11263M: Benoît Cousson <bcousson@baylibre.com> 11264M: Paul Walmsley <paul@pwsan.com> 11265L: linux-omap@vger.kernel.org 11266S: Maintained 11267F: arch/arm/mach-omap2/omap_hwmod.* 11268 11269OMAP I2C DRIVER 11270M: Vignesh R <vigneshr@ti.com> 11271L: linux-omap@vger.kernel.org 11272L: linux-i2c@vger.kernel.org 11273S: Maintained 11274F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11275F: drivers/i2c/busses/i2c-omap.c 11276 11277OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11278M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11279L: linux-media@vger.kernel.org 11280S: Maintained 11281F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11282F: drivers/media/platform/omap3isp/ 11283F: drivers/staging/media/omap4iss/ 11284 11285OMAP MMC SUPPORT 11286M: Aaro Koskinen <aaro.koskinen@iki.fi> 11287L: linux-omap@vger.kernel.org 11288S: Odd Fixes 11289F: drivers/mmc/host/omap.c 11290 11291OMAP POWER MANAGEMENT SUPPORT 11292M: Kevin Hilman <khilman@kernel.org> 11293L: linux-omap@vger.kernel.org 11294S: Maintained 11295F: arch/arm/*omap*/*pm* 11296F: drivers/cpufreq/omap-cpufreq.c 11297 11298OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11299M: Rajendra Nayak <rnayak@codeaurora.org> 11300M: Paul Walmsley <paul@pwsan.com> 11301L: linux-omap@vger.kernel.org 11302S: Maintained 11303F: arch/arm/mach-omap2/prm* 11304 11305OMAP RANDOM NUMBER GENERATOR SUPPORT 11306M: Deepak Saxena <dsaxena@plexity.net> 11307S: Maintained 11308F: drivers/char/hw_random/omap-rng.c 11309 11310OMAP USB SUPPORT 11311L: linux-usb@vger.kernel.org 11312L: linux-omap@vger.kernel.org 11313S: Orphan 11314F: drivers/usb/*/*omap* 11315F: arch/arm/*omap*/usb* 11316 11317OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11318M: Mark Jackson <mpfj@newflow.co.uk> 11319L: linux-omap@vger.kernel.org 11320S: Maintained 11321F: arch/arm/boot/dts/am335x-nano.dts 11322 11323OMAP1 SUPPORT 11324M: Aaro Koskinen <aaro.koskinen@iki.fi> 11325M: Tony Lindgren <tony@atomide.com> 11326L: linux-omap@vger.kernel.org 11327Q: http://patchwork.kernel.org/project/linux-omap/list/ 11328T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11329S: Maintained 11330F: arch/arm/mach-omap1/ 11331F: arch/arm/plat-omap/ 11332F: arch/arm/configs/omap1_defconfig 11333F: drivers/i2c/busses/i2c-omap.c 11334F: include/linux/platform_data/i2c-omap.h 11335F: include/linux/platform_data/ams-delta-fiq.h 11336 11337OMAP2+ SUPPORT 11338M: Tony Lindgren <tony@atomide.com> 11339L: linux-omap@vger.kernel.org 11340W: http://www.muru.com/linux/omap/ 11341W: http://linux.omap.com/ 11342Q: http://patchwork.kernel.org/project/linux-omap/list/ 11343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11344S: Maintained 11345F: arch/arm/mach-omap2/ 11346F: arch/arm/plat-omap/ 11347F: arch/arm/configs/omap2plus_defconfig 11348F: drivers/i2c/busses/i2c-omap.c 11349F: drivers/irqchip/irq-omap-intc.c 11350F: drivers/mfd/*omap*.c 11351F: drivers/mfd/menelaus.c 11352F: drivers/mfd/palmas.c 11353F: drivers/mfd/tps65217.c 11354F: drivers/mfd/tps65218.c 11355F: drivers/mfd/tps65910.c 11356F: drivers/mfd/twl-core.[ch] 11357F: drivers/mfd/twl4030*.c 11358F: drivers/mfd/twl6030*.c 11359F: drivers/mfd/twl6040*.c 11360F: drivers/regulator/palmas-regulator*.c 11361F: drivers/regulator/pbias-regulator.c 11362F: drivers/regulator/tps65217-regulator.c 11363F: drivers/regulator/tps65218-regulator.c 11364F: drivers/regulator/tps65910-regulator.c 11365F: drivers/regulator/twl-regulator.c 11366F: drivers/regulator/twl6030-regulator.c 11367F: include/linux/platform_data/i2c-omap.h 11368 11369ONION OMEGA2+ BOARD 11370M: Harvey Hunt <harveyhuntnexus@gmail.com> 11371L: linux-mips@vger.kernel.org 11372S: Maintained 11373F: arch/mips/boot/dts/ralink/omega2p.dts 11374 11375OMFS FILESYSTEM 11376M: Bob Copeland <me@bobcopeland.com> 11377L: linux-karma-devel@lists.sourceforge.net 11378S: Maintained 11379F: Documentation/filesystems/omfs.txt 11380F: fs/omfs/ 11381 11382OMNIKEY CARDMAN 4000 DRIVER 11383M: Harald Welte <laforge@gnumonks.org> 11384S: Maintained 11385F: drivers/char/pcmcia/cm4000_cs.c 11386F: include/linux/cm4000_cs.h 11387F: include/uapi/linux/cm4000_cs.h 11388 11389OMNIKEY CARDMAN 4040 DRIVER 11390M: Harald Welte <laforge@gnumonks.org> 11391S: Maintained 11392F: drivers/char/pcmcia/cm4040_cs.* 11393 11394OMNIVISION OV13858 SENSOR DRIVER 11395M: Sakari Ailus <sakari.ailus@linux.intel.com> 11396L: linux-media@vger.kernel.org 11397T: git git://linuxtv.org/media_tree.git 11398S: Maintained 11399F: drivers/media/i2c/ov13858.c 11400 11401OMNIVISION OV2680 SENSOR DRIVER 11402M: Rui Miguel Silva <rmfrfs@gmail.com> 11403L: linux-media@vger.kernel.org 11404T: git git://linuxtv.org/media_tree.git 11405S: Maintained 11406F: drivers/media/i2c/ov2680.c 11407F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11408 11409OMNIVISION OV2685 SENSOR DRIVER 11410M: Shunqian Zheng <zhengsq@rock-chips.com> 11411L: linux-media@vger.kernel.org 11412T: git git://linuxtv.org/media_tree.git 11413S: Maintained 11414F: drivers/media/i2c/ov2685.c 11415 11416OMNIVISION OV5640 SENSOR DRIVER 11417M: Steve Longerbeam <slongerbeam@gmail.com> 11418L: linux-media@vger.kernel.org 11419T: git git://linuxtv.org/media_tree.git 11420S: Maintained 11421F: drivers/media/i2c/ov5640.c 11422 11423OMNIVISION OV5647 SENSOR DRIVER 11424M: Luis Oliveira <lolivei@synopsys.com> 11425L: linux-media@vger.kernel.org 11426T: git git://linuxtv.org/media_tree.git 11427S: Maintained 11428F: drivers/media/i2c/ov5647.c 11429 11430OMNIVISION OV5695 SENSOR DRIVER 11431M: Shunqian Zheng <zhengsq@rock-chips.com> 11432L: linux-media@vger.kernel.org 11433T: git git://linuxtv.org/media_tree.git 11434S: Maintained 11435F: drivers/media/i2c/ov5695.c 11436 11437OMNIVISION OV7670 SENSOR DRIVER 11438M: Jonathan Corbet <corbet@lwn.net> 11439L: linux-media@vger.kernel.org 11440T: git git://linuxtv.org/media_tree.git 11441S: Maintained 11442F: drivers/media/i2c/ov7670.c 11443F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11444 11445OMNIVISION OV772x SENSOR DRIVER 11446M: Jacopo Mondi <jacopo@jmondi.org> 11447L: linux-media@vger.kernel.org 11448T: git git://linuxtv.org/media_tree.git 11449S: Odd fixes 11450F: drivers/media/i2c/ov772x.c 11451F: include/media/i2c/ov772x.h 11452F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11453 11454OMNIVISION OV7740 SENSOR DRIVER 11455M: Wenyou Yang <wenyou.yang@microchip.com> 11456L: linux-media@vger.kernel.org 11457T: git git://linuxtv.org/media_tree.git 11458S: Maintained 11459F: drivers/media/i2c/ov7740.c 11460F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11461 11462OMNIVISION OV9640 SENSOR DRIVER 11463M: Petr Cvek <petrcvekcz@gmail.com> 11464L: linux-media@vger.kernel.org 11465S: Maintained 11466F: drivers/media/i2c/ov9640.* 11467 11468OMNIVISION OV8856 SENSOR DRIVER 11469M: Ben Kao <ben.kao@intel.com> 11470L: linux-media@vger.kernel.org 11471T: git git://linuxtv.org/media_tree.git 11472S: Maintained 11473F: drivers/media/i2c/ov8856.c 11474 11475OMNIVISION OV9650 SENSOR DRIVER 11476M: Sakari Ailus <sakari.ailus@linux.intel.com> 11477R: Akinobu Mita <akinobu.mita@gmail.com> 11478R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11479L: linux-media@vger.kernel.org 11480T: git git://linuxtv.org/media_tree.git 11481S: Maintained 11482F: drivers/media/i2c/ov9650.c 11483F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11484 11485ONENAND FLASH DRIVER 11486M: Kyungmin Park <kyungmin.park@samsung.com> 11487L: linux-mtd@lists.infradead.org 11488S: Maintained 11489F: drivers/mtd/nand/onenand/ 11490F: include/linux/mtd/onenand*.h 11491 11492ONSTREAM SCSI TAPE DRIVER 11493M: Willem Riede <osst@riede.org> 11494L: osst-users@lists.sourceforge.net 11495L: linux-scsi@vger.kernel.org 11496S: Maintained 11497F: Documentation/scsi/osst.txt 11498F: drivers/scsi/osst.* 11499F: drivers/scsi/osst_*.h 11500F: drivers/scsi/st.h 11501 11502OP-TEE DRIVER 11503M: Jens Wiklander <jens.wiklander@linaro.org> 11504S: Maintained 11505F: drivers/tee/optee/ 11506 11507OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11508M: Sumit Garg <sumit.garg@linaro.org> 11509S: Maintained 11510F: drivers/char/hw_random/optee-rng.c 11511 11512OPA-VNIC DRIVER 11513M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11514M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11515L: linux-rdma@vger.kernel.org 11516S: Supported 11517F: drivers/infiniband/ulp/opa_vnic 11518 11519OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11520M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11521M: Frank Rowand <frowand.list@gmail.com> 11522L: devicetree@vger.kernel.org 11523S: Maintained 11524F: Documentation/devicetree/dynamic-resolution-notes.txt 11525F: Documentation/devicetree/overlay-notes.txt 11526F: drivers/of/overlay.c 11527F: drivers/of/resolver.c 11528K: of_overlay_notifier_ 11529 11530OPEN FIRMWARE AND FLATTENED DEVICE TREE 11531M: Rob Herring <robh+dt@kernel.org> 11532M: Frank Rowand <frowand.list@gmail.com> 11533L: devicetree@vger.kernel.org 11534W: http://www.devicetree.org/ 11535T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11536S: Maintained 11537F: drivers/of/ 11538F: include/linux/of*.h 11539F: scripts/dtc/ 11540F: Documentation/ABI/testing/sysfs-firmware-ofw 11541 11542OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11543M: Rob Herring <robh+dt@kernel.org> 11544M: Mark Rutland <mark.rutland@arm.com> 11545L: devicetree@vger.kernel.org 11546T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11547Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11548S: Maintained 11549F: Documentation/devicetree/ 11550F: arch/*/boot/dts/ 11551F: include/dt-bindings/ 11552 11553OPENCORES I2C BUS DRIVER 11554M: Peter Korsgaard <peter@korsgaard.com> 11555M: Andrew Lunn <andrew@lunn.ch> 11556L: linux-i2c@vger.kernel.org 11557S: Maintained 11558F: Documentation/i2c/busses/i2c-ocores 11559F: drivers/i2c/busses/i2c-ocores.c 11560F: include/linux/platform_data/i2c-ocores.h 11561 11562OPENRISC ARCHITECTURE 11563M: Jonas Bonn <jonas@southpole.se> 11564M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11565M: Stafford Horne <shorne@gmail.com> 11566T: git git://github.com/openrisc/linux.git 11567L: openrisc@lists.librecores.org 11568W: http://openrisc.io 11569S: Maintained 11570F: Documentation/devicetree/bindings/openrisc/ 11571F: Documentation/openrisc/ 11572F: arch/openrisc/ 11573F: drivers/irqchip/irq-ompic.c 11574F: drivers/irqchip/irq-or1k-* 11575 11576OPENVSWITCH 11577M: Pravin B Shelar <pshelar@ovn.org> 11578L: netdev@vger.kernel.org 11579L: dev@openvswitch.org 11580W: http://openvswitch.org 11581S: Maintained 11582F: net/openvswitch/ 11583F: include/uapi/linux/openvswitch.h 11584 11585OPERATING PERFORMANCE POINTS (OPP) 11586M: Viresh Kumar <vireshk@kernel.org> 11587M: Nishanth Menon <nm@ti.com> 11588M: Stephen Boyd <sboyd@kernel.org> 11589L: linux-pm@vger.kernel.org 11590S: Maintained 11591T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11592F: drivers/opp/ 11593F: include/linux/pm_opp.h 11594F: Documentation/power/opp.txt 11595F: Documentation/devicetree/bindings/opp/ 11596 11597OPL4 DRIVER 11598M: Clemens Ladisch <clemens@ladisch.de> 11599L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11600T: git git://git.alsa-project.org/alsa-kernel.git 11601S: Maintained 11602F: sound/drivers/opl4/ 11603 11604OPROFILE 11605M: Robert Richter <rric@kernel.org> 11606L: oprofile-list@lists.sf.net 11607S: Maintained 11608F: arch/*/include/asm/oprofile*.h 11609F: arch/*/oprofile/ 11610F: drivers/oprofile/ 11611F: include/linux/oprofile.h 11612 11613ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11614M: Mark Fasheh <mark@fasheh.com> 11615M: Joel Becker <jlbec@evilplan.org> 11616L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11617W: http://ocfs2.wiki.kernel.org 11618S: Supported 11619F: Documentation/filesystems/ocfs2.txt 11620F: Documentation/filesystems/dlmfs.txt 11621F: fs/ocfs2/ 11622 11623ORANGEFS FILESYSTEM 11624M: Mike Marshall <hubcap@omnibond.com> 11625R: Martin Brandenburg <martin@omnibond.com> 11626L: devel@lists.orangefs.org 11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11628S: Supported 11629F: fs/orangefs/ 11630F: Documentation/filesystems/orangefs.txt 11631 11632ORINOCO DRIVER 11633L: linux-wireless@vger.kernel.org 11634W: http://wireless.kernel.org/en/users/Drivers/orinoco 11635W: http://www.nongnu.org/orinoco/ 11636S: Orphan 11637F: drivers/net/wireless/intersil/orinoco/ 11638 11639OV2659 OMNIVISION SENSOR DRIVER 11640M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11641L: linux-media@vger.kernel.org 11642W: https://linuxtv.org 11643Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11644T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11645S: Maintained 11646F: drivers/media/i2c/ov2659.c 11647F: include/media/i2c/ov2659.h 11648 11649OVERLAY FILESYSTEM 11650M: Miklos Szeredi <miklos@szeredi.hu> 11651L: linux-unionfs@vger.kernel.org 11652T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11653S: Supported 11654F: fs/overlayfs/ 11655F: Documentation/filesystems/overlayfs.txt 11656 11657P54 WIRELESS DRIVER 11658M: Christian Lamparter <chunkeey@googlemail.com> 11659L: linux-wireless@vger.kernel.org 11660W: http://wireless.kernel.org/en/users/Drivers/p54 11661S: Maintained 11662F: drivers/net/wireless/intersil/p54/ 11663 11664PA SEMI ETHERNET DRIVER 11665L: netdev@vger.kernel.org 11666S: Orphan 11667F: drivers/net/ethernet/pasemi/* 11668 11669PA SEMI SMBUS DRIVER 11670L: linux-i2c@vger.kernel.org 11671S: Orphan 11672F: drivers/i2c/busses/i2c-pasemi.c 11673 11674PADATA PARALLEL EXECUTION MECHANISM 11675M: Steffen Klassert <steffen.klassert@secunet.com> 11676L: linux-crypto@vger.kernel.org 11677S: Maintained 11678F: kernel/padata.c 11679F: include/linux/padata.h 11680F: Documentation/padata.txt 11681 11682PANASONIC LAPTOP ACPI EXTRAS DRIVER 11683M: Harald Welte <laforge@gnumonks.org> 11684L: platform-driver-x86@vger.kernel.org 11685S: Maintained 11686F: drivers/platform/x86/panasonic-laptop.c 11687 11688PARALLEL LCD/KEYPAD PANEL DRIVER 11689M: Willy Tarreau <willy@haproxy.com> 11690M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11691S: Odd Fixes 11692F: Documentation/auxdisplay/lcd-panel-cgram.txt 11693F: drivers/auxdisplay/panel.c 11694 11695PARALLEL PORT SUBSYSTEM 11696M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11697M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11698L: linux-parport@lists.infradead.org (subscribers-only) 11699S: Maintained 11700F: drivers/parport/ 11701F: include/linux/parport*.h 11702F: drivers/char/ppdev.c 11703F: include/uapi/linux/ppdev.h 11704F: Documentation/parport*.txt 11705 11706PARAVIRT_OPS INTERFACE 11707M: Juergen Gross <jgross@suse.com> 11708M: Alok Kataria <akataria@vmware.com> 11709L: virtualization@lists.linux-foundation.org 11710S: Supported 11711F: Documentation/virtual/paravirt_ops.txt 11712F: arch/*/kernel/paravirt* 11713F: arch/*/include/asm/paravirt*.h 11714F: include/linux/hypervisor.h 11715 11716PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11717M: Tim Waugh <tim@cyberelk.net> 11718L: linux-parport@lists.infradead.org (subscribers-only) 11719S: Maintained 11720F: Documentation/blockdev/paride.txt 11721F: drivers/block/paride/ 11722 11723PARISC ARCHITECTURE 11724M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11725M: Helge Deller <deller@gmx.de> 11726L: linux-parisc@vger.kernel.org 11727W: http://www.parisc-linux.org/ 11728Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11729T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11730T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11731S: Maintained 11732F: arch/parisc/ 11733F: Documentation/parisc/ 11734F: drivers/parisc/ 11735F: drivers/char/agp/parisc-agp.c 11736F: drivers/input/serio/gscps2.c 11737F: drivers/parport/parport_gsc.* 11738F: drivers/tty/serial/8250/8250_gsc.c 11739F: drivers/video/fbdev/sti* 11740F: drivers/video/console/sti* 11741F: drivers/video/logo/logo_parisc* 11742 11743PARMAN 11744M: Jiri Pirko <jiri@mellanox.com> 11745L: netdev@vger.kernel.org 11746S: Supported 11747F: lib/parman.c 11748F: lib/test_parman.c 11749F: include/linux/parman.h 11750 11751PC ENGINES APU BOARD DRIVER 11752M: Enrico Weigelt, metux IT consult <info@metux.net> 11753S: Maintained 11754F: drivers/platform/x86/pcengines-apuv2.c 11755 11756PC87360 HARDWARE MONITORING DRIVER 11757M: Jim Cromie <jim.cromie@gmail.com> 11758L: linux-hwmon@vger.kernel.org 11759S: Maintained 11760F: Documentation/hwmon/pc87360 11761F: drivers/hwmon/pc87360.c 11762 11763PC8736x GPIO DRIVER 11764M: Jim Cromie <jim.cromie@gmail.com> 11765S: Maintained 11766F: drivers/char/pc8736x_gpio.c 11767 11768PC87427 HARDWARE MONITORING DRIVER 11769M: Jean Delvare <jdelvare@suse.com> 11770L: linux-hwmon@vger.kernel.org 11771S: Maintained 11772F: Documentation/hwmon/pc87427 11773F: drivers/hwmon/pc87427.c 11774 11775PCA9532 LED DRIVER 11776M: Riku Voipio <riku.voipio@iki.fi> 11777S: Maintained 11778F: drivers/leds/leds-pca9532.c 11779F: include/linux/leds-pca9532.h 11780 11781PCA9541 I2C BUS MASTER SELECTOR DRIVER 11782M: Guenter Roeck <linux@roeck-us.net> 11783L: linux-i2c@vger.kernel.org 11784S: Maintained 11785F: drivers/i2c/muxes/i2c-mux-pca9541.c 11786 11787PCDP - PRIMARY CONSOLE AND DEBUG PORT 11788M: Khalid Aziz <khalid@gonehiking.org> 11789S: Maintained 11790F: drivers/firmware/pcdp.* 11791 11792PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11793M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11794L: linux-pci@vger.kernel.org 11795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11796S: Maintained 11797F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11798F: drivers/pci/controller/pci-aardvark.c 11799 11800PCI DRIVER FOR ALTERA PCIE IP 11801M: Ley Foon Tan <lftan@altera.com> 11802L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11803L: linux-pci@vger.kernel.org 11804S: Supported 11805F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11806F: drivers/pci/controller/pcie-altera.c 11807 11808PCI DRIVER FOR APPLIEDMICRO XGENE 11809M: Toan Le <toan@os.amperecomputing.com> 11810L: linux-pci@vger.kernel.org 11811L: linux-arm-kernel@lists.infradead.org 11812S: Maintained 11813F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11814F: drivers/pci/controller/pci-xgene.c 11815 11816PCI DRIVER FOR ARM VERSATILE PLATFORM 11817M: Rob Herring <robh@kernel.org> 11818L: linux-pci@vger.kernel.org 11819L: linux-arm-kernel@lists.infradead.org 11820S: Maintained 11821F: Documentation/devicetree/bindings/pci/versatile.txt 11822F: drivers/pci/controller/pci-versatile.c 11823 11824PCI DRIVER FOR ARMADA 8K 11825M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11826L: linux-pci@vger.kernel.org 11827L: linux-arm-kernel@lists.infradead.org 11828S: Maintained 11829F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11830F: drivers/pci/controller/dwc/pcie-armada8k.c 11831 11832PCI DRIVER FOR CADENCE PCIE IP 11833M: Tom Joseph <tjoseph@cadence.com> 11834L: linux-pci@vger.kernel.org 11835S: Maintained 11836F: Documentation/devicetree/bindings/pci/cdns,*.txt 11837F: drivers/pci/controller/pcie-cadence* 11838 11839PCI DRIVER FOR FREESCALE LAYERSCAPE 11840M: Minghuan Lian <minghuan.Lian@nxp.com> 11841M: Mingkai Hu <mingkai.hu@nxp.com> 11842M: Roy Zang <roy.zang@nxp.com> 11843L: linuxppc-dev@lists.ozlabs.org 11844L: linux-pci@vger.kernel.org 11845L: linux-arm-kernel@lists.infradead.org 11846S: Maintained 11847F: drivers/pci/controller/dwc/*layerscape* 11848 11849PCI DRIVER FOR GENERIC OF HOSTS 11850M: Will Deacon <will.deacon@arm.com> 11851L: linux-pci@vger.kernel.org 11852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11853S: Maintained 11854F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11855F: drivers/pci/controller/pci-host-common.c 11856F: drivers/pci/controller/pci-host-generic.c 11857 11858PCI DRIVER FOR IMX6 11859M: Richard Zhu <hongxing.zhu@nxp.com> 11860M: Lucas Stach <l.stach@pengutronix.de> 11861L: linux-pci@vger.kernel.org 11862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11863S: Maintained 11864F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11865F: drivers/pci/controller/dwc/*imx6* 11866 11867PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11868M: Keith Busch <keith.busch@intel.com> 11869M: Jonathan Derrick <jonathan.derrick@intel.com> 11870L: linux-pci@vger.kernel.org 11871S: Supported 11872F: drivers/pci/controller/vmd.c 11873 11874PCI DRIVER FOR MICROSEMI SWITCHTEC 11875M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11876M: Logan Gunthorpe <logang@deltatee.com> 11877L: linux-pci@vger.kernel.org 11878S: Maintained 11879F: Documentation/switchtec.txt 11880F: Documentation/ABI/testing/sysfs-class-switchtec 11881F: drivers/pci/switch/switchtec* 11882F: include/uapi/linux/switchtec_ioctl.h 11883F: include/linux/switchtec.h 11884F: drivers/ntb/hw/mscc/ 11885 11886PCI DRIVER FOR MOBIVEIL PCIE IP 11887M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11888L: linux-pci@vger.kernel.org 11889S: Supported 11890F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11891F: drivers/pci/controller/pcie-mobiveil.c 11892 11893PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11894M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11895M: Jason Cooper <jason@lakedaemon.net> 11896L: linux-pci@vger.kernel.org 11897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11898S: Maintained 11899F: drivers/pci/controller/*mvebu* 11900 11901PCI DRIVER FOR NVIDIA TEGRA 11902M: Thierry Reding <thierry.reding@gmail.com> 11903L: linux-tegra@vger.kernel.org 11904L: linux-pci@vger.kernel.org 11905S: Supported 11906F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11907F: drivers/pci/controller/pci-tegra.c 11908 11909PCI DRIVER FOR RENESAS R-CAR 11910M: Simon Horman <horms@verge.net.au> 11911L: linux-pci@vger.kernel.org 11912L: linux-renesas-soc@vger.kernel.org 11913S: Maintained 11914F: drivers/pci/controller/*rcar* 11915 11916PCI DRIVER FOR SAMSUNG EXYNOS 11917M: Jingoo Han <jingoohan1@gmail.com> 11918L: linux-pci@vger.kernel.org 11919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11920L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11921S: Maintained 11922F: drivers/pci/controller/dwc/pci-exynos.c 11923 11924PCI DRIVER FOR SYNOPSYS DESIGNWARE 11925M: Jingoo Han <jingoohan1@gmail.com> 11926M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11927L: linux-pci@vger.kernel.org 11928S: Maintained 11929F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11930F: drivers/pci/controller/dwc/*designware* 11931 11932PCI DRIVER FOR TI DRA7XX 11933M: Kishon Vijay Abraham I <kishon@ti.com> 11934L: linux-omap@vger.kernel.org 11935L: linux-pci@vger.kernel.org 11936S: Supported 11937F: Documentation/devicetree/bindings/pci/ti-pci.txt 11938F: drivers/pci/controller/dwc/pci-dra7xx.c 11939 11940PCI DRIVER FOR TI KEYSTONE 11941M: Murali Karicheri <m-karicheri2@ti.com> 11942L: linux-pci@vger.kernel.org 11943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11944S: Maintained 11945F: drivers/pci/controller/dwc/pci-keystone.c 11946 11947PCI ENDPOINT SUBSYSTEM 11948M: Kishon Vijay Abraham I <kishon@ti.com> 11949M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11950L: linux-pci@vger.kernel.org 11951T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11952S: Supported 11953F: drivers/pci/endpoint/ 11954F: drivers/misc/pci_endpoint_test.c 11955F: tools/pci/ 11956 11957PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11958M: Russell Currey <ruscur@russell.cc> 11959M: Sam Bobroff <sbobroff@linux.ibm.com> 11960M: Oliver O'Halloran <oohall@gmail.com> 11961L: linuxppc-dev@lists.ozlabs.org 11962S: Supported 11963F: Documentation/PCI/pci-error-recovery.txt 11964F: drivers/pci/pcie/aer.c 11965F: drivers/pci/pcie/dpc.c 11966F: drivers/pci/pcie/err.c 11967F: Documentation/powerpc/eeh-pci-error-recovery.txt 11968F: arch/powerpc/kernel/eeh*.c 11969F: arch/powerpc/platforms/*/eeh*.c 11970F: arch/powerpc/include/*/eeh*.h 11971 11972PCI ERROR RECOVERY 11973M: Linas Vepstas <linasvepstas@gmail.com> 11974L: linux-pci@vger.kernel.org 11975S: Supported 11976F: Documentation/PCI/pci-error-recovery.txt 11977 11978PCI MSI DRIVER FOR ALTERA MSI IP 11979M: Ley Foon Tan <lftan@altera.com> 11980L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11981L: linux-pci@vger.kernel.org 11982S: Supported 11983F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11984F: drivers/pci/controller/pcie-altera-msi.c 11985 11986PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11987M: Toan Le <toan@os.amperecomputing.com> 11988L: linux-pci@vger.kernel.org 11989L: linux-arm-kernel@lists.infradead.org 11990S: Maintained 11991F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11992F: drivers/pci/controller/pci-xgene-msi.c 11993 11994PCI SUBSYSTEM 11995M: Bjorn Helgaas <bhelgaas@google.com> 11996L: linux-pci@vger.kernel.org 11997Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11998T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11999S: Supported 12000F: Documentation/devicetree/bindings/pci/ 12001F: Documentation/PCI/ 12002F: drivers/acpi/pci* 12003F: drivers/pci/ 12004F: include/asm-generic/pci* 12005F: include/linux/pci* 12006F: include/linux/of_pci.h 12007F: include/uapi/linux/pci* 12008F: lib/pci* 12009F: arch/x86/pci/ 12010F: arch/x86/kernel/quirks.c 12011F: arch/x86/kernel/early-quirks.c 12012 12013PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12014M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12015L: linux-pci@vger.kernel.org 12016Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12017T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12018S: Supported 12019F: drivers/pci/controller/ 12020 12021PCIE DRIVER FOR AMLOGIC MESON 12022M: Yue Wang <yue.wang@Amlogic.com> 12023L: linux-pci@vger.kernel.org 12024L: linux-amlogic@lists.infradead.org 12025S: Maintained 12026F: drivers/pci/controller/dwc/pci-meson.c 12027 12028PCIE DRIVER FOR AXIS ARTPEC 12029M: Jesper Nilsson <jesper.nilsson@axis.com> 12030L: linux-arm-kernel@axis.com 12031L: linux-pci@vger.kernel.org 12032S: Maintained 12033F: Documentation/devicetree/bindings/pci/axis,artpec* 12034F: drivers/pci/controller/dwc/*artpec* 12035 12036PCIE DRIVER FOR CAVIUM THUNDERX 12037M: David Daney <david.daney@cavium.com> 12038L: linux-pci@vger.kernel.org 12039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12040S: Supported 12041F: Documentation/devicetree/bindings/pci/pci-thunder-* 12042F: drivers/pci/controller/pci-thunder-* 12043 12044PCIE DRIVER FOR HISILICON 12045M: Zhou Wang <wangzhou1@hisilicon.com> 12046L: linux-pci@vger.kernel.org 12047S: Maintained 12048F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12049F: drivers/pci/controller/dwc/pcie-hisi.c 12050 12051PCIE DRIVER FOR HISILICON KIRIN 12052M: Xiaowei Song <songxiaowei@hisilicon.com> 12053M: Binghui Wang <wangbinghui@hisilicon.com> 12054L: linux-pci@vger.kernel.org 12055S: Maintained 12056F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12057F: drivers/pci/controller/dwc/pcie-kirin.c 12058 12059PCIE DRIVER FOR HISILICON STB 12060M: Shawn Guo <shawn.guo@linaro.org> 12061L: linux-pci@vger.kernel.org 12062S: Maintained 12063F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12064F: drivers/pci/controller/dwc/pcie-histb.c 12065 12066PCIE DRIVER FOR MEDIATEK 12067M: Ryder Lee <ryder.lee@mediatek.com> 12068L: linux-pci@vger.kernel.org 12069L: linux-mediatek@lists.infradead.org 12070S: Supported 12071F: Documentation/devicetree/bindings/pci/mediatek* 12072F: drivers/pci/controller/*mediatek* 12073 12074PCIE DRIVER FOR QUALCOMM MSM 12075M: Stanimir Varbanov <svarbanov@mm-sol.com> 12076L: linux-pci@vger.kernel.org 12077L: linux-arm-msm@vger.kernel.org 12078S: Maintained 12079F: drivers/pci/controller/dwc/*qcom* 12080 12081PCIE DRIVER FOR ROCKCHIP 12082M: Shawn Lin <shawn.lin@rock-chips.com> 12083L: linux-pci@vger.kernel.org 12084L: linux-rockchip@lists.infradead.org 12085S: Maintained 12086F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12087F: drivers/pci/controller/pcie-rockchip* 12088 12089PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12090M: Linus Walleij <linus.walleij@linaro.org> 12091L: linux-pci@vger.kernel.org 12092S: Maintained 12093F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12094F: drivers/pci/controller/pci-v3-semi.c 12095 12096PCIE DRIVER FOR SOCIONEXT UNIPHIER 12097M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12098L: linux-pci@vger.kernel.org 12099S: Maintained 12100F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12101F: drivers/pci/controller/dwc/pcie-uniphier.c 12102 12103PCIE DRIVER FOR ST SPEAR13XX 12104M: Pratyush Anand <pratyush.anand@gmail.com> 12105L: linux-pci@vger.kernel.org 12106S: Maintained 12107F: drivers/pci/controller/dwc/*spear* 12108 12109PCMCIA SUBSYSTEM 12110M: Dominik Brodowski <linux@dominikbrodowski.net> 12111T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12112S: Odd Fixes 12113F: Documentation/pcmcia/ 12114F: tools/pcmcia/ 12115F: drivers/pcmcia/ 12116F: include/pcmcia/ 12117 12118PCNET32 NETWORK DRIVER 12119M: Don Fry <pcnet32@frontier.com> 12120L: netdev@vger.kernel.org 12121S: Maintained 12122F: drivers/net/ethernet/amd/pcnet32.c 12123 12124PCRYPT PARALLEL CRYPTO ENGINE 12125M: Steffen Klassert <steffen.klassert@secunet.com> 12126L: linux-crypto@vger.kernel.org 12127S: Maintained 12128F: crypto/pcrypt.c 12129F: include/crypto/pcrypt.h 12130 12131PEAQ WMI HOTKEYS DRIVER 12132M: Hans de Goede <hdegoede@redhat.com> 12133L: platform-driver-x86@vger.kernel.org 12134S: Maintained 12135F: drivers/platform/x86/peaq-wmi.c 12136 12137PER-CPU MEMORY ALLOCATOR 12138M: Dennis Zhou <dennis@kernel.org> 12139M: Tejun Heo <tj@kernel.org> 12140M: Christoph Lameter <cl@linux.com> 12141T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12142S: Maintained 12143F: include/linux/percpu*.h 12144F: mm/percpu*.c 12145F: arch/*/include/asm/percpu.h 12146 12147PER-TASK DELAY ACCOUNTING 12148M: Balbir Singh <bsingharora@gmail.com> 12149S: Maintained 12150F: include/linux/delayacct.h 12151F: kernel/delayacct.c 12152 12153PERFORMANCE EVENTS SUBSYSTEM 12154M: Peter Zijlstra <peterz@infradead.org> 12155M: Ingo Molnar <mingo@redhat.com> 12156M: Arnaldo Carvalho de Melo <acme@kernel.org> 12157R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12158R: Jiri Olsa <jolsa@redhat.com> 12159R: Namhyung Kim <namhyung@kernel.org> 12160L: linux-kernel@vger.kernel.org 12161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12162S: Supported 12163F: kernel/events/* 12164F: include/linux/perf_event.h 12165F: include/uapi/linux/perf_event.h 12166F: arch/*/kernel/perf_event*.c 12167F: arch/*/kernel/*/perf_event*.c 12168F: arch/*/kernel/*/*/perf_event*.c 12169F: arch/*/include/asm/perf_event.h 12170F: arch/*/kernel/perf_callchain.c 12171F: arch/*/events/* 12172F: tools/perf/ 12173 12174PERSONALITY HANDLING 12175M: Christoph Hellwig <hch@infradead.org> 12176L: linux-abi-devel@lists.sourceforge.net 12177S: Maintained 12178F: include/linux/personality.h 12179F: include/uapi/linux/personality.h 12180 12181PHOENIX RC FLIGHT CONTROLLER ADAPTER 12182M: Marcus Folkesson <marcus.folkesson@gmail.com> 12183L: linux-input@vger.kernel.org 12184S: Maintained 12185F: Documentation/input/devices/pxrc.rst 12186F: drivers/input/joystick/pxrc.c 12187 12188PHONET PROTOCOL 12189M: Remi Denis-Courmont <courmisch@gmail.com> 12190S: Supported 12191F: Documentation/networking/phonet.txt 12192F: include/linux/phonet.h 12193F: include/net/phonet/ 12194F: include/uapi/linux/phonet.h 12195F: net/phonet/ 12196 12197PHRAM MTD DRIVER 12198M: Joern Engel <joern@lazybastard.org> 12199L: linux-mtd@lists.infradead.org 12200S: Maintained 12201F: drivers/mtd/devices/phram.c 12202 12203PICOLCD HID DRIVER 12204M: Bruno Prémont <bonbons@linux-vserver.org> 12205L: linux-input@vger.kernel.org 12206S: Maintained 12207F: drivers/hid/hid-picolcd* 12208 12209PICOXCELL SUPPORT 12210M: Jamie Iles <jamie@jamieiles.com> 12211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12212T: git git://github.com/jamieiles/linux-2.6-ji.git 12213S: Supported 12214F: arch/arm/boot/dts/picoxcell* 12215F: arch/arm/mach-picoxcell/ 12216F: drivers/crypto/picoxcell* 12217 12218PIN CONTROL SUBSYSTEM 12219M: Linus Walleij <linus.walleij@linaro.org> 12220L: linux-gpio@vger.kernel.org 12221T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12222S: Maintained 12223F: Documentation/devicetree/bindings/pinctrl/ 12224F: Documentation/driver-api/pinctl.rst 12225F: drivers/pinctrl/ 12226F: include/linux/pinctrl/ 12227 12228PIN CONTROLLER - MICROCHIP AT91 12229M: Ludovic Desroches <ludovic.desroches@microchip.com> 12230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12231L: linux-gpio@vger.kernel.org 12232S: Supported 12233F: drivers/pinctrl/pinctrl-at91* 12234 12235PIN CONTROLLER - FREESCALE 12236M: Dong Aisheng <aisheng.dong@nxp.com> 12237M: Fabio Estevam <festevam@gmail.com> 12238M: Shawn Guo <shawnguo@kernel.org> 12239M: Stefan Agner <stefan@agner.ch> 12240R: Pengutronix Kernel Team <kernel@pengutronix.de> 12241L: linux-gpio@vger.kernel.org 12242S: Maintained 12243F: drivers/pinctrl/freescale/ 12244F: Documentation/devicetree/bindings/pinctrl/fsl,* 12245 12246PIN CONTROLLER - INTEL 12247M: Mika Westerberg <mika.westerberg@linux.intel.com> 12248M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12249T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12250S: Maintained 12251F: drivers/pinctrl/intel/ 12252 12253PIN CONTROLLER - MEDIATEK 12254M: Sean Wang <sean.wang@kernel.org> 12255L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12256S: Maintained 12257F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12258F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12259F: drivers/pinctrl/mediatek/ 12260 12261PIN CONTROLLER - QUALCOMM 12262M: Bjorn Andersson <bjorn.andersson@linaro.org> 12263S: Maintained 12264L: linux-arm-msm@vger.kernel.org 12265F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12266F: drivers/pinctrl/qcom/ 12267 12268PIN CONTROLLER - RENESAS 12269M: Geert Uytterhoeven <geert+renesas@glider.be> 12270L: linux-renesas-soc@vger.kernel.org 12271T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12272S: Maintained 12273F: drivers/pinctrl/pinctrl-rz* 12274F: drivers/pinctrl/sh-pfc/ 12275 12276PIN CONTROLLER - SAMSUNG 12277M: Tomasz Figa <tomasz.figa@gmail.com> 12278M: Krzysztof Kozlowski <krzk@kernel.org> 12279M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12281L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12282Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12283T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12284S: Maintained 12285F: drivers/pinctrl/samsung/ 12286F: include/dt-bindings/pinctrl/samsung.h 12287F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12288 12289PIN CONTROLLER - SINGLE 12290M: Tony Lindgren <tony@atomide.com> 12291M: Haojian Zhuang <haojian.zhuang@linaro.org> 12292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12293L: linux-omap@vger.kernel.org 12294S: Maintained 12295F: drivers/pinctrl/pinctrl-single.c 12296 12297PIN CONTROLLER - ST SPEAR 12298M: Viresh Kumar <vireshk@kernel.org> 12299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12300W: http://www.st.com/spear 12301S: Maintained 12302F: drivers/pinctrl/spear/ 12303 12304PISTACHIO SOC SUPPORT 12305M: James Hartley <james.hartley@sondrel.com> 12306L: linux-mips@vger.kernel.org 12307S: Odd Fixes 12308F: arch/mips/pistachio/ 12309F: arch/mips/include/asm/mach-pistachio/ 12310F: arch/mips/boot/dts/img/pistachio* 12311F: arch/mips/configs/pistachio*_defconfig 12312 12313PKTCDVD DRIVER 12314S: Orphan 12315M: linux-block@vger.kernel.org 12316F: drivers/block/pktcdvd.c 12317F: include/linux/pktcdvd.h 12318F: include/uapi/linux/pktcdvd.h 12319 12320PKUNITY SOC DRIVERS 12321M: Guan Xuetao <gxt@pku.edu.cn> 12322W: http://mprc.pku.edu.cn/~guanxuetao/linux 12323S: Maintained 12324T: git git://github.com/gxt/linux.git 12325F: drivers/input/serio/i8042-unicore32io.h 12326F: drivers/i2c/busses/i2c-puv3.c 12327F: drivers/video/fbdev/fb-puv3.c 12328F: drivers/rtc/rtc-puv3.c 12329 12330PMBUS HARDWARE MONITORING DRIVERS 12331M: Guenter Roeck <linux@roeck-us.net> 12332L: linux-hwmon@vger.kernel.org 12333W: http://hwmon.wiki.kernel.org/ 12334W: http://www.roeck-us.net/linux/drivers/ 12335T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12336S: Maintained 12337F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12338F: Documentation/devicetree/bindings/hwmon/max31785.txt 12339F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12340F: Documentation/hwmon/adm1275 12341F: Documentation/hwmon/ibm-cffps 12342F: Documentation/hwmon/ir35221 12343F: Documentation/hwmon/lm25066 12344F: Documentation/hwmon/ltc2978 12345F: Documentation/hwmon/ltc3815 12346F: Documentation/hwmon/max16064 12347F: Documentation/hwmon/max20751 12348F: Documentation/hwmon/max31785 12349F: Documentation/hwmon/max34440 12350F: Documentation/hwmon/max8688 12351F: Documentation/hwmon/pmbus 12352F: Documentation/hwmon/pmbus-core 12353F: Documentation/hwmon/tps40422 12354F: Documentation/hwmon/ucd9000 12355F: Documentation/hwmon/ucd9200 12356F: Documentation/hwmon/zl6100 12357F: drivers/hwmon/pmbus/ 12358F: include/linux/pmbus.h 12359 12360PMC SIERRA MaxRAID DRIVER 12361L: linux-scsi@vger.kernel.org 12362W: http://www.pmc-sierra.com/ 12363S: Orphan 12364F: drivers/scsi/pmcraid.* 12365 12366PMC SIERRA PM8001 DRIVER 12367M: Jack Wang <jinpu.wang@profitbricks.com> 12368M: lindar_liu@usish.com 12369L: linux-scsi@vger.kernel.org 12370S: Supported 12371F: drivers/scsi/pm8001/ 12372 12373PNP SUPPORT 12374M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12375S: Maintained 12376F: drivers/pnp/ 12377 12378PNI RM3100 IIO DRIVER 12379M: Song Qiang <songqiang1304521@gmail.com> 12380L: linux-iio@vger.kernel.org 12381S: Maintained 12382F: drivers/iio/magnetometer/rm3100* 12383F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12384 12385POSIX CLOCKS and TIMERS 12386M: Thomas Gleixner <tglx@linutronix.de> 12387L: linux-kernel@vger.kernel.org 12388T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12389S: Maintained 12390F: fs/timerfd.c 12391F: include/linux/timer* 12392F: kernel/time/*timer* 12393 12394POWER MANAGEMENT CORE 12395M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12396L: linux-pm@vger.kernel.org 12397T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12398B: https://bugzilla.kernel.org 12399S: Supported 12400F: drivers/base/power/ 12401F: include/linux/pm.h 12402F: include/linux/pm_* 12403F: include/linux/powercap.h 12404F: drivers/powercap/ 12405F: kernel/configs/nopm.config 12406 12407POWER STATE COORDINATION INTERFACE (PSCI) 12408M: Mark Rutland <mark.rutland@arm.com> 12409M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12410L: linux-arm-kernel@lists.infradead.org 12411S: Maintained 12412F: drivers/firmware/psci*.c 12413F: include/linux/psci.h 12414F: include/uapi/linux/psci.h 12415 12416POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12417M: Sebastian Reichel <sre@kernel.org> 12418L: linux-pm@vger.kernel.org 12419T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12420S: Maintained 12421F: Documentation/ABI/testing/sysfs-class-power 12422F: Documentation/devicetree/bindings/power/supply/ 12423F: include/linux/power_supply.h 12424F: drivers/power/supply/ 12425 12426POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12427M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12428L: linuxppc-dev@lists.ozlabs.org 12429S: Maintained 12430F: drivers/char/powernv-op-panel.c 12431 12432PPP OVER ATM (RFC 2364) 12433M: Mitchell Blank Jr <mitch@sfgoth.com> 12434S: Maintained 12435F: net/atm/pppoatm.c 12436F: include/uapi/linux/atmppp.h 12437 12438PPP OVER ETHERNET 12439M: Michal Ostrowski <mostrows@earthlink.net> 12440S: Maintained 12441F: drivers/net/ppp/pppoe.c 12442F: drivers/net/ppp/pppox.c 12443 12444PPP OVER L2TP 12445M: James Chapman <jchapman@katalix.com> 12446S: Maintained 12447F: net/l2tp/l2tp_ppp.c 12448F: include/linux/if_pppol2tp.h 12449F: include/uapi/linux/if_pppol2tp.h 12450 12451PPP PROTOCOL DRIVERS AND COMPRESSORS 12452M: Paul Mackerras <paulus@samba.org> 12453L: linux-ppp@vger.kernel.org 12454S: Maintained 12455F: drivers/net/ppp/ppp_* 12456 12457PPS SUPPORT 12458M: Rodolfo Giometti <giometti@enneenne.com> 12459W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12460L: linuxpps@ml.enneenne.com (subscribers-only) 12461S: Maintained 12462F: Documentation/pps/ 12463F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12464F: Documentation/ABI/testing/sysfs-pps 12465F: drivers/pps/ 12466F: include/linux/pps*.h 12467F: include/uapi/linux/pps.h 12468 12469PPTP DRIVER 12470M: Dmitry Kozlov <xeb@mail.ru> 12471L: netdev@vger.kernel.org 12472S: Maintained 12473F: drivers/net/ppp/pptp.c 12474W: http://sourceforge.net/projects/accel-pptp 12475 12476PRINTK 12477M: Petr Mladek <pmladek@suse.com> 12478M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12479R: Steven Rostedt <rostedt@goodmis.org> 12480S: Maintained 12481F: kernel/printk/ 12482F: include/linux/printk.h 12483 12484PRISM54 WIRELESS DRIVER 12485M: Luis Chamberlain <mcgrof@kernel.org> 12486L: linux-wireless@vger.kernel.org 12487W: http://wireless.kernel.org/en/users/Drivers/p54 12488S: Obsolete 12489F: drivers/net/wireless/intersil/prism54/ 12490 12491PROC FILESYSTEM 12492R: Alexey Dobriyan <adobriyan@gmail.com> 12493L: linux-kernel@vger.kernel.org 12494L: linux-fsdevel@vger.kernel.org 12495S: Maintained 12496F: fs/proc/ 12497F: include/linux/proc_fs.h 12498F: tools/testing/selftests/proc/ 12499F: Documentation/filesystems/proc.txt 12500 12501PROC SYSCTL 12502M: Luis Chamberlain <mcgrof@kernel.org> 12503M: Kees Cook <keescook@chromium.org> 12504L: linux-kernel@vger.kernel.org 12505L: linux-fsdevel@vger.kernel.org 12506S: Maintained 12507F: fs/proc/proc_sysctl.c 12508F: include/linux/sysctl.h 12509F: kernel/sysctl.c 12510F: tools/testing/selftests/sysctl/ 12511 12512PS3 NETWORK SUPPORT 12513M: Geoff Levand <geoff@infradead.org> 12514L: netdev@vger.kernel.org 12515L: linuxppc-dev@lists.ozlabs.org 12516S: Maintained 12517F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12518 12519PS3 PLATFORM SUPPORT 12520M: Geoff Levand <geoff@infradead.org> 12521L: linuxppc-dev@lists.ozlabs.org 12522S: Maintained 12523F: arch/powerpc/boot/ps3* 12524F: arch/powerpc/include/asm/lv1call.h 12525F: arch/powerpc/include/asm/ps3*.h 12526F: arch/powerpc/platforms/ps3/ 12527F: drivers/*/ps3* 12528F: drivers/ps3/ 12529F: drivers/rtc/rtc-ps3.c 12530F: drivers/usb/host/*ps3.c 12531F: sound/ppc/snd_ps3* 12532 12533PS3VRAM DRIVER 12534M: Jim Paris <jim@jtan.com> 12535M: Geoff Levand <geoff@infradead.org> 12536L: linuxppc-dev@lists.ozlabs.org 12537S: Maintained 12538F: drivers/block/ps3vram.c 12539 12540PSAMPLE PACKET SAMPLING SUPPORT: 12541M: Yotam Gigi <yotam.gi@gmail.com> 12542S: Maintained 12543F: net/psample 12544F: include/net/psample.h 12545F: include/uapi/linux/psample.h 12546 12547PSTORE FILESYSTEM 12548M: Kees Cook <keescook@chromium.org> 12549M: Anton Vorontsov <anton@enomsg.org> 12550M: Colin Cross <ccross@android.com> 12551M: Tony Luck <tony.luck@intel.com> 12552S: Maintained 12553T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12554F: fs/pstore/ 12555F: include/linux/pstore* 12556F: drivers/firmware/efi/efi-pstore.c 12557F: drivers/acpi/apei/erst.c 12558F: Documentation/admin-guide/ramoops.rst 12559F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12560K: \b(pstore|ramoops) 12561 12562PTP HARDWARE CLOCK SUPPORT 12563M: Richard Cochran <richardcochran@gmail.com> 12564L: netdev@vger.kernel.org 12565S: Maintained 12566W: http://linuxptp.sourceforge.net/ 12567F: Documentation/ABI/testing/sysfs-ptp 12568F: Documentation/ptp/* 12569F: drivers/net/phy/dp83640* 12570F: drivers/ptp/* 12571F: include/linux/ptp_cl* 12572 12573PTRACE SUPPORT 12574M: Oleg Nesterov <oleg@redhat.com> 12575S: Maintained 12576F: include/asm-generic/syscall.h 12577F: include/linux/ptrace.h 12578F: include/linux/regset.h 12579F: include/linux/tracehook.h 12580F: include/uapi/linux/ptrace.h 12581F: include/uapi/linux/ptrace.h 12582F: include/asm-generic/ptrace.h 12583F: kernel/ptrace.c 12584F: arch/*/ptrace*.c 12585F: arch/*/*/ptrace*.c 12586F: arch/*/include/asm/ptrace*.h 12587 12588PULSE8-CEC DRIVER 12589M: Hans Verkuil <hverkuil@xs4all.nl> 12590L: linux-media@vger.kernel.org 12591T: git git://linuxtv.org/media_tree.git 12592S: Maintained 12593F: drivers/media/usb/pulse8-cec/* 12594F: Documentation/media/cec-drivers/pulse8-cec.rst 12595 12596PVRUSB2 VIDEO4LINUX DRIVER 12597M: Mike Isely <isely@pobox.com> 12598L: pvrusb2@isely.net (subscribers-only) 12599L: linux-media@vger.kernel.org 12600W: http://www.isely.net/pvrusb2/ 12601T: git git://linuxtv.org/media_tree.git 12602S: Maintained 12603F: Documentation/media/v4l-drivers/pvrusb2* 12604F: drivers/media/usb/pvrusb2/ 12605 12606PWC WEBCAM DRIVER 12607M: Hans Verkuil <hverkuil@xs4all.nl> 12608L: linux-media@vger.kernel.org 12609T: git git://linuxtv.org/media_tree.git 12610S: Odd Fixes 12611F: drivers/media/usb/pwc/* 12612F: include/trace/events/pwc.h 12613 12614PWM FAN DRIVER 12615M: Kamil Debski <kamil@wypas.org> 12616M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12617L: linux-hwmon@vger.kernel.org 12618S: Supported 12619F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12620F: Documentation/hwmon/pwm-fan 12621F: drivers/hwmon/pwm-fan.c 12622 12623PWM IR Transmitter 12624M: Sean Young <sean@mess.org> 12625L: linux-media@vger.kernel.org 12626S: Maintained 12627F: drivers/media/rc/pwm-ir-tx.c 12628 12629PWM SUBSYSTEM 12630M: Thierry Reding <thierry.reding@gmail.com> 12631L: linux-pwm@vger.kernel.org 12632S: Maintained 12633T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12634F: Documentation/pwm.txt 12635F: Documentation/devicetree/bindings/pwm/ 12636F: include/linux/pwm.h 12637F: drivers/pwm/ 12638F: drivers/video/backlight/pwm_bl.c 12639F: include/linux/pwm_backlight.h 12640F: drivers/gpio/gpio-mvebu.c 12641F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12642 12643PXA GPIO DRIVER 12644M: Robert Jarzmik <robert.jarzmik@free.fr> 12645L: linux-gpio@vger.kernel.org 12646S: Maintained 12647F: drivers/gpio/gpio-pxa.c 12648 12649PXA MMCI DRIVER 12650S: Orphan 12651 12652PXA RTC DRIVER 12653M: Robert Jarzmik <robert.jarzmik@free.fr> 12654L: linux-rtc@vger.kernel.org 12655S: Maintained 12656 12657PXA2xx/PXA3xx SUPPORT 12658M: Daniel Mack <daniel@zonque.org> 12659M: Haojian Zhuang <haojian.zhuang@gmail.com> 12660M: Robert Jarzmik <robert.jarzmik@free.fr> 12661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12662T: git git://github.com/hzhuang1/linux.git 12663T: git git://github.com/rjarzmik/linux.git 12664S: Maintained 12665F: arch/arm/boot/dts/pxa* 12666F: arch/arm/mach-pxa/ 12667F: drivers/dma/pxa* 12668F: drivers/pcmcia/pxa2xx* 12669F: drivers/pinctrl/pxa/ 12670F: drivers/spi/spi-pxa2xx* 12671F: drivers/usb/gadget/udc/pxa2* 12672F: include/sound/pxa2xx-lib.h 12673F: sound/arm/pxa* 12674F: sound/soc/pxa/ 12675 12676QAT DRIVER 12677M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12678L: qat-linux@intel.com 12679S: Supported 12680F: drivers/crypto/qat/ 12681 12682QCOM AUDIO (ASoC) DRIVERS 12683M: Patrick Lai <plai@codeaurora.org> 12684M: Banajit Goswami <bgoswami@codeaurora.org> 12685L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12686S: Supported 12687F: sound/soc/qcom/ 12688 12689QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12690M: Gabriel Somlo <somlo@cmu.edu> 12691M: "Michael S. Tsirkin" <mst@redhat.com> 12692L: qemu-devel@nongnu.org 12693S: Maintained 12694F: drivers/firmware/qemu_fw_cfg.c 12695F: include/uapi/linux/qemu_fw_cfg.h 12696 12697QIB DRIVER 12698M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12699M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12700L: linux-rdma@vger.kernel.org 12701S: Supported 12702F: drivers/infiniband/hw/qib/ 12703 12704QLOGIC QL41xxx FCOE DRIVER 12705M: QLogic-Storage-Upstream@cavium.com 12706L: linux-scsi@vger.kernel.org 12707S: Supported 12708F: drivers/scsi/qedf/ 12709 12710QLOGIC QL41xxx ISCSI DRIVER 12711M: QLogic-Storage-Upstream@cavium.com 12712L: linux-scsi@vger.kernel.org 12713S: Supported 12714F: drivers/scsi/qedi/ 12715 12716QLOGIC QL4xxx ETHERNET DRIVER 12717M: Ariel Elior <aelior@marvell.com> 12718M: GR-everest-linux-l2@marvell.com 12719L: netdev@vger.kernel.org 12720S: Supported 12721F: drivers/net/ethernet/qlogic/qed/ 12722F: include/linux/qed/ 12723F: drivers/net/ethernet/qlogic/qede/ 12724 12725QLOGIC QL4xxx RDMA DRIVER 12726M: Michal Kalderon <mkalderon@marvell.com> 12727M: Ariel Elior <aelior@marvell.com> 12728L: linux-rdma@vger.kernel.org 12729S: Supported 12730F: drivers/infiniband/hw/qedr/ 12731F: include/uapi/rdma/qedr-abi.h 12732 12733QLOGIC QLA1280 SCSI DRIVER 12734M: Michael Reed <mdr@sgi.com> 12735L: linux-scsi@vger.kernel.org 12736S: Maintained 12737F: drivers/scsi/qla1280.[ch] 12738 12739QLOGIC QLA2XXX FC-SCSI DRIVER 12740M: qla2xxx-upstream@qlogic.com 12741L: linux-scsi@vger.kernel.org 12742S: Supported 12743F: Documentation/scsi/LICENSE.qla2xxx 12744F: drivers/scsi/qla2xxx/ 12745 12746QLOGIC QLA3XXX NETWORK DRIVER 12747M: GR-Linux-NIC-Dev@marvell.com 12748L: netdev@vger.kernel.org 12749S: Supported 12750F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12751F: drivers/net/ethernet/qlogic/qla3xxx.* 12752 12753QLOGIC QLA4XXX iSCSI DRIVER 12754M: QLogic-Storage-Upstream@qlogic.com 12755L: linux-scsi@vger.kernel.org 12756S: Supported 12757F: Documentation/scsi/LICENSE.qla4xxx 12758F: drivers/scsi/qla4xxx/ 12759 12760QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12761M: Shahed Shaikh <shshaikh@marvell.com> 12762M: Manish Chopra <manishc@marvell.com> 12763M: GR-Linux-NIC-Dev@marvell.com 12764L: netdev@vger.kernel.org 12765S: Supported 12766F: drivers/net/ethernet/qlogic/qlcnic/ 12767 12768QLOGIC QLGE 10Gb ETHERNET DRIVER 12769M: Manish Chopra <manishc@marvell.com> 12770M: GR-Linux-NIC-Dev@marvell.com 12771L: netdev@vger.kernel.org 12772S: Supported 12773F: drivers/net/ethernet/qlogic/qlge/ 12774 12775QM1D1B0004 MEDIA DRIVER 12776M: Akihiro Tsukada <tskd08@gmail.com> 12777L: linux-media@vger.kernel.org 12778S: Odd Fixes 12779F: drivers/media/tuners/qm1d1b0004* 12780 12781QM1D1C0042 MEDIA DRIVER 12782M: Akihiro Tsukada <tskd08@gmail.com> 12783L: linux-media@vger.kernel.org 12784S: Odd Fixes 12785F: drivers/media/tuners/qm1d1c0042* 12786 12787QNX4 FILESYSTEM 12788M: Anders Larsen <al@alarsen.net> 12789W: http://www.alarsen.net/linux/qnx4fs/ 12790S: Maintained 12791F: fs/qnx4/ 12792F: include/uapi/linux/qnx4_fs.h 12793F: include/uapi/linux/qnxtypes.h 12794 12795QORIQ DPAA2 FSL-MC BUS DRIVER 12796M: Stuart Yoder <stuyoder@gmail.com> 12797M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12798L: linux-kernel@vger.kernel.org 12799S: Maintained 12800F: drivers/bus/fsl-mc/ 12801F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12802F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12803 12804QT1010 MEDIA DRIVER 12805M: Antti Palosaari <crope@iki.fi> 12806L: linux-media@vger.kernel.org 12807W: https://linuxtv.org 12808W: http://palosaari.fi/linux/ 12809Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12810T: git git://linuxtv.org/anttip/media_tree.git 12811S: Maintained 12812F: drivers/media/tuners/qt1010* 12813 12814QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12815M: Kalle Valo <kvalo@codeaurora.org> 12816L: ath10k@lists.infradead.org 12817W: http://wireless.kernel.org/en/users/Drivers/ath10k 12818T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12819S: Supported 12820F: drivers/net/wireless/ath/ath10k/ 12821 12822QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12823M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12824L: linux-wireless@vger.kernel.org 12825W: http://wireless.kernel.org/en/users/Drivers/ath9k 12826S: Supported 12827F: drivers/net/wireless/ath/ath9k/ 12828 12829QUALCOMM CAMERA SUBSYSTEM DRIVER 12830M: Todor Tomov <todor.too@gmail.com> 12831L: linux-media@vger.kernel.org 12832S: Maintained 12833F: Documentation/devicetree/bindings/media/qcom,camss.txt 12834F: Documentation/media/v4l-drivers/qcom_camss.rst 12835F: drivers/media/platform/qcom/camss/ 12836 12837QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12838M: Ilia Lin <ilia.lin@kernel.org> 12839L: linux-pm@vger.kernel.org 12840S: Maintained 12841F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12842F: drivers/cpufreq/qcom-cpufreq-kryo.c 12843 12844QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12845M: Timur Tabi <timur@kernel.org> 12846L: netdev@vger.kernel.org 12847S: Maintained 12848F: drivers/net/ethernet/qualcomm/emac/ 12849 12850QUALCOMM ETHQOS ETHERNET DRIVER 12851M: Vinod Koul <vkoul@kernel.org> 12852M: Niklas Cassel <niklas.cassel@linaro.org> 12853L: netdev@vger.kernel.org 12854S: Maintained 12855F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 12856F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 12857 12858QUALCOMM GENERIC INTERFACE I2C DRIVER 12859M: Alok Chauhan <alokc@codeaurora.org> 12860M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12861L: linux-i2c@vger.kernel.org 12862L: linux-arm-msm@vger.kernel.org 12863S: Supported 12864F: drivers/i2c/busses/i2c-qcom-geni.c 12865 12866QUALCOMM HEXAGON ARCHITECTURE 12867M: Richard Kuo <rkuo@codeaurora.org> 12868L: linux-hexagon@vger.kernel.org 12869T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12870S: Supported 12871F: arch/hexagon/ 12872 12873QUALCOMM HIDMA DRIVER 12874M: Sinan Kaya <okaya@kernel.org> 12875L: linux-arm-kernel@lists.infradead.org 12876L: linux-arm-msm@vger.kernel.org 12877L: dmaengine@vger.kernel.org 12878S: Supported 12879F: drivers/dma/qcom/hidma* 12880 12881QUALCOMM IOMMU 12882M: Rob Clark <robdclark@gmail.com> 12883L: iommu@lists.linux-foundation.org 12884L: linux-arm-msm@vger.kernel.org 12885S: Maintained 12886F: drivers/iommu/qcom_iommu.c 12887 12888QUALCOMM TSENS THERMAL DRIVER 12889M: Amit Kucheria <amit.kucheria@linaro.org> 12890L: linux-pm@vger.kernel.org 12891L: linux-arm-msm@vger.kernel.org 12892S: Maintained 12893F: drivers/thermal/qcom/ 12894 12895QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12896M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12897L: linux-media@vger.kernel.org 12898L: linux-arm-msm@vger.kernel.org 12899T: git git://linuxtv.org/media_tree.git 12900S: Maintained 12901F: drivers/media/platform/qcom/venus/ 12902 12903QUALCOMM WCN36XX WIRELESS DRIVER 12904M: Kalle Valo <kvalo@codeaurora.org> 12905L: wcn36xx@lists.infradead.org 12906W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12907T: git git://github.com/KrasnikovEugene/wcn36xx.git 12908S: Supported 12909F: drivers/net/wireless/ath/wcn36xx/ 12910 12911QUANTENNA QTNFMAC WIRELESS DRIVER 12912M: Igor Mitsyanko <imitsyanko@quantenna.com> 12913M: Avinash Patil <avinashp@quantenna.com> 12914M: Sergey Matyukevich <smatyukevich@quantenna.com> 12915L: linux-wireless@vger.kernel.org 12916S: Maintained 12917F: drivers/net/wireless/quantenna 12918 12919RADEON and AMDGPU DRM DRIVERS 12920M: Alex Deucher <alexander.deucher@amd.com> 12921M: Christian König <christian.koenig@amd.com> 12922M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12923L: amd-gfx@lists.freedesktop.org 12924T: git git://people.freedesktop.org/~agd5f/linux 12925S: Supported 12926F: drivers/gpu/drm/radeon/ 12927F: include/uapi/drm/radeon_drm.h 12928F: drivers/gpu/drm/amd/ 12929F: include/uapi/drm/amdgpu_drm.h 12930 12931RADEON FRAMEBUFFER DISPLAY DRIVER 12932M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12933L: linux-fbdev@vger.kernel.org 12934S: Maintained 12935F: drivers/video/fbdev/aty/radeon* 12936F: include/uapi/linux/radeonfb.h 12937 12938RADIOSHARK RADIO DRIVER 12939M: Hans Verkuil <hverkuil@xs4all.nl> 12940L: linux-media@vger.kernel.org 12941T: git git://linuxtv.org/media_tree.git 12942S: Maintained 12943F: drivers/media/radio/radio-shark.c 12944 12945RADIOSHARK2 RADIO DRIVER 12946M: Hans Verkuil <hverkuil@xs4all.nl> 12947L: linux-media@vger.kernel.org 12948T: git git://linuxtv.org/media_tree.git 12949S: Maintained 12950F: drivers/media/radio/radio-shark2.c 12951F: drivers/media/radio/radio-tea5777.c 12952 12953RADOS BLOCK DEVICE (RBD) 12954M: Ilya Dryomov <idryomov@gmail.com> 12955M: Sage Weil <sage@redhat.com> 12956M: Alex Elder <elder@kernel.org> 12957L: ceph-devel@vger.kernel.org 12958W: http://ceph.com/ 12959T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12960T: git git://github.com/ceph/ceph-client.git 12961S: Supported 12962F: Documentation/ABI/testing/sysfs-bus-rbd 12963F: drivers/block/rbd.c 12964F: drivers/block/rbd_types.h 12965 12966RAGE128 FRAMEBUFFER DISPLAY DRIVER 12967M: Paul Mackerras <paulus@samba.org> 12968L: linux-fbdev@vger.kernel.org 12969S: Maintained 12970F: drivers/video/fbdev/aty/aty128fb.c 12971 12972RAINSHADOW-CEC DRIVER 12973M: Hans Verkuil <hverkuil@xs4all.nl> 12974L: linux-media@vger.kernel.org 12975T: git git://linuxtv.org/media_tree.git 12976S: Maintained 12977F: drivers/media/usb/rainshadow-cec/* 12978 12979RALINK MIPS ARCHITECTURE 12980M: John Crispin <john@phrozen.org> 12981L: linux-mips@vger.kernel.org 12982S: Maintained 12983F: arch/mips/ralink 12984 12985RALINK RT2X00 WIRELESS LAN DRIVER 12986P: rt2x00 project 12987M: Stanislaw Gruszka <sgruszka@redhat.com> 12988M: Helmut Schaa <helmut.schaa@googlemail.com> 12989L: linux-wireless@vger.kernel.org 12990S: Maintained 12991F: drivers/net/wireless/ralink/rt2x00/ 12992 12993RAMDISK RAM BLOCK DEVICE DRIVER 12994M: Jens Axboe <axboe@kernel.dk> 12995S: Maintained 12996F: Documentation/blockdev/ramdisk.txt 12997F: drivers/block/brd.c 12998 12999RANCHU VIRTUAL BOARD FOR MIPS 13000M: Miodrag Dinic <miodrag.dinic@mips.com> 13001L: linux-mips@vger.kernel.org 13002S: Supported 13003F: arch/mips/generic/board-ranchu.c 13004F: arch/mips/configs/generic/board-ranchu.config 13005 13006RANDOM NUMBER DRIVER 13007M: "Theodore Ts'o" <tytso@mit.edu> 13008S: Maintained 13009F: drivers/char/random.c 13010 13011RAPIDIO SUBSYSTEM 13012M: Matt Porter <mporter@kernel.crashing.org> 13013M: Alexandre Bounine <alex.bou9@gmail.com> 13014S: Maintained 13015F: drivers/rapidio/ 13016 13017RAS INFRASTRUCTURE 13018M: Tony Luck <tony.luck@intel.com> 13019M: Borislav Petkov <bp@alien8.de> 13020L: linux-edac@vger.kernel.org 13021S: Maintained 13022F: drivers/ras/ 13023F: include/linux/ras.h 13024F: include/ras/ras_event.h 13025F: Documentation/admin-guide/ras.rst 13026 13027RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13028L: linux-wireless@vger.kernel.org 13029S: Orphan 13030F: drivers/net/wireless/ray* 13031 13032RCUTORTURE TEST FRAMEWORK 13033M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13034M: Josh Triplett <josh@joshtriplett.org> 13035R: Steven Rostedt <rostedt@goodmis.org> 13036R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13037R: Lai Jiangshan <jiangshanlai@gmail.com> 13038L: linux-kernel@vger.kernel.org 13039S: Supported 13040T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13041F: tools/testing/selftests/rcutorture 13042 13043RDC R-321X SoC 13044M: Florian Fainelli <florian@openwrt.org> 13045S: Maintained 13046 13047RDC R6040 FAST ETHERNET DRIVER 13048M: Florian Fainelli <f.fainelli@gmail.com> 13049L: netdev@vger.kernel.org 13050S: Maintained 13051F: drivers/net/ethernet/rdc/r6040.c 13052 13053RDMAVT - RDMA verbs software 13054M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13055M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13056L: linux-rdma@vger.kernel.org 13057S: Supported 13058F: drivers/infiniband/sw/rdmavt 13059 13060RDS - RELIABLE DATAGRAM SOCKETS 13061M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13062L: netdev@vger.kernel.org 13063L: linux-rdma@vger.kernel.org 13064L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13065W: https://oss.oracle.com/projects/rds/ 13066S: Supported 13067F: net/rds/ 13068F: Documentation/networking/rds.txt 13069 13070RDT - RESOURCE ALLOCATION 13071M: Fenghua Yu <fenghua.yu@intel.com> 13072M: Reinette Chatre <reinette.chatre@intel.com> 13073L: linux-kernel@vger.kernel.org 13074S: Supported 13075F: arch/x86/kernel/cpu/resctrl/ 13076F: arch/x86/include/asm/resctrl_sched.h 13077F: Documentation/x86/resctrl* 13078 13079READ-COPY UPDATE (RCU) 13080M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13081M: Josh Triplett <josh@joshtriplett.org> 13082R: Steven Rostedt <rostedt@goodmis.org> 13083R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13084R: Lai Jiangshan <jiangshanlai@gmail.com> 13085R: Joel Fernandes <joel@joelfernandes.org> 13086L: linux-kernel@vger.kernel.org 13087W: http://www.rdrop.com/users/paulmck/RCU/ 13088S: Supported 13089T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13090F: Documentation/RCU/ 13091X: Documentation/RCU/torture.txt 13092F: include/linux/rcu* 13093X: include/linux/srcu*.h 13094F: kernel/rcu/ 13095X: kernel/rcu/srcu*.c 13096 13097REAL TIME CLOCK (RTC) SUBSYSTEM 13098M: Alessandro Zummo <a.zummo@towertech.it> 13099M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13100L: linux-rtc@vger.kernel.org 13101Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13102T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13103S: Maintained 13104F: Documentation/devicetree/bindings/rtc/ 13105F: Documentation/rtc.txt 13106F: drivers/rtc/ 13107F: include/linux/rtc.h 13108F: include/uapi/linux/rtc.h 13109F: include/linux/rtc/ 13110F: include/linux/platform_data/rtc-* 13111F: tools/testing/selftests/rtc/ 13112 13113REALTEK AUDIO CODECS 13114M: Bard Liao <bardliao@realtek.com> 13115M: Oder Chiou <oder_chiou@realtek.com> 13116S: Maintained 13117F: sound/soc/codecs/rt* 13118F: include/sound/rt*.h 13119 13120REALTEK RTL83xx SMI DSA ROUTER CHIPS 13121M: Linus Walleij <linus.walleij@linaro.org> 13122S: Maintained 13123F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13124F: drivers/net/dsa/realtek-smi* 13125F: drivers/net/dsa/rtl83* 13126 13127REDPINE WIRELESS DRIVER 13128M: Amitkumar Karwar <amitkarwar@gmail.com> 13129M: Siva Rebbagondla <siva8118@gmail.com> 13130L: linux-wireless@vger.kernel.org 13131S: Maintained 13132F: drivers/net/wireless/rsi/ 13133 13134REGISTER MAP ABSTRACTION 13135M: Mark Brown <broonie@kernel.org> 13136L: linux-kernel@vger.kernel.org 13137T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13138S: Supported 13139F: Documentation/devicetree/bindings/regmap/ 13140F: drivers/base/regmap/ 13141F: include/linux/regmap.h 13142 13143REISERFS FILE SYSTEM 13144L: reiserfs-devel@vger.kernel.org 13145S: Supported 13146F: fs/reiserfs/ 13147 13148REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13149M: Ohad Ben-Cohen <ohad@wizery.com> 13150M: Bjorn Andersson <bjorn.andersson@linaro.org> 13151L: linux-remoteproc@vger.kernel.org 13152T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13153S: Maintained 13154F: Documentation/devicetree/bindings/remoteproc/ 13155F: Documentation/remoteproc.txt 13156F: drivers/remoteproc/ 13157F: include/linux/remoteproc.h 13158 13159REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13160M: Ohad Ben-Cohen <ohad@wizery.com> 13161M: Bjorn Andersson <bjorn.andersson@linaro.org> 13162L: linux-remoteproc@vger.kernel.org 13163T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13164S: Maintained 13165F: drivers/rpmsg/ 13166F: Documentation/rpmsg.txt 13167F: include/linux/rpmsg.h 13168F: include/linux/rpmsg/ 13169 13170RENESAS CLOCK DRIVERS 13171M: Geert Uytterhoeven <geert+renesas@glider.be> 13172L: linux-renesas-soc@vger.kernel.org 13173T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13174S: Supported 13175F: drivers/clk/renesas/ 13176 13177RENESAS EMEV2 I2C DRIVER 13178M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13179S: Supported 13180F: drivers/i2c/busses/i2c-emev2.c 13181 13182RENESAS ETHERNET DRIVERS 13183R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13184L: netdev@vger.kernel.org 13185L: linux-renesas-soc@vger.kernel.org 13186F: Documentation/devicetree/bindings/net/renesas,*.txt 13187F: Documentation/devicetree/bindings/net/sh_eth.txt 13188F: drivers/net/ethernet/renesas/ 13189F: include/linux/sh_eth.h 13190 13191RENESAS R-CAR GYROADC DRIVER 13192M: Marek Vasut <marek.vasut@gmail.com> 13193L: linux-iio@vger.kernel.org 13194S: Supported 13195F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13196F: drivers/iio/adc/rcar-gyroadc.c 13197 13198RENESAS R-CAR I2C DRIVERS 13199M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13200S: Supported 13201F: drivers/i2c/busses/i2c-rcar.c 13202F: drivers/i2c/busses/i2c-sh_mobile.c 13203 13204RENESAS RIIC DRIVER 13205M: Chris Brandt <chris.brandt@renesas.com> 13206S: Supported 13207F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13208F: drivers/i2c/busses/i2c-riic.c 13209 13210RENESAS USB PHY DRIVER 13211M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13212L: linux-renesas-soc@vger.kernel.org 13213S: Maintained 13214F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13215 13216RESET CONTROLLER FRAMEWORK 13217M: Philipp Zabel <p.zabel@pengutronix.de> 13218T: git git://git.pengutronix.de/git/pza/linux 13219S: Maintained 13220F: drivers/reset/ 13221F: Documentation/devicetree/bindings/reset/ 13222F: include/dt-bindings/reset/ 13223F: include/linux/reset.h 13224F: include/linux/reset/ 13225F: include/linux/reset-controller.h 13226 13227RESTARTABLE SEQUENCES SUPPORT 13228M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13229M: Peter Zijlstra <peterz@infradead.org> 13230M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13231M: Boqun Feng <boqun.feng@gmail.com> 13232L: linux-kernel@vger.kernel.org 13233S: Supported 13234F: kernel/rseq.c 13235F: include/uapi/linux/rseq.h 13236F: include/trace/events/rseq.h 13237F: tools/testing/selftests/rseq/ 13238 13239RFKILL 13240M: Johannes Berg <johannes@sipsolutions.net> 13241L: linux-wireless@vger.kernel.org 13242W: http://wireless.kernel.org/ 13243T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13244T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13245S: Maintained 13246F: Documentation/rfkill.txt 13247F: Documentation/ABI/stable/sysfs-class-rfkill 13248F: net/rfkill/ 13249F: include/linux/rfkill.h 13250F: include/uapi/linux/rfkill.h 13251 13252RHASHTABLE 13253M: Thomas Graf <tgraf@suug.ch> 13254M: Herbert Xu <herbert@gondor.apana.org.au> 13255L: netdev@vger.kernel.org 13256S: Maintained 13257F: lib/rhashtable.c 13258F: lib/test_rhashtable.c 13259F: include/linux/rhashtable.h 13260F: include/linux/rhashtable-types.h 13261 13262RICOH R5C592 MEMORYSTICK DRIVER 13263M: Maxim Levitsky <maximlevitsky@gmail.com> 13264S: Maintained 13265F: drivers/memstick/host/r592.* 13266 13267RICOH SMARTMEDIA/XD DRIVER 13268M: Maxim Levitsky <maximlevitsky@gmail.com> 13269S: Maintained 13270F: drivers/mtd/nand/raw/r852.c 13271F: drivers/mtd/nand/raw/r852.h 13272 13273RISC-V ARCHITECTURE 13274M: Palmer Dabbelt <palmer@sifive.com> 13275M: Albert Ou <aou@eecs.berkeley.edu> 13276L: linux-riscv@lists.infradead.org 13277T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13278S: Supported 13279F: arch/riscv/ 13280K: riscv 13281N: riscv 13282 13283ROCCAT DRIVERS 13284M: Stefan Achatz <erazor_de@users.sourceforge.net> 13285W: http://sourceforge.net/projects/roccat/ 13286S: Maintained 13287F: drivers/hid/hid-roccat* 13288F: include/linux/hid-roccat* 13289F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13290 13291ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13292M: Jacob chen <jacob2.chen@rock-chips.com> 13293L: linux-media@vger.kernel.org 13294S: Maintained 13295F: drivers/media/platform/rockchip/rga/ 13296F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13297 13298ROCKCHIP VPU CODEC DRIVER 13299M: Ezequiel Garcia <ezequiel@collabora.com> 13300L: linux-media@vger.kernel.org 13301S: Maintained 13302F: drivers/staging/media/platform/rockchip/vpu/ 13303F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13304 13305ROCKER DRIVER 13306M: Jiri Pirko <jiri@resnulli.us> 13307L: netdev@vger.kernel.org 13308S: Supported 13309F: drivers/net/ethernet/rocker/ 13310 13311ROCKETPORT DRIVER 13312P: Comtrol Corp. 13313W: http://www.comtrol.com 13314S: Maintained 13315F: Documentation/serial/rocket.txt 13316F: drivers/tty/rocket* 13317 13318ROCKETPORT EXPRESS/INFINITY DRIVER 13319M: Kevin Cernekee <cernekee@gmail.com> 13320L: linux-serial@vger.kernel.org 13321S: Odd Fixes 13322F: drivers/tty/serial/rp2.* 13323 13324ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13325M: Marek Vasut <marek.vasut+renesas@gmail.com> 13326L: linux-kernel@vger.kernel.org 13327L: linux-renesas-soc@vger.kernel.org 13328S: Supported 13329F: drivers/mfd/bd9571mwv.c 13330F: drivers/regulator/bd9571mwv-regulator.c 13331F: drivers/gpio/gpio-bd9571mwv.c 13332F: include/linux/mfd/bd9571mwv.h 13333F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13334 13335ROSE NETWORK LAYER 13336M: Ralf Baechle <ralf@linux-mips.org> 13337L: linux-hams@vger.kernel.org 13338W: http://www.linux-ax25.org/ 13339S: Maintained 13340F: include/net/rose.h 13341F: include/uapi/linux/rose.h 13342F: net/rose/ 13343 13344RTL2830 MEDIA DRIVER 13345M: Antti Palosaari <crope@iki.fi> 13346L: linux-media@vger.kernel.org 13347W: https://linuxtv.org 13348W: http://palosaari.fi/linux/ 13349Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13350T: git git://linuxtv.org/anttip/media_tree.git 13351S: Maintained 13352F: drivers/media/dvb-frontends/rtl2830* 13353 13354RTL2832 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/rtl2832* 13363 13364RTL2832_SDR 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_sdr* 13373 13374RTL8180 WIRELESS DRIVER 13375L: linux-wireless@vger.kernel.org 13376W: http://wireless.kernel.org/ 13377T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13378S: Orphan 13379F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13380 13381RTL8187 WIRELESS DRIVER 13382M: Herton Ronaldo Krzesinski <herton@canonical.com> 13383M: Hin-Tak Leung <htl10@users.sourceforge.net> 13384M: Larry Finger <Larry.Finger@lwfinger.net> 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: Maintained 13389F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13390 13391REALTEK WIRELESS DRIVER (rtlwifi family) 13392M: Ping-Ke Shih <pkshih@realtek.com> 13393L: linux-wireless@vger.kernel.org 13394W: http://wireless.kernel.org/ 13395T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13396S: Maintained 13397F: drivers/net/wireless/realtek/rtlwifi/ 13398 13399RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13400M: Jes Sorensen <Jes.Sorensen@gmail.com> 13401L: linux-wireless@vger.kernel.org 13402T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13403S: Maintained 13404F: drivers/net/wireless/realtek/rtl8xxxu/ 13405 13406RXRPC SOCKETS (AF_RXRPC) 13407M: David Howells <dhowells@redhat.com> 13408L: linux-afs@lists.infradead.org 13409S: Supported 13410F: net/rxrpc/ 13411F: include/keys/rxrpc-type.h 13412F: include/net/af_rxrpc.h 13413F: include/trace/events/rxrpc.h 13414F: include/uapi/linux/rxrpc.h 13415F: Documentation/networking/rxrpc.txt 13416W: https://www.infradead.org/~dhowells/kafs/ 13417 13418S3 SAVAGE FRAMEBUFFER DRIVER 13419M: Antonino Daplas <adaplas@gmail.com> 13420L: linux-fbdev@vger.kernel.org 13421S: Maintained 13422F: drivers/video/fbdev/savage/ 13423 13424S390 13425M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13426M: Heiko Carstens <heiko.carstens@de.ibm.com> 13427L: linux-s390@vger.kernel.org 13428W: http://www.ibm.com/developerworks/linux/linux390/ 13429T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13430S: Supported 13431F: arch/s390/ 13432F: drivers/s390/ 13433F: Documentation/s390/ 13434F: Documentation/driver-api/s390-drivers.rst 13435 13436S390 COMMON I/O LAYER 13437M: Sebastian Ott <sebott@linux.ibm.com> 13438M: Peter Oberparleiter <oberpar@linux.ibm.com> 13439L: linux-s390@vger.kernel.org 13440W: http://www.ibm.com/developerworks/linux/linux390/ 13441S: Supported 13442F: drivers/s390/cio/ 13443 13444S390 DASD DRIVER 13445M: Stefan Haberland <sth@linux.ibm.com> 13446M: Jan Hoeppner <hoeppner@linux.ibm.com> 13447L: linux-s390@vger.kernel.org 13448W: http://www.ibm.com/developerworks/linux/linux390/ 13449S: Supported 13450F: drivers/s390/block/dasd* 13451F: block/partitions/ibm.c 13452 13453S390 IOMMU (PCI) 13454M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13455L: linux-s390@vger.kernel.org 13456W: http://www.ibm.com/developerworks/linux/linux390/ 13457S: Supported 13458F: drivers/iommu/s390-iommu.c 13459 13460S390 IUCV NETWORK LAYER 13461M: Julian Wiedmann <jwi@linux.ibm.com> 13462M: Ursula Braun <ubraun@linux.ibm.com> 13463L: linux-s390@vger.kernel.org 13464W: http://www.ibm.com/developerworks/linux/linux390/ 13465S: Supported 13466F: drivers/s390/net/*iucv* 13467F: include/net/iucv/ 13468F: net/iucv/ 13469 13470S390 NETWORK DRIVERS 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/ 13477 13478S390 PCI SUBSYSTEM 13479M: Sebastian Ott <sebott@linux.ibm.com> 13480M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13481L: linux-s390@vger.kernel.org 13482W: http://www.ibm.com/developerworks/linux/linux390/ 13483S: Supported 13484F: arch/s390/pci/ 13485F: drivers/pci/hotplug/s390_pci_hpc.c 13486 13487S390 VFIO-CCW DRIVER 13488M: Cornelia Huck <cohuck@redhat.com> 13489M: Farhan Ali <alifm@linux.ibm.com> 13490M: Eric Farman <farman@linux.ibm.com> 13491R: Halil Pasic <pasic@linux.ibm.com> 13492L: linux-s390@vger.kernel.org 13493L: kvm@vger.kernel.org 13494S: Supported 13495F: drivers/s390/cio/vfio_ccw* 13496F: Documentation/s390/vfio-ccw.txt 13497F: include/uapi/linux/vfio_ccw.h 13498 13499S390 ZCRYPT DRIVER 13500M: Harald Freudenberger <freude@linux.ibm.com> 13501L: linux-s390@vger.kernel.org 13502W: http://www.ibm.com/developerworks/linux/linux390/ 13503S: Supported 13504F: drivers/s390/crypto/ 13505 13506S390 VFIO AP DRIVER 13507M: Tony Krowiak <akrowiak@linux.ibm.com> 13508M: Pierre Morel <pmorel@linux.ibm.com> 13509M: Halil Pasic <pasic@linux.ibm.com> 13510L: linux-s390@vger.kernel.org 13511W: http://www.ibm.com/developerworks/linux/linux390/ 13512S: Supported 13513F: drivers/s390/crypto/vfio_ap_drv.c 13514F: drivers/s390/crypto/vfio_ap_private.h 13515F: drivers/s390/crypto/vfio_ap_ops.c 13516F: Documentation/s390/vfio-ap.txt 13517 13518S390 ZFCP DRIVER 13519M: Steffen Maier <maier@linux.ibm.com> 13520M: Benjamin Block <bblock@linux.ibm.com> 13521L: linux-s390@vger.kernel.org 13522W: http://www.ibm.com/developerworks/linux/linux390/ 13523S: Supported 13524F: drivers/s390/scsi/zfcp_* 13525 13526S3C24XX SD/MMC Driver 13527M: Ben Dooks <ben-linux@fluff.org> 13528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13529S: Supported 13530F: drivers/mmc/host/s3cmci.* 13531 13532SAA6588 RDS RECEIVER DRIVER 13533M: Hans Verkuil <hverkuil@xs4all.nl> 13534L: linux-media@vger.kernel.org 13535T: git git://linuxtv.org/media_tree.git 13536W: https://linuxtv.org 13537S: Odd Fixes 13538F: drivers/media/i2c/saa6588* 13539 13540SAA7134 VIDEO4LINUX DRIVER 13541M: Mauro Carvalho Chehab <mchehab@kernel.org> 13542L: linux-media@vger.kernel.org 13543W: https://linuxtv.org 13544T: git git://linuxtv.org/media_tree.git 13545S: Odd fixes 13546F: Documentation/media/v4l-drivers/saa7134* 13547F: drivers/media/pci/saa7134/ 13548 13549SAA7146 VIDEO4LINUX-2 DRIVER 13550M: Hans Verkuil <hverkuil@xs4all.nl> 13551L: linux-media@vger.kernel.org 13552T: git git://linuxtv.org/media_tree.git 13553S: Maintained 13554F: drivers/media/common/saa7146/ 13555F: drivers/media/pci/saa7146/ 13556F: include/media/drv-intf/saa7146* 13557 13558SAMSUNG AUDIO (ASoC) DRIVERS 13559M: Krzysztof Kozlowski <krzk@kernel.org> 13560M: Sangbeom Kim <sbkim73@samsung.com> 13561M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13562L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13563S: Supported 13564F: sound/soc/samsung/ 13565F: Documentation/devicetree/bindings/sound/samsung* 13566 13567SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13568M: Krzysztof Kozlowski <krzk@kernel.org> 13569L: linux-crypto@vger.kernel.org 13570L: linux-samsung-soc@vger.kernel.org 13571S: Maintained 13572F: drivers/crypto/exynos-rng.c 13573F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13574 13575SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13576M: Łukasz Stelmach <l.stelmach@samsung.com> 13577L: linux-samsung-soc@vger.kernel.org 13578S: Maintained 13579F: drivers/char/hw_random/exynos-trng.c 13580F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13581 13582SAMSUNG FRAMEBUFFER DRIVER 13583M: Jingoo Han <jingoohan1@gmail.com> 13584L: linux-fbdev@vger.kernel.org 13585S: Maintained 13586F: drivers/video/fbdev/s3c-fb.c 13587 13588SAMSUNG LAPTOP DRIVER 13589M: Corentin Chary <corentin.chary@gmail.com> 13590L: platform-driver-x86@vger.kernel.org 13591S: Maintained 13592F: drivers/platform/x86/samsung-laptop.c 13593 13594SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13595M: Sangbeom Kim <sbkim73@samsung.com> 13596M: Krzysztof Kozlowski <krzk@kernel.org> 13597M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13598L: linux-kernel@vger.kernel.org 13599L: linux-samsung-soc@vger.kernel.org 13600S: Supported 13601F: drivers/mfd/sec*.c 13602F: drivers/regulator/s2m*.c 13603F: drivers/regulator/s5m*.c 13604F: drivers/clk/clk-s2mps11.c 13605F: drivers/rtc/rtc-s5m.c 13606F: include/linux/mfd/samsung/ 13607F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13608F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13609F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13610F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13611 13612SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13613M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13614L: linux-media@vger.kernel.org 13615L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13616S: Maintained 13617F: drivers/media/platform/s3c-camif/ 13618F: include/media/drv-intf/s3c_camif.h 13619 13620SAMSUNG S3FWRN5 NFC DRIVER 13621M: Robert Baldyga <r.baldyga@samsung.com> 13622M: Krzysztof Opasiak <k.opasiak@samsung.com> 13623L: linux-nfc@lists.01.org (moderated for non-subscribers) 13624S: Supported 13625F: drivers/nfc/s3fwrn5 13626 13627SAMSUNG S5C73M3 CAMERA DRIVER 13628M: Kyungmin Park <kyungmin.park@samsung.com> 13629M: Andrzej Hajda <a.hajda@samsung.com> 13630L: linux-media@vger.kernel.org 13631S: Supported 13632F: drivers/media/i2c/s5c73m3/* 13633 13634SAMSUNG S5K5BAF CAMERA DRIVER 13635M: Kyungmin Park <kyungmin.park@samsung.com> 13636M: Andrzej Hajda <a.hajda@samsung.com> 13637L: linux-media@vger.kernel.org 13638S: Supported 13639F: drivers/media/i2c/s5k5baf.c 13640 13641SAMSUNG S5P Security SubSystem (SSS) DRIVER 13642M: Krzysztof Kozlowski <krzk@kernel.org> 13643M: Vladimir Zapolskiy <vz@mleia.com> 13644M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13645L: linux-crypto@vger.kernel.org 13646L: linux-samsung-soc@vger.kernel.org 13647S: Maintained 13648F: drivers/crypto/s5p-sss.c 13649 13650SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13651M: Kyungmin Park <kyungmin.park@samsung.com> 13652M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13653L: linux-media@vger.kernel.org 13654Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13655S: Supported 13656F: drivers/media/platform/exynos4-is/ 13657 13658SAMSUNG SOC CLOCK DRIVERS 13659M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13660M: Tomasz Figa <tomasz.figa@gmail.com> 13661M: Chanwoo Choi <cw00.choi@samsung.com> 13662S: Supported 13663L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13664T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13665F: drivers/clk/samsung/ 13666F: include/dt-bindings/clock/exynos*.h 13667F: Documentation/devicetree/bindings/clock/exynos*.txt 13668 13669SAMSUNG SPI DRIVERS 13670M: Kukjin Kim <kgene@kernel.org> 13671M: Krzysztof Kozlowski <krzk@kernel.org> 13672M: Andi Shyti <andi@etezian.org> 13673L: linux-spi@vger.kernel.org 13674L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13675S: Maintained 13676F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13677F: drivers/spi/spi-s3c* 13678F: include/linux/platform_data/spi-s3c64xx.h 13679 13680SAMSUNG SXGBE DRIVERS 13681M: Byungho An <bh74.an@samsung.com> 13682M: Girish K S <ks.giri@samsung.com> 13683M: Vipul Pandya <vipul.pandya@samsung.com> 13684S: Supported 13685L: netdev@vger.kernel.org 13686F: drivers/net/ethernet/samsung/sxgbe/ 13687 13688SAMSUNG THERMAL DRIVER 13689M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13690L: linux-pm@vger.kernel.org 13691L: linux-samsung-soc@vger.kernel.org 13692S: Supported 13693T: git https://github.com/lmajewski/linux-samsung-thermal.git 13694F: drivers/thermal/samsung/ 13695 13696SAMSUNG USB2 PHY DRIVER 13697M: Kamil Debski <kamil@wypas.org> 13698M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13699L: linux-kernel@vger.kernel.org 13700S: Supported 13701F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13702F: Documentation/phy/samsung-usb2.txt 13703F: drivers/phy/samsung/phy-exynos4210-usb2.c 13704F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13705F: drivers/phy/samsung/phy-exynos5250-usb2.c 13706F: drivers/phy/samsung/phy-s5pv210-usb2.c 13707F: drivers/phy/samsung/phy-samsung-usb2.c 13708F: drivers/phy/samsung/phy-samsung-usb2.h 13709 13710SC1200 WDT DRIVER 13711M: Zwane Mwaikambo <zwanem@gmail.com> 13712S: Maintained 13713F: drivers/watchdog/sc1200wdt.c 13714 13715SCHEDULER 13716M: Ingo Molnar <mingo@redhat.com> 13717M: Peter Zijlstra <peterz@infradead.org> 13718L: linux-kernel@vger.kernel.org 13719T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13720S: Maintained 13721F: kernel/sched/ 13722F: include/linux/sched.h 13723F: include/uapi/linux/sched.h 13724F: include/linux/wait.h 13725F: include/linux/preempt.h 13726 13727SCR24X CHIP CARD INTERFACE DRIVER 13728M: Lubomir Rintel <lkundrak@v3.sk> 13729S: Supported 13730F: drivers/char/pcmcia/scr24x_cs.c 13731 13732SCSI CDROM DRIVER 13733M: Jens Axboe <axboe@kernel.dk> 13734L: linux-scsi@vger.kernel.org 13735W: http://www.kernel.dk 13736S: Maintained 13737F: drivers/scsi/sr* 13738 13739SCSI RDMA PROTOCOL (SRP) INITIATOR 13740M: Bart Van Assche <bvanassche@acm.org> 13741L: linux-rdma@vger.kernel.org 13742S: Supported 13743Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13744F: drivers/infiniband/ulp/srp/ 13745F: include/scsi/srp.h 13746 13747SCSI RDMA PROTOCOL (SRP) TARGET 13748M: Bart Van Assche <bvanassche@acm.org> 13749L: linux-rdma@vger.kernel.org 13750L: target-devel@vger.kernel.org 13751S: Supported 13752Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13753F: drivers/infiniband/ulp/srpt/ 13754 13755SCSI SG DRIVER 13756M: Doug Gilbert <dgilbert@interlog.com> 13757L: linux-scsi@vger.kernel.org 13758W: http://sg.danny.cz/sg 13759S: Maintained 13760F: Documentation/scsi/scsi-generic.txt 13761F: drivers/scsi/sg.c 13762F: include/scsi/sg.h 13763 13764SCSI SUBSYSTEM 13765M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13766T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13767M: "Martin K. Petersen" <martin.petersen@oracle.com> 13768T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13769Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13770L: linux-scsi@vger.kernel.org 13771S: Maintained 13772F: Documentation/devicetree/bindings/scsi/ 13773F: drivers/scsi/ 13774F: include/scsi/ 13775 13776SCSI TAPE DRIVER 13777M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13778L: linux-scsi@vger.kernel.org 13779S: Maintained 13780F: Documentation/scsi/st.txt 13781F: drivers/scsi/st.* 13782F: drivers/scsi/st_*.h 13783 13784SCSI TARGET SUBSYSTEM 13785M: "Martin K. Petersen" <martin.petersen@oracle.com> 13786L: linux-scsi@vger.kernel.org 13787L: target-devel@vger.kernel.org 13788W: http://www.linux-iscsi.org 13789T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13790Q: https://patchwork.kernel.org/project/target-devel/list/ 13791S: Supported 13792F: drivers/target/ 13793F: include/target/ 13794F: Documentation/target/ 13795 13796SCTP PROTOCOL 13797M: Vlad Yasevich <vyasevich@gmail.com> 13798M: Neil Horman <nhorman@tuxdriver.com> 13799M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13800L: linux-sctp@vger.kernel.org 13801W: http://lksctp.sourceforge.net 13802S: Maintained 13803F: Documentation/networking/sctp.txt 13804F: include/linux/sctp.h 13805F: include/uapi/linux/sctp.h 13806F: include/net/sctp/ 13807F: net/sctp/ 13808 13809SCx200 CPU SUPPORT 13810M: Jim Cromie <jim.cromie@gmail.com> 13811S: Odd Fixes 13812F: Documentation/i2c/busses/scx200_acb 13813F: arch/x86/platform/scx200/ 13814F: drivers/watchdog/scx200_wdt.c 13815F: drivers/i2c/busses/scx200* 13816F: drivers/mtd/maps/scx200_docflash.c 13817F: include/linux/scx200.h 13818 13819SCx200 GPIO DRIVER 13820M: Jim Cromie <jim.cromie@gmail.com> 13821S: Maintained 13822F: drivers/char/scx200_gpio.c 13823F: include/linux/scx200_gpio.h 13824 13825SCx200 HRT CLOCKSOURCE DRIVER 13826M: Jim Cromie <jim.cromie@gmail.com> 13827S: Maintained 13828F: drivers/clocksource/scx200_hrt.c 13829 13830SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13831M: Sascha Sommer <saschasommer@freenet.de> 13832L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13833S: Maintained 13834F: drivers/mmc/host/sdricoh_cs.c 13835 13836SECO BOARDS CEC DRIVER 13837M: Ettore Chimenti <ek5.chimenti@gmail.com> 13838S: Maintained 13839F: drivers/media/platform/seco-cec/seco-cec.c 13840F: drivers/media/platform/seco-cec/seco-cec.h 13841 13842SECURE COMPUTING 13843M: Kees Cook <keescook@chromium.org> 13844R: Andy Lutomirski <luto@amacapital.net> 13845R: Will Drewry <wad@chromium.org> 13846T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13847S: Supported 13848F: kernel/seccomp.c 13849F: include/uapi/linux/seccomp.h 13850F: include/linux/seccomp.h 13851F: tools/testing/selftests/seccomp/* 13852F: tools/testing/selftests/kselftest_harness.h 13853F: Documentation/userspace-api/seccomp_filter.rst 13854K: \bsecure_computing 13855K: \bTIF_SECCOMP\b 13856 13857SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13858M: Al Cooper <alcooperx@gmail.com> 13859L: linux-mmc@vger.kernel.org 13860L: bcm-kernel-feedback-list@broadcom.com 13861S: Maintained 13862F: drivers/mmc/host/sdhci-brcmstb* 13863 13864SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13865M: Adrian Hunter <adrian.hunter@intel.com> 13866L: linux-mmc@vger.kernel.org 13867S: Maintained 13868F: drivers/mmc/host/sdhci* 13869F: include/linux/mmc/sdhci* 13870 13871EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 13872M: Adrian Hunter <adrian.hunter@intel.com> 13873M: Ritesh Harjani <riteshh@codeaurora.org> 13874M: Asutosh Das <asutoshd@codeaurora.org> 13875L: linux-mmc@vger.kernel.org 13876S: Maintained 13877F: drivers/mmc/host/cqhci* 13878 13879SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13880M: Prabu Thangamuthu <prabu.t@synopsys.com> 13881M: Manjunath M B <manjumb@synopsys.com> 13882L: linux-mmc@vger.kernel.org 13883S: Maintained 13884F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13885 13886SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13887M: Ludovic Desroches <ludovic.desroches@microchip.com> 13888L: linux-mmc@vger.kernel.org 13889S: Supported 13890F: drivers/mmc/host/sdhci-of-at91.c 13891 13892SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13893M: Ben Dooks <ben-linux@fluff.org> 13894M: Jaehoon Chung <jh80.chung@samsung.com> 13895L: linux-mmc@vger.kernel.org 13896S: Maintained 13897F: drivers/mmc/host/sdhci-s3c* 13898 13899SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13900M: Viresh Kumar <vireshk@kernel.org> 13901L: linux-mmc@vger.kernel.org 13902S: Maintained 13903F: drivers/mmc/host/sdhci-spear.c 13904 13905SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13906M: Kishon Vijay Abraham I <kishon@ti.com> 13907L: linux-mmc@vger.kernel.org 13908S: Maintained 13909F: drivers/mmc/host/sdhci-omap.c 13910 13911SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13912M: Scott Bauer <scott.bauer@intel.com> 13913M: Jonathan Derrick <jonathan.derrick@intel.com> 13914L: linux-block@vger.kernel.org 13915S: Supported 13916F: block/sed* 13917F: block/opal_proto.h 13918F: include/linux/sed* 13919F: include/uapi/linux/sed* 13920 13921SECURITY CONTACT 13922M: Security Officers <security@kernel.org> 13923S: Supported 13924 13925SECURITY SUBSYSTEM 13926M: James Morris <jmorris@namei.org> 13927M: "Serge E. Hallyn" <serge@hallyn.com> 13928L: linux-security-module@vger.kernel.org (suggested Cc:) 13929T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13930W: http://kernsec.org/ 13931S: Supported 13932F: security/ 13933X: security/selinux/ 13934 13935SELINUX SECURITY MODULE 13936M: Paul Moore <paul@paul-moore.com> 13937M: Stephen Smalley <sds@tycho.nsa.gov> 13938M: Eric Paris <eparis@parisplace.org> 13939L: selinux@vger.kernel.org 13940W: https://selinuxproject.org 13941W: https://github.com/SELinuxProject 13942T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13943S: Supported 13944F: include/linux/selinux* 13945F: security/selinux/ 13946F: scripts/selinux/ 13947F: Documentation/admin-guide/LSM/SELinux.rst 13948 13949SENSABLE PHANTOM 13950M: Jiri Slaby <jirislaby@gmail.com> 13951S: Maintained 13952F: drivers/misc/phantom.c 13953F: include/uapi/linux/phantom.h 13954 13955SERIAL DEVICE BUS 13956M: Rob Herring <robh@kernel.org> 13957L: linux-serial@vger.kernel.org 13958S: Maintained 13959F: Documentation/devicetree/bindings/serial/slave-device.txt 13960F: drivers/tty/serdev/ 13961F: include/linux/serdev.h 13962 13963SERIAL DRIVERS 13964M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13965L: linux-serial@vger.kernel.org 13966S: Maintained 13967F: Documentation/devicetree/bindings/serial/ 13968F: drivers/tty/serial/ 13969 13970SERIAL IR RECEIVER 13971M: Sean Young <sean@mess.org> 13972L: linux-media@vger.kernel.org 13973S: Maintained 13974F: drivers/media/rc/serial_ir.c 13975 13976SFC NETWORK DRIVER 13977M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13978M: Edward Cree <ecree@solarflare.com> 13979M: Martin Habets <mhabets@solarflare.com> 13980L: netdev@vger.kernel.org 13981S: Supported 13982F: drivers/net/ethernet/sfc/ 13983 13984SFF/SFP/SFP+ MODULE SUPPORT 13985M: Russell King <linux@armlinux.org.uk> 13986L: netdev@vger.kernel.org 13987S: Maintained 13988F: drivers/net/phy/phylink.c 13989F: drivers/net/phy/sfp* 13990F: include/linux/phylink.h 13991F: include/linux/sfp.h 13992 13993SGI GRU DRIVER 13994M: Dimitri Sivanich <sivanich@sgi.com> 13995S: Maintained 13996F: drivers/misc/sgi-gru/ 13997 13998SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13999M: Pat Gefre <pfg@sgi.com> 14000L: linux-ia64@vger.kernel.org 14001S: Supported 14002F: Documentation/ia64/serial.txt 14003F: drivers/tty/serial/ioc?_serial.c 14004F: include/linux/ioc?.h 14005 14006SGI XP/XPC/XPNET DRIVER 14007M: Cliff Whickman <cpw@sgi.com> 14008M: Robin Holt <robinmholt@gmail.com> 14009S: Maintained 14010F: drivers/misc/sgi-xp/ 14011 14012SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14013M: Ursula Braun <ubraun@linux.ibm.com> 14014M: Karsten Graul <kgraul@linux.ibm.com> 14015L: linux-s390@vger.kernel.org 14016W: http://www.ibm.com/developerworks/linux/linux390/ 14017S: Supported 14018F: net/smc/ 14019 14020SHARP RJ54N1CB0C SENSOR DRIVER 14021M: Jacopo Mondi <jacopo@jmondi.org> 14022L: linux-media@vger.kernel.org 14023T: git git://linuxtv.org/media_tree.git 14024S: Odd fixes 14025F: drivers/media/i2c/rj54n1cb0c.c 14026F: include/media/i2c/rj54n1cb0c.h 14027 14028SH_VEU V4L2 MEM2MEM DRIVER 14029L: linux-media@vger.kernel.org 14030S: Orphan 14031F: drivers/media/platform/sh_veu.c 14032 14033SH_VOU V4L2 OUTPUT DRIVER 14034L: linux-media@vger.kernel.org 14035S: Orphan 14036F: drivers/media/platform/sh_vou.c 14037F: include/media/drv-intf/sh_vou.h 14038 14039SI2157 MEDIA DRIVER 14040M: Antti Palosaari <crope@iki.fi> 14041L: linux-media@vger.kernel.org 14042W: https://linuxtv.org 14043W: http://palosaari.fi/linux/ 14044Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14045T: git git://linuxtv.org/anttip/media_tree.git 14046S: Maintained 14047F: drivers/media/tuners/si2157* 14048 14049SI2165 MEDIA DRIVER 14050M: Matthias Schwarzott <zzam@gentoo.org> 14051L: linux-media@vger.kernel.org 14052W: https://linuxtv.org 14053Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14054S: Maintained 14055F: drivers/media/dvb-frontends/si2165* 14056 14057SI2168 MEDIA DRIVER 14058M: Antti Palosaari <crope@iki.fi> 14059L: linux-media@vger.kernel.org 14060W: https://linuxtv.org 14061W: http://palosaari.fi/linux/ 14062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14063T: git git://linuxtv.org/anttip/media_tree.git 14064S: Maintained 14065F: drivers/media/dvb-frontends/si2168* 14066 14067SI470X FM RADIO RECEIVER I2C DRIVER 14068M: Hans Verkuil <hverkuil@xs4all.nl> 14069L: linux-media@vger.kernel.org 14070T: git git://linuxtv.org/media_tree.git 14071W: https://linuxtv.org 14072S: Odd Fixes 14073F: drivers/media/radio/si470x/radio-si470x-i2c.c 14074 14075SI470X FM RADIO RECEIVER USB DRIVER 14076M: Hans Verkuil <hverkuil@xs4all.nl> 14077L: linux-media@vger.kernel.org 14078T: git git://linuxtv.org/media_tree.git 14079W: https://linuxtv.org 14080S: Maintained 14081F: drivers/media/radio/si470x/radio-si470x-common.c 14082F: drivers/media/radio/si470x/radio-si470x.h 14083F: drivers/media/radio/si470x/radio-si470x-usb.c 14084 14085SI4713 FM RADIO TRANSMITTER I2C DRIVER 14086M: Eduardo Valentin <edubezval@gmail.com> 14087L: linux-media@vger.kernel.org 14088T: git git://linuxtv.org/media_tree.git 14089W: https://linuxtv.org 14090S: Odd Fixes 14091F: drivers/media/radio/si4713/si4713.? 14092 14093SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14094M: Eduardo Valentin <edubezval@gmail.com> 14095L: linux-media@vger.kernel.org 14096T: git git://linuxtv.org/media_tree.git 14097W: https://linuxtv.org 14098S: Odd Fixes 14099F: drivers/media/radio/si4713/radio-platform-si4713.c 14100 14101SI4713 FM RADIO TRANSMITTER USB DRIVER 14102M: Hans Verkuil <hverkuil@xs4all.nl> 14103L: linux-media@vger.kernel.org 14104T: git git://linuxtv.org/media_tree.git 14105W: https://linuxtv.org 14106S: Maintained 14107F: drivers/media/radio/si4713/radio-usb-si4713.c 14108 14109SIANO DVB DRIVER 14110M: Mauro Carvalho Chehab <mchehab@kernel.org> 14111L: linux-media@vger.kernel.org 14112W: https://linuxtv.org 14113T: git git://linuxtv.org/media_tree.git 14114S: Odd fixes 14115F: drivers/media/common/siano/ 14116F: drivers/media/usb/siano/ 14117F: drivers/media/usb/siano/ 14118F: drivers/media/mmc/siano/ 14119 14120SIFIVE DRIVERS 14121M: Palmer Dabbelt <palmer@sifive.com> 14122M: Paul Walmsley <paul.walmsley@sifive.com> 14123L: linux-riscv@lists.infradead.org 14124T: git git://github.com/sifive/riscv-linux.git 14125S: Supported 14126K: sifive 14127N: sifive 14128 14129SILEAD TOUCHSCREEN DRIVER 14130M: Hans de Goede <hdegoede@redhat.com> 14131L: linux-input@vger.kernel.org 14132L: platform-driver-x86@vger.kernel.org 14133S: Maintained 14134F: drivers/input/touchscreen/silead.c 14135F: drivers/platform/x86/touchscreen_dmi.c 14136 14137SILICON MOTION SM712 FRAME BUFFER DRIVER 14138M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14139M: Teddy Wang <teddy.wang@siliconmotion.com> 14140M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14141L: linux-fbdev@vger.kernel.org 14142S: Maintained 14143F: drivers/video/fbdev/sm712* 14144F: Documentation/fb/sm712fb.txt 14145 14146SIMPLE FIRMWARE INTERFACE (SFI) 14147M: Len Brown <lenb@kernel.org> 14148L: sfi-devel@simplefirmware.org 14149W: http://simplefirmware.org/ 14150T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14151S: Supported 14152F: arch/x86/platform/sfi/ 14153F: drivers/sfi/ 14154F: include/linux/sfi*.h 14155 14156SIMPLEFB FB DRIVER 14157M: Hans de Goede <hdegoede@redhat.com> 14158L: linux-fbdev@vger.kernel.org 14159S: Maintained 14160F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 14161F: drivers/video/fbdev/simplefb.c 14162F: include/linux/platform_data/simplefb.h 14163 14164SIMTEC EB110ATX (Chalice CATS) 14165P: Ben Dooks 14166P: Vincent Sanders <vince@simtec.co.uk> 14167M: Simtec Linux Team <linux@simtec.co.uk> 14168W: http://www.simtec.co.uk/products/EB110ATX/ 14169S: Supported 14170 14171SIMTEC EB2410ITX (BAST) 14172P: Ben Dooks 14173P: Vincent Sanders <vince@simtec.co.uk> 14174M: Simtec Linux Team <linux@simtec.co.uk> 14175W: http://www.simtec.co.uk/products/EB2410ITX/ 14176S: Supported 14177F: arch/arm/mach-s3c24xx/mach-bast.c 14178F: arch/arm/mach-s3c24xx/bast-ide.c 14179F: arch/arm/mach-s3c24xx/bast-irq.c 14180 14181SIPHASH PRF ROUTINES 14182M: Jason A. Donenfeld <Jason@zx2c4.com> 14183S: Maintained 14184F: lib/siphash.c 14185F: lib/test_siphash.c 14186F: include/linux/siphash.h 14187 14188SIOX 14189M: Gavin Schenk <g.schenk@eckelmann.de> 14190M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14191R: Pengutronix Kernel Team <kernel@pengutronix.de> 14192S: Supported 14193F: drivers/siox/* 14194F: drivers/gpio/gpio-siox.c 14195F: include/trace/events/siox.h 14196 14197SIS 190 ETHERNET DRIVER 14198M: Francois Romieu <romieu@fr.zoreil.com> 14199L: netdev@vger.kernel.org 14200S: Maintained 14201F: drivers/net/ethernet/sis/sis190.c 14202 14203SIS 900/7016 FAST ETHERNET DRIVER 14204M: Daniele Venzano <venza@brownhat.org> 14205W: http://www.brownhat.org/sis900.html 14206L: netdev@vger.kernel.org 14207S: Maintained 14208F: drivers/net/ethernet/sis/sis900.* 14209 14210SIS FRAMEBUFFER DRIVER 14211M: Thomas Winischhofer <thomas@winischhofer.net> 14212W: http://www.winischhofer.net/linuxsisvga.shtml 14213S: Maintained 14214F: Documentation/fb/sisfb.txt 14215F: drivers/video/fbdev/sis/ 14216F: include/video/sisfb.h 14217 14218SIS USB2VGA DRIVER 14219M: Thomas Winischhofer <thomas@winischhofer.net> 14220W: http://www.winischhofer.at/linuxsisusbvga.shtml 14221S: Maintained 14222F: drivers/usb/misc/sisusbvga/ 14223 14224SLAB ALLOCATOR 14225M: Christoph Lameter <cl@linux.com> 14226M: Pekka Enberg <penberg@kernel.org> 14227M: David Rientjes <rientjes@google.com> 14228M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14229M: Andrew Morton <akpm@linux-foundation.org> 14230L: linux-mm@kvack.org 14231S: Maintained 14232F: include/linux/sl?b*.h 14233F: mm/sl?b* 14234 14235SLEEPABLE READ-COPY UPDATE (SRCU) 14236M: Lai Jiangshan <jiangshanlai@gmail.com> 14237M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14238M: Josh Triplett <josh@joshtriplett.org> 14239R: Steven Rostedt <rostedt@goodmis.org> 14240R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14241L: linux-kernel@vger.kernel.org 14242W: http://www.rdrop.com/users/paulmck/RCU/ 14243S: Supported 14244T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14245F: include/linux/srcu*.h 14246F: kernel/rcu/srcu*.c 14247 14248SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14249M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14250L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14251S: Maintained 14252F: drivers/slimbus/ 14253F: Documentation/devicetree/bindings/slimbus/ 14254F: include/linux/slimbus.h 14255 14256SMACK SECURITY MODULE 14257M: Casey Schaufler <casey@schaufler-ca.com> 14258L: linux-security-module@vger.kernel.org 14259W: http://schaufler-ca.com 14260T: git git://github.com/cschaufler/smack-next 14261S: Maintained 14262F: Documentation/admin-guide/LSM/Smack.rst 14263F: security/smack/ 14264 14265SMC91x ETHERNET DRIVER 14266M: Nicolas Pitre <nico@fluxnic.net> 14267S: Odd Fixes 14268F: drivers/net/ethernet/smsc/smc91x.* 14269 14270SMIA AND SMIA++ IMAGE SENSOR DRIVER 14271M: Sakari Ailus <sakari.ailus@iki.fi> 14272L: linux-media@vger.kernel.org 14273S: Maintained 14274F: drivers/media/i2c/smiapp/ 14275F: include/media/i2c/smiapp.h 14276F: drivers/media/i2c/smiapp-pll.c 14277F: drivers/media/i2c/smiapp-pll.h 14278F: include/uapi/linux/smiapp.h 14279F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14280 14281SMM665 HARDWARE MONITOR DRIVER 14282M: Guenter Roeck <linux@roeck-us.net> 14283L: linux-hwmon@vger.kernel.org 14284S: Maintained 14285F: Documentation/hwmon/smm665 14286F: drivers/hwmon/smm665.c 14287 14288SMSC EMC2103 HARDWARE MONITOR DRIVER 14289M: Steve Glendinning <steve.glendinning@shawell.net> 14290L: linux-hwmon@vger.kernel.org 14291S: Maintained 14292F: Documentation/hwmon/emc2103 14293F: drivers/hwmon/emc2103.c 14294 14295SMSC SCH5627 HARDWARE MONITOR DRIVER 14296M: Hans de Goede <hdegoede@redhat.com> 14297L: linux-hwmon@vger.kernel.org 14298S: Supported 14299F: Documentation/hwmon/sch5627 14300F: drivers/hwmon/sch5627.c 14301 14302SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14303M: Steve Glendinning <steve.glendinning@shawell.net> 14304L: linux-fbdev@vger.kernel.org 14305S: Maintained 14306F: drivers/video/fbdev/smscufx.c 14307 14308SMSC47B397 HARDWARE MONITOR DRIVER 14309M: Jean Delvare <jdelvare@suse.com> 14310L: linux-hwmon@vger.kernel.org 14311S: Maintained 14312F: Documentation/hwmon/smsc47b397 14313F: drivers/hwmon/smsc47b397.c 14314 14315SMSC911x ETHERNET DRIVER 14316M: Steve Glendinning <steve.glendinning@shawell.net> 14317L: netdev@vger.kernel.org 14318S: Maintained 14319F: include/linux/smsc911x.h 14320F: drivers/net/ethernet/smsc/smsc911x.* 14321 14322SMSC9420 PCI ETHERNET DRIVER 14323M: Steve Glendinning <steve.glendinning@shawell.net> 14324L: netdev@vger.kernel.org 14325S: Maintained 14326F: drivers/net/ethernet/smsc/smsc9420.* 14327 14328SOC-CAMERA V4L2 SUBSYSTEM 14329L: linux-media@vger.kernel.org 14330T: git git://linuxtv.org/media_tree.git 14331S: Orphan 14332F: include/media/soc* 14333F: drivers/media/i2c/soc_camera/ 14334F: drivers/media/platform/soc_camera/ 14335 14336SOCIONEXT SYNQUACER I2C DRIVER 14337M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14338L: linux-i2c@vger.kernel.org 14339S: Maintained 14340F: drivers/i2c/busses/i2c-synquacer.c 14341F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14342 14343SOCIONEXT UNIPHIER SOUND DRIVER 14344L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14345S: Orphan 14346F: sound/soc/uniphier/ 14347 14348SOEKRIS NET48XX LED SUPPORT 14349M: Chris Boot <bootc@bootc.net> 14350S: Maintained 14351F: drivers/leds/leds-net48xx.c 14352 14353SOFT-ROCE DRIVER (rxe) 14354M: Moni Shoua <monis@mellanox.com> 14355L: linux-rdma@vger.kernel.org 14356S: Supported 14357W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14358Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14359F: drivers/infiniband/sw/rxe/ 14360F: include/uapi/rdma/rdma_user_rxe.h 14361 14362SOFTLOGIC 6x10 MPEG CODEC 14363M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14364M: Anton Sviridenko <anton@corp.bluecherry.net> 14365M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14366M: Andrey Utkin <andrey_utkin@fastmail.com> 14367M: Ismael Luceno <ismael@iodev.co.uk> 14368L: linux-media@vger.kernel.org 14369S: Supported 14370F: drivers/media/pci/solo6x10/ 14371 14372SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14373M: James Morse <james.morse@arm.com> 14374L: linux-arm-kernel@lists.infradead.org 14375S: Maintained 14376F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14377F: drivers/firmware/arm_sdei.c 14378F: include/linux/arm_sdei.h 14379F: include/uapi/linux/arm_sdei.h 14380 14381SOFTWARE RAID (Multiple Disks) SUPPORT 14382M: Shaohua Li <shli@kernel.org> 14383L: linux-raid@vger.kernel.org 14384T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14385S: Supported 14386F: drivers/md/Makefile 14387F: drivers/md/Kconfig 14388F: drivers/md/md* 14389F: drivers/md/raid* 14390F: include/linux/raid/ 14391F: include/uapi/linux/raid/ 14392 14393SOCIONEXT (SNI) AVE NETWORK DRIVER 14394M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14395L: netdev@vger.kernel.org 14396S: Maintained 14397F: drivers/net/ethernet/socionext/sni_ave.c 14398F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14399 14400SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14401M: Jassi Brar <jaswinder.singh@linaro.org> 14402L: netdev@vger.kernel.org 14403S: Maintained 14404F: drivers/net/ethernet/socionext/netsec.c 14405F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14406 14407SOLIDRUN CLEARFOG SUPPORT 14408M: Russell King <linux@armlinux.org.uk> 14409S: Maintained 14410F: arch/arm/boot/dts/armada-388-clearfog* 14411F: arch/arm/boot/dts/armada-38x-solidrun-* 14412 14413SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14414M: Russell King <linux@armlinux.org.uk> 14415S: Maintained 14416F: arch/arm/boot/dts/imx6*-cubox-i* 14417F: arch/arm/boot/dts/imx6*-hummingboard* 14418F: arch/arm/boot/dts/imx6*-sr-* 14419 14420SONIC NETWORK DRIVER 14421M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14422L: netdev@vger.kernel.org 14423S: Maintained 14424F: drivers/net/ethernet/natsemi/sonic.* 14425 14426SONICS SILICON BACKPLANE DRIVER (SSB) 14427M: Michael Buesch <m@bues.ch> 14428L: linux-wireless@vger.kernel.org 14429S: Maintained 14430F: drivers/ssb/ 14431F: include/linux/ssb/ 14432 14433SONY IMX214 SENSOR DRIVER 14434M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14435L: linux-media@vger.kernel.org 14436T: git git://linuxtv.org/media_tree.git 14437S: Maintained 14438F: drivers/media/i2c/imx214.c 14439F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14440 14441SONY IMX258 SENSOR DRIVER 14442M: Sakari Ailus <sakari.ailus@linux.intel.com> 14443L: linux-media@vger.kernel.org 14444T: git git://linuxtv.org/media_tree.git 14445S: Maintained 14446F: drivers/media/i2c/imx258.c 14447 14448SONY IMX274 SENSOR DRIVER 14449M: Leon Luo <leonl@leopardimaging.com> 14450L: linux-media@vger.kernel.org 14451T: git git://linuxtv.org/media_tree.git 14452S: Maintained 14453F: drivers/media/i2c/imx274.c 14454F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14455 14456SONY IMX319 SENSOR DRIVER 14457M: Bingbu Cao <bingbu.cao@intel.com> 14458L: linux-media@vger.kernel.org 14459T: git git://linuxtv.org/media_tree.git 14460S: Maintained 14461F: drivers/media/i2c/imx319.c 14462 14463SONY IMX355 SENSOR DRIVER 14464M: Tianshu Qiu <tian.shu.qiu@intel.com> 14465L: linux-media@vger.kernel.org 14466T: git git://linuxtv.org/media_tree.git 14467S: Maintained 14468F: drivers/media/i2c/imx355.c 14469 14470SONY MEMORYSTICK CARD SUPPORT 14471M: Alex Dubov <oakad@yahoo.com> 14472W: http://tifmxx.berlios.de/ 14473S: Maintained 14474F: drivers/memstick/host/tifm_ms.c 14475 14476SONY MEMORYSTICK STANDARD SUPPORT 14477M: Maxim Levitsky <maximlevitsky@gmail.com> 14478S: Maintained 14479F: drivers/memstick/core/ms_block.* 14480 14481SONY VAIO CONTROL DEVICE DRIVER 14482M: Mattia Dongili <malattia@linux.it> 14483L: platform-driver-x86@vger.kernel.org 14484W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14485S: Maintained 14486F: Documentation/laptops/sony-laptop.txt 14487F: drivers/char/sonypi.c 14488F: drivers/platform/x86/sony-laptop.c 14489F: include/linux/sony-laptop.h 14490 14491SOUND 14492M: Jaroslav Kysela <perex@perex.cz> 14493M: Takashi Iwai <tiwai@suse.com> 14494L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14495W: http://www.alsa-project.org/ 14496T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14497T: git git://git.alsa-project.org/alsa-kernel.git 14498Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14499S: Maintained 14500F: Documentation/sound/ 14501F: include/sound/ 14502F: include/uapi/sound/ 14503F: sound/ 14504 14505SOUND - COMPRESSED AUDIO 14506M: Vinod Koul <vkoul@kernel.org> 14507L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14508T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14509S: Supported 14510F: Documentation/sound/designs/compress-offload.rst 14511F: include/sound/compress_driver.h 14512F: include/uapi/sound/compress_* 14513F: sound/core/compress_offload.c 14514F: sound/soc/soc-compress.c 14515 14516SOUND - DMAENGINE HELPERS 14517M: Lars-Peter Clausen <lars@metafoo.de> 14518S: Supported 14519F: include/sound/dmaengine_pcm.h 14520F: sound/core/pcm_dmaengine.c 14521F: sound/soc/soc-generic-dmaengine-pcm.c 14522 14523SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14524M: Liam Girdwood <lgirdwood@gmail.com> 14525M: Mark Brown <broonie@kernel.org> 14526T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14527L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14528W: http://alsa-project.org/main/index.php/ASoC 14529S: Supported 14530F: Documentation/devicetree/bindings/sound/ 14531F: Documentation/sound/soc/ 14532F: sound/soc/ 14533F: include/dt-bindings/sound/ 14534F: include/sound/soc* 14535 14536SOUNDWIRE SUBSYSTEM 14537M: Vinod Koul <vkoul@kernel.org> 14538M: Sanyog Kale <sanyog.r.kale@intel.com> 14539R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14540L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14541S: Supported 14542F: Documentation/driver-api/soundwire/ 14543F: drivers/soundwire/ 14544F: include/linux/soundwire/ 14545 14546SP2 MEDIA DRIVER 14547M: Olli Salonen <olli.salonen@iki.fi> 14548L: linux-media@vger.kernel.org 14549W: https://linuxtv.org 14550Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14551S: Maintained 14552F: drivers/media/dvb-frontends/sp2* 14553 14554SPARC + UltraSPARC (sparc/sparc64) 14555M: "David S. Miller" <davem@davemloft.net> 14556L: sparclinux@vger.kernel.org 14557Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14558T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14559T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14560S: Maintained 14561F: arch/sparc/ 14562F: drivers/sbus/ 14563 14564SPARC SERIAL DRIVERS 14565M: "David S. Miller" <davem@davemloft.net> 14566L: sparclinux@vger.kernel.org 14567T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14568T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14569S: Maintained 14570F: include/linux/sunserialcore.h 14571F: drivers/tty/serial/suncore.c 14572F: drivers/tty/serial/sunhv.c 14573F: drivers/tty/serial/sunsab.c 14574F: drivers/tty/serial/sunsab.h 14575F: drivers/tty/serial/sunsu.c 14576F: drivers/tty/serial/sunzilog.c 14577F: drivers/tty/serial/sunzilog.h 14578F: drivers/tty/vcc.c 14579 14580SPARSE CHECKER 14581M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14582L: linux-sparse@vger.kernel.org 14583W: https://sparse.wiki.kernel.org/ 14584T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14585S: Maintained 14586F: include/linux/compiler.h 14587 14588SPEAR CLOCK FRAMEWORK SUPPORT 14589M: Viresh Kumar <vireshk@kernel.org> 14590L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14591W: http://www.st.com/spear 14592S: Maintained 14593F: drivers/clk/spear/ 14594 14595SPEAR PLATFORM SUPPORT 14596M: Viresh Kumar <vireshk@kernel.org> 14597M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14599W: http://www.st.com/spear 14600S: Maintained 14601F: arch/arm/boot/dts/spear* 14602F: arch/arm/mach-spear/ 14603 14604SPI NOR SUBSYSTEM 14605M: Marek Vasut <marek.vasut@gmail.com> 14606M: Tudor Ambarus <tudor.ambarus@microchip.com> 14607L: linux-mtd@lists.infradead.org 14608W: http://www.linux-mtd.infradead.org/ 14609Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14610T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14611T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14612S: Maintained 14613F: drivers/mtd/spi-nor/ 14614F: include/linux/mtd/spi-nor.h 14615 14616SPI SUBSYSTEM 14617M: Mark Brown <broonie@kernel.org> 14618L: linux-spi@vger.kernel.org 14619T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14620Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14621S: Maintained 14622F: Documentation/devicetree/bindings/spi/ 14623F: Documentation/spi/ 14624F: drivers/spi/ 14625F: include/linux/spi/ 14626F: include/uapi/linux/spi/ 14627F: tools/spi/ 14628 14629SPIDERNET NETWORK DRIVER for CELL 14630M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14631L: netdev@vger.kernel.org 14632S: Supported 14633F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14634F: drivers/net/ethernet/toshiba/spider_net* 14635 14636SPMI SUBSYSTEM 14637R: Stephen Boyd <sboyd@kernel.org> 14638L: linux-arm-msm@vger.kernel.org 14639F: Documentation/devicetree/bindings/spmi/ 14640F: drivers/spmi/ 14641F: include/dt-bindings/spmi/spmi.h 14642F: include/linux/spmi.h 14643F: include/trace/events/spmi.h 14644 14645SPU FILE SYSTEM 14646M: Jeremy Kerr <jk@ozlabs.org> 14647L: linuxppc-dev@lists.ozlabs.org 14648W: http://www.ibm.com/developerworks/power/cell/ 14649S: Supported 14650F: Documentation/filesystems/spufs.txt 14651F: arch/powerpc/platforms/cell/spufs/ 14652 14653SQUASHFS FILE SYSTEM 14654M: Phillip Lougher <phillip@squashfs.org.uk> 14655L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14656W: http://squashfs.org.uk 14657T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14658S: Maintained 14659F: Documentation/filesystems/squashfs.txt 14660F: fs/squashfs/ 14661 14662SRM (Alpha) environment access 14663M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14664S: Maintained 14665F: arch/alpha/kernel/srm_env.c 14666 14667ST LSM6DSx IMU IIO DRIVER 14668M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14669L: linux-iio@vger.kernel.org 14670W: http://www.st.com/ 14671S: Maintained 14672F: drivers/iio/imu/st_lsm6dsx/ 14673F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14674 14675ST STM32 I2C/SMBUS DRIVER 14676M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14677L: linux-i2c@vger.kernel.org 14678S: Maintained 14679F: drivers/i2c/busses/i2c-stm32* 14680 14681ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14682M: Song Qiang <songqiang1304521@gmail.com> 14683L: linux-iio@vger.kernel.org 14684S: Maintained 14685F: drivers/iio/proximity/vl53l0x-i2c.c 14686F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14687 14688STABLE BRANCH 14689M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14690M: Sasha Levin <sashal@kernel.org> 14691L: stable@vger.kernel.org 14692S: Supported 14693F: Documentation/process/stable-kernel-rules.rst 14694 14695STAGING - COMEDI 14696M: Ian Abbott <abbotti@mev.co.uk> 14697M: H Hartley Sweeten <hsweeten@visionengravers.com> 14698S: Odd Fixes 14699F: drivers/staging/comedi/ 14700 14701STAGING - EROFS FILE SYSTEM 14702M: Gao Xiang <gaoxiang25@huawei.com> 14703M: Chao Yu <yuchao0@huawei.com> 14704L: linux-erofs@lists.ozlabs.org 14705S: Maintained 14706F: drivers/staging/erofs/ 14707 14708STAGING - INDUSTRIAL IO 14709M: Jonathan Cameron <jic23@kernel.org> 14710L: linux-iio@vger.kernel.org 14711S: Odd Fixes 14712F: Documentation/devicetree/bindings/staging/iio/ 14713F: drivers/staging/iio/ 14714 14715STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14716M: Marc Dietrich <marvin24@gmx.de> 14717L: ac100@lists.launchpad.net (moderated for non-subscribers) 14718L: linux-tegra@vger.kernel.org 14719S: Maintained 14720F: drivers/staging/nvec/ 14721 14722STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14723M: Jens Frederich <jfrederich@gmail.com> 14724M: Daniel Drake <dsd@laptop.org> 14725M: Jon Nettleton <jon.nettleton@gmail.com> 14726W: http://wiki.laptop.org/go/DCON 14727S: Maintained 14728F: drivers/staging/olpc_dcon/ 14729 14730STAGING - REALTEK RTL8712U DRIVERS 14731M: Larry Finger <Larry.Finger@lwfinger.net> 14732M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14733S: Odd Fixes 14734F: drivers/staging/rtl8712/ 14735 14736STAGING - REALTEK RTL8188EU DRIVERS 14737M: Larry Finger <Larry.Finger@lwfinger.net> 14738S: Odd Fixes 14739F: drivers/staging/rtl8188eu/ 14740 14741STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14742M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14743M: Teddy Wang <teddy.wang@siliconmotion.com> 14744M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14745L: linux-fbdev@vger.kernel.org 14746S: Maintained 14747F: drivers/staging/sm750fb/ 14748 14749STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14750M: William Hubbs <w.d.hubbs@gmail.com> 14751M: Chris Brannon <chris@the-brannons.com> 14752M: Kirk Reiser <kirk@reisers.ca> 14753M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14754L: speakup@linux-speakup.org 14755W: http://www.linux-speakup.org/ 14756S: Odd Fixes 14757F: drivers/staging/speakup/ 14758 14759STAGING - VIA VT665X DRIVERS 14760M: Forest Bond <forest@alittletooquiet.net> 14761S: Odd Fixes 14762F: drivers/staging/vt665?/ 14763 14764STAGING - WILC1000 WIFI DRIVER 14765M: Adham Abozaeid <adham.abozaeid@microchip.com> 14766M: Ajay Singh <ajay.kathat@microchip.com> 14767L: linux-wireless@vger.kernel.org 14768S: Supported 14769F: drivers/staging/wilc1000/ 14770 14771STAGING SUBSYSTEM 14772M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14774L: devel@driverdev.osuosl.org 14775S: Supported 14776F: drivers/staging/ 14777 14778STARFIRE/DURALAN NETWORK DRIVER 14779M: Ion Badulescu <ionut@badula.org> 14780S: Odd Fixes 14781F: drivers/net/ethernet/adaptec/starfire* 14782 14783STEC S1220 SKD DRIVER 14784M: Bart Van Assche <bart.vanassche@wdc.com> 14785L: linux-block@vger.kernel.org 14786S: Maintained 14787F: drivers/block/skd*[ch] 14788 14789STI AUDIO (ASoC) DRIVERS 14790M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14791L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14792S: Maintained 14793F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14794F: sound/soc/sti/ 14795 14796STI CEC DRIVER 14797M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14798S: Maintained 14799F: drivers/media/platform/sti/cec/ 14800F: Documentation/devicetree/bindings/media/stih-cec.txt 14801 14802STK1160 USB VIDEO CAPTURE DRIVER 14803M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14804L: linux-media@vger.kernel.org 14805T: git git://linuxtv.org/media_tree.git 14806S: Maintained 14807F: drivers/media/usb/stk1160/ 14808 14809STM32 AUDIO (ASoC) DRIVERS 14810M: Olivier Moysan <olivier.moysan@st.com> 14811M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14812L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14813S: Maintained 14814F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14815F: sound/soc/stm/ 14816 14817STM32 TIMER/LPTIMER DRIVERS 14818M: Fabrice Gasnier <fabrice.gasnier@st.com> 14819S: Maintained 14820F: drivers/*/stm32-*timer* 14821F: drivers/pwm/pwm-stm32* 14822F: include/linux/*/stm32-*tim* 14823F: Documentation/ABI/testing/*timer-stm32 14824F: Documentation/devicetree/bindings/*/stm32-*timer* 14825F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14826 14827STMMAC ETHERNET DRIVER 14828M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14829M: Alexandre Torgue <alexandre.torgue@st.com> 14830M: Jose Abreu <joabreu@synopsys.com> 14831L: netdev@vger.kernel.org 14832W: http://www.stlinux.com 14833S: Supported 14834F: drivers/net/ethernet/stmicro/stmmac/ 14835 14836SUN3/3X 14837M: Sam Creasey <sammy@sammy.net> 14838W: http://sammy.net/sun3/ 14839S: Maintained 14840F: arch/m68k/kernel/*sun3* 14841F: arch/m68k/sun3*/ 14842F: arch/m68k/include/asm/sun3* 14843F: drivers/net/ethernet/i825xx/sun3* 14844 14845SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14846M: Hans de Goede <hdegoede@redhat.com> 14847L: linux-input@vger.kernel.org 14848S: Maintained 14849F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14850F: drivers/input/keyboard/sun4i-lradc-keys.c 14851 14852SUNDANCE NETWORK DRIVER 14853M: Denis Kirjanov <kda@linux-powerpc.org> 14854L: netdev@vger.kernel.org 14855S: Maintained 14856F: drivers/net/ethernet/dlink/sundance.c 14857 14858SUPERH 14859M: Yoshinori Sato <ysato@users.sourceforge.jp> 14860M: Rich Felker <dalias@libc.org> 14861L: linux-sh@vger.kernel.org 14862Q: http://patchwork.kernel.org/project/linux-sh/list/ 14863S: Maintained 14864F: Documentation/sh/ 14865F: arch/sh/ 14866F: drivers/sh/ 14867 14868SUSPEND TO RAM 14869M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14870M: Len Brown <len.brown@intel.com> 14871M: Pavel Machek <pavel@ucw.cz> 14872L: linux-pm@vger.kernel.org 14873B: https://bugzilla.kernel.org 14874S: Supported 14875F: Documentation/power/ 14876F: arch/x86/kernel/acpi/ 14877F: drivers/base/power/ 14878F: kernel/power/ 14879F: include/linux/suspend.h 14880F: include/linux/freezer.h 14881F: include/linux/pm.h 14882 14883SVGA HANDLING 14884M: Martin Mares <mj@ucw.cz> 14885L: linux-video@atrey.karlin.mff.cuni.cz 14886S: Maintained 14887F: Documentation/svga.txt 14888F: arch/x86/boot/video* 14889 14890SWIOTLB SUBSYSTEM 14891M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14892L: iommu@lists.linux-foundation.org 14893T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14894S: Supported 14895F: kernel/dma/swiotlb.c 14896F: arch/*/kernel/pci-swiotlb.c 14897F: include/linux/swiotlb.h 14898 14899SWITCHDEV 14900M: Jiri Pirko <jiri@resnulli.us> 14901M: Ivan Vecera <ivecera@redhat.com> 14902L: netdev@vger.kernel.org 14903S: Supported 14904F: net/switchdev/ 14905F: include/net/switchdev.h 14906 14907SY8106A REGULATOR DRIVER 14908M: Icenowy Zheng <icenowy@aosc.io> 14909S: Maintained 14910F: drivers/regulator/sy8106a-regulator.c 14911F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14912 14913SYNC FILE FRAMEWORK 14914M: Sumit Semwal <sumit.semwal@linaro.org> 14915R: Gustavo Padovan <gustavo@padovan.org> 14916S: Maintained 14917L: linux-media@vger.kernel.org 14918L: dri-devel@lists.freedesktop.org 14919F: drivers/dma-buf/sync_* 14920F: drivers/dma-buf/dma-fence* 14921F: drivers/dma-buf/sw_sync.c 14922F: include/linux/sync_file.h 14923F: include/uapi/linux/sync_file.h 14924F: Documentation/sync_file.txt 14925T: git git://anongit.freedesktop.org/drm/drm-misc 14926 14927SYNOPSYS ARC ARCHITECTURE 14928M: Vineet Gupta <vgupta@synopsys.com> 14929L: linux-snps-arc@lists.infradead.org 14930S: Supported 14931F: arch/arc/ 14932F: Documentation/devicetree/bindings/arc/* 14933F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14934F: drivers/clocksource/arc_timer.c 14935F: drivers/tty/serial/arc_uart.c 14936T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14937 14938SYNOPSYS ARC HSDK SDP pll clock driver 14939M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14940S: Supported 14941F: drivers/clk/clk-hsdk-pll.c 14942F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14943 14944SYNOPSYS ARC SDP clock driver 14945M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14946S: Supported 14947F: drivers/clk/axs10x/* 14948F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14949 14950SYNOPSYS ARC SDP platform support 14951M: Alexey Brodkin <abrodkin@synopsys.com> 14952S: Supported 14953F: arch/arc/plat-axs10x 14954F: arch/arc/boot/dts/ax* 14955F: Documentation/devicetree/bindings/arc/axs10* 14956 14957SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14958M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14959S: Supported 14960F: drivers/reset/reset-axs10x.c 14961F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14962 14963SYNOPSYS CREG GPIO DRIVER 14964M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14965S: Maintained 14966F: drivers/gpio/gpio-creg-snps.c 14967F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14968 14969SYNOPSYS DESIGNWARE 8250 UART DRIVER 14970R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14971S: Maintained 14972F: drivers/tty/serial/8250/8250_dw.c 14973 14974SYNOPSYS DESIGNWARE APB GPIO DRIVER 14975M: Hoan Tran <hoan@os.amperecomputing.com> 14976L: linux-gpio@vger.kernel.org 14977S: Maintained 14978F: drivers/gpio/gpio-dwapb.c 14979F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14980 14981SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14982M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14983S: Maintained 14984F: drivers/dma/dwi-axi-dmac/ 14985F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14986 14987SYNOPSYS DESIGNWARE DMAC DRIVER 14988M: Viresh Kumar <vireshk@kernel.org> 14989R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14990S: Maintained 14991F: Documentation/devicetree/bindings/dma/snps-dma.txt 14992F: drivers/dma/dw/ 14993F: include/dt-bindings/dma/dw-dmac.h 14994F: include/linux/dma/dw.h 14995F: include/linux/platform_data/dma-dw.h 14996 14997SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14998M: Jose Abreu <Jose.Abreu@synopsys.com> 14999L: netdev@vger.kernel.org 15000S: Supported 15001F: drivers/net/ethernet/synopsys/ 15002 15003SYNOPSYS DESIGNWARE I2C DRIVER 15004M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15005R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15006R: Mika Westerberg <mika.westerberg@linux.intel.com> 15007L: linux-i2c@vger.kernel.org 15008S: Maintained 15009F: drivers/i2c/busses/i2c-designware-* 15010F: include/linux/platform_data/i2c-designware.h 15011 15012SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15013M: Jaehoon Chung <jh80.chung@samsung.com> 15014L: linux-mmc@vger.kernel.org 15015S: Maintained 15016F: drivers/mmc/host/dw_mmc* 15017 15018SYNOPSYS HSDK RESET CONTROLLER DRIVER 15019M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15020S: Supported 15021F: drivers/reset/reset-hsdk.c 15022F: include/dt-bindings/reset/snps,hsdk-reset.h 15023F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15024 15025SYSTEM CONFIGURATION (SYSCON) 15026M: Lee Jones <lee.jones@linaro.org> 15027M: Arnd Bergmann <arnd@arndb.de> 15028T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15029S: Supported 15030F: drivers/mfd/syscon.c 15031 15032SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15033M: Sudeep Holla <sudeep.holla@arm.com> 15034L: linux-arm-kernel@lists.infradead.org 15035S: Maintained 15036F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15037F: drivers/clk/clk-sc[mp]i.c 15038F: drivers/cpufreq/sc[mp]i-cpufreq.c 15039F: drivers/firmware/arm_scpi.c 15040F: drivers/firmware/arm_scmi/ 15041F: include/linux/sc[mp]i_protocol.h 15042 15043SYSTEM RESET/SHUTDOWN DRIVERS 15044M: Sebastian Reichel <sre@kernel.org> 15045L: linux-pm@vger.kernel.org 15046T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15047S: Maintained 15048F: Documentation/devicetree/bindings/power/reset/ 15049F: drivers/power/reset/ 15050 15051SYSTEM TRACE MODULE CLASS 15052M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15053S: Maintained 15054T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15055F: Documentation/trace/stm.rst 15056F: drivers/hwtracing/stm/ 15057F: include/linux/stm.h 15058F: include/uapi/linux/stm.h 15059 15060SYSV FILESYSTEM 15061M: Christoph Hellwig <hch@infradead.org> 15062S: Maintained 15063F: Documentation/filesystems/sysv-fs.txt 15064F: fs/sysv/ 15065F: include/linux/sysv_fs.h 15066 15067TASKSTATS STATISTICS INTERFACE 15068M: Balbir Singh <bsingharora@gmail.com> 15069S: Maintained 15070F: Documentation/accounting/taskstats* 15071F: include/linux/taskstats* 15072F: kernel/taskstats.c 15073 15074TC subsystem 15075M: Jamal Hadi Salim <jhs@mojatatu.com> 15076M: Cong Wang <xiyou.wangcong@gmail.com> 15077M: Jiri Pirko <jiri@resnulli.us> 15078L: netdev@vger.kernel.org 15079S: Maintained 15080F: include/net/pkt_cls.h 15081F: include/net/pkt_sched.h 15082F: include/net/tc_act/ 15083F: include/uapi/linux/pkt_cls.h 15084F: include/uapi/linux/pkt_sched.h 15085F: include/uapi/linux/tc_act/ 15086F: include/uapi/linux/tc_ematch/ 15087F: net/sched/ 15088 15089TC90522 MEDIA DRIVER 15090M: Akihiro Tsukada <tskd08@gmail.com> 15091L: linux-media@vger.kernel.org 15092S: Odd Fixes 15093F: drivers/media/dvb-frontends/tc90522* 15094 15095TCP LOW PRIORITY MODULE 15096M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15097M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15098W: http://tcp-lp-mod.sourceforge.net/ 15099S: Maintained 15100F: net/ipv4/tcp_lp.c 15101 15102TDA10071 MEDIA DRIVER 15103M: Antti Palosaari <crope@iki.fi> 15104L: linux-media@vger.kernel.org 15105W: https://linuxtv.org 15106W: http://palosaari.fi/linux/ 15107Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15108T: git git://linuxtv.org/anttip/media_tree.git 15109S: Maintained 15110F: drivers/media/dvb-frontends/tda10071* 15111 15112TDA18212 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/tuners/tda18212* 15121 15122TDA18218 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/tda18218* 15131 15132TDA18250 MEDIA DRIVER 15133M: Olli Salonen <olli.salonen@iki.fi> 15134L: linux-media@vger.kernel.org 15135W: https://linuxtv.org 15136Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15137T: git git://linuxtv.org/media_tree.git 15138S: Maintained 15139F: drivers/media/tuners/tda18250* 15140 15141TDA18271 MEDIA DRIVER 15142M: Michael Krufky <mkrufky@linuxtv.org> 15143L: linux-media@vger.kernel.org 15144W: https://linuxtv.org 15145W: http://github.com/mkrufky 15146Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15147T: git git://linuxtv.org/mkrufky/tuners.git 15148S: Maintained 15149F: drivers/media/tuners/tda18271* 15150 15151TDA1997x MEDIA DRIVER 15152M: Tim Harvey <tharvey@gateworks.com> 15153L: linux-media@vger.kernel.org 15154W: https://linuxtv.org 15155Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15156S: Maintained 15157F: drivers/media/i2c/tda1997x.* 15158 15159TDA827x MEDIA DRIVER 15160M: Michael Krufky <mkrufky@linuxtv.org> 15161L: linux-media@vger.kernel.org 15162W: https://linuxtv.org 15163W: http://github.com/mkrufky 15164Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15165T: git git://linuxtv.org/mkrufky/tuners.git 15166S: Maintained 15167F: drivers/media/tuners/tda8290.* 15168 15169TDA8290 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 15179TDA9840 MEDIA DRIVER 15180M: Hans Verkuil <hverkuil@xs4all.nl> 15181L: linux-media@vger.kernel.org 15182T: git git://linuxtv.org/media_tree.git 15183W: https://linuxtv.org 15184S: Maintained 15185F: drivers/media/i2c/tda9840* 15186 15187TEA5761 TUNER DRIVER 15188M: Mauro Carvalho Chehab <mchehab@kernel.org> 15189L: linux-media@vger.kernel.org 15190W: https://linuxtv.org 15191T: git git://linuxtv.org/media_tree.git 15192S: Odd fixes 15193F: drivers/media/tuners/tea5761.* 15194 15195TEA5767 TUNER DRIVER 15196M: Mauro Carvalho Chehab <mchehab@kernel.org> 15197L: linux-media@vger.kernel.org 15198W: https://linuxtv.org 15199T: git git://linuxtv.org/media_tree.git 15200S: Maintained 15201F: drivers/media/tuners/tea5767.* 15202 15203TEA6415C MEDIA DRIVER 15204M: Hans Verkuil <hverkuil@xs4all.nl> 15205L: linux-media@vger.kernel.org 15206T: git git://linuxtv.org/media_tree.git 15207W: https://linuxtv.org 15208S: Maintained 15209F: drivers/media/i2c/tea6415c* 15210 15211TEA6420 MEDIA DRIVER 15212M: Hans Verkuil <hverkuil@xs4all.nl> 15213L: linux-media@vger.kernel.org 15214T: git git://linuxtv.org/media_tree.git 15215W: https://linuxtv.org 15216S: Maintained 15217F: drivers/media/i2c/tea6420* 15218 15219TEAM DRIVER 15220M: Jiri Pirko <jiri@resnulli.us> 15221L: netdev@vger.kernel.org 15222S: Supported 15223F: drivers/net/team/ 15224F: include/linux/if_team.h 15225F: include/uapi/linux/if_team.h 15226 15227TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15228M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15229S: Maintained 15230F: arch/x86/platform/ts5500/ 15231 15232TECHNOTREND USB IR RECEIVER 15233M: Sean Young <sean@mess.org> 15234L: linux-media@vger.kernel.org 15235S: Maintained 15236F: drivers/media/rc/ttusbir.c 15237 15238TECHWELL TW9910 VIDEO DECODER 15239L: linux-media@vger.kernel.org 15240S: Orphan 15241F: drivers/media/i2c/tw9910.c 15242F: include/media/i2c/tw9910.h 15243 15244TEE SUBSYSTEM 15245M: Jens Wiklander <jens.wiklander@linaro.org> 15246S: Maintained 15247F: include/linux/tee_drv.h 15248F: include/uapi/linux/tee.h 15249F: drivers/tee/ 15250F: Documentation/tee.txt 15251 15252TEGRA ARCHITECTURE SUPPORT 15253M: Thierry Reding <thierry.reding@gmail.com> 15254M: Jonathan Hunter <jonathanh@nvidia.com> 15255L: linux-tegra@vger.kernel.org 15256Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15257T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15258S: Supported 15259N: [^a-z]tegra 15260 15261TEGRA CLOCK DRIVER 15262M: Peter De Schrijver <pdeschrijver@nvidia.com> 15263M: Prashant Gaikwad <pgaikwad@nvidia.com> 15264S: Supported 15265F: drivers/clk/tegra/ 15266 15267TEGRA DMA DRIVERS 15268M: Laxman Dewangan <ldewangan@nvidia.com> 15269M: Jon Hunter <jonathanh@nvidia.com> 15270S: Supported 15271F: drivers/dma/tegra* 15272 15273TEGRA I2C DRIVER 15274M: Laxman Dewangan <ldewangan@nvidia.com> 15275S: Supported 15276F: drivers/i2c/busses/i2c-tegra.c 15277 15278TEGRA IOMMU DRIVERS 15279M: Thierry Reding <thierry.reding@gmail.com> 15280L: linux-tegra@vger.kernel.org 15281S: Supported 15282F: drivers/iommu/tegra* 15283 15284TEGRA KBC DRIVER 15285M: Laxman Dewangan <ldewangan@nvidia.com> 15286S: Supported 15287F: drivers/input/keyboard/tegra-kbc.c 15288 15289TEGRA NAND DRIVER 15290M: Stefan Agner <stefan@agner.ch> 15291M: Lucas Stach <dev@lynxeye.de> 15292S: Maintained 15293F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15294F: drivers/mtd/nand/raw/tegra_nand.c 15295 15296TEGRA PWM DRIVER 15297M: Thierry Reding <thierry.reding@gmail.com> 15298S: Supported 15299F: drivers/pwm/pwm-tegra.c 15300 15301TEGRA SERIAL DRIVER 15302M: Laxman Dewangan <ldewangan@nvidia.com> 15303S: Supported 15304F: drivers/tty/serial/serial-tegra.c 15305 15306TEGRA SPI DRIVER 15307M: Laxman Dewangan <ldewangan@nvidia.com> 15308S: Supported 15309F: drivers/spi/spi-tegra* 15310 15311TEHUTI ETHERNET DRIVER 15312M: Andy Gospodarek <andy@greyhouse.net> 15313L: netdev@vger.kernel.org 15314S: Supported 15315F: drivers/net/ethernet/tehuti/* 15316 15317Telecom Clock Driver for MCPL0010 15318M: Mark Gross <mark.gross@intel.com> 15319S: Supported 15320F: drivers/char/tlclk.c 15321 15322TENSILICA XTENSA PORT (xtensa) 15323M: Chris Zankel <chris@zankel.net> 15324M: Max Filippov <jcmvbkbc@gmail.com> 15325L: linux-xtensa@linux-xtensa.org 15326T: git git://github.com/czankel/xtensa-linux.git 15327S: Maintained 15328F: arch/xtensa/ 15329F: drivers/irqchip/irq-xtensa-* 15330 15331Texas Instruments' System Control Interface (TISCI) Protocol Driver 15332M: Nishanth Menon <nm@ti.com> 15333M: Tero Kristo <t-kristo@ti.com> 15334M: Santosh Shilimkar <ssantosh@kernel.org> 15335L: linux-arm-kernel@lists.infradead.org 15336S: Maintained 15337F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15338F: drivers/firmware/ti_sci* 15339F: include/linux/soc/ti/ti_sci_protocol.h 15340F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15341F: drivers/soc/ti/ti_sci_pm_domains.c 15342F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15343F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15344F: drivers/clk/keystone/sci-clk.c 15345F: drivers/reset/reset-ti-sci.c 15346 15347Texas Instruments ASoC drivers 15348M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15349L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15350S: Maintained 15351F: sound/soc/ti/ 15352 15353Texas Instruments' DAC7612 DAC Driver 15354M: Ricardo Ribalda <ricardo@ribalda.com> 15355L: linux-iio@vger.kernel.org 15356S: Supported 15357F: drivers/iio/dac/ti-dac7612.c 15358F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15359 15360THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15361M: Hans Verkuil <hverkuil@xs4all.nl> 15362L: linux-media@vger.kernel.org 15363T: git git://linuxtv.org/media_tree.git 15364W: https://linuxtv.org 15365S: Maintained 15366F: drivers/media/radio/radio-raremono.c 15367 15368THERMAL 15369M: Zhang Rui <rui.zhang@intel.com> 15370M: Eduardo Valentin <edubezval@gmail.com> 15371R: Daniel Lezcano <daniel.lezcano@linaro.org> 15372L: linux-pm@vger.kernel.org 15373T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15374T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15375Q: https://patchwork.kernel.org/project/linux-pm/list/ 15376S: Supported 15377F: drivers/thermal/ 15378F: include/linux/thermal.h 15379F: include/uapi/linux/thermal.h 15380F: include/linux/cpu_cooling.h 15381F: Documentation/devicetree/bindings/thermal/ 15382 15383THERMAL/CPU_COOLING 15384M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15385M: Viresh Kumar <viresh.kumar@linaro.org> 15386M: Javi Merino <javi.merino@kernel.org> 15387L: linux-pm@vger.kernel.org 15388S: Supported 15389F: Documentation/thermal/cpu-cooling-api.txt 15390F: drivers/thermal/cpu_cooling.c 15391F: include/linux/cpu_cooling.h 15392 15393THINKPAD ACPI EXTRAS DRIVER 15394M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15395L: ibm-acpi-devel@lists.sourceforge.net 15396L: platform-driver-x86@vger.kernel.org 15397W: http://ibm-acpi.sourceforge.net 15398W: http://thinkwiki.org/wiki/Ibm-acpi 15399T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15400S: Maintained 15401F: drivers/platform/x86/thinkpad_acpi.c 15402 15403THUNDERBOLT DRIVER 15404M: Andreas Noever <andreas.noever@gmail.com> 15405M: Michael Jamet <michael.jamet@intel.com> 15406M: Mika Westerberg <mika.westerberg@linux.intel.com> 15407M: Yehezkel Bernat <YehezkelShB@gmail.com> 15408T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15409S: Maintained 15410F: Documentation/admin-guide/thunderbolt.rst 15411F: drivers/thunderbolt/ 15412F: include/linux/thunderbolt.h 15413 15414THUNDERBOLT NETWORK DRIVER 15415M: Michael Jamet <michael.jamet@intel.com> 15416M: Mika Westerberg <mika.westerberg@linux.intel.com> 15417M: Yehezkel Bernat <YehezkelShB@gmail.com> 15418L: netdev@vger.kernel.org 15419S: Maintained 15420F: drivers/net/thunderbolt.c 15421 15422THUNDERX GPIO DRIVER 15423M: David Daney <david.daney@cavium.com> 15424S: Maintained 15425F: drivers/gpio/gpio-thunderx.c 15426 15427TI AM437X VPFE DRIVER 15428M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15429L: linux-media@vger.kernel.org 15430W: https://linuxtv.org 15431Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15432T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15433S: Maintained 15434F: drivers/media/platform/am437x/ 15435 15436TI BANDGAP AND THERMAL DRIVER 15437M: Eduardo Valentin <edubezval@gmail.com> 15438M: Keerthy <j-keerthy@ti.com> 15439L: linux-pm@vger.kernel.org 15440L: linux-omap@vger.kernel.org 15441S: Maintained 15442F: drivers/thermal/ti-soc-thermal/ 15443 15444TI BQ27XXX POWER SUPPLY DRIVER 15445R: Andrew F. Davis <afd@ti.com> 15446F: include/linux/power/bq27xxx_battery.h 15447F: drivers/power/supply/bq27xxx_battery.c 15448F: drivers/power/supply/bq27xxx_battery_i2c.c 15449 15450TI CDCE706 CLOCK DRIVER 15451M: Max Filippov <jcmvbkbc@gmail.com> 15452S: Maintained 15453F: drivers/clk/clk-cdce706.c 15454 15455TI CLOCK DRIVER 15456M: Tero Kristo <t-kristo@ti.com> 15457L: linux-omap@vger.kernel.org 15458S: Maintained 15459F: drivers/clk/ti/ 15460F: include/linux/clk/ti.h 15461 15462TI DAVINCI MACHINE SUPPORT 15463M: Sekhar Nori <nsekhar@ti.com> 15464M: Kevin Hilman <khilman@kernel.org> 15465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15466T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15467S: Supported 15468F: arch/arm/mach-davinci/ 15469F: drivers/i2c/busses/i2c-davinci.c 15470F: arch/arm/boot/dts/da850* 15471 15472TI DAVINCI SERIES CLOCK DRIVER 15473M: David Lechner <david@lechnology.com> 15474R: Sekhar Nori <nsekhar@ti.com> 15475S: Maintained 15476F: Documentation/devicetree/bindings/clock/ti/davinci/ 15477F: drivers/clk/davinci/ 15478 15479TI DAVINCI SERIES GPIO DRIVER 15480M: Keerthy <j-keerthy@ti.com> 15481L: linux-gpio@vger.kernel.org 15482S: Maintained 15483F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15484F: drivers/gpio/gpio-davinci.c 15485 15486TI DAVINCI SERIES MEDIA DRIVER 15487M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15488L: linux-media@vger.kernel.org 15489W: https://linuxtv.org 15490Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15491T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15492S: Maintained 15493F: drivers/media/platform/davinci/ 15494F: include/media/davinci/ 15495 15496TI ETHERNET SWITCH DRIVER (CPSW) 15497R: Grygorii Strashko <grygorii.strashko@ti.com> 15498L: linux-omap@vger.kernel.org 15499L: netdev@vger.kernel.org 15500S: Maintained 15501F: drivers/net/ethernet/ti/cpsw* 15502F: drivers/net/ethernet/ti/davinci* 15503 15504TI FLASH MEDIA INTERFACE DRIVER 15505M: Alex Dubov <oakad@yahoo.com> 15506S: Maintained 15507F: drivers/misc/tifm* 15508F: drivers/mmc/host/tifm_sd.c 15509F: include/linux/tifm.h 15510 15511TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15512M: Santosh Shilimkar <ssantosh@kernel.org> 15513L: linux-kernel@vger.kernel.org 15514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15515S: Maintained 15516F: drivers/soc/ti/* 15517T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15518 15519TI LM49xxx FAMILY ASoC CODEC DRIVERS 15520M: M R Swami Reddy <mr.swami.reddy@ti.com> 15521M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15522L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15523S: Maintained 15524F: sound/soc/codecs/lm49453* 15525F: sound/soc/codecs/isabelle* 15526 15527TI LP855x BACKLIGHT DRIVER 15528M: Milo Kim <milo.kim@ti.com> 15529S: Maintained 15530F: Documentation/backlight/lp855x-driver.txt 15531F: drivers/video/backlight/lp855x_bl.c 15532F: include/linux/platform_data/lp855x.h 15533 15534TI LP8727 CHARGER DRIVER 15535M: Milo Kim <milo.kim@ti.com> 15536S: Maintained 15537F: drivers/power/supply/lp8727_charger.c 15538F: include/linux/platform_data/lp8727.h 15539 15540TI LP8788 MFD DRIVER 15541M: Milo Kim <milo.kim@ti.com> 15542S: Maintained 15543F: drivers/iio/adc/lp8788_adc.c 15544F: drivers/leds/leds-lp8788.c 15545F: drivers/mfd/lp8788*.c 15546F: drivers/power/supply/lp8788-charger.c 15547F: drivers/regulator/lp8788-*.c 15548F: include/linux/mfd/lp8788*.h 15549 15550TI NETCP ETHERNET DRIVER 15551M: Wingman Kwok <w-kwok2@ti.com> 15552M: Murali Karicheri <m-karicheri2@ti.com> 15553L: netdev@vger.kernel.org 15554S: Maintained 15555F: drivers/net/ethernet/ti/netcp* 15556 15557TI PCM3060 ASoC CODEC DRIVER 15558M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15559L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15560S: Maintained 15561F: Documentation/devicetree/bindings/sound/pcm3060.txt 15562F: sound/soc/codecs/pcm3060* 15563 15564TI TAS571X FAMILY ASoC CODEC DRIVER 15565M: Kevin Cernekee <cernekee@chromium.org> 15566L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15567S: Odd Fixes 15568F: sound/soc/codecs/tas571x* 15569 15570TI TRF7970A NFC DRIVER 15571M: Mark Greer <mgreer@animalcreek.com> 15572L: linux-wireless@vger.kernel.org 15573L: linux-nfc@lists.01.org (moderated for non-subscribers) 15574S: Supported 15575F: drivers/nfc/trf7970a.c 15576F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15577 15578TI TWL4030 SERIES SOC CODEC DRIVER 15579M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15580L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15581S: Maintained 15582F: sound/soc/codecs/twl4030* 15583 15584TI VPE/CAL DRIVERS 15585M: Benoit Parrot <bparrot@ti.com> 15586L: linux-media@vger.kernel.org 15587W: http://linuxtv.org/ 15588Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15589S: Maintained 15590F: drivers/media/platform/ti-vpe/ 15591 15592TI WILINK WIRELESS DRIVERS 15593L: linux-wireless@vger.kernel.org 15594W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15595W: http://wireless.kernel.org/en/users/Drivers/wl1251 15596T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15597S: Orphan 15598F: drivers/net/wireless/ti/ 15599F: include/linux/wl12xx.h 15600 15601TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15602M: John Stultz <john.stultz@linaro.org> 15603M: Thomas Gleixner <tglx@linutronix.de> 15604R: Stephen Boyd <sboyd@kernel.org> 15605L: linux-kernel@vger.kernel.org 15606T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15607S: Supported 15608F: include/linux/clocksource.h 15609F: include/linux/time.h 15610F: include/linux/timex.h 15611F: include/uapi/linux/time.h 15612F: include/uapi/linux/timex.h 15613F: kernel/time/clocksource.c 15614F: kernel/time/time*.c 15615F: kernel/time/alarmtimer.c 15616F: kernel/time/ntp.c 15617F: tools/testing/selftests/timers/ 15618 15619TIPC NETWORK LAYER 15620M: Jon Maloy <jon.maloy@ericsson.com> 15621M: Ying Xue <ying.xue@windriver.com> 15622L: netdev@vger.kernel.org (core kernel code) 15623L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15624W: http://tipc.sourceforge.net/ 15625S: Maintained 15626F: include/uapi/linux/tipc*.h 15627F: net/tipc/ 15628 15629TLAN NETWORK DRIVER 15630M: Samuel Chessman <chessman@tux.org> 15631L: tlan-devel@lists.sourceforge.net (subscribers-only) 15632W: http://sourceforge.net/projects/tlan/ 15633S: Maintained 15634F: Documentation/networking/device_drivers/ti/tlan.txt 15635F: drivers/net/ethernet/ti/tlan.* 15636 15637TM6000 VIDEO4LINUX DRIVER 15638M: Mauro Carvalho Chehab <mchehab@kernel.org> 15639L: linux-media@vger.kernel.org 15640W: https://linuxtv.org 15641T: git git://linuxtv.org/media_tree.git 15642S: Odd fixes 15643F: drivers/media/usb/tm6000/ 15644F: Documentation/media/v4l-drivers/tm6000* 15645 15646TMIO/SDHI MMC DRIVER 15647M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15648L: linux-mmc@vger.kernel.org 15649S: Supported 15650F: drivers/mmc/host/tmio_mmc* 15651F: drivers/mmc/host/renesas_sdhi* 15652F: include/linux/mfd/tmio.h 15653 15654TMP401 HARDWARE MONITOR DRIVER 15655M: Guenter Roeck <linux@roeck-us.net> 15656L: linux-hwmon@vger.kernel.org 15657S: Maintained 15658F: Documentation/hwmon/tmp401 15659F: drivers/hwmon/tmp401.c 15660 15661TMPFS (SHMEM FILESYSTEM) 15662M: Hugh Dickins <hughd@google.com> 15663L: linux-mm@kvack.org 15664S: Maintained 15665F: include/linux/shmem_fs.h 15666F: mm/shmem.c 15667 15668TOMOYO SECURITY MODULE 15669M: Kentaro Takeda <takedakn@nttdata.co.jp> 15670M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15671L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15672L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15673L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15674L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15675W: https://tomoyo.osdn.jp/ 15676S: Maintained 15677F: security/tomoyo/ 15678 15679TOPSTAR LAPTOP EXTRAS DRIVER 15680M: Herton Ronaldo Krzesinski <herton@canonical.com> 15681L: platform-driver-x86@vger.kernel.org 15682S: Maintained 15683F: drivers/platform/x86/topstar-laptop.c 15684 15685TORTURE-TEST MODULES 15686M: Davidlohr Bueso <dave@stgolabs.net> 15687M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15688M: Josh Triplett <josh@joshtriplett.org> 15689L: linux-kernel@vger.kernel.org 15690S: Supported 15691T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15692F: Documentation/RCU/torture.txt 15693F: kernel/torture.c 15694F: kernel/rcu/rcutorture.c 15695F: kernel/rcu/rcuperf.c 15696F: kernel/locking/locktorture.c 15697 15698TOSHIBA ACPI EXTRAS DRIVER 15699M: Azael Avalos <coproscefalo@gmail.com> 15700L: platform-driver-x86@vger.kernel.org 15701S: Maintained 15702F: drivers/platform/x86/toshiba_acpi.c 15703 15704TOSHIBA BLUETOOTH DRIVER 15705M: Azael Avalos <coproscefalo@gmail.com> 15706L: platform-driver-x86@vger.kernel.org 15707S: Maintained 15708F: drivers/platform/x86/toshiba_bluetooth.c 15709 15710TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15711M: Azael Avalos <coproscefalo@gmail.com> 15712L: platform-driver-x86@vger.kernel.org 15713S: Maintained 15714F: drivers/platform/x86/toshiba_haps.c 15715 15716TOSHIBA SMM DRIVER 15717M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15718W: http://www.buzzard.org.uk/toshiba/ 15719S: Maintained 15720F: drivers/char/toshiba.c 15721F: include/linux/toshiba.h 15722F: include/uapi/linux/toshiba.h 15723 15724TOSHIBA TC358743 DRIVER 15725M: Mats Randgaard <matrandg@cisco.com> 15726L: linux-media@vger.kernel.org 15727S: Maintained 15728F: drivers/media/i2c/tc358743* 15729F: include/media/i2c/tc358743.h 15730 15731TOSHIBA WMI HOTKEYS DRIVER 15732M: Azael Avalos <coproscefalo@gmail.com> 15733L: platform-driver-x86@vger.kernel.org 15734S: Maintained 15735F: drivers/platform/x86/toshiba-wmi.c 15736 15737TPM DEVICE DRIVER 15738M: Peter Huewe <peterhuewe@gmx.de> 15739M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15740R: Jason Gunthorpe <jgg@ziepe.ca> 15741L: linux-integrity@vger.kernel.org 15742Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15743W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15744T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15745S: Maintained 15746F: drivers/char/tpm/ 15747 15748TRACING 15749M: Steven Rostedt <rostedt@goodmis.org> 15750M: Ingo Molnar <mingo@redhat.com> 15751T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15752S: Maintained 15753F: Documentation/trace/ftrace.rst 15754F: arch/*/*/*/ftrace.h 15755F: arch/*/kernel/ftrace.c 15756F: include/*/ftrace.h 15757F: include/linux/trace*.h 15758F: include/trace/ 15759F: kernel/trace/ 15760F: tools/testing/selftests/ftrace/ 15761 15762TRACING MMIO ACCESSES (MMIOTRACE) 15763M: Steven Rostedt <rostedt@goodmis.org> 15764M: Ingo Molnar <mingo@kernel.org> 15765R: Karol Herbst <karolherbst@gmail.com> 15766R: Pekka Paalanen <ppaalanen@gmail.com> 15767S: Maintained 15768L: linux-kernel@vger.kernel.org 15769L: nouveau@lists.freedesktop.org 15770F: kernel/trace/trace_mmiotrace.c 15771F: include/linux/mmiotrace.h 15772F: arch/x86/mm/kmmio.c 15773F: arch/x86/mm/mmio-mod.c 15774F: arch/x86/mm/testmmiotrace.c 15775 15776TRIVIAL PATCHES 15777M: Jiri Kosina <trivial@kernel.org> 15778T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15779S: Maintained 15780K: ^Subject:.*(?i)trivial 15781 15782TEMPO SEMICONDUCTOR DRIVERS 15783M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15784S: Maintained 15785F: sound/soc/codecs/tscs*.c 15786F: sound/soc/codecs/tscs*.h 15787F: Documentation/devicetree/bindings/sound/tscs*.txt 15788 15789TTY LAYER 15790M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15791M: Jiri Slaby <jslaby@suse.com> 15792S: Supported 15793T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15794F: Documentation/serial/ 15795F: drivers/tty/ 15796F: drivers/tty/serial/serial_core.c 15797F: include/linux/serial_core.h 15798F: include/linux/serial.h 15799F: include/linux/tty.h 15800F: include/uapi/linux/serial_core.h 15801F: include/uapi/linux/serial.h 15802F: include/uapi/linux/tty.h 15803 15804TUA9001 MEDIA DRIVER 15805M: Antti Palosaari <crope@iki.fi> 15806L: linux-media@vger.kernel.org 15807W: https://linuxtv.org 15808W: http://palosaari.fi/linux/ 15809Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15810T: git git://linuxtv.org/anttip/media_tree.git 15811S: Maintained 15812F: drivers/media/tuners/tua9001* 15813 15814TULIP NETWORK DRIVERS 15815L: netdev@vger.kernel.org 15816L: linux-parisc@vger.kernel.org 15817S: Orphan 15818F: drivers/net/ethernet/dec/tulip/ 15819 15820TUN/TAP driver 15821M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15822W: http://vtun.sourceforge.net/tun 15823S: Maintained 15824F: Documentation/networking/tuntap.txt 15825F: arch/um/os-Linux/drivers/ 15826 15827TURBOCHANNEL SUBSYSTEM 15828M: "Maciej W. Rozycki" <macro@linux-mips.org> 15829M: Ralf Baechle <ralf@linux-mips.org> 15830L: linux-mips@vger.kernel.org 15831Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15832S: Maintained 15833F: drivers/tc/ 15834F: include/linux/tc.h 15835 15836TURBOSTAT UTILITY 15837M: "Len Brown" <lenb@kernel.org> 15838L: linux-pm@vger.kernel.org 15839B: https://bugzilla.kernel.org 15840Q: https://patchwork.kernel.org/project/linux-pm/list/ 15841T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15842S: Supported 15843F: tools/power/x86/turbostat/ 15844 15845TW5864 VIDEO4LINUX DRIVER 15846M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15847M: Anton Sviridenko <anton@corp.bluecherry.net> 15848M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15849M: Andrey Utkin <andrey_utkin@fastmail.com> 15850L: linux-media@vger.kernel.org 15851S: Supported 15852F: drivers/media/pci/tw5864/ 15853 15854TW68 VIDEO4LINUX DRIVER 15855M: Hans Verkuil <hverkuil@xs4all.nl> 15856L: linux-media@vger.kernel.org 15857T: git git://linuxtv.org/media_tree.git 15858W: https://linuxtv.org 15859S: Odd Fixes 15860F: drivers/media/pci/tw68/ 15861 15862TW686X VIDEO4LINUX DRIVER 15863M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15864L: linux-media@vger.kernel.org 15865T: git git://linuxtv.org/media_tree.git 15866W: http://linuxtv.org 15867S: Maintained 15868F: drivers/media/pci/tw686x/ 15869 15870UBI FILE SYSTEM (UBIFS) 15871M: Richard Weinberger <richard@nod.at> 15872M: Artem Bityutskiy <dedekind1@gmail.com> 15873M: Adrian Hunter <adrian.hunter@intel.com> 15874L: linux-mtd@lists.infradead.org 15875T: git git://git.infradead.org/ubifs-2.6.git 15876W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15877S: Supported 15878F: Documentation/filesystems/ubifs.txt 15879F: fs/ubifs/ 15880 15881UCLINUX (M68KNOMMU AND COLDFIRE) 15882M: Greg Ungerer <gerg@linux-m68k.org> 15883W: http://www.linux-m68k.org/ 15884W: http://www.uclinux.org/ 15885L: linux-m68k@lists.linux-m68k.org 15886L: uclinux-dev@uclinux.org (subscribers-only) 15887T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15888S: Maintained 15889F: arch/m68k/coldfire/ 15890F: arch/m68k/68*/ 15891F: arch/m68k/*/*_no.* 15892F: arch/m68k/include/asm/*_no.* 15893 15894UDF FILESYSTEM 15895M: Jan Kara <jack@suse.com> 15896S: Maintained 15897F: Documentation/filesystems/udf.txt 15898F: fs/udf/ 15899 15900UDRAW TABLET 15901M: Bastien Nocera <hadess@hadess.net> 15902L: linux-input@vger.kernel.org 15903S: Maintained 15904F: drivers/hid/hid-udraw-ps3.c 15905 15906UFS FILESYSTEM 15907M: Evgeniy Dushistov <dushistov@mail.ru> 15908S: Maintained 15909F: Documentation/filesystems/ufs.txt 15910F: fs/ufs/ 15911 15912UHID USERSPACE HID IO DRIVER: 15913M: David Herrmann <dh.herrmann@googlemail.com> 15914L: linux-input@vger.kernel.org 15915S: Maintained 15916F: drivers/hid/uhid.c 15917F: include/uapi/linux/uhid.h 15918 15919ULPI BUS 15920M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15921L: linux-usb@vger.kernel.org 15922S: Maintained 15923F: drivers/usb/common/ulpi.c 15924F: include/linux/ulpi/ 15925 15926ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15927L: linux-usb@vger.kernel.org 15928S: Orphan 15929F: drivers/uwb/ 15930F: include/linux/uwb.h 15931F: include/linux/uwb/ 15932 15933UNICORE32 ARCHITECTURE: 15934M: Guan Xuetao <gxt@pku.edu.cn> 15935W: http://mprc.pku.edu.cn/~guanxuetao/linux 15936S: Maintained 15937T: git git://github.com/gxt/linux.git 15938F: arch/unicore32/ 15939 15940UNIFDEF 15941M: Tony Finch <dot@dotat.at> 15942W: http://dotat.at/prog/unifdef 15943S: Maintained 15944F: scripts/unifdef.c 15945 15946UNIFORM CDROM DRIVER 15947M: Jens Axboe <axboe@kernel.dk> 15948W: http://www.kernel.dk 15949S: Maintained 15950F: Documentation/cdrom/ 15951F: drivers/cdrom/cdrom.c 15952F: include/linux/cdrom.h 15953F: include/uapi/linux/cdrom.h 15954 15955UNISYS S-PAR DRIVERS 15956M: David Kershner <david.kershner@unisys.com> 15957L: sparmaintainer@unisys.com (Unisys internal) 15958S: Supported 15959F: include/linux/visorbus.h 15960F: drivers/visorbus/ 15961F: drivers/staging/unisys/ 15962 15963UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15964R: Alim Akhtar <alim.akhtar@samsung.com> 15965R: Avri Altman <avri.altman@wdc.com> 15966R: Pedro Sousa <pedrom.sousa@synopsys.com> 15967L: linux-scsi@vger.kernel.org 15968S: Supported 15969F: Documentation/scsi/ufs.txt 15970F: drivers/scsi/ufs/ 15971 15972UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15973M: Pedro Sousa <pedrom.sousa@synopsys.com> 15974L: linux-scsi@vger.kernel.org 15975S: Supported 15976F: drivers/scsi/ufs/*dwc* 15977 15978UNSORTED BLOCK IMAGES (UBI) 15979M: Artem Bityutskiy <dedekind1@gmail.com> 15980M: Richard Weinberger <richard@nod.at> 15981W: http://www.linux-mtd.infradead.org/ 15982L: linux-mtd@lists.infradead.org 15983T: git git://git.infradead.org/ubifs-2.6.git 15984S: Supported 15985F: drivers/mtd/ubi/ 15986F: include/linux/mtd/ubi.h 15987F: include/uapi/mtd/ubi-user.h 15988 15989USB "USBNET" DRIVER FRAMEWORK 15990M: Oliver Neukum <oneukum@suse.com> 15991L: netdev@vger.kernel.org 15992W: http://www.linux-usb.org/usbnet 15993S: Maintained 15994F: drivers/net/usb/usbnet.c 15995F: include/linux/usb/usbnet.h 15996 15997USB ACM DRIVER 15998M: Oliver Neukum <oneukum@suse.com> 15999L: linux-usb@vger.kernel.org 16000S: Maintained 16001F: Documentation/usb/acm.txt 16002F: drivers/usb/class/cdc-acm.* 16003 16004USB AR5523 WIRELESS DRIVER 16005M: Pontus Fuchs <pontus.fuchs@gmail.com> 16006L: linux-wireless@vger.kernel.org 16007S: Maintained 16008F: drivers/net/wireless/ath/ar5523/ 16009 16010USB ATTACHED SCSI 16011M: Oliver Neukum <oneukum@suse.com> 16012L: linux-usb@vger.kernel.org 16013L: linux-scsi@vger.kernel.org 16014S: Maintained 16015F: drivers/usb/storage/uas.c 16016 16017USB CDC ETHERNET DRIVER 16018M: Oliver Neukum <oliver@neukum.org> 16019L: linux-usb@vger.kernel.org 16020S: Maintained 16021F: drivers/net/usb/cdc_*.c 16022F: include/uapi/linux/usb/cdc.h 16023 16024USB CHAOSKEY DRIVER 16025M: Keith Packard <keithp@keithp.com> 16026L: linux-usb@vger.kernel.org 16027S: Maintained 16028F: drivers/usb/misc/chaoskey.c 16029 16030USB CYPRESS C67X00 DRIVER 16031M: Peter Korsgaard <jacmet@sunsite.dk> 16032L: linux-usb@vger.kernel.org 16033S: Maintained 16034F: drivers/usb/c67x00/ 16035 16036USB DAVICOM DM9601 DRIVER 16037M: Peter Korsgaard <jacmet@sunsite.dk> 16038L: netdev@vger.kernel.org 16039W: http://www.linux-usb.org/usbnet 16040S: Maintained 16041F: drivers/net/usb/dm9601.c 16042 16043USB DIAMOND RIO500 DRIVER 16044M: Cesar Miquel <miquel@df.uba.ar> 16045L: rio500-users@lists.sourceforge.net 16046W: http://rio500.sourceforge.net 16047S: Maintained 16048F: drivers/usb/misc/rio500* 16049 16050USB EHCI DRIVER 16051M: Alan Stern <stern@rowland.harvard.edu> 16052L: linux-usb@vger.kernel.org 16053S: Maintained 16054F: Documentation/usb/ehci.txt 16055F: drivers/usb/host/ehci* 16056 16057USB GADGET/PERIPHERAL SUBSYSTEM 16058M: Felipe Balbi <balbi@kernel.org> 16059L: linux-usb@vger.kernel.org 16060W: http://www.linux-usb.org/gadget 16061T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16062S: Maintained 16063F: drivers/usb/gadget/ 16064F: include/linux/usb/gadget* 16065 16066USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16067M: Jiri Kosina <jikos@kernel.org> 16068M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16069L: linux-usb@vger.kernel.org 16070T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16071S: Maintained 16072F: Documentation/hid/hiddev.txt 16073F: drivers/hid/usbhid/ 16074 16075USB INTEL XHCI ROLE MUX DRIVER 16076M: Hans de Goede <hdegoede@redhat.com> 16077L: linux-usb@vger.kernel.org 16078S: Maintained 16079F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16080 16081USB ISP116X DRIVER 16082M: Olav Kongas <ok@artecdesign.ee> 16083L: linux-usb@vger.kernel.org 16084S: Maintained 16085F: drivers/usb/host/isp116x* 16086F: include/linux/usb/isp116x.h 16087 16088USB LAN78XX ETHERNET DRIVER 16089M: Woojung Huh <woojung.huh@microchip.com> 16090M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16091L: netdev@vger.kernel.org 16092S: Maintained 16093F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16094F: drivers/net/usb/lan78xx.* 16095F: include/dt-bindings/net/microchip-lan78xx.h 16096 16097USB MASS STORAGE DRIVER 16098M: Alan Stern <stern@rowland.harvard.edu> 16099L: linux-usb@vger.kernel.org 16100L: usb-storage@lists.one-eyed-alien.net 16101S: Maintained 16102F: drivers/usb/storage/ 16103 16104USB MIDI DRIVER 16105M: Clemens Ladisch <clemens@ladisch.de> 16106L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16107T: git git://git.alsa-project.org/alsa-kernel.git 16108S: Maintained 16109F: sound/usb/midi.* 16110 16111USB NETWORKING DRIVERS 16112L: linux-usb@vger.kernel.org 16113S: Odd Fixes 16114F: drivers/net/usb/ 16115 16116USB OHCI DRIVER 16117M: Alan Stern <stern@rowland.harvard.edu> 16118L: linux-usb@vger.kernel.org 16119S: Maintained 16120F: Documentation/usb/ohci.txt 16121F: drivers/usb/host/ohci* 16122 16123USB OTG FSM (Finite State Machine) 16124M: Peter Chen <Peter.Chen@nxp.com> 16125T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16126L: linux-usb@vger.kernel.org 16127S: Maintained 16128F: drivers/usb/common/usb-otg-fsm.c 16129 16130USB OVER IP DRIVER 16131M: Valentina Manea <valentina.manea.m@gmail.com> 16132M: Shuah Khan <shuah@kernel.org> 16133M: Shuah Khan <skhan@linuxfoundation.org> 16134L: linux-usb@vger.kernel.org 16135S: Maintained 16136F: Documentation/usb/usbip_protocol.txt 16137F: drivers/usb/usbip/ 16138F: tools/usb/usbip/ 16139F: tools/testing/selftests/drivers/usb/usbip/ 16140 16141USB PEGASUS DRIVER 16142M: Petko Manolov <petkan@nucleusys.com> 16143L: linux-usb@vger.kernel.org 16144L: netdev@vger.kernel.org 16145T: git git://github.com/petkan/pegasus.git 16146W: https://github.com/petkan/pegasus 16147S: Maintained 16148F: drivers/net/usb/pegasus.* 16149 16150USB PHY LAYER 16151M: Felipe Balbi <balbi@kernel.org> 16152L: linux-usb@vger.kernel.org 16153T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16154S: Maintained 16155F: drivers/usb/phy/ 16156 16157USB PRINTER DRIVER (usblp) 16158M: Pete Zaitcev <zaitcev@redhat.com> 16159L: linux-usb@vger.kernel.org 16160S: Supported 16161F: drivers/usb/class/usblp.c 16162 16163USB QMI WWAN NETWORK DRIVER 16164M: Bjørn Mork <bjorn@mork.no> 16165L: netdev@vger.kernel.org 16166S: Maintained 16167F: Documentation/ABI/testing/sysfs-class-net-qmi 16168F: drivers/net/usb/qmi_wwan.c 16169 16170USB RTL8150 DRIVER 16171M: Petko Manolov <petkan@nucleusys.com> 16172L: linux-usb@vger.kernel.org 16173L: netdev@vger.kernel.org 16174T: git git://github.com/petkan/rtl8150.git 16175W: https://github.com/petkan/rtl8150 16176S: Maintained 16177F: drivers/net/usb/rtl8150.c 16178 16179USB SERIAL SUBSYSTEM 16180M: Johan Hovold <johan@kernel.org> 16181L: linux-usb@vger.kernel.org 16182T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16183S: Maintained 16184F: Documentation/usb/usb-serial.txt 16185F: drivers/usb/serial/ 16186F: include/linux/usb/serial.h 16187 16188USB SMSC75XX ETHERNET DRIVER 16189M: Steve Glendinning <steve.glendinning@shawell.net> 16190L: netdev@vger.kernel.org 16191S: Maintained 16192F: drivers/net/usb/smsc75xx.* 16193 16194USB SMSC95XX ETHERNET DRIVER 16195M: Steve Glendinning <steve.glendinning@shawell.net> 16196M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16197L: netdev@vger.kernel.org 16198S: Maintained 16199F: drivers/net/usb/smsc95xx.* 16200 16201USB SUBSYSTEM 16202M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16203L: linux-usb@vger.kernel.org 16204W: http://www.linux-usb.org 16205T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16206S: Supported 16207F: Documentation/devicetree/bindings/usb/ 16208F: Documentation/usb/ 16209F: drivers/usb/ 16210F: include/linux/usb.h 16211F: include/linux/usb/ 16212 16213USB TYPEC PI3USB30532 MUX DRIVER 16214M: Hans de Goede <hdegoede@redhat.com> 16215L: linux-usb@vger.kernel.org 16216S: Maintained 16217F: drivers/usb/typec/mux/pi3usb30532.c 16218 16219USB TYPEC CLASS 16220M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16221L: linux-usb@vger.kernel.org 16222S: Maintained 16223F: Documentation/ABI/testing/sysfs-class-typec 16224F: Documentation/driver-api/usb/typec.rst 16225F: drivers/usb/typec/ 16226F: include/linux/usb/typec.h 16227 16228USB TYPEC BUS FOR ALTERNATE MODES 16229M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16230L: linux-usb@vger.kernel.org 16231S: Maintained 16232F: Documentation/ABI/testing/sysfs-bus-typec 16233F: Documentation/driver-api/usb/typec_bus.rst 16234F: drivers/usb/typec/altmodes/ 16235F: include/linux/usb/typec_altmode.h 16236 16237USB TYPEC PORT CONTROLLER DRIVERS 16238M: Guenter Roeck <linux@roeck-us.net> 16239L: linux-usb@vger.kernel.org 16240S: Maintained 16241F: drivers/usb/typec/tcpm/ 16242 16243USB UHCI DRIVER 16244M: Alan Stern <stern@rowland.harvard.edu> 16245L: linux-usb@vger.kernel.org 16246S: Maintained 16247F: drivers/usb/host/uhci* 16248 16249USB VIDEO CLASS 16250M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16251L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16252L: linux-media@vger.kernel.org 16253T: git git://linuxtv.org/media_tree.git 16254W: http://www.ideasonboard.org/uvc/ 16255S: Maintained 16256F: drivers/media/usb/uvc/ 16257F: include/uapi/linux/uvcvideo.h 16258 16259USB VISION DRIVER 16260M: Hans Verkuil <hverkuil@xs4all.nl> 16261L: linux-media@vger.kernel.org 16262T: git git://linuxtv.org/media_tree.git 16263W: https://linuxtv.org 16264S: Odd Fixes 16265F: drivers/media/usb/usbvision/ 16266 16267USB WEBCAM GADGET 16268M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16269L: linux-usb@vger.kernel.org 16270S: Maintained 16271F: drivers/usb/gadget/function/*uvc* 16272F: drivers/usb/gadget/legacy/webcam.c 16273F: include/uapi/linux/usb/g_uvc.h 16274 16275USB WIRELESS RNDIS DRIVER (rndis_wlan) 16276M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16277L: linux-wireless@vger.kernel.org 16278S: Maintained 16279F: drivers/net/wireless/rndis_wlan.c 16280 16281USB XHCI DRIVER 16282M: Mathias Nyman <mathias.nyman@intel.com> 16283L: linux-usb@vger.kernel.org 16284S: Supported 16285F: drivers/usb/host/xhci* 16286F: drivers/usb/host/pci-quirks* 16287 16288USB ZD1201 DRIVER 16289L: linux-wireless@vger.kernel.org 16290W: http://linux-lc100020.sourceforge.net 16291S: Orphan 16292F: drivers/net/wireless/zydas/zd1201.* 16293 16294USB ZR364XX DRIVER 16295M: Antoine Jacquet <royale@zerezo.com> 16296L: linux-usb@vger.kernel.org 16297L: linux-media@vger.kernel.org 16298T: git git://linuxtv.org/media_tree.git 16299W: http://royale.zerezo.com/zr364xx/ 16300S: Maintained 16301F: Documentation/media/v4l-drivers/zr364xx* 16302F: drivers/media/usb/zr364xx/ 16303 16304USER-MODE LINUX (UML) 16305M: Jeff Dike <jdike@addtoit.com> 16306M: Richard Weinberger <richard@nod.at> 16307M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16308L: linux-um@lists.infradead.org 16309W: http://user-mode-linux.sourceforge.net 16310Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16311T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16312S: Maintained 16313F: Documentation/virtual/uml/ 16314F: arch/um/ 16315F: arch/x86/um/ 16316F: fs/hostfs/ 16317 16318USERSPACE COPYIN/COPYOUT (UIOVEC) 16319M: Alexander Viro <viro@zeniv.linux.org.uk> 16320S: Maintained 16321F: lib/iov_iter.c 16322F: include/linux/uio.h 16323 16324USERSPACE DMA BUFFER DRIVER 16325M: Gerd Hoffmann <kraxel@redhat.com> 16326S: Maintained 16327L: dri-devel@lists.freedesktop.org 16328F: drivers/dma-buf/udmabuf.c 16329F: include/uapi/linux/udmabuf.h 16330T: git git://anongit.freedesktop.org/drm/drm-misc 16331 16332USERSPACE I/O (UIO) 16333M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16334S: Maintained 16335T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16336F: Documentation/driver-api/uio-howto.rst 16337F: drivers/uio/ 16338F: include/linux/uio_driver.h 16339 16340UTIL-LINUX PACKAGE 16341M: Karel Zak <kzak@redhat.com> 16342L: util-linux@vger.kernel.org 16343W: http://en.wikipedia.org/wiki/Util-linux 16344T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16345S: Maintained 16346 16347UUID HELPERS 16348M: Christoph Hellwig <hch@lst.de> 16349R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16350L: linux-kernel@vger.kernel.org 16351T: git git://git.infradead.org/users/hch/uuid.git 16352F: lib/uuid.c 16353F: lib/test_uuid.c 16354F: include/linux/uuid.h 16355F: include/uapi/linux/uuid.h 16356S: Maintained 16357 16358UVESAFB DRIVER 16359M: Michal Januszewski <spock@gentoo.org> 16360L: linux-fbdev@vger.kernel.org 16361W: https://github.com/mjanusz/v86d 16362S: Maintained 16363F: Documentation/fb/uvesafb.txt 16364F: drivers/video/fbdev/uvesafb.* 16365 16366VF610 NAND DRIVER 16367M: Stefan Agner <stefan@agner.ch> 16368L: linux-mtd@lists.infradead.org 16369S: Supported 16370F: drivers/mtd/nand/raw/vf610_nfc.c 16371 16372VFAT/FAT/MSDOS FILESYSTEM 16373M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16374S: Maintained 16375F: Documentation/filesystems/vfat.txt 16376F: fs/fat/ 16377 16378VFIO DRIVER 16379M: Alex Williamson <alex.williamson@redhat.com> 16380L: kvm@vger.kernel.org 16381T: git git://github.com/awilliam/linux-vfio.git 16382S: Maintained 16383F: Documentation/vfio.txt 16384F: drivers/vfio/ 16385F: include/linux/vfio.h 16386F: include/uapi/linux/vfio.h 16387 16388VFIO MEDIATED DEVICE DRIVERS 16389M: Kirti Wankhede <kwankhede@nvidia.com> 16390L: kvm@vger.kernel.org 16391S: Maintained 16392F: Documentation/vfio-mediated-device.txt 16393F: drivers/vfio/mdev/ 16394F: include/linux/mdev.h 16395F: samples/vfio-mdev/ 16396 16397VFIO PLATFORM DRIVER 16398M: Eric Auger <eric.auger@redhat.com> 16399L: kvm@vger.kernel.org 16400S: Maintained 16401F: drivers/vfio/platform/ 16402 16403VGA_SWITCHEROO 16404R: Lukas Wunner <lukas@wunner.de> 16405S: Maintained 16406F: Documentation/gpu/vga-switcheroo.rst 16407F: drivers/gpu/vga/vga_switcheroo.c 16408F: include/linux/vga_switcheroo.h 16409T: git git://anongit.freedesktop.org/drm/drm-misc 16410 16411VIA RHINE NETWORK DRIVER 16412S: Orphan 16413F: drivers/net/ethernet/via/via-rhine.c 16414 16415VIA SD/MMC CARD CONTROLLER DRIVER 16416M: Bruce Chang <brucechang@via.com.tw> 16417M: Harald Welte <HaraldWelte@viatech.com> 16418S: Maintained 16419F: drivers/mmc/host/via-sdmmc.c 16420 16421VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16422M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16423L: linux-fbdev@vger.kernel.org 16424S: Maintained 16425F: include/linux/via-core.h 16426F: include/linux/via-gpio.h 16427F: include/linux/via_i2c.h 16428F: drivers/video/fbdev/via/ 16429 16430VIA VELOCITY NETWORK DRIVER 16431M: Francois Romieu <romieu@fr.zoreil.com> 16432L: netdev@vger.kernel.org 16433S: Maintained 16434F: drivers/net/ethernet/via/via-velocity.* 16435 16436VICODEC VIRTUAL CODEC DRIVER 16437M: Hans Verkuil <hans.verkuil@cisco.com> 16438L: linux-media@vger.kernel.org 16439T: git git://linuxtv.org/media_tree.git 16440W: https://linuxtv.org 16441S: Maintained 16442F: drivers/media/platform/vicodec/* 16443 16444VIDEO MULTIPLEXER DRIVER 16445M: Philipp Zabel <p.zabel@pengutronix.de> 16446L: linux-media@vger.kernel.org 16447S: Maintained 16448F: drivers/media/platform/video-mux.c 16449 16450VIDEO I2C POLLING DRIVER 16451M: Matt Ranostay <matt.ranostay@konsulko.com> 16452L: linux-media@vger.kernel.org 16453S: Maintained 16454F: drivers/media/i2c/video-i2c.c 16455 16456VIDEOBUF2 FRAMEWORK 16457M: Pawel Osciak <pawel@osciak.com> 16458M: Marek Szyprowski <m.szyprowski@samsung.com> 16459M: Kyungmin Park <kyungmin.park@samsung.com> 16460L: linux-media@vger.kernel.org 16461S: Maintained 16462F: drivers/media/common/videobuf2/* 16463F: include/media/videobuf2-* 16464 16465VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16466M: Helen Koike <helen.koike@collabora.com> 16467L: linux-media@vger.kernel.org 16468T: git git://linuxtv.org/media_tree.git 16469W: https://linuxtv.org 16470S: Maintained 16471F: drivers/media/platform/vimc/* 16472 16473VIRT LIB 16474M: Alex Williamson <alex.williamson@redhat.com> 16475M: Paolo Bonzini <pbonzini@redhat.com> 16476L: kvm@vger.kernel.org 16477S: Supported 16478F: virt/lib/ 16479 16480VIRTIO AND VHOST VSOCK DRIVER 16481M: Stefan Hajnoczi <stefanha@redhat.com> 16482L: kvm@vger.kernel.org 16483L: virtualization@lists.linux-foundation.org 16484L: netdev@vger.kernel.org 16485S: Maintained 16486F: include/linux/virtio_vsock.h 16487F: include/uapi/linux/virtio_vsock.h 16488F: include/uapi/linux/vsockmon.h 16489F: include/uapi/linux/vm_sockets_diag.h 16490F: net/vmw_vsock/diag.c 16491F: net/vmw_vsock/af_vsock_tap.c 16492F: net/vmw_vsock/virtio_transport_common.c 16493F: net/vmw_vsock/virtio_transport.c 16494F: drivers/net/vsockmon.c 16495F: drivers/vhost/vsock.c 16496F: tools/testing/vsock/ 16497 16498VIRTIO CONSOLE DRIVER 16499M: Amit Shah <amit@kernel.org> 16500L: virtualization@lists.linux-foundation.org 16501S: Maintained 16502F: drivers/char/virtio_console.c 16503F: include/linux/virtio_console.h 16504F: include/uapi/linux/virtio_console.h 16505 16506VIRTIO CORE AND NET DRIVERS 16507M: "Michael S. Tsirkin" <mst@redhat.com> 16508M: Jason Wang <jasowang@redhat.com> 16509L: virtualization@lists.linux-foundation.org 16510S: Maintained 16511F: Documentation/devicetree/bindings/virtio/ 16512F: drivers/virtio/ 16513F: tools/virtio/ 16514F: drivers/net/virtio_net.c 16515F: drivers/block/virtio_blk.c 16516F: include/linux/virtio*.h 16517F: include/uapi/linux/virtio_*.h 16518F: drivers/crypto/virtio/ 16519F: mm/balloon_compaction.c 16520 16521VIRTIO BLOCK AND SCSI DRIVERS 16522M: "Michael S. Tsirkin" <mst@redhat.com> 16523M: Jason Wang <jasowang@redhat.com> 16524R: Paolo Bonzini <pbonzini@redhat.com> 16525R: Stefan Hajnoczi <stefanha@redhat.com> 16526L: virtualization@lists.linux-foundation.org 16527S: Maintained 16528F: drivers/block/virtio_blk.c 16529F: drivers/scsi/virtio_scsi.c 16530F: include/uapi/linux/virtio_blk.h 16531F: include/uapi/linux/virtio_scsi.h 16532F: drivers/vhost/scsi.c 16533 16534VIRTIO CRYPTO DRIVER 16535M: Gonglei <arei.gonglei@huawei.com> 16536L: virtualization@lists.linux-foundation.org 16537L: linux-crypto@vger.kernel.org 16538S: Maintained 16539F: drivers/crypto/virtio/ 16540F: include/uapi/linux/virtio_crypto.h 16541 16542VIRTIO DRIVERS FOR S390 16543M: Cornelia Huck <cohuck@redhat.com> 16544M: Halil Pasic <pasic@linux.ibm.com> 16545L: linux-s390@vger.kernel.org 16546L: virtualization@lists.linux-foundation.org 16547L: kvm@vger.kernel.org 16548S: Supported 16549F: drivers/s390/virtio/ 16550F: arch/s390/include/uapi/asm/virtio-ccw.h 16551 16552VIRTIO GPU DRIVER 16553M: David Airlie <airlied@linux.ie> 16554M: Gerd Hoffmann <kraxel@redhat.com> 16555L: dri-devel@lists.freedesktop.org 16556L: virtualization@lists.linux-foundation.org 16557T: git git://anongit.freedesktop.org/drm/drm-misc 16558S: Maintained 16559F: drivers/gpu/drm/virtio/ 16560F: include/uapi/linux/virtio_gpu.h 16561 16562VIRTIO HOST (VHOST) 16563M: "Michael S. Tsirkin" <mst@redhat.com> 16564M: Jason Wang <jasowang@redhat.com> 16565L: kvm@vger.kernel.org 16566L: virtualization@lists.linux-foundation.org 16567L: netdev@vger.kernel.org 16568T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16569S: Maintained 16570F: drivers/vhost/ 16571F: include/uapi/linux/vhost.h 16572 16573VIRTIO INPUT DRIVER 16574M: Gerd Hoffmann <kraxel@redhat.com> 16575S: Maintained 16576F: drivers/virtio/virtio_input.c 16577F: include/uapi/linux/virtio_input.h 16578 16579VIRTUAL BOX GUEST DEVICE DRIVER 16580M: Hans de Goede <hdegoede@redhat.com> 16581M: Arnd Bergmann <arnd@arndb.de> 16582M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16583S: Maintained 16584F: include/linux/vbox_utils.h 16585F: include/uapi/linux/vbox*.h 16586F: drivers/virt/vboxguest/ 16587 16588VIRTUAL SERIO DEVICE DRIVER 16589M: Stephen Chandler Paul <thatslyude@gmail.com> 16590S: Maintained 16591F: drivers/input/serio/userio.c 16592F: include/uapi/linux/userio.h 16593 16594VIVID VIRTUAL VIDEO DRIVER 16595M: Hans Verkuil <hverkuil@xs4all.nl> 16596L: linux-media@vger.kernel.org 16597T: git git://linuxtv.org/media_tree.git 16598W: https://linuxtv.org 16599S: Maintained 16600F: drivers/media/platform/vivid/* 16601 16602VLYNQ BUS 16603M: Florian Fainelli <f.fainelli@gmail.com> 16604L: openwrt-devel@lists.openwrt.org (subscribers-only) 16605S: Maintained 16606F: drivers/vlynq/vlynq.c 16607F: include/linux/vlynq.h 16608 16609VME SUBSYSTEM 16610M: Martyn Welch <martyn@welchs.me.uk> 16611M: Manohar Vanga <manohar.vanga@gmail.com> 16612M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16613L: devel@driverdev.osuosl.org 16614S: Maintained 16615T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16616F: Documentation/driver-api/vme.rst 16617F: drivers/staging/vme/ 16618F: drivers/vme/ 16619F: include/linux/vme* 16620 16621VMWARE BALLOON DRIVER 16622M: Julien Freche <jfreche@vmware.com> 16623M: Nadav Amit <namit@vmware.com> 16624M: "VMware, Inc." <pv-drivers@vmware.com> 16625L: linux-kernel@vger.kernel.org 16626S: Maintained 16627F: drivers/misc/vmw_balloon.c 16628 16629VMWARE HYPERVISOR INTERFACE 16630M: Alok Kataria <akataria@vmware.com> 16631L: virtualization@lists.linux-foundation.org 16632S: Supported 16633F: arch/x86/kernel/cpu/vmware.c 16634 16635VMWARE PVRDMA DRIVER 16636M: Adit Ranadive <aditr@vmware.com> 16637M: VMware PV-Drivers <pv-drivers@vmware.com> 16638L: linux-rdma@vger.kernel.org 16639S: Maintained 16640F: drivers/infiniband/hw/vmw_pvrdma/ 16641 16642VMware PVSCSI driver 16643M: Jim Gill <jgill@vmware.com> 16644M: VMware PV-Drivers <pv-drivers@vmware.com> 16645L: linux-scsi@vger.kernel.org 16646S: Maintained 16647F: drivers/scsi/vmw_pvscsi.c 16648F: drivers/scsi/vmw_pvscsi.h 16649 16650VMWARE VMMOUSE SUBDRIVER 16651M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16652M: "VMware, Inc." <pv-drivers@vmware.com> 16653L: linux-input@vger.kernel.org 16654S: Maintained 16655F: drivers/input/mouse/vmmouse.c 16656F: drivers/input/mouse/vmmouse.h 16657 16658VMWARE VMXNET3 ETHERNET DRIVER 16659M: Ronak Doshi <doshir@vmware.com> 16660M: "VMware, Inc." <pv-drivers@vmware.com> 16661L: netdev@vger.kernel.org 16662S: Maintained 16663F: drivers/net/vmxnet3/ 16664 16665VOCORE VOCORE2 BOARD 16666M: Harvey Hunt <harveyhuntnexus@gmail.com> 16667L: linux-mips@vger.kernel.org 16668S: Maintained 16669F: arch/mips/boot/dts/ralink/vocore2.dts 16670 16671VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16672M: Liam Girdwood <lgirdwood@gmail.com> 16673M: Mark Brown <broonie@kernel.org> 16674L: linux-kernel@vger.kernel.org 16675W: http://www.slimlogic.co.uk/?p=48 16676T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16677S: Supported 16678F: Documentation/devicetree/bindings/regulator/ 16679F: Documentation/power/regulator/ 16680F: drivers/regulator/ 16681F: include/dt-bindings/regulator/ 16682F: include/linux/regulator/ 16683 16684VRF 16685M: David Ahern <dsa@cumulusnetworks.com> 16686M: Shrijeet Mukherjee <shrijeet@gmail.com> 16687L: netdev@vger.kernel.org 16688S: Maintained 16689F: drivers/net/vrf.c 16690F: Documentation/networking/vrf.txt 16691 16692VT1211 HARDWARE MONITOR DRIVER 16693M: Juerg Haefliger <juergh@gmail.com> 16694L: linux-hwmon@vger.kernel.org 16695S: Maintained 16696F: Documentation/hwmon/vt1211 16697F: drivers/hwmon/vt1211.c 16698 16699VT8231 HARDWARE MONITOR DRIVER 16700M: Roger Lucas <vt8231@hiddenengine.co.uk> 16701L: linux-hwmon@vger.kernel.org 16702S: Maintained 16703F: drivers/hwmon/vt8231.c 16704 16705VUB300 USB to SDIO/SD/MMC bridge chip 16706M: Tony Olech <tony.olech@elandigitalsystems.com> 16707L: linux-mmc@vger.kernel.org 16708L: linux-usb@vger.kernel.org 16709S: Supported 16710F: drivers/mmc/host/vub300.c 16711 16712W1 DALLAS'S 1-WIRE BUS 16713M: Evgeniy Polyakov <zbr@ioremap.net> 16714S: Maintained 16715F: Documentation/devicetree/bindings/w1/ 16716F: Documentation/w1/ 16717F: drivers/w1/ 16718F: include/linux/w1.h 16719 16720W83791D HARDWARE MONITORING DRIVER 16721M: Marc Hulsman <m.hulsman@tudelft.nl> 16722L: linux-hwmon@vger.kernel.org 16723S: Maintained 16724F: Documentation/hwmon/w83791d 16725F: drivers/hwmon/w83791d.c 16726 16727W83793 HARDWARE MONITORING DRIVER 16728M: Rudolf Marek <r.marek@assembler.cz> 16729L: linux-hwmon@vger.kernel.org 16730S: Maintained 16731F: Documentation/hwmon/w83793 16732F: drivers/hwmon/w83793.c 16733 16734W83795 HARDWARE MONITORING DRIVER 16735M: Jean Delvare <jdelvare@suse.com> 16736L: linux-hwmon@vger.kernel.org 16737S: Maintained 16738F: drivers/hwmon/w83795.c 16739 16740W83L51xD SD/MMC CARD INTERFACE DRIVER 16741M: Pierre Ossman <pierre@ossman.eu> 16742S: Maintained 16743F: drivers/mmc/host/wbsd.* 16744 16745WACOM PROTOCOL 4 SERIAL TABLETS 16746M: Julian Squires <julian@cipht.net> 16747M: Hans de Goede <hdegoede@redhat.com> 16748L: linux-input@vger.kernel.org 16749S: Maintained 16750F: drivers/input/tablet/wacom_serial4.c 16751 16752WATCHDOG DEVICE DRIVERS 16753M: Wim Van Sebroeck <wim@linux-watchdog.org> 16754M: Guenter Roeck <linux@roeck-us.net> 16755L: linux-watchdog@vger.kernel.org 16756W: http://www.linux-watchdog.org/ 16757T: git git://www.linux-watchdog.org/linux-watchdog.git 16758S: Maintained 16759F: Documentation/devicetree/bindings/watchdog/ 16760F: Documentation/watchdog/ 16761F: drivers/watchdog/ 16762F: include/linux/watchdog.h 16763F: include/uapi/linux/watchdog.h 16764 16765WHISKEYCOVE PMIC GPIO DRIVER 16766M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16767L: linux-gpio@vger.kernel.org 16768S: Maintained 16769F: drivers/gpio/gpio-wcove.c 16770 16771WHWAVE RTC DRIVER 16772M: Dianlong Li <long17.cool@163.com> 16773L: linux-rtc@vger.kernel.org 16774S: Maintained 16775F: drivers/rtc/rtc-sd3078.c 16776 16777WIIMOTE HID DRIVER 16778M: David Herrmann <dh.herrmann@googlemail.com> 16779L: linux-input@vger.kernel.org 16780S: Maintained 16781F: drivers/hid/hid-wiimote* 16782 16783WILOCITY WIL6210 WIRELESS DRIVER 16784M: Maya Erez <merez@codeaurora.org> 16785L: linux-wireless@vger.kernel.org 16786L: wil6210@qti.qualcomm.com 16787S: Supported 16788W: http://wireless.kernel.org/en/users/Drivers/wil6210 16789F: drivers/net/wireless/ath/wil6210/ 16790 16791WIMAX STACK 16792M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16793M: linux-wimax@intel.com 16794L: wimax@linuxwimax.org (subscribers-only) 16795S: Supported 16796W: http://linuxwimax.org 16797F: Documentation/wimax/README.wimax 16798F: include/linux/wimax/debug.h 16799F: include/net/wimax.h 16800F: include/uapi/linux/wimax.h 16801F: net/wimax/ 16802 16803WINBOND CIR DRIVER 16804M: David Härdeman <david@hardeman.nu> 16805S: Maintained 16806F: drivers/media/rc/winbond-cir.c 16807 16808RCMM REMOTE CONTROLS DECODER 16809M: Patrick Lerda <patrick9876@free.fr> 16810S: Maintained 16811F: drivers/media/rc/ir-rcmm-decoder.c 16812 16813WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16814M: William Breathitt Gray <vilhelm.gray@gmail.com> 16815L: linux-watchdog@vger.kernel.org 16816S: Maintained 16817F: drivers/watchdog/ebc-c384_wdt.c 16818 16819WINSYSTEMS WS16C48 GPIO DRIVER 16820M: William Breathitt Gray <vilhelm.gray@gmail.com> 16821L: linux-gpio@vger.kernel.org 16822S: Maintained 16823F: drivers/gpio/gpio-ws16c48.c 16824 16825WISTRON LAPTOP BUTTON DRIVER 16826M: Miloslav Trmac <mitr@volny.cz> 16827S: Maintained 16828F: drivers/input/misc/wistron_btns.c 16829 16830WL3501 WIRELESS PCMCIA CARD DRIVER 16831L: linux-wireless@vger.kernel.org 16832S: Odd fixes 16833F: drivers/net/wireless/wl3501* 16834 16835WOLFSON MICROELECTRONICS DRIVERS 16836L: patches@opensource.cirrus.com 16837T: git https://github.com/CirrusLogic/linux-drivers.git 16838W: https://github.com/CirrusLogic/linux-drivers/wiki 16839S: Supported 16840F: Documentation/hwmon/wm83?? 16841F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16842F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16843F: Documentation/devicetree/bindings/mfd/arizona.txt 16844F: Documentation/devicetree/bindings/mfd/wm831x.txt 16845F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16846F: arch/arm/mach-s3c64xx/mach-crag6410* 16847F: drivers/clk/clk-wm83*.c 16848F: drivers/extcon/extcon-arizona.c 16849F: drivers/leds/leds-wm83*.c 16850F: drivers/gpio/gpio-*wm*.c 16851F: drivers/gpio/gpio-arizona.c 16852F: drivers/hwmon/wm83??-hwmon.c 16853F: drivers/input/misc/wm831x-on.c 16854F: drivers/input/touchscreen/wm831x-ts.c 16855F: drivers/input/touchscreen/wm97*.c 16856F: drivers/mfd/arizona* 16857F: drivers/mfd/wm*.c 16858F: drivers/mfd/cs47l24* 16859F: drivers/power/supply/wm83*.c 16860F: drivers/rtc/rtc-wm83*.c 16861F: drivers/regulator/wm8*.c 16862F: drivers/regulator/arizona* 16863F: drivers/video/backlight/wm83*_bl.c 16864F: drivers/watchdog/wm83*_wdt.c 16865F: include/linux/mfd/arizona/ 16866F: include/linux/mfd/wm831x/ 16867F: include/linux/mfd/wm8350/ 16868F: include/linux/mfd/wm8400* 16869F: include/linux/regulator/arizona* 16870F: include/linux/wm97xx.h 16871F: include/sound/wm????.h 16872F: sound/soc/codecs/arizona.? 16873F: sound/soc/codecs/wm* 16874F: sound/soc/codecs/cs47l24* 16875 16876WORKQUEUE 16877M: Tejun Heo <tj@kernel.org> 16878R: Lai Jiangshan <jiangshanlai@gmail.com> 16879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16880S: Maintained 16881F: include/linux/workqueue.h 16882F: kernel/workqueue.c 16883F: Documentation/core-api/workqueue.rst 16884 16885X-POWERS AXP288 PMIC DRIVERS 16886M: Hans de Goede <hdegoede@redhat.com> 16887S: Maintained 16888N: axp288 16889F: drivers/acpi/pmic/intel_pmic_xpower.c 16890 16891X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16892M: Chen-Yu Tsai <wens@csie.org> 16893L: linux-kernel@vger.kernel.org 16894S: Maintained 16895N: axp[128] 16896 16897X.25 NETWORK LAYER 16898M: Andrew Hendry <andrew.hendry@gmail.com> 16899L: linux-x25@vger.kernel.org 16900S: Odd Fixes 16901F: Documentation/networking/x25* 16902F: include/net/x25* 16903F: net/x25/ 16904 16905X86 ARCHITECTURE (32-BIT AND 64-BIT) 16906M: Thomas Gleixner <tglx@linutronix.de> 16907M: Ingo Molnar <mingo@redhat.com> 16908M: Borislav Petkov <bp@alien8.de> 16909R: "H. Peter Anvin" <hpa@zytor.com> 16910M: x86@kernel.org 16911L: linux-kernel@vger.kernel.org 16912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16913S: Maintained 16914F: Documentation/devicetree/bindings/x86/ 16915F: Documentation/x86/ 16916F: arch/x86/ 16917 16918X86 ENTRY CODE 16919M: Andy Lutomirski <luto@kernel.org> 16920L: linux-kernel@vger.kernel.org 16921T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16922S: Maintained 16923F: arch/x86/entry/ 16924 16925X86 MCE INFRASTRUCTURE 16926M: Tony Luck <tony.luck@intel.com> 16927M: Borislav Petkov <bp@alien8.de> 16928L: linux-edac@vger.kernel.org 16929S: Maintained 16930F: arch/x86/kernel/cpu/mcheck/* 16931 16932X86 MICROCODE UPDATE SUPPORT 16933M: Borislav Petkov <bp@alien8.de> 16934S: Maintained 16935F: arch/x86/kernel/cpu/microcode/* 16936 16937X86 MM 16938M: Dave Hansen <dave.hansen@linux.intel.com> 16939M: Andy Lutomirski <luto@kernel.org> 16940M: Peter Zijlstra <peterz@infradead.org> 16941L: linux-kernel@vger.kernel.org 16942T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16943S: Maintained 16944F: arch/x86/mm/ 16945 16946X86 PLATFORM DRIVERS 16947M: Darren Hart <dvhart@infradead.org> 16948M: Andy Shevchenko <andy@infradead.org> 16949L: platform-driver-x86@vger.kernel.org 16950T: git git://git.infradead.org/linux-platform-drivers-x86.git 16951S: Maintained 16952F: drivers/platform/x86/ 16953F: drivers/platform/olpc/ 16954 16955X86 PLATFORM DRIVERS - ARCH 16956R: Darren Hart <dvhart@infradead.org> 16957R: Andy Shevchenko <andy@infradead.org> 16958L: platform-driver-x86@vger.kernel.org 16959L: x86@kernel.org 16960T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16961S: Maintained 16962F: arch/x86/platform 16963 16964X86 VDSO 16965M: Andy Lutomirski <luto@kernel.org> 16966L: linux-kernel@vger.kernel.org 16967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16968S: Maintained 16969F: arch/x86/entry/vdso/ 16970 16971XARRAY 16972M: Matthew Wilcox <willy@infradead.org> 16973L: linux-fsdevel@vger.kernel.org 16974S: Supported 16975F: Documentation/core-api/xarray.rst 16976F: lib/idr.c 16977F: lib/xarray.c 16978F: include/linux/idr.h 16979F: include/linux/xarray.h 16980F: tools/testing/radix-tree 16981 16982XBOX DVD IR REMOTE 16983M: Benjamin Valentin <benpicco@googlemail.com> 16984S: Maintained 16985F: drivers/media/rc/xbox_remote.c 16986F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16987 16988XC2028/3028 TUNER DRIVER 16989M: Mauro Carvalho Chehab <mchehab@kernel.org> 16990L: linux-media@vger.kernel.org 16991W: https://linuxtv.org 16992T: git git://linuxtv.org/media_tree.git 16993S: Maintained 16994F: drivers/media/tuners/tuner-xc2028.* 16995 16996XDP (eXpress Data Path) 16997M: Alexei Starovoitov <ast@kernel.org> 16998M: Daniel Borkmann <daniel@iogearbox.net> 16999M: David S. Miller <davem@davemloft.net> 17000M: Jakub Kicinski <jakub.kicinski@netronome.com> 17001M: Jesper Dangaard Brouer <hawk@kernel.org> 17002M: John Fastabend <john.fastabend@gmail.com> 17003L: netdev@vger.kernel.org 17004L: xdp-newbies@vger.kernel.org 17005L: bpf@vger.kernel.org 17006S: Supported 17007F: net/core/xdp.c 17008F: include/net/xdp.h 17009F: kernel/bpf/devmap.c 17010F: kernel/bpf/cpumap.c 17011F: include/trace/events/xdp.h 17012K: xdp 17013N: xdp 17014 17015XDP SOCKETS (AF_XDP) 17016M: Björn Töpel <bjorn.topel@intel.com> 17017M: Magnus Karlsson <magnus.karlsson@intel.com> 17018L: netdev@vger.kernel.org 17019L: bpf@vger.kernel.org 17020S: Maintained 17021F: kernel/bpf/xskmap.c 17022F: net/xdp/ 17023 17024XEN BLOCK SUBSYSTEM 17025M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17026M: Roger Pau Monné <roger.pau@citrix.com> 17027L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17028S: Supported 17029F: drivers/block/xen-blkback/* 17030F: drivers/block/xen* 17031 17032XEN HYPERVISOR ARM 17033M: Stefano Stabellini <sstabellini@kernel.org> 17034L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17035S: Maintained 17036F: arch/arm/xen/ 17037F: arch/arm/include/asm/xen/ 17038 17039XEN HYPERVISOR ARM64 17040M: Stefano Stabellini <sstabellini@kernel.org> 17041L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17042S: Maintained 17043F: arch/arm64/xen/ 17044F: arch/arm64/include/asm/xen/ 17045 17046XEN HYPERVISOR INTERFACE 17047M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17048M: Juergen Gross <jgross@suse.com> 17049R: Stefano Stabellini <sstabellini@kernel.org> 17050L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17051T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17052S: Supported 17053F: arch/x86/xen/ 17054F: arch/x86/platform/pvh/ 17055F: drivers/*/xen-*front.c 17056F: drivers/xen/ 17057F: arch/x86/include/asm/xen/ 17058F: arch/x86/include/asm/pvclock-abi.h 17059F: include/xen/ 17060F: include/uapi/xen/ 17061F: Documentation/ABI/stable/sysfs-hypervisor-xen 17062F: Documentation/ABI/testing/sysfs-hypervisor-xen 17063 17064XEN NETWORK BACKEND DRIVER 17065M: Wei Liu <wei.liu2@citrix.com> 17066M: Paul Durrant <paul.durrant@citrix.com> 17067L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17068L: netdev@vger.kernel.org 17069S: Supported 17070F: drivers/net/xen-netback/* 17071 17072XEN PCI SUBSYSTEM 17073M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17074L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17075S: Supported 17076F: arch/x86/pci/*xen* 17077F: drivers/pci/*xen* 17078 17079XEN PVSCSI DRIVERS 17080M: Juergen Gross <jgross@suse.com> 17081L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17082L: linux-scsi@vger.kernel.org 17083S: Supported 17084F: drivers/scsi/xen-scsifront.c 17085F: drivers/xen/xen-scsiback.c 17086F: include/xen/interface/io/vscsiif.h 17087 17088XEN SWIOTLB SUBSYSTEM 17089M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17090L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17091L: iommu@lists.linux-foundation.org 17092S: Supported 17093F: arch/x86/xen/*swiotlb* 17094F: drivers/xen/*swiotlb* 17095 17096XEN SOUND FRONTEND DRIVER 17097M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17098L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17099L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17100S: Supported 17101F: sound/xen/* 17102 17103XFS FILESYSTEM 17104M: Darrick J. Wong <darrick.wong@oracle.com> 17105M: linux-xfs@vger.kernel.org 17106L: linux-xfs@vger.kernel.org 17107W: http://xfs.org/ 17108T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17109S: Supported 17110F: Documentation/filesystems/xfs.txt 17111F: fs/xfs/ 17112 17113XILINX AXI ETHERNET DRIVER 17114M: Anirudha Sarangi <anirudh@xilinx.com> 17115M: John Linn <John.Linn@xilinx.com> 17116S: Maintained 17117F: drivers/net/ethernet/xilinx/xilinx_axienet* 17118 17119XILINX UARTLITE SERIAL DRIVER 17120M: Peter Korsgaard <jacmet@sunsite.dk> 17121L: linux-serial@vger.kernel.org 17122S: Maintained 17123F: drivers/tty/serial/uartlite.c 17124 17125XILINX VIDEO IP CORES 17126M: Hyun Kwon <hyun.kwon@xilinx.com> 17127M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17128L: linux-media@vger.kernel.org 17129T: git git://linuxtv.org/media_tree.git 17130S: Supported 17131F: Documentation/devicetree/bindings/media/xilinx/ 17132F: drivers/media/platform/xilinx/ 17133F: include/uapi/linux/xilinx-v4l2-controls.h 17134 17135XILLYBUS DRIVER 17136M: Eli Billauer <eli.billauer@gmail.com> 17137L: linux-kernel@vger.kernel.org 17138S: Supported 17139F: drivers/char/xillybus/ 17140 17141XLP9XX I2C DRIVER 17142M: George Cherian <george.cherian@cavium.com> 17143M: Jan Glauber <jglauber@cavium.com> 17144L: linux-i2c@vger.kernel.org 17145W: http://www.cavium.com 17146S: Supported 17147F: drivers/i2c/busses/i2c-xlp9xx.c 17148 17149XRA1403 GPIO EXPANDER 17150M: Nandor Han <nandor.han@ge.com> 17151M: Semi Malinen <semi.malinen@ge.com> 17152L: linux-gpio@vger.kernel.org 17153S: Maintained 17154F: drivers/gpio/gpio-xra1403.c 17155F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17156 17157XTENSA XTFPGA PLATFORM SUPPORT 17158M: Max Filippov <jcmvbkbc@gmail.com> 17159L: linux-xtensa@linux-xtensa.org 17160S: Maintained 17161F: drivers/spi/spi-xtensa-xtfpga.c 17162F: sound/soc/xtensa/xtfpga-i2s.c 17163 17164YAM DRIVER FOR AX.25 17165M: Jean-Paul Roubelat <jpr@f6fbb.org> 17166L: linux-hams@vger.kernel.org 17167S: Maintained 17168F: drivers/net/hamradio/yam* 17169F: include/linux/yam.h 17170 17171YAMA SECURITY MODULE 17172M: Kees Cook <keescook@chromium.org> 17173T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17174S: Supported 17175F: security/yama/ 17176F: Documentation/admin-guide/LSM/Yama.rst 17177 17178YEALINK PHONE DRIVER 17179M: Henk Vergonet <Henk.Vergonet@gmail.com> 17180L: usbb2k-api-dev@nongnu.org 17181S: Maintained 17182F: Documentation/input/devices/yealink.rst 17183F: drivers/input/misc/yealink.* 17184 17185Z8530 DRIVER FOR AX.25 17186M: Joerg Reuter <jreuter@yaina.de> 17187W: http://yaina.de/jreuter/ 17188W: http://www.qsl.net/dl1bke/ 17189L: linux-hams@vger.kernel.org 17190S: Maintained 17191F: Documentation/networking/z8530drv.txt 17192F: drivers/net/hamradio/*scc.c 17193F: drivers/net/hamradio/z8530.h 17194 17195ZBUD COMPRESSED PAGE ALLOCATOR 17196M: Seth Jennings <sjenning@redhat.com> 17197M: Dan Streetman <ddstreet@ieee.org> 17198L: linux-mm@kvack.org 17199S: Maintained 17200F: mm/zbud.c 17201F: include/linux/zbud.h 17202 17203ZD1211RW WIRELESS DRIVER 17204M: Daniel Drake <dsd@gentoo.org> 17205M: Ulrich Kunitz <kune@deine-taler.de> 17206W: http://zd1211.ath.cx/wiki/DriverRewrite 17207L: linux-wireless@vger.kernel.org 17208L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17209S: Maintained 17210F: drivers/net/wireless/zydas/zd1211rw/ 17211 17212ZD1301 MEDIA DRIVER 17213M: Antti Palosaari <crope@iki.fi> 17214L: linux-media@vger.kernel.org 17215W: https://linuxtv.org/ 17216W: http://palosaari.fi/linux/ 17217Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17218S: Maintained 17219F: drivers/media/usb/dvb-usb-v2/zd1301* 17220 17221ZD1301_DEMOD MEDIA DRIVER 17222M: Antti Palosaari <crope@iki.fi> 17223L: linux-media@vger.kernel.org 17224W: https://linuxtv.org/ 17225W: http://palosaari.fi/linux/ 17226Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17227S: Maintained 17228F: drivers/media/dvb-frontends/zd1301_demod* 17229 17230ZPOOL COMPRESSED PAGE STORAGE API 17231M: Dan Streetman <ddstreet@ieee.org> 17232L: linux-mm@kvack.org 17233S: Maintained 17234F: mm/zpool.c 17235F: include/linux/zpool.h 17236 17237ZR36067 VIDEO FOR LINUX DRIVER 17238L: mjpeg-users@lists.sourceforge.net 17239L: linux-media@vger.kernel.org 17240W: http://mjpeg.sourceforge.net/driver-zoran/ 17241T: hg https://linuxtv.org/hg/v4l-dvb 17242S: Odd Fixes 17243F: drivers/staging/media/zoran/ 17244 17245ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17246M: Minchan Kim <minchan@kernel.org> 17247M: Nitin Gupta <ngupta@vflare.org> 17248R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17249L: linux-kernel@vger.kernel.org 17250S: Maintained 17251F: drivers/block/zram/ 17252F: Documentation/blockdev/zram.txt 17253 17254ZS DECSTATION Z85C30 SERIAL DRIVER 17255M: "Maciej W. Rozycki" <macro@linux-mips.org> 17256S: Maintained 17257F: drivers/tty/serial/zs.* 17258 17259ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17260M: Minchan Kim <minchan@kernel.org> 17261M: Nitin Gupta <ngupta@vflare.org> 17262R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17263L: linux-mm@kvack.org 17264S: Maintained 17265F: mm/zsmalloc.c 17266F: include/linux/zsmalloc.h 17267F: Documentation/vm/zsmalloc.rst 17268 17269ZSWAP COMPRESSED SWAP CACHING 17270M: Seth Jennings <sjenning@redhat.com> 17271M: Dan Streetman <ddstreet@ieee.org> 17272L: linux-mm@kvack.org 17273S: Maintained 17274F: mm/zswap.c 17275 17276THE REST 17277M: Linus Torvalds <torvalds@linux-foundation.org> 17278L: linux-kernel@vger.kernel.org 17279Q: http://patchwork.kernel.org/project/LKML/list/ 17280T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17281S: Buried alive in reporters 17282F: * 17283F: */ 17284