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 963ANALOGBITS PLL LIBRARIES 964M: Paul Walmsley <paul.walmsley@sifive.com> 965S: Supported 966F: drivers/clk/analogbits/* 967F: include/linux/clk/analogbits* 968 969ANDES ARCHITECTURE 970M: Greentime Hu <green.hu@gmail.com> 971M: Vincent Chen <deanbo422@gmail.com> 972T: git https://github.com/andestech/linux.git 973S: Supported 974F: arch/nds32/ 975F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 976F: Documentation/devicetree/bindings/nds32/ 977K: nds32 978N: nds32 979 980ANDROID CONFIG FRAGMENTS 981M: Rob Herring <robh@kernel.org> 982S: Supported 983F: kernel/configs/android* 984 985ANDROID DRIVERS 986M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 987M: Arve Hjønnevåg <arve@android.com> 988M: Todd Kjos <tkjos@android.com> 989M: Martijn Coenen <maco@android.com> 990M: Joel Fernandes <joel@joelfernandes.org> 991M: Christian Brauner <christian@brauner.io> 992T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 993L: devel@driverdev.osuosl.org 994S: Supported 995F: drivers/android/ 996F: drivers/staging/android/ 997 998ANDROID GOLDFISH PIC DRIVER 999M: Miodrag Dinic <miodrag.dinic@mips.com> 1000S: Supported 1001F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1002F: drivers/irqchip/irq-goldfish-pic.c 1003 1004ANDROID GOLDFISH RTC DRIVER 1005M: Miodrag Dinic <miodrag.dinic@mips.com> 1006S: Supported 1007F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1008F: drivers/rtc/rtc-goldfish.c 1009 1010ANDROID ION DRIVER 1011M: Laura Abbott <labbott@redhat.com> 1012M: Sumit Semwal <sumit.semwal@linaro.org> 1013L: devel@driverdev.osuosl.org 1014L: dri-devel@lists.freedesktop.org 1015L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1016S: Supported 1017F: drivers/staging/android/ion 1018F: drivers/staging/android/uapi/ion.h 1019 1020AOA (Apple Onboard Audio) ALSA DRIVER 1021M: Johannes Berg <johannes@sipsolutions.net> 1022L: linuxppc-dev@lists.ozlabs.org 1023L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1024S: Maintained 1025F: sound/aoa/ 1026 1027APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1028M: William Breathitt Gray <vilhelm.gray@gmail.com> 1029L: linux-iio@vger.kernel.org 1030S: Maintained 1031F: drivers/iio/adc/stx104.c 1032 1033APM DRIVER 1034M: Jiri Kosina <jikos@kernel.org> 1035S: Odd fixes 1036T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1037F: arch/x86/kernel/apm_32.c 1038F: include/linux/apm_bios.h 1039F: include/uapi/linux/apm_bios.h 1040F: drivers/char/apm-emulation.c 1041 1042APPARMOR SECURITY MODULE 1043M: John Johansen <john.johansen@canonical.com> 1044L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1045W: wiki.apparmor.net 1046T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1047S: Supported 1048F: security/apparmor/ 1049F: Documentation/admin-guide/LSM/apparmor.rst 1050 1051APPLE BCM5974 MULTITOUCH DRIVER 1052M: Henrik Rydberg <rydberg@bitmath.org> 1053L: linux-input@vger.kernel.org 1054S: Odd fixes 1055F: drivers/input/mouse/bcm5974.c 1056 1057APPLE SMC DRIVER 1058M: Henrik Rydberg <rydberg@bitmath.org> 1059L: linux-hwmon@vger.kernel.org 1060S: Odd fixes 1061F: drivers/hwmon/applesmc.c 1062 1063APPLETALK NETWORK LAYER 1064L: netdev@vger.kernel.org 1065S: Odd fixes 1066F: drivers/net/appletalk/ 1067F: net/appletalk/ 1068F: include/linux/atalk.h 1069F: include/uapi/linux/atalk.h 1070 1071APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1072M: Khuong Dinh <khuong@os.amperecomputing.com> 1073S: Supported 1074F: arch/arm64/boot/dts/apm/ 1075 1076APPLIED MICRO (APM) X-GENE SOC EDAC 1077M: Khuong Dinh <khuong@os.amperecomputing.com> 1078S: Supported 1079F: drivers/edac/xgene_edac.c 1080F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1081 1082APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1083M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1084M: Keyur Chudgar <keyur@os.amperecomputing.com> 1085S: Supported 1086F: drivers/net/ethernet/apm/xgene-v2/ 1087 1088APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1089M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1090M: Keyur Chudgar <keyur@os.amperecomputing.com> 1091M: Quan Nguyen <quan@os.amperecomputing.com> 1092S: Supported 1093F: drivers/net/ethernet/apm/xgene/ 1094F: drivers/net/phy/mdio-xgene.c 1095F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1096F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1097 1098APPLIED MICRO (APM) X-GENE SOC PMU 1099M: Khuong Dinh <khuong@os.amperecomputing.com> 1100S: Supported 1101F: drivers/perf/xgene_pmu.c 1102F: Documentation/perf/xgene-pmu.txt 1103F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1104 1105APTINA CAMERA SENSOR PLL 1106M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1107L: linux-media@vger.kernel.org 1108S: Maintained 1109F: drivers/media/i2c/aptina-pll.* 1110 1111ARC FRAMEBUFFER DRIVER 1112M: Jaya Kumar <jayalk@intworks.biz> 1113S: Maintained 1114F: drivers/video/fbdev/arcfb.c 1115F: drivers/video/fbdev/core/fb_defio.c 1116 1117ARC PGU DRM DRIVER 1118M: Alexey Brodkin <abrodkin@synopsys.com> 1119S: Supported 1120F: drivers/gpu/drm/arc/ 1121F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1122 1123ARCNET NETWORK LAYER 1124M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1125L: netdev@vger.kernel.org 1126S: Maintained 1127F: drivers/net/arcnet/ 1128F: include/uapi/linux/if_arcnet.h 1129 1130ARM ARCHITECTED TIMER DRIVER 1131M: Mark Rutland <mark.rutland@arm.com> 1132M: Marc Zyngier <marc.zyngier@arm.com> 1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1134S: Maintained 1135F: arch/arm/include/asm/arch_timer.h 1136F: arch/arm64/include/asm/arch_timer.h 1137F: drivers/clocksource/arm_arch_timer.c 1138 1139ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1140M: Linus Walleij <linus.walleij@linaro.org> 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1142S: Maintained 1143F: Documentation/devicetree/bindings/arm/arm-boards 1144F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1145F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1146F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1147F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1148F: arch/arm/mach-integrator/ 1149F: arch/arm/mach-realview/ 1150F: arch/arm/mach-versatile/ 1151F: arch/arm/plat-versatile/ 1152F: arch/arm/boot/dts/arm-realview-* 1153F: arch/arm/boot/dts/integrator* 1154F: arch/arm/boot/dts/versatile* 1155F: drivers/clk/versatile/ 1156F: drivers/i2c/busses/i2c-versatile.c 1157F: drivers/irqchip/irq-versatile-fpga.c 1158F: drivers/mtd/maps/physmap_of_versatile.c 1159F: drivers/power/reset/arm-versatile-reboot.c 1160F: drivers/soc/versatile/ 1161 1162ARM HDLCD DRM DRIVER 1163M: Liviu Dudau <liviu.dudau@arm.com> 1164S: Supported 1165F: drivers/gpu/drm/arm/hdlcd_* 1166F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1167 1168ARM KOMEDA DRM-KMS DRIVER 1169M: James (Qian) Wang <james.qian.wang@arm.com> 1170M: Liviu Dudau <liviu.dudau@arm.com> 1171L: Mali DP Maintainers <malidp@foss.arm.com> 1172S: Supported 1173T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1174F: drivers/gpu/drm/arm/display/include/ 1175F: drivers/gpu/drm/arm/display/komeda/ 1176F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt 1177F: Documentation/gpu/komeda-kms.rst 1178 1179ARM MALI-DP DRM DRIVER 1180M: Liviu Dudau <liviu.dudau@arm.com> 1181M: Brian Starkey <brian.starkey@arm.com> 1182L: Mali DP Maintainers <malidp@foss.arm.com> 1183S: Supported 1184T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1185F: drivers/gpu/drm/arm/ 1186F: Documentation/devicetree/bindings/display/arm,malidp.txt 1187F: Documentation/gpu/afbc.rst 1188 1189ARM MFM AND FLOPPY DRIVERS 1190M: Ian Molton <spyro@f2s.com> 1191S: Maintained 1192F: arch/arm/lib/floppydma.S 1193F: arch/arm/include/asm/floppy.h 1194 1195ARM PMU PROFILING AND DEBUGGING 1196M: Will Deacon <will.deacon@arm.com> 1197M: Mark Rutland <mark.rutland@arm.com> 1198S: Maintained 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1200F: arch/arm*/kernel/perf_* 1201F: arch/arm/oprofile/common.c 1202F: arch/arm*/kernel/hw_breakpoint.c 1203F: arch/arm*/include/asm/hw_breakpoint.h 1204F: arch/arm*/include/asm/perf_event.h 1205F: drivers/perf/* 1206F: include/linux/perf/arm_pmu.h 1207F: Documentation/devicetree/bindings/arm/pmu.yaml 1208F: Documentation/devicetree/bindings/perf/ 1209 1210ARM PORT 1211M: Russell King <linux@armlinux.org.uk> 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1213W: http://www.armlinux.org.uk/ 1214S: Odd Fixes 1215T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1216F: arch/arm/ 1217X: arch/arm/boot/dts/ 1218 1219ARM PRIMECELL AACI PL041 DRIVER 1220M: Russell King <linux@armlinux.org.uk> 1221S: Odd Fixes 1222F: sound/arm/aaci.* 1223 1224ARM PRIMECELL BUS SUPPORT 1225M: Russell King <linux@armlinux.org.uk> 1226S: Odd Fixes 1227F: drivers/amba/ 1228F: include/linux/amba/bus.h 1229 1230ARM PRIMECELL CLCD PL110 DRIVER 1231M: Russell King <linux@armlinux.org.uk> 1232S: Odd Fixes 1233F: drivers/video/fbdev/amba-clcd.* 1234 1235ARM PRIMECELL KMI PL050 DRIVER 1236M: Russell King <linux@armlinux.org.uk> 1237S: Odd Fixes 1238F: drivers/input/serio/ambakmi.* 1239F: include/linux/amba/kmi.h 1240 1241ARM PRIMECELL MMCI PL180/1 DRIVER 1242M: Russell King <linux@armlinux.org.uk> 1243S: Odd Fixes 1244F: drivers/mmc/host/mmci.* 1245F: include/linux/amba/mmci.h 1246 1247ARM PRIMECELL SSP PL022 SPI DRIVER 1248M: Linus Walleij <linus.walleij@linaro.org> 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1250S: Maintained 1251F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1252F: drivers/spi/spi-pl022.c 1253 1254ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1255M: Russell King <linux@armlinux.org.uk> 1256S: Odd Fixes 1257F: drivers/tty/serial/amba-pl01*.c 1258F: include/linux/amba/serial.h 1259 1260ARM PRIMECELL VIC PL190/PL192 DRIVER 1261M: Linus Walleij <linus.walleij@linaro.org> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1265F: drivers/irqchip/irq-vic.c 1266 1267ARM SMMU DRIVERS 1268M: Will Deacon <will.deacon@arm.com> 1269R: Robin Murphy <robin.murphy@arm.com> 1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1271S: Maintained 1272F: drivers/iommu/arm-smmu.c 1273F: drivers/iommu/arm-smmu-v3.c 1274F: drivers/iommu/io-pgtable-arm.c 1275F: drivers/iommu/io-pgtable-arm-v7s.c 1276 1277ARM SUB-ARCHITECTURES 1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1279S: Maintained 1280F: arch/arm/mach-*/ 1281F: arch/arm/plat-*/ 1282T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1283 1284ARM/ACTIONS SEMI ARCHITECTURE 1285M: Andreas Färber <afaerber@suse.de> 1286R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288S: Maintained 1289N: owl 1290F: arch/arm/mach-actions/ 1291F: arch/arm/boot/dts/owl-* 1292F: arch/arm64/boot/dts/actions/ 1293F: drivers/clk/actions/ 1294F: drivers/clocksource/timer-owl* 1295F: drivers/dma/owl-dma.c 1296F: drivers/i2c/busses/i2c-owl.c 1297F: drivers/pinctrl/actions/* 1298F: drivers/soc/actions/ 1299F: include/dt-bindings/power/owl-* 1300F: include/linux/soc/actions/ 1301F: Documentation/devicetree/bindings/arm/actions.txt 1302F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1303F: Documentation/devicetree/bindings/dma/owl-dma.txt 1304F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1305F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1306F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1307F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1308 1309ARM/ADS SPHERE MACHINE SUPPORT 1310M: Lennert Buytenhek <kernel@wantstofly.org> 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1312S: Maintained 1313 1314ARM/AFEB9260 MACHINE SUPPORT 1315M: Sergey Lapin <slapin@ossfans.org> 1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1317S: Maintained 1318 1319ARM/AJECO 1ARM MACHINE SUPPORT 1320M: Lennert Buytenhek <kernel@wantstofly.org> 1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1322S: Maintained 1323 1324ARM/Allwinner SoC Clock Support 1325M: Emilio López <emilio@elopez.com.ar> 1326S: Maintained 1327F: drivers/clk/sunxi/ 1328 1329ARM/Allwinner sunXi SoC support 1330M: Maxime Ripard <maxime.ripard@bootlin.com> 1331M: Chen-Yu Tsai <wens@csie.org> 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1333S: Maintained 1334N: sun[x456789]i 1335N: sun50i 1336F: arch/arm/mach-sunxi/ 1337F: arch/arm64/boot/dts/allwinner/ 1338F: drivers/clk/sunxi-ng/ 1339F: drivers/pinctrl/sunxi/ 1340F: drivers/soc/sunxi/ 1341T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1342 1343ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1344M: Neil Armstrong <narmstrong@baylibre.com> 1345M: Jerome Brunet <jbrunet@baylibre.com> 1346L: linux-amlogic@lists.infradead.org 1347S: Maintained 1348F: drivers/clk/meson/ 1349F: include/dt-bindings/clock/meson* 1350F: include/dt-bindings/clock/gxbb* 1351F: Documentation/devicetree/bindings/clock/amlogic* 1352 1353ARM/Amlogic Meson SoC support 1354M: Kevin Hilman <khilman@baylibre.com> 1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1356L: linux-amlogic@lists.infradead.org 1357W: http://linux-meson.com/ 1358S: Maintained 1359F: arch/arm/mach-meson/ 1360F: arch/arm/boot/dts/meson* 1361F: arch/arm64/boot/dts/amlogic/ 1362F: drivers/pinctrl/meson/ 1363F: drivers/mmc/host/meson* 1364F: drivers/soc/amlogic/ 1365N: meson 1366 1367ARM/Amlogic Meson SoC Sound Drivers 1368M: Jerome Brunet <jbrunet@baylibre.com> 1369L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1370S: Maintained 1371F: sound/soc/meson/ 1372F: Documentation/devicetree/bindings/sound/amlogic* 1373 1374ARM/Annapurna Labs ALPINE ARCHITECTURE 1375M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1376M: Antoine Tenart <antoine.tenart@bootlin.com> 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1378S: Maintained 1379F: arch/arm/mach-alpine/ 1380F: arch/arm/boot/dts/alpine* 1381F: arch/arm64/boot/dts/al/ 1382F: drivers/*/*alpine* 1383 1384ARM/ARTPEC MACHINE SUPPORT 1385M: Jesper Nilsson <jesper.nilsson@axis.com> 1386M: Lars Persson <lars.persson@axis.com> 1387S: Maintained 1388L: linux-arm-kernel@axis.com 1389F: arch/arm/mach-artpec 1390F: arch/arm/boot/dts/artpec6* 1391F: drivers/clk/axis 1392F: drivers/crypto/axis 1393F: drivers/pinctrl/pinctrl-artpec* 1394F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1395 1396ARM/ASPEED I2C DRIVER 1397M: Brendan Higgins <brendanhiggins@google.com> 1398R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1399R: Joel Stanley <joel@jms.id.au> 1400L: linux-i2c@vger.kernel.org 1401L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1402S: Maintained 1403F: drivers/irqchip/irq-aspeed-i2c-ic.c 1404F: drivers/i2c/busses/i2c-aspeed.c 1405F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1406F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1407 1408ARM/ASPEED MACHINE SUPPORT 1409M: Joel Stanley <joel@jms.id.au> 1410R: Andrew Jeffery <andrew@aj.id.au> 1411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1412L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1413Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1414S: Supported 1415T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1416F: arch/arm/mach-aspeed/ 1417F: arch/arm/boot/dts/aspeed-* 1418N: aspeed 1419 1420ARM/BITMAIN ARCHITECTURE 1421M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1423S: Maintained 1424F: arch/arm64/boot/dts/bitmain/ 1425F: Documentation/devicetree/bindings/arm/bitmain.yaml 1426 1427ARM/CALXEDA HIGHBANK ARCHITECTURE 1428M: Rob Herring <robh@kernel.org> 1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1430S: Maintained 1431F: arch/arm/mach-highbank/ 1432F: arch/arm/boot/dts/highbank.dts 1433F: arch/arm/boot/dts/ecx-*.dts* 1434 1435ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1436M: Krzysztof Halasa <khalasa@piap.pl> 1437S: Maintained 1438F: arch/arm/mach-cns3xxx/ 1439 1440ARM/CAVIUM THUNDER NETWORK DRIVER 1441M: Sunil Goutham <sgoutham@cavium.com> 1442M: Robert Richter <rric@kernel.org> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Supported 1445F: drivers/net/ethernet/cavium/thunder/ 1446 1447ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1448M: Lukasz Majewski <lukma@denx.de> 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1450S: Maintained 1451F: arch/arm/mach-ep93xx/ts72xx.c 1452 1453ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1454M: Alexander Shiyan <shc_work@mail.ru> 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1456S: Odd Fixes 1457N: clps711x 1458 1459ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1460M: Lennert Buytenhek <kernel@wantstofly.org> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462S: Maintained 1463 1464ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1465M: Hartley Sweeten <hsweeten@visionengravers.com> 1466M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1468S: Maintained 1469F: arch/arm/mach-ep93xx/ 1470F: arch/arm/mach-ep93xx/include/mach/ 1471 1472ARM/CLKDEV SUPPORT 1473M: Russell King <linux@armlinux.org.uk> 1474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1475S: Maintained 1476T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1477F: drivers/clk/clkdev.c 1478 1479ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1480M: Mike Rapoport <mike@compulab.co.il> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483 1484ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1485M: Baruch Siach <baruch@tkos.co.il> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Maintained 1488F: arch/arm/boot/dts/cx92755* 1489N: digicolor 1490 1491ARM/CONTEC MICRO9 MACHINE SUPPORT 1492M: Hubert Feurstein <hubert.feurstein@contec.at> 1493S: Maintained 1494F: arch/arm/mach-ep93xx/micro9.c 1495 1496ARM/CORESIGHT FRAMEWORK AND DRIVERS 1497M: Mathieu Poirier <mathieu.poirier@linaro.org> 1498R: Suzuki K Poulose <suzuki.poulose@arm.com> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500S: Maintained 1501F: drivers/hwtracing/coresight/* 1502F: Documentation/trace/coresight.txt 1503F: Documentation/trace/coresight-cpu-debug.txt 1504F: Documentation/devicetree/bindings/arm/coresight.txt 1505F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1506F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1507F: tools/perf/arch/arm/util/pmu.c 1508F: tools/perf/arch/arm/util/auxtrace.c 1509F: tools/perf/arch/arm/util/cs-etm.c 1510F: tools/perf/arch/arm/util/cs-etm.h 1511F: tools/perf/util/cs-etm.* 1512F: tools/perf/util/cs-etm-decoder/* 1513 1514ARM/CORGI MACHINE SUPPORT 1515M: Richard Purdie <rpurdie@rpsys.net> 1516S: Maintained 1517 1518ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1519M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1520M: Linus Walleij <linus.walleij@linaro.org> 1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1522T: git git://github.com/ulli-kroll/linux.git 1523S: Maintained 1524F: Documentation/devicetree/bindings/arm/gemini.txt 1525F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1526F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1527F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1528F: arch/arm/mach-gemini/ 1529F: drivers/net/ethernet/cortina/ 1530F: drivers/pinctrl/pinctrl-gemini.c 1531F: drivers/rtc/rtc-ftrtc010.c 1532 1533ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1534M: Barry Song <baohua@kernel.org> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1537S: Maintained 1538F: arch/arm/boot/dts/prima2* 1539F: arch/arm/mach-prima2/ 1540F: drivers/clk/sirf/ 1541F: drivers/clocksource/timer-prima2.c 1542F: drivers/clocksource/timer-atlas7.c 1543N: [^a-z]sirf 1544X: drivers/gnss 1545 1546ARM/EBSA110 MACHINE SUPPORT 1547M: Russell King <linux@armlinux.org.uk> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549W: http://www.armlinux.org.uk/ 1550S: Maintained 1551F: arch/arm/mach-ebsa110/ 1552F: drivers/net/ethernet/amd/am79c961a.* 1553 1554ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1555M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1556R: Pengutronix Kernel Team <kernel@pengutronix.de> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559N: efm32 1560 1561ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1562M: Robert Jarzmik <robert.jarzmik@free.fr> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564S: Maintained 1565F: arch/arm/mach-pxa/ezx.c 1566 1567ARM/FARADAY FA526 PORT 1568M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1570S: Maintained 1571T: git git://git.berlios.de/gemini-board 1572F: arch/arm/mm/*-fa* 1573 1574ARM/FOOTBRIDGE ARCHITECTURE 1575M: Russell King <linux@armlinux.org.uk> 1576L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1577W: http://www.armlinux.org.uk/ 1578S: Maintained 1579F: arch/arm/include/asm/hardware/dec21285.h 1580F: arch/arm/mach-footbridge/ 1581 1582ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1583M: Shawn Guo <shawnguo@kernel.org> 1584M: Sascha Hauer <s.hauer@pengutronix.de> 1585R: Pengutronix Kernel Team <kernel@pengutronix.de> 1586R: Fabio Estevam <festevam@gmail.com> 1587R: NXP Linux Team <linux-imx@nxp.com> 1588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1589S: Maintained 1590T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1591N: imx 1592N: mxs 1593X: drivers/media/i2c/ 1594 1595ARM/FREESCALE VYBRID ARM ARCHITECTURE 1596M: Shawn Guo <shawnguo@kernel.org> 1597M: Sascha Hauer <s.hauer@pengutronix.de> 1598R: Pengutronix Kernel Team <kernel@pengutronix.de> 1599R: Stefan Agner <stefan@agner.ch> 1600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1601S: Maintained 1602T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1603F: arch/arm/mach-imx/*vf610* 1604F: arch/arm/boot/dts/vf* 1605 1606ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1607M: Shawn Guo <shawnguo@kernel.org> 1608M: Li Yang <leoyang.li@nxp.com> 1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1610S: Maintained 1611T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1612F: arch/arm/boot/dts/ls1021a* 1613F: arch/arm64/boot/dts/freescale/fsl-* 1614F: arch/arm64/boot/dts/freescale/qoriq-* 1615 1616ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1617M: Lennert Buytenhek <kernel@wantstofly.org> 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1619S: Maintained 1620 1621ARM/GUMSTIX MACHINE SUPPORT 1622M: Steve Sakoman <sakoman@gmail.com> 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1624S: Maintained 1625 1626ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1627M: Philipp Zabel <philipp.zabel@gmail.com> 1628M: Paul Parsons <lost.distance@yahoo.com> 1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1630S: Maintained 1631F: arch/arm/mach-pxa/hx4700.c 1632F: arch/arm/mach-pxa/include/mach/hx4700.h 1633F: sound/soc/pxa/hx4700.c 1634 1635ARM/HISILICON SOC SUPPORT 1636M: Wei Xu <xuwei5@hisilicon.com> 1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1638W: http://www.hisilicon.com 1639S: Supported 1640T: git git://github.com/hisilicon/linux-hisi.git 1641F: arch/arm/mach-hisi/ 1642F: arch/arm/boot/dts/hi3* 1643F: arch/arm/boot/dts/hip* 1644F: arch/arm/boot/dts/hisi* 1645F: arch/arm64/boot/dts/hisilicon/ 1646 1647ARM/HP JORNADA 7XX MACHINE SUPPORT 1648M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1649W: www.jlime.com 1650S: Maintained 1651T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1652F: arch/arm/mach-sa1100/jornada720.c 1653F: arch/arm/mach-sa1100/include/mach/jornada720.h 1654 1655ARM/IGEP MACHINE SUPPORT 1656M: Enric Balletbo i Serra <eballetbo@gmail.com> 1657M: Javier Martinez Canillas <javier@dowhile0.org> 1658L: linux-omap@vger.kernel.org 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660S: Maintained 1661F: arch/arm/boot/dts/omap3-igep* 1662 1663ARM/INCOME PXA270 SUPPORT 1664M: Marek Vasut <marek.vasut@gmail.com> 1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1666S: Maintained 1667F: arch/arm/mach-pxa/colibri-pxa270-income.c 1668 1669ARM/INTEL IOP13XX ARM ARCHITECTURE 1670M: Lennert Buytenhek <kernel@wantstofly.org> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672S: Maintained 1673 1674ARM/INTEL IOP32X ARM ARCHITECTURE 1675M: Lennert Buytenhek <kernel@wantstofly.org> 1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1677S: Maintained 1678 1679ARM/INTEL IOP33X ARM ARCHITECTURE 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681S: Orphan 1682 1683ARM/INTEL IQ81342EX MACHINE SUPPORT 1684M: Lennert Buytenhek <kernel@wantstofly.org> 1685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1686S: Maintained 1687 1688ARM/INTEL IXDP2850 MACHINE SUPPORT 1689M: Lennert Buytenhek <kernel@wantstofly.org> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691S: Maintained 1692 1693ARM/INTEL IXP4XX ARM ARCHITECTURE 1694M: Imre Kaloz <kaloz@openwrt.org> 1695M: Krzysztof Halasa <khalasa@piap.pl> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697S: Maintained 1698F: arch/arm/mach-ixp4xx/ 1699 1700ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1701M: Jonathan Cameron <jic23@cam.ac.uk> 1702L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1703S: Maintained 1704F: arch/arm/mach-pxa/stargate2.c 1705F: drivers/pcmcia/pxa2xx_stargate2.c 1706 1707ARM/INTEL XSC3 (MANZANO) ARM CORE 1708M: Lennert Buytenhek <kernel@wantstofly.org> 1709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1710S: Maintained 1711 1712ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1713M: Lennert Buytenhek <kernel@wantstofly.org> 1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1715S: Maintained 1716 1717ARM/LG1K ARCHITECTURE 1718M: Chanho Min <chanho.min@lge.com> 1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1720S: Maintained 1721F: arch/arm64/boot/dts/lg/ 1722 1723ARM/LOGICPD PXA270 MACHINE SUPPORT 1724M: Lennert Buytenhek <kernel@wantstofly.org> 1725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1726S: Maintained 1727 1728ARM/LPC18XX ARCHITECTURE 1729M: Vladimir Zapolskiy <vz@mleia.com> 1730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1731S: Maintained 1732F: arch/arm/boot/dts/lpc43* 1733F: drivers/i2c/busses/i2c-lpc2k.c 1734F: drivers/memory/pl172.c 1735F: drivers/mtd/spi-nor/nxp-spifi.c 1736F: drivers/rtc/rtc-lpc24xx.c 1737N: lpc18xx 1738 1739ARM/LPC32XX SOC SUPPORT 1740M: Vladimir Zapolskiy <vz@mleia.com> 1741M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1743T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1744S: Maintained 1745F: arch/arm/boot/dts/lpc32* 1746F: arch/arm/mach-lpc32xx/ 1747F: drivers/i2c/busses/i2c-pnx.c 1748F: drivers/net/ethernet/nxp/lpc_eth.c 1749F: drivers/usb/host/ohci-nxp.c 1750F: drivers/watchdog/pnx4008_wdt.c 1751N: lpc32xx 1752 1753ARM/MAGICIAN MACHINE SUPPORT 1754M: Philipp Zabel <philipp.zabel@gmail.com> 1755S: Maintained 1756 1757ARM/Marvell Dove/MV78xx0/Orion SOC support 1758M: Jason Cooper <jason@lakedaemon.net> 1759M: Andrew Lunn <andrew@lunn.ch> 1760M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1761M: Gregory Clement <gregory.clement@bootlin.com> 1762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1763S: Maintained 1764F: Documentation/devicetree/bindings/soc/dove/ 1765F: arch/arm/mach-dove/ 1766F: arch/arm/mach-mv78xx0/ 1767F: arch/arm/mach-orion5x/ 1768F: arch/arm/plat-orion/ 1769F: arch/arm/boot/dts/dove* 1770F: arch/arm/boot/dts/orion5x* 1771 1772ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1773M: Jason Cooper <jason@lakedaemon.net> 1774M: Andrew Lunn <andrew@lunn.ch> 1775M: Gregory Clement <gregory.clement@bootlin.com> 1776M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1778S: Maintained 1779F: arch/arm/boot/dts/armada* 1780F: arch/arm/boot/dts/kirkwood* 1781F: arch/arm/configs/mvebu_*_defconfig 1782F: arch/arm/mach-mvebu/ 1783F: arch/arm64/boot/dts/marvell/armada* 1784F: drivers/cpufreq/armada-37xx-cpufreq.c 1785F: drivers/cpufreq/armada-8k-cpufreq.c 1786F: drivers/cpufreq/mvebu-cpufreq.c 1787F: drivers/irqchip/irq-armada-370-xp.c 1788F: drivers/irqchip/irq-mvebu-* 1789F: drivers/pinctrl/mvebu/ 1790F: drivers/rtc/rtc-armada38x.c 1791 1792ARM/Mediatek RTC DRIVER 1793M: Eddie Huang <eddie.huang@mediatek.com> 1794M: Sean Wang <sean.wang@mediatek.com> 1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1796L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1797S: Maintained 1798F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1799F: drivers/rtc/rtc-mt6397.c 1800F: drivers/rtc/rtc-mt7622.c 1801 1802ARM/Mediatek SoC support 1803M: Matthias Brugger <matthias.bgg@gmail.com> 1804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1805L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1806W: https://mtk.bcnfs.org/ 1807C: irc://chat.freenode.net/linux-mediatek 1808S: Maintained 1809F: arch/arm/boot/dts/mt6* 1810F: arch/arm/boot/dts/mt7* 1811F: arch/arm/boot/dts/mt8* 1812F: arch/arm/mach-mediatek/ 1813F: arch/arm64/boot/dts/mediatek/ 1814F: drivers/soc/mediatek/ 1815N: mtk 1816N: mt[678] 1817K: mediatek 1818 1819ARM/Mediatek USB3 PHY DRIVER 1820M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1822L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1823S: Maintained 1824F: drivers/phy/mediatek/ 1825F: Documentation/devicetree/bindings/phy/phy-mtk-* 1826 1827ARM/MICREL KS8695 ARCHITECTURE 1828M: Greg Ungerer <gerg@uclinux.org> 1829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1830F: arch/arm/mach-ks8695/ 1831S: Odd Fixes 1832 1833ARM/Microchip (AT91) SoC support 1834M: Nicolas Ferre <nicolas.ferre@microchip.com> 1835M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1836M: Ludovic Desroches <ludovic.desroches@microchip.com> 1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1838W: http://www.linux4sam.org 1839T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1840S: Supported 1841N: at91 1842N: atmel 1843F: arch/arm/mach-at91/ 1844F: include/soc/at91/ 1845F: arch/arm/boot/dts/at91*.dts 1846F: arch/arm/boot/dts/at91*.dtsi 1847F: arch/arm/boot/dts/sama*.dts 1848F: arch/arm/boot/dts/sama*.dtsi 1849F: arch/arm/include/debug/at91.S 1850F: drivers/memory/atmel* 1851F: drivers/watchdog/sama5d4_wdt.c 1852X: drivers/input/touchscreen/atmel_mxt_ts.c 1853X: drivers/net/wireless/atmel/ 1854 1855ARM/MIOA701 MACHINE SUPPORT 1856M: Robert Jarzmik <robert.jarzmik@free.fr> 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858F: arch/arm/mach-pxa/mioa701.c 1859S: Maintained 1860 1861ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1862M: Michael Petchkovsky <mkpetch@internode.on.net> 1863S: Maintained 1864 1865ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1866M: Linus Walleij <linus.walleij@linaro.org> 1867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1868S: Maintained 1869F: arch/arm/mach-nomadik/ 1870F: arch/arm/mach-u300/ 1871F: arch/arm/mach-ux500/ 1872F: arch/arm/boot/dts/ste-* 1873F: drivers/clk/clk-nomadik.c 1874F: drivers/clk/clk-u300.c 1875F: drivers/clocksource/clksrc-dbx500-prcmu.c 1876F: drivers/clocksource/timer-u300.c 1877F: drivers/dma/coh901318* 1878F: drivers/dma/ste_dma40* 1879F: drivers/hwspinlock/u8500_hsem.c 1880F: drivers/i2c/busses/i2c-nomadik.c 1881F: drivers/i2c/busses/i2c-stu300.c 1882F: drivers/mfd/ab3100* 1883F: drivers/mfd/ab8500* 1884F: drivers/mfd/abx500* 1885F: drivers/mfd/dbx500* 1886F: drivers/mfd/db8500* 1887F: drivers/pinctrl/nomadik/ 1888F: drivers/pinctrl/pinctrl-coh901* 1889F: drivers/pinctrl/pinctrl-u300.c 1890F: drivers/rtc/rtc-ab3100.c 1891F: drivers/rtc/rtc-ab8500.c 1892F: drivers/rtc/rtc-coh901331.c 1893F: drivers/rtc/rtc-pl031.c 1894F: drivers/watchdog/coh901327_wdt.c 1895F: Documentation/devicetree/bindings/arm/ste-* 1896F: Documentation/devicetree/bindings/arm/ux500/ 1897T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1898 1899ARM/NUVOTON NPCM ARCHITECTURE 1900M: Avi Fishman <avifishman70@gmail.com> 1901M: Tomer Maimon <tmaimon77@gmail.com> 1902M: Tali Perry <tali.perry1@gmail.com> 1903R: Patrick Venture <venture@google.com> 1904R: Nancy Yuen <yuenn@google.com> 1905R: Benjamin Fair <benjaminfair@google.com> 1906L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1907S: Supported 1908F: arch/arm/mach-npcm/ 1909F: arch/arm/boot/dts/nuvoton-npcm* 1910F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 1911F: drivers/*/*npcm* 1912F: Documentation/devicetree/bindings/*/*npcm* 1913F: Documentation/devicetree/bindings/*/*/*npcm* 1914 1915ARM/NUVOTON W90X900 ARM ARCHITECTURE 1916M: Wan ZongShun <mcuos.com@gmail.com> 1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1918W: http://www.mcuos.com 1919S: Maintained 1920F: arch/arm/mach-w90x900/ 1921F: drivers/input/keyboard/w90p910_keypad.c 1922F: drivers/input/touchscreen/w90p910_ts.c 1923F: drivers/watchdog/nuc900_wdt.c 1924F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1925F: drivers/mtd/nand/raw/nuc900_nand.c 1926F: drivers/rtc/rtc-nuc900.c 1927F: drivers/spi/spi-nuc900.c 1928F: drivers/usb/host/ehci-w90x900.c 1929F: drivers/video/fbdev/nuc900fb.c 1930 1931ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1932L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1933W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1934S: Orphan 1935F: arch/arm/mach-s3c24xx/mach-gta02.c 1936F: arch/arm/mach-s3c24xx/gta02.h 1937 1938ARM/Orion SoC/Technologic Systems TS-78xx platform support 1939M: Alexander Clouter <alex@digriz.org.uk> 1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1941W: http://www.digriz.org.uk/ts78xx/kernel 1942S: Maintained 1943F: arch/arm/mach-orion5x/ts78xx-* 1944 1945ARM/OXNAS platform support 1946M: Neil Armstrong <narmstrong@baylibre.com> 1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1948L: linux-oxnas@groups.io (moderated for non-subscribers) 1949S: Maintained 1950F: arch/arm/mach-oxnas/ 1951F: arch/arm/boot/dts/ox8*.dts* 1952N: oxnas 1953 1954ARM/PALM TREO SUPPORT 1955M: Tomas Cech <sleep_walker@suse.com> 1956L: linux-arm-kernel@lists.infradead.org 1957W: http://hackndev.com 1958S: Maintained 1959F: arch/arm/mach-pxa/palmtreo.* 1960 1961ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1962M: Marek Vasut <marek.vasut@gmail.com> 1963L: linux-arm-kernel@lists.infradead.org 1964W: http://hackndev.com 1965S: Maintained 1966F: arch/arm/mach-pxa/include/mach/palmtx.h 1967F: arch/arm/mach-pxa/palmtx.c 1968F: arch/arm/mach-pxa/palmt5.* 1969F: arch/arm/mach-pxa/include/mach/palmld.h 1970F: arch/arm/mach-pxa/palmld.c 1971F: arch/arm/mach-pxa/palmte2.* 1972F: arch/arm/mach-pxa/include/mach/palmtc.h 1973F: arch/arm/mach-pxa/palmtc.c 1974 1975ARM/PALMZ72 SUPPORT 1976M: Sergey Lapin <slapin@ossfans.org> 1977L: linux-arm-kernel@lists.infradead.org 1978W: http://hackndev.com 1979S: Maintained 1980F: arch/arm/mach-pxa/palmz72.* 1981 1982ARM/PLEB SUPPORT 1983M: Peter Chubb <pleb@gelato.unsw.edu.au> 1984W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1985S: Maintained 1986 1987ARM/PT DIGITAL BOARD PORT 1988M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1990W: http://www.armlinux.org.uk/ 1991S: Maintained 1992 1993ARM/QUALCOMM SUPPORT 1994M: Andy Gross <andy.gross@linaro.org> 1995M: David Brown <david.brown@linaro.org> 1996L: linux-arm-msm@vger.kernel.org 1997S: Maintained 1998F: Documentation/devicetree/bindings/soc/qcom/ 1999F: Documentation/devicetree/bindings/*/qcom* 2000F: arch/arm/boot/dts/qcom-*.dts 2001F: arch/arm/boot/dts/qcom-*.dtsi 2002F: arch/arm/mach-qcom/ 2003F: arch/arm64/boot/dts/qcom/ 2004F: drivers/*/qcom/ 2005F: drivers/*/qcom* 2006F: drivers/*/*/qcom/ 2007F: drivers/*/*/qcom* 2008F: drivers/*/pm8???-* 2009F: drivers/bluetooth/btqcomsmd.c 2010F: drivers/clocksource/timer-qcom.c 2011F: drivers/extcon/extcon-qcom* 2012F: drivers/iommu/msm* 2013F: drivers/i2c/busses/i2c-qup.c 2014F: drivers/i2c/busses/i2c-qcom-geni.c 2015F: drivers/mfd/ssbi.c 2016F: drivers/mmc/host/mmci_qcom* 2017F: drivers/mmc/host/sdhci_msm.c 2018F: drivers/pci/controller/dwc/pcie-qcom.c 2019F: drivers/phy/qualcomm/ 2020F: drivers/power/*/msm* 2021F: drivers/reset/reset-qcom-* 2022F: drivers/scsi/ufs/ufs-qcom.* 2023F: drivers/spi/spi-qup.c 2024F: drivers/spi/spi-geni-qcom.c 2025F: drivers/spi/spi-qcom-qspi.c 2026F: drivers/tty/serial/msm_serial.c 2027F: drivers/usb/dwc3/dwc3-qcom.c 2028F: include/dt-bindings/*/qcom* 2029F: include/linux/*/qcom* 2030T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 2031 2032ARM/RADISYS ENP2611 MACHINE SUPPORT 2033M: Lennert Buytenhek <kernel@wantstofly.org> 2034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2035S: Maintained 2036 2037ARM/RDA MICRO ARCHITECTURE 2038M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2040L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2041S: Maintained 2042F: arch/arm/boot/dts/rda8810pl-* 2043F: drivers/clocksource/timer-rda.c 2044F: drivers/irqchip/irq-rda-intc.c 2045F: drivers/tty/serial/rda-uart.c 2046F: Documentation/devicetree/bindings/arm/rda.txt 2047F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2048F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2049F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2050 2051ARM/REALTEK ARCHITECTURE 2052M: Andreas Färber <afaerber@suse.de> 2053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2054S: Maintained 2055F: arch/arm64/boot/dts/realtek/ 2056F: Documentation/devicetree/bindings/arm/realtek.txt 2057 2058ARM/RENESAS ARM64 ARCHITECTURE 2059M: Simon Horman <horms@verge.net.au> 2060M: Magnus Damm <magnus.damm@gmail.com> 2061L: linux-renesas-soc@vger.kernel.org 2062Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2063T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2064S: Supported 2065F: arch/arm64/boot/dts/renesas/ 2066F: Documentation/devicetree/bindings/arm/renesas.yaml 2067F: drivers/soc/renesas/ 2068F: include/linux/soc/renesas/ 2069 2070ARM/RISCPC ARCHITECTURE 2071M: Russell King <linux@armlinux.org.uk> 2072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2073W: http://www.armlinux.org.uk/ 2074S: Maintained 2075F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2076F: arch/arm/include/asm/hardware/ioc.h 2077F: arch/arm/include/asm/hardware/iomd.h 2078F: arch/arm/include/asm/hardware/memc.h 2079F: arch/arm/mach-rpc/ 2080F: drivers/net/ethernet/8390/etherh.c 2081F: drivers/net/ethernet/i825xx/ether1* 2082F: drivers/net/ethernet/seeq/ether3* 2083F: drivers/scsi/arm/ 2084 2085ARM/Rockchip SoC support 2086M: Heiko Stuebner <heiko@sntech.de> 2087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2088L: linux-rockchip@lists.infradead.org 2089T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2090S: Maintained 2091F: arch/arm/boot/dts/rk3* 2092F: arch/arm/boot/dts/rv1108* 2093F: arch/arm/mach-rockchip/ 2094F: drivers/clk/rockchip/ 2095F: drivers/i2c/busses/i2c-rk3x.c 2096F: drivers/*/*rockchip* 2097F: drivers/*/*/*rockchip* 2098F: sound/soc/rockchip/ 2099N: rockchip 2100 2101ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2102M: Kukjin Kim <kgene@kernel.org> 2103M: Krzysztof Kozlowski <krzk@kernel.org> 2104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2105L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2106Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2107S: Maintained 2108F: arch/arm/boot/dts/s3c* 2109F: arch/arm/boot/dts/s5p* 2110F: arch/arm/boot/dts/exynos* 2111F: arch/arm64/boot/dts/exynos/ 2112F: arch/arm/plat-samsung/ 2113F: arch/arm/mach-s3c24*/ 2114F: arch/arm/mach-s3c64xx/ 2115F: arch/arm/mach-s5p*/ 2116F: arch/arm/mach-exynos*/ 2117F: drivers/*/*s3c24* 2118F: drivers/*/*/*s3c24* 2119F: drivers/*/*s3c64xx* 2120F: drivers/*/*s5pv210* 2121F: drivers/memory/samsung/* 2122F: drivers/soc/samsung/* 2123F: Documentation/arm/Samsung/ 2124F: Documentation/devicetree/bindings/arm/samsung/ 2125F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2126F: Documentation/devicetree/bindings/power/pd-samsung.txt 2127N: exynos 2128 2129ARM/SAMSUNG MOBILE MACHINE SUPPORT 2130M: Kyungmin Park <kyungmin.park@samsung.com> 2131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2132S: Maintained 2133F: arch/arm/mach-s5pv210/ 2134 2135ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2136M: Kyungmin Park <kyungmin.park@samsung.com> 2137M: Kamil Debski <kamil@wypas.org> 2138M: Andrzej Hajda <a.hajda@samsung.com> 2139L: linux-arm-kernel@lists.infradead.org 2140L: linux-media@vger.kernel.org 2141S: Maintained 2142F: drivers/media/platform/s5p-g2d/ 2143 2144ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2145M: Marek Szyprowski <m.szyprowski@samsung.com> 2146L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2147L: linux-media@vger.kernel.org 2148S: Maintained 2149F: drivers/media/platform/s5p-cec/ 2150F: Documentation/devicetree/bindings/media/s5p-cec.txt 2151 2152ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2153M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2154M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2155M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2156L: linux-arm-kernel@lists.infradead.org 2157L: linux-media@vger.kernel.org 2158S: Maintained 2159F: drivers/media/platform/s5p-jpeg/ 2160 2161ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2162M: Kyungmin Park <kyungmin.park@samsung.com> 2163M: Kamil Debski <kamil@wypas.org> 2164M: Jeongtae Park <jtp.park@samsung.com> 2165M: Andrzej Hajda <a.hajda@samsung.com> 2166L: linux-arm-kernel@lists.infradead.org 2167L: linux-media@vger.kernel.org 2168S: Maintained 2169F: drivers/media/platform/s5p-mfc/ 2170 2171ARM/SHMOBILE ARM ARCHITECTURE 2172M: Simon Horman <horms@verge.net.au> 2173M: Magnus Damm <magnus.damm@gmail.com> 2174L: linux-renesas-soc@vger.kernel.org 2175Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2176T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2177S: Supported 2178F: arch/arm/boot/dts/emev2* 2179F: arch/arm/boot/dts/gr-peach* 2180F: arch/arm/boot/dts/iwg20d-q7* 2181F: arch/arm/boot/dts/r7s* 2182F: arch/arm/boot/dts/r8a* 2183F: arch/arm/boot/dts/r9a* 2184F: arch/arm/boot/dts/sh* 2185F: arch/arm/configs/shmobile_defconfig 2186F: arch/arm/include/debug/renesas-scif.S 2187F: arch/arm/mach-shmobile/ 2188F: Documentation/devicetree/bindings/arm/renesas.yaml 2189F: drivers/soc/renesas/ 2190F: include/linux/soc/renesas/ 2191 2192ARM/SOCFPGA ARCHITECTURE 2193M: Dinh Nguyen <dinguyen@kernel.org> 2194S: Maintained 2195F: arch/arm/mach-socfpga/ 2196F: arch/arm/boot/dts/socfpga* 2197F: arch/arm/configs/socfpga_defconfig 2198F: arch/arm64/boot/dts/altera/ 2199W: http://www.rocketboards.org 2200T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2201 2202ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2203M: Dinh Nguyen <dinguyen@kernel.org> 2204S: Maintained 2205F: drivers/clk/socfpga/ 2206 2207ARM/SOCFPGA EDAC SUPPORT 2208M: Thor Thayer <thor.thayer@linux.intel.com> 2209S: Maintained 2210F: drivers/edac/altera_edac. 2211 2212ARM/SPREADTRUM SoC SUPPORT 2213M: Orson Zhai <orsonzhai@gmail.com> 2214M: Baolin Wang <baolin.wang@linaro.org> 2215M: Chunyan Zhang <zhang.lyra@gmail.com> 2216S: Maintained 2217F: arch/arm64/boot/dts/sprd 2218N: sprd 2219 2220ARM/STI ARCHITECTURE 2221M: Patrice Chotard <patrice.chotard@st.com> 2222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2223W: http://www.stlinux.com 2224S: Maintained 2225F: arch/arm/mach-sti/ 2226F: arch/arm/boot/dts/sti* 2227F: drivers/char/hw_random/st-rng.c 2228F: drivers/clocksource/arm_global_timer.c 2229F: drivers/clocksource/clksrc_st_lpc.c 2230F: drivers/cpufreq/sti-cpufreq.c 2231F: drivers/dma/st_fdma* 2232F: drivers/i2c/busses/i2c-st.c 2233F: drivers/media/rc/st_rc.c 2234F: drivers/media/platform/sti/c8sectpfe/ 2235F: drivers/mmc/host/sdhci-st.c 2236F: drivers/phy/st/phy-miphy28lp.c 2237F: drivers/phy/st/phy-stih407-usb.c 2238F: drivers/pinctrl/pinctrl-st.c 2239F: drivers/remoteproc/st_remoteproc.c 2240F: drivers/remoteproc/st_slim_rproc.c 2241F: drivers/reset/sti/ 2242F: drivers/rtc/rtc-st-lpc.c 2243F: drivers/tty/serial/st-asc.c 2244F: drivers/usb/dwc3/dwc3-st.c 2245F: drivers/usb/host/ehci-st.c 2246F: drivers/usb/host/ohci-st.c 2247F: drivers/watchdog/st_lpc_wdt.c 2248F: drivers/ata/ahci_st.c 2249F: include/linux/remoteproc/st_slim_rproc.h 2250 2251ARM/STM32 ARCHITECTURE 2252M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2253M: Alexandre Torgue <alexandre.torgue@st.com> 2254L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2256S: Maintained 2257T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2258N: stm32 2259N: stm 2260F: arch/arm/boot/dts/stm32* 2261F: arch/arm/mach-stm32/ 2262F: drivers/clocksource/armv7m_systick.c 2263 2264ARM/Synaptics SoC support 2265M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2266M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2268S: Maintained 2269F: arch/arm/mach-berlin/ 2270F: arch/arm/boot/dts/berlin* 2271F: arch/arm64/boot/dts/synaptics/ 2272 2273ARM/TANGO ARCHITECTURE 2274M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2275M: Mans Rullgard <mans@mansr.com> 2276L: linux-arm-kernel@lists.infradead.org 2277S: Odd Fixes 2278N: tango 2279 2280ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2281M: Lennert Buytenhek <kernel@wantstofly.org> 2282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2283S: Maintained 2284 2285ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2286M: Hans Verkuil <hans.verkuil@cisco.com> 2287L: linux-tegra@vger.kernel.org 2288L: linux-media@vger.kernel.org 2289S: Maintained 2290F: drivers/media/platform/tegra-cec/ 2291F: Documentation/devicetree/bindings/media/tegra-cec.txt 2292 2293ARM/TETON BGA MACHINE SUPPORT 2294M: "Mark F. Brown" <mark.brown314@gmail.com> 2295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2296S: Maintained 2297 2298ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2299M: Santosh Shilimkar <ssantosh@kernel.org> 2300L: linux-kernel@vger.kernel.org 2301S: Maintained 2302F: drivers/memory/*emif* 2303 2304ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2305M: Tero Kristo <t-kristo@ti.com> 2306M: Nishanth Menon <nm@ti.com> 2307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2308S: Supported 2309F: Documentation/devicetree/bindings/arm/ti/k3.txt 2310F: arch/arm64/boot/dts/ti/Makefile 2311F: arch/arm64/boot/dts/ti/k3-* 2312F: include/dt-bindings/pinctrl/k3.h 2313 2314ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2315M: Santosh Shilimkar <ssantosh@kernel.org> 2316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2317S: Maintained 2318F: arch/arm/mach-keystone/ 2319F: arch/arm/boot/dts/keystone-* 2320T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2321 2322ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2323M: Santosh Shilimkar <ssantosh@kernel.org> 2324L: linux-kernel@vger.kernel.org 2325S: Maintained 2326F: drivers/clk/keystone/ 2327 2328ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2329M: Santosh Shilimkar <ssantosh@kernel.org> 2330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2331L: linux-kernel@vger.kernel.org 2332S: Maintained 2333F: drivers/clocksource/timer-keystone.c 2334 2335ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2336M: Santosh Shilimkar <ssantosh@kernel.org> 2337L: linux-kernel@vger.kernel.org 2338S: Maintained 2339F: drivers/power/reset/keystone-reset.c 2340 2341ARM/THECUS N2100 MACHINE SUPPORT 2342M: Lennert Buytenhek <kernel@wantstofly.org> 2343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2344S: Maintained 2345 2346ARM/TOSA MACHINE SUPPORT 2347M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2348M: Dirk Opfer <dirk@opfer-online.de> 2349S: Maintained 2350 2351ARM/UNIPHIER ARCHITECTURE 2352M: Masahiro Yamada <yamada.masahiro@socionext.com> 2353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2354T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2355S: Maintained 2356F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2357F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2358F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2359F: arch/arm/boot/dts/uniphier* 2360F: arch/arm/include/asm/hardware/cache-uniphier.h 2361F: arch/arm/mach-uniphier/ 2362F: arch/arm/mm/cache-uniphier.c 2363F: arch/arm64/boot/dts/socionext/uniphier* 2364F: drivers/bus/uniphier-system-bus.c 2365F: drivers/clk/uniphier/ 2366F: drivers/dma/uniphier-mdmac.c 2367F: drivers/gpio/gpio-uniphier.c 2368F: drivers/i2c/busses/i2c-uniphier* 2369F: drivers/irqchip/irq-uniphier-aidet.c 2370F: drivers/mmc/host/uniphier-sd.c 2371F: drivers/pinctrl/uniphier/ 2372F: drivers/reset/reset-uniphier.c 2373F: drivers/tty/serial/8250/8250_uniphier.c 2374N: uniphier 2375 2376ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2377M: Ulf Hansson <ulf.hansson@linaro.org> 2378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2379T: git git://git.linaro.org/people/ulfh/clk.git 2380S: Maintained 2381F: drivers/clk/ux500/ 2382 2383ARM/VERSATILE EXPRESS PLATFORM 2384M: Liviu Dudau <liviu.dudau@arm.com> 2385M: Sudeep Holla <sudeep.holla@arm.com> 2386M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2388S: Maintained 2389F: arch/arm/boot/dts/vexpress* 2390F: arch/arm64/boot/dts/arm/ 2391F: arch/arm/mach-vexpress/ 2392F: */*/vexpress* 2393F: */*/*/vexpress* 2394F: drivers/clk/versatile/clk-vexpress-osc.c 2395F: drivers/clocksource/timer-versatile.c 2396N: mps2 2397 2398ARM/VFP SUPPORT 2399M: Russell King <linux@armlinux.org.uk> 2400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2401W: http://www.armlinux.org.uk/ 2402S: Maintained 2403F: arch/arm/vfp/ 2404 2405ARM/VOIPAC PXA270 SUPPORT 2406M: Marek Vasut <marek.vasut@gmail.com> 2407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2408S: Maintained 2409F: arch/arm/mach-pxa/vpac270.c 2410F: arch/arm/mach-pxa/include/mach/vpac270.h 2411 2412ARM/VT8500 ARM ARCHITECTURE 2413M: Tony Prisk <linux@prisktech.co.nz> 2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2415S: Maintained 2416F: arch/arm/mach-vt8500/ 2417F: drivers/clocksource/timer-vt8500.c 2418F: drivers/i2c/busses/i2c-wmt.c 2419F: drivers/mmc/host/wmt-sdmmc.c 2420F: drivers/pwm/pwm-vt8500.c 2421F: drivers/rtc/rtc-vt8500.c 2422F: drivers/tty/serial/vt8500_serial.c 2423F: drivers/usb/host/ehci-platform.c 2424F: drivers/usb/host/uhci-platform.c 2425F: drivers/video/fbdev/vt8500lcdfb.* 2426F: drivers/video/fbdev/wm8505fb* 2427F: drivers/video/fbdev/wmt_ge_rops.* 2428 2429ARM/ZIPIT Z2 SUPPORT 2430M: Marek Vasut <marek.vasut@gmail.com> 2431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2432S: Maintained 2433F: arch/arm/mach-pxa/z2.c 2434F: arch/arm/mach-pxa/include/mach/z2.h 2435 2436ARM/ZTE ARCHITECTURE 2437M: Jun Nie <jun.nie@linaro.org> 2438M: Shawn Guo <shawnguo@kernel.org> 2439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2440S: Maintained 2441F: arch/arm/boot/dts/zx2967* 2442F: arch/arm/mach-zx/ 2443F: arch/arm64/boot/dts/zte/ 2444F: drivers/clk/zte/ 2445F: drivers/dma/zx_dma.c 2446F: drivers/gpio/gpio-zx.c 2447F: drivers/i2c/busses/i2c-zx2967.c 2448F: drivers/mmc/host/dw_mmc-zx.* 2449F: drivers/pinctrl/zte/ 2450F: drivers/soc/zte/ 2451F: drivers/thermal/zx2967_thermal.c 2452F: drivers/watchdog/zx2967_wdt.c 2453F: Documentation/devicetree/bindings/arm/zte.yaml 2454F: Documentation/devicetree/bindings/clock/zx2967*.txt 2455F: Documentation/devicetree/bindings/dma/zxdma.txt 2456F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2457F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2458F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2459F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2460F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2461F: Documentation/devicetree/bindings/soc/zte/ 2462F: Documentation/devicetree/bindings/sound/zte,*.txt 2463F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2464F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2465F: include/dt-bindings/clock/zx2967*.h 2466F: include/dt-bindings/soc/zte,*.h 2467F: sound/soc/codecs/zx_aud96p22.c 2468F: sound/soc/zte/ 2469 2470ARM/ZYNQ ARCHITECTURE 2471M: Michal Simek <michal.simek@xilinx.com> 2472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2473W: http://wiki.xilinx.com 2474T: git https://github.com/Xilinx/linux-xlnx.git 2475S: Supported 2476F: arch/arm/mach-zynq/ 2477F: drivers/cpuidle/cpuidle-zynq.c 2478F: drivers/block/xsysace.c 2479N: zynq 2480N: xilinx 2481F: drivers/clocksource/timer-cadence-ttc.c 2482F: drivers/i2c/busses/i2c-cadence.c 2483F: drivers/mmc/host/sdhci-of-arasan.c 2484F: drivers/edac/synopsys_edac.c 2485F: drivers/i2c/busses/i2c-xiic.c 2486 2487ARM64 PORT (AARCH64 ARCHITECTURE) 2488M: Catalin Marinas <catalin.marinas@arm.com> 2489M: Will Deacon <will.deacon@arm.com> 2490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2491T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2492S: Maintained 2493F: arch/arm64/ 2494X: arch/arm64/boot/dts/ 2495F: Documentation/arm64/ 2496 2497AS3645A LED FLASH CONTROLLER DRIVER 2498M: Sakari Ailus <sakari.ailus@iki.fi> 2499L: linux-leds@vger.kernel.org 2500S: Maintained 2501F: drivers/leds/leds-as3645a.c 2502 2503ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2504M: Tianshu Qiu <tian.shu.qiu@intel.com> 2505L: linux-media@vger.kernel.org 2506T: git git://linuxtv.org/media_tree.git 2507S: Maintained 2508F: drivers/media/i2c/ak7375.c 2509F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2510 2511ASAHI KASEI AK8974 DRIVER 2512M: Linus Walleij <linus.walleij@linaro.org> 2513L: linux-iio@vger.kernel.org 2514W: http://www.akm.com/ 2515S: Supported 2516F: drivers/iio/magnetometer/ak8974.c 2517 2518ASC7621 HARDWARE MONITOR DRIVER 2519M: George Joseph <george.joseph@fairview5.com> 2520L: linux-hwmon@vger.kernel.org 2521S: Maintained 2522F: Documentation/hwmon/asc7621 2523F: drivers/hwmon/asc7621.c 2524 2525ASPEED VIDEO ENGINE DRIVER 2526M: Eddie James <eajames@linux.ibm.com> 2527L: linux-media@vger.kernel.org 2528L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2529S: Maintained 2530F: drivers/media/platform/aspeed-video.c 2531F: Documentation/devicetree/bindings/media/aspeed-video.txt 2532 2533ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2534M: Corentin Chary <corentin.chary@gmail.com> 2535L: acpi4asus-user@lists.sourceforge.net 2536L: platform-driver-x86@vger.kernel.org 2537W: http://acpi4asus.sf.net 2538S: Maintained 2539F: drivers/platform/x86/asus*.c 2540F: drivers/platform/x86/eeepc*.c 2541 2542ASUS WIRELESS RADIO CONTROL DRIVER 2543M: João Paulo Rechi Vita <jprvita@gmail.com> 2544L: platform-driver-x86@vger.kernel.org 2545S: Maintained 2546F: drivers/platform/x86/asus-wireless.c 2547 2548ASYMMETRIC KEYS 2549M: David Howells <dhowells@redhat.com> 2550L: keyrings@vger.kernel.org 2551S: Maintained 2552F: Documentation/crypto/asymmetric-keys.txt 2553F: include/linux/verification.h 2554F: include/crypto/public_key.h 2555F: include/crypto/pkcs7.h 2556F: crypto/asymmetric_keys/ 2557 2558ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2559R: Dan Williams <dan.j.williams@intel.com> 2560W: http://sourceforge.net/projects/xscaleiop 2561S: Odd fixes 2562F: Documentation/crypto/async-tx-api.txt 2563F: crypto/async_tx/ 2564F: drivers/dma/ 2565F: include/linux/dmaengine.h 2566F: include/linux/async_tx.h 2567 2568AT24 EEPROM DRIVER 2569M: Bartosz Golaszewski <brgl@bgdev.pl> 2570L: linux-i2c@vger.kernel.org 2571T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2572S: Maintained 2573F: Documentation/devicetree/bindings/eeprom/at24.txt 2574F: drivers/misc/eeprom/at24.c 2575 2576ATA OVER ETHERNET (AOE) DRIVER 2577M: "Ed L. Cashin" <ed.cashin@acm.org> 2578W: http://www.openaoe.org/ 2579S: Supported 2580F: Documentation/aoe/ 2581F: drivers/block/aoe/ 2582 2583ATHEROS 71XX/9XXX GPIO DRIVER 2584M: Alban Bedel <albeu@free.fr> 2585W: https://github.com/AlbanBedel/linux 2586T: git git://github.com/AlbanBedel/linux 2587S: Maintained 2588F: drivers/gpio/gpio-ath79.c 2589F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2590 2591ATHEROS 71XX/9XXX USB PHY DRIVER 2592M: Alban Bedel <albeu@free.fr> 2593W: https://github.com/AlbanBedel/linux 2594T: git git://github.com/AlbanBedel/linux 2595S: Maintained 2596F: drivers/phy/qualcomm/phy-ath79-usb.c 2597F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2598 2599ATHEROS ATH GENERIC UTILITIES 2600M: Kalle Valo <kvalo@codeaurora.org> 2601L: linux-wireless@vger.kernel.org 2602S: Supported 2603F: drivers/net/wireless/ath/* 2604 2605ATHEROS ATH5K WIRELESS DRIVER 2606M: Jiri Slaby <jirislaby@gmail.com> 2607M: Nick Kossifidis <mickflemm@gmail.com> 2608M: Luis Chamberlain <mcgrof@kernel.org> 2609L: linux-wireless@vger.kernel.org 2610W: http://wireless.kernel.org/en/users/Drivers/ath5k 2611S: Maintained 2612F: drivers/net/wireless/ath/ath5k/ 2613 2614ATHEROS ATH6KL WIRELESS DRIVER 2615M: Kalle Valo <kvalo@codeaurora.org> 2616L: linux-wireless@vger.kernel.org 2617W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2619S: Supported 2620F: drivers/net/wireless/ath/ath6kl/ 2621 2622ATI_REMOTE2 DRIVER 2623M: Ville Syrjala <syrjala@sci.fi> 2624S: Maintained 2625F: drivers/input/misc/ati_remote2.c 2626 2627ATK0110 HWMON DRIVER 2628M: Luca Tettamanti <kronos.it@gmail.com> 2629L: linux-hwmon@vger.kernel.org 2630S: Maintained 2631F: drivers/hwmon/asus_atk0110.c 2632 2633ATLX ETHERNET DRIVERS 2634M: Jay Cliburn <jcliburn@gmail.com> 2635M: Chris Snook <chris.snook@gmail.com> 2636L: netdev@vger.kernel.org 2637W: http://sourceforge.net/projects/atl1 2638W: http://atl1.sourceforge.net 2639S: Maintained 2640F: drivers/net/ethernet/atheros/ 2641 2642ATM 2643M: Chas Williams <3chas3@gmail.com> 2644L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2645L: netdev@vger.kernel.org 2646W: http://linux-atm.sourceforge.net 2647S: Maintained 2648F: drivers/atm/ 2649F: include/linux/atm* 2650F: include/uapi/linux/atm* 2651 2652ATMEL MACB ETHERNET DRIVER 2653M: Nicolas Ferre <nicolas.ferre@microchip.com> 2654S: Supported 2655F: drivers/net/ethernet/cadence/ 2656 2657ATMEL MAXTOUCH DRIVER 2658M: Nick Dyer <nick@shmanahar.org> 2659T: git git://github.com/ndyer/linux.git 2660S: Maintained 2661F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2662F: drivers/input/touchscreen/atmel_mxt_ts.c 2663 2664ATMEL WIRELESS DRIVER 2665M: Simon Kelley <simon@thekelleys.org.uk> 2666L: linux-wireless@vger.kernel.org 2667W: http://www.thekelleys.org.uk/atmel 2668W: http://atmelwlandriver.sourceforge.net/ 2669S: Maintained 2670F: drivers/net/wireless/atmel/atmel* 2671 2672ATOMIC INFRASTRUCTURE 2673M: Will Deacon <will.deacon@arm.com> 2674M: Peter Zijlstra <peterz@infradead.org> 2675R: Boqun Feng <boqun.feng@gmail.com> 2676L: linux-kernel@vger.kernel.org 2677S: Maintained 2678F: arch/*/include/asm/atomic*.h 2679F: include/*/atomic*.h 2680F: scripts/atomic/ 2681 2682ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2683M: Bradley Grove <linuxdrivers@attotech.com> 2684L: linux-scsi@vger.kernel.org 2685W: http://www.attotech.com 2686S: Supported 2687F: drivers/scsi/esas2r 2688 2689ATUSB IEEE 802.15.4 RADIO DRIVER 2690M: Stefan Schmidt <stefan@datenfreihafen.org> 2691L: linux-wpan@vger.kernel.org 2692S: Maintained 2693F: drivers/net/ieee802154/atusb.c 2694F: drivers/net/ieee802154/atusb.h 2695F: drivers/net/ieee802154/at86rf230.h 2696 2697AUDIT SUBSYSTEM 2698M: Paul Moore <paul@paul-moore.com> 2699M: Eric Paris <eparis@redhat.com> 2700L: linux-audit@redhat.com (moderated for non-subscribers) 2701W: https://github.com/linux-audit 2702T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2703S: Supported 2704F: include/linux/audit.h 2705F: include/uapi/linux/audit.h 2706F: kernel/audit* 2707 2708AUXILIARY DISPLAY DRIVERS 2709M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2710S: Maintained 2711F: drivers/auxdisplay/ 2712F: include/linux/cfag12864b.h 2713 2714AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2715M: Andreas Klinger <ak@it-klinger.de> 2716L: linux-iio@vger.kernel.org 2717S: Maintained 2718F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2719F: drivers/iio/adc/hx711.c 2720 2721AX.25 NETWORK LAYER 2722M: Ralf Baechle <ralf@linux-mips.org> 2723L: linux-hams@vger.kernel.org 2724W: http://www.linux-ax25.org/ 2725S: Maintained 2726F: include/uapi/linux/ax25.h 2727F: include/net/ax25.h 2728F: net/ax25/ 2729 2730AXENTIA ARM DEVICES 2731M: Peter Rosin <peda@axentia.se> 2732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2733S: Maintained 2734F: Documentation/devicetree/bindings/arm/axentia.txt 2735F: arch/arm/boot/dts/at91-linea.dtsi 2736F: arch/arm/boot/dts/at91-natte.dtsi 2737F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2738F: arch/arm/boot/dts/at91-tse850-3.dts 2739 2740AXENTIA ASOC DRIVERS 2741M: Peter Rosin <peda@axentia.se> 2742L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2743S: Maintained 2744F: Documentation/devicetree/bindings/sound/axentia,* 2745F: sound/soc/atmel/tse850-pcm5142.c 2746 2747AXXIA I2C CONTROLLER 2748M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2749L: linux-i2c@vger.kernel.org 2750S: Maintained 2751F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2752F: drivers/i2c/busses/i2c-axxia.c 2753 2754AZ6007 DVB DRIVER 2755M: Mauro Carvalho Chehab <mchehab@kernel.org> 2756L: linux-media@vger.kernel.org 2757W: https://linuxtv.org 2758T: git git://linuxtv.org/media_tree.git 2759S: Maintained 2760F: drivers/media/usb/dvb-usb-v2/az6007.c 2761 2762AZTECH FM RADIO RECEIVER DRIVER 2763M: Hans Verkuil <hverkuil@xs4all.nl> 2764L: linux-media@vger.kernel.org 2765T: git git://linuxtv.org/media_tree.git 2766W: https://linuxtv.org 2767S: Maintained 2768F: drivers/media/radio/radio-aztech* 2769 2770B43 WIRELESS DRIVER 2771L: linux-wireless@vger.kernel.org 2772L: b43-dev@lists.infradead.org 2773W: http://wireless.kernel.org/en/users/Drivers/b43 2774S: Odd Fixes 2775F: drivers/net/wireless/broadcom/b43/ 2776 2777B43LEGACY WIRELESS DRIVER 2778M: Larry Finger <Larry.Finger@lwfinger.net> 2779L: linux-wireless@vger.kernel.org 2780L: b43-dev@lists.infradead.org 2781W: http://wireless.kernel.org/en/users/Drivers/b43 2782S: Maintained 2783F: drivers/net/wireless/broadcom/b43legacy/ 2784 2785BACKLIGHT CLASS/SUBSYSTEM 2786M: Lee Jones <lee.jones@linaro.org> 2787M: Daniel Thompson <daniel.thompson@linaro.org> 2788M: Jingoo Han <jingoohan1@gmail.com> 2789L: dri-devel@lists.freedesktop.org 2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2791S: Maintained 2792F: drivers/video/backlight/ 2793F: include/linux/backlight.h 2794F: include/linux/pwm_backlight.h 2795F: Documentation/devicetree/bindings/leds/backlight 2796 2797BATMAN ADVANCED 2798M: Marek Lindner <mareklindner@neomailbox.ch> 2799M: Simon Wunderlich <sw@simonwunderlich.de> 2800M: Antonio Quartulli <a@unstable.cc> 2801L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2802W: https://www.open-mesh.org/ 2803Q: https://patchwork.open-mesh.org/project/batman/list/ 2804S: Maintained 2805F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2806F: Documentation/ABI/testing/sysfs-class-net-mesh 2807F: Documentation/networking/batman-adv.rst 2808F: include/uapi/linux/batadv_packet.h 2809F: include/uapi/linux/batman_adv.h 2810F: net/batman-adv/ 2811 2812BAYCOM/HDLCDRV DRIVERS FOR AX.25 2813M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2814L: linux-hams@vger.kernel.org 2815W: http://www.baycom.org/~tom/ham/ham.html 2816S: Maintained 2817F: drivers/net/hamradio/baycom* 2818 2819BCACHE (BLOCK LAYER CACHE) 2820M: Coly Li <colyli@suse.de> 2821M: Kent Overstreet <kent.overstreet@gmail.com> 2822L: linux-bcache@vger.kernel.org 2823W: http://bcache.evilpiepirate.org 2824C: irc://irc.oftc.net/bcache 2825S: Maintained 2826F: drivers/md/bcache/ 2827 2828BDISP ST MEDIA DRIVER 2829M: Fabien Dessenne <fabien.dessenne@st.com> 2830L: linux-media@vger.kernel.org 2831T: git git://linuxtv.org/media_tree.git 2832W: https://linuxtv.org 2833S: Supported 2834F: drivers/media/platform/sti/bdisp 2835 2836BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2837M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2838L: netdev@vger.kernel.org 2839S: Maintained 2840F: drivers/net/ethernet/ec_bhf.c 2841 2842BEFS FILE SYSTEM 2843M: Luis de Bethencourt <luisbg@kernel.org> 2844M: Salah Triki <salah.triki@gmail.com> 2845S: Maintained 2846T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2847F: Documentation/filesystems/befs.txt 2848F: fs/befs/ 2849 2850BFQ I/O SCHEDULER 2851M: Paolo Valente <paolo.valente@linaro.org> 2852M: Jens Axboe <axboe@kernel.dk> 2853L: linux-block@vger.kernel.org 2854S: Maintained 2855F: block/bfq-* 2856F: Documentation/block/bfq-iosched.txt 2857 2858BFS FILE SYSTEM 2859M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2860S: Maintained 2861F: Documentation/filesystems/bfs.txt 2862F: fs/bfs/ 2863F: include/uapi/linux/bfs_fs.h 2864 2865BLINKM RGB LED DRIVER 2866M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2867S: Maintained 2868F: drivers/leds/leds-blinkm.c 2869 2870BLOCK LAYER 2871M: Jens Axboe <axboe@kernel.dk> 2872L: linux-block@vger.kernel.org 2873T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2874S: Maintained 2875F: block/ 2876F: drivers/block/ 2877F: kernel/trace/blktrace.c 2878F: lib/sbitmap.c 2879 2880BLOCK2MTD DRIVER 2881M: Joern Engel <joern@lazybastard.org> 2882L: linux-mtd@lists.infradead.org 2883S: Maintained 2884F: drivers/mtd/devices/block2mtd.c 2885 2886BLUETOOTH DRIVERS 2887M: Marcel Holtmann <marcel@holtmann.org> 2888M: Johan Hedberg <johan.hedberg@gmail.com> 2889L: linux-bluetooth@vger.kernel.org 2890W: http://www.bluez.org/ 2891T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2892T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2893S: Maintained 2894F: drivers/bluetooth/ 2895 2896BLUETOOTH SUBSYSTEM 2897M: Marcel Holtmann <marcel@holtmann.org> 2898M: Johan Hedberg <johan.hedberg@gmail.com> 2899L: linux-bluetooth@vger.kernel.org 2900W: http://www.bluez.org/ 2901T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2902T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2903S: Maintained 2904F: net/bluetooth/ 2905F: include/net/bluetooth/ 2906 2907BONDING DRIVER 2908M: Jay Vosburgh <j.vosburgh@gmail.com> 2909M: Veaceslav Falico <vfalico@gmail.com> 2910M: Andy Gospodarek <andy@greyhouse.net> 2911L: netdev@vger.kernel.org 2912W: http://sourceforge.net/projects/bonding/ 2913S: Supported 2914F: drivers/net/bonding/ 2915F: include/uapi/linux/if_bonding.h 2916 2917BPF (Safe dynamic programs and tools) 2918M: Alexei Starovoitov <ast@kernel.org> 2919M: Daniel Borkmann <daniel@iogearbox.net> 2920R: Martin KaFai Lau <kafai@fb.com> 2921R: Song Liu <songliubraving@fb.com> 2922R: Yonghong Song <yhs@fb.com> 2923L: netdev@vger.kernel.org 2924L: bpf@vger.kernel.org 2925T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2926T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2927Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2928S: Supported 2929F: arch/*/net/* 2930F: Documentation/networking/filter.txt 2931F: Documentation/bpf/ 2932F: include/linux/bpf* 2933F: include/linux/filter.h 2934F: include/trace/events/xdp.h 2935F: include/uapi/linux/bpf* 2936F: include/uapi/linux/filter.h 2937F: kernel/bpf/ 2938F: kernel/trace/bpf_trace.c 2939F: lib/test_bpf.c 2940F: net/bpf/ 2941F: net/core/filter.c 2942F: net/sched/act_bpf.c 2943F: net/sched/cls_bpf.c 2944F: samples/bpf/ 2945F: tools/bpf/ 2946F: tools/lib/bpf/ 2947F: tools/testing/selftests/bpf/ 2948K: bpf 2949N: bpf 2950 2951BPF JIT for ARM 2952M: Shubham Bansal <illusionist.neo@gmail.com> 2953L: netdev@vger.kernel.org 2954L: bpf@vger.kernel.org 2955S: Maintained 2956F: arch/arm/net/ 2957 2958BPF JIT for ARM64 2959M: Daniel Borkmann <daniel@iogearbox.net> 2960M: Alexei Starovoitov <ast@kernel.org> 2961M: Zi Shen Lim <zlim.lnx@gmail.com> 2962L: netdev@vger.kernel.org 2963L: bpf@vger.kernel.org 2964S: Supported 2965F: arch/arm64/net/ 2966 2967BPF JIT for MIPS (32-BIT AND 64-BIT) 2968M: Paul Burton <paul.burton@mips.com> 2969L: netdev@vger.kernel.org 2970L: bpf@vger.kernel.org 2971S: Maintained 2972F: arch/mips/net/ 2973 2974BPF JIT for NFP NICs 2975M: Jakub Kicinski <jakub.kicinski@netronome.com> 2976L: netdev@vger.kernel.org 2977L: bpf@vger.kernel.org 2978S: Supported 2979F: drivers/net/ethernet/netronome/nfp/bpf/ 2980 2981BPF JIT for POWERPC (32-BIT AND 64-BIT) 2982M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2983M: Sandipan Das <sandipan@linux.ibm.com> 2984L: netdev@vger.kernel.org 2985L: bpf@vger.kernel.org 2986S: Maintained 2987F: arch/powerpc/net/ 2988 2989BPF JIT for RISC-V (RV64G) 2990M: Björn Töpel <bjorn.topel@gmail.com> 2991L: netdev@vger.kernel.org 2992S: Maintained 2993F: arch/riscv/net/ 2994 2995BPF JIT for S390 2996M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2997M: Heiko Carstens <heiko.carstens@de.ibm.com> 2998L: netdev@vger.kernel.org 2999L: bpf@vger.kernel.org 3000S: Maintained 3001F: arch/s390/net/ 3002X: arch/s390/net/pnet.c 3003 3004BPF JIT for SPARC (32-BIT AND 64-BIT) 3005M: David S. Miller <davem@davemloft.net> 3006L: netdev@vger.kernel.org 3007L: bpf@vger.kernel.org 3008S: Maintained 3009F: arch/sparc/net/ 3010 3011BPF JIT for X86 32-BIT 3012M: Wang YanQing <udknight@gmail.com> 3013L: netdev@vger.kernel.org 3014L: bpf@vger.kernel.org 3015S: Maintained 3016F: arch/x86/net/bpf_jit_comp32.c 3017 3018BPF JIT for X86 64-BIT 3019M: Alexei Starovoitov <ast@kernel.org> 3020M: Daniel Borkmann <daniel@iogearbox.net> 3021L: netdev@vger.kernel.org 3022L: bpf@vger.kernel.org 3023S: Supported 3024F: arch/x86/net/ 3025X: arch/x86/net/bpf_jit_comp32.c 3026 3027BROADCOM B44 10/100 ETHERNET DRIVER 3028M: Michael Chan <michael.chan@broadcom.com> 3029L: netdev@vger.kernel.org 3030S: Supported 3031F: drivers/net/ethernet/broadcom/b44.* 3032 3033BROADCOM B53 ETHERNET SWITCH DRIVER 3034M: Florian Fainelli <f.fainelli@gmail.com> 3035L: netdev@vger.kernel.org 3036L: openwrt-devel@lists.openwrt.org (subscribers-only) 3037S: Supported 3038F: drivers/net/dsa/b53/* 3039F: include/linux/platform_data/b53.h 3040 3041BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3042M: Florian Fainelli <f.fainelli@gmail.com> 3043M: Ray Jui <rjui@broadcom.com> 3044M: Scott Branden <sbranden@broadcom.com> 3045M: bcm-kernel-feedback-list@broadcom.com 3046T: git git://github.com/broadcom/mach-bcm 3047S: Maintained 3048N: bcm281* 3049N: bcm113* 3050N: bcm216* 3051N: kona 3052F: arch/arm/mach-bcm/ 3053 3054BROADCOM BCM2835 ARM ARCHITECTURE 3055M: Eric Anholt <eric@anholt.net> 3056M: Stefan Wahren <stefan.wahren@i2se.com> 3057L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3059T: git git://github.com/anholt/linux 3060S: Maintained 3061N: bcm2835 3062F: drivers/staging/vc04_services 3063 3064BROADCOM BCM47XX MIPS ARCHITECTURE 3065M: Hauke Mehrtens <hauke@hauke-m.de> 3066M: Rafał Miłecki <zajec5@gmail.com> 3067L: linux-mips@vger.kernel.org 3068S: Maintained 3069F: Documentation/devicetree/bindings/mips/brcm/ 3070F: arch/mips/bcm47xx/* 3071F: arch/mips/include/asm/mach-bcm47xx/* 3072 3073BROADCOM BCM5301X ARM ARCHITECTURE 3074M: Hauke Mehrtens <hauke@hauke-m.de> 3075M: Rafał Miłecki <zajec5@gmail.com> 3076M: bcm-kernel-feedback-list@broadcom.com 3077L: linux-arm-kernel@lists.infradead.org 3078S: Maintained 3079F: arch/arm/mach-bcm/bcm_5301x.c 3080F: arch/arm/boot/dts/bcm5301x*.dtsi 3081F: arch/arm/boot/dts/bcm470* 3082F: arch/arm/boot/dts/bcm953012* 3083 3084BROADCOM BCM53573 ARM ARCHITECTURE 3085M: Rafał Miłecki <rafal@milecki.pl> 3086L: linux-arm-kernel@lists.infradead.org 3087S: Maintained 3088F: arch/arm/boot/dts/bcm53573* 3089F: arch/arm/boot/dts/bcm47189* 3090 3091BROADCOM BCM63XX ARM ARCHITECTURE 3092M: Florian Fainelli <f.fainelli@gmail.com> 3093M: bcm-kernel-feedback-list@broadcom.com 3094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3095T: git git://github.com/broadcom/stblinux.git 3096S: Maintained 3097N: bcm63xx 3098 3099BROADCOM BCM63XX/BCM33XX UDC DRIVER 3100M: Kevin Cernekee <cernekee@gmail.com> 3101L: linux-usb@vger.kernel.org 3102S: Maintained 3103F: drivers/usb/gadget/udc/bcm63xx_udc.* 3104 3105BROADCOM BCM7XXX ARM ARCHITECTURE 3106M: Brian Norris <computersforpeace@gmail.com> 3107M: Gregory Fong <gregory.0xf0@gmail.com> 3108M: Florian Fainelli <f.fainelli@gmail.com> 3109M: bcm-kernel-feedback-list@broadcom.com 3110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3111T: git git://github.com/broadcom/stblinux.git 3112S: Maintained 3113F: arch/arm/mach-bcm/*brcmstb* 3114F: arch/arm/boot/dts/bcm7*.dts* 3115F: drivers/bus/brcmstb_gisb.c 3116F: arch/arm/mm/cache-b15-rac.c 3117F: arch/arm/include/asm/hardware/cache-b15-rac.h 3118N: brcmstb 3119 3120BROADCOM BMIPS CPUFREQ DRIVER 3121M: Markus Mayer <mmayer@broadcom.com> 3122M: bcm-kernel-feedback-list@broadcom.com 3123L: linux-pm@vger.kernel.org 3124S: Maintained 3125F: drivers/cpufreq/bmips-cpufreq.c 3126 3127BROADCOM BMIPS MIPS ARCHITECTURE 3128M: Kevin Cernekee <cernekee@gmail.com> 3129M: Florian Fainelli <f.fainelli@gmail.com> 3130L: bcm-kernel-feedback-list@broadcom.com 3131L: linux-mips@vger.kernel.org 3132T: git git://github.com/broadcom/stblinux.git 3133S: Maintained 3134F: arch/mips/bmips/* 3135F: arch/mips/include/asm/mach-bmips/* 3136F: arch/mips/kernel/*bmips* 3137F: arch/mips/boot/dts/brcm/bcm*.dts* 3138F: drivers/irqchip/irq-bcm63* 3139F: drivers/irqchip/irq-bcm7* 3140F: drivers/irqchip/irq-brcmstb* 3141F: include/linux/bcm963xx_nvram.h 3142F: include/linux/bcm963xx_tag.h 3143 3144BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3145M: Rasesh Mody <rmody@marvell.com> 3146M: GR-Linux-NIC-Dev@marvell.com 3147L: netdev@vger.kernel.org 3148S: Supported 3149F: drivers/net/ethernet/broadcom/bnx2.* 3150F: drivers/net/ethernet/broadcom/bnx2_* 3151 3152BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3153M: QLogic-Storage-Upstream@qlogic.com 3154L: linux-scsi@vger.kernel.org 3155S: Supported 3156F: drivers/scsi/bnx2fc/ 3157 3158BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3159M: QLogic-Storage-Upstream@qlogic.com 3160L: linux-scsi@vger.kernel.org 3161S: Supported 3162F: drivers/scsi/bnx2i/ 3163 3164BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3165M: Ariel Elior <aelior@marvell.com> 3166M: Sudarsana Kalluru <skalluru@marvell.com> 3167M: GR-everest-linux-l2@marvell.com 3168L: netdev@vger.kernel.org 3169S: Supported 3170F: drivers/net/ethernet/broadcom/bnx2x/ 3171 3172BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3173M: Michael Chan <michael.chan@broadcom.com> 3174L: netdev@vger.kernel.org 3175S: Supported 3176F: drivers/net/ethernet/broadcom/bnxt/ 3177 3178BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3179M: Arend van Spriel <arend.vanspriel@broadcom.com> 3180M: Franky Lin <franky.lin@broadcom.com> 3181M: Hante Meuleman <hante.meuleman@broadcom.com> 3182M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3183M: Wright Feng <wright.feng@cypress.com> 3184L: linux-wireless@vger.kernel.org 3185L: brcm80211-dev-list.pdl@broadcom.com 3186L: brcm80211-dev-list@cypress.com 3187S: Supported 3188F: drivers/net/wireless/broadcom/brcm80211/ 3189 3190BROADCOM BRCMSTB GPIO DRIVER 3191M: Gregory Fong <gregory.0xf0@gmail.com> 3192L: bcm-kernel-feedback-list@broadcom.com 3193S: Supported 3194F: drivers/gpio/gpio-brcmstb.c 3195F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3196 3197BROADCOM BRCMSTB I2C DRIVER 3198M: Kamal Dasu <kdasu.kdev@gmail.com> 3199L: linux-i2c@vger.kernel.org 3200L: bcm-kernel-feedback-list@broadcom.com 3201S: Supported 3202F: drivers/i2c/busses/i2c-brcmstb.c 3203F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3204 3205BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3206M: Al Cooper <alcooperx@gmail.com> 3207L: linux-kernel@vger.kernel.org 3208L: bcm-kernel-feedback-list@broadcom.com 3209S: Maintained 3210F: drivers/phy/broadcom/phy-brcm-usb* 3211 3212BROADCOM GENET ETHERNET DRIVER 3213M: Doug Berger <opendmb@gmail.com> 3214M: Florian Fainelli <f.fainelli@gmail.com> 3215L: bcm-kernel-feedback-list@broadcom.com 3216L: netdev@vger.kernel.org 3217S: Supported 3218F: drivers/net/ethernet/broadcom/genet/ 3219 3220BROADCOM IPROC ARM ARCHITECTURE 3221M: Ray Jui <rjui@broadcom.com> 3222M: Scott Branden <sbranden@broadcom.com> 3223M: bcm-kernel-feedback-list@broadcom.com 3224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3225T: git git://github.com/broadcom/cygnus-linux.git 3226S: Maintained 3227N: iproc 3228N: cygnus 3229N: bcm[-_]nsp 3230N: bcm9113* 3231N: bcm9583* 3232N: bcm9585* 3233N: bcm9586* 3234N: bcm988312 3235N: bcm113* 3236N: bcm583* 3237N: bcm585* 3238N: bcm586* 3239N: bcm88312 3240N: hr2 3241N: stingray 3242F: arch/arm64/boot/dts/broadcom/northstar2/* 3243F: arch/arm64/boot/dts/broadcom/stingray/* 3244F: drivers/clk/bcm/clk-ns* 3245F: drivers/clk/bcm/clk-sr* 3246F: drivers/pinctrl/bcm/pinctrl-ns* 3247F: include/dt-bindings/clock/bcm-sr* 3248 3249BROADCOM KONA GPIO DRIVER 3250M: Ray Jui <rjui@broadcom.com> 3251L: bcm-kernel-feedback-list@broadcom.com 3252S: Supported 3253F: drivers/gpio/gpio-bcm-kona.c 3254F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3255 3256BROADCOM NETXTREME-E ROCE DRIVER 3257M: Selvin Xavier <selvin.xavier@broadcom.com> 3258M: Devesh Sharma <devesh.sharma@broadcom.com> 3259M: Somnath Kotur <somnath.kotur@broadcom.com> 3260M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3261L: linux-rdma@vger.kernel.org 3262W: http://www.broadcom.com 3263S: Supported 3264F: drivers/infiniband/hw/bnxt_re/ 3265F: include/uapi/rdma/bnxt_re-abi.h 3266 3267BROADCOM NVRAM DRIVER 3268M: Rafał Miłecki <zajec5@gmail.com> 3269L: linux-mips@vger.kernel.org 3270S: Maintained 3271F: drivers/firmware/broadcom/* 3272 3273BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3274M: Rafał Miłecki <zajec5@gmail.com> 3275L: linux-wireless@vger.kernel.org 3276S: Maintained 3277F: drivers/bcma/ 3278F: include/linux/bcma/ 3279 3280BROADCOM STB AVS CPUFREQ DRIVER 3281M: Markus Mayer <mmayer@broadcom.com> 3282M: bcm-kernel-feedback-list@broadcom.com 3283L: linux-pm@vger.kernel.org 3284S: Maintained 3285F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3286F: drivers/cpufreq/brcmstb* 3287 3288BROADCOM STB AVS TMON DRIVER 3289M: Markus Mayer <mmayer@broadcom.com> 3290M: bcm-kernel-feedback-list@broadcom.com 3291L: linux-pm@vger.kernel.org 3292S: Maintained 3293F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3294F: drivers/thermal/broadcom/brcmstb* 3295 3296BROADCOM STB NAND FLASH DRIVER 3297M: Brian Norris <computersforpeace@gmail.com> 3298M: Kamal Dasu <kdasu.kdev@gmail.com> 3299L: linux-mtd@lists.infradead.org 3300L: bcm-kernel-feedback-list@broadcom.com 3301S: Maintained 3302F: drivers/mtd/nand/raw/brcmnand/ 3303 3304BROADCOM STB DPFE DRIVER 3305M: Markus Mayer <mmayer@broadcom.com> 3306M: bcm-kernel-feedback-list@broadcom.com 3307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3308S: Maintained 3309F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3310F: drivers/memory/brcmstb_dpfe.c 3311 3312BROADCOM SPI DRIVER 3313M: Kamal Dasu <kdasu.kdev@gmail.com> 3314M: bcm-kernel-feedback-list@broadcom.com 3315S: Maintained 3316F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3317F: drivers/spi/spi-bcm-qspi.* 3318F: drivers/spi/spi-brcmstb-qspi.c 3319F: drivers/spi/spi-iproc-qspi.c 3320 3321BROADCOM SYSTEMPORT ETHERNET DRIVER 3322M: Florian Fainelli <f.fainelli@gmail.com> 3323L: bcm-kernel-feedback-list@broadcom.com 3324L: netdev@vger.kernel.org 3325S: Supported 3326F: drivers/net/ethernet/broadcom/bcmsysport.* 3327 3328BROADCOM TG3 GIGABIT ETHERNET DRIVER 3329M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3330M: Prashant Sreedharan <prashant@broadcom.com> 3331M: Michael Chan <mchan@broadcom.com> 3332L: netdev@vger.kernel.org 3333S: Supported 3334F: drivers/net/ethernet/broadcom/tg3.* 3335 3336BROCADE BFA FC SCSI DRIVER 3337M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3338M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3339L: linux-scsi@vger.kernel.org 3340S: Supported 3341F: drivers/scsi/bfa/ 3342 3343BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3344M: Rasesh Mody <rmody@marvell.com> 3345M: Sudarsana Kalluru <skalluru@marvell.com> 3346M: GR-Linux-NIC-Dev@marvell.com 3347L: netdev@vger.kernel.org 3348S: Supported 3349F: drivers/net/ethernet/brocade/bna/ 3350 3351BSG (block layer generic sg v4 driver) 3352M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3353L: linux-scsi@vger.kernel.org 3354S: Supported 3355F: block/bsg.c 3356F: include/linux/bsg.h 3357F: include/uapi/linux/bsg.h 3358 3359BT87X AUDIO DRIVER 3360M: Clemens Ladisch <clemens@ladisch.de> 3361L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3362T: git git://git.alsa-project.org/alsa-kernel.git 3363S: Maintained 3364F: Documentation/sound/cards/bt87x.rst 3365F: sound/pci/bt87x.c 3366 3367BT8XXGPIO DRIVER 3368M: Michael Buesch <m@bues.ch> 3369W: http://bu3sch.de/btgpio.php 3370S: Maintained 3371F: drivers/gpio/gpio-bt8xx.c 3372 3373BTRFS FILE SYSTEM 3374M: Chris Mason <clm@fb.com> 3375M: Josef Bacik <josef@toxicpanda.com> 3376M: David Sterba <dsterba@suse.com> 3377L: linux-btrfs@vger.kernel.org 3378W: http://btrfs.wiki.kernel.org/ 3379Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3380T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3381S: Maintained 3382F: Documentation/filesystems/btrfs.txt 3383F: fs/btrfs/ 3384F: include/linux/btrfs* 3385F: include/uapi/linux/btrfs* 3386 3387BTTV VIDEO4LINUX DRIVER 3388M: Mauro Carvalho Chehab <mchehab@kernel.org> 3389L: linux-media@vger.kernel.org 3390W: https://linuxtv.org 3391T: git git://linuxtv.org/media_tree.git 3392S: Odd fixes 3393F: Documentation/media/v4l-drivers/bttv* 3394F: drivers/media/pci/bt8xx/bttv* 3395 3396BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3397M: Chanwoo Choi <cw00.choi@samsung.com> 3398L: linux-pm@vger.kernel.org 3399L: linux-samsung-soc@vger.kernel.org 3400T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3401S: Maintained 3402F: drivers/devfreq/exynos-bus.c 3403F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3404 3405BUSLOGIC SCSI DRIVER 3406M: Khalid Aziz <khalid@gonehiking.org> 3407L: linux-scsi@vger.kernel.org 3408S: Maintained 3409F: drivers/scsi/BusLogic.* 3410F: drivers/scsi/FlashPoint.* 3411 3412C-MEDIA CMI8788 DRIVER 3413M: Clemens Ladisch <clemens@ladisch.de> 3414L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3415T: git git://git.alsa-project.org/alsa-kernel.git 3416S: Maintained 3417F: sound/pci/oxygen/ 3418 3419C-SKY ARCHITECTURE 3420M: Guo Ren <guoren@kernel.org> 3421T: git https://github.com/c-sky/csky-linux.git 3422S: Supported 3423F: arch/csky/ 3424F: Documentation/devicetree/bindings/csky/ 3425F: drivers/irqchip/irq-csky-* 3426F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3427F: drivers/clocksource/timer-gx6605s.c 3428F: drivers/clocksource/timer-mp-csky.c 3429F: Documentation/devicetree/bindings/timer/csky,* 3430K: csky 3431N: csky 3432 3433C6X ARCHITECTURE 3434M: Mark Salter <msalter@redhat.com> 3435M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3436L: linux-c6x-dev@linux-c6x.org 3437W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3438S: Maintained 3439F: arch/c6x/ 3440 3441CA8210 IEEE-802.15.4 RADIO DRIVER 3442M: Harry Morris <h.morris@cascoda.com> 3443L: linux-wpan@vger.kernel.org 3444W: https://github.com/Cascoda/ca8210-linux.git 3445S: Maintained 3446F: drivers/net/ieee802154/ca8210.c 3447F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3448 3449CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3450M: David Howells <dhowells@redhat.com> 3451L: linux-cachefs@redhat.com (moderated for non-subscribers) 3452S: Supported 3453F: Documentation/filesystems/caching/cachefiles.txt 3454F: fs/cachefiles/ 3455 3456CADENCE MIPI-CSI2 BRIDGES 3457M: Maxime Ripard <maxime.ripard@bootlin.com> 3458L: linux-media@vger.kernel.org 3459S: Maintained 3460F: Documentation/devicetree/bindings/media/cdns,*.txt 3461F: drivers/media/platform/cadence/cdns-csi2* 3462 3463CADET FM/AM RADIO RECEIVER DRIVER 3464M: Hans Verkuil <hverkuil@xs4all.nl> 3465L: linux-media@vger.kernel.org 3466T: git git://linuxtv.org/media_tree.git 3467W: https://linuxtv.org 3468S: Maintained 3469F: drivers/media/radio/radio-cadet* 3470 3471CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3472M: Jonathan Corbet <corbet@lwn.net> 3473L: linux-media@vger.kernel.org 3474T: git git://linuxtv.org/media_tree.git 3475S: Maintained 3476F: Documentation/media/v4l-drivers/cafe_ccic* 3477F: drivers/media/platform/marvell-ccic/ 3478 3479CAIF NETWORK LAYER 3480L: netdev@vger.kernel.org 3481S: Orphan 3482F: Documentation/networking/caif/ 3483F: drivers/net/caif/ 3484F: include/uapi/linux/caif/ 3485F: include/net/caif/ 3486F: net/caif/ 3487 3488CAKE QDISC 3489M: Toke Høiland-Jørgensen <toke@toke.dk> 3490L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3491S: Maintained 3492F: net/sched/sch_cake.c 3493 3494CALGARY x86-64 IOMMU 3495M: Muli Ben-Yehuda <mulix@mulix.org> 3496M: Jon Mason <jdmason@kudzu.us> 3497L: iommu@lists.linux-foundation.org 3498S: Maintained 3499F: arch/x86/kernel/pci-calgary_64.c 3500F: arch/x86/kernel/tce_64.c 3501F: arch/x86/include/asm/calgary.h 3502F: arch/x86/include/asm/tce.h 3503 3504CAN NETWORK DRIVERS 3505M: Wolfgang Grandegger <wg@grandegger.com> 3506M: Marc Kleine-Budde <mkl@pengutronix.de> 3507L: linux-can@vger.kernel.org 3508W: https://github.com/linux-can 3509T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3510T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3511S: Maintained 3512F: Documentation/devicetree/bindings/net/can/ 3513F: drivers/net/can/ 3514F: include/linux/can/dev.h 3515F: include/linux/can/platform/ 3516F: include/uapi/linux/can/error.h 3517F: include/uapi/linux/can/netlink.h 3518 3519CAN NETWORK LAYER 3520M: Oliver Hartkopp <socketcan@hartkopp.net> 3521M: Marc Kleine-Budde <mkl@pengutronix.de> 3522L: linux-can@vger.kernel.org 3523W: https://github.com/linux-can 3524T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3525T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3526S: Maintained 3527F: Documentation/networking/can.rst 3528F: net/can/ 3529F: include/linux/can/core.h 3530F: include/uapi/linux/can.h 3531F: include/uapi/linux/can/bcm.h 3532F: include/uapi/linux/can/raw.h 3533F: include/uapi/linux/can/gw.h 3534 3535CAPABILITIES 3536M: Serge Hallyn <serge@hallyn.com> 3537L: linux-security-module@vger.kernel.org 3538S: Supported 3539F: include/linux/capability.h 3540F: include/uapi/linux/capability.h 3541F: security/commoncap.c 3542F: kernel/capability.c 3543 3544CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3545M: Kevin Tsai <ktsai@capellamicro.com> 3546S: Maintained 3547F: drivers/iio/light/cm* 3548 3549CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3550M: Christian Lamparter <chunkeey@googlemail.com> 3551L: linux-wireless@vger.kernel.org 3552W: http://wireless.kernel.org/en/users/Drivers/carl9170 3553S: Maintained 3554F: drivers/net/wireless/ath/carl9170/ 3555 3556CAVIUM I2C DRIVER 3557M: Jan Glauber <jglauber@cavium.com> 3558M: David Daney <david.daney@cavium.com> 3559W: http://www.cavium.com 3560S: Supported 3561F: drivers/i2c/busses/i2c-octeon* 3562F: drivers/i2c/busses/i2c-thunderx* 3563 3564CAVIUM LIQUIDIO NETWORK DRIVER 3565M: Derek Chickles <dchickles@marvell.com> 3566M: Satanand Burla <sburla@marvell.com> 3567M: Felix Manlunas <fmanlunas@marvell.com> 3568L: netdev@vger.kernel.org 3569W: http://www.cavium.com 3570S: Supported 3571F: drivers/net/ethernet/cavium/liquidio/ 3572 3573CAVIUM MMC DRIVER 3574M: Jan Glauber <jglauber@cavium.com> 3575M: David Daney <david.daney@cavium.com> 3576M: Steven J. Hill <Steven.Hill@cavium.com> 3577W: http://www.cavium.com 3578S: Supported 3579F: drivers/mmc/host/cavium* 3580 3581CAVIUM OCTEON-TX CRYPTO DRIVER 3582M: George Cherian <george.cherian@cavium.com> 3583L: linux-crypto@vger.kernel.org 3584W: http://www.cavium.com 3585S: Supported 3586F: drivers/crypto/cavium/cpt/ 3587 3588CAVIUM THUNDERX2 ARM64 SOC 3589M: Robert Richter <rrichter@cavium.com> 3590M: Jayachandran C <jnair@caviumnetworks.com> 3591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3592S: Maintained 3593F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3594F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3595 3596CC2520 IEEE-802.15.4 RADIO DRIVER 3597M: Varka Bhadram <varkabhadram@gmail.com> 3598L: linux-wpan@vger.kernel.org 3599S: Maintained 3600F: drivers/net/ieee802154/cc2520.c 3601F: include/linux/spi/cc2520.h 3602F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3603 3604CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3605M: Gilad Ben-Yossef <gilad@benyossef.com> 3606L: linux-crypto@vger.kernel.org 3607S: Supported 3608F: drivers/crypto/ccree/ 3609W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3610 3611CEC FRAMEWORK 3612M: Hans Verkuil <hans.verkuil@cisco.com> 3613L: linux-media@vger.kernel.org 3614T: git git://linuxtv.org/media_tree.git 3615W: http://linuxtv.org 3616S: Supported 3617F: Documentation/media/kapi/cec-core.rst 3618F: Documentation/media/uapi/cec 3619F: drivers/media/cec/ 3620F: drivers/media/rc/keymaps/rc-cec.c 3621F: include/media/cec.h 3622F: include/media/cec-notifier.h 3623F: include/uapi/linux/cec.h 3624F: include/uapi/linux/cec-funcs.h 3625F: Documentation/devicetree/bindings/media/cec.txt 3626F: Documentation/ABI/testing/debugfs-cec-error-inj 3627 3628CEC GPIO DRIVER 3629M: Hans Verkuil <hans.verkuil@cisco.com> 3630L: linux-media@vger.kernel.org 3631T: git git://linuxtv.org/media_tree.git 3632W: http://linuxtv.org 3633S: Supported 3634F: drivers/media/platform/cec-gpio/ 3635F: Documentation/devicetree/bindings/media/cec-gpio.txt 3636 3637CELL BROADBAND ENGINE ARCHITECTURE 3638M: Arnd Bergmann <arnd@arndb.de> 3639L: linuxppc-dev@lists.ozlabs.org 3640W: http://www.ibm.com/developerworks/power/cell/ 3641S: Supported 3642F: arch/powerpc/include/asm/cell*.h 3643F: arch/powerpc/include/asm/spu*.h 3644F: arch/powerpc/include/uapi/asm/spu*.h 3645F: arch/powerpc/oprofile/*cell* 3646F: arch/powerpc/platforms/cell/ 3647 3648CEPH COMMON CODE (LIBCEPH) 3649M: Ilya Dryomov <idryomov@gmail.com> 3650M: "Yan, Zheng" <zyan@redhat.com> 3651M: Sage Weil <sage@redhat.com> 3652L: ceph-devel@vger.kernel.org 3653W: http://ceph.com/ 3654T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3655T: git git://github.com/ceph/ceph-client.git 3656S: Supported 3657F: net/ceph/ 3658F: include/linux/ceph/ 3659F: include/linux/crush/ 3660 3661CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3662M: "Yan, Zheng" <zyan@redhat.com> 3663M: Sage Weil <sage@redhat.com> 3664M: Ilya Dryomov <idryomov@gmail.com> 3665L: ceph-devel@vger.kernel.org 3666W: http://ceph.com/ 3667T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3668T: git git://github.com/ceph/ceph-client.git 3669S: Supported 3670F: Documentation/filesystems/ceph.txt 3671F: fs/ceph/ 3672 3673CERTIFICATE HANDLING: 3674M: David Howells <dhowells@redhat.com> 3675M: David Woodhouse <dwmw2@infradead.org> 3676L: keyrings@vger.kernel.org 3677S: Maintained 3678F: Documentation/admin-guide/module-signing.rst 3679F: certs/ 3680F: scripts/sign-file.c 3681F: scripts/extract-cert.c 3682 3683CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3684L: linux-usb@vger.kernel.org 3685S: Orphan 3686F: Documentation/usb/WUSB-Design-overview.txt 3687F: Documentation/usb/wusb-cbaf 3688F: drivers/usb/host/hwa-hc.c 3689F: drivers/usb/host/whci/ 3690F: drivers/usb/wusbcore/ 3691F: include/linux/usb/wusb* 3692 3693CFAG12864B LCD DRIVER 3694M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3695S: Maintained 3696F: drivers/auxdisplay/cfag12864b.c 3697F: include/linux/cfag12864b.h 3698 3699CFAG12864BFB LCD FRAMEBUFFER DRIVER 3700M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3701S: Maintained 3702F: drivers/auxdisplay/cfag12864bfb.c 3703F: include/linux/cfag12864b.h 3704 3705802.11 (including CFG80211/NL80211) 3706M: Johannes Berg <johannes@sipsolutions.net> 3707L: linux-wireless@vger.kernel.org 3708W: http://wireless.kernel.org/ 3709T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3710T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3711S: Maintained 3712F: net/wireless/ 3713F: include/uapi/linux/nl80211.h 3714F: include/linux/ieee80211.h 3715F: include/net/wext.h 3716F: include/net/cfg80211.h 3717F: include/net/iw_handler.h 3718F: include/net/ieee80211_radiotap.h 3719F: Documentation/driver-api/80211/cfg80211.rst 3720F: Documentation/networking/regulatory.txt 3721 3722CHAR and MISC DRIVERS 3723M: Arnd Bergmann <arnd@arndb.de> 3724M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3725T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3726S: Supported 3727F: drivers/char/ 3728F: drivers/misc/ 3729F: include/linux/miscdevice.h 3730 3731CHECKPATCH 3732M: Andy Whitcroft <apw@canonical.com> 3733M: Joe Perches <joe@perches.com> 3734S: Maintained 3735F: scripts/checkpatch.pl 3736 3737CHINESE DOCUMENTATION 3738M: Harry Wei <harryxiyou@gmail.com> 3739L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3740L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3741S: Maintained 3742F: Documentation/translations/zh_CN/ 3743 3744CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3745M: Peter Chen <Peter.Chen@nxp.com> 3746T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3747L: linux-usb@vger.kernel.org 3748S: Maintained 3749F: drivers/usb/chipidea/ 3750 3751CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3752M: Hans de Goede <hdegoede@redhat.com> 3753L: linux-input@vger.kernel.org 3754S: Maintained 3755F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3756F: drivers/input/touchscreen/chipone_icn8318.c 3757 3758CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3759M: Hans de Goede <hdegoede@redhat.com> 3760L: linux-input@vger.kernel.org 3761S: Maintained 3762F: drivers/input/touchscreen/chipone_icn8505.c 3763 3764CHROME HARDWARE PLATFORM SUPPORT 3765M: Benson Leung <bleung@chromium.org> 3766M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3767S: Maintained 3768T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3769F: drivers/platform/chrome/ 3770 3771CHROMEOS EC SUBDRIVERS 3772M: Benson Leung <bleung@chromium.org> 3773M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3774R: Guenter Roeck <groeck@chromium.org> 3775S: Maintained 3776N: cros_ec 3777N: cros-ec 3778F: drivers/power/supply/cros_usbpd-charger.c 3779 3780CHROMEOS EC CODEC DRIVER 3781M: Cheng-Yi Chiang <cychiang@chromium.org> 3782S: Maintained 3783R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3784R: Guenter Roeck <groeck@chromium.org> 3785F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3786F: sound/soc/codecs/cros_ec_codec.* 3787 3788CIRRUS LOGIC AUDIO CODEC DRIVERS 3789M: Brian Austin <brian.austin@cirrus.com> 3790M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3791L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3792S: Maintained 3793F: sound/soc/codecs/cs* 3794 3795CIRRUS LOGIC EP93XX ETHERNET DRIVER 3796M: Hartley Sweeten <hsweeten@visionengravers.com> 3797L: netdev@vger.kernel.org 3798S: Maintained 3799F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3800 3801CIRRUS LOGIC LOCHNAGAR DRIVER 3802M: Charles Keepax <ckeepax@opensource.cirrus.com> 3803M: Richard Fitzgerald <rf@opensource.cirrus.com> 3804L: patches@opensource.cirrus.com 3805S: Supported 3806F: drivers/clk/clk-lochnagar.c 3807F: drivers/mfd/lochnagar-i2c.c 3808F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3809F: drivers/regulator/lochnagar-regulator.c 3810F: include/dt-bindings/clk/lochnagar.h 3811F: include/dt-bindings/pinctrl/lochnagar.h 3812F: include/linux/mfd/lochnagar* 3813F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3814F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3815F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3816F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3817 3818CISCO FCOE HBA DRIVER 3819M: Satish Kharat <satishkh@cisco.com> 3820M: Sesidhar Baddela <sebaddel@cisco.com> 3821M: Karan Tilak Kumar <kartilak@cisco.com> 3822L: linux-scsi@vger.kernel.org 3823S: Supported 3824F: drivers/scsi/fnic/ 3825 3826CISCO SCSI HBA DRIVER 3827M: Karan Tilak Kumar <kartilak@cisco.com> 3828M: Sesidhar Baddela <sebaddel@cisco.com> 3829L: linux-scsi@vger.kernel.org 3830S: Supported 3831F: drivers/scsi/snic/ 3832 3833CISCO VIC ETHERNET NIC DRIVER 3834M: Christian Benvenuti <benve@cisco.com> 3835M: Govindarajulu Varadarajan <_govind@gmx.com> 3836M: Parvi Kaustubhi <pkaustub@cisco.com> 3837S: Supported 3838F: drivers/net/ethernet/cisco/enic/ 3839 3840CISCO VIC LOW LATENCY NIC DRIVER 3841M: Christian Benvenuti <benve@cisco.com> 3842M: Nelson Escobar <neescoba@cisco.com> 3843M: Parvi Kaustubhi <pkaustub@cisco.com> 3844S: Supported 3845F: drivers/infiniband/hw/usnic/ 3846 3847CIRRUS LOGIC MADERA CODEC DRIVERS 3848M: Charles Keepax <ckeepax@opensource.cirrus.com> 3849M: Richard Fitzgerald <rf@opensource.cirrus.com> 3850L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3851L: patches@opensource.cirrus.com 3852T: git https://github.com/CirrusLogic/linux-drivers.git 3853W: https://github.com/CirrusLogic/linux-drivers/wiki 3854S: Supported 3855F: Documentation/devicetree/bindings/mfd/madera.txt 3856F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3857F: include/linux/irqchip/irq-madera* 3858F: include/linux/mfd/madera/* 3859F: drivers/gpio/gpio-madera* 3860F: drivers/irqchip/irq-madera* 3861F: drivers/mfd/madera* 3862F: drivers/mfd/cs47l* 3863F: drivers/pinctrl/cirrus/* 3864 3865CLANG-FORMAT FILE 3866M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3867S: Maintained 3868F: .clang-format 3869 3870CLEANCACHE API 3871M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3872L: linux-kernel@vger.kernel.org 3873S: Maintained 3874F: mm/cleancache.c 3875F: include/linux/cleancache.h 3876 3877CLK API 3878M: Russell King <linux@armlinux.org.uk> 3879L: linux-clk@vger.kernel.org 3880S: Maintained 3881F: include/linux/clk.h 3882 3883CLOCKSOURCE, CLOCKEVENT DRIVERS 3884M: Daniel Lezcano <daniel.lezcano@linaro.org> 3885M: Thomas Gleixner <tglx@linutronix.de> 3886L: linux-kernel@vger.kernel.org 3887T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3888S: Supported 3889F: drivers/clocksource/ 3890F: Documentation/devicetree/bindings/timer/ 3891 3892CMPC ACPI DRIVER 3893M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3894M: Daniel Oliveira Nascimento <don@syst.com.br> 3895L: platform-driver-x86@vger.kernel.org 3896S: Supported 3897F: drivers/platform/x86/classmate-laptop.c 3898 3899COBALT MEDIA DRIVER 3900M: Hans Verkuil <hans.verkuil@cisco.com> 3901L: linux-media@vger.kernel.org 3902T: git git://linuxtv.org/media_tree.git 3903W: https://linuxtv.org 3904S: Supported 3905F: drivers/media/pci/cobalt/ 3906 3907COCCINELLE/Semantic Patches (SmPL) 3908M: Julia Lawall <Julia.Lawall@lip6.fr> 3909M: Gilles Muller <Gilles.Muller@lip6.fr> 3910M: Nicolas Palix <nicolas.palix@imag.fr> 3911M: Michal Marek <michal.lkml@markovi.net> 3912L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3913T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3914W: http://coccinelle.lip6.fr/ 3915S: Supported 3916F: Documentation/dev-tools/coccinelle.rst 3917F: scripts/coccinelle/ 3918F: scripts/coccicheck 3919 3920CODA FILE SYSTEM 3921M: Jan Harkes <jaharkes@cs.cmu.edu> 3922M: coda@cs.cmu.edu 3923L: codalist@coda.cs.cmu.edu 3924W: http://www.coda.cs.cmu.edu/ 3925S: Maintained 3926F: Documentation/filesystems/coda.txt 3927F: fs/coda/ 3928F: include/linux/coda*.h 3929F: include/uapi/linux/coda*.h 3930 3931CODA V4L2 MEM2MEM DRIVER 3932M: Philipp Zabel <p.zabel@pengutronix.de> 3933L: linux-media@vger.kernel.org 3934S: Maintained 3935F: Documentation/devicetree/bindings/media/coda.txt 3936F: drivers/media/platform/coda/ 3937 3938CODE OF CONDUCT 3939M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3940S: Supported 3941F: Documentation/process/code-of-conduct.rst 3942F: Documentation/process/code-of-conduct-interpretation.rst 3943 3944COMMON CLK FRAMEWORK 3945M: Michael Turquette <mturquette@baylibre.com> 3946M: Stephen Boyd <sboyd@kernel.org> 3947L: linux-clk@vger.kernel.org 3948Q: http://patchwork.kernel.org/project/linux-clk/list/ 3949T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3950S: Maintained 3951F: Documentation/devicetree/bindings/clock/ 3952F: drivers/clk/ 3953X: drivers/clk/clkdev.c 3954F: include/linux/clk-pr* 3955F: include/linux/clk/ 3956F: include/linux/of_clk.h 3957 3958COMMON INTERNET FILE SYSTEM (CIFS) 3959M: Steve French <sfrench@samba.org> 3960L: linux-cifs@vger.kernel.org 3961L: samba-technical@lists.samba.org (moderated for non-subscribers) 3962W: http://linux-cifs.samba.org/ 3963T: git git://git.samba.org/sfrench/cifs-2.6.git 3964S: Supported 3965F: Documentation/filesystems/cifs/ 3966F: fs/cifs/ 3967 3968COMPACTPCI HOTPLUG CORE 3969M: Scott Murray <scott@spiteful.org> 3970L: linux-pci@vger.kernel.org 3971S: Maintained 3972F: drivers/pci/hotplug/cpci_hotplug* 3973 3974COMPACTPCI HOTPLUG GENERIC DRIVER 3975M: Scott Murray <scott@spiteful.org> 3976L: linux-pci@vger.kernel.org 3977S: Maintained 3978F: drivers/pci/hotplug/cpcihp_generic.c 3979 3980COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3981M: Scott Murray <scott@spiteful.org> 3982L: linux-pci@vger.kernel.org 3983S: Maintained 3984F: drivers/pci/hotplug/cpcihp_zt5550.* 3985 3986COMPAL LAPTOP SUPPORT 3987M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3988L: platform-driver-x86@vger.kernel.org 3989S: Maintained 3990F: drivers/platform/x86/compal-laptop.c 3991 3992COMPILER ATTRIBUTES 3993M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3994S: Maintained 3995F: include/linux/compiler_attributes.h 3996 3997CONEXANT ACCESSRUNNER USB DRIVER 3998L: accessrunner-general@lists.sourceforge.net 3999W: http://accessrunner.sourceforge.net/ 4000S: Orphan 4001F: drivers/usb/atm/cxacru.c 4002 4003CONFIGFS 4004M: Joel Becker <jlbec@evilplan.org> 4005M: Christoph Hellwig <hch@lst.de> 4006T: git git://git.infradead.org/users/hch/configfs.git 4007S: Supported 4008F: fs/configfs/ 4009F: include/linux/configfs.h 4010 4011CONNECTOR 4012M: Evgeniy Polyakov <zbr@ioremap.net> 4013L: netdev@vger.kernel.org 4014S: Maintained 4015F: drivers/connector/ 4016 4017CONTROL GROUP (CGROUP) 4018M: Tejun Heo <tj@kernel.org> 4019M: Li Zefan <lizefan@huawei.com> 4020M: Johannes Weiner <hannes@cmpxchg.org> 4021L: cgroups@vger.kernel.org 4022T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4023S: Maintained 4024F: Documentation/admin-guide/cgroup-v2.rst 4025F: Documentation/cgroup-v1/ 4026F: include/linux/cgroup* 4027F: kernel/cgroup/ 4028 4029CONTROL GROUP - CPUSET 4030M: Li Zefan <lizefan@huawei.com> 4031L: cgroups@vger.kernel.org 4032W: http://www.bullopensource.org/cpuset/ 4033W: http://oss.sgi.com/projects/cpusets/ 4034T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4035S: Maintained 4036F: Documentation/cgroup-v1/cpusets.txt 4037F: include/linux/cpuset.h 4038F: kernel/cgroup/cpuset.c 4039 4040CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4041M: Johannes Weiner <hannes@cmpxchg.org> 4042M: Michal Hocko <mhocko@kernel.org> 4043M: Vladimir Davydov <vdavydov.dev@gmail.com> 4044L: cgroups@vger.kernel.org 4045L: linux-mm@kvack.org 4046S: Maintained 4047F: mm/memcontrol.c 4048F: mm/swap_cgroup.c 4049 4050CORETEMP HARDWARE MONITORING DRIVER 4051M: Fenghua Yu <fenghua.yu@intel.com> 4052L: linux-hwmon@vger.kernel.org 4053S: Maintained 4054F: Documentation/hwmon/coretemp 4055F: drivers/hwmon/coretemp.c 4056 4057COSA/SRP SYNC SERIAL DRIVER 4058M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4059W: http://www.fi.muni.cz/~kas/cosa/ 4060S: Maintained 4061F: drivers/net/wan/cosa* 4062 4063CPMAC ETHERNET DRIVER 4064M: Florian Fainelli <f.fainelli@gmail.com> 4065L: netdev@vger.kernel.org 4066S: Maintained 4067F: drivers/net/ethernet/ti/cpmac.c 4068 4069CPU FREQUENCY SCALING FRAMEWORK 4070M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4071M: Viresh Kumar <viresh.kumar@linaro.org> 4072L: linux-pm@vger.kernel.org 4073S: Maintained 4074T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4075T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4076B: https://bugzilla.kernel.org 4077F: Documentation/admin-guide/pm/cpufreq.rst 4078F: Documentation/admin-guide/pm/intel_pstate.rst 4079F: Documentation/cpu-freq/ 4080F: Documentation/devicetree/bindings/cpufreq/ 4081F: drivers/cpufreq/ 4082F: include/linux/cpufreq.h 4083F: tools/testing/selftests/cpufreq/ 4084 4085CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4086M: Viresh Kumar <viresh.kumar@linaro.org> 4087M: Sudeep Holla <sudeep.holla@arm.com> 4088L: linux-pm@vger.kernel.org 4089W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4090S: Maintained 4091F: drivers/cpufreq/arm_big_little.h 4092F: drivers/cpufreq/arm_big_little.c 4093 4094CPU POWER MONITORING SUBSYSTEM 4095M: Thomas Renninger <trenn@suse.com> 4096M: Shuah Khan <shuah@kernel.org> 4097M: Shuah Khan <skhan@linuxfoundation.org> 4098L: linux-pm@vger.kernel.org 4099S: Maintained 4100F: tools/power/cpupower/ 4101 4102CPUID/MSR DRIVER 4103M: "H. Peter Anvin" <hpa@zytor.com> 4104S: Maintained 4105F: arch/x86/kernel/cpuid.c 4106F: arch/x86/kernel/msr.c 4107 4108CPUIDLE DRIVER - ARM BIG LITTLE 4109M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4110M: Daniel Lezcano <daniel.lezcano@linaro.org> 4111L: linux-pm@vger.kernel.org 4112L: linux-arm-kernel@lists.infradead.org 4113T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4114S: Maintained 4115F: drivers/cpuidle/cpuidle-big_little.c 4116 4117CPUIDLE DRIVER - ARM EXYNOS 4118M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4119M: Daniel Lezcano <daniel.lezcano@linaro.org> 4120M: Kukjin Kim <kgene@kernel.org> 4121L: linux-pm@vger.kernel.org 4122L: linux-samsung-soc@vger.kernel.org 4123S: Supported 4124F: drivers/cpuidle/cpuidle-exynos.c 4125F: arch/arm/mach-exynos/pm.c 4126 4127CPU IDLE TIME MANAGEMENT FRAMEWORK 4128M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4129M: Daniel Lezcano <daniel.lezcano@linaro.org> 4130L: linux-pm@vger.kernel.org 4131S: Maintained 4132T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4133B: https://bugzilla.kernel.org 4134F: Documentation/admin-guide/pm/cpuidle.rst 4135F: Documentation/driver-api/pm/cpuidle.rst 4136F: drivers/cpuidle/* 4137F: include/linux/cpuidle.h 4138 4139CRAMFS FILESYSTEM 4140M: Nicolas Pitre <nico@fluxnic.net> 4141S: Maintained 4142F: Documentation/filesystems/cramfs.txt 4143F: fs/cramfs/ 4144 4145CRYPTO API 4146M: Herbert Xu <herbert@gondor.apana.org.au> 4147M: "David S. Miller" <davem@davemloft.net> 4148L: linux-crypto@vger.kernel.org 4149T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4150T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4151S: Maintained 4152F: Documentation/crypto/ 4153F: Documentation/devicetree/bindings/crypto/ 4154F: arch/*/crypto/ 4155F: crypto/ 4156F: drivers/crypto/ 4157F: include/crypto/ 4158F: include/linux/crypto* 4159 4160CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4161M: Neil Horman <nhorman@tuxdriver.com> 4162L: linux-crypto@vger.kernel.org 4163S: Maintained 4164F: crypto/ansi_cprng.c 4165F: crypto/rng.c 4166 4167CS3308 MEDIA DRIVER 4168M: Hans Verkuil <hverkuil@xs4all.nl> 4169L: linux-media@vger.kernel.org 4170T: git git://linuxtv.org/media_tree.git 4171W: http://linuxtv.org 4172S: Odd Fixes 4173F: drivers/media/i2c/cs3308.c 4174 4175CS5535 Audio ALSA driver 4176M: Jaya Kumar <jayakumar.alsa@gmail.com> 4177S: Maintained 4178F: sound/pci/cs5535audio/ 4179 4180CSI DRIVERS FOR ALLWINNER V3s 4181M: Yong Deng <yong.deng@magewell.com> 4182L: linux-media@vger.kernel.org 4183T: git git://linuxtv.org/media_tree.git 4184S: Maintained 4185F: drivers/media/platform/sunxi/sun6i-csi/ 4186F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4187 4188CW1200 WLAN driver 4189M: Solomon Peachy <pizza@shaftnet.org> 4190S: Maintained 4191F: drivers/net/wireless/st/cw1200/ 4192 4193CX18 VIDEO4LINUX DRIVER 4194M: Andy Walls <awalls@md.metrocast.net> 4195L: ivtv-devel@ivtvdriver.org (subscribers-only) 4196L: linux-media@vger.kernel.org 4197T: git git://linuxtv.org/media_tree.git 4198W: https://linuxtv.org 4199W: http://www.ivtvdriver.org/index.php/Cx18 4200S: Maintained 4201F: Documentation/media/v4l-drivers/cx18* 4202F: drivers/media/pci/cx18/ 4203F: include/uapi/linux/ivtv* 4204 4205CX2341X MPEG ENCODER HELPER MODULE 4206M: Hans Verkuil <hverkuil@xs4all.nl> 4207L: linux-media@vger.kernel.org 4208T: git git://linuxtv.org/media_tree.git 4209W: https://linuxtv.org 4210S: Maintained 4211F: drivers/media/common/cx2341x* 4212F: include/media/drv-intf/cx2341x.h 4213 4214CX24120 MEDIA DRIVER 4215M: Jemma Denson <jdenson@gmail.com> 4216M: Patrick Boettcher <patrick.boettcher@posteo.de> 4217L: linux-media@vger.kernel.org 4218W: https://linuxtv.org 4219Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4220S: Maintained 4221F: drivers/media/dvb-frontends/cx24120* 4222 4223CX88 VIDEO4LINUX DRIVER 4224M: Mauro Carvalho Chehab <mchehab@kernel.org> 4225L: linux-media@vger.kernel.org 4226W: https://linuxtv.org 4227T: git git://linuxtv.org/media_tree.git 4228S: Odd fixes 4229F: Documentation/media/v4l-drivers/cx88* 4230F: drivers/media/pci/cx88/ 4231 4232CXD2820R MEDIA DRIVER 4233M: Antti Palosaari <crope@iki.fi> 4234L: linux-media@vger.kernel.org 4235W: https://linuxtv.org 4236W: http://palosaari.fi/linux/ 4237Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4238T: git git://linuxtv.org/anttip/media_tree.git 4239S: Maintained 4240F: drivers/media/dvb-frontends/cxd2820r* 4241 4242CXGB3 ETHERNET DRIVER (CXGB3) 4243M: Vishal Kulkarni <vishal@chelsio.com> 4244L: netdev@vger.kernel.org 4245W: http://www.chelsio.com 4246S: Supported 4247F: drivers/net/ethernet/chelsio/cxgb3/ 4248 4249CXGB3 ISCSI DRIVER (CXGB3I) 4250M: Karen Xie <kxie@chelsio.com> 4251L: linux-scsi@vger.kernel.org 4252W: http://www.chelsio.com 4253S: Supported 4254F: drivers/scsi/cxgbi/cxgb3i 4255 4256CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4257M: Steve Wise <swise@chelsio.com> 4258L: linux-rdma@vger.kernel.org 4259W: http://www.openfabrics.org 4260S: Supported 4261F: drivers/infiniband/hw/cxgb3/ 4262F: include/uapi/rdma/cxgb3-abi.h 4263 4264CXGB4 CRYPTO DRIVER (chcr) 4265M: Harsh Jain <harsh@chelsio.com> 4266L: linux-crypto@vger.kernel.org 4267W: http://www.chelsio.com 4268S: Supported 4269F: drivers/crypto/chelsio 4270 4271CXGB4 ETHERNET DRIVER (CXGB4) 4272M: Vishal Kulkarni <vishal@chelsio.com> 4273L: netdev@vger.kernel.org 4274W: http://www.chelsio.com 4275S: Supported 4276F: drivers/net/ethernet/chelsio/cxgb4/ 4277 4278CXGB4 ISCSI DRIVER (CXGB4I) 4279M: Karen Xie <kxie@chelsio.com> 4280L: linux-scsi@vger.kernel.org 4281W: http://www.chelsio.com 4282S: Supported 4283F: drivers/scsi/cxgbi/cxgb4i 4284 4285CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4286M: Steve Wise <swise@chelsio.com> 4287L: linux-rdma@vger.kernel.org 4288W: http://www.openfabrics.org 4289S: Supported 4290F: drivers/infiniband/hw/cxgb4/ 4291F: include/uapi/rdma/cxgb4-abi.h 4292 4293CXGB4VF ETHERNET DRIVER (CXGB4VF) 4294M: Casey Leedom <leedom@chelsio.com> 4295L: netdev@vger.kernel.org 4296W: http://www.chelsio.com 4297S: Supported 4298F: drivers/net/ethernet/chelsio/cxgb4vf/ 4299 4300CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4301M: Frederic Barrat <fbarrat@linux.ibm.com> 4302M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4303L: linuxppc-dev@lists.ozlabs.org 4304S: Supported 4305F: arch/powerpc/platforms/powernv/pci-cxl.c 4306F: drivers/misc/cxl/ 4307F: include/misc/cxl* 4308F: include/uapi/misc/cxl.h 4309F: Documentation/powerpc/cxl.txt 4310F: Documentation/ABI/testing/sysfs-class-cxl 4311 4312CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4313M: Manoj N. Kumar <manoj@linux.ibm.com> 4314M: Matthew R. Ochs <mrochs@linux.ibm.com> 4315M: Uma Krishnan <ukrishn@linux.ibm.com> 4316L: linux-scsi@vger.kernel.org 4317S: Supported 4318F: drivers/scsi/cxlflash/ 4319F: include/uapi/scsi/cxlflash_ioctl.h 4320F: Documentation/powerpc/cxlflash.txt 4321 4322CYBERPRO FB DRIVER 4323M: Russell King <linux@armlinux.org.uk> 4324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4325W: http://www.armlinux.org.uk/ 4326S: Maintained 4327F: drivers/video/fbdev/cyber2000fb.* 4328 4329CYCLADES ASYNC MUX DRIVER 4330W: http://www.cyclades.com/ 4331S: Orphan 4332F: drivers/tty/cyclades.c 4333F: include/linux/cyclades.h 4334F: include/uapi/linux/cyclades.h 4335 4336CYCLADES PC300 DRIVER 4337W: http://www.cyclades.com/ 4338S: Orphan 4339F: drivers/net/wan/pc300* 4340 4341CYPRESS_FIRMWARE MEDIA DRIVER 4342M: Antti Palosaari <crope@iki.fi> 4343L: linux-media@vger.kernel.org 4344W: https://linuxtv.org 4345W: http://palosaari.fi/linux/ 4346Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4347T: git git://linuxtv.org/anttip/media_tree.git 4348S: Maintained 4349F: drivers/media/common/cypress_firmware* 4350 4351CYTTSP TOUCHSCREEN DRIVER 4352M: Ferruh Yigit <fery@cypress.com> 4353L: linux-input@vger.kernel.org 4354S: Supported 4355F: drivers/input/touchscreen/cyttsp* 4356F: include/linux/input/cyttsp.h 4357 4358D-LINK DIR-685 TOUCHKEYS DRIVER 4359M: Linus Walleij <linus.walleij@linaro.org> 4360L: linux-input@vger.kernel.org 4361S: Supported 4362F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4363 4364DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4365M: Joshua Kinard <kumba@gentoo.org> 4366S: Maintained 4367F: drivers/rtc/rtc-ds1685.c 4368F: include/linux/rtc/ds1685.h 4369 4370DAMA SLAVE for AX.25 4371M: Joerg Reuter <jreuter@yaina.de> 4372W: http://yaina.de/jreuter/ 4373W: http://www.qsl.net/dl1bke/ 4374L: linux-hams@vger.kernel.org 4375S: Maintained 4376F: net/ax25/af_ax25.c 4377F: net/ax25/ax25_dev.c 4378F: net/ax25/ax25_ds_* 4379F: net/ax25/ax25_in.c 4380F: net/ax25/ax25_out.c 4381F: net/ax25/ax25_timer.c 4382F: net/ax25/sysctl_net_ax25.c 4383 4384DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4385L: netdev@vger.kernel.org 4386S: Orphan 4387F: Documentation/networking/device_drivers/dec/dmfe.txt 4388F: drivers/net/ethernet/dec/tulip/dmfe.c 4389 4390DC390/AM53C974 SCSI driver 4391M: Hannes Reinecke <hare@suse.com> 4392L: linux-scsi@vger.kernel.org 4393S: Maintained 4394F: drivers/scsi/am53c974.c 4395 4396DC395x SCSI driver 4397M: Oliver Neukum <oliver@neukum.org> 4398M: Ali Akcaagac <aliakc@web.de> 4399M: Jamie Lenehan <lenehan@twibble.org> 4400L: dc395x@twibble.org 4401W: http://twibble.org/dist/dc395x/ 4402W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4403S: Maintained 4404F: Documentation/scsi/dc395x.txt 4405F: drivers/scsi/dc395x.* 4406 4407DCCP PROTOCOL 4408M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4409L: dccp@vger.kernel.org 4410W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4411S: Maintained 4412F: include/linux/dccp.h 4413F: include/uapi/linux/dccp.h 4414F: include/linux/tfrc.h 4415F: net/dccp/ 4416 4417DECnet NETWORK LAYER 4418W: http://linux-decnet.sourceforge.net 4419L: linux-decnet-user@lists.sourceforge.net 4420S: Orphan 4421F: Documentation/networking/decnet.txt 4422F: net/decnet/ 4423 4424DECSTATION PLATFORM SUPPORT 4425M: "Maciej W. Rozycki" <macro@linux-mips.org> 4426L: linux-mips@vger.kernel.org 4427W: http://www.linux-mips.org/wiki/DECstation 4428S: Maintained 4429F: arch/mips/dec/ 4430F: arch/mips/include/asm/dec/ 4431F: arch/mips/include/asm/mach-dec/ 4432 4433DEFXX FDDI NETWORK DRIVER 4434M: "Maciej W. Rozycki" <macro@linux-mips.org> 4435S: Maintained 4436F: drivers/net/fddi/defxx.* 4437 4438DELL SMBIOS DRIVER 4439M: Pali Rohár <pali.rohar@gmail.com> 4440M: Mario Limonciello <mario.limonciello@dell.com> 4441L: platform-driver-x86@vger.kernel.org 4442S: Maintained 4443F: drivers/platform/x86/dell-smbios.* 4444 4445DELL SMBIOS SMM DRIVER 4446M: Mario Limonciello <mario.limonciello@dell.com> 4447L: platform-driver-x86@vger.kernel.org 4448S: Maintained 4449F: drivers/platform/x86/dell-smbios-smm.c 4450 4451DELL SMBIOS WMI DRIVER 4452M: Mario Limonciello <mario.limonciello@dell.com> 4453L: platform-driver-x86@vger.kernel.org 4454S: Maintained 4455F: drivers/platform/x86/dell-smbios-wmi.c 4456F: tools/wmi/dell-smbios-example.c 4457 4458DEFZA FDDI NETWORK DRIVER 4459M: "Maciej W. Rozycki" <macro@linux-mips.org> 4460S: Maintained 4461F: drivers/net/fddi/defza.* 4462 4463DELL LAPTOP DRIVER 4464M: Matthew Garrett <mjg59@srcf.ucam.org> 4465M: Pali Rohár <pali.rohar@gmail.com> 4466L: platform-driver-x86@vger.kernel.org 4467S: Maintained 4468F: drivers/platform/x86/dell-laptop.c 4469 4470DELL LAPTOP FREEFALL DRIVER 4471M: Pali Rohár <pali.rohar@gmail.com> 4472S: Maintained 4473F: drivers/platform/x86/dell-smo8800.c 4474 4475DELL LAPTOP RBTN DRIVER 4476M: Pali Rohár <pali.rohar@gmail.com> 4477S: Maintained 4478F: drivers/platform/x86/dell-rbtn.* 4479 4480DELL REMOTE BIOS UPDATE DRIVER 4481M: Stuart Hayes <stuart.w.hayes@gmail.com> 4482L: platform-driver-x86@vger.kernel.org 4483S: Maintained 4484F: drivers/platform/x86/dell_rbu.c 4485 4486DELL LAPTOP SMM DRIVER 4487M: Pali Rohár <pali.rohar@gmail.com> 4488S: Maintained 4489F: drivers/hwmon/dell-smm-hwmon.c 4490F: include/uapi/linux/i8k.h 4491 4492DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4493M: Stuart Hayes <stuart.w.hayes@gmail.com> 4494L: platform-driver-x86@vger.kernel.org 4495S: Maintained 4496F: Documentation/dcdbas.txt 4497F: drivers/platform/x86/dcdbas.* 4498 4499DELL WMI NOTIFICATIONS DRIVER 4500M: Matthew Garrett <mjg59@srcf.ucam.org> 4501M: Pali Rohár <pali.rohar@gmail.com> 4502S: Maintained 4503F: drivers/platform/x86/dell-wmi.c 4504 4505DELL WMI DESCRIPTOR DRIVER 4506M: Mario Limonciello <mario.limonciello@dell.com> 4507S: Maintained 4508F: drivers/platform/x86/dell-wmi-descriptor.c 4509 4510DELTA ST MEDIA DRIVER 4511M: Hugues Fruchet <hugues.fruchet@st.com> 4512L: linux-media@vger.kernel.org 4513T: git git://linuxtv.org/media_tree.git 4514W: https://linuxtv.org 4515S: Supported 4516F: drivers/media/platform/sti/delta 4517 4518DENALI NAND DRIVER 4519M: Masahiro Yamada <yamada.masahiro@socionext.com> 4520L: linux-mtd@lists.infradead.org 4521S: Supported 4522F: drivers/mtd/nand/raw/denali* 4523 4524DESIGNWARE USB2 DRD IP DRIVER 4525M: Minas Harutyunyan <hminas@synopsys.com> 4526L: linux-usb@vger.kernel.org 4527T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4528S: Maintained 4529F: drivers/usb/dwc2/ 4530 4531DESIGNWARE USB3 DRD IP DRIVER 4532M: Felipe Balbi <balbi@kernel.org> 4533L: linux-usb@vger.kernel.org 4534T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4535S: Maintained 4536F: drivers/usb/dwc3/ 4537 4538DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4539M: Andreas Klinger <ak@it-klinger.de> 4540L: linux-iio@vger.kernel.org 4541S: Maintained 4542F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4543F: drivers/iio/proximity/srf*.c 4544 4545DEVICE COREDUMP (DEV_COREDUMP) 4546M: Johannes Berg <johannes@sipsolutions.net> 4547L: linux-kernel@vger.kernel.org 4548S: Maintained 4549F: drivers/base/devcoredump.c 4550F: include/linux/devcoredump.h 4551 4552DEVICE FREQUENCY (DEVFREQ) 4553M: MyungJoo Ham <myungjoo.ham@samsung.com> 4554M: Kyungmin Park <kyungmin.park@samsung.com> 4555R: Chanwoo Choi <cw00.choi@samsung.com> 4556L: linux-pm@vger.kernel.org 4557T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4558S: Maintained 4559F: drivers/devfreq/ 4560F: include/linux/devfreq.h 4561F: Documentation/devicetree/bindings/devfreq/ 4562 4563DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4564M: Chanwoo Choi <cw00.choi@samsung.com> 4565L: linux-pm@vger.kernel.org 4566T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4567S: Supported 4568F: drivers/devfreq/event/ 4569F: drivers/devfreq/devfreq-event.c 4570F: include/linux/devfreq-event.h 4571F: Documentation/devicetree/bindings/devfreq/event/ 4572 4573DEVICE NUMBER REGISTRY 4574M: Torben Mathiasen <device@lanana.org> 4575W: http://lanana.org/docs/device-list/index.html 4576S: Maintained 4577 4578DEVICE-MAPPER (LVM) 4579M: Alasdair Kergon <agk@redhat.com> 4580M: Mike Snitzer <snitzer@redhat.com> 4581M: dm-devel@redhat.com 4582L: dm-devel@redhat.com 4583W: http://sources.redhat.com/dm 4584Q: http://patchwork.kernel.org/project/dm-devel/list/ 4585T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4586T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4587S: Maintained 4588F: Documentation/device-mapper/ 4589F: drivers/md/Makefile 4590F: drivers/md/Kconfig 4591F: drivers/md/dm* 4592F: drivers/md/persistent-data/ 4593F: include/linux/device-mapper.h 4594F: include/linux/dm-*.h 4595F: include/uapi/linux/dm-*.h 4596 4597DEVLINK 4598M: Jiri Pirko <jiri@mellanox.com> 4599L: netdev@vger.kernel.org 4600S: Supported 4601F: net/core/devlink.c 4602F: include/net/devlink.h 4603F: include/uapi/linux/devlink.h 4604 4605DIALOG SEMICONDUCTOR DRIVERS 4606M: Support Opensource <support.opensource@diasemi.com> 4607W: http://www.dialog-semiconductor.com/products 4608S: Supported 4609F: Documentation/hwmon/da90?? 4610F: Documentation/devicetree/bindings/mfd/da90*.txt 4611F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4612F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4613F: Documentation/devicetree/bindings/regulator/da92*.txt 4614F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4615F: Documentation/devicetree/bindings/sound/da[79]*.txt 4616F: drivers/gpio/gpio-da90??.c 4617F: drivers/hwmon/da90??-hwmon.c 4618F: drivers/iio/adc/da91??-*.c 4619F: drivers/input/misc/da90??_onkey.c 4620F: drivers/input/touchscreen/da9052_tsi.c 4621F: drivers/leds/leds-da90??.c 4622F: drivers/mfd/da903x.c 4623F: drivers/mfd/da90??-*.c 4624F: drivers/mfd/da91??-*.c 4625F: drivers/power/supply/da9052-battery.c 4626F: drivers/power/supply/da91??-*.c 4627F: drivers/regulator/da903x.c 4628F: drivers/regulator/da9???-regulator.[ch] 4629F: drivers/thermal/da90??-thermal.c 4630F: drivers/rtc/rtc-da90??.c 4631F: drivers/video/backlight/da90??_bl.c 4632F: drivers/watchdog/da90??_wdt.c 4633F: include/linux/mfd/da903x.h 4634F: include/linux/mfd/da9052/ 4635F: include/linux/mfd/da9055/ 4636F: include/linux/mfd/da9062/ 4637F: include/linux/mfd/da9063/ 4638F: include/linux/mfd/da9150/ 4639F: include/linux/regulator/da9211.h 4640F: include/sound/da[79]*.h 4641F: sound/soc/codecs/da[79]*.[ch] 4642 4643DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4644M: William Breathitt Gray <vilhelm.gray@gmail.com> 4645L: linux-gpio@vger.kernel.org 4646S: Maintained 4647F: drivers/gpio/gpio-gpio-mm.c 4648 4649DIOLAN U2C-12 I2C DRIVER 4650M: Guenter Roeck <linux@roeck-us.net> 4651L: linux-i2c@vger.kernel.org 4652S: Maintained 4653F: drivers/i2c/busses/i2c-diolan-u2c.c 4654 4655FILESYSTEM DIRECT ACCESS (DAX) 4656M: Dan Williams <dan.j.williams@intel.com> 4657R: Matthew Wilcox <willy@infradead.org> 4658R: Jan Kara <jack@suse.cz> 4659L: linux-fsdevel@vger.kernel.org 4660L: linux-nvdimm@lists.01.org 4661S: Supported 4662F: fs/dax.c 4663F: include/linux/dax.h 4664F: include/trace/events/fs_dax.h 4665 4666DEVICE DIRECT ACCESS (DAX) 4667M: Dan Williams <dan.j.williams@intel.com> 4668M: Vishal Verma <vishal.l.verma@intel.com> 4669M: Keith Busch <keith.busch@intel.com> 4670M: Dave Jiang <dave.jiang@intel.com> 4671L: linux-nvdimm@lists.01.org 4672S: Supported 4673F: drivers/dax/ 4674 4675DIRECTORY NOTIFICATION (DNOTIFY) 4676M: Jan Kara <jack@suse.cz> 4677R: Amir Goldstein <amir73il@gmail.com> 4678L: linux-fsdevel@vger.kernel.org 4679S: Maintained 4680F: Documentation/filesystems/dnotify.txt 4681F: fs/notify/dnotify/ 4682F: include/linux/dnotify.h 4683 4684DISK GEOMETRY AND PARTITION HANDLING 4685M: Andries Brouwer <aeb@cwi.nl> 4686W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4687W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4688W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4689S: Maintained 4690 4691DISKQUOTA 4692M: Jan Kara <jack@suse.com> 4693S: Maintained 4694F: Documentation/filesystems/quota.txt 4695F: fs/quota/ 4696F: include/linux/quota*.h 4697F: include/uapi/linux/quota*.h 4698 4699DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4700M: Bernie Thompson <bernie@plugable.com> 4701L: linux-fbdev@vger.kernel.org 4702S: Maintained 4703W: http://plugable.com/category/projects/udlfb/ 4704F: drivers/video/fbdev/udlfb.c 4705F: include/video/udlfb.h 4706F: Documentation/fb/udlfb.txt 4707 4708DISTRIBUTED LOCK MANAGER (DLM) 4709M: Christine Caulfield <ccaulfie@redhat.com> 4710M: David Teigland <teigland@redhat.com> 4711L: cluster-devel@redhat.com 4712W: http://sources.redhat.com/cluster/ 4713T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4714S: Supported 4715F: fs/dlm/ 4716 4717DMA BUFFER SHARING FRAMEWORK 4718M: Sumit Semwal <sumit.semwal@linaro.org> 4719S: Maintained 4720L: linux-media@vger.kernel.org 4721L: dri-devel@lists.freedesktop.org 4722L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4723F: drivers/dma-buf/ 4724F: include/linux/dma-buf* 4725F: include/linux/reservation.h 4726F: include/linux/*fence.h 4727F: Documentation/driver-api/dma-buf.rst 4728T: git git://anongit.freedesktop.org/drm/drm-misc 4729 4730DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4731M: Vinod Koul <vkoul@kernel.org> 4732L: dmaengine@vger.kernel.org 4733Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4734S: Maintained 4735F: drivers/dma/ 4736F: include/linux/dmaengine.h 4737F: include/linux/of_dma.h 4738F: Documentation/devicetree/bindings/dma/ 4739F: Documentation/driver-api/dmaengine/ 4740T: git git://git.infradead.org/users/vkoul/slave-dma.git 4741 4742DMA MAPPING HELPERS 4743M: Christoph Hellwig <hch@lst.de> 4744M: Marek Szyprowski <m.szyprowski@samsung.com> 4745R: Robin Murphy <robin.murphy@arm.com> 4746L: iommu@lists.linux-foundation.org 4747T: git git://git.infradead.org/users/hch/dma-mapping.git 4748W: http://git.infradead.org/users/hch/dma-mapping.git 4749S: Supported 4750F: kernel/dma/ 4751F: include/asm-generic/dma-mapping.h 4752F: include/linux/dma-direct.h 4753F: include/linux/dma-mapping.h 4754F: include/linux/dma-noncoherent.h 4755 4756DME1737 HARDWARE MONITOR DRIVER 4757M: Juerg Haefliger <juergh@gmail.com> 4758L: linux-hwmon@vger.kernel.org 4759S: Maintained 4760F: Documentation/hwmon/dme1737 4761F: drivers/hwmon/dme1737.c 4762 4763DMI/SMBIOS SUPPORT 4764M: Jean Delvare <jdelvare@suse.com> 4765S: Maintained 4766T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4767F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4768F: drivers/firmware/dmi-id.c 4769F: drivers/firmware/dmi_scan.c 4770F: include/linux/dmi.h 4771 4772DOCUMENTATION 4773M: Jonathan Corbet <corbet@lwn.net> 4774L: linux-doc@vger.kernel.org 4775S: Maintained 4776F: Documentation/ 4777F: scripts/kernel-doc 4778X: Documentation/ABI/ 4779X: Documentation/acpi/ 4780X: Documentation/devicetree/ 4781X: Documentation/i2c/ 4782X: Documentation/media/ 4783X: Documentation/power/ 4784X: Documentation/spi/ 4785T: git git://git.lwn.net/linux.git docs-next 4786 4787DOCUMENTATION/ITALIAN 4788M: Federico Vaga <federico.vaga@vaga.pv.it> 4789L: linux-doc@vger.kernel.org 4790S: Maintained 4791F: Documentation/translations/it_IT 4792 4793DONGWOON DW9714 LENS VOICE COIL DRIVER 4794M: Sakari Ailus <sakari.ailus@linux.intel.com> 4795L: linux-media@vger.kernel.org 4796T: git git://linuxtv.org/media_tree.git 4797S: Maintained 4798F: drivers/media/i2c/dw9714.c 4799F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4800 4801DONGWOON DW9807 LENS VOICE COIL DRIVER 4802M: Sakari Ailus <sakari.ailus@linux.intel.com> 4803L: linux-media@vger.kernel.org 4804T: git git://linuxtv.org/media_tree.git 4805S: Maintained 4806F: drivers/media/i2c/dw9807-vcm.c 4807F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4808 4809DOUBLETALK DRIVER 4810M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4811L: blinux-list@redhat.com 4812S: Maintained 4813F: drivers/char/dtlk.c 4814F: include/linux/dtlk.h 4815 4816DPAA2 DATAPATH I/O (DPIO) DRIVER 4817M: Roy Pledge <Roy.Pledge@nxp.com> 4818L: linux-kernel@vger.kernel.org 4819S: Maintained 4820F: drivers/soc/fsl/dpio 4821 4822DPAA2 ETHERNET DRIVER 4823M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4824L: netdev@vger.kernel.org 4825S: Maintained 4826F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4827F: drivers/net/ethernet/freescale/dpaa2/dpni* 4828F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4829F: drivers/net/ethernet/freescale/dpaa2/Makefile 4830F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4831 4832DPAA2 ETHERNET SWITCH DRIVER 4833M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4834M: Ioana Ciornei <ioana.ciornei@nxp.com> 4835L: linux-kernel@vger.kernel.org 4836S: Maintained 4837F: drivers/staging/fsl-dpaa2/ethsw 4838 4839DPAA2 PTP CLOCK DRIVER 4840M: Yangbo Lu <yangbo.lu@nxp.com> 4841L: netdev@vger.kernel.org 4842S: Maintained 4843F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4844F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4845 4846DPT_I2O SCSI RAID DRIVER 4847M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4848L: linux-scsi@vger.kernel.org 4849W: http://www.adaptec.com/ 4850S: Maintained 4851F: drivers/scsi/dpt* 4852F: drivers/scsi/dpt/ 4853 4854DRBD DRIVER 4855M: Philipp Reisner <philipp.reisner@linbit.com> 4856M: Lars Ellenberg <lars.ellenberg@linbit.com> 4857L: drbd-dev@lists.linbit.com 4858W: http://www.drbd.org 4859T: git git://git.linbit.com/linux-drbd.git 4860T: git git://git.linbit.com/drbd-8.4.git 4861S: Supported 4862F: drivers/block/drbd/ 4863F: lib/lru_cache.c 4864F: Documentation/blockdev/drbd/ 4865 4866DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4867M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4868R: "Rafael J. Wysocki" <rafael@kernel.org> 4869T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4870S: Supported 4871F: Documentation/kobject.txt 4872F: drivers/base/ 4873F: fs/debugfs/ 4874F: fs/sysfs/ 4875F: include/linux/debugfs.h 4876F: include/linux/kobj* 4877F: lib/kobj* 4878 4879DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4880M: Kevin Hilman <khilman@kernel.org> 4881M: Nishanth Menon <nm@ti.com> 4882S: Maintained 4883F: drivers/power/avs/ 4884F: include/linux/power/smartreflex.h 4885L: linux-pm@vger.kernel.org 4886 4887DRM DRIVER FOR ARM PL111 CLCD 4888M: Eric Anholt <eric@anholt.net> 4889T: git git://anongit.freedesktop.org/drm/drm-misc 4890S: Supported 4891F: drivers/gpu/drm/pl111/ 4892 4893DRM DRIVER FOR ARM VERSATILE TFT PANELS 4894M: Linus Walleij <linus.walleij@linaro.org> 4895T: git git://anongit.freedesktop.org/drm/drm-misc 4896S: Maintained 4897F: drivers/gpu/drm/panel/panel-arm-versatile.c 4898F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4899 4900DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4901M: Dave Airlie <airlied@redhat.com> 4902S: Odd Fixes 4903F: drivers/gpu/drm/ast/ 4904 4905DRM DRIVER FOR BOCHS VIRTUAL GPU 4906M: Gerd Hoffmann <kraxel@redhat.com> 4907L: virtualization@lists.linux-foundation.org 4908T: git git://anongit.freedesktop.org/drm/drm-misc 4909S: Maintained 4910F: drivers/gpu/drm/bochs/ 4911 4912DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4913M: Linus Walleij <linus.walleij@linaro.org> 4914T: git git://anongit.freedesktop.org/drm/drm-misc 4915S: Maintained 4916F: drivers/gpu/drm/tve200/ 4917 4918DRM DRIVER FOR ILITEK ILI9225 PANELS 4919M: David Lechner <david@lechnology.com> 4920S: Maintained 4921F: drivers/gpu/drm/tinydrm/ili9225.c 4922F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4923 4924DRM DRIVER FOR HX8357D PANELS 4925M: Eric Anholt <eric@anholt.net> 4926T: git git://anongit.freedesktop.org/drm/drm-misc 4927S: Maintained 4928F: drivers/gpu/drm/tinydrm/hx8357d.c 4929F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4930 4931DRM DRIVER FOR INTEL I810 VIDEO CARDS 4932S: Orphan / Obsolete 4933F: drivers/gpu/drm/i810/ 4934F: include/uapi/drm/i810_drm.h 4935 4936DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4937S: Orphan / Obsolete 4938F: drivers/gpu/drm/mga/ 4939F: include/uapi/drm/mga_drm.h 4940 4941DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4942M: Dave Airlie <airlied@redhat.com> 4943S: Odd Fixes 4944F: drivers/gpu/drm/mgag200/ 4945 4946DRM DRIVER FOR MI0283QT 4947M: Noralf Trønnes <noralf@tronnes.org> 4948S: Maintained 4949F: drivers/gpu/drm/tinydrm/mi0283qt.c 4950F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4951 4952DRM DRIVER FOR MSM ADRENO GPU 4953M: Rob Clark <robdclark@gmail.com> 4954M: Sean Paul <sean@poorly.run> 4955L: linux-arm-msm@vger.kernel.org 4956L: dri-devel@lists.freedesktop.org 4957L: freedreno@lists.freedesktop.org 4958T: git https://gitlab.freedesktop.org/drm/msm.git 4959S: Maintained 4960F: drivers/gpu/drm/msm/ 4961F: include/uapi/drm/msm_drm.h 4962F: Documentation/devicetree/bindings/display/msm/ 4963 4964DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4965M: Ben Skeggs <bskeggs@redhat.com> 4966L: dri-devel@lists.freedesktop.org 4967L: nouveau@lists.freedesktop.org 4968T: git git://github.com/skeggsb/linux 4969S: Supported 4970F: drivers/gpu/drm/nouveau/ 4971F: include/uapi/drm/nouveau_drm.h 4972 4973DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4974M: Stefan Mavrodiev <stefan@olimex.com> 4975S: Maintained 4976F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4977F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4978 4979DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4980M: Noralf Trønnes <noralf@tronnes.org> 4981S: Maintained 4982F: drivers/gpu/drm/tinydrm/repaper.c 4983F: Documentation/devicetree/bindings/display/repaper.txt 4984 4985DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4986M: Dave Airlie <airlied@redhat.com> 4987M: Gerd Hoffmann <kraxel@redhat.com> 4988L: virtualization@lists.linux-foundation.org 4989T: git git://anongit.freedesktop.org/drm/drm-misc 4990S: Obsolete 4991W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4992F: drivers/gpu/drm/cirrus/ 4993 4994DRM DRIVER FOR QXL VIRTUAL GPU 4995M: Dave Airlie <airlied@redhat.com> 4996M: Gerd Hoffmann <kraxel@redhat.com> 4997L: virtualization@lists.linux-foundation.org 4998L: spice-devel@lists.freedesktop.org 4999T: git git://anongit.freedesktop.org/drm/drm-misc 5000S: Maintained 5001F: drivers/gpu/drm/qxl/ 5002F: include/uapi/drm/qxl_drm.h 5003 5004DRM DRIVER FOR RAGE 128 VIDEO CARDS 5005S: Orphan / Obsolete 5006F: drivers/gpu/drm/r128/ 5007F: include/uapi/drm/r128_drm.h 5008 5009DRM DRIVER FOR SAVAGE VIDEO CARDS 5010S: Orphan / Obsolete 5011F: drivers/gpu/drm/savage/ 5012F: include/uapi/drm/savage_drm.h 5013 5014DRM DRIVER FOR SIS VIDEO CARDS 5015S: Orphan / Obsolete 5016F: drivers/gpu/drm/sis/ 5017F: include/uapi/drm/sis_drm.h 5018 5019DRM DRIVER FOR SITRONIX ST7701 PANELS 5020M: Jagan Teki <jagan@amarulasolutions.com> 5021S: Maintained 5022F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5023F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5024 5025DRM DRIVER FOR SITRONIX ST7586 PANELS 5026M: David Lechner <david@lechnology.com> 5027S: Maintained 5028F: drivers/gpu/drm/tinydrm/st7586.c 5029F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5030 5031DRM DRIVER FOR SITRONIX ST7735R PANELS 5032M: David Lechner <david@lechnology.com> 5033S: Maintained 5034F: drivers/gpu/drm/tinydrm/st7735r.c 5035F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5036 5037DRM DRIVER FOR TDFX VIDEO CARDS 5038S: Orphan / Obsolete 5039F: drivers/gpu/drm/tdfx/ 5040 5041DRM DRIVER FOR TPO TPG110 PANELS 5042M: Linus Walleij <linus.walleij@linaro.org> 5043T: git git://anongit.freedesktop.org/drm/drm-misc 5044S: Maintained 5045F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5046F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5047 5048DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5049M: Dave Airlie <airlied@redhat.com> 5050R: Sean Paul <sean@poorly.run> 5051L: dri-devel@lists.freedesktop.org 5052S: Odd Fixes 5053F: drivers/gpu/drm/udl/ 5054T: git git://anongit.freedesktop.org/drm/drm-misc 5055 5056DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5057M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5058R: Haneen Mohammed <hamohammed.sa@gmail.com> 5059R: Daniel Vetter <daniel@ffwll.ch> 5060T: git git://anongit.freedesktop.org/drm/drm-misc 5061S: Maintained 5062L: dri-devel@lists.freedesktop.org 5063F: drivers/gpu/drm/vkms/ 5064F: Documentation/gpu/vkms.rst 5065 5066DRM DRIVER FOR VMWARE VIRTUAL GPU 5067M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5068M: Thomas Hellstrom <thellstrom@vmware.com> 5069L: dri-devel@lists.freedesktop.org 5070T: git git://people.freedesktop.org/~thomash/linux 5071S: Supported 5072F: drivers/gpu/drm/vmwgfx/ 5073F: include/uapi/drm/vmwgfx_drm.h 5074 5075DRM DRIVERS 5076M: David Airlie <airlied@linux.ie> 5077M: Daniel Vetter <daniel@ffwll.ch> 5078L: dri-devel@lists.freedesktop.org 5079T: git git://anongit.freedesktop.org/drm/drm 5080B: https://bugs.freedesktop.org/ 5081C: irc://chat.freenode.net/dri-devel 5082S: Maintained 5083F: drivers/gpu/drm/ 5084F: drivers/gpu/vga/ 5085F: Documentation/devicetree/bindings/display/ 5086F: Documentation/devicetree/bindings/gpu/ 5087F: Documentation/gpu/ 5088F: include/drm/ 5089F: include/uapi/drm/ 5090F: include/linux/vga* 5091 5092DRM DRIVERS AND MISC GPU PATCHES 5093M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5094M: Maxime Ripard <maxime.ripard@bootlin.com> 5095M: Sean Paul <sean@poorly.run> 5096W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5097S: Maintained 5098T: git git://anongit.freedesktop.org/drm/drm-misc 5099F: Documentation/gpu/ 5100F: drivers/gpu/vga/ 5101F: drivers/gpu/drm/* 5102F: include/drm/drm* 5103F: include/uapi/drm/drm* 5104F: include/linux/vga* 5105 5106DRM DRIVERS FOR ALLWINNER A10 5107M: Maxime Ripard <maxime.ripard@bootlin.com> 5108L: dri-devel@lists.freedesktop.org 5109S: Supported 5110F: drivers/gpu/drm/sun4i/ 5111F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5112T: git git://anongit.freedesktop.org/drm/drm-misc 5113 5114DRM DRIVERS FOR AMLOGIC SOCS 5115M: Neil Armstrong <narmstrong@baylibre.com> 5116L: dri-devel@lists.freedesktop.org 5117L: linux-amlogic@lists.infradead.org 5118W: http://linux-meson.com/ 5119S: Supported 5120F: drivers/gpu/drm/meson/ 5121F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5122F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5123F: Documentation/gpu/meson.rst 5124T: git git://anongit.freedesktop.org/drm/drm-misc 5125 5126DRM DRIVERS FOR ATMEL HLCDC 5127M: Boris Brezillon <bbrezillon@kernel.org> 5128L: dri-devel@lists.freedesktop.org 5129S: Supported 5130F: drivers/gpu/drm/atmel-hlcdc/ 5131F: Documentation/devicetree/bindings/display/atmel/ 5132T: git git://anongit.freedesktop.org/drm/drm-misc 5133 5134DRM DRIVERS FOR BRIDGE CHIPS 5135M: Andrzej Hajda <a.hajda@samsung.com> 5136R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5137S: Maintained 5138T: git git://anongit.freedesktop.org/drm/drm-misc 5139F: drivers/gpu/drm/bridge/ 5140 5141DRM DRIVERS FOR EXYNOS 5142M: Inki Dae <inki.dae@samsung.com> 5143M: Joonyoung Shim <jy0922.shim@samsung.com> 5144M: Seung-Woo Kim <sw0312.kim@samsung.com> 5145M: Kyungmin Park <kyungmin.park@samsung.com> 5146L: dri-devel@lists.freedesktop.org 5147T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5148S: Supported 5149F: drivers/gpu/drm/exynos/ 5150F: include/uapi/drm/exynos_drm.h 5151F: Documentation/devicetree/bindings/display/exynos/ 5152 5153DRM DRIVERS FOR FREESCALE DCU 5154M: Stefan Agner <stefan@agner.ch> 5155M: Alison Wang <alison.wang@nxp.com> 5156L: dri-devel@lists.freedesktop.org 5157S: Supported 5158F: drivers/gpu/drm/fsl-dcu/ 5159F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5160F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5161F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5162T: git git://anongit.freedesktop.org/drm/drm-misc 5163 5164DRM DRIVERS FOR FREESCALE IMX 5165M: Philipp Zabel <p.zabel@pengutronix.de> 5166L: dri-devel@lists.freedesktop.org 5167S: Maintained 5168F: drivers/gpu/drm/imx/ 5169F: drivers/gpu/ipu-v3/ 5170F: Documentation/devicetree/bindings/display/imx/ 5171 5172DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5173M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5174L: dri-devel@lists.freedesktop.org 5175T: git git://github.com/patjak/drm-gma500 5176S: Maintained 5177F: drivers/gpu/drm/gma500/ 5178 5179DRM DRIVERS FOR HISILICON 5180M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5181M: Rongrong Zou <zourongrong@gmail.com> 5182R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5183R: Chen Feng <puck.chen@hisilicon.com> 5184L: dri-devel@lists.freedesktop.org 5185T: git git://github.com/xin3liang/linux.git 5186S: Maintained 5187F: drivers/gpu/drm/hisilicon/ 5188F: Documentation/devicetree/bindings/display/hisilicon/ 5189 5190DRM DRIVERS FOR MEDIATEK 5191M: CK Hu <ck.hu@mediatek.com> 5192M: Philipp Zabel <p.zabel@pengutronix.de> 5193L: dri-devel@lists.freedesktop.org 5194S: Supported 5195F: drivers/gpu/drm/mediatek/ 5196F: Documentation/devicetree/bindings/display/mediatek/ 5197 5198DRM DRIVERS FOR NVIDIA TEGRA 5199M: Thierry Reding <thierry.reding@gmail.com> 5200L: dri-devel@lists.freedesktop.org 5201L: linux-tegra@vger.kernel.org 5202T: git git://anongit.freedesktop.org/tegra/linux.git 5203S: Supported 5204F: drivers/gpu/drm/tegra/ 5205F: drivers/gpu/host1x/ 5206F: include/linux/host1x.h 5207F: include/uapi/drm/tegra_drm.h 5208F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5209 5210DRM DRIVERS FOR RENESAS 5211M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5212M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5213L: dri-devel@lists.freedesktop.org 5214L: linux-renesas-soc@vger.kernel.org 5215T: git git://linuxtv.org/pinchartl/media drm/du/next 5216S: Supported 5217F: drivers/gpu/drm/rcar-du/ 5218F: drivers/gpu/drm/shmobile/ 5219F: include/linux/platform_data/shmob_drm.h 5220F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5221F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5222F: Documentation/devicetree/bindings/display/renesas,du.txt 5223 5224DRM DRIVERS FOR ROCKCHIP 5225M: Sandy Huang <hjc@rock-chips.com> 5226M: Heiko Stübner <heiko@sntech.de> 5227L: dri-devel@lists.freedesktop.org 5228S: Maintained 5229F: drivers/gpu/drm/rockchip/ 5230F: Documentation/devicetree/bindings/display/rockchip/ 5231T: git git://anongit.freedesktop.org/drm/drm-misc 5232 5233DRM DRIVERS FOR STI 5234M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5235M: Vincent Abriou <vincent.abriou@st.com> 5236L: dri-devel@lists.freedesktop.org 5237T: git git://anongit.freedesktop.org/drm/drm-misc 5238S: Maintained 5239F: drivers/gpu/drm/sti 5240F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5241 5242DRM DRIVERS FOR STM 5243M: Yannick Fertre <yannick.fertre@st.com> 5244M: Philippe Cornu <philippe.cornu@st.com> 5245M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5246M: Vincent Abriou <vincent.abriou@st.com> 5247L: dri-devel@lists.freedesktop.org 5248T: git git://anongit.freedesktop.org/drm/drm-misc 5249S: Maintained 5250F: drivers/gpu/drm/stm 5251F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5252 5253DRM DRIVERS FOR TI LCDC 5254M: Jyri Sarha <jsarha@ti.com> 5255R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5256L: dri-devel@lists.freedesktop.org 5257S: Maintained 5258F: drivers/gpu/drm/tilcdc/ 5259F: Documentation/devicetree/bindings/display/tilcdc/ 5260 5261DRM DRIVERS FOR TI OMAP 5262M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5263L: dri-devel@lists.freedesktop.org 5264S: Maintained 5265F: drivers/gpu/drm/omapdrm/ 5266F: Documentation/devicetree/bindings/display/ti/ 5267 5268DRM DRIVERS FOR V3D 5269M: Eric Anholt <eric@anholt.net> 5270S: Supported 5271F: drivers/gpu/drm/v3d/ 5272F: include/uapi/drm/v3d_drm.h 5273F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5274T: git git://anongit.freedesktop.org/drm/drm-misc 5275 5276DRM DRIVERS FOR VC4 5277M: Eric Anholt <eric@anholt.net> 5278T: git git://github.com/anholt/linux 5279S: Supported 5280F: drivers/gpu/drm/vc4/ 5281F: include/uapi/drm/vc4_drm.h 5282F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5283T: git git://anongit.freedesktop.org/drm/drm-misc 5284 5285DRM DRIVERS FOR VIVANTE GPU IP 5286M: Lucas Stach <l.stach@pengutronix.de> 5287R: Russell King <linux+etnaviv@armlinux.org.uk> 5288R: Christian Gmeiner <christian.gmeiner@gmail.com> 5289L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5290L: dri-devel@lists.freedesktop.org 5291S: Maintained 5292F: drivers/gpu/drm/etnaviv/ 5293F: include/uapi/drm/etnaviv_drm.h 5294F: Documentation/devicetree/bindings/display/etnaviv/ 5295 5296DRM DRIVERS FOR ZTE ZX 5297M: Shawn Guo <shawnguo@kernel.org> 5298L: dri-devel@lists.freedesktop.org 5299S: Maintained 5300F: drivers/gpu/drm/zte/ 5301F: Documentation/devicetree/bindings/display/zte,vou.txt 5302T: git git://anongit.freedesktop.org/drm/drm-misc 5303 5304DRM PANEL DRIVERS 5305M: Thierry Reding <thierry.reding@gmail.com> 5306L: dri-devel@lists.freedesktop.org 5307T: git git://anongit.freedesktop.org/drm/drm-misc 5308S: Maintained 5309F: drivers/gpu/drm/drm_panel.c 5310F: drivers/gpu/drm/panel/ 5311F: include/drm/drm_panel.h 5312F: Documentation/devicetree/bindings/display/panel/ 5313 5314DRM TINYDRM DRIVERS 5315M: Noralf Trønnes <noralf@tronnes.org> 5316W: https://github.com/notro/tinydrm/wiki/Development 5317T: git git://anongit.freedesktop.org/drm/drm-misc 5318S: Maintained 5319F: drivers/gpu/drm/tinydrm/ 5320F: include/drm/tinydrm/ 5321 5322DRM DRIVERS FOR XEN 5323M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5324T: git git://anongit.freedesktop.org/drm/drm-misc 5325L: dri-devel@lists.freedesktop.org 5326L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5327S: Supported 5328F: drivers/gpu/drm/xen/ 5329F: Documentation/gpu/xen-front.rst 5330 5331DRM TTM SUBSYSTEM 5332M: Christian Koenig <christian.koenig@amd.com> 5333M: Huang Rui <ray.huang@amd.com> 5334M: Junwei Zhang <Jerry.Zhang@amd.com> 5335T: git git://people.freedesktop.org/~agd5f/linux 5336S: Maintained 5337L: dri-devel@lists.freedesktop.org 5338F: include/drm/ttm/ 5339F: drivers/gpu/drm/ttm/ 5340 5341DSBR100 USB FM RADIO DRIVER 5342M: Alexey Klimov <klimov.linux@gmail.com> 5343L: linux-media@vger.kernel.org 5344T: git git://linuxtv.org/media_tree.git 5345S: Maintained 5346F: drivers/media/radio/dsbr100.c 5347 5348DSCC4 DRIVER 5349M: Francois Romieu <romieu@fr.zoreil.com> 5350L: netdev@vger.kernel.org 5351S: Maintained 5352F: drivers/net/wan/dscc4.c 5353 5354DT3155 MEDIA DRIVER 5355M: Hans Verkuil <hverkuil@xs4all.nl> 5356L: linux-media@vger.kernel.org 5357T: git git://linuxtv.org/media_tree.git 5358W: https://linuxtv.org 5359S: Odd Fixes 5360F: drivers/media/pci/dt3155/ 5361 5362DVB_USB_AF9015 MEDIA DRIVER 5363M: Antti Palosaari <crope@iki.fi> 5364L: linux-media@vger.kernel.org 5365W: https://linuxtv.org 5366W: http://palosaari.fi/linux/ 5367Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5368T: git git://linuxtv.org/anttip/media_tree.git 5369S: Maintained 5370F: drivers/media/usb/dvb-usb-v2/af9015* 5371 5372DVB_USB_AF9035 MEDIA DRIVER 5373M: Antti Palosaari <crope@iki.fi> 5374L: linux-media@vger.kernel.org 5375W: https://linuxtv.org 5376W: http://palosaari.fi/linux/ 5377Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5378T: git git://linuxtv.org/anttip/media_tree.git 5379S: Maintained 5380F: drivers/media/usb/dvb-usb-v2/af9035* 5381 5382DVB_USB_ANYSEE MEDIA DRIVER 5383M: Antti Palosaari <crope@iki.fi> 5384L: linux-media@vger.kernel.org 5385W: https://linuxtv.org 5386W: http://palosaari.fi/linux/ 5387Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5388T: git git://linuxtv.org/anttip/media_tree.git 5389S: Maintained 5390F: drivers/media/usb/dvb-usb-v2/anysee* 5391 5392DVB_USB_AU6610 MEDIA DRIVER 5393M: Antti Palosaari <crope@iki.fi> 5394L: linux-media@vger.kernel.org 5395W: https://linuxtv.org 5396W: http://palosaari.fi/linux/ 5397Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5398T: git git://linuxtv.org/anttip/media_tree.git 5399S: Maintained 5400F: drivers/media/usb/dvb-usb-v2/au6610* 5401 5402DVB_USB_CE6230 MEDIA DRIVER 5403M: Antti Palosaari <crope@iki.fi> 5404L: linux-media@vger.kernel.org 5405W: https://linuxtv.org 5406W: http://palosaari.fi/linux/ 5407Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5408T: git git://linuxtv.org/anttip/media_tree.git 5409S: Maintained 5410F: drivers/media/usb/dvb-usb-v2/ce6230* 5411 5412DVB_USB_CXUSB MEDIA DRIVER 5413M: Michael Krufky <mkrufky@linuxtv.org> 5414L: linux-media@vger.kernel.org 5415W: https://linuxtv.org 5416W: http://github.com/mkrufky 5417Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5418T: git git://linuxtv.org/media_tree.git 5419S: Maintained 5420F: drivers/media/usb/dvb-usb/cxusb* 5421 5422DVB_USB_EC168 MEDIA DRIVER 5423M: Antti Palosaari <crope@iki.fi> 5424L: linux-media@vger.kernel.org 5425W: https://linuxtv.org 5426W: http://palosaari.fi/linux/ 5427Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5428T: git git://linuxtv.org/anttip/media_tree.git 5429S: Maintained 5430F: drivers/media/usb/dvb-usb-v2/ec168* 5431 5432DVB_USB_GL861 MEDIA DRIVER 5433M: Antti Palosaari <crope@iki.fi> 5434L: linux-media@vger.kernel.org 5435W: https://linuxtv.org 5436Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5437T: git git://linuxtv.org/anttip/media_tree.git 5438S: Maintained 5439F: drivers/media/usb/dvb-usb-v2/gl861* 5440 5441DVB_USB_MXL111SF MEDIA DRIVER 5442M: Michael Krufky <mkrufky@linuxtv.org> 5443L: linux-media@vger.kernel.org 5444W: https://linuxtv.org 5445W: http://github.com/mkrufky 5446Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5447T: git git://linuxtv.org/mkrufky/mxl111sf.git 5448S: Maintained 5449F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5450 5451DVB_USB_RTL28XXU MEDIA DRIVER 5452M: Antti Palosaari <crope@iki.fi> 5453L: linux-media@vger.kernel.org 5454W: https://linuxtv.org 5455W: http://palosaari.fi/linux/ 5456Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5457T: git git://linuxtv.org/anttip/media_tree.git 5458S: Maintained 5459F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5460 5461DVB_USB_V2 MEDIA DRIVER 5462M: Antti Palosaari <crope@iki.fi> 5463L: linux-media@vger.kernel.org 5464W: https://linuxtv.org 5465W: http://palosaari.fi/linux/ 5466Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5467T: git git://linuxtv.org/anttip/media_tree.git 5468S: Maintained 5469F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5470F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5471 5472DYNAMIC DEBUG 5473M: Jason Baron <jbaron@akamai.com> 5474S: Maintained 5475F: lib/dynamic_debug.c 5476F: include/linux/dynamic_debug.h 5477 5478DYNAMIC INTERRUPT MODERATION 5479M: Tal Gilboa <talgi@mellanox.com> 5480S: Maintained 5481F: include/linux/net_dim.h 5482 5483DZ DECSTATION DZ11 SERIAL DRIVER 5484M: "Maciej W. Rozycki" <macro@linux-mips.org> 5485S: Maintained 5486F: drivers/tty/serial/dz.* 5487 5488E3X0 POWER BUTTON DRIVER 5489M: Moritz Fischer <moritz.fischer@ettus.com> 5490L: usrp-users@lists.ettus.com 5491W: http://www.ettus.com 5492S: Supported 5493F: drivers/input/misc/e3x0-button.c 5494F: Documentation/devicetree/bindings/input/e3x0-button.txt 5495 5496E4000 MEDIA DRIVER 5497M: Antti Palosaari <crope@iki.fi> 5498L: linux-media@vger.kernel.org 5499W: https://linuxtv.org 5500W: http://palosaari.fi/linux/ 5501Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5502T: git git://linuxtv.org/anttip/media_tree.git 5503S: Maintained 5504F: drivers/media/tuners/e4000* 5505 5506EARTH_PT1 MEDIA DRIVER 5507M: Akihiro Tsukada <tskd08@gmail.com> 5508L: linux-media@vger.kernel.org 5509S: Odd Fixes 5510F: drivers/media/pci/pt1/ 5511 5512EARTH_PT3 MEDIA DRIVER 5513M: Akihiro Tsukada <tskd08@gmail.com> 5514L: linux-media@vger.kernel.org 5515S: Odd Fixes 5516F: drivers/media/pci/pt3/ 5517 5518EC100 MEDIA DRIVER 5519M: Antti Palosaari <crope@iki.fi> 5520L: linux-media@vger.kernel.org 5521W: https://linuxtv.org 5522W: http://palosaari.fi/linux/ 5523Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5524T: git git://linuxtv.org/anttip/media_tree.git 5525S: Maintained 5526F: drivers/media/dvb-frontends/ec100* 5527 5528ECRYPT FILE SYSTEM 5529M: Tyler Hicks <tyhicks@canonical.com> 5530L: ecryptfs@vger.kernel.org 5531W: http://ecryptfs.org 5532W: https://launchpad.net/ecryptfs 5533T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5534S: Supported 5535F: Documentation/filesystems/ecryptfs.txt 5536F: fs/ecryptfs/ 5537 5538EDAC-AMD64 5539M: Borislav Petkov <bp@alien8.de> 5540L: linux-edac@vger.kernel.org 5541S: Maintained 5542F: drivers/edac/amd64_edac* 5543 5544EDAC-AST2500 5545M: Stefan Schaeckeler <sschaeck@cisco.com> 5546S: Supported 5547F: drivers/edac/aspeed_edac.c 5548F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5549 5550EDAC-CALXEDA 5551M: Robert Richter <rric@kernel.org> 5552L: linux-edac@vger.kernel.org 5553S: Maintained 5554F: drivers/edac/highbank* 5555 5556EDAC-CAVIUM OCTEON 5557M: Ralf Baechle <ralf@linux-mips.org> 5558M: David Daney <david.daney@cavium.com> 5559L: linux-edac@vger.kernel.org 5560L: linux-mips@vger.kernel.org 5561S: Supported 5562F: drivers/edac/octeon_edac* 5563 5564EDAC-CAVIUM THUNDERX 5565M: David Daney <david.daney@cavium.com> 5566M: Jan Glauber <jglauber@cavium.com> 5567L: linux-edac@vger.kernel.org 5568S: Supported 5569F: drivers/edac/thunderx_edac* 5570 5571EDAC-CORE 5572M: Borislav Petkov <bp@alien8.de> 5573M: Mauro Carvalho Chehab <mchehab@kernel.org> 5574R: James Morse <james.morse@arm.com> 5575L: linux-edac@vger.kernel.org 5576T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5577T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5578S: Supported 5579F: Documentation/admin-guide/ras.rst 5580F: Documentation/driver-api/edac.rst 5581F: drivers/edac/ 5582F: include/linux/edac.h 5583 5584EDAC-E752X 5585M: Mark Gross <mark.gross@intel.com> 5586L: linux-edac@vger.kernel.org 5587S: Maintained 5588F: drivers/edac/e752x_edac.c 5589 5590EDAC-E7XXX 5591L: linux-edac@vger.kernel.org 5592S: Maintained 5593F: drivers/edac/e7xxx_edac.c 5594 5595EDAC-FSL_DDR 5596M: York Sun <york.sun@nxp.com> 5597L: linux-edac@vger.kernel.org 5598S: Maintained 5599F: drivers/edac/fsl_ddr_edac.* 5600 5601EDAC-GHES 5602M: Mauro Carvalho Chehab <mchehab@kernel.org> 5603L: linux-edac@vger.kernel.org 5604S: Maintained 5605F: drivers/edac/ghes_edac.c 5606 5607EDAC-I3000 5608L: linux-edac@vger.kernel.org 5609S: Orphan 5610F: drivers/edac/i3000_edac.c 5611 5612EDAC-I5000 5613L: linux-edac@vger.kernel.org 5614S: Maintained 5615F: drivers/edac/i5000_edac.c 5616 5617EDAC-I5400 5618M: Mauro Carvalho Chehab <mchehab@kernel.org> 5619L: linux-edac@vger.kernel.org 5620S: Maintained 5621F: drivers/edac/i5400_edac.c 5622 5623EDAC-I7300 5624M: Mauro Carvalho Chehab <mchehab@kernel.org> 5625L: linux-edac@vger.kernel.org 5626S: Maintained 5627F: drivers/edac/i7300_edac.c 5628 5629EDAC-I7CORE 5630M: Mauro Carvalho Chehab <mchehab@kernel.org> 5631L: linux-edac@vger.kernel.org 5632S: Maintained 5633F: drivers/edac/i7core_edac.c 5634 5635EDAC-I82443BXGX 5636M: Tim Small <tim@buttersideup.com> 5637L: linux-edac@vger.kernel.org 5638S: Maintained 5639F: drivers/edac/i82443bxgx_edac.c 5640 5641EDAC-I82975X 5642M: "Arvind R." <arvino55@gmail.com> 5643L: linux-edac@vger.kernel.org 5644S: Maintained 5645F: drivers/edac/i82975x_edac.c 5646 5647EDAC-IE31200 5648M: Jason Baron <jbaron@akamai.com> 5649L: linux-edac@vger.kernel.org 5650S: Maintained 5651F: drivers/edac/ie31200_edac.c 5652 5653EDAC-MPC85XX 5654M: Johannes Thumshirn <morbidrsa@gmail.com> 5655L: linux-edac@vger.kernel.org 5656S: Maintained 5657F: drivers/edac/mpc85xx_edac.[ch] 5658 5659EDAC-PASEMI 5660M: Egor Martovetsky <egor@pasemi.com> 5661L: linux-edac@vger.kernel.org 5662S: Maintained 5663F: drivers/edac/pasemi_edac.c 5664 5665EDAC-PND2 5666M: Tony Luck <tony.luck@intel.com> 5667L: linux-edac@vger.kernel.org 5668S: Maintained 5669F: drivers/edac/pnd2_edac.[ch] 5670 5671EDAC-R82600 5672M: Tim Small <tim@buttersideup.com> 5673L: linux-edac@vger.kernel.org 5674S: Maintained 5675F: drivers/edac/r82600_edac.c 5676 5677EDAC-SBRIDGE 5678M: Tony Luck <tony.luck@intel.com> 5679R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5680L: linux-edac@vger.kernel.org 5681S: Maintained 5682F: drivers/edac/sb_edac.c 5683 5684EDAC-SKYLAKE 5685M: Tony Luck <tony.luck@intel.com> 5686L: linux-edac@vger.kernel.org 5687S: Maintained 5688F: drivers/edac/skx_edac.c 5689 5690EDAC-TI 5691M: Tero Kristo <t-kristo@ti.com> 5692L: linux-edac@vger.kernel.org 5693S: Maintained 5694F: drivers/edac/ti_edac.c 5695 5696EDAC-QCOM 5697M: Channagoud Kadabi <ckadabi@codeaurora.org> 5698M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5699L: linux-arm-msm@vger.kernel.org 5700L: linux-edac@vger.kernel.org 5701S: Maintained 5702F: drivers/edac/qcom_edac.c 5703 5704EDIROL UA-101/UA-1000 DRIVER 5705M: Clemens Ladisch <clemens@ladisch.de> 5706L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5707T: git git://git.alsa-project.org/alsa-kernel.git 5708S: Maintained 5709F: sound/usb/misc/ua101.c 5710 5711EFI TEST DRIVER 5712L: linux-efi@vger.kernel.org 5713M: Ivan Hu <ivan.hu@canonical.com> 5714M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5715S: Maintained 5716F: drivers/firmware/efi/test/ 5717 5718EFI VARIABLE FILESYSTEM 5719M: Matthew Garrett <matthew.garrett@nebula.com> 5720M: Jeremy Kerr <jk@ozlabs.org> 5721M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5722T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5723L: linux-efi@vger.kernel.org 5724S: Maintained 5725F: fs/efivarfs/ 5726 5727EFIFB FRAMEBUFFER DRIVER 5728L: linux-fbdev@vger.kernel.org 5729M: Peter Jones <pjones@redhat.com> 5730S: Maintained 5731F: drivers/video/fbdev/efifb.c 5732 5733EFS FILESYSTEM 5734W: http://aeschi.ch.eu.org/efs/ 5735S: Orphan 5736F: fs/efs/ 5737 5738EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5739M: Douglas Miller <dougmill@linux.ibm.com> 5740L: netdev@vger.kernel.org 5741S: Maintained 5742F: drivers/net/ethernet/ibm/ehea/ 5743 5744EM28XX VIDEO4LINUX DRIVER 5745M: Mauro Carvalho Chehab <mchehab@kernel.org> 5746L: linux-media@vger.kernel.org 5747W: https://linuxtv.org 5748T: git git://linuxtv.org/media_tree.git 5749S: Maintained 5750F: drivers/media/usb/em28xx/ 5751F: Documentation/media/v4l-drivers/em28xx* 5752 5753EMBEDDED LINUX 5754M: Paul Gortmaker <paul.gortmaker@windriver.com> 5755M: Matt Mackall <mpm@selenic.com> 5756M: David Woodhouse <dwmw2@infradead.org> 5757L: linux-embedded@vger.kernel.org 5758S: Maintained 5759 5760Emulex 10Gbps iSCSI - OneConnect DRIVER 5761M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5762M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5763M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5764L: linux-scsi@vger.kernel.org 5765W: http://www.broadcom.com 5766S: Supported 5767F: drivers/scsi/be2iscsi/ 5768 5769Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5770M: Sathya Perla <sathya.perla@broadcom.com> 5771M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5772M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5773M: Somnath Kotur <somnath.kotur@broadcom.com> 5774L: netdev@vger.kernel.org 5775W: http://www.emulex.com 5776S: Supported 5777F: drivers/net/ethernet/emulex/benet/ 5778 5779EMULEX ONECONNECT ROCE DRIVER 5780M: Selvin Xavier <selvin.xavier@broadcom.com> 5781M: Devesh Sharma <devesh.sharma@broadcom.com> 5782L: linux-rdma@vger.kernel.org 5783W: http://www.broadcom.com 5784S: Odd Fixes 5785F: drivers/infiniband/hw/ocrdma/ 5786F: include/uapi/rdma/ocrdma-abi.h 5787 5788EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5789M: James Smart <james.smart@broadcom.com> 5790M: Dick Kennedy <dick.kennedy@broadcom.com> 5791L: linux-scsi@vger.kernel.org 5792W: http://www.broadcom.com 5793S: Supported 5794F: drivers/scsi/lpfc/ 5795 5796ENE CB710 FLASH CARD READER DRIVER 5797M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5798S: Maintained 5799F: drivers/misc/cb710/ 5800F: drivers/mmc/host/cb710-mmc.* 5801F: include/linux/cb710.h 5802 5803ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5804M: Maxim Levitsky <maximlevitsky@gmail.com> 5805S: Maintained 5806F: drivers/media/rc/ene_ir.* 5807 5808EPSON S1D13XXX FRAMEBUFFER DRIVER 5809M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5810S: Maintained 5811T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5812F: drivers/video/fbdev/s1d13xxxfb.c 5813F: include/video/s1d13xxxfb.h 5814 5815ERRSEQ ERROR TRACKING INFRASTRUCTURE 5816M: Jeff Layton <jlayton@kernel.org> 5817S: Maintained 5818F: lib/errseq.c 5819F: include/linux/errseq.h 5820 5821ET131X NETWORK DRIVER 5822M: Mark Einon <mark.einon@gmail.com> 5823S: Odd Fixes 5824F: drivers/net/ethernet/agere/ 5825 5826ETHERNET BRIDGE 5827M: Roopa Prabhu <roopa@cumulusnetworks.com> 5828M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5829L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5830L: netdev@vger.kernel.org 5831W: http://www.linuxfoundation.org/en/Net:Bridge 5832S: Maintained 5833F: include/linux/netfilter_bridge/ 5834F: net/bridge/ 5835 5836ETHERNET PHY LIBRARY 5837M: Andrew Lunn <andrew@lunn.ch> 5838M: Florian Fainelli <f.fainelli@gmail.com> 5839M: Heiner Kallweit <hkallweit1@gmail.com> 5840L: netdev@vger.kernel.org 5841S: Maintained 5842F: Documentation/ABI/testing/sysfs-bus-mdio 5843F: Documentation/devicetree/bindings/net/mdio* 5844F: Documentation/networking/phy.rst 5845F: drivers/net/phy/ 5846F: drivers/of/of_mdio.c 5847F: drivers/of/of_net.c 5848F: include/linux/*mdio*.h 5849F: include/linux/of_net.h 5850F: include/linux/phy.h 5851F: include/linux/phy_fixed.h 5852F: include/linux/platform_data/mdio-bcm-unimac.h 5853F: include/linux/platform_data/mdio-gpio.h 5854F: include/trace/events/mdio.h 5855F: include/uapi/linux/mdio.h 5856F: include/uapi/linux/mii.h 5857 5858EXT2 FILE SYSTEM 5859M: Jan Kara <jack@suse.com> 5860L: linux-ext4@vger.kernel.org 5861S: Maintained 5862F: Documentation/filesystems/ext2.txt 5863F: fs/ext2/ 5864F: include/linux/ext2* 5865 5866EXT4 FILE SYSTEM 5867M: "Theodore Ts'o" <tytso@mit.edu> 5868M: Andreas Dilger <adilger.kernel@dilger.ca> 5869L: linux-ext4@vger.kernel.org 5870W: http://ext4.wiki.kernel.org 5871Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5872T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5873S: Maintained 5874F: Documentation/filesystems/ext4/ 5875F: fs/ext4/ 5876 5877Extended Verification Module (EVM) 5878M: Mimi Zohar <zohar@linux.ibm.com> 5879L: linux-integrity@vger.kernel.org 5880S: Supported 5881F: security/integrity/evm/ 5882 5883EXTENSIBLE FIRMWARE INTERFACE (EFI) 5884M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5885L: linux-efi@vger.kernel.org 5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5887S: Maintained 5888F: Documentation/efi-stub.txt 5889F: arch/*/kernel/efi.c 5890F: arch/x86/boot/compressed/eboot.[ch] 5891F: arch/*/include/asm/efi.h 5892F: arch/x86/platform/efi/ 5893F: drivers/firmware/efi/ 5894F: include/linux/efi*.h 5895F: arch/arm/boot/compressed/efi-header.S 5896F: arch/arm64/kernel/efi-entry.S 5897 5898EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5899M: MyungJoo Ham <myungjoo.ham@samsung.com> 5900M: Chanwoo Choi <cw00.choi@samsung.com> 5901L: linux-kernel@vger.kernel.org 5902T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5903S: Maintained 5904F: drivers/extcon/ 5905F: include/linux/extcon/ 5906F: include/linux/extcon.h 5907F: Documentation/extcon/ 5908F: Documentation/devicetree/bindings/extcon/ 5909 5910EXYNOS DP DRIVER 5911M: Jingoo Han <jingoohan1@gmail.com> 5912L: dri-devel@lists.freedesktop.org 5913S: Maintained 5914F: drivers/gpu/drm/exynos/exynos_dp* 5915 5916EXYNOS SYSMMU (IOMMU) driver 5917M: Marek Szyprowski <m.szyprowski@samsung.com> 5918L: iommu@lists.linux-foundation.org 5919S: Maintained 5920F: drivers/iommu/exynos-iommu.c 5921 5922EZchip NPS platform support 5923M: Vineet Gupta <vgupta@synopsys.com> 5924M: Ofer Levi <oferle@mellanox.com> 5925S: Supported 5926F: arch/arc/plat-eznps 5927F: arch/arc/boot/dts/eznps.dts 5928 5929F2FS FILE SYSTEM 5930M: Jaegeuk Kim <jaegeuk@kernel.org> 5931M: Chao Yu <yuchao0@huawei.com> 5932L: linux-f2fs-devel@lists.sourceforge.net 5933W: https://f2fs.wiki.kernel.org/ 5934T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5935S: Maintained 5936F: Documentation/filesystems/f2fs.txt 5937F: Documentation/ABI/testing/sysfs-fs-f2fs 5938F: fs/f2fs/ 5939F: include/linux/f2fs_fs.h 5940F: include/trace/events/f2fs.h 5941 5942F71805F HARDWARE MONITORING DRIVER 5943M: Jean Delvare <jdelvare@suse.com> 5944L: linux-hwmon@vger.kernel.org 5945S: Maintained 5946F: Documentation/hwmon/f71805f 5947F: drivers/hwmon/f71805f.c 5948 5949FADDR2LINE 5950M: Josh Poimboeuf <jpoimboe@redhat.com> 5951S: Maintained 5952F: scripts/faddr2line 5953 5954FAILOVER MODULE 5955M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5956L: netdev@vger.kernel.org 5957S: Supported 5958F: net/core/failover.c 5959F: include/net/failover.h 5960F: Documentation/networking/failover.rst 5961 5962FANOTIFY 5963M: Jan Kara <jack@suse.cz> 5964R: Amir Goldstein <amir73il@gmail.com> 5965L: linux-fsdevel@vger.kernel.org 5966S: Maintained 5967F: fs/notify/fanotify/ 5968F: include/linux/fanotify.h 5969F: include/uapi/linux/fanotify.h 5970 5971FARSYNC SYNCHRONOUS DRIVER 5972M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5973W: http://www.farsite.co.uk/ 5974S: Supported 5975F: drivers/net/wan/farsync.* 5976 5977FAULT INJECTION SUPPORT 5978M: Akinobu Mita <akinobu.mita@gmail.com> 5979S: Supported 5980F: Documentation/fault-injection/ 5981F: lib/fault-inject.c 5982 5983FBTFT Framebuffer drivers 5984S: Orphan 5985L: dri-devel@lists.freedesktop.org 5986L: linux-fbdev@vger.kernel.org 5987F: drivers/staging/fbtft/ 5988 5989FC0011 TUNER DRIVER 5990M: Michael Buesch <m@bues.ch> 5991L: linux-media@vger.kernel.org 5992S: Maintained 5993F: drivers/media/tuners/fc0011.h 5994F: drivers/media/tuners/fc0011.c 5995 5996FC2580 MEDIA DRIVER 5997M: Antti Palosaari <crope@iki.fi> 5998L: linux-media@vger.kernel.org 5999W: https://linuxtv.org 6000W: http://palosaari.fi/linux/ 6001Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6002T: git git://linuxtv.org/anttip/media_tree.git 6003S: Maintained 6004F: drivers/media/tuners/fc2580* 6005 6006FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6007M: Hannes Reinecke <hare@suse.de> 6008L: linux-scsi@vger.kernel.org 6009W: www.Open-FCoE.org 6010S: Supported 6011F: drivers/scsi/libfc/ 6012F: drivers/scsi/fcoe/ 6013F: include/scsi/fc/ 6014F: include/scsi/libfc.h 6015F: include/scsi/libfcoe.h 6016F: include/uapi/scsi/fc/ 6017 6018FILE LOCKING (flock() and fcntl()/lockf()) 6019M: Jeff Layton <jlayton@kernel.org> 6020M: "J. Bruce Fields" <bfields@fieldses.org> 6021L: linux-fsdevel@vger.kernel.org 6022S: Maintained 6023F: include/linux/fcntl.h 6024F: include/uapi/linux/fcntl.h 6025F: fs/fcntl.c 6026F: fs/locks.c 6027 6028FILESYSTEMS (VFS and infrastructure) 6029M: Alexander Viro <viro@zeniv.linux.org.uk> 6030L: linux-fsdevel@vger.kernel.org 6031S: Maintained 6032F: fs/* 6033F: include/linux/fs.h 6034F: include/linux/fs_types.h 6035F: include/uapi/linux/fs.h 6036 6037FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6038M: Riku Voipio <riku.voipio@iki.fi> 6039L: linux-hwmon@vger.kernel.org 6040S: Maintained 6041F: drivers/hwmon/f75375s.c 6042F: include/linux/f75375s.h 6043 6044FIREWIRE AUDIO DRIVERS 6045M: Clemens Ladisch <clemens@ladisch.de> 6046L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6047T: git git://git.alsa-project.org/alsa-kernel.git 6048S: Maintained 6049F: sound/firewire/ 6050 6051FIREWIRE MEDIA DRIVERS (firedtv) 6052M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6053L: linux-media@vger.kernel.org 6054L: linux1394-devel@lists.sourceforge.net 6055T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6056S: Maintained 6057F: drivers/media/firewire/ 6058 6059FIREWIRE SBP-2 TARGET 6060M: Chris Boot <bootc@bootc.net> 6061L: linux-scsi@vger.kernel.org 6062L: target-devel@vger.kernel.org 6063L: linux1394-devel@lists.sourceforge.net 6064T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6065S: Maintained 6066F: drivers/target/sbp/ 6067 6068FIREWIRE SUBSYSTEM 6069M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6070L: linux1394-devel@lists.sourceforge.net 6071W: http://ieee1394.wiki.kernel.org/ 6072T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6073S: Maintained 6074F: drivers/firewire/ 6075F: include/linux/firewire.h 6076F: include/uapi/linux/firewire*.h 6077F: tools/firewire/ 6078 6079FIRMWARE LOADER (request_firmware) 6080M: Luis Chamberlain <mcgrof@kernel.org> 6081L: linux-kernel@vger.kernel.org 6082S: Maintained 6083F: Documentation/firmware_class/ 6084F: drivers/base/firmware_loader/ 6085F: include/linux/firmware.h 6086 6087FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6088M: Joshua Morris <josh.h.morris@us.ibm.com> 6089M: Philip Kelleher <pjk1939@linux.ibm.com> 6090S: Maintained 6091F: drivers/block/rsxx/ 6092 6093FLOPPY DRIVER 6094M: Jiri Kosina <jikos@kernel.org> 6095T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6096S: Odd fixes 6097F: drivers/block/floppy.c 6098 6099FMC SUBSYSTEM 6100M: Alessandro Rubini <rubini@gnudd.com> 6101W: http://www.ohwr.org/projects/fmc-bus 6102S: Supported 6103F: drivers/fmc/ 6104F: include/linux/fmc*.h 6105F: include/linux/ipmi-fru.h 6106K: fmc_d.*register 6107 6108FPGA MANAGER FRAMEWORK 6109M: Alan Tull <atull@kernel.org> 6110M: Moritz Fischer <mdf@kernel.org> 6111L: linux-fpga@vger.kernel.org 6112S: Maintained 6113T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6114Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6115F: Documentation/fpga/ 6116F: Documentation/driver-api/fpga/ 6117F: Documentation/devicetree/bindings/fpga/ 6118F: drivers/fpga/ 6119F: include/linux/fpga/ 6120W: http://www.rocketboards.org 6121 6122FPGA DFL DRIVERS 6123M: Wu Hao <hao.wu@intel.com> 6124L: linux-fpga@vger.kernel.org 6125S: Maintained 6126F: Documentation/fpga/dfl.txt 6127F: include/uapi/linux/fpga-dfl.h 6128F: drivers/fpga/dfl* 6129 6130FPU EMULATOR 6131M: Bill Metzenthen <billm@melbpc.org.au> 6132W: http://floatingpoint.sourceforge.net/emulator/index.html 6133S: Maintained 6134F: arch/x86/math-emu/ 6135 6136FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6137L: netdev@vger.kernel.org 6138S: Orphan 6139F: drivers/net/wan/dlci.c 6140F: drivers/net/wan/sdla.c 6141 6142FRAMEBUFFER LAYER 6143M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6144L: dri-devel@lists.freedesktop.org 6145L: linux-fbdev@vger.kernel.org 6146T: git git://github.com/bzolnier/linux.git 6147Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6148S: Maintained 6149F: Documentation/fb/ 6150F: drivers/video/ 6151F: include/video/ 6152F: include/linux/fb.h 6153F: include/uapi/video/ 6154F: include/uapi/linux/fb.h 6155 6156FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6157M: Horia Geantă <horia.geanta@nxp.com> 6158M: Aymen Sghaier <aymen.sghaier@nxp.com> 6159L: linux-crypto@vger.kernel.org 6160S: Maintained 6161F: drivers/crypto/caam/ 6162F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6163 6164FREESCALE DIU FRAMEBUFFER DRIVER 6165M: Timur Tabi <timur@kernel.org> 6166L: linux-fbdev@vger.kernel.org 6167S: Maintained 6168F: drivers/video/fbdev/fsl-diu-fb.* 6169 6170FREESCALE DMA DRIVER 6171M: Li Yang <leoyang.li@nxp.com> 6172M: Zhang Wei <zw@zh-kernel.org> 6173L: linuxppc-dev@lists.ozlabs.org 6174S: Maintained 6175F: drivers/dma/fsldma.* 6176 6177FREESCALE ENETC ETHERNET DRIVERS 6178M: Claudiu Manoil <claudiu.manoil@nxp.com> 6179L: netdev@vger.kernel.org 6180S: Maintained 6181F: drivers/net/ethernet/freescale/enetc/ 6182 6183FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6184M: Claudiu Manoil <claudiu.manoil@nxp.com> 6185L: netdev@vger.kernel.org 6186S: Maintained 6187F: drivers/net/ethernet/freescale/gianfar* 6188F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6189 6190FREESCALE GPMI NAND DRIVER 6191M: Han Xu <han.xu@nxp.com> 6192L: linux-mtd@lists.infradead.org 6193S: Maintained 6194F: drivers/mtd/nand/raw/gpmi-nand/* 6195 6196FREESCALE I2C CPM DRIVER 6197M: Jochen Friedrich <jochen@scram.de> 6198L: linuxppc-dev@lists.ozlabs.org 6199L: linux-i2c@vger.kernel.org 6200S: Maintained 6201F: drivers/i2c/busses/i2c-cpm.c 6202 6203FREESCALE IMX LPI2C DRIVER 6204M: Dong Aisheng <aisheng.dong@nxp.com> 6205L: linux-i2c@vger.kernel.org 6206L: linux-imx@nxp.com 6207S: Maintained 6208F: drivers/i2c/busses/i2c-imx-lpi2c.c 6209F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6210 6211FREESCALE IMX / MXC FEC DRIVER 6212M: Fugang Duan <fugang.duan@nxp.com> 6213L: netdev@vger.kernel.org 6214S: Maintained 6215F: drivers/net/ethernet/freescale/fec_main.c 6216F: drivers/net/ethernet/freescale/fec_ptp.c 6217F: drivers/net/ethernet/freescale/fec.h 6218F: Documentation/devicetree/bindings/net/fsl-fec.txt 6219 6220FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6221M: Sascha Hauer <s.hauer@pengutronix.de> 6222R: Pengutronix Kernel Team <kernel@pengutronix.de> 6223L: linux-fbdev@vger.kernel.org 6224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6225S: Maintained 6226F: include/linux/platform_data/video-imxfb.h 6227F: drivers/video/fbdev/imxfb.c 6228 6229FREESCALE QORIQ DPAA ETHERNET DRIVER 6230M: Madalin Bucur <madalin.bucur@nxp.com> 6231L: netdev@vger.kernel.org 6232S: Maintained 6233F: drivers/net/ethernet/freescale/dpaa 6234 6235FREESCALE QORIQ DPAA FMAN DRIVER 6236M: Madalin Bucur <madalin.bucur@nxp.com> 6237L: netdev@vger.kernel.org 6238S: Maintained 6239F: drivers/net/ethernet/freescale/fman 6240F: Documentation/devicetree/bindings/net/fsl-fman.txt 6241 6242FREESCALE QORIQ PTP CLOCK DRIVER 6243M: Yangbo Lu <yangbo.lu@nxp.com> 6244L: netdev@vger.kernel.org 6245S: Maintained 6246F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6247F: drivers/ptp/ptp_qoriq.c 6248F: drivers/ptp/ptp_qoriq_debugfs.c 6249F: include/linux/fsl/ptp_qoriq.h 6250F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6251 6252FREESCALE QUAD SPI DRIVER 6253M: Han Xu <han.xu@nxp.com> 6254L: linux-spi@vger.kernel.org 6255S: Maintained 6256F: drivers/spi/spi-fsl-qspi.c 6257 6258FREESCALE QUICC ENGINE LIBRARY 6259M: Qiang Zhao <qiang.zhao@nxp.com> 6260L: linuxppc-dev@lists.ozlabs.org 6261S: Maintained 6262F: drivers/soc/fsl/qe/ 6263F: include/soc/fsl/*qe*.h 6264F: include/soc/fsl/*ucc*.h 6265 6266FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6267M: Li Yang <leoyang.li@nxp.com> 6268L: netdev@vger.kernel.org 6269L: linuxppc-dev@lists.ozlabs.org 6270S: Maintained 6271F: drivers/net/ethernet/freescale/ucc_geth* 6272 6273FREESCALE QUICC ENGINE UCC HDLC DRIVER 6274M: Zhao Qiang <qiang.zhao@nxp.com> 6275L: netdev@vger.kernel.org 6276L: linuxppc-dev@lists.ozlabs.org 6277S: Maintained 6278F: drivers/net/wan/fsl_ucc_hdlc* 6279 6280FREESCALE QUICC ENGINE UCC UART DRIVER 6281M: Timur Tabi <timur@kernel.org> 6282L: linuxppc-dev@lists.ozlabs.org 6283S: Maintained 6284F: drivers/tty/serial/ucc_uart.c 6285 6286FREESCALE SOC DRIVERS 6287M: Li Yang <leoyang.li@nxp.com> 6288L: linuxppc-dev@lists.ozlabs.org 6289L: linux-arm-kernel@lists.infradead.org 6290S: Maintained 6291F: Documentation/devicetree/bindings/soc/fsl/ 6292F: drivers/soc/fsl/ 6293F: include/linux/fsl/ 6294 6295FREESCALE SOC FS_ENET DRIVER 6296M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6297L: linuxppc-dev@lists.ozlabs.org 6298L: netdev@vger.kernel.org 6299S: Maintained 6300F: drivers/net/ethernet/freescale/fs_enet/ 6301F: include/linux/fs_enet_pd.h 6302 6303FREESCALE SOC SOUND DRIVERS 6304M: Timur Tabi <timur@kernel.org> 6305M: Nicolin Chen <nicoleotsuka@gmail.com> 6306M: Xiubo Li <Xiubo.Lee@gmail.com> 6307R: Fabio Estevam <festevam@gmail.com> 6308L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6309L: linuxppc-dev@lists.ozlabs.org 6310S: Maintained 6311F: sound/soc/fsl/fsl* 6312F: sound/soc/fsl/imx* 6313F: sound/soc/fsl/mpc8610_hpcd.c 6314 6315FREESCALE USB PERIPHERAL DRIVERS 6316M: Li Yang <leoyang.li@nxp.com> 6317L: linux-usb@vger.kernel.org 6318L: linuxppc-dev@lists.ozlabs.org 6319S: Maintained 6320F: drivers/usb/gadget/udc/fsl* 6321 6322FREEVXFS FILESYSTEM 6323M: Christoph Hellwig <hch@infradead.org> 6324W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6325S: Maintained 6326F: fs/freevxfs/ 6327 6328FREEZER 6329M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6330M: Pavel Machek <pavel@ucw.cz> 6331L: linux-pm@vger.kernel.org 6332S: Supported 6333F: Documentation/power/freezing-of-tasks.txt 6334F: include/linux/freezer.h 6335F: kernel/freezer.c 6336 6337FRONTSWAP API 6338M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6339L: linux-kernel@vger.kernel.org 6340S: Maintained 6341F: mm/frontswap.c 6342F: include/linux/frontswap.h 6343 6344FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6345M: David Howells <dhowells@redhat.com> 6346L: linux-cachefs@redhat.com (moderated for non-subscribers) 6347S: Supported 6348F: Documentation/filesystems/caching/ 6349F: fs/fscache/ 6350F: include/linux/fscache*.h 6351 6352FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6353M: Theodore Y. Ts'o <tytso@mit.edu> 6354M: Jaegeuk Kim <jaegeuk@kernel.org> 6355M: Eric Biggers <ebiggers@kernel.org> 6356L: linux-fscrypt@vger.kernel.org 6357Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6358T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6359S: Supported 6360F: fs/crypto/ 6361F: include/linux/fscrypt*.h 6362F: Documentation/filesystems/fscrypt.rst 6363 6364FSI-ATTACHED I2C DRIVER 6365M: Eddie James <eajames@linux.ibm.com> 6366L: linux-i2c@vger.kernel.org 6367L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6368S: Maintained 6369F: drivers/i2c/busses/i2c-fsi.c 6370F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6371 6372FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6373M: Jan Kara <jack@suse.cz> 6374R: Amir Goldstein <amir73il@gmail.com> 6375L: linux-fsdevel@vger.kernel.org 6376S: Maintained 6377F: fs/notify/ 6378F: include/linux/fsnotify*.h 6379 6380FUJITSU LAPTOP EXTRAS 6381M: Jonathan Woithe <jwoithe@just42.net> 6382L: platform-driver-x86@vger.kernel.org 6383S: Maintained 6384F: drivers/platform/x86/fujitsu-laptop.c 6385 6386FUJITSU M-5MO LS CAMERA ISP DRIVER 6387M: Kyungmin Park <kyungmin.park@samsung.com> 6388M: Heungjun Kim <riverful.kim@samsung.com> 6389L: linux-media@vger.kernel.org 6390S: Maintained 6391F: drivers/media/i2c/m5mols/ 6392F: include/media/i2c/m5mols.h 6393 6394FUJITSU TABLET EXTRAS 6395M: Robert Gerlach <khnz@gmx.de> 6396L: platform-driver-x86@vger.kernel.org 6397S: Maintained 6398F: drivers/platform/x86/fujitsu-tablet.c 6399 6400FUSE: FILESYSTEM IN USERSPACE 6401M: Miklos Szeredi <miklos@szeredi.hu> 6402L: linux-fsdevel@vger.kernel.org 6403W: http://fuse.sourceforge.net/ 6404T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6405S: Maintained 6406F: fs/fuse/ 6407F: include/uapi/linux/fuse.h 6408F: Documentation/filesystems/fuse.txt 6409 6410FUTEX SUBSYSTEM 6411M: Thomas Gleixner <tglx@linutronix.de> 6412M: Ingo Molnar <mingo@redhat.com> 6413R: Peter Zijlstra <peterz@infradead.org> 6414R: Darren Hart <dvhart@infradead.org> 6415L: linux-kernel@vger.kernel.org 6416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6417S: Maintained 6418F: kernel/futex.c 6419F: include/asm-generic/futex.h 6420F: include/linux/futex.h 6421F: include/uapi/linux/futex.h 6422F: tools/testing/selftests/futex/ 6423F: tools/perf/bench/futex* 6424F: Documentation/*futex* 6425 6426GCC PLUGINS 6427M: Kees Cook <keescook@chromium.org> 6428R: Emese Revfy <re.emese@gmail.com> 6429L: kernel-hardening@lists.openwall.com 6430S: Maintained 6431F: scripts/gcc-plugins/ 6432F: scripts/gcc-plugin.sh 6433F: scripts/Makefile.gcc-plugins 6434F: Documentation/gcc-plugins.txt 6435 6436GASKET DRIVER FRAMEWORK 6437M: Rob Springer <rspringer@google.com> 6438M: Todd Poynor <toddpoynor@google.com> 6439M: Ben Chan <benchan@chromium.org> 6440S: Maintained 6441F: drivers/staging/gasket/ 6442 6443GCOV BASED KERNEL PROFILING 6444M: Peter Oberparleiter <oberpar@linux.ibm.com> 6445S: Maintained 6446F: kernel/gcov/ 6447F: Documentation/dev-tools/gcov.rst 6448 6449GDB KERNEL DEBUGGING HELPER SCRIPTS 6450M: Jan Kiszka <jan.kiszka@siemens.com> 6451M: Kieran Bingham <kbingham@kernel.org> 6452S: Supported 6453F: scripts/gdb/ 6454 6455GDT SCSI DISK ARRAY CONTROLLER DRIVER 6456M: Achim Leubner <achim_leubner@adaptec.com> 6457L: linux-scsi@vger.kernel.org 6458W: http://www.icp-vortex.com/ 6459S: Supported 6460F: drivers/scsi/gdt* 6461 6462GEMTEK FM RADIO RECEIVER DRIVER 6463M: Hans Verkuil <hverkuil@xs4all.nl> 6464L: linux-media@vger.kernel.org 6465T: git git://linuxtv.org/media_tree.git 6466W: https://linuxtv.org 6467S: Maintained 6468F: drivers/media/radio/radio-gemtek* 6469 6470GENERIC GPIO I2C DRIVER 6471M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6472S: Supported 6473F: drivers/i2c/busses/i2c-gpio.c 6474F: include/linux/platform_data/i2c-gpio.h 6475 6476GENERIC GPIO I2C MULTIPLEXER DRIVER 6477M: Peter Korsgaard <peter.korsgaard@barco.com> 6478L: linux-i2c@vger.kernel.org 6479S: Supported 6480F: drivers/i2c/muxes/i2c-mux-gpio.c 6481F: include/linux/platform_data/i2c-mux-gpio.h 6482F: Documentation/i2c/muxes/i2c-mux-gpio 6483 6484GENERIC HDLC (WAN) DRIVERS 6485M: Krzysztof Halasa <khc@pm.waw.pl> 6486W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6487S: Maintained 6488F: drivers/net/wan/c101.c 6489F: drivers/net/wan/hd6457* 6490F: drivers/net/wan/hdlc* 6491F: drivers/net/wan/n2.c 6492F: drivers/net/wan/pc300too.c 6493F: drivers/net/wan/pci200syn.c 6494F: drivers/net/wan/wanxl* 6495 6496GENERIC INCLUDE/ASM HEADER FILES 6497M: Arnd Bergmann <arnd@arndb.de> 6498L: linux-arch@vger.kernel.org 6499T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6500S: Maintained 6501F: include/asm-generic/ 6502F: include/uapi/asm-generic/ 6503 6504GENERIC PHY FRAMEWORK 6505M: Kishon Vijay Abraham I <kishon@ti.com> 6506L: linux-kernel@vger.kernel.org 6507T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6508S: Supported 6509F: drivers/phy/ 6510F: include/linux/phy/ 6511F: Documentation/devicetree/bindings/phy/ 6512 6513GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6514M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6515S: Supported 6516F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6517 6518GENERIC PM DOMAINS 6519M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6520M: Kevin Hilman <khilman@kernel.org> 6521M: Ulf Hansson <ulf.hansson@linaro.org> 6522L: linux-pm@vger.kernel.org 6523S: Supported 6524F: drivers/base/power/domain*.c 6525F: include/linux/pm_domain.h 6526F: Documentation/devicetree/bindings/power/power_domain.txt 6527 6528GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6529M: Eugen Hristev <eugen.hristev@microchip.com> 6530L: linux-input@vger.kernel.org 6531S: Maintained 6532F: drivers/input/touchscreen/resistive-adc-touch.c 6533 6534GENERIC UIO DRIVER FOR PCI DEVICES 6535M: "Michael S. Tsirkin" <mst@redhat.com> 6536L: kvm@vger.kernel.org 6537S: Supported 6538F: drivers/uio/uio_pci_generic.c 6539 6540GENWQE (IBM Generic Workqueue Card) 6541M: Frank Haverkamp <haver@linux.ibm.com> 6542S: Supported 6543F: drivers/misc/genwqe/ 6544 6545GET_MAINTAINER SCRIPT 6546M: Joe Perches <joe@perches.com> 6547S: Maintained 6548F: scripts/get_maintainer.pl 6549 6550GFS2 FILE SYSTEM 6551M: Bob Peterson <rpeterso@redhat.com> 6552M: Andreas Gruenbacher <agruenba@redhat.com> 6553L: cluster-devel@redhat.com 6554W: http://sources.redhat.com/cluster/ 6555T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6556S: Supported 6557F: Documentation/filesystems/gfs2*.txt 6558F: fs/gfs2/ 6559F: include/uapi/linux/gfs2_ondisk.h 6560 6561GIGASET ISDN DRIVERS 6562M: Paul Bolle <pebolle@tiscali.nl> 6563L: gigaset307x-common@lists.sourceforge.net 6564W: http://gigaset307x.sourceforge.net/ 6565S: Odd Fixes 6566F: Documentation/isdn/README.gigaset 6567F: drivers/isdn/gigaset/ 6568F: include/uapi/linux/gigaset_dev.h 6569 6570GNSS SUBSYSTEM 6571M: Johan Hovold <johan@kernel.org> 6572T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6573S: Maintained 6574F: Documentation/ABI/testing/sysfs-class-gnss 6575F: Documentation/devicetree/bindings/gnss/ 6576F: drivers/gnss/ 6577F: include/linux/gnss.h 6578 6579GO7007 MPEG CODEC 6580M: Hans Verkuil <hans.verkuil@cisco.com> 6581L: linux-media@vger.kernel.org 6582S: Maintained 6583F: drivers/media/usb/go7007/ 6584 6585GOODIX TOUCHSCREEN 6586M: Bastien Nocera <hadess@hadess.net> 6587L: linux-input@vger.kernel.org 6588S: Maintained 6589F: drivers/input/touchscreen/goodix.c 6590 6591GPD POCKET FAN DRIVER 6592M: Hans de Goede <hdegoede@redhat.com> 6593L: platform-driver-x86@vger.kernel.org 6594S: Maintained 6595F: drivers/platform/x86/gpd-pocket-fan.c 6596 6597GPIO ACPI SUPPORT 6598M: Mika Westerberg <mika.westerberg@linux.intel.com> 6599M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6600L: linux-gpio@vger.kernel.org 6601L: linux-acpi@vger.kernel.org 6602S: Maintained 6603F: Documentation/acpi/gpio-properties.txt 6604F: drivers/gpio/gpiolib-acpi.c 6605 6606GPIO IR Transmitter 6607M: Sean Young <sean@mess.org> 6608L: linux-media@vger.kernel.org 6609S: Maintained 6610F: drivers/media/rc/gpio-ir-tx.c 6611 6612GPIO MOCKUP DRIVER 6613M: Bamvor Jian Zhang <bamv2005@gmail.com> 6614L: linux-gpio@vger.kernel.org 6615S: Maintained 6616F: drivers/gpio/gpio-mockup.c 6617F: tools/testing/selftests/gpio/ 6618 6619GPIO SUBSYSTEM 6620M: Linus Walleij <linus.walleij@linaro.org> 6621M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6622L: linux-gpio@vger.kernel.org 6623T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6624S: Maintained 6625F: Documentation/devicetree/bindings/gpio/ 6626F: Documentation/driver-api/gpio/ 6627F: Documentation/gpio/ 6628F: Documentation/ABI/testing/gpio-cdev 6629F: Documentation/ABI/obsolete/sysfs-gpio 6630F: drivers/gpio/ 6631F: include/linux/gpio/ 6632F: include/linux/gpio.h 6633F: include/linux/of_gpio.h 6634F: include/asm-generic/gpio.h 6635F: include/uapi/linux/gpio.h 6636F: tools/gpio/ 6637 6638GRE DEMULTIPLEXER DRIVER 6639M: Dmitry Kozlov <xeb@mail.ru> 6640L: netdev@vger.kernel.org 6641S: Maintained 6642F: net/ipv4/gre_demux.c 6643F: net/ipv4/gre_offload.c 6644F: include/net/gre.h 6645 6646GRETH 10/100/1G Ethernet MAC device driver 6647M: Andreas Larsson <andreas@gaisler.com> 6648L: netdev@vger.kernel.org 6649S: Maintained 6650F: drivers/net/ethernet/aeroflex/ 6651 6652GREYBUS AUDIO PROTOCOLS DRIVERS 6653M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6654M: Mark Greer <mgreer@animalcreek.com> 6655S: Maintained 6656F: drivers/staging/greybus/audio_apbridgea.c 6657F: drivers/staging/greybus/audio_apbridgea.h 6658F: drivers/staging/greybus/audio_codec.c 6659F: drivers/staging/greybus/audio_codec.h 6660F: drivers/staging/greybus/audio_gb.c 6661F: drivers/staging/greybus/audio_manager.c 6662F: drivers/staging/greybus/audio_manager.h 6663F: drivers/staging/greybus/audio_manager_module.c 6664F: drivers/staging/greybus/audio_manager_private.h 6665F: drivers/staging/greybus/audio_manager_sysfs.c 6666F: drivers/staging/greybus/audio_module.c 6667F: drivers/staging/greybus/audio_topology.c 6668 6669GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6670M: Viresh Kumar <vireshk@kernel.org> 6671S: Maintained 6672F: drivers/staging/greybus/authentication.c 6673F: drivers/staging/greybus/bootrom.c 6674F: drivers/staging/greybus/firmware.h 6675F: drivers/staging/greybus/fw-core.c 6676F: drivers/staging/greybus/fw-download.c 6677F: drivers/staging/greybus/fw-management.c 6678F: drivers/staging/greybus/greybus_authentication.h 6679F: drivers/staging/greybus/greybus_firmware.h 6680F: drivers/staging/greybus/hid.c 6681F: drivers/staging/greybus/i2c.c 6682F: drivers/staging/greybus/spi.c 6683F: drivers/staging/greybus/spilib.c 6684F: drivers/staging/greybus/spilib.h 6685 6686GREYBUS LOOPBACK DRIVER 6687M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6688S: Maintained 6689F: drivers/staging/greybus/loopback.c 6690 6691GREYBUS PLATFORM DRIVERS 6692M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6693S: Maintained 6694F: drivers/staging/greybus/arche-platform.c 6695F: drivers/staging/greybus/arche-apb-ctrl.c 6696F: drivers/staging/greybus/arche_platform.h 6697 6698GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6699M: Rui Miguel Silva <rmfrfs@gmail.com> 6700S: Maintained 6701F: drivers/staging/greybus/sdio.c 6702F: drivers/staging/greybus/light.c 6703F: drivers/staging/greybus/gpio.c 6704F: drivers/staging/greybus/power_supply.c 6705F: drivers/staging/greybus/spi.c 6706F: drivers/staging/greybus/spilib.c 6707 6708GREYBUS SUBSYSTEM 6709M: Johan Hovold <johan@kernel.org> 6710M: Alex Elder <elder@kernel.org> 6711M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6712S: Maintained 6713F: drivers/staging/greybus/ 6714L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6715 6716GREYBUS UART PROTOCOLS DRIVERS 6717M: David Lin <dtwlin@gmail.com> 6718S: Maintained 6719F: drivers/staging/greybus/uart.c 6720F: drivers/staging/greybus/log.c 6721 6722GS1662 VIDEO SERIALIZER 6723M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6724L: linux-media@vger.kernel.org 6725T: git git://linuxtv.org/media_tree.git 6726S: Maintained 6727F: drivers/media/spi/gs1662.c 6728 6729GSPCA FINEPIX SUBDRIVER 6730M: Frank Zago <frank@zago.net> 6731L: linux-media@vger.kernel.org 6732T: git git://linuxtv.org/media_tree.git 6733S: Maintained 6734F: drivers/media/usb/gspca/finepix.c 6735 6736GSPCA GL860 SUBDRIVER 6737M: Olivier Lorin <o.lorin@laposte.net> 6738L: linux-media@vger.kernel.org 6739T: git git://linuxtv.org/media_tree.git 6740S: Maintained 6741F: drivers/media/usb/gspca/gl860/ 6742 6743GSPCA M5602 SUBDRIVER 6744M: Erik Andren <erik.andren@gmail.com> 6745L: linux-media@vger.kernel.org 6746T: git git://linuxtv.org/media_tree.git 6747S: Maintained 6748F: drivers/media/usb/gspca/m5602/ 6749 6750GSPCA PAC207 SONIXB SUBDRIVER 6751M: Hans Verkuil <hverkuil@xs4all.nl> 6752L: linux-media@vger.kernel.org 6753T: git git://linuxtv.org/media_tree.git 6754S: Odd Fixes 6755F: drivers/media/usb/gspca/pac207.c 6756 6757GSPCA SN9C20X SUBDRIVER 6758M: Brian Johnson <brijohn@gmail.com> 6759L: linux-media@vger.kernel.org 6760T: git git://linuxtv.org/media_tree.git 6761S: Maintained 6762F: drivers/media/usb/gspca/sn9c20x.c 6763 6764GSPCA T613 SUBDRIVER 6765M: Leandro Costantino <lcostantino@gmail.com> 6766L: linux-media@vger.kernel.org 6767T: git git://linuxtv.org/media_tree.git 6768S: Maintained 6769F: drivers/media/usb/gspca/t613.c 6770 6771GSPCA USB WEBCAM DRIVER 6772M: Hans Verkuil <hverkuil@xs4all.nl> 6773L: linux-media@vger.kernel.org 6774T: git git://linuxtv.org/media_tree.git 6775S: Odd Fixes 6776F: drivers/media/usb/gspca/ 6777 6778GTP (GPRS Tunneling Protocol) 6779M: Pablo Neira Ayuso <pablo@netfilter.org> 6780M: Harald Welte <laforge@gnumonks.org> 6781L: osmocom-net-gprs@lists.osmocom.org 6782T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6783S: Maintained 6784F: drivers/net/gtp.c 6785 6786GUID PARTITION TABLE (GPT) 6787M: Davidlohr Bueso <dave@stgolabs.net> 6788L: linux-efi@vger.kernel.org 6789S: Maintained 6790F: block/partitions/efi.* 6791 6792H8/300 ARCHITECTURE 6793M: Yoshinori Sato <ysato@users.sourceforge.jp> 6794L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6795W: http://uclinux-h8.sourceforge.jp 6796T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6797S: Maintained 6798F: arch/h8300/ 6799F: drivers/clocksource/h8300_*.c 6800F: drivers/clk/h8300/ 6801F: drivers/irqchip/irq-renesas-h8*.c 6802 6803HABANALABS PCI DRIVER 6804M: Oded Gabbay <oded.gabbay@gmail.com> 6805T: git https://github.com/HabanaAI/linux.git 6806S: Supported 6807F: drivers/misc/habanalabs/ 6808F: include/uapi/misc/habanalabs.h 6809F: Documentation/ABI/testing/sysfs-driver-habanalabs 6810F: Documentation/ABI/testing/debugfs-driver-habanalabs 6811 6812HACKRF MEDIA DRIVER 6813M: Antti Palosaari <crope@iki.fi> 6814L: linux-media@vger.kernel.org 6815W: https://linuxtv.org 6816W: http://palosaari.fi/linux/ 6817Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6818T: git git://linuxtv.org/anttip/media_tree.git 6819S: Maintained 6820F: drivers/media/usb/hackrf/ 6821 6822HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6823M: Frank Seidel <frank@f-seidel.de> 6824L: platform-driver-x86@vger.kernel.org 6825W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6826S: Maintained 6827F: drivers/platform/x86/hdaps.c 6828 6829HARDWARE MONITORING 6830M: Jean Delvare <jdelvare@suse.com> 6831M: Guenter Roeck <linux@roeck-us.net> 6832L: linux-hwmon@vger.kernel.org 6833W: http://hwmon.wiki.kernel.org/ 6834T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6835S: Maintained 6836F: Documentation/devicetree/bindings/hwmon/ 6837F: Documentation/hwmon/ 6838F: drivers/hwmon/ 6839F: include/linux/hwmon*.h 6840F: include/trace/events/hwmon*.h 6841 6842HARDWARE RANDOM NUMBER GENERATOR CORE 6843M: Matt Mackall <mpm@selenic.com> 6844M: Herbert Xu <herbert@gondor.apana.org.au> 6845L: linux-crypto@vger.kernel.org 6846S: Odd fixes 6847F: Documentation/devicetree/bindings/rng/ 6848F: Documentation/hw_random.txt 6849F: drivers/char/hw_random/ 6850F: include/linux/hw_random.h 6851 6852HARDWARE TRACING FACILITIES 6853M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6854S: Maintained 6855F: drivers/hwtracing/ 6856 6857HARDWARE SPINLOCK CORE 6858M: Ohad Ben-Cohen <ohad@wizery.com> 6859M: Bjorn Andersson <bjorn.andersson@linaro.org> 6860L: linux-remoteproc@vger.kernel.org 6861S: Maintained 6862T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6863F: Documentation/devicetree/bindings/hwlock/ 6864F: Documentation/hwspinlock.txt 6865F: drivers/hwspinlock/ 6866F: include/linux/hwspinlock.h 6867 6868HARMONY SOUND DRIVER 6869L: linux-parisc@vger.kernel.org 6870S: Maintained 6871F: sound/parisc/harmony.* 6872 6873HDPVR USB VIDEO ENCODER DRIVER 6874M: Hans Verkuil <hverkuil@xs4all.nl> 6875L: linux-media@vger.kernel.org 6876T: git git://linuxtv.org/media_tree.git 6877W: https://linuxtv.org 6878S: Odd Fixes 6879F: drivers/media/usb/hdpvr/ 6880 6881HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6882M: Jerry Hoemann <jerry.hoemann@hpe.com> 6883S: Supported 6884F: Documentation/watchdog/hpwdt.txt 6885F: drivers/watchdog/hpwdt.c 6886 6887HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6888M: Don Brace <don.brace@microsemi.com> 6889L: esc.storagedev@microsemi.com 6890L: linux-scsi@vger.kernel.org 6891S: Supported 6892F: Documentation/scsi/hpsa.txt 6893F: drivers/scsi/hpsa*.[ch] 6894F: include/linux/cciss*.h 6895F: include/uapi/linux/cciss*.h 6896 6897HFI1 DRIVER 6898M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6899M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6900L: linux-rdma@vger.kernel.org 6901S: Supported 6902F: drivers/infiniband/hw/hfi1 6903 6904HFS FILESYSTEM 6905L: linux-fsdevel@vger.kernel.org 6906S: Orphan 6907F: Documentation/filesystems/hfs.txt 6908F: fs/hfs/ 6909 6910HFSPLUS FILESYSTEM 6911L: linux-fsdevel@vger.kernel.org 6912S: Orphan 6913F: Documentation/filesystems/hfsplus.txt 6914F: fs/hfsplus/ 6915 6916HGA FRAMEBUFFER DRIVER 6917M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6918L: linux-nvidia@lists.surfsouth.com 6919W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6920S: Maintained 6921F: drivers/video/fbdev/hgafb.c 6922 6923HIBERNATION (aka Software Suspend, aka swsusp) 6924M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6925M: Pavel Machek <pavel@ucw.cz> 6926L: linux-pm@vger.kernel.org 6927B: https://bugzilla.kernel.org 6928S: Supported 6929F: arch/x86/power/ 6930F: drivers/base/power/ 6931F: kernel/power/ 6932F: include/linux/suspend.h 6933F: include/linux/freezer.h 6934F: include/linux/pm.h 6935F: arch/*/include/asm/suspend*.h 6936 6937HID CORE LAYER 6938M: Jiri Kosina <jikos@kernel.org> 6939M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6940L: linux-input@vger.kernel.org 6941T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6942S: Maintained 6943F: drivers/hid/ 6944F: include/linux/hid* 6945F: include/uapi/linux/hid* 6946 6947HID SENSOR HUB DRIVERS 6948M: Jiri Kosina <jikos@kernel.org> 6949M: Jonathan Cameron <jic23@kernel.org> 6950M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6951L: linux-input@vger.kernel.org 6952L: linux-iio@vger.kernel.org 6953S: Maintained 6954F: Documentation/hid/hid-sensor* 6955F: drivers/hid/hid-sensor-* 6956F: drivers/iio/*/hid-* 6957F: include/linux/hid-sensor-* 6958 6959HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6960M: Thomas Gleixner <tglx@linutronix.de> 6961L: linux-kernel@vger.kernel.org 6962T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6963S: Maintained 6964F: Documentation/timers/ 6965F: kernel/time/hrtimer.c 6966F: kernel/time/clockevents.c 6967F: kernel/time/timer_*.c 6968F: include/linux/clockchips.h 6969F: include/linux/hrtimer.h 6970 6971HIGH-SPEED SCC DRIVER FOR AX.25 6972L: linux-hams@vger.kernel.org 6973S: Orphan 6974F: drivers/net/hamradio/dmascc.c 6975F: drivers/net/hamradio/scc.c 6976 6977HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6978M: HighPoint Linux Team <linux@highpoint-tech.com> 6979W: http://www.highpoint-tech.com 6980S: Supported 6981F: Documentation/scsi/hptiop.txt 6982F: drivers/scsi/hptiop.c 6983 6984HIPPI 6985M: Jes Sorensen <jes@trained-monkey.org> 6986L: linux-hippi@sunsite.dk 6987S: Maintained 6988F: include/linux/hippidevice.h 6989F: include/uapi/linux/if_hippi.h 6990F: net/802/hippi.c 6991F: drivers/net/hippi/ 6992 6993HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6994M: Yisen Zhuang <yisen.zhuang@huawei.com> 6995M: Salil Mehta <salil.mehta@huawei.com> 6996L: netdev@vger.kernel.org 6997W: http://www.hisilicon.com 6998S: Maintained 6999F: drivers/net/ethernet/hisilicon/hns3/ 7000 7001HISILICON LPC BUS DRIVER 7002M: john.garry@huawei.com 7003W: http://www.hisilicon.com 7004S: Maintained 7005F: drivers/bus/hisi_lpc.c 7006F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7007 7008HISILICON NETWORK SUBSYSTEM DRIVER 7009M: Yisen Zhuang <yisen.zhuang@huawei.com> 7010M: Salil Mehta <salil.mehta@huawei.com> 7011L: netdev@vger.kernel.org 7012W: http://www.hisilicon.com 7013S: Maintained 7014F: drivers/net/ethernet/hisilicon/ 7015F: Documentation/devicetree/bindings/net/hisilicon*.txt 7016 7017HISILICON PMU DRIVER 7018M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7019W: http://www.hisilicon.com 7020S: Supported 7021F: drivers/perf/hisilicon 7022F: Documentation/perf/hisi-pmu.txt 7023 7024HISILICON ROCE DRIVER 7025M: Lijun Ou <oulijun@huawei.com> 7026M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7027L: linux-rdma@vger.kernel.org 7028S: Maintained 7029F: drivers/infiniband/hw/hns/ 7030F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7031 7032HISILICON SAS Controller 7033M: John Garry <john.garry@huawei.com> 7034W: http://www.hisilicon.com 7035S: Supported 7036F: drivers/scsi/hisi_sas/ 7037F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7038 7039HMM - Heterogeneous Memory Management 7040M: Jérôme Glisse <jglisse@redhat.com> 7041L: linux-mm@kvack.org 7042S: Maintained 7043F: mm/hmm* 7044F: include/linux/hmm* 7045F: Documentation/vm/hmm.rst 7046 7047HOST AP DRIVER 7048M: Jouni Malinen <j@w1.fi> 7049L: linux-wireless@vger.kernel.org 7050W: http://w1.fi/hostap-driver.html 7051S: Obsolete 7052F: drivers/net/wireless/intersil/hostap/ 7053 7054HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7055L: platform-driver-x86@vger.kernel.org 7056S: Orphan 7057F: drivers/platform/x86/tc1100-wmi.c 7058 7059HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7060M: Jaroslav Kysela <perex@perex.cz> 7061S: Maintained 7062F: drivers/net/ethernet/hp/hp100.* 7063 7064HPET: High Precision Event Timers driver 7065M: Clemens Ladisch <clemens@ladisch.de> 7066S: Maintained 7067F: Documentation/timers/hpet.txt 7068F: drivers/char/hpet.c 7069F: include/linux/hpet.h 7070F: include/uapi/linux/hpet.h 7071 7072HPET: x86 7073S: Orphan 7074F: arch/x86/kernel/hpet.c 7075F: arch/x86/include/asm/hpet.h 7076 7077HPFS FILESYSTEM 7078M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7079W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7080S: Maintained 7081F: fs/hpfs/ 7082 7083HSI SUBSYSTEM 7084M: Sebastian Reichel <sre@kernel.org> 7085T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7086S: Maintained 7087F: Documentation/ABI/testing/sysfs-bus-hsi 7088F: Documentation/driver-api/hsi.rst 7089F: drivers/hsi/ 7090F: include/linux/hsi/ 7091F: include/uapi/linux/hsi/ 7092 7093HSO 3G MODEM DRIVER 7094L: linux-usb@vger.kernel.org 7095S: Orphan 7096F: drivers/net/usb/hso.c 7097 7098HSR NETWORK PROTOCOL 7099M: Arvid Brodin <arvid.brodin@alten.se> 7100L: netdev@vger.kernel.org 7101S: Maintained 7102F: net/hsr/ 7103 7104HT16K33 LED CONTROLLER DRIVER 7105M: Robin van der Gracht <robin@protonic.nl> 7106S: Maintained 7107F: drivers/auxdisplay/ht16k33.c 7108F: Documentation/devicetree/bindings/display/ht16k33.txt 7109 7110HTCPEN TOUCHSCREEN DRIVER 7111M: Pau Oliva Fora <pof@eslack.org> 7112L: linux-input@vger.kernel.org 7113S: Maintained 7114F: drivers/input/touchscreen/htcpen.c 7115 7116HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7117M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7118L: linux-iio@vger.kernel.org 7119W: http://www.st.com/ 7120S: Maintained 7121F: drivers/iio/humidity/hts221* 7122F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7123 7124HUAWEI ETHERNET DRIVER 7125M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7126L: netdev@vger.kernel.org 7127S: Supported 7128F: Documentation/networking/hinic.txt 7129F: drivers/net/ethernet/huawei/hinic/ 7130 7131HUGETLB FILESYSTEM 7132M: Mike Kravetz <mike.kravetz@oracle.com> 7133L: linux-mm@kvack.org 7134S: Maintained 7135F: fs/hugetlbfs/ 7136F: mm/hugetlb.c 7137F: include/linux/hugetlb.h 7138F: Documentation/admin-guide/mm/hugetlbpage.rst 7139F: Documentation/vm/hugetlbfs_reserv.rst 7140F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7141 7142HVA ST MEDIA DRIVER 7143M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7144L: linux-media@vger.kernel.org 7145T: git git://linuxtv.org/media_tree.git 7146W: https://linuxtv.org 7147S: Supported 7148F: drivers/media/platform/sti/hva 7149 7150HWPOISON MEMORY FAILURE HANDLING 7151M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7152L: linux-mm@kvack.org 7153S: Maintained 7154F: mm/memory-failure.c 7155F: mm/hwpoison-inject.c 7156 7157HYGON PROCESSOR SUPPORT 7158M: Pu Wen <puwen@hygon.cn> 7159L: linux-kernel@vger.kernel.org 7160S: Maintained 7161F: arch/x86/kernel/cpu/hygon.c 7162 7163Hyper-V CORE AND DRIVERS 7164M: "K. Y. Srinivasan" <kys@microsoft.com> 7165M: Haiyang Zhang <haiyangz@microsoft.com> 7166M: Stephen Hemminger <sthemmin@microsoft.com> 7167M: Sasha Levin <sashal@kernel.org> 7168T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7169L: linux-hyperv@vger.kernel.org 7170S: Supported 7171F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7172F: arch/x86/include/asm/mshyperv.h 7173F: arch/x86/include/asm/trace/hyperv.h 7174F: arch/x86/include/asm/hyperv-tlfs.h 7175F: arch/x86/kernel/cpu/mshyperv.c 7176F: arch/x86/hyperv 7177F: drivers/hid/hid-hyperv.c 7178F: drivers/hv/ 7179F: drivers/input/serio/hyperv-keyboard.c 7180F: drivers/pci/controller/pci-hyperv.c 7181F: drivers/net/hyperv/ 7182F: drivers/scsi/storvsc_drv.c 7183F: drivers/uio/uio_hv_generic.c 7184F: drivers/video/fbdev/hyperv_fb.c 7185F: drivers/iommu/hyperv_iommu.c 7186F: net/vmw_vsock/hyperv_transport.c 7187F: include/linux/hyperv.h 7188F: include/uapi/linux/hyperv.h 7189F: tools/hv/ 7190F: Documentation/ABI/stable/sysfs-bus-vmbus 7191 7192HYPERVISOR VIRTUAL CONSOLE DRIVER 7193L: linuxppc-dev@lists.ozlabs.org 7194S: Odd Fixes 7195F: drivers/tty/hvc/ 7196 7197I2C ACPI SUPPORT 7198M: Mika Westerberg <mika.westerberg@linux.intel.com> 7199L: linux-i2c@vger.kernel.org 7200L: linux-acpi@vger.kernel.org 7201S: Maintained 7202F: drivers/i2c/i2c-core-acpi.c 7203 7204I2C CONTROLLER DRIVER FOR NVIDIA GPU 7205M: Ajay Gupta <ajayg@nvidia.com> 7206L: linux-i2c@vger.kernel.org 7207S: Maintained 7208F: Documentation/i2c/busses/i2c-nvidia-gpu 7209F: drivers/i2c/busses/i2c-nvidia-gpu.c 7210 7211I2C MUXES 7212M: Peter Rosin <peda@axentia.se> 7213L: linux-i2c@vger.kernel.org 7214S: Maintained 7215F: Documentation/i2c/i2c-topology 7216F: Documentation/i2c/muxes/ 7217F: Documentation/devicetree/bindings/i2c/i2c-mux* 7218F: Documentation/devicetree/bindings/i2c/i2c-arb* 7219F: Documentation/devicetree/bindings/i2c/i2c-gate* 7220F: drivers/i2c/i2c-mux.c 7221F: drivers/i2c/muxes/ 7222F: include/linux/i2c-mux.h 7223 7224I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7225M: Gregory CLEMENT <gregory.clement@bootlin.com> 7226L: linux-i2c@vger.kernel.org 7227S: Maintained 7228F: drivers/i2c/busses/i2c-mv64xxx.c 7229 7230I2C OVER PARALLEL PORT 7231M: Jean Delvare <jdelvare@suse.com> 7232L: linux-i2c@vger.kernel.org 7233S: Maintained 7234F: Documentation/i2c/busses/i2c-parport 7235F: Documentation/i2c/busses/i2c-parport-light 7236F: drivers/i2c/busses/i2c-parport.c 7237F: drivers/i2c/busses/i2c-parport-light.c 7238 7239I2C SUBSYSTEM 7240M: Wolfram Sang <wsa@the-dreams.de> 7241L: linux-i2c@vger.kernel.org 7242W: https://i2c.wiki.kernel.org/ 7243Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7244T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7245S: Maintained 7246F: Documentation/devicetree/bindings/i2c/i2c.txt 7247F: Documentation/i2c/ 7248F: drivers/i2c/* 7249F: include/linux/i2c.h 7250F: include/linux/i2c-dev.h 7251F: include/linux/i2c-smbus.h 7252F: include/uapi/linux/i2c.h 7253F: include/uapi/linux/i2c-*.h 7254 7255I2C SUBSYSTEM HOST DRIVERS 7256L: linux-i2c@vger.kernel.org 7257W: https://i2c.wiki.kernel.org/ 7258Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7259T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7260S: Odd Fixes 7261F: Documentation/devicetree/bindings/i2c/ 7262F: drivers/i2c/algos/ 7263F: drivers/i2c/busses/ 7264 7265I2C-TAOS-EVM DRIVER 7266M: Jean Delvare <jdelvare@suse.com> 7267L: linux-i2c@vger.kernel.org 7268S: Maintained 7269F: Documentation/i2c/busses/i2c-taos-evm 7270F: drivers/i2c/busses/i2c-taos-evm.c 7271 7272I2C-TINY-USB DRIVER 7273M: Till Harbaum <till@harbaum.org> 7274L: linux-i2c@vger.kernel.org 7275W: http://www.harbaum.org/till/i2c_tiny_usb 7276S: Maintained 7277F: drivers/i2c/busses/i2c-tiny-usb.c 7278 7279I2C/SMBUS CONTROLLER DRIVERS FOR PC 7280M: Jean Delvare <jdelvare@suse.com> 7281L: linux-i2c@vger.kernel.org 7282S: Maintained 7283F: Documentation/i2c/busses/i2c-ali1535 7284F: Documentation/i2c/busses/i2c-ali1563 7285F: Documentation/i2c/busses/i2c-ali15x3 7286F: Documentation/i2c/busses/i2c-amd756 7287F: Documentation/i2c/busses/i2c-amd8111 7288F: Documentation/i2c/busses/i2c-i801 7289F: Documentation/i2c/busses/i2c-nforce2 7290F: Documentation/i2c/busses/i2c-piix4 7291F: Documentation/i2c/busses/i2c-sis5595 7292F: Documentation/i2c/busses/i2c-sis630 7293F: Documentation/i2c/busses/i2c-sis96x 7294F: Documentation/i2c/busses/i2c-via 7295F: Documentation/i2c/busses/i2c-viapro 7296F: drivers/i2c/busses/i2c-ali1535.c 7297F: drivers/i2c/busses/i2c-ali1563.c 7298F: drivers/i2c/busses/i2c-ali15x3.c 7299F: drivers/i2c/busses/i2c-amd756.c 7300F: drivers/i2c/busses/i2c-amd756-s4882.c 7301F: drivers/i2c/busses/i2c-amd8111.c 7302F: drivers/i2c/busses/i2c-i801.c 7303F: drivers/i2c/busses/i2c-isch.c 7304F: drivers/i2c/busses/i2c-nforce2.c 7305F: drivers/i2c/busses/i2c-nforce2-s4985.c 7306F: drivers/i2c/busses/i2c-piix4.c 7307F: drivers/i2c/busses/i2c-sis5595.c 7308F: drivers/i2c/busses/i2c-sis630.c 7309F: drivers/i2c/busses/i2c-sis96x.c 7310F: drivers/i2c/busses/i2c-via.c 7311F: drivers/i2c/busses/i2c-viapro.c 7312 7313I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7314M: Hans de Goede <hdegoede@redhat.com> 7315L: linux-i2c@vger.kernel.org 7316S: Maintained 7317F: drivers/i2c/busses/i2c-cht-wc.c 7318 7319I2C/SMBUS ISMT DRIVER 7320M: Seth Heasley <seth.heasley@intel.com> 7321M: Neil Horman <nhorman@tuxdriver.com> 7322L: linux-i2c@vger.kernel.org 7323F: drivers/i2c/busses/i2c-ismt.c 7324F: Documentation/i2c/busses/i2c-ismt 7325 7326I2C/SMBUS STUB DRIVER 7327M: Jean Delvare <jdelvare@suse.com> 7328L: linux-i2c@vger.kernel.org 7329S: Maintained 7330F: drivers/i2c/i2c-stub.c 7331 7332I3C SUBSYSTEM 7333M: Boris Brezillon <bbrezillon@kernel.org> 7334L: linux-i3c@lists.infradead.org 7335C: irc://chat.freenode.net/linux-i3c 7336T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7337S: Maintained 7338F: Documentation/ABI/testing/sysfs-bus-i3c 7339F: Documentation/devicetree/bindings/i3c/ 7340F: Documentation/driver-api/i3c 7341F: drivers/i3c/ 7342F: include/linux/i3c/ 7343 7344I3C DRIVER FOR SYNOPSYS DESIGNWARE 7345M: Vitor Soares <vitor.soares@synopsys.com> 7346S: Maintained 7347F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7348F: drivers/i3c/master/dw* 7349 7350IA64 (Itanium) PLATFORM 7351M: Tony Luck <tony.luck@intel.com> 7352M: Fenghua Yu <fenghua.yu@intel.com> 7353L: linux-ia64@vger.kernel.org 7354T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7355S: Maintained 7356F: arch/ia64/ 7357 7358IBM Power 842 compression accelerator 7359M: Haren Myneni <haren@us.ibm.com> 7360S: Supported 7361F: drivers/crypto/nx/Makefile 7362F: drivers/crypto/nx/Kconfig 7363F: drivers/crypto/nx/nx-842* 7364F: include/linux/sw842.h 7365F: crypto/842.c 7366F: lib/842/ 7367 7368IBM Power in-Nest Crypto Acceleration 7369M: Breno Leitão <leitao@debian.org> 7370M: Nayna Jain <nayna@linux.ibm.com> 7371M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7372L: linux-crypto@vger.kernel.org 7373S: Supported 7374F: drivers/crypto/nx/Makefile 7375F: drivers/crypto/nx/Kconfig 7376F: drivers/crypto/nx/nx-aes* 7377F: drivers/crypto/nx/nx-sha* 7378F: drivers/crypto/nx/nx.* 7379F: drivers/crypto/nx/nx_csbcpb.h 7380F: drivers/crypto/nx/nx_debugfs.h 7381 7382IBM Power Linux RAID adapter 7383M: Brian King <brking@us.ibm.com> 7384S: Supported 7385F: drivers/scsi/ipr.* 7386 7387IBM Power SRIOV Virtual NIC Device Driver 7388M: Thomas Falcon <tlfalcon@linux.ibm.com> 7389M: John Allen <jallen@linux.ibm.com> 7390L: netdev@vger.kernel.org 7391S: Supported 7392F: drivers/net/ethernet/ibm/ibmvnic.* 7393 7394IBM Power Virtual Accelerator Switchboard 7395M: Sukadev Bhattiprolu 7396L: linuxppc-dev@lists.ozlabs.org 7397S: Supported 7398F: arch/powerpc/platforms/powernv/vas* 7399F: arch/powerpc/platforms/powernv/copy-paste.h 7400F: arch/powerpc/include/asm/vas.h 7401F: arch/powerpc/include/uapi/asm/vas.h 7402 7403IBM Power Virtual Ethernet Device Driver 7404M: Thomas Falcon <tlfalcon@linux.ibm.com> 7405L: netdev@vger.kernel.org 7406S: Supported 7407F: drivers/net/ethernet/ibm/ibmveth.* 7408 7409IBM Power Virtual FC Device Drivers 7410M: Tyrel Datwyler <tyreld@linux.ibm.com> 7411L: linux-scsi@vger.kernel.org 7412S: Supported 7413F: drivers/scsi/ibmvscsi/ibmvfc* 7414 7415IBM Power Virtual Management Channel Driver 7416M: Steven Royer <seroyer@linux.ibm.com> 7417S: Supported 7418F: drivers/misc/ibmvmc.* 7419 7420IBM Power Virtual SCSI Device Drivers 7421M: Tyrel Datwyler <tyreld@linux.ibm.com> 7422L: linux-scsi@vger.kernel.org 7423S: Supported 7424F: drivers/scsi/ibmvscsi/ibmvscsi* 7425F: include/scsi/viosrp.h 7426 7427IBM Power Virtual SCSI Device Target Driver 7428M: Michael Cyr <mikecyr@linux.ibm.com> 7429L: linux-scsi@vger.kernel.org 7430L: target-devel@vger.kernel.org 7431S: Supported 7432F: drivers/scsi/ibmvscsi_tgt/ 7433 7434IBM Power VMX Cryptographic instructions 7435M: Breno Leitão <leitao@debian.org> 7436M: Nayna Jain <nayna@linux.ibm.com> 7437M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7438L: linux-crypto@vger.kernel.org 7439S: Supported 7440F: drivers/crypto/vmx/Makefile 7441F: drivers/crypto/vmx/Kconfig 7442F: drivers/crypto/vmx/vmx.c 7443F: drivers/crypto/vmx/aes* 7444F: drivers/crypto/vmx/ghash* 7445F: drivers/crypto/vmx/ppc-xlate.pl 7446 7447IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7448M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7449L: linux-pci@vger.kernel.org 7450L: linuxppc-dev@lists.ozlabs.org 7451S: Supported 7452F: drivers/pci/hotplug/rpaphp* 7453 7454IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7455M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7456L: linux-pci@vger.kernel.org 7457L: linuxppc-dev@lists.ozlabs.org 7458S: Supported 7459F: drivers/pci/hotplug/rpadlpar* 7460 7461IBM ServeRAID RAID DRIVER 7462S: Orphan 7463F: drivers/scsi/ips.* 7464 7465ICH LPC AND GPIO DRIVER 7466M: Peter Tyser <ptyser@xes-inc.com> 7467S: Maintained 7468F: drivers/mfd/lpc_ich.c 7469F: drivers/gpio/gpio-ich.c 7470 7471IDE SUBSYSTEM 7472M: "David S. Miller" <davem@davemloft.net> 7473L: linux-ide@vger.kernel.org 7474Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7475T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7476S: Maintained 7477F: Documentation/ide/ 7478F: drivers/ide/ 7479F: include/linux/ide.h 7480 7481IDE/ATAPI DRIVERS 7482M: Borislav Petkov <bp@alien8.de> 7483L: linux-ide@vger.kernel.org 7484S: Maintained 7485F: Documentation/cdrom/ide-cd 7486F: drivers/ide/ide-cd* 7487 7488IDEAPAD LAPTOP EXTRAS DRIVER 7489M: Ike Panhc <ike.pan@canonical.com> 7490L: platform-driver-x86@vger.kernel.org 7491W: http://launchpad.net/ideapad-laptop 7492S: Maintained 7493F: drivers/platform/x86/ideapad-laptop.c 7494 7495IDEAPAD LAPTOP SLIDEBAR DRIVER 7496M: Andrey Moiseev <o2g.org.ru@gmail.com> 7497L: linux-input@vger.kernel.org 7498W: https://github.com/o2genum/ideapad-slidebar 7499S: Maintained 7500F: drivers/input/misc/ideapad_slidebar.c 7501 7502IDT VersaClock 5 CLOCK DRIVER 7503M: Marek Vasut <marek.vasut@gmail.com> 7504S: Maintained 7505F: drivers/clk/clk-versaclock5.c 7506 7507IEEE 802.15.4 SUBSYSTEM 7508M: Alexander Aring <alex.aring@gmail.com> 7509M: Stefan Schmidt <stefan@datenfreihafen.org> 7510L: linux-wpan@vger.kernel.org 7511W: http://wpan.cakelab.org/ 7512T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7513T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7514S: Maintained 7515F: net/ieee802154/ 7516F: net/mac802154/ 7517F: drivers/net/ieee802154/ 7518F: include/linux/nl802154.h 7519F: include/linux/ieee802154.h 7520F: include/net/nl802154.h 7521F: include/net/mac802154.h 7522F: include/net/af_ieee802154.h 7523F: include/net/cfg802154.h 7524F: include/net/ieee802154_netdev.h 7525F: Documentation/networking/ieee802154.rst 7526 7527IFE PROTOCOL 7528M: Yotam Gigi <yotam.gi@gmail.com> 7529M: Jamal Hadi Salim <jhs@mojatatu.com> 7530F: net/ife 7531F: include/net/ife.h 7532F: include/uapi/linux/ife.h 7533 7534IGORPLUG-USB IR RECEIVER 7535M: Sean Young <sean@mess.org> 7536L: linux-media@vger.kernel.org 7537S: Maintained 7538F: drivers/media/rc/igorplugusb.c 7539 7540IGUANAWORKS USB IR TRANSCEIVER 7541M: Sean Young <sean@mess.org> 7542L: linux-media@vger.kernel.org 7543S: Maintained 7544F: drivers/media/rc/iguanair.c 7545 7546IIO DIGITAL POTENTIOMETER DAC 7547M: Peter Rosin <peda@axentia.se> 7548L: linux-iio@vger.kernel.org 7549S: Maintained 7550F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7551F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7552F: drivers/iio/dac/dpot-dac.c 7553 7554IIO ENVELOPE DETECTOR 7555M: Peter Rosin <peda@axentia.se> 7556L: linux-iio@vger.kernel.org 7557S: Maintained 7558F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7559F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7560F: drivers/iio/adc/envelope-detector.c 7561 7562IIO MULTIPLEXER 7563M: Peter Rosin <peda@axentia.se> 7564L: linux-iio@vger.kernel.org 7565S: Maintained 7566F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7567F: drivers/iio/multiplexer/iio-mux.c 7568 7569IIO SUBSYSTEM AND DRIVERS 7570M: Jonathan Cameron <jic23@kernel.org> 7571R: Hartmut Knaack <knaack.h@gmx.de> 7572R: Lars-Peter Clausen <lars@metafoo.de> 7573R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7574L: linux-iio@vger.kernel.org 7575T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7576S: Maintained 7577F: Documentation/ABI/testing/configfs-iio* 7578F: Documentation/ABI/testing/sysfs-bus-iio* 7579F: Documentation/devicetree/bindings/iio/ 7580F: drivers/iio/ 7581F: drivers/staging/iio/ 7582F: include/linux/iio/ 7583F: tools/iio/ 7584 7585IIO UNIT CONVERTER 7586M: Peter Rosin <peda@axentia.se> 7587L: linux-iio@vger.kernel.org 7588S: Maintained 7589F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7590F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7591F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7592F: drivers/iio/afe/iio-rescale.c 7593 7594IKANOS/ADI EAGLE ADSL USB DRIVER 7595M: Matthieu Castet <castet.matthieu@free.fr> 7596M: Stanislaw Gruszka <stf_xl@wp.pl> 7597S: Maintained 7598F: drivers/usb/atm/ueagle-atm.c 7599 7600IMGTEC ASCII LCD DRIVER 7601M: Paul Burton <paul.burton@mips.com> 7602S: Maintained 7603F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7604F: drivers/auxdisplay/img-ascii-lcd.c 7605 7606IMGTEC IR DECODER DRIVER 7607M: James Hogan <jhogan@kernel.org> 7608S: Maintained 7609F: drivers/media/rc/img-ir/ 7610 7611IMON SOUNDGRAPH USB IR RECEIVER 7612M: Sean Young <sean@mess.org> 7613L: linux-media@vger.kernel.org 7614S: Maintained 7615F: drivers/media/rc/imon_raw.c 7616F: drivers/media/rc/imon.c 7617 7618IMS TWINTURBO FRAMEBUFFER DRIVER 7619L: linux-fbdev@vger.kernel.org 7620S: Orphan 7621F: drivers/video/fbdev/imsttfb.c 7622 7623INA209 HARDWARE MONITOR DRIVER 7624M: Guenter Roeck <linux@roeck-us.net> 7625L: linux-hwmon@vger.kernel.org 7626S: Maintained 7627F: Documentation/hwmon/ina209 7628F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7629F: drivers/hwmon/ina209.c 7630 7631INA2XX HARDWARE MONITOR DRIVER 7632M: Guenter Roeck <linux@roeck-us.net> 7633L: linux-hwmon@vger.kernel.org 7634S: Maintained 7635F: Documentation/hwmon/ina2xx 7636F: drivers/hwmon/ina2xx.c 7637F: include/linux/platform_data/ina2xx.h 7638 7639INDUSTRY PACK SUBSYSTEM (IPACK) 7640M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7641M: Jens Taprogge <jens.taprogge@taprogge.org> 7642M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7643L: industrypack-devel@lists.sourceforge.net 7644W: http://industrypack.sourceforge.net 7645S: Maintained 7646F: drivers/ipack/ 7647 7648INFINIBAND SUBSYSTEM 7649M: Doug Ledford <dledford@redhat.com> 7650M: Jason Gunthorpe <jgg@mellanox.com> 7651L: linux-rdma@vger.kernel.org 7652W: https://github.com/linux-rdma/rdma-core 7653Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7654T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7655S: Supported 7656F: Documentation/devicetree/bindings/infiniband/ 7657F: Documentation/infiniband/ 7658F: drivers/infiniband/ 7659F: include/uapi/linux/if_infiniband.h 7660F: include/uapi/rdma/ 7661F: include/rdma/ 7662 7663INGENIC JZ4780 DMA Driver 7664M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7665S: Maintained 7666F: drivers/dma/dma-jz4780.c 7667 7668INGENIC JZ4780 NAND DRIVER 7669M: Harvey Hunt <harveyhuntnexus@gmail.com> 7670L: linux-mtd@lists.infradead.org 7671S: Maintained 7672F: drivers/mtd/nand/raw/jz4780_* 7673 7674INOTIFY 7675M: Jan Kara <jack@suse.cz> 7676R: Amir Goldstein <amir73il@gmail.com> 7677L: linux-fsdevel@vger.kernel.org 7678S: Maintained 7679F: Documentation/filesystems/inotify.txt 7680F: fs/notify/inotify/ 7681F: include/linux/inotify.h 7682F: include/uapi/linux/inotify.h 7683 7684INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7685M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7686L: linux-input@vger.kernel.org 7687Q: http://patchwork.kernel.org/project/linux-input/list/ 7688T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7689S: Maintained 7690F: drivers/input/ 7691F: include/linux/input.h 7692F: include/uapi/linux/input.h 7693F: include/uapi/linux/input-event-codes.h 7694F: include/linux/input/ 7695F: Documentation/devicetree/bindings/input/ 7696F: Documentation/devicetree/bindings/serio/ 7697F: Documentation/input/ 7698 7699INPUT MULTITOUCH (MT) PROTOCOL 7700M: Henrik Rydberg <rydberg@bitmath.org> 7701L: linux-input@vger.kernel.org 7702S: Odd fixes 7703F: Documentation/input/multi-touch-protocol.rst 7704F: drivers/input/input-mt.c 7705K: \b(ABS|SYN)_MT_ 7706 7707INSIDE SECURE CRYPTO DRIVER 7708M: Antoine Tenart <antoine.tenart@bootlin.com> 7709F: drivers/crypto/inside-secure/ 7710S: Maintained 7711L: linux-crypto@vger.kernel.org 7712 7713INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7714M: Mimi Zohar <zohar@linux.ibm.com> 7715M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7716L: linux-integrity@vger.kernel.org 7717T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7718S: Supported 7719F: security/integrity/ima/ 7720 7721INTEL 810/815 FRAMEBUFFER DRIVER 7722M: Antonino Daplas <adaplas@gmail.com> 7723L: linux-fbdev@vger.kernel.org 7724S: Maintained 7725F: drivers/video/fbdev/i810/ 7726 7727INTEL ASoC DRIVERS 7728M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7729M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7730M: Jie Yang <yang.jie@linux.intel.com> 7731L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7732S: Supported 7733F: sound/soc/intel/ 7734 7735INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7736M: Hans de Goede <hdegoede@redhat.com> 7737L: platform-driver-x86@vger.kernel.org 7738S: Maintained 7739F: drivers/platform/x86/intel_atomisp2_pm.c 7740 7741INTEL C600 SERIES SAS CONTROLLER DRIVER 7742M: Intel SCU Linux support <intel-linux-scu@intel.com> 7743M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7744L: linux-scsi@vger.kernel.org 7745T: git git://git.code.sf.net/p/intel-sas/isci 7746S: Supported 7747F: drivers/scsi/isci/ 7748 7749INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7750M: Jani Nikula <jani.nikula@linux.intel.com> 7751M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7752M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7753L: intel-gfx@lists.freedesktop.org 7754W: https://01.org/linuxgraphics/ 7755B: https://01.org/linuxgraphics/documentation/how-report-bugs 7756C: irc://chat.freenode.net/intel-gfx 7757Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7758T: git git://anongit.freedesktop.org/drm-intel 7759S: Supported 7760F: drivers/gpu/drm/i915/ 7761F: include/drm/i915* 7762F: include/uapi/drm/i915_drm.h 7763F: Documentation/gpu/i915.rst 7764 7765INTEL ETHERNET DRIVERS 7766M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7767L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7768W: http://www.intel.com/support/feedback.htm 7769W: http://e1000.sourceforge.net/ 7770Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7771T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7772T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7773S: Supported 7774F: Documentation/networking/device_drivers/intel/e100.rst 7775F: Documentation/networking/device_drivers/intel/e1000.rst 7776F: Documentation/networking/device_drivers/intel/e1000e.rst 7777F: Documentation/networking/device_drivers/intel/fm10k.rst 7778F: Documentation/networking/device_drivers/intel/igb.rst 7779F: Documentation/networking/device_drivers/intel/igbvf.rst 7780F: Documentation/networking/device_drivers/intel/ixgb.rst 7781F: Documentation/networking/device_drivers/intel/ixgbe.rst 7782F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7783F: Documentation/networking/device_drivers/intel/i40e.rst 7784F: Documentation/networking/device_drivers/intel/iavf.rst 7785F: Documentation/networking/device_drivers/intel/ice.rst 7786F: drivers/net/ethernet/intel/ 7787F: drivers/net/ethernet/intel/*/ 7788F: include/linux/avf/virtchnl.h 7789 7790INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7791M: Maik Broemme <mbroemme@libmpq.org> 7792L: linux-fbdev@vger.kernel.org 7793S: Maintained 7794F: Documentation/fb/intelfb.txt 7795F: drivers/video/fbdev/intelfb/ 7796 7797INTEL GPIO DRIVERS 7798M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7799L: linux-gpio@vger.kernel.org 7800S: Maintained 7801T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7802F: drivers/gpio/gpio-ich.c 7803F: drivers/gpio/gpio-intel-mid.c 7804F: drivers/gpio/gpio-lynxpoint.c 7805F: drivers/gpio/gpio-merrifield.c 7806F: drivers/gpio/gpio-ml-ioh.c 7807F: drivers/gpio/gpio-pch.c 7808F: drivers/gpio/gpio-sch.c 7809F: drivers/gpio/gpio-sodaville.c 7810 7811INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7812M: Zhenyu Wang <zhenyuw@linux.intel.com> 7813M: Zhi Wang <zhi.a.wang@intel.com> 7814L: intel-gvt-dev@lists.freedesktop.org 7815L: intel-gfx@lists.freedesktop.org 7816W: https://01.org/igvt-g 7817T: git https://github.com/intel/gvt-linux.git 7818S: Supported 7819F: drivers/gpu/drm/i915/gvt/ 7820 7821INTEL HID EVENT DRIVER 7822M: Alex Hung <alex.hung@canonical.com> 7823L: platform-driver-x86@vger.kernel.org 7824S: Maintained 7825F: drivers/platform/x86/intel-hid.c 7826 7827INTEL I/OAT DMA DRIVER 7828M: Dave Jiang <dave.jiang@intel.com> 7829R: Dan Williams <dan.j.williams@intel.com> 7830L: dmaengine@vger.kernel.org 7831Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7832S: Supported 7833F: drivers/dma/ioat* 7834 7835INTEL IDLE DRIVER 7836M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7837M: Len Brown <lenb@kernel.org> 7838L: linux-pm@vger.kernel.org 7839T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7840B: https://bugzilla.kernel.org 7841S: Supported 7842F: drivers/idle/intel_idle.c 7843 7844INTEL INTEGRATED SENSOR HUB DRIVER 7845M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7846M: Jiri Kosina <jikos@kernel.org> 7847L: linux-input@vger.kernel.org 7848S: Maintained 7849F: drivers/hid/intel-ish-hid/ 7850 7851INTEL IOMMU (VT-d) 7852M: David Woodhouse <dwmw2@infradead.org> 7853L: iommu@lists.linux-foundation.org 7854T: git git://git.infradead.org/iommu-2.6.git 7855S: Supported 7856F: drivers/iommu/intel-iommu.c 7857F: include/linux/intel-iommu.h 7858 7859INTEL IOP-ADMA DMA DRIVER 7860R: Dan Williams <dan.j.williams@intel.com> 7861S: Odd fixes 7862F: drivers/dma/iop-adma.c 7863 7864INTEL IPU3 CSI-2 CIO2 DRIVER 7865M: Yong Zhi <yong.zhi@intel.com> 7866M: Sakari Ailus <sakari.ailus@linux.intel.com> 7867M: Bingbu Cao <bingbu.cao@intel.com> 7868R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7869L: linux-media@vger.kernel.org 7870S: Maintained 7871F: drivers/media/pci/intel/ipu3/ 7872F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7873 7874INTEL IPU3 CSI-2 IMGU DRIVER 7875M: Sakari Ailus <sakari.ailus@linux.intel.com> 7876L: linux-media@vger.kernel.org 7877S: Maintained 7878F: drivers/staging/media/ipu3/ 7879F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7880F: Documentation/media/v4l-drivers/ipu3.rst 7881 7882INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7883M: Krzysztof Halasa <khalasa@piap.pl> 7884S: Maintained 7885F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7886F: arch/arm/mach-ixp4xx/include/mach/npe.h 7887F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7888F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7889F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7890F: drivers/net/wan/ixp4xx_hss.c 7891 7892INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7893M: Deepak Saxena <dsaxena@plexity.net> 7894S: Maintained 7895F: drivers/char/hw_random/ixp4xx-rng.c 7896 7897INTEL MANAGEMENT ENGINE (mei) 7898M: Tomas Winkler <tomas.winkler@intel.com> 7899L: linux-kernel@vger.kernel.org 7900S: Supported 7901F: include/uapi/linux/mei.h 7902F: include/linux/mei_cl_bus.h 7903F: drivers/misc/mei/* 7904F: drivers/watchdog/mei_wdt.c 7905F: Documentation/misc-devices/mei/* 7906F: samples/mei/* 7907 7908INTEL MENLOW THERMAL DRIVER 7909M: Sujith Thomas <sujith.thomas@intel.com> 7910L: platform-driver-x86@vger.kernel.org 7911W: https://01.org/linux-acpi 7912S: Supported 7913F: drivers/platform/x86/intel_menlow.c 7914 7915INTEL MIC DRIVERS (mic) 7916M: Sudeep Dutt <sudeep.dutt@intel.com> 7917M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7918S: Supported 7919W: https://github.com/sudeepdutt/mic 7920W: http://software.intel.com/en-us/mic-developer 7921F: include/linux/mic_bus.h 7922F: include/linux/scif.h 7923F: include/uapi/linux/mic_common.h 7924F: include/uapi/linux/mic_ioctl.h 7925F: include/uapi/linux/scif_ioctl.h 7926F: drivers/misc/mic/ 7927F: drivers/dma/mic_x100_dma.c 7928F: drivers/dma/mic_x100_dma.h 7929F: Documentation/mic/ 7930 7931INTEL PMC CORE DRIVER 7932M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7933M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7934L: platform-driver-x86@vger.kernel.org 7935S: Maintained 7936F: drivers/platform/x86/intel_pmc_core* 7937 7938INTEL PMC/P-Unit IPC DRIVER 7939M: Zha Qipeng<qipeng.zha@intel.com> 7940L: platform-driver-x86@vger.kernel.org 7941S: Maintained 7942F: drivers/platform/x86/intel_pmc_ipc.c 7943F: drivers/platform/x86/intel_punit_ipc.c 7944F: arch/x86/include/asm/intel_pmc_ipc.h 7945F: arch/x86/include/asm/intel_punit_ipc.h 7946 7947INTEL PMIC GPIO DRIVERS 7948M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7949S: Maintained 7950T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7951F: drivers/gpio/gpio-*cove.c 7952F: drivers/gpio/gpio-msic.c 7953 7954INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7955R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7956S: Maintained 7957F: drivers/mfd/intel_msic.c 7958F: drivers/mfd/intel_soc_pmic* 7959F: include/linux/mfd/intel_msic.h 7960F: include/linux/mfd/intel_soc_pmic* 7961 7962INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7963M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7964L: linux-wireless@vger.kernel.org 7965S: Maintained 7966F: Documentation/networking/device_drivers/intel/ipw2100.txt 7967F: Documentation/networking/device_drivers/intel/ipw2200.txt 7968F: drivers/net/wireless/intel/ipw2x00/ 7969 7970INTEL PSTATE DRIVER 7971M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7972M: Len Brown <lenb@kernel.org> 7973L: linux-pm@vger.kernel.org 7974S: Supported 7975F: drivers/cpufreq/intel_pstate.c 7976 7977INTEL RDMA RNIC DRIVER 7978M: Faisal Latif <faisal.latif@intel.com> 7979M: Shiraz Saleem <shiraz.saleem@intel.com> 7980L: linux-rdma@vger.kernel.org 7981S: Supported 7982F: drivers/infiniband/hw/i40iw/ 7983F: include/uapi/rdma/i40iw-abi.h 7984 7985INTEL TELEMETRY DRIVER 7986M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7987M: "David E. Box" <david.e.box@linux.intel.com> 7988L: platform-driver-x86@vger.kernel.org 7989S: Maintained 7990F: arch/x86/include/asm/intel_telemetry.h 7991F: drivers/platform/x86/intel_telemetry* 7992 7993INTEL VIRTUAL BUTTON DRIVER 7994M: AceLan Kao <acelan.kao@canonical.com> 7995L: platform-driver-x86@vger.kernel.org 7996S: Maintained 7997F: drivers/platform/x86/intel-vbtn.c 7998 7999INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8000M: Stanislaw Gruszka <sgruszka@redhat.com> 8001L: linux-wireless@vger.kernel.org 8002S: Supported 8003F: drivers/net/wireless/intel/iwlegacy/ 8004 8005INTEL WIRELESS WIFI LINK (iwlwifi) 8006M: Johannes Berg <johannes.berg@intel.com> 8007M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8008M: Luca Coelho <luciano.coelho@intel.com> 8009M: Intel Linux Wireless <linuxwifi@intel.com> 8010L: linux-wireless@vger.kernel.org 8011W: http://intellinuxwireless.org 8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8013S: Supported 8014F: drivers/net/wireless/intel/iwlwifi/ 8015 8016INTEL WIRELESS WIMAX CONNECTION 2400 8017M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8018M: linux-wimax@intel.com 8019L: wimax@linuxwimax.org (subscribers-only) 8020S: Supported 8021W: http://linuxwimax.org 8022F: Documentation/wimax/README.i2400m 8023F: drivers/net/wimax/i2400m/ 8024F: include/uapi/linux/wimax/i2400m.h 8025 8026INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8027M: Mario Limonciello <mario.limonciello@dell.com> 8028S: Maintained 8029F: drivers/platform/x86/intel-wmi-thunderbolt.c 8030 8031INTEL(R) TRACE HUB 8032M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8033S: Supported 8034F: Documentation/trace/intel_th.rst 8035F: drivers/hwtracing/intel_th/ 8036 8037INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8038M: Ning Sun <ning.sun@intel.com> 8039L: tboot-devel@lists.sourceforge.net 8040W: http://tboot.sourceforge.net 8041T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8042S: Supported 8043F: Documentation/intel_txt.txt 8044F: include/linux/tboot.h 8045F: arch/x86/kernel/tboot.c 8046 8047INTEL-MID GPIO DRIVER 8048M: David Cohen <david.a.cohen@linux.intel.com> 8049L: linux-gpio@vger.kernel.org 8050S: Maintained 8051F: drivers/gpio/gpio-intel-mid.c 8052 8053INTERCONNECT API 8054M: Georgi Djakov <georgi.djakov@linaro.org> 8055S: Maintained 8056F: Documentation/interconnect/ 8057F: Documentation/devicetree/bindings/interconnect/ 8058F: drivers/interconnect/ 8059F: include/dt-bindings/interconnect/ 8060F: include/linux/interconnect-provider.h 8061F: include/linux/interconnect.h 8062 8063INVENSENSE MPU-3050 GYROSCOPE DRIVER 8064M: Linus Walleij <linus.walleij@linaro.org> 8065L: linux-iio@vger.kernel.org 8066S: Maintained 8067F: drivers/iio/gyro/mpu3050* 8068F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8069 8070IOC3 ETHERNET DRIVER 8071M: Ralf Baechle <ralf@linux-mips.org> 8072L: linux-mips@vger.kernel.org 8073S: Maintained 8074F: drivers/net/ethernet/sgi/ioc3-eth.c 8075 8076IOC3 SERIAL DRIVER 8077M: Pat Gefre <pfg@sgi.com> 8078L: linux-serial@vger.kernel.org 8079S: Maintained 8080F: drivers/tty/serial/ioc3_serial.c 8081 8082IOMAP FILESYSTEM LIBRARY 8083M: Christoph Hellwig <hch@infradead.org> 8084M: Darrick J. Wong <darrick.wong@oracle.com> 8085M: linux-xfs@vger.kernel.org 8086M: linux-fsdevel@vger.kernel.org 8087L: linux-xfs@vger.kernel.org 8088L: linux-fsdevel@vger.kernel.org 8089T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8090S: Supported 8091F: fs/iomap.c 8092F: include/linux/iomap.h 8093 8094IOMMU DRIVERS 8095M: Joerg Roedel <joro@8bytes.org> 8096L: iommu@lists.linux-foundation.org 8097T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8098S: Maintained 8099F: Documentation/devicetree/bindings/iommu/ 8100F: drivers/iommu/ 8101F: include/linux/iommu.h 8102F: include/linux/of_iommu.h 8103F: include/linux/iova.h 8104 8105IO_URING 8106M: Jens Axboe <axboe@kernel.dk> 8107L: linux-block@vger.kernel.org 8108L: linux-fsdevel@vger.kernel.org 8109T: git git://git.kernel.dk/linux-block 8110T: git git://git.kernel.dk/liburing 8111S: Maintained 8112F: fs/io_uring.c 8113F: include/uapi/linux/io_uring.h 8114 8115IP MASQUERADING 8116M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8117S: Maintained 8118F: net/ipv4/netfilter/ipt_MASQUERADE.c 8119 8120IPMI SUBSYSTEM 8121M: Corey Minyard <minyard@acm.org> 8122L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8123W: http://openipmi.sourceforge.net/ 8124S: Supported 8125F: Documentation/devicetree/bindings/ipmi/ 8126F: Documentation/IPMI.txt 8127F: drivers/char/ipmi/ 8128F: include/linux/ipmi* 8129F: include/uapi/linux/ipmi* 8130 8131IPS SCSI RAID DRIVER 8132M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8133L: linux-scsi@vger.kernel.org 8134W: http://www.adaptec.com/ 8135S: Maintained 8136F: drivers/scsi/ips* 8137 8138IPVS 8139M: Wensong Zhang <wensong@linux-vs.org> 8140M: Simon Horman <horms@verge.net.au> 8141M: Julian Anastasov <ja@ssi.bg> 8142L: netdev@vger.kernel.org 8143L: lvs-devel@vger.kernel.org 8144S: Maintained 8145T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8146T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8147F: Documentation/networking/ipvs-sysctl.txt 8148F: include/net/ip_vs.h 8149F: include/uapi/linux/ip_vs.h 8150F: net/netfilter/ipvs/ 8151 8152IPWIRELESS DRIVER 8153M: Jiri Kosina <jikos@kernel.org> 8154M: David Sterba <dsterba@suse.com> 8155S: Odd Fixes 8156F: drivers/tty/ipwireless/ 8157 8158IPX NETWORK LAYER 8159L: netdev@vger.kernel.org 8160S: Obsolete 8161F: include/uapi/linux/ipx.h 8162 8163IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8164M: Marc Zyngier <marc.zyngier@arm.com> 8165S: Maintained 8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8167F: Documentation/IRQ-domain.txt 8168F: include/linux/irqdomain.h 8169F: kernel/irq/irqdomain.c 8170F: kernel/irq/msi.c 8171 8172IRQ SUBSYSTEM 8173M: Thomas Gleixner <tglx@linutronix.de> 8174L: linux-kernel@vger.kernel.org 8175S: Maintained 8176T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8177F: kernel/irq/ 8178 8179IRQCHIP DRIVERS 8180M: Thomas Gleixner <tglx@linutronix.de> 8181M: Jason Cooper <jason@lakedaemon.net> 8182M: Marc Zyngier <marc.zyngier@arm.com> 8183L: linux-kernel@vger.kernel.org 8184S: Maintained 8185T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8186F: Documentation/devicetree/bindings/interrupt-controller/ 8187F: drivers/irqchip/ 8188 8189ISA 8190M: William Breathitt Gray <vilhelm.gray@gmail.com> 8191S: Maintained 8192F: Documentation/isa.txt 8193F: drivers/base/isa.c 8194F: include/linux/isa.h 8195 8196ISA RADIO MODULE 8197M: Hans Verkuil <hverkuil@xs4all.nl> 8198L: linux-media@vger.kernel.org 8199T: git git://linuxtv.org/media_tree.git 8200W: https://linuxtv.org 8201S: Maintained 8202F: drivers/media/radio/radio-isa* 8203 8204ISAPNP 8205M: Jaroslav Kysela <perex@perex.cz> 8206S: Maintained 8207F: Documentation/isapnp.txt 8208F: drivers/pnp/isapnp/ 8209F: include/linux/isapnp.h 8210 8211ISCSI 8212M: Lee Duncan <lduncan@suse.com> 8213M: Chris Leech <cleech@redhat.com> 8214L: open-iscsi@googlegroups.com 8215W: www.open-iscsi.com 8216S: Maintained 8217F: drivers/scsi/*iscsi* 8218F: include/scsi/*iscsi* 8219 8220iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8221M: Peter Jones <pjones@redhat.com> 8222M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8223S: Maintained 8224F: drivers/firmware/iscsi_ibft* 8225 8226ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8227M: Sagi Grimberg <sagi@grimberg.me> 8228M: Max Gurtovoy <maxg@mellanox.com> 8229L: linux-rdma@vger.kernel.org 8230S: Supported 8231W: http://www.openfabrics.org 8232W: www.open-iscsi.org 8233Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8234F: drivers/infiniband/ulp/iser/ 8235 8236ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8237M: Sagi Grimberg <sagi@grimberg.me> 8238T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8239L: linux-rdma@vger.kernel.org 8240L: target-devel@vger.kernel.org 8241S: Supported 8242W: http://www.linux-iscsi.org 8243F: drivers/infiniband/ulp/isert 8244 8245ISDN SUBSYSTEM 8246M: Karsten Keil <isdn@linux-pingi.de> 8247L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8248L: netdev@vger.kernel.org 8249W: http://www.isdn4linux.de 8250T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8251S: Maintained 8252F: Documentation/isdn/ 8253F: drivers/isdn/ 8254F: include/linux/isdn.h 8255F: include/linux/isdn/ 8256F: include/uapi/linux/isdn.h 8257F: include/uapi/linux/isdn/ 8258 8259IT87 HARDWARE MONITORING DRIVER 8260M: Jean Delvare <jdelvare@suse.com> 8261L: linux-hwmon@vger.kernel.org 8262S: Maintained 8263F: Documentation/hwmon/it87 8264F: drivers/hwmon/it87.c 8265 8266IT913X MEDIA DRIVER 8267M: Antti Palosaari <crope@iki.fi> 8268L: linux-media@vger.kernel.org 8269W: https://linuxtv.org 8270W: http://palosaari.fi/linux/ 8271Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8272T: git git://linuxtv.org/anttip/media_tree.git 8273S: Maintained 8274F: drivers/media/tuners/it913x* 8275 8276IVTV VIDEO4LINUX DRIVER 8277M: Andy Walls <awalls@md.metrocast.net> 8278L: ivtv-devel@ivtvdriver.org (subscribers-only) 8279L: linux-media@vger.kernel.org 8280T: git git://linuxtv.org/media_tree.git 8281W: http://www.ivtvdriver.org 8282S: Maintained 8283F: Documentation/media/v4l-drivers/ivtv* 8284F: drivers/media/pci/ivtv/ 8285F: include/uapi/linux/ivtv* 8286 8287IX2505V MEDIA DRIVER 8288M: Malcolm Priestley <tvboxspy@gmail.com> 8289L: linux-media@vger.kernel.org 8290W: https://linuxtv.org 8291Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8292S: Maintained 8293F: drivers/media/dvb-frontends/ix2505v* 8294 8295JAILHOUSE HYPERVISOR INTERFACE 8296M: Jan Kiszka <jan.kiszka@siemens.com> 8297L: jailhouse-dev@googlegroups.com 8298S: Maintained 8299F: arch/x86/kernel/jailhouse.c 8300F: arch/x86/include/asm/jailhouse_para.h 8301 8302JC42.4 TEMPERATURE SENSOR DRIVER 8303M: Guenter Roeck <linux@roeck-us.net> 8304L: linux-hwmon@vger.kernel.org 8305S: Maintained 8306F: drivers/hwmon/jc42.c 8307F: Documentation/hwmon/jc42 8308 8309JFS FILESYSTEM 8310M: Dave Kleikamp <shaggy@kernel.org> 8311L: jfs-discussion@lists.sourceforge.net 8312W: http://jfs.sourceforge.net/ 8313T: git git://github.com/kleikamp/linux-shaggy.git 8314S: Maintained 8315F: Documentation/filesystems/jfs.txt 8316F: fs/jfs/ 8317 8318JME NETWORK DRIVER 8319M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8320L: netdev@vger.kernel.org 8321S: Maintained 8322F: drivers/net/ethernet/jme.* 8323 8324JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8325M: David Woodhouse <dwmw2@infradead.org> 8326L: linux-mtd@lists.infradead.org 8327W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8328S: Maintained 8329F: fs/jffs2/ 8330F: include/uapi/linux/jffs2.h 8331 8332JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8333M: "Theodore Ts'o" <tytso@mit.edu> 8334M: Jan Kara <jack@suse.com> 8335L: linux-ext4@vger.kernel.org 8336S: Maintained 8337F: fs/jbd2/ 8338F: include/linux/jbd2.h 8339 8340JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8341M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8342L: linux-media@vger.kernel.org 8343S: Maintained 8344F: drivers/media/platform/rcar_jpu.c 8345 8346JSM Neo PCI based serial card 8347L: linux-serial@vger.kernel.org 8348S: Orphan 8349F: drivers/tty/serial/jsm/ 8350 8351K10TEMP HARDWARE MONITORING DRIVER 8352M: Clemens Ladisch <clemens@ladisch.de> 8353L: linux-hwmon@vger.kernel.org 8354S: Maintained 8355F: Documentation/hwmon/k10temp 8356F: drivers/hwmon/k10temp.c 8357 8358K8TEMP HARDWARE MONITORING DRIVER 8359M: Rudolf Marek <r.marek@assembler.cz> 8360L: linux-hwmon@vger.kernel.org 8361S: Maintained 8362F: Documentation/hwmon/k8temp 8363F: drivers/hwmon/k8temp.c 8364 8365KASAN 8366M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8367R: Alexander Potapenko <glider@google.com> 8368R: Dmitry Vyukov <dvyukov@google.com> 8369L: kasan-dev@googlegroups.com 8370S: Maintained 8371F: arch/*/include/asm/kasan.h 8372F: arch/*/mm/kasan_init* 8373F: Documentation/dev-tools/kasan.rst 8374F: include/linux/kasan*.h 8375F: lib/test_kasan.c 8376F: mm/kasan/ 8377F: scripts/Makefile.kasan 8378 8379KCONFIG 8380M: Masahiro Yamada <yamada.masahiro@socionext.com> 8381T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8382L: linux-kbuild@vger.kernel.org 8383S: Maintained 8384F: Documentation/kbuild/kconfig* 8385F: scripts/kconfig/ 8386F: scripts/Kconfig.include 8387 8388KDUMP 8389M: Dave Young <dyoung@redhat.com> 8390M: Baoquan He <bhe@redhat.com> 8391R: Vivek Goyal <vgoyal@redhat.com> 8392L: kexec@lists.infradead.org 8393W: http://lse.sourceforge.net/kdump/ 8394S: Maintained 8395F: Documentation/kdump/ 8396 8397KEENE FM RADIO TRANSMITTER DRIVER 8398M: Hans Verkuil <hverkuil@xs4all.nl> 8399L: linux-media@vger.kernel.org 8400T: git git://linuxtv.org/media_tree.git 8401W: https://linuxtv.org 8402S: Maintained 8403F: drivers/media/radio/radio-keene* 8404 8405KERNEL AUTOMOUNTER 8406M: Ian Kent <raven@themaw.net> 8407L: autofs@vger.kernel.org 8408S: Maintained 8409F: fs/autofs/ 8410 8411KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8412M: Masahiro Yamada <yamada.masahiro@socionext.com> 8413M: Michal Marek <michal.lkml@markovi.net> 8414T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8415L: linux-kbuild@vger.kernel.org 8416S: Maintained 8417F: Documentation/kbuild/ 8418F: Makefile 8419F: scripts/Kbuild* 8420F: scripts/Makefile* 8421F: scripts/basic/ 8422F: scripts/mk* 8423F: scripts/mod/ 8424F: scripts/package/ 8425 8426KERNEL JANITORS 8427L: kernel-janitors@vger.kernel.org 8428W: http://kernelnewbies.org/KernelJanitors 8429S: Odd Fixes 8430 8431KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8432M: "J. Bruce Fields" <bfields@fieldses.org> 8433M: Jeff Layton <jlayton@kernel.org> 8434L: linux-nfs@vger.kernel.org 8435W: http://nfs.sourceforge.net/ 8436T: git git://linux-nfs.org/~bfields/linux.git 8437S: Supported 8438F: fs/nfsd/ 8439F: include/uapi/linux/nfsd/ 8440F: fs/lockd/ 8441F: fs/nfs_common/ 8442F: net/sunrpc/ 8443F: include/linux/lockd/ 8444F: include/linux/sunrpc/ 8445F: include/uapi/linux/sunrpc/ 8446 8447KERNEL SELFTEST FRAMEWORK 8448M: Shuah Khan <shuah@kernel.org> 8449M: Shuah Khan <skhan@linuxfoundation.org> 8450L: linux-kselftest@vger.kernel.org 8451T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8452Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8453S: Maintained 8454F: tools/testing/selftests/ 8455F: Documentation/dev-tools/kselftest* 8456 8457KERNEL USERMODE HELPER 8458M: Luis Chamberlain <mcgrof@kernel.org> 8459L: linux-kernel@vger.kernel.org 8460S: Maintained 8461F: kernel/umh.c 8462F: include/linux/umh.h 8463 8464KERNEL VIRTUAL MACHINE (KVM) 8465M: Paolo Bonzini <pbonzini@redhat.com> 8466M: Radim Krčmář <rkrcmar@redhat.com> 8467L: kvm@vger.kernel.org 8468W: http://www.linux-kvm.org 8469T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8470S: Supported 8471F: Documentation/virtual/kvm/ 8472F: include/trace/events/kvm.h 8473F: include/uapi/asm-generic/kvm* 8474F: include/uapi/linux/kvm* 8475F: include/asm-generic/kvm* 8476F: include/linux/kvm* 8477F: include/kvm/iodev.h 8478F: virt/kvm/* 8479F: tools/kvm/ 8480F: tools/testing/selftests/kvm/ 8481 8482KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8483M: Joerg Roedel <joro@8bytes.org> 8484L: kvm@vger.kernel.org 8485W: http://www.linux-kvm.org/ 8486S: Maintained 8487F: arch/x86/include/asm/svm.h 8488F: arch/x86/kvm/svm.c 8489 8490KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8491M: Christoffer Dall <christoffer.dall@arm.com> 8492M: Marc Zyngier <marc.zyngier@arm.com> 8493R: James Morse <james.morse@arm.com> 8494R: Julien Thierry <julien.thierry@arm.com> 8495R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8497L: kvmarm@lists.cs.columbia.edu 8498W: http://systems.cs.columbia.edu/projects/kvm-arm 8499T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8500S: Maintained 8501F: arch/arm/include/uapi/asm/kvm* 8502F: arch/arm/include/asm/kvm* 8503F: arch/arm/kvm/ 8504F: arch/arm64/include/uapi/asm/kvm* 8505F: arch/arm64/include/asm/kvm* 8506F: arch/arm64/kvm/ 8507F: virt/kvm/arm/ 8508F: include/kvm/arm_* 8509 8510KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8511M: James Hogan <jhogan@kernel.org> 8512L: linux-mips@vger.kernel.org 8513S: Supported 8514F: arch/mips/include/uapi/asm/kvm* 8515F: arch/mips/include/asm/kvm* 8516F: arch/mips/kvm/ 8517 8518KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8519M: Paul Mackerras <paulus@ozlabs.org> 8520L: kvm-ppc@vger.kernel.org 8521W: http://www.linux-kvm.org/ 8522T: git git://github.com/agraf/linux-2.6.git 8523S: Supported 8524F: arch/powerpc/include/uapi/asm/kvm* 8525F: arch/powerpc/include/asm/kvm* 8526F: arch/powerpc/kvm/ 8527F: arch/powerpc/kernel/kvm* 8528 8529KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8530M: Christian Borntraeger <borntraeger@de.ibm.com> 8531M: Janosch Frank <frankja@linux.ibm.com> 8532R: David Hildenbrand <david@redhat.com> 8533R: Cornelia Huck <cohuck@redhat.com> 8534L: linux-s390@vger.kernel.org 8535W: http://www.ibm.com/developerworks/linux/linux390/ 8536T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8537S: Supported 8538F: arch/s390/include/uapi/asm/kvm* 8539F: arch/s390/include/asm/gmap.h 8540F: arch/s390/include/asm/kvm* 8541F: arch/s390/kvm/ 8542F: arch/s390/mm/gmap.c 8543 8544KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8545M: Paolo Bonzini <pbonzini@redhat.com> 8546M: Radim Krčmář <rkrcmar@redhat.com> 8547L: kvm@vger.kernel.org 8548W: http://www.linux-kvm.org 8549T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8550S: Supported 8551F: arch/x86/kvm/ 8552F: arch/x86/kvm/*/ 8553F: arch/x86/include/uapi/asm/kvm* 8554F: arch/x86/include/asm/kvm* 8555F: arch/x86/include/asm/pvclock-abi.h 8556F: arch/x86/kernel/kvm.c 8557F: arch/x86/kernel/kvmclock.c 8558 8559KERNFS 8560M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8561M: Tejun Heo <tj@kernel.org> 8562T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8563S: Supported 8564F: include/linux/kernfs.h 8565F: fs/kernfs/ 8566 8567KEXEC 8568M: Eric Biederman <ebiederm@xmission.com> 8569W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8570L: kexec@lists.infradead.org 8571S: Maintained 8572F: include/linux/kexec.h 8573F: include/uapi/linux/kexec.h 8574F: kernel/kexec* 8575 8576KEYS-ENCRYPTED 8577M: Mimi Zohar <zohar@linux.ibm.com> 8578L: linux-integrity@vger.kernel.org 8579L: keyrings@vger.kernel.org 8580S: Supported 8581F: Documentation/security/keys/trusted-encrypted.rst 8582F: include/keys/encrypted-type.h 8583F: security/keys/encrypted-keys/ 8584 8585KEYS-TRUSTED 8586M: James Bottomley <jejb@linux.ibm.com> 8587M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8588M: Mimi Zohar <zohar@linux.ibm.com> 8589L: linux-integrity@vger.kernel.org 8590L: keyrings@vger.kernel.org 8591S: Supported 8592F: Documentation/security/keys/trusted-encrypted.rst 8593F: include/keys/trusted-type.h 8594F: security/keys/trusted.c 8595F: security/keys/trusted.h 8596 8597KEYS/KEYRINGS: 8598M: David Howells <dhowells@redhat.com> 8599L: keyrings@vger.kernel.org 8600S: Maintained 8601F: Documentation/security/keys/core.rst 8602F: include/linux/key.h 8603F: include/linux/key-type.h 8604F: include/linux/keyctl.h 8605F: include/uapi/linux/keyctl.h 8606F: include/keys/ 8607F: security/keys/ 8608 8609KGDB / KDB /debug_core 8610M: Jason Wessel <jason.wessel@windriver.com> 8611M: Daniel Thompson <daniel.thompson@linaro.org> 8612W: http://kgdb.wiki.kernel.org/ 8613L: kgdb-bugreport@lists.sourceforge.net 8614T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8615S: Maintained 8616F: Documentation/dev-tools/kgdb.rst 8617F: drivers/misc/kgdbts.c 8618F: drivers/tty/serial/kgdboc.c 8619F: include/linux/kdb.h 8620F: include/linux/kgdb.h 8621F: kernel/debug/ 8622 8623KMEMLEAK 8624M: Catalin Marinas <catalin.marinas@arm.com> 8625S: Maintained 8626F: Documentation/dev-tools/kmemleak.rst 8627F: include/linux/kmemleak.h 8628F: mm/kmemleak.c 8629F: mm/kmemleak-test.c 8630 8631KMOD KERNEL MODULE LOADER - USERMODE HELPER 8632M: Luis Chamberlain <mcgrof@kernel.org> 8633L: linux-kernel@vger.kernel.org 8634S: Maintained 8635F: kernel/kmod.c 8636F: include/linux/kmod.h 8637F: lib/test_kmod.c 8638F: tools/testing/selftests/kmod/ 8639 8640KPROBES 8641M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8642M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8643M: "David S. Miller" <davem@davemloft.net> 8644M: Masami Hiramatsu <mhiramat@kernel.org> 8645S: Maintained 8646F: Documentation/kprobes.txt 8647F: include/linux/kprobes.h 8648F: include/asm-generic/kprobes.h 8649F: kernel/kprobes.c 8650 8651KS0108 LCD CONTROLLER DRIVER 8652M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8653S: Maintained 8654F: Documentation/auxdisplay/ks0108 8655F: drivers/auxdisplay/ks0108.c 8656F: include/linux/ks0108.h 8657 8658L3MDEV 8659M: David Ahern <dsa@cumulusnetworks.com> 8660L: netdev@vger.kernel.org 8661S: Maintained 8662F: net/l3mdev 8663F: include/net/l3mdev.h 8664 8665L7 BPF FRAMEWORK 8666M: John Fastabend <john.fastabend@gmail.com> 8667M: Daniel Borkmann <daniel@iogearbox.net> 8668L: netdev@vger.kernel.org 8669L: bpf@vger.kernel.org 8670S: Maintained 8671F: include/linux/skmsg.h 8672F: net/core/skmsg.c 8673F: net/core/sock_map.c 8674F: net/ipv4/tcp_bpf.c 8675 8676LANTIQ / INTEL Ethernet drivers 8677M: Hauke Mehrtens <hauke@hauke-m.de> 8678L: netdev@vger.kernel.org 8679S: Maintained 8680F: net/dsa/tag_gswip.c 8681F: drivers/net/ethernet/lantiq_xrx200.c 8682F: drivers/net/dsa/lantiq_pce.h 8683F: drivers/net/dsa/lantiq_gswip.c 8684 8685LANTIQ MIPS ARCHITECTURE 8686M: John Crispin <john@phrozen.org> 8687L: linux-mips@vger.kernel.org 8688S: Maintained 8689F: arch/mips/lantiq 8690F: drivers/soc/lantiq 8691 8692LAPB module 8693L: linux-x25@vger.kernel.org 8694S: Orphan 8695F: Documentation/networking/lapb-module.txt 8696F: include/*/lapb.h 8697F: net/lapb/ 8698 8699LASI 53c700 driver for PARISC 8700M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8701L: linux-scsi@vger.kernel.org 8702S: Maintained 8703F: Documentation/scsi/53c700.txt 8704F: drivers/scsi/53c700* 8705 8706LEAKING_ADDRESSES 8707M: Tobin C. Harding <me@tobin.cc> 8708M: Tycho Andersen <tycho@tycho.ws> 8709L: kernel-hardening@lists.openwall.com 8710S: Maintained 8711T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8712F: scripts/leaking_addresses.pl 8713 8714LED SUBSYSTEM 8715M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8716M: Pavel Machek <pavel@ucw.cz> 8717R: Dan Murphy <dmurphy@ti.com> 8718L: linux-leds@vger.kernel.org 8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8720S: Maintained 8721F: Documentation/devicetree/bindings/leds/ 8722F: drivers/leds/ 8723F: include/linux/leds.h 8724 8725LEGACY EEPROM DRIVER 8726M: Jean Delvare <jdelvare@suse.com> 8727S: Maintained 8728F: Documentation/misc-devices/eeprom 8729F: drivers/misc/eeprom/eeprom.c 8730 8731LEGO MINDSTORMS EV3 8732R: David Lechner <david@lechnology.com> 8733S: Maintained 8734F: arch/arm/boot/dts/da850-lego-ev3.dts 8735F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8736F: drivers/power/supply/lego_ev3_battery.c 8737 8738LEGO USB Tower driver 8739M: Juergen Stuber <starblue@users.sourceforge.net> 8740L: legousb-devel@lists.sourceforge.net 8741W: http://legousb.sourceforge.net/ 8742S: Maintained 8743F: drivers/usb/misc/legousbtower.c 8744 8745LG LAPTOP EXTRAS 8746M: Matan Ziv-Av <matan@svgalib.org> 8747L: platform-driver-x86@vger.kernel.org 8748S: Maintained 8749F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8750F: Documentation/laptops/lg-laptop.rst 8751F: drivers/platform/x86/lg-laptop.c 8752 8753LG2160 MEDIA DRIVER 8754M: Michael Krufky <mkrufky@linuxtv.org> 8755L: linux-media@vger.kernel.org 8756W: https://linuxtv.org 8757W: http://github.com/mkrufky 8758Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8759T: git git://linuxtv.org/mkrufky/tuners.git 8760S: Maintained 8761F: drivers/media/dvb-frontends/lg2160.* 8762 8763LGDT3305 MEDIA DRIVER 8764M: Michael Krufky <mkrufky@linuxtv.org> 8765L: linux-media@vger.kernel.org 8766W: https://linuxtv.org 8767W: http://github.com/mkrufky 8768Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8769T: git git://linuxtv.org/mkrufky/tuners.git 8770S: Maintained 8771F: drivers/media/dvb-frontends/lgdt3305.* 8772 8773LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8774M: Viresh Kumar <vireshk@kernel.org> 8775L: linux-ide@vger.kernel.org 8776T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8777S: Maintained 8778F: include/linux/pata_arasan_cf_data.h 8779F: drivers/ata/pata_arasan_cf.c 8780 8781LIBATA PATA DRIVERS 8782M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8783M: Jens Axboe <axboe@kernel.dk> 8784L: linux-ide@vger.kernel.org 8785T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8786S: Maintained 8787F: drivers/ata/pata_*.c 8788F: drivers/ata/ata_generic.c 8789 8790LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8791M: Linus Walleij <linus.walleij@linaro.org> 8792L: linux-ide@vger.kernel.org 8793T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8794S: Maintained 8795F: drivers/ata/pata_ftide010.c 8796F: drivers/ata/sata_gemini.c 8797F: drivers/ata/sata_gemini.h 8798 8799LIBATA SATA AHCI PLATFORM devices support 8800M: Hans de Goede <hdegoede@redhat.com> 8801M: Jens Axboe <axboe@kernel.dk> 8802L: linux-ide@vger.kernel.org 8803T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8804S: Maintained 8805F: drivers/ata/ahci_platform.c 8806F: drivers/ata/libahci_platform.c 8807F: include/linux/ahci_platform.h 8808 8809LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8810M: Mikael Pettersson <mikpelinux@gmail.com> 8811L: linux-ide@vger.kernel.org 8812T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8813S: Maintained 8814F: drivers/ata/sata_promise.* 8815 8816LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8817M: Jens Axboe <axboe@kernel.dk> 8818L: linux-ide@vger.kernel.org 8819T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8820S: Maintained 8821F: drivers/ata/ 8822F: include/linux/ata.h 8823F: include/linux/libata.h 8824F: Documentation/devicetree/bindings/ata/ 8825 8826LIBLOCKDEP 8827M: Sasha Levin <alexander.levin@microsoft.com> 8828S: Maintained 8829F: tools/lib/lockdep/ 8830 8831LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8832M: Dan Williams <dan.j.williams@intel.com> 8833M: Vishal Verma <vishal.l.verma@intel.com> 8834M: Dave Jiang <dave.jiang@intel.com> 8835L: linux-nvdimm@lists.01.org 8836Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8837S: Supported 8838F: drivers/nvdimm/blk.c 8839F: drivers/nvdimm/region_devs.c 8840 8841LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8842M: Vishal Verma <vishal.l.verma@intel.com> 8843M: Dan Williams <dan.j.williams@intel.com> 8844M: Dave Jiang <dave.jiang@intel.com> 8845L: linux-nvdimm@lists.01.org 8846Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8847S: Supported 8848F: drivers/nvdimm/btt* 8849 8850LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8851M: Dan Williams <dan.j.williams@intel.com> 8852M: Vishal Verma <vishal.l.verma@intel.com> 8853M: Dave Jiang <dave.jiang@intel.com> 8854L: linux-nvdimm@lists.01.org 8855Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8856S: Supported 8857F: drivers/nvdimm/pmem* 8858 8859LIBNVDIMM: DEVICETREE BINDINGS 8860M: Oliver O'Halloran <oohall@gmail.com> 8861L: linux-nvdimm@lists.01.org 8862Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8863S: Supported 8864F: drivers/nvdimm/of_pmem.c 8865F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8866 8867LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8868M: Dan Williams <dan.j.williams@intel.com> 8869M: Vishal Verma <vishal.l.verma@intel.com> 8870M: Dave Jiang <dave.jiang@intel.com> 8871M: Keith Busch <keith.busch@intel.com> 8872M: Ira Weiny <ira.weiny@intel.com> 8873L: linux-nvdimm@lists.01.org 8874Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8875T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8876S: Supported 8877F: drivers/nvdimm/* 8878F: drivers/acpi/nfit/* 8879F: include/linux/nd.h 8880F: include/linux/libnvdimm.h 8881F: include/uapi/linux/ndctl.h 8882 8883LIGHTNVM PLATFORM SUPPORT 8884M: Matias Bjorling <mb@lightnvm.io> 8885W: http://github/OpenChannelSSD 8886L: linux-block@vger.kernel.org 8887S: Maintained 8888F: drivers/lightnvm/ 8889F: include/linux/lightnvm.h 8890F: include/uapi/linux/lightnvm.h 8891 8892LINUX FOR POWER MACINTOSH 8893M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8894W: http://www.penguinppc.org/ 8895L: linuxppc-dev@lists.ozlabs.org 8896S: Maintained 8897F: arch/powerpc/platforms/powermac/ 8898F: drivers/macintosh/ 8899 8900LINUX FOR POWERPC (32-BIT AND 64-BIT) 8901M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8902M: Paul Mackerras <paulus@samba.org> 8903M: Michael Ellerman <mpe@ellerman.id.au> 8904W: https://github.com/linuxppc/linux/wiki 8905L: linuxppc-dev@lists.ozlabs.org 8906Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8907T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8908S: Supported 8909F: Documentation/ABI/stable/sysfs-firmware-opal-* 8910F: Documentation/devicetree/bindings/powerpc/ 8911F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8912F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8913F: Documentation/powerpc/ 8914F: arch/powerpc/ 8915F: drivers/char/tpm/tpm_ibmvtpm* 8916F: drivers/crypto/nx/ 8917F: drivers/crypto/vmx/ 8918F: drivers/i2c/busses/i2c-opal.c 8919F: drivers/net/ethernet/ibm/ibmveth.* 8920F: drivers/net/ethernet/ibm/ibmvnic.* 8921F: drivers/pci/hotplug/pnv_php.c 8922F: drivers/pci/hotplug/rpa* 8923F: drivers/rtc/rtc-opal.c 8924F: drivers/scsi/ibmvscsi/ 8925F: drivers/tty/hvc/hvc_opal.c 8926F: drivers/watchdog/wdrtas.c 8927F: tools/testing/selftests/powerpc 8928N: /pmac 8929N: powermac 8930N: powernv 8931N: [^a-z0-9]ps3 8932N: pseries 8933 8934LINUX FOR POWERPC EMBEDDED MPC5XXX 8935M: Anatolij Gustschin <agust@denx.de> 8936L: linuxppc-dev@lists.ozlabs.org 8937T: git git://git.denx.de/linux-denx-agust.git 8938S: Maintained 8939F: arch/powerpc/platforms/512x/ 8940F: arch/powerpc/platforms/52xx/ 8941 8942LINUX FOR POWERPC EMBEDDED PPC4XX 8943M: Alistair Popple <alistair@popple.id.au> 8944M: Matt Porter <mporter@kernel.crashing.org> 8945W: http://www.penguinppc.org/ 8946L: linuxppc-dev@lists.ozlabs.org 8947S: Maintained 8948F: arch/powerpc/platforms/40x/ 8949F: arch/powerpc/platforms/44x/ 8950 8951LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8952M: Scott Wood <oss@buserror.net> 8953M: Kumar Gala <galak@kernel.crashing.org> 8954W: http://www.penguinppc.org/ 8955L: linuxppc-dev@lists.ozlabs.org 8956T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8957S: Maintained 8958F: arch/powerpc/platforms/83xx/ 8959F: arch/powerpc/platforms/85xx/ 8960F: Documentation/devicetree/bindings/powerpc/fsl/ 8961 8962LINUX FOR POWERPC EMBEDDED PPC8XX 8963M: Vitaly Bordug <vitb@kernel.crashing.org> 8964W: http://www.penguinppc.org/ 8965L: linuxppc-dev@lists.ozlabs.org 8966S: Maintained 8967F: arch/powerpc/platforms/8xx/ 8968 8969LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8970L: linuxppc-dev@lists.ozlabs.org 8971S: Orphan 8972F: arch/powerpc/*/*virtex* 8973F: arch/powerpc/*/*/*virtex* 8974 8975LINUX FOR POWERPC PA SEMI PWRFICIENT 8976L: linuxppc-dev@lists.ozlabs.org 8977S: Orphan 8978F: arch/powerpc/platforms/pasemi/ 8979F: drivers/*/*pasemi* 8980F: drivers/*/*/*pasemi* 8981 8982LINUX KERNEL DUMP TEST MODULE (LKDTM) 8983M: Kees Cook <keescook@chromium.org> 8984S: Maintained 8985F: drivers/misc/lkdtm/* 8986 8987LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8988M: Alan Stern <stern@rowland.harvard.edu> 8989M: Andrea Parri <andrea.parri@amarulasolutions.com> 8990M: Will Deacon <will.deacon@arm.com> 8991M: Peter Zijlstra <peterz@infradead.org> 8992M: Boqun Feng <boqun.feng@gmail.com> 8993M: Nicholas Piggin <npiggin@gmail.com> 8994M: David Howells <dhowells@redhat.com> 8995M: Jade Alglave <j.alglave@ucl.ac.uk> 8996M: Luc Maranget <luc.maranget@inria.fr> 8997M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8998R: Akira Yokosawa <akiyks@gmail.com> 8999R: Daniel Lustig <dlustig@nvidia.com> 9000L: linux-kernel@vger.kernel.org 9001L: linux-arch@vger.kernel.org 9002S: Supported 9003T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9004F: tools/memory-model/ 9005F: Documentation/atomic_bitops.txt 9006F: Documentation/atomic_t.txt 9007F: Documentation/core-api/atomic_ops.rst 9008F: Documentation/core-api/refcount-vs-atomic.rst 9009F: Documentation/memory-barriers.txt 9010 9011LIS3LV02D ACCELEROMETER DRIVER 9012M: Eric Piel <eric.piel@tremplin-utc.net> 9013S: Maintained 9014F: Documentation/misc-devices/lis3lv02d 9015F: drivers/misc/lis3lv02d/ 9016F: drivers/platform/x86/hp_accel.c 9017 9018LIVE PATCHING 9019M: Josh Poimboeuf <jpoimboe@redhat.com> 9020M: Jiri Kosina <jikos@kernel.org> 9021M: Miroslav Benes <mbenes@suse.cz> 9022M: Petr Mladek <pmladek@suse.com> 9023R: Joe Lawrence <joe.lawrence@redhat.com> 9024S: Maintained 9025F: kernel/livepatch/ 9026F: include/linux/livepatch.h 9027F: arch/x86/include/asm/livepatch.h 9028F: arch/x86/kernel/livepatch.c 9029F: Documentation/livepatch/ 9030F: Documentation/ABI/testing/sysfs-kernel-livepatch 9031F: samples/livepatch/ 9032F: tools/testing/selftests/livepatch/ 9033L: live-patching@vger.kernel.org 9034T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9035 9036LLC (802.2) 9037L: netdev@vger.kernel.org 9038S: Odd fixes 9039F: include/linux/llc.h 9040F: include/uapi/linux/llc.h 9041F: include/net/llc* 9042F: net/llc/ 9043 9044LM73 HARDWARE MONITOR DRIVER 9045M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9046L: linux-hwmon@vger.kernel.org 9047S: Maintained 9048F: drivers/hwmon/lm73.c 9049 9050LM78 HARDWARE MONITOR DRIVER 9051M: Jean Delvare <jdelvare@suse.com> 9052L: linux-hwmon@vger.kernel.org 9053S: Maintained 9054F: Documentation/hwmon/lm78 9055F: drivers/hwmon/lm78.c 9056 9057LM83 HARDWARE MONITOR DRIVER 9058M: Jean Delvare <jdelvare@suse.com> 9059L: linux-hwmon@vger.kernel.org 9060S: Maintained 9061F: Documentation/hwmon/lm83 9062F: drivers/hwmon/lm83.c 9063 9064LM90 HARDWARE MONITOR DRIVER 9065M: Jean Delvare <jdelvare@suse.com> 9066L: linux-hwmon@vger.kernel.org 9067S: Maintained 9068F: Documentation/hwmon/lm90 9069F: Documentation/devicetree/bindings/hwmon/lm90.txt 9070F: drivers/hwmon/lm90.c 9071F: include/dt-bindings/thermal/lm90.h 9072 9073LM95234 HARDWARE MONITOR DRIVER 9074M: Guenter Roeck <linux@roeck-us.net> 9075L: linux-hwmon@vger.kernel.org 9076S: Maintained 9077F: Documentation/hwmon/lm95234 9078F: drivers/hwmon/lm95234.c 9079 9080LME2510 MEDIA DRIVER 9081M: Malcolm Priestley <tvboxspy@gmail.com> 9082L: linux-media@vger.kernel.org 9083W: https://linuxtv.org 9084Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9085S: Maintained 9086F: drivers/media/usb/dvb-usb-v2/lmedm04* 9087 9088LOADPIN SECURITY MODULE 9089M: Kees Cook <keescook@chromium.org> 9090T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9091S: Supported 9092F: security/loadpin/ 9093F: Documentation/admin-guide/LSM/LoadPin.rst 9094 9095LOCKING PRIMITIVES 9096M: Peter Zijlstra <peterz@infradead.org> 9097M: Ingo Molnar <mingo@redhat.com> 9098M: Will Deacon <will.deacon@arm.com> 9099L: linux-kernel@vger.kernel.org 9100T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9101S: Maintained 9102F: Documentation/locking/ 9103F: include/linux/lockdep.h 9104F: include/linux/spinlock*.h 9105F: arch/*/include/asm/spinlock*.h 9106F: include/linux/rwlock*.h 9107F: include/linux/mutex*.h 9108F: include/linux/rwsem*.h 9109F: arch/*/include/asm/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*.c 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: linux-kernel@vger.kernel.org 13053S: Supported 13054T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 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: linux-kernel@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 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: linux-kernel@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 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 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/mcheck/* 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