1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 IIO DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 276F: drivers/iio/counter/104-quad-8.c 277 278ACCES PCI-IDIO-16 GPIO DRIVER 279M: William Breathitt Gray <vilhelm.gray@gmail.com> 280L: linux-gpio@vger.kernel.org 281S: Maintained 282F: drivers/gpio/gpio-pci-idio-16.c 283 284ACCES PCIe-IDIO-24 GPIO DRIVER 285M: William Breathitt Gray <vilhelm.gray@gmail.com> 286L: linux-gpio@vger.kernel.org 287S: Maintained 288F: drivers/gpio/gpio-pcie-idio-24.c 289 290ACENIC DRIVER 291M: Jes Sorensen <jes@trained-monkey.org> 292L: linux-acenic@sunsite.dk 293S: Maintained 294F: drivers/net/ethernet/alteon/acenic* 295 296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 297M: Peter Feuerer <peter@piie.net> 298L: platform-driver-x86@vger.kernel.org 299W: http://piie.net/?section=acerhdf 300S: Maintained 301F: drivers/platform/x86/acerhdf.c 302 303ACER WMI LAPTOP EXTRAS 304M: "Lee, Chun-Yi" <jlee@suse.com> 305L: platform-driver-x86@vger.kernel.org 306S: Maintained 307F: drivers/platform/x86/acer-wmi.c 308 309ACPI 310M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 311M: Len Brown <lenb@kernel.org> 312L: linux-acpi@vger.kernel.org 313W: https://01.org/linux-acpi 314Q: https://patchwork.kernel.org/project/linux-acpi/list/ 315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 316B: https://bugzilla.kernel.org 317S: Supported 318F: drivers/acpi/ 319F: drivers/pnp/pnpacpi/ 320F: include/linux/acpi.h 321F: include/linux/fwnode.h 322F: include/acpi/ 323F: Documentation/acpi/ 324F: Documentation/ABI/testing/sysfs-bus-acpi 325F: Documentation/ABI/testing/configfs-acpi 326F: drivers/pci/*acpi* 327F: drivers/pci/*/*acpi* 328F: tools/power/acpi/ 329 330ACPI APEI 331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 332M: Len Brown <lenb@kernel.org> 333L: linux-acpi@vger.kernel.org 334R: James Morse <james.morse@arm.com> 335R: Tony Luck <tony.luck@intel.com> 336R: Borislav Petkov <bp@alien8.de> 337F: drivers/acpi/apei/ 338 339ACPI COMPONENT ARCHITECTURE (ACPICA) 340M: Robert Moore <robert.moore@intel.com> 341M: Erik Schmauss <erik.schmauss@intel.com> 342M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 343L: linux-acpi@vger.kernel.org 344L: devel@acpica.org 345W: https://acpica.org/ 346W: https://github.com/acpica/acpica/ 347Q: https://patchwork.kernel.org/project/linux-acpi/list/ 348T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 349B: https://bugzilla.kernel.org 350B: https://bugs.acpica.org 351S: Supported 352F: drivers/acpi/acpica/ 353F: include/acpi/ 354F: tools/power/acpi/ 355 356ACPI FAN DRIVER 357M: Zhang Rui <rui.zhang@intel.com> 358L: linux-acpi@vger.kernel.org 359W: https://01.org/linux-acpi 360B: https://bugzilla.kernel.org 361S: Supported 362F: drivers/acpi/fan.c 363 364ACPI FOR ARM64 (ACPI/arm64) 365M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 366M: Hanjun Guo <hanjun.guo@linaro.org> 367M: Sudeep Holla <sudeep.holla@arm.com> 368L: linux-acpi@vger.kernel.org 369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 370S: Maintained 371F: drivers/acpi/arm64 372 373ACPI I2C MULTI INSTANTIATE DRIVER 374M: Hans de Goede <hdegoede@redhat.com> 375L: platform-driver-x86@vger.kernel.org 376S: Maintained 377F: drivers/platform/x86/i2c-multi-instantiate.c 378 379ACPI PMIC DRIVERS 380M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 381M: Len Brown <lenb@kernel.org> 382R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 383R: Mika Westerberg <mika.westerberg@linux.intel.com> 384L: linux-acpi@vger.kernel.org 385Q: https://patchwork.kernel.org/project/linux-acpi/list/ 386T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 387B: https://bugzilla.kernel.org 388S: Supported 389F: drivers/acpi/pmic/ 390 391ACPI THERMAL DRIVER 392M: Zhang Rui <rui.zhang@intel.com> 393L: linux-acpi@vger.kernel.org 394W: https://01.org/linux-acpi 395B: https://bugzilla.kernel.org 396S: Supported 397F: drivers/acpi/*thermal* 398 399ACPI VIDEO DRIVER 400M: Zhang Rui <rui.zhang@intel.com> 401L: linux-acpi@vger.kernel.org 402W: https://01.org/linux-acpi 403B: https://bugzilla.kernel.org 404S: Supported 405F: drivers/acpi/acpi_video.c 406 407ACPI WMI DRIVER 408L: platform-driver-x86@vger.kernel.org 409S: Orphan 410F: drivers/platform/x86/wmi.c 411F: include/uapi/linux/wmi.h 412 413AD1889 ALSA SOUND DRIVER 414W: https://parisc.wiki.kernel.org/index.php/AD1889 415L: linux-parisc@vger.kernel.org 416S: Maintained 417F: sound/pci/ad1889.* 418 419AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 420M: Michael Hennerich <michael.hennerich@analog.com> 421W: http://wiki.analog.com/AD5254 422W: http://ez.analog.com/community/linux-device-drivers 423S: Supported 424F: drivers/misc/ad525x_dpot.c 425 426AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 427M: Michael Hennerich <michael.hennerich@analog.com> 428W: http://wiki.analog.com/AD5398 429W: http://ez.analog.com/community/linux-device-drivers 430S: Supported 431F: drivers/regulator/ad5398.c 432 433AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 434M: Michael Hennerich <michael.hennerich@analog.com> 435W: http://wiki.analog.com/AD7142 436W: http://ez.analog.com/community/linux-device-drivers 437S: Supported 438F: drivers/input/misc/ad714x.c 439 440AD7877 TOUCHSCREEN DRIVER 441M: Michael Hennerich <michael.hennerich@analog.com> 442W: http://wiki.analog.com/AD7877 443W: http://ez.analog.com/community/linux-device-drivers 444S: Supported 445F: drivers/input/touchscreen/ad7877.c 446 447AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 448M: Michael Hennerich <michael.hennerich@analog.com> 449W: http://wiki.analog.com/AD7879 450W: http://ez.analog.com/community/linux-device-drivers 451S: Supported 452F: drivers/input/touchscreen/ad7879.c 453 454ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 455M: Jiri Kosina <jikos@kernel.org> 456S: Maintained 457 458ADF7242 IEEE 802.15.4 RADIO DRIVER 459M: Michael Hennerich <michael.hennerich@analog.com> 460W: https://wiki.analog.com/ADF7242 461W: http://ez.analog.com/community/linux-device-drivers 462L: linux-wpan@vger.kernel.org 463S: Supported 464F: drivers/net/ieee802154/adf7242.c 465F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 466 467ADM1025 HARDWARE MONITOR DRIVER 468M: Jean Delvare <jdelvare@suse.com> 469L: linux-hwmon@vger.kernel.org 470S: Maintained 471F: Documentation/hwmon/adm1025 472F: drivers/hwmon/adm1025.c 473 474ADM1029 HARDWARE MONITOR DRIVER 475M: Corentin Labbe <clabbe.montjoie@gmail.com> 476L: linux-hwmon@vger.kernel.org 477S: Maintained 478F: drivers/hwmon/adm1029.c 479 480ADM8211 WIRELESS DRIVER 481L: linux-wireless@vger.kernel.org 482W: http://wireless.kernel.org/ 483S: Orphan 484F: drivers/net/wireless/admtek/adm8211.* 485 486ADP1653 FLASH CONTROLLER DRIVER 487M: Sakari Ailus <sakari.ailus@iki.fi> 488L: linux-media@vger.kernel.org 489S: Maintained 490F: drivers/media/i2c/adp1653.c 491F: include/media/i2c/adp1653.h 492 493ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 494M: Michael Hennerich <michael.hennerich@analog.com> 495W: http://wiki.analog.com/ADP5520 496W: http://ez.analog.com/community/linux-device-drivers 497S: Supported 498F: drivers/mfd/adp5520.c 499F: drivers/video/backlight/adp5520_bl.c 500F: drivers/leds/leds-adp5520.c 501F: drivers/gpio/gpio-adp5520.c 502F: drivers/input/keyboard/adp5520-keys.c 503 504ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP5588 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/input/keyboard/adp5588-keys.c 510F: drivers/gpio/gpio-adp5588.c 511 512ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 513M: Michael Hennerich <michael.hennerich@analog.com> 514W: http://wiki.analog.com/ADP8860 515W: http://ez.analog.com/community/linux-device-drivers 516S: Supported 517F: drivers/video/backlight/adp8860_bl.c 518 519ADS1015 HARDWARE MONITOR DRIVER 520M: Dirk Eibach <eibach@gdsys.de> 521L: linux-hwmon@vger.kernel.org 522S: Maintained 523F: Documentation/hwmon/ads1015 524F: drivers/hwmon/ads1015.c 525F: include/linux/platform_data/ads1015.h 526 527ADT746X FAN DRIVER 528M: Colin Leroy <colin@colino.net> 529S: Maintained 530F: drivers/macintosh/therm_adt746x.c 531 532ADT7475 HARDWARE MONITOR DRIVER 533M: Jean Delvare <jdelvare@suse.com> 534L: linux-hwmon@vger.kernel.org 535S: Maintained 536F: Documentation/hwmon/adt7475 537F: drivers/hwmon/adt7475.c 538 539ADVANSYS SCSI DRIVER 540M: Matthew Wilcox <willy@infradead.org> 541M: Hannes Reinecke <hare@suse.com> 542L: linux-scsi@vger.kernel.org 543S: Maintained 544F: Documentation/scsi/advansys.txt 545F: drivers/scsi/advansys.c 546 547ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 548M: Michael Hennerich <michael.hennerich@analog.com> 549W: http://wiki.analog.com/ADXL345 550W: http://ez.analog.com/community/linux-device-drivers 551S: Supported 552F: drivers/input/misc/adxl34x.c 553 554ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 555M: Stefan Popa <stefan.popa@analog.com> 556W: http://ez.analog.com/community/linux-device-drivers 557S: Supported 558F: drivers/iio/accel/adxl372.c 559F: drivers/iio/accel/adxl372_spi.c 560F: drivers/iio/accel/adxl372_i2c.c 561F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 562 563AF9013 MEDIA DRIVER 564M: Antti Palosaari <crope@iki.fi> 565L: linux-media@vger.kernel.org 566W: https://linuxtv.org 567W: http://palosaari.fi/linux/ 568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 569T: git git://linuxtv.org/anttip/media_tree.git 570S: Maintained 571F: drivers/media/dvb-frontends/af9013* 572 573AF9033 MEDIA DRIVER 574M: Antti Palosaari <crope@iki.fi> 575L: linux-media@vger.kernel.org 576W: https://linuxtv.org 577W: http://palosaari.fi/linux/ 578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 579T: git git://linuxtv.org/anttip/media_tree.git 580S: Maintained 581F: drivers/media/dvb-frontends/af9033* 582 583AFFS FILE SYSTEM 584M: David Sterba <dsterba@suse.com> 585L: linux-fsdevel@vger.kernel.org 586S: Odd Fixes 587F: Documentation/filesystems/affs.txt 588F: fs/affs/ 589 590AFS FILESYSTEM 591M: David Howells <dhowells@redhat.com> 592L: linux-afs@lists.infradead.org 593S: Supported 594F: fs/afs/ 595F: include/trace/events/afs.h 596F: Documentation/filesystems/afs.txt 597W: https://www.infradead.org/~dhowells/kafs/ 598 599AGPGART DRIVER 600M: David Airlie <airlied@linux.ie> 601T: git git://anongit.freedesktop.org/drm/drm 602S: Maintained 603F: drivers/char/agp/ 604F: include/linux/agp* 605F: include/uapi/linux/agp* 606 607AHA152X SCSI DRIVER 608M: "Juergen E. Fischer" <fischer@norbit.de> 609L: linux-scsi@vger.kernel.org 610S: Maintained 611F: drivers/scsi/aha152x* 612F: drivers/scsi/pcmcia/aha152x* 613 614AIC7XXX / AIC79XX SCSI DRIVER 615M: Hannes Reinecke <hare@suse.com> 616L: linux-scsi@vger.kernel.org 617S: Maintained 618F: drivers/scsi/aic7xxx/ 619 620AIMSLAB FM RADIO RECEIVER DRIVER 621M: Hans Verkuil <hverkuil@xs4all.nl> 622L: linux-media@vger.kernel.org 623T: git git://linuxtv.org/media_tree.git 624W: https://linuxtv.org 625S: Maintained 626F: drivers/media/radio/radio-aimslab* 627 628AIO 629M: Benjamin LaHaise <bcrl@kvack.org> 630L: linux-aio@kvack.org 631S: Supported 632F: fs/aio.c 633F: include/linux/*aio*.h 634 635AIRSPY MEDIA DRIVER 636M: Antti Palosaari <crope@iki.fi> 637L: linux-media@vger.kernel.org 638W: https://linuxtv.org 639W: http://palosaari.fi/linux/ 640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 641T: git git://linuxtv.org/anttip/media_tree.git 642S: Maintained 643F: drivers/media/usb/airspy/ 644 645ALACRITECH GIGABIT ETHERNET DRIVER 646M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 647S: Maintained 648F: drivers/net/ethernet/alacritech/* 649 650ALCATEL SPEEDTOUCH USB DRIVER 651M: Duncan Sands <duncan.sands@free.fr> 652L: linux-usb@vger.kernel.org 653W: http://www.linux-usb.org/SpeedTouch/ 654S: Maintained 655F: drivers/usb/atm/speedtch.c 656F: drivers/usb/atm/usbatm.c 657 658ALCHEMY AU1XX0 MMC DRIVER 659M: Manuel Lauss <manuel.lauss@gmail.com> 660S: Maintained 661F: drivers/mmc/host/au1xmmc.c 662 663ALI1563 I2C DRIVER 664M: Rudolf Marek <r.marek@assembler.cz> 665L: linux-i2c@vger.kernel.org 666S: Maintained 667F: Documentation/i2c/busses/i2c-ali1563 668F: drivers/i2c/busses/i2c-ali1563.c 669 670ALLWINNER SECURITY SYSTEM 671M: Corentin Labbe <clabbe.montjoie@gmail.com> 672L: linux-crypto@vger.kernel.org 673S: Maintained 674F: drivers/crypto/sunxi-ss/ 675 676ALLWINNER VPU DRIVER 677M: Maxime Ripard <maxime.ripard@bootlin.com> 678M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 679L: linux-media@vger.kernel.org 680S: Maintained 681F: drivers/staging/media/sunxi/cedrus/ 682 683ALPHA PORT 684M: Richard Henderson <rth@twiddle.net> 685M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 686M: Matt Turner <mattst88@gmail.com> 687S: Odd Fixes 688L: linux-alpha@vger.kernel.org 689F: arch/alpha/ 690 691ALPS PS/2 TOUCHPAD DRIVER 692R: Pali Rohár <pali.rohar@gmail.com> 693F: drivers/input/mouse/alps.* 694 695ALTERA I2C CONTROLLER DRIVER 696M: Thor Thayer <thor.thayer@linux.intel.com> 697S: Maintained 698F: drivers/i2c/busses/i2c-altera.c 699 700ALTERA MAILBOX DRIVER 701M: Ley Foon Tan <lftan@altera.com> 702L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 703S: Maintained 704F: drivers/mailbox/mailbox-altera.c 705 706ALTERA PIO DRIVER 707M: Tien Hock Loh <thloh@altera.com> 708L: linux-gpio@vger.kernel.org 709S: Maintained 710F: drivers/gpio/gpio-altera.c 711 712ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 713M: Thor Thayer <thor.thayer@linux.intel.com> 714S: Maintained 715F: drivers/gpio/gpio-altera-a10sr.c 716F: drivers/mfd/altera-a10sr.c 717F: drivers/reset/reset-a10sr.c 718F: include/linux/mfd/altera-a10sr.h 719F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 720 721ALTERA TRIPLE SPEED ETHERNET DRIVER 722M: Thor Thayer <thor.thayer@linux.intel.com> 723L: netdev@vger.kernel.org 724L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 725S: Maintained 726F: drivers/net/ethernet/altera/ 727 728ALTERA UART/JTAG UART SERIAL DRIVERS 729M: Tobias Klauser <tklauser@distanz.ch> 730L: linux-serial@vger.kernel.org 731L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 732S: Maintained 733F: drivers/tty/serial/altera_uart.c 734F: drivers/tty/serial/altera_jtaguart.c 735F: include/linux/altera_uart.h 736F: include/linux/altera_jtaguart.h 737 738AMAZON ETHERNET DRIVERS 739M: Netanel Belgazal <netanel@amazon.com> 740R: Saeed Bishara <saeedb@amazon.com> 741R: Zorik Machulsky <zorik@amazon.com> 742L: netdev@vger.kernel.org 743S: Supported 744F: Documentation/networking/device_drivers/amazon/ena.txt 745F: drivers/net/ethernet/amazon/ 746 747AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 748M: Tom Lendacky <thomas.lendacky@amd.com> 749M: Gary Hook <gary.hook@amd.com> 750L: linux-crypto@vger.kernel.org 751S: Supported 752F: drivers/crypto/ccp/ 753F: include/linux/ccp.h 754 755AMD DISPLAY CORE 756M: Harry Wentland <harry.wentland@amd.com> 757M: Leo Li <sunpeng.li@amd.com> 758L: amd-gfx@lists.freedesktop.org 759T: git git://people.freedesktop.org/~agd5f/linux 760S: Supported 761F: drivers/gpu/drm/amd/display/ 762 763AMD FAM15H PROCESSOR POWER MONITORING DRIVER 764M: Huang Rui <ray.huang@amd.com> 765L: linux-hwmon@vger.kernel.org 766S: Supported 767F: Documentation/hwmon/fam15h_power 768F: drivers/hwmon/fam15h_power.c 769 770AMD FCH GPIO DRIVER 771M: Enrico Weigelt, metux IT consult <info@metux.net> 772L: linux-gpio@vger.kernel.org 773S: Maintained 774F: drivers/gpio/gpio-amd-fch.c 775F: include/linux/platform_data/gpio/gpio-amd-fch.h 776 777AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 778L: linux-geode@lists.infradead.org (moderated for non-subscribers) 779S: Orphan 780F: drivers/usb/gadget/udc/amd5536udc.* 781 782AMD GEODE PROCESSOR/CHIPSET SUPPORT 783P: Andres Salomon <dilinger@queued.net> 784L: linux-geode@lists.infradead.org (moderated for non-subscribers) 785W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 786S: Supported 787F: drivers/char/hw_random/geode-rng.c 788F: drivers/crypto/geode* 789F: drivers/video/fbdev/geode/ 790F: arch/x86/include/asm/geode.h 791 792AMD IOMMU (AMD-VI) 793M: Joerg Roedel <joro@8bytes.org> 794L: iommu@lists.linux-foundation.org 795T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 796S: Maintained 797F: drivers/iommu/amd_iommu*.[ch] 798F: include/linux/amd-iommu.h 799 800AMD KFD 801M: Oded Gabbay <oded.gabbay@gmail.com> 802L: dri-devel@lists.freedesktop.org 803T: git git://people.freedesktop.org/~gabbayo/linux.git 804S: Supported 805F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 806F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 807F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 808F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 809F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 810F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 811F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 812F: drivers/gpu/drm/amd/amdkfd/ 813F: drivers/gpu/drm/amd/include/cik_structs.h 814F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 815F: drivers/gpu/drm/amd/include/vi_structs.h 816F: drivers/gpu/drm/amd/include/v9_structs.h 817F: include/uapi/linux/kfd_ioctl.h 818 819AMD POWERPLAY 820M: Rex Zhu <rex.zhu@amd.com> 821M: Evan Quan <evan.quan@amd.com> 822L: amd-gfx@lists.freedesktop.org 823S: Supported 824F: drivers/gpu/drm/amd/powerplay/ 825T: git git://people.freedesktop.org/~agd5f/linux 826 827AMD SEATTLE DEVICE TREE SUPPORT 828M: Brijesh Singh <brijeshkumar.singh@amd.com> 829M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 830M: Tom Lendacky <thomas.lendacky@amd.com> 831S: Supported 832F: arch/arm64/boot/dts/amd/ 833 834AMD XGBE DRIVER 835M: Tom Lendacky <thomas.lendacky@amd.com> 836L: netdev@vger.kernel.org 837S: Supported 838F: drivers/net/ethernet/amd/xgbe/ 839F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 840 841ANALOG DEVICES INC AD5686 DRIVER 842M: Stefan Popa <stefan.popa@analog.com> 843L: linux-pm@vger.kernel.org 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/iio/dac/ad5686* 847F: drivers/iio/dac/ad5696* 848 849ANALOG DEVICES INC AD5758 DRIVER 850M: Stefan Popa <stefan.popa@analog.com> 851L: linux-iio@vger.kernel.org 852W: http://ez.analog.com/community/linux-device-drivers 853S: Supported 854F: drivers/iio/dac/ad5758.c 855F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 856 857ANALOG DEVICES INC AD7124 DRIVER 858M: Stefan Popa <stefan.popa@analog.com> 859L: linux-iio@vger.kernel.org 860W: http://ez.analog.com/community/linux-device-drivers 861S: Supported 862F: drivers/iio/adc/ad7124.c 863F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 864 865ANALOG DEVICES INC AD7606 DRIVER 866M: Stefan Popa <stefan.popa@analog.com> 867L: linux-iio@vger.kernel.org 868W: http://ez.analog.com/community/linux-device-drivers 869S: Supported 870F: drivers/iio/adc/ad7606.c 871F: Documentation/devicetree/bindings/iio/adc/ad7606.txt 872 873ANALOG DEVICES INC AD7768-1 DRIVER 874M: Stefan Popa <stefan.popa@analog.com> 875L: linux-iio@vger.kernel.org 876W: http://ez.analog.com/community/linux-device-drivers 877S: Supported 878F: drivers/iio/adc/ad7768-1.c 879F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 880 881ANALOG DEVICES INC AD9389B DRIVER 882M: Hans Verkuil <hans.verkuil@cisco.com> 883L: linux-media@vger.kernel.org 884S: Maintained 885F: drivers/media/i2c/ad9389b* 886 887ANALOG DEVICES INC ADGS1408 DRIVER 888M: Mircea Caprioru <mircea.caprioru@analog.com> 889S: Supported 890F: drivers/mux/adgs1408.c 891F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 892 893ANALOG DEVICES INC ADP5061 DRIVER 894M: Stefan Popa <stefan.popa@analog.com> 895L: linux-pm@vger.kernel.org 896W: http://ez.analog.com/community/linux-device-drivers 897S: Supported 898F: drivers/power/supply/adp5061.c 899 900ANALOG DEVICES INC ADV7180 DRIVER 901M: Lars-Peter Clausen <lars@metafoo.de> 902L: linux-media@vger.kernel.org 903W: http://ez.analog.com/community/linux-device-drivers 904S: Supported 905F: drivers/media/i2c/adv7180.c 906 907ANALOG DEVICES INC ADV748X DRIVER 908M: Kieran Bingham <kieran.bingham@ideasonboard.com> 909L: linux-media@vger.kernel.org 910S: Maintained 911F: drivers/media/i2c/adv748x/* 912 913ANALOG DEVICES INC ADV7511 DRIVER 914M: Hans Verkuil <hans.verkuil@cisco.com> 915L: linux-media@vger.kernel.org 916S: Maintained 917F: drivers/media/i2c/adv7511* 918 919ANALOG DEVICES INC ADV7604 DRIVER 920M: Hans Verkuil <hans.verkuil@cisco.com> 921L: linux-media@vger.kernel.org 922S: Maintained 923F: drivers/media/i2c/adv7604* 924 925ANALOG DEVICES INC ADV7842 DRIVER 926M: Hans Verkuil <hans.verkuil@cisco.com> 927L: linux-media@vger.kernel.org 928S: Maintained 929F: drivers/media/i2c/adv7842* 930 931ANALOG DEVICES INC ASOC CODEC DRIVERS 932M: Lars-Peter Clausen <lars@metafoo.de> 933L: alsa-devel@alsa-project.org (moderated for non-subscribers) 934W: http://wiki.analog.com/ 935W: http://ez.analog.com/community/linux-device-drivers 936S: Supported 937F: sound/soc/codecs/adau* 938F: sound/soc/codecs/adav* 939F: sound/soc/codecs/ad1* 940F: sound/soc/codecs/ad7* 941F: sound/soc/codecs/ssm* 942F: sound/soc/codecs/sigmadsp.* 943 944ANALOG DEVICES INC DMA DRIVERS 945M: Lars-Peter Clausen <lars@metafoo.de> 946W: http://ez.analog.com/community/linux-device-drivers 947S: Supported 948F: drivers/dma/dma-axi-dmac.c 949 950ANALOG DEVICES INC IIO DRIVERS 951M: Lars-Peter Clausen <lars@metafoo.de> 952M: Michael Hennerich <Michael.Hennerich@analog.com> 953W: http://wiki.analog.com/ 954W: http://ez.analog.com/community/linux-device-drivers 955S: Supported 956F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 957F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 958F: drivers/iio/*/ad* 959F: drivers/iio/adc/ltc2497* 960X: drivers/iio/*/adjd* 961F: drivers/staging/iio/*/ad* 962 963ANDES ARCHITECTURE 964M: Greentime Hu <green.hu@gmail.com> 965M: Vincent Chen <deanbo422@gmail.com> 966T: git https://github.com/andestech/linux.git 967S: Supported 968F: arch/nds32/ 969F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 970F: Documentation/devicetree/bindings/nds32/ 971K: nds32 972N: nds32 973 974ANDROID CONFIG FRAGMENTS 975M: Rob Herring <robh@kernel.org> 976S: Supported 977F: kernel/configs/android* 978 979ANDROID DRIVERS 980M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 981M: Arve Hjønnevåg <arve@android.com> 982M: Todd Kjos <tkjos@android.com> 983M: Martijn Coenen <maco@android.com> 984M: Joel Fernandes <joel@joelfernandes.org> 985M: Christian Brauner <christian@brauner.io> 986T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 987L: devel@driverdev.osuosl.org 988S: Supported 989F: drivers/android/ 990F: drivers/staging/android/ 991 992ANDROID GOLDFISH PIC DRIVER 993M: Miodrag Dinic <miodrag.dinic@mips.com> 994S: Supported 995F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 996F: drivers/irqchip/irq-goldfish-pic.c 997 998ANDROID GOLDFISH RTC DRIVER 999M: Miodrag Dinic <miodrag.dinic@mips.com> 1000S: Supported 1001F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1002F: drivers/rtc/rtc-goldfish.c 1003 1004ANDROID ION DRIVER 1005M: Laura Abbott <labbott@redhat.com> 1006M: Sumit Semwal <sumit.semwal@linaro.org> 1007L: devel@driverdev.osuosl.org 1008L: dri-devel@lists.freedesktop.org 1009L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1010S: Supported 1011F: drivers/staging/android/ion 1012F: drivers/staging/android/uapi/ion.h 1013 1014AOA (Apple Onboard Audio) ALSA DRIVER 1015M: Johannes Berg <johannes@sipsolutions.net> 1016L: linuxppc-dev@lists.ozlabs.org 1017L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1018S: Maintained 1019F: sound/aoa/ 1020 1021APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1022M: William Breathitt Gray <vilhelm.gray@gmail.com> 1023L: linux-iio@vger.kernel.org 1024S: Maintained 1025F: drivers/iio/adc/stx104.c 1026 1027APM DRIVER 1028M: Jiri Kosina <jikos@kernel.org> 1029S: Odd fixes 1030T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1031F: arch/x86/kernel/apm_32.c 1032F: include/linux/apm_bios.h 1033F: include/uapi/linux/apm_bios.h 1034F: drivers/char/apm-emulation.c 1035 1036APPARMOR SECURITY MODULE 1037M: John Johansen <john.johansen@canonical.com> 1038L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1039W: wiki.apparmor.net 1040T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1041S: Supported 1042F: security/apparmor/ 1043F: Documentation/admin-guide/LSM/apparmor.rst 1044 1045APPLE BCM5974 MULTITOUCH DRIVER 1046M: Henrik Rydberg <rydberg@bitmath.org> 1047L: linux-input@vger.kernel.org 1048S: Odd fixes 1049F: drivers/input/mouse/bcm5974.c 1050 1051APPLE SMC DRIVER 1052M: Henrik Rydberg <rydberg@bitmath.org> 1053L: linux-hwmon@vger.kernel.org 1054S: Odd fixes 1055F: drivers/hwmon/applesmc.c 1056 1057APPLETALK NETWORK LAYER 1058L: netdev@vger.kernel.org 1059S: Odd fixes 1060F: drivers/net/appletalk/ 1061F: net/appletalk/ 1062F: include/linux/atalk.h 1063F: include/uapi/linux/atalk.h 1064 1065APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1066M: Khuong Dinh <khuong@os.amperecomputing.com> 1067S: Supported 1068F: arch/arm64/boot/dts/apm/ 1069 1070APPLIED MICRO (APM) X-GENE SOC EDAC 1071M: Khuong Dinh <khuong@os.amperecomputing.com> 1072S: Supported 1073F: drivers/edac/xgene_edac.c 1074F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1075 1076APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1077M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1078M: Keyur Chudgar <keyur@os.amperecomputing.com> 1079S: Supported 1080F: drivers/net/ethernet/apm/xgene-v2/ 1081 1082APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1083M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1084M: Keyur Chudgar <keyur@os.amperecomputing.com> 1085M: Quan Nguyen <quan@os.amperecomputing.com> 1086S: Supported 1087F: drivers/net/ethernet/apm/xgene/ 1088F: drivers/net/phy/mdio-xgene.c 1089F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1090F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1091 1092APPLIED MICRO (APM) X-GENE SOC PMU 1093M: Khuong Dinh <khuong@os.amperecomputing.com> 1094S: Supported 1095F: drivers/perf/xgene_pmu.c 1096F: Documentation/perf/xgene-pmu.txt 1097F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1098 1099APTINA CAMERA SENSOR PLL 1100M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1101L: linux-media@vger.kernel.org 1102S: Maintained 1103F: drivers/media/i2c/aptina-pll.* 1104 1105ARC FRAMEBUFFER DRIVER 1106M: Jaya Kumar <jayalk@intworks.biz> 1107S: Maintained 1108F: drivers/video/fbdev/arcfb.c 1109F: drivers/video/fbdev/core/fb_defio.c 1110 1111ARC PGU DRM DRIVER 1112M: Alexey Brodkin <abrodkin@synopsys.com> 1113S: Supported 1114F: drivers/gpu/drm/arc/ 1115F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1116 1117ARCNET NETWORK LAYER 1118M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1119L: netdev@vger.kernel.org 1120S: Maintained 1121F: drivers/net/arcnet/ 1122F: include/uapi/linux/if_arcnet.h 1123 1124ARM ARCHITECTED TIMER DRIVER 1125M: Mark Rutland <mark.rutland@arm.com> 1126M: Marc Zyngier <marc.zyngier@arm.com> 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1128S: Maintained 1129F: arch/arm/include/asm/arch_timer.h 1130F: arch/arm64/include/asm/arch_timer.h 1131F: drivers/clocksource/arm_arch_timer.c 1132 1133ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1134M: Linus Walleij <linus.walleij@linaro.org> 1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1136S: Maintained 1137F: Documentation/devicetree/bindings/arm/arm-boards 1138F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1139F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1140F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1141F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1142F: arch/arm/mach-integrator/ 1143F: arch/arm/mach-realview/ 1144F: arch/arm/mach-versatile/ 1145F: arch/arm/plat-versatile/ 1146F: arch/arm/boot/dts/arm-realview-* 1147F: arch/arm/boot/dts/integrator* 1148F: arch/arm/boot/dts/versatile* 1149F: drivers/clk/versatile/ 1150F: drivers/i2c/busses/i2c-versatile.c 1151F: drivers/irqchip/irq-versatile-fpga.c 1152F: drivers/mtd/maps/physmap_of_versatile.c 1153F: drivers/power/reset/arm-versatile-reboot.c 1154F: drivers/soc/versatile/ 1155 1156ARM HDLCD DRM DRIVER 1157M: Liviu Dudau <liviu.dudau@arm.com> 1158S: Supported 1159F: drivers/gpu/drm/arm/hdlcd_* 1160F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1161 1162ARM KOMEDA DRM-KMS DRIVER 1163M: James (Qian) Wang <james.qian.wang@arm.com> 1164M: Liviu Dudau <liviu.dudau@arm.com> 1165L: Mali DP Maintainers <malidp@foss.arm.com> 1166S: Supported 1167T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1168F: drivers/gpu/drm/arm/display/include/ 1169F: drivers/gpu/drm/arm/display/komeda/ 1170F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt 1171F: Documentation/gpu/komeda-kms.rst 1172 1173ARM MALI-DP DRM DRIVER 1174M: Liviu Dudau <liviu.dudau@arm.com> 1175M: Brian Starkey <brian.starkey@arm.com> 1176L: Mali DP Maintainers <malidp@foss.arm.com> 1177S: Supported 1178T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1179F: drivers/gpu/drm/arm/ 1180F: Documentation/devicetree/bindings/display/arm,malidp.txt 1181F: Documentation/gpu/afbc.rst 1182 1183ARM MFM AND FLOPPY DRIVERS 1184M: Ian Molton <spyro@f2s.com> 1185S: Maintained 1186F: arch/arm/lib/floppydma.S 1187F: arch/arm/include/asm/floppy.h 1188 1189ARM PMU PROFILING AND DEBUGGING 1190M: Will Deacon <will.deacon@arm.com> 1191M: Mark Rutland <mark.rutland@arm.com> 1192S: Maintained 1193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1194F: arch/arm*/kernel/perf_* 1195F: arch/arm/oprofile/common.c 1196F: arch/arm*/kernel/hw_breakpoint.c 1197F: arch/arm*/include/asm/hw_breakpoint.h 1198F: arch/arm*/include/asm/perf_event.h 1199F: drivers/perf/* 1200F: include/linux/perf/arm_pmu.h 1201F: Documentation/devicetree/bindings/arm/pmu.yaml 1202F: Documentation/devicetree/bindings/perf/ 1203 1204ARM PORT 1205M: Russell King <linux@armlinux.org.uk> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207W: http://www.armlinux.org.uk/ 1208S: Odd Fixes 1209T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1210F: arch/arm/ 1211X: arch/arm/boot/dts/ 1212 1213ARM PRIMECELL AACI PL041 DRIVER 1214M: Russell King <linux@armlinux.org.uk> 1215S: Odd Fixes 1216F: sound/arm/aaci.* 1217 1218ARM PRIMECELL BUS SUPPORT 1219M: Russell King <linux@armlinux.org.uk> 1220S: Odd Fixes 1221F: drivers/amba/ 1222F: include/linux/amba/bus.h 1223 1224ARM PRIMECELL CLCD PL110 DRIVER 1225M: Russell King <linux@armlinux.org.uk> 1226S: Odd Fixes 1227F: drivers/video/fbdev/amba-clcd.* 1228 1229ARM PRIMECELL KMI PL050 DRIVER 1230M: Russell King <linux@armlinux.org.uk> 1231S: Odd Fixes 1232F: drivers/input/serio/ambakmi.* 1233F: include/linux/amba/kmi.h 1234 1235ARM PRIMECELL MMCI PL180/1 DRIVER 1236M: Russell King <linux@armlinux.org.uk> 1237S: Odd Fixes 1238F: drivers/mmc/host/mmci.* 1239F: include/linux/amba/mmci.h 1240 1241ARM PRIMECELL SSP PL022 SPI DRIVER 1242M: Linus Walleij <linus.walleij@linaro.org> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Maintained 1245F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1246F: drivers/spi/spi-pl022.c 1247 1248ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1249M: Russell King <linux@armlinux.org.uk> 1250S: Odd Fixes 1251F: drivers/tty/serial/amba-pl01*.c 1252F: include/linux/amba/serial.h 1253 1254ARM PRIMECELL VIC PL190/PL192 DRIVER 1255M: Linus Walleij <linus.walleij@linaro.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1259F: drivers/irqchip/irq-vic.c 1260 1261ARM SMMU DRIVERS 1262M: Will Deacon <will.deacon@arm.com> 1263R: Robin Murphy <robin.murphy@arm.com> 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1265S: Maintained 1266F: drivers/iommu/arm-smmu.c 1267F: drivers/iommu/arm-smmu-v3.c 1268F: drivers/iommu/io-pgtable-arm.c 1269F: drivers/iommu/io-pgtable-arm-v7s.c 1270 1271ARM SUB-ARCHITECTURES 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-*/ 1275F: arch/arm/plat-*/ 1276T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1277 1278ARM/ACTIONS SEMI ARCHITECTURE 1279M: Andreas Färber <afaerber@suse.de> 1280R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282S: Maintained 1283N: owl 1284F: arch/arm/mach-actions/ 1285F: arch/arm/boot/dts/owl-* 1286F: arch/arm64/boot/dts/actions/ 1287F: drivers/clk/actions/ 1288F: drivers/clocksource/timer-owl* 1289F: drivers/dma/owl-dma.c 1290F: drivers/i2c/busses/i2c-owl.c 1291F: drivers/pinctrl/actions/* 1292F: drivers/soc/actions/ 1293F: include/dt-bindings/power/owl-* 1294F: include/linux/soc/actions/ 1295F: Documentation/devicetree/bindings/arm/actions.txt 1296F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1297F: Documentation/devicetree/bindings/dma/owl-dma.txt 1298F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1299F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1300F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1301F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1302 1303ARM/ADS SPHERE MACHINE SUPPORT 1304M: Lennert Buytenhek <kernel@wantstofly.org> 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1306S: Maintained 1307 1308ARM/AFEB9260 MACHINE SUPPORT 1309M: Sergey Lapin <slapin@ossfans.org> 1310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1311S: Maintained 1312 1313ARM/AJECO 1ARM MACHINE SUPPORT 1314M: Lennert Buytenhek <kernel@wantstofly.org> 1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1316S: Maintained 1317 1318ARM/Allwinner SoC Clock Support 1319M: Emilio López <emilio@elopez.com.ar> 1320S: Maintained 1321F: drivers/clk/sunxi/ 1322 1323ARM/Allwinner sunXi SoC support 1324M: Maxime Ripard <maxime.ripard@bootlin.com> 1325M: Chen-Yu Tsai <wens@csie.org> 1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1327S: Maintained 1328N: sun[x456789]i 1329N: sun50i 1330F: arch/arm/mach-sunxi/ 1331F: arch/arm64/boot/dts/allwinner/ 1332F: drivers/clk/sunxi-ng/ 1333F: drivers/pinctrl/sunxi/ 1334F: drivers/soc/sunxi/ 1335T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1336 1337ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1338M: Neil Armstrong <narmstrong@baylibre.com> 1339M: Jerome Brunet <jbrunet@baylibre.com> 1340L: linux-amlogic@lists.infradead.org 1341S: Maintained 1342F: drivers/clk/meson/ 1343F: include/dt-bindings/clock/meson* 1344F: include/dt-bindings/clock/gxbb* 1345F: Documentation/devicetree/bindings/clock/amlogic* 1346 1347ARM/Amlogic Meson SoC support 1348M: Kevin Hilman <khilman@baylibre.com> 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1350L: linux-amlogic@lists.infradead.org 1351W: http://linux-meson.com/ 1352S: Maintained 1353F: arch/arm/mach-meson/ 1354F: arch/arm/boot/dts/meson* 1355F: arch/arm64/boot/dts/amlogic/ 1356F: drivers/pinctrl/meson/ 1357F: drivers/mmc/host/meson* 1358F: drivers/soc/amlogic/ 1359N: meson 1360 1361ARM/Amlogic Meson SoC Sound Drivers 1362M: Jerome Brunet <jbrunet@baylibre.com> 1363L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1364S: Maintained 1365F: sound/soc/meson/ 1366F: Documentation/devicetree/bindings/sound/amlogic* 1367 1368ARM/Annapurna Labs ALPINE ARCHITECTURE 1369M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1370M: Antoine Tenart <antoine.tenart@bootlin.com> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372S: Maintained 1373F: arch/arm/mach-alpine/ 1374F: arch/arm/boot/dts/alpine* 1375F: arch/arm64/boot/dts/al/ 1376F: drivers/*/*alpine* 1377 1378ARM/ARTPEC MACHINE SUPPORT 1379M: Jesper Nilsson <jesper.nilsson@axis.com> 1380M: Lars Persson <lars.persson@axis.com> 1381S: Maintained 1382L: linux-arm-kernel@axis.com 1383F: arch/arm/mach-artpec 1384F: arch/arm/boot/dts/artpec6* 1385F: drivers/clk/axis 1386F: drivers/crypto/axis 1387F: drivers/pinctrl/pinctrl-artpec* 1388F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1389 1390ARM/ASPEED I2C DRIVER 1391M: Brendan Higgins <brendanhiggins@google.com> 1392R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1393R: Joel Stanley <joel@jms.id.au> 1394L: linux-i2c@vger.kernel.org 1395L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1396S: Maintained 1397F: drivers/irqchip/irq-aspeed-i2c-ic.c 1398F: drivers/i2c/busses/i2c-aspeed.c 1399F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1400F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1401 1402ARM/ASPEED MACHINE SUPPORT 1403M: Joel Stanley <joel@jms.id.au> 1404R: Andrew Jeffery <andrew@aj.id.au> 1405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1406L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1407Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1408S: Supported 1409T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1410F: arch/arm/mach-aspeed/ 1411F: arch/arm/boot/dts/aspeed-* 1412N: aspeed 1413 1414ARM/BITMAIN ARCHITECTURE 1415M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418F: arch/arm64/boot/dts/bitmain/ 1419F: Documentation/devicetree/bindings/arm/bitmain.yaml 1420 1421ARM/CALXEDA HIGHBANK ARCHITECTURE 1422M: Rob Herring <robh@kernel.org> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425F: arch/arm/mach-highbank/ 1426F: arch/arm/boot/dts/highbank.dts 1427F: arch/arm/boot/dts/ecx-*.dts* 1428 1429ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1430M: Krzysztof Halasa <khalasa@piap.pl> 1431S: Maintained 1432F: arch/arm/mach-cns3xxx/ 1433 1434ARM/CAVIUM THUNDER NETWORK DRIVER 1435M: Sunil Goutham <sgoutham@cavium.com> 1436M: Robert Richter <rric@kernel.org> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Supported 1439F: drivers/net/ethernet/cavium/thunder/ 1440 1441ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1442M: Lukasz Majewski <lukma@denx.de> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445F: arch/arm/mach-ep93xx/ts72xx.c 1446 1447ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1448M: Alexander Shiyan <shc_work@mail.ru> 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1450S: Odd Fixes 1451N: clps711x 1452 1453ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1454M: Lennert Buytenhek <kernel@wantstofly.org> 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1456S: Maintained 1457 1458ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1459M: Hartley Sweeten <hsweeten@visionengravers.com> 1460M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462S: Maintained 1463F: arch/arm/mach-ep93xx/ 1464F: arch/arm/mach-ep93xx/include/mach/ 1465 1466ARM/CLKDEV SUPPORT 1467M: Russell King <linux@armlinux.org.uk> 1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1469S: Maintained 1470T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1471F: drivers/clk/clkdev.c 1472 1473ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1474M: Mike Rapoport <mike@compulab.co.il> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477 1478ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1479M: Baruch Siach <baruch@tkos.co.il> 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1481S: Maintained 1482F: arch/arm/boot/dts/cx92755* 1483N: digicolor 1484 1485ARM/CONTEC MICRO9 MACHINE SUPPORT 1486M: Hubert Feurstein <hubert.feurstein@contec.at> 1487S: Maintained 1488F: arch/arm/mach-ep93xx/micro9.c 1489 1490ARM/CORESIGHT FRAMEWORK AND DRIVERS 1491M: Mathieu Poirier <mathieu.poirier@linaro.org> 1492R: Suzuki K Poulose <suzuki.poulose@arm.com> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: drivers/hwtracing/coresight/* 1496F: Documentation/trace/coresight.txt 1497F: Documentation/trace/coresight-cpu-debug.txt 1498F: Documentation/devicetree/bindings/arm/coresight.txt 1499F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1500F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1501F: tools/perf/arch/arm/util/pmu.c 1502F: tools/perf/arch/arm/util/auxtrace.c 1503F: tools/perf/arch/arm/util/cs-etm.c 1504F: tools/perf/arch/arm/util/cs-etm.h 1505F: tools/perf/util/cs-etm.* 1506F: tools/perf/util/cs-etm-decoder/* 1507 1508ARM/CORGI MACHINE SUPPORT 1509M: Richard Purdie <rpurdie@rpsys.net> 1510S: Maintained 1511 1512ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1513M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1514M: Linus Walleij <linus.walleij@linaro.org> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516T: git git://github.com/ulli-kroll/linux.git 1517S: Maintained 1518F: Documentation/devicetree/bindings/arm/gemini.txt 1519F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1520F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1521F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1522F: arch/arm/mach-gemini/ 1523F: drivers/net/ethernet/cortina/ 1524F: drivers/pinctrl/pinctrl-gemini.c 1525F: drivers/rtc/rtc-ftrtc010.c 1526 1527ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1528M: Barry Song <baohua@kernel.org> 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1530T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1531S: Maintained 1532F: arch/arm/boot/dts/prima2* 1533F: arch/arm/mach-prima2/ 1534F: drivers/clk/sirf/ 1535F: drivers/clocksource/timer-prima2.c 1536F: drivers/clocksource/timer-atlas7.c 1537N: [^a-z]sirf 1538X: drivers/gnss 1539 1540ARM/EBSA110 MACHINE SUPPORT 1541M: Russell King <linux@armlinux.org.uk> 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1543W: http://www.armlinux.org.uk/ 1544S: Maintained 1545F: arch/arm/mach-ebsa110/ 1546F: drivers/net/ethernet/amd/am79c961a.* 1547 1548ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1549M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1550R: Pengutronix Kernel Team <kernel@pengutronix.de> 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553N: efm32 1554 1555ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1556M: Robert Jarzmik <robert.jarzmik@free.fr> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559F: arch/arm/mach-pxa/ezx.c 1560 1561ARM/FARADAY FA526 PORT 1562M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564S: Maintained 1565T: git git://git.berlios.de/gemini-board 1566F: arch/arm/mm/*-fa* 1567 1568ARM/FOOTBRIDGE ARCHITECTURE 1569M: Russell King <linux@armlinux.org.uk> 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1571W: http://www.armlinux.org.uk/ 1572S: Maintained 1573F: arch/arm/include/asm/hardware/dec21285.h 1574F: arch/arm/mach-footbridge/ 1575 1576ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1577M: Shawn Guo <shawnguo@kernel.org> 1578M: Sascha Hauer <s.hauer@pengutronix.de> 1579R: Pengutronix Kernel Team <kernel@pengutronix.de> 1580R: Fabio Estevam <festevam@gmail.com> 1581R: NXP Linux Team <linux-imx@nxp.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1585N: imx 1586N: mxs 1587X: drivers/media/i2c/ 1588 1589ARM/FREESCALE VYBRID ARM ARCHITECTURE 1590M: Shawn Guo <shawnguo@kernel.org> 1591M: Sascha Hauer <s.hauer@pengutronix.de> 1592R: Pengutronix Kernel Team <kernel@pengutronix.de> 1593R: Stefan Agner <stefan@agner.ch> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1597F: arch/arm/mach-imx/*vf610* 1598F: arch/arm/boot/dts/vf* 1599 1600ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1601M: Shawn Guo <shawnguo@kernel.org> 1602M: Li Yang <leoyang.li@nxp.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1606F: arch/arm/boot/dts/ls1021a* 1607F: arch/arm64/boot/dts/freescale/fsl-* 1608F: arch/arm64/boot/dts/freescale/qoriq-* 1609 1610ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1611M: Lennert Buytenhek <kernel@wantstofly.org> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613S: Maintained 1614 1615ARM/GUMSTIX MACHINE SUPPORT 1616M: Steve Sakoman <sakoman@gmail.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618S: Maintained 1619 1620ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1621M: Philipp Zabel <philipp.zabel@gmail.com> 1622M: Paul Parsons <lost.distance@yahoo.com> 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1624S: Maintained 1625F: arch/arm/mach-pxa/hx4700.c 1626F: arch/arm/mach-pxa/include/mach/hx4700.h 1627F: sound/soc/pxa/hx4700.c 1628 1629ARM/HISILICON SOC SUPPORT 1630M: Wei Xu <xuwei5@hisilicon.com> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.hisilicon.com 1633S: Supported 1634T: git git://github.com/hisilicon/linux-hisi.git 1635F: arch/arm/mach-hisi/ 1636F: arch/arm/boot/dts/hi3* 1637F: arch/arm/boot/dts/hip* 1638F: arch/arm/boot/dts/hisi* 1639F: arch/arm64/boot/dts/hisilicon/ 1640 1641ARM/HP JORNADA 7XX MACHINE SUPPORT 1642M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1643W: www.jlime.com 1644S: Maintained 1645T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1646F: arch/arm/mach-sa1100/jornada720.c 1647F: arch/arm/mach-sa1100/include/mach/jornada720.h 1648 1649ARM/IGEP MACHINE SUPPORT 1650M: Enric Balletbo i Serra <eballetbo@gmail.com> 1651M: Javier Martinez Canillas <javier@dowhile0.org> 1652L: linux-omap@vger.kernel.org 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654S: Maintained 1655F: arch/arm/boot/dts/omap3-igep* 1656 1657ARM/INCOME PXA270 SUPPORT 1658M: Marek Vasut <marek.vasut@gmail.com> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660S: Maintained 1661F: arch/arm/mach-pxa/colibri-pxa270-income.c 1662 1663ARM/INTEL IOP13XX ARM ARCHITECTURE 1664M: Lennert Buytenhek <kernel@wantstofly.org> 1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1666S: Maintained 1667 1668ARM/INTEL IOP32X ARM ARCHITECTURE 1669M: Lennert Buytenhek <kernel@wantstofly.org> 1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1671S: Maintained 1672 1673ARM/INTEL IOP33X ARM ARCHITECTURE 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675S: Orphan 1676 1677ARM/INTEL IQ81342EX MACHINE SUPPORT 1678M: Lennert Buytenhek <kernel@wantstofly.org> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680S: Maintained 1681 1682ARM/INTEL IXDP2850 MACHINE SUPPORT 1683M: Lennert Buytenhek <kernel@wantstofly.org> 1684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1685S: Maintained 1686 1687ARM/INTEL IXP4XX ARM ARCHITECTURE 1688M: Imre Kaloz <kaloz@openwrt.org> 1689M: Krzysztof Halasa <khalasa@piap.pl> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691S: Maintained 1692F: arch/arm/mach-ixp4xx/ 1693 1694ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1695M: Jonathan Cameron <jic23@cam.ac.uk> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697S: Maintained 1698F: arch/arm/mach-pxa/stargate2.c 1699F: drivers/pcmcia/pxa2xx_stargate2.c 1700 1701ARM/INTEL XSC3 (MANZANO) ARM CORE 1702M: Lennert Buytenhek <kernel@wantstofly.org> 1703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1704S: Maintained 1705 1706ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1707M: Lennert Buytenhek <kernel@wantstofly.org> 1708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1709S: Maintained 1710 1711ARM/LG1K ARCHITECTURE 1712M: Chanho Min <chanho.min@lge.com> 1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1714S: Maintained 1715F: arch/arm64/boot/dts/lg/ 1716 1717ARM/LOGICPD PXA270 MACHINE SUPPORT 1718M: Lennert Buytenhek <kernel@wantstofly.org> 1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1720S: Maintained 1721 1722ARM/LPC18XX ARCHITECTURE 1723M: Vladimir Zapolskiy <vz@mleia.com> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725S: Maintained 1726F: arch/arm/boot/dts/lpc43* 1727F: drivers/i2c/busses/i2c-lpc2k.c 1728F: drivers/memory/pl172.c 1729F: drivers/mtd/spi-nor/nxp-spifi.c 1730F: drivers/rtc/rtc-lpc24xx.c 1731N: lpc18xx 1732 1733ARM/LPC32XX SOC SUPPORT 1734M: Vladimir Zapolskiy <vz@mleia.com> 1735M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1737T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1738S: Maintained 1739F: arch/arm/boot/dts/lpc32* 1740F: arch/arm/mach-lpc32xx/ 1741F: drivers/i2c/busses/i2c-pnx.c 1742F: drivers/net/ethernet/nxp/lpc_eth.c 1743F: drivers/usb/host/ohci-nxp.c 1744F: drivers/watchdog/pnx4008_wdt.c 1745N: lpc32xx 1746 1747ARM/MAGICIAN MACHINE SUPPORT 1748M: Philipp Zabel <philipp.zabel@gmail.com> 1749S: Maintained 1750 1751ARM/Marvell Dove/MV78xx0/Orion SOC support 1752M: Jason Cooper <jason@lakedaemon.net> 1753M: Andrew Lunn <andrew@lunn.ch> 1754M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1755M: Gregory Clement <gregory.clement@bootlin.com> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758F: Documentation/devicetree/bindings/soc/dove/ 1759F: arch/arm/mach-dove/ 1760F: arch/arm/mach-mv78xx0/ 1761F: arch/arm/mach-orion5x/ 1762F: arch/arm/plat-orion/ 1763F: arch/arm/boot/dts/dove* 1764F: arch/arm/boot/dts/orion5x* 1765 1766ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1767M: Jason Cooper <jason@lakedaemon.net> 1768M: Andrew Lunn <andrew@lunn.ch> 1769M: Gregory Clement <gregory.clement@bootlin.com> 1770M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1772S: Maintained 1773F: arch/arm/boot/dts/armada* 1774F: arch/arm/boot/dts/kirkwood* 1775F: arch/arm/configs/mvebu_*_defconfig 1776F: arch/arm/mach-mvebu/ 1777F: arch/arm64/boot/dts/marvell/armada* 1778F: drivers/cpufreq/armada-37xx-cpufreq.c 1779F: drivers/cpufreq/armada-8k-cpufreq.c 1780F: drivers/cpufreq/mvebu-cpufreq.c 1781F: drivers/irqchip/irq-armada-370-xp.c 1782F: drivers/irqchip/irq-mvebu-* 1783F: drivers/pinctrl/mvebu/ 1784F: drivers/rtc/rtc-armada38x.c 1785 1786ARM/Mediatek RTC DRIVER 1787M: Eddie Huang <eddie.huang@mediatek.com> 1788M: Sean Wang <sean.wang@mediatek.com> 1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1790L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1791S: Maintained 1792F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1793F: drivers/rtc/rtc-mt6397.c 1794F: drivers/rtc/rtc-mt7622.c 1795 1796ARM/Mediatek SoC support 1797M: Matthias Brugger <matthias.bgg@gmail.com> 1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1799L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1800W: https://mtk.bcnfs.org/ 1801C: irc://chat.freenode.net/linux-mediatek 1802S: Maintained 1803F: arch/arm/boot/dts/mt6* 1804F: arch/arm/boot/dts/mt7* 1805F: arch/arm/boot/dts/mt8* 1806F: arch/arm/mach-mediatek/ 1807F: arch/arm64/boot/dts/mediatek/ 1808F: drivers/soc/mediatek/ 1809N: mtk 1810N: mt[678] 1811K: mediatek 1812 1813ARM/Mediatek USB3 PHY DRIVER 1814M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1817S: Maintained 1818F: drivers/phy/mediatek/ 1819F: Documentation/devicetree/bindings/phy/phy-mtk-* 1820 1821ARM/MICREL KS8695 ARCHITECTURE 1822M: Greg Ungerer <gerg@uclinux.org> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824F: arch/arm/mach-ks8695/ 1825S: Odd Fixes 1826 1827ARM/Microchip (AT91) SoC support 1828M: Nicolas Ferre <nicolas.ferre@microchip.com> 1829M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1830M: Ludovic Desroches <ludovic.desroches@microchip.com> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832W: http://www.linux4sam.org 1833T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1834S: Supported 1835N: at91 1836N: atmel 1837F: arch/arm/mach-at91/ 1838F: include/soc/at91/ 1839F: arch/arm/boot/dts/at91*.dts 1840F: arch/arm/boot/dts/at91*.dtsi 1841F: arch/arm/boot/dts/sama*.dts 1842F: arch/arm/boot/dts/sama*.dtsi 1843F: arch/arm/include/debug/at91.S 1844F: drivers/memory/atmel* 1845F: drivers/watchdog/sama5d4_wdt.c 1846X: drivers/input/touchscreen/atmel_mxt_ts.c 1847X: drivers/net/wireless/atmel/ 1848 1849ARM/MIOA701 MACHINE SUPPORT 1850M: Robert Jarzmik <robert.jarzmik@free.fr> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852F: arch/arm/mach-pxa/mioa701.c 1853S: Maintained 1854 1855ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1856M: Michael Petchkovsky <mkpetch@internode.on.net> 1857S: Maintained 1858 1859ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1860M: Linus Walleij <linus.walleij@linaro.org> 1861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1862S: Maintained 1863F: arch/arm/mach-nomadik/ 1864F: arch/arm/mach-u300/ 1865F: arch/arm/mach-ux500/ 1866F: arch/arm/boot/dts/ste-* 1867F: drivers/clk/clk-nomadik.c 1868F: drivers/clk/clk-u300.c 1869F: drivers/clocksource/clksrc-dbx500-prcmu.c 1870F: drivers/clocksource/timer-u300.c 1871F: drivers/dma/coh901318* 1872F: drivers/dma/ste_dma40* 1873F: drivers/hwspinlock/u8500_hsem.c 1874F: drivers/i2c/busses/i2c-nomadik.c 1875F: drivers/i2c/busses/i2c-stu300.c 1876F: drivers/mfd/ab3100* 1877F: drivers/mfd/ab8500* 1878F: drivers/mfd/abx500* 1879F: drivers/mfd/dbx500* 1880F: drivers/mfd/db8500* 1881F: drivers/pinctrl/nomadik/ 1882F: drivers/pinctrl/pinctrl-coh901* 1883F: drivers/pinctrl/pinctrl-u300.c 1884F: drivers/rtc/rtc-ab3100.c 1885F: drivers/rtc/rtc-ab8500.c 1886F: drivers/rtc/rtc-coh901331.c 1887F: drivers/rtc/rtc-pl031.c 1888F: drivers/watchdog/coh901327_wdt.c 1889F: Documentation/devicetree/bindings/arm/ste-* 1890F: Documentation/devicetree/bindings/arm/ux500/ 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1892 1893ARM/NUVOTON NPCM ARCHITECTURE 1894M: Avi Fishman <avifishman70@gmail.com> 1895M: Tomer Maimon <tmaimon77@gmail.com> 1896M: Tali Perry <tali.perry1@gmail.com> 1897R: Patrick Venture <venture@google.com> 1898R: Nancy Yuen <yuenn@google.com> 1899R: Benjamin Fair <benjaminfair@google.com> 1900L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1901S: Supported 1902F: arch/arm/mach-npcm/ 1903F: arch/arm/boot/dts/nuvoton-npcm* 1904F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 1905F: drivers/*/*npcm* 1906F: Documentation/devicetree/bindings/*/*npcm* 1907F: Documentation/devicetree/bindings/*/*/*npcm* 1908 1909ARM/NUVOTON W90X900 ARM ARCHITECTURE 1910M: Wan ZongShun <mcuos.com@gmail.com> 1911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1912W: http://www.mcuos.com 1913S: Maintained 1914F: arch/arm/mach-w90x900/ 1915F: drivers/input/keyboard/w90p910_keypad.c 1916F: drivers/input/touchscreen/w90p910_ts.c 1917F: drivers/watchdog/nuc900_wdt.c 1918F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1919F: drivers/mtd/nand/raw/nuc900_nand.c 1920F: drivers/rtc/rtc-nuc900.c 1921F: drivers/spi/spi-nuc900.c 1922F: drivers/usb/host/ehci-w90x900.c 1923F: drivers/video/fbdev/nuc900fb.c 1924 1925ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1926L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1927W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1928S: Orphan 1929F: arch/arm/mach-s3c24xx/mach-gta02.c 1930F: arch/arm/mach-s3c24xx/gta02.h 1931 1932ARM/Orion SoC/Technologic Systems TS-78xx platform support 1933M: Alexander Clouter <alex@digriz.org.uk> 1934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1935W: http://www.digriz.org.uk/ts78xx/kernel 1936S: Maintained 1937F: arch/arm/mach-orion5x/ts78xx-* 1938 1939ARM/OXNAS platform support 1940M: Neil Armstrong <narmstrong@baylibre.com> 1941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1942L: linux-oxnas@groups.io (moderated for non-subscribers) 1943S: Maintained 1944F: arch/arm/mach-oxnas/ 1945F: arch/arm/boot/dts/ox8*.dts* 1946N: oxnas 1947 1948ARM/PALM TREO SUPPORT 1949M: Tomas Cech <sleep_walker@suse.com> 1950L: linux-arm-kernel@lists.infradead.org 1951W: http://hackndev.com 1952S: Maintained 1953F: arch/arm/mach-pxa/palmtreo.* 1954 1955ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1956M: Marek Vasut <marek.vasut@gmail.com> 1957L: linux-arm-kernel@lists.infradead.org 1958W: http://hackndev.com 1959S: Maintained 1960F: arch/arm/mach-pxa/include/mach/palmtx.h 1961F: arch/arm/mach-pxa/palmtx.c 1962F: arch/arm/mach-pxa/palmt5.* 1963F: arch/arm/mach-pxa/include/mach/palmld.h 1964F: arch/arm/mach-pxa/palmld.c 1965F: arch/arm/mach-pxa/palmte2.* 1966F: arch/arm/mach-pxa/include/mach/palmtc.h 1967F: arch/arm/mach-pxa/palmtc.c 1968 1969ARM/PALMZ72 SUPPORT 1970M: Sergey Lapin <slapin@ossfans.org> 1971L: linux-arm-kernel@lists.infradead.org 1972W: http://hackndev.com 1973S: Maintained 1974F: arch/arm/mach-pxa/palmz72.* 1975 1976ARM/PLEB SUPPORT 1977M: Peter Chubb <pleb@gelato.unsw.edu.au> 1978W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1979S: Maintained 1980 1981ARM/PT DIGITAL BOARD PORT 1982M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1984W: http://www.armlinux.org.uk/ 1985S: Maintained 1986 1987ARM/QUALCOMM SUPPORT 1988M: Andy Gross <andy.gross@linaro.org> 1989M: David Brown <david.brown@linaro.org> 1990L: linux-arm-msm@vger.kernel.org 1991S: Maintained 1992F: Documentation/devicetree/bindings/soc/qcom/ 1993F: Documentation/devicetree/bindings/*/qcom* 1994F: arch/arm/boot/dts/qcom-*.dts 1995F: arch/arm/boot/dts/qcom-*.dtsi 1996F: arch/arm/mach-qcom/ 1997F: arch/arm64/boot/dts/qcom/ 1998F: drivers/*/qcom/ 1999F: drivers/*/qcom* 2000F: drivers/*/*/qcom/ 2001F: drivers/*/*/qcom* 2002F: drivers/*/pm8???-* 2003F: drivers/bluetooth/btqcomsmd.c 2004F: drivers/clocksource/timer-qcom.c 2005F: drivers/extcon/extcon-qcom* 2006F: drivers/iommu/msm* 2007F: drivers/i2c/busses/i2c-qup.c 2008F: drivers/i2c/busses/i2c-qcom-geni.c 2009F: drivers/mfd/ssbi.c 2010F: drivers/mmc/host/mmci_qcom* 2011F: drivers/mmc/host/sdhci_msm.c 2012F: drivers/pci/controller/dwc/pcie-qcom.c 2013F: drivers/phy/qualcomm/ 2014F: drivers/power/*/msm* 2015F: drivers/reset/reset-qcom-* 2016F: drivers/scsi/ufs/ufs-qcom.* 2017F: drivers/spi/spi-qup.c 2018F: drivers/spi/spi-geni-qcom.c 2019F: drivers/spi/spi-qcom-qspi.c 2020F: drivers/tty/serial/msm_serial.c 2021F: drivers/usb/dwc3/dwc3-qcom.c 2022F: include/dt-bindings/*/qcom* 2023F: include/linux/*/qcom* 2024T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 2025 2026ARM/RADISYS ENP2611 MACHINE SUPPORT 2027M: Lennert Buytenhek <kernel@wantstofly.org> 2028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2029S: Maintained 2030 2031ARM/RDA MICRO ARCHITECTURE 2032M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2034L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2035S: Maintained 2036F: arch/arm/boot/dts/rda8810pl-* 2037F: drivers/clocksource/timer-rda.c 2038F: drivers/irqchip/irq-rda-intc.c 2039F: drivers/tty/serial/rda-uart.c 2040F: Documentation/devicetree/bindings/arm/rda.txt 2041F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2042F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2043F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2044 2045ARM/REALTEK ARCHITECTURE 2046M: Andreas Färber <afaerber@suse.de> 2047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2048S: Maintained 2049F: arch/arm64/boot/dts/realtek/ 2050F: Documentation/devicetree/bindings/arm/realtek.txt 2051 2052ARM/RENESAS ARM64 ARCHITECTURE 2053M: Simon Horman <horms@verge.net.au> 2054M: Magnus Damm <magnus.damm@gmail.com> 2055L: linux-renesas-soc@vger.kernel.org 2056Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2057T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2058S: Supported 2059F: arch/arm64/boot/dts/renesas/ 2060F: Documentation/devicetree/bindings/arm/renesas.yaml 2061F: drivers/soc/renesas/ 2062F: include/linux/soc/renesas/ 2063 2064ARM/RISCPC ARCHITECTURE 2065M: Russell King <linux@armlinux.org.uk> 2066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2067W: http://www.armlinux.org.uk/ 2068S: Maintained 2069F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2070F: arch/arm/include/asm/hardware/ioc.h 2071F: arch/arm/include/asm/hardware/iomd.h 2072F: arch/arm/include/asm/hardware/memc.h 2073F: arch/arm/mach-rpc/ 2074F: drivers/net/ethernet/8390/etherh.c 2075F: drivers/net/ethernet/i825xx/ether1* 2076F: drivers/net/ethernet/seeq/ether3* 2077F: drivers/scsi/arm/ 2078 2079ARM/Rockchip SoC support 2080M: Heiko Stuebner <heiko@sntech.de> 2081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2082L: linux-rockchip@lists.infradead.org 2083T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2084S: Maintained 2085F: arch/arm/boot/dts/rk3* 2086F: arch/arm/boot/dts/rv1108* 2087F: arch/arm/mach-rockchip/ 2088F: drivers/clk/rockchip/ 2089F: drivers/i2c/busses/i2c-rk3x.c 2090F: drivers/*/*rockchip* 2091F: drivers/*/*/*rockchip* 2092F: sound/soc/rockchip/ 2093N: rockchip 2094 2095ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2096M: Kukjin Kim <kgene@kernel.org> 2097M: Krzysztof Kozlowski <krzk@kernel.org> 2098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2099L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2100Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2101S: Maintained 2102F: arch/arm/boot/dts/s3c* 2103F: arch/arm/boot/dts/s5p* 2104F: arch/arm/boot/dts/exynos* 2105F: arch/arm64/boot/dts/exynos/ 2106F: arch/arm/plat-samsung/ 2107F: arch/arm/mach-s3c24*/ 2108F: arch/arm/mach-s3c64xx/ 2109F: arch/arm/mach-s5p*/ 2110F: arch/arm/mach-exynos*/ 2111F: drivers/*/*s3c24* 2112F: drivers/*/*/*s3c24* 2113F: drivers/*/*s3c64xx* 2114F: drivers/*/*s5pv210* 2115F: drivers/memory/samsung/* 2116F: drivers/soc/samsung/* 2117F: Documentation/arm/Samsung/ 2118F: Documentation/devicetree/bindings/arm/samsung/ 2119F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2120F: Documentation/devicetree/bindings/power/pd-samsung.txt 2121N: exynos 2122 2123ARM/SAMSUNG MOBILE MACHINE SUPPORT 2124M: Kyungmin Park <kyungmin.park@samsung.com> 2125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2126S: Maintained 2127F: arch/arm/mach-s5pv210/ 2128 2129ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2130M: Kyungmin Park <kyungmin.park@samsung.com> 2131M: Kamil Debski <kamil@wypas.org> 2132M: Andrzej Hajda <a.hajda@samsung.com> 2133L: linux-arm-kernel@lists.infradead.org 2134L: linux-media@vger.kernel.org 2135S: Maintained 2136F: drivers/media/platform/s5p-g2d/ 2137 2138ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2139M: Marek Szyprowski <m.szyprowski@samsung.com> 2140L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2141L: linux-media@vger.kernel.org 2142S: Maintained 2143F: drivers/media/platform/s5p-cec/ 2144F: Documentation/devicetree/bindings/media/s5p-cec.txt 2145 2146ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2147M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2148M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2149M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2150L: linux-arm-kernel@lists.infradead.org 2151L: linux-media@vger.kernel.org 2152S: Maintained 2153F: drivers/media/platform/s5p-jpeg/ 2154 2155ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2156M: Kyungmin Park <kyungmin.park@samsung.com> 2157M: Kamil Debski <kamil@wypas.org> 2158M: Jeongtae Park <jtp.park@samsung.com> 2159M: Andrzej Hajda <a.hajda@samsung.com> 2160L: linux-arm-kernel@lists.infradead.org 2161L: linux-media@vger.kernel.org 2162S: Maintained 2163F: drivers/media/platform/s5p-mfc/ 2164 2165ARM/SHMOBILE ARM ARCHITECTURE 2166M: Simon Horman <horms@verge.net.au> 2167M: Magnus Damm <magnus.damm@gmail.com> 2168L: linux-renesas-soc@vger.kernel.org 2169Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2170T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2171S: Supported 2172F: arch/arm/boot/dts/emev2* 2173F: arch/arm/boot/dts/gr-peach* 2174F: arch/arm/boot/dts/iwg20d-q7* 2175F: arch/arm/boot/dts/r7s* 2176F: arch/arm/boot/dts/r8a* 2177F: arch/arm/boot/dts/r9a* 2178F: arch/arm/boot/dts/sh* 2179F: arch/arm/configs/shmobile_defconfig 2180F: arch/arm/include/debug/renesas-scif.S 2181F: arch/arm/mach-shmobile/ 2182F: Documentation/devicetree/bindings/arm/renesas.yaml 2183F: drivers/soc/renesas/ 2184F: include/linux/soc/renesas/ 2185 2186ARM/SOCFPGA ARCHITECTURE 2187M: Dinh Nguyen <dinguyen@kernel.org> 2188S: Maintained 2189F: arch/arm/mach-socfpga/ 2190F: arch/arm/boot/dts/socfpga* 2191F: arch/arm/configs/socfpga_defconfig 2192F: arch/arm64/boot/dts/altera/ 2193W: http://www.rocketboards.org 2194T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2195 2196ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2197M: Dinh Nguyen <dinguyen@kernel.org> 2198S: Maintained 2199F: drivers/clk/socfpga/ 2200 2201ARM/SOCFPGA EDAC SUPPORT 2202M: Thor Thayer <thor.thayer@linux.intel.com> 2203S: Maintained 2204F: drivers/edac/altera_edac. 2205 2206ARM/SPREADTRUM SoC SUPPORT 2207M: Orson Zhai <orsonzhai@gmail.com> 2208M: Baolin Wang <baolin.wang@linaro.org> 2209M: Chunyan Zhang <zhang.lyra@gmail.com> 2210S: Maintained 2211F: arch/arm64/boot/dts/sprd 2212N: sprd 2213 2214ARM/STI ARCHITECTURE 2215M: Patrice Chotard <patrice.chotard@st.com> 2216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2217W: http://www.stlinux.com 2218S: Maintained 2219F: arch/arm/mach-sti/ 2220F: arch/arm/boot/dts/sti* 2221F: drivers/char/hw_random/st-rng.c 2222F: drivers/clocksource/arm_global_timer.c 2223F: drivers/clocksource/clksrc_st_lpc.c 2224F: drivers/cpufreq/sti-cpufreq.c 2225F: drivers/dma/st_fdma* 2226F: drivers/i2c/busses/i2c-st.c 2227F: drivers/media/rc/st_rc.c 2228F: drivers/media/platform/sti/c8sectpfe/ 2229F: drivers/mmc/host/sdhci-st.c 2230F: drivers/phy/st/phy-miphy28lp.c 2231F: drivers/phy/st/phy-stih407-usb.c 2232F: drivers/pinctrl/pinctrl-st.c 2233F: drivers/remoteproc/st_remoteproc.c 2234F: drivers/remoteproc/st_slim_rproc.c 2235F: drivers/reset/sti/ 2236F: drivers/rtc/rtc-st-lpc.c 2237F: drivers/tty/serial/st-asc.c 2238F: drivers/usb/dwc3/dwc3-st.c 2239F: drivers/usb/host/ehci-st.c 2240F: drivers/usb/host/ohci-st.c 2241F: drivers/watchdog/st_lpc_wdt.c 2242F: drivers/ata/ahci_st.c 2243F: include/linux/remoteproc/st_slim_rproc.h 2244 2245ARM/STM32 ARCHITECTURE 2246M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2247M: Alexandre Torgue <alexandre.torgue@st.com> 2248L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2250S: Maintained 2251T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2252N: stm32 2253N: stm 2254F: arch/arm/boot/dts/stm32* 2255F: arch/arm/mach-stm32/ 2256F: drivers/clocksource/armv7m_systick.c 2257 2258ARM/Synaptics SoC support 2259M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2260M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2262S: Maintained 2263F: arch/arm/mach-berlin/ 2264F: arch/arm/boot/dts/berlin* 2265F: arch/arm64/boot/dts/synaptics/ 2266 2267ARM/TANGO ARCHITECTURE 2268M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2269M: Mans Rullgard <mans@mansr.com> 2270L: linux-arm-kernel@lists.infradead.org 2271S: Odd Fixes 2272N: tango 2273 2274ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2275M: Lennert Buytenhek <kernel@wantstofly.org> 2276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2277S: Maintained 2278 2279ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2280M: Hans Verkuil <hans.verkuil@cisco.com> 2281L: linux-tegra@vger.kernel.org 2282L: linux-media@vger.kernel.org 2283S: Maintained 2284F: drivers/media/platform/tegra-cec/ 2285F: Documentation/devicetree/bindings/media/tegra-cec.txt 2286 2287ARM/TETON BGA MACHINE SUPPORT 2288M: "Mark F. Brown" <mark.brown314@gmail.com> 2289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2290S: Maintained 2291 2292ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2293M: Santosh Shilimkar <ssantosh@kernel.org> 2294L: linux-kernel@vger.kernel.org 2295S: Maintained 2296F: drivers/memory/*emif* 2297 2298ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2299M: Tero Kristo <t-kristo@ti.com> 2300M: Nishanth Menon <nm@ti.com> 2301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2302S: Supported 2303F: Documentation/devicetree/bindings/arm/ti/k3.txt 2304F: arch/arm64/boot/dts/ti/Makefile 2305F: arch/arm64/boot/dts/ti/k3-* 2306F: include/dt-bindings/pinctrl/k3.h 2307 2308ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2309M: Santosh Shilimkar <ssantosh@kernel.org> 2310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2311S: Maintained 2312F: arch/arm/mach-keystone/ 2313F: arch/arm/boot/dts/keystone-* 2314T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2315 2316ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2317M: Santosh Shilimkar <ssantosh@kernel.org> 2318L: linux-kernel@vger.kernel.org 2319S: Maintained 2320F: drivers/clk/keystone/ 2321 2322ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2323M: Santosh Shilimkar <ssantosh@kernel.org> 2324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2325L: linux-kernel@vger.kernel.org 2326S: Maintained 2327F: drivers/clocksource/timer-keystone.c 2328 2329ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2330M: Santosh Shilimkar <ssantosh@kernel.org> 2331L: linux-kernel@vger.kernel.org 2332S: Maintained 2333F: drivers/power/reset/keystone-reset.c 2334 2335ARM/THECUS N2100 MACHINE SUPPORT 2336M: Lennert Buytenhek <kernel@wantstofly.org> 2337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2338S: Maintained 2339 2340ARM/TOSA MACHINE SUPPORT 2341M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2342M: Dirk Opfer <dirk@opfer-online.de> 2343S: Maintained 2344 2345ARM/UNIPHIER ARCHITECTURE 2346M: Masahiro Yamada <yamada.masahiro@socionext.com> 2347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2348T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2349S: Maintained 2350F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2351F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2352F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2353F: arch/arm/boot/dts/uniphier* 2354F: arch/arm/include/asm/hardware/cache-uniphier.h 2355F: arch/arm/mach-uniphier/ 2356F: arch/arm/mm/cache-uniphier.c 2357F: arch/arm64/boot/dts/socionext/uniphier* 2358F: drivers/bus/uniphier-system-bus.c 2359F: drivers/clk/uniphier/ 2360F: drivers/dma/uniphier-mdmac.c 2361F: drivers/gpio/gpio-uniphier.c 2362F: drivers/i2c/busses/i2c-uniphier* 2363F: drivers/irqchip/irq-uniphier-aidet.c 2364F: drivers/mmc/host/uniphier-sd.c 2365F: drivers/pinctrl/uniphier/ 2366F: drivers/reset/reset-uniphier.c 2367F: drivers/tty/serial/8250/8250_uniphier.c 2368N: uniphier 2369 2370ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2371M: Ulf Hansson <ulf.hansson@linaro.org> 2372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2373T: git git://git.linaro.org/people/ulfh/clk.git 2374S: Maintained 2375F: drivers/clk/ux500/ 2376 2377ARM/VERSATILE EXPRESS PLATFORM 2378M: Liviu Dudau <liviu.dudau@arm.com> 2379M: Sudeep Holla <sudeep.holla@arm.com> 2380M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2382S: Maintained 2383F: arch/arm/boot/dts/vexpress* 2384F: arch/arm64/boot/dts/arm/ 2385F: arch/arm/mach-vexpress/ 2386F: */*/vexpress* 2387F: */*/*/vexpress* 2388F: drivers/clk/versatile/clk-vexpress-osc.c 2389F: drivers/clocksource/timer-versatile.c 2390N: mps2 2391 2392ARM/VFP SUPPORT 2393M: Russell King <linux@armlinux.org.uk> 2394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2395W: http://www.armlinux.org.uk/ 2396S: Maintained 2397F: arch/arm/vfp/ 2398 2399ARM/VOIPAC PXA270 SUPPORT 2400M: Marek Vasut <marek.vasut@gmail.com> 2401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2402S: Maintained 2403F: arch/arm/mach-pxa/vpac270.c 2404F: arch/arm/mach-pxa/include/mach/vpac270.h 2405 2406ARM/VT8500 ARM ARCHITECTURE 2407M: Tony Prisk <linux@prisktech.co.nz> 2408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2409S: Maintained 2410F: arch/arm/mach-vt8500/ 2411F: drivers/clocksource/timer-vt8500.c 2412F: drivers/i2c/busses/i2c-wmt.c 2413F: drivers/mmc/host/wmt-sdmmc.c 2414F: drivers/pwm/pwm-vt8500.c 2415F: drivers/rtc/rtc-vt8500.c 2416F: drivers/tty/serial/vt8500_serial.c 2417F: drivers/usb/host/ehci-platform.c 2418F: drivers/usb/host/uhci-platform.c 2419F: drivers/video/fbdev/vt8500lcdfb.* 2420F: drivers/video/fbdev/wm8505fb* 2421F: drivers/video/fbdev/wmt_ge_rops.* 2422 2423ARM/ZIPIT Z2 SUPPORT 2424M: Marek Vasut <marek.vasut@gmail.com> 2425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2426S: Maintained 2427F: arch/arm/mach-pxa/z2.c 2428F: arch/arm/mach-pxa/include/mach/z2.h 2429 2430ARM/ZTE ARCHITECTURE 2431M: Jun Nie <jun.nie@linaro.org> 2432M: Shawn Guo <shawnguo@kernel.org> 2433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2434S: Maintained 2435F: arch/arm/boot/dts/zx2967* 2436F: arch/arm/mach-zx/ 2437F: arch/arm64/boot/dts/zte/ 2438F: drivers/clk/zte/ 2439F: drivers/dma/zx_dma.c 2440F: drivers/gpio/gpio-zx.c 2441F: drivers/i2c/busses/i2c-zx2967.c 2442F: drivers/mmc/host/dw_mmc-zx.* 2443F: drivers/pinctrl/zte/ 2444F: drivers/soc/zte/ 2445F: drivers/thermal/zx2967_thermal.c 2446F: drivers/watchdog/zx2967_wdt.c 2447F: Documentation/devicetree/bindings/arm/zte.yaml 2448F: Documentation/devicetree/bindings/clock/zx2967*.txt 2449F: Documentation/devicetree/bindings/dma/zxdma.txt 2450F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2451F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2452F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2453F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2454F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2455F: Documentation/devicetree/bindings/soc/zte/ 2456F: Documentation/devicetree/bindings/sound/zte,*.txt 2457F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2458F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2459F: include/dt-bindings/clock/zx2967*.h 2460F: include/dt-bindings/soc/zte,*.h 2461F: sound/soc/codecs/zx_aud96p22.c 2462F: sound/soc/zte/ 2463 2464ARM/ZYNQ ARCHITECTURE 2465M: Michal Simek <michal.simek@xilinx.com> 2466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2467W: http://wiki.xilinx.com 2468T: git https://github.com/Xilinx/linux-xlnx.git 2469S: Supported 2470F: arch/arm/mach-zynq/ 2471F: drivers/cpuidle/cpuidle-zynq.c 2472F: drivers/block/xsysace.c 2473N: zynq 2474N: xilinx 2475F: drivers/clocksource/timer-cadence-ttc.c 2476F: drivers/i2c/busses/i2c-cadence.c 2477F: drivers/mmc/host/sdhci-of-arasan.c 2478F: drivers/edac/synopsys_edac.c 2479F: drivers/i2c/busses/i2c-xiic.c 2480 2481ARM64 PORT (AARCH64 ARCHITECTURE) 2482M: Catalin Marinas <catalin.marinas@arm.com> 2483M: Will Deacon <will.deacon@arm.com> 2484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2485T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2486S: Maintained 2487F: arch/arm64/ 2488X: arch/arm64/boot/dts/ 2489F: Documentation/arm64/ 2490 2491AS3645A LED FLASH CONTROLLER DRIVER 2492M: Sakari Ailus <sakari.ailus@iki.fi> 2493L: linux-leds@vger.kernel.org 2494S: Maintained 2495F: drivers/leds/leds-as3645a.c 2496 2497ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2498M: Tianshu Qiu <tian.shu.qiu@intel.com> 2499L: linux-media@vger.kernel.org 2500T: git git://linuxtv.org/media_tree.git 2501S: Maintained 2502F: drivers/media/i2c/ak7375.c 2503F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2504 2505ASAHI KASEI AK8974 DRIVER 2506M: Linus Walleij <linus.walleij@linaro.org> 2507L: linux-iio@vger.kernel.org 2508W: http://www.akm.com/ 2509S: Supported 2510F: drivers/iio/magnetometer/ak8974.c 2511 2512ASC7621 HARDWARE MONITOR DRIVER 2513M: George Joseph <george.joseph@fairview5.com> 2514L: linux-hwmon@vger.kernel.org 2515S: Maintained 2516F: Documentation/hwmon/asc7621 2517F: drivers/hwmon/asc7621.c 2518 2519ASPEED VIDEO ENGINE DRIVER 2520M: Eddie James <eajames@linux.ibm.com> 2521L: linux-media@vger.kernel.org 2522L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2523S: Maintained 2524F: drivers/media/platform/aspeed-video.c 2525F: Documentation/devicetree/bindings/media/aspeed-video.txt 2526 2527ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2528M: Corentin Chary <corentin.chary@gmail.com> 2529L: acpi4asus-user@lists.sourceforge.net 2530L: platform-driver-x86@vger.kernel.org 2531W: http://acpi4asus.sf.net 2532S: Maintained 2533F: drivers/platform/x86/asus*.c 2534F: drivers/platform/x86/eeepc*.c 2535 2536ASUS WIRELESS RADIO CONTROL DRIVER 2537M: João Paulo Rechi Vita <jprvita@gmail.com> 2538L: platform-driver-x86@vger.kernel.org 2539S: Maintained 2540F: drivers/platform/x86/asus-wireless.c 2541 2542ASYMMETRIC KEYS 2543M: David Howells <dhowells@redhat.com> 2544L: keyrings@vger.kernel.org 2545S: Maintained 2546F: Documentation/crypto/asymmetric-keys.txt 2547F: include/linux/verification.h 2548F: include/crypto/public_key.h 2549F: include/crypto/pkcs7.h 2550F: crypto/asymmetric_keys/ 2551 2552ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2553R: Dan Williams <dan.j.williams@intel.com> 2554W: http://sourceforge.net/projects/xscaleiop 2555S: Odd fixes 2556F: Documentation/crypto/async-tx-api.txt 2557F: crypto/async_tx/ 2558F: drivers/dma/ 2559F: include/linux/dmaengine.h 2560F: include/linux/async_tx.h 2561 2562AT24 EEPROM DRIVER 2563M: Bartosz Golaszewski <brgl@bgdev.pl> 2564L: linux-i2c@vger.kernel.org 2565T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2566S: Maintained 2567F: Documentation/devicetree/bindings/eeprom/at24.txt 2568F: drivers/misc/eeprom/at24.c 2569 2570ATA OVER ETHERNET (AOE) DRIVER 2571M: "Ed L. Cashin" <ed.cashin@acm.org> 2572W: http://www.openaoe.org/ 2573S: Supported 2574F: Documentation/aoe/ 2575F: drivers/block/aoe/ 2576 2577ATHEROS 71XX/9XXX GPIO DRIVER 2578M: Alban Bedel <albeu@free.fr> 2579W: https://github.com/AlbanBedel/linux 2580T: git git://github.com/AlbanBedel/linux 2581S: Maintained 2582F: drivers/gpio/gpio-ath79.c 2583F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2584 2585ATHEROS 71XX/9XXX USB PHY DRIVER 2586M: Alban Bedel <albeu@free.fr> 2587W: https://github.com/AlbanBedel/linux 2588T: git git://github.com/AlbanBedel/linux 2589S: Maintained 2590F: drivers/phy/qualcomm/phy-ath79-usb.c 2591F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2592 2593ATHEROS ATH GENERIC UTILITIES 2594M: Kalle Valo <kvalo@codeaurora.org> 2595L: linux-wireless@vger.kernel.org 2596S: Supported 2597F: drivers/net/wireless/ath/* 2598 2599ATHEROS ATH5K WIRELESS DRIVER 2600M: Jiri Slaby <jirislaby@gmail.com> 2601M: Nick Kossifidis <mickflemm@gmail.com> 2602M: Luis Chamberlain <mcgrof@kernel.org> 2603L: linux-wireless@vger.kernel.org 2604W: http://wireless.kernel.org/en/users/Drivers/ath5k 2605S: Maintained 2606F: drivers/net/wireless/ath/ath5k/ 2607 2608ATHEROS ATH6KL WIRELESS DRIVER 2609M: Kalle Valo <kvalo@codeaurora.org> 2610L: linux-wireless@vger.kernel.org 2611W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2612T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2613S: Supported 2614F: drivers/net/wireless/ath/ath6kl/ 2615 2616ATI_REMOTE2 DRIVER 2617M: Ville Syrjala <syrjala@sci.fi> 2618S: Maintained 2619F: drivers/input/misc/ati_remote2.c 2620 2621ATK0110 HWMON DRIVER 2622M: Luca Tettamanti <kronos.it@gmail.com> 2623L: linux-hwmon@vger.kernel.org 2624S: Maintained 2625F: drivers/hwmon/asus_atk0110.c 2626 2627ATLX ETHERNET DRIVERS 2628M: Jay Cliburn <jcliburn@gmail.com> 2629M: Chris Snook <chris.snook@gmail.com> 2630L: netdev@vger.kernel.org 2631W: http://sourceforge.net/projects/atl1 2632W: http://atl1.sourceforge.net 2633S: Maintained 2634F: drivers/net/ethernet/atheros/ 2635 2636ATM 2637M: Chas Williams <3chas3@gmail.com> 2638L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2639L: netdev@vger.kernel.org 2640W: http://linux-atm.sourceforge.net 2641S: Maintained 2642F: drivers/atm/ 2643F: include/linux/atm* 2644F: include/uapi/linux/atm* 2645 2646ATMEL MACB ETHERNET DRIVER 2647M: Nicolas Ferre <nicolas.ferre@microchip.com> 2648S: Supported 2649F: drivers/net/ethernet/cadence/ 2650 2651ATMEL MAXTOUCH DRIVER 2652M: Nick Dyer <nick@shmanahar.org> 2653T: git git://github.com/ndyer/linux.git 2654S: Maintained 2655F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2656F: drivers/input/touchscreen/atmel_mxt_ts.c 2657 2658ATMEL WIRELESS DRIVER 2659M: Simon Kelley <simon@thekelleys.org.uk> 2660L: linux-wireless@vger.kernel.org 2661W: http://www.thekelleys.org.uk/atmel 2662W: http://atmelwlandriver.sourceforge.net/ 2663S: Maintained 2664F: drivers/net/wireless/atmel/atmel* 2665 2666ATOMIC INFRASTRUCTURE 2667M: Will Deacon <will.deacon@arm.com> 2668M: Peter Zijlstra <peterz@infradead.org> 2669R: Boqun Feng <boqun.feng@gmail.com> 2670L: linux-kernel@vger.kernel.org 2671S: Maintained 2672F: arch/*/include/asm/atomic*.h 2673F: include/*/atomic*.h 2674F: scripts/atomic/ 2675 2676ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2677M: Bradley Grove <linuxdrivers@attotech.com> 2678L: linux-scsi@vger.kernel.org 2679W: http://www.attotech.com 2680S: Supported 2681F: drivers/scsi/esas2r 2682 2683ATUSB IEEE 802.15.4 RADIO DRIVER 2684M: Stefan Schmidt <stefan@datenfreihafen.org> 2685L: linux-wpan@vger.kernel.org 2686S: Maintained 2687F: drivers/net/ieee802154/atusb.c 2688F: drivers/net/ieee802154/atusb.h 2689F: drivers/net/ieee802154/at86rf230.h 2690 2691AUDIT SUBSYSTEM 2692M: Paul Moore <paul@paul-moore.com> 2693M: Eric Paris <eparis@redhat.com> 2694L: linux-audit@redhat.com (moderated for non-subscribers) 2695W: https://github.com/linux-audit 2696T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2697S: Supported 2698F: include/linux/audit.h 2699F: include/uapi/linux/audit.h 2700F: kernel/audit* 2701 2702AUXILIARY DISPLAY DRIVERS 2703M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2704S: Maintained 2705F: drivers/auxdisplay/ 2706F: include/linux/cfag12864b.h 2707 2708AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2709M: Andreas Klinger <ak@it-klinger.de> 2710L: linux-iio@vger.kernel.org 2711S: Maintained 2712F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2713F: drivers/iio/adc/hx711.c 2714 2715AX.25 NETWORK LAYER 2716M: Ralf Baechle <ralf@linux-mips.org> 2717L: linux-hams@vger.kernel.org 2718W: http://www.linux-ax25.org/ 2719S: Maintained 2720F: include/uapi/linux/ax25.h 2721F: include/net/ax25.h 2722F: net/ax25/ 2723 2724AXENTIA ARM DEVICES 2725M: Peter Rosin <peda@axentia.se> 2726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2727S: Maintained 2728F: Documentation/devicetree/bindings/arm/axentia.txt 2729F: arch/arm/boot/dts/at91-linea.dtsi 2730F: arch/arm/boot/dts/at91-natte.dtsi 2731F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2732F: arch/arm/boot/dts/at91-tse850-3.dts 2733 2734AXENTIA ASOC DRIVERS 2735M: Peter Rosin <peda@axentia.se> 2736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2737S: Maintained 2738F: Documentation/devicetree/bindings/sound/axentia,* 2739F: sound/soc/atmel/tse850-pcm5142.c 2740 2741AXXIA I2C CONTROLLER 2742M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2743L: linux-i2c@vger.kernel.org 2744S: Maintained 2745F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2746F: drivers/i2c/busses/i2c-axxia.c 2747 2748AZ6007 DVB DRIVER 2749M: Mauro Carvalho Chehab <mchehab@kernel.org> 2750L: linux-media@vger.kernel.org 2751W: https://linuxtv.org 2752T: git git://linuxtv.org/media_tree.git 2753S: Maintained 2754F: drivers/media/usb/dvb-usb-v2/az6007.c 2755 2756AZTECH FM RADIO RECEIVER DRIVER 2757M: Hans Verkuil <hverkuil@xs4all.nl> 2758L: linux-media@vger.kernel.org 2759T: git git://linuxtv.org/media_tree.git 2760W: https://linuxtv.org 2761S: Maintained 2762F: drivers/media/radio/radio-aztech* 2763 2764B43 WIRELESS DRIVER 2765L: linux-wireless@vger.kernel.org 2766L: b43-dev@lists.infradead.org 2767W: http://wireless.kernel.org/en/users/Drivers/b43 2768S: Odd Fixes 2769F: drivers/net/wireless/broadcom/b43/ 2770 2771B43LEGACY WIRELESS DRIVER 2772M: Larry Finger <Larry.Finger@lwfinger.net> 2773L: linux-wireless@vger.kernel.org 2774L: b43-dev@lists.infradead.org 2775W: http://wireless.kernel.org/en/users/Drivers/b43 2776S: Maintained 2777F: drivers/net/wireless/broadcom/b43legacy/ 2778 2779BACKLIGHT CLASS/SUBSYSTEM 2780M: Lee Jones <lee.jones@linaro.org> 2781M: Daniel Thompson <daniel.thompson@linaro.org> 2782M: Jingoo Han <jingoohan1@gmail.com> 2783L: dri-devel@lists.freedesktop.org 2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2785S: Maintained 2786F: drivers/video/backlight/ 2787F: include/linux/backlight.h 2788F: include/linux/pwm_backlight.h 2789F: Documentation/devicetree/bindings/leds/backlight 2790 2791BATMAN ADVANCED 2792M: Marek Lindner <mareklindner@neomailbox.ch> 2793M: Simon Wunderlich <sw@simonwunderlich.de> 2794M: Antonio Quartulli <a@unstable.cc> 2795L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2796W: https://www.open-mesh.org/ 2797Q: https://patchwork.open-mesh.org/project/batman/list/ 2798S: Maintained 2799F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2800F: Documentation/ABI/testing/sysfs-class-net-mesh 2801F: Documentation/networking/batman-adv.rst 2802F: include/uapi/linux/batadv_packet.h 2803F: include/uapi/linux/batman_adv.h 2804F: net/batman-adv/ 2805 2806BAYCOM/HDLCDRV DRIVERS FOR AX.25 2807M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2808L: linux-hams@vger.kernel.org 2809W: http://www.baycom.org/~tom/ham/ham.html 2810S: Maintained 2811F: drivers/net/hamradio/baycom* 2812 2813BCACHE (BLOCK LAYER CACHE) 2814M: Coly Li <colyli@suse.de> 2815M: Kent Overstreet <kent.overstreet@gmail.com> 2816L: linux-bcache@vger.kernel.org 2817W: http://bcache.evilpiepirate.org 2818C: irc://irc.oftc.net/bcache 2819S: Maintained 2820F: drivers/md/bcache/ 2821 2822BDISP ST MEDIA DRIVER 2823M: Fabien Dessenne <fabien.dessenne@st.com> 2824L: linux-media@vger.kernel.org 2825T: git git://linuxtv.org/media_tree.git 2826W: https://linuxtv.org 2827S: Supported 2828F: drivers/media/platform/sti/bdisp 2829 2830BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2831M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2832L: netdev@vger.kernel.org 2833S: Maintained 2834F: drivers/net/ethernet/ec_bhf.c 2835 2836BEFS FILE SYSTEM 2837M: Luis de Bethencourt <luisbg@kernel.org> 2838M: Salah Triki <salah.triki@gmail.com> 2839S: Maintained 2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2841F: Documentation/filesystems/befs.txt 2842F: fs/befs/ 2843 2844BFQ I/O SCHEDULER 2845M: Paolo Valente <paolo.valente@linaro.org> 2846M: Jens Axboe <axboe@kernel.dk> 2847L: linux-block@vger.kernel.org 2848S: Maintained 2849F: block/bfq-* 2850F: Documentation/block/bfq-iosched.txt 2851 2852BFS FILE SYSTEM 2853M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2854S: Maintained 2855F: Documentation/filesystems/bfs.txt 2856F: fs/bfs/ 2857F: include/uapi/linux/bfs_fs.h 2858 2859BLINKM RGB LED DRIVER 2860M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2861S: Maintained 2862F: drivers/leds/leds-blinkm.c 2863 2864BLOCK LAYER 2865M: Jens Axboe <axboe@kernel.dk> 2866L: linux-block@vger.kernel.org 2867T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2868S: Maintained 2869F: block/ 2870F: drivers/block/ 2871F: kernel/trace/blktrace.c 2872F: lib/sbitmap.c 2873 2874BLOCK2MTD DRIVER 2875M: Joern Engel <joern@lazybastard.org> 2876L: linux-mtd@lists.infradead.org 2877S: Maintained 2878F: drivers/mtd/devices/block2mtd.c 2879 2880BLUETOOTH DRIVERS 2881M: Marcel Holtmann <marcel@holtmann.org> 2882M: Johan Hedberg <johan.hedberg@gmail.com> 2883L: linux-bluetooth@vger.kernel.org 2884W: http://www.bluez.org/ 2885T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2887S: Maintained 2888F: drivers/bluetooth/ 2889 2890BLUETOOTH SUBSYSTEM 2891M: Marcel Holtmann <marcel@holtmann.org> 2892M: Johan Hedberg <johan.hedberg@gmail.com> 2893L: linux-bluetooth@vger.kernel.org 2894W: http://www.bluez.org/ 2895T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2896T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2897S: Maintained 2898F: net/bluetooth/ 2899F: include/net/bluetooth/ 2900 2901BONDING DRIVER 2902M: Jay Vosburgh <j.vosburgh@gmail.com> 2903M: Veaceslav Falico <vfalico@gmail.com> 2904M: Andy Gospodarek <andy@greyhouse.net> 2905L: netdev@vger.kernel.org 2906W: http://sourceforge.net/projects/bonding/ 2907S: Supported 2908F: drivers/net/bonding/ 2909F: include/uapi/linux/if_bonding.h 2910 2911BPF (Safe dynamic programs and tools) 2912M: Alexei Starovoitov <ast@kernel.org> 2913M: Daniel Borkmann <daniel@iogearbox.net> 2914R: Martin KaFai Lau <kafai@fb.com> 2915R: Song Liu <songliubraving@fb.com> 2916R: Yonghong Song <yhs@fb.com> 2917L: netdev@vger.kernel.org 2918L: bpf@vger.kernel.org 2919T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2920T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2921Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2922S: Supported 2923F: arch/*/net/* 2924F: Documentation/networking/filter.txt 2925F: Documentation/bpf/ 2926F: include/linux/bpf* 2927F: include/linux/filter.h 2928F: include/trace/events/xdp.h 2929F: include/uapi/linux/bpf* 2930F: include/uapi/linux/filter.h 2931F: kernel/bpf/ 2932F: kernel/trace/bpf_trace.c 2933F: lib/test_bpf.c 2934F: net/bpf/ 2935F: net/core/filter.c 2936F: net/sched/act_bpf.c 2937F: net/sched/cls_bpf.c 2938F: samples/bpf/ 2939F: tools/bpf/ 2940F: tools/lib/bpf/ 2941F: tools/testing/selftests/bpf/ 2942K: bpf 2943N: bpf 2944 2945BPF JIT for ARM 2946M: Shubham Bansal <illusionist.neo@gmail.com> 2947L: netdev@vger.kernel.org 2948L: bpf@vger.kernel.org 2949S: Maintained 2950F: arch/arm/net/ 2951 2952BPF JIT for ARM64 2953M: Daniel Borkmann <daniel@iogearbox.net> 2954M: Alexei Starovoitov <ast@kernel.org> 2955M: Zi Shen Lim <zlim.lnx@gmail.com> 2956L: netdev@vger.kernel.org 2957L: bpf@vger.kernel.org 2958S: Supported 2959F: arch/arm64/net/ 2960 2961BPF JIT for MIPS (32-BIT AND 64-BIT) 2962M: Paul Burton <paul.burton@mips.com> 2963L: netdev@vger.kernel.org 2964L: bpf@vger.kernel.org 2965S: Maintained 2966F: arch/mips/net/ 2967 2968BPF JIT for NFP NICs 2969M: Jakub Kicinski <jakub.kicinski@netronome.com> 2970L: netdev@vger.kernel.org 2971L: bpf@vger.kernel.org 2972S: Supported 2973F: drivers/net/ethernet/netronome/nfp/bpf/ 2974 2975BPF JIT for POWERPC (32-BIT AND 64-BIT) 2976M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2977M: Sandipan Das <sandipan@linux.ibm.com> 2978L: netdev@vger.kernel.org 2979L: bpf@vger.kernel.org 2980S: Maintained 2981F: arch/powerpc/net/ 2982 2983BPF JIT for RISC-V (RV64G) 2984M: Björn Töpel <bjorn.topel@gmail.com> 2985L: netdev@vger.kernel.org 2986S: Maintained 2987F: arch/riscv/net/ 2988 2989BPF JIT for S390 2990M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2991M: Heiko Carstens <heiko.carstens@de.ibm.com> 2992L: netdev@vger.kernel.org 2993L: bpf@vger.kernel.org 2994S: Maintained 2995F: arch/s390/net/ 2996X: arch/s390/net/pnet.c 2997 2998BPF JIT for SPARC (32-BIT AND 64-BIT) 2999M: David S. Miller <davem@davemloft.net> 3000L: netdev@vger.kernel.org 3001L: bpf@vger.kernel.org 3002S: Maintained 3003F: arch/sparc/net/ 3004 3005BPF JIT for X86 32-BIT 3006M: Wang YanQing <udknight@gmail.com> 3007L: netdev@vger.kernel.org 3008L: bpf@vger.kernel.org 3009S: Maintained 3010F: arch/x86/net/bpf_jit_comp32.c 3011 3012BPF JIT for X86 64-BIT 3013M: Alexei Starovoitov <ast@kernel.org> 3014M: Daniel Borkmann <daniel@iogearbox.net> 3015L: netdev@vger.kernel.org 3016L: bpf@vger.kernel.org 3017S: Supported 3018F: arch/x86/net/ 3019X: arch/x86/net/bpf_jit_comp32.c 3020 3021BROADCOM B44 10/100 ETHERNET DRIVER 3022M: Michael Chan <michael.chan@broadcom.com> 3023L: netdev@vger.kernel.org 3024S: Supported 3025F: drivers/net/ethernet/broadcom/b44.* 3026 3027BROADCOM B53 ETHERNET SWITCH DRIVER 3028M: Florian Fainelli <f.fainelli@gmail.com> 3029L: netdev@vger.kernel.org 3030L: openwrt-devel@lists.openwrt.org (subscribers-only) 3031S: Supported 3032F: drivers/net/dsa/b53/* 3033F: include/linux/platform_data/b53.h 3034 3035BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3036M: Florian Fainelli <f.fainelli@gmail.com> 3037M: Ray Jui <rjui@broadcom.com> 3038M: Scott Branden <sbranden@broadcom.com> 3039M: bcm-kernel-feedback-list@broadcom.com 3040T: git git://github.com/broadcom/mach-bcm 3041S: Maintained 3042N: bcm281* 3043N: bcm113* 3044N: bcm216* 3045N: kona 3046F: arch/arm/mach-bcm/ 3047 3048BROADCOM BCM2835 ARM ARCHITECTURE 3049M: Eric Anholt <eric@anholt.net> 3050M: Stefan Wahren <stefan.wahren@i2se.com> 3051L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3053T: git git://github.com/anholt/linux 3054S: Maintained 3055N: bcm2835 3056F: drivers/staging/vc04_services 3057 3058BROADCOM BCM47XX MIPS ARCHITECTURE 3059M: Hauke Mehrtens <hauke@hauke-m.de> 3060M: Rafał Miłecki <zajec5@gmail.com> 3061L: linux-mips@vger.kernel.org 3062S: Maintained 3063F: Documentation/devicetree/bindings/mips/brcm/ 3064F: arch/mips/bcm47xx/* 3065F: arch/mips/include/asm/mach-bcm47xx/* 3066 3067BROADCOM BCM5301X ARM ARCHITECTURE 3068M: Hauke Mehrtens <hauke@hauke-m.de> 3069M: Rafał Miłecki <zajec5@gmail.com> 3070M: bcm-kernel-feedback-list@broadcom.com 3071L: linux-arm-kernel@lists.infradead.org 3072S: Maintained 3073F: arch/arm/mach-bcm/bcm_5301x.c 3074F: arch/arm/boot/dts/bcm5301x*.dtsi 3075F: arch/arm/boot/dts/bcm470* 3076F: arch/arm/boot/dts/bcm953012* 3077 3078BROADCOM BCM53573 ARM ARCHITECTURE 3079M: Rafał Miłecki <rafal@milecki.pl> 3080L: linux-arm-kernel@lists.infradead.org 3081S: Maintained 3082F: arch/arm/boot/dts/bcm53573* 3083F: arch/arm/boot/dts/bcm47189* 3084 3085BROADCOM BCM63XX ARM ARCHITECTURE 3086M: Florian Fainelli <f.fainelli@gmail.com> 3087M: bcm-kernel-feedback-list@broadcom.com 3088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3089T: git git://github.com/broadcom/stblinux.git 3090S: Maintained 3091N: bcm63xx 3092 3093BROADCOM BCM63XX/BCM33XX UDC DRIVER 3094M: Kevin Cernekee <cernekee@gmail.com> 3095L: linux-usb@vger.kernel.org 3096S: Maintained 3097F: drivers/usb/gadget/udc/bcm63xx_udc.* 3098 3099BROADCOM BCM7XXX ARM ARCHITECTURE 3100M: Brian Norris <computersforpeace@gmail.com> 3101M: Gregory Fong <gregory.0xf0@gmail.com> 3102M: Florian Fainelli <f.fainelli@gmail.com> 3103M: bcm-kernel-feedback-list@broadcom.com 3104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3105T: git git://github.com/broadcom/stblinux.git 3106S: Maintained 3107F: arch/arm/mach-bcm/*brcmstb* 3108F: arch/arm/boot/dts/bcm7*.dts* 3109F: drivers/bus/brcmstb_gisb.c 3110F: arch/arm/mm/cache-b15-rac.c 3111F: arch/arm/include/asm/hardware/cache-b15-rac.h 3112N: brcmstb 3113 3114BROADCOM BMIPS CPUFREQ DRIVER 3115M: Markus Mayer <mmayer@broadcom.com> 3116M: bcm-kernel-feedback-list@broadcom.com 3117L: linux-pm@vger.kernel.org 3118S: Maintained 3119F: drivers/cpufreq/bmips-cpufreq.c 3120 3121BROADCOM BMIPS MIPS ARCHITECTURE 3122M: Kevin Cernekee <cernekee@gmail.com> 3123M: Florian Fainelli <f.fainelli@gmail.com> 3124L: bcm-kernel-feedback-list@broadcom.com 3125L: linux-mips@vger.kernel.org 3126T: git git://github.com/broadcom/stblinux.git 3127S: Maintained 3128F: arch/mips/bmips/* 3129F: arch/mips/include/asm/mach-bmips/* 3130F: arch/mips/kernel/*bmips* 3131F: arch/mips/boot/dts/brcm/bcm*.dts* 3132F: drivers/irqchip/irq-bcm63* 3133F: drivers/irqchip/irq-bcm7* 3134F: drivers/irqchip/irq-brcmstb* 3135F: include/linux/bcm963xx_nvram.h 3136F: include/linux/bcm963xx_tag.h 3137 3138BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3139M: Rasesh Mody <rmody@marvell.com> 3140M: GR-Linux-NIC-Dev@marvell.com 3141L: netdev@vger.kernel.org 3142S: Supported 3143F: drivers/net/ethernet/broadcom/bnx2.* 3144F: drivers/net/ethernet/broadcom/bnx2_* 3145 3146BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3147M: QLogic-Storage-Upstream@qlogic.com 3148L: linux-scsi@vger.kernel.org 3149S: Supported 3150F: drivers/scsi/bnx2fc/ 3151 3152BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3153M: QLogic-Storage-Upstream@qlogic.com 3154L: linux-scsi@vger.kernel.org 3155S: Supported 3156F: drivers/scsi/bnx2i/ 3157 3158BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3159M: Ariel Elior <aelior@marvell.com> 3160M: Sudarsana Kalluru <skalluru@marvell.com> 3161M: GR-everest-linux-l2@marvell.com 3162L: netdev@vger.kernel.org 3163S: Supported 3164F: drivers/net/ethernet/broadcom/bnx2x/ 3165 3166BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3167M: Michael Chan <michael.chan@broadcom.com> 3168L: netdev@vger.kernel.org 3169S: Supported 3170F: drivers/net/ethernet/broadcom/bnxt/ 3171 3172BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3173M: Arend van Spriel <arend.vanspriel@broadcom.com> 3174M: Franky Lin <franky.lin@broadcom.com> 3175M: Hante Meuleman <hante.meuleman@broadcom.com> 3176M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3177M: Wright Feng <wright.feng@cypress.com> 3178L: linux-wireless@vger.kernel.org 3179L: brcm80211-dev-list.pdl@broadcom.com 3180L: brcm80211-dev-list@cypress.com 3181S: Supported 3182F: drivers/net/wireless/broadcom/brcm80211/ 3183 3184BROADCOM BRCMSTB GPIO DRIVER 3185M: Gregory Fong <gregory.0xf0@gmail.com> 3186L: bcm-kernel-feedback-list@broadcom.com 3187S: Supported 3188F: drivers/gpio/gpio-brcmstb.c 3189F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3190 3191BROADCOM BRCMSTB I2C DRIVER 3192M: Kamal Dasu <kdasu.kdev@gmail.com> 3193L: linux-i2c@vger.kernel.org 3194L: bcm-kernel-feedback-list@broadcom.com 3195S: Supported 3196F: drivers/i2c/busses/i2c-brcmstb.c 3197F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3198 3199BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3200M: Al Cooper <alcooperx@gmail.com> 3201L: linux-kernel@vger.kernel.org 3202L: bcm-kernel-feedback-list@broadcom.com 3203S: Maintained 3204F: drivers/phy/broadcom/phy-brcm-usb* 3205 3206BROADCOM GENET ETHERNET DRIVER 3207M: Doug Berger <opendmb@gmail.com> 3208M: Florian Fainelli <f.fainelli@gmail.com> 3209L: bcm-kernel-feedback-list@broadcom.com 3210L: netdev@vger.kernel.org 3211S: Supported 3212F: drivers/net/ethernet/broadcom/genet/ 3213 3214BROADCOM IPROC ARM ARCHITECTURE 3215M: Ray Jui <rjui@broadcom.com> 3216M: Scott Branden <sbranden@broadcom.com> 3217M: bcm-kernel-feedback-list@broadcom.com 3218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3219T: git git://github.com/broadcom/cygnus-linux.git 3220S: Maintained 3221N: iproc 3222N: cygnus 3223N: bcm[-_]nsp 3224N: bcm9113* 3225N: bcm9583* 3226N: bcm9585* 3227N: bcm9586* 3228N: bcm988312 3229N: bcm113* 3230N: bcm583* 3231N: bcm585* 3232N: bcm586* 3233N: bcm88312 3234N: hr2 3235N: stingray 3236F: arch/arm64/boot/dts/broadcom/northstar2/* 3237F: arch/arm64/boot/dts/broadcom/stingray/* 3238F: drivers/clk/bcm/clk-ns* 3239F: drivers/clk/bcm/clk-sr* 3240F: drivers/pinctrl/bcm/pinctrl-ns* 3241F: include/dt-bindings/clock/bcm-sr* 3242 3243BROADCOM KONA GPIO DRIVER 3244M: Ray Jui <rjui@broadcom.com> 3245L: bcm-kernel-feedback-list@broadcom.com 3246S: Supported 3247F: drivers/gpio/gpio-bcm-kona.c 3248F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3249 3250BROADCOM NETXTREME-E ROCE DRIVER 3251M: Selvin Xavier <selvin.xavier@broadcom.com> 3252M: Devesh Sharma <devesh.sharma@broadcom.com> 3253M: Somnath Kotur <somnath.kotur@broadcom.com> 3254M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3255L: linux-rdma@vger.kernel.org 3256W: http://www.broadcom.com 3257S: Supported 3258F: drivers/infiniband/hw/bnxt_re/ 3259F: include/uapi/rdma/bnxt_re-abi.h 3260 3261BROADCOM NVRAM DRIVER 3262M: Rafał Miłecki <zajec5@gmail.com> 3263L: linux-mips@vger.kernel.org 3264S: Maintained 3265F: drivers/firmware/broadcom/* 3266 3267BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3268M: Rafał Miłecki <zajec5@gmail.com> 3269L: linux-wireless@vger.kernel.org 3270S: Maintained 3271F: drivers/bcma/ 3272F: include/linux/bcma/ 3273 3274BROADCOM STB AVS CPUFREQ DRIVER 3275M: Markus Mayer <mmayer@broadcom.com> 3276M: bcm-kernel-feedback-list@broadcom.com 3277L: linux-pm@vger.kernel.org 3278S: Maintained 3279F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3280F: drivers/cpufreq/brcmstb* 3281 3282BROADCOM STB AVS TMON DRIVER 3283M: Markus Mayer <mmayer@broadcom.com> 3284M: bcm-kernel-feedback-list@broadcom.com 3285L: linux-pm@vger.kernel.org 3286S: Maintained 3287F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3288F: drivers/thermal/broadcom/brcmstb* 3289 3290BROADCOM STB NAND FLASH DRIVER 3291M: Brian Norris <computersforpeace@gmail.com> 3292M: Kamal Dasu <kdasu.kdev@gmail.com> 3293L: linux-mtd@lists.infradead.org 3294L: bcm-kernel-feedback-list@broadcom.com 3295S: Maintained 3296F: drivers/mtd/nand/raw/brcmnand/ 3297 3298BROADCOM STB DPFE DRIVER 3299M: Markus Mayer <mmayer@broadcom.com> 3300M: bcm-kernel-feedback-list@broadcom.com 3301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3302S: Maintained 3303F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3304F: drivers/memory/brcmstb_dpfe.c 3305 3306BROADCOM SPI DRIVER 3307M: Kamal Dasu <kdasu.kdev@gmail.com> 3308M: bcm-kernel-feedback-list@broadcom.com 3309S: Maintained 3310F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3311F: drivers/spi/spi-bcm-qspi.* 3312F: drivers/spi/spi-brcmstb-qspi.c 3313F: drivers/spi/spi-iproc-qspi.c 3314 3315BROADCOM SYSTEMPORT ETHERNET DRIVER 3316M: Florian Fainelli <f.fainelli@gmail.com> 3317L: bcm-kernel-feedback-list@broadcom.com 3318L: netdev@vger.kernel.org 3319S: Supported 3320F: drivers/net/ethernet/broadcom/bcmsysport.* 3321 3322BROADCOM TG3 GIGABIT ETHERNET DRIVER 3323M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3324M: Prashant Sreedharan <prashant@broadcom.com> 3325M: Michael Chan <mchan@broadcom.com> 3326L: netdev@vger.kernel.org 3327S: Supported 3328F: drivers/net/ethernet/broadcom/tg3.* 3329 3330BROCADE BFA FC SCSI DRIVER 3331M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3332M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3333L: linux-scsi@vger.kernel.org 3334S: Supported 3335F: drivers/scsi/bfa/ 3336 3337BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3338M: Rasesh Mody <rmody@marvell.com> 3339M: Sudarsana Kalluru <skalluru@marvell.com> 3340M: GR-Linux-NIC-Dev@marvell.com 3341L: netdev@vger.kernel.org 3342S: Supported 3343F: drivers/net/ethernet/brocade/bna/ 3344 3345BSG (block layer generic sg v4 driver) 3346M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3347L: linux-scsi@vger.kernel.org 3348S: Supported 3349F: block/bsg.c 3350F: include/linux/bsg.h 3351F: include/uapi/linux/bsg.h 3352 3353BT87X AUDIO DRIVER 3354M: Clemens Ladisch <clemens@ladisch.de> 3355L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3356T: git git://git.alsa-project.org/alsa-kernel.git 3357S: Maintained 3358F: Documentation/sound/cards/bt87x.rst 3359F: sound/pci/bt87x.c 3360 3361BT8XXGPIO DRIVER 3362M: Michael Buesch <m@bues.ch> 3363W: http://bu3sch.de/btgpio.php 3364S: Maintained 3365F: drivers/gpio/gpio-bt8xx.c 3366 3367BTRFS FILE SYSTEM 3368M: Chris Mason <clm@fb.com> 3369M: Josef Bacik <josef@toxicpanda.com> 3370M: David Sterba <dsterba@suse.com> 3371L: linux-btrfs@vger.kernel.org 3372W: http://btrfs.wiki.kernel.org/ 3373Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3374T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3375S: Maintained 3376F: Documentation/filesystems/btrfs.txt 3377F: fs/btrfs/ 3378F: include/linux/btrfs* 3379F: include/uapi/linux/btrfs* 3380 3381BTTV VIDEO4LINUX DRIVER 3382M: Mauro Carvalho Chehab <mchehab@kernel.org> 3383L: linux-media@vger.kernel.org 3384W: https://linuxtv.org 3385T: git git://linuxtv.org/media_tree.git 3386S: Odd fixes 3387F: Documentation/media/v4l-drivers/bttv* 3388F: drivers/media/pci/bt8xx/bttv* 3389 3390BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3391M: Chanwoo Choi <cw00.choi@samsung.com> 3392L: linux-pm@vger.kernel.org 3393L: linux-samsung-soc@vger.kernel.org 3394T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3395S: Maintained 3396F: drivers/devfreq/exynos-bus.c 3397F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3398 3399BUSLOGIC SCSI DRIVER 3400M: Khalid Aziz <khalid@gonehiking.org> 3401L: linux-scsi@vger.kernel.org 3402S: Maintained 3403F: drivers/scsi/BusLogic.* 3404F: drivers/scsi/FlashPoint.* 3405 3406C-MEDIA CMI8788 DRIVER 3407M: Clemens Ladisch <clemens@ladisch.de> 3408L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3409T: git git://git.alsa-project.org/alsa-kernel.git 3410S: Maintained 3411F: sound/pci/oxygen/ 3412 3413C-SKY ARCHITECTURE 3414M: Guo Ren <guoren@kernel.org> 3415T: git https://github.com/c-sky/csky-linux.git 3416S: Supported 3417F: arch/csky/ 3418F: Documentation/devicetree/bindings/csky/ 3419F: drivers/irqchip/irq-csky-* 3420F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3421F: drivers/clocksource/timer-gx6605s.c 3422F: drivers/clocksource/timer-mp-csky.c 3423F: Documentation/devicetree/bindings/timer/csky,* 3424K: csky 3425N: csky 3426 3427C6X ARCHITECTURE 3428M: Mark Salter <msalter@redhat.com> 3429M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3430L: linux-c6x-dev@linux-c6x.org 3431W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3432S: Maintained 3433F: arch/c6x/ 3434 3435CA8210 IEEE-802.15.4 RADIO DRIVER 3436M: Harry Morris <h.morris@cascoda.com> 3437L: linux-wpan@vger.kernel.org 3438W: https://github.com/Cascoda/ca8210-linux.git 3439S: Maintained 3440F: drivers/net/ieee802154/ca8210.c 3441F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3442 3443CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3444M: David Howells <dhowells@redhat.com> 3445L: linux-cachefs@redhat.com (moderated for non-subscribers) 3446S: Supported 3447F: Documentation/filesystems/caching/cachefiles.txt 3448F: fs/cachefiles/ 3449 3450CADENCE MIPI-CSI2 BRIDGES 3451M: Maxime Ripard <maxime.ripard@bootlin.com> 3452L: linux-media@vger.kernel.org 3453S: Maintained 3454F: Documentation/devicetree/bindings/media/cdns,*.txt 3455F: drivers/media/platform/cadence/cdns-csi2* 3456 3457CADET FM/AM RADIO RECEIVER DRIVER 3458M: Hans Verkuil <hverkuil@xs4all.nl> 3459L: linux-media@vger.kernel.org 3460T: git git://linuxtv.org/media_tree.git 3461W: https://linuxtv.org 3462S: Maintained 3463F: drivers/media/radio/radio-cadet* 3464 3465CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3466M: Jonathan Corbet <corbet@lwn.net> 3467L: linux-media@vger.kernel.org 3468T: git git://linuxtv.org/media_tree.git 3469S: Maintained 3470F: Documentation/media/v4l-drivers/cafe_ccic* 3471F: drivers/media/platform/marvell-ccic/ 3472 3473CAIF NETWORK LAYER 3474L: netdev@vger.kernel.org 3475S: Orphan 3476F: Documentation/networking/caif/ 3477F: drivers/net/caif/ 3478F: include/uapi/linux/caif/ 3479F: include/net/caif/ 3480F: net/caif/ 3481 3482CAKE QDISC 3483M: Toke Høiland-Jørgensen <toke@toke.dk> 3484L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3485S: Maintained 3486F: net/sched/sch_cake.c 3487 3488CALGARY x86-64 IOMMU 3489M: Muli Ben-Yehuda <mulix@mulix.org> 3490M: Jon Mason <jdmason@kudzu.us> 3491L: iommu@lists.linux-foundation.org 3492S: Maintained 3493F: arch/x86/kernel/pci-calgary_64.c 3494F: arch/x86/kernel/tce_64.c 3495F: arch/x86/include/asm/calgary.h 3496F: arch/x86/include/asm/tce.h 3497 3498CAN NETWORK DRIVERS 3499M: Wolfgang Grandegger <wg@grandegger.com> 3500M: Marc Kleine-Budde <mkl@pengutronix.de> 3501L: linux-can@vger.kernel.org 3502W: https://github.com/linux-can 3503T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3504T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3505S: Maintained 3506F: Documentation/devicetree/bindings/net/can/ 3507F: drivers/net/can/ 3508F: include/linux/can/dev.h 3509F: include/linux/can/platform/ 3510F: include/uapi/linux/can/error.h 3511F: include/uapi/linux/can/netlink.h 3512 3513CAN NETWORK LAYER 3514M: Oliver Hartkopp <socketcan@hartkopp.net> 3515M: Marc Kleine-Budde <mkl@pengutronix.de> 3516L: linux-can@vger.kernel.org 3517W: https://github.com/linux-can 3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3519T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3520S: Maintained 3521F: Documentation/networking/can.rst 3522F: net/can/ 3523F: include/linux/can/core.h 3524F: include/uapi/linux/can.h 3525F: include/uapi/linux/can/bcm.h 3526F: include/uapi/linux/can/raw.h 3527F: include/uapi/linux/can/gw.h 3528 3529CAPABILITIES 3530M: Serge Hallyn <serge@hallyn.com> 3531L: linux-security-module@vger.kernel.org 3532S: Supported 3533F: include/linux/capability.h 3534F: include/uapi/linux/capability.h 3535F: security/commoncap.c 3536F: kernel/capability.c 3537 3538CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3539M: Kevin Tsai <ktsai@capellamicro.com> 3540S: Maintained 3541F: drivers/iio/light/cm* 3542 3543CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3544M: Christian Lamparter <chunkeey@googlemail.com> 3545L: linux-wireless@vger.kernel.org 3546W: http://wireless.kernel.org/en/users/Drivers/carl9170 3547S: Maintained 3548F: drivers/net/wireless/ath/carl9170/ 3549 3550CAVIUM I2C DRIVER 3551M: Jan Glauber <jglauber@cavium.com> 3552M: David Daney <david.daney@cavium.com> 3553W: http://www.cavium.com 3554S: Supported 3555F: drivers/i2c/busses/i2c-octeon* 3556F: drivers/i2c/busses/i2c-thunderx* 3557 3558CAVIUM LIQUIDIO NETWORK DRIVER 3559M: Derek Chickles <dchickles@marvell.com> 3560M: Satanand Burla <sburla@marvell.com> 3561M: Felix Manlunas <fmanlunas@marvell.com> 3562L: netdev@vger.kernel.org 3563W: http://www.cavium.com 3564S: Supported 3565F: drivers/net/ethernet/cavium/liquidio/ 3566 3567CAVIUM MMC DRIVER 3568M: Jan Glauber <jglauber@cavium.com> 3569M: David Daney <david.daney@cavium.com> 3570M: Steven J. Hill <Steven.Hill@cavium.com> 3571W: http://www.cavium.com 3572S: Supported 3573F: drivers/mmc/host/cavium* 3574 3575CAVIUM OCTEON-TX CRYPTO DRIVER 3576M: George Cherian <george.cherian@cavium.com> 3577L: linux-crypto@vger.kernel.org 3578W: http://www.cavium.com 3579S: Supported 3580F: drivers/crypto/cavium/cpt/ 3581 3582CAVIUM THUNDERX2 ARM64 SOC 3583M: Robert Richter <rrichter@cavium.com> 3584M: Jayachandran C <jnair@caviumnetworks.com> 3585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3586S: Maintained 3587F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3588F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3589 3590CC2520 IEEE-802.15.4 RADIO DRIVER 3591M: Varka Bhadram <varkabhadram@gmail.com> 3592L: linux-wpan@vger.kernel.org 3593S: Maintained 3594F: drivers/net/ieee802154/cc2520.c 3595F: include/linux/spi/cc2520.h 3596F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3597 3598CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3599M: Gilad Ben-Yossef <gilad@benyossef.com> 3600L: linux-crypto@vger.kernel.org 3601S: Supported 3602F: drivers/crypto/ccree/ 3603W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3604 3605CEC FRAMEWORK 3606M: Hans Verkuil <hans.verkuil@cisco.com> 3607L: linux-media@vger.kernel.org 3608T: git git://linuxtv.org/media_tree.git 3609W: http://linuxtv.org 3610S: Supported 3611F: Documentation/media/kapi/cec-core.rst 3612F: Documentation/media/uapi/cec 3613F: drivers/media/cec/ 3614F: drivers/media/rc/keymaps/rc-cec.c 3615F: include/media/cec.h 3616F: include/media/cec-notifier.h 3617F: include/uapi/linux/cec.h 3618F: include/uapi/linux/cec-funcs.h 3619F: Documentation/devicetree/bindings/media/cec.txt 3620F: Documentation/ABI/testing/debugfs-cec-error-inj 3621 3622CEC GPIO DRIVER 3623M: Hans Verkuil <hans.verkuil@cisco.com> 3624L: linux-media@vger.kernel.org 3625T: git git://linuxtv.org/media_tree.git 3626W: http://linuxtv.org 3627S: Supported 3628F: drivers/media/platform/cec-gpio/ 3629F: Documentation/devicetree/bindings/media/cec-gpio.txt 3630 3631CELL BROADBAND ENGINE ARCHITECTURE 3632M: Arnd Bergmann <arnd@arndb.de> 3633L: linuxppc-dev@lists.ozlabs.org 3634W: http://www.ibm.com/developerworks/power/cell/ 3635S: Supported 3636F: arch/powerpc/include/asm/cell*.h 3637F: arch/powerpc/include/asm/spu*.h 3638F: arch/powerpc/include/uapi/asm/spu*.h 3639F: arch/powerpc/oprofile/*cell* 3640F: arch/powerpc/platforms/cell/ 3641 3642CEPH COMMON CODE (LIBCEPH) 3643M: Ilya Dryomov <idryomov@gmail.com> 3644M: "Yan, Zheng" <zyan@redhat.com> 3645M: Sage Weil <sage@redhat.com> 3646L: ceph-devel@vger.kernel.org 3647W: http://ceph.com/ 3648T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3649T: git git://github.com/ceph/ceph-client.git 3650S: Supported 3651F: net/ceph/ 3652F: include/linux/ceph/ 3653F: include/linux/crush/ 3654 3655CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3656M: "Yan, Zheng" <zyan@redhat.com> 3657M: Sage Weil <sage@redhat.com> 3658M: Ilya Dryomov <idryomov@gmail.com> 3659L: ceph-devel@vger.kernel.org 3660W: http://ceph.com/ 3661T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3662T: git git://github.com/ceph/ceph-client.git 3663S: Supported 3664F: Documentation/filesystems/ceph.txt 3665F: fs/ceph/ 3666 3667CERTIFICATE HANDLING: 3668M: David Howells <dhowells@redhat.com> 3669M: David Woodhouse <dwmw2@infradead.org> 3670L: keyrings@vger.kernel.org 3671S: Maintained 3672F: Documentation/admin-guide/module-signing.rst 3673F: certs/ 3674F: scripts/sign-file.c 3675F: scripts/extract-cert.c 3676 3677CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3678L: linux-usb@vger.kernel.org 3679S: Orphan 3680F: Documentation/usb/WUSB-Design-overview.txt 3681F: Documentation/usb/wusb-cbaf 3682F: drivers/usb/host/hwa-hc.c 3683F: drivers/usb/host/whci/ 3684F: drivers/usb/wusbcore/ 3685F: include/linux/usb/wusb* 3686 3687CFAG12864B LCD DRIVER 3688M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3689S: Maintained 3690F: drivers/auxdisplay/cfag12864b.c 3691F: include/linux/cfag12864b.h 3692 3693CFAG12864BFB LCD FRAMEBUFFER DRIVER 3694M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3695S: Maintained 3696F: drivers/auxdisplay/cfag12864bfb.c 3697F: include/linux/cfag12864b.h 3698 3699802.11 (including CFG80211/NL80211) 3700M: Johannes Berg <johannes@sipsolutions.net> 3701L: linux-wireless@vger.kernel.org 3702W: http://wireless.kernel.org/ 3703T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3704T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3705S: Maintained 3706F: net/wireless/ 3707F: include/uapi/linux/nl80211.h 3708F: include/linux/ieee80211.h 3709F: include/net/wext.h 3710F: include/net/cfg80211.h 3711F: include/net/iw_handler.h 3712F: include/net/ieee80211_radiotap.h 3713F: Documentation/driver-api/80211/cfg80211.rst 3714F: Documentation/networking/regulatory.txt 3715 3716CHAR and MISC DRIVERS 3717M: Arnd Bergmann <arnd@arndb.de> 3718M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3719T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3720S: Supported 3721F: drivers/char/ 3722F: drivers/misc/ 3723F: include/linux/miscdevice.h 3724 3725CHECKPATCH 3726M: Andy Whitcroft <apw@canonical.com> 3727M: Joe Perches <joe@perches.com> 3728S: Maintained 3729F: scripts/checkpatch.pl 3730 3731CHINESE DOCUMENTATION 3732M: Harry Wei <harryxiyou@gmail.com> 3733L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3734L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3735S: Maintained 3736F: Documentation/translations/zh_CN/ 3737 3738CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3739M: Peter Chen <Peter.Chen@nxp.com> 3740T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3741L: linux-usb@vger.kernel.org 3742S: Maintained 3743F: drivers/usb/chipidea/ 3744 3745CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3746M: Hans de Goede <hdegoede@redhat.com> 3747L: linux-input@vger.kernel.org 3748S: Maintained 3749F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3750F: drivers/input/touchscreen/chipone_icn8318.c 3751 3752CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3753M: Hans de Goede <hdegoede@redhat.com> 3754L: linux-input@vger.kernel.org 3755S: Maintained 3756F: drivers/input/touchscreen/chipone_icn8505.c 3757 3758CHROME HARDWARE PLATFORM SUPPORT 3759M: Benson Leung <bleung@chromium.org> 3760M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3761S: Maintained 3762T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3763F: drivers/platform/chrome/ 3764 3765CHROMEOS EC SUBDRIVERS 3766M: Benson Leung <bleung@chromium.org> 3767M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3768R: Guenter Roeck <groeck@chromium.org> 3769S: Maintained 3770N: cros_ec 3771N: cros-ec 3772F: drivers/power/supply/cros_usbpd-charger.c 3773 3774CHROMEOS EC CODEC DRIVER 3775M: Cheng-Yi Chiang <cychiang@chromium.org> 3776S: Maintained 3777R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3778R: Guenter Roeck <groeck@chromium.org> 3779F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3780F: sound/soc/codecs/cros_ec_codec.* 3781 3782CIRRUS LOGIC AUDIO CODEC DRIVERS 3783M: Brian Austin <brian.austin@cirrus.com> 3784M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3785L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3786S: Maintained 3787F: sound/soc/codecs/cs* 3788 3789CIRRUS LOGIC EP93XX ETHERNET DRIVER 3790M: Hartley Sweeten <hsweeten@visionengravers.com> 3791L: netdev@vger.kernel.org 3792S: Maintained 3793F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3794 3795CIRRUS LOGIC LOCHNAGAR DRIVER 3796M: Charles Keepax <ckeepax@opensource.cirrus.com> 3797M: Richard Fitzgerald <rf@opensource.cirrus.com> 3798L: patches@opensource.cirrus.com 3799S: Supported 3800F: drivers/clk/clk-lochnagar.c 3801F: drivers/mfd/lochnagar-i2c.c 3802F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3803F: drivers/regulator/lochnagar-regulator.c 3804F: include/dt-bindings/clk/lochnagar.h 3805F: include/dt-bindings/pinctrl/lochnagar.h 3806F: include/linux/mfd/lochnagar* 3807F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3808F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3809F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3810F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3811 3812CISCO FCOE HBA DRIVER 3813M: Satish Kharat <satishkh@cisco.com> 3814M: Sesidhar Baddela <sebaddel@cisco.com> 3815M: Karan Tilak Kumar <kartilak@cisco.com> 3816L: linux-scsi@vger.kernel.org 3817S: Supported 3818F: drivers/scsi/fnic/ 3819 3820CISCO SCSI HBA DRIVER 3821M: Karan Tilak Kumar <kartilak@cisco.com> 3822M: Sesidhar Baddela <sebaddel@cisco.com> 3823L: linux-scsi@vger.kernel.org 3824S: Supported 3825F: drivers/scsi/snic/ 3826 3827CISCO VIC ETHERNET NIC DRIVER 3828M: Christian Benvenuti <benve@cisco.com> 3829M: Govindarajulu Varadarajan <_govind@gmx.com> 3830M: Parvi Kaustubhi <pkaustub@cisco.com> 3831S: Supported 3832F: drivers/net/ethernet/cisco/enic/ 3833 3834CISCO VIC LOW LATENCY NIC DRIVER 3835M: Christian Benvenuti <benve@cisco.com> 3836M: Nelson Escobar <neescoba@cisco.com> 3837M: Parvi Kaustubhi <pkaustub@cisco.com> 3838S: Supported 3839F: drivers/infiniband/hw/usnic/ 3840 3841CIRRUS LOGIC MADERA CODEC DRIVERS 3842M: Charles Keepax <ckeepax@opensource.cirrus.com> 3843M: Richard Fitzgerald <rf@opensource.cirrus.com> 3844L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3845L: patches@opensource.cirrus.com 3846T: git https://github.com/CirrusLogic/linux-drivers.git 3847W: https://github.com/CirrusLogic/linux-drivers/wiki 3848S: Supported 3849F: Documentation/devicetree/bindings/mfd/madera.txt 3850F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3851F: include/linux/irqchip/irq-madera* 3852F: include/linux/mfd/madera/* 3853F: drivers/gpio/gpio-madera* 3854F: drivers/irqchip/irq-madera* 3855F: drivers/mfd/madera* 3856F: drivers/mfd/cs47l* 3857F: drivers/pinctrl/cirrus/* 3858 3859CLANG-FORMAT FILE 3860M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3861S: Maintained 3862F: .clang-format 3863 3864CLEANCACHE API 3865M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3866L: linux-kernel@vger.kernel.org 3867S: Maintained 3868F: mm/cleancache.c 3869F: include/linux/cleancache.h 3870 3871CLK API 3872M: Russell King <linux@armlinux.org.uk> 3873L: linux-clk@vger.kernel.org 3874S: Maintained 3875F: include/linux/clk.h 3876 3877CLOCKSOURCE, CLOCKEVENT DRIVERS 3878M: Daniel Lezcano <daniel.lezcano@linaro.org> 3879M: Thomas Gleixner <tglx@linutronix.de> 3880L: linux-kernel@vger.kernel.org 3881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3882S: Supported 3883F: drivers/clocksource/ 3884F: Documentation/devicetree/bindings/timer/ 3885 3886CMPC ACPI DRIVER 3887M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3888M: Daniel Oliveira Nascimento <don@syst.com.br> 3889L: platform-driver-x86@vger.kernel.org 3890S: Supported 3891F: drivers/platform/x86/classmate-laptop.c 3892 3893COBALT MEDIA DRIVER 3894M: Hans Verkuil <hans.verkuil@cisco.com> 3895L: linux-media@vger.kernel.org 3896T: git git://linuxtv.org/media_tree.git 3897W: https://linuxtv.org 3898S: Supported 3899F: drivers/media/pci/cobalt/ 3900 3901COCCINELLE/Semantic Patches (SmPL) 3902M: Julia Lawall <Julia.Lawall@lip6.fr> 3903M: Gilles Muller <Gilles.Muller@lip6.fr> 3904M: Nicolas Palix <nicolas.palix@imag.fr> 3905M: Michal Marek <michal.lkml@markovi.net> 3906L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3907T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3908W: http://coccinelle.lip6.fr/ 3909S: Supported 3910F: Documentation/dev-tools/coccinelle.rst 3911F: scripts/coccinelle/ 3912F: scripts/coccicheck 3913 3914CODA FILE SYSTEM 3915M: Jan Harkes <jaharkes@cs.cmu.edu> 3916M: coda@cs.cmu.edu 3917L: codalist@coda.cs.cmu.edu 3918W: http://www.coda.cs.cmu.edu/ 3919S: Maintained 3920F: Documentation/filesystems/coda.txt 3921F: fs/coda/ 3922F: include/linux/coda*.h 3923F: include/uapi/linux/coda*.h 3924 3925CODA V4L2 MEM2MEM DRIVER 3926M: Philipp Zabel <p.zabel@pengutronix.de> 3927L: linux-media@vger.kernel.org 3928S: Maintained 3929F: Documentation/devicetree/bindings/media/coda.txt 3930F: drivers/media/platform/coda/ 3931 3932CODE OF CONDUCT 3933M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3934S: Supported 3935F: Documentation/process/code-of-conduct.rst 3936F: Documentation/process/code-of-conduct-interpretation.rst 3937 3938COMMON CLK FRAMEWORK 3939M: Michael Turquette <mturquette@baylibre.com> 3940M: Stephen Boyd <sboyd@kernel.org> 3941L: linux-clk@vger.kernel.org 3942Q: http://patchwork.kernel.org/project/linux-clk/list/ 3943T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3944S: Maintained 3945F: Documentation/devicetree/bindings/clock/ 3946F: drivers/clk/ 3947X: drivers/clk/clkdev.c 3948F: include/linux/clk-pr* 3949F: include/linux/clk/ 3950F: include/linux/of_clk.h 3951 3952COMMON INTERNET FILE SYSTEM (CIFS) 3953M: Steve French <sfrench@samba.org> 3954L: linux-cifs@vger.kernel.org 3955L: samba-technical@lists.samba.org (moderated for non-subscribers) 3956W: http://linux-cifs.samba.org/ 3957T: git git://git.samba.org/sfrench/cifs-2.6.git 3958S: Supported 3959F: Documentation/filesystems/cifs/ 3960F: fs/cifs/ 3961 3962COMPACTPCI HOTPLUG CORE 3963M: Scott Murray <scott@spiteful.org> 3964L: linux-pci@vger.kernel.org 3965S: Maintained 3966F: drivers/pci/hotplug/cpci_hotplug* 3967 3968COMPACTPCI HOTPLUG GENERIC DRIVER 3969M: Scott Murray <scott@spiteful.org> 3970L: linux-pci@vger.kernel.org 3971S: Maintained 3972F: drivers/pci/hotplug/cpcihp_generic.c 3973 3974COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3975M: Scott Murray <scott@spiteful.org> 3976L: linux-pci@vger.kernel.org 3977S: Maintained 3978F: drivers/pci/hotplug/cpcihp_zt5550.* 3979 3980COMPAL LAPTOP SUPPORT 3981M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3982L: platform-driver-x86@vger.kernel.org 3983S: Maintained 3984F: drivers/platform/x86/compal-laptop.c 3985 3986COMPILER ATTRIBUTES 3987M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3988S: Maintained 3989F: include/linux/compiler_attributes.h 3990 3991CONEXANT ACCESSRUNNER USB DRIVER 3992L: accessrunner-general@lists.sourceforge.net 3993W: http://accessrunner.sourceforge.net/ 3994S: Orphan 3995F: drivers/usb/atm/cxacru.c 3996 3997CONFIGFS 3998M: Joel Becker <jlbec@evilplan.org> 3999M: Christoph Hellwig <hch@lst.de> 4000T: git git://git.infradead.org/users/hch/configfs.git 4001S: Supported 4002F: fs/configfs/ 4003F: include/linux/configfs.h 4004 4005CONNECTOR 4006M: Evgeniy Polyakov <zbr@ioremap.net> 4007L: netdev@vger.kernel.org 4008S: Maintained 4009F: drivers/connector/ 4010 4011CONTROL GROUP (CGROUP) 4012M: Tejun Heo <tj@kernel.org> 4013M: Li Zefan <lizefan@huawei.com> 4014M: Johannes Weiner <hannes@cmpxchg.org> 4015L: cgroups@vger.kernel.org 4016T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4017S: Maintained 4018F: Documentation/admin-guide/cgroup-v2.rst 4019F: Documentation/cgroup-v1/ 4020F: include/linux/cgroup* 4021F: kernel/cgroup/ 4022 4023CONTROL GROUP - CPUSET 4024M: Li Zefan <lizefan@huawei.com> 4025L: cgroups@vger.kernel.org 4026W: http://www.bullopensource.org/cpuset/ 4027W: http://oss.sgi.com/projects/cpusets/ 4028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4029S: Maintained 4030F: Documentation/cgroup-v1/cpusets.txt 4031F: include/linux/cpuset.h 4032F: kernel/cgroup/cpuset.c 4033 4034CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4035M: Johannes Weiner <hannes@cmpxchg.org> 4036M: Michal Hocko <mhocko@kernel.org> 4037M: Vladimir Davydov <vdavydov.dev@gmail.com> 4038L: cgroups@vger.kernel.org 4039L: linux-mm@kvack.org 4040S: Maintained 4041F: mm/memcontrol.c 4042F: mm/swap_cgroup.c 4043 4044CORETEMP HARDWARE MONITORING DRIVER 4045M: Fenghua Yu <fenghua.yu@intel.com> 4046L: linux-hwmon@vger.kernel.org 4047S: Maintained 4048F: Documentation/hwmon/coretemp 4049F: drivers/hwmon/coretemp.c 4050 4051COSA/SRP SYNC SERIAL DRIVER 4052M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4053W: http://www.fi.muni.cz/~kas/cosa/ 4054S: Maintained 4055F: drivers/net/wan/cosa* 4056 4057CPMAC ETHERNET DRIVER 4058M: Florian Fainelli <f.fainelli@gmail.com> 4059L: netdev@vger.kernel.org 4060S: Maintained 4061F: drivers/net/ethernet/ti/cpmac.c 4062 4063CPU FREQUENCY SCALING FRAMEWORK 4064M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4065M: Viresh Kumar <viresh.kumar@linaro.org> 4066L: linux-pm@vger.kernel.org 4067S: Maintained 4068T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4069T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4070B: https://bugzilla.kernel.org 4071F: Documentation/admin-guide/pm/cpufreq.rst 4072F: Documentation/admin-guide/pm/intel_pstate.rst 4073F: Documentation/cpu-freq/ 4074F: Documentation/devicetree/bindings/cpufreq/ 4075F: drivers/cpufreq/ 4076F: include/linux/cpufreq.h 4077F: tools/testing/selftests/cpufreq/ 4078 4079CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4080M: Viresh Kumar <viresh.kumar@linaro.org> 4081M: Sudeep Holla <sudeep.holla@arm.com> 4082L: linux-pm@vger.kernel.org 4083W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4084S: Maintained 4085F: drivers/cpufreq/arm_big_little.h 4086F: drivers/cpufreq/arm_big_little.c 4087 4088CPU POWER MONITORING SUBSYSTEM 4089M: Thomas Renninger <trenn@suse.com> 4090M: Shuah Khan <shuah@kernel.org> 4091M: Shuah Khan <skhan@linuxfoundation.org> 4092L: linux-pm@vger.kernel.org 4093S: Maintained 4094F: tools/power/cpupower/ 4095 4096CPUID/MSR DRIVER 4097M: "H. Peter Anvin" <hpa@zytor.com> 4098S: Maintained 4099F: arch/x86/kernel/cpuid.c 4100F: arch/x86/kernel/msr.c 4101 4102CPUIDLE DRIVER - ARM BIG LITTLE 4103M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4104M: Daniel Lezcano <daniel.lezcano@linaro.org> 4105L: linux-pm@vger.kernel.org 4106L: linux-arm-kernel@lists.infradead.org 4107T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4108S: Maintained 4109F: drivers/cpuidle/cpuidle-big_little.c 4110 4111CPUIDLE DRIVER - ARM EXYNOS 4112M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4113M: Daniel Lezcano <daniel.lezcano@linaro.org> 4114M: Kukjin Kim <kgene@kernel.org> 4115L: linux-pm@vger.kernel.org 4116L: linux-samsung-soc@vger.kernel.org 4117S: Supported 4118F: drivers/cpuidle/cpuidle-exynos.c 4119F: arch/arm/mach-exynos/pm.c 4120 4121CPU IDLE TIME MANAGEMENT FRAMEWORK 4122M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4123M: Daniel Lezcano <daniel.lezcano@linaro.org> 4124L: linux-pm@vger.kernel.org 4125S: Maintained 4126T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4127B: https://bugzilla.kernel.org 4128F: Documentation/admin-guide/pm/cpuidle.rst 4129F: Documentation/driver-api/pm/cpuidle.rst 4130F: drivers/cpuidle/* 4131F: include/linux/cpuidle.h 4132 4133CRAMFS FILESYSTEM 4134M: Nicolas Pitre <nico@fluxnic.net> 4135S: Maintained 4136F: Documentation/filesystems/cramfs.txt 4137F: fs/cramfs/ 4138 4139CRYPTO API 4140M: Herbert Xu <herbert@gondor.apana.org.au> 4141M: "David S. Miller" <davem@davemloft.net> 4142L: linux-crypto@vger.kernel.org 4143T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4144T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4145S: Maintained 4146F: Documentation/crypto/ 4147F: Documentation/devicetree/bindings/crypto/ 4148F: arch/*/crypto/ 4149F: crypto/ 4150F: drivers/crypto/ 4151F: include/crypto/ 4152F: include/linux/crypto* 4153 4154CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4155M: Neil Horman <nhorman@tuxdriver.com> 4156L: linux-crypto@vger.kernel.org 4157S: Maintained 4158F: crypto/ansi_cprng.c 4159F: crypto/rng.c 4160 4161CS3308 MEDIA DRIVER 4162M: Hans Verkuil <hverkuil@xs4all.nl> 4163L: linux-media@vger.kernel.org 4164T: git git://linuxtv.org/media_tree.git 4165W: http://linuxtv.org 4166S: Odd Fixes 4167F: drivers/media/i2c/cs3308.c 4168 4169CS5535 Audio ALSA driver 4170M: Jaya Kumar <jayakumar.alsa@gmail.com> 4171S: Maintained 4172F: sound/pci/cs5535audio/ 4173 4174CSI DRIVERS FOR ALLWINNER V3s 4175M: Yong Deng <yong.deng@magewell.com> 4176L: linux-media@vger.kernel.org 4177T: git git://linuxtv.org/media_tree.git 4178S: Maintained 4179F: drivers/media/platform/sunxi/sun6i-csi/ 4180F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4181 4182CW1200 WLAN driver 4183M: Solomon Peachy <pizza@shaftnet.org> 4184S: Maintained 4185F: drivers/net/wireless/st/cw1200/ 4186 4187CX18 VIDEO4LINUX DRIVER 4188M: Andy Walls <awalls@md.metrocast.net> 4189L: ivtv-devel@ivtvdriver.org (subscribers-only) 4190L: linux-media@vger.kernel.org 4191T: git git://linuxtv.org/media_tree.git 4192W: https://linuxtv.org 4193W: http://www.ivtvdriver.org/index.php/Cx18 4194S: Maintained 4195F: Documentation/media/v4l-drivers/cx18* 4196F: drivers/media/pci/cx18/ 4197F: include/uapi/linux/ivtv* 4198 4199CX2341X MPEG ENCODER HELPER MODULE 4200M: Hans Verkuil <hverkuil@xs4all.nl> 4201L: linux-media@vger.kernel.org 4202T: git git://linuxtv.org/media_tree.git 4203W: https://linuxtv.org 4204S: Maintained 4205F: drivers/media/common/cx2341x* 4206F: include/media/drv-intf/cx2341x.h 4207 4208CX24120 MEDIA DRIVER 4209M: Jemma Denson <jdenson@gmail.com> 4210M: Patrick Boettcher <patrick.boettcher@posteo.de> 4211L: linux-media@vger.kernel.org 4212W: https://linuxtv.org 4213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4214S: Maintained 4215F: drivers/media/dvb-frontends/cx24120* 4216 4217CX88 VIDEO4LINUX DRIVER 4218M: Mauro Carvalho Chehab <mchehab@kernel.org> 4219L: linux-media@vger.kernel.org 4220W: https://linuxtv.org 4221T: git git://linuxtv.org/media_tree.git 4222S: Odd fixes 4223F: Documentation/media/v4l-drivers/cx88* 4224F: drivers/media/pci/cx88/ 4225 4226CXD2820R MEDIA DRIVER 4227M: Antti Palosaari <crope@iki.fi> 4228L: linux-media@vger.kernel.org 4229W: https://linuxtv.org 4230W: http://palosaari.fi/linux/ 4231Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4232T: git git://linuxtv.org/anttip/media_tree.git 4233S: Maintained 4234F: drivers/media/dvb-frontends/cxd2820r* 4235 4236CXGB3 ETHERNET DRIVER (CXGB3) 4237M: Vishal Kulkarni <vishal@chelsio.com> 4238L: netdev@vger.kernel.org 4239W: http://www.chelsio.com 4240S: Supported 4241F: drivers/net/ethernet/chelsio/cxgb3/ 4242 4243CXGB3 ISCSI DRIVER (CXGB3I) 4244M: Karen Xie <kxie@chelsio.com> 4245L: linux-scsi@vger.kernel.org 4246W: http://www.chelsio.com 4247S: Supported 4248F: drivers/scsi/cxgbi/cxgb3i 4249 4250CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4251M: Steve Wise <swise@chelsio.com> 4252L: linux-rdma@vger.kernel.org 4253W: http://www.openfabrics.org 4254S: Supported 4255F: drivers/infiniband/hw/cxgb3/ 4256F: include/uapi/rdma/cxgb3-abi.h 4257 4258CXGB4 CRYPTO DRIVER (chcr) 4259M: Harsh Jain <harsh@chelsio.com> 4260L: linux-crypto@vger.kernel.org 4261W: http://www.chelsio.com 4262S: Supported 4263F: drivers/crypto/chelsio 4264 4265CXGB4 ETHERNET DRIVER (CXGB4) 4266M: Vishal Kulkarni <vishal@chelsio.com> 4267L: netdev@vger.kernel.org 4268W: http://www.chelsio.com 4269S: Supported 4270F: drivers/net/ethernet/chelsio/cxgb4/ 4271 4272CXGB4 ISCSI DRIVER (CXGB4I) 4273M: Karen Xie <kxie@chelsio.com> 4274L: linux-scsi@vger.kernel.org 4275W: http://www.chelsio.com 4276S: Supported 4277F: drivers/scsi/cxgbi/cxgb4i 4278 4279CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4280M: Steve Wise <swise@chelsio.com> 4281L: linux-rdma@vger.kernel.org 4282W: http://www.openfabrics.org 4283S: Supported 4284F: drivers/infiniband/hw/cxgb4/ 4285F: include/uapi/rdma/cxgb4-abi.h 4286 4287CXGB4VF ETHERNET DRIVER (CXGB4VF) 4288M: Casey Leedom <leedom@chelsio.com> 4289L: netdev@vger.kernel.org 4290W: http://www.chelsio.com 4291S: Supported 4292F: drivers/net/ethernet/chelsio/cxgb4vf/ 4293 4294CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4295M: Frederic Barrat <fbarrat@linux.ibm.com> 4296M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4297L: linuxppc-dev@lists.ozlabs.org 4298S: Supported 4299F: arch/powerpc/platforms/powernv/pci-cxl.c 4300F: drivers/misc/cxl/ 4301F: include/misc/cxl* 4302F: include/uapi/misc/cxl.h 4303F: Documentation/powerpc/cxl.txt 4304F: Documentation/ABI/testing/sysfs-class-cxl 4305 4306CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4307M: Manoj N. Kumar <manoj@linux.ibm.com> 4308M: Matthew R. Ochs <mrochs@linux.ibm.com> 4309M: Uma Krishnan <ukrishn@linux.ibm.com> 4310L: linux-scsi@vger.kernel.org 4311S: Supported 4312F: drivers/scsi/cxlflash/ 4313F: include/uapi/scsi/cxlflash_ioctl.h 4314F: Documentation/powerpc/cxlflash.txt 4315 4316CYBERPRO FB DRIVER 4317M: Russell King <linux@armlinux.org.uk> 4318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4319W: http://www.armlinux.org.uk/ 4320S: Maintained 4321F: drivers/video/fbdev/cyber2000fb.* 4322 4323CYCLADES ASYNC MUX DRIVER 4324W: http://www.cyclades.com/ 4325S: Orphan 4326F: drivers/tty/cyclades.c 4327F: include/linux/cyclades.h 4328F: include/uapi/linux/cyclades.h 4329 4330CYCLADES PC300 DRIVER 4331W: http://www.cyclades.com/ 4332S: Orphan 4333F: drivers/net/wan/pc300* 4334 4335CYPRESS_FIRMWARE MEDIA DRIVER 4336M: Antti Palosaari <crope@iki.fi> 4337L: linux-media@vger.kernel.org 4338W: https://linuxtv.org 4339W: http://palosaari.fi/linux/ 4340Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4341T: git git://linuxtv.org/anttip/media_tree.git 4342S: Maintained 4343F: drivers/media/common/cypress_firmware* 4344 4345CYTTSP TOUCHSCREEN DRIVER 4346M: Ferruh Yigit <fery@cypress.com> 4347L: linux-input@vger.kernel.org 4348S: Supported 4349F: drivers/input/touchscreen/cyttsp* 4350F: include/linux/input/cyttsp.h 4351 4352D-LINK DIR-685 TOUCHKEYS DRIVER 4353M: Linus Walleij <linus.walleij@linaro.org> 4354L: linux-input@vger.kernel.org 4355S: Supported 4356F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4357 4358DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4359M: Joshua Kinard <kumba@gentoo.org> 4360S: Maintained 4361F: drivers/rtc/rtc-ds1685.c 4362F: include/linux/rtc/ds1685.h 4363 4364DAMA SLAVE for AX.25 4365M: Joerg Reuter <jreuter@yaina.de> 4366W: http://yaina.de/jreuter/ 4367W: http://www.qsl.net/dl1bke/ 4368L: linux-hams@vger.kernel.org 4369S: Maintained 4370F: net/ax25/af_ax25.c 4371F: net/ax25/ax25_dev.c 4372F: net/ax25/ax25_ds_* 4373F: net/ax25/ax25_in.c 4374F: net/ax25/ax25_out.c 4375F: net/ax25/ax25_timer.c 4376F: net/ax25/sysctl_net_ax25.c 4377 4378DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4379L: netdev@vger.kernel.org 4380S: Orphan 4381F: Documentation/networking/device_drivers/dec/dmfe.txt 4382F: drivers/net/ethernet/dec/tulip/dmfe.c 4383 4384DC390/AM53C974 SCSI driver 4385M: Hannes Reinecke <hare@suse.com> 4386L: linux-scsi@vger.kernel.org 4387S: Maintained 4388F: drivers/scsi/am53c974.c 4389 4390DC395x SCSI driver 4391M: Oliver Neukum <oliver@neukum.org> 4392M: Ali Akcaagac <aliakc@web.de> 4393M: Jamie Lenehan <lenehan@twibble.org> 4394L: dc395x@twibble.org 4395W: http://twibble.org/dist/dc395x/ 4396W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4397S: Maintained 4398F: Documentation/scsi/dc395x.txt 4399F: drivers/scsi/dc395x.* 4400 4401DCCP PROTOCOL 4402M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4403L: dccp@vger.kernel.org 4404W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4405S: Maintained 4406F: include/linux/dccp.h 4407F: include/uapi/linux/dccp.h 4408F: include/linux/tfrc.h 4409F: net/dccp/ 4410 4411DECnet NETWORK LAYER 4412W: http://linux-decnet.sourceforge.net 4413L: linux-decnet-user@lists.sourceforge.net 4414S: Orphan 4415F: Documentation/networking/decnet.txt 4416F: net/decnet/ 4417 4418DECSTATION PLATFORM SUPPORT 4419M: "Maciej W. Rozycki" <macro@linux-mips.org> 4420L: linux-mips@vger.kernel.org 4421W: http://www.linux-mips.org/wiki/DECstation 4422S: Maintained 4423F: arch/mips/dec/ 4424F: arch/mips/include/asm/dec/ 4425F: arch/mips/include/asm/mach-dec/ 4426 4427DEFXX FDDI NETWORK DRIVER 4428M: "Maciej W. Rozycki" <macro@linux-mips.org> 4429S: Maintained 4430F: drivers/net/fddi/defxx.* 4431 4432DELL SMBIOS DRIVER 4433M: Pali Rohár <pali.rohar@gmail.com> 4434M: Mario Limonciello <mario.limonciello@dell.com> 4435L: platform-driver-x86@vger.kernel.org 4436S: Maintained 4437F: drivers/platform/x86/dell-smbios.* 4438 4439DELL SMBIOS SMM DRIVER 4440M: Mario Limonciello <mario.limonciello@dell.com> 4441L: platform-driver-x86@vger.kernel.org 4442S: Maintained 4443F: drivers/platform/x86/dell-smbios-smm.c 4444 4445DELL SMBIOS WMI DRIVER 4446M: Mario Limonciello <mario.limonciello@dell.com> 4447L: platform-driver-x86@vger.kernel.org 4448S: Maintained 4449F: drivers/platform/x86/dell-smbios-wmi.c 4450F: tools/wmi/dell-smbios-example.c 4451 4452DEFZA FDDI NETWORK DRIVER 4453M: "Maciej W. Rozycki" <macro@linux-mips.org> 4454S: Maintained 4455F: drivers/net/fddi/defza.* 4456 4457DELL LAPTOP DRIVER 4458M: Matthew Garrett <mjg59@srcf.ucam.org> 4459M: Pali Rohár <pali.rohar@gmail.com> 4460L: platform-driver-x86@vger.kernel.org 4461S: Maintained 4462F: drivers/platform/x86/dell-laptop.c 4463 4464DELL LAPTOP FREEFALL DRIVER 4465M: Pali Rohár <pali.rohar@gmail.com> 4466S: Maintained 4467F: drivers/platform/x86/dell-smo8800.c 4468 4469DELL LAPTOP RBTN DRIVER 4470M: Pali Rohár <pali.rohar@gmail.com> 4471S: Maintained 4472F: drivers/platform/x86/dell-rbtn.* 4473 4474DELL REMOTE BIOS UPDATE DRIVER 4475M: Stuart Hayes <stuart.w.hayes@gmail.com> 4476L: platform-driver-x86@vger.kernel.org 4477S: Maintained 4478F: drivers/platform/x86/dell_rbu.c 4479 4480DELL LAPTOP SMM DRIVER 4481M: Pali Rohár <pali.rohar@gmail.com> 4482S: Maintained 4483F: drivers/hwmon/dell-smm-hwmon.c 4484F: include/uapi/linux/i8k.h 4485 4486DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4487M: Stuart Hayes <stuart.w.hayes@gmail.com> 4488L: platform-driver-x86@vger.kernel.org 4489S: Maintained 4490F: Documentation/dcdbas.txt 4491F: drivers/platform/x86/dcdbas.* 4492 4493DELL WMI NOTIFICATIONS DRIVER 4494M: Matthew Garrett <mjg59@srcf.ucam.org> 4495M: Pali Rohár <pali.rohar@gmail.com> 4496S: Maintained 4497F: drivers/platform/x86/dell-wmi.c 4498 4499DELL WMI DESCRIPTOR DRIVER 4500M: Mario Limonciello <mario.limonciello@dell.com> 4501S: Maintained 4502F: drivers/platform/x86/dell-wmi-descriptor.c 4503 4504DELTA ST MEDIA DRIVER 4505M: Hugues Fruchet <hugues.fruchet@st.com> 4506L: linux-media@vger.kernel.org 4507T: git git://linuxtv.org/media_tree.git 4508W: https://linuxtv.org 4509S: Supported 4510F: drivers/media/platform/sti/delta 4511 4512DENALI NAND DRIVER 4513M: Masahiro Yamada <yamada.masahiro@socionext.com> 4514L: linux-mtd@lists.infradead.org 4515S: Supported 4516F: drivers/mtd/nand/raw/denali* 4517 4518DESIGNWARE USB2 DRD IP DRIVER 4519M: Minas Harutyunyan <hminas@synopsys.com> 4520L: linux-usb@vger.kernel.org 4521T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4522S: Maintained 4523F: drivers/usb/dwc2/ 4524 4525DESIGNWARE USB3 DRD IP DRIVER 4526M: Felipe Balbi <balbi@kernel.org> 4527L: linux-usb@vger.kernel.org 4528T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4529S: Maintained 4530F: drivers/usb/dwc3/ 4531 4532DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4533M: Andreas Klinger <ak@it-klinger.de> 4534L: linux-iio@vger.kernel.org 4535S: Maintained 4536F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4537F: drivers/iio/proximity/srf*.c 4538 4539DEVICE COREDUMP (DEV_COREDUMP) 4540M: Johannes Berg <johannes@sipsolutions.net> 4541L: linux-kernel@vger.kernel.org 4542S: Maintained 4543F: drivers/base/devcoredump.c 4544F: include/linux/devcoredump.h 4545 4546DEVICE FREQUENCY (DEVFREQ) 4547M: MyungJoo Ham <myungjoo.ham@samsung.com> 4548M: Kyungmin Park <kyungmin.park@samsung.com> 4549R: Chanwoo Choi <cw00.choi@samsung.com> 4550L: linux-pm@vger.kernel.org 4551T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4552S: Maintained 4553F: drivers/devfreq/ 4554F: include/linux/devfreq.h 4555F: Documentation/devicetree/bindings/devfreq/ 4556F: include/trace/events/devfreq.h 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-I10NM 5603M: Tony Luck <tony.luck@intel.com> 5604L: linux-edac@vger.kernel.org 5605S: Maintained 5606F: drivers/edac/i10nm_base.c 5607 5608EDAC-I3000 5609L: linux-edac@vger.kernel.org 5610S: Orphan 5611F: drivers/edac/i3000_edac.c 5612 5613EDAC-I5000 5614L: linux-edac@vger.kernel.org 5615S: Maintained 5616F: drivers/edac/i5000_edac.c 5617 5618EDAC-I5400 5619M: Mauro Carvalho Chehab <mchehab@kernel.org> 5620L: linux-edac@vger.kernel.org 5621S: Maintained 5622F: drivers/edac/i5400_edac.c 5623 5624EDAC-I7300 5625M: Mauro Carvalho Chehab <mchehab@kernel.org> 5626L: linux-edac@vger.kernel.org 5627S: Maintained 5628F: drivers/edac/i7300_edac.c 5629 5630EDAC-I7CORE 5631M: Mauro Carvalho Chehab <mchehab@kernel.org> 5632L: linux-edac@vger.kernel.org 5633S: Maintained 5634F: drivers/edac/i7core_edac.c 5635 5636EDAC-I82443BXGX 5637M: Tim Small <tim@buttersideup.com> 5638L: linux-edac@vger.kernel.org 5639S: Maintained 5640F: drivers/edac/i82443bxgx_edac.c 5641 5642EDAC-I82975X 5643M: "Arvind R." <arvino55@gmail.com> 5644L: linux-edac@vger.kernel.org 5645S: Maintained 5646F: drivers/edac/i82975x_edac.c 5647 5648EDAC-IE31200 5649M: Jason Baron <jbaron@akamai.com> 5650L: linux-edac@vger.kernel.org 5651S: Maintained 5652F: drivers/edac/ie31200_edac.c 5653 5654EDAC-MPC85XX 5655M: Johannes Thumshirn <morbidrsa@gmail.com> 5656L: linux-edac@vger.kernel.org 5657S: Maintained 5658F: drivers/edac/mpc85xx_edac.[ch] 5659 5660EDAC-PASEMI 5661M: Egor Martovetsky <egor@pasemi.com> 5662L: linux-edac@vger.kernel.org 5663S: Maintained 5664F: drivers/edac/pasemi_edac.c 5665 5666EDAC-PND2 5667M: Tony Luck <tony.luck@intel.com> 5668L: linux-edac@vger.kernel.org 5669S: Maintained 5670F: drivers/edac/pnd2_edac.[ch] 5671 5672EDAC-R82600 5673M: Tim Small <tim@buttersideup.com> 5674L: linux-edac@vger.kernel.org 5675S: Maintained 5676F: drivers/edac/r82600_edac.c 5677 5678EDAC-SBRIDGE 5679M: Tony Luck <tony.luck@intel.com> 5680R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5681L: linux-edac@vger.kernel.org 5682S: Maintained 5683F: drivers/edac/sb_edac.c 5684 5685EDAC-SKYLAKE 5686M: Tony Luck <tony.luck@intel.com> 5687L: linux-edac@vger.kernel.org 5688S: Maintained 5689F: drivers/edac/skx_*.c 5690 5691EDAC-TI 5692M: Tero Kristo <t-kristo@ti.com> 5693L: linux-edac@vger.kernel.org 5694S: Maintained 5695F: drivers/edac/ti_edac.c 5696 5697EDAC-QCOM 5698M: Channagoud Kadabi <ckadabi@codeaurora.org> 5699M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5700L: linux-arm-msm@vger.kernel.org 5701L: linux-edac@vger.kernel.org 5702S: Maintained 5703F: drivers/edac/qcom_edac.c 5704 5705EDIROL UA-101/UA-1000 DRIVER 5706M: Clemens Ladisch <clemens@ladisch.de> 5707L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5708T: git git://git.alsa-project.org/alsa-kernel.git 5709S: Maintained 5710F: sound/usb/misc/ua101.c 5711 5712EFI TEST DRIVER 5713L: linux-efi@vger.kernel.org 5714M: Ivan Hu <ivan.hu@canonical.com> 5715M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5716S: Maintained 5717F: drivers/firmware/efi/test/ 5718 5719EFI VARIABLE FILESYSTEM 5720M: Matthew Garrett <matthew.garrett@nebula.com> 5721M: Jeremy Kerr <jk@ozlabs.org> 5722M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5723T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5724L: linux-efi@vger.kernel.org 5725S: Maintained 5726F: fs/efivarfs/ 5727 5728EFIFB FRAMEBUFFER DRIVER 5729L: linux-fbdev@vger.kernel.org 5730M: Peter Jones <pjones@redhat.com> 5731S: Maintained 5732F: drivers/video/fbdev/efifb.c 5733 5734EFS FILESYSTEM 5735W: http://aeschi.ch.eu.org/efs/ 5736S: Orphan 5737F: fs/efs/ 5738 5739EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5740M: Douglas Miller <dougmill@linux.ibm.com> 5741L: netdev@vger.kernel.org 5742S: Maintained 5743F: drivers/net/ethernet/ibm/ehea/ 5744 5745EM28XX VIDEO4LINUX DRIVER 5746M: Mauro Carvalho Chehab <mchehab@kernel.org> 5747L: linux-media@vger.kernel.org 5748W: https://linuxtv.org 5749T: git git://linuxtv.org/media_tree.git 5750S: Maintained 5751F: drivers/media/usb/em28xx/ 5752F: Documentation/media/v4l-drivers/em28xx* 5753 5754EMBEDDED LINUX 5755M: Paul Gortmaker <paul.gortmaker@windriver.com> 5756M: Matt Mackall <mpm@selenic.com> 5757M: David Woodhouse <dwmw2@infradead.org> 5758L: linux-embedded@vger.kernel.org 5759S: Maintained 5760 5761Emulex 10Gbps iSCSI - OneConnect DRIVER 5762M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5763M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5764M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5765L: linux-scsi@vger.kernel.org 5766W: http://www.broadcom.com 5767S: Supported 5768F: drivers/scsi/be2iscsi/ 5769 5770Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5771M: Sathya Perla <sathya.perla@broadcom.com> 5772M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5773M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5774M: Somnath Kotur <somnath.kotur@broadcom.com> 5775L: netdev@vger.kernel.org 5776W: http://www.emulex.com 5777S: Supported 5778F: drivers/net/ethernet/emulex/benet/ 5779 5780EMULEX ONECONNECT ROCE DRIVER 5781M: Selvin Xavier <selvin.xavier@broadcom.com> 5782M: Devesh Sharma <devesh.sharma@broadcom.com> 5783L: linux-rdma@vger.kernel.org 5784W: http://www.broadcom.com 5785S: Odd Fixes 5786F: drivers/infiniband/hw/ocrdma/ 5787F: include/uapi/rdma/ocrdma-abi.h 5788 5789EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5790M: James Smart <james.smart@broadcom.com> 5791M: Dick Kennedy <dick.kennedy@broadcom.com> 5792L: linux-scsi@vger.kernel.org 5793W: http://www.broadcom.com 5794S: Supported 5795F: drivers/scsi/lpfc/ 5796 5797ENE CB710 FLASH CARD READER DRIVER 5798M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5799S: Maintained 5800F: drivers/misc/cb710/ 5801F: drivers/mmc/host/cb710-mmc.* 5802F: include/linux/cb710.h 5803 5804ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5805M: Maxim Levitsky <maximlevitsky@gmail.com> 5806S: Maintained 5807F: drivers/media/rc/ene_ir.* 5808 5809EPSON S1D13XXX FRAMEBUFFER DRIVER 5810M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5811S: Maintained 5812T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5813F: drivers/video/fbdev/s1d13xxxfb.c 5814F: include/video/s1d13xxxfb.h 5815 5816ERRSEQ ERROR TRACKING INFRASTRUCTURE 5817M: Jeff Layton <jlayton@kernel.org> 5818S: Maintained 5819F: lib/errseq.c 5820F: include/linux/errseq.h 5821 5822ET131X NETWORK DRIVER 5823M: Mark Einon <mark.einon@gmail.com> 5824S: Odd Fixes 5825F: drivers/net/ethernet/agere/ 5826 5827ETHERNET BRIDGE 5828M: Roopa Prabhu <roopa@cumulusnetworks.com> 5829M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5830L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5831L: netdev@vger.kernel.org 5832W: http://www.linuxfoundation.org/en/Net:Bridge 5833S: Maintained 5834F: include/linux/netfilter_bridge/ 5835F: net/bridge/ 5836 5837ETHERNET PHY LIBRARY 5838M: Andrew Lunn <andrew@lunn.ch> 5839M: Florian Fainelli <f.fainelli@gmail.com> 5840M: Heiner Kallweit <hkallweit1@gmail.com> 5841L: netdev@vger.kernel.org 5842S: Maintained 5843F: Documentation/ABI/testing/sysfs-bus-mdio 5844F: Documentation/devicetree/bindings/net/mdio* 5845F: Documentation/networking/phy.rst 5846F: drivers/net/phy/ 5847F: drivers/of/of_mdio.c 5848F: drivers/of/of_net.c 5849F: include/linux/*mdio*.h 5850F: include/linux/of_net.h 5851F: include/linux/phy.h 5852F: include/linux/phy_fixed.h 5853F: include/linux/platform_data/mdio-bcm-unimac.h 5854F: include/linux/platform_data/mdio-gpio.h 5855F: include/trace/events/mdio.h 5856F: include/uapi/linux/mdio.h 5857F: include/uapi/linux/mii.h 5858 5859EXT2 FILE SYSTEM 5860M: Jan Kara <jack@suse.com> 5861L: linux-ext4@vger.kernel.org 5862S: Maintained 5863F: Documentation/filesystems/ext2.txt 5864F: fs/ext2/ 5865F: include/linux/ext2* 5866 5867EXT4 FILE SYSTEM 5868M: "Theodore Ts'o" <tytso@mit.edu> 5869M: Andreas Dilger <adilger.kernel@dilger.ca> 5870L: linux-ext4@vger.kernel.org 5871W: http://ext4.wiki.kernel.org 5872Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5873T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5874S: Maintained 5875F: Documentation/filesystems/ext4/ 5876F: fs/ext4/ 5877 5878Extended Verification Module (EVM) 5879M: Mimi Zohar <zohar@linux.ibm.com> 5880L: linux-integrity@vger.kernel.org 5881S: Supported 5882F: security/integrity/evm/ 5883 5884EXTENSIBLE FIRMWARE INTERFACE (EFI) 5885M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5886L: linux-efi@vger.kernel.org 5887T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5888S: Maintained 5889F: Documentation/efi-stub.txt 5890F: arch/*/kernel/efi.c 5891F: arch/x86/boot/compressed/eboot.[ch] 5892F: arch/*/include/asm/efi.h 5893F: arch/x86/platform/efi/ 5894F: drivers/firmware/efi/ 5895F: include/linux/efi*.h 5896F: arch/arm/boot/compressed/efi-header.S 5897F: arch/arm64/kernel/efi-entry.S 5898 5899EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5900M: MyungJoo Ham <myungjoo.ham@samsung.com> 5901M: Chanwoo Choi <cw00.choi@samsung.com> 5902L: linux-kernel@vger.kernel.org 5903T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5904S: Maintained 5905F: drivers/extcon/ 5906F: include/linux/extcon/ 5907F: include/linux/extcon.h 5908F: Documentation/extcon/ 5909F: Documentation/devicetree/bindings/extcon/ 5910 5911EXYNOS DP DRIVER 5912M: Jingoo Han <jingoohan1@gmail.com> 5913L: dri-devel@lists.freedesktop.org 5914S: Maintained 5915F: drivers/gpu/drm/exynos/exynos_dp* 5916 5917EXYNOS SYSMMU (IOMMU) driver 5918M: Marek Szyprowski <m.szyprowski@samsung.com> 5919L: iommu@lists.linux-foundation.org 5920S: Maintained 5921F: drivers/iommu/exynos-iommu.c 5922 5923EZchip NPS platform support 5924M: Vineet Gupta <vgupta@synopsys.com> 5925M: Ofer Levi <oferle@mellanox.com> 5926S: Supported 5927F: arch/arc/plat-eznps 5928F: arch/arc/boot/dts/eznps.dts 5929 5930F2FS FILE SYSTEM 5931M: Jaegeuk Kim <jaegeuk@kernel.org> 5932M: Chao Yu <yuchao0@huawei.com> 5933L: linux-f2fs-devel@lists.sourceforge.net 5934W: https://f2fs.wiki.kernel.org/ 5935T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5936S: Maintained 5937F: Documentation/filesystems/f2fs.txt 5938F: Documentation/ABI/testing/sysfs-fs-f2fs 5939F: fs/f2fs/ 5940F: include/linux/f2fs_fs.h 5941F: include/trace/events/f2fs.h 5942 5943F71805F HARDWARE MONITORING DRIVER 5944M: Jean Delvare <jdelvare@suse.com> 5945L: linux-hwmon@vger.kernel.org 5946S: Maintained 5947F: Documentation/hwmon/f71805f 5948F: drivers/hwmon/f71805f.c 5949 5950FADDR2LINE 5951M: Josh Poimboeuf <jpoimboe@redhat.com> 5952S: Maintained 5953F: scripts/faddr2line 5954 5955FAILOVER MODULE 5956M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5957L: netdev@vger.kernel.org 5958S: Supported 5959F: net/core/failover.c 5960F: include/net/failover.h 5961F: Documentation/networking/failover.rst 5962 5963FANOTIFY 5964M: Jan Kara <jack@suse.cz> 5965R: Amir Goldstein <amir73il@gmail.com> 5966L: linux-fsdevel@vger.kernel.org 5967S: Maintained 5968F: fs/notify/fanotify/ 5969F: include/linux/fanotify.h 5970F: include/uapi/linux/fanotify.h 5971 5972FARSYNC SYNCHRONOUS DRIVER 5973M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5974W: http://www.farsite.co.uk/ 5975S: Supported 5976F: drivers/net/wan/farsync.* 5977 5978FAULT INJECTION SUPPORT 5979M: Akinobu Mita <akinobu.mita@gmail.com> 5980S: Supported 5981F: Documentation/fault-injection/ 5982F: lib/fault-inject.c 5983 5984FBTFT Framebuffer drivers 5985S: Orphan 5986L: dri-devel@lists.freedesktop.org 5987L: linux-fbdev@vger.kernel.org 5988F: drivers/staging/fbtft/ 5989 5990FC0011 TUNER DRIVER 5991M: Michael Buesch <m@bues.ch> 5992L: linux-media@vger.kernel.org 5993S: Maintained 5994F: drivers/media/tuners/fc0011.h 5995F: drivers/media/tuners/fc0011.c 5996 5997FC2580 MEDIA DRIVER 5998M: Antti Palosaari <crope@iki.fi> 5999L: linux-media@vger.kernel.org 6000W: https://linuxtv.org 6001W: http://palosaari.fi/linux/ 6002Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6003T: git git://linuxtv.org/anttip/media_tree.git 6004S: Maintained 6005F: drivers/media/tuners/fc2580* 6006 6007FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6008M: Hannes Reinecke <hare@suse.de> 6009L: linux-scsi@vger.kernel.org 6010W: www.Open-FCoE.org 6011S: Supported 6012F: drivers/scsi/libfc/ 6013F: drivers/scsi/fcoe/ 6014F: include/scsi/fc/ 6015F: include/scsi/libfc.h 6016F: include/scsi/libfcoe.h 6017F: include/uapi/scsi/fc/ 6018 6019FILE LOCKING (flock() and fcntl()/lockf()) 6020M: Jeff Layton <jlayton@kernel.org> 6021M: "J. Bruce Fields" <bfields@fieldses.org> 6022L: linux-fsdevel@vger.kernel.org 6023S: Maintained 6024F: include/linux/fcntl.h 6025F: include/uapi/linux/fcntl.h 6026F: fs/fcntl.c 6027F: fs/locks.c 6028 6029FILESYSTEMS (VFS and infrastructure) 6030M: Alexander Viro <viro@zeniv.linux.org.uk> 6031L: linux-fsdevel@vger.kernel.org 6032S: Maintained 6033F: fs/* 6034F: include/linux/fs.h 6035F: include/linux/fs_types.h 6036F: include/uapi/linux/fs.h 6037 6038FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6039M: Riku Voipio <riku.voipio@iki.fi> 6040L: linux-hwmon@vger.kernel.org 6041S: Maintained 6042F: drivers/hwmon/f75375s.c 6043F: include/linux/f75375s.h 6044 6045FIREWIRE AUDIO DRIVERS 6046M: Clemens Ladisch <clemens@ladisch.de> 6047L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6048T: git git://git.alsa-project.org/alsa-kernel.git 6049S: Maintained 6050F: sound/firewire/ 6051 6052FIREWIRE MEDIA DRIVERS (firedtv) 6053M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6054L: linux-media@vger.kernel.org 6055L: linux1394-devel@lists.sourceforge.net 6056T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6057S: Maintained 6058F: drivers/media/firewire/ 6059 6060FIREWIRE SBP-2 TARGET 6061M: Chris Boot <bootc@bootc.net> 6062L: linux-scsi@vger.kernel.org 6063L: target-devel@vger.kernel.org 6064L: linux1394-devel@lists.sourceforge.net 6065T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6066S: Maintained 6067F: drivers/target/sbp/ 6068 6069FIREWIRE SUBSYSTEM 6070M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6071L: linux1394-devel@lists.sourceforge.net 6072W: http://ieee1394.wiki.kernel.org/ 6073T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6074S: Maintained 6075F: drivers/firewire/ 6076F: include/linux/firewire.h 6077F: include/uapi/linux/firewire*.h 6078F: tools/firewire/ 6079 6080FIRMWARE LOADER (request_firmware) 6081M: Luis Chamberlain <mcgrof@kernel.org> 6082L: linux-kernel@vger.kernel.org 6083S: Maintained 6084F: Documentation/firmware_class/ 6085F: drivers/base/firmware_loader/ 6086F: include/linux/firmware.h 6087 6088FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6089M: Joshua Morris <josh.h.morris@us.ibm.com> 6090M: Philip Kelleher <pjk1939@linux.ibm.com> 6091S: Maintained 6092F: drivers/block/rsxx/ 6093 6094FLOPPY DRIVER 6095M: Jiri Kosina <jikos@kernel.org> 6096T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6097S: Odd fixes 6098F: drivers/block/floppy.c 6099 6100FMC SUBSYSTEM 6101M: Alessandro Rubini <rubini@gnudd.com> 6102W: http://www.ohwr.org/projects/fmc-bus 6103S: Supported 6104F: drivers/fmc/ 6105F: include/linux/fmc*.h 6106F: include/linux/ipmi-fru.h 6107K: fmc_d.*register 6108 6109FPGA MANAGER FRAMEWORK 6110M: Alan Tull <atull@kernel.org> 6111M: Moritz Fischer <mdf@kernel.org> 6112L: linux-fpga@vger.kernel.org 6113S: Maintained 6114T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6115Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6116F: Documentation/fpga/ 6117F: Documentation/driver-api/fpga/ 6118F: Documentation/devicetree/bindings/fpga/ 6119F: drivers/fpga/ 6120F: include/linux/fpga/ 6121W: http://www.rocketboards.org 6122 6123FPGA DFL DRIVERS 6124M: Wu Hao <hao.wu@intel.com> 6125L: linux-fpga@vger.kernel.org 6126S: Maintained 6127F: Documentation/fpga/dfl.txt 6128F: include/uapi/linux/fpga-dfl.h 6129F: drivers/fpga/dfl* 6130 6131FPU EMULATOR 6132M: Bill Metzenthen <billm@melbpc.org.au> 6133W: http://floatingpoint.sourceforge.net/emulator/index.html 6134S: Maintained 6135F: arch/x86/math-emu/ 6136 6137FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6138L: netdev@vger.kernel.org 6139S: Orphan 6140F: drivers/net/wan/dlci.c 6141F: drivers/net/wan/sdla.c 6142 6143FRAMEBUFFER LAYER 6144M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6145L: dri-devel@lists.freedesktop.org 6146L: linux-fbdev@vger.kernel.org 6147T: git git://github.com/bzolnier/linux.git 6148Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6149S: Maintained 6150F: Documentation/fb/ 6151F: drivers/video/ 6152F: include/video/ 6153F: include/linux/fb.h 6154F: include/uapi/video/ 6155F: include/uapi/linux/fb.h 6156 6157FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6158M: Horia Geantă <horia.geanta@nxp.com> 6159M: Aymen Sghaier <aymen.sghaier@nxp.com> 6160L: linux-crypto@vger.kernel.org 6161S: Maintained 6162F: drivers/crypto/caam/ 6163F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6164 6165FREESCALE DIU FRAMEBUFFER DRIVER 6166M: Timur Tabi <timur@kernel.org> 6167L: linux-fbdev@vger.kernel.org 6168S: Maintained 6169F: drivers/video/fbdev/fsl-diu-fb.* 6170 6171FREESCALE DMA DRIVER 6172M: Li Yang <leoyang.li@nxp.com> 6173M: Zhang Wei <zw@zh-kernel.org> 6174L: linuxppc-dev@lists.ozlabs.org 6175S: Maintained 6176F: drivers/dma/fsldma.* 6177 6178FREESCALE ENETC ETHERNET DRIVERS 6179M: Claudiu Manoil <claudiu.manoil@nxp.com> 6180L: netdev@vger.kernel.org 6181S: Maintained 6182F: drivers/net/ethernet/freescale/enetc/ 6183 6184FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6185M: Claudiu Manoil <claudiu.manoil@nxp.com> 6186L: netdev@vger.kernel.org 6187S: Maintained 6188F: drivers/net/ethernet/freescale/gianfar* 6189F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6190 6191FREESCALE GPMI NAND DRIVER 6192M: Han Xu <han.xu@nxp.com> 6193L: linux-mtd@lists.infradead.org 6194S: Maintained 6195F: drivers/mtd/nand/raw/gpmi-nand/* 6196 6197FREESCALE I2C CPM DRIVER 6198M: Jochen Friedrich <jochen@scram.de> 6199L: linuxppc-dev@lists.ozlabs.org 6200L: linux-i2c@vger.kernel.org 6201S: Maintained 6202F: drivers/i2c/busses/i2c-cpm.c 6203 6204FREESCALE IMX LPI2C DRIVER 6205M: Dong Aisheng <aisheng.dong@nxp.com> 6206L: linux-i2c@vger.kernel.org 6207L: linux-imx@nxp.com 6208S: Maintained 6209F: drivers/i2c/busses/i2c-imx-lpi2c.c 6210F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6211 6212FREESCALE IMX / MXC FEC DRIVER 6213M: Fugang Duan <fugang.duan@nxp.com> 6214L: netdev@vger.kernel.org 6215S: Maintained 6216F: drivers/net/ethernet/freescale/fec_main.c 6217F: drivers/net/ethernet/freescale/fec_ptp.c 6218F: drivers/net/ethernet/freescale/fec.h 6219F: Documentation/devicetree/bindings/net/fsl-fec.txt 6220 6221FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6222M: Sascha Hauer <s.hauer@pengutronix.de> 6223R: Pengutronix Kernel Team <kernel@pengutronix.de> 6224L: linux-fbdev@vger.kernel.org 6225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6226S: Maintained 6227F: include/linux/platform_data/video-imxfb.h 6228F: drivers/video/fbdev/imxfb.c 6229 6230FREESCALE QORIQ DPAA ETHERNET DRIVER 6231M: Madalin Bucur <madalin.bucur@nxp.com> 6232L: netdev@vger.kernel.org 6233S: Maintained 6234F: drivers/net/ethernet/freescale/dpaa 6235 6236FREESCALE QORIQ DPAA FMAN DRIVER 6237M: Madalin Bucur <madalin.bucur@nxp.com> 6238L: netdev@vger.kernel.org 6239S: Maintained 6240F: drivers/net/ethernet/freescale/fman 6241F: Documentation/devicetree/bindings/net/fsl-fman.txt 6242 6243FREESCALE QORIQ PTP CLOCK DRIVER 6244M: Yangbo Lu <yangbo.lu@nxp.com> 6245L: netdev@vger.kernel.org 6246S: Maintained 6247F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6248F: drivers/ptp/ptp_qoriq.c 6249F: drivers/ptp/ptp_qoriq_debugfs.c 6250F: include/linux/fsl/ptp_qoriq.h 6251F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6252 6253FREESCALE QUAD SPI DRIVER 6254M: Han Xu <han.xu@nxp.com> 6255L: linux-spi@vger.kernel.org 6256S: Maintained 6257F: drivers/spi/spi-fsl-qspi.c 6258 6259FREESCALE QUICC ENGINE LIBRARY 6260M: Qiang Zhao <qiang.zhao@nxp.com> 6261L: linuxppc-dev@lists.ozlabs.org 6262S: Maintained 6263F: drivers/soc/fsl/qe/ 6264F: include/soc/fsl/*qe*.h 6265F: include/soc/fsl/*ucc*.h 6266 6267FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6268M: Li Yang <leoyang.li@nxp.com> 6269L: netdev@vger.kernel.org 6270L: linuxppc-dev@lists.ozlabs.org 6271S: Maintained 6272F: drivers/net/ethernet/freescale/ucc_geth* 6273 6274FREESCALE QUICC ENGINE UCC HDLC DRIVER 6275M: Zhao Qiang <qiang.zhao@nxp.com> 6276L: netdev@vger.kernel.org 6277L: linuxppc-dev@lists.ozlabs.org 6278S: Maintained 6279F: drivers/net/wan/fsl_ucc_hdlc* 6280 6281FREESCALE QUICC ENGINE UCC UART DRIVER 6282M: Timur Tabi <timur@kernel.org> 6283L: linuxppc-dev@lists.ozlabs.org 6284S: Maintained 6285F: drivers/tty/serial/ucc_uart.c 6286 6287FREESCALE SOC DRIVERS 6288M: Li Yang <leoyang.li@nxp.com> 6289L: linuxppc-dev@lists.ozlabs.org 6290L: linux-arm-kernel@lists.infradead.org 6291S: Maintained 6292F: Documentation/devicetree/bindings/soc/fsl/ 6293F: drivers/soc/fsl/ 6294F: include/linux/fsl/ 6295 6296FREESCALE SOC FS_ENET DRIVER 6297M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6298L: linuxppc-dev@lists.ozlabs.org 6299L: netdev@vger.kernel.org 6300S: Maintained 6301F: drivers/net/ethernet/freescale/fs_enet/ 6302F: include/linux/fs_enet_pd.h 6303 6304FREESCALE SOC SOUND DRIVERS 6305M: Timur Tabi <timur@kernel.org> 6306M: Nicolin Chen <nicoleotsuka@gmail.com> 6307M: Xiubo Li <Xiubo.Lee@gmail.com> 6308R: Fabio Estevam <festevam@gmail.com> 6309L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6310L: linuxppc-dev@lists.ozlabs.org 6311S: Maintained 6312F: sound/soc/fsl/fsl* 6313F: sound/soc/fsl/imx* 6314F: sound/soc/fsl/mpc8610_hpcd.c 6315 6316FREESCALE USB PERIPHERAL DRIVERS 6317M: Li Yang <leoyang.li@nxp.com> 6318L: linux-usb@vger.kernel.org 6319L: linuxppc-dev@lists.ozlabs.org 6320S: Maintained 6321F: drivers/usb/gadget/udc/fsl* 6322 6323FREEVXFS FILESYSTEM 6324M: Christoph Hellwig <hch@infradead.org> 6325W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6326S: Maintained 6327F: fs/freevxfs/ 6328 6329FREEZER 6330M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6331M: Pavel Machek <pavel@ucw.cz> 6332L: linux-pm@vger.kernel.org 6333S: Supported 6334F: Documentation/power/freezing-of-tasks.txt 6335F: include/linux/freezer.h 6336F: kernel/freezer.c 6337 6338FRONTSWAP API 6339M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6340L: linux-kernel@vger.kernel.org 6341S: Maintained 6342F: mm/frontswap.c 6343F: include/linux/frontswap.h 6344 6345FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6346M: David Howells <dhowells@redhat.com> 6347L: linux-cachefs@redhat.com (moderated for non-subscribers) 6348S: Supported 6349F: Documentation/filesystems/caching/ 6350F: fs/fscache/ 6351F: include/linux/fscache*.h 6352 6353FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6354M: Theodore Y. Ts'o <tytso@mit.edu> 6355M: Jaegeuk Kim <jaegeuk@kernel.org> 6356M: Eric Biggers <ebiggers@kernel.org> 6357L: linux-fscrypt@vger.kernel.org 6358Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6359T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6360S: Supported 6361F: fs/crypto/ 6362F: include/linux/fscrypt*.h 6363F: Documentation/filesystems/fscrypt.rst 6364 6365FSI-ATTACHED I2C DRIVER 6366M: Eddie James <eajames@linux.ibm.com> 6367L: linux-i2c@vger.kernel.org 6368L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6369S: Maintained 6370F: drivers/i2c/busses/i2c-fsi.c 6371F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6372 6373FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6374M: Jan Kara <jack@suse.cz> 6375R: Amir Goldstein <amir73il@gmail.com> 6376L: linux-fsdevel@vger.kernel.org 6377S: Maintained 6378F: fs/notify/ 6379F: include/linux/fsnotify*.h 6380 6381FUJITSU LAPTOP EXTRAS 6382M: Jonathan Woithe <jwoithe@just42.net> 6383L: platform-driver-x86@vger.kernel.org 6384S: Maintained 6385F: drivers/platform/x86/fujitsu-laptop.c 6386 6387FUJITSU M-5MO LS CAMERA ISP DRIVER 6388M: Kyungmin Park <kyungmin.park@samsung.com> 6389M: Heungjun Kim <riverful.kim@samsung.com> 6390L: linux-media@vger.kernel.org 6391S: Maintained 6392F: drivers/media/i2c/m5mols/ 6393F: include/media/i2c/m5mols.h 6394 6395FUJITSU TABLET EXTRAS 6396M: Robert Gerlach <khnz@gmx.de> 6397L: platform-driver-x86@vger.kernel.org 6398S: Maintained 6399F: drivers/platform/x86/fujitsu-tablet.c 6400 6401FUSE: FILESYSTEM IN USERSPACE 6402M: Miklos Szeredi <miklos@szeredi.hu> 6403L: linux-fsdevel@vger.kernel.org 6404W: http://fuse.sourceforge.net/ 6405T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6406S: Maintained 6407F: fs/fuse/ 6408F: include/uapi/linux/fuse.h 6409F: Documentation/filesystems/fuse.txt 6410 6411FUTEX SUBSYSTEM 6412M: Thomas Gleixner <tglx@linutronix.de> 6413M: Ingo Molnar <mingo@redhat.com> 6414R: Peter Zijlstra <peterz@infradead.org> 6415R: Darren Hart <dvhart@infradead.org> 6416L: linux-kernel@vger.kernel.org 6417T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6418S: Maintained 6419F: kernel/futex.c 6420F: include/asm-generic/futex.h 6421F: include/linux/futex.h 6422F: include/uapi/linux/futex.h 6423F: tools/testing/selftests/futex/ 6424F: tools/perf/bench/futex* 6425F: Documentation/*futex* 6426 6427GCC PLUGINS 6428M: Kees Cook <keescook@chromium.org> 6429R: Emese Revfy <re.emese@gmail.com> 6430L: kernel-hardening@lists.openwall.com 6431S: Maintained 6432F: scripts/gcc-plugins/ 6433F: scripts/gcc-plugin.sh 6434F: scripts/Makefile.gcc-plugins 6435F: Documentation/gcc-plugins.txt 6436 6437GASKET DRIVER FRAMEWORK 6438M: Rob Springer <rspringer@google.com> 6439M: Todd Poynor <toddpoynor@google.com> 6440M: Ben Chan <benchan@chromium.org> 6441S: Maintained 6442F: drivers/staging/gasket/ 6443 6444GCOV BASED KERNEL PROFILING 6445M: Peter Oberparleiter <oberpar@linux.ibm.com> 6446S: Maintained 6447F: kernel/gcov/ 6448F: Documentation/dev-tools/gcov.rst 6449 6450GDB KERNEL DEBUGGING HELPER SCRIPTS 6451M: Jan Kiszka <jan.kiszka@siemens.com> 6452M: Kieran Bingham <kbingham@kernel.org> 6453S: Supported 6454F: scripts/gdb/ 6455 6456GDT SCSI DISK ARRAY CONTROLLER DRIVER 6457M: Achim Leubner <achim_leubner@adaptec.com> 6458L: linux-scsi@vger.kernel.org 6459W: http://www.icp-vortex.com/ 6460S: Supported 6461F: drivers/scsi/gdt* 6462 6463GEMTEK FM RADIO RECEIVER DRIVER 6464M: Hans Verkuil <hverkuil@xs4all.nl> 6465L: linux-media@vger.kernel.org 6466T: git git://linuxtv.org/media_tree.git 6467W: https://linuxtv.org 6468S: Maintained 6469F: drivers/media/radio/radio-gemtek* 6470 6471GENERIC GPIO I2C DRIVER 6472M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6473S: Supported 6474F: drivers/i2c/busses/i2c-gpio.c 6475F: include/linux/platform_data/i2c-gpio.h 6476 6477GENERIC GPIO I2C MULTIPLEXER DRIVER 6478M: Peter Korsgaard <peter.korsgaard@barco.com> 6479L: linux-i2c@vger.kernel.org 6480S: Supported 6481F: drivers/i2c/muxes/i2c-mux-gpio.c 6482F: include/linux/platform_data/i2c-mux-gpio.h 6483F: Documentation/i2c/muxes/i2c-mux-gpio 6484 6485GENERIC HDLC (WAN) DRIVERS 6486M: Krzysztof Halasa <khc@pm.waw.pl> 6487W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6488S: Maintained 6489F: drivers/net/wan/c101.c 6490F: drivers/net/wan/hd6457* 6491F: drivers/net/wan/hdlc* 6492F: drivers/net/wan/n2.c 6493F: drivers/net/wan/pc300too.c 6494F: drivers/net/wan/pci200syn.c 6495F: drivers/net/wan/wanxl* 6496 6497GENERIC INCLUDE/ASM HEADER FILES 6498M: Arnd Bergmann <arnd@arndb.de> 6499L: linux-arch@vger.kernel.org 6500T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6501S: Maintained 6502F: include/asm-generic/ 6503F: include/uapi/asm-generic/ 6504 6505GENERIC PHY FRAMEWORK 6506M: Kishon Vijay Abraham I <kishon@ti.com> 6507L: linux-kernel@vger.kernel.org 6508T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6509S: Supported 6510F: drivers/phy/ 6511F: include/linux/phy/ 6512F: Documentation/devicetree/bindings/phy/ 6513 6514GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6515M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6516S: Supported 6517F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6518 6519GENERIC PM DOMAINS 6520M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6521M: Kevin Hilman <khilman@kernel.org> 6522M: Ulf Hansson <ulf.hansson@linaro.org> 6523L: linux-pm@vger.kernel.org 6524S: Supported 6525F: drivers/base/power/domain*.c 6526F: include/linux/pm_domain.h 6527F: Documentation/devicetree/bindings/power/power_domain.txt 6528 6529GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6530M: Eugen Hristev <eugen.hristev@microchip.com> 6531L: linux-input@vger.kernel.org 6532S: Maintained 6533F: drivers/input/touchscreen/resistive-adc-touch.c 6534 6535GENERIC UIO DRIVER FOR PCI DEVICES 6536M: "Michael S. Tsirkin" <mst@redhat.com> 6537L: kvm@vger.kernel.org 6538S: Supported 6539F: drivers/uio/uio_pci_generic.c 6540 6541GENWQE (IBM Generic Workqueue Card) 6542M: Frank Haverkamp <haver@linux.ibm.com> 6543S: Supported 6544F: drivers/misc/genwqe/ 6545 6546GET_MAINTAINER SCRIPT 6547M: Joe Perches <joe@perches.com> 6548S: Maintained 6549F: scripts/get_maintainer.pl 6550 6551GFS2 FILE SYSTEM 6552M: Bob Peterson <rpeterso@redhat.com> 6553M: Andreas Gruenbacher <agruenba@redhat.com> 6554L: cluster-devel@redhat.com 6555W: http://sources.redhat.com/cluster/ 6556T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6557S: Supported 6558F: Documentation/filesystems/gfs2*.txt 6559F: fs/gfs2/ 6560F: include/uapi/linux/gfs2_ondisk.h 6561 6562GIGASET ISDN DRIVERS 6563M: Paul Bolle <pebolle@tiscali.nl> 6564L: gigaset307x-common@lists.sourceforge.net 6565W: http://gigaset307x.sourceforge.net/ 6566S: Odd Fixes 6567F: Documentation/isdn/README.gigaset 6568F: drivers/isdn/gigaset/ 6569F: include/uapi/linux/gigaset_dev.h 6570 6571GNSS SUBSYSTEM 6572M: Johan Hovold <johan@kernel.org> 6573T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6574S: Maintained 6575F: Documentation/ABI/testing/sysfs-class-gnss 6576F: Documentation/devicetree/bindings/gnss/ 6577F: drivers/gnss/ 6578F: include/linux/gnss.h 6579 6580GO7007 MPEG CODEC 6581M: Hans Verkuil <hans.verkuil@cisco.com> 6582L: linux-media@vger.kernel.org 6583S: Maintained 6584F: drivers/media/usb/go7007/ 6585 6586GOODIX TOUCHSCREEN 6587M: Bastien Nocera <hadess@hadess.net> 6588L: linux-input@vger.kernel.org 6589S: Maintained 6590F: drivers/input/touchscreen/goodix.c 6591 6592GPD POCKET FAN DRIVER 6593M: Hans de Goede <hdegoede@redhat.com> 6594L: platform-driver-x86@vger.kernel.org 6595S: Maintained 6596F: drivers/platform/x86/gpd-pocket-fan.c 6597 6598GPIO ACPI SUPPORT 6599M: Mika Westerberg <mika.westerberg@linux.intel.com> 6600M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6601L: linux-gpio@vger.kernel.org 6602L: linux-acpi@vger.kernel.org 6603S: Maintained 6604F: Documentation/firmware-guide/acpi/gpio-properties.rst 6605F: drivers/gpio/gpiolib-acpi.c 6606 6607GPIO IR Transmitter 6608M: Sean Young <sean@mess.org> 6609L: linux-media@vger.kernel.org 6610S: Maintained 6611F: drivers/media/rc/gpio-ir-tx.c 6612 6613GPIO MOCKUP DRIVER 6614M: Bamvor Jian Zhang <bamv2005@gmail.com> 6615L: linux-gpio@vger.kernel.org 6616S: Maintained 6617F: drivers/gpio/gpio-mockup.c 6618F: tools/testing/selftests/gpio/ 6619 6620GPIO SUBSYSTEM 6621M: Linus Walleij <linus.walleij@linaro.org> 6622M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6623L: linux-gpio@vger.kernel.org 6624T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6625S: Maintained 6626F: Documentation/devicetree/bindings/gpio/ 6627F: Documentation/driver-api/gpio/ 6628F: Documentation/gpio/ 6629F: Documentation/ABI/testing/gpio-cdev 6630F: Documentation/ABI/obsolete/sysfs-gpio 6631F: drivers/gpio/ 6632F: include/linux/gpio/ 6633F: include/linux/gpio.h 6634F: include/linux/of_gpio.h 6635F: include/asm-generic/gpio.h 6636F: include/uapi/linux/gpio.h 6637F: tools/gpio/ 6638 6639GRE DEMULTIPLEXER DRIVER 6640M: Dmitry Kozlov <xeb@mail.ru> 6641L: netdev@vger.kernel.org 6642S: Maintained 6643F: net/ipv4/gre_demux.c 6644F: net/ipv4/gre_offload.c 6645F: include/net/gre.h 6646 6647GRETH 10/100/1G Ethernet MAC device driver 6648M: Andreas Larsson <andreas@gaisler.com> 6649L: netdev@vger.kernel.org 6650S: Maintained 6651F: drivers/net/ethernet/aeroflex/ 6652 6653GREYBUS AUDIO PROTOCOLS DRIVERS 6654M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6655M: Mark Greer <mgreer@animalcreek.com> 6656S: Maintained 6657F: drivers/staging/greybus/audio_apbridgea.c 6658F: drivers/staging/greybus/audio_apbridgea.h 6659F: drivers/staging/greybus/audio_codec.c 6660F: drivers/staging/greybus/audio_codec.h 6661F: drivers/staging/greybus/audio_gb.c 6662F: drivers/staging/greybus/audio_manager.c 6663F: drivers/staging/greybus/audio_manager.h 6664F: drivers/staging/greybus/audio_manager_module.c 6665F: drivers/staging/greybus/audio_manager_private.h 6666F: drivers/staging/greybus/audio_manager_sysfs.c 6667F: drivers/staging/greybus/audio_module.c 6668F: drivers/staging/greybus/audio_topology.c 6669 6670GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6671M: Viresh Kumar <vireshk@kernel.org> 6672S: Maintained 6673F: drivers/staging/greybus/authentication.c 6674F: drivers/staging/greybus/bootrom.c 6675F: drivers/staging/greybus/firmware.h 6676F: drivers/staging/greybus/fw-core.c 6677F: drivers/staging/greybus/fw-download.c 6678F: drivers/staging/greybus/fw-management.c 6679F: drivers/staging/greybus/greybus_authentication.h 6680F: drivers/staging/greybus/greybus_firmware.h 6681F: drivers/staging/greybus/hid.c 6682F: drivers/staging/greybus/i2c.c 6683F: drivers/staging/greybus/spi.c 6684F: drivers/staging/greybus/spilib.c 6685F: drivers/staging/greybus/spilib.h 6686 6687GREYBUS LOOPBACK DRIVER 6688M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6689S: Maintained 6690F: drivers/staging/greybus/loopback.c 6691 6692GREYBUS PLATFORM DRIVERS 6693M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6694S: Maintained 6695F: drivers/staging/greybus/arche-platform.c 6696F: drivers/staging/greybus/arche-apb-ctrl.c 6697F: drivers/staging/greybus/arche_platform.h 6698 6699GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6700M: Rui Miguel Silva <rmfrfs@gmail.com> 6701S: Maintained 6702F: drivers/staging/greybus/sdio.c 6703F: drivers/staging/greybus/light.c 6704F: drivers/staging/greybus/gpio.c 6705F: drivers/staging/greybus/power_supply.c 6706F: drivers/staging/greybus/spi.c 6707F: drivers/staging/greybus/spilib.c 6708 6709GREYBUS SUBSYSTEM 6710M: Johan Hovold <johan@kernel.org> 6711M: Alex Elder <elder@kernel.org> 6712M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6713S: Maintained 6714F: drivers/staging/greybus/ 6715L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6716 6717GREYBUS UART PROTOCOLS DRIVERS 6718M: David Lin <dtwlin@gmail.com> 6719S: Maintained 6720F: drivers/staging/greybus/uart.c 6721F: drivers/staging/greybus/log.c 6722 6723GS1662 VIDEO SERIALIZER 6724M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6725L: linux-media@vger.kernel.org 6726T: git git://linuxtv.org/media_tree.git 6727S: Maintained 6728F: drivers/media/spi/gs1662.c 6729 6730GSPCA FINEPIX SUBDRIVER 6731M: Frank Zago <frank@zago.net> 6732L: linux-media@vger.kernel.org 6733T: git git://linuxtv.org/media_tree.git 6734S: Maintained 6735F: drivers/media/usb/gspca/finepix.c 6736 6737GSPCA GL860 SUBDRIVER 6738M: Olivier Lorin <o.lorin@laposte.net> 6739L: linux-media@vger.kernel.org 6740T: git git://linuxtv.org/media_tree.git 6741S: Maintained 6742F: drivers/media/usb/gspca/gl860/ 6743 6744GSPCA M5602 SUBDRIVER 6745M: Erik Andren <erik.andren@gmail.com> 6746L: linux-media@vger.kernel.org 6747T: git git://linuxtv.org/media_tree.git 6748S: Maintained 6749F: drivers/media/usb/gspca/m5602/ 6750 6751GSPCA PAC207 SONIXB SUBDRIVER 6752M: Hans Verkuil <hverkuil@xs4all.nl> 6753L: linux-media@vger.kernel.org 6754T: git git://linuxtv.org/media_tree.git 6755S: Odd Fixes 6756F: drivers/media/usb/gspca/pac207.c 6757 6758GSPCA SN9C20X SUBDRIVER 6759M: Brian Johnson <brijohn@gmail.com> 6760L: linux-media@vger.kernel.org 6761T: git git://linuxtv.org/media_tree.git 6762S: Maintained 6763F: drivers/media/usb/gspca/sn9c20x.c 6764 6765GSPCA T613 SUBDRIVER 6766M: Leandro Costantino <lcostantino@gmail.com> 6767L: linux-media@vger.kernel.org 6768T: git git://linuxtv.org/media_tree.git 6769S: Maintained 6770F: drivers/media/usb/gspca/t613.c 6771 6772GSPCA USB WEBCAM DRIVER 6773M: Hans Verkuil <hverkuil@xs4all.nl> 6774L: linux-media@vger.kernel.org 6775T: git git://linuxtv.org/media_tree.git 6776S: Odd Fixes 6777F: drivers/media/usb/gspca/ 6778 6779GTP (GPRS Tunneling Protocol) 6780M: Pablo Neira Ayuso <pablo@netfilter.org> 6781M: Harald Welte <laforge@gnumonks.org> 6782L: osmocom-net-gprs@lists.osmocom.org 6783T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6784S: Maintained 6785F: drivers/net/gtp.c 6786 6787GUID PARTITION TABLE (GPT) 6788M: Davidlohr Bueso <dave@stgolabs.net> 6789L: linux-efi@vger.kernel.org 6790S: Maintained 6791F: block/partitions/efi.* 6792 6793H8/300 ARCHITECTURE 6794M: Yoshinori Sato <ysato@users.sourceforge.jp> 6795L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6796W: http://uclinux-h8.sourceforge.jp 6797T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6798S: Maintained 6799F: arch/h8300/ 6800F: drivers/clocksource/h8300_*.c 6801F: drivers/clk/h8300/ 6802F: drivers/irqchip/irq-renesas-h8*.c 6803 6804HABANALABS PCI DRIVER 6805M: Oded Gabbay <oded.gabbay@gmail.com> 6806T: git https://github.com/HabanaAI/linux.git 6807S: Supported 6808F: drivers/misc/habanalabs/ 6809F: include/uapi/misc/habanalabs.h 6810F: Documentation/ABI/testing/sysfs-driver-habanalabs 6811F: Documentation/ABI/testing/debugfs-driver-habanalabs 6812 6813HACKRF MEDIA DRIVER 6814M: Antti Palosaari <crope@iki.fi> 6815L: linux-media@vger.kernel.org 6816W: https://linuxtv.org 6817W: http://palosaari.fi/linux/ 6818Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6819T: git git://linuxtv.org/anttip/media_tree.git 6820S: Maintained 6821F: drivers/media/usb/hackrf/ 6822 6823HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6824M: Frank Seidel <frank@f-seidel.de> 6825L: platform-driver-x86@vger.kernel.org 6826W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6827S: Maintained 6828F: drivers/platform/x86/hdaps.c 6829 6830HARDWARE MONITORING 6831M: Jean Delvare <jdelvare@suse.com> 6832M: Guenter Roeck <linux@roeck-us.net> 6833L: linux-hwmon@vger.kernel.org 6834W: http://hwmon.wiki.kernel.org/ 6835T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6836S: Maintained 6837F: Documentation/devicetree/bindings/hwmon/ 6838F: Documentation/hwmon/ 6839F: drivers/hwmon/ 6840F: include/linux/hwmon*.h 6841F: include/trace/events/hwmon*.h 6842 6843HARDWARE RANDOM NUMBER GENERATOR CORE 6844M: Matt Mackall <mpm@selenic.com> 6845M: Herbert Xu <herbert@gondor.apana.org.au> 6846L: linux-crypto@vger.kernel.org 6847S: Odd fixes 6848F: Documentation/devicetree/bindings/rng/ 6849F: Documentation/hw_random.txt 6850F: drivers/char/hw_random/ 6851F: include/linux/hw_random.h 6852 6853HARDWARE TRACING FACILITIES 6854M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6855S: Maintained 6856F: drivers/hwtracing/ 6857 6858HARDWARE SPINLOCK CORE 6859M: Ohad Ben-Cohen <ohad@wizery.com> 6860M: Bjorn Andersson <bjorn.andersson@linaro.org> 6861L: linux-remoteproc@vger.kernel.org 6862S: Maintained 6863T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6864F: Documentation/devicetree/bindings/hwlock/ 6865F: Documentation/hwspinlock.txt 6866F: drivers/hwspinlock/ 6867F: include/linux/hwspinlock.h 6868 6869HARMONY SOUND DRIVER 6870L: linux-parisc@vger.kernel.org 6871S: Maintained 6872F: sound/parisc/harmony.* 6873 6874HDPVR USB VIDEO ENCODER DRIVER 6875M: Hans Verkuil <hverkuil@xs4all.nl> 6876L: linux-media@vger.kernel.org 6877T: git git://linuxtv.org/media_tree.git 6878W: https://linuxtv.org 6879S: Odd Fixes 6880F: drivers/media/usb/hdpvr/ 6881 6882HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6883M: Jerry Hoemann <jerry.hoemann@hpe.com> 6884S: Supported 6885F: Documentation/watchdog/hpwdt.txt 6886F: drivers/watchdog/hpwdt.c 6887 6888HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6889M: Don Brace <don.brace@microsemi.com> 6890L: esc.storagedev@microsemi.com 6891L: linux-scsi@vger.kernel.org 6892S: Supported 6893F: Documentation/scsi/hpsa.txt 6894F: drivers/scsi/hpsa*.[ch] 6895F: include/linux/cciss*.h 6896F: include/uapi/linux/cciss*.h 6897 6898HFI1 DRIVER 6899M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6900M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6901L: linux-rdma@vger.kernel.org 6902S: Supported 6903F: drivers/infiniband/hw/hfi1 6904 6905HFS FILESYSTEM 6906L: linux-fsdevel@vger.kernel.org 6907S: Orphan 6908F: Documentation/filesystems/hfs.txt 6909F: fs/hfs/ 6910 6911HFSPLUS FILESYSTEM 6912L: linux-fsdevel@vger.kernel.org 6913S: Orphan 6914F: Documentation/filesystems/hfsplus.txt 6915F: fs/hfsplus/ 6916 6917HGA FRAMEBUFFER DRIVER 6918M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6919L: linux-nvidia@lists.surfsouth.com 6920W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6921S: Maintained 6922F: drivers/video/fbdev/hgafb.c 6923 6924HIBERNATION (aka Software Suspend, aka swsusp) 6925M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6926M: Pavel Machek <pavel@ucw.cz> 6927L: linux-pm@vger.kernel.org 6928B: https://bugzilla.kernel.org 6929S: Supported 6930F: arch/x86/power/ 6931F: drivers/base/power/ 6932F: kernel/power/ 6933F: include/linux/suspend.h 6934F: include/linux/freezer.h 6935F: include/linux/pm.h 6936F: arch/*/include/asm/suspend*.h 6937 6938HID CORE LAYER 6939M: Jiri Kosina <jikos@kernel.org> 6940M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6941L: linux-input@vger.kernel.org 6942T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6943S: Maintained 6944F: drivers/hid/ 6945F: include/linux/hid* 6946F: include/uapi/linux/hid* 6947 6948HID SENSOR HUB DRIVERS 6949M: Jiri Kosina <jikos@kernel.org> 6950M: Jonathan Cameron <jic23@kernel.org> 6951M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6952L: linux-input@vger.kernel.org 6953L: linux-iio@vger.kernel.org 6954S: Maintained 6955F: Documentation/hid/hid-sensor* 6956F: drivers/hid/hid-sensor-* 6957F: drivers/iio/*/hid-* 6958F: include/linux/hid-sensor-* 6959 6960HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6961M: Thomas Gleixner <tglx@linutronix.de> 6962L: linux-kernel@vger.kernel.org 6963T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6964S: Maintained 6965F: Documentation/timers/ 6966F: kernel/time/hrtimer.c 6967F: kernel/time/clockevents.c 6968F: kernel/time/timer_*.c 6969F: include/linux/clockchips.h 6970F: include/linux/hrtimer.h 6971 6972HIGH-SPEED SCC DRIVER FOR AX.25 6973L: linux-hams@vger.kernel.org 6974S: Orphan 6975F: drivers/net/hamradio/dmascc.c 6976F: drivers/net/hamradio/scc.c 6977 6978HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6979M: HighPoint Linux Team <linux@highpoint-tech.com> 6980W: http://www.highpoint-tech.com 6981S: Supported 6982F: Documentation/scsi/hptiop.txt 6983F: drivers/scsi/hptiop.c 6984 6985HIPPI 6986M: Jes Sorensen <jes@trained-monkey.org> 6987L: linux-hippi@sunsite.dk 6988S: Maintained 6989F: include/linux/hippidevice.h 6990F: include/uapi/linux/if_hippi.h 6991F: net/802/hippi.c 6992F: drivers/net/hippi/ 6993 6994HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6995M: Yisen Zhuang <yisen.zhuang@huawei.com> 6996M: Salil Mehta <salil.mehta@huawei.com> 6997L: netdev@vger.kernel.org 6998W: http://www.hisilicon.com 6999S: Maintained 7000F: drivers/net/ethernet/hisilicon/hns3/ 7001 7002HISILICON LPC BUS DRIVER 7003M: john.garry@huawei.com 7004W: http://www.hisilicon.com 7005S: Maintained 7006F: drivers/bus/hisi_lpc.c 7007F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7008 7009HISILICON NETWORK SUBSYSTEM DRIVER 7010M: Yisen Zhuang <yisen.zhuang@huawei.com> 7011M: Salil Mehta <salil.mehta@huawei.com> 7012L: netdev@vger.kernel.org 7013W: http://www.hisilicon.com 7014S: Maintained 7015F: drivers/net/ethernet/hisilicon/ 7016F: Documentation/devicetree/bindings/net/hisilicon*.txt 7017 7018HISILICON PMU DRIVER 7019M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7020W: http://www.hisilicon.com 7021S: Supported 7022F: drivers/perf/hisilicon 7023F: Documentation/perf/hisi-pmu.txt 7024 7025HISILICON ROCE DRIVER 7026M: Lijun Ou <oulijun@huawei.com> 7027M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7028L: linux-rdma@vger.kernel.org 7029S: Maintained 7030F: drivers/infiniband/hw/hns/ 7031F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7032 7033HISILICON SAS Controller 7034M: John Garry <john.garry@huawei.com> 7035W: http://www.hisilicon.com 7036S: Supported 7037F: drivers/scsi/hisi_sas/ 7038F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7039 7040HMM - Heterogeneous Memory Management 7041M: Jérôme Glisse <jglisse@redhat.com> 7042L: linux-mm@kvack.org 7043S: Maintained 7044F: mm/hmm* 7045F: include/linux/hmm* 7046F: Documentation/vm/hmm.rst 7047 7048HOST AP DRIVER 7049M: Jouni Malinen <j@w1.fi> 7050L: linux-wireless@vger.kernel.org 7051W: http://w1.fi/hostap-driver.html 7052S: Obsolete 7053F: drivers/net/wireless/intersil/hostap/ 7054 7055HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7056L: platform-driver-x86@vger.kernel.org 7057S: Orphan 7058F: drivers/platform/x86/tc1100-wmi.c 7059 7060HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7061M: Jaroslav Kysela <perex@perex.cz> 7062S: Maintained 7063F: drivers/net/ethernet/hp/hp100.* 7064 7065HPET: High Precision Event Timers driver 7066M: Clemens Ladisch <clemens@ladisch.de> 7067S: Maintained 7068F: Documentation/timers/hpet.txt 7069F: drivers/char/hpet.c 7070F: include/linux/hpet.h 7071F: include/uapi/linux/hpet.h 7072 7073HPET: x86 7074S: Orphan 7075F: arch/x86/kernel/hpet.c 7076F: arch/x86/include/asm/hpet.h 7077 7078HPFS FILESYSTEM 7079M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7080W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7081S: Maintained 7082F: fs/hpfs/ 7083 7084HSI SUBSYSTEM 7085M: Sebastian Reichel <sre@kernel.org> 7086T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7087S: Maintained 7088F: Documentation/ABI/testing/sysfs-bus-hsi 7089F: Documentation/driver-api/hsi.rst 7090F: drivers/hsi/ 7091F: include/linux/hsi/ 7092F: include/uapi/linux/hsi/ 7093 7094HSO 3G MODEM DRIVER 7095L: linux-usb@vger.kernel.org 7096S: Orphan 7097F: drivers/net/usb/hso.c 7098 7099HSR NETWORK PROTOCOL 7100M: Arvid Brodin <arvid.brodin@alten.se> 7101L: netdev@vger.kernel.org 7102S: Maintained 7103F: net/hsr/ 7104 7105HT16K33 LED CONTROLLER DRIVER 7106M: Robin van der Gracht <robin@protonic.nl> 7107S: Maintained 7108F: drivers/auxdisplay/ht16k33.c 7109F: Documentation/devicetree/bindings/display/ht16k33.txt 7110 7111HTCPEN TOUCHSCREEN DRIVER 7112M: Pau Oliva Fora <pof@eslack.org> 7113L: linux-input@vger.kernel.org 7114S: Maintained 7115F: drivers/input/touchscreen/htcpen.c 7116 7117HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7118M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7119L: linux-iio@vger.kernel.org 7120W: http://www.st.com/ 7121S: Maintained 7122F: drivers/iio/humidity/hts221* 7123F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7124 7125HUAWEI ETHERNET DRIVER 7126M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7127L: netdev@vger.kernel.org 7128S: Supported 7129F: Documentation/networking/hinic.txt 7130F: drivers/net/ethernet/huawei/hinic/ 7131 7132HUGETLB FILESYSTEM 7133M: Mike Kravetz <mike.kravetz@oracle.com> 7134L: linux-mm@kvack.org 7135S: Maintained 7136F: fs/hugetlbfs/ 7137F: mm/hugetlb.c 7138F: include/linux/hugetlb.h 7139F: Documentation/admin-guide/mm/hugetlbpage.rst 7140F: Documentation/vm/hugetlbfs_reserv.rst 7141F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7142 7143HVA ST MEDIA DRIVER 7144M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7145L: linux-media@vger.kernel.org 7146T: git git://linuxtv.org/media_tree.git 7147W: https://linuxtv.org 7148S: Supported 7149F: drivers/media/platform/sti/hva 7150 7151HWPOISON MEMORY FAILURE HANDLING 7152M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7153L: linux-mm@kvack.org 7154S: Maintained 7155F: mm/memory-failure.c 7156F: mm/hwpoison-inject.c 7157 7158HYGON PROCESSOR SUPPORT 7159M: Pu Wen <puwen@hygon.cn> 7160L: linux-kernel@vger.kernel.org 7161S: Maintained 7162F: arch/x86/kernel/cpu/hygon.c 7163 7164Hyper-V CORE AND DRIVERS 7165M: "K. Y. Srinivasan" <kys@microsoft.com> 7166M: Haiyang Zhang <haiyangz@microsoft.com> 7167M: Stephen Hemminger <sthemmin@microsoft.com> 7168M: Sasha Levin <sashal@kernel.org> 7169T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7170L: linux-hyperv@vger.kernel.org 7171S: Supported 7172F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7173F: arch/x86/include/asm/mshyperv.h 7174F: arch/x86/include/asm/trace/hyperv.h 7175F: arch/x86/include/asm/hyperv-tlfs.h 7176F: arch/x86/kernel/cpu/mshyperv.c 7177F: arch/x86/hyperv 7178F: drivers/hid/hid-hyperv.c 7179F: drivers/hv/ 7180F: drivers/input/serio/hyperv-keyboard.c 7181F: drivers/pci/controller/pci-hyperv.c 7182F: drivers/net/hyperv/ 7183F: drivers/scsi/storvsc_drv.c 7184F: drivers/uio/uio_hv_generic.c 7185F: drivers/video/fbdev/hyperv_fb.c 7186F: drivers/iommu/hyperv_iommu.c 7187F: net/vmw_vsock/hyperv_transport.c 7188F: include/linux/hyperv.h 7189F: include/uapi/linux/hyperv.h 7190F: tools/hv/ 7191F: Documentation/ABI/stable/sysfs-bus-vmbus 7192 7193HYPERVISOR VIRTUAL CONSOLE DRIVER 7194L: linuxppc-dev@lists.ozlabs.org 7195S: Odd Fixes 7196F: drivers/tty/hvc/ 7197 7198I2C ACPI SUPPORT 7199M: Mika Westerberg <mika.westerberg@linux.intel.com> 7200L: linux-i2c@vger.kernel.org 7201L: linux-acpi@vger.kernel.org 7202S: Maintained 7203F: drivers/i2c/i2c-core-acpi.c 7204 7205I2C CONTROLLER DRIVER FOR NVIDIA GPU 7206M: Ajay Gupta <ajayg@nvidia.com> 7207L: linux-i2c@vger.kernel.org 7208S: Maintained 7209F: Documentation/i2c/busses/i2c-nvidia-gpu 7210F: drivers/i2c/busses/i2c-nvidia-gpu.c 7211 7212I2C MUXES 7213M: Peter Rosin <peda@axentia.se> 7214L: linux-i2c@vger.kernel.org 7215S: Maintained 7216F: Documentation/i2c/i2c-topology 7217F: Documentation/i2c/muxes/ 7218F: Documentation/devicetree/bindings/i2c/i2c-mux* 7219F: Documentation/devicetree/bindings/i2c/i2c-arb* 7220F: Documentation/devicetree/bindings/i2c/i2c-gate* 7221F: drivers/i2c/i2c-mux.c 7222F: drivers/i2c/muxes/ 7223F: include/linux/i2c-mux.h 7224 7225I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7226M: Gregory CLEMENT <gregory.clement@bootlin.com> 7227L: linux-i2c@vger.kernel.org 7228S: Maintained 7229F: drivers/i2c/busses/i2c-mv64xxx.c 7230 7231I2C OVER PARALLEL PORT 7232M: Jean Delvare <jdelvare@suse.com> 7233L: linux-i2c@vger.kernel.org 7234S: Maintained 7235F: Documentation/i2c/busses/i2c-parport 7236F: Documentation/i2c/busses/i2c-parport-light 7237F: drivers/i2c/busses/i2c-parport.c 7238F: drivers/i2c/busses/i2c-parport-light.c 7239 7240I2C SUBSYSTEM 7241M: Wolfram Sang <wsa@the-dreams.de> 7242L: linux-i2c@vger.kernel.org 7243W: https://i2c.wiki.kernel.org/ 7244Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7245T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7246S: Maintained 7247F: Documentation/devicetree/bindings/i2c/i2c.txt 7248F: Documentation/i2c/ 7249F: drivers/i2c/* 7250F: include/linux/i2c.h 7251F: include/linux/i2c-dev.h 7252F: include/linux/i2c-smbus.h 7253F: include/uapi/linux/i2c.h 7254F: include/uapi/linux/i2c-*.h 7255 7256I2C SUBSYSTEM HOST DRIVERS 7257L: linux-i2c@vger.kernel.org 7258W: https://i2c.wiki.kernel.org/ 7259Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7260T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7261S: Odd Fixes 7262F: Documentation/devicetree/bindings/i2c/ 7263F: drivers/i2c/algos/ 7264F: drivers/i2c/busses/ 7265 7266I2C-TAOS-EVM DRIVER 7267M: Jean Delvare <jdelvare@suse.com> 7268L: linux-i2c@vger.kernel.org 7269S: Maintained 7270F: Documentation/i2c/busses/i2c-taos-evm 7271F: drivers/i2c/busses/i2c-taos-evm.c 7272 7273I2C-TINY-USB DRIVER 7274M: Till Harbaum <till@harbaum.org> 7275L: linux-i2c@vger.kernel.org 7276W: http://www.harbaum.org/till/i2c_tiny_usb 7277S: Maintained 7278F: drivers/i2c/busses/i2c-tiny-usb.c 7279 7280I2C/SMBUS CONTROLLER DRIVERS FOR PC 7281M: Jean Delvare <jdelvare@suse.com> 7282L: linux-i2c@vger.kernel.org 7283S: Maintained 7284F: Documentation/i2c/busses/i2c-ali1535 7285F: Documentation/i2c/busses/i2c-ali1563 7286F: Documentation/i2c/busses/i2c-ali15x3 7287F: Documentation/i2c/busses/i2c-amd756 7288F: Documentation/i2c/busses/i2c-amd8111 7289F: Documentation/i2c/busses/i2c-i801 7290F: Documentation/i2c/busses/i2c-nforce2 7291F: Documentation/i2c/busses/i2c-piix4 7292F: Documentation/i2c/busses/i2c-sis5595 7293F: Documentation/i2c/busses/i2c-sis630 7294F: Documentation/i2c/busses/i2c-sis96x 7295F: Documentation/i2c/busses/i2c-via 7296F: Documentation/i2c/busses/i2c-viapro 7297F: drivers/i2c/busses/i2c-ali1535.c 7298F: drivers/i2c/busses/i2c-ali1563.c 7299F: drivers/i2c/busses/i2c-ali15x3.c 7300F: drivers/i2c/busses/i2c-amd756.c 7301F: drivers/i2c/busses/i2c-amd756-s4882.c 7302F: drivers/i2c/busses/i2c-amd8111.c 7303F: drivers/i2c/busses/i2c-i801.c 7304F: drivers/i2c/busses/i2c-isch.c 7305F: drivers/i2c/busses/i2c-nforce2.c 7306F: drivers/i2c/busses/i2c-nforce2-s4985.c 7307F: drivers/i2c/busses/i2c-piix4.c 7308F: drivers/i2c/busses/i2c-sis5595.c 7309F: drivers/i2c/busses/i2c-sis630.c 7310F: drivers/i2c/busses/i2c-sis96x.c 7311F: drivers/i2c/busses/i2c-via.c 7312F: drivers/i2c/busses/i2c-viapro.c 7313 7314I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7315M: Hans de Goede <hdegoede@redhat.com> 7316L: linux-i2c@vger.kernel.org 7317S: Maintained 7318F: drivers/i2c/busses/i2c-cht-wc.c 7319 7320I2C/SMBUS ISMT DRIVER 7321M: Seth Heasley <seth.heasley@intel.com> 7322M: Neil Horman <nhorman@tuxdriver.com> 7323L: linux-i2c@vger.kernel.org 7324F: drivers/i2c/busses/i2c-ismt.c 7325F: Documentation/i2c/busses/i2c-ismt 7326 7327I2C/SMBUS STUB DRIVER 7328M: Jean Delvare <jdelvare@suse.com> 7329L: linux-i2c@vger.kernel.org 7330S: Maintained 7331F: drivers/i2c/i2c-stub.c 7332 7333I3C SUBSYSTEM 7334M: Boris Brezillon <bbrezillon@kernel.org> 7335L: linux-i3c@lists.infradead.org 7336C: irc://chat.freenode.net/linux-i3c 7337T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7338S: Maintained 7339F: Documentation/ABI/testing/sysfs-bus-i3c 7340F: Documentation/devicetree/bindings/i3c/ 7341F: Documentation/driver-api/i3c 7342F: drivers/i3c/ 7343F: include/linux/i3c/ 7344 7345I3C DRIVER FOR SYNOPSYS DESIGNWARE 7346M: Vitor Soares <vitor.soares@synopsys.com> 7347S: Maintained 7348F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7349F: drivers/i3c/master/dw* 7350 7351IA64 (Itanium) PLATFORM 7352M: Tony Luck <tony.luck@intel.com> 7353M: Fenghua Yu <fenghua.yu@intel.com> 7354L: linux-ia64@vger.kernel.org 7355T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7356S: Maintained 7357F: arch/ia64/ 7358 7359IBM Power 842 compression accelerator 7360M: Haren Myneni <haren@us.ibm.com> 7361S: Supported 7362F: drivers/crypto/nx/Makefile 7363F: drivers/crypto/nx/Kconfig 7364F: drivers/crypto/nx/nx-842* 7365F: include/linux/sw842.h 7366F: crypto/842.c 7367F: lib/842/ 7368 7369IBM Power in-Nest Crypto Acceleration 7370M: Breno Leitão <leitao@debian.org> 7371M: Nayna Jain <nayna@linux.ibm.com> 7372M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7373L: linux-crypto@vger.kernel.org 7374S: Supported 7375F: drivers/crypto/nx/Makefile 7376F: drivers/crypto/nx/Kconfig 7377F: drivers/crypto/nx/nx-aes* 7378F: drivers/crypto/nx/nx-sha* 7379F: drivers/crypto/nx/nx.* 7380F: drivers/crypto/nx/nx_csbcpb.h 7381F: drivers/crypto/nx/nx_debugfs.h 7382 7383IBM Power Linux RAID adapter 7384M: Brian King <brking@us.ibm.com> 7385S: Supported 7386F: drivers/scsi/ipr.* 7387 7388IBM Power SRIOV Virtual NIC Device Driver 7389M: Thomas Falcon <tlfalcon@linux.ibm.com> 7390M: John Allen <jallen@linux.ibm.com> 7391L: netdev@vger.kernel.org 7392S: Supported 7393F: drivers/net/ethernet/ibm/ibmvnic.* 7394 7395IBM Power Virtual Accelerator Switchboard 7396M: Sukadev Bhattiprolu 7397L: linuxppc-dev@lists.ozlabs.org 7398S: Supported 7399F: arch/powerpc/platforms/powernv/vas* 7400F: arch/powerpc/platforms/powernv/copy-paste.h 7401F: arch/powerpc/include/asm/vas.h 7402F: arch/powerpc/include/uapi/asm/vas.h 7403 7404IBM Power Virtual Ethernet Device Driver 7405M: Thomas Falcon <tlfalcon@linux.ibm.com> 7406L: netdev@vger.kernel.org 7407S: Supported 7408F: drivers/net/ethernet/ibm/ibmveth.* 7409 7410IBM Power Virtual FC Device Drivers 7411M: Tyrel Datwyler <tyreld@linux.ibm.com> 7412L: linux-scsi@vger.kernel.org 7413S: Supported 7414F: drivers/scsi/ibmvscsi/ibmvfc* 7415 7416IBM Power Virtual Management Channel Driver 7417M: Steven Royer <seroyer@linux.ibm.com> 7418S: Supported 7419F: drivers/misc/ibmvmc.* 7420 7421IBM Power Virtual SCSI Device Drivers 7422M: Tyrel Datwyler <tyreld@linux.ibm.com> 7423L: linux-scsi@vger.kernel.org 7424S: Supported 7425F: drivers/scsi/ibmvscsi/ibmvscsi* 7426F: include/scsi/viosrp.h 7427 7428IBM Power Virtual SCSI Device Target Driver 7429M: Michael Cyr <mikecyr@linux.ibm.com> 7430L: linux-scsi@vger.kernel.org 7431L: target-devel@vger.kernel.org 7432S: Supported 7433F: drivers/scsi/ibmvscsi_tgt/ 7434 7435IBM Power VMX Cryptographic instructions 7436M: Breno Leitão <leitao@debian.org> 7437M: Nayna Jain <nayna@linux.ibm.com> 7438M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7439L: linux-crypto@vger.kernel.org 7440S: Supported 7441F: drivers/crypto/vmx/Makefile 7442F: drivers/crypto/vmx/Kconfig 7443F: drivers/crypto/vmx/vmx.c 7444F: drivers/crypto/vmx/aes* 7445F: drivers/crypto/vmx/ghash* 7446F: drivers/crypto/vmx/ppc-xlate.pl 7447 7448IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7449M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7450L: linux-pci@vger.kernel.org 7451L: linuxppc-dev@lists.ozlabs.org 7452S: Supported 7453F: drivers/pci/hotplug/rpaphp* 7454 7455IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7456M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7457L: linux-pci@vger.kernel.org 7458L: linuxppc-dev@lists.ozlabs.org 7459S: Supported 7460F: drivers/pci/hotplug/rpadlpar* 7461 7462IBM ServeRAID RAID DRIVER 7463S: Orphan 7464F: drivers/scsi/ips.* 7465 7466ICH LPC AND GPIO DRIVER 7467M: Peter Tyser <ptyser@xes-inc.com> 7468S: Maintained 7469F: drivers/mfd/lpc_ich.c 7470F: drivers/gpio/gpio-ich.c 7471 7472IDE SUBSYSTEM 7473M: "David S. Miller" <davem@davemloft.net> 7474L: linux-ide@vger.kernel.org 7475Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7476T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7477S: Maintained 7478F: Documentation/ide/ 7479F: drivers/ide/ 7480F: include/linux/ide.h 7481 7482IDE/ATAPI DRIVERS 7483M: Borislav Petkov <bp@alien8.de> 7484L: linux-ide@vger.kernel.org 7485S: Maintained 7486F: Documentation/cdrom/ide-cd 7487F: drivers/ide/ide-cd* 7488 7489IDEAPAD LAPTOP EXTRAS DRIVER 7490M: Ike Panhc <ike.pan@canonical.com> 7491L: platform-driver-x86@vger.kernel.org 7492W: http://launchpad.net/ideapad-laptop 7493S: Maintained 7494F: drivers/platform/x86/ideapad-laptop.c 7495 7496IDEAPAD LAPTOP SLIDEBAR DRIVER 7497M: Andrey Moiseev <o2g.org.ru@gmail.com> 7498L: linux-input@vger.kernel.org 7499W: https://github.com/o2genum/ideapad-slidebar 7500S: Maintained 7501F: drivers/input/misc/ideapad_slidebar.c 7502 7503IDT VersaClock 5 CLOCK DRIVER 7504M: Marek Vasut <marek.vasut@gmail.com> 7505S: Maintained 7506F: drivers/clk/clk-versaclock5.c 7507 7508IEEE 802.15.4 SUBSYSTEM 7509M: Alexander Aring <alex.aring@gmail.com> 7510M: Stefan Schmidt <stefan@datenfreihafen.org> 7511L: linux-wpan@vger.kernel.org 7512W: http://wpan.cakelab.org/ 7513T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7514T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7515S: Maintained 7516F: net/ieee802154/ 7517F: net/mac802154/ 7518F: drivers/net/ieee802154/ 7519F: include/linux/nl802154.h 7520F: include/linux/ieee802154.h 7521F: include/net/nl802154.h 7522F: include/net/mac802154.h 7523F: include/net/af_ieee802154.h 7524F: include/net/cfg802154.h 7525F: include/net/ieee802154_netdev.h 7526F: Documentation/networking/ieee802154.rst 7527 7528IFE PROTOCOL 7529M: Yotam Gigi <yotam.gi@gmail.com> 7530M: Jamal Hadi Salim <jhs@mojatatu.com> 7531F: net/ife 7532F: include/net/ife.h 7533F: include/uapi/linux/ife.h 7534 7535IGORPLUG-USB IR RECEIVER 7536M: Sean Young <sean@mess.org> 7537L: linux-media@vger.kernel.org 7538S: Maintained 7539F: drivers/media/rc/igorplugusb.c 7540 7541IGUANAWORKS USB IR TRANSCEIVER 7542M: Sean Young <sean@mess.org> 7543L: linux-media@vger.kernel.org 7544S: Maintained 7545F: drivers/media/rc/iguanair.c 7546 7547IIO DIGITAL POTENTIOMETER DAC 7548M: Peter Rosin <peda@axentia.se> 7549L: linux-iio@vger.kernel.org 7550S: Maintained 7551F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7552F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7553F: drivers/iio/dac/dpot-dac.c 7554 7555IIO ENVELOPE DETECTOR 7556M: Peter Rosin <peda@axentia.se> 7557L: linux-iio@vger.kernel.org 7558S: Maintained 7559F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7560F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7561F: drivers/iio/adc/envelope-detector.c 7562 7563IIO MULTIPLEXER 7564M: Peter Rosin <peda@axentia.se> 7565L: linux-iio@vger.kernel.org 7566S: Maintained 7567F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7568F: drivers/iio/multiplexer/iio-mux.c 7569 7570IIO SUBSYSTEM AND DRIVERS 7571M: Jonathan Cameron <jic23@kernel.org> 7572R: Hartmut Knaack <knaack.h@gmx.de> 7573R: Lars-Peter Clausen <lars@metafoo.de> 7574R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7575L: linux-iio@vger.kernel.org 7576T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7577S: Maintained 7578F: Documentation/ABI/testing/configfs-iio* 7579F: Documentation/ABI/testing/sysfs-bus-iio* 7580F: Documentation/devicetree/bindings/iio/ 7581F: drivers/iio/ 7582F: drivers/staging/iio/ 7583F: include/linux/iio/ 7584F: tools/iio/ 7585 7586IIO UNIT CONVERTER 7587M: Peter Rosin <peda@axentia.se> 7588L: linux-iio@vger.kernel.org 7589S: Maintained 7590F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7591F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7592F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7593F: drivers/iio/afe/iio-rescale.c 7594 7595IKANOS/ADI EAGLE ADSL USB DRIVER 7596M: Matthieu Castet <castet.matthieu@free.fr> 7597M: Stanislaw Gruszka <stf_xl@wp.pl> 7598S: Maintained 7599F: drivers/usb/atm/ueagle-atm.c 7600 7601IMGTEC ASCII LCD DRIVER 7602M: Paul Burton <paul.burton@mips.com> 7603S: Maintained 7604F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7605F: drivers/auxdisplay/img-ascii-lcd.c 7606 7607IMGTEC IR DECODER DRIVER 7608M: James Hogan <jhogan@kernel.org> 7609S: Maintained 7610F: drivers/media/rc/img-ir/ 7611 7612IMON SOUNDGRAPH USB IR RECEIVER 7613M: Sean Young <sean@mess.org> 7614L: linux-media@vger.kernel.org 7615S: Maintained 7616F: drivers/media/rc/imon_raw.c 7617F: drivers/media/rc/imon.c 7618 7619IMS TWINTURBO FRAMEBUFFER DRIVER 7620L: linux-fbdev@vger.kernel.org 7621S: Orphan 7622F: drivers/video/fbdev/imsttfb.c 7623 7624INA209 HARDWARE MONITOR DRIVER 7625M: Guenter Roeck <linux@roeck-us.net> 7626L: linux-hwmon@vger.kernel.org 7627S: Maintained 7628F: Documentation/hwmon/ina209 7629F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7630F: drivers/hwmon/ina209.c 7631 7632INA2XX HARDWARE MONITOR DRIVER 7633M: Guenter Roeck <linux@roeck-us.net> 7634L: linux-hwmon@vger.kernel.org 7635S: Maintained 7636F: Documentation/hwmon/ina2xx 7637F: drivers/hwmon/ina2xx.c 7638F: include/linux/platform_data/ina2xx.h 7639 7640INDUSTRY PACK SUBSYSTEM (IPACK) 7641M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7642M: Jens Taprogge <jens.taprogge@taprogge.org> 7643M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7644L: industrypack-devel@lists.sourceforge.net 7645W: http://industrypack.sourceforge.net 7646S: Maintained 7647F: drivers/ipack/ 7648 7649INFINIBAND SUBSYSTEM 7650M: Doug Ledford <dledford@redhat.com> 7651M: Jason Gunthorpe <jgg@mellanox.com> 7652L: linux-rdma@vger.kernel.org 7653W: https://github.com/linux-rdma/rdma-core 7654Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7655T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7656S: Supported 7657F: Documentation/devicetree/bindings/infiniband/ 7658F: Documentation/infiniband/ 7659F: drivers/infiniband/ 7660F: include/uapi/linux/if_infiniband.h 7661F: include/uapi/rdma/ 7662F: include/rdma/ 7663 7664INGENIC JZ4780 DMA Driver 7665M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7666S: Maintained 7667F: drivers/dma/dma-jz4780.c 7668 7669INGENIC JZ4780 NAND DRIVER 7670M: Harvey Hunt <harveyhuntnexus@gmail.com> 7671L: linux-mtd@lists.infradead.org 7672S: Maintained 7673F: drivers/mtd/nand/raw/jz4780_* 7674 7675INOTIFY 7676M: Jan Kara <jack@suse.cz> 7677R: Amir Goldstein <amir73il@gmail.com> 7678L: linux-fsdevel@vger.kernel.org 7679S: Maintained 7680F: Documentation/filesystems/inotify.txt 7681F: fs/notify/inotify/ 7682F: include/linux/inotify.h 7683F: include/uapi/linux/inotify.h 7684 7685INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7686M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7687L: linux-input@vger.kernel.org 7688Q: http://patchwork.kernel.org/project/linux-input/list/ 7689T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7690S: Maintained 7691F: drivers/input/ 7692F: include/linux/input.h 7693F: include/uapi/linux/input.h 7694F: include/uapi/linux/input-event-codes.h 7695F: include/linux/input/ 7696F: Documentation/devicetree/bindings/input/ 7697F: Documentation/devicetree/bindings/serio/ 7698F: Documentation/input/ 7699 7700INPUT MULTITOUCH (MT) PROTOCOL 7701M: Henrik Rydberg <rydberg@bitmath.org> 7702L: linux-input@vger.kernel.org 7703S: Odd fixes 7704F: Documentation/input/multi-touch-protocol.rst 7705F: drivers/input/input-mt.c 7706K: \b(ABS|SYN)_MT_ 7707 7708INSIDE SECURE CRYPTO DRIVER 7709M: Antoine Tenart <antoine.tenart@bootlin.com> 7710F: drivers/crypto/inside-secure/ 7711S: Maintained 7712L: linux-crypto@vger.kernel.org 7713 7714INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7715M: Mimi Zohar <zohar@linux.ibm.com> 7716M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7717L: linux-integrity@vger.kernel.org 7718T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7719S: Supported 7720F: security/integrity/ima/ 7721 7722INTEL 810/815 FRAMEBUFFER DRIVER 7723M: Antonino Daplas <adaplas@gmail.com> 7724L: linux-fbdev@vger.kernel.org 7725S: Maintained 7726F: drivers/video/fbdev/i810/ 7727 7728INTEL ASoC DRIVERS 7729M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7730M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7731M: Jie Yang <yang.jie@linux.intel.com> 7732L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7733S: Supported 7734F: sound/soc/intel/ 7735 7736INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7737M: Hans de Goede <hdegoede@redhat.com> 7738L: platform-driver-x86@vger.kernel.org 7739S: Maintained 7740F: drivers/platform/x86/intel_atomisp2_pm.c 7741 7742INTEL C600 SERIES SAS CONTROLLER DRIVER 7743M: Intel SCU Linux support <intel-linux-scu@intel.com> 7744M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7745L: linux-scsi@vger.kernel.org 7746T: git git://git.code.sf.net/p/intel-sas/isci 7747S: Supported 7748F: drivers/scsi/isci/ 7749 7750INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7751M: Jani Nikula <jani.nikula@linux.intel.com> 7752M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7753M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7754L: intel-gfx@lists.freedesktop.org 7755W: https://01.org/linuxgraphics/ 7756B: https://01.org/linuxgraphics/documentation/how-report-bugs 7757C: irc://chat.freenode.net/intel-gfx 7758Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7759T: git git://anongit.freedesktop.org/drm-intel 7760S: Supported 7761F: drivers/gpu/drm/i915/ 7762F: include/drm/i915* 7763F: include/uapi/drm/i915_drm.h 7764F: Documentation/gpu/i915.rst 7765 7766INTEL ETHERNET DRIVERS 7767M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7768L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7769W: http://www.intel.com/support/feedback.htm 7770W: http://e1000.sourceforge.net/ 7771Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7772T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7773T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7774S: Supported 7775F: Documentation/networking/device_drivers/intel/e100.rst 7776F: Documentation/networking/device_drivers/intel/e1000.rst 7777F: Documentation/networking/device_drivers/intel/e1000e.rst 7778F: Documentation/networking/device_drivers/intel/fm10k.rst 7779F: Documentation/networking/device_drivers/intel/igb.rst 7780F: Documentation/networking/device_drivers/intel/igbvf.rst 7781F: Documentation/networking/device_drivers/intel/ixgb.rst 7782F: Documentation/networking/device_drivers/intel/ixgbe.rst 7783F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7784F: Documentation/networking/device_drivers/intel/i40e.rst 7785F: Documentation/networking/device_drivers/intel/iavf.rst 7786F: Documentation/networking/device_drivers/intel/ice.rst 7787F: drivers/net/ethernet/intel/ 7788F: drivers/net/ethernet/intel/*/ 7789F: include/linux/avf/virtchnl.h 7790 7791INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7792M: Maik Broemme <mbroemme@libmpq.org> 7793L: linux-fbdev@vger.kernel.org 7794S: Maintained 7795F: Documentation/fb/intelfb.txt 7796F: drivers/video/fbdev/intelfb/ 7797 7798INTEL GPIO DRIVERS 7799M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7800L: linux-gpio@vger.kernel.org 7801S: Maintained 7802T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7803F: drivers/gpio/gpio-ich.c 7804F: drivers/gpio/gpio-intel-mid.c 7805F: drivers/gpio/gpio-lynxpoint.c 7806F: drivers/gpio/gpio-merrifield.c 7807F: drivers/gpio/gpio-ml-ioh.c 7808F: drivers/gpio/gpio-pch.c 7809F: drivers/gpio/gpio-sch.c 7810F: drivers/gpio/gpio-sodaville.c 7811 7812INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7813M: Zhenyu Wang <zhenyuw@linux.intel.com> 7814M: Zhi Wang <zhi.a.wang@intel.com> 7815L: intel-gvt-dev@lists.freedesktop.org 7816L: intel-gfx@lists.freedesktop.org 7817W: https://01.org/igvt-g 7818T: git https://github.com/intel/gvt-linux.git 7819S: Supported 7820F: drivers/gpu/drm/i915/gvt/ 7821 7822INTEL HID EVENT DRIVER 7823M: Alex Hung <alex.hung@canonical.com> 7824L: platform-driver-x86@vger.kernel.org 7825S: Maintained 7826F: drivers/platform/x86/intel-hid.c 7827 7828INTEL I/OAT DMA DRIVER 7829M: Dave Jiang <dave.jiang@intel.com> 7830R: Dan Williams <dan.j.williams@intel.com> 7831L: dmaengine@vger.kernel.org 7832Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7833S: Supported 7834F: drivers/dma/ioat* 7835 7836INTEL IDLE DRIVER 7837M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7838M: Len Brown <lenb@kernel.org> 7839L: linux-pm@vger.kernel.org 7840T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7841B: https://bugzilla.kernel.org 7842S: Supported 7843F: drivers/idle/intel_idle.c 7844 7845INTEL INTEGRATED SENSOR HUB DRIVER 7846M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7847M: Jiri Kosina <jikos@kernel.org> 7848L: linux-input@vger.kernel.org 7849S: Maintained 7850F: drivers/hid/intel-ish-hid/ 7851 7852INTEL IOMMU (VT-d) 7853M: David Woodhouse <dwmw2@infradead.org> 7854L: iommu@lists.linux-foundation.org 7855T: git git://git.infradead.org/iommu-2.6.git 7856S: Supported 7857F: drivers/iommu/intel-iommu.c 7858F: include/linux/intel-iommu.h 7859 7860INTEL IOP-ADMA DMA DRIVER 7861R: Dan Williams <dan.j.williams@intel.com> 7862S: Odd fixes 7863F: drivers/dma/iop-adma.c 7864 7865INTEL IPU3 CSI-2 CIO2 DRIVER 7866M: Yong Zhi <yong.zhi@intel.com> 7867M: Sakari Ailus <sakari.ailus@linux.intel.com> 7868M: Bingbu Cao <bingbu.cao@intel.com> 7869R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7870L: linux-media@vger.kernel.org 7871S: Maintained 7872F: drivers/media/pci/intel/ipu3/ 7873F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7874 7875INTEL IPU3 CSI-2 IMGU DRIVER 7876M: Sakari Ailus <sakari.ailus@linux.intel.com> 7877L: linux-media@vger.kernel.org 7878S: Maintained 7879F: drivers/staging/media/ipu3/ 7880F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7881F: Documentation/media/v4l-drivers/ipu3.rst 7882 7883INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7884M: Krzysztof Halasa <khalasa@piap.pl> 7885S: Maintained 7886F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7887F: arch/arm/mach-ixp4xx/include/mach/npe.h 7888F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7889F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7890F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7891F: drivers/net/wan/ixp4xx_hss.c 7892 7893INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7894M: Deepak Saxena <dsaxena@plexity.net> 7895S: Maintained 7896F: drivers/char/hw_random/ixp4xx-rng.c 7897 7898INTEL MANAGEMENT ENGINE (mei) 7899M: Tomas Winkler <tomas.winkler@intel.com> 7900L: linux-kernel@vger.kernel.org 7901S: Supported 7902F: include/uapi/linux/mei.h 7903F: include/linux/mei_cl_bus.h 7904F: drivers/misc/mei/* 7905F: drivers/watchdog/mei_wdt.c 7906F: Documentation/misc-devices/mei/* 7907F: samples/mei/* 7908 7909INTEL MENLOW THERMAL DRIVER 7910M: Sujith Thomas <sujith.thomas@intel.com> 7911L: platform-driver-x86@vger.kernel.org 7912W: https://01.org/linux-acpi 7913S: Supported 7914F: drivers/platform/x86/intel_menlow.c 7915 7916INTEL MIC DRIVERS (mic) 7917M: Sudeep Dutt <sudeep.dutt@intel.com> 7918M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7919S: Supported 7920W: https://github.com/sudeepdutt/mic 7921W: http://software.intel.com/en-us/mic-developer 7922F: include/linux/mic_bus.h 7923F: include/linux/scif.h 7924F: include/uapi/linux/mic_common.h 7925F: include/uapi/linux/mic_ioctl.h 7926F: include/uapi/linux/scif_ioctl.h 7927F: drivers/misc/mic/ 7928F: drivers/dma/mic_x100_dma.c 7929F: drivers/dma/mic_x100_dma.h 7930F: Documentation/mic/ 7931 7932INTEL PMC CORE DRIVER 7933M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7934M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7935L: platform-driver-x86@vger.kernel.org 7936S: Maintained 7937F: drivers/platform/x86/intel_pmc_core* 7938 7939INTEL PMC/P-Unit IPC DRIVER 7940M: Zha Qipeng<qipeng.zha@intel.com> 7941L: platform-driver-x86@vger.kernel.org 7942S: Maintained 7943F: drivers/platform/x86/intel_pmc_ipc.c 7944F: drivers/platform/x86/intel_punit_ipc.c 7945F: arch/x86/include/asm/intel_pmc_ipc.h 7946F: arch/x86/include/asm/intel_punit_ipc.h 7947 7948INTEL PMIC GPIO DRIVERS 7949M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7950S: Maintained 7951T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7952F: drivers/gpio/gpio-*cove.c 7953F: drivers/gpio/gpio-msic.c 7954 7955INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7956R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7957S: Maintained 7958F: drivers/mfd/intel_msic.c 7959F: drivers/mfd/intel_soc_pmic* 7960F: include/linux/mfd/intel_msic.h 7961F: include/linux/mfd/intel_soc_pmic* 7962 7963INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7964M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7965L: linux-wireless@vger.kernel.org 7966S: Maintained 7967F: Documentation/networking/device_drivers/intel/ipw2100.txt 7968F: Documentation/networking/device_drivers/intel/ipw2200.txt 7969F: drivers/net/wireless/intel/ipw2x00/ 7970 7971INTEL PSTATE DRIVER 7972M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7973M: Len Brown <lenb@kernel.org> 7974L: linux-pm@vger.kernel.org 7975S: Supported 7976F: drivers/cpufreq/intel_pstate.c 7977 7978INTEL RDMA RNIC DRIVER 7979M: Faisal Latif <faisal.latif@intel.com> 7980M: Shiraz Saleem <shiraz.saleem@intel.com> 7981L: linux-rdma@vger.kernel.org 7982S: Supported 7983F: drivers/infiniband/hw/i40iw/ 7984F: include/uapi/rdma/i40iw-abi.h 7985 7986INTEL TELEMETRY DRIVER 7987M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7988M: "David E. Box" <david.e.box@linux.intel.com> 7989L: platform-driver-x86@vger.kernel.org 7990S: Maintained 7991F: arch/x86/include/asm/intel_telemetry.h 7992F: drivers/platform/x86/intel_telemetry* 7993 7994INTEL VIRTUAL BUTTON DRIVER 7995M: AceLan Kao <acelan.kao@canonical.com> 7996L: platform-driver-x86@vger.kernel.org 7997S: Maintained 7998F: drivers/platform/x86/intel-vbtn.c 7999 8000INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8001M: Stanislaw Gruszka <sgruszka@redhat.com> 8002L: linux-wireless@vger.kernel.org 8003S: Supported 8004F: drivers/net/wireless/intel/iwlegacy/ 8005 8006INTEL WIRELESS WIFI LINK (iwlwifi) 8007M: Johannes Berg <johannes.berg@intel.com> 8008M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8009M: Luca Coelho <luciano.coelho@intel.com> 8010M: Intel Linux Wireless <linuxwifi@intel.com> 8011L: linux-wireless@vger.kernel.org 8012W: http://intellinuxwireless.org 8013T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8014S: Supported 8015F: drivers/net/wireless/intel/iwlwifi/ 8016 8017INTEL WIRELESS WIMAX CONNECTION 2400 8018M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8019M: linux-wimax@intel.com 8020L: wimax@linuxwimax.org (subscribers-only) 8021S: Supported 8022W: http://linuxwimax.org 8023F: Documentation/wimax/README.i2400m 8024F: drivers/net/wimax/i2400m/ 8025F: include/uapi/linux/wimax/i2400m.h 8026 8027INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8028M: Mario Limonciello <mario.limonciello@dell.com> 8029S: Maintained 8030F: drivers/platform/x86/intel-wmi-thunderbolt.c 8031 8032INTEL(R) TRACE HUB 8033M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8034S: Supported 8035F: Documentation/trace/intel_th.rst 8036F: drivers/hwtracing/intel_th/ 8037 8038INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8039M: Ning Sun <ning.sun@intel.com> 8040L: tboot-devel@lists.sourceforge.net 8041W: http://tboot.sourceforge.net 8042T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8043S: Supported 8044F: Documentation/intel_txt.txt 8045F: include/linux/tboot.h 8046F: arch/x86/kernel/tboot.c 8047 8048INTEL-MID GPIO DRIVER 8049M: David Cohen <david.a.cohen@linux.intel.com> 8050L: linux-gpio@vger.kernel.org 8051S: Maintained 8052F: drivers/gpio/gpio-intel-mid.c 8053 8054INTERCONNECT API 8055M: Georgi Djakov <georgi.djakov@linaro.org> 8056S: Maintained 8057F: Documentation/interconnect/ 8058F: Documentation/devicetree/bindings/interconnect/ 8059F: drivers/interconnect/ 8060F: include/dt-bindings/interconnect/ 8061F: include/linux/interconnect-provider.h 8062F: include/linux/interconnect.h 8063 8064INVENSENSE MPU-3050 GYROSCOPE DRIVER 8065M: Linus Walleij <linus.walleij@linaro.org> 8066L: linux-iio@vger.kernel.org 8067S: Maintained 8068F: drivers/iio/gyro/mpu3050* 8069F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8070 8071IOC3 ETHERNET DRIVER 8072M: Ralf Baechle <ralf@linux-mips.org> 8073L: linux-mips@vger.kernel.org 8074S: Maintained 8075F: drivers/net/ethernet/sgi/ioc3-eth.c 8076 8077IOC3 SERIAL DRIVER 8078M: Pat Gefre <pfg@sgi.com> 8079L: linux-serial@vger.kernel.org 8080S: Maintained 8081F: drivers/tty/serial/ioc3_serial.c 8082 8083IOMAP FILESYSTEM LIBRARY 8084M: Christoph Hellwig <hch@infradead.org> 8085M: Darrick J. Wong <darrick.wong@oracle.com> 8086M: linux-xfs@vger.kernel.org 8087M: linux-fsdevel@vger.kernel.org 8088L: linux-xfs@vger.kernel.org 8089L: linux-fsdevel@vger.kernel.org 8090T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8091S: Supported 8092F: fs/iomap.c 8093F: include/linux/iomap.h 8094 8095IOMMU DRIVERS 8096M: Joerg Roedel <joro@8bytes.org> 8097L: iommu@lists.linux-foundation.org 8098T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8099S: Maintained 8100F: Documentation/devicetree/bindings/iommu/ 8101F: drivers/iommu/ 8102F: include/linux/iommu.h 8103F: include/linux/of_iommu.h 8104F: include/linux/iova.h 8105 8106IO_URING 8107M: Jens Axboe <axboe@kernel.dk> 8108L: linux-block@vger.kernel.org 8109L: linux-fsdevel@vger.kernel.org 8110T: git git://git.kernel.dk/linux-block 8111T: git git://git.kernel.dk/liburing 8112S: Maintained 8113F: fs/io_uring.c 8114F: include/uapi/linux/io_uring.h 8115 8116IP MASQUERADING 8117M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8118S: Maintained 8119F: net/ipv4/netfilter/ipt_MASQUERADE.c 8120 8121IPMI SUBSYSTEM 8122M: Corey Minyard <minyard@acm.org> 8123L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8124W: http://openipmi.sourceforge.net/ 8125S: Supported 8126F: Documentation/devicetree/bindings/ipmi/ 8127F: Documentation/IPMI.txt 8128F: drivers/char/ipmi/ 8129F: include/linux/ipmi* 8130F: include/uapi/linux/ipmi* 8131 8132IPS SCSI RAID DRIVER 8133M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8134L: linux-scsi@vger.kernel.org 8135W: http://www.adaptec.com/ 8136S: Maintained 8137F: drivers/scsi/ips* 8138 8139IPVS 8140M: Wensong Zhang <wensong@linux-vs.org> 8141M: Simon Horman <horms@verge.net.au> 8142M: Julian Anastasov <ja@ssi.bg> 8143L: netdev@vger.kernel.org 8144L: lvs-devel@vger.kernel.org 8145S: Maintained 8146T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8147T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8148F: Documentation/networking/ipvs-sysctl.txt 8149F: include/net/ip_vs.h 8150F: include/uapi/linux/ip_vs.h 8151F: net/netfilter/ipvs/ 8152 8153IPWIRELESS DRIVER 8154M: Jiri Kosina <jikos@kernel.org> 8155M: David Sterba <dsterba@suse.com> 8156S: Odd Fixes 8157F: drivers/tty/ipwireless/ 8158 8159IPX NETWORK LAYER 8160L: netdev@vger.kernel.org 8161S: Obsolete 8162F: include/uapi/linux/ipx.h 8163 8164IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8165M: Marc Zyngier <marc.zyngier@arm.com> 8166S: Maintained 8167T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8168F: Documentation/IRQ-domain.txt 8169F: include/linux/irqdomain.h 8170F: kernel/irq/irqdomain.c 8171F: kernel/irq/msi.c 8172 8173IRQ SUBSYSTEM 8174M: Thomas Gleixner <tglx@linutronix.de> 8175L: linux-kernel@vger.kernel.org 8176S: Maintained 8177T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8178F: kernel/irq/ 8179 8180IRQCHIP DRIVERS 8181M: Thomas Gleixner <tglx@linutronix.de> 8182M: Jason Cooper <jason@lakedaemon.net> 8183M: Marc Zyngier <marc.zyngier@arm.com> 8184L: linux-kernel@vger.kernel.org 8185S: Maintained 8186T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8187F: Documentation/devicetree/bindings/interrupt-controller/ 8188F: drivers/irqchip/ 8189 8190ISA 8191M: William Breathitt Gray <vilhelm.gray@gmail.com> 8192S: Maintained 8193F: Documentation/isa.txt 8194F: drivers/base/isa.c 8195F: include/linux/isa.h 8196 8197ISA RADIO MODULE 8198M: Hans Verkuil <hverkuil@xs4all.nl> 8199L: linux-media@vger.kernel.org 8200T: git git://linuxtv.org/media_tree.git 8201W: https://linuxtv.org 8202S: Maintained 8203F: drivers/media/radio/radio-isa* 8204 8205ISAPNP 8206M: Jaroslav Kysela <perex@perex.cz> 8207S: Maintained 8208F: Documentation/isapnp.txt 8209F: drivers/pnp/isapnp/ 8210F: include/linux/isapnp.h 8211 8212ISCSI 8213M: Lee Duncan <lduncan@suse.com> 8214M: Chris Leech <cleech@redhat.com> 8215L: open-iscsi@googlegroups.com 8216W: www.open-iscsi.com 8217S: Maintained 8218F: drivers/scsi/*iscsi* 8219F: include/scsi/*iscsi* 8220 8221iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8222M: Peter Jones <pjones@redhat.com> 8223M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8224S: Maintained 8225F: drivers/firmware/iscsi_ibft* 8226 8227ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8228M: Sagi Grimberg <sagi@grimberg.me> 8229M: Max Gurtovoy <maxg@mellanox.com> 8230L: linux-rdma@vger.kernel.org 8231S: Supported 8232W: http://www.openfabrics.org 8233W: www.open-iscsi.org 8234Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8235F: drivers/infiniband/ulp/iser/ 8236 8237ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8238M: Sagi Grimberg <sagi@grimberg.me> 8239T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8240L: linux-rdma@vger.kernel.org 8241L: target-devel@vger.kernel.org 8242S: Supported 8243W: http://www.linux-iscsi.org 8244F: drivers/infiniband/ulp/isert 8245 8246ISDN SUBSYSTEM 8247M: Karsten Keil <isdn@linux-pingi.de> 8248L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8249L: netdev@vger.kernel.org 8250W: http://www.isdn4linux.de 8251T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8252S: Maintained 8253F: Documentation/isdn/ 8254F: drivers/isdn/ 8255F: include/linux/isdn.h 8256F: include/linux/isdn/ 8257F: include/uapi/linux/isdn.h 8258F: include/uapi/linux/isdn/ 8259 8260IT87 HARDWARE MONITORING DRIVER 8261M: Jean Delvare <jdelvare@suse.com> 8262L: linux-hwmon@vger.kernel.org 8263S: Maintained 8264F: Documentation/hwmon/it87 8265F: drivers/hwmon/it87.c 8266 8267IT913X MEDIA DRIVER 8268M: Antti Palosaari <crope@iki.fi> 8269L: linux-media@vger.kernel.org 8270W: https://linuxtv.org 8271W: http://palosaari.fi/linux/ 8272Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8273T: git git://linuxtv.org/anttip/media_tree.git 8274S: Maintained 8275F: drivers/media/tuners/it913x* 8276 8277IVTV VIDEO4LINUX DRIVER 8278M: Andy Walls <awalls@md.metrocast.net> 8279L: ivtv-devel@ivtvdriver.org (subscribers-only) 8280L: linux-media@vger.kernel.org 8281T: git git://linuxtv.org/media_tree.git 8282W: http://www.ivtvdriver.org 8283S: Maintained 8284F: Documentation/media/v4l-drivers/ivtv* 8285F: drivers/media/pci/ivtv/ 8286F: include/uapi/linux/ivtv* 8287 8288IX2505V MEDIA DRIVER 8289M: Malcolm Priestley <tvboxspy@gmail.com> 8290L: linux-media@vger.kernel.org 8291W: https://linuxtv.org 8292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8293S: Maintained 8294F: drivers/media/dvb-frontends/ix2505v* 8295 8296JAILHOUSE HYPERVISOR INTERFACE 8297M: Jan Kiszka <jan.kiszka@siemens.com> 8298L: jailhouse-dev@googlegroups.com 8299S: Maintained 8300F: arch/x86/kernel/jailhouse.c 8301F: arch/x86/include/asm/jailhouse_para.h 8302 8303JC42.4 TEMPERATURE SENSOR DRIVER 8304M: Guenter Roeck <linux@roeck-us.net> 8305L: linux-hwmon@vger.kernel.org 8306S: Maintained 8307F: drivers/hwmon/jc42.c 8308F: Documentation/hwmon/jc42 8309 8310JFS FILESYSTEM 8311M: Dave Kleikamp <shaggy@kernel.org> 8312L: jfs-discussion@lists.sourceforge.net 8313W: http://jfs.sourceforge.net/ 8314T: git git://github.com/kleikamp/linux-shaggy.git 8315S: Maintained 8316F: Documentation/filesystems/jfs.txt 8317F: fs/jfs/ 8318 8319JME NETWORK DRIVER 8320M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8321L: netdev@vger.kernel.org 8322S: Maintained 8323F: drivers/net/ethernet/jme.* 8324 8325JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8326M: David Woodhouse <dwmw2@infradead.org> 8327L: linux-mtd@lists.infradead.org 8328W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8329S: Maintained 8330F: fs/jffs2/ 8331F: include/uapi/linux/jffs2.h 8332 8333JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8334M: "Theodore Ts'o" <tytso@mit.edu> 8335M: Jan Kara <jack@suse.com> 8336L: linux-ext4@vger.kernel.org 8337S: Maintained 8338F: fs/jbd2/ 8339F: include/linux/jbd2.h 8340 8341JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8342M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8343L: linux-media@vger.kernel.org 8344S: Maintained 8345F: drivers/media/platform/rcar_jpu.c 8346 8347JSM Neo PCI based serial card 8348L: linux-serial@vger.kernel.org 8349S: Orphan 8350F: drivers/tty/serial/jsm/ 8351 8352K10TEMP HARDWARE MONITORING DRIVER 8353M: Clemens Ladisch <clemens@ladisch.de> 8354L: linux-hwmon@vger.kernel.org 8355S: Maintained 8356F: Documentation/hwmon/k10temp 8357F: drivers/hwmon/k10temp.c 8358 8359K8TEMP HARDWARE MONITORING DRIVER 8360M: Rudolf Marek <r.marek@assembler.cz> 8361L: linux-hwmon@vger.kernel.org 8362S: Maintained 8363F: Documentation/hwmon/k8temp 8364F: drivers/hwmon/k8temp.c 8365 8366KASAN 8367M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8368R: Alexander Potapenko <glider@google.com> 8369R: Dmitry Vyukov <dvyukov@google.com> 8370L: kasan-dev@googlegroups.com 8371S: Maintained 8372F: arch/*/include/asm/kasan.h 8373F: arch/*/mm/kasan_init* 8374F: Documentation/dev-tools/kasan.rst 8375F: include/linux/kasan*.h 8376F: lib/test_kasan.c 8377F: mm/kasan/ 8378F: scripts/Makefile.kasan 8379 8380KCONFIG 8381M: Masahiro Yamada <yamada.masahiro@socionext.com> 8382T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8383L: linux-kbuild@vger.kernel.org 8384S: Maintained 8385F: Documentation/kbuild/kconfig* 8386F: scripts/kconfig/ 8387F: scripts/Kconfig.include 8388 8389KDUMP 8390M: Dave Young <dyoung@redhat.com> 8391M: Baoquan He <bhe@redhat.com> 8392R: Vivek Goyal <vgoyal@redhat.com> 8393L: kexec@lists.infradead.org 8394W: http://lse.sourceforge.net/kdump/ 8395S: Maintained 8396F: Documentation/kdump/ 8397 8398KEENE FM RADIO TRANSMITTER DRIVER 8399M: Hans Verkuil <hverkuil@xs4all.nl> 8400L: linux-media@vger.kernel.org 8401T: git git://linuxtv.org/media_tree.git 8402W: https://linuxtv.org 8403S: Maintained 8404F: drivers/media/radio/radio-keene* 8405 8406KERNEL AUTOMOUNTER 8407M: Ian Kent <raven@themaw.net> 8408L: autofs@vger.kernel.org 8409S: Maintained 8410F: fs/autofs/ 8411 8412KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8413M: Masahiro Yamada <yamada.masahiro@socionext.com> 8414M: Michal Marek <michal.lkml@markovi.net> 8415T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8416L: linux-kbuild@vger.kernel.org 8417S: Maintained 8418F: Documentation/kbuild/ 8419F: Makefile 8420F: scripts/Kbuild* 8421F: scripts/Makefile* 8422F: scripts/basic/ 8423F: scripts/mk* 8424F: scripts/mod/ 8425F: scripts/package/ 8426 8427KERNEL JANITORS 8428L: kernel-janitors@vger.kernel.org 8429W: http://kernelnewbies.org/KernelJanitors 8430S: Odd Fixes 8431 8432KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8433M: "J. Bruce Fields" <bfields@fieldses.org> 8434M: Jeff Layton <jlayton@kernel.org> 8435L: linux-nfs@vger.kernel.org 8436W: http://nfs.sourceforge.net/ 8437T: git git://linux-nfs.org/~bfields/linux.git 8438S: Supported 8439F: fs/nfsd/ 8440F: include/uapi/linux/nfsd/ 8441F: fs/lockd/ 8442F: fs/nfs_common/ 8443F: net/sunrpc/ 8444F: include/linux/lockd/ 8445F: include/linux/sunrpc/ 8446F: include/uapi/linux/sunrpc/ 8447 8448KERNEL SELFTEST FRAMEWORK 8449M: Shuah Khan <shuah@kernel.org> 8450M: Shuah Khan <skhan@linuxfoundation.org> 8451L: linux-kselftest@vger.kernel.org 8452T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8453Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8454S: Maintained 8455F: tools/testing/selftests/ 8456F: Documentation/dev-tools/kselftest* 8457 8458KERNEL USERMODE HELPER 8459M: Luis Chamberlain <mcgrof@kernel.org> 8460L: linux-kernel@vger.kernel.org 8461S: Maintained 8462F: kernel/umh.c 8463F: include/linux/umh.h 8464 8465KERNEL VIRTUAL MACHINE (KVM) 8466M: Paolo Bonzini <pbonzini@redhat.com> 8467M: Radim Krčmář <rkrcmar@redhat.com> 8468L: kvm@vger.kernel.org 8469W: http://www.linux-kvm.org 8470T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8471S: Supported 8472F: Documentation/virtual/kvm/ 8473F: include/trace/events/kvm.h 8474F: include/uapi/asm-generic/kvm* 8475F: include/uapi/linux/kvm* 8476F: include/asm-generic/kvm* 8477F: include/linux/kvm* 8478F: include/kvm/iodev.h 8479F: virt/kvm/* 8480F: tools/kvm/ 8481F: tools/testing/selftests/kvm/ 8482 8483KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8484M: Joerg Roedel <joro@8bytes.org> 8485L: kvm@vger.kernel.org 8486W: http://www.linux-kvm.org/ 8487S: Maintained 8488F: arch/x86/include/asm/svm.h 8489F: arch/x86/kvm/svm.c 8490 8491KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8492M: Christoffer Dall <christoffer.dall@arm.com> 8493M: Marc Zyngier <marc.zyngier@arm.com> 8494R: James Morse <james.morse@arm.com> 8495R: Julien Thierry <julien.thierry@arm.com> 8496R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8498L: kvmarm@lists.cs.columbia.edu 8499W: http://systems.cs.columbia.edu/projects/kvm-arm 8500T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8501S: Maintained 8502F: arch/arm/include/uapi/asm/kvm* 8503F: arch/arm/include/asm/kvm* 8504F: arch/arm/kvm/ 8505F: arch/arm64/include/uapi/asm/kvm* 8506F: arch/arm64/include/asm/kvm* 8507F: arch/arm64/kvm/ 8508F: virt/kvm/arm/ 8509F: include/kvm/arm_* 8510 8511KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8512M: James Hogan <jhogan@kernel.org> 8513L: linux-mips@vger.kernel.org 8514S: Supported 8515F: arch/mips/include/uapi/asm/kvm* 8516F: arch/mips/include/asm/kvm* 8517F: arch/mips/kvm/ 8518 8519KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8520M: Paul Mackerras <paulus@ozlabs.org> 8521L: kvm-ppc@vger.kernel.org 8522W: http://www.linux-kvm.org/ 8523T: git git://github.com/agraf/linux-2.6.git 8524S: Supported 8525F: arch/powerpc/include/uapi/asm/kvm* 8526F: arch/powerpc/include/asm/kvm* 8527F: arch/powerpc/kvm/ 8528F: arch/powerpc/kernel/kvm* 8529 8530KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8531M: Christian Borntraeger <borntraeger@de.ibm.com> 8532M: Janosch Frank <frankja@linux.ibm.com> 8533R: David Hildenbrand <david@redhat.com> 8534R: Cornelia Huck <cohuck@redhat.com> 8535L: linux-s390@vger.kernel.org 8536W: http://www.ibm.com/developerworks/linux/linux390/ 8537T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8538S: Supported 8539F: arch/s390/include/uapi/asm/kvm* 8540F: arch/s390/include/asm/gmap.h 8541F: arch/s390/include/asm/kvm* 8542F: arch/s390/kvm/ 8543F: arch/s390/mm/gmap.c 8544 8545KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8546M: Paolo Bonzini <pbonzini@redhat.com> 8547M: Radim Krčmář <rkrcmar@redhat.com> 8548L: kvm@vger.kernel.org 8549W: http://www.linux-kvm.org 8550T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8551S: Supported 8552F: arch/x86/kvm/ 8553F: arch/x86/kvm/*/ 8554F: arch/x86/include/uapi/asm/kvm* 8555F: arch/x86/include/asm/kvm* 8556F: arch/x86/include/asm/pvclock-abi.h 8557F: arch/x86/kernel/kvm.c 8558F: arch/x86/kernel/kvmclock.c 8559 8560KERNFS 8561M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8562M: Tejun Heo <tj@kernel.org> 8563T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8564S: Supported 8565F: include/linux/kernfs.h 8566F: fs/kernfs/ 8567 8568KEXEC 8569M: Eric Biederman <ebiederm@xmission.com> 8570W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8571L: kexec@lists.infradead.org 8572S: Maintained 8573F: include/linux/kexec.h 8574F: include/uapi/linux/kexec.h 8575F: kernel/kexec* 8576 8577KEYS-ENCRYPTED 8578M: Mimi Zohar <zohar@linux.ibm.com> 8579L: linux-integrity@vger.kernel.org 8580L: keyrings@vger.kernel.org 8581S: Supported 8582F: Documentation/security/keys/trusted-encrypted.rst 8583F: include/keys/encrypted-type.h 8584F: security/keys/encrypted-keys/ 8585 8586KEYS-TRUSTED 8587M: James Bottomley <jejb@linux.ibm.com> 8588M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8589M: Mimi Zohar <zohar@linux.ibm.com> 8590L: linux-integrity@vger.kernel.org 8591L: keyrings@vger.kernel.org 8592S: Supported 8593F: Documentation/security/keys/trusted-encrypted.rst 8594F: include/keys/trusted-type.h 8595F: security/keys/trusted.c 8596F: security/keys/trusted.h 8597 8598KEYS/KEYRINGS: 8599M: David Howells <dhowells@redhat.com> 8600L: keyrings@vger.kernel.org 8601S: Maintained 8602F: Documentation/security/keys/core.rst 8603F: include/linux/key.h 8604F: include/linux/key-type.h 8605F: include/linux/keyctl.h 8606F: include/uapi/linux/keyctl.h 8607F: include/keys/ 8608F: security/keys/ 8609 8610KGDB / KDB /debug_core 8611M: Jason Wessel <jason.wessel@windriver.com> 8612M: Daniel Thompson <daniel.thompson@linaro.org> 8613W: http://kgdb.wiki.kernel.org/ 8614L: kgdb-bugreport@lists.sourceforge.net 8615T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8616S: Maintained 8617F: Documentation/dev-tools/kgdb.rst 8618F: drivers/misc/kgdbts.c 8619F: drivers/tty/serial/kgdboc.c 8620F: include/linux/kdb.h 8621F: include/linux/kgdb.h 8622F: kernel/debug/ 8623 8624KMEMLEAK 8625M: Catalin Marinas <catalin.marinas@arm.com> 8626S: Maintained 8627F: Documentation/dev-tools/kmemleak.rst 8628F: include/linux/kmemleak.h 8629F: mm/kmemleak.c 8630F: mm/kmemleak-test.c 8631 8632KMOD KERNEL MODULE LOADER - USERMODE HELPER 8633M: Luis Chamberlain <mcgrof@kernel.org> 8634L: linux-kernel@vger.kernel.org 8635S: Maintained 8636F: kernel/kmod.c 8637F: include/linux/kmod.h 8638F: lib/test_kmod.c 8639F: tools/testing/selftests/kmod/ 8640 8641KPROBES 8642M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8643M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8644M: "David S. Miller" <davem@davemloft.net> 8645M: Masami Hiramatsu <mhiramat@kernel.org> 8646S: Maintained 8647F: Documentation/kprobes.txt 8648F: include/linux/kprobes.h 8649F: include/asm-generic/kprobes.h 8650F: kernel/kprobes.c 8651 8652KS0108 LCD CONTROLLER DRIVER 8653M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8654S: Maintained 8655F: Documentation/auxdisplay/ks0108 8656F: drivers/auxdisplay/ks0108.c 8657F: include/linux/ks0108.h 8658 8659L3MDEV 8660M: David Ahern <dsa@cumulusnetworks.com> 8661L: netdev@vger.kernel.org 8662S: Maintained 8663F: net/l3mdev 8664F: include/net/l3mdev.h 8665 8666L7 BPF FRAMEWORK 8667M: John Fastabend <john.fastabend@gmail.com> 8668M: Daniel Borkmann <daniel@iogearbox.net> 8669L: netdev@vger.kernel.org 8670L: bpf@vger.kernel.org 8671S: Maintained 8672F: include/linux/skmsg.h 8673F: net/core/skmsg.c 8674F: net/core/sock_map.c 8675F: net/ipv4/tcp_bpf.c 8676 8677LANTIQ / INTEL Ethernet drivers 8678M: Hauke Mehrtens <hauke@hauke-m.de> 8679L: netdev@vger.kernel.org 8680S: Maintained 8681F: net/dsa/tag_gswip.c 8682F: drivers/net/ethernet/lantiq_xrx200.c 8683F: drivers/net/dsa/lantiq_pce.h 8684F: drivers/net/dsa/lantiq_gswip.c 8685 8686LANTIQ MIPS ARCHITECTURE 8687M: John Crispin <john@phrozen.org> 8688L: linux-mips@vger.kernel.org 8689S: Maintained 8690F: arch/mips/lantiq 8691F: drivers/soc/lantiq 8692 8693LAPB module 8694L: linux-x25@vger.kernel.org 8695S: Orphan 8696F: Documentation/networking/lapb-module.txt 8697F: include/*/lapb.h 8698F: net/lapb/ 8699 8700LASI 53c700 driver for PARISC 8701M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8702L: linux-scsi@vger.kernel.org 8703S: Maintained 8704F: Documentation/scsi/53c700.txt 8705F: drivers/scsi/53c700* 8706 8707LEAKING_ADDRESSES 8708M: Tobin C. Harding <me@tobin.cc> 8709M: Tycho Andersen <tycho@tycho.ws> 8710L: kernel-hardening@lists.openwall.com 8711S: Maintained 8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8713F: scripts/leaking_addresses.pl 8714 8715LED SUBSYSTEM 8716M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8717M: Pavel Machek <pavel@ucw.cz> 8718R: Dan Murphy <dmurphy@ti.com> 8719L: linux-leds@vger.kernel.org 8720T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8721S: Maintained 8722F: Documentation/devicetree/bindings/leds/ 8723F: drivers/leds/ 8724F: include/linux/leds.h 8725 8726LEGACY EEPROM DRIVER 8727M: Jean Delvare <jdelvare@suse.com> 8728S: Maintained 8729F: Documentation/misc-devices/eeprom 8730F: drivers/misc/eeprom/eeprom.c 8731 8732LEGO MINDSTORMS EV3 8733R: David Lechner <david@lechnology.com> 8734S: Maintained 8735F: arch/arm/boot/dts/da850-lego-ev3.dts 8736F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8737F: drivers/power/supply/lego_ev3_battery.c 8738 8739LEGO USB Tower driver 8740M: Juergen Stuber <starblue@users.sourceforge.net> 8741L: legousb-devel@lists.sourceforge.net 8742W: http://legousb.sourceforge.net/ 8743S: Maintained 8744F: drivers/usb/misc/legousbtower.c 8745 8746LG LAPTOP EXTRAS 8747M: Matan Ziv-Av <matan@svgalib.org> 8748L: platform-driver-x86@vger.kernel.org 8749S: Maintained 8750F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8751F: Documentation/laptops/lg-laptop.rst 8752F: drivers/platform/x86/lg-laptop.c 8753 8754LG2160 MEDIA DRIVER 8755M: Michael Krufky <mkrufky@linuxtv.org> 8756L: linux-media@vger.kernel.org 8757W: https://linuxtv.org 8758W: http://github.com/mkrufky 8759Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8760T: git git://linuxtv.org/mkrufky/tuners.git 8761S: Maintained 8762F: drivers/media/dvb-frontends/lg2160.* 8763 8764LGDT3305 MEDIA DRIVER 8765M: Michael Krufky <mkrufky@linuxtv.org> 8766L: linux-media@vger.kernel.org 8767W: https://linuxtv.org 8768W: http://github.com/mkrufky 8769Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8770T: git git://linuxtv.org/mkrufky/tuners.git 8771S: Maintained 8772F: drivers/media/dvb-frontends/lgdt3305.* 8773 8774LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8775M: Viresh Kumar <vireshk@kernel.org> 8776L: linux-ide@vger.kernel.org 8777T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8778S: Maintained 8779F: include/linux/pata_arasan_cf_data.h 8780F: drivers/ata/pata_arasan_cf.c 8781 8782LIBATA PATA DRIVERS 8783M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8784M: Jens Axboe <axboe@kernel.dk> 8785L: linux-ide@vger.kernel.org 8786T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8787S: Maintained 8788F: drivers/ata/pata_*.c 8789F: drivers/ata/ata_generic.c 8790 8791LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8792M: Linus Walleij <linus.walleij@linaro.org> 8793L: linux-ide@vger.kernel.org 8794T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8795S: Maintained 8796F: drivers/ata/pata_ftide010.c 8797F: drivers/ata/sata_gemini.c 8798F: drivers/ata/sata_gemini.h 8799 8800LIBATA SATA AHCI PLATFORM devices support 8801M: Hans de Goede <hdegoede@redhat.com> 8802M: Jens Axboe <axboe@kernel.dk> 8803L: linux-ide@vger.kernel.org 8804T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8805S: Maintained 8806F: drivers/ata/ahci_platform.c 8807F: drivers/ata/libahci_platform.c 8808F: include/linux/ahci_platform.h 8809 8810LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8811M: Mikael Pettersson <mikpelinux@gmail.com> 8812L: linux-ide@vger.kernel.org 8813T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8814S: Maintained 8815F: drivers/ata/sata_promise.* 8816 8817LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8818M: Jens Axboe <axboe@kernel.dk> 8819L: linux-ide@vger.kernel.org 8820T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8821S: Maintained 8822F: drivers/ata/ 8823F: include/linux/ata.h 8824F: include/linux/libata.h 8825F: Documentation/devicetree/bindings/ata/ 8826 8827LIBLOCKDEP 8828M: Sasha Levin <alexander.levin@microsoft.com> 8829S: Maintained 8830F: tools/lib/lockdep/ 8831 8832LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8833M: Dan Williams <dan.j.williams@intel.com> 8834M: Vishal Verma <vishal.l.verma@intel.com> 8835M: Dave Jiang <dave.jiang@intel.com> 8836L: linux-nvdimm@lists.01.org 8837Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8838S: Supported 8839F: drivers/nvdimm/blk.c 8840F: drivers/nvdimm/region_devs.c 8841 8842LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8843M: Vishal Verma <vishal.l.verma@intel.com> 8844M: Dan Williams <dan.j.williams@intel.com> 8845M: Dave Jiang <dave.jiang@intel.com> 8846L: linux-nvdimm@lists.01.org 8847Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8848S: Supported 8849F: drivers/nvdimm/btt* 8850 8851LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8852M: Dan Williams <dan.j.williams@intel.com> 8853M: Vishal Verma <vishal.l.verma@intel.com> 8854M: Dave Jiang <dave.jiang@intel.com> 8855L: linux-nvdimm@lists.01.org 8856Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8857S: Supported 8858F: drivers/nvdimm/pmem* 8859 8860LIBNVDIMM: DEVICETREE BINDINGS 8861M: Oliver O'Halloran <oohall@gmail.com> 8862L: linux-nvdimm@lists.01.org 8863Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8864S: Supported 8865F: drivers/nvdimm/of_pmem.c 8866F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8867 8868LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8869M: Dan Williams <dan.j.williams@intel.com> 8870M: Vishal Verma <vishal.l.verma@intel.com> 8871M: Dave Jiang <dave.jiang@intel.com> 8872M: Keith Busch <keith.busch@intel.com> 8873M: Ira Weiny <ira.weiny@intel.com> 8874L: linux-nvdimm@lists.01.org 8875Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8876T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8877S: Supported 8878F: drivers/nvdimm/* 8879F: drivers/acpi/nfit/* 8880F: include/linux/nd.h 8881F: include/linux/libnvdimm.h 8882F: include/uapi/linux/ndctl.h 8883 8884LIGHTNVM PLATFORM SUPPORT 8885M: Matias Bjorling <mb@lightnvm.io> 8886W: http://github/OpenChannelSSD 8887L: linux-block@vger.kernel.org 8888S: Maintained 8889F: drivers/lightnvm/ 8890F: include/linux/lightnvm.h 8891F: include/uapi/linux/lightnvm.h 8892 8893LINUX FOR POWER MACINTOSH 8894M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8895W: http://www.penguinppc.org/ 8896L: linuxppc-dev@lists.ozlabs.org 8897S: Maintained 8898F: arch/powerpc/platforms/powermac/ 8899F: drivers/macintosh/ 8900 8901LINUX FOR POWERPC (32-BIT AND 64-BIT) 8902M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8903M: Paul Mackerras <paulus@samba.org> 8904M: Michael Ellerman <mpe@ellerman.id.au> 8905W: https://github.com/linuxppc/linux/wiki 8906L: linuxppc-dev@lists.ozlabs.org 8907Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8908T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8909S: Supported 8910F: Documentation/ABI/stable/sysfs-firmware-opal-* 8911F: Documentation/devicetree/bindings/powerpc/ 8912F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8913F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8914F: Documentation/powerpc/ 8915F: arch/powerpc/ 8916F: drivers/char/tpm/tpm_ibmvtpm* 8917F: drivers/crypto/nx/ 8918F: drivers/crypto/vmx/ 8919F: drivers/i2c/busses/i2c-opal.c 8920F: drivers/net/ethernet/ibm/ibmveth.* 8921F: drivers/net/ethernet/ibm/ibmvnic.* 8922F: drivers/pci/hotplug/pnv_php.c 8923F: drivers/pci/hotplug/rpa* 8924F: drivers/rtc/rtc-opal.c 8925F: drivers/scsi/ibmvscsi/ 8926F: drivers/tty/hvc/hvc_opal.c 8927F: drivers/watchdog/wdrtas.c 8928F: tools/testing/selftests/powerpc 8929N: /pmac 8930N: powermac 8931N: powernv 8932N: [^a-z0-9]ps3 8933N: pseries 8934 8935LINUX FOR POWERPC EMBEDDED MPC5XXX 8936M: Anatolij Gustschin <agust@denx.de> 8937L: linuxppc-dev@lists.ozlabs.org 8938T: git git://git.denx.de/linux-denx-agust.git 8939S: Maintained 8940F: arch/powerpc/platforms/512x/ 8941F: arch/powerpc/platforms/52xx/ 8942 8943LINUX FOR POWERPC EMBEDDED PPC4XX 8944M: Alistair Popple <alistair@popple.id.au> 8945M: Matt Porter <mporter@kernel.crashing.org> 8946W: http://www.penguinppc.org/ 8947L: linuxppc-dev@lists.ozlabs.org 8948S: Maintained 8949F: arch/powerpc/platforms/40x/ 8950F: arch/powerpc/platforms/44x/ 8951 8952LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8953M: Scott Wood <oss@buserror.net> 8954M: Kumar Gala <galak@kernel.crashing.org> 8955W: http://www.penguinppc.org/ 8956L: linuxppc-dev@lists.ozlabs.org 8957T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8958S: Maintained 8959F: arch/powerpc/platforms/83xx/ 8960F: arch/powerpc/platforms/85xx/ 8961F: Documentation/devicetree/bindings/powerpc/fsl/ 8962 8963LINUX FOR POWERPC EMBEDDED PPC8XX 8964M: Vitaly Bordug <vitb@kernel.crashing.org> 8965W: http://www.penguinppc.org/ 8966L: linuxppc-dev@lists.ozlabs.org 8967S: Maintained 8968F: arch/powerpc/platforms/8xx/ 8969 8970LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8971L: linuxppc-dev@lists.ozlabs.org 8972S: Orphan 8973F: arch/powerpc/*/*virtex* 8974F: arch/powerpc/*/*/*virtex* 8975 8976LINUX FOR POWERPC PA SEMI PWRFICIENT 8977L: linuxppc-dev@lists.ozlabs.org 8978S: Orphan 8979F: arch/powerpc/platforms/pasemi/ 8980F: drivers/*/*pasemi* 8981F: drivers/*/*/*pasemi* 8982 8983LINUX KERNEL DUMP TEST MODULE (LKDTM) 8984M: Kees Cook <keescook@chromium.org> 8985S: Maintained 8986F: drivers/misc/lkdtm/* 8987 8988LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8989M: Alan Stern <stern@rowland.harvard.edu> 8990M: Andrea Parri <andrea.parri@amarulasolutions.com> 8991M: Will Deacon <will.deacon@arm.com> 8992M: Peter Zijlstra <peterz@infradead.org> 8993M: Boqun Feng <boqun.feng@gmail.com> 8994M: Nicholas Piggin <npiggin@gmail.com> 8995M: David Howells <dhowells@redhat.com> 8996M: Jade Alglave <j.alglave@ucl.ac.uk> 8997M: Luc Maranget <luc.maranget@inria.fr> 8998M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8999R: Akira Yokosawa <akiyks@gmail.com> 9000R: Daniel Lustig <dlustig@nvidia.com> 9001L: linux-kernel@vger.kernel.org 9002L: linux-arch@vger.kernel.org 9003S: Supported 9004T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9005F: tools/memory-model/ 9006F: Documentation/atomic_bitops.txt 9007F: Documentation/atomic_t.txt 9008F: Documentation/core-api/atomic_ops.rst 9009F: Documentation/core-api/refcount-vs-atomic.rst 9010F: Documentation/memory-barriers.txt 9011 9012LIS3LV02D ACCELEROMETER DRIVER 9013M: Eric Piel <eric.piel@tremplin-utc.net> 9014S: Maintained 9015F: Documentation/misc-devices/lis3lv02d 9016F: drivers/misc/lis3lv02d/ 9017F: drivers/platform/x86/hp_accel.c 9018 9019LIVE PATCHING 9020M: Josh Poimboeuf <jpoimboe@redhat.com> 9021M: Jiri Kosina <jikos@kernel.org> 9022M: Miroslav Benes <mbenes@suse.cz> 9023M: Petr Mladek <pmladek@suse.com> 9024R: Joe Lawrence <joe.lawrence@redhat.com> 9025S: Maintained 9026F: kernel/livepatch/ 9027F: include/linux/livepatch.h 9028F: arch/x86/include/asm/livepatch.h 9029F: arch/x86/kernel/livepatch.c 9030F: Documentation/livepatch/ 9031F: Documentation/ABI/testing/sysfs-kernel-livepatch 9032F: samples/livepatch/ 9033F: tools/testing/selftests/livepatch/ 9034L: live-patching@vger.kernel.org 9035T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9036 9037LLC (802.2) 9038L: netdev@vger.kernel.org 9039S: Odd fixes 9040F: include/linux/llc.h 9041F: include/uapi/linux/llc.h 9042F: include/net/llc* 9043F: net/llc/ 9044 9045LM73 HARDWARE MONITOR DRIVER 9046M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9047L: linux-hwmon@vger.kernel.org 9048S: Maintained 9049F: drivers/hwmon/lm73.c 9050 9051LM78 HARDWARE MONITOR DRIVER 9052M: Jean Delvare <jdelvare@suse.com> 9053L: linux-hwmon@vger.kernel.org 9054S: Maintained 9055F: Documentation/hwmon/lm78 9056F: drivers/hwmon/lm78.c 9057 9058LM83 HARDWARE MONITOR DRIVER 9059M: Jean Delvare <jdelvare@suse.com> 9060L: linux-hwmon@vger.kernel.org 9061S: Maintained 9062F: Documentation/hwmon/lm83 9063F: drivers/hwmon/lm83.c 9064 9065LM90 HARDWARE MONITOR DRIVER 9066M: Jean Delvare <jdelvare@suse.com> 9067L: linux-hwmon@vger.kernel.org 9068S: Maintained 9069F: Documentation/hwmon/lm90 9070F: Documentation/devicetree/bindings/hwmon/lm90.txt 9071F: drivers/hwmon/lm90.c 9072F: include/dt-bindings/thermal/lm90.h 9073 9074LM95234 HARDWARE MONITOR DRIVER 9075M: Guenter Roeck <linux@roeck-us.net> 9076L: linux-hwmon@vger.kernel.org 9077S: Maintained 9078F: Documentation/hwmon/lm95234 9079F: drivers/hwmon/lm95234.c 9080 9081LME2510 MEDIA DRIVER 9082M: Malcolm Priestley <tvboxspy@gmail.com> 9083L: linux-media@vger.kernel.org 9084W: https://linuxtv.org 9085Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9086S: Maintained 9087F: drivers/media/usb/dvb-usb-v2/lmedm04* 9088 9089LOADPIN SECURITY MODULE 9090M: Kees Cook <keescook@chromium.org> 9091T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9092S: Supported 9093F: security/loadpin/ 9094F: Documentation/admin-guide/LSM/LoadPin.rst 9095 9096LOCKING PRIMITIVES 9097M: Peter Zijlstra <peterz@infradead.org> 9098M: Ingo Molnar <mingo@redhat.com> 9099M: Will Deacon <will.deacon@arm.com> 9100L: linux-kernel@vger.kernel.org 9101T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9102S: Maintained 9103F: Documentation/locking/ 9104F: include/linux/lockdep.h 9105F: include/linux/spinlock*.h 9106F: arch/*/include/asm/spinlock*.h 9107F: include/linux/rwlock*.h 9108F: include/linux/mutex*.h 9109F: include/linux/rwsem*.h 9110F: include/linux/seqlock.h 9111F: lib/locking*.[ch] 9112F: kernel/locking/ 9113X: kernel/locking/locktorture.c 9114 9115LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9116M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9117L: linux-ntfs-dev@lists.sourceforge.net 9118W: http://www.linux-ntfs.org/content/view/19/37/ 9119S: Maintained 9120F: Documentation/ldm.txt 9121F: block/partitions/ldm.* 9122 9123LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9124M: Sathya Prakash <sathya.prakash@broadcom.com> 9125M: Chaitra P B <chaitra.basappa@broadcom.com> 9126M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9127L: MPT-FusionLinux.pdl@broadcom.com 9128L: linux-scsi@vger.kernel.org 9129W: http://www.avagotech.com/support/ 9130S: Supported 9131F: drivers/message/fusion/ 9132F: drivers/scsi/mpt3sas/ 9133 9134LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9135M: Matthew Wilcox <willy@infradead.org> 9136L: linux-scsi@vger.kernel.org 9137S: Maintained 9138F: drivers/scsi/sym53c8xx_2/ 9139 9140LTC1660 DAC DRIVER 9141M: Marcus Folkesson <marcus.folkesson@gmail.com> 9142L: linux-iio@vger.kernel.org 9143S: Maintained 9144F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9145F: drivers/iio/dac/ltc1660.c 9146 9147LTC4261 HARDWARE MONITOR DRIVER 9148M: Guenter Roeck <linux@roeck-us.net> 9149L: linux-hwmon@vger.kernel.org 9150S: Maintained 9151F: Documentation/hwmon/ltc4261 9152F: drivers/hwmon/ltc4261.c 9153 9154LTC4306 I2C MULTIPLEXER DRIVER 9155M: Michael Hennerich <michael.hennerich@analog.com> 9156W: http://ez.analog.com/community/linux-device-drivers 9157L: linux-i2c@vger.kernel.org 9158S: Supported 9159F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9160F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9161 9162LTP (Linux Test Project) 9163M: Mike Frysinger <vapier@gentoo.org> 9164M: Cyril Hrubis <chrubis@suse.cz> 9165M: Wanlong Gao <wanlong.gao@gmail.com> 9166M: Jan Stancek <jstancek@redhat.com> 9167M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9168M: Alexey Kodanev <alexey.kodanev@oracle.com> 9169L: ltp@lists.linux.it (subscribers-only) 9170W: http://linux-test-project.github.io/ 9171T: git git://github.com/linux-test-project/ltp.git 9172S: Maintained 9173 9174M68K ARCHITECTURE 9175M: Geert Uytterhoeven <geert@linux-m68k.org> 9176L: linux-m68k@lists.linux-m68k.org 9177W: http://www.linux-m68k.org/ 9178T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9179S: Maintained 9180F: arch/m68k/ 9181F: drivers/zorro/ 9182 9183M68K ON APPLE MACINTOSH 9184M: Joshua Thompson <funaho@jurai.org> 9185W: http://www.mac.linux-m68k.org/ 9186L: linux-m68k@lists.linux-m68k.org 9187S: Maintained 9188F: arch/m68k/mac/ 9189 9190M68K ON HP9000/300 9191M: Philip Blundell <philb@gnu.org> 9192W: http://www.tazenda.demon.co.uk/phil/linux-hp 9193S: Maintained 9194F: arch/m68k/hp300/ 9195 9196M88DS3103 MEDIA DRIVER 9197M: Antti Palosaari <crope@iki.fi> 9198L: linux-media@vger.kernel.org 9199W: https://linuxtv.org 9200W: http://palosaari.fi/linux/ 9201Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9202T: git git://linuxtv.org/anttip/media_tree.git 9203S: Maintained 9204F: drivers/media/dvb-frontends/m88ds3103* 9205 9206M88RS2000 MEDIA DRIVER 9207M: Malcolm Priestley <tvboxspy@gmail.com> 9208L: linux-media@vger.kernel.org 9209W: https://linuxtv.org 9210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9211S: Maintained 9212F: drivers/media/dvb-frontends/m88rs2000* 9213 9214MA901 MASTERKIT USB FM RADIO DRIVER 9215M: Alexey Klimov <klimov.linux@gmail.com> 9216L: linux-media@vger.kernel.org 9217T: git git://linuxtv.org/media_tree.git 9218S: Maintained 9219F: drivers/media/radio/radio-ma901.c 9220 9221MAC80211 9222M: Johannes Berg <johannes@sipsolutions.net> 9223L: linux-wireless@vger.kernel.org 9224W: http://wireless.kernel.org/ 9225T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9226T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9227S: Maintained 9228F: Documentation/networking/mac80211-injection.txt 9229F: include/net/mac80211.h 9230F: net/mac80211/ 9231F: drivers/net/wireless/mac80211_hwsim.[ch] 9232F: Documentation/networking/mac80211_hwsim/README 9233 9234MAILBOX API 9235M: Jassi Brar <jassisinghbrar@gmail.com> 9236L: linux-kernel@vger.kernel.org 9237S: Maintained 9238F: drivers/mailbox/ 9239F: include/linux/mailbox_client.h 9240F: include/linux/mailbox_controller.h 9241 9242MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9243M: Michael Kerrisk <mtk.manpages@gmail.com> 9244W: http://www.kernel.org/doc/man-pages 9245L: linux-man@vger.kernel.org 9246S: Maintained 9247 9248MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9249M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9250L: linux-mips@vger.kernel.org 9251S: Maintained 9252F: arch/mips/boot/dts/img/pistachio_marduk.dts 9253 9254MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9255M: Andrew Lunn <andrew@lunn.ch> 9256M: Vivien Didelot <vivien.didelot@gmail.com> 9257L: netdev@vger.kernel.org 9258S: Maintained 9259F: drivers/net/dsa/mv88e6xxx/ 9260F: include/linux/platform_data/mv88e6xxx.h 9261F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9262 9263MARVELL ARMADA DRM SUPPORT 9264M: Russell King <linux@armlinux.org.uk> 9265S: Maintained 9266T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9267T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9268F: drivers/gpu/drm/armada/ 9269F: include/uapi/drm/armada_drm.h 9270F: Documentation/devicetree/bindings/display/armada/ 9271 9272MARVELL ARMADA 3700 PHY DRIVERS 9273M: Miquel Raynal <miquel.raynal@bootlin.com> 9274S: Maintained 9275F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9276F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9277F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9278F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9279 9280MARVELL CRYPTO DRIVER 9281M: Boris Brezillon <bbrezillon@kernel.org> 9282M: Arnaud Ebalard <arno@natisbad.org> 9283F: drivers/crypto/marvell/ 9284S: Maintained 9285L: linux-crypto@vger.kernel.org 9286 9287MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9288M: Mirko Lindner <mlindner@marvell.com> 9289M: Stephen Hemminger <stephen@networkplumber.org> 9290L: netdev@vger.kernel.org 9291S: Maintained 9292F: drivers/net/ethernet/marvell/sk* 9293 9294MARVELL LIBERTAS WIRELESS DRIVER 9295L: libertas-dev@lists.infradead.org 9296S: Orphan 9297F: drivers/net/wireless/marvell/libertas/ 9298 9299MARVELL MACCHIATOBIN SUPPORT 9300M: Russell King <linux@armlinux.org.uk> 9301L: linux-arm-kernel@lists.infradead.org 9302S: Maintained 9303F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9304 9305MARVELL MV643XX ETHERNET DRIVER 9306M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9307L: netdev@vger.kernel.org 9308S: Maintained 9309F: drivers/net/ethernet/marvell/mv643xx_eth.* 9310F: include/linux/mv643xx.h 9311 9312MARVELL MV88X3310 PHY DRIVER 9313M: Russell King <linux@armlinux.org.uk> 9314L: netdev@vger.kernel.org 9315S: Maintained 9316F: drivers/net/phy/marvell10g.c 9317 9318MARVELL MVEBU THERMAL DRIVER 9319M: Miquel Raynal <miquel.raynal@bootlin.com> 9320S: Maintained 9321F: drivers/thermal/armada_thermal.c 9322 9323MARVELL MVNETA ETHERNET DRIVER 9324M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9325L: netdev@vger.kernel.org 9326S: Maintained 9327F: drivers/net/ethernet/marvell/mvneta.* 9328 9329MARVELL MWIFIEX WIRELESS DRIVER 9330M: Amitkumar Karwar <amitkarwar@gmail.com> 9331M: Nishant Sarmukadam <nishants@marvell.com> 9332M: Ganapathi Bhat <gbhat@marvell.com> 9333M: Xinming Hu <huxinming820@gmail.com> 9334L: linux-wireless@vger.kernel.org 9335S: Maintained 9336F: drivers/net/wireless/marvell/mwifiex/ 9337 9338MARVELL MWL8K WIRELESS DRIVER 9339M: Lennert Buytenhek <buytenh@wantstofly.org> 9340L: linux-wireless@vger.kernel.org 9341S: Odd Fixes 9342F: drivers/net/wireless/marvell/mwl8k.c 9343 9344MARVELL NAND CONTROLLER DRIVER 9345M: Miquel Raynal <miquel.raynal@bootlin.com> 9346L: linux-mtd@lists.infradead.org 9347S: Maintained 9348F: drivers/mtd/nand/raw/marvell_nand.c 9349F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9350 9351MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9352M: Nicolas Pitre <nico@fluxnic.net> 9353S: Odd Fixes 9354F: drivers/mmc/host/mvsdio.* 9355 9356MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9357M: Hu Ziji <huziji@marvell.com> 9358L: linux-mmc@vger.kernel.org 9359S: Supported 9360F: drivers/mmc/host/sdhci-xenon* 9361F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9362 9363MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9364M: Sunil Goutham <sgoutham@marvell.com> 9365M: Linu Cherian <lcherian@marvell.com> 9366M: Geetha sowjanya <gakula@marvell.com> 9367M: Jerin Jacob <jerinj@marvell.com> 9368L: netdev@vger.kernel.org 9369S: Supported 9370F: drivers/net/ethernet/marvell/octeontx2/af/ 9371 9372MATROX FRAMEBUFFER DRIVER 9373L: linux-fbdev@vger.kernel.org 9374S: Orphan 9375F: drivers/video/fbdev/matrox/matroxfb_* 9376F: include/uapi/linux/matroxfb.h 9377 9378MAX16065 HARDWARE MONITOR DRIVER 9379M: Guenter Roeck <linux@roeck-us.net> 9380L: linux-hwmon@vger.kernel.org 9381S: Maintained 9382F: Documentation/hwmon/max16065 9383F: drivers/hwmon/max16065.c 9384 9385MAX2175 SDR TUNER DRIVER 9386M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9387L: linux-media@vger.kernel.org 9388T: git git://linuxtv.org/media_tree.git 9389S: Maintained 9390F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9391F: Documentation/media/v4l-drivers/max2175.rst 9392F: drivers/media/i2c/max2175* 9393F: include/uapi/linux/max2175.h 9394 9395MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9396L: linux-hwmon@vger.kernel.org 9397S: Orphan 9398F: Documentation/hwmon/max6650 9399F: drivers/hwmon/max6650.c 9400 9401MAX6697 HARDWARE MONITOR DRIVER 9402M: Guenter Roeck <linux@roeck-us.net> 9403L: linux-hwmon@vger.kernel.org 9404S: Maintained 9405F: Documentation/hwmon/max6697 9406F: Documentation/devicetree/bindings/hwmon/max6697.txt 9407F: drivers/hwmon/max6697.c 9408F: include/linux/platform_data/max6697.h 9409 9410MAX9860 MONO AUDIO VOICE CODEC DRIVER 9411M: Peter Rosin <peda@axentia.se> 9412L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9413S: Maintained 9414F: Documentation/devicetree/bindings/sound/max9860.txt 9415F: sound/soc/codecs/max9860.* 9416 9417MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9418M: Javier Martinez Canillas <javier@dowhile0.org> 9419L: linux-kernel@vger.kernel.org 9420S: Supported 9421F: drivers/regulator/max77802-regulator.c 9422F: Documentation/devicetree/bindings/*/*max77802.txt 9423F: include/dt-bindings/*/*max77802.h 9424 9425MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9426M: Krzysztof Kozlowski <krzk@kernel.org> 9427M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9428L: linux-pm@vger.kernel.org 9429S: Supported 9430F: drivers/power/supply/max14577_charger.c 9431F: drivers/power/supply/max77693_charger.c 9432 9433MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9434M: Chanwoo Choi <cw00.choi@samsung.com> 9435M: Krzysztof Kozlowski <krzk@kernel.org> 9436M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9437L: linux-kernel@vger.kernel.org 9438S: Supported 9439F: drivers/*/max14577*.c 9440F: drivers/*/max77686*.c 9441F: drivers/*/max77693*.c 9442F: drivers/extcon/extcon-max14577.c 9443F: drivers/extcon/extcon-max77693.c 9444F: drivers/rtc/rtc-max77686.c 9445F: drivers/clk/clk-max77686.c 9446F: Documentation/devicetree/bindings/mfd/max14577.txt 9447F: Documentation/devicetree/bindings/*/max77686.txt 9448F: Documentation/devicetree/bindings/mfd/max77693.txt 9449F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9450F: include/linux/mfd/max14577*.h 9451F: include/linux/mfd/max77686*.h 9452F: include/linux/mfd/max77693*.h 9453 9454MAXIRADIO FM RADIO RECEIVER DRIVER 9455M: Hans Verkuil <hverkuil@xs4all.nl> 9456L: linux-media@vger.kernel.org 9457T: git git://linuxtv.org/media_tree.git 9458W: https://linuxtv.org 9459S: Maintained 9460F: drivers/media/radio/radio-maxiradio* 9461 9462MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9463M: Peter Rosin <peda@axentia.se> 9464L: linux-iio@vger.kernel.org 9465S: Maintained 9466F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9467F: drivers/iio/potentiometer/mcp4018.c 9468F: drivers/iio/potentiometer/mcp4531.c 9469 9470MCR20A IEEE-802.15.4 RADIO DRIVER 9471M: Xue Liu <liuxuenetmail@gmail.com> 9472L: linux-wpan@vger.kernel.org 9473W: https://github.com/xueliu/mcr20a-linux 9474S: Maintained 9475F: drivers/net/ieee802154/mcr20a.c 9476F: drivers/net/ieee802154/mcr20a.h 9477F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9478 9479MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9480M: William Breathitt Gray <vilhelm.gray@gmail.com> 9481L: linux-iio@vger.kernel.org 9482S: Maintained 9483F: drivers/iio/dac/cio-dac.c 9484 9485MEDIA DRIVERS FOR ASCOT2E 9486M: Sergey Kozlov <serjk@netup.ru> 9487M: Abylay Ospan <aospan@netup.ru> 9488L: linux-media@vger.kernel.org 9489W: https://linuxtv.org 9490W: http://netup.tv/ 9491T: git git://linuxtv.org/media_tree.git 9492S: Supported 9493F: drivers/media/dvb-frontends/ascot2e* 9494 9495MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9496M: Jasmin Jessich <jasmin@anw.at> 9497L: linux-media@vger.kernel.org 9498W: https://linuxtv.org 9499T: git git://linuxtv.org/media_tree.git 9500S: Maintained 9501F: drivers/media/dvb-frontends/cxd2099* 9502 9503MEDIA DRIVERS FOR CXD2841ER 9504M: Sergey Kozlov <serjk@netup.ru> 9505M: Abylay Ospan <aospan@netup.ru> 9506L: linux-media@vger.kernel.org 9507W: https://linuxtv.org 9508W: http://netup.tv/ 9509T: git git://linuxtv.org/media_tree.git 9510S: Supported 9511F: drivers/media/dvb-frontends/cxd2841er* 9512 9513MEDIA DRIVERS FOR CXD2880 9514M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9515L: linux-media@vger.kernel.org 9516W: http://linuxtv.org/ 9517T: git git://linuxtv.org/media_tree.git 9518S: Supported 9519F: drivers/media/dvb-frontends/cxd2880/* 9520F: drivers/media/spi/cxd2880* 9521 9522MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9523L: linux-media@vger.kernel.org 9524W: https://linuxtv.org 9525T: git git://linuxtv.org/media_tree.git 9526S: Orphan 9527F: drivers/media/pci/ddbridge/* 9528 9529MEDIA DRIVERS FOR FREESCALE IMX 9530M: Steve Longerbeam <slongerbeam@gmail.com> 9531M: Philipp Zabel <p.zabel@pengutronix.de> 9532L: linux-media@vger.kernel.org 9533T: git git://linuxtv.org/media_tree.git 9534S: Maintained 9535F: Documentation/devicetree/bindings/media/imx.txt 9536F: Documentation/media/v4l-drivers/imx.rst 9537F: drivers/staging/media/imx/ 9538F: include/linux/imx-media.h 9539F: include/media/imx.h 9540 9541MEDIA DRIVER FOR FREESCALE IMX PXP 9542M: Philipp Zabel <p.zabel@pengutronix.de> 9543L: linux-media@vger.kernel.org 9544T: git git://linuxtv.org/media_tree.git 9545S: Maintained 9546F: drivers/media/platform/imx-pxp.[ch] 9547 9548MEDIA DRIVERS FOR FREESCALE IMX7 9549M: Rui Miguel Silva <rmfrfs@gmail.com> 9550L: linux-media@vger.kernel.org 9551T: git git://linuxtv.org/media_tree.git 9552S: Maintained 9553F: Documentation/devicetree/bindings/media/imx7-csi.txt 9554F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9555F: Documentation/media/v4l-drivers/imx7.rst 9556F: drivers/staging/media/imx/imx7-media-csi.c 9557F: drivers/staging/media/imx/imx7-mipi-csis.c 9558 9559MEDIA DRIVERS FOR HELENE 9560M: Abylay Ospan <aospan@netup.ru> 9561L: linux-media@vger.kernel.org 9562W: https://linuxtv.org 9563W: http://netup.tv/ 9564T: git git://linuxtv.org/media_tree.git 9565S: Supported 9566F: drivers/media/dvb-frontends/helene* 9567 9568MEDIA DRIVERS FOR HORUS3A 9569M: Sergey Kozlov <serjk@netup.ru> 9570M: Abylay Ospan <aospan@netup.ru> 9571L: linux-media@vger.kernel.org 9572W: https://linuxtv.org 9573W: http://netup.tv/ 9574T: git git://linuxtv.org/media_tree.git 9575S: Supported 9576F: drivers/media/dvb-frontends/horus3a* 9577 9578MEDIA DRIVERS FOR LNBH25 9579M: Sergey Kozlov <serjk@netup.ru> 9580M: Abylay Ospan <aospan@netup.ru> 9581L: linux-media@vger.kernel.org 9582W: https://linuxtv.org 9583W: http://netup.tv/ 9584T: git git://linuxtv.org/media_tree.git 9585S: Supported 9586F: drivers/media/dvb-frontends/lnbh25* 9587 9588MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9589L: linux-media@vger.kernel.org 9590W: https://linuxtv.org 9591T: git git://linuxtv.org/media_tree.git 9592S: Orphan 9593F: drivers/media/dvb-frontends/mxl5xx* 9594 9595MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9596M: Sergey Kozlov <serjk@netup.ru> 9597M: Abylay Ospan <aospan@netup.ru> 9598L: linux-media@vger.kernel.org 9599W: https://linuxtv.org 9600W: http://netup.tv/ 9601T: git git://linuxtv.org/media_tree.git 9602S: Supported 9603F: drivers/media/pci/netup_unidvb/* 9604 9605MEDIA DRIVERS FOR RENESAS - CEU 9606M: Jacopo Mondi <jacopo@jmondi.org> 9607L: linux-media@vger.kernel.org 9608L: linux-renesas-soc@vger.kernel.org 9609T: git git://linuxtv.org/media_tree.git 9610S: Supported 9611F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9612F: drivers/media/platform/renesas-ceu.c 9613F: include/media/drv-intf/renesas-ceu.h 9614 9615MEDIA DRIVERS FOR RENESAS - DRIF 9616M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9617L: linux-media@vger.kernel.org 9618L: linux-renesas-soc@vger.kernel.org 9619T: git git://linuxtv.org/media_tree.git 9620S: Supported 9621F: Documentation/devicetree/bindings/media/renesas,drif.txt 9622F: drivers/media/platform/rcar_drif.c 9623 9624MEDIA DRIVERS FOR RENESAS - FCP 9625M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9626L: linux-media@vger.kernel.org 9627L: linux-renesas-soc@vger.kernel.org 9628T: git git://linuxtv.org/media_tree.git 9629S: Supported 9630F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9631F: drivers/media/platform/rcar-fcp.c 9632F: include/media/rcar-fcp.h 9633 9634MEDIA DRIVERS FOR RENESAS - FDP1 9635M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9636L: linux-media@vger.kernel.org 9637L: linux-renesas-soc@vger.kernel.org 9638T: git git://linuxtv.org/media_tree.git 9639S: Supported 9640F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9641F: drivers/media/platform/rcar_fdp1.c 9642 9643MEDIA DRIVERS FOR RENESAS - VIN 9644M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9645L: linux-media@vger.kernel.org 9646L: linux-renesas-soc@vger.kernel.org 9647T: git git://linuxtv.org/media_tree.git 9648S: Supported 9649F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9650F: Documentation/devicetree/bindings/media/rcar_vin.txt 9651F: drivers/media/platform/rcar-vin/ 9652 9653MEDIA DRIVERS FOR RENESAS - VSP1 9654M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9655M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9656L: linux-media@vger.kernel.org 9657L: linux-renesas-soc@vger.kernel.org 9658T: git git://linuxtv.org/media_tree.git 9659S: Supported 9660F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9661F: drivers/media/platform/vsp1/ 9662 9663MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9664L: linux-media@vger.kernel.org 9665W: https://linuxtv.org 9666T: git git://linuxtv.org/media_tree.git 9667S: Orphan 9668F: drivers/media/dvb-frontends/stv0910* 9669 9670MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9671L: linux-media@vger.kernel.org 9672W: https://linuxtv.org 9673T: git git://linuxtv.org/media_tree.git 9674S: Orphan 9675F: drivers/media/dvb-frontends/stv6111* 9676 9677MEDIA DRIVERS FOR STM32 - DCMI 9678M: Hugues Fruchet <hugues.fruchet@st.com> 9679L: linux-media@vger.kernel.org 9680T: git git://linuxtv.org/media_tree.git 9681S: Supported 9682F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9683F: drivers/media/platform/stm32/stm32-dcmi.c 9684 9685MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9686M: Dmitry Osipenko <digetx@gmail.com> 9687L: linux-media@vger.kernel.org 9688L: linux-tegra@vger.kernel.org 9689T: git git://linuxtv.org/media_tree.git 9690S: Maintained 9691F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9692F: drivers/staging/media/tegra-vde/ 9693 9694MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9695M: Mauro Carvalho Chehab <mchehab@kernel.org> 9696P: LinuxTV.org Project 9697L: linux-media@vger.kernel.org 9698W: https://linuxtv.org 9699Q: http://patchwork.kernel.org/project/linux-media/list/ 9700T: git git://linuxtv.org/media_tree.git 9701S: Maintained 9702F: Documentation/devicetree/bindings/media/ 9703F: Documentation/media/ 9704F: drivers/media/ 9705F: drivers/staging/media/ 9706F: include/linux/platform_data/media/ 9707F: include/media/ 9708F: include/uapi/linux/dvb/ 9709F: include/uapi/linux/videodev2.h 9710F: include/uapi/linux/media.h 9711F: include/uapi/linux/v4l2-* 9712F: include/uapi/linux/meye.h 9713F: include/uapi/linux/ivtv* 9714F: include/uapi/linux/uvcvideo.h 9715 9716MEDIATEK BLUETOOTH DRIVER 9717M: Sean Wang <sean.wang@mediatek.com> 9718L: linux-bluetooth@vger.kernel.org 9719L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9720S: Maintained 9721F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9722F: drivers/bluetooth/btmtkuart.c 9723 9724MEDIATEK CIR DRIVER 9725M: Sean Wang <sean.wang@mediatek.com> 9726S: Maintained 9727F: drivers/media/rc/mtk-cir.c 9728 9729MEDIATEK DMA DRIVER 9730M: Sean Wang <sean.wang@mediatek.com> 9731L: dmaengine@vger.kernel.org 9732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9733L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9734S: Maintained 9735F: Documentation/devicetree/bindings/dma/mtk-* 9736F: drivers/dma/mediatek/ 9737 9738MEDIATEK PMIC LED DRIVER 9739M: Sean Wang <sean.wang@mediatek.com> 9740S: Maintained 9741F: drivers/leds/leds-mt6323.c 9742F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9743 9744MEDIATEK ETHERNET DRIVER 9745M: Felix Fietkau <nbd@openwrt.org> 9746M: John Crispin <john@phrozen.org> 9747M: Sean Wang <sean.wang@mediatek.com> 9748M: Nelson Chang <nelson.chang@mediatek.com> 9749L: netdev@vger.kernel.org 9750S: Maintained 9751F: drivers/net/ethernet/mediatek/ 9752 9753MEDIATEK SWITCH DRIVER 9754M: Sean Wang <sean.wang@mediatek.com> 9755L: netdev@vger.kernel.org 9756S: Maintained 9757F: drivers/net/dsa/mt7530.* 9758F: net/dsa/tag_mtk.c 9759 9760MEDIATEK JPEG DRIVER 9761M: Rick Chang <rick.chang@mediatek.com> 9762M: Bin Liu <bin.liu@mediatek.com> 9763S: Supported 9764F: drivers/media/platform/mtk-jpeg/ 9765F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9766 9767MEDIATEK MDP DRIVER 9768M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9769M: Houlong Wei <houlong.wei@mediatek.com> 9770M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9771S: Supported 9772F: drivers/media/platform/mtk-mdp/ 9773F: drivers/media/platform/mtk-vpu/ 9774F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9775 9776MEDIATEK MEDIA DRIVER 9777M: Tiffany Lin <tiffany.lin@mediatek.com> 9778M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9779S: Supported 9780F: drivers/media/platform/mtk-vcodec/ 9781F: drivers/media/platform/mtk-vpu/ 9782F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9783F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9784 9785MEDIATEK MT76 WIRELESS LAN DRIVER 9786M: Felix Fietkau <nbd@nbd.name> 9787M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9788L: linux-wireless@vger.kernel.org 9789S: Maintained 9790F: drivers/net/wireless/mediatek/mt76/ 9791 9792MEDIATEK MT7601U WIRELESS LAN DRIVER 9793M: Jakub Kicinski <kubakici@wp.pl> 9794L: linux-wireless@vger.kernel.org 9795S: Maintained 9796F: drivers/net/wireless/mediatek/mt7601u/ 9797 9798MEDIATEK NAND CONTROLLER DRIVER 9799M: Xiaolei Li <xiaolei.li@mediatek.com> 9800L: linux-mtd@lists.infradead.org 9801S: Maintained 9802F: drivers/mtd/nand/raw/mtk_* 9803F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9804 9805MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9806M: Sean Wang <sean.wang@mediatek.com> 9807S: Maintained 9808F: drivers/char/hw_random/mtk-rng.c 9809 9810MEDIATEK USB3 DRD IP DRIVER 9811M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9812L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9814L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9815S: Maintained 9816F: drivers/usb/mtu3/ 9817 9818MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9819M: Peter Senna Tschudin <peter.senna@gmail.com> 9820M: Martin Donnelly <martin.donnelly@ge.com> 9821M: Martyn Welch <martyn.welch@collabora.co.uk> 9822S: Maintained 9823F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9824F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9825 9826MEGARAID SCSI/SAS DRIVERS 9827M: Kashyap Desai <kashyap.desai@broadcom.com> 9828M: Sumit Saxena <sumit.saxena@broadcom.com> 9829M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9830L: megaraidlinux.pdl@broadcom.com 9831L: linux-scsi@vger.kernel.org 9832W: http://www.avagotech.com/support/ 9833S: Maintained 9834F: Documentation/scsi/megaraid.txt 9835F: drivers/scsi/megaraid.* 9836F: drivers/scsi/megaraid/ 9837 9838MELEXIS MLX90614 DRIVER 9839M: Crt Mori <cmo@melexis.com> 9840L: linux-iio@vger.kernel.org 9841W: http://www.melexis.com 9842S: Supported 9843F: drivers/iio/temperature/mlx90614.c 9844 9845MELEXIS MLX90632 DRIVER 9846M: Crt Mori <cmo@melexis.com> 9847L: linux-iio@vger.kernel.org 9848W: http://www.melexis.com 9849S: Supported 9850F: drivers/iio/temperature/mlx90632.c 9851 9852MELFAS MIP4 TOUCHSCREEN DRIVER 9853M: Sangwon Jee <jeesw@melfas.com> 9854W: http://www.melfas.com 9855S: Supported 9856F: drivers/input/touchscreen/melfas_mip4.c 9857F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9858 9859MELLANOX ETHERNET DRIVER (mlx4_en) 9860M: Tariq Toukan <tariqt@mellanox.com> 9861L: netdev@vger.kernel.org 9862S: Supported 9863W: http://www.mellanox.com 9864Q: http://patchwork.ozlabs.org/project/netdev/list/ 9865F: drivers/net/ethernet/mellanox/mlx4/en_* 9866 9867MELLANOX ETHERNET DRIVER (mlx5e) 9868M: Saeed Mahameed <saeedm@mellanox.com> 9869L: netdev@vger.kernel.org 9870S: Supported 9871W: http://www.mellanox.com 9872Q: http://patchwork.ozlabs.org/project/netdev/list/ 9873F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9874 9875MELLANOX ETHERNET INNOVA DRIVERS 9876R: Boris Pismenny <borisp@mellanox.com> 9877L: netdev@vger.kernel.org 9878S: Supported 9879W: http://www.mellanox.com 9880Q: http://patchwork.ozlabs.org/project/netdev/list/ 9881F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9882F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9883F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9884F: include/linux/mlx5/mlx5_ifc_fpga.h 9885 9886MELLANOX ETHERNET INNOVA IPSEC DRIVER 9887R: Boris Pismenny <borisp@mellanox.com> 9888L: netdev@vger.kernel.org 9889S: Supported 9890W: http://www.mellanox.com 9891Q: http://patchwork.ozlabs.org/project/netdev/list/ 9892F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9893F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9894 9895MELLANOX ETHERNET SWITCH DRIVERS 9896M: Jiri Pirko <jiri@mellanox.com> 9897M: Ido Schimmel <idosch@mellanox.com> 9898L: netdev@vger.kernel.org 9899S: Supported 9900W: http://www.mellanox.com 9901Q: http://patchwork.ozlabs.org/project/netdev/list/ 9902F: drivers/net/ethernet/mellanox/mlxsw/ 9903F: tools/testing/selftests/drivers/net/mlxsw/ 9904 9905MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9906M: mlxsw@mellanox.com 9907L: netdev@vger.kernel.org 9908S: Supported 9909W: http://www.mellanox.com 9910Q: http://patchwork.ozlabs.org/project/netdev/list/ 9911F: drivers/net/ethernet/mellanox/mlxfw/ 9912 9913MELLANOX HARDWARE PLATFORM SUPPORT 9914M: Andy Shevchenko <andy@infradead.org> 9915M: Darren Hart <dvhart@infradead.org> 9916M: Vadim Pasternak <vadimp@mellanox.com> 9917L: platform-driver-x86@vger.kernel.org 9918S: Supported 9919F: drivers/platform/mellanox/ 9920F: include/linux/platform_data/mlxreg.h 9921 9922MELLANOX MLX4 core VPI driver 9923M: Tariq Toukan <tariqt@mellanox.com> 9924L: netdev@vger.kernel.org 9925L: linux-rdma@vger.kernel.org 9926W: http://www.mellanox.com 9927Q: http://patchwork.ozlabs.org/project/netdev/list/ 9928S: Supported 9929F: drivers/net/ethernet/mellanox/mlx4/ 9930F: include/linux/mlx4/ 9931 9932MELLANOX MLX4 IB driver 9933M: Yishai Hadas <yishaih@mellanox.com> 9934L: linux-rdma@vger.kernel.org 9935W: http://www.mellanox.com 9936Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9937S: Supported 9938F: drivers/infiniband/hw/mlx4/ 9939F: include/linux/mlx4/ 9940F: include/uapi/rdma/mlx4-abi.h 9941 9942MELLANOX MLX5 core VPI driver 9943M: Saeed Mahameed <saeedm@mellanox.com> 9944M: Leon Romanovsky <leonro@mellanox.com> 9945L: netdev@vger.kernel.org 9946L: linux-rdma@vger.kernel.org 9947W: http://www.mellanox.com 9948Q: http://patchwork.ozlabs.org/project/netdev/list/ 9949S: Supported 9950F: drivers/net/ethernet/mellanox/mlx5/core/ 9951F: include/linux/mlx5/ 9952 9953MELLANOX MLX5 IB driver 9954M: Leon Romanovsky <leonro@mellanox.com> 9955L: linux-rdma@vger.kernel.org 9956W: http://www.mellanox.com 9957Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9958S: Supported 9959F: drivers/infiniband/hw/mlx5/ 9960F: include/linux/mlx5/ 9961F: include/uapi/rdma/mlx5-abi.h 9962 9963MELLANOX MLXCPLD I2C AND MUX DRIVER 9964M: Vadim Pasternak <vadimp@mellanox.com> 9965M: Michael Shych <michaelsh@mellanox.com> 9966L: linux-i2c@vger.kernel.org 9967S: Supported 9968F: drivers/i2c/busses/i2c-mlxcpld.c 9969F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9970F: Documentation/i2c/busses/i2c-mlxcpld 9971 9972MELLANOX MLXCPLD LED DRIVER 9973M: Vadim Pasternak <vadimp@mellanox.com> 9974L: linux-leds@vger.kernel.org 9975S: Supported 9976F: drivers/leds/leds-mlxcpld.c 9977F: drivers/leds/leds-mlxreg.c 9978F: Documentation/leds/leds-mlxcpld.txt 9979 9980MELLANOX PLATFORM DRIVER 9981M: Vadim Pasternak <vadimp@mellanox.com> 9982L: platform-driver-x86@vger.kernel.org 9983S: Supported 9984F: drivers/platform/x86/mlx-platform.c 9985 9986MEMBARRIER SUPPORT 9987M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9988M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9989L: linux-kernel@vger.kernel.org 9990S: Supported 9991F: kernel/sched/membarrier.c 9992F: include/uapi/linux/membarrier.h 9993F: arch/powerpc/include/asm/membarrier.h 9994 9995MEMBLOCK 9996M: Mike Rapoport <rppt@linux.ibm.com> 9997L: linux-mm@kvack.org 9998S: Maintained 9999F: include/linux/memblock.h 10000F: mm/memblock.c 10001F: Documentation/core-api/boot-time-mm.rst 10002 10003MEMORY MANAGEMENT 10004L: linux-mm@kvack.org 10005W: http://www.linux-mm.org 10006S: Maintained 10007F: include/linux/mm.h 10008F: include/linux/gfp.h 10009F: include/linux/mmzone.h 10010F: include/linux/memory_hotplug.h 10011F: include/linux/vmalloc.h 10012F: mm/ 10013 10014MEMORY TECHNOLOGY DEVICES (MTD) 10015M: David Woodhouse <dwmw2@infradead.org> 10016M: Brian Norris <computersforpeace@gmail.com> 10017M: Boris Brezillon <bbrezillon@kernel.org> 10018M: Marek Vasut <marek.vasut@gmail.com> 10019M: Richard Weinberger <richard@nod.at> 10020L: linux-mtd@lists.infradead.org 10021W: http://www.linux-mtd.infradead.org/ 10022Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10023T: git git://git.infradead.org/linux-mtd.git master 10024T: git git://git.infradead.org/linux-mtd.git mtd/next 10025S: Maintained 10026F: Documentation/devicetree/bindings/mtd/ 10027F: drivers/mtd/ 10028F: include/linux/mtd/ 10029F: include/uapi/mtd/ 10030 10031MEN A21 WATCHDOG DRIVER 10032M: Johannes Thumshirn <morbidrsa@gmail.com> 10033L: linux-watchdog@vger.kernel.org 10034S: Maintained 10035F: drivers/watchdog/mena21_wdt.c 10036 10037MEN CHAMELEON BUS (mcb) 10038M: Johannes Thumshirn <morbidrsa@gmail.com> 10039S: Maintained 10040F: drivers/mcb/ 10041F: include/linux/mcb.h 10042F: Documentation/men-chameleon-bus.txt 10043 10044MEN F21BMC (Board Management Controller) 10045M: Andreas Werner <andreas.werner@men.de> 10046S: Supported 10047F: drivers/mfd/menf21bmc.c 10048F: drivers/watchdog/menf21bmc_wdt.c 10049F: drivers/leds/leds-menf21bmc.c 10050F: drivers/hwmon/menf21bmc_hwmon.c 10051F: Documentation/hwmon/menf21bmc 10052 10053MEN Z069 WATCHDOG DRIVER 10054M: Johannes Thumshirn <jth@kernel.org> 10055L: linux-watchdog@vger.kernel.org 10056S: Maintained 10057F: drivers/watchdog/menz69_wdt.c 10058 10059MESON AO CEC DRIVER FOR AMLOGIC SOCS 10060M: Neil Armstrong <narmstrong@baylibre.com> 10061L: linux-media@lists.freedesktop.org 10062L: linux-amlogic@lists.infradead.org 10063W: http://linux-meson.com/ 10064S: Supported 10065F: drivers/media/platform/meson/ao-cec.c 10066F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10067T: git git://linuxtv.org/media_tree.git 10068 10069MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10070M: Liang Yang <liang.yang@amlogic.com> 10071L: linux-mtd@lists.infradead.org 10072S: Maintained 10073F: drivers/mtd/nand/raw/meson_* 10074F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10075 10076METHODE UDPU SUPPORT 10077M: Vladimir Vid <vladimir.vid@sartura.hr> 10078S: Maintained 10079F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10080 10081MICROBLAZE ARCHITECTURE 10082M: Michal Simek <monstr@monstr.eu> 10083W: http://www.monstr.eu/fdt/ 10084T: git git://git.monstr.eu/linux-2.6-microblaze.git 10085S: Supported 10086F: arch/microblaze/ 10087 10088MICROCHIP AT91 SERIAL DRIVER 10089M: Richard Genoud <richard.genoud@gmail.com> 10090S: Maintained 10091F: drivers/tty/serial/atmel_serial.c 10092F: drivers/tty/serial/atmel_serial.h 10093F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10094 10095MICROCHIP AUDIO ASOC DRIVERS 10096M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10097L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10098S: Supported 10099F: sound/soc/atmel 10100 10101MICROCHIP DMA DRIVER 10102M: Ludovic Desroches <ludovic.desroches@microchip.com> 10103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10104L: dmaengine@vger.kernel.org 10105S: Supported 10106F: drivers/dma/at_hdmac.c 10107F: drivers/dma/at_hdmac_regs.h 10108F: include/linux/platform_data/dma-atmel.h 10109F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10110F: include/dt-bindings/dma/at91.h 10111 10112MICROCHIP ECC DRIVER 10113M: Tudor Ambarus <tudor.ambarus@microchip.com> 10114L: linux-crypto@vger.kernel.org 10115S: Maintained 10116F: drivers/crypto/atmel-ecc.* 10117 10118MICROCHIP I2C DRIVER 10119M: Ludovic Desroches <ludovic.desroches@microchip.com> 10120L: linux-i2c@vger.kernel.org 10121S: Supported 10122F: drivers/i2c/busses/i2c-at91.c 10123 10124MICROCHIP ISC DRIVER 10125M: Eugen Hristev <eugen.hristev@microchip.com> 10126L: linux-media@vger.kernel.org 10127S: Supported 10128F: drivers/media/platform/atmel/atmel-isc.c 10129F: drivers/media/platform/atmel/atmel-isc-regs.h 10130F: Documentation/devicetree/bindings/media/atmel-isc.txt 10131 10132MICROCHIP ISI DRIVER 10133M: Eugen Hristev <eugen.hristev@microchip.com> 10134L: linux-media@vger.kernel.org 10135S: Supported 10136F: drivers/media/platform/atmel/atmel-isi.c 10137F: drivers/media/platform/atmel/atmel-isi.h 10138 10139MICROCHIP AT91 USART MFD DRIVER 10140M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10141L: linux-kernel@vger.kernel.org 10142S: Supported 10143F: drivers/mfd/at91-usart.c 10144F: include/dt-bindings/mfd/at91-usart.h 10145F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10146 10147MICROCHIP AT91 USART SPI DRIVER 10148M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10149L: linux-spi@vger.kernel.org 10150S: Supported 10151F: drivers/spi/spi-at91-usart.c 10152F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10153 10154MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10155M: Woojung Huh <woojung.huh@microchip.com> 10156M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10157L: netdev@vger.kernel.org 10158S: Maintained 10159F: net/dsa/tag_ksz.c 10160F: drivers/net/dsa/microchip/* 10161F: include/linux/platform_data/microchip-ksz.h 10162F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10163 10164MICROCHIP LAN743X ETHERNET DRIVER 10165M: Bryan Whitehead <bryan.whitehead@microchip.com> 10166M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10167L: netdev@vger.kernel.org 10168S: Maintained 10169F: drivers/net/ethernet/microchip/lan743x_* 10170 10171MICROCHIP LCDFB DRIVER 10172M: Nicolas Ferre <nicolas.ferre@microchip.com> 10173L: linux-fbdev@vger.kernel.org 10174S: Maintained 10175F: drivers/video/fbdev/atmel_lcdfb.c 10176F: include/video/atmel_lcdc.h 10177 10178MICROCHIP MMC/SD/SDIO MCI DRIVER 10179M: Ludovic Desroches <ludovic.desroches@microchip.com> 10180S: Maintained 10181F: drivers/mmc/host/atmel-mci.c 10182 10183MICROCHIP MCP16502 PMIC DRIVER 10184M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10186S: Maintained 10187F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10188F: drivers/regulator/mcp16502.c 10189 10190MICROCHIP MCP3911 ADC DRIVER 10191M: Marcus Folkesson <marcus.folkesson@gmail.com> 10192M: Kent Gustavsson <kent@minoris.se> 10193L: linux-iio@vger.kernel.org 10194S: Supported 10195F: drivers/iio/adc/mcp3911.c 10196F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10197 10198MICROCHIP NAND DRIVER 10199M: Tudor Ambarus <tudor.ambarus@microchip.com> 10200L: linux-mtd@lists.infradead.org 10201S: Supported 10202F: drivers/mtd/nand/raw/atmel/* 10203F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10204 10205MICROCHIP PWM DRIVER 10206M: Claudiu Beznea <claudiu.beznea@microchip.com> 10207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10208L: linux-pwm@vger.kernel.org 10209S: Supported 10210F: drivers/pwm/pwm-atmel.c 10211F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10212 10213MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10214M: Ludovic Desroches <ludovic.desroches@microchip.com> 10215M: Eugen Hristev <eugen.hristev@microchip.com> 10216L: linux-iio@vger.kernel.org 10217S: Supported 10218F: drivers/iio/adc/at91-sama5d2_adc.c 10219F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10220F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10221 10222MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10223M: Nicolas Ferre <nicolas.ferre@microchip.com> 10224S: Supported 10225F: drivers/power/reset/at91-sama5d2_shdwc.c 10226 10227MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10228M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10230L: linux-gpio@vger.kernel.org 10231F: drivers/gpio/gpio-sama5d2-piobu.c 10232 10233MICROCHIP SPI DRIVER 10234M: Nicolas Ferre <nicolas.ferre@microchip.com> 10235S: Supported 10236F: drivers/spi/spi-atmel.* 10237 10238MICROCHIP SSC DRIVER 10239M: Nicolas Ferre <nicolas.ferre@microchip.com> 10240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10241S: Supported 10242F: drivers/misc/atmel-ssc.c 10243F: include/linux/atmel-ssc.h 10244 10245MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10246M: Nicolas Ferre <nicolas.ferre@microchip.com> 10247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10248S: Supported 10249F: drivers/misc/atmel_tclib.c 10250F: drivers/clocksource/tcb_clksrc.c 10251 10252MICROCHIP USBA UDC DRIVER 10253M: Cristian Birsan <cristian.birsan@microchip.com> 10254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10255S: Supported 10256F: drivers/usb/gadget/udc/atmel_usba_udc.* 10257 10258MICROCHIP USB251XB DRIVER 10259M: Richard Leitner <richard.leitner@skidata.com> 10260L: linux-usb@vger.kernel.org 10261S: Maintained 10262F: drivers/usb/misc/usb251xb.c 10263F: Documentation/devicetree/bindings/usb/usb251xb.txt 10264 10265MICROCHIP XDMA DRIVER 10266M: Ludovic Desroches <ludovic.desroches@microchip.com> 10267L: linux-arm-kernel@lists.infradead.org 10268L: dmaengine@vger.kernel.org 10269S: Supported 10270F: drivers/dma/at_xdmac.c 10271 10272MICROSEMI MIPS SOCS 10273M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10274M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10275L: linux-mips@vger.kernel.org 10276S: Supported 10277F: arch/mips/generic/board-ocelot.c 10278F: arch/mips/configs/generic/board-ocelot.config 10279F: arch/mips/boot/dts/mscc/ 10280F: Documentation/devicetree/bindings/mips/mscc.txt 10281 10282MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10283M: Don Brace <don.brace@microsemi.com> 10284L: esc.storagedev@microsemi.com 10285L: linux-scsi@vger.kernel.org 10286S: Supported 10287F: drivers/scsi/smartpqi/smartpqi*.[ch] 10288F: drivers/scsi/smartpqi/Kconfig 10289F: drivers/scsi/smartpqi/Makefile 10290F: include/linux/cciss*.h 10291F: include/uapi/linux/cciss*.h 10292F: Documentation/scsi/smartpqi.txt 10293 10294MICROSEMI ETHERNET SWITCH DRIVER 10295M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10296M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10297L: netdev@vger.kernel.org 10298S: Supported 10299F: drivers/net/ethernet/mscc/ 10300 10301MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10302M: Chen Yu <yu.c.chen@intel.com> 10303L: platform-driver-x86@vger.kernel.org 10304S: Supported 10305F: drivers/platform/x86/surfacepro3_button.c 10306 10307MICROTEK X6 SCANNER 10308M: Oliver Neukum <oliver@neukum.org> 10309S: Maintained 10310F: drivers/usb/image/microtek.* 10311 10312MIPS 10313M: Ralf Baechle <ralf@linux-mips.org> 10314M: Paul Burton <paul.burton@mips.com> 10315M: James Hogan <jhogan@kernel.org> 10316L: linux-mips@vger.kernel.org 10317W: http://www.linux-mips.org/ 10318T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10319T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10320Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10321S: Supported 10322F: Documentation/devicetree/bindings/mips/ 10323F: Documentation/mips/ 10324F: arch/mips/ 10325F: drivers/platform/mips/ 10326 10327MIPS BOSTON DEVELOPMENT BOARD 10328M: Paul Burton <paul.burton@mips.com> 10329L: linux-mips@vger.kernel.org 10330S: Maintained 10331F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10332F: arch/mips/boot/dts/img/boston.dts 10333F: arch/mips/configs/generic/board-boston.config 10334F: drivers/clk/imgtec/clk-boston.c 10335F: include/dt-bindings/clock/boston-clock.h 10336 10337MIPS GENERIC PLATFORM 10338M: Paul Burton <paul.burton@mips.com> 10339L: linux-mips@vger.kernel.org 10340S: Supported 10341F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10342F: arch/mips/generic/ 10343F: arch/mips/tools/generic-board-config.sh 10344 10345MIPS/LOONGSON1 ARCHITECTURE 10346M: Keguang Zhang <keguang.zhang@gmail.com> 10347L: linux-mips@vger.kernel.org 10348S: Maintained 10349F: arch/mips/loongson32/ 10350F: arch/mips/include/asm/mach-loongson32/ 10351F: drivers/*/*loongson1* 10352F: drivers/*/*/*loongson1* 10353 10354MIPS/LOONGSON2 ARCHITECTURE 10355M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10356L: linux-mips@vger.kernel.org 10357S: Maintained 10358F: arch/mips/loongson64/fuloong-2e/ 10359F: arch/mips/loongson64/lemote-2f/ 10360F: arch/mips/include/asm/mach-loongson64/ 10361F: drivers/*/*loongson2* 10362F: drivers/*/*/*loongson2* 10363 10364MIPS/LOONGSON3 ARCHITECTURE 10365M: Huacai Chen <chenhc@lemote.com> 10366L: linux-mips@vger.kernel.org 10367S: Maintained 10368F: arch/mips/loongson64/ 10369F: arch/mips/include/asm/mach-loongson64/ 10370F: drivers/platform/mips/cpu_hwmon.c 10371F: drivers/*/*loongson3* 10372F: drivers/*/*/*loongson3* 10373 10374MIPS RINT INSTRUCTION EMULATION 10375M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10376L: linux-mips@vger.kernel.org 10377S: Supported 10378F: arch/mips/math-emu/sp_rint.c 10379F: arch/mips/math-emu/dp_rint.c 10380 10381MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10382M: Hans Verkuil <hverkuil@xs4all.nl> 10383L: linux-media@vger.kernel.org 10384T: git git://linuxtv.org/media_tree.git 10385W: https://linuxtv.org 10386S: Odd Fixes 10387F: drivers/media/radio/radio-miropcm20* 10388 10389MMP SUPPORT 10390R: Lubomir Rintel <lkundrak@v3.sk> 10391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10392S: Odd Fixes 10393F: arch/arm/boot/dts/mmp* 10394F: arch/arm/mach-mmp/ 10395 10396MMU GATHER AND TLB INVALIDATION 10397M: Will Deacon <will.deacon@arm.com> 10398M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10399M: Andrew Morton <akpm@linux-foundation.org> 10400M: Nick Piggin <npiggin@gmail.com> 10401M: Peter Zijlstra <peterz@infradead.org> 10402L: linux-arch@vger.kernel.org 10403L: linux-mm@kvack.org 10404S: Maintained 10405F: arch/*/include/asm/tlb.h 10406F: include/asm-generic/tlb.h 10407F: mm/mmu_gather.c 10408 10409MN88472 MEDIA DRIVER 10410M: Antti Palosaari <crope@iki.fi> 10411L: linux-media@vger.kernel.org 10412W: https://linuxtv.org 10413W: http://palosaari.fi/linux/ 10414Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10415S: Maintained 10416F: drivers/media/dvb-frontends/mn88472* 10417 10418MN88473 MEDIA DRIVER 10419M: Antti Palosaari <crope@iki.fi> 10420L: linux-media@vger.kernel.org 10421W: https://linuxtv.org 10422W: http://palosaari.fi/linux/ 10423Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10424S: Maintained 10425F: drivers/media/dvb-frontends/mn88473* 10426 10427MODULE SUPPORT 10428M: Jessica Yu <jeyu@kernel.org> 10429T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10430S: Maintained 10431F: include/linux/module.h 10432F: kernel/module.c 10433 10434MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10435W: http://popies.net/meye/ 10436S: Orphan 10437F: Documentation/media/v4l-drivers/meye* 10438F: drivers/media/pci/meye/ 10439F: include/uapi/linux/meye.h 10440 10441MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10442M: Jiri Slaby <jirislaby@gmail.com> 10443S: Maintained 10444F: Documentation/serial/moxa-smartio 10445F: drivers/tty/mxser.* 10446 10447MR800 AVERMEDIA USB FM RADIO DRIVER 10448M: Alexey Klimov <klimov.linux@gmail.com> 10449L: linux-media@vger.kernel.org 10450T: git git://linuxtv.org/media_tree.git 10451S: Maintained 10452F: drivers/media/radio/radio-mr800.c 10453 10454MRF24J40 IEEE 802.15.4 RADIO DRIVER 10455M: Alan Ott <alan@signal11.us> 10456L: linux-wpan@vger.kernel.org 10457S: Maintained 10458F: drivers/net/ieee802154/mrf24j40.c 10459F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10460 10461MSI LAPTOP SUPPORT 10462M: "Lee, Chun-Yi" <jlee@suse.com> 10463L: platform-driver-x86@vger.kernel.org 10464S: Maintained 10465F: drivers/platform/x86/msi-laptop.c 10466 10467MSI WMI SUPPORT 10468L: platform-driver-x86@vger.kernel.org 10469S: Orphan 10470F: drivers/platform/x86/msi-wmi.c 10471 10472MSI001 MEDIA DRIVER 10473M: Antti Palosaari <crope@iki.fi> 10474L: linux-media@vger.kernel.org 10475W: https://linuxtv.org 10476W: http://palosaari.fi/linux/ 10477Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10478T: git git://linuxtv.org/anttip/media_tree.git 10479S: Maintained 10480F: drivers/media/tuners/msi001* 10481 10482MSI2500 MEDIA DRIVER 10483M: Antti Palosaari <crope@iki.fi> 10484L: linux-media@vger.kernel.org 10485W: https://linuxtv.org 10486W: http://palosaari.fi/linux/ 10487Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10488T: git git://linuxtv.org/anttip/media_tree.git 10489S: Maintained 10490F: drivers/media/usb/msi2500/ 10491 10492MSYSTEMS DISKONCHIP G3 MTD DRIVER 10493M: Robert Jarzmik <robert.jarzmik@free.fr> 10494L: linux-mtd@lists.infradead.org 10495S: Maintained 10496F: drivers/mtd/devices/docg3* 10497 10498MT9M032 APTINA SENSOR DRIVER 10499M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10500L: linux-media@vger.kernel.org 10501T: git git://linuxtv.org/media_tree.git 10502S: Maintained 10503F: drivers/media/i2c/mt9m032.c 10504F: include/media/i2c/mt9m032.h 10505 10506MT9P031 APTINA CAMERA SENSOR 10507M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10508L: linux-media@vger.kernel.org 10509T: git git://linuxtv.org/media_tree.git 10510S: Maintained 10511F: drivers/media/i2c/mt9p031.c 10512F: include/media/i2c/mt9p031.h 10513 10514MT9T001 APTINA CAMERA SENSOR 10515M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10516L: linux-media@vger.kernel.org 10517T: git git://linuxtv.org/media_tree.git 10518S: Maintained 10519F: drivers/media/i2c/mt9t001.c 10520F: include/media/i2c/mt9t001.h 10521 10522MT9T112 APTINA CAMERA SENSOR 10523M: Jacopo Mondi <jacopo@jmondi.org> 10524L: linux-media@vger.kernel.org 10525T: git git://linuxtv.org/media_tree.git 10526S: Odd Fixes 10527F: drivers/media/i2c/mt9t112.c 10528F: include/media/i2c/mt9t112.h 10529 10530MT9V032 APTINA CAMERA SENSOR 10531M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10532L: linux-media@vger.kernel.org 10533T: git git://linuxtv.org/media_tree.git 10534S: Maintained 10535F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10536F: drivers/media/i2c/mt9v032.c 10537F: include/media/i2c/mt9v032.h 10538 10539MT9V111 APTINA CAMERA SENSOR 10540M: Jacopo Mondi <jacopo@jmondi.org> 10541L: linux-media@vger.kernel.org 10542T: git git://linuxtv.org/media_tree.git 10543S: Maintained 10544F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10545F: drivers/media/i2c/mt9v111.c 10546 10547MULTIFUNCTION DEVICES (MFD) 10548M: Lee Jones <lee.jones@linaro.org> 10549T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10550S: Supported 10551F: Documentation/devicetree/bindings/mfd/ 10552F: drivers/mfd/ 10553F: include/linux/mfd/ 10554F: include/dt-bindings/mfd/ 10555 10556MULTIMEDIA CARD (MMC) ETC. OVER SPI 10557S: Orphan 10558F: drivers/mmc/host/mmc_spi.c 10559F: include/linux/spi/mmc_spi.h 10560 10561MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10562M: Ulf Hansson <ulf.hansson@linaro.org> 10563L: linux-mmc@vger.kernel.org 10564T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10565S: Maintained 10566F: Documentation/devicetree/bindings/mmc/ 10567F: drivers/mmc/ 10568F: include/linux/mmc/ 10569F: include/uapi/linux/mmc/ 10570 10571MULTIPLEXER SUBSYSTEM 10572M: Peter Rosin <peda@axentia.se> 10573S: Maintained 10574F: Documentation/ABI/testing/sysfs-class-mux* 10575F: Documentation/devicetree/bindings/mux/ 10576F: include/dt-bindings/mux/ 10577F: include/linux/mux/ 10578F: drivers/mux/ 10579 10580MULTITECH MULTIPORT CARD (ISICOM) 10581S: Orphan 10582F: drivers/tty/isicom.c 10583F: include/linux/isicom.h 10584 10585MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10586M: Bin Liu <b-liu@ti.com> 10587L: linux-usb@vger.kernel.org 10588S: Maintained 10589F: drivers/usb/musb/ 10590 10591MXL301RF MEDIA DRIVER 10592M: Akihiro Tsukada <tskd08@gmail.com> 10593L: linux-media@vger.kernel.org 10594S: Odd Fixes 10595F: drivers/media/tuners/mxl301rf* 10596 10597MXL5007T MEDIA DRIVER 10598M: Michael Krufky <mkrufky@linuxtv.org> 10599L: linux-media@vger.kernel.org 10600W: https://linuxtv.org 10601W: http://github.com/mkrufky 10602Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10603T: git git://linuxtv.org/mkrufky/tuners.git 10604S: Maintained 10605F: drivers/media/tuners/mxl5007t.* 10606 10607MXSFB DRM DRIVER 10608M: Marek Vasut <marex@denx.de> 10609M: Stefan Agner <stefan@agner.ch> 10610L: dri-devel@lists.freedesktop.org 10611S: Supported 10612F: drivers/gpu/drm/mxsfb/ 10613F: Documentation/devicetree/bindings/display/mxsfb.txt 10614T: git git://anongit.freedesktop.org/drm/drm-misc 10615 10616MYLEX DAC960 PCI RAID Controller 10617M: Hannes Reinecke <hare@kernel.org> 10618L: linux-scsi@vger.kernel.org 10619S: Supported 10620F: drivers/scsi/myrb.* 10621F: drivers/scsi/myrs.* 10622 10623MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10624M: Chris Lee <christopher.lee@cspi.com> 10625L: netdev@vger.kernel.org 10626W: https://www.cspi.com/ethernet-products/support/downloads/ 10627S: Supported 10628F: drivers/net/ethernet/myricom/myri10ge/ 10629 10630NAND FLASH SUBSYSTEM 10631M: Boris Brezillon <bbrezillon@kernel.org> 10632M: Miquel Raynal <miquel.raynal@bootlin.com> 10633R: Richard Weinberger <richard@nod.at> 10634L: linux-mtd@lists.infradead.org 10635W: http://www.linux-mtd.infradead.org/ 10636Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10637T: git git://git.infradead.org/linux-mtd.git nand/fixes 10638T: git git://git.infradead.org/linux-mtd.git nand/next 10639S: Maintained 10640F: drivers/mtd/nand/ 10641F: include/linux/mtd/*nand*.h 10642 10643NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10644M: Daniel Mack <zonque@gmail.com> 10645S: Maintained 10646L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10647W: http://www.native-instruments.com 10648F: sound/usb/caiaq/ 10649 10650NATSEMI ETHERNET DRIVER (DP8381x) 10651S: Orphan 10652F: drivers/net/ethernet/natsemi/natsemi.c 10653 10654NCR 5380 SCSI DRIVERS 10655M: Finn Thain <fthain@telegraphics.com.au> 10656M: Michael Schmitz <schmitzmic@gmail.com> 10657L: linux-scsi@vger.kernel.org 10658S: Maintained 10659F: Documentation/scsi/g_NCR5380.txt 10660F: drivers/scsi/NCR5380.* 10661F: drivers/scsi/arm/cumana_1.c 10662F: drivers/scsi/arm/oak.c 10663F: drivers/scsi/atari_scsi.* 10664F: drivers/scsi/dmx3191d.c 10665F: drivers/scsi/g_NCR5380.* 10666F: drivers/scsi/mac_scsi.* 10667F: drivers/scsi/sun3_scsi.* 10668F: drivers/scsi/sun3_scsi_vme.c 10669 10670NCSI LIBRARY: 10671M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10672S: Maintained 10673F: net/ncsi/ 10674 10675NCT6775 HARDWARE MONITOR DRIVER 10676M: Guenter Roeck <linux@roeck-us.net> 10677L: linux-hwmon@vger.kernel.org 10678S: Maintained 10679F: Documentation/hwmon/nct6775 10680F: drivers/hwmon/nct6775.c 10681 10682NET_FAILOVER MODULE 10683M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10684L: netdev@vger.kernel.org 10685S: Supported 10686F: driver/net/net_failover.c 10687F: include/net/net_failover.h 10688F: Documentation/networking/net_failover.rst 10689 10690NETEFFECT IWARP RNIC DRIVER (IW_NES) 10691M: Faisal Latif <faisal.latif@intel.com> 10692L: linux-rdma@vger.kernel.org 10693W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10694S: Supported 10695F: drivers/infiniband/hw/nes/ 10696F: include/uapi/rdma/nes-abi.h 10697 10698NETEM NETWORK EMULATOR 10699M: Stephen Hemminger <stephen@networkplumber.org> 10700L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10701S: Maintained 10702F: net/sched/sch_netem.c 10703 10704NETERION 10GbE DRIVERS (s2io/vxge) 10705M: Jon Mason <jdmason@kudzu.us> 10706L: netdev@vger.kernel.org 10707S: Supported 10708F: Documentation/networking/device_drivers/neterion/s2io.txt 10709F: Documentation/networking/device_drivers/neterion/vxge.txt 10710F: drivers/net/ethernet/neterion/ 10711 10712NETFILTER 10713M: Pablo Neira Ayuso <pablo@netfilter.org> 10714M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10715M: Florian Westphal <fw@strlen.de> 10716L: netfilter-devel@vger.kernel.org 10717L: coreteam@netfilter.org 10718W: http://www.netfilter.org/ 10719W: http://www.iptables.org/ 10720W: http://www.nftables.org/ 10721Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10722T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10723T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10724S: Maintained 10725F: include/linux/netfilter* 10726F: include/linux/netfilter/ 10727F: include/net/netfilter/ 10728F: include/uapi/linux/netfilter* 10729F: include/uapi/linux/netfilter/ 10730F: net/*/netfilter.c 10731F: net/*/netfilter/ 10732F: net/netfilter/ 10733F: net/bridge/br_netfilter*.c 10734 10735NETROM NETWORK LAYER 10736M: Ralf Baechle <ralf@linux-mips.org> 10737L: linux-hams@vger.kernel.org 10738W: http://www.linux-ax25.org/ 10739S: Maintained 10740F: include/net/netrom.h 10741F: include/uapi/linux/netrom.h 10742F: net/netrom/ 10743 10744NETRONOME ETHERNET DRIVERS 10745M: Jakub Kicinski <jakub.kicinski@netronome.com> 10746L: oss-drivers@netronome.com 10747S: Maintained 10748F: drivers/net/ethernet/netronome/ 10749 10750NETWORK BLOCK DEVICE (NBD) 10751M: Josef Bacik <josef@toxicpanda.com> 10752S: Maintained 10753L: linux-block@vger.kernel.org 10754L: nbd@other.debian.org 10755F: Documentation/blockdev/nbd.txt 10756F: drivers/block/nbd.c 10757F: include/uapi/linux/nbd.h 10758 10759NETWORK DROP MONITOR 10760M: Neil Horman <nhorman@tuxdriver.com> 10761L: netdev@vger.kernel.org 10762S: Maintained 10763W: https://fedorahosted.org/dropwatch/ 10764F: net/core/drop_monitor.c 10765 10766NETWORKING DRIVERS 10767M: "David S. Miller" <davem@davemloft.net> 10768L: netdev@vger.kernel.org 10769W: http://www.linuxfoundation.org/en/Net 10770Q: http://patchwork.ozlabs.org/project/netdev/list/ 10771T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10772T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10773S: Odd Fixes 10774F: Documentation/devicetree/bindings/net/ 10775F: drivers/net/ 10776F: include/linux/if_* 10777F: include/linux/netdevice.h 10778F: include/linux/etherdevice.h 10779F: include/linux/fcdevice.h 10780F: include/linux/fddidevice.h 10781F: include/linux/hippidevice.h 10782F: include/linux/inetdevice.h 10783F: include/uapi/linux/if_* 10784F: include/uapi/linux/netdevice.h 10785 10786NETWORKING DRIVERS (WIRELESS) 10787M: Kalle Valo <kvalo@codeaurora.org> 10788L: linux-wireless@vger.kernel.org 10789Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10790T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10791T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10792S: Maintained 10793F: Documentation/devicetree/bindings/net/wireless/ 10794F: drivers/net/wireless/ 10795 10796NETWORKING [DSA] 10797M: Andrew Lunn <andrew@lunn.ch> 10798M: Vivien Didelot <vivien.didelot@gmail.com> 10799M: Florian Fainelli <f.fainelli@gmail.com> 10800S: Maintained 10801F: Documentation/devicetree/bindings/net/dsa/ 10802F: net/dsa/ 10803F: include/net/dsa.h 10804F: include/linux/dsa/ 10805F: include/linux/platform_data/dsa.h 10806F: drivers/net/dsa/ 10807 10808NETWORKING [GENERAL] 10809M: "David S. Miller" <davem@davemloft.net> 10810L: netdev@vger.kernel.org 10811W: http://www.linuxfoundation.org/en/Net 10812Q: http://patchwork.ozlabs.org/project/netdev/list/ 10813T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10814T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10815B: mailto:netdev@vger.kernel.org 10816S: Maintained 10817F: net/ 10818F: include/net/ 10819F: include/linux/in.h 10820F: include/linux/net.h 10821F: include/linux/netdevice.h 10822F: include/uapi/linux/in.h 10823F: include/uapi/linux/net.h 10824F: include/uapi/linux/netdevice.h 10825F: include/uapi/linux/net_namespace.h 10826F: tools/testing/selftests/net/ 10827F: lib/net_utils.c 10828F: lib/random32.c 10829F: Documentation/networking/ 10830 10831NETWORKING [IPSEC] 10832M: Steffen Klassert <steffen.klassert@secunet.com> 10833M: Herbert Xu <herbert@gondor.apana.org.au> 10834M: "David S. Miller" <davem@davemloft.net> 10835L: netdev@vger.kernel.org 10836T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10837T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10838S: Maintained 10839F: net/xfrm/ 10840F: net/key/ 10841F: net/ipv4/xfrm* 10842F: net/ipv4/esp4* 10843F: net/ipv4/ah4.c 10844F: net/ipv4/ipcomp.c 10845F: net/ipv4/ip_vti.c 10846F: net/ipv6/xfrm* 10847F: net/ipv6/esp6* 10848F: net/ipv6/ah6.c 10849F: net/ipv6/ipcomp6.c 10850F: net/ipv6/ip6_vti.c 10851F: include/uapi/linux/xfrm.h 10852F: include/net/xfrm.h 10853 10854NETWORKING [IPv4/IPv6] 10855M: "David S. Miller" <davem@davemloft.net> 10856M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10857M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10858L: netdev@vger.kernel.org 10859T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10860S: Maintained 10861F: net/ipv4/ 10862F: net/ipv6/ 10863F: include/net/ip* 10864F: arch/x86/net/* 10865 10866NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10867M: Paul Moore <paul@paul-moore.com> 10868W: https://github.com/netlabel 10869L: netdev@vger.kernel.org 10870L: linux-security-module@vger.kernel.org 10871S: Maintained 10872F: Documentation/netlabel/ 10873F: include/net/calipso.h 10874F: include/net/cipso_ipv4.h 10875F: include/net/netlabel.h 10876F: include/uapi/linux/netfilter/xt_SECMARK.h 10877F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10878F: net/netlabel/ 10879F: net/ipv4/cipso_ipv4.c 10880F: net/ipv6/calipso.c 10881F: net/netfilter/xt_CONNSECMARK.c 10882F: net/netfilter/xt_SECMARK.c 10883 10884NETWORKING [TCP] 10885M: Eric Dumazet <edumazet@google.com> 10886L: netdev@vger.kernel.org 10887S: Maintained 10888F: net/ipv4/tcp*.c 10889F: net/ipv4/syncookies.c 10890F: net/ipv6/tcp*.c 10891F: net/ipv6/syncookies.c 10892F: include/uapi/linux/tcp.h 10893F: include/net/tcp.h 10894F: include/linux/tcp.h 10895F: include/trace/events/tcp.h 10896 10897NETWORKING [TLS] 10898M: Boris Pismenny <borisp@mellanox.com> 10899M: Aviad Yehezkel <aviadye@mellanox.com> 10900M: Dave Watson <davejwatson@fb.com> 10901M: John Fastabend <john.fastabend@gmail.com> 10902M: Daniel Borkmann <daniel@iogearbox.net> 10903L: netdev@vger.kernel.org 10904S: Maintained 10905F: net/tls/* 10906F: include/uapi/linux/tls.h 10907F: include/net/tls.h 10908 10909NETWORKING [WIRELESS] 10910L: linux-wireless@vger.kernel.org 10911Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10912 10913NETDEVSIM 10914M: Jakub Kicinski <jakub.kicinski@netronome.com> 10915S: Maintained 10916F: drivers/net/netdevsim/* 10917 10918NETXEN (1/10) GbE SUPPORT 10919M: Manish Chopra <manishc@marvell.com> 10920M: Rahul Verma <rahulv@marvell.com> 10921M: GR-Linux-NIC-Dev@marvell.com 10922L: netdev@vger.kernel.org 10923S: Supported 10924F: drivers/net/ethernet/qlogic/netxen/ 10925 10926NFC SUBSYSTEM 10927M: Samuel Ortiz <sameo@linux.intel.com> 10928L: linux-wireless@vger.kernel.org 10929L: linux-nfc@lists.01.org (subscribers-only) 10930S: Supported 10931F: net/nfc/ 10932F: include/net/nfc/ 10933F: include/uapi/linux/nfc.h 10934F: drivers/nfc/ 10935F: include/linux/platform_data/nfcmrvl.h 10936F: include/linux/platform_data/nxp-nci.h 10937F: Documentation/devicetree/bindings/net/nfc/ 10938 10939NFS, SUNRPC, AND LOCKD CLIENTS 10940M: Trond Myklebust <trond.myklebust@hammerspace.com> 10941M: Anna Schumaker <anna.schumaker@netapp.com> 10942L: linux-nfs@vger.kernel.org 10943W: http://client.linux-nfs.org 10944T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10945S: Maintained 10946F: fs/lockd/ 10947F: fs/nfs/ 10948F: fs/nfs_common/ 10949F: net/sunrpc/ 10950F: include/linux/lockd/ 10951F: include/linux/nfs* 10952F: include/linux/sunrpc/ 10953F: include/uapi/linux/nfs* 10954F: include/uapi/linux/sunrpc/ 10955 10956NILFS2 FILESYSTEM 10957M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10958L: linux-nilfs@vger.kernel.org 10959W: https://nilfs.sourceforge.io/ 10960W: https://nilfs.osdn.jp/ 10961T: git git://github.com/konis/nilfs2.git 10962S: Supported 10963F: Documentation/filesystems/nilfs2.txt 10964F: fs/nilfs2/ 10965F: include/trace/events/nilfs2.h 10966F: include/uapi/linux/nilfs2_api.h 10967F: include/uapi/linux/nilfs2_ondisk.h 10968 10969NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10970M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10971W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10972S: Maintained 10973F: Documentation/scsi/NinjaSCSI.txt 10974F: drivers/scsi/pcmcia/nsp_* 10975 10976NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10977M: GOTO Masanori <gotom@debian.or.jp> 10978M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10979W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10980S: Maintained 10981F: Documentation/scsi/NinjaSCSI.txt 10982F: drivers/scsi/nsp32* 10983 10984NIOS2 ARCHITECTURE 10985M: Ley Foon Tan <lftan@altera.com> 10986L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10987T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10988S: Maintained 10989F: arch/nios2/ 10990 10991NOHZ, DYNTICKS SUPPORT 10992M: Frederic Weisbecker <fweisbec@gmail.com> 10993M: Thomas Gleixner <tglx@linutronix.de> 10994M: Ingo Molnar <mingo@kernel.org> 10995L: linux-kernel@vger.kernel.org 10996T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10997S: Maintained 10998F: kernel/time/tick*.* 10999F: include/linux/tick.h 11000F: include/linux/sched/nohz.h 11001 11002NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11003M: Pavel Machek <pavel@ucw.cz> 11004M: Sakari Ailus <sakari.ailus@iki.fi> 11005L: linux-media@vger.kernel.org 11006S: Maintained 11007F: drivers/media/i2c/et8ek8 11008F: drivers/media/i2c/ad5820.c 11009 11010NOKIA N900 POWER SUPPLY DRIVERS 11011R: Pali Rohár <pali.rohar@gmail.com> 11012F: include/linux/power/bq2415x_charger.h 11013F: include/linux/power/bq27xxx_battery.h 11014F: include/linux/power/isp1704_charger.h 11015F: drivers/power/supply/bq2415x_charger.c 11016F: drivers/power/supply/bq27xxx_battery.c 11017F: drivers/power/supply/bq27xxx_battery_i2c.c 11018F: drivers/power/supply/isp1704_charger.c 11019F: drivers/power/supply/rx51_battery.c 11020 11021NOLIBC HEADER FILE 11022M: Willy Tarreau <w@1wt.eu> 11023S: Maintained 11024T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11025F: tools/include/nolibc/ 11026 11027NTB AMD DRIVER 11028M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11029L: linux-ntb@googlegroups.com 11030S: Supported 11031F: drivers/ntb/hw/amd/ 11032 11033NTB DRIVER CORE 11034M: Jon Mason <jdmason@kudzu.us> 11035M: Dave Jiang <dave.jiang@intel.com> 11036M: Allen Hubbe <allenbh@gmail.com> 11037L: linux-ntb@googlegroups.com 11038S: Supported 11039W: https://github.com/jonmason/ntb/wiki 11040T: git git://github.com/jonmason/ntb.git 11041F: drivers/ntb/ 11042F: drivers/net/ntb_netdev.c 11043F: include/linux/ntb.h 11044F: include/linux/ntb_transport.h 11045F: tools/testing/selftests/ntb/ 11046 11047NTB IDT DRIVER 11048M: Serge Semin <fancer.lancer@gmail.com> 11049L: linux-ntb@googlegroups.com 11050S: Supported 11051F: drivers/ntb/hw/idt/ 11052 11053NTB INTEL DRIVER 11054M: Dave Jiang <dave.jiang@intel.com> 11055L: linux-ntb@googlegroups.com 11056S: Supported 11057W: https://github.com/davejiang/linux/wiki 11058T: git https://github.com/davejiang/linux.git 11059F: drivers/ntb/hw/intel/ 11060 11061NTFS FILESYSTEM 11062M: Anton Altaparmakov <anton@tuxera.com> 11063L: linux-ntfs-dev@lists.sourceforge.net 11064W: http://www.tuxera.com/ 11065T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11066S: Supported 11067F: Documentation/filesystems/ntfs.txt 11068F: fs/ntfs/ 11069 11070NUBUS SUBSYSTEM 11071M: Finn Thain <fthain@telegraphics.com.au> 11072L: linux-m68k@lists.linux-m68k.org 11073S: Maintained 11074F: arch/*/include/asm/nubus.h 11075F: drivers/nubus/ 11076F: include/linux/nubus.h 11077F: include/uapi/linux/nubus.h 11078 11079NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11080M: Antonino Daplas <adaplas@gmail.com> 11081L: linux-fbdev@vger.kernel.org 11082S: Maintained 11083F: drivers/video/fbdev/riva/ 11084F: drivers/video/fbdev/nvidia/ 11085 11086NVM EXPRESS DRIVER 11087M: Keith Busch <keith.busch@intel.com> 11088M: Jens Axboe <axboe@fb.com> 11089M: Christoph Hellwig <hch@lst.de> 11090M: Sagi Grimberg <sagi@grimberg.me> 11091L: linux-nvme@lists.infradead.org 11092T: git://git.infradead.org/nvme.git 11093W: http://git.infradead.org/nvme.git 11094S: Supported 11095F: drivers/nvme/host/ 11096F: include/linux/nvme.h 11097F: include/uapi/linux/nvme_ioctl.h 11098 11099NVM EXPRESS FC TRANSPORT DRIVERS 11100M: James Smart <james.smart@broadcom.com> 11101L: linux-nvme@lists.infradead.org 11102S: Supported 11103F: include/linux/nvme-fc.h 11104F: include/linux/nvme-fc-driver.h 11105F: drivers/nvme/host/fc.c 11106F: drivers/nvme/target/fc.c 11107F: drivers/nvme/target/fcloop.c 11108 11109NVM EXPRESS TARGET DRIVER 11110M: Christoph Hellwig <hch@lst.de> 11111M: Sagi Grimberg <sagi@grimberg.me> 11112L: linux-nvme@lists.infradead.org 11113T: git://git.infradead.org/nvme.git 11114W: http://git.infradead.org/nvme.git 11115S: Supported 11116F: drivers/nvme/target/ 11117 11118NVMEM FRAMEWORK 11119M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11120S: Maintained 11121F: drivers/nvmem/ 11122F: Documentation/devicetree/bindings/nvmem/ 11123F: Documentation/ABI/stable/sysfs-bus-nvmem 11124F: include/linux/nvmem-consumer.h 11125F: include/linux/nvmem-provider.h 11126 11127NXP SGTL5000 DRIVER 11128M: Fabio Estevam <festevam@gmail.com> 11129L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11130S: Maintained 11131F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11132F: sound/soc/codecs/sgtl5000* 11133 11134NXP TDA998X DRM DRIVER 11135M: Russell King <linux@armlinux.org.uk> 11136S: Maintained 11137T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11138T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11139F: drivers/gpu/drm/i2c/tda998x_drv.c 11140F: include/drm/i2c/tda998x.h 11141F: include/dt-bindings/display/tda998x.h 11142K: "nxp,tda998x" 11143 11144NXP TFA9879 DRIVER 11145M: Peter Rosin <peda@axentia.se> 11146L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11147S: Maintained 11148F: Documentation/devicetree/bindings/sound/tfa9879.txt 11149F: sound/soc/codecs/tfa9879* 11150 11151NXP-NCI NFC DRIVER 11152M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11153R: Charles Gorand <charles.gorand@effinnov.com> 11154L: linux-nfc@lists.01.org (moderated for non-subscribers) 11155S: Supported 11156F: drivers/nfc/nxp-nci 11157 11158OBJAGG 11159M: Jiri Pirko <jiri@mellanox.com> 11160L: netdev@vger.kernel.org 11161S: Supported 11162F: lib/objagg.c 11163F: lib/test_objagg.c 11164F: include/linux/objagg.h 11165 11166NXP FSPI DRIVER 11167R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11168M: Ashish Kumar <ashish.kumar@nxp.com> 11169L: linux-spi@vger.kernel.org 11170S: Maintained 11171F: drivers/spi/spi-nxp-fspi.c 11172F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11173 11174OBJTOOL 11175M: Josh Poimboeuf <jpoimboe@redhat.com> 11176M: Peter Zijlstra <peterz@infradead.org> 11177S: Supported 11178F: tools/objtool/ 11179 11180OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11181M: Frederic Barrat <fbarrat@linux.ibm.com> 11182M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 11183L: linuxppc-dev@lists.ozlabs.org 11184S: Supported 11185F: arch/powerpc/platforms/powernv/ocxl.c 11186F: arch/powerpc/include/asm/pnv-ocxl.h 11187F: drivers/misc/ocxl/ 11188F: include/misc/ocxl* 11189F: include/uapi/misc/ocxl.h 11190F: Documentation/accelerators/ocxl.rst 11191 11192OMAP AUDIO SUPPORT 11193M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11194M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11195L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11196L: linux-omap@vger.kernel.org 11197S: Maintained 11198F: sound/soc/ti/omap* 11199F: sound/soc/ti/rx51.c 11200F: sound/soc/ti/n810.c 11201F: sound/soc/ti/sdma-pcm.* 11202 11203OMAP CLOCK FRAMEWORK SUPPORT 11204M: Paul Walmsley <paul@pwsan.com> 11205L: linux-omap@vger.kernel.org 11206S: Maintained 11207F: arch/arm/*omap*/*clock* 11208 11209OMAP DEVICE TREE SUPPORT 11210M: Benoît Cousson <bcousson@baylibre.com> 11211M: Tony Lindgren <tony@atomide.com> 11212L: linux-omap@vger.kernel.org 11213L: devicetree@vger.kernel.org 11214S: Maintained 11215F: arch/arm/boot/dts/*omap* 11216F: arch/arm/boot/dts/*am3* 11217F: arch/arm/boot/dts/*am4* 11218F: arch/arm/boot/dts/*am5* 11219F: arch/arm/boot/dts/*dra7* 11220 11221OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11222L: linux-omap@vger.kernel.org 11223L: linux-fbdev@vger.kernel.org 11224S: Orphan 11225F: drivers/video/fbdev/omap2/ 11226F: Documentation/arm/OMAP/DSS 11227 11228OMAP FRAMEBUFFER SUPPORT 11229L: linux-fbdev@vger.kernel.org 11230L: linux-omap@vger.kernel.org 11231S: Orphan 11232F: drivers/video/fbdev/omap/ 11233 11234OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11235M: Roger Quadros <rogerq@ti.com> 11236M: Tony Lindgren <tony@atomide.com> 11237L: linux-omap@vger.kernel.org 11238S: Maintained 11239F: drivers/memory/omap-gpmc.c 11240F: arch/arm/mach-omap2/*gpmc* 11241 11242OMAP GPIO DRIVER 11243M: Grygorii Strashko <grygorii.strashko@ti.com> 11244M: Santosh Shilimkar <ssantosh@kernel.org> 11245M: Kevin Hilman <khilman@kernel.org> 11246L: linux-omap@vger.kernel.org 11247S: Maintained 11248F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11249F: drivers/gpio/gpio-omap.c 11250 11251OMAP HARDWARE SPINLOCK SUPPORT 11252M: Ohad Ben-Cohen <ohad@wizery.com> 11253L: linux-omap@vger.kernel.org 11254S: Maintained 11255F: drivers/hwspinlock/omap_hwspinlock.c 11256 11257OMAP HS MMC SUPPORT 11258L: linux-mmc@vger.kernel.org 11259L: linux-omap@vger.kernel.org 11260S: Orphan 11261F: drivers/mmc/host/omap_hsmmc.c 11262 11263OMAP HWMOD DATA 11264M: Paul Walmsley <paul@pwsan.com> 11265L: linux-omap@vger.kernel.org 11266S: Maintained 11267F: arch/arm/mach-omap2/omap_hwmod*data* 11268 11269OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11270M: Benoît Cousson <bcousson@baylibre.com> 11271L: linux-omap@vger.kernel.org 11272S: Maintained 11273F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11274 11275OMAP HWMOD SUPPORT 11276M: Benoît Cousson <bcousson@baylibre.com> 11277M: Paul Walmsley <paul@pwsan.com> 11278L: linux-omap@vger.kernel.org 11279S: Maintained 11280F: arch/arm/mach-omap2/omap_hwmod.* 11281 11282OMAP I2C DRIVER 11283M: Vignesh R <vigneshr@ti.com> 11284L: linux-omap@vger.kernel.org 11285L: linux-i2c@vger.kernel.org 11286S: Maintained 11287F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11288F: drivers/i2c/busses/i2c-omap.c 11289 11290OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11291M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11292L: linux-media@vger.kernel.org 11293S: Maintained 11294F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11295F: drivers/media/platform/omap3isp/ 11296F: drivers/staging/media/omap4iss/ 11297 11298OMAP MMC SUPPORT 11299M: Aaro Koskinen <aaro.koskinen@iki.fi> 11300L: linux-omap@vger.kernel.org 11301S: Odd Fixes 11302F: drivers/mmc/host/omap.c 11303 11304OMAP POWER MANAGEMENT SUPPORT 11305M: Kevin Hilman <khilman@kernel.org> 11306L: linux-omap@vger.kernel.org 11307S: Maintained 11308F: arch/arm/*omap*/*pm* 11309F: drivers/cpufreq/omap-cpufreq.c 11310 11311OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11312M: Rajendra Nayak <rnayak@codeaurora.org> 11313M: Paul Walmsley <paul@pwsan.com> 11314L: linux-omap@vger.kernel.org 11315S: Maintained 11316F: arch/arm/mach-omap2/prm* 11317 11318OMAP RANDOM NUMBER GENERATOR SUPPORT 11319M: Deepak Saxena <dsaxena@plexity.net> 11320S: Maintained 11321F: drivers/char/hw_random/omap-rng.c 11322 11323OMAP USB SUPPORT 11324L: linux-usb@vger.kernel.org 11325L: linux-omap@vger.kernel.org 11326S: Orphan 11327F: drivers/usb/*/*omap* 11328F: arch/arm/*omap*/usb* 11329 11330OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11331M: Mark Jackson <mpfj@newflow.co.uk> 11332L: linux-omap@vger.kernel.org 11333S: Maintained 11334F: arch/arm/boot/dts/am335x-nano.dts 11335 11336OMAP1 SUPPORT 11337M: Aaro Koskinen <aaro.koskinen@iki.fi> 11338M: Tony Lindgren <tony@atomide.com> 11339L: linux-omap@vger.kernel.org 11340Q: http://patchwork.kernel.org/project/linux-omap/list/ 11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11342S: Maintained 11343F: arch/arm/mach-omap1/ 11344F: arch/arm/plat-omap/ 11345F: arch/arm/configs/omap1_defconfig 11346F: drivers/i2c/busses/i2c-omap.c 11347F: include/linux/platform_data/i2c-omap.h 11348F: include/linux/platform_data/ams-delta-fiq.h 11349 11350OMAP2+ SUPPORT 11351M: Tony Lindgren <tony@atomide.com> 11352L: linux-omap@vger.kernel.org 11353W: http://www.muru.com/linux/omap/ 11354W: http://linux.omap.com/ 11355Q: http://patchwork.kernel.org/project/linux-omap/list/ 11356T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11357S: Maintained 11358F: arch/arm/mach-omap2/ 11359F: arch/arm/plat-omap/ 11360F: arch/arm/configs/omap2plus_defconfig 11361F: drivers/i2c/busses/i2c-omap.c 11362F: drivers/irqchip/irq-omap-intc.c 11363F: drivers/mfd/*omap*.c 11364F: drivers/mfd/menelaus.c 11365F: drivers/mfd/palmas.c 11366F: drivers/mfd/tps65217.c 11367F: drivers/mfd/tps65218.c 11368F: drivers/mfd/tps65910.c 11369F: drivers/mfd/twl-core.[ch] 11370F: drivers/mfd/twl4030*.c 11371F: drivers/mfd/twl6030*.c 11372F: drivers/mfd/twl6040*.c 11373F: drivers/regulator/palmas-regulator*.c 11374F: drivers/regulator/pbias-regulator.c 11375F: drivers/regulator/tps65217-regulator.c 11376F: drivers/regulator/tps65218-regulator.c 11377F: drivers/regulator/tps65910-regulator.c 11378F: drivers/regulator/twl-regulator.c 11379F: drivers/regulator/twl6030-regulator.c 11380F: include/linux/platform_data/i2c-omap.h 11381 11382ONION OMEGA2+ BOARD 11383M: Harvey Hunt <harveyhuntnexus@gmail.com> 11384L: linux-mips@vger.kernel.org 11385S: Maintained 11386F: arch/mips/boot/dts/ralink/omega2p.dts 11387 11388OMFS FILESYSTEM 11389M: Bob Copeland <me@bobcopeland.com> 11390L: linux-karma-devel@lists.sourceforge.net 11391S: Maintained 11392F: Documentation/filesystems/omfs.txt 11393F: fs/omfs/ 11394 11395OMNIKEY CARDMAN 4000 DRIVER 11396M: Harald Welte <laforge@gnumonks.org> 11397S: Maintained 11398F: drivers/char/pcmcia/cm4000_cs.c 11399F: include/linux/cm4000_cs.h 11400F: include/uapi/linux/cm4000_cs.h 11401 11402OMNIKEY CARDMAN 4040 DRIVER 11403M: Harald Welte <laforge@gnumonks.org> 11404S: Maintained 11405F: drivers/char/pcmcia/cm4040_cs.* 11406 11407OMNIVISION OV13858 SENSOR DRIVER 11408M: Sakari Ailus <sakari.ailus@linux.intel.com> 11409L: linux-media@vger.kernel.org 11410T: git git://linuxtv.org/media_tree.git 11411S: Maintained 11412F: drivers/media/i2c/ov13858.c 11413 11414OMNIVISION OV2680 SENSOR DRIVER 11415M: Rui Miguel Silva <rmfrfs@gmail.com> 11416L: linux-media@vger.kernel.org 11417T: git git://linuxtv.org/media_tree.git 11418S: Maintained 11419F: drivers/media/i2c/ov2680.c 11420F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11421 11422OMNIVISION OV2685 SENSOR DRIVER 11423M: Shunqian Zheng <zhengsq@rock-chips.com> 11424L: linux-media@vger.kernel.org 11425T: git git://linuxtv.org/media_tree.git 11426S: Maintained 11427F: drivers/media/i2c/ov2685.c 11428 11429OMNIVISION OV5640 SENSOR DRIVER 11430M: Steve Longerbeam <slongerbeam@gmail.com> 11431L: linux-media@vger.kernel.org 11432T: git git://linuxtv.org/media_tree.git 11433S: Maintained 11434F: drivers/media/i2c/ov5640.c 11435 11436OMNIVISION OV5647 SENSOR DRIVER 11437M: Luis Oliveira <lolivei@synopsys.com> 11438L: linux-media@vger.kernel.org 11439T: git git://linuxtv.org/media_tree.git 11440S: Maintained 11441F: drivers/media/i2c/ov5647.c 11442 11443OMNIVISION OV5695 SENSOR DRIVER 11444M: Shunqian Zheng <zhengsq@rock-chips.com> 11445L: linux-media@vger.kernel.org 11446T: git git://linuxtv.org/media_tree.git 11447S: Maintained 11448F: drivers/media/i2c/ov5695.c 11449 11450OMNIVISION OV7670 SENSOR DRIVER 11451M: Jonathan Corbet <corbet@lwn.net> 11452L: linux-media@vger.kernel.org 11453T: git git://linuxtv.org/media_tree.git 11454S: Maintained 11455F: drivers/media/i2c/ov7670.c 11456F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11457 11458OMNIVISION OV772x SENSOR DRIVER 11459M: Jacopo Mondi <jacopo@jmondi.org> 11460L: linux-media@vger.kernel.org 11461T: git git://linuxtv.org/media_tree.git 11462S: Odd fixes 11463F: drivers/media/i2c/ov772x.c 11464F: include/media/i2c/ov772x.h 11465F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11466 11467OMNIVISION OV7740 SENSOR DRIVER 11468M: Wenyou Yang <wenyou.yang@microchip.com> 11469L: linux-media@vger.kernel.org 11470T: git git://linuxtv.org/media_tree.git 11471S: Maintained 11472F: drivers/media/i2c/ov7740.c 11473F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11474 11475OMNIVISION OV9640 SENSOR DRIVER 11476M: Petr Cvek <petrcvekcz@gmail.com> 11477L: linux-media@vger.kernel.org 11478S: Maintained 11479F: drivers/media/i2c/ov9640.* 11480 11481OMNIVISION OV8856 SENSOR DRIVER 11482M: Ben Kao <ben.kao@intel.com> 11483L: linux-media@vger.kernel.org 11484T: git git://linuxtv.org/media_tree.git 11485S: Maintained 11486F: drivers/media/i2c/ov8856.c 11487 11488OMNIVISION OV9650 SENSOR DRIVER 11489M: Sakari Ailus <sakari.ailus@linux.intel.com> 11490R: Akinobu Mita <akinobu.mita@gmail.com> 11491R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11492L: linux-media@vger.kernel.org 11493T: git git://linuxtv.org/media_tree.git 11494S: Maintained 11495F: drivers/media/i2c/ov9650.c 11496F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11497 11498ONENAND FLASH DRIVER 11499M: Kyungmin Park <kyungmin.park@samsung.com> 11500L: linux-mtd@lists.infradead.org 11501S: Maintained 11502F: drivers/mtd/nand/onenand/ 11503F: include/linux/mtd/onenand*.h 11504 11505ONSTREAM SCSI TAPE DRIVER 11506M: Willem Riede <osst@riede.org> 11507L: osst-users@lists.sourceforge.net 11508L: linux-scsi@vger.kernel.org 11509S: Maintained 11510F: Documentation/scsi/osst.txt 11511F: drivers/scsi/osst.* 11512F: drivers/scsi/osst_*.h 11513F: drivers/scsi/st.h 11514 11515OP-TEE DRIVER 11516M: Jens Wiklander <jens.wiklander@linaro.org> 11517S: Maintained 11518F: drivers/tee/optee/ 11519 11520OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11521M: Sumit Garg <sumit.garg@linaro.org> 11522S: Maintained 11523F: drivers/char/hw_random/optee-rng.c 11524 11525OPA-VNIC DRIVER 11526M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11527M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11528L: linux-rdma@vger.kernel.org 11529S: Supported 11530F: drivers/infiniband/ulp/opa_vnic 11531 11532OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11533M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11534M: Frank Rowand <frowand.list@gmail.com> 11535L: devicetree@vger.kernel.org 11536S: Maintained 11537F: Documentation/devicetree/dynamic-resolution-notes.txt 11538F: Documentation/devicetree/overlay-notes.txt 11539F: drivers/of/overlay.c 11540F: drivers/of/resolver.c 11541K: of_overlay_notifier_ 11542 11543OPEN FIRMWARE AND FLATTENED DEVICE TREE 11544M: Rob Herring <robh+dt@kernel.org> 11545M: Frank Rowand <frowand.list@gmail.com> 11546L: devicetree@vger.kernel.org 11547W: http://www.devicetree.org/ 11548T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11549S: Maintained 11550F: drivers/of/ 11551F: include/linux/of*.h 11552F: scripts/dtc/ 11553F: Documentation/ABI/testing/sysfs-firmware-ofw 11554 11555OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11556M: Rob Herring <robh+dt@kernel.org> 11557M: Mark Rutland <mark.rutland@arm.com> 11558L: devicetree@vger.kernel.org 11559T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11560Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11561S: Maintained 11562F: Documentation/devicetree/ 11563F: arch/*/boot/dts/ 11564F: include/dt-bindings/ 11565 11566OPENCORES I2C BUS DRIVER 11567M: Peter Korsgaard <peter@korsgaard.com> 11568M: Andrew Lunn <andrew@lunn.ch> 11569L: linux-i2c@vger.kernel.org 11570S: Maintained 11571F: Documentation/i2c/busses/i2c-ocores 11572F: drivers/i2c/busses/i2c-ocores.c 11573F: include/linux/platform_data/i2c-ocores.h 11574 11575OPENRISC ARCHITECTURE 11576M: Jonas Bonn <jonas@southpole.se> 11577M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11578M: Stafford Horne <shorne@gmail.com> 11579T: git git://github.com/openrisc/linux.git 11580L: openrisc@lists.librecores.org 11581W: http://openrisc.io 11582S: Maintained 11583F: Documentation/devicetree/bindings/openrisc/ 11584F: Documentation/openrisc/ 11585F: arch/openrisc/ 11586F: drivers/irqchip/irq-ompic.c 11587F: drivers/irqchip/irq-or1k-* 11588 11589OPENVSWITCH 11590M: Pravin B Shelar <pshelar@ovn.org> 11591L: netdev@vger.kernel.org 11592L: dev@openvswitch.org 11593W: http://openvswitch.org 11594S: Maintained 11595F: net/openvswitch/ 11596F: include/uapi/linux/openvswitch.h 11597 11598OPERATING PERFORMANCE POINTS (OPP) 11599M: Viresh Kumar <vireshk@kernel.org> 11600M: Nishanth Menon <nm@ti.com> 11601M: Stephen Boyd <sboyd@kernel.org> 11602L: linux-pm@vger.kernel.org 11603S: Maintained 11604T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11605F: drivers/opp/ 11606F: include/linux/pm_opp.h 11607F: Documentation/power/opp.txt 11608F: Documentation/devicetree/bindings/opp/ 11609 11610OPL4 DRIVER 11611M: Clemens Ladisch <clemens@ladisch.de> 11612L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11613T: git git://git.alsa-project.org/alsa-kernel.git 11614S: Maintained 11615F: sound/drivers/opl4/ 11616 11617OPROFILE 11618M: Robert Richter <rric@kernel.org> 11619L: oprofile-list@lists.sf.net 11620S: Maintained 11621F: arch/*/include/asm/oprofile*.h 11622F: arch/*/oprofile/ 11623F: drivers/oprofile/ 11624F: include/linux/oprofile.h 11625 11626ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11627M: Mark Fasheh <mark@fasheh.com> 11628M: Joel Becker <jlbec@evilplan.org> 11629L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11630W: http://ocfs2.wiki.kernel.org 11631S: Supported 11632F: Documentation/filesystems/ocfs2.txt 11633F: Documentation/filesystems/dlmfs.txt 11634F: fs/ocfs2/ 11635 11636ORANGEFS FILESYSTEM 11637M: Mike Marshall <hubcap@omnibond.com> 11638R: Martin Brandenburg <martin@omnibond.com> 11639L: devel@lists.orangefs.org 11640T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11641S: Supported 11642F: fs/orangefs/ 11643F: Documentation/filesystems/orangefs.txt 11644 11645ORINOCO DRIVER 11646L: linux-wireless@vger.kernel.org 11647W: http://wireless.kernel.org/en/users/Drivers/orinoco 11648W: http://www.nongnu.org/orinoco/ 11649S: Orphan 11650F: drivers/net/wireless/intersil/orinoco/ 11651 11652OV2659 OMNIVISION SENSOR DRIVER 11653M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11654L: linux-media@vger.kernel.org 11655W: https://linuxtv.org 11656Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11657T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11658S: Maintained 11659F: drivers/media/i2c/ov2659.c 11660F: include/media/i2c/ov2659.h 11661 11662OVERLAY FILESYSTEM 11663M: Miklos Szeredi <miklos@szeredi.hu> 11664L: linux-unionfs@vger.kernel.org 11665T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11666S: Supported 11667F: fs/overlayfs/ 11668F: Documentation/filesystems/overlayfs.txt 11669 11670P54 WIRELESS DRIVER 11671M: Christian Lamparter <chunkeey@googlemail.com> 11672L: linux-wireless@vger.kernel.org 11673W: http://wireless.kernel.org/en/users/Drivers/p54 11674S: Maintained 11675F: drivers/net/wireless/intersil/p54/ 11676 11677PA SEMI ETHERNET DRIVER 11678L: netdev@vger.kernel.org 11679S: Orphan 11680F: drivers/net/ethernet/pasemi/* 11681 11682PA SEMI SMBUS DRIVER 11683L: linux-i2c@vger.kernel.org 11684S: Orphan 11685F: drivers/i2c/busses/i2c-pasemi.c 11686 11687PADATA PARALLEL EXECUTION MECHANISM 11688M: Steffen Klassert <steffen.klassert@secunet.com> 11689L: linux-crypto@vger.kernel.org 11690S: Maintained 11691F: kernel/padata.c 11692F: include/linux/padata.h 11693F: Documentation/padata.txt 11694 11695PANASONIC LAPTOP ACPI EXTRAS DRIVER 11696M: Harald Welte <laforge@gnumonks.org> 11697L: platform-driver-x86@vger.kernel.org 11698S: Maintained 11699F: drivers/platform/x86/panasonic-laptop.c 11700 11701PARALLEL LCD/KEYPAD PANEL DRIVER 11702M: Willy Tarreau <willy@haproxy.com> 11703M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11704S: Odd Fixes 11705F: Documentation/auxdisplay/lcd-panel-cgram.txt 11706F: drivers/auxdisplay/panel.c 11707 11708PARALLEL PORT SUBSYSTEM 11709M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11710M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11711L: linux-parport@lists.infradead.org (subscribers-only) 11712S: Maintained 11713F: drivers/parport/ 11714F: include/linux/parport*.h 11715F: drivers/char/ppdev.c 11716F: include/uapi/linux/ppdev.h 11717F: Documentation/parport*.txt 11718 11719PARAVIRT_OPS INTERFACE 11720M: Juergen Gross <jgross@suse.com> 11721M: Alok Kataria <akataria@vmware.com> 11722L: virtualization@lists.linux-foundation.org 11723S: Supported 11724F: Documentation/virtual/paravirt_ops.txt 11725F: arch/*/kernel/paravirt* 11726F: arch/*/include/asm/paravirt*.h 11727F: include/linux/hypervisor.h 11728 11729PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11730M: Tim Waugh <tim@cyberelk.net> 11731L: linux-parport@lists.infradead.org (subscribers-only) 11732S: Maintained 11733F: Documentation/blockdev/paride.txt 11734F: drivers/block/paride/ 11735 11736PARISC ARCHITECTURE 11737M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11738M: Helge Deller <deller@gmx.de> 11739L: linux-parisc@vger.kernel.org 11740W: http://www.parisc-linux.org/ 11741Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11742T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11743T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11744S: Maintained 11745F: arch/parisc/ 11746F: Documentation/parisc/ 11747F: drivers/parisc/ 11748F: drivers/char/agp/parisc-agp.c 11749F: drivers/input/serio/gscps2.c 11750F: drivers/parport/parport_gsc.* 11751F: drivers/tty/serial/8250/8250_gsc.c 11752F: drivers/video/fbdev/sti* 11753F: drivers/video/console/sti* 11754F: drivers/video/logo/logo_parisc* 11755 11756PARMAN 11757M: Jiri Pirko <jiri@mellanox.com> 11758L: netdev@vger.kernel.org 11759S: Supported 11760F: lib/parman.c 11761F: lib/test_parman.c 11762F: include/linux/parman.h 11763 11764PC ENGINES APU BOARD DRIVER 11765M: Enrico Weigelt, metux IT consult <info@metux.net> 11766S: Maintained 11767F: drivers/platform/x86/pcengines-apuv2.c 11768 11769PC87360 HARDWARE MONITORING DRIVER 11770M: Jim Cromie <jim.cromie@gmail.com> 11771L: linux-hwmon@vger.kernel.org 11772S: Maintained 11773F: Documentation/hwmon/pc87360 11774F: drivers/hwmon/pc87360.c 11775 11776PC8736x GPIO DRIVER 11777M: Jim Cromie <jim.cromie@gmail.com> 11778S: Maintained 11779F: drivers/char/pc8736x_gpio.c 11780 11781PC87427 HARDWARE MONITORING DRIVER 11782M: Jean Delvare <jdelvare@suse.com> 11783L: linux-hwmon@vger.kernel.org 11784S: Maintained 11785F: Documentation/hwmon/pc87427 11786F: drivers/hwmon/pc87427.c 11787 11788PCA9532 LED DRIVER 11789M: Riku Voipio <riku.voipio@iki.fi> 11790S: Maintained 11791F: drivers/leds/leds-pca9532.c 11792F: include/linux/leds-pca9532.h 11793 11794PCA9541 I2C BUS MASTER SELECTOR DRIVER 11795M: Guenter Roeck <linux@roeck-us.net> 11796L: linux-i2c@vger.kernel.org 11797S: Maintained 11798F: drivers/i2c/muxes/i2c-mux-pca9541.c 11799 11800PCDP - PRIMARY CONSOLE AND DEBUG PORT 11801M: Khalid Aziz <khalid@gonehiking.org> 11802S: Maintained 11803F: drivers/firmware/pcdp.* 11804 11805PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11806M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11807L: linux-pci@vger.kernel.org 11808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11809S: Maintained 11810F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11811F: drivers/pci/controller/pci-aardvark.c 11812 11813PCI DRIVER FOR ALTERA PCIE IP 11814M: Ley Foon Tan <lftan@altera.com> 11815L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11816L: linux-pci@vger.kernel.org 11817S: Supported 11818F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11819F: drivers/pci/controller/pcie-altera.c 11820 11821PCI DRIVER FOR APPLIEDMICRO XGENE 11822M: Toan Le <toan@os.amperecomputing.com> 11823L: linux-pci@vger.kernel.org 11824L: linux-arm-kernel@lists.infradead.org 11825S: Maintained 11826F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11827F: drivers/pci/controller/pci-xgene.c 11828 11829PCI DRIVER FOR ARM VERSATILE PLATFORM 11830M: Rob Herring <robh@kernel.org> 11831L: linux-pci@vger.kernel.org 11832L: linux-arm-kernel@lists.infradead.org 11833S: Maintained 11834F: Documentation/devicetree/bindings/pci/versatile.txt 11835F: drivers/pci/controller/pci-versatile.c 11836 11837PCI DRIVER FOR ARMADA 8K 11838M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11839L: linux-pci@vger.kernel.org 11840L: linux-arm-kernel@lists.infradead.org 11841S: Maintained 11842F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11843F: drivers/pci/controller/dwc/pcie-armada8k.c 11844 11845PCI DRIVER FOR CADENCE PCIE IP 11846M: Tom Joseph <tjoseph@cadence.com> 11847L: linux-pci@vger.kernel.org 11848S: Maintained 11849F: Documentation/devicetree/bindings/pci/cdns,*.txt 11850F: drivers/pci/controller/pcie-cadence* 11851 11852PCI DRIVER FOR FREESCALE LAYERSCAPE 11853M: Minghuan Lian <minghuan.Lian@nxp.com> 11854M: Mingkai Hu <mingkai.hu@nxp.com> 11855M: Roy Zang <roy.zang@nxp.com> 11856L: linuxppc-dev@lists.ozlabs.org 11857L: linux-pci@vger.kernel.org 11858L: linux-arm-kernel@lists.infradead.org 11859S: Maintained 11860F: drivers/pci/controller/dwc/*layerscape* 11861 11862PCI DRIVER FOR GENERIC OF HOSTS 11863M: Will Deacon <will.deacon@arm.com> 11864L: linux-pci@vger.kernel.org 11865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11866S: Maintained 11867F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11868F: drivers/pci/controller/pci-host-common.c 11869F: drivers/pci/controller/pci-host-generic.c 11870 11871PCI DRIVER FOR IMX6 11872M: Richard Zhu <hongxing.zhu@nxp.com> 11873M: Lucas Stach <l.stach@pengutronix.de> 11874L: linux-pci@vger.kernel.org 11875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11876S: Maintained 11877F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11878F: drivers/pci/controller/dwc/*imx6* 11879 11880PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11881M: Keith Busch <keith.busch@intel.com> 11882M: Jonathan Derrick <jonathan.derrick@intel.com> 11883L: linux-pci@vger.kernel.org 11884S: Supported 11885F: drivers/pci/controller/vmd.c 11886 11887PCI DRIVER FOR MICROSEMI SWITCHTEC 11888M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11889M: Logan Gunthorpe <logang@deltatee.com> 11890L: linux-pci@vger.kernel.org 11891S: Maintained 11892F: Documentation/switchtec.txt 11893F: Documentation/ABI/testing/sysfs-class-switchtec 11894F: drivers/pci/switch/switchtec* 11895F: include/uapi/linux/switchtec_ioctl.h 11896F: include/linux/switchtec.h 11897F: drivers/ntb/hw/mscc/ 11898 11899PCI DRIVER FOR MOBIVEIL PCIE IP 11900M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11901L: linux-pci@vger.kernel.org 11902S: Supported 11903F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11904F: drivers/pci/controller/pcie-mobiveil.c 11905 11906PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11907M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11908M: Jason Cooper <jason@lakedaemon.net> 11909L: linux-pci@vger.kernel.org 11910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11911S: Maintained 11912F: drivers/pci/controller/*mvebu* 11913 11914PCI DRIVER FOR NVIDIA TEGRA 11915M: Thierry Reding <thierry.reding@gmail.com> 11916L: linux-tegra@vger.kernel.org 11917L: linux-pci@vger.kernel.org 11918S: Supported 11919F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11920F: drivers/pci/controller/pci-tegra.c 11921 11922PCI DRIVER FOR RENESAS R-CAR 11923M: Simon Horman <horms@verge.net.au> 11924L: linux-pci@vger.kernel.org 11925L: linux-renesas-soc@vger.kernel.org 11926S: Maintained 11927F: drivers/pci/controller/*rcar* 11928 11929PCI DRIVER FOR SAMSUNG EXYNOS 11930M: Jingoo Han <jingoohan1@gmail.com> 11931L: linux-pci@vger.kernel.org 11932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11933L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11934S: Maintained 11935F: drivers/pci/controller/dwc/pci-exynos.c 11936 11937PCI DRIVER FOR SYNOPSYS DESIGNWARE 11938M: Jingoo Han <jingoohan1@gmail.com> 11939M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11940L: linux-pci@vger.kernel.org 11941S: Maintained 11942F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11943F: drivers/pci/controller/dwc/*designware* 11944 11945PCI DRIVER FOR TI DRA7XX 11946M: Kishon Vijay Abraham I <kishon@ti.com> 11947L: linux-omap@vger.kernel.org 11948L: linux-pci@vger.kernel.org 11949S: Supported 11950F: Documentation/devicetree/bindings/pci/ti-pci.txt 11951F: drivers/pci/controller/dwc/pci-dra7xx.c 11952 11953PCI DRIVER FOR TI KEYSTONE 11954M: Murali Karicheri <m-karicheri2@ti.com> 11955L: linux-pci@vger.kernel.org 11956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11957S: Maintained 11958F: drivers/pci/controller/dwc/pci-keystone.c 11959 11960PCI ENDPOINT SUBSYSTEM 11961M: Kishon Vijay Abraham I <kishon@ti.com> 11962M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11963L: linux-pci@vger.kernel.org 11964T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11965S: Supported 11966F: drivers/pci/endpoint/ 11967F: drivers/misc/pci_endpoint_test.c 11968F: tools/pci/ 11969 11970PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11971M: Russell Currey <ruscur@russell.cc> 11972M: Sam Bobroff <sbobroff@linux.ibm.com> 11973M: Oliver O'Halloran <oohall@gmail.com> 11974L: linuxppc-dev@lists.ozlabs.org 11975S: Supported 11976F: Documentation/PCI/pci-error-recovery.txt 11977F: drivers/pci/pcie/aer.c 11978F: drivers/pci/pcie/dpc.c 11979F: drivers/pci/pcie/err.c 11980F: Documentation/powerpc/eeh-pci-error-recovery.txt 11981F: arch/powerpc/kernel/eeh*.c 11982F: arch/powerpc/platforms/*/eeh*.c 11983F: arch/powerpc/include/*/eeh*.h 11984 11985PCI ERROR RECOVERY 11986M: Linas Vepstas <linasvepstas@gmail.com> 11987L: linux-pci@vger.kernel.org 11988S: Supported 11989F: Documentation/PCI/pci-error-recovery.txt 11990 11991PCI MSI DRIVER FOR ALTERA MSI IP 11992M: Ley Foon Tan <lftan@altera.com> 11993L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11994L: linux-pci@vger.kernel.org 11995S: Supported 11996F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11997F: drivers/pci/controller/pcie-altera-msi.c 11998 11999PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12000M: Toan Le <toan@os.amperecomputing.com> 12001L: linux-pci@vger.kernel.org 12002L: linux-arm-kernel@lists.infradead.org 12003S: Maintained 12004F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12005F: drivers/pci/controller/pci-xgene-msi.c 12006 12007PCI SUBSYSTEM 12008M: Bjorn Helgaas <bhelgaas@google.com> 12009L: linux-pci@vger.kernel.org 12010Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12011T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12012S: Supported 12013F: Documentation/devicetree/bindings/pci/ 12014F: Documentation/PCI/ 12015F: drivers/acpi/pci* 12016F: drivers/pci/ 12017F: include/asm-generic/pci* 12018F: include/linux/pci* 12019F: include/linux/of_pci.h 12020F: include/uapi/linux/pci* 12021F: lib/pci* 12022F: arch/x86/pci/ 12023F: arch/x86/kernel/quirks.c 12024F: arch/x86/kernel/early-quirks.c 12025 12026PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12027M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12028L: linux-pci@vger.kernel.org 12029Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12030T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12031S: Supported 12032F: drivers/pci/controller/ 12033 12034PCIE DRIVER FOR AMLOGIC MESON 12035M: Yue Wang <yue.wang@Amlogic.com> 12036L: linux-pci@vger.kernel.org 12037L: linux-amlogic@lists.infradead.org 12038S: Maintained 12039F: drivers/pci/controller/dwc/pci-meson.c 12040 12041PCIE DRIVER FOR AXIS ARTPEC 12042M: Jesper Nilsson <jesper.nilsson@axis.com> 12043L: linux-arm-kernel@axis.com 12044L: linux-pci@vger.kernel.org 12045S: Maintained 12046F: Documentation/devicetree/bindings/pci/axis,artpec* 12047F: drivers/pci/controller/dwc/*artpec* 12048 12049PCIE DRIVER FOR CAVIUM THUNDERX 12050M: David Daney <david.daney@cavium.com> 12051L: linux-pci@vger.kernel.org 12052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12053S: Supported 12054F: Documentation/devicetree/bindings/pci/pci-thunder-* 12055F: drivers/pci/controller/pci-thunder-* 12056 12057PCIE DRIVER FOR HISILICON 12058M: Zhou Wang <wangzhou1@hisilicon.com> 12059L: linux-pci@vger.kernel.org 12060S: Maintained 12061F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12062F: drivers/pci/controller/dwc/pcie-hisi.c 12063 12064PCIE DRIVER FOR HISILICON KIRIN 12065M: Xiaowei Song <songxiaowei@hisilicon.com> 12066M: Binghui Wang <wangbinghui@hisilicon.com> 12067L: linux-pci@vger.kernel.org 12068S: Maintained 12069F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12070F: drivers/pci/controller/dwc/pcie-kirin.c 12071 12072PCIE DRIVER FOR HISILICON STB 12073M: Shawn Guo <shawn.guo@linaro.org> 12074L: linux-pci@vger.kernel.org 12075S: Maintained 12076F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12077F: drivers/pci/controller/dwc/pcie-histb.c 12078 12079PCIE DRIVER FOR MEDIATEK 12080M: Ryder Lee <ryder.lee@mediatek.com> 12081L: linux-pci@vger.kernel.org 12082L: linux-mediatek@lists.infradead.org 12083S: Supported 12084F: Documentation/devicetree/bindings/pci/mediatek* 12085F: drivers/pci/controller/*mediatek* 12086 12087PCIE DRIVER FOR QUALCOMM MSM 12088M: Stanimir Varbanov <svarbanov@mm-sol.com> 12089L: linux-pci@vger.kernel.org 12090L: linux-arm-msm@vger.kernel.org 12091S: Maintained 12092F: drivers/pci/controller/dwc/*qcom* 12093 12094PCIE DRIVER FOR ROCKCHIP 12095M: Shawn Lin <shawn.lin@rock-chips.com> 12096L: linux-pci@vger.kernel.org 12097L: linux-rockchip@lists.infradead.org 12098S: Maintained 12099F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12100F: drivers/pci/controller/pcie-rockchip* 12101 12102PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12103M: Linus Walleij <linus.walleij@linaro.org> 12104L: linux-pci@vger.kernel.org 12105S: Maintained 12106F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12107F: drivers/pci/controller/pci-v3-semi.c 12108 12109PCIE DRIVER FOR SOCIONEXT UNIPHIER 12110M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12111L: linux-pci@vger.kernel.org 12112S: Maintained 12113F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12114F: drivers/pci/controller/dwc/pcie-uniphier.c 12115 12116PCIE DRIVER FOR ST SPEAR13XX 12117M: Pratyush Anand <pratyush.anand@gmail.com> 12118L: linux-pci@vger.kernel.org 12119S: Maintained 12120F: drivers/pci/controller/dwc/*spear* 12121 12122PCMCIA SUBSYSTEM 12123M: Dominik Brodowski <linux@dominikbrodowski.net> 12124T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12125S: Odd Fixes 12126F: Documentation/pcmcia/ 12127F: tools/pcmcia/ 12128F: drivers/pcmcia/ 12129F: include/pcmcia/ 12130 12131PCNET32 NETWORK DRIVER 12132M: Don Fry <pcnet32@frontier.com> 12133L: netdev@vger.kernel.org 12134S: Maintained 12135F: drivers/net/ethernet/amd/pcnet32.c 12136 12137PCRYPT PARALLEL CRYPTO ENGINE 12138M: Steffen Klassert <steffen.klassert@secunet.com> 12139L: linux-crypto@vger.kernel.org 12140S: Maintained 12141F: crypto/pcrypt.c 12142F: include/crypto/pcrypt.h 12143 12144PEAQ WMI HOTKEYS DRIVER 12145M: Hans de Goede <hdegoede@redhat.com> 12146L: platform-driver-x86@vger.kernel.org 12147S: Maintained 12148F: drivers/platform/x86/peaq-wmi.c 12149 12150PER-CPU MEMORY ALLOCATOR 12151M: Dennis Zhou <dennis@kernel.org> 12152M: Tejun Heo <tj@kernel.org> 12153M: Christoph Lameter <cl@linux.com> 12154T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12155S: Maintained 12156F: include/linux/percpu*.h 12157F: mm/percpu*.c 12158F: arch/*/include/asm/percpu.h 12159 12160PER-TASK DELAY ACCOUNTING 12161M: Balbir Singh <bsingharora@gmail.com> 12162S: Maintained 12163F: include/linux/delayacct.h 12164F: kernel/delayacct.c 12165 12166PERFORMANCE EVENTS SUBSYSTEM 12167M: Peter Zijlstra <peterz@infradead.org> 12168M: Ingo Molnar <mingo@redhat.com> 12169M: Arnaldo Carvalho de Melo <acme@kernel.org> 12170R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12171R: Jiri Olsa <jolsa@redhat.com> 12172R: Namhyung Kim <namhyung@kernel.org> 12173L: linux-kernel@vger.kernel.org 12174T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12175S: Supported 12176F: kernel/events/* 12177F: include/linux/perf_event.h 12178F: include/uapi/linux/perf_event.h 12179F: arch/*/kernel/perf_event*.c 12180F: arch/*/kernel/*/perf_event*.c 12181F: arch/*/kernel/*/*/perf_event*.c 12182F: arch/*/include/asm/perf_event.h 12183F: arch/*/kernel/perf_callchain.c 12184F: arch/*/events/* 12185F: arch/*/events/*/* 12186F: tools/perf/ 12187 12188PERSONALITY HANDLING 12189M: Christoph Hellwig <hch@infradead.org> 12190L: linux-abi-devel@lists.sourceforge.net 12191S: Maintained 12192F: include/linux/personality.h 12193F: include/uapi/linux/personality.h 12194 12195PHOENIX RC FLIGHT CONTROLLER ADAPTER 12196M: Marcus Folkesson <marcus.folkesson@gmail.com> 12197L: linux-input@vger.kernel.org 12198S: Maintained 12199F: Documentation/input/devices/pxrc.rst 12200F: drivers/input/joystick/pxrc.c 12201 12202PHONET PROTOCOL 12203M: Remi Denis-Courmont <courmisch@gmail.com> 12204S: Supported 12205F: Documentation/networking/phonet.txt 12206F: include/linux/phonet.h 12207F: include/net/phonet/ 12208F: include/uapi/linux/phonet.h 12209F: net/phonet/ 12210 12211PHRAM MTD DRIVER 12212M: Joern Engel <joern@lazybastard.org> 12213L: linux-mtd@lists.infradead.org 12214S: Maintained 12215F: drivers/mtd/devices/phram.c 12216 12217PICOLCD HID DRIVER 12218M: Bruno Prémont <bonbons@linux-vserver.org> 12219L: linux-input@vger.kernel.org 12220S: Maintained 12221F: drivers/hid/hid-picolcd* 12222 12223PICOXCELL SUPPORT 12224M: Jamie Iles <jamie@jamieiles.com> 12225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12226T: git git://github.com/jamieiles/linux-2.6-ji.git 12227S: Supported 12228F: arch/arm/boot/dts/picoxcell* 12229F: arch/arm/mach-picoxcell/ 12230F: drivers/crypto/picoxcell* 12231 12232PIN CONTROL SUBSYSTEM 12233M: Linus Walleij <linus.walleij@linaro.org> 12234L: linux-gpio@vger.kernel.org 12235T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12236S: Maintained 12237F: Documentation/devicetree/bindings/pinctrl/ 12238F: Documentation/driver-api/pinctl.rst 12239F: drivers/pinctrl/ 12240F: include/linux/pinctrl/ 12241 12242PIN CONTROLLER - MICROCHIP AT91 12243M: Ludovic Desroches <ludovic.desroches@microchip.com> 12244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12245L: linux-gpio@vger.kernel.org 12246S: Supported 12247F: drivers/pinctrl/pinctrl-at91* 12248 12249PIN CONTROLLER - FREESCALE 12250M: Dong Aisheng <aisheng.dong@nxp.com> 12251M: Fabio Estevam <festevam@gmail.com> 12252M: Shawn Guo <shawnguo@kernel.org> 12253M: Stefan Agner <stefan@agner.ch> 12254R: Pengutronix Kernel Team <kernel@pengutronix.de> 12255L: linux-gpio@vger.kernel.org 12256S: Maintained 12257F: drivers/pinctrl/freescale/ 12258F: Documentation/devicetree/bindings/pinctrl/fsl,* 12259 12260PIN CONTROLLER - INTEL 12261M: Mika Westerberg <mika.westerberg@linux.intel.com> 12262M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12263T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12264S: Maintained 12265F: drivers/pinctrl/intel/ 12266 12267PIN CONTROLLER - MEDIATEK 12268M: Sean Wang <sean.wang@kernel.org> 12269L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12270S: Maintained 12271F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12272F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12273F: drivers/pinctrl/mediatek/ 12274 12275PIN CONTROLLER - QUALCOMM 12276M: Bjorn Andersson <bjorn.andersson@linaro.org> 12277S: Maintained 12278L: linux-arm-msm@vger.kernel.org 12279F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12280F: drivers/pinctrl/qcom/ 12281 12282PIN CONTROLLER - RENESAS 12283M: Geert Uytterhoeven <geert+renesas@glider.be> 12284L: linux-renesas-soc@vger.kernel.org 12285T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12286S: Maintained 12287F: drivers/pinctrl/pinctrl-rz* 12288F: drivers/pinctrl/sh-pfc/ 12289 12290PIN CONTROLLER - SAMSUNG 12291M: Tomasz Figa <tomasz.figa@gmail.com> 12292M: Krzysztof Kozlowski <krzk@kernel.org> 12293M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12295L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12296Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12297T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12298S: Maintained 12299F: drivers/pinctrl/samsung/ 12300F: include/dt-bindings/pinctrl/samsung.h 12301F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12302 12303PIN CONTROLLER - SINGLE 12304M: Tony Lindgren <tony@atomide.com> 12305M: Haojian Zhuang <haojian.zhuang@linaro.org> 12306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12307L: linux-omap@vger.kernel.org 12308S: Maintained 12309F: drivers/pinctrl/pinctrl-single.c 12310 12311PIN CONTROLLER - ST SPEAR 12312M: Viresh Kumar <vireshk@kernel.org> 12313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12314W: http://www.st.com/spear 12315S: Maintained 12316F: drivers/pinctrl/spear/ 12317 12318PISTACHIO SOC SUPPORT 12319M: James Hartley <james.hartley@sondrel.com> 12320L: linux-mips@vger.kernel.org 12321S: Odd Fixes 12322F: arch/mips/pistachio/ 12323F: arch/mips/include/asm/mach-pistachio/ 12324F: arch/mips/boot/dts/img/pistachio* 12325F: arch/mips/configs/pistachio*_defconfig 12326 12327PKTCDVD DRIVER 12328S: Orphan 12329M: linux-block@vger.kernel.org 12330F: drivers/block/pktcdvd.c 12331F: include/linux/pktcdvd.h 12332F: include/uapi/linux/pktcdvd.h 12333 12334PKUNITY SOC DRIVERS 12335M: Guan Xuetao <gxt@pku.edu.cn> 12336W: http://mprc.pku.edu.cn/~guanxuetao/linux 12337S: Maintained 12338T: git git://github.com/gxt/linux.git 12339F: drivers/input/serio/i8042-unicore32io.h 12340F: drivers/i2c/busses/i2c-puv3.c 12341F: drivers/video/fbdev/fb-puv3.c 12342F: drivers/rtc/rtc-puv3.c 12343 12344PMBUS HARDWARE MONITORING DRIVERS 12345M: Guenter Roeck <linux@roeck-us.net> 12346L: linux-hwmon@vger.kernel.org 12347W: http://hwmon.wiki.kernel.org/ 12348W: http://www.roeck-us.net/linux/drivers/ 12349T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12350S: Maintained 12351F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12352F: Documentation/devicetree/bindings/hwmon/max31785.txt 12353F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12354F: Documentation/hwmon/adm1275 12355F: Documentation/hwmon/ibm-cffps 12356F: Documentation/hwmon/ir35221 12357F: Documentation/hwmon/lm25066 12358F: Documentation/hwmon/ltc2978 12359F: Documentation/hwmon/ltc3815 12360F: Documentation/hwmon/max16064 12361F: Documentation/hwmon/max20751 12362F: Documentation/hwmon/max31785 12363F: Documentation/hwmon/max34440 12364F: Documentation/hwmon/max8688 12365F: Documentation/hwmon/pmbus 12366F: Documentation/hwmon/pmbus-core 12367F: Documentation/hwmon/tps40422 12368F: Documentation/hwmon/ucd9000 12369F: Documentation/hwmon/ucd9200 12370F: Documentation/hwmon/zl6100 12371F: drivers/hwmon/pmbus/ 12372F: include/linux/pmbus.h 12373 12374PMC SIERRA MaxRAID DRIVER 12375L: linux-scsi@vger.kernel.org 12376W: http://www.pmc-sierra.com/ 12377S: Orphan 12378F: drivers/scsi/pmcraid.* 12379 12380PMC SIERRA PM8001 DRIVER 12381M: Jack Wang <jinpu.wang@profitbricks.com> 12382M: lindar_liu@usish.com 12383L: linux-scsi@vger.kernel.org 12384S: Supported 12385F: drivers/scsi/pm8001/ 12386 12387PNP SUPPORT 12388M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12389S: Maintained 12390F: drivers/pnp/ 12391 12392PNI RM3100 IIO DRIVER 12393M: Song Qiang <songqiang1304521@gmail.com> 12394L: linux-iio@vger.kernel.org 12395S: Maintained 12396F: drivers/iio/magnetometer/rm3100* 12397F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12398 12399POSIX CLOCKS and TIMERS 12400M: Thomas Gleixner <tglx@linutronix.de> 12401L: linux-kernel@vger.kernel.org 12402T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12403S: Maintained 12404F: fs/timerfd.c 12405F: include/linux/timer* 12406F: kernel/time/*timer* 12407 12408POWER MANAGEMENT CORE 12409M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12410L: linux-pm@vger.kernel.org 12411T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12412B: https://bugzilla.kernel.org 12413S: Supported 12414F: drivers/base/power/ 12415F: include/linux/pm.h 12416F: include/linux/pm_* 12417F: include/linux/powercap.h 12418F: drivers/powercap/ 12419F: kernel/configs/nopm.config 12420 12421POWER STATE COORDINATION INTERFACE (PSCI) 12422M: Mark Rutland <mark.rutland@arm.com> 12423M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12424L: linux-arm-kernel@lists.infradead.org 12425S: Maintained 12426F: drivers/firmware/psci/ 12427F: include/linux/psci.h 12428F: include/uapi/linux/psci.h 12429 12430POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12431M: Sebastian Reichel <sre@kernel.org> 12432L: linux-pm@vger.kernel.org 12433T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12434S: Maintained 12435F: Documentation/ABI/testing/sysfs-class-power 12436F: Documentation/devicetree/bindings/power/supply/ 12437F: include/linux/power_supply.h 12438F: drivers/power/supply/ 12439 12440POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12441M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12442L: linuxppc-dev@lists.ozlabs.org 12443S: Maintained 12444F: drivers/char/powernv-op-panel.c 12445 12446PPP OVER ATM (RFC 2364) 12447M: Mitchell Blank Jr <mitch@sfgoth.com> 12448S: Maintained 12449F: net/atm/pppoatm.c 12450F: include/uapi/linux/atmppp.h 12451 12452PPP OVER ETHERNET 12453M: Michal Ostrowski <mostrows@earthlink.net> 12454S: Maintained 12455F: drivers/net/ppp/pppoe.c 12456F: drivers/net/ppp/pppox.c 12457 12458PPP OVER L2TP 12459M: James Chapman <jchapman@katalix.com> 12460S: Maintained 12461F: net/l2tp/l2tp_ppp.c 12462F: include/linux/if_pppol2tp.h 12463F: include/uapi/linux/if_pppol2tp.h 12464 12465PPP PROTOCOL DRIVERS AND COMPRESSORS 12466M: Paul Mackerras <paulus@samba.org> 12467L: linux-ppp@vger.kernel.org 12468S: Maintained 12469F: drivers/net/ppp/ppp_* 12470 12471PPS SUPPORT 12472M: Rodolfo Giometti <giometti@enneenne.com> 12473W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12474L: linuxpps@ml.enneenne.com (subscribers-only) 12475S: Maintained 12476F: Documentation/pps/ 12477F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12478F: Documentation/ABI/testing/sysfs-pps 12479F: drivers/pps/ 12480F: include/linux/pps*.h 12481F: include/uapi/linux/pps.h 12482 12483PPTP DRIVER 12484M: Dmitry Kozlov <xeb@mail.ru> 12485L: netdev@vger.kernel.org 12486S: Maintained 12487F: drivers/net/ppp/pptp.c 12488W: http://sourceforge.net/projects/accel-pptp 12489 12490PRINTK 12491M: Petr Mladek <pmladek@suse.com> 12492M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12493R: Steven Rostedt <rostedt@goodmis.org> 12494S: Maintained 12495F: kernel/printk/ 12496F: include/linux/printk.h 12497 12498PRISM54 WIRELESS DRIVER 12499M: Luis Chamberlain <mcgrof@kernel.org> 12500L: linux-wireless@vger.kernel.org 12501W: http://wireless.kernel.org/en/users/Drivers/p54 12502S: Obsolete 12503F: drivers/net/wireless/intersil/prism54/ 12504 12505PROC FILESYSTEM 12506R: Alexey Dobriyan <adobriyan@gmail.com> 12507L: linux-kernel@vger.kernel.org 12508L: linux-fsdevel@vger.kernel.org 12509S: Maintained 12510F: fs/proc/ 12511F: include/linux/proc_fs.h 12512F: tools/testing/selftests/proc/ 12513F: Documentation/filesystems/proc.txt 12514 12515PROC SYSCTL 12516M: Luis Chamberlain <mcgrof@kernel.org> 12517M: Kees Cook <keescook@chromium.org> 12518L: linux-kernel@vger.kernel.org 12519L: linux-fsdevel@vger.kernel.org 12520S: Maintained 12521F: fs/proc/proc_sysctl.c 12522F: include/linux/sysctl.h 12523F: kernel/sysctl.c 12524F: tools/testing/selftests/sysctl/ 12525 12526PS3 NETWORK SUPPORT 12527M: Geoff Levand <geoff@infradead.org> 12528L: netdev@vger.kernel.org 12529L: linuxppc-dev@lists.ozlabs.org 12530S: Maintained 12531F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12532 12533PS3 PLATFORM SUPPORT 12534M: Geoff Levand <geoff@infradead.org> 12535L: linuxppc-dev@lists.ozlabs.org 12536S: Maintained 12537F: arch/powerpc/boot/ps3* 12538F: arch/powerpc/include/asm/lv1call.h 12539F: arch/powerpc/include/asm/ps3*.h 12540F: arch/powerpc/platforms/ps3/ 12541F: drivers/*/ps3* 12542F: drivers/ps3/ 12543F: drivers/rtc/rtc-ps3.c 12544F: drivers/usb/host/*ps3.c 12545F: sound/ppc/snd_ps3* 12546 12547PS3VRAM DRIVER 12548M: Jim Paris <jim@jtan.com> 12549M: Geoff Levand <geoff@infradead.org> 12550L: linuxppc-dev@lists.ozlabs.org 12551S: Maintained 12552F: drivers/block/ps3vram.c 12553 12554PSAMPLE PACKET SAMPLING SUPPORT: 12555M: Yotam Gigi <yotam.gi@gmail.com> 12556S: Maintained 12557F: net/psample 12558F: include/net/psample.h 12559F: include/uapi/linux/psample.h 12560 12561PSTORE FILESYSTEM 12562M: Kees Cook <keescook@chromium.org> 12563M: Anton Vorontsov <anton@enomsg.org> 12564M: Colin Cross <ccross@android.com> 12565M: Tony Luck <tony.luck@intel.com> 12566S: Maintained 12567T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12568F: fs/pstore/ 12569F: include/linux/pstore* 12570F: drivers/firmware/efi/efi-pstore.c 12571F: drivers/acpi/apei/erst.c 12572F: Documentation/admin-guide/ramoops.rst 12573F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12574K: \b(pstore|ramoops) 12575 12576PTP HARDWARE CLOCK SUPPORT 12577M: Richard Cochran <richardcochran@gmail.com> 12578L: netdev@vger.kernel.org 12579S: Maintained 12580W: http://linuxptp.sourceforge.net/ 12581F: Documentation/ABI/testing/sysfs-ptp 12582F: Documentation/ptp/* 12583F: drivers/net/phy/dp83640* 12584F: drivers/ptp/* 12585F: include/linux/ptp_cl* 12586 12587PTRACE SUPPORT 12588M: Oleg Nesterov <oleg@redhat.com> 12589S: Maintained 12590F: include/asm-generic/syscall.h 12591F: include/linux/ptrace.h 12592F: include/linux/regset.h 12593F: include/linux/tracehook.h 12594F: include/uapi/linux/ptrace.h 12595F: include/uapi/linux/ptrace.h 12596F: include/asm-generic/ptrace.h 12597F: kernel/ptrace.c 12598F: arch/*/ptrace*.c 12599F: arch/*/*/ptrace*.c 12600F: arch/*/include/asm/ptrace*.h 12601 12602PULSE8-CEC DRIVER 12603M: Hans Verkuil <hverkuil@xs4all.nl> 12604L: linux-media@vger.kernel.org 12605T: git git://linuxtv.org/media_tree.git 12606S: Maintained 12607F: drivers/media/usb/pulse8-cec/* 12608F: Documentation/media/cec-drivers/pulse8-cec.rst 12609 12610PVRUSB2 VIDEO4LINUX DRIVER 12611M: Mike Isely <isely@pobox.com> 12612L: pvrusb2@isely.net (subscribers-only) 12613L: linux-media@vger.kernel.org 12614W: http://www.isely.net/pvrusb2/ 12615T: git git://linuxtv.org/media_tree.git 12616S: Maintained 12617F: Documentation/media/v4l-drivers/pvrusb2* 12618F: drivers/media/usb/pvrusb2/ 12619 12620PWC WEBCAM DRIVER 12621M: Hans Verkuil <hverkuil@xs4all.nl> 12622L: linux-media@vger.kernel.org 12623T: git git://linuxtv.org/media_tree.git 12624S: Odd Fixes 12625F: drivers/media/usb/pwc/* 12626F: include/trace/events/pwc.h 12627 12628PWM FAN DRIVER 12629M: Kamil Debski <kamil@wypas.org> 12630M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12631L: linux-hwmon@vger.kernel.org 12632S: Supported 12633F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12634F: Documentation/hwmon/pwm-fan 12635F: drivers/hwmon/pwm-fan.c 12636 12637PWM IR Transmitter 12638M: Sean Young <sean@mess.org> 12639L: linux-media@vger.kernel.org 12640S: Maintained 12641F: drivers/media/rc/pwm-ir-tx.c 12642 12643PWM SUBSYSTEM 12644M: Thierry Reding <thierry.reding@gmail.com> 12645L: linux-pwm@vger.kernel.org 12646S: Maintained 12647T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12648F: Documentation/pwm.txt 12649F: Documentation/devicetree/bindings/pwm/ 12650F: include/linux/pwm.h 12651F: drivers/pwm/ 12652F: drivers/video/backlight/pwm_bl.c 12653F: include/linux/pwm_backlight.h 12654F: drivers/gpio/gpio-mvebu.c 12655F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12656 12657PXA GPIO DRIVER 12658M: Robert Jarzmik <robert.jarzmik@free.fr> 12659L: linux-gpio@vger.kernel.org 12660S: Maintained 12661F: drivers/gpio/gpio-pxa.c 12662 12663PXA MMCI DRIVER 12664S: Orphan 12665 12666PXA RTC DRIVER 12667M: Robert Jarzmik <robert.jarzmik@free.fr> 12668L: linux-rtc@vger.kernel.org 12669S: Maintained 12670 12671PXA2xx/PXA3xx SUPPORT 12672M: Daniel Mack <daniel@zonque.org> 12673M: Haojian Zhuang <haojian.zhuang@gmail.com> 12674M: Robert Jarzmik <robert.jarzmik@free.fr> 12675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12676T: git git://github.com/hzhuang1/linux.git 12677T: git git://github.com/rjarzmik/linux.git 12678S: Maintained 12679F: arch/arm/boot/dts/pxa* 12680F: arch/arm/mach-pxa/ 12681F: drivers/dma/pxa* 12682F: drivers/pcmcia/pxa2xx* 12683F: drivers/pinctrl/pxa/ 12684F: drivers/spi/spi-pxa2xx* 12685F: drivers/usb/gadget/udc/pxa2* 12686F: include/sound/pxa2xx-lib.h 12687F: sound/arm/pxa* 12688F: sound/soc/pxa/ 12689 12690QAT DRIVER 12691M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12692L: qat-linux@intel.com 12693S: Supported 12694F: drivers/crypto/qat/ 12695 12696QCOM AUDIO (ASoC) DRIVERS 12697M: Patrick Lai <plai@codeaurora.org> 12698M: Banajit Goswami <bgoswami@codeaurora.org> 12699L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12700S: Supported 12701F: sound/soc/qcom/ 12702 12703QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12704M: Gabriel Somlo <somlo@cmu.edu> 12705M: "Michael S. Tsirkin" <mst@redhat.com> 12706L: qemu-devel@nongnu.org 12707S: Maintained 12708F: drivers/firmware/qemu_fw_cfg.c 12709F: include/uapi/linux/qemu_fw_cfg.h 12710 12711QIB DRIVER 12712M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12713M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12714L: linux-rdma@vger.kernel.org 12715S: Supported 12716F: drivers/infiniband/hw/qib/ 12717 12718QLOGIC QL41xxx FCOE DRIVER 12719M: QLogic-Storage-Upstream@cavium.com 12720L: linux-scsi@vger.kernel.org 12721S: Supported 12722F: drivers/scsi/qedf/ 12723 12724QLOGIC QL41xxx ISCSI DRIVER 12725M: QLogic-Storage-Upstream@cavium.com 12726L: linux-scsi@vger.kernel.org 12727S: Supported 12728F: drivers/scsi/qedi/ 12729 12730QLOGIC QL4xxx ETHERNET DRIVER 12731M: Ariel Elior <aelior@marvell.com> 12732M: GR-everest-linux-l2@marvell.com 12733L: netdev@vger.kernel.org 12734S: Supported 12735F: drivers/net/ethernet/qlogic/qed/ 12736F: include/linux/qed/ 12737F: drivers/net/ethernet/qlogic/qede/ 12738 12739QLOGIC QL4xxx RDMA DRIVER 12740M: Michal Kalderon <mkalderon@marvell.com> 12741M: Ariel Elior <aelior@marvell.com> 12742L: linux-rdma@vger.kernel.org 12743S: Supported 12744F: drivers/infiniband/hw/qedr/ 12745F: include/uapi/rdma/qedr-abi.h 12746 12747QLOGIC QLA1280 SCSI DRIVER 12748M: Michael Reed <mdr@sgi.com> 12749L: linux-scsi@vger.kernel.org 12750S: Maintained 12751F: drivers/scsi/qla1280.[ch] 12752 12753QLOGIC QLA2XXX FC-SCSI DRIVER 12754M: qla2xxx-upstream@qlogic.com 12755L: linux-scsi@vger.kernel.org 12756S: Supported 12757F: Documentation/scsi/LICENSE.qla2xxx 12758F: drivers/scsi/qla2xxx/ 12759 12760QLOGIC QLA3XXX NETWORK DRIVER 12761M: GR-Linux-NIC-Dev@marvell.com 12762L: netdev@vger.kernel.org 12763S: Supported 12764F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12765F: drivers/net/ethernet/qlogic/qla3xxx.* 12766 12767QLOGIC QLA4XXX iSCSI DRIVER 12768M: QLogic-Storage-Upstream@qlogic.com 12769L: linux-scsi@vger.kernel.org 12770S: Supported 12771F: Documentation/scsi/LICENSE.qla4xxx 12772F: drivers/scsi/qla4xxx/ 12773 12774QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12775M: Shahed Shaikh <shshaikh@marvell.com> 12776M: Manish Chopra <manishc@marvell.com> 12777M: GR-Linux-NIC-Dev@marvell.com 12778L: netdev@vger.kernel.org 12779S: Supported 12780F: drivers/net/ethernet/qlogic/qlcnic/ 12781 12782QLOGIC QLGE 10Gb ETHERNET DRIVER 12783M: Manish Chopra <manishc@marvell.com> 12784M: GR-Linux-NIC-Dev@marvell.com 12785L: netdev@vger.kernel.org 12786S: Supported 12787F: drivers/net/ethernet/qlogic/qlge/ 12788 12789QM1D1B0004 MEDIA DRIVER 12790M: Akihiro Tsukada <tskd08@gmail.com> 12791L: linux-media@vger.kernel.org 12792S: Odd Fixes 12793F: drivers/media/tuners/qm1d1b0004* 12794 12795QM1D1C0042 MEDIA DRIVER 12796M: Akihiro Tsukada <tskd08@gmail.com> 12797L: linux-media@vger.kernel.org 12798S: Odd Fixes 12799F: drivers/media/tuners/qm1d1c0042* 12800 12801QNX4 FILESYSTEM 12802M: Anders Larsen <al@alarsen.net> 12803W: http://www.alarsen.net/linux/qnx4fs/ 12804S: Maintained 12805F: fs/qnx4/ 12806F: include/uapi/linux/qnx4_fs.h 12807F: include/uapi/linux/qnxtypes.h 12808 12809QORIQ DPAA2 FSL-MC BUS DRIVER 12810M: Stuart Yoder <stuyoder@gmail.com> 12811M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12812L: linux-kernel@vger.kernel.org 12813S: Maintained 12814F: drivers/bus/fsl-mc/ 12815F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12816F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12817 12818QT1010 MEDIA DRIVER 12819M: Antti Palosaari <crope@iki.fi> 12820L: linux-media@vger.kernel.org 12821W: https://linuxtv.org 12822W: http://palosaari.fi/linux/ 12823Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12824T: git git://linuxtv.org/anttip/media_tree.git 12825S: Maintained 12826F: drivers/media/tuners/qt1010* 12827 12828QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12829M: Kalle Valo <kvalo@codeaurora.org> 12830L: ath10k@lists.infradead.org 12831W: http://wireless.kernel.org/en/users/Drivers/ath10k 12832T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12833S: Supported 12834F: drivers/net/wireless/ath/ath10k/ 12835 12836QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12837M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12838L: linux-wireless@vger.kernel.org 12839W: http://wireless.kernel.org/en/users/Drivers/ath9k 12840S: Supported 12841F: drivers/net/wireless/ath/ath9k/ 12842 12843QUALCOMM CAMERA SUBSYSTEM DRIVER 12844M: Todor Tomov <todor.too@gmail.com> 12845L: linux-media@vger.kernel.org 12846S: Maintained 12847F: Documentation/devicetree/bindings/media/qcom,camss.txt 12848F: Documentation/media/v4l-drivers/qcom_camss.rst 12849F: drivers/media/platform/qcom/camss/ 12850 12851QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12852M: Ilia Lin <ilia.lin@kernel.org> 12853L: linux-pm@vger.kernel.org 12854S: Maintained 12855F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12856F: drivers/cpufreq/qcom-cpufreq-kryo.c 12857 12858QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12859M: Timur Tabi <timur@kernel.org> 12860L: netdev@vger.kernel.org 12861S: Maintained 12862F: drivers/net/ethernet/qualcomm/emac/ 12863 12864QUALCOMM ETHQOS ETHERNET DRIVER 12865M: Vinod Koul <vkoul@kernel.org> 12866M: Niklas Cassel <niklas.cassel@linaro.org> 12867L: netdev@vger.kernel.org 12868S: Maintained 12869F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 12870F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 12871 12872QUALCOMM GENERIC INTERFACE I2C DRIVER 12873M: Alok Chauhan <alokc@codeaurora.org> 12874M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12875L: linux-i2c@vger.kernel.org 12876L: linux-arm-msm@vger.kernel.org 12877S: Supported 12878F: drivers/i2c/busses/i2c-qcom-geni.c 12879 12880QUALCOMM HEXAGON ARCHITECTURE 12881M: Richard Kuo <rkuo@codeaurora.org> 12882L: linux-hexagon@vger.kernel.org 12883T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12884S: Supported 12885F: arch/hexagon/ 12886 12887QUALCOMM HIDMA DRIVER 12888M: Sinan Kaya <okaya@kernel.org> 12889L: linux-arm-kernel@lists.infradead.org 12890L: linux-arm-msm@vger.kernel.org 12891L: dmaengine@vger.kernel.org 12892S: Supported 12893F: drivers/dma/qcom/hidma* 12894 12895QUALCOMM IOMMU 12896M: Rob Clark <robdclark@gmail.com> 12897L: iommu@lists.linux-foundation.org 12898L: linux-arm-msm@vger.kernel.org 12899S: Maintained 12900F: drivers/iommu/qcom_iommu.c 12901 12902QUALCOMM TSENS THERMAL DRIVER 12903M: Amit Kucheria <amit.kucheria@linaro.org> 12904L: linux-pm@vger.kernel.org 12905L: linux-arm-msm@vger.kernel.org 12906S: Maintained 12907F: drivers/thermal/qcom/ 12908 12909QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12910M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12911L: linux-media@vger.kernel.org 12912L: linux-arm-msm@vger.kernel.org 12913T: git git://linuxtv.org/media_tree.git 12914S: Maintained 12915F: drivers/media/platform/qcom/venus/ 12916 12917QUALCOMM WCN36XX WIRELESS DRIVER 12918M: Kalle Valo <kvalo@codeaurora.org> 12919L: wcn36xx@lists.infradead.org 12920W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12921T: git git://github.com/KrasnikovEugene/wcn36xx.git 12922S: Supported 12923F: drivers/net/wireless/ath/wcn36xx/ 12924 12925QUANTENNA QTNFMAC WIRELESS DRIVER 12926M: Igor Mitsyanko <imitsyanko@quantenna.com> 12927M: Avinash Patil <avinashp@quantenna.com> 12928M: Sergey Matyukevich <smatyukevich@quantenna.com> 12929L: linux-wireless@vger.kernel.org 12930S: Maintained 12931F: drivers/net/wireless/quantenna 12932 12933RADEON and AMDGPU DRM DRIVERS 12934M: Alex Deucher <alexander.deucher@amd.com> 12935M: Christian König <christian.koenig@amd.com> 12936M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12937L: amd-gfx@lists.freedesktop.org 12938T: git git://people.freedesktop.org/~agd5f/linux 12939S: Supported 12940F: drivers/gpu/drm/radeon/ 12941F: include/uapi/drm/radeon_drm.h 12942F: drivers/gpu/drm/amd/ 12943F: include/uapi/drm/amdgpu_drm.h 12944 12945RADEON FRAMEBUFFER DISPLAY DRIVER 12946M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12947L: linux-fbdev@vger.kernel.org 12948S: Maintained 12949F: drivers/video/fbdev/aty/radeon* 12950F: include/uapi/linux/radeonfb.h 12951 12952RADIOSHARK RADIO DRIVER 12953M: Hans Verkuil <hverkuil@xs4all.nl> 12954L: linux-media@vger.kernel.org 12955T: git git://linuxtv.org/media_tree.git 12956S: Maintained 12957F: drivers/media/radio/radio-shark.c 12958 12959RADIOSHARK2 RADIO DRIVER 12960M: Hans Verkuil <hverkuil@xs4all.nl> 12961L: linux-media@vger.kernel.org 12962T: git git://linuxtv.org/media_tree.git 12963S: Maintained 12964F: drivers/media/radio/radio-shark2.c 12965F: drivers/media/radio/radio-tea5777.c 12966 12967RADOS BLOCK DEVICE (RBD) 12968M: Ilya Dryomov <idryomov@gmail.com> 12969M: Sage Weil <sage@redhat.com> 12970M: Alex Elder <elder@kernel.org> 12971L: ceph-devel@vger.kernel.org 12972W: http://ceph.com/ 12973T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12974T: git git://github.com/ceph/ceph-client.git 12975S: Supported 12976F: Documentation/ABI/testing/sysfs-bus-rbd 12977F: drivers/block/rbd.c 12978F: drivers/block/rbd_types.h 12979 12980RAGE128 FRAMEBUFFER DISPLAY DRIVER 12981M: Paul Mackerras <paulus@samba.org> 12982L: linux-fbdev@vger.kernel.org 12983S: Maintained 12984F: drivers/video/fbdev/aty/aty128fb.c 12985 12986RAINSHADOW-CEC DRIVER 12987M: Hans Verkuil <hverkuil@xs4all.nl> 12988L: linux-media@vger.kernel.org 12989T: git git://linuxtv.org/media_tree.git 12990S: Maintained 12991F: drivers/media/usb/rainshadow-cec/* 12992 12993RALINK MIPS ARCHITECTURE 12994M: John Crispin <john@phrozen.org> 12995L: linux-mips@vger.kernel.org 12996S: Maintained 12997F: arch/mips/ralink 12998 12999RALINK RT2X00 WIRELESS LAN DRIVER 13000P: rt2x00 project 13001M: Stanislaw Gruszka <sgruszka@redhat.com> 13002M: Helmut Schaa <helmut.schaa@googlemail.com> 13003L: linux-wireless@vger.kernel.org 13004S: Maintained 13005F: drivers/net/wireless/ralink/rt2x00/ 13006 13007RAMDISK RAM BLOCK DEVICE DRIVER 13008M: Jens Axboe <axboe@kernel.dk> 13009S: Maintained 13010F: Documentation/blockdev/ramdisk.txt 13011F: drivers/block/brd.c 13012 13013RANCHU VIRTUAL BOARD FOR MIPS 13014M: Miodrag Dinic <miodrag.dinic@mips.com> 13015L: linux-mips@vger.kernel.org 13016S: Supported 13017F: arch/mips/generic/board-ranchu.c 13018F: arch/mips/configs/generic/board-ranchu.config 13019 13020RANDOM NUMBER DRIVER 13021M: "Theodore Ts'o" <tytso@mit.edu> 13022S: Maintained 13023F: drivers/char/random.c 13024 13025RAPIDIO SUBSYSTEM 13026M: Matt Porter <mporter@kernel.crashing.org> 13027M: Alexandre Bounine <alex.bou9@gmail.com> 13028S: Maintained 13029F: drivers/rapidio/ 13030 13031RAS INFRASTRUCTURE 13032M: Tony Luck <tony.luck@intel.com> 13033M: Borislav Petkov <bp@alien8.de> 13034L: linux-edac@vger.kernel.org 13035S: Maintained 13036F: drivers/ras/ 13037F: include/linux/ras.h 13038F: include/ras/ras_event.h 13039F: Documentation/admin-guide/ras.rst 13040 13041RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13042L: linux-wireless@vger.kernel.org 13043S: Orphan 13044F: drivers/net/wireless/ray* 13045 13046RCUTORTURE TEST FRAMEWORK 13047M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13048M: Josh Triplett <josh@joshtriplett.org> 13049R: Steven Rostedt <rostedt@goodmis.org> 13050R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13051R: Lai Jiangshan <jiangshanlai@gmail.com> 13052L: rcu@vger.kernel.org 13053S: Supported 13054T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13055F: tools/testing/selftests/rcutorture 13056 13057RDC R-321X SoC 13058M: Florian Fainelli <florian@openwrt.org> 13059S: Maintained 13060 13061RDC R6040 FAST ETHERNET DRIVER 13062M: Florian Fainelli <f.fainelli@gmail.com> 13063L: netdev@vger.kernel.org 13064S: Maintained 13065F: drivers/net/ethernet/rdc/r6040.c 13066 13067RDMAVT - RDMA verbs software 13068M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13069M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13070L: linux-rdma@vger.kernel.org 13071S: Supported 13072F: drivers/infiniband/sw/rdmavt 13073 13074RDS - RELIABLE DATAGRAM SOCKETS 13075M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13076L: netdev@vger.kernel.org 13077L: linux-rdma@vger.kernel.org 13078L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13079W: https://oss.oracle.com/projects/rds/ 13080S: Supported 13081F: net/rds/ 13082F: Documentation/networking/rds.txt 13083 13084RDT - RESOURCE ALLOCATION 13085M: Fenghua Yu <fenghua.yu@intel.com> 13086M: Reinette Chatre <reinette.chatre@intel.com> 13087L: linux-kernel@vger.kernel.org 13088S: Supported 13089F: arch/x86/kernel/cpu/resctrl/ 13090F: arch/x86/include/asm/resctrl_sched.h 13091F: Documentation/x86/resctrl* 13092 13093READ-COPY UPDATE (RCU) 13094M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13095M: Josh Triplett <josh@joshtriplett.org> 13096R: Steven Rostedt <rostedt@goodmis.org> 13097R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13098R: Lai Jiangshan <jiangshanlai@gmail.com> 13099R: Joel Fernandes <joel@joelfernandes.org> 13100L: rcu@vger.kernel.org 13101W: http://www.rdrop.com/users/paulmck/RCU/ 13102S: Supported 13103T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13104F: Documentation/RCU/ 13105X: Documentation/RCU/torture.txt 13106F: include/linux/rcu* 13107X: include/linux/srcu*.h 13108F: kernel/rcu/ 13109X: kernel/rcu/srcu*.c 13110 13111REAL TIME CLOCK (RTC) SUBSYSTEM 13112M: Alessandro Zummo <a.zummo@towertech.it> 13113M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13114L: linux-rtc@vger.kernel.org 13115Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13116T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13117S: Maintained 13118F: Documentation/devicetree/bindings/rtc/ 13119F: Documentation/rtc.txt 13120F: drivers/rtc/ 13121F: include/linux/rtc.h 13122F: include/uapi/linux/rtc.h 13123F: include/linux/rtc/ 13124F: include/linux/platform_data/rtc-* 13125F: tools/testing/selftests/rtc/ 13126 13127REALTEK AUDIO CODECS 13128M: Bard Liao <bardliao@realtek.com> 13129M: Oder Chiou <oder_chiou@realtek.com> 13130S: Maintained 13131F: sound/soc/codecs/rt* 13132F: include/sound/rt*.h 13133 13134REALTEK RTL83xx SMI DSA ROUTER CHIPS 13135M: Linus Walleij <linus.walleij@linaro.org> 13136S: Maintained 13137F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13138F: drivers/net/dsa/realtek-smi* 13139F: drivers/net/dsa/rtl83* 13140 13141REDPINE WIRELESS DRIVER 13142M: Amitkumar Karwar <amitkarwar@gmail.com> 13143M: Siva Rebbagondla <siva8118@gmail.com> 13144L: linux-wireless@vger.kernel.org 13145S: Maintained 13146F: drivers/net/wireless/rsi/ 13147 13148REGISTER MAP ABSTRACTION 13149M: Mark Brown <broonie@kernel.org> 13150L: linux-kernel@vger.kernel.org 13151T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13152S: Supported 13153F: Documentation/devicetree/bindings/regmap/ 13154F: drivers/base/regmap/ 13155F: include/linux/regmap.h 13156 13157REISERFS FILE SYSTEM 13158L: reiserfs-devel@vger.kernel.org 13159S: Supported 13160F: fs/reiserfs/ 13161 13162REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13163M: Ohad Ben-Cohen <ohad@wizery.com> 13164M: Bjorn Andersson <bjorn.andersson@linaro.org> 13165L: linux-remoteproc@vger.kernel.org 13166T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13167S: Maintained 13168F: Documentation/devicetree/bindings/remoteproc/ 13169F: Documentation/remoteproc.txt 13170F: drivers/remoteproc/ 13171F: include/linux/remoteproc.h 13172 13173REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13174M: Ohad Ben-Cohen <ohad@wizery.com> 13175M: Bjorn Andersson <bjorn.andersson@linaro.org> 13176L: linux-remoteproc@vger.kernel.org 13177T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13178S: Maintained 13179F: drivers/rpmsg/ 13180F: Documentation/rpmsg.txt 13181F: include/linux/rpmsg.h 13182F: include/linux/rpmsg/ 13183 13184RENESAS CLOCK DRIVERS 13185M: Geert Uytterhoeven <geert+renesas@glider.be> 13186L: linux-renesas-soc@vger.kernel.org 13187T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13188S: Supported 13189F: drivers/clk/renesas/ 13190 13191RENESAS EMEV2 I2C DRIVER 13192M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13193S: Supported 13194F: drivers/i2c/busses/i2c-emev2.c 13195 13196RENESAS ETHERNET DRIVERS 13197R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13198L: netdev@vger.kernel.org 13199L: linux-renesas-soc@vger.kernel.org 13200F: Documentation/devicetree/bindings/net/renesas,*.txt 13201F: Documentation/devicetree/bindings/net/sh_eth.txt 13202F: drivers/net/ethernet/renesas/ 13203F: include/linux/sh_eth.h 13204 13205RENESAS R-CAR GYROADC DRIVER 13206M: Marek Vasut <marek.vasut@gmail.com> 13207L: linux-iio@vger.kernel.org 13208S: Supported 13209F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13210F: drivers/iio/adc/rcar-gyroadc.c 13211 13212RENESAS R-CAR I2C DRIVERS 13213M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13214S: Supported 13215F: drivers/i2c/busses/i2c-rcar.c 13216F: drivers/i2c/busses/i2c-sh_mobile.c 13217 13218RENESAS RIIC DRIVER 13219M: Chris Brandt <chris.brandt@renesas.com> 13220S: Supported 13221F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13222F: drivers/i2c/busses/i2c-riic.c 13223 13224RENESAS USB PHY DRIVER 13225M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13226L: linux-renesas-soc@vger.kernel.org 13227S: Maintained 13228F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13229 13230RESET CONTROLLER FRAMEWORK 13231M: Philipp Zabel <p.zabel@pengutronix.de> 13232T: git git://git.pengutronix.de/git/pza/linux 13233S: Maintained 13234F: drivers/reset/ 13235F: Documentation/devicetree/bindings/reset/ 13236F: include/dt-bindings/reset/ 13237F: include/linux/reset.h 13238F: include/linux/reset/ 13239F: include/linux/reset-controller.h 13240 13241RESTARTABLE SEQUENCES SUPPORT 13242M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13243M: Peter Zijlstra <peterz@infradead.org> 13244M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13245M: Boqun Feng <boqun.feng@gmail.com> 13246L: linux-kernel@vger.kernel.org 13247S: Supported 13248F: kernel/rseq.c 13249F: include/uapi/linux/rseq.h 13250F: include/trace/events/rseq.h 13251F: tools/testing/selftests/rseq/ 13252 13253RFKILL 13254M: Johannes Berg <johannes@sipsolutions.net> 13255L: linux-wireless@vger.kernel.org 13256W: http://wireless.kernel.org/ 13257T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13258T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13259S: Maintained 13260F: Documentation/rfkill.txt 13261F: Documentation/ABI/stable/sysfs-class-rfkill 13262F: net/rfkill/ 13263F: include/linux/rfkill.h 13264F: include/uapi/linux/rfkill.h 13265 13266RHASHTABLE 13267M: Thomas Graf <tgraf@suug.ch> 13268M: Herbert Xu <herbert@gondor.apana.org.au> 13269L: netdev@vger.kernel.org 13270S: Maintained 13271F: lib/rhashtable.c 13272F: lib/test_rhashtable.c 13273F: include/linux/rhashtable.h 13274F: include/linux/rhashtable-types.h 13275 13276RICOH R5C592 MEMORYSTICK DRIVER 13277M: Maxim Levitsky <maximlevitsky@gmail.com> 13278S: Maintained 13279F: drivers/memstick/host/r592.* 13280 13281RICOH SMARTMEDIA/XD DRIVER 13282M: Maxim Levitsky <maximlevitsky@gmail.com> 13283S: Maintained 13284F: drivers/mtd/nand/raw/r852.c 13285F: drivers/mtd/nand/raw/r852.h 13286 13287RISC-V ARCHITECTURE 13288M: Palmer Dabbelt <palmer@sifive.com> 13289M: Albert Ou <aou@eecs.berkeley.edu> 13290L: linux-riscv@lists.infradead.org 13291T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13292S: Supported 13293F: arch/riscv/ 13294K: riscv 13295N: riscv 13296 13297ROCCAT DRIVERS 13298M: Stefan Achatz <erazor_de@users.sourceforge.net> 13299W: http://sourceforge.net/projects/roccat/ 13300S: Maintained 13301F: drivers/hid/hid-roccat* 13302F: include/linux/hid-roccat* 13303F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13304 13305ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13306M: Jacob chen <jacob2.chen@rock-chips.com> 13307L: linux-media@vger.kernel.org 13308S: Maintained 13309F: drivers/media/platform/rockchip/rga/ 13310F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13311 13312ROCKCHIP VPU CODEC DRIVER 13313M: Ezequiel Garcia <ezequiel@collabora.com> 13314L: linux-media@vger.kernel.org 13315S: Maintained 13316F: drivers/staging/media/platform/rockchip/vpu/ 13317F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13318 13319ROCKER DRIVER 13320M: Jiri Pirko <jiri@resnulli.us> 13321L: netdev@vger.kernel.org 13322S: Supported 13323F: drivers/net/ethernet/rocker/ 13324 13325ROCKETPORT DRIVER 13326P: Comtrol Corp. 13327W: http://www.comtrol.com 13328S: Maintained 13329F: Documentation/serial/rocket.txt 13330F: drivers/tty/rocket* 13331 13332ROCKETPORT EXPRESS/INFINITY DRIVER 13333M: Kevin Cernekee <cernekee@gmail.com> 13334L: linux-serial@vger.kernel.org 13335S: Odd Fixes 13336F: drivers/tty/serial/rp2.* 13337 13338ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13339M: Marek Vasut <marek.vasut+renesas@gmail.com> 13340L: linux-kernel@vger.kernel.org 13341L: linux-renesas-soc@vger.kernel.org 13342S: Supported 13343F: drivers/mfd/bd9571mwv.c 13344F: drivers/regulator/bd9571mwv-regulator.c 13345F: drivers/gpio/gpio-bd9571mwv.c 13346F: include/linux/mfd/bd9571mwv.h 13347F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13348 13349ROSE NETWORK LAYER 13350M: Ralf Baechle <ralf@linux-mips.org> 13351L: linux-hams@vger.kernel.org 13352W: http://www.linux-ax25.org/ 13353S: Maintained 13354F: include/net/rose.h 13355F: include/uapi/linux/rose.h 13356F: net/rose/ 13357 13358RTL2830 MEDIA DRIVER 13359M: Antti Palosaari <crope@iki.fi> 13360L: linux-media@vger.kernel.org 13361W: https://linuxtv.org 13362W: http://palosaari.fi/linux/ 13363Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13364T: git git://linuxtv.org/anttip/media_tree.git 13365S: Maintained 13366F: drivers/media/dvb-frontends/rtl2830* 13367 13368RTL2832 MEDIA DRIVER 13369M: Antti Palosaari <crope@iki.fi> 13370L: linux-media@vger.kernel.org 13371W: https://linuxtv.org 13372W: http://palosaari.fi/linux/ 13373Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13374T: git git://linuxtv.org/anttip/media_tree.git 13375S: Maintained 13376F: drivers/media/dvb-frontends/rtl2832* 13377 13378RTL2832_SDR MEDIA DRIVER 13379M: Antti Palosaari <crope@iki.fi> 13380L: linux-media@vger.kernel.org 13381W: https://linuxtv.org 13382W: http://palosaari.fi/linux/ 13383Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13384T: git git://linuxtv.org/anttip/media_tree.git 13385S: Maintained 13386F: drivers/media/dvb-frontends/rtl2832_sdr* 13387 13388RTL8180 WIRELESS DRIVER 13389L: linux-wireless@vger.kernel.org 13390W: http://wireless.kernel.org/ 13391T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13392S: Orphan 13393F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13394 13395RTL8187 WIRELESS DRIVER 13396M: Herton Ronaldo Krzesinski <herton@canonical.com> 13397M: Hin-Tak Leung <htl10@users.sourceforge.net> 13398M: Larry Finger <Larry.Finger@lwfinger.net> 13399L: linux-wireless@vger.kernel.org 13400W: http://wireless.kernel.org/ 13401T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13402S: Maintained 13403F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13404 13405REALTEK WIRELESS DRIVER (rtlwifi family) 13406M: Ping-Ke Shih <pkshih@realtek.com> 13407L: linux-wireless@vger.kernel.org 13408W: http://wireless.kernel.org/ 13409T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13410S: Maintained 13411F: drivers/net/wireless/realtek/rtlwifi/ 13412 13413RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13414M: Jes Sorensen <Jes.Sorensen@gmail.com> 13415L: linux-wireless@vger.kernel.org 13416T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13417S: Maintained 13418F: drivers/net/wireless/realtek/rtl8xxxu/ 13419 13420RXRPC SOCKETS (AF_RXRPC) 13421M: David Howells <dhowells@redhat.com> 13422L: linux-afs@lists.infradead.org 13423S: Supported 13424F: net/rxrpc/ 13425F: include/keys/rxrpc-type.h 13426F: include/net/af_rxrpc.h 13427F: include/trace/events/rxrpc.h 13428F: include/uapi/linux/rxrpc.h 13429F: Documentation/networking/rxrpc.txt 13430W: https://www.infradead.org/~dhowells/kafs/ 13431 13432S3 SAVAGE FRAMEBUFFER DRIVER 13433M: Antonino Daplas <adaplas@gmail.com> 13434L: linux-fbdev@vger.kernel.org 13435S: Maintained 13436F: drivers/video/fbdev/savage/ 13437 13438S390 13439M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13440M: Heiko Carstens <heiko.carstens@de.ibm.com> 13441L: linux-s390@vger.kernel.org 13442W: http://www.ibm.com/developerworks/linux/linux390/ 13443T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13444S: Supported 13445F: arch/s390/ 13446F: drivers/s390/ 13447F: Documentation/s390/ 13448F: Documentation/driver-api/s390-drivers.rst 13449 13450S390 COMMON I/O LAYER 13451M: Sebastian Ott <sebott@linux.ibm.com> 13452M: Peter Oberparleiter <oberpar@linux.ibm.com> 13453L: linux-s390@vger.kernel.org 13454W: http://www.ibm.com/developerworks/linux/linux390/ 13455S: Supported 13456F: drivers/s390/cio/ 13457 13458S390 DASD DRIVER 13459M: Stefan Haberland <sth@linux.ibm.com> 13460M: Jan Hoeppner <hoeppner@linux.ibm.com> 13461L: linux-s390@vger.kernel.org 13462W: http://www.ibm.com/developerworks/linux/linux390/ 13463S: Supported 13464F: drivers/s390/block/dasd* 13465F: block/partitions/ibm.c 13466 13467S390 IOMMU (PCI) 13468M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13469L: linux-s390@vger.kernel.org 13470W: http://www.ibm.com/developerworks/linux/linux390/ 13471S: Supported 13472F: drivers/iommu/s390-iommu.c 13473 13474S390 IUCV NETWORK LAYER 13475M: Julian Wiedmann <jwi@linux.ibm.com> 13476M: Ursula Braun <ubraun@linux.ibm.com> 13477L: linux-s390@vger.kernel.org 13478W: http://www.ibm.com/developerworks/linux/linux390/ 13479S: Supported 13480F: drivers/s390/net/*iucv* 13481F: include/net/iucv/ 13482F: net/iucv/ 13483 13484S390 NETWORK DRIVERS 13485M: Julian Wiedmann <jwi@linux.ibm.com> 13486M: Ursula Braun <ubraun@linux.ibm.com> 13487L: linux-s390@vger.kernel.org 13488W: http://www.ibm.com/developerworks/linux/linux390/ 13489S: Supported 13490F: drivers/s390/net/ 13491 13492S390 PCI SUBSYSTEM 13493M: Sebastian Ott <sebott@linux.ibm.com> 13494M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13495L: linux-s390@vger.kernel.org 13496W: http://www.ibm.com/developerworks/linux/linux390/ 13497S: Supported 13498F: arch/s390/pci/ 13499F: drivers/pci/hotplug/s390_pci_hpc.c 13500 13501S390 VFIO-CCW DRIVER 13502M: Cornelia Huck <cohuck@redhat.com> 13503M: Farhan Ali <alifm@linux.ibm.com> 13504M: Eric Farman <farman@linux.ibm.com> 13505R: Halil Pasic <pasic@linux.ibm.com> 13506L: linux-s390@vger.kernel.org 13507L: kvm@vger.kernel.org 13508S: Supported 13509F: drivers/s390/cio/vfio_ccw* 13510F: Documentation/s390/vfio-ccw.txt 13511F: include/uapi/linux/vfio_ccw.h 13512 13513S390 ZCRYPT DRIVER 13514M: Harald Freudenberger <freude@linux.ibm.com> 13515L: linux-s390@vger.kernel.org 13516W: http://www.ibm.com/developerworks/linux/linux390/ 13517S: Supported 13518F: drivers/s390/crypto/ 13519 13520S390 VFIO AP DRIVER 13521M: Tony Krowiak <akrowiak@linux.ibm.com> 13522M: Pierre Morel <pmorel@linux.ibm.com> 13523M: Halil Pasic <pasic@linux.ibm.com> 13524L: linux-s390@vger.kernel.org 13525W: http://www.ibm.com/developerworks/linux/linux390/ 13526S: Supported 13527F: drivers/s390/crypto/vfio_ap_drv.c 13528F: drivers/s390/crypto/vfio_ap_private.h 13529F: drivers/s390/crypto/vfio_ap_ops.c 13530F: Documentation/s390/vfio-ap.txt 13531 13532S390 ZFCP DRIVER 13533M: Steffen Maier <maier@linux.ibm.com> 13534M: Benjamin Block <bblock@linux.ibm.com> 13535L: linux-s390@vger.kernel.org 13536W: http://www.ibm.com/developerworks/linux/linux390/ 13537S: Supported 13538F: drivers/s390/scsi/zfcp_* 13539 13540S3C24XX SD/MMC Driver 13541M: Ben Dooks <ben-linux@fluff.org> 13542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13543S: Supported 13544F: drivers/mmc/host/s3cmci.* 13545 13546SAA6588 RDS RECEIVER DRIVER 13547M: Hans Verkuil <hverkuil@xs4all.nl> 13548L: linux-media@vger.kernel.org 13549T: git git://linuxtv.org/media_tree.git 13550W: https://linuxtv.org 13551S: Odd Fixes 13552F: drivers/media/i2c/saa6588* 13553 13554SAA7134 VIDEO4LINUX DRIVER 13555M: Mauro Carvalho Chehab <mchehab@kernel.org> 13556L: linux-media@vger.kernel.org 13557W: https://linuxtv.org 13558T: git git://linuxtv.org/media_tree.git 13559S: Odd fixes 13560F: Documentation/media/v4l-drivers/saa7134* 13561F: drivers/media/pci/saa7134/ 13562 13563SAA7146 VIDEO4LINUX-2 DRIVER 13564M: Hans Verkuil <hverkuil@xs4all.nl> 13565L: linux-media@vger.kernel.org 13566T: git git://linuxtv.org/media_tree.git 13567S: Maintained 13568F: drivers/media/common/saa7146/ 13569F: drivers/media/pci/saa7146/ 13570F: include/media/drv-intf/saa7146* 13571 13572SAMSUNG AUDIO (ASoC) DRIVERS 13573M: Krzysztof Kozlowski <krzk@kernel.org> 13574M: Sangbeom Kim <sbkim73@samsung.com> 13575M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13576L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13577S: Supported 13578F: sound/soc/samsung/ 13579F: Documentation/devicetree/bindings/sound/samsung* 13580 13581SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13582M: Krzysztof Kozlowski <krzk@kernel.org> 13583L: linux-crypto@vger.kernel.org 13584L: linux-samsung-soc@vger.kernel.org 13585S: Maintained 13586F: drivers/crypto/exynos-rng.c 13587F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13588 13589SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13590M: Łukasz Stelmach <l.stelmach@samsung.com> 13591L: linux-samsung-soc@vger.kernel.org 13592S: Maintained 13593F: drivers/char/hw_random/exynos-trng.c 13594F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13595 13596SAMSUNG FRAMEBUFFER DRIVER 13597M: Jingoo Han <jingoohan1@gmail.com> 13598L: linux-fbdev@vger.kernel.org 13599S: Maintained 13600F: drivers/video/fbdev/s3c-fb.c 13601 13602SAMSUNG LAPTOP DRIVER 13603M: Corentin Chary <corentin.chary@gmail.com> 13604L: platform-driver-x86@vger.kernel.org 13605S: Maintained 13606F: drivers/platform/x86/samsung-laptop.c 13607 13608SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13609M: Sangbeom Kim <sbkim73@samsung.com> 13610M: Krzysztof Kozlowski <krzk@kernel.org> 13611M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13612L: linux-kernel@vger.kernel.org 13613L: linux-samsung-soc@vger.kernel.org 13614S: Supported 13615F: drivers/mfd/sec*.c 13616F: drivers/regulator/s2m*.c 13617F: drivers/regulator/s5m*.c 13618F: drivers/clk/clk-s2mps11.c 13619F: drivers/rtc/rtc-s5m.c 13620F: include/linux/mfd/samsung/ 13621F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13622F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13623F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13624F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13625 13626SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13627M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13628L: linux-media@vger.kernel.org 13629L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13630S: Maintained 13631F: drivers/media/platform/s3c-camif/ 13632F: include/media/drv-intf/s3c_camif.h 13633 13634SAMSUNG S3FWRN5 NFC DRIVER 13635M: Robert Baldyga <r.baldyga@samsung.com> 13636M: Krzysztof Opasiak <k.opasiak@samsung.com> 13637L: linux-nfc@lists.01.org (moderated for non-subscribers) 13638S: Supported 13639F: drivers/nfc/s3fwrn5 13640 13641SAMSUNG S5C73M3 CAMERA DRIVER 13642M: Kyungmin Park <kyungmin.park@samsung.com> 13643M: Andrzej Hajda <a.hajda@samsung.com> 13644L: linux-media@vger.kernel.org 13645S: Supported 13646F: drivers/media/i2c/s5c73m3/* 13647 13648SAMSUNG S5K5BAF CAMERA DRIVER 13649M: Kyungmin Park <kyungmin.park@samsung.com> 13650M: Andrzej Hajda <a.hajda@samsung.com> 13651L: linux-media@vger.kernel.org 13652S: Supported 13653F: drivers/media/i2c/s5k5baf.c 13654 13655SAMSUNG S5P Security SubSystem (SSS) DRIVER 13656M: Krzysztof Kozlowski <krzk@kernel.org> 13657M: Vladimir Zapolskiy <vz@mleia.com> 13658M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13659L: linux-crypto@vger.kernel.org 13660L: linux-samsung-soc@vger.kernel.org 13661S: Maintained 13662F: drivers/crypto/s5p-sss.c 13663 13664SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13665M: Kyungmin Park <kyungmin.park@samsung.com> 13666M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13667L: linux-media@vger.kernel.org 13668Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13669S: Supported 13670F: drivers/media/platform/exynos4-is/ 13671 13672SAMSUNG SOC CLOCK DRIVERS 13673M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13674M: Tomasz Figa <tomasz.figa@gmail.com> 13675M: Chanwoo Choi <cw00.choi@samsung.com> 13676S: Supported 13677L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13678T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13679F: drivers/clk/samsung/ 13680F: include/dt-bindings/clock/exynos*.h 13681F: Documentation/devicetree/bindings/clock/exynos*.txt 13682 13683SAMSUNG SPI DRIVERS 13684M: Kukjin Kim <kgene@kernel.org> 13685M: Krzysztof Kozlowski <krzk@kernel.org> 13686M: Andi Shyti <andi@etezian.org> 13687L: linux-spi@vger.kernel.org 13688L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13689S: Maintained 13690F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13691F: drivers/spi/spi-s3c* 13692F: include/linux/platform_data/spi-s3c64xx.h 13693 13694SAMSUNG SXGBE DRIVERS 13695M: Byungho An <bh74.an@samsung.com> 13696M: Girish K S <ks.giri@samsung.com> 13697M: Vipul Pandya <vipul.pandya@samsung.com> 13698S: Supported 13699L: netdev@vger.kernel.org 13700F: drivers/net/ethernet/samsung/sxgbe/ 13701 13702SAMSUNG THERMAL DRIVER 13703M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13704L: linux-pm@vger.kernel.org 13705L: linux-samsung-soc@vger.kernel.org 13706S: Supported 13707T: git https://github.com/lmajewski/linux-samsung-thermal.git 13708F: drivers/thermal/samsung/ 13709 13710SAMSUNG USB2 PHY DRIVER 13711M: Kamil Debski <kamil@wypas.org> 13712M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13713L: linux-kernel@vger.kernel.org 13714S: Supported 13715F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13716F: Documentation/phy/samsung-usb2.txt 13717F: drivers/phy/samsung/phy-exynos4210-usb2.c 13718F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13719F: drivers/phy/samsung/phy-exynos5250-usb2.c 13720F: drivers/phy/samsung/phy-s5pv210-usb2.c 13721F: drivers/phy/samsung/phy-samsung-usb2.c 13722F: drivers/phy/samsung/phy-samsung-usb2.h 13723 13724SC1200 WDT DRIVER 13725M: Zwane Mwaikambo <zwanem@gmail.com> 13726S: Maintained 13727F: drivers/watchdog/sc1200wdt.c 13728 13729SCHEDULER 13730M: Ingo Molnar <mingo@redhat.com> 13731M: Peter Zijlstra <peterz@infradead.org> 13732L: linux-kernel@vger.kernel.org 13733T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13734S: Maintained 13735F: kernel/sched/ 13736F: include/linux/sched.h 13737F: include/uapi/linux/sched.h 13738F: include/linux/wait.h 13739F: include/linux/preempt.h 13740 13741SCR24X CHIP CARD INTERFACE DRIVER 13742M: Lubomir Rintel <lkundrak@v3.sk> 13743S: Supported 13744F: drivers/char/pcmcia/scr24x_cs.c 13745 13746SCSI CDROM DRIVER 13747M: Jens Axboe <axboe@kernel.dk> 13748L: linux-scsi@vger.kernel.org 13749W: http://www.kernel.dk 13750S: Maintained 13751F: drivers/scsi/sr* 13752 13753SCSI RDMA PROTOCOL (SRP) INITIATOR 13754M: Bart Van Assche <bvanassche@acm.org> 13755L: linux-rdma@vger.kernel.org 13756S: Supported 13757Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13758F: drivers/infiniband/ulp/srp/ 13759F: include/scsi/srp.h 13760 13761SCSI RDMA PROTOCOL (SRP) TARGET 13762M: Bart Van Assche <bvanassche@acm.org> 13763L: linux-rdma@vger.kernel.org 13764L: target-devel@vger.kernel.org 13765S: Supported 13766Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13767F: drivers/infiniband/ulp/srpt/ 13768 13769SCSI SG DRIVER 13770M: Doug Gilbert <dgilbert@interlog.com> 13771L: linux-scsi@vger.kernel.org 13772W: http://sg.danny.cz/sg 13773S: Maintained 13774F: Documentation/scsi/scsi-generic.txt 13775F: drivers/scsi/sg.c 13776F: include/scsi/sg.h 13777 13778SCSI SUBSYSTEM 13779M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13780T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13781M: "Martin K. Petersen" <martin.petersen@oracle.com> 13782T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13783Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13784L: linux-scsi@vger.kernel.org 13785S: Maintained 13786F: Documentation/devicetree/bindings/scsi/ 13787F: drivers/scsi/ 13788F: include/scsi/ 13789 13790SCSI TAPE DRIVER 13791M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13792L: linux-scsi@vger.kernel.org 13793S: Maintained 13794F: Documentation/scsi/st.txt 13795F: drivers/scsi/st.* 13796F: drivers/scsi/st_*.h 13797 13798SCSI TARGET SUBSYSTEM 13799M: "Martin K. Petersen" <martin.petersen@oracle.com> 13800L: linux-scsi@vger.kernel.org 13801L: target-devel@vger.kernel.org 13802W: http://www.linux-iscsi.org 13803T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13804Q: https://patchwork.kernel.org/project/target-devel/list/ 13805S: Supported 13806F: drivers/target/ 13807F: include/target/ 13808F: Documentation/target/ 13809 13810SCTP PROTOCOL 13811M: Vlad Yasevich <vyasevich@gmail.com> 13812M: Neil Horman <nhorman@tuxdriver.com> 13813M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13814L: linux-sctp@vger.kernel.org 13815W: http://lksctp.sourceforge.net 13816S: Maintained 13817F: Documentation/networking/sctp.txt 13818F: include/linux/sctp.h 13819F: include/uapi/linux/sctp.h 13820F: include/net/sctp/ 13821F: net/sctp/ 13822 13823SCx200 CPU SUPPORT 13824M: Jim Cromie <jim.cromie@gmail.com> 13825S: Odd Fixes 13826F: Documentation/i2c/busses/scx200_acb 13827F: arch/x86/platform/scx200/ 13828F: drivers/watchdog/scx200_wdt.c 13829F: drivers/i2c/busses/scx200* 13830F: drivers/mtd/maps/scx200_docflash.c 13831F: include/linux/scx200.h 13832 13833SCx200 GPIO DRIVER 13834M: Jim Cromie <jim.cromie@gmail.com> 13835S: Maintained 13836F: drivers/char/scx200_gpio.c 13837F: include/linux/scx200_gpio.h 13838 13839SCx200 HRT CLOCKSOURCE DRIVER 13840M: Jim Cromie <jim.cromie@gmail.com> 13841S: Maintained 13842F: drivers/clocksource/scx200_hrt.c 13843 13844SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13845M: Sascha Sommer <saschasommer@freenet.de> 13846L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13847S: Maintained 13848F: drivers/mmc/host/sdricoh_cs.c 13849 13850SECO BOARDS CEC DRIVER 13851M: Ettore Chimenti <ek5.chimenti@gmail.com> 13852S: Maintained 13853F: drivers/media/platform/seco-cec/seco-cec.c 13854F: drivers/media/platform/seco-cec/seco-cec.h 13855 13856SECURE COMPUTING 13857M: Kees Cook <keescook@chromium.org> 13858R: Andy Lutomirski <luto@amacapital.net> 13859R: Will Drewry <wad@chromium.org> 13860T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13861S: Supported 13862F: kernel/seccomp.c 13863F: include/uapi/linux/seccomp.h 13864F: include/linux/seccomp.h 13865F: tools/testing/selftests/seccomp/* 13866F: tools/testing/selftests/kselftest_harness.h 13867F: Documentation/userspace-api/seccomp_filter.rst 13868K: \bsecure_computing 13869K: \bTIF_SECCOMP\b 13870 13871SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13872M: Al Cooper <alcooperx@gmail.com> 13873L: linux-mmc@vger.kernel.org 13874L: bcm-kernel-feedback-list@broadcom.com 13875S: Maintained 13876F: drivers/mmc/host/sdhci-brcmstb* 13877 13878SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13879M: Adrian Hunter <adrian.hunter@intel.com> 13880L: linux-mmc@vger.kernel.org 13881S: Maintained 13882F: drivers/mmc/host/sdhci* 13883F: include/linux/mmc/sdhci* 13884 13885EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 13886M: Adrian Hunter <adrian.hunter@intel.com> 13887M: Ritesh Harjani <riteshh@codeaurora.org> 13888M: Asutosh Das <asutoshd@codeaurora.org> 13889L: linux-mmc@vger.kernel.org 13890S: Maintained 13891F: drivers/mmc/host/cqhci* 13892 13893SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13894M: Prabu Thangamuthu <prabu.t@synopsys.com> 13895M: Manjunath M B <manjumb@synopsys.com> 13896L: linux-mmc@vger.kernel.org 13897S: Maintained 13898F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13899 13900SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13901M: Ludovic Desroches <ludovic.desroches@microchip.com> 13902L: linux-mmc@vger.kernel.org 13903S: Supported 13904F: drivers/mmc/host/sdhci-of-at91.c 13905 13906SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13907M: Ben Dooks <ben-linux@fluff.org> 13908M: Jaehoon Chung <jh80.chung@samsung.com> 13909L: linux-mmc@vger.kernel.org 13910S: Maintained 13911F: drivers/mmc/host/sdhci-s3c* 13912 13913SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13914M: Viresh Kumar <vireshk@kernel.org> 13915L: linux-mmc@vger.kernel.org 13916S: Maintained 13917F: drivers/mmc/host/sdhci-spear.c 13918 13919SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13920M: Kishon Vijay Abraham I <kishon@ti.com> 13921L: linux-mmc@vger.kernel.org 13922S: Maintained 13923F: drivers/mmc/host/sdhci-omap.c 13924 13925SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13926M: Scott Bauer <scott.bauer@intel.com> 13927M: Jonathan Derrick <jonathan.derrick@intel.com> 13928L: linux-block@vger.kernel.org 13929S: Supported 13930F: block/sed* 13931F: block/opal_proto.h 13932F: include/linux/sed* 13933F: include/uapi/linux/sed* 13934 13935SECURITY CONTACT 13936M: Security Officers <security@kernel.org> 13937S: Supported 13938 13939SECURITY SUBSYSTEM 13940M: James Morris <jmorris@namei.org> 13941M: "Serge E. Hallyn" <serge@hallyn.com> 13942L: linux-security-module@vger.kernel.org (suggested Cc:) 13943T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13944W: http://kernsec.org/ 13945S: Supported 13946F: security/ 13947X: security/selinux/ 13948 13949SELINUX SECURITY MODULE 13950M: Paul Moore <paul@paul-moore.com> 13951M: Stephen Smalley <sds@tycho.nsa.gov> 13952M: Eric Paris <eparis@parisplace.org> 13953L: selinux@vger.kernel.org 13954W: https://selinuxproject.org 13955W: https://github.com/SELinuxProject 13956T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13957S: Supported 13958F: include/linux/selinux* 13959F: security/selinux/ 13960F: scripts/selinux/ 13961F: Documentation/admin-guide/LSM/SELinux.rst 13962 13963SENSABLE PHANTOM 13964M: Jiri Slaby <jirislaby@gmail.com> 13965S: Maintained 13966F: drivers/misc/phantom.c 13967F: include/uapi/linux/phantom.h 13968 13969SERIAL DEVICE BUS 13970M: Rob Herring <robh@kernel.org> 13971L: linux-serial@vger.kernel.org 13972S: Maintained 13973F: Documentation/devicetree/bindings/serial/slave-device.txt 13974F: drivers/tty/serdev/ 13975F: include/linux/serdev.h 13976 13977SERIAL DRIVERS 13978M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13979L: linux-serial@vger.kernel.org 13980S: Maintained 13981F: Documentation/devicetree/bindings/serial/ 13982F: drivers/tty/serial/ 13983 13984SERIAL IR RECEIVER 13985M: Sean Young <sean@mess.org> 13986L: linux-media@vger.kernel.org 13987S: Maintained 13988F: drivers/media/rc/serial_ir.c 13989 13990SFC NETWORK DRIVER 13991M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13992M: Edward Cree <ecree@solarflare.com> 13993M: Martin Habets <mhabets@solarflare.com> 13994L: netdev@vger.kernel.org 13995S: Supported 13996F: drivers/net/ethernet/sfc/ 13997 13998SFF/SFP/SFP+ MODULE SUPPORT 13999M: Russell King <linux@armlinux.org.uk> 14000L: netdev@vger.kernel.org 14001S: Maintained 14002F: drivers/net/phy/phylink.c 14003F: drivers/net/phy/sfp* 14004F: include/linux/phylink.h 14005F: include/linux/sfp.h 14006 14007SGI GRU DRIVER 14008M: Dimitri Sivanich <sivanich@sgi.com> 14009S: Maintained 14010F: drivers/misc/sgi-gru/ 14011 14012SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14013M: Pat Gefre <pfg@sgi.com> 14014L: linux-ia64@vger.kernel.org 14015S: Supported 14016F: Documentation/ia64/serial.txt 14017F: drivers/tty/serial/ioc?_serial.c 14018F: include/linux/ioc?.h 14019 14020SGI XP/XPC/XPNET DRIVER 14021M: Cliff Whickman <cpw@sgi.com> 14022M: Robin Holt <robinmholt@gmail.com> 14023S: Maintained 14024F: drivers/misc/sgi-xp/ 14025 14026SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14027M: Ursula Braun <ubraun@linux.ibm.com> 14028M: Karsten Graul <kgraul@linux.ibm.com> 14029L: linux-s390@vger.kernel.org 14030W: http://www.ibm.com/developerworks/linux/linux390/ 14031S: Supported 14032F: net/smc/ 14033 14034SHARP RJ54N1CB0C SENSOR DRIVER 14035M: Jacopo Mondi <jacopo@jmondi.org> 14036L: linux-media@vger.kernel.org 14037T: git git://linuxtv.org/media_tree.git 14038S: Odd fixes 14039F: drivers/media/i2c/rj54n1cb0c.c 14040F: include/media/i2c/rj54n1cb0c.h 14041 14042SH_VEU V4L2 MEM2MEM DRIVER 14043L: linux-media@vger.kernel.org 14044S: Orphan 14045F: drivers/media/platform/sh_veu.c 14046 14047SH_VOU V4L2 OUTPUT DRIVER 14048L: linux-media@vger.kernel.org 14049S: Orphan 14050F: drivers/media/platform/sh_vou.c 14051F: include/media/drv-intf/sh_vou.h 14052 14053SI2157 MEDIA DRIVER 14054M: Antti Palosaari <crope@iki.fi> 14055L: linux-media@vger.kernel.org 14056W: https://linuxtv.org 14057W: http://palosaari.fi/linux/ 14058Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14059T: git git://linuxtv.org/anttip/media_tree.git 14060S: Maintained 14061F: drivers/media/tuners/si2157* 14062 14063SI2165 MEDIA DRIVER 14064M: Matthias Schwarzott <zzam@gentoo.org> 14065L: linux-media@vger.kernel.org 14066W: https://linuxtv.org 14067Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14068S: Maintained 14069F: drivers/media/dvb-frontends/si2165* 14070 14071SI2168 MEDIA DRIVER 14072M: Antti Palosaari <crope@iki.fi> 14073L: linux-media@vger.kernel.org 14074W: https://linuxtv.org 14075W: http://palosaari.fi/linux/ 14076Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14077T: git git://linuxtv.org/anttip/media_tree.git 14078S: Maintained 14079F: drivers/media/dvb-frontends/si2168* 14080 14081SI470X FM RADIO RECEIVER I2C DRIVER 14082M: Hans Verkuil <hverkuil@xs4all.nl> 14083L: linux-media@vger.kernel.org 14084T: git git://linuxtv.org/media_tree.git 14085W: https://linuxtv.org 14086S: Odd Fixes 14087F: drivers/media/radio/si470x/radio-si470x-i2c.c 14088 14089SI470X FM RADIO RECEIVER USB DRIVER 14090M: Hans Verkuil <hverkuil@xs4all.nl> 14091L: linux-media@vger.kernel.org 14092T: git git://linuxtv.org/media_tree.git 14093W: https://linuxtv.org 14094S: Maintained 14095F: drivers/media/radio/si470x/radio-si470x-common.c 14096F: drivers/media/radio/si470x/radio-si470x.h 14097F: drivers/media/radio/si470x/radio-si470x-usb.c 14098 14099SI4713 FM RADIO TRANSMITTER I2C DRIVER 14100M: Eduardo Valentin <edubezval@gmail.com> 14101L: linux-media@vger.kernel.org 14102T: git git://linuxtv.org/media_tree.git 14103W: https://linuxtv.org 14104S: Odd Fixes 14105F: drivers/media/radio/si4713/si4713.? 14106 14107SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14108M: Eduardo Valentin <edubezval@gmail.com> 14109L: linux-media@vger.kernel.org 14110T: git git://linuxtv.org/media_tree.git 14111W: https://linuxtv.org 14112S: Odd Fixes 14113F: drivers/media/radio/si4713/radio-platform-si4713.c 14114 14115SI4713 FM RADIO TRANSMITTER USB DRIVER 14116M: Hans Verkuil <hverkuil@xs4all.nl> 14117L: linux-media@vger.kernel.org 14118T: git git://linuxtv.org/media_tree.git 14119W: https://linuxtv.org 14120S: Maintained 14121F: drivers/media/radio/si4713/radio-usb-si4713.c 14122 14123SIANO DVB DRIVER 14124M: Mauro Carvalho Chehab <mchehab@kernel.org> 14125L: linux-media@vger.kernel.org 14126W: https://linuxtv.org 14127T: git git://linuxtv.org/media_tree.git 14128S: Odd fixes 14129F: drivers/media/common/siano/ 14130F: drivers/media/usb/siano/ 14131F: drivers/media/usb/siano/ 14132F: drivers/media/mmc/siano/ 14133 14134SIFIVE DRIVERS 14135M: Palmer Dabbelt <palmer@sifive.com> 14136M: Paul Walmsley <paul.walmsley@sifive.com> 14137L: linux-riscv@lists.infradead.org 14138T: git git://github.com/sifive/riscv-linux.git 14139S: Supported 14140K: sifive 14141N: sifive 14142 14143SILEAD TOUCHSCREEN DRIVER 14144M: Hans de Goede <hdegoede@redhat.com> 14145L: linux-input@vger.kernel.org 14146L: platform-driver-x86@vger.kernel.org 14147S: Maintained 14148F: drivers/input/touchscreen/silead.c 14149F: drivers/platform/x86/touchscreen_dmi.c 14150 14151SILICON MOTION SM712 FRAME BUFFER DRIVER 14152M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14153M: Teddy Wang <teddy.wang@siliconmotion.com> 14154M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14155L: linux-fbdev@vger.kernel.org 14156S: Maintained 14157F: drivers/video/fbdev/sm712* 14158F: Documentation/fb/sm712fb.txt 14159 14160SIMPLE FIRMWARE INTERFACE (SFI) 14161M: Len Brown <lenb@kernel.org> 14162L: sfi-devel@simplefirmware.org 14163W: http://simplefirmware.org/ 14164T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14165S: Supported 14166F: arch/x86/platform/sfi/ 14167F: drivers/sfi/ 14168F: include/linux/sfi*.h 14169 14170SIMPLEFB FB DRIVER 14171M: Hans de Goede <hdegoede@redhat.com> 14172L: linux-fbdev@vger.kernel.org 14173S: Maintained 14174F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 14175F: drivers/video/fbdev/simplefb.c 14176F: include/linux/platform_data/simplefb.h 14177 14178SIMTEC EB110ATX (Chalice CATS) 14179P: Ben Dooks 14180P: Vincent Sanders <vince@simtec.co.uk> 14181M: Simtec Linux Team <linux@simtec.co.uk> 14182W: http://www.simtec.co.uk/products/EB110ATX/ 14183S: Supported 14184 14185SIMTEC EB2410ITX (BAST) 14186P: Ben Dooks 14187P: Vincent Sanders <vince@simtec.co.uk> 14188M: Simtec Linux Team <linux@simtec.co.uk> 14189W: http://www.simtec.co.uk/products/EB2410ITX/ 14190S: Supported 14191F: arch/arm/mach-s3c24xx/mach-bast.c 14192F: arch/arm/mach-s3c24xx/bast-ide.c 14193F: arch/arm/mach-s3c24xx/bast-irq.c 14194 14195SIPHASH PRF ROUTINES 14196M: Jason A. Donenfeld <Jason@zx2c4.com> 14197S: Maintained 14198F: lib/siphash.c 14199F: lib/test_siphash.c 14200F: include/linux/siphash.h 14201 14202SIOX 14203M: Gavin Schenk <g.schenk@eckelmann.de> 14204M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14205R: Pengutronix Kernel Team <kernel@pengutronix.de> 14206S: Supported 14207F: drivers/siox/* 14208F: drivers/gpio/gpio-siox.c 14209F: include/trace/events/siox.h 14210 14211SIS 190 ETHERNET DRIVER 14212M: Francois Romieu <romieu@fr.zoreil.com> 14213L: netdev@vger.kernel.org 14214S: Maintained 14215F: drivers/net/ethernet/sis/sis190.c 14216 14217SIS 900/7016 FAST ETHERNET DRIVER 14218M: Daniele Venzano <venza@brownhat.org> 14219W: http://www.brownhat.org/sis900.html 14220L: netdev@vger.kernel.org 14221S: Maintained 14222F: drivers/net/ethernet/sis/sis900.* 14223 14224SIS FRAMEBUFFER DRIVER 14225M: Thomas Winischhofer <thomas@winischhofer.net> 14226W: http://www.winischhofer.net/linuxsisvga.shtml 14227S: Maintained 14228F: Documentation/fb/sisfb.txt 14229F: drivers/video/fbdev/sis/ 14230F: include/video/sisfb.h 14231 14232SIS USB2VGA DRIVER 14233M: Thomas Winischhofer <thomas@winischhofer.net> 14234W: http://www.winischhofer.at/linuxsisusbvga.shtml 14235S: Maintained 14236F: drivers/usb/misc/sisusbvga/ 14237 14238SLAB ALLOCATOR 14239M: Christoph Lameter <cl@linux.com> 14240M: Pekka Enberg <penberg@kernel.org> 14241M: David Rientjes <rientjes@google.com> 14242M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14243M: Andrew Morton <akpm@linux-foundation.org> 14244L: linux-mm@kvack.org 14245S: Maintained 14246F: include/linux/sl?b*.h 14247F: mm/sl?b* 14248 14249SLEEPABLE READ-COPY UPDATE (SRCU) 14250M: Lai Jiangshan <jiangshanlai@gmail.com> 14251M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14252M: Josh Triplett <josh@joshtriplett.org> 14253R: Steven Rostedt <rostedt@goodmis.org> 14254R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14255L: rcu@vger.kernel.org 14256W: http://www.rdrop.com/users/paulmck/RCU/ 14257S: Supported 14258T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14259F: include/linux/srcu*.h 14260F: kernel/rcu/srcu*.c 14261 14262SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14263M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14264L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14265S: Maintained 14266F: drivers/slimbus/ 14267F: Documentation/devicetree/bindings/slimbus/ 14268F: include/linux/slimbus.h 14269 14270SMACK SECURITY MODULE 14271M: Casey Schaufler <casey@schaufler-ca.com> 14272L: linux-security-module@vger.kernel.org 14273W: http://schaufler-ca.com 14274T: git git://github.com/cschaufler/smack-next 14275S: Maintained 14276F: Documentation/admin-guide/LSM/Smack.rst 14277F: security/smack/ 14278 14279SMC91x ETHERNET DRIVER 14280M: Nicolas Pitre <nico@fluxnic.net> 14281S: Odd Fixes 14282F: drivers/net/ethernet/smsc/smc91x.* 14283 14284SMIA AND SMIA++ IMAGE SENSOR DRIVER 14285M: Sakari Ailus <sakari.ailus@iki.fi> 14286L: linux-media@vger.kernel.org 14287S: Maintained 14288F: drivers/media/i2c/smiapp/ 14289F: include/media/i2c/smiapp.h 14290F: drivers/media/i2c/smiapp-pll.c 14291F: drivers/media/i2c/smiapp-pll.h 14292F: include/uapi/linux/smiapp.h 14293F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14294 14295SMM665 HARDWARE MONITOR DRIVER 14296M: Guenter Roeck <linux@roeck-us.net> 14297L: linux-hwmon@vger.kernel.org 14298S: Maintained 14299F: Documentation/hwmon/smm665 14300F: drivers/hwmon/smm665.c 14301 14302SMSC EMC2103 HARDWARE MONITOR DRIVER 14303M: Steve Glendinning <steve.glendinning@shawell.net> 14304L: linux-hwmon@vger.kernel.org 14305S: Maintained 14306F: Documentation/hwmon/emc2103 14307F: drivers/hwmon/emc2103.c 14308 14309SMSC SCH5627 HARDWARE MONITOR DRIVER 14310M: Hans de Goede <hdegoede@redhat.com> 14311L: linux-hwmon@vger.kernel.org 14312S: Supported 14313F: Documentation/hwmon/sch5627 14314F: drivers/hwmon/sch5627.c 14315 14316SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14317M: Steve Glendinning <steve.glendinning@shawell.net> 14318L: linux-fbdev@vger.kernel.org 14319S: Maintained 14320F: drivers/video/fbdev/smscufx.c 14321 14322SMSC47B397 HARDWARE MONITOR DRIVER 14323M: Jean Delvare <jdelvare@suse.com> 14324L: linux-hwmon@vger.kernel.org 14325S: Maintained 14326F: Documentation/hwmon/smsc47b397 14327F: drivers/hwmon/smsc47b397.c 14328 14329SMSC911x ETHERNET DRIVER 14330M: Steve Glendinning <steve.glendinning@shawell.net> 14331L: netdev@vger.kernel.org 14332S: Maintained 14333F: include/linux/smsc911x.h 14334F: drivers/net/ethernet/smsc/smsc911x.* 14335 14336SMSC9420 PCI ETHERNET DRIVER 14337M: Steve Glendinning <steve.glendinning@shawell.net> 14338L: netdev@vger.kernel.org 14339S: Maintained 14340F: drivers/net/ethernet/smsc/smsc9420.* 14341 14342SOC-CAMERA V4L2 SUBSYSTEM 14343L: linux-media@vger.kernel.org 14344T: git git://linuxtv.org/media_tree.git 14345S: Orphan 14346F: include/media/soc* 14347F: drivers/media/i2c/soc_camera/ 14348F: drivers/media/platform/soc_camera/ 14349 14350SOCIONEXT SYNQUACER I2C DRIVER 14351M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14352L: linux-i2c@vger.kernel.org 14353S: Maintained 14354F: drivers/i2c/busses/i2c-synquacer.c 14355F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14356 14357SOCIONEXT UNIPHIER SOUND DRIVER 14358L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14359S: Orphan 14360F: sound/soc/uniphier/ 14361 14362SOEKRIS NET48XX LED SUPPORT 14363M: Chris Boot <bootc@bootc.net> 14364S: Maintained 14365F: drivers/leds/leds-net48xx.c 14366 14367SOFT-ROCE DRIVER (rxe) 14368M: Moni Shoua <monis@mellanox.com> 14369L: linux-rdma@vger.kernel.org 14370S: Supported 14371W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14372Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14373F: drivers/infiniband/sw/rxe/ 14374F: include/uapi/rdma/rdma_user_rxe.h 14375 14376SOFTLOGIC 6x10 MPEG CODEC 14377M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14378M: Anton Sviridenko <anton@corp.bluecherry.net> 14379M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14380M: Andrey Utkin <andrey_utkin@fastmail.com> 14381M: Ismael Luceno <ismael@iodev.co.uk> 14382L: linux-media@vger.kernel.org 14383S: Supported 14384F: drivers/media/pci/solo6x10/ 14385 14386SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14387M: James Morse <james.morse@arm.com> 14388L: linux-arm-kernel@lists.infradead.org 14389S: Maintained 14390F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14391F: drivers/firmware/arm_sdei.c 14392F: include/linux/arm_sdei.h 14393F: include/uapi/linux/arm_sdei.h 14394 14395SOFTWARE RAID (Multiple Disks) SUPPORT 14396M: Shaohua Li <shli@kernel.org> 14397L: linux-raid@vger.kernel.org 14398T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14399S: Supported 14400F: drivers/md/Makefile 14401F: drivers/md/Kconfig 14402F: drivers/md/md* 14403F: drivers/md/raid* 14404F: include/linux/raid/ 14405F: include/uapi/linux/raid/ 14406 14407SOCIONEXT (SNI) AVE NETWORK DRIVER 14408M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14409L: netdev@vger.kernel.org 14410S: Maintained 14411F: drivers/net/ethernet/socionext/sni_ave.c 14412F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14413 14414SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14415M: Jassi Brar <jaswinder.singh@linaro.org> 14416L: netdev@vger.kernel.org 14417S: Maintained 14418F: drivers/net/ethernet/socionext/netsec.c 14419F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14420 14421SOLIDRUN CLEARFOG SUPPORT 14422M: Russell King <linux@armlinux.org.uk> 14423S: Maintained 14424F: arch/arm/boot/dts/armada-388-clearfog* 14425F: arch/arm/boot/dts/armada-38x-solidrun-* 14426 14427SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14428M: Russell King <linux@armlinux.org.uk> 14429S: Maintained 14430F: arch/arm/boot/dts/imx6*-cubox-i* 14431F: arch/arm/boot/dts/imx6*-hummingboard* 14432F: arch/arm/boot/dts/imx6*-sr-* 14433 14434SONIC NETWORK DRIVER 14435M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14436L: netdev@vger.kernel.org 14437S: Maintained 14438F: drivers/net/ethernet/natsemi/sonic.* 14439 14440SONICS SILICON BACKPLANE DRIVER (SSB) 14441M: Michael Buesch <m@bues.ch> 14442L: linux-wireless@vger.kernel.org 14443S: Maintained 14444F: drivers/ssb/ 14445F: include/linux/ssb/ 14446 14447SONY IMX214 SENSOR DRIVER 14448M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14449L: linux-media@vger.kernel.org 14450T: git git://linuxtv.org/media_tree.git 14451S: Maintained 14452F: drivers/media/i2c/imx214.c 14453F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14454 14455SONY IMX258 SENSOR DRIVER 14456M: Sakari Ailus <sakari.ailus@linux.intel.com> 14457L: linux-media@vger.kernel.org 14458T: git git://linuxtv.org/media_tree.git 14459S: Maintained 14460F: drivers/media/i2c/imx258.c 14461 14462SONY IMX274 SENSOR DRIVER 14463M: Leon Luo <leonl@leopardimaging.com> 14464L: linux-media@vger.kernel.org 14465T: git git://linuxtv.org/media_tree.git 14466S: Maintained 14467F: drivers/media/i2c/imx274.c 14468F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14469 14470SONY IMX319 SENSOR DRIVER 14471M: Bingbu Cao <bingbu.cao@intel.com> 14472L: linux-media@vger.kernel.org 14473T: git git://linuxtv.org/media_tree.git 14474S: Maintained 14475F: drivers/media/i2c/imx319.c 14476 14477SONY IMX355 SENSOR DRIVER 14478M: Tianshu Qiu <tian.shu.qiu@intel.com> 14479L: linux-media@vger.kernel.org 14480T: git git://linuxtv.org/media_tree.git 14481S: Maintained 14482F: drivers/media/i2c/imx355.c 14483 14484SONY MEMORYSTICK CARD SUPPORT 14485M: Alex Dubov <oakad@yahoo.com> 14486W: http://tifmxx.berlios.de/ 14487S: Maintained 14488F: drivers/memstick/host/tifm_ms.c 14489 14490SONY MEMORYSTICK STANDARD SUPPORT 14491M: Maxim Levitsky <maximlevitsky@gmail.com> 14492S: Maintained 14493F: drivers/memstick/core/ms_block.* 14494 14495SONY VAIO CONTROL DEVICE DRIVER 14496M: Mattia Dongili <malattia@linux.it> 14497L: platform-driver-x86@vger.kernel.org 14498W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14499S: Maintained 14500F: Documentation/laptops/sony-laptop.txt 14501F: drivers/char/sonypi.c 14502F: drivers/platform/x86/sony-laptop.c 14503F: include/linux/sony-laptop.h 14504 14505SOUND 14506M: Jaroslav Kysela <perex@perex.cz> 14507M: Takashi Iwai <tiwai@suse.com> 14508L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14509W: http://www.alsa-project.org/ 14510T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14511T: git git://git.alsa-project.org/alsa-kernel.git 14512Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14513S: Maintained 14514F: Documentation/sound/ 14515F: include/sound/ 14516F: include/uapi/sound/ 14517F: sound/ 14518 14519SOUND - COMPRESSED AUDIO 14520M: Vinod Koul <vkoul@kernel.org> 14521L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14523S: Supported 14524F: Documentation/sound/designs/compress-offload.rst 14525F: include/sound/compress_driver.h 14526F: include/uapi/sound/compress_* 14527F: sound/core/compress_offload.c 14528F: sound/soc/soc-compress.c 14529 14530SOUND - DMAENGINE HELPERS 14531M: Lars-Peter Clausen <lars@metafoo.de> 14532S: Supported 14533F: include/sound/dmaengine_pcm.h 14534F: sound/core/pcm_dmaengine.c 14535F: sound/soc/soc-generic-dmaengine-pcm.c 14536 14537SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14538M: Liam Girdwood <lgirdwood@gmail.com> 14539M: Mark Brown <broonie@kernel.org> 14540T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14541L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14542W: http://alsa-project.org/main/index.php/ASoC 14543S: Supported 14544F: Documentation/devicetree/bindings/sound/ 14545F: Documentation/sound/soc/ 14546F: sound/soc/ 14547F: include/dt-bindings/sound/ 14548F: include/sound/soc* 14549 14550SOUNDWIRE SUBSYSTEM 14551M: Vinod Koul <vkoul@kernel.org> 14552M: Sanyog Kale <sanyog.r.kale@intel.com> 14553R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14554L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14555S: Supported 14556F: Documentation/driver-api/soundwire/ 14557F: drivers/soundwire/ 14558F: include/linux/soundwire/ 14559 14560SP2 MEDIA DRIVER 14561M: Olli Salonen <olli.salonen@iki.fi> 14562L: linux-media@vger.kernel.org 14563W: https://linuxtv.org 14564Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14565S: Maintained 14566F: drivers/media/dvb-frontends/sp2* 14567 14568SPARC + UltraSPARC (sparc/sparc64) 14569M: "David S. Miller" <davem@davemloft.net> 14570L: sparclinux@vger.kernel.org 14571Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14572T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14573T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14574S: Maintained 14575F: arch/sparc/ 14576F: drivers/sbus/ 14577 14578SPARC SERIAL DRIVERS 14579M: "David S. Miller" <davem@davemloft.net> 14580L: sparclinux@vger.kernel.org 14581T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14582T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14583S: Maintained 14584F: include/linux/sunserialcore.h 14585F: drivers/tty/serial/suncore.c 14586F: drivers/tty/serial/sunhv.c 14587F: drivers/tty/serial/sunsab.c 14588F: drivers/tty/serial/sunsab.h 14589F: drivers/tty/serial/sunsu.c 14590F: drivers/tty/serial/sunzilog.c 14591F: drivers/tty/serial/sunzilog.h 14592F: drivers/tty/vcc.c 14593 14594SPARSE CHECKER 14595M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14596L: linux-sparse@vger.kernel.org 14597W: https://sparse.wiki.kernel.org/ 14598T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14599S: Maintained 14600F: include/linux/compiler.h 14601 14602SPEAR CLOCK FRAMEWORK SUPPORT 14603M: Viresh Kumar <vireshk@kernel.org> 14604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14605W: http://www.st.com/spear 14606S: Maintained 14607F: drivers/clk/spear/ 14608 14609SPEAR PLATFORM SUPPORT 14610M: Viresh Kumar <vireshk@kernel.org> 14611M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14613W: http://www.st.com/spear 14614S: Maintained 14615F: arch/arm/boot/dts/spear* 14616F: arch/arm/mach-spear/ 14617 14618SPI NOR SUBSYSTEM 14619M: Marek Vasut <marek.vasut@gmail.com> 14620M: Tudor Ambarus <tudor.ambarus@microchip.com> 14621L: linux-mtd@lists.infradead.org 14622W: http://www.linux-mtd.infradead.org/ 14623Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14624T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14625T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14626S: Maintained 14627F: drivers/mtd/spi-nor/ 14628F: include/linux/mtd/spi-nor.h 14629 14630SPI SUBSYSTEM 14631M: Mark Brown <broonie@kernel.org> 14632L: linux-spi@vger.kernel.org 14633T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14634Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14635S: Maintained 14636F: Documentation/devicetree/bindings/spi/ 14637F: Documentation/spi/ 14638F: drivers/spi/ 14639F: include/linux/spi/ 14640F: include/uapi/linux/spi/ 14641F: tools/spi/ 14642 14643SPIDERNET NETWORK DRIVER for CELL 14644M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14645L: netdev@vger.kernel.org 14646S: Supported 14647F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14648F: drivers/net/ethernet/toshiba/spider_net* 14649 14650SPMI SUBSYSTEM 14651R: Stephen Boyd <sboyd@kernel.org> 14652L: linux-arm-msm@vger.kernel.org 14653F: Documentation/devicetree/bindings/spmi/ 14654F: drivers/spmi/ 14655F: include/dt-bindings/spmi/spmi.h 14656F: include/linux/spmi.h 14657F: include/trace/events/spmi.h 14658 14659SPU FILE SYSTEM 14660M: Jeremy Kerr <jk@ozlabs.org> 14661L: linuxppc-dev@lists.ozlabs.org 14662W: http://www.ibm.com/developerworks/power/cell/ 14663S: Supported 14664F: Documentation/filesystems/spufs.txt 14665F: arch/powerpc/platforms/cell/spufs/ 14666 14667SQUASHFS FILE SYSTEM 14668M: Phillip Lougher <phillip@squashfs.org.uk> 14669L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14670W: http://squashfs.org.uk 14671T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14672S: Maintained 14673F: Documentation/filesystems/squashfs.txt 14674F: fs/squashfs/ 14675 14676SRM (Alpha) environment access 14677M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14678S: Maintained 14679F: arch/alpha/kernel/srm_env.c 14680 14681ST LSM6DSx IMU IIO DRIVER 14682M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14683L: linux-iio@vger.kernel.org 14684W: http://www.st.com/ 14685S: Maintained 14686F: drivers/iio/imu/st_lsm6dsx/ 14687F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14688 14689ST STM32 I2C/SMBUS DRIVER 14690M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14691L: linux-i2c@vger.kernel.org 14692S: Maintained 14693F: drivers/i2c/busses/i2c-stm32* 14694 14695ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14696M: Song Qiang <songqiang1304521@gmail.com> 14697L: linux-iio@vger.kernel.org 14698S: Maintained 14699F: drivers/iio/proximity/vl53l0x-i2c.c 14700F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14701 14702STABLE BRANCH 14703M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14704M: Sasha Levin <sashal@kernel.org> 14705L: stable@vger.kernel.org 14706S: Supported 14707F: Documentation/process/stable-kernel-rules.rst 14708 14709STAGING - COMEDI 14710M: Ian Abbott <abbotti@mev.co.uk> 14711M: H Hartley Sweeten <hsweeten@visionengravers.com> 14712S: Odd Fixes 14713F: drivers/staging/comedi/ 14714 14715STAGING - EROFS FILE SYSTEM 14716M: Gao Xiang <gaoxiang25@huawei.com> 14717M: Chao Yu <yuchao0@huawei.com> 14718L: linux-erofs@lists.ozlabs.org 14719S: Maintained 14720F: drivers/staging/erofs/ 14721 14722STAGING - INDUSTRIAL IO 14723M: Jonathan Cameron <jic23@kernel.org> 14724L: linux-iio@vger.kernel.org 14725S: Odd Fixes 14726F: Documentation/devicetree/bindings/staging/iio/ 14727F: drivers/staging/iio/ 14728 14729STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14730M: Marc Dietrich <marvin24@gmx.de> 14731L: ac100@lists.launchpad.net (moderated for non-subscribers) 14732L: linux-tegra@vger.kernel.org 14733S: Maintained 14734F: drivers/staging/nvec/ 14735 14736STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14737M: Jens Frederich <jfrederich@gmail.com> 14738M: Daniel Drake <dsd@laptop.org> 14739M: Jon Nettleton <jon.nettleton@gmail.com> 14740W: http://wiki.laptop.org/go/DCON 14741S: Maintained 14742F: drivers/staging/olpc_dcon/ 14743 14744STAGING - REALTEK RTL8712U DRIVERS 14745M: Larry Finger <Larry.Finger@lwfinger.net> 14746M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14747S: Odd Fixes 14748F: drivers/staging/rtl8712/ 14749 14750STAGING - REALTEK RTL8188EU DRIVERS 14751M: Larry Finger <Larry.Finger@lwfinger.net> 14752S: Odd Fixes 14753F: drivers/staging/rtl8188eu/ 14754 14755STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14756M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14757M: Teddy Wang <teddy.wang@siliconmotion.com> 14758M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14759L: linux-fbdev@vger.kernel.org 14760S: Maintained 14761F: drivers/staging/sm750fb/ 14762 14763STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14764M: William Hubbs <w.d.hubbs@gmail.com> 14765M: Chris Brannon <chris@the-brannons.com> 14766M: Kirk Reiser <kirk@reisers.ca> 14767M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14768L: speakup@linux-speakup.org 14769W: http://www.linux-speakup.org/ 14770S: Odd Fixes 14771F: drivers/staging/speakup/ 14772 14773STAGING - VIA VT665X DRIVERS 14774M: Forest Bond <forest@alittletooquiet.net> 14775S: Odd Fixes 14776F: drivers/staging/vt665?/ 14777 14778STAGING - WILC1000 WIFI DRIVER 14779M: Adham Abozaeid <adham.abozaeid@microchip.com> 14780M: Ajay Singh <ajay.kathat@microchip.com> 14781L: linux-wireless@vger.kernel.org 14782S: Supported 14783F: drivers/staging/wilc1000/ 14784 14785STAGING SUBSYSTEM 14786M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14787T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14788L: devel@driverdev.osuosl.org 14789S: Supported 14790F: drivers/staging/ 14791 14792STARFIRE/DURALAN NETWORK DRIVER 14793M: Ion Badulescu <ionut@badula.org> 14794S: Odd Fixes 14795F: drivers/net/ethernet/adaptec/starfire* 14796 14797STEC S1220 SKD DRIVER 14798M: Bart Van Assche <bart.vanassche@wdc.com> 14799L: linux-block@vger.kernel.org 14800S: Maintained 14801F: drivers/block/skd*[ch] 14802 14803STI AUDIO (ASoC) DRIVERS 14804M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14805L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14806S: Maintained 14807F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14808F: sound/soc/sti/ 14809 14810STI CEC DRIVER 14811M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14812S: Maintained 14813F: drivers/media/platform/sti/cec/ 14814F: Documentation/devicetree/bindings/media/stih-cec.txt 14815 14816STK1160 USB VIDEO CAPTURE DRIVER 14817M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14818L: linux-media@vger.kernel.org 14819T: git git://linuxtv.org/media_tree.git 14820S: Maintained 14821F: drivers/media/usb/stk1160/ 14822 14823STM32 AUDIO (ASoC) DRIVERS 14824M: Olivier Moysan <olivier.moysan@st.com> 14825M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14826L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14827S: Maintained 14828F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14829F: sound/soc/stm/ 14830 14831STM32 TIMER/LPTIMER DRIVERS 14832M: Fabrice Gasnier <fabrice.gasnier@st.com> 14833S: Maintained 14834F: drivers/*/stm32-*timer* 14835F: drivers/pwm/pwm-stm32* 14836F: include/linux/*/stm32-*tim* 14837F: Documentation/ABI/testing/*timer-stm32 14838F: Documentation/devicetree/bindings/*/stm32-*timer* 14839F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14840 14841STMMAC ETHERNET DRIVER 14842M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14843M: Alexandre Torgue <alexandre.torgue@st.com> 14844M: Jose Abreu <joabreu@synopsys.com> 14845L: netdev@vger.kernel.org 14846W: http://www.stlinux.com 14847S: Supported 14848F: drivers/net/ethernet/stmicro/stmmac/ 14849 14850SUN3/3X 14851M: Sam Creasey <sammy@sammy.net> 14852W: http://sammy.net/sun3/ 14853S: Maintained 14854F: arch/m68k/kernel/*sun3* 14855F: arch/m68k/sun3*/ 14856F: arch/m68k/include/asm/sun3* 14857F: drivers/net/ethernet/i825xx/sun3* 14858 14859SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14860M: Hans de Goede <hdegoede@redhat.com> 14861L: linux-input@vger.kernel.org 14862S: Maintained 14863F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14864F: drivers/input/keyboard/sun4i-lradc-keys.c 14865 14866SUNDANCE NETWORK DRIVER 14867M: Denis Kirjanov <kda@linux-powerpc.org> 14868L: netdev@vger.kernel.org 14869S: Maintained 14870F: drivers/net/ethernet/dlink/sundance.c 14871 14872SUPERH 14873M: Yoshinori Sato <ysato@users.sourceforge.jp> 14874M: Rich Felker <dalias@libc.org> 14875L: linux-sh@vger.kernel.org 14876Q: http://patchwork.kernel.org/project/linux-sh/list/ 14877S: Maintained 14878F: Documentation/sh/ 14879F: arch/sh/ 14880F: drivers/sh/ 14881 14882SUSPEND TO RAM 14883M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14884M: Len Brown <len.brown@intel.com> 14885M: Pavel Machek <pavel@ucw.cz> 14886L: linux-pm@vger.kernel.org 14887B: https://bugzilla.kernel.org 14888S: Supported 14889F: Documentation/power/ 14890F: arch/x86/kernel/acpi/ 14891F: drivers/base/power/ 14892F: kernel/power/ 14893F: include/linux/suspend.h 14894F: include/linux/freezer.h 14895F: include/linux/pm.h 14896 14897SVGA HANDLING 14898M: Martin Mares <mj@ucw.cz> 14899L: linux-video@atrey.karlin.mff.cuni.cz 14900S: Maintained 14901F: Documentation/svga.txt 14902F: arch/x86/boot/video* 14903 14904SWIOTLB SUBSYSTEM 14905M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14906L: iommu@lists.linux-foundation.org 14907T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14908S: Supported 14909F: kernel/dma/swiotlb.c 14910F: arch/*/kernel/pci-swiotlb.c 14911F: include/linux/swiotlb.h 14912 14913SWITCHDEV 14914M: Jiri Pirko <jiri@resnulli.us> 14915M: Ivan Vecera <ivecera@redhat.com> 14916L: netdev@vger.kernel.org 14917S: Supported 14918F: net/switchdev/ 14919F: include/net/switchdev.h 14920 14921SY8106A REGULATOR DRIVER 14922M: Icenowy Zheng <icenowy@aosc.io> 14923S: Maintained 14924F: drivers/regulator/sy8106a-regulator.c 14925F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14926 14927SYNC FILE FRAMEWORK 14928M: Sumit Semwal <sumit.semwal@linaro.org> 14929R: Gustavo Padovan <gustavo@padovan.org> 14930S: Maintained 14931L: linux-media@vger.kernel.org 14932L: dri-devel@lists.freedesktop.org 14933F: drivers/dma-buf/sync_* 14934F: drivers/dma-buf/dma-fence* 14935F: drivers/dma-buf/sw_sync.c 14936F: include/linux/sync_file.h 14937F: include/uapi/linux/sync_file.h 14938F: Documentation/sync_file.txt 14939T: git git://anongit.freedesktop.org/drm/drm-misc 14940 14941SYNOPSYS ARC ARCHITECTURE 14942M: Vineet Gupta <vgupta@synopsys.com> 14943L: linux-snps-arc@lists.infradead.org 14944S: Supported 14945F: arch/arc/ 14946F: Documentation/devicetree/bindings/arc/* 14947F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14948F: drivers/clocksource/arc_timer.c 14949F: drivers/tty/serial/arc_uart.c 14950T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14951 14952SYNOPSYS ARC HSDK SDP pll clock driver 14953M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14954S: Supported 14955F: drivers/clk/clk-hsdk-pll.c 14956F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14957 14958SYNOPSYS ARC SDP clock driver 14959M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14960S: Supported 14961F: drivers/clk/axs10x/* 14962F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14963 14964SYNOPSYS ARC SDP platform support 14965M: Alexey Brodkin <abrodkin@synopsys.com> 14966S: Supported 14967F: arch/arc/plat-axs10x 14968F: arch/arc/boot/dts/ax* 14969F: Documentation/devicetree/bindings/arc/axs10* 14970 14971SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14972M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14973S: Supported 14974F: drivers/reset/reset-axs10x.c 14975F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14976 14977SYNOPSYS CREG GPIO DRIVER 14978M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14979S: Maintained 14980F: drivers/gpio/gpio-creg-snps.c 14981F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14982 14983SYNOPSYS DESIGNWARE 8250 UART DRIVER 14984R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14985S: Maintained 14986F: drivers/tty/serial/8250/8250_dw.c 14987 14988SYNOPSYS DESIGNWARE APB GPIO DRIVER 14989M: Hoan Tran <hoan@os.amperecomputing.com> 14990L: linux-gpio@vger.kernel.org 14991S: Maintained 14992F: drivers/gpio/gpio-dwapb.c 14993F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14994 14995SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14996M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14997S: Maintained 14998F: drivers/dma/dwi-axi-dmac/ 14999F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15000 15001SYNOPSYS DESIGNWARE DMAC DRIVER 15002M: Viresh Kumar <vireshk@kernel.org> 15003R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15004S: Maintained 15005F: Documentation/devicetree/bindings/dma/snps-dma.txt 15006F: drivers/dma/dw/ 15007F: include/dt-bindings/dma/dw-dmac.h 15008F: include/linux/dma/dw.h 15009F: include/linux/platform_data/dma-dw.h 15010 15011SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15012M: Jose Abreu <Jose.Abreu@synopsys.com> 15013L: netdev@vger.kernel.org 15014S: Supported 15015F: drivers/net/ethernet/synopsys/ 15016 15017SYNOPSYS DESIGNWARE I2C DRIVER 15018M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15019R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15020R: Mika Westerberg <mika.westerberg@linux.intel.com> 15021L: linux-i2c@vger.kernel.org 15022S: Maintained 15023F: drivers/i2c/busses/i2c-designware-* 15024F: include/linux/platform_data/i2c-designware.h 15025 15026SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15027M: Jaehoon Chung <jh80.chung@samsung.com> 15028L: linux-mmc@vger.kernel.org 15029S: Maintained 15030F: drivers/mmc/host/dw_mmc* 15031 15032SYNOPSYS HSDK RESET CONTROLLER DRIVER 15033M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15034S: Supported 15035F: drivers/reset/reset-hsdk.c 15036F: include/dt-bindings/reset/snps,hsdk-reset.h 15037F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15038 15039SYSTEM CONFIGURATION (SYSCON) 15040M: Lee Jones <lee.jones@linaro.org> 15041M: Arnd Bergmann <arnd@arndb.de> 15042T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15043S: Supported 15044F: drivers/mfd/syscon.c 15045 15046SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15047M: Sudeep Holla <sudeep.holla@arm.com> 15048L: linux-arm-kernel@lists.infradead.org 15049S: Maintained 15050F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15051F: drivers/clk/clk-sc[mp]i.c 15052F: drivers/cpufreq/sc[mp]i-cpufreq.c 15053F: drivers/firmware/arm_scpi.c 15054F: drivers/firmware/arm_scmi/ 15055F: include/linux/sc[mp]i_protocol.h 15056 15057SYSTEM RESET/SHUTDOWN DRIVERS 15058M: Sebastian Reichel <sre@kernel.org> 15059L: linux-pm@vger.kernel.org 15060T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15061S: Maintained 15062F: Documentation/devicetree/bindings/power/reset/ 15063F: drivers/power/reset/ 15064 15065SYSTEM TRACE MODULE CLASS 15066M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15067S: Maintained 15068T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15069F: Documentation/trace/stm.rst 15070F: drivers/hwtracing/stm/ 15071F: include/linux/stm.h 15072F: include/uapi/linux/stm.h 15073 15074SYSV FILESYSTEM 15075M: Christoph Hellwig <hch@infradead.org> 15076S: Maintained 15077F: Documentation/filesystems/sysv-fs.txt 15078F: fs/sysv/ 15079F: include/linux/sysv_fs.h 15080 15081TASKSTATS STATISTICS INTERFACE 15082M: Balbir Singh <bsingharora@gmail.com> 15083S: Maintained 15084F: Documentation/accounting/taskstats* 15085F: include/linux/taskstats* 15086F: kernel/taskstats.c 15087 15088TC subsystem 15089M: Jamal Hadi Salim <jhs@mojatatu.com> 15090M: Cong Wang <xiyou.wangcong@gmail.com> 15091M: Jiri Pirko <jiri@resnulli.us> 15092L: netdev@vger.kernel.org 15093S: Maintained 15094F: include/net/pkt_cls.h 15095F: include/net/pkt_sched.h 15096F: include/net/tc_act/ 15097F: include/uapi/linux/pkt_cls.h 15098F: include/uapi/linux/pkt_sched.h 15099F: include/uapi/linux/tc_act/ 15100F: include/uapi/linux/tc_ematch/ 15101F: net/sched/ 15102 15103TC90522 MEDIA DRIVER 15104M: Akihiro Tsukada <tskd08@gmail.com> 15105L: linux-media@vger.kernel.org 15106S: Odd Fixes 15107F: drivers/media/dvb-frontends/tc90522* 15108 15109TCP LOW PRIORITY MODULE 15110M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15111M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15112W: http://tcp-lp-mod.sourceforge.net/ 15113S: Maintained 15114F: net/ipv4/tcp_lp.c 15115 15116TDA10071 MEDIA DRIVER 15117M: Antti Palosaari <crope@iki.fi> 15118L: linux-media@vger.kernel.org 15119W: https://linuxtv.org 15120W: http://palosaari.fi/linux/ 15121Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15122T: git git://linuxtv.org/anttip/media_tree.git 15123S: Maintained 15124F: drivers/media/dvb-frontends/tda10071* 15125 15126TDA18212 MEDIA DRIVER 15127M: Antti Palosaari <crope@iki.fi> 15128L: linux-media@vger.kernel.org 15129W: https://linuxtv.org 15130W: http://palosaari.fi/linux/ 15131Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15132T: git git://linuxtv.org/anttip/media_tree.git 15133S: Maintained 15134F: drivers/media/tuners/tda18212* 15135 15136TDA18218 MEDIA DRIVER 15137M: Antti Palosaari <crope@iki.fi> 15138L: linux-media@vger.kernel.org 15139W: https://linuxtv.org 15140W: http://palosaari.fi/linux/ 15141Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15142T: git git://linuxtv.org/anttip/media_tree.git 15143S: Maintained 15144F: drivers/media/tuners/tda18218* 15145 15146TDA18250 MEDIA DRIVER 15147M: Olli Salonen <olli.salonen@iki.fi> 15148L: linux-media@vger.kernel.org 15149W: https://linuxtv.org 15150Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15151T: git git://linuxtv.org/media_tree.git 15152S: Maintained 15153F: drivers/media/tuners/tda18250* 15154 15155TDA18271 MEDIA DRIVER 15156M: Michael Krufky <mkrufky@linuxtv.org> 15157L: linux-media@vger.kernel.org 15158W: https://linuxtv.org 15159W: http://github.com/mkrufky 15160Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15161T: git git://linuxtv.org/mkrufky/tuners.git 15162S: Maintained 15163F: drivers/media/tuners/tda18271* 15164 15165TDA1997x MEDIA DRIVER 15166M: Tim Harvey <tharvey@gateworks.com> 15167L: linux-media@vger.kernel.org 15168W: https://linuxtv.org 15169Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15170S: Maintained 15171F: drivers/media/i2c/tda1997x.* 15172 15173TDA827x MEDIA DRIVER 15174M: Michael Krufky <mkrufky@linuxtv.org> 15175L: linux-media@vger.kernel.org 15176W: https://linuxtv.org 15177W: http://github.com/mkrufky 15178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15179T: git git://linuxtv.org/mkrufky/tuners.git 15180S: Maintained 15181F: drivers/media/tuners/tda8290.* 15182 15183TDA8290 MEDIA DRIVER 15184M: Michael Krufky <mkrufky@linuxtv.org> 15185L: linux-media@vger.kernel.org 15186W: https://linuxtv.org 15187W: http://github.com/mkrufky 15188Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15189T: git git://linuxtv.org/mkrufky/tuners.git 15190S: Maintained 15191F: drivers/media/tuners/tda8290.* 15192 15193TDA9840 MEDIA DRIVER 15194M: Hans Verkuil <hverkuil@xs4all.nl> 15195L: linux-media@vger.kernel.org 15196T: git git://linuxtv.org/media_tree.git 15197W: https://linuxtv.org 15198S: Maintained 15199F: drivers/media/i2c/tda9840* 15200 15201TEA5761 TUNER DRIVER 15202M: Mauro Carvalho Chehab <mchehab@kernel.org> 15203L: linux-media@vger.kernel.org 15204W: https://linuxtv.org 15205T: git git://linuxtv.org/media_tree.git 15206S: Odd fixes 15207F: drivers/media/tuners/tea5761.* 15208 15209TEA5767 TUNER DRIVER 15210M: Mauro Carvalho Chehab <mchehab@kernel.org> 15211L: linux-media@vger.kernel.org 15212W: https://linuxtv.org 15213T: git git://linuxtv.org/media_tree.git 15214S: Maintained 15215F: drivers/media/tuners/tea5767.* 15216 15217TEA6415C MEDIA DRIVER 15218M: Hans Verkuil <hverkuil@xs4all.nl> 15219L: linux-media@vger.kernel.org 15220T: git git://linuxtv.org/media_tree.git 15221W: https://linuxtv.org 15222S: Maintained 15223F: drivers/media/i2c/tea6415c* 15224 15225TEA6420 MEDIA DRIVER 15226M: Hans Verkuil <hverkuil@xs4all.nl> 15227L: linux-media@vger.kernel.org 15228T: git git://linuxtv.org/media_tree.git 15229W: https://linuxtv.org 15230S: Maintained 15231F: drivers/media/i2c/tea6420* 15232 15233TEAM DRIVER 15234M: Jiri Pirko <jiri@resnulli.us> 15235L: netdev@vger.kernel.org 15236S: Supported 15237F: drivers/net/team/ 15238F: include/linux/if_team.h 15239F: include/uapi/linux/if_team.h 15240 15241TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15242M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15243S: Maintained 15244F: arch/x86/platform/ts5500/ 15245 15246TECHNOTREND USB IR RECEIVER 15247M: Sean Young <sean@mess.org> 15248L: linux-media@vger.kernel.org 15249S: Maintained 15250F: drivers/media/rc/ttusbir.c 15251 15252TECHWELL TW9910 VIDEO DECODER 15253L: linux-media@vger.kernel.org 15254S: Orphan 15255F: drivers/media/i2c/tw9910.c 15256F: include/media/i2c/tw9910.h 15257 15258TEE SUBSYSTEM 15259M: Jens Wiklander <jens.wiklander@linaro.org> 15260S: Maintained 15261F: include/linux/tee_drv.h 15262F: include/uapi/linux/tee.h 15263F: drivers/tee/ 15264F: Documentation/tee.txt 15265 15266TEGRA ARCHITECTURE SUPPORT 15267M: Thierry Reding <thierry.reding@gmail.com> 15268M: Jonathan Hunter <jonathanh@nvidia.com> 15269L: linux-tegra@vger.kernel.org 15270Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15271T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15272S: Supported 15273N: [^a-z]tegra 15274 15275TEGRA CLOCK DRIVER 15276M: Peter De Schrijver <pdeschrijver@nvidia.com> 15277M: Prashant Gaikwad <pgaikwad@nvidia.com> 15278S: Supported 15279F: drivers/clk/tegra/ 15280 15281TEGRA DMA DRIVERS 15282M: Laxman Dewangan <ldewangan@nvidia.com> 15283M: Jon Hunter <jonathanh@nvidia.com> 15284S: Supported 15285F: drivers/dma/tegra* 15286 15287TEGRA I2C DRIVER 15288M: Laxman Dewangan <ldewangan@nvidia.com> 15289S: Supported 15290F: drivers/i2c/busses/i2c-tegra.c 15291 15292TEGRA IOMMU DRIVERS 15293M: Thierry Reding <thierry.reding@gmail.com> 15294L: linux-tegra@vger.kernel.org 15295S: Supported 15296F: drivers/iommu/tegra* 15297 15298TEGRA KBC DRIVER 15299M: Laxman Dewangan <ldewangan@nvidia.com> 15300S: Supported 15301F: drivers/input/keyboard/tegra-kbc.c 15302 15303TEGRA NAND DRIVER 15304M: Stefan Agner <stefan@agner.ch> 15305M: Lucas Stach <dev@lynxeye.de> 15306S: Maintained 15307F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15308F: drivers/mtd/nand/raw/tegra_nand.c 15309 15310TEGRA PWM DRIVER 15311M: Thierry Reding <thierry.reding@gmail.com> 15312S: Supported 15313F: drivers/pwm/pwm-tegra.c 15314 15315TEGRA SERIAL DRIVER 15316M: Laxman Dewangan <ldewangan@nvidia.com> 15317S: Supported 15318F: drivers/tty/serial/serial-tegra.c 15319 15320TEGRA SPI DRIVER 15321M: Laxman Dewangan <ldewangan@nvidia.com> 15322S: Supported 15323F: drivers/spi/spi-tegra* 15324 15325TEHUTI ETHERNET DRIVER 15326M: Andy Gospodarek <andy@greyhouse.net> 15327L: netdev@vger.kernel.org 15328S: Supported 15329F: drivers/net/ethernet/tehuti/* 15330 15331Telecom Clock Driver for MCPL0010 15332M: Mark Gross <mark.gross@intel.com> 15333S: Supported 15334F: drivers/char/tlclk.c 15335 15336TENSILICA XTENSA PORT (xtensa) 15337M: Chris Zankel <chris@zankel.net> 15338M: Max Filippov <jcmvbkbc@gmail.com> 15339L: linux-xtensa@linux-xtensa.org 15340T: git git://github.com/czankel/xtensa-linux.git 15341S: Maintained 15342F: arch/xtensa/ 15343F: drivers/irqchip/irq-xtensa-* 15344 15345Texas Instruments' System Control Interface (TISCI) Protocol Driver 15346M: Nishanth Menon <nm@ti.com> 15347M: Tero Kristo <t-kristo@ti.com> 15348M: Santosh Shilimkar <ssantosh@kernel.org> 15349L: linux-arm-kernel@lists.infradead.org 15350S: Maintained 15351F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15352F: drivers/firmware/ti_sci* 15353F: include/linux/soc/ti/ti_sci_protocol.h 15354F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15355F: drivers/soc/ti/ti_sci_pm_domains.c 15356F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15357F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15358F: drivers/clk/keystone/sci-clk.c 15359F: drivers/reset/reset-ti-sci.c 15360 15361Texas Instruments ASoC drivers 15362M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15363L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15364S: Maintained 15365F: sound/soc/ti/ 15366 15367Texas Instruments' DAC7612 DAC Driver 15368M: Ricardo Ribalda <ricardo@ribalda.com> 15369L: linux-iio@vger.kernel.org 15370S: Supported 15371F: drivers/iio/dac/ti-dac7612.c 15372F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15373 15374THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15375M: Hans Verkuil <hverkuil@xs4all.nl> 15376L: linux-media@vger.kernel.org 15377T: git git://linuxtv.org/media_tree.git 15378W: https://linuxtv.org 15379S: Maintained 15380F: drivers/media/radio/radio-raremono.c 15381 15382THERMAL 15383M: Zhang Rui <rui.zhang@intel.com> 15384M: Eduardo Valentin <edubezval@gmail.com> 15385R: Daniel Lezcano <daniel.lezcano@linaro.org> 15386L: linux-pm@vger.kernel.org 15387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15388T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15389Q: https://patchwork.kernel.org/project/linux-pm/list/ 15390S: Supported 15391F: drivers/thermal/ 15392F: include/linux/thermal.h 15393F: include/uapi/linux/thermal.h 15394F: include/linux/cpu_cooling.h 15395F: Documentation/devicetree/bindings/thermal/ 15396 15397THERMAL/CPU_COOLING 15398M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15399M: Viresh Kumar <viresh.kumar@linaro.org> 15400M: Javi Merino <javi.merino@kernel.org> 15401L: linux-pm@vger.kernel.org 15402S: Supported 15403F: Documentation/thermal/cpu-cooling-api.txt 15404F: drivers/thermal/cpu_cooling.c 15405F: include/linux/cpu_cooling.h 15406 15407THINKPAD ACPI EXTRAS DRIVER 15408M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15409L: ibm-acpi-devel@lists.sourceforge.net 15410L: platform-driver-x86@vger.kernel.org 15411W: http://ibm-acpi.sourceforge.net 15412W: http://thinkwiki.org/wiki/Ibm-acpi 15413T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15414S: Maintained 15415F: drivers/platform/x86/thinkpad_acpi.c 15416 15417THUNDERBOLT DRIVER 15418M: Andreas Noever <andreas.noever@gmail.com> 15419M: Michael Jamet <michael.jamet@intel.com> 15420M: Mika Westerberg <mika.westerberg@linux.intel.com> 15421M: Yehezkel Bernat <YehezkelShB@gmail.com> 15422T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15423S: Maintained 15424F: Documentation/admin-guide/thunderbolt.rst 15425F: drivers/thunderbolt/ 15426F: include/linux/thunderbolt.h 15427 15428THUNDERBOLT NETWORK DRIVER 15429M: Michael Jamet <michael.jamet@intel.com> 15430M: Mika Westerberg <mika.westerberg@linux.intel.com> 15431M: Yehezkel Bernat <YehezkelShB@gmail.com> 15432L: netdev@vger.kernel.org 15433S: Maintained 15434F: drivers/net/thunderbolt.c 15435 15436THUNDERX GPIO DRIVER 15437M: David Daney <david.daney@cavium.com> 15438S: Maintained 15439F: drivers/gpio/gpio-thunderx.c 15440 15441TI AM437X VPFE DRIVER 15442M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15443L: linux-media@vger.kernel.org 15444W: https://linuxtv.org 15445Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15446T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15447S: Maintained 15448F: drivers/media/platform/am437x/ 15449 15450TI BANDGAP AND THERMAL DRIVER 15451M: Eduardo Valentin <edubezval@gmail.com> 15452M: Keerthy <j-keerthy@ti.com> 15453L: linux-pm@vger.kernel.org 15454L: linux-omap@vger.kernel.org 15455S: Maintained 15456F: drivers/thermal/ti-soc-thermal/ 15457 15458TI BQ27XXX POWER SUPPLY DRIVER 15459R: Andrew F. Davis <afd@ti.com> 15460F: include/linux/power/bq27xxx_battery.h 15461F: drivers/power/supply/bq27xxx_battery.c 15462F: drivers/power/supply/bq27xxx_battery_i2c.c 15463 15464TI CDCE706 CLOCK DRIVER 15465M: Max Filippov <jcmvbkbc@gmail.com> 15466S: Maintained 15467F: drivers/clk/clk-cdce706.c 15468 15469TI CLOCK DRIVER 15470M: Tero Kristo <t-kristo@ti.com> 15471L: linux-omap@vger.kernel.org 15472S: Maintained 15473F: drivers/clk/ti/ 15474F: include/linux/clk/ti.h 15475 15476TI DAVINCI MACHINE SUPPORT 15477M: Sekhar Nori <nsekhar@ti.com> 15478M: Kevin Hilman <khilman@kernel.org> 15479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15480T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15481S: Supported 15482F: arch/arm/mach-davinci/ 15483F: drivers/i2c/busses/i2c-davinci.c 15484F: arch/arm/boot/dts/da850* 15485 15486TI DAVINCI SERIES CLOCK DRIVER 15487M: David Lechner <david@lechnology.com> 15488R: Sekhar Nori <nsekhar@ti.com> 15489S: Maintained 15490F: Documentation/devicetree/bindings/clock/ti/davinci/ 15491F: drivers/clk/davinci/ 15492 15493TI DAVINCI SERIES GPIO DRIVER 15494M: Keerthy <j-keerthy@ti.com> 15495L: linux-gpio@vger.kernel.org 15496S: Maintained 15497F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15498F: drivers/gpio/gpio-davinci.c 15499 15500TI DAVINCI SERIES MEDIA DRIVER 15501M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15502L: linux-media@vger.kernel.org 15503W: https://linuxtv.org 15504Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15505T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15506S: Maintained 15507F: drivers/media/platform/davinci/ 15508F: include/media/davinci/ 15509 15510TI ETHERNET SWITCH DRIVER (CPSW) 15511R: Grygorii Strashko <grygorii.strashko@ti.com> 15512L: linux-omap@vger.kernel.org 15513L: netdev@vger.kernel.org 15514S: Maintained 15515F: drivers/net/ethernet/ti/cpsw* 15516F: drivers/net/ethernet/ti/davinci* 15517 15518TI FLASH MEDIA INTERFACE DRIVER 15519M: Alex Dubov <oakad@yahoo.com> 15520S: Maintained 15521F: drivers/misc/tifm* 15522F: drivers/mmc/host/tifm_sd.c 15523F: include/linux/tifm.h 15524 15525TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15526M: Santosh Shilimkar <ssantosh@kernel.org> 15527L: linux-kernel@vger.kernel.org 15528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15529S: Maintained 15530F: drivers/soc/ti/* 15531T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15532 15533TI LM49xxx FAMILY ASoC CODEC DRIVERS 15534M: M R Swami Reddy <mr.swami.reddy@ti.com> 15535M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15536L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15537S: Maintained 15538F: sound/soc/codecs/lm49453* 15539F: sound/soc/codecs/isabelle* 15540 15541TI LP855x BACKLIGHT DRIVER 15542M: Milo Kim <milo.kim@ti.com> 15543S: Maintained 15544F: Documentation/backlight/lp855x-driver.txt 15545F: drivers/video/backlight/lp855x_bl.c 15546F: include/linux/platform_data/lp855x.h 15547 15548TI LP8727 CHARGER DRIVER 15549M: Milo Kim <milo.kim@ti.com> 15550S: Maintained 15551F: drivers/power/supply/lp8727_charger.c 15552F: include/linux/platform_data/lp8727.h 15553 15554TI LP8788 MFD DRIVER 15555M: Milo Kim <milo.kim@ti.com> 15556S: Maintained 15557F: drivers/iio/adc/lp8788_adc.c 15558F: drivers/leds/leds-lp8788.c 15559F: drivers/mfd/lp8788*.c 15560F: drivers/power/supply/lp8788-charger.c 15561F: drivers/regulator/lp8788-*.c 15562F: include/linux/mfd/lp8788*.h 15563 15564TI NETCP ETHERNET DRIVER 15565M: Wingman Kwok <w-kwok2@ti.com> 15566M: Murali Karicheri <m-karicheri2@ti.com> 15567L: netdev@vger.kernel.org 15568S: Maintained 15569F: drivers/net/ethernet/ti/netcp* 15570 15571TI PCM3060 ASoC CODEC DRIVER 15572M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15573L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15574S: Maintained 15575F: Documentation/devicetree/bindings/sound/pcm3060.txt 15576F: sound/soc/codecs/pcm3060* 15577 15578TI TAS571X FAMILY ASoC CODEC DRIVER 15579M: Kevin Cernekee <cernekee@chromium.org> 15580L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15581S: Odd Fixes 15582F: sound/soc/codecs/tas571x* 15583 15584TI TRF7970A NFC DRIVER 15585M: Mark Greer <mgreer@animalcreek.com> 15586L: linux-wireless@vger.kernel.org 15587L: linux-nfc@lists.01.org (moderated for non-subscribers) 15588S: Supported 15589F: drivers/nfc/trf7970a.c 15590F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15591 15592TI TWL4030 SERIES SOC CODEC DRIVER 15593M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15594L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15595S: Maintained 15596F: sound/soc/codecs/twl4030* 15597 15598TI VPE/CAL DRIVERS 15599M: Benoit Parrot <bparrot@ti.com> 15600L: linux-media@vger.kernel.org 15601W: http://linuxtv.org/ 15602Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15603S: Maintained 15604F: drivers/media/platform/ti-vpe/ 15605 15606TI WILINK WIRELESS DRIVERS 15607L: linux-wireless@vger.kernel.org 15608W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15609W: http://wireless.kernel.org/en/users/Drivers/wl1251 15610T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15611S: Orphan 15612F: drivers/net/wireless/ti/ 15613F: include/linux/wl12xx.h 15614 15615TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15616M: John Stultz <john.stultz@linaro.org> 15617M: Thomas Gleixner <tglx@linutronix.de> 15618R: Stephen Boyd <sboyd@kernel.org> 15619L: linux-kernel@vger.kernel.org 15620T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15621S: Supported 15622F: include/linux/clocksource.h 15623F: include/linux/time.h 15624F: include/linux/timex.h 15625F: include/uapi/linux/time.h 15626F: include/uapi/linux/timex.h 15627F: kernel/time/clocksource.c 15628F: kernel/time/time*.c 15629F: kernel/time/alarmtimer.c 15630F: kernel/time/ntp.c 15631F: tools/testing/selftests/timers/ 15632 15633TIPC NETWORK LAYER 15634M: Jon Maloy <jon.maloy@ericsson.com> 15635M: Ying Xue <ying.xue@windriver.com> 15636L: netdev@vger.kernel.org (core kernel code) 15637L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15638W: http://tipc.sourceforge.net/ 15639S: Maintained 15640F: include/uapi/linux/tipc*.h 15641F: net/tipc/ 15642 15643TLAN NETWORK DRIVER 15644M: Samuel Chessman <chessman@tux.org> 15645L: tlan-devel@lists.sourceforge.net (subscribers-only) 15646W: http://sourceforge.net/projects/tlan/ 15647S: Maintained 15648F: Documentation/networking/device_drivers/ti/tlan.txt 15649F: drivers/net/ethernet/ti/tlan.* 15650 15651TM6000 VIDEO4LINUX DRIVER 15652M: Mauro Carvalho Chehab <mchehab@kernel.org> 15653L: linux-media@vger.kernel.org 15654W: https://linuxtv.org 15655T: git git://linuxtv.org/media_tree.git 15656S: Odd fixes 15657F: drivers/media/usb/tm6000/ 15658F: Documentation/media/v4l-drivers/tm6000* 15659 15660TMIO/SDHI MMC DRIVER 15661M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15662L: linux-mmc@vger.kernel.org 15663S: Supported 15664F: drivers/mmc/host/tmio_mmc* 15665F: drivers/mmc/host/renesas_sdhi* 15666F: include/linux/mfd/tmio.h 15667 15668TMP401 HARDWARE MONITOR DRIVER 15669M: Guenter Roeck <linux@roeck-us.net> 15670L: linux-hwmon@vger.kernel.org 15671S: Maintained 15672F: Documentation/hwmon/tmp401 15673F: drivers/hwmon/tmp401.c 15674 15675TMPFS (SHMEM FILESYSTEM) 15676M: Hugh Dickins <hughd@google.com> 15677L: linux-mm@kvack.org 15678S: Maintained 15679F: include/linux/shmem_fs.h 15680F: mm/shmem.c 15681 15682TOMOYO SECURITY MODULE 15683M: Kentaro Takeda <takedakn@nttdata.co.jp> 15684M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15685L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15686L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15687L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15688L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15689W: https://tomoyo.osdn.jp/ 15690S: Maintained 15691F: security/tomoyo/ 15692 15693TOPSTAR LAPTOP EXTRAS DRIVER 15694M: Herton Ronaldo Krzesinski <herton@canonical.com> 15695L: platform-driver-x86@vger.kernel.org 15696S: Maintained 15697F: drivers/platform/x86/topstar-laptop.c 15698 15699TORTURE-TEST MODULES 15700M: Davidlohr Bueso <dave@stgolabs.net> 15701M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15702M: Josh Triplett <josh@joshtriplett.org> 15703L: linux-kernel@vger.kernel.org 15704S: Supported 15705T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 15706F: Documentation/RCU/torture.txt 15707F: kernel/torture.c 15708F: kernel/rcu/rcutorture.c 15709F: kernel/rcu/rcuperf.c 15710F: kernel/locking/locktorture.c 15711 15712TOSHIBA ACPI EXTRAS DRIVER 15713M: Azael Avalos <coproscefalo@gmail.com> 15714L: platform-driver-x86@vger.kernel.org 15715S: Maintained 15716F: drivers/platform/x86/toshiba_acpi.c 15717 15718TOSHIBA BLUETOOTH DRIVER 15719M: Azael Avalos <coproscefalo@gmail.com> 15720L: platform-driver-x86@vger.kernel.org 15721S: Maintained 15722F: drivers/platform/x86/toshiba_bluetooth.c 15723 15724TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15725M: Azael Avalos <coproscefalo@gmail.com> 15726L: platform-driver-x86@vger.kernel.org 15727S: Maintained 15728F: drivers/platform/x86/toshiba_haps.c 15729 15730TOSHIBA SMM DRIVER 15731M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15732W: http://www.buzzard.org.uk/toshiba/ 15733S: Maintained 15734F: drivers/char/toshiba.c 15735F: include/linux/toshiba.h 15736F: include/uapi/linux/toshiba.h 15737 15738TOSHIBA TC358743 DRIVER 15739M: Mats Randgaard <matrandg@cisco.com> 15740L: linux-media@vger.kernel.org 15741S: Maintained 15742F: drivers/media/i2c/tc358743* 15743F: include/media/i2c/tc358743.h 15744 15745TOSHIBA WMI HOTKEYS DRIVER 15746M: Azael Avalos <coproscefalo@gmail.com> 15747L: platform-driver-x86@vger.kernel.org 15748S: Maintained 15749F: drivers/platform/x86/toshiba-wmi.c 15750 15751TPM DEVICE DRIVER 15752M: Peter Huewe <peterhuewe@gmx.de> 15753M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15754R: Jason Gunthorpe <jgg@ziepe.ca> 15755L: linux-integrity@vger.kernel.org 15756Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15757W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15758T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15759S: Maintained 15760F: drivers/char/tpm/ 15761 15762TRACING 15763M: Steven Rostedt <rostedt@goodmis.org> 15764M: Ingo Molnar <mingo@redhat.com> 15765T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15766S: Maintained 15767F: Documentation/trace/ftrace.rst 15768F: arch/*/*/*/ftrace.h 15769F: arch/*/kernel/ftrace.c 15770F: include/*/ftrace.h 15771F: include/linux/trace*.h 15772F: include/trace/ 15773F: kernel/trace/ 15774F: tools/testing/selftests/ftrace/ 15775 15776TRACING MMIO ACCESSES (MMIOTRACE) 15777M: Steven Rostedt <rostedt@goodmis.org> 15778M: Ingo Molnar <mingo@kernel.org> 15779R: Karol Herbst <karolherbst@gmail.com> 15780R: Pekka Paalanen <ppaalanen@gmail.com> 15781S: Maintained 15782L: linux-kernel@vger.kernel.org 15783L: nouveau@lists.freedesktop.org 15784F: kernel/trace/trace_mmiotrace.c 15785F: include/linux/mmiotrace.h 15786F: arch/x86/mm/kmmio.c 15787F: arch/x86/mm/mmio-mod.c 15788F: arch/x86/mm/testmmiotrace.c 15789 15790TRIVIAL PATCHES 15791M: Jiri Kosina <trivial@kernel.org> 15792T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15793S: Maintained 15794K: ^Subject:.*(?i)trivial 15795 15796TEMPO SEMICONDUCTOR DRIVERS 15797M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15798S: Maintained 15799F: sound/soc/codecs/tscs*.c 15800F: sound/soc/codecs/tscs*.h 15801F: Documentation/devicetree/bindings/sound/tscs*.txt 15802 15803TTY LAYER 15804M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15805M: Jiri Slaby <jslaby@suse.com> 15806S: Supported 15807T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15808F: Documentation/serial/ 15809F: drivers/tty/ 15810F: drivers/tty/serial/serial_core.c 15811F: include/linux/serial_core.h 15812F: include/linux/serial.h 15813F: include/linux/tty.h 15814F: include/uapi/linux/serial_core.h 15815F: include/uapi/linux/serial.h 15816F: include/uapi/linux/tty.h 15817 15818TUA9001 MEDIA DRIVER 15819M: Antti Palosaari <crope@iki.fi> 15820L: linux-media@vger.kernel.org 15821W: https://linuxtv.org 15822W: http://palosaari.fi/linux/ 15823Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15824T: git git://linuxtv.org/anttip/media_tree.git 15825S: Maintained 15826F: drivers/media/tuners/tua9001* 15827 15828TULIP NETWORK DRIVERS 15829L: netdev@vger.kernel.org 15830L: linux-parisc@vger.kernel.org 15831S: Orphan 15832F: drivers/net/ethernet/dec/tulip/ 15833 15834TUN/TAP driver 15835M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15836W: http://vtun.sourceforge.net/tun 15837S: Maintained 15838F: Documentation/networking/tuntap.txt 15839F: arch/um/os-Linux/drivers/ 15840 15841TURBOCHANNEL SUBSYSTEM 15842M: "Maciej W. Rozycki" <macro@linux-mips.org> 15843M: Ralf Baechle <ralf@linux-mips.org> 15844L: linux-mips@vger.kernel.org 15845Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15846S: Maintained 15847F: drivers/tc/ 15848F: include/linux/tc.h 15849 15850TURBOSTAT UTILITY 15851M: "Len Brown" <lenb@kernel.org> 15852L: linux-pm@vger.kernel.org 15853B: https://bugzilla.kernel.org 15854Q: https://patchwork.kernel.org/project/linux-pm/list/ 15855T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15856S: Supported 15857F: tools/power/x86/turbostat/ 15858 15859TW5864 VIDEO4LINUX DRIVER 15860M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15861M: Anton Sviridenko <anton@corp.bluecherry.net> 15862M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15863M: Andrey Utkin <andrey_utkin@fastmail.com> 15864L: linux-media@vger.kernel.org 15865S: Supported 15866F: drivers/media/pci/tw5864/ 15867 15868TW68 VIDEO4LINUX DRIVER 15869M: Hans Verkuil <hverkuil@xs4all.nl> 15870L: linux-media@vger.kernel.org 15871T: git git://linuxtv.org/media_tree.git 15872W: https://linuxtv.org 15873S: Odd Fixes 15874F: drivers/media/pci/tw68/ 15875 15876TW686X VIDEO4LINUX DRIVER 15877M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15878L: linux-media@vger.kernel.org 15879T: git git://linuxtv.org/media_tree.git 15880W: http://linuxtv.org 15881S: Maintained 15882F: drivers/media/pci/tw686x/ 15883 15884UBI FILE SYSTEM (UBIFS) 15885M: Richard Weinberger <richard@nod.at> 15886M: Artem Bityutskiy <dedekind1@gmail.com> 15887M: Adrian Hunter <adrian.hunter@intel.com> 15888L: linux-mtd@lists.infradead.org 15889T: git git://git.infradead.org/ubifs-2.6.git 15890W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15891S: Supported 15892F: Documentation/filesystems/ubifs.txt 15893F: fs/ubifs/ 15894 15895UCLINUX (M68KNOMMU AND COLDFIRE) 15896M: Greg Ungerer <gerg@linux-m68k.org> 15897W: http://www.linux-m68k.org/ 15898W: http://www.uclinux.org/ 15899L: linux-m68k@lists.linux-m68k.org 15900L: uclinux-dev@uclinux.org (subscribers-only) 15901T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15902S: Maintained 15903F: arch/m68k/coldfire/ 15904F: arch/m68k/68*/ 15905F: arch/m68k/*/*_no.* 15906F: arch/m68k/include/asm/*_no.* 15907 15908UDF FILESYSTEM 15909M: Jan Kara <jack@suse.com> 15910S: Maintained 15911F: Documentation/filesystems/udf.txt 15912F: fs/udf/ 15913 15914UDRAW TABLET 15915M: Bastien Nocera <hadess@hadess.net> 15916L: linux-input@vger.kernel.org 15917S: Maintained 15918F: drivers/hid/hid-udraw-ps3.c 15919 15920UFS FILESYSTEM 15921M: Evgeniy Dushistov <dushistov@mail.ru> 15922S: Maintained 15923F: Documentation/filesystems/ufs.txt 15924F: fs/ufs/ 15925 15926UHID USERSPACE HID IO DRIVER: 15927M: David Herrmann <dh.herrmann@googlemail.com> 15928L: linux-input@vger.kernel.org 15929S: Maintained 15930F: drivers/hid/uhid.c 15931F: include/uapi/linux/uhid.h 15932 15933ULPI BUS 15934M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15935L: linux-usb@vger.kernel.org 15936S: Maintained 15937F: drivers/usb/common/ulpi.c 15938F: include/linux/ulpi/ 15939 15940ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15941L: linux-usb@vger.kernel.org 15942S: Orphan 15943F: drivers/uwb/ 15944F: include/linux/uwb.h 15945F: include/linux/uwb/ 15946 15947UNICORE32 ARCHITECTURE: 15948M: Guan Xuetao <gxt@pku.edu.cn> 15949W: http://mprc.pku.edu.cn/~guanxuetao/linux 15950S: Maintained 15951T: git git://github.com/gxt/linux.git 15952F: arch/unicore32/ 15953 15954UNIFDEF 15955M: Tony Finch <dot@dotat.at> 15956W: http://dotat.at/prog/unifdef 15957S: Maintained 15958F: scripts/unifdef.c 15959 15960UNIFORM CDROM DRIVER 15961M: Jens Axboe <axboe@kernel.dk> 15962W: http://www.kernel.dk 15963S: Maintained 15964F: Documentation/cdrom/ 15965F: drivers/cdrom/cdrom.c 15966F: include/linux/cdrom.h 15967F: include/uapi/linux/cdrom.h 15968 15969UNISYS S-PAR DRIVERS 15970M: David Kershner <david.kershner@unisys.com> 15971L: sparmaintainer@unisys.com (Unisys internal) 15972S: Supported 15973F: include/linux/visorbus.h 15974F: drivers/visorbus/ 15975F: drivers/staging/unisys/ 15976 15977UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15978R: Alim Akhtar <alim.akhtar@samsung.com> 15979R: Avri Altman <avri.altman@wdc.com> 15980R: Pedro Sousa <pedrom.sousa@synopsys.com> 15981L: linux-scsi@vger.kernel.org 15982S: Supported 15983F: Documentation/scsi/ufs.txt 15984F: drivers/scsi/ufs/ 15985 15986UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15987M: Pedro Sousa <pedrom.sousa@synopsys.com> 15988L: linux-scsi@vger.kernel.org 15989S: Supported 15990F: drivers/scsi/ufs/*dwc* 15991 15992UNSORTED BLOCK IMAGES (UBI) 15993M: Artem Bityutskiy <dedekind1@gmail.com> 15994M: Richard Weinberger <richard@nod.at> 15995W: http://www.linux-mtd.infradead.org/ 15996L: linux-mtd@lists.infradead.org 15997T: git git://git.infradead.org/ubifs-2.6.git 15998S: Supported 15999F: drivers/mtd/ubi/ 16000F: include/linux/mtd/ubi.h 16001F: include/uapi/mtd/ubi-user.h 16002 16003USB "USBNET" DRIVER FRAMEWORK 16004M: Oliver Neukum <oneukum@suse.com> 16005L: netdev@vger.kernel.org 16006W: http://www.linux-usb.org/usbnet 16007S: Maintained 16008F: drivers/net/usb/usbnet.c 16009F: include/linux/usb/usbnet.h 16010 16011USB ACM DRIVER 16012M: Oliver Neukum <oneukum@suse.com> 16013L: linux-usb@vger.kernel.org 16014S: Maintained 16015F: Documentation/usb/acm.txt 16016F: drivers/usb/class/cdc-acm.* 16017 16018USB AR5523 WIRELESS DRIVER 16019M: Pontus Fuchs <pontus.fuchs@gmail.com> 16020L: linux-wireless@vger.kernel.org 16021S: Maintained 16022F: drivers/net/wireless/ath/ar5523/ 16023 16024USB ATTACHED SCSI 16025M: Oliver Neukum <oneukum@suse.com> 16026L: linux-usb@vger.kernel.org 16027L: linux-scsi@vger.kernel.org 16028S: Maintained 16029F: drivers/usb/storage/uas.c 16030 16031USB CDC ETHERNET DRIVER 16032M: Oliver Neukum <oliver@neukum.org> 16033L: linux-usb@vger.kernel.org 16034S: Maintained 16035F: drivers/net/usb/cdc_*.c 16036F: include/uapi/linux/usb/cdc.h 16037 16038USB CHAOSKEY DRIVER 16039M: Keith Packard <keithp@keithp.com> 16040L: linux-usb@vger.kernel.org 16041S: Maintained 16042F: drivers/usb/misc/chaoskey.c 16043 16044USB CYPRESS C67X00 DRIVER 16045M: Peter Korsgaard <jacmet@sunsite.dk> 16046L: linux-usb@vger.kernel.org 16047S: Maintained 16048F: drivers/usb/c67x00/ 16049 16050USB DAVICOM DM9601 DRIVER 16051M: Peter Korsgaard <jacmet@sunsite.dk> 16052L: netdev@vger.kernel.org 16053W: http://www.linux-usb.org/usbnet 16054S: Maintained 16055F: drivers/net/usb/dm9601.c 16056 16057USB DIAMOND RIO500 DRIVER 16058M: Cesar Miquel <miquel@df.uba.ar> 16059L: rio500-users@lists.sourceforge.net 16060W: http://rio500.sourceforge.net 16061S: Maintained 16062F: drivers/usb/misc/rio500* 16063 16064USB EHCI DRIVER 16065M: Alan Stern <stern@rowland.harvard.edu> 16066L: linux-usb@vger.kernel.org 16067S: Maintained 16068F: Documentation/usb/ehci.txt 16069F: drivers/usb/host/ehci* 16070 16071USB GADGET/PERIPHERAL SUBSYSTEM 16072M: Felipe Balbi <balbi@kernel.org> 16073L: linux-usb@vger.kernel.org 16074W: http://www.linux-usb.org/gadget 16075T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16076S: Maintained 16077F: drivers/usb/gadget/ 16078F: include/linux/usb/gadget* 16079 16080USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16081M: Jiri Kosina <jikos@kernel.org> 16082M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16083L: linux-usb@vger.kernel.org 16084T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16085S: Maintained 16086F: Documentation/hid/hiddev.txt 16087F: drivers/hid/usbhid/ 16088 16089USB INTEL XHCI ROLE MUX DRIVER 16090M: Hans de Goede <hdegoede@redhat.com> 16091L: linux-usb@vger.kernel.org 16092S: Maintained 16093F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16094 16095USB ISP116X DRIVER 16096M: Olav Kongas <ok@artecdesign.ee> 16097L: linux-usb@vger.kernel.org 16098S: Maintained 16099F: drivers/usb/host/isp116x* 16100F: include/linux/usb/isp116x.h 16101 16102USB LAN78XX ETHERNET DRIVER 16103M: Woojung Huh <woojung.huh@microchip.com> 16104M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16105L: netdev@vger.kernel.org 16106S: Maintained 16107F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16108F: drivers/net/usb/lan78xx.* 16109F: include/dt-bindings/net/microchip-lan78xx.h 16110 16111USB MASS STORAGE DRIVER 16112M: Alan Stern <stern@rowland.harvard.edu> 16113L: linux-usb@vger.kernel.org 16114L: usb-storage@lists.one-eyed-alien.net 16115S: Maintained 16116F: drivers/usb/storage/ 16117 16118USB MIDI DRIVER 16119M: Clemens Ladisch <clemens@ladisch.de> 16120L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16121T: git git://git.alsa-project.org/alsa-kernel.git 16122S: Maintained 16123F: sound/usb/midi.* 16124 16125USB NETWORKING DRIVERS 16126L: linux-usb@vger.kernel.org 16127S: Odd Fixes 16128F: drivers/net/usb/ 16129 16130USB OHCI DRIVER 16131M: Alan Stern <stern@rowland.harvard.edu> 16132L: linux-usb@vger.kernel.org 16133S: Maintained 16134F: Documentation/usb/ohci.txt 16135F: drivers/usb/host/ohci* 16136 16137USB OTG FSM (Finite State Machine) 16138M: Peter Chen <Peter.Chen@nxp.com> 16139T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16140L: linux-usb@vger.kernel.org 16141S: Maintained 16142F: drivers/usb/common/usb-otg-fsm.c 16143 16144USB OVER IP DRIVER 16145M: Valentina Manea <valentina.manea.m@gmail.com> 16146M: Shuah Khan <shuah@kernel.org> 16147M: Shuah Khan <skhan@linuxfoundation.org> 16148L: linux-usb@vger.kernel.org 16149S: Maintained 16150F: Documentation/usb/usbip_protocol.txt 16151F: drivers/usb/usbip/ 16152F: tools/usb/usbip/ 16153F: tools/testing/selftests/drivers/usb/usbip/ 16154 16155USB PEGASUS DRIVER 16156M: Petko Manolov <petkan@nucleusys.com> 16157L: linux-usb@vger.kernel.org 16158L: netdev@vger.kernel.org 16159T: git git://github.com/petkan/pegasus.git 16160W: https://github.com/petkan/pegasus 16161S: Maintained 16162F: drivers/net/usb/pegasus.* 16163 16164USB PHY LAYER 16165M: Felipe Balbi <balbi@kernel.org> 16166L: linux-usb@vger.kernel.org 16167T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16168S: Maintained 16169F: drivers/usb/phy/ 16170 16171USB PRINTER DRIVER (usblp) 16172M: Pete Zaitcev <zaitcev@redhat.com> 16173L: linux-usb@vger.kernel.org 16174S: Supported 16175F: drivers/usb/class/usblp.c 16176 16177USB QMI WWAN NETWORK DRIVER 16178M: Bjørn Mork <bjorn@mork.no> 16179L: netdev@vger.kernel.org 16180S: Maintained 16181F: Documentation/ABI/testing/sysfs-class-net-qmi 16182F: drivers/net/usb/qmi_wwan.c 16183 16184USB RTL8150 DRIVER 16185M: Petko Manolov <petkan@nucleusys.com> 16186L: linux-usb@vger.kernel.org 16187L: netdev@vger.kernel.org 16188T: git git://github.com/petkan/rtl8150.git 16189W: https://github.com/petkan/rtl8150 16190S: Maintained 16191F: drivers/net/usb/rtl8150.c 16192 16193USB SERIAL SUBSYSTEM 16194M: Johan Hovold <johan@kernel.org> 16195L: linux-usb@vger.kernel.org 16196T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16197S: Maintained 16198F: Documentation/usb/usb-serial.txt 16199F: drivers/usb/serial/ 16200F: include/linux/usb/serial.h 16201 16202USB SMSC75XX ETHERNET DRIVER 16203M: Steve Glendinning <steve.glendinning@shawell.net> 16204L: netdev@vger.kernel.org 16205S: Maintained 16206F: drivers/net/usb/smsc75xx.* 16207 16208USB SMSC95XX ETHERNET DRIVER 16209M: Steve Glendinning <steve.glendinning@shawell.net> 16210M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16211L: netdev@vger.kernel.org 16212S: Maintained 16213F: drivers/net/usb/smsc95xx.* 16214 16215USB SUBSYSTEM 16216M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16217L: linux-usb@vger.kernel.org 16218W: http://www.linux-usb.org 16219T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16220S: Supported 16221F: Documentation/devicetree/bindings/usb/ 16222F: Documentation/usb/ 16223F: drivers/usb/ 16224F: include/linux/usb.h 16225F: include/linux/usb/ 16226 16227USB TYPEC PI3USB30532 MUX DRIVER 16228M: Hans de Goede <hdegoede@redhat.com> 16229L: linux-usb@vger.kernel.org 16230S: Maintained 16231F: drivers/usb/typec/mux/pi3usb30532.c 16232 16233USB TYPEC CLASS 16234M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16235L: linux-usb@vger.kernel.org 16236S: Maintained 16237F: Documentation/ABI/testing/sysfs-class-typec 16238F: Documentation/driver-api/usb/typec.rst 16239F: drivers/usb/typec/ 16240F: include/linux/usb/typec.h 16241 16242USB TYPEC BUS FOR ALTERNATE MODES 16243M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16244L: linux-usb@vger.kernel.org 16245S: Maintained 16246F: Documentation/ABI/testing/sysfs-bus-typec 16247F: Documentation/driver-api/usb/typec_bus.rst 16248F: drivers/usb/typec/altmodes/ 16249F: include/linux/usb/typec_altmode.h 16250 16251USB TYPEC PORT CONTROLLER DRIVERS 16252M: Guenter Roeck <linux@roeck-us.net> 16253L: linux-usb@vger.kernel.org 16254S: Maintained 16255F: drivers/usb/typec/tcpm/ 16256 16257USB UHCI DRIVER 16258M: Alan Stern <stern@rowland.harvard.edu> 16259L: linux-usb@vger.kernel.org 16260S: Maintained 16261F: drivers/usb/host/uhci* 16262 16263USB VIDEO CLASS 16264M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16265L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16266L: linux-media@vger.kernel.org 16267T: git git://linuxtv.org/media_tree.git 16268W: http://www.ideasonboard.org/uvc/ 16269S: Maintained 16270F: drivers/media/usb/uvc/ 16271F: include/uapi/linux/uvcvideo.h 16272 16273USB VISION DRIVER 16274M: Hans Verkuil <hverkuil@xs4all.nl> 16275L: linux-media@vger.kernel.org 16276T: git git://linuxtv.org/media_tree.git 16277W: https://linuxtv.org 16278S: Odd Fixes 16279F: drivers/media/usb/usbvision/ 16280 16281USB WEBCAM GADGET 16282M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16283L: linux-usb@vger.kernel.org 16284S: Maintained 16285F: drivers/usb/gadget/function/*uvc* 16286F: drivers/usb/gadget/legacy/webcam.c 16287F: include/uapi/linux/usb/g_uvc.h 16288 16289USB WIRELESS RNDIS DRIVER (rndis_wlan) 16290M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16291L: linux-wireless@vger.kernel.org 16292S: Maintained 16293F: drivers/net/wireless/rndis_wlan.c 16294 16295USB XHCI DRIVER 16296M: Mathias Nyman <mathias.nyman@intel.com> 16297L: linux-usb@vger.kernel.org 16298S: Supported 16299F: drivers/usb/host/xhci* 16300F: drivers/usb/host/pci-quirks* 16301 16302USB ZD1201 DRIVER 16303L: linux-wireless@vger.kernel.org 16304W: http://linux-lc100020.sourceforge.net 16305S: Orphan 16306F: drivers/net/wireless/zydas/zd1201.* 16307 16308USB ZR364XX DRIVER 16309M: Antoine Jacquet <royale@zerezo.com> 16310L: linux-usb@vger.kernel.org 16311L: linux-media@vger.kernel.org 16312T: git git://linuxtv.org/media_tree.git 16313W: http://royale.zerezo.com/zr364xx/ 16314S: Maintained 16315F: Documentation/media/v4l-drivers/zr364xx* 16316F: drivers/media/usb/zr364xx/ 16317 16318USER-MODE LINUX (UML) 16319M: Jeff Dike <jdike@addtoit.com> 16320M: Richard Weinberger <richard@nod.at> 16321M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16322L: linux-um@lists.infradead.org 16323W: http://user-mode-linux.sourceforge.net 16324Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16325T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16326S: Maintained 16327F: Documentation/virtual/uml/ 16328F: arch/um/ 16329F: arch/x86/um/ 16330F: fs/hostfs/ 16331 16332USERSPACE COPYIN/COPYOUT (UIOVEC) 16333M: Alexander Viro <viro@zeniv.linux.org.uk> 16334S: Maintained 16335F: lib/iov_iter.c 16336F: include/linux/uio.h 16337 16338USERSPACE DMA BUFFER DRIVER 16339M: Gerd Hoffmann <kraxel@redhat.com> 16340S: Maintained 16341L: dri-devel@lists.freedesktop.org 16342F: drivers/dma-buf/udmabuf.c 16343F: include/uapi/linux/udmabuf.h 16344T: git git://anongit.freedesktop.org/drm/drm-misc 16345 16346USERSPACE I/O (UIO) 16347M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16348S: Maintained 16349T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16350F: Documentation/driver-api/uio-howto.rst 16351F: drivers/uio/ 16352F: include/linux/uio_driver.h 16353 16354UTIL-LINUX PACKAGE 16355M: Karel Zak <kzak@redhat.com> 16356L: util-linux@vger.kernel.org 16357W: http://en.wikipedia.org/wiki/Util-linux 16358T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16359S: Maintained 16360 16361UUID HELPERS 16362M: Christoph Hellwig <hch@lst.de> 16363R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16364L: linux-kernel@vger.kernel.org 16365T: git git://git.infradead.org/users/hch/uuid.git 16366F: lib/uuid.c 16367F: lib/test_uuid.c 16368F: include/linux/uuid.h 16369F: include/uapi/linux/uuid.h 16370S: Maintained 16371 16372UVESAFB DRIVER 16373M: Michal Januszewski <spock@gentoo.org> 16374L: linux-fbdev@vger.kernel.org 16375W: https://github.com/mjanusz/v86d 16376S: Maintained 16377F: Documentation/fb/uvesafb.txt 16378F: drivers/video/fbdev/uvesafb.* 16379 16380VF610 NAND DRIVER 16381M: Stefan Agner <stefan@agner.ch> 16382L: linux-mtd@lists.infradead.org 16383S: Supported 16384F: drivers/mtd/nand/raw/vf610_nfc.c 16385 16386VFAT/FAT/MSDOS FILESYSTEM 16387M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16388S: Maintained 16389F: Documentation/filesystems/vfat.txt 16390F: fs/fat/ 16391 16392VFIO DRIVER 16393M: Alex Williamson <alex.williamson@redhat.com> 16394L: kvm@vger.kernel.org 16395T: git git://github.com/awilliam/linux-vfio.git 16396S: Maintained 16397F: Documentation/vfio.txt 16398F: drivers/vfio/ 16399F: include/linux/vfio.h 16400F: include/uapi/linux/vfio.h 16401 16402VFIO MEDIATED DEVICE DRIVERS 16403M: Kirti Wankhede <kwankhede@nvidia.com> 16404L: kvm@vger.kernel.org 16405S: Maintained 16406F: Documentation/vfio-mediated-device.txt 16407F: drivers/vfio/mdev/ 16408F: include/linux/mdev.h 16409F: samples/vfio-mdev/ 16410 16411VFIO PLATFORM DRIVER 16412M: Eric Auger <eric.auger@redhat.com> 16413L: kvm@vger.kernel.org 16414S: Maintained 16415F: drivers/vfio/platform/ 16416 16417VGA_SWITCHEROO 16418R: Lukas Wunner <lukas@wunner.de> 16419S: Maintained 16420F: Documentation/gpu/vga-switcheroo.rst 16421F: drivers/gpu/vga/vga_switcheroo.c 16422F: include/linux/vga_switcheroo.h 16423T: git git://anongit.freedesktop.org/drm/drm-misc 16424 16425VIA RHINE NETWORK DRIVER 16426S: Orphan 16427F: drivers/net/ethernet/via/via-rhine.c 16428 16429VIA SD/MMC CARD CONTROLLER DRIVER 16430M: Bruce Chang <brucechang@via.com.tw> 16431M: Harald Welte <HaraldWelte@viatech.com> 16432S: Maintained 16433F: drivers/mmc/host/via-sdmmc.c 16434 16435VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16436M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16437L: linux-fbdev@vger.kernel.org 16438S: Maintained 16439F: include/linux/via-core.h 16440F: include/linux/via-gpio.h 16441F: include/linux/via_i2c.h 16442F: drivers/video/fbdev/via/ 16443 16444VIA VELOCITY NETWORK DRIVER 16445M: Francois Romieu <romieu@fr.zoreil.com> 16446L: netdev@vger.kernel.org 16447S: Maintained 16448F: drivers/net/ethernet/via/via-velocity.* 16449 16450VICODEC VIRTUAL CODEC DRIVER 16451M: Hans Verkuil <hans.verkuil@cisco.com> 16452L: linux-media@vger.kernel.org 16453T: git git://linuxtv.org/media_tree.git 16454W: https://linuxtv.org 16455S: Maintained 16456F: drivers/media/platform/vicodec/* 16457 16458VIDEO MULTIPLEXER DRIVER 16459M: Philipp Zabel <p.zabel@pengutronix.de> 16460L: linux-media@vger.kernel.org 16461S: Maintained 16462F: drivers/media/platform/video-mux.c 16463 16464VIDEO I2C POLLING DRIVER 16465M: Matt Ranostay <matt.ranostay@konsulko.com> 16466L: linux-media@vger.kernel.org 16467S: Maintained 16468F: drivers/media/i2c/video-i2c.c 16469 16470VIDEOBUF2 FRAMEWORK 16471M: Pawel Osciak <pawel@osciak.com> 16472M: Marek Szyprowski <m.szyprowski@samsung.com> 16473M: Kyungmin Park <kyungmin.park@samsung.com> 16474L: linux-media@vger.kernel.org 16475S: Maintained 16476F: drivers/media/common/videobuf2/* 16477F: include/media/videobuf2-* 16478 16479VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16480M: Helen Koike <helen.koike@collabora.com> 16481L: linux-media@vger.kernel.org 16482T: git git://linuxtv.org/media_tree.git 16483W: https://linuxtv.org 16484S: Maintained 16485F: drivers/media/platform/vimc/* 16486 16487VIRT LIB 16488M: Alex Williamson <alex.williamson@redhat.com> 16489M: Paolo Bonzini <pbonzini@redhat.com> 16490L: kvm@vger.kernel.org 16491S: Supported 16492F: virt/lib/ 16493 16494VIRTIO AND VHOST VSOCK DRIVER 16495M: Stefan Hajnoczi <stefanha@redhat.com> 16496L: kvm@vger.kernel.org 16497L: virtualization@lists.linux-foundation.org 16498L: netdev@vger.kernel.org 16499S: Maintained 16500F: include/linux/virtio_vsock.h 16501F: include/uapi/linux/virtio_vsock.h 16502F: include/uapi/linux/vsockmon.h 16503F: include/uapi/linux/vm_sockets_diag.h 16504F: net/vmw_vsock/diag.c 16505F: net/vmw_vsock/af_vsock_tap.c 16506F: net/vmw_vsock/virtio_transport_common.c 16507F: net/vmw_vsock/virtio_transport.c 16508F: drivers/net/vsockmon.c 16509F: drivers/vhost/vsock.c 16510F: tools/testing/vsock/ 16511 16512VIRTIO CONSOLE DRIVER 16513M: Amit Shah <amit@kernel.org> 16514L: virtualization@lists.linux-foundation.org 16515S: Maintained 16516F: drivers/char/virtio_console.c 16517F: include/linux/virtio_console.h 16518F: include/uapi/linux/virtio_console.h 16519 16520VIRTIO CORE AND NET DRIVERS 16521M: "Michael S. Tsirkin" <mst@redhat.com> 16522M: Jason Wang <jasowang@redhat.com> 16523L: virtualization@lists.linux-foundation.org 16524S: Maintained 16525F: Documentation/devicetree/bindings/virtio/ 16526F: drivers/virtio/ 16527F: tools/virtio/ 16528F: drivers/net/virtio_net.c 16529F: drivers/block/virtio_blk.c 16530F: include/linux/virtio*.h 16531F: include/uapi/linux/virtio_*.h 16532F: drivers/crypto/virtio/ 16533F: mm/balloon_compaction.c 16534 16535VIRTIO BLOCK AND SCSI DRIVERS 16536M: "Michael S. Tsirkin" <mst@redhat.com> 16537M: Jason Wang <jasowang@redhat.com> 16538R: Paolo Bonzini <pbonzini@redhat.com> 16539R: Stefan Hajnoczi <stefanha@redhat.com> 16540L: virtualization@lists.linux-foundation.org 16541S: Maintained 16542F: drivers/block/virtio_blk.c 16543F: drivers/scsi/virtio_scsi.c 16544F: include/uapi/linux/virtio_blk.h 16545F: include/uapi/linux/virtio_scsi.h 16546F: drivers/vhost/scsi.c 16547 16548VIRTIO CRYPTO DRIVER 16549M: Gonglei <arei.gonglei@huawei.com> 16550L: virtualization@lists.linux-foundation.org 16551L: linux-crypto@vger.kernel.org 16552S: Maintained 16553F: drivers/crypto/virtio/ 16554F: include/uapi/linux/virtio_crypto.h 16555 16556VIRTIO DRIVERS FOR S390 16557M: Cornelia Huck <cohuck@redhat.com> 16558M: Halil Pasic <pasic@linux.ibm.com> 16559L: linux-s390@vger.kernel.org 16560L: virtualization@lists.linux-foundation.org 16561L: kvm@vger.kernel.org 16562S: Supported 16563F: drivers/s390/virtio/ 16564F: arch/s390/include/uapi/asm/virtio-ccw.h 16565 16566VIRTIO GPU DRIVER 16567M: David Airlie <airlied@linux.ie> 16568M: Gerd Hoffmann <kraxel@redhat.com> 16569L: dri-devel@lists.freedesktop.org 16570L: virtualization@lists.linux-foundation.org 16571T: git git://anongit.freedesktop.org/drm/drm-misc 16572S: Maintained 16573F: drivers/gpu/drm/virtio/ 16574F: include/uapi/linux/virtio_gpu.h 16575 16576VIRTIO HOST (VHOST) 16577M: "Michael S. Tsirkin" <mst@redhat.com> 16578M: Jason Wang <jasowang@redhat.com> 16579L: kvm@vger.kernel.org 16580L: virtualization@lists.linux-foundation.org 16581L: netdev@vger.kernel.org 16582T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16583S: Maintained 16584F: drivers/vhost/ 16585F: include/uapi/linux/vhost.h 16586 16587VIRTIO INPUT DRIVER 16588M: Gerd Hoffmann <kraxel@redhat.com> 16589S: Maintained 16590F: drivers/virtio/virtio_input.c 16591F: include/uapi/linux/virtio_input.h 16592 16593VIRTUAL BOX GUEST DEVICE DRIVER 16594M: Hans de Goede <hdegoede@redhat.com> 16595M: Arnd Bergmann <arnd@arndb.de> 16596M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16597S: Maintained 16598F: include/linux/vbox_utils.h 16599F: include/uapi/linux/vbox*.h 16600F: drivers/virt/vboxguest/ 16601 16602VIRTUAL SERIO DEVICE DRIVER 16603M: Stephen Chandler Paul <thatslyude@gmail.com> 16604S: Maintained 16605F: drivers/input/serio/userio.c 16606F: include/uapi/linux/userio.h 16607 16608VIVID VIRTUAL VIDEO DRIVER 16609M: Hans Verkuil <hverkuil@xs4all.nl> 16610L: linux-media@vger.kernel.org 16611T: git git://linuxtv.org/media_tree.git 16612W: https://linuxtv.org 16613S: Maintained 16614F: drivers/media/platform/vivid/* 16615 16616VLYNQ BUS 16617M: Florian Fainelli <f.fainelli@gmail.com> 16618L: openwrt-devel@lists.openwrt.org (subscribers-only) 16619S: Maintained 16620F: drivers/vlynq/vlynq.c 16621F: include/linux/vlynq.h 16622 16623VME SUBSYSTEM 16624M: Martyn Welch <martyn@welchs.me.uk> 16625M: Manohar Vanga <manohar.vanga@gmail.com> 16626M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16627L: devel@driverdev.osuosl.org 16628S: Maintained 16629T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16630F: Documentation/driver-api/vme.rst 16631F: drivers/staging/vme/ 16632F: drivers/vme/ 16633F: include/linux/vme* 16634 16635VMWARE BALLOON DRIVER 16636M: Julien Freche <jfreche@vmware.com> 16637M: Nadav Amit <namit@vmware.com> 16638M: "VMware, Inc." <pv-drivers@vmware.com> 16639L: linux-kernel@vger.kernel.org 16640S: Maintained 16641F: drivers/misc/vmw_balloon.c 16642 16643VMWARE HYPERVISOR INTERFACE 16644M: Alok Kataria <akataria@vmware.com> 16645L: virtualization@lists.linux-foundation.org 16646S: Supported 16647F: arch/x86/kernel/cpu/vmware.c 16648 16649VMWARE PVRDMA DRIVER 16650M: Adit Ranadive <aditr@vmware.com> 16651M: VMware PV-Drivers <pv-drivers@vmware.com> 16652L: linux-rdma@vger.kernel.org 16653S: Maintained 16654F: drivers/infiniband/hw/vmw_pvrdma/ 16655 16656VMware PVSCSI driver 16657M: Jim Gill <jgill@vmware.com> 16658M: VMware PV-Drivers <pv-drivers@vmware.com> 16659L: linux-scsi@vger.kernel.org 16660S: Maintained 16661F: drivers/scsi/vmw_pvscsi.c 16662F: drivers/scsi/vmw_pvscsi.h 16663 16664VMWARE VMMOUSE SUBDRIVER 16665M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16666M: "VMware, Inc." <pv-drivers@vmware.com> 16667L: linux-input@vger.kernel.org 16668S: Maintained 16669F: drivers/input/mouse/vmmouse.c 16670F: drivers/input/mouse/vmmouse.h 16671 16672VMWARE VMXNET3 ETHERNET DRIVER 16673M: Ronak Doshi <doshir@vmware.com> 16674M: "VMware, Inc." <pv-drivers@vmware.com> 16675L: netdev@vger.kernel.org 16676S: Maintained 16677F: drivers/net/vmxnet3/ 16678 16679VOCORE VOCORE2 BOARD 16680M: Harvey Hunt <harveyhuntnexus@gmail.com> 16681L: linux-mips@vger.kernel.org 16682S: Maintained 16683F: arch/mips/boot/dts/ralink/vocore2.dts 16684 16685VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16686M: Liam Girdwood <lgirdwood@gmail.com> 16687M: Mark Brown <broonie@kernel.org> 16688L: linux-kernel@vger.kernel.org 16689W: http://www.slimlogic.co.uk/?p=48 16690T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16691S: Supported 16692F: Documentation/devicetree/bindings/regulator/ 16693F: Documentation/power/regulator/ 16694F: drivers/regulator/ 16695F: include/dt-bindings/regulator/ 16696F: include/linux/regulator/ 16697 16698VRF 16699M: David Ahern <dsa@cumulusnetworks.com> 16700M: Shrijeet Mukherjee <shrijeet@gmail.com> 16701L: netdev@vger.kernel.org 16702S: Maintained 16703F: drivers/net/vrf.c 16704F: Documentation/networking/vrf.txt 16705 16706VT1211 HARDWARE MONITOR DRIVER 16707M: Juerg Haefliger <juergh@gmail.com> 16708L: linux-hwmon@vger.kernel.org 16709S: Maintained 16710F: Documentation/hwmon/vt1211 16711F: drivers/hwmon/vt1211.c 16712 16713VT8231 HARDWARE MONITOR DRIVER 16714M: Roger Lucas <vt8231@hiddenengine.co.uk> 16715L: linux-hwmon@vger.kernel.org 16716S: Maintained 16717F: drivers/hwmon/vt8231.c 16718 16719VUB300 USB to SDIO/SD/MMC bridge chip 16720M: Tony Olech <tony.olech@elandigitalsystems.com> 16721L: linux-mmc@vger.kernel.org 16722L: linux-usb@vger.kernel.org 16723S: Supported 16724F: drivers/mmc/host/vub300.c 16725 16726W1 DALLAS'S 1-WIRE BUS 16727M: Evgeniy Polyakov <zbr@ioremap.net> 16728S: Maintained 16729F: Documentation/devicetree/bindings/w1/ 16730F: Documentation/w1/ 16731F: drivers/w1/ 16732F: include/linux/w1.h 16733 16734W83791D HARDWARE MONITORING DRIVER 16735M: Marc Hulsman <m.hulsman@tudelft.nl> 16736L: linux-hwmon@vger.kernel.org 16737S: Maintained 16738F: Documentation/hwmon/w83791d 16739F: drivers/hwmon/w83791d.c 16740 16741W83793 HARDWARE MONITORING DRIVER 16742M: Rudolf Marek <r.marek@assembler.cz> 16743L: linux-hwmon@vger.kernel.org 16744S: Maintained 16745F: Documentation/hwmon/w83793 16746F: drivers/hwmon/w83793.c 16747 16748W83795 HARDWARE MONITORING DRIVER 16749M: Jean Delvare <jdelvare@suse.com> 16750L: linux-hwmon@vger.kernel.org 16751S: Maintained 16752F: drivers/hwmon/w83795.c 16753 16754W83L51xD SD/MMC CARD INTERFACE DRIVER 16755M: Pierre Ossman <pierre@ossman.eu> 16756S: Maintained 16757F: drivers/mmc/host/wbsd.* 16758 16759WACOM PROTOCOL 4 SERIAL TABLETS 16760M: Julian Squires <julian@cipht.net> 16761M: Hans de Goede <hdegoede@redhat.com> 16762L: linux-input@vger.kernel.org 16763S: Maintained 16764F: drivers/input/tablet/wacom_serial4.c 16765 16766WATCHDOG DEVICE DRIVERS 16767M: Wim Van Sebroeck <wim@linux-watchdog.org> 16768M: Guenter Roeck <linux@roeck-us.net> 16769L: linux-watchdog@vger.kernel.org 16770W: http://www.linux-watchdog.org/ 16771T: git git://www.linux-watchdog.org/linux-watchdog.git 16772S: Maintained 16773F: Documentation/devicetree/bindings/watchdog/ 16774F: Documentation/watchdog/ 16775F: drivers/watchdog/ 16776F: include/linux/watchdog.h 16777F: include/uapi/linux/watchdog.h 16778 16779WHISKEYCOVE PMIC GPIO DRIVER 16780M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16781L: linux-gpio@vger.kernel.org 16782S: Maintained 16783F: drivers/gpio/gpio-wcove.c 16784 16785WHWAVE RTC DRIVER 16786M: Dianlong Li <long17.cool@163.com> 16787L: linux-rtc@vger.kernel.org 16788S: Maintained 16789F: drivers/rtc/rtc-sd3078.c 16790 16791WIIMOTE HID DRIVER 16792M: David Herrmann <dh.herrmann@googlemail.com> 16793L: linux-input@vger.kernel.org 16794S: Maintained 16795F: drivers/hid/hid-wiimote* 16796 16797WILOCITY WIL6210 WIRELESS DRIVER 16798M: Maya Erez <merez@codeaurora.org> 16799L: linux-wireless@vger.kernel.org 16800L: wil6210@qti.qualcomm.com 16801S: Supported 16802W: http://wireless.kernel.org/en/users/Drivers/wil6210 16803F: drivers/net/wireless/ath/wil6210/ 16804 16805WIMAX STACK 16806M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16807M: linux-wimax@intel.com 16808L: wimax@linuxwimax.org (subscribers-only) 16809S: Supported 16810W: http://linuxwimax.org 16811F: Documentation/wimax/README.wimax 16812F: include/linux/wimax/debug.h 16813F: include/net/wimax.h 16814F: include/uapi/linux/wimax.h 16815F: net/wimax/ 16816 16817WINBOND CIR DRIVER 16818M: David Härdeman <david@hardeman.nu> 16819S: Maintained 16820F: drivers/media/rc/winbond-cir.c 16821 16822RCMM REMOTE CONTROLS DECODER 16823M: Patrick Lerda <patrick9876@free.fr> 16824S: Maintained 16825F: drivers/media/rc/ir-rcmm-decoder.c 16826 16827WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16828M: William Breathitt Gray <vilhelm.gray@gmail.com> 16829L: linux-watchdog@vger.kernel.org 16830S: Maintained 16831F: drivers/watchdog/ebc-c384_wdt.c 16832 16833WINSYSTEMS WS16C48 GPIO DRIVER 16834M: William Breathitt Gray <vilhelm.gray@gmail.com> 16835L: linux-gpio@vger.kernel.org 16836S: Maintained 16837F: drivers/gpio/gpio-ws16c48.c 16838 16839WISTRON LAPTOP BUTTON DRIVER 16840M: Miloslav Trmac <mitr@volny.cz> 16841S: Maintained 16842F: drivers/input/misc/wistron_btns.c 16843 16844WL3501 WIRELESS PCMCIA CARD DRIVER 16845L: linux-wireless@vger.kernel.org 16846S: Odd fixes 16847F: drivers/net/wireless/wl3501* 16848 16849WOLFSON MICROELECTRONICS DRIVERS 16850L: patches@opensource.cirrus.com 16851T: git https://github.com/CirrusLogic/linux-drivers.git 16852W: https://github.com/CirrusLogic/linux-drivers/wiki 16853S: Supported 16854F: Documentation/hwmon/wm83?? 16855F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16856F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16857F: Documentation/devicetree/bindings/mfd/arizona.txt 16858F: Documentation/devicetree/bindings/mfd/wm831x.txt 16859F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16860F: arch/arm/mach-s3c64xx/mach-crag6410* 16861F: drivers/clk/clk-wm83*.c 16862F: drivers/extcon/extcon-arizona.c 16863F: drivers/leds/leds-wm83*.c 16864F: drivers/gpio/gpio-*wm*.c 16865F: drivers/gpio/gpio-arizona.c 16866F: drivers/hwmon/wm83??-hwmon.c 16867F: drivers/input/misc/wm831x-on.c 16868F: drivers/input/touchscreen/wm831x-ts.c 16869F: drivers/input/touchscreen/wm97*.c 16870F: drivers/mfd/arizona* 16871F: drivers/mfd/wm*.c 16872F: drivers/mfd/cs47l24* 16873F: drivers/power/supply/wm83*.c 16874F: drivers/rtc/rtc-wm83*.c 16875F: drivers/regulator/wm8*.c 16876F: drivers/regulator/arizona* 16877F: drivers/video/backlight/wm83*_bl.c 16878F: drivers/watchdog/wm83*_wdt.c 16879F: include/linux/mfd/arizona/ 16880F: include/linux/mfd/wm831x/ 16881F: include/linux/mfd/wm8350/ 16882F: include/linux/mfd/wm8400* 16883F: include/linux/regulator/arizona* 16884F: include/linux/wm97xx.h 16885F: include/sound/wm????.h 16886F: sound/soc/codecs/arizona.? 16887F: sound/soc/codecs/wm* 16888F: sound/soc/codecs/cs47l24* 16889 16890WORKQUEUE 16891M: Tejun Heo <tj@kernel.org> 16892R: Lai Jiangshan <jiangshanlai@gmail.com> 16893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16894S: Maintained 16895F: include/linux/workqueue.h 16896F: kernel/workqueue.c 16897F: Documentation/core-api/workqueue.rst 16898 16899X-POWERS AXP288 PMIC DRIVERS 16900M: Hans de Goede <hdegoede@redhat.com> 16901S: Maintained 16902N: axp288 16903F: drivers/acpi/pmic/intel_pmic_xpower.c 16904 16905X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16906M: Chen-Yu Tsai <wens@csie.org> 16907L: linux-kernel@vger.kernel.org 16908S: Maintained 16909N: axp[128] 16910 16911X.25 NETWORK LAYER 16912M: Andrew Hendry <andrew.hendry@gmail.com> 16913L: linux-x25@vger.kernel.org 16914S: Odd Fixes 16915F: Documentation/networking/x25* 16916F: include/net/x25* 16917F: net/x25/ 16918 16919X86 ARCHITECTURE (32-BIT AND 64-BIT) 16920M: Thomas Gleixner <tglx@linutronix.de> 16921M: Ingo Molnar <mingo@redhat.com> 16922M: Borislav Petkov <bp@alien8.de> 16923R: "H. Peter Anvin" <hpa@zytor.com> 16924M: x86@kernel.org 16925L: linux-kernel@vger.kernel.org 16926T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16927S: Maintained 16928F: Documentation/devicetree/bindings/x86/ 16929F: Documentation/x86/ 16930F: arch/x86/ 16931 16932X86 ENTRY CODE 16933M: Andy Lutomirski <luto@kernel.org> 16934L: linux-kernel@vger.kernel.org 16935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16936S: Maintained 16937F: arch/x86/entry/ 16938 16939X86 MCE INFRASTRUCTURE 16940M: Tony Luck <tony.luck@intel.com> 16941M: Borislav Petkov <bp@alien8.de> 16942L: linux-edac@vger.kernel.org 16943S: Maintained 16944F: arch/x86/kernel/cpu/mce/* 16945 16946X86 MICROCODE UPDATE SUPPORT 16947M: Borislav Petkov <bp@alien8.de> 16948S: Maintained 16949F: arch/x86/kernel/cpu/microcode/* 16950 16951X86 MM 16952M: Dave Hansen <dave.hansen@linux.intel.com> 16953M: Andy Lutomirski <luto@kernel.org> 16954M: Peter Zijlstra <peterz@infradead.org> 16955L: linux-kernel@vger.kernel.org 16956T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16957S: Maintained 16958F: arch/x86/mm/ 16959 16960X86 PLATFORM DRIVERS 16961M: Darren Hart <dvhart@infradead.org> 16962M: Andy Shevchenko <andy@infradead.org> 16963L: platform-driver-x86@vger.kernel.org 16964T: git git://git.infradead.org/linux-platform-drivers-x86.git 16965S: Maintained 16966F: drivers/platform/x86/ 16967F: drivers/platform/olpc/ 16968 16969X86 PLATFORM DRIVERS - ARCH 16970R: Darren Hart <dvhart@infradead.org> 16971R: Andy Shevchenko <andy@infradead.org> 16972L: platform-driver-x86@vger.kernel.org 16973L: x86@kernel.org 16974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16975S: Maintained 16976F: arch/x86/platform 16977 16978X86 VDSO 16979M: Andy Lutomirski <luto@kernel.org> 16980L: linux-kernel@vger.kernel.org 16981T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16982S: Maintained 16983F: arch/x86/entry/vdso/ 16984 16985XARRAY 16986M: Matthew Wilcox <willy@infradead.org> 16987L: linux-fsdevel@vger.kernel.org 16988S: Supported 16989F: Documentation/core-api/xarray.rst 16990F: lib/idr.c 16991F: lib/xarray.c 16992F: include/linux/idr.h 16993F: include/linux/xarray.h 16994F: tools/testing/radix-tree 16995 16996XBOX DVD IR REMOTE 16997M: Benjamin Valentin <benpicco@googlemail.com> 16998S: Maintained 16999F: drivers/media/rc/xbox_remote.c 17000F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17001 17002XC2028/3028 TUNER DRIVER 17003M: Mauro Carvalho Chehab <mchehab@kernel.org> 17004L: linux-media@vger.kernel.org 17005W: https://linuxtv.org 17006T: git git://linuxtv.org/media_tree.git 17007S: Maintained 17008F: drivers/media/tuners/tuner-xc2028.* 17009 17010XDP (eXpress Data Path) 17011M: Alexei Starovoitov <ast@kernel.org> 17012M: Daniel Borkmann <daniel@iogearbox.net> 17013M: David S. Miller <davem@davemloft.net> 17014M: Jakub Kicinski <jakub.kicinski@netronome.com> 17015M: Jesper Dangaard Brouer <hawk@kernel.org> 17016M: John Fastabend <john.fastabend@gmail.com> 17017L: netdev@vger.kernel.org 17018L: xdp-newbies@vger.kernel.org 17019L: bpf@vger.kernel.org 17020S: Supported 17021F: net/core/xdp.c 17022F: include/net/xdp.h 17023F: kernel/bpf/devmap.c 17024F: kernel/bpf/cpumap.c 17025F: include/trace/events/xdp.h 17026K: xdp 17027N: xdp 17028 17029XDP SOCKETS (AF_XDP) 17030M: Björn Töpel <bjorn.topel@intel.com> 17031M: Magnus Karlsson <magnus.karlsson@intel.com> 17032L: netdev@vger.kernel.org 17033L: bpf@vger.kernel.org 17034S: Maintained 17035F: kernel/bpf/xskmap.c 17036F: net/xdp/ 17037 17038XEN BLOCK SUBSYSTEM 17039M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17040M: Roger Pau Monné <roger.pau@citrix.com> 17041L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17042S: Supported 17043F: drivers/block/xen-blkback/* 17044F: drivers/block/xen* 17045 17046XEN HYPERVISOR ARM 17047M: Stefano Stabellini <sstabellini@kernel.org> 17048L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17049S: Maintained 17050F: arch/arm/xen/ 17051F: arch/arm/include/asm/xen/ 17052 17053XEN HYPERVISOR ARM64 17054M: Stefano Stabellini <sstabellini@kernel.org> 17055L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17056S: Maintained 17057F: arch/arm64/xen/ 17058F: arch/arm64/include/asm/xen/ 17059 17060XEN HYPERVISOR INTERFACE 17061M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17062M: Juergen Gross <jgross@suse.com> 17063R: Stefano Stabellini <sstabellini@kernel.org> 17064L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17065T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17066S: Supported 17067F: arch/x86/xen/ 17068F: arch/x86/platform/pvh/ 17069F: drivers/*/xen-*front.c 17070F: drivers/xen/ 17071F: arch/x86/include/asm/xen/ 17072F: arch/x86/include/asm/pvclock-abi.h 17073F: include/xen/ 17074F: include/uapi/xen/ 17075F: Documentation/ABI/stable/sysfs-hypervisor-xen 17076F: Documentation/ABI/testing/sysfs-hypervisor-xen 17077 17078XEN NETWORK BACKEND DRIVER 17079M: Wei Liu <wei.liu2@citrix.com> 17080M: Paul Durrant <paul.durrant@citrix.com> 17081L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17082L: netdev@vger.kernel.org 17083S: Supported 17084F: drivers/net/xen-netback/* 17085 17086XEN PCI SUBSYSTEM 17087M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17088L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17089S: Supported 17090F: arch/x86/pci/*xen* 17091F: drivers/pci/*xen* 17092 17093XEN PVSCSI DRIVERS 17094M: Juergen Gross <jgross@suse.com> 17095L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17096L: linux-scsi@vger.kernel.org 17097S: Supported 17098F: drivers/scsi/xen-scsifront.c 17099F: drivers/xen/xen-scsiback.c 17100F: include/xen/interface/io/vscsiif.h 17101 17102XEN SWIOTLB SUBSYSTEM 17103M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17104L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17105L: iommu@lists.linux-foundation.org 17106S: Supported 17107F: arch/x86/xen/*swiotlb* 17108F: drivers/xen/*swiotlb* 17109 17110XEN SOUND FRONTEND DRIVER 17111M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17112L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17113L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17114S: Supported 17115F: sound/xen/* 17116 17117XFS FILESYSTEM 17118M: Darrick J. Wong <darrick.wong@oracle.com> 17119M: linux-xfs@vger.kernel.org 17120L: linux-xfs@vger.kernel.org 17121W: http://xfs.org/ 17122T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17123S: Supported 17124F: Documentation/filesystems/xfs.txt 17125F: fs/xfs/ 17126 17127XILINX AXI ETHERNET DRIVER 17128M: Anirudha Sarangi <anirudh@xilinx.com> 17129M: John Linn <John.Linn@xilinx.com> 17130S: Maintained 17131F: drivers/net/ethernet/xilinx/xilinx_axienet* 17132 17133XILINX UARTLITE SERIAL DRIVER 17134M: Peter Korsgaard <jacmet@sunsite.dk> 17135L: linux-serial@vger.kernel.org 17136S: Maintained 17137F: drivers/tty/serial/uartlite.c 17138 17139XILINX VIDEO IP CORES 17140M: Hyun Kwon <hyun.kwon@xilinx.com> 17141M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17142L: linux-media@vger.kernel.org 17143T: git git://linuxtv.org/media_tree.git 17144S: Supported 17145F: Documentation/devicetree/bindings/media/xilinx/ 17146F: drivers/media/platform/xilinx/ 17147F: include/uapi/linux/xilinx-v4l2-controls.h 17148 17149XILLYBUS DRIVER 17150M: Eli Billauer <eli.billauer@gmail.com> 17151L: linux-kernel@vger.kernel.org 17152S: Supported 17153F: drivers/char/xillybus/ 17154 17155XLP9XX I2C DRIVER 17156M: George Cherian <george.cherian@cavium.com> 17157M: Jan Glauber <jglauber@cavium.com> 17158L: linux-i2c@vger.kernel.org 17159W: http://www.cavium.com 17160S: Supported 17161F: drivers/i2c/busses/i2c-xlp9xx.c 17162 17163XRA1403 GPIO EXPANDER 17164M: Nandor Han <nandor.han@ge.com> 17165M: Semi Malinen <semi.malinen@ge.com> 17166L: linux-gpio@vger.kernel.org 17167S: Maintained 17168F: drivers/gpio/gpio-xra1403.c 17169F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17170 17171XTENSA XTFPGA PLATFORM SUPPORT 17172M: Max Filippov <jcmvbkbc@gmail.com> 17173L: linux-xtensa@linux-xtensa.org 17174S: Maintained 17175F: drivers/spi/spi-xtensa-xtfpga.c 17176F: sound/soc/xtensa/xtfpga-i2s.c 17177 17178YAM DRIVER FOR AX.25 17179M: Jean-Paul Roubelat <jpr@f6fbb.org> 17180L: linux-hams@vger.kernel.org 17181S: Maintained 17182F: drivers/net/hamradio/yam* 17183F: include/linux/yam.h 17184 17185YAMA SECURITY MODULE 17186M: Kees Cook <keescook@chromium.org> 17187T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17188S: Supported 17189F: security/yama/ 17190F: Documentation/admin-guide/LSM/Yama.rst 17191 17192YEALINK PHONE DRIVER 17193M: Henk Vergonet <Henk.Vergonet@gmail.com> 17194L: usbb2k-api-dev@nongnu.org 17195S: Maintained 17196F: Documentation/input/devices/yealink.rst 17197F: drivers/input/misc/yealink.* 17198 17199Z8530 DRIVER FOR AX.25 17200M: Joerg Reuter <jreuter@yaina.de> 17201W: http://yaina.de/jreuter/ 17202W: http://www.qsl.net/dl1bke/ 17203L: linux-hams@vger.kernel.org 17204S: Maintained 17205F: Documentation/networking/z8530drv.txt 17206F: drivers/net/hamradio/*scc.c 17207F: drivers/net/hamradio/z8530.h 17208 17209ZBUD COMPRESSED PAGE ALLOCATOR 17210M: Seth Jennings <sjenning@redhat.com> 17211M: Dan Streetman <ddstreet@ieee.org> 17212L: linux-mm@kvack.org 17213S: Maintained 17214F: mm/zbud.c 17215F: include/linux/zbud.h 17216 17217ZD1211RW WIRELESS DRIVER 17218M: Daniel Drake <dsd@gentoo.org> 17219M: Ulrich Kunitz <kune@deine-taler.de> 17220W: http://zd1211.ath.cx/wiki/DriverRewrite 17221L: linux-wireless@vger.kernel.org 17222L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17223S: Maintained 17224F: drivers/net/wireless/zydas/zd1211rw/ 17225 17226ZD1301 MEDIA DRIVER 17227M: Antti Palosaari <crope@iki.fi> 17228L: linux-media@vger.kernel.org 17229W: https://linuxtv.org/ 17230W: http://palosaari.fi/linux/ 17231Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17232S: Maintained 17233F: drivers/media/usb/dvb-usb-v2/zd1301* 17234 17235ZD1301_DEMOD MEDIA DRIVER 17236M: Antti Palosaari <crope@iki.fi> 17237L: linux-media@vger.kernel.org 17238W: https://linuxtv.org/ 17239W: http://palosaari.fi/linux/ 17240Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17241S: Maintained 17242F: drivers/media/dvb-frontends/zd1301_demod* 17243 17244ZPOOL COMPRESSED PAGE STORAGE API 17245M: Dan Streetman <ddstreet@ieee.org> 17246L: linux-mm@kvack.org 17247S: Maintained 17248F: mm/zpool.c 17249F: include/linux/zpool.h 17250 17251ZR36067 VIDEO FOR LINUX DRIVER 17252L: mjpeg-users@lists.sourceforge.net 17253L: linux-media@vger.kernel.org 17254W: http://mjpeg.sourceforge.net/driver-zoran/ 17255T: hg https://linuxtv.org/hg/v4l-dvb 17256S: Odd Fixes 17257F: drivers/staging/media/zoran/ 17258 17259ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17260M: Minchan Kim <minchan@kernel.org> 17261M: Nitin Gupta <ngupta@vflare.org> 17262R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17263L: linux-kernel@vger.kernel.org 17264S: Maintained 17265F: drivers/block/zram/ 17266F: Documentation/blockdev/zram.txt 17267 17268ZS DECSTATION Z85C30 SERIAL DRIVER 17269M: "Maciej W. Rozycki" <macro@linux-mips.org> 17270S: Maintained 17271F: drivers/tty/serial/zs.* 17272 17273ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17274M: Minchan Kim <minchan@kernel.org> 17275M: Nitin Gupta <ngupta@vflare.org> 17276R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17277L: linux-mm@kvack.org 17278S: Maintained 17279F: mm/zsmalloc.c 17280F: include/linux/zsmalloc.h 17281F: Documentation/vm/zsmalloc.rst 17282 17283ZSWAP COMPRESSED SWAP CACHING 17284M: Seth Jennings <sjenning@redhat.com> 17285M: Dan Streetman <ddstreet@ieee.org> 17286L: linux-mm@kvack.org 17287S: Maintained 17288F: mm/zswap.c 17289 17290THE REST 17291M: Linus Torvalds <torvalds@linux-foundation.org> 17292L: linux-kernel@vger.kernel.org 17293Q: http://patchwork.kernel.org/project/LKML/list/ 17294T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17295S: Buried alive in reporters 17296F: * 17297F: */ 17298