1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 IIO DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 276F: drivers/iio/counter/104-quad-8.c 277 278ACCES PCI-IDIO-16 GPIO DRIVER 279M: William Breathitt Gray <vilhelm.gray@gmail.com> 280L: linux-gpio@vger.kernel.org 281S: Maintained 282F: drivers/gpio/gpio-pci-idio-16.c 283 284ACCES PCIe-IDIO-24 GPIO DRIVER 285M: William Breathitt Gray <vilhelm.gray@gmail.com> 286L: linux-gpio@vger.kernel.org 287S: Maintained 288F: drivers/gpio/gpio-pcie-idio-24.c 289 290ACENIC DRIVER 291M: Jes Sorensen <jes@trained-monkey.org> 292L: linux-acenic@sunsite.dk 293S: Maintained 294F: drivers/net/ethernet/alteon/acenic* 295 296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 297M: Peter Feuerer <peter@piie.net> 298L: platform-driver-x86@vger.kernel.org 299W: http://piie.net/?section=acerhdf 300S: Maintained 301F: drivers/platform/x86/acerhdf.c 302 303ACER WMI LAPTOP EXTRAS 304M: "Lee, Chun-Yi" <jlee@suse.com> 305L: platform-driver-x86@vger.kernel.org 306S: Maintained 307F: drivers/platform/x86/acer-wmi.c 308 309ACPI 310M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 311M: Len Brown <lenb@kernel.org> 312L: linux-acpi@vger.kernel.org 313W: https://01.org/linux-acpi 314Q: https://patchwork.kernel.org/project/linux-acpi/list/ 315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 316B: https://bugzilla.kernel.org 317S: Supported 318F: drivers/acpi/ 319F: drivers/pnp/pnpacpi/ 320F: include/linux/acpi.h 321F: include/linux/fwnode.h 322F: include/acpi/ 323F: Documentation/acpi/ 324F: Documentation/ABI/testing/sysfs-bus-acpi 325F: Documentation/ABI/testing/configfs-acpi 326F: drivers/pci/*acpi* 327F: drivers/pci/*/*acpi* 328F: tools/power/acpi/ 329 330ACPI APEI 331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 332M: Len Brown <lenb@kernel.org> 333L: linux-acpi@vger.kernel.org 334R: James Morse <james.morse@arm.com> 335R: Tony Luck <tony.luck@intel.com> 336R: Borislav Petkov <bp@alien8.de> 337F: drivers/acpi/apei/ 338 339ACPI COMPONENT ARCHITECTURE (ACPICA) 340M: Robert Moore <robert.moore@intel.com> 341M: Erik Schmauss <erik.schmauss@intel.com> 342M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 343L: linux-acpi@vger.kernel.org 344L: devel@acpica.org 345W: https://acpica.org/ 346W: https://github.com/acpica/acpica/ 347Q: https://patchwork.kernel.org/project/linux-acpi/list/ 348T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 349B: https://bugzilla.kernel.org 350B: https://bugs.acpica.org 351S: Supported 352F: drivers/acpi/acpica/ 353F: include/acpi/ 354F: tools/power/acpi/ 355 356ACPI FAN DRIVER 357M: Zhang Rui <rui.zhang@intel.com> 358L: linux-acpi@vger.kernel.org 359W: https://01.org/linux-acpi 360B: https://bugzilla.kernel.org 361S: Supported 362F: drivers/acpi/fan.c 363 364ACPI FOR ARM64 (ACPI/arm64) 365M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 366M: Hanjun Guo <hanjun.guo@linaro.org> 367M: Sudeep Holla <sudeep.holla@arm.com> 368L: linux-acpi@vger.kernel.org 369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 370S: Maintained 371F: drivers/acpi/arm64 372 373ACPI I2C MULTI INSTANTIATE DRIVER 374M: Hans de Goede <hdegoede@redhat.com> 375L: platform-driver-x86@vger.kernel.org 376S: Maintained 377F: drivers/platform/x86/i2c-multi-instantiate.c 378 379ACPI PMIC DRIVERS 380M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 381M: Len Brown <lenb@kernel.org> 382R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 383R: Mika Westerberg <mika.westerberg@linux.intel.com> 384L: linux-acpi@vger.kernel.org 385Q: https://patchwork.kernel.org/project/linux-acpi/list/ 386T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 387B: https://bugzilla.kernel.org 388S: Supported 389F: drivers/acpi/pmic/ 390 391ACPI THERMAL DRIVER 392M: Zhang Rui <rui.zhang@intel.com> 393L: linux-acpi@vger.kernel.org 394W: https://01.org/linux-acpi 395B: https://bugzilla.kernel.org 396S: Supported 397F: drivers/acpi/*thermal* 398 399ACPI VIDEO DRIVER 400M: Zhang Rui <rui.zhang@intel.com> 401L: linux-acpi@vger.kernel.org 402W: https://01.org/linux-acpi 403B: https://bugzilla.kernel.org 404S: Supported 405F: drivers/acpi/acpi_video.c 406 407ACPI WMI DRIVER 408L: platform-driver-x86@vger.kernel.org 409S: Orphan 410F: drivers/platform/x86/wmi.c 411F: include/uapi/linux/wmi.h 412 413AD1889 ALSA SOUND DRIVER 414W: https://parisc.wiki.kernel.org/index.php/AD1889 415L: linux-parisc@vger.kernel.org 416S: Maintained 417F: sound/pci/ad1889.* 418 419AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 420M: Michael Hennerich <michael.hennerich@analog.com> 421W: http://wiki.analog.com/AD5254 422W: http://ez.analog.com/community/linux-device-drivers 423S: Supported 424F: drivers/misc/ad525x_dpot.c 425 426AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 427M: Michael Hennerich <michael.hennerich@analog.com> 428W: http://wiki.analog.com/AD5398 429W: http://ez.analog.com/community/linux-device-drivers 430S: Supported 431F: drivers/regulator/ad5398.c 432 433AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 434M: Michael Hennerich <michael.hennerich@analog.com> 435W: http://wiki.analog.com/AD7142 436W: http://ez.analog.com/community/linux-device-drivers 437S: Supported 438F: drivers/input/misc/ad714x.c 439 440AD7877 TOUCHSCREEN DRIVER 441M: Michael Hennerich <michael.hennerich@analog.com> 442W: http://wiki.analog.com/AD7877 443W: http://ez.analog.com/community/linux-device-drivers 444S: Supported 445F: drivers/input/touchscreen/ad7877.c 446 447AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 448M: Michael Hennerich <michael.hennerich@analog.com> 449W: http://wiki.analog.com/AD7879 450W: http://ez.analog.com/community/linux-device-drivers 451S: Supported 452F: drivers/input/touchscreen/ad7879.c 453 454ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 455M: Jiri Kosina <jikos@kernel.org> 456S: Maintained 457 458ADF7242 IEEE 802.15.4 RADIO DRIVER 459M: Michael Hennerich <michael.hennerich@analog.com> 460W: https://wiki.analog.com/ADF7242 461W: http://ez.analog.com/community/linux-device-drivers 462L: linux-wpan@vger.kernel.org 463S: Supported 464F: drivers/net/ieee802154/adf7242.c 465F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 466 467ADM1025 HARDWARE MONITOR DRIVER 468M: Jean Delvare <jdelvare@suse.com> 469L: linux-hwmon@vger.kernel.org 470S: Maintained 471F: Documentation/hwmon/adm1025 472F: drivers/hwmon/adm1025.c 473 474ADM1029 HARDWARE MONITOR DRIVER 475M: Corentin Labbe <clabbe.montjoie@gmail.com> 476L: linux-hwmon@vger.kernel.org 477S: Maintained 478F: drivers/hwmon/adm1029.c 479 480ADM8211 WIRELESS DRIVER 481L: linux-wireless@vger.kernel.org 482W: http://wireless.kernel.org/ 483S: Orphan 484F: drivers/net/wireless/admtek/adm8211.* 485 486ADP1653 FLASH CONTROLLER DRIVER 487M: Sakari Ailus <sakari.ailus@iki.fi> 488L: linux-media@vger.kernel.org 489S: Maintained 490F: drivers/media/i2c/adp1653.c 491F: include/media/i2c/adp1653.h 492 493ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 494M: Michael Hennerich <michael.hennerich@analog.com> 495W: http://wiki.analog.com/ADP5520 496W: http://ez.analog.com/community/linux-device-drivers 497S: Supported 498F: drivers/mfd/adp5520.c 499F: drivers/video/backlight/adp5520_bl.c 500F: drivers/leds/leds-adp5520.c 501F: drivers/gpio/gpio-adp5520.c 502F: drivers/input/keyboard/adp5520-keys.c 503 504ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP5588 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/input/keyboard/adp5588-keys.c 510F: drivers/gpio/gpio-adp5588.c 511 512ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 513M: Michael Hennerich <michael.hennerich@analog.com> 514W: http://wiki.analog.com/ADP8860 515W: http://ez.analog.com/community/linux-device-drivers 516S: Supported 517F: drivers/video/backlight/adp8860_bl.c 518 519ADS1015 HARDWARE MONITOR DRIVER 520M: Dirk Eibach <eibach@gdsys.de> 521L: linux-hwmon@vger.kernel.org 522S: Maintained 523F: Documentation/hwmon/ads1015 524F: drivers/hwmon/ads1015.c 525F: include/linux/platform_data/ads1015.h 526 527ADT746X FAN DRIVER 528M: Colin Leroy <colin@colino.net> 529S: Maintained 530F: drivers/macintosh/therm_adt746x.c 531 532ADT7475 HARDWARE MONITOR DRIVER 533M: Jean Delvare <jdelvare@suse.com> 534L: linux-hwmon@vger.kernel.org 535S: Maintained 536F: Documentation/hwmon/adt7475 537F: drivers/hwmon/adt7475.c 538 539ADVANSYS SCSI DRIVER 540M: Matthew Wilcox <willy@infradead.org> 541M: Hannes Reinecke <hare@suse.com> 542L: linux-scsi@vger.kernel.org 543S: Maintained 544F: Documentation/scsi/advansys.txt 545F: drivers/scsi/advansys.c 546 547ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 548M: Michael Hennerich <michael.hennerich@analog.com> 549W: http://wiki.analog.com/ADXL345 550W: http://ez.analog.com/community/linux-device-drivers 551S: Supported 552F: drivers/input/misc/adxl34x.c 553 554ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 555M: Stefan Popa <stefan.popa@analog.com> 556W: http://ez.analog.com/community/linux-device-drivers 557S: Supported 558F: drivers/iio/accel/adxl372.c 559F: drivers/iio/accel/adxl372_spi.c 560F: drivers/iio/accel/adxl372_i2c.c 561F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 562 563AF9013 MEDIA DRIVER 564M: Antti Palosaari <crope@iki.fi> 565L: linux-media@vger.kernel.org 566W: https://linuxtv.org 567W: http://palosaari.fi/linux/ 568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 569T: git git://linuxtv.org/anttip/media_tree.git 570S: Maintained 571F: drivers/media/dvb-frontends/af9013* 572 573AF9033 MEDIA DRIVER 574M: Antti Palosaari <crope@iki.fi> 575L: linux-media@vger.kernel.org 576W: https://linuxtv.org 577W: http://palosaari.fi/linux/ 578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 579T: git git://linuxtv.org/anttip/media_tree.git 580S: Maintained 581F: drivers/media/dvb-frontends/af9033* 582 583AFFS FILE SYSTEM 584M: David Sterba <dsterba@suse.com> 585L: linux-fsdevel@vger.kernel.org 586S: Odd Fixes 587F: Documentation/filesystems/affs.txt 588F: fs/affs/ 589 590AFS FILESYSTEM 591M: David Howells <dhowells@redhat.com> 592L: linux-afs@lists.infradead.org 593S: Supported 594F: fs/afs/ 595F: include/trace/events/afs.h 596F: Documentation/filesystems/afs.txt 597W: https://www.infradead.org/~dhowells/kafs/ 598 599AGPGART DRIVER 600M: David Airlie <airlied@linux.ie> 601T: git git://anongit.freedesktop.org/drm/drm 602S: Maintained 603F: drivers/char/agp/ 604F: include/linux/agp* 605F: include/uapi/linux/agp* 606 607AHA152X SCSI DRIVER 608M: "Juergen E. Fischer" <fischer@norbit.de> 609L: linux-scsi@vger.kernel.org 610S: Maintained 611F: drivers/scsi/aha152x* 612F: drivers/scsi/pcmcia/aha152x* 613 614AIC7XXX / AIC79XX SCSI DRIVER 615M: Hannes Reinecke <hare@suse.com> 616L: linux-scsi@vger.kernel.org 617S: Maintained 618F: drivers/scsi/aic7xxx/ 619 620AIMSLAB FM RADIO RECEIVER DRIVER 621M: Hans Verkuil <hverkuil@xs4all.nl> 622L: linux-media@vger.kernel.org 623T: git git://linuxtv.org/media_tree.git 624W: https://linuxtv.org 625S: Maintained 626F: drivers/media/radio/radio-aimslab* 627 628AIO 629M: Benjamin LaHaise <bcrl@kvack.org> 630L: linux-aio@kvack.org 631S: Supported 632F: fs/aio.c 633F: include/linux/*aio*.h 634 635AIRSPY MEDIA DRIVER 636M: Antti Palosaari <crope@iki.fi> 637L: linux-media@vger.kernel.org 638W: https://linuxtv.org 639W: http://palosaari.fi/linux/ 640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 641T: git git://linuxtv.org/anttip/media_tree.git 642S: Maintained 643F: drivers/media/usb/airspy/ 644 645ALACRITECH GIGABIT ETHERNET DRIVER 646M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 647S: Maintained 648F: drivers/net/ethernet/alacritech/* 649 650ALCATEL SPEEDTOUCH USB DRIVER 651M: Duncan Sands <duncan.sands@free.fr> 652L: linux-usb@vger.kernel.org 653W: http://www.linux-usb.org/SpeedTouch/ 654S: Maintained 655F: drivers/usb/atm/speedtch.c 656F: drivers/usb/atm/usbatm.c 657 658ALCHEMY AU1XX0 MMC DRIVER 659M: Manuel Lauss <manuel.lauss@gmail.com> 660S: Maintained 661F: drivers/mmc/host/au1xmmc.c 662 663ALI1563 I2C DRIVER 664M: Rudolf Marek <r.marek@assembler.cz> 665L: linux-i2c@vger.kernel.org 666S: Maintained 667F: Documentation/i2c/busses/i2c-ali1563 668F: drivers/i2c/busses/i2c-ali1563.c 669 670ALLWINNER SECURITY SYSTEM 671M: Corentin Labbe <clabbe.montjoie@gmail.com> 672L: linux-crypto@vger.kernel.org 673S: Maintained 674F: drivers/crypto/sunxi-ss/ 675 676ALLWINNER VPU DRIVER 677M: Maxime Ripard <maxime.ripard@bootlin.com> 678M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 679L: linux-media@vger.kernel.org 680S: Maintained 681F: drivers/staging/media/sunxi/cedrus/ 682 683ALPHA PORT 684M: Richard Henderson <rth@twiddle.net> 685M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 686M: Matt Turner <mattst88@gmail.com> 687S: Odd Fixes 688L: linux-alpha@vger.kernel.org 689F: arch/alpha/ 690 691ALPS PS/2 TOUCHPAD DRIVER 692R: Pali Rohár <pali.rohar@gmail.com> 693F: drivers/input/mouse/alps.* 694 695ALTERA I2C CONTROLLER DRIVER 696M: Thor Thayer <thor.thayer@linux.intel.com> 697S: Maintained 698F: drivers/i2c/busses/i2c-altera.c 699 700ALTERA MAILBOX DRIVER 701M: Ley Foon Tan <lftan@altera.com> 702L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 703S: Maintained 704F: drivers/mailbox/mailbox-altera.c 705 706ALTERA PIO DRIVER 707M: Tien Hock Loh <thloh@altera.com> 708L: linux-gpio@vger.kernel.org 709S: Maintained 710F: drivers/gpio/gpio-altera.c 711 712ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 713M: Thor Thayer <thor.thayer@linux.intel.com> 714S: Maintained 715F: drivers/gpio/gpio-altera-a10sr.c 716F: drivers/mfd/altera-a10sr.c 717F: drivers/reset/reset-a10sr.c 718F: include/linux/mfd/altera-a10sr.h 719F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 720 721ALTERA TRIPLE SPEED ETHERNET DRIVER 722M: Thor Thayer <thor.thayer@linux.intel.com> 723L: netdev@vger.kernel.org 724L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 725S: Maintained 726F: drivers/net/ethernet/altera/ 727 728ALTERA UART/JTAG UART SERIAL DRIVERS 729M: Tobias Klauser <tklauser@distanz.ch> 730L: linux-serial@vger.kernel.org 731L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 732S: Maintained 733F: drivers/tty/serial/altera_uart.c 734F: drivers/tty/serial/altera_jtaguart.c 735F: include/linux/altera_uart.h 736F: include/linux/altera_jtaguart.h 737 738AMAZON ETHERNET DRIVERS 739M: Netanel Belgazal <netanel@amazon.com> 740R: Saeed Bishara <saeedb@amazon.com> 741R: Zorik Machulsky <zorik@amazon.com> 742L: netdev@vger.kernel.org 743S: Supported 744F: Documentation/networking/device_drivers/amazon/ena.txt 745F: drivers/net/ethernet/amazon/ 746 747AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 748M: Tom Lendacky <thomas.lendacky@amd.com> 749M: Gary Hook <gary.hook@amd.com> 750L: linux-crypto@vger.kernel.org 751S: Supported 752F: drivers/crypto/ccp/ 753F: include/linux/ccp.h 754 755AMD DISPLAY CORE 756M: Harry Wentland <harry.wentland@amd.com> 757M: Leo Li <sunpeng.li@amd.com> 758L: amd-gfx@lists.freedesktop.org 759T: git git://people.freedesktop.org/~agd5f/linux 760S: Supported 761F: drivers/gpu/drm/amd/display/ 762 763AMD FAM15H PROCESSOR POWER MONITORING DRIVER 764M: Huang Rui <ray.huang@amd.com> 765L: linux-hwmon@vger.kernel.org 766S: Supported 767F: Documentation/hwmon/fam15h_power 768F: drivers/hwmon/fam15h_power.c 769 770AMD FCH GPIO DRIVER 771M: Enrico Weigelt, metux IT consult <info@metux.net> 772L: linux-gpio@vger.kernel.org 773S: Maintained 774F: drivers/gpio/gpio-amd-fch.c 775F: include/linux/platform_data/gpio/gpio-amd-fch.h 776 777AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 778L: linux-geode@lists.infradead.org (moderated for non-subscribers) 779S: Orphan 780F: drivers/usb/gadget/udc/amd5536udc.* 781 782AMD GEODE PROCESSOR/CHIPSET SUPPORT 783P: Andres Salomon <dilinger@queued.net> 784L: linux-geode@lists.infradead.org (moderated for non-subscribers) 785W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 786S: Supported 787F: drivers/char/hw_random/geode-rng.c 788F: drivers/crypto/geode* 789F: drivers/video/fbdev/geode/ 790F: arch/x86/include/asm/geode.h 791 792AMD IOMMU (AMD-VI) 793M: Joerg Roedel <joro@8bytes.org> 794L: iommu@lists.linux-foundation.org 795T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 796S: Maintained 797F: drivers/iommu/amd_iommu*.[ch] 798F: include/linux/amd-iommu.h 799 800AMD KFD 801M: Oded Gabbay <oded.gabbay@gmail.com> 802L: dri-devel@lists.freedesktop.org 803T: git git://people.freedesktop.org/~gabbayo/linux.git 804S: Supported 805F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 806F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 807F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 808F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 809F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 810F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 811F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 812F: drivers/gpu/drm/amd/amdkfd/ 813F: drivers/gpu/drm/amd/include/cik_structs.h 814F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 815F: drivers/gpu/drm/amd/include/vi_structs.h 816F: drivers/gpu/drm/amd/include/v9_structs.h 817F: include/uapi/linux/kfd_ioctl.h 818 819AMD POWERPLAY 820M: Rex Zhu <rex.zhu@amd.com> 821M: Evan Quan <evan.quan@amd.com> 822L: amd-gfx@lists.freedesktop.org 823S: Supported 824F: drivers/gpu/drm/amd/powerplay/ 825T: git git://people.freedesktop.org/~agd5f/linux 826 827AMD SEATTLE DEVICE TREE SUPPORT 828M: Brijesh Singh <brijeshkumar.singh@amd.com> 829M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 830M: Tom Lendacky <thomas.lendacky@amd.com> 831S: Supported 832F: arch/arm64/boot/dts/amd/ 833 834AMD XGBE DRIVER 835M: Tom Lendacky <thomas.lendacky@amd.com> 836L: netdev@vger.kernel.org 837S: Supported 838F: drivers/net/ethernet/amd/xgbe/ 839F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 840 841ANALOG DEVICES INC AD5686 DRIVER 842M: Stefan Popa <stefan.popa@analog.com> 843L: linux-pm@vger.kernel.org 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/iio/dac/ad5686* 847F: drivers/iio/dac/ad5696* 848 849ANALOG DEVICES INC AD5758 DRIVER 850M: Stefan Popa <stefan.popa@analog.com> 851L: linux-iio@vger.kernel.org 852W: http://ez.analog.com/community/linux-device-drivers 853S: Supported 854F: drivers/iio/dac/ad5758.c 855F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 856 857ANALOG DEVICES INC AD7124 DRIVER 858M: Stefan Popa <stefan.popa@analog.com> 859L: linux-iio@vger.kernel.org 860W: http://ez.analog.com/community/linux-device-drivers 861S: Supported 862F: drivers/iio/adc/ad7124.c 863F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 864 865ANALOG DEVICES INC AD7606 DRIVER 866M: Stefan Popa <stefan.popa@analog.com> 867L: linux-iio@vger.kernel.org 868W: http://ez.analog.com/community/linux-device-drivers 869S: Supported 870F: drivers/iio/adc/ad7606.c 871F: Documentation/devicetree/bindings/iio/adc/ad7606.txt 872 873ANALOG DEVICES INC AD7768-1 DRIVER 874M: Stefan Popa <stefan.popa@analog.com> 875L: linux-iio@vger.kernel.org 876W: http://ez.analog.com/community/linux-device-drivers 877S: Supported 878F: drivers/iio/adc/ad7768-1.c 879F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 880 881ANALOG DEVICES INC AD9389B DRIVER 882M: Hans Verkuil <hans.verkuil@cisco.com> 883L: linux-media@vger.kernel.org 884S: Maintained 885F: drivers/media/i2c/ad9389b* 886 887ANALOG DEVICES INC ADGS1408 DRIVER 888M: Mircea Caprioru <mircea.caprioru@analog.com> 889S: Supported 890F: drivers/mux/adgs1408.c 891F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 892 893ANALOG DEVICES INC ADP5061 DRIVER 894M: Stefan Popa <stefan.popa@analog.com> 895L: linux-pm@vger.kernel.org 896W: http://ez.analog.com/community/linux-device-drivers 897S: Supported 898F: drivers/power/supply/adp5061.c 899 900ANALOG DEVICES INC ADV7180 DRIVER 901M: Lars-Peter Clausen <lars@metafoo.de> 902L: linux-media@vger.kernel.org 903W: http://ez.analog.com/community/linux-device-drivers 904S: Supported 905F: drivers/media/i2c/adv7180.c 906 907ANALOG DEVICES INC ADV748X DRIVER 908M: Kieran Bingham <kieran.bingham@ideasonboard.com> 909L: linux-media@vger.kernel.org 910S: Maintained 911F: drivers/media/i2c/adv748x/* 912 913ANALOG DEVICES INC ADV7511 DRIVER 914M: Hans Verkuil <hans.verkuil@cisco.com> 915L: linux-media@vger.kernel.org 916S: Maintained 917F: drivers/media/i2c/adv7511* 918 919ANALOG DEVICES INC ADV7604 DRIVER 920M: Hans Verkuil <hans.verkuil@cisco.com> 921L: linux-media@vger.kernel.org 922S: Maintained 923F: drivers/media/i2c/adv7604* 924 925ANALOG DEVICES INC ADV7842 DRIVER 926M: Hans Verkuil <hans.verkuil@cisco.com> 927L: linux-media@vger.kernel.org 928S: Maintained 929F: drivers/media/i2c/adv7842* 930 931ANALOG DEVICES INC ASOC CODEC DRIVERS 932M: Lars-Peter Clausen <lars@metafoo.de> 933L: alsa-devel@alsa-project.org (moderated for non-subscribers) 934W: http://wiki.analog.com/ 935W: http://ez.analog.com/community/linux-device-drivers 936S: Supported 937F: sound/soc/codecs/adau* 938F: sound/soc/codecs/adav* 939F: sound/soc/codecs/ad1* 940F: sound/soc/codecs/ad7* 941F: sound/soc/codecs/ssm* 942F: sound/soc/codecs/sigmadsp.* 943 944ANALOG DEVICES INC DMA DRIVERS 945M: Lars-Peter Clausen <lars@metafoo.de> 946W: http://ez.analog.com/community/linux-device-drivers 947S: Supported 948F: drivers/dma/dma-axi-dmac.c 949 950ANALOG DEVICES INC IIO DRIVERS 951M: Lars-Peter Clausen <lars@metafoo.de> 952M: Michael Hennerich <Michael.Hennerich@analog.com> 953W: http://wiki.analog.com/ 954W: http://ez.analog.com/community/linux-device-drivers 955S: Supported 956F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 957F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 958F: drivers/iio/*/ad* 959F: drivers/iio/adc/ltc2497* 960X: drivers/iio/*/adjd* 961F: drivers/staging/iio/*/ad* 962 963ANDES ARCHITECTURE 964M: Greentime Hu <green.hu@gmail.com> 965M: Vincent Chen <deanbo422@gmail.com> 966T: git https://github.com/andestech/linux.git 967S: Supported 968F: arch/nds32/ 969F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 970F: Documentation/devicetree/bindings/nds32/ 971K: nds32 972N: nds32 973 974ANDROID CONFIG FRAGMENTS 975M: Rob Herring <robh@kernel.org> 976S: Supported 977F: kernel/configs/android* 978 979ANDROID DRIVERS 980M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 981M: Arve Hjønnevåg <arve@android.com> 982M: Todd Kjos <tkjos@android.com> 983M: Martijn Coenen <maco@android.com> 984M: Joel Fernandes <joel@joelfernandes.org> 985M: Christian Brauner <christian@brauner.io> 986T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 987L: devel@driverdev.osuosl.org 988S: Supported 989F: drivers/android/ 990F: drivers/staging/android/ 991 992ANDROID GOLDFISH PIC DRIVER 993M: Miodrag Dinic <miodrag.dinic@mips.com> 994S: Supported 995F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 996F: drivers/irqchip/irq-goldfish-pic.c 997 998ANDROID GOLDFISH RTC DRIVER 999M: Miodrag Dinic <miodrag.dinic@mips.com> 1000S: Supported 1001F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1002F: drivers/rtc/rtc-goldfish.c 1003 1004ANDROID ION DRIVER 1005M: Laura Abbott <labbott@redhat.com> 1006M: Sumit Semwal <sumit.semwal@linaro.org> 1007L: devel@driverdev.osuosl.org 1008L: dri-devel@lists.freedesktop.org 1009L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1010S: Supported 1011F: drivers/staging/android/ion 1012F: drivers/staging/android/uapi/ion.h 1013 1014AOA (Apple Onboard Audio) ALSA DRIVER 1015M: Johannes Berg <johannes@sipsolutions.net> 1016L: linuxppc-dev@lists.ozlabs.org 1017L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1018S: Maintained 1019F: sound/aoa/ 1020 1021APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1022M: William Breathitt Gray <vilhelm.gray@gmail.com> 1023L: linux-iio@vger.kernel.org 1024S: Maintained 1025F: drivers/iio/adc/stx104.c 1026 1027APM DRIVER 1028M: Jiri Kosina <jikos@kernel.org> 1029S: Odd fixes 1030T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1031F: arch/x86/kernel/apm_32.c 1032F: include/linux/apm_bios.h 1033F: include/uapi/linux/apm_bios.h 1034F: drivers/char/apm-emulation.c 1035 1036APPARMOR SECURITY MODULE 1037M: John Johansen <john.johansen@canonical.com> 1038L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1039W: wiki.apparmor.net 1040T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1041S: Supported 1042F: security/apparmor/ 1043F: Documentation/admin-guide/LSM/apparmor.rst 1044 1045APPLE BCM5974 MULTITOUCH DRIVER 1046M: Henrik Rydberg <rydberg@bitmath.org> 1047L: linux-input@vger.kernel.org 1048S: Odd fixes 1049F: drivers/input/mouse/bcm5974.c 1050 1051APPLE SMC DRIVER 1052M: Henrik Rydberg <rydberg@bitmath.org> 1053L: linux-hwmon@vger.kernel.org 1054S: Odd fixes 1055F: drivers/hwmon/applesmc.c 1056 1057APPLETALK NETWORK LAYER 1058L: netdev@vger.kernel.org 1059S: Odd fixes 1060F: drivers/net/appletalk/ 1061F: net/appletalk/ 1062F: include/linux/atalk.h 1063F: include/uapi/linux/atalk.h 1064 1065APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1066M: Khuong Dinh <khuong@os.amperecomputing.com> 1067S: Supported 1068F: arch/arm64/boot/dts/apm/ 1069 1070APPLIED MICRO (APM) X-GENE SOC EDAC 1071M: Khuong Dinh <khuong@os.amperecomputing.com> 1072S: Supported 1073F: drivers/edac/xgene_edac.c 1074F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1075 1076APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1077M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1078M: Keyur Chudgar <keyur@os.amperecomputing.com> 1079S: Supported 1080F: drivers/net/ethernet/apm/xgene-v2/ 1081 1082APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1083M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1084M: Keyur Chudgar <keyur@os.amperecomputing.com> 1085M: Quan Nguyen <quan@os.amperecomputing.com> 1086S: Supported 1087F: drivers/net/ethernet/apm/xgene/ 1088F: drivers/net/phy/mdio-xgene.c 1089F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1090F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1091 1092APPLIED MICRO (APM) X-GENE SOC PMU 1093M: Khuong Dinh <khuong@os.amperecomputing.com> 1094S: Supported 1095F: drivers/perf/xgene_pmu.c 1096F: Documentation/perf/xgene-pmu.txt 1097F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1098 1099APTINA CAMERA SENSOR PLL 1100M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1101L: linux-media@vger.kernel.org 1102S: Maintained 1103F: drivers/media/i2c/aptina-pll.* 1104 1105ARC FRAMEBUFFER DRIVER 1106M: Jaya Kumar <jayalk@intworks.biz> 1107S: Maintained 1108F: drivers/video/fbdev/arcfb.c 1109F: drivers/video/fbdev/core/fb_defio.c 1110 1111ARC PGU DRM DRIVER 1112M: Alexey Brodkin <abrodkin@synopsys.com> 1113S: Supported 1114F: drivers/gpu/drm/arc/ 1115F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1116 1117ARCNET NETWORK LAYER 1118M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1119L: netdev@vger.kernel.org 1120S: Maintained 1121F: drivers/net/arcnet/ 1122F: include/uapi/linux/if_arcnet.h 1123 1124ARM ARCHITECTED TIMER DRIVER 1125M: Mark Rutland <mark.rutland@arm.com> 1126M: Marc Zyngier <marc.zyngier@arm.com> 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1128S: Maintained 1129F: arch/arm/include/asm/arch_timer.h 1130F: arch/arm64/include/asm/arch_timer.h 1131F: drivers/clocksource/arm_arch_timer.c 1132 1133ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1134M: Linus Walleij <linus.walleij@linaro.org> 1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1136S: Maintained 1137F: Documentation/devicetree/bindings/arm/arm-boards 1138F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1139F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1140F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1141F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1142F: arch/arm/mach-integrator/ 1143F: arch/arm/mach-realview/ 1144F: arch/arm/mach-versatile/ 1145F: arch/arm/plat-versatile/ 1146F: arch/arm/boot/dts/arm-realview-* 1147F: arch/arm/boot/dts/integrator* 1148F: arch/arm/boot/dts/versatile* 1149F: drivers/clk/versatile/ 1150F: drivers/i2c/busses/i2c-versatile.c 1151F: drivers/irqchip/irq-versatile-fpga.c 1152F: drivers/mtd/maps/physmap_of_versatile.c 1153F: drivers/power/reset/arm-versatile-reboot.c 1154F: drivers/soc/versatile/ 1155 1156ARM HDLCD DRM DRIVER 1157M: Liviu Dudau <liviu.dudau@arm.com> 1158S: Supported 1159F: drivers/gpu/drm/arm/hdlcd_* 1160F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1161 1162ARM KOMEDA DRM-KMS DRIVER 1163M: James (Qian) Wang <james.qian.wang@arm.com> 1164M: Liviu Dudau <liviu.dudau@arm.com> 1165L: Mali DP Maintainers <malidp@foss.arm.com> 1166S: Supported 1167T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1168F: drivers/gpu/drm/arm/display/include/ 1169F: drivers/gpu/drm/arm/display/komeda/ 1170F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt 1171F: Documentation/gpu/komeda-kms.rst 1172 1173ARM MALI-DP DRM DRIVER 1174M: Liviu Dudau <liviu.dudau@arm.com> 1175M: Brian Starkey <brian.starkey@arm.com> 1176L: Mali DP Maintainers <malidp@foss.arm.com> 1177S: Supported 1178T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1179F: drivers/gpu/drm/arm/ 1180F: Documentation/devicetree/bindings/display/arm,malidp.txt 1181F: Documentation/gpu/afbc.rst 1182 1183ARM MFM AND FLOPPY DRIVERS 1184M: Ian Molton <spyro@f2s.com> 1185S: Maintained 1186F: arch/arm/lib/floppydma.S 1187F: arch/arm/include/asm/floppy.h 1188 1189ARM PMU PROFILING AND DEBUGGING 1190M: Will Deacon <will.deacon@arm.com> 1191M: Mark Rutland <mark.rutland@arm.com> 1192S: Maintained 1193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1194F: arch/arm*/kernel/perf_* 1195F: arch/arm/oprofile/common.c 1196F: arch/arm*/kernel/hw_breakpoint.c 1197F: arch/arm*/include/asm/hw_breakpoint.h 1198F: arch/arm*/include/asm/perf_event.h 1199F: drivers/perf/* 1200F: include/linux/perf/arm_pmu.h 1201F: Documentation/devicetree/bindings/arm/pmu.yaml 1202F: Documentation/devicetree/bindings/perf/ 1203 1204ARM PORT 1205M: Russell King <linux@armlinux.org.uk> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207W: http://www.armlinux.org.uk/ 1208S: Odd Fixes 1209T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1210F: arch/arm/ 1211X: arch/arm/boot/dts/ 1212 1213ARM PRIMECELL AACI PL041 DRIVER 1214M: Russell King <linux@armlinux.org.uk> 1215S: Odd Fixes 1216F: sound/arm/aaci.* 1217 1218ARM PRIMECELL BUS SUPPORT 1219M: Russell King <linux@armlinux.org.uk> 1220S: Odd Fixes 1221F: drivers/amba/ 1222F: include/linux/amba/bus.h 1223 1224ARM PRIMECELL CLCD PL110 DRIVER 1225M: Russell King <linux@armlinux.org.uk> 1226S: Odd Fixes 1227F: drivers/video/fbdev/amba-clcd.* 1228 1229ARM PRIMECELL KMI PL050 DRIVER 1230M: Russell King <linux@armlinux.org.uk> 1231S: Odd Fixes 1232F: drivers/input/serio/ambakmi.* 1233F: include/linux/amba/kmi.h 1234 1235ARM PRIMECELL MMCI PL180/1 DRIVER 1236M: Russell King <linux@armlinux.org.uk> 1237S: Odd Fixes 1238F: drivers/mmc/host/mmci.* 1239F: include/linux/amba/mmci.h 1240 1241ARM PRIMECELL SSP PL022 SPI DRIVER 1242M: Linus Walleij <linus.walleij@linaro.org> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Maintained 1245F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1246F: drivers/spi/spi-pl022.c 1247 1248ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1249M: Russell King <linux@armlinux.org.uk> 1250S: Odd Fixes 1251F: drivers/tty/serial/amba-pl01*.c 1252F: include/linux/amba/serial.h 1253 1254ARM PRIMECELL VIC PL190/PL192 DRIVER 1255M: Linus Walleij <linus.walleij@linaro.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1259F: drivers/irqchip/irq-vic.c 1260 1261ARM SMMU DRIVERS 1262M: Will Deacon <will.deacon@arm.com> 1263R: Robin Murphy <robin.murphy@arm.com> 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1265S: Maintained 1266F: drivers/iommu/arm-smmu.c 1267F: drivers/iommu/arm-smmu-v3.c 1268F: drivers/iommu/io-pgtable-arm.c 1269F: drivers/iommu/io-pgtable-arm-v7s.c 1270 1271ARM SUB-ARCHITECTURES 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-*/ 1275F: arch/arm/plat-*/ 1276T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1277 1278ARM/ACTIONS SEMI ARCHITECTURE 1279M: Andreas Färber <afaerber@suse.de> 1280R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282S: Maintained 1283N: owl 1284F: arch/arm/mach-actions/ 1285F: arch/arm/boot/dts/owl-* 1286F: arch/arm64/boot/dts/actions/ 1287F: drivers/clk/actions/ 1288F: drivers/clocksource/timer-owl* 1289F: drivers/dma/owl-dma.c 1290F: drivers/i2c/busses/i2c-owl.c 1291F: drivers/pinctrl/actions/* 1292F: drivers/soc/actions/ 1293F: include/dt-bindings/power/owl-* 1294F: include/linux/soc/actions/ 1295F: Documentation/devicetree/bindings/arm/actions.txt 1296F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1297F: Documentation/devicetree/bindings/dma/owl-dma.txt 1298F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1299F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1300F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1301F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1302 1303ARM/ADS SPHERE MACHINE SUPPORT 1304M: Lennert Buytenhek <kernel@wantstofly.org> 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1306S: Maintained 1307 1308ARM/AFEB9260 MACHINE SUPPORT 1309M: Sergey Lapin <slapin@ossfans.org> 1310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1311S: Maintained 1312 1313ARM/AJECO 1ARM MACHINE SUPPORT 1314M: Lennert Buytenhek <kernel@wantstofly.org> 1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1316S: Maintained 1317 1318ARM/Allwinner SoC Clock Support 1319M: Emilio López <emilio@elopez.com.ar> 1320S: Maintained 1321F: drivers/clk/sunxi/ 1322 1323ARM/Allwinner sunXi SoC support 1324M: Maxime Ripard <maxime.ripard@bootlin.com> 1325M: Chen-Yu Tsai <wens@csie.org> 1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1327S: Maintained 1328N: sun[x456789]i 1329N: sun50i 1330F: arch/arm/mach-sunxi/ 1331F: arch/arm64/boot/dts/allwinner/ 1332F: drivers/clk/sunxi-ng/ 1333F: drivers/pinctrl/sunxi/ 1334F: drivers/soc/sunxi/ 1335T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1336 1337ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1338M: Neil Armstrong <narmstrong@baylibre.com> 1339M: Jerome Brunet <jbrunet@baylibre.com> 1340L: linux-amlogic@lists.infradead.org 1341S: Maintained 1342F: drivers/clk/meson/ 1343F: include/dt-bindings/clock/meson* 1344F: include/dt-bindings/clock/gxbb* 1345F: Documentation/devicetree/bindings/clock/amlogic* 1346 1347ARM/Amlogic Meson SoC support 1348M: Kevin Hilman <khilman@baylibre.com> 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1350L: linux-amlogic@lists.infradead.org 1351W: http://linux-meson.com/ 1352S: Maintained 1353F: arch/arm/mach-meson/ 1354F: arch/arm/boot/dts/meson* 1355F: arch/arm64/boot/dts/amlogic/ 1356F: drivers/pinctrl/meson/ 1357F: drivers/mmc/host/meson* 1358F: drivers/soc/amlogic/ 1359N: meson 1360 1361ARM/Amlogic Meson SoC Sound Drivers 1362M: Jerome Brunet <jbrunet@baylibre.com> 1363L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1364S: Maintained 1365F: sound/soc/meson/ 1366F: Documentation/devicetree/bindings/sound/amlogic* 1367 1368ARM/Annapurna Labs ALPINE ARCHITECTURE 1369M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1370M: Antoine Tenart <antoine.tenart@bootlin.com> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372S: Maintained 1373F: arch/arm/mach-alpine/ 1374F: arch/arm/boot/dts/alpine* 1375F: arch/arm64/boot/dts/al/ 1376F: drivers/*/*alpine* 1377 1378ARM/ARTPEC MACHINE SUPPORT 1379M: Jesper Nilsson <jesper.nilsson@axis.com> 1380M: Lars Persson <lars.persson@axis.com> 1381S: Maintained 1382L: linux-arm-kernel@axis.com 1383F: arch/arm/mach-artpec 1384F: arch/arm/boot/dts/artpec6* 1385F: drivers/clk/axis 1386F: drivers/crypto/axis 1387F: drivers/pinctrl/pinctrl-artpec* 1388F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1389 1390ARM/ASPEED I2C DRIVER 1391M: Brendan Higgins <brendanhiggins@google.com> 1392R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1393R: Joel Stanley <joel@jms.id.au> 1394L: linux-i2c@vger.kernel.org 1395L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1396S: Maintained 1397F: drivers/irqchip/irq-aspeed-i2c-ic.c 1398F: drivers/i2c/busses/i2c-aspeed.c 1399F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1400F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1401 1402ARM/ASPEED MACHINE SUPPORT 1403M: Joel Stanley <joel@jms.id.au> 1404R: Andrew Jeffery <andrew@aj.id.au> 1405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1406L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1407Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1408S: Supported 1409T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1410F: arch/arm/mach-aspeed/ 1411F: arch/arm/boot/dts/aspeed-* 1412N: aspeed 1413 1414ARM/BITMAIN ARCHITECTURE 1415M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418F: arch/arm64/boot/dts/bitmain/ 1419F: Documentation/devicetree/bindings/arm/bitmain.yaml 1420 1421ARM/CALXEDA HIGHBANK ARCHITECTURE 1422M: Rob Herring <robh@kernel.org> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425F: arch/arm/mach-highbank/ 1426F: arch/arm/boot/dts/highbank.dts 1427F: arch/arm/boot/dts/ecx-*.dts* 1428 1429ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1430M: Krzysztof Halasa <khalasa@piap.pl> 1431S: Maintained 1432F: arch/arm/mach-cns3xxx/ 1433 1434ARM/CAVIUM THUNDER NETWORK DRIVER 1435M: Sunil Goutham <sgoutham@cavium.com> 1436M: Robert Richter <rric@kernel.org> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Supported 1439F: drivers/net/ethernet/cavium/thunder/ 1440 1441ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1442M: Lukasz Majewski <lukma@denx.de> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445F: arch/arm/mach-ep93xx/ts72xx.c 1446 1447ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1448M: Alexander Shiyan <shc_work@mail.ru> 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1450S: Odd Fixes 1451N: clps711x 1452 1453ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1454M: Lennert Buytenhek <kernel@wantstofly.org> 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1456S: Maintained 1457 1458ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1459M: Hartley Sweeten <hsweeten@visionengravers.com> 1460M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462S: Maintained 1463F: arch/arm/mach-ep93xx/ 1464F: arch/arm/mach-ep93xx/include/mach/ 1465 1466ARM/CLKDEV SUPPORT 1467M: Russell King <linux@armlinux.org.uk> 1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1469S: Maintained 1470T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1471F: drivers/clk/clkdev.c 1472 1473ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1474M: Mike Rapoport <mike@compulab.co.il> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477 1478ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1479M: Baruch Siach <baruch@tkos.co.il> 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1481S: Maintained 1482F: arch/arm/boot/dts/cx92755* 1483N: digicolor 1484 1485ARM/CONTEC MICRO9 MACHINE SUPPORT 1486M: Hubert Feurstein <hubert.feurstein@contec.at> 1487S: Maintained 1488F: arch/arm/mach-ep93xx/micro9.c 1489 1490ARM/CORESIGHT FRAMEWORK AND DRIVERS 1491M: Mathieu Poirier <mathieu.poirier@linaro.org> 1492R: Suzuki K Poulose <suzuki.poulose@arm.com> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: drivers/hwtracing/coresight/* 1496F: Documentation/trace/coresight.txt 1497F: Documentation/trace/coresight-cpu-debug.txt 1498F: Documentation/devicetree/bindings/arm/coresight.txt 1499F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1500F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1501F: tools/perf/arch/arm/util/pmu.c 1502F: tools/perf/arch/arm/util/auxtrace.c 1503F: tools/perf/arch/arm/util/cs-etm.c 1504F: tools/perf/arch/arm/util/cs-etm.h 1505F: tools/perf/util/cs-etm.* 1506F: tools/perf/util/cs-etm-decoder/* 1507 1508ARM/CORGI MACHINE SUPPORT 1509M: Richard Purdie <rpurdie@rpsys.net> 1510S: Maintained 1511 1512ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1513M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1514M: Linus Walleij <linus.walleij@linaro.org> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516T: git git://github.com/ulli-kroll/linux.git 1517S: Maintained 1518F: Documentation/devicetree/bindings/arm/gemini.txt 1519F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1520F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1521F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1522F: arch/arm/mach-gemini/ 1523F: drivers/net/ethernet/cortina/ 1524F: drivers/pinctrl/pinctrl-gemini.c 1525F: drivers/rtc/rtc-ftrtc010.c 1526 1527ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1528M: Barry Song <baohua@kernel.org> 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1530T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1531S: Maintained 1532F: arch/arm/boot/dts/prima2* 1533F: arch/arm/mach-prima2/ 1534F: drivers/clk/sirf/ 1535F: drivers/clocksource/timer-prima2.c 1536F: drivers/clocksource/timer-atlas7.c 1537N: [^a-z]sirf 1538X: drivers/gnss 1539 1540ARM/EBSA110 MACHINE SUPPORT 1541M: Russell King <linux@armlinux.org.uk> 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1543W: http://www.armlinux.org.uk/ 1544S: Maintained 1545F: arch/arm/mach-ebsa110/ 1546F: drivers/net/ethernet/amd/am79c961a.* 1547 1548ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1549M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1550R: Pengutronix Kernel Team <kernel@pengutronix.de> 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553N: efm32 1554 1555ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1556M: Robert Jarzmik <robert.jarzmik@free.fr> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559F: arch/arm/mach-pxa/ezx.c 1560 1561ARM/FARADAY FA526 PORT 1562M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564S: Maintained 1565T: git git://git.berlios.de/gemini-board 1566F: arch/arm/mm/*-fa* 1567 1568ARM/FOOTBRIDGE ARCHITECTURE 1569M: Russell King <linux@armlinux.org.uk> 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1571W: http://www.armlinux.org.uk/ 1572S: Maintained 1573F: arch/arm/include/asm/hardware/dec21285.h 1574F: arch/arm/mach-footbridge/ 1575 1576ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1577M: Shawn Guo <shawnguo@kernel.org> 1578M: Sascha Hauer <s.hauer@pengutronix.de> 1579R: Pengutronix Kernel Team <kernel@pengutronix.de> 1580R: Fabio Estevam <festevam@gmail.com> 1581R: NXP Linux Team <linux-imx@nxp.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1585N: imx 1586N: mxs 1587X: drivers/media/i2c/ 1588 1589ARM/FREESCALE VYBRID ARM ARCHITECTURE 1590M: Shawn Guo <shawnguo@kernel.org> 1591M: Sascha Hauer <s.hauer@pengutronix.de> 1592R: Pengutronix Kernel Team <kernel@pengutronix.de> 1593R: Stefan Agner <stefan@agner.ch> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1597F: arch/arm/mach-imx/*vf610* 1598F: arch/arm/boot/dts/vf* 1599 1600ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1601M: Shawn Guo <shawnguo@kernel.org> 1602M: Li Yang <leoyang.li@nxp.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1606F: arch/arm/boot/dts/ls1021a* 1607F: arch/arm64/boot/dts/freescale/fsl-* 1608F: arch/arm64/boot/dts/freescale/qoriq-* 1609 1610ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1611M: Lennert Buytenhek <kernel@wantstofly.org> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613S: Maintained 1614 1615ARM/GUMSTIX MACHINE SUPPORT 1616M: Steve Sakoman <sakoman@gmail.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618S: Maintained 1619 1620ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1621M: Philipp Zabel <philipp.zabel@gmail.com> 1622M: Paul Parsons <lost.distance@yahoo.com> 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1624S: Maintained 1625F: arch/arm/mach-pxa/hx4700.c 1626F: arch/arm/mach-pxa/include/mach/hx4700.h 1627F: sound/soc/pxa/hx4700.c 1628 1629ARM/HISILICON SOC SUPPORT 1630M: Wei Xu <xuwei5@hisilicon.com> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.hisilicon.com 1633S: Supported 1634T: git git://github.com/hisilicon/linux-hisi.git 1635F: arch/arm/mach-hisi/ 1636F: arch/arm/boot/dts/hi3* 1637F: arch/arm/boot/dts/hip* 1638F: arch/arm/boot/dts/hisi* 1639F: arch/arm64/boot/dts/hisilicon/ 1640 1641ARM/HP JORNADA 7XX MACHINE SUPPORT 1642M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1643W: www.jlime.com 1644S: Maintained 1645T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1646F: arch/arm/mach-sa1100/jornada720.c 1647F: arch/arm/mach-sa1100/include/mach/jornada720.h 1648 1649ARM/IGEP MACHINE SUPPORT 1650M: Enric Balletbo i Serra <eballetbo@gmail.com> 1651M: Javier Martinez Canillas <javier@dowhile0.org> 1652L: linux-omap@vger.kernel.org 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654S: Maintained 1655F: arch/arm/boot/dts/omap3-igep* 1656 1657ARM/INCOME PXA270 SUPPORT 1658M: Marek Vasut <marek.vasut@gmail.com> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660S: Maintained 1661F: arch/arm/mach-pxa/colibri-pxa270-income.c 1662 1663ARM/INTEL IOP13XX ARM ARCHITECTURE 1664M: Lennert Buytenhek <kernel@wantstofly.org> 1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1666S: Maintained 1667 1668ARM/INTEL IOP32X ARM ARCHITECTURE 1669M: Lennert Buytenhek <kernel@wantstofly.org> 1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1671S: Maintained 1672 1673ARM/INTEL IOP33X ARM ARCHITECTURE 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675S: Orphan 1676 1677ARM/INTEL IQ81342EX MACHINE SUPPORT 1678M: Lennert Buytenhek <kernel@wantstofly.org> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680S: Maintained 1681 1682ARM/INTEL IXDP2850 MACHINE SUPPORT 1683M: Lennert Buytenhek <kernel@wantstofly.org> 1684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1685S: Maintained 1686 1687ARM/INTEL IXP4XX ARM ARCHITECTURE 1688M: Imre Kaloz <kaloz@openwrt.org> 1689M: Krzysztof Halasa <khalasa@piap.pl> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691S: Maintained 1692F: arch/arm/mach-ixp4xx/ 1693 1694ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1695M: Jonathan Cameron <jic23@cam.ac.uk> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697S: Maintained 1698F: arch/arm/mach-pxa/stargate2.c 1699F: drivers/pcmcia/pxa2xx_stargate2.c 1700 1701ARM/INTEL XSC3 (MANZANO) ARM CORE 1702M: Lennert Buytenhek <kernel@wantstofly.org> 1703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1704S: Maintained 1705 1706ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1707M: Lennert Buytenhek <kernel@wantstofly.org> 1708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1709S: Maintained 1710 1711ARM/LG1K ARCHITECTURE 1712M: Chanho Min <chanho.min@lge.com> 1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1714S: Maintained 1715F: arch/arm64/boot/dts/lg/ 1716 1717ARM/LOGICPD PXA270 MACHINE SUPPORT 1718M: Lennert Buytenhek <kernel@wantstofly.org> 1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1720S: Maintained 1721 1722ARM/LPC18XX ARCHITECTURE 1723M: Vladimir Zapolskiy <vz@mleia.com> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725S: Maintained 1726F: arch/arm/boot/dts/lpc43* 1727F: drivers/i2c/busses/i2c-lpc2k.c 1728F: drivers/memory/pl172.c 1729F: drivers/mtd/spi-nor/nxp-spifi.c 1730F: drivers/rtc/rtc-lpc24xx.c 1731N: lpc18xx 1732 1733ARM/LPC32XX SOC SUPPORT 1734M: Vladimir Zapolskiy <vz@mleia.com> 1735M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1737T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1738S: Maintained 1739F: arch/arm/boot/dts/lpc32* 1740F: arch/arm/mach-lpc32xx/ 1741F: drivers/i2c/busses/i2c-pnx.c 1742F: drivers/net/ethernet/nxp/lpc_eth.c 1743F: drivers/usb/host/ohci-nxp.c 1744F: drivers/watchdog/pnx4008_wdt.c 1745N: lpc32xx 1746 1747ARM/MAGICIAN MACHINE SUPPORT 1748M: Philipp Zabel <philipp.zabel@gmail.com> 1749S: Maintained 1750 1751ARM/Marvell Dove/MV78xx0/Orion SOC support 1752M: Jason Cooper <jason@lakedaemon.net> 1753M: Andrew Lunn <andrew@lunn.ch> 1754M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1755M: Gregory Clement <gregory.clement@bootlin.com> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758F: Documentation/devicetree/bindings/soc/dove/ 1759F: arch/arm/mach-dove/ 1760F: arch/arm/mach-mv78xx0/ 1761F: arch/arm/mach-orion5x/ 1762F: arch/arm/plat-orion/ 1763F: arch/arm/boot/dts/dove* 1764F: arch/arm/boot/dts/orion5x* 1765 1766ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1767M: Jason Cooper <jason@lakedaemon.net> 1768M: Andrew Lunn <andrew@lunn.ch> 1769M: Gregory Clement <gregory.clement@bootlin.com> 1770M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1772S: Maintained 1773F: arch/arm/boot/dts/armada* 1774F: arch/arm/boot/dts/kirkwood* 1775F: arch/arm/configs/mvebu_*_defconfig 1776F: arch/arm/mach-mvebu/ 1777F: arch/arm64/boot/dts/marvell/armada* 1778F: drivers/cpufreq/armada-37xx-cpufreq.c 1779F: drivers/cpufreq/armada-8k-cpufreq.c 1780F: drivers/cpufreq/mvebu-cpufreq.c 1781F: drivers/irqchip/irq-armada-370-xp.c 1782F: drivers/irqchip/irq-mvebu-* 1783F: drivers/pinctrl/mvebu/ 1784F: drivers/rtc/rtc-armada38x.c 1785 1786ARM/Mediatek RTC DRIVER 1787M: Eddie Huang <eddie.huang@mediatek.com> 1788M: Sean Wang <sean.wang@mediatek.com> 1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1790L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1791S: Maintained 1792F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1793F: drivers/rtc/rtc-mt6397.c 1794F: drivers/rtc/rtc-mt7622.c 1795 1796ARM/Mediatek SoC support 1797M: Matthias Brugger <matthias.bgg@gmail.com> 1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1799L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1800W: https://mtk.bcnfs.org/ 1801C: irc://chat.freenode.net/linux-mediatek 1802S: Maintained 1803F: arch/arm/boot/dts/mt6* 1804F: arch/arm/boot/dts/mt7* 1805F: arch/arm/boot/dts/mt8* 1806F: arch/arm/mach-mediatek/ 1807F: arch/arm64/boot/dts/mediatek/ 1808F: drivers/soc/mediatek/ 1809N: mtk 1810N: mt[678] 1811K: mediatek 1812 1813ARM/Mediatek USB3 PHY DRIVER 1814M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1817S: Maintained 1818F: drivers/phy/mediatek/ 1819F: Documentation/devicetree/bindings/phy/phy-mtk-* 1820 1821ARM/MICREL KS8695 ARCHITECTURE 1822M: Greg Ungerer <gerg@uclinux.org> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824F: arch/arm/mach-ks8695/ 1825S: Odd Fixes 1826 1827ARM/Microchip (AT91) SoC support 1828M: Nicolas Ferre <nicolas.ferre@microchip.com> 1829M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1830M: Ludovic Desroches <ludovic.desroches@microchip.com> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832W: http://www.linux4sam.org 1833T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1834S: Supported 1835N: at91 1836N: atmel 1837F: arch/arm/mach-at91/ 1838F: include/soc/at91/ 1839F: arch/arm/boot/dts/at91*.dts 1840F: arch/arm/boot/dts/at91*.dtsi 1841F: arch/arm/boot/dts/sama*.dts 1842F: arch/arm/boot/dts/sama*.dtsi 1843F: arch/arm/include/debug/at91.S 1844F: drivers/memory/atmel* 1845F: drivers/watchdog/sama5d4_wdt.c 1846X: drivers/input/touchscreen/atmel_mxt_ts.c 1847X: drivers/net/wireless/atmel/ 1848 1849ARM/MIOA701 MACHINE SUPPORT 1850M: Robert Jarzmik <robert.jarzmik@free.fr> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852F: arch/arm/mach-pxa/mioa701.c 1853S: Maintained 1854 1855ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1856M: Michael Petchkovsky <mkpetch@internode.on.net> 1857S: Maintained 1858 1859ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1860M: Linus Walleij <linus.walleij@linaro.org> 1861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1862S: Maintained 1863F: arch/arm/mach-nomadik/ 1864F: arch/arm/mach-u300/ 1865F: arch/arm/mach-ux500/ 1866F: arch/arm/boot/dts/ste-* 1867F: drivers/clk/clk-nomadik.c 1868F: drivers/clk/clk-u300.c 1869F: drivers/clocksource/clksrc-dbx500-prcmu.c 1870F: drivers/clocksource/timer-u300.c 1871F: drivers/dma/coh901318* 1872F: drivers/dma/ste_dma40* 1873F: drivers/hwspinlock/u8500_hsem.c 1874F: drivers/i2c/busses/i2c-nomadik.c 1875F: drivers/i2c/busses/i2c-stu300.c 1876F: drivers/mfd/ab3100* 1877F: drivers/mfd/ab8500* 1878F: drivers/mfd/abx500* 1879F: drivers/mfd/dbx500* 1880F: drivers/mfd/db8500* 1881F: drivers/pinctrl/nomadik/ 1882F: drivers/pinctrl/pinctrl-coh901* 1883F: drivers/pinctrl/pinctrl-u300.c 1884F: drivers/rtc/rtc-ab3100.c 1885F: drivers/rtc/rtc-ab8500.c 1886F: drivers/rtc/rtc-coh901331.c 1887F: drivers/rtc/rtc-pl031.c 1888F: drivers/watchdog/coh901327_wdt.c 1889F: Documentation/devicetree/bindings/arm/ste-* 1890F: Documentation/devicetree/bindings/arm/ux500/ 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1892 1893ARM/NUVOTON NPCM ARCHITECTURE 1894M: Avi Fishman <avifishman70@gmail.com> 1895M: Tomer Maimon <tmaimon77@gmail.com> 1896R: Patrick Venture <venture@google.com> 1897R: Nancy Yuen <yuenn@google.com> 1898R: Brendan Higgins <brendanhiggins@google.com> 1899L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1900S: Supported 1901F: arch/arm/mach-npcm/ 1902F: arch/arm/boot/dts/nuvoton-npcm* 1903F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1904F: drivers/*/*npcm* 1905F: Documentation/devicetree/bindings/*/*npcm* 1906F: Documentation/devicetree/bindings/*/*/*npcm* 1907 1908ARM/NUVOTON W90X900 ARM ARCHITECTURE 1909M: Wan ZongShun <mcuos.com@gmail.com> 1910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1911W: http://www.mcuos.com 1912S: Maintained 1913F: arch/arm/mach-w90x900/ 1914F: drivers/input/keyboard/w90p910_keypad.c 1915F: drivers/input/touchscreen/w90p910_ts.c 1916F: drivers/watchdog/nuc900_wdt.c 1917F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1918F: drivers/mtd/nand/raw/nuc900_nand.c 1919F: drivers/rtc/rtc-nuc900.c 1920F: drivers/spi/spi-nuc900.c 1921F: drivers/usb/host/ehci-w90x900.c 1922F: drivers/video/fbdev/nuc900fb.c 1923 1924ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1925L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1926W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1927S: Orphan 1928F: arch/arm/mach-s3c24xx/mach-gta02.c 1929F: arch/arm/mach-s3c24xx/gta02.h 1930 1931ARM/Orion SoC/Technologic Systems TS-78xx platform support 1932M: Alexander Clouter <alex@digriz.org.uk> 1933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1934W: http://www.digriz.org.uk/ts78xx/kernel 1935S: Maintained 1936F: arch/arm/mach-orion5x/ts78xx-* 1937 1938ARM/OXNAS platform support 1939M: Neil Armstrong <narmstrong@baylibre.com> 1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1941L: linux-oxnas@groups.io (moderated for non-subscribers) 1942S: Maintained 1943F: arch/arm/mach-oxnas/ 1944F: arch/arm/boot/dts/ox8*.dts* 1945N: oxnas 1946 1947ARM/PALM TREO SUPPORT 1948M: Tomas Cech <sleep_walker@suse.com> 1949L: linux-arm-kernel@lists.infradead.org 1950W: http://hackndev.com 1951S: Maintained 1952F: arch/arm/mach-pxa/palmtreo.* 1953 1954ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1955M: Marek Vasut <marek.vasut@gmail.com> 1956L: linux-arm-kernel@lists.infradead.org 1957W: http://hackndev.com 1958S: Maintained 1959F: arch/arm/mach-pxa/include/mach/palmtx.h 1960F: arch/arm/mach-pxa/palmtx.c 1961F: arch/arm/mach-pxa/palmt5.* 1962F: arch/arm/mach-pxa/include/mach/palmld.h 1963F: arch/arm/mach-pxa/palmld.c 1964F: arch/arm/mach-pxa/palmte2.* 1965F: arch/arm/mach-pxa/include/mach/palmtc.h 1966F: arch/arm/mach-pxa/palmtc.c 1967 1968ARM/PALMZ72 SUPPORT 1969M: Sergey Lapin <slapin@ossfans.org> 1970L: linux-arm-kernel@lists.infradead.org 1971W: http://hackndev.com 1972S: Maintained 1973F: arch/arm/mach-pxa/palmz72.* 1974 1975ARM/PLEB SUPPORT 1976M: Peter Chubb <pleb@gelato.unsw.edu.au> 1977W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1978S: Maintained 1979 1980ARM/PT DIGITAL BOARD PORT 1981M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1983W: http://www.armlinux.org.uk/ 1984S: Maintained 1985 1986ARM/QUALCOMM SUPPORT 1987M: Andy Gross <andy.gross@linaro.org> 1988M: David Brown <david.brown@linaro.org> 1989L: linux-arm-msm@vger.kernel.org 1990S: Maintained 1991F: Documentation/devicetree/bindings/soc/qcom/ 1992F: Documentation/devicetree/bindings/*/qcom* 1993F: arch/arm/boot/dts/qcom-*.dts 1994F: arch/arm/boot/dts/qcom-*.dtsi 1995F: arch/arm/mach-qcom/ 1996F: arch/arm64/boot/dts/qcom/ 1997F: drivers/*/qcom/ 1998F: drivers/*/qcom* 1999F: drivers/*/*/qcom/ 2000F: drivers/*/*/qcom* 2001F: drivers/*/pm8???-* 2002F: drivers/bluetooth/btqcomsmd.c 2003F: drivers/clocksource/timer-qcom.c 2004F: drivers/extcon/extcon-qcom* 2005F: drivers/iommu/msm* 2006F: drivers/i2c/busses/i2c-qup.c 2007F: drivers/i2c/busses/i2c-qcom-geni.c 2008F: drivers/mfd/ssbi.c 2009F: drivers/mmc/host/mmci_qcom* 2010F: drivers/mmc/host/sdhci_msm.c 2011F: drivers/pci/controller/dwc/pcie-qcom.c 2012F: drivers/phy/qualcomm/ 2013F: drivers/power/*/msm* 2014F: drivers/reset/reset-qcom-* 2015F: drivers/scsi/ufs/ufs-qcom.* 2016F: drivers/spi/spi-qup.c 2017F: drivers/spi/spi-geni-qcom.c 2018F: drivers/spi/spi-qcom-qspi.c 2019F: drivers/tty/serial/msm_serial.c 2020F: drivers/usb/dwc3/dwc3-qcom.c 2021F: include/dt-bindings/*/qcom* 2022F: include/linux/*/qcom* 2023T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 2024 2025ARM/RADISYS ENP2611 MACHINE SUPPORT 2026M: Lennert Buytenhek <kernel@wantstofly.org> 2027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2028S: Maintained 2029 2030ARM/RDA MICRO ARCHITECTURE 2031M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2033L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2034S: Maintained 2035F: arch/arm/boot/dts/rda8810pl-* 2036F: drivers/clocksource/timer-rda.c 2037F: drivers/irqchip/irq-rda-intc.c 2038F: drivers/tty/serial/rda-uart.c 2039F: Documentation/devicetree/bindings/arm/rda.txt 2040F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2041F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2042F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2043 2044ARM/REALTEK ARCHITECTURE 2045M: Andreas Färber <afaerber@suse.de> 2046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2047S: Maintained 2048F: arch/arm64/boot/dts/realtek/ 2049F: Documentation/devicetree/bindings/arm/realtek.txt 2050 2051ARM/RENESAS ARM64 ARCHITECTURE 2052M: Simon Horman <horms@verge.net.au> 2053M: Magnus Damm <magnus.damm@gmail.com> 2054L: linux-renesas-soc@vger.kernel.org 2055Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2056T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2057S: Supported 2058F: arch/arm64/boot/dts/renesas/ 2059F: Documentation/devicetree/bindings/arm/renesas.yaml 2060F: drivers/soc/renesas/ 2061F: include/linux/soc/renesas/ 2062 2063ARM/RISCPC ARCHITECTURE 2064M: Russell King <linux@armlinux.org.uk> 2065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2066W: http://www.armlinux.org.uk/ 2067S: Maintained 2068F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2069F: arch/arm/include/asm/hardware/ioc.h 2070F: arch/arm/include/asm/hardware/iomd.h 2071F: arch/arm/include/asm/hardware/memc.h 2072F: arch/arm/mach-rpc/ 2073F: drivers/net/ethernet/8390/etherh.c 2074F: drivers/net/ethernet/i825xx/ether1* 2075F: drivers/net/ethernet/seeq/ether3* 2076F: drivers/scsi/arm/ 2077 2078ARM/Rockchip SoC support 2079M: Heiko Stuebner <heiko@sntech.de> 2080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2081L: linux-rockchip@lists.infradead.org 2082T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2083S: Maintained 2084F: arch/arm/boot/dts/rk3* 2085F: arch/arm/boot/dts/rv1108* 2086F: arch/arm/mach-rockchip/ 2087F: drivers/clk/rockchip/ 2088F: drivers/i2c/busses/i2c-rk3x.c 2089F: drivers/*/*rockchip* 2090F: drivers/*/*/*rockchip* 2091F: sound/soc/rockchip/ 2092N: rockchip 2093 2094ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2095M: Kukjin Kim <kgene@kernel.org> 2096M: Krzysztof Kozlowski <krzk@kernel.org> 2097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2098L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2099Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2100S: Maintained 2101F: arch/arm/boot/dts/s3c* 2102F: arch/arm/boot/dts/s5p* 2103F: arch/arm/boot/dts/exynos* 2104F: arch/arm64/boot/dts/exynos/ 2105F: arch/arm/plat-samsung/ 2106F: arch/arm/mach-s3c24*/ 2107F: arch/arm/mach-s3c64xx/ 2108F: arch/arm/mach-s5p*/ 2109F: arch/arm/mach-exynos*/ 2110F: drivers/*/*s3c24* 2111F: drivers/*/*/*s3c24* 2112F: drivers/*/*s3c64xx* 2113F: drivers/*/*s5pv210* 2114F: drivers/memory/samsung/* 2115F: drivers/soc/samsung/* 2116F: Documentation/arm/Samsung/ 2117F: Documentation/devicetree/bindings/arm/samsung/ 2118F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2119F: Documentation/devicetree/bindings/power/pd-samsung.txt 2120N: exynos 2121 2122ARM/SAMSUNG MOBILE MACHINE SUPPORT 2123M: Kyungmin Park <kyungmin.park@samsung.com> 2124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2125S: Maintained 2126F: arch/arm/mach-s5pv210/ 2127 2128ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2129M: Kyungmin Park <kyungmin.park@samsung.com> 2130M: Kamil Debski <kamil@wypas.org> 2131M: Andrzej Hajda <a.hajda@samsung.com> 2132L: linux-arm-kernel@lists.infradead.org 2133L: linux-media@vger.kernel.org 2134S: Maintained 2135F: drivers/media/platform/s5p-g2d/ 2136 2137ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2138M: Marek Szyprowski <m.szyprowski@samsung.com> 2139L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2140L: linux-media@vger.kernel.org 2141S: Maintained 2142F: drivers/media/platform/s5p-cec/ 2143F: Documentation/devicetree/bindings/media/s5p-cec.txt 2144 2145ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2146M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2147M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2148M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2149L: linux-arm-kernel@lists.infradead.org 2150L: linux-media@vger.kernel.org 2151S: Maintained 2152F: drivers/media/platform/s5p-jpeg/ 2153 2154ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2155M: Kyungmin Park <kyungmin.park@samsung.com> 2156M: Kamil Debski <kamil@wypas.org> 2157M: Jeongtae Park <jtp.park@samsung.com> 2158M: Andrzej Hajda <a.hajda@samsung.com> 2159L: linux-arm-kernel@lists.infradead.org 2160L: linux-media@vger.kernel.org 2161S: Maintained 2162F: drivers/media/platform/s5p-mfc/ 2163 2164ARM/SHMOBILE ARM ARCHITECTURE 2165M: Simon Horman <horms@verge.net.au> 2166M: Magnus Damm <magnus.damm@gmail.com> 2167L: linux-renesas-soc@vger.kernel.org 2168Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2169T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2170S: Supported 2171F: arch/arm/boot/dts/emev2* 2172F: arch/arm/boot/dts/gr-peach* 2173F: arch/arm/boot/dts/iwg20d-q7* 2174F: arch/arm/boot/dts/r7s* 2175F: arch/arm/boot/dts/r8a* 2176F: arch/arm/boot/dts/r9a* 2177F: arch/arm/boot/dts/sh* 2178F: arch/arm/configs/shmobile_defconfig 2179F: arch/arm/include/debug/renesas-scif.S 2180F: arch/arm/mach-shmobile/ 2181F: Documentation/devicetree/bindings/arm/renesas.yaml 2182F: drivers/soc/renesas/ 2183F: include/linux/soc/renesas/ 2184 2185ARM/SOCFPGA ARCHITECTURE 2186M: Dinh Nguyen <dinguyen@kernel.org> 2187S: Maintained 2188F: arch/arm/mach-socfpga/ 2189F: arch/arm/boot/dts/socfpga* 2190F: arch/arm/configs/socfpga_defconfig 2191F: arch/arm64/boot/dts/altera/ 2192W: http://www.rocketboards.org 2193T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2194 2195ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2196M: Dinh Nguyen <dinguyen@kernel.org> 2197S: Maintained 2198F: drivers/clk/socfpga/ 2199 2200ARM/SOCFPGA EDAC SUPPORT 2201M: Thor Thayer <thor.thayer@linux.intel.com> 2202S: Maintained 2203F: drivers/edac/altera_edac. 2204 2205ARM/SPREADTRUM SoC SUPPORT 2206M: Orson Zhai <orsonzhai@gmail.com> 2207M: Baolin Wang <baolin.wang@linaro.org> 2208M: Chunyan Zhang <zhang.lyra@gmail.com> 2209S: Maintained 2210F: arch/arm64/boot/dts/sprd 2211N: sprd 2212 2213ARM/STI ARCHITECTURE 2214M: Patrice Chotard <patrice.chotard@st.com> 2215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2216W: http://www.stlinux.com 2217S: Maintained 2218F: arch/arm/mach-sti/ 2219F: arch/arm/boot/dts/sti* 2220F: drivers/char/hw_random/st-rng.c 2221F: drivers/clocksource/arm_global_timer.c 2222F: drivers/clocksource/clksrc_st_lpc.c 2223F: drivers/cpufreq/sti-cpufreq.c 2224F: drivers/dma/st_fdma* 2225F: drivers/i2c/busses/i2c-st.c 2226F: drivers/media/rc/st_rc.c 2227F: drivers/media/platform/sti/c8sectpfe/ 2228F: drivers/mmc/host/sdhci-st.c 2229F: drivers/phy/st/phy-miphy28lp.c 2230F: drivers/phy/st/phy-stih407-usb.c 2231F: drivers/pinctrl/pinctrl-st.c 2232F: drivers/remoteproc/st_remoteproc.c 2233F: drivers/remoteproc/st_slim_rproc.c 2234F: drivers/reset/sti/ 2235F: drivers/rtc/rtc-st-lpc.c 2236F: drivers/tty/serial/st-asc.c 2237F: drivers/usb/dwc3/dwc3-st.c 2238F: drivers/usb/host/ehci-st.c 2239F: drivers/usb/host/ohci-st.c 2240F: drivers/watchdog/st_lpc_wdt.c 2241F: drivers/ata/ahci_st.c 2242F: include/linux/remoteproc/st_slim_rproc.h 2243 2244ARM/STM32 ARCHITECTURE 2245M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2246M: Alexandre Torgue <alexandre.torgue@st.com> 2247L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2249S: Maintained 2250T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2251N: stm32 2252N: stm 2253F: arch/arm/boot/dts/stm32* 2254F: arch/arm/mach-stm32/ 2255F: drivers/clocksource/armv7m_systick.c 2256 2257ARM/Synaptics SoC support 2258M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2259M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2261S: Maintained 2262F: arch/arm/mach-berlin/ 2263F: arch/arm/boot/dts/berlin* 2264F: arch/arm64/boot/dts/synaptics/ 2265 2266ARM/TANGO ARCHITECTURE 2267M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2268M: Mans Rullgard <mans@mansr.com> 2269L: linux-arm-kernel@lists.infradead.org 2270S: Odd Fixes 2271N: tango 2272 2273ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2274M: Lennert Buytenhek <kernel@wantstofly.org> 2275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2276S: Maintained 2277 2278ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2279M: Hans Verkuil <hans.verkuil@cisco.com> 2280L: linux-tegra@vger.kernel.org 2281L: linux-media@vger.kernel.org 2282S: Maintained 2283F: drivers/media/platform/tegra-cec/ 2284F: Documentation/devicetree/bindings/media/tegra-cec.txt 2285 2286ARM/TETON BGA MACHINE SUPPORT 2287M: "Mark F. Brown" <mark.brown314@gmail.com> 2288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2289S: Maintained 2290 2291ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2292M: Santosh Shilimkar <ssantosh@kernel.org> 2293L: linux-kernel@vger.kernel.org 2294S: Maintained 2295F: drivers/memory/*emif* 2296 2297ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2298M: Tero Kristo <t-kristo@ti.com> 2299M: Nishanth Menon <nm@ti.com> 2300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2301S: Supported 2302F: Documentation/devicetree/bindings/arm/ti/k3.txt 2303F: arch/arm64/boot/dts/ti/Makefile 2304F: arch/arm64/boot/dts/ti/k3-* 2305F: include/dt-bindings/pinctrl/k3.h 2306 2307ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2308M: Santosh Shilimkar <ssantosh@kernel.org> 2309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2310S: Maintained 2311F: arch/arm/mach-keystone/ 2312F: arch/arm/boot/dts/keystone-* 2313T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2314 2315ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2316M: Santosh Shilimkar <ssantosh@kernel.org> 2317L: linux-kernel@vger.kernel.org 2318S: Maintained 2319F: drivers/clk/keystone/ 2320 2321ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2322M: Santosh Shilimkar <ssantosh@kernel.org> 2323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2324L: linux-kernel@vger.kernel.org 2325S: Maintained 2326F: drivers/clocksource/timer-keystone.c 2327 2328ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2329M: Santosh Shilimkar <ssantosh@kernel.org> 2330L: linux-kernel@vger.kernel.org 2331S: Maintained 2332F: drivers/power/reset/keystone-reset.c 2333 2334ARM/THECUS N2100 MACHINE SUPPORT 2335M: Lennert Buytenhek <kernel@wantstofly.org> 2336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2337S: Maintained 2338 2339ARM/TOSA MACHINE SUPPORT 2340M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2341M: Dirk Opfer <dirk@opfer-online.de> 2342S: Maintained 2343 2344ARM/UNIPHIER ARCHITECTURE 2345M: Masahiro Yamada <yamada.masahiro@socionext.com> 2346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2347T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2348S: Maintained 2349F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2350F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2351F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2352F: arch/arm/boot/dts/uniphier* 2353F: arch/arm/include/asm/hardware/cache-uniphier.h 2354F: arch/arm/mach-uniphier/ 2355F: arch/arm/mm/cache-uniphier.c 2356F: arch/arm64/boot/dts/socionext/uniphier* 2357F: drivers/bus/uniphier-system-bus.c 2358F: drivers/clk/uniphier/ 2359F: drivers/dma/uniphier-mdmac.c 2360F: drivers/gpio/gpio-uniphier.c 2361F: drivers/i2c/busses/i2c-uniphier* 2362F: drivers/irqchip/irq-uniphier-aidet.c 2363F: drivers/mmc/host/uniphier-sd.c 2364F: drivers/pinctrl/uniphier/ 2365F: drivers/reset/reset-uniphier.c 2366F: drivers/tty/serial/8250/8250_uniphier.c 2367N: uniphier 2368 2369ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2370M: Ulf Hansson <ulf.hansson@linaro.org> 2371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2372T: git git://git.linaro.org/people/ulfh/clk.git 2373S: Maintained 2374F: drivers/clk/ux500/ 2375 2376ARM/VERSATILE EXPRESS PLATFORM 2377M: Liviu Dudau <liviu.dudau@arm.com> 2378M: Sudeep Holla <sudeep.holla@arm.com> 2379M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2381S: Maintained 2382F: arch/arm/boot/dts/vexpress* 2383F: arch/arm64/boot/dts/arm/ 2384F: arch/arm/mach-vexpress/ 2385F: */*/vexpress* 2386F: */*/*/vexpress* 2387F: drivers/clk/versatile/clk-vexpress-osc.c 2388F: drivers/clocksource/timer-versatile.c 2389N: mps2 2390 2391ARM/VFP SUPPORT 2392M: Russell King <linux@armlinux.org.uk> 2393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2394W: http://www.armlinux.org.uk/ 2395S: Maintained 2396F: arch/arm/vfp/ 2397 2398ARM/VOIPAC PXA270 SUPPORT 2399M: Marek Vasut <marek.vasut@gmail.com> 2400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2401S: Maintained 2402F: arch/arm/mach-pxa/vpac270.c 2403F: arch/arm/mach-pxa/include/mach/vpac270.h 2404 2405ARM/VT8500 ARM ARCHITECTURE 2406M: Tony Prisk <linux@prisktech.co.nz> 2407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2408S: Maintained 2409F: arch/arm/mach-vt8500/ 2410F: drivers/clocksource/timer-vt8500.c 2411F: drivers/i2c/busses/i2c-wmt.c 2412F: drivers/mmc/host/wmt-sdmmc.c 2413F: drivers/pwm/pwm-vt8500.c 2414F: drivers/rtc/rtc-vt8500.c 2415F: drivers/tty/serial/vt8500_serial.c 2416F: drivers/usb/host/ehci-platform.c 2417F: drivers/usb/host/uhci-platform.c 2418F: drivers/video/fbdev/vt8500lcdfb.* 2419F: drivers/video/fbdev/wm8505fb* 2420F: drivers/video/fbdev/wmt_ge_rops.* 2421 2422ARM/ZIPIT Z2 SUPPORT 2423M: Marek Vasut <marek.vasut@gmail.com> 2424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2425S: Maintained 2426F: arch/arm/mach-pxa/z2.c 2427F: arch/arm/mach-pxa/include/mach/z2.h 2428 2429ARM/ZTE ARCHITECTURE 2430M: Jun Nie <jun.nie@linaro.org> 2431M: Shawn Guo <shawnguo@kernel.org> 2432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2433S: Maintained 2434F: arch/arm/boot/dts/zx2967* 2435F: arch/arm/mach-zx/ 2436F: arch/arm64/boot/dts/zte/ 2437F: drivers/clk/zte/ 2438F: drivers/dma/zx_dma.c 2439F: drivers/gpio/gpio-zx.c 2440F: drivers/i2c/busses/i2c-zx2967.c 2441F: drivers/mmc/host/dw_mmc-zx.* 2442F: drivers/pinctrl/zte/ 2443F: drivers/soc/zte/ 2444F: drivers/thermal/zx2967_thermal.c 2445F: drivers/watchdog/zx2967_wdt.c 2446F: Documentation/devicetree/bindings/arm/zte.yaml 2447F: Documentation/devicetree/bindings/clock/zx2967*.txt 2448F: Documentation/devicetree/bindings/dma/zxdma.txt 2449F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2450F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2451F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2452F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2453F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2454F: Documentation/devicetree/bindings/soc/zte/ 2455F: Documentation/devicetree/bindings/sound/zte,*.txt 2456F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2457F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2458F: include/dt-bindings/clock/zx2967*.h 2459F: include/dt-bindings/soc/zte,*.h 2460F: sound/soc/codecs/zx_aud96p22.c 2461F: sound/soc/zte/ 2462 2463ARM/ZYNQ ARCHITECTURE 2464M: Michal Simek <michal.simek@xilinx.com> 2465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2466W: http://wiki.xilinx.com 2467T: git https://github.com/Xilinx/linux-xlnx.git 2468S: Supported 2469F: arch/arm/mach-zynq/ 2470F: drivers/cpuidle/cpuidle-zynq.c 2471F: drivers/block/xsysace.c 2472N: zynq 2473N: xilinx 2474F: drivers/clocksource/timer-cadence-ttc.c 2475F: drivers/i2c/busses/i2c-cadence.c 2476F: drivers/mmc/host/sdhci-of-arasan.c 2477F: drivers/edac/synopsys_edac.c 2478F: drivers/i2c/busses/i2c-xiic.c 2479 2480ARM64 PORT (AARCH64 ARCHITECTURE) 2481M: Catalin Marinas <catalin.marinas@arm.com> 2482M: Will Deacon <will.deacon@arm.com> 2483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2484T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2485S: Maintained 2486F: arch/arm64/ 2487X: arch/arm64/boot/dts/ 2488F: Documentation/arm64/ 2489 2490AS3645A LED FLASH CONTROLLER DRIVER 2491M: Sakari Ailus <sakari.ailus@iki.fi> 2492L: linux-leds@vger.kernel.org 2493S: Maintained 2494F: drivers/leds/leds-as3645a.c 2495 2496ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2497M: Tianshu Qiu <tian.shu.qiu@intel.com> 2498L: linux-media@vger.kernel.org 2499T: git git://linuxtv.org/media_tree.git 2500S: Maintained 2501F: drivers/media/i2c/ak7375.c 2502F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2503 2504ASAHI KASEI AK8974 DRIVER 2505M: Linus Walleij <linus.walleij@linaro.org> 2506L: linux-iio@vger.kernel.org 2507W: http://www.akm.com/ 2508S: Supported 2509F: drivers/iio/magnetometer/ak8974.c 2510 2511ASC7621 HARDWARE MONITOR DRIVER 2512M: George Joseph <george.joseph@fairview5.com> 2513L: linux-hwmon@vger.kernel.org 2514S: Maintained 2515F: Documentation/hwmon/asc7621 2516F: drivers/hwmon/asc7621.c 2517 2518ASPEED VIDEO ENGINE DRIVER 2519M: Eddie James <eajames@linux.ibm.com> 2520L: linux-media@vger.kernel.org 2521L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2522S: Maintained 2523F: drivers/media/platform/aspeed-video.c 2524F: Documentation/devicetree/bindings/media/aspeed-video.txt 2525 2526ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2527M: Corentin Chary <corentin.chary@gmail.com> 2528L: acpi4asus-user@lists.sourceforge.net 2529L: platform-driver-x86@vger.kernel.org 2530W: http://acpi4asus.sf.net 2531S: Maintained 2532F: drivers/platform/x86/asus*.c 2533F: drivers/platform/x86/eeepc*.c 2534 2535ASUS WIRELESS RADIO CONTROL DRIVER 2536M: João Paulo Rechi Vita <jprvita@gmail.com> 2537L: platform-driver-x86@vger.kernel.org 2538S: Maintained 2539F: drivers/platform/x86/asus-wireless.c 2540 2541ASYMMETRIC KEYS 2542M: David Howells <dhowells@redhat.com> 2543L: keyrings@vger.kernel.org 2544S: Maintained 2545F: Documentation/crypto/asymmetric-keys.txt 2546F: include/linux/verification.h 2547F: include/crypto/public_key.h 2548F: include/crypto/pkcs7.h 2549F: crypto/asymmetric_keys/ 2550 2551ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2552R: Dan Williams <dan.j.williams@intel.com> 2553W: http://sourceforge.net/projects/xscaleiop 2554S: Odd fixes 2555F: Documentation/crypto/async-tx-api.txt 2556F: crypto/async_tx/ 2557F: drivers/dma/ 2558F: include/linux/dmaengine.h 2559F: include/linux/async_tx.h 2560 2561AT24 EEPROM DRIVER 2562M: Bartosz Golaszewski <brgl@bgdev.pl> 2563L: linux-i2c@vger.kernel.org 2564T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2565S: Maintained 2566F: Documentation/devicetree/bindings/eeprom/at24.txt 2567F: drivers/misc/eeprom/at24.c 2568 2569ATA OVER ETHERNET (AOE) DRIVER 2570M: "Ed L. Cashin" <ed.cashin@acm.org> 2571W: http://www.openaoe.org/ 2572S: Supported 2573F: Documentation/aoe/ 2574F: drivers/block/aoe/ 2575 2576ATHEROS 71XX/9XXX GPIO DRIVER 2577M: Alban Bedel <albeu@free.fr> 2578W: https://github.com/AlbanBedel/linux 2579T: git git://github.com/AlbanBedel/linux 2580S: Maintained 2581F: drivers/gpio/gpio-ath79.c 2582F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2583 2584ATHEROS 71XX/9XXX USB PHY DRIVER 2585M: Alban Bedel <albeu@free.fr> 2586W: https://github.com/AlbanBedel/linux 2587T: git git://github.com/AlbanBedel/linux 2588S: Maintained 2589F: drivers/phy/qualcomm/phy-ath79-usb.c 2590F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2591 2592ATHEROS ATH GENERIC UTILITIES 2593M: Kalle Valo <kvalo@codeaurora.org> 2594L: linux-wireless@vger.kernel.org 2595S: Supported 2596F: drivers/net/wireless/ath/* 2597 2598ATHEROS ATH5K WIRELESS DRIVER 2599M: Jiri Slaby <jirislaby@gmail.com> 2600M: Nick Kossifidis <mickflemm@gmail.com> 2601M: Luis Chamberlain <mcgrof@kernel.org> 2602L: linux-wireless@vger.kernel.org 2603W: http://wireless.kernel.org/en/users/Drivers/ath5k 2604S: Maintained 2605F: drivers/net/wireless/ath/ath5k/ 2606 2607ATHEROS ATH6KL WIRELESS DRIVER 2608M: Kalle Valo <kvalo@codeaurora.org> 2609L: linux-wireless@vger.kernel.org 2610W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2611T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2612S: Supported 2613F: drivers/net/wireless/ath/ath6kl/ 2614 2615ATI_REMOTE2 DRIVER 2616M: Ville Syrjala <syrjala@sci.fi> 2617S: Maintained 2618F: drivers/input/misc/ati_remote2.c 2619 2620ATK0110 HWMON DRIVER 2621M: Luca Tettamanti <kronos.it@gmail.com> 2622L: linux-hwmon@vger.kernel.org 2623S: Maintained 2624F: drivers/hwmon/asus_atk0110.c 2625 2626ATLX ETHERNET DRIVERS 2627M: Jay Cliburn <jcliburn@gmail.com> 2628M: Chris Snook <chris.snook@gmail.com> 2629L: netdev@vger.kernel.org 2630W: http://sourceforge.net/projects/atl1 2631W: http://atl1.sourceforge.net 2632S: Maintained 2633F: drivers/net/ethernet/atheros/ 2634 2635ATM 2636M: Chas Williams <3chas3@gmail.com> 2637L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2638L: netdev@vger.kernel.org 2639W: http://linux-atm.sourceforge.net 2640S: Maintained 2641F: drivers/atm/ 2642F: include/linux/atm* 2643F: include/uapi/linux/atm* 2644 2645ATMEL MACB ETHERNET DRIVER 2646M: Nicolas Ferre <nicolas.ferre@microchip.com> 2647S: Supported 2648F: drivers/net/ethernet/cadence/ 2649 2650ATMEL MAXTOUCH DRIVER 2651M: Nick Dyer <nick@shmanahar.org> 2652T: git git://github.com/ndyer/linux.git 2653S: Maintained 2654F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2655F: drivers/input/touchscreen/atmel_mxt_ts.c 2656 2657ATMEL WIRELESS DRIVER 2658M: Simon Kelley <simon@thekelleys.org.uk> 2659L: linux-wireless@vger.kernel.org 2660W: http://www.thekelleys.org.uk/atmel 2661W: http://atmelwlandriver.sourceforge.net/ 2662S: Maintained 2663F: drivers/net/wireless/atmel/atmel* 2664 2665ATOMIC INFRASTRUCTURE 2666M: Will Deacon <will.deacon@arm.com> 2667M: Peter Zijlstra <peterz@infradead.org> 2668R: Boqun Feng <boqun.feng@gmail.com> 2669L: linux-kernel@vger.kernel.org 2670S: Maintained 2671F: arch/*/include/asm/atomic*.h 2672F: include/*/atomic*.h 2673F: scripts/atomic/ 2674 2675ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2676M: Bradley Grove <linuxdrivers@attotech.com> 2677L: linux-scsi@vger.kernel.org 2678W: http://www.attotech.com 2679S: Supported 2680F: drivers/scsi/esas2r 2681 2682ATUSB IEEE 802.15.4 RADIO DRIVER 2683M: Stefan Schmidt <stefan@datenfreihafen.org> 2684L: linux-wpan@vger.kernel.org 2685S: Maintained 2686F: drivers/net/ieee802154/atusb.c 2687F: drivers/net/ieee802154/atusb.h 2688F: drivers/net/ieee802154/at86rf230.h 2689 2690AUDIT SUBSYSTEM 2691M: Paul Moore <paul@paul-moore.com> 2692M: Eric Paris <eparis@redhat.com> 2693L: linux-audit@redhat.com (moderated for non-subscribers) 2694W: https://github.com/linux-audit 2695T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2696S: Supported 2697F: include/linux/audit.h 2698F: include/uapi/linux/audit.h 2699F: kernel/audit* 2700 2701AUXILIARY DISPLAY DRIVERS 2702M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2703S: Maintained 2704F: drivers/auxdisplay/ 2705F: include/linux/cfag12864b.h 2706 2707AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2708M: Andreas Klinger <ak@it-klinger.de> 2709L: linux-iio@vger.kernel.org 2710S: Maintained 2711F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2712F: drivers/iio/adc/hx711.c 2713 2714AX.25 NETWORK LAYER 2715M: Ralf Baechle <ralf@linux-mips.org> 2716L: linux-hams@vger.kernel.org 2717W: http://www.linux-ax25.org/ 2718S: Maintained 2719F: include/uapi/linux/ax25.h 2720F: include/net/ax25.h 2721F: net/ax25/ 2722 2723AXENTIA ARM DEVICES 2724M: Peter Rosin <peda@axentia.se> 2725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2726S: Maintained 2727F: Documentation/devicetree/bindings/arm/axentia.txt 2728F: arch/arm/boot/dts/at91-linea.dtsi 2729F: arch/arm/boot/dts/at91-natte.dtsi 2730F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2731F: arch/arm/boot/dts/at91-tse850-3.dts 2732 2733AXENTIA ASOC DRIVERS 2734M: Peter Rosin <peda@axentia.se> 2735L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2736S: Maintained 2737F: Documentation/devicetree/bindings/sound/axentia,* 2738F: sound/soc/atmel/tse850-pcm5142.c 2739 2740AXXIA I2C CONTROLLER 2741M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2742L: linux-i2c@vger.kernel.org 2743S: Maintained 2744F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2745F: drivers/i2c/busses/i2c-axxia.c 2746 2747AZ6007 DVB DRIVER 2748M: Mauro Carvalho Chehab <mchehab@kernel.org> 2749L: linux-media@vger.kernel.org 2750W: https://linuxtv.org 2751T: git git://linuxtv.org/media_tree.git 2752S: Maintained 2753F: drivers/media/usb/dvb-usb-v2/az6007.c 2754 2755AZTECH FM RADIO RECEIVER DRIVER 2756M: Hans Verkuil <hverkuil@xs4all.nl> 2757L: linux-media@vger.kernel.org 2758T: git git://linuxtv.org/media_tree.git 2759W: https://linuxtv.org 2760S: Maintained 2761F: drivers/media/radio/radio-aztech* 2762 2763B43 WIRELESS DRIVER 2764L: linux-wireless@vger.kernel.org 2765L: b43-dev@lists.infradead.org 2766W: http://wireless.kernel.org/en/users/Drivers/b43 2767S: Odd Fixes 2768F: drivers/net/wireless/broadcom/b43/ 2769 2770B43LEGACY WIRELESS DRIVER 2771M: Larry Finger <Larry.Finger@lwfinger.net> 2772L: linux-wireless@vger.kernel.org 2773L: b43-dev@lists.infradead.org 2774W: http://wireless.kernel.org/en/users/Drivers/b43 2775S: Maintained 2776F: drivers/net/wireless/broadcom/b43legacy/ 2777 2778BACKLIGHT CLASS/SUBSYSTEM 2779M: Lee Jones <lee.jones@linaro.org> 2780M: Daniel Thompson <daniel.thompson@linaro.org> 2781M: Jingoo Han <jingoohan1@gmail.com> 2782L: dri-devel@lists.freedesktop.org 2783T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2784S: Maintained 2785F: drivers/video/backlight/ 2786F: include/linux/backlight.h 2787F: include/linux/pwm_backlight.h 2788F: Documentation/devicetree/bindings/leds/backlight 2789 2790BATMAN ADVANCED 2791M: Marek Lindner <mareklindner@neomailbox.ch> 2792M: Simon Wunderlich <sw@simonwunderlich.de> 2793M: Antonio Quartulli <a@unstable.cc> 2794L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2795W: https://www.open-mesh.org/ 2796B: https://www.open-mesh.org/projects/batman-adv/issues 2797C: irc://chat.freenode.net/batman 2798Q: https://patchwork.open-mesh.org/project/batman/list/ 2799T: git https://git.open-mesh.org/linux-merge.git 2800S: Maintained 2801F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2802F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2803F: Documentation/networking/batman-adv.rst 2804F: include/uapi/linux/batadv_packet.h 2805F: include/uapi/linux/batman_adv.h 2806F: net/batman-adv/ 2807 2808BAYCOM/HDLCDRV DRIVERS FOR AX.25 2809M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2810L: linux-hams@vger.kernel.org 2811W: http://www.baycom.org/~tom/ham/ham.html 2812S: Maintained 2813F: drivers/net/hamradio/baycom* 2814 2815BCACHE (BLOCK LAYER CACHE) 2816M: Coly Li <colyli@suse.de> 2817M: Kent Overstreet <kent.overstreet@gmail.com> 2818L: linux-bcache@vger.kernel.org 2819W: http://bcache.evilpiepirate.org 2820C: irc://irc.oftc.net/bcache 2821S: Maintained 2822F: drivers/md/bcache/ 2823 2824BDISP ST MEDIA DRIVER 2825M: Fabien Dessenne <fabien.dessenne@st.com> 2826L: linux-media@vger.kernel.org 2827T: git git://linuxtv.org/media_tree.git 2828W: https://linuxtv.org 2829S: Supported 2830F: drivers/media/platform/sti/bdisp 2831 2832BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2833M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2834L: netdev@vger.kernel.org 2835S: Maintained 2836F: drivers/net/ethernet/ec_bhf.c 2837 2838BEFS FILE SYSTEM 2839M: Luis de Bethencourt <luisbg@kernel.org> 2840M: Salah Triki <salah.triki@gmail.com> 2841S: Maintained 2842T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2843F: Documentation/filesystems/befs.txt 2844F: fs/befs/ 2845 2846BFQ I/O SCHEDULER 2847M: Paolo Valente <paolo.valente@linaro.org> 2848M: Jens Axboe <axboe@kernel.dk> 2849L: linux-block@vger.kernel.org 2850S: Maintained 2851F: block/bfq-* 2852F: Documentation/block/bfq-iosched.txt 2853 2854BFS FILE SYSTEM 2855M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2856S: Maintained 2857F: Documentation/filesystems/bfs.txt 2858F: fs/bfs/ 2859F: include/uapi/linux/bfs_fs.h 2860 2861BLINKM RGB LED DRIVER 2862M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2863S: Maintained 2864F: drivers/leds/leds-blinkm.c 2865 2866BLOCK LAYER 2867M: Jens Axboe <axboe@kernel.dk> 2868L: linux-block@vger.kernel.org 2869T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2870S: Maintained 2871F: block/ 2872F: drivers/block/ 2873F: kernel/trace/blktrace.c 2874F: lib/sbitmap.c 2875 2876BLOCK2MTD DRIVER 2877M: Joern Engel <joern@lazybastard.org> 2878L: linux-mtd@lists.infradead.org 2879S: Maintained 2880F: drivers/mtd/devices/block2mtd.c 2881 2882BLUETOOTH DRIVERS 2883M: Marcel Holtmann <marcel@holtmann.org> 2884M: Johan Hedberg <johan.hedberg@gmail.com> 2885L: linux-bluetooth@vger.kernel.org 2886W: http://www.bluez.org/ 2887T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2888T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2889S: Maintained 2890F: drivers/bluetooth/ 2891 2892BLUETOOTH SUBSYSTEM 2893M: Marcel Holtmann <marcel@holtmann.org> 2894M: Johan Hedberg <johan.hedberg@gmail.com> 2895L: linux-bluetooth@vger.kernel.org 2896W: http://www.bluez.org/ 2897T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2898T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2899S: Maintained 2900F: net/bluetooth/ 2901F: include/net/bluetooth/ 2902 2903BONDING DRIVER 2904M: Jay Vosburgh <j.vosburgh@gmail.com> 2905M: Veaceslav Falico <vfalico@gmail.com> 2906M: Andy Gospodarek <andy@greyhouse.net> 2907L: netdev@vger.kernel.org 2908W: http://sourceforge.net/projects/bonding/ 2909S: Supported 2910F: drivers/net/bonding/ 2911F: include/uapi/linux/if_bonding.h 2912 2913BPF (Safe dynamic programs and tools) 2914M: Alexei Starovoitov <ast@kernel.org> 2915M: Daniel Borkmann <daniel@iogearbox.net> 2916R: Martin KaFai Lau <kafai@fb.com> 2917R: Song Liu <songliubraving@fb.com> 2918R: Yonghong Song <yhs@fb.com> 2919L: netdev@vger.kernel.org 2920L: bpf@vger.kernel.org 2921T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2922T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2923Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2924S: Supported 2925F: arch/*/net/* 2926F: Documentation/networking/filter.txt 2927F: Documentation/bpf/ 2928F: include/linux/bpf* 2929F: include/linux/filter.h 2930F: include/trace/events/xdp.h 2931F: include/uapi/linux/bpf* 2932F: include/uapi/linux/filter.h 2933F: kernel/bpf/ 2934F: kernel/trace/bpf_trace.c 2935F: lib/test_bpf.c 2936F: net/bpf/ 2937F: net/core/filter.c 2938F: net/sched/act_bpf.c 2939F: net/sched/cls_bpf.c 2940F: samples/bpf/ 2941F: tools/bpf/ 2942F: tools/lib/bpf/ 2943F: tools/testing/selftests/bpf/ 2944K: bpf 2945N: bpf 2946 2947BPF JIT for ARM 2948M: Shubham Bansal <illusionist.neo@gmail.com> 2949L: netdev@vger.kernel.org 2950L: bpf@vger.kernel.org 2951S: Maintained 2952F: arch/arm/net/ 2953 2954BPF JIT for ARM64 2955M: Daniel Borkmann <daniel@iogearbox.net> 2956M: Alexei Starovoitov <ast@kernel.org> 2957M: Zi Shen Lim <zlim.lnx@gmail.com> 2958L: netdev@vger.kernel.org 2959L: bpf@vger.kernel.org 2960S: Supported 2961F: arch/arm64/net/ 2962 2963BPF JIT for MIPS (32-BIT AND 64-BIT) 2964M: Paul Burton <paul.burton@mips.com> 2965L: netdev@vger.kernel.org 2966L: bpf@vger.kernel.org 2967S: Maintained 2968F: arch/mips/net/ 2969 2970BPF JIT for NFP NICs 2971M: Jakub Kicinski <jakub.kicinski@netronome.com> 2972L: netdev@vger.kernel.org 2973L: bpf@vger.kernel.org 2974S: Supported 2975F: drivers/net/ethernet/netronome/nfp/bpf/ 2976 2977BPF JIT for POWERPC (32-BIT AND 64-BIT) 2978M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2979M: Sandipan Das <sandipan@linux.ibm.com> 2980L: netdev@vger.kernel.org 2981L: bpf@vger.kernel.org 2982S: Maintained 2983F: arch/powerpc/net/ 2984 2985BPF JIT for RISC-V (RV64G) 2986M: Björn Töpel <bjorn.topel@gmail.com> 2987L: netdev@vger.kernel.org 2988S: Maintained 2989F: arch/riscv/net/ 2990 2991BPF JIT for S390 2992M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2993M: Heiko Carstens <heiko.carstens@de.ibm.com> 2994L: netdev@vger.kernel.org 2995L: bpf@vger.kernel.org 2996S: Maintained 2997F: arch/s390/net/ 2998X: arch/s390/net/pnet.c 2999 3000BPF JIT for SPARC (32-BIT AND 64-BIT) 3001M: David S. Miller <davem@davemloft.net> 3002L: netdev@vger.kernel.org 3003L: bpf@vger.kernel.org 3004S: Maintained 3005F: arch/sparc/net/ 3006 3007BPF JIT for X86 32-BIT 3008M: Wang YanQing <udknight@gmail.com> 3009L: netdev@vger.kernel.org 3010L: bpf@vger.kernel.org 3011S: Maintained 3012F: arch/x86/net/bpf_jit_comp32.c 3013 3014BPF JIT for X86 64-BIT 3015M: Alexei Starovoitov <ast@kernel.org> 3016M: Daniel Borkmann <daniel@iogearbox.net> 3017L: netdev@vger.kernel.org 3018L: bpf@vger.kernel.org 3019S: Supported 3020F: arch/x86/net/ 3021X: arch/x86/net/bpf_jit_comp32.c 3022 3023BROADCOM B44 10/100 ETHERNET DRIVER 3024M: Michael Chan <michael.chan@broadcom.com> 3025L: netdev@vger.kernel.org 3026S: Supported 3027F: drivers/net/ethernet/broadcom/b44.* 3028 3029BROADCOM B53 ETHERNET SWITCH DRIVER 3030M: Florian Fainelli <f.fainelli@gmail.com> 3031L: netdev@vger.kernel.org 3032L: openwrt-devel@lists.openwrt.org (subscribers-only) 3033S: Supported 3034F: drivers/net/dsa/b53/* 3035F: include/linux/platform_data/b53.h 3036 3037BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3038M: Florian Fainelli <f.fainelli@gmail.com> 3039M: Ray Jui <rjui@broadcom.com> 3040M: Scott Branden <sbranden@broadcom.com> 3041M: bcm-kernel-feedback-list@broadcom.com 3042T: git git://github.com/broadcom/mach-bcm 3043S: Maintained 3044N: bcm281* 3045N: bcm113* 3046N: bcm216* 3047N: kona 3048F: arch/arm/mach-bcm/ 3049 3050BROADCOM BCM2835 ARM ARCHITECTURE 3051M: Eric Anholt <eric@anholt.net> 3052M: Stefan Wahren <stefan.wahren@i2se.com> 3053L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3055T: git git://github.com/anholt/linux 3056S: Maintained 3057N: bcm2835 3058F: drivers/staging/vc04_services 3059 3060BROADCOM BCM47XX MIPS ARCHITECTURE 3061M: Hauke Mehrtens <hauke@hauke-m.de> 3062M: Rafał Miłecki <zajec5@gmail.com> 3063L: linux-mips@vger.kernel.org 3064S: Maintained 3065F: Documentation/devicetree/bindings/mips/brcm/ 3066F: arch/mips/bcm47xx/* 3067F: arch/mips/include/asm/mach-bcm47xx/* 3068 3069BROADCOM BCM5301X ARM ARCHITECTURE 3070M: Hauke Mehrtens <hauke@hauke-m.de> 3071M: Rafał Miłecki <zajec5@gmail.com> 3072M: bcm-kernel-feedback-list@broadcom.com 3073L: linux-arm-kernel@lists.infradead.org 3074S: Maintained 3075F: arch/arm/mach-bcm/bcm_5301x.c 3076F: arch/arm/boot/dts/bcm5301x*.dtsi 3077F: arch/arm/boot/dts/bcm470* 3078F: arch/arm/boot/dts/bcm953012* 3079 3080BROADCOM BCM53573 ARM ARCHITECTURE 3081M: Rafał Miłecki <rafal@milecki.pl> 3082L: linux-arm-kernel@lists.infradead.org 3083S: Maintained 3084F: arch/arm/boot/dts/bcm53573* 3085F: arch/arm/boot/dts/bcm47189* 3086 3087BROADCOM BCM63XX ARM ARCHITECTURE 3088M: Florian Fainelli <f.fainelli@gmail.com> 3089M: bcm-kernel-feedback-list@broadcom.com 3090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3091T: git git://github.com/broadcom/stblinux.git 3092S: Maintained 3093N: bcm63xx 3094 3095BROADCOM BCM63XX/BCM33XX UDC DRIVER 3096M: Kevin Cernekee <cernekee@gmail.com> 3097L: linux-usb@vger.kernel.org 3098S: Maintained 3099F: drivers/usb/gadget/udc/bcm63xx_udc.* 3100 3101BROADCOM BCM7XXX ARM ARCHITECTURE 3102M: Brian Norris <computersforpeace@gmail.com> 3103M: Gregory Fong <gregory.0xf0@gmail.com> 3104M: Florian Fainelli <f.fainelli@gmail.com> 3105M: bcm-kernel-feedback-list@broadcom.com 3106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3107T: git git://github.com/broadcom/stblinux.git 3108S: Maintained 3109F: arch/arm/mach-bcm/*brcmstb* 3110F: arch/arm/boot/dts/bcm7*.dts* 3111F: drivers/bus/brcmstb_gisb.c 3112F: arch/arm/mm/cache-b15-rac.c 3113F: arch/arm/include/asm/hardware/cache-b15-rac.h 3114N: brcmstb 3115 3116BROADCOM BMIPS CPUFREQ DRIVER 3117M: Markus Mayer <mmayer@broadcom.com> 3118M: bcm-kernel-feedback-list@broadcom.com 3119L: linux-pm@vger.kernel.org 3120S: Maintained 3121F: drivers/cpufreq/bmips-cpufreq.c 3122 3123BROADCOM BMIPS MIPS ARCHITECTURE 3124M: Kevin Cernekee <cernekee@gmail.com> 3125M: Florian Fainelli <f.fainelli@gmail.com> 3126L: linux-mips@vger.kernel.org 3127T: git git://github.com/broadcom/stblinux.git 3128S: Maintained 3129F: arch/mips/bmips/* 3130F: arch/mips/include/asm/mach-bmips/* 3131F: arch/mips/kernel/*bmips* 3132F: arch/mips/boot/dts/brcm/bcm*.dts* 3133F: drivers/irqchip/irq-bcm63* 3134F: drivers/irqchip/irq-bcm7* 3135F: drivers/irqchip/irq-brcmstb* 3136F: include/linux/bcm963xx_nvram.h 3137F: include/linux/bcm963xx_tag.h 3138 3139BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3140M: Rasesh Mody <rmody@marvell.com> 3141M: GR-Linux-NIC-Dev@marvell.com 3142L: netdev@vger.kernel.org 3143S: Supported 3144F: drivers/net/ethernet/broadcom/bnx2.* 3145F: drivers/net/ethernet/broadcom/bnx2_* 3146 3147BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3148M: QLogic-Storage-Upstream@qlogic.com 3149L: linux-scsi@vger.kernel.org 3150S: Supported 3151F: drivers/scsi/bnx2fc/ 3152 3153BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3154M: QLogic-Storage-Upstream@qlogic.com 3155L: linux-scsi@vger.kernel.org 3156S: Supported 3157F: drivers/scsi/bnx2i/ 3158 3159BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3160M: Ariel Elior <aelior@marvell.com> 3161M: Sudarsana Kalluru <skalluru@marvell.com> 3162M: GR-everest-linux-l2@marvell.com 3163L: netdev@vger.kernel.org 3164S: Supported 3165F: drivers/net/ethernet/broadcom/bnx2x/ 3166 3167BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3168M: Michael Chan <michael.chan@broadcom.com> 3169L: netdev@vger.kernel.org 3170S: Supported 3171F: drivers/net/ethernet/broadcom/bnxt/ 3172 3173BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3174M: Arend van Spriel <arend.vanspriel@broadcom.com> 3175M: Franky Lin <franky.lin@broadcom.com> 3176M: Hante Meuleman <hante.meuleman@broadcom.com> 3177M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3178M: Wright Feng <wright.feng@cypress.com> 3179L: linux-wireless@vger.kernel.org 3180L: brcm80211-dev-list.pdl@broadcom.com 3181L: brcm80211-dev-list@cypress.com 3182S: Supported 3183F: drivers/net/wireless/broadcom/brcm80211/ 3184 3185BROADCOM BRCMSTB GPIO DRIVER 3186M: Gregory Fong <gregory.0xf0@gmail.com> 3187L: bcm-kernel-feedback-list@broadcom.com 3188S: Supported 3189F: drivers/gpio/gpio-brcmstb.c 3190F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3191 3192BROADCOM BRCMSTB I2C DRIVER 3193M: Kamal Dasu <kdasu.kdev@gmail.com> 3194L: linux-i2c@vger.kernel.org 3195L: bcm-kernel-feedback-list@broadcom.com 3196S: Supported 3197F: drivers/i2c/busses/i2c-brcmstb.c 3198F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3199 3200BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3201M: Al Cooper <alcooperx@gmail.com> 3202L: linux-kernel@vger.kernel.org 3203L: bcm-kernel-feedback-list@broadcom.com 3204S: Maintained 3205F: drivers/phy/broadcom/phy-brcm-usb* 3206 3207BROADCOM GENET ETHERNET DRIVER 3208M: Doug Berger <opendmb@gmail.com> 3209M: Florian Fainelli <f.fainelli@gmail.com> 3210L: bcm-kernel-feedback-list@broadcom.com 3211L: netdev@vger.kernel.org 3212S: Supported 3213F: drivers/net/ethernet/broadcom/genet/ 3214 3215BROADCOM IPROC ARM ARCHITECTURE 3216M: Ray Jui <rjui@broadcom.com> 3217M: Scott Branden <sbranden@broadcom.com> 3218M: bcm-kernel-feedback-list@broadcom.com 3219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3220T: git git://github.com/broadcom/cygnus-linux.git 3221S: Maintained 3222N: iproc 3223N: cygnus 3224N: bcm[-_]nsp 3225N: bcm9113* 3226N: bcm9583* 3227N: bcm9585* 3228N: bcm9586* 3229N: bcm988312 3230N: bcm113* 3231N: bcm583* 3232N: bcm585* 3233N: bcm586* 3234N: bcm88312 3235N: hr2 3236N: stingray 3237F: arch/arm64/boot/dts/broadcom/northstar2/* 3238F: arch/arm64/boot/dts/broadcom/stingray/* 3239F: drivers/clk/bcm/clk-ns* 3240F: drivers/clk/bcm/clk-sr* 3241F: drivers/pinctrl/bcm/pinctrl-ns* 3242F: include/dt-bindings/clock/bcm-sr* 3243 3244BROADCOM KONA GPIO DRIVER 3245M: Ray Jui <rjui@broadcom.com> 3246L: bcm-kernel-feedback-list@broadcom.com 3247S: Supported 3248F: drivers/gpio/gpio-bcm-kona.c 3249F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3250 3251BROADCOM NETXTREME-E ROCE DRIVER 3252M: Selvin Xavier <selvin.xavier@broadcom.com> 3253M: Devesh Sharma <devesh.sharma@broadcom.com> 3254M: Somnath Kotur <somnath.kotur@broadcom.com> 3255M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3256L: linux-rdma@vger.kernel.org 3257W: http://www.broadcom.com 3258S: Supported 3259F: drivers/infiniband/hw/bnxt_re/ 3260F: include/uapi/rdma/bnxt_re-abi.h 3261 3262BROADCOM NVRAM DRIVER 3263M: Rafał Miłecki <zajec5@gmail.com> 3264L: linux-mips@vger.kernel.org 3265S: Maintained 3266F: drivers/firmware/broadcom/* 3267 3268BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3269M: Rafał Miłecki <zajec5@gmail.com> 3270L: linux-wireless@vger.kernel.org 3271S: Maintained 3272F: drivers/bcma/ 3273F: include/linux/bcma/ 3274 3275BROADCOM STB AVS CPUFREQ DRIVER 3276M: Markus Mayer <mmayer@broadcom.com> 3277M: bcm-kernel-feedback-list@broadcom.com 3278L: linux-pm@vger.kernel.org 3279S: Maintained 3280F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3281F: drivers/cpufreq/brcmstb* 3282 3283BROADCOM STB AVS TMON DRIVER 3284M: Markus Mayer <mmayer@broadcom.com> 3285M: bcm-kernel-feedback-list@broadcom.com 3286L: linux-pm@vger.kernel.org 3287S: Maintained 3288F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3289F: drivers/thermal/broadcom/brcmstb* 3290 3291BROADCOM STB NAND FLASH DRIVER 3292M: Brian Norris <computersforpeace@gmail.com> 3293M: Kamal Dasu <kdasu.kdev@gmail.com> 3294L: linux-mtd@lists.infradead.org 3295L: bcm-kernel-feedback-list@broadcom.com 3296S: Maintained 3297F: drivers/mtd/nand/raw/brcmnand/ 3298 3299BROADCOM STB DPFE DRIVER 3300M: Markus Mayer <mmayer@broadcom.com> 3301M: bcm-kernel-feedback-list@broadcom.com 3302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3303S: Maintained 3304F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3305F: drivers/memory/brcmstb_dpfe.c 3306 3307BROADCOM SPI DRIVER 3308M: Kamal Dasu <kdasu.kdev@gmail.com> 3309M: bcm-kernel-feedback-list@broadcom.com 3310S: Maintained 3311F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3312F: drivers/spi/spi-bcm-qspi.* 3313F: drivers/spi/spi-brcmstb-qspi.c 3314F: drivers/spi/spi-iproc-qspi.c 3315 3316BROADCOM SYSTEMPORT ETHERNET DRIVER 3317M: Florian Fainelli <f.fainelli@gmail.com> 3318L: bcm-kernel-feedback-list@broadcom.com 3319L: netdev@vger.kernel.org 3320S: Supported 3321F: drivers/net/ethernet/broadcom/bcmsysport.* 3322 3323BROADCOM TG3 GIGABIT ETHERNET DRIVER 3324M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3325M: Prashant Sreedharan <prashant@broadcom.com> 3326M: Michael Chan <mchan@broadcom.com> 3327L: netdev@vger.kernel.org 3328S: Supported 3329F: drivers/net/ethernet/broadcom/tg3.* 3330 3331BROCADE BFA FC SCSI DRIVER 3332M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3333M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3334L: linux-scsi@vger.kernel.org 3335S: Supported 3336F: drivers/scsi/bfa/ 3337 3338BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3339M: Rasesh Mody <rmody@marvell.com> 3340M: Sudarsana Kalluru <skalluru@marvell.com> 3341M: GR-Linux-NIC-Dev@marvell.com 3342L: netdev@vger.kernel.org 3343S: Supported 3344F: drivers/net/ethernet/brocade/bna/ 3345 3346BSG (block layer generic sg v4 driver) 3347M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3348L: linux-scsi@vger.kernel.org 3349S: Supported 3350F: block/bsg.c 3351F: include/linux/bsg.h 3352F: include/uapi/linux/bsg.h 3353 3354BT87X AUDIO DRIVER 3355M: Clemens Ladisch <clemens@ladisch.de> 3356L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3357T: git git://git.alsa-project.org/alsa-kernel.git 3358S: Maintained 3359F: Documentation/sound/cards/bt87x.rst 3360F: sound/pci/bt87x.c 3361 3362BT8XXGPIO DRIVER 3363M: Michael Buesch <m@bues.ch> 3364W: http://bu3sch.de/btgpio.php 3365S: Maintained 3366F: drivers/gpio/gpio-bt8xx.c 3367 3368BTRFS FILE SYSTEM 3369M: Chris Mason <clm@fb.com> 3370M: Josef Bacik <josef@toxicpanda.com> 3371M: David Sterba <dsterba@suse.com> 3372L: linux-btrfs@vger.kernel.org 3373W: http://btrfs.wiki.kernel.org/ 3374Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3375T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3376S: Maintained 3377F: Documentation/filesystems/btrfs.txt 3378F: fs/btrfs/ 3379F: include/linux/btrfs* 3380F: include/uapi/linux/btrfs* 3381 3382BTTV VIDEO4LINUX DRIVER 3383M: Mauro Carvalho Chehab <mchehab@kernel.org> 3384L: linux-media@vger.kernel.org 3385W: https://linuxtv.org 3386T: git git://linuxtv.org/media_tree.git 3387S: Odd fixes 3388F: Documentation/media/v4l-drivers/bttv* 3389F: drivers/media/pci/bt8xx/bttv* 3390 3391BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3392M: Chanwoo Choi <cw00.choi@samsung.com> 3393L: linux-pm@vger.kernel.org 3394L: linux-samsung-soc@vger.kernel.org 3395T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3396S: Maintained 3397F: drivers/devfreq/exynos-bus.c 3398F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3399 3400BUSLOGIC SCSI DRIVER 3401M: Khalid Aziz <khalid@gonehiking.org> 3402L: linux-scsi@vger.kernel.org 3403S: Maintained 3404F: drivers/scsi/BusLogic.* 3405F: drivers/scsi/FlashPoint.* 3406 3407C-MEDIA CMI8788 DRIVER 3408M: Clemens Ladisch <clemens@ladisch.de> 3409L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3410T: git git://git.alsa-project.org/alsa-kernel.git 3411S: Maintained 3412F: sound/pci/oxygen/ 3413 3414C-SKY ARCHITECTURE 3415M: Guo Ren <guoren@kernel.org> 3416T: git https://github.com/c-sky/csky-linux.git 3417S: Supported 3418F: arch/csky/ 3419F: Documentation/devicetree/bindings/csky/ 3420F: drivers/irqchip/irq-csky-* 3421F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3422F: drivers/clocksource/timer-gx6605s.c 3423F: drivers/clocksource/timer-mp-csky.c 3424F: Documentation/devicetree/bindings/timer/csky,* 3425K: csky 3426N: csky 3427 3428C6X ARCHITECTURE 3429M: Mark Salter <msalter@redhat.com> 3430M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3431L: linux-c6x-dev@linux-c6x.org 3432W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3433S: Maintained 3434F: arch/c6x/ 3435 3436CA8210 IEEE-802.15.4 RADIO DRIVER 3437M: Harry Morris <h.morris@cascoda.com> 3438L: linux-wpan@vger.kernel.org 3439W: https://github.com/Cascoda/ca8210-linux.git 3440S: Maintained 3441F: drivers/net/ieee802154/ca8210.c 3442F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3443 3444CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3445M: David Howells <dhowells@redhat.com> 3446L: linux-cachefs@redhat.com (moderated for non-subscribers) 3447S: Supported 3448F: Documentation/filesystems/caching/cachefiles.txt 3449F: fs/cachefiles/ 3450 3451CADENCE MIPI-CSI2 BRIDGES 3452M: Maxime Ripard <maxime.ripard@bootlin.com> 3453L: linux-media@vger.kernel.org 3454S: Maintained 3455F: Documentation/devicetree/bindings/media/cdns,*.txt 3456F: drivers/media/platform/cadence/cdns-csi2* 3457 3458CADET FM/AM RADIO RECEIVER DRIVER 3459M: Hans Verkuil <hverkuil@xs4all.nl> 3460L: linux-media@vger.kernel.org 3461T: git git://linuxtv.org/media_tree.git 3462W: https://linuxtv.org 3463S: Maintained 3464F: drivers/media/radio/radio-cadet* 3465 3466CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3467M: Jonathan Corbet <corbet@lwn.net> 3468L: linux-media@vger.kernel.org 3469T: git git://linuxtv.org/media_tree.git 3470S: Maintained 3471F: Documentation/media/v4l-drivers/cafe_ccic* 3472F: drivers/media/platform/marvell-ccic/ 3473 3474CAIF NETWORK LAYER 3475L: netdev@vger.kernel.org 3476S: Orphan 3477F: Documentation/networking/caif/ 3478F: drivers/net/caif/ 3479F: include/uapi/linux/caif/ 3480F: include/net/caif/ 3481F: net/caif/ 3482 3483CAKE QDISC 3484M: Toke Høiland-Jørgensen <toke@toke.dk> 3485L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3486S: Maintained 3487F: net/sched/sch_cake.c 3488 3489CALGARY x86-64 IOMMU 3490M: Muli Ben-Yehuda <mulix@mulix.org> 3491M: Jon Mason <jdmason@kudzu.us> 3492L: iommu@lists.linux-foundation.org 3493S: Maintained 3494F: arch/x86/kernel/pci-calgary_64.c 3495F: arch/x86/kernel/tce_64.c 3496F: arch/x86/include/asm/calgary.h 3497F: arch/x86/include/asm/tce.h 3498 3499CAN NETWORK DRIVERS 3500M: Wolfgang Grandegger <wg@grandegger.com> 3501M: Marc Kleine-Budde <mkl@pengutronix.de> 3502L: linux-can@vger.kernel.org 3503W: https://github.com/linux-can 3504T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3505T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3506S: Maintained 3507F: Documentation/devicetree/bindings/net/can/ 3508F: drivers/net/can/ 3509F: include/linux/can/dev.h 3510F: include/linux/can/platform/ 3511F: include/uapi/linux/can/error.h 3512F: include/uapi/linux/can/netlink.h 3513 3514CAN NETWORK LAYER 3515M: Oliver Hartkopp <socketcan@hartkopp.net> 3516M: Marc Kleine-Budde <mkl@pengutronix.de> 3517L: linux-can@vger.kernel.org 3518W: https://github.com/linux-can 3519T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3520T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3521S: Maintained 3522F: Documentation/networking/can.rst 3523F: net/can/ 3524F: include/linux/can/core.h 3525F: include/uapi/linux/can.h 3526F: include/uapi/linux/can/bcm.h 3527F: include/uapi/linux/can/raw.h 3528F: include/uapi/linux/can/gw.h 3529 3530CAPABILITIES 3531M: Serge Hallyn <serge@hallyn.com> 3532L: linux-security-module@vger.kernel.org 3533S: Supported 3534F: include/linux/capability.h 3535F: include/uapi/linux/capability.h 3536F: security/commoncap.c 3537F: kernel/capability.c 3538 3539CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3540M: Kevin Tsai <ktsai@capellamicro.com> 3541S: Maintained 3542F: drivers/iio/light/cm* 3543 3544CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3545M: Christian Lamparter <chunkeey@googlemail.com> 3546L: linux-wireless@vger.kernel.org 3547W: http://wireless.kernel.org/en/users/Drivers/carl9170 3548S: Maintained 3549F: drivers/net/wireless/ath/carl9170/ 3550 3551CAVIUM I2C DRIVER 3552M: Jan Glauber <jglauber@cavium.com> 3553M: David Daney <david.daney@cavium.com> 3554W: http://www.cavium.com 3555S: Supported 3556F: drivers/i2c/busses/i2c-octeon* 3557F: drivers/i2c/busses/i2c-thunderx* 3558 3559CAVIUM LIQUIDIO NETWORK DRIVER 3560M: Derek Chickles <dchickles@marvell.com> 3561M: Satanand Burla <sburla@marvell.com> 3562M: Felix Manlunas <fmanlunas@marvell.com> 3563L: netdev@vger.kernel.org 3564W: http://www.cavium.com 3565S: Supported 3566F: drivers/net/ethernet/cavium/liquidio/ 3567 3568CAVIUM MMC DRIVER 3569M: Jan Glauber <jglauber@cavium.com> 3570M: David Daney <david.daney@cavium.com> 3571M: Steven J. Hill <Steven.Hill@cavium.com> 3572W: http://www.cavium.com 3573S: Supported 3574F: drivers/mmc/host/cavium* 3575 3576CAVIUM OCTEON-TX CRYPTO DRIVER 3577M: George Cherian <george.cherian@cavium.com> 3578L: linux-crypto@vger.kernel.org 3579W: http://www.cavium.com 3580S: Supported 3581F: drivers/crypto/cavium/cpt/ 3582 3583CAVIUM THUNDERX2 ARM64 SOC 3584M: Robert Richter <rrichter@cavium.com> 3585M: Jayachandran C <jnair@caviumnetworks.com> 3586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3587S: Maintained 3588F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3589F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3590 3591CC2520 IEEE-802.15.4 RADIO DRIVER 3592M: Varka Bhadram <varkabhadram@gmail.com> 3593L: linux-wpan@vger.kernel.org 3594S: Maintained 3595F: drivers/net/ieee802154/cc2520.c 3596F: include/linux/spi/cc2520.h 3597F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3598 3599CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3600M: Gilad Ben-Yossef <gilad@benyossef.com> 3601L: linux-crypto@vger.kernel.org 3602S: Supported 3603F: drivers/crypto/ccree/ 3604W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3605 3606CEC FRAMEWORK 3607M: Hans Verkuil <hans.verkuil@cisco.com> 3608L: linux-media@vger.kernel.org 3609T: git git://linuxtv.org/media_tree.git 3610W: http://linuxtv.org 3611S: Supported 3612F: Documentation/media/kapi/cec-core.rst 3613F: Documentation/media/uapi/cec 3614F: drivers/media/cec/ 3615F: drivers/media/rc/keymaps/rc-cec.c 3616F: include/media/cec.h 3617F: include/media/cec-notifier.h 3618F: include/uapi/linux/cec.h 3619F: include/uapi/linux/cec-funcs.h 3620F: Documentation/devicetree/bindings/media/cec.txt 3621F: Documentation/ABI/testing/debugfs-cec-error-inj 3622 3623CEC GPIO DRIVER 3624M: Hans Verkuil <hans.verkuil@cisco.com> 3625L: linux-media@vger.kernel.org 3626T: git git://linuxtv.org/media_tree.git 3627W: http://linuxtv.org 3628S: Supported 3629F: drivers/media/platform/cec-gpio/ 3630F: Documentation/devicetree/bindings/media/cec-gpio.txt 3631 3632CELL BROADBAND ENGINE ARCHITECTURE 3633M: Arnd Bergmann <arnd@arndb.de> 3634L: linuxppc-dev@lists.ozlabs.org 3635W: http://www.ibm.com/developerworks/power/cell/ 3636S: Supported 3637F: arch/powerpc/include/asm/cell*.h 3638F: arch/powerpc/include/asm/spu*.h 3639F: arch/powerpc/include/uapi/asm/spu*.h 3640F: arch/powerpc/oprofile/*cell* 3641F: arch/powerpc/platforms/cell/ 3642 3643CEPH COMMON CODE (LIBCEPH) 3644M: Ilya Dryomov <idryomov@gmail.com> 3645M: "Yan, Zheng" <zyan@redhat.com> 3646M: Sage Weil <sage@redhat.com> 3647L: ceph-devel@vger.kernel.org 3648W: http://ceph.com/ 3649T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3650T: git git://github.com/ceph/ceph-client.git 3651S: Supported 3652F: net/ceph/ 3653F: include/linux/ceph/ 3654F: include/linux/crush/ 3655 3656CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3657M: "Yan, Zheng" <zyan@redhat.com> 3658M: Sage Weil <sage@redhat.com> 3659M: Ilya Dryomov <idryomov@gmail.com> 3660L: ceph-devel@vger.kernel.org 3661W: http://ceph.com/ 3662T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3663T: git git://github.com/ceph/ceph-client.git 3664S: Supported 3665F: Documentation/filesystems/ceph.txt 3666F: fs/ceph/ 3667 3668CERTIFICATE HANDLING: 3669M: David Howells <dhowells@redhat.com> 3670M: David Woodhouse <dwmw2@infradead.org> 3671L: keyrings@vger.kernel.org 3672S: Maintained 3673F: Documentation/admin-guide/module-signing.rst 3674F: certs/ 3675F: scripts/sign-file.c 3676F: scripts/extract-cert.c 3677 3678CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3679L: linux-usb@vger.kernel.org 3680S: Orphan 3681F: Documentation/usb/WUSB-Design-overview.txt 3682F: Documentation/usb/wusb-cbaf 3683F: drivers/usb/host/hwa-hc.c 3684F: drivers/usb/host/whci/ 3685F: drivers/usb/wusbcore/ 3686F: include/linux/usb/wusb* 3687 3688CFAG12864B LCD DRIVER 3689M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3690S: Maintained 3691F: drivers/auxdisplay/cfag12864b.c 3692F: include/linux/cfag12864b.h 3693 3694CFAG12864BFB LCD FRAMEBUFFER DRIVER 3695M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3696S: Maintained 3697F: drivers/auxdisplay/cfag12864bfb.c 3698F: include/linux/cfag12864b.h 3699 3700802.11 (including CFG80211/NL80211) 3701M: Johannes Berg <johannes@sipsolutions.net> 3702L: linux-wireless@vger.kernel.org 3703W: http://wireless.kernel.org/ 3704T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3705T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3706S: Maintained 3707F: net/wireless/ 3708F: include/uapi/linux/nl80211.h 3709F: include/linux/ieee80211.h 3710F: include/net/wext.h 3711F: include/net/cfg80211.h 3712F: include/net/iw_handler.h 3713F: include/net/ieee80211_radiotap.h 3714F: Documentation/driver-api/80211/cfg80211.rst 3715F: Documentation/networking/regulatory.txt 3716 3717CHAR and MISC DRIVERS 3718M: Arnd Bergmann <arnd@arndb.de> 3719M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3720T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3721S: Supported 3722F: drivers/char/ 3723F: drivers/misc/ 3724F: include/linux/miscdevice.h 3725 3726CHECKPATCH 3727M: Andy Whitcroft <apw@canonical.com> 3728M: Joe Perches <joe@perches.com> 3729S: Maintained 3730F: scripts/checkpatch.pl 3731 3732CHINESE DOCUMENTATION 3733M: Harry Wei <harryxiyou@gmail.com> 3734L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3735L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3736S: Maintained 3737F: Documentation/translations/zh_CN/ 3738 3739CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3740M: Peter Chen <Peter.Chen@nxp.com> 3741T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3742L: linux-usb@vger.kernel.org 3743S: Maintained 3744F: drivers/usb/chipidea/ 3745 3746CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3747M: Hans de Goede <hdegoede@redhat.com> 3748L: linux-input@vger.kernel.org 3749S: Maintained 3750F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3751F: drivers/input/touchscreen/chipone_icn8318.c 3752 3753CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3754M: Hans de Goede <hdegoede@redhat.com> 3755L: linux-input@vger.kernel.org 3756S: Maintained 3757F: drivers/input/touchscreen/chipone_icn8505.c 3758 3759CHROME HARDWARE PLATFORM SUPPORT 3760M: Benson Leung <bleung@chromium.org> 3761M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3762S: Maintained 3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3764F: drivers/platform/chrome/ 3765 3766CHROMEOS EC SUBDRIVERS 3767M: Benson Leung <bleung@chromium.org> 3768M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3769R: Guenter Roeck <groeck@chromium.org> 3770S: Maintained 3771N: cros_ec 3772N: cros-ec 3773F: drivers/power/supply/cros_usbpd-charger.c 3774 3775CHROMEOS EC CODEC DRIVER 3776M: Cheng-Yi Chiang <cychiang@chromium.org> 3777S: Maintained 3778R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3779R: Guenter Roeck <groeck@chromium.org> 3780F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3781F: sound/soc/codecs/cros_ec_codec.* 3782 3783CIRRUS LOGIC AUDIO CODEC DRIVERS 3784M: Brian Austin <brian.austin@cirrus.com> 3785M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3786L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3787S: Maintained 3788F: sound/soc/codecs/cs* 3789 3790CIRRUS LOGIC EP93XX ETHERNET DRIVER 3791M: Hartley Sweeten <hsweeten@visionengravers.com> 3792L: netdev@vger.kernel.org 3793S: Maintained 3794F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3795 3796CIRRUS LOGIC LOCHNAGAR DRIVER 3797M: Charles Keepax <ckeepax@opensource.cirrus.com> 3798M: Richard Fitzgerald <rf@opensource.cirrus.com> 3799L: patches@opensource.cirrus.com 3800S: Supported 3801F: drivers/clk/clk-lochnagar.c 3802F: drivers/mfd/lochnagar-i2c.c 3803F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3804F: drivers/regulator/lochnagar-regulator.c 3805F: include/dt-bindings/clk/lochnagar.h 3806F: include/dt-bindings/pinctrl/lochnagar.h 3807F: include/linux/mfd/lochnagar* 3808F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3809F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3810F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3811F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3812 3813CISCO FCOE HBA DRIVER 3814M: Satish Kharat <satishkh@cisco.com> 3815M: Sesidhar Baddela <sebaddel@cisco.com> 3816M: Karan Tilak Kumar <kartilak@cisco.com> 3817L: linux-scsi@vger.kernel.org 3818S: Supported 3819F: drivers/scsi/fnic/ 3820 3821CISCO SCSI HBA DRIVER 3822M: Karan Tilak Kumar <kartilak@cisco.com> 3823M: Sesidhar Baddela <sebaddel@cisco.com> 3824L: linux-scsi@vger.kernel.org 3825S: Supported 3826F: drivers/scsi/snic/ 3827 3828CISCO VIC ETHERNET NIC DRIVER 3829M: Christian Benvenuti <benve@cisco.com> 3830M: Govindarajulu Varadarajan <_govind@gmx.com> 3831M: Parvi Kaustubhi <pkaustub@cisco.com> 3832S: Supported 3833F: drivers/net/ethernet/cisco/enic/ 3834 3835CISCO VIC LOW LATENCY NIC DRIVER 3836M: Christian Benvenuti <benve@cisco.com> 3837M: Nelson Escobar <neescoba@cisco.com> 3838M: Parvi Kaustubhi <pkaustub@cisco.com> 3839S: Supported 3840F: drivers/infiniband/hw/usnic/ 3841 3842CIRRUS LOGIC MADERA CODEC DRIVERS 3843M: Charles Keepax <ckeepax@opensource.cirrus.com> 3844M: Richard Fitzgerald <rf@opensource.cirrus.com> 3845L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3846L: patches@opensource.cirrus.com 3847T: git https://github.com/CirrusLogic/linux-drivers.git 3848W: https://github.com/CirrusLogic/linux-drivers/wiki 3849S: Supported 3850F: Documentation/devicetree/bindings/mfd/madera.txt 3851F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3852F: include/linux/irqchip/irq-madera* 3853F: include/linux/mfd/madera/* 3854F: drivers/gpio/gpio-madera* 3855F: drivers/irqchip/irq-madera* 3856F: drivers/mfd/madera* 3857F: drivers/mfd/cs47l* 3858F: drivers/pinctrl/cirrus/* 3859 3860CLANG-FORMAT FILE 3861M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3862S: Maintained 3863F: .clang-format 3864 3865CLEANCACHE API 3866M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3867L: linux-kernel@vger.kernel.org 3868S: Maintained 3869F: mm/cleancache.c 3870F: include/linux/cleancache.h 3871 3872CLK API 3873M: Russell King <linux@armlinux.org.uk> 3874L: linux-clk@vger.kernel.org 3875S: Maintained 3876F: include/linux/clk.h 3877 3878CLOCKSOURCE, CLOCKEVENT DRIVERS 3879M: Daniel Lezcano <daniel.lezcano@linaro.org> 3880M: Thomas Gleixner <tglx@linutronix.de> 3881L: linux-kernel@vger.kernel.org 3882T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3883S: Supported 3884F: drivers/clocksource/ 3885F: Documentation/devicetree/bindings/timer/ 3886 3887CMPC ACPI DRIVER 3888M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3889M: Daniel Oliveira Nascimento <don@syst.com.br> 3890L: platform-driver-x86@vger.kernel.org 3891S: Supported 3892F: drivers/platform/x86/classmate-laptop.c 3893 3894COBALT MEDIA DRIVER 3895M: Hans Verkuil <hans.verkuil@cisco.com> 3896L: linux-media@vger.kernel.org 3897T: git git://linuxtv.org/media_tree.git 3898W: https://linuxtv.org 3899S: Supported 3900F: drivers/media/pci/cobalt/ 3901 3902COCCINELLE/Semantic Patches (SmPL) 3903M: Julia Lawall <Julia.Lawall@lip6.fr> 3904M: Gilles Muller <Gilles.Muller@lip6.fr> 3905M: Nicolas Palix <nicolas.palix@imag.fr> 3906M: Michal Marek <michal.lkml@markovi.net> 3907L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3908T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3909W: http://coccinelle.lip6.fr/ 3910S: Supported 3911F: Documentation/dev-tools/coccinelle.rst 3912F: scripts/coccinelle/ 3913F: scripts/coccicheck 3914 3915CODA FILE SYSTEM 3916M: Jan Harkes <jaharkes@cs.cmu.edu> 3917M: coda@cs.cmu.edu 3918L: codalist@coda.cs.cmu.edu 3919W: http://www.coda.cs.cmu.edu/ 3920S: Maintained 3921F: Documentation/filesystems/coda.txt 3922F: fs/coda/ 3923F: include/linux/coda*.h 3924F: include/uapi/linux/coda*.h 3925 3926CODA V4L2 MEM2MEM DRIVER 3927M: Philipp Zabel <p.zabel@pengutronix.de> 3928L: linux-media@vger.kernel.org 3929S: Maintained 3930F: Documentation/devicetree/bindings/media/coda.txt 3931F: drivers/media/platform/coda/ 3932 3933CODE OF CONDUCT 3934M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3935S: Supported 3936F: Documentation/process/code-of-conduct.rst 3937F: Documentation/process/code-of-conduct-interpretation.rst 3938 3939COMMON CLK FRAMEWORK 3940M: Michael Turquette <mturquette@baylibre.com> 3941M: Stephen Boyd <sboyd@kernel.org> 3942L: linux-clk@vger.kernel.org 3943Q: http://patchwork.kernel.org/project/linux-clk/list/ 3944T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3945S: Maintained 3946F: Documentation/devicetree/bindings/clock/ 3947F: drivers/clk/ 3948X: drivers/clk/clkdev.c 3949F: include/linux/clk-pr* 3950F: include/linux/clk/ 3951F: include/linux/of_clk.h 3952 3953COMMON INTERNET FILE SYSTEM (CIFS) 3954M: Steve French <sfrench@samba.org> 3955L: linux-cifs@vger.kernel.org 3956L: samba-technical@lists.samba.org (moderated for non-subscribers) 3957W: http://linux-cifs.samba.org/ 3958T: git git://git.samba.org/sfrench/cifs-2.6.git 3959S: Supported 3960F: Documentation/filesystems/cifs/ 3961F: fs/cifs/ 3962 3963COMPACTPCI HOTPLUG CORE 3964M: Scott Murray <scott@spiteful.org> 3965L: linux-pci@vger.kernel.org 3966S: Maintained 3967F: drivers/pci/hotplug/cpci_hotplug* 3968 3969COMPACTPCI HOTPLUG GENERIC DRIVER 3970M: Scott Murray <scott@spiteful.org> 3971L: linux-pci@vger.kernel.org 3972S: Maintained 3973F: drivers/pci/hotplug/cpcihp_generic.c 3974 3975COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3976M: Scott Murray <scott@spiteful.org> 3977L: linux-pci@vger.kernel.org 3978S: Maintained 3979F: drivers/pci/hotplug/cpcihp_zt5550.* 3980 3981COMPAL LAPTOP SUPPORT 3982M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3983L: platform-driver-x86@vger.kernel.org 3984S: Maintained 3985F: drivers/platform/x86/compal-laptop.c 3986 3987COMPILER ATTRIBUTES 3988M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3989S: Maintained 3990F: include/linux/compiler_attributes.h 3991 3992CONEXANT ACCESSRUNNER USB DRIVER 3993L: accessrunner-general@lists.sourceforge.net 3994W: http://accessrunner.sourceforge.net/ 3995S: Orphan 3996F: drivers/usb/atm/cxacru.c 3997 3998CONFIGFS 3999M: Joel Becker <jlbec@evilplan.org> 4000M: Christoph Hellwig <hch@lst.de> 4001T: git git://git.infradead.org/users/hch/configfs.git 4002S: Supported 4003F: fs/configfs/ 4004F: include/linux/configfs.h 4005 4006CONNECTOR 4007M: Evgeniy Polyakov <zbr@ioremap.net> 4008L: netdev@vger.kernel.org 4009S: Maintained 4010F: drivers/connector/ 4011 4012CONTROL GROUP (CGROUP) 4013M: Tejun Heo <tj@kernel.org> 4014M: Li Zefan <lizefan@huawei.com> 4015M: Johannes Weiner <hannes@cmpxchg.org> 4016L: cgroups@vger.kernel.org 4017T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4018S: Maintained 4019F: Documentation/admin-guide/cgroup-v2.rst 4020F: Documentation/cgroup-v1/ 4021F: include/linux/cgroup* 4022F: kernel/cgroup/ 4023 4024CONTROL GROUP - CPUSET 4025M: Li Zefan <lizefan@huawei.com> 4026L: cgroups@vger.kernel.org 4027W: http://www.bullopensource.org/cpuset/ 4028W: http://oss.sgi.com/projects/cpusets/ 4029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4030S: Maintained 4031F: Documentation/cgroup-v1/cpusets.txt 4032F: include/linux/cpuset.h 4033F: kernel/cgroup/cpuset.c 4034 4035CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4036M: Johannes Weiner <hannes@cmpxchg.org> 4037M: Michal Hocko <mhocko@kernel.org> 4038M: Vladimir Davydov <vdavydov.dev@gmail.com> 4039L: cgroups@vger.kernel.org 4040L: linux-mm@kvack.org 4041S: Maintained 4042F: mm/memcontrol.c 4043F: mm/swap_cgroup.c 4044 4045CORETEMP HARDWARE MONITORING DRIVER 4046M: Fenghua Yu <fenghua.yu@intel.com> 4047L: linux-hwmon@vger.kernel.org 4048S: Maintained 4049F: Documentation/hwmon/coretemp 4050F: drivers/hwmon/coretemp.c 4051 4052COSA/SRP SYNC SERIAL DRIVER 4053M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4054W: http://www.fi.muni.cz/~kas/cosa/ 4055S: Maintained 4056F: drivers/net/wan/cosa* 4057 4058CPMAC ETHERNET DRIVER 4059M: Florian Fainelli <f.fainelli@gmail.com> 4060L: netdev@vger.kernel.org 4061S: Maintained 4062F: drivers/net/ethernet/ti/cpmac.c 4063 4064CPU FREQUENCY SCALING FRAMEWORK 4065M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4066M: Viresh Kumar <viresh.kumar@linaro.org> 4067L: linux-pm@vger.kernel.org 4068S: Maintained 4069T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4070T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4071B: https://bugzilla.kernel.org 4072F: Documentation/admin-guide/pm/cpufreq.rst 4073F: Documentation/admin-guide/pm/intel_pstate.rst 4074F: Documentation/cpu-freq/ 4075F: Documentation/devicetree/bindings/cpufreq/ 4076F: drivers/cpufreq/ 4077F: include/linux/cpufreq.h 4078F: tools/testing/selftests/cpufreq/ 4079 4080CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4081M: Viresh Kumar <viresh.kumar@linaro.org> 4082M: Sudeep Holla <sudeep.holla@arm.com> 4083L: linux-pm@vger.kernel.org 4084W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4085S: Maintained 4086F: drivers/cpufreq/arm_big_little.h 4087F: drivers/cpufreq/arm_big_little.c 4088 4089CPU POWER MONITORING SUBSYSTEM 4090M: Thomas Renninger <trenn@suse.com> 4091M: Shuah Khan <shuah@kernel.org> 4092M: Shuah Khan <skhan@linuxfoundation.org> 4093L: linux-pm@vger.kernel.org 4094S: Maintained 4095F: tools/power/cpupower/ 4096 4097CPUID/MSR DRIVER 4098M: "H. Peter Anvin" <hpa@zytor.com> 4099S: Maintained 4100F: arch/x86/kernel/cpuid.c 4101F: arch/x86/kernel/msr.c 4102 4103CPUIDLE DRIVER - ARM BIG LITTLE 4104M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4105M: Daniel Lezcano <daniel.lezcano@linaro.org> 4106L: linux-pm@vger.kernel.org 4107L: linux-arm-kernel@lists.infradead.org 4108T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4109S: Maintained 4110F: drivers/cpuidle/cpuidle-big_little.c 4111 4112CPUIDLE DRIVER - ARM EXYNOS 4113M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4114M: Daniel Lezcano <daniel.lezcano@linaro.org> 4115M: Kukjin Kim <kgene@kernel.org> 4116L: linux-pm@vger.kernel.org 4117L: linux-samsung-soc@vger.kernel.org 4118S: Supported 4119F: drivers/cpuidle/cpuidle-exynos.c 4120F: arch/arm/mach-exynos/pm.c 4121 4122CPU IDLE TIME MANAGEMENT FRAMEWORK 4123M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4124M: Daniel Lezcano <daniel.lezcano@linaro.org> 4125L: linux-pm@vger.kernel.org 4126S: Maintained 4127T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4128B: https://bugzilla.kernel.org 4129F: Documentation/admin-guide/pm/cpuidle.rst 4130F: Documentation/driver-api/pm/cpuidle.rst 4131F: drivers/cpuidle/* 4132F: include/linux/cpuidle.h 4133 4134CRAMFS FILESYSTEM 4135M: Nicolas Pitre <nico@fluxnic.net> 4136S: Maintained 4137F: Documentation/filesystems/cramfs.txt 4138F: fs/cramfs/ 4139 4140CRYPTO API 4141M: Herbert Xu <herbert@gondor.apana.org.au> 4142M: "David S. Miller" <davem@davemloft.net> 4143L: linux-crypto@vger.kernel.org 4144T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4145T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4146S: Maintained 4147F: Documentation/crypto/ 4148F: Documentation/devicetree/bindings/crypto/ 4149F: arch/*/crypto/ 4150F: crypto/ 4151F: drivers/crypto/ 4152F: include/crypto/ 4153F: include/linux/crypto* 4154 4155CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4156M: Neil Horman <nhorman@tuxdriver.com> 4157L: linux-crypto@vger.kernel.org 4158S: Maintained 4159F: crypto/ansi_cprng.c 4160F: crypto/rng.c 4161 4162CS3308 MEDIA DRIVER 4163M: Hans Verkuil <hverkuil@xs4all.nl> 4164L: linux-media@vger.kernel.org 4165T: git git://linuxtv.org/media_tree.git 4166W: http://linuxtv.org 4167S: Odd Fixes 4168F: drivers/media/i2c/cs3308.c 4169 4170CS5535 Audio ALSA driver 4171M: Jaya Kumar <jayakumar.alsa@gmail.com> 4172S: Maintained 4173F: sound/pci/cs5535audio/ 4174 4175CSI DRIVERS FOR ALLWINNER V3s 4176M: Yong Deng <yong.deng@magewell.com> 4177L: linux-media@vger.kernel.org 4178T: git git://linuxtv.org/media_tree.git 4179S: Maintained 4180F: drivers/media/platform/sunxi/sun6i-csi/ 4181F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4182 4183CW1200 WLAN driver 4184M: Solomon Peachy <pizza@shaftnet.org> 4185S: Maintained 4186F: drivers/net/wireless/st/cw1200/ 4187 4188CX18 VIDEO4LINUX DRIVER 4189M: Andy Walls <awalls@md.metrocast.net> 4190L: ivtv-devel@ivtvdriver.org (subscribers-only) 4191L: linux-media@vger.kernel.org 4192T: git git://linuxtv.org/media_tree.git 4193W: https://linuxtv.org 4194W: http://www.ivtvdriver.org/index.php/Cx18 4195S: Maintained 4196F: Documentation/media/v4l-drivers/cx18* 4197F: drivers/media/pci/cx18/ 4198F: include/uapi/linux/ivtv* 4199 4200CX2341X MPEG ENCODER HELPER MODULE 4201M: Hans Verkuil <hverkuil@xs4all.nl> 4202L: linux-media@vger.kernel.org 4203T: git git://linuxtv.org/media_tree.git 4204W: https://linuxtv.org 4205S: Maintained 4206F: drivers/media/common/cx2341x* 4207F: include/media/drv-intf/cx2341x.h 4208 4209CX24120 MEDIA DRIVER 4210M: Jemma Denson <jdenson@gmail.com> 4211M: Patrick Boettcher <patrick.boettcher@posteo.de> 4212L: linux-media@vger.kernel.org 4213W: https://linuxtv.org 4214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4215S: Maintained 4216F: drivers/media/dvb-frontends/cx24120* 4217 4218CX88 VIDEO4LINUX DRIVER 4219M: Mauro Carvalho Chehab <mchehab@kernel.org> 4220L: linux-media@vger.kernel.org 4221W: https://linuxtv.org 4222T: git git://linuxtv.org/media_tree.git 4223S: Odd fixes 4224F: Documentation/media/v4l-drivers/cx88* 4225F: drivers/media/pci/cx88/ 4226 4227CXD2820R MEDIA DRIVER 4228M: Antti Palosaari <crope@iki.fi> 4229L: linux-media@vger.kernel.org 4230W: https://linuxtv.org 4231W: http://palosaari.fi/linux/ 4232Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4233T: git git://linuxtv.org/anttip/media_tree.git 4234S: Maintained 4235F: drivers/media/dvb-frontends/cxd2820r* 4236 4237CXGB3 ETHERNET DRIVER (CXGB3) 4238M: Vishal Kulkarni <vishal@chelsio.com> 4239L: netdev@vger.kernel.org 4240W: http://www.chelsio.com 4241S: Supported 4242F: drivers/net/ethernet/chelsio/cxgb3/ 4243 4244CXGB3 ISCSI DRIVER (CXGB3I) 4245M: Karen Xie <kxie@chelsio.com> 4246L: linux-scsi@vger.kernel.org 4247W: http://www.chelsio.com 4248S: Supported 4249F: drivers/scsi/cxgbi/cxgb3i 4250 4251CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4252M: Steve Wise <swise@chelsio.com> 4253L: linux-rdma@vger.kernel.org 4254W: http://www.openfabrics.org 4255S: Supported 4256F: drivers/infiniband/hw/cxgb3/ 4257F: include/uapi/rdma/cxgb3-abi.h 4258 4259CXGB4 CRYPTO DRIVER (chcr) 4260M: Harsh Jain <harsh@chelsio.com> 4261L: linux-crypto@vger.kernel.org 4262W: http://www.chelsio.com 4263S: Supported 4264F: drivers/crypto/chelsio 4265 4266CXGB4 ETHERNET DRIVER (CXGB4) 4267M: Vishal Kulkarni <vishal@chelsio.com> 4268L: netdev@vger.kernel.org 4269W: http://www.chelsio.com 4270S: Supported 4271F: drivers/net/ethernet/chelsio/cxgb4/ 4272 4273CXGB4 ISCSI DRIVER (CXGB4I) 4274M: Karen Xie <kxie@chelsio.com> 4275L: linux-scsi@vger.kernel.org 4276W: http://www.chelsio.com 4277S: Supported 4278F: drivers/scsi/cxgbi/cxgb4i 4279 4280CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4281M: Steve Wise <swise@chelsio.com> 4282L: linux-rdma@vger.kernel.org 4283W: http://www.openfabrics.org 4284S: Supported 4285F: drivers/infiniband/hw/cxgb4/ 4286F: include/uapi/rdma/cxgb4-abi.h 4287 4288CXGB4VF ETHERNET DRIVER (CXGB4VF) 4289M: Casey Leedom <leedom@chelsio.com> 4290L: netdev@vger.kernel.org 4291W: http://www.chelsio.com 4292S: Supported 4293F: drivers/net/ethernet/chelsio/cxgb4vf/ 4294 4295CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4296M: Frederic Barrat <fbarrat@linux.ibm.com> 4297M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4298L: linuxppc-dev@lists.ozlabs.org 4299S: Supported 4300F: arch/powerpc/platforms/powernv/pci-cxl.c 4301F: drivers/misc/cxl/ 4302F: include/misc/cxl* 4303F: include/uapi/misc/cxl.h 4304F: Documentation/powerpc/cxl.txt 4305F: Documentation/ABI/testing/sysfs-class-cxl 4306 4307CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4308M: Manoj N. Kumar <manoj@linux.ibm.com> 4309M: Matthew R. Ochs <mrochs@linux.ibm.com> 4310M: Uma Krishnan <ukrishn@linux.ibm.com> 4311L: linux-scsi@vger.kernel.org 4312S: Supported 4313F: drivers/scsi/cxlflash/ 4314F: include/uapi/scsi/cxlflash_ioctl.h 4315F: Documentation/powerpc/cxlflash.txt 4316 4317CYBERPRO FB DRIVER 4318M: Russell King <linux@armlinux.org.uk> 4319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4320W: http://www.armlinux.org.uk/ 4321S: Maintained 4322F: drivers/video/fbdev/cyber2000fb.* 4323 4324CYCLADES ASYNC MUX DRIVER 4325W: http://www.cyclades.com/ 4326S: Orphan 4327F: drivers/tty/cyclades.c 4328F: include/linux/cyclades.h 4329F: include/uapi/linux/cyclades.h 4330 4331CYCLADES PC300 DRIVER 4332W: http://www.cyclades.com/ 4333S: Orphan 4334F: drivers/net/wan/pc300* 4335 4336CYPRESS_FIRMWARE MEDIA DRIVER 4337M: Antti Palosaari <crope@iki.fi> 4338L: linux-media@vger.kernel.org 4339W: https://linuxtv.org 4340W: http://palosaari.fi/linux/ 4341Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4342T: git git://linuxtv.org/anttip/media_tree.git 4343S: Maintained 4344F: drivers/media/common/cypress_firmware* 4345 4346CYTTSP TOUCHSCREEN DRIVER 4347M: Ferruh Yigit <fery@cypress.com> 4348L: linux-input@vger.kernel.org 4349S: Supported 4350F: drivers/input/touchscreen/cyttsp* 4351F: include/linux/input/cyttsp.h 4352 4353D-LINK DIR-685 TOUCHKEYS DRIVER 4354M: Linus Walleij <linus.walleij@linaro.org> 4355L: linux-input@vger.kernel.org 4356S: Supported 4357F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4358 4359DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4360M: Joshua Kinard <kumba@gentoo.org> 4361S: Maintained 4362F: drivers/rtc/rtc-ds1685.c 4363F: include/linux/rtc/ds1685.h 4364 4365DAMA SLAVE for AX.25 4366M: Joerg Reuter <jreuter@yaina.de> 4367W: http://yaina.de/jreuter/ 4368W: http://www.qsl.net/dl1bke/ 4369L: linux-hams@vger.kernel.org 4370S: Maintained 4371F: net/ax25/af_ax25.c 4372F: net/ax25/ax25_dev.c 4373F: net/ax25/ax25_ds_* 4374F: net/ax25/ax25_in.c 4375F: net/ax25/ax25_out.c 4376F: net/ax25/ax25_timer.c 4377F: net/ax25/sysctl_net_ax25.c 4378 4379DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4380L: netdev@vger.kernel.org 4381S: Orphan 4382F: Documentation/networking/device_drivers/dec/dmfe.txt 4383F: drivers/net/ethernet/dec/tulip/dmfe.c 4384 4385DC390/AM53C974 SCSI driver 4386M: Hannes Reinecke <hare@suse.com> 4387L: linux-scsi@vger.kernel.org 4388S: Maintained 4389F: drivers/scsi/am53c974.c 4390 4391DC395x SCSI driver 4392M: Oliver Neukum <oliver@neukum.org> 4393M: Ali Akcaagac <aliakc@web.de> 4394M: Jamie Lenehan <lenehan@twibble.org> 4395L: dc395x@twibble.org 4396W: http://twibble.org/dist/dc395x/ 4397W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4398S: Maintained 4399F: Documentation/scsi/dc395x.txt 4400F: drivers/scsi/dc395x.* 4401 4402DCCP PROTOCOL 4403M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4404L: dccp@vger.kernel.org 4405W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4406S: Maintained 4407F: include/linux/dccp.h 4408F: include/uapi/linux/dccp.h 4409F: include/linux/tfrc.h 4410F: net/dccp/ 4411 4412DECnet NETWORK LAYER 4413W: http://linux-decnet.sourceforge.net 4414L: linux-decnet-user@lists.sourceforge.net 4415S: Orphan 4416F: Documentation/networking/decnet.txt 4417F: net/decnet/ 4418 4419DECSTATION PLATFORM SUPPORT 4420M: "Maciej W. Rozycki" <macro@linux-mips.org> 4421L: linux-mips@vger.kernel.org 4422W: http://www.linux-mips.org/wiki/DECstation 4423S: Maintained 4424F: arch/mips/dec/ 4425F: arch/mips/include/asm/dec/ 4426F: arch/mips/include/asm/mach-dec/ 4427 4428DEFXX FDDI NETWORK DRIVER 4429M: "Maciej W. Rozycki" <macro@linux-mips.org> 4430S: Maintained 4431F: drivers/net/fddi/defxx.* 4432 4433DELL SMBIOS DRIVER 4434M: Pali Rohár <pali.rohar@gmail.com> 4435M: Mario Limonciello <mario.limonciello@dell.com> 4436L: platform-driver-x86@vger.kernel.org 4437S: Maintained 4438F: drivers/platform/x86/dell-smbios.* 4439 4440DELL SMBIOS SMM DRIVER 4441M: Mario Limonciello <mario.limonciello@dell.com> 4442L: platform-driver-x86@vger.kernel.org 4443S: Maintained 4444F: drivers/platform/x86/dell-smbios-smm.c 4445 4446DELL SMBIOS WMI DRIVER 4447M: Mario Limonciello <mario.limonciello@dell.com> 4448L: platform-driver-x86@vger.kernel.org 4449S: Maintained 4450F: drivers/platform/x86/dell-smbios-wmi.c 4451F: tools/wmi/dell-smbios-example.c 4452 4453DEFZA FDDI NETWORK DRIVER 4454M: "Maciej W. Rozycki" <macro@linux-mips.org> 4455S: Maintained 4456F: drivers/net/fddi/defza.* 4457 4458DELL LAPTOP DRIVER 4459M: Matthew Garrett <mjg59@srcf.ucam.org> 4460M: Pali Rohár <pali.rohar@gmail.com> 4461L: platform-driver-x86@vger.kernel.org 4462S: Maintained 4463F: drivers/platform/x86/dell-laptop.c 4464 4465DELL LAPTOP FREEFALL DRIVER 4466M: Pali Rohár <pali.rohar@gmail.com> 4467S: Maintained 4468F: drivers/platform/x86/dell-smo8800.c 4469 4470DELL LAPTOP RBTN DRIVER 4471M: Pali Rohár <pali.rohar@gmail.com> 4472S: Maintained 4473F: drivers/platform/x86/dell-rbtn.* 4474 4475DELL REMOTE BIOS UPDATE DRIVER 4476M: Stuart Hayes <stuart.w.hayes@gmail.com> 4477L: platform-driver-x86@vger.kernel.org 4478S: Maintained 4479F: drivers/platform/x86/dell_rbu.c 4480 4481DELL LAPTOP SMM DRIVER 4482M: Pali Rohár <pali.rohar@gmail.com> 4483S: Maintained 4484F: drivers/hwmon/dell-smm-hwmon.c 4485F: include/uapi/linux/i8k.h 4486 4487DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4488M: Stuart Hayes <stuart.w.hayes@gmail.com> 4489L: platform-driver-x86@vger.kernel.org 4490S: Maintained 4491F: Documentation/dcdbas.txt 4492F: drivers/platform/x86/dcdbas.* 4493 4494DELL WMI NOTIFICATIONS DRIVER 4495M: Matthew Garrett <mjg59@srcf.ucam.org> 4496M: Pali Rohár <pali.rohar@gmail.com> 4497S: Maintained 4498F: drivers/platform/x86/dell-wmi.c 4499 4500DELL WMI DESCRIPTOR DRIVER 4501M: Mario Limonciello <mario.limonciello@dell.com> 4502S: Maintained 4503F: drivers/platform/x86/dell-wmi-descriptor.c 4504 4505DELTA ST MEDIA DRIVER 4506M: Hugues Fruchet <hugues.fruchet@st.com> 4507L: linux-media@vger.kernel.org 4508T: git git://linuxtv.org/media_tree.git 4509W: https://linuxtv.org 4510S: Supported 4511F: drivers/media/platform/sti/delta 4512 4513DENALI NAND DRIVER 4514M: Masahiro Yamada <yamada.masahiro@socionext.com> 4515L: linux-mtd@lists.infradead.org 4516S: Supported 4517F: drivers/mtd/nand/raw/denali* 4518 4519DESIGNWARE USB2 DRD IP DRIVER 4520M: Minas Harutyunyan <hminas@synopsys.com> 4521L: linux-usb@vger.kernel.org 4522T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4523S: Maintained 4524F: drivers/usb/dwc2/ 4525 4526DESIGNWARE USB3 DRD IP DRIVER 4527M: Felipe Balbi <balbi@kernel.org> 4528L: linux-usb@vger.kernel.org 4529T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4530S: Maintained 4531F: drivers/usb/dwc3/ 4532 4533DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4534M: Andreas Klinger <ak@it-klinger.de> 4535L: linux-iio@vger.kernel.org 4536S: Maintained 4537F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4538F: drivers/iio/proximity/srf*.c 4539 4540DEVICE COREDUMP (DEV_COREDUMP) 4541M: Johannes Berg <johannes@sipsolutions.net> 4542L: linux-kernel@vger.kernel.org 4543S: Maintained 4544F: drivers/base/devcoredump.c 4545F: include/linux/devcoredump.h 4546 4547DEVICE FREQUENCY (DEVFREQ) 4548M: MyungJoo Ham <myungjoo.ham@samsung.com> 4549M: Kyungmin Park <kyungmin.park@samsung.com> 4550R: Chanwoo Choi <cw00.choi@samsung.com> 4551L: linux-pm@vger.kernel.org 4552T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4553S: Maintained 4554F: drivers/devfreq/ 4555F: include/linux/devfreq.h 4556F: Documentation/devicetree/bindings/devfreq/ 4557 4558DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4559M: Chanwoo Choi <cw00.choi@samsung.com> 4560L: linux-pm@vger.kernel.org 4561T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4562S: Supported 4563F: drivers/devfreq/event/ 4564F: drivers/devfreq/devfreq-event.c 4565F: include/linux/devfreq-event.h 4566F: Documentation/devicetree/bindings/devfreq/event/ 4567 4568DEVICE NUMBER REGISTRY 4569M: Torben Mathiasen <device@lanana.org> 4570W: http://lanana.org/docs/device-list/index.html 4571S: Maintained 4572 4573DEVICE-MAPPER (LVM) 4574M: Alasdair Kergon <agk@redhat.com> 4575M: Mike Snitzer <snitzer@redhat.com> 4576M: dm-devel@redhat.com 4577L: dm-devel@redhat.com 4578W: http://sources.redhat.com/dm 4579Q: http://patchwork.kernel.org/project/dm-devel/list/ 4580T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4581T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4582S: Maintained 4583F: Documentation/device-mapper/ 4584F: drivers/md/Makefile 4585F: drivers/md/Kconfig 4586F: drivers/md/dm* 4587F: drivers/md/persistent-data/ 4588F: include/linux/device-mapper.h 4589F: include/linux/dm-*.h 4590F: include/uapi/linux/dm-*.h 4591 4592DEVLINK 4593M: Jiri Pirko <jiri@mellanox.com> 4594L: netdev@vger.kernel.org 4595S: Supported 4596F: net/core/devlink.c 4597F: include/net/devlink.h 4598F: include/uapi/linux/devlink.h 4599 4600DIALOG SEMICONDUCTOR DRIVERS 4601M: Support Opensource <support.opensource@diasemi.com> 4602W: http://www.dialog-semiconductor.com/products 4603S: Supported 4604F: Documentation/hwmon/da90?? 4605F: Documentation/devicetree/bindings/mfd/da90*.txt 4606F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4607F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4608F: Documentation/devicetree/bindings/regulator/da92*.txt 4609F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4610F: Documentation/devicetree/bindings/sound/da[79]*.txt 4611F: drivers/gpio/gpio-da90??.c 4612F: drivers/hwmon/da90??-hwmon.c 4613F: drivers/iio/adc/da91??-*.c 4614F: drivers/input/misc/da90??_onkey.c 4615F: drivers/input/touchscreen/da9052_tsi.c 4616F: drivers/leds/leds-da90??.c 4617F: drivers/mfd/da903x.c 4618F: drivers/mfd/da90??-*.c 4619F: drivers/mfd/da91??-*.c 4620F: drivers/power/supply/da9052-battery.c 4621F: drivers/power/supply/da91??-*.c 4622F: drivers/regulator/da903x.c 4623F: drivers/regulator/da9???-regulator.[ch] 4624F: drivers/thermal/da90??-thermal.c 4625F: drivers/rtc/rtc-da90??.c 4626F: drivers/video/backlight/da90??_bl.c 4627F: drivers/watchdog/da90??_wdt.c 4628F: include/linux/mfd/da903x.h 4629F: include/linux/mfd/da9052/ 4630F: include/linux/mfd/da9055/ 4631F: include/linux/mfd/da9062/ 4632F: include/linux/mfd/da9063/ 4633F: include/linux/mfd/da9150/ 4634F: include/linux/regulator/da9211.h 4635F: include/sound/da[79]*.h 4636F: sound/soc/codecs/da[79]*.[ch] 4637 4638DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4639M: William Breathitt Gray <vilhelm.gray@gmail.com> 4640L: linux-gpio@vger.kernel.org 4641S: Maintained 4642F: drivers/gpio/gpio-gpio-mm.c 4643 4644DIOLAN U2C-12 I2C DRIVER 4645M: Guenter Roeck <linux@roeck-us.net> 4646L: linux-i2c@vger.kernel.org 4647S: Maintained 4648F: drivers/i2c/busses/i2c-diolan-u2c.c 4649 4650FILESYSTEM DIRECT ACCESS (DAX) 4651M: Dan Williams <dan.j.williams@intel.com> 4652R: Matthew Wilcox <willy@infradead.org> 4653R: Jan Kara <jack@suse.cz> 4654L: linux-fsdevel@vger.kernel.org 4655L: linux-nvdimm@lists.01.org 4656S: Supported 4657F: fs/dax.c 4658F: include/linux/dax.h 4659F: include/trace/events/fs_dax.h 4660 4661DEVICE DIRECT ACCESS (DAX) 4662M: Dan Williams <dan.j.williams@intel.com> 4663M: Vishal Verma <vishal.l.verma@intel.com> 4664M: Keith Busch <keith.busch@intel.com> 4665M: Dave Jiang <dave.jiang@intel.com> 4666L: linux-nvdimm@lists.01.org 4667S: Supported 4668F: drivers/dax/ 4669 4670DIRECTORY NOTIFICATION (DNOTIFY) 4671M: Jan Kara <jack@suse.cz> 4672R: Amir Goldstein <amir73il@gmail.com> 4673L: linux-fsdevel@vger.kernel.org 4674S: Maintained 4675F: Documentation/filesystems/dnotify.txt 4676F: fs/notify/dnotify/ 4677F: include/linux/dnotify.h 4678 4679DISK GEOMETRY AND PARTITION HANDLING 4680M: Andries Brouwer <aeb@cwi.nl> 4681W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4682W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4683W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4684S: Maintained 4685 4686DISKQUOTA 4687M: Jan Kara <jack@suse.com> 4688S: Maintained 4689F: Documentation/filesystems/quota.txt 4690F: fs/quota/ 4691F: include/linux/quota*.h 4692F: include/uapi/linux/quota*.h 4693 4694DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4695M: Bernie Thompson <bernie@plugable.com> 4696L: linux-fbdev@vger.kernel.org 4697S: Maintained 4698W: http://plugable.com/category/projects/udlfb/ 4699F: drivers/video/fbdev/udlfb.c 4700F: include/video/udlfb.h 4701F: Documentation/fb/udlfb.txt 4702 4703DISTRIBUTED LOCK MANAGER (DLM) 4704M: Christine Caulfield <ccaulfie@redhat.com> 4705M: David Teigland <teigland@redhat.com> 4706L: cluster-devel@redhat.com 4707W: http://sources.redhat.com/cluster/ 4708T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4709S: Supported 4710F: fs/dlm/ 4711 4712DMA BUFFER SHARING FRAMEWORK 4713M: Sumit Semwal <sumit.semwal@linaro.org> 4714S: Maintained 4715L: linux-media@vger.kernel.org 4716L: dri-devel@lists.freedesktop.org 4717L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4718F: drivers/dma-buf/ 4719F: include/linux/dma-buf* 4720F: include/linux/reservation.h 4721F: include/linux/*fence.h 4722F: Documentation/driver-api/dma-buf.rst 4723T: git git://anongit.freedesktop.org/drm/drm-misc 4724 4725DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4726M: Vinod Koul <vkoul@kernel.org> 4727L: dmaengine@vger.kernel.org 4728Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4729S: Maintained 4730F: drivers/dma/ 4731F: include/linux/dmaengine.h 4732F: include/linux/of_dma.h 4733F: Documentation/devicetree/bindings/dma/ 4734F: Documentation/driver-api/dmaengine/ 4735T: git git://git.infradead.org/users/vkoul/slave-dma.git 4736 4737DMA MAPPING HELPERS 4738M: Christoph Hellwig <hch@lst.de> 4739M: Marek Szyprowski <m.szyprowski@samsung.com> 4740R: Robin Murphy <robin.murphy@arm.com> 4741L: iommu@lists.linux-foundation.org 4742T: git git://git.infradead.org/users/hch/dma-mapping.git 4743W: http://git.infradead.org/users/hch/dma-mapping.git 4744S: Supported 4745F: kernel/dma/ 4746F: include/asm-generic/dma-mapping.h 4747F: include/linux/dma-direct.h 4748F: include/linux/dma-mapping.h 4749F: include/linux/dma-noncoherent.h 4750 4751DME1737 HARDWARE MONITOR DRIVER 4752M: Juerg Haefliger <juergh@gmail.com> 4753L: linux-hwmon@vger.kernel.org 4754S: Maintained 4755F: Documentation/hwmon/dme1737 4756F: drivers/hwmon/dme1737.c 4757 4758DMI/SMBIOS SUPPORT 4759M: Jean Delvare <jdelvare@suse.com> 4760S: Maintained 4761T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4762F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4763F: drivers/firmware/dmi-id.c 4764F: drivers/firmware/dmi_scan.c 4765F: include/linux/dmi.h 4766 4767DOCUMENTATION 4768M: Jonathan Corbet <corbet@lwn.net> 4769L: linux-doc@vger.kernel.org 4770S: Maintained 4771F: Documentation/ 4772F: scripts/kernel-doc 4773X: Documentation/ABI/ 4774X: Documentation/acpi/ 4775X: Documentation/devicetree/ 4776X: Documentation/i2c/ 4777X: Documentation/media/ 4778X: Documentation/power/ 4779X: Documentation/spi/ 4780T: git git://git.lwn.net/linux.git docs-next 4781 4782DOCUMENTATION/ITALIAN 4783M: Federico Vaga <federico.vaga@vaga.pv.it> 4784L: linux-doc@vger.kernel.org 4785S: Maintained 4786F: Documentation/translations/it_IT 4787 4788DONGWOON DW9714 LENS VOICE COIL DRIVER 4789M: Sakari Ailus <sakari.ailus@linux.intel.com> 4790L: linux-media@vger.kernel.org 4791T: git git://linuxtv.org/media_tree.git 4792S: Maintained 4793F: drivers/media/i2c/dw9714.c 4794F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4795 4796DONGWOON DW9807 LENS VOICE COIL DRIVER 4797M: Sakari Ailus <sakari.ailus@linux.intel.com> 4798L: linux-media@vger.kernel.org 4799T: git git://linuxtv.org/media_tree.git 4800S: Maintained 4801F: drivers/media/i2c/dw9807-vcm.c 4802F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4803 4804DOUBLETALK DRIVER 4805M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4806L: blinux-list@redhat.com 4807S: Maintained 4808F: drivers/char/dtlk.c 4809F: include/linux/dtlk.h 4810 4811DPAA2 DATAPATH I/O (DPIO) DRIVER 4812M: Roy Pledge <Roy.Pledge@nxp.com> 4813L: linux-kernel@vger.kernel.org 4814S: Maintained 4815F: drivers/soc/fsl/dpio 4816 4817DPAA2 ETHERNET DRIVER 4818M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4819L: netdev@vger.kernel.org 4820S: Maintained 4821F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4822F: drivers/net/ethernet/freescale/dpaa2/dpni* 4823F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4824F: drivers/net/ethernet/freescale/dpaa2/Makefile 4825F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4826 4827DPAA2 ETHERNET SWITCH DRIVER 4828M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4829M: Ioana Ciornei <ioana.ciornei@nxp.com> 4830L: linux-kernel@vger.kernel.org 4831S: Maintained 4832F: drivers/staging/fsl-dpaa2/ethsw 4833 4834DPAA2 PTP CLOCK DRIVER 4835M: Yangbo Lu <yangbo.lu@nxp.com> 4836L: netdev@vger.kernel.org 4837S: Maintained 4838F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4839F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4840 4841DPT_I2O SCSI RAID DRIVER 4842M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4843L: linux-scsi@vger.kernel.org 4844W: http://www.adaptec.com/ 4845S: Maintained 4846F: drivers/scsi/dpt* 4847F: drivers/scsi/dpt/ 4848 4849DRBD DRIVER 4850M: Philipp Reisner <philipp.reisner@linbit.com> 4851M: Lars Ellenberg <lars.ellenberg@linbit.com> 4852L: drbd-dev@lists.linbit.com 4853W: http://www.drbd.org 4854T: git git://git.linbit.com/linux-drbd.git 4855T: git git://git.linbit.com/drbd-8.4.git 4856S: Supported 4857F: drivers/block/drbd/ 4858F: lib/lru_cache.c 4859F: Documentation/blockdev/drbd/ 4860 4861DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4862M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4863R: "Rafael J. Wysocki" <rafael@kernel.org> 4864T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4865S: Supported 4866F: Documentation/kobject.txt 4867F: drivers/base/ 4868F: fs/debugfs/ 4869F: fs/sysfs/ 4870F: include/linux/debugfs.h 4871F: include/linux/kobj* 4872F: lib/kobj* 4873 4874DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4875M: Kevin Hilman <khilman@kernel.org> 4876M: Nishanth Menon <nm@ti.com> 4877S: Maintained 4878F: drivers/power/avs/ 4879F: include/linux/power/smartreflex.h 4880L: linux-pm@vger.kernel.org 4881 4882DRM DRIVER FOR ARM PL111 CLCD 4883M: Eric Anholt <eric@anholt.net> 4884T: git git://anongit.freedesktop.org/drm/drm-misc 4885S: Supported 4886F: drivers/gpu/drm/pl111/ 4887 4888DRM DRIVER FOR ARM VERSATILE TFT PANELS 4889M: Linus Walleij <linus.walleij@linaro.org> 4890T: git git://anongit.freedesktop.org/drm/drm-misc 4891S: Maintained 4892F: drivers/gpu/drm/panel/panel-arm-versatile.c 4893F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4894 4895DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4896M: Dave Airlie <airlied@redhat.com> 4897S: Odd Fixes 4898F: drivers/gpu/drm/ast/ 4899 4900DRM DRIVER FOR BOCHS VIRTUAL GPU 4901M: Gerd Hoffmann <kraxel@redhat.com> 4902L: virtualization@lists.linux-foundation.org 4903T: git git://anongit.freedesktop.org/drm/drm-misc 4904S: Maintained 4905F: drivers/gpu/drm/bochs/ 4906 4907DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4908M: Linus Walleij <linus.walleij@linaro.org> 4909T: git git://anongit.freedesktop.org/drm/drm-misc 4910S: Maintained 4911F: drivers/gpu/drm/tve200/ 4912 4913DRM DRIVER FOR ILITEK ILI9225 PANELS 4914M: David Lechner <david@lechnology.com> 4915S: Maintained 4916F: drivers/gpu/drm/tinydrm/ili9225.c 4917F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4918 4919DRM DRIVER FOR HX8357D PANELS 4920M: Eric Anholt <eric@anholt.net> 4921T: git git://anongit.freedesktop.org/drm/drm-misc 4922S: Maintained 4923F: drivers/gpu/drm/tinydrm/hx8357d.c 4924F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4925 4926DRM DRIVER FOR INTEL I810 VIDEO CARDS 4927S: Orphan / Obsolete 4928F: drivers/gpu/drm/i810/ 4929F: include/uapi/drm/i810_drm.h 4930 4931DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4932S: Orphan / Obsolete 4933F: drivers/gpu/drm/mga/ 4934F: include/uapi/drm/mga_drm.h 4935 4936DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4937M: Dave Airlie <airlied@redhat.com> 4938S: Odd Fixes 4939F: drivers/gpu/drm/mgag200/ 4940 4941DRM DRIVER FOR MI0283QT 4942M: Noralf Trønnes <noralf@tronnes.org> 4943S: Maintained 4944F: drivers/gpu/drm/tinydrm/mi0283qt.c 4945F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4946 4947DRM DRIVER FOR MSM ADRENO GPU 4948M: Rob Clark <robdclark@gmail.com> 4949M: Sean Paul <sean@poorly.run> 4950L: linux-arm-msm@vger.kernel.org 4951L: dri-devel@lists.freedesktop.org 4952L: freedreno@lists.freedesktop.org 4953T: git https://gitlab.freedesktop.org/drm/msm.git 4954S: Maintained 4955F: drivers/gpu/drm/msm/ 4956F: include/uapi/drm/msm_drm.h 4957F: Documentation/devicetree/bindings/display/msm/ 4958 4959DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4960M: Ben Skeggs <bskeggs@redhat.com> 4961L: dri-devel@lists.freedesktop.org 4962L: nouveau@lists.freedesktop.org 4963T: git git://github.com/skeggsb/linux 4964S: Supported 4965F: drivers/gpu/drm/nouveau/ 4966F: include/uapi/drm/nouveau_drm.h 4967 4968DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4969M: Stefan Mavrodiev <stefan@olimex.com> 4970S: Maintained 4971F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4972F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4973 4974DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4975M: Noralf Trønnes <noralf@tronnes.org> 4976S: Maintained 4977F: drivers/gpu/drm/tinydrm/repaper.c 4978F: Documentation/devicetree/bindings/display/repaper.txt 4979 4980DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4981M: Dave Airlie <airlied@redhat.com> 4982M: Gerd Hoffmann <kraxel@redhat.com> 4983L: virtualization@lists.linux-foundation.org 4984T: git git://anongit.freedesktop.org/drm/drm-misc 4985S: Obsolete 4986W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4987F: drivers/gpu/drm/cirrus/ 4988 4989DRM DRIVER FOR QXL VIRTUAL GPU 4990M: Dave Airlie <airlied@redhat.com> 4991M: Gerd Hoffmann <kraxel@redhat.com> 4992L: virtualization@lists.linux-foundation.org 4993L: spice-devel@lists.freedesktop.org 4994T: git git://anongit.freedesktop.org/drm/drm-misc 4995S: Maintained 4996F: drivers/gpu/drm/qxl/ 4997F: include/uapi/drm/qxl_drm.h 4998 4999DRM DRIVER FOR RAGE 128 VIDEO CARDS 5000S: Orphan / Obsolete 5001F: drivers/gpu/drm/r128/ 5002F: include/uapi/drm/r128_drm.h 5003 5004DRM DRIVER FOR SAVAGE VIDEO CARDS 5005S: Orphan / Obsolete 5006F: drivers/gpu/drm/savage/ 5007F: include/uapi/drm/savage_drm.h 5008 5009DRM DRIVER FOR SIS VIDEO CARDS 5010S: Orphan / Obsolete 5011F: drivers/gpu/drm/sis/ 5012F: include/uapi/drm/sis_drm.h 5013 5014DRM DRIVER FOR SITRONIX ST7701 PANELS 5015M: Jagan Teki <jagan@amarulasolutions.com> 5016S: Maintained 5017F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5018F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5019 5020DRM DRIVER FOR SITRONIX ST7586 PANELS 5021M: David Lechner <david@lechnology.com> 5022S: Maintained 5023F: drivers/gpu/drm/tinydrm/st7586.c 5024F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5025 5026DRM DRIVER FOR SITRONIX ST7735R PANELS 5027M: David Lechner <david@lechnology.com> 5028S: Maintained 5029F: drivers/gpu/drm/tinydrm/st7735r.c 5030F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5031 5032DRM DRIVER FOR TDFX VIDEO CARDS 5033S: Orphan / Obsolete 5034F: drivers/gpu/drm/tdfx/ 5035 5036DRM DRIVER FOR TPO TPG110 PANELS 5037M: Linus Walleij <linus.walleij@linaro.org> 5038T: git git://anongit.freedesktop.org/drm/drm-misc 5039S: Maintained 5040F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5041F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5042 5043DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5044M: Dave Airlie <airlied@redhat.com> 5045R: Sean Paul <sean@poorly.run> 5046L: dri-devel@lists.freedesktop.org 5047S: Odd Fixes 5048F: drivers/gpu/drm/udl/ 5049T: git git://anongit.freedesktop.org/drm/drm-misc 5050 5051DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5052M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5053R: Haneen Mohammed <hamohammed.sa@gmail.com> 5054R: Daniel Vetter <daniel@ffwll.ch> 5055T: git git://anongit.freedesktop.org/drm/drm-misc 5056S: Maintained 5057L: dri-devel@lists.freedesktop.org 5058F: drivers/gpu/drm/vkms/ 5059F: Documentation/gpu/vkms.rst 5060 5061DRM DRIVER FOR VMWARE VIRTUAL GPU 5062M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5063M: Thomas Hellstrom <thellstrom@vmware.com> 5064L: dri-devel@lists.freedesktop.org 5065T: git git://people.freedesktop.org/~thomash/linux 5066S: Supported 5067F: drivers/gpu/drm/vmwgfx/ 5068F: include/uapi/drm/vmwgfx_drm.h 5069 5070DRM DRIVERS 5071M: David Airlie <airlied@linux.ie> 5072M: Daniel Vetter <daniel@ffwll.ch> 5073L: dri-devel@lists.freedesktop.org 5074T: git git://anongit.freedesktop.org/drm/drm 5075B: https://bugs.freedesktop.org/ 5076C: irc://chat.freenode.net/dri-devel 5077S: Maintained 5078F: drivers/gpu/drm/ 5079F: drivers/gpu/vga/ 5080F: Documentation/devicetree/bindings/display/ 5081F: Documentation/devicetree/bindings/gpu/ 5082F: Documentation/gpu/ 5083F: include/drm/ 5084F: include/uapi/drm/ 5085F: include/linux/vga* 5086 5087DRM DRIVERS AND MISC GPU PATCHES 5088M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5089M: Maxime Ripard <maxime.ripard@bootlin.com> 5090M: Sean Paul <sean@poorly.run> 5091W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5092S: Maintained 5093T: git git://anongit.freedesktop.org/drm/drm-misc 5094F: Documentation/gpu/ 5095F: drivers/gpu/vga/ 5096F: drivers/gpu/drm/* 5097F: include/drm/drm* 5098F: include/uapi/drm/drm* 5099F: include/linux/vga* 5100 5101DRM DRIVERS FOR ALLWINNER A10 5102M: Maxime Ripard <maxime.ripard@bootlin.com> 5103L: dri-devel@lists.freedesktop.org 5104S: Supported 5105F: drivers/gpu/drm/sun4i/ 5106F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5107T: git git://anongit.freedesktop.org/drm/drm-misc 5108 5109DRM DRIVERS FOR AMLOGIC SOCS 5110M: Neil Armstrong <narmstrong@baylibre.com> 5111L: dri-devel@lists.freedesktop.org 5112L: linux-amlogic@lists.infradead.org 5113W: http://linux-meson.com/ 5114S: Supported 5115F: drivers/gpu/drm/meson/ 5116F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5117F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5118F: Documentation/gpu/meson.rst 5119T: git git://anongit.freedesktop.org/drm/drm-misc 5120 5121DRM DRIVERS FOR ATMEL HLCDC 5122M: Boris Brezillon <bbrezillon@kernel.org> 5123L: dri-devel@lists.freedesktop.org 5124S: Supported 5125F: drivers/gpu/drm/atmel-hlcdc/ 5126F: Documentation/devicetree/bindings/display/atmel/ 5127T: git git://anongit.freedesktop.org/drm/drm-misc 5128 5129DRM DRIVERS FOR BRIDGE CHIPS 5130M: Andrzej Hajda <a.hajda@samsung.com> 5131R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5132S: Maintained 5133T: git git://anongit.freedesktop.org/drm/drm-misc 5134F: drivers/gpu/drm/bridge/ 5135 5136DRM DRIVERS FOR EXYNOS 5137M: Inki Dae <inki.dae@samsung.com> 5138M: Joonyoung Shim <jy0922.shim@samsung.com> 5139M: Seung-Woo Kim <sw0312.kim@samsung.com> 5140M: Kyungmin Park <kyungmin.park@samsung.com> 5141L: dri-devel@lists.freedesktop.org 5142T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5143S: Supported 5144F: drivers/gpu/drm/exynos/ 5145F: include/uapi/drm/exynos_drm.h 5146F: Documentation/devicetree/bindings/display/exynos/ 5147 5148DRM DRIVERS FOR FREESCALE DCU 5149M: Stefan Agner <stefan@agner.ch> 5150M: Alison Wang <alison.wang@nxp.com> 5151L: dri-devel@lists.freedesktop.org 5152S: Supported 5153F: drivers/gpu/drm/fsl-dcu/ 5154F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5155F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5156F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5157T: git git://anongit.freedesktop.org/drm/drm-misc 5158 5159DRM DRIVERS FOR FREESCALE IMX 5160M: Philipp Zabel <p.zabel@pengutronix.de> 5161L: dri-devel@lists.freedesktop.org 5162S: Maintained 5163F: drivers/gpu/drm/imx/ 5164F: drivers/gpu/ipu-v3/ 5165F: Documentation/devicetree/bindings/display/imx/ 5166 5167DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5168M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5169L: dri-devel@lists.freedesktop.org 5170T: git git://github.com/patjak/drm-gma500 5171S: Maintained 5172F: drivers/gpu/drm/gma500/ 5173 5174DRM DRIVERS FOR HISILICON 5175M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5176M: Rongrong Zou <zourongrong@gmail.com> 5177R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5178R: Chen Feng <puck.chen@hisilicon.com> 5179L: dri-devel@lists.freedesktop.org 5180T: git git://github.com/xin3liang/linux.git 5181S: Maintained 5182F: drivers/gpu/drm/hisilicon/ 5183F: Documentation/devicetree/bindings/display/hisilicon/ 5184 5185DRM DRIVERS FOR MEDIATEK 5186M: CK Hu <ck.hu@mediatek.com> 5187M: Philipp Zabel <p.zabel@pengutronix.de> 5188L: dri-devel@lists.freedesktop.org 5189S: Supported 5190F: drivers/gpu/drm/mediatek/ 5191F: Documentation/devicetree/bindings/display/mediatek/ 5192 5193DRM DRIVERS FOR NVIDIA TEGRA 5194M: Thierry Reding <thierry.reding@gmail.com> 5195L: dri-devel@lists.freedesktop.org 5196L: linux-tegra@vger.kernel.org 5197T: git git://anongit.freedesktop.org/tegra/linux.git 5198S: Supported 5199F: drivers/gpu/drm/tegra/ 5200F: drivers/gpu/host1x/ 5201F: include/linux/host1x.h 5202F: include/uapi/drm/tegra_drm.h 5203F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5204 5205DRM DRIVERS FOR RENESAS 5206M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5207M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5208L: dri-devel@lists.freedesktop.org 5209L: linux-renesas-soc@vger.kernel.org 5210T: git git://linuxtv.org/pinchartl/media drm/du/next 5211S: Supported 5212F: drivers/gpu/drm/rcar-du/ 5213F: drivers/gpu/drm/shmobile/ 5214F: include/linux/platform_data/shmob_drm.h 5215F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5216F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5217F: Documentation/devicetree/bindings/display/renesas,du.txt 5218 5219DRM DRIVERS FOR ROCKCHIP 5220M: Sandy Huang <hjc@rock-chips.com> 5221M: Heiko Stübner <heiko@sntech.de> 5222L: dri-devel@lists.freedesktop.org 5223S: Maintained 5224F: drivers/gpu/drm/rockchip/ 5225F: Documentation/devicetree/bindings/display/rockchip/ 5226T: git git://anongit.freedesktop.org/drm/drm-misc 5227 5228DRM DRIVERS FOR STI 5229M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5230M: Vincent Abriou <vincent.abriou@st.com> 5231L: dri-devel@lists.freedesktop.org 5232T: git git://anongit.freedesktop.org/drm/drm-misc 5233S: Maintained 5234F: drivers/gpu/drm/sti 5235F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5236 5237DRM DRIVERS FOR STM 5238M: Yannick Fertre <yannick.fertre@st.com> 5239M: Philippe Cornu <philippe.cornu@st.com> 5240M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5241M: Vincent Abriou <vincent.abriou@st.com> 5242L: dri-devel@lists.freedesktop.org 5243T: git git://anongit.freedesktop.org/drm/drm-misc 5244S: Maintained 5245F: drivers/gpu/drm/stm 5246F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5247 5248DRM DRIVERS FOR TI LCDC 5249M: Jyri Sarha <jsarha@ti.com> 5250R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5251L: dri-devel@lists.freedesktop.org 5252S: Maintained 5253F: drivers/gpu/drm/tilcdc/ 5254F: Documentation/devicetree/bindings/display/tilcdc/ 5255 5256DRM DRIVERS FOR TI OMAP 5257M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5258L: dri-devel@lists.freedesktop.org 5259S: Maintained 5260F: drivers/gpu/drm/omapdrm/ 5261F: Documentation/devicetree/bindings/display/ti/ 5262 5263DRM DRIVERS FOR V3D 5264M: Eric Anholt <eric@anholt.net> 5265S: Supported 5266F: drivers/gpu/drm/v3d/ 5267F: include/uapi/drm/v3d_drm.h 5268F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5269T: git git://anongit.freedesktop.org/drm/drm-misc 5270 5271DRM DRIVERS FOR VC4 5272M: Eric Anholt <eric@anholt.net> 5273T: git git://github.com/anholt/linux 5274S: Supported 5275F: drivers/gpu/drm/vc4/ 5276F: include/uapi/drm/vc4_drm.h 5277F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5278T: git git://anongit.freedesktop.org/drm/drm-misc 5279 5280DRM DRIVERS FOR VIVANTE GPU IP 5281M: Lucas Stach <l.stach@pengutronix.de> 5282R: Russell King <linux+etnaviv@armlinux.org.uk> 5283R: Christian Gmeiner <christian.gmeiner@gmail.com> 5284L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5285L: dri-devel@lists.freedesktop.org 5286S: Maintained 5287F: drivers/gpu/drm/etnaviv/ 5288F: include/uapi/drm/etnaviv_drm.h 5289F: Documentation/devicetree/bindings/display/etnaviv/ 5290 5291DRM DRIVERS FOR ZTE ZX 5292M: Shawn Guo <shawnguo@kernel.org> 5293L: dri-devel@lists.freedesktop.org 5294S: Maintained 5295F: drivers/gpu/drm/zte/ 5296F: Documentation/devicetree/bindings/display/zte,vou.txt 5297T: git git://anongit.freedesktop.org/drm/drm-misc 5298 5299DRM PANEL DRIVERS 5300M: Thierry Reding <thierry.reding@gmail.com> 5301L: dri-devel@lists.freedesktop.org 5302T: git git://anongit.freedesktop.org/drm/drm-misc 5303S: Maintained 5304F: drivers/gpu/drm/drm_panel.c 5305F: drivers/gpu/drm/panel/ 5306F: include/drm/drm_panel.h 5307F: Documentation/devicetree/bindings/display/panel/ 5308 5309DRM TINYDRM DRIVERS 5310M: Noralf Trønnes <noralf@tronnes.org> 5311W: https://github.com/notro/tinydrm/wiki/Development 5312T: git git://anongit.freedesktop.org/drm/drm-misc 5313S: Maintained 5314F: drivers/gpu/drm/tinydrm/ 5315F: include/drm/tinydrm/ 5316 5317DRM DRIVERS FOR XEN 5318M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5319T: git git://anongit.freedesktop.org/drm/drm-misc 5320L: dri-devel@lists.freedesktop.org 5321L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5322S: Supported 5323F: drivers/gpu/drm/xen/ 5324F: Documentation/gpu/xen-front.rst 5325 5326DRM TTM SUBSYSTEM 5327M: Christian Koenig <christian.koenig@amd.com> 5328M: Huang Rui <ray.huang@amd.com> 5329M: Junwei Zhang <Jerry.Zhang@amd.com> 5330T: git git://people.freedesktop.org/~agd5f/linux 5331S: Maintained 5332L: dri-devel@lists.freedesktop.org 5333F: include/drm/ttm/ 5334F: drivers/gpu/drm/ttm/ 5335 5336DSBR100 USB FM RADIO DRIVER 5337M: Alexey Klimov <klimov.linux@gmail.com> 5338L: linux-media@vger.kernel.org 5339T: git git://linuxtv.org/media_tree.git 5340S: Maintained 5341F: drivers/media/radio/dsbr100.c 5342 5343DSCC4 DRIVER 5344M: Francois Romieu <romieu@fr.zoreil.com> 5345L: netdev@vger.kernel.org 5346S: Maintained 5347F: drivers/net/wan/dscc4.c 5348 5349DT3155 MEDIA DRIVER 5350M: Hans Verkuil <hverkuil@xs4all.nl> 5351L: linux-media@vger.kernel.org 5352T: git git://linuxtv.org/media_tree.git 5353W: https://linuxtv.org 5354S: Odd Fixes 5355F: drivers/media/pci/dt3155/ 5356 5357DVB_USB_AF9015 MEDIA DRIVER 5358M: Antti Palosaari <crope@iki.fi> 5359L: linux-media@vger.kernel.org 5360W: https://linuxtv.org 5361W: http://palosaari.fi/linux/ 5362Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5363T: git git://linuxtv.org/anttip/media_tree.git 5364S: Maintained 5365F: drivers/media/usb/dvb-usb-v2/af9015* 5366 5367DVB_USB_AF9035 MEDIA DRIVER 5368M: Antti Palosaari <crope@iki.fi> 5369L: linux-media@vger.kernel.org 5370W: https://linuxtv.org 5371W: http://palosaari.fi/linux/ 5372Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5373T: git git://linuxtv.org/anttip/media_tree.git 5374S: Maintained 5375F: drivers/media/usb/dvb-usb-v2/af9035* 5376 5377DVB_USB_ANYSEE MEDIA DRIVER 5378M: Antti Palosaari <crope@iki.fi> 5379L: linux-media@vger.kernel.org 5380W: https://linuxtv.org 5381W: http://palosaari.fi/linux/ 5382Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5383T: git git://linuxtv.org/anttip/media_tree.git 5384S: Maintained 5385F: drivers/media/usb/dvb-usb-v2/anysee* 5386 5387DVB_USB_AU6610 MEDIA DRIVER 5388M: Antti Palosaari <crope@iki.fi> 5389L: linux-media@vger.kernel.org 5390W: https://linuxtv.org 5391W: http://palosaari.fi/linux/ 5392Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5393T: git git://linuxtv.org/anttip/media_tree.git 5394S: Maintained 5395F: drivers/media/usb/dvb-usb-v2/au6610* 5396 5397DVB_USB_CE6230 MEDIA DRIVER 5398M: Antti Palosaari <crope@iki.fi> 5399L: linux-media@vger.kernel.org 5400W: https://linuxtv.org 5401W: http://palosaari.fi/linux/ 5402Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5403T: git git://linuxtv.org/anttip/media_tree.git 5404S: Maintained 5405F: drivers/media/usb/dvb-usb-v2/ce6230* 5406 5407DVB_USB_CXUSB MEDIA DRIVER 5408M: Michael Krufky <mkrufky@linuxtv.org> 5409L: linux-media@vger.kernel.org 5410W: https://linuxtv.org 5411W: http://github.com/mkrufky 5412Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5413T: git git://linuxtv.org/media_tree.git 5414S: Maintained 5415F: drivers/media/usb/dvb-usb/cxusb* 5416 5417DVB_USB_EC168 MEDIA DRIVER 5418M: Antti Palosaari <crope@iki.fi> 5419L: linux-media@vger.kernel.org 5420W: https://linuxtv.org 5421W: http://palosaari.fi/linux/ 5422Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5423T: git git://linuxtv.org/anttip/media_tree.git 5424S: Maintained 5425F: drivers/media/usb/dvb-usb-v2/ec168* 5426 5427DVB_USB_GL861 MEDIA DRIVER 5428M: Antti Palosaari <crope@iki.fi> 5429L: linux-media@vger.kernel.org 5430W: https://linuxtv.org 5431Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5432T: git git://linuxtv.org/anttip/media_tree.git 5433S: Maintained 5434F: drivers/media/usb/dvb-usb-v2/gl861* 5435 5436DVB_USB_MXL111SF MEDIA DRIVER 5437M: Michael Krufky <mkrufky@linuxtv.org> 5438L: linux-media@vger.kernel.org 5439W: https://linuxtv.org 5440W: http://github.com/mkrufky 5441Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5442T: git git://linuxtv.org/mkrufky/mxl111sf.git 5443S: Maintained 5444F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5445 5446DVB_USB_RTL28XXU MEDIA DRIVER 5447M: Antti Palosaari <crope@iki.fi> 5448L: linux-media@vger.kernel.org 5449W: https://linuxtv.org 5450W: http://palosaari.fi/linux/ 5451Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5452T: git git://linuxtv.org/anttip/media_tree.git 5453S: Maintained 5454F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5455 5456DVB_USB_V2 MEDIA DRIVER 5457M: Antti Palosaari <crope@iki.fi> 5458L: linux-media@vger.kernel.org 5459W: https://linuxtv.org 5460W: http://palosaari.fi/linux/ 5461Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5462T: git git://linuxtv.org/anttip/media_tree.git 5463S: Maintained 5464F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5465F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5466 5467DYNAMIC DEBUG 5468M: Jason Baron <jbaron@akamai.com> 5469S: Maintained 5470F: lib/dynamic_debug.c 5471F: include/linux/dynamic_debug.h 5472 5473DYNAMIC INTERRUPT MODERATION 5474M: Tal Gilboa <talgi@mellanox.com> 5475S: Maintained 5476F: include/linux/net_dim.h 5477 5478DZ DECSTATION DZ11 SERIAL DRIVER 5479M: "Maciej W. Rozycki" <macro@linux-mips.org> 5480S: Maintained 5481F: drivers/tty/serial/dz.* 5482 5483E3X0 POWER BUTTON DRIVER 5484M: Moritz Fischer <moritz.fischer@ettus.com> 5485L: usrp-users@lists.ettus.com 5486W: http://www.ettus.com 5487S: Supported 5488F: drivers/input/misc/e3x0-button.c 5489F: Documentation/devicetree/bindings/input/e3x0-button.txt 5490 5491E4000 MEDIA DRIVER 5492M: Antti Palosaari <crope@iki.fi> 5493L: linux-media@vger.kernel.org 5494W: https://linuxtv.org 5495W: http://palosaari.fi/linux/ 5496Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5497T: git git://linuxtv.org/anttip/media_tree.git 5498S: Maintained 5499F: drivers/media/tuners/e4000* 5500 5501EARTH_PT1 MEDIA DRIVER 5502M: Akihiro Tsukada <tskd08@gmail.com> 5503L: linux-media@vger.kernel.org 5504S: Odd Fixes 5505F: drivers/media/pci/pt1/ 5506 5507EARTH_PT3 MEDIA DRIVER 5508M: Akihiro Tsukada <tskd08@gmail.com> 5509L: linux-media@vger.kernel.org 5510S: Odd Fixes 5511F: drivers/media/pci/pt3/ 5512 5513EC100 MEDIA DRIVER 5514M: Antti Palosaari <crope@iki.fi> 5515L: linux-media@vger.kernel.org 5516W: https://linuxtv.org 5517W: http://palosaari.fi/linux/ 5518Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5519T: git git://linuxtv.org/anttip/media_tree.git 5520S: Maintained 5521F: drivers/media/dvb-frontends/ec100* 5522 5523ECRYPT FILE SYSTEM 5524M: Tyler Hicks <tyhicks@canonical.com> 5525L: ecryptfs@vger.kernel.org 5526W: http://ecryptfs.org 5527W: https://launchpad.net/ecryptfs 5528T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5529S: Supported 5530F: Documentation/filesystems/ecryptfs.txt 5531F: fs/ecryptfs/ 5532 5533EDAC-AMD64 5534M: Borislav Petkov <bp@alien8.de> 5535L: linux-edac@vger.kernel.org 5536S: Maintained 5537F: drivers/edac/amd64_edac* 5538 5539EDAC-AST2500 5540M: Stefan Schaeckeler <sschaeck@cisco.com> 5541S: Supported 5542F: drivers/edac/aspeed_edac.c 5543F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5544 5545EDAC-CALXEDA 5546M: Robert Richter <rric@kernel.org> 5547L: linux-edac@vger.kernel.org 5548S: Maintained 5549F: drivers/edac/highbank* 5550 5551EDAC-CAVIUM OCTEON 5552M: Ralf Baechle <ralf@linux-mips.org> 5553M: David Daney <david.daney@cavium.com> 5554L: linux-edac@vger.kernel.org 5555L: linux-mips@vger.kernel.org 5556S: Supported 5557F: drivers/edac/octeon_edac* 5558 5559EDAC-CAVIUM THUNDERX 5560M: David Daney <david.daney@cavium.com> 5561M: Jan Glauber <jglauber@cavium.com> 5562L: linux-edac@vger.kernel.org 5563S: Supported 5564F: drivers/edac/thunderx_edac* 5565 5566EDAC-CORE 5567M: Borislav Petkov <bp@alien8.de> 5568M: Mauro Carvalho Chehab <mchehab@kernel.org> 5569R: James Morse <james.morse@arm.com> 5570L: linux-edac@vger.kernel.org 5571T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5572T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5573S: Supported 5574F: Documentation/admin-guide/ras.rst 5575F: Documentation/driver-api/edac.rst 5576F: drivers/edac/ 5577F: include/linux/edac.h 5578 5579EDAC-E752X 5580M: Mark Gross <mark.gross@intel.com> 5581L: linux-edac@vger.kernel.org 5582S: Maintained 5583F: drivers/edac/e752x_edac.c 5584 5585EDAC-E7XXX 5586L: linux-edac@vger.kernel.org 5587S: Maintained 5588F: drivers/edac/e7xxx_edac.c 5589 5590EDAC-FSL_DDR 5591M: York Sun <york.sun@nxp.com> 5592L: linux-edac@vger.kernel.org 5593S: Maintained 5594F: drivers/edac/fsl_ddr_edac.* 5595 5596EDAC-GHES 5597M: Mauro Carvalho Chehab <mchehab@kernel.org> 5598L: linux-edac@vger.kernel.org 5599S: Maintained 5600F: drivers/edac/ghes_edac.c 5601 5602EDAC-I3000 5603L: linux-edac@vger.kernel.org 5604S: Orphan 5605F: drivers/edac/i3000_edac.c 5606 5607EDAC-I5000 5608L: linux-edac@vger.kernel.org 5609S: Maintained 5610F: drivers/edac/i5000_edac.c 5611 5612EDAC-I5400 5613M: Mauro Carvalho Chehab <mchehab@kernel.org> 5614L: linux-edac@vger.kernel.org 5615S: Maintained 5616F: drivers/edac/i5400_edac.c 5617 5618EDAC-I7300 5619M: Mauro Carvalho Chehab <mchehab@kernel.org> 5620L: linux-edac@vger.kernel.org 5621S: Maintained 5622F: drivers/edac/i7300_edac.c 5623 5624EDAC-I7CORE 5625M: Mauro Carvalho Chehab <mchehab@kernel.org> 5626L: linux-edac@vger.kernel.org 5627S: Maintained 5628F: drivers/edac/i7core_edac.c 5629 5630EDAC-I82443BXGX 5631M: Tim Small <tim@buttersideup.com> 5632L: linux-edac@vger.kernel.org 5633S: Maintained 5634F: drivers/edac/i82443bxgx_edac.c 5635 5636EDAC-I82975X 5637M: "Arvind R." <arvino55@gmail.com> 5638L: linux-edac@vger.kernel.org 5639S: Maintained 5640F: drivers/edac/i82975x_edac.c 5641 5642EDAC-IE31200 5643M: Jason Baron <jbaron@akamai.com> 5644L: linux-edac@vger.kernel.org 5645S: Maintained 5646F: drivers/edac/ie31200_edac.c 5647 5648EDAC-MPC85XX 5649M: Johannes Thumshirn <morbidrsa@gmail.com> 5650L: linux-edac@vger.kernel.org 5651S: Maintained 5652F: drivers/edac/mpc85xx_edac.[ch] 5653 5654EDAC-PASEMI 5655M: Egor Martovetsky <egor@pasemi.com> 5656L: linux-edac@vger.kernel.org 5657S: Maintained 5658F: drivers/edac/pasemi_edac.c 5659 5660EDAC-PND2 5661M: Tony Luck <tony.luck@intel.com> 5662L: linux-edac@vger.kernel.org 5663S: Maintained 5664F: drivers/edac/pnd2_edac.[ch] 5665 5666EDAC-R82600 5667M: Tim Small <tim@buttersideup.com> 5668L: linux-edac@vger.kernel.org 5669S: Maintained 5670F: drivers/edac/r82600_edac.c 5671 5672EDAC-SBRIDGE 5673M: Tony Luck <tony.luck@intel.com> 5674R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5675L: linux-edac@vger.kernel.org 5676S: Maintained 5677F: drivers/edac/sb_edac.c 5678 5679EDAC-SKYLAKE 5680M: Tony Luck <tony.luck@intel.com> 5681L: linux-edac@vger.kernel.org 5682S: Maintained 5683F: drivers/edac/skx_edac.c 5684 5685EDAC-TI 5686M: Tero Kristo <t-kristo@ti.com> 5687L: linux-edac@vger.kernel.org 5688S: Maintained 5689F: drivers/edac/ti_edac.c 5690 5691EDAC-QCOM 5692M: Channagoud Kadabi <ckadabi@codeaurora.org> 5693M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5694L: linux-arm-msm@vger.kernel.org 5695L: linux-edac@vger.kernel.org 5696S: Maintained 5697F: drivers/edac/qcom_edac.c 5698 5699EDIROL UA-101/UA-1000 DRIVER 5700M: Clemens Ladisch <clemens@ladisch.de> 5701L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5702T: git git://git.alsa-project.org/alsa-kernel.git 5703S: Maintained 5704F: sound/usb/misc/ua101.c 5705 5706EFI TEST DRIVER 5707L: linux-efi@vger.kernel.org 5708M: Ivan Hu <ivan.hu@canonical.com> 5709M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5710S: Maintained 5711F: drivers/firmware/efi/test/ 5712 5713EFI VARIABLE FILESYSTEM 5714M: Matthew Garrett <matthew.garrett@nebula.com> 5715M: Jeremy Kerr <jk@ozlabs.org> 5716M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5717T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5718L: linux-efi@vger.kernel.org 5719S: Maintained 5720F: fs/efivarfs/ 5721 5722EFIFB FRAMEBUFFER DRIVER 5723L: linux-fbdev@vger.kernel.org 5724M: Peter Jones <pjones@redhat.com> 5725S: Maintained 5726F: drivers/video/fbdev/efifb.c 5727 5728EFS FILESYSTEM 5729W: http://aeschi.ch.eu.org/efs/ 5730S: Orphan 5731F: fs/efs/ 5732 5733EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5734M: Douglas Miller <dougmill@linux.ibm.com> 5735L: netdev@vger.kernel.org 5736S: Maintained 5737F: drivers/net/ethernet/ibm/ehea/ 5738 5739EM28XX VIDEO4LINUX DRIVER 5740M: Mauro Carvalho Chehab <mchehab@kernel.org> 5741L: linux-media@vger.kernel.org 5742W: https://linuxtv.org 5743T: git git://linuxtv.org/media_tree.git 5744S: Maintained 5745F: drivers/media/usb/em28xx/ 5746F: Documentation/media/v4l-drivers/em28xx* 5747 5748EMBEDDED LINUX 5749M: Paul Gortmaker <paul.gortmaker@windriver.com> 5750M: Matt Mackall <mpm@selenic.com> 5751M: David Woodhouse <dwmw2@infradead.org> 5752L: linux-embedded@vger.kernel.org 5753S: Maintained 5754 5755Emulex 10Gbps iSCSI - OneConnect DRIVER 5756M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5757M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5758M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5759L: linux-scsi@vger.kernel.org 5760W: http://www.broadcom.com 5761S: Supported 5762F: drivers/scsi/be2iscsi/ 5763 5764Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5765M: Sathya Perla <sathya.perla@broadcom.com> 5766M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5767M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5768M: Somnath Kotur <somnath.kotur@broadcom.com> 5769L: netdev@vger.kernel.org 5770W: http://www.emulex.com 5771S: Supported 5772F: drivers/net/ethernet/emulex/benet/ 5773 5774EMULEX ONECONNECT ROCE DRIVER 5775M: Selvin Xavier <selvin.xavier@broadcom.com> 5776M: Devesh Sharma <devesh.sharma@broadcom.com> 5777L: linux-rdma@vger.kernel.org 5778W: http://www.broadcom.com 5779S: Odd Fixes 5780F: drivers/infiniband/hw/ocrdma/ 5781F: include/uapi/rdma/ocrdma-abi.h 5782 5783EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5784M: James Smart <james.smart@broadcom.com> 5785M: Dick Kennedy <dick.kennedy@broadcom.com> 5786L: linux-scsi@vger.kernel.org 5787W: http://www.broadcom.com 5788S: Supported 5789F: drivers/scsi/lpfc/ 5790 5791ENE CB710 FLASH CARD READER DRIVER 5792M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5793S: Maintained 5794F: drivers/misc/cb710/ 5795F: drivers/mmc/host/cb710-mmc.* 5796F: include/linux/cb710.h 5797 5798ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5799M: Maxim Levitsky <maximlevitsky@gmail.com> 5800S: Maintained 5801F: drivers/media/rc/ene_ir.* 5802 5803EPSON S1D13XXX FRAMEBUFFER DRIVER 5804M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5805S: Maintained 5806T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5807F: drivers/video/fbdev/s1d13xxxfb.c 5808F: include/video/s1d13xxxfb.h 5809 5810ERRSEQ ERROR TRACKING INFRASTRUCTURE 5811M: Jeff Layton <jlayton@kernel.org> 5812S: Maintained 5813F: lib/errseq.c 5814F: include/linux/errseq.h 5815 5816ET131X NETWORK DRIVER 5817M: Mark Einon <mark.einon@gmail.com> 5818S: Odd Fixes 5819F: drivers/net/ethernet/agere/ 5820 5821ETHERNET BRIDGE 5822M: Roopa Prabhu <roopa@cumulusnetworks.com> 5823M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5824L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5825L: netdev@vger.kernel.org 5826W: http://www.linuxfoundation.org/en/Net:Bridge 5827S: Maintained 5828F: include/linux/netfilter_bridge/ 5829F: net/bridge/ 5830 5831ETHERNET PHY LIBRARY 5832M: Andrew Lunn <andrew@lunn.ch> 5833M: Florian Fainelli <f.fainelli@gmail.com> 5834M: Heiner Kallweit <hkallweit1@gmail.com> 5835L: netdev@vger.kernel.org 5836S: Maintained 5837F: Documentation/ABI/testing/sysfs-bus-mdio 5838F: Documentation/devicetree/bindings/net/mdio* 5839F: Documentation/networking/phy.rst 5840F: drivers/net/phy/ 5841F: drivers/of/of_mdio.c 5842F: drivers/of/of_net.c 5843F: include/linux/*mdio*.h 5844F: include/linux/of_net.h 5845F: include/linux/phy.h 5846F: include/linux/phy_fixed.h 5847F: include/linux/platform_data/mdio-bcm-unimac.h 5848F: include/linux/platform_data/mdio-gpio.h 5849F: include/trace/events/mdio.h 5850F: include/uapi/linux/mdio.h 5851F: include/uapi/linux/mii.h 5852 5853EXT2 FILE SYSTEM 5854M: Jan Kara <jack@suse.com> 5855L: linux-ext4@vger.kernel.org 5856S: Maintained 5857F: Documentation/filesystems/ext2.txt 5858F: fs/ext2/ 5859F: include/linux/ext2* 5860 5861EXT4 FILE SYSTEM 5862M: "Theodore Ts'o" <tytso@mit.edu> 5863M: Andreas Dilger <adilger.kernel@dilger.ca> 5864L: linux-ext4@vger.kernel.org 5865W: http://ext4.wiki.kernel.org 5866Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5867T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5868S: Maintained 5869F: Documentation/filesystems/ext4/ 5870F: fs/ext4/ 5871 5872Extended Verification Module (EVM) 5873M: Mimi Zohar <zohar@linux.ibm.com> 5874L: linux-integrity@vger.kernel.org 5875S: Supported 5876F: security/integrity/evm/ 5877 5878EXTENSIBLE FIRMWARE INTERFACE (EFI) 5879M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5880L: linux-efi@vger.kernel.org 5881T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5882S: Maintained 5883F: Documentation/efi-stub.txt 5884F: arch/*/kernel/efi.c 5885F: arch/x86/boot/compressed/eboot.[ch] 5886F: arch/*/include/asm/efi.h 5887F: arch/x86/platform/efi/ 5888F: drivers/firmware/efi/ 5889F: include/linux/efi*.h 5890F: arch/arm/boot/compressed/efi-header.S 5891F: arch/arm64/kernel/efi-entry.S 5892 5893EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5894M: MyungJoo Ham <myungjoo.ham@samsung.com> 5895M: Chanwoo Choi <cw00.choi@samsung.com> 5896L: linux-kernel@vger.kernel.org 5897T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5898S: Maintained 5899F: drivers/extcon/ 5900F: include/linux/extcon/ 5901F: include/linux/extcon.h 5902F: Documentation/extcon/ 5903F: Documentation/devicetree/bindings/extcon/ 5904 5905EXYNOS DP DRIVER 5906M: Jingoo Han <jingoohan1@gmail.com> 5907L: dri-devel@lists.freedesktop.org 5908S: Maintained 5909F: drivers/gpu/drm/exynos/exynos_dp* 5910 5911EXYNOS SYSMMU (IOMMU) driver 5912M: Marek Szyprowski <m.szyprowski@samsung.com> 5913L: iommu@lists.linux-foundation.org 5914S: Maintained 5915F: drivers/iommu/exynos-iommu.c 5916 5917EZchip NPS platform support 5918M: Vineet Gupta <vgupta@synopsys.com> 5919M: Ofer Levi <oferle@mellanox.com> 5920S: Supported 5921F: arch/arc/plat-eznps 5922F: arch/arc/boot/dts/eznps.dts 5923 5924F2FS FILE SYSTEM 5925M: Jaegeuk Kim <jaegeuk@kernel.org> 5926M: Chao Yu <yuchao0@huawei.com> 5927L: linux-f2fs-devel@lists.sourceforge.net 5928W: https://f2fs.wiki.kernel.org/ 5929T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5930S: Maintained 5931F: Documentation/filesystems/f2fs.txt 5932F: Documentation/ABI/testing/sysfs-fs-f2fs 5933F: fs/f2fs/ 5934F: include/linux/f2fs_fs.h 5935F: include/trace/events/f2fs.h 5936 5937F71805F HARDWARE MONITORING DRIVER 5938M: Jean Delvare <jdelvare@suse.com> 5939L: linux-hwmon@vger.kernel.org 5940S: Maintained 5941F: Documentation/hwmon/f71805f 5942F: drivers/hwmon/f71805f.c 5943 5944FADDR2LINE 5945M: Josh Poimboeuf <jpoimboe@redhat.com> 5946S: Maintained 5947F: scripts/faddr2line 5948 5949FAILOVER MODULE 5950M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5951L: netdev@vger.kernel.org 5952S: Supported 5953F: net/core/failover.c 5954F: include/net/failover.h 5955F: Documentation/networking/failover.rst 5956 5957FANOTIFY 5958M: Jan Kara <jack@suse.cz> 5959R: Amir Goldstein <amir73il@gmail.com> 5960L: linux-fsdevel@vger.kernel.org 5961S: Maintained 5962F: fs/notify/fanotify/ 5963F: include/linux/fanotify.h 5964F: include/uapi/linux/fanotify.h 5965 5966FARSYNC SYNCHRONOUS DRIVER 5967M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5968W: http://www.farsite.co.uk/ 5969S: Supported 5970F: drivers/net/wan/farsync.* 5971 5972FAULT INJECTION SUPPORT 5973M: Akinobu Mita <akinobu.mita@gmail.com> 5974S: Supported 5975F: Documentation/fault-injection/ 5976F: lib/fault-inject.c 5977 5978FBTFT Framebuffer drivers 5979S: Orphan 5980L: dri-devel@lists.freedesktop.org 5981L: linux-fbdev@vger.kernel.org 5982F: drivers/staging/fbtft/ 5983 5984FC0011 TUNER DRIVER 5985M: Michael Buesch <m@bues.ch> 5986L: linux-media@vger.kernel.org 5987S: Maintained 5988F: drivers/media/tuners/fc0011.h 5989F: drivers/media/tuners/fc0011.c 5990 5991FC2580 MEDIA DRIVER 5992M: Antti Palosaari <crope@iki.fi> 5993L: linux-media@vger.kernel.org 5994W: https://linuxtv.org 5995W: http://palosaari.fi/linux/ 5996Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5997T: git git://linuxtv.org/anttip/media_tree.git 5998S: Maintained 5999F: drivers/media/tuners/fc2580* 6000 6001FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6002M: Hannes Reinecke <hare@suse.de> 6003L: linux-scsi@vger.kernel.org 6004W: www.Open-FCoE.org 6005S: Supported 6006F: drivers/scsi/libfc/ 6007F: drivers/scsi/fcoe/ 6008F: include/scsi/fc/ 6009F: include/scsi/libfc.h 6010F: include/scsi/libfcoe.h 6011F: include/uapi/scsi/fc/ 6012 6013FILE LOCKING (flock() and fcntl()/lockf()) 6014M: Jeff Layton <jlayton@kernel.org> 6015M: "J. Bruce Fields" <bfields@fieldses.org> 6016L: linux-fsdevel@vger.kernel.org 6017S: Maintained 6018F: include/linux/fcntl.h 6019F: include/uapi/linux/fcntl.h 6020F: fs/fcntl.c 6021F: fs/locks.c 6022 6023FILESYSTEMS (VFS and infrastructure) 6024M: Alexander Viro <viro@zeniv.linux.org.uk> 6025L: linux-fsdevel@vger.kernel.org 6026S: Maintained 6027F: fs/* 6028F: include/linux/fs.h 6029F: include/linux/fs_types.h 6030F: include/uapi/linux/fs.h 6031 6032FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6033M: Riku Voipio <riku.voipio@iki.fi> 6034L: linux-hwmon@vger.kernel.org 6035S: Maintained 6036F: drivers/hwmon/f75375s.c 6037F: include/linux/f75375s.h 6038 6039FIREWIRE AUDIO DRIVERS 6040M: Clemens Ladisch <clemens@ladisch.de> 6041L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6042T: git git://git.alsa-project.org/alsa-kernel.git 6043S: Maintained 6044F: sound/firewire/ 6045 6046FIREWIRE MEDIA DRIVERS (firedtv) 6047M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6048L: linux-media@vger.kernel.org 6049L: linux1394-devel@lists.sourceforge.net 6050T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6051S: Maintained 6052F: drivers/media/firewire/ 6053 6054FIREWIRE SBP-2 TARGET 6055M: Chris Boot <bootc@bootc.net> 6056L: linux-scsi@vger.kernel.org 6057L: target-devel@vger.kernel.org 6058L: linux1394-devel@lists.sourceforge.net 6059T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6060S: Maintained 6061F: drivers/target/sbp/ 6062 6063FIREWIRE SUBSYSTEM 6064M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6065L: linux1394-devel@lists.sourceforge.net 6066W: http://ieee1394.wiki.kernel.org/ 6067T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6068S: Maintained 6069F: drivers/firewire/ 6070F: include/linux/firewire.h 6071F: include/uapi/linux/firewire*.h 6072F: tools/firewire/ 6073 6074FIRMWARE LOADER (request_firmware) 6075M: Luis Chamberlain <mcgrof@kernel.org> 6076L: linux-kernel@vger.kernel.org 6077S: Maintained 6078F: Documentation/firmware_class/ 6079F: drivers/base/firmware_loader/ 6080F: include/linux/firmware.h 6081 6082FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6083M: Joshua Morris <josh.h.morris@us.ibm.com> 6084M: Philip Kelleher <pjk1939@linux.ibm.com> 6085S: Maintained 6086F: drivers/block/rsxx/ 6087 6088FLOPPY DRIVER 6089M: Jiri Kosina <jikos@kernel.org> 6090T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6091S: Odd fixes 6092F: drivers/block/floppy.c 6093 6094FMC SUBSYSTEM 6095M: Alessandro Rubini <rubini@gnudd.com> 6096W: http://www.ohwr.org/projects/fmc-bus 6097S: Supported 6098F: drivers/fmc/ 6099F: include/linux/fmc*.h 6100F: include/linux/ipmi-fru.h 6101K: fmc_d.*register 6102 6103FPGA MANAGER FRAMEWORK 6104M: Alan Tull <atull@kernel.org> 6105M: Moritz Fischer <mdf@kernel.org> 6106L: linux-fpga@vger.kernel.org 6107S: Maintained 6108T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6109Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6110F: Documentation/fpga/ 6111F: Documentation/driver-api/fpga/ 6112F: Documentation/devicetree/bindings/fpga/ 6113F: drivers/fpga/ 6114F: include/linux/fpga/ 6115W: http://www.rocketboards.org 6116 6117FPGA DFL DRIVERS 6118M: Wu Hao <hao.wu@intel.com> 6119L: linux-fpga@vger.kernel.org 6120S: Maintained 6121F: Documentation/fpga/dfl.txt 6122F: include/uapi/linux/fpga-dfl.h 6123F: drivers/fpga/dfl* 6124 6125FPU EMULATOR 6126M: Bill Metzenthen <billm@melbpc.org.au> 6127W: http://floatingpoint.sourceforge.net/emulator/index.html 6128S: Maintained 6129F: arch/x86/math-emu/ 6130 6131FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6132L: netdev@vger.kernel.org 6133S: Orphan 6134F: drivers/net/wan/dlci.c 6135F: drivers/net/wan/sdla.c 6136 6137FRAMEBUFFER LAYER 6138M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6139L: dri-devel@lists.freedesktop.org 6140L: linux-fbdev@vger.kernel.org 6141T: git git://github.com/bzolnier/linux.git 6142Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6143S: Maintained 6144F: Documentation/fb/ 6145F: drivers/video/ 6146F: include/video/ 6147F: include/linux/fb.h 6148F: include/uapi/video/ 6149F: include/uapi/linux/fb.h 6150 6151FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6152M: Horia Geantă <horia.geanta@nxp.com> 6153M: Aymen Sghaier <aymen.sghaier@nxp.com> 6154L: linux-crypto@vger.kernel.org 6155S: Maintained 6156F: drivers/crypto/caam/ 6157F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6158 6159FREESCALE DIU FRAMEBUFFER DRIVER 6160M: Timur Tabi <timur@kernel.org> 6161L: linux-fbdev@vger.kernel.org 6162S: Maintained 6163F: drivers/video/fbdev/fsl-diu-fb.* 6164 6165FREESCALE DMA DRIVER 6166M: Li Yang <leoyang.li@nxp.com> 6167M: Zhang Wei <zw@zh-kernel.org> 6168L: linuxppc-dev@lists.ozlabs.org 6169S: Maintained 6170F: drivers/dma/fsldma.* 6171 6172FREESCALE ENETC ETHERNET DRIVERS 6173M: Claudiu Manoil <claudiu.manoil@nxp.com> 6174L: netdev@vger.kernel.org 6175S: Maintained 6176F: drivers/net/ethernet/freescale/enetc/ 6177 6178FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6179M: Claudiu Manoil <claudiu.manoil@nxp.com> 6180L: netdev@vger.kernel.org 6181S: Maintained 6182F: drivers/net/ethernet/freescale/gianfar* 6183F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6184 6185FREESCALE GPMI NAND DRIVER 6186M: Han Xu <han.xu@nxp.com> 6187L: linux-mtd@lists.infradead.org 6188S: Maintained 6189F: drivers/mtd/nand/raw/gpmi-nand/* 6190 6191FREESCALE I2C CPM DRIVER 6192M: Jochen Friedrich <jochen@scram.de> 6193L: linuxppc-dev@lists.ozlabs.org 6194L: linux-i2c@vger.kernel.org 6195S: Maintained 6196F: drivers/i2c/busses/i2c-cpm.c 6197 6198FREESCALE IMX LPI2C DRIVER 6199M: Dong Aisheng <aisheng.dong@nxp.com> 6200L: linux-i2c@vger.kernel.org 6201L: linux-imx@nxp.com 6202S: Maintained 6203F: drivers/i2c/busses/i2c-imx-lpi2c.c 6204F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6205 6206FREESCALE IMX / MXC FEC DRIVER 6207M: Fugang Duan <fugang.duan@nxp.com> 6208L: netdev@vger.kernel.org 6209S: Maintained 6210F: drivers/net/ethernet/freescale/fec_main.c 6211F: drivers/net/ethernet/freescale/fec_ptp.c 6212F: drivers/net/ethernet/freescale/fec.h 6213F: Documentation/devicetree/bindings/net/fsl-fec.txt 6214 6215FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6216M: Sascha Hauer <s.hauer@pengutronix.de> 6217R: Pengutronix Kernel Team <kernel@pengutronix.de> 6218L: linux-fbdev@vger.kernel.org 6219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6220S: Maintained 6221F: include/linux/platform_data/video-imxfb.h 6222F: drivers/video/fbdev/imxfb.c 6223 6224FREESCALE QORIQ DPAA ETHERNET DRIVER 6225M: Madalin Bucur <madalin.bucur@nxp.com> 6226L: netdev@vger.kernel.org 6227S: Maintained 6228F: drivers/net/ethernet/freescale/dpaa 6229 6230FREESCALE QORIQ DPAA FMAN DRIVER 6231M: Madalin Bucur <madalin.bucur@nxp.com> 6232L: netdev@vger.kernel.org 6233S: Maintained 6234F: drivers/net/ethernet/freescale/fman 6235F: Documentation/devicetree/bindings/net/fsl-fman.txt 6236 6237FREESCALE QORIQ PTP CLOCK DRIVER 6238M: Yangbo Lu <yangbo.lu@nxp.com> 6239L: netdev@vger.kernel.org 6240S: Maintained 6241F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6242F: drivers/ptp/ptp_qoriq.c 6243F: drivers/ptp/ptp_qoriq_debugfs.c 6244F: include/linux/fsl/ptp_qoriq.h 6245F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6246 6247FREESCALE QUAD SPI DRIVER 6248M: Han Xu <han.xu@nxp.com> 6249L: linux-spi@vger.kernel.org 6250S: Maintained 6251F: drivers/spi/spi-fsl-qspi.c 6252 6253FREESCALE QUICC ENGINE LIBRARY 6254M: Qiang Zhao <qiang.zhao@nxp.com> 6255L: linuxppc-dev@lists.ozlabs.org 6256S: Maintained 6257F: drivers/soc/fsl/qe/ 6258F: include/soc/fsl/*qe*.h 6259F: include/soc/fsl/*ucc*.h 6260 6261FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6262M: Li Yang <leoyang.li@nxp.com> 6263L: netdev@vger.kernel.org 6264L: linuxppc-dev@lists.ozlabs.org 6265S: Maintained 6266F: drivers/net/ethernet/freescale/ucc_geth* 6267 6268FREESCALE QUICC ENGINE UCC HDLC DRIVER 6269M: Zhao Qiang <qiang.zhao@nxp.com> 6270L: netdev@vger.kernel.org 6271L: linuxppc-dev@lists.ozlabs.org 6272S: Maintained 6273F: drivers/net/wan/fsl_ucc_hdlc* 6274 6275FREESCALE QUICC ENGINE UCC UART DRIVER 6276M: Timur Tabi <timur@kernel.org> 6277L: linuxppc-dev@lists.ozlabs.org 6278S: Maintained 6279F: drivers/tty/serial/ucc_uart.c 6280 6281FREESCALE SOC DRIVERS 6282M: Li Yang <leoyang.li@nxp.com> 6283L: linuxppc-dev@lists.ozlabs.org 6284L: linux-arm-kernel@lists.infradead.org 6285S: Maintained 6286F: Documentation/devicetree/bindings/soc/fsl/ 6287F: drivers/soc/fsl/ 6288F: include/linux/fsl/ 6289 6290FREESCALE SOC FS_ENET DRIVER 6291M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6292L: linuxppc-dev@lists.ozlabs.org 6293L: netdev@vger.kernel.org 6294S: Maintained 6295F: drivers/net/ethernet/freescale/fs_enet/ 6296F: include/linux/fs_enet_pd.h 6297 6298FREESCALE SOC SOUND DRIVERS 6299M: Timur Tabi <timur@kernel.org> 6300M: Nicolin Chen <nicoleotsuka@gmail.com> 6301M: Xiubo Li <Xiubo.Lee@gmail.com> 6302R: Fabio Estevam <festevam@gmail.com> 6303L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6304L: linuxppc-dev@lists.ozlabs.org 6305S: Maintained 6306F: sound/soc/fsl/fsl* 6307F: sound/soc/fsl/imx* 6308F: sound/soc/fsl/mpc8610_hpcd.c 6309 6310FREESCALE USB PERIPHERAL DRIVERS 6311M: Li Yang <leoyang.li@nxp.com> 6312L: linux-usb@vger.kernel.org 6313L: linuxppc-dev@lists.ozlabs.org 6314S: Maintained 6315F: drivers/usb/gadget/udc/fsl* 6316 6317FREEVXFS FILESYSTEM 6318M: Christoph Hellwig <hch@infradead.org> 6319W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6320S: Maintained 6321F: fs/freevxfs/ 6322 6323FREEZER 6324M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6325M: Pavel Machek <pavel@ucw.cz> 6326L: linux-pm@vger.kernel.org 6327S: Supported 6328F: Documentation/power/freezing-of-tasks.txt 6329F: include/linux/freezer.h 6330F: kernel/freezer.c 6331 6332FRONTSWAP API 6333M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6334L: linux-kernel@vger.kernel.org 6335S: Maintained 6336F: mm/frontswap.c 6337F: include/linux/frontswap.h 6338 6339FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6340M: David Howells <dhowells@redhat.com> 6341L: linux-cachefs@redhat.com (moderated for non-subscribers) 6342S: Supported 6343F: Documentation/filesystems/caching/ 6344F: fs/fscache/ 6345F: include/linux/fscache*.h 6346 6347FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6348M: Theodore Y. Ts'o <tytso@mit.edu> 6349M: Jaegeuk Kim <jaegeuk@kernel.org> 6350M: Eric Biggers <ebiggers@kernel.org> 6351L: linux-fscrypt@vger.kernel.org 6352Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6353T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6354S: Supported 6355F: fs/crypto/ 6356F: include/linux/fscrypt*.h 6357F: Documentation/filesystems/fscrypt.rst 6358 6359FSI-ATTACHED I2C DRIVER 6360M: Eddie James <eajames@linux.ibm.com> 6361L: linux-i2c@vger.kernel.org 6362L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6363S: Maintained 6364F: drivers/i2c/busses/i2c-fsi.c 6365F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6366 6367FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6368M: Jan Kara <jack@suse.cz> 6369R: Amir Goldstein <amir73il@gmail.com> 6370L: linux-fsdevel@vger.kernel.org 6371S: Maintained 6372F: fs/notify/ 6373F: include/linux/fsnotify*.h 6374 6375FUJITSU LAPTOP EXTRAS 6376M: Jonathan Woithe <jwoithe@just42.net> 6377L: platform-driver-x86@vger.kernel.org 6378S: Maintained 6379F: drivers/platform/x86/fujitsu-laptop.c 6380 6381FUJITSU M-5MO LS CAMERA ISP DRIVER 6382M: Kyungmin Park <kyungmin.park@samsung.com> 6383M: Heungjun Kim <riverful.kim@samsung.com> 6384L: linux-media@vger.kernel.org 6385S: Maintained 6386F: drivers/media/i2c/m5mols/ 6387F: include/media/i2c/m5mols.h 6388 6389FUJITSU TABLET EXTRAS 6390M: Robert Gerlach <khnz@gmx.de> 6391L: platform-driver-x86@vger.kernel.org 6392S: Maintained 6393F: drivers/platform/x86/fujitsu-tablet.c 6394 6395FUSE: FILESYSTEM IN USERSPACE 6396M: Miklos Szeredi <miklos@szeredi.hu> 6397L: linux-fsdevel@vger.kernel.org 6398W: http://fuse.sourceforge.net/ 6399T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6400S: Maintained 6401F: fs/fuse/ 6402F: include/uapi/linux/fuse.h 6403F: Documentation/filesystems/fuse.txt 6404 6405FUTEX SUBSYSTEM 6406M: Thomas Gleixner <tglx@linutronix.de> 6407M: Ingo Molnar <mingo@redhat.com> 6408R: Peter Zijlstra <peterz@infradead.org> 6409R: Darren Hart <dvhart@infradead.org> 6410L: linux-kernel@vger.kernel.org 6411T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6412S: Maintained 6413F: kernel/futex.c 6414F: include/asm-generic/futex.h 6415F: include/linux/futex.h 6416F: include/uapi/linux/futex.h 6417F: tools/testing/selftests/futex/ 6418F: tools/perf/bench/futex* 6419F: Documentation/*futex* 6420 6421GCC PLUGINS 6422M: Kees Cook <keescook@chromium.org> 6423R: Emese Revfy <re.emese@gmail.com> 6424L: kernel-hardening@lists.openwall.com 6425S: Maintained 6426F: scripts/gcc-plugins/ 6427F: scripts/gcc-plugin.sh 6428F: scripts/Makefile.gcc-plugins 6429F: Documentation/gcc-plugins.txt 6430 6431GASKET DRIVER FRAMEWORK 6432M: Rob Springer <rspringer@google.com> 6433M: Todd Poynor <toddpoynor@google.com> 6434M: Ben Chan <benchan@chromium.org> 6435S: Maintained 6436F: drivers/staging/gasket/ 6437 6438GCOV BASED KERNEL PROFILING 6439M: Peter Oberparleiter <oberpar@linux.ibm.com> 6440S: Maintained 6441F: kernel/gcov/ 6442F: Documentation/dev-tools/gcov.rst 6443 6444GDB KERNEL DEBUGGING HELPER SCRIPTS 6445M: Jan Kiszka <jan.kiszka@siemens.com> 6446M: Kieran Bingham <kbingham@kernel.org> 6447S: Supported 6448F: scripts/gdb/ 6449 6450GDT SCSI DISK ARRAY CONTROLLER DRIVER 6451M: Achim Leubner <achim_leubner@adaptec.com> 6452L: linux-scsi@vger.kernel.org 6453W: http://www.icp-vortex.com/ 6454S: Supported 6455F: drivers/scsi/gdt* 6456 6457GEMTEK FM RADIO RECEIVER DRIVER 6458M: Hans Verkuil <hverkuil@xs4all.nl> 6459L: linux-media@vger.kernel.org 6460T: git git://linuxtv.org/media_tree.git 6461W: https://linuxtv.org 6462S: Maintained 6463F: drivers/media/radio/radio-gemtek* 6464 6465GENERIC GPIO I2C DRIVER 6466M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6467S: Supported 6468F: drivers/i2c/busses/i2c-gpio.c 6469F: include/linux/platform_data/i2c-gpio.h 6470 6471GENERIC GPIO I2C MULTIPLEXER DRIVER 6472M: Peter Korsgaard <peter.korsgaard@barco.com> 6473L: linux-i2c@vger.kernel.org 6474S: Supported 6475F: drivers/i2c/muxes/i2c-mux-gpio.c 6476F: include/linux/platform_data/i2c-mux-gpio.h 6477F: Documentation/i2c/muxes/i2c-mux-gpio 6478 6479GENERIC HDLC (WAN) DRIVERS 6480M: Krzysztof Halasa <khc@pm.waw.pl> 6481W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6482S: Maintained 6483F: drivers/net/wan/c101.c 6484F: drivers/net/wan/hd6457* 6485F: drivers/net/wan/hdlc* 6486F: drivers/net/wan/n2.c 6487F: drivers/net/wan/pc300too.c 6488F: drivers/net/wan/pci200syn.c 6489F: drivers/net/wan/wanxl* 6490 6491GENERIC INCLUDE/ASM HEADER FILES 6492M: Arnd Bergmann <arnd@arndb.de> 6493L: linux-arch@vger.kernel.org 6494T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6495S: Maintained 6496F: include/asm-generic/ 6497F: include/uapi/asm-generic/ 6498 6499GENERIC PHY FRAMEWORK 6500M: Kishon Vijay Abraham I <kishon@ti.com> 6501L: linux-kernel@vger.kernel.org 6502T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6503S: Supported 6504F: drivers/phy/ 6505F: include/linux/phy/ 6506F: Documentation/devicetree/bindings/phy/ 6507 6508GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6509M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6510S: Supported 6511F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6512 6513GENERIC PM DOMAINS 6514M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6515M: Kevin Hilman <khilman@kernel.org> 6516M: Ulf Hansson <ulf.hansson@linaro.org> 6517L: linux-pm@vger.kernel.org 6518S: Supported 6519F: drivers/base/power/domain*.c 6520F: include/linux/pm_domain.h 6521F: Documentation/devicetree/bindings/power/power_domain.txt 6522 6523GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6524M: Eugen Hristev <eugen.hristev@microchip.com> 6525L: linux-input@vger.kernel.org 6526S: Maintained 6527F: drivers/input/touchscreen/resistive-adc-touch.c 6528 6529GENERIC UIO DRIVER FOR PCI DEVICES 6530M: "Michael S. Tsirkin" <mst@redhat.com> 6531L: kvm@vger.kernel.org 6532S: Supported 6533F: drivers/uio/uio_pci_generic.c 6534 6535GENWQE (IBM Generic Workqueue Card) 6536M: Frank Haverkamp <haver@linux.ibm.com> 6537S: Supported 6538F: drivers/misc/genwqe/ 6539 6540GET_MAINTAINER SCRIPT 6541M: Joe Perches <joe@perches.com> 6542S: Maintained 6543F: scripts/get_maintainer.pl 6544 6545GFS2 FILE SYSTEM 6546M: Bob Peterson <rpeterso@redhat.com> 6547M: Andreas Gruenbacher <agruenba@redhat.com> 6548L: cluster-devel@redhat.com 6549W: http://sources.redhat.com/cluster/ 6550T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6551S: Supported 6552F: Documentation/filesystems/gfs2*.txt 6553F: fs/gfs2/ 6554F: include/uapi/linux/gfs2_ondisk.h 6555 6556GIGASET ISDN DRIVERS 6557M: Paul Bolle <pebolle@tiscali.nl> 6558L: gigaset307x-common@lists.sourceforge.net 6559W: http://gigaset307x.sourceforge.net/ 6560S: Odd Fixes 6561F: Documentation/isdn/README.gigaset 6562F: drivers/isdn/gigaset/ 6563F: include/uapi/linux/gigaset_dev.h 6564 6565GNSS SUBSYSTEM 6566M: Johan Hovold <johan@kernel.org> 6567T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6568S: Maintained 6569F: Documentation/ABI/testing/sysfs-class-gnss 6570F: Documentation/devicetree/bindings/gnss/ 6571F: drivers/gnss/ 6572F: include/linux/gnss.h 6573 6574GO7007 MPEG CODEC 6575M: Hans Verkuil <hans.verkuil@cisco.com> 6576L: linux-media@vger.kernel.org 6577S: Maintained 6578F: drivers/media/usb/go7007/ 6579 6580GOODIX TOUCHSCREEN 6581M: Bastien Nocera <hadess@hadess.net> 6582L: linux-input@vger.kernel.org 6583S: Maintained 6584F: drivers/input/touchscreen/goodix.c 6585 6586GPD POCKET FAN DRIVER 6587M: Hans de Goede <hdegoede@redhat.com> 6588L: platform-driver-x86@vger.kernel.org 6589S: Maintained 6590F: drivers/platform/x86/gpd-pocket-fan.c 6591 6592GPIO ACPI SUPPORT 6593M: Mika Westerberg <mika.westerberg@linux.intel.com> 6594M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6595L: linux-gpio@vger.kernel.org 6596L: linux-acpi@vger.kernel.org 6597S: Maintained 6598F: Documentation/acpi/gpio-properties.txt 6599F: drivers/gpio/gpiolib-acpi.c 6600 6601GPIO IR Transmitter 6602M: Sean Young <sean@mess.org> 6603L: linux-media@vger.kernel.org 6604S: Maintained 6605F: drivers/media/rc/gpio-ir-tx.c 6606 6607GPIO MOCKUP DRIVER 6608M: Bamvor Jian Zhang <bamv2005@gmail.com> 6609L: linux-gpio@vger.kernel.org 6610S: Maintained 6611F: drivers/gpio/gpio-mockup.c 6612F: tools/testing/selftests/gpio/ 6613 6614GPIO SUBSYSTEM 6615M: Linus Walleij <linus.walleij@linaro.org> 6616M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6617L: linux-gpio@vger.kernel.org 6618T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6619S: Maintained 6620F: Documentation/devicetree/bindings/gpio/ 6621F: Documentation/driver-api/gpio/ 6622F: Documentation/gpio/ 6623F: Documentation/ABI/testing/gpio-cdev 6624F: Documentation/ABI/obsolete/sysfs-gpio 6625F: drivers/gpio/ 6626F: include/linux/gpio/ 6627F: include/linux/gpio.h 6628F: include/linux/of_gpio.h 6629F: include/asm-generic/gpio.h 6630F: include/uapi/linux/gpio.h 6631F: tools/gpio/ 6632 6633GRE DEMULTIPLEXER DRIVER 6634M: Dmitry Kozlov <xeb@mail.ru> 6635L: netdev@vger.kernel.org 6636S: Maintained 6637F: net/ipv4/gre_demux.c 6638F: net/ipv4/gre_offload.c 6639F: include/net/gre.h 6640 6641GRETH 10/100/1G Ethernet MAC device driver 6642M: Andreas Larsson <andreas@gaisler.com> 6643L: netdev@vger.kernel.org 6644S: Maintained 6645F: drivers/net/ethernet/aeroflex/ 6646 6647GREYBUS AUDIO PROTOCOLS DRIVERS 6648M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6649M: Mark Greer <mgreer@animalcreek.com> 6650S: Maintained 6651F: drivers/staging/greybus/audio_apbridgea.c 6652F: drivers/staging/greybus/audio_apbridgea.h 6653F: drivers/staging/greybus/audio_codec.c 6654F: drivers/staging/greybus/audio_codec.h 6655F: drivers/staging/greybus/audio_gb.c 6656F: drivers/staging/greybus/audio_manager.c 6657F: drivers/staging/greybus/audio_manager.h 6658F: drivers/staging/greybus/audio_manager_module.c 6659F: drivers/staging/greybus/audio_manager_private.h 6660F: drivers/staging/greybus/audio_manager_sysfs.c 6661F: drivers/staging/greybus/audio_module.c 6662F: drivers/staging/greybus/audio_topology.c 6663 6664GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6665M: Viresh Kumar <vireshk@kernel.org> 6666S: Maintained 6667F: drivers/staging/greybus/authentication.c 6668F: drivers/staging/greybus/bootrom.c 6669F: drivers/staging/greybus/firmware.h 6670F: drivers/staging/greybus/fw-core.c 6671F: drivers/staging/greybus/fw-download.c 6672F: drivers/staging/greybus/fw-management.c 6673F: drivers/staging/greybus/greybus_authentication.h 6674F: drivers/staging/greybus/greybus_firmware.h 6675F: drivers/staging/greybus/hid.c 6676F: drivers/staging/greybus/i2c.c 6677F: drivers/staging/greybus/spi.c 6678F: drivers/staging/greybus/spilib.c 6679F: drivers/staging/greybus/spilib.h 6680 6681GREYBUS LOOPBACK DRIVER 6682M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6683S: Maintained 6684F: drivers/staging/greybus/loopback.c 6685 6686GREYBUS PLATFORM DRIVERS 6687M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6688S: Maintained 6689F: drivers/staging/greybus/arche-platform.c 6690F: drivers/staging/greybus/arche-apb-ctrl.c 6691F: drivers/staging/greybus/arche_platform.h 6692 6693GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6694M: Rui Miguel Silva <rmfrfs@gmail.com> 6695S: Maintained 6696F: drivers/staging/greybus/sdio.c 6697F: drivers/staging/greybus/light.c 6698F: drivers/staging/greybus/gpio.c 6699F: drivers/staging/greybus/power_supply.c 6700F: drivers/staging/greybus/spi.c 6701F: drivers/staging/greybus/spilib.c 6702 6703GREYBUS SUBSYSTEM 6704M: Johan Hovold <johan@kernel.org> 6705M: Alex Elder <elder@kernel.org> 6706M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6707S: Maintained 6708F: drivers/staging/greybus/ 6709L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6710 6711GREYBUS UART PROTOCOLS DRIVERS 6712M: David Lin <dtwlin@gmail.com> 6713S: Maintained 6714F: drivers/staging/greybus/uart.c 6715F: drivers/staging/greybus/log.c 6716 6717GS1662 VIDEO SERIALIZER 6718M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6719L: linux-media@vger.kernel.org 6720T: git git://linuxtv.org/media_tree.git 6721S: Maintained 6722F: drivers/media/spi/gs1662.c 6723 6724GSPCA FINEPIX SUBDRIVER 6725M: Frank Zago <frank@zago.net> 6726L: linux-media@vger.kernel.org 6727T: git git://linuxtv.org/media_tree.git 6728S: Maintained 6729F: drivers/media/usb/gspca/finepix.c 6730 6731GSPCA GL860 SUBDRIVER 6732M: Olivier Lorin <o.lorin@laposte.net> 6733L: linux-media@vger.kernel.org 6734T: git git://linuxtv.org/media_tree.git 6735S: Maintained 6736F: drivers/media/usb/gspca/gl860/ 6737 6738GSPCA M5602 SUBDRIVER 6739M: Erik Andren <erik.andren@gmail.com> 6740L: linux-media@vger.kernel.org 6741T: git git://linuxtv.org/media_tree.git 6742S: Maintained 6743F: drivers/media/usb/gspca/m5602/ 6744 6745GSPCA PAC207 SONIXB SUBDRIVER 6746M: Hans Verkuil <hverkuil@xs4all.nl> 6747L: linux-media@vger.kernel.org 6748T: git git://linuxtv.org/media_tree.git 6749S: Odd Fixes 6750F: drivers/media/usb/gspca/pac207.c 6751 6752GSPCA SN9C20X SUBDRIVER 6753M: Brian Johnson <brijohn@gmail.com> 6754L: linux-media@vger.kernel.org 6755T: git git://linuxtv.org/media_tree.git 6756S: Maintained 6757F: drivers/media/usb/gspca/sn9c20x.c 6758 6759GSPCA T613 SUBDRIVER 6760M: Leandro Costantino <lcostantino@gmail.com> 6761L: linux-media@vger.kernel.org 6762T: git git://linuxtv.org/media_tree.git 6763S: Maintained 6764F: drivers/media/usb/gspca/t613.c 6765 6766GSPCA USB WEBCAM DRIVER 6767M: Hans Verkuil <hverkuil@xs4all.nl> 6768L: linux-media@vger.kernel.org 6769T: git git://linuxtv.org/media_tree.git 6770S: Odd Fixes 6771F: drivers/media/usb/gspca/ 6772 6773GTP (GPRS Tunneling Protocol) 6774M: Pablo Neira Ayuso <pablo@netfilter.org> 6775M: Harald Welte <laforge@gnumonks.org> 6776L: osmocom-net-gprs@lists.osmocom.org 6777T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6778S: Maintained 6779F: drivers/net/gtp.c 6780 6781GUID PARTITION TABLE (GPT) 6782M: Davidlohr Bueso <dave@stgolabs.net> 6783L: linux-efi@vger.kernel.org 6784S: Maintained 6785F: block/partitions/efi.* 6786 6787H8/300 ARCHITECTURE 6788M: Yoshinori Sato <ysato@users.sourceforge.jp> 6789L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6790W: http://uclinux-h8.sourceforge.jp 6791T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6792S: Maintained 6793F: arch/h8300/ 6794F: drivers/clocksource/h8300_*.c 6795F: drivers/clk/h8300/ 6796F: drivers/irqchip/irq-renesas-h8*.c 6797 6798HABANALABS PCI DRIVER 6799M: Oded Gabbay <oded.gabbay@gmail.com> 6800T: git https://github.com/HabanaAI/linux.git 6801S: Supported 6802F: drivers/misc/habanalabs/ 6803F: include/uapi/misc/habanalabs.h 6804F: Documentation/ABI/testing/sysfs-driver-habanalabs 6805F: Documentation/ABI/testing/debugfs-driver-habanalabs 6806 6807HACKRF MEDIA DRIVER 6808M: Antti Palosaari <crope@iki.fi> 6809L: linux-media@vger.kernel.org 6810W: https://linuxtv.org 6811W: http://palosaari.fi/linux/ 6812Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6813T: git git://linuxtv.org/anttip/media_tree.git 6814S: Maintained 6815F: drivers/media/usb/hackrf/ 6816 6817HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6818M: Frank Seidel <frank@f-seidel.de> 6819L: platform-driver-x86@vger.kernel.org 6820W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6821S: Maintained 6822F: drivers/platform/x86/hdaps.c 6823 6824HARDWARE MONITORING 6825M: Jean Delvare <jdelvare@suse.com> 6826M: Guenter Roeck <linux@roeck-us.net> 6827L: linux-hwmon@vger.kernel.org 6828W: http://hwmon.wiki.kernel.org/ 6829T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6830S: Maintained 6831F: Documentation/devicetree/bindings/hwmon/ 6832F: Documentation/hwmon/ 6833F: drivers/hwmon/ 6834F: include/linux/hwmon*.h 6835F: include/trace/events/hwmon*.h 6836 6837HARDWARE RANDOM NUMBER GENERATOR CORE 6838M: Matt Mackall <mpm@selenic.com> 6839M: Herbert Xu <herbert@gondor.apana.org.au> 6840L: linux-crypto@vger.kernel.org 6841S: Odd fixes 6842F: Documentation/devicetree/bindings/rng/ 6843F: Documentation/hw_random.txt 6844F: drivers/char/hw_random/ 6845F: include/linux/hw_random.h 6846 6847HARDWARE TRACING FACILITIES 6848M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6849S: Maintained 6850F: drivers/hwtracing/ 6851 6852HARDWARE SPINLOCK CORE 6853M: Ohad Ben-Cohen <ohad@wizery.com> 6854M: Bjorn Andersson <bjorn.andersson@linaro.org> 6855L: linux-remoteproc@vger.kernel.org 6856S: Maintained 6857T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6858F: Documentation/devicetree/bindings/hwlock/ 6859F: Documentation/hwspinlock.txt 6860F: drivers/hwspinlock/ 6861F: include/linux/hwspinlock.h 6862 6863HARMONY SOUND DRIVER 6864L: linux-parisc@vger.kernel.org 6865S: Maintained 6866F: sound/parisc/harmony.* 6867 6868HDPVR USB VIDEO ENCODER DRIVER 6869M: Hans Verkuil <hverkuil@xs4all.nl> 6870L: linux-media@vger.kernel.org 6871T: git git://linuxtv.org/media_tree.git 6872W: https://linuxtv.org 6873S: Odd Fixes 6874F: drivers/media/usb/hdpvr/ 6875 6876HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6877M: Jerry Hoemann <jerry.hoemann@hpe.com> 6878S: Supported 6879F: Documentation/watchdog/hpwdt.txt 6880F: drivers/watchdog/hpwdt.c 6881 6882HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6883M: Don Brace <don.brace@microsemi.com> 6884L: esc.storagedev@microsemi.com 6885L: linux-scsi@vger.kernel.org 6886S: Supported 6887F: Documentation/scsi/hpsa.txt 6888F: drivers/scsi/hpsa*.[ch] 6889F: include/linux/cciss*.h 6890F: include/uapi/linux/cciss*.h 6891 6892HFI1 DRIVER 6893M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6894M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6895L: linux-rdma@vger.kernel.org 6896S: Supported 6897F: drivers/infiniband/hw/hfi1 6898 6899HFS FILESYSTEM 6900L: linux-fsdevel@vger.kernel.org 6901S: Orphan 6902F: Documentation/filesystems/hfs.txt 6903F: fs/hfs/ 6904 6905HFSPLUS FILESYSTEM 6906L: linux-fsdevel@vger.kernel.org 6907S: Orphan 6908F: Documentation/filesystems/hfsplus.txt 6909F: fs/hfsplus/ 6910 6911HGA FRAMEBUFFER DRIVER 6912M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6913L: linux-nvidia@lists.surfsouth.com 6914W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6915S: Maintained 6916F: drivers/video/fbdev/hgafb.c 6917 6918HIBERNATION (aka Software Suspend, aka swsusp) 6919M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6920M: Pavel Machek <pavel@ucw.cz> 6921L: linux-pm@vger.kernel.org 6922B: https://bugzilla.kernel.org 6923S: Supported 6924F: arch/x86/power/ 6925F: drivers/base/power/ 6926F: kernel/power/ 6927F: include/linux/suspend.h 6928F: include/linux/freezer.h 6929F: include/linux/pm.h 6930F: arch/*/include/asm/suspend*.h 6931 6932HID CORE LAYER 6933M: Jiri Kosina <jikos@kernel.org> 6934M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6935L: linux-input@vger.kernel.org 6936T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6937S: Maintained 6938F: drivers/hid/ 6939F: include/linux/hid* 6940F: include/uapi/linux/hid* 6941 6942HID SENSOR HUB DRIVERS 6943M: Jiri Kosina <jikos@kernel.org> 6944M: Jonathan Cameron <jic23@kernel.org> 6945M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6946L: linux-input@vger.kernel.org 6947L: linux-iio@vger.kernel.org 6948S: Maintained 6949F: Documentation/hid/hid-sensor* 6950F: drivers/hid/hid-sensor-* 6951F: drivers/iio/*/hid-* 6952F: include/linux/hid-sensor-* 6953 6954HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6955M: Thomas Gleixner <tglx@linutronix.de> 6956L: linux-kernel@vger.kernel.org 6957T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6958S: Maintained 6959F: Documentation/timers/ 6960F: kernel/time/hrtimer.c 6961F: kernel/time/clockevents.c 6962F: kernel/time/timer_*.c 6963F: include/linux/clockchips.h 6964F: include/linux/hrtimer.h 6965 6966HIGH-SPEED SCC DRIVER FOR AX.25 6967L: linux-hams@vger.kernel.org 6968S: Orphan 6969F: drivers/net/hamradio/dmascc.c 6970F: drivers/net/hamradio/scc.c 6971 6972HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6973M: HighPoint Linux Team <linux@highpoint-tech.com> 6974W: http://www.highpoint-tech.com 6975S: Supported 6976F: Documentation/scsi/hptiop.txt 6977F: drivers/scsi/hptiop.c 6978 6979HIPPI 6980M: Jes Sorensen <jes@trained-monkey.org> 6981L: linux-hippi@sunsite.dk 6982S: Maintained 6983F: include/linux/hippidevice.h 6984F: include/uapi/linux/if_hippi.h 6985F: net/802/hippi.c 6986F: drivers/net/hippi/ 6987 6988HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6989M: Yisen Zhuang <yisen.zhuang@huawei.com> 6990M: Salil Mehta <salil.mehta@huawei.com> 6991L: netdev@vger.kernel.org 6992W: http://www.hisilicon.com 6993S: Maintained 6994F: drivers/net/ethernet/hisilicon/hns3/ 6995 6996HISILICON LPC BUS DRIVER 6997M: john.garry@huawei.com 6998W: http://www.hisilicon.com 6999S: Maintained 7000F: drivers/bus/hisi_lpc.c 7001F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7002 7003HISILICON NETWORK SUBSYSTEM DRIVER 7004M: Yisen Zhuang <yisen.zhuang@huawei.com> 7005M: Salil Mehta <salil.mehta@huawei.com> 7006L: netdev@vger.kernel.org 7007W: http://www.hisilicon.com 7008S: Maintained 7009F: drivers/net/ethernet/hisilicon/ 7010F: Documentation/devicetree/bindings/net/hisilicon*.txt 7011 7012HISILICON PMU DRIVER 7013M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7014W: http://www.hisilicon.com 7015S: Supported 7016F: drivers/perf/hisilicon 7017F: Documentation/perf/hisi-pmu.txt 7018 7019HISILICON ROCE DRIVER 7020M: Lijun Ou <oulijun@huawei.com> 7021M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7022L: linux-rdma@vger.kernel.org 7023S: Maintained 7024F: drivers/infiniband/hw/hns/ 7025F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7026 7027HISILICON SAS Controller 7028M: John Garry <john.garry@huawei.com> 7029W: http://www.hisilicon.com 7030S: Supported 7031F: drivers/scsi/hisi_sas/ 7032F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7033 7034HMM - Heterogeneous Memory Management 7035M: Jérôme Glisse <jglisse@redhat.com> 7036L: linux-mm@kvack.org 7037S: Maintained 7038F: mm/hmm* 7039F: include/linux/hmm* 7040F: Documentation/vm/hmm.rst 7041 7042HOST AP DRIVER 7043M: Jouni Malinen <j@w1.fi> 7044L: linux-wireless@vger.kernel.org 7045W: http://w1.fi/hostap-driver.html 7046S: Obsolete 7047F: drivers/net/wireless/intersil/hostap/ 7048 7049HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7050L: platform-driver-x86@vger.kernel.org 7051S: Orphan 7052F: drivers/platform/x86/tc1100-wmi.c 7053 7054HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7055M: Jaroslav Kysela <perex@perex.cz> 7056S: Maintained 7057F: drivers/net/ethernet/hp/hp100.* 7058 7059HPET: High Precision Event Timers driver 7060M: Clemens Ladisch <clemens@ladisch.de> 7061S: Maintained 7062F: Documentation/timers/hpet.txt 7063F: drivers/char/hpet.c 7064F: include/linux/hpet.h 7065F: include/uapi/linux/hpet.h 7066 7067HPET: x86 7068S: Orphan 7069F: arch/x86/kernel/hpet.c 7070F: arch/x86/include/asm/hpet.h 7071 7072HPFS FILESYSTEM 7073M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7074W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7075S: Maintained 7076F: fs/hpfs/ 7077 7078HSI SUBSYSTEM 7079M: Sebastian Reichel <sre@kernel.org> 7080T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7081S: Maintained 7082F: Documentation/ABI/testing/sysfs-bus-hsi 7083F: Documentation/driver-api/hsi.rst 7084F: drivers/hsi/ 7085F: include/linux/hsi/ 7086F: include/uapi/linux/hsi/ 7087 7088HSO 3G MODEM DRIVER 7089L: linux-usb@vger.kernel.org 7090S: Orphan 7091F: drivers/net/usb/hso.c 7092 7093HSR NETWORK PROTOCOL 7094M: Arvid Brodin <arvid.brodin@alten.se> 7095L: netdev@vger.kernel.org 7096S: Maintained 7097F: net/hsr/ 7098 7099HT16K33 LED CONTROLLER DRIVER 7100M: Robin van der Gracht <robin@protonic.nl> 7101S: Maintained 7102F: drivers/auxdisplay/ht16k33.c 7103F: Documentation/devicetree/bindings/display/ht16k33.txt 7104 7105HTCPEN TOUCHSCREEN DRIVER 7106M: Pau Oliva Fora <pof@eslack.org> 7107L: linux-input@vger.kernel.org 7108S: Maintained 7109F: drivers/input/touchscreen/htcpen.c 7110 7111HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7112M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7113L: linux-iio@vger.kernel.org 7114W: http://www.st.com/ 7115S: Maintained 7116F: drivers/iio/humidity/hts221* 7117F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7118 7119HUAWEI ETHERNET DRIVER 7120M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7121L: netdev@vger.kernel.org 7122S: Supported 7123F: Documentation/networking/hinic.txt 7124F: drivers/net/ethernet/huawei/hinic/ 7125 7126HUGETLB FILESYSTEM 7127M: Mike Kravetz <mike.kravetz@oracle.com> 7128L: linux-mm@kvack.org 7129S: Maintained 7130F: fs/hugetlbfs/ 7131F: mm/hugetlb.c 7132F: include/linux/hugetlb.h 7133F: Documentation/admin-guide/mm/hugetlbpage.rst 7134F: Documentation/vm/hugetlbfs_reserv.rst 7135F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7136 7137HVA ST MEDIA DRIVER 7138M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7139L: linux-media@vger.kernel.org 7140T: git git://linuxtv.org/media_tree.git 7141W: https://linuxtv.org 7142S: Supported 7143F: drivers/media/platform/sti/hva 7144 7145HWPOISON MEMORY FAILURE HANDLING 7146M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7147L: linux-mm@kvack.org 7148S: Maintained 7149F: mm/memory-failure.c 7150F: mm/hwpoison-inject.c 7151 7152HYGON PROCESSOR SUPPORT 7153M: Pu Wen <puwen@hygon.cn> 7154L: linux-kernel@vger.kernel.org 7155S: Maintained 7156F: arch/x86/kernel/cpu/hygon.c 7157 7158Hyper-V CORE AND DRIVERS 7159M: "K. Y. Srinivasan" <kys@microsoft.com> 7160M: Haiyang Zhang <haiyangz@microsoft.com> 7161M: Stephen Hemminger <sthemmin@microsoft.com> 7162M: Sasha Levin <sashal@kernel.org> 7163T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7164L: linux-hyperv@vger.kernel.org 7165S: Supported 7166F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7167F: arch/x86/include/asm/mshyperv.h 7168F: arch/x86/include/asm/trace/hyperv.h 7169F: arch/x86/include/asm/hyperv-tlfs.h 7170F: arch/x86/kernel/cpu/mshyperv.c 7171F: arch/x86/hyperv 7172F: drivers/hid/hid-hyperv.c 7173F: drivers/hv/ 7174F: drivers/input/serio/hyperv-keyboard.c 7175F: drivers/pci/controller/pci-hyperv.c 7176F: drivers/net/hyperv/ 7177F: drivers/scsi/storvsc_drv.c 7178F: drivers/uio/uio_hv_generic.c 7179F: drivers/video/fbdev/hyperv_fb.c 7180F: drivers/iommu/hyperv_iommu.c 7181F: net/vmw_vsock/hyperv_transport.c 7182F: include/linux/hyperv.h 7183F: include/uapi/linux/hyperv.h 7184F: tools/hv/ 7185F: Documentation/ABI/stable/sysfs-bus-vmbus 7186 7187HYPERVISOR VIRTUAL CONSOLE DRIVER 7188L: linuxppc-dev@lists.ozlabs.org 7189S: Odd Fixes 7190F: drivers/tty/hvc/ 7191 7192I2C ACPI SUPPORT 7193M: Mika Westerberg <mika.westerberg@linux.intel.com> 7194L: linux-i2c@vger.kernel.org 7195L: linux-acpi@vger.kernel.org 7196S: Maintained 7197F: drivers/i2c/i2c-core-acpi.c 7198 7199I2C CONTROLLER DRIVER FOR NVIDIA GPU 7200M: Ajay Gupta <ajayg@nvidia.com> 7201L: linux-i2c@vger.kernel.org 7202S: Maintained 7203F: Documentation/i2c/busses/i2c-nvidia-gpu 7204F: drivers/i2c/busses/i2c-nvidia-gpu.c 7205 7206I2C MUXES 7207M: Peter Rosin <peda@axentia.se> 7208L: linux-i2c@vger.kernel.org 7209S: Maintained 7210F: Documentation/i2c/i2c-topology 7211F: Documentation/i2c/muxes/ 7212F: Documentation/devicetree/bindings/i2c/i2c-mux* 7213F: Documentation/devicetree/bindings/i2c/i2c-arb* 7214F: Documentation/devicetree/bindings/i2c/i2c-gate* 7215F: drivers/i2c/i2c-mux.c 7216F: drivers/i2c/muxes/ 7217F: include/linux/i2c-mux.h 7218 7219I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7220M: Gregory CLEMENT <gregory.clement@bootlin.com> 7221L: linux-i2c@vger.kernel.org 7222S: Maintained 7223F: drivers/i2c/busses/i2c-mv64xxx.c 7224 7225I2C OVER PARALLEL PORT 7226M: Jean Delvare <jdelvare@suse.com> 7227L: linux-i2c@vger.kernel.org 7228S: Maintained 7229F: Documentation/i2c/busses/i2c-parport 7230F: Documentation/i2c/busses/i2c-parport-light 7231F: drivers/i2c/busses/i2c-parport.c 7232F: drivers/i2c/busses/i2c-parport-light.c 7233 7234I2C SUBSYSTEM 7235M: Wolfram Sang <wsa@the-dreams.de> 7236L: linux-i2c@vger.kernel.org 7237W: https://i2c.wiki.kernel.org/ 7238Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7239T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7240S: Maintained 7241F: Documentation/devicetree/bindings/i2c/i2c.txt 7242F: Documentation/i2c/ 7243F: drivers/i2c/* 7244F: include/linux/i2c.h 7245F: include/linux/i2c-dev.h 7246F: include/linux/i2c-smbus.h 7247F: include/uapi/linux/i2c.h 7248F: include/uapi/linux/i2c-*.h 7249 7250I2C SUBSYSTEM HOST DRIVERS 7251L: linux-i2c@vger.kernel.org 7252W: https://i2c.wiki.kernel.org/ 7253Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7254T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7255S: Odd Fixes 7256F: Documentation/devicetree/bindings/i2c/ 7257F: drivers/i2c/algos/ 7258F: drivers/i2c/busses/ 7259 7260I2C-TAOS-EVM DRIVER 7261M: Jean Delvare <jdelvare@suse.com> 7262L: linux-i2c@vger.kernel.org 7263S: Maintained 7264F: Documentation/i2c/busses/i2c-taos-evm 7265F: drivers/i2c/busses/i2c-taos-evm.c 7266 7267I2C-TINY-USB DRIVER 7268M: Till Harbaum <till@harbaum.org> 7269L: linux-i2c@vger.kernel.org 7270W: http://www.harbaum.org/till/i2c_tiny_usb 7271S: Maintained 7272F: drivers/i2c/busses/i2c-tiny-usb.c 7273 7274I2C/SMBUS CONTROLLER DRIVERS FOR PC 7275M: Jean Delvare <jdelvare@suse.com> 7276L: linux-i2c@vger.kernel.org 7277S: Maintained 7278F: Documentation/i2c/busses/i2c-ali1535 7279F: Documentation/i2c/busses/i2c-ali1563 7280F: Documentation/i2c/busses/i2c-ali15x3 7281F: Documentation/i2c/busses/i2c-amd756 7282F: Documentation/i2c/busses/i2c-amd8111 7283F: Documentation/i2c/busses/i2c-i801 7284F: Documentation/i2c/busses/i2c-nforce2 7285F: Documentation/i2c/busses/i2c-piix4 7286F: Documentation/i2c/busses/i2c-sis5595 7287F: Documentation/i2c/busses/i2c-sis630 7288F: Documentation/i2c/busses/i2c-sis96x 7289F: Documentation/i2c/busses/i2c-via 7290F: Documentation/i2c/busses/i2c-viapro 7291F: drivers/i2c/busses/i2c-ali1535.c 7292F: drivers/i2c/busses/i2c-ali1563.c 7293F: drivers/i2c/busses/i2c-ali15x3.c 7294F: drivers/i2c/busses/i2c-amd756.c 7295F: drivers/i2c/busses/i2c-amd756-s4882.c 7296F: drivers/i2c/busses/i2c-amd8111.c 7297F: drivers/i2c/busses/i2c-i801.c 7298F: drivers/i2c/busses/i2c-isch.c 7299F: drivers/i2c/busses/i2c-nforce2.c 7300F: drivers/i2c/busses/i2c-nforce2-s4985.c 7301F: drivers/i2c/busses/i2c-piix4.c 7302F: drivers/i2c/busses/i2c-sis5595.c 7303F: drivers/i2c/busses/i2c-sis630.c 7304F: drivers/i2c/busses/i2c-sis96x.c 7305F: drivers/i2c/busses/i2c-via.c 7306F: drivers/i2c/busses/i2c-viapro.c 7307 7308I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7309M: Hans de Goede <hdegoede@redhat.com> 7310L: linux-i2c@vger.kernel.org 7311S: Maintained 7312F: drivers/i2c/busses/i2c-cht-wc.c 7313 7314I2C/SMBUS ISMT DRIVER 7315M: Seth Heasley <seth.heasley@intel.com> 7316M: Neil Horman <nhorman@tuxdriver.com> 7317L: linux-i2c@vger.kernel.org 7318F: drivers/i2c/busses/i2c-ismt.c 7319F: Documentation/i2c/busses/i2c-ismt 7320 7321I2C/SMBUS STUB DRIVER 7322M: Jean Delvare <jdelvare@suse.com> 7323L: linux-i2c@vger.kernel.org 7324S: Maintained 7325F: drivers/i2c/i2c-stub.c 7326 7327I3C SUBSYSTEM 7328M: Boris Brezillon <bbrezillon@kernel.org> 7329L: linux-i3c@lists.infradead.org 7330C: irc://chat.freenode.net/linux-i3c 7331T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7332S: Maintained 7333F: Documentation/ABI/testing/sysfs-bus-i3c 7334F: Documentation/devicetree/bindings/i3c/ 7335F: Documentation/driver-api/i3c 7336F: drivers/i3c/ 7337F: include/linux/i3c/ 7338F: include/dt-bindings/i3c/ 7339 7340I3C DRIVER FOR SYNOPSYS DESIGNWARE 7341M: Vitor Soares <vitor.soares@synopsys.com> 7342S: Maintained 7343F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7344F: drivers/i3c/master/dw* 7345 7346IA64 (Itanium) PLATFORM 7347M: Tony Luck <tony.luck@intel.com> 7348M: Fenghua Yu <fenghua.yu@intel.com> 7349L: linux-ia64@vger.kernel.org 7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7351S: Maintained 7352F: arch/ia64/ 7353 7354IBM Power 842 compression accelerator 7355M: Haren Myneni <haren@us.ibm.com> 7356S: Supported 7357F: drivers/crypto/nx/Makefile 7358F: drivers/crypto/nx/Kconfig 7359F: drivers/crypto/nx/nx-842* 7360F: include/linux/sw842.h 7361F: crypto/842.c 7362F: lib/842/ 7363 7364IBM Power in-Nest Crypto Acceleration 7365M: Breno Leitão <leitao@debian.org> 7366M: Nayna Jain <nayna@linux.ibm.com> 7367M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7368L: linux-crypto@vger.kernel.org 7369S: Supported 7370F: drivers/crypto/nx/Makefile 7371F: drivers/crypto/nx/Kconfig 7372F: drivers/crypto/nx/nx-aes* 7373F: drivers/crypto/nx/nx-sha* 7374F: drivers/crypto/nx/nx.* 7375F: drivers/crypto/nx/nx_csbcpb.h 7376F: drivers/crypto/nx/nx_debugfs.h 7377 7378IBM Power Linux RAID adapter 7379M: Brian King <brking@us.ibm.com> 7380S: Supported 7381F: drivers/scsi/ipr.* 7382 7383IBM Power SRIOV Virtual NIC Device Driver 7384M: Thomas Falcon <tlfalcon@linux.ibm.com> 7385M: John Allen <jallen@linux.ibm.com> 7386L: netdev@vger.kernel.org 7387S: Supported 7388F: drivers/net/ethernet/ibm/ibmvnic.* 7389 7390IBM Power Virtual Accelerator Switchboard 7391M: Sukadev Bhattiprolu 7392L: linuxppc-dev@lists.ozlabs.org 7393S: Supported 7394F: arch/powerpc/platforms/powernv/vas* 7395F: arch/powerpc/platforms/powernv/copy-paste.h 7396F: arch/powerpc/include/asm/vas.h 7397F: arch/powerpc/include/uapi/asm/vas.h 7398 7399IBM Power Virtual Ethernet Device Driver 7400M: Thomas Falcon <tlfalcon@linux.ibm.com> 7401L: netdev@vger.kernel.org 7402S: Supported 7403F: drivers/net/ethernet/ibm/ibmveth.* 7404 7405IBM Power Virtual FC Device Drivers 7406M: Tyrel Datwyler <tyreld@linux.ibm.com> 7407L: linux-scsi@vger.kernel.org 7408S: Supported 7409F: drivers/scsi/ibmvscsi/ibmvfc* 7410 7411IBM Power Virtual Management Channel Driver 7412M: Steven Royer <seroyer@linux.ibm.com> 7413S: Supported 7414F: drivers/misc/ibmvmc.* 7415 7416IBM Power Virtual SCSI Device Drivers 7417M: Tyrel Datwyler <tyreld@linux.ibm.com> 7418L: linux-scsi@vger.kernel.org 7419S: Supported 7420F: drivers/scsi/ibmvscsi/ibmvscsi* 7421F: include/scsi/viosrp.h 7422 7423IBM Power Virtual SCSI Device Target Driver 7424M: Michael Cyr <mikecyr@linux.ibm.com> 7425L: linux-scsi@vger.kernel.org 7426L: target-devel@vger.kernel.org 7427S: Supported 7428F: drivers/scsi/ibmvscsi_tgt/ 7429 7430IBM Power VMX Cryptographic instructions 7431M: Breno Leitão <leitao@debian.org> 7432M: Nayna Jain <nayna@linux.ibm.com> 7433M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7434L: linux-crypto@vger.kernel.org 7435S: Supported 7436F: drivers/crypto/vmx/Makefile 7437F: drivers/crypto/vmx/Kconfig 7438F: drivers/crypto/vmx/vmx.c 7439F: drivers/crypto/vmx/aes* 7440F: drivers/crypto/vmx/ghash* 7441F: drivers/crypto/vmx/ppc-xlate.pl 7442 7443IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7444M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7445L: linux-pci@vger.kernel.org 7446L: linuxppc-dev@lists.ozlabs.org 7447S: Supported 7448F: drivers/pci/hotplug/rpaphp* 7449 7450IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7451M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7452L: linux-pci@vger.kernel.org 7453L: linuxppc-dev@lists.ozlabs.org 7454S: Supported 7455F: drivers/pci/hotplug/rpadlpar* 7456 7457IBM ServeRAID RAID DRIVER 7458S: Orphan 7459F: drivers/scsi/ips.* 7460 7461ICH LPC AND GPIO DRIVER 7462M: Peter Tyser <ptyser@xes-inc.com> 7463S: Maintained 7464F: drivers/mfd/lpc_ich.c 7465F: drivers/gpio/gpio-ich.c 7466 7467IDE SUBSYSTEM 7468M: "David S. Miller" <davem@davemloft.net> 7469L: linux-ide@vger.kernel.org 7470Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7471T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7472S: Maintained 7473F: Documentation/ide/ 7474F: drivers/ide/ 7475F: include/linux/ide.h 7476 7477IDE/ATAPI DRIVERS 7478M: Borislav Petkov <bp@alien8.de> 7479L: linux-ide@vger.kernel.org 7480S: Maintained 7481F: Documentation/cdrom/ide-cd 7482F: drivers/ide/ide-cd* 7483 7484IDEAPAD LAPTOP EXTRAS DRIVER 7485M: Ike Panhc <ike.pan@canonical.com> 7486L: platform-driver-x86@vger.kernel.org 7487W: http://launchpad.net/ideapad-laptop 7488S: Maintained 7489F: drivers/platform/x86/ideapad-laptop.c 7490 7491IDEAPAD LAPTOP SLIDEBAR DRIVER 7492M: Andrey Moiseev <o2g.org.ru@gmail.com> 7493L: linux-input@vger.kernel.org 7494W: https://github.com/o2genum/ideapad-slidebar 7495S: Maintained 7496F: drivers/input/misc/ideapad_slidebar.c 7497 7498IDT VersaClock 5 CLOCK DRIVER 7499M: Marek Vasut <marek.vasut@gmail.com> 7500S: Maintained 7501F: drivers/clk/clk-versaclock5.c 7502 7503IEEE 802.15.4 SUBSYSTEM 7504M: Alexander Aring <alex.aring@gmail.com> 7505M: Stefan Schmidt <stefan@datenfreihafen.org> 7506L: linux-wpan@vger.kernel.org 7507W: http://wpan.cakelab.org/ 7508T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7509T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7510S: Maintained 7511F: net/ieee802154/ 7512F: net/mac802154/ 7513F: drivers/net/ieee802154/ 7514F: include/linux/nl802154.h 7515F: include/linux/ieee802154.h 7516F: include/net/nl802154.h 7517F: include/net/mac802154.h 7518F: include/net/af_ieee802154.h 7519F: include/net/cfg802154.h 7520F: include/net/ieee802154_netdev.h 7521F: Documentation/networking/ieee802154.txt 7522 7523IFE PROTOCOL 7524M: Yotam Gigi <yotam.gi@gmail.com> 7525M: Jamal Hadi Salim <jhs@mojatatu.com> 7526F: net/ife 7527F: include/net/ife.h 7528F: include/uapi/linux/ife.h 7529 7530IGORPLUG-USB IR RECEIVER 7531M: Sean Young <sean@mess.org> 7532L: linux-media@vger.kernel.org 7533S: Maintained 7534F: drivers/media/rc/igorplugusb.c 7535 7536IGUANAWORKS USB IR TRANSCEIVER 7537M: Sean Young <sean@mess.org> 7538L: linux-media@vger.kernel.org 7539S: Maintained 7540F: drivers/media/rc/iguanair.c 7541 7542IIO DIGITAL POTENTIOMETER DAC 7543M: Peter Rosin <peda@axentia.se> 7544L: linux-iio@vger.kernel.org 7545S: Maintained 7546F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7547F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7548F: drivers/iio/dac/dpot-dac.c 7549 7550IIO ENVELOPE DETECTOR 7551M: Peter Rosin <peda@axentia.se> 7552L: linux-iio@vger.kernel.org 7553S: Maintained 7554F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7555F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7556F: drivers/iio/adc/envelope-detector.c 7557 7558IIO MULTIPLEXER 7559M: Peter Rosin <peda@axentia.se> 7560L: linux-iio@vger.kernel.org 7561S: Maintained 7562F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7563F: drivers/iio/multiplexer/iio-mux.c 7564 7565IIO SUBSYSTEM AND DRIVERS 7566M: Jonathan Cameron <jic23@kernel.org> 7567R: Hartmut Knaack <knaack.h@gmx.de> 7568R: Lars-Peter Clausen <lars@metafoo.de> 7569R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7570L: linux-iio@vger.kernel.org 7571T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7572S: Maintained 7573F: Documentation/ABI/testing/configfs-iio* 7574F: Documentation/ABI/testing/sysfs-bus-iio* 7575F: Documentation/devicetree/bindings/iio/ 7576F: drivers/iio/ 7577F: drivers/staging/iio/ 7578F: include/linux/iio/ 7579F: tools/iio/ 7580 7581IIO UNIT CONVERTER 7582M: Peter Rosin <peda@axentia.se> 7583L: linux-iio@vger.kernel.org 7584S: Maintained 7585F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7586F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7587F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7588F: drivers/iio/afe/iio-rescale.c 7589 7590IKANOS/ADI EAGLE ADSL USB DRIVER 7591M: Matthieu Castet <castet.matthieu@free.fr> 7592M: Stanislaw Gruszka <stf_xl@wp.pl> 7593S: Maintained 7594F: drivers/usb/atm/ueagle-atm.c 7595 7596IMGTEC ASCII LCD DRIVER 7597M: Paul Burton <paul.burton@mips.com> 7598S: Maintained 7599F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7600F: drivers/auxdisplay/img-ascii-lcd.c 7601 7602IMGTEC IR DECODER DRIVER 7603M: James Hogan <jhogan@kernel.org> 7604S: Maintained 7605F: drivers/media/rc/img-ir/ 7606 7607IMON SOUNDGRAPH USB IR RECEIVER 7608M: Sean Young <sean@mess.org> 7609L: linux-media@vger.kernel.org 7610S: Maintained 7611F: drivers/media/rc/imon_raw.c 7612F: drivers/media/rc/imon.c 7613 7614IMS TWINTURBO FRAMEBUFFER DRIVER 7615L: linux-fbdev@vger.kernel.org 7616S: Orphan 7617F: drivers/video/fbdev/imsttfb.c 7618 7619INA209 HARDWARE MONITOR DRIVER 7620M: Guenter Roeck <linux@roeck-us.net> 7621L: linux-hwmon@vger.kernel.org 7622S: Maintained 7623F: Documentation/hwmon/ina209 7624F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7625F: drivers/hwmon/ina209.c 7626 7627INA2XX HARDWARE MONITOR DRIVER 7628M: Guenter Roeck <linux@roeck-us.net> 7629L: linux-hwmon@vger.kernel.org 7630S: Maintained 7631F: Documentation/hwmon/ina2xx 7632F: drivers/hwmon/ina2xx.c 7633F: include/linux/platform_data/ina2xx.h 7634 7635INDUSTRY PACK SUBSYSTEM (IPACK) 7636M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7637M: Jens Taprogge <jens.taprogge@taprogge.org> 7638M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7639L: industrypack-devel@lists.sourceforge.net 7640W: http://industrypack.sourceforge.net 7641S: Maintained 7642F: drivers/ipack/ 7643 7644INFINIBAND SUBSYSTEM 7645M: Doug Ledford <dledford@redhat.com> 7646M: Jason Gunthorpe <jgg@mellanox.com> 7647L: linux-rdma@vger.kernel.org 7648W: https://github.com/linux-rdma/rdma-core 7649Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7650T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7651S: Supported 7652F: Documentation/devicetree/bindings/infiniband/ 7653F: Documentation/infiniband/ 7654F: drivers/infiniband/ 7655F: include/uapi/linux/if_infiniband.h 7656F: include/uapi/rdma/ 7657F: include/rdma/ 7658 7659INGENIC JZ4780 DMA Driver 7660M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7661S: Maintained 7662F: drivers/dma/dma-jz4780.c 7663 7664INGENIC JZ4780 NAND DRIVER 7665M: Harvey Hunt <harveyhuntnexus@gmail.com> 7666L: linux-mtd@lists.infradead.org 7667S: Maintained 7668F: drivers/mtd/nand/raw/jz4780_* 7669 7670INOTIFY 7671M: Jan Kara <jack@suse.cz> 7672R: Amir Goldstein <amir73il@gmail.com> 7673L: linux-fsdevel@vger.kernel.org 7674S: Maintained 7675F: Documentation/filesystems/inotify.txt 7676F: fs/notify/inotify/ 7677F: include/linux/inotify.h 7678F: include/uapi/linux/inotify.h 7679 7680INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7681M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7682L: linux-input@vger.kernel.org 7683Q: http://patchwork.kernel.org/project/linux-input/list/ 7684T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7685S: Maintained 7686F: drivers/input/ 7687F: include/linux/input.h 7688F: include/uapi/linux/input.h 7689F: include/uapi/linux/input-event-codes.h 7690F: include/linux/input/ 7691F: Documentation/devicetree/bindings/input/ 7692F: Documentation/devicetree/bindings/serio/ 7693F: Documentation/input/ 7694 7695INPUT MULTITOUCH (MT) PROTOCOL 7696M: Henrik Rydberg <rydberg@bitmath.org> 7697L: linux-input@vger.kernel.org 7698S: Odd fixes 7699F: Documentation/input/multi-touch-protocol.rst 7700F: drivers/input/input-mt.c 7701K: \b(ABS|SYN)_MT_ 7702 7703INSIDE SECURE CRYPTO DRIVER 7704M: Antoine Tenart <antoine.tenart@bootlin.com> 7705F: drivers/crypto/inside-secure/ 7706S: Maintained 7707L: linux-crypto@vger.kernel.org 7708 7709INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7710M: Mimi Zohar <zohar@linux.ibm.com> 7711M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7712L: linux-integrity@vger.kernel.org 7713T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7714S: Supported 7715F: security/integrity/ima/ 7716 7717INTEL 810/815 FRAMEBUFFER DRIVER 7718M: Antonino Daplas <adaplas@gmail.com> 7719L: linux-fbdev@vger.kernel.org 7720S: Maintained 7721F: drivers/video/fbdev/i810/ 7722 7723INTEL ASoC DRIVERS 7724M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7725M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7726M: Jie Yang <yang.jie@linux.intel.com> 7727L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7728S: Supported 7729F: sound/soc/intel/ 7730 7731INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7732M: Hans de Goede <hdegoede@redhat.com> 7733L: platform-driver-x86@vger.kernel.org 7734S: Maintained 7735F: drivers/platform/x86/intel_atomisp2_pm.c 7736 7737INTEL C600 SERIES SAS CONTROLLER DRIVER 7738M: Intel SCU Linux support <intel-linux-scu@intel.com> 7739M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7740L: linux-scsi@vger.kernel.org 7741T: git git://git.code.sf.net/p/intel-sas/isci 7742S: Supported 7743F: drivers/scsi/isci/ 7744 7745INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7746M: Jani Nikula <jani.nikula@linux.intel.com> 7747M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7748M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7749L: intel-gfx@lists.freedesktop.org 7750W: https://01.org/linuxgraphics/ 7751B: https://01.org/linuxgraphics/documentation/how-report-bugs 7752C: irc://chat.freenode.net/intel-gfx 7753Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7754T: git git://anongit.freedesktop.org/drm-intel 7755S: Supported 7756F: drivers/gpu/drm/i915/ 7757F: include/drm/i915* 7758F: include/uapi/drm/i915_drm.h 7759F: Documentation/gpu/i915.rst 7760 7761INTEL ETHERNET DRIVERS 7762M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7763L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7764W: http://www.intel.com/support/feedback.htm 7765W: http://e1000.sourceforge.net/ 7766Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7767T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7769S: Supported 7770F: Documentation/networking/device_drivers/intel/e100.rst 7771F: Documentation/networking/device_drivers/intel/e1000.rst 7772F: Documentation/networking/device_drivers/intel/e1000e.rst 7773F: Documentation/networking/device_drivers/intel/fm10k.rst 7774F: Documentation/networking/device_drivers/intel/igb.rst 7775F: Documentation/networking/device_drivers/intel/igbvf.rst 7776F: Documentation/networking/device_drivers/intel/ixgb.rst 7777F: Documentation/networking/device_drivers/intel/ixgbe.rst 7778F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7779F: Documentation/networking/device_drivers/intel/i40e.rst 7780F: Documentation/networking/device_drivers/intel/iavf.rst 7781F: Documentation/networking/device_drivers/intel/ice.rst 7782F: drivers/net/ethernet/intel/ 7783F: drivers/net/ethernet/intel/*/ 7784F: include/linux/avf/virtchnl.h 7785 7786INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7787M: Maik Broemme <mbroemme@libmpq.org> 7788L: linux-fbdev@vger.kernel.org 7789S: Maintained 7790F: Documentation/fb/intelfb.txt 7791F: drivers/video/fbdev/intelfb/ 7792 7793INTEL GPIO DRIVERS 7794M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7795L: linux-gpio@vger.kernel.org 7796S: Maintained 7797T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7798F: drivers/gpio/gpio-ich.c 7799F: drivers/gpio/gpio-intel-mid.c 7800F: drivers/gpio/gpio-lynxpoint.c 7801F: drivers/gpio/gpio-merrifield.c 7802F: drivers/gpio/gpio-ml-ioh.c 7803F: drivers/gpio/gpio-pch.c 7804F: drivers/gpio/gpio-sch.c 7805F: drivers/gpio/gpio-sodaville.c 7806 7807INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7808M: Zhenyu Wang <zhenyuw@linux.intel.com> 7809M: Zhi Wang <zhi.a.wang@intel.com> 7810L: intel-gvt-dev@lists.freedesktop.org 7811L: intel-gfx@lists.freedesktop.org 7812W: https://01.org/igvt-g 7813T: git https://github.com/intel/gvt-linux.git 7814S: Supported 7815F: drivers/gpu/drm/i915/gvt/ 7816 7817INTEL HID EVENT DRIVER 7818M: Alex Hung <alex.hung@canonical.com> 7819L: platform-driver-x86@vger.kernel.org 7820S: Maintained 7821F: drivers/platform/x86/intel-hid.c 7822 7823INTEL I/OAT DMA DRIVER 7824M: Dave Jiang <dave.jiang@intel.com> 7825R: Dan Williams <dan.j.williams@intel.com> 7826L: dmaengine@vger.kernel.org 7827Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7828S: Supported 7829F: drivers/dma/ioat* 7830 7831INTEL IDLE DRIVER 7832M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7833M: Len Brown <lenb@kernel.org> 7834L: linux-pm@vger.kernel.org 7835T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7836B: https://bugzilla.kernel.org 7837S: Supported 7838F: drivers/idle/intel_idle.c 7839 7840INTEL INTEGRATED SENSOR HUB DRIVER 7841M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7842M: Jiri Kosina <jikos@kernel.org> 7843L: linux-input@vger.kernel.org 7844S: Maintained 7845F: drivers/hid/intel-ish-hid/ 7846 7847INTEL IOMMU (VT-d) 7848M: David Woodhouse <dwmw2@infradead.org> 7849L: iommu@lists.linux-foundation.org 7850T: git git://git.infradead.org/iommu-2.6.git 7851S: Supported 7852F: drivers/iommu/intel-iommu.c 7853F: include/linux/intel-iommu.h 7854 7855INTEL IOP-ADMA DMA DRIVER 7856R: Dan Williams <dan.j.williams@intel.com> 7857S: Odd fixes 7858F: drivers/dma/iop-adma.c 7859 7860INTEL IPU3 CSI-2 CIO2 DRIVER 7861M: Yong Zhi <yong.zhi@intel.com> 7862M: Sakari Ailus <sakari.ailus@linux.intel.com> 7863M: Bingbu Cao <bingbu.cao@intel.com> 7864R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7865L: linux-media@vger.kernel.org 7866S: Maintained 7867F: drivers/media/pci/intel/ipu3/ 7868F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7869 7870INTEL IPU3 CSI-2 IMGU DRIVER 7871M: Sakari Ailus <sakari.ailus@linux.intel.com> 7872L: linux-media@vger.kernel.org 7873S: Maintained 7874F: drivers/staging/media/ipu3/ 7875F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7876F: Documentation/media/v4l-drivers/ipu3.rst 7877 7878INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7879M: Krzysztof Halasa <khalasa@piap.pl> 7880S: Maintained 7881F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7882F: arch/arm/mach-ixp4xx/include/mach/npe.h 7883F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7884F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7885F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7886F: drivers/net/wan/ixp4xx_hss.c 7887 7888INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7889M: Deepak Saxena <dsaxena@plexity.net> 7890S: Maintained 7891F: drivers/char/hw_random/ixp4xx-rng.c 7892 7893INTEL MANAGEMENT ENGINE (mei) 7894M: Tomas Winkler <tomas.winkler@intel.com> 7895L: linux-kernel@vger.kernel.org 7896S: Supported 7897F: include/uapi/linux/mei.h 7898F: include/linux/mei_cl_bus.h 7899F: drivers/misc/mei/* 7900F: drivers/watchdog/mei_wdt.c 7901F: Documentation/misc-devices/mei/* 7902F: samples/mei/* 7903 7904INTEL MENLOW THERMAL DRIVER 7905M: Sujith Thomas <sujith.thomas@intel.com> 7906L: platform-driver-x86@vger.kernel.org 7907W: https://01.org/linux-acpi 7908S: Supported 7909F: drivers/platform/x86/intel_menlow.c 7910 7911INTEL MIC DRIVERS (mic) 7912M: Sudeep Dutt <sudeep.dutt@intel.com> 7913M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7914S: Supported 7915W: https://github.com/sudeepdutt/mic 7916W: http://software.intel.com/en-us/mic-developer 7917F: include/linux/mic_bus.h 7918F: include/linux/scif.h 7919F: include/uapi/linux/mic_common.h 7920F: include/uapi/linux/mic_ioctl.h 7921F: include/uapi/linux/scif_ioctl.h 7922F: drivers/misc/mic/ 7923F: drivers/dma/mic_x100_dma.c 7924F: drivers/dma/mic_x100_dma.h 7925F: Documentation/mic/ 7926 7927INTEL PMC CORE DRIVER 7928M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7929M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7930L: platform-driver-x86@vger.kernel.org 7931S: Maintained 7932F: drivers/platform/x86/intel_pmc_core* 7933 7934INTEL PMC/P-Unit IPC DRIVER 7935M: Zha Qipeng<qipeng.zha@intel.com> 7936L: platform-driver-x86@vger.kernel.org 7937S: Maintained 7938F: drivers/platform/x86/intel_pmc_ipc.c 7939F: drivers/platform/x86/intel_punit_ipc.c 7940F: arch/x86/include/asm/intel_pmc_ipc.h 7941F: arch/x86/include/asm/intel_punit_ipc.h 7942 7943INTEL PMIC GPIO DRIVERS 7944M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7945S: Maintained 7946T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7947F: drivers/gpio/gpio-*cove.c 7948F: drivers/gpio/gpio-msic.c 7949 7950INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7951R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7952S: Maintained 7953F: drivers/mfd/intel_msic.c 7954F: drivers/mfd/intel_soc_pmic* 7955F: include/linux/mfd/intel_msic.h 7956F: include/linux/mfd/intel_soc_pmic* 7957 7958INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7959M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7960L: linux-wireless@vger.kernel.org 7961S: Maintained 7962F: Documentation/networking/device_drivers/intel/ipw2100.txt 7963F: Documentation/networking/device_drivers/intel/ipw2200.txt 7964F: drivers/net/wireless/intel/ipw2x00/ 7965 7966INTEL PSTATE DRIVER 7967M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7968M: Len Brown <lenb@kernel.org> 7969L: linux-pm@vger.kernel.org 7970S: Supported 7971F: drivers/cpufreq/intel_pstate.c 7972 7973INTEL RDMA RNIC DRIVER 7974M: Faisal Latif <faisal.latif@intel.com> 7975M: Shiraz Saleem <shiraz.saleem@intel.com> 7976L: linux-rdma@vger.kernel.org 7977S: Supported 7978F: drivers/infiniband/hw/i40iw/ 7979F: include/uapi/rdma/i40iw-abi.h 7980 7981INTEL TELEMETRY DRIVER 7982M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7983M: "David E. Box" <david.e.box@linux.intel.com> 7984L: platform-driver-x86@vger.kernel.org 7985S: Maintained 7986F: arch/x86/include/asm/intel_telemetry.h 7987F: drivers/platform/x86/intel_telemetry* 7988 7989INTEL VIRTUAL BUTTON DRIVER 7990M: AceLan Kao <acelan.kao@canonical.com> 7991L: platform-driver-x86@vger.kernel.org 7992S: Maintained 7993F: drivers/platform/x86/intel-vbtn.c 7994 7995INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7996M: Stanislaw Gruszka <sgruszka@redhat.com> 7997L: linux-wireless@vger.kernel.org 7998S: Supported 7999F: drivers/net/wireless/intel/iwlegacy/ 8000 8001INTEL WIRELESS WIFI LINK (iwlwifi) 8002M: Johannes Berg <johannes.berg@intel.com> 8003M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8004M: Luca Coelho <luciano.coelho@intel.com> 8005M: Intel Linux Wireless <linuxwifi@intel.com> 8006L: linux-wireless@vger.kernel.org 8007W: http://intellinuxwireless.org 8008T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8009S: Supported 8010F: drivers/net/wireless/intel/iwlwifi/ 8011 8012INTEL WIRELESS WIMAX CONNECTION 2400 8013M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8014M: linux-wimax@intel.com 8015L: wimax@linuxwimax.org (subscribers-only) 8016S: Supported 8017W: http://linuxwimax.org 8018F: Documentation/wimax/README.i2400m 8019F: drivers/net/wimax/i2400m/ 8020F: include/uapi/linux/wimax/i2400m.h 8021 8022INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8023M: Mario Limonciello <mario.limonciello@dell.com> 8024S: Maintained 8025F: drivers/platform/x86/intel-wmi-thunderbolt.c 8026 8027INTEL(R) TRACE HUB 8028M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8029S: Supported 8030F: Documentation/trace/intel_th.rst 8031F: drivers/hwtracing/intel_th/ 8032 8033INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8034M: Ning Sun <ning.sun@intel.com> 8035L: tboot-devel@lists.sourceforge.net 8036W: http://tboot.sourceforge.net 8037T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8038S: Supported 8039F: Documentation/intel_txt.txt 8040F: include/linux/tboot.h 8041F: arch/x86/kernel/tboot.c 8042 8043INTEL-MID GPIO DRIVER 8044M: David Cohen <david.a.cohen@linux.intel.com> 8045L: linux-gpio@vger.kernel.org 8046S: Maintained 8047F: drivers/gpio/gpio-intel-mid.c 8048 8049INTERCONNECT API 8050M: Georgi Djakov <georgi.djakov@linaro.org> 8051S: Maintained 8052F: Documentation/interconnect/ 8053F: Documentation/devicetree/bindings/interconnect/ 8054F: drivers/interconnect/ 8055F: include/dt-bindings/interconnect/ 8056F: include/linux/interconnect-provider.h 8057F: include/linux/interconnect.h 8058 8059INVENSENSE MPU-3050 GYROSCOPE DRIVER 8060M: Linus Walleij <linus.walleij@linaro.org> 8061L: linux-iio@vger.kernel.org 8062S: Maintained 8063F: drivers/iio/gyro/mpu3050* 8064F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8065 8066IOC3 ETHERNET DRIVER 8067M: Ralf Baechle <ralf@linux-mips.org> 8068L: linux-mips@vger.kernel.org 8069S: Maintained 8070F: drivers/net/ethernet/sgi/ioc3-eth.c 8071 8072IOC3 SERIAL DRIVER 8073M: Pat Gefre <pfg@sgi.com> 8074L: linux-serial@vger.kernel.org 8075S: Maintained 8076F: drivers/tty/serial/ioc3_serial.c 8077 8078IOMAP FILESYSTEM LIBRARY 8079M: Christoph Hellwig <hch@infradead.org> 8080M: Darrick J. Wong <darrick.wong@oracle.com> 8081M: linux-xfs@vger.kernel.org 8082M: linux-fsdevel@vger.kernel.org 8083L: linux-xfs@vger.kernel.org 8084L: linux-fsdevel@vger.kernel.org 8085T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8086S: Supported 8087F: fs/iomap.c 8088F: include/linux/iomap.h 8089 8090IOMMU DRIVERS 8091M: Joerg Roedel <joro@8bytes.org> 8092L: iommu@lists.linux-foundation.org 8093T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8094S: Maintained 8095F: Documentation/devicetree/bindings/iommu/ 8096F: drivers/iommu/ 8097F: include/linux/iommu.h 8098F: include/linux/of_iommu.h 8099F: include/linux/iova.h 8100 8101IO_URING 8102M: Jens Axboe <axboe@kernel.dk> 8103L: linux-block@vger.kernel.org 8104L: linux-fsdevel@vger.kernel.org 8105T: git git://git.kernel.dk/linux-block 8106T: git git://git.kernel.dk/liburing 8107S: Maintained 8108F: fs/io_uring.c 8109F: include/uapi/linux/io_uring.h 8110 8111IP MASQUERADING 8112M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8113S: Maintained 8114F: net/ipv4/netfilter/ipt_MASQUERADE.c 8115 8116IPMI SUBSYSTEM 8117M: Corey Minyard <minyard@acm.org> 8118L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8119W: http://openipmi.sourceforge.net/ 8120S: Supported 8121F: Documentation/devicetree/bindings/ipmi/ 8122F: Documentation/IPMI.txt 8123F: drivers/char/ipmi/ 8124F: include/linux/ipmi* 8125F: include/uapi/linux/ipmi* 8126 8127IPS SCSI RAID DRIVER 8128M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8129L: linux-scsi@vger.kernel.org 8130W: http://www.adaptec.com/ 8131S: Maintained 8132F: drivers/scsi/ips* 8133 8134IPVS 8135M: Wensong Zhang <wensong@linux-vs.org> 8136M: Simon Horman <horms@verge.net.au> 8137M: Julian Anastasov <ja@ssi.bg> 8138L: netdev@vger.kernel.org 8139L: lvs-devel@vger.kernel.org 8140S: Maintained 8141T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8142T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8143F: Documentation/networking/ipvs-sysctl.txt 8144F: include/net/ip_vs.h 8145F: include/uapi/linux/ip_vs.h 8146F: net/netfilter/ipvs/ 8147 8148IPWIRELESS DRIVER 8149M: Jiri Kosina <jikos@kernel.org> 8150M: David Sterba <dsterba@suse.com> 8151S: Odd Fixes 8152F: drivers/tty/ipwireless/ 8153 8154IPX NETWORK LAYER 8155L: netdev@vger.kernel.org 8156S: Obsolete 8157F: include/uapi/linux/ipx.h 8158 8159IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8160M: Marc Zyngier <marc.zyngier@arm.com> 8161S: Maintained 8162T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8163F: Documentation/IRQ-domain.txt 8164F: include/linux/irqdomain.h 8165F: kernel/irq/irqdomain.c 8166F: kernel/irq/msi.c 8167 8168IRQ SUBSYSTEM 8169M: Thomas Gleixner <tglx@linutronix.de> 8170L: linux-kernel@vger.kernel.org 8171S: Maintained 8172T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8173F: kernel/irq/ 8174 8175IRQCHIP DRIVERS 8176M: Thomas Gleixner <tglx@linutronix.de> 8177M: Jason Cooper <jason@lakedaemon.net> 8178M: Marc Zyngier <marc.zyngier@arm.com> 8179L: linux-kernel@vger.kernel.org 8180S: Maintained 8181T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8182F: Documentation/devicetree/bindings/interrupt-controller/ 8183F: drivers/irqchip/ 8184 8185ISA 8186M: William Breathitt Gray <vilhelm.gray@gmail.com> 8187S: Maintained 8188F: Documentation/isa.txt 8189F: drivers/base/isa.c 8190F: include/linux/isa.h 8191 8192ISA RADIO MODULE 8193M: Hans Verkuil <hverkuil@xs4all.nl> 8194L: linux-media@vger.kernel.org 8195T: git git://linuxtv.org/media_tree.git 8196W: https://linuxtv.org 8197S: Maintained 8198F: drivers/media/radio/radio-isa* 8199 8200ISAPNP 8201M: Jaroslav Kysela <perex@perex.cz> 8202S: Maintained 8203F: Documentation/isapnp.txt 8204F: drivers/pnp/isapnp/ 8205F: include/linux/isapnp.h 8206 8207ISCSI 8208M: Lee Duncan <lduncan@suse.com> 8209M: Chris Leech <cleech@redhat.com> 8210L: open-iscsi@googlegroups.com 8211W: www.open-iscsi.com 8212S: Maintained 8213F: drivers/scsi/*iscsi* 8214F: include/scsi/*iscsi* 8215 8216iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8217M: Peter Jones <pjones@redhat.com> 8218M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8219S: Maintained 8220F: drivers/firmware/iscsi_ibft* 8221 8222ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8223M: Sagi Grimberg <sagi@grimberg.me> 8224M: Max Gurtovoy <maxg@mellanox.com> 8225L: linux-rdma@vger.kernel.org 8226S: Supported 8227W: http://www.openfabrics.org 8228W: www.open-iscsi.org 8229Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8230F: drivers/infiniband/ulp/iser/ 8231 8232ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8233M: Sagi Grimberg <sagi@grimberg.me> 8234T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8235L: linux-rdma@vger.kernel.org 8236L: target-devel@vger.kernel.org 8237S: Supported 8238W: http://www.linux-iscsi.org 8239F: drivers/infiniband/ulp/isert 8240 8241ISDN SUBSYSTEM 8242M: Karsten Keil <isdn@linux-pingi.de> 8243L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8244L: netdev@vger.kernel.org 8245W: http://www.isdn4linux.de 8246T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8247S: Maintained 8248F: Documentation/isdn/ 8249F: drivers/isdn/ 8250F: include/linux/isdn.h 8251F: include/linux/isdn/ 8252F: include/uapi/linux/isdn.h 8253F: include/uapi/linux/isdn/ 8254 8255IT87 HARDWARE MONITORING DRIVER 8256M: Jean Delvare <jdelvare@suse.com> 8257L: linux-hwmon@vger.kernel.org 8258S: Maintained 8259F: Documentation/hwmon/it87 8260F: drivers/hwmon/it87.c 8261 8262IT913X MEDIA DRIVER 8263M: Antti Palosaari <crope@iki.fi> 8264L: linux-media@vger.kernel.org 8265W: https://linuxtv.org 8266W: http://palosaari.fi/linux/ 8267Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8268T: git git://linuxtv.org/anttip/media_tree.git 8269S: Maintained 8270F: drivers/media/tuners/it913x* 8271 8272IVTV VIDEO4LINUX DRIVER 8273M: Andy Walls <awalls@md.metrocast.net> 8274L: ivtv-devel@ivtvdriver.org (subscribers-only) 8275L: linux-media@vger.kernel.org 8276T: git git://linuxtv.org/media_tree.git 8277W: http://www.ivtvdriver.org 8278S: Maintained 8279F: Documentation/media/v4l-drivers/ivtv* 8280F: drivers/media/pci/ivtv/ 8281F: include/uapi/linux/ivtv* 8282 8283IX2505V MEDIA DRIVER 8284M: Malcolm Priestley <tvboxspy@gmail.com> 8285L: linux-media@vger.kernel.org 8286W: https://linuxtv.org 8287Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8288S: Maintained 8289F: drivers/media/dvb-frontends/ix2505v* 8290 8291JAILHOUSE HYPERVISOR INTERFACE 8292M: Jan Kiszka <jan.kiszka@siemens.com> 8293L: jailhouse-dev@googlegroups.com 8294S: Maintained 8295F: arch/x86/kernel/jailhouse.c 8296F: arch/x86/include/asm/jailhouse_para.h 8297 8298JC42.4 TEMPERATURE SENSOR DRIVER 8299M: Guenter Roeck <linux@roeck-us.net> 8300L: linux-hwmon@vger.kernel.org 8301S: Maintained 8302F: drivers/hwmon/jc42.c 8303F: Documentation/hwmon/jc42 8304 8305JFS FILESYSTEM 8306M: Dave Kleikamp <shaggy@kernel.org> 8307L: jfs-discussion@lists.sourceforge.net 8308W: http://jfs.sourceforge.net/ 8309T: git git://github.com/kleikamp/linux-shaggy.git 8310S: Maintained 8311F: Documentation/filesystems/jfs.txt 8312F: fs/jfs/ 8313 8314JME NETWORK DRIVER 8315M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8316L: netdev@vger.kernel.org 8317S: Maintained 8318F: drivers/net/ethernet/jme.* 8319 8320JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8321M: David Woodhouse <dwmw2@infradead.org> 8322L: linux-mtd@lists.infradead.org 8323W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8324S: Maintained 8325F: fs/jffs2/ 8326F: include/uapi/linux/jffs2.h 8327 8328JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8329M: "Theodore Ts'o" <tytso@mit.edu> 8330M: Jan Kara <jack@suse.com> 8331L: linux-ext4@vger.kernel.org 8332S: Maintained 8333F: fs/jbd2/ 8334F: include/linux/jbd2.h 8335 8336JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8337M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8338L: linux-media@vger.kernel.org 8339S: Maintained 8340F: drivers/media/platform/rcar_jpu.c 8341 8342JSM Neo PCI based serial card 8343L: linux-serial@vger.kernel.org 8344S: Orphan 8345F: drivers/tty/serial/jsm/ 8346 8347K10TEMP HARDWARE MONITORING DRIVER 8348M: Clemens Ladisch <clemens@ladisch.de> 8349L: linux-hwmon@vger.kernel.org 8350S: Maintained 8351F: Documentation/hwmon/k10temp 8352F: drivers/hwmon/k10temp.c 8353 8354K8TEMP HARDWARE MONITORING DRIVER 8355M: Rudolf Marek <r.marek@assembler.cz> 8356L: linux-hwmon@vger.kernel.org 8357S: Maintained 8358F: Documentation/hwmon/k8temp 8359F: drivers/hwmon/k8temp.c 8360 8361KASAN 8362M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8363R: Alexander Potapenko <glider@google.com> 8364R: Dmitry Vyukov <dvyukov@google.com> 8365L: kasan-dev@googlegroups.com 8366S: Maintained 8367F: arch/*/include/asm/kasan.h 8368F: arch/*/mm/kasan_init* 8369F: Documentation/dev-tools/kasan.rst 8370F: include/linux/kasan*.h 8371F: lib/test_kasan.c 8372F: mm/kasan/ 8373F: scripts/Makefile.kasan 8374 8375KCONFIG 8376M: Masahiro Yamada <yamada.masahiro@socionext.com> 8377T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8378L: linux-kbuild@vger.kernel.org 8379S: Maintained 8380F: Documentation/kbuild/kconfig* 8381F: scripts/kconfig/ 8382F: scripts/Kconfig.include 8383 8384KDUMP 8385M: Dave Young <dyoung@redhat.com> 8386M: Baoquan He <bhe@redhat.com> 8387R: Vivek Goyal <vgoyal@redhat.com> 8388L: kexec@lists.infradead.org 8389W: http://lse.sourceforge.net/kdump/ 8390S: Maintained 8391F: Documentation/kdump/ 8392 8393KEENE FM RADIO TRANSMITTER DRIVER 8394M: Hans Verkuil <hverkuil@xs4all.nl> 8395L: linux-media@vger.kernel.org 8396T: git git://linuxtv.org/media_tree.git 8397W: https://linuxtv.org 8398S: Maintained 8399F: drivers/media/radio/radio-keene* 8400 8401KERNEL AUTOMOUNTER 8402M: Ian Kent <raven@themaw.net> 8403L: autofs@vger.kernel.org 8404S: Maintained 8405F: fs/autofs/ 8406 8407KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8408M: Masahiro Yamada <yamada.masahiro@socionext.com> 8409M: Michal Marek <michal.lkml@markovi.net> 8410T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8411L: linux-kbuild@vger.kernel.org 8412S: Maintained 8413F: Documentation/kbuild/ 8414F: Makefile 8415F: scripts/Kbuild* 8416F: scripts/Makefile* 8417F: scripts/basic/ 8418F: scripts/mk* 8419F: scripts/mod/ 8420F: scripts/package/ 8421 8422KERNEL JANITORS 8423L: kernel-janitors@vger.kernel.org 8424W: http://kernelnewbies.org/KernelJanitors 8425S: Odd Fixes 8426 8427KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8428M: "J. Bruce Fields" <bfields@fieldses.org> 8429M: Jeff Layton <jlayton@kernel.org> 8430L: linux-nfs@vger.kernel.org 8431W: http://nfs.sourceforge.net/ 8432T: git git://linux-nfs.org/~bfields/linux.git 8433S: Supported 8434F: fs/nfsd/ 8435F: include/uapi/linux/nfsd/ 8436F: fs/lockd/ 8437F: fs/nfs_common/ 8438F: net/sunrpc/ 8439F: include/linux/lockd/ 8440F: include/linux/sunrpc/ 8441F: include/uapi/linux/sunrpc/ 8442 8443KERNEL SELFTEST FRAMEWORK 8444M: Shuah Khan <shuah@kernel.org> 8445M: Shuah Khan <skhan@linuxfoundation.org> 8446L: linux-kselftest@vger.kernel.org 8447T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8448Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8449S: Maintained 8450F: tools/testing/selftests/ 8451F: Documentation/dev-tools/kselftest* 8452 8453KERNEL USERMODE HELPER 8454M: Luis Chamberlain <mcgrof@kernel.org> 8455L: linux-kernel@vger.kernel.org 8456S: Maintained 8457F: kernel/umh.c 8458F: include/linux/umh.h 8459 8460KERNEL VIRTUAL MACHINE (KVM) 8461M: Paolo Bonzini <pbonzini@redhat.com> 8462M: Radim Krčmář <rkrcmar@redhat.com> 8463L: kvm@vger.kernel.org 8464W: http://www.linux-kvm.org 8465T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8466S: Supported 8467F: Documentation/virtual/kvm/ 8468F: include/trace/events/kvm.h 8469F: include/uapi/asm-generic/kvm* 8470F: include/uapi/linux/kvm* 8471F: include/asm-generic/kvm* 8472F: include/linux/kvm* 8473F: include/kvm/iodev.h 8474F: virt/kvm/* 8475F: tools/kvm/ 8476F: tools/testing/selftests/kvm/ 8477 8478KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8479M: Joerg Roedel <joro@8bytes.org> 8480L: kvm@vger.kernel.org 8481W: http://www.linux-kvm.org/ 8482S: Maintained 8483F: arch/x86/include/asm/svm.h 8484F: arch/x86/kvm/svm.c 8485 8486KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8487M: Christoffer Dall <christoffer.dall@arm.com> 8488M: Marc Zyngier <marc.zyngier@arm.com> 8489R: James Morse <james.morse@arm.com> 8490R: Julien Thierry <julien.thierry@arm.com> 8491R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8493L: kvmarm@lists.cs.columbia.edu 8494W: http://systems.cs.columbia.edu/projects/kvm-arm 8495T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8496S: Maintained 8497F: arch/arm/include/uapi/asm/kvm* 8498F: arch/arm/include/asm/kvm* 8499F: arch/arm/kvm/ 8500F: arch/arm64/include/uapi/asm/kvm* 8501F: arch/arm64/include/asm/kvm* 8502F: arch/arm64/kvm/ 8503F: virt/kvm/arm/ 8504F: include/kvm/arm_* 8505 8506KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8507M: James Hogan <jhogan@kernel.org> 8508L: linux-mips@vger.kernel.org 8509S: Supported 8510F: arch/mips/include/uapi/asm/kvm* 8511F: arch/mips/include/asm/kvm* 8512F: arch/mips/kvm/ 8513 8514KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8515M: Paul Mackerras <paulus@ozlabs.org> 8516L: kvm-ppc@vger.kernel.org 8517W: http://www.linux-kvm.org/ 8518T: git git://github.com/agraf/linux-2.6.git 8519S: Supported 8520F: arch/powerpc/include/uapi/asm/kvm* 8521F: arch/powerpc/include/asm/kvm* 8522F: arch/powerpc/kvm/ 8523F: arch/powerpc/kernel/kvm* 8524 8525KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8526M: Christian Borntraeger <borntraeger@de.ibm.com> 8527M: Janosch Frank <frankja@linux.ibm.com> 8528R: David Hildenbrand <david@redhat.com> 8529R: Cornelia Huck <cohuck@redhat.com> 8530L: linux-s390@vger.kernel.org 8531W: http://www.ibm.com/developerworks/linux/linux390/ 8532T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8533S: Supported 8534F: arch/s390/include/uapi/asm/kvm* 8535F: arch/s390/include/asm/gmap.h 8536F: arch/s390/include/asm/kvm* 8537F: arch/s390/kvm/ 8538F: arch/s390/mm/gmap.c 8539 8540KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8541M: Paolo Bonzini <pbonzini@redhat.com> 8542M: Radim Krčmář <rkrcmar@redhat.com> 8543L: kvm@vger.kernel.org 8544W: http://www.linux-kvm.org 8545T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8546S: Supported 8547F: arch/x86/kvm/ 8548F: arch/x86/kvm/*/ 8549F: arch/x86/include/uapi/asm/kvm* 8550F: arch/x86/include/asm/kvm* 8551F: arch/x86/include/asm/pvclock-abi.h 8552F: arch/x86/kernel/kvm.c 8553F: arch/x86/kernel/kvmclock.c 8554 8555KERNFS 8556M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8557M: Tejun Heo <tj@kernel.org> 8558T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8559S: Supported 8560F: include/linux/kernfs.h 8561F: fs/kernfs/ 8562 8563KEXEC 8564M: Eric Biederman <ebiederm@xmission.com> 8565W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8566L: kexec@lists.infradead.org 8567S: Maintained 8568F: include/linux/kexec.h 8569F: include/uapi/linux/kexec.h 8570F: kernel/kexec* 8571 8572KEYS-ENCRYPTED 8573M: Mimi Zohar <zohar@linux.ibm.com> 8574L: linux-integrity@vger.kernel.org 8575L: keyrings@vger.kernel.org 8576S: Supported 8577F: Documentation/security/keys/trusted-encrypted.rst 8578F: include/keys/encrypted-type.h 8579F: security/keys/encrypted-keys/ 8580 8581KEYS-TRUSTED 8582M: James Bottomley <jejb@linux.ibm.com> 8583M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8584M: Mimi Zohar <zohar@linux.ibm.com> 8585L: linux-integrity@vger.kernel.org 8586L: keyrings@vger.kernel.org 8587S: Supported 8588F: Documentation/security/keys/trusted-encrypted.rst 8589F: include/keys/trusted-type.h 8590F: security/keys/trusted.c 8591F: security/keys/trusted.h 8592 8593KEYS/KEYRINGS: 8594M: David Howells <dhowells@redhat.com> 8595L: keyrings@vger.kernel.org 8596S: Maintained 8597F: Documentation/security/keys/core.rst 8598F: include/linux/key.h 8599F: include/linux/key-type.h 8600F: include/linux/keyctl.h 8601F: include/uapi/linux/keyctl.h 8602F: include/keys/ 8603F: security/keys/ 8604 8605KGDB / KDB /debug_core 8606M: Jason Wessel <jason.wessel@windriver.com> 8607M: Daniel Thompson <daniel.thompson@linaro.org> 8608W: http://kgdb.wiki.kernel.org/ 8609L: kgdb-bugreport@lists.sourceforge.net 8610T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8611S: Maintained 8612F: Documentation/dev-tools/kgdb.rst 8613F: drivers/misc/kgdbts.c 8614F: drivers/tty/serial/kgdboc.c 8615F: include/linux/kdb.h 8616F: include/linux/kgdb.h 8617F: kernel/debug/ 8618 8619KMEMLEAK 8620M: Catalin Marinas <catalin.marinas@arm.com> 8621S: Maintained 8622F: Documentation/dev-tools/kmemleak.rst 8623F: include/linux/kmemleak.h 8624F: mm/kmemleak.c 8625F: mm/kmemleak-test.c 8626 8627KMOD KERNEL MODULE LOADER - USERMODE HELPER 8628M: Luis Chamberlain <mcgrof@kernel.org> 8629L: linux-kernel@vger.kernel.org 8630S: Maintained 8631F: kernel/kmod.c 8632F: include/linux/kmod.h 8633F: lib/test_kmod.c 8634F: tools/testing/selftests/kmod/ 8635 8636KPROBES 8637M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8638M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8639M: "David S. Miller" <davem@davemloft.net> 8640M: Masami Hiramatsu <mhiramat@kernel.org> 8641S: Maintained 8642F: Documentation/kprobes.txt 8643F: include/linux/kprobes.h 8644F: include/asm-generic/kprobes.h 8645F: kernel/kprobes.c 8646 8647KS0108 LCD CONTROLLER DRIVER 8648M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8649S: Maintained 8650F: Documentation/auxdisplay/ks0108 8651F: drivers/auxdisplay/ks0108.c 8652F: include/linux/ks0108.h 8653 8654L3MDEV 8655M: David Ahern <dsa@cumulusnetworks.com> 8656L: netdev@vger.kernel.org 8657S: Maintained 8658F: net/l3mdev 8659F: include/net/l3mdev.h 8660 8661L7 BPF FRAMEWORK 8662M: John Fastabend <john.fastabend@gmail.com> 8663M: Daniel Borkmann <daniel@iogearbox.net> 8664L: netdev@vger.kernel.org 8665L: bpf@vger.kernel.org 8666S: Maintained 8667F: include/linux/skmsg.h 8668F: net/core/skmsg.c 8669F: net/core/sock_map.c 8670F: net/ipv4/tcp_bpf.c 8671 8672LANTIQ / INTEL Ethernet drivers 8673M: Hauke Mehrtens <hauke@hauke-m.de> 8674L: netdev@vger.kernel.org 8675S: Maintained 8676F: net/dsa/tag_gswip.c 8677F: drivers/net/ethernet/lantiq_xrx200.c 8678F: drivers/net/dsa/lantiq_pce.h 8679F: drivers/net/dsa/lantiq_gswip.c 8680 8681LANTIQ MIPS ARCHITECTURE 8682M: John Crispin <john@phrozen.org> 8683L: linux-mips@vger.kernel.org 8684S: Maintained 8685F: arch/mips/lantiq 8686F: drivers/soc/lantiq 8687 8688LAPB module 8689L: linux-x25@vger.kernel.org 8690S: Orphan 8691F: Documentation/networking/lapb-module.txt 8692F: include/*/lapb.h 8693F: net/lapb/ 8694 8695LASI 53c700 driver for PARISC 8696M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8697L: linux-scsi@vger.kernel.org 8698S: Maintained 8699F: Documentation/scsi/53c700.txt 8700F: drivers/scsi/53c700* 8701 8702LEAKING_ADDRESSES 8703M: Tobin C. Harding <me@tobin.cc> 8704M: Tycho Andersen <tycho@tycho.ws> 8705L: kernel-hardening@lists.openwall.com 8706S: Maintained 8707T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8708F: scripts/leaking_addresses.pl 8709 8710LED SUBSYSTEM 8711M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8712M: Pavel Machek <pavel@ucw.cz> 8713L: linux-leds@vger.kernel.org 8714T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8715S: Maintained 8716F: Documentation/devicetree/bindings/leds/ 8717F: drivers/leds/ 8718F: include/linux/leds.h 8719 8720LEGACY EEPROM DRIVER 8721M: Jean Delvare <jdelvare@suse.com> 8722S: Maintained 8723F: Documentation/misc-devices/eeprom 8724F: drivers/misc/eeprom/eeprom.c 8725 8726LEGO MINDSTORMS EV3 8727R: David Lechner <david@lechnology.com> 8728S: Maintained 8729F: arch/arm/boot/dts/da850-lego-ev3.dts 8730F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8731F: drivers/power/supply/lego_ev3_battery.c 8732 8733LEGO USB Tower driver 8734M: Juergen Stuber <starblue@users.sourceforge.net> 8735L: legousb-devel@lists.sourceforge.net 8736W: http://legousb.sourceforge.net/ 8737S: Maintained 8738F: drivers/usb/misc/legousbtower.c 8739 8740LG LAPTOP EXTRAS 8741M: Matan Ziv-Av <matan@svgalib.org> 8742L: platform-driver-x86@vger.kernel.org 8743S: Maintained 8744F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8745F: Documentation/laptops/lg-laptop.rst 8746F: drivers/platform/x86/lg-laptop.c 8747 8748LG2160 MEDIA DRIVER 8749M: Michael Krufky <mkrufky@linuxtv.org> 8750L: linux-media@vger.kernel.org 8751W: https://linuxtv.org 8752W: http://github.com/mkrufky 8753Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8754T: git git://linuxtv.org/mkrufky/tuners.git 8755S: Maintained 8756F: drivers/media/dvb-frontends/lg2160.* 8757 8758LGDT3305 MEDIA DRIVER 8759M: Michael Krufky <mkrufky@linuxtv.org> 8760L: linux-media@vger.kernel.org 8761W: https://linuxtv.org 8762W: http://github.com/mkrufky 8763Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8764T: git git://linuxtv.org/mkrufky/tuners.git 8765S: Maintained 8766F: drivers/media/dvb-frontends/lgdt3305.* 8767 8768LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8769M: Viresh Kumar <vireshk@kernel.org> 8770L: linux-ide@vger.kernel.org 8771T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8772S: Maintained 8773F: include/linux/pata_arasan_cf_data.h 8774F: drivers/ata/pata_arasan_cf.c 8775 8776LIBATA PATA DRIVERS 8777M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8778M: Jens Axboe <axboe@kernel.dk> 8779L: linux-ide@vger.kernel.org 8780T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8781S: Maintained 8782F: drivers/ata/pata_*.c 8783F: drivers/ata/ata_generic.c 8784 8785LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8786M: Linus Walleij <linus.walleij@linaro.org> 8787L: linux-ide@vger.kernel.org 8788T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8789S: Maintained 8790F: drivers/ata/pata_ftide010.c 8791F: drivers/ata/sata_gemini.c 8792F: drivers/ata/sata_gemini.h 8793 8794LIBATA SATA AHCI PLATFORM devices support 8795M: Hans de Goede <hdegoede@redhat.com> 8796M: Jens Axboe <axboe@kernel.dk> 8797L: linux-ide@vger.kernel.org 8798T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8799S: Maintained 8800F: drivers/ata/ahci_platform.c 8801F: drivers/ata/libahci_platform.c 8802F: include/linux/ahci_platform.h 8803 8804LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8805M: Mikael Pettersson <mikpelinux@gmail.com> 8806L: linux-ide@vger.kernel.org 8807T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8808S: Maintained 8809F: drivers/ata/sata_promise.* 8810 8811LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8812M: Jens Axboe <axboe@kernel.dk> 8813L: linux-ide@vger.kernel.org 8814T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8815S: Maintained 8816F: drivers/ata/ 8817F: include/linux/ata.h 8818F: include/linux/libata.h 8819F: Documentation/devicetree/bindings/ata/ 8820 8821LIBLOCKDEP 8822M: Sasha Levin <alexander.levin@microsoft.com> 8823S: Maintained 8824F: tools/lib/lockdep/ 8825 8826LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8827M: Dan Williams <dan.j.williams@intel.com> 8828M: Vishal Verma <vishal.l.verma@intel.com> 8829M: Dave Jiang <dave.jiang@intel.com> 8830L: linux-nvdimm@lists.01.org 8831Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8832S: Supported 8833F: drivers/nvdimm/blk.c 8834F: drivers/nvdimm/region_devs.c 8835 8836LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8837M: Vishal Verma <vishal.l.verma@intel.com> 8838M: Dan Williams <dan.j.williams@intel.com> 8839M: Dave Jiang <dave.jiang@intel.com> 8840L: linux-nvdimm@lists.01.org 8841Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8842S: Supported 8843F: drivers/nvdimm/btt* 8844 8845LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8846M: Dan Williams <dan.j.williams@intel.com> 8847M: Vishal Verma <vishal.l.verma@intel.com> 8848M: Dave Jiang <dave.jiang@intel.com> 8849L: linux-nvdimm@lists.01.org 8850Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8851S: Supported 8852F: drivers/nvdimm/pmem* 8853 8854LIBNVDIMM: DEVICETREE BINDINGS 8855M: Oliver O'Halloran <oohall@gmail.com> 8856L: linux-nvdimm@lists.01.org 8857Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8858S: Supported 8859F: drivers/nvdimm/of_pmem.c 8860F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8861 8862LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8863M: Dan Williams <dan.j.williams@intel.com> 8864M: Vishal Verma <vishal.l.verma@intel.com> 8865M: Dave Jiang <dave.jiang@intel.com> 8866M: Keith Busch <keith.busch@intel.com> 8867M: Ira Weiny <ira.weiny@intel.com> 8868L: linux-nvdimm@lists.01.org 8869Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8870T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8871S: Supported 8872F: drivers/nvdimm/* 8873F: drivers/acpi/nfit/* 8874F: include/linux/nd.h 8875F: include/linux/libnvdimm.h 8876F: include/uapi/linux/ndctl.h 8877 8878LIGHTNVM PLATFORM SUPPORT 8879M: Matias Bjorling <mb@lightnvm.io> 8880W: http://github/OpenChannelSSD 8881L: linux-block@vger.kernel.org 8882S: Maintained 8883F: drivers/lightnvm/ 8884F: include/linux/lightnvm.h 8885F: include/uapi/linux/lightnvm.h 8886 8887LINUX FOR POWER MACINTOSH 8888M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8889W: http://www.penguinppc.org/ 8890L: linuxppc-dev@lists.ozlabs.org 8891S: Maintained 8892F: arch/powerpc/platforms/powermac/ 8893F: drivers/macintosh/ 8894 8895LINUX FOR POWERPC (32-BIT AND 64-BIT) 8896M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8897M: Paul Mackerras <paulus@samba.org> 8898M: Michael Ellerman <mpe@ellerman.id.au> 8899W: https://github.com/linuxppc/linux/wiki 8900L: linuxppc-dev@lists.ozlabs.org 8901Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8902T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8903S: Supported 8904F: Documentation/ABI/stable/sysfs-firmware-opal-* 8905F: Documentation/devicetree/bindings/powerpc/ 8906F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8907F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8908F: Documentation/powerpc/ 8909F: arch/powerpc/ 8910F: drivers/char/tpm/tpm_ibmvtpm* 8911F: drivers/crypto/nx/ 8912F: drivers/crypto/vmx/ 8913F: drivers/i2c/busses/i2c-opal.c 8914F: drivers/net/ethernet/ibm/ibmveth.* 8915F: drivers/net/ethernet/ibm/ibmvnic.* 8916F: drivers/pci/hotplug/pnv_php.c 8917F: drivers/pci/hotplug/rpa* 8918F: drivers/rtc/rtc-opal.c 8919F: drivers/scsi/ibmvscsi/ 8920F: drivers/tty/hvc/hvc_opal.c 8921F: drivers/watchdog/wdrtas.c 8922F: tools/testing/selftests/powerpc 8923N: /pmac 8924N: powermac 8925N: powernv 8926N: [^a-z0-9]ps3 8927N: pseries 8928 8929LINUX FOR POWERPC EMBEDDED MPC5XXX 8930M: Anatolij Gustschin <agust@denx.de> 8931L: linuxppc-dev@lists.ozlabs.org 8932T: git git://git.denx.de/linux-denx-agust.git 8933S: Maintained 8934F: arch/powerpc/platforms/512x/ 8935F: arch/powerpc/platforms/52xx/ 8936 8937LINUX FOR POWERPC EMBEDDED PPC4XX 8938M: Alistair Popple <alistair@popple.id.au> 8939M: Matt Porter <mporter@kernel.crashing.org> 8940W: http://www.penguinppc.org/ 8941L: linuxppc-dev@lists.ozlabs.org 8942S: Maintained 8943F: arch/powerpc/platforms/40x/ 8944F: arch/powerpc/platforms/44x/ 8945 8946LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8947M: Scott Wood <oss@buserror.net> 8948M: Kumar Gala <galak@kernel.crashing.org> 8949W: http://www.penguinppc.org/ 8950L: linuxppc-dev@lists.ozlabs.org 8951T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8952S: Maintained 8953F: arch/powerpc/platforms/83xx/ 8954F: arch/powerpc/platforms/85xx/ 8955F: Documentation/devicetree/bindings/powerpc/fsl/ 8956 8957LINUX FOR POWERPC EMBEDDED PPC8XX 8958M: Vitaly Bordug <vitb@kernel.crashing.org> 8959W: http://www.penguinppc.org/ 8960L: linuxppc-dev@lists.ozlabs.org 8961S: Maintained 8962F: arch/powerpc/platforms/8xx/ 8963 8964LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8965L: linuxppc-dev@lists.ozlabs.org 8966S: Orphan 8967F: arch/powerpc/*/*virtex* 8968F: arch/powerpc/*/*/*virtex* 8969 8970LINUX FOR POWERPC PA SEMI PWRFICIENT 8971L: linuxppc-dev@lists.ozlabs.org 8972S: Orphan 8973F: arch/powerpc/platforms/pasemi/ 8974F: drivers/*/*pasemi* 8975F: drivers/*/*/*pasemi* 8976 8977LINUX KERNEL DUMP TEST MODULE (LKDTM) 8978M: Kees Cook <keescook@chromium.org> 8979S: Maintained 8980F: drivers/misc/lkdtm/* 8981 8982LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8983M: Alan Stern <stern@rowland.harvard.edu> 8984M: Andrea Parri <andrea.parri@amarulasolutions.com> 8985M: Will Deacon <will.deacon@arm.com> 8986M: Peter Zijlstra <peterz@infradead.org> 8987M: Boqun Feng <boqun.feng@gmail.com> 8988M: Nicholas Piggin <npiggin@gmail.com> 8989M: David Howells <dhowells@redhat.com> 8990M: Jade Alglave <j.alglave@ucl.ac.uk> 8991M: Luc Maranget <luc.maranget@inria.fr> 8992M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8993R: Akira Yokosawa <akiyks@gmail.com> 8994R: Daniel Lustig <dlustig@nvidia.com> 8995L: linux-kernel@vger.kernel.org 8996L: linux-arch@vger.kernel.org 8997S: Supported 8998T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8999F: tools/memory-model/ 9000F: Documentation/atomic_bitops.txt 9001F: Documentation/atomic_t.txt 9002F: Documentation/core-api/atomic_ops.rst 9003F: Documentation/core-api/refcount-vs-atomic.rst 9004F: Documentation/memory-barriers.txt 9005 9006LIS3LV02D ACCELEROMETER DRIVER 9007M: Eric Piel <eric.piel@tremplin-utc.net> 9008S: Maintained 9009F: Documentation/misc-devices/lis3lv02d 9010F: drivers/misc/lis3lv02d/ 9011F: drivers/platform/x86/hp_accel.c 9012 9013LIVE PATCHING 9014M: Josh Poimboeuf <jpoimboe@redhat.com> 9015M: Jiri Kosina <jikos@kernel.org> 9016M: Miroslav Benes <mbenes@suse.cz> 9017M: Petr Mladek <pmladek@suse.com> 9018R: Joe Lawrence <joe.lawrence@redhat.com> 9019S: Maintained 9020F: kernel/livepatch/ 9021F: include/linux/livepatch.h 9022F: arch/x86/include/asm/livepatch.h 9023F: arch/x86/kernel/livepatch.c 9024F: Documentation/livepatch/ 9025F: Documentation/ABI/testing/sysfs-kernel-livepatch 9026F: samples/livepatch/ 9027F: tools/testing/selftests/livepatch/ 9028L: live-patching@vger.kernel.org 9029T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9030 9031LLC (802.2) 9032L: netdev@vger.kernel.org 9033S: Odd fixes 9034F: include/linux/llc.h 9035F: include/uapi/linux/llc.h 9036F: include/net/llc* 9037F: net/llc/ 9038 9039LM73 HARDWARE MONITOR DRIVER 9040M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9041L: linux-hwmon@vger.kernel.org 9042S: Maintained 9043F: drivers/hwmon/lm73.c 9044 9045LM78 HARDWARE MONITOR DRIVER 9046M: Jean Delvare <jdelvare@suse.com> 9047L: linux-hwmon@vger.kernel.org 9048S: Maintained 9049F: Documentation/hwmon/lm78 9050F: drivers/hwmon/lm78.c 9051 9052LM83 HARDWARE MONITOR DRIVER 9053M: Jean Delvare <jdelvare@suse.com> 9054L: linux-hwmon@vger.kernel.org 9055S: Maintained 9056F: Documentation/hwmon/lm83 9057F: drivers/hwmon/lm83.c 9058 9059LM90 HARDWARE MONITOR DRIVER 9060M: Jean Delvare <jdelvare@suse.com> 9061L: linux-hwmon@vger.kernel.org 9062S: Maintained 9063F: Documentation/hwmon/lm90 9064F: Documentation/devicetree/bindings/hwmon/lm90.txt 9065F: drivers/hwmon/lm90.c 9066F: include/dt-bindings/thermal/lm90.h 9067 9068LM95234 HARDWARE MONITOR DRIVER 9069M: Guenter Roeck <linux@roeck-us.net> 9070L: linux-hwmon@vger.kernel.org 9071S: Maintained 9072F: Documentation/hwmon/lm95234 9073F: drivers/hwmon/lm95234.c 9074 9075LME2510 MEDIA DRIVER 9076M: Malcolm Priestley <tvboxspy@gmail.com> 9077L: linux-media@vger.kernel.org 9078W: https://linuxtv.org 9079Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9080S: Maintained 9081F: drivers/media/usb/dvb-usb-v2/lmedm04* 9082 9083LOADPIN SECURITY MODULE 9084M: Kees Cook <keescook@chromium.org> 9085T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9086S: Supported 9087F: security/loadpin/ 9088F: Documentation/admin-guide/LSM/LoadPin.rst 9089 9090LOCKING PRIMITIVES 9091M: Peter Zijlstra <peterz@infradead.org> 9092M: Ingo Molnar <mingo@redhat.com> 9093M: Will Deacon <will.deacon@arm.com> 9094L: linux-kernel@vger.kernel.org 9095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9096S: Maintained 9097F: Documentation/locking/ 9098F: include/linux/lockdep.h 9099F: include/linux/spinlock*.h 9100F: arch/*/include/asm/spinlock*.h 9101F: include/linux/rwlock*.h 9102F: include/linux/mutex*.h 9103F: include/linux/rwsem*.h 9104F: arch/*/include/asm/rwsem.h 9105F: include/linux/seqlock.h 9106F: lib/locking*.[ch] 9107F: kernel/locking/ 9108X: kernel/locking/locktorture.c 9109 9110LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9111M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9112L: linux-ntfs-dev@lists.sourceforge.net 9113W: http://www.linux-ntfs.org/content/view/19/37/ 9114S: Maintained 9115F: Documentation/ldm.txt 9116F: block/partitions/ldm.* 9117 9118LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9119M: Sathya Prakash <sathya.prakash@broadcom.com> 9120M: Chaitra P B <chaitra.basappa@broadcom.com> 9121M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9122L: MPT-FusionLinux.pdl@broadcom.com 9123L: linux-scsi@vger.kernel.org 9124W: http://www.avagotech.com/support/ 9125S: Supported 9126F: drivers/message/fusion/ 9127F: drivers/scsi/mpt3sas/ 9128 9129LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9130M: Matthew Wilcox <willy@infradead.org> 9131L: linux-scsi@vger.kernel.org 9132S: Maintained 9133F: drivers/scsi/sym53c8xx_2/ 9134 9135LTC1660 DAC DRIVER 9136M: Marcus Folkesson <marcus.folkesson@gmail.com> 9137L: linux-iio@vger.kernel.org 9138S: Maintained 9139F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9140F: drivers/iio/dac/ltc1660.c 9141 9142LTC4261 HARDWARE MONITOR DRIVER 9143M: Guenter Roeck <linux@roeck-us.net> 9144L: linux-hwmon@vger.kernel.org 9145S: Maintained 9146F: Documentation/hwmon/ltc4261 9147F: drivers/hwmon/ltc4261.c 9148 9149LTC4306 I2C MULTIPLEXER DRIVER 9150M: Michael Hennerich <michael.hennerich@analog.com> 9151W: http://ez.analog.com/community/linux-device-drivers 9152L: linux-i2c@vger.kernel.org 9153S: Supported 9154F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9155F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9156 9157LTP (Linux Test Project) 9158M: Mike Frysinger <vapier@gentoo.org> 9159M: Cyril Hrubis <chrubis@suse.cz> 9160M: Wanlong Gao <wanlong.gao@gmail.com> 9161M: Jan Stancek <jstancek@redhat.com> 9162M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9163M: Alexey Kodanev <alexey.kodanev@oracle.com> 9164L: ltp@lists.linux.it (subscribers-only) 9165W: http://linux-test-project.github.io/ 9166T: git git://github.com/linux-test-project/ltp.git 9167S: Maintained 9168 9169M68K ARCHITECTURE 9170M: Geert Uytterhoeven <geert@linux-m68k.org> 9171L: linux-m68k@lists.linux-m68k.org 9172W: http://www.linux-m68k.org/ 9173T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9174S: Maintained 9175F: arch/m68k/ 9176F: drivers/zorro/ 9177 9178M68K ON APPLE MACINTOSH 9179M: Joshua Thompson <funaho@jurai.org> 9180W: http://www.mac.linux-m68k.org/ 9181L: linux-m68k@lists.linux-m68k.org 9182S: Maintained 9183F: arch/m68k/mac/ 9184 9185M68K ON HP9000/300 9186M: Philip Blundell <philb@gnu.org> 9187W: http://www.tazenda.demon.co.uk/phil/linux-hp 9188S: Maintained 9189F: arch/m68k/hp300/ 9190 9191M88DS3103 MEDIA DRIVER 9192M: Antti Palosaari <crope@iki.fi> 9193L: linux-media@vger.kernel.org 9194W: https://linuxtv.org 9195W: http://palosaari.fi/linux/ 9196Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9197T: git git://linuxtv.org/anttip/media_tree.git 9198S: Maintained 9199F: drivers/media/dvb-frontends/m88ds3103* 9200 9201M88RS2000 MEDIA DRIVER 9202M: Malcolm Priestley <tvboxspy@gmail.com> 9203L: linux-media@vger.kernel.org 9204W: https://linuxtv.org 9205Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9206S: Maintained 9207F: drivers/media/dvb-frontends/m88rs2000* 9208 9209MA901 MASTERKIT USB FM RADIO DRIVER 9210M: Alexey Klimov <klimov.linux@gmail.com> 9211L: linux-media@vger.kernel.org 9212T: git git://linuxtv.org/media_tree.git 9213S: Maintained 9214F: drivers/media/radio/radio-ma901.c 9215 9216MAC80211 9217M: Johannes Berg <johannes@sipsolutions.net> 9218L: linux-wireless@vger.kernel.org 9219W: http://wireless.kernel.org/ 9220T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9221T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9222S: Maintained 9223F: Documentation/networking/mac80211-injection.txt 9224F: include/net/mac80211.h 9225F: net/mac80211/ 9226F: drivers/net/wireless/mac80211_hwsim.[ch] 9227F: Documentation/networking/mac80211_hwsim/README 9228 9229MAILBOX API 9230M: Jassi Brar <jassisinghbrar@gmail.com> 9231L: linux-kernel@vger.kernel.org 9232S: Maintained 9233F: drivers/mailbox/ 9234F: include/linux/mailbox_client.h 9235F: include/linux/mailbox_controller.h 9236 9237MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9238M: Michael Kerrisk <mtk.manpages@gmail.com> 9239W: http://www.kernel.org/doc/man-pages 9240L: linux-man@vger.kernel.org 9241S: Maintained 9242 9243MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9244M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9245L: linux-mips@vger.kernel.org 9246S: Maintained 9247F: arch/mips/boot/dts/img/pistachio_marduk.dts 9248 9249MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9250M: Andrew Lunn <andrew@lunn.ch> 9251M: Vivien Didelot <vivien.didelot@gmail.com> 9252L: netdev@vger.kernel.org 9253S: Maintained 9254F: drivers/net/dsa/mv88e6xxx/ 9255F: include/linux/platform_data/mv88e6xxx.h 9256F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9257 9258MARVELL ARMADA DRM SUPPORT 9259M: Russell King <linux@armlinux.org.uk> 9260S: Maintained 9261T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9262T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9263F: drivers/gpu/drm/armada/ 9264F: include/uapi/drm/armada_drm.h 9265F: Documentation/devicetree/bindings/display/armada/ 9266 9267MARVELL ARMADA 3700 PHY DRIVERS 9268M: Miquel Raynal <miquel.raynal@bootlin.com> 9269S: Maintained 9270F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9271F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9272F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9273F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9274 9275MARVELL CRYPTO DRIVER 9276M: Boris Brezillon <bbrezillon@kernel.org> 9277M: Arnaud Ebalard <arno@natisbad.org> 9278F: drivers/crypto/marvell/ 9279S: Maintained 9280L: linux-crypto@vger.kernel.org 9281 9282MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9283M: Mirko Lindner <mlindner@marvell.com> 9284M: Stephen Hemminger <stephen@networkplumber.org> 9285L: netdev@vger.kernel.org 9286S: Maintained 9287F: drivers/net/ethernet/marvell/sk* 9288 9289MARVELL LIBERTAS WIRELESS DRIVER 9290L: libertas-dev@lists.infradead.org 9291S: Orphan 9292F: drivers/net/wireless/marvell/libertas/ 9293 9294MARVELL MACCHIATOBIN SUPPORT 9295M: Russell King <linux@armlinux.org.uk> 9296L: linux-arm-kernel@lists.infradead.org 9297S: Maintained 9298F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9299 9300MARVELL MV643XX ETHERNET DRIVER 9301M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9302L: netdev@vger.kernel.org 9303S: Maintained 9304F: drivers/net/ethernet/marvell/mv643xx_eth.* 9305F: include/linux/mv643xx.h 9306 9307MARVELL MV88X3310 PHY DRIVER 9308M: Russell King <linux@armlinux.org.uk> 9309L: netdev@vger.kernel.org 9310S: Maintained 9311F: drivers/net/phy/marvell10g.c 9312 9313MARVELL MVEBU THERMAL DRIVER 9314M: Miquel Raynal <miquel.raynal@bootlin.com> 9315S: Maintained 9316F: drivers/thermal/armada_thermal.c 9317 9318MARVELL MVNETA ETHERNET DRIVER 9319M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9320L: netdev@vger.kernel.org 9321S: Maintained 9322F: drivers/net/ethernet/marvell/mvneta.* 9323 9324MARVELL MWIFIEX WIRELESS DRIVER 9325M: Amitkumar Karwar <amitkarwar@gmail.com> 9326M: Nishant Sarmukadam <nishants@marvell.com> 9327M: Ganapathi Bhat <gbhat@marvell.com> 9328M: Xinming Hu <huxinming820@gmail.com> 9329L: linux-wireless@vger.kernel.org 9330S: Maintained 9331F: drivers/net/wireless/marvell/mwifiex/ 9332 9333MARVELL MWL8K WIRELESS DRIVER 9334M: Lennert Buytenhek <buytenh@wantstofly.org> 9335L: linux-wireless@vger.kernel.org 9336S: Odd Fixes 9337F: drivers/net/wireless/marvell/mwl8k.c 9338 9339MARVELL NAND CONTROLLER DRIVER 9340M: Miquel Raynal <miquel.raynal@bootlin.com> 9341L: linux-mtd@lists.infradead.org 9342S: Maintained 9343F: drivers/mtd/nand/raw/marvell_nand.c 9344F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9345 9346MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9347M: Nicolas Pitre <nico@fluxnic.net> 9348S: Odd Fixes 9349F: drivers/mmc/host/mvsdio.* 9350 9351MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9352M: Hu Ziji <huziji@marvell.com> 9353L: linux-mmc@vger.kernel.org 9354S: Supported 9355F: drivers/mmc/host/sdhci-xenon* 9356F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9357 9358MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9359M: Sunil Goutham <sgoutham@marvell.com> 9360M: Linu Cherian <lcherian@marvell.com> 9361M: Geetha sowjanya <gakula@marvell.com> 9362M: Jerin Jacob <jerinj@marvell.com> 9363L: netdev@vger.kernel.org 9364S: Supported 9365F: drivers/net/ethernet/marvell/octeontx2/af/ 9366 9367MATROX FRAMEBUFFER DRIVER 9368L: linux-fbdev@vger.kernel.org 9369S: Orphan 9370F: drivers/video/fbdev/matrox/matroxfb_* 9371F: include/uapi/linux/matroxfb.h 9372 9373MAX16065 HARDWARE MONITOR DRIVER 9374M: Guenter Roeck <linux@roeck-us.net> 9375L: linux-hwmon@vger.kernel.org 9376S: Maintained 9377F: Documentation/hwmon/max16065 9378F: drivers/hwmon/max16065.c 9379 9380MAX2175 SDR TUNER DRIVER 9381M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9382L: linux-media@vger.kernel.org 9383T: git git://linuxtv.org/media_tree.git 9384S: Maintained 9385F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9386F: Documentation/media/v4l-drivers/max2175.rst 9387F: drivers/media/i2c/max2175* 9388F: include/uapi/linux/max2175.h 9389 9390MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9391L: linux-hwmon@vger.kernel.org 9392S: Orphan 9393F: Documentation/hwmon/max6650 9394F: drivers/hwmon/max6650.c 9395 9396MAX6697 HARDWARE MONITOR DRIVER 9397M: Guenter Roeck <linux@roeck-us.net> 9398L: linux-hwmon@vger.kernel.org 9399S: Maintained 9400F: Documentation/hwmon/max6697 9401F: Documentation/devicetree/bindings/hwmon/max6697.txt 9402F: drivers/hwmon/max6697.c 9403F: include/linux/platform_data/max6697.h 9404 9405MAX9860 MONO AUDIO VOICE CODEC DRIVER 9406M: Peter Rosin <peda@axentia.se> 9407L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9408S: Maintained 9409F: Documentation/devicetree/bindings/sound/max9860.txt 9410F: sound/soc/codecs/max9860.* 9411 9412MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9413M: Javier Martinez Canillas <javier@dowhile0.org> 9414L: linux-kernel@vger.kernel.org 9415S: Supported 9416F: drivers/regulator/max77802-regulator.c 9417F: Documentation/devicetree/bindings/*/*max77802.txt 9418F: include/dt-bindings/*/*max77802.h 9419 9420MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9421M: Krzysztof Kozlowski <krzk@kernel.org> 9422M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9423L: linux-pm@vger.kernel.org 9424S: Supported 9425F: drivers/power/supply/max14577_charger.c 9426F: drivers/power/supply/max77693_charger.c 9427 9428MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9429M: Chanwoo Choi <cw00.choi@samsung.com> 9430M: Krzysztof Kozlowski <krzk@kernel.org> 9431M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9432L: linux-kernel@vger.kernel.org 9433S: Supported 9434F: drivers/*/max14577*.c 9435F: drivers/*/max77686*.c 9436F: drivers/*/max77693*.c 9437F: drivers/extcon/extcon-max14577.c 9438F: drivers/extcon/extcon-max77693.c 9439F: drivers/rtc/rtc-max77686.c 9440F: drivers/clk/clk-max77686.c 9441F: Documentation/devicetree/bindings/mfd/max14577.txt 9442F: Documentation/devicetree/bindings/*/max77686.txt 9443F: Documentation/devicetree/bindings/mfd/max77693.txt 9444F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9445F: include/linux/mfd/max14577*.h 9446F: include/linux/mfd/max77686*.h 9447F: include/linux/mfd/max77693*.h 9448 9449MAXIRADIO FM RADIO RECEIVER DRIVER 9450M: Hans Verkuil <hverkuil@xs4all.nl> 9451L: linux-media@vger.kernel.org 9452T: git git://linuxtv.org/media_tree.git 9453W: https://linuxtv.org 9454S: Maintained 9455F: drivers/media/radio/radio-maxiradio* 9456 9457MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9458M: Peter Rosin <peda@axentia.se> 9459L: linux-iio@vger.kernel.org 9460S: Maintained 9461F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9462F: drivers/iio/potentiometer/mcp4018.c 9463F: drivers/iio/potentiometer/mcp4531.c 9464 9465MCR20A IEEE-802.15.4 RADIO DRIVER 9466M: Xue Liu <liuxuenetmail@gmail.com> 9467L: linux-wpan@vger.kernel.org 9468W: https://github.com/xueliu/mcr20a-linux 9469S: Maintained 9470F: drivers/net/ieee802154/mcr20a.c 9471F: drivers/net/ieee802154/mcr20a.h 9472F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9473 9474MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9475M: William Breathitt Gray <vilhelm.gray@gmail.com> 9476L: linux-iio@vger.kernel.org 9477S: Maintained 9478F: drivers/iio/dac/cio-dac.c 9479 9480MEDIA DRIVERS FOR ASCOT2E 9481M: Sergey Kozlov <serjk@netup.ru> 9482M: Abylay Ospan <aospan@netup.ru> 9483L: linux-media@vger.kernel.org 9484W: https://linuxtv.org 9485W: http://netup.tv/ 9486T: git git://linuxtv.org/media_tree.git 9487S: Supported 9488F: drivers/media/dvb-frontends/ascot2e* 9489 9490MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9491M: Jasmin Jessich <jasmin@anw.at> 9492L: linux-media@vger.kernel.org 9493W: https://linuxtv.org 9494T: git git://linuxtv.org/media_tree.git 9495S: Maintained 9496F: drivers/media/dvb-frontends/cxd2099* 9497 9498MEDIA DRIVERS FOR CXD2841ER 9499M: Sergey Kozlov <serjk@netup.ru> 9500M: Abylay Ospan <aospan@netup.ru> 9501L: linux-media@vger.kernel.org 9502W: https://linuxtv.org 9503W: http://netup.tv/ 9504T: git git://linuxtv.org/media_tree.git 9505S: Supported 9506F: drivers/media/dvb-frontends/cxd2841er* 9507 9508MEDIA DRIVERS FOR CXD2880 9509M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9510L: linux-media@vger.kernel.org 9511W: http://linuxtv.org/ 9512T: git git://linuxtv.org/media_tree.git 9513S: Supported 9514F: drivers/media/dvb-frontends/cxd2880/* 9515F: drivers/media/spi/cxd2880* 9516 9517MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9518L: linux-media@vger.kernel.org 9519W: https://linuxtv.org 9520T: git git://linuxtv.org/media_tree.git 9521S: Orphan 9522F: drivers/media/pci/ddbridge/* 9523 9524MEDIA DRIVERS FOR FREESCALE IMX 9525M: Steve Longerbeam <slongerbeam@gmail.com> 9526M: Philipp Zabel <p.zabel@pengutronix.de> 9527L: linux-media@vger.kernel.org 9528T: git git://linuxtv.org/media_tree.git 9529S: Maintained 9530F: Documentation/devicetree/bindings/media/imx.txt 9531F: Documentation/media/v4l-drivers/imx.rst 9532F: drivers/staging/media/imx/ 9533F: include/linux/imx-media.h 9534F: include/media/imx.h 9535 9536MEDIA DRIVER FOR FREESCALE IMX PXP 9537M: Philipp Zabel <p.zabel@pengutronix.de> 9538L: linux-media@vger.kernel.org 9539T: git git://linuxtv.org/media_tree.git 9540S: Maintained 9541F: drivers/media/platform/imx-pxp.[ch] 9542 9543MEDIA DRIVERS FOR FREESCALE IMX7 9544M: Rui Miguel Silva <rmfrfs@gmail.com> 9545L: linux-media@vger.kernel.org 9546T: git git://linuxtv.org/media_tree.git 9547S: Maintained 9548F: Documentation/devicetree/bindings/media/imx7-csi.txt 9549F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9550F: Documentation/media/v4l-drivers/imx7.rst 9551F: drivers/staging/media/imx/imx7-media-csi.c 9552F: drivers/staging/media/imx/imx7-mipi-csis.c 9553 9554MEDIA DRIVERS FOR HELENE 9555M: Abylay Ospan <aospan@netup.ru> 9556L: linux-media@vger.kernel.org 9557W: https://linuxtv.org 9558W: http://netup.tv/ 9559T: git git://linuxtv.org/media_tree.git 9560S: Supported 9561F: drivers/media/dvb-frontends/helene* 9562 9563MEDIA DRIVERS FOR HORUS3A 9564M: Sergey Kozlov <serjk@netup.ru> 9565M: Abylay Ospan <aospan@netup.ru> 9566L: linux-media@vger.kernel.org 9567W: https://linuxtv.org 9568W: http://netup.tv/ 9569T: git git://linuxtv.org/media_tree.git 9570S: Supported 9571F: drivers/media/dvb-frontends/horus3a* 9572 9573MEDIA DRIVERS FOR LNBH25 9574M: Sergey Kozlov <serjk@netup.ru> 9575M: Abylay Ospan <aospan@netup.ru> 9576L: linux-media@vger.kernel.org 9577W: https://linuxtv.org 9578W: http://netup.tv/ 9579T: git git://linuxtv.org/media_tree.git 9580S: Supported 9581F: drivers/media/dvb-frontends/lnbh25* 9582 9583MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9584L: linux-media@vger.kernel.org 9585W: https://linuxtv.org 9586T: git git://linuxtv.org/media_tree.git 9587S: Orphan 9588F: drivers/media/dvb-frontends/mxl5xx* 9589 9590MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9591M: Sergey Kozlov <serjk@netup.ru> 9592M: Abylay Ospan <aospan@netup.ru> 9593L: linux-media@vger.kernel.org 9594W: https://linuxtv.org 9595W: http://netup.tv/ 9596T: git git://linuxtv.org/media_tree.git 9597S: Supported 9598F: drivers/media/pci/netup_unidvb/* 9599 9600MEDIA DRIVERS FOR RENESAS - CEU 9601M: Jacopo Mondi <jacopo@jmondi.org> 9602L: linux-media@vger.kernel.org 9603L: linux-renesas-soc@vger.kernel.org 9604T: git git://linuxtv.org/media_tree.git 9605S: Supported 9606F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9607F: drivers/media/platform/renesas-ceu.c 9608F: include/media/drv-intf/renesas-ceu.h 9609 9610MEDIA DRIVERS FOR RENESAS - DRIF 9611M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9612L: linux-media@vger.kernel.org 9613L: linux-renesas-soc@vger.kernel.org 9614T: git git://linuxtv.org/media_tree.git 9615S: Supported 9616F: Documentation/devicetree/bindings/media/renesas,drif.txt 9617F: drivers/media/platform/rcar_drif.c 9618 9619MEDIA DRIVERS FOR RENESAS - FCP 9620M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9621L: linux-media@vger.kernel.org 9622L: linux-renesas-soc@vger.kernel.org 9623T: git git://linuxtv.org/media_tree.git 9624S: Supported 9625F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9626F: drivers/media/platform/rcar-fcp.c 9627F: include/media/rcar-fcp.h 9628 9629MEDIA DRIVERS FOR RENESAS - FDP1 9630M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9631L: linux-media@vger.kernel.org 9632L: linux-renesas-soc@vger.kernel.org 9633T: git git://linuxtv.org/media_tree.git 9634S: Supported 9635F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9636F: drivers/media/platform/rcar_fdp1.c 9637 9638MEDIA DRIVERS FOR RENESAS - VIN 9639M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9640L: linux-media@vger.kernel.org 9641L: linux-renesas-soc@vger.kernel.org 9642T: git git://linuxtv.org/media_tree.git 9643S: Supported 9644F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9645F: Documentation/devicetree/bindings/media/rcar_vin.txt 9646F: drivers/media/platform/rcar-vin/ 9647 9648MEDIA DRIVERS FOR RENESAS - VSP1 9649M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9650M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9651L: linux-media@vger.kernel.org 9652L: linux-renesas-soc@vger.kernel.org 9653T: git git://linuxtv.org/media_tree.git 9654S: Supported 9655F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9656F: drivers/media/platform/vsp1/ 9657 9658MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9659L: linux-media@vger.kernel.org 9660W: https://linuxtv.org 9661T: git git://linuxtv.org/media_tree.git 9662S: Orphan 9663F: drivers/media/dvb-frontends/stv0910* 9664 9665MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9666L: linux-media@vger.kernel.org 9667W: https://linuxtv.org 9668T: git git://linuxtv.org/media_tree.git 9669S: Orphan 9670F: drivers/media/dvb-frontends/stv6111* 9671 9672MEDIA DRIVERS FOR STM32 - DCMI 9673M: Hugues Fruchet <hugues.fruchet@st.com> 9674L: linux-media@vger.kernel.org 9675T: git git://linuxtv.org/media_tree.git 9676S: Supported 9677F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9678F: drivers/media/platform/stm32/stm32-dcmi.c 9679 9680MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9681M: Dmitry Osipenko <digetx@gmail.com> 9682L: linux-media@vger.kernel.org 9683L: linux-tegra@vger.kernel.org 9684T: git git://linuxtv.org/media_tree.git 9685S: Maintained 9686F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9687F: drivers/staging/media/tegra-vde/ 9688 9689MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9690M: Mauro Carvalho Chehab <mchehab@kernel.org> 9691P: LinuxTV.org Project 9692L: linux-media@vger.kernel.org 9693W: https://linuxtv.org 9694Q: http://patchwork.kernel.org/project/linux-media/list/ 9695T: git git://linuxtv.org/media_tree.git 9696S: Maintained 9697F: Documentation/devicetree/bindings/media/ 9698F: Documentation/media/ 9699F: drivers/media/ 9700F: drivers/staging/media/ 9701F: include/linux/platform_data/media/ 9702F: include/media/ 9703F: include/uapi/linux/dvb/ 9704F: include/uapi/linux/videodev2.h 9705F: include/uapi/linux/media.h 9706F: include/uapi/linux/v4l2-* 9707F: include/uapi/linux/meye.h 9708F: include/uapi/linux/ivtv* 9709F: include/uapi/linux/uvcvideo.h 9710 9711MEDIATEK BLUETOOTH DRIVER 9712M: Sean Wang <sean.wang@mediatek.com> 9713L: linux-bluetooth@vger.kernel.org 9714L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9715S: Maintained 9716F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9717F: drivers/bluetooth/btmtkuart.c 9718 9719MEDIATEK CIR DRIVER 9720M: Sean Wang <sean.wang@mediatek.com> 9721S: Maintained 9722F: drivers/media/rc/mtk-cir.c 9723 9724MEDIATEK DMA DRIVER 9725M: Sean Wang <sean.wang@mediatek.com> 9726L: dmaengine@vger.kernel.org 9727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9728L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9729S: Maintained 9730F: Documentation/devicetree/bindings/dma/mtk-* 9731F: drivers/dma/mediatek/ 9732 9733MEDIATEK PMIC LED DRIVER 9734M: Sean Wang <sean.wang@mediatek.com> 9735S: Maintained 9736F: drivers/leds/leds-mt6323.c 9737F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9738 9739MEDIATEK ETHERNET DRIVER 9740M: Felix Fietkau <nbd@openwrt.org> 9741M: John Crispin <john@phrozen.org> 9742M: Sean Wang <sean.wang@mediatek.com> 9743M: Nelson Chang <nelson.chang@mediatek.com> 9744L: netdev@vger.kernel.org 9745S: Maintained 9746F: drivers/net/ethernet/mediatek/ 9747 9748MEDIATEK SWITCH DRIVER 9749M: Sean Wang <sean.wang@mediatek.com> 9750L: netdev@vger.kernel.org 9751S: Maintained 9752F: drivers/net/dsa/mt7530.* 9753F: net/dsa/tag_mtk.c 9754 9755MEDIATEK JPEG DRIVER 9756M: Rick Chang <rick.chang@mediatek.com> 9757M: Bin Liu <bin.liu@mediatek.com> 9758S: Supported 9759F: drivers/media/platform/mtk-jpeg/ 9760F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9761 9762MEDIATEK MDP DRIVER 9763M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9764M: Houlong Wei <houlong.wei@mediatek.com> 9765M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9766S: Supported 9767F: drivers/media/platform/mtk-mdp/ 9768F: drivers/media/platform/mtk-vpu/ 9769F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9770 9771MEDIATEK MEDIA DRIVER 9772M: Tiffany Lin <tiffany.lin@mediatek.com> 9773M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9774S: Supported 9775F: drivers/media/platform/mtk-vcodec/ 9776F: drivers/media/platform/mtk-vpu/ 9777F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9778F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9779 9780MEDIATEK MT76 WIRELESS LAN DRIVER 9781M: Felix Fietkau <nbd@nbd.name> 9782M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9783L: linux-wireless@vger.kernel.org 9784S: Maintained 9785F: drivers/net/wireless/mediatek/mt76/ 9786 9787MEDIATEK MT7601U WIRELESS LAN DRIVER 9788M: Jakub Kicinski <kubakici@wp.pl> 9789L: linux-wireless@vger.kernel.org 9790S: Maintained 9791F: drivers/net/wireless/mediatek/mt7601u/ 9792 9793MEDIATEK NAND CONTROLLER DRIVER 9794M: Xiaolei Li <xiaolei.li@mediatek.com> 9795L: linux-mtd@lists.infradead.org 9796S: Maintained 9797F: drivers/mtd/nand/raw/mtk_* 9798F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9799 9800MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9801M: Sean Wang <sean.wang@mediatek.com> 9802S: Maintained 9803F: drivers/char/hw_random/mtk-rng.c 9804 9805MEDIATEK USB3 DRD IP DRIVER 9806M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9807L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9809L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9810S: Maintained 9811F: drivers/usb/mtu3/ 9812 9813MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9814M: Peter Senna Tschudin <peter.senna@gmail.com> 9815M: Martin Donnelly <martin.donnelly@ge.com> 9816M: Martyn Welch <martyn.welch@collabora.co.uk> 9817S: Maintained 9818F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9819F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9820 9821MEGARAID SCSI/SAS DRIVERS 9822M: Kashyap Desai <kashyap.desai@broadcom.com> 9823M: Sumit Saxena <sumit.saxena@broadcom.com> 9824M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9825L: megaraidlinux.pdl@broadcom.com 9826L: linux-scsi@vger.kernel.org 9827W: http://www.avagotech.com/support/ 9828S: Maintained 9829F: Documentation/scsi/megaraid.txt 9830F: drivers/scsi/megaraid.* 9831F: drivers/scsi/megaraid/ 9832 9833MELEXIS MLX90614 DRIVER 9834M: Crt Mori <cmo@melexis.com> 9835L: linux-iio@vger.kernel.org 9836W: http://www.melexis.com 9837S: Supported 9838F: drivers/iio/temperature/mlx90614.c 9839 9840MELEXIS MLX90632 DRIVER 9841M: Crt Mori <cmo@melexis.com> 9842L: linux-iio@vger.kernel.org 9843W: http://www.melexis.com 9844S: Supported 9845F: drivers/iio/temperature/mlx90632.c 9846 9847MELFAS MIP4 TOUCHSCREEN DRIVER 9848M: Sangwon Jee <jeesw@melfas.com> 9849W: http://www.melfas.com 9850S: Supported 9851F: drivers/input/touchscreen/melfas_mip4.c 9852F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9853 9854MELLANOX ETHERNET DRIVER (mlx4_en) 9855M: Tariq Toukan <tariqt@mellanox.com> 9856L: netdev@vger.kernel.org 9857S: Supported 9858W: http://www.mellanox.com 9859Q: http://patchwork.ozlabs.org/project/netdev/list/ 9860F: drivers/net/ethernet/mellanox/mlx4/en_* 9861 9862MELLANOX ETHERNET DRIVER (mlx5e) 9863M: Saeed Mahameed <saeedm@mellanox.com> 9864L: netdev@vger.kernel.org 9865S: Supported 9866W: http://www.mellanox.com 9867Q: http://patchwork.ozlabs.org/project/netdev/list/ 9868F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9869 9870MELLANOX ETHERNET INNOVA DRIVERS 9871R: Boris Pismenny <borisp@mellanox.com> 9872L: netdev@vger.kernel.org 9873S: Supported 9874W: http://www.mellanox.com 9875Q: http://patchwork.ozlabs.org/project/netdev/list/ 9876F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9877F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9878F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9879F: include/linux/mlx5/mlx5_ifc_fpga.h 9880 9881MELLANOX ETHERNET SWITCH DRIVERS 9882M: Jiri Pirko <jiri@mellanox.com> 9883M: Ido Schimmel <idosch@mellanox.com> 9884L: netdev@vger.kernel.org 9885S: Supported 9886W: http://www.mellanox.com 9887Q: http://patchwork.ozlabs.org/project/netdev/list/ 9888F: drivers/net/ethernet/mellanox/mlxsw/ 9889F: tools/testing/selftests/drivers/net/mlxsw/ 9890 9891MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9892M: mlxsw@mellanox.com 9893L: netdev@vger.kernel.org 9894S: Supported 9895W: http://www.mellanox.com 9896Q: http://patchwork.ozlabs.org/project/netdev/list/ 9897F: drivers/net/ethernet/mellanox/mlxfw/ 9898 9899MELLANOX HARDWARE PLATFORM SUPPORT 9900M: Andy Shevchenko <andy@infradead.org> 9901M: Darren Hart <dvhart@infradead.org> 9902M: Vadim Pasternak <vadimp@mellanox.com> 9903L: platform-driver-x86@vger.kernel.org 9904S: Supported 9905F: drivers/platform/mellanox/ 9906F: include/linux/platform_data/mlxreg.h 9907 9908MELLANOX MLX4 core VPI driver 9909M: Tariq Toukan <tariqt@mellanox.com> 9910L: netdev@vger.kernel.org 9911L: linux-rdma@vger.kernel.org 9912W: http://www.mellanox.com 9913Q: http://patchwork.ozlabs.org/project/netdev/list/ 9914S: Supported 9915F: drivers/net/ethernet/mellanox/mlx4/ 9916F: include/linux/mlx4/ 9917 9918MELLANOX MLX4 IB driver 9919M: Yishai Hadas <yishaih@mellanox.com> 9920L: linux-rdma@vger.kernel.org 9921W: http://www.mellanox.com 9922Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9923S: Supported 9924F: drivers/infiniband/hw/mlx4/ 9925F: include/linux/mlx4/ 9926F: include/uapi/rdma/mlx4-abi.h 9927 9928MELLANOX MLX5 core VPI driver 9929M: Saeed Mahameed <saeedm@mellanox.com> 9930M: Leon Romanovsky <leonro@mellanox.com> 9931L: netdev@vger.kernel.org 9932L: linux-rdma@vger.kernel.org 9933W: http://www.mellanox.com 9934Q: http://patchwork.ozlabs.org/project/netdev/list/ 9935S: Supported 9936F: drivers/net/ethernet/mellanox/mlx5/core/ 9937F: include/linux/mlx5/ 9938 9939MELLANOX MLX5 IB driver 9940M: Leon Romanovsky <leonro@mellanox.com> 9941L: linux-rdma@vger.kernel.org 9942W: http://www.mellanox.com 9943Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9944S: Supported 9945F: drivers/infiniband/hw/mlx5/ 9946F: include/linux/mlx5/ 9947F: include/uapi/rdma/mlx5-abi.h 9948 9949MELLANOX MLXCPLD I2C AND MUX DRIVER 9950M: Vadim Pasternak <vadimp@mellanox.com> 9951M: Michael Shych <michaelsh@mellanox.com> 9952L: linux-i2c@vger.kernel.org 9953S: Supported 9954F: drivers/i2c/busses/i2c-mlxcpld.c 9955F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9956F: Documentation/i2c/busses/i2c-mlxcpld 9957 9958MELLANOX MLXCPLD LED DRIVER 9959M: Vadim Pasternak <vadimp@mellanox.com> 9960L: linux-leds@vger.kernel.org 9961S: Supported 9962F: drivers/leds/leds-mlxcpld.c 9963F: drivers/leds/leds-mlxreg.c 9964F: Documentation/leds/leds-mlxcpld.txt 9965 9966MELLANOX PLATFORM DRIVER 9967M: Vadim Pasternak <vadimp@mellanox.com> 9968L: platform-driver-x86@vger.kernel.org 9969S: Supported 9970F: drivers/platform/x86/mlx-platform.c 9971 9972MEMBARRIER SUPPORT 9973M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9974M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9975L: linux-kernel@vger.kernel.org 9976S: Supported 9977F: kernel/sched/membarrier.c 9978F: include/uapi/linux/membarrier.h 9979F: arch/powerpc/include/asm/membarrier.h 9980 9981MEMBLOCK 9982M: Mike Rapoport <rppt@linux.ibm.com> 9983L: linux-mm@kvack.org 9984S: Maintained 9985F: include/linux/memblock.h 9986F: mm/memblock.c 9987F: Documentation/core-api/boot-time-mm.rst 9988 9989MEMORY MANAGEMENT 9990L: linux-mm@kvack.org 9991W: http://www.linux-mm.org 9992S: Maintained 9993F: include/linux/mm.h 9994F: include/linux/gfp.h 9995F: include/linux/mmzone.h 9996F: include/linux/memory_hotplug.h 9997F: include/linux/vmalloc.h 9998F: mm/ 9999 10000MEMORY TECHNOLOGY DEVICES (MTD) 10001M: David Woodhouse <dwmw2@infradead.org> 10002M: Brian Norris <computersforpeace@gmail.com> 10003M: Boris Brezillon <bbrezillon@kernel.org> 10004M: Marek Vasut <marek.vasut@gmail.com> 10005M: Richard Weinberger <richard@nod.at> 10006L: linux-mtd@lists.infradead.org 10007W: http://www.linux-mtd.infradead.org/ 10008Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10009T: git git://git.infradead.org/linux-mtd.git master 10010T: git git://git.infradead.org/linux-mtd.git mtd/next 10011S: Maintained 10012F: Documentation/devicetree/bindings/mtd/ 10013F: drivers/mtd/ 10014F: include/linux/mtd/ 10015F: include/uapi/mtd/ 10016 10017MEN A21 WATCHDOG DRIVER 10018M: Johannes Thumshirn <morbidrsa@gmail.com> 10019L: linux-watchdog@vger.kernel.org 10020S: Maintained 10021F: drivers/watchdog/mena21_wdt.c 10022 10023MEN CHAMELEON BUS (mcb) 10024M: Johannes Thumshirn <morbidrsa@gmail.com> 10025S: Maintained 10026F: drivers/mcb/ 10027F: include/linux/mcb.h 10028F: Documentation/men-chameleon-bus.txt 10029 10030MEN F21BMC (Board Management Controller) 10031M: Andreas Werner <andreas.werner@men.de> 10032S: Supported 10033F: drivers/mfd/menf21bmc.c 10034F: drivers/watchdog/menf21bmc_wdt.c 10035F: drivers/leds/leds-menf21bmc.c 10036F: drivers/hwmon/menf21bmc_hwmon.c 10037F: Documentation/hwmon/menf21bmc 10038 10039MEN Z069 WATCHDOG DRIVER 10040M: Johannes Thumshirn <jth@kernel.org> 10041L: linux-watchdog@vger.kernel.org 10042S: Maintained 10043F: drivers/watchdog/menz69_wdt.c 10044 10045MESON AO CEC DRIVER FOR AMLOGIC SOCS 10046M: Neil Armstrong <narmstrong@baylibre.com> 10047L: linux-media@lists.freedesktop.org 10048L: linux-amlogic@lists.infradead.org 10049W: http://linux-meson.com/ 10050S: Supported 10051F: drivers/media/platform/meson/ao-cec.c 10052F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10053T: git git://linuxtv.org/media_tree.git 10054 10055MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10056M: Liang Yang <liang.yang@amlogic.com> 10057L: linux-mtd@lists.infradead.org 10058S: Maintained 10059F: drivers/mtd/nand/raw/meson_* 10060F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10061 10062METHODE UDPU SUPPORT 10063M: Vladimir Vid <vladimir.vid@sartura.hr> 10064S: Maintained 10065F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10066 10067MICROBLAZE ARCHITECTURE 10068M: Michal Simek <monstr@monstr.eu> 10069W: http://www.monstr.eu/fdt/ 10070T: git git://git.monstr.eu/linux-2.6-microblaze.git 10071S: Supported 10072F: arch/microblaze/ 10073 10074MICROCHIP AT91 SERIAL DRIVER 10075M: Richard Genoud <richard.genoud@gmail.com> 10076S: Maintained 10077F: drivers/tty/serial/atmel_serial.c 10078F: drivers/tty/serial/atmel_serial.h 10079F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10080 10081MICROCHIP AUDIO ASOC DRIVERS 10082M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10083L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10084S: Supported 10085F: sound/soc/atmel 10086 10087MICROCHIP DMA DRIVER 10088M: Ludovic Desroches <ludovic.desroches@microchip.com> 10089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10090L: dmaengine@vger.kernel.org 10091S: Supported 10092F: drivers/dma/at_hdmac.c 10093F: drivers/dma/at_hdmac_regs.h 10094F: include/linux/platform_data/dma-atmel.h 10095F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10096F: include/dt-bindings/dma/at91.h 10097 10098MICROCHIP ECC DRIVER 10099M: Tudor Ambarus <tudor.ambarus@microchip.com> 10100L: linux-crypto@vger.kernel.org 10101S: Maintained 10102F: drivers/crypto/atmel-ecc.* 10103 10104MICROCHIP I2C DRIVER 10105M: Ludovic Desroches <ludovic.desroches@microchip.com> 10106L: linux-i2c@vger.kernel.org 10107S: Supported 10108F: drivers/i2c/busses/i2c-at91.c 10109 10110MICROCHIP ISC DRIVER 10111M: Eugen Hristev <eugen.hristev@microchip.com> 10112L: linux-media@vger.kernel.org 10113S: Supported 10114F: drivers/media/platform/atmel/atmel-isc.c 10115F: drivers/media/platform/atmel/atmel-isc-regs.h 10116F: Documentation/devicetree/bindings/media/atmel-isc.txt 10117 10118MICROCHIP ISI DRIVER 10119M: Eugen Hristev <eugen.hristev@microchip.com> 10120L: linux-media@vger.kernel.org 10121S: Supported 10122F: drivers/media/platform/atmel/atmel-isi.c 10123F: drivers/media/platform/atmel/atmel-isi.h 10124 10125MICROCHIP AT91 USART MFD DRIVER 10126M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10127L: linux-kernel@vger.kernel.org 10128S: Supported 10129F: drivers/mfd/at91-usart.c 10130F: include/dt-bindings/mfd/at91-usart.h 10131F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10132 10133MICROCHIP AT91 USART SPI DRIVER 10134M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10135L: linux-spi@vger.kernel.org 10136S: Supported 10137F: drivers/spi/spi-at91-usart.c 10138F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10139 10140MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10141M: Woojung Huh <Woojung.Huh@microchip.com> 10142M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10143L: netdev@vger.kernel.org 10144S: Maintained 10145F: net/dsa/tag_ksz.c 10146F: drivers/net/dsa/microchip/* 10147F: include/linux/platform_data/microchip-ksz.h 10148F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10149 10150MICROCHIP LAN743X ETHERNET DRIVER 10151M: Bryan Whitehead <bryan.whitehead@microchip.com> 10152M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10153L: netdev@vger.kernel.org 10154S: Maintained 10155F: drivers/net/ethernet/microchip/lan743x_* 10156 10157MICROCHIP LCDFB DRIVER 10158M: Nicolas Ferre <nicolas.ferre@microchip.com> 10159L: linux-fbdev@vger.kernel.org 10160S: Maintained 10161F: drivers/video/fbdev/atmel_lcdfb.c 10162F: include/video/atmel_lcdc.h 10163 10164MICROCHIP MMC/SD/SDIO MCI DRIVER 10165M: Ludovic Desroches <ludovic.desroches@microchip.com> 10166S: Maintained 10167F: drivers/mmc/host/atmel-mci.c 10168 10169MICROCHIP MCP16502 PMIC DRIVER 10170M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10172S: Maintained 10173F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10174F: drivers/regulator/mcp16502.c 10175 10176MICROCHIP MCP3911 ADC DRIVER 10177M: Marcus Folkesson <marcus.folkesson@gmail.com> 10178M: Kent Gustavsson <kent@minoris.se> 10179L: linux-iio@vger.kernel.org 10180S: Supported 10181F: drivers/iio/adc/mcp3911.c 10182F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10183 10184MICROCHIP NAND DRIVER 10185M: Tudor Ambarus <tudor.ambarus@microchip.com> 10186L: linux-mtd@lists.infradead.org 10187S: Supported 10188F: drivers/mtd/nand/raw/atmel/* 10189F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10190 10191MICROCHIP PWM DRIVER 10192M: Claudiu Beznea <claudiu.beznea@microchip.com> 10193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10194L: linux-pwm@vger.kernel.org 10195S: Supported 10196F: drivers/pwm/pwm-atmel.c 10197F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10198 10199MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10200M: Ludovic Desroches <ludovic.desroches@microchip.com> 10201M: Eugen Hristev <eugen.hristev@microchip.com> 10202L: linux-iio@vger.kernel.org 10203S: Supported 10204F: drivers/iio/adc/at91-sama5d2_adc.c 10205F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10206F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10207 10208MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10209M: Nicolas Ferre <nicolas.ferre@microchip.com> 10210S: Supported 10211F: drivers/power/reset/at91-sama5d2_shdwc.c 10212 10213MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10214M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10216L: linux-gpio@vger.kernel.org 10217F: drivers/gpio/gpio-sama5d2-piobu.c 10218 10219MICROCHIP SPI DRIVER 10220M: Nicolas Ferre <nicolas.ferre@microchip.com> 10221S: Supported 10222F: drivers/spi/spi-atmel.* 10223 10224MICROCHIP SSC DRIVER 10225M: Nicolas Ferre <nicolas.ferre@microchip.com> 10226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10227S: Supported 10228F: drivers/misc/atmel-ssc.c 10229F: include/linux/atmel-ssc.h 10230 10231MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10232M: Nicolas Ferre <nicolas.ferre@microchip.com> 10233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10234S: Supported 10235F: drivers/misc/atmel_tclib.c 10236F: drivers/clocksource/tcb_clksrc.c 10237 10238MICROCHIP USBA UDC DRIVER 10239M: Cristian Birsan <cristian.birsan@microchip.com> 10240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10241S: Supported 10242F: drivers/usb/gadget/udc/atmel_usba_udc.* 10243 10244MICROCHIP USB251XB DRIVER 10245M: Richard Leitner <richard.leitner@skidata.com> 10246L: linux-usb@vger.kernel.org 10247S: Maintained 10248F: drivers/usb/misc/usb251xb.c 10249F: Documentation/devicetree/bindings/usb/usb251xb.txt 10250 10251MICROCHIP XDMA DRIVER 10252M: Ludovic Desroches <ludovic.desroches@microchip.com> 10253L: linux-arm-kernel@lists.infradead.org 10254L: dmaengine@vger.kernel.org 10255S: Supported 10256F: drivers/dma/at_xdmac.c 10257 10258MICROSEMI MIPS SOCS 10259M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10260M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10261L: linux-mips@vger.kernel.org 10262S: Supported 10263F: arch/mips/generic/board-ocelot.c 10264F: arch/mips/configs/generic/board-ocelot.config 10265F: arch/mips/boot/dts/mscc/ 10266F: Documentation/devicetree/bindings/mips/mscc.txt 10267 10268MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10269M: Don Brace <don.brace@microsemi.com> 10270L: esc.storagedev@microsemi.com 10271L: linux-scsi@vger.kernel.org 10272S: Supported 10273F: drivers/scsi/smartpqi/smartpqi*.[ch] 10274F: drivers/scsi/smartpqi/Kconfig 10275F: drivers/scsi/smartpqi/Makefile 10276F: include/linux/cciss*.h 10277F: include/uapi/linux/cciss*.h 10278F: Documentation/scsi/smartpqi.txt 10279 10280MICROSEMI ETHERNET SWITCH DRIVER 10281M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10282M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10283L: netdev@vger.kernel.org 10284S: Supported 10285F: drivers/net/ethernet/mscc/ 10286 10287MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10288M: Chen Yu <yu.c.chen@intel.com> 10289L: platform-driver-x86@vger.kernel.org 10290S: Supported 10291F: drivers/platform/x86/surfacepro3_button.c 10292 10293MICROTEK X6 SCANNER 10294M: Oliver Neukum <oliver@neukum.org> 10295S: Maintained 10296F: drivers/usb/image/microtek.* 10297 10298MIPS 10299M: Ralf Baechle <ralf@linux-mips.org> 10300M: Paul Burton <paul.burton@mips.com> 10301M: James Hogan <jhogan@kernel.org> 10302L: linux-mips@vger.kernel.org 10303W: http://www.linux-mips.org/ 10304T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10305T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10306Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10307S: Supported 10308F: Documentation/devicetree/bindings/mips/ 10309F: Documentation/mips/ 10310F: arch/mips/ 10311F: drivers/platform/mips/ 10312 10313MIPS BOSTON DEVELOPMENT BOARD 10314M: Paul Burton <paul.burton@mips.com> 10315L: linux-mips@vger.kernel.org 10316S: Maintained 10317F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10318F: arch/mips/boot/dts/img/boston.dts 10319F: arch/mips/configs/generic/board-boston.config 10320F: drivers/clk/imgtec/clk-boston.c 10321F: include/dt-bindings/clock/boston-clock.h 10322 10323MIPS GENERIC PLATFORM 10324M: Paul Burton <paul.burton@mips.com> 10325L: linux-mips@vger.kernel.org 10326S: Supported 10327F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10328F: arch/mips/generic/ 10329F: arch/mips/tools/generic-board-config.sh 10330 10331MIPS/LOONGSON1 ARCHITECTURE 10332M: Keguang Zhang <keguang.zhang@gmail.com> 10333L: linux-mips@vger.kernel.org 10334S: Maintained 10335F: arch/mips/loongson32/ 10336F: arch/mips/include/asm/mach-loongson32/ 10337F: drivers/*/*loongson1* 10338F: drivers/*/*/*loongson1* 10339 10340MIPS/LOONGSON2 ARCHITECTURE 10341M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10342L: linux-mips@vger.kernel.org 10343S: Maintained 10344F: arch/mips/loongson64/fuloong-2e/ 10345F: arch/mips/loongson64/lemote-2f/ 10346F: arch/mips/include/asm/mach-loongson64/ 10347F: drivers/*/*loongson2* 10348F: drivers/*/*/*loongson2* 10349 10350MIPS/LOONGSON3 ARCHITECTURE 10351M: Huacai Chen <chenhc@lemote.com> 10352L: linux-mips@vger.kernel.org 10353S: Maintained 10354F: arch/mips/loongson64/ 10355F: arch/mips/include/asm/mach-loongson64/ 10356F: drivers/platform/mips/cpu_hwmon.c 10357F: drivers/*/*loongson3* 10358F: drivers/*/*/*loongson3* 10359 10360MIPS RINT INSTRUCTION EMULATION 10361M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10362L: linux-mips@vger.kernel.org 10363S: Supported 10364F: arch/mips/math-emu/sp_rint.c 10365F: arch/mips/math-emu/dp_rint.c 10366 10367MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10368M: Hans Verkuil <hverkuil@xs4all.nl> 10369L: linux-media@vger.kernel.org 10370T: git git://linuxtv.org/media_tree.git 10371W: https://linuxtv.org 10372S: Odd Fixes 10373F: drivers/media/radio/radio-miropcm20* 10374 10375MMP SUPPORT 10376R: Lubomir Rintel <lkundrak@v3.sk> 10377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10378S: Odd Fixes 10379F: arch/arm/boot/dts/mmp* 10380F: arch/arm/mach-mmp/ 10381 10382MMU GATHER AND TLB INVALIDATION 10383M: Will Deacon <will.deacon@arm.com> 10384M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10385M: Andrew Morton <akpm@linux-foundation.org> 10386M: Nick Piggin <npiggin@gmail.com> 10387M: Peter Zijlstra <peterz@infradead.org> 10388L: linux-arch@vger.kernel.org 10389L: linux-mm@kvack.org 10390S: Maintained 10391F: arch/*/include/asm/tlb.h 10392F: include/asm-generic/tlb.h 10393F: mm/mmu_gather.c 10394 10395MN88472 MEDIA DRIVER 10396M: Antti Palosaari <crope@iki.fi> 10397L: linux-media@vger.kernel.org 10398W: https://linuxtv.org 10399W: http://palosaari.fi/linux/ 10400Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10401S: Maintained 10402F: drivers/media/dvb-frontends/mn88472* 10403 10404MN88473 MEDIA DRIVER 10405M: Antti Palosaari <crope@iki.fi> 10406L: linux-media@vger.kernel.org 10407W: https://linuxtv.org 10408W: http://palosaari.fi/linux/ 10409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10410S: Maintained 10411F: drivers/media/dvb-frontends/mn88473* 10412 10413MODULE SUPPORT 10414M: Jessica Yu <jeyu@kernel.org> 10415T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10416S: Maintained 10417F: include/linux/module.h 10418F: kernel/module.c 10419 10420MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10421W: http://popies.net/meye/ 10422S: Orphan 10423F: Documentation/media/v4l-drivers/meye* 10424F: drivers/media/pci/meye/ 10425F: include/uapi/linux/meye.h 10426 10427MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10428M: Jiri Slaby <jirislaby@gmail.com> 10429S: Maintained 10430F: Documentation/serial/moxa-smartio 10431F: drivers/tty/mxser.* 10432 10433MR800 AVERMEDIA USB FM RADIO DRIVER 10434M: Alexey Klimov <klimov.linux@gmail.com> 10435L: linux-media@vger.kernel.org 10436T: git git://linuxtv.org/media_tree.git 10437S: Maintained 10438F: drivers/media/radio/radio-mr800.c 10439 10440MRF24J40 IEEE 802.15.4 RADIO DRIVER 10441M: Alan Ott <alan@signal11.us> 10442L: linux-wpan@vger.kernel.org 10443S: Maintained 10444F: drivers/net/ieee802154/mrf24j40.c 10445F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10446 10447MSI LAPTOP SUPPORT 10448M: "Lee, Chun-Yi" <jlee@suse.com> 10449L: platform-driver-x86@vger.kernel.org 10450S: Maintained 10451F: drivers/platform/x86/msi-laptop.c 10452 10453MSI WMI SUPPORT 10454L: platform-driver-x86@vger.kernel.org 10455S: Orphan 10456F: drivers/platform/x86/msi-wmi.c 10457 10458MSI001 MEDIA DRIVER 10459M: Antti Palosaari <crope@iki.fi> 10460L: linux-media@vger.kernel.org 10461W: https://linuxtv.org 10462W: http://palosaari.fi/linux/ 10463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10464T: git git://linuxtv.org/anttip/media_tree.git 10465S: Maintained 10466F: drivers/media/tuners/msi001* 10467 10468MSI2500 MEDIA DRIVER 10469M: Antti Palosaari <crope@iki.fi> 10470L: linux-media@vger.kernel.org 10471W: https://linuxtv.org 10472W: http://palosaari.fi/linux/ 10473Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10474T: git git://linuxtv.org/anttip/media_tree.git 10475S: Maintained 10476F: drivers/media/usb/msi2500/ 10477 10478MSYSTEMS DISKONCHIP G3 MTD DRIVER 10479M: Robert Jarzmik <robert.jarzmik@free.fr> 10480L: linux-mtd@lists.infradead.org 10481S: Maintained 10482F: drivers/mtd/devices/docg3* 10483 10484MT9M032 APTINA SENSOR DRIVER 10485M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10486L: linux-media@vger.kernel.org 10487T: git git://linuxtv.org/media_tree.git 10488S: Maintained 10489F: drivers/media/i2c/mt9m032.c 10490F: include/media/i2c/mt9m032.h 10491 10492MT9P031 APTINA CAMERA SENSOR 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/mt9p031.c 10498F: include/media/i2c/mt9p031.h 10499 10500MT9T001 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/mt9t001.c 10506F: include/media/i2c/mt9t001.h 10507 10508MT9T112 APTINA CAMERA SENSOR 10509M: Jacopo Mondi <jacopo@jmondi.org> 10510L: linux-media@vger.kernel.org 10511T: git git://linuxtv.org/media_tree.git 10512S: Odd Fixes 10513F: drivers/media/i2c/mt9t112.c 10514F: include/media/i2c/mt9t112.h 10515 10516MT9V032 APTINA CAMERA SENSOR 10517M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10518L: linux-media@vger.kernel.org 10519T: git git://linuxtv.org/media_tree.git 10520S: Maintained 10521F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10522F: drivers/media/i2c/mt9v032.c 10523F: include/media/i2c/mt9v032.h 10524 10525MT9V111 APTINA CAMERA SENSOR 10526M: Jacopo Mondi <jacopo@jmondi.org> 10527L: linux-media@vger.kernel.org 10528T: git git://linuxtv.org/media_tree.git 10529S: Maintained 10530F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10531F: drivers/media/i2c/mt9v111.c 10532 10533MULTIFUNCTION DEVICES (MFD) 10534M: Lee Jones <lee.jones@linaro.org> 10535T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10536S: Supported 10537F: Documentation/devicetree/bindings/mfd/ 10538F: drivers/mfd/ 10539F: include/linux/mfd/ 10540F: include/dt-bindings/mfd/ 10541 10542MULTIMEDIA CARD (MMC) ETC. OVER SPI 10543S: Orphan 10544F: drivers/mmc/host/mmc_spi.c 10545F: include/linux/spi/mmc_spi.h 10546 10547MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10548M: Ulf Hansson <ulf.hansson@linaro.org> 10549L: linux-mmc@vger.kernel.org 10550T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10551S: Maintained 10552F: Documentation/devicetree/bindings/mmc/ 10553F: drivers/mmc/ 10554F: include/linux/mmc/ 10555F: include/uapi/linux/mmc/ 10556 10557MULTIPLEXER SUBSYSTEM 10558M: Peter Rosin <peda@axentia.se> 10559S: Maintained 10560F: Documentation/ABI/testing/sysfs-class-mux* 10561F: Documentation/devicetree/bindings/mux/ 10562F: include/dt-bindings/mux/ 10563F: include/linux/mux/ 10564F: drivers/mux/ 10565 10566MULTITECH MULTIPORT CARD (ISICOM) 10567S: Orphan 10568F: drivers/tty/isicom.c 10569F: include/linux/isicom.h 10570 10571MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10572M: Bin Liu <b-liu@ti.com> 10573L: linux-usb@vger.kernel.org 10574S: Maintained 10575F: drivers/usb/musb/ 10576 10577MXL301RF MEDIA DRIVER 10578M: Akihiro Tsukada <tskd08@gmail.com> 10579L: linux-media@vger.kernel.org 10580S: Odd Fixes 10581F: drivers/media/tuners/mxl301rf* 10582 10583MXL5007T MEDIA DRIVER 10584M: Michael Krufky <mkrufky@linuxtv.org> 10585L: linux-media@vger.kernel.org 10586W: https://linuxtv.org 10587W: http://github.com/mkrufky 10588Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10589T: git git://linuxtv.org/mkrufky/tuners.git 10590S: Maintained 10591F: drivers/media/tuners/mxl5007t.* 10592 10593MXSFB DRM DRIVER 10594M: Marek Vasut <marex@denx.de> 10595M: Stefan Agner <stefan@agner.ch> 10596L: dri-devel@lists.freedesktop.org 10597S: Supported 10598F: drivers/gpu/drm/mxsfb/ 10599F: Documentation/devicetree/bindings/display/mxsfb.txt 10600T: git git://anongit.freedesktop.org/drm/drm-misc 10601 10602MYLEX DAC960 PCI RAID Controller 10603M: Hannes Reinecke <hare@kernel.org> 10604L: linux-scsi@vger.kernel.org 10605S: Supported 10606F: drivers/scsi/myrb.* 10607F: drivers/scsi/myrs.* 10608 10609MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10610M: Chris Lee <christopher.lee@cspi.com> 10611L: netdev@vger.kernel.org 10612W: https://www.cspi.com/ethernet-products/support/downloads/ 10613S: Supported 10614F: drivers/net/ethernet/myricom/myri10ge/ 10615 10616NAND FLASH SUBSYSTEM 10617M: Boris Brezillon <bbrezillon@kernel.org> 10618M: Miquel Raynal <miquel.raynal@bootlin.com> 10619R: Richard Weinberger <richard@nod.at> 10620L: linux-mtd@lists.infradead.org 10621W: http://www.linux-mtd.infradead.org/ 10622Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10623T: git git://git.infradead.org/linux-mtd.git nand/fixes 10624T: git git://git.infradead.org/linux-mtd.git nand/next 10625S: Maintained 10626F: drivers/mtd/nand/ 10627F: include/linux/mtd/*nand*.h 10628 10629NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10630M: Daniel Mack <zonque@gmail.com> 10631S: Maintained 10632L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10633W: http://www.native-instruments.com 10634F: sound/usb/caiaq/ 10635 10636NATSEMI ETHERNET DRIVER (DP8381x) 10637S: Orphan 10638F: drivers/net/ethernet/natsemi/natsemi.c 10639 10640NCR 5380 SCSI DRIVERS 10641M: Finn Thain <fthain@telegraphics.com.au> 10642M: Michael Schmitz <schmitzmic@gmail.com> 10643L: linux-scsi@vger.kernel.org 10644S: Maintained 10645F: Documentation/scsi/g_NCR5380.txt 10646F: drivers/scsi/NCR5380.* 10647F: drivers/scsi/arm/cumana_1.c 10648F: drivers/scsi/arm/oak.c 10649F: drivers/scsi/atari_scsi.* 10650F: drivers/scsi/dmx3191d.c 10651F: drivers/scsi/g_NCR5380.* 10652F: drivers/scsi/mac_scsi.* 10653F: drivers/scsi/sun3_scsi.* 10654F: drivers/scsi/sun3_scsi_vme.c 10655 10656NCSI LIBRARY: 10657M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10658S: Maintained 10659F: net/ncsi/ 10660 10661NCT6775 HARDWARE MONITOR DRIVER 10662M: Guenter Roeck <linux@roeck-us.net> 10663L: linux-hwmon@vger.kernel.org 10664S: Maintained 10665F: Documentation/hwmon/nct6775 10666F: drivers/hwmon/nct6775.c 10667 10668NET_FAILOVER MODULE 10669M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10670L: netdev@vger.kernel.org 10671S: Supported 10672F: driver/net/net_failover.c 10673F: include/net/net_failover.h 10674F: Documentation/networking/net_failover.rst 10675 10676NETEFFECT IWARP RNIC DRIVER (IW_NES) 10677M: Faisal Latif <faisal.latif@intel.com> 10678L: linux-rdma@vger.kernel.org 10679W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10680S: Supported 10681F: drivers/infiniband/hw/nes/ 10682F: include/uapi/rdma/nes-abi.h 10683 10684NETEM NETWORK EMULATOR 10685M: Stephen Hemminger <stephen@networkplumber.org> 10686L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10687S: Maintained 10688F: net/sched/sch_netem.c 10689 10690NETERION 10GbE DRIVERS (s2io/vxge) 10691M: Jon Mason <jdmason@kudzu.us> 10692L: netdev@vger.kernel.org 10693S: Supported 10694F: Documentation/networking/device_drivers/neterion/s2io.txt 10695F: Documentation/networking/device_drivers/neterion/vxge.txt 10696F: drivers/net/ethernet/neterion/ 10697 10698NETFILTER 10699M: Pablo Neira Ayuso <pablo@netfilter.org> 10700M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10701M: Florian Westphal <fw@strlen.de> 10702L: netfilter-devel@vger.kernel.org 10703L: coreteam@netfilter.org 10704W: http://www.netfilter.org/ 10705W: http://www.iptables.org/ 10706W: http://www.nftables.org/ 10707Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10708T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10709T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10710S: Maintained 10711F: include/linux/netfilter* 10712F: include/linux/netfilter/ 10713F: include/net/netfilter/ 10714F: include/uapi/linux/netfilter* 10715F: include/uapi/linux/netfilter/ 10716F: net/*/netfilter.c 10717F: net/*/netfilter/ 10718F: net/netfilter/ 10719F: net/bridge/br_netfilter*.c 10720 10721NETROM NETWORK LAYER 10722M: Ralf Baechle <ralf@linux-mips.org> 10723L: linux-hams@vger.kernel.org 10724W: http://www.linux-ax25.org/ 10725S: Maintained 10726F: include/net/netrom.h 10727F: include/uapi/linux/netrom.h 10728F: net/netrom/ 10729 10730NETRONOME ETHERNET DRIVERS 10731M: Jakub Kicinski <jakub.kicinski@netronome.com> 10732L: oss-drivers@netronome.com 10733S: Maintained 10734F: drivers/net/ethernet/netronome/ 10735 10736NETWORK BLOCK DEVICE (NBD) 10737M: Josef Bacik <josef@toxicpanda.com> 10738S: Maintained 10739L: linux-block@vger.kernel.org 10740L: nbd@other.debian.org 10741F: Documentation/blockdev/nbd.txt 10742F: drivers/block/nbd.c 10743F: include/uapi/linux/nbd.h 10744 10745NETWORK DROP MONITOR 10746M: Neil Horman <nhorman@tuxdriver.com> 10747L: netdev@vger.kernel.org 10748S: Maintained 10749W: https://fedorahosted.org/dropwatch/ 10750F: net/core/drop_monitor.c 10751 10752NETWORKING DRIVERS 10753M: "David S. Miller" <davem@davemloft.net> 10754L: netdev@vger.kernel.org 10755W: http://www.linuxfoundation.org/en/Net 10756Q: http://patchwork.ozlabs.org/project/netdev/list/ 10757T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10759S: Odd Fixes 10760F: Documentation/devicetree/bindings/net/ 10761F: drivers/net/ 10762F: include/linux/if_* 10763F: include/linux/netdevice.h 10764F: include/linux/etherdevice.h 10765F: include/linux/fcdevice.h 10766F: include/linux/fddidevice.h 10767F: include/linux/hippidevice.h 10768F: include/linux/inetdevice.h 10769F: include/uapi/linux/if_* 10770F: include/uapi/linux/netdevice.h 10771 10772NETWORKING DRIVERS (WIRELESS) 10773M: Kalle Valo <kvalo@codeaurora.org> 10774L: linux-wireless@vger.kernel.org 10775Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10776T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10777T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10778S: Maintained 10779F: Documentation/devicetree/bindings/net/wireless/ 10780F: drivers/net/wireless/ 10781 10782NETWORKING [DSA] 10783M: Andrew Lunn <andrew@lunn.ch> 10784M: Vivien Didelot <vivien.didelot@gmail.com> 10785M: Florian Fainelli <f.fainelli@gmail.com> 10786S: Maintained 10787F: Documentation/devicetree/bindings/net/dsa/ 10788F: net/dsa/ 10789F: include/net/dsa.h 10790F: include/linux/dsa/ 10791F: include/linux/platform_data/dsa.h 10792F: drivers/net/dsa/ 10793 10794NETWORKING [GENERAL] 10795M: "David S. Miller" <davem@davemloft.net> 10796L: netdev@vger.kernel.org 10797W: http://www.linuxfoundation.org/en/Net 10798Q: http://patchwork.ozlabs.org/project/netdev/list/ 10799T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10800T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10801B: mailto:netdev@vger.kernel.org 10802S: Maintained 10803F: net/ 10804F: include/net/ 10805F: include/linux/in.h 10806F: include/linux/net.h 10807F: include/linux/netdevice.h 10808F: include/uapi/linux/in.h 10809F: include/uapi/linux/net.h 10810F: include/uapi/linux/netdevice.h 10811F: include/uapi/linux/net_namespace.h 10812F: tools/testing/selftests/net/ 10813F: lib/net_utils.c 10814F: lib/random32.c 10815F: Documentation/networking/ 10816 10817NETWORKING [IPSEC] 10818M: Steffen Klassert <steffen.klassert@secunet.com> 10819M: Herbert Xu <herbert@gondor.apana.org.au> 10820M: "David S. Miller" <davem@davemloft.net> 10821L: netdev@vger.kernel.org 10822T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10823T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10824S: Maintained 10825F: net/xfrm/ 10826F: net/key/ 10827F: net/ipv4/xfrm* 10828F: net/ipv4/esp4* 10829F: net/ipv4/ah4.c 10830F: net/ipv4/ipcomp.c 10831F: net/ipv4/ip_vti.c 10832F: net/ipv6/xfrm* 10833F: net/ipv6/esp6* 10834F: net/ipv6/ah6.c 10835F: net/ipv6/ipcomp6.c 10836F: net/ipv6/ip6_vti.c 10837F: include/uapi/linux/xfrm.h 10838F: include/net/xfrm.h 10839 10840NETWORKING [IPv4/IPv6] 10841M: "David S. Miller" <davem@davemloft.net> 10842M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10843M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10844L: netdev@vger.kernel.org 10845T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10846S: Maintained 10847F: net/ipv4/ 10848F: net/ipv6/ 10849F: include/net/ip* 10850F: arch/x86/net/* 10851 10852NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10853M: Paul Moore <paul@paul-moore.com> 10854W: https://github.com/netlabel 10855L: netdev@vger.kernel.org 10856L: linux-security-module@vger.kernel.org 10857S: Maintained 10858F: Documentation/netlabel/ 10859F: include/net/calipso.h 10860F: include/net/cipso_ipv4.h 10861F: include/net/netlabel.h 10862F: include/uapi/linux/netfilter/xt_SECMARK.h 10863F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10864F: net/netlabel/ 10865F: net/ipv4/cipso_ipv4.c 10866F: net/ipv6/calipso.c 10867F: net/netfilter/xt_CONNSECMARK.c 10868F: net/netfilter/xt_SECMARK.c 10869 10870NETWORKING [TCP] 10871M: Eric Dumazet <edumazet@google.com> 10872L: netdev@vger.kernel.org 10873S: Maintained 10874F: net/ipv4/tcp*.c 10875F: net/ipv4/syncookies.c 10876F: net/ipv6/tcp*.c 10877F: net/ipv6/syncookies.c 10878F: include/uapi/linux/tcp.h 10879F: include/net/tcp.h 10880F: include/linux/tcp.h 10881F: include/trace/events/tcp.h 10882 10883NETWORKING [TLS] 10884M: Boris Pismenny <borisp@mellanox.com> 10885M: Aviad Yehezkel <aviadye@mellanox.com> 10886M: Dave Watson <davejwatson@fb.com> 10887M: John Fastabend <john.fastabend@gmail.com> 10888M: Daniel Borkmann <daniel@iogearbox.net> 10889L: netdev@vger.kernel.org 10890S: Maintained 10891F: net/tls/* 10892F: include/uapi/linux/tls.h 10893F: include/net/tls.h 10894 10895NETWORKING [WIRELESS] 10896L: linux-wireless@vger.kernel.org 10897Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10898 10899NETDEVSIM 10900M: Jakub Kicinski <jakub.kicinski@netronome.com> 10901S: Maintained 10902F: drivers/net/netdevsim/* 10903 10904NETXEN (1/10) GbE SUPPORT 10905M: Manish Chopra <manishc@marvell.com> 10906M: Rahul Verma <rahulv@marvell.com> 10907M: GR-Linux-NIC-Dev@marvell.com 10908L: netdev@vger.kernel.org 10909S: Supported 10910F: drivers/net/ethernet/qlogic/netxen/ 10911 10912NFC SUBSYSTEM 10913M: Samuel Ortiz <sameo@linux.intel.com> 10914L: linux-wireless@vger.kernel.org 10915L: linux-nfc@lists.01.org (subscribers-only) 10916S: Supported 10917F: net/nfc/ 10918F: include/net/nfc/ 10919F: include/uapi/linux/nfc.h 10920F: drivers/nfc/ 10921F: include/linux/platform_data/nfcmrvl.h 10922F: include/linux/platform_data/nxp-nci.h 10923F: Documentation/devicetree/bindings/net/nfc/ 10924 10925NFS, SUNRPC, AND LOCKD CLIENTS 10926M: Trond Myklebust <trond.myklebust@hammerspace.com> 10927M: Anna Schumaker <anna.schumaker@netapp.com> 10928L: linux-nfs@vger.kernel.org 10929W: http://client.linux-nfs.org 10930T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10931S: Maintained 10932F: fs/lockd/ 10933F: fs/nfs/ 10934F: fs/nfs_common/ 10935F: net/sunrpc/ 10936F: include/linux/lockd/ 10937F: include/linux/nfs* 10938F: include/linux/sunrpc/ 10939F: include/uapi/linux/nfs* 10940F: include/uapi/linux/sunrpc/ 10941 10942NILFS2 FILESYSTEM 10943M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10944L: linux-nilfs@vger.kernel.org 10945W: https://nilfs.sourceforge.io/ 10946W: https://nilfs.osdn.jp/ 10947T: git git://github.com/konis/nilfs2.git 10948S: Supported 10949F: Documentation/filesystems/nilfs2.txt 10950F: fs/nilfs2/ 10951F: include/trace/events/nilfs2.h 10952F: include/uapi/linux/nilfs2_api.h 10953F: include/uapi/linux/nilfs2_ondisk.h 10954 10955NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10956M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10957W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10958S: Maintained 10959F: Documentation/scsi/NinjaSCSI.txt 10960F: drivers/scsi/pcmcia/nsp_* 10961 10962NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10963M: GOTO Masanori <gotom@debian.or.jp> 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/nsp32* 10969 10970NIOS2 ARCHITECTURE 10971M: Ley Foon Tan <lftan@altera.com> 10972L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10973T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10974S: Maintained 10975F: arch/nios2/ 10976 10977NOHZ, DYNTICKS SUPPORT 10978M: Frederic Weisbecker <fweisbec@gmail.com> 10979M: Thomas Gleixner <tglx@linutronix.de> 10980M: Ingo Molnar <mingo@kernel.org> 10981L: linux-kernel@vger.kernel.org 10982T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10983S: Maintained 10984F: kernel/time/tick*.* 10985F: include/linux/tick.h 10986F: include/linux/sched/nohz.h 10987 10988NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10989M: Pavel Machek <pavel@ucw.cz> 10990M: Sakari Ailus <sakari.ailus@iki.fi> 10991L: linux-media@vger.kernel.org 10992S: Maintained 10993F: drivers/media/i2c/et8ek8 10994F: drivers/media/i2c/ad5820.c 10995 10996NOKIA N900 POWER SUPPLY DRIVERS 10997R: Pali Rohár <pali.rohar@gmail.com> 10998F: include/linux/power/bq2415x_charger.h 10999F: include/linux/power/bq27xxx_battery.h 11000F: include/linux/power/isp1704_charger.h 11001F: drivers/power/supply/bq2415x_charger.c 11002F: drivers/power/supply/bq27xxx_battery.c 11003F: drivers/power/supply/bq27xxx_battery_i2c.c 11004F: drivers/power/supply/isp1704_charger.c 11005F: drivers/power/supply/rx51_battery.c 11006 11007NOLIBC HEADER FILE 11008M: Willy Tarreau <w@1wt.eu> 11009S: Maintained 11010T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11011F: tools/include/nolibc/ 11012 11013NTB AMD DRIVER 11014M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11015L: linux-ntb@googlegroups.com 11016S: Supported 11017F: drivers/ntb/hw/amd/ 11018 11019NTB DRIVER CORE 11020M: Jon Mason <jdmason@kudzu.us> 11021M: Dave Jiang <dave.jiang@intel.com> 11022M: Allen Hubbe <allenbh@gmail.com> 11023L: linux-ntb@googlegroups.com 11024S: Supported 11025W: https://github.com/jonmason/ntb/wiki 11026T: git git://github.com/jonmason/ntb.git 11027F: drivers/ntb/ 11028F: drivers/net/ntb_netdev.c 11029F: include/linux/ntb.h 11030F: include/linux/ntb_transport.h 11031F: tools/testing/selftests/ntb/ 11032 11033NTB IDT DRIVER 11034M: Serge Semin <fancer.lancer@gmail.com> 11035L: linux-ntb@googlegroups.com 11036S: Supported 11037F: drivers/ntb/hw/idt/ 11038 11039NTB INTEL DRIVER 11040M: Dave Jiang <dave.jiang@intel.com> 11041L: linux-ntb@googlegroups.com 11042S: Supported 11043W: https://github.com/davejiang/linux/wiki 11044T: git https://github.com/davejiang/linux.git 11045F: drivers/ntb/hw/intel/ 11046 11047NTFS FILESYSTEM 11048M: Anton Altaparmakov <anton@tuxera.com> 11049L: linux-ntfs-dev@lists.sourceforge.net 11050W: http://www.tuxera.com/ 11051T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11052S: Supported 11053F: Documentation/filesystems/ntfs.txt 11054F: fs/ntfs/ 11055 11056NUBUS SUBSYSTEM 11057M: Finn Thain <fthain@telegraphics.com.au> 11058L: linux-m68k@lists.linux-m68k.org 11059S: Maintained 11060F: arch/*/include/asm/nubus.h 11061F: drivers/nubus/ 11062F: include/linux/nubus.h 11063F: include/uapi/linux/nubus.h 11064 11065NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11066M: Antonino Daplas <adaplas@gmail.com> 11067L: linux-fbdev@vger.kernel.org 11068S: Maintained 11069F: drivers/video/fbdev/riva/ 11070F: drivers/video/fbdev/nvidia/ 11071 11072NVM EXPRESS DRIVER 11073M: Keith Busch <keith.busch@intel.com> 11074M: Jens Axboe <axboe@fb.com> 11075M: Christoph Hellwig <hch@lst.de> 11076M: Sagi Grimberg <sagi@grimberg.me> 11077L: linux-nvme@lists.infradead.org 11078T: git://git.infradead.org/nvme.git 11079W: http://git.infradead.org/nvme.git 11080S: Supported 11081F: drivers/nvme/host/ 11082F: include/linux/nvme.h 11083F: include/uapi/linux/nvme_ioctl.h 11084 11085NVM EXPRESS FC TRANSPORT DRIVERS 11086M: James Smart <james.smart@broadcom.com> 11087L: linux-nvme@lists.infradead.org 11088S: Supported 11089F: include/linux/nvme-fc.h 11090F: include/linux/nvme-fc-driver.h 11091F: drivers/nvme/host/fc.c 11092F: drivers/nvme/target/fc.c 11093F: drivers/nvme/target/fcloop.c 11094 11095NVM EXPRESS TARGET DRIVER 11096M: Christoph Hellwig <hch@lst.de> 11097M: Sagi Grimberg <sagi@grimberg.me> 11098L: linux-nvme@lists.infradead.org 11099T: git://git.infradead.org/nvme.git 11100W: http://git.infradead.org/nvme.git 11101S: Supported 11102F: drivers/nvme/target/ 11103 11104NVMEM FRAMEWORK 11105M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11106S: Maintained 11107F: drivers/nvmem/ 11108F: Documentation/devicetree/bindings/nvmem/ 11109F: Documentation/ABI/stable/sysfs-bus-nvmem 11110F: include/linux/nvmem-consumer.h 11111F: include/linux/nvmem-provider.h 11112 11113NXP SGTL5000 DRIVER 11114M: Fabio Estevam <festevam@gmail.com> 11115L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11116S: Maintained 11117F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11118F: sound/soc/codecs/sgtl5000* 11119 11120NXP TDA998X DRM DRIVER 11121M: Russell King <linux@armlinux.org.uk> 11122S: Maintained 11123T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11124T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11125F: drivers/gpu/drm/i2c/tda998x_drv.c 11126F: include/drm/i2c/tda998x.h 11127F: include/dt-bindings/display/tda998x.h 11128K: "nxp,tda998x" 11129 11130NXP TFA9879 DRIVER 11131M: Peter Rosin <peda@axentia.se> 11132L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11133S: Maintained 11134F: Documentation/devicetree/bindings/sound/tfa9879.txt 11135F: sound/soc/codecs/tfa9879* 11136 11137NXP-NCI NFC DRIVER 11138M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11139R: Charles Gorand <charles.gorand@effinnov.com> 11140L: linux-nfc@lists.01.org (moderated for non-subscribers) 11141S: Supported 11142F: drivers/nfc/nxp-nci 11143 11144OBJAGG 11145M: Jiri Pirko <jiri@mellanox.com> 11146L: netdev@vger.kernel.org 11147S: Supported 11148F: lib/objagg.c 11149F: lib/test_objagg.c 11150F: include/linux/objagg.h 11151 11152NXP FSPI DRIVER 11153R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11154M: Ashish Kumar <ashish.kumar@nxp.com> 11155L: linux-spi@vger.kernel.org 11156S: Maintained 11157F: drivers/spi/spi-nxp-fspi.c 11158F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11159 11160OBJTOOL 11161M: Josh Poimboeuf <jpoimboe@redhat.com> 11162M: Peter Zijlstra <peterz@infradead.org> 11163S: Supported 11164F: tools/objtool/ 11165 11166OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11167M: Frederic Barrat <fbarrat@linux.ibm.com> 11168M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 11169L: linuxppc-dev@lists.ozlabs.org 11170S: Supported 11171F: arch/powerpc/platforms/powernv/ocxl.c 11172F: arch/powerpc/include/asm/pnv-ocxl.h 11173F: drivers/misc/ocxl/ 11174F: include/misc/ocxl* 11175F: include/uapi/misc/ocxl.h 11176F: Documentation/accelerators/ocxl.rst 11177 11178OMAP AUDIO SUPPORT 11179M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11180M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11181L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11182L: linux-omap@vger.kernel.org 11183S: Maintained 11184F: sound/soc/ti/omap* 11185F: sound/soc/ti/rx51.c 11186F: sound/soc/ti/n810.c 11187F: sound/soc/ti/sdma-pcm.* 11188 11189OMAP CLOCK FRAMEWORK SUPPORT 11190M: Paul Walmsley <paul@pwsan.com> 11191L: linux-omap@vger.kernel.org 11192S: Maintained 11193F: arch/arm/*omap*/*clock* 11194 11195OMAP DEVICE TREE SUPPORT 11196M: Benoît Cousson <bcousson@baylibre.com> 11197M: Tony Lindgren <tony@atomide.com> 11198L: linux-omap@vger.kernel.org 11199L: devicetree@vger.kernel.org 11200S: Maintained 11201F: arch/arm/boot/dts/*omap* 11202F: arch/arm/boot/dts/*am3* 11203F: arch/arm/boot/dts/*am4* 11204F: arch/arm/boot/dts/*am5* 11205F: arch/arm/boot/dts/*dra7* 11206 11207OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11208L: linux-omap@vger.kernel.org 11209L: linux-fbdev@vger.kernel.org 11210S: Orphan 11211F: drivers/video/fbdev/omap2/ 11212F: Documentation/arm/OMAP/DSS 11213 11214OMAP FRAMEBUFFER SUPPORT 11215L: linux-fbdev@vger.kernel.org 11216L: linux-omap@vger.kernel.org 11217S: Orphan 11218F: drivers/video/fbdev/omap/ 11219 11220OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11221M: Roger Quadros <rogerq@ti.com> 11222M: Tony Lindgren <tony@atomide.com> 11223L: linux-omap@vger.kernel.org 11224S: Maintained 11225F: drivers/memory/omap-gpmc.c 11226F: arch/arm/mach-omap2/*gpmc* 11227 11228OMAP GPIO DRIVER 11229M: Grygorii Strashko <grygorii.strashko@ti.com> 11230M: Santosh Shilimkar <ssantosh@kernel.org> 11231M: Kevin Hilman <khilman@kernel.org> 11232L: linux-omap@vger.kernel.org 11233S: Maintained 11234F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11235F: drivers/gpio/gpio-omap.c 11236 11237OMAP HARDWARE SPINLOCK SUPPORT 11238M: Ohad Ben-Cohen <ohad@wizery.com> 11239L: linux-omap@vger.kernel.org 11240S: Maintained 11241F: drivers/hwspinlock/omap_hwspinlock.c 11242 11243OMAP HS MMC SUPPORT 11244L: linux-mmc@vger.kernel.org 11245L: linux-omap@vger.kernel.org 11246S: Orphan 11247F: drivers/mmc/host/omap_hsmmc.c 11248 11249OMAP HWMOD DATA 11250M: Paul Walmsley <paul@pwsan.com> 11251L: linux-omap@vger.kernel.org 11252S: Maintained 11253F: arch/arm/mach-omap2/omap_hwmod*data* 11254 11255OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11256M: Benoît Cousson <bcousson@baylibre.com> 11257L: linux-omap@vger.kernel.org 11258S: Maintained 11259F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11260 11261OMAP HWMOD SUPPORT 11262M: Benoît Cousson <bcousson@baylibre.com> 11263M: Paul Walmsley <paul@pwsan.com> 11264L: linux-omap@vger.kernel.org 11265S: Maintained 11266F: arch/arm/mach-omap2/omap_hwmod.* 11267 11268OMAP I2C DRIVER 11269M: Vignesh R <vigneshr@ti.com> 11270L: linux-omap@vger.kernel.org 11271L: linux-i2c@vger.kernel.org 11272S: Maintained 11273F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11274F: drivers/i2c/busses/i2c-omap.c 11275 11276OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11277M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11278L: linux-media@vger.kernel.org 11279S: Maintained 11280F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11281F: drivers/media/platform/omap3isp/ 11282F: drivers/staging/media/omap4iss/ 11283 11284OMAP MMC SUPPORT 11285M: Aaro Koskinen <aaro.koskinen@iki.fi> 11286L: linux-omap@vger.kernel.org 11287S: Odd Fixes 11288F: drivers/mmc/host/omap.c 11289 11290OMAP POWER MANAGEMENT SUPPORT 11291M: Kevin Hilman <khilman@kernel.org> 11292L: linux-omap@vger.kernel.org 11293S: Maintained 11294F: arch/arm/*omap*/*pm* 11295F: drivers/cpufreq/omap-cpufreq.c 11296 11297OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11298M: Rajendra Nayak <rnayak@codeaurora.org> 11299M: Paul Walmsley <paul@pwsan.com> 11300L: linux-omap@vger.kernel.org 11301S: Maintained 11302F: arch/arm/mach-omap2/prm* 11303 11304OMAP RANDOM NUMBER GENERATOR SUPPORT 11305M: Deepak Saxena <dsaxena@plexity.net> 11306S: Maintained 11307F: drivers/char/hw_random/omap-rng.c 11308 11309OMAP USB SUPPORT 11310L: linux-usb@vger.kernel.org 11311L: linux-omap@vger.kernel.org 11312S: Orphan 11313F: drivers/usb/*/*omap* 11314F: arch/arm/*omap*/usb* 11315 11316OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11317M: Mark Jackson <mpfj@newflow.co.uk> 11318L: linux-omap@vger.kernel.org 11319S: Maintained 11320F: arch/arm/boot/dts/am335x-nano.dts 11321 11322OMAP1 SUPPORT 11323M: Aaro Koskinen <aaro.koskinen@iki.fi> 11324M: Tony Lindgren <tony@atomide.com> 11325L: linux-omap@vger.kernel.org 11326Q: http://patchwork.kernel.org/project/linux-omap/list/ 11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11328S: Maintained 11329F: arch/arm/mach-omap1/ 11330F: arch/arm/plat-omap/ 11331F: arch/arm/configs/omap1_defconfig 11332F: drivers/i2c/busses/i2c-omap.c 11333F: include/linux/platform_data/i2c-omap.h 11334F: include/linux/platform_data/ams-delta-fiq.h 11335 11336OMAP2+ SUPPORT 11337M: Tony Lindgren <tony@atomide.com> 11338L: linux-omap@vger.kernel.org 11339W: http://www.muru.com/linux/omap/ 11340W: http://linux.omap.com/ 11341Q: http://patchwork.kernel.org/project/linux-omap/list/ 11342T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11343S: Maintained 11344F: arch/arm/mach-omap2/ 11345F: arch/arm/plat-omap/ 11346F: arch/arm/configs/omap2plus_defconfig 11347F: drivers/i2c/busses/i2c-omap.c 11348F: drivers/irqchip/irq-omap-intc.c 11349F: drivers/mfd/*omap*.c 11350F: drivers/mfd/menelaus.c 11351F: drivers/mfd/palmas.c 11352F: drivers/mfd/tps65217.c 11353F: drivers/mfd/tps65218.c 11354F: drivers/mfd/tps65910.c 11355F: drivers/mfd/twl-core.[ch] 11356F: drivers/mfd/twl4030*.c 11357F: drivers/mfd/twl6030*.c 11358F: drivers/mfd/twl6040*.c 11359F: drivers/regulator/palmas-regulator*.c 11360F: drivers/regulator/pbias-regulator.c 11361F: drivers/regulator/tps65217-regulator.c 11362F: drivers/regulator/tps65218-regulator.c 11363F: drivers/regulator/tps65910-regulator.c 11364F: drivers/regulator/twl-regulator.c 11365F: drivers/regulator/twl6030-regulator.c 11366F: include/linux/platform_data/i2c-omap.h 11367 11368ONION OMEGA2+ BOARD 11369M: Harvey Hunt <harveyhuntnexus@gmail.com> 11370L: linux-mips@vger.kernel.org 11371S: Maintained 11372F: arch/mips/boot/dts/ralink/omega2p.dts 11373 11374OMFS FILESYSTEM 11375M: Bob Copeland <me@bobcopeland.com> 11376L: linux-karma-devel@lists.sourceforge.net 11377S: Maintained 11378F: Documentation/filesystems/omfs.txt 11379F: fs/omfs/ 11380 11381OMNIKEY CARDMAN 4000 DRIVER 11382M: Harald Welte <laforge@gnumonks.org> 11383S: Maintained 11384F: drivers/char/pcmcia/cm4000_cs.c 11385F: include/linux/cm4000_cs.h 11386F: include/uapi/linux/cm4000_cs.h 11387 11388OMNIKEY CARDMAN 4040 DRIVER 11389M: Harald Welte <laforge@gnumonks.org> 11390S: Maintained 11391F: drivers/char/pcmcia/cm4040_cs.* 11392 11393OMNIVISION OV13858 SENSOR DRIVER 11394M: Sakari Ailus <sakari.ailus@linux.intel.com> 11395L: linux-media@vger.kernel.org 11396T: git git://linuxtv.org/media_tree.git 11397S: Maintained 11398F: drivers/media/i2c/ov13858.c 11399 11400OMNIVISION OV2680 SENSOR DRIVER 11401M: Rui Miguel Silva <rmfrfs@gmail.com> 11402L: linux-media@vger.kernel.org 11403T: git git://linuxtv.org/media_tree.git 11404S: Maintained 11405F: drivers/media/i2c/ov2680.c 11406F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11407 11408OMNIVISION OV2685 SENSOR DRIVER 11409M: Shunqian Zheng <zhengsq@rock-chips.com> 11410L: linux-media@vger.kernel.org 11411T: git git://linuxtv.org/media_tree.git 11412S: Maintained 11413F: drivers/media/i2c/ov2685.c 11414 11415OMNIVISION OV5640 SENSOR DRIVER 11416M: Steve Longerbeam <slongerbeam@gmail.com> 11417L: linux-media@vger.kernel.org 11418T: git git://linuxtv.org/media_tree.git 11419S: Maintained 11420F: drivers/media/i2c/ov5640.c 11421 11422OMNIVISION OV5647 SENSOR DRIVER 11423M: Luis Oliveira <lolivei@synopsys.com> 11424L: linux-media@vger.kernel.org 11425T: git git://linuxtv.org/media_tree.git 11426S: Maintained 11427F: drivers/media/i2c/ov5647.c 11428 11429OMNIVISION OV5695 SENSOR DRIVER 11430M: Shunqian Zheng <zhengsq@rock-chips.com> 11431L: linux-media@vger.kernel.org 11432T: git git://linuxtv.org/media_tree.git 11433S: Maintained 11434F: drivers/media/i2c/ov5695.c 11435 11436OMNIVISION OV7670 SENSOR DRIVER 11437M: Jonathan Corbet <corbet@lwn.net> 11438L: linux-media@vger.kernel.org 11439T: git git://linuxtv.org/media_tree.git 11440S: Maintained 11441F: drivers/media/i2c/ov7670.c 11442F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11443 11444OMNIVISION OV772x SENSOR DRIVER 11445M: Jacopo Mondi <jacopo@jmondi.org> 11446L: linux-media@vger.kernel.org 11447T: git git://linuxtv.org/media_tree.git 11448S: Odd fixes 11449F: drivers/media/i2c/ov772x.c 11450F: include/media/i2c/ov772x.h 11451F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11452 11453OMNIVISION OV7740 SENSOR DRIVER 11454M: Wenyou Yang <wenyou.yang@microchip.com> 11455L: linux-media@vger.kernel.org 11456T: git git://linuxtv.org/media_tree.git 11457S: Maintained 11458F: drivers/media/i2c/ov7740.c 11459F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11460 11461OMNIVISION OV9640 SENSOR DRIVER 11462M: Petr Cvek <petrcvekcz@gmail.com> 11463L: linux-media@vger.kernel.org 11464S: Maintained 11465F: drivers/media/i2c/ov9640.* 11466 11467OMNIVISION OV8856 SENSOR DRIVER 11468M: Ben Kao <ben.kao@intel.com> 11469L: linux-media@vger.kernel.org 11470T: git git://linuxtv.org/media_tree.git 11471S: Maintained 11472F: drivers/media/i2c/ov8856.c 11473 11474OMNIVISION OV9650 SENSOR DRIVER 11475M: Sakari Ailus <sakari.ailus@linux.intel.com> 11476R: Akinobu Mita <akinobu.mita@gmail.com> 11477R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11478L: linux-media@vger.kernel.org 11479T: git git://linuxtv.org/media_tree.git 11480S: Maintained 11481F: drivers/media/i2c/ov9650.c 11482F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11483 11484ONENAND FLASH DRIVER 11485M: Kyungmin Park <kyungmin.park@samsung.com> 11486L: linux-mtd@lists.infradead.org 11487S: Maintained 11488F: drivers/mtd/nand/onenand/ 11489F: include/linux/mtd/onenand*.h 11490 11491ONSTREAM SCSI TAPE DRIVER 11492M: Willem Riede <osst@riede.org> 11493L: osst-users@lists.sourceforge.net 11494L: linux-scsi@vger.kernel.org 11495S: Maintained 11496F: Documentation/scsi/osst.txt 11497F: drivers/scsi/osst.* 11498F: drivers/scsi/osst_*.h 11499F: drivers/scsi/st.h 11500 11501OP-TEE DRIVER 11502M: Jens Wiklander <jens.wiklander@linaro.org> 11503S: Maintained 11504F: drivers/tee/optee/ 11505 11506OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11507M: Sumit Garg <sumit.garg@linaro.org> 11508S: Maintained 11509F: drivers/char/hw_random/optee-rng.c 11510 11511OPA-VNIC DRIVER 11512M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11513M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11514L: linux-rdma@vger.kernel.org 11515S: Supported 11516F: drivers/infiniband/ulp/opa_vnic 11517 11518OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11519M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11520M: Frank Rowand <frowand.list@gmail.com> 11521L: devicetree@vger.kernel.org 11522S: Maintained 11523F: Documentation/devicetree/dynamic-resolution-notes.txt 11524F: Documentation/devicetree/overlay-notes.txt 11525F: drivers/of/overlay.c 11526F: drivers/of/resolver.c 11527K: of_overlay_notifier_ 11528 11529OPEN FIRMWARE AND FLATTENED DEVICE TREE 11530M: Rob Herring <robh+dt@kernel.org> 11531M: Frank Rowand <frowand.list@gmail.com> 11532L: devicetree@vger.kernel.org 11533W: http://www.devicetree.org/ 11534T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11535S: Maintained 11536F: drivers/of/ 11537F: include/linux/of*.h 11538F: scripts/dtc/ 11539F: Documentation/ABI/testing/sysfs-firmware-ofw 11540 11541OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11542M: Rob Herring <robh+dt@kernel.org> 11543M: Mark Rutland <mark.rutland@arm.com> 11544L: devicetree@vger.kernel.org 11545T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11546Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11547S: Maintained 11548F: Documentation/devicetree/ 11549F: arch/*/boot/dts/ 11550F: include/dt-bindings/ 11551 11552OPENCORES I2C BUS DRIVER 11553M: Peter Korsgaard <peter@korsgaard.com> 11554M: Andrew Lunn <andrew@lunn.ch> 11555L: linux-i2c@vger.kernel.org 11556S: Maintained 11557F: Documentation/i2c/busses/i2c-ocores 11558F: drivers/i2c/busses/i2c-ocores.c 11559F: include/linux/platform_data/i2c-ocores.h 11560 11561OPENRISC ARCHITECTURE 11562M: Jonas Bonn <jonas@southpole.se> 11563M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11564M: Stafford Horne <shorne@gmail.com> 11565T: git git://github.com/openrisc/linux.git 11566L: openrisc@lists.librecores.org 11567W: http://openrisc.io 11568S: Maintained 11569F: Documentation/devicetree/bindings/openrisc/ 11570F: Documentation/openrisc/ 11571F: arch/openrisc/ 11572F: drivers/irqchip/irq-ompic.c 11573F: drivers/irqchip/irq-or1k-* 11574 11575OPENVSWITCH 11576M: Pravin B Shelar <pshelar@ovn.org> 11577L: netdev@vger.kernel.org 11578L: dev@openvswitch.org 11579W: http://openvswitch.org 11580S: Maintained 11581F: net/openvswitch/ 11582F: include/uapi/linux/openvswitch.h 11583 11584OPERATING PERFORMANCE POINTS (OPP) 11585M: Viresh Kumar <vireshk@kernel.org> 11586M: Nishanth Menon <nm@ti.com> 11587M: Stephen Boyd <sboyd@kernel.org> 11588L: linux-pm@vger.kernel.org 11589S: Maintained 11590T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11591F: drivers/opp/ 11592F: include/linux/pm_opp.h 11593F: Documentation/power/opp.txt 11594F: Documentation/devicetree/bindings/opp/ 11595 11596OPL4 DRIVER 11597M: Clemens Ladisch <clemens@ladisch.de> 11598L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11599T: git git://git.alsa-project.org/alsa-kernel.git 11600S: Maintained 11601F: sound/drivers/opl4/ 11602 11603OPROFILE 11604M: Robert Richter <rric@kernel.org> 11605L: oprofile-list@lists.sf.net 11606S: Maintained 11607F: arch/*/include/asm/oprofile*.h 11608F: arch/*/oprofile/ 11609F: drivers/oprofile/ 11610F: include/linux/oprofile.h 11611 11612ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11613M: Mark Fasheh <mark@fasheh.com> 11614M: Joel Becker <jlbec@evilplan.org> 11615L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11616W: http://ocfs2.wiki.kernel.org 11617S: Supported 11618F: Documentation/filesystems/ocfs2.txt 11619F: Documentation/filesystems/dlmfs.txt 11620F: fs/ocfs2/ 11621 11622ORANGEFS FILESYSTEM 11623M: Mike Marshall <hubcap@omnibond.com> 11624R: Martin Brandenburg <martin@omnibond.com> 11625L: devel@lists.orangefs.org 11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11627S: Supported 11628F: fs/orangefs/ 11629F: Documentation/filesystems/orangefs.txt 11630 11631ORINOCO DRIVER 11632L: linux-wireless@vger.kernel.org 11633W: http://wireless.kernel.org/en/users/Drivers/orinoco 11634W: http://www.nongnu.org/orinoco/ 11635S: Orphan 11636F: drivers/net/wireless/intersil/orinoco/ 11637 11638OV2659 OMNIVISION SENSOR DRIVER 11639M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11640L: linux-media@vger.kernel.org 11641W: https://linuxtv.org 11642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11643T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11644S: Maintained 11645F: drivers/media/i2c/ov2659.c 11646F: include/media/i2c/ov2659.h 11647 11648OVERLAY FILESYSTEM 11649M: Miklos Szeredi <miklos@szeredi.hu> 11650L: linux-unionfs@vger.kernel.org 11651T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11652S: Supported 11653F: fs/overlayfs/ 11654F: Documentation/filesystems/overlayfs.txt 11655 11656P54 WIRELESS DRIVER 11657M: Christian Lamparter <chunkeey@googlemail.com> 11658L: linux-wireless@vger.kernel.org 11659W: http://wireless.kernel.org/en/users/Drivers/p54 11660S: Maintained 11661F: drivers/net/wireless/intersil/p54/ 11662 11663PA SEMI ETHERNET DRIVER 11664L: netdev@vger.kernel.org 11665S: Orphan 11666F: drivers/net/ethernet/pasemi/* 11667 11668PA SEMI SMBUS DRIVER 11669L: linux-i2c@vger.kernel.org 11670S: Orphan 11671F: drivers/i2c/busses/i2c-pasemi.c 11672 11673PADATA PARALLEL EXECUTION MECHANISM 11674M: Steffen Klassert <steffen.klassert@secunet.com> 11675L: linux-crypto@vger.kernel.org 11676S: Maintained 11677F: kernel/padata.c 11678F: include/linux/padata.h 11679F: Documentation/padata.txt 11680 11681PANASONIC LAPTOP ACPI EXTRAS DRIVER 11682M: Harald Welte <laforge@gnumonks.org> 11683L: platform-driver-x86@vger.kernel.org 11684S: Maintained 11685F: drivers/platform/x86/panasonic-laptop.c 11686 11687PARALLEL LCD/KEYPAD PANEL DRIVER 11688M: Willy Tarreau <willy@haproxy.com> 11689M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11690S: Odd Fixes 11691F: Documentation/auxdisplay/lcd-panel-cgram.txt 11692F: drivers/auxdisplay/panel.c 11693 11694PARALLEL PORT SUBSYSTEM 11695M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11696M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11697L: linux-parport@lists.infradead.org (subscribers-only) 11698S: Maintained 11699F: drivers/parport/ 11700F: include/linux/parport*.h 11701F: drivers/char/ppdev.c 11702F: include/uapi/linux/ppdev.h 11703F: Documentation/parport*.txt 11704 11705PARAVIRT_OPS INTERFACE 11706M: Juergen Gross <jgross@suse.com> 11707M: Alok Kataria <akataria@vmware.com> 11708L: virtualization@lists.linux-foundation.org 11709S: Supported 11710F: Documentation/virtual/paravirt_ops.txt 11711F: arch/*/kernel/paravirt* 11712F: arch/*/include/asm/paravirt*.h 11713F: include/linux/hypervisor.h 11714 11715PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11716M: Tim Waugh <tim@cyberelk.net> 11717L: linux-parport@lists.infradead.org (subscribers-only) 11718S: Maintained 11719F: Documentation/blockdev/paride.txt 11720F: drivers/block/paride/ 11721 11722PARISC ARCHITECTURE 11723M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11724M: Helge Deller <deller@gmx.de> 11725L: linux-parisc@vger.kernel.org 11726W: http://www.parisc-linux.org/ 11727Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11728T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11729T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11730S: Maintained 11731F: arch/parisc/ 11732F: Documentation/parisc/ 11733F: drivers/parisc/ 11734F: drivers/char/agp/parisc-agp.c 11735F: drivers/input/serio/gscps2.c 11736F: drivers/parport/parport_gsc.* 11737F: drivers/tty/serial/8250/8250_gsc.c 11738F: drivers/video/fbdev/sti* 11739F: drivers/video/console/sti* 11740F: drivers/video/logo/logo_parisc* 11741 11742PARMAN 11743M: Jiri Pirko <jiri@mellanox.com> 11744L: netdev@vger.kernel.org 11745S: Supported 11746F: lib/parman.c 11747F: lib/test_parman.c 11748F: include/linux/parman.h 11749 11750PC ENGINES APU BOARD DRIVER 11751M: Enrico Weigelt, metux IT consult <info@metux.net> 11752S: Maintained 11753F: drivers/platform/x86/pcengines-apuv2.c 11754 11755PC87360 HARDWARE MONITORING DRIVER 11756M: Jim Cromie <jim.cromie@gmail.com> 11757L: linux-hwmon@vger.kernel.org 11758S: Maintained 11759F: Documentation/hwmon/pc87360 11760F: drivers/hwmon/pc87360.c 11761 11762PC8736x GPIO DRIVER 11763M: Jim Cromie <jim.cromie@gmail.com> 11764S: Maintained 11765F: drivers/char/pc8736x_gpio.c 11766 11767PC87427 HARDWARE MONITORING DRIVER 11768M: Jean Delvare <jdelvare@suse.com> 11769L: linux-hwmon@vger.kernel.org 11770S: Maintained 11771F: Documentation/hwmon/pc87427 11772F: drivers/hwmon/pc87427.c 11773 11774PCA9532 LED DRIVER 11775M: Riku Voipio <riku.voipio@iki.fi> 11776S: Maintained 11777F: drivers/leds/leds-pca9532.c 11778F: include/linux/leds-pca9532.h 11779 11780PCA9541 I2C BUS MASTER SELECTOR DRIVER 11781M: Guenter Roeck <linux@roeck-us.net> 11782L: linux-i2c@vger.kernel.org 11783S: Maintained 11784F: drivers/i2c/muxes/i2c-mux-pca9541.c 11785 11786PCDP - PRIMARY CONSOLE AND DEBUG PORT 11787M: Khalid Aziz <khalid@gonehiking.org> 11788S: Maintained 11789F: drivers/firmware/pcdp.* 11790 11791PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11792M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11793L: linux-pci@vger.kernel.org 11794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11795S: Maintained 11796F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11797F: drivers/pci/controller/pci-aardvark.c 11798 11799PCI DRIVER FOR ALTERA PCIE IP 11800M: Ley Foon Tan <lftan@altera.com> 11801L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11802L: linux-pci@vger.kernel.org 11803S: Supported 11804F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11805F: drivers/pci/controller/pcie-altera.c 11806 11807PCI DRIVER FOR APPLIEDMICRO XGENE 11808M: Toan Le <toan@os.amperecomputing.com> 11809L: linux-pci@vger.kernel.org 11810L: linux-arm-kernel@lists.infradead.org 11811S: Maintained 11812F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11813F: drivers/pci/controller/pci-xgene.c 11814 11815PCI DRIVER FOR ARM VERSATILE PLATFORM 11816M: Rob Herring <robh@kernel.org> 11817L: linux-pci@vger.kernel.org 11818L: linux-arm-kernel@lists.infradead.org 11819S: Maintained 11820F: Documentation/devicetree/bindings/pci/versatile.txt 11821F: drivers/pci/controller/pci-versatile.c 11822 11823PCI DRIVER FOR ARMADA 8K 11824M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11825L: linux-pci@vger.kernel.org 11826L: linux-arm-kernel@lists.infradead.org 11827S: Maintained 11828F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11829F: drivers/pci/controller/dwc/pcie-armada8k.c 11830 11831PCI DRIVER FOR CADENCE PCIE IP 11832M: Tom Joseph <tjoseph@cadence.com> 11833L: linux-pci@vger.kernel.org 11834S: Maintained 11835F: Documentation/devicetree/bindings/pci/cdns,*.txt 11836F: drivers/pci/controller/pcie-cadence* 11837 11838PCI DRIVER FOR FREESCALE LAYERSCAPE 11839M: Minghuan Lian <minghuan.Lian@nxp.com> 11840M: Mingkai Hu <mingkai.hu@nxp.com> 11841M: Roy Zang <roy.zang@nxp.com> 11842L: linuxppc-dev@lists.ozlabs.org 11843L: linux-pci@vger.kernel.org 11844L: linux-arm-kernel@lists.infradead.org 11845S: Maintained 11846F: drivers/pci/controller/dwc/*layerscape* 11847 11848PCI DRIVER FOR GENERIC OF HOSTS 11849M: Will Deacon <will.deacon@arm.com> 11850L: linux-pci@vger.kernel.org 11851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11852S: Maintained 11853F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11854F: drivers/pci/controller/pci-host-common.c 11855F: drivers/pci/controller/pci-host-generic.c 11856 11857PCI DRIVER FOR IMX6 11858M: Richard Zhu <hongxing.zhu@nxp.com> 11859M: Lucas Stach <l.stach@pengutronix.de> 11860L: linux-pci@vger.kernel.org 11861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11862S: Maintained 11863F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11864F: drivers/pci/controller/dwc/*imx6* 11865 11866PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11867M: Keith Busch <keith.busch@intel.com> 11868M: Jonathan Derrick <jonathan.derrick@intel.com> 11869L: linux-pci@vger.kernel.org 11870S: Supported 11871F: drivers/pci/controller/vmd.c 11872 11873PCI DRIVER FOR MICROSEMI SWITCHTEC 11874M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11875M: Logan Gunthorpe <logang@deltatee.com> 11876L: linux-pci@vger.kernel.org 11877S: Maintained 11878F: Documentation/switchtec.txt 11879F: Documentation/ABI/testing/sysfs-class-switchtec 11880F: drivers/pci/switch/switchtec* 11881F: include/uapi/linux/switchtec_ioctl.h 11882F: include/linux/switchtec.h 11883F: drivers/ntb/hw/mscc/ 11884 11885PCI DRIVER FOR MOBIVEIL PCIE IP 11886M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11887L: linux-pci@vger.kernel.org 11888S: Supported 11889F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11890F: drivers/pci/controller/pcie-mobiveil.c 11891 11892PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11893M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11894M: Jason Cooper <jason@lakedaemon.net> 11895L: linux-pci@vger.kernel.org 11896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11897S: Maintained 11898F: drivers/pci/controller/*mvebu* 11899 11900PCI DRIVER FOR NVIDIA TEGRA 11901M: Thierry Reding <thierry.reding@gmail.com> 11902L: linux-tegra@vger.kernel.org 11903L: linux-pci@vger.kernel.org 11904S: Supported 11905F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11906F: drivers/pci/controller/pci-tegra.c 11907 11908PCI DRIVER FOR RENESAS R-CAR 11909M: Simon Horman <horms@verge.net.au> 11910L: linux-pci@vger.kernel.org 11911L: linux-renesas-soc@vger.kernel.org 11912S: Maintained 11913F: drivers/pci/controller/*rcar* 11914 11915PCI DRIVER FOR SAMSUNG EXYNOS 11916M: Jingoo Han <jingoohan1@gmail.com> 11917L: linux-pci@vger.kernel.org 11918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11919L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11920S: Maintained 11921F: drivers/pci/controller/dwc/pci-exynos.c 11922 11923PCI DRIVER FOR SYNOPSYS DESIGNWARE 11924M: Jingoo Han <jingoohan1@gmail.com> 11925M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11926L: linux-pci@vger.kernel.org 11927S: Maintained 11928F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11929F: drivers/pci/controller/dwc/*designware* 11930 11931PCI DRIVER FOR TI DRA7XX 11932M: Kishon Vijay Abraham I <kishon@ti.com> 11933L: linux-omap@vger.kernel.org 11934L: linux-pci@vger.kernel.org 11935S: Supported 11936F: Documentation/devicetree/bindings/pci/ti-pci.txt 11937F: drivers/pci/controller/dwc/pci-dra7xx.c 11938 11939PCI DRIVER FOR TI KEYSTONE 11940M: Murali Karicheri <m-karicheri2@ti.com> 11941L: linux-pci@vger.kernel.org 11942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11943S: Maintained 11944F: drivers/pci/controller/dwc/pci-keystone.c 11945 11946PCI ENDPOINT SUBSYSTEM 11947M: Kishon Vijay Abraham I <kishon@ti.com> 11948M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11949L: linux-pci@vger.kernel.org 11950T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11951S: Supported 11952F: drivers/pci/endpoint/ 11953F: drivers/misc/pci_endpoint_test.c 11954F: tools/pci/ 11955 11956PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11957M: Russell Currey <ruscur@russell.cc> 11958M: Sam Bobroff <sbobroff@linux.ibm.com> 11959M: Oliver O'Halloran <oohall@gmail.com> 11960L: linuxppc-dev@lists.ozlabs.org 11961S: Supported 11962F: Documentation/PCI/pci-error-recovery.txt 11963F: drivers/pci/pcie/aer.c 11964F: drivers/pci/pcie/dpc.c 11965F: drivers/pci/pcie/err.c 11966F: Documentation/powerpc/eeh-pci-error-recovery.txt 11967F: arch/powerpc/kernel/eeh*.c 11968F: arch/powerpc/platforms/*/eeh*.c 11969F: arch/powerpc/include/*/eeh*.h 11970 11971PCI ERROR RECOVERY 11972M: Linas Vepstas <linasvepstas@gmail.com> 11973L: linux-pci@vger.kernel.org 11974S: Supported 11975F: Documentation/PCI/pci-error-recovery.txt 11976 11977PCI MSI DRIVER FOR ALTERA MSI IP 11978M: Ley Foon Tan <lftan@altera.com> 11979L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11980L: linux-pci@vger.kernel.org 11981S: Supported 11982F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11983F: drivers/pci/controller/pcie-altera-msi.c 11984 11985PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11986M: Toan Le <toan@os.amperecomputing.com> 11987L: linux-pci@vger.kernel.org 11988L: linux-arm-kernel@lists.infradead.org 11989S: Maintained 11990F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11991F: drivers/pci/controller/pci-xgene-msi.c 11992 11993PCI SUBSYSTEM 11994M: Bjorn Helgaas <bhelgaas@google.com> 11995L: linux-pci@vger.kernel.org 11996Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11997T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11998S: Supported 11999F: Documentation/devicetree/bindings/pci/ 12000F: Documentation/PCI/ 12001F: drivers/acpi/pci* 12002F: drivers/pci/ 12003F: include/asm-generic/pci* 12004F: include/linux/pci* 12005F: include/linux/of_pci.h 12006F: include/uapi/linux/pci* 12007F: lib/pci* 12008F: arch/x86/pci/ 12009F: arch/x86/kernel/quirks.c 12010F: arch/x86/kernel/early-quirks.c 12011 12012PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12013M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12014L: linux-pci@vger.kernel.org 12015Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12016T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12017S: Supported 12018F: drivers/pci/controller/ 12019 12020PCIE DRIVER FOR AMLOGIC MESON 12021M: Yue Wang <yue.wang@Amlogic.com> 12022L: linux-pci@vger.kernel.org 12023L: linux-amlogic@lists.infradead.org 12024S: Maintained 12025F: drivers/pci/controller/dwc/pci-meson.c 12026 12027PCIE DRIVER FOR AXIS ARTPEC 12028M: Jesper Nilsson <jesper.nilsson@axis.com> 12029L: linux-arm-kernel@axis.com 12030L: linux-pci@vger.kernel.org 12031S: Maintained 12032F: Documentation/devicetree/bindings/pci/axis,artpec* 12033F: drivers/pci/controller/dwc/*artpec* 12034 12035PCIE DRIVER FOR CAVIUM THUNDERX 12036M: David Daney <david.daney@cavium.com> 12037L: linux-pci@vger.kernel.org 12038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12039S: Supported 12040F: Documentation/devicetree/bindings/pci/pci-thunder-* 12041F: drivers/pci/controller/pci-thunder-* 12042 12043PCIE DRIVER FOR HISILICON 12044M: Zhou Wang <wangzhou1@hisilicon.com> 12045L: linux-pci@vger.kernel.org 12046S: Maintained 12047F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12048F: drivers/pci/controller/dwc/pcie-hisi.c 12049 12050PCIE DRIVER FOR HISILICON KIRIN 12051M: Xiaowei Song <songxiaowei@hisilicon.com> 12052M: Binghui Wang <wangbinghui@hisilicon.com> 12053L: linux-pci@vger.kernel.org 12054S: Maintained 12055F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12056F: drivers/pci/controller/dwc/pcie-kirin.c 12057 12058PCIE DRIVER FOR HISILICON STB 12059M: Shawn Guo <shawn.guo@linaro.org> 12060L: linux-pci@vger.kernel.org 12061S: Maintained 12062F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12063F: drivers/pci/controller/dwc/pcie-histb.c 12064 12065PCIE DRIVER FOR MEDIATEK 12066M: Ryder Lee <ryder.lee@mediatek.com> 12067L: linux-pci@vger.kernel.org 12068L: linux-mediatek@lists.infradead.org 12069S: Supported 12070F: Documentation/devicetree/bindings/pci/mediatek* 12071F: drivers/pci/controller/*mediatek* 12072 12073PCIE DRIVER FOR QUALCOMM MSM 12074M: Stanimir Varbanov <svarbanov@mm-sol.com> 12075L: linux-pci@vger.kernel.org 12076L: linux-arm-msm@vger.kernel.org 12077S: Maintained 12078F: drivers/pci/controller/dwc/*qcom* 12079 12080PCIE DRIVER FOR ROCKCHIP 12081M: Shawn Lin <shawn.lin@rock-chips.com> 12082L: linux-pci@vger.kernel.org 12083L: linux-rockchip@lists.infradead.org 12084S: Maintained 12085F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12086F: drivers/pci/controller/pcie-rockchip* 12087 12088PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12089M: Linus Walleij <linus.walleij@linaro.org> 12090L: linux-pci@vger.kernel.org 12091S: Maintained 12092F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12093F: drivers/pci/controller/pci-v3-semi.c 12094 12095PCIE DRIVER FOR SOCIONEXT UNIPHIER 12096M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12097L: linux-pci@vger.kernel.org 12098S: Maintained 12099F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12100F: drivers/pci/controller/dwc/pcie-uniphier.c 12101 12102PCIE DRIVER FOR ST SPEAR13XX 12103M: Pratyush Anand <pratyush.anand@gmail.com> 12104L: linux-pci@vger.kernel.org 12105S: Maintained 12106F: drivers/pci/controller/dwc/*spear* 12107 12108PCMCIA SUBSYSTEM 12109M: Dominik Brodowski <linux@dominikbrodowski.net> 12110T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12111S: Odd Fixes 12112F: Documentation/pcmcia/ 12113F: tools/pcmcia/ 12114F: drivers/pcmcia/ 12115F: include/pcmcia/ 12116 12117PCNET32 NETWORK DRIVER 12118M: Don Fry <pcnet32@frontier.com> 12119L: netdev@vger.kernel.org 12120S: Maintained 12121F: drivers/net/ethernet/amd/pcnet32.c 12122 12123PCRYPT PARALLEL CRYPTO ENGINE 12124M: Steffen Klassert <steffen.klassert@secunet.com> 12125L: linux-crypto@vger.kernel.org 12126S: Maintained 12127F: crypto/pcrypt.c 12128F: include/crypto/pcrypt.h 12129 12130PEAQ WMI HOTKEYS DRIVER 12131M: Hans de Goede <hdegoede@redhat.com> 12132L: platform-driver-x86@vger.kernel.org 12133S: Maintained 12134F: drivers/platform/x86/peaq-wmi.c 12135 12136PER-CPU MEMORY ALLOCATOR 12137M: Dennis Zhou <dennis@kernel.org> 12138M: Tejun Heo <tj@kernel.org> 12139M: Christoph Lameter <cl@linux.com> 12140T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12141S: Maintained 12142F: include/linux/percpu*.h 12143F: mm/percpu*.c 12144F: arch/*/include/asm/percpu.h 12145 12146PER-TASK DELAY ACCOUNTING 12147M: Balbir Singh <bsingharora@gmail.com> 12148S: Maintained 12149F: include/linux/delayacct.h 12150F: kernel/delayacct.c 12151 12152PERFORMANCE EVENTS SUBSYSTEM 12153M: Peter Zijlstra <peterz@infradead.org> 12154M: Ingo Molnar <mingo@redhat.com> 12155M: Arnaldo Carvalho de Melo <acme@kernel.org> 12156R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12157R: Jiri Olsa <jolsa@redhat.com> 12158R: Namhyung Kim <namhyung@kernel.org> 12159L: linux-kernel@vger.kernel.org 12160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12161S: Supported 12162F: kernel/events/* 12163F: include/linux/perf_event.h 12164F: include/uapi/linux/perf_event.h 12165F: arch/*/kernel/perf_event*.c 12166F: arch/*/kernel/*/perf_event*.c 12167F: arch/*/kernel/*/*/perf_event*.c 12168F: arch/*/include/asm/perf_event.h 12169F: arch/*/kernel/perf_callchain.c 12170F: arch/*/events/* 12171F: tools/perf/ 12172 12173PERSONALITY HANDLING 12174M: Christoph Hellwig <hch@infradead.org> 12175L: linux-abi-devel@lists.sourceforge.net 12176S: Maintained 12177F: include/linux/personality.h 12178F: include/uapi/linux/personality.h 12179 12180PHOENIX RC FLIGHT CONTROLLER ADAPTER 12181M: Marcus Folkesson <marcus.folkesson@gmail.com> 12182L: linux-input@vger.kernel.org 12183S: Maintained 12184F: Documentation/input/devices/pxrc.rst 12185F: drivers/input/joystick/pxrc.c 12186 12187PHONET PROTOCOL 12188M: Remi Denis-Courmont <courmisch@gmail.com> 12189S: Supported 12190F: Documentation/networking/phonet.txt 12191F: include/linux/phonet.h 12192F: include/net/phonet/ 12193F: include/uapi/linux/phonet.h 12194F: net/phonet/ 12195 12196PHRAM MTD DRIVER 12197M: Joern Engel <joern@lazybastard.org> 12198L: linux-mtd@lists.infradead.org 12199S: Maintained 12200F: drivers/mtd/devices/phram.c 12201 12202PICOLCD HID DRIVER 12203M: Bruno Prémont <bonbons@linux-vserver.org> 12204L: linux-input@vger.kernel.org 12205S: Maintained 12206F: drivers/hid/hid-picolcd* 12207 12208PICOXCELL SUPPORT 12209M: Jamie Iles <jamie@jamieiles.com> 12210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12211T: git git://github.com/jamieiles/linux-2.6-ji.git 12212S: Supported 12213F: arch/arm/boot/dts/picoxcell* 12214F: arch/arm/mach-picoxcell/ 12215F: drivers/crypto/picoxcell* 12216 12217PIN CONTROL SUBSYSTEM 12218M: Linus Walleij <linus.walleij@linaro.org> 12219L: linux-gpio@vger.kernel.org 12220T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12221S: Maintained 12222F: Documentation/devicetree/bindings/pinctrl/ 12223F: Documentation/driver-api/pinctl.rst 12224F: drivers/pinctrl/ 12225F: include/linux/pinctrl/ 12226 12227PIN CONTROLLER - MICROCHIP AT91 12228M: Ludovic Desroches <ludovic.desroches@microchip.com> 12229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12230L: linux-gpio@vger.kernel.org 12231S: Supported 12232F: drivers/pinctrl/pinctrl-at91* 12233 12234PIN CONTROLLER - FREESCALE 12235M: Dong Aisheng <aisheng.dong@nxp.com> 12236M: Fabio Estevam <festevam@gmail.com> 12237M: Shawn Guo <shawnguo@kernel.org> 12238M: Stefan Agner <stefan@agner.ch> 12239R: Pengutronix Kernel Team <kernel@pengutronix.de> 12240L: linux-gpio@vger.kernel.org 12241S: Maintained 12242F: drivers/pinctrl/freescale/ 12243F: Documentation/devicetree/bindings/pinctrl/fsl,* 12244 12245PIN CONTROLLER - INTEL 12246M: Mika Westerberg <mika.westerberg@linux.intel.com> 12247M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12248T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12249S: Maintained 12250F: drivers/pinctrl/intel/ 12251 12252PIN CONTROLLER - MEDIATEK 12253M: Sean Wang <sean.wang@kernel.org> 12254L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12255S: Maintained 12256F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12257F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12258F: drivers/pinctrl/mediatek/ 12259 12260PIN CONTROLLER - QUALCOMM 12261M: Bjorn Andersson <bjorn.andersson@linaro.org> 12262S: Maintained 12263L: linux-arm-msm@vger.kernel.org 12264F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12265F: drivers/pinctrl/qcom/ 12266 12267PIN CONTROLLER - RENESAS 12268M: Geert Uytterhoeven <geert+renesas@glider.be> 12269L: linux-renesas-soc@vger.kernel.org 12270T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12271S: Maintained 12272F: drivers/pinctrl/pinctrl-rz* 12273F: drivers/pinctrl/sh-pfc/ 12274 12275PIN CONTROLLER - SAMSUNG 12276M: Tomasz Figa <tomasz.figa@gmail.com> 12277M: Krzysztof Kozlowski <krzk@kernel.org> 12278M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12280L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12281Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12282T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12283S: Maintained 12284F: drivers/pinctrl/samsung/ 12285F: include/dt-bindings/pinctrl/samsung.h 12286F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12287 12288PIN CONTROLLER - SINGLE 12289M: Tony Lindgren <tony@atomide.com> 12290M: Haojian Zhuang <haojian.zhuang@linaro.org> 12291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12292L: linux-omap@vger.kernel.org 12293S: Maintained 12294F: drivers/pinctrl/pinctrl-single.c 12295 12296PIN CONTROLLER - ST SPEAR 12297M: Viresh Kumar <vireshk@kernel.org> 12298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12299W: http://www.st.com/spear 12300S: Maintained 12301F: drivers/pinctrl/spear/ 12302 12303PISTACHIO SOC SUPPORT 12304M: James Hartley <james.hartley@sondrel.com> 12305L: linux-mips@vger.kernel.org 12306S: Odd Fixes 12307F: arch/mips/pistachio/ 12308F: arch/mips/include/asm/mach-pistachio/ 12309F: arch/mips/boot/dts/img/pistachio* 12310F: arch/mips/configs/pistachio*_defconfig 12311 12312PKTCDVD DRIVER 12313S: Orphan 12314M: linux-block@vger.kernel.org 12315F: drivers/block/pktcdvd.c 12316F: include/linux/pktcdvd.h 12317F: include/uapi/linux/pktcdvd.h 12318 12319PKUNITY SOC DRIVERS 12320M: Guan Xuetao <gxt@pku.edu.cn> 12321W: http://mprc.pku.edu.cn/~guanxuetao/linux 12322S: Maintained 12323T: git git://github.com/gxt/linux.git 12324F: drivers/input/serio/i8042-unicore32io.h 12325F: drivers/i2c/busses/i2c-puv3.c 12326F: drivers/video/fbdev/fb-puv3.c 12327F: drivers/rtc/rtc-puv3.c 12328 12329PMBUS HARDWARE MONITORING DRIVERS 12330M: Guenter Roeck <linux@roeck-us.net> 12331L: linux-hwmon@vger.kernel.org 12332W: http://hwmon.wiki.kernel.org/ 12333W: http://www.roeck-us.net/linux/drivers/ 12334T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12335S: Maintained 12336F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12337F: Documentation/devicetree/bindings/hwmon/max31785.txt 12338F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12339F: Documentation/hwmon/adm1275 12340F: Documentation/hwmon/ibm-cffps 12341F: Documentation/hwmon/ir35221 12342F: Documentation/hwmon/lm25066 12343F: Documentation/hwmon/ltc2978 12344F: Documentation/hwmon/ltc3815 12345F: Documentation/hwmon/max16064 12346F: Documentation/hwmon/max20751 12347F: Documentation/hwmon/max31785 12348F: Documentation/hwmon/max34440 12349F: Documentation/hwmon/max8688 12350F: Documentation/hwmon/pmbus 12351F: Documentation/hwmon/pmbus-core 12352F: Documentation/hwmon/tps40422 12353F: Documentation/hwmon/ucd9000 12354F: Documentation/hwmon/ucd9200 12355F: Documentation/hwmon/zl6100 12356F: drivers/hwmon/pmbus/ 12357F: include/linux/pmbus.h 12358 12359PMC SIERRA MaxRAID DRIVER 12360L: linux-scsi@vger.kernel.org 12361W: http://www.pmc-sierra.com/ 12362S: Orphan 12363F: drivers/scsi/pmcraid.* 12364 12365PMC SIERRA PM8001 DRIVER 12366M: Jack Wang <jinpu.wang@profitbricks.com> 12367M: lindar_liu@usish.com 12368L: linux-scsi@vger.kernel.org 12369S: Supported 12370F: drivers/scsi/pm8001/ 12371 12372PNP SUPPORT 12373M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12374S: Maintained 12375F: drivers/pnp/ 12376 12377PNI RM3100 IIO DRIVER 12378M: Song Qiang <songqiang1304521@gmail.com> 12379L: linux-iio@vger.kernel.org 12380S: Maintained 12381F: drivers/iio/magnetometer/rm3100* 12382F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12383 12384POSIX CLOCKS and TIMERS 12385M: Thomas Gleixner <tglx@linutronix.de> 12386L: linux-kernel@vger.kernel.org 12387T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12388S: Maintained 12389F: fs/timerfd.c 12390F: include/linux/timer* 12391F: kernel/time/*timer* 12392 12393POWER MANAGEMENT CORE 12394M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12395L: linux-pm@vger.kernel.org 12396T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12397B: https://bugzilla.kernel.org 12398S: Supported 12399F: drivers/base/power/ 12400F: include/linux/pm.h 12401F: include/linux/pm_* 12402F: include/linux/powercap.h 12403F: drivers/powercap/ 12404F: kernel/configs/nopm.config 12405 12406POWER STATE COORDINATION INTERFACE (PSCI) 12407M: Mark Rutland <mark.rutland@arm.com> 12408M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12409L: linux-arm-kernel@lists.infradead.org 12410S: Maintained 12411F: drivers/firmware/psci*.c 12412F: include/linux/psci.h 12413F: include/uapi/linux/psci.h 12414 12415POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12416M: Sebastian Reichel <sre@kernel.org> 12417L: linux-pm@vger.kernel.org 12418T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12419S: Maintained 12420F: Documentation/ABI/testing/sysfs-class-power 12421F: Documentation/devicetree/bindings/power/supply/ 12422F: include/linux/power_supply.h 12423F: drivers/power/supply/ 12424 12425POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12426M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12427L: linuxppc-dev@lists.ozlabs.org 12428S: Maintained 12429F: drivers/char/powernv-op-panel.c 12430 12431PPP OVER ATM (RFC 2364) 12432M: Mitchell Blank Jr <mitch@sfgoth.com> 12433S: Maintained 12434F: net/atm/pppoatm.c 12435F: include/uapi/linux/atmppp.h 12436 12437PPP OVER ETHERNET 12438M: Michal Ostrowski <mostrows@earthlink.net> 12439S: Maintained 12440F: drivers/net/ppp/pppoe.c 12441F: drivers/net/ppp/pppox.c 12442 12443PPP OVER L2TP 12444M: James Chapman <jchapman@katalix.com> 12445S: Maintained 12446F: net/l2tp/l2tp_ppp.c 12447F: include/linux/if_pppol2tp.h 12448F: include/uapi/linux/if_pppol2tp.h 12449 12450PPP PROTOCOL DRIVERS AND COMPRESSORS 12451M: Paul Mackerras <paulus@samba.org> 12452L: linux-ppp@vger.kernel.org 12453S: Maintained 12454F: drivers/net/ppp/ppp_* 12455 12456PPS SUPPORT 12457M: Rodolfo Giometti <giometti@enneenne.com> 12458W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12459L: linuxpps@ml.enneenne.com (subscribers-only) 12460S: Maintained 12461F: Documentation/pps/ 12462F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12463F: Documentation/ABI/testing/sysfs-pps 12464F: drivers/pps/ 12465F: include/linux/pps*.h 12466F: include/uapi/linux/pps.h 12467 12468PPTP DRIVER 12469M: Dmitry Kozlov <xeb@mail.ru> 12470L: netdev@vger.kernel.org 12471S: Maintained 12472F: drivers/net/ppp/pptp.c 12473W: http://sourceforge.net/projects/accel-pptp 12474 12475PRINTK 12476M: Petr Mladek <pmladek@suse.com> 12477M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12478R: Steven Rostedt <rostedt@goodmis.org> 12479S: Maintained 12480F: kernel/printk/ 12481F: include/linux/printk.h 12482 12483PRISM54 WIRELESS DRIVER 12484M: Luis Chamberlain <mcgrof@kernel.org> 12485L: linux-wireless@vger.kernel.org 12486W: http://wireless.kernel.org/en/users/Drivers/p54 12487S: Obsolete 12488F: drivers/net/wireless/intersil/prism54/ 12489 12490PROC FILESYSTEM 12491R: Alexey Dobriyan <adobriyan@gmail.com> 12492L: linux-kernel@vger.kernel.org 12493L: linux-fsdevel@vger.kernel.org 12494S: Maintained 12495F: fs/proc/ 12496F: include/linux/proc_fs.h 12497F: tools/testing/selftests/proc/ 12498F: Documentation/filesystems/proc.txt 12499 12500PROC SYSCTL 12501M: Luis Chamberlain <mcgrof@kernel.org> 12502M: Kees Cook <keescook@chromium.org> 12503L: linux-kernel@vger.kernel.org 12504L: linux-fsdevel@vger.kernel.org 12505S: Maintained 12506F: fs/proc/proc_sysctl.c 12507F: include/linux/sysctl.h 12508F: kernel/sysctl.c 12509F: tools/testing/selftests/sysctl/ 12510 12511PS3 NETWORK SUPPORT 12512M: Geoff Levand <geoff@infradead.org> 12513L: netdev@vger.kernel.org 12514L: linuxppc-dev@lists.ozlabs.org 12515S: Maintained 12516F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12517 12518PS3 PLATFORM SUPPORT 12519M: Geoff Levand <geoff@infradead.org> 12520L: linuxppc-dev@lists.ozlabs.org 12521S: Maintained 12522F: arch/powerpc/boot/ps3* 12523F: arch/powerpc/include/asm/lv1call.h 12524F: arch/powerpc/include/asm/ps3*.h 12525F: arch/powerpc/platforms/ps3/ 12526F: drivers/*/ps3* 12527F: drivers/ps3/ 12528F: drivers/rtc/rtc-ps3.c 12529F: drivers/usb/host/*ps3.c 12530F: sound/ppc/snd_ps3* 12531 12532PS3VRAM DRIVER 12533M: Jim Paris <jim@jtan.com> 12534M: Geoff Levand <geoff@infradead.org> 12535L: linuxppc-dev@lists.ozlabs.org 12536S: Maintained 12537F: drivers/block/ps3vram.c 12538 12539PSAMPLE PACKET SAMPLING SUPPORT: 12540M: Yotam Gigi <yotam.gi@gmail.com> 12541S: Maintained 12542F: net/psample 12543F: include/net/psample.h 12544F: include/uapi/linux/psample.h 12545 12546PSTORE FILESYSTEM 12547M: Kees Cook <keescook@chromium.org> 12548M: Anton Vorontsov <anton@enomsg.org> 12549M: Colin Cross <ccross@android.com> 12550M: Tony Luck <tony.luck@intel.com> 12551S: Maintained 12552T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12553F: fs/pstore/ 12554F: include/linux/pstore* 12555F: drivers/firmware/efi/efi-pstore.c 12556F: drivers/acpi/apei/erst.c 12557F: Documentation/admin-guide/ramoops.rst 12558F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12559K: \b(pstore|ramoops) 12560 12561PTP HARDWARE CLOCK SUPPORT 12562M: Richard Cochran <richardcochran@gmail.com> 12563L: netdev@vger.kernel.org 12564S: Maintained 12565W: http://linuxptp.sourceforge.net/ 12566F: Documentation/ABI/testing/sysfs-ptp 12567F: Documentation/ptp/* 12568F: drivers/net/phy/dp83640* 12569F: drivers/ptp/* 12570F: include/linux/ptp_cl* 12571 12572PTRACE SUPPORT 12573M: Oleg Nesterov <oleg@redhat.com> 12574S: Maintained 12575F: include/asm-generic/syscall.h 12576F: include/linux/ptrace.h 12577F: include/linux/regset.h 12578F: include/linux/tracehook.h 12579F: include/uapi/linux/ptrace.h 12580F: include/uapi/linux/ptrace.h 12581F: include/asm-generic/ptrace.h 12582F: kernel/ptrace.c 12583F: arch/*/ptrace*.c 12584F: arch/*/*/ptrace*.c 12585F: arch/*/include/asm/ptrace*.h 12586 12587PULSE8-CEC DRIVER 12588M: Hans Verkuil <hverkuil@xs4all.nl> 12589L: linux-media@vger.kernel.org 12590T: git git://linuxtv.org/media_tree.git 12591S: Maintained 12592F: drivers/media/usb/pulse8-cec/* 12593F: Documentation/media/cec-drivers/pulse8-cec.rst 12594 12595PVRUSB2 VIDEO4LINUX DRIVER 12596M: Mike Isely <isely@pobox.com> 12597L: pvrusb2@isely.net (subscribers-only) 12598L: linux-media@vger.kernel.org 12599W: http://www.isely.net/pvrusb2/ 12600T: git git://linuxtv.org/media_tree.git 12601S: Maintained 12602F: Documentation/media/v4l-drivers/pvrusb2* 12603F: drivers/media/usb/pvrusb2/ 12604 12605PWC WEBCAM DRIVER 12606M: Hans Verkuil <hverkuil@xs4all.nl> 12607L: linux-media@vger.kernel.org 12608T: git git://linuxtv.org/media_tree.git 12609S: Odd Fixes 12610F: drivers/media/usb/pwc/* 12611F: include/trace/events/pwc.h 12612 12613PWM FAN DRIVER 12614M: Kamil Debski <kamil@wypas.org> 12615M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12616L: linux-hwmon@vger.kernel.org 12617S: Supported 12618F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12619F: Documentation/hwmon/pwm-fan 12620F: drivers/hwmon/pwm-fan.c 12621 12622PWM IR Transmitter 12623M: Sean Young <sean@mess.org> 12624L: linux-media@vger.kernel.org 12625S: Maintained 12626F: drivers/media/rc/pwm-ir-tx.c 12627 12628PWM SUBSYSTEM 12629M: Thierry Reding <thierry.reding@gmail.com> 12630L: linux-pwm@vger.kernel.org 12631S: Maintained 12632T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12633F: Documentation/pwm.txt 12634F: Documentation/devicetree/bindings/pwm/ 12635F: include/linux/pwm.h 12636F: drivers/pwm/ 12637F: drivers/video/backlight/pwm_bl.c 12638F: include/linux/pwm_backlight.h 12639F: drivers/gpio/gpio-mvebu.c 12640F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12641 12642PXA GPIO DRIVER 12643M: Robert Jarzmik <robert.jarzmik@free.fr> 12644L: linux-gpio@vger.kernel.org 12645S: Maintained 12646F: drivers/gpio/gpio-pxa.c 12647 12648PXA MMCI DRIVER 12649S: Orphan 12650 12651PXA RTC DRIVER 12652M: Robert Jarzmik <robert.jarzmik@free.fr> 12653L: linux-rtc@vger.kernel.org 12654S: Maintained 12655 12656PXA2xx/PXA3xx SUPPORT 12657M: Daniel Mack <daniel@zonque.org> 12658M: Haojian Zhuang <haojian.zhuang@gmail.com> 12659M: Robert Jarzmik <robert.jarzmik@free.fr> 12660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12661T: git git://github.com/hzhuang1/linux.git 12662T: git git://github.com/rjarzmik/linux.git 12663S: Maintained 12664F: arch/arm/boot/dts/pxa* 12665F: arch/arm/mach-pxa/ 12666F: drivers/dma/pxa* 12667F: drivers/pcmcia/pxa2xx* 12668F: drivers/pinctrl/pxa/ 12669F: drivers/spi/spi-pxa2xx* 12670F: drivers/usb/gadget/udc/pxa2* 12671F: include/sound/pxa2xx-lib.h 12672F: sound/arm/pxa* 12673F: sound/soc/pxa/ 12674 12675QAT DRIVER 12676M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12677L: qat-linux@intel.com 12678S: Supported 12679F: drivers/crypto/qat/ 12680 12681QCOM AUDIO (ASoC) DRIVERS 12682M: Patrick Lai <plai@codeaurora.org> 12683M: Banajit Goswami <bgoswami@codeaurora.org> 12684L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12685S: Supported 12686F: sound/soc/qcom/ 12687 12688QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12689M: Gabriel Somlo <somlo@cmu.edu> 12690M: "Michael S. Tsirkin" <mst@redhat.com> 12691L: qemu-devel@nongnu.org 12692S: Maintained 12693F: drivers/firmware/qemu_fw_cfg.c 12694F: include/uapi/linux/qemu_fw_cfg.h 12695 12696QIB DRIVER 12697M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12698M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12699L: linux-rdma@vger.kernel.org 12700S: Supported 12701F: drivers/infiniband/hw/qib/ 12702 12703QLOGIC QL41xxx FCOE DRIVER 12704M: QLogic-Storage-Upstream@cavium.com 12705L: linux-scsi@vger.kernel.org 12706S: Supported 12707F: drivers/scsi/qedf/ 12708 12709QLOGIC QL41xxx ISCSI DRIVER 12710M: QLogic-Storage-Upstream@cavium.com 12711L: linux-scsi@vger.kernel.org 12712S: Supported 12713F: drivers/scsi/qedi/ 12714 12715QLOGIC QL4xxx ETHERNET DRIVER 12716M: Ariel Elior <aelior@marvell.com> 12717M: GR-everest-linux-l2@marvell.com 12718L: netdev@vger.kernel.org 12719S: Supported 12720F: drivers/net/ethernet/qlogic/qed/ 12721F: include/linux/qed/ 12722F: drivers/net/ethernet/qlogic/qede/ 12723 12724QLOGIC QL4xxx RDMA DRIVER 12725M: Michal Kalderon <mkalderon@marvell.com> 12726M: Ariel Elior <aelior@marvell.com> 12727L: linux-rdma@vger.kernel.org 12728S: Supported 12729F: drivers/infiniband/hw/qedr/ 12730F: include/uapi/rdma/qedr-abi.h 12731 12732QLOGIC QLA1280 SCSI DRIVER 12733M: Michael Reed <mdr@sgi.com> 12734L: linux-scsi@vger.kernel.org 12735S: Maintained 12736F: drivers/scsi/qla1280.[ch] 12737 12738QLOGIC QLA2XXX FC-SCSI DRIVER 12739M: qla2xxx-upstream@qlogic.com 12740L: linux-scsi@vger.kernel.org 12741S: Supported 12742F: Documentation/scsi/LICENSE.qla2xxx 12743F: drivers/scsi/qla2xxx/ 12744 12745QLOGIC QLA3XXX NETWORK DRIVER 12746M: GR-Linux-NIC-Dev@marvell.com 12747L: netdev@vger.kernel.org 12748S: Supported 12749F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12750F: drivers/net/ethernet/qlogic/qla3xxx.* 12751 12752QLOGIC QLA4XXX iSCSI DRIVER 12753M: QLogic-Storage-Upstream@qlogic.com 12754L: linux-scsi@vger.kernel.org 12755S: Supported 12756F: Documentation/scsi/LICENSE.qla4xxx 12757F: drivers/scsi/qla4xxx/ 12758 12759QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12760M: Shahed Shaikh <shshaikh@marvell.com> 12761M: Manish Chopra <manishc@marvell.com> 12762M: GR-Linux-NIC-Dev@marvell.com 12763L: netdev@vger.kernel.org 12764S: Supported 12765F: drivers/net/ethernet/qlogic/qlcnic/ 12766 12767QLOGIC QLGE 10Gb ETHERNET DRIVER 12768M: Manish Chopra <manishc@marvell.com> 12769M: GR-Linux-NIC-Dev@marvell.com 12770L: netdev@vger.kernel.org 12771S: Supported 12772F: drivers/net/ethernet/qlogic/qlge/ 12773 12774QM1D1B0004 MEDIA DRIVER 12775M: Akihiro Tsukada <tskd08@gmail.com> 12776L: linux-media@vger.kernel.org 12777S: Odd Fixes 12778F: drivers/media/tuners/qm1d1b0004* 12779 12780QM1D1C0042 MEDIA DRIVER 12781M: Akihiro Tsukada <tskd08@gmail.com> 12782L: linux-media@vger.kernel.org 12783S: Odd Fixes 12784F: drivers/media/tuners/qm1d1c0042* 12785 12786QNX4 FILESYSTEM 12787M: Anders Larsen <al@alarsen.net> 12788W: http://www.alarsen.net/linux/qnx4fs/ 12789S: Maintained 12790F: fs/qnx4/ 12791F: include/uapi/linux/qnx4_fs.h 12792F: include/uapi/linux/qnxtypes.h 12793 12794QORIQ DPAA2 FSL-MC BUS DRIVER 12795M: Stuart Yoder <stuyoder@gmail.com> 12796M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12797L: linux-kernel@vger.kernel.org 12798S: Maintained 12799F: drivers/bus/fsl-mc/ 12800F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12801F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12802 12803QT1010 MEDIA DRIVER 12804M: Antti Palosaari <crope@iki.fi> 12805L: linux-media@vger.kernel.org 12806W: https://linuxtv.org 12807W: http://palosaari.fi/linux/ 12808Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12809T: git git://linuxtv.org/anttip/media_tree.git 12810S: Maintained 12811F: drivers/media/tuners/qt1010* 12812 12813QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12814M: Kalle Valo <kvalo@codeaurora.org> 12815L: ath10k@lists.infradead.org 12816W: http://wireless.kernel.org/en/users/Drivers/ath10k 12817T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12818S: Supported 12819F: drivers/net/wireless/ath/ath10k/ 12820 12821QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12822M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12823L: linux-wireless@vger.kernel.org 12824W: http://wireless.kernel.org/en/users/Drivers/ath9k 12825S: Supported 12826F: drivers/net/wireless/ath/ath9k/ 12827 12828QUALCOMM CAMERA SUBSYSTEM DRIVER 12829M: Todor Tomov <todor.too@gmail.com> 12830L: linux-media@vger.kernel.org 12831S: Maintained 12832F: Documentation/devicetree/bindings/media/qcom,camss.txt 12833F: Documentation/media/v4l-drivers/qcom_camss.rst 12834F: drivers/media/platform/qcom/camss/ 12835 12836QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12837M: Ilia Lin <ilia.lin@kernel.org> 12838L: linux-pm@vger.kernel.org 12839S: Maintained 12840F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12841F: drivers/cpufreq/qcom-cpufreq-kryo.c 12842 12843QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12844M: Timur Tabi <timur@kernel.org> 12845L: netdev@vger.kernel.org 12846S: Maintained 12847F: drivers/net/ethernet/qualcomm/emac/ 12848 12849QUALCOMM ETHQOS ETHERNET DRIVER 12850M: Vinod Koul <vkoul@kernel.org> 12851M: Niklas Cassel <niklas.cassel@linaro.org> 12852L: netdev@vger.kernel.org 12853S: Maintained 12854F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 12855F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 12856 12857QUALCOMM GENERIC INTERFACE I2C DRIVER 12858M: Alok Chauhan <alokc@codeaurora.org> 12859M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12860L: linux-i2c@vger.kernel.org 12861L: linux-arm-msm@vger.kernel.org 12862S: Supported 12863F: drivers/i2c/busses/i2c-qcom-geni.c 12864 12865QUALCOMM HEXAGON ARCHITECTURE 12866M: Richard Kuo <rkuo@codeaurora.org> 12867L: linux-hexagon@vger.kernel.org 12868T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12869S: Supported 12870F: arch/hexagon/ 12871 12872QUALCOMM HIDMA DRIVER 12873M: Sinan Kaya <okaya@kernel.org> 12874L: linux-arm-kernel@lists.infradead.org 12875L: linux-arm-msm@vger.kernel.org 12876L: dmaengine@vger.kernel.org 12877S: Supported 12878F: drivers/dma/qcom/hidma* 12879 12880QUALCOMM IOMMU 12881M: Rob Clark <robdclark@gmail.com> 12882L: iommu@lists.linux-foundation.org 12883L: linux-arm-msm@vger.kernel.org 12884S: Maintained 12885F: drivers/iommu/qcom_iommu.c 12886 12887QUALCOMM TSENS THERMAL DRIVER 12888M: Amit Kucheria <amit.kucheria@linaro.org> 12889L: linux-pm@vger.kernel.org 12890L: linux-arm-msm@vger.kernel.org 12891S: Maintained 12892F: drivers/thermal/qcom/ 12893 12894QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12895M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12896L: linux-media@vger.kernel.org 12897L: linux-arm-msm@vger.kernel.org 12898T: git git://linuxtv.org/media_tree.git 12899S: Maintained 12900F: drivers/media/platform/qcom/venus/ 12901 12902QUALCOMM WCN36XX WIRELESS DRIVER 12903M: Kalle Valo <kvalo@codeaurora.org> 12904L: wcn36xx@lists.infradead.org 12905W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12906T: git git://github.com/KrasnikovEugene/wcn36xx.git 12907S: Supported 12908F: drivers/net/wireless/ath/wcn36xx/ 12909 12910QUANTENNA QTNFMAC WIRELESS DRIVER 12911M: Igor Mitsyanko <imitsyanko@quantenna.com> 12912M: Avinash Patil <avinashp@quantenna.com> 12913M: Sergey Matyukevich <smatyukevich@quantenna.com> 12914L: linux-wireless@vger.kernel.org 12915S: Maintained 12916F: drivers/net/wireless/quantenna 12917 12918RADEON and AMDGPU DRM DRIVERS 12919M: Alex Deucher <alexander.deucher@amd.com> 12920M: Christian König <christian.koenig@amd.com> 12921M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12922L: amd-gfx@lists.freedesktop.org 12923T: git git://people.freedesktop.org/~agd5f/linux 12924S: Supported 12925F: drivers/gpu/drm/radeon/ 12926F: include/uapi/drm/radeon_drm.h 12927F: drivers/gpu/drm/amd/ 12928F: include/uapi/drm/amdgpu_drm.h 12929 12930RADEON FRAMEBUFFER DISPLAY DRIVER 12931M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12932L: linux-fbdev@vger.kernel.org 12933S: Maintained 12934F: drivers/video/fbdev/aty/radeon* 12935F: include/uapi/linux/radeonfb.h 12936 12937RADIOSHARK RADIO DRIVER 12938M: Hans Verkuil <hverkuil@xs4all.nl> 12939L: linux-media@vger.kernel.org 12940T: git git://linuxtv.org/media_tree.git 12941S: Maintained 12942F: drivers/media/radio/radio-shark.c 12943 12944RADIOSHARK2 RADIO DRIVER 12945M: Hans Verkuil <hverkuil@xs4all.nl> 12946L: linux-media@vger.kernel.org 12947T: git git://linuxtv.org/media_tree.git 12948S: Maintained 12949F: drivers/media/radio/radio-shark2.c 12950F: drivers/media/radio/radio-tea5777.c 12951 12952RADOS BLOCK DEVICE (RBD) 12953M: Ilya Dryomov <idryomov@gmail.com> 12954M: Sage Weil <sage@redhat.com> 12955M: Alex Elder <elder@kernel.org> 12956L: ceph-devel@vger.kernel.org 12957W: http://ceph.com/ 12958T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12959T: git git://github.com/ceph/ceph-client.git 12960S: Supported 12961F: Documentation/ABI/testing/sysfs-bus-rbd 12962F: drivers/block/rbd.c 12963F: drivers/block/rbd_types.h 12964 12965RAGE128 FRAMEBUFFER DISPLAY DRIVER 12966M: Paul Mackerras <paulus@samba.org> 12967L: linux-fbdev@vger.kernel.org 12968S: Maintained 12969F: drivers/video/fbdev/aty/aty128fb.c 12970 12971RAINSHADOW-CEC DRIVER 12972M: Hans Verkuil <hverkuil@xs4all.nl> 12973L: linux-media@vger.kernel.org 12974T: git git://linuxtv.org/media_tree.git 12975S: Maintained 12976F: drivers/media/usb/rainshadow-cec/* 12977 12978RALINK MIPS ARCHITECTURE 12979M: John Crispin <john@phrozen.org> 12980L: linux-mips@vger.kernel.org 12981S: Maintained 12982F: arch/mips/ralink 12983 12984RALINK RT2X00 WIRELESS LAN DRIVER 12985P: rt2x00 project 12986M: Stanislaw Gruszka <sgruszka@redhat.com> 12987M: Helmut Schaa <helmut.schaa@googlemail.com> 12988L: linux-wireless@vger.kernel.org 12989S: Maintained 12990F: drivers/net/wireless/ralink/rt2x00/ 12991 12992RAMDISK RAM BLOCK DEVICE DRIVER 12993M: Jens Axboe <axboe@kernel.dk> 12994S: Maintained 12995F: Documentation/blockdev/ramdisk.txt 12996F: drivers/block/brd.c 12997 12998RANCHU VIRTUAL BOARD FOR MIPS 12999M: Miodrag Dinic <miodrag.dinic@mips.com> 13000L: linux-mips@vger.kernel.org 13001S: Supported 13002F: arch/mips/generic/board-ranchu.c 13003F: arch/mips/configs/generic/board-ranchu.config 13004 13005RANDOM NUMBER DRIVER 13006M: "Theodore Ts'o" <tytso@mit.edu> 13007S: Maintained 13008F: drivers/char/random.c 13009 13010RAPIDIO SUBSYSTEM 13011M: Matt Porter <mporter@kernel.crashing.org> 13012M: Alexandre Bounine <alex.bou9@gmail.com> 13013S: Maintained 13014F: drivers/rapidio/ 13015 13016RAS INFRASTRUCTURE 13017M: Tony Luck <tony.luck@intel.com> 13018M: Borislav Petkov <bp@alien8.de> 13019L: linux-edac@vger.kernel.org 13020S: Maintained 13021F: drivers/ras/ 13022F: include/linux/ras.h 13023F: include/ras/ras_event.h 13024F: Documentation/admin-guide/ras.rst 13025 13026RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13027L: linux-wireless@vger.kernel.org 13028S: Orphan 13029F: drivers/net/wireless/ray* 13030 13031RCUTORTURE TEST FRAMEWORK 13032M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13033M: Josh Triplett <josh@joshtriplett.org> 13034R: Steven Rostedt <rostedt@goodmis.org> 13035R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13036R: Lai Jiangshan <jiangshanlai@gmail.com> 13037L: linux-kernel@vger.kernel.org 13038S: Supported 13039T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13040F: tools/testing/selftests/rcutorture 13041 13042RDC R-321X SoC 13043M: Florian Fainelli <florian@openwrt.org> 13044S: Maintained 13045 13046RDC R6040 FAST ETHERNET DRIVER 13047M: Florian Fainelli <f.fainelli@gmail.com> 13048L: netdev@vger.kernel.org 13049S: Maintained 13050F: drivers/net/ethernet/rdc/r6040.c 13051 13052RDMAVT - RDMA verbs software 13053M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13054M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13055L: linux-rdma@vger.kernel.org 13056S: Supported 13057F: drivers/infiniband/sw/rdmavt 13058 13059RDS - RELIABLE DATAGRAM SOCKETS 13060M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13061L: netdev@vger.kernel.org 13062L: linux-rdma@vger.kernel.org 13063L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13064W: https://oss.oracle.com/projects/rds/ 13065S: Supported 13066F: net/rds/ 13067F: Documentation/networking/rds.txt 13068 13069RDT - RESOURCE ALLOCATION 13070M: Fenghua Yu <fenghua.yu@intel.com> 13071M: Reinette Chatre <reinette.chatre@intel.com> 13072L: linux-kernel@vger.kernel.org 13073S: Supported 13074F: arch/x86/kernel/cpu/resctrl/ 13075F: arch/x86/include/asm/resctrl_sched.h 13076F: Documentation/x86/resctrl* 13077 13078READ-COPY UPDATE (RCU) 13079M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13080M: Josh Triplett <josh@joshtriplett.org> 13081R: Steven Rostedt <rostedt@goodmis.org> 13082R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13083R: Lai Jiangshan <jiangshanlai@gmail.com> 13084R: Joel Fernandes <joel@joelfernandes.org> 13085L: linux-kernel@vger.kernel.org 13086W: http://www.rdrop.com/users/paulmck/RCU/ 13087S: Supported 13088T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13089F: Documentation/RCU/ 13090X: Documentation/RCU/torture.txt 13091F: include/linux/rcu* 13092X: include/linux/srcu*.h 13093F: kernel/rcu/ 13094X: kernel/rcu/srcu*.c 13095 13096REAL TIME CLOCK (RTC) SUBSYSTEM 13097M: Alessandro Zummo <a.zummo@towertech.it> 13098M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13099L: linux-rtc@vger.kernel.org 13100Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13101T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13102S: Maintained 13103F: Documentation/devicetree/bindings/rtc/ 13104F: Documentation/rtc.txt 13105F: drivers/rtc/ 13106F: include/linux/rtc.h 13107F: include/uapi/linux/rtc.h 13108F: include/linux/rtc/ 13109F: include/linux/platform_data/rtc-* 13110F: tools/testing/selftests/rtc/ 13111 13112REALTEK AUDIO CODECS 13113M: Bard Liao <bardliao@realtek.com> 13114M: Oder Chiou <oder_chiou@realtek.com> 13115S: Maintained 13116F: sound/soc/codecs/rt* 13117F: include/sound/rt*.h 13118 13119REALTEK RTL83xx SMI DSA ROUTER CHIPS 13120M: Linus Walleij <linus.walleij@linaro.org> 13121S: Maintained 13122F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13123F: drivers/net/dsa/realtek-smi* 13124F: drivers/net/dsa/rtl83* 13125 13126REDPINE WIRELESS DRIVER 13127M: Amitkumar Karwar <amitkarwar@gmail.com> 13128M: Siva Rebbagondla <siva8118@gmail.com> 13129L: linux-wireless@vger.kernel.org 13130S: Maintained 13131F: drivers/net/wireless/rsi/ 13132 13133REGISTER MAP ABSTRACTION 13134M: Mark Brown <broonie@kernel.org> 13135L: linux-kernel@vger.kernel.org 13136T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13137S: Supported 13138F: Documentation/devicetree/bindings/regmap/ 13139F: drivers/base/regmap/ 13140F: include/linux/regmap.h 13141 13142REISERFS FILE SYSTEM 13143L: reiserfs-devel@vger.kernel.org 13144S: Supported 13145F: fs/reiserfs/ 13146 13147REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13148M: Ohad Ben-Cohen <ohad@wizery.com> 13149M: Bjorn Andersson <bjorn.andersson@linaro.org> 13150L: linux-remoteproc@vger.kernel.org 13151T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13152S: Maintained 13153F: Documentation/devicetree/bindings/remoteproc/ 13154F: Documentation/remoteproc.txt 13155F: drivers/remoteproc/ 13156F: include/linux/remoteproc.h 13157 13158REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13159M: Ohad Ben-Cohen <ohad@wizery.com> 13160M: Bjorn Andersson <bjorn.andersson@linaro.org> 13161L: linux-remoteproc@vger.kernel.org 13162T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13163S: Maintained 13164F: drivers/rpmsg/ 13165F: Documentation/rpmsg.txt 13166F: include/linux/rpmsg.h 13167F: include/linux/rpmsg/ 13168 13169RENESAS CLOCK DRIVERS 13170M: Geert Uytterhoeven <geert+renesas@glider.be> 13171L: linux-renesas-soc@vger.kernel.org 13172T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13173S: Supported 13174F: drivers/clk/renesas/ 13175 13176RENESAS EMEV2 I2C DRIVER 13177M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13178S: Supported 13179F: drivers/i2c/busses/i2c-emev2.c 13180 13181RENESAS ETHERNET DRIVERS 13182R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13183L: netdev@vger.kernel.org 13184L: linux-renesas-soc@vger.kernel.org 13185F: Documentation/devicetree/bindings/net/renesas,*.txt 13186F: Documentation/devicetree/bindings/net/sh_eth.txt 13187F: drivers/net/ethernet/renesas/ 13188F: include/linux/sh_eth.h 13189 13190RENESAS R-CAR GYROADC DRIVER 13191M: Marek Vasut <marek.vasut@gmail.com> 13192L: linux-iio@vger.kernel.org 13193S: Supported 13194F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13195F: drivers/iio/adc/rcar-gyroadc.c 13196 13197RENESAS R-CAR I2C DRIVERS 13198M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13199S: Supported 13200F: drivers/i2c/busses/i2c-rcar.c 13201F: drivers/i2c/busses/i2c-sh_mobile.c 13202 13203RENESAS RIIC DRIVER 13204M: Chris Brandt <chris.brandt@renesas.com> 13205S: Supported 13206F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13207F: drivers/i2c/busses/i2c-riic.c 13208 13209RENESAS USB PHY DRIVER 13210M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13211L: linux-renesas-soc@vger.kernel.org 13212S: Maintained 13213F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13214 13215RESET CONTROLLER FRAMEWORK 13216M: Philipp Zabel <p.zabel@pengutronix.de> 13217T: git git://git.pengutronix.de/git/pza/linux 13218S: Maintained 13219F: drivers/reset/ 13220F: Documentation/devicetree/bindings/reset/ 13221F: include/dt-bindings/reset/ 13222F: include/linux/reset.h 13223F: include/linux/reset/ 13224F: include/linux/reset-controller.h 13225 13226RESTARTABLE SEQUENCES SUPPORT 13227M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13228M: Peter Zijlstra <peterz@infradead.org> 13229M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13230M: Boqun Feng <boqun.feng@gmail.com> 13231L: linux-kernel@vger.kernel.org 13232S: Supported 13233F: kernel/rseq.c 13234F: include/uapi/linux/rseq.h 13235F: include/trace/events/rseq.h 13236F: tools/testing/selftests/rseq/ 13237 13238RFKILL 13239M: Johannes Berg <johannes@sipsolutions.net> 13240L: linux-wireless@vger.kernel.org 13241W: http://wireless.kernel.org/ 13242T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13243T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13244S: Maintained 13245F: Documentation/rfkill.txt 13246F: Documentation/ABI/stable/sysfs-class-rfkill 13247F: net/rfkill/ 13248F: include/linux/rfkill.h 13249F: include/uapi/linux/rfkill.h 13250 13251RHASHTABLE 13252M: Thomas Graf <tgraf@suug.ch> 13253M: Herbert Xu <herbert@gondor.apana.org.au> 13254L: netdev@vger.kernel.org 13255S: Maintained 13256F: lib/rhashtable.c 13257F: lib/test_rhashtable.c 13258F: include/linux/rhashtable.h 13259F: include/linux/rhashtable-types.h 13260 13261RICOH R5C592 MEMORYSTICK DRIVER 13262M: Maxim Levitsky <maximlevitsky@gmail.com> 13263S: Maintained 13264F: drivers/memstick/host/r592.* 13265 13266RICOH SMARTMEDIA/XD DRIVER 13267M: Maxim Levitsky <maximlevitsky@gmail.com> 13268S: Maintained 13269F: drivers/mtd/nand/raw/r852.c 13270F: drivers/mtd/nand/raw/r852.h 13271 13272RISC-V ARCHITECTURE 13273M: Palmer Dabbelt <palmer@sifive.com> 13274M: Albert Ou <aou@eecs.berkeley.edu> 13275L: linux-riscv@lists.infradead.org 13276T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13277S: Supported 13278F: arch/riscv/ 13279K: riscv 13280N: riscv 13281 13282ROCCAT DRIVERS 13283M: Stefan Achatz <erazor_de@users.sourceforge.net> 13284W: http://sourceforge.net/projects/roccat/ 13285S: Maintained 13286F: drivers/hid/hid-roccat* 13287F: include/linux/hid-roccat* 13288F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13289 13290ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13291M: Jacob chen <jacob2.chen@rock-chips.com> 13292L: linux-media@vger.kernel.org 13293S: Maintained 13294F: drivers/media/platform/rockchip/rga/ 13295F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13296 13297ROCKCHIP VPU CODEC DRIVER 13298M: Ezequiel Garcia <ezequiel@collabora.com> 13299L: linux-media@vger.kernel.org 13300S: Maintained 13301F: drivers/staging/media/platform/rockchip/vpu/ 13302F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13303 13304ROCKER DRIVER 13305M: Jiri Pirko <jiri@resnulli.us> 13306L: netdev@vger.kernel.org 13307S: Supported 13308F: drivers/net/ethernet/rocker/ 13309 13310ROCKETPORT DRIVER 13311P: Comtrol Corp. 13312W: http://www.comtrol.com 13313S: Maintained 13314F: Documentation/serial/rocket.txt 13315F: drivers/tty/rocket* 13316 13317ROCKETPORT EXPRESS/INFINITY DRIVER 13318M: Kevin Cernekee <cernekee@gmail.com> 13319L: linux-serial@vger.kernel.org 13320S: Odd Fixes 13321F: drivers/tty/serial/rp2.* 13322 13323ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13324M: Marek Vasut <marek.vasut+renesas@gmail.com> 13325L: linux-kernel@vger.kernel.org 13326L: linux-renesas-soc@vger.kernel.org 13327S: Supported 13328F: drivers/mfd/bd9571mwv.c 13329F: drivers/regulator/bd9571mwv-regulator.c 13330F: drivers/gpio/gpio-bd9571mwv.c 13331F: include/linux/mfd/bd9571mwv.h 13332F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13333 13334ROSE NETWORK LAYER 13335M: Ralf Baechle <ralf@linux-mips.org> 13336L: linux-hams@vger.kernel.org 13337W: http://www.linux-ax25.org/ 13338S: Maintained 13339F: include/net/rose.h 13340F: include/uapi/linux/rose.h 13341F: net/rose/ 13342 13343RTL2830 MEDIA DRIVER 13344M: Antti Palosaari <crope@iki.fi> 13345L: linux-media@vger.kernel.org 13346W: https://linuxtv.org 13347W: http://palosaari.fi/linux/ 13348Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13349T: git git://linuxtv.org/anttip/media_tree.git 13350S: Maintained 13351F: drivers/media/dvb-frontends/rtl2830* 13352 13353RTL2832 MEDIA DRIVER 13354M: Antti Palosaari <crope@iki.fi> 13355L: linux-media@vger.kernel.org 13356W: https://linuxtv.org 13357W: http://palosaari.fi/linux/ 13358Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13359T: git git://linuxtv.org/anttip/media_tree.git 13360S: Maintained 13361F: drivers/media/dvb-frontends/rtl2832* 13362 13363RTL2832_SDR MEDIA DRIVER 13364M: Antti Palosaari <crope@iki.fi> 13365L: linux-media@vger.kernel.org 13366W: https://linuxtv.org 13367W: http://palosaari.fi/linux/ 13368Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13369T: git git://linuxtv.org/anttip/media_tree.git 13370S: Maintained 13371F: drivers/media/dvb-frontends/rtl2832_sdr* 13372 13373RTL8180 WIRELESS DRIVER 13374L: linux-wireless@vger.kernel.org 13375W: http://wireless.kernel.org/ 13376T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13377S: Orphan 13378F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13379 13380RTL8187 WIRELESS DRIVER 13381M: Herton Ronaldo Krzesinski <herton@canonical.com> 13382M: Hin-Tak Leung <htl10@users.sourceforge.net> 13383M: Larry Finger <Larry.Finger@lwfinger.net> 13384L: linux-wireless@vger.kernel.org 13385W: http://wireless.kernel.org/ 13386T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13387S: Maintained 13388F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13389 13390REALTEK WIRELESS DRIVER (rtlwifi family) 13391M: Ping-Ke Shih <pkshih@realtek.com> 13392L: linux-wireless@vger.kernel.org 13393W: http://wireless.kernel.org/ 13394T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13395S: Maintained 13396F: drivers/net/wireless/realtek/rtlwifi/ 13397 13398RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13399M: Jes Sorensen <Jes.Sorensen@gmail.com> 13400L: linux-wireless@vger.kernel.org 13401T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13402S: Maintained 13403F: drivers/net/wireless/realtek/rtl8xxxu/ 13404 13405RXRPC SOCKETS (AF_RXRPC) 13406M: David Howells <dhowells@redhat.com> 13407L: linux-afs@lists.infradead.org 13408S: Supported 13409F: net/rxrpc/ 13410F: include/keys/rxrpc-type.h 13411F: include/net/af_rxrpc.h 13412F: include/trace/events/rxrpc.h 13413F: include/uapi/linux/rxrpc.h 13414F: Documentation/networking/rxrpc.txt 13415W: https://www.infradead.org/~dhowells/kafs/ 13416 13417S3 SAVAGE FRAMEBUFFER DRIVER 13418M: Antonino Daplas <adaplas@gmail.com> 13419L: linux-fbdev@vger.kernel.org 13420S: Maintained 13421F: drivers/video/fbdev/savage/ 13422 13423S390 13424M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13425M: Heiko Carstens <heiko.carstens@de.ibm.com> 13426L: linux-s390@vger.kernel.org 13427W: http://www.ibm.com/developerworks/linux/linux390/ 13428T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13429S: Supported 13430F: arch/s390/ 13431F: drivers/s390/ 13432F: Documentation/s390/ 13433F: Documentation/driver-api/s390-drivers.rst 13434 13435S390 COMMON I/O LAYER 13436M: Sebastian Ott <sebott@linux.ibm.com> 13437M: Peter Oberparleiter <oberpar@linux.ibm.com> 13438L: linux-s390@vger.kernel.org 13439W: http://www.ibm.com/developerworks/linux/linux390/ 13440S: Supported 13441F: drivers/s390/cio/ 13442 13443S390 DASD DRIVER 13444M: Stefan Haberland <sth@linux.ibm.com> 13445M: Jan Hoeppner <hoeppner@linux.ibm.com> 13446L: linux-s390@vger.kernel.org 13447W: http://www.ibm.com/developerworks/linux/linux390/ 13448S: Supported 13449F: drivers/s390/block/dasd* 13450F: block/partitions/ibm.c 13451 13452S390 IOMMU (PCI) 13453M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13454L: linux-s390@vger.kernel.org 13455W: http://www.ibm.com/developerworks/linux/linux390/ 13456S: Supported 13457F: drivers/iommu/s390-iommu.c 13458 13459S390 IUCV NETWORK LAYER 13460M: Julian Wiedmann <jwi@linux.ibm.com> 13461M: Ursula Braun <ubraun@linux.ibm.com> 13462L: linux-s390@vger.kernel.org 13463W: http://www.ibm.com/developerworks/linux/linux390/ 13464S: Supported 13465F: drivers/s390/net/*iucv* 13466F: include/net/iucv/ 13467F: net/iucv/ 13468 13469S390 NETWORK DRIVERS 13470M: Julian Wiedmann <jwi@linux.ibm.com> 13471M: Ursula Braun <ubraun@linux.ibm.com> 13472L: linux-s390@vger.kernel.org 13473W: http://www.ibm.com/developerworks/linux/linux390/ 13474S: Supported 13475F: drivers/s390/net/ 13476 13477S390 PCI SUBSYSTEM 13478M: Sebastian Ott <sebott@linux.ibm.com> 13479M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13480L: linux-s390@vger.kernel.org 13481W: http://www.ibm.com/developerworks/linux/linux390/ 13482S: Supported 13483F: arch/s390/pci/ 13484F: drivers/pci/hotplug/s390_pci_hpc.c 13485 13486S390 VFIO-CCW DRIVER 13487M: Cornelia Huck <cohuck@redhat.com> 13488M: Farhan Ali <alifm@linux.ibm.com> 13489M: Eric Farman <farman@linux.ibm.com> 13490R: Halil Pasic <pasic@linux.ibm.com> 13491L: linux-s390@vger.kernel.org 13492L: kvm@vger.kernel.org 13493S: Supported 13494F: drivers/s390/cio/vfio_ccw* 13495F: Documentation/s390/vfio-ccw.txt 13496F: include/uapi/linux/vfio_ccw.h 13497 13498S390 ZCRYPT DRIVER 13499M: Harald Freudenberger <freude@linux.ibm.com> 13500L: linux-s390@vger.kernel.org 13501W: http://www.ibm.com/developerworks/linux/linux390/ 13502S: Supported 13503F: drivers/s390/crypto/ 13504 13505S390 VFIO AP DRIVER 13506M: Tony Krowiak <akrowiak@linux.ibm.com> 13507M: Pierre Morel <pmorel@linux.ibm.com> 13508M: Halil Pasic <pasic@linux.ibm.com> 13509L: linux-s390@vger.kernel.org 13510W: http://www.ibm.com/developerworks/linux/linux390/ 13511S: Supported 13512F: drivers/s390/crypto/vfio_ap_drv.c 13513F: drivers/s390/crypto/vfio_ap_private.h 13514F: drivers/s390/crypto/vfio_ap_ops.c 13515F: Documentation/s390/vfio-ap.txt 13516 13517S390 ZFCP DRIVER 13518M: Steffen Maier <maier@linux.ibm.com> 13519M: Benjamin Block <bblock@linux.ibm.com> 13520L: linux-s390@vger.kernel.org 13521W: http://www.ibm.com/developerworks/linux/linux390/ 13522S: Supported 13523F: drivers/s390/scsi/zfcp_* 13524 13525S3C24XX SD/MMC Driver 13526M: Ben Dooks <ben-linux@fluff.org> 13527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13528S: Supported 13529F: drivers/mmc/host/s3cmci.* 13530 13531SAA6588 RDS RECEIVER DRIVER 13532M: Hans Verkuil <hverkuil@xs4all.nl> 13533L: linux-media@vger.kernel.org 13534T: git git://linuxtv.org/media_tree.git 13535W: https://linuxtv.org 13536S: Odd Fixes 13537F: drivers/media/i2c/saa6588* 13538 13539SAA7134 VIDEO4LINUX DRIVER 13540M: Mauro Carvalho Chehab <mchehab@kernel.org> 13541L: linux-media@vger.kernel.org 13542W: https://linuxtv.org 13543T: git git://linuxtv.org/media_tree.git 13544S: Odd fixes 13545F: Documentation/media/v4l-drivers/saa7134* 13546F: drivers/media/pci/saa7134/ 13547 13548SAA7146 VIDEO4LINUX-2 DRIVER 13549M: Hans Verkuil <hverkuil@xs4all.nl> 13550L: linux-media@vger.kernel.org 13551T: git git://linuxtv.org/media_tree.git 13552S: Maintained 13553F: drivers/media/common/saa7146/ 13554F: drivers/media/pci/saa7146/ 13555F: include/media/drv-intf/saa7146* 13556 13557SAMSUNG AUDIO (ASoC) DRIVERS 13558M: Krzysztof Kozlowski <krzk@kernel.org> 13559M: Sangbeom Kim <sbkim73@samsung.com> 13560M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13561L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13562S: Supported 13563F: sound/soc/samsung/ 13564F: Documentation/devicetree/bindings/sound/samsung* 13565 13566SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13567M: Krzysztof Kozlowski <krzk@kernel.org> 13568L: linux-crypto@vger.kernel.org 13569L: linux-samsung-soc@vger.kernel.org 13570S: Maintained 13571F: drivers/crypto/exynos-rng.c 13572F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13573 13574SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13575M: Łukasz Stelmach <l.stelmach@samsung.com> 13576L: linux-samsung-soc@vger.kernel.org 13577S: Maintained 13578F: drivers/char/hw_random/exynos-trng.c 13579F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13580 13581SAMSUNG FRAMEBUFFER DRIVER 13582M: Jingoo Han <jingoohan1@gmail.com> 13583L: linux-fbdev@vger.kernel.org 13584S: Maintained 13585F: drivers/video/fbdev/s3c-fb.c 13586 13587SAMSUNG LAPTOP DRIVER 13588M: Corentin Chary <corentin.chary@gmail.com> 13589L: platform-driver-x86@vger.kernel.org 13590S: Maintained 13591F: drivers/platform/x86/samsung-laptop.c 13592 13593SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13594M: Sangbeom Kim <sbkim73@samsung.com> 13595M: Krzysztof Kozlowski <krzk@kernel.org> 13596M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13597L: linux-kernel@vger.kernel.org 13598L: linux-samsung-soc@vger.kernel.org 13599S: Supported 13600F: drivers/mfd/sec*.c 13601F: drivers/regulator/s2m*.c 13602F: drivers/regulator/s5m*.c 13603F: drivers/clk/clk-s2mps11.c 13604F: drivers/rtc/rtc-s5m.c 13605F: include/linux/mfd/samsung/ 13606F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13607F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13608F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13609F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13610 13611SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13612M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13613L: linux-media@vger.kernel.org 13614L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13615S: Maintained 13616F: drivers/media/platform/s3c-camif/ 13617F: include/media/drv-intf/s3c_camif.h 13618 13619SAMSUNG S3FWRN5 NFC DRIVER 13620M: Robert Baldyga <r.baldyga@samsung.com> 13621M: Krzysztof Opasiak <k.opasiak@samsung.com> 13622L: linux-nfc@lists.01.org (moderated for non-subscribers) 13623S: Supported 13624F: drivers/nfc/s3fwrn5 13625 13626SAMSUNG S5C73M3 CAMERA DRIVER 13627M: Kyungmin Park <kyungmin.park@samsung.com> 13628M: Andrzej Hajda <a.hajda@samsung.com> 13629L: linux-media@vger.kernel.org 13630S: Supported 13631F: drivers/media/i2c/s5c73m3/* 13632 13633SAMSUNG S5K5BAF CAMERA DRIVER 13634M: Kyungmin Park <kyungmin.park@samsung.com> 13635M: Andrzej Hajda <a.hajda@samsung.com> 13636L: linux-media@vger.kernel.org 13637S: Supported 13638F: drivers/media/i2c/s5k5baf.c 13639 13640SAMSUNG S5P Security SubSystem (SSS) DRIVER 13641M: Krzysztof Kozlowski <krzk@kernel.org> 13642M: Vladimir Zapolskiy <vz@mleia.com> 13643M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13644L: linux-crypto@vger.kernel.org 13645L: linux-samsung-soc@vger.kernel.org 13646S: Maintained 13647F: drivers/crypto/s5p-sss.c 13648 13649SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13650M: Kyungmin Park <kyungmin.park@samsung.com> 13651M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13652L: linux-media@vger.kernel.org 13653Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13654S: Supported 13655F: drivers/media/platform/exynos4-is/ 13656 13657SAMSUNG SOC CLOCK DRIVERS 13658M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13659M: Tomasz Figa <tomasz.figa@gmail.com> 13660M: Chanwoo Choi <cw00.choi@samsung.com> 13661S: Supported 13662L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13663T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13664F: drivers/clk/samsung/ 13665F: include/dt-bindings/clock/exynos*.h 13666F: Documentation/devicetree/bindings/clock/exynos*.txt 13667 13668SAMSUNG SPI DRIVERS 13669M: Kukjin Kim <kgene@kernel.org> 13670M: Krzysztof Kozlowski <krzk@kernel.org> 13671M: Andi Shyti <andi@etezian.org> 13672L: linux-spi@vger.kernel.org 13673L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13674S: Maintained 13675F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13676F: drivers/spi/spi-s3c* 13677F: include/linux/platform_data/spi-s3c64xx.h 13678 13679SAMSUNG SXGBE DRIVERS 13680M: Byungho An <bh74.an@samsung.com> 13681M: Girish K S <ks.giri@samsung.com> 13682M: Vipul Pandya <vipul.pandya@samsung.com> 13683S: Supported 13684L: netdev@vger.kernel.org 13685F: drivers/net/ethernet/samsung/sxgbe/ 13686 13687SAMSUNG THERMAL DRIVER 13688M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13689L: linux-pm@vger.kernel.org 13690L: linux-samsung-soc@vger.kernel.org 13691S: Supported 13692T: git https://github.com/lmajewski/linux-samsung-thermal.git 13693F: drivers/thermal/samsung/ 13694 13695SAMSUNG USB2 PHY DRIVER 13696M: Kamil Debski <kamil@wypas.org> 13697M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13698L: linux-kernel@vger.kernel.org 13699S: Supported 13700F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13701F: Documentation/phy/samsung-usb2.txt 13702F: drivers/phy/samsung/phy-exynos4210-usb2.c 13703F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13704F: drivers/phy/samsung/phy-exynos5250-usb2.c 13705F: drivers/phy/samsung/phy-s5pv210-usb2.c 13706F: drivers/phy/samsung/phy-samsung-usb2.c 13707F: drivers/phy/samsung/phy-samsung-usb2.h 13708 13709SC1200 WDT DRIVER 13710M: Zwane Mwaikambo <zwanem@gmail.com> 13711S: Maintained 13712F: drivers/watchdog/sc1200wdt.c 13713 13714SCHEDULER 13715M: Ingo Molnar <mingo@redhat.com> 13716M: Peter Zijlstra <peterz@infradead.org> 13717L: linux-kernel@vger.kernel.org 13718T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13719S: Maintained 13720F: kernel/sched/ 13721F: include/linux/sched.h 13722F: include/uapi/linux/sched.h 13723F: include/linux/wait.h 13724F: include/linux/preempt.h 13725 13726SCR24X CHIP CARD INTERFACE DRIVER 13727M: Lubomir Rintel <lkundrak@v3.sk> 13728S: Supported 13729F: drivers/char/pcmcia/scr24x_cs.c 13730 13731SCSI CDROM DRIVER 13732M: Jens Axboe <axboe@kernel.dk> 13733L: linux-scsi@vger.kernel.org 13734W: http://www.kernel.dk 13735S: Maintained 13736F: drivers/scsi/sr* 13737 13738SCSI RDMA PROTOCOL (SRP) INITIATOR 13739M: Bart Van Assche <bvanassche@acm.org> 13740L: linux-rdma@vger.kernel.org 13741S: Supported 13742Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13743F: drivers/infiniband/ulp/srp/ 13744F: include/scsi/srp.h 13745 13746SCSI RDMA PROTOCOL (SRP) TARGET 13747M: Bart Van Assche <bvanassche@acm.org> 13748L: linux-rdma@vger.kernel.org 13749L: target-devel@vger.kernel.org 13750S: Supported 13751Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13752F: drivers/infiniband/ulp/srpt/ 13753 13754SCSI SG DRIVER 13755M: Doug Gilbert <dgilbert@interlog.com> 13756L: linux-scsi@vger.kernel.org 13757W: http://sg.danny.cz/sg 13758S: Maintained 13759F: Documentation/scsi/scsi-generic.txt 13760F: drivers/scsi/sg.c 13761F: include/scsi/sg.h 13762 13763SCSI SUBSYSTEM 13764M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13765T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13766M: "Martin K. Petersen" <martin.petersen@oracle.com> 13767T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13768Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13769L: linux-scsi@vger.kernel.org 13770S: Maintained 13771F: Documentation/devicetree/bindings/scsi/ 13772F: drivers/scsi/ 13773F: include/scsi/ 13774 13775SCSI TAPE DRIVER 13776M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13777L: linux-scsi@vger.kernel.org 13778S: Maintained 13779F: Documentation/scsi/st.txt 13780F: drivers/scsi/st.* 13781F: drivers/scsi/st_*.h 13782 13783SCSI TARGET SUBSYSTEM 13784M: "Martin K. Petersen" <martin.petersen@oracle.com> 13785L: linux-scsi@vger.kernel.org 13786L: target-devel@vger.kernel.org 13787W: http://www.linux-iscsi.org 13788T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13789Q: https://patchwork.kernel.org/project/target-devel/list/ 13790S: Supported 13791F: drivers/target/ 13792F: include/target/ 13793F: Documentation/target/ 13794 13795SCTP PROTOCOL 13796M: Vlad Yasevich <vyasevich@gmail.com> 13797M: Neil Horman <nhorman@tuxdriver.com> 13798M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13799L: linux-sctp@vger.kernel.org 13800W: http://lksctp.sourceforge.net 13801S: Maintained 13802F: Documentation/networking/sctp.txt 13803F: include/linux/sctp.h 13804F: include/uapi/linux/sctp.h 13805F: include/net/sctp/ 13806F: net/sctp/ 13807 13808SCx200 CPU SUPPORT 13809M: Jim Cromie <jim.cromie@gmail.com> 13810S: Odd Fixes 13811F: Documentation/i2c/busses/scx200_acb 13812F: arch/x86/platform/scx200/ 13813F: drivers/watchdog/scx200_wdt.c 13814F: drivers/i2c/busses/scx200* 13815F: drivers/mtd/maps/scx200_docflash.c 13816F: include/linux/scx200.h 13817 13818SCx200 GPIO DRIVER 13819M: Jim Cromie <jim.cromie@gmail.com> 13820S: Maintained 13821F: drivers/char/scx200_gpio.c 13822F: include/linux/scx200_gpio.h 13823 13824SCx200 HRT CLOCKSOURCE DRIVER 13825M: Jim Cromie <jim.cromie@gmail.com> 13826S: Maintained 13827F: drivers/clocksource/scx200_hrt.c 13828 13829SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13830M: Sascha Sommer <saschasommer@freenet.de> 13831L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13832S: Maintained 13833F: drivers/mmc/host/sdricoh_cs.c 13834 13835SECO BOARDS CEC DRIVER 13836M: Ettore Chimenti <ek5.chimenti@gmail.com> 13837S: Maintained 13838F: drivers/media/platform/seco-cec/seco-cec.c 13839F: drivers/media/platform/seco-cec/seco-cec.h 13840 13841SECURE COMPUTING 13842M: Kees Cook <keescook@chromium.org> 13843R: Andy Lutomirski <luto@amacapital.net> 13844R: Will Drewry <wad@chromium.org> 13845T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13846S: Supported 13847F: kernel/seccomp.c 13848F: include/uapi/linux/seccomp.h 13849F: include/linux/seccomp.h 13850F: tools/testing/selftests/seccomp/* 13851F: tools/testing/selftests/kselftest_harness.h 13852F: Documentation/userspace-api/seccomp_filter.rst 13853K: \bsecure_computing 13854K: \bTIF_SECCOMP\b 13855 13856SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13857M: Al Cooper <alcooperx@gmail.com> 13858L: linux-mmc@vger.kernel.org 13859L: bcm-kernel-feedback-list@broadcom.com 13860S: Maintained 13861F: drivers/mmc/host/sdhci-brcmstb* 13862 13863SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13864M: Adrian Hunter <adrian.hunter@intel.com> 13865L: linux-mmc@vger.kernel.org 13866S: Maintained 13867F: drivers/mmc/host/sdhci* 13868F: include/linux/mmc/sdhci* 13869 13870EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 13871M: Adrian Hunter <adrian.hunter@intel.com> 13872M: Ritesh Harjani <riteshh@codeaurora.org> 13873M: Asutosh Das <asutoshd@codeaurora.org> 13874L: linux-mmc@vger.kernel.org 13875S: Maintained 13876F: drivers/mmc/host/cqhci* 13877 13878SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13879M: Prabu Thangamuthu <prabu.t@synopsys.com> 13880M: Manjunath M B <manjumb@synopsys.com> 13881L: linux-mmc@vger.kernel.org 13882S: Maintained 13883F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13884 13885SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13886M: Ludovic Desroches <ludovic.desroches@microchip.com> 13887L: linux-mmc@vger.kernel.org 13888S: Supported 13889F: drivers/mmc/host/sdhci-of-at91.c 13890 13891SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13892M: Ben Dooks <ben-linux@fluff.org> 13893M: Jaehoon Chung <jh80.chung@samsung.com> 13894L: linux-mmc@vger.kernel.org 13895S: Maintained 13896F: drivers/mmc/host/sdhci-s3c* 13897 13898SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13899M: Viresh Kumar <vireshk@kernel.org> 13900L: linux-mmc@vger.kernel.org 13901S: Maintained 13902F: drivers/mmc/host/sdhci-spear.c 13903 13904SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13905M: Kishon Vijay Abraham I <kishon@ti.com> 13906L: linux-mmc@vger.kernel.org 13907S: Maintained 13908F: drivers/mmc/host/sdhci-omap.c 13909 13910SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13911M: Scott Bauer <scott.bauer@intel.com> 13912M: Jonathan Derrick <jonathan.derrick@intel.com> 13913L: linux-block@vger.kernel.org 13914S: Supported 13915F: block/sed* 13916F: block/opal_proto.h 13917F: include/linux/sed* 13918F: include/uapi/linux/sed* 13919 13920SECURITY CONTACT 13921M: Security Officers <security@kernel.org> 13922S: Supported 13923 13924SECURITY SUBSYSTEM 13925M: James Morris <jmorris@namei.org> 13926M: "Serge E. Hallyn" <serge@hallyn.com> 13927L: linux-security-module@vger.kernel.org (suggested Cc:) 13928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13929W: http://kernsec.org/ 13930S: Supported 13931F: security/ 13932X: security/selinux/ 13933 13934SELINUX SECURITY MODULE 13935M: Paul Moore <paul@paul-moore.com> 13936M: Stephen Smalley <sds@tycho.nsa.gov> 13937M: Eric Paris <eparis@parisplace.org> 13938L: selinux@vger.kernel.org 13939W: https://selinuxproject.org 13940W: https://github.com/SELinuxProject 13941T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13942S: Supported 13943F: include/linux/selinux* 13944F: security/selinux/ 13945F: scripts/selinux/ 13946F: Documentation/admin-guide/LSM/SELinux.rst 13947 13948SENSABLE PHANTOM 13949M: Jiri Slaby <jirislaby@gmail.com> 13950S: Maintained 13951F: drivers/misc/phantom.c 13952F: include/uapi/linux/phantom.h 13953 13954SERIAL DEVICE BUS 13955M: Rob Herring <robh@kernel.org> 13956L: linux-serial@vger.kernel.org 13957S: Maintained 13958F: Documentation/devicetree/bindings/serial/slave-device.txt 13959F: drivers/tty/serdev/ 13960F: include/linux/serdev.h 13961 13962SERIAL DRIVERS 13963M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13964L: linux-serial@vger.kernel.org 13965S: Maintained 13966F: Documentation/devicetree/bindings/serial/ 13967F: drivers/tty/serial/ 13968 13969SERIAL IR RECEIVER 13970M: Sean Young <sean@mess.org> 13971L: linux-media@vger.kernel.org 13972S: Maintained 13973F: drivers/media/rc/serial_ir.c 13974 13975SFC NETWORK DRIVER 13976M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13977M: Edward Cree <ecree@solarflare.com> 13978M: Martin Habets <mhabets@solarflare.com> 13979L: netdev@vger.kernel.org 13980S: Supported 13981F: drivers/net/ethernet/sfc/ 13982 13983SFF/SFP/SFP+ MODULE SUPPORT 13984M: Russell King <linux@armlinux.org.uk> 13985L: netdev@vger.kernel.org 13986S: Maintained 13987F: drivers/net/phy/phylink.c 13988F: drivers/net/phy/sfp* 13989F: include/linux/phylink.h 13990F: include/linux/sfp.h 13991 13992SGI GRU DRIVER 13993M: Dimitri Sivanich <sivanich@sgi.com> 13994S: Maintained 13995F: drivers/misc/sgi-gru/ 13996 13997SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13998M: Pat Gefre <pfg@sgi.com> 13999L: linux-ia64@vger.kernel.org 14000S: Supported 14001F: Documentation/ia64/serial.txt 14002F: drivers/tty/serial/ioc?_serial.c 14003F: include/linux/ioc?.h 14004 14005SGI XP/XPC/XPNET DRIVER 14006M: Cliff Whickman <cpw@sgi.com> 14007M: Robin Holt <robinmholt@gmail.com> 14008S: Maintained 14009F: drivers/misc/sgi-xp/ 14010 14011SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14012M: Ursula Braun <ubraun@linux.ibm.com> 14013M: Karsten Graul <kgraul@linux.ibm.com> 14014L: linux-s390@vger.kernel.org 14015W: http://www.ibm.com/developerworks/linux/linux390/ 14016S: Supported 14017F: net/smc/ 14018 14019SHARP RJ54N1CB0C SENSOR DRIVER 14020M: Jacopo Mondi <jacopo@jmondi.org> 14021L: linux-media@vger.kernel.org 14022T: git git://linuxtv.org/media_tree.git 14023S: Odd fixes 14024F: drivers/media/i2c/rj54n1cb0c.c 14025F: include/media/i2c/rj54n1cb0c.h 14026 14027SH_VEU V4L2 MEM2MEM DRIVER 14028L: linux-media@vger.kernel.org 14029S: Orphan 14030F: drivers/media/platform/sh_veu.c 14031 14032SH_VOU V4L2 OUTPUT DRIVER 14033L: linux-media@vger.kernel.org 14034S: Orphan 14035F: drivers/media/platform/sh_vou.c 14036F: include/media/drv-intf/sh_vou.h 14037 14038SI2157 MEDIA DRIVER 14039M: Antti Palosaari <crope@iki.fi> 14040L: linux-media@vger.kernel.org 14041W: https://linuxtv.org 14042W: http://palosaari.fi/linux/ 14043Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14044T: git git://linuxtv.org/anttip/media_tree.git 14045S: Maintained 14046F: drivers/media/tuners/si2157* 14047 14048SI2165 MEDIA DRIVER 14049M: Matthias Schwarzott <zzam@gentoo.org> 14050L: linux-media@vger.kernel.org 14051W: https://linuxtv.org 14052Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14053S: Maintained 14054F: drivers/media/dvb-frontends/si2165* 14055 14056SI2168 MEDIA DRIVER 14057M: Antti Palosaari <crope@iki.fi> 14058L: linux-media@vger.kernel.org 14059W: https://linuxtv.org 14060W: http://palosaari.fi/linux/ 14061Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14062T: git git://linuxtv.org/anttip/media_tree.git 14063S: Maintained 14064F: drivers/media/dvb-frontends/si2168* 14065 14066SI470X FM RADIO RECEIVER I2C DRIVER 14067M: Hans Verkuil <hverkuil@xs4all.nl> 14068L: linux-media@vger.kernel.org 14069T: git git://linuxtv.org/media_tree.git 14070W: https://linuxtv.org 14071S: Odd Fixes 14072F: drivers/media/radio/si470x/radio-si470x-i2c.c 14073 14074SI470X FM RADIO RECEIVER USB DRIVER 14075M: Hans Verkuil <hverkuil@xs4all.nl> 14076L: linux-media@vger.kernel.org 14077T: git git://linuxtv.org/media_tree.git 14078W: https://linuxtv.org 14079S: Maintained 14080F: drivers/media/radio/si470x/radio-si470x-common.c 14081F: drivers/media/radio/si470x/radio-si470x.h 14082F: drivers/media/radio/si470x/radio-si470x-usb.c 14083 14084SI4713 FM RADIO TRANSMITTER I2C DRIVER 14085M: Eduardo Valentin <edubezval@gmail.com> 14086L: linux-media@vger.kernel.org 14087T: git git://linuxtv.org/media_tree.git 14088W: https://linuxtv.org 14089S: Odd Fixes 14090F: drivers/media/radio/si4713/si4713.? 14091 14092SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14093M: Eduardo Valentin <edubezval@gmail.com> 14094L: linux-media@vger.kernel.org 14095T: git git://linuxtv.org/media_tree.git 14096W: https://linuxtv.org 14097S: Odd Fixes 14098F: drivers/media/radio/si4713/radio-platform-si4713.c 14099 14100SI4713 FM RADIO TRANSMITTER USB DRIVER 14101M: Hans Verkuil <hverkuil@xs4all.nl> 14102L: linux-media@vger.kernel.org 14103T: git git://linuxtv.org/media_tree.git 14104W: https://linuxtv.org 14105S: Maintained 14106F: drivers/media/radio/si4713/radio-usb-si4713.c 14107 14108SIANO DVB DRIVER 14109M: Mauro Carvalho Chehab <mchehab@kernel.org> 14110L: linux-media@vger.kernel.org 14111W: https://linuxtv.org 14112T: git git://linuxtv.org/media_tree.git 14113S: Odd fixes 14114F: drivers/media/common/siano/ 14115F: drivers/media/usb/siano/ 14116F: drivers/media/usb/siano/ 14117F: drivers/media/mmc/siano/ 14118 14119SIFIVE DRIVERS 14120M: Palmer Dabbelt <palmer@sifive.com> 14121M: Paul Walmsley <paul.walmsley@sifive.com> 14122L: linux-riscv@lists.infradead.org 14123T: git git://github.com/sifive/riscv-linux.git 14124S: Supported 14125K: sifive 14126N: sifive 14127 14128SILEAD TOUCHSCREEN DRIVER 14129M: Hans de Goede <hdegoede@redhat.com> 14130L: linux-input@vger.kernel.org 14131L: platform-driver-x86@vger.kernel.org 14132S: Maintained 14133F: drivers/input/touchscreen/silead.c 14134F: drivers/platform/x86/touchscreen_dmi.c 14135 14136SILICON MOTION SM712 FRAME BUFFER DRIVER 14137M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14138M: Teddy Wang <teddy.wang@siliconmotion.com> 14139M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14140L: linux-fbdev@vger.kernel.org 14141S: Maintained 14142F: drivers/video/fbdev/sm712* 14143F: Documentation/fb/sm712fb.txt 14144 14145SIMPLE FIRMWARE INTERFACE (SFI) 14146M: Len Brown <lenb@kernel.org> 14147L: sfi-devel@simplefirmware.org 14148W: http://simplefirmware.org/ 14149T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14150S: Supported 14151F: arch/x86/platform/sfi/ 14152F: drivers/sfi/ 14153F: include/linux/sfi*.h 14154 14155SIMPLEFB FB DRIVER 14156M: Hans de Goede <hdegoede@redhat.com> 14157L: linux-fbdev@vger.kernel.org 14158S: Maintained 14159F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 14160F: drivers/video/fbdev/simplefb.c 14161F: include/linux/platform_data/simplefb.h 14162 14163SIMTEC EB110ATX (Chalice CATS) 14164P: Ben Dooks 14165P: Vincent Sanders <vince@simtec.co.uk> 14166M: Simtec Linux Team <linux@simtec.co.uk> 14167W: http://www.simtec.co.uk/products/EB110ATX/ 14168S: Supported 14169 14170SIMTEC EB2410ITX (BAST) 14171P: Ben Dooks 14172P: Vincent Sanders <vince@simtec.co.uk> 14173M: Simtec Linux Team <linux@simtec.co.uk> 14174W: http://www.simtec.co.uk/products/EB2410ITX/ 14175S: Supported 14176F: arch/arm/mach-s3c24xx/mach-bast.c 14177F: arch/arm/mach-s3c24xx/bast-ide.c 14178F: arch/arm/mach-s3c24xx/bast-irq.c 14179 14180SIPHASH PRF ROUTINES 14181M: Jason A. Donenfeld <Jason@zx2c4.com> 14182S: Maintained 14183F: lib/siphash.c 14184F: lib/test_siphash.c 14185F: include/linux/siphash.h 14186 14187SIOX 14188M: Gavin Schenk <g.schenk@eckelmann.de> 14189M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14190R: Pengutronix Kernel Team <kernel@pengutronix.de> 14191S: Supported 14192F: drivers/siox/* 14193F: drivers/gpio/gpio-siox.c 14194F: include/trace/events/siox.h 14195 14196SIS 190 ETHERNET DRIVER 14197M: Francois Romieu <romieu@fr.zoreil.com> 14198L: netdev@vger.kernel.org 14199S: Maintained 14200F: drivers/net/ethernet/sis/sis190.c 14201 14202SIS 900/7016 FAST ETHERNET DRIVER 14203M: Daniele Venzano <venza@brownhat.org> 14204W: http://www.brownhat.org/sis900.html 14205L: netdev@vger.kernel.org 14206S: Maintained 14207F: drivers/net/ethernet/sis/sis900.* 14208 14209SIS FRAMEBUFFER DRIVER 14210M: Thomas Winischhofer <thomas@winischhofer.net> 14211W: http://www.winischhofer.net/linuxsisvga.shtml 14212S: Maintained 14213F: Documentation/fb/sisfb.txt 14214F: drivers/video/fbdev/sis/ 14215F: include/video/sisfb.h 14216 14217SIS USB2VGA DRIVER 14218M: Thomas Winischhofer <thomas@winischhofer.net> 14219W: http://www.winischhofer.at/linuxsisusbvga.shtml 14220S: Maintained 14221F: drivers/usb/misc/sisusbvga/ 14222 14223SLAB ALLOCATOR 14224M: Christoph Lameter <cl@linux.com> 14225M: Pekka Enberg <penberg@kernel.org> 14226M: David Rientjes <rientjes@google.com> 14227M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14228M: Andrew Morton <akpm@linux-foundation.org> 14229L: linux-mm@kvack.org 14230S: Maintained 14231F: include/linux/sl?b*.h 14232F: mm/sl?b* 14233 14234SLEEPABLE READ-COPY UPDATE (SRCU) 14235M: Lai Jiangshan <jiangshanlai@gmail.com> 14236M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14237M: Josh Triplett <josh@joshtriplett.org> 14238R: Steven Rostedt <rostedt@goodmis.org> 14239R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14240L: linux-kernel@vger.kernel.org 14241W: http://www.rdrop.com/users/paulmck/RCU/ 14242S: Supported 14243T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14244F: include/linux/srcu*.h 14245F: kernel/rcu/srcu*.c 14246 14247SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14248M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14249L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14250S: Maintained 14251F: drivers/slimbus/ 14252F: Documentation/devicetree/bindings/slimbus/ 14253F: include/linux/slimbus.h 14254 14255SMACK SECURITY MODULE 14256M: Casey Schaufler <casey@schaufler-ca.com> 14257L: linux-security-module@vger.kernel.org 14258W: http://schaufler-ca.com 14259T: git git://github.com/cschaufler/smack-next 14260S: Maintained 14261F: Documentation/admin-guide/LSM/Smack.rst 14262F: security/smack/ 14263 14264SMC91x ETHERNET DRIVER 14265M: Nicolas Pitre <nico@fluxnic.net> 14266S: Odd Fixes 14267F: drivers/net/ethernet/smsc/smc91x.* 14268 14269SMIA AND SMIA++ IMAGE SENSOR DRIVER 14270M: Sakari Ailus <sakari.ailus@iki.fi> 14271L: linux-media@vger.kernel.org 14272S: Maintained 14273F: drivers/media/i2c/smiapp/ 14274F: include/media/i2c/smiapp.h 14275F: drivers/media/i2c/smiapp-pll.c 14276F: drivers/media/i2c/smiapp-pll.h 14277F: include/uapi/linux/smiapp.h 14278F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14279 14280SMM665 HARDWARE MONITOR DRIVER 14281M: Guenter Roeck <linux@roeck-us.net> 14282L: linux-hwmon@vger.kernel.org 14283S: Maintained 14284F: Documentation/hwmon/smm665 14285F: drivers/hwmon/smm665.c 14286 14287SMSC EMC2103 HARDWARE MONITOR DRIVER 14288M: Steve Glendinning <steve.glendinning@shawell.net> 14289L: linux-hwmon@vger.kernel.org 14290S: Maintained 14291F: Documentation/hwmon/emc2103 14292F: drivers/hwmon/emc2103.c 14293 14294SMSC SCH5627 HARDWARE MONITOR DRIVER 14295M: Hans de Goede <hdegoede@redhat.com> 14296L: linux-hwmon@vger.kernel.org 14297S: Supported 14298F: Documentation/hwmon/sch5627 14299F: drivers/hwmon/sch5627.c 14300 14301SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14302M: Steve Glendinning <steve.glendinning@shawell.net> 14303L: linux-fbdev@vger.kernel.org 14304S: Maintained 14305F: drivers/video/fbdev/smscufx.c 14306 14307SMSC47B397 HARDWARE MONITOR DRIVER 14308M: Jean Delvare <jdelvare@suse.com> 14309L: linux-hwmon@vger.kernel.org 14310S: Maintained 14311F: Documentation/hwmon/smsc47b397 14312F: drivers/hwmon/smsc47b397.c 14313 14314SMSC911x ETHERNET DRIVER 14315M: Steve Glendinning <steve.glendinning@shawell.net> 14316L: netdev@vger.kernel.org 14317S: Maintained 14318F: include/linux/smsc911x.h 14319F: drivers/net/ethernet/smsc/smsc911x.* 14320 14321SMSC9420 PCI ETHERNET DRIVER 14322M: Steve Glendinning <steve.glendinning@shawell.net> 14323L: netdev@vger.kernel.org 14324S: Maintained 14325F: drivers/net/ethernet/smsc/smsc9420.* 14326 14327SOC-CAMERA V4L2 SUBSYSTEM 14328L: linux-media@vger.kernel.org 14329T: git git://linuxtv.org/media_tree.git 14330S: Orphan 14331F: include/media/soc* 14332F: drivers/media/i2c/soc_camera/ 14333F: drivers/media/platform/soc_camera/ 14334 14335SOCIONEXT SYNQUACER I2C DRIVER 14336M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14337L: linux-i2c@vger.kernel.org 14338S: Maintained 14339F: drivers/i2c/busses/i2c-synquacer.c 14340F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14341 14342SOCIONEXT UNIPHIER SOUND DRIVER 14343L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14344S: Orphan 14345F: sound/soc/uniphier/ 14346 14347SOEKRIS NET48XX LED SUPPORT 14348M: Chris Boot <bootc@bootc.net> 14349S: Maintained 14350F: drivers/leds/leds-net48xx.c 14351 14352SOFT-ROCE DRIVER (rxe) 14353M: Moni Shoua <monis@mellanox.com> 14354L: linux-rdma@vger.kernel.org 14355S: Supported 14356W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14357Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14358F: drivers/infiniband/sw/rxe/ 14359F: include/uapi/rdma/rdma_user_rxe.h 14360 14361SOFTLOGIC 6x10 MPEG CODEC 14362M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14363M: Anton Sviridenko <anton@corp.bluecherry.net> 14364M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14365M: Andrey Utkin <andrey_utkin@fastmail.com> 14366M: Ismael Luceno <ismael@iodev.co.uk> 14367L: linux-media@vger.kernel.org 14368S: Supported 14369F: drivers/media/pci/solo6x10/ 14370 14371SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14372M: James Morse <james.morse@arm.com> 14373L: linux-arm-kernel@lists.infradead.org 14374S: Maintained 14375F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14376F: drivers/firmware/arm_sdei.c 14377F: include/linux/arm_sdei.h 14378F: include/uapi/linux/arm_sdei.h 14379 14380SOFTWARE RAID (Multiple Disks) SUPPORT 14381M: Shaohua Li <shli@kernel.org> 14382L: linux-raid@vger.kernel.org 14383T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14384S: Supported 14385F: drivers/md/Makefile 14386F: drivers/md/Kconfig 14387F: drivers/md/md* 14388F: drivers/md/raid* 14389F: include/linux/raid/ 14390F: include/uapi/linux/raid/ 14391 14392SOCIONEXT (SNI) AVE NETWORK DRIVER 14393M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14394L: netdev@vger.kernel.org 14395S: Maintained 14396F: drivers/net/ethernet/socionext/sni_ave.c 14397F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14398 14399SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14400M: Jassi Brar <jaswinder.singh@linaro.org> 14401L: netdev@vger.kernel.org 14402S: Maintained 14403F: drivers/net/ethernet/socionext/netsec.c 14404F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14405 14406SOLIDRUN CLEARFOG SUPPORT 14407M: Russell King <linux@armlinux.org.uk> 14408S: Maintained 14409F: arch/arm/boot/dts/armada-388-clearfog* 14410F: arch/arm/boot/dts/armada-38x-solidrun-* 14411 14412SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14413M: Russell King <linux@armlinux.org.uk> 14414S: Maintained 14415F: arch/arm/boot/dts/imx6*-cubox-i* 14416F: arch/arm/boot/dts/imx6*-hummingboard* 14417F: arch/arm/boot/dts/imx6*-sr-* 14418 14419SONIC NETWORK DRIVER 14420M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14421L: netdev@vger.kernel.org 14422S: Maintained 14423F: drivers/net/ethernet/natsemi/sonic.* 14424 14425SONICS SILICON BACKPLANE DRIVER (SSB) 14426M: Michael Buesch <m@bues.ch> 14427L: linux-wireless@vger.kernel.org 14428S: Maintained 14429F: drivers/ssb/ 14430F: include/linux/ssb/ 14431 14432SONY IMX214 SENSOR DRIVER 14433M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14434L: linux-media@vger.kernel.org 14435T: git git://linuxtv.org/media_tree.git 14436S: Maintained 14437F: drivers/media/i2c/imx214.c 14438F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14439 14440SONY IMX258 SENSOR DRIVER 14441M: Sakari Ailus <sakari.ailus@linux.intel.com> 14442L: linux-media@vger.kernel.org 14443T: git git://linuxtv.org/media_tree.git 14444S: Maintained 14445F: drivers/media/i2c/imx258.c 14446 14447SONY IMX274 SENSOR DRIVER 14448M: Leon Luo <leonl@leopardimaging.com> 14449L: linux-media@vger.kernel.org 14450T: git git://linuxtv.org/media_tree.git 14451S: Maintained 14452F: drivers/media/i2c/imx274.c 14453F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14454 14455SONY IMX319 SENSOR DRIVER 14456M: Bingbu Cao <bingbu.cao@intel.com> 14457L: linux-media@vger.kernel.org 14458T: git git://linuxtv.org/media_tree.git 14459S: Maintained 14460F: drivers/media/i2c/imx319.c 14461 14462SONY IMX355 SENSOR DRIVER 14463M: Tianshu Qiu <tian.shu.qiu@intel.com> 14464L: linux-media@vger.kernel.org 14465T: git git://linuxtv.org/media_tree.git 14466S: Maintained 14467F: drivers/media/i2c/imx355.c 14468 14469SONY MEMORYSTICK CARD SUPPORT 14470M: Alex Dubov <oakad@yahoo.com> 14471W: http://tifmxx.berlios.de/ 14472S: Maintained 14473F: drivers/memstick/host/tifm_ms.c 14474 14475SONY MEMORYSTICK STANDARD SUPPORT 14476M: Maxim Levitsky <maximlevitsky@gmail.com> 14477S: Maintained 14478F: drivers/memstick/core/ms_block.* 14479 14480SONY VAIO CONTROL DEVICE DRIVER 14481M: Mattia Dongili <malattia@linux.it> 14482L: platform-driver-x86@vger.kernel.org 14483W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14484S: Maintained 14485F: Documentation/laptops/sony-laptop.txt 14486F: drivers/char/sonypi.c 14487F: drivers/platform/x86/sony-laptop.c 14488F: include/linux/sony-laptop.h 14489 14490SOUND 14491M: Jaroslav Kysela <perex@perex.cz> 14492M: Takashi Iwai <tiwai@suse.com> 14493L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14494W: http://www.alsa-project.org/ 14495T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14496T: git git://git.alsa-project.org/alsa-kernel.git 14497Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14498S: Maintained 14499F: Documentation/sound/ 14500F: include/sound/ 14501F: include/uapi/sound/ 14502F: sound/ 14503 14504SOUND - COMPRESSED AUDIO 14505M: Vinod Koul <vkoul@kernel.org> 14506L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14507T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14508S: Supported 14509F: Documentation/sound/designs/compress-offload.rst 14510F: include/sound/compress_driver.h 14511F: include/uapi/sound/compress_* 14512F: sound/core/compress_offload.c 14513F: sound/soc/soc-compress.c 14514 14515SOUND - DMAENGINE HELPERS 14516M: Lars-Peter Clausen <lars@metafoo.de> 14517S: Supported 14518F: include/sound/dmaengine_pcm.h 14519F: sound/core/pcm_dmaengine.c 14520F: sound/soc/soc-generic-dmaengine-pcm.c 14521 14522SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14523M: Liam Girdwood <lgirdwood@gmail.com> 14524M: Mark Brown <broonie@kernel.org> 14525T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14526L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14527W: http://alsa-project.org/main/index.php/ASoC 14528S: Supported 14529F: Documentation/devicetree/bindings/sound/ 14530F: Documentation/sound/soc/ 14531F: sound/soc/ 14532F: include/dt-bindings/sound/ 14533F: include/sound/soc* 14534 14535SOUNDWIRE SUBSYSTEM 14536M: Vinod Koul <vkoul@kernel.org> 14537M: Sanyog Kale <sanyog.r.kale@intel.com> 14538R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14539L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14540S: Supported 14541F: Documentation/driver-api/soundwire/ 14542F: drivers/soundwire/ 14543F: include/linux/soundwire/ 14544 14545SP2 MEDIA DRIVER 14546M: Olli Salonen <olli.salonen@iki.fi> 14547L: linux-media@vger.kernel.org 14548W: https://linuxtv.org 14549Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14550S: Maintained 14551F: drivers/media/dvb-frontends/sp2* 14552 14553SPARC + UltraSPARC (sparc/sparc64) 14554M: "David S. Miller" <davem@davemloft.net> 14555L: sparclinux@vger.kernel.org 14556Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14557T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14558T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14559S: Maintained 14560F: arch/sparc/ 14561F: drivers/sbus/ 14562 14563SPARC SERIAL DRIVERS 14564M: "David S. Miller" <davem@davemloft.net> 14565L: sparclinux@vger.kernel.org 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: include/linux/sunserialcore.h 14570F: drivers/tty/serial/suncore.c 14571F: drivers/tty/serial/sunhv.c 14572F: drivers/tty/serial/sunsab.c 14573F: drivers/tty/serial/sunsab.h 14574F: drivers/tty/serial/sunsu.c 14575F: drivers/tty/serial/sunzilog.c 14576F: drivers/tty/serial/sunzilog.h 14577F: drivers/tty/vcc.c 14578 14579SPARSE CHECKER 14580M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14581L: linux-sparse@vger.kernel.org 14582W: https://sparse.wiki.kernel.org/ 14583T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14584S: Maintained 14585F: include/linux/compiler.h 14586 14587SPEAR CLOCK FRAMEWORK SUPPORT 14588M: Viresh Kumar <vireshk@kernel.org> 14589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14590W: http://www.st.com/spear 14591S: Maintained 14592F: drivers/clk/spear/ 14593 14594SPEAR PLATFORM SUPPORT 14595M: Viresh Kumar <vireshk@kernel.org> 14596M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14598W: http://www.st.com/spear 14599S: Maintained 14600F: arch/arm/boot/dts/spear* 14601F: arch/arm/mach-spear/ 14602 14603SPI NOR SUBSYSTEM 14604M: Marek Vasut <marek.vasut@gmail.com> 14605M: Tudor Ambarus <tudor.ambarus@microchip.com> 14606L: linux-mtd@lists.infradead.org 14607W: http://www.linux-mtd.infradead.org/ 14608Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14609T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14610T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14611S: Maintained 14612F: drivers/mtd/spi-nor/ 14613F: include/linux/mtd/spi-nor.h 14614 14615SPI SUBSYSTEM 14616M: Mark Brown <broonie@kernel.org> 14617L: linux-spi@vger.kernel.org 14618T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14619Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14620S: Maintained 14621F: Documentation/devicetree/bindings/spi/ 14622F: Documentation/spi/ 14623F: drivers/spi/ 14624F: include/linux/spi/ 14625F: include/uapi/linux/spi/ 14626F: tools/spi/ 14627 14628SPIDERNET NETWORK DRIVER for CELL 14629M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14630L: netdev@vger.kernel.org 14631S: Supported 14632F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14633F: drivers/net/ethernet/toshiba/spider_net* 14634 14635SPMI SUBSYSTEM 14636R: Stephen Boyd <sboyd@kernel.org> 14637L: linux-arm-msm@vger.kernel.org 14638F: Documentation/devicetree/bindings/spmi/ 14639F: drivers/spmi/ 14640F: include/dt-bindings/spmi/spmi.h 14641F: include/linux/spmi.h 14642F: include/trace/events/spmi.h 14643 14644SPU FILE SYSTEM 14645M: Jeremy Kerr <jk@ozlabs.org> 14646L: linuxppc-dev@lists.ozlabs.org 14647W: http://www.ibm.com/developerworks/power/cell/ 14648S: Supported 14649F: Documentation/filesystems/spufs.txt 14650F: arch/powerpc/platforms/cell/spufs/ 14651 14652SQUASHFS FILE SYSTEM 14653M: Phillip Lougher <phillip@squashfs.org.uk> 14654L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14655W: http://squashfs.org.uk 14656T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14657S: Maintained 14658F: Documentation/filesystems/squashfs.txt 14659F: fs/squashfs/ 14660 14661SRM (Alpha) environment access 14662M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14663S: Maintained 14664F: arch/alpha/kernel/srm_env.c 14665 14666ST LSM6DSx IMU IIO DRIVER 14667M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14668L: linux-iio@vger.kernel.org 14669W: http://www.st.com/ 14670S: Maintained 14671F: drivers/iio/imu/st_lsm6dsx/ 14672F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14673 14674ST STM32 I2C/SMBUS DRIVER 14675M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14676L: linux-i2c@vger.kernel.org 14677S: Maintained 14678F: drivers/i2c/busses/i2c-stm32* 14679 14680ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14681M: Song Qiang <songqiang1304521@gmail.com> 14682L: linux-iio@vger.kernel.org 14683S: Maintained 14684F: drivers/iio/proximity/vl53l0x-i2c.c 14685F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14686 14687STABLE BRANCH 14688M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14689M: Sasha Levin <sashal@kernel.org> 14690L: stable@vger.kernel.org 14691S: Supported 14692F: Documentation/process/stable-kernel-rules.rst 14693 14694STAGING - COMEDI 14695M: Ian Abbott <abbotti@mev.co.uk> 14696M: H Hartley Sweeten <hsweeten@visionengravers.com> 14697S: Odd Fixes 14698F: drivers/staging/comedi/ 14699 14700STAGING - EROFS FILE SYSTEM 14701M: Gao Xiang <gaoxiang25@huawei.com> 14702M: Chao Yu <yuchao0@huawei.com> 14703L: linux-erofs@lists.ozlabs.org 14704S: Maintained 14705F: drivers/staging/erofs/ 14706 14707STAGING - INDUSTRIAL IO 14708M: Jonathan Cameron <jic23@kernel.org> 14709L: linux-iio@vger.kernel.org 14710S: Odd Fixes 14711F: Documentation/devicetree/bindings/staging/iio/ 14712F: drivers/staging/iio/ 14713 14714STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14715M: Marc Dietrich <marvin24@gmx.de> 14716L: ac100@lists.launchpad.net (moderated for non-subscribers) 14717L: linux-tegra@vger.kernel.org 14718S: Maintained 14719F: drivers/staging/nvec/ 14720 14721STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14722M: Jens Frederich <jfrederich@gmail.com> 14723M: Daniel Drake <dsd@laptop.org> 14724M: Jon Nettleton <jon.nettleton@gmail.com> 14725W: http://wiki.laptop.org/go/DCON 14726S: Maintained 14727F: drivers/staging/olpc_dcon/ 14728 14729STAGING - REALTEK RTL8712U DRIVERS 14730M: Larry Finger <Larry.Finger@lwfinger.net> 14731M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14732S: Odd Fixes 14733F: drivers/staging/rtl8712/ 14734 14735STAGING - REALTEK RTL8188EU DRIVERS 14736M: Larry Finger <Larry.Finger@lwfinger.net> 14737S: Odd Fixes 14738F: drivers/staging/rtl8188eu/ 14739 14740STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14741M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14742M: Teddy Wang <teddy.wang@siliconmotion.com> 14743M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14744L: linux-fbdev@vger.kernel.org 14745S: Maintained 14746F: drivers/staging/sm750fb/ 14747 14748STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14749M: William Hubbs <w.d.hubbs@gmail.com> 14750M: Chris Brannon <chris@the-brannons.com> 14751M: Kirk Reiser <kirk@reisers.ca> 14752M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14753L: speakup@linux-speakup.org 14754W: http://www.linux-speakup.org/ 14755S: Odd Fixes 14756F: drivers/staging/speakup/ 14757 14758STAGING - VIA VT665X DRIVERS 14759M: Forest Bond <forest@alittletooquiet.net> 14760S: Odd Fixes 14761F: drivers/staging/vt665?/ 14762 14763STAGING - WILC1000 WIFI DRIVER 14764M: Adham Abozaeid <adham.abozaeid@microchip.com> 14765M: Ajay Singh <ajay.kathat@microchip.com> 14766L: linux-wireless@vger.kernel.org 14767S: Supported 14768F: drivers/staging/wilc1000/ 14769 14770STAGING SUBSYSTEM 14771M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14772T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14773L: devel@driverdev.osuosl.org 14774S: Supported 14775F: drivers/staging/ 14776 14777STARFIRE/DURALAN NETWORK DRIVER 14778M: Ion Badulescu <ionut@badula.org> 14779S: Odd Fixes 14780F: drivers/net/ethernet/adaptec/starfire* 14781 14782STEC S1220 SKD DRIVER 14783M: Bart Van Assche <bart.vanassche@wdc.com> 14784L: linux-block@vger.kernel.org 14785S: Maintained 14786F: drivers/block/skd*[ch] 14787 14788STI AUDIO (ASoC) DRIVERS 14789M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14790L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14791S: Maintained 14792F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14793F: sound/soc/sti/ 14794 14795STI CEC DRIVER 14796M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14797S: Maintained 14798F: drivers/media/platform/sti/cec/ 14799F: Documentation/devicetree/bindings/media/stih-cec.txt 14800 14801STK1160 USB VIDEO CAPTURE DRIVER 14802M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14803L: linux-media@vger.kernel.org 14804T: git git://linuxtv.org/media_tree.git 14805S: Maintained 14806F: drivers/media/usb/stk1160/ 14807 14808STM32 AUDIO (ASoC) DRIVERS 14809M: Olivier Moysan <olivier.moysan@st.com> 14810M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14811L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14812S: Maintained 14813F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14814F: sound/soc/stm/ 14815 14816STM32 TIMER/LPTIMER DRIVERS 14817M: Fabrice Gasnier <fabrice.gasnier@st.com> 14818S: Maintained 14819F: drivers/*/stm32-*timer* 14820F: drivers/pwm/pwm-stm32* 14821F: include/linux/*/stm32-*tim* 14822F: Documentation/ABI/testing/*timer-stm32 14823F: Documentation/devicetree/bindings/*/stm32-*timer* 14824F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14825 14826STMMAC ETHERNET DRIVER 14827M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14828M: Alexandre Torgue <alexandre.torgue@st.com> 14829M: Jose Abreu <joabreu@synopsys.com> 14830L: netdev@vger.kernel.org 14831W: http://www.stlinux.com 14832S: Supported 14833F: drivers/net/ethernet/stmicro/stmmac/ 14834 14835SUN3/3X 14836M: Sam Creasey <sammy@sammy.net> 14837W: http://sammy.net/sun3/ 14838S: Maintained 14839F: arch/m68k/kernel/*sun3* 14840F: arch/m68k/sun3*/ 14841F: arch/m68k/include/asm/sun3* 14842F: drivers/net/ethernet/i825xx/sun3* 14843 14844SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14845M: Hans de Goede <hdegoede@redhat.com> 14846L: linux-input@vger.kernel.org 14847S: Maintained 14848F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14849F: drivers/input/keyboard/sun4i-lradc-keys.c 14850 14851SUNDANCE NETWORK DRIVER 14852M: Denis Kirjanov <kda@linux-powerpc.org> 14853L: netdev@vger.kernel.org 14854S: Maintained 14855F: drivers/net/ethernet/dlink/sundance.c 14856 14857SUPERH 14858M: Yoshinori Sato <ysato@users.sourceforge.jp> 14859M: Rich Felker <dalias@libc.org> 14860L: linux-sh@vger.kernel.org 14861Q: http://patchwork.kernel.org/project/linux-sh/list/ 14862S: Maintained 14863F: Documentation/sh/ 14864F: arch/sh/ 14865F: drivers/sh/ 14866 14867SUSPEND TO RAM 14868M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14869M: Len Brown <len.brown@intel.com> 14870M: Pavel Machek <pavel@ucw.cz> 14871L: linux-pm@vger.kernel.org 14872B: https://bugzilla.kernel.org 14873S: Supported 14874F: Documentation/power/ 14875F: arch/x86/kernel/acpi/ 14876F: drivers/base/power/ 14877F: kernel/power/ 14878F: include/linux/suspend.h 14879F: include/linux/freezer.h 14880F: include/linux/pm.h 14881 14882SVGA HANDLING 14883M: Martin Mares <mj@ucw.cz> 14884L: linux-video@atrey.karlin.mff.cuni.cz 14885S: Maintained 14886F: Documentation/svga.txt 14887F: arch/x86/boot/video* 14888 14889SWIOTLB SUBSYSTEM 14890M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14891L: iommu@lists.linux-foundation.org 14892T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14893S: Supported 14894F: kernel/dma/swiotlb.c 14895F: arch/*/kernel/pci-swiotlb.c 14896F: include/linux/swiotlb.h 14897 14898SWITCHDEV 14899M: Jiri Pirko <jiri@resnulli.us> 14900M: Ivan Vecera <ivecera@redhat.com> 14901L: netdev@vger.kernel.org 14902S: Supported 14903F: net/switchdev/ 14904F: include/net/switchdev.h 14905 14906SY8106A REGULATOR DRIVER 14907M: Icenowy Zheng <icenowy@aosc.io> 14908S: Maintained 14909F: drivers/regulator/sy8106a-regulator.c 14910F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14911 14912SYNC FILE FRAMEWORK 14913M: Sumit Semwal <sumit.semwal@linaro.org> 14914R: Gustavo Padovan <gustavo@padovan.org> 14915S: Maintained 14916L: linux-media@vger.kernel.org 14917L: dri-devel@lists.freedesktop.org 14918F: drivers/dma-buf/sync_* 14919F: drivers/dma-buf/dma-fence* 14920F: drivers/dma-buf/sw_sync.c 14921F: include/linux/sync_file.h 14922F: include/uapi/linux/sync_file.h 14923F: Documentation/sync_file.txt 14924T: git git://anongit.freedesktop.org/drm/drm-misc 14925 14926SYNOPSYS ARC ARCHITECTURE 14927M: Vineet Gupta <vgupta@synopsys.com> 14928L: linux-snps-arc@lists.infradead.org 14929S: Supported 14930F: arch/arc/ 14931F: Documentation/devicetree/bindings/arc/* 14932F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14933F: drivers/clocksource/arc_timer.c 14934F: drivers/tty/serial/arc_uart.c 14935T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14936 14937SYNOPSYS ARC HSDK SDP pll clock driver 14938M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14939S: Supported 14940F: drivers/clk/clk-hsdk-pll.c 14941F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14942 14943SYNOPSYS ARC SDP clock driver 14944M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14945S: Supported 14946F: drivers/clk/axs10x/* 14947F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14948 14949SYNOPSYS ARC SDP platform support 14950M: Alexey Brodkin <abrodkin@synopsys.com> 14951S: Supported 14952F: arch/arc/plat-axs10x 14953F: arch/arc/boot/dts/ax* 14954F: Documentation/devicetree/bindings/arc/axs10* 14955 14956SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14957M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14958S: Supported 14959F: drivers/reset/reset-axs10x.c 14960F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14961 14962SYNOPSYS CREG GPIO DRIVER 14963M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14964S: Maintained 14965F: drivers/gpio/gpio-creg-snps.c 14966F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14967 14968SYNOPSYS DESIGNWARE 8250 UART DRIVER 14969R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14970S: Maintained 14971F: drivers/tty/serial/8250/8250_dw.c 14972 14973SYNOPSYS DESIGNWARE APB GPIO DRIVER 14974M: Hoan Tran <hoan@os.amperecomputing.com> 14975L: linux-gpio@vger.kernel.org 14976S: Maintained 14977F: drivers/gpio/gpio-dwapb.c 14978F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14979 14980SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14981M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14982S: Maintained 14983F: drivers/dma/dwi-axi-dmac/ 14984F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14985 14986SYNOPSYS DESIGNWARE DMAC DRIVER 14987M: Viresh Kumar <vireshk@kernel.org> 14988R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14989S: Maintained 14990F: Documentation/devicetree/bindings/dma/snps-dma.txt 14991F: drivers/dma/dw/ 14992F: include/dt-bindings/dma/dw-dmac.h 14993F: include/linux/dma/dw.h 14994F: include/linux/platform_data/dma-dw.h 14995 14996SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14997M: Jose Abreu <Jose.Abreu@synopsys.com> 14998L: netdev@vger.kernel.org 14999S: Supported 15000F: drivers/net/ethernet/synopsys/ 15001 15002SYNOPSYS DESIGNWARE I2C DRIVER 15003M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15004R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15005R: Mika Westerberg <mika.westerberg@linux.intel.com> 15006L: linux-i2c@vger.kernel.org 15007S: Maintained 15008F: drivers/i2c/busses/i2c-designware-* 15009F: include/linux/platform_data/i2c-designware.h 15010 15011SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15012M: Jaehoon Chung <jh80.chung@samsung.com> 15013L: linux-mmc@vger.kernel.org 15014S: Maintained 15015F: drivers/mmc/host/dw_mmc* 15016 15017SYNOPSYS HSDK RESET CONTROLLER DRIVER 15018M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15019S: Supported 15020F: drivers/reset/reset-hsdk.c 15021F: include/dt-bindings/reset/snps,hsdk-reset.h 15022F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15023 15024SYSTEM CONFIGURATION (SYSCON) 15025M: Lee Jones <lee.jones@linaro.org> 15026M: Arnd Bergmann <arnd@arndb.de> 15027T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15028S: Supported 15029F: drivers/mfd/syscon.c 15030 15031SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15032M: Sudeep Holla <sudeep.holla@arm.com> 15033L: linux-arm-kernel@lists.infradead.org 15034S: Maintained 15035F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15036F: drivers/clk/clk-sc[mp]i.c 15037F: drivers/cpufreq/sc[mp]i-cpufreq.c 15038F: drivers/firmware/arm_scpi.c 15039F: drivers/firmware/arm_scmi/ 15040F: include/linux/sc[mp]i_protocol.h 15041 15042SYSTEM RESET/SHUTDOWN DRIVERS 15043M: Sebastian Reichel <sre@kernel.org> 15044L: linux-pm@vger.kernel.org 15045T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15046S: Maintained 15047F: Documentation/devicetree/bindings/power/reset/ 15048F: drivers/power/reset/ 15049 15050SYSTEM TRACE MODULE CLASS 15051M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15052S: Maintained 15053T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15054F: Documentation/trace/stm.rst 15055F: drivers/hwtracing/stm/ 15056F: include/linux/stm.h 15057F: include/uapi/linux/stm.h 15058 15059SYSV FILESYSTEM 15060M: Christoph Hellwig <hch@infradead.org> 15061S: Maintained 15062F: Documentation/filesystems/sysv-fs.txt 15063F: fs/sysv/ 15064F: include/linux/sysv_fs.h 15065 15066TASKSTATS STATISTICS INTERFACE 15067M: Balbir Singh <bsingharora@gmail.com> 15068S: Maintained 15069F: Documentation/accounting/taskstats* 15070F: include/linux/taskstats* 15071F: kernel/taskstats.c 15072 15073TC subsystem 15074M: Jamal Hadi Salim <jhs@mojatatu.com> 15075M: Cong Wang <xiyou.wangcong@gmail.com> 15076M: Jiri Pirko <jiri@resnulli.us> 15077L: netdev@vger.kernel.org 15078S: Maintained 15079F: include/net/pkt_cls.h 15080F: include/net/pkt_sched.h 15081F: include/net/tc_act/ 15082F: include/uapi/linux/pkt_cls.h 15083F: include/uapi/linux/pkt_sched.h 15084F: include/uapi/linux/tc_act/ 15085F: include/uapi/linux/tc_ematch/ 15086F: net/sched/ 15087 15088TC90522 MEDIA DRIVER 15089M: Akihiro Tsukada <tskd08@gmail.com> 15090L: linux-media@vger.kernel.org 15091S: Odd Fixes 15092F: drivers/media/dvb-frontends/tc90522* 15093 15094TCP LOW PRIORITY MODULE 15095M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15096M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15097W: http://tcp-lp-mod.sourceforge.net/ 15098S: Maintained 15099F: net/ipv4/tcp_lp.c 15100 15101TDA10071 MEDIA DRIVER 15102M: Antti Palosaari <crope@iki.fi> 15103L: linux-media@vger.kernel.org 15104W: https://linuxtv.org 15105W: http://palosaari.fi/linux/ 15106Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15107T: git git://linuxtv.org/anttip/media_tree.git 15108S: Maintained 15109F: drivers/media/dvb-frontends/tda10071* 15110 15111TDA18212 MEDIA DRIVER 15112M: Antti Palosaari <crope@iki.fi> 15113L: linux-media@vger.kernel.org 15114W: https://linuxtv.org 15115W: http://palosaari.fi/linux/ 15116Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15117T: git git://linuxtv.org/anttip/media_tree.git 15118S: Maintained 15119F: drivers/media/tuners/tda18212* 15120 15121TDA18218 MEDIA DRIVER 15122M: Antti Palosaari <crope@iki.fi> 15123L: linux-media@vger.kernel.org 15124W: https://linuxtv.org 15125W: http://palosaari.fi/linux/ 15126Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15127T: git git://linuxtv.org/anttip/media_tree.git 15128S: Maintained 15129F: drivers/media/tuners/tda18218* 15130 15131TDA18250 MEDIA DRIVER 15132M: Olli Salonen <olli.salonen@iki.fi> 15133L: linux-media@vger.kernel.org 15134W: https://linuxtv.org 15135Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15136T: git git://linuxtv.org/media_tree.git 15137S: Maintained 15138F: drivers/media/tuners/tda18250* 15139 15140TDA18271 MEDIA DRIVER 15141M: Michael Krufky <mkrufky@linuxtv.org> 15142L: linux-media@vger.kernel.org 15143W: https://linuxtv.org 15144W: http://github.com/mkrufky 15145Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15146T: git git://linuxtv.org/mkrufky/tuners.git 15147S: Maintained 15148F: drivers/media/tuners/tda18271* 15149 15150TDA1997x MEDIA DRIVER 15151M: Tim Harvey <tharvey@gateworks.com> 15152L: linux-media@vger.kernel.org 15153W: https://linuxtv.org 15154Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15155S: Maintained 15156F: drivers/media/i2c/tda1997x.* 15157 15158TDA827x MEDIA DRIVER 15159M: Michael Krufky <mkrufky@linuxtv.org> 15160L: linux-media@vger.kernel.org 15161W: https://linuxtv.org 15162W: http://github.com/mkrufky 15163Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15164T: git git://linuxtv.org/mkrufky/tuners.git 15165S: Maintained 15166F: drivers/media/tuners/tda8290.* 15167 15168TDA8290 MEDIA DRIVER 15169M: Michael Krufky <mkrufky@linuxtv.org> 15170L: linux-media@vger.kernel.org 15171W: https://linuxtv.org 15172W: http://github.com/mkrufky 15173Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15174T: git git://linuxtv.org/mkrufky/tuners.git 15175S: Maintained 15176F: drivers/media/tuners/tda8290.* 15177 15178TDA9840 MEDIA DRIVER 15179M: Hans Verkuil <hverkuil@xs4all.nl> 15180L: linux-media@vger.kernel.org 15181T: git git://linuxtv.org/media_tree.git 15182W: https://linuxtv.org 15183S: Maintained 15184F: drivers/media/i2c/tda9840* 15185 15186TEA5761 TUNER DRIVER 15187M: Mauro Carvalho Chehab <mchehab@kernel.org> 15188L: linux-media@vger.kernel.org 15189W: https://linuxtv.org 15190T: git git://linuxtv.org/media_tree.git 15191S: Odd fixes 15192F: drivers/media/tuners/tea5761.* 15193 15194TEA5767 TUNER DRIVER 15195M: Mauro Carvalho Chehab <mchehab@kernel.org> 15196L: linux-media@vger.kernel.org 15197W: https://linuxtv.org 15198T: git git://linuxtv.org/media_tree.git 15199S: Maintained 15200F: drivers/media/tuners/tea5767.* 15201 15202TEA6415C MEDIA DRIVER 15203M: Hans Verkuil <hverkuil@xs4all.nl> 15204L: linux-media@vger.kernel.org 15205T: git git://linuxtv.org/media_tree.git 15206W: https://linuxtv.org 15207S: Maintained 15208F: drivers/media/i2c/tea6415c* 15209 15210TEA6420 MEDIA DRIVER 15211M: Hans Verkuil <hverkuil@xs4all.nl> 15212L: linux-media@vger.kernel.org 15213T: git git://linuxtv.org/media_tree.git 15214W: https://linuxtv.org 15215S: Maintained 15216F: drivers/media/i2c/tea6420* 15217 15218TEAM DRIVER 15219M: Jiri Pirko <jiri@resnulli.us> 15220L: netdev@vger.kernel.org 15221S: Supported 15222F: drivers/net/team/ 15223F: include/linux/if_team.h 15224F: include/uapi/linux/if_team.h 15225 15226TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15227M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15228S: Maintained 15229F: arch/x86/platform/ts5500/ 15230 15231TECHNOTREND USB IR RECEIVER 15232M: Sean Young <sean@mess.org> 15233L: linux-media@vger.kernel.org 15234S: Maintained 15235F: drivers/media/rc/ttusbir.c 15236 15237TECHWELL TW9910 VIDEO DECODER 15238L: linux-media@vger.kernel.org 15239S: Orphan 15240F: drivers/media/i2c/tw9910.c 15241F: include/media/i2c/tw9910.h 15242 15243TEE SUBSYSTEM 15244M: Jens Wiklander <jens.wiklander@linaro.org> 15245S: Maintained 15246F: include/linux/tee_drv.h 15247F: include/uapi/linux/tee.h 15248F: drivers/tee/ 15249F: Documentation/tee.txt 15250 15251TEGRA ARCHITECTURE SUPPORT 15252M: Thierry Reding <thierry.reding@gmail.com> 15253M: Jonathan Hunter <jonathanh@nvidia.com> 15254L: linux-tegra@vger.kernel.org 15255Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15256T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15257S: Supported 15258N: [^a-z]tegra 15259 15260TEGRA CLOCK DRIVER 15261M: Peter De Schrijver <pdeschrijver@nvidia.com> 15262M: Prashant Gaikwad <pgaikwad@nvidia.com> 15263S: Supported 15264F: drivers/clk/tegra/ 15265 15266TEGRA DMA DRIVERS 15267M: Laxman Dewangan <ldewangan@nvidia.com> 15268M: Jon Hunter <jonathanh@nvidia.com> 15269S: Supported 15270F: drivers/dma/tegra* 15271 15272TEGRA I2C DRIVER 15273M: Laxman Dewangan <ldewangan@nvidia.com> 15274S: Supported 15275F: drivers/i2c/busses/i2c-tegra.c 15276 15277TEGRA IOMMU DRIVERS 15278M: Thierry Reding <thierry.reding@gmail.com> 15279L: linux-tegra@vger.kernel.org 15280S: Supported 15281F: drivers/iommu/tegra* 15282 15283TEGRA KBC DRIVER 15284M: Laxman Dewangan <ldewangan@nvidia.com> 15285S: Supported 15286F: drivers/input/keyboard/tegra-kbc.c 15287 15288TEGRA NAND DRIVER 15289M: Stefan Agner <stefan@agner.ch> 15290M: Lucas Stach <dev@lynxeye.de> 15291S: Maintained 15292F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15293F: drivers/mtd/nand/raw/tegra_nand.c 15294 15295TEGRA PWM DRIVER 15296M: Thierry Reding <thierry.reding@gmail.com> 15297S: Supported 15298F: drivers/pwm/pwm-tegra.c 15299 15300TEGRA SERIAL DRIVER 15301M: Laxman Dewangan <ldewangan@nvidia.com> 15302S: Supported 15303F: drivers/tty/serial/serial-tegra.c 15304 15305TEGRA SPI DRIVER 15306M: Laxman Dewangan <ldewangan@nvidia.com> 15307S: Supported 15308F: drivers/spi/spi-tegra* 15309 15310TEHUTI ETHERNET DRIVER 15311M: Andy Gospodarek <andy@greyhouse.net> 15312L: netdev@vger.kernel.org 15313S: Supported 15314F: drivers/net/ethernet/tehuti/* 15315 15316Telecom Clock Driver for MCPL0010 15317M: Mark Gross <mark.gross@intel.com> 15318S: Supported 15319F: drivers/char/tlclk.c 15320 15321TENSILICA XTENSA PORT (xtensa) 15322M: Chris Zankel <chris@zankel.net> 15323M: Max Filippov <jcmvbkbc@gmail.com> 15324L: linux-xtensa@linux-xtensa.org 15325T: git git://github.com/czankel/xtensa-linux.git 15326S: Maintained 15327F: arch/xtensa/ 15328F: drivers/irqchip/irq-xtensa-* 15329 15330Texas Instruments' System Control Interface (TISCI) Protocol Driver 15331M: Nishanth Menon <nm@ti.com> 15332M: Tero Kristo <t-kristo@ti.com> 15333M: Santosh Shilimkar <ssantosh@kernel.org> 15334L: linux-arm-kernel@lists.infradead.org 15335S: Maintained 15336F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15337F: drivers/firmware/ti_sci* 15338F: include/linux/soc/ti/ti_sci_protocol.h 15339F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15340F: drivers/soc/ti/ti_sci_pm_domains.c 15341F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15342F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15343F: drivers/clk/keystone/sci-clk.c 15344F: drivers/reset/reset-ti-sci.c 15345 15346Texas Instruments ASoC drivers 15347M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15348L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15349S: Maintained 15350F: sound/soc/ti/ 15351 15352Texas Instruments' DAC7612 DAC Driver 15353M: Ricardo Ribalda <ricardo@ribalda.com> 15354L: linux-iio@vger.kernel.org 15355S: Supported 15356F: drivers/iio/dac/ti-dac7612.c 15357F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15358 15359THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15360M: Hans Verkuil <hverkuil@xs4all.nl> 15361L: linux-media@vger.kernel.org 15362T: git git://linuxtv.org/media_tree.git 15363W: https://linuxtv.org 15364S: Maintained 15365F: drivers/media/radio/radio-raremono.c 15366 15367THERMAL 15368M: Zhang Rui <rui.zhang@intel.com> 15369M: Eduardo Valentin <edubezval@gmail.com> 15370R: Daniel Lezcano <daniel.lezcano@linaro.org> 15371L: linux-pm@vger.kernel.org 15372T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15373T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15374Q: https://patchwork.kernel.org/project/linux-pm/list/ 15375S: Supported 15376F: drivers/thermal/ 15377F: include/linux/thermal.h 15378F: include/uapi/linux/thermal.h 15379F: include/linux/cpu_cooling.h 15380F: Documentation/devicetree/bindings/thermal/ 15381 15382THERMAL/CPU_COOLING 15383M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15384M: Viresh Kumar <viresh.kumar@linaro.org> 15385M: Javi Merino <javi.merino@kernel.org> 15386L: linux-pm@vger.kernel.org 15387S: Supported 15388F: Documentation/thermal/cpu-cooling-api.txt 15389F: drivers/thermal/cpu_cooling.c 15390F: include/linux/cpu_cooling.h 15391 15392THINKPAD ACPI EXTRAS DRIVER 15393M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15394L: ibm-acpi-devel@lists.sourceforge.net 15395L: platform-driver-x86@vger.kernel.org 15396W: http://ibm-acpi.sourceforge.net 15397W: http://thinkwiki.org/wiki/Ibm-acpi 15398T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15399S: Maintained 15400F: drivers/platform/x86/thinkpad_acpi.c 15401 15402THUNDERBOLT DRIVER 15403M: Andreas Noever <andreas.noever@gmail.com> 15404M: Michael Jamet <michael.jamet@intel.com> 15405M: Mika Westerberg <mika.westerberg@linux.intel.com> 15406M: Yehezkel Bernat <YehezkelShB@gmail.com> 15407T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15408S: Maintained 15409F: Documentation/admin-guide/thunderbolt.rst 15410F: drivers/thunderbolt/ 15411F: include/linux/thunderbolt.h 15412 15413THUNDERBOLT NETWORK DRIVER 15414M: Michael Jamet <michael.jamet@intel.com> 15415M: Mika Westerberg <mika.westerberg@linux.intel.com> 15416M: Yehezkel Bernat <YehezkelShB@gmail.com> 15417L: netdev@vger.kernel.org 15418S: Maintained 15419F: drivers/net/thunderbolt.c 15420 15421THUNDERX GPIO DRIVER 15422M: David Daney <david.daney@cavium.com> 15423S: Maintained 15424F: drivers/gpio/gpio-thunderx.c 15425 15426TI AM437X VPFE DRIVER 15427M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15428L: linux-media@vger.kernel.org 15429W: https://linuxtv.org 15430Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15431T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15432S: Maintained 15433F: drivers/media/platform/am437x/ 15434 15435TI BANDGAP AND THERMAL DRIVER 15436M: Eduardo Valentin <edubezval@gmail.com> 15437M: Keerthy <j-keerthy@ti.com> 15438L: linux-pm@vger.kernel.org 15439L: linux-omap@vger.kernel.org 15440S: Maintained 15441F: drivers/thermal/ti-soc-thermal/ 15442 15443TI BQ27XXX POWER SUPPLY DRIVER 15444R: Andrew F. Davis <afd@ti.com> 15445F: include/linux/power/bq27xxx_battery.h 15446F: drivers/power/supply/bq27xxx_battery.c 15447F: drivers/power/supply/bq27xxx_battery_i2c.c 15448 15449TI CDCE706 CLOCK DRIVER 15450M: Max Filippov <jcmvbkbc@gmail.com> 15451S: Maintained 15452F: drivers/clk/clk-cdce706.c 15453 15454TI CLOCK DRIVER 15455M: Tero Kristo <t-kristo@ti.com> 15456L: linux-omap@vger.kernel.org 15457S: Maintained 15458F: drivers/clk/ti/ 15459F: include/linux/clk/ti.h 15460 15461TI DAVINCI MACHINE SUPPORT 15462M: Sekhar Nori <nsekhar@ti.com> 15463M: Kevin Hilman <khilman@kernel.org> 15464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15465T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15466S: Supported 15467F: arch/arm/mach-davinci/ 15468F: drivers/i2c/busses/i2c-davinci.c 15469F: arch/arm/boot/dts/da850* 15470 15471TI DAVINCI SERIES CLOCK DRIVER 15472M: David Lechner <david@lechnology.com> 15473R: Sekhar Nori <nsekhar@ti.com> 15474S: Maintained 15475F: Documentation/devicetree/bindings/clock/ti/davinci/ 15476F: drivers/clk/davinci/ 15477 15478TI DAVINCI SERIES GPIO DRIVER 15479M: Keerthy <j-keerthy@ti.com> 15480L: linux-gpio@vger.kernel.org 15481S: Maintained 15482F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15483F: drivers/gpio/gpio-davinci.c 15484 15485TI DAVINCI SERIES MEDIA DRIVER 15486M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15487L: linux-media@vger.kernel.org 15488W: https://linuxtv.org 15489Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15490T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15491S: Maintained 15492F: drivers/media/platform/davinci/ 15493F: include/media/davinci/ 15494 15495TI ETHERNET SWITCH DRIVER (CPSW) 15496R: Grygorii Strashko <grygorii.strashko@ti.com> 15497L: linux-omap@vger.kernel.org 15498L: netdev@vger.kernel.org 15499S: Maintained 15500F: drivers/net/ethernet/ti/cpsw* 15501F: drivers/net/ethernet/ti/davinci* 15502 15503TI FLASH MEDIA INTERFACE DRIVER 15504M: Alex Dubov <oakad@yahoo.com> 15505S: Maintained 15506F: drivers/misc/tifm* 15507F: drivers/mmc/host/tifm_sd.c 15508F: include/linux/tifm.h 15509 15510TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15511M: Santosh Shilimkar <ssantosh@kernel.org> 15512L: linux-kernel@vger.kernel.org 15513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15514S: Maintained 15515F: drivers/soc/ti/* 15516T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15517 15518TI LM49xxx FAMILY ASoC CODEC DRIVERS 15519M: M R Swami Reddy <mr.swami.reddy@ti.com> 15520M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15521L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15522S: Maintained 15523F: sound/soc/codecs/lm49453* 15524F: sound/soc/codecs/isabelle* 15525 15526TI LP855x BACKLIGHT DRIVER 15527M: Milo Kim <milo.kim@ti.com> 15528S: Maintained 15529F: Documentation/backlight/lp855x-driver.txt 15530F: drivers/video/backlight/lp855x_bl.c 15531F: include/linux/platform_data/lp855x.h 15532 15533TI LP8727 CHARGER DRIVER 15534M: Milo Kim <milo.kim@ti.com> 15535S: Maintained 15536F: drivers/power/supply/lp8727_charger.c 15537F: include/linux/platform_data/lp8727.h 15538 15539TI LP8788 MFD DRIVER 15540M: Milo Kim <milo.kim@ti.com> 15541S: Maintained 15542F: drivers/iio/adc/lp8788_adc.c 15543F: drivers/leds/leds-lp8788.c 15544F: drivers/mfd/lp8788*.c 15545F: drivers/power/supply/lp8788-charger.c 15546F: drivers/regulator/lp8788-*.c 15547F: include/linux/mfd/lp8788*.h 15548 15549TI NETCP ETHERNET DRIVER 15550M: Wingman Kwok <w-kwok2@ti.com> 15551M: Murali Karicheri <m-karicheri2@ti.com> 15552L: netdev@vger.kernel.org 15553S: Maintained 15554F: drivers/net/ethernet/ti/netcp* 15555 15556TI PCM3060 ASoC CODEC DRIVER 15557M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15558L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15559S: Maintained 15560F: Documentation/devicetree/bindings/sound/pcm3060.txt 15561F: sound/soc/codecs/pcm3060* 15562 15563TI TAS571X FAMILY ASoC CODEC DRIVER 15564M: Kevin Cernekee <cernekee@chromium.org> 15565L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15566S: Odd Fixes 15567F: sound/soc/codecs/tas571x* 15568 15569TI TRF7970A NFC DRIVER 15570M: Mark Greer <mgreer@animalcreek.com> 15571L: linux-wireless@vger.kernel.org 15572L: linux-nfc@lists.01.org (moderated for non-subscribers) 15573S: Supported 15574F: drivers/nfc/trf7970a.c 15575F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15576 15577TI TWL4030 SERIES SOC CODEC DRIVER 15578M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15579L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15580S: Maintained 15581F: sound/soc/codecs/twl4030* 15582 15583TI VPE/CAL DRIVERS 15584M: Benoit Parrot <bparrot@ti.com> 15585L: linux-media@vger.kernel.org 15586W: http://linuxtv.org/ 15587Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15588S: Maintained 15589F: drivers/media/platform/ti-vpe/ 15590 15591TI WILINK WIRELESS DRIVERS 15592L: linux-wireless@vger.kernel.org 15593W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15594W: http://wireless.kernel.org/en/users/Drivers/wl1251 15595T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15596S: Orphan 15597F: drivers/net/wireless/ti/ 15598F: include/linux/wl12xx.h 15599 15600TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15601M: John Stultz <john.stultz@linaro.org> 15602M: Thomas Gleixner <tglx@linutronix.de> 15603R: Stephen Boyd <sboyd@kernel.org> 15604L: linux-kernel@vger.kernel.org 15605T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15606S: Supported 15607F: include/linux/clocksource.h 15608F: include/linux/time.h 15609F: include/linux/timex.h 15610F: include/uapi/linux/time.h 15611F: include/uapi/linux/timex.h 15612F: kernel/time/clocksource.c 15613F: kernel/time/time*.c 15614F: kernel/time/alarmtimer.c 15615F: kernel/time/ntp.c 15616F: tools/testing/selftests/timers/ 15617 15618TIPC NETWORK LAYER 15619M: Jon Maloy <jon.maloy@ericsson.com> 15620M: Ying Xue <ying.xue@windriver.com> 15621L: netdev@vger.kernel.org (core kernel code) 15622L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15623W: http://tipc.sourceforge.net/ 15624S: Maintained 15625F: include/uapi/linux/tipc*.h 15626F: net/tipc/ 15627 15628TLAN NETWORK DRIVER 15629M: Samuel Chessman <chessman@tux.org> 15630L: tlan-devel@lists.sourceforge.net (subscribers-only) 15631W: http://sourceforge.net/projects/tlan/ 15632S: Maintained 15633F: Documentation/networking/device_drivers/ti/tlan.txt 15634F: drivers/net/ethernet/ti/tlan.* 15635 15636TM6000 VIDEO4LINUX DRIVER 15637M: Mauro Carvalho Chehab <mchehab@kernel.org> 15638L: linux-media@vger.kernel.org 15639W: https://linuxtv.org 15640T: git git://linuxtv.org/media_tree.git 15641S: Odd fixes 15642F: drivers/media/usb/tm6000/ 15643F: Documentation/media/v4l-drivers/tm6000* 15644 15645TMIO/SDHI MMC DRIVER 15646M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15647L: linux-mmc@vger.kernel.org 15648S: Supported 15649F: drivers/mmc/host/tmio_mmc* 15650F: drivers/mmc/host/renesas_sdhi* 15651F: include/linux/mfd/tmio.h 15652 15653TMP401 HARDWARE MONITOR DRIVER 15654M: Guenter Roeck <linux@roeck-us.net> 15655L: linux-hwmon@vger.kernel.org 15656S: Maintained 15657F: Documentation/hwmon/tmp401 15658F: drivers/hwmon/tmp401.c 15659 15660TMPFS (SHMEM FILESYSTEM) 15661M: Hugh Dickins <hughd@google.com> 15662L: linux-mm@kvack.org 15663S: Maintained 15664F: include/linux/shmem_fs.h 15665F: mm/shmem.c 15666 15667TOMOYO SECURITY MODULE 15668M: Kentaro Takeda <takedakn@nttdata.co.jp> 15669M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15670L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15671L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15672L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15673L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15674W: https://tomoyo.osdn.jp/ 15675S: Maintained 15676F: security/tomoyo/ 15677 15678TOPSTAR LAPTOP EXTRAS DRIVER 15679M: Herton Ronaldo Krzesinski <herton@canonical.com> 15680L: platform-driver-x86@vger.kernel.org 15681S: Maintained 15682F: drivers/platform/x86/topstar-laptop.c 15683 15684TORTURE-TEST MODULES 15685M: Davidlohr Bueso <dave@stgolabs.net> 15686M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15687M: Josh Triplett <josh@joshtriplett.org> 15688L: linux-kernel@vger.kernel.org 15689S: Supported 15690T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15691F: Documentation/RCU/torture.txt 15692F: kernel/torture.c 15693F: kernel/rcu/rcutorture.c 15694F: kernel/rcu/rcuperf.c 15695F: kernel/locking/locktorture.c 15696 15697TOSHIBA ACPI EXTRAS DRIVER 15698M: Azael Avalos <coproscefalo@gmail.com> 15699L: platform-driver-x86@vger.kernel.org 15700S: Maintained 15701F: drivers/platform/x86/toshiba_acpi.c 15702 15703TOSHIBA BLUETOOTH DRIVER 15704M: Azael Avalos <coproscefalo@gmail.com> 15705L: platform-driver-x86@vger.kernel.org 15706S: Maintained 15707F: drivers/platform/x86/toshiba_bluetooth.c 15708 15709TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15710M: Azael Avalos <coproscefalo@gmail.com> 15711L: platform-driver-x86@vger.kernel.org 15712S: Maintained 15713F: drivers/platform/x86/toshiba_haps.c 15714 15715TOSHIBA SMM DRIVER 15716M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15717W: http://www.buzzard.org.uk/toshiba/ 15718S: Maintained 15719F: drivers/char/toshiba.c 15720F: include/linux/toshiba.h 15721F: include/uapi/linux/toshiba.h 15722 15723TOSHIBA TC358743 DRIVER 15724M: Mats Randgaard <matrandg@cisco.com> 15725L: linux-media@vger.kernel.org 15726S: Maintained 15727F: drivers/media/i2c/tc358743* 15728F: include/media/i2c/tc358743.h 15729 15730TOSHIBA WMI HOTKEYS DRIVER 15731M: Azael Avalos <coproscefalo@gmail.com> 15732L: platform-driver-x86@vger.kernel.org 15733S: Maintained 15734F: drivers/platform/x86/toshiba-wmi.c 15735 15736TPM DEVICE DRIVER 15737M: Peter Huewe <peterhuewe@gmx.de> 15738M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15739R: Jason Gunthorpe <jgg@ziepe.ca> 15740L: linux-integrity@vger.kernel.org 15741Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15742W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15743T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15744S: Maintained 15745F: drivers/char/tpm/ 15746 15747TRACING 15748M: Steven Rostedt <rostedt@goodmis.org> 15749M: Ingo Molnar <mingo@redhat.com> 15750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15751S: Maintained 15752F: Documentation/trace/ftrace.rst 15753F: arch/*/*/*/ftrace.h 15754F: arch/*/kernel/ftrace.c 15755F: include/*/ftrace.h 15756F: include/linux/trace*.h 15757F: include/trace/ 15758F: kernel/trace/ 15759F: tools/testing/selftests/ftrace/ 15760 15761TRACING MMIO ACCESSES (MMIOTRACE) 15762M: Steven Rostedt <rostedt@goodmis.org> 15763M: Ingo Molnar <mingo@kernel.org> 15764R: Karol Herbst <karolherbst@gmail.com> 15765R: Pekka Paalanen <ppaalanen@gmail.com> 15766S: Maintained 15767L: linux-kernel@vger.kernel.org 15768L: nouveau@lists.freedesktop.org 15769F: kernel/trace/trace_mmiotrace.c 15770F: include/linux/mmiotrace.h 15771F: arch/x86/mm/kmmio.c 15772F: arch/x86/mm/mmio-mod.c 15773F: arch/x86/mm/testmmiotrace.c 15774 15775TRIVIAL PATCHES 15776M: Jiri Kosina <trivial@kernel.org> 15777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15778S: Maintained 15779K: ^Subject:.*(?i)trivial 15780 15781TEMPO SEMICONDUCTOR DRIVERS 15782M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15783S: Maintained 15784F: sound/soc/codecs/tscs*.c 15785F: sound/soc/codecs/tscs*.h 15786F: Documentation/devicetree/bindings/sound/tscs*.txt 15787 15788TTY LAYER 15789M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15790M: Jiri Slaby <jslaby@suse.com> 15791S: Supported 15792T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15793F: Documentation/serial/ 15794F: drivers/tty/ 15795F: drivers/tty/serial/serial_core.c 15796F: include/linux/serial_core.h 15797F: include/linux/serial.h 15798F: include/linux/tty.h 15799F: include/uapi/linux/serial_core.h 15800F: include/uapi/linux/serial.h 15801F: include/uapi/linux/tty.h 15802 15803TUA9001 MEDIA DRIVER 15804M: Antti Palosaari <crope@iki.fi> 15805L: linux-media@vger.kernel.org 15806W: https://linuxtv.org 15807W: http://palosaari.fi/linux/ 15808Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15809T: git git://linuxtv.org/anttip/media_tree.git 15810S: Maintained 15811F: drivers/media/tuners/tua9001* 15812 15813TULIP NETWORK DRIVERS 15814L: netdev@vger.kernel.org 15815L: linux-parisc@vger.kernel.org 15816S: Orphan 15817F: drivers/net/ethernet/dec/tulip/ 15818 15819TUN/TAP driver 15820M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15821W: http://vtun.sourceforge.net/tun 15822S: Maintained 15823F: Documentation/networking/tuntap.txt 15824F: arch/um/os-Linux/drivers/ 15825 15826TURBOCHANNEL SUBSYSTEM 15827M: "Maciej W. Rozycki" <macro@linux-mips.org> 15828M: Ralf Baechle <ralf@linux-mips.org> 15829L: linux-mips@vger.kernel.org 15830Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15831S: Maintained 15832F: drivers/tc/ 15833F: include/linux/tc.h 15834 15835TURBOSTAT UTILITY 15836M: "Len Brown" <lenb@kernel.org> 15837L: linux-pm@vger.kernel.org 15838B: https://bugzilla.kernel.org 15839Q: https://patchwork.kernel.org/project/linux-pm/list/ 15840T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15841S: Supported 15842F: tools/power/x86/turbostat/ 15843 15844TW5864 VIDEO4LINUX DRIVER 15845M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15846M: Anton Sviridenko <anton@corp.bluecherry.net> 15847M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15848M: Andrey Utkin <andrey_utkin@fastmail.com> 15849L: linux-media@vger.kernel.org 15850S: Supported 15851F: drivers/media/pci/tw5864/ 15852 15853TW68 VIDEO4LINUX DRIVER 15854M: Hans Verkuil <hverkuil@xs4all.nl> 15855L: linux-media@vger.kernel.org 15856T: git git://linuxtv.org/media_tree.git 15857W: https://linuxtv.org 15858S: Odd Fixes 15859F: drivers/media/pci/tw68/ 15860 15861TW686X VIDEO4LINUX DRIVER 15862M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15863L: linux-media@vger.kernel.org 15864T: git git://linuxtv.org/media_tree.git 15865W: http://linuxtv.org 15866S: Maintained 15867F: drivers/media/pci/tw686x/ 15868 15869UBI FILE SYSTEM (UBIFS) 15870M: Richard Weinberger <richard@nod.at> 15871M: Artem Bityutskiy <dedekind1@gmail.com> 15872M: Adrian Hunter <adrian.hunter@intel.com> 15873L: linux-mtd@lists.infradead.org 15874T: git git://git.infradead.org/ubifs-2.6.git 15875W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15876S: Supported 15877F: Documentation/filesystems/ubifs.txt 15878F: fs/ubifs/ 15879 15880UCLINUX (M68KNOMMU AND COLDFIRE) 15881M: Greg Ungerer <gerg@linux-m68k.org> 15882W: http://www.linux-m68k.org/ 15883W: http://www.uclinux.org/ 15884L: linux-m68k@lists.linux-m68k.org 15885L: uclinux-dev@uclinux.org (subscribers-only) 15886T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15887S: Maintained 15888F: arch/m68k/coldfire/ 15889F: arch/m68k/68*/ 15890F: arch/m68k/*/*_no.* 15891F: arch/m68k/include/asm/*_no.* 15892 15893UDF FILESYSTEM 15894M: Jan Kara <jack@suse.com> 15895S: Maintained 15896F: Documentation/filesystems/udf.txt 15897F: fs/udf/ 15898 15899UDRAW TABLET 15900M: Bastien Nocera <hadess@hadess.net> 15901L: linux-input@vger.kernel.org 15902S: Maintained 15903F: drivers/hid/hid-udraw-ps3.c 15904 15905UFS FILESYSTEM 15906M: Evgeniy Dushistov <dushistov@mail.ru> 15907S: Maintained 15908F: Documentation/filesystems/ufs.txt 15909F: fs/ufs/ 15910 15911UHID USERSPACE HID IO DRIVER: 15912M: David Herrmann <dh.herrmann@googlemail.com> 15913L: linux-input@vger.kernel.org 15914S: Maintained 15915F: drivers/hid/uhid.c 15916F: include/uapi/linux/uhid.h 15917 15918ULPI BUS 15919M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15920L: linux-usb@vger.kernel.org 15921S: Maintained 15922F: drivers/usb/common/ulpi.c 15923F: include/linux/ulpi/ 15924 15925ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15926L: linux-usb@vger.kernel.org 15927S: Orphan 15928F: drivers/uwb/ 15929F: include/linux/uwb.h 15930F: include/linux/uwb/ 15931 15932UNICORE32 ARCHITECTURE: 15933M: Guan Xuetao <gxt@pku.edu.cn> 15934W: http://mprc.pku.edu.cn/~guanxuetao/linux 15935S: Maintained 15936T: git git://github.com/gxt/linux.git 15937F: arch/unicore32/ 15938 15939UNIFDEF 15940M: Tony Finch <dot@dotat.at> 15941W: http://dotat.at/prog/unifdef 15942S: Maintained 15943F: scripts/unifdef.c 15944 15945UNIFORM CDROM DRIVER 15946M: Jens Axboe <axboe@kernel.dk> 15947W: http://www.kernel.dk 15948S: Maintained 15949F: Documentation/cdrom/ 15950F: drivers/cdrom/cdrom.c 15951F: include/linux/cdrom.h 15952F: include/uapi/linux/cdrom.h 15953 15954UNISYS S-PAR DRIVERS 15955M: David Kershner <david.kershner@unisys.com> 15956L: sparmaintainer@unisys.com (Unisys internal) 15957S: Supported 15958F: include/linux/visorbus.h 15959F: drivers/visorbus/ 15960F: drivers/staging/unisys/ 15961 15962UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15963R: Alim Akhtar <alim.akhtar@samsung.com> 15964R: Avri Altman <avri.altman@wdc.com> 15965R: Pedro Sousa <pedrom.sousa@synopsys.com> 15966L: linux-scsi@vger.kernel.org 15967S: Supported 15968F: Documentation/scsi/ufs.txt 15969F: drivers/scsi/ufs/ 15970 15971UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15972M: Pedro Sousa <pedrom.sousa@synopsys.com> 15973L: linux-scsi@vger.kernel.org 15974S: Supported 15975F: drivers/scsi/ufs/*dwc* 15976 15977UNSORTED BLOCK IMAGES (UBI) 15978M: Artem Bityutskiy <dedekind1@gmail.com> 15979M: Richard Weinberger <richard@nod.at> 15980W: http://www.linux-mtd.infradead.org/ 15981L: linux-mtd@lists.infradead.org 15982T: git git://git.infradead.org/ubifs-2.6.git 15983S: Supported 15984F: drivers/mtd/ubi/ 15985F: include/linux/mtd/ubi.h 15986F: include/uapi/mtd/ubi-user.h 15987 15988USB "USBNET" DRIVER FRAMEWORK 15989M: Oliver Neukum <oneukum@suse.com> 15990L: netdev@vger.kernel.org 15991W: http://www.linux-usb.org/usbnet 15992S: Maintained 15993F: drivers/net/usb/usbnet.c 15994F: include/linux/usb/usbnet.h 15995 15996USB ACM DRIVER 15997M: Oliver Neukum <oneukum@suse.com> 15998L: linux-usb@vger.kernel.org 15999S: Maintained 16000F: Documentation/usb/acm.txt 16001F: drivers/usb/class/cdc-acm.* 16002 16003USB AR5523 WIRELESS DRIVER 16004M: Pontus Fuchs <pontus.fuchs@gmail.com> 16005L: linux-wireless@vger.kernel.org 16006S: Maintained 16007F: drivers/net/wireless/ath/ar5523/ 16008 16009USB ATTACHED SCSI 16010M: Oliver Neukum <oneukum@suse.com> 16011L: linux-usb@vger.kernel.org 16012L: linux-scsi@vger.kernel.org 16013S: Maintained 16014F: drivers/usb/storage/uas.c 16015 16016USB CDC ETHERNET DRIVER 16017M: Oliver Neukum <oliver@neukum.org> 16018L: linux-usb@vger.kernel.org 16019S: Maintained 16020F: drivers/net/usb/cdc_*.c 16021F: include/uapi/linux/usb/cdc.h 16022 16023USB CHAOSKEY DRIVER 16024M: Keith Packard <keithp@keithp.com> 16025L: linux-usb@vger.kernel.org 16026S: Maintained 16027F: drivers/usb/misc/chaoskey.c 16028 16029USB CYPRESS C67X00 DRIVER 16030M: Peter Korsgaard <jacmet@sunsite.dk> 16031L: linux-usb@vger.kernel.org 16032S: Maintained 16033F: drivers/usb/c67x00/ 16034 16035USB DAVICOM DM9601 DRIVER 16036M: Peter Korsgaard <jacmet@sunsite.dk> 16037L: netdev@vger.kernel.org 16038W: http://www.linux-usb.org/usbnet 16039S: Maintained 16040F: drivers/net/usb/dm9601.c 16041 16042USB DIAMOND RIO500 DRIVER 16043M: Cesar Miquel <miquel@df.uba.ar> 16044L: rio500-users@lists.sourceforge.net 16045W: http://rio500.sourceforge.net 16046S: Maintained 16047F: drivers/usb/misc/rio500* 16048 16049USB EHCI DRIVER 16050M: Alan Stern <stern@rowland.harvard.edu> 16051L: linux-usb@vger.kernel.org 16052S: Maintained 16053F: Documentation/usb/ehci.txt 16054F: drivers/usb/host/ehci* 16055 16056USB GADGET/PERIPHERAL SUBSYSTEM 16057M: Felipe Balbi <balbi@kernel.org> 16058L: linux-usb@vger.kernel.org 16059W: http://www.linux-usb.org/gadget 16060T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16061S: Maintained 16062F: drivers/usb/gadget/ 16063F: include/linux/usb/gadget* 16064 16065USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16066M: Jiri Kosina <jikos@kernel.org> 16067M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16068L: linux-usb@vger.kernel.org 16069T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16070S: Maintained 16071F: Documentation/hid/hiddev.txt 16072F: drivers/hid/usbhid/ 16073 16074USB INTEL XHCI ROLE MUX DRIVER 16075M: Hans de Goede <hdegoede@redhat.com> 16076L: linux-usb@vger.kernel.org 16077S: Maintained 16078F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16079 16080USB ISP116X DRIVER 16081M: Olav Kongas <ok@artecdesign.ee> 16082L: linux-usb@vger.kernel.org 16083S: Maintained 16084F: drivers/usb/host/isp116x* 16085F: include/linux/usb/isp116x.h 16086 16087USB LAN78XX ETHERNET DRIVER 16088M: Woojung Huh <woojung.huh@microchip.com> 16089M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16090L: netdev@vger.kernel.org 16091S: Maintained 16092F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16093F: drivers/net/usb/lan78xx.* 16094F: include/dt-bindings/net/microchip-lan78xx.h 16095 16096USB MASS STORAGE DRIVER 16097M: Alan Stern <stern@rowland.harvard.edu> 16098L: linux-usb@vger.kernel.org 16099L: usb-storage@lists.one-eyed-alien.net 16100S: Maintained 16101F: drivers/usb/storage/ 16102 16103USB MIDI DRIVER 16104M: Clemens Ladisch <clemens@ladisch.de> 16105L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16106T: git git://git.alsa-project.org/alsa-kernel.git 16107S: Maintained 16108F: sound/usb/midi.* 16109 16110USB NETWORKING DRIVERS 16111L: linux-usb@vger.kernel.org 16112S: Odd Fixes 16113F: drivers/net/usb/ 16114 16115USB OHCI DRIVER 16116M: Alan Stern <stern@rowland.harvard.edu> 16117L: linux-usb@vger.kernel.org 16118S: Maintained 16119F: Documentation/usb/ohci.txt 16120F: drivers/usb/host/ohci* 16121 16122USB OTG FSM (Finite State Machine) 16123M: Peter Chen <Peter.Chen@nxp.com> 16124T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16125L: linux-usb@vger.kernel.org 16126S: Maintained 16127F: drivers/usb/common/usb-otg-fsm.c 16128 16129USB OVER IP DRIVER 16130M: Valentina Manea <valentina.manea.m@gmail.com> 16131M: Shuah Khan <shuah@kernel.org> 16132M: Shuah Khan <skhan@linuxfoundation.org> 16133L: linux-usb@vger.kernel.org 16134S: Maintained 16135F: Documentation/usb/usbip_protocol.txt 16136F: drivers/usb/usbip/ 16137F: tools/usb/usbip/ 16138F: tools/testing/selftests/drivers/usb/usbip/ 16139 16140USB PEGASUS DRIVER 16141M: Petko Manolov <petkan@nucleusys.com> 16142L: linux-usb@vger.kernel.org 16143L: netdev@vger.kernel.org 16144T: git git://github.com/petkan/pegasus.git 16145W: https://github.com/petkan/pegasus 16146S: Maintained 16147F: drivers/net/usb/pegasus.* 16148 16149USB PHY LAYER 16150M: Felipe Balbi <balbi@kernel.org> 16151L: linux-usb@vger.kernel.org 16152T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16153S: Maintained 16154F: drivers/usb/phy/ 16155 16156USB PRINTER DRIVER (usblp) 16157M: Pete Zaitcev <zaitcev@redhat.com> 16158L: linux-usb@vger.kernel.org 16159S: Supported 16160F: drivers/usb/class/usblp.c 16161 16162USB QMI WWAN NETWORK DRIVER 16163M: Bjørn Mork <bjorn@mork.no> 16164L: netdev@vger.kernel.org 16165S: Maintained 16166F: Documentation/ABI/testing/sysfs-class-net-qmi 16167F: drivers/net/usb/qmi_wwan.c 16168 16169USB RTL8150 DRIVER 16170M: Petko Manolov <petkan@nucleusys.com> 16171L: linux-usb@vger.kernel.org 16172L: netdev@vger.kernel.org 16173T: git git://github.com/petkan/rtl8150.git 16174W: https://github.com/petkan/rtl8150 16175S: Maintained 16176F: drivers/net/usb/rtl8150.c 16177 16178USB SERIAL SUBSYSTEM 16179M: Johan Hovold <johan@kernel.org> 16180L: linux-usb@vger.kernel.org 16181T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16182S: Maintained 16183F: Documentation/usb/usb-serial.txt 16184F: drivers/usb/serial/ 16185F: include/linux/usb/serial.h 16186 16187USB SMSC75XX ETHERNET DRIVER 16188M: Steve Glendinning <steve.glendinning@shawell.net> 16189L: netdev@vger.kernel.org 16190S: Maintained 16191F: drivers/net/usb/smsc75xx.* 16192 16193USB SMSC95XX ETHERNET DRIVER 16194M: Steve Glendinning <steve.glendinning@shawell.net> 16195M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16196L: netdev@vger.kernel.org 16197S: Maintained 16198F: drivers/net/usb/smsc95xx.* 16199 16200USB SUBSYSTEM 16201M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16202L: linux-usb@vger.kernel.org 16203W: http://www.linux-usb.org 16204T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16205S: Supported 16206F: Documentation/devicetree/bindings/usb/ 16207F: Documentation/usb/ 16208F: drivers/usb/ 16209F: include/linux/usb.h 16210F: include/linux/usb/ 16211 16212USB TYPEC PI3USB30532 MUX DRIVER 16213M: Hans de Goede <hdegoede@redhat.com> 16214L: linux-usb@vger.kernel.org 16215S: Maintained 16216F: drivers/usb/typec/mux/pi3usb30532.c 16217 16218USB TYPEC CLASS 16219M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16220L: linux-usb@vger.kernel.org 16221S: Maintained 16222F: Documentation/ABI/testing/sysfs-class-typec 16223F: Documentation/driver-api/usb/typec.rst 16224F: drivers/usb/typec/ 16225F: include/linux/usb/typec.h 16226 16227USB TYPEC BUS FOR ALTERNATE MODES 16228M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16229L: linux-usb@vger.kernel.org 16230S: Maintained 16231F: Documentation/ABI/testing/sysfs-bus-typec 16232F: Documentation/driver-api/usb/typec_bus.rst 16233F: drivers/usb/typec/altmodes/ 16234F: include/linux/usb/typec_altmode.h 16235 16236USB TYPEC PORT CONTROLLER DRIVERS 16237M: Guenter Roeck <linux@roeck-us.net> 16238L: linux-usb@vger.kernel.org 16239S: Maintained 16240F: drivers/usb/typec/tcpm/ 16241 16242USB UHCI DRIVER 16243M: Alan Stern <stern@rowland.harvard.edu> 16244L: linux-usb@vger.kernel.org 16245S: Maintained 16246F: drivers/usb/host/uhci* 16247 16248USB VIDEO CLASS 16249M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16250L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16251L: linux-media@vger.kernel.org 16252T: git git://linuxtv.org/media_tree.git 16253W: http://www.ideasonboard.org/uvc/ 16254S: Maintained 16255F: drivers/media/usb/uvc/ 16256F: include/uapi/linux/uvcvideo.h 16257 16258USB VISION DRIVER 16259M: Hans Verkuil <hverkuil@xs4all.nl> 16260L: linux-media@vger.kernel.org 16261T: git git://linuxtv.org/media_tree.git 16262W: https://linuxtv.org 16263S: Odd Fixes 16264F: drivers/media/usb/usbvision/ 16265 16266USB WEBCAM GADGET 16267M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16268L: linux-usb@vger.kernel.org 16269S: Maintained 16270F: drivers/usb/gadget/function/*uvc* 16271F: drivers/usb/gadget/legacy/webcam.c 16272F: include/uapi/linux/usb/g_uvc.h 16273 16274USB WIRELESS RNDIS DRIVER (rndis_wlan) 16275M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16276L: linux-wireless@vger.kernel.org 16277S: Maintained 16278F: drivers/net/wireless/rndis_wlan.c 16279 16280USB XHCI DRIVER 16281M: Mathias Nyman <mathias.nyman@intel.com> 16282L: linux-usb@vger.kernel.org 16283S: Supported 16284F: drivers/usb/host/xhci* 16285F: drivers/usb/host/pci-quirks* 16286 16287USB ZD1201 DRIVER 16288L: linux-wireless@vger.kernel.org 16289W: http://linux-lc100020.sourceforge.net 16290S: Orphan 16291F: drivers/net/wireless/zydas/zd1201.* 16292 16293USB ZR364XX DRIVER 16294M: Antoine Jacquet <royale@zerezo.com> 16295L: linux-usb@vger.kernel.org 16296L: linux-media@vger.kernel.org 16297T: git git://linuxtv.org/media_tree.git 16298W: http://royale.zerezo.com/zr364xx/ 16299S: Maintained 16300F: Documentation/media/v4l-drivers/zr364xx* 16301F: drivers/media/usb/zr364xx/ 16302 16303USER-MODE LINUX (UML) 16304M: Jeff Dike <jdike@addtoit.com> 16305M: Richard Weinberger <richard@nod.at> 16306M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16307L: linux-um@lists.infradead.org 16308W: http://user-mode-linux.sourceforge.net 16309Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16310T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16311S: Maintained 16312F: Documentation/virtual/uml/ 16313F: arch/um/ 16314F: arch/x86/um/ 16315F: fs/hostfs/ 16316 16317USERSPACE COPYIN/COPYOUT (UIOVEC) 16318M: Alexander Viro <viro@zeniv.linux.org.uk> 16319S: Maintained 16320F: lib/iov_iter.c 16321F: include/linux/uio.h 16322 16323USERSPACE DMA BUFFER DRIVER 16324M: Gerd Hoffmann <kraxel@redhat.com> 16325S: Maintained 16326L: dri-devel@lists.freedesktop.org 16327F: drivers/dma-buf/udmabuf.c 16328F: include/uapi/linux/udmabuf.h 16329T: git git://anongit.freedesktop.org/drm/drm-misc 16330 16331USERSPACE I/O (UIO) 16332M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16333S: Maintained 16334T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16335F: Documentation/driver-api/uio-howto.rst 16336F: drivers/uio/ 16337F: include/linux/uio_driver.h 16338 16339UTIL-LINUX PACKAGE 16340M: Karel Zak <kzak@redhat.com> 16341L: util-linux@vger.kernel.org 16342W: http://en.wikipedia.org/wiki/Util-linux 16343T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16344S: Maintained 16345 16346UUID HELPERS 16347M: Christoph Hellwig <hch@lst.de> 16348R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16349L: linux-kernel@vger.kernel.org 16350T: git git://git.infradead.org/users/hch/uuid.git 16351F: lib/uuid.c 16352F: lib/test_uuid.c 16353F: include/linux/uuid.h 16354F: include/uapi/linux/uuid.h 16355S: Maintained 16356 16357UVESAFB DRIVER 16358M: Michal Januszewski <spock@gentoo.org> 16359L: linux-fbdev@vger.kernel.org 16360W: https://github.com/mjanusz/v86d 16361S: Maintained 16362F: Documentation/fb/uvesafb.txt 16363F: drivers/video/fbdev/uvesafb.* 16364 16365VF610 NAND DRIVER 16366M: Stefan Agner <stefan@agner.ch> 16367L: linux-mtd@lists.infradead.org 16368S: Supported 16369F: drivers/mtd/nand/raw/vf610_nfc.c 16370 16371VFAT/FAT/MSDOS FILESYSTEM 16372M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16373S: Maintained 16374F: Documentation/filesystems/vfat.txt 16375F: fs/fat/ 16376 16377VFIO DRIVER 16378M: Alex Williamson <alex.williamson@redhat.com> 16379L: kvm@vger.kernel.org 16380T: git git://github.com/awilliam/linux-vfio.git 16381S: Maintained 16382F: Documentation/vfio.txt 16383F: drivers/vfio/ 16384F: include/linux/vfio.h 16385F: include/uapi/linux/vfio.h 16386 16387VFIO MEDIATED DEVICE DRIVERS 16388M: Kirti Wankhede <kwankhede@nvidia.com> 16389L: kvm@vger.kernel.org 16390S: Maintained 16391F: Documentation/vfio-mediated-device.txt 16392F: drivers/vfio/mdev/ 16393F: include/linux/mdev.h 16394F: samples/vfio-mdev/ 16395 16396VFIO PLATFORM DRIVER 16397M: Eric Auger <eric.auger@redhat.com> 16398L: kvm@vger.kernel.org 16399S: Maintained 16400F: drivers/vfio/platform/ 16401 16402VGA_SWITCHEROO 16403R: Lukas Wunner <lukas@wunner.de> 16404S: Maintained 16405F: Documentation/gpu/vga-switcheroo.rst 16406F: drivers/gpu/vga/vga_switcheroo.c 16407F: include/linux/vga_switcheroo.h 16408T: git git://anongit.freedesktop.org/drm/drm-misc 16409 16410VIA RHINE NETWORK DRIVER 16411S: Orphan 16412F: drivers/net/ethernet/via/via-rhine.c 16413 16414VIA SD/MMC CARD CONTROLLER DRIVER 16415M: Bruce Chang <brucechang@via.com.tw> 16416M: Harald Welte <HaraldWelte@viatech.com> 16417S: Maintained 16418F: drivers/mmc/host/via-sdmmc.c 16419 16420VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16421M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16422L: linux-fbdev@vger.kernel.org 16423S: Maintained 16424F: include/linux/via-core.h 16425F: include/linux/via-gpio.h 16426F: include/linux/via_i2c.h 16427F: drivers/video/fbdev/via/ 16428 16429VIA VELOCITY NETWORK DRIVER 16430M: Francois Romieu <romieu@fr.zoreil.com> 16431L: netdev@vger.kernel.org 16432S: Maintained 16433F: drivers/net/ethernet/via/via-velocity.* 16434 16435VICODEC VIRTUAL CODEC DRIVER 16436M: Hans Verkuil <hans.verkuil@cisco.com> 16437L: linux-media@vger.kernel.org 16438T: git git://linuxtv.org/media_tree.git 16439W: https://linuxtv.org 16440S: Maintained 16441F: drivers/media/platform/vicodec/* 16442 16443VIDEO MULTIPLEXER DRIVER 16444M: Philipp Zabel <p.zabel@pengutronix.de> 16445L: linux-media@vger.kernel.org 16446S: Maintained 16447F: drivers/media/platform/video-mux.c 16448 16449VIDEO I2C POLLING DRIVER 16450M: Matt Ranostay <matt.ranostay@konsulko.com> 16451L: linux-media@vger.kernel.org 16452S: Maintained 16453F: drivers/media/i2c/video-i2c.c 16454 16455VIDEOBUF2 FRAMEWORK 16456M: Pawel Osciak <pawel@osciak.com> 16457M: Marek Szyprowski <m.szyprowski@samsung.com> 16458M: Kyungmin Park <kyungmin.park@samsung.com> 16459L: linux-media@vger.kernel.org 16460S: Maintained 16461F: drivers/media/common/videobuf2/* 16462F: include/media/videobuf2-* 16463 16464VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16465M: Helen Koike <helen.koike@collabora.com> 16466L: linux-media@vger.kernel.org 16467T: git git://linuxtv.org/media_tree.git 16468W: https://linuxtv.org 16469S: Maintained 16470F: drivers/media/platform/vimc/* 16471 16472VIRT LIB 16473M: Alex Williamson <alex.williamson@redhat.com> 16474M: Paolo Bonzini <pbonzini@redhat.com> 16475L: kvm@vger.kernel.org 16476S: Supported 16477F: virt/lib/ 16478 16479VIRTIO AND VHOST VSOCK DRIVER 16480M: Stefan Hajnoczi <stefanha@redhat.com> 16481L: kvm@vger.kernel.org 16482L: virtualization@lists.linux-foundation.org 16483L: netdev@vger.kernel.org 16484S: Maintained 16485F: include/linux/virtio_vsock.h 16486F: include/uapi/linux/virtio_vsock.h 16487F: include/uapi/linux/vsockmon.h 16488F: include/uapi/linux/vm_sockets_diag.h 16489F: net/vmw_vsock/diag.c 16490F: net/vmw_vsock/af_vsock_tap.c 16491F: net/vmw_vsock/virtio_transport_common.c 16492F: net/vmw_vsock/virtio_transport.c 16493F: drivers/net/vsockmon.c 16494F: drivers/vhost/vsock.c 16495F: tools/testing/vsock/ 16496 16497VIRTIO CONSOLE DRIVER 16498M: Amit Shah <amit@kernel.org> 16499L: virtualization@lists.linux-foundation.org 16500S: Maintained 16501F: drivers/char/virtio_console.c 16502F: include/linux/virtio_console.h 16503F: include/uapi/linux/virtio_console.h 16504 16505VIRTIO CORE, NET AND BLOCK DRIVERS 16506M: "Michael S. Tsirkin" <mst@redhat.com> 16507M: Jason Wang <jasowang@redhat.com> 16508L: virtualization@lists.linux-foundation.org 16509S: Maintained 16510F: Documentation/devicetree/bindings/virtio/ 16511F: drivers/virtio/ 16512F: tools/virtio/ 16513F: drivers/net/virtio_net.c 16514F: drivers/block/virtio_blk.c 16515F: include/linux/virtio*.h 16516F: include/uapi/linux/virtio_*.h 16517F: drivers/crypto/virtio/ 16518F: mm/balloon_compaction.c 16519 16520VIRTIO CRYPTO DRIVER 16521M: Gonglei <arei.gonglei@huawei.com> 16522L: virtualization@lists.linux-foundation.org 16523L: linux-crypto@vger.kernel.org 16524S: Maintained 16525F: drivers/crypto/virtio/ 16526F: include/uapi/linux/virtio_crypto.h 16527 16528VIRTIO DRIVERS FOR S390 16529M: Cornelia Huck <cohuck@redhat.com> 16530M: Halil Pasic <pasic@linux.ibm.com> 16531L: linux-s390@vger.kernel.org 16532L: virtualization@lists.linux-foundation.org 16533L: kvm@vger.kernel.org 16534S: Supported 16535F: drivers/s390/virtio/ 16536F: arch/s390/include/uapi/asm/virtio-ccw.h 16537 16538VIRTIO GPU DRIVER 16539M: David Airlie <airlied@linux.ie> 16540M: Gerd Hoffmann <kraxel@redhat.com> 16541L: dri-devel@lists.freedesktop.org 16542L: virtualization@lists.linux-foundation.org 16543T: git git://anongit.freedesktop.org/drm/drm-misc 16544S: Maintained 16545F: drivers/gpu/drm/virtio/ 16546F: include/uapi/linux/virtio_gpu.h 16547 16548VIRTIO HOST (VHOST) 16549M: "Michael S. Tsirkin" <mst@redhat.com> 16550M: Jason Wang <jasowang@redhat.com> 16551L: kvm@vger.kernel.org 16552L: virtualization@lists.linux-foundation.org 16553L: netdev@vger.kernel.org 16554T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16555S: Maintained 16556F: drivers/vhost/ 16557F: include/uapi/linux/vhost.h 16558 16559VIRTIO INPUT DRIVER 16560M: Gerd Hoffmann <kraxel@redhat.com> 16561S: Maintained 16562F: drivers/virtio/virtio_input.c 16563F: include/uapi/linux/virtio_input.h 16564 16565VIRTUAL BOX GUEST DEVICE DRIVER 16566M: Hans de Goede <hdegoede@redhat.com> 16567M: Arnd Bergmann <arnd@arndb.de> 16568M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16569S: Maintained 16570F: include/linux/vbox_utils.h 16571F: include/uapi/linux/vbox*.h 16572F: drivers/virt/vboxguest/ 16573 16574VIRTUAL SERIO DEVICE DRIVER 16575M: Stephen Chandler Paul <thatslyude@gmail.com> 16576S: Maintained 16577F: drivers/input/serio/userio.c 16578F: include/uapi/linux/userio.h 16579 16580VIVID VIRTUAL VIDEO DRIVER 16581M: Hans Verkuil <hverkuil@xs4all.nl> 16582L: linux-media@vger.kernel.org 16583T: git git://linuxtv.org/media_tree.git 16584W: https://linuxtv.org 16585S: Maintained 16586F: drivers/media/platform/vivid/* 16587 16588VLYNQ BUS 16589M: Florian Fainelli <f.fainelli@gmail.com> 16590L: openwrt-devel@lists.openwrt.org (subscribers-only) 16591S: Maintained 16592F: drivers/vlynq/vlynq.c 16593F: include/linux/vlynq.h 16594 16595VME SUBSYSTEM 16596M: Martyn Welch <martyn@welchs.me.uk> 16597M: Manohar Vanga <manohar.vanga@gmail.com> 16598M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16599L: devel@driverdev.osuosl.org 16600S: Maintained 16601T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16602F: Documentation/driver-api/vme.rst 16603F: drivers/staging/vme/ 16604F: drivers/vme/ 16605F: include/linux/vme* 16606 16607VMWARE BALLOON DRIVER 16608M: Julien Freche <jfreche@vmware.com> 16609M: Nadav Amit <namit@vmware.com> 16610M: "VMware, Inc." <pv-drivers@vmware.com> 16611L: linux-kernel@vger.kernel.org 16612S: Maintained 16613F: drivers/misc/vmw_balloon.c 16614 16615VMWARE HYPERVISOR INTERFACE 16616M: Alok Kataria <akataria@vmware.com> 16617L: virtualization@lists.linux-foundation.org 16618S: Supported 16619F: arch/x86/kernel/cpu/vmware.c 16620 16621VMWARE PVRDMA DRIVER 16622M: Adit Ranadive <aditr@vmware.com> 16623M: VMware PV-Drivers <pv-drivers@vmware.com> 16624L: linux-rdma@vger.kernel.org 16625S: Maintained 16626F: drivers/infiniband/hw/vmw_pvrdma/ 16627 16628VMware PVSCSI driver 16629M: Jim Gill <jgill@vmware.com> 16630M: VMware PV-Drivers <pv-drivers@vmware.com> 16631L: linux-scsi@vger.kernel.org 16632S: Maintained 16633F: drivers/scsi/vmw_pvscsi.c 16634F: drivers/scsi/vmw_pvscsi.h 16635 16636VMWARE VMMOUSE SUBDRIVER 16637M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16638M: "VMware, Inc." <pv-drivers@vmware.com> 16639L: linux-input@vger.kernel.org 16640S: Maintained 16641F: drivers/input/mouse/vmmouse.c 16642F: drivers/input/mouse/vmmouse.h 16643 16644VMWARE VMXNET3 ETHERNET DRIVER 16645M: Ronak Doshi <doshir@vmware.com> 16646M: "VMware, Inc." <pv-drivers@vmware.com> 16647L: netdev@vger.kernel.org 16648S: Maintained 16649F: drivers/net/vmxnet3/ 16650 16651VOCORE VOCORE2 BOARD 16652M: Harvey Hunt <harveyhuntnexus@gmail.com> 16653L: linux-mips@vger.kernel.org 16654S: Maintained 16655F: arch/mips/boot/dts/ralink/vocore2.dts 16656 16657VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16658M: Liam Girdwood <lgirdwood@gmail.com> 16659M: Mark Brown <broonie@kernel.org> 16660L: linux-kernel@vger.kernel.org 16661W: http://www.slimlogic.co.uk/?p=48 16662T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16663S: Supported 16664F: Documentation/devicetree/bindings/regulator/ 16665F: Documentation/power/regulator/ 16666F: drivers/regulator/ 16667F: include/dt-bindings/regulator/ 16668F: include/linux/regulator/ 16669 16670VRF 16671M: David Ahern <dsa@cumulusnetworks.com> 16672M: Shrijeet Mukherjee <shrijeet@gmail.com> 16673L: netdev@vger.kernel.org 16674S: Maintained 16675F: drivers/net/vrf.c 16676F: Documentation/networking/vrf.txt 16677 16678VT1211 HARDWARE MONITOR DRIVER 16679M: Juerg Haefliger <juergh@gmail.com> 16680L: linux-hwmon@vger.kernel.org 16681S: Maintained 16682F: Documentation/hwmon/vt1211 16683F: drivers/hwmon/vt1211.c 16684 16685VT8231 HARDWARE MONITOR DRIVER 16686M: Roger Lucas <vt8231@hiddenengine.co.uk> 16687L: linux-hwmon@vger.kernel.org 16688S: Maintained 16689F: drivers/hwmon/vt8231.c 16690 16691VUB300 USB to SDIO/SD/MMC bridge chip 16692M: Tony Olech <tony.olech@elandigitalsystems.com> 16693L: linux-mmc@vger.kernel.org 16694L: linux-usb@vger.kernel.org 16695S: Supported 16696F: drivers/mmc/host/vub300.c 16697 16698W1 DALLAS'S 1-WIRE BUS 16699M: Evgeniy Polyakov <zbr@ioremap.net> 16700S: Maintained 16701F: Documentation/devicetree/bindings/w1/ 16702F: Documentation/w1/ 16703F: drivers/w1/ 16704F: include/linux/w1.h 16705 16706W83791D HARDWARE MONITORING DRIVER 16707M: Marc Hulsman <m.hulsman@tudelft.nl> 16708L: linux-hwmon@vger.kernel.org 16709S: Maintained 16710F: Documentation/hwmon/w83791d 16711F: drivers/hwmon/w83791d.c 16712 16713W83793 HARDWARE MONITORING DRIVER 16714M: Rudolf Marek <r.marek@assembler.cz> 16715L: linux-hwmon@vger.kernel.org 16716S: Maintained 16717F: Documentation/hwmon/w83793 16718F: drivers/hwmon/w83793.c 16719 16720W83795 HARDWARE MONITORING DRIVER 16721M: Jean Delvare <jdelvare@suse.com> 16722L: linux-hwmon@vger.kernel.org 16723S: Maintained 16724F: drivers/hwmon/w83795.c 16725 16726W83L51xD SD/MMC CARD INTERFACE DRIVER 16727M: Pierre Ossman <pierre@ossman.eu> 16728S: Maintained 16729F: drivers/mmc/host/wbsd.* 16730 16731WACOM PROTOCOL 4 SERIAL TABLETS 16732M: Julian Squires <julian@cipht.net> 16733M: Hans de Goede <hdegoede@redhat.com> 16734L: linux-input@vger.kernel.org 16735S: Maintained 16736F: drivers/input/tablet/wacom_serial4.c 16737 16738WATCHDOG DEVICE DRIVERS 16739M: Wim Van Sebroeck <wim@linux-watchdog.org> 16740M: Guenter Roeck <linux@roeck-us.net> 16741L: linux-watchdog@vger.kernel.org 16742W: http://www.linux-watchdog.org/ 16743T: git git://www.linux-watchdog.org/linux-watchdog.git 16744S: Maintained 16745F: Documentation/devicetree/bindings/watchdog/ 16746F: Documentation/watchdog/ 16747F: drivers/watchdog/ 16748F: include/linux/watchdog.h 16749F: include/uapi/linux/watchdog.h 16750 16751WHISKEYCOVE PMIC GPIO DRIVER 16752M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16753L: linux-gpio@vger.kernel.org 16754S: Maintained 16755F: drivers/gpio/gpio-wcove.c 16756 16757WHWAVE RTC DRIVER 16758M: Dianlong Li <long17.cool@163.com> 16759L: linux-rtc@vger.kernel.org 16760S: Maintained 16761F: drivers/rtc/rtc-sd3078.c 16762 16763WIIMOTE HID DRIVER 16764M: David Herrmann <dh.herrmann@googlemail.com> 16765L: linux-input@vger.kernel.org 16766S: Maintained 16767F: drivers/hid/hid-wiimote* 16768 16769WILOCITY WIL6210 WIRELESS DRIVER 16770M: Maya Erez <merez@codeaurora.org> 16771L: linux-wireless@vger.kernel.org 16772L: wil6210@qti.qualcomm.com 16773S: Supported 16774W: http://wireless.kernel.org/en/users/Drivers/wil6210 16775F: drivers/net/wireless/ath/wil6210/ 16776 16777WIMAX STACK 16778M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16779M: linux-wimax@intel.com 16780L: wimax@linuxwimax.org (subscribers-only) 16781S: Supported 16782W: http://linuxwimax.org 16783F: Documentation/wimax/README.wimax 16784F: include/linux/wimax/debug.h 16785F: include/net/wimax.h 16786F: include/uapi/linux/wimax.h 16787F: net/wimax/ 16788 16789WINBOND CIR DRIVER 16790M: David Härdeman <david@hardeman.nu> 16791S: Maintained 16792F: drivers/media/rc/winbond-cir.c 16793 16794RCMM REMOTE CONTROLS DECODER 16795M: Patrick Lerda <patrick9876@free.fr> 16796S: Maintained 16797F: drivers/media/rc/ir-rcmm-decoder.c 16798 16799WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16800M: William Breathitt Gray <vilhelm.gray@gmail.com> 16801L: linux-watchdog@vger.kernel.org 16802S: Maintained 16803F: drivers/watchdog/ebc-c384_wdt.c 16804 16805WINSYSTEMS WS16C48 GPIO DRIVER 16806M: William Breathitt Gray <vilhelm.gray@gmail.com> 16807L: linux-gpio@vger.kernel.org 16808S: Maintained 16809F: drivers/gpio/gpio-ws16c48.c 16810 16811WISTRON LAPTOP BUTTON DRIVER 16812M: Miloslav Trmac <mitr@volny.cz> 16813S: Maintained 16814F: drivers/input/misc/wistron_btns.c 16815 16816WL3501 WIRELESS PCMCIA CARD DRIVER 16817L: linux-wireless@vger.kernel.org 16818S: Odd fixes 16819F: drivers/net/wireless/wl3501* 16820 16821WOLFSON MICROELECTRONICS DRIVERS 16822L: patches@opensource.cirrus.com 16823T: git https://github.com/CirrusLogic/linux-drivers.git 16824W: https://github.com/CirrusLogic/linux-drivers/wiki 16825S: Supported 16826F: Documentation/hwmon/wm83?? 16827F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16828F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16829F: Documentation/devicetree/bindings/mfd/arizona.txt 16830F: Documentation/devicetree/bindings/mfd/wm831x.txt 16831F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16832F: arch/arm/mach-s3c64xx/mach-crag6410* 16833F: drivers/clk/clk-wm83*.c 16834F: drivers/extcon/extcon-arizona.c 16835F: drivers/leds/leds-wm83*.c 16836F: drivers/gpio/gpio-*wm*.c 16837F: drivers/gpio/gpio-arizona.c 16838F: drivers/hwmon/wm83??-hwmon.c 16839F: drivers/input/misc/wm831x-on.c 16840F: drivers/input/touchscreen/wm831x-ts.c 16841F: drivers/input/touchscreen/wm97*.c 16842F: drivers/mfd/arizona* 16843F: drivers/mfd/wm*.c 16844F: drivers/mfd/cs47l24* 16845F: drivers/power/supply/wm83*.c 16846F: drivers/rtc/rtc-wm83*.c 16847F: drivers/regulator/wm8*.c 16848F: drivers/regulator/arizona* 16849F: drivers/video/backlight/wm83*_bl.c 16850F: drivers/watchdog/wm83*_wdt.c 16851F: include/linux/mfd/arizona/ 16852F: include/linux/mfd/wm831x/ 16853F: include/linux/mfd/wm8350/ 16854F: include/linux/mfd/wm8400* 16855F: include/linux/regulator/arizona* 16856F: include/linux/wm97xx.h 16857F: include/sound/wm????.h 16858F: sound/soc/codecs/arizona.? 16859F: sound/soc/codecs/wm* 16860F: sound/soc/codecs/cs47l24* 16861 16862WORKQUEUE 16863M: Tejun Heo <tj@kernel.org> 16864R: Lai Jiangshan <jiangshanlai@gmail.com> 16865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16866S: Maintained 16867F: include/linux/workqueue.h 16868F: kernel/workqueue.c 16869F: Documentation/core-api/workqueue.rst 16870 16871X-POWERS AXP288 PMIC DRIVERS 16872M: Hans de Goede <hdegoede@redhat.com> 16873S: Maintained 16874N: axp288 16875F: drivers/acpi/pmic/intel_pmic_xpower.c 16876 16877X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16878M: Chen-Yu Tsai <wens@csie.org> 16879L: linux-kernel@vger.kernel.org 16880S: Maintained 16881N: axp[128] 16882 16883X.25 NETWORK LAYER 16884M: Andrew Hendry <andrew.hendry@gmail.com> 16885L: linux-x25@vger.kernel.org 16886S: Odd Fixes 16887F: Documentation/networking/x25* 16888F: include/net/x25* 16889F: net/x25/ 16890 16891X86 ARCHITECTURE (32-BIT AND 64-BIT) 16892M: Thomas Gleixner <tglx@linutronix.de> 16893M: Ingo Molnar <mingo@redhat.com> 16894M: Borislav Petkov <bp@alien8.de> 16895R: "H. Peter Anvin" <hpa@zytor.com> 16896M: x86@kernel.org 16897L: linux-kernel@vger.kernel.org 16898T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16899S: Maintained 16900F: Documentation/devicetree/bindings/x86/ 16901F: Documentation/x86/ 16902F: arch/x86/ 16903 16904X86 ENTRY CODE 16905M: Andy Lutomirski <luto@kernel.org> 16906L: linux-kernel@vger.kernel.org 16907T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16908S: Maintained 16909F: arch/x86/entry/ 16910 16911X86 MCE INFRASTRUCTURE 16912M: Tony Luck <tony.luck@intel.com> 16913M: Borislav Petkov <bp@alien8.de> 16914L: linux-edac@vger.kernel.org 16915S: Maintained 16916F: arch/x86/kernel/cpu/mcheck/* 16917 16918X86 MICROCODE UPDATE SUPPORT 16919M: Borislav Petkov <bp@alien8.de> 16920S: Maintained 16921F: arch/x86/kernel/cpu/microcode/* 16922 16923X86 MM 16924M: Dave Hansen <dave.hansen@linux.intel.com> 16925M: Andy Lutomirski <luto@kernel.org> 16926M: Peter Zijlstra <peterz@infradead.org> 16927L: linux-kernel@vger.kernel.org 16928T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16929S: Maintained 16930F: arch/x86/mm/ 16931 16932X86 PLATFORM DRIVERS 16933M: Darren Hart <dvhart@infradead.org> 16934M: Andy Shevchenko <andy@infradead.org> 16935L: platform-driver-x86@vger.kernel.org 16936T: git git://git.infradead.org/linux-platform-drivers-x86.git 16937S: Maintained 16938F: drivers/platform/x86/ 16939F: drivers/platform/olpc/ 16940 16941X86 PLATFORM DRIVERS - ARCH 16942R: Darren Hart <dvhart@infradead.org> 16943R: Andy Shevchenko <andy@infradead.org> 16944L: platform-driver-x86@vger.kernel.org 16945L: x86@kernel.org 16946T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16947S: Maintained 16948F: arch/x86/platform 16949 16950X86 VDSO 16951M: Andy Lutomirski <luto@kernel.org> 16952L: linux-kernel@vger.kernel.org 16953T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16954S: Maintained 16955F: arch/x86/entry/vdso/ 16956 16957XARRAY 16958M: Matthew Wilcox <willy@infradead.org> 16959L: linux-fsdevel@vger.kernel.org 16960S: Supported 16961F: Documentation/core-api/xarray.rst 16962F: lib/idr.c 16963F: lib/xarray.c 16964F: include/linux/idr.h 16965F: include/linux/xarray.h 16966F: tools/testing/radix-tree 16967 16968XBOX DVD IR REMOTE 16969M: Benjamin Valentin <benpicco@googlemail.com> 16970S: Maintained 16971F: drivers/media/rc/xbox_remote.c 16972F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16973 16974XC2028/3028 TUNER DRIVER 16975M: Mauro Carvalho Chehab <mchehab@kernel.org> 16976L: linux-media@vger.kernel.org 16977W: https://linuxtv.org 16978T: git git://linuxtv.org/media_tree.git 16979S: Maintained 16980F: drivers/media/tuners/tuner-xc2028.* 16981 16982XDP (eXpress Data Path) 16983M: Alexei Starovoitov <ast@kernel.org> 16984M: Daniel Borkmann <daniel@iogearbox.net> 16985M: David S. Miller <davem@davemloft.net> 16986M: Jakub Kicinski <jakub.kicinski@netronome.com> 16987M: Jesper Dangaard Brouer <hawk@kernel.org> 16988M: John Fastabend <john.fastabend@gmail.com> 16989L: netdev@vger.kernel.org 16990L: xdp-newbies@vger.kernel.org 16991L: bpf@vger.kernel.org 16992S: Supported 16993F: net/core/xdp.c 16994F: include/net/xdp.h 16995F: kernel/bpf/devmap.c 16996F: kernel/bpf/cpumap.c 16997F: include/trace/events/xdp.h 16998K: xdp 16999N: xdp 17000 17001XDP SOCKETS (AF_XDP) 17002M: Björn Töpel <bjorn.topel@intel.com> 17003M: Magnus Karlsson <magnus.karlsson@intel.com> 17004L: netdev@vger.kernel.org 17005L: bpf@vger.kernel.org 17006S: Maintained 17007F: kernel/bpf/xskmap.c 17008F: net/xdp/ 17009 17010XEN BLOCK SUBSYSTEM 17011M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17012M: Roger Pau Monné <roger.pau@citrix.com> 17013L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17014S: Supported 17015F: drivers/block/xen-blkback/* 17016F: drivers/block/xen* 17017 17018XEN HYPERVISOR ARM 17019M: Stefano Stabellini <sstabellini@kernel.org> 17020L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17021S: Maintained 17022F: arch/arm/xen/ 17023F: arch/arm/include/asm/xen/ 17024 17025XEN HYPERVISOR ARM64 17026M: Stefano Stabellini <sstabellini@kernel.org> 17027L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17028S: Maintained 17029F: arch/arm64/xen/ 17030F: arch/arm64/include/asm/xen/ 17031 17032XEN HYPERVISOR INTERFACE 17033M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17034M: Juergen Gross <jgross@suse.com> 17035R: Stefano Stabellini <sstabellini@kernel.org> 17036L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17037T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17038S: Supported 17039F: arch/x86/xen/ 17040F: arch/x86/platform/pvh/ 17041F: drivers/*/xen-*front.c 17042F: drivers/xen/ 17043F: arch/x86/include/asm/xen/ 17044F: arch/x86/include/asm/pvclock-abi.h 17045F: include/xen/ 17046F: include/uapi/xen/ 17047F: Documentation/ABI/stable/sysfs-hypervisor-xen 17048F: Documentation/ABI/testing/sysfs-hypervisor-xen 17049 17050XEN NETWORK BACKEND DRIVER 17051M: Wei Liu <wei.liu2@citrix.com> 17052M: Paul Durrant <paul.durrant@citrix.com> 17053L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17054L: netdev@vger.kernel.org 17055S: Supported 17056F: drivers/net/xen-netback/* 17057 17058XEN PCI SUBSYSTEM 17059M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17060L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17061S: Supported 17062F: arch/x86/pci/*xen* 17063F: drivers/pci/*xen* 17064 17065XEN PVSCSI DRIVERS 17066M: Juergen Gross <jgross@suse.com> 17067L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17068L: linux-scsi@vger.kernel.org 17069S: Supported 17070F: drivers/scsi/xen-scsifront.c 17071F: drivers/xen/xen-scsiback.c 17072F: include/xen/interface/io/vscsiif.h 17073 17074XEN SWIOTLB SUBSYSTEM 17075M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17076L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17077L: iommu@lists.linux-foundation.org 17078S: Supported 17079F: arch/x86/xen/*swiotlb* 17080F: drivers/xen/*swiotlb* 17081 17082XEN SOUND FRONTEND DRIVER 17083M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17084L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17085L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17086S: Supported 17087F: sound/xen/* 17088 17089XFS FILESYSTEM 17090M: Darrick J. Wong <darrick.wong@oracle.com> 17091M: linux-xfs@vger.kernel.org 17092L: linux-xfs@vger.kernel.org 17093W: http://xfs.org/ 17094T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17095S: Supported 17096F: Documentation/filesystems/xfs.txt 17097F: fs/xfs/ 17098 17099XILINX AXI ETHERNET DRIVER 17100M: Anirudha Sarangi <anirudh@xilinx.com> 17101M: John Linn <John.Linn@xilinx.com> 17102S: Maintained 17103F: drivers/net/ethernet/xilinx/xilinx_axienet* 17104 17105XILINX UARTLITE SERIAL DRIVER 17106M: Peter Korsgaard <jacmet@sunsite.dk> 17107L: linux-serial@vger.kernel.org 17108S: Maintained 17109F: drivers/tty/serial/uartlite.c 17110 17111XILINX VIDEO IP CORES 17112M: Hyun Kwon <hyun.kwon@xilinx.com> 17113M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17114L: linux-media@vger.kernel.org 17115T: git git://linuxtv.org/media_tree.git 17116S: Supported 17117F: Documentation/devicetree/bindings/media/xilinx/ 17118F: drivers/media/platform/xilinx/ 17119F: include/uapi/linux/xilinx-v4l2-controls.h 17120 17121XILLYBUS DRIVER 17122M: Eli Billauer <eli.billauer@gmail.com> 17123L: linux-kernel@vger.kernel.org 17124S: Supported 17125F: drivers/char/xillybus/ 17126 17127XLP9XX I2C DRIVER 17128M: George Cherian <george.cherian@cavium.com> 17129M: Jan Glauber <jglauber@cavium.com> 17130L: linux-i2c@vger.kernel.org 17131W: http://www.cavium.com 17132S: Supported 17133F: drivers/i2c/busses/i2c-xlp9xx.c 17134 17135XRA1403 GPIO EXPANDER 17136M: Nandor Han <nandor.han@ge.com> 17137M: Semi Malinen <semi.malinen@ge.com> 17138L: linux-gpio@vger.kernel.org 17139S: Maintained 17140F: drivers/gpio/gpio-xra1403.c 17141F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17142 17143XTENSA XTFPGA PLATFORM SUPPORT 17144M: Max Filippov <jcmvbkbc@gmail.com> 17145L: linux-xtensa@linux-xtensa.org 17146S: Maintained 17147F: drivers/spi/spi-xtensa-xtfpga.c 17148F: sound/soc/xtensa/xtfpga-i2s.c 17149 17150YAM DRIVER FOR AX.25 17151M: Jean-Paul Roubelat <jpr@f6fbb.org> 17152L: linux-hams@vger.kernel.org 17153S: Maintained 17154F: drivers/net/hamradio/yam* 17155F: include/linux/yam.h 17156 17157YAMA SECURITY MODULE 17158M: Kees Cook <keescook@chromium.org> 17159T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17160S: Supported 17161F: security/yama/ 17162F: Documentation/admin-guide/LSM/Yama.rst 17163 17164YEALINK PHONE DRIVER 17165M: Henk Vergonet <Henk.Vergonet@gmail.com> 17166L: usbb2k-api-dev@nongnu.org 17167S: Maintained 17168F: Documentation/input/devices/yealink.rst 17169F: drivers/input/misc/yealink.* 17170 17171Z8530 DRIVER FOR AX.25 17172M: Joerg Reuter <jreuter@yaina.de> 17173W: http://yaina.de/jreuter/ 17174W: http://www.qsl.net/dl1bke/ 17175L: linux-hams@vger.kernel.org 17176S: Maintained 17177F: Documentation/networking/z8530drv.txt 17178F: drivers/net/hamradio/*scc.c 17179F: drivers/net/hamradio/z8530.h 17180 17181ZBUD COMPRESSED PAGE ALLOCATOR 17182M: Seth Jennings <sjenning@redhat.com> 17183M: Dan Streetman <ddstreet@ieee.org> 17184L: linux-mm@kvack.org 17185S: Maintained 17186F: mm/zbud.c 17187F: include/linux/zbud.h 17188 17189ZD1211RW WIRELESS DRIVER 17190M: Daniel Drake <dsd@gentoo.org> 17191M: Ulrich Kunitz <kune@deine-taler.de> 17192W: http://zd1211.ath.cx/wiki/DriverRewrite 17193L: linux-wireless@vger.kernel.org 17194L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17195S: Maintained 17196F: drivers/net/wireless/zydas/zd1211rw/ 17197 17198ZD1301 MEDIA DRIVER 17199M: Antti Palosaari <crope@iki.fi> 17200L: linux-media@vger.kernel.org 17201W: https://linuxtv.org/ 17202W: http://palosaari.fi/linux/ 17203Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17204S: Maintained 17205F: drivers/media/usb/dvb-usb-v2/zd1301* 17206 17207ZD1301_DEMOD MEDIA DRIVER 17208M: Antti Palosaari <crope@iki.fi> 17209L: linux-media@vger.kernel.org 17210W: https://linuxtv.org/ 17211W: http://palosaari.fi/linux/ 17212Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17213S: Maintained 17214F: drivers/media/dvb-frontends/zd1301_demod* 17215 17216ZPOOL COMPRESSED PAGE STORAGE API 17217M: Dan Streetman <ddstreet@ieee.org> 17218L: linux-mm@kvack.org 17219S: Maintained 17220F: mm/zpool.c 17221F: include/linux/zpool.h 17222 17223ZR36067 VIDEO FOR LINUX DRIVER 17224L: mjpeg-users@lists.sourceforge.net 17225L: linux-media@vger.kernel.org 17226W: http://mjpeg.sourceforge.net/driver-zoran/ 17227T: hg https://linuxtv.org/hg/v4l-dvb 17228S: Odd Fixes 17229F: drivers/staging/media/zoran/ 17230 17231ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17232M: Minchan Kim <minchan@kernel.org> 17233M: Nitin Gupta <ngupta@vflare.org> 17234R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17235L: linux-kernel@vger.kernel.org 17236S: Maintained 17237F: drivers/block/zram/ 17238F: Documentation/blockdev/zram.txt 17239 17240ZS DECSTATION Z85C30 SERIAL DRIVER 17241M: "Maciej W. Rozycki" <macro@linux-mips.org> 17242S: Maintained 17243F: drivers/tty/serial/zs.* 17244 17245ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17246M: Minchan Kim <minchan@kernel.org> 17247M: Nitin Gupta <ngupta@vflare.org> 17248R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17249L: linux-mm@kvack.org 17250S: Maintained 17251F: mm/zsmalloc.c 17252F: include/linux/zsmalloc.h 17253F: Documentation/vm/zsmalloc.rst 17254 17255ZSWAP COMPRESSED SWAP CACHING 17256M: Seth Jennings <sjenning@redhat.com> 17257M: Dan Streetman <ddstreet@ieee.org> 17258L: linux-mm@kvack.org 17259S: Maintained 17260F: mm/zswap.c 17261 17262THE REST 17263M: Linus Torvalds <torvalds@linux-foundation.org> 17264L: linux-kernel@vger.kernel.org 17265Q: http://patchwork.kernel.org/project/LKML/list/ 17266T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17267S: Buried alive in reporters 17268F: * 17269F: */ 17270