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/ 2797Q: https://patchwork.open-mesh.org/project/batman/list/ 2798S: Maintained 2799F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2800F: Documentation/ABI/testing/sysfs-class-net-mesh 2801F: Documentation/networking/batman-adv.rst 2802F: include/uapi/linux/batadv_packet.h 2803F: include/uapi/linux/batman_adv.h 2804F: net/batman-adv/ 2805 2806BAYCOM/HDLCDRV DRIVERS FOR AX.25 2807M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2808L: linux-hams@vger.kernel.org 2809W: http://www.baycom.org/~tom/ham/ham.html 2810S: Maintained 2811F: drivers/net/hamradio/baycom* 2812 2813BCACHE (BLOCK LAYER CACHE) 2814M: Coly Li <colyli@suse.de> 2815M: Kent Overstreet <kent.overstreet@gmail.com> 2816L: linux-bcache@vger.kernel.org 2817W: http://bcache.evilpiepirate.org 2818C: irc://irc.oftc.net/bcache 2819S: Maintained 2820F: drivers/md/bcache/ 2821 2822BDISP ST MEDIA DRIVER 2823M: Fabien Dessenne <fabien.dessenne@st.com> 2824L: linux-media@vger.kernel.org 2825T: git git://linuxtv.org/media_tree.git 2826W: https://linuxtv.org 2827S: Supported 2828F: drivers/media/platform/sti/bdisp 2829 2830BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2831M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2832L: netdev@vger.kernel.org 2833S: Maintained 2834F: drivers/net/ethernet/ec_bhf.c 2835 2836BEFS FILE SYSTEM 2837M: Luis de Bethencourt <luisbg@kernel.org> 2838M: Salah Triki <salah.triki@gmail.com> 2839S: Maintained 2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2841F: Documentation/filesystems/befs.txt 2842F: fs/befs/ 2843 2844BFQ I/O SCHEDULER 2845M: Paolo Valente <paolo.valente@linaro.org> 2846M: Jens Axboe <axboe@kernel.dk> 2847L: linux-block@vger.kernel.org 2848S: Maintained 2849F: block/bfq-* 2850F: Documentation/block/bfq-iosched.txt 2851 2852BFS FILE SYSTEM 2853M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2854S: Maintained 2855F: Documentation/filesystems/bfs.txt 2856F: fs/bfs/ 2857F: include/uapi/linux/bfs_fs.h 2858 2859BLINKM RGB LED DRIVER 2860M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2861S: Maintained 2862F: drivers/leds/leds-blinkm.c 2863 2864BLOCK LAYER 2865M: Jens Axboe <axboe@kernel.dk> 2866L: linux-block@vger.kernel.org 2867T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2868S: Maintained 2869F: block/ 2870F: drivers/block/ 2871F: kernel/trace/blktrace.c 2872F: lib/sbitmap.c 2873 2874BLOCK2MTD DRIVER 2875M: Joern Engel <joern@lazybastard.org> 2876L: linux-mtd@lists.infradead.org 2877S: Maintained 2878F: drivers/mtd/devices/block2mtd.c 2879 2880BLUETOOTH DRIVERS 2881M: Marcel Holtmann <marcel@holtmann.org> 2882M: Johan Hedberg <johan.hedberg@gmail.com> 2883L: linux-bluetooth@vger.kernel.org 2884W: http://www.bluez.org/ 2885T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2887S: Maintained 2888F: drivers/bluetooth/ 2889 2890BLUETOOTH SUBSYSTEM 2891M: Marcel Holtmann <marcel@holtmann.org> 2892M: Johan Hedberg <johan.hedberg@gmail.com> 2893L: linux-bluetooth@vger.kernel.org 2894W: http://www.bluez.org/ 2895T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2896T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2897S: Maintained 2898F: net/bluetooth/ 2899F: include/net/bluetooth/ 2900 2901BONDING DRIVER 2902M: Jay Vosburgh <j.vosburgh@gmail.com> 2903M: Veaceslav Falico <vfalico@gmail.com> 2904M: Andy Gospodarek <andy@greyhouse.net> 2905L: netdev@vger.kernel.org 2906W: http://sourceforge.net/projects/bonding/ 2907S: Supported 2908F: drivers/net/bonding/ 2909F: include/uapi/linux/if_bonding.h 2910 2911BPF (Safe dynamic programs and tools) 2912M: Alexei Starovoitov <ast@kernel.org> 2913M: Daniel Borkmann <daniel@iogearbox.net> 2914R: Martin KaFai Lau <kafai@fb.com> 2915R: Song Liu <songliubraving@fb.com> 2916R: Yonghong Song <yhs@fb.com> 2917L: netdev@vger.kernel.org 2918L: bpf@vger.kernel.org 2919T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2920T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2921Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2922S: Supported 2923F: arch/*/net/* 2924F: Documentation/networking/filter.txt 2925F: Documentation/bpf/ 2926F: include/linux/bpf* 2927F: include/linux/filter.h 2928F: include/trace/events/xdp.h 2929F: include/uapi/linux/bpf* 2930F: include/uapi/linux/filter.h 2931F: kernel/bpf/ 2932F: kernel/trace/bpf_trace.c 2933F: lib/test_bpf.c 2934F: net/bpf/ 2935F: net/core/filter.c 2936F: net/sched/act_bpf.c 2937F: net/sched/cls_bpf.c 2938F: samples/bpf/ 2939F: tools/bpf/ 2940F: tools/lib/bpf/ 2941F: tools/testing/selftests/bpf/ 2942K: bpf 2943N: bpf 2944 2945BPF JIT for ARM 2946M: Shubham Bansal <illusionist.neo@gmail.com> 2947L: netdev@vger.kernel.org 2948L: bpf@vger.kernel.org 2949S: Maintained 2950F: arch/arm/net/ 2951 2952BPF JIT for ARM64 2953M: Daniel Borkmann <daniel@iogearbox.net> 2954M: Alexei Starovoitov <ast@kernel.org> 2955M: Zi Shen Lim <zlim.lnx@gmail.com> 2956L: netdev@vger.kernel.org 2957L: bpf@vger.kernel.org 2958S: Supported 2959F: arch/arm64/net/ 2960 2961BPF JIT for MIPS (32-BIT AND 64-BIT) 2962M: Paul Burton <paul.burton@mips.com> 2963L: netdev@vger.kernel.org 2964L: bpf@vger.kernel.org 2965S: Maintained 2966F: arch/mips/net/ 2967 2968BPF JIT for NFP NICs 2969M: Jakub Kicinski <jakub.kicinski@netronome.com> 2970L: netdev@vger.kernel.org 2971L: bpf@vger.kernel.org 2972S: Supported 2973F: drivers/net/ethernet/netronome/nfp/bpf/ 2974 2975BPF JIT for POWERPC (32-BIT AND 64-BIT) 2976M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2977M: Sandipan Das <sandipan@linux.ibm.com> 2978L: netdev@vger.kernel.org 2979L: bpf@vger.kernel.org 2980S: Maintained 2981F: arch/powerpc/net/ 2982 2983BPF JIT for RISC-V (RV64G) 2984M: Björn Töpel <bjorn.topel@gmail.com> 2985L: netdev@vger.kernel.org 2986S: Maintained 2987F: arch/riscv/net/ 2988 2989BPF JIT for S390 2990M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2991M: Heiko Carstens <heiko.carstens@de.ibm.com> 2992L: netdev@vger.kernel.org 2993L: bpf@vger.kernel.org 2994S: Maintained 2995F: arch/s390/net/ 2996X: arch/s390/net/pnet.c 2997 2998BPF JIT for SPARC (32-BIT AND 64-BIT) 2999M: David S. Miller <davem@davemloft.net> 3000L: netdev@vger.kernel.org 3001L: bpf@vger.kernel.org 3002S: Maintained 3003F: arch/sparc/net/ 3004 3005BPF JIT for X86 32-BIT 3006M: Wang YanQing <udknight@gmail.com> 3007L: netdev@vger.kernel.org 3008L: bpf@vger.kernel.org 3009S: Maintained 3010F: arch/x86/net/bpf_jit_comp32.c 3011 3012BPF JIT for X86 64-BIT 3013M: Alexei Starovoitov <ast@kernel.org> 3014M: Daniel Borkmann <daniel@iogearbox.net> 3015L: netdev@vger.kernel.org 3016L: bpf@vger.kernel.org 3017S: Supported 3018F: arch/x86/net/ 3019X: arch/x86/net/bpf_jit_comp32.c 3020 3021BROADCOM B44 10/100 ETHERNET DRIVER 3022M: Michael Chan <michael.chan@broadcom.com> 3023L: netdev@vger.kernel.org 3024S: Supported 3025F: drivers/net/ethernet/broadcom/b44.* 3026 3027BROADCOM B53 ETHERNET SWITCH DRIVER 3028M: Florian Fainelli <f.fainelli@gmail.com> 3029L: netdev@vger.kernel.org 3030L: openwrt-devel@lists.openwrt.org (subscribers-only) 3031S: Supported 3032F: drivers/net/dsa/b53/* 3033F: include/linux/platform_data/b53.h 3034 3035BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3036M: Florian Fainelli <f.fainelli@gmail.com> 3037M: Ray Jui <rjui@broadcom.com> 3038M: Scott Branden <sbranden@broadcom.com> 3039M: bcm-kernel-feedback-list@broadcom.com 3040T: git git://github.com/broadcom/mach-bcm 3041S: Maintained 3042N: bcm281* 3043N: bcm113* 3044N: bcm216* 3045N: kona 3046F: arch/arm/mach-bcm/ 3047 3048BROADCOM BCM2835 ARM ARCHITECTURE 3049M: Eric Anholt <eric@anholt.net> 3050M: Stefan Wahren <stefan.wahren@i2se.com> 3051L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3053T: git git://github.com/anholt/linux 3054S: Maintained 3055N: bcm2835 3056F: drivers/staging/vc04_services 3057 3058BROADCOM BCM47XX MIPS ARCHITECTURE 3059M: Hauke Mehrtens <hauke@hauke-m.de> 3060M: Rafał Miłecki <zajec5@gmail.com> 3061L: linux-mips@vger.kernel.org 3062S: Maintained 3063F: Documentation/devicetree/bindings/mips/brcm/ 3064F: arch/mips/bcm47xx/* 3065F: arch/mips/include/asm/mach-bcm47xx/* 3066 3067BROADCOM BCM5301X ARM ARCHITECTURE 3068M: Hauke Mehrtens <hauke@hauke-m.de> 3069M: Rafał Miłecki <zajec5@gmail.com> 3070M: bcm-kernel-feedback-list@broadcom.com 3071L: linux-arm-kernel@lists.infradead.org 3072S: Maintained 3073F: arch/arm/mach-bcm/bcm_5301x.c 3074F: arch/arm/boot/dts/bcm5301x*.dtsi 3075F: arch/arm/boot/dts/bcm470* 3076F: arch/arm/boot/dts/bcm953012* 3077 3078BROADCOM BCM53573 ARM ARCHITECTURE 3079M: Rafał Miłecki <rafal@milecki.pl> 3080L: linux-arm-kernel@lists.infradead.org 3081S: Maintained 3082F: arch/arm/boot/dts/bcm53573* 3083F: arch/arm/boot/dts/bcm47189* 3084 3085BROADCOM BCM63XX ARM ARCHITECTURE 3086M: Florian Fainelli <f.fainelli@gmail.com> 3087M: bcm-kernel-feedback-list@broadcom.com 3088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3089T: git git://github.com/broadcom/stblinux.git 3090S: Maintained 3091N: bcm63xx 3092 3093BROADCOM BCM63XX/BCM33XX UDC DRIVER 3094M: Kevin Cernekee <cernekee@gmail.com> 3095L: linux-usb@vger.kernel.org 3096S: Maintained 3097F: drivers/usb/gadget/udc/bcm63xx_udc.* 3098 3099BROADCOM BCM7XXX ARM ARCHITECTURE 3100M: Brian Norris <computersforpeace@gmail.com> 3101M: Gregory Fong <gregory.0xf0@gmail.com> 3102M: Florian Fainelli <f.fainelli@gmail.com> 3103M: bcm-kernel-feedback-list@broadcom.com 3104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3105T: git git://github.com/broadcom/stblinux.git 3106S: Maintained 3107F: arch/arm/mach-bcm/*brcmstb* 3108F: arch/arm/boot/dts/bcm7*.dts* 3109F: drivers/bus/brcmstb_gisb.c 3110F: arch/arm/mm/cache-b15-rac.c 3111F: arch/arm/include/asm/hardware/cache-b15-rac.h 3112N: brcmstb 3113 3114BROADCOM BMIPS CPUFREQ DRIVER 3115M: Markus Mayer <mmayer@broadcom.com> 3116M: bcm-kernel-feedback-list@broadcom.com 3117L: linux-pm@vger.kernel.org 3118S: Maintained 3119F: drivers/cpufreq/bmips-cpufreq.c 3120 3121BROADCOM BMIPS MIPS ARCHITECTURE 3122M: Kevin Cernekee <cernekee@gmail.com> 3123M: Florian Fainelli <f.fainelli@gmail.com> 3124L: bcm-kernel-feedback-list@broadcom.com 3125L: linux-mips@vger.kernel.org 3126T: git git://github.com/broadcom/stblinux.git 3127S: Maintained 3128F: arch/mips/bmips/* 3129F: arch/mips/include/asm/mach-bmips/* 3130F: arch/mips/kernel/*bmips* 3131F: arch/mips/boot/dts/brcm/bcm*.dts* 3132F: drivers/irqchip/irq-bcm63* 3133F: drivers/irqchip/irq-bcm7* 3134F: drivers/irqchip/irq-brcmstb* 3135F: include/linux/bcm963xx_nvram.h 3136F: include/linux/bcm963xx_tag.h 3137 3138BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3139M: Rasesh Mody <rmody@marvell.com> 3140M: GR-Linux-NIC-Dev@marvell.com 3141L: netdev@vger.kernel.org 3142S: Supported 3143F: drivers/net/ethernet/broadcom/bnx2.* 3144F: drivers/net/ethernet/broadcom/bnx2_* 3145 3146BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3147M: QLogic-Storage-Upstream@qlogic.com 3148L: linux-scsi@vger.kernel.org 3149S: Supported 3150F: drivers/scsi/bnx2fc/ 3151 3152BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3153M: QLogic-Storage-Upstream@qlogic.com 3154L: linux-scsi@vger.kernel.org 3155S: Supported 3156F: drivers/scsi/bnx2i/ 3157 3158BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3159M: Ariel Elior <aelior@marvell.com> 3160M: Sudarsana Kalluru <skalluru@marvell.com> 3161M: GR-everest-linux-l2@marvell.com 3162L: netdev@vger.kernel.org 3163S: Supported 3164F: drivers/net/ethernet/broadcom/bnx2x/ 3165 3166BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3167M: Michael Chan <michael.chan@broadcom.com> 3168L: netdev@vger.kernel.org 3169S: Supported 3170F: drivers/net/ethernet/broadcom/bnxt/ 3171 3172BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3173M: Arend van Spriel <arend.vanspriel@broadcom.com> 3174M: Franky Lin <franky.lin@broadcom.com> 3175M: Hante Meuleman <hante.meuleman@broadcom.com> 3176M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3177M: Wright Feng <wright.feng@cypress.com> 3178L: linux-wireless@vger.kernel.org 3179L: brcm80211-dev-list.pdl@broadcom.com 3180L: brcm80211-dev-list@cypress.com 3181S: Supported 3182F: drivers/net/wireless/broadcom/brcm80211/ 3183 3184BROADCOM BRCMSTB GPIO DRIVER 3185M: Gregory Fong <gregory.0xf0@gmail.com> 3186L: bcm-kernel-feedback-list@broadcom.com 3187S: Supported 3188F: drivers/gpio/gpio-brcmstb.c 3189F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3190 3191BROADCOM BRCMSTB I2C DRIVER 3192M: Kamal Dasu <kdasu.kdev@gmail.com> 3193L: linux-i2c@vger.kernel.org 3194L: bcm-kernel-feedback-list@broadcom.com 3195S: Supported 3196F: drivers/i2c/busses/i2c-brcmstb.c 3197F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3198 3199BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3200M: Al Cooper <alcooperx@gmail.com> 3201L: linux-kernel@vger.kernel.org 3202L: bcm-kernel-feedback-list@broadcom.com 3203S: Maintained 3204F: drivers/phy/broadcom/phy-brcm-usb* 3205 3206BROADCOM GENET ETHERNET DRIVER 3207M: Doug Berger <opendmb@gmail.com> 3208M: Florian Fainelli <f.fainelli@gmail.com> 3209L: bcm-kernel-feedback-list@broadcom.com 3210L: netdev@vger.kernel.org 3211S: Supported 3212F: drivers/net/ethernet/broadcom/genet/ 3213 3214BROADCOM IPROC ARM ARCHITECTURE 3215M: Ray Jui <rjui@broadcom.com> 3216M: Scott Branden <sbranden@broadcom.com> 3217M: bcm-kernel-feedback-list@broadcom.com 3218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3219T: git git://github.com/broadcom/cygnus-linux.git 3220S: Maintained 3221N: iproc 3222N: cygnus 3223N: bcm[-_]nsp 3224N: bcm9113* 3225N: bcm9583* 3226N: bcm9585* 3227N: bcm9586* 3228N: bcm988312 3229N: bcm113* 3230N: bcm583* 3231N: bcm585* 3232N: bcm586* 3233N: bcm88312 3234N: hr2 3235N: stingray 3236F: arch/arm64/boot/dts/broadcom/northstar2/* 3237F: arch/arm64/boot/dts/broadcom/stingray/* 3238F: drivers/clk/bcm/clk-ns* 3239F: drivers/clk/bcm/clk-sr* 3240F: drivers/pinctrl/bcm/pinctrl-ns* 3241F: include/dt-bindings/clock/bcm-sr* 3242 3243BROADCOM KONA GPIO DRIVER 3244M: Ray Jui <rjui@broadcom.com> 3245L: bcm-kernel-feedback-list@broadcom.com 3246S: Supported 3247F: drivers/gpio/gpio-bcm-kona.c 3248F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3249 3250BROADCOM NETXTREME-E ROCE DRIVER 3251M: Selvin Xavier <selvin.xavier@broadcom.com> 3252M: Devesh Sharma <devesh.sharma@broadcom.com> 3253M: Somnath Kotur <somnath.kotur@broadcom.com> 3254M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3255L: linux-rdma@vger.kernel.org 3256W: http://www.broadcom.com 3257S: Supported 3258F: drivers/infiniband/hw/bnxt_re/ 3259F: include/uapi/rdma/bnxt_re-abi.h 3260 3261BROADCOM NVRAM DRIVER 3262M: Rafał Miłecki <zajec5@gmail.com> 3263L: linux-mips@vger.kernel.org 3264S: Maintained 3265F: drivers/firmware/broadcom/* 3266 3267BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3268M: Rafał Miłecki <zajec5@gmail.com> 3269L: linux-wireless@vger.kernel.org 3270S: Maintained 3271F: drivers/bcma/ 3272F: include/linux/bcma/ 3273 3274BROADCOM STB AVS CPUFREQ DRIVER 3275M: Markus Mayer <mmayer@broadcom.com> 3276M: bcm-kernel-feedback-list@broadcom.com 3277L: linux-pm@vger.kernel.org 3278S: Maintained 3279F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3280F: drivers/cpufreq/brcmstb* 3281 3282BROADCOM STB AVS TMON DRIVER 3283M: Markus Mayer <mmayer@broadcom.com> 3284M: bcm-kernel-feedback-list@broadcom.com 3285L: linux-pm@vger.kernel.org 3286S: Maintained 3287F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3288F: drivers/thermal/broadcom/brcmstb* 3289 3290BROADCOM STB NAND FLASH DRIVER 3291M: Brian Norris <computersforpeace@gmail.com> 3292M: Kamal Dasu <kdasu.kdev@gmail.com> 3293L: linux-mtd@lists.infradead.org 3294L: bcm-kernel-feedback-list@broadcom.com 3295S: Maintained 3296F: drivers/mtd/nand/raw/brcmnand/ 3297 3298BROADCOM STB DPFE DRIVER 3299M: Markus Mayer <mmayer@broadcom.com> 3300M: bcm-kernel-feedback-list@broadcom.com 3301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3302S: Maintained 3303F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3304F: drivers/memory/brcmstb_dpfe.c 3305 3306BROADCOM SPI DRIVER 3307M: Kamal Dasu <kdasu.kdev@gmail.com> 3308M: bcm-kernel-feedback-list@broadcom.com 3309S: Maintained 3310F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3311F: drivers/spi/spi-bcm-qspi.* 3312F: drivers/spi/spi-brcmstb-qspi.c 3313F: drivers/spi/spi-iproc-qspi.c 3314 3315BROADCOM SYSTEMPORT ETHERNET DRIVER 3316M: Florian Fainelli <f.fainelli@gmail.com> 3317L: bcm-kernel-feedback-list@broadcom.com 3318L: netdev@vger.kernel.org 3319S: Supported 3320F: drivers/net/ethernet/broadcom/bcmsysport.* 3321 3322BROADCOM TG3 GIGABIT ETHERNET DRIVER 3323M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3324M: Prashant Sreedharan <prashant@broadcom.com> 3325M: Michael Chan <mchan@broadcom.com> 3326L: netdev@vger.kernel.org 3327S: Supported 3328F: drivers/net/ethernet/broadcom/tg3.* 3329 3330BROCADE BFA FC SCSI DRIVER 3331M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3332M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3333L: linux-scsi@vger.kernel.org 3334S: Supported 3335F: drivers/scsi/bfa/ 3336 3337BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3338M: Rasesh Mody <rmody@marvell.com> 3339M: Sudarsana Kalluru <skalluru@marvell.com> 3340M: GR-Linux-NIC-Dev@marvell.com 3341L: netdev@vger.kernel.org 3342S: Supported 3343F: drivers/net/ethernet/brocade/bna/ 3344 3345BSG (block layer generic sg v4 driver) 3346M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3347L: linux-scsi@vger.kernel.org 3348S: Supported 3349F: block/bsg.c 3350F: include/linux/bsg.h 3351F: include/uapi/linux/bsg.h 3352 3353BT87X AUDIO DRIVER 3354M: Clemens Ladisch <clemens@ladisch.de> 3355L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3356T: git git://git.alsa-project.org/alsa-kernel.git 3357S: Maintained 3358F: Documentation/sound/cards/bt87x.rst 3359F: sound/pci/bt87x.c 3360 3361BT8XXGPIO DRIVER 3362M: Michael Buesch <m@bues.ch> 3363W: http://bu3sch.de/btgpio.php 3364S: Maintained 3365F: drivers/gpio/gpio-bt8xx.c 3366 3367BTRFS FILE SYSTEM 3368M: Chris Mason <clm@fb.com> 3369M: Josef Bacik <josef@toxicpanda.com> 3370M: David Sterba <dsterba@suse.com> 3371L: linux-btrfs@vger.kernel.org 3372W: http://btrfs.wiki.kernel.org/ 3373Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3374T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3375S: Maintained 3376F: Documentation/filesystems/btrfs.txt 3377F: fs/btrfs/ 3378F: include/linux/btrfs* 3379F: include/uapi/linux/btrfs* 3380 3381BTTV VIDEO4LINUX DRIVER 3382M: Mauro Carvalho Chehab <mchehab@kernel.org> 3383L: linux-media@vger.kernel.org 3384W: https://linuxtv.org 3385T: git git://linuxtv.org/media_tree.git 3386S: Odd fixes 3387F: Documentation/media/v4l-drivers/bttv* 3388F: drivers/media/pci/bt8xx/bttv* 3389 3390BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3391M: Chanwoo Choi <cw00.choi@samsung.com> 3392L: linux-pm@vger.kernel.org 3393L: linux-samsung-soc@vger.kernel.org 3394T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3395S: Maintained 3396F: drivers/devfreq/exynos-bus.c 3397F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3398 3399BUSLOGIC SCSI DRIVER 3400M: Khalid Aziz <khalid@gonehiking.org> 3401L: linux-scsi@vger.kernel.org 3402S: Maintained 3403F: drivers/scsi/BusLogic.* 3404F: drivers/scsi/FlashPoint.* 3405 3406C-MEDIA CMI8788 DRIVER 3407M: Clemens Ladisch <clemens@ladisch.de> 3408L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3409T: git git://git.alsa-project.org/alsa-kernel.git 3410S: Maintained 3411F: sound/pci/oxygen/ 3412 3413C-SKY ARCHITECTURE 3414M: Guo Ren <guoren@kernel.org> 3415T: git https://github.com/c-sky/csky-linux.git 3416S: Supported 3417F: arch/csky/ 3418F: Documentation/devicetree/bindings/csky/ 3419F: drivers/irqchip/irq-csky-* 3420F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3421F: drivers/clocksource/timer-gx6605s.c 3422F: drivers/clocksource/timer-mp-csky.c 3423F: Documentation/devicetree/bindings/timer/csky,* 3424K: csky 3425N: csky 3426 3427C6X ARCHITECTURE 3428M: Mark Salter <msalter@redhat.com> 3429M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3430L: linux-c6x-dev@linux-c6x.org 3431W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3432S: Maintained 3433F: arch/c6x/ 3434 3435CA8210 IEEE-802.15.4 RADIO DRIVER 3436M: Harry Morris <h.morris@cascoda.com> 3437L: linux-wpan@vger.kernel.org 3438W: https://github.com/Cascoda/ca8210-linux.git 3439S: Maintained 3440F: drivers/net/ieee802154/ca8210.c 3441F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3442 3443CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3444M: David Howells <dhowells@redhat.com> 3445L: linux-cachefs@redhat.com (moderated for non-subscribers) 3446S: Supported 3447F: Documentation/filesystems/caching/cachefiles.txt 3448F: fs/cachefiles/ 3449 3450CADENCE MIPI-CSI2 BRIDGES 3451M: Maxime Ripard <maxime.ripard@bootlin.com> 3452L: linux-media@vger.kernel.org 3453S: Maintained 3454F: Documentation/devicetree/bindings/media/cdns,*.txt 3455F: drivers/media/platform/cadence/cdns-csi2* 3456 3457CADET FM/AM RADIO RECEIVER DRIVER 3458M: Hans Verkuil <hverkuil@xs4all.nl> 3459L: linux-media@vger.kernel.org 3460T: git git://linuxtv.org/media_tree.git 3461W: https://linuxtv.org 3462S: Maintained 3463F: drivers/media/radio/radio-cadet* 3464 3465CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3466M: Jonathan Corbet <corbet@lwn.net> 3467L: linux-media@vger.kernel.org 3468T: git git://linuxtv.org/media_tree.git 3469S: Maintained 3470F: Documentation/media/v4l-drivers/cafe_ccic* 3471F: drivers/media/platform/marvell-ccic/ 3472 3473CAIF NETWORK LAYER 3474L: netdev@vger.kernel.org 3475S: Orphan 3476F: Documentation/networking/caif/ 3477F: drivers/net/caif/ 3478F: include/uapi/linux/caif/ 3479F: include/net/caif/ 3480F: net/caif/ 3481 3482CAKE QDISC 3483M: Toke Høiland-Jørgensen <toke@toke.dk> 3484L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3485S: Maintained 3486F: net/sched/sch_cake.c 3487 3488CALGARY x86-64 IOMMU 3489M: Muli Ben-Yehuda <mulix@mulix.org> 3490M: Jon Mason <jdmason@kudzu.us> 3491L: iommu@lists.linux-foundation.org 3492S: Maintained 3493F: arch/x86/kernel/pci-calgary_64.c 3494F: arch/x86/kernel/tce_64.c 3495F: arch/x86/include/asm/calgary.h 3496F: arch/x86/include/asm/tce.h 3497 3498CAN NETWORK DRIVERS 3499M: Wolfgang Grandegger <wg@grandegger.com> 3500M: Marc Kleine-Budde <mkl@pengutronix.de> 3501L: linux-can@vger.kernel.org 3502W: https://github.com/linux-can 3503T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3504T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3505S: Maintained 3506F: Documentation/devicetree/bindings/net/can/ 3507F: drivers/net/can/ 3508F: include/linux/can/dev.h 3509F: include/linux/can/platform/ 3510F: include/uapi/linux/can/error.h 3511F: include/uapi/linux/can/netlink.h 3512 3513CAN NETWORK LAYER 3514M: Oliver Hartkopp <socketcan@hartkopp.net> 3515M: Marc Kleine-Budde <mkl@pengutronix.de> 3516L: linux-can@vger.kernel.org 3517W: https://github.com/linux-can 3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3519T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3520S: Maintained 3521F: Documentation/networking/can.rst 3522F: net/can/ 3523F: include/linux/can/core.h 3524F: include/uapi/linux/can.h 3525F: include/uapi/linux/can/bcm.h 3526F: include/uapi/linux/can/raw.h 3527F: include/uapi/linux/can/gw.h 3528 3529CAPABILITIES 3530M: Serge Hallyn <serge@hallyn.com> 3531L: linux-security-module@vger.kernel.org 3532S: Supported 3533F: include/linux/capability.h 3534F: include/uapi/linux/capability.h 3535F: security/commoncap.c 3536F: kernel/capability.c 3537 3538CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3539M: Kevin Tsai <ktsai@capellamicro.com> 3540S: Maintained 3541F: drivers/iio/light/cm* 3542 3543CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3544M: Christian Lamparter <chunkeey@googlemail.com> 3545L: linux-wireless@vger.kernel.org 3546W: http://wireless.kernel.org/en/users/Drivers/carl9170 3547S: Maintained 3548F: drivers/net/wireless/ath/carl9170/ 3549 3550CAVIUM I2C DRIVER 3551M: Jan Glauber <jglauber@cavium.com> 3552M: David Daney <david.daney@cavium.com> 3553W: http://www.cavium.com 3554S: Supported 3555F: drivers/i2c/busses/i2c-octeon* 3556F: drivers/i2c/busses/i2c-thunderx* 3557 3558CAVIUM LIQUIDIO NETWORK DRIVER 3559M: Derek Chickles <dchickles@marvell.com> 3560M: Satanand Burla <sburla@marvell.com> 3561M: Felix Manlunas <fmanlunas@marvell.com> 3562L: netdev@vger.kernel.org 3563W: http://www.cavium.com 3564S: Supported 3565F: drivers/net/ethernet/cavium/liquidio/ 3566 3567CAVIUM MMC DRIVER 3568M: Jan Glauber <jglauber@cavium.com> 3569M: David Daney <david.daney@cavium.com> 3570M: Steven J. Hill <Steven.Hill@cavium.com> 3571W: http://www.cavium.com 3572S: Supported 3573F: drivers/mmc/host/cavium* 3574 3575CAVIUM OCTEON-TX CRYPTO DRIVER 3576M: George Cherian <george.cherian@cavium.com> 3577L: linux-crypto@vger.kernel.org 3578W: http://www.cavium.com 3579S: Supported 3580F: drivers/crypto/cavium/cpt/ 3581 3582CAVIUM THUNDERX2 ARM64 SOC 3583M: Robert Richter <rrichter@cavium.com> 3584M: Jayachandran C <jnair@caviumnetworks.com> 3585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3586S: Maintained 3587F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3588F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3589 3590CC2520 IEEE-802.15.4 RADIO DRIVER 3591M: Varka Bhadram <varkabhadram@gmail.com> 3592L: linux-wpan@vger.kernel.org 3593S: Maintained 3594F: drivers/net/ieee802154/cc2520.c 3595F: include/linux/spi/cc2520.h 3596F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3597 3598CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3599M: Gilad Ben-Yossef <gilad@benyossef.com> 3600L: linux-crypto@vger.kernel.org 3601S: Supported 3602F: drivers/crypto/ccree/ 3603W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3604 3605CEC FRAMEWORK 3606M: Hans Verkuil <hans.verkuil@cisco.com> 3607L: linux-media@vger.kernel.org 3608T: git git://linuxtv.org/media_tree.git 3609W: http://linuxtv.org 3610S: Supported 3611F: Documentation/media/kapi/cec-core.rst 3612F: Documentation/media/uapi/cec 3613F: drivers/media/cec/ 3614F: drivers/media/rc/keymaps/rc-cec.c 3615F: include/media/cec.h 3616F: include/media/cec-notifier.h 3617F: include/uapi/linux/cec.h 3618F: include/uapi/linux/cec-funcs.h 3619F: Documentation/devicetree/bindings/media/cec.txt 3620F: Documentation/ABI/testing/debugfs-cec-error-inj 3621 3622CEC GPIO DRIVER 3623M: Hans Verkuil <hans.verkuil@cisco.com> 3624L: linux-media@vger.kernel.org 3625T: git git://linuxtv.org/media_tree.git 3626W: http://linuxtv.org 3627S: Supported 3628F: drivers/media/platform/cec-gpio/ 3629F: Documentation/devicetree/bindings/media/cec-gpio.txt 3630 3631CELL BROADBAND ENGINE ARCHITECTURE 3632M: Arnd Bergmann <arnd@arndb.de> 3633L: linuxppc-dev@lists.ozlabs.org 3634W: http://www.ibm.com/developerworks/power/cell/ 3635S: Supported 3636F: arch/powerpc/include/asm/cell*.h 3637F: arch/powerpc/include/asm/spu*.h 3638F: arch/powerpc/include/uapi/asm/spu*.h 3639F: arch/powerpc/oprofile/*cell* 3640F: arch/powerpc/platforms/cell/ 3641 3642CEPH COMMON CODE (LIBCEPH) 3643M: Ilya Dryomov <idryomov@gmail.com> 3644M: "Yan, Zheng" <zyan@redhat.com> 3645M: Sage Weil <sage@redhat.com> 3646L: ceph-devel@vger.kernel.org 3647W: http://ceph.com/ 3648T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3649T: git git://github.com/ceph/ceph-client.git 3650S: Supported 3651F: net/ceph/ 3652F: include/linux/ceph/ 3653F: include/linux/crush/ 3654 3655CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3656M: "Yan, Zheng" <zyan@redhat.com> 3657M: Sage Weil <sage@redhat.com> 3658M: Ilya Dryomov <idryomov@gmail.com> 3659L: ceph-devel@vger.kernel.org 3660W: http://ceph.com/ 3661T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3662T: git git://github.com/ceph/ceph-client.git 3663S: Supported 3664F: Documentation/filesystems/ceph.txt 3665F: fs/ceph/ 3666 3667CERTIFICATE HANDLING: 3668M: David Howells <dhowells@redhat.com> 3669M: David Woodhouse <dwmw2@infradead.org> 3670L: keyrings@vger.kernel.org 3671S: Maintained 3672F: Documentation/admin-guide/module-signing.rst 3673F: certs/ 3674F: scripts/sign-file.c 3675F: scripts/extract-cert.c 3676 3677CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3678L: linux-usb@vger.kernel.org 3679S: Orphan 3680F: Documentation/usb/WUSB-Design-overview.txt 3681F: Documentation/usb/wusb-cbaf 3682F: drivers/usb/host/hwa-hc.c 3683F: drivers/usb/host/whci/ 3684F: drivers/usb/wusbcore/ 3685F: include/linux/usb/wusb* 3686 3687CFAG12864B LCD DRIVER 3688M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3689S: Maintained 3690F: drivers/auxdisplay/cfag12864b.c 3691F: include/linux/cfag12864b.h 3692 3693CFAG12864BFB LCD FRAMEBUFFER DRIVER 3694M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3695S: Maintained 3696F: drivers/auxdisplay/cfag12864bfb.c 3697F: include/linux/cfag12864b.h 3698 3699802.11 (including CFG80211/NL80211) 3700M: Johannes Berg <johannes@sipsolutions.net> 3701L: linux-wireless@vger.kernel.org 3702W: http://wireless.kernel.org/ 3703T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3704T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3705S: Maintained 3706F: net/wireless/ 3707F: include/uapi/linux/nl80211.h 3708F: include/linux/ieee80211.h 3709F: include/net/wext.h 3710F: include/net/cfg80211.h 3711F: include/net/iw_handler.h 3712F: include/net/ieee80211_radiotap.h 3713F: Documentation/driver-api/80211/cfg80211.rst 3714F: Documentation/networking/regulatory.txt 3715 3716CHAR and MISC DRIVERS 3717M: Arnd Bergmann <arnd@arndb.de> 3718M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3719T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3720S: Supported 3721F: drivers/char/ 3722F: drivers/misc/ 3723F: include/linux/miscdevice.h 3724 3725CHECKPATCH 3726M: Andy Whitcroft <apw@canonical.com> 3727M: Joe Perches <joe@perches.com> 3728S: Maintained 3729F: scripts/checkpatch.pl 3730 3731CHINESE DOCUMENTATION 3732M: Harry Wei <harryxiyou@gmail.com> 3733L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3734L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3735S: Maintained 3736F: Documentation/translations/zh_CN/ 3737 3738CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3739M: Peter Chen <Peter.Chen@nxp.com> 3740T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3741L: linux-usb@vger.kernel.org 3742S: Maintained 3743F: drivers/usb/chipidea/ 3744 3745CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3746M: Hans de Goede <hdegoede@redhat.com> 3747L: linux-input@vger.kernel.org 3748S: Maintained 3749F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3750F: drivers/input/touchscreen/chipone_icn8318.c 3751 3752CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3753M: Hans de Goede <hdegoede@redhat.com> 3754L: linux-input@vger.kernel.org 3755S: Maintained 3756F: drivers/input/touchscreen/chipone_icn8505.c 3757 3758CHROME HARDWARE PLATFORM SUPPORT 3759M: Benson Leung <bleung@chromium.org> 3760M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3761S: Maintained 3762T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3763F: drivers/platform/chrome/ 3764 3765CHROMEOS EC SUBDRIVERS 3766M: Benson Leung <bleung@chromium.org> 3767M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3768R: Guenter Roeck <groeck@chromium.org> 3769S: Maintained 3770N: cros_ec 3771N: cros-ec 3772F: drivers/power/supply/cros_usbpd-charger.c 3773 3774CHROMEOS EC CODEC DRIVER 3775M: Cheng-Yi Chiang <cychiang@chromium.org> 3776S: Maintained 3777R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3778R: Guenter Roeck <groeck@chromium.org> 3779F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3780F: sound/soc/codecs/cros_ec_codec.* 3781 3782CIRRUS LOGIC AUDIO CODEC DRIVERS 3783M: Brian Austin <brian.austin@cirrus.com> 3784M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3785L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3786S: Maintained 3787F: sound/soc/codecs/cs* 3788 3789CIRRUS LOGIC EP93XX ETHERNET DRIVER 3790M: Hartley Sweeten <hsweeten@visionengravers.com> 3791L: netdev@vger.kernel.org 3792S: Maintained 3793F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3794 3795CIRRUS LOGIC LOCHNAGAR DRIVER 3796M: Charles Keepax <ckeepax@opensource.cirrus.com> 3797M: Richard Fitzgerald <rf@opensource.cirrus.com> 3798L: patches@opensource.cirrus.com 3799S: Supported 3800F: drivers/clk/clk-lochnagar.c 3801F: drivers/mfd/lochnagar-i2c.c 3802F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3803F: drivers/regulator/lochnagar-regulator.c 3804F: include/dt-bindings/clk/lochnagar.h 3805F: include/dt-bindings/pinctrl/lochnagar.h 3806F: include/linux/mfd/lochnagar* 3807F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3808F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3809F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3810F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3811 3812CISCO FCOE HBA DRIVER 3813M: Satish Kharat <satishkh@cisco.com> 3814M: Sesidhar Baddela <sebaddel@cisco.com> 3815M: Karan Tilak Kumar <kartilak@cisco.com> 3816L: linux-scsi@vger.kernel.org 3817S: Supported 3818F: drivers/scsi/fnic/ 3819 3820CISCO SCSI HBA DRIVER 3821M: Karan Tilak Kumar <kartilak@cisco.com> 3822M: Sesidhar Baddela <sebaddel@cisco.com> 3823L: linux-scsi@vger.kernel.org 3824S: Supported 3825F: drivers/scsi/snic/ 3826 3827CISCO VIC ETHERNET NIC DRIVER 3828M: Christian Benvenuti <benve@cisco.com> 3829M: Govindarajulu Varadarajan <_govind@gmx.com> 3830M: Parvi Kaustubhi <pkaustub@cisco.com> 3831S: Supported 3832F: drivers/net/ethernet/cisco/enic/ 3833 3834CISCO VIC LOW LATENCY NIC DRIVER 3835M: Christian Benvenuti <benve@cisco.com> 3836M: Nelson Escobar <neescoba@cisco.com> 3837M: Parvi Kaustubhi <pkaustub@cisco.com> 3838S: Supported 3839F: drivers/infiniband/hw/usnic/ 3840 3841CIRRUS LOGIC MADERA CODEC DRIVERS 3842M: Charles Keepax <ckeepax@opensource.cirrus.com> 3843M: Richard Fitzgerald <rf@opensource.cirrus.com> 3844L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3845L: patches@opensource.cirrus.com 3846T: git https://github.com/CirrusLogic/linux-drivers.git 3847W: https://github.com/CirrusLogic/linux-drivers/wiki 3848S: Supported 3849F: Documentation/devicetree/bindings/mfd/madera.txt 3850F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3851F: include/linux/irqchip/irq-madera* 3852F: include/linux/mfd/madera/* 3853F: drivers/gpio/gpio-madera* 3854F: drivers/irqchip/irq-madera* 3855F: drivers/mfd/madera* 3856F: drivers/mfd/cs47l* 3857F: drivers/pinctrl/cirrus/* 3858 3859CLANG-FORMAT FILE 3860M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3861S: Maintained 3862F: .clang-format 3863 3864CLEANCACHE API 3865M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3866L: linux-kernel@vger.kernel.org 3867S: Maintained 3868F: mm/cleancache.c 3869F: include/linux/cleancache.h 3870 3871CLK API 3872M: Russell King <linux@armlinux.org.uk> 3873L: linux-clk@vger.kernel.org 3874S: Maintained 3875F: include/linux/clk.h 3876 3877CLOCKSOURCE, CLOCKEVENT DRIVERS 3878M: Daniel Lezcano <daniel.lezcano@linaro.org> 3879M: Thomas Gleixner <tglx@linutronix.de> 3880L: linux-kernel@vger.kernel.org 3881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3882S: Supported 3883F: drivers/clocksource/ 3884F: Documentation/devicetree/bindings/timer/ 3885 3886CMPC ACPI DRIVER 3887M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3888M: Daniel Oliveira Nascimento <don@syst.com.br> 3889L: platform-driver-x86@vger.kernel.org 3890S: Supported 3891F: drivers/platform/x86/classmate-laptop.c 3892 3893COBALT MEDIA DRIVER 3894M: Hans Verkuil <hans.verkuil@cisco.com> 3895L: linux-media@vger.kernel.org 3896T: git git://linuxtv.org/media_tree.git 3897W: https://linuxtv.org 3898S: Supported 3899F: drivers/media/pci/cobalt/ 3900 3901COCCINELLE/Semantic Patches (SmPL) 3902M: Julia Lawall <Julia.Lawall@lip6.fr> 3903M: Gilles Muller <Gilles.Muller@lip6.fr> 3904M: Nicolas Palix <nicolas.palix@imag.fr> 3905M: Michal Marek <michal.lkml@markovi.net> 3906L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3907T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3908W: http://coccinelle.lip6.fr/ 3909S: Supported 3910F: Documentation/dev-tools/coccinelle.rst 3911F: scripts/coccinelle/ 3912F: scripts/coccicheck 3913 3914CODA FILE SYSTEM 3915M: Jan Harkes <jaharkes@cs.cmu.edu> 3916M: coda@cs.cmu.edu 3917L: codalist@coda.cs.cmu.edu 3918W: http://www.coda.cs.cmu.edu/ 3919S: Maintained 3920F: Documentation/filesystems/coda.txt 3921F: fs/coda/ 3922F: include/linux/coda*.h 3923F: include/uapi/linux/coda*.h 3924 3925CODA V4L2 MEM2MEM DRIVER 3926M: Philipp Zabel <p.zabel@pengutronix.de> 3927L: linux-media@vger.kernel.org 3928S: Maintained 3929F: Documentation/devicetree/bindings/media/coda.txt 3930F: drivers/media/platform/coda/ 3931 3932CODE OF CONDUCT 3933M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3934S: Supported 3935F: Documentation/process/code-of-conduct.rst 3936F: Documentation/process/code-of-conduct-interpretation.rst 3937 3938COMMON CLK FRAMEWORK 3939M: Michael Turquette <mturquette@baylibre.com> 3940M: Stephen Boyd <sboyd@kernel.org> 3941L: linux-clk@vger.kernel.org 3942Q: http://patchwork.kernel.org/project/linux-clk/list/ 3943T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3944S: Maintained 3945F: Documentation/devicetree/bindings/clock/ 3946F: drivers/clk/ 3947X: drivers/clk/clkdev.c 3948F: include/linux/clk-pr* 3949F: include/linux/clk/ 3950F: include/linux/of_clk.h 3951 3952COMMON INTERNET FILE SYSTEM (CIFS) 3953M: Steve French <sfrench@samba.org> 3954L: linux-cifs@vger.kernel.org 3955L: samba-technical@lists.samba.org (moderated for non-subscribers) 3956W: http://linux-cifs.samba.org/ 3957T: git git://git.samba.org/sfrench/cifs-2.6.git 3958S: Supported 3959F: Documentation/filesystems/cifs/ 3960F: fs/cifs/ 3961 3962COMPACTPCI HOTPLUG CORE 3963M: Scott Murray <scott@spiteful.org> 3964L: linux-pci@vger.kernel.org 3965S: Maintained 3966F: drivers/pci/hotplug/cpci_hotplug* 3967 3968COMPACTPCI HOTPLUG GENERIC DRIVER 3969M: Scott Murray <scott@spiteful.org> 3970L: linux-pci@vger.kernel.org 3971S: Maintained 3972F: drivers/pci/hotplug/cpcihp_generic.c 3973 3974COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3975M: Scott Murray <scott@spiteful.org> 3976L: linux-pci@vger.kernel.org 3977S: Maintained 3978F: drivers/pci/hotplug/cpcihp_zt5550.* 3979 3980COMPAL LAPTOP SUPPORT 3981M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3982L: platform-driver-x86@vger.kernel.org 3983S: Maintained 3984F: drivers/platform/x86/compal-laptop.c 3985 3986COMPILER ATTRIBUTES 3987M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3988S: Maintained 3989F: include/linux/compiler_attributes.h 3990 3991CONEXANT ACCESSRUNNER USB DRIVER 3992L: accessrunner-general@lists.sourceforge.net 3993W: http://accessrunner.sourceforge.net/ 3994S: Orphan 3995F: drivers/usb/atm/cxacru.c 3996 3997CONFIGFS 3998M: Joel Becker <jlbec@evilplan.org> 3999M: Christoph Hellwig <hch@lst.de> 4000T: git git://git.infradead.org/users/hch/configfs.git 4001S: Supported 4002F: fs/configfs/ 4003F: include/linux/configfs.h 4004 4005CONNECTOR 4006M: Evgeniy Polyakov <zbr@ioremap.net> 4007L: netdev@vger.kernel.org 4008S: Maintained 4009F: drivers/connector/ 4010 4011CONTROL GROUP (CGROUP) 4012M: Tejun Heo <tj@kernel.org> 4013M: Li Zefan <lizefan@huawei.com> 4014M: Johannes Weiner <hannes@cmpxchg.org> 4015L: cgroups@vger.kernel.org 4016T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4017S: Maintained 4018F: Documentation/admin-guide/cgroup-v2.rst 4019F: Documentation/cgroup-v1/ 4020F: include/linux/cgroup* 4021F: kernel/cgroup/ 4022 4023CONTROL GROUP - CPUSET 4024M: Li Zefan <lizefan@huawei.com> 4025L: cgroups@vger.kernel.org 4026W: http://www.bullopensource.org/cpuset/ 4027W: http://oss.sgi.com/projects/cpusets/ 4028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4029S: Maintained 4030F: Documentation/cgroup-v1/cpusets.txt 4031F: include/linux/cpuset.h 4032F: kernel/cgroup/cpuset.c 4033 4034CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4035M: Johannes Weiner <hannes@cmpxchg.org> 4036M: Michal Hocko <mhocko@kernel.org> 4037M: Vladimir Davydov <vdavydov.dev@gmail.com> 4038L: cgroups@vger.kernel.org 4039L: linux-mm@kvack.org 4040S: Maintained 4041F: mm/memcontrol.c 4042F: mm/swap_cgroup.c 4043 4044CORETEMP HARDWARE MONITORING DRIVER 4045M: Fenghua Yu <fenghua.yu@intel.com> 4046L: linux-hwmon@vger.kernel.org 4047S: Maintained 4048F: Documentation/hwmon/coretemp 4049F: drivers/hwmon/coretemp.c 4050 4051COSA/SRP SYNC SERIAL DRIVER 4052M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4053W: http://www.fi.muni.cz/~kas/cosa/ 4054S: Maintained 4055F: drivers/net/wan/cosa* 4056 4057CPMAC ETHERNET DRIVER 4058M: Florian Fainelli <f.fainelli@gmail.com> 4059L: netdev@vger.kernel.org 4060S: Maintained 4061F: drivers/net/ethernet/ti/cpmac.c 4062 4063CPU FREQUENCY SCALING FRAMEWORK 4064M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4065M: Viresh Kumar <viresh.kumar@linaro.org> 4066L: linux-pm@vger.kernel.org 4067S: Maintained 4068T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4069T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4070B: https://bugzilla.kernel.org 4071F: Documentation/admin-guide/pm/cpufreq.rst 4072F: Documentation/admin-guide/pm/intel_pstate.rst 4073F: Documentation/cpu-freq/ 4074F: Documentation/devicetree/bindings/cpufreq/ 4075F: drivers/cpufreq/ 4076F: include/linux/cpufreq.h 4077F: tools/testing/selftests/cpufreq/ 4078 4079CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4080M: Viresh Kumar <viresh.kumar@linaro.org> 4081M: Sudeep Holla <sudeep.holla@arm.com> 4082L: linux-pm@vger.kernel.org 4083W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4084S: Maintained 4085F: drivers/cpufreq/arm_big_little.h 4086F: drivers/cpufreq/arm_big_little.c 4087 4088CPU POWER MONITORING SUBSYSTEM 4089M: Thomas Renninger <trenn@suse.com> 4090M: Shuah Khan <shuah@kernel.org> 4091M: Shuah Khan <skhan@linuxfoundation.org> 4092L: linux-pm@vger.kernel.org 4093S: Maintained 4094F: tools/power/cpupower/ 4095 4096CPUID/MSR DRIVER 4097M: "H. Peter Anvin" <hpa@zytor.com> 4098S: Maintained 4099F: arch/x86/kernel/cpuid.c 4100F: arch/x86/kernel/msr.c 4101 4102CPUIDLE DRIVER - ARM BIG LITTLE 4103M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4104M: Daniel Lezcano <daniel.lezcano@linaro.org> 4105L: linux-pm@vger.kernel.org 4106L: linux-arm-kernel@lists.infradead.org 4107T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4108S: Maintained 4109F: drivers/cpuidle/cpuidle-big_little.c 4110 4111CPUIDLE DRIVER - ARM EXYNOS 4112M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4113M: Daniel Lezcano <daniel.lezcano@linaro.org> 4114M: Kukjin Kim <kgene@kernel.org> 4115L: linux-pm@vger.kernel.org 4116L: linux-samsung-soc@vger.kernel.org 4117S: Supported 4118F: drivers/cpuidle/cpuidle-exynos.c 4119F: arch/arm/mach-exynos/pm.c 4120 4121CPU IDLE TIME MANAGEMENT FRAMEWORK 4122M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4123M: Daniel Lezcano <daniel.lezcano@linaro.org> 4124L: linux-pm@vger.kernel.org 4125S: Maintained 4126T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4127B: https://bugzilla.kernel.org 4128F: Documentation/admin-guide/pm/cpuidle.rst 4129F: Documentation/driver-api/pm/cpuidle.rst 4130F: drivers/cpuidle/* 4131F: include/linux/cpuidle.h 4132 4133CRAMFS FILESYSTEM 4134M: Nicolas Pitre <nico@fluxnic.net> 4135S: Maintained 4136F: Documentation/filesystems/cramfs.txt 4137F: fs/cramfs/ 4138 4139CRYPTO API 4140M: Herbert Xu <herbert@gondor.apana.org.au> 4141M: "David S. Miller" <davem@davemloft.net> 4142L: linux-crypto@vger.kernel.org 4143T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4144T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4145S: Maintained 4146F: Documentation/crypto/ 4147F: Documentation/devicetree/bindings/crypto/ 4148F: arch/*/crypto/ 4149F: crypto/ 4150F: drivers/crypto/ 4151F: include/crypto/ 4152F: include/linux/crypto* 4153 4154CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4155M: Neil Horman <nhorman@tuxdriver.com> 4156L: linux-crypto@vger.kernel.org 4157S: Maintained 4158F: crypto/ansi_cprng.c 4159F: crypto/rng.c 4160 4161CS3308 MEDIA DRIVER 4162M: Hans Verkuil <hverkuil@xs4all.nl> 4163L: linux-media@vger.kernel.org 4164T: git git://linuxtv.org/media_tree.git 4165W: http://linuxtv.org 4166S: Odd Fixes 4167F: drivers/media/i2c/cs3308.c 4168 4169CS5535 Audio ALSA driver 4170M: Jaya Kumar <jayakumar.alsa@gmail.com> 4171S: Maintained 4172F: sound/pci/cs5535audio/ 4173 4174CSI DRIVERS FOR ALLWINNER V3s 4175M: Yong Deng <yong.deng@magewell.com> 4176L: linux-media@vger.kernel.org 4177T: git git://linuxtv.org/media_tree.git 4178S: Maintained 4179F: drivers/media/platform/sunxi/sun6i-csi/ 4180F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4181 4182CW1200 WLAN driver 4183M: Solomon Peachy <pizza@shaftnet.org> 4184S: Maintained 4185F: drivers/net/wireless/st/cw1200/ 4186 4187CX18 VIDEO4LINUX DRIVER 4188M: Andy Walls <awalls@md.metrocast.net> 4189L: ivtv-devel@ivtvdriver.org (subscribers-only) 4190L: linux-media@vger.kernel.org 4191T: git git://linuxtv.org/media_tree.git 4192W: https://linuxtv.org 4193W: http://www.ivtvdriver.org/index.php/Cx18 4194S: Maintained 4195F: Documentation/media/v4l-drivers/cx18* 4196F: drivers/media/pci/cx18/ 4197F: include/uapi/linux/ivtv* 4198 4199CX2341X MPEG ENCODER HELPER MODULE 4200M: Hans Verkuil <hverkuil@xs4all.nl> 4201L: linux-media@vger.kernel.org 4202T: git git://linuxtv.org/media_tree.git 4203W: https://linuxtv.org 4204S: Maintained 4205F: drivers/media/common/cx2341x* 4206F: include/media/drv-intf/cx2341x.h 4207 4208CX24120 MEDIA DRIVER 4209M: Jemma Denson <jdenson@gmail.com> 4210M: Patrick Boettcher <patrick.boettcher@posteo.de> 4211L: linux-media@vger.kernel.org 4212W: https://linuxtv.org 4213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4214S: Maintained 4215F: drivers/media/dvb-frontends/cx24120* 4216 4217CX88 VIDEO4LINUX DRIVER 4218M: Mauro Carvalho Chehab <mchehab@kernel.org> 4219L: linux-media@vger.kernel.org 4220W: https://linuxtv.org 4221T: git git://linuxtv.org/media_tree.git 4222S: Odd fixes 4223F: Documentation/media/v4l-drivers/cx88* 4224F: drivers/media/pci/cx88/ 4225 4226CXD2820R MEDIA DRIVER 4227M: Antti Palosaari <crope@iki.fi> 4228L: linux-media@vger.kernel.org 4229W: https://linuxtv.org 4230W: http://palosaari.fi/linux/ 4231Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4232T: git git://linuxtv.org/anttip/media_tree.git 4233S: Maintained 4234F: drivers/media/dvb-frontends/cxd2820r* 4235 4236CXGB3 ETHERNET DRIVER (CXGB3) 4237M: Vishal Kulkarni <vishal@chelsio.com> 4238L: netdev@vger.kernel.org 4239W: http://www.chelsio.com 4240S: Supported 4241F: drivers/net/ethernet/chelsio/cxgb3/ 4242 4243CXGB3 ISCSI DRIVER (CXGB3I) 4244M: Karen Xie <kxie@chelsio.com> 4245L: linux-scsi@vger.kernel.org 4246W: http://www.chelsio.com 4247S: Supported 4248F: drivers/scsi/cxgbi/cxgb3i 4249 4250CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4251M: Steve Wise <swise@chelsio.com> 4252L: linux-rdma@vger.kernel.org 4253W: http://www.openfabrics.org 4254S: Supported 4255F: drivers/infiniband/hw/cxgb3/ 4256F: include/uapi/rdma/cxgb3-abi.h 4257 4258CXGB4 CRYPTO DRIVER (chcr) 4259M: Harsh Jain <harsh@chelsio.com> 4260L: linux-crypto@vger.kernel.org 4261W: http://www.chelsio.com 4262S: Supported 4263F: drivers/crypto/chelsio 4264 4265CXGB4 ETHERNET DRIVER (CXGB4) 4266M: Vishal Kulkarni <vishal@chelsio.com> 4267L: netdev@vger.kernel.org 4268W: http://www.chelsio.com 4269S: Supported 4270F: drivers/net/ethernet/chelsio/cxgb4/ 4271 4272CXGB4 ISCSI DRIVER (CXGB4I) 4273M: Karen Xie <kxie@chelsio.com> 4274L: linux-scsi@vger.kernel.org 4275W: http://www.chelsio.com 4276S: Supported 4277F: drivers/scsi/cxgbi/cxgb4i 4278 4279CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4280M: Steve Wise <swise@chelsio.com> 4281L: linux-rdma@vger.kernel.org 4282W: http://www.openfabrics.org 4283S: Supported 4284F: drivers/infiniband/hw/cxgb4/ 4285F: include/uapi/rdma/cxgb4-abi.h 4286 4287CXGB4VF ETHERNET DRIVER (CXGB4VF) 4288M: Casey Leedom <leedom@chelsio.com> 4289L: netdev@vger.kernel.org 4290W: http://www.chelsio.com 4291S: Supported 4292F: drivers/net/ethernet/chelsio/cxgb4vf/ 4293 4294CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4295M: Frederic Barrat <fbarrat@linux.ibm.com> 4296M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4297L: linuxppc-dev@lists.ozlabs.org 4298S: Supported 4299F: arch/powerpc/platforms/powernv/pci-cxl.c 4300F: drivers/misc/cxl/ 4301F: include/misc/cxl* 4302F: include/uapi/misc/cxl.h 4303F: Documentation/powerpc/cxl.txt 4304F: Documentation/ABI/testing/sysfs-class-cxl 4305 4306CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4307M: Manoj N. Kumar <manoj@linux.ibm.com> 4308M: Matthew R. Ochs <mrochs@linux.ibm.com> 4309M: Uma Krishnan <ukrishn@linux.ibm.com> 4310L: linux-scsi@vger.kernel.org 4311S: Supported 4312F: drivers/scsi/cxlflash/ 4313F: include/uapi/scsi/cxlflash_ioctl.h 4314F: Documentation/powerpc/cxlflash.txt 4315 4316CYBERPRO FB DRIVER 4317M: Russell King <linux@armlinux.org.uk> 4318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4319W: http://www.armlinux.org.uk/ 4320S: Maintained 4321F: drivers/video/fbdev/cyber2000fb.* 4322 4323CYCLADES ASYNC MUX DRIVER 4324W: http://www.cyclades.com/ 4325S: Orphan 4326F: drivers/tty/cyclades.c 4327F: include/linux/cyclades.h 4328F: include/uapi/linux/cyclades.h 4329 4330CYCLADES PC300 DRIVER 4331W: http://www.cyclades.com/ 4332S: Orphan 4333F: drivers/net/wan/pc300* 4334 4335CYPRESS_FIRMWARE MEDIA DRIVER 4336M: Antti Palosaari <crope@iki.fi> 4337L: linux-media@vger.kernel.org 4338W: https://linuxtv.org 4339W: http://palosaari.fi/linux/ 4340Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4341T: git git://linuxtv.org/anttip/media_tree.git 4342S: Maintained 4343F: drivers/media/common/cypress_firmware* 4344 4345CYTTSP TOUCHSCREEN DRIVER 4346M: Ferruh Yigit <fery@cypress.com> 4347L: linux-input@vger.kernel.org 4348S: Supported 4349F: drivers/input/touchscreen/cyttsp* 4350F: include/linux/input/cyttsp.h 4351 4352D-LINK DIR-685 TOUCHKEYS DRIVER 4353M: Linus Walleij <linus.walleij@linaro.org> 4354L: linux-input@vger.kernel.org 4355S: Supported 4356F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4357 4358DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4359M: Joshua Kinard <kumba@gentoo.org> 4360S: Maintained 4361F: drivers/rtc/rtc-ds1685.c 4362F: include/linux/rtc/ds1685.h 4363 4364DAMA SLAVE for AX.25 4365M: Joerg Reuter <jreuter@yaina.de> 4366W: http://yaina.de/jreuter/ 4367W: http://www.qsl.net/dl1bke/ 4368L: linux-hams@vger.kernel.org 4369S: Maintained 4370F: net/ax25/af_ax25.c 4371F: net/ax25/ax25_dev.c 4372F: net/ax25/ax25_ds_* 4373F: net/ax25/ax25_in.c 4374F: net/ax25/ax25_out.c 4375F: net/ax25/ax25_timer.c 4376F: net/ax25/sysctl_net_ax25.c 4377 4378DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4379L: netdev@vger.kernel.org 4380S: Orphan 4381F: Documentation/networking/device_drivers/dec/dmfe.txt 4382F: drivers/net/ethernet/dec/tulip/dmfe.c 4383 4384DC390/AM53C974 SCSI driver 4385M: Hannes Reinecke <hare@suse.com> 4386L: linux-scsi@vger.kernel.org 4387S: Maintained 4388F: drivers/scsi/am53c974.c 4389 4390DC395x SCSI driver 4391M: Oliver Neukum <oliver@neukum.org> 4392M: Ali Akcaagac <aliakc@web.de> 4393M: Jamie Lenehan <lenehan@twibble.org> 4394L: dc395x@twibble.org 4395W: http://twibble.org/dist/dc395x/ 4396W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4397S: Maintained 4398F: Documentation/scsi/dc395x.txt 4399F: drivers/scsi/dc395x.* 4400 4401DCCP PROTOCOL 4402M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4403L: dccp@vger.kernel.org 4404W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4405S: Maintained 4406F: include/linux/dccp.h 4407F: include/uapi/linux/dccp.h 4408F: include/linux/tfrc.h 4409F: net/dccp/ 4410 4411DECnet NETWORK LAYER 4412W: http://linux-decnet.sourceforge.net 4413L: linux-decnet-user@lists.sourceforge.net 4414S: Orphan 4415F: Documentation/networking/decnet.txt 4416F: net/decnet/ 4417 4418DECSTATION PLATFORM SUPPORT 4419M: "Maciej W. Rozycki" <macro@linux-mips.org> 4420L: linux-mips@vger.kernel.org 4421W: http://www.linux-mips.org/wiki/DECstation 4422S: Maintained 4423F: arch/mips/dec/ 4424F: arch/mips/include/asm/dec/ 4425F: arch/mips/include/asm/mach-dec/ 4426 4427DEFXX FDDI NETWORK DRIVER 4428M: "Maciej W. Rozycki" <macro@linux-mips.org> 4429S: Maintained 4430F: drivers/net/fddi/defxx.* 4431 4432DELL SMBIOS DRIVER 4433M: Pali Rohár <pali.rohar@gmail.com> 4434M: Mario Limonciello <mario.limonciello@dell.com> 4435L: platform-driver-x86@vger.kernel.org 4436S: Maintained 4437F: drivers/platform/x86/dell-smbios.* 4438 4439DELL SMBIOS SMM DRIVER 4440M: Mario Limonciello <mario.limonciello@dell.com> 4441L: platform-driver-x86@vger.kernel.org 4442S: Maintained 4443F: drivers/platform/x86/dell-smbios-smm.c 4444 4445DELL SMBIOS WMI DRIVER 4446M: Mario Limonciello <mario.limonciello@dell.com> 4447L: platform-driver-x86@vger.kernel.org 4448S: Maintained 4449F: drivers/platform/x86/dell-smbios-wmi.c 4450F: tools/wmi/dell-smbios-example.c 4451 4452DEFZA FDDI NETWORK DRIVER 4453M: "Maciej W. Rozycki" <macro@linux-mips.org> 4454S: Maintained 4455F: drivers/net/fddi/defza.* 4456 4457DELL LAPTOP DRIVER 4458M: Matthew Garrett <mjg59@srcf.ucam.org> 4459M: Pali Rohár <pali.rohar@gmail.com> 4460L: platform-driver-x86@vger.kernel.org 4461S: Maintained 4462F: drivers/platform/x86/dell-laptop.c 4463 4464DELL LAPTOP FREEFALL DRIVER 4465M: Pali Rohár <pali.rohar@gmail.com> 4466S: Maintained 4467F: drivers/platform/x86/dell-smo8800.c 4468 4469DELL LAPTOP RBTN DRIVER 4470M: Pali Rohár <pali.rohar@gmail.com> 4471S: Maintained 4472F: drivers/platform/x86/dell-rbtn.* 4473 4474DELL REMOTE BIOS UPDATE DRIVER 4475M: Stuart Hayes <stuart.w.hayes@gmail.com> 4476L: platform-driver-x86@vger.kernel.org 4477S: Maintained 4478F: drivers/platform/x86/dell_rbu.c 4479 4480DELL LAPTOP SMM DRIVER 4481M: Pali Rohár <pali.rohar@gmail.com> 4482S: Maintained 4483F: drivers/hwmon/dell-smm-hwmon.c 4484F: include/uapi/linux/i8k.h 4485 4486DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4487M: Stuart Hayes <stuart.w.hayes@gmail.com> 4488L: platform-driver-x86@vger.kernel.org 4489S: Maintained 4490F: Documentation/dcdbas.txt 4491F: drivers/platform/x86/dcdbas.* 4492 4493DELL WMI NOTIFICATIONS DRIVER 4494M: Matthew Garrett <mjg59@srcf.ucam.org> 4495M: Pali Rohár <pali.rohar@gmail.com> 4496S: Maintained 4497F: drivers/platform/x86/dell-wmi.c 4498 4499DELL WMI DESCRIPTOR DRIVER 4500M: Mario Limonciello <mario.limonciello@dell.com> 4501S: Maintained 4502F: drivers/platform/x86/dell-wmi-descriptor.c 4503 4504DELTA ST MEDIA DRIVER 4505M: Hugues Fruchet <hugues.fruchet@st.com> 4506L: linux-media@vger.kernel.org 4507T: git git://linuxtv.org/media_tree.git 4508W: https://linuxtv.org 4509S: Supported 4510F: drivers/media/platform/sti/delta 4511 4512DENALI NAND DRIVER 4513M: Masahiro Yamada <yamada.masahiro@socionext.com> 4514L: linux-mtd@lists.infradead.org 4515S: Supported 4516F: drivers/mtd/nand/raw/denali* 4517 4518DESIGNWARE USB2 DRD IP DRIVER 4519M: Minas Harutyunyan <hminas@synopsys.com> 4520L: linux-usb@vger.kernel.org 4521T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4522S: Maintained 4523F: drivers/usb/dwc2/ 4524 4525DESIGNWARE USB3 DRD IP DRIVER 4526M: Felipe Balbi <balbi@kernel.org> 4527L: linux-usb@vger.kernel.org 4528T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4529S: Maintained 4530F: drivers/usb/dwc3/ 4531 4532DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4533M: Andreas Klinger <ak@it-klinger.de> 4534L: linux-iio@vger.kernel.org 4535S: Maintained 4536F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4537F: drivers/iio/proximity/srf*.c 4538 4539DEVICE COREDUMP (DEV_COREDUMP) 4540M: Johannes Berg <johannes@sipsolutions.net> 4541L: linux-kernel@vger.kernel.org 4542S: Maintained 4543F: drivers/base/devcoredump.c 4544F: include/linux/devcoredump.h 4545 4546DEVICE FREQUENCY (DEVFREQ) 4547M: MyungJoo Ham <myungjoo.ham@samsung.com> 4548M: Kyungmin Park <kyungmin.park@samsung.com> 4549R: Chanwoo Choi <cw00.choi@samsung.com> 4550L: linux-pm@vger.kernel.org 4551T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4552S: Maintained 4553F: drivers/devfreq/ 4554F: include/linux/devfreq.h 4555F: Documentation/devicetree/bindings/devfreq/ 4556 4557DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4558M: Chanwoo Choi <cw00.choi@samsung.com> 4559L: linux-pm@vger.kernel.org 4560T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4561S: Supported 4562F: drivers/devfreq/event/ 4563F: drivers/devfreq/devfreq-event.c 4564F: include/linux/devfreq-event.h 4565F: Documentation/devicetree/bindings/devfreq/event/ 4566 4567DEVICE NUMBER REGISTRY 4568M: Torben Mathiasen <device@lanana.org> 4569W: http://lanana.org/docs/device-list/index.html 4570S: Maintained 4571 4572DEVICE-MAPPER (LVM) 4573M: Alasdair Kergon <agk@redhat.com> 4574M: Mike Snitzer <snitzer@redhat.com> 4575M: dm-devel@redhat.com 4576L: dm-devel@redhat.com 4577W: http://sources.redhat.com/dm 4578Q: http://patchwork.kernel.org/project/dm-devel/list/ 4579T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4580T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4581S: Maintained 4582F: Documentation/device-mapper/ 4583F: drivers/md/Makefile 4584F: drivers/md/Kconfig 4585F: drivers/md/dm* 4586F: drivers/md/persistent-data/ 4587F: include/linux/device-mapper.h 4588F: include/linux/dm-*.h 4589F: include/uapi/linux/dm-*.h 4590 4591DEVLINK 4592M: Jiri Pirko <jiri@mellanox.com> 4593L: netdev@vger.kernel.org 4594S: Supported 4595F: net/core/devlink.c 4596F: include/net/devlink.h 4597F: include/uapi/linux/devlink.h 4598 4599DIALOG SEMICONDUCTOR DRIVERS 4600M: Support Opensource <support.opensource@diasemi.com> 4601W: http://www.dialog-semiconductor.com/products 4602S: Supported 4603F: Documentation/hwmon/da90?? 4604F: Documentation/devicetree/bindings/mfd/da90*.txt 4605F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4606F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4607F: Documentation/devicetree/bindings/regulator/da92*.txt 4608F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4609F: Documentation/devicetree/bindings/sound/da[79]*.txt 4610F: drivers/gpio/gpio-da90??.c 4611F: drivers/hwmon/da90??-hwmon.c 4612F: drivers/iio/adc/da91??-*.c 4613F: drivers/input/misc/da90??_onkey.c 4614F: drivers/input/touchscreen/da9052_tsi.c 4615F: drivers/leds/leds-da90??.c 4616F: drivers/mfd/da903x.c 4617F: drivers/mfd/da90??-*.c 4618F: drivers/mfd/da91??-*.c 4619F: drivers/power/supply/da9052-battery.c 4620F: drivers/power/supply/da91??-*.c 4621F: drivers/regulator/da903x.c 4622F: drivers/regulator/da9???-regulator.[ch] 4623F: drivers/thermal/da90??-thermal.c 4624F: drivers/rtc/rtc-da90??.c 4625F: drivers/video/backlight/da90??_bl.c 4626F: drivers/watchdog/da90??_wdt.c 4627F: include/linux/mfd/da903x.h 4628F: include/linux/mfd/da9052/ 4629F: include/linux/mfd/da9055/ 4630F: include/linux/mfd/da9062/ 4631F: include/linux/mfd/da9063/ 4632F: include/linux/mfd/da9150/ 4633F: include/linux/regulator/da9211.h 4634F: include/sound/da[79]*.h 4635F: sound/soc/codecs/da[79]*.[ch] 4636 4637DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4638M: William Breathitt Gray <vilhelm.gray@gmail.com> 4639L: linux-gpio@vger.kernel.org 4640S: Maintained 4641F: drivers/gpio/gpio-gpio-mm.c 4642 4643DIOLAN U2C-12 I2C DRIVER 4644M: Guenter Roeck <linux@roeck-us.net> 4645L: linux-i2c@vger.kernel.org 4646S: Maintained 4647F: drivers/i2c/busses/i2c-diolan-u2c.c 4648 4649FILESYSTEM DIRECT ACCESS (DAX) 4650M: Dan Williams <dan.j.williams@intel.com> 4651R: Matthew Wilcox <willy@infradead.org> 4652R: Jan Kara <jack@suse.cz> 4653L: linux-fsdevel@vger.kernel.org 4654L: linux-nvdimm@lists.01.org 4655S: Supported 4656F: fs/dax.c 4657F: include/linux/dax.h 4658F: include/trace/events/fs_dax.h 4659 4660DEVICE DIRECT ACCESS (DAX) 4661M: Dan Williams <dan.j.williams@intel.com> 4662M: Vishal Verma <vishal.l.verma@intel.com> 4663M: Keith Busch <keith.busch@intel.com> 4664M: Dave Jiang <dave.jiang@intel.com> 4665L: linux-nvdimm@lists.01.org 4666S: Supported 4667F: drivers/dax/ 4668 4669DIRECTORY NOTIFICATION (DNOTIFY) 4670M: Jan Kara <jack@suse.cz> 4671R: Amir Goldstein <amir73il@gmail.com> 4672L: linux-fsdevel@vger.kernel.org 4673S: Maintained 4674F: Documentation/filesystems/dnotify.txt 4675F: fs/notify/dnotify/ 4676F: include/linux/dnotify.h 4677 4678DISK GEOMETRY AND PARTITION HANDLING 4679M: Andries Brouwer <aeb@cwi.nl> 4680W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4681W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4682W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4683S: Maintained 4684 4685DISKQUOTA 4686M: Jan Kara <jack@suse.com> 4687S: Maintained 4688F: Documentation/filesystems/quota.txt 4689F: fs/quota/ 4690F: include/linux/quota*.h 4691F: include/uapi/linux/quota*.h 4692 4693DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4694M: Bernie Thompson <bernie@plugable.com> 4695L: linux-fbdev@vger.kernel.org 4696S: Maintained 4697W: http://plugable.com/category/projects/udlfb/ 4698F: drivers/video/fbdev/udlfb.c 4699F: include/video/udlfb.h 4700F: Documentation/fb/udlfb.txt 4701 4702DISTRIBUTED LOCK MANAGER (DLM) 4703M: Christine Caulfield <ccaulfie@redhat.com> 4704M: David Teigland <teigland@redhat.com> 4705L: cluster-devel@redhat.com 4706W: http://sources.redhat.com/cluster/ 4707T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4708S: Supported 4709F: fs/dlm/ 4710 4711DMA BUFFER SHARING FRAMEWORK 4712M: Sumit Semwal <sumit.semwal@linaro.org> 4713S: Maintained 4714L: linux-media@vger.kernel.org 4715L: dri-devel@lists.freedesktop.org 4716L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4717F: drivers/dma-buf/ 4718F: include/linux/dma-buf* 4719F: include/linux/reservation.h 4720F: include/linux/*fence.h 4721F: Documentation/driver-api/dma-buf.rst 4722T: git git://anongit.freedesktop.org/drm/drm-misc 4723 4724DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4725M: Vinod Koul <vkoul@kernel.org> 4726L: dmaengine@vger.kernel.org 4727Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4728S: Maintained 4729F: drivers/dma/ 4730F: include/linux/dmaengine.h 4731F: include/linux/of_dma.h 4732F: Documentation/devicetree/bindings/dma/ 4733F: Documentation/driver-api/dmaengine/ 4734T: git git://git.infradead.org/users/vkoul/slave-dma.git 4735 4736DMA MAPPING HELPERS 4737M: Christoph Hellwig <hch@lst.de> 4738M: Marek Szyprowski <m.szyprowski@samsung.com> 4739R: Robin Murphy <robin.murphy@arm.com> 4740L: iommu@lists.linux-foundation.org 4741T: git git://git.infradead.org/users/hch/dma-mapping.git 4742W: http://git.infradead.org/users/hch/dma-mapping.git 4743S: Supported 4744F: kernel/dma/ 4745F: include/asm-generic/dma-mapping.h 4746F: include/linux/dma-direct.h 4747F: include/linux/dma-mapping.h 4748F: include/linux/dma-noncoherent.h 4749 4750DME1737 HARDWARE MONITOR DRIVER 4751M: Juerg Haefliger <juergh@gmail.com> 4752L: linux-hwmon@vger.kernel.org 4753S: Maintained 4754F: Documentation/hwmon/dme1737 4755F: drivers/hwmon/dme1737.c 4756 4757DMI/SMBIOS SUPPORT 4758M: Jean Delvare <jdelvare@suse.com> 4759S: Maintained 4760T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4761F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4762F: drivers/firmware/dmi-id.c 4763F: drivers/firmware/dmi_scan.c 4764F: include/linux/dmi.h 4765 4766DOCUMENTATION 4767M: Jonathan Corbet <corbet@lwn.net> 4768L: linux-doc@vger.kernel.org 4769S: Maintained 4770F: Documentation/ 4771F: scripts/kernel-doc 4772X: Documentation/ABI/ 4773X: Documentation/acpi/ 4774X: Documentation/devicetree/ 4775X: Documentation/i2c/ 4776X: Documentation/media/ 4777X: Documentation/power/ 4778X: Documentation/spi/ 4779T: git git://git.lwn.net/linux.git docs-next 4780 4781DOCUMENTATION/ITALIAN 4782M: Federico Vaga <federico.vaga@vaga.pv.it> 4783L: linux-doc@vger.kernel.org 4784S: Maintained 4785F: Documentation/translations/it_IT 4786 4787DONGWOON DW9714 LENS VOICE COIL DRIVER 4788M: Sakari Ailus <sakari.ailus@linux.intel.com> 4789L: linux-media@vger.kernel.org 4790T: git git://linuxtv.org/media_tree.git 4791S: Maintained 4792F: drivers/media/i2c/dw9714.c 4793F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4794 4795DONGWOON DW9807 LENS VOICE COIL DRIVER 4796M: Sakari Ailus <sakari.ailus@linux.intel.com> 4797L: linux-media@vger.kernel.org 4798T: git git://linuxtv.org/media_tree.git 4799S: Maintained 4800F: drivers/media/i2c/dw9807-vcm.c 4801F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4802 4803DOUBLETALK DRIVER 4804M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4805L: blinux-list@redhat.com 4806S: Maintained 4807F: drivers/char/dtlk.c 4808F: include/linux/dtlk.h 4809 4810DPAA2 DATAPATH I/O (DPIO) DRIVER 4811M: Roy Pledge <Roy.Pledge@nxp.com> 4812L: linux-kernel@vger.kernel.org 4813S: Maintained 4814F: drivers/soc/fsl/dpio 4815 4816DPAA2 ETHERNET DRIVER 4817M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4818L: netdev@vger.kernel.org 4819S: Maintained 4820F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4821F: drivers/net/ethernet/freescale/dpaa2/dpni* 4822F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4823F: drivers/net/ethernet/freescale/dpaa2/Makefile 4824F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4825 4826DPAA2 ETHERNET SWITCH DRIVER 4827M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4828M: Ioana Ciornei <ioana.ciornei@nxp.com> 4829L: linux-kernel@vger.kernel.org 4830S: Maintained 4831F: drivers/staging/fsl-dpaa2/ethsw 4832 4833DPAA2 PTP CLOCK DRIVER 4834M: Yangbo Lu <yangbo.lu@nxp.com> 4835L: netdev@vger.kernel.org 4836S: Maintained 4837F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4838F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4839 4840DPT_I2O SCSI RAID DRIVER 4841M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4842L: linux-scsi@vger.kernel.org 4843W: http://www.adaptec.com/ 4844S: Maintained 4845F: drivers/scsi/dpt* 4846F: drivers/scsi/dpt/ 4847 4848DRBD DRIVER 4849M: Philipp Reisner <philipp.reisner@linbit.com> 4850M: Lars Ellenberg <lars.ellenberg@linbit.com> 4851L: drbd-dev@lists.linbit.com 4852W: http://www.drbd.org 4853T: git git://git.linbit.com/linux-drbd.git 4854T: git git://git.linbit.com/drbd-8.4.git 4855S: Supported 4856F: drivers/block/drbd/ 4857F: lib/lru_cache.c 4858F: Documentation/blockdev/drbd/ 4859 4860DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4861M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4862R: "Rafael J. Wysocki" <rafael@kernel.org> 4863T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4864S: Supported 4865F: Documentation/kobject.txt 4866F: drivers/base/ 4867F: fs/debugfs/ 4868F: fs/sysfs/ 4869F: include/linux/debugfs.h 4870F: include/linux/kobj* 4871F: lib/kobj* 4872 4873DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4874M: Kevin Hilman <khilman@kernel.org> 4875M: Nishanth Menon <nm@ti.com> 4876S: Maintained 4877F: drivers/power/avs/ 4878F: include/linux/power/smartreflex.h 4879L: linux-pm@vger.kernel.org 4880 4881DRM DRIVER FOR ARM PL111 CLCD 4882M: Eric Anholt <eric@anholt.net> 4883T: git git://anongit.freedesktop.org/drm/drm-misc 4884S: Supported 4885F: drivers/gpu/drm/pl111/ 4886 4887DRM DRIVER FOR ARM VERSATILE TFT PANELS 4888M: Linus Walleij <linus.walleij@linaro.org> 4889T: git git://anongit.freedesktop.org/drm/drm-misc 4890S: Maintained 4891F: drivers/gpu/drm/panel/panel-arm-versatile.c 4892F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4893 4894DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4895M: Dave Airlie <airlied@redhat.com> 4896S: Odd Fixes 4897F: drivers/gpu/drm/ast/ 4898 4899DRM DRIVER FOR BOCHS VIRTUAL GPU 4900M: Gerd Hoffmann <kraxel@redhat.com> 4901L: virtualization@lists.linux-foundation.org 4902T: git git://anongit.freedesktop.org/drm/drm-misc 4903S: Maintained 4904F: drivers/gpu/drm/bochs/ 4905 4906DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4907M: Linus Walleij <linus.walleij@linaro.org> 4908T: git git://anongit.freedesktop.org/drm/drm-misc 4909S: Maintained 4910F: drivers/gpu/drm/tve200/ 4911 4912DRM DRIVER FOR ILITEK ILI9225 PANELS 4913M: David Lechner <david@lechnology.com> 4914S: Maintained 4915F: drivers/gpu/drm/tinydrm/ili9225.c 4916F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4917 4918DRM DRIVER FOR HX8357D PANELS 4919M: Eric Anholt <eric@anholt.net> 4920T: git git://anongit.freedesktop.org/drm/drm-misc 4921S: Maintained 4922F: drivers/gpu/drm/tinydrm/hx8357d.c 4923F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4924 4925DRM DRIVER FOR INTEL I810 VIDEO CARDS 4926S: Orphan / Obsolete 4927F: drivers/gpu/drm/i810/ 4928F: include/uapi/drm/i810_drm.h 4929 4930DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4931S: Orphan / Obsolete 4932F: drivers/gpu/drm/mga/ 4933F: include/uapi/drm/mga_drm.h 4934 4935DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4936M: Dave Airlie <airlied@redhat.com> 4937S: Odd Fixes 4938F: drivers/gpu/drm/mgag200/ 4939 4940DRM DRIVER FOR MI0283QT 4941M: Noralf Trønnes <noralf@tronnes.org> 4942S: Maintained 4943F: drivers/gpu/drm/tinydrm/mi0283qt.c 4944F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4945 4946DRM DRIVER FOR MSM ADRENO GPU 4947M: Rob Clark <robdclark@gmail.com> 4948M: Sean Paul <sean@poorly.run> 4949L: linux-arm-msm@vger.kernel.org 4950L: dri-devel@lists.freedesktop.org 4951L: freedreno@lists.freedesktop.org 4952T: git https://gitlab.freedesktop.org/drm/msm.git 4953S: Maintained 4954F: drivers/gpu/drm/msm/ 4955F: include/uapi/drm/msm_drm.h 4956F: Documentation/devicetree/bindings/display/msm/ 4957 4958DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4959M: Ben Skeggs <bskeggs@redhat.com> 4960L: dri-devel@lists.freedesktop.org 4961L: nouveau@lists.freedesktop.org 4962T: git git://github.com/skeggsb/linux 4963S: Supported 4964F: drivers/gpu/drm/nouveau/ 4965F: include/uapi/drm/nouveau_drm.h 4966 4967DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4968M: Stefan Mavrodiev <stefan@olimex.com> 4969S: Maintained 4970F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4971F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4972 4973DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4974M: Noralf Trønnes <noralf@tronnes.org> 4975S: Maintained 4976F: drivers/gpu/drm/tinydrm/repaper.c 4977F: Documentation/devicetree/bindings/display/repaper.txt 4978 4979DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4980M: Dave Airlie <airlied@redhat.com> 4981M: Gerd Hoffmann <kraxel@redhat.com> 4982L: virtualization@lists.linux-foundation.org 4983T: git git://anongit.freedesktop.org/drm/drm-misc 4984S: Obsolete 4985W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4986F: drivers/gpu/drm/cirrus/ 4987 4988DRM DRIVER FOR QXL VIRTUAL GPU 4989M: Dave Airlie <airlied@redhat.com> 4990M: Gerd Hoffmann <kraxel@redhat.com> 4991L: virtualization@lists.linux-foundation.org 4992L: spice-devel@lists.freedesktop.org 4993T: git git://anongit.freedesktop.org/drm/drm-misc 4994S: Maintained 4995F: drivers/gpu/drm/qxl/ 4996F: include/uapi/drm/qxl_drm.h 4997 4998DRM DRIVER FOR RAGE 128 VIDEO CARDS 4999S: Orphan / Obsolete 5000F: drivers/gpu/drm/r128/ 5001F: include/uapi/drm/r128_drm.h 5002 5003DRM DRIVER FOR SAVAGE VIDEO CARDS 5004S: Orphan / Obsolete 5005F: drivers/gpu/drm/savage/ 5006F: include/uapi/drm/savage_drm.h 5007 5008DRM DRIVER FOR SIS VIDEO CARDS 5009S: Orphan / Obsolete 5010F: drivers/gpu/drm/sis/ 5011F: include/uapi/drm/sis_drm.h 5012 5013DRM DRIVER FOR SITRONIX ST7701 PANELS 5014M: Jagan Teki <jagan@amarulasolutions.com> 5015S: Maintained 5016F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5017F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5018 5019DRM DRIVER FOR SITRONIX ST7586 PANELS 5020M: David Lechner <david@lechnology.com> 5021S: Maintained 5022F: drivers/gpu/drm/tinydrm/st7586.c 5023F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5024 5025DRM DRIVER FOR SITRONIX ST7735R PANELS 5026M: David Lechner <david@lechnology.com> 5027S: Maintained 5028F: drivers/gpu/drm/tinydrm/st7735r.c 5029F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5030 5031DRM DRIVER FOR TDFX VIDEO CARDS 5032S: Orphan / Obsolete 5033F: drivers/gpu/drm/tdfx/ 5034 5035DRM DRIVER FOR TPO TPG110 PANELS 5036M: Linus Walleij <linus.walleij@linaro.org> 5037T: git git://anongit.freedesktop.org/drm/drm-misc 5038S: Maintained 5039F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5040F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5041 5042DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5043M: Dave Airlie <airlied@redhat.com> 5044R: Sean Paul <sean@poorly.run> 5045L: dri-devel@lists.freedesktop.org 5046S: Odd Fixes 5047F: drivers/gpu/drm/udl/ 5048T: git git://anongit.freedesktop.org/drm/drm-misc 5049 5050DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5051M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5052R: Haneen Mohammed <hamohammed.sa@gmail.com> 5053R: Daniel Vetter <daniel@ffwll.ch> 5054T: git git://anongit.freedesktop.org/drm/drm-misc 5055S: Maintained 5056L: dri-devel@lists.freedesktop.org 5057F: drivers/gpu/drm/vkms/ 5058F: Documentation/gpu/vkms.rst 5059 5060DRM DRIVER FOR VMWARE VIRTUAL GPU 5061M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5062M: Thomas Hellstrom <thellstrom@vmware.com> 5063L: dri-devel@lists.freedesktop.org 5064T: git git://people.freedesktop.org/~thomash/linux 5065S: Supported 5066F: drivers/gpu/drm/vmwgfx/ 5067F: include/uapi/drm/vmwgfx_drm.h 5068 5069DRM DRIVERS 5070M: David Airlie <airlied@linux.ie> 5071M: Daniel Vetter <daniel@ffwll.ch> 5072L: dri-devel@lists.freedesktop.org 5073T: git git://anongit.freedesktop.org/drm/drm 5074B: https://bugs.freedesktop.org/ 5075C: irc://chat.freenode.net/dri-devel 5076S: Maintained 5077F: drivers/gpu/drm/ 5078F: drivers/gpu/vga/ 5079F: Documentation/devicetree/bindings/display/ 5080F: Documentation/devicetree/bindings/gpu/ 5081F: Documentation/gpu/ 5082F: include/drm/ 5083F: include/uapi/drm/ 5084F: include/linux/vga* 5085 5086DRM DRIVERS AND MISC GPU PATCHES 5087M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5088M: Maxime Ripard <maxime.ripard@bootlin.com> 5089M: Sean Paul <sean@poorly.run> 5090W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5091S: Maintained 5092T: git git://anongit.freedesktop.org/drm/drm-misc 5093F: Documentation/gpu/ 5094F: drivers/gpu/vga/ 5095F: drivers/gpu/drm/* 5096F: include/drm/drm* 5097F: include/uapi/drm/drm* 5098F: include/linux/vga* 5099 5100DRM DRIVERS FOR ALLWINNER A10 5101M: Maxime Ripard <maxime.ripard@bootlin.com> 5102L: dri-devel@lists.freedesktop.org 5103S: Supported 5104F: drivers/gpu/drm/sun4i/ 5105F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5106T: git git://anongit.freedesktop.org/drm/drm-misc 5107 5108DRM DRIVERS FOR AMLOGIC SOCS 5109M: Neil Armstrong <narmstrong@baylibre.com> 5110L: dri-devel@lists.freedesktop.org 5111L: linux-amlogic@lists.infradead.org 5112W: http://linux-meson.com/ 5113S: Supported 5114F: drivers/gpu/drm/meson/ 5115F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5116F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5117F: Documentation/gpu/meson.rst 5118T: git git://anongit.freedesktop.org/drm/drm-misc 5119 5120DRM DRIVERS FOR ATMEL HLCDC 5121M: Boris Brezillon <bbrezillon@kernel.org> 5122L: dri-devel@lists.freedesktop.org 5123S: Supported 5124F: drivers/gpu/drm/atmel-hlcdc/ 5125F: Documentation/devicetree/bindings/display/atmel/ 5126T: git git://anongit.freedesktop.org/drm/drm-misc 5127 5128DRM DRIVERS FOR BRIDGE CHIPS 5129M: Andrzej Hajda <a.hajda@samsung.com> 5130R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5131S: Maintained 5132T: git git://anongit.freedesktop.org/drm/drm-misc 5133F: drivers/gpu/drm/bridge/ 5134 5135DRM DRIVERS FOR EXYNOS 5136M: Inki Dae <inki.dae@samsung.com> 5137M: Joonyoung Shim <jy0922.shim@samsung.com> 5138M: Seung-Woo Kim <sw0312.kim@samsung.com> 5139M: Kyungmin Park <kyungmin.park@samsung.com> 5140L: dri-devel@lists.freedesktop.org 5141T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5142S: Supported 5143F: drivers/gpu/drm/exynos/ 5144F: include/uapi/drm/exynos_drm.h 5145F: Documentation/devicetree/bindings/display/exynos/ 5146 5147DRM DRIVERS FOR FREESCALE DCU 5148M: Stefan Agner <stefan@agner.ch> 5149M: Alison Wang <alison.wang@nxp.com> 5150L: dri-devel@lists.freedesktop.org 5151S: Supported 5152F: drivers/gpu/drm/fsl-dcu/ 5153F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5154F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5155F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5156T: git git://anongit.freedesktop.org/drm/drm-misc 5157 5158DRM DRIVERS FOR FREESCALE IMX 5159M: Philipp Zabel <p.zabel@pengutronix.de> 5160L: dri-devel@lists.freedesktop.org 5161S: Maintained 5162F: drivers/gpu/drm/imx/ 5163F: drivers/gpu/ipu-v3/ 5164F: Documentation/devicetree/bindings/display/imx/ 5165 5166DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5167M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5168L: dri-devel@lists.freedesktop.org 5169T: git git://github.com/patjak/drm-gma500 5170S: Maintained 5171F: drivers/gpu/drm/gma500/ 5172 5173DRM DRIVERS FOR HISILICON 5174M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5175M: Rongrong Zou <zourongrong@gmail.com> 5176R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5177R: Chen Feng <puck.chen@hisilicon.com> 5178L: dri-devel@lists.freedesktop.org 5179T: git git://github.com/xin3liang/linux.git 5180S: Maintained 5181F: drivers/gpu/drm/hisilicon/ 5182F: Documentation/devicetree/bindings/display/hisilicon/ 5183 5184DRM DRIVERS FOR MEDIATEK 5185M: CK Hu <ck.hu@mediatek.com> 5186M: Philipp Zabel <p.zabel@pengutronix.de> 5187L: dri-devel@lists.freedesktop.org 5188S: Supported 5189F: drivers/gpu/drm/mediatek/ 5190F: Documentation/devicetree/bindings/display/mediatek/ 5191 5192DRM DRIVERS FOR NVIDIA TEGRA 5193M: Thierry Reding <thierry.reding@gmail.com> 5194L: dri-devel@lists.freedesktop.org 5195L: linux-tegra@vger.kernel.org 5196T: git git://anongit.freedesktop.org/tegra/linux.git 5197S: Supported 5198F: drivers/gpu/drm/tegra/ 5199F: drivers/gpu/host1x/ 5200F: include/linux/host1x.h 5201F: include/uapi/drm/tegra_drm.h 5202F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5203 5204DRM DRIVERS FOR RENESAS 5205M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5206M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5207L: dri-devel@lists.freedesktop.org 5208L: linux-renesas-soc@vger.kernel.org 5209T: git git://linuxtv.org/pinchartl/media drm/du/next 5210S: Supported 5211F: drivers/gpu/drm/rcar-du/ 5212F: drivers/gpu/drm/shmobile/ 5213F: include/linux/platform_data/shmob_drm.h 5214F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5215F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5216F: Documentation/devicetree/bindings/display/renesas,du.txt 5217 5218DRM DRIVERS FOR ROCKCHIP 5219M: Sandy Huang <hjc@rock-chips.com> 5220M: Heiko Stübner <heiko@sntech.de> 5221L: dri-devel@lists.freedesktop.org 5222S: Maintained 5223F: drivers/gpu/drm/rockchip/ 5224F: Documentation/devicetree/bindings/display/rockchip/ 5225T: git git://anongit.freedesktop.org/drm/drm-misc 5226 5227DRM DRIVERS FOR STI 5228M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5229M: Vincent Abriou <vincent.abriou@st.com> 5230L: dri-devel@lists.freedesktop.org 5231T: git git://anongit.freedesktop.org/drm/drm-misc 5232S: Maintained 5233F: drivers/gpu/drm/sti 5234F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5235 5236DRM DRIVERS FOR STM 5237M: Yannick Fertre <yannick.fertre@st.com> 5238M: Philippe Cornu <philippe.cornu@st.com> 5239M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5240M: Vincent Abriou <vincent.abriou@st.com> 5241L: dri-devel@lists.freedesktop.org 5242T: git git://anongit.freedesktop.org/drm/drm-misc 5243S: Maintained 5244F: drivers/gpu/drm/stm 5245F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5246 5247DRM DRIVERS FOR TI LCDC 5248M: Jyri Sarha <jsarha@ti.com> 5249R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5250L: dri-devel@lists.freedesktop.org 5251S: Maintained 5252F: drivers/gpu/drm/tilcdc/ 5253F: Documentation/devicetree/bindings/display/tilcdc/ 5254 5255DRM DRIVERS FOR TI OMAP 5256M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5257L: dri-devel@lists.freedesktop.org 5258S: Maintained 5259F: drivers/gpu/drm/omapdrm/ 5260F: Documentation/devicetree/bindings/display/ti/ 5261 5262DRM DRIVERS FOR V3D 5263M: Eric Anholt <eric@anholt.net> 5264S: Supported 5265F: drivers/gpu/drm/v3d/ 5266F: include/uapi/drm/v3d_drm.h 5267F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5268T: git git://anongit.freedesktop.org/drm/drm-misc 5269 5270DRM DRIVERS FOR VC4 5271M: Eric Anholt <eric@anholt.net> 5272T: git git://github.com/anholt/linux 5273S: Supported 5274F: drivers/gpu/drm/vc4/ 5275F: include/uapi/drm/vc4_drm.h 5276F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5277T: git git://anongit.freedesktop.org/drm/drm-misc 5278 5279DRM DRIVERS FOR VIVANTE GPU IP 5280M: Lucas Stach <l.stach@pengutronix.de> 5281R: Russell King <linux+etnaviv@armlinux.org.uk> 5282R: Christian Gmeiner <christian.gmeiner@gmail.com> 5283L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5284L: dri-devel@lists.freedesktop.org 5285S: Maintained 5286F: drivers/gpu/drm/etnaviv/ 5287F: include/uapi/drm/etnaviv_drm.h 5288F: Documentation/devicetree/bindings/display/etnaviv/ 5289 5290DRM DRIVERS FOR ZTE ZX 5291M: Shawn Guo <shawnguo@kernel.org> 5292L: dri-devel@lists.freedesktop.org 5293S: Maintained 5294F: drivers/gpu/drm/zte/ 5295F: Documentation/devicetree/bindings/display/zte,vou.txt 5296T: git git://anongit.freedesktop.org/drm/drm-misc 5297 5298DRM PANEL DRIVERS 5299M: Thierry Reding <thierry.reding@gmail.com> 5300L: dri-devel@lists.freedesktop.org 5301T: git git://anongit.freedesktop.org/drm/drm-misc 5302S: Maintained 5303F: drivers/gpu/drm/drm_panel.c 5304F: drivers/gpu/drm/panel/ 5305F: include/drm/drm_panel.h 5306F: Documentation/devicetree/bindings/display/panel/ 5307 5308DRM TINYDRM DRIVERS 5309M: Noralf Trønnes <noralf@tronnes.org> 5310W: https://github.com/notro/tinydrm/wiki/Development 5311T: git git://anongit.freedesktop.org/drm/drm-misc 5312S: Maintained 5313F: drivers/gpu/drm/tinydrm/ 5314F: include/drm/tinydrm/ 5315 5316DRM DRIVERS FOR XEN 5317M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5318T: git git://anongit.freedesktop.org/drm/drm-misc 5319L: dri-devel@lists.freedesktop.org 5320L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5321S: Supported 5322F: drivers/gpu/drm/xen/ 5323F: Documentation/gpu/xen-front.rst 5324 5325DRM TTM SUBSYSTEM 5326M: Christian Koenig <christian.koenig@amd.com> 5327M: Huang Rui <ray.huang@amd.com> 5328M: Junwei Zhang <Jerry.Zhang@amd.com> 5329T: git git://people.freedesktop.org/~agd5f/linux 5330S: Maintained 5331L: dri-devel@lists.freedesktop.org 5332F: include/drm/ttm/ 5333F: drivers/gpu/drm/ttm/ 5334 5335DSBR100 USB FM RADIO DRIVER 5336M: Alexey Klimov <klimov.linux@gmail.com> 5337L: linux-media@vger.kernel.org 5338T: git git://linuxtv.org/media_tree.git 5339S: Maintained 5340F: drivers/media/radio/dsbr100.c 5341 5342DSCC4 DRIVER 5343M: Francois Romieu <romieu@fr.zoreil.com> 5344L: netdev@vger.kernel.org 5345S: Maintained 5346F: drivers/net/wan/dscc4.c 5347 5348DT3155 MEDIA DRIVER 5349M: Hans Verkuil <hverkuil@xs4all.nl> 5350L: linux-media@vger.kernel.org 5351T: git git://linuxtv.org/media_tree.git 5352W: https://linuxtv.org 5353S: Odd Fixes 5354F: drivers/media/pci/dt3155/ 5355 5356DVB_USB_AF9015 MEDIA DRIVER 5357M: Antti Palosaari <crope@iki.fi> 5358L: linux-media@vger.kernel.org 5359W: https://linuxtv.org 5360W: http://palosaari.fi/linux/ 5361Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5362T: git git://linuxtv.org/anttip/media_tree.git 5363S: Maintained 5364F: drivers/media/usb/dvb-usb-v2/af9015* 5365 5366DVB_USB_AF9035 MEDIA DRIVER 5367M: Antti Palosaari <crope@iki.fi> 5368L: linux-media@vger.kernel.org 5369W: https://linuxtv.org 5370W: http://palosaari.fi/linux/ 5371Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5372T: git git://linuxtv.org/anttip/media_tree.git 5373S: Maintained 5374F: drivers/media/usb/dvb-usb-v2/af9035* 5375 5376DVB_USB_ANYSEE MEDIA DRIVER 5377M: Antti Palosaari <crope@iki.fi> 5378L: linux-media@vger.kernel.org 5379W: https://linuxtv.org 5380W: http://palosaari.fi/linux/ 5381Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5382T: git git://linuxtv.org/anttip/media_tree.git 5383S: Maintained 5384F: drivers/media/usb/dvb-usb-v2/anysee* 5385 5386DVB_USB_AU6610 MEDIA DRIVER 5387M: Antti Palosaari <crope@iki.fi> 5388L: linux-media@vger.kernel.org 5389W: https://linuxtv.org 5390W: http://palosaari.fi/linux/ 5391Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5392T: git git://linuxtv.org/anttip/media_tree.git 5393S: Maintained 5394F: drivers/media/usb/dvb-usb-v2/au6610* 5395 5396DVB_USB_CE6230 MEDIA DRIVER 5397M: Antti Palosaari <crope@iki.fi> 5398L: linux-media@vger.kernel.org 5399W: https://linuxtv.org 5400W: http://palosaari.fi/linux/ 5401Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5402T: git git://linuxtv.org/anttip/media_tree.git 5403S: Maintained 5404F: drivers/media/usb/dvb-usb-v2/ce6230* 5405 5406DVB_USB_CXUSB MEDIA DRIVER 5407M: Michael Krufky <mkrufky@linuxtv.org> 5408L: linux-media@vger.kernel.org 5409W: https://linuxtv.org 5410W: http://github.com/mkrufky 5411Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5412T: git git://linuxtv.org/media_tree.git 5413S: Maintained 5414F: drivers/media/usb/dvb-usb/cxusb* 5415 5416DVB_USB_EC168 MEDIA DRIVER 5417M: Antti Palosaari <crope@iki.fi> 5418L: linux-media@vger.kernel.org 5419W: https://linuxtv.org 5420W: http://palosaari.fi/linux/ 5421Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5422T: git git://linuxtv.org/anttip/media_tree.git 5423S: Maintained 5424F: drivers/media/usb/dvb-usb-v2/ec168* 5425 5426DVB_USB_GL861 MEDIA DRIVER 5427M: Antti Palosaari <crope@iki.fi> 5428L: linux-media@vger.kernel.org 5429W: https://linuxtv.org 5430Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5431T: git git://linuxtv.org/anttip/media_tree.git 5432S: Maintained 5433F: drivers/media/usb/dvb-usb-v2/gl861* 5434 5435DVB_USB_MXL111SF MEDIA DRIVER 5436M: Michael Krufky <mkrufky@linuxtv.org> 5437L: linux-media@vger.kernel.org 5438W: https://linuxtv.org 5439W: http://github.com/mkrufky 5440Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5441T: git git://linuxtv.org/mkrufky/mxl111sf.git 5442S: Maintained 5443F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5444 5445DVB_USB_RTL28XXU MEDIA DRIVER 5446M: Antti Palosaari <crope@iki.fi> 5447L: linux-media@vger.kernel.org 5448W: https://linuxtv.org 5449W: http://palosaari.fi/linux/ 5450Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5451T: git git://linuxtv.org/anttip/media_tree.git 5452S: Maintained 5453F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5454 5455DVB_USB_V2 MEDIA DRIVER 5456M: Antti Palosaari <crope@iki.fi> 5457L: linux-media@vger.kernel.org 5458W: https://linuxtv.org 5459W: http://palosaari.fi/linux/ 5460Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5461T: git git://linuxtv.org/anttip/media_tree.git 5462S: Maintained 5463F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5464F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5465 5466DYNAMIC DEBUG 5467M: Jason Baron <jbaron@akamai.com> 5468S: Maintained 5469F: lib/dynamic_debug.c 5470F: include/linux/dynamic_debug.h 5471 5472DYNAMIC INTERRUPT MODERATION 5473M: Tal Gilboa <talgi@mellanox.com> 5474S: Maintained 5475F: include/linux/net_dim.h 5476 5477DZ DECSTATION DZ11 SERIAL DRIVER 5478M: "Maciej W. Rozycki" <macro@linux-mips.org> 5479S: Maintained 5480F: drivers/tty/serial/dz.* 5481 5482E3X0 POWER BUTTON DRIVER 5483M: Moritz Fischer <moritz.fischer@ettus.com> 5484L: usrp-users@lists.ettus.com 5485W: http://www.ettus.com 5486S: Supported 5487F: drivers/input/misc/e3x0-button.c 5488F: Documentation/devicetree/bindings/input/e3x0-button.txt 5489 5490E4000 MEDIA DRIVER 5491M: Antti Palosaari <crope@iki.fi> 5492L: linux-media@vger.kernel.org 5493W: https://linuxtv.org 5494W: http://palosaari.fi/linux/ 5495Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5496T: git git://linuxtv.org/anttip/media_tree.git 5497S: Maintained 5498F: drivers/media/tuners/e4000* 5499 5500EARTH_PT1 MEDIA DRIVER 5501M: Akihiro Tsukada <tskd08@gmail.com> 5502L: linux-media@vger.kernel.org 5503S: Odd Fixes 5504F: drivers/media/pci/pt1/ 5505 5506EARTH_PT3 MEDIA DRIVER 5507M: Akihiro Tsukada <tskd08@gmail.com> 5508L: linux-media@vger.kernel.org 5509S: Odd Fixes 5510F: drivers/media/pci/pt3/ 5511 5512EC100 MEDIA DRIVER 5513M: Antti Palosaari <crope@iki.fi> 5514L: linux-media@vger.kernel.org 5515W: https://linuxtv.org 5516W: http://palosaari.fi/linux/ 5517Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5518T: git git://linuxtv.org/anttip/media_tree.git 5519S: Maintained 5520F: drivers/media/dvb-frontends/ec100* 5521 5522ECRYPT FILE SYSTEM 5523M: Tyler Hicks <tyhicks@canonical.com> 5524L: ecryptfs@vger.kernel.org 5525W: http://ecryptfs.org 5526W: https://launchpad.net/ecryptfs 5527T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5528S: Supported 5529F: Documentation/filesystems/ecryptfs.txt 5530F: fs/ecryptfs/ 5531 5532EDAC-AMD64 5533M: Borislav Petkov <bp@alien8.de> 5534L: linux-edac@vger.kernel.org 5535S: Maintained 5536F: drivers/edac/amd64_edac* 5537 5538EDAC-AST2500 5539M: Stefan Schaeckeler <sschaeck@cisco.com> 5540S: Supported 5541F: drivers/edac/aspeed_edac.c 5542F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5543 5544EDAC-CALXEDA 5545M: Robert Richter <rric@kernel.org> 5546L: linux-edac@vger.kernel.org 5547S: Maintained 5548F: drivers/edac/highbank* 5549 5550EDAC-CAVIUM OCTEON 5551M: Ralf Baechle <ralf@linux-mips.org> 5552M: David Daney <david.daney@cavium.com> 5553L: linux-edac@vger.kernel.org 5554L: linux-mips@vger.kernel.org 5555S: Supported 5556F: drivers/edac/octeon_edac* 5557 5558EDAC-CAVIUM THUNDERX 5559M: David Daney <david.daney@cavium.com> 5560M: Jan Glauber <jglauber@cavium.com> 5561L: linux-edac@vger.kernel.org 5562S: Supported 5563F: drivers/edac/thunderx_edac* 5564 5565EDAC-CORE 5566M: Borislav Petkov <bp@alien8.de> 5567M: Mauro Carvalho Chehab <mchehab@kernel.org> 5568R: James Morse <james.morse@arm.com> 5569L: linux-edac@vger.kernel.org 5570T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5571T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5572S: Supported 5573F: Documentation/admin-guide/ras.rst 5574F: Documentation/driver-api/edac.rst 5575F: drivers/edac/ 5576F: include/linux/edac.h 5577 5578EDAC-E752X 5579M: Mark Gross <mark.gross@intel.com> 5580L: linux-edac@vger.kernel.org 5581S: Maintained 5582F: drivers/edac/e752x_edac.c 5583 5584EDAC-E7XXX 5585L: linux-edac@vger.kernel.org 5586S: Maintained 5587F: drivers/edac/e7xxx_edac.c 5588 5589EDAC-FSL_DDR 5590M: York Sun <york.sun@nxp.com> 5591L: linux-edac@vger.kernel.org 5592S: Maintained 5593F: drivers/edac/fsl_ddr_edac.* 5594 5595EDAC-GHES 5596M: Mauro Carvalho Chehab <mchehab@kernel.org> 5597L: linux-edac@vger.kernel.org 5598S: Maintained 5599F: drivers/edac/ghes_edac.c 5600 5601EDAC-I3000 5602L: linux-edac@vger.kernel.org 5603S: Orphan 5604F: drivers/edac/i3000_edac.c 5605 5606EDAC-I5000 5607L: linux-edac@vger.kernel.org 5608S: Maintained 5609F: drivers/edac/i5000_edac.c 5610 5611EDAC-I5400 5612M: Mauro Carvalho Chehab <mchehab@kernel.org> 5613L: linux-edac@vger.kernel.org 5614S: Maintained 5615F: drivers/edac/i5400_edac.c 5616 5617EDAC-I7300 5618M: Mauro Carvalho Chehab <mchehab@kernel.org> 5619L: linux-edac@vger.kernel.org 5620S: Maintained 5621F: drivers/edac/i7300_edac.c 5622 5623EDAC-I7CORE 5624M: Mauro Carvalho Chehab <mchehab@kernel.org> 5625L: linux-edac@vger.kernel.org 5626S: Maintained 5627F: drivers/edac/i7core_edac.c 5628 5629EDAC-I82443BXGX 5630M: Tim Small <tim@buttersideup.com> 5631L: linux-edac@vger.kernel.org 5632S: Maintained 5633F: drivers/edac/i82443bxgx_edac.c 5634 5635EDAC-I82975X 5636M: "Arvind R." <arvino55@gmail.com> 5637L: linux-edac@vger.kernel.org 5638S: Maintained 5639F: drivers/edac/i82975x_edac.c 5640 5641EDAC-IE31200 5642M: Jason Baron <jbaron@akamai.com> 5643L: linux-edac@vger.kernel.org 5644S: Maintained 5645F: drivers/edac/ie31200_edac.c 5646 5647EDAC-MPC85XX 5648M: Johannes Thumshirn <morbidrsa@gmail.com> 5649L: linux-edac@vger.kernel.org 5650S: Maintained 5651F: drivers/edac/mpc85xx_edac.[ch] 5652 5653EDAC-PASEMI 5654M: Egor Martovetsky <egor@pasemi.com> 5655L: linux-edac@vger.kernel.org 5656S: Maintained 5657F: drivers/edac/pasemi_edac.c 5658 5659EDAC-PND2 5660M: Tony Luck <tony.luck@intel.com> 5661L: linux-edac@vger.kernel.org 5662S: Maintained 5663F: drivers/edac/pnd2_edac.[ch] 5664 5665EDAC-R82600 5666M: Tim Small <tim@buttersideup.com> 5667L: linux-edac@vger.kernel.org 5668S: Maintained 5669F: drivers/edac/r82600_edac.c 5670 5671EDAC-SBRIDGE 5672M: Tony Luck <tony.luck@intel.com> 5673R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5674L: linux-edac@vger.kernel.org 5675S: Maintained 5676F: drivers/edac/sb_edac.c 5677 5678EDAC-SKYLAKE 5679M: Tony Luck <tony.luck@intel.com> 5680L: linux-edac@vger.kernel.org 5681S: Maintained 5682F: drivers/edac/skx_edac.c 5683 5684EDAC-TI 5685M: Tero Kristo <t-kristo@ti.com> 5686L: linux-edac@vger.kernel.org 5687S: Maintained 5688F: drivers/edac/ti_edac.c 5689 5690EDAC-QCOM 5691M: Channagoud Kadabi <ckadabi@codeaurora.org> 5692M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5693L: linux-arm-msm@vger.kernel.org 5694L: linux-edac@vger.kernel.org 5695S: Maintained 5696F: drivers/edac/qcom_edac.c 5697 5698EDIROL UA-101/UA-1000 DRIVER 5699M: Clemens Ladisch <clemens@ladisch.de> 5700L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5701T: git git://git.alsa-project.org/alsa-kernel.git 5702S: Maintained 5703F: sound/usb/misc/ua101.c 5704 5705EFI TEST DRIVER 5706L: linux-efi@vger.kernel.org 5707M: Ivan Hu <ivan.hu@canonical.com> 5708M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5709S: Maintained 5710F: drivers/firmware/efi/test/ 5711 5712EFI VARIABLE FILESYSTEM 5713M: Matthew Garrett <matthew.garrett@nebula.com> 5714M: Jeremy Kerr <jk@ozlabs.org> 5715M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5716T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5717L: linux-efi@vger.kernel.org 5718S: Maintained 5719F: fs/efivarfs/ 5720 5721EFIFB FRAMEBUFFER DRIVER 5722L: linux-fbdev@vger.kernel.org 5723M: Peter Jones <pjones@redhat.com> 5724S: Maintained 5725F: drivers/video/fbdev/efifb.c 5726 5727EFS FILESYSTEM 5728W: http://aeschi.ch.eu.org/efs/ 5729S: Orphan 5730F: fs/efs/ 5731 5732EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5733M: Douglas Miller <dougmill@linux.ibm.com> 5734L: netdev@vger.kernel.org 5735S: Maintained 5736F: drivers/net/ethernet/ibm/ehea/ 5737 5738EM28XX VIDEO4LINUX DRIVER 5739M: Mauro Carvalho Chehab <mchehab@kernel.org> 5740L: linux-media@vger.kernel.org 5741W: https://linuxtv.org 5742T: git git://linuxtv.org/media_tree.git 5743S: Maintained 5744F: drivers/media/usb/em28xx/ 5745F: Documentation/media/v4l-drivers/em28xx* 5746 5747EMBEDDED LINUX 5748M: Paul Gortmaker <paul.gortmaker@windriver.com> 5749M: Matt Mackall <mpm@selenic.com> 5750M: David Woodhouse <dwmw2@infradead.org> 5751L: linux-embedded@vger.kernel.org 5752S: Maintained 5753 5754Emulex 10Gbps iSCSI - OneConnect DRIVER 5755M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5756M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5757M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5758L: linux-scsi@vger.kernel.org 5759W: http://www.broadcom.com 5760S: Supported 5761F: drivers/scsi/be2iscsi/ 5762 5763Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5764M: Sathya Perla <sathya.perla@broadcom.com> 5765M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5766M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5767M: Somnath Kotur <somnath.kotur@broadcom.com> 5768L: netdev@vger.kernel.org 5769W: http://www.emulex.com 5770S: Supported 5771F: drivers/net/ethernet/emulex/benet/ 5772 5773EMULEX ONECONNECT ROCE DRIVER 5774M: Selvin Xavier <selvin.xavier@broadcom.com> 5775M: Devesh Sharma <devesh.sharma@broadcom.com> 5776L: linux-rdma@vger.kernel.org 5777W: http://www.broadcom.com 5778S: Odd Fixes 5779F: drivers/infiniband/hw/ocrdma/ 5780F: include/uapi/rdma/ocrdma-abi.h 5781 5782EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5783M: James Smart <james.smart@broadcom.com> 5784M: Dick Kennedy <dick.kennedy@broadcom.com> 5785L: linux-scsi@vger.kernel.org 5786W: http://www.broadcom.com 5787S: Supported 5788F: drivers/scsi/lpfc/ 5789 5790ENE CB710 FLASH CARD READER DRIVER 5791M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5792S: Maintained 5793F: drivers/misc/cb710/ 5794F: drivers/mmc/host/cb710-mmc.* 5795F: include/linux/cb710.h 5796 5797ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5798M: Maxim Levitsky <maximlevitsky@gmail.com> 5799S: Maintained 5800F: drivers/media/rc/ene_ir.* 5801 5802EPSON S1D13XXX FRAMEBUFFER DRIVER 5803M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5804S: Maintained 5805T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5806F: drivers/video/fbdev/s1d13xxxfb.c 5807F: include/video/s1d13xxxfb.h 5808 5809ERRSEQ ERROR TRACKING INFRASTRUCTURE 5810M: Jeff Layton <jlayton@kernel.org> 5811S: Maintained 5812F: lib/errseq.c 5813F: include/linux/errseq.h 5814 5815ET131X NETWORK DRIVER 5816M: Mark Einon <mark.einon@gmail.com> 5817S: Odd Fixes 5818F: drivers/net/ethernet/agere/ 5819 5820ETHERNET BRIDGE 5821M: Roopa Prabhu <roopa@cumulusnetworks.com> 5822M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5823L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5824L: netdev@vger.kernel.org 5825W: http://www.linuxfoundation.org/en/Net:Bridge 5826S: Maintained 5827F: include/linux/netfilter_bridge/ 5828F: net/bridge/ 5829 5830ETHERNET PHY LIBRARY 5831M: Andrew Lunn <andrew@lunn.ch> 5832M: Florian Fainelli <f.fainelli@gmail.com> 5833M: Heiner Kallweit <hkallweit1@gmail.com> 5834L: netdev@vger.kernel.org 5835S: Maintained 5836F: Documentation/ABI/testing/sysfs-bus-mdio 5837F: Documentation/devicetree/bindings/net/mdio* 5838F: Documentation/networking/phy.rst 5839F: drivers/net/phy/ 5840F: drivers/of/of_mdio.c 5841F: drivers/of/of_net.c 5842F: include/linux/*mdio*.h 5843F: include/linux/of_net.h 5844F: include/linux/phy.h 5845F: include/linux/phy_fixed.h 5846F: include/linux/platform_data/mdio-bcm-unimac.h 5847F: include/linux/platform_data/mdio-gpio.h 5848F: include/trace/events/mdio.h 5849F: include/uapi/linux/mdio.h 5850F: include/uapi/linux/mii.h 5851 5852EXT2 FILE SYSTEM 5853M: Jan Kara <jack@suse.com> 5854L: linux-ext4@vger.kernel.org 5855S: Maintained 5856F: Documentation/filesystems/ext2.txt 5857F: fs/ext2/ 5858F: include/linux/ext2* 5859 5860EXT4 FILE SYSTEM 5861M: "Theodore Ts'o" <tytso@mit.edu> 5862M: Andreas Dilger <adilger.kernel@dilger.ca> 5863L: linux-ext4@vger.kernel.org 5864W: http://ext4.wiki.kernel.org 5865Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5866T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5867S: Maintained 5868F: Documentation/filesystems/ext4/ 5869F: fs/ext4/ 5870 5871Extended Verification Module (EVM) 5872M: Mimi Zohar <zohar@linux.ibm.com> 5873L: linux-integrity@vger.kernel.org 5874S: Supported 5875F: security/integrity/evm/ 5876 5877EXTENSIBLE FIRMWARE INTERFACE (EFI) 5878M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5879L: linux-efi@vger.kernel.org 5880T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5881S: Maintained 5882F: Documentation/efi-stub.txt 5883F: arch/*/kernel/efi.c 5884F: arch/x86/boot/compressed/eboot.[ch] 5885F: arch/*/include/asm/efi.h 5886F: arch/x86/platform/efi/ 5887F: drivers/firmware/efi/ 5888F: include/linux/efi*.h 5889F: arch/arm/boot/compressed/efi-header.S 5890F: arch/arm64/kernel/efi-entry.S 5891 5892EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5893M: MyungJoo Ham <myungjoo.ham@samsung.com> 5894M: Chanwoo Choi <cw00.choi@samsung.com> 5895L: linux-kernel@vger.kernel.org 5896T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5897S: Maintained 5898F: drivers/extcon/ 5899F: include/linux/extcon/ 5900F: include/linux/extcon.h 5901F: Documentation/extcon/ 5902F: Documentation/devicetree/bindings/extcon/ 5903 5904EXYNOS DP DRIVER 5905M: Jingoo Han <jingoohan1@gmail.com> 5906L: dri-devel@lists.freedesktop.org 5907S: Maintained 5908F: drivers/gpu/drm/exynos/exynos_dp* 5909 5910EXYNOS SYSMMU (IOMMU) driver 5911M: Marek Szyprowski <m.szyprowski@samsung.com> 5912L: iommu@lists.linux-foundation.org 5913S: Maintained 5914F: drivers/iommu/exynos-iommu.c 5915 5916EZchip NPS platform support 5917M: Vineet Gupta <vgupta@synopsys.com> 5918M: Ofer Levi <oferle@mellanox.com> 5919S: Supported 5920F: arch/arc/plat-eznps 5921F: arch/arc/boot/dts/eznps.dts 5922 5923F2FS FILE SYSTEM 5924M: Jaegeuk Kim <jaegeuk@kernel.org> 5925M: Chao Yu <yuchao0@huawei.com> 5926L: linux-f2fs-devel@lists.sourceforge.net 5927W: https://f2fs.wiki.kernel.org/ 5928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5929S: Maintained 5930F: Documentation/filesystems/f2fs.txt 5931F: Documentation/ABI/testing/sysfs-fs-f2fs 5932F: fs/f2fs/ 5933F: include/linux/f2fs_fs.h 5934F: include/trace/events/f2fs.h 5935 5936F71805F HARDWARE MONITORING DRIVER 5937M: Jean Delvare <jdelvare@suse.com> 5938L: linux-hwmon@vger.kernel.org 5939S: Maintained 5940F: Documentation/hwmon/f71805f 5941F: drivers/hwmon/f71805f.c 5942 5943FADDR2LINE 5944M: Josh Poimboeuf <jpoimboe@redhat.com> 5945S: Maintained 5946F: scripts/faddr2line 5947 5948FAILOVER MODULE 5949M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5950L: netdev@vger.kernel.org 5951S: Supported 5952F: net/core/failover.c 5953F: include/net/failover.h 5954F: Documentation/networking/failover.rst 5955 5956FANOTIFY 5957M: Jan Kara <jack@suse.cz> 5958R: Amir Goldstein <amir73il@gmail.com> 5959L: linux-fsdevel@vger.kernel.org 5960S: Maintained 5961F: fs/notify/fanotify/ 5962F: include/linux/fanotify.h 5963F: include/uapi/linux/fanotify.h 5964 5965FARSYNC SYNCHRONOUS DRIVER 5966M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5967W: http://www.farsite.co.uk/ 5968S: Supported 5969F: drivers/net/wan/farsync.* 5970 5971FAULT INJECTION SUPPORT 5972M: Akinobu Mita <akinobu.mita@gmail.com> 5973S: Supported 5974F: Documentation/fault-injection/ 5975F: lib/fault-inject.c 5976 5977FBTFT Framebuffer drivers 5978S: Orphan 5979L: dri-devel@lists.freedesktop.org 5980L: linux-fbdev@vger.kernel.org 5981F: drivers/staging/fbtft/ 5982 5983FC0011 TUNER DRIVER 5984M: Michael Buesch <m@bues.ch> 5985L: linux-media@vger.kernel.org 5986S: Maintained 5987F: drivers/media/tuners/fc0011.h 5988F: drivers/media/tuners/fc0011.c 5989 5990FC2580 MEDIA DRIVER 5991M: Antti Palosaari <crope@iki.fi> 5992L: linux-media@vger.kernel.org 5993W: https://linuxtv.org 5994W: http://palosaari.fi/linux/ 5995Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5996T: git git://linuxtv.org/anttip/media_tree.git 5997S: Maintained 5998F: drivers/media/tuners/fc2580* 5999 6000FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6001M: Hannes Reinecke <hare@suse.de> 6002L: linux-scsi@vger.kernel.org 6003W: www.Open-FCoE.org 6004S: Supported 6005F: drivers/scsi/libfc/ 6006F: drivers/scsi/fcoe/ 6007F: include/scsi/fc/ 6008F: include/scsi/libfc.h 6009F: include/scsi/libfcoe.h 6010F: include/uapi/scsi/fc/ 6011 6012FILE LOCKING (flock() and fcntl()/lockf()) 6013M: Jeff Layton <jlayton@kernel.org> 6014M: "J. Bruce Fields" <bfields@fieldses.org> 6015L: linux-fsdevel@vger.kernel.org 6016S: Maintained 6017F: include/linux/fcntl.h 6018F: include/uapi/linux/fcntl.h 6019F: fs/fcntl.c 6020F: fs/locks.c 6021 6022FILESYSTEMS (VFS and infrastructure) 6023M: Alexander Viro <viro@zeniv.linux.org.uk> 6024L: linux-fsdevel@vger.kernel.org 6025S: Maintained 6026F: fs/* 6027F: include/linux/fs.h 6028F: include/linux/fs_types.h 6029F: include/uapi/linux/fs.h 6030 6031FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6032M: Riku Voipio <riku.voipio@iki.fi> 6033L: linux-hwmon@vger.kernel.org 6034S: Maintained 6035F: drivers/hwmon/f75375s.c 6036F: include/linux/f75375s.h 6037 6038FIREWIRE AUDIO DRIVERS 6039M: Clemens Ladisch <clemens@ladisch.de> 6040L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6041T: git git://git.alsa-project.org/alsa-kernel.git 6042S: Maintained 6043F: sound/firewire/ 6044 6045FIREWIRE MEDIA DRIVERS (firedtv) 6046M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6047L: linux-media@vger.kernel.org 6048L: linux1394-devel@lists.sourceforge.net 6049T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6050S: Maintained 6051F: drivers/media/firewire/ 6052 6053FIREWIRE SBP-2 TARGET 6054M: Chris Boot <bootc@bootc.net> 6055L: linux-scsi@vger.kernel.org 6056L: target-devel@vger.kernel.org 6057L: linux1394-devel@lists.sourceforge.net 6058T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6059S: Maintained 6060F: drivers/target/sbp/ 6061 6062FIREWIRE SUBSYSTEM 6063M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6064L: linux1394-devel@lists.sourceforge.net 6065W: http://ieee1394.wiki.kernel.org/ 6066T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6067S: Maintained 6068F: drivers/firewire/ 6069F: include/linux/firewire.h 6070F: include/uapi/linux/firewire*.h 6071F: tools/firewire/ 6072 6073FIRMWARE LOADER (request_firmware) 6074M: Luis Chamberlain <mcgrof@kernel.org> 6075L: linux-kernel@vger.kernel.org 6076S: Maintained 6077F: Documentation/firmware_class/ 6078F: drivers/base/firmware_loader/ 6079F: include/linux/firmware.h 6080 6081FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6082M: Joshua Morris <josh.h.morris@us.ibm.com> 6083M: Philip Kelleher <pjk1939@linux.ibm.com> 6084S: Maintained 6085F: drivers/block/rsxx/ 6086 6087FLOPPY DRIVER 6088M: Jiri Kosina <jikos@kernel.org> 6089T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6090S: Odd fixes 6091F: drivers/block/floppy.c 6092 6093FMC SUBSYSTEM 6094M: Alessandro Rubini <rubini@gnudd.com> 6095W: http://www.ohwr.org/projects/fmc-bus 6096S: Supported 6097F: drivers/fmc/ 6098F: include/linux/fmc*.h 6099F: include/linux/ipmi-fru.h 6100K: fmc_d.*register 6101 6102FPGA MANAGER FRAMEWORK 6103M: Alan Tull <atull@kernel.org> 6104M: Moritz Fischer <mdf@kernel.org> 6105L: linux-fpga@vger.kernel.org 6106S: Maintained 6107T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6108Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6109F: Documentation/fpga/ 6110F: Documentation/driver-api/fpga/ 6111F: Documentation/devicetree/bindings/fpga/ 6112F: drivers/fpga/ 6113F: include/linux/fpga/ 6114W: http://www.rocketboards.org 6115 6116FPGA DFL DRIVERS 6117M: Wu Hao <hao.wu@intel.com> 6118L: linux-fpga@vger.kernel.org 6119S: Maintained 6120F: Documentation/fpga/dfl.txt 6121F: include/uapi/linux/fpga-dfl.h 6122F: drivers/fpga/dfl* 6123 6124FPU EMULATOR 6125M: Bill Metzenthen <billm@melbpc.org.au> 6126W: http://floatingpoint.sourceforge.net/emulator/index.html 6127S: Maintained 6128F: arch/x86/math-emu/ 6129 6130FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6131L: netdev@vger.kernel.org 6132S: Orphan 6133F: drivers/net/wan/dlci.c 6134F: drivers/net/wan/sdla.c 6135 6136FRAMEBUFFER LAYER 6137M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6138L: dri-devel@lists.freedesktop.org 6139L: linux-fbdev@vger.kernel.org 6140T: git git://github.com/bzolnier/linux.git 6141Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6142S: Maintained 6143F: Documentation/fb/ 6144F: drivers/video/ 6145F: include/video/ 6146F: include/linux/fb.h 6147F: include/uapi/video/ 6148F: include/uapi/linux/fb.h 6149 6150FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6151M: Horia Geantă <horia.geanta@nxp.com> 6152M: Aymen Sghaier <aymen.sghaier@nxp.com> 6153L: linux-crypto@vger.kernel.org 6154S: Maintained 6155F: drivers/crypto/caam/ 6156F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6157 6158FREESCALE DIU FRAMEBUFFER DRIVER 6159M: Timur Tabi <timur@kernel.org> 6160L: linux-fbdev@vger.kernel.org 6161S: Maintained 6162F: drivers/video/fbdev/fsl-diu-fb.* 6163 6164FREESCALE DMA DRIVER 6165M: Li Yang <leoyang.li@nxp.com> 6166M: Zhang Wei <zw@zh-kernel.org> 6167L: linuxppc-dev@lists.ozlabs.org 6168S: Maintained 6169F: drivers/dma/fsldma.* 6170 6171FREESCALE ENETC ETHERNET DRIVERS 6172M: Claudiu Manoil <claudiu.manoil@nxp.com> 6173L: netdev@vger.kernel.org 6174S: Maintained 6175F: drivers/net/ethernet/freescale/enetc/ 6176 6177FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6178M: Claudiu Manoil <claudiu.manoil@nxp.com> 6179L: netdev@vger.kernel.org 6180S: Maintained 6181F: drivers/net/ethernet/freescale/gianfar* 6182F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6183 6184FREESCALE GPMI NAND DRIVER 6185M: Han Xu <han.xu@nxp.com> 6186L: linux-mtd@lists.infradead.org 6187S: Maintained 6188F: drivers/mtd/nand/raw/gpmi-nand/* 6189 6190FREESCALE I2C CPM DRIVER 6191M: Jochen Friedrich <jochen@scram.de> 6192L: linuxppc-dev@lists.ozlabs.org 6193L: linux-i2c@vger.kernel.org 6194S: Maintained 6195F: drivers/i2c/busses/i2c-cpm.c 6196 6197FREESCALE IMX LPI2C DRIVER 6198M: Dong Aisheng <aisheng.dong@nxp.com> 6199L: linux-i2c@vger.kernel.org 6200L: linux-imx@nxp.com 6201S: Maintained 6202F: drivers/i2c/busses/i2c-imx-lpi2c.c 6203F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6204 6205FREESCALE IMX / MXC FEC DRIVER 6206M: Fugang Duan <fugang.duan@nxp.com> 6207L: netdev@vger.kernel.org 6208S: Maintained 6209F: drivers/net/ethernet/freescale/fec_main.c 6210F: drivers/net/ethernet/freescale/fec_ptp.c 6211F: drivers/net/ethernet/freescale/fec.h 6212F: Documentation/devicetree/bindings/net/fsl-fec.txt 6213 6214FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6215M: Sascha Hauer <s.hauer@pengutronix.de> 6216R: Pengutronix Kernel Team <kernel@pengutronix.de> 6217L: linux-fbdev@vger.kernel.org 6218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6219S: Maintained 6220F: include/linux/platform_data/video-imxfb.h 6221F: drivers/video/fbdev/imxfb.c 6222 6223FREESCALE QORIQ DPAA ETHERNET DRIVER 6224M: Madalin Bucur <madalin.bucur@nxp.com> 6225L: netdev@vger.kernel.org 6226S: Maintained 6227F: drivers/net/ethernet/freescale/dpaa 6228 6229FREESCALE QORIQ DPAA FMAN DRIVER 6230M: Madalin Bucur <madalin.bucur@nxp.com> 6231L: netdev@vger.kernel.org 6232S: Maintained 6233F: drivers/net/ethernet/freescale/fman 6234F: Documentation/devicetree/bindings/net/fsl-fman.txt 6235 6236FREESCALE QORIQ PTP CLOCK DRIVER 6237M: Yangbo Lu <yangbo.lu@nxp.com> 6238L: netdev@vger.kernel.org 6239S: Maintained 6240F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6241F: drivers/ptp/ptp_qoriq.c 6242F: drivers/ptp/ptp_qoriq_debugfs.c 6243F: include/linux/fsl/ptp_qoriq.h 6244F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6245 6246FREESCALE QUAD SPI DRIVER 6247M: Han Xu <han.xu@nxp.com> 6248L: linux-spi@vger.kernel.org 6249S: Maintained 6250F: drivers/spi/spi-fsl-qspi.c 6251 6252FREESCALE QUICC ENGINE LIBRARY 6253M: Qiang Zhao <qiang.zhao@nxp.com> 6254L: linuxppc-dev@lists.ozlabs.org 6255S: Maintained 6256F: drivers/soc/fsl/qe/ 6257F: include/soc/fsl/*qe*.h 6258F: include/soc/fsl/*ucc*.h 6259 6260FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6261M: Li Yang <leoyang.li@nxp.com> 6262L: netdev@vger.kernel.org 6263L: linuxppc-dev@lists.ozlabs.org 6264S: Maintained 6265F: drivers/net/ethernet/freescale/ucc_geth* 6266 6267FREESCALE QUICC ENGINE UCC HDLC DRIVER 6268M: Zhao Qiang <qiang.zhao@nxp.com> 6269L: netdev@vger.kernel.org 6270L: linuxppc-dev@lists.ozlabs.org 6271S: Maintained 6272F: drivers/net/wan/fsl_ucc_hdlc* 6273 6274FREESCALE QUICC ENGINE UCC UART DRIVER 6275M: Timur Tabi <timur@kernel.org> 6276L: linuxppc-dev@lists.ozlabs.org 6277S: Maintained 6278F: drivers/tty/serial/ucc_uart.c 6279 6280FREESCALE SOC DRIVERS 6281M: Li Yang <leoyang.li@nxp.com> 6282L: linuxppc-dev@lists.ozlabs.org 6283L: linux-arm-kernel@lists.infradead.org 6284S: Maintained 6285F: Documentation/devicetree/bindings/soc/fsl/ 6286F: drivers/soc/fsl/ 6287F: include/linux/fsl/ 6288 6289FREESCALE SOC FS_ENET DRIVER 6290M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6291L: linuxppc-dev@lists.ozlabs.org 6292L: netdev@vger.kernel.org 6293S: Maintained 6294F: drivers/net/ethernet/freescale/fs_enet/ 6295F: include/linux/fs_enet_pd.h 6296 6297FREESCALE SOC SOUND DRIVERS 6298M: Timur Tabi <timur@kernel.org> 6299M: Nicolin Chen <nicoleotsuka@gmail.com> 6300M: Xiubo Li <Xiubo.Lee@gmail.com> 6301R: Fabio Estevam <festevam@gmail.com> 6302L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6303L: linuxppc-dev@lists.ozlabs.org 6304S: Maintained 6305F: sound/soc/fsl/fsl* 6306F: sound/soc/fsl/imx* 6307F: sound/soc/fsl/mpc8610_hpcd.c 6308 6309FREESCALE USB PERIPHERAL DRIVERS 6310M: Li Yang <leoyang.li@nxp.com> 6311L: linux-usb@vger.kernel.org 6312L: linuxppc-dev@lists.ozlabs.org 6313S: Maintained 6314F: drivers/usb/gadget/udc/fsl* 6315 6316FREEVXFS FILESYSTEM 6317M: Christoph Hellwig <hch@infradead.org> 6318W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6319S: Maintained 6320F: fs/freevxfs/ 6321 6322FREEZER 6323M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6324M: Pavel Machek <pavel@ucw.cz> 6325L: linux-pm@vger.kernel.org 6326S: Supported 6327F: Documentation/power/freezing-of-tasks.txt 6328F: include/linux/freezer.h 6329F: kernel/freezer.c 6330 6331FRONTSWAP API 6332M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6333L: linux-kernel@vger.kernel.org 6334S: Maintained 6335F: mm/frontswap.c 6336F: include/linux/frontswap.h 6337 6338FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6339M: David Howells <dhowells@redhat.com> 6340L: linux-cachefs@redhat.com (moderated for non-subscribers) 6341S: Supported 6342F: Documentation/filesystems/caching/ 6343F: fs/fscache/ 6344F: include/linux/fscache*.h 6345 6346FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6347M: Theodore Y. Ts'o <tytso@mit.edu> 6348M: Jaegeuk Kim <jaegeuk@kernel.org> 6349M: Eric Biggers <ebiggers@kernel.org> 6350L: linux-fscrypt@vger.kernel.org 6351Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6352T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6353S: Supported 6354F: fs/crypto/ 6355F: include/linux/fscrypt*.h 6356F: Documentation/filesystems/fscrypt.rst 6357 6358FSI-ATTACHED I2C DRIVER 6359M: Eddie James <eajames@linux.ibm.com> 6360L: linux-i2c@vger.kernel.org 6361L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6362S: Maintained 6363F: drivers/i2c/busses/i2c-fsi.c 6364F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6365 6366FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6367M: Jan Kara <jack@suse.cz> 6368R: Amir Goldstein <amir73il@gmail.com> 6369L: linux-fsdevel@vger.kernel.org 6370S: Maintained 6371F: fs/notify/ 6372F: include/linux/fsnotify*.h 6373 6374FUJITSU LAPTOP EXTRAS 6375M: Jonathan Woithe <jwoithe@just42.net> 6376L: platform-driver-x86@vger.kernel.org 6377S: Maintained 6378F: drivers/platform/x86/fujitsu-laptop.c 6379 6380FUJITSU M-5MO LS CAMERA ISP DRIVER 6381M: Kyungmin Park <kyungmin.park@samsung.com> 6382M: Heungjun Kim <riverful.kim@samsung.com> 6383L: linux-media@vger.kernel.org 6384S: Maintained 6385F: drivers/media/i2c/m5mols/ 6386F: include/media/i2c/m5mols.h 6387 6388FUJITSU TABLET EXTRAS 6389M: Robert Gerlach <khnz@gmx.de> 6390L: platform-driver-x86@vger.kernel.org 6391S: Maintained 6392F: drivers/platform/x86/fujitsu-tablet.c 6393 6394FUSE: FILESYSTEM IN USERSPACE 6395M: Miklos Szeredi <miklos@szeredi.hu> 6396L: linux-fsdevel@vger.kernel.org 6397W: http://fuse.sourceforge.net/ 6398T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6399S: Maintained 6400F: fs/fuse/ 6401F: include/uapi/linux/fuse.h 6402F: Documentation/filesystems/fuse.txt 6403 6404FUTEX SUBSYSTEM 6405M: Thomas Gleixner <tglx@linutronix.de> 6406M: Ingo Molnar <mingo@redhat.com> 6407R: Peter Zijlstra <peterz@infradead.org> 6408R: Darren Hart <dvhart@infradead.org> 6409L: linux-kernel@vger.kernel.org 6410T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6411S: Maintained 6412F: kernel/futex.c 6413F: include/asm-generic/futex.h 6414F: include/linux/futex.h 6415F: include/uapi/linux/futex.h 6416F: tools/testing/selftests/futex/ 6417F: tools/perf/bench/futex* 6418F: Documentation/*futex* 6419 6420GCC PLUGINS 6421M: Kees Cook <keescook@chromium.org> 6422R: Emese Revfy <re.emese@gmail.com> 6423L: kernel-hardening@lists.openwall.com 6424S: Maintained 6425F: scripts/gcc-plugins/ 6426F: scripts/gcc-plugin.sh 6427F: scripts/Makefile.gcc-plugins 6428F: Documentation/gcc-plugins.txt 6429 6430GASKET DRIVER FRAMEWORK 6431M: Rob Springer <rspringer@google.com> 6432M: Todd Poynor <toddpoynor@google.com> 6433M: Ben Chan <benchan@chromium.org> 6434S: Maintained 6435F: drivers/staging/gasket/ 6436 6437GCOV BASED KERNEL PROFILING 6438M: Peter Oberparleiter <oberpar@linux.ibm.com> 6439S: Maintained 6440F: kernel/gcov/ 6441F: Documentation/dev-tools/gcov.rst 6442 6443GDB KERNEL DEBUGGING HELPER SCRIPTS 6444M: Jan Kiszka <jan.kiszka@siemens.com> 6445M: Kieran Bingham <kbingham@kernel.org> 6446S: Supported 6447F: scripts/gdb/ 6448 6449GDT SCSI DISK ARRAY CONTROLLER DRIVER 6450M: Achim Leubner <achim_leubner@adaptec.com> 6451L: linux-scsi@vger.kernel.org 6452W: http://www.icp-vortex.com/ 6453S: Supported 6454F: drivers/scsi/gdt* 6455 6456GEMTEK FM RADIO RECEIVER DRIVER 6457M: Hans Verkuil <hverkuil@xs4all.nl> 6458L: linux-media@vger.kernel.org 6459T: git git://linuxtv.org/media_tree.git 6460W: https://linuxtv.org 6461S: Maintained 6462F: drivers/media/radio/radio-gemtek* 6463 6464GENERIC GPIO I2C DRIVER 6465M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6466S: Supported 6467F: drivers/i2c/busses/i2c-gpio.c 6468F: include/linux/platform_data/i2c-gpio.h 6469 6470GENERIC GPIO I2C MULTIPLEXER DRIVER 6471M: Peter Korsgaard <peter.korsgaard@barco.com> 6472L: linux-i2c@vger.kernel.org 6473S: Supported 6474F: drivers/i2c/muxes/i2c-mux-gpio.c 6475F: include/linux/platform_data/i2c-mux-gpio.h 6476F: Documentation/i2c/muxes/i2c-mux-gpio 6477 6478GENERIC HDLC (WAN) DRIVERS 6479M: Krzysztof Halasa <khc@pm.waw.pl> 6480W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6481S: Maintained 6482F: drivers/net/wan/c101.c 6483F: drivers/net/wan/hd6457* 6484F: drivers/net/wan/hdlc* 6485F: drivers/net/wan/n2.c 6486F: drivers/net/wan/pc300too.c 6487F: drivers/net/wan/pci200syn.c 6488F: drivers/net/wan/wanxl* 6489 6490GENERIC INCLUDE/ASM HEADER FILES 6491M: Arnd Bergmann <arnd@arndb.de> 6492L: linux-arch@vger.kernel.org 6493T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6494S: Maintained 6495F: include/asm-generic/ 6496F: include/uapi/asm-generic/ 6497 6498GENERIC PHY FRAMEWORK 6499M: Kishon Vijay Abraham I <kishon@ti.com> 6500L: linux-kernel@vger.kernel.org 6501T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6502S: Supported 6503F: drivers/phy/ 6504F: include/linux/phy/ 6505F: Documentation/devicetree/bindings/phy/ 6506 6507GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6508M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6509S: Supported 6510F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6511 6512GENERIC PM DOMAINS 6513M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6514M: Kevin Hilman <khilman@kernel.org> 6515M: Ulf Hansson <ulf.hansson@linaro.org> 6516L: linux-pm@vger.kernel.org 6517S: Supported 6518F: drivers/base/power/domain*.c 6519F: include/linux/pm_domain.h 6520F: Documentation/devicetree/bindings/power/power_domain.txt 6521 6522GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6523M: Eugen Hristev <eugen.hristev@microchip.com> 6524L: linux-input@vger.kernel.org 6525S: Maintained 6526F: drivers/input/touchscreen/resistive-adc-touch.c 6527 6528GENERIC UIO DRIVER FOR PCI DEVICES 6529M: "Michael S. Tsirkin" <mst@redhat.com> 6530L: kvm@vger.kernel.org 6531S: Supported 6532F: drivers/uio/uio_pci_generic.c 6533 6534GENWQE (IBM Generic Workqueue Card) 6535M: Frank Haverkamp <haver@linux.ibm.com> 6536S: Supported 6537F: drivers/misc/genwqe/ 6538 6539GET_MAINTAINER SCRIPT 6540M: Joe Perches <joe@perches.com> 6541S: Maintained 6542F: scripts/get_maintainer.pl 6543 6544GFS2 FILE SYSTEM 6545M: Bob Peterson <rpeterso@redhat.com> 6546M: Andreas Gruenbacher <agruenba@redhat.com> 6547L: cluster-devel@redhat.com 6548W: http://sources.redhat.com/cluster/ 6549T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6550S: Supported 6551F: Documentation/filesystems/gfs2*.txt 6552F: fs/gfs2/ 6553F: include/uapi/linux/gfs2_ondisk.h 6554 6555GIGASET ISDN DRIVERS 6556M: Paul Bolle <pebolle@tiscali.nl> 6557L: gigaset307x-common@lists.sourceforge.net 6558W: http://gigaset307x.sourceforge.net/ 6559S: Odd Fixes 6560F: Documentation/isdn/README.gigaset 6561F: drivers/isdn/gigaset/ 6562F: include/uapi/linux/gigaset_dev.h 6563 6564GNSS SUBSYSTEM 6565M: Johan Hovold <johan@kernel.org> 6566T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6567S: Maintained 6568F: Documentation/ABI/testing/sysfs-class-gnss 6569F: Documentation/devicetree/bindings/gnss/ 6570F: drivers/gnss/ 6571F: include/linux/gnss.h 6572 6573GO7007 MPEG CODEC 6574M: Hans Verkuil <hans.verkuil@cisco.com> 6575L: linux-media@vger.kernel.org 6576S: Maintained 6577F: drivers/media/usb/go7007/ 6578 6579GOODIX TOUCHSCREEN 6580M: Bastien Nocera <hadess@hadess.net> 6581L: linux-input@vger.kernel.org 6582S: Maintained 6583F: drivers/input/touchscreen/goodix.c 6584 6585GPD POCKET FAN DRIVER 6586M: Hans de Goede <hdegoede@redhat.com> 6587L: platform-driver-x86@vger.kernel.org 6588S: Maintained 6589F: drivers/platform/x86/gpd-pocket-fan.c 6590 6591GPIO ACPI SUPPORT 6592M: Mika Westerberg <mika.westerberg@linux.intel.com> 6593M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6594L: linux-gpio@vger.kernel.org 6595L: linux-acpi@vger.kernel.org 6596S: Maintained 6597F: Documentation/acpi/gpio-properties.txt 6598F: drivers/gpio/gpiolib-acpi.c 6599 6600GPIO IR Transmitter 6601M: Sean Young <sean@mess.org> 6602L: linux-media@vger.kernel.org 6603S: Maintained 6604F: drivers/media/rc/gpio-ir-tx.c 6605 6606GPIO MOCKUP DRIVER 6607M: Bamvor Jian Zhang <bamv2005@gmail.com> 6608L: linux-gpio@vger.kernel.org 6609S: Maintained 6610F: drivers/gpio/gpio-mockup.c 6611F: tools/testing/selftests/gpio/ 6612 6613GPIO SUBSYSTEM 6614M: Linus Walleij <linus.walleij@linaro.org> 6615M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6616L: linux-gpio@vger.kernel.org 6617T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6618S: Maintained 6619F: Documentation/devicetree/bindings/gpio/ 6620F: Documentation/driver-api/gpio/ 6621F: Documentation/gpio/ 6622F: Documentation/ABI/testing/gpio-cdev 6623F: Documentation/ABI/obsolete/sysfs-gpio 6624F: drivers/gpio/ 6625F: include/linux/gpio/ 6626F: include/linux/gpio.h 6627F: include/linux/of_gpio.h 6628F: include/asm-generic/gpio.h 6629F: include/uapi/linux/gpio.h 6630F: tools/gpio/ 6631 6632GRE DEMULTIPLEXER DRIVER 6633M: Dmitry Kozlov <xeb@mail.ru> 6634L: netdev@vger.kernel.org 6635S: Maintained 6636F: net/ipv4/gre_demux.c 6637F: net/ipv4/gre_offload.c 6638F: include/net/gre.h 6639 6640GRETH 10/100/1G Ethernet MAC device driver 6641M: Andreas Larsson <andreas@gaisler.com> 6642L: netdev@vger.kernel.org 6643S: Maintained 6644F: drivers/net/ethernet/aeroflex/ 6645 6646GREYBUS AUDIO PROTOCOLS DRIVERS 6647M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6648M: Mark Greer <mgreer@animalcreek.com> 6649S: Maintained 6650F: drivers/staging/greybus/audio_apbridgea.c 6651F: drivers/staging/greybus/audio_apbridgea.h 6652F: drivers/staging/greybus/audio_codec.c 6653F: drivers/staging/greybus/audio_codec.h 6654F: drivers/staging/greybus/audio_gb.c 6655F: drivers/staging/greybus/audio_manager.c 6656F: drivers/staging/greybus/audio_manager.h 6657F: drivers/staging/greybus/audio_manager_module.c 6658F: drivers/staging/greybus/audio_manager_private.h 6659F: drivers/staging/greybus/audio_manager_sysfs.c 6660F: drivers/staging/greybus/audio_module.c 6661F: drivers/staging/greybus/audio_topology.c 6662 6663GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6664M: Viresh Kumar <vireshk@kernel.org> 6665S: Maintained 6666F: drivers/staging/greybus/authentication.c 6667F: drivers/staging/greybus/bootrom.c 6668F: drivers/staging/greybus/firmware.h 6669F: drivers/staging/greybus/fw-core.c 6670F: drivers/staging/greybus/fw-download.c 6671F: drivers/staging/greybus/fw-management.c 6672F: drivers/staging/greybus/greybus_authentication.h 6673F: drivers/staging/greybus/greybus_firmware.h 6674F: drivers/staging/greybus/hid.c 6675F: drivers/staging/greybus/i2c.c 6676F: drivers/staging/greybus/spi.c 6677F: drivers/staging/greybus/spilib.c 6678F: drivers/staging/greybus/spilib.h 6679 6680GREYBUS LOOPBACK DRIVER 6681M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6682S: Maintained 6683F: drivers/staging/greybus/loopback.c 6684 6685GREYBUS PLATFORM DRIVERS 6686M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6687S: Maintained 6688F: drivers/staging/greybus/arche-platform.c 6689F: drivers/staging/greybus/arche-apb-ctrl.c 6690F: drivers/staging/greybus/arche_platform.h 6691 6692GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6693M: Rui Miguel Silva <rmfrfs@gmail.com> 6694S: Maintained 6695F: drivers/staging/greybus/sdio.c 6696F: drivers/staging/greybus/light.c 6697F: drivers/staging/greybus/gpio.c 6698F: drivers/staging/greybus/power_supply.c 6699F: drivers/staging/greybus/spi.c 6700F: drivers/staging/greybus/spilib.c 6701 6702GREYBUS SUBSYSTEM 6703M: Johan Hovold <johan@kernel.org> 6704M: Alex Elder <elder@kernel.org> 6705M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6706S: Maintained 6707F: drivers/staging/greybus/ 6708L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6709 6710GREYBUS UART PROTOCOLS DRIVERS 6711M: David Lin <dtwlin@gmail.com> 6712S: Maintained 6713F: drivers/staging/greybus/uart.c 6714F: drivers/staging/greybus/log.c 6715 6716GS1662 VIDEO SERIALIZER 6717M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6718L: linux-media@vger.kernel.org 6719T: git git://linuxtv.org/media_tree.git 6720S: Maintained 6721F: drivers/media/spi/gs1662.c 6722 6723GSPCA FINEPIX SUBDRIVER 6724M: Frank Zago <frank@zago.net> 6725L: linux-media@vger.kernel.org 6726T: git git://linuxtv.org/media_tree.git 6727S: Maintained 6728F: drivers/media/usb/gspca/finepix.c 6729 6730GSPCA GL860 SUBDRIVER 6731M: Olivier Lorin <o.lorin@laposte.net> 6732L: linux-media@vger.kernel.org 6733T: git git://linuxtv.org/media_tree.git 6734S: Maintained 6735F: drivers/media/usb/gspca/gl860/ 6736 6737GSPCA M5602 SUBDRIVER 6738M: Erik Andren <erik.andren@gmail.com> 6739L: linux-media@vger.kernel.org 6740T: git git://linuxtv.org/media_tree.git 6741S: Maintained 6742F: drivers/media/usb/gspca/m5602/ 6743 6744GSPCA PAC207 SONIXB SUBDRIVER 6745M: Hans Verkuil <hverkuil@xs4all.nl> 6746L: linux-media@vger.kernel.org 6747T: git git://linuxtv.org/media_tree.git 6748S: Odd Fixes 6749F: drivers/media/usb/gspca/pac207.c 6750 6751GSPCA SN9C20X SUBDRIVER 6752M: Brian Johnson <brijohn@gmail.com> 6753L: linux-media@vger.kernel.org 6754T: git git://linuxtv.org/media_tree.git 6755S: Maintained 6756F: drivers/media/usb/gspca/sn9c20x.c 6757 6758GSPCA T613 SUBDRIVER 6759M: Leandro Costantino <lcostantino@gmail.com> 6760L: linux-media@vger.kernel.org 6761T: git git://linuxtv.org/media_tree.git 6762S: Maintained 6763F: drivers/media/usb/gspca/t613.c 6764 6765GSPCA USB WEBCAM DRIVER 6766M: Hans Verkuil <hverkuil@xs4all.nl> 6767L: linux-media@vger.kernel.org 6768T: git git://linuxtv.org/media_tree.git 6769S: Odd Fixes 6770F: drivers/media/usb/gspca/ 6771 6772GTP (GPRS Tunneling Protocol) 6773M: Pablo Neira Ayuso <pablo@netfilter.org> 6774M: Harald Welte <laforge@gnumonks.org> 6775L: osmocom-net-gprs@lists.osmocom.org 6776T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6777S: Maintained 6778F: drivers/net/gtp.c 6779 6780GUID PARTITION TABLE (GPT) 6781M: Davidlohr Bueso <dave@stgolabs.net> 6782L: linux-efi@vger.kernel.org 6783S: Maintained 6784F: block/partitions/efi.* 6785 6786H8/300 ARCHITECTURE 6787M: Yoshinori Sato <ysato@users.sourceforge.jp> 6788L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6789W: http://uclinux-h8.sourceforge.jp 6790T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6791S: Maintained 6792F: arch/h8300/ 6793F: drivers/clocksource/h8300_*.c 6794F: drivers/clk/h8300/ 6795F: drivers/irqchip/irq-renesas-h8*.c 6796 6797HABANALABS PCI DRIVER 6798M: Oded Gabbay <oded.gabbay@gmail.com> 6799T: git https://github.com/HabanaAI/linux.git 6800S: Supported 6801F: drivers/misc/habanalabs/ 6802F: include/uapi/misc/habanalabs.h 6803F: Documentation/ABI/testing/sysfs-driver-habanalabs 6804F: Documentation/ABI/testing/debugfs-driver-habanalabs 6805 6806HACKRF MEDIA DRIVER 6807M: Antti Palosaari <crope@iki.fi> 6808L: linux-media@vger.kernel.org 6809W: https://linuxtv.org 6810W: http://palosaari.fi/linux/ 6811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6812T: git git://linuxtv.org/anttip/media_tree.git 6813S: Maintained 6814F: drivers/media/usb/hackrf/ 6815 6816HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6817M: Frank Seidel <frank@f-seidel.de> 6818L: platform-driver-x86@vger.kernel.org 6819W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6820S: Maintained 6821F: drivers/platform/x86/hdaps.c 6822 6823HARDWARE MONITORING 6824M: Jean Delvare <jdelvare@suse.com> 6825M: Guenter Roeck <linux@roeck-us.net> 6826L: linux-hwmon@vger.kernel.org 6827W: http://hwmon.wiki.kernel.org/ 6828T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6829S: Maintained 6830F: Documentation/devicetree/bindings/hwmon/ 6831F: Documentation/hwmon/ 6832F: drivers/hwmon/ 6833F: include/linux/hwmon*.h 6834F: include/trace/events/hwmon*.h 6835 6836HARDWARE RANDOM NUMBER GENERATOR CORE 6837M: Matt Mackall <mpm@selenic.com> 6838M: Herbert Xu <herbert@gondor.apana.org.au> 6839L: linux-crypto@vger.kernel.org 6840S: Odd fixes 6841F: Documentation/devicetree/bindings/rng/ 6842F: Documentation/hw_random.txt 6843F: drivers/char/hw_random/ 6844F: include/linux/hw_random.h 6845 6846HARDWARE TRACING FACILITIES 6847M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6848S: Maintained 6849F: drivers/hwtracing/ 6850 6851HARDWARE SPINLOCK CORE 6852M: Ohad Ben-Cohen <ohad@wizery.com> 6853M: Bjorn Andersson <bjorn.andersson@linaro.org> 6854L: linux-remoteproc@vger.kernel.org 6855S: Maintained 6856T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6857F: Documentation/devicetree/bindings/hwlock/ 6858F: Documentation/hwspinlock.txt 6859F: drivers/hwspinlock/ 6860F: include/linux/hwspinlock.h 6861 6862HARMONY SOUND DRIVER 6863L: linux-parisc@vger.kernel.org 6864S: Maintained 6865F: sound/parisc/harmony.* 6866 6867HDPVR USB VIDEO ENCODER DRIVER 6868M: Hans Verkuil <hverkuil@xs4all.nl> 6869L: linux-media@vger.kernel.org 6870T: git git://linuxtv.org/media_tree.git 6871W: https://linuxtv.org 6872S: Odd Fixes 6873F: drivers/media/usb/hdpvr/ 6874 6875HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6876M: Jerry Hoemann <jerry.hoemann@hpe.com> 6877S: Supported 6878F: Documentation/watchdog/hpwdt.txt 6879F: drivers/watchdog/hpwdt.c 6880 6881HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6882M: Don Brace <don.brace@microsemi.com> 6883L: esc.storagedev@microsemi.com 6884L: linux-scsi@vger.kernel.org 6885S: Supported 6886F: Documentation/scsi/hpsa.txt 6887F: drivers/scsi/hpsa*.[ch] 6888F: include/linux/cciss*.h 6889F: include/uapi/linux/cciss*.h 6890 6891HFI1 DRIVER 6892M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6893M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6894L: linux-rdma@vger.kernel.org 6895S: Supported 6896F: drivers/infiniband/hw/hfi1 6897 6898HFS FILESYSTEM 6899L: linux-fsdevel@vger.kernel.org 6900S: Orphan 6901F: Documentation/filesystems/hfs.txt 6902F: fs/hfs/ 6903 6904HFSPLUS FILESYSTEM 6905L: linux-fsdevel@vger.kernel.org 6906S: Orphan 6907F: Documentation/filesystems/hfsplus.txt 6908F: fs/hfsplus/ 6909 6910HGA FRAMEBUFFER DRIVER 6911M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6912L: linux-nvidia@lists.surfsouth.com 6913W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6914S: Maintained 6915F: drivers/video/fbdev/hgafb.c 6916 6917HIBERNATION (aka Software Suspend, aka swsusp) 6918M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6919M: Pavel Machek <pavel@ucw.cz> 6920L: linux-pm@vger.kernel.org 6921B: https://bugzilla.kernel.org 6922S: Supported 6923F: arch/x86/power/ 6924F: drivers/base/power/ 6925F: kernel/power/ 6926F: include/linux/suspend.h 6927F: include/linux/freezer.h 6928F: include/linux/pm.h 6929F: arch/*/include/asm/suspend*.h 6930 6931HID CORE LAYER 6932M: Jiri Kosina <jikos@kernel.org> 6933M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6934L: linux-input@vger.kernel.org 6935T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6936S: Maintained 6937F: drivers/hid/ 6938F: include/linux/hid* 6939F: include/uapi/linux/hid* 6940 6941HID SENSOR HUB DRIVERS 6942M: Jiri Kosina <jikos@kernel.org> 6943M: Jonathan Cameron <jic23@kernel.org> 6944M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6945L: linux-input@vger.kernel.org 6946L: linux-iio@vger.kernel.org 6947S: Maintained 6948F: Documentation/hid/hid-sensor* 6949F: drivers/hid/hid-sensor-* 6950F: drivers/iio/*/hid-* 6951F: include/linux/hid-sensor-* 6952 6953HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6954M: Thomas Gleixner <tglx@linutronix.de> 6955L: linux-kernel@vger.kernel.org 6956T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6957S: Maintained 6958F: Documentation/timers/ 6959F: kernel/time/hrtimer.c 6960F: kernel/time/clockevents.c 6961F: kernel/time/timer_*.c 6962F: include/linux/clockchips.h 6963F: include/linux/hrtimer.h 6964 6965HIGH-SPEED SCC DRIVER FOR AX.25 6966L: linux-hams@vger.kernel.org 6967S: Orphan 6968F: drivers/net/hamradio/dmascc.c 6969F: drivers/net/hamradio/scc.c 6970 6971HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6972M: HighPoint Linux Team <linux@highpoint-tech.com> 6973W: http://www.highpoint-tech.com 6974S: Supported 6975F: Documentation/scsi/hptiop.txt 6976F: drivers/scsi/hptiop.c 6977 6978HIPPI 6979M: Jes Sorensen <jes@trained-monkey.org> 6980L: linux-hippi@sunsite.dk 6981S: Maintained 6982F: include/linux/hippidevice.h 6983F: include/uapi/linux/if_hippi.h 6984F: net/802/hippi.c 6985F: drivers/net/hippi/ 6986 6987HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6988M: Yisen Zhuang <yisen.zhuang@huawei.com> 6989M: Salil Mehta <salil.mehta@huawei.com> 6990L: netdev@vger.kernel.org 6991W: http://www.hisilicon.com 6992S: Maintained 6993F: drivers/net/ethernet/hisilicon/hns3/ 6994 6995HISILICON LPC BUS DRIVER 6996M: john.garry@huawei.com 6997W: http://www.hisilicon.com 6998S: Maintained 6999F: drivers/bus/hisi_lpc.c 7000F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7001 7002HISILICON NETWORK SUBSYSTEM DRIVER 7003M: Yisen Zhuang <yisen.zhuang@huawei.com> 7004M: Salil Mehta <salil.mehta@huawei.com> 7005L: netdev@vger.kernel.org 7006W: http://www.hisilicon.com 7007S: Maintained 7008F: drivers/net/ethernet/hisilicon/ 7009F: Documentation/devicetree/bindings/net/hisilicon*.txt 7010 7011HISILICON PMU DRIVER 7012M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7013W: http://www.hisilicon.com 7014S: Supported 7015F: drivers/perf/hisilicon 7016F: Documentation/perf/hisi-pmu.txt 7017 7018HISILICON ROCE DRIVER 7019M: Lijun Ou <oulijun@huawei.com> 7020M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7021L: linux-rdma@vger.kernel.org 7022S: Maintained 7023F: drivers/infiniband/hw/hns/ 7024F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7025 7026HISILICON SAS Controller 7027M: John Garry <john.garry@huawei.com> 7028W: http://www.hisilicon.com 7029S: Supported 7030F: drivers/scsi/hisi_sas/ 7031F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7032 7033HMM - Heterogeneous Memory Management 7034M: Jérôme Glisse <jglisse@redhat.com> 7035L: linux-mm@kvack.org 7036S: Maintained 7037F: mm/hmm* 7038F: include/linux/hmm* 7039F: Documentation/vm/hmm.rst 7040 7041HOST AP DRIVER 7042M: Jouni Malinen <j@w1.fi> 7043L: linux-wireless@vger.kernel.org 7044W: http://w1.fi/hostap-driver.html 7045S: Obsolete 7046F: drivers/net/wireless/intersil/hostap/ 7047 7048HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7049L: platform-driver-x86@vger.kernel.org 7050S: Orphan 7051F: drivers/platform/x86/tc1100-wmi.c 7052 7053HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7054M: Jaroslav Kysela <perex@perex.cz> 7055S: Maintained 7056F: drivers/net/ethernet/hp/hp100.* 7057 7058HPET: High Precision Event Timers driver 7059M: Clemens Ladisch <clemens@ladisch.de> 7060S: Maintained 7061F: Documentation/timers/hpet.txt 7062F: drivers/char/hpet.c 7063F: include/linux/hpet.h 7064F: include/uapi/linux/hpet.h 7065 7066HPET: x86 7067S: Orphan 7068F: arch/x86/kernel/hpet.c 7069F: arch/x86/include/asm/hpet.h 7070 7071HPFS FILESYSTEM 7072M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7073W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7074S: Maintained 7075F: fs/hpfs/ 7076 7077HSI SUBSYSTEM 7078M: Sebastian Reichel <sre@kernel.org> 7079T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7080S: Maintained 7081F: Documentation/ABI/testing/sysfs-bus-hsi 7082F: Documentation/driver-api/hsi.rst 7083F: drivers/hsi/ 7084F: include/linux/hsi/ 7085F: include/uapi/linux/hsi/ 7086 7087HSO 3G MODEM DRIVER 7088L: linux-usb@vger.kernel.org 7089S: Orphan 7090F: drivers/net/usb/hso.c 7091 7092HSR NETWORK PROTOCOL 7093M: Arvid Brodin <arvid.brodin@alten.se> 7094L: netdev@vger.kernel.org 7095S: Maintained 7096F: net/hsr/ 7097 7098HT16K33 LED CONTROLLER DRIVER 7099M: Robin van der Gracht <robin@protonic.nl> 7100S: Maintained 7101F: drivers/auxdisplay/ht16k33.c 7102F: Documentation/devicetree/bindings/display/ht16k33.txt 7103 7104HTCPEN TOUCHSCREEN DRIVER 7105M: Pau Oliva Fora <pof@eslack.org> 7106L: linux-input@vger.kernel.org 7107S: Maintained 7108F: drivers/input/touchscreen/htcpen.c 7109 7110HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7111M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7112L: linux-iio@vger.kernel.org 7113W: http://www.st.com/ 7114S: Maintained 7115F: drivers/iio/humidity/hts221* 7116F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7117 7118HUAWEI ETHERNET DRIVER 7119M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7120L: netdev@vger.kernel.org 7121S: Supported 7122F: Documentation/networking/hinic.txt 7123F: drivers/net/ethernet/huawei/hinic/ 7124 7125HUGETLB FILESYSTEM 7126M: Mike Kravetz <mike.kravetz@oracle.com> 7127L: linux-mm@kvack.org 7128S: Maintained 7129F: fs/hugetlbfs/ 7130F: mm/hugetlb.c 7131F: include/linux/hugetlb.h 7132F: Documentation/admin-guide/mm/hugetlbpage.rst 7133F: Documentation/vm/hugetlbfs_reserv.rst 7134F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7135 7136HVA ST MEDIA DRIVER 7137M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7138L: linux-media@vger.kernel.org 7139T: git git://linuxtv.org/media_tree.git 7140W: https://linuxtv.org 7141S: Supported 7142F: drivers/media/platform/sti/hva 7143 7144HWPOISON MEMORY FAILURE HANDLING 7145M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7146L: linux-mm@kvack.org 7147S: Maintained 7148F: mm/memory-failure.c 7149F: mm/hwpoison-inject.c 7150 7151HYGON PROCESSOR SUPPORT 7152M: Pu Wen <puwen@hygon.cn> 7153L: linux-kernel@vger.kernel.org 7154S: Maintained 7155F: arch/x86/kernel/cpu/hygon.c 7156 7157Hyper-V CORE AND DRIVERS 7158M: "K. Y. Srinivasan" <kys@microsoft.com> 7159M: Haiyang Zhang <haiyangz@microsoft.com> 7160M: Stephen Hemminger <sthemmin@microsoft.com> 7161M: Sasha Levin <sashal@kernel.org> 7162T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7163L: linux-hyperv@vger.kernel.org 7164S: Supported 7165F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7166F: arch/x86/include/asm/mshyperv.h 7167F: arch/x86/include/asm/trace/hyperv.h 7168F: arch/x86/include/asm/hyperv-tlfs.h 7169F: arch/x86/kernel/cpu/mshyperv.c 7170F: arch/x86/hyperv 7171F: drivers/hid/hid-hyperv.c 7172F: drivers/hv/ 7173F: drivers/input/serio/hyperv-keyboard.c 7174F: drivers/pci/controller/pci-hyperv.c 7175F: drivers/net/hyperv/ 7176F: drivers/scsi/storvsc_drv.c 7177F: drivers/uio/uio_hv_generic.c 7178F: drivers/video/fbdev/hyperv_fb.c 7179F: drivers/iommu/hyperv_iommu.c 7180F: net/vmw_vsock/hyperv_transport.c 7181F: include/linux/hyperv.h 7182F: include/uapi/linux/hyperv.h 7183F: tools/hv/ 7184F: Documentation/ABI/stable/sysfs-bus-vmbus 7185 7186HYPERVISOR VIRTUAL CONSOLE DRIVER 7187L: linuxppc-dev@lists.ozlabs.org 7188S: Odd Fixes 7189F: drivers/tty/hvc/ 7190 7191I2C ACPI SUPPORT 7192M: Mika Westerberg <mika.westerberg@linux.intel.com> 7193L: linux-i2c@vger.kernel.org 7194L: linux-acpi@vger.kernel.org 7195S: Maintained 7196F: drivers/i2c/i2c-core-acpi.c 7197 7198I2C CONTROLLER DRIVER FOR NVIDIA GPU 7199M: Ajay Gupta <ajayg@nvidia.com> 7200L: linux-i2c@vger.kernel.org 7201S: Maintained 7202F: Documentation/i2c/busses/i2c-nvidia-gpu 7203F: drivers/i2c/busses/i2c-nvidia-gpu.c 7204 7205I2C MUXES 7206M: Peter Rosin <peda@axentia.se> 7207L: linux-i2c@vger.kernel.org 7208S: Maintained 7209F: Documentation/i2c/i2c-topology 7210F: Documentation/i2c/muxes/ 7211F: Documentation/devicetree/bindings/i2c/i2c-mux* 7212F: Documentation/devicetree/bindings/i2c/i2c-arb* 7213F: Documentation/devicetree/bindings/i2c/i2c-gate* 7214F: drivers/i2c/i2c-mux.c 7215F: drivers/i2c/muxes/ 7216F: include/linux/i2c-mux.h 7217 7218I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7219M: Gregory CLEMENT <gregory.clement@bootlin.com> 7220L: linux-i2c@vger.kernel.org 7221S: Maintained 7222F: drivers/i2c/busses/i2c-mv64xxx.c 7223 7224I2C OVER PARALLEL PORT 7225M: Jean Delvare <jdelvare@suse.com> 7226L: linux-i2c@vger.kernel.org 7227S: Maintained 7228F: Documentation/i2c/busses/i2c-parport 7229F: Documentation/i2c/busses/i2c-parport-light 7230F: drivers/i2c/busses/i2c-parport.c 7231F: drivers/i2c/busses/i2c-parport-light.c 7232 7233I2C SUBSYSTEM 7234M: Wolfram Sang <wsa@the-dreams.de> 7235L: linux-i2c@vger.kernel.org 7236W: https://i2c.wiki.kernel.org/ 7237Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7238T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7239S: Maintained 7240F: Documentation/devicetree/bindings/i2c/i2c.txt 7241F: Documentation/i2c/ 7242F: drivers/i2c/* 7243F: include/linux/i2c.h 7244F: include/linux/i2c-dev.h 7245F: include/linux/i2c-smbus.h 7246F: include/uapi/linux/i2c.h 7247F: include/uapi/linux/i2c-*.h 7248 7249I2C SUBSYSTEM HOST DRIVERS 7250L: linux-i2c@vger.kernel.org 7251W: https://i2c.wiki.kernel.org/ 7252Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7253T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7254S: Odd Fixes 7255F: Documentation/devicetree/bindings/i2c/ 7256F: drivers/i2c/algos/ 7257F: drivers/i2c/busses/ 7258 7259I2C-TAOS-EVM DRIVER 7260M: Jean Delvare <jdelvare@suse.com> 7261L: linux-i2c@vger.kernel.org 7262S: Maintained 7263F: Documentation/i2c/busses/i2c-taos-evm 7264F: drivers/i2c/busses/i2c-taos-evm.c 7265 7266I2C-TINY-USB DRIVER 7267M: Till Harbaum <till@harbaum.org> 7268L: linux-i2c@vger.kernel.org 7269W: http://www.harbaum.org/till/i2c_tiny_usb 7270S: Maintained 7271F: drivers/i2c/busses/i2c-tiny-usb.c 7272 7273I2C/SMBUS CONTROLLER DRIVERS FOR PC 7274M: Jean Delvare <jdelvare@suse.com> 7275L: linux-i2c@vger.kernel.org 7276S: Maintained 7277F: Documentation/i2c/busses/i2c-ali1535 7278F: Documentation/i2c/busses/i2c-ali1563 7279F: Documentation/i2c/busses/i2c-ali15x3 7280F: Documentation/i2c/busses/i2c-amd756 7281F: Documentation/i2c/busses/i2c-amd8111 7282F: Documentation/i2c/busses/i2c-i801 7283F: Documentation/i2c/busses/i2c-nforce2 7284F: Documentation/i2c/busses/i2c-piix4 7285F: Documentation/i2c/busses/i2c-sis5595 7286F: Documentation/i2c/busses/i2c-sis630 7287F: Documentation/i2c/busses/i2c-sis96x 7288F: Documentation/i2c/busses/i2c-via 7289F: Documentation/i2c/busses/i2c-viapro 7290F: drivers/i2c/busses/i2c-ali1535.c 7291F: drivers/i2c/busses/i2c-ali1563.c 7292F: drivers/i2c/busses/i2c-ali15x3.c 7293F: drivers/i2c/busses/i2c-amd756.c 7294F: drivers/i2c/busses/i2c-amd756-s4882.c 7295F: drivers/i2c/busses/i2c-amd8111.c 7296F: drivers/i2c/busses/i2c-i801.c 7297F: drivers/i2c/busses/i2c-isch.c 7298F: drivers/i2c/busses/i2c-nforce2.c 7299F: drivers/i2c/busses/i2c-nforce2-s4985.c 7300F: drivers/i2c/busses/i2c-piix4.c 7301F: drivers/i2c/busses/i2c-sis5595.c 7302F: drivers/i2c/busses/i2c-sis630.c 7303F: drivers/i2c/busses/i2c-sis96x.c 7304F: drivers/i2c/busses/i2c-via.c 7305F: drivers/i2c/busses/i2c-viapro.c 7306 7307I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7308M: Hans de Goede <hdegoede@redhat.com> 7309L: linux-i2c@vger.kernel.org 7310S: Maintained 7311F: drivers/i2c/busses/i2c-cht-wc.c 7312 7313I2C/SMBUS ISMT DRIVER 7314M: Seth Heasley <seth.heasley@intel.com> 7315M: Neil Horman <nhorman@tuxdriver.com> 7316L: linux-i2c@vger.kernel.org 7317F: drivers/i2c/busses/i2c-ismt.c 7318F: Documentation/i2c/busses/i2c-ismt 7319 7320I2C/SMBUS STUB DRIVER 7321M: Jean Delvare <jdelvare@suse.com> 7322L: linux-i2c@vger.kernel.org 7323S: Maintained 7324F: drivers/i2c/i2c-stub.c 7325 7326I3C SUBSYSTEM 7327M: Boris Brezillon <bbrezillon@kernel.org> 7328L: linux-i3c@lists.infradead.org 7329C: irc://chat.freenode.net/linux-i3c 7330T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7331S: Maintained 7332F: Documentation/ABI/testing/sysfs-bus-i3c 7333F: Documentation/devicetree/bindings/i3c/ 7334F: Documentation/driver-api/i3c 7335F: drivers/i3c/ 7336F: include/linux/i3c/ 7337 7338I3C DRIVER FOR SYNOPSYS DESIGNWARE 7339M: Vitor Soares <vitor.soares@synopsys.com> 7340S: Maintained 7341F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7342F: drivers/i3c/master/dw* 7343 7344IA64 (Itanium) PLATFORM 7345M: Tony Luck <tony.luck@intel.com> 7346M: Fenghua Yu <fenghua.yu@intel.com> 7347L: linux-ia64@vger.kernel.org 7348T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7349S: Maintained 7350F: arch/ia64/ 7351 7352IBM Power 842 compression accelerator 7353M: Haren Myneni <haren@us.ibm.com> 7354S: Supported 7355F: drivers/crypto/nx/Makefile 7356F: drivers/crypto/nx/Kconfig 7357F: drivers/crypto/nx/nx-842* 7358F: include/linux/sw842.h 7359F: crypto/842.c 7360F: lib/842/ 7361 7362IBM Power in-Nest Crypto Acceleration 7363M: Breno Leitão <leitao@debian.org> 7364M: Nayna Jain <nayna@linux.ibm.com> 7365M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7366L: linux-crypto@vger.kernel.org 7367S: Supported 7368F: drivers/crypto/nx/Makefile 7369F: drivers/crypto/nx/Kconfig 7370F: drivers/crypto/nx/nx-aes* 7371F: drivers/crypto/nx/nx-sha* 7372F: drivers/crypto/nx/nx.* 7373F: drivers/crypto/nx/nx_csbcpb.h 7374F: drivers/crypto/nx/nx_debugfs.h 7375 7376IBM Power Linux RAID adapter 7377M: Brian King <brking@us.ibm.com> 7378S: Supported 7379F: drivers/scsi/ipr.* 7380 7381IBM Power SRIOV Virtual NIC Device Driver 7382M: Thomas Falcon <tlfalcon@linux.ibm.com> 7383M: John Allen <jallen@linux.ibm.com> 7384L: netdev@vger.kernel.org 7385S: Supported 7386F: drivers/net/ethernet/ibm/ibmvnic.* 7387 7388IBM Power Virtual Accelerator Switchboard 7389M: Sukadev Bhattiprolu 7390L: linuxppc-dev@lists.ozlabs.org 7391S: Supported 7392F: arch/powerpc/platforms/powernv/vas* 7393F: arch/powerpc/platforms/powernv/copy-paste.h 7394F: arch/powerpc/include/asm/vas.h 7395F: arch/powerpc/include/uapi/asm/vas.h 7396 7397IBM Power Virtual Ethernet Device Driver 7398M: Thomas Falcon <tlfalcon@linux.ibm.com> 7399L: netdev@vger.kernel.org 7400S: Supported 7401F: drivers/net/ethernet/ibm/ibmveth.* 7402 7403IBM Power Virtual FC Device Drivers 7404M: Tyrel Datwyler <tyreld@linux.ibm.com> 7405L: linux-scsi@vger.kernel.org 7406S: Supported 7407F: drivers/scsi/ibmvscsi/ibmvfc* 7408 7409IBM Power Virtual Management Channel Driver 7410M: Steven Royer <seroyer@linux.ibm.com> 7411S: Supported 7412F: drivers/misc/ibmvmc.* 7413 7414IBM Power Virtual SCSI Device Drivers 7415M: Tyrel Datwyler <tyreld@linux.ibm.com> 7416L: linux-scsi@vger.kernel.org 7417S: Supported 7418F: drivers/scsi/ibmvscsi/ibmvscsi* 7419F: include/scsi/viosrp.h 7420 7421IBM Power Virtual SCSI Device Target Driver 7422M: Michael Cyr <mikecyr@linux.ibm.com> 7423L: linux-scsi@vger.kernel.org 7424L: target-devel@vger.kernel.org 7425S: Supported 7426F: drivers/scsi/ibmvscsi_tgt/ 7427 7428IBM Power VMX Cryptographic instructions 7429M: Breno Leitão <leitao@debian.org> 7430M: Nayna Jain <nayna@linux.ibm.com> 7431M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7432L: linux-crypto@vger.kernel.org 7433S: Supported 7434F: drivers/crypto/vmx/Makefile 7435F: drivers/crypto/vmx/Kconfig 7436F: drivers/crypto/vmx/vmx.c 7437F: drivers/crypto/vmx/aes* 7438F: drivers/crypto/vmx/ghash* 7439F: drivers/crypto/vmx/ppc-xlate.pl 7440 7441IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7442M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7443L: linux-pci@vger.kernel.org 7444L: linuxppc-dev@lists.ozlabs.org 7445S: Supported 7446F: drivers/pci/hotplug/rpaphp* 7447 7448IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7449M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7450L: linux-pci@vger.kernel.org 7451L: linuxppc-dev@lists.ozlabs.org 7452S: Supported 7453F: drivers/pci/hotplug/rpadlpar* 7454 7455IBM ServeRAID RAID DRIVER 7456S: Orphan 7457F: drivers/scsi/ips.* 7458 7459ICH LPC AND GPIO DRIVER 7460M: Peter Tyser <ptyser@xes-inc.com> 7461S: Maintained 7462F: drivers/mfd/lpc_ich.c 7463F: drivers/gpio/gpio-ich.c 7464 7465IDE SUBSYSTEM 7466M: "David S. Miller" <davem@davemloft.net> 7467L: linux-ide@vger.kernel.org 7468Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7469T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7470S: Maintained 7471F: Documentation/ide/ 7472F: drivers/ide/ 7473F: include/linux/ide.h 7474 7475IDE/ATAPI DRIVERS 7476M: Borislav Petkov <bp@alien8.de> 7477L: linux-ide@vger.kernel.org 7478S: Maintained 7479F: Documentation/cdrom/ide-cd 7480F: drivers/ide/ide-cd* 7481 7482IDEAPAD LAPTOP EXTRAS DRIVER 7483M: Ike Panhc <ike.pan@canonical.com> 7484L: platform-driver-x86@vger.kernel.org 7485W: http://launchpad.net/ideapad-laptop 7486S: Maintained 7487F: drivers/platform/x86/ideapad-laptop.c 7488 7489IDEAPAD LAPTOP SLIDEBAR DRIVER 7490M: Andrey Moiseev <o2g.org.ru@gmail.com> 7491L: linux-input@vger.kernel.org 7492W: https://github.com/o2genum/ideapad-slidebar 7493S: Maintained 7494F: drivers/input/misc/ideapad_slidebar.c 7495 7496IDT VersaClock 5 CLOCK DRIVER 7497M: Marek Vasut <marek.vasut@gmail.com> 7498S: Maintained 7499F: drivers/clk/clk-versaclock5.c 7500 7501IEEE 802.15.4 SUBSYSTEM 7502M: Alexander Aring <alex.aring@gmail.com> 7503M: Stefan Schmidt <stefan@datenfreihafen.org> 7504L: linux-wpan@vger.kernel.org 7505W: http://wpan.cakelab.org/ 7506T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7507T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7508S: Maintained 7509F: net/ieee802154/ 7510F: net/mac802154/ 7511F: drivers/net/ieee802154/ 7512F: include/linux/nl802154.h 7513F: include/linux/ieee802154.h 7514F: include/net/nl802154.h 7515F: include/net/mac802154.h 7516F: include/net/af_ieee802154.h 7517F: include/net/cfg802154.h 7518F: include/net/ieee802154_netdev.h 7519F: Documentation/networking/ieee802154.rst 7520 7521IFE PROTOCOL 7522M: Yotam Gigi <yotam.gi@gmail.com> 7523M: Jamal Hadi Salim <jhs@mojatatu.com> 7524F: net/ife 7525F: include/net/ife.h 7526F: include/uapi/linux/ife.h 7527 7528IGORPLUG-USB IR RECEIVER 7529M: Sean Young <sean@mess.org> 7530L: linux-media@vger.kernel.org 7531S: Maintained 7532F: drivers/media/rc/igorplugusb.c 7533 7534IGUANAWORKS USB IR TRANSCEIVER 7535M: Sean Young <sean@mess.org> 7536L: linux-media@vger.kernel.org 7537S: Maintained 7538F: drivers/media/rc/iguanair.c 7539 7540IIO DIGITAL POTENTIOMETER DAC 7541M: Peter Rosin <peda@axentia.se> 7542L: linux-iio@vger.kernel.org 7543S: Maintained 7544F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7545F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7546F: drivers/iio/dac/dpot-dac.c 7547 7548IIO ENVELOPE DETECTOR 7549M: Peter Rosin <peda@axentia.se> 7550L: linux-iio@vger.kernel.org 7551S: Maintained 7552F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7553F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7554F: drivers/iio/adc/envelope-detector.c 7555 7556IIO MULTIPLEXER 7557M: Peter Rosin <peda@axentia.se> 7558L: linux-iio@vger.kernel.org 7559S: Maintained 7560F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7561F: drivers/iio/multiplexer/iio-mux.c 7562 7563IIO SUBSYSTEM AND DRIVERS 7564M: Jonathan Cameron <jic23@kernel.org> 7565R: Hartmut Knaack <knaack.h@gmx.de> 7566R: Lars-Peter Clausen <lars@metafoo.de> 7567R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7568L: linux-iio@vger.kernel.org 7569T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7570S: Maintained 7571F: Documentation/ABI/testing/configfs-iio* 7572F: Documentation/ABI/testing/sysfs-bus-iio* 7573F: Documentation/devicetree/bindings/iio/ 7574F: drivers/iio/ 7575F: drivers/staging/iio/ 7576F: include/linux/iio/ 7577F: tools/iio/ 7578 7579IIO UNIT CONVERTER 7580M: Peter Rosin <peda@axentia.se> 7581L: linux-iio@vger.kernel.org 7582S: Maintained 7583F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7584F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7585F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7586F: drivers/iio/afe/iio-rescale.c 7587 7588IKANOS/ADI EAGLE ADSL USB DRIVER 7589M: Matthieu Castet <castet.matthieu@free.fr> 7590M: Stanislaw Gruszka <stf_xl@wp.pl> 7591S: Maintained 7592F: drivers/usb/atm/ueagle-atm.c 7593 7594IMGTEC ASCII LCD DRIVER 7595M: Paul Burton <paul.burton@mips.com> 7596S: Maintained 7597F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7598F: drivers/auxdisplay/img-ascii-lcd.c 7599 7600IMGTEC IR DECODER DRIVER 7601M: James Hogan <jhogan@kernel.org> 7602S: Maintained 7603F: drivers/media/rc/img-ir/ 7604 7605IMON SOUNDGRAPH USB IR RECEIVER 7606M: Sean Young <sean@mess.org> 7607L: linux-media@vger.kernel.org 7608S: Maintained 7609F: drivers/media/rc/imon_raw.c 7610F: drivers/media/rc/imon.c 7611 7612IMS TWINTURBO FRAMEBUFFER DRIVER 7613L: linux-fbdev@vger.kernel.org 7614S: Orphan 7615F: drivers/video/fbdev/imsttfb.c 7616 7617INA209 HARDWARE MONITOR DRIVER 7618M: Guenter Roeck <linux@roeck-us.net> 7619L: linux-hwmon@vger.kernel.org 7620S: Maintained 7621F: Documentation/hwmon/ina209 7622F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7623F: drivers/hwmon/ina209.c 7624 7625INA2XX HARDWARE MONITOR DRIVER 7626M: Guenter Roeck <linux@roeck-us.net> 7627L: linux-hwmon@vger.kernel.org 7628S: Maintained 7629F: Documentation/hwmon/ina2xx 7630F: drivers/hwmon/ina2xx.c 7631F: include/linux/platform_data/ina2xx.h 7632 7633INDUSTRY PACK SUBSYSTEM (IPACK) 7634M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7635M: Jens Taprogge <jens.taprogge@taprogge.org> 7636M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7637L: industrypack-devel@lists.sourceforge.net 7638W: http://industrypack.sourceforge.net 7639S: Maintained 7640F: drivers/ipack/ 7641 7642INFINIBAND SUBSYSTEM 7643M: Doug Ledford <dledford@redhat.com> 7644M: Jason Gunthorpe <jgg@mellanox.com> 7645L: linux-rdma@vger.kernel.org 7646W: https://github.com/linux-rdma/rdma-core 7647Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7648T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7649S: Supported 7650F: Documentation/devicetree/bindings/infiniband/ 7651F: Documentation/infiniband/ 7652F: drivers/infiniband/ 7653F: include/uapi/linux/if_infiniband.h 7654F: include/uapi/rdma/ 7655F: include/rdma/ 7656 7657INGENIC JZ4780 DMA Driver 7658M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7659S: Maintained 7660F: drivers/dma/dma-jz4780.c 7661 7662INGENIC JZ4780 NAND DRIVER 7663M: Harvey Hunt <harveyhuntnexus@gmail.com> 7664L: linux-mtd@lists.infradead.org 7665S: Maintained 7666F: drivers/mtd/nand/raw/jz4780_* 7667 7668INOTIFY 7669M: Jan Kara <jack@suse.cz> 7670R: Amir Goldstein <amir73il@gmail.com> 7671L: linux-fsdevel@vger.kernel.org 7672S: Maintained 7673F: Documentation/filesystems/inotify.txt 7674F: fs/notify/inotify/ 7675F: include/linux/inotify.h 7676F: include/uapi/linux/inotify.h 7677 7678INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7679M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7680L: linux-input@vger.kernel.org 7681Q: http://patchwork.kernel.org/project/linux-input/list/ 7682T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7683S: Maintained 7684F: drivers/input/ 7685F: include/linux/input.h 7686F: include/uapi/linux/input.h 7687F: include/uapi/linux/input-event-codes.h 7688F: include/linux/input/ 7689F: Documentation/devicetree/bindings/input/ 7690F: Documentation/devicetree/bindings/serio/ 7691F: Documentation/input/ 7692 7693INPUT MULTITOUCH (MT) PROTOCOL 7694M: Henrik Rydberg <rydberg@bitmath.org> 7695L: linux-input@vger.kernel.org 7696S: Odd fixes 7697F: Documentation/input/multi-touch-protocol.rst 7698F: drivers/input/input-mt.c 7699K: \b(ABS|SYN)_MT_ 7700 7701INSIDE SECURE CRYPTO DRIVER 7702M: Antoine Tenart <antoine.tenart@bootlin.com> 7703F: drivers/crypto/inside-secure/ 7704S: Maintained 7705L: linux-crypto@vger.kernel.org 7706 7707INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7708M: Mimi Zohar <zohar@linux.ibm.com> 7709M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7710L: linux-integrity@vger.kernel.org 7711T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7712S: Supported 7713F: security/integrity/ima/ 7714 7715INTEL 810/815 FRAMEBUFFER DRIVER 7716M: Antonino Daplas <adaplas@gmail.com> 7717L: linux-fbdev@vger.kernel.org 7718S: Maintained 7719F: drivers/video/fbdev/i810/ 7720 7721INTEL ASoC DRIVERS 7722M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7723M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7724M: Jie Yang <yang.jie@linux.intel.com> 7725L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7726S: Supported 7727F: sound/soc/intel/ 7728 7729INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7730M: Hans de Goede <hdegoede@redhat.com> 7731L: platform-driver-x86@vger.kernel.org 7732S: Maintained 7733F: drivers/platform/x86/intel_atomisp2_pm.c 7734 7735INTEL C600 SERIES SAS CONTROLLER DRIVER 7736M: Intel SCU Linux support <intel-linux-scu@intel.com> 7737M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7738L: linux-scsi@vger.kernel.org 7739T: git git://git.code.sf.net/p/intel-sas/isci 7740S: Supported 7741F: drivers/scsi/isci/ 7742 7743INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7744M: Jani Nikula <jani.nikula@linux.intel.com> 7745M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7746M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7747L: intel-gfx@lists.freedesktop.org 7748W: https://01.org/linuxgraphics/ 7749B: https://01.org/linuxgraphics/documentation/how-report-bugs 7750C: irc://chat.freenode.net/intel-gfx 7751Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7752T: git git://anongit.freedesktop.org/drm-intel 7753S: Supported 7754F: drivers/gpu/drm/i915/ 7755F: include/drm/i915* 7756F: include/uapi/drm/i915_drm.h 7757F: Documentation/gpu/i915.rst 7758 7759INTEL ETHERNET DRIVERS 7760M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7761L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7762W: http://www.intel.com/support/feedback.htm 7763W: http://e1000.sourceforge.net/ 7764Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7765T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7767S: Supported 7768F: Documentation/networking/device_drivers/intel/e100.rst 7769F: Documentation/networking/device_drivers/intel/e1000.rst 7770F: Documentation/networking/device_drivers/intel/e1000e.rst 7771F: Documentation/networking/device_drivers/intel/fm10k.rst 7772F: Documentation/networking/device_drivers/intel/igb.rst 7773F: Documentation/networking/device_drivers/intel/igbvf.rst 7774F: Documentation/networking/device_drivers/intel/ixgb.rst 7775F: Documentation/networking/device_drivers/intel/ixgbe.rst 7776F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7777F: Documentation/networking/device_drivers/intel/i40e.rst 7778F: Documentation/networking/device_drivers/intel/iavf.rst 7779F: Documentation/networking/device_drivers/intel/ice.rst 7780F: drivers/net/ethernet/intel/ 7781F: drivers/net/ethernet/intel/*/ 7782F: include/linux/avf/virtchnl.h 7783 7784INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7785M: Maik Broemme <mbroemme@libmpq.org> 7786L: linux-fbdev@vger.kernel.org 7787S: Maintained 7788F: Documentation/fb/intelfb.txt 7789F: drivers/video/fbdev/intelfb/ 7790 7791INTEL GPIO DRIVERS 7792M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7793L: linux-gpio@vger.kernel.org 7794S: Maintained 7795T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7796F: drivers/gpio/gpio-ich.c 7797F: drivers/gpio/gpio-intel-mid.c 7798F: drivers/gpio/gpio-lynxpoint.c 7799F: drivers/gpio/gpio-merrifield.c 7800F: drivers/gpio/gpio-ml-ioh.c 7801F: drivers/gpio/gpio-pch.c 7802F: drivers/gpio/gpio-sch.c 7803F: drivers/gpio/gpio-sodaville.c 7804 7805INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7806M: Zhenyu Wang <zhenyuw@linux.intel.com> 7807M: Zhi Wang <zhi.a.wang@intel.com> 7808L: intel-gvt-dev@lists.freedesktop.org 7809L: intel-gfx@lists.freedesktop.org 7810W: https://01.org/igvt-g 7811T: git https://github.com/intel/gvt-linux.git 7812S: Supported 7813F: drivers/gpu/drm/i915/gvt/ 7814 7815INTEL HID EVENT DRIVER 7816M: Alex Hung <alex.hung@canonical.com> 7817L: platform-driver-x86@vger.kernel.org 7818S: Maintained 7819F: drivers/platform/x86/intel-hid.c 7820 7821INTEL I/OAT DMA DRIVER 7822M: Dave Jiang <dave.jiang@intel.com> 7823R: Dan Williams <dan.j.williams@intel.com> 7824L: dmaengine@vger.kernel.org 7825Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7826S: Supported 7827F: drivers/dma/ioat* 7828 7829INTEL IDLE DRIVER 7830M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7831M: Len Brown <lenb@kernel.org> 7832L: linux-pm@vger.kernel.org 7833T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7834B: https://bugzilla.kernel.org 7835S: Supported 7836F: drivers/idle/intel_idle.c 7837 7838INTEL INTEGRATED SENSOR HUB DRIVER 7839M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7840M: Jiri Kosina <jikos@kernel.org> 7841L: linux-input@vger.kernel.org 7842S: Maintained 7843F: drivers/hid/intel-ish-hid/ 7844 7845INTEL IOMMU (VT-d) 7846M: David Woodhouse <dwmw2@infradead.org> 7847L: iommu@lists.linux-foundation.org 7848T: git git://git.infradead.org/iommu-2.6.git 7849S: Supported 7850F: drivers/iommu/intel-iommu.c 7851F: include/linux/intel-iommu.h 7852 7853INTEL IOP-ADMA DMA DRIVER 7854R: Dan Williams <dan.j.williams@intel.com> 7855S: Odd fixes 7856F: drivers/dma/iop-adma.c 7857 7858INTEL IPU3 CSI-2 CIO2 DRIVER 7859M: Yong Zhi <yong.zhi@intel.com> 7860M: Sakari Ailus <sakari.ailus@linux.intel.com> 7861M: Bingbu Cao <bingbu.cao@intel.com> 7862R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7863L: linux-media@vger.kernel.org 7864S: Maintained 7865F: drivers/media/pci/intel/ipu3/ 7866F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7867 7868INTEL IPU3 CSI-2 IMGU DRIVER 7869M: Sakari Ailus <sakari.ailus@linux.intel.com> 7870L: linux-media@vger.kernel.org 7871S: Maintained 7872F: drivers/staging/media/ipu3/ 7873F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7874F: Documentation/media/v4l-drivers/ipu3.rst 7875 7876INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7877M: Krzysztof Halasa <khalasa@piap.pl> 7878S: Maintained 7879F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7880F: arch/arm/mach-ixp4xx/include/mach/npe.h 7881F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7882F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7883F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7884F: drivers/net/wan/ixp4xx_hss.c 7885 7886INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7887M: Deepak Saxena <dsaxena@plexity.net> 7888S: Maintained 7889F: drivers/char/hw_random/ixp4xx-rng.c 7890 7891INTEL MANAGEMENT ENGINE (mei) 7892M: Tomas Winkler <tomas.winkler@intel.com> 7893L: linux-kernel@vger.kernel.org 7894S: Supported 7895F: include/uapi/linux/mei.h 7896F: include/linux/mei_cl_bus.h 7897F: drivers/misc/mei/* 7898F: drivers/watchdog/mei_wdt.c 7899F: Documentation/misc-devices/mei/* 7900F: samples/mei/* 7901 7902INTEL MENLOW THERMAL DRIVER 7903M: Sujith Thomas <sujith.thomas@intel.com> 7904L: platform-driver-x86@vger.kernel.org 7905W: https://01.org/linux-acpi 7906S: Supported 7907F: drivers/platform/x86/intel_menlow.c 7908 7909INTEL MIC DRIVERS (mic) 7910M: Sudeep Dutt <sudeep.dutt@intel.com> 7911M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7912S: Supported 7913W: https://github.com/sudeepdutt/mic 7914W: http://software.intel.com/en-us/mic-developer 7915F: include/linux/mic_bus.h 7916F: include/linux/scif.h 7917F: include/uapi/linux/mic_common.h 7918F: include/uapi/linux/mic_ioctl.h 7919F: include/uapi/linux/scif_ioctl.h 7920F: drivers/misc/mic/ 7921F: drivers/dma/mic_x100_dma.c 7922F: drivers/dma/mic_x100_dma.h 7923F: Documentation/mic/ 7924 7925INTEL PMC CORE DRIVER 7926M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7927M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7928L: platform-driver-x86@vger.kernel.org 7929S: Maintained 7930F: drivers/platform/x86/intel_pmc_core* 7931 7932INTEL PMC/P-Unit IPC DRIVER 7933M: Zha Qipeng<qipeng.zha@intel.com> 7934L: platform-driver-x86@vger.kernel.org 7935S: Maintained 7936F: drivers/platform/x86/intel_pmc_ipc.c 7937F: drivers/platform/x86/intel_punit_ipc.c 7938F: arch/x86/include/asm/intel_pmc_ipc.h 7939F: arch/x86/include/asm/intel_punit_ipc.h 7940 7941INTEL PMIC GPIO DRIVERS 7942M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7943S: Maintained 7944T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7945F: drivers/gpio/gpio-*cove.c 7946F: drivers/gpio/gpio-msic.c 7947 7948INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7949R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7950S: Maintained 7951F: drivers/mfd/intel_msic.c 7952F: drivers/mfd/intel_soc_pmic* 7953F: include/linux/mfd/intel_msic.h 7954F: include/linux/mfd/intel_soc_pmic* 7955 7956INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7957M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7958L: linux-wireless@vger.kernel.org 7959S: Maintained 7960F: Documentation/networking/device_drivers/intel/ipw2100.txt 7961F: Documentation/networking/device_drivers/intel/ipw2200.txt 7962F: drivers/net/wireless/intel/ipw2x00/ 7963 7964INTEL PSTATE DRIVER 7965M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7966M: Len Brown <lenb@kernel.org> 7967L: linux-pm@vger.kernel.org 7968S: Supported 7969F: drivers/cpufreq/intel_pstate.c 7970 7971INTEL RDMA RNIC DRIVER 7972M: Faisal Latif <faisal.latif@intel.com> 7973M: Shiraz Saleem <shiraz.saleem@intel.com> 7974L: linux-rdma@vger.kernel.org 7975S: Supported 7976F: drivers/infiniband/hw/i40iw/ 7977F: include/uapi/rdma/i40iw-abi.h 7978 7979INTEL TELEMETRY DRIVER 7980M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7981M: "David E. Box" <david.e.box@linux.intel.com> 7982L: platform-driver-x86@vger.kernel.org 7983S: Maintained 7984F: arch/x86/include/asm/intel_telemetry.h 7985F: drivers/platform/x86/intel_telemetry* 7986 7987INTEL VIRTUAL BUTTON DRIVER 7988M: AceLan Kao <acelan.kao@canonical.com> 7989L: platform-driver-x86@vger.kernel.org 7990S: Maintained 7991F: drivers/platform/x86/intel-vbtn.c 7992 7993INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7994M: Stanislaw Gruszka <sgruszka@redhat.com> 7995L: linux-wireless@vger.kernel.org 7996S: Supported 7997F: drivers/net/wireless/intel/iwlegacy/ 7998 7999INTEL WIRELESS WIFI LINK (iwlwifi) 8000M: Johannes Berg <johannes.berg@intel.com> 8001M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8002M: Luca Coelho <luciano.coelho@intel.com> 8003M: Intel Linux Wireless <linuxwifi@intel.com> 8004L: linux-wireless@vger.kernel.org 8005W: http://intellinuxwireless.org 8006T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8007S: Supported 8008F: drivers/net/wireless/intel/iwlwifi/ 8009 8010INTEL WIRELESS WIMAX CONNECTION 2400 8011M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8012M: linux-wimax@intel.com 8013L: wimax@linuxwimax.org (subscribers-only) 8014S: Supported 8015W: http://linuxwimax.org 8016F: Documentation/wimax/README.i2400m 8017F: drivers/net/wimax/i2400m/ 8018F: include/uapi/linux/wimax/i2400m.h 8019 8020INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8021M: Mario Limonciello <mario.limonciello@dell.com> 8022S: Maintained 8023F: drivers/platform/x86/intel-wmi-thunderbolt.c 8024 8025INTEL(R) TRACE HUB 8026M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8027S: Supported 8028F: Documentation/trace/intel_th.rst 8029F: drivers/hwtracing/intel_th/ 8030 8031INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8032M: Ning Sun <ning.sun@intel.com> 8033L: tboot-devel@lists.sourceforge.net 8034W: http://tboot.sourceforge.net 8035T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8036S: Supported 8037F: Documentation/intel_txt.txt 8038F: include/linux/tboot.h 8039F: arch/x86/kernel/tboot.c 8040 8041INTEL-MID GPIO DRIVER 8042M: David Cohen <david.a.cohen@linux.intel.com> 8043L: linux-gpio@vger.kernel.org 8044S: Maintained 8045F: drivers/gpio/gpio-intel-mid.c 8046 8047INTERCONNECT API 8048M: Georgi Djakov <georgi.djakov@linaro.org> 8049S: Maintained 8050F: Documentation/interconnect/ 8051F: Documentation/devicetree/bindings/interconnect/ 8052F: drivers/interconnect/ 8053F: include/dt-bindings/interconnect/ 8054F: include/linux/interconnect-provider.h 8055F: include/linux/interconnect.h 8056 8057INVENSENSE MPU-3050 GYROSCOPE DRIVER 8058M: Linus Walleij <linus.walleij@linaro.org> 8059L: linux-iio@vger.kernel.org 8060S: Maintained 8061F: drivers/iio/gyro/mpu3050* 8062F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8063 8064IOC3 ETHERNET DRIVER 8065M: Ralf Baechle <ralf@linux-mips.org> 8066L: linux-mips@vger.kernel.org 8067S: Maintained 8068F: drivers/net/ethernet/sgi/ioc3-eth.c 8069 8070IOC3 SERIAL DRIVER 8071M: Pat Gefre <pfg@sgi.com> 8072L: linux-serial@vger.kernel.org 8073S: Maintained 8074F: drivers/tty/serial/ioc3_serial.c 8075 8076IOMAP FILESYSTEM LIBRARY 8077M: Christoph Hellwig <hch@infradead.org> 8078M: Darrick J. Wong <darrick.wong@oracle.com> 8079M: linux-xfs@vger.kernel.org 8080M: linux-fsdevel@vger.kernel.org 8081L: linux-xfs@vger.kernel.org 8082L: linux-fsdevel@vger.kernel.org 8083T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8084S: Supported 8085F: fs/iomap.c 8086F: include/linux/iomap.h 8087 8088IOMMU DRIVERS 8089M: Joerg Roedel <joro@8bytes.org> 8090L: iommu@lists.linux-foundation.org 8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8092S: Maintained 8093F: Documentation/devicetree/bindings/iommu/ 8094F: drivers/iommu/ 8095F: include/linux/iommu.h 8096F: include/linux/of_iommu.h 8097F: include/linux/iova.h 8098 8099IO_URING 8100M: Jens Axboe <axboe@kernel.dk> 8101L: linux-block@vger.kernel.org 8102L: linux-fsdevel@vger.kernel.org 8103T: git git://git.kernel.dk/linux-block 8104T: git git://git.kernel.dk/liburing 8105S: Maintained 8106F: fs/io_uring.c 8107F: include/uapi/linux/io_uring.h 8108 8109IP MASQUERADING 8110M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8111S: Maintained 8112F: net/ipv4/netfilter/ipt_MASQUERADE.c 8113 8114IPMI SUBSYSTEM 8115M: Corey Minyard <minyard@acm.org> 8116L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8117W: http://openipmi.sourceforge.net/ 8118S: Supported 8119F: Documentation/devicetree/bindings/ipmi/ 8120F: Documentation/IPMI.txt 8121F: drivers/char/ipmi/ 8122F: include/linux/ipmi* 8123F: include/uapi/linux/ipmi* 8124 8125IPS SCSI RAID DRIVER 8126M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8127L: linux-scsi@vger.kernel.org 8128W: http://www.adaptec.com/ 8129S: Maintained 8130F: drivers/scsi/ips* 8131 8132IPVS 8133M: Wensong Zhang <wensong@linux-vs.org> 8134M: Simon Horman <horms@verge.net.au> 8135M: Julian Anastasov <ja@ssi.bg> 8136L: netdev@vger.kernel.org 8137L: lvs-devel@vger.kernel.org 8138S: Maintained 8139T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8140T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8141F: Documentation/networking/ipvs-sysctl.txt 8142F: include/net/ip_vs.h 8143F: include/uapi/linux/ip_vs.h 8144F: net/netfilter/ipvs/ 8145 8146IPWIRELESS DRIVER 8147M: Jiri Kosina <jikos@kernel.org> 8148M: David Sterba <dsterba@suse.com> 8149S: Odd Fixes 8150F: drivers/tty/ipwireless/ 8151 8152IPX NETWORK LAYER 8153L: netdev@vger.kernel.org 8154S: Obsolete 8155F: include/uapi/linux/ipx.h 8156 8157IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8158M: Marc Zyngier <marc.zyngier@arm.com> 8159S: Maintained 8160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8161F: Documentation/IRQ-domain.txt 8162F: include/linux/irqdomain.h 8163F: kernel/irq/irqdomain.c 8164F: kernel/irq/msi.c 8165 8166IRQ SUBSYSTEM 8167M: Thomas Gleixner <tglx@linutronix.de> 8168L: linux-kernel@vger.kernel.org 8169S: Maintained 8170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8171F: kernel/irq/ 8172 8173IRQCHIP DRIVERS 8174M: Thomas Gleixner <tglx@linutronix.de> 8175M: Jason Cooper <jason@lakedaemon.net> 8176M: Marc Zyngier <marc.zyngier@arm.com> 8177L: linux-kernel@vger.kernel.org 8178S: Maintained 8179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8180F: Documentation/devicetree/bindings/interrupt-controller/ 8181F: drivers/irqchip/ 8182 8183ISA 8184M: William Breathitt Gray <vilhelm.gray@gmail.com> 8185S: Maintained 8186F: Documentation/isa.txt 8187F: drivers/base/isa.c 8188F: include/linux/isa.h 8189 8190ISA RADIO MODULE 8191M: Hans Verkuil <hverkuil@xs4all.nl> 8192L: linux-media@vger.kernel.org 8193T: git git://linuxtv.org/media_tree.git 8194W: https://linuxtv.org 8195S: Maintained 8196F: drivers/media/radio/radio-isa* 8197 8198ISAPNP 8199M: Jaroslav Kysela <perex@perex.cz> 8200S: Maintained 8201F: Documentation/isapnp.txt 8202F: drivers/pnp/isapnp/ 8203F: include/linux/isapnp.h 8204 8205ISCSI 8206M: Lee Duncan <lduncan@suse.com> 8207M: Chris Leech <cleech@redhat.com> 8208L: open-iscsi@googlegroups.com 8209W: www.open-iscsi.com 8210S: Maintained 8211F: drivers/scsi/*iscsi* 8212F: include/scsi/*iscsi* 8213 8214iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8215M: Peter Jones <pjones@redhat.com> 8216M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8217S: Maintained 8218F: drivers/firmware/iscsi_ibft* 8219 8220ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8221M: Sagi Grimberg <sagi@grimberg.me> 8222M: Max Gurtovoy <maxg@mellanox.com> 8223L: linux-rdma@vger.kernel.org 8224S: Supported 8225W: http://www.openfabrics.org 8226W: www.open-iscsi.org 8227Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8228F: drivers/infiniband/ulp/iser/ 8229 8230ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8231M: Sagi Grimberg <sagi@grimberg.me> 8232T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8233L: linux-rdma@vger.kernel.org 8234L: target-devel@vger.kernel.org 8235S: Supported 8236W: http://www.linux-iscsi.org 8237F: drivers/infiniband/ulp/isert 8238 8239ISDN SUBSYSTEM 8240M: Karsten Keil <isdn@linux-pingi.de> 8241L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8242L: netdev@vger.kernel.org 8243W: http://www.isdn4linux.de 8244T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8245S: Maintained 8246F: Documentation/isdn/ 8247F: drivers/isdn/ 8248F: include/linux/isdn.h 8249F: include/linux/isdn/ 8250F: include/uapi/linux/isdn.h 8251F: include/uapi/linux/isdn/ 8252 8253IT87 HARDWARE MONITORING DRIVER 8254M: Jean Delvare <jdelvare@suse.com> 8255L: linux-hwmon@vger.kernel.org 8256S: Maintained 8257F: Documentation/hwmon/it87 8258F: drivers/hwmon/it87.c 8259 8260IT913X MEDIA DRIVER 8261M: Antti Palosaari <crope@iki.fi> 8262L: linux-media@vger.kernel.org 8263W: https://linuxtv.org 8264W: http://palosaari.fi/linux/ 8265Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8266T: git git://linuxtv.org/anttip/media_tree.git 8267S: Maintained 8268F: drivers/media/tuners/it913x* 8269 8270IVTV VIDEO4LINUX DRIVER 8271M: Andy Walls <awalls@md.metrocast.net> 8272L: ivtv-devel@ivtvdriver.org (subscribers-only) 8273L: linux-media@vger.kernel.org 8274T: git git://linuxtv.org/media_tree.git 8275W: http://www.ivtvdriver.org 8276S: Maintained 8277F: Documentation/media/v4l-drivers/ivtv* 8278F: drivers/media/pci/ivtv/ 8279F: include/uapi/linux/ivtv* 8280 8281IX2505V MEDIA DRIVER 8282M: Malcolm Priestley <tvboxspy@gmail.com> 8283L: linux-media@vger.kernel.org 8284W: https://linuxtv.org 8285Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8286S: Maintained 8287F: drivers/media/dvb-frontends/ix2505v* 8288 8289JAILHOUSE HYPERVISOR INTERFACE 8290M: Jan Kiszka <jan.kiszka@siemens.com> 8291L: jailhouse-dev@googlegroups.com 8292S: Maintained 8293F: arch/x86/kernel/jailhouse.c 8294F: arch/x86/include/asm/jailhouse_para.h 8295 8296JC42.4 TEMPERATURE SENSOR DRIVER 8297M: Guenter Roeck <linux@roeck-us.net> 8298L: linux-hwmon@vger.kernel.org 8299S: Maintained 8300F: drivers/hwmon/jc42.c 8301F: Documentation/hwmon/jc42 8302 8303JFS FILESYSTEM 8304M: Dave Kleikamp <shaggy@kernel.org> 8305L: jfs-discussion@lists.sourceforge.net 8306W: http://jfs.sourceforge.net/ 8307T: git git://github.com/kleikamp/linux-shaggy.git 8308S: Maintained 8309F: Documentation/filesystems/jfs.txt 8310F: fs/jfs/ 8311 8312JME NETWORK DRIVER 8313M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8314L: netdev@vger.kernel.org 8315S: Maintained 8316F: drivers/net/ethernet/jme.* 8317 8318JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8319M: David Woodhouse <dwmw2@infradead.org> 8320L: linux-mtd@lists.infradead.org 8321W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8322S: Maintained 8323F: fs/jffs2/ 8324F: include/uapi/linux/jffs2.h 8325 8326JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8327M: "Theodore Ts'o" <tytso@mit.edu> 8328M: Jan Kara <jack@suse.com> 8329L: linux-ext4@vger.kernel.org 8330S: Maintained 8331F: fs/jbd2/ 8332F: include/linux/jbd2.h 8333 8334JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8335M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8336L: linux-media@vger.kernel.org 8337S: Maintained 8338F: drivers/media/platform/rcar_jpu.c 8339 8340JSM Neo PCI based serial card 8341L: linux-serial@vger.kernel.org 8342S: Orphan 8343F: drivers/tty/serial/jsm/ 8344 8345K10TEMP HARDWARE MONITORING DRIVER 8346M: Clemens Ladisch <clemens@ladisch.de> 8347L: linux-hwmon@vger.kernel.org 8348S: Maintained 8349F: Documentation/hwmon/k10temp 8350F: drivers/hwmon/k10temp.c 8351 8352K8TEMP HARDWARE MONITORING DRIVER 8353M: Rudolf Marek <r.marek@assembler.cz> 8354L: linux-hwmon@vger.kernel.org 8355S: Maintained 8356F: Documentation/hwmon/k8temp 8357F: drivers/hwmon/k8temp.c 8358 8359KASAN 8360M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8361R: Alexander Potapenko <glider@google.com> 8362R: Dmitry Vyukov <dvyukov@google.com> 8363L: kasan-dev@googlegroups.com 8364S: Maintained 8365F: arch/*/include/asm/kasan.h 8366F: arch/*/mm/kasan_init* 8367F: Documentation/dev-tools/kasan.rst 8368F: include/linux/kasan*.h 8369F: lib/test_kasan.c 8370F: mm/kasan/ 8371F: scripts/Makefile.kasan 8372 8373KCONFIG 8374M: Masahiro Yamada <yamada.masahiro@socionext.com> 8375T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8376L: linux-kbuild@vger.kernel.org 8377S: Maintained 8378F: Documentation/kbuild/kconfig* 8379F: scripts/kconfig/ 8380F: scripts/Kconfig.include 8381 8382KDUMP 8383M: Dave Young <dyoung@redhat.com> 8384M: Baoquan He <bhe@redhat.com> 8385R: Vivek Goyal <vgoyal@redhat.com> 8386L: kexec@lists.infradead.org 8387W: http://lse.sourceforge.net/kdump/ 8388S: Maintained 8389F: Documentation/kdump/ 8390 8391KEENE FM RADIO TRANSMITTER DRIVER 8392M: Hans Verkuil <hverkuil@xs4all.nl> 8393L: linux-media@vger.kernel.org 8394T: git git://linuxtv.org/media_tree.git 8395W: https://linuxtv.org 8396S: Maintained 8397F: drivers/media/radio/radio-keene* 8398 8399KERNEL AUTOMOUNTER 8400M: Ian Kent <raven@themaw.net> 8401L: autofs@vger.kernel.org 8402S: Maintained 8403F: fs/autofs/ 8404 8405KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8406M: Masahiro Yamada <yamada.masahiro@socionext.com> 8407M: Michal Marek <michal.lkml@markovi.net> 8408T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8409L: linux-kbuild@vger.kernel.org 8410S: Maintained 8411F: Documentation/kbuild/ 8412F: Makefile 8413F: scripts/Kbuild* 8414F: scripts/Makefile* 8415F: scripts/basic/ 8416F: scripts/mk* 8417F: scripts/mod/ 8418F: scripts/package/ 8419 8420KERNEL JANITORS 8421L: kernel-janitors@vger.kernel.org 8422W: http://kernelnewbies.org/KernelJanitors 8423S: Odd Fixes 8424 8425KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8426M: "J. Bruce Fields" <bfields@fieldses.org> 8427M: Jeff Layton <jlayton@kernel.org> 8428L: linux-nfs@vger.kernel.org 8429W: http://nfs.sourceforge.net/ 8430T: git git://linux-nfs.org/~bfields/linux.git 8431S: Supported 8432F: fs/nfsd/ 8433F: include/uapi/linux/nfsd/ 8434F: fs/lockd/ 8435F: fs/nfs_common/ 8436F: net/sunrpc/ 8437F: include/linux/lockd/ 8438F: include/linux/sunrpc/ 8439F: include/uapi/linux/sunrpc/ 8440 8441KERNEL SELFTEST FRAMEWORK 8442M: Shuah Khan <shuah@kernel.org> 8443M: Shuah Khan <skhan@linuxfoundation.org> 8444L: linux-kselftest@vger.kernel.org 8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8446Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8447S: Maintained 8448F: tools/testing/selftests/ 8449F: Documentation/dev-tools/kselftest* 8450 8451KERNEL USERMODE HELPER 8452M: Luis Chamberlain <mcgrof@kernel.org> 8453L: linux-kernel@vger.kernel.org 8454S: Maintained 8455F: kernel/umh.c 8456F: include/linux/umh.h 8457 8458KERNEL VIRTUAL MACHINE (KVM) 8459M: Paolo Bonzini <pbonzini@redhat.com> 8460M: Radim Krčmář <rkrcmar@redhat.com> 8461L: kvm@vger.kernel.org 8462W: http://www.linux-kvm.org 8463T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8464S: Supported 8465F: Documentation/virtual/kvm/ 8466F: include/trace/events/kvm.h 8467F: include/uapi/asm-generic/kvm* 8468F: include/uapi/linux/kvm* 8469F: include/asm-generic/kvm* 8470F: include/linux/kvm* 8471F: include/kvm/iodev.h 8472F: virt/kvm/* 8473F: tools/kvm/ 8474F: tools/testing/selftests/kvm/ 8475 8476KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8477M: Joerg Roedel <joro@8bytes.org> 8478L: kvm@vger.kernel.org 8479W: http://www.linux-kvm.org/ 8480S: Maintained 8481F: arch/x86/include/asm/svm.h 8482F: arch/x86/kvm/svm.c 8483 8484KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8485M: Christoffer Dall <christoffer.dall@arm.com> 8486M: Marc Zyngier <marc.zyngier@arm.com> 8487R: James Morse <james.morse@arm.com> 8488R: Julien Thierry <julien.thierry@arm.com> 8489R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8491L: kvmarm@lists.cs.columbia.edu 8492W: http://systems.cs.columbia.edu/projects/kvm-arm 8493T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8494S: Maintained 8495F: arch/arm/include/uapi/asm/kvm* 8496F: arch/arm/include/asm/kvm* 8497F: arch/arm/kvm/ 8498F: arch/arm64/include/uapi/asm/kvm* 8499F: arch/arm64/include/asm/kvm* 8500F: arch/arm64/kvm/ 8501F: virt/kvm/arm/ 8502F: include/kvm/arm_* 8503 8504KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8505M: James Hogan <jhogan@kernel.org> 8506L: linux-mips@vger.kernel.org 8507S: Supported 8508F: arch/mips/include/uapi/asm/kvm* 8509F: arch/mips/include/asm/kvm* 8510F: arch/mips/kvm/ 8511 8512KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8513M: Paul Mackerras <paulus@ozlabs.org> 8514L: kvm-ppc@vger.kernel.org 8515W: http://www.linux-kvm.org/ 8516T: git git://github.com/agraf/linux-2.6.git 8517S: Supported 8518F: arch/powerpc/include/uapi/asm/kvm* 8519F: arch/powerpc/include/asm/kvm* 8520F: arch/powerpc/kvm/ 8521F: arch/powerpc/kernel/kvm* 8522 8523KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8524M: Christian Borntraeger <borntraeger@de.ibm.com> 8525M: Janosch Frank <frankja@linux.ibm.com> 8526R: David Hildenbrand <david@redhat.com> 8527R: Cornelia Huck <cohuck@redhat.com> 8528L: linux-s390@vger.kernel.org 8529W: http://www.ibm.com/developerworks/linux/linux390/ 8530T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8531S: Supported 8532F: arch/s390/include/uapi/asm/kvm* 8533F: arch/s390/include/asm/gmap.h 8534F: arch/s390/include/asm/kvm* 8535F: arch/s390/kvm/ 8536F: arch/s390/mm/gmap.c 8537 8538KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8539M: Paolo Bonzini <pbonzini@redhat.com> 8540M: Radim Krčmář <rkrcmar@redhat.com> 8541L: kvm@vger.kernel.org 8542W: http://www.linux-kvm.org 8543T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8544S: Supported 8545F: arch/x86/kvm/ 8546F: arch/x86/kvm/*/ 8547F: arch/x86/include/uapi/asm/kvm* 8548F: arch/x86/include/asm/kvm* 8549F: arch/x86/include/asm/pvclock-abi.h 8550F: arch/x86/kernel/kvm.c 8551F: arch/x86/kernel/kvmclock.c 8552 8553KERNFS 8554M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8555M: Tejun Heo <tj@kernel.org> 8556T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8557S: Supported 8558F: include/linux/kernfs.h 8559F: fs/kernfs/ 8560 8561KEXEC 8562M: Eric Biederman <ebiederm@xmission.com> 8563W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8564L: kexec@lists.infradead.org 8565S: Maintained 8566F: include/linux/kexec.h 8567F: include/uapi/linux/kexec.h 8568F: kernel/kexec* 8569 8570KEYS-ENCRYPTED 8571M: Mimi Zohar <zohar@linux.ibm.com> 8572L: linux-integrity@vger.kernel.org 8573L: keyrings@vger.kernel.org 8574S: Supported 8575F: Documentation/security/keys/trusted-encrypted.rst 8576F: include/keys/encrypted-type.h 8577F: security/keys/encrypted-keys/ 8578 8579KEYS-TRUSTED 8580M: James Bottomley <jejb@linux.ibm.com> 8581M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8582M: Mimi Zohar <zohar@linux.ibm.com> 8583L: linux-integrity@vger.kernel.org 8584L: keyrings@vger.kernel.org 8585S: Supported 8586F: Documentation/security/keys/trusted-encrypted.rst 8587F: include/keys/trusted-type.h 8588F: security/keys/trusted.c 8589F: security/keys/trusted.h 8590 8591KEYS/KEYRINGS: 8592M: David Howells <dhowells@redhat.com> 8593L: keyrings@vger.kernel.org 8594S: Maintained 8595F: Documentation/security/keys/core.rst 8596F: include/linux/key.h 8597F: include/linux/key-type.h 8598F: include/linux/keyctl.h 8599F: include/uapi/linux/keyctl.h 8600F: include/keys/ 8601F: security/keys/ 8602 8603KGDB / KDB /debug_core 8604M: Jason Wessel <jason.wessel@windriver.com> 8605M: Daniel Thompson <daniel.thompson@linaro.org> 8606W: http://kgdb.wiki.kernel.org/ 8607L: kgdb-bugreport@lists.sourceforge.net 8608T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8609S: Maintained 8610F: Documentation/dev-tools/kgdb.rst 8611F: drivers/misc/kgdbts.c 8612F: drivers/tty/serial/kgdboc.c 8613F: include/linux/kdb.h 8614F: include/linux/kgdb.h 8615F: kernel/debug/ 8616 8617KMEMLEAK 8618M: Catalin Marinas <catalin.marinas@arm.com> 8619S: Maintained 8620F: Documentation/dev-tools/kmemleak.rst 8621F: include/linux/kmemleak.h 8622F: mm/kmemleak.c 8623F: mm/kmemleak-test.c 8624 8625KMOD KERNEL MODULE LOADER - USERMODE HELPER 8626M: Luis Chamberlain <mcgrof@kernel.org> 8627L: linux-kernel@vger.kernel.org 8628S: Maintained 8629F: kernel/kmod.c 8630F: include/linux/kmod.h 8631F: lib/test_kmod.c 8632F: tools/testing/selftests/kmod/ 8633 8634KPROBES 8635M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8636M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8637M: "David S. Miller" <davem@davemloft.net> 8638M: Masami Hiramatsu <mhiramat@kernel.org> 8639S: Maintained 8640F: Documentation/kprobes.txt 8641F: include/linux/kprobes.h 8642F: include/asm-generic/kprobes.h 8643F: kernel/kprobes.c 8644 8645KS0108 LCD CONTROLLER DRIVER 8646M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8647S: Maintained 8648F: Documentation/auxdisplay/ks0108 8649F: drivers/auxdisplay/ks0108.c 8650F: include/linux/ks0108.h 8651 8652L3MDEV 8653M: David Ahern <dsa@cumulusnetworks.com> 8654L: netdev@vger.kernel.org 8655S: Maintained 8656F: net/l3mdev 8657F: include/net/l3mdev.h 8658 8659L7 BPF FRAMEWORK 8660M: John Fastabend <john.fastabend@gmail.com> 8661M: Daniel Borkmann <daniel@iogearbox.net> 8662L: netdev@vger.kernel.org 8663L: bpf@vger.kernel.org 8664S: Maintained 8665F: include/linux/skmsg.h 8666F: net/core/skmsg.c 8667F: net/core/sock_map.c 8668F: net/ipv4/tcp_bpf.c 8669 8670LANTIQ / INTEL Ethernet drivers 8671M: Hauke Mehrtens <hauke@hauke-m.de> 8672L: netdev@vger.kernel.org 8673S: Maintained 8674F: net/dsa/tag_gswip.c 8675F: drivers/net/ethernet/lantiq_xrx200.c 8676F: drivers/net/dsa/lantiq_pce.h 8677F: drivers/net/dsa/lantiq_gswip.c 8678 8679LANTIQ MIPS ARCHITECTURE 8680M: John Crispin <john@phrozen.org> 8681L: linux-mips@vger.kernel.org 8682S: Maintained 8683F: arch/mips/lantiq 8684F: drivers/soc/lantiq 8685 8686LAPB module 8687L: linux-x25@vger.kernel.org 8688S: Orphan 8689F: Documentation/networking/lapb-module.txt 8690F: include/*/lapb.h 8691F: net/lapb/ 8692 8693LASI 53c700 driver for PARISC 8694M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8695L: linux-scsi@vger.kernel.org 8696S: Maintained 8697F: Documentation/scsi/53c700.txt 8698F: drivers/scsi/53c700* 8699 8700LEAKING_ADDRESSES 8701M: Tobin C. Harding <me@tobin.cc> 8702M: Tycho Andersen <tycho@tycho.ws> 8703L: kernel-hardening@lists.openwall.com 8704S: Maintained 8705T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8706F: scripts/leaking_addresses.pl 8707 8708LED SUBSYSTEM 8709M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8710M: Pavel Machek <pavel@ucw.cz> 8711R: Dan Murphy <dmurphy@ti.com> 8712L: linux-leds@vger.kernel.org 8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8714S: Maintained 8715F: Documentation/devicetree/bindings/leds/ 8716F: drivers/leds/ 8717F: include/linux/leds.h 8718 8719LEGACY EEPROM DRIVER 8720M: Jean Delvare <jdelvare@suse.com> 8721S: Maintained 8722F: Documentation/misc-devices/eeprom 8723F: drivers/misc/eeprom/eeprom.c 8724 8725LEGO MINDSTORMS EV3 8726R: David Lechner <david@lechnology.com> 8727S: Maintained 8728F: arch/arm/boot/dts/da850-lego-ev3.dts 8729F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8730F: drivers/power/supply/lego_ev3_battery.c 8731 8732LEGO USB Tower driver 8733M: Juergen Stuber <starblue@users.sourceforge.net> 8734L: legousb-devel@lists.sourceforge.net 8735W: http://legousb.sourceforge.net/ 8736S: Maintained 8737F: drivers/usb/misc/legousbtower.c 8738 8739LG LAPTOP EXTRAS 8740M: Matan Ziv-Av <matan@svgalib.org> 8741L: platform-driver-x86@vger.kernel.org 8742S: Maintained 8743F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8744F: Documentation/laptops/lg-laptop.rst 8745F: drivers/platform/x86/lg-laptop.c 8746 8747LG2160 MEDIA DRIVER 8748M: Michael Krufky <mkrufky@linuxtv.org> 8749L: linux-media@vger.kernel.org 8750W: https://linuxtv.org 8751W: http://github.com/mkrufky 8752Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8753T: git git://linuxtv.org/mkrufky/tuners.git 8754S: Maintained 8755F: drivers/media/dvb-frontends/lg2160.* 8756 8757LGDT3305 MEDIA DRIVER 8758M: Michael Krufky <mkrufky@linuxtv.org> 8759L: linux-media@vger.kernel.org 8760W: https://linuxtv.org 8761W: http://github.com/mkrufky 8762Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8763T: git git://linuxtv.org/mkrufky/tuners.git 8764S: Maintained 8765F: drivers/media/dvb-frontends/lgdt3305.* 8766 8767LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8768M: Viresh Kumar <vireshk@kernel.org> 8769L: linux-ide@vger.kernel.org 8770T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8771S: Maintained 8772F: include/linux/pata_arasan_cf_data.h 8773F: drivers/ata/pata_arasan_cf.c 8774 8775LIBATA PATA DRIVERS 8776M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8777M: Jens Axboe <axboe@kernel.dk> 8778L: linux-ide@vger.kernel.org 8779T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8780S: Maintained 8781F: drivers/ata/pata_*.c 8782F: drivers/ata/ata_generic.c 8783 8784LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8785M: Linus Walleij <linus.walleij@linaro.org> 8786L: linux-ide@vger.kernel.org 8787T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8788S: Maintained 8789F: drivers/ata/pata_ftide010.c 8790F: drivers/ata/sata_gemini.c 8791F: drivers/ata/sata_gemini.h 8792 8793LIBATA SATA AHCI PLATFORM devices support 8794M: Hans de Goede <hdegoede@redhat.com> 8795M: Jens Axboe <axboe@kernel.dk> 8796L: linux-ide@vger.kernel.org 8797T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8798S: Maintained 8799F: drivers/ata/ahci_platform.c 8800F: drivers/ata/libahci_platform.c 8801F: include/linux/ahci_platform.h 8802 8803LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8804M: Mikael Pettersson <mikpelinux@gmail.com> 8805L: linux-ide@vger.kernel.org 8806T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8807S: Maintained 8808F: drivers/ata/sata_promise.* 8809 8810LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8811M: Jens Axboe <axboe@kernel.dk> 8812L: linux-ide@vger.kernel.org 8813T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8814S: Maintained 8815F: drivers/ata/ 8816F: include/linux/ata.h 8817F: include/linux/libata.h 8818F: Documentation/devicetree/bindings/ata/ 8819 8820LIBLOCKDEP 8821M: Sasha Levin <alexander.levin@microsoft.com> 8822S: Maintained 8823F: tools/lib/lockdep/ 8824 8825LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8826M: Dan Williams <dan.j.williams@intel.com> 8827M: Vishal Verma <vishal.l.verma@intel.com> 8828M: Dave Jiang <dave.jiang@intel.com> 8829L: linux-nvdimm@lists.01.org 8830Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8831S: Supported 8832F: drivers/nvdimm/blk.c 8833F: drivers/nvdimm/region_devs.c 8834 8835LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8836M: Vishal Verma <vishal.l.verma@intel.com> 8837M: Dan Williams <dan.j.williams@intel.com> 8838M: Dave Jiang <dave.jiang@intel.com> 8839L: linux-nvdimm@lists.01.org 8840Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8841S: Supported 8842F: drivers/nvdimm/btt* 8843 8844LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8845M: Dan Williams <dan.j.williams@intel.com> 8846M: Vishal Verma <vishal.l.verma@intel.com> 8847M: Dave Jiang <dave.jiang@intel.com> 8848L: linux-nvdimm@lists.01.org 8849Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8850S: Supported 8851F: drivers/nvdimm/pmem* 8852 8853LIBNVDIMM: DEVICETREE BINDINGS 8854M: Oliver O'Halloran <oohall@gmail.com> 8855L: linux-nvdimm@lists.01.org 8856Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8857S: Supported 8858F: drivers/nvdimm/of_pmem.c 8859F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8860 8861LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8862M: Dan Williams <dan.j.williams@intel.com> 8863M: Vishal Verma <vishal.l.verma@intel.com> 8864M: Dave Jiang <dave.jiang@intel.com> 8865M: Keith Busch <keith.busch@intel.com> 8866M: Ira Weiny <ira.weiny@intel.com> 8867L: linux-nvdimm@lists.01.org 8868Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8869T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8870S: Supported 8871F: drivers/nvdimm/* 8872F: drivers/acpi/nfit/* 8873F: include/linux/nd.h 8874F: include/linux/libnvdimm.h 8875F: include/uapi/linux/ndctl.h 8876 8877LIGHTNVM PLATFORM SUPPORT 8878M: Matias Bjorling <mb@lightnvm.io> 8879W: http://github/OpenChannelSSD 8880L: linux-block@vger.kernel.org 8881S: Maintained 8882F: drivers/lightnvm/ 8883F: include/linux/lightnvm.h 8884F: include/uapi/linux/lightnvm.h 8885 8886LINUX FOR POWER MACINTOSH 8887M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8888W: http://www.penguinppc.org/ 8889L: linuxppc-dev@lists.ozlabs.org 8890S: Maintained 8891F: arch/powerpc/platforms/powermac/ 8892F: drivers/macintosh/ 8893 8894LINUX FOR POWERPC (32-BIT AND 64-BIT) 8895M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8896M: Paul Mackerras <paulus@samba.org> 8897M: Michael Ellerman <mpe@ellerman.id.au> 8898W: https://github.com/linuxppc/linux/wiki 8899L: linuxppc-dev@lists.ozlabs.org 8900Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8901T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8902S: Supported 8903F: Documentation/ABI/stable/sysfs-firmware-opal-* 8904F: Documentation/devicetree/bindings/powerpc/ 8905F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8906F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8907F: Documentation/powerpc/ 8908F: arch/powerpc/ 8909F: drivers/char/tpm/tpm_ibmvtpm* 8910F: drivers/crypto/nx/ 8911F: drivers/crypto/vmx/ 8912F: drivers/i2c/busses/i2c-opal.c 8913F: drivers/net/ethernet/ibm/ibmveth.* 8914F: drivers/net/ethernet/ibm/ibmvnic.* 8915F: drivers/pci/hotplug/pnv_php.c 8916F: drivers/pci/hotplug/rpa* 8917F: drivers/rtc/rtc-opal.c 8918F: drivers/scsi/ibmvscsi/ 8919F: drivers/tty/hvc/hvc_opal.c 8920F: drivers/watchdog/wdrtas.c 8921F: tools/testing/selftests/powerpc 8922N: /pmac 8923N: powermac 8924N: powernv 8925N: [^a-z0-9]ps3 8926N: pseries 8927 8928LINUX FOR POWERPC EMBEDDED MPC5XXX 8929M: Anatolij Gustschin <agust@denx.de> 8930L: linuxppc-dev@lists.ozlabs.org 8931T: git git://git.denx.de/linux-denx-agust.git 8932S: Maintained 8933F: arch/powerpc/platforms/512x/ 8934F: arch/powerpc/platforms/52xx/ 8935 8936LINUX FOR POWERPC EMBEDDED PPC4XX 8937M: Alistair Popple <alistair@popple.id.au> 8938M: Matt Porter <mporter@kernel.crashing.org> 8939W: http://www.penguinppc.org/ 8940L: linuxppc-dev@lists.ozlabs.org 8941S: Maintained 8942F: arch/powerpc/platforms/40x/ 8943F: arch/powerpc/platforms/44x/ 8944 8945LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8946M: Scott Wood <oss@buserror.net> 8947M: Kumar Gala <galak@kernel.crashing.org> 8948W: http://www.penguinppc.org/ 8949L: linuxppc-dev@lists.ozlabs.org 8950T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8951S: Maintained 8952F: arch/powerpc/platforms/83xx/ 8953F: arch/powerpc/platforms/85xx/ 8954F: Documentation/devicetree/bindings/powerpc/fsl/ 8955 8956LINUX FOR POWERPC EMBEDDED PPC8XX 8957M: Vitaly Bordug <vitb@kernel.crashing.org> 8958W: http://www.penguinppc.org/ 8959L: linuxppc-dev@lists.ozlabs.org 8960S: Maintained 8961F: arch/powerpc/platforms/8xx/ 8962 8963LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8964L: linuxppc-dev@lists.ozlabs.org 8965S: Orphan 8966F: arch/powerpc/*/*virtex* 8967F: arch/powerpc/*/*/*virtex* 8968 8969LINUX FOR POWERPC PA SEMI PWRFICIENT 8970L: linuxppc-dev@lists.ozlabs.org 8971S: Orphan 8972F: arch/powerpc/platforms/pasemi/ 8973F: drivers/*/*pasemi* 8974F: drivers/*/*/*pasemi* 8975 8976LINUX KERNEL DUMP TEST MODULE (LKDTM) 8977M: Kees Cook <keescook@chromium.org> 8978S: Maintained 8979F: drivers/misc/lkdtm/* 8980 8981LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8982M: Alan Stern <stern@rowland.harvard.edu> 8983M: Andrea Parri <andrea.parri@amarulasolutions.com> 8984M: Will Deacon <will.deacon@arm.com> 8985M: Peter Zijlstra <peterz@infradead.org> 8986M: Boqun Feng <boqun.feng@gmail.com> 8987M: Nicholas Piggin <npiggin@gmail.com> 8988M: David Howells <dhowells@redhat.com> 8989M: Jade Alglave <j.alglave@ucl.ac.uk> 8990M: Luc Maranget <luc.maranget@inria.fr> 8991M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8992R: Akira Yokosawa <akiyks@gmail.com> 8993R: Daniel Lustig <dlustig@nvidia.com> 8994L: linux-kernel@vger.kernel.org 8995L: linux-arch@vger.kernel.org 8996S: Supported 8997T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8998F: tools/memory-model/ 8999F: Documentation/atomic_bitops.txt 9000F: Documentation/atomic_t.txt 9001F: Documentation/core-api/atomic_ops.rst 9002F: Documentation/core-api/refcount-vs-atomic.rst 9003F: Documentation/memory-barriers.txt 9004 9005LIS3LV02D ACCELEROMETER DRIVER 9006M: Eric Piel <eric.piel@tremplin-utc.net> 9007S: Maintained 9008F: Documentation/misc-devices/lis3lv02d 9009F: drivers/misc/lis3lv02d/ 9010F: drivers/platform/x86/hp_accel.c 9011 9012LIVE PATCHING 9013M: Josh Poimboeuf <jpoimboe@redhat.com> 9014M: Jiri Kosina <jikos@kernel.org> 9015M: Miroslav Benes <mbenes@suse.cz> 9016M: Petr Mladek <pmladek@suse.com> 9017R: Joe Lawrence <joe.lawrence@redhat.com> 9018S: Maintained 9019F: kernel/livepatch/ 9020F: include/linux/livepatch.h 9021F: arch/x86/include/asm/livepatch.h 9022F: arch/x86/kernel/livepatch.c 9023F: Documentation/livepatch/ 9024F: Documentation/ABI/testing/sysfs-kernel-livepatch 9025F: samples/livepatch/ 9026F: tools/testing/selftests/livepatch/ 9027L: live-patching@vger.kernel.org 9028T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9029 9030LLC (802.2) 9031L: netdev@vger.kernel.org 9032S: Odd fixes 9033F: include/linux/llc.h 9034F: include/uapi/linux/llc.h 9035F: include/net/llc* 9036F: net/llc/ 9037 9038LM73 HARDWARE MONITOR DRIVER 9039M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9040L: linux-hwmon@vger.kernel.org 9041S: Maintained 9042F: drivers/hwmon/lm73.c 9043 9044LM78 HARDWARE MONITOR DRIVER 9045M: Jean Delvare <jdelvare@suse.com> 9046L: linux-hwmon@vger.kernel.org 9047S: Maintained 9048F: Documentation/hwmon/lm78 9049F: drivers/hwmon/lm78.c 9050 9051LM83 HARDWARE MONITOR DRIVER 9052M: Jean Delvare <jdelvare@suse.com> 9053L: linux-hwmon@vger.kernel.org 9054S: Maintained 9055F: Documentation/hwmon/lm83 9056F: drivers/hwmon/lm83.c 9057 9058LM90 HARDWARE MONITOR DRIVER 9059M: Jean Delvare <jdelvare@suse.com> 9060L: linux-hwmon@vger.kernel.org 9061S: Maintained 9062F: Documentation/hwmon/lm90 9063F: Documentation/devicetree/bindings/hwmon/lm90.txt 9064F: drivers/hwmon/lm90.c 9065F: include/dt-bindings/thermal/lm90.h 9066 9067LM95234 HARDWARE MONITOR DRIVER 9068M: Guenter Roeck <linux@roeck-us.net> 9069L: linux-hwmon@vger.kernel.org 9070S: Maintained 9071F: Documentation/hwmon/lm95234 9072F: drivers/hwmon/lm95234.c 9073 9074LME2510 MEDIA DRIVER 9075M: Malcolm Priestley <tvboxspy@gmail.com> 9076L: linux-media@vger.kernel.org 9077W: https://linuxtv.org 9078Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9079S: Maintained 9080F: drivers/media/usb/dvb-usb-v2/lmedm04* 9081 9082LOADPIN SECURITY MODULE 9083M: Kees Cook <keescook@chromium.org> 9084T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9085S: Supported 9086F: security/loadpin/ 9087F: Documentation/admin-guide/LSM/LoadPin.rst 9088 9089LOCKING PRIMITIVES 9090M: Peter Zijlstra <peterz@infradead.org> 9091M: Ingo Molnar <mingo@redhat.com> 9092M: Will Deacon <will.deacon@arm.com> 9093L: linux-kernel@vger.kernel.org 9094T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9095S: Maintained 9096F: Documentation/locking/ 9097F: include/linux/lockdep.h 9098F: include/linux/spinlock*.h 9099F: arch/*/include/asm/spinlock*.h 9100F: include/linux/rwlock*.h 9101F: include/linux/mutex*.h 9102F: include/linux/rwsem*.h 9103F: arch/*/include/asm/rwsem.h 9104F: include/linux/seqlock.h 9105F: lib/locking*.[ch] 9106F: kernel/locking/ 9107X: kernel/locking/locktorture.c 9108 9109LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9110M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9111L: linux-ntfs-dev@lists.sourceforge.net 9112W: http://www.linux-ntfs.org/content/view/19/37/ 9113S: Maintained 9114F: Documentation/ldm.txt 9115F: block/partitions/ldm.* 9116 9117LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9118M: Sathya Prakash <sathya.prakash@broadcom.com> 9119M: Chaitra P B <chaitra.basappa@broadcom.com> 9120M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9121L: MPT-FusionLinux.pdl@broadcom.com 9122L: linux-scsi@vger.kernel.org 9123W: http://www.avagotech.com/support/ 9124S: Supported 9125F: drivers/message/fusion/ 9126F: drivers/scsi/mpt3sas/ 9127 9128LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9129M: Matthew Wilcox <willy@infradead.org> 9130L: linux-scsi@vger.kernel.org 9131S: Maintained 9132F: drivers/scsi/sym53c8xx_2/ 9133 9134LTC1660 DAC DRIVER 9135M: Marcus Folkesson <marcus.folkesson@gmail.com> 9136L: linux-iio@vger.kernel.org 9137S: Maintained 9138F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9139F: drivers/iio/dac/ltc1660.c 9140 9141LTC4261 HARDWARE MONITOR DRIVER 9142M: Guenter Roeck <linux@roeck-us.net> 9143L: linux-hwmon@vger.kernel.org 9144S: Maintained 9145F: Documentation/hwmon/ltc4261 9146F: drivers/hwmon/ltc4261.c 9147 9148LTC4306 I2C MULTIPLEXER DRIVER 9149M: Michael Hennerich <michael.hennerich@analog.com> 9150W: http://ez.analog.com/community/linux-device-drivers 9151L: linux-i2c@vger.kernel.org 9152S: Supported 9153F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9154F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9155 9156LTP (Linux Test Project) 9157M: Mike Frysinger <vapier@gentoo.org> 9158M: Cyril Hrubis <chrubis@suse.cz> 9159M: Wanlong Gao <wanlong.gao@gmail.com> 9160M: Jan Stancek <jstancek@redhat.com> 9161M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9162M: Alexey Kodanev <alexey.kodanev@oracle.com> 9163L: ltp@lists.linux.it (subscribers-only) 9164W: http://linux-test-project.github.io/ 9165T: git git://github.com/linux-test-project/ltp.git 9166S: Maintained 9167 9168M68K ARCHITECTURE 9169M: Geert Uytterhoeven <geert@linux-m68k.org> 9170L: linux-m68k@lists.linux-m68k.org 9171W: http://www.linux-m68k.org/ 9172T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9173S: Maintained 9174F: arch/m68k/ 9175F: drivers/zorro/ 9176 9177M68K ON APPLE MACINTOSH 9178M: Joshua Thompson <funaho@jurai.org> 9179W: http://www.mac.linux-m68k.org/ 9180L: linux-m68k@lists.linux-m68k.org 9181S: Maintained 9182F: arch/m68k/mac/ 9183 9184M68K ON HP9000/300 9185M: Philip Blundell <philb@gnu.org> 9186W: http://www.tazenda.demon.co.uk/phil/linux-hp 9187S: Maintained 9188F: arch/m68k/hp300/ 9189 9190M88DS3103 MEDIA DRIVER 9191M: Antti Palosaari <crope@iki.fi> 9192L: linux-media@vger.kernel.org 9193W: https://linuxtv.org 9194W: http://palosaari.fi/linux/ 9195Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9196T: git git://linuxtv.org/anttip/media_tree.git 9197S: Maintained 9198F: drivers/media/dvb-frontends/m88ds3103* 9199 9200M88RS2000 MEDIA DRIVER 9201M: Malcolm Priestley <tvboxspy@gmail.com> 9202L: linux-media@vger.kernel.org 9203W: https://linuxtv.org 9204Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9205S: Maintained 9206F: drivers/media/dvb-frontends/m88rs2000* 9207 9208MA901 MASTERKIT USB FM RADIO DRIVER 9209M: Alexey Klimov <klimov.linux@gmail.com> 9210L: linux-media@vger.kernel.org 9211T: git git://linuxtv.org/media_tree.git 9212S: Maintained 9213F: drivers/media/radio/radio-ma901.c 9214 9215MAC80211 9216M: Johannes Berg <johannes@sipsolutions.net> 9217L: linux-wireless@vger.kernel.org 9218W: http://wireless.kernel.org/ 9219T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9220T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9221S: Maintained 9222F: Documentation/networking/mac80211-injection.txt 9223F: include/net/mac80211.h 9224F: net/mac80211/ 9225F: drivers/net/wireless/mac80211_hwsim.[ch] 9226F: Documentation/networking/mac80211_hwsim/README 9227 9228MAILBOX API 9229M: Jassi Brar <jassisinghbrar@gmail.com> 9230L: linux-kernel@vger.kernel.org 9231S: Maintained 9232F: drivers/mailbox/ 9233F: include/linux/mailbox_client.h 9234F: include/linux/mailbox_controller.h 9235 9236MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9237M: Michael Kerrisk <mtk.manpages@gmail.com> 9238W: http://www.kernel.org/doc/man-pages 9239L: linux-man@vger.kernel.org 9240S: Maintained 9241 9242MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9243M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9244L: linux-mips@vger.kernel.org 9245S: Maintained 9246F: arch/mips/boot/dts/img/pistachio_marduk.dts 9247 9248MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9249M: Andrew Lunn <andrew@lunn.ch> 9250M: Vivien Didelot <vivien.didelot@gmail.com> 9251L: netdev@vger.kernel.org 9252S: Maintained 9253F: drivers/net/dsa/mv88e6xxx/ 9254F: include/linux/platform_data/mv88e6xxx.h 9255F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9256 9257MARVELL ARMADA DRM SUPPORT 9258M: Russell King <linux@armlinux.org.uk> 9259S: Maintained 9260T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9261T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9262F: drivers/gpu/drm/armada/ 9263F: include/uapi/drm/armada_drm.h 9264F: Documentation/devicetree/bindings/display/armada/ 9265 9266MARVELL ARMADA 3700 PHY DRIVERS 9267M: Miquel Raynal <miquel.raynal@bootlin.com> 9268S: Maintained 9269F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9270F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9271F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9272F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9273 9274MARVELL CRYPTO DRIVER 9275M: Boris Brezillon <bbrezillon@kernel.org> 9276M: Arnaud Ebalard <arno@natisbad.org> 9277F: drivers/crypto/marvell/ 9278S: Maintained 9279L: linux-crypto@vger.kernel.org 9280 9281MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9282M: Mirko Lindner <mlindner@marvell.com> 9283M: Stephen Hemminger <stephen@networkplumber.org> 9284L: netdev@vger.kernel.org 9285S: Maintained 9286F: drivers/net/ethernet/marvell/sk* 9287 9288MARVELL LIBERTAS WIRELESS DRIVER 9289L: libertas-dev@lists.infradead.org 9290S: Orphan 9291F: drivers/net/wireless/marvell/libertas/ 9292 9293MARVELL MACCHIATOBIN SUPPORT 9294M: Russell King <linux@armlinux.org.uk> 9295L: linux-arm-kernel@lists.infradead.org 9296S: Maintained 9297F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9298 9299MARVELL MV643XX ETHERNET DRIVER 9300M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9301L: netdev@vger.kernel.org 9302S: Maintained 9303F: drivers/net/ethernet/marvell/mv643xx_eth.* 9304F: include/linux/mv643xx.h 9305 9306MARVELL MV88X3310 PHY DRIVER 9307M: Russell King <linux@armlinux.org.uk> 9308L: netdev@vger.kernel.org 9309S: Maintained 9310F: drivers/net/phy/marvell10g.c 9311 9312MARVELL MVEBU THERMAL DRIVER 9313M: Miquel Raynal <miquel.raynal@bootlin.com> 9314S: Maintained 9315F: drivers/thermal/armada_thermal.c 9316 9317MARVELL MVNETA ETHERNET DRIVER 9318M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9319L: netdev@vger.kernel.org 9320S: Maintained 9321F: drivers/net/ethernet/marvell/mvneta.* 9322 9323MARVELL MWIFIEX WIRELESS DRIVER 9324M: Amitkumar Karwar <amitkarwar@gmail.com> 9325M: Nishant Sarmukadam <nishants@marvell.com> 9326M: Ganapathi Bhat <gbhat@marvell.com> 9327M: Xinming Hu <huxinming820@gmail.com> 9328L: linux-wireless@vger.kernel.org 9329S: Maintained 9330F: drivers/net/wireless/marvell/mwifiex/ 9331 9332MARVELL MWL8K WIRELESS DRIVER 9333M: Lennert Buytenhek <buytenh@wantstofly.org> 9334L: linux-wireless@vger.kernel.org 9335S: Odd Fixes 9336F: drivers/net/wireless/marvell/mwl8k.c 9337 9338MARVELL NAND CONTROLLER DRIVER 9339M: Miquel Raynal <miquel.raynal@bootlin.com> 9340L: linux-mtd@lists.infradead.org 9341S: Maintained 9342F: drivers/mtd/nand/raw/marvell_nand.c 9343F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9344 9345MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9346M: Nicolas Pitre <nico@fluxnic.net> 9347S: Odd Fixes 9348F: drivers/mmc/host/mvsdio.* 9349 9350MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9351M: Hu Ziji <huziji@marvell.com> 9352L: linux-mmc@vger.kernel.org 9353S: Supported 9354F: drivers/mmc/host/sdhci-xenon* 9355F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9356 9357MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9358M: Sunil Goutham <sgoutham@marvell.com> 9359M: Linu Cherian <lcherian@marvell.com> 9360M: Geetha sowjanya <gakula@marvell.com> 9361M: Jerin Jacob <jerinj@marvell.com> 9362L: netdev@vger.kernel.org 9363S: Supported 9364F: drivers/net/ethernet/marvell/octeontx2/af/ 9365 9366MATROX FRAMEBUFFER DRIVER 9367L: linux-fbdev@vger.kernel.org 9368S: Orphan 9369F: drivers/video/fbdev/matrox/matroxfb_* 9370F: include/uapi/linux/matroxfb.h 9371 9372MAX16065 HARDWARE MONITOR DRIVER 9373M: Guenter Roeck <linux@roeck-us.net> 9374L: linux-hwmon@vger.kernel.org 9375S: Maintained 9376F: Documentation/hwmon/max16065 9377F: drivers/hwmon/max16065.c 9378 9379MAX2175 SDR TUNER DRIVER 9380M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9381L: linux-media@vger.kernel.org 9382T: git git://linuxtv.org/media_tree.git 9383S: Maintained 9384F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9385F: Documentation/media/v4l-drivers/max2175.rst 9386F: drivers/media/i2c/max2175* 9387F: include/uapi/linux/max2175.h 9388 9389MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9390L: linux-hwmon@vger.kernel.org 9391S: Orphan 9392F: Documentation/hwmon/max6650 9393F: drivers/hwmon/max6650.c 9394 9395MAX6697 HARDWARE MONITOR DRIVER 9396M: Guenter Roeck <linux@roeck-us.net> 9397L: linux-hwmon@vger.kernel.org 9398S: Maintained 9399F: Documentation/hwmon/max6697 9400F: Documentation/devicetree/bindings/hwmon/max6697.txt 9401F: drivers/hwmon/max6697.c 9402F: include/linux/platform_data/max6697.h 9403 9404MAX9860 MONO AUDIO VOICE CODEC DRIVER 9405M: Peter Rosin <peda@axentia.se> 9406L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9407S: Maintained 9408F: Documentation/devicetree/bindings/sound/max9860.txt 9409F: sound/soc/codecs/max9860.* 9410 9411MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9412M: Javier Martinez Canillas <javier@dowhile0.org> 9413L: linux-kernel@vger.kernel.org 9414S: Supported 9415F: drivers/regulator/max77802-regulator.c 9416F: Documentation/devicetree/bindings/*/*max77802.txt 9417F: include/dt-bindings/*/*max77802.h 9418 9419MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9420M: Krzysztof Kozlowski <krzk@kernel.org> 9421M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9422L: linux-pm@vger.kernel.org 9423S: Supported 9424F: drivers/power/supply/max14577_charger.c 9425F: drivers/power/supply/max77693_charger.c 9426 9427MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9428M: Chanwoo Choi <cw00.choi@samsung.com> 9429M: Krzysztof Kozlowski <krzk@kernel.org> 9430M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9431L: linux-kernel@vger.kernel.org 9432S: Supported 9433F: drivers/*/max14577*.c 9434F: drivers/*/max77686*.c 9435F: drivers/*/max77693*.c 9436F: drivers/extcon/extcon-max14577.c 9437F: drivers/extcon/extcon-max77693.c 9438F: drivers/rtc/rtc-max77686.c 9439F: drivers/clk/clk-max77686.c 9440F: Documentation/devicetree/bindings/mfd/max14577.txt 9441F: Documentation/devicetree/bindings/*/max77686.txt 9442F: Documentation/devicetree/bindings/mfd/max77693.txt 9443F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9444F: include/linux/mfd/max14577*.h 9445F: include/linux/mfd/max77686*.h 9446F: include/linux/mfd/max77693*.h 9447 9448MAXIRADIO FM RADIO RECEIVER DRIVER 9449M: Hans Verkuil <hverkuil@xs4all.nl> 9450L: linux-media@vger.kernel.org 9451T: git git://linuxtv.org/media_tree.git 9452W: https://linuxtv.org 9453S: Maintained 9454F: drivers/media/radio/radio-maxiradio* 9455 9456MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9457M: Peter Rosin <peda@axentia.se> 9458L: linux-iio@vger.kernel.org 9459S: Maintained 9460F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9461F: drivers/iio/potentiometer/mcp4018.c 9462F: drivers/iio/potentiometer/mcp4531.c 9463 9464MCR20A IEEE-802.15.4 RADIO DRIVER 9465M: Xue Liu <liuxuenetmail@gmail.com> 9466L: linux-wpan@vger.kernel.org 9467W: https://github.com/xueliu/mcr20a-linux 9468S: Maintained 9469F: drivers/net/ieee802154/mcr20a.c 9470F: drivers/net/ieee802154/mcr20a.h 9471F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9472 9473MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9474M: William Breathitt Gray <vilhelm.gray@gmail.com> 9475L: linux-iio@vger.kernel.org 9476S: Maintained 9477F: drivers/iio/dac/cio-dac.c 9478 9479MEDIA DRIVERS FOR ASCOT2E 9480M: Sergey Kozlov <serjk@netup.ru> 9481M: Abylay Ospan <aospan@netup.ru> 9482L: linux-media@vger.kernel.org 9483W: https://linuxtv.org 9484W: http://netup.tv/ 9485T: git git://linuxtv.org/media_tree.git 9486S: Supported 9487F: drivers/media/dvb-frontends/ascot2e* 9488 9489MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9490M: Jasmin Jessich <jasmin@anw.at> 9491L: linux-media@vger.kernel.org 9492W: https://linuxtv.org 9493T: git git://linuxtv.org/media_tree.git 9494S: Maintained 9495F: drivers/media/dvb-frontends/cxd2099* 9496 9497MEDIA DRIVERS FOR CXD2841ER 9498M: Sergey Kozlov <serjk@netup.ru> 9499M: Abylay Ospan <aospan@netup.ru> 9500L: linux-media@vger.kernel.org 9501W: https://linuxtv.org 9502W: http://netup.tv/ 9503T: git git://linuxtv.org/media_tree.git 9504S: Supported 9505F: drivers/media/dvb-frontends/cxd2841er* 9506 9507MEDIA DRIVERS FOR CXD2880 9508M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9509L: linux-media@vger.kernel.org 9510W: http://linuxtv.org/ 9511T: git git://linuxtv.org/media_tree.git 9512S: Supported 9513F: drivers/media/dvb-frontends/cxd2880/* 9514F: drivers/media/spi/cxd2880* 9515 9516MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9517L: linux-media@vger.kernel.org 9518W: https://linuxtv.org 9519T: git git://linuxtv.org/media_tree.git 9520S: Orphan 9521F: drivers/media/pci/ddbridge/* 9522 9523MEDIA DRIVERS FOR FREESCALE IMX 9524M: Steve Longerbeam <slongerbeam@gmail.com> 9525M: Philipp Zabel <p.zabel@pengutronix.de> 9526L: linux-media@vger.kernel.org 9527T: git git://linuxtv.org/media_tree.git 9528S: Maintained 9529F: Documentation/devicetree/bindings/media/imx.txt 9530F: Documentation/media/v4l-drivers/imx.rst 9531F: drivers/staging/media/imx/ 9532F: include/linux/imx-media.h 9533F: include/media/imx.h 9534 9535MEDIA DRIVER FOR FREESCALE IMX PXP 9536M: Philipp Zabel <p.zabel@pengutronix.de> 9537L: linux-media@vger.kernel.org 9538T: git git://linuxtv.org/media_tree.git 9539S: Maintained 9540F: drivers/media/platform/imx-pxp.[ch] 9541 9542MEDIA DRIVERS FOR FREESCALE IMX7 9543M: Rui Miguel Silva <rmfrfs@gmail.com> 9544L: linux-media@vger.kernel.org 9545T: git git://linuxtv.org/media_tree.git 9546S: Maintained 9547F: Documentation/devicetree/bindings/media/imx7-csi.txt 9548F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9549F: Documentation/media/v4l-drivers/imx7.rst 9550F: drivers/staging/media/imx/imx7-media-csi.c 9551F: drivers/staging/media/imx/imx7-mipi-csis.c 9552 9553MEDIA DRIVERS FOR HELENE 9554M: Abylay Ospan <aospan@netup.ru> 9555L: linux-media@vger.kernel.org 9556W: https://linuxtv.org 9557W: http://netup.tv/ 9558T: git git://linuxtv.org/media_tree.git 9559S: Supported 9560F: drivers/media/dvb-frontends/helene* 9561 9562MEDIA DRIVERS FOR HORUS3A 9563M: Sergey Kozlov <serjk@netup.ru> 9564M: Abylay Ospan <aospan@netup.ru> 9565L: linux-media@vger.kernel.org 9566W: https://linuxtv.org 9567W: http://netup.tv/ 9568T: git git://linuxtv.org/media_tree.git 9569S: Supported 9570F: drivers/media/dvb-frontends/horus3a* 9571 9572MEDIA DRIVERS FOR LNBH25 9573M: Sergey Kozlov <serjk@netup.ru> 9574M: Abylay Ospan <aospan@netup.ru> 9575L: linux-media@vger.kernel.org 9576W: https://linuxtv.org 9577W: http://netup.tv/ 9578T: git git://linuxtv.org/media_tree.git 9579S: Supported 9580F: drivers/media/dvb-frontends/lnbh25* 9581 9582MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9583L: linux-media@vger.kernel.org 9584W: https://linuxtv.org 9585T: git git://linuxtv.org/media_tree.git 9586S: Orphan 9587F: drivers/media/dvb-frontends/mxl5xx* 9588 9589MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9590M: Sergey Kozlov <serjk@netup.ru> 9591M: Abylay Ospan <aospan@netup.ru> 9592L: linux-media@vger.kernel.org 9593W: https://linuxtv.org 9594W: http://netup.tv/ 9595T: git git://linuxtv.org/media_tree.git 9596S: Supported 9597F: drivers/media/pci/netup_unidvb/* 9598 9599MEDIA DRIVERS FOR RENESAS - CEU 9600M: Jacopo Mondi <jacopo@jmondi.org> 9601L: linux-media@vger.kernel.org 9602L: linux-renesas-soc@vger.kernel.org 9603T: git git://linuxtv.org/media_tree.git 9604S: Supported 9605F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9606F: drivers/media/platform/renesas-ceu.c 9607F: include/media/drv-intf/renesas-ceu.h 9608 9609MEDIA DRIVERS FOR RENESAS - DRIF 9610M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9611L: linux-media@vger.kernel.org 9612L: linux-renesas-soc@vger.kernel.org 9613T: git git://linuxtv.org/media_tree.git 9614S: Supported 9615F: Documentation/devicetree/bindings/media/renesas,drif.txt 9616F: drivers/media/platform/rcar_drif.c 9617 9618MEDIA DRIVERS FOR RENESAS - FCP 9619M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9620L: linux-media@vger.kernel.org 9621L: linux-renesas-soc@vger.kernel.org 9622T: git git://linuxtv.org/media_tree.git 9623S: Supported 9624F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9625F: drivers/media/platform/rcar-fcp.c 9626F: include/media/rcar-fcp.h 9627 9628MEDIA DRIVERS FOR RENESAS - FDP1 9629M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9630L: linux-media@vger.kernel.org 9631L: linux-renesas-soc@vger.kernel.org 9632T: git git://linuxtv.org/media_tree.git 9633S: Supported 9634F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9635F: drivers/media/platform/rcar_fdp1.c 9636 9637MEDIA DRIVERS FOR RENESAS - VIN 9638M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9639L: linux-media@vger.kernel.org 9640L: linux-renesas-soc@vger.kernel.org 9641T: git git://linuxtv.org/media_tree.git 9642S: Supported 9643F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9644F: Documentation/devicetree/bindings/media/rcar_vin.txt 9645F: drivers/media/platform/rcar-vin/ 9646 9647MEDIA DRIVERS FOR RENESAS - VSP1 9648M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9649M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9650L: linux-media@vger.kernel.org 9651L: linux-renesas-soc@vger.kernel.org 9652T: git git://linuxtv.org/media_tree.git 9653S: Supported 9654F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9655F: drivers/media/platform/vsp1/ 9656 9657MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9658L: linux-media@vger.kernel.org 9659W: https://linuxtv.org 9660T: git git://linuxtv.org/media_tree.git 9661S: Orphan 9662F: drivers/media/dvb-frontends/stv0910* 9663 9664MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9665L: linux-media@vger.kernel.org 9666W: https://linuxtv.org 9667T: git git://linuxtv.org/media_tree.git 9668S: Orphan 9669F: drivers/media/dvb-frontends/stv6111* 9670 9671MEDIA DRIVERS FOR STM32 - DCMI 9672M: Hugues Fruchet <hugues.fruchet@st.com> 9673L: linux-media@vger.kernel.org 9674T: git git://linuxtv.org/media_tree.git 9675S: Supported 9676F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9677F: drivers/media/platform/stm32/stm32-dcmi.c 9678 9679MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9680M: Dmitry Osipenko <digetx@gmail.com> 9681L: linux-media@vger.kernel.org 9682L: linux-tegra@vger.kernel.org 9683T: git git://linuxtv.org/media_tree.git 9684S: Maintained 9685F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9686F: drivers/staging/media/tegra-vde/ 9687 9688MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9689M: Mauro Carvalho Chehab <mchehab@kernel.org> 9690P: LinuxTV.org Project 9691L: linux-media@vger.kernel.org 9692W: https://linuxtv.org 9693Q: http://patchwork.kernel.org/project/linux-media/list/ 9694T: git git://linuxtv.org/media_tree.git 9695S: Maintained 9696F: Documentation/devicetree/bindings/media/ 9697F: Documentation/media/ 9698F: drivers/media/ 9699F: drivers/staging/media/ 9700F: include/linux/platform_data/media/ 9701F: include/media/ 9702F: include/uapi/linux/dvb/ 9703F: include/uapi/linux/videodev2.h 9704F: include/uapi/linux/media.h 9705F: include/uapi/linux/v4l2-* 9706F: include/uapi/linux/meye.h 9707F: include/uapi/linux/ivtv* 9708F: include/uapi/linux/uvcvideo.h 9709 9710MEDIATEK BLUETOOTH DRIVER 9711M: Sean Wang <sean.wang@mediatek.com> 9712L: linux-bluetooth@vger.kernel.org 9713L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9714S: Maintained 9715F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9716F: drivers/bluetooth/btmtkuart.c 9717 9718MEDIATEK CIR DRIVER 9719M: Sean Wang <sean.wang@mediatek.com> 9720S: Maintained 9721F: drivers/media/rc/mtk-cir.c 9722 9723MEDIATEK DMA DRIVER 9724M: Sean Wang <sean.wang@mediatek.com> 9725L: dmaengine@vger.kernel.org 9726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9727L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9728S: Maintained 9729F: Documentation/devicetree/bindings/dma/mtk-* 9730F: drivers/dma/mediatek/ 9731 9732MEDIATEK PMIC LED DRIVER 9733M: Sean Wang <sean.wang@mediatek.com> 9734S: Maintained 9735F: drivers/leds/leds-mt6323.c 9736F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9737 9738MEDIATEK ETHERNET DRIVER 9739M: Felix Fietkau <nbd@openwrt.org> 9740M: John Crispin <john@phrozen.org> 9741M: Sean Wang <sean.wang@mediatek.com> 9742M: Nelson Chang <nelson.chang@mediatek.com> 9743L: netdev@vger.kernel.org 9744S: Maintained 9745F: drivers/net/ethernet/mediatek/ 9746 9747MEDIATEK SWITCH DRIVER 9748M: Sean Wang <sean.wang@mediatek.com> 9749L: netdev@vger.kernel.org 9750S: Maintained 9751F: drivers/net/dsa/mt7530.* 9752F: net/dsa/tag_mtk.c 9753 9754MEDIATEK JPEG DRIVER 9755M: Rick Chang <rick.chang@mediatek.com> 9756M: Bin Liu <bin.liu@mediatek.com> 9757S: Supported 9758F: drivers/media/platform/mtk-jpeg/ 9759F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9760 9761MEDIATEK MDP DRIVER 9762M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9763M: Houlong Wei <houlong.wei@mediatek.com> 9764M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9765S: Supported 9766F: drivers/media/platform/mtk-mdp/ 9767F: drivers/media/platform/mtk-vpu/ 9768F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9769 9770MEDIATEK MEDIA DRIVER 9771M: Tiffany Lin <tiffany.lin@mediatek.com> 9772M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9773S: Supported 9774F: drivers/media/platform/mtk-vcodec/ 9775F: drivers/media/platform/mtk-vpu/ 9776F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9777F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9778 9779MEDIATEK MT76 WIRELESS LAN DRIVER 9780M: Felix Fietkau <nbd@nbd.name> 9781M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9782L: linux-wireless@vger.kernel.org 9783S: Maintained 9784F: drivers/net/wireless/mediatek/mt76/ 9785 9786MEDIATEK MT7601U WIRELESS LAN DRIVER 9787M: Jakub Kicinski <kubakici@wp.pl> 9788L: linux-wireless@vger.kernel.org 9789S: Maintained 9790F: drivers/net/wireless/mediatek/mt7601u/ 9791 9792MEDIATEK NAND CONTROLLER DRIVER 9793M: Xiaolei Li <xiaolei.li@mediatek.com> 9794L: linux-mtd@lists.infradead.org 9795S: Maintained 9796F: drivers/mtd/nand/raw/mtk_* 9797F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9798 9799MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9800M: Sean Wang <sean.wang@mediatek.com> 9801S: Maintained 9802F: drivers/char/hw_random/mtk-rng.c 9803 9804MEDIATEK USB3 DRD IP DRIVER 9805M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9806L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9808L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9809S: Maintained 9810F: drivers/usb/mtu3/ 9811 9812MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9813M: Peter Senna Tschudin <peter.senna@gmail.com> 9814M: Martin Donnelly <martin.donnelly@ge.com> 9815M: Martyn Welch <martyn.welch@collabora.co.uk> 9816S: Maintained 9817F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9818F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9819 9820MEGARAID SCSI/SAS DRIVERS 9821M: Kashyap Desai <kashyap.desai@broadcom.com> 9822M: Sumit Saxena <sumit.saxena@broadcom.com> 9823M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9824L: megaraidlinux.pdl@broadcom.com 9825L: linux-scsi@vger.kernel.org 9826W: http://www.avagotech.com/support/ 9827S: Maintained 9828F: Documentation/scsi/megaraid.txt 9829F: drivers/scsi/megaraid.* 9830F: drivers/scsi/megaraid/ 9831 9832MELEXIS MLX90614 DRIVER 9833M: Crt Mori <cmo@melexis.com> 9834L: linux-iio@vger.kernel.org 9835W: http://www.melexis.com 9836S: Supported 9837F: drivers/iio/temperature/mlx90614.c 9838 9839MELEXIS MLX90632 DRIVER 9840M: Crt Mori <cmo@melexis.com> 9841L: linux-iio@vger.kernel.org 9842W: http://www.melexis.com 9843S: Supported 9844F: drivers/iio/temperature/mlx90632.c 9845 9846MELFAS MIP4 TOUCHSCREEN DRIVER 9847M: Sangwon Jee <jeesw@melfas.com> 9848W: http://www.melfas.com 9849S: Supported 9850F: drivers/input/touchscreen/melfas_mip4.c 9851F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9852 9853MELLANOX ETHERNET DRIVER (mlx4_en) 9854M: Tariq Toukan <tariqt@mellanox.com> 9855L: netdev@vger.kernel.org 9856S: Supported 9857W: http://www.mellanox.com 9858Q: http://patchwork.ozlabs.org/project/netdev/list/ 9859F: drivers/net/ethernet/mellanox/mlx4/en_* 9860 9861MELLANOX ETHERNET DRIVER (mlx5e) 9862M: Saeed Mahameed <saeedm@mellanox.com> 9863L: netdev@vger.kernel.org 9864S: Supported 9865W: http://www.mellanox.com 9866Q: http://patchwork.ozlabs.org/project/netdev/list/ 9867F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9868 9869MELLANOX ETHERNET INNOVA DRIVERS 9870R: Boris Pismenny <borisp@mellanox.com> 9871L: netdev@vger.kernel.org 9872S: Supported 9873W: http://www.mellanox.com 9874Q: http://patchwork.ozlabs.org/project/netdev/list/ 9875F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9876F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9877F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9878F: include/linux/mlx5/mlx5_ifc_fpga.h 9879 9880MELLANOX ETHERNET INNOVA IPSEC DRIVER 9881R: Boris Pismenny <borisp@mellanox.com> 9882L: netdev@vger.kernel.org 9883S: Supported 9884W: http://www.mellanox.com 9885Q: http://patchwork.ozlabs.org/project/netdev/list/ 9886F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9887F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9888 9889MELLANOX ETHERNET SWITCH DRIVERS 9890M: Jiri Pirko <jiri@mellanox.com> 9891M: Ido Schimmel <idosch@mellanox.com> 9892L: netdev@vger.kernel.org 9893S: Supported 9894W: http://www.mellanox.com 9895Q: http://patchwork.ozlabs.org/project/netdev/list/ 9896F: drivers/net/ethernet/mellanox/mlxsw/ 9897F: tools/testing/selftests/drivers/net/mlxsw/ 9898 9899MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9900M: mlxsw@mellanox.com 9901L: netdev@vger.kernel.org 9902S: Supported 9903W: http://www.mellanox.com 9904Q: http://patchwork.ozlabs.org/project/netdev/list/ 9905F: drivers/net/ethernet/mellanox/mlxfw/ 9906 9907MELLANOX HARDWARE PLATFORM SUPPORT 9908M: Andy Shevchenko <andy@infradead.org> 9909M: Darren Hart <dvhart@infradead.org> 9910M: Vadim Pasternak <vadimp@mellanox.com> 9911L: platform-driver-x86@vger.kernel.org 9912S: Supported 9913F: drivers/platform/mellanox/ 9914F: include/linux/platform_data/mlxreg.h 9915 9916MELLANOX MLX4 core VPI driver 9917M: Tariq Toukan <tariqt@mellanox.com> 9918L: netdev@vger.kernel.org 9919L: linux-rdma@vger.kernel.org 9920W: http://www.mellanox.com 9921Q: http://patchwork.ozlabs.org/project/netdev/list/ 9922S: Supported 9923F: drivers/net/ethernet/mellanox/mlx4/ 9924F: include/linux/mlx4/ 9925 9926MELLANOX MLX4 IB driver 9927M: Yishai Hadas <yishaih@mellanox.com> 9928L: linux-rdma@vger.kernel.org 9929W: http://www.mellanox.com 9930Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9931S: Supported 9932F: drivers/infiniband/hw/mlx4/ 9933F: include/linux/mlx4/ 9934F: include/uapi/rdma/mlx4-abi.h 9935 9936MELLANOX MLX5 core VPI driver 9937M: Saeed Mahameed <saeedm@mellanox.com> 9938M: Leon Romanovsky <leonro@mellanox.com> 9939L: netdev@vger.kernel.org 9940L: linux-rdma@vger.kernel.org 9941W: http://www.mellanox.com 9942Q: http://patchwork.ozlabs.org/project/netdev/list/ 9943S: Supported 9944F: drivers/net/ethernet/mellanox/mlx5/core/ 9945F: include/linux/mlx5/ 9946 9947MELLANOX MLX5 IB driver 9948M: Leon Romanovsky <leonro@mellanox.com> 9949L: linux-rdma@vger.kernel.org 9950W: http://www.mellanox.com 9951Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9952S: Supported 9953F: drivers/infiniband/hw/mlx5/ 9954F: include/linux/mlx5/ 9955F: include/uapi/rdma/mlx5-abi.h 9956 9957MELLANOX MLXCPLD I2C AND MUX DRIVER 9958M: Vadim Pasternak <vadimp@mellanox.com> 9959M: Michael Shych <michaelsh@mellanox.com> 9960L: linux-i2c@vger.kernel.org 9961S: Supported 9962F: drivers/i2c/busses/i2c-mlxcpld.c 9963F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9964F: Documentation/i2c/busses/i2c-mlxcpld 9965 9966MELLANOX MLXCPLD LED DRIVER 9967M: Vadim Pasternak <vadimp@mellanox.com> 9968L: linux-leds@vger.kernel.org 9969S: Supported 9970F: drivers/leds/leds-mlxcpld.c 9971F: drivers/leds/leds-mlxreg.c 9972F: Documentation/leds/leds-mlxcpld.txt 9973 9974MELLANOX PLATFORM DRIVER 9975M: Vadim Pasternak <vadimp@mellanox.com> 9976L: platform-driver-x86@vger.kernel.org 9977S: Supported 9978F: drivers/platform/x86/mlx-platform.c 9979 9980MEMBARRIER SUPPORT 9981M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9982M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9983L: linux-kernel@vger.kernel.org 9984S: Supported 9985F: kernel/sched/membarrier.c 9986F: include/uapi/linux/membarrier.h 9987F: arch/powerpc/include/asm/membarrier.h 9988 9989MEMBLOCK 9990M: Mike Rapoport <rppt@linux.ibm.com> 9991L: linux-mm@kvack.org 9992S: Maintained 9993F: include/linux/memblock.h 9994F: mm/memblock.c 9995F: Documentation/core-api/boot-time-mm.rst 9996 9997MEMORY MANAGEMENT 9998L: linux-mm@kvack.org 9999W: http://www.linux-mm.org 10000S: Maintained 10001F: include/linux/mm.h 10002F: include/linux/gfp.h 10003F: include/linux/mmzone.h 10004F: include/linux/memory_hotplug.h 10005F: include/linux/vmalloc.h 10006F: mm/ 10007 10008MEMORY TECHNOLOGY DEVICES (MTD) 10009M: David Woodhouse <dwmw2@infradead.org> 10010M: Brian Norris <computersforpeace@gmail.com> 10011M: Boris Brezillon <bbrezillon@kernel.org> 10012M: Marek Vasut <marek.vasut@gmail.com> 10013M: Richard Weinberger <richard@nod.at> 10014L: linux-mtd@lists.infradead.org 10015W: http://www.linux-mtd.infradead.org/ 10016Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10017T: git git://git.infradead.org/linux-mtd.git master 10018T: git git://git.infradead.org/linux-mtd.git mtd/next 10019S: Maintained 10020F: Documentation/devicetree/bindings/mtd/ 10021F: drivers/mtd/ 10022F: include/linux/mtd/ 10023F: include/uapi/mtd/ 10024 10025MEN A21 WATCHDOG DRIVER 10026M: Johannes Thumshirn <morbidrsa@gmail.com> 10027L: linux-watchdog@vger.kernel.org 10028S: Maintained 10029F: drivers/watchdog/mena21_wdt.c 10030 10031MEN CHAMELEON BUS (mcb) 10032M: Johannes Thumshirn <morbidrsa@gmail.com> 10033S: Maintained 10034F: drivers/mcb/ 10035F: include/linux/mcb.h 10036F: Documentation/men-chameleon-bus.txt 10037 10038MEN F21BMC (Board Management Controller) 10039M: Andreas Werner <andreas.werner@men.de> 10040S: Supported 10041F: drivers/mfd/menf21bmc.c 10042F: drivers/watchdog/menf21bmc_wdt.c 10043F: drivers/leds/leds-menf21bmc.c 10044F: drivers/hwmon/menf21bmc_hwmon.c 10045F: Documentation/hwmon/menf21bmc 10046 10047MEN Z069 WATCHDOG DRIVER 10048M: Johannes Thumshirn <jth@kernel.org> 10049L: linux-watchdog@vger.kernel.org 10050S: Maintained 10051F: drivers/watchdog/menz69_wdt.c 10052 10053MESON AO CEC DRIVER FOR AMLOGIC SOCS 10054M: Neil Armstrong <narmstrong@baylibre.com> 10055L: linux-media@lists.freedesktop.org 10056L: linux-amlogic@lists.infradead.org 10057W: http://linux-meson.com/ 10058S: Supported 10059F: drivers/media/platform/meson/ao-cec.c 10060F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10061T: git git://linuxtv.org/media_tree.git 10062 10063MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10064M: Liang Yang <liang.yang@amlogic.com> 10065L: linux-mtd@lists.infradead.org 10066S: Maintained 10067F: drivers/mtd/nand/raw/meson_* 10068F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10069 10070METHODE UDPU SUPPORT 10071M: Vladimir Vid <vladimir.vid@sartura.hr> 10072S: Maintained 10073F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10074 10075MICROBLAZE ARCHITECTURE 10076M: Michal Simek <monstr@monstr.eu> 10077W: http://www.monstr.eu/fdt/ 10078T: git git://git.monstr.eu/linux-2.6-microblaze.git 10079S: Supported 10080F: arch/microblaze/ 10081 10082MICROCHIP AT91 SERIAL DRIVER 10083M: Richard Genoud <richard.genoud@gmail.com> 10084S: Maintained 10085F: drivers/tty/serial/atmel_serial.c 10086F: drivers/tty/serial/atmel_serial.h 10087F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10088 10089MICROCHIP AUDIO ASOC DRIVERS 10090M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10091L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10092S: Supported 10093F: sound/soc/atmel 10094 10095MICROCHIP DMA DRIVER 10096M: Ludovic Desroches <ludovic.desroches@microchip.com> 10097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10098L: dmaengine@vger.kernel.org 10099S: Supported 10100F: drivers/dma/at_hdmac.c 10101F: drivers/dma/at_hdmac_regs.h 10102F: include/linux/platform_data/dma-atmel.h 10103F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10104F: include/dt-bindings/dma/at91.h 10105 10106MICROCHIP ECC DRIVER 10107M: Tudor Ambarus <tudor.ambarus@microchip.com> 10108L: linux-crypto@vger.kernel.org 10109S: Maintained 10110F: drivers/crypto/atmel-ecc.* 10111 10112MICROCHIP I2C DRIVER 10113M: Ludovic Desroches <ludovic.desroches@microchip.com> 10114L: linux-i2c@vger.kernel.org 10115S: Supported 10116F: drivers/i2c/busses/i2c-at91.c 10117 10118MICROCHIP ISC DRIVER 10119M: Eugen Hristev <eugen.hristev@microchip.com> 10120L: linux-media@vger.kernel.org 10121S: Supported 10122F: drivers/media/platform/atmel/atmel-isc.c 10123F: drivers/media/platform/atmel/atmel-isc-regs.h 10124F: Documentation/devicetree/bindings/media/atmel-isc.txt 10125 10126MICROCHIP ISI DRIVER 10127M: Eugen Hristev <eugen.hristev@microchip.com> 10128L: linux-media@vger.kernel.org 10129S: Supported 10130F: drivers/media/platform/atmel/atmel-isi.c 10131F: drivers/media/platform/atmel/atmel-isi.h 10132 10133MICROCHIP AT91 USART MFD DRIVER 10134M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10135L: linux-kernel@vger.kernel.org 10136S: Supported 10137F: drivers/mfd/at91-usart.c 10138F: include/dt-bindings/mfd/at91-usart.h 10139F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10140 10141MICROCHIP AT91 USART SPI DRIVER 10142M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10143L: linux-spi@vger.kernel.org 10144S: Supported 10145F: drivers/spi/spi-at91-usart.c 10146F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10147 10148MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10149M: Woojung Huh <woojung.huh@microchip.com> 10150M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10151L: netdev@vger.kernel.org 10152S: Maintained 10153F: net/dsa/tag_ksz.c 10154F: drivers/net/dsa/microchip/* 10155F: include/linux/platform_data/microchip-ksz.h 10156F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10157 10158MICROCHIP LAN743X ETHERNET DRIVER 10159M: Bryan Whitehead <bryan.whitehead@microchip.com> 10160M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10161L: netdev@vger.kernel.org 10162S: Maintained 10163F: drivers/net/ethernet/microchip/lan743x_* 10164 10165MICROCHIP LCDFB DRIVER 10166M: Nicolas Ferre <nicolas.ferre@microchip.com> 10167L: linux-fbdev@vger.kernel.org 10168S: Maintained 10169F: drivers/video/fbdev/atmel_lcdfb.c 10170F: include/video/atmel_lcdc.h 10171 10172MICROCHIP MMC/SD/SDIO MCI DRIVER 10173M: Ludovic Desroches <ludovic.desroches@microchip.com> 10174S: Maintained 10175F: drivers/mmc/host/atmel-mci.c 10176 10177MICROCHIP MCP16502 PMIC DRIVER 10178M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10180S: Maintained 10181F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10182F: drivers/regulator/mcp16502.c 10183 10184MICROCHIP MCP3911 ADC DRIVER 10185M: Marcus Folkesson <marcus.folkesson@gmail.com> 10186M: Kent Gustavsson <kent@minoris.se> 10187L: linux-iio@vger.kernel.org 10188S: Supported 10189F: drivers/iio/adc/mcp3911.c 10190F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10191 10192MICROCHIP NAND DRIVER 10193M: Tudor Ambarus <tudor.ambarus@microchip.com> 10194L: linux-mtd@lists.infradead.org 10195S: Supported 10196F: drivers/mtd/nand/raw/atmel/* 10197F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10198 10199MICROCHIP PWM DRIVER 10200M: Claudiu Beznea <claudiu.beznea@microchip.com> 10201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10202L: linux-pwm@vger.kernel.org 10203S: Supported 10204F: drivers/pwm/pwm-atmel.c 10205F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10206 10207MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10208M: Ludovic Desroches <ludovic.desroches@microchip.com> 10209M: Eugen Hristev <eugen.hristev@microchip.com> 10210L: linux-iio@vger.kernel.org 10211S: Supported 10212F: drivers/iio/adc/at91-sama5d2_adc.c 10213F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10214F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10215 10216MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10217M: Nicolas Ferre <nicolas.ferre@microchip.com> 10218S: Supported 10219F: drivers/power/reset/at91-sama5d2_shdwc.c 10220 10221MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10222M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10224L: linux-gpio@vger.kernel.org 10225F: drivers/gpio/gpio-sama5d2-piobu.c 10226 10227MICROCHIP SPI DRIVER 10228M: Nicolas Ferre <nicolas.ferre@microchip.com> 10229S: Supported 10230F: drivers/spi/spi-atmel.* 10231 10232MICROCHIP SSC DRIVER 10233M: Nicolas Ferre <nicolas.ferre@microchip.com> 10234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10235S: Supported 10236F: drivers/misc/atmel-ssc.c 10237F: include/linux/atmel-ssc.h 10238 10239MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10240M: Nicolas Ferre <nicolas.ferre@microchip.com> 10241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10242S: Supported 10243F: drivers/misc/atmel_tclib.c 10244F: drivers/clocksource/tcb_clksrc.c 10245 10246MICROCHIP USBA UDC DRIVER 10247M: Cristian Birsan <cristian.birsan@microchip.com> 10248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10249S: Supported 10250F: drivers/usb/gadget/udc/atmel_usba_udc.* 10251 10252MICROCHIP USB251XB DRIVER 10253M: Richard Leitner <richard.leitner@skidata.com> 10254L: linux-usb@vger.kernel.org 10255S: Maintained 10256F: drivers/usb/misc/usb251xb.c 10257F: Documentation/devicetree/bindings/usb/usb251xb.txt 10258 10259MICROCHIP XDMA DRIVER 10260M: Ludovic Desroches <ludovic.desroches@microchip.com> 10261L: linux-arm-kernel@lists.infradead.org 10262L: dmaengine@vger.kernel.org 10263S: Supported 10264F: drivers/dma/at_xdmac.c 10265 10266MICROSEMI MIPS SOCS 10267M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10268M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10269L: linux-mips@vger.kernel.org 10270S: Supported 10271F: arch/mips/generic/board-ocelot.c 10272F: arch/mips/configs/generic/board-ocelot.config 10273F: arch/mips/boot/dts/mscc/ 10274F: Documentation/devicetree/bindings/mips/mscc.txt 10275 10276MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10277M: Don Brace <don.brace@microsemi.com> 10278L: esc.storagedev@microsemi.com 10279L: linux-scsi@vger.kernel.org 10280S: Supported 10281F: drivers/scsi/smartpqi/smartpqi*.[ch] 10282F: drivers/scsi/smartpqi/Kconfig 10283F: drivers/scsi/smartpqi/Makefile 10284F: include/linux/cciss*.h 10285F: include/uapi/linux/cciss*.h 10286F: Documentation/scsi/smartpqi.txt 10287 10288MICROSEMI ETHERNET SWITCH DRIVER 10289M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10290M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10291L: netdev@vger.kernel.org 10292S: Supported 10293F: drivers/net/ethernet/mscc/ 10294 10295MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10296M: Chen Yu <yu.c.chen@intel.com> 10297L: platform-driver-x86@vger.kernel.org 10298S: Supported 10299F: drivers/platform/x86/surfacepro3_button.c 10300 10301MICROTEK X6 SCANNER 10302M: Oliver Neukum <oliver@neukum.org> 10303S: Maintained 10304F: drivers/usb/image/microtek.* 10305 10306MIPS 10307M: Ralf Baechle <ralf@linux-mips.org> 10308M: Paul Burton <paul.burton@mips.com> 10309M: James Hogan <jhogan@kernel.org> 10310L: linux-mips@vger.kernel.org 10311W: http://www.linux-mips.org/ 10312T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10313T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10314Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10315S: Supported 10316F: Documentation/devicetree/bindings/mips/ 10317F: Documentation/mips/ 10318F: arch/mips/ 10319F: drivers/platform/mips/ 10320 10321MIPS BOSTON DEVELOPMENT BOARD 10322M: Paul Burton <paul.burton@mips.com> 10323L: linux-mips@vger.kernel.org 10324S: Maintained 10325F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10326F: arch/mips/boot/dts/img/boston.dts 10327F: arch/mips/configs/generic/board-boston.config 10328F: drivers/clk/imgtec/clk-boston.c 10329F: include/dt-bindings/clock/boston-clock.h 10330 10331MIPS GENERIC PLATFORM 10332M: Paul Burton <paul.burton@mips.com> 10333L: linux-mips@vger.kernel.org 10334S: Supported 10335F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10336F: arch/mips/generic/ 10337F: arch/mips/tools/generic-board-config.sh 10338 10339MIPS/LOONGSON1 ARCHITECTURE 10340M: Keguang Zhang <keguang.zhang@gmail.com> 10341L: linux-mips@vger.kernel.org 10342S: Maintained 10343F: arch/mips/loongson32/ 10344F: arch/mips/include/asm/mach-loongson32/ 10345F: drivers/*/*loongson1* 10346F: drivers/*/*/*loongson1* 10347 10348MIPS/LOONGSON2 ARCHITECTURE 10349M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10350L: linux-mips@vger.kernel.org 10351S: Maintained 10352F: arch/mips/loongson64/fuloong-2e/ 10353F: arch/mips/loongson64/lemote-2f/ 10354F: arch/mips/include/asm/mach-loongson64/ 10355F: drivers/*/*loongson2* 10356F: drivers/*/*/*loongson2* 10357 10358MIPS/LOONGSON3 ARCHITECTURE 10359M: Huacai Chen <chenhc@lemote.com> 10360L: linux-mips@vger.kernel.org 10361S: Maintained 10362F: arch/mips/loongson64/ 10363F: arch/mips/include/asm/mach-loongson64/ 10364F: drivers/platform/mips/cpu_hwmon.c 10365F: drivers/*/*loongson3* 10366F: drivers/*/*/*loongson3* 10367 10368MIPS RINT INSTRUCTION EMULATION 10369M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10370L: linux-mips@vger.kernel.org 10371S: Supported 10372F: arch/mips/math-emu/sp_rint.c 10373F: arch/mips/math-emu/dp_rint.c 10374 10375MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10376M: Hans Verkuil <hverkuil@xs4all.nl> 10377L: linux-media@vger.kernel.org 10378T: git git://linuxtv.org/media_tree.git 10379W: https://linuxtv.org 10380S: Odd Fixes 10381F: drivers/media/radio/radio-miropcm20* 10382 10383MMP SUPPORT 10384R: Lubomir Rintel <lkundrak@v3.sk> 10385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10386S: Odd Fixes 10387F: arch/arm/boot/dts/mmp* 10388F: arch/arm/mach-mmp/ 10389 10390MMU GATHER AND TLB INVALIDATION 10391M: Will Deacon <will.deacon@arm.com> 10392M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10393M: Andrew Morton <akpm@linux-foundation.org> 10394M: Nick Piggin <npiggin@gmail.com> 10395M: Peter Zijlstra <peterz@infradead.org> 10396L: linux-arch@vger.kernel.org 10397L: linux-mm@kvack.org 10398S: Maintained 10399F: arch/*/include/asm/tlb.h 10400F: include/asm-generic/tlb.h 10401F: mm/mmu_gather.c 10402 10403MN88472 MEDIA DRIVER 10404M: Antti Palosaari <crope@iki.fi> 10405L: linux-media@vger.kernel.org 10406W: https://linuxtv.org 10407W: http://palosaari.fi/linux/ 10408Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10409S: Maintained 10410F: drivers/media/dvb-frontends/mn88472* 10411 10412MN88473 MEDIA DRIVER 10413M: Antti Palosaari <crope@iki.fi> 10414L: linux-media@vger.kernel.org 10415W: https://linuxtv.org 10416W: http://palosaari.fi/linux/ 10417Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10418S: Maintained 10419F: drivers/media/dvb-frontends/mn88473* 10420 10421MODULE SUPPORT 10422M: Jessica Yu <jeyu@kernel.org> 10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10424S: Maintained 10425F: include/linux/module.h 10426F: kernel/module.c 10427 10428MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10429W: http://popies.net/meye/ 10430S: Orphan 10431F: Documentation/media/v4l-drivers/meye* 10432F: drivers/media/pci/meye/ 10433F: include/uapi/linux/meye.h 10434 10435MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10436M: Jiri Slaby <jirislaby@gmail.com> 10437S: Maintained 10438F: Documentation/serial/moxa-smartio 10439F: drivers/tty/mxser.* 10440 10441MR800 AVERMEDIA USB FM RADIO DRIVER 10442M: Alexey Klimov <klimov.linux@gmail.com> 10443L: linux-media@vger.kernel.org 10444T: git git://linuxtv.org/media_tree.git 10445S: Maintained 10446F: drivers/media/radio/radio-mr800.c 10447 10448MRF24J40 IEEE 802.15.4 RADIO DRIVER 10449M: Alan Ott <alan@signal11.us> 10450L: linux-wpan@vger.kernel.org 10451S: Maintained 10452F: drivers/net/ieee802154/mrf24j40.c 10453F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10454 10455MSI LAPTOP SUPPORT 10456M: "Lee, Chun-Yi" <jlee@suse.com> 10457L: platform-driver-x86@vger.kernel.org 10458S: Maintained 10459F: drivers/platform/x86/msi-laptop.c 10460 10461MSI WMI SUPPORT 10462L: platform-driver-x86@vger.kernel.org 10463S: Orphan 10464F: drivers/platform/x86/msi-wmi.c 10465 10466MSI001 MEDIA DRIVER 10467M: Antti Palosaari <crope@iki.fi> 10468L: linux-media@vger.kernel.org 10469W: https://linuxtv.org 10470W: http://palosaari.fi/linux/ 10471Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10472T: git git://linuxtv.org/anttip/media_tree.git 10473S: Maintained 10474F: drivers/media/tuners/msi001* 10475 10476MSI2500 MEDIA DRIVER 10477M: Antti Palosaari <crope@iki.fi> 10478L: linux-media@vger.kernel.org 10479W: https://linuxtv.org 10480W: http://palosaari.fi/linux/ 10481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10482T: git git://linuxtv.org/anttip/media_tree.git 10483S: Maintained 10484F: drivers/media/usb/msi2500/ 10485 10486MSYSTEMS DISKONCHIP G3 MTD DRIVER 10487M: Robert Jarzmik <robert.jarzmik@free.fr> 10488L: linux-mtd@lists.infradead.org 10489S: Maintained 10490F: drivers/mtd/devices/docg3* 10491 10492MT9M032 APTINA SENSOR DRIVER 10493M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10494L: linux-media@vger.kernel.org 10495T: git git://linuxtv.org/media_tree.git 10496S: Maintained 10497F: drivers/media/i2c/mt9m032.c 10498F: include/media/i2c/mt9m032.h 10499 10500MT9P031 APTINA CAMERA SENSOR 10501M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10502L: linux-media@vger.kernel.org 10503T: git git://linuxtv.org/media_tree.git 10504S: Maintained 10505F: drivers/media/i2c/mt9p031.c 10506F: include/media/i2c/mt9p031.h 10507 10508MT9T001 APTINA CAMERA SENSOR 10509M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10510L: linux-media@vger.kernel.org 10511T: git git://linuxtv.org/media_tree.git 10512S: Maintained 10513F: drivers/media/i2c/mt9t001.c 10514F: include/media/i2c/mt9t001.h 10515 10516MT9T112 APTINA CAMERA SENSOR 10517M: Jacopo Mondi <jacopo@jmondi.org> 10518L: linux-media@vger.kernel.org 10519T: git git://linuxtv.org/media_tree.git 10520S: Odd Fixes 10521F: drivers/media/i2c/mt9t112.c 10522F: include/media/i2c/mt9t112.h 10523 10524MT9V032 APTINA CAMERA SENSOR 10525M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10526L: linux-media@vger.kernel.org 10527T: git git://linuxtv.org/media_tree.git 10528S: Maintained 10529F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10530F: drivers/media/i2c/mt9v032.c 10531F: include/media/i2c/mt9v032.h 10532 10533MT9V111 APTINA CAMERA SENSOR 10534M: Jacopo Mondi <jacopo@jmondi.org> 10535L: linux-media@vger.kernel.org 10536T: git git://linuxtv.org/media_tree.git 10537S: Maintained 10538F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10539F: drivers/media/i2c/mt9v111.c 10540 10541MULTIFUNCTION DEVICES (MFD) 10542M: Lee Jones <lee.jones@linaro.org> 10543T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10544S: Supported 10545F: Documentation/devicetree/bindings/mfd/ 10546F: drivers/mfd/ 10547F: include/linux/mfd/ 10548F: include/dt-bindings/mfd/ 10549 10550MULTIMEDIA CARD (MMC) ETC. OVER SPI 10551S: Orphan 10552F: drivers/mmc/host/mmc_spi.c 10553F: include/linux/spi/mmc_spi.h 10554 10555MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10556M: Ulf Hansson <ulf.hansson@linaro.org> 10557L: linux-mmc@vger.kernel.org 10558T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10559S: Maintained 10560F: Documentation/devicetree/bindings/mmc/ 10561F: drivers/mmc/ 10562F: include/linux/mmc/ 10563F: include/uapi/linux/mmc/ 10564 10565MULTIPLEXER SUBSYSTEM 10566M: Peter Rosin <peda@axentia.se> 10567S: Maintained 10568F: Documentation/ABI/testing/sysfs-class-mux* 10569F: Documentation/devicetree/bindings/mux/ 10570F: include/dt-bindings/mux/ 10571F: include/linux/mux/ 10572F: drivers/mux/ 10573 10574MULTITECH MULTIPORT CARD (ISICOM) 10575S: Orphan 10576F: drivers/tty/isicom.c 10577F: include/linux/isicom.h 10578 10579MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10580M: Bin Liu <b-liu@ti.com> 10581L: linux-usb@vger.kernel.org 10582S: Maintained 10583F: drivers/usb/musb/ 10584 10585MXL301RF MEDIA DRIVER 10586M: Akihiro Tsukada <tskd08@gmail.com> 10587L: linux-media@vger.kernel.org 10588S: Odd Fixes 10589F: drivers/media/tuners/mxl301rf* 10590 10591MXL5007T MEDIA DRIVER 10592M: Michael Krufky <mkrufky@linuxtv.org> 10593L: linux-media@vger.kernel.org 10594W: https://linuxtv.org 10595W: http://github.com/mkrufky 10596Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10597T: git git://linuxtv.org/mkrufky/tuners.git 10598S: Maintained 10599F: drivers/media/tuners/mxl5007t.* 10600 10601MXSFB DRM DRIVER 10602M: Marek Vasut <marex@denx.de> 10603M: Stefan Agner <stefan@agner.ch> 10604L: dri-devel@lists.freedesktop.org 10605S: Supported 10606F: drivers/gpu/drm/mxsfb/ 10607F: Documentation/devicetree/bindings/display/mxsfb.txt 10608T: git git://anongit.freedesktop.org/drm/drm-misc 10609 10610MYLEX DAC960 PCI RAID Controller 10611M: Hannes Reinecke <hare@kernel.org> 10612L: linux-scsi@vger.kernel.org 10613S: Supported 10614F: drivers/scsi/myrb.* 10615F: drivers/scsi/myrs.* 10616 10617MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10618M: Chris Lee <christopher.lee@cspi.com> 10619L: netdev@vger.kernel.org 10620W: https://www.cspi.com/ethernet-products/support/downloads/ 10621S: Supported 10622F: drivers/net/ethernet/myricom/myri10ge/ 10623 10624NAND FLASH SUBSYSTEM 10625M: Boris Brezillon <bbrezillon@kernel.org> 10626M: Miquel Raynal <miquel.raynal@bootlin.com> 10627R: Richard Weinberger <richard@nod.at> 10628L: linux-mtd@lists.infradead.org 10629W: http://www.linux-mtd.infradead.org/ 10630Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10631T: git git://git.infradead.org/linux-mtd.git nand/fixes 10632T: git git://git.infradead.org/linux-mtd.git nand/next 10633S: Maintained 10634F: drivers/mtd/nand/ 10635F: include/linux/mtd/*nand*.h 10636 10637NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10638M: Daniel Mack <zonque@gmail.com> 10639S: Maintained 10640L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10641W: http://www.native-instruments.com 10642F: sound/usb/caiaq/ 10643 10644NATSEMI ETHERNET DRIVER (DP8381x) 10645S: Orphan 10646F: drivers/net/ethernet/natsemi/natsemi.c 10647 10648NCR 5380 SCSI DRIVERS 10649M: Finn Thain <fthain@telegraphics.com.au> 10650M: Michael Schmitz <schmitzmic@gmail.com> 10651L: linux-scsi@vger.kernel.org 10652S: Maintained 10653F: Documentation/scsi/g_NCR5380.txt 10654F: drivers/scsi/NCR5380.* 10655F: drivers/scsi/arm/cumana_1.c 10656F: drivers/scsi/arm/oak.c 10657F: drivers/scsi/atari_scsi.* 10658F: drivers/scsi/dmx3191d.c 10659F: drivers/scsi/g_NCR5380.* 10660F: drivers/scsi/mac_scsi.* 10661F: drivers/scsi/sun3_scsi.* 10662F: drivers/scsi/sun3_scsi_vme.c 10663 10664NCSI LIBRARY: 10665M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10666S: Maintained 10667F: net/ncsi/ 10668 10669NCT6775 HARDWARE MONITOR DRIVER 10670M: Guenter Roeck <linux@roeck-us.net> 10671L: linux-hwmon@vger.kernel.org 10672S: Maintained 10673F: Documentation/hwmon/nct6775 10674F: drivers/hwmon/nct6775.c 10675 10676NET_FAILOVER MODULE 10677M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10678L: netdev@vger.kernel.org 10679S: Supported 10680F: driver/net/net_failover.c 10681F: include/net/net_failover.h 10682F: Documentation/networking/net_failover.rst 10683 10684NETEFFECT IWARP RNIC DRIVER (IW_NES) 10685M: Faisal Latif <faisal.latif@intel.com> 10686L: linux-rdma@vger.kernel.org 10687W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10688S: Supported 10689F: drivers/infiniband/hw/nes/ 10690F: include/uapi/rdma/nes-abi.h 10691 10692NETEM NETWORK EMULATOR 10693M: Stephen Hemminger <stephen@networkplumber.org> 10694L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10695S: Maintained 10696F: net/sched/sch_netem.c 10697 10698NETERION 10GbE DRIVERS (s2io/vxge) 10699M: Jon Mason <jdmason@kudzu.us> 10700L: netdev@vger.kernel.org 10701S: Supported 10702F: Documentation/networking/device_drivers/neterion/s2io.txt 10703F: Documentation/networking/device_drivers/neterion/vxge.txt 10704F: drivers/net/ethernet/neterion/ 10705 10706NETFILTER 10707M: Pablo Neira Ayuso <pablo@netfilter.org> 10708M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10709M: Florian Westphal <fw@strlen.de> 10710L: netfilter-devel@vger.kernel.org 10711L: coreteam@netfilter.org 10712W: http://www.netfilter.org/ 10713W: http://www.iptables.org/ 10714W: http://www.nftables.org/ 10715Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10716T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10717T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10718S: Maintained 10719F: include/linux/netfilter* 10720F: include/linux/netfilter/ 10721F: include/net/netfilter/ 10722F: include/uapi/linux/netfilter* 10723F: include/uapi/linux/netfilter/ 10724F: net/*/netfilter.c 10725F: net/*/netfilter/ 10726F: net/netfilter/ 10727F: net/bridge/br_netfilter*.c 10728 10729NETROM NETWORK LAYER 10730M: Ralf Baechle <ralf@linux-mips.org> 10731L: linux-hams@vger.kernel.org 10732W: http://www.linux-ax25.org/ 10733S: Maintained 10734F: include/net/netrom.h 10735F: include/uapi/linux/netrom.h 10736F: net/netrom/ 10737 10738NETRONOME ETHERNET DRIVERS 10739M: Jakub Kicinski <jakub.kicinski@netronome.com> 10740L: oss-drivers@netronome.com 10741S: Maintained 10742F: drivers/net/ethernet/netronome/ 10743 10744NETWORK BLOCK DEVICE (NBD) 10745M: Josef Bacik <josef@toxicpanda.com> 10746S: Maintained 10747L: linux-block@vger.kernel.org 10748L: nbd@other.debian.org 10749F: Documentation/blockdev/nbd.txt 10750F: drivers/block/nbd.c 10751F: include/uapi/linux/nbd.h 10752 10753NETWORK DROP MONITOR 10754M: Neil Horman <nhorman@tuxdriver.com> 10755L: netdev@vger.kernel.org 10756S: Maintained 10757W: https://fedorahosted.org/dropwatch/ 10758F: net/core/drop_monitor.c 10759 10760NETWORKING DRIVERS 10761M: "David S. Miller" <davem@davemloft.net> 10762L: netdev@vger.kernel.org 10763W: http://www.linuxfoundation.org/en/Net 10764Q: http://patchwork.ozlabs.org/project/netdev/list/ 10765T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10766T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10767S: Odd Fixes 10768F: Documentation/devicetree/bindings/net/ 10769F: drivers/net/ 10770F: include/linux/if_* 10771F: include/linux/netdevice.h 10772F: include/linux/etherdevice.h 10773F: include/linux/fcdevice.h 10774F: include/linux/fddidevice.h 10775F: include/linux/hippidevice.h 10776F: include/linux/inetdevice.h 10777F: include/uapi/linux/if_* 10778F: include/uapi/linux/netdevice.h 10779 10780NETWORKING DRIVERS (WIRELESS) 10781M: Kalle Valo <kvalo@codeaurora.org> 10782L: linux-wireless@vger.kernel.org 10783Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10784T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10785T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10786S: Maintained 10787F: Documentation/devicetree/bindings/net/wireless/ 10788F: drivers/net/wireless/ 10789 10790NETWORKING [DSA] 10791M: Andrew Lunn <andrew@lunn.ch> 10792M: Vivien Didelot <vivien.didelot@gmail.com> 10793M: Florian Fainelli <f.fainelli@gmail.com> 10794S: Maintained 10795F: Documentation/devicetree/bindings/net/dsa/ 10796F: net/dsa/ 10797F: include/net/dsa.h 10798F: include/linux/dsa/ 10799F: include/linux/platform_data/dsa.h 10800F: drivers/net/dsa/ 10801 10802NETWORKING [GENERAL] 10803M: "David S. Miller" <davem@davemloft.net> 10804L: netdev@vger.kernel.org 10805W: http://www.linuxfoundation.org/en/Net 10806Q: http://patchwork.ozlabs.org/project/netdev/list/ 10807T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10808T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10809B: mailto:netdev@vger.kernel.org 10810S: Maintained 10811F: net/ 10812F: include/net/ 10813F: include/linux/in.h 10814F: include/linux/net.h 10815F: include/linux/netdevice.h 10816F: include/uapi/linux/in.h 10817F: include/uapi/linux/net.h 10818F: include/uapi/linux/netdevice.h 10819F: include/uapi/linux/net_namespace.h 10820F: tools/testing/selftests/net/ 10821F: lib/net_utils.c 10822F: lib/random32.c 10823F: Documentation/networking/ 10824 10825NETWORKING [IPSEC] 10826M: Steffen Klassert <steffen.klassert@secunet.com> 10827M: Herbert Xu <herbert@gondor.apana.org.au> 10828M: "David S. Miller" <davem@davemloft.net> 10829L: netdev@vger.kernel.org 10830T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10831T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10832S: Maintained 10833F: net/xfrm/ 10834F: net/key/ 10835F: net/ipv4/xfrm* 10836F: net/ipv4/esp4* 10837F: net/ipv4/ah4.c 10838F: net/ipv4/ipcomp.c 10839F: net/ipv4/ip_vti.c 10840F: net/ipv6/xfrm* 10841F: net/ipv6/esp6* 10842F: net/ipv6/ah6.c 10843F: net/ipv6/ipcomp6.c 10844F: net/ipv6/ip6_vti.c 10845F: include/uapi/linux/xfrm.h 10846F: include/net/xfrm.h 10847 10848NETWORKING [IPv4/IPv6] 10849M: "David S. Miller" <davem@davemloft.net> 10850M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10851M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10852L: netdev@vger.kernel.org 10853T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10854S: Maintained 10855F: net/ipv4/ 10856F: net/ipv6/ 10857F: include/net/ip* 10858F: arch/x86/net/* 10859 10860NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10861M: Paul Moore <paul@paul-moore.com> 10862W: https://github.com/netlabel 10863L: netdev@vger.kernel.org 10864L: linux-security-module@vger.kernel.org 10865S: Maintained 10866F: Documentation/netlabel/ 10867F: include/net/calipso.h 10868F: include/net/cipso_ipv4.h 10869F: include/net/netlabel.h 10870F: include/uapi/linux/netfilter/xt_SECMARK.h 10871F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10872F: net/netlabel/ 10873F: net/ipv4/cipso_ipv4.c 10874F: net/ipv6/calipso.c 10875F: net/netfilter/xt_CONNSECMARK.c 10876F: net/netfilter/xt_SECMARK.c 10877 10878NETWORKING [TCP] 10879M: Eric Dumazet <edumazet@google.com> 10880L: netdev@vger.kernel.org 10881S: Maintained 10882F: net/ipv4/tcp*.c 10883F: net/ipv4/syncookies.c 10884F: net/ipv6/tcp*.c 10885F: net/ipv6/syncookies.c 10886F: include/uapi/linux/tcp.h 10887F: include/net/tcp.h 10888F: include/linux/tcp.h 10889F: include/trace/events/tcp.h 10890 10891NETWORKING [TLS] 10892M: Boris Pismenny <borisp@mellanox.com> 10893M: Aviad Yehezkel <aviadye@mellanox.com> 10894M: Dave Watson <davejwatson@fb.com> 10895M: John Fastabend <john.fastabend@gmail.com> 10896M: Daniel Borkmann <daniel@iogearbox.net> 10897L: netdev@vger.kernel.org 10898S: Maintained 10899F: net/tls/* 10900F: include/uapi/linux/tls.h 10901F: include/net/tls.h 10902 10903NETWORKING [WIRELESS] 10904L: linux-wireless@vger.kernel.org 10905Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10906 10907NETDEVSIM 10908M: Jakub Kicinski <jakub.kicinski@netronome.com> 10909S: Maintained 10910F: drivers/net/netdevsim/* 10911 10912NETXEN (1/10) GbE SUPPORT 10913M: Manish Chopra <manishc@marvell.com> 10914M: Rahul Verma <rahulv@marvell.com> 10915M: GR-Linux-NIC-Dev@marvell.com 10916L: netdev@vger.kernel.org 10917S: Supported 10918F: drivers/net/ethernet/qlogic/netxen/ 10919 10920NFC SUBSYSTEM 10921M: Samuel Ortiz <sameo@linux.intel.com> 10922L: linux-wireless@vger.kernel.org 10923L: linux-nfc@lists.01.org (subscribers-only) 10924S: Supported 10925F: net/nfc/ 10926F: include/net/nfc/ 10927F: include/uapi/linux/nfc.h 10928F: drivers/nfc/ 10929F: include/linux/platform_data/nfcmrvl.h 10930F: include/linux/platform_data/nxp-nci.h 10931F: Documentation/devicetree/bindings/net/nfc/ 10932 10933NFS, SUNRPC, AND LOCKD CLIENTS 10934M: Trond Myklebust <trond.myklebust@hammerspace.com> 10935M: Anna Schumaker <anna.schumaker@netapp.com> 10936L: linux-nfs@vger.kernel.org 10937W: http://client.linux-nfs.org 10938T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10939S: Maintained 10940F: fs/lockd/ 10941F: fs/nfs/ 10942F: fs/nfs_common/ 10943F: net/sunrpc/ 10944F: include/linux/lockd/ 10945F: include/linux/nfs* 10946F: include/linux/sunrpc/ 10947F: include/uapi/linux/nfs* 10948F: include/uapi/linux/sunrpc/ 10949 10950NILFS2 FILESYSTEM 10951M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10952L: linux-nilfs@vger.kernel.org 10953W: https://nilfs.sourceforge.io/ 10954W: https://nilfs.osdn.jp/ 10955T: git git://github.com/konis/nilfs2.git 10956S: Supported 10957F: Documentation/filesystems/nilfs2.txt 10958F: fs/nilfs2/ 10959F: include/trace/events/nilfs2.h 10960F: include/uapi/linux/nilfs2_api.h 10961F: include/uapi/linux/nilfs2_ondisk.h 10962 10963NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10964M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10965W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10966S: Maintained 10967F: Documentation/scsi/NinjaSCSI.txt 10968F: drivers/scsi/pcmcia/nsp_* 10969 10970NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10971M: GOTO Masanori <gotom@debian.or.jp> 10972M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10973W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10974S: Maintained 10975F: Documentation/scsi/NinjaSCSI.txt 10976F: drivers/scsi/nsp32* 10977 10978NIOS2 ARCHITECTURE 10979M: Ley Foon Tan <lftan@altera.com> 10980L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10981T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10982S: Maintained 10983F: arch/nios2/ 10984 10985NOHZ, DYNTICKS SUPPORT 10986M: Frederic Weisbecker <fweisbec@gmail.com> 10987M: Thomas Gleixner <tglx@linutronix.de> 10988M: Ingo Molnar <mingo@kernel.org> 10989L: linux-kernel@vger.kernel.org 10990T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10991S: Maintained 10992F: kernel/time/tick*.* 10993F: include/linux/tick.h 10994F: include/linux/sched/nohz.h 10995 10996NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10997M: Pavel Machek <pavel@ucw.cz> 10998M: Sakari Ailus <sakari.ailus@iki.fi> 10999L: linux-media@vger.kernel.org 11000S: Maintained 11001F: drivers/media/i2c/et8ek8 11002F: drivers/media/i2c/ad5820.c 11003 11004NOKIA N900 POWER SUPPLY DRIVERS 11005R: Pali Rohár <pali.rohar@gmail.com> 11006F: include/linux/power/bq2415x_charger.h 11007F: include/linux/power/bq27xxx_battery.h 11008F: include/linux/power/isp1704_charger.h 11009F: drivers/power/supply/bq2415x_charger.c 11010F: drivers/power/supply/bq27xxx_battery.c 11011F: drivers/power/supply/bq27xxx_battery_i2c.c 11012F: drivers/power/supply/isp1704_charger.c 11013F: drivers/power/supply/rx51_battery.c 11014 11015NOLIBC HEADER FILE 11016M: Willy Tarreau <w@1wt.eu> 11017S: Maintained 11018T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11019F: tools/include/nolibc/ 11020 11021NTB AMD DRIVER 11022M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11023L: linux-ntb@googlegroups.com 11024S: Supported 11025F: drivers/ntb/hw/amd/ 11026 11027NTB DRIVER CORE 11028M: Jon Mason <jdmason@kudzu.us> 11029M: Dave Jiang <dave.jiang@intel.com> 11030M: Allen Hubbe <allenbh@gmail.com> 11031L: linux-ntb@googlegroups.com 11032S: Supported 11033W: https://github.com/jonmason/ntb/wiki 11034T: git git://github.com/jonmason/ntb.git 11035F: drivers/ntb/ 11036F: drivers/net/ntb_netdev.c 11037F: include/linux/ntb.h 11038F: include/linux/ntb_transport.h 11039F: tools/testing/selftests/ntb/ 11040 11041NTB IDT DRIVER 11042M: Serge Semin <fancer.lancer@gmail.com> 11043L: linux-ntb@googlegroups.com 11044S: Supported 11045F: drivers/ntb/hw/idt/ 11046 11047NTB INTEL DRIVER 11048M: Dave Jiang <dave.jiang@intel.com> 11049L: linux-ntb@googlegroups.com 11050S: Supported 11051W: https://github.com/davejiang/linux/wiki 11052T: git https://github.com/davejiang/linux.git 11053F: drivers/ntb/hw/intel/ 11054 11055NTFS FILESYSTEM 11056M: Anton Altaparmakov <anton@tuxera.com> 11057L: linux-ntfs-dev@lists.sourceforge.net 11058W: http://www.tuxera.com/ 11059T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11060S: Supported 11061F: Documentation/filesystems/ntfs.txt 11062F: fs/ntfs/ 11063 11064NUBUS SUBSYSTEM 11065M: Finn Thain <fthain@telegraphics.com.au> 11066L: linux-m68k@lists.linux-m68k.org 11067S: Maintained 11068F: arch/*/include/asm/nubus.h 11069F: drivers/nubus/ 11070F: include/linux/nubus.h 11071F: include/uapi/linux/nubus.h 11072 11073NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11074M: Antonino Daplas <adaplas@gmail.com> 11075L: linux-fbdev@vger.kernel.org 11076S: Maintained 11077F: drivers/video/fbdev/riva/ 11078F: drivers/video/fbdev/nvidia/ 11079 11080NVM EXPRESS DRIVER 11081M: Keith Busch <keith.busch@intel.com> 11082M: Jens Axboe <axboe@fb.com> 11083M: Christoph Hellwig <hch@lst.de> 11084M: Sagi Grimberg <sagi@grimberg.me> 11085L: linux-nvme@lists.infradead.org 11086T: git://git.infradead.org/nvme.git 11087W: http://git.infradead.org/nvme.git 11088S: Supported 11089F: drivers/nvme/host/ 11090F: include/linux/nvme.h 11091F: include/uapi/linux/nvme_ioctl.h 11092 11093NVM EXPRESS FC TRANSPORT DRIVERS 11094M: James Smart <james.smart@broadcom.com> 11095L: linux-nvme@lists.infradead.org 11096S: Supported 11097F: include/linux/nvme-fc.h 11098F: include/linux/nvme-fc-driver.h 11099F: drivers/nvme/host/fc.c 11100F: drivers/nvme/target/fc.c 11101F: drivers/nvme/target/fcloop.c 11102 11103NVM EXPRESS TARGET DRIVER 11104M: Christoph Hellwig <hch@lst.de> 11105M: Sagi Grimberg <sagi@grimberg.me> 11106L: linux-nvme@lists.infradead.org 11107T: git://git.infradead.org/nvme.git 11108W: http://git.infradead.org/nvme.git 11109S: Supported 11110F: drivers/nvme/target/ 11111 11112NVMEM FRAMEWORK 11113M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11114S: Maintained 11115F: drivers/nvmem/ 11116F: Documentation/devicetree/bindings/nvmem/ 11117F: Documentation/ABI/stable/sysfs-bus-nvmem 11118F: include/linux/nvmem-consumer.h 11119F: include/linux/nvmem-provider.h 11120 11121NXP SGTL5000 DRIVER 11122M: Fabio Estevam <festevam@gmail.com> 11123L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11124S: Maintained 11125F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11126F: sound/soc/codecs/sgtl5000* 11127 11128NXP TDA998X DRM DRIVER 11129M: Russell King <linux@armlinux.org.uk> 11130S: Maintained 11131T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11132T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11133F: drivers/gpu/drm/i2c/tda998x_drv.c 11134F: include/drm/i2c/tda998x.h 11135F: include/dt-bindings/display/tda998x.h 11136K: "nxp,tda998x" 11137 11138NXP TFA9879 DRIVER 11139M: Peter Rosin <peda@axentia.se> 11140L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11141S: Maintained 11142F: Documentation/devicetree/bindings/sound/tfa9879.txt 11143F: sound/soc/codecs/tfa9879* 11144 11145NXP-NCI NFC DRIVER 11146M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11147R: Charles Gorand <charles.gorand@effinnov.com> 11148L: linux-nfc@lists.01.org (moderated for non-subscribers) 11149S: Supported 11150F: drivers/nfc/nxp-nci 11151 11152OBJAGG 11153M: Jiri Pirko <jiri@mellanox.com> 11154L: netdev@vger.kernel.org 11155S: Supported 11156F: lib/objagg.c 11157F: lib/test_objagg.c 11158F: include/linux/objagg.h 11159 11160NXP FSPI DRIVER 11161R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11162M: Ashish Kumar <ashish.kumar@nxp.com> 11163L: linux-spi@vger.kernel.org 11164S: Maintained 11165F: drivers/spi/spi-nxp-fspi.c 11166F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11167 11168OBJTOOL 11169M: Josh Poimboeuf <jpoimboe@redhat.com> 11170M: Peter Zijlstra <peterz@infradead.org> 11171S: Supported 11172F: tools/objtool/ 11173 11174OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11175M: Frederic Barrat <fbarrat@linux.ibm.com> 11176M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 11177L: linuxppc-dev@lists.ozlabs.org 11178S: Supported 11179F: arch/powerpc/platforms/powernv/ocxl.c 11180F: arch/powerpc/include/asm/pnv-ocxl.h 11181F: drivers/misc/ocxl/ 11182F: include/misc/ocxl* 11183F: include/uapi/misc/ocxl.h 11184F: Documentation/accelerators/ocxl.rst 11185 11186OMAP AUDIO SUPPORT 11187M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11188M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11189L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11190L: linux-omap@vger.kernel.org 11191S: Maintained 11192F: sound/soc/ti/omap* 11193F: sound/soc/ti/rx51.c 11194F: sound/soc/ti/n810.c 11195F: sound/soc/ti/sdma-pcm.* 11196 11197OMAP CLOCK FRAMEWORK SUPPORT 11198M: Paul Walmsley <paul@pwsan.com> 11199L: linux-omap@vger.kernel.org 11200S: Maintained 11201F: arch/arm/*omap*/*clock* 11202 11203OMAP DEVICE TREE SUPPORT 11204M: Benoît Cousson <bcousson@baylibre.com> 11205M: Tony Lindgren <tony@atomide.com> 11206L: linux-omap@vger.kernel.org 11207L: devicetree@vger.kernel.org 11208S: Maintained 11209F: arch/arm/boot/dts/*omap* 11210F: arch/arm/boot/dts/*am3* 11211F: arch/arm/boot/dts/*am4* 11212F: arch/arm/boot/dts/*am5* 11213F: arch/arm/boot/dts/*dra7* 11214 11215OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11216L: linux-omap@vger.kernel.org 11217L: linux-fbdev@vger.kernel.org 11218S: Orphan 11219F: drivers/video/fbdev/omap2/ 11220F: Documentation/arm/OMAP/DSS 11221 11222OMAP FRAMEBUFFER SUPPORT 11223L: linux-fbdev@vger.kernel.org 11224L: linux-omap@vger.kernel.org 11225S: Orphan 11226F: drivers/video/fbdev/omap/ 11227 11228OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11229M: Roger Quadros <rogerq@ti.com> 11230M: Tony Lindgren <tony@atomide.com> 11231L: linux-omap@vger.kernel.org 11232S: Maintained 11233F: drivers/memory/omap-gpmc.c 11234F: arch/arm/mach-omap2/*gpmc* 11235 11236OMAP GPIO DRIVER 11237M: Grygorii Strashko <grygorii.strashko@ti.com> 11238M: Santosh Shilimkar <ssantosh@kernel.org> 11239M: Kevin Hilman <khilman@kernel.org> 11240L: linux-omap@vger.kernel.org 11241S: Maintained 11242F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11243F: drivers/gpio/gpio-omap.c 11244 11245OMAP HARDWARE SPINLOCK SUPPORT 11246M: Ohad Ben-Cohen <ohad@wizery.com> 11247L: linux-omap@vger.kernel.org 11248S: Maintained 11249F: drivers/hwspinlock/omap_hwspinlock.c 11250 11251OMAP HS MMC SUPPORT 11252L: linux-mmc@vger.kernel.org 11253L: linux-omap@vger.kernel.org 11254S: Orphan 11255F: drivers/mmc/host/omap_hsmmc.c 11256 11257OMAP HWMOD DATA 11258M: Paul Walmsley <paul@pwsan.com> 11259L: linux-omap@vger.kernel.org 11260S: Maintained 11261F: arch/arm/mach-omap2/omap_hwmod*data* 11262 11263OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11264M: Benoît Cousson <bcousson@baylibre.com> 11265L: linux-omap@vger.kernel.org 11266S: Maintained 11267F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11268 11269OMAP HWMOD SUPPORT 11270M: Benoît Cousson <bcousson@baylibre.com> 11271M: Paul Walmsley <paul@pwsan.com> 11272L: linux-omap@vger.kernel.org 11273S: Maintained 11274F: arch/arm/mach-omap2/omap_hwmod.* 11275 11276OMAP I2C DRIVER 11277M: Vignesh R <vigneshr@ti.com> 11278L: linux-omap@vger.kernel.org 11279L: linux-i2c@vger.kernel.org 11280S: Maintained 11281F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11282F: drivers/i2c/busses/i2c-omap.c 11283 11284OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11285M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11286L: linux-media@vger.kernel.org 11287S: Maintained 11288F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11289F: drivers/media/platform/omap3isp/ 11290F: drivers/staging/media/omap4iss/ 11291 11292OMAP MMC SUPPORT 11293M: Aaro Koskinen <aaro.koskinen@iki.fi> 11294L: linux-omap@vger.kernel.org 11295S: Odd Fixes 11296F: drivers/mmc/host/omap.c 11297 11298OMAP POWER MANAGEMENT SUPPORT 11299M: Kevin Hilman <khilman@kernel.org> 11300L: linux-omap@vger.kernel.org 11301S: Maintained 11302F: arch/arm/*omap*/*pm* 11303F: drivers/cpufreq/omap-cpufreq.c 11304 11305OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11306M: Rajendra Nayak <rnayak@codeaurora.org> 11307M: Paul Walmsley <paul@pwsan.com> 11308L: linux-omap@vger.kernel.org 11309S: Maintained 11310F: arch/arm/mach-omap2/prm* 11311 11312OMAP RANDOM NUMBER GENERATOR SUPPORT 11313M: Deepak Saxena <dsaxena@plexity.net> 11314S: Maintained 11315F: drivers/char/hw_random/omap-rng.c 11316 11317OMAP USB SUPPORT 11318L: linux-usb@vger.kernel.org 11319L: linux-omap@vger.kernel.org 11320S: Orphan 11321F: drivers/usb/*/*omap* 11322F: arch/arm/*omap*/usb* 11323 11324OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11325M: Mark Jackson <mpfj@newflow.co.uk> 11326L: linux-omap@vger.kernel.org 11327S: Maintained 11328F: arch/arm/boot/dts/am335x-nano.dts 11329 11330OMAP1 SUPPORT 11331M: Aaro Koskinen <aaro.koskinen@iki.fi> 11332M: Tony Lindgren <tony@atomide.com> 11333L: linux-omap@vger.kernel.org 11334Q: http://patchwork.kernel.org/project/linux-omap/list/ 11335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11336S: Maintained 11337F: arch/arm/mach-omap1/ 11338F: arch/arm/plat-omap/ 11339F: arch/arm/configs/omap1_defconfig 11340F: drivers/i2c/busses/i2c-omap.c 11341F: include/linux/platform_data/i2c-omap.h 11342F: include/linux/platform_data/ams-delta-fiq.h 11343 11344OMAP2+ SUPPORT 11345M: Tony Lindgren <tony@atomide.com> 11346L: linux-omap@vger.kernel.org 11347W: http://www.muru.com/linux/omap/ 11348W: http://linux.omap.com/ 11349Q: http://patchwork.kernel.org/project/linux-omap/list/ 11350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11351S: Maintained 11352F: arch/arm/mach-omap2/ 11353F: arch/arm/plat-omap/ 11354F: arch/arm/configs/omap2plus_defconfig 11355F: drivers/i2c/busses/i2c-omap.c 11356F: drivers/irqchip/irq-omap-intc.c 11357F: drivers/mfd/*omap*.c 11358F: drivers/mfd/menelaus.c 11359F: drivers/mfd/palmas.c 11360F: drivers/mfd/tps65217.c 11361F: drivers/mfd/tps65218.c 11362F: drivers/mfd/tps65910.c 11363F: drivers/mfd/twl-core.[ch] 11364F: drivers/mfd/twl4030*.c 11365F: drivers/mfd/twl6030*.c 11366F: drivers/mfd/twl6040*.c 11367F: drivers/regulator/palmas-regulator*.c 11368F: drivers/regulator/pbias-regulator.c 11369F: drivers/regulator/tps65217-regulator.c 11370F: drivers/regulator/tps65218-regulator.c 11371F: drivers/regulator/tps65910-regulator.c 11372F: drivers/regulator/twl-regulator.c 11373F: drivers/regulator/twl6030-regulator.c 11374F: include/linux/platform_data/i2c-omap.h 11375 11376ONION OMEGA2+ BOARD 11377M: Harvey Hunt <harveyhuntnexus@gmail.com> 11378L: linux-mips@vger.kernel.org 11379S: Maintained 11380F: arch/mips/boot/dts/ralink/omega2p.dts 11381 11382OMFS FILESYSTEM 11383M: Bob Copeland <me@bobcopeland.com> 11384L: linux-karma-devel@lists.sourceforge.net 11385S: Maintained 11386F: Documentation/filesystems/omfs.txt 11387F: fs/omfs/ 11388 11389OMNIKEY CARDMAN 4000 DRIVER 11390M: Harald Welte <laforge@gnumonks.org> 11391S: Maintained 11392F: drivers/char/pcmcia/cm4000_cs.c 11393F: include/linux/cm4000_cs.h 11394F: include/uapi/linux/cm4000_cs.h 11395 11396OMNIKEY CARDMAN 4040 DRIVER 11397M: Harald Welte <laforge@gnumonks.org> 11398S: Maintained 11399F: drivers/char/pcmcia/cm4040_cs.* 11400 11401OMNIVISION OV13858 SENSOR DRIVER 11402M: Sakari Ailus <sakari.ailus@linux.intel.com> 11403L: linux-media@vger.kernel.org 11404T: git git://linuxtv.org/media_tree.git 11405S: Maintained 11406F: drivers/media/i2c/ov13858.c 11407 11408OMNIVISION OV2680 SENSOR DRIVER 11409M: Rui Miguel Silva <rmfrfs@gmail.com> 11410L: linux-media@vger.kernel.org 11411T: git git://linuxtv.org/media_tree.git 11412S: Maintained 11413F: drivers/media/i2c/ov2680.c 11414F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11415 11416OMNIVISION OV2685 SENSOR DRIVER 11417M: Shunqian Zheng <zhengsq@rock-chips.com> 11418L: linux-media@vger.kernel.org 11419T: git git://linuxtv.org/media_tree.git 11420S: Maintained 11421F: drivers/media/i2c/ov2685.c 11422 11423OMNIVISION OV5640 SENSOR DRIVER 11424M: Steve Longerbeam <slongerbeam@gmail.com> 11425L: linux-media@vger.kernel.org 11426T: git git://linuxtv.org/media_tree.git 11427S: Maintained 11428F: drivers/media/i2c/ov5640.c 11429 11430OMNIVISION OV5647 SENSOR DRIVER 11431M: Luis Oliveira <lolivei@synopsys.com> 11432L: linux-media@vger.kernel.org 11433T: git git://linuxtv.org/media_tree.git 11434S: Maintained 11435F: drivers/media/i2c/ov5647.c 11436 11437OMNIVISION OV5695 SENSOR DRIVER 11438M: Shunqian Zheng <zhengsq@rock-chips.com> 11439L: linux-media@vger.kernel.org 11440T: git git://linuxtv.org/media_tree.git 11441S: Maintained 11442F: drivers/media/i2c/ov5695.c 11443 11444OMNIVISION OV7670 SENSOR DRIVER 11445M: Jonathan Corbet <corbet@lwn.net> 11446L: linux-media@vger.kernel.org 11447T: git git://linuxtv.org/media_tree.git 11448S: Maintained 11449F: drivers/media/i2c/ov7670.c 11450F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11451 11452OMNIVISION OV772x SENSOR DRIVER 11453M: Jacopo Mondi <jacopo@jmondi.org> 11454L: linux-media@vger.kernel.org 11455T: git git://linuxtv.org/media_tree.git 11456S: Odd fixes 11457F: drivers/media/i2c/ov772x.c 11458F: include/media/i2c/ov772x.h 11459F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11460 11461OMNIVISION OV7740 SENSOR DRIVER 11462M: Wenyou Yang <wenyou.yang@microchip.com> 11463L: linux-media@vger.kernel.org 11464T: git git://linuxtv.org/media_tree.git 11465S: Maintained 11466F: drivers/media/i2c/ov7740.c 11467F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11468 11469OMNIVISION OV9640 SENSOR DRIVER 11470M: Petr Cvek <petrcvekcz@gmail.com> 11471L: linux-media@vger.kernel.org 11472S: Maintained 11473F: drivers/media/i2c/ov9640.* 11474 11475OMNIVISION OV8856 SENSOR DRIVER 11476M: Ben Kao <ben.kao@intel.com> 11477L: linux-media@vger.kernel.org 11478T: git git://linuxtv.org/media_tree.git 11479S: Maintained 11480F: drivers/media/i2c/ov8856.c 11481 11482OMNIVISION OV9650 SENSOR DRIVER 11483M: Sakari Ailus <sakari.ailus@linux.intel.com> 11484R: Akinobu Mita <akinobu.mita@gmail.com> 11485R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11486L: linux-media@vger.kernel.org 11487T: git git://linuxtv.org/media_tree.git 11488S: Maintained 11489F: drivers/media/i2c/ov9650.c 11490F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11491 11492ONENAND FLASH DRIVER 11493M: Kyungmin Park <kyungmin.park@samsung.com> 11494L: linux-mtd@lists.infradead.org 11495S: Maintained 11496F: drivers/mtd/nand/onenand/ 11497F: include/linux/mtd/onenand*.h 11498 11499ONSTREAM SCSI TAPE DRIVER 11500M: Willem Riede <osst@riede.org> 11501L: osst-users@lists.sourceforge.net 11502L: linux-scsi@vger.kernel.org 11503S: Maintained 11504F: Documentation/scsi/osst.txt 11505F: drivers/scsi/osst.* 11506F: drivers/scsi/osst_*.h 11507F: drivers/scsi/st.h 11508 11509OP-TEE DRIVER 11510M: Jens Wiklander <jens.wiklander@linaro.org> 11511S: Maintained 11512F: drivers/tee/optee/ 11513 11514OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11515M: Sumit Garg <sumit.garg@linaro.org> 11516S: Maintained 11517F: drivers/char/hw_random/optee-rng.c 11518 11519OPA-VNIC DRIVER 11520M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11521M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11522L: linux-rdma@vger.kernel.org 11523S: Supported 11524F: drivers/infiniband/ulp/opa_vnic 11525 11526OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11527M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11528M: Frank Rowand <frowand.list@gmail.com> 11529L: devicetree@vger.kernel.org 11530S: Maintained 11531F: Documentation/devicetree/dynamic-resolution-notes.txt 11532F: Documentation/devicetree/overlay-notes.txt 11533F: drivers/of/overlay.c 11534F: drivers/of/resolver.c 11535K: of_overlay_notifier_ 11536 11537OPEN FIRMWARE AND FLATTENED DEVICE TREE 11538M: Rob Herring <robh+dt@kernel.org> 11539M: Frank Rowand <frowand.list@gmail.com> 11540L: devicetree@vger.kernel.org 11541W: http://www.devicetree.org/ 11542T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11543S: Maintained 11544F: drivers/of/ 11545F: include/linux/of*.h 11546F: scripts/dtc/ 11547F: Documentation/ABI/testing/sysfs-firmware-ofw 11548 11549OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11550M: Rob Herring <robh+dt@kernel.org> 11551M: Mark Rutland <mark.rutland@arm.com> 11552L: devicetree@vger.kernel.org 11553T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11554Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11555S: Maintained 11556F: Documentation/devicetree/ 11557F: arch/*/boot/dts/ 11558F: include/dt-bindings/ 11559 11560OPENCORES I2C BUS DRIVER 11561M: Peter Korsgaard <peter@korsgaard.com> 11562M: Andrew Lunn <andrew@lunn.ch> 11563L: linux-i2c@vger.kernel.org 11564S: Maintained 11565F: Documentation/i2c/busses/i2c-ocores 11566F: drivers/i2c/busses/i2c-ocores.c 11567F: include/linux/platform_data/i2c-ocores.h 11568 11569OPENRISC ARCHITECTURE 11570M: Jonas Bonn <jonas@southpole.se> 11571M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11572M: Stafford Horne <shorne@gmail.com> 11573T: git git://github.com/openrisc/linux.git 11574L: openrisc@lists.librecores.org 11575W: http://openrisc.io 11576S: Maintained 11577F: Documentation/devicetree/bindings/openrisc/ 11578F: Documentation/openrisc/ 11579F: arch/openrisc/ 11580F: drivers/irqchip/irq-ompic.c 11581F: drivers/irqchip/irq-or1k-* 11582 11583OPENVSWITCH 11584M: Pravin B Shelar <pshelar@ovn.org> 11585L: netdev@vger.kernel.org 11586L: dev@openvswitch.org 11587W: http://openvswitch.org 11588S: Maintained 11589F: net/openvswitch/ 11590F: include/uapi/linux/openvswitch.h 11591 11592OPERATING PERFORMANCE POINTS (OPP) 11593M: Viresh Kumar <vireshk@kernel.org> 11594M: Nishanth Menon <nm@ti.com> 11595M: Stephen Boyd <sboyd@kernel.org> 11596L: linux-pm@vger.kernel.org 11597S: Maintained 11598T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11599F: drivers/opp/ 11600F: include/linux/pm_opp.h 11601F: Documentation/power/opp.txt 11602F: Documentation/devicetree/bindings/opp/ 11603 11604OPL4 DRIVER 11605M: Clemens Ladisch <clemens@ladisch.de> 11606L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11607T: git git://git.alsa-project.org/alsa-kernel.git 11608S: Maintained 11609F: sound/drivers/opl4/ 11610 11611OPROFILE 11612M: Robert Richter <rric@kernel.org> 11613L: oprofile-list@lists.sf.net 11614S: Maintained 11615F: arch/*/include/asm/oprofile*.h 11616F: arch/*/oprofile/ 11617F: drivers/oprofile/ 11618F: include/linux/oprofile.h 11619 11620ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11621M: Mark Fasheh <mark@fasheh.com> 11622M: Joel Becker <jlbec@evilplan.org> 11623L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11624W: http://ocfs2.wiki.kernel.org 11625S: Supported 11626F: Documentation/filesystems/ocfs2.txt 11627F: Documentation/filesystems/dlmfs.txt 11628F: fs/ocfs2/ 11629 11630ORANGEFS FILESYSTEM 11631M: Mike Marshall <hubcap@omnibond.com> 11632R: Martin Brandenburg <martin@omnibond.com> 11633L: devel@lists.orangefs.org 11634T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11635S: Supported 11636F: fs/orangefs/ 11637F: Documentation/filesystems/orangefs.txt 11638 11639ORINOCO DRIVER 11640L: linux-wireless@vger.kernel.org 11641W: http://wireless.kernel.org/en/users/Drivers/orinoco 11642W: http://www.nongnu.org/orinoco/ 11643S: Orphan 11644F: drivers/net/wireless/intersil/orinoco/ 11645 11646OV2659 OMNIVISION SENSOR DRIVER 11647M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11648L: linux-media@vger.kernel.org 11649W: https://linuxtv.org 11650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11651T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11652S: Maintained 11653F: drivers/media/i2c/ov2659.c 11654F: include/media/i2c/ov2659.h 11655 11656OVERLAY FILESYSTEM 11657M: Miklos Szeredi <miklos@szeredi.hu> 11658L: linux-unionfs@vger.kernel.org 11659T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11660S: Supported 11661F: fs/overlayfs/ 11662F: Documentation/filesystems/overlayfs.txt 11663 11664P54 WIRELESS DRIVER 11665M: Christian Lamparter <chunkeey@googlemail.com> 11666L: linux-wireless@vger.kernel.org 11667W: http://wireless.kernel.org/en/users/Drivers/p54 11668S: Maintained 11669F: drivers/net/wireless/intersil/p54/ 11670 11671PA SEMI ETHERNET DRIVER 11672L: netdev@vger.kernel.org 11673S: Orphan 11674F: drivers/net/ethernet/pasemi/* 11675 11676PA SEMI SMBUS DRIVER 11677L: linux-i2c@vger.kernel.org 11678S: Orphan 11679F: drivers/i2c/busses/i2c-pasemi.c 11680 11681PADATA PARALLEL EXECUTION MECHANISM 11682M: Steffen Klassert <steffen.klassert@secunet.com> 11683L: linux-crypto@vger.kernel.org 11684S: Maintained 11685F: kernel/padata.c 11686F: include/linux/padata.h 11687F: Documentation/padata.txt 11688 11689PANASONIC LAPTOP ACPI EXTRAS DRIVER 11690M: Harald Welte <laforge@gnumonks.org> 11691L: platform-driver-x86@vger.kernel.org 11692S: Maintained 11693F: drivers/platform/x86/panasonic-laptop.c 11694 11695PARALLEL LCD/KEYPAD PANEL DRIVER 11696M: Willy Tarreau <willy@haproxy.com> 11697M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11698S: Odd Fixes 11699F: Documentation/auxdisplay/lcd-panel-cgram.txt 11700F: drivers/auxdisplay/panel.c 11701 11702PARALLEL PORT SUBSYSTEM 11703M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11704M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11705L: linux-parport@lists.infradead.org (subscribers-only) 11706S: Maintained 11707F: drivers/parport/ 11708F: include/linux/parport*.h 11709F: drivers/char/ppdev.c 11710F: include/uapi/linux/ppdev.h 11711F: Documentation/parport*.txt 11712 11713PARAVIRT_OPS INTERFACE 11714M: Juergen Gross <jgross@suse.com> 11715M: Alok Kataria <akataria@vmware.com> 11716L: virtualization@lists.linux-foundation.org 11717S: Supported 11718F: Documentation/virtual/paravirt_ops.txt 11719F: arch/*/kernel/paravirt* 11720F: arch/*/include/asm/paravirt*.h 11721F: include/linux/hypervisor.h 11722 11723PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11724M: Tim Waugh <tim@cyberelk.net> 11725L: linux-parport@lists.infradead.org (subscribers-only) 11726S: Maintained 11727F: Documentation/blockdev/paride.txt 11728F: drivers/block/paride/ 11729 11730PARISC ARCHITECTURE 11731M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11732M: Helge Deller <deller@gmx.de> 11733L: linux-parisc@vger.kernel.org 11734W: http://www.parisc-linux.org/ 11735Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11736T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11737T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11738S: Maintained 11739F: arch/parisc/ 11740F: Documentation/parisc/ 11741F: drivers/parisc/ 11742F: drivers/char/agp/parisc-agp.c 11743F: drivers/input/serio/gscps2.c 11744F: drivers/parport/parport_gsc.* 11745F: drivers/tty/serial/8250/8250_gsc.c 11746F: drivers/video/fbdev/sti* 11747F: drivers/video/console/sti* 11748F: drivers/video/logo/logo_parisc* 11749 11750PARMAN 11751M: Jiri Pirko <jiri@mellanox.com> 11752L: netdev@vger.kernel.org 11753S: Supported 11754F: lib/parman.c 11755F: lib/test_parman.c 11756F: include/linux/parman.h 11757 11758PC ENGINES APU BOARD DRIVER 11759M: Enrico Weigelt, metux IT consult <info@metux.net> 11760S: Maintained 11761F: drivers/platform/x86/pcengines-apuv2.c 11762 11763PC87360 HARDWARE MONITORING DRIVER 11764M: Jim Cromie <jim.cromie@gmail.com> 11765L: linux-hwmon@vger.kernel.org 11766S: Maintained 11767F: Documentation/hwmon/pc87360 11768F: drivers/hwmon/pc87360.c 11769 11770PC8736x GPIO DRIVER 11771M: Jim Cromie <jim.cromie@gmail.com> 11772S: Maintained 11773F: drivers/char/pc8736x_gpio.c 11774 11775PC87427 HARDWARE MONITORING DRIVER 11776M: Jean Delvare <jdelvare@suse.com> 11777L: linux-hwmon@vger.kernel.org 11778S: Maintained 11779F: Documentation/hwmon/pc87427 11780F: drivers/hwmon/pc87427.c 11781 11782PCA9532 LED DRIVER 11783M: Riku Voipio <riku.voipio@iki.fi> 11784S: Maintained 11785F: drivers/leds/leds-pca9532.c 11786F: include/linux/leds-pca9532.h 11787 11788PCA9541 I2C BUS MASTER SELECTOR DRIVER 11789M: Guenter Roeck <linux@roeck-us.net> 11790L: linux-i2c@vger.kernel.org 11791S: Maintained 11792F: drivers/i2c/muxes/i2c-mux-pca9541.c 11793 11794PCDP - PRIMARY CONSOLE AND DEBUG PORT 11795M: Khalid Aziz <khalid@gonehiking.org> 11796S: Maintained 11797F: drivers/firmware/pcdp.* 11798 11799PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11800M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11801L: linux-pci@vger.kernel.org 11802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11803S: Maintained 11804F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11805F: drivers/pci/controller/pci-aardvark.c 11806 11807PCI DRIVER FOR ALTERA PCIE IP 11808M: Ley Foon Tan <lftan@altera.com> 11809L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11810L: linux-pci@vger.kernel.org 11811S: Supported 11812F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11813F: drivers/pci/controller/pcie-altera.c 11814 11815PCI DRIVER FOR APPLIEDMICRO XGENE 11816M: Toan Le <toan@os.amperecomputing.com> 11817L: linux-pci@vger.kernel.org 11818L: linux-arm-kernel@lists.infradead.org 11819S: Maintained 11820F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11821F: drivers/pci/controller/pci-xgene.c 11822 11823PCI DRIVER FOR ARM VERSATILE PLATFORM 11824M: Rob Herring <robh@kernel.org> 11825L: linux-pci@vger.kernel.org 11826L: linux-arm-kernel@lists.infradead.org 11827S: Maintained 11828F: Documentation/devicetree/bindings/pci/versatile.txt 11829F: drivers/pci/controller/pci-versatile.c 11830 11831PCI DRIVER FOR ARMADA 8K 11832M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11833L: linux-pci@vger.kernel.org 11834L: linux-arm-kernel@lists.infradead.org 11835S: Maintained 11836F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11837F: drivers/pci/controller/dwc/pcie-armada8k.c 11838 11839PCI DRIVER FOR CADENCE PCIE IP 11840M: Tom Joseph <tjoseph@cadence.com> 11841L: linux-pci@vger.kernel.org 11842S: Maintained 11843F: Documentation/devicetree/bindings/pci/cdns,*.txt 11844F: drivers/pci/controller/pcie-cadence* 11845 11846PCI DRIVER FOR FREESCALE LAYERSCAPE 11847M: Minghuan Lian <minghuan.Lian@nxp.com> 11848M: Mingkai Hu <mingkai.hu@nxp.com> 11849M: Roy Zang <roy.zang@nxp.com> 11850L: linuxppc-dev@lists.ozlabs.org 11851L: linux-pci@vger.kernel.org 11852L: linux-arm-kernel@lists.infradead.org 11853S: Maintained 11854F: drivers/pci/controller/dwc/*layerscape* 11855 11856PCI DRIVER FOR GENERIC OF HOSTS 11857M: Will Deacon <will.deacon@arm.com> 11858L: linux-pci@vger.kernel.org 11859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11860S: Maintained 11861F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11862F: drivers/pci/controller/pci-host-common.c 11863F: drivers/pci/controller/pci-host-generic.c 11864 11865PCI DRIVER FOR IMX6 11866M: Richard Zhu <hongxing.zhu@nxp.com> 11867M: Lucas Stach <l.stach@pengutronix.de> 11868L: linux-pci@vger.kernel.org 11869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11870S: Maintained 11871F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11872F: drivers/pci/controller/dwc/*imx6* 11873 11874PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11875M: Keith Busch <keith.busch@intel.com> 11876M: Jonathan Derrick <jonathan.derrick@intel.com> 11877L: linux-pci@vger.kernel.org 11878S: Supported 11879F: drivers/pci/controller/vmd.c 11880 11881PCI DRIVER FOR MICROSEMI SWITCHTEC 11882M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11883M: Logan Gunthorpe <logang@deltatee.com> 11884L: linux-pci@vger.kernel.org 11885S: Maintained 11886F: Documentation/switchtec.txt 11887F: Documentation/ABI/testing/sysfs-class-switchtec 11888F: drivers/pci/switch/switchtec* 11889F: include/uapi/linux/switchtec_ioctl.h 11890F: include/linux/switchtec.h 11891F: drivers/ntb/hw/mscc/ 11892 11893PCI DRIVER FOR MOBIVEIL PCIE IP 11894M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11895L: linux-pci@vger.kernel.org 11896S: Supported 11897F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11898F: drivers/pci/controller/pcie-mobiveil.c 11899 11900PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11901M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11902M: Jason Cooper <jason@lakedaemon.net> 11903L: linux-pci@vger.kernel.org 11904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11905S: Maintained 11906F: drivers/pci/controller/*mvebu* 11907 11908PCI DRIVER FOR NVIDIA TEGRA 11909M: Thierry Reding <thierry.reding@gmail.com> 11910L: linux-tegra@vger.kernel.org 11911L: linux-pci@vger.kernel.org 11912S: Supported 11913F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11914F: drivers/pci/controller/pci-tegra.c 11915 11916PCI DRIVER FOR RENESAS R-CAR 11917M: Simon Horman <horms@verge.net.au> 11918L: linux-pci@vger.kernel.org 11919L: linux-renesas-soc@vger.kernel.org 11920S: Maintained 11921F: drivers/pci/controller/*rcar* 11922 11923PCI DRIVER FOR SAMSUNG EXYNOS 11924M: Jingoo Han <jingoohan1@gmail.com> 11925L: linux-pci@vger.kernel.org 11926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11927L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11928S: Maintained 11929F: drivers/pci/controller/dwc/pci-exynos.c 11930 11931PCI DRIVER FOR SYNOPSYS DESIGNWARE 11932M: Jingoo Han <jingoohan1@gmail.com> 11933M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11934L: linux-pci@vger.kernel.org 11935S: Maintained 11936F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11937F: drivers/pci/controller/dwc/*designware* 11938 11939PCI DRIVER FOR TI DRA7XX 11940M: Kishon Vijay Abraham I <kishon@ti.com> 11941L: linux-omap@vger.kernel.org 11942L: linux-pci@vger.kernel.org 11943S: Supported 11944F: Documentation/devicetree/bindings/pci/ti-pci.txt 11945F: drivers/pci/controller/dwc/pci-dra7xx.c 11946 11947PCI DRIVER FOR TI KEYSTONE 11948M: Murali Karicheri <m-karicheri2@ti.com> 11949L: linux-pci@vger.kernel.org 11950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11951S: Maintained 11952F: drivers/pci/controller/dwc/pci-keystone.c 11953 11954PCI ENDPOINT SUBSYSTEM 11955M: Kishon Vijay Abraham I <kishon@ti.com> 11956M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11957L: linux-pci@vger.kernel.org 11958T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11959S: Supported 11960F: drivers/pci/endpoint/ 11961F: drivers/misc/pci_endpoint_test.c 11962F: tools/pci/ 11963 11964PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11965M: Russell Currey <ruscur@russell.cc> 11966M: Sam Bobroff <sbobroff@linux.ibm.com> 11967M: Oliver O'Halloran <oohall@gmail.com> 11968L: linuxppc-dev@lists.ozlabs.org 11969S: Supported 11970F: Documentation/PCI/pci-error-recovery.txt 11971F: drivers/pci/pcie/aer.c 11972F: drivers/pci/pcie/dpc.c 11973F: drivers/pci/pcie/err.c 11974F: Documentation/powerpc/eeh-pci-error-recovery.txt 11975F: arch/powerpc/kernel/eeh*.c 11976F: arch/powerpc/platforms/*/eeh*.c 11977F: arch/powerpc/include/*/eeh*.h 11978 11979PCI ERROR RECOVERY 11980M: Linas Vepstas <linasvepstas@gmail.com> 11981L: linux-pci@vger.kernel.org 11982S: Supported 11983F: Documentation/PCI/pci-error-recovery.txt 11984 11985PCI MSI DRIVER FOR ALTERA MSI IP 11986M: Ley Foon Tan <lftan@altera.com> 11987L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11988L: linux-pci@vger.kernel.org 11989S: Supported 11990F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11991F: drivers/pci/controller/pcie-altera-msi.c 11992 11993PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11994M: Toan Le <toan@os.amperecomputing.com> 11995L: linux-pci@vger.kernel.org 11996L: linux-arm-kernel@lists.infradead.org 11997S: Maintained 11998F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11999F: drivers/pci/controller/pci-xgene-msi.c 12000 12001PCI SUBSYSTEM 12002M: Bjorn Helgaas <bhelgaas@google.com> 12003L: linux-pci@vger.kernel.org 12004Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12005T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12006S: Supported 12007F: Documentation/devicetree/bindings/pci/ 12008F: Documentation/PCI/ 12009F: drivers/acpi/pci* 12010F: drivers/pci/ 12011F: include/asm-generic/pci* 12012F: include/linux/pci* 12013F: include/linux/of_pci.h 12014F: include/uapi/linux/pci* 12015F: lib/pci* 12016F: arch/x86/pci/ 12017F: arch/x86/kernel/quirks.c 12018F: arch/x86/kernel/early-quirks.c 12019 12020PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12021M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12022L: linux-pci@vger.kernel.org 12023Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12024T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12025S: Supported 12026F: drivers/pci/controller/ 12027 12028PCIE DRIVER FOR AMLOGIC MESON 12029M: Yue Wang <yue.wang@Amlogic.com> 12030L: linux-pci@vger.kernel.org 12031L: linux-amlogic@lists.infradead.org 12032S: Maintained 12033F: drivers/pci/controller/dwc/pci-meson.c 12034 12035PCIE DRIVER FOR AXIS ARTPEC 12036M: Jesper Nilsson <jesper.nilsson@axis.com> 12037L: linux-arm-kernel@axis.com 12038L: linux-pci@vger.kernel.org 12039S: Maintained 12040F: Documentation/devicetree/bindings/pci/axis,artpec* 12041F: drivers/pci/controller/dwc/*artpec* 12042 12043PCIE DRIVER FOR CAVIUM THUNDERX 12044M: David Daney <david.daney@cavium.com> 12045L: linux-pci@vger.kernel.org 12046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12047S: Supported 12048F: Documentation/devicetree/bindings/pci/pci-thunder-* 12049F: drivers/pci/controller/pci-thunder-* 12050 12051PCIE DRIVER FOR HISILICON 12052M: Zhou Wang <wangzhou1@hisilicon.com> 12053L: linux-pci@vger.kernel.org 12054S: Maintained 12055F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12056F: drivers/pci/controller/dwc/pcie-hisi.c 12057 12058PCIE DRIVER FOR HISILICON KIRIN 12059M: Xiaowei Song <songxiaowei@hisilicon.com> 12060M: Binghui Wang <wangbinghui@hisilicon.com> 12061L: linux-pci@vger.kernel.org 12062S: Maintained 12063F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12064F: drivers/pci/controller/dwc/pcie-kirin.c 12065 12066PCIE DRIVER FOR HISILICON STB 12067M: Shawn Guo <shawn.guo@linaro.org> 12068L: linux-pci@vger.kernel.org 12069S: Maintained 12070F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12071F: drivers/pci/controller/dwc/pcie-histb.c 12072 12073PCIE DRIVER FOR MEDIATEK 12074M: Ryder Lee <ryder.lee@mediatek.com> 12075L: linux-pci@vger.kernel.org 12076L: linux-mediatek@lists.infradead.org 12077S: Supported 12078F: Documentation/devicetree/bindings/pci/mediatek* 12079F: drivers/pci/controller/*mediatek* 12080 12081PCIE DRIVER FOR QUALCOMM MSM 12082M: Stanimir Varbanov <svarbanov@mm-sol.com> 12083L: linux-pci@vger.kernel.org 12084L: linux-arm-msm@vger.kernel.org 12085S: Maintained 12086F: drivers/pci/controller/dwc/*qcom* 12087 12088PCIE DRIVER FOR ROCKCHIP 12089M: Shawn Lin <shawn.lin@rock-chips.com> 12090L: linux-pci@vger.kernel.org 12091L: linux-rockchip@lists.infradead.org 12092S: Maintained 12093F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12094F: drivers/pci/controller/pcie-rockchip* 12095 12096PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12097M: Linus Walleij <linus.walleij@linaro.org> 12098L: linux-pci@vger.kernel.org 12099S: Maintained 12100F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12101F: drivers/pci/controller/pci-v3-semi.c 12102 12103PCIE DRIVER FOR SOCIONEXT UNIPHIER 12104M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12105L: linux-pci@vger.kernel.org 12106S: Maintained 12107F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12108F: drivers/pci/controller/dwc/pcie-uniphier.c 12109 12110PCIE DRIVER FOR ST SPEAR13XX 12111M: Pratyush Anand <pratyush.anand@gmail.com> 12112L: linux-pci@vger.kernel.org 12113S: Maintained 12114F: drivers/pci/controller/dwc/*spear* 12115 12116PCMCIA SUBSYSTEM 12117M: Dominik Brodowski <linux@dominikbrodowski.net> 12118T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12119S: Odd Fixes 12120F: Documentation/pcmcia/ 12121F: tools/pcmcia/ 12122F: drivers/pcmcia/ 12123F: include/pcmcia/ 12124 12125PCNET32 NETWORK DRIVER 12126M: Don Fry <pcnet32@frontier.com> 12127L: netdev@vger.kernel.org 12128S: Maintained 12129F: drivers/net/ethernet/amd/pcnet32.c 12130 12131PCRYPT PARALLEL CRYPTO ENGINE 12132M: Steffen Klassert <steffen.klassert@secunet.com> 12133L: linux-crypto@vger.kernel.org 12134S: Maintained 12135F: crypto/pcrypt.c 12136F: include/crypto/pcrypt.h 12137 12138PEAQ WMI HOTKEYS DRIVER 12139M: Hans de Goede <hdegoede@redhat.com> 12140L: platform-driver-x86@vger.kernel.org 12141S: Maintained 12142F: drivers/platform/x86/peaq-wmi.c 12143 12144PER-CPU MEMORY ALLOCATOR 12145M: Dennis Zhou <dennis@kernel.org> 12146M: Tejun Heo <tj@kernel.org> 12147M: Christoph Lameter <cl@linux.com> 12148T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12149S: Maintained 12150F: include/linux/percpu*.h 12151F: mm/percpu*.c 12152F: arch/*/include/asm/percpu.h 12153 12154PER-TASK DELAY ACCOUNTING 12155M: Balbir Singh <bsingharora@gmail.com> 12156S: Maintained 12157F: include/linux/delayacct.h 12158F: kernel/delayacct.c 12159 12160PERFORMANCE EVENTS SUBSYSTEM 12161M: Peter Zijlstra <peterz@infradead.org> 12162M: Ingo Molnar <mingo@redhat.com> 12163M: Arnaldo Carvalho de Melo <acme@kernel.org> 12164R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12165R: Jiri Olsa <jolsa@redhat.com> 12166R: Namhyung Kim <namhyung@kernel.org> 12167L: linux-kernel@vger.kernel.org 12168T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12169S: Supported 12170F: kernel/events/* 12171F: include/linux/perf_event.h 12172F: include/uapi/linux/perf_event.h 12173F: arch/*/kernel/perf_event*.c 12174F: arch/*/kernel/*/perf_event*.c 12175F: arch/*/kernel/*/*/perf_event*.c 12176F: arch/*/include/asm/perf_event.h 12177F: arch/*/kernel/perf_callchain.c 12178F: arch/*/events/* 12179F: arch/*/events/*/* 12180F: tools/perf/ 12181 12182PERSONALITY HANDLING 12183M: Christoph Hellwig <hch@infradead.org> 12184L: linux-abi-devel@lists.sourceforge.net 12185S: Maintained 12186F: include/linux/personality.h 12187F: include/uapi/linux/personality.h 12188 12189PHOENIX RC FLIGHT CONTROLLER ADAPTER 12190M: Marcus Folkesson <marcus.folkesson@gmail.com> 12191L: linux-input@vger.kernel.org 12192S: Maintained 12193F: Documentation/input/devices/pxrc.rst 12194F: drivers/input/joystick/pxrc.c 12195 12196PHONET PROTOCOL 12197M: Remi Denis-Courmont <courmisch@gmail.com> 12198S: Supported 12199F: Documentation/networking/phonet.txt 12200F: include/linux/phonet.h 12201F: include/net/phonet/ 12202F: include/uapi/linux/phonet.h 12203F: net/phonet/ 12204 12205PHRAM MTD DRIVER 12206M: Joern Engel <joern@lazybastard.org> 12207L: linux-mtd@lists.infradead.org 12208S: Maintained 12209F: drivers/mtd/devices/phram.c 12210 12211PICOLCD HID DRIVER 12212M: Bruno Prémont <bonbons@linux-vserver.org> 12213L: linux-input@vger.kernel.org 12214S: Maintained 12215F: drivers/hid/hid-picolcd* 12216 12217PICOXCELL SUPPORT 12218M: Jamie Iles <jamie@jamieiles.com> 12219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12220T: git git://github.com/jamieiles/linux-2.6-ji.git 12221S: Supported 12222F: arch/arm/boot/dts/picoxcell* 12223F: arch/arm/mach-picoxcell/ 12224F: drivers/crypto/picoxcell* 12225 12226PIN CONTROL SUBSYSTEM 12227M: Linus Walleij <linus.walleij@linaro.org> 12228L: linux-gpio@vger.kernel.org 12229T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12230S: Maintained 12231F: Documentation/devicetree/bindings/pinctrl/ 12232F: Documentation/driver-api/pinctl.rst 12233F: drivers/pinctrl/ 12234F: include/linux/pinctrl/ 12235 12236PIN CONTROLLER - MICROCHIP AT91 12237M: Ludovic Desroches <ludovic.desroches@microchip.com> 12238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12239L: linux-gpio@vger.kernel.org 12240S: Supported 12241F: drivers/pinctrl/pinctrl-at91* 12242 12243PIN CONTROLLER - FREESCALE 12244M: Dong Aisheng <aisheng.dong@nxp.com> 12245M: Fabio Estevam <festevam@gmail.com> 12246M: Shawn Guo <shawnguo@kernel.org> 12247M: Stefan Agner <stefan@agner.ch> 12248R: Pengutronix Kernel Team <kernel@pengutronix.de> 12249L: linux-gpio@vger.kernel.org 12250S: Maintained 12251F: drivers/pinctrl/freescale/ 12252F: Documentation/devicetree/bindings/pinctrl/fsl,* 12253 12254PIN CONTROLLER - INTEL 12255M: Mika Westerberg <mika.westerberg@linux.intel.com> 12256M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12257T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12258S: Maintained 12259F: drivers/pinctrl/intel/ 12260 12261PIN CONTROLLER - MEDIATEK 12262M: Sean Wang <sean.wang@kernel.org> 12263L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12264S: Maintained 12265F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12266F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12267F: drivers/pinctrl/mediatek/ 12268 12269PIN CONTROLLER - QUALCOMM 12270M: Bjorn Andersson <bjorn.andersson@linaro.org> 12271S: Maintained 12272L: linux-arm-msm@vger.kernel.org 12273F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12274F: drivers/pinctrl/qcom/ 12275 12276PIN CONTROLLER - RENESAS 12277M: Geert Uytterhoeven <geert+renesas@glider.be> 12278L: linux-renesas-soc@vger.kernel.org 12279T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12280S: Maintained 12281F: drivers/pinctrl/pinctrl-rz* 12282F: drivers/pinctrl/sh-pfc/ 12283 12284PIN CONTROLLER - SAMSUNG 12285M: Tomasz Figa <tomasz.figa@gmail.com> 12286M: Krzysztof Kozlowski <krzk@kernel.org> 12287M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12289L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12290Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12291T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12292S: Maintained 12293F: drivers/pinctrl/samsung/ 12294F: include/dt-bindings/pinctrl/samsung.h 12295F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12296 12297PIN CONTROLLER - SINGLE 12298M: Tony Lindgren <tony@atomide.com> 12299M: Haojian Zhuang <haojian.zhuang@linaro.org> 12300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12301L: linux-omap@vger.kernel.org 12302S: Maintained 12303F: drivers/pinctrl/pinctrl-single.c 12304 12305PIN CONTROLLER - ST SPEAR 12306M: Viresh Kumar <vireshk@kernel.org> 12307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12308W: http://www.st.com/spear 12309S: Maintained 12310F: drivers/pinctrl/spear/ 12311 12312PISTACHIO SOC SUPPORT 12313M: James Hartley <james.hartley@sondrel.com> 12314L: linux-mips@vger.kernel.org 12315S: Odd Fixes 12316F: arch/mips/pistachio/ 12317F: arch/mips/include/asm/mach-pistachio/ 12318F: arch/mips/boot/dts/img/pistachio* 12319F: arch/mips/configs/pistachio*_defconfig 12320 12321PKTCDVD DRIVER 12322S: Orphan 12323M: linux-block@vger.kernel.org 12324F: drivers/block/pktcdvd.c 12325F: include/linux/pktcdvd.h 12326F: include/uapi/linux/pktcdvd.h 12327 12328PKUNITY SOC DRIVERS 12329M: Guan Xuetao <gxt@pku.edu.cn> 12330W: http://mprc.pku.edu.cn/~guanxuetao/linux 12331S: Maintained 12332T: git git://github.com/gxt/linux.git 12333F: drivers/input/serio/i8042-unicore32io.h 12334F: drivers/i2c/busses/i2c-puv3.c 12335F: drivers/video/fbdev/fb-puv3.c 12336F: drivers/rtc/rtc-puv3.c 12337 12338PMBUS HARDWARE MONITORING DRIVERS 12339M: Guenter Roeck <linux@roeck-us.net> 12340L: linux-hwmon@vger.kernel.org 12341W: http://hwmon.wiki.kernel.org/ 12342W: http://www.roeck-us.net/linux/drivers/ 12343T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12344S: Maintained 12345F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12346F: Documentation/devicetree/bindings/hwmon/max31785.txt 12347F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12348F: Documentation/hwmon/adm1275 12349F: Documentation/hwmon/ibm-cffps 12350F: Documentation/hwmon/ir35221 12351F: Documentation/hwmon/lm25066 12352F: Documentation/hwmon/ltc2978 12353F: Documentation/hwmon/ltc3815 12354F: Documentation/hwmon/max16064 12355F: Documentation/hwmon/max20751 12356F: Documentation/hwmon/max31785 12357F: Documentation/hwmon/max34440 12358F: Documentation/hwmon/max8688 12359F: Documentation/hwmon/pmbus 12360F: Documentation/hwmon/pmbus-core 12361F: Documentation/hwmon/tps40422 12362F: Documentation/hwmon/ucd9000 12363F: Documentation/hwmon/ucd9200 12364F: Documentation/hwmon/zl6100 12365F: drivers/hwmon/pmbus/ 12366F: include/linux/pmbus.h 12367 12368PMC SIERRA MaxRAID DRIVER 12369L: linux-scsi@vger.kernel.org 12370W: http://www.pmc-sierra.com/ 12371S: Orphan 12372F: drivers/scsi/pmcraid.* 12373 12374PMC SIERRA PM8001 DRIVER 12375M: Jack Wang <jinpu.wang@profitbricks.com> 12376M: lindar_liu@usish.com 12377L: linux-scsi@vger.kernel.org 12378S: Supported 12379F: drivers/scsi/pm8001/ 12380 12381PNP SUPPORT 12382M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12383S: Maintained 12384F: drivers/pnp/ 12385 12386PNI RM3100 IIO DRIVER 12387M: Song Qiang <songqiang1304521@gmail.com> 12388L: linux-iio@vger.kernel.org 12389S: Maintained 12390F: drivers/iio/magnetometer/rm3100* 12391F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12392 12393POSIX CLOCKS and TIMERS 12394M: Thomas Gleixner <tglx@linutronix.de> 12395L: linux-kernel@vger.kernel.org 12396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12397S: Maintained 12398F: fs/timerfd.c 12399F: include/linux/timer* 12400F: kernel/time/*timer* 12401 12402POWER MANAGEMENT CORE 12403M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12404L: linux-pm@vger.kernel.org 12405T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12406B: https://bugzilla.kernel.org 12407S: Supported 12408F: drivers/base/power/ 12409F: include/linux/pm.h 12410F: include/linux/pm_* 12411F: include/linux/powercap.h 12412F: drivers/powercap/ 12413F: kernel/configs/nopm.config 12414 12415POWER STATE COORDINATION INTERFACE (PSCI) 12416M: Mark Rutland <mark.rutland@arm.com> 12417M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12418L: linux-arm-kernel@lists.infradead.org 12419S: Maintained 12420F: drivers/firmware/psci*.c 12421F: include/linux/psci.h 12422F: include/uapi/linux/psci.h 12423 12424POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12425M: Sebastian Reichel <sre@kernel.org> 12426L: linux-pm@vger.kernel.org 12427T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12428S: Maintained 12429F: Documentation/ABI/testing/sysfs-class-power 12430F: Documentation/devicetree/bindings/power/supply/ 12431F: include/linux/power_supply.h 12432F: drivers/power/supply/ 12433 12434POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12435M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12436L: linuxppc-dev@lists.ozlabs.org 12437S: Maintained 12438F: drivers/char/powernv-op-panel.c 12439 12440PPP OVER ATM (RFC 2364) 12441M: Mitchell Blank Jr <mitch@sfgoth.com> 12442S: Maintained 12443F: net/atm/pppoatm.c 12444F: include/uapi/linux/atmppp.h 12445 12446PPP OVER ETHERNET 12447M: Michal Ostrowski <mostrows@earthlink.net> 12448S: Maintained 12449F: drivers/net/ppp/pppoe.c 12450F: drivers/net/ppp/pppox.c 12451 12452PPP OVER L2TP 12453M: James Chapman <jchapman@katalix.com> 12454S: Maintained 12455F: net/l2tp/l2tp_ppp.c 12456F: include/linux/if_pppol2tp.h 12457F: include/uapi/linux/if_pppol2tp.h 12458 12459PPP PROTOCOL DRIVERS AND COMPRESSORS 12460M: Paul Mackerras <paulus@samba.org> 12461L: linux-ppp@vger.kernel.org 12462S: Maintained 12463F: drivers/net/ppp/ppp_* 12464 12465PPS SUPPORT 12466M: Rodolfo Giometti <giometti@enneenne.com> 12467W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12468L: linuxpps@ml.enneenne.com (subscribers-only) 12469S: Maintained 12470F: Documentation/pps/ 12471F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12472F: Documentation/ABI/testing/sysfs-pps 12473F: drivers/pps/ 12474F: include/linux/pps*.h 12475F: include/uapi/linux/pps.h 12476 12477PPTP DRIVER 12478M: Dmitry Kozlov <xeb@mail.ru> 12479L: netdev@vger.kernel.org 12480S: Maintained 12481F: drivers/net/ppp/pptp.c 12482W: http://sourceforge.net/projects/accel-pptp 12483 12484PRINTK 12485M: Petr Mladek <pmladek@suse.com> 12486M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12487R: Steven Rostedt <rostedt@goodmis.org> 12488S: Maintained 12489F: kernel/printk/ 12490F: include/linux/printk.h 12491 12492PRISM54 WIRELESS DRIVER 12493M: Luis Chamberlain <mcgrof@kernel.org> 12494L: linux-wireless@vger.kernel.org 12495W: http://wireless.kernel.org/en/users/Drivers/p54 12496S: Obsolete 12497F: drivers/net/wireless/intersil/prism54/ 12498 12499PROC FILESYSTEM 12500R: Alexey Dobriyan <adobriyan@gmail.com> 12501L: linux-kernel@vger.kernel.org 12502L: linux-fsdevel@vger.kernel.org 12503S: Maintained 12504F: fs/proc/ 12505F: include/linux/proc_fs.h 12506F: tools/testing/selftests/proc/ 12507F: Documentation/filesystems/proc.txt 12508 12509PROC SYSCTL 12510M: Luis Chamberlain <mcgrof@kernel.org> 12511M: Kees Cook <keescook@chromium.org> 12512L: linux-kernel@vger.kernel.org 12513L: linux-fsdevel@vger.kernel.org 12514S: Maintained 12515F: fs/proc/proc_sysctl.c 12516F: include/linux/sysctl.h 12517F: kernel/sysctl.c 12518F: tools/testing/selftests/sysctl/ 12519 12520PS3 NETWORK SUPPORT 12521M: Geoff Levand <geoff@infradead.org> 12522L: netdev@vger.kernel.org 12523L: linuxppc-dev@lists.ozlabs.org 12524S: Maintained 12525F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12526 12527PS3 PLATFORM SUPPORT 12528M: Geoff Levand <geoff@infradead.org> 12529L: linuxppc-dev@lists.ozlabs.org 12530S: Maintained 12531F: arch/powerpc/boot/ps3* 12532F: arch/powerpc/include/asm/lv1call.h 12533F: arch/powerpc/include/asm/ps3*.h 12534F: arch/powerpc/platforms/ps3/ 12535F: drivers/*/ps3* 12536F: drivers/ps3/ 12537F: drivers/rtc/rtc-ps3.c 12538F: drivers/usb/host/*ps3.c 12539F: sound/ppc/snd_ps3* 12540 12541PS3VRAM DRIVER 12542M: Jim Paris <jim@jtan.com> 12543M: Geoff Levand <geoff@infradead.org> 12544L: linuxppc-dev@lists.ozlabs.org 12545S: Maintained 12546F: drivers/block/ps3vram.c 12547 12548PSAMPLE PACKET SAMPLING SUPPORT: 12549M: Yotam Gigi <yotam.gi@gmail.com> 12550S: Maintained 12551F: net/psample 12552F: include/net/psample.h 12553F: include/uapi/linux/psample.h 12554 12555PSTORE FILESYSTEM 12556M: Kees Cook <keescook@chromium.org> 12557M: Anton Vorontsov <anton@enomsg.org> 12558M: Colin Cross <ccross@android.com> 12559M: Tony Luck <tony.luck@intel.com> 12560S: Maintained 12561T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12562F: fs/pstore/ 12563F: include/linux/pstore* 12564F: drivers/firmware/efi/efi-pstore.c 12565F: drivers/acpi/apei/erst.c 12566F: Documentation/admin-guide/ramoops.rst 12567F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12568K: \b(pstore|ramoops) 12569 12570PTP HARDWARE CLOCK SUPPORT 12571M: Richard Cochran <richardcochran@gmail.com> 12572L: netdev@vger.kernel.org 12573S: Maintained 12574W: http://linuxptp.sourceforge.net/ 12575F: Documentation/ABI/testing/sysfs-ptp 12576F: Documentation/ptp/* 12577F: drivers/net/phy/dp83640* 12578F: drivers/ptp/* 12579F: include/linux/ptp_cl* 12580 12581PTRACE SUPPORT 12582M: Oleg Nesterov <oleg@redhat.com> 12583S: Maintained 12584F: include/asm-generic/syscall.h 12585F: include/linux/ptrace.h 12586F: include/linux/regset.h 12587F: include/linux/tracehook.h 12588F: include/uapi/linux/ptrace.h 12589F: include/uapi/linux/ptrace.h 12590F: include/asm-generic/ptrace.h 12591F: kernel/ptrace.c 12592F: arch/*/ptrace*.c 12593F: arch/*/*/ptrace*.c 12594F: arch/*/include/asm/ptrace*.h 12595 12596PULSE8-CEC DRIVER 12597M: Hans Verkuil <hverkuil@xs4all.nl> 12598L: linux-media@vger.kernel.org 12599T: git git://linuxtv.org/media_tree.git 12600S: Maintained 12601F: drivers/media/usb/pulse8-cec/* 12602F: Documentation/media/cec-drivers/pulse8-cec.rst 12603 12604PVRUSB2 VIDEO4LINUX DRIVER 12605M: Mike Isely <isely@pobox.com> 12606L: pvrusb2@isely.net (subscribers-only) 12607L: linux-media@vger.kernel.org 12608W: http://www.isely.net/pvrusb2/ 12609T: git git://linuxtv.org/media_tree.git 12610S: Maintained 12611F: Documentation/media/v4l-drivers/pvrusb2* 12612F: drivers/media/usb/pvrusb2/ 12613 12614PWC WEBCAM DRIVER 12615M: Hans Verkuil <hverkuil@xs4all.nl> 12616L: linux-media@vger.kernel.org 12617T: git git://linuxtv.org/media_tree.git 12618S: Odd Fixes 12619F: drivers/media/usb/pwc/* 12620F: include/trace/events/pwc.h 12621 12622PWM FAN DRIVER 12623M: Kamil Debski <kamil@wypas.org> 12624M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12625L: linux-hwmon@vger.kernel.org 12626S: Supported 12627F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12628F: Documentation/hwmon/pwm-fan 12629F: drivers/hwmon/pwm-fan.c 12630 12631PWM IR Transmitter 12632M: Sean Young <sean@mess.org> 12633L: linux-media@vger.kernel.org 12634S: Maintained 12635F: drivers/media/rc/pwm-ir-tx.c 12636 12637PWM SUBSYSTEM 12638M: Thierry Reding <thierry.reding@gmail.com> 12639L: linux-pwm@vger.kernel.org 12640S: Maintained 12641T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12642F: Documentation/pwm.txt 12643F: Documentation/devicetree/bindings/pwm/ 12644F: include/linux/pwm.h 12645F: drivers/pwm/ 12646F: drivers/video/backlight/pwm_bl.c 12647F: include/linux/pwm_backlight.h 12648F: drivers/gpio/gpio-mvebu.c 12649F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12650 12651PXA GPIO DRIVER 12652M: Robert Jarzmik <robert.jarzmik@free.fr> 12653L: linux-gpio@vger.kernel.org 12654S: Maintained 12655F: drivers/gpio/gpio-pxa.c 12656 12657PXA MMCI DRIVER 12658S: Orphan 12659 12660PXA RTC DRIVER 12661M: Robert Jarzmik <robert.jarzmik@free.fr> 12662L: linux-rtc@vger.kernel.org 12663S: Maintained 12664 12665PXA2xx/PXA3xx SUPPORT 12666M: Daniel Mack <daniel@zonque.org> 12667M: Haojian Zhuang <haojian.zhuang@gmail.com> 12668M: Robert Jarzmik <robert.jarzmik@free.fr> 12669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12670T: git git://github.com/hzhuang1/linux.git 12671T: git git://github.com/rjarzmik/linux.git 12672S: Maintained 12673F: arch/arm/boot/dts/pxa* 12674F: arch/arm/mach-pxa/ 12675F: drivers/dma/pxa* 12676F: drivers/pcmcia/pxa2xx* 12677F: drivers/pinctrl/pxa/ 12678F: drivers/spi/spi-pxa2xx* 12679F: drivers/usb/gadget/udc/pxa2* 12680F: include/sound/pxa2xx-lib.h 12681F: sound/arm/pxa* 12682F: sound/soc/pxa/ 12683 12684QAT DRIVER 12685M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12686L: qat-linux@intel.com 12687S: Supported 12688F: drivers/crypto/qat/ 12689 12690QCOM AUDIO (ASoC) DRIVERS 12691M: Patrick Lai <plai@codeaurora.org> 12692M: Banajit Goswami <bgoswami@codeaurora.org> 12693L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12694S: Supported 12695F: sound/soc/qcom/ 12696 12697QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12698M: Gabriel Somlo <somlo@cmu.edu> 12699M: "Michael S. Tsirkin" <mst@redhat.com> 12700L: qemu-devel@nongnu.org 12701S: Maintained 12702F: drivers/firmware/qemu_fw_cfg.c 12703F: include/uapi/linux/qemu_fw_cfg.h 12704 12705QIB DRIVER 12706M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12707M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12708L: linux-rdma@vger.kernel.org 12709S: Supported 12710F: drivers/infiniband/hw/qib/ 12711 12712QLOGIC QL41xxx FCOE DRIVER 12713M: QLogic-Storage-Upstream@cavium.com 12714L: linux-scsi@vger.kernel.org 12715S: Supported 12716F: drivers/scsi/qedf/ 12717 12718QLOGIC QL41xxx ISCSI DRIVER 12719M: QLogic-Storage-Upstream@cavium.com 12720L: linux-scsi@vger.kernel.org 12721S: Supported 12722F: drivers/scsi/qedi/ 12723 12724QLOGIC QL4xxx ETHERNET DRIVER 12725M: Ariel Elior <aelior@marvell.com> 12726M: GR-everest-linux-l2@marvell.com 12727L: netdev@vger.kernel.org 12728S: Supported 12729F: drivers/net/ethernet/qlogic/qed/ 12730F: include/linux/qed/ 12731F: drivers/net/ethernet/qlogic/qede/ 12732 12733QLOGIC QL4xxx RDMA DRIVER 12734M: Michal Kalderon <mkalderon@marvell.com> 12735M: Ariel Elior <aelior@marvell.com> 12736L: linux-rdma@vger.kernel.org 12737S: Supported 12738F: drivers/infiniband/hw/qedr/ 12739F: include/uapi/rdma/qedr-abi.h 12740 12741QLOGIC QLA1280 SCSI DRIVER 12742M: Michael Reed <mdr@sgi.com> 12743L: linux-scsi@vger.kernel.org 12744S: Maintained 12745F: drivers/scsi/qla1280.[ch] 12746 12747QLOGIC QLA2XXX FC-SCSI DRIVER 12748M: qla2xxx-upstream@qlogic.com 12749L: linux-scsi@vger.kernel.org 12750S: Supported 12751F: Documentation/scsi/LICENSE.qla2xxx 12752F: drivers/scsi/qla2xxx/ 12753 12754QLOGIC QLA3XXX NETWORK DRIVER 12755M: GR-Linux-NIC-Dev@marvell.com 12756L: netdev@vger.kernel.org 12757S: Supported 12758F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12759F: drivers/net/ethernet/qlogic/qla3xxx.* 12760 12761QLOGIC QLA4XXX iSCSI DRIVER 12762M: QLogic-Storage-Upstream@qlogic.com 12763L: linux-scsi@vger.kernel.org 12764S: Supported 12765F: Documentation/scsi/LICENSE.qla4xxx 12766F: drivers/scsi/qla4xxx/ 12767 12768QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12769M: Shahed Shaikh <shshaikh@marvell.com> 12770M: Manish Chopra <manishc@marvell.com> 12771M: GR-Linux-NIC-Dev@marvell.com 12772L: netdev@vger.kernel.org 12773S: Supported 12774F: drivers/net/ethernet/qlogic/qlcnic/ 12775 12776QLOGIC QLGE 10Gb ETHERNET DRIVER 12777M: Manish Chopra <manishc@marvell.com> 12778M: GR-Linux-NIC-Dev@marvell.com 12779L: netdev@vger.kernel.org 12780S: Supported 12781F: drivers/net/ethernet/qlogic/qlge/ 12782 12783QM1D1B0004 MEDIA DRIVER 12784M: Akihiro Tsukada <tskd08@gmail.com> 12785L: linux-media@vger.kernel.org 12786S: Odd Fixes 12787F: drivers/media/tuners/qm1d1b0004* 12788 12789QM1D1C0042 MEDIA DRIVER 12790M: Akihiro Tsukada <tskd08@gmail.com> 12791L: linux-media@vger.kernel.org 12792S: Odd Fixes 12793F: drivers/media/tuners/qm1d1c0042* 12794 12795QNX4 FILESYSTEM 12796M: Anders Larsen <al@alarsen.net> 12797W: http://www.alarsen.net/linux/qnx4fs/ 12798S: Maintained 12799F: fs/qnx4/ 12800F: include/uapi/linux/qnx4_fs.h 12801F: include/uapi/linux/qnxtypes.h 12802 12803QORIQ DPAA2 FSL-MC BUS DRIVER 12804M: Stuart Yoder <stuyoder@gmail.com> 12805M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12806L: linux-kernel@vger.kernel.org 12807S: Maintained 12808F: drivers/bus/fsl-mc/ 12809F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12810F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12811 12812QT1010 MEDIA DRIVER 12813M: Antti Palosaari <crope@iki.fi> 12814L: linux-media@vger.kernel.org 12815W: https://linuxtv.org 12816W: http://palosaari.fi/linux/ 12817Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12818T: git git://linuxtv.org/anttip/media_tree.git 12819S: Maintained 12820F: drivers/media/tuners/qt1010* 12821 12822QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12823M: Kalle Valo <kvalo@codeaurora.org> 12824L: ath10k@lists.infradead.org 12825W: http://wireless.kernel.org/en/users/Drivers/ath10k 12826T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12827S: Supported 12828F: drivers/net/wireless/ath/ath10k/ 12829 12830QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12831M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12832L: linux-wireless@vger.kernel.org 12833W: http://wireless.kernel.org/en/users/Drivers/ath9k 12834S: Supported 12835F: drivers/net/wireless/ath/ath9k/ 12836 12837QUALCOMM CAMERA SUBSYSTEM DRIVER 12838M: Todor Tomov <todor.too@gmail.com> 12839L: linux-media@vger.kernel.org 12840S: Maintained 12841F: Documentation/devicetree/bindings/media/qcom,camss.txt 12842F: Documentation/media/v4l-drivers/qcom_camss.rst 12843F: drivers/media/platform/qcom/camss/ 12844 12845QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12846M: Ilia Lin <ilia.lin@kernel.org> 12847L: linux-pm@vger.kernel.org 12848S: Maintained 12849F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12850F: drivers/cpufreq/qcom-cpufreq-kryo.c 12851 12852QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12853M: Timur Tabi <timur@kernel.org> 12854L: netdev@vger.kernel.org 12855S: Maintained 12856F: drivers/net/ethernet/qualcomm/emac/ 12857 12858QUALCOMM ETHQOS ETHERNET DRIVER 12859M: Vinod Koul <vkoul@kernel.org> 12860M: Niklas Cassel <niklas.cassel@linaro.org> 12861L: netdev@vger.kernel.org 12862S: Maintained 12863F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 12864F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 12865 12866QUALCOMM GENERIC INTERFACE I2C DRIVER 12867M: Alok Chauhan <alokc@codeaurora.org> 12868M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12869L: linux-i2c@vger.kernel.org 12870L: linux-arm-msm@vger.kernel.org 12871S: Supported 12872F: drivers/i2c/busses/i2c-qcom-geni.c 12873 12874QUALCOMM HEXAGON ARCHITECTURE 12875M: Richard Kuo <rkuo@codeaurora.org> 12876L: linux-hexagon@vger.kernel.org 12877T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12878S: Supported 12879F: arch/hexagon/ 12880 12881QUALCOMM HIDMA DRIVER 12882M: Sinan Kaya <okaya@kernel.org> 12883L: linux-arm-kernel@lists.infradead.org 12884L: linux-arm-msm@vger.kernel.org 12885L: dmaengine@vger.kernel.org 12886S: Supported 12887F: drivers/dma/qcom/hidma* 12888 12889QUALCOMM IOMMU 12890M: Rob Clark <robdclark@gmail.com> 12891L: iommu@lists.linux-foundation.org 12892L: linux-arm-msm@vger.kernel.org 12893S: Maintained 12894F: drivers/iommu/qcom_iommu.c 12895 12896QUALCOMM TSENS THERMAL DRIVER 12897M: Amit Kucheria <amit.kucheria@linaro.org> 12898L: linux-pm@vger.kernel.org 12899L: linux-arm-msm@vger.kernel.org 12900S: Maintained 12901F: drivers/thermal/qcom/ 12902 12903QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12904M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12905L: linux-media@vger.kernel.org 12906L: linux-arm-msm@vger.kernel.org 12907T: git git://linuxtv.org/media_tree.git 12908S: Maintained 12909F: drivers/media/platform/qcom/venus/ 12910 12911QUALCOMM WCN36XX WIRELESS DRIVER 12912M: Kalle Valo <kvalo@codeaurora.org> 12913L: wcn36xx@lists.infradead.org 12914W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12915T: git git://github.com/KrasnikovEugene/wcn36xx.git 12916S: Supported 12917F: drivers/net/wireless/ath/wcn36xx/ 12918 12919QUANTENNA QTNFMAC WIRELESS DRIVER 12920M: Igor Mitsyanko <imitsyanko@quantenna.com> 12921M: Avinash Patil <avinashp@quantenna.com> 12922M: Sergey Matyukevich <smatyukevich@quantenna.com> 12923L: linux-wireless@vger.kernel.org 12924S: Maintained 12925F: drivers/net/wireless/quantenna 12926 12927RADEON and AMDGPU DRM DRIVERS 12928M: Alex Deucher <alexander.deucher@amd.com> 12929M: Christian König <christian.koenig@amd.com> 12930M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12931L: amd-gfx@lists.freedesktop.org 12932T: git git://people.freedesktop.org/~agd5f/linux 12933S: Supported 12934F: drivers/gpu/drm/radeon/ 12935F: include/uapi/drm/radeon_drm.h 12936F: drivers/gpu/drm/amd/ 12937F: include/uapi/drm/amdgpu_drm.h 12938 12939RADEON FRAMEBUFFER DISPLAY DRIVER 12940M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12941L: linux-fbdev@vger.kernel.org 12942S: Maintained 12943F: drivers/video/fbdev/aty/radeon* 12944F: include/uapi/linux/radeonfb.h 12945 12946RADIOSHARK RADIO DRIVER 12947M: Hans Verkuil <hverkuil@xs4all.nl> 12948L: linux-media@vger.kernel.org 12949T: git git://linuxtv.org/media_tree.git 12950S: Maintained 12951F: drivers/media/radio/radio-shark.c 12952 12953RADIOSHARK2 RADIO DRIVER 12954M: Hans Verkuil <hverkuil@xs4all.nl> 12955L: linux-media@vger.kernel.org 12956T: git git://linuxtv.org/media_tree.git 12957S: Maintained 12958F: drivers/media/radio/radio-shark2.c 12959F: drivers/media/radio/radio-tea5777.c 12960 12961RADOS BLOCK DEVICE (RBD) 12962M: Ilya Dryomov <idryomov@gmail.com> 12963M: Sage Weil <sage@redhat.com> 12964M: Alex Elder <elder@kernel.org> 12965L: ceph-devel@vger.kernel.org 12966W: http://ceph.com/ 12967T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12968T: git git://github.com/ceph/ceph-client.git 12969S: Supported 12970F: Documentation/ABI/testing/sysfs-bus-rbd 12971F: drivers/block/rbd.c 12972F: drivers/block/rbd_types.h 12973 12974RAGE128 FRAMEBUFFER DISPLAY DRIVER 12975M: Paul Mackerras <paulus@samba.org> 12976L: linux-fbdev@vger.kernel.org 12977S: Maintained 12978F: drivers/video/fbdev/aty/aty128fb.c 12979 12980RAINSHADOW-CEC DRIVER 12981M: Hans Verkuil <hverkuil@xs4all.nl> 12982L: linux-media@vger.kernel.org 12983T: git git://linuxtv.org/media_tree.git 12984S: Maintained 12985F: drivers/media/usb/rainshadow-cec/* 12986 12987RALINK MIPS ARCHITECTURE 12988M: John Crispin <john@phrozen.org> 12989L: linux-mips@vger.kernel.org 12990S: Maintained 12991F: arch/mips/ralink 12992 12993RALINK RT2X00 WIRELESS LAN DRIVER 12994P: rt2x00 project 12995M: Stanislaw Gruszka <sgruszka@redhat.com> 12996M: Helmut Schaa <helmut.schaa@googlemail.com> 12997L: linux-wireless@vger.kernel.org 12998S: Maintained 12999F: drivers/net/wireless/ralink/rt2x00/ 13000 13001RAMDISK RAM BLOCK DEVICE DRIVER 13002M: Jens Axboe <axboe@kernel.dk> 13003S: Maintained 13004F: Documentation/blockdev/ramdisk.txt 13005F: drivers/block/brd.c 13006 13007RANCHU VIRTUAL BOARD FOR MIPS 13008M: Miodrag Dinic <miodrag.dinic@mips.com> 13009L: linux-mips@vger.kernel.org 13010S: Supported 13011F: arch/mips/generic/board-ranchu.c 13012F: arch/mips/configs/generic/board-ranchu.config 13013 13014RANDOM NUMBER DRIVER 13015M: "Theodore Ts'o" <tytso@mit.edu> 13016S: Maintained 13017F: drivers/char/random.c 13018 13019RAPIDIO SUBSYSTEM 13020M: Matt Porter <mporter@kernel.crashing.org> 13021M: Alexandre Bounine <alex.bou9@gmail.com> 13022S: Maintained 13023F: drivers/rapidio/ 13024 13025RAS INFRASTRUCTURE 13026M: Tony Luck <tony.luck@intel.com> 13027M: Borislav Petkov <bp@alien8.de> 13028L: linux-edac@vger.kernel.org 13029S: Maintained 13030F: drivers/ras/ 13031F: include/linux/ras.h 13032F: include/ras/ras_event.h 13033F: Documentation/admin-guide/ras.rst 13034 13035RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13036L: linux-wireless@vger.kernel.org 13037S: Orphan 13038F: drivers/net/wireless/ray* 13039 13040RCUTORTURE TEST FRAMEWORK 13041M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13042M: Josh Triplett <josh@joshtriplett.org> 13043R: Steven Rostedt <rostedt@goodmis.org> 13044R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13045R: Lai Jiangshan <jiangshanlai@gmail.com> 13046L: linux-kernel@vger.kernel.org 13047S: Supported 13048T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13049F: tools/testing/selftests/rcutorture 13050 13051RDC R-321X SoC 13052M: Florian Fainelli <florian@openwrt.org> 13053S: Maintained 13054 13055RDC R6040 FAST ETHERNET DRIVER 13056M: Florian Fainelli <f.fainelli@gmail.com> 13057L: netdev@vger.kernel.org 13058S: Maintained 13059F: drivers/net/ethernet/rdc/r6040.c 13060 13061RDMAVT - RDMA verbs software 13062M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13063M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13064L: linux-rdma@vger.kernel.org 13065S: Supported 13066F: drivers/infiniband/sw/rdmavt 13067 13068RDS - RELIABLE DATAGRAM SOCKETS 13069M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13070L: netdev@vger.kernel.org 13071L: linux-rdma@vger.kernel.org 13072L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13073W: https://oss.oracle.com/projects/rds/ 13074S: Supported 13075F: net/rds/ 13076F: Documentation/networking/rds.txt 13077 13078RDT - RESOURCE ALLOCATION 13079M: Fenghua Yu <fenghua.yu@intel.com> 13080M: Reinette Chatre <reinette.chatre@intel.com> 13081L: linux-kernel@vger.kernel.org 13082S: Supported 13083F: arch/x86/kernel/cpu/resctrl/ 13084F: arch/x86/include/asm/resctrl_sched.h 13085F: Documentation/x86/resctrl* 13086 13087READ-COPY UPDATE (RCU) 13088M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13089M: Josh Triplett <josh@joshtriplett.org> 13090R: Steven Rostedt <rostedt@goodmis.org> 13091R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13092R: Lai Jiangshan <jiangshanlai@gmail.com> 13093R: Joel Fernandes <joel@joelfernandes.org> 13094L: linux-kernel@vger.kernel.org 13095W: http://www.rdrop.com/users/paulmck/RCU/ 13096S: Supported 13097T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13098F: Documentation/RCU/ 13099X: Documentation/RCU/torture.txt 13100F: include/linux/rcu* 13101X: include/linux/srcu*.h 13102F: kernel/rcu/ 13103X: kernel/rcu/srcu*.c 13104 13105REAL TIME CLOCK (RTC) SUBSYSTEM 13106M: Alessandro Zummo <a.zummo@towertech.it> 13107M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13108L: linux-rtc@vger.kernel.org 13109Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13110T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13111S: Maintained 13112F: Documentation/devicetree/bindings/rtc/ 13113F: Documentation/rtc.txt 13114F: drivers/rtc/ 13115F: include/linux/rtc.h 13116F: include/uapi/linux/rtc.h 13117F: include/linux/rtc/ 13118F: include/linux/platform_data/rtc-* 13119F: tools/testing/selftests/rtc/ 13120 13121REALTEK AUDIO CODECS 13122M: Bard Liao <bardliao@realtek.com> 13123M: Oder Chiou <oder_chiou@realtek.com> 13124S: Maintained 13125F: sound/soc/codecs/rt* 13126F: include/sound/rt*.h 13127 13128REALTEK RTL83xx SMI DSA ROUTER CHIPS 13129M: Linus Walleij <linus.walleij@linaro.org> 13130S: Maintained 13131F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13132F: drivers/net/dsa/realtek-smi* 13133F: drivers/net/dsa/rtl83* 13134 13135REDPINE WIRELESS DRIVER 13136M: Amitkumar Karwar <amitkarwar@gmail.com> 13137M: Siva Rebbagondla <siva8118@gmail.com> 13138L: linux-wireless@vger.kernel.org 13139S: Maintained 13140F: drivers/net/wireless/rsi/ 13141 13142REGISTER MAP ABSTRACTION 13143M: Mark Brown <broonie@kernel.org> 13144L: linux-kernel@vger.kernel.org 13145T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13146S: Supported 13147F: Documentation/devicetree/bindings/regmap/ 13148F: drivers/base/regmap/ 13149F: include/linux/regmap.h 13150 13151REISERFS FILE SYSTEM 13152L: reiserfs-devel@vger.kernel.org 13153S: Supported 13154F: fs/reiserfs/ 13155 13156REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13157M: Ohad Ben-Cohen <ohad@wizery.com> 13158M: Bjorn Andersson <bjorn.andersson@linaro.org> 13159L: linux-remoteproc@vger.kernel.org 13160T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13161S: Maintained 13162F: Documentation/devicetree/bindings/remoteproc/ 13163F: Documentation/remoteproc.txt 13164F: drivers/remoteproc/ 13165F: include/linux/remoteproc.h 13166 13167REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13168M: Ohad Ben-Cohen <ohad@wizery.com> 13169M: Bjorn Andersson <bjorn.andersson@linaro.org> 13170L: linux-remoteproc@vger.kernel.org 13171T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13172S: Maintained 13173F: drivers/rpmsg/ 13174F: Documentation/rpmsg.txt 13175F: include/linux/rpmsg.h 13176F: include/linux/rpmsg/ 13177 13178RENESAS CLOCK DRIVERS 13179M: Geert Uytterhoeven <geert+renesas@glider.be> 13180L: linux-renesas-soc@vger.kernel.org 13181T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13182S: Supported 13183F: drivers/clk/renesas/ 13184 13185RENESAS EMEV2 I2C DRIVER 13186M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13187S: Supported 13188F: drivers/i2c/busses/i2c-emev2.c 13189 13190RENESAS ETHERNET DRIVERS 13191R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13192L: netdev@vger.kernel.org 13193L: linux-renesas-soc@vger.kernel.org 13194F: Documentation/devicetree/bindings/net/renesas,*.txt 13195F: Documentation/devicetree/bindings/net/sh_eth.txt 13196F: drivers/net/ethernet/renesas/ 13197F: include/linux/sh_eth.h 13198 13199RENESAS R-CAR GYROADC DRIVER 13200M: Marek Vasut <marek.vasut@gmail.com> 13201L: linux-iio@vger.kernel.org 13202S: Supported 13203F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13204F: drivers/iio/adc/rcar-gyroadc.c 13205 13206RENESAS R-CAR I2C DRIVERS 13207M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13208S: Supported 13209F: drivers/i2c/busses/i2c-rcar.c 13210F: drivers/i2c/busses/i2c-sh_mobile.c 13211 13212RENESAS RIIC DRIVER 13213M: Chris Brandt <chris.brandt@renesas.com> 13214S: Supported 13215F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13216F: drivers/i2c/busses/i2c-riic.c 13217 13218RENESAS USB PHY DRIVER 13219M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13220L: linux-renesas-soc@vger.kernel.org 13221S: Maintained 13222F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13223 13224RESET CONTROLLER FRAMEWORK 13225M: Philipp Zabel <p.zabel@pengutronix.de> 13226T: git git://git.pengutronix.de/git/pza/linux 13227S: Maintained 13228F: drivers/reset/ 13229F: Documentation/devicetree/bindings/reset/ 13230F: include/dt-bindings/reset/ 13231F: include/linux/reset.h 13232F: include/linux/reset/ 13233F: include/linux/reset-controller.h 13234 13235RESTARTABLE SEQUENCES SUPPORT 13236M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13237M: Peter Zijlstra <peterz@infradead.org> 13238M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13239M: Boqun Feng <boqun.feng@gmail.com> 13240L: linux-kernel@vger.kernel.org 13241S: Supported 13242F: kernel/rseq.c 13243F: include/uapi/linux/rseq.h 13244F: include/trace/events/rseq.h 13245F: tools/testing/selftests/rseq/ 13246 13247RFKILL 13248M: Johannes Berg <johannes@sipsolutions.net> 13249L: linux-wireless@vger.kernel.org 13250W: http://wireless.kernel.org/ 13251T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13252T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13253S: Maintained 13254F: Documentation/rfkill.txt 13255F: Documentation/ABI/stable/sysfs-class-rfkill 13256F: net/rfkill/ 13257F: include/linux/rfkill.h 13258F: include/uapi/linux/rfkill.h 13259 13260RHASHTABLE 13261M: Thomas Graf <tgraf@suug.ch> 13262M: Herbert Xu <herbert@gondor.apana.org.au> 13263L: netdev@vger.kernel.org 13264S: Maintained 13265F: lib/rhashtable.c 13266F: lib/test_rhashtable.c 13267F: include/linux/rhashtable.h 13268F: include/linux/rhashtable-types.h 13269 13270RICOH R5C592 MEMORYSTICK DRIVER 13271M: Maxim Levitsky <maximlevitsky@gmail.com> 13272S: Maintained 13273F: drivers/memstick/host/r592.* 13274 13275RICOH SMARTMEDIA/XD DRIVER 13276M: Maxim Levitsky <maximlevitsky@gmail.com> 13277S: Maintained 13278F: drivers/mtd/nand/raw/r852.c 13279F: drivers/mtd/nand/raw/r852.h 13280 13281RISC-V ARCHITECTURE 13282M: Palmer Dabbelt <palmer@sifive.com> 13283M: Albert Ou <aou@eecs.berkeley.edu> 13284L: linux-riscv@lists.infradead.org 13285T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13286S: Supported 13287F: arch/riscv/ 13288K: riscv 13289N: riscv 13290 13291ROCCAT DRIVERS 13292M: Stefan Achatz <erazor_de@users.sourceforge.net> 13293W: http://sourceforge.net/projects/roccat/ 13294S: Maintained 13295F: drivers/hid/hid-roccat* 13296F: include/linux/hid-roccat* 13297F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13298 13299ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13300M: Jacob chen <jacob2.chen@rock-chips.com> 13301L: linux-media@vger.kernel.org 13302S: Maintained 13303F: drivers/media/platform/rockchip/rga/ 13304F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13305 13306ROCKCHIP VPU CODEC DRIVER 13307M: Ezequiel Garcia <ezequiel@collabora.com> 13308L: linux-media@vger.kernel.org 13309S: Maintained 13310F: drivers/staging/media/platform/rockchip/vpu/ 13311F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13312 13313ROCKER DRIVER 13314M: Jiri Pirko <jiri@resnulli.us> 13315L: netdev@vger.kernel.org 13316S: Supported 13317F: drivers/net/ethernet/rocker/ 13318 13319ROCKETPORT DRIVER 13320P: Comtrol Corp. 13321W: http://www.comtrol.com 13322S: Maintained 13323F: Documentation/serial/rocket.txt 13324F: drivers/tty/rocket* 13325 13326ROCKETPORT EXPRESS/INFINITY DRIVER 13327M: Kevin Cernekee <cernekee@gmail.com> 13328L: linux-serial@vger.kernel.org 13329S: Odd Fixes 13330F: drivers/tty/serial/rp2.* 13331 13332ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13333M: Marek Vasut <marek.vasut+renesas@gmail.com> 13334L: linux-kernel@vger.kernel.org 13335L: linux-renesas-soc@vger.kernel.org 13336S: Supported 13337F: drivers/mfd/bd9571mwv.c 13338F: drivers/regulator/bd9571mwv-regulator.c 13339F: drivers/gpio/gpio-bd9571mwv.c 13340F: include/linux/mfd/bd9571mwv.h 13341F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13342 13343ROSE NETWORK LAYER 13344M: Ralf Baechle <ralf@linux-mips.org> 13345L: linux-hams@vger.kernel.org 13346W: http://www.linux-ax25.org/ 13347S: Maintained 13348F: include/net/rose.h 13349F: include/uapi/linux/rose.h 13350F: net/rose/ 13351 13352RTL2830 MEDIA DRIVER 13353M: Antti Palosaari <crope@iki.fi> 13354L: linux-media@vger.kernel.org 13355W: https://linuxtv.org 13356W: http://palosaari.fi/linux/ 13357Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13358T: git git://linuxtv.org/anttip/media_tree.git 13359S: Maintained 13360F: drivers/media/dvb-frontends/rtl2830* 13361 13362RTL2832 MEDIA DRIVER 13363M: Antti Palosaari <crope@iki.fi> 13364L: linux-media@vger.kernel.org 13365W: https://linuxtv.org 13366W: http://palosaari.fi/linux/ 13367Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13368T: git git://linuxtv.org/anttip/media_tree.git 13369S: Maintained 13370F: drivers/media/dvb-frontends/rtl2832* 13371 13372RTL2832_SDR MEDIA DRIVER 13373M: Antti Palosaari <crope@iki.fi> 13374L: linux-media@vger.kernel.org 13375W: https://linuxtv.org 13376W: http://palosaari.fi/linux/ 13377Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13378T: git git://linuxtv.org/anttip/media_tree.git 13379S: Maintained 13380F: drivers/media/dvb-frontends/rtl2832_sdr* 13381 13382RTL8180 WIRELESS DRIVER 13383L: linux-wireless@vger.kernel.org 13384W: http://wireless.kernel.org/ 13385T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13386S: Orphan 13387F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13388 13389RTL8187 WIRELESS DRIVER 13390M: Herton Ronaldo Krzesinski <herton@canonical.com> 13391M: Hin-Tak Leung <htl10@users.sourceforge.net> 13392M: Larry Finger <Larry.Finger@lwfinger.net> 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/rtl818x/rtl8187/ 13398 13399REALTEK WIRELESS DRIVER (rtlwifi family) 13400M: Ping-Ke Shih <pkshih@realtek.com> 13401L: linux-wireless@vger.kernel.org 13402W: http://wireless.kernel.org/ 13403T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13404S: Maintained 13405F: drivers/net/wireless/realtek/rtlwifi/ 13406 13407RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13408M: Jes Sorensen <Jes.Sorensen@gmail.com> 13409L: linux-wireless@vger.kernel.org 13410T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13411S: Maintained 13412F: drivers/net/wireless/realtek/rtl8xxxu/ 13413 13414RXRPC SOCKETS (AF_RXRPC) 13415M: David Howells <dhowells@redhat.com> 13416L: linux-afs@lists.infradead.org 13417S: Supported 13418F: net/rxrpc/ 13419F: include/keys/rxrpc-type.h 13420F: include/net/af_rxrpc.h 13421F: include/trace/events/rxrpc.h 13422F: include/uapi/linux/rxrpc.h 13423F: Documentation/networking/rxrpc.txt 13424W: https://www.infradead.org/~dhowells/kafs/ 13425 13426S3 SAVAGE FRAMEBUFFER DRIVER 13427M: Antonino Daplas <adaplas@gmail.com> 13428L: linux-fbdev@vger.kernel.org 13429S: Maintained 13430F: drivers/video/fbdev/savage/ 13431 13432S390 13433M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13434M: Heiko Carstens <heiko.carstens@de.ibm.com> 13435L: linux-s390@vger.kernel.org 13436W: http://www.ibm.com/developerworks/linux/linux390/ 13437T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13438S: Supported 13439F: arch/s390/ 13440F: drivers/s390/ 13441F: Documentation/s390/ 13442F: Documentation/driver-api/s390-drivers.rst 13443 13444S390 COMMON I/O LAYER 13445M: Sebastian Ott <sebott@linux.ibm.com> 13446M: Peter Oberparleiter <oberpar@linux.ibm.com> 13447L: linux-s390@vger.kernel.org 13448W: http://www.ibm.com/developerworks/linux/linux390/ 13449S: Supported 13450F: drivers/s390/cio/ 13451 13452S390 DASD DRIVER 13453M: Stefan Haberland <sth@linux.ibm.com> 13454M: Jan Hoeppner <hoeppner@linux.ibm.com> 13455L: linux-s390@vger.kernel.org 13456W: http://www.ibm.com/developerworks/linux/linux390/ 13457S: Supported 13458F: drivers/s390/block/dasd* 13459F: block/partitions/ibm.c 13460 13461S390 IOMMU (PCI) 13462M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13463L: linux-s390@vger.kernel.org 13464W: http://www.ibm.com/developerworks/linux/linux390/ 13465S: Supported 13466F: drivers/iommu/s390-iommu.c 13467 13468S390 IUCV NETWORK LAYER 13469M: Julian Wiedmann <jwi@linux.ibm.com> 13470M: Ursula Braun <ubraun@linux.ibm.com> 13471L: linux-s390@vger.kernel.org 13472W: http://www.ibm.com/developerworks/linux/linux390/ 13473S: Supported 13474F: drivers/s390/net/*iucv* 13475F: include/net/iucv/ 13476F: net/iucv/ 13477 13478S390 NETWORK DRIVERS 13479M: Julian Wiedmann <jwi@linux.ibm.com> 13480M: Ursula Braun <ubraun@linux.ibm.com> 13481L: linux-s390@vger.kernel.org 13482W: http://www.ibm.com/developerworks/linux/linux390/ 13483S: Supported 13484F: drivers/s390/net/ 13485 13486S390 PCI SUBSYSTEM 13487M: Sebastian Ott <sebott@linux.ibm.com> 13488M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13489L: linux-s390@vger.kernel.org 13490W: http://www.ibm.com/developerworks/linux/linux390/ 13491S: Supported 13492F: arch/s390/pci/ 13493F: drivers/pci/hotplug/s390_pci_hpc.c 13494 13495S390 VFIO-CCW DRIVER 13496M: Cornelia Huck <cohuck@redhat.com> 13497M: Farhan Ali <alifm@linux.ibm.com> 13498M: Eric Farman <farman@linux.ibm.com> 13499R: Halil Pasic <pasic@linux.ibm.com> 13500L: linux-s390@vger.kernel.org 13501L: kvm@vger.kernel.org 13502S: Supported 13503F: drivers/s390/cio/vfio_ccw* 13504F: Documentation/s390/vfio-ccw.txt 13505F: include/uapi/linux/vfio_ccw.h 13506 13507S390 ZCRYPT DRIVER 13508M: Harald Freudenberger <freude@linux.ibm.com> 13509L: linux-s390@vger.kernel.org 13510W: http://www.ibm.com/developerworks/linux/linux390/ 13511S: Supported 13512F: drivers/s390/crypto/ 13513 13514S390 VFIO AP DRIVER 13515M: Tony Krowiak <akrowiak@linux.ibm.com> 13516M: Pierre Morel <pmorel@linux.ibm.com> 13517M: Halil Pasic <pasic@linux.ibm.com> 13518L: linux-s390@vger.kernel.org 13519W: http://www.ibm.com/developerworks/linux/linux390/ 13520S: Supported 13521F: drivers/s390/crypto/vfio_ap_drv.c 13522F: drivers/s390/crypto/vfio_ap_private.h 13523F: drivers/s390/crypto/vfio_ap_ops.c 13524F: Documentation/s390/vfio-ap.txt 13525 13526S390 ZFCP DRIVER 13527M: Steffen Maier <maier@linux.ibm.com> 13528M: Benjamin Block <bblock@linux.ibm.com> 13529L: linux-s390@vger.kernel.org 13530W: http://www.ibm.com/developerworks/linux/linux390/ 13531S: Supported 13532F: drivers/s390/scsi/zfcp_* 13533 13534S3C24XX SD/MMC Driver 13535M: Ben Dooks <ben-linux@fluff.org> 13536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13537S: Supported 13538F: drivers/mmc/host/s3cmci.* 13539 13540SAA6588 RDS RECEIVER DRIVER 13541M: Hans Verkuil <hverkuil@xs4all.nl> 13542L: linux-media@vger.kernel.org 13543T: git git://linuxtv.org/media_tree.git 13544W: https://linuxtv.org 13545S: Odd Fixes 13546F: drivers/media/i2c/saa6588* 13547 13548SAA7134 VIDEO4LINUX DRIVER 13549M: Mauro Carvalho Chehab <mchehab@kernel.org> 13550L: linux-media@vger.kernel.org 13551W: https://linuxtv.org 13552T: git git://linuxtv.org/media_tree.git 13553S: Odd fixes 13554F: Documentation/media/v4l-drivers/saa7134* 13555F: drivers/media/pci/saa7134/ 13556 13557SAA7146 VIDEO4LINUX-2 DRIVER 13558M: Hans Verkuil <hverkuil@xs4all.nl> 13559L: linux-media@vger.kernel.org 13560T: git git://linuxtv.org/media_tree.git 13561S: Maintained 13562F: drivers/media/common/saa7146/ 13563F: drivers/media/pci/saa7146/ 13564F: include/media/drv-intf/saa7146* 13565 13566SAMSUNG AUDIO (ASoC) DRIVERS 13567M: Krzysztof Kozlowski <krzk@kernel.org> 13568M: Sangbeom Kim <sbkim73@samsung.com> 13569M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13570L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13571S: Supported 13572F: sound/soc/samsung/ 13573F: Documentation/devicetree/bindings/sound/samsung* 13574 13575SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13576M: Krzysztof Kozlowski <krzk@kernel.org> 13577L: linux-crypto@vger.kernel.org 13578L: linux-samsung-soc@vger.kernel.org 13579S: Maintained 13580F: drivers/crypto/exynos-rng.c 13581F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13582 13583SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13584M: Łukasz Stelmach <l.stelmach@samsung.com> 13585L: linux-samsung-soc@vger.kernel.org 13586S: Maintained 13587F: drivers/char/hw_random/exynos-trng.c 13588F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13589 13590SAMSUNG FRAMEBUFFER DRIVER 13591M: Jingoo Han <jingoohan1@gmail.com> 13592L: linux-fbdev@vger.kernel.org 13593S: Maintained 13594F: drivers/video/fbdev/s3c-fb.c 13595 13596SAMSUNG LAPTOP DRIVER 13597M: Corentin Chary <corentin.chary@gmail.com> 13598L: platform-driver-x86@vger.kernel.org 13599S: Maintained 13600F: drivers/platform/x86/samsung-laptop.c 13601 13602SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13603M: Sangbeom Kim <sbkim73@samsung.com> 13604M: Krzysztof Kozlowski <krzk@kernel.org> 13605M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13606L: linux-kernel@vger.kernel.org 13607L: linux-samsung-soc@vger.kernel.org 13608S: Supported 13609F: drivers/mfd/sec*.c 13610F: drivers/regulator/s2m*.c 13611F: drivers/regulator/s5m*.c 13612F: drivers/clk/clk-s2mps11.c 13613F: drivers/rtc/rtc-s5m.c 13614F: include/linux/mfd/samsung/ 13615F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13616F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13617F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13618F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13619 13620SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13621M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13622L: linux-media@vger.kernel.org 13623L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13624S: Maintained 13625F: drivers/media/platform/s3c-camif/ 13626F: include/media/drv-intf/s3c_camif.h 13627 13628SAMSUNG S3FWRN5 NFC DRIVER 13629M: Robert Baldyga <r.baldyga@samsung.com> 13630M: Krzysztof Opasiak <k.opasiak@samsung.com> 13631L: linux-nfc@lists.01.org (moderated for non-subscribers) 13632S: Supported 13633F: drivers/nfc/s3fwrn5 13634 13635SAMSUNG S5C73M3 CAMERA DRIVER 13636M: Kyungmin Park <kyungmin.park@samsung.com> 13637M: Andrzej Hajda <a.hajda@samsung.com> 13638L: linux-media@vger.kernel.org 13639S: Supported 13640F: drivers/media/i2c/s5c73m3/* 13641 13642SAMSUNG S5K5BAF CAMERA DRIVER 13643M: Kyungmin Park <kyungmin.park@samsung.com> 13644M: Andrzej Hajda <a.hajda@samsung.com> 13645L: linux-media@vger.kernel.org 13646S: Supported 13647F: drivers/media/i2c/s5k5baf.c 13648 13649SAMSUNG S5P Security SubSystem (SSS) DRIVER 13650M: Krzysztof Kozlowski <krzk@kernel.org> 13651M: Vladimir Zapolskiy <vz@mleia.com> 13652M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13653L: linux-crypto@vger.kernel.org 13654L: linux-samsung-soc@vger.kernel.org 13655S: Maintained 13656F: drivers/crypto/s5p-sss.c 13657 13658SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13659M: Kyungmin Park <kyungmin.park@samsung.com> 13660M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13661L: linux-media@vger.kernel.org 13662Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13663S: Supported 13664F: drivers/media/platform/exynos4-is/ 13665 13666SAMSUNG SOC CLOCK DRIVERS 13667M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13668M: Tomasz Figa <tomasz.figa@gmail.com> 13669M: Chanwoo Choi <cw00.choi@samsung.com> 13670S: Supported 13671L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13672T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13673F: drivers/clk/samsung/ 13674F: include/dt-bindings/clock/exynos*.h 13675F: Documentation/devicetree/bindings/clock/exynos*.txt 13676 13677SAMSUNG SPI DRIVERS 13678M: Kukjin Kim <kgene@kernel.org> 13679M: Krzysztof Kozlowski <krzk@kernel.org> 13680M: Andi Shyti <andi@etezian.org> 13681L: linux-spi@vger.kernel.org 13682L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13683S: Maintained 13684F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13685F: drivers/spi/spi-s3c* 13686F: include/linux/platform_data/spi-s3c64xx.h 13687 13688SAMSUNG SXGBE DRIVERS 13689M: Byungho An <bh74.an@samsung.com> 13690M: Girish K S <ks.giri@samsung.com> 13691M: Vipul Pandya <vipul.pandya@samsung.com> 13692S: Supported 13693L: netdev@vger.kernel.org 13694F: drivers/net/ethernet/samsung/sxgbe/ 13695 13696SAMSUNG THERMAL DRIVER 13697M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13698L: linux-pm@vger.kernel.org 13699L: linux-samsung-soc@vger.kernel.org 13700S: Supported 13701T: git https://github.com/lmajewski/linux-samsung-thermal.git 13702F: drivers/thermal/samsung/ 13703 13704SAMSUNG USB2 PHY DRIVER 13705M: Kamil Debski <kamil@wypas.org> 13706M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13707L: linux-kernel@vger.kernel.org 13708S: Supported 13709F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13710F: Documentation/phy/samsung-usb2.txt 13711F: drivers/phy/samsung/phy-exynos4210-usb2.c 13712F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13713F: drivers/phy/samsung/phy-exynos5250-usb2.c 13714F: drivers/phy/samsung/phy-s5pv210-usb2.c 13715F: drivers/phy/samsung/phy-samsung-usb2.c 13716F: drivers/phy/samsung/phy-samsung-usb2.h 13717 13718SC1200 WDT DRIVER 13719M: Zwane Mwaikambo <zwanem@gmail.com> 13720S: Maintained 13721F: drivers/watchdog/sc1200wdt.c 13722 13723SCHEDULER 13724M: Ingo Molnar <mingo@redhat.com> 13725M: Peter Zijlstra <peterz@infradead.org> 13726L: linux-kernel@vger.kernel.org 13727T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13728S: Maintained 13729F: kernel/sched/ 13730F: include/linux/sched.h 13731F: include/uapi/linux/sched.h 13732F: include/linux/wait.h 13733F: include/linux/preempt.h 13734 13735SCR24X CHIP CARD INTERFACE DRIVER 13736M: Lubomir Rintel <lkundrak@v3.sk> 13737S: Supported 13738F: drivers/char/pcmcia/scr24x_cs.c 13739 13740SCSI CDROM DRIVER 13741M: Jens Axboe <axboe@kernel.dk> 13742L: linux-scsi@vger.kernel.org 13743W: http://www.kernel.dk 13744S: Maintained 13745F: drivers/scsi/sr* 13746 13747SCSI RDMA PROTOCOL (SRP) INITIATOR 13748M: Bart Van Assche <bvanassche@acm.org> 13749L: linux-rdma@vger.kernel.org 13750S: Supported 13751Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13752F: drivers/infiniband/ulp/srp/ 13753F: include/scsi/srp.h 13754 13755SCSI RDMA PROTOCOL (SRP) TARGET 13756M: Bart Van Assche <bvanassche@acm.org> 13757L: linux-rdma@vger.kernel.org 13758L: target-devel@vger.kernel.org 13759S: Supported 13760Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13761F: drivers/infiniband/ulp/srpt/ 13762 13763SCSI SG DRIVER 13764M: Doug Gilbert <dgilbert@interlog.com> 13765L: linux-scsi@vger.kernel.org 13766W: http://sg.danny.cz/sg 13767S: Maintained 13768F: Documentation/scsi/scsi-generic.txt 13769F: drivers/scsi/sg.c 13770F: include/scsi/sg.h 13771 13772SCSI SUBSYSTEM 13773M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13774T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13775M: "Martin K. Petersen" <martin.petersen@oracle.com> 13776T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13777Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13778L: linux-scsi@vger.kernel.org 13779S: Maintained 13780F: Documentation/devicetree/bindings/scsi/ 13781F: drivers/scsi/ 13782F: include/scsi/ 13783 13784SCSI TAPE DRIVER 13785M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13786L: linux-scsi@vger.kernel.org 13787S: Maintained 13788F: Documentation/scsi/st.txt 13789F: drivers/scsi/st.* 13790F: drivers/scsi/st_*.h 13791 13792SCSI TARGET SUBSYSTEM 13793M: "Martin K. Petersen" <martin.petersen@oracle.com> 13794L: linux-scsi@vger.kernel.org 13795L: target-devel@vger.kernel.org 13796W: http://www.linux-iscsi.org 13797T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13798Q: https://patchwork.kernel.org/project/target-devel/list/ 13799S: Supported 13800F: drivers/target/ 13801F: include/target/ 13802F: Documentation/target/ 13803 13804SCTP PROTOCOL 13805M: Vlad Yasevich <vyasevich@gmail.com> 13806M: Neil Horman <nhorman@tuxdriver.com> 13807M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13808L: linux-sctp@vger.kernel.org 13809W: http://lksctp.sourceforge.net 13810S: Maintained 13811F: Documentation/networking/sctp.txt 13812F: include/linux/sctp.h 13813F: include/uapi/linux/sctp.h 13814F: include/net/sctp/ 13815F: net/sctp/ 13816 13817SCx200 CPU SUPPORT 13818M: Jim Cromie <jim.cromie@gmail.com> 13819S: Odd Fixes 13820F: Documentation/i2c/busses/scx200_acb 13821F: arch/x86/platform/scx200/ 13822F: drivers/watchdog/scx200_wdt.c 13823F: drivers/i2c/busses/scx200* 13824F: drivers/mtd/maps/scx200_docflash.c 13825F: include/linux/scx200.h 13826 13827SCx200 GPIO DRIVER 13828M: Jim Cromie <jim.cromie@gmail.com> 13829S: Maintained 13830F: drivers/char/scx200_gpio.c 13831F: include/linux/scx200_gpio.h 13832 13833SCx200 HRT CLOCKSOURCE DRIVER 13834M: Jim Cromie <jim.cromie@gmail.com> 13835S: Maintained 13836F: drivers/clocksource/scx200_hrt.c 13837 13838SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13839M: Sascha Sommer <saschasommer@freenet.de> 13840L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13841S: Maintained 13842F: drivers/mmc/host/sdricoh_cs.c 13843 13844SECO BOARDS CEC DRIVER 13845M: Ettore Chimenti <ek5.chimenti@gmail.com> 13846S: Maintained 13847F: drivers/media/platform/seco-cec/seco-cec.c 13848F: drivers/media/platform/seco-cec/seco-cec.h 13849 13850SECURE COMPUTING 13851M: Kees Cook <keescook@chromium.org> 13852R: Andy Lutomirski <luto@amacapital.net> 13853R: Will Drewry <wad@chromium.org> 13854T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13855S: Supported 13856F: kernel/seccomp.c 13857F: include/uapi/linux/seccomp.h 13858F: include/linux/seccomp.h 13859F: tools/testing/selftests/seccomp/* 13860F: tools/testing/selftests/kselftest_harness.h 13861F: Documentation/userspace-api/seccomp_filter.rst 13862K: \bsecure_computing 13863K: \bTIF_SECCOMP\b 13864 13865SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13866M: Al Cooper <alcooperx@gmail.com> 13867L: linux-mmc@vger.kernel.org 13868L: bcm-kernel-feedback-list@broadcom.com 13869S: Maintained 13870F: drivers/mmc/host/sdhci-brcmstb* 13871 13872SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13873M: Adrian Hunter <adrian.hunter@intel.com> 13874L: linux-mmc@vger.kernel.org 13875S: Maintained 13876F: drivers/mmc/host/sdhci* 13877F: include/linux/mmc/sdhci* 13878 13879EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 13880M: Adrian Hunter <adrian.hunter@intel.com> 13881M: Ritesh Harjani <riteshh@codeaurora.org> 13882M: Asutosh Das <asutoshd@codeaurora.org> 13883L: linux-mmc@vger.kernel.org 13884S: Maintained 13885F: drivers/mmc/host/cqhci* 13886 13887SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13888M: Prabu Thangamuthu <prabu.t@synopsys.com> 13889M: Manjunath M B <manjumb@synopsys.com> 13890L: linux-mmc@vger.kernel.org 13891S: Maintained 13892F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13893 13894SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13895M: Ludovic Desroches <ludovic.desroches@microchip.com> 13896L: linux-mmc@vger.kernel.org 13897S: Supported 13898F: drivers/mmc/host/sdhci-of-at91.c 13899 13900SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13901M: Ben Dooks <ben-linux@fluff.org> 13902M: Jaehoon Chung <jh80.chung@samsung.com> 13903L: linux-mmc@vger.kernel.org 13904S: Maintained 13905F: drivers/mmc/host/sdhci-s3c* 13906 13907SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13908M: Viresh Kumar <vireshk@kernel.org> 13909L: linux-mmc@vger.kernel.org 13910S: Maintained 13911F: drivers/mmc/host/sdhci-spear.c 13912 13913SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13914M: Kishon Vijay Abraham I <kishon@ti.com> 13915L: linux-mmc@vger.kernel.org 13916S: Maintained 13917F: drivers/mmc/host/sdhci-omap.c 13918 13919SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13920M: Scott Bauer <scott.bauer@intel.com> 13921M: Jonathan Derrick <jonathan.derrick@intel.com> 13922L: linux-block@vger.kernel.org 13923S: Supported 13924F: block/sed* 13925F: block/opal_proto.h 13926F: include/linux/sed* 13927F: include/uapi/linux/sed* 13928 13929SECURITY CONTACT 13930M: Security Officers <security@kernel.org> 13931S: Supported 13932 13933SECURITY SUBSYSTEM 13934M: James Morris <jmorris@namei.org> 13935M: "Serge E. Hallyn" <serge@hallyn.com> 13936L: linux-security-module@vger.kernel.org (suggested Cc:) 13937T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13938W: http://kernsec.org/ 13939S: Supported 13940F: security/ 13941X: security/selinux/ 13942 13943SELINUX SECURITY MODULE 13944M: Paul Moore <paul@paul-moore.com> 13945M: Stephen Smalley <sds@tycho.nsa.gov> 13946M: Eric Paris <eparis@parisplace.org> 13947L: selinux@vger.kernel.org 13948W: https://selinuxproject.org 13949W: https://github.com/SELinuxProject 13950T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13951S: Supported 13952F: include/linux/selinux* 13953F: security/selinux/ 13954F: scripts/selinux/ 13955F: Documentation/admin-guide/LSM/SELinux.rst 13956 13957SENSABLE PHANTOM 13958M: Jiri Slaby <jirislaby@gmail.com> 13959S: Maintained 13960F: drivers/misc/phantom.c 13961F: include/uapi/linux/phantom.h 13962 13963SERIAL DEVICE BUS 13964M: Rob Herring <robh@kernel.org> 13965L: linux-serial@vger.kernel.org 13966S: Maintained 13967F: Documentation/devicetree/bindings/serial/slave-device.txt 13968F: drivers/tty/serdev/ 13969F: include/linux/serdev.h 13970 13971SERIAL DRIVERS 13972M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13973L: linux-serial@vger.kernel.org 13974S: Maintained 13975F: Documentation/devicetree/bindings/serial/ 13976F: drivers/tty/serial/ 13977 13978SERIAL IR RECEIVER 13979M: Sean Young <sean@mess.org> 13980L: linux-media@vger.kernel.org 13981S: Maintained 13982F: drivers/media/rc/serial_ir.c 13983 13984SFC NETWORK DRIVER 13985M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13986M: Edward Cree <ecree@solarflare.com> 13987M: Martin Habets <mhabets@solarflare.com> 13988L: netdev@vger.kernel.org 13989S: Supported 13990F: drivers/net/ethernet/sfc/ 13991 13992SFF/SFP/SFP+ MODULE SUPPORT 13993M: Russell King <linux@armlinux.org.uk> 13994L: netdev@vger.kernel.org 13995S: Maintained 13996F: drivers/net/phy/phylink.c 13997F: drivers/net/phy/sfp* 13998F: include/linux/phylink.h 13999F: include/linux/sfp.h 14000 14001SGI GRU DRIVER 14002M: Dimitri Sivanich <sivanich@sgi.com> 14003S: Maintained 14004F: drivers/misc/sgi-gru/ 14005 14006SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14007M: Pat Gefre <pfg@sgi.com> 14008L: linux-ia64@vger.kernel.org 14009S: Supported 14010F: Documentation/ia64/serial.txt 14011F: drivers/tty/serial/ioc?_serial.c 14012F: include/linux/ioc?.h 14013 14014SGI XP/XPC/XPNET DRIVER 14015M: Cliff Whickman <cpw@sgi.com> 14016M: Robin Holt <robinmholt@gmail.com> 14017S: Maintained 14018F: drivers/misc/sgi-xp/ 14019 14020SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14021M: Ursula Braun <ubraun@linux.ibm.com> 14022M: Karsten Graul <kgraul@linux.ibm.com> 14023L: linux-s390@vger.kernel.org 14024W: http://www.ibm.com/developerworks/linux/linux390/ 14025S: Supported 14026F: net/smc/ 14027 14028SHARP RJ54N1CB0C SENSOR DRIVER 14029M: Jacopo Mondi <jacopo@jmondi.org> 14030L: linux-media@vger.kernel.org 14031T: git git://linuxtv.org/media_tree.git 14032S: Odd fixes 14033F: drivers/media/i2c/rj54n1cb0c.c 14034F: include/media/i2c/rj54n1cb0c.h 14035 14036SH_VEU V4L2 MEM2MEM DRIVER 14037L: linux-media@vger.kernel.org 14038S: Orphan 14039F: drivers/media/platform/sh_veu.c 14040 14041SH_VOU V4L2 OUTPUT DRIVER 14042L: linux-media@vger.kernel.org 14043S: Orphan 14044F: drivers/media/platform/sh_vou.c 14045F: include/media/drv-intf/sh_vou.h 14046 14047SI2157 MEDIA DRIVER 14048M: Antti Palosaari <crope@iki.fi> 14049L: linux-media@vger.kernel.org 14050W: https://linuxtv.org 14051W: http://palosaari.fi/linux/ 14052Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14053T: git git://linuxtv.org/anttip/media_tree.git 14054S: Maintained 14055F: drivers/media/tuners/si2157* 14056 14057SI2165 MEDIA DRIVER 14058M: Matthias Schwarzott <zzam@gentoo.org> 14059L: linux-media@vger.kernel.org 14060W: https://linuxtv.org 14061Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14062S: Maintained 14063F: drivers/media/dvb-frontends/si2165* 14064 14065SI2168 MEDIA DRIVER 14066M: Antti Palosaari <crope@iki.fi> 14067L: linux-media@vger.kernel.org 14068W: https://linuxtv.org 14069W: http://palosaari.fi/linux/ 14070Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14071T: git git://linuxtv.org/anttip/media_tree.git 14072S: Maintained 14073F: drivers/media/dvb-frontends/si2168* 14074 14075SI470X FM RADIO RECEIVER I2C 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: Odd Fixes 14081F: drivers/media/radio/si470x/radio-si470x-i2c.c 14082 14083SI470X FM RADIO RECEIVER USB DRIVER 14084M: Hans Verkuil <hverkuil@xs4all.nl> 14085L: linux-media@vger.kernel.org 14086T: git git://linuxtv.org/media_tree.git 14087W: https://linuxtv.org 14088S: Maintained 14089F: drivers/media/radio/si470x/radio-si470x-common.c 14090F: drivers/media/radio/si470x/radio-si470x.h 14091F: drivers/media/radio/si470x/radio-si470x-usb.c 14092 14093SI4713 FM RADIO TRANSMITTER I2C 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/si4713.? 14100 14101SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14102M: Eduardo Valentin <edubezval@gmail.com> 14103L: linux-media@vger.kernel.org 14104T: git git://linuxtv.org/media_tree.git 14105W: https://linuxtv.org 14106S: Odd Fixes 14107F: drivers/media/radio/si4713/radio-platform-si4713.c 14108 14109SI4713 FM RADIO TRANSMITTER USB DRIVER 14110M: Hans Verkuil <hverkuil@xs4all.nl> 14111L: linux-media@vger.kernel.org 14112T: git git://linuxtv.org/media_tree.git 14113W: https://linuxtv.org 14114S: Maintained 14115F: drivers/media/radio/si4713/radio-usb-si4713.c 14116 14117SIANO DVB DRIVER 14118M: Mauro Carvalho Chehab <mchehab@kernel.org> 14119L: linux-media@vger.kernel.org 14120W: https://linuxtv.org 14121T: git git://linuxtv.org/media_tree.git 14122S: Odd fixes 14123F: drivers/media/common/siano/ 14124F: drivers/media/usb/siano/ 14125F: drivers/media/usb/siano/ 14126F: drivers/media/mmc/siano/ 14127 14128SIFIVE DRIVERS 14129M: Palmer Dabbelt <palmer@sifive.com> 14130M: Paul Walmsley <paul.walmsley@sifive.com> 14131L: linux-riscv@lists.infradead.org 14132T: git git://github.com/sifive/riscv-linux.git 14133S: Supported 14134K: sifive 14135N: sifive 14136 14137SILEAD TOUCHSCREEN DRIVER 14138M: Hans de Goede <hdegoede@redhat.com> 14139L: linux-input@vger.kernel.org 14140L: platform-driver-x86@vger.kernel.org 14141S: Maintained 14142F: drivers/input/touchscreen/silead.c 14143F: drivers/platform/x86/touchscreen_dmi.c 14144 14145SILICON MOTION SM712 FRAME BUFFER DRIVER 14146M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14147M: Teddy Wang <teddy.wang@siliconmotion.com> 14148M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14149L: linux-fbdev@vger.kernel.org 14150S: Maintained 14151F: drivers/video/fbdev/sm712* 14152F: Documentation/fb/sm712fb.txt 14153 14154SIMPLE FIRMWARE INTERFACE (SFI) 14155M: Len Brown <lenb@kernel.org> 14156L: sfi-devel@simplefirmware.org 14157W: http://simplefirmware.org/ 14158T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14159S: Supported 14160F: arch/x86/platform/sfi/ 14161F: drivers/sfi/ 14162F: include/linux/sfi*.h 14163 14164SIMPLEFB FB DRIVER 14165M: Hans de Goede <hdegoede@redhat.com> 14166L: linux-fbdev@vger.kernel.org 14167S: Maintained 14168F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 14169F: drivers/video/fbdev/simplefb.c 14170F: include/linux/platform_data/simplefb.h 14171 14172SIMTEC EB110ATX (Chalice CATS) 14173P: Ben Dooks 14174P: Vincent Sanders <vince@simtec.co.uk> 14175M: Simtec Linux Team <linux@simtec.co.uk> 14176W: http://www.simtec.co.uk/products/EB110ATX/ 14177S: Supported 14178 14179SIMTEC EB2410ITX (BAST) 14180P: Ben Dooks 14181P: Vincent Sanders <vince@simtec.co.uk> 14182M: Simtec Linux Team <linux@simtec.co.uk> 14183W: http://www.simtec.co.uk/products/EB2410ITX/ 14184S: Supported 14185F: arch/arm/mach-s3c24xx/mach-bast.c 14186F: arch/arm/mach-s3c24xx/bast-ide.c 14187F: arch/arm/mach-s3c24xx/bast-irq.c 14188 14189SIPHASH PRF ROUTINES 14190M: Jason A. Donenfeld <Jason@zx2c4.com> 14191S: Maintained 14192F: lib/siphash.c 14193F: lib/test_siphash.c 14194F: include/linux/siphash.h 14195 14196SIOX 14197M: Gavin Schenk <g.schenk@eckelmann.de> 14198M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14199R: Pengutronix Kernel Team <kernel@pengutronix.de> 14200S: Supported 14201F: drivers/siox/* 14202F: drivers/gpio/gpio-siox.c 14203F: include/trace/events/siox.h 14204 14205SIS 190 ETHERNET DRIVER 14206M: Francois Romieu <romieu@fr.zoreil.com> 14207L: netdev@vger.kernel.org 14208S: Maintained 14209F: drivers/net/ethernet/sis/sis190.c 14210 14211SIS 900/7016 FAST ETHERNET DRIVER 14212M: Daniele Venzano <venza@brownhat.org> 14213W: http://www.brownhat.org/sis900.html 14214L: netdev@vger.kernel.org 14215S: Maintained 14216F: drivers/net/ethernet/sis/sis900.* 14217 14218SIS FRAMEBUFFER DRIVER 14219M: Thomas Winischhofer <thomas@winischhofer.net> 14220W: http://www.winischhofer.net/linuxsisvga.shtml 14221S: Maintained 14222F: Documentation/fb/sisfb.txt 14223F: drivers/video/fbdev/sis/ 14224F: include/video/sisfb.h 14225 14226SIS USB2VGA DRIVER 14227M: Thomas Winischhofer <thomas@winischhofer.net> 14228W: http://www.winischhofer.at/linuxsisusbvga.shtml 14229S: Maintained 14230F: drivers/usb/misc/sisusbvga/ 14231 14232SLAB ALLOCATOR 14233M: Christoph Lameter <cl@linux.com> 14234M: Pekka Enberg <penberg@kernel.org> 14235M: David Rientjes <rientjes@google.com> 14236M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14237M: Andrew Morton <akpm@linux-foundation.org> 14238L: linux-mm@kvack.org 14239S: Maintained 14240F: include/linux/sl?b*.h 14241F: mm/sl?b* 14242 14243SLEEPABLE READ-COPY UPDATE (SRCU) 14244M: Lai Jiangshan <jiangshanlai@gmail.com> 14245M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14246M: Josh Triplett <josh@joshtriplett.org> 14247R: Steven Rostedt <rostedt@goodmis.org> 14248R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14249L: linux-kernel@vger.kernel.org 14250W: http://www.rdrop.com/users/paulmck/RCU/ 14251S: Supported 14252T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14253F: include/linux/srcu*.h 14254F: kernel/rcu/srcu*.c 14255 14256SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14257M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14258L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14259S: Maintained 14260F: drivers/slimbus/ 14261F: Documentation/devicetree/bindings/slimbus/ 14262F: include/linux/slimbus.h 14263 14264SMACK SECURITY MODULE 14265M: Casey Schaufler <casey@schaufler-ca.com> 14266L: linux-security-module@vger.kernel.org 14267W: http://schaufler-ca.com 14268T: git git://github.com/cschaufler/smack-next 14269S: Maintained 14270F: Documentation/admin-guide/LSM/Smack.rst 14271F: security/smack/ 14272 14273SMC91x ETHERNET DRIVER 14274M: Nicolas Pitre <nico@fluxnic.net> 14275S: Odd Fixes 14276F: drivers/net/ethernet/smsc/smc91x.* 14277 14278SMIA AND SMIA++ IMAGE SENSOR DRIVER 14279M: Sakari Ailus <sakari.ailus@iki.fi> 14280L: linux-media@vger.kernel.org 14281S: Maintained 14282F: drivers/media/i2c/smiapp/ 14283F: include/media/i2c/smiapp.h 14284F: drivers/media/i2c/smiapp-pll.c 14285F: drivers/media/i2c/smiapp-pll.h 14286F: include/uapi/linux/smiapp.h 14287F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14288 14289SMM665 HARDWARE MONITOR DRIVER 14290M: Guenter Roeck <linux@roeck-us.net> 14291L: linux-hwmon@vger.kernel.org 14292S: Maintained 14293F: Documentation/hwmon/smm665 14294F: drivers/hwmon/smm665.c 14295 14296SMSC EMC2103 HARDWARE MONITOR DRIVER 14297M: Steve Glendinning <steve.glendinning@shawell.net> 14298L: linux-hwmon@vger.kernel.org 14299S: Maintained 14300F: Documentation/hwmon/emc2103 14301F: drivers/hwmon/emc2103.c 14302 14303SMSC SCH5627 HARDWARE MONITOR DRIVER 14304M: Hans de Goede <hdegoede@redhat.com> 14305L: linux-hwmon@vger.kernel.org 14306S: Supported 14307F: Documentation/hwmon/sch5627 14308F: drivers/hwmon/sch5627.c 14309 14310SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14311M: Steve Glendinning <steve.glendinning@shawell.net> 14312L: linux-fbdev@vger.kernel.org 14313S: Maintained 14314F: drivers/video/fbdev/smscufx.c 14315 14316SMSC47B397 HARDWARE MONITOR DRIVER 14317M: Jean Delvare <jdelvare@suse.com> 14318L: linux-hwmon@vger.kernel.org 14319S: Maintained 14320F: Documentation/hwmon/smsc47b397 14321F: drivers/hwmon/smsc47b397.c 14322 14323SMSC911x ETHERNET DRIVER 14324M: Steve Glendinning <steve.glendinning@shawell.net> 14325L: netdev@vger.kernel.org 14326S: Maintained 14327F: include/linux/smsc911x.h 14328F: drivers/net/ethernet/smsc/smsc911x.* 14329 14330SMSC9420 PCI ETHERNET DRIVER 14331M: Steve Glendinning <steve.glendinning@shawell.net> 14332L: netdev@vger.kernel.org 14333S: Maintained 14334F: drivers/net/ethernet/smsc/smsc9420.* 14335 14336SOC-CAMERA V4L2 SUBSYSTEM 14337L: linux-media@vger.kernel.org 14338T: git git://linuxtv.org/media_tree.git 14339S: Orphan 14340F: include/media/soc* 14341F: drivers/media/i2c/soc_camera/ 14342F: drivers/media/platform/soc_camera/ 14343 14344SOCIONEXT SYNQUACER I2C DRIVER 14345M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14346L: linux-i2c@vger.kernel.org 14347S: Maintained 14348F: drivers/i2c/busses/i2c-synquacer.c 14349F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14350 14351SOCIONEXT UNIPHIER SOUND DRIVER 14352L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14353S: Orphan 14354F: sound/soc/uniphier/ 14355 14356SOEKRIS NET48XX LED SUPPORT 14357M: Chris Boot <bootc@bootc.net> 14358S: Maintained 14359F: drivers/leds/leds-net48xx.c 14360 14361SOFT-ROCE DRIVER (rxe) 14362M: Moni Shoua <monis@mellanox.com> 14363L: linux-rdma@vger.kernel.org 14364S: Supported 14365W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14366Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14367F: drivers/infiniband/sw/rxe/ 14368F: include/uapi/rdma/rdma_user_rxe.h 14369 14370SOFTLOGIC 6x10 MPEG CODEC 14371M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14372M: Anton Sviridenko <anton@corp.bluecherry.net> 14373M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14374M: Andrey Utkin <andrey_utkin@fastmail.com> 14375M: Ismael Luceno <ismael@iodev.co.uk> 14376L: linux-media@vger.kernel.org 14377S: Supported 14378F: drivers/media/pci/solo6x10/ 14379 14380SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14381M: James Morse <james.morse@arm.com> 14382L: linux-arm-kernel@lists.infradead.org 14383S: Maintained 14384F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14385F: drivers/firmware/arm_sdei.c 14386F: include/linux/arm_sdei.h 14387F: include/uapi/linux/arm_sdei.h 14388 14389SOFTWARE RAID (Multiple Disks) SUPPORT 14390M: Shaohua Li <shli@kernel.org> 14391L: linux-raid@vger.kernel.org 14392T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14393S: Supported 14394F: drivers/md/Makefile 14395F: drivers/md/Kconfig 14396F: drivers/md/md* 14397F: drivers/md/raid* 14398F: include/linux/raid/ 14399F: include/uapi/linux/raid/ 14400 14401SOCIONEXT (SNI) AVE NETWORK DRIVER 14402M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14403L: netdev@vger.kernel.org 14404S: Maintained 14405F: drivers/net/ethernet/socionext/sni_ave.c 14406F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14407 14408SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14409M: Jassi Brar <jaswinder.singh@linaro.org> 14410L: netdev@vger.kernel.org 14411S: Maintained 14412F: drivers/net/ethernet/socionext/netsec.c 14413F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14414 14415SOLIDRUN CLEARFOG SUPPORT 14416M: Russell King <linux@armlinux.org.uk> 14417S: Maintained 14418F: arch/arm/boot/dts/armada-388-clearfog* 14419F: arch/arm/boot/dts/armada-38x-solidrun-* 14420 14421SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14422M: Russell King <linux@armlinux.org.uk> 14423S: Maintained 14424F: arch/arm/boot/dts/imx6*-cubox-i* 14425F: arch/arm/boot/dts/imx6*-hummingboard* 14426F: arch/arm/boot/dts/imx6*-sr-* 14427 14428SONIC NETWORK DRIVER 14429M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14430L: netdev@vger.kernel.org 14431S: Maintained 14432F: drivers/net/ethernet/natsemi/sonic.* 14433 14434SONICS SILICON BACKPLANE DRIVER (SSB) 14435M: Michael Buesch <m@bues.ch> 14436L: linux-wireless@vger.kernel.org 14437S: Maintained 14438F: drivers/ssb/ 14439F: include/linux/ssb/ 14440 14441SONY IMX214 SENSOR DRIVER 14442M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14443L: linux-media@vger.kernel.org 14444T: git git://linuxtv.org/media_tree.git 14445S: Maintained 14446F: drivers/media/i2c/imx214.c 14447F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14448 14449SONY IMX258 SENSOR DRIVER 14450M: Sakari Ailus <sakari.ailus@linux.intel.com> 14451L: linux-media@vger.kernel.org 14452T: git git://linuxtv.org/media_tree.git 14453S: Maintained 14454F: drivers/media/i2c/imx258.c 14455 14456SONY IMX274 SENSOR DRIVER 14457M: Leon Luo <leonl@leopardimaging.com> 14458L: linux-media@vger.kernel.org 14459T: git git://linuxtv.org/media_tree.git 14460S: Maintained 14461F: drivers/media/i2c/imx274.c 14462F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14463 14464SONY IMX319 SENSOR DRIVER 14465M: Bingbu Cao <bingbu.cao@intel.com> 14466L: linux-media@vger.kernel.org 14467T: git git://linuxtv.org/media_tree.git 14468S: Maintained 14469F: drivers/media/i2c/imx319.c 14470 14471SONY IMX355 SENSOR DRIVER 14472M: Tianshu Qiu <tian.shu.qiu@intel.com> 14473L: linux-media@vger.kernel.org 14474T: git git://linuxtv.org/media_tree.git 14475S: Maintained 14476F: drivers/media/i2c/imx355.c 14477 14478SONY MEMORYSTICK CARD SUPPORT 14479M: Alex Dubov <oakad@yahoo.com> 14480W: http://tifmxx.berlios.de/ 14481S: Maintained 14482F: drivers/memstick/host/tifm_ms.c 14483 14484SONY MEMORYSTICK STANDARD SUPPORT 14485M: Maxim Levitsky <maximlevitsky@gmail.com> 14486S: Maintained 14487F: drivers/memstick/core/ms_block.* 14488 14489SONY VAIO CONTROL DEVICE DRIVER 14490M: Mattia Dongili <malattia@linux.it> 14491L: platform-driver-x86@vger.kernel.org 14492W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14493S: Maintained 14494F: Documentation/laptops/sony-laptop.txt 14495F: drivers/char/sonypi.c 14496F: drivers/platform/x86/sony-laptop.c 14497F: include/linux/sony-laptop.h 14498 14499SOUND 14500M: Jaroslav Kysela <perex@perex.cz> 14501M: Takashi Iwai <tiwai@suse.com> 14502L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14503W: http://www.alsa-project.org/ 14504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14505T: git git://git.alsa-project.org/alsa-kernel.git 14506Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14507S: Maintained 14508F: Documentation/sound/ 14509F: include/sound/ 14510F: include/uapi/sound/ 14511F: sound/ 14512 14513SOUND - COMPRESSED AUDIO 14514M: Vinod Koul <vkoul@kernel.org> 14515L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14517S: Supported 14518F: Documentation/sound/designs/compress-offload.rst 14519F: include/sound/compress_driver.h 14520F: include/uapi/sound/compress_* 14521F: sound/core/compress_offload.c 14522F: sound/soc/soc-compress.c 14523 14524SOUND - DMAENGINE HELPERS 14525M: Lars-Peter Clausen <lars@metafoo.de> 14526S: Supported 14527F: include/sound/dmaengine_pcm.h 14528F: sound/core/pcm_dmaengine.c 14529F: sound/soc/soc-generic-dmaengine-pcm.c 14530 14531SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14532M: Liam Girdwood <lgirdwood@gmail.com> 14533M: Mark Brown <broonie@kernel.org> 14534T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14535L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14536W: http://alsa-project.org/main/index.php/ASoC 14537S: Supported 14538F: Documentation/devicetree/bindings/sound/ 14539F: Documentation/sound/soc/ 14540F: sound/soc/ 14541F: include/dt-bindings/sound/ 14542F: include/sound/soc* 14543 14544SOUNDWIRE SUBSYSTEM 14545M: Vinod Koul <vkoul@kernel.org> 14546M: Sanyog Kale <sanyog.r.kale@intel.com> 14547R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14548L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14549S: Supported 14550F: Documentation/driver-api/soundwire/ 14551F: drivers/soundwire/ 14552F: include/linux/soundwire/ 14553 14554SP2 MEDIA DRIVER 14555M: Olli Salonen <olli.salonen@iki.fi> 14556L: linux-media@vger.kernel.org 14557W: https://linuxtv.org 14558Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14559S: Maintained 14560F: drivers/media/dvb-frontends/sp2* 14561 14562SPARC + UltraSPARC (sparc/sparc64) 14563M: "David S. Miller" <davem@davemloft.net> 14564L: sparclinux@vger.kernel.org 14565Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14566T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14567T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14568S: Maintained 14569F: arch/sparc/ 14570F: drivers/sbus/ 14571 14572SPARC SERIAL DRIVERS 14573M: "David S. Miller" <davem@davemloft.net> 14574L: sparclinux@vger.kernel.org 14575T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14576T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14577S: Maintained 14578F: include/linux/sunserialcore.h 14579F: drivers/tty/serial/suncore.c 14580F: drivers/tty/serial/sunhv.c 14581F: drivers/tty/serial/sunsab.c 14582F: drivers/tty/serial/sunsab.h 14583F: drivers/tty/serial/sunsu.c 14584F: drivers/tty/serial/sunzilog.c 14585F: drivers/tty/serial/sunzilog.h 14586F: drivers/tty/vcc.c 14587 14588SPARSE CHECKER 14589M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14590L: linux-sparse@vger.kernel.org 14591W: https://sparse.wiki.kernel.org/ 14592T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14593S: Maintained 14594F: include/linux/compiler.h 14595 14596SPEAR CLOCK FRAMEWORK SUPPORT 14597M: Viresh Kumar <vireshk@kernel.org> 14598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14599W: http://www.st.com/spear 14600S: Maintained 14601F: drivers/clk/spear/ 14602 14603SPEAR PLATFORM SUPPORT 14604M: Viresh Kumar <vireshk@kernel.org> 14605M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14607W: http://www.st.com/spear 14608S: Maintained 14609F: arch/arm/boot/dts/spear* 14610F: arch/arm/mach-spear/ 14611 14612SPI NOR SUBSYSTEM 14613M: Marek Vasut <marek.vasut@gmail.com> 14614M: Tudor Ambarus <tudor.ambarus@microchip.com> 14615L: linux-mtd@lists.infradead.org 14616W: http://www.linux-mtd.infradead.org/ 14617Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14618T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14619T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14620S: Maintained 14621F: drivers/mtd/spi-nor/ 14622F: include/linux/mtd/spi-nor.h 14623 14624SPI SUBSYSTEM 14625M: Mark Brown <broonie@kernel.org> 14626L: linux-spi@vger.kernel.org 14627T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14628Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14629S: Maintained 14630F: Documentation/devicetree/bindings/spi/ 14631F: Documentation/spi/ 14632F: drivers/spi/ 14633F: include/linux/spi/ 14634F: include/uapi/linux/spi/ 14635F: tools/spi/ 14636 14637SPIDERNET NETWORK DRIVER for CELL 14638M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14639L: netdev@vger.kernel.org 14640S: Supported 14641F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14642F: drivers/net/ethernet/toshiba/spider_net* 14643 14644SPMI SUBSYSTEM 14645R: Stephen Boyd <sboyd@kernel.org> 14646L: linux-arm-msm@vger.kernel.org 14647F: Documentation/devicetree/bindings/spmi/ 14648F: drivers/spmi/ 14649F: include/dt-bindings/spmi/spmi.h 14650F: include/linux/spmi.h 14651F: include/trace/events/spmi.h 14652 14653SPU FILE SYSTEM 14654M: Jeremy Kerr <jk@ozlabs.org> 14655L: linuxppc-dev@lists.ozlabs.org 14656W: http://www.ibm.com/developerworks/power/cell/ 14657S: Supported 14658F: Documentation/filesystems/spufs.txt 14659F: arch/powerpc/platforms/cell/spufs/ 14660 14661SQUASHFS FILE SYSTEM 14662M: Phillip Lougher <phillip@squashfs.org.uk> 14663L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14664W: http://squashfs.org.uk 14665T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14666S: Maintained 14667F: Documentation/filesystems/squashfs.txt 14668F: fs/squashfs/ 14669 14670SRM (Alpha) environment access 14671M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14672S: Maintained 14673F: arch/alpha/kernel/srm_env.c 14674 14675ST LSM6DSx IMU IIO DRIVER 14676M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14677L: linux-iio@vger.kernel.org 14678W: http://www.st.com/ 14679S: Maintained 14680F: drivers/iio/imu/st_lsm6dsx/ 14681F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14682 14683ST STM32 I2C/SMBUS DRIVER 14684M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14685L: linux-i2c@vger.kernel.org 14686S: Maintained 14687F: drivers/i2c/busses/i2c-stm32* 14688 14689ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14690M: Song Qiang <songqiang1304521@gmail.com> 14691L: linux-iio@vger.kernel.org 14692S: Maintained 14693F: drivers/iio/proximity/vl53l0x-i2c.c 14694F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14695 14696STABLE BRANCH 14697M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14698M: Sasha Levin <sashal@kernel.org> 14699L: stable@vger.kernel.org 14700S: Supported 14701F: Documentation/process/stable-kernel-rules.rst 14702 14703STAGING - COMEDI 14704M: Ian Abbott <abbotti@mev.co.uk> 14705M: H Hartley Sweeten <hsweeten@visionengravers.com> 14706S: Odd Fixes 14707F: drivers/staging/comedi/ 14708 14709STAGING - EROFS FILE SYSTEM 14710M: Gao Xiang <gaoxiang25@huawei.com> 14711M: Chao Yu <yuchao0@huawei.com> 14712L: linux-erofs@lists.ozlabs.org 14713S: Maintained 14714F: drivers/staging/erofs/ 14715 14716STAGING - INDUSTRIAL IO 14717M: Jonathan Cameron <jic23@kernel.org> 14718L: linux-iio@vger.kernel.org 14719S: Odd Fixes 14720F: Documentation/devicetree/bindings/staging/iio/ 14721F: drivers/staging/iio/ 14722 14723STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14724M: Marc Dietrich <marvin24@gmx.de> 14725L: ac100@lists.launchpad.net (moderated for non-subscribers) 14726L: linux-tegra@vger.kernel.org 14727S: Maintained 14728F: drivers/staging/nvec/ 14729 14730STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14731M: Jens Frederich <jfrederich@gmail.com> 14732M: Daniel Drake <dsd@laptop.org> 14733M: Jon Nettleton <jon.nettleton@gmail.com> 14734W: http://wiki.laptop.org/go/DCON 14735S: Maintained 14736F: drivers/staging/olpc_dcon/ 14737 14738STAGING - REALTEK RTL8712U DRIVERS 14739M: Larry Finger <Larry.Finger@lwfinger.net> 14740M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14741S: Odd Fixes 14742F: drivers/staging/rtl8712/ 14743 14744STAGING - REALTEK RTL8188EU DRIVERS 14745M: Larry Finger <Larry.Finger@lwfinger.net> 14746S: Odd Fixes 14747F: drivers/staging/rtl8188eu/ 14748 14749STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14750M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14751M: Teddy Wang <teddy.wang@siliconmotion.com> 14752M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14753L: linux-fbdev@vger.kernel.org 14754S: Maintained 14755F: drivers/staging/sm750fb/ 14756 14757STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14758M: William Hubbs <w.d.hubbs@gmail.com> 14759M: Chris Brannon <chris@the-brannons.com> 14760M: Kirk Reiser <kirk@reisers.ca> 14761M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14762L: speakup@linux-speakup.org 14763W: http://www.linux-speakup.org/ 14764S: Odd Fixes 14765F: drivers/staging/speakup/ 14766 14767STAGING - VIA VT665X DRIVERS 14768M: Forest Bond <forest@alittletooquiet.net> 14769S: Odd Fixes 14770F: drivers/staging/vt665?/ 14771 14772STAGING - WILC1000 WIFI DRIVER 14773M: Adham Abozaeid <adham.abozaeid@microchip.com> 14774M: Ajay Singh <ajay.kathat@microchip.com> 14775L: linux-wireless@vger.kernel.org 14776S: Supported 14777F: drivers/staging/wilc1000/ 14778 14779STAGING SUBSYSTEM 14780M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14781T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14782L: devel@driverdev.osuosl.org 14783S: Supported 14784F: drivers/staging/ 14785 14786STARFIRE/DURALAN NETWORK DRIVER 14787M: Ion Badulescu <ionut@badula.org> 14788S: Odd Fixes 14789F: drivers/net/ethernet/adaptec/starfire* 14790 14791STEC S1220 SKD DRIVER 14792M: Bart Van Assche <bart.vanassche@wdc.com> 14793L: linux-block@vger.kernel.org 14794S: Maintained 14795F: drivers/block/skd*[ch] 14796 14797STI AUDIO (ASoC) DRIVERS 14798M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14799L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14800S: Maintained 14801F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14802F: sound/soc/sti/ 14803 14804STI CEC DRIVER 14805M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14806S: Maintained 14807F: drivers/media/platform/sti/cec/ 14808F: Documentation/devicetree/bindings/media/stih-cec.txt 14809 14810STK1160 USB VIDEO CAPTURE DRIVER 14811M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14812L: linux-media@vger.kernel.org 14813T: git git://linuxtv.org/media_tree.git 14814S: Maintained 14815F: drivers/media/usb/stk1160/ 14816 14817STM32 AUDIO (ASoC) DRIVERS 14818M: Olivier Moysan <olivier.moysan@st.com> 14819M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14820L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14821S: Maintained 14822F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14823F: sound/soc/stm/ 14824 14825STM32 TIMER/LPTIMER DRIVERS 14826M: Fabrice Gasnier <fabrice.gasnier@st.com> 14827S: Maintained 14828F: drivers/*/stm32-*timer* 14829F: drivers/pwm/pwm-stm32* 14830F: include/linux/*/stm32-*tim* 14831F: Documentation/ABI/testing/*timer-stm32 14832F: Documentation/devicetree/bindings/*/stm32-*timer* 14833F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14834 14835STMMAC ETHERNET DRIVER 14836M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14837M: Alexandre Torgue <alexandre.torgue@st.com> 14838M: Jose Abreu <joabreu@synopsys.com> 14839L: netdev@vger.kernel.org 14840W: http://www.stlinux.com 14841S: Supported 14842F: drivers/net/ethernet/stmicro/stmmac/ 14843 14844SUN3/3X 14845M: Sam Creasey <sammy@sammy.net> 14846W: http://sammy.net/sun3/ 14847S: Maintained 14848F: arch/m68k/kernel/*sun3* 14849F: arch/m68k/sun3*/ 14850F: arch/m68k/include/asm/sun3* 14851F: drivers/net/ethernet/i825xx/sun3* 14852 14853SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14854M: Hans de Goede <hdegoede@redhat.com> 14855L: linux-input@vger.kernel.org 14856S: Maintained 14857F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14858F: drivers/input/keyboard/sun4i-lradc-keys.c 14859 14860SUNDANCE NETWORK DRIVER 14861M: Denis Kirjanov <kda@linux-powerpc.org> 14862L: netdev@vger.kernel.org 14863S: Maintained 14864F: drivers/net/ethernet/dlink/sundance.c 14865 14866SUPERH 14867M: Yoshinori Sato <ysato@users.sourceforge.jp> 14868M: Rich Felker <dalias@libc.org> 14869L: linux-sh@vger.kernel.org 14870Q: http://patchwork.kernel.org/project/linux-sh/list/ 14871S: Maintained 14872F: Documentation/sh/ 14873F: arch/sh/ 14874F: drivers/sh/ 14875 14876SUSPEND TO RAM 14877M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14878M: Len Brown <len.brown@intel.com> 14879M: Pavel Machek <pavel@ucw.cz> 14880L: linux-pm@vger.kernel.org 14881B: https://bugzilla.kernel.org 14882S: Supported 14883F: Documentation/power/ 14884F: arch/x86/kernel/acpi/ 14885F: drivers/base/power/ 14886F: kernel/power/ 14887F: include/linux/suspend.h 14888F: include/linux/freezer.h 14889F: include/linux/pm.h 14890 14891SVGA HANDLING 14892M: Martin Mares <mj@ucw.cz> 14893L: linux-video@atrey.karlin.mff.cuni.cz 14894S: Maintained 14895F: Documentation/svga.txt 14896F: arch/x86/boot/video* 14897 14898SWIOTLB SUBSYSTEM 14899M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14900L: iommu@lists.linux-foundation.org 14901T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14902S: Supported 14903F: kernel/dma/swiotlb.c 14904F: arch/*/kernel/pci-swiotlb.c 14905F: include/linux/swiotlb.h 14906 14907SWITCHDEV 14908M: Jiri Pirko <jiri@resnulli.us> 14909M: Ivan Vecera <ivecera@redhat.com> 14910L: netdev@vger.kernel.org 14911S: Supported 14912F: net/switchdev/ 14913F: include/net/switchdev.h 14914 14915SY8106A REGULATOR DRIVER 14916M: Icenowy Zheng <icenowy@aosc.io> 14917S: Maintained 14918F: drivers/regulator/sy8106a-regulator.c 14919F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14920 14921SYNC FILE FRAMEWORK 14922M: Sumit Semwal <sumit.semwal@linaro.org> 14923R: Gustavo Padovan <gustavo@padovan.org> 14924S: Maintained 14925L: linux-media@vger.kernel.org 14926L: dri-devel@lists.freedesktop.org 14927F: drivers/dma-buf/sync_* 14928F: drivers/dma-buf/dma-fence* 14929F: drivers/dma-buf/sw_sync.c 14930F: include/linux/sync_file.h 14931F: include/uapi/linux/sync_file.h 14932F: Documentation/sync_file.txt 14933T: git git://anongit.freedesktop.org/drm/drm-misc 14934 14935SYNOPSYS ARC ARCHITECTURE 14936M: Vineet Gupta <vgupta@synopsys.com> 14937L: linux-snps-arc@lists.infradead.org 14938S: Supported 14939F: arch/arc/ 14940F: Documentation/devicetree/bindings/arc/* 14941F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14942F: drivers/clocksource/arc_timer.c 14943F: drivers/tty/serial/arc_uart.c 14944T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14945 14946SYNOPSYS ARC HSDK SDP pll clock driver 14947M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14948S: Supported 14949F: drivers/clk/clk-hsdk-pll.c 14950F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14951 14952SYNOPSYS ARC SDP clock driver 14953M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14954S: Supported 14955F: drivers/clk/axs10x/* 14956F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14957 14958SYNOPSYS ARC SDP platform support 14959M: Alexey Brodkin <abrodkin@synopsys.com> 14960S: Supported 14961F: arch/arc/plat-axs10x 14962F: arch/arc/boot/dts/ax* 14963F: Documentation/devicetree/bindings/arc/axs10* 14964 14965SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14966M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14967S: Supported 14968F: drivers/reset/reset-axs10x.c 14969F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14970 14971SYNOPSYS CREG GPIO DRIVER 14972M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14973S: Maintained 14974F: drivers/gpio/gpio-creg-snps.c 14975F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14976 14977SYNOPSYS DESIGNWARE 8250 UART DRIVER 14978R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14979S: Maintained 14980F: drivers/tty/serial/8250/8250_dw.c 14981 14982SYNOPSYS DESIGNWARE APB GPIO DRIVER 14983M: Hoan Tran <hoan@os.amperecomputing.com> 14984L: linux-gpio@vger.kernel.org 14985S: Maintained 14986F: drivers/gpio/gpio-dwapb.c 14987F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14988 14989SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14990M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14991S: Maintained 14992F: drivers/dma/dwi-axi-dmac/ 14993F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14994 14995SYNOPSYS DESIGNWARE DMAC DRIVER 14996M: Viresh Kumar <vireshk@kernel.org> 14997R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14998S: Maintained 14999F: Documentation/devicetree/bindings/dma/snps-dma.txt 15000F: drivers/dma/dw/ 15001F: include/dt-bindings/dma/dw-dmac.h 15002F: include/linux/dma/dw.h 15003F: include/linux/platform_data/dma-dw.h 15004 15005SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15006M: Jose Abreu <Jose.Abreu@synopsys.com> 15007L: netdev@vger.kernel.org 15008S: Supported 15009F: drivers/net/ethernet/synopsys/ 15010 15011SYNOPSYS DESIGNWARE I2C DRIVER 15012M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15013R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15014R: Mika Westerberg <mika.westerberg@linux.intel.com> 15015L: linux-i2c@vger.kernel.org 15016S: Maintained 15017F: drivers/i2c/busses/i2c-designware-* 15018F: include/linux/platform_data/i2c-designware.h 15019 15020SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15021M: Jaehoon Chung <jh80.chung@samsung.com> 15022L: linux-mmc@vger.kernel.org 15023S: Maintained 15024F: drivers/mmc/host/dw_mmc* 15025 15026SYNOPSYS HSDK RESET CONTROLLER DRIVER 15027M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15028S: Supported 15029F: drivers/reset/reset-hsdk.c 15030F: include/dt-bindings/reset/snps,hsdk-reset.h 15031F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15032 15033SYSTEM CONFIGURATION (SYSCON) 15034M: Lee Jones <lee.jones@linaro.org> 15035M: Arnd Bergmann <arnd@arndb.de> 15036T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15037S: Supported 15038F: drivers/mfd/syscon.c 15039 15040SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15041M: Sudeep Holla <sudeep.holla@arm.com> 15042L: linux-arm-kernel@lists.infradead.org 15043S: Maintained 15044F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15045F: drivers/clk/clk-sc[mp]i.c 15046F: drivers/cpufreq/sc[mp]i-cpufreq.c 15047F: drivers/firmware/arm_scpi.c 15048F: drivers/firmware/arm_scmi/ 15049F: include/linux/sc[mp]i_protocol.h 15050 15051SYSTEM RESET/SHUTDOWN DRIVERS 15052M: Sebastian Reichel <sre@kernel.org> 15053L: linux-pm@vger.kernel.org 15054T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15055S: Maintained 15056F: Documentation/devicetree/bindings/power/reset/ 15057F: drivers/power/reset/ 15058 15059SYSTEM TRACE MODULE CLASS 15060M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15061S: Maintained 15062T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15063F: Documentation/trace/stm.rst 15064F: drivers/hwtracing/stm/ 15065F: include/linux/stm.h 15066F: include/uapi/linux/stm.h 15067 15068SYSV FILESYSTEM 15069M: Christoph Hellwig <hch@infradead.org> 15070S: Maintained 15071F: Documentation/filesystems/sysv-fs.txt 15072F: fs/sysv/ 15073F: include/linux/sysv_fs.h 15074 15075TASKSTATS STATISTICS INTERFACE 15076M: Balbir Singh <bsingharora@gmail.com> 15077S: Maintained 15078F: Documentation/accounting/taskstats* 15079F: include/linux/taskstats* 15080F: kernel/taskstats.c 15081 15082TC subsystem 15083M: Jamal Hadi Salim <jhs@mojatatu.com> 15084M: Cong Wang <xiyou.wangcong@gmail.com> 15085M: Jiri Pirko <jiri@resnulli.us> 15086L: netdev@vger.kernel.org 15087S: Maintained 15088F: include/net/pkt_cls.h 15089F: include/net/pkt_sched.h 15090F: include/net/tc_act/ 15091F: include/uapi/linux/pkt_cls.h 15092F: include/uapi/linux/pkt_sched.h 15093F: include/uapi/linux/tc_act/ 15094F: include/uapi/linux/tc_ematch/ 15095F: net/sched/ 15096 15097TC90522 MEDIA DRIVER 15098M: Akihiro Tsukada <tskd08@gmail.com> 15099L: linux-media@vger.kernel.org 15100S: Odd Fixes 15101F: drivers/media/dvb-frontends/tc90522* 15102 15103TCP LOW PRIORITY MODULE 15104M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15105M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15106W: http://tcp-lp-mod.sourceforge.net/ 15107S: Maintained 15108F: net/ipv4/tcp_lp.c 15109 15110TDA10071 MEDIA DRIVER 15111M: Antti Palosaari <crope@iki.fi> 15112L: linux-media@vger.kernel.org 15113W: https://linuxtv.org 15114W: http://palosaari.fi/linux/ 15115Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15116T: git git://linuxtv.org/anttip/media_tree.git 15117S: Maintained 15118F: drivers/media/dvb-frontends/tda10071* 15119 15120TDA18212 MEDIA DRIVER 15121M: Antti Palosaari <crope@iki.fi> 15122L: linux-media@vger.kernel.org 15123W: https://linuxtv.org 15124W: http://palosaari.fi/linux/ 15125Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15126T: git git://linuxtv.org/anttip/media_tree.git 15127S: Maintained 15128F: drivers/media/tuners/tda18212* 15129 15130TDA18218 MEDIA DRIVER 15131M: Antti Palosaari <crope@iki.fi> 15132L: linux-media@vger.kernel.org 15133W: https://linuxtv.org 15134W: http://palosaari.fi/linux/ 15135Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15136T: git git://linuxtv.org/anttip/media_tree.git 15137S: Maintained 15138F: drivers/media/tuners/tda18218* 15139 15140TDA18250 MEDIA DRIVER 15141M: Olli Salonen <olli.salonen@iki.fi> 15142L: linux-media@vger.kernel.org 15143W: https://linuxtv.org 15144Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15145T: git git://linuxtv.org/media_tree.git 15146S: Maintained 15147F: drivers/media/tuners/tda18250* 15148 15149TDA18271 MEDIA DRIVER 15150M: Michael Krufky <mkrufky@linuxtv.org> 15151L: linux-media@vger.kernel.org 15152W: https://linuxtv.org 15153W: http://github.com/mkrufky 15154Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15155T: git git://linuxtv.org/mkrufky/tuners.git 15156S: Maintained 15157F: drivers/media/tuners/tda18271* 15158 15159TDA1997x MEDIA DRIVER 15160M: Tim Harvey <tharvey@gateworks.com> 15161L: linux-media@vger.kernel.org 15162W: https://linuxtv.org 15163Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15164S: Maintained 15165F: drivers/media/i2c/tda1997x.* 15166 15167TDA827x MEDIA DRIVER 15168M: Michael Krufky <mkrufky@linuxtv.org> 15169L: linux-media@vger.kernel.org 15170W: https://linuxtv.org 15171W: http://github.com/mkrufky 15172Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15173T: git git://linuxtv.org/mkrufky/tuners.git 15174S: Maintained 15175F: drivers/media/tuners/tda8290.* 15176 15177TDA8290 MEDIA DRIVER 15178M: Michael Krufky <mkrufky@linuxtv.org> 15179L: linux-media@vger.kernel.org 15180W: https://linuxtv.org 15181W: http://github.com/mkrufky 15182Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15183T: git git://linuxtv.org/mkrufky/tuners.git 15184S: Maintained 15185F: drivers/media/tuners/tda8290.* 15186 15187TDA9840 MEDIA DRIVER 15188M: Hans Verkuil <hverkuil@xs4all.nl> 15189L: linux-media@vger.kernel.org 15190T: git git://linuxtv.org/media_tree.git 15191W: https://linuxtv.org 15192S: Maintained 15193F: drivers/media/i2c/tda9840* 15194 15195TEA5761 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: Odd fixes 15201F: drivers/media/tuners/tea5761.* 15202 15203TEA5767 TUNER DRIVER 15204M: Mauro Carvalho Chehab <mchehab@kernel.org> 15205L: linux-media@vger.kernel.org 15206W: https://linuxtv.org 15207T: git git://linuxtv.org/media_tree.git 15208S: Maintained 15209F: drivers/media/tuners/tea5767.* 15210 15211TEA6415C 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/tea6415c* 15218 15219TEA6420 MEDIA DRIVER 15220M: Hans Verkuil <hverkuil@xs4all.nl> 15221L: linux-media@vger.kernel.org 15222T: git git://linuxtv.org/media_tree.git 15223W: https://linuxtv.org 15224S: Maintained 15225F: drivers/media/i2c/tea6420* 15226 15227TEAM DRIVER 15228M: Jiri Pirko <jiri@resnulli.us> 15229L: netdev@vger.kernel.org 15230S: Supported 15231F: drivers/net/team/ 15232F: include/linux/if_team.h 15233F: include/uapi/linux/if_team.h 15234 15235TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15236M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15237S: Maintained 15238F: arch/x86/platform/ts5500/ 15239 15240TECHNOTREND USB IR RECEIVER 15241M: Sean Young <sean@mess.org> 15242L: linux-media@vger.kernel.org 15243S: Maintained 15244F: drivers/media/rc/ttusbir.c 15245 15246TECHWELL TW9910 VIDEO DECODER 15247L: linux-media@vger.kernel.org 15248S: Orphan 15249F: drivers/media/i2c/tw9910.c 15250F: include/media/i2c/tw9910.h 15251 15252TEE SUBSYSTEM 15253M: Jens Wiklander <jens.wiklander@linaro.org> 15254S: Maintained 15255F: include/linux/tee_drv.h 15256F: include/uapi/linux/tee.h 15257F: drivers/tee/ 15258F: Documentation/tee.txt 15259 15260TEGRA ARCHITECTURE SUPPORT 15261M: Thierry Reding <thierry.reding@gmail.com> 15262M: Jonathan Hunter <jonathanh@nvidia.com> 15263L: linux-tegra@vger.kernel.org 15264Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15265T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15266S: Supported 15267N: [^a-z]tegra 15268 15269TEGRA CLOCK DRIVER 15270M: Peter De Schrijver <pdeschrijver@nvidia.com> 15271M: Prashant Gaikwad <pgaikwad@nvidia.com> 15272S: Supported 15273F: drivers/clk/tegra/ 15274 15275TEGRA DMA DRIVERS 15276M: Laxman Dewangan <ldewangan@nvidia.com> 15277M: Jon Hunter <jonathanh@nvidia.com> 15278S: Supported 15279F: drivers/dma/tegra* 15280 15281TEGRA I2C DRIVER 15282M: Laxman Dewangan <ldewangan@nvidia.com> 15283S: Supported 15284F: drivers/i2c/busses/i2c-tegra.c 15285 15286TEGRA IOMMU DRIVERS 15287M: Thierry Reding <thierry.reding@gmail.com> 15288L: linux-tegra@vger.kernel.org 15289S: Supported 15290F: drivers/iommu/tegra* 15291 15292TEGRA KBC DRIVER 15293M: Laxman Dewangan <ldewangan@nvidia.com> 15294S: Supported 15295F: drivers/input/keyboard/tegra-kbc.c 15296 15297TEGRA NAND DRIVER 15298M: Stefan Agner <stefan@agner.ch> 15299M: Lucas Stach <dev@lynxeye.de> 15300S: Maintained 15301F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15302F: drivers/mtd/nand/raw/tegra_nand.c 15303 15304TEGRA PWM DRIVER 15305M: Thierry Reding <thierry.reding@gmail.com> 15306S: Supported 15307F: drivers/pwm/pwm-tegra.c 15308 15309TEGRA SERIAL DRIVER 15310M: Laxman Dewangan <ldewangan@nvidia.com> 15311S: Supported 15312F: drivers/tty/serial/serial-tegra.c 15313 15314TEGRA SPI DRIVER 15315M: Laxman Dewangan <ldewangan@nvidia.com> 15316S: Supported 15317F: drivers/spi/spi-tegra* 15318 15319TEHUTI ETHERNET DRIVER 15320M: Andy Gospodarek <andy@greyhouse.net> 15321L: netdev@vger.kernel.org 15322S: Supported 15323F: drivers/net/ethernet/tehuti/* 15324 15325Telecom Clock Driver for MCPL0010 15326M: Mark Gross <mark.gross@intel.com> 15327S: Supported 15328F: drivers/char/tlclk.c 15329 15330TENSILICA XTENSA PORT (xtensa) 15331M: Chris Zankel <chris@zankel.net> 15332M: Max Filippov <jcmvbkbc@gmail.com> 15333L: linux-xtensa@linux-xtensa.org 15334T: git git://github.com/czankel/xtensa-linux.git 15335S: Maintained 15336F: arch/xtensa/ 15337F: drivers/irqchip/irq-xtensa-* 15338 15339Texas Instruments' System Control Interface (TISCI) Protocol Driver 15340M: Nishanth Menon <nm@ti.com> 15341M: Tero Kristo <t-kristo@ti.com> 15342M: Santosh Shilimkar <ssantosh@kernel.org> 15343L: linux-arm-kernel@lists.infradead.org 15344S: Maintained 15345F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15346F: drivers/firmware/ti_sci* 15347F: include/linux/soc/ti/ti_sci_protocol.h 15348F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15349F: drivers/soc/ti/ti_sci_pm_domains.c 15350F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15351F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15352F: drivers/clk/keystone/sci-clk.c 15353F: drivers/reset/reset-ti-sci.c 15354 15355Texas Instruments ASoC drivers 15356M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15357L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15358S: Maintained 15359F: sound/soc/ti/ 15360 15361Texas Instruments' DAC7612 DAC Driver 15362M: Ricardo Ribalda <ricardo@ribalda.com> 15363L: linux-iio@vger.kernel.org 15364S: Supported 15365F: drivers/iio/dac/ti-dac7612.c 15366F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15367 15368THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15369M: Hans Verkuil <hverkuil@xs4all.nl> 15370L: linux-media@vger.kernel.org 15371T: git git://linuxtv.org/media_tree.git 15372W: https://linuxtv.org 15373S: Maintained 15374F: drivers/media/radio/radio-raremono.c 15375 15376THERMAL 15377M: Zhang Rui <rui.zhang@intel.com> 15378M: Eduardo Valentin <edubezval@gmail.com> 15379R: Daniel Lezcano <daniel.lezcano@linaro.org> 15380L: linux-pm@vger.kernel.org 15381T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15382T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15383Q: https://patchwork.kernel.org/project/linux-pm/list/ 15384S: Supported 15385F: drivers/thermal/ 15386F: include/linux/thermal.h 15387F: include/uapi/linux/thermal.h 15388F: include/linux/cpu_cooling.h 15389F: Documentation/devicetree/bindings/thermal/ 15390 15391THERMAL/CPU_COOLING 15392M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15393M: Viresh Kumar <viresh.kumar@linaro.org> 15394M: Javi Merino <javi.merino@kernel.org> 15395L: linux-pm@vger.kernel.org 15396S: Supported 15397F: Documentation/thermal/cpu-cooling-api.txt 15398F: drivers/thermal/cpu_cooling.c 15399F: include/linux/cpu_cooling.h 15400 15401THINKPAD ACPI EXTRAS DRIVER 15402M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15403L: ibm-acpi-devel@lists.sourceforge.net 15404L: platform-driver-x86@vger.kernel.org 15405W: http://ibm-acpi.sourceforge.net 15406W: http://thinkwiki.org/wiki/Ibm-acpi 15407T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15408S: Maintained 15409F: drivers/platform/x86/thinkpad_acpi.c 15410 15411THUNDERBOLT DRIVER 15412M: Andreas Noever <andreas.noever@gmail.com> 15413M: Michael Jamet <michael.jamet@intel.com> 15414M: Mika Westerberg <mika.westerberg@linux.intel.com> 15415M: Yehezkel Bernat <YehezkelShB@gmail.com> 15416T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15417S: Maintained 15418F: Documentation/admin-guide/thunderbolt.rst 15419F: drivers/thunderbolt/ 15420F: include/linux/thunderbolt.h 15421 15422THUNDERBOLT NETWORK DRIVER 15423M: Michael Jamet <michael.jamet@intel.com> 15424M: Mika Westerberg <mika.westerberg@linux.intel.com> 15425M: Yehezkel Bernat <YehezkelShB@gmail.com> 15426L: netdev@vger.kernel.org 15427S: Maintained 15428F: drivers/net/thunderbolt.c 15429 15430THUNDERX GPIO DRIVER 15431M: David Daney <david.daney@cavium.com> 15432S: Maintained 15433F: drivers/gpio/gpio-thunderx.c 15434 15435TI AM437X VPFE DRIVER 15436M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15437L: linux-media@vger.kernel.org 15438W: https://linuxtv.org 15439Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15440T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15441S: Maintained 15442F: drivers/media/platform/am437x/ 15443 15444TI BANDGAP AND THERMAL DRIVER 15445M: Eduardo Valentin <edubezval@gmail.com> 15446M: Keerthy <j-keerthy@ti.com> 15447L: linux-pm@vger.kernel.org 15448L: linux-omap@vger.kernel.org 15449S: Maintained 15450F: drivers/thermal/ti-soc-thermal/ 15451 15452TI BQ27XXX POWER SUPPLY DRIVER 15453R: Andrew F. Davis <afd@ti.com> 15454F: include/linux/power/bq27xxx_battery.h 15455F: drivers/power/supply/bq27xxx_battery.c 15456F: drivers/power/supply/bq27xxx_battery_i2c.c 15457 15458TI CDCE706 CLOCK DRIVER 15459M: Max Filippov <jcmvbkbc@gmail.com> 15460S: Maintained 15461F: drivers/clk/clk-cdce706.c 15462 15463TI CLOCK DRIVER 15464M: Tero Kristo <t-kristo@ti.com> 15465L: linux-omap@vger.kernel.org 15466S: Maintained 15467F: drivers/clk/ti/ 15468F: include/linux/clk/ti.h 15469 15470TI DAVINCI MACHINE SUPPORT 15471M: Sekhar Nori <nsekhar@ti.com> 15472M: Kevin Hilman <khilman@kernel.org> 15473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15474T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15475S: Supported 15476F: arch/arm/mach-davinci/ 15477F: drivers/i2c/busses/i2c-davinci.c 15478F: arch/arm/boot/dts/da850* 15479 15480TI DAVINCI SERIES CLOCK DRIVER 15481M: David Lechner <david@lechnology.com> 15482R: Sekhar Nori <nsekhar@ti.com> 15483S: Maintained 15484F: Documentation/devicetree/bindings/clock/ti/davinci/ 15485F: drivers/clk/davinci/ 15486 15487TI DAVINCI SERIES GPIO DRIVER 15488M: Keerthy <j-keerthy@ti.com> 15489L: linux-gpio@vger.kernel.org 15490S: Maintained 15491F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15492F: drivers/gpio/gpio-davinci.c 15493 15494TI DAVINCI SERIES MEDIA DRIVER 15495M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15496L: linux-media@vger.kernel.org 15497W: https://linuxtv.org 15498Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15499T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15500S: Maintained 15501F: drivers/media/platform/davinci/ 15502F: include/media/davinci/ 15503 15504TI ETHERNET SWITCH DRIVER (CPSW) 15505R: Grygorii Strashko <grygorii.strashko@ti.com> 15506L: linux-omap@vger.kernel.org 15507L: netdev@vger.kernel.org 15508S: Maintained 15509F: drivers/net/ethernet/ti/cpsw* 15510F: drivers/net/ethernet/ti/davinci* 15511 15512TI FLASH MEDIA INTERFACE DRIVER 15513M: Alex Dubov <oakad@yahoo.com> 15514S: Maintained 15515F: drivers/misc/tifm* 15516F: drivers/mmc/host/tifm_sd.c 15517F: include/linux/tifm.h 15518 15519TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15520M: Santosh Shilimkar <ssantosh@kernel.org> 15521L: linux-kernel@vger.kernel.org 15522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15523S: Maintained 15524F: drivers/soc/ti/* 15525T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15526 15527TI LM49xxx FAMILY ASoC CODEC DRIVERS 15528M: M R Swami Reddy <mr.swami.reddy@ti.com> 15529M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15530L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15531S: Maintained 15532F: sound/soc/codecs/lm49453* 15533F: sound/soc/codecs/isabelle* 15534 15535TI LP855x BACKLIGHT DRIVER 15536M: Milo Kim <milo.kim@ti.com> 15537S: Maintained 15538F: Documentation/backlight/lp855x-driver.txt 15539F: drivers/video/backlight/lp855x_bl.c 15540F: include/linux/platform_data/lp855x.h 15541 15542TI LP8727 CHARGER DRIVER 15543M: Milo Kim <milo.kim@ti.com> 15544S: Maintained 15545F: drivers/power/supply/lp8727_charger.c 15546F: include/linux/platform_data/lp8727.h 15547 15548TI LP8788 MFD DRIVER 15549M: Milo Kim <milo.kim@ti.com> 15550S: Maintained 15551F: drivers/iio/adc/lp8788_adc.c 15552F: drivers/leds/leds-lp8788.c 15553F: drivers/mfd/lp8788*.c 15554F: drivers/power/supply/lp8788-charger.c 15555F: drivers/regulator/lp8788-*.c 15556F: include/linux/mfd/lp8788*.h 15557 15558TI NETCP ETHERNET DRIVER 15559M: Wingman Kwok <w-kwok2@ti.com> 15560M: Murali Karicheri <m-karicheri2@ti.com> 15561L: netdev@vger.kernel.org 15562S: Maintained 15563F: drivers/net/ethernet/ti/netcp* 15564 15565TI PCM3060 ASoC CODEC DRIVER 15566M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15567L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15568S: Maintained 15569F: Documentation/devicetree/bindings/sound/pcm3060.txt 15570F: sound/soc/codecs/pcm3060* 15571 15572TI TAS571X FAMILY ASoC CODEC DRIVER 15573M: Kevin Cernekee <cernekee@chromium.org> 15574L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15575S: Odd Fixes 15576F: sound/soc/codecs/tas571x* 15577 15578TI TRF7970A NFC DRIVER 15579M: Mark Greer <mgreer@animalcreek.com> 15580L: linux-wireless@vger.kernel.org 15581L: linux-nfc@lists.01.org (moderated for non-subscribers) 15582S: Supported 15583F: drivers/nfc/trf7970a.c 15584F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15585 15586TI TWL4030 SERIES SOC CODEC DRIVER 15587M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15588L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15589S: Maintained 15590F: sound/soc/codecs/twl4030* 15591 15592TI VPE/CAL DRIVERS 15593M: Benoit Parrot <bparrot@ti.com> 15594L: linux-media@vger.kernel.org 15595W: http://linuxtv.org/ 15596Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15597S: Maintained 15598F: drivers/media/platform/ti-vpe/ 15599 15600TI WILINK WIRELESS DRIVERS 15601L: linux-wireless@vger.kernel.org 15602W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15603W: http://wireless.kernel.org/en/users/Drivers/wl1251 15604T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15605S: Orphan 15606F: drivers/net/wireless/ti/ 15607F: include/linux/wl12xx.h 15608 15609TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15610M: John Stultz <john.stultz@linaro.org> 15611M: Thomas Gleixner <tglx@linutronix.de> 15612R: Stephen Boyd <sboyd@kernel.org> 15613L: linux-kernel@vger.kernel.org 15614T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15615S: Supported 15616F: include/linux/clocksource.h 15617F: include/linux/time.h 15618F: include/linux/timex.h 15619F: include/uapi/linux/time.h 15620F: include/uapi/linux/timex.h 15621F: kernel/time/clocksource.c 15622F: kernel/time/time*.c 15623F: kernel/time/alarmtimer.c 15624F: kernel/time/ntp.c 15625F: tools/testing/selftests/timers/ 15626 15627TIPC NETWORK LAYER 15628M: Jon Maloy <jon.maloy@ericsson.com> 15629M: Ying Xue <ying.xue@windriver.com> 15630L: netdev@vger.kernel.org (core kernel code) 15631L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15632W: http://tipc.sourceforge.net/ 15633S: Maintained 15634F: include/uapi/linux/tipc*.h 15635F: net/tipc/ 15636 15637TLAN NETWORK DRIVER 15638M: Samuel Chessman <chessman@tux.org> 15639L: tlan-devel@lists.sourceforge.net (subscribers-only) 15640W: http://sourceforge.net/projects/tlan/ 15641S: Maintained 15642F: Documentation/networking/device_drivers/ti/tlan.txt 15643F: drivers/net/ethernet/ti/tlan.* 15644 15645TM6000 VIDEO4LINUX DRIVER 15646M: Mauro Carvalho Chehab <mchehab@kernel.org> 15647L: linux-media@vger.kernel.org 15648W: https://linuxtv.org 15649T: git git://linuxtv.org/media_tree.git 15650S: Odd fixes 15651F: drivers/media/usb/tm6000/ 15652F: Documentation/media/v4l-drivers/tm6000* 15653 15654TMIO/SDHI MMC DRIVER 15655M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15656L: linux-mmc@vger.kernel.org 15657S: Supported 15658F: drivers/mmc/host/tmio_mmc* 15659F: drivers/mmc/host/renesas_sdhi* 15660F: include/linux/mfd/tmio.h 15661 15662TMP401 HARDWARE MONITOR DRIVER 15663M: Guenter Roeck <linux@roeck-us.net> 15664L: linux-hwmon@vger.kernel.org 15665S: Maintained 15666F: Documentation/hwmon/tmp401 15667F: drivers/hwmon/tmp401.c 15668 15669TMPFS (SHMEM FILESYSTEM) 15670M: Hugh Dickins <hughd@google.com> 15671L: linux-mm@kvack.org 15672S: Maintained 15673F: include/linux/shmem_fs.h 15674F: mm/shmem.c 15675 15676TOMOYO SECURITY MODULE 15677M: Kentaro Takeda <takedakn@nttdata.co.jp> 15678M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15679L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15680L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15681L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15682L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15683W: https://tomoyo.osdn.jp/ 15684S: Maintained 15685F: security/tomoyo/ 15686 15687TOPSTAR LAPTOP EXTRAS DRIVER 15688M: Herton Ronaldo Krzesinski <herton@canonical.com> 15689L: platform-driver-x86@vger.kernel.org 15690S: Maintained 15691F: drivers/platform/x86/topstar-laptop.c 15692 15693TORTURE-TEST MODULES 15694M: Davidlohr Bueso <dave@stgolabs.net> 15695M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15696M: Josh Triplett <josh@joshtriplett.org> 15697L: linux-kernel@vger.kernel.org 15698S: Supported 15699T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15700F: Documentation/RCU/torture.txt 15701F: kernel/torture.c 15702F: kernel/rcu/rcutorture.c 15703F: kernel/rcu/rcuperf.c 15704F: kernel/locking/locktorture.c 15705 15706TOSHIBA ACPI EXTRAS DRIVER 15707M: Azael Avalos <coproscefalo@gmail.com> 15708L: platform-driver-x86@vger.kernel.org 15709S: Maintained 15710F: drivers/platform/x86/toshiba_acpi.c 15711 15712TOSHIBA BLUETOOTH DRIVER 15713M: Azael Avalos <coproscefalo@gmail.com> 15714L: platform-driver-x86@vger.kernel.org 15715S: Maintained 15716F: drivers/platform/x86/toshiba_bluetooth.c 15717 15718TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15719M: Azael Avalos <coproscefalo@gmail.com> 15720L: platform-driver-x86@vger.kernel.org 15721S: Maintained 15722F: drivers/platform/x86/toshiba_haps.c 15723 15724TOSHIBA SMM DRIVER 15725M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15726W: http://www.buzzard.org.uk/toshiba/ 15727S: Maintained 15728F: drivers/char/toshiba.c 15729F: include/linux/toshiba.h 15730F: include/uapi/linux/toshiba.h 15731 15732TOSHIBA TC358743 DRIVER 15733M: Mats Randgaard <matrandg@cisco.com> 15734L: linux-media@vger.kernel.org 15735S: Maintained 15736F: drivers/media/i2c/tc358743* 15737F: include/media/i2c/tc358743.h 15738 15739TOSHIBA WMI HOTKEYS DRIVER 15740M: Azael Avalos <coproscefalo@gmail.com> 15741L: platform-driver-x86@vger.kernel.org 15742S: Maintained 15743F: drivers/platform/x86/toshiba-wmi.c 15744 15745TPM DEVICE DRIVER 15746M: Peter Huewe <peterhuewe@gmx.de> 15747M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15748R: Jason Gunthorpe <jgg@ziepe.ca> 15749L: linux-integrity@vger.kernel.org 15750Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15751W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15752T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15753S: Maintained 15754F: drivers/char/tpm/ 15755 15756TRACING 15757M: Steven Rostedt <rostedt@goodmis.org> 15758M: Ingo Molnar <mingo@redhat.com> 15759T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15760S: Maintained 15761F: Documentation/trace/ftrace.rst 15762F: arch/*/*/*/ftrace.h 15763F: arch/*/kernel/ftrace.c 15764F: include/*/ftrace.h 15765F: include/linux/trace*.h 15766F: include/trace/ 15767F: kernel/trace/ 15768F: tools/testing/selftests/ftrace/ 15769 15770TRACING MMIO ACCESSES (MMIOTRACE) 15771M: Steven Rostedt <rostedt@goodmis.org> 15772M: Ingo Molnar <mingo@kernel.org> 15773R: Karol Herbst <karolherbst@gmail.com> 15774R: Pekka Paalanen <ppaalanen@gmail.com> 15775S: Maintained 15776L: linux-kernel@vger.kernel.org 15777L: nouveau@lists.freedesktop.org 15778F: kernel/trace/trace_mmiotrace.c 15779F: include/linux/mmiotrace.h 15780F: arch/x86/mm/kmmio.c 15781F: arch/x86/mm/mmio-mod.c 15782F: arch/x86/mm/testmmiotrace.c 15783 15784TRIVIAL PATCHES 15785M: Jiri Kosina <trivial@kernel.org> 15786T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15787S: Maintained 15788K: ^Subject:.*(?i)trivial 15789 15790TEMPO SEMICONDUCTOR DRIVERS 15791M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15792S: Maintained 15793F: sound/soc/codecs/tscs*.c 15794F: sound/soc/codecs/tscs*.h 15795F: Documentation/devicetree/bindings/sound/tscs*.txt 15796 15797TTY LAYER 15798M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15799M: Jiri Slaby <jslaby@suse.com> 15800S: Supported 15801T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15802F: Documentation/serial/ 15803F: drivers/tty/ 15804F: drivers/tty/serial/serial_core.c 15805F: include/linux/serial_core.h 15806F: include/linux/serial.h 15807F: include/linux/tty.h 15808F: include/uapi/linux/serial_core.h 15809F: include/uapi/linux/serial.h 15810F: include/uapi/linux/tty.h 15811 15812TUA9001 MEDIA DRIVER 15813M: Antti Palosaari <crope@iki.fi> 15814L: linux-media@vger.kernel.org 15815W: https://linuxtv.org 15816W: http://palosaari.fi/linux/ 15817Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15818T: git git://linuxtv.org/anttip/media_tree.git 15819S: Maintained 15820F: drivers/media/tuners/tua9001* 15821 15822TULIP NETWORK DRIVERS 15823L: netdev@vger.kernel.org 15824L: linux-parisc@vger.kernel.org 15825S: Orphan 15826F: drivers/net/ethernet/dec/tulip/ 15827 15828TUN/TAP driver 15829M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15830W: http://vtun.sourceforge.net/tun 15831S: Maintained 15832F: Documentation/networking/tuntap.txt 15833F: arch/um/os-Linux/drivers/ 15834 15835TURBOCHANNEL SUBSYSTEM 15836M: "Maciej W. Rozycki" <macro@linux-mips.org> 15837M: Ralf Baechle <ralf@linux-mips.org> 15838L: linux-mips@vger.kernel.org 15839Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15840S: Maintained 15841F: drivers/tc/ 15842F: include/linux/tc.h 15843 15844TURBOSTAT UTILITY 15845M: "Len Brown" <lenb@kernel.org> 15846L: linux-pm@vger.kernel.org 15847B: https://bugzilla.kernel.org 15848Q: https://patchwork.kernel.org/project/linux-pm/list/ 15849T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15850S: Supported 15851F: tools/power/x86/turbostat/ 15852 15853TW5864 VIDEO4LINUX DRIVER 15854M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15855M: Anton Sviridenko <anton@corp.bluecherry.net> 15856M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15857M: Andrey Utkin <andrey_utkin@fastmail.com> 15858L: linux-media@vger.kernel.org 15859S: Supported 15860F: drivers/media/pci/tw5864/ 15861 15862TW68 VIDEO4LINUX DRIVER 15863M: Hans Verkuil <hverkuil@xs4all.nl> 15864L: linux-media@vger.kernel.org 15865T: git git://linuxtv.org/media_tree.git 15866W: https://linuxtv.org 15867S: Odd Fixes 15868F: drivers/media/pci/tw68/ 15869 15870TW686X VIDEO4LINUX DRIVER 15871M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15872L: linux-media@vger.kernel.org 15873T: git git://linuxtv.org/media_tree.git 15874W: http://linuxtv.org 15875S: Maintained 15876F: drivers/media/pci/tw686x/ 15877 15878UBI FILE SYSTEM (UBIFS) 15879M: Richard Weinberger <richard@nod.at> 15880M: Artem Bityutskiy <dedekind1@gmail.com> 15881M: Adrian Hunter <adrian.hunter@intel.com> 15882L: linux-mtd@lists.infradead.org 15883T: git git://git.infradead.org/ubifs-2.6.git 15884W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15885S: Supported 15886F: Documentation/filesystems/ubifs.txt 15887F: fs/ubifs/ 15888 15889UCLINUX (M68KNOMMU AND COLDFIRE) 15890M: Greg Ungerer <gerg@linux-m68k.org> 15891W: http://www.linux-m68k.org/ 15892W: http://www.uclinux.org/ 15893L: linux-m68k@lists.linux-m68k.org 15894L: uclinux-dev@uclinux.org (subscribers-only) 15895T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15896S: Maintained 15897F: arch/m68k/coldfire/ 15898F: arch/m68k/68*/ 15899F: arch/m68k/*/*_no.* 15900F: arch/m68k/include/asm/*_no.* 15901 15902UDF FILESYSTEM 15903M: Jan Kara <jack@suse.com> 15904S: Maintained 15905F: Documentation/filesystems/udf.txt 15906F: fs/udf/ 15907 15908UDRAW TABLET 15909M: Bastien Nocera <hadess@hadess.net> 15910L: linux-input@vger.kernel.org 15911S: Maintained 15912F: drivers/hid/hid-udraw-ps3.c 15913 15914UFS FILESYSTEM 15915M: Evgeniy Dushistov <dushistov@mail.ru> 15916S: Maintained 15917F: Documentation/filesystems/ufs.txt 15918F: fs/ufs/ 15919 15920UHID USERSPACE HID IO DRIVER: 15921M: David Herrmann <dh.herrmann@googlemail.com> 15922L: linux-input@vger.kernel.org 15923S: Maintained 15924F: drivers/hid/uhid.c 15925F: include/uapi/linux/uhid.h 15926 15927ULPI BUS 15928M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15929L: linux-usb@vger.kernel.org 15930S: Maintained 15931F: drivers/usb/common/ulpi.c 15932F: include/linux/ulpi/ 15933 15934ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15935L: linux-usb@vger.kernel.org 15936S: Orphan 15937F: drivers/uwb/ 15938F: include/linux/uwb.h 15939F: include/linux/uwb/ 15940 15941UNICORE32 ARCHITECTURE: 15942M: Guan Xuetao <gxt@pku.edu.cn> 15943W: http://mprc.pku.edu.cn/~guanxuetao/linux 15944S: Maintained 15945T: git git://github.com/gxt/linux.git 15946F: arch/unicore32/ 15947 15948UNIFDEF 15949M: Tony Finch <dot@dotat.at> 15950W: http://dotat.at/prog/unifdef 15951S: Maintained 15952F: scripts/unifdef.c 15953 15954UNIFORM CDROM DRIVER 15955M: Jens Axboe <axboe@kernel.dk> 15956W: http://www.kernel.dk 15957S: Maintained 15958F: Documentation/cdrom/ 15959F: drivers/cdrom/cdrom.c 15960F: include/linux/cdrom.h 15961F: include/uapi/linux/cdrom.h 15962 15963UNISYS S-PAR DRIVERS 15964M: David Kershner <david.kershner@unisys.com> 15965L: sparmaintainer@unisys.com (Unisys internal) 15966S: Supported 15967F: include/linux/visorbus.h 15968F: drivers/visorbus/ 15969F: drivers/staging/unisys/ 15970 15971UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15972R: Alim Akhtar <alim.akhtar@samsung.com> 15973R: Avri Altman <avri.altman@wdc.com> 15974R: Pedro Sousa <pedrom.sousa@synopsys.com> 15975L: linux-scsi@vger.kernel.org 15976S: Supported 15977F: Documentation/scsi/ufs.txt 15978F: drivers/scsi/ufs/ 15979 15980UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15981M: Pedro Sousa <pedrom.sousa@synopsys.com> 15982L: linux-scsi@vger.kernel.org 15983S: Supported 15984F: drivers/scsi/ufs/*dwc* 15985 15986UNSORTED BLOCK IMAGES (UBI) 15987M: Artem Bityutskiy <dedekind1@gmail.com> 15988M: Richard Weinberger <richard@nod.at> 15989W: http://www.linux-mtd.infradead.org/ 15990L: linux-mtd@lists.infradead.org 15991T: git git://git.infradead.org/ubifs-2.6.git 15992S: Supported 15993F: drivers/mtd/ubi/ 15994F: include/linux/mtd/ubi.h 15995F: include/uapi/mtd/ubi-user.h 15996 15997USB "USBNET" DRIVER FRAMEWORK 15998M: Oliver Neukum <oneukum@suse.com> 15999L: netdev@vger.kernel.org 16000W: http://www.linux-usb.org/usbnet 16001S: Maintained 16002F: drivers/net/usb/usbnet.c 16003F: include/linux/usb/usbnet.h 16004 16005USB ACM DRIVER 16006M: Oliver Neukum <oneukum@suse.com> 16007L: linux-usb@vger.kernel.org 16008S: Maintained 16009F: Documentation/usb/acm.txt 16010F: drivers/usb/class/cdc-acm.* 16011 16012USB AR5523 WIRELESS DRIVER 16013M: Pontus Fuchs <pontus.fuchs@gmail.com> 16014L: linux-wireless@vger.kernel.org 16015S: Maintained 16016F: drivers/net/wireless/ath/ar5523/ 16017 16018USB ATTACHED SCSI 16019M: Oliver Neukum <oneukum@suse.com> 16020L: linux-usb@vger.kernel.org 16021L: linux-scsi@vger.kernel.org 16022S: Maintained 16023F: drivers/usb/storage/uas.c 16024 16025USB CDC ETHERNET DRIVER 16026M: Oliver Neukum <oliver@neukum.org> 16027L: linux-usb@vger.kernel.org 16028S: Maintained 16029F: drivers/net/usb/cdc_*.c 16030F: include/uapi/linux/usb/cdc.h 16031 16032USB CHAOSKEY DRIVER 16033M: Keith Packard <keithp@keithp.com> 16034L: linux-usb@vger.kernel.org 16035S: Maintained 16036F: drivers/usb/misc/chaoskey.c 16037 16038USB CYPRESS C67X00 DRIVER 16039M: Peter Korsgaard <jacmet@sunsite.dk> 16040L: linux-usb@vger.kernel.org 16041S: Maintained 16042F: drivers/usb/c67x00/ 16043 16044USB DAVICOM DM9601 DRIVER 16045M: Peter Korsgaard <jacmet@sunsite.dk> 16046L: netdev@vger.kernel.org 16047W: http://www.linux-usb.org/usbnet 16048S: Maintained 16049F: drivers/net/usb/dm9601.c 16050 16051USB DIAMOND RIO500 DRIVER 16052M: Cesar Miquel <miquel@df.uba.ar> 16053L: rio500-users@lists.sourceforge.net 16054W: http://rio500.sourceforge.net 16055S: Maintained 16056F: drivers/usb/misc/rio500* 16057 16058USB EHCI DRIVER 16059M: Alan Stern <stern@rowland.harvard.edu> 16060L: linux-usb@vger.kernel.org 16061S: Maintained 16062F: Documentation/usb/ehci.txt 16063F: drivers/usb/host/ehci* 16064 16065USB GADGET/PERIPHERAL SUBSYSTEM 16066M: Felipe Balbi <balbi@kernel.org> 16067L: linux-usb@vger.kernel.org 16068W: http://www.linux-usb.org/gadget 16069T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16070S: Maintained 16071F: drivers/usb/gadget/ 16072F: include/linux/usb/gadget* 16073 16074USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16075M: Jiri Kosina <jikos@kernel.org> 16076M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16077L: linux-usb@vger.kernel.org 16078T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16079S: Maintained 16080F: Documentation/hid/hiddev.txt 16081F: drivers/hid/usbhid/ 16082 16083USB INTEL XHCI ROLE MUX DRIVER 16084M: Hans de Goede <hdegoede@redhat.com> 16085L: linux-usb@vger.kernel.org 16086S: Maintained 16087F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16088 16089USB ISP116X DRIVER 16090M: Olav Kongas <ok@artecdesign.ee> 16091L: linux-usb@vger.kernel.org 16092S: Maintained 16093F: drivers/usb/host/isp116x* 16094F: include/linux/usb/isp116x.h 16095 16096USB LAN78XX ETHERNET DRIVER 16097M: Woojung Huh <woojung.huh@microchip.com> 16098M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16099L: netdev@vger.kernel.org 16100S: Maintained 16101F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16102F: drivers/net/usb/lan78xx.* 16103F: include/dt-bindings/net/microchip-lan78xx.h 16104 16105USB MASS STORAGE DRIVER 16106M: Alan Stern <stern@rowland.harvard.edu> 16107L: linux-usb@vger.kernel.org 16108L: usb-storage@lists.one-eyed-alien.net 16109S: Maintained 16110F: drivers/usb/storage/ 16111 16112USB MIDI DRIVER 16113M: Clemens Ladisch <clemens@ladisch.de> 16114L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16115T: git git://git.alsa-project.org/alsa-kernel.git 16116S: Maintained 16117F: sound/usb/midi.* 16118 16119USB NETWORKING DRIVERS 16120L: linux-usb@vger.kernel.org 16121S: Odd Fixes 16122F: drivers/net/usb/ 16123 16124USB OHCI DRIVER 16125M: Alan Stern <stern@rowland.harvard.edu> 16126L: linux-usb@vger.kernel.org 16127S: Maintained 16128F: Documentation/usb/ohci.txt 16129F: drivers/usb/host/ohci* 16130 16131USB OTG FSM (Finite State Machine) 16132M: Peter Chen <Peter.Chen@nxp.com> 16133T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16134L: linux-usb@vger.kernel.org 16135S: Maintained 16136F: drivers/usb/common/usb-otg-fsm.c 16137 16138USB OVER IP DRIVER 16139M: Valentina Manea <valentina.manea.m@gmail.com> 16140M: Shuah Khan <shuah@kernel.org> 16141M: Shuah Khan <skhan@linuxfoundation.org> 16142L: linux-usb@vger.kernel.org 16143S: Maintained 16144F: Documentation/usb/usbip_protocol.txt 16145F: drivers/usb/usbip/ 16146F: tools/usb/usbip/ 16147F: tools/testing/selftests/drivers/usb/usbip/ 16148 16149USB PEGASUS DRIVER 16150M: Petko Manolov <petkan@nucleusys.com> 16151L: linux-usb@vger.kernel.org 16152L: netdev@vger.kernel.org 16153T: git git://github.com/petkan/pegasus.git 16154W: https://github.com/petkan/pegasus 16155S: Maintained 16156F: drivers/net/usb/pegasus.* 16157 16158USB PHY LAYER 16159M: Felipe Balbi <balbi@kernel.org> 16160L: linux-usb@vger.kernel.org 16161T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16162S: Maintained 16163F: drivers/usb/phy/ 16164 16165USB PRINTER DRIVER (usblp) 16166M: Pete Zaitcev <zaitcev@redhat.com> 16167L: linux-usb@vger.kernel.org 16168S: Supported 16169F: drivers/usb/class/usblp.c 16170 16171USB QMI WWAN NETWORK DRIVER 16172M: Bjørn Mork <bjorn@mork.no> 16173L: netdev@vger.kernel.org 16174S: Maintained 16175F: Documentation/ABI/testing/sysfs-class-net-qmi 16176F: drivers/net/usb/qmi_wwan.c 16177 16178USB RTL8150 DRIVER 16179M: Petko Manolov <petkan@nucleusys.com> 16180L: linux-usb@vger.kernel.org 16181L: netdev@vger.kernel.org 16182T: git git://github.com/petkan/rtl8150.git 16183W: https://github.com/petkan/rtl8150 16184S: Maintained 16185F: drivers/net/usb/rtl8150.c 16186 16187USB SERIAL SUBSYSTEM 16188M: Johan Hovold <johan@kernel.org> 16189L: linux-usb@vger.kernel.org 16190T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16191S: Maintained 16192F: Documentation/usb/usb-serial.txt 16193F: drivers/usb/serial/ 16194F: include/linux/usb/serial.h 16195 16196USB SMSC75XX ETHERNET DRIVER 16197M: Steve Glendinning <steve.glendinning@shawell.net> 16198L: netdev@vger.kernel.org 16199S: Maintained 16200F: drivers/net/usb/smsc75xx.* 16201 16202USB SMSC95XX ETHERNET DRIVER 16203M: Steve Glendinning <steve.glendinning@shawell.net> 16204M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16205L: netdev@vger.kernel.org 16206S: Maintained 16207F: drivers/net/usb/smsc95xx.* 16208 16209USB SUBSYSTEM 16210M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16211L: linux-usb@vger.kernel.org 16212W: http://www.linux-usb.org 16213T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16214S: Supported 16215F: Documentation/devicetree/bindings/usb/ 16216F: Documentation/usb/ 16217F: drivers/usb/ 16218F: include/linux/usb.h 16219F: include/linux/usb/ 16220 16221USB TYPEC PI3USB30532 MUX DRIVER 16222M: Hans de Goede <hdegoede@redhat.com> 16223L: linux-usb@vger.kernel.org 16224S: Maintained 16225F: drivers/usb/typec/mux/pi3usb30532.c 16226 16227USB TYPEC CLASS 16228M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16229L: linux-usb@vger.kernel.org 16230S: Maintained 16231F: Documentation/ABI/testing/sysfs-class-typec 16232F: Documentation/driver-api/usb/typec.rst 16233F: drivers/usb/typec/ 16234F: include/linux/usb/typec.h 16235 16236USB TYPEC BUS FOR ALTERNATE MODES 16237M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16238L: linux-usb@vger.kernel.org 16239S: Maintained 16240F: Documentation/ABI/testing/sysfs-bus-typec 16241F: Documentation/driver-api/usb/typec_bus.rst 16242F: drivers/usb/typec/altmodes/ 16243F: include/linux/usb/typec_altmode.h 16244 16245USB TYPEC PORT CONTROLLER DRIVERS 16246M: Guenter Roeck <linux@roeck-us.net> 16247L: linux-usb@vger.kernel.org 16248S: Maintained 16249F: drivers/usb/typec/tcpm/ 16250 16251USB UHCI DRIVER 16252M: Alan Stern <stern@rowland.harvard.edu> 16253L: linux-usb@vger.kernel.org 16254S: Maintained 16255F: drivers/usb/host/uhci* 16256 16257USB VIDEO CLASS 16258M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16259L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16260L: linux-media@vger.kernel.org 16261T: git git://linuxtv.org/media_tree.git 16262W: http://www.ideasonboard.org/uvc/ 16263S: Maintained 16264F: drivers/media/usb/uvc/ 16265F: include/uapi/linux/uvcvideo.h 16266 16267USB VISION DRIVER 16268M: Hans Verkuil <hverkuil@xs4all.nl> 16269L: linux-media@vger.kernel.org 16270T: git git://linuxtv.org/media_tree.git 16271W: https://linuxtv.org 16272S: Odd Fixes 16273F: drivers/media/usb/usbvision/ 16274 16275USB WEBCAM GADGET 16276M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16277L: linux-usb@vger.kernel.org 16278S: Maintained 16279F: drivers/usb/gadget/function/*uvc* 16280F: drivers/usb/gadget/legacy/webcam.c 16281F: include/uapi/linux/usb/g_uvc.h 16282 16283USB WIRELESS RNDIS DRIVER (rndis_wlan) 16284M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16285L: linux-wireless@vger.kernel.org 16286S: Maintained 16287F: drivers/net/wireless/rndis_wlan.c 16288 16289USB XHCI DRIVER 16290M: Mathias Nyman <mathias.nyman@intel.com> 16291L: linux-usb@vger.kernel.org 16292S: Supported 16293F: drivers/usb/host/xhci* 16294F: drivers/usb/host/pci-quirks* 16295 16296USB ZD1201 DRIVER 16297L: linux-wireless@vger.kernel.org 16298W: http://linux-lc100020.sourceforge.net 16299S: Orphan 16300F: drivers/net/wireless/zydas/zd1201.* 16301 16302USB ZR364XX DRIVER 16303M: Antoine Jacquet <royale@zerezo.com> 16304L: linux-usb@vger.kernel.org 16305L: linux-media@vger.kernel.org 16306T: git git://linuxtv.org/media_tree.git 16307W: http://royale.zerezo.com/zr364xx/ 16308S: Maintained 16309F: Documentation/media/v4l-drivers/zr364xx* 16310F: drivers/media/usb/zr364xx/ 16311 16312USER-MODE LINUX (UML) 16313M: Jeff Dike <jdike@addtoit.com> 16314M: Richard Weinberger <richard@nod.at> 16315M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16316L: linux-um@lists.infradead.org 16317W: http://user-mode-linux.sourceforge.net 16318Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16319T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16320S: Maintained 16321F: Documentation/virtual/uml/ 16322F: arch/um/ 16323F: arch/x86/um/ 16324F: fs/hostfs/ 16325 16326USERSPACE COPYIN/COPYOUT (UIOVEC) 16327M: Alexander Viro <viro@zeniv.linux.org.uk> 16328S: Maintained 16329F: lib/iov_iter.c 16330F: include/linux/uio.h 16331 16332USERSPACE DMA BUFFER DRIVER 16333M: Gerd Hoffmann <kraxel@redhat.com> 16334S: Maintained 16335L: dri-devel@lists.freedesktop.org 16336F: drivers/dma-buf/udmabuf.c 16337F: include/uapi/linux/udmabuf.h 16338T: git git://anongit.freedesktop.org/drm/drm-misc 16339 16340USERSPACE I/O (UIO) 16341M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16342S: Maintained 16343T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16344F: Documentation/driver-api/uio-howto.rst 16345F: drivers/uio/ 16346F: include/linux/uio_driver.h 16347 16348UTIL-LINUX PACKAGE 16349M: Karel Zak <kzak@redhat.com> 16350L: util-linux@vger.kernel.org 16351W: http://en.wikipedia.org/wiki/Util-linux 16352T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16353S: Maintained 16354 16355UUID HELPERS 16356M: Christoph Hellwig <hch@lst.de> 16357R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16358L: linux-kernel@vger.kernel.org 16359T: git git://git.infradead.org/users/hch/uuid.git 16360F: lib/uuid.c 16361F: lib/test_uuid.c 16362F: include/linux/uuid.h 16363F: include/uapi/linux/uuid.h 16364S: Maintained 16365 16366UVESAFB DRIVER 16367M: Michal Januszewski <spock@gentoo.org> 16368L: linux-fbdev@vger.kernel.org 16369W: https://github.com/mjanusz/v86d 16370S: Maintained 16371F: Documentation/fb/uvesafb.txt 16372F: drivers/video/fbdev/uvesafb.* 16373 16374VF610 NAND DRIVER 16375M: Stefan Agner <stefan@agner.ch> 16376L: linux-mtd@lists.infradead.org 16377S: Supported 16378F: drivers/mtd/nand/raw/vf610_nfc.c 16379 16380VFAT/FAT/MSDOS FILESYSTEM 16381M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16382S: Maintained 16383F: Documentation/filesystems/vfat.txt 16384F: fs/fat/ 16385 16386VFIO DRIVER 16387M: Alex Williamson <alex.williamson@redhat.com> 16388L: kvm@vger.kernel.org 16389T: git git://github.com/awilliam/linux-vfio.git 16390S: Maintained 16391F: Documentation/vfio.txt 16392F: drivers/vfio/ 16393F: include/linux/vfio.h 16394F: include/uapi/linux/vfio.h 16395 16396VFIO MEDIATED DEVICE DRIVERS 16397M: Kirti Wankhede <kwankhede@nvidia.com> 16398L: kvm@vger.kernel.org 16399S: Maintained 16400F: Documentation/vfio-mediated-device.txt 16401F: drivers/vfio/mdev/ 16402F: include/linux/mdev.h 16403F: samples/vfio-mdev/ 16404 16405VFIO PLATFORM DRIVER 16406M: Eric Auger <eric.auger@redhat.com> 16407L: kvm@vger.kernel.org 16408S: Maintained 16409F: drivers/vfio/platform/ 16410 16411VGA_SWITCHEROO 16412R: Lukas Wunner <lukas@wunner.de> 16413S: Maintained 16414F: Documentation/gpu/vga-switcheroo.rst 16415F: drivers/gpu/vga/vga_switcheroo.c 16416F: include/linux/vga_switcheroo.h 16417T: git git://anongit.freedesktop.org/drm/drm-misc 16418 16419VIA RHINE NETWORK DRIVER 16420S: Orphan 16421F: drivers/net/ethernet/via/via-rhine.c 16422 16423VIA SD/MMC CARD CONTROLLER DRIVER 16424M: Bruce Chang <brucechang@via.com.tw> 16425M: Harald Welte <HaraldWelte@viatech.com> 16426S: Maintained 16427F: drivers/mmc/host/via-sdmmc.c 16428 16429VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16430M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16431L: linux-fbdev@vger.kernel.org 16432S: Maintained 16433F: include/linux/via-core.h 16434F: include/linux/via-gpio.h 16435F: include/linux/via_i2c.h 16436F: drivers/video/fbdev/via/ 16437 16438VIA VELOCITY NETWORK DRIVER 16439M: Francois Romieu <romieu@fr.zoreil.com> 16440L: netdev@vger.kernel.org 16441S: Maintained 16442F: drivers/net/ethernet/via/via-velocity.* 16443 16444VICODEC VIRTUAL CODEC DRIVER 16445M: Hans Verkuil <hans.verkuil@cisco.com> 16446L: linux-media@vger.kernel.org 16447T: git git://linuxtv.org/media_tree.git 16448W: https://linuxtv.org 16449S: Maintained 16450F: drivers/media/platform/vicodec/* 16451 16452VIDEO MULTIPLEXER DRIVER 16453M: Philipp Zabel <p.zabel@pengutronix.de> 16454L: linux-media@vger.kernel.org 16455S: Maintained 16456F: drivers/media/platform/video-mux.c 16457 16458VIDEO I2C POLLING DRIVER 16459M: Matt Ranostay <matt.ranostay@konsulko.com> 16460L: linux-media@vger.kernel.org 16461S: Maintained 16462F: drivers/media/i2c/video-i2c.c 16463 16464VIDEOBUF2 FRAMEWORK 16465M: Pawel Osciak <pawel@osciak.com> 16466M: Marek Szyprowski <m.szyprowski@samsung.com> 16467M: Kyungmin Park <kyungmin.park@samsung.com> 16468L: linux-media@vger.kernel.org 16469S: Maintained 16470F: drivers/media/common/videobuf2/* 16471F: include/media/videobuf2-* 16472 16473VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16474M: Helen Koike <helen.koike@collabora.com> 16475L: linux-media@vger.kernel.org 16476T: git git://linuxtv.org/media_tree.git 16477W: https://linuxtv.org 16478S: Maintained 16479F: drivers/media/platform/vimc/* 16480 16481VIRT LIB 16482M: Alex Williamson <alex.williamson@redhat.com> 16483M: Paolo Bonzini <pbonzini@redhat.com> 16484L: kvm@vger.kernel.org 16485S: Supported 16486F: virt/lib/ 16487 16488VIRTIO AND VHOST VSOCK DRIVER 16489M: Stefan Hajnoczi <stefanha@redhat.com> 16490L: kvm@vger.kernel.org 16491L: virtualization@lists.linux-foundation.org 16492L: netdev@vger.kernel.org 16493S: Maintained 16494F: include/linux/virtio_vsock.h 16495F: include/uapi/linux/virtio_vsock.h 16496F: include/uapi/linux/vsockmon.h 16497F: include/uapi/linux/vm_sockets_diag.h 16498F: net/vmw_vsock/diag.c 16499F: net/vmw_vsock/af_vsock_tap.c 16500F: net/vmw_vsock/virtio_transport_common.c 16501F: net/vmw_vsock/virtio_transport.c 16502F: drivers/net/vsockmon.c 16503F: drivers/vhost/vsock.c 16504F: tools/testing/vsock/ 16505 16506VIRTIO CONSOLE DRIVER 16507M: Amit Shah <amit@kernel.org> 16508L: virtualization@lists.linux-foundation.org 16509S: Maintained 16510F: drivers/char/virtio_console.c 16511F: include/linux/virtio_console.h 16512F: include/uapi/linux/virtio_console.h 16513 16514VIRTIO CORE AND NET DRIVERS 16515M: "Michael S. Tsirkin" <mst@redhat.com> 16516M: Jason Wang <jasowang@redhat.com> 16517L: virtualization@lists.linux-foundation.org 16518S: Maintained 16519F: Documentation/devicetree/bindings/virtio/ 16520F: drivers/virtio/ 16521F: tools/virtio/ 16522F: drivers/net/virtio_net.c 16523F: drivers/block/virtio_blk.c 16524F: include/linux/virtio*.h 16525F: include/uapi/linux/virtio_*.h 16526F: drivers/crypto/virtio/ 16527F: mm/balloon_compaction.c 16528 16529VIRTIO BLOCK AND SCSI DRIVERS 16530M: "Michael S. Tsirkin" <mst@redhat.com> 16531M: Jason Wang <jasowang@redhat.com> 16532R: Paolo Bonzini <pbonzini@redhat.com> 16533R: Stefan Hajnoczi <stefanha@redhat.com> 16534L: virtualization@lists.linux-foundation.org 16535S: Maintained 16536F: drivers/block/virtio_blk.c 16537F: drivers/scsi/virtio_scsi.c 16538F: include/uapi/linux/virtio_blk.h 16539F: include/uapi/linux/virtio_scsi.h 16540F: drivers/vhost/scsi.c 16541 16542VIRTIO CRYPTO DRIVER 16543M: Gonglei <arei.gonglei@huawei.com> 16544L: virtualization@lists.linux-foundation.org 16545L: linux-crypto@vger.kernel.org 16546S: Maintained 16547F: drivers/crypto/virtio/ 16548F: include/uapi/linux/virtio_crypto.h 16549 16550VIRTIO DRIVERS FOR S390 16551M: Cornelia Huck <cohuck@redhat.com> 16552M: Halil Pasic <pasic@linux.ibm.com> 16553L: linux-s390@vger.kernel.org 16554L: virtualization@lists.linux-foundation.org 16555L: kvm@vger.kernel.org 16556S: Supported 16557F: drivers/s390/virtio/ 16558F: arch/s390/include/uapi/asm/virtio-ccw.h 16559 16560VIRTIO GPU DRIVER 16561M: David Airlie <airlied@linux.ie> 16562M: Gerd Hoffmann <kraxel@redhat.com> 16563L: dri-devel@lists.freedesktop.org 16564L: virtualization@lists.linux-foundation.org 16565T: git git://anongit.freedesktop.org/drm/drm-misc 16566S: Maintained 16567F: drivers/gpu/drm/virtio/ 16568F: include/uapi/linux/virtio_gpu.h 16569 16570VIRTIO HOST (VHOST) 16571M: "Michael S. Tsirkin" <mst@redhat.com> 16572M: Jason Wang <jasowang@redhat.com> 16573L: kvm@vger.kernel.org 16574L: virtualization@lists.linux-foundation.org 16575L: netdev@vger.kernel.org 16576T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16577S: Maintained 16578F: drivers/vhost/ 16579F: include/uapi/linux/vhost.h 16580 16581VIRTIO INPUT DRIVER 16582M: Gerd Hoffmann <kraxel@redhat.com> 16583S: Maintained 16584F: drivers/virtio/virtio_input.c 16585F: include/uapi/linux/virtio_input.h 16586 16587VIRTUAL BOX GUEST DEVICE DRIVER 16588M: Hans de Goede <hdegoede@redhat.com> 16589M: Arnd Bergmann <arnd@arndb.de> 16590M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16591S: Maintained 16592F: include/linux/vbox_utils.h 16593F: include/uapi/linux/vbox*.h 16594F: drivers/virt/vboxguest/ 16595 16596VIRTUAL SERIO DEVICE DRIVER 16597M: Stephen Chandler Paul <thatslyude@gmail.com> 16598S: Maintained 16599F: drivers/input/serio/userio.c 16600F: include/uapi/linux/userio.h 16601 16602VIVID VIRTUAL VIDEO DRIVER 16603M: Hans Verkuil <hverkuil@xs4all.nl> 16604L: linux-media@vger.kernel.org 16605T: git git://linuxtv.org/media_tree.git 16606W: https://linuxtv.org 16607S: Maintained 16608F: drivers/media/platform/vivid/* 16609 16610VLYNQ BUS 16611M: Florian Fainelli <f.fainelli@gmail.com> 16612L: openwrt-devel@lists.openwrt.org (subscribers-only) 16613S: Maintained 16614F: drivers/vlynq/vlynq.c 16615F: include/linux/vlynq.h 16616 16617VME SUBSYSTEM 16618M: Martyn Welch <martyn@welchs.me.uk> 16619M: Manohar Vanga <manohar.vanga@gmail.com> 16620M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16621L: devel@driverdev.osuosl.org 16622S: Maintained 16623T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16624F: Documentation/driver-api/vme.rst 16625F: drivers/staging/vme/ 16626F: drivers/vme/ 16627F: include/linux/vme* 16628 16629VMWARE BALLOON DRIVER 16630M: Julien Freche <jfreche@vmware.com> 16631M: Nadav Amit <namit@vmware.com> 16632M: "VMware, Inc." <pv-drivers@vmware.com> 16633L: linux-kernel@vger.kernel.org 16634S: Maintained 16635F: drivers/misc/vmw_balloon.c 16636 16637VMWARE HYPERVISOR INTERFACE 16638M: Alok Kataria <akataria@vmware.com> 16639L: virtualization@lists.linux-foundation.org 16640S: Supported 16641F: arch/x86/kernel/cpu/vmware.c 16642 16643VMWARE PVRDMA DRIVER 16644M: Adit Ranadive <aditr@vmware.com> 16645M: VMware PV-Drivers <pv-drivers@vmware.com> 16646L: linux-rdma@vger.kernel.org 16647S: Maintained 16648F: drivers/infiniband/hw/vmw_pvrdma/ 16649 16650VMware PVSCSI driver 16651M: Jim Gill <jgill@vmware.com> 16652M: VMware PV-Drivers <pv-drivers@vmware.com> 16653L: linux-scsi@vger.kernel.org 16654S: Maintained 16655F: drivers/scsi/vmw_pvscsi.c 16656F: drivers/scsi/vmw_pvscsi.h 16657 16658VMWARE VMMOUSE SUBDRIVER 16659M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16660M: "VMware, Inc." <pv-drivers@vmware.com> 16661L: linux-input@vger.kernel.org 16662S: Maintained 16663F: drivers/input/mouse/vmmouse.c 16664F: drivers/input/mouse/vmmouse.h 16665 16666VMWARE VMXNET3 ETHERNET DRIVER 16667M: Ronak Doshi <doshir@vmware.com> 16668M: "VMware, Inc." <pv-drivers@vmware.com> 16669L: netdev@vger.kernel.org 16670S: Maintained 16671F: drivers/net/vmxnet3/ 16672 16673VOCORE VOCORE2 BOARD 16674M: Harvey Hunt <harveyhuntnexus@gmail.com> 16675L: linux-mips@vger.kernel.org 16676S: Maintained 16677F: arch/mips/boot/dts/ralink/vocore2.dts 16678 16679VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16680M: Liam Girdwood <lgirdwood@gmail.com> 16681M: Mark Brown <broonie@kernel.org> 16682L: linux-kernel@vger.kernel.org 16683W: http://www.slimlogic.co.uk/?p=48 16684T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16685S: Supported 16686F: Documentation/devicetree/bindings/regulator/ 16687F: Documentation/power/regulator/ 16688F: drivers/regulator/ 16689F: include/dt-bindings/regulator/ 16690F: include/linux/regulator/ 16691 16692VRF 16693M: David Ahern <dsa@cumulusnetworks.com> 16694M: Shrijeet Mukherjee <shrijeet@gmail.com> 16695L: netdev@vger.kernel.org 16696S: Maintained 16697F: drivers/net/vrf.c 16698F: Documentation/networking/vrf.txt 16699 16700VT1211 HARDWARE MONITOR DRIVER 16701M: Juerg Haefliger <juergh@gmail.com> 16702L: linux-hwmon@vger.kernel.org 16703S: Maintained 16704F: Documentation/hwmon/vt1211 16705F: drivers/hwmon/vt1211.c 16706 16707VT8231 HARDWARE MONITOR DRIVER 16708M: Roger Lucas <vt8231@hiddenengine.co.uk> 16709L: linux-hwmon@vger.kernel.org 16710S: Maintained 16711F: drivers/hwmon/vt8231.c 16712 16713VUB300 USB to SDIO/SD/MMC bridge chip 16714M: Tony Olech <tony.olech@elandigitalsystems.com> 16715L: linux-mmc@vger.kernel.org 16716L: linux-usb@vger.kernel.org 16717S: Supported 16718F: drivers/mmc/host/vub300.c 16719 16720W1 DALLAS'S 1-WIRE BUS 16721M: Evgeniy Polyakov <zbr@ioremap.net> 16722S: Maintained 16723F: Documentation/devicetree/bindings/w1/ 16724F: Documentation/w1/ 16725F: drivers/w1/ 16726F: include/linux/w1.h 16727 16728W83791D HARDWARE MONITORING DRIVER 16729M: Marc Hulsman <m.hulsman@tudelft.nl> 16730L: linux-hwmon@vger.kernel.org 16731S: Maintained 16732F: Documentation/hwmon/w83791d 16733F: drivers/hwmon/w83791d.c 16734 16735W83793 HARDWARE MONITORING DRIVER 16736M: Rudolf Marek <r.marek@assembler.cz> 16737L: linux-hwmon@vger.kernel.org 16738S: Maintained 16739F: Documentation/hwmon/w83793 16740F: drivers/hwmon/w83793.c 16741 16742W83795 HARDWARE MONITORING DRIVER 16743M: Jean Delvare <jdelvare@suse.com> 16744L: linux-hwmon@vger.kernel.org 16745S: Maintained 16746F: drivers/hwmon/w83795.c 16747 16748W83L51xD SD/MMC CARD INTERFACE DRIVER 16749M: Pierre Ossman <pierre@ossman.eu> 16750S: Maintained 16751F: drivers/mmc/host/wbsd.* 16752 16753WACOM PROTOCOL 4 SERIAL TABLETS 16754M: Julian Squires <julian@cipht.net> 16755M: Hans de Goede <hdegoede@redhat.com> 16756L: linux-input@vger.kernel.org 16757S: Maintained 16758F: drivers/input/tablet/wacom_serial4.c 16759 16760WATCHDOG DEVICE DRIVERS 16761M: Wim Van Sebroeck <wim@linux-watchdog.org> 16762M: Guenter Roeck <linux@roeck-us.net> 16763L: linux-watchdog@vger.kernel.org 16764W: http://www.linux-watchdog.org/ 16765T: git git://www.linux-watchdog.org/linux-watchdog.git 16766S: Maintained 16767F: Documentation/devicetree/bindings/watchdog/ 16768F: Documentation/watchdog/ 16769F: drivers/watchdog/ 16770F: include/linux/watchdog.h 16771F: include/uapi/linux/watchdog.h 16772 16773WHISKEYCOVE PMIC GPIO DRIVER 16774M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16775L: linux-gpio@vger.kernel.org 16776S: Maintained 16777F: drivers/gpio/gpio-wcove.c 16778 16779WHWAVE RTC DRIVER 16780M: Dianlong Li <long17.cool@163.com> 16781L: linux-rtc@vger.kernel.org 16782S: Maintained 16783F: drivers/rtc/rtc-sd3078.c 16784 16785WIIMOTE HID DRIVER 16786M: David Herrmann <dh.herrmann@googlemail.com> 16787L: linux-input@vger.kernel.org 16788S: Maintained 16789F: drivers/hid/hid-wiimote* 16790 16791WILOCITY WIL6210 WIRELESS DRIVER 16792M: Maya Erez <merez@codeaurora.org> 16793L: linux-wireless@vger.kernel.org 16794L: wil6210@qti.qualcomm.com 16795S: Supported 16796W: http://wireless.kernel.org/en/users/Drivers/wil6210 16797F: drivers/net/wireless/ath/wil6210/ 16798 16799WIMAX STACK 16800M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16801M: linux-wimax@intel.com 16802L: wimax@linuxwimax.org (subscribers-only) 16803S: Supported 16804W: http://linuxwimax.org 16805F: Documentation/wimax/README.wimax 16806F: include/linux/wimax/debug.h 16807F: include/net/wimax.h 16808F: include/uapi/linux/wimax.h 16809F: net/wimax/ 16810 16811WINBOND CIR DRIVER 16812M: David Härdeman <david@hardeman.nu> 16813S: Maintained 16814F: drivers/media/rc/winbond-cir.c 16815 16816RCMM REMOTE CONTROLS DECODER 16817M: Patrick Lerda <patrick9876@free.fr> 16818S: Maintained 16819F: drivers/media/rc/ir-rcmm-decoder.c 16820 16821WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16822M: William Breathitt Gray <vilhelm.gray@gmail.com> 16823L: linux-watchdog@vger.kernel.org 16824S: Maintained 16825F: drivers/watchdog/ebc-c384_wdt.c 16826 16827WINSYSTEMS WS16C48 GPIO DRIVER 16828M: William Breathitt Gray <vilhelm.gray@gmail.com> 16829L: linux-gpio@vger.kernel.org 16830S: Maintained 16831F: drivers/gpio/gpio-ws16c48.c 16832 16833WISTRON LAPTOP BUTTON DRIVER 16834M: Miloslav Trmac <mitr@volny.cz> 16835S: Maintained 16836F: drivers/input/misc/wistron_btns.c 16837 16838WL3501 WIRELESS PCMCIA CARD DRIVER 16839L: linux-wireless@vger.kernel.org 16840S: Odd fixes 16841F: drivers/net/wireless/wl3501* 16842 16843WOLFSON MICROELECTRONICS DRIVERS 16844L: patches@opensource.cirrus.com 16845T: git https://github.com/CirrusLogic/linux-drivers.git 16846W: https://github.com/CirrusLogic/linux-drivers/wiki 16847S: Supported 16848F: Documentation/hwmon/wm83?? 16849F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16850F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16851F: Documentation/devicetree/bindings/mfd/arizona.txt 16852F: Documentation/devicetree/bindings/mfd/wm831x.txt 16853F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16854F: arch/arm/mach-s3c64xx/mach-crag6410* 16855F: drivers/clk/clk-wm83*.c 16856F: drivers/extcon/extcon-arizona.c 16857F: drivers/leds/leds-wm83*.c 16858F: drivers/gpio/gpio-*wm*.c 16859F: drivers/gpio/gpio-arizona.c 16860F: drivers/hwmon/wm83??-hwmon.c 16861F: drivers/input/misc/wm831x-on.c 16862F: drivers/input/touchscreen/wm831x-ts.c 16863F: drivers/input/touchscreen/wm97*.c 16864F: drivers/mfd/arizona* 16865F: drivers/mfd/wm*.c 16866F: drivers/mfd/cs47l24* 16867F: drivers/power/supply/wm83*.c 16868F: drivers/rtc/rtc-wm83*.c 16869F: drivers/regulator/wm8*.c 16870F: drivers/regulator/arizona* 16871F: drivers/video/backlight/wm83*_bl.c 16872F: drivers/watchdog/wm83*_wdt.c 16873F: include/linux/mfd/arizona/ 16874F: include/linux/mfd/wm831x/ 16875F: include/linux/mfd/wm8350/ 16876F: include/linux/mfd/wm8400* 16877F: include/linux/regulator/arizona* 16878F: include/linux/wm97xx.h 16879F: include/sound/wm????.h 16880F: sound/soc/codecs/arizona.? 16881F: sound/soc/codecs/wm* 16882F: sound/soc/codecs/cs47l24* 16883 16884WORKQUEUE 16885M: Tejun Heo <tj@kernel.org> 16886R: Lai Jiangshan <jiangshanlai@gmail.com> 16887T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16888S: Maintained 16889F: include/linux/workqueue.h 16890F: kernel/workqueue.c 16891F: Documentation/core-api/workqueue.rst 16892 16893X-POWERS AXP288 PMIC DRIVERS 16894M: Hans de Goede <hdegoede@redhat.com> 16895S: Maintained 16896N: axp288 16897F: drivers/acpi/pmic/intel_pmic_xpower.c 16898 16899X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16900M: Chen-Yu Tsai <wens@csie.org> 16901L: linux-kernel@vger.kernel.org 16902S: Maintained 16903N: axp[128] 16904 16905X.25 NETWORK LAYER 16906M: Andrew Hendry <andrew.hendry@gmail.com> 16907L: linux-x25@vger.kernel.org 16908S: Odd Fixes 16909F: Documentation/networking/x25* 16910F: include/net/x25* 16911F: net/x25/ 16912 16913X86 ARCHITECTURE (32-BIT AND 64-BIT) 16914M: Thomas Gleixner <tglx@linutronix.de> 16915M: Ingo Molnar <mingo@redhat.com> 16916M: Borislav Petkov <bp@alien8.de> 16917R: "H. Peter Anvin" <hpa@zytor.com> 16918M: x86@kernel.org 16919L: linux-kernel@vger.kernel.org 16920T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16921S: Maintained 16922F: Documentation/devicetree/bindings/x86/ 16923F: Documentation/x86/ 16924F: arch/x86/ 16925 16926X86 ENTRY CODE 16927M: Andy Lutomirski <luto@kernel.org> 16928L: linux-kernel@vger.kernel.org 16929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16930S: Maintained 16931F: arch/x86/entry/ 16932 16933X86 MCE INFRASTRUCTURE 16934M: Tony Luck <tony.luck@intel.com> 16935M: Borislav Petkov <bp@alien8.de> 16936L: linux-edac@vger.kernel.org 16937S: Maintained 16938F: arch/x86/kernel/cpu/mcheck/* 16939 16940X86 MICROCODE UPDATE SUPPORT 16941M: Borislav Petkov <bp@alien8.de> 16942S: Maintained 16943F: arch/x86/kernel/cpu/microcode/* 16944 16945X86 MM 16946M: Dave Hansen <dave.hansen@linux.intel.com> 16947M: Andy Lutomirski <luto@kernel.org> 16948M: Peter Zijlstra <peterz@infradead.org> 16949L: linux-kernel@vger.kernel.org 16950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16951S: Maintained 16952F: arch/x86/mm/ 16953 16954X86 PLATFORM DRIVERS 16955M: Darren Hart <dvhart@infradead.org> 16956M: Andy Shevchenko <andy@infradead.org> 16957L: platform-driver-x86@vger.kernel.org 16958T: git git://git.infradead.org/linux-platform-drivers-x86.git 16959S: Maintained 16960F: drivers/platform/x86/ 16961F: drivers/platform/olpc/ 16962 16963X86 PLATFORM DRIVERS - ARCH 16964R: Darren Hart <dvhart@infradead.org> 16965R: Andy Shevchenko <andy@infradead.org> 16966L: platform-driver-x86@vger.kernel.org 16967L: x86@kernel.org 16968T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16969S: Maintained 16970F: arch/x86/platform 16971 16972X86 VDSO 16973M: Andy Lutomirski <luto@kernel.org> 16974L: linux-kernel@vger.kernel.org 16975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16976S: Maintained 16977F: arch/x86/entry/vdso/ 16978 16979XARRAY 16980M: Matthew Wilcox <willy@infradead.org> 16981L: linux-fsdevel@vger.kernel.org 16982S: Supported 16983F: Documentation/core-api/xarray.rst 16984F: lib/idr.c 16985F: lib/xarray.c 16986F: include/linux/idr.h 16987F: include/linux/xarray.h 16988F: tools/testing/radix-tree 16989 16990XBOX DVD IR REMOTE 16991M: Benjamin Valentin <benpicco@googlemail.com> 16992S: Maintained 16993F: drivers/media/rc/xbox_remote.c 16994F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16995 16996XC2028/3028 TUNER DRIVER 16997M: Mauro Carvalho Chehab <mchehab@kernel.org> 16998L: linux-media@vger.kernel.org 16999W: https://linuxtv.org 17000T: git git://linuxtv.org/media_tree.git 17001S: Maintained 17002F: drivers/media/tuners/tuner-xc2028.* 17003 17004XDP (eXpress Data Path) 17005M: Alexei Starovoitov <ast@kernel.org> 17006M: Daniel Borkmann <daniel@iogearbox.net> 17007M: David S. Miller <davem@davemloft.net> 17008M: Jakub Kicinski <jakub.kicinski@netronome.com> 17009M: Jesper Dangaard Brouer <hawk@kernel.org> 17010M: John Fastabend <john.fastabend@gmail.com> 17011L: netdev@vger.kernel.org 17012L: xdp-newbies@vger.kernel.org 17013L: bpf@vger.kernel.org 17014S: Supported 17015F: net/core/xdp.c 17016F: include/net/xdp.h 17017F: kernel/bpf/devmap.c 17018F: kernel/bpf/cpumap.c 17019F: include/trace/events/xdp.h 17020K: xdp 17021N: xdp 17022 17023XDP SOCKETS (AF_XDP) 17024M: Björn Töpel <bjorn.topel@intel.com> 17025M: Magnus Karlsson <magnus.karlsson@intel.com> 17026L: netdev@vger.kernel.org 17027L: bpf@vger.kernel.org 17028S: Maintained 17029F: kernel/bpf/xskmap.c 17030F: net/xdp/ 17031 17032XEN BLOCK SUBSYSTEM 17033M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17034M: Roger Pau Monné <roger.pau@citrix.com> 17035L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17036S: Supported 17037F: drivers/block/xen-blkback/* 17038F: drivers/block/xen* 17039 17040XEN HYPERVISOR ARM 17041M: Stefano Stabellini <sstabellini@kernel.org> 17042L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17043S: Maintained 17044F: arch/arm/xen/ 17045F: arch/arm/include/asm/xen/ 17046 17047XEN HYPERVISOR ARM64 17048M: Stefano Stabellini <sstabellini@kernel.org> 17049L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17050S: Maintained 17051F: arch/arm64/xen/ 17052F: arch/arm64/include/asm/xen/ 17053 17054XEN HYPERVISOR INTERFACE 17055M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17056M: Juergen Gross <jgross@suse.com> 17057R: Stefano Stabellini <sstabellini@kernel.org> 17058L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17059T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17060S: Supported 17061F: arch/x86/xen/ 17062F: arch/x86/platform/pvh/ 17063F: drivers/*/xen-*front.c 17064F: drivers/xen/ 17065F: arch/x86/include/asm/xen/ 17066F: arch/x86/include/asm/pvclock-abi.h 17067F: include/xen/ 17068F: include/uapi/xen/ 17069F: Documentation/ABI/stable/sysfs-hypervisor-xen 17070F: Documentation/ABI/testing/sysfs-hypervisor-xen 17071 17072XEN NETWORK BACKEND DRIVER 17073M: Wei Liu <wei.liu2@citrix.com> 17074M: Paul Durrant <paul.durrant@citrix.com> 17075L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17076L: netdev@vger.kernel.org 17077S: Supported 17078F: drivers/net/xen-netback/* 17079 17080XEN PCI SUBSYSTEM 17081M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17082L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17083S: Supported 17084F: arch/x86/pci/*xen* 17085F: drivers/pci/*xen* 17086 17087XEN PVSCSI DRIVERS 17088M: Juergen Gross <jgross@suse.com> 17089L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17090L: linux-scsi@vger.kernel.org 17091S: Supported 17092F: drivers/scsi/xen-scsifront.c 17093F: drivers/xen/xen-scsiback.c 17094F: include/xen/interface/io/vscsiif.h 17095 17096XEN SWIOTLB SUBSYSTEM 17097M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17098L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17099L: iommu@lists.linux-foundation.org 17100S: Supported 17101F: arch/x86/xen/*swiotlb* 17102F: drivers/xen/*swiotlb* 17103 17104XEN SOUND FRONTEND DRIVER 17105M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17106L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17107L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17108S: Supported 17109F: sound/xen/* 17110 17111XFS FILESYSTEM 17112M: Darrick J. Wong <darrick.wong@oracle.com> 17113M: linux-xfs@vger.kernel.org 17114L: linux-xfs@vger.kernel.org 17115W: http://xfs.org/ 17116T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17117S: Supported 17118F: Documentation/filesystems/xfs.txt 17119F: fs/xfs/ 17120 17121XILINX AXI ETHERNET DRIVER 17122M: Anirudha Sarangi <anirudh@xilinx.com> 17123M: John Linn <John.Linn@xilinx.com> 17124S: Maintained 17125F: drivers/net/ethernet/xilinx/xilinx_axienet* 17126 17127XILINX UARTLITE SERIAL DRIVER 17128M: Peter Korsgaard <jacmet@sunsite.dk> 17129L: linux-serial@vger.kernel.org 17130S: Maintained 17131F: drivers/tty/serial/uartlite.c 17132 17133XILINX VIDEO IP CORES 17134M: Hyun Kwon <hyun.kwon@xilinx.com> 17135M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17136L: linux-media@vger.kernel.org 17137T: git git://linuxtv.org/media_tree.git 17138S: Supported 17139F: Documentation/devicetree/bindings/media/xilinx/ 17140F: drivers/media/platform/xilinx/ 17141F: include/uapi/linux/xilinx-v4l2-controls.h 17142 17143XILLYBUS DRIVER 17144M: Eli Billauer <eli.billauer@gmail.com> 17145L: linux-kernel@vger.kernel.org 17146S: Supported 17147F: drivers/char/xillybus/ 17148 17149XLP9XX I2C DRIVER 17150M: George Cherian <george.cherian@cavium.com> 17151M: Jan Glauber <jglauber@cavium.com> 17152L: linux-i2c@vger.kernel.org 17153W: http://www.cavium.com 17154S: Supported 17155F: drivers/i2c/busses/i2c-xlp9xx.c 17156 17157XRA1403 GPIO EXPANDER 17158M: Nandor Han <nandor.han@ge.com> 17159M: Semi Malinen <semi.malinen@ge.com> 17160L: linux-gpio@vger.kernel.org 17161S: Maintained 17162F: drivers/gpio/gpio-xra1403.c 17163F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17164 17165XTENSA XTFPGA PLATFORM SUPPORT 17166M: Max Filippov <jcmvbkbc@gmail.com> 17167L: linux-xtensa@linux-xtensa.org 17168S: Maintained 17169F: drivers/spi/spi-xtensa-xtfpga.c 17170F: sound/soc/xtensa/xtfpga-i2s.c 17171 17172YAM DRIVER FOR AX.25 17173M: Jean-Paul Roubelat <jpr@f6fbb.org> 17174L: linux-hams@vger.kernel.org 17175S: Maintained 17176F: drivers/net/hamradio/yam* 17177F: include/linux/yam.h 17178 17179YAMA SECURITY MODULE 17180M: Kees Cook <keescook@chromium.org> 17181T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17182S: Supported 17183F: security/yama/ 17184F: Documentation/admin-guide/LSM/Yama.rst 17185 17186YEALINK PHONE DRIVER 17187M: Henk Vergonet <Henk.Vergonet@gmail.com> 17188L: usbb2k-api-dev@nongnu.org 17189S: Maintained 17190F: Documentation/input/devices/yealink.rst 17191F: drivers/input/misc/yealink.* 17192 17193Z8530 DRIVER FOR AX.25 17194M: Joerg Reuter <jreuter@yaina.de> 17195W: http://yaina.de/jreuter/ 17196W: http://www.qsl.net/dl1bke/ 17197L: linux-hams@vger.kernel.org 17198S: Maintained 17199F: Documentation/networking/z8530drv.txt 17200F: drivers/net/hamradio/*scc.c 17201F: drivers/net/hamradio/z8530.h 17202 17203ZBUD COMPRESSED PAGE ALLOCATOR 17204M: Seth Jennings <sjenning@redhat.com> 17205M: Dan Streetman <ddstreet@ieee.org> 17206L: linux-mm@kvack.org 17207S: Maintained 17208F: mm/zbud.c 17209F: include/linux/zbud.h 17210 17211ZD1211RW WIRELESS DRIVER 17212M: Daniel Drake <dsd@gentoo.org> 17213M: Ulrich Kunitz <kune@deine-taler.de> 17214W: http://zd1211.ath.cx/wiki/DriverRewrite 17215L: linux-wireless@vger.kernel.org 17216L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17217S: Maintained 17218F: drivers/net/wireless/zydas/zd1211rw/ 17219 17220ZD1301 MEDIA DRIVER 17221M: Antti Palosaari <crope@iki.fi> 17222L: linux-media@vger.kernel.org 17223W: https://linuxtv.org/ 17224W: http://palosaari.fi/linux/ 17225Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17226S: Maintained 17227F: drivers/media/usb/dvb-usb-v2/zd1301* 17228 17229ZD1301_DEMOD MEDIA DRIVER 17230M: Antti Palosaari <crope@iki.fi> 17231L: linux-media@vger.kernel.org 17232W: https://linuxtv.org/ 17233W: http://palosaari.fi/linux/ 17234Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17235S: Maintained 17236F: drivers/media/dvb-frontends/zd1301_demod* 17237 17238ZPOOL COMPRESSED PAGE STORAGE API 17239M: Dan Streetman <ddstreet@ieee.org> 17240L: linux-mm@kvack.org 17241S: Maintained 17242F: mm/zpool.c 17243F: include/linux/zpool.h 17244 17245ZR36067 VIDEO FOR LINUX DRIVER 17246L: mjpeg-users@lists.sourceforge.net 17247L: linux-media@vger.kernel.org 17248W: http://mjpeg.sourceforge.net/driver-zoran/ 17249T: hg https://linuxtv.org/hg/v4l-dvb 17250S: Odd Fixes 17251F: drivers/staging/media/zoran/ 17252 17253ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17254M: Minchan Kim <minchan@kernel.org> 17255M: Nitin Gupta <ngupta@vflare.org> 17256R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17257L: linux-kernel@vger.kernel.org 17258S: Maintained 17259F: drivers/block/zram/ 17260F: Documentation/blockdev/zram.txt 17261 17262ZS DECSTATION Z85C30 SERIAL DRIVER 17263M: "Maciej W. Rozycki" <macro@linux-mips.org> 17264S: Maintained 17265F: drivers/tty/serial/zs.* 17266 17267ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17268M: Minchan Kim <minchan@kernel.org> 17269M: Nitin Gupta <ngupta@vflare.org> 17270R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17271L: linux-mm@kvack.org 17272S: Maintained 17273F: mm/zsmalloc.c 17274F: include/linux/zsmalloc.h 17275F: Documentation/vm/zsmalloc.rst 17276 17277ZSWAP COMPRESSED SWAP CACHING 17278M: Seth Jennings <sjenning@redhat.com> 17279M: Dan Streetman <ddstreet@ieee.org> 17280L: linux-mm@kvack.org 17281S: Maintained 17282F: mm/zswap.c 17283 17284THE REST 17285M: Linus Torvalds <torvalds@linux-foundation.org> 17286L: linux-kernel@vger.kernel.org 17287Q: http://patchwork.kernel.org/project/LKML/list/ 17288T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17289S: Buried alive in reporters 17290F: * 17291F: */ 17292