1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 IIO DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 276F: drivers/iio/counter/104-quad-8.c 277 278ACCES PCI-IDIO-16 GPIO DRIVER 279M: William Breathitt Gray <vilhelm.gray@gmail.com> 280L: linux-gpio@vger.kernel.org 281S: Maintained 282F: drivers/gpio/gpio-pci-idio-16.c 283 284ACCES PCIe-IDIO-24 GPIO DRIVER 285M: William Breathitt Gray <vilhelm.gray@gmail.com> 286L: linux-gpio@vger.kernel.org 287S: Maintained 288F: drivers/gpio/gpio-pcie-idio-24.c 289 290ACENIC DRIVER 291M: Jes Sorensen <jes@trained-monkey.org> 292L: linux-acenic@sunsite.dk 293S: Maintained 294F: drivers/net/ethernet/alteon/acenic* 295 296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 297M: Peter Feuerer <peter@piie.net> 298L: platform-driver-x86@vger.kernel.org 299W: http://piie.net/?section=acerhdf 300S: Maintained 301F: drivers/platform/x86/acerhdf.c 302 303ACER WMI LAPTOP EXTRAS 304M: "Lee, Chun-Yi" <jlee@suse.com> 305L: platform-driver-x86@vger.kernel.org 306S: Maintained 307F: drivers/platform/x86/acer-wmi.c 308 309ACPI 310M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 311M: Len Brown <lenb@kernel.org> 312L: linux-acpi@vger.kernel.org 313W: https://01.org/linux-acpi 314Q: https://patchwork.kernel.org/project/linux-acpi/list/ 315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 316B: https://bugzilla.kernel.org 317S: Supported 318F: drivers/acpi/ 319F: drivers/pnp/pnpacpi/ 320F: include/linux/acpi.h 321F: include/linux/fwnode.h 322F: include/acpi/ 323F: Documentation/acpi/ 324F: Documentation/ABI/testing/sysfs-bus-acpi 325F: Documentation/ABI/testing/configfs-acpi 326F: drivers/pci/*acpi* 327F: drivers/pci/*/*acpi* 328F: tools/power/acpi/ 329 330ACPI APEI 331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 332M: Len Brown <lenb@kernel.org> 333L: linux-acpi@vger.kernel.org 334R: James Morse <james.morse@arm.com> 335R: Tony Luck <tony.luck@intel.com> 336R: Borislav Petkov <bp@alien8.de> 337F: drivers/acpi/apei/ 338 339ACPI COMPONENT ARCHITECTURE (ACPICA) 340M: Robert Moore <robert.moore@intel.com> 341M: Erik Schmauss <erik.schmauss@intel.com> 342M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 343L: linux-acpi@vger.kernel.org 344L: devel@acpica.org 345W: https://acpica.org/ 346W: https://github.com/acpica/acpica/ 347Q: https://patchwork.kernel.org/project/linux-acpi/list/ 348T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 349B: https://bugzilla.kernel.org 350B: https://bugs.acpica.org 351S: Supported 352F: drivers/acpi/acpica/ 353F: include/acpi/ 354F: tools/power/acpi/ 355 356ACPI FAN DRIVER 357M: Zhang Rui <rui.zhang@intel.com> 358L: linux-acpi@vger.kernel.org 359W: https://01.org/linux-acpi 360B: https://bugzilla.kernel.org 361S: Supported 362F: drivers/acpi/fan.c 363 364ACPI FOR ARM64 (ACPI/arm64) 365M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 366M: Hanjun Guo <hanjun.guo@linaro.org> 367M: Sudeep Holla <sudeep.holla@arm.com> 368L: linux-acpi@vger.kernel.org 369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 370S: Maintained 371F: drivers/acpi/arm64 372 373ACPI I2C MULTI INSTANTIATE DRIVER 374M: Hans de Goede <hdegoede@redhat.com> 375L: platform-driver-x86@vger.kernel.org 376S: Maintained 377F: drivers/platform/x86/i2c-multi-instantiate.c 378 379ACPI PMIC DRIVERS 380M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 381M: Len Brown <lenb@kernel.org> 382R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 383R: Mika Westerberg <mika.westerberg@linux.intel.com> 384L: linux-acpi@vger.kernel.org 385Q: https://patchwork.kernel.org/project/linux-acpi/list/ 386T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 387B: https://bugzilla.kernel.org 388S: Supported 389F: drivers/acpi/pmic/ 390 391ACPI THERMAL DRIVER 392M: Zhang Rui <rui.zhang@intel.com> 393L: linux-acpi@vger.kernel.org 394W: https://01.org/linux-acpi 395B: https://bugzilla.kernel.org 396S: Supported 397F: drivers/acpi/*thermal* 398 399ACPI VIDEO DRIVER 400M: Zhang Rui <rui.zhang@intel.com> 401L: linux-acpi@vger.kernel.org 402W: https://01.org/linux-acpi 403B: https://bugzilla.kernel.org 404S: Supported 405F: drivers/acpi/acpi_video.c 406 407ACPI WMI DRIVER 408L: platform-driver-x86@vger.kernel.org 409S: Orphan 410F: drivers/platform/x86/wmi.c 411F: include/uapi/linux/wmi.h 412 413AD1889 ALSA SOUND DRIVER 414W: https://parisc.wiki.kernel.org/index.php/AD1889 415L: linux-parisc@vger.kernel.org 416S: Maintained 417F: sound/pci/ad1889.* 418 419AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 420M: Michael Hennerich <michael.hennerich@analog.com> 421W: http://wiki.analog.com/AD5254 422W: http://ez.analog.com/community/linux-device-drivers 423S: Supported 424F: drivers/misc/ad525x_dpot.c 425 426AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 427M: Michael Hennerich <michael.hennerich@analog.com> 428W: http://wiki.analog.com/AD5398 429W: http://ez.analog.com/community/linux-device-drivers 430S: Supported 431F: drivers/regulator/ad5398.c 432 433AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 434M: Michael Hennerich <michael.hennerich@analog.com> 435W: http://wiki.analog.com/AD7142 436W: http://ez.analog.com/community/linux-device-drivers 437S: Supported 438F: drivers/input/misc/ad714x.c 439 440AD7877 TOUCHSCREEN DRIVER 441M: Michael Hennerich <michael.hennerich@analog.com> 442W: http://wiki.analog.com/AD7877 443W: http://ez.analog.com/community/linux-device-drivers 444S: Supported 445F: drivers/input/touchscreen/ad7877.c 446 447AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 448M: Michael Hennerich <michael.hennerich@analog.com> 449W: http://wiki.analog.com/AD7879 450W: http://ez.analog.com/community/linux-device-drivers 451S: Supported 452F: drivers/input/touchscreen/ad7879.c 453 454ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 455M: Jiri Kosina <jikos@kernel.org> 456S: Maintained 457 458ADF7242 IEEE 802.15.4 RADIO DRIVER 459M: Michael Hennerich <michael.hennerich@analog.com> 460W: https://wiki.analog.com/ADF7242 461W: http://ez.analog.com/community/linux-device-drivers 462L: linux-wpan@vger.kernel.org 463S: Supported 464F: drivers/net/ieee802154/adf7242.c 465F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 466 467ADM1025 HARDWARE MONITOR DRIVER 468M: Jean Delvare <jdelvare@suse.com> 469L: linux-hwmon@vger.kernel.org 470S: Maintained 471F: Documentation/hwmon/adm1025 472F: drivers/hwmon/adm1025.c 473 474ADM1029 HARDWARE MONITOR DRIVER 475M: Corentin Labbe <clabbe.montjoie@gmail.com> 476L: linux-hwmon@vger.kernel.org 477S: Maintained 478F: drivers/hwmon/adm1029.c 479 480ADM8211 WIRELESS DRIVER 481L: linux-wireless@vger.kernel.org 482W: http://wireless.kernel.org/ 483S: Orphan 484F: drivers/net/wireless/admtek/adm8211.* 485 486ADP1653 FLASH CONTROLLER DRIVER 487M: Sakari Ailus <sakari.ailus@iki.fi> 488L: linux-media@vger.kernel.org 489S: Maintained 490F: drivers/media/i2c/adp1653.c 491F: include/media/i2c/adp1653.h 492 493ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 494M: Michael Hennerich <michael.hennerich@analog.com> 495W: http://wiki.analog.com/ADP5520 496W: http://ez.analog.com/community/linux-device-drivers 497S: Supported 498F: drivers/mfd/adp5520.c 499F: drivers/video/backlight/adp5520_bl.c 500F: drivers/leds/leds-adp5520.c 501F: drivers/gpio/gpio-adp5520.c 502F: drivers/input/keyboard/adp5520-keys.c 503 504ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP5588 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/input/keyboard/adp5588-keys.c 510F: drivers/gpio/gpio-adp5588.c 511 512ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 513M: Michael Hennerich <michael.hennerich@analog.com> 514W: http://wiki.analog.com/ADP8860 515W: http://ez.analog.com/community/linux-device-drivers 516S: Supported 517F: drivers/video/backlight/adp8860_bl.c 518 519ADS1015 HARDWARE MONITOR DRIVER 520M: Dirk Eibach <eibach@gdsys.de> 521L: linux-hwmon@vger.kernel.org 522S: Maintained 523F: Documentation/hwmon/ads1015 524F: drivers/hwmon/ads1015.c 525F: include/linux/platform_data/ads1015.h 526 527ADT746X FAN DRIVER 528M: Colin Leroy <colin@colino.net> 529S: Maintained 530F: drivers/macintosh/therm_adt746x.c 531 532ADT7475 HARDWARE MONITOR DRIVER 533M: Jean Delvare <jdelvare@suse.com> 534L: linux-hwmon@vger.kernel.org 535S: Maintained 536F: Documentation/hwmon/adt7475 537F: drivers/hwmon/adt7475.c 538 539ADVANSYS SCSI DRIVER 540M: Matthew Wilcox <willy@infradead.org> 541M: Hannes Reinecke <hare@suse.com> 542L: linux-scsi@vger.kernel.org 543S: Maintained 544F: Documentation/scsi/advansys.txt 545F: drivers/scsi/advansys.c 546 547ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 548M: Michael Hennerich <michael.hennerich@analog.com> 549W: http://wiki.analog.com/ADXL345 550W: http://ez.analog.com/community/linux-device-drivers 551S: Supported 552F: drivers/input/misc/adxl34x.c 553 554ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 555M: Stefan Popa <stefan.popa@analog.com> 556W: http://ez.analog.com/community/linux-device-drivers 557S: Supported 558F: drivers/iio/accel/adxl372.c 559F: drivers/iio/accel/adxl372_spi.c 560F: drivers/iio/accel/adxl372_i2c.c 561F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 562 563AF9013 MEDIA DRIVER 564M: Antti Palosaari <crope@iki.fi> 565L: linux-media@vger.kernel.org 566W: https://linuxtv.org 567W: http://palosaari.fi/linux/ 568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 569T: git git://linuxtv.org/anttip/media_tree.git 570S: Maintained 571F: drivers/media/dvb-frontends/af9013* 572 573AF9033 MEDIA DRIVER 574M: Antti Palosaari <crope@iki.fi> 575L: linux-media@vger.kernel.org 576W: https://linuxtv.org 577W: http://palosaari.fi/linux/ 578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 579T: git git://linuxtv.org/anttip/media_tree.git 580S: Maintained 581F: drivers/media/dvb-frontends/af9033* 582 583AFFS FILE SYSTEM 584M: David Sterba <dsterba@suse.com> 585L: linux-fsdevel@vger.kernel.org 586S: Odd Fixes 587F: Documentation/filesystems/affs.txt 588F: fs/affs/ 589 590AFS FILESYSTEM 591M: David Howells <dhowells@redhat.com> 592L: linux-afs@lists.infradead.org 593S: Supported 594F: fs/afs/ 595F: include/trace/events/afs.h 596F: Documentation/filesystems/afs.txt 597W: https://www.infradead.org/~dhowells/kafs/ 598 599AGPGART DRIVER 600M: David Airlie <airlied@linux.ie> 601T: git git://anongit.freedesktop.org/drm/drm 602S: Maintained 603F: drivers/char/agp/ 604F: include/linux/agp* 605F: include/uapi/linux/agp* 606 607AHA152X SCSI DRIVER 608M: "Juergen E. Fischer" <fischer@norbit.de> 609L: linux-scsi@vger.kernel.org 610S: Maintained 611F: drivers/scsi/aha152x* 612F: drivers/scsi/pcmcia/aha152x* 613 614AIC7XXX / AIC79XX SCSI DRIVER 615M: Hannes Reinecke <hare@suse.com> 616L: linux-scsi@vger.kernel.org 617S: Maintained 618F: drivers/scsi/aic7xxx/ 619 620AIMSLAB FM RADIO RECEIVER DRIVER 621M: Hans Verkuil <hverkuil@xs4all.nl> 622L: linux-media@vger.kernel.org 623T: git git://linuxtv.org/media_tree.git 624W: https://linuxtv.org 625S: Maintained 626F: drivers/media/radio/radio-aimslab* 627 628AIO 629M: Benjamin LaHaise <bcrl@kvack.org> 630L: linux-aio@kvack.org 631S: Supported 632F: fs/aio.c 633F: include/linux/*aio*.h 634 635AIRSPY MEDIA DRIVER 636M: Antti Palosaari <crope@iki.fi> 637L: linux-media@vger.kernel.org 638W: https://linuxtv.org 639W: http://palosaari.fi/linux/ 640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 641T: git git://linuxtv.org/anttip/media_tree.git 642S: Maintained 643F: drivers/media/usb/airspy/ 644 645ALACRITECH GIGABIT ETHERNET DRIVER 646M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 647S: Maintained 648F: drivers/net/ethernet/alacritech/* 649 650ALCATEL SPEEDTOUCH USB DRIVER 651M: Duncan Sands <duncan.sands@free.fr> 652L: linux-usb@vger.kernel.org 653W: http://www.linux-usb.org/SpeedTouch/ 654S: Maintained 655F: drivers/usb/atm/speedtch.c 656F: drivers/usb/atm/usbatm.c 657 658ALCHEMY AU1XX0 MMC DRIVER 659M: Manuel Lauss <manuel.lauss@gmail.com> 660S: Maintained 661F: drivers/mmc/host/au1xmmc.c 662 663ALI1563 I2C DRIVER 664M: Rudolf Marek <r.marek@assembler.cz> 665L: linux-i2c@vger.kernel.org 666S: Maintained 667F: Documentation/i2c/busses/i2c-ali1563 668F: drivers/i2c/busses/i2c-ali1563.c 669 670ALLWINNER SECURITY SYSTEM 671M: Corentin Labbe <clabbe.montjoie@gmail.com> 672L: linux-crypto@vger.kernel.org 673S: Maintained 674F: drivers/crypto/sunxi-ss/ 675 676ALLWINNER VPU DRIVER 677M: Maxime Ripard <maxime.ripard@bootlin.com> 678M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 679L: linux-media@vger.kernel.org 680S: Maintained 681F: drivers/staging/media/sunxi/cedrus/ 682 683ALPHA PORT 684M: Richard Henderson <rth@twiddle.net> 685M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 686M: Matt Turner <mattst88@gmail.com> 687S: Odd Fixes 688L: linux-alpha@vger.kernel.org 689F: arch/alpha/ 690 691ALPS PS/2 TOUCHPAD DRIVER 692R: Pali Rohár <pali.rohar@gmail.com> 693F: drivers/input/mouse/alps.* 694 695ALTERA I2C CONTROLLER DRIVER 696M: Thor Thayer <thor.thayer@linux.intel.com> 697S: Maintained 698F: drivers/i2c/busses/i2c-altera.c 699 700ALTERA MAILBOX DRIVER 701M: Ley Foon Tan <lftan@altera.com> 702L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 703S: Maintained 704F: drivers/mailbox/mailbox-altera.c 705 706ALTERA PIO DRIVER 707M: Tien Hock Loh <thloh@altera.com> 708L: linux-gpio@vger.kernel.org 709S: Maintained 710F: drivers/gpio/gpio-altera.c 711 712ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 713M: Thor Thayer <thor.thayer@linux.intel.com> 714S: Maintained 715F: drivers/gpio/gpio-altera-a10sr.c 716F: drivers/mfd/altera-a10sr.c 717F: drivers/reset/reset-a10sr.c 718F: include/linux/mfd/altera-a10sr.h 719F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 720 721ALTERA TRIPLE SPEED ETHERNET DRIVER 722M: Thor Thayer <thor.thayer@linux.intel.com> 723L: netdev@vger.kernel.org 724L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 725S: Maintained 726F: drivers/net/ethernet/altera/ 727 728ALTERA UART/JTAG UART SERIAL DRIVERS 729M: Tobias Klauser <tklauser@distanz.ch> 730L: linux-serial@vger.kernel.org 731L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 732S: Maintained 733F: drivers/tty/serial/altera_uart.c 734F: drivers/tty/serial/altera_jtaguart.c 735F: include/linux/altera_uart.h 736F: include/linux/altera_jtaguart.h 737 738AMAZON ETHERNET DRIVERS 739M: Netanel Belgazal <netanel@amazon.com> 740R: Saeed Bishara <saeedb@amazon.com> 741R: Zorik Machulsky <zorik@amazon.com> 742L: netdev@vger.kernel.org 743S: Supported 744F: Documentation/networking/device_drivers/amazon/ena.txt 745F: drivers/net/ethernet/amazon/ 746 747AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 748M: Tom Lendacky <thomas.lendacky@amd.com> 749M: Gary Hook <gary.hook@amd.com> 750L: linux-crypto@vger.kernel.org 751S: Supported 752F: drivers/crypto/ccp/ 753F: include/linux/ccp.h 754 755AMD DISPLAY CORE 756M: Harry Wentland <harry.wentland@amd.com> 757M: Leo Li <sunpeng.li@amd.com> 758L: amd-gfx@lists.freedesktop.org 759T: git git://people.freedesktop.org/~agd5f/linux 760S: Supported 761F: drivers/gpu/drm/amd/display/ 762 763AMD FAM15H PROCESSOR POWER MONITORING DRIVER 764M: Huang Rui <ray.huang@amd.com> 765L: linux-hwmon@vger.kernel.org 766S: Supported 767F: Documentation/hwmon/fam15h_power 768F: drivers/hwmon/fam15h_power.c 769 770AMD FCH GPIO DRIVER 771M: Enrico Weigelt, metux IT consult <info@metux.net> 772L: linux-gpio@vger.kernel.org 773S: Maintained 774F: drivers/gpio/gpio-amd-fch.c 775F: include/linux/platform_data/gpio/gpio-amd-fch.h 776 777AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 778L: linux-geode@lists.infradead.org (moderated for non-subscribers) 779S: Orphan 780F: drivers/usb/gadget/udc/amd5536udc.* 781 782AMD GEODE PROCESSOR/CHIPSET SUPPORT 783P: Andres Salomon <dilinger@queued.net> 784L: linux-geode@lists.infradead.org (moderated for non-subscribers) 785W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 786S: Supported 787F: drivers/char/hw_random/geode-rng.c 788F: drivers/crypto/geode* 789F: drivers/video/fbdev/geode/ 790F: arch/x86/include/asm/geode.h 791 792AMD IOMMU (AMD-VI) 793M: Joerg Roedel <joro@8bytes.org> 794L: iommu@lists.linux-foundation.org 795T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 796S: Maintained 797F: drivers/iommu/amd_iommu*.[ch] 798F: include/linux/amd-iommu.h 799 800AMD KFD 801M: Oded Gabbay <oded.gabbay@gmail.com> 802L: dri-devel@lists.freedesktop.org 803T: git git://people.freedesktop.org/~gabbayo/linux.git 804S: Supported 805F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 806F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 807F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 808F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 809F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 810F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 811F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 812F: drivers/gpu/drm/amd/amdkfd/ 813F: drivers/gpu/drm/amd/include/cik_structs.h 814F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 815F: drivers/gpu/drm/amd/include/vi_structs.h 816F: drivers/gpu/drm/amd/include/v9_structs.h 817F: include/uapi/linux/kfd_ioctl.h 818 819AMD POWERPLAY 820M: Rex Zhu <rex.zhu@amd.com> 821M: Evan Quan <evan.quan@amd.com> 822L: amd-gfx@lists.freedesktop.org 823S: Supported 824F: drivers/gpu/drm/amd/powerplay/ 825T: git git://people.freedesktop.org/~agd5f/linux 826 827AMD SEATTLE DEVICE TREE SUPPORT 828M: Brijesh Singh <brijeshkumar.singh@amd.com> 829M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 830M: Tom Lendacky <thomas.lendacky@amd.com> 831S: Supported 832F: arch/arm64/boot/dts/amd/ 833 834AMD XGBE DRIVER 835M: Tom Lendacky <thomas.lendacky@amd.com> 836L: netdev@vger.kernel.org 837S: Supported 838F: drivers/net/ethernet/amd/xgbe/ 839F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 840 841ANALOG DEVICES INC AD5686 DRIVER 842M: Stefan Popa <stefan.popa@analog.com> 843L: linux-pm@vger.kernel.org 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/iio/dac/ad5686* 847F: drivers/iio/dac/ad5696* 848 849ANALOG DEVICES INC AD5758 DRIVER 850M: Stefan Popa <stefan.popa@analog.com> 851L: linux-iio@vger.kernel.org 852W: http://ez.analog.com/community/linux-device-drivers 853S: Supported 854F: drivers/iio/dac/ad5758.c 855F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 856 857ANALOG DEVICES INC AD7124 DRIVER 858M: Stefan Popa <stefan.popa@analog.com> 859L: linux-iio@vger.kernel.org 860W: http://ez.analog.com/community/linux-device-drivers 861S: Supported 862F: drivers/iio/adc/ad7124.c 863F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 864 865ANALOG DEVICES INC AD7606 DRIVER 866M: Stefan Popa <stefan.popa@analog.com> 867L: linux-iio@vger.kernel.org 868W: http://ez.analog.com/community/linux-device-drivers 869S: Supported 870F: drivers/iio/adc/ad7606.c 871F: Documentation/devicetree/bindings/iio/adc/ad7606.txt 872 873ANALOG DEVICES INC AD7768-1 DRIVER 874M: Stefan Popa <stefan.popa@analog.com> 875L: linux-iio@vger.kernel.org 876W: http://ez.analog.com/community/linux-device-drivers 877S: Supported 878F: drivers/iio/adc/ad7768-1.c 879F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 880 881ANALOG DEVICES INC AD9389B DRIVER 882M: Hans Verkuil <hans.verkuil@cisco.com> 883L: linux-media@vger.kernel.org 884S: Maintained 885F: drivers/media/i2c/ad9389b* 886 887ANALOG DEVICES INC ADGS1408 DRIVER 888M: Mircea Caprioru <mircea.caprioru@analog.com> 889S: Supported 890F: drivers/mux/adgs1408.c 891F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 892 893ANALOG DEVICES INC ADP5061 DRIVER 894M: Stefan Popa <stefan.popa@analog.com> 895L: linux-pm@vger.kernel.org 896W: http://ez.analog.com/community/linux-device-drivers 897S: Supported 898F: drivers/power/supply/adp5061.c 899 900ANALOG DEVICES INC ADV7180 DRIVER 901M: Lars-Peter Clausen <lars@metafoo.de> 902L: linux-media@vger.kernel.org 903W: http://ez.analog.com/community/linux-device-drivers 904S: Supported 905F: drivers/media/i2c/adv7180.c 906 907ANALOG DEVICES INC ADV748X DRIVER 908M: Kieran Bingham <kieran.bingham@ideasonboard.com> 909L: linux-media@vger.kernel.org 910S: Maintained 911F: drivers/media/i2c/adv748x/* 912 913ANALOG DEVICES INC ADV7511 DRIVER 914M: Hans Verkuil <hans.verkuil@cisco.com> 915L: linux-media@vger.kernel.org 916S: Maintained 917F: drivers/media/i2c/adv7511* 918 919ANALOG DEVICES INC ADV7604 DRIVER 920M: Hans Verkuil <hans.verkuil@cisco.com> 921L: linux-media@vger.kernel.org 922S: Maintained 923F: drivers/media/i2c/adv7604* 924 925ANALOG DEVICES INC ADV7842 DRIVER 926M: Hans Verkuil <hans.verkuil@cisco.com> 927L: linux-media@vger.kernel.org 928S: Maintained 929F: drivers/media/i2c/adv7842* 930 931ANALOG DEVICES INC ASOC CODEC DRIVERS 932M: Lars-Peter Clausen <lars@metafoo.de> 933L: alsa-devel@alsa-project.org (moderated for non-subscribers) 934W: http://wiki.analog.com/ 935W: http://ez.analog.com/community/linux-device-drivers 936S: Supported 937F: sound/soc/codecs/adau* 938F: sound/soc/codecs/adav* 939F: sound/soc/codecs/ad1* 940F: sound/soc/codecs/ad7* 941F: sound/soc/codecs/ssm* 942F: sound/soc/codecs/sigmadsp.* 943 944ANALOG DEVICES INC DMA DRIVERS 945M: Lars-Peter Clausen <lars@metafoo.de> 946W: http://ez.analog.com/community/linux-device-drivers 947S: Supported 948F: drivers/dma/dma-axi-dmac.c 949 950ANALOG DEVICES INC IIO DRIVERS 951M: Lars-Peter Clausen <lars@metafoo.de> 952M: Michael Hennerich <Michael.Hennerich@analog.com> 953W: http://wiki.analog.com/ 954W: http://ez.analog.com/community/linux-device-drivers 955S: Supported 956F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 957F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 958F: drivers/iio/*/ad* 959F: drivers/iio/adc/ltc2497* 960X: drivers/iio/*/adjd* 961F: drivers/staging/iio/*/ad* 962 963ANDES ARCHITECTURE 964M: Greentime Hu <green.hu@gmail.com> 965M: Vincent Chen <deanbo422@gmail.com> 966T: git https://github.com/andestech/linux.git 967S: Supported 968F: arch/nds32/ 969F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 970F: Documentation/devicetree/bindings/nds32/ 971K: nds32 972N: nds32 973 974ANDROID CONFIG FRAGMENTS 975M: Rob Herring <robh@kernel.org> 976S: Supported 977F: kernel/configs/android* 978 979ANDROID DRIVERS 980M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 981M: Arve Hjønnevåg <arve@android.com> 982M: Todd Kjos <tkjos@android.com> 983M: Martijn Coenen <maco@android.com> 984M: Joel Fernandes <joel@joelfernandes.org> 985M: Christian Brauner <christian@brauner.io> 986T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 987L: devel@driverdev.osuosl.org 988S: Supported 989F: drivers/android/ 990F: drivers/staging/android/ 991 992ANDROID GOLDFISH PIC DRIVER 993M: Miodrag Dinic <miodrag.dinic@mips.com> 994S: Supported 995F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 996F: drivers/irqchip/irq-goldfish-pic.c 997 998ANDROID GOLDFISH RTC DRIVER 999M: Miodrag Dinic <miodrag.dinic@mips.com> 1000S: Supported 1001F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1002F: drivers/rtc/rtc-goldfish.c 1003 1004ANDROID ION DRIVER 1005M: Laura Abbott <labbott@redhat.com> 1006M: Sumit Semwal <sumit.semwal@linaro.org> 1007L: devel@driverdev.osuosl.org 1008L: dri-devel@lists.freedesktop.org 1009L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1010S: Supported 1011F: drivers/staging/android/ion 1012F: drivers/staging/android/uapi/ion.h 1013 1014AOA (Apple Onboard Audio) ALSA DRIVER 1015M: Johannes Berg <johannes@sipsolutions.net> 1016L: linuxppc-dev@lists.ozlabs.org 1017L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1018S: Maintained 1019F: sound/aoa/ 1020 1021APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1022M: William Breathitt Gray <vilhelm.gray@gmail.com> 1023L: linux-iio@vger.kernel.org 1024S: Maintained 1025F: drivers/iio/adc/stx104.c 1026 1027APM DRIVER 1028M: Jiri Kosina <jikos@kernel.org> 1029S: Odd fixes 1030T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1031F: arch/x86/kernel/apm_32.c 1032F: include/linux/apm_bios.h 1033F: include/uapi/linux/apm_bios.h 1034F: drivers/char/apm-emulation.c 1035 1036APPARMOR SECURITY MODULE 1037M: John Johansen <john.johansen@canonical.com> 1038L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1039W: wiki.apparmor.net 1040T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1041S: Supported 1042F: security/apparmor/ 1043F: Documentation/admin-guide/LSM/apparmor.rst 1044 1045APPLE BCM5974 MULTITOUCH DRIVER 1046M: Henrik Rydberg <rydberg@bitmath.org> 1047L: linux-input@vger.kernel.org 1048S: Odd fixes 1049F: drivers/input/mouse/bcm5974.c 1050 1051APPLE SMC DRIVER 1052M: Henrik Rydberg <rydberg@bitmath.org> 1053L: linux-hwmon@vger.kernel.org 1054S: Odd fixes 1055F: drivers/hwmon/applesmc.c 1056 1057APPLETALK NETWORK LAYER 1058L: netdev@vger.kernel.org 1059S: Odd fixes 1060F: drivers/net/appletalk/ 1061F: net/appletalk/ 1062F: include/linux/atalk.h 1063F: include/uapi/linux/atalk.h 1064 1065APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1066M: Khuong Dinh <khuong@os.amperecomputing.com> 1067S: Supported 1068F: arch/arm64/boot/dts/apm/ 1069 1070APPLIED MICRO (APM) X-GENE SOC EDAC 1071M: Khuong Dinh <khuong@os.amperecomputing.com> 1072S: Supported 1073F: drivers/edac/xgene_edac.c 1074F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1075 1076APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1077M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1078M: Keyur Chudgar <keyur@os.amperecomputing.com> 1079S: Supported 1080F: drivers/net/ethernet/apm/xgene-v2/ 1081 1082APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1083M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1084M: Keyur Chudgar <keyur@os.amperecomputing.com> 1085M: Quan Nguyen <quan@os.amperecomputing.com> 1086S: Supported 1087F: drivers/net/ethernet/apm/xgene/ 1088F: drivers/net/phy/mdio-xgene.c 1089F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1090F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1091 1092APPLIED MICRO (APM) X-GENE SOC PMU 1093M: Khuong Dinh <khuong@os.amperecomputing.com> 1094S: Supported 1095F: drivers/perf/xgene_pmu.c 1096F: Documentation/perf/xgene-pmu.txt 1097F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1098 1099APTINA CAMERA SENSOR PLL 1100M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1101L: linux-media@vger.kernel.org 1102S: Maintained 1103F: drivers/media/i2c/aptina-pll.* 1104 1105ARC FRAMEBUFFER DRIVER 1106M: Jaya Kumar <jayalk@intworks.biz> 1107S: Maintained 1108F: drivers/video/fbdev/arcfb.c 1109F: drivers/video/fbdev/core/fb_defio.c 1110 1111ARC PGU DRM DRIVER 1112M: Alexey Brodkin <abrodkin@synopsys.com> 1113S: Supported 1114F: drivers/gpu/drm/arc/ 1115F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1116 1117ARCNET NETWORK LAYER 1118M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1119L: netdev@vger.kernel.org 1120S: Maintained 1121F: drivers/net/arcnet/ 1122F: include/uapi/linux/if_arcnet.h 1123 1124ARM ARCHITECTED TIMER DRIVER 1125M: Mark Rutland <mark.rutland@arm.com> 1126M: Marc Zyngier <marc.zyngier@arm.com> 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1128S: Maintained 1129F: arch/arm/include/asm/arch_timer.h 1130F: arch/arm64/include/asm/arch_timer.h 1131F: drivers/clocksource/arm_arch_timer.c 1132 1133ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1134M: Linus Walleij <linus.walleij@linaro.org> 1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1136S: Maintained 1137F: Documentation/devicetree/bindings/arm/arm-boards 1138F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1139F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1140F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1141F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1142F: arch/arm/mach-integrator/ 1143F: arch/arm/mach-realview/ 1144F: arch/arm/mach-versatile/ 1145F: arch/arm/plat-versatile/ 1146F: arch/arm/boot/dts/arm-realview-* 1147F: arch/arm/boot/dts/integrator* 1148F: arch/arm/boot/dts/versatile* 1149F: drivers/clk/versatile/ 1150F: drivers/i2c/busses/i2c-versatile.c 1151F: drivers/irqchip/irq-versatile-fpga.c 1152F: drivers/mtd/maps/physmap_of_versatile.c 1153F: drivers/power/reset/arm-versatile-reboot.c 1154F: drivers/soc/versatile/ 1155 1156ARM HDLCD DRM DRIVER 1157M: Liviu Dudau <liviu.dudau@arm.com> 1158S: Supported 1159F: drivers/gpu/drm/arm/hdlcd_* 1160F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1161 1162ARM KOMEDA DRM-KMS DRIVER 1163M: James (Qian) Wang <james.qian.wang@arm.com> 1164M: Liviu Dudau <liviu.dudau@arm.com> 1165L: Mali DP Maintainers <malidp@foss.arm.com> 1166S: Supported 1167T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1168F: drivers/gpu/drm/arm/display/include/ 1169F: drivers/gpu/drm/arm/display/komeda/ 1170F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt 1171F: Documentation/gpu/komeda-kms.rst 1172 1173ARM MALI-DP DRM DRIVER 1174M: Liviu Dudau <liviu.dudau@arm.com> 1175M: Brian Starkey <brian.starkey@arm.com> 1176L: Mali DP Maintainers <malidp@foss.arm.com> 1177S: Supported 1178T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1179F: drivers/gpu/drm/arm/ 1180F: Documentation/devicetree/bindings/display/arm,malidp.txt 1181F: Documentation/gpu/afbc.rst 1182 1183ARM MFM AND FLOPPY DRIVERS 1184M: Ian Molton <spyro@f2s.com> 1185S: Maintained 1186F: arch/arm/lib/floppydma.S 1187F: arch/arm/include/asm/floppy.h 1188 1189ARM PMU PROFILING AND DEBUGGING 1190M: Will Deacon <will.deacon@arm.com> 1191M: Mark Rutland <mark.rutland@arm.com> 1192S: Maintained 1193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1194F: arch/arm*/kernel/perf_* 1195F: arch/arm/oprofile/common.c 1196F: arch/arm*/kernel/hw_breakpoint.c 1197F: arch/arm*/include/asm/hw_breakpoint.h 1198F: arch/arm*/include/asm/perf_event.h 1199F: drivers/perf/* 1200F: include/linux/perf/arm_pmu.h 1201F: Documentation/devicetree/bindings/arm/pmu.yaml 1202F: Documentation/devicetree/bindings/perf/ 1203 1204ARM PORT 1205M: Russell King <linux@armlinux.org.uk> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207W: http://www.armlinux.org.uk/ 1208S: Odd Fixes 1209T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1210F: arch/arm/ 1211X: arch/arm/boot/dts/ 1212 1213ARM PRIMECELL AACI PL041 DRIVER 1214M: Russell King <linux@armlinux.org.uk> 1215S: Odd Fixes 1216F: sound/arm/aaci.* 1217 1218ARM PRIMECELL BUS SUPPORT 1219M: Russell King <linux@armlinux.org.uk> 1220S: Odd Fixes 1221F: drivers/amba/ 1222F: include/linux/amba/bus.h 1223 1224ARM PRIMECELL CLCD PL110 DRIVER 1225M: Russell King <linux@armlinux.org.uk> 1226S: Odd Fixes 1227F: drivers/video/fbdev/amba-clcd.* 1228 1229ARM PRIMECELL KMI PL050 DRIVER 1230M: Russell King <linux@armlinux.org.uk> 1231S: Odd Fixes 1232F: drivers/input/serio/ambakmi.* 1233F: include/linux/amba/kmi.h 1234 1235ARM PRIMECELL MMCI PL180/1 DRIVER 1236M: Russell King <linux@armlinux.org.uk> 1237S: Odd Fixes 1238F: drivers/mmc/host/mmci.* 1239F: include/linux/amba/mmci.h 1240 1241ARM PRIMECELL SSP PL022 SPI DRIVER 1242M: Linus Walleij <linus.walleij@linaro.org> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Maintained 1245F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1246F: drivers/spi/spi-pl022.c 1247 1248ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1249M: Russell King <linux@armlinux.org.uk> 1250S: Odd Fixes 1251F: drivers/tty/serial/amba-pl01*.c 1252F: include/linux/amba/serial.h 1253 1254ARM PRIMECELL VIC PL190/PL192 DRIVER 1255M: Linus Walleij <linus.walleij@linaro.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1259F: drivers/irqchip/irq-vic.c 1260 1261ARM SMMU DRIVERS 1262M: Will Deacon <will.deacon@arm.com> 1263R: Robin Murphy <robin.murphy@arm.com> 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1265S: Maintained 1266F: drivers/iommu/arm-smmu.c 1267F: drivers/iommu/arm-smmu-v3.c 1268F: drivers/iommu/io-pgtable-arm.c 1269F: drivers/iommu/io-pgtable-arm-v7s.c 1270 1271ARM SUB-ARCHITECTURES 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-*/ 1275F: arch/arm/plat-*/ 1276T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1277 1278ARM/ACTIONS SEMI ARCHITECTURE 1279M: Andreas Färber <afaerber@suse.de> 1280R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282S: Maintained 1283N: owl 1284F: arch/arm/mach-actions/ 1285F: arch/arm/boot/dts/owl-* 1286F: arch/arm64/boot/dts/actions/ 1287F: drivers/clk/actions/ 1288F: drivers/clocksource/timer-owl* 1289F: drivers/dma/owl-dma.c 1290F: drivers/i2c/busses/i2c-owl.c 1291F: drivers/pinctrl/actions/* 1292F: drivers/soc/actions/ 1293F: include/dt-bindings/power/owl-* 1294F: include/linux/soc/actions/ 1295F: Documentation/devicetree/bindings/arm/actions.txt 1296F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1297F: Documentation/devicetree/bindings/dma/owl-dma.txt 1298F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1299F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1300F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1301F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1302 1303ARM/ADS SPHERE MACHINE SUPPORT 1304M: Lennert Buytenhek <kernel@wantstofly.org> 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1306S: Maintained 1307 1308ARM/AFEB9260 MACHINE SUPPORT 1309M: Sergey Lapin <slapin@ossfans.org> 1310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1311S: Maintained 1312 1313ARM/AJECO 1ARM MACHINE SUPPORT 1314M: Lennert Buytenhek <kernel@wantstofly.org> 1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1316S: Maintained 1317 1318ARM/Allwinner SoC Clock Support 1319M: Emilio López <emilio@elopez.com.ar> 1320S: Maintained 1321F: drivers/clk/sunxi/ 1322 1323ARM/Allwinner sunXi SoC support 1324M: Maxime Ripard <maxime.ripard@bootlin.com> 1325M: Chen-Yu Tsai <wens@csie.org> 1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1327S: Maintained 1328N: sun[x456789]i 1329N: sun50i 1330F: arch/arm/mach-sunxi/ 1331F: arch/arm64/boot/dts/allwinner/ 1332F: drivers/clk/sunxi-ng/ 1333F: drivers/pinctrl/sunxi/ 1334F: drivers/soc/sunxi/ 1335T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1336 1337ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1338M: Neil Armstrong <narmstrong@baylibre.com> 1339M: Jerome Brunet <jbrunet@baylibre.com> 1340L: linux-amlogic@lists.infradead.org 1341S: Maintained 1342F: drivers/clk/meson/ 1343F: include/dt-bindings/clock/meson* 1344F: include/dt-bindings/clock/gxbb* 1345F: Documentation/devicetree/bindings/clock/amlogic* 1346 1347ARM/Amlogic Meson SoC support 1348M: Kevin Hilman <khilman@baylibre.com> 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1350L: linux-amlogic@lists.infradead.org 1351W: http://linux-meson.com/ 1352S: Maintained 1353F: arch/arm/mach-meson/ 1354F: arch/arm/boot/dts/meson* 1355F: arch/arm64/boot/dts/amlogic/ 1356F: drivers/pinctrl/meson/ 1357F: drivers/mmc/host/meson* 1358F: drivers/soc/amlogic/ 1359N: meson 1360 1361ARM/Amlogic Meson SoC Sound Drivers 1362M: Jerome Brunet <jbrunet@baylibre.com> 1363L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1364S: Maintained 1365F: sound/soc/meson/ 1366F: Documentation/devicetree/bindings/sound/amlogic* 1367 1368ARM/Annapurna Labs ALPINE ARCHITECTURE 1369M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1370M: Antoine Tenart <antoine.tenart@bootlin.com> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372S: Maintained 1373F: arch/arm/mach-alpine/ 1374F: arch/arm/boot/dts/alpine* 1375F: arch/arm64/boot/dts/al/ 1376F: drivers/*/*alpine* 1377 1378ARM/ARTPEC MACHINE SUPPORT 1379M: Jesper Nilsson <jesper.nilsson@axis.com> 1380M: Lars Persson <lars.persson@axis.com> 1381S: Maintained 1382L: linux-arm-kernel@axis.com 1383F: arch/arm/mach-artpec 1384F: arch/arm/boot/dts/artpec6* 1385F: drivers/clk/axis 1386F: drivers/crypto/axis 1387F: drivers/pinctrl/pinctrl-artpec* 1388F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1389 1390ARM/ASPEED I2C DRIVER 1391M: Brendan Higgins <brendanhiggins@google.com> 1392R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1393R: Joel Stanley <joel@jms.id.au> 1394L: linux-i2c@vger.kernel.org 1395L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1396S: Maintained 1397F: drivers/irqchip/irq-aspeed-i2c-ic.c 1398F: drivers/i2c/busses/i2c-aspeed.c 1399F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1400F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1401 1402ARM/ASPEED MACHINE SUPPORT 1403M: Joel Stanley <joel@jms.id.au> 1404R: Andrew Jeffery <andrew@aj.id.au> 1405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1406L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1407Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1408S: Supported 1409T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1410F: arch/arm/mach-aspeed/ 1411F: arch/arm/boot/dts/aspeed-* 1412N: aspeed 1413 1414ARM/BITMAIN ARCHITECTURE 1415M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418F: arch/arm64/boot/dts/bitmain/ 1419F: Documentation/devicetree/bindings/arm/bitmain.yaml 1420 1421ARM/CALXEDA HIGHBANK ARCHITECTURE 1422M: Rob Herring <robh@kernel.org> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425F: arch/arm/mach-highbank/ 1426F: arch/arm/boot/dts/highbank.dts 1427F: arch/arm/boot/dts/ecx-*.dts* 1428 1429ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1430M: Krzysztof Halasa <khalasa@piap.pl> 1431S: Maintained 1432F: arch/arm/mach-cns3xxx/ 1433 1434ARM/CAVIUM THUNDER NETWORK DRIVER 1435M: Sunil Goutham <sgoutham@cavium.com> 1436M: Robert Richter <rric@kernel.org> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Supported 1439F: drivers/net/ethernet/cavium/thunder/ 1440 1441ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1442M: Lukasz Majewski <lukma@denx.de> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445F: arch/arm/mach-ep93xx/ts72xx.c 1446 1447ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1448M: Alexander Shiyan <shc_work@mail.ru> 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1450S: Odd Fixes 1451N: clps711x 1452 1453ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1454M: Lennert Buytenhek <kernel@wantstofly.org> 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1456S: Maintained 1457 1458ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1459M: Hartley Sweeten <hsweeten@visionengravers.com> 1460M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462S: Maintained 1463F: arch/arm/mach-ep93xx/ 1464F: arch/arm/mach-ep93xx/include/mach/ 1465 1466ARM/CLKDEV SUPPORT 1467M: Russell King <linux@armlinux.org.uk> 1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1469S: Maintained 1470T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1471F: drivers/clk/clkdev.c 1472 1473ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1474M: Mike Rapoport <mike@compulab.co.il> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477 1478ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1479M: Baruch Siach <baruch@tkos.co.il> 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1481S: Maintained 1482F: arch/arm/boot/dts/cx92755* 1483N: digicolor 1484 1485ARM/CONTEC MICRO9 MACHINE SUPPORT 1486M: Hubert Feurstein <hubert.feurstein@contec.at> 1487S: Maintained 1488F: arch/arm/mach-ep93xx/micro9.c 1489 1490ARM/CORESIGHT FRAMEWORK AND DRIVERS 1491M: Mathieu Poirier <mathieu.poirier@linaro.org> 1492R: Suzuki K Poulose <suzuki.poulose@arm.com> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: drivers/hwtracing/coresight/* 1496F: Documentation/trace/coresight.txt 1497F: Documentation/trace/coresight-cpu-debug.txt 1498F: Documentation/devicetree/bindings/arm/coresight.txt 1499F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1500F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1501F: tools/perf/arch/arm/util/pmu.c 1502F: tools/perf/arch/arm/util/auxtrace.c 1503F: tools/perf/arch/arm/util/cs-etm.c 1504F: tools/perf/arch/arm/util/cs-etm.h 1505F: tools/perf/util/cs-etm.* 1506F: tools/perf/util/cs-etm-decoder/* 1507 1508ARM/CORGI MACHINE SUPPORT 1509M: Richard Purdie <rpurdie@rpsys.net> 1510S: Maintained 1511 1512ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1513M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1514M: Linus Walleij <linus.walleij@linaro.org> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516T: git git://github.com/ulli-kroll/linux.git 1517S: Maintained 1518F: Documentation/devicetree/bindings/arm/gemini.txt 1519F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1520F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1521F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1522F: arch/arm/mach-gemini/ 1523F: drivers/net/ethernet/cortina/ 1524F: drivers/pinctrl/pinctrl-gemini.c 1525F: drivers/rtc/rtc-ftrtc010.c 1526 1527ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1528M: Barry Song <baohua@kernel.org> 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1530T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1531S: Maintained 1532F: arch/arm/boot/dts/prima2* 1533F: arch/arm/mach-prima2/ 1534F: drivers/clk/sirf/ 1535F: drivers/clocksource/timer-prima2.c 1536F: drivers/clocksource/timer-atlas7.c 1537N: [^a-z]sirf 1538X: drivers/gnss 1539 1540ARM/EBSA110 MACHINE SUPPORT 1541M: Russell King <linux@armlinux.org.uk> 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1543W: http://www.armlinux.org.uk/ 1544S: Maintained 1545F: arch/arm/mach-ebsa110/ 1546F: drivers/net/ethernet/amd/am79c961a.* 1547 1548ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1549M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1550R: Pengutronix Kernel Team <kernel@pengutronix.de> 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553N: efm32 1554 1555ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1556M: Robert Jarzmik <robert.jarzmik@free.fr> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559F: arch/arm/mach-pxa/ezx.c 1560 1561ARM/FARADAY FA526 PORT 1562M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564S: Maintained 1565T: git git://git.berlios.de/gemini-board 1566F: arch/arm/mm/*-fa* 1567 1568ARM/FOOTBRIDGE ARCHITECTURE 1569M: Russell King <linux@armlinux.org.uk> 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1571W: http://www.armlinux.org.uk/ 1572S: Maintained 1573F: arch/arm/include/asm/hardware/dec21285.h 1574F: arch/arm/mach-footbridge/ 1575 1576ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1577M: Shawn Guo <shawnguo@kernel.org> 1578M: Sascha Hauer <s.hauer@pengutronix.de> 1579R: Pengutronix Kernel Team <kernel@pengutronix.de> 1580R: Fabio Estevam <festevam@gmail.com> 1581R: NXP Linux Team <linux-imx@nxp.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1585N: imx 1586N: mxs 1587X: drivers/media/i2c/ 1588 1589ARM/FREESCALE VYBRID ARM ARCHITECTURE 1590M: Shawn Guo <shawnguo@kernel.org> 1591M: Sascha Hauer <s.hauer@pengutronix.de> 1592R: Pengutronix Kernel Team <kernel@pengutronix.de> 1593R: Stefan Agner <stefan@agner.ch> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1597F: arch/arm/mach-imx/*vf610* 1598F: arch/arm/boot/dts/vf* 1599 1600ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1601M: Shawn Guo <shawnguo@kernel.org> 1602M: Li Yang <leoyang.li@nxp.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1606F: arch/arm/boot/dts/ls1021a* 1607F: arch/arm64/boot/dts/freescale/fsl-* 1608F: arch/arm64/boot/dts/freescale/qoriq-* 1609 1610ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1611M: Lennert Buytenhek <kernel@wantstofly.org> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613S: Maintained 1614 1615ARM/GUMSTIX MACHINE SUPPORT 1616M: Steve Sakoman <sakoman@gmail.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618S: Maintained 1619 1620ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1621M: Philipp Zabel <philipp.zabel@gmail.com> 1622M: Paul Parsons <lost.distance@yahoo.com> 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1624S: Maintained 1625F: arch/arm/mach-pxa/hx4700.c 1626F: arch/arm/mach-pxa/include/mach/hx4700.h 1627F: sound/soc/pxa/hx4700.c 1628 1629ARM/HISILICON SOC SUPPORT 1630M: Wei Xu <xuwei5@hisilicon.com> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.hisilicon.com 1633S: Supported 1634T: git git://github.com/hisilicon/linux-hisi.git 1635F: arch/arm/mach-hisi/ 1636F: arch/arm/boot/dts/hi3* 1637F: arch/arm/boot/dts/hip* 1638F: arch/arm/boot/dts/hisi* 1639F: arch/arm64/boot/dts/hisilicon/ 1640 1641ARM/HP JORNADA 7XX MACHINE SUPPORT 1642M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1643W: www.jlime.com 1644S: Maintained 1645T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1646F: arch/arm/mach-sa1100/jornada720.c 1647F: arch/arm/mach-sa1100/include/mach/jornada720.h 1648 1649ARM/IGEP MACHINE SUPPORT 1650M: Enric Balletbo i Serra <eballetbo@gmail.com> 1651M: Javier Martinez Canillas <javier@dowhile0.org> 1652L: linux-omap@vger.kernel.org 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654S: Maintained 1655F: arch/arm/boot/dts/omap3-igep* 1656 1657ARM/INCOME PXA270 SUPPORT 1658M: Marek Vasut <marek.vasut@gmail.com> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660S: Maintained 1661F: arch/arm/mach-pxa/colibri-pxa270-income.c 1662 1663ARM/INTEL IOP13XX ARM ARCHITECTURE 1664M: Lennert Buytenhek <kernel@wantstofly.org> 1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1666S: Maintained 1667 1668ARM/INTEL IOP32X ARM ARCHITECTURE 1669M: Lennert Buytenhek <kernel@wantstofly.org> 1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1671S: Maintained 1672 1673ARM/INTEL IOP33X ARM ARCHITECTURE 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675S: Orphan 1676 1677ARM/INTEL IQ81342EX MACHINE SUPPORT 1678M: Lennert Buytenhek <kernel@wantstofly.org> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680S: Maintained 1681 1682ARM/INTEL IXDP2850 MACHINE SUPPORT 1683M: Lennert Buytenhek <kernel@wantstofly.org> 1684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1685S: Maintained 1686 1687ARM/INTEL IXP4XX ARM ARCHITECTURE 1688M: Imre Kaloz <kaloz@openwrt.org> 1689M: Krzysztof Halasa <khalasa@piap.pl> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691S: Maintained 1692F: arch/arm/mach-ixp4xx/ 1693 1694ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1695M: Jonathan Cameron <jic23@cam.ac.uk> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697S: Maintained 1698F: arch/arm/mach-pxa/stargate2.c 1699F: drivers/pcmcia/pxa2xx_stargate2.c 1700 1701ARM/INTEL XSC3 (MANZANO) ARM CORE 1702M: Lennert Buytenhek <kernel@wantstofly.org> 1703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1704S: Maintained 1705 1706ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1707M: Lennert Buytenhek <kernel@wantstofly.org> 1708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1709S: Maintained 1710 1711ARM/LG1K ARCHITECTURE 1712M: Chanho Min <chanho.min@lge.com> 1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1714S: Maintained 1715F: arch/arm64/boot/dts/lg/ 1716 1717ARM/LOGICPD PXA270 MACHINE SUPPORT 1718M: Lennert Buytenhek <kernel@wantstofly.org> 1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1720S: Maintained 1721 1722ARM/LPC18XX ARCHITECTURE 1723M: Vladimir Zapolskiy <vz@mleia.com> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725S: Maintained 1726F: arch/arm/boot/dts/lpc43* 1727F: drivers/i2c/busses/i2c-lpc2k.c 1728F: drivers/memory/pl172.c 1729F: drivers/mtd/spi-nor/nxp-spifi.c 1730F: drivers/rtc/rtc-lpc24xx.c 1731N: lpc18xx 1732 1733ARM/LPC32XX SOC SUPPORT 1734M: Vladimir Zapolskiy <vz@mleia.com> 1735M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1737T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1738S: Maintained 1739F: arch/arm/boot/dts/lpc32* 1740F: arch/arm/mach-lpc32xx/ 1741F: drivers/i2c/busses/i2c-pnx.c 1742F: drivers/net/ethernet/nxp/lpc_eth.c 1743F: drivers/usb/host/ohci-nxp.c 1744F: drivers/watchdog/pnx4008_wdt.c 1745N: lpc32xx 1746 1747ARM/MAGICIAN MACHINE SUPPORT 1748M: Philipp Zabel <philipp.zabel@gmail.com> 1749S: Maintained 1750 1751ARM/Marvell Dove/MV78xx0/Orion SOC support 1752M: Jason Cooper <jason@lakedaemon.net> 1753M: Andrew Lunn <andrew@lunn.ch> 1754M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1755M: Gregory Clement <gregory.clement@bootlin.com> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758F: Documentation/devicetree/bindings/soc/dove/ 1759F: arch/arm/mach-dove/ 1760F: arch/arm/mach-mv78xx0/ 1761F: arch/arm/mach-orion5x/ 1762F: arch/arm/plat-orion/ 1763F: arch/arm/boot/dts/dove* 1764F: arch/arm/boot/dts/orion5x* 1765 1766ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1767M: Jason Cooper <jason@lakedaemon.net> 1768M: Andrew Lunn <andrew@lunn.ch> 1769M: Gregory Clement <gregory.clement@bootlin.com> 1770M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1772S: Maintained 1773F: arch/arm/boot/dts/armada* 1774F: arch/arm/boot/dts/kirkwood* 1775F: arch/arm/configs/mvebu_*_defconfig 1776F: arch/arm/mach-mvebu/ 1777F: arch/arm64/boot/dts/marvell/armada* 1778F: drivers/cpufreq/armada-37xx-cpufreq.c 1779F: drivers/cpufreq/armada-8k-cpufreq.c 1780F: drivers/cpufreq/mvebu-cpufreq.c 1781F: drivers/irqchip/irq-armada-370-xp.c 1782F: drivers/irqchip/irq-mvebu-* 1783F: drivers/pinctrl/mvebu/ 1784F: drivers/rtc/rtc-armada38x.c 1785 1786ARM/Mediatek RTC DRIVER 1787M: Eddie Huang <eddie.huang@mediatek.com> 1788M: Sean Wang <sean.wang@mediatek.com> 1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1790L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1791S: Maintained 1792F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1793F: drivers/rtc/rtc-mt6397.c 1794F: drivers/rtc/rtc-mt7622.c 1795 1796ARM/Mediatek SoC support 1797M: Matthias Brugger <matthias.bgg@gmail.com> 1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1799L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1800W: https://mtk.bcnfs.org/ 1801C: irc://chat.freenode.net/linux-mediatek 1802S: Maintained 1803F: arch/arm/boot/dts/mt6* 1804F: arch/arm/boot/dts/mt7* 1805F: arch/arm/boot/dts/mt8* 1806F: arch/arm/mach-mediatek/ 1807F: arch/arm64/boot/dts/mediatek/ 1808F: drivers/soc/mediatek/ 1809N: mtk 1810N: mt[678] 1811K: mediatek 1812 1813ARM/Mediatek USB3 PHY DRIVER 1814M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1817S: Maintained 1818F: drivers/phy/mediatek/ 1819F: Documentation/devicetree/bindings/phy/phy-mtk-* 1820 1821ARM/MICREL KS8695 ARCHITECTURE 1822M: Greg Ungerer <gerg@uclinux.org> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824F: arch/arm/mach-ks8695/ 1825S: Odd Fixes 1826 1827ARM/Microchip (AT91) SoC support 1828M: Nicolas Ferre <nicolas.ferre@microchip.com> 1829M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1830M: Ludovic Desroches <ludovic.desroches@microchip.com> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832W: http://www.linux4sam.org 1833T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1834S: Supported 1835N: at91 1836N: atmel 1837F: arch/arm/mach-at91/ 1838F: include/soc/at91/ 1839F: arch/arm/boot/dts/at91*.dts 1840F: arch/arm/boot/dts/at91*.dtsi 1841F: arch/arm/boot/dts/sama*.dts 1842F: arch/arm/boot/dts/sama*.dtsi 1843F: arch/arm/include/debug/at91.S 1844F: drivers/memory/atmel* 1845F: drivers/watchdog/sama5d4_wdt.c 1846X: drivers/input/touchscreen/atmel_mxt_ts.c 1847X: drivers/net/wireless/atmel/ 1848 1849ARM/MIOA701 MACHINE SUPPORT 1850M: Robert Jarzmik <robert.jarzmik@free.fr> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852F: arch/arm/mach-pxa/mioa701.c 1853S: Maintained 1854 1855ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1856M: Michael Petchkovsky <mkpetch@internode.on.net> 1857S: Maintained 1858 1859ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1860M: Linus Walleij <linus.walleij@linaro.org> 1861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1862S: Maintained 1863F: arch/arm/mach-nomadik/ 1864F: arch/arm/mach-u300/ 1865F: arch/arm/mach-ux500/ 1866F: arch/arm/boot/dts/ste-* 1867F: drivers/clk/clk-nomadik.c 1868F: drivers/clk/clk-u300.c 1869F: drivers/clocksource/clksrc-dbx500-prcmu.c 1870F: drivers/clocksource/timer-u300.c 1871F: drivers/dma/coh901318* 1872F: drivers/dma/ste_dma40* 1873F: drivers/hwspinlock/u8500_hsem.c 1874F: drivers/i2c/busses/i2c-nomadik.c 1875F: drivers/i2c/busses/i2c-stu300.c 1876F: drivers/mfd/ab3100* 1877F: drivers/mfd/ab8500* 1878F: drivers/mfd/abx500* 1879F: drivers/mfd/dbx500* 1880F: drivers/mfd/db8500* 1881F: drivers/pinctrl/nomadik/ 1882F: drivers/pinctrl/pinctrl-coh901* 1883F: drivers/pinctrl/pinctrl-u300.c 1884F: drivers/rtc/rtc-ab3100.c 1885F: drivers/rtc/rtc-ab8500.c 1886F: drivers/rtc/rtc-coh901331.c 1887F: drivers/rtc/rtc-pl031.c 1888F: drivers/watchdog/coh901327_wdt.c 1889F: Documentation/devicetree/bindings/arm/ste-* 1890F: Documentation/devicetree/bindings/arm/ux500/ 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1892 1893ARM/NUVOTON NPCM ARCHITECTURE 1894M: Avi Fishman <avifishman70@gmail.com> 1895M: Tomer Maimon <tmaimon77@gmail.com> 1896R: Patrick Venture <venture@google.com> 1897R: Nancy Yuen <yuenn@google.com> 1898R: Brendan Higgins <brendanhiggins@google.com> 1899L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1900S: Supported 1901F: arch/arm/mach-npcm/ 1902F: arch/arm/boot/dts/nuvoton-npcm* 1903F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1904F: drivers/*/*npcm* 1905F: Documentation/devicetree/bindings/*/*npcm* 1906F: Documentation/devicetree/bindings/*/*/*npcm* 1907 1908ARM/NUVOTON W90X900 ARM ARCHITECTURE 1909M: Wan ZongShun <mcuos.com@gmail.com> 1910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1911W: http://www.mcuos.com 1912S: Maintained 1913F: arch/arm/mach-w90x900/ 1914F: drivers/input/keyboard/w90p910_keypad.c 1915F: drivers/input/touchscreen/w90p910_ts.c 1916F: drivers/watchdog/nuc900_wdt.c 1917F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1918F: drivers/mtd/nand/raw/nuc900_nand.c 1919F: drivers/rtc/rtc-nuc900.c 1920F: drivers/spi/spi-nuc900.c 1921F: drivers/usb/host/ehci-w90x900.c 1922F: drivers/video/fbdev/nuc900fb.c 1923 1924ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1925L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1926W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1927S: Orphan 1928F: arch/arm/mach-s3c24xx/mach-gta02.c 1929F: arch/arm/mach-s3c24xx/gta02.h 1930 1931ARM/Orion SoC/Technologic Systems TS-78xx platform support 1932M: Alexander Clouter <alex@digriz.org.uk> 1933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1934W: http://www.digriz.org.uk/ts78xx/kernel 1935S: Maintained 1936F: arch/arm/mach-orion5x/ts78xx-* 1937 1938ARM/OXNAS platform support 1939M: Neil Armstrong <narmstrong@baylibre.com> 1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1941L: linux-oxnas@groups.io (moderated for non-subscribers) 1942S: Maintained 1943F: arch/arm/mach-oxnas/ 1944F: arch/arm/boot/dts/ox8*.dts* 1945N: oxnas 1946 1947ARM/PALM TREO SUPPORT 1948M: Tomas Cech <sleep_walker@suse.com> 1949L: linux-arm-kernel@lists.infradead.org 1950W: http://hackndev.com 1951S: Maintained 1952F: arch/arm/mach-pxa/palmtreo.* 1953 1954ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1955M: Marek Vasut <marek.vasut@gmail.com> 1956L: linux-arm-kernel@lists.infradead.org 1957W: http://hackndev.com 1958S: Maintained 1959F: arch/arm/mach-pxa/include/mach/palmtx.h 1960F: arch/arm/mach-pxa/palmtx.c 1961F: arch/arm/mach-pxa/palmt5.* 1962F: arch/arm/mach-pxa/include/mach/palmld.h 1963F: arch/arm/mach-pxa/palmld.c 1964F: arch/arm/mach-pxa/palmte2.* 1965F: arch/arm/mach-pxa/include/mach/palmtc.h 1966F: arch/arm/mach-pxa/palmtc.c 1967 1968ARM/PALMZ72 SUPPORT 1969M: Sergey Lapin <slapin@ossfans.org> 1970L: linux-arm-kernel@lists.infradead.org 1971W: http://hackndev.com 1972S: Maintained 1973F: arch/arm/mach-pxa/palmz72.* 1974 1975ARM/PLEB SUPPORT 1976M: Peter Chubb <pleb@gelato.unsw.edu.au> 1977W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1978S: Maintained 1979 1980ARM/PT DIGITAL BOARD PORT 1981M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1983W: http://www.armlinux.org.uk/ 1984S: Maintained 1985 1986ARM/QUALCOMM SUPPORT 1987M: Andy Gross <andy.gross@linaro.org> 1988M: David Brown <david.brown@linaro.org> 1989L: linux-arm-msm@vger.kernel.org 1990S: Maintained 1991F: Documentation/devicetree/bindings/soc/qcom/ 1992F: Documentation/devicetree/bindings/*/qcom* 1993F: arch/arm/boot/dts/qcom-*.dts 1994F: arch/arm/boot/dts/qcom-*.dtsi 1995F: arch/arm/mach-qcom/ 1996F: arch/arm64/boot/dts/qcom/ 1997F: drivers/*/qcom/ 1998F: drivers/*/qcom* 1999F: drivers/*/*/qcom/ 2000F: drivers/*/*/qcom* 2001F: drivers/*/pm8???-* 2002F: drivers/bluetooth/btqcomsmd.c 2003F: drivers/clocksource/timer-qcom.c 2004F: drivers/extcon/extcon-qcom* 2005F: drivers/iommu/msm* 2006F: drivers/i2c/busses/i2c-qup.c 2007F: drivers/i2c/busses/i2c-qcom-geni.c 2008F: drivers/mfd/ssbi.c 2009F: drivers/mmc/host/mmci_qcom* 2010F: drivers/mmc/host/sdhci_msm.c 2011F: drivers/pci/controller/dwc/pcie-qcom.c 2012F: drivers/phy/qualcomm/ 2013F: drivers/power/*/msm* 2014F: drivers/reset/reset-qcom-* 2015F: drivers/scsi/ufs/ufs-qcom.* 2016F: drivers/spi/spi-qup.c 2017F: drivers/spi/spi-geni-qcom.c 2018F: drivers/spi/spi-qcom-qspi.c 2019F: drivers/tty/serial/msm_serial.c 2020F: drivers/usb/dwc3/dwc3-qcom.c 2021F: include/dt-bindings/*/qcom* 2022F: include/linux/*/qcom* 2023T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 2024 2025ARM/RADISYS ENP2611 MACHINE SUPPORT 2026M: Lennert Buytenhek <kernel@wantstofly.org> 2027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2028S: Maintained 2029 2030ARM/RDA MICRO ARCHITECTURE 2031M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2033L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2034S: Maintained 2035F: arch/arm/boot/dts/rda8810pl-* 2036F: drivers/clocksource/timer-rda.c 2037F: drivers/irqchip/irq-rda-intc.c 2038F: drivers/tty/serial/rda-uart.c 2039F: Documentation/devicetree/bindings/arm/rda.txt 2040F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2041F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2042F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2043 2044ARM/REALTEK ARCHITECTURE 2045M: Andreas Färber <afaerber@suse.de> 2046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2047S: Maintained 2048F: arch/arm64/boot/dts/realtek/ 2049F: Documentation/devicetree/bindings/arm/realtek.txt 2050 2051ARM/RENESAS ARM64 ARCHITECTURE 2052M: Simon Horman <horms@verge.net.au> 2053M: Magnus Damm <magnus.damm@gmail.com> 2054L: linux-renesas-soc@vger.kernel.org 2055Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2056T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2057S: Supported 2058F: arch/arm64/boot/dts/renesas/ 2059F: Documentation/devicetree/bindings/arm/renesas.yaml 2060F: drivers/soc/renesas/ 2061F: include/linux/soc/renesas/ 2062 2063ARM/RISCPC ARCHITECTURE 2064M: Russell King <linux@armlinux.org.uk> 2065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2066W: http://www.armlinux.org.uk/ 2067S: Maintained 2068F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2069F: arch/arm/include/asm/hardware/ioc.h 2070F: arch/arm/include/asm/hardware/iomd.h 2071F: arch/arm/include/asm/hardware/memc.h 2072F: arch/arm/mach-rpc/ 2073F: drivers/net/ethernet/8390/etherh.c 2074F: drivers/net/ethernet/i825xx/ether1* 2075F: drivers/net/ethernet/seeq/ether3* 2076F: drivers/scsi/arm/ 2077 2078ARM/Rockchip SoC support 2079M: Heiko Stuebner <heiko@sntech.de> 2080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2081L: linux-rockchip@lists.infradead.org 2082T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2083S: Maintained 2084F: arch/arm/boot/dts/rk3* 2085F: arch/arm/boot/dts/rv1108* 2086F: arch/arm/mach-rockchip/ 2087F: drivers/clk/rockchip/ 2088F: drivers/i2c/busses/i2c-rk3x.c 2089F: drivers/*/*rockchip* 2090F: drivers/*/*/*rockchip* 2091F: sound/soc/rockchip/ 2092N: rockchip 2093 2094ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2095M: Kukjin Kim <kgene@kernel.org> 2096M: Krzysztof Kozlowski <krzk@kernel.org> 2097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2098L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2099Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2100S: Maintained 2101F: arch/arm/boot/dts/s3c* 2102F: arch/arm/boot/dts/s5p* 2103F: arch/arm/boot/dts/exynos* 2104F: arch/arm64/boot/dts/exynos/ 2105F: arch/arm/plat-samsung/ 2106F: arch/arm/mach-s3c24*/ 2107F: arch/arm/mach-s3c64xx/ 2108F: arch/arm/mach-s5p*/ 2109F: arch/arm/mach-exynos*/ 2110F: drivers/*/*s3c24* 2111F: drivers/*/*/*s3c24* 2112F: drivers/*/*s3c64xx* 2113F: drivers/*/*s5pv210* 2114F: drivers/memory/samsung/* 2115F: drivers/soc/samsung/* 2116F: Documentation/arm/Samsung/ 2117F: Documentation/devicetree/bindings/arm/samsung/ 2118F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2119F: Documentation/devicetree/bindings/power/pd-samsung.txt 2120N: exynos 2121 2122ARM/SAMSUNG MOBILE MACHINE SUPPORT 2123M: Kyungmin Park <kyungmin.park@samsung.com> 2124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2125S: Maintained 2126F: arch/arm/mach-s5pv210/ 2127 2128ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2129M: Kyungmin Park <kyungmin.park@samsung.com> 2130M: Kamil Debski <kamil@wypas.org> 2131M: Andrzej Hajda <a.hajda@samsung.com> 2132L: linux-arm-kernel@lists.infradead.org 2133L: linux-media@vger.kernel.org 2134S: Maintained 2135F: drivers/media/platform/s5p-g2d/ 2136 2137ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2138M: Marek Szyprowski <m.szyprowski@samsung.com> 2139L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2140L: linux-media@vger.kernel.org 2141S: Maintained 2142F: drivers/media/platform/s5p-cec/ 2143F: Documentation/devicetree/bindings/media/s5p-cec.txt 2144 2145ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2146M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2147M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2148M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2149L: linux-arm-kernel@lists.infradead.org 2150L: linux-media@vger.kernel.org 2151S: Maintained 2152F: drivers/media/platform/s5p-jpeg/ 2153 2154ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2155M: Kyungmin Park <kyungmin.park@samsung.com> 2156M: Kamil Debski <kamil@wypas.org> 2157M: Jeongtae Park <jtp.park@samsung.com> 2158M: Andrzej Hajda <a.hajda@samsung.com> 2159L: linux-arm-kernel@lists.infradead.org 2160L: linux-media@vger.kernel.org 2161S: Maintained 2162F: drivers/media/platform/s5p-mfc/ 2163 2164ARM/SHMOBILE ARM ARCHITECTURE 2165M: Simon Horman <horms@verge.net.au> 2166M: Magnus Damm <magnus.damm@gmail.com> 2167L: linux-renesas-soc@vger.kernel.org 2168Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2169T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2170S: Supported 2171F: arch/arm/boot/dts/emev2* 2172F: arch/arm/boot/dts/gr-peach* 2173F: arch/arm/boot/dts/iwg20d-q7* 2174F: arch/arm/boot/dts/r7s* 2175F: arch/arm/boot/dts/r8a* 2176F: arch/arm/boot/dts/r9a* 2177F: arch/arm/boot/dts/sh* 2178F: arch/arm/configs/shmobile_defconfig 2179F: arch/arm/include/debug/renesas-scif.S 2180F: arch/arm/mach-shmobile/ 2181F: Documentation/devicetree/bindings/arm/renesas.yaml 2182F: drivers/soc/renesas/ 2183F: include/linux/soc/renesas/ 2184 2185ARM/SOCFPGA ARCHITECTURE 2186M: Dinh Nguyen <dinguyen@kernel.org> 2187S: Maintained 2188F: arch/arm/mach-socfpga/ 2189F: arch/arm/boot/dts/socfpga* 2190F: arch/arm/configs/socfpga_defconfig 2191F: arch/arm64/boot/dts/altera/ 2192W: http://www.rocketboards.org 2193T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2194 2195ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2196M: Dinh Nguyen <dinguyen@kernel.org> 2197S: Maintained 2198F: drivers/clk/socfpga/ 2199 2200ARM/SOCFPGA EDAC SUPPORT 2201M: Thor Thayer <thor.thayer@linux.intel.com> 2202S: Maintained 2203F: drivers/edac/altera_edac. 2204 2205ARM/SPREADTRUM SoC SUPPORT 2206M: Orson Zhai <orsonzhai@gmail.com> 2207M: Baolin Wang <baolin.wang@linaro.org> 2208M: Chunyan Zhang <zhang.lyra@gmail.com> 2209S: Maintained 2210F: arch/arm64/boot/dts/sprd 2211N: sprd 2212 2213ARM/STI ARCHITECTURE 2214M: Patrice Chotard <patrice.chotard@st.com> 2215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2216W: http://www.stlinux.com 2217S: Maintained 2218F: arch/arm/mach-sti/ 2219F: arch/arm/boot/dts/sti* 2220F: drivers/char/hw_random/st-rng.c 2221F: drivers/clocksource/arm_global_timer.c 2222F: drivers/clocksource/clksrc_st_lpc.c 2223F: drivers/cpufreq/sti-cpufreq.c 2224F: drivers/dma/st_fdma* 2225F: drivers/i2c/busses/i2c-st.c 2226F: drivers/media/rc/st_rc.c 2227F: drivers/media/platform/sti/c8sectpfe/ 2228F: drivers/mmc/host/sdhci-st.c 2229F: drivers/phy/st/phy-miphy28lp.c 2230F: drivers/phy/st/phy-stih407-usb.c 2231F: drivers/pinctrl/pinctrl-st.c 2232F: drivers/remoteproc/st_remoteproc.c 2233F: drivers/remoteproc/st_slim_rproc.c 2234F: drivers/reset/sti/ 2235F: drivers/rtc/rtc-st-lpc.c 2236F: drivers/tty/serial/st-asc.c 2237F: drivers/usb/dwc3/dwc3-st.c 2238F: drivers/usb/host/ehci-st.c 2239F: drivers/usb/host/ohci-st.c 2240F: drivers/watchdog/st_lpc_wdt.c 2241F: drivers/ata/ahci_st.c 2242F: include/linux/remoteproc/st_slim_rproc.h 2243 2244ARM/STM32 ARCHITECTURE 2245M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2246M: Alexandre Torgue <alexandre.torgue@st.com> 2247L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2249S: Maintained 2250T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2251N: stm32 2252N: stm 2253F: arch/arm/boot/dts/stm32* 2254F: arch/arm/mach-stm32/ 2255F: drivers/clocksource/armv7m_systick.c 2256 2257ARM/Synaptics SoC support 2258M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2259M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2261S: Maintained 2262F: arch/arm/mach-berlin/ 2263F: arch/arm/boot/dts/berlin* 2264F: arch/arm64/boot/dts/synaptics/ 2265 2266ARM/TANGO ARCHITECTURE 2267M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2268M: Mans Rullgard <mans@mansr.com> 2269L: linux-arm-kernel@lists.infradead.org 2270S: Odd Fixes 2271N: tango 2272 2273ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2274M: Lennert Buytenhek <kernel@wantstofly.org> 2275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2276S: Maintained 2277 2278ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2279M: Hans Verkuil <hans.verkuil@cisco.com> 2280L: linux-tegra@vger.kernel.org 2281L: linux-media@vger.kernel.org 2282S: Maintained 2283F: drivers/media/platform/tegra-cec/ 2284F: Documentation/devicetree/bindings/media/tegra-cec.txt 2285 2286ARM/TETON BGA MACHINE SUPPORT 2287M: "Mark F. Brown" <mark.brown314@gmail.com> 2288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2289S: Maintained 2290 2291ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2292M: Santosh Shilimkar <ssantosh@kernel.org> 2293L: linux-kernel@vger.kernel.org 2294S: Maintained 2295F: drivers/memory/*emif* 2296 2297ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2298M: Tero Kristo <t-kristo@ti.com> 2299M: Nishanth Menon <nm@ti.com> 2300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2301S: Supported 2302F: Documentation/devicetree/bindings/arm/ti/k3.txt 2303F: arch/arm64/boot/dts/ti/Makefile 2304F: arch/arm64/boot/dts/ti/k3-* 2305F: include/dt-bindings/pinctrl/k3.h 2306 2307ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2308M: Santosh Shilimkar <ssantosh@kernel.org> 2309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2310S: Maintained 2311F: arch/arm/mach-keystone/ 2312F: arch/arm/boot/dts/keystone-* 2313T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2314 2315ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2316M: Santosh Shilimkar <ssantosh@kernel.org> 2317L: linux-kernel@vger.kernel.org 2318S: Maintained 2319F: drivers/clk/keystone/ 2320 2321ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2322M: Santosh Shilimkar <ssantosh@kernel.org> 2323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2324L: linux-kernel@vger.kernel.org 2325S: Maintained 2326F: drivers/clocksource/timer-keystone.c 2327 2328ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2329M: Santosh Shilimkar <ssantosh@kernel.org> 2330L: linux-kernel@vger.kernel.org 2331S: Maintained 2332F: drivers/power/reset/keystone-reset.c 2333 2334ARM/THECUS N2100 MACHINE SUPPORT 2335M: Lennert Buytenhek <kernel@wantstofly.org> 2336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2337S: Maintained 2338 2339ARM/TOSA MACHINE SUPPORT 2340M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2341M: Dirk Opfer <dirk@opfer-online.de> 2342S: Maintained 2343 2344ARM/UNIPHIER ARCHITECTURE 2345M: Masahiro Yamada <yamada.masahiro@socionext.com> 2346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2347T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2348S: Maintained 2349F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2350F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2351F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2352F: arch/arm/boot/dts/uniphier* 2353F: arch/arm/include/asm/hardware/cache-uniphier.h 2354F: arch/arm/mach-uniphier/ 2355F: arch/arm/mm/cache-uniphier.c 2356F: arch/arm64/boot/dts/socionext/uniphier* 2357F: drivers/bus/uniphier-system-bus.c 2358F: drivers/clk/uniphier/ 2359F: drivers/dma/uniphier-mdmac.c 2360F: drivers/gpio/gpio-uniphier.c 2361F: drivers/i2c/busses/i2c-uniphier* 2362F: drivers/irqchip/irq-uniphier-aidet.c 2363F: drivers/mmc/host/uniphier-sd.c 2364F: drivers/pinctrl/uniphier/ 2365F: drivers/reset/reset-uniphier.c 2366F: drivers/tty/serial/8250/8250_uniphier.c 2367N: uniphier 2368 2369ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2370M: Ulf Hansson <ulf.hansson@linaro.org> 2371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2372T: git git://git.linaro.org/people/ulfh/clk.git 2373S: Maintained 2374F: drivers/clk/ux500/ 2375 2376ARM/VERSATILE EXPRESS PLATFORM 2377M: Liviu Dudau <liviu.dudau@arm.com> 2378M: Sudeep Holla <sudeep.holla@arm.com> 2379M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2381S: Maintained 2382F: arch/arm/boot/dts/vexpress* 2383F: arch/arm64/boot/dts/arm/ 2384F: arch/arm/mach-vexpress/ 2385F: */*/vexpress* 2386F: */*/*/vexpress* 2387F: drivers/clk/versatile/clk-vexpress-osc.c 2388F: drivers/clocksource/timer-versatile.c 2389N: mps2 2390 2391ARM/VFP SUPPORT 2392M: Russell King <linux@armlinux.org.uk> 2393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2394W: http://www.armlinux.org.uk/ 2395S: Maintained 2396F: arch/arm/vfp/ 2397 2398ARM/VOIPAC PXA270 SUPPORT 2399M: Marek Vasut <marek.vasut@gmail.com> 2400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2401S: Maintained 2402F: arch/arm/mach-pxa/vpac270.c 2403F: arch/arm/mach-pxa/include/mach/vpac270.h 2404 2405ARM/VT8500 ARM ARCHITECTURE 2406M: Tony Prisk <linux@prisktech.co.nz> 2407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2408S: Maintained 2409F: arch/arm/mach-vt8500/ 2410F: drivers/clocksource/timer-vt8500.c 2411F: drivers/i2c/busses/i2c-wmt.c 2412F: drivers/mmc/host/wmt-sdmmc.c 2413F: drivers/pwm/pwm-vt8500.c 2414F: drivers/rtc/rtc-vt8500.c 2415F: drivers/tty/serial/vt8500_serial.c 2416F: drivers/usb/host/ehci-platform.c 2417F: drivers/usb/host/uhci-platform.c 2418F: drivers/video/fbdev/vt8500lcdfb.* 2419F: drivers/video/fbdev/wm8505fb* 2420F: drivers/video/fbdev/wmt_ge_rops.* 2421 2422ARM/ZIPIT Z2 SUPPORT 2423M: Marek Vasut <marek.vasut@gmail.com> 2424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2425S: Maintained 2426F: arch/arm/mach-pxa/z2.c 2427F: arch/arm/mach-pxa/include/mach/z2.h 2428 2429ARM/ZTE ARCHITECTURE 2430M: Jun Nie <jun.nie@linaro.org> 2431M: Shawn Guo <shawnguo@kernel.org> 2432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2433S: Maintained 2434F: arch/arm/boot/dts/zx2967* 2435F: arch/arm/mach-zx/ 2436F: arch/arm64/boot/dts/zte/ 2437F: drivers/clk/zte/ 2438F: drivers/dma/zx_dma.c 2439F: drivers/gpio/gpio-zx.c 2440F: drivers/i2c/busses/i2c-zx2967.c 2441F: drivers/mmc/host/dw_mmc-zx.* 2442F: drivers/pinctrl/zte/ 2443F: drivers/soc/zte/ 2444F: drivers/thermal/zx2967_thermal.c 2445F: drivers/watchdog/zx2967_wdt.c 2446F: Documentation/devicetree/bindings/arm/zte.yaml 2447F: Documentation/devicetree/bindings/clock/zx2967*.txt 2448F: Documentation/devicetree/bindings/dma/zxdma.txt 2449F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2450F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2451F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2452F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2453F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2454F: Documentation/devicetree/bindings/soc/zte/ 2455F: Documentation/devicetree/bindings/sound/zte,*.txt 2456F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2457F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2458F: include/dt-bindings/clock/zx2967*.h 2459F: include/dt-bindings/soc/zte,*.h 2460F: sound/soc/codecs/zx_aud96p22.c 2461F: sound/soc/zte/ 2462 2463ARM/ZYNQ ARCHITECTURE 2464M: Michal Simek <michal.simek@xilinx.com> 2465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2466W: http://wiki.xilinx.com 2467T: git https://github.com/Xilinx/linux-xlnx.git 2468S: Supported 2469F: arch/arm/mach-zynq/ 2470F: drivers/cpuidle/cpuidle-zynq.c 2471F: drivers/block/xsysace.c 2472N: zynq 2473N: xilinx 2474F: drivers/clocksource/timer-cadence-ttc.c 2475F: drivers/i2c/busses/i2c-cadence.c 2476F: drivers/mmc/host/sdhci-of-arasan.c 2477F: drivers/edac/synopsys_edac.c 2478F: drivers/i2c/busses/i2c-xiic.c 2479 2480ARM64 PORT (AARCH64 ARCHITECTURE) 2481M: Catalin Marinas <catalin.marinas@arm.com> 2482M: Will Deacon <will.deacon@arm.com> 2483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2484T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2485S: Maintained 2486F: arch/arm64/ 2487X: arch/arm64/boot/dts/ 2488F: Documentation/arm64/ 2489 2490AS3645A LED FLASH CONTROLLER DRIVER 2491M: Sakari Ailus <sakari.ailus@iki.fi> 2492L: linux-leds@vger.kernel.org 2493S: Maintained 2494F: drivers/leds/leds-as3645a.c 2495 2496ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2497M: Tianshu Qiu <tian.shu.qiu@intel.com> 2498L: linux-media@vger.kernel.org 2499T: git git://linuxtv.org/media_tree.git 2500S: Maintained 2501F: drivers/media/i2c/ak7375.c 2502F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2503 2504ASAHI KASEI AK8974 DRIVER 2505M: Linus Walleij <linus.walleij@linaro.org> 2506L: linux-iio@vger.kernel.org 2507W: http://www.akm.com/ 2508S: Supported 2509F: drivers/iio/magnetometer/ak8974.c 2510 2511ASC7621 HARDWARE MONITOR DRIVER 2512M: George Joseph <george.joseph@fairview5.com> 2513L: linux-hwmon@vger.kernel.org 2514S: Maintained 2515F: Documentation/hwmon/asc7621 2516F: drivers/hwmon/asc7621.c 2517 2518ASPEED VIDEO ENGINE DRIVER 2519M: Eddie James <eajames@linux.ibm.com> 2520L: linux-media@vger.kernel.org 2521L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2522S: Maintained 2523F: drivers/media/platform/aspeed-video.c 2524F: Documentation/devicetree/bindings/media/aspeed-video.txt 2525 2526ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2527M: Corentin Chary <corentin.chary@gmail.com> 2528L: acpi4asus-user@lists.sourceforge.net 2529L: platform-driver-x86@vger.kernel.org 2530W: http://acpi4asus.sf.net 2531S: Maintained 2532F: drivers/platform/x86/asus*.c 2533F: drivers/platform/x86/eeepc*.c 2534 2535ASUS WIRELESS RADIO CONTROL DRIVER 2536M: João Paulo Rechi Vita <jprvita@gmail.com> 2537L: platform-driver-x86@vger.kernel.org 2538S: Maintained 2539F: drivers/platform/x86/asus-wireless.c 2540 2541ASYMMETRIC KEYS 2542M: David Howells <dhowells@redhat.com> 2543L: keyrings@vger.kernel.org 2544S: Maintained 2545F: Documentation/crypto/asymmetric-keys.txt 2546F: include/linux/verification.h 2547F: include/crypto/public_key.h 2548F: include/crypto/pkcs7.h 2549F: crypto/asymmetric_keys/ 2550 2551ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2552R: Dan Williams <dan.j.williams@intel.com> 2553W: http://sourceforge.net/projects/xscaleiop 2554S: Odd fixes 2555F: Documentation/crypto/async-tx-api.txt 2556F: crypto/async_tx/ 2557F: drivers/dma/ 2558F: include/linux/dmaengine.h 2559F: include/linux/async_tx.h 2560 2561AT24 EEPROM DRIVER 2562M: Bartosz Golaszewski <brgl@bgdev.pl> 2563L: linux-i2c@vger.kernel.org 2564T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2565S: Maintained 2566F: Documentation/devicetree/bindings/eeprom/at24.txt 2567F: drivers/misc/eeprom/at24.c 2568 2569ATA OVER ETHERNET (AOE) DRIVER 2570M: "Ed L. Cashin" <ed.cashin@acm.org> 2571W: http://www.openaoe.org/ 2572S: Supported 2573F: Documentation/aoe/ 2574F: drivers/block/aoe/ 2575 2576ATHEROS 71XX/9XXX GPIO DRIVER 2577M: Alban Bedel <albeu@free.fr> 2578W: https://github.com/AlbanBedel/linux 2579T: git git://github.com/AlbanBedel/linux 2580S: Maintained 2581F: drivers/gpio/gpio-ath79.c 2582F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2583 2584ATHEROS 71XX/9XXX USB PHY DRIVER 2585M: Alban Bedel <albeu@free.fr> 2586W: https://github.com/AlbanBedel/linux 2587T: git git://github.com/AlbanBedel/linux 2588S: Maintained 2589F: drivers/phy/qualcomm/phy-ath79-usb.c 2590F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2591 2592ATHEROS ATH GENERIC UTILITIES 2593M: Kalle Valo <kvalo@codeaurora.org> 2594L: linux-wireless@vger.kernel.org 2595S: Supported 2596F: drivers/net/wireless/ath/* 2597 2598ATHEROS ATH5K WIRELESS DRIVER 2599M: Jiri Slaby <jirislaby@gmail.com> 2600M: Nick Kossifidis <mickflemm@gmail.com> 2601M: Luis Chamberlain <mcgrof@kernel.org> 2602L: linux-wireless@vger.kernel.org 2603W: http://wireless.kernel.org/en/users/Drivers/ath5k 2604S: Maintained 2605F: drivers/net/wireless/ath/ath5k/ 2606 2607ATHEROS ATH6KL WIRELESS DRIVER 2608M: Kalle Valo <kvalo@codeaurora.org> 2609L: linux-wireless@vger.kernel.org 2610W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2611T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2612S: Supported 2613F: drivers/net/wireless/ath/ath6kl/ 2614 2615ATI_REMOTE2 DRIVER 2616M: Ville Syrjala <syrjala@sci.fi> 2617S: Maintained 2618F: drivers/input/misc/ati_remote2.c 2619 2620ATK0110 HWMON DRIVER 2621M: Luca Tettamanti <kronos.it@gmail.com> 2622L: linux-hwmon@vger.kernel.org 2623S: Maintained 2624F: drivers/hwmon/asus_atk0110.c 2625 2626ATLX ETHERNET DRIVERS 2627M: Jay Cliburn <jcliburn@gmail.com> 2628M: Chris Snook <chris.snook@gmail.com> 2629L: netdev@vger.kernel.org 2630W: http://sourceforge.net/projects/atl1 2631W: http://atl1.sourceforge.net 2632S: Maintained 2633F: drivers/net/ethernet/atheros/ 2634 2635ATM 2636M: Chas Williams <3chas3@gmail.com> 2637L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2638L: netdev@vger.kernel.org 2639W: http://linux-atm.sourceforge.net 2640S: Maintained 2641F: drivers/atm/ 2642F: include/linux/atm* 2643F: include/uapi/linux/atm* 2644 2645ATMEL MACB ETHERNET DRIVER 2646M: Nicolas Ferre <nicolas.ferre@microchip.com> 2647S: Supported 2648F: drivers/net/ethernet/cadence/ 2649 2650ATMEL MAXTOUCH DRIVER 2651M: Nick Dyer <nick@shmanahar.org> 2652T: git git://github.com/ndyer/linux.git 2653S: Maintained 2654F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2655F: drivers/input/touchscreen/atmel_mxt_ts.c 2656 2657ATMEL WIRELESS DRIVER 2658M: Simon Kelley <simon@thekelleys.org.uk> 2659L: linux-wireless@vger.kernel.org 2660W: http://www.thekelleys.org.uk/atmel 2661W: http://atmelwlandriver.sourceforge.net/ 2662S: Maintained 2663F: drivers/net/wireless/atmel/atmel* 2664 2665ATOMIC INFRASTRUCTURE 2666M: Will Deacon <will.deacon@arm.com> 2667M: Peter Zijlstra <peterz@infradead.org> 2668R: Boqun Feng <boqun.feng@gmail.com> 2669L: linux-kernel@vger.kernel.org 2670S: Maintained 2671F: arch/*/include/asm/atomic*.h 2672F: include/*/atomic*.h 2673F: scripts/atomic/ 2674 2675ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2676M: Bradley Grove <linuxdrivers@attotech.com> 2677L: linux-scsi@vger.kernel.org 2678W: http://www.attotech.com 2679S: Supported 2680F: drivers/scsi/esas2r 2681 2682ATUSB IEEE 802.15.4 RADIO DRIVER 2683M: Stefan Schmidt <stefan@datenfreihafen.org> 2684L: linux-wpan@vger.kernel.org 2685S: Maintained 2686F: drivers/net/ieee802154/atusb.c 2687F: drivers/net/ieee802154/atusb.h 2688F: drivers/net/ieee802154/at86rf230.h 2689 2690AUDIT SUBSYSTEM 2691M: Paul Moore <paul@paul-moore.com> 2692M: Eric Paris <eparis@redhat.com> 2693L: linux-audit@redhat.com (moderated for non-subscribers) 2694W: https://github.com/linux-audit 2695T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2696S: Supported 2697F: include/linux/audit.h 2698F: include/uapi/linux/audit.h 2699F: kernel/audit* 2700 2701AUXILIARY DISPLAY DRIVERS 2702M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2703S: Maintained 2704F: drivers/auxdisplay/ 2705F: include/linux/cfag12864b.h 2706 2707AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2708M: Andreas Klinger <ak@it-klinger.de> 2709L: linux-iio@vger.kernel.org 2710S: Maintained 2711F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2712F: drivers/iio/adc/hx711.c 2713 2714AX.25 NETWORK LAYER 2715M: Ralf Baechle <ralf@linux-mips.org> 2716L: linux-hams@vger.kernel.org 2717W: http://www.linux-ax25.org/ 2718S: Maintained 2719F: include/uapi/linux/ax25.h 2720F: include/net/ax25.h 2721F: net/ax25/ 2722 2723AXENTIA ARM DEVICES 2724M: Peter Rosin <peda@axentia.se> 2725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2726S: Maintained 2727F: Documentation/devicetree/bindings/arm/axentia.txt 2728F: arch/arm/boot/dts/at91-linea.dtsi 2729F: arch/arm/boot/dts/at91-natte.dtsi 2730F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2731F: arch/arm/boot/dts/at91-tse850-3.dts 2732 2733AXENTIA ASOC DRIVERS 2734M: Peter Rosin <peda@axentia.se> 2735L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2736S: Maintained 2737F: Documentation/devicetree/bindings/sound/axentia,* 2738F: sound/soc/atmel/tse850-pcm5142.c 2739 2740AXXIA I2C CONTROLLER 2741M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2742L: linux-i2c@vger.kernel.org 2743S: Maintained 2744F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2745F: drivers/i2c/busses/i2c-axxia.c 2746 2747AZ6007 DVB DRIVER 2748M: Mauro Carvalho Chehab <mchehab@kernel.org> 2749L: linux-media@vger.kernel.org 2750W: https://linuxtv.org 2751T: git git://linuxtv.org/media_tree.git 2752S: Maintained 2753F: drivers/media/usb/dvb-usb-v2/az6007.c 2754 2755AZTECH FM RADIO RECEIVER DRIVER 2756M: Hans Verkuil <hverkuil@xs4all.nl> 2757L: linux-media@vger.kernel.org 2758T: git git://linuxtv.org/media_tree.git 2759W: https://linuxtv.org 2760S: Maintained 2761F: drivers/media/radio/radio-aztech* 2762 2763B43 WIRELESS DRIVER 2764L: linux-wireless@vger.kernel.org 2765L: b43-dev@lists.infradead.org 2766W: http://wireless.kernel.org/en/users/Drivers/b43 2767S: Odd Fixes 2768F: drivers/net/wireless/broadcom/b43/ 2769 2770B43LEGACY WIRELESS DRIVER 2771M: Larry Finger <Larry.Finger@lwfinger.net> 2772L: linux-wireless@vger.kernel.org 2773L: b43-dev@lists.infradead.org 2774W: http://wireless.kernel.org/en/users/Drivers/b43 2775S: Maintained 2776F: drivers/net/wireless/broadcom/b43legacy/ 2777 2778BACKLIGHT CLASS/SUBSYSTEM 2779M: Lee Jones <lee.jones@linaro.org> 2780M: Daniel Thompson <daniel.thompson@linaro.org> 2781M: Jingoo Han <jingoohan1@gmail.com> 2782L: dri-devel@lists.freedesktop.org 2783T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2784S: Maintained 2785F: drivers/video/backlight/ 2786F: include/linux/backlight.h 2787F: include/linux/pwm_backlight.h 2788F: Documentation/devicetree/bindings/leds/backlight 2789 2790BATMAN ADVANCED 2791M: Marek Lindner <mareklindner@neomailbox.ch> 2792M: Simon Wunderlich <sw@simonwunderlich.de> 2793M: Antonio Quartulli <a@unstable.cc> 2794L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2795W: https://www.open-mesh.org/ 2796Q: https://patchwork.open-mesh.org/project/batman/list/ 2797S: Maintained 2798F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2799F: Documentation/ABI/testing/sysfs-class-net-mesh 2800F: Documentation/networking/batman-adv.rst 2801F: include/uapi/linux/batadv_packet.h 2802F: include/uapi/linux/batman_adv.h 2803F: net/batman-adv/ 2804 2805BAYCOM/HDLCDRV DRIVERS FOR AX.25 2806M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2807L: linux-hams@vger.kernel.org 2808W: http://www.baycom.org/~tom/ham/ham.html 2809S: Maintained 2810F: drivers/net/hamradio/baycom* 2811 2812BCACHE (BLOCK LAYER CACHE) 2813M: Coly Li <colyli@suse.de> 2814M: Kent Overstreet <kent.overstreet@gmail.com> 2815L: linux-bcache@vger.kernel.org 2816W: http://bcache.evilpiepirate.org 2817C: irc://irc.oftc.net/bcache 2818S: Maintained 2819F: drivers/md/bcache/ 2820 2821BDISP ST MEDIA DRIVER 2822M: Fabien Dessenne <fabien.dessenne@st.com> 2823L: linux-media@vger.kernel.org 2824T: git git://linuxtv.org/media_tree.git 2825W: https://linuxtv.org 2826S: Supported 2827F: drivers/media/platform/sti/bdisp 2828 2829BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2830M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2831L: netdev@vger.kernel.org 2832S: Maintained 2833F: drivers/net/ethernet/ec_bhf.c 2834 2835BEFS FILE SYSTEM 2836M: Luis de Bethencourt <luisbg@kernel.org> 2837M: Salah Triki <salah.triki@gmail.com> 2838S: Maintained 2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2840F: Documentation/filesystems/befs.txt 2841F: fs/befs/ 2842 2843BFQ I/O SCHEDULER 2844M: Paolo Valente <paolo.valente@linaro.org> 2845M: Jens Axboe <axboe@kernel.dk> 2846L: linux-block@vger.kernel.org 2847S: Maintained 2848F: block/bfq-* 2849F: Documentation/block/bfq-iosched.txt 2850 2851BFS FILE SYSTEM 2852M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2853S: Maintained 2854F: Documentation/filesystems/bfs.txt 2855F: fs/bfs/ 2856F: include/uapi/linux/bfs_fs.h 2857 2858BLINKM RGB LED DRIVER 2859M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2860S: Maintained 2861F: drivers/leds/leds-blinkm.c 2862 2863BLOCK LAYER 2864M: Jens Axboe <axboe@kernel.dk> 2865L: linux-block@vger.kernel.org 2866T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2867S: Maintained 2868F: block/ 2869F: drivers/block/ 2870F: kernel/trace/blktrace.c 2871F: lib/sbitmap.c 2872 2873BLOCK2MTD DRIVER 2874M: Joern Engel <joern@lazybastard.org> 2875L: linux-mtd@lists.infradead.org 2876S: Maintained 2877F: drivers/mtd/devices/block2mtd.c 2878 2879BLUETOOTH DRIVERS 2880M: Marcel Holtmann <marcel@holtmann.org> 2881M: Johan Hedberg <johan.hedberg@gmail.com> 2882L: linux-bluetooth@vger.kernel.org 2883W: http://www.bluez.org/ 2884T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2885T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2886S: Maintained 2887F: drivers/bluetooth/ 2888 2889BLUETOOTH SUBSYSTEM 2890M: Marcel Holtmann <marcel@holtmann.org> 2891M: Johan Hedberg <johan.hedberg@gmail.com> 2892L: linux-bluetooth@vger.kernel.org 2893W: http://www.bluez.org/ 2894T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2895T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2896S: Maintained 2897F: net/bluetooth/ 2898F: include/net/bluetooth/ 2899 2900BONDING DRIVER 2901M: Jay Vosburgh <j.vosburgh@gmail.com> 2902M: Veaceslav Falico <vfalico@gmail.com> 2903M: Andy Gospodarek <andy@greyhouse.net> 2904L: netdev@vger.kernel.org 2905W: http://sourceforge.net/projects/bonding/ 2906S: Supported 2907F: drivers/net/bonding/ 2908F: include/uapi/linux/if_bonding.h 2909 2910BPF (Safe dynamic programs and tools) 2911M: Alexei Starovoitov <ast@kernel.org> 2912M: Daniel Borkmann <daniel@iogearbox.net> 2913R: Martin KaFai Lau <kafai@fb.com> 2914R: Song Liu <songliubraving@fb.com> 2915R: Yonghong Song <yhs@fb.com> 2916L: netdev@vger.kernel.org 2917L: bpf@vger.kernel.org 2918T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2919T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2920Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2921S: Supported 2922F: arch/*/net/* 2923F: Documentation/networking/filter.txt 2924F: Documentation/bpf/ 2925F: include/linux/bpf* 2926F: include/linux/filter.h 2927F: include/trace/events/xdp.h 2928F: include/uapi/linux/bpf* 2929F: include/uapi/linux/filter.h 2930F: kernel/bpf/ 2931F: kernel/trace/bpf_trace.c 2932F: lib/test_bpf.c 2933F: net/bpf/ 2934F: net/core/filter.c 2935F: net/sched/act_bpf.c 2936F: net/sched/cls_bpf.c 2937F: samples/bpf/ 2938F: tools/bpf/ 2939F: tools/lib/bpf/ 2940F: tools/testing/selftests/bpf/ 2941K: bpf 2942N: bpf 2943 2944BPF JIT for ARM 2945M: Shubham Bansal <illusionist.neo@gmail.com> 2946L: netdev@vger.kernel.org 2947L: bpf@vger.kernel.org 2948S: Maintained 2949F: arch/arm/net/ 2950 2951BPF JIT for ARM64 2952M: Daniel Borkmann <daniel@iogearbox.net> 2953M: Alexei Starovoitov <ast@kernel.org> 2954M: Zi Shen Lim <zlim.lnx@gmail.com> 2955L: netdev@vger.kernel.org 2956L: bpf@vger.kernel.org 2957S: Supported 2958F: arch/arm64/net/ 2959 2960BPF JIT for MIPS (32-BIT AND 64-BIT) 2961M: Paul Burton <paul.burton@mips.com> 2962L: netdev@vger.kernel.org 2963L: bpf@vger.kernel.org 2964S: Maintained 2965F: arch/mips/net/ 2966 2967BPF JIT for NFP NICs 2968M: Jakub Kicinski <jakub.kicinski@netronome.com> 2969L: netdev@vger.kernel.org 2970L: bpf@vger.kernel.org 2971S: Supported 2972F: drivers/net/ethernet/netronome/nfp/bpf/ 2973 2974BPF JIT for POWERPC (32-BIT AND 64-BIT) 2975M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2976M: Sandipan Das <sandipan@linux.ibm.com> 2977L: netdev@vger.kernel.org 2978L: bpf@vger.kernel.org 2979S: Maintained 2980F: arch/powerpc/net/ 2981 2982BPF JIT for RISC-V (RV64G) 2983M: Björn Töpel <bjorn.topel@gmail.com> 2984L: netdev@vger.kernel.org 2985S: Maintained 2986F: arch/riscv/net/ 2987 2988BPF JIT for S390 2989M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2990M: Heiko Carstens <heiko.carstens@de.ibm.com> 2991L: netdev@vger.kernel.org 2992L: bpf@vger.kernel.org 2993S: Maintained 2994F: arch/s390/net/ 2995X: arch/s390/net/pnet.c 2996 2997BPF JIT for SPARC (32-BIT AND 64-BIT) 2998M: David S. Miller <davem@davemloft.net> 2999L: netdev@vger.kernel.org 3000L: bpf@vger.kernel.org 3001S: Maintained 3002F: arch/sparc/net/ 3003 3004BPF JIT for X86 32-BIT 3005M: Wang YanQing <udknight@gmail.com> 3006L: netdev@vger.kernel.org 3007L: bpf@vger.kernel.org 3008S: Maintained 3009F: arch/x86/net/bpf_jit_comp32.c 3010 3011BPF JIT for X86 64-BIT 3012M: Alexei Starovoitov <ast@kernel.org> 3013M: Daniel Borkmann <daniel@iogearbox.net> 3014L: netdev@vger.kernel.org 3015L: bpf@vger.kernel.org 3016S: Supported 3017F: arch/x86/net/ 3018X: arch/x86/net/bpf_jit_comp32.c 3019 3020BROADCOM B44 10/100 ETHERNET DRIVER 3021M: Michael Chan <michael.chan@broadcom.com> 3022L: netdev@vger.kernel.org 3023S: Supported 3024F: drivers/net/ethernet/broadcom/b44.* 3025 3026BROADCOM B53 ETHERNET SWITCH DRIVER 3027M: Florian Fainelli <f.fainelli@gmail.com> 3028L: netdev@vger.kernel.org 3029L: openwrt-devel@lists.openwrt.org (subscribers-only) 3030S: Supported 3031F: drivers/net/dsa/b53/* 3032F: include/linux/platform_data/b53.h 3033 3034BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3035M: Florian Fainelli <f.fainelli@gmail.com> 3036M: Ray Jui <rjui@broadcom.com> 3037M: Scott Branden <sbranden@broadcom.com> 3038M: bcm-kernel-feedback-list@broadcom.com 3039T: git git://github.com/broadcom/mach-bcm 3040S: Maintained 3041N: bcm281* 3042N: bcm113* 3043N: bcm216* 3044N: kona 3045F: arch/arm/mach-bcm/ 3046 3047BROADCOM BCM2835 ARM ARCHITECTURE 3048M: Eric Anholt <eric@anholt.net> 3049M: Stefan Wahren <stefan.wahren@i2se.com> 3050L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3052T: git git://github.com/anholt/linux 3053S: Maintained 3054N: bcm2835 3055F: drivers/staging/vc04_services 3056 3057BROADCOM BCM47XX MIPS ARCHITECTURE 3058M: Hauke Mehrtens <hauke@hauke-m.de> 3059M: Rafał Miłecki <zajec5@gmail.com> 3060L: linux-mips@vger.kernel.org 3061S: Maintained 3062F: Documentation/devicetree/bindings/mips/brcm/ 3063F: arch/mips/bcm47xx/* 3064F: arch/mips/include/asm/mach-bcm47xx/* 3065 3066BROADCOM BCM5301X ARM ARCHITECTURE 3067M: Hauke Mehrtens <hauke@hauke-m.de> 3068M: Rafał Miłecki <zajec5@gmail.com> 3069M: bcm-kernel-feedback-list@broadcom.com 3070L: linux-arm-kernel@lists.infradead.org 3071S: Maintained 3072F: arch/arm/mach-bcm/bcm_5301x.c 3073F: arch/arm/boot/dts/bcm5301x*.dtsi 3074F: arch/arm/boot/dts/bcm470* 3075F: arch/arm/boot/dts/bcm953012* 3076 3077BROADCOM BCM53573 ARM ARCHITECTURE 3078M: Rafał Miłecki <rafal@milecki.pl> 3079L: linux-arm-kernel@lists.infradead.org 3080S: Maintained 3081F: arch/arm/boot/dts/bcm53573* 3082F: arch/arm/boot/dts/bcm47189* 3083 3084BROADCOM BCM63XX ARM ARCHITECTURE 3085M: Florian Fainelli <f.fainelli@gmail.com> 3086M: bcm-kernel-feedback-list@broadcom.com 3087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3088T: git git://github.com/broadcom/stblinux.git 3089S: Maintained 3090N: bcm63xx 3091 3092BROADCOM BCM63XX/BCM33XX UDC DRIVER 3093M: Kevin Cernekee <cernekee@gmail.com> 3094L: linux-usb@vger.kernel.org 3095S: Maintained 3096F: drivers/usb/gadget/udc/bcm63xx_udc.* 3097 3098BROADCOM BCM7XXX ARM ARCHITECTURE 3099M: Brian Norris <computersforpeace@gmail.com> 3100M: Gregory Fong <gregory.0xf0@gmail.com> 3101M: Florian Fainelli <f.fainelli@gmail.com> 3102M: bcm-kernel-feedback-list@broadcom.com 3103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3104T: git git://github.com/broadcom/stblinux.git 3105S: Maintained 3106F: arch/arm/mach-bcm/*brcmstb* 3107F: arch/arm/boot/dts/bcm7*.dts* 3108F: drivers/bus/brcmstb_gisb.c 3109F: arch/arm/mm/cache-b15-rac.c 3110F: arch/arm/include/asm/hardware/cache-b15-rac.h 3111N: brcmstb 3112 3113BROADCOM BMIPS CPUFREQ DRIVER 3114M: Markus Mayer <mmayer@broadcom.com> 3115M: bcm-kernel-feedback-list@broadcom.com 3116L: linux-pm@vger.kernel.org 3117S: Maintained 3118F: drivers/cpufreq/bmips-cpufreq.c 3119 3120BROADCOM BMIPS MIPS ARCHITECTURE 3121M: Kevin Cernekee <cernekee@gmail.com> 3122M: Florian Fainelli <f.fainelli@gmail.com> 3123L: linux-mips@vger.kernel.org 3124T: git git://github.com/broadcom/stblinux.git 3125S: Maintained 3126F: arch/mips/bmips/* 3127F: arch/mips/include/asm/mach-bmips/* 3128F: arch/mips/kernel/*bmips* 3129F: arch/mips/boot/dts/brcm/bcm*.dts* 3130F: drivers/irqchip/irq-bcm63* 3131F: drivers/irqchip/irq-bcm7* 3132F: drivers/irqchip/irq-brcmstb* 3133F: include/linux/bcm963xx_nvram.h 3134F: include/linux/bcm963xx_tag.h 3135 3136BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3137M: Rasesh Mody <rmody@marvell.com> 3138M: GR-Linux-NIC-Dev@marvell.com 3139L: netdev@vger.kernel.org 3140S: Supported 3141F: drivers/net/ethernet/broadcom/bnx2.* 3142F: drivers/net/ethernet/broadcom/bnx2_* 3143 3144BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3145M: QLogic-Storage-Upstream@qlogic.com 3146L: linux-scsi@vger.kernel.org 3147S: Supported 3148F: drivers/scsi/bnx2fc/ 3149 3150BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3151M: QLogic-Storage-Upstream@qlogic.com 3152L: linux-scsi@vger.kernel.org 3153S: Supported 3154F: drivers/scsi/bnx2i/ 3155 3156BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3157M: Ariel Elior <aelior@marvell.com> 3158M: Sudarsana Kalluru <skalluru@marvell.com> 3159M: GR-everest-linux-l2@marvell.com 3160L: netdev@vger.kernel.org 3161S: Supported 3162F: drivers/net/ethernet/broadcom/bnx2x/ 3163 3164BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3165M: Michael Chan <michael.chan@broadcom.com> 3166L: netdev@vger.kernel.org 3167S: Supported 3168F: drivers/net/ethernet/broadcom/bnxt/ 3169 3170BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3171M: Arend van Spriel <arend.vanspriel@broadcom.com> 3172M: Franky Lin <franky.lin@broadcom.com> 3173M: Hante Meuleman <hante.meuleman@broadcom.com> 3174M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3175M: Wright Feng <wright.feng@cypress.com> 3176L: linux-wireless@vger.kernel.org 3177L: brcm80211-dev-list.pdl@broadcom.com 3178L: brcm80211-dev-list@cypress.com 3179S: Supported 3180F: drivers/net/wireless/broadcom/brcm80211/ 3181 3182BROADCOM BRCMSTB GPIO DRIVER 3183M: Gregory Fong <gregory.0xf0@gmail.com> 3184L: bcm-kernel-feedback-list@broadcom.com 3185S: Supported 3186F: drivers/gpio/gpio-brcmstb.c 3187F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3188 3189BROADCOM BRCMSTB I2C DRIVER 3190M: Kamal Dasu <kdasu.kdev@gmail.com> 3191L: linux-i2c@vger.kernel.org 3192L: bcm-kernel-feedback-list@broadcom.com 3193S: Supported 3194F: drivers/i2c/busses/i2c-brcmstb.c 3195F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3196 3197BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3198M: Al Cooper <alcooperx@gmail.com> 3199L: linux-kernel@vger.kernel.org 3200L: bcm-kernel-feedback-list@broadcom.com 3201S: Maintained 3202F: drivers/phy/broadcom/phy-brcm-usb* 3203 3204BROADCOM GENET ETHERNET DRIVER 3205M: Doug Berger <opendmb@gmail.com> 3206M: Florian Fainelli <f.fainelli@gmail.com> 3207L: bcm-kernel-feedback-list@broadcom.com 3208L: netdev@vger.kernel.org 3209S: Supported 3210F: drivers/net/ethernet/broadcom/genet/ 3211 3212BROADCOM IPROC ARM ARCHITECTURE 3213M: Ray Jui <rjui@broadcom.com> 3214M: Scott Branden <sbranden@broadcom.com> 3215M: bcm-kernel-feedback-list@broadcom.com 3216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3217T: git git://github.com/broadcom/cygnus-linux.git 3218S: Maintained 3219N: iproc 3220N: cygnus 3221N: bcm[-_]nsp 3222N: bcm9113* 3223N: bcm9583* 3224N: bcm9585* 3225N: bcm9586* 3226N: bcm988312 3227N: bcm113* 3228N: bcm583* 3229N: bcm585* 3230N: bcm586* 3231N: bcm88312 3232N: hr2 3233N: stingray 3234F: arch/arm64/boot/dts/broadcom/northstar2/* 3235F: arch/arm64/boot/dts/broadcom/stingray/* 3236F: drivers/clk/bcm/clk-ns* 3237F: drivers/clk/bcm/clk-sr* 3238F: drivers/pinctrl/bcm/pinctrl-ns* 3239F: include/dt-bindings/clock/bcm-sr* 3240 3241BROADCOM KONA GPIO DRIVER 3242M: Ray Jui <rjui@broadcom.com> 3243L: bcm-kernel-feedback-list@broadcom.com 3244S: Supported 3245F: drivers/gpio/gpio-bcm-kona.c 3246F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3247 3248BROADCOM NETXTREME-E ROCE DRIVER 3249M: Selvin Xavier <selvin.xavier@broadcom.com> 3250M: Devesh Sharma <devesh.sharma@broadcom.com> 3251M: Somnath Kotur <somnath.kotur@broadcom.com> 3252M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3253L: linux-rdma@vger.kernel.org 3254W: http://www.broadcom.com 3255S: Supported 3256F: drivers/infiniband/hw/bnxt_re/ 3257F: include/uapi/rdma/bnxt_re-abi.h 3258 3259BROADCOM NVRAM DRIVER 3260M: Rafał Miłecki <zajec5@gmail.com> 3261L: linux-mips@vger.kernel.org 3262S: Maintained 3263F: drivers/firmware/broadcom/* 3264 3265BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3266M: Rafał Miłecki <zajec5@gmail.com> 3267L: linux-wireless@vger.kernel.org 3268S: Maintained 3269F: drivers/bcma/ 3270F: include/linux/bcma/ 3271 3272BROADCOM STB AVS CPUFREQ DRIVER 3273M: Markus Mayer <mmayer@broadcom.com> 3274M: bcm-kernel-feedback-list@broadcom.com 3275L: linux-pm@vger.kernel.org 3276S: Maintained 3277F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3278F: drivers/cpufreq/brcmstb* 3279 3280BROADCOM STB AVS TMON 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/thermal/brcm,avs-tmon.txt 3286F: drivers/thermal/broadcom/brcmstb* 3287 3288BROADCOM STB NAND FLASH DRIVER 3289M: Brian Norris <computersforpeace@gmail.com> 3290M: Kamal Dasu <kdasu.kdev@gmail.com> 3291L: linux-mtd@lists.infradead.org 3292L: bcm-kernel-feedback-list@broadcom.com 3293S: Maintained 3294F: drivers/mtd/nand/raw/brcmnand/ 3295 3296BROADCOM STB DPFE DRIVER 3297M: Markus Mayer <mmayer@broadcom.com> 3298M: bcm-kernel-feedback-list@broadcom.com 3299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3300S: Maintained 3301F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3302F: drivers/memory/brcmstb_dpfe.c 3303 3304BROADCOM SPI DRIVER 3305M: Kamal Dasu <kdasu.kdev@gmail.com> 3306M: bcm-kernel-feedback-list@broadcom.com 3307S: Maintained 3308F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3309F: drivers/spi/spi-bcm-qspi.* 3310F: drivers/spi/spi-brcmstb-qspi.c 3311F: drivers/spi/spi-iproc-qspi.c 3312 3313BROADCOM SYSTEMPORT ETHERNET DRIVER 3314M: Florian Fainelli <f.fainelli@gmail.com> 3315L: bcm-kernel-feedback-list@broadcom.com 3316L: netdev@vger.kernel.org 3317S: Supported 3318F: drivers/net/ethernet/broadcom/bcmsysport.* 3319 3320BROADCOM TG3 GIGABIT ETHERNET DRIVER 3321M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3322M: Prashant Sreedharan <prashant@broadcom.com> 3323M: Michael Chan <mchan@broadcom.com> 3324L: netdev@vger.kernel.org 3325S: Supported 3326F: drivers/net/ethernet/broadcom/tg3.* 3327 3328BROCADE BFA FC SCSI DRIVER 3329M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3330M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3331L: linux-scsi@vger.kernel.org 3332S: Supported 3333F: drivers/scsi/bfa/ 3334 3335BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3336M: Rasesh Mody <rmody@marvell.com> 3337M: Sudarsana Kalluru <skalluru@marvell.com> 3338M: GR-Linux-NIC-Dev@marvell.com 3339L: netdev@vger.kernel.org 3340S: Supported 3341F: drivers/net/ethernet/brocade/bna/ 3342 3343BSG (block layer generic sg v4 driver) 3344M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3345L: linux-scsi@vger.kernel.org 3346S: Supported 3347F: block/bsg.c 3348F: include/linux/bsg.h 3349F: include/uapi/linux/bsg.h 3350 3351BT87X AUDIO DRIVER 3352M: Clemens Ladisch <clemens@ladisch.de> 3353L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3354T: git git://git.alsa-project.org/alsa-kernel.git 3355S: Maintained 3356F: Documentation/sound/cards/bt87x.rst 3357F: sound/pci/bt87x.c 3358 3359BT8XXGPIO DRIVER 3360M: Michael Buesch <m@bues.ch> 3361W: http://bu3sch.de/btgpio.php 3362S: Maintained 3363F: drivers/gpio/gpio-bt8xx.c 3364 3365BTRFS FILE SYSTEM 3366M: Chris Mason <clm@fb.com> 3367M: Josef Bacik <josef@toxicpanda.com> 3368M: David Sterba <dsterba@suse.com> 3369L: linux-btrfs@vger.kernel.org 3370W: http://btrfs.wiki.kernel.org/ 3371Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3372T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3373S: Maintained 3374F: Documentation/filesystems/btrfs.txt 3375F: fs/btrfs/ 3376F: include/linux/btrfs* 3377F: include/uapi/linux/btrfs* 3378 3379BTTV VIDEO4LINUX DRIVER 3380M: Mauro Carvalho Chehab <mchehab@kernel.org> 3381L: linux-media@vger.kernel.org 3382W: https://linuxtv.org 3383T: git git://linuxtv.org/media_tree.git 3384S: Odd fixes 3385F: Documentation/media/v4l-drivers/bttv* 3386F: drivers/media/pci/bt8xx/bttv* 3387 3388BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3389M: Chanwoo Choi <cw00.choi@samsung.com> 3390L: linux-pm@vger.kernel.org 3391L: linux-samsung-soc@vger.kernel.org 3392T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3393S: Maintained 3394F: drivers/devfreq/exynos-bus.c 3395F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3396 3397BUSLOGIC SCSI DRIVER 3398M: Khalid Aziz <khalid@gonehiking.org> 3399L: linux-scsi@vger.kernel.org 3400S: Maintained 3401F: drivers/scsi/BusLogic.* 3402F: drivers/scsi/FlashPoint.* 3403 3404C-MEDIA CMI8788 DRIVER 3405M: Clemens Ladisch <clemens@ladisch.de> 3406L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3407T: git git://git.alsa-project.org/alsa-kernel.git 3408S: Maintained 3409F: sound/pci/oxygen/ 3410 3411C-SKY ARCHITECTURE 3412M: Guo Ren <guoren@kernel.org> 3413T: git https://github.com/c-sky/csky-linux.git 3414S: Supported 3415F: arch/csky/ 3416F: Documentation/devicetree/bindings/csky/ 3417F: drivers/irqchip/irq-csky-* 3418F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3419F: drivers/clocksource/timer-gx6605s.c 3420F: drivers/clocksource/timer-mp-csky.c 3421F: Documentation/devicetree/bindings/timer/csky,* 3422K: csky 3423N: csky 3424 3425C6X ARCHITECTURE 3426M: Mark Salter <msalter@redhat.com> 3427M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3428L: linux-c6x-dev@linux-c6x.org 3429W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3430S: Maintained 3431F: arch/c6x/ 3432 3433CA8210 IEEE-802.15.4 RADIO DRIVER 3434M: Harry Morris <h.morris@cascoda.com> 3435L: linux-wpan@vger.kernel.org 3436W: https://github.com/Cascoda/ca8210-linux.git 3437S: Maintained 3438F: drivers/net/ieee802154/ca8210.c 3439F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3440 3441CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3442M: David Howells <dhowells@redhat.com> 3443L: linux-cachefs@redhat.com (moderated for non-subscribers) 3444S: Supported 3445F: Documentation/filesystems/caching/cachefiles.txt 3446F: fs/cachefiles/ 3447 3448CADENCE MIPI-CSI2 BRIDGES 3449M: Maxime Ripard <maxime.ripard@bootlin.com> 3450L: linux-media@vger.kernel.org 3451S: Maintained 3452F: Documentation/devicetree/bindings/media/cdns,*.txt 3453F: drivers/media/platform/cadence/cdns-csi2* 3454 3455CADET FM/AM RADIO RECEIVER DRIVER 3456M: Hans Verkuil <hverkuil@xs4all.nl> 3457L: linux-media@vger.kernel.org 3458T: git git://linuxtv.org/media_tree.git 3459W: https://linuxtv.org 3460S: Maintained 3461F: drivers/media/radio/radio-cadet* 3462 3463CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3464M: Jonathan Corbet <corbet@lwn.net> 3465L: linux-media@vger.kernel.org 3466T: git git://linuxtv.org/media_tree.git 3467S: Maintained 3468F: Documentation/media/v4l-drivers/cafe_ccic* 3469F: drivers/media/platform/marvell-ccic/ 3470 3471CAIF NETWORK LAYER 3472L: netdev@vger.kernel.org 3473S: Orphan 3474F: Documentation/networking/caif/ 3475F: drivers/net/caif/ 3476F: include/uapi/linux/caif/ 3477F: include/net/caif/ 3478F: net/caif/ 3479 3480CAKE QDISC 3481M: Toke Høiland-Jørgensen <toke@toke.dk> 3482L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3483S: Maintained 3484F: net/sched/sch_cake.c 3485 3486CALGARY x86-64 IOMMU 3487M: Muli Ben-Yehuda <mulix@mulix.org> 3488M: Jon Mason <jdmason@kudzu.us> 3489L: iommu@lists.linux-foundation.org 3490S: Maintained 3491F: arch/x86/kernel/pci-calgary_64.c 3492F: arch/x86/kernel/tce_64.c 3493F: arch/x86/include/asm/calgary.h 3494F: arch/x86/include/asm/tce.h 3495 3496CAN NETWORK DRIVERS 3497M: Wolfgang Grandegger <wg@grandegger.com> 3498M: Marc Kleine-Budde <mkl@pengutronix.de> 3499L: linux-can@vger.kernel.org 3500W: https://github.com/linux-can 3501T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3502T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3503S: Maintained 3504F: Documentation/devicetree/bindings/net/can/ 3505F: drivers/net/can/ 3506F: include/linux/can/dev.h 3507F: include/linux/can/platform/ 3508F: include/uapi/linux/can/error.h 3509F: include/uapi/linux/can/netlink.h 3510 3511CAN NETWORK LAYER 3512M: Oliver Hartkopp <socketcan@hartkopp.net> 3513M: Marc Kleine-Budde <mkl@pengutronix.de> 3514L: linux-can@vger.kernel.org 3515W: https://github.com/linux-can 3516T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3517T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3518S: Maintained 3519F: Documentation/networking/can.rst 3520F: net/can/ 3521F: include/linux/can/core.h 3522F: include/uapi/linux/can.h 3523F: include/uapi/linux/can/bcm.h 3524F: include/uapi/linux/can/raw.h 3525F: include/uapi/linux/can/gw.h 3526 3527CAPABILITIES 3528M: Serge Hallyn <serge@hallyn.com> 3529L: linux-security-module@vger.kernel.org 3530S: Supported 3531F: include/linux/capability.h 3532F: include/uapi/linux/capability.h 3533F: security/commoncap.c 3534F: kernel/capability.c 3535 3536CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3537M: Kevin Tsai <ktsai@capellamicro.com> 3538S: Maintained 3539F: drivers/iio/light/cm* 3540 3541CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3542M: Christian Lamparter <chunkeey@googlemail.com> 3543L: linux-wireless@vger.kernel.org 3544W: http://wireless.kernel.org/en/users/Drivers/carl9170 3545S: Maintained 3546F: drivers/net/wireless/ath/carl9170/ 3547 3548CAVIUM I2C DRIVER 3549M: Jan Glauber <jglauber@cavium.com> 3550M: David Daney <david.daney@cavium.com> 3551W: http://www.cavium.com 3552S: Supported 3553F: drivers/i2c/busses/i2c-octeon* 3554F: drivers/i2c/busses/i2c-thunderx* 3555 3556CAVIUM LIQUIDIO NETWORK DRIVER 3557M: Derek Chickles <dchickles@marvell.com> 3558M: Satanand Burla <sburla@marvell.com> 3559M: Felix Manlunas <fmanlunas@marvell.com> 3560L: netdev@vger.kernel.org 3561W: http://www.cavium.com 3562S: Supported 3563F: drivers/net/ethernet/cavium/liquidio/ 3564 3565CAVIUM MMC DRIVER 3566M: Jan Glauber <jglauber@cavium.com> 3567M: David Daney <david.daney@cavium.com> 3568M: Steven J. Hill <Steven.Hill@cavium.com> 3569W: http://www.cavium.com 3570S: Supported 3571F: drivers/mmc/host/cavium* 3572 3573CAVIUM OCTEON-TX CRYPTO DRIVER 3574M: George Cherian <george.cherian@cavium.com> 3575L: linux-crypto@vger.kernel.org 3576W: http://www.cavium.com 3577S: Supported 3578F: drivers/crypto/cavium/cpt/ 3579 3580CAVIUM THUNDERX2 ARM64 SOC 3581M: Robert Richter <rrichter@cavium.com> 3582M: Jayachandran C <jnair@caviumnetworks.com> 3583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3584S: Maintained 3585F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3586F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3587 3588CC2520 IEEE-802.15.4 RADIO DRIVER 3589M: Varka Bhadram <varkabhadram@gmail.com> 3590L: linux-wpan@vger.kernel.org 3591S: Maintained 3592F: drivers/net/ieee802154/cc2520.c 3593F: include/linux/spi/cc2520.h 3594F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3595 3596CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3597M: Gilad Ben-Yossef <gilad@benyossef.com> 3598L: linux-crypto@vger.kernel.org 3599S: Supported 3600F: drivers/crypto/ccree/ 3601W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3602 3603CEC FRAMEWORK 3604M: Hans Verkuil <hans.verkuil@cisco.com> 3605L: linux-media@vger.kernel.org 3606T: git git://linuxtv.org/media_tree.git 3607W: http://linuxtv.org 3608S: Supported 3609F: Documentation/media/kapi/cec-core.rst 3610F: Documentation/media/uapi/cec 3611F: drivers/media/cec/ 3612F: drivers/media/rc/keymaps/rc-cec.c 3613F: include/media/cec.h 3614F: include/media/cec-notifier.h 3615F: include/uapi/linux/cec.h 3616F: include/uapi/linux/cec-funcs.h 3617F: Documentation/devicetree/bindings/media/cec.txt 3618F: Documentation/ABI/testing/debugfs-cec-error-inj 3619 3620CEC GPIO DRIVER 3621M: Hans Verkuil <hans.verkuil@cisco.com> 3622L: linux-media@vger.kernel.org 3623T: git git://linuxtv.org/media_tree.git 3624W: http://linuxtv.org 3625S: Supported 3626F: drivers/media/platform/cec-gpio/ 3627F: Documentation/devicetree/bindings/media/cec-gpio.txt 3628 3629CELL BROADBAND ENGINE ARCHITECTURE 3630M: Arnd Bergmann <arnd@arndb.de> 3631L: linuxppc-dev@lists.ozlabs.org 3632W: http://www.ibm.com/developerworks/power/cell/ 3633S: Supported 3634F: arch/powerpc/include/asm/cell*.h 3635F: arch/powerpc/include/asm/spu*.h 3636F: arch/powerpc/include/uapi/asm/spu*.h 3637F: arch/powerpc/oprofile/*cell* 3638F: arch/powerpc/platforms/cell/ 3639 3640CEPH COMMON CODE (LIBCEPH) 3641M: Ilya Dryomov <idryomov@gmail.com> 3642M: "Yan, Zheng" <zyan@redhat.com> 3643M: Sage Weil <sage@redhat.com> 3644L: ceph-devel@vger.kernel.org 3645W: http://ceph.com/ 3646T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3647T: git git://github.com/ceph/ceph-client.git 3648S: Supported 3649F: net/ceph/ 3650F: include/linux/ceph/ 3651F: include/linux/crush/ 3652 3653CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3654M: "Yan, Zheng" <zyan@redhat.com> 3655M: Sage Weil <sage@redhat.com> 3656M: Ilya Dryomov <idryomov@gmail.com> 3657L: ceph-devel@vger.kernel.org 3658W: http://ceph.com/ 3659T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3660T: git git://github.com/ceph/ceph-client.git 3661S: Supported 3662F: Documentation/filesystems/ceph.txt 3663F: fs/ceph/ 3664 3665CERTIFICATE HANDLING: 3666M: David Howells <dhowells@redhat.com> 3667M: David Woodhouse <dwmw2@infradead.org> 3668L: keyrings@vger.kernel.org 3669S: Maintained 3670F: Documentation/admin-guide/module-signing.rst 3671F: certs/ 3672F: scripts/sign-file.c 3673F: scripts/extract-cert.c 3674 3675CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3676L: linux-usb@vger.kernel.org 3677S: Orphan 3678F: Documentation/usb/WUSB-Design-overview.txt 3679F: Documentation/usb/wusb-cbaf 3680F: drivers/usb/host/hwa-hc.c 3681F: drivers/usb/host/whci/ 3682F: drivers/usb/wusbcore/ 3683F: include/linux/usb/wusb* 3684 3685CFAG12864B LCD DRIVER 3686M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3687S: Maintained 3688F: drivers/auxdisplay/cfag12864b.c 3689F: include/linux/cfag12864b.h 3690 3691CFAG12864BFB LCD FRAMEBUFFER DRIVER 3692M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3693S: Maintained 3694F: drivers/auxdisplay/cfag12864bfb.c 3695F: include/linux/cfag12864b.h 3696 3697802.11 (including CFG80211/NL80211) 3698M: Johannes Berg <johannes@sipsolutions.net> 3699L: linux-wireless@vger.kernel.org 3700W: http://wireless.kernel.org/ 3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3702T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3703S: Maintained 3704F: net/wireless/ 3705F: include/uapi/linux/nl80211.h 3706F: include/linux/ieee80211.h 3707F: include/net/wext.h 3708F: include/net/cfg80211.h 3709F: include/net/iw_handler.h 3710F: include/net/ieee80211_radiotap.h 3711F: Documentation/driver-api/80211/cfg80211.rst 3712F: Documentation/networking/regulatory.txt 3713 3714CHAR and MISC DRIVERS 3715M: Arnd Bergmann <arnd@arndb.de> 3716M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3717T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3718S: Supported 3719F: drivers/char/ 3720F: drivers/misc/ 3721F: include/linux/miscdevice.h 3722 3723CHECKPATCH 3724M: Andy Whitcroft <apw@canonical.com> 3725M: Joe Perches <joe@perches.com> 3726S: Maintained 3727F: scripts/checkpatch.pl 3728 3729CHINESE DOCUMENTATION 3730M: Harry Wei <harryxiyou@gmail.com> 3731L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3732L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3733S: Maintained 3734F: Documentation/translations/zh_CN/ 3735 3736CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3737M: Peter Chen <Peter.Chen@nxp.com> 3738T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3739L: linux-usb@vger.kernel.org 3740S: Maintained 3741F: drivers/usb/chipidea/ 3742 3743CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3744M: Hans de Goede <hdegoede@redhat.com> 3745L: linux-input@vger.kernel.org 3746S: Maintained 3747F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3748F: drivers/input/touchscreen/chipone_icn8318.c 3749 3750CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3751M: Hans de Goede <hdegoede@redhat.com> 3752L: linux-input@vger.kernel.org 3753S: Maintained 3754F: drivers/input/touchscreen/chipone_icn8505.c 3755 3756CHROME HARDWARE PLATFORM SUPPORT 3757M: Benson Leung <bleung@chromium.org> 3758M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3759S: Maintained 3760T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3761F: drivers/platform/chrome/ 3762 3763CHROMEOS EC SUBDRIVERS 3764M: Benson Leung <bleung@chromium.org> 3765M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3766R: Guenter Roeck <groeck@chromium.org> 3767S: Maintained 3768N: cros_ec 3769N: cros-ec 3770F: drivers/power/supply/cros_usbpd-charger.c 3771 3772CHROMEOS EC CODEC DRIVER 3773M: Cheng-Yi Chiang <cychiang@chromium.org> 3774S: Maintained 3775R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3776R: Guenter Roeck <groeck@chromium.org> 3777F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3778F: sound/soc/codecs/cros_ec_codec.* 3779 3780CIRRUS LOGIC AUDIO CODEC DRIVERS 3781M: Brian Austin <brian.austin@cirrus.com> 3782M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3783L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3784S: Maintained 3785F: sound/soc/codecs/cs* 3786 3787CIRRUS LOGIC EP93XX ETHERNET DRIVER 3788M: Hartley Sweeten <hsweeten@visionengravers.com> 3789L: netdev@vger.kernel.org 3790S: Maintained 3791F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3792 3793CIRRUS LOGIC LOCHNAGAR DRIVER 3794M: Charles Keepax <ckeepax@opensource.cirrus.com> 3795M: Richard Fitzgerald <rf@opensource.cirrus.com> 3796L: patches@opensource.cirrus.com 3797S: Supported 3798F: drivers/clk/clk-lochnagar.c 3799F: drivers/mfd/lochnagar-i2c.c 3800F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3801F: drivers/regulator/lochnagar-regulator.c 3802F: include/dt-bindings/clk/lochnagar.h 3803F: include/dt-bindings/pinctrl/lochnagar.h 3804F: include/linux/mfd/lochnagar* 3805F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3806F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3807F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3808F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3809 3810CISCO FCOE HBA DRIVER 3811M: Satish Kharat <satishkh@cisco.com> 3812M: Sesidhar Baddela <sebaddel@cisco.com> 3813M: Karan Tilak Kumar <kartilak@cisco.com> 3814L: linux-scsi@vger.kernel.org 3815S: Supported 3816F: drivers/scsi/fnic/ 3817 3818CISCO SCSI HBA DRIVER 3819M: Karan Tilak Kumar <kartilak@cisco.com> 3820M: Sesidhar Baddela <sebaddel@cisco.com> 3821L: linux-scsi@vger.kernel.org 3822S: Supported 3823F: drivers/scsi/snic/ 3824 3825CISCO VIC ETHERNET NIC DRIVER 3826M: Christian Benvenuti <benve@cisco.com> 3827M: Govindarajulu Varadarajan <_govind@gmx.com> 3828M: Parvi Kaustubhi <pkaustub@cisco.com> 3829S: Supported 3830F: drivers/net/ethernet/cisco/enic/ 3831 3832CISCO VIC LOW LATENCY NIC DRIVER 3833M: Christian Benvenuti <benve@cisco.com> 3834M: Nelson Escobar <neescoba@cisco.com> 3835M: Parvi Kaustubhi <pkaustub@cisco.com> 3836S: Supported 3837F: drivers/infiniband/hw/usnic/ 3838 3839CIRRUS LOGIC MADERA CODEC DRIVERS 3840M: Charles Keepax <ckeepax@opensource.cirrus.com> 3841M: Richard Fitzgerald <rf@opensource.cirrus.com> 3842L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3843L: patches@opensource.cirrus.com 3844T: git https://github.com/CirrusLogic/linux-drivers.git 3845W: https://github.com/CirrusLogic/linux-drivers/wiki 3846S: Supported 3847F: Documentation/devicetree/bindings/mfd/madera.txt 3848F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3849F: include/linux/irqchip/irq-madera* 3850F: include/linux/mfd/madera/* 3851F: drivers/gpio/gpio-madera* 3852F: drivers/irqchip/irq-madera* 3853F: drivers/mfd/madera* 3854F: drivers/mfd/cs47l* 3855F: drivers/pinctrl/cirrus/* 3856 3857CLANG-FORMAT FILE 3858M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3859S: Maintained 3860F: .clang-format 3861 3862CLEANCACHE API 3863M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3864L: linux-kernel@vger.kernel.org 3865S: Maintained 3866F: mm/cleancache.c 3867F: include/linux/cleancache.h 3868 3869CLK API 3870M: Russell King <linux@armlinux.org.uk> 3871L: linux-clk@vger.kernel.org 3872S: Maintained 3873F: include/linux/clk.h 3874 3875CLOCKSOURCE, CLOCKEVENT DRIVERS 3876M: Daniel Lezcano <daniel.lezcano@linaro.org> 3877M: Thomas Gleixner <tglx@linutronix.de> 3878L: linux-kernel@vger.kernel.org 3879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3880S: Supported 3881F: drivers/clocksource/ 3882F: Documentation/devicetree/bindings/timer/ 3883 3884CMPC ACPI DRIVER 3885M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3886M: Daniel Oliveira Nascimento <don@syst.com.br> 3887L: platform-driver-x86@vger.kernel.org 3888S: Supported 3889F: drivers/platform/x86/classmate-laptop.c 3890 3891COBALT MEDIA DRIVER 3892M: Hans Verkuil <hans.verkuil@cisco.com> 3893L: linux-media@vger.kernel.org 3894T: git git://linuxtv.org/media_tree.git 3895W: https://linuxtv.org 3896S: Supported 3897F: drivers/media/pci/cobalt/ 3898 3899COCCINELLE/Semantic Patches (SmPL) 3900M: Julia Lawall <Julia.Lawall@lip6.fr> 3901M: Gilles Muller <Gilles.Muller@lip6.fr> 3902M: Nicolas Palix <nicolas.palix@imag.fr> 3903M: Michal Marek <michal.lkml@markovi.net> 3904L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3906W: http://coccinelle.lip6.fr/ 3907S: Supported 3908F: Documentation/dev-tools/coccinelle.rst 3909F: scripts/coccinelle/ 3910F: scripts/coccicheck 3911 3912CODA FILE SYSTEM 3913M: Jan Harkes <jaharkes@cs.cmu.edu> 3914M: coda@cs.cmu.edu 3915L: codalist@coda.cs.cmu.edu 3916W: http://www.coda.cs.cmu.edu/ 3917S: Maintained 3918F: Documentation/filesystems/coda.txt 3919F: fs/coda/ 3920F: include/linux/coda*.h 3921F: include/uapi/linux/coda*.h 3922 3923CODA V4L2 MEM2MEM DRIVER 3924M: Philipp Zabel <p.zabel@pengutronix.de> 3925L: linux-media@vger.kernel.org 3926S: Maintained 3927F: Documentation/devicetree/bindings/media/coda.txt 3928F: drivers/media/platform/coda/ 3929 3930CODE OF CONDUCT 3931M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3932S: Supported 3933F: Documentation/process/code-of-conduct.rst 3934F: Documentation/process/code-of-conduct-interpretation.rst 3935 3936COMMON CLK FRAMEWORK 3937M: Michael Turquette <mturquette@baylibre.com> 3938M: Stephen Boyd <sboyd@kernel.org> 3939L: linux-clk@vger.kernel.org 3940Q: http://patchwork.kernel.org/project/linux-clk/list/ 3941T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3942S: Maintained 3943F: Documentation/devicetree/bindings/clock/ 3944F: drivers/clk/ 3945X: drivers/clk/clkdev.c 3946F: include/linux/clk-pr* 3947F: include/linux/clk/ 3948F: include/linux/of_clk.h 3949 3950COMMON INTERNET FILE SYSTEM (CIFS) 3951M: Steve French <sfrench@samba.org> 3952L: linux-cifs@vger.kernel.org 3953L: samba-technical@lists.samba.org (moderated for non-subscribers) 3954W: http://linux-cifs.samba.org/ 3955T: git git://git.samba.org/sfrench/cifs-2.6.git 3956S: Supported 3957F: Documentation/filesystems/cifs/ 3958F: fs/cifs/ 3959 3960COMPACTPCI HOTPLUG CORE 3961M: Scott Murray <scott@spiteful.org> 3962L: linux-pci@vger.kernel.org 3963S: Maintained 3964F: drivers/pci/hotplug/cpci_hotplug* 3965 3966COMPACTPCI HOTPLUG GENERIC DRIVER 3967M: Scott Murray <scott@spiteful.org> 3968L: linux-pci@vger.kernel.org 3969S: Maintained 3970F: drivers/pci/hotplug/cpcihp_generic.c 3971 3972COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3973M: Scott Murray <scott@spiteful.org> 3974L: linux-pci@vger.kernel.org 3975S: Maintained 3976F: drivers/pci/hotplug/cpcihp_zt5550.* 3977 3978COMPAL LAPTOP SUPPORT 3979M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3980L: platform-driver-x86@vger.kernel.org 3981S: Maintained 3982F: drivers/platform/x86/compal-laptop.c 3983 3984COMPILER ATTRIBUTES 3985M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3986S: Maintained 3987F: include/linux/compiler_attributes.h 3988 3989CONEXANT ACCESSRUNNER USB DRIVER 3990L: accessrunner-general@lists.sourceforge.net 3991W: http://accessrunner.sourceforge.net/ 3992S: Orphan 3993F: drivers/usb/atm/cxacru.c 3994 3995CONFIGFS 3996M: Joel Becker <jlbec@evilplan.org> 3997M: Christoph Hellwig <hch@lst.de> 3998T: git git://git.infradead.org/users/hch/configfs.git 3999S: Supported 4000F: fs/configfs/ 4001F: include/linux/configfs.h 4002 4003CONNECTOR 4004M: Evgeniy Polyakov <zbr@ioremap.net> 4005L: netdev@vger.kernel.org 4006S: Maintained 4007F: drivers/connector/ 4008 4009CONTROL GROUP (CGROUP) 4010M: Tejun Heo <tj@kernel.org> 4011M: Li Zefan <lizefan@huawei.com> 4012M: Johannes Weiner <hannes@cmpxchg.org> 4013L: cgroups@vger.kernel.org 4014T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4015S: Maintained 4016F: Documentation/admin-guide/cgroup-v2.rst 4017F: Documentation/cgroup-v1/ 4018F: include/linux/cgroup* 4019F: kernel/cgroup/ 4020 4021CONTROL GROUP - CPUSET 4022M: Li Zefan <lizefan@huawei.com> 4023L: cgroups@vger.kernel.org 4024W: http://www.bullopensource.org/cpuset/ 4025W: http://oss.sgi.com/projects/cpusets/ 4026T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4027S: Maintained 4028F: Documentation/cgroup-v1/cpusets.txt 4029F: include/linux/cpuset.h 4030F: kernel/cgroup/cpuset.c 4031 4032CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4033M: Johannes Weiner <hannes@cmpxchg.org> 4034M: Michal Hocko <mhocko@kernel.org> 4035M: Vladimir Davydov <vdavydov.dev@gmail.com> 4036L: cgroups@vger.kernel.org 4037L: linux-mm@kvack.org 4038S: Maintained 4039F: mm/memcontrol.c 4040F: mm/swap_cgroup.c 4041 4042CORETEMP HARDWARE MONITORING DRIVER 4043M: Fenghua Yu <fenghua.yu@intel.com> 4044L: linux-hwmon@vger.kernel.org 4045S: Maintained 4046F: Documentation/hwmon/coretemp 4047F: drivers/hwmon/coretemp.c 4048 4049COSA/SRP SYNC SERIAL DRIVER 4050M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4051W: http://www.fi.muni.cz/~kas/cosa/ 4052S: Maintained 4053F: drivers/net/wan/cosa* 4054 4055CPMAC ETHERNET DRIVER 4056M: Florian Fainelli <f.fainelli@gmail.com> 4057L: netdev@vger.kernel.org 4058S: Maintained 4059F: drivers/net/ethernet/ti/cpmac.c 4060 4061CPU FREQUENCY SCALING FRAMEWORK 4062M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4063M: Viresh Kumar <viresh.kumar@linaro.org> 4064L: linux-pm@vger.kernel.org 4065S: Maintained 4066T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4067T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4068B: https://bugzilla.kernel.org 4069F: Documentation/admin-guide/pm/cpufreq.rst 4070F: Documentation/admin-guide/pm/intel_pstate.rst 4071F: Documentation/cpu-freq/ 4072F: Documentation/devicetree/bindings/cpufreq/ 4073F: drivers/cpufreq/ 4074F: include/linux/cpufreq.h 4075F: tools/testing/selftests/cpufreq/ 4076 4077CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4078M: Viresh Kumar <viresh.kumar@linaro.org> 4079M: Sudeep Holla <sudeep.holla@arm.com> 4080L: linux-pm@vger.kernel.org 4081W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4082S: Maintained 4083F: drivers/cpufreq/arm_big_little.h 4084F: drivers/cpufreq/arm_big_little.c 4085 4086CPU POWER MONITORING SUBSYSTEM 4087M: Thomas Renninger <trenn@suse.com> 4088M: Shuah Khan <shuah@kernel.org> 4089M: Shuah Khan <skhan@linuxfoundation.org> 4090L: linux-pm@vger.kernel.org 4091S: Maintained 4092F: tools/power/cpupower/ 4093 4094CPUID/MSR DRIVER 4095M: "H. Peter Anvin" <hpa@zytor.com> 4096S: Maintained 4097F: arch/x86/kernel/cpuid.c 4098F: arch/x86/kernel/msr.c 4099 4100CPUIDLE DRIVER - ARM BIG LITTLE 4101M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4102M: Daniel Lezcano <daniel.lezcano@linaro.org> 4103L: linux-pm@vger.kernel.org 4104L: linux-arm-kernel@lists.infradead.org 4105T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4106S: Maintained 4107F: drivers/cpuidle/cpuidle-big_little.c 4108 4109CPUIDLE DRIVER - ARM EXYNOS 4110M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4111M: Daniel Lezcano <daniel.lezcano@linaro.org> 4112M: Kukjin Kim <kgene@kernel.org> 4113L: linux-pm@vger.kernel.org 4114L: linux-samsung-soc@vger.kernel.org 4115S: Supported 4116F: drivers/cpuidle/cpuidle-exynos.c 4117F: arch/arm/mach-exynos/pm.c 4118 4119CPU IDLE TIME MANAGEMENT FRAMEWORK 4120M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4121M: Daniel Lezcano <daniel.lezcano@linaro.org> 4122L: linux-pm@vger.kernel.org 4123S: Maintained 4124T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4125B: https://bugzilla.kernel.org 4126F: Documentation/admin-guide/pm/cpuidle.rst 4127F: Documentation/driver-api/pm/cpuidle.rst 4128F: drivers/cpuidle/* 4129F: include/linux/cpuidle.h 4130 4131CRAMFS FILESYSTEM 4132M: Nicolas Pitre <nico@linaro.org> 4133S: Maintained 4134F: Documentation/filesystems/cramfs.txt 4135F: fs/cramfs/ 4136 4137CRYPTO API 4138M: Herbert Xu <herbert@gondor.apana.org.au> 4139M: "David S. Miller" <davem@davemloft.net> 4140L: linux-crypto@vger.kernel.org 4141T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4142T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4143S: Maintained 4144F: Documentation/crypto/ 4145F: Documentation/devicetree/bindings/crypto/ 4146F: arch/*/crypto/ 4147F: crypto/ 4148F: drivers/crypto/ 4149F: include/crypto/ 4150F: include/linux/crypto* 4151 4152CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4153M: Neil Horman <nhorman@tuxdriver.com> 4154L: linux-crypto@vger.kernel.org 4155S: Maintained 4156F: crypto/ansi_cprng.c 4157F: crypto/rng.c 4158 4159CS3308 MEDIA DRIVER 4160M: Hans Verkuil <hverkuil@xs4all.nl> 4161L: linux-media@vger.kernel.org 4162T: git git://linuxtv.org/media_tree.git 4163W: http://linuxtv.org 4164S: Odd Fixes 4165F: drivers/media/i2c/cs3308.c 4166 4167CS5535 Audio ALSA driver 4168M: Jaya Kumar <jayakumar.alsa@gmail.com> 4169S: Maintained 4170F: sound/pci/cs5535audio/ 4171 4172CSI DRIVERS FOR ALLWINNER V3s 4173M: Yong Deng <yong.deng@magewell.com> 4174L: linux-media@vger.kernel.org 4175T: git git://linuxtv.org/media_tree.git 4176S: Maintained 4177F: drivers/media/platform/sunxi/sun6i-csi/ 4178F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4179 4180CW1200 WLAN driver 4181M: Solomon Peachy <pizza@shaftnet.org> 4182S: Maintained 4183F: drivers/net/wireless/st/cw1200/ 4184 4185CX18 VIDEO4LINUX DRIVER 4186M: Andy Walls <awalls@md.metrocast.net> 4187L: ivtv-devel@ivtvdriver.org (subscribers-only) 4188L: linux-media@vger.kernel.org 4189T: git git://linuxtv.org/media_tree.git 4190W: https://linuxtv.org 4191W: http://www.ivtvdriver.org/index.php/Cx18 4192S: Maintained 4193F: Documentation/media/v4l-drivers/cx18* 4194F: drivers/media/pci/cx18/ 4195F: include/uapi/linux/ivtv* 4196 4197CX2341X MPEG ENCODER HELPER MODULE 4198M: Hans Verkuil <hverkuil@xs4all.nl> 4199L: linux-media@vger.kernel.org 4200T: git git://linuxtv.org/media_tree.git 4201W: https://linuxtv.org 4202S: Maintained 4203F: drivers/media/common/cx2341x* 4204F: include/media/drv-intf/cx2341x.h 4205 4206CX24120 MEDIA DRIVER 4207M: Jemma Denson <jdenson@gmail.com> 4208M: Patrick Boettcher <patrick.boettcher@posteo.de> 4209L: linux-media@vger.kernel.org 4210W: https://linuxtv.org 4211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4212S: Maintained 4213F: drivers/media/dvb-frontends/cx24120* 4214 4215CX88 VIDEO4LINUX DRIVER 4216M: Mauro Carvalho Chehab <mchehab@kernel.org> 4217L: linux-media@vger.kernel.org 4218W: https://linuxtv.org 4219T: git git://linuxtv.org/media_tree.git 4220S: Odd fixes 4221F: Documentation/media/v4l-drivers/cx88* 4222F: drivers/media/pci/cx88/ 4223 4224CXD2820R MEDIA DRIVER 4225M: Antti Palosaari <crope@iki.fi> 4226L: linux-media@vger.kernel.org 4227W: https://linuxtv.org 4228W: http://palosaari.fi/linux/ 4229Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4230T: git git://linuxtv.org/anttip/media_tree.git 4231S: Maintained 4232F: drivers/media/dvb-frontends/cxd2820r* 4233 4234CXGB3 ETHERNET DRIVER (CXGB3) 4235M: Vishal Kulkarni <vishal@chelsio.com> 4236L: netdev@vger.kernel.org 4237W: http://www.chelsio.com 4238S: Supported 4239F: drivers/net/ethernet/chelsio/cxgb3/ 4240 4241CXGB3 ISCSI DRIVER (CXGB3I) 4242M: Karen Xie <kxie@chelsio.com> 4243L: linux-scsi@vger.kernel.org 4244W: http://www.chelsio.com 4245S: Supported 4246F: drivers/scsi/cxgbi/cxgb3i 4247 4248CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4249M: Steve Wise <swise@chelsio.com> 4250L: linux-rdma@vger.kernel.org 4251W: http://www.openfabrics.org 4252S: Supported 4253F: drivers/infiniband/hw/cxgb3/ 4254F: include/uapi/rdma/cxgb3-abi.h 4255 4256CXGB4 CRYPTO DRIVER (chcr) 4257M: Harsh Jain <harsh@chelsio.com> 4258L: linux-crypto@vger.kernel.org 4259W: http://www.chelsio.com 4260S: Supported 4261F: drivers/crypto/chelsio 4262 4263CXGB4 ETHERNET DRIVER (CXGB4) 4264M: Vishal Kulkarni <vishal@chelsio.com> 4265L: netdev@vger.kernel.org 4266W: http://www.chelsio.com 4267S: Supported 4268F: drivers/net/ethernet/chelsio/cxgb4/ 4269 4270CXGB4 ISCSI DRIVER (CXGB4I) 4271M: Karen Xie <kxie@chelsio.com> 4272L: linux-scsi@vger.kernel.org 4273W: http://www.chelsio.com 4274S: Supported 4275F: drivers/scsi/cxgbi/cxgb4i 4276 4277CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4278M: Steve Wise <swise@chelsio.com> 4279L: linux-rdma@vger.kernel.org 4280W: http://www.openfabrics.org 4281S: Supported 4282F: drivers/infiniband/hw/cxgb4/ 4283F: include/uapi/rdma/cxgb4-abi.h 4284 4285CXGB4VF ETHERNET DRIVER (CXGB4VF) 4286M: Casey Leedom <leedom@chelsio.com> 4287L: netdev@vger.kernel.org 4288W: http://www.chelsio.com 4289S: Supported 4290F: drivers/net/ethernet/chelsio/cxgb4vf/ 4291 4292CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4293M: Frederic Barrat <fbarrat@linux.ibm.com> 4294M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4295L: linuxppc-dev@lists.ozlabs.org 4296S: Supported 4297F: arch/powerpc/platforms/powernv/pci-cxl.c 4298F: drivers/misc/cxl/ 4299F: include/misc/cxl* 4300F: include/uapi/misc/cxl.h 4301F: Documentation/powerpc/cxl.txt 4302F: Documentation/ABI/testing/sysfs-class-cxl 4303 4304CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4305M: Manoj N. Kumar <manoj@linux.ibm.com> 4306M: Matthew R. Ochs <mrochs@linux.ibm.com> 4307M: Uma Krishnan <ukrishn@linux.ibm.com> 4308L: linux-scsi@vger.kernel.org 4309S: Supported 4310F: drivers/scsi/cxlflash/ 4311F: include/uapi/scsi/cxlflash_ioctl.h 4312F: Documentation/powerpc/cxlflash.txt 4313 4314CYBERPRO FB DRIVER 4315M: Russell King <linux@armlinux.org.uk> 4316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4317W: http://www.armlinux.org.uk/ 4318S: Maintained 4319F: drivers/video/fbdev/cyber2000fb.* 4320 4321CYCLADES ASYNC MUX DRIVER 4322W: http://www.cyclades.com/ 4323S: Orphan 4324F: drivers/tty/cyclades.c 4325F: include/linux/cyclades.h 4326F: include/uapi/linux/cyclades.h 4327 4328CYCLADES PC300 DRIVER 4329W: http://www.cyclades.com/ 4330S: Orphan 4331F: drivers/net/wan/pc300* 4332 4333CYPRESS_FIRMWARE MEDIA DRIVER 4334M: Antti Palosaari <crope@iki.fi> 4335L: linux-media@vger.kernel.org 4336W: https://linuxtv.org 4337W: http://palosaari.fi/linux/ 4338Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4339T: git git://linuxtv.org/anttip/media_tree.git 4340S: Maintained 4341F: drivers/media/common/cypress_firmware* 4342 4343CYTTSP TOUCHSCREEN DRIVER 4344M: Ferruh Yigit <fery@cypress.com> 4345L: linux-input@vger.kernel.org 4346S: Supported 4347F: drivers/input/touchscreen/cyttsp* 4348F: include/linux/input/cyttsp.h 4349 4350D-LINK DIR-685 TOUCHKEYS DRIVER 4351M: Linus Walleij <linus.walleij@linaro.org> 4352L: linux-input@vger.kernel.org 4353S: Supported 4354F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4355 4356DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4357M: Joshua Kinard <kumba@gentoo.org> 4358S: Maintained 4359F: drivers/rtc/rtc-ds1685.c 4360F: include/linux/rtc/ds1685.h 4361 4362DAMA SLAVE for AX.25 4363M: Joerg Reuter <jreuter@yaina.de> 4364W: http://yaina.de/jreuter/ 4365W: http://www.qsl.net/dl1bke/ 4366L: linux-hams@vger.kernel.org 4367S: Maintained 4368F: net/ax25/af_ax25.c 4369F: net/ax25/ax25_dev.c 4370F: net/ax25/ax25_ds_* 4371F: net/ax25/ax25_in.c 4372F: net/ax25/ax25_out.c 4373F: net/ax25/ax25_timer.c 4374F: net/ax25/sysctl_net_ax25.c 4375 4376DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4377L: netdev@vger.kernel.org 4378S: Orphan 4379F: Documentation/networking/device_drivers/dec/dmfe.txt 4380F: drivers/net/ethernet/dec/tulip/dmfe.c 4381 4382DC390/AM53C974 SCSI driver 4383M: Hannes Reinecke <hare@suse.com> 4384L: linux-scsi@vger.kernel.org 4385S: Maintained 4386F: drivers/scsi/am53c974.c 4387 4388DC395x SCSI driver 4389M: Oliver Neukum <oliver@neukum.org> 4390M: Ali Akcaagac <aliakc@web.de> 4391M: Jamie Lenehan <lenehan@twibble.org> 4392L: dc395x@twibble.org 4393W: http://twibble.org/dist/dc395x/ 4394W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4395S: Maintained 4396F: Documentation/scsi/dc395x.txt 4397F: drivers/scsi/dc395x.* 4398 4399DCCP PROTOCOL 4400M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4401L: dccp@vger.kernel.org 4402W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4403S: Maintained 4404F: include/linux/dccp.h 4405F: include/uapi/linux/dccp.h 4406F: include/linux/tfrc.h 4407F: net/dccp/ 4408 4409DECnet NETWORK LAYER 4410W: http://linux-decnet.sourceforge.net 4411L: linux-decnet-user@lists.sourceforge.net 4412S: Orphan 4413F: Documentation/networking/decnet.txt 4414F: net/decnet/ 4415 4416DECSTATION PLATFORM SUPPORT 4417M: "Maciej W. Rozycki" <macro@linux-mips.org> 4418L: linux-mips@vger.kernel.org 4419W: http://www.linux-mips.org/wiki/DECstation 4420S: Maintained 4421F: arch/mips/dec/ 4422F: arch/mips/include/asm/dec/ 4423F: arch/mips/include/asm/mach-dec/ 4424 4425DEFXX FDDI NETWORK DRIVER 4426M: "Maciej W. Rozycki" <macro@linux-mips.org> 4427S: Maintained 4428F: drivers/net/fddi/defxx.* 4429 4430DELL SMBIOS DRIVER 4431M: Pali Rohár <pali.rohar@gmail.com> 4432M: Mario Limonciello <mario.limonciello@dell.com> 4433L: platform-driver-x86@vger.kernel.org 4434S: Maintained 4435F: drivers/platform/x86/dell-smbios.* 4436 4437DELL SMBIOS SMM DRIVER 4438M: Mario Limonciello <mario.limonciello@dell.com> 4439L: platform-driver-x86@vger.kernel.org 4440S: Maintained 4441F: drivers/platform/x86/dell-smbios-smm.c 4442 4443DELL SMBIOS WMI DRIVER 4444M: Mario Limonciello <mario.limonciello@dell.com> 4445L: platform-driver-x86@vger.kernel.org 4446S: Maintained 4447F: drivers/platform/x86/dell-smbios-wmi.c 4448F: tools/wmi/dell-smbios-example.c 4449 4450DEFZA FDDI NETWORK DRIVER 4451M: "Maciej W. Rozycki" <macro@linux-mips.org> 4452S: Maintained 4453F: drivers/net/fddi/defza.* 4454 4455DELL LAPTOP DRIVER 4456M: Matthew Garrett <mjg59@srcf.ucam.org> 4457M: Pali Rohár <pali.rohar@gmail.com> 4458L: platform-driver-x86@vger.kernel.org 4459S: Maintained 4460F: drivers/platform/x86/dell-laptop.c 4461 4462DELL LAPTOP FREEFALL DRIVER 4463M: Pali Rohár <pali.rohar@gmail.com> 4464S: Maintained 4465F: drivers/platform/x86/dell-smo8800.c 4466 4467DELL LAPTOP RBTN DRIVER 4468M: Pali Rohár <pali.rohar@gmail.com> 4469S: Maintained 4470F: drivers/platform/x86/dell-rbtn.* 4471 4472DELL REMOTE BIOS UPDATE DRIVER 4473M: Stuart Hayes <stuart.w.hayes@gmail.com> 4474L: platform-driver-x86@vger.kernel.org 4475S: Maintained 4476F: drivers/platform/x86/dell_rbu.c 4477 4478DELL LAPTOP SMM DRIVER 4479M: Pali Rohár <pali.rohar@gmail.com> 4480S: Maintained 4481F: drivers/hwmon/dell-smm-hwmon.c 4482F: include/uapi/linux/i8k.h 4483 4484DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4485M: Stuart Hayes <stuart.w.hayes@gmail.com> 4486L: platform-driver-x86@vger.kernel.org 4487S: Maintained 4488F: Documentation/dcdbas.txt 4489F: drivers/platform/x86/dcdbas.* 4490 4491DELL WMI NOTIFICATIONS DRIVER 4492M: Matthew Garrett <mjg59@srcf.ucam.org> 4493M: Pali Rohár <pali.rohar@gmail.com> 4494S: Maintained 4495F: drivers/platform/x86/dell-wmi.c 4496 4497DELL WMI DESCRIPTOR DRIVER 4498M: Mario Limonciello <mario.limonciello@dell.com> 4499S: Maintained 4500F: drivers/platform/x86/dell-wmi-descriptor.c 4501 4502DELTA ST MEDIA DRIVER 4503M: Hugues Fruchet <hugues.fruchet@st.com> 4504L: linux-media@vger.kernel.org 4505T: git git://linuxtv.org/media_tree.git 4506W: https://linuxtv.org 4507S: Supported 4508F: drivers/media/platform/sti/delta 4509 4510DENALI NAND DRIVER 4511M: Masahiro Yamada <yamada.masahiro@socionext.com> 4512L: linux-mtd@lists.infradead.org 4513S: Supported 4514F: drivers/mtd/nand/raw/denali* 4515 4516DESIGNWARE USB2 DRD IP DRIVER 4517M: Minas Harutyunyan <hminas@synopsys.com> 4518L: linux-usb@vger.kernel.org 4519T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4520S: Maintained 4521F: drivers/usb/dwc2/ 4522 4523DESIGNWARE USB3 DRD IP DRIVER 4524M: Felipe Balbi <balbi@kernel.org> 4525L: linux-usb@vger.kernel.org 4526T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4527S: Maintained 4528F: drivers/usb/dwc3/ 4529 4530DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4531M: Andreas Klinger <ak@it-klinger.de> 4532L: linux-iio@vger.kernel.org 4533S: Maintained 4534F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4535F: drivers/iio/proximity/srf*.c 4536 4537DEVICE COREDUMP (DEV_COREDUMP) 4538M: Johannes Berg <johannes@sipsolutions.net> 4539L: linux-kernel@vger.kernel.org 4540S: Maintained 4541F: drivers/base/devcoredump.c 4542F: include/linux/devcoredump.h 4543 4544DEVICE FREQUENCY (DEVFREQ) 4545M: MyungJoo Ham <myungjoo.ham@samsung.com> 4546M: Kyungmin Park <kyungmin.park@samsung.com> 4547R: Chanwoo Choi <cw00.choi@samsung.com> 4548L: linux-pm@vger.kernel.org 4549T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4550S: Maintained 4551F: drivers/devfreq/ 4552F: include/linux/devfreq.h 4553F: Documentation/devicetree/bindings/devfreq/ 4554 4555DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4556M: Chanwoo Choi <cw00.choi@samsung.com> 4557L: linux-pm@vger.kernel.org 4558T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4559S: Supported 4560F: drivers/devfreq/event/ 4561F: drivers/devfreq/devfreq-event.c 4562F: include/linux/devfreq-event.h 4563F: Documentation/devicetree/bindings/devfreq/event/ 4564 4565DEVICE NUMBER REGISTRY 4566M: Torben Mathiasen <device@lanana.org> 4567W: http://lanana.org/docs/device-list/index.html 4568S: Maintained 4569 4570DEVICE-MAPPER (LVM) 4571M: Alasdair Kergon <agk@redhat.com> 4572M: Mike Snitzer <snitzer@redhat.com> 4573M: dm-devel@redhat.com 4574L: dm-devel@redhat.com 4575W: http://sources.redhat.com/dm 4576Q: http://patchwork.kernel.org/project/dm-devel/list/ 4577T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4578T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4579S: Maintained 4580F: Documentation/device-mapper/ 4581F: drivers/md/Makefile 4582F: drivers/md/Kconfig 4583F: drivers/md/dm* 4584F: drivers/md/persistent-data/ 4585F: include/linux/device-mapper.h 4586F: include/linux/dm-*.h 4587F: include/uapi/linux/dm-*.h 4588 4589DEVLINK 4590M: Jiri Pirko <jiri@mellanox.com> 4591L: netdev@vger.kernel.org 4592S: Supported 4593F: net/core/devlink.c 4594F: include/net/devlink.h 4595F: include/uapi/linux/devlink.h 4596 4597DIALOG SEMICONDUCTOR DRIVERS 4598M: Support Opensource <support.opensource@diasemi.com> 4599W: http://www.dialog-semiconductor.com/products 4600S: Supported 4601F: Documentation/hwmon/da90?? 4602F: Documentation/devicetree/bindings/mfd/da90*.txt 4603F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4604F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4605F: Documentation/devicetree/bindings/regulator/da92*.txt 4606F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4607F: Documentation/devicetree/bindings/sound/da[79]*.txt 4608F: drivers/gpio/gpio-da90??.c 4609F: drivers/hwmon/da90??-hwmon.c 4610F: drivers/iio/adc/da91??-*.c 4611F: drivers/input/misc/da90??_onkey.c 4612F: drivers/input/touchscreen/da9052_tsi.c 4613F: drivers/leds/leds-da90??.c 4614F: drivers/mfd/da903x.c 4615F: drivers/mfd/da90??-*.c 4616F: drivers/mfd/da91??-*.c 4617F: drivers/power/supply/da9052-battery.c 4618F: drivers/power/supply/da91??-*.c 4619F: drivers/regulator/da903x.c 4620F: drivers/regulator/da9???-regulator.[ch] 4621F: drivers/thermal/da90??-thermal.c 4622F: drivers/rtc/rtc-da90??.c 4623F: drivers/video/backlight/da90??_bl.c 4624F: drivers/watchdog/da90??_wdt.c 4625F: include/linux/mfd/da903x.h 4626F: include/linux/mfd/da9052/ 4627F: include/linux/mfd/da9055/ 4628F: include/linux/mfd/da9062/ 4629F: include/linux/mfd/da9063/ 4630F: include/linux/mfd/da9150/ 4631F: include/linux/regulator/da9211.h 4632F: include/sound/da[79]*.h 4633F: sound/soc/codecs/da[79]*.[ch] 4634 4635DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4636M: William Breathitt Gray <vilhelm.gray@gmail.com> 4637L: linux-gpio@vger.kernel.org 4638S: Maintained 4639F: drivers/gpio/gpio-gpio-mm.c 4640 4641DIOLAN U2C-12 I2C DRIVER 4642M: Guenter Roeck <linux@roeck-us.net> 4643L: linux-i2c@vger.kernel.org 4644S: Maintained 4645F: drivers/i2c/busses/i2c-diolan-u2c.c 4646 4647FILESYSTEM DIRECT ACCESS (DAX) 4648M: Dan Williams <dan.j.williams@intel.com> 4649R: Matthew Wilcox <willy@infradead.org> 4650R: Jan Kara <jack@suse.cz> 4651L: linux-fsdevel@vger.kernel.org 4652L: linux-nvdimm@lists.01.org 4653S: Supported 4654F: fs/dax.c 4655F: include/linux/dax.h 4656F: include/trace/events/fs_dax.h 4657 4658DEVICE DIRECT ACCESS (DAX) 4659M: Dan Williams <dan.j.williams@intel.com> 4660M: Vishal Verma <vishal.l.verma@intel.com> 4661M: Keith Busch <keith.busch@intel.com> 4662M: Dave Jiang <dave.jiang@intel.com> 4663L: linux-nvdimm@lists.01.org 4664S: Supported 4665F: drivers/dax/ 4666 4667DIRECTORY NOTIFICATION (DNOTIFY) 4668M: Jan Kara <jack@suse.cz> 4669R: Amir Goldstein <amir73il@gmail.com> 4670L: linux-fsdevel@vger.kernel.org 4671S: Maintained 4672F: Documentation/filesystems/dnotify.txt 4673F: fs/notify/dnotify/ 4674F: include/linux/dnotify.h 4675 4676DISK GEOMETRY AND PARTITION HANDLING 4677M: Andries Brouwer <aeb@cwi.nl> 4678W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4679W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4680W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4681S: Maintained 4682 4683DISKQUOTA 4684M: Jan Kara <jack@suse.com> 4685S: Maintained 4686F: Documentation/filesystems/quota.txt 4687F: fs/quota/ 4688F: include/linux/quota*.h 4689F: include/uapi/linux/quota*.h 4690 4691DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4692M: Bernie Thompson <bernie@plugable.com> 4693L: linux-fbdev@vger.kernel.org 4694S: Maintained 4695W: http://plugable.com/category/projects/udlfb/ 4696F: drivers/video/fbdev/udlfb.c 4697F: include/video/udlfb.h 4698F: Documentation/fb/udlfb.txt 4699 4700DISTRIBUTED LOCK MANAGER (DLM) 4701M: Christine Caulfield <ccaulfie@redhat.com> 4702M: David Teigland <teigland@redhat.com> 4703L: cluster-devel@redhat.com 4704W: http://sources.redhat.com/cluster/ 4705T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4706S: Supported 4707F: fs/dlm/ 4708 4709DMA BUFFER SHARING FRAMEWORK 4710M: Sumit Semwal <sumit.semwal@linaro.org> 4711S: Maintained 4712L: linux-media@vger.kernel.org 4713L: dri-devel@lists.freedesktop.org 4714L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4715F: drivers/dma-buf/ 4716F: include/linux/dma-buf* 4717F: include/linux/reservation.h 4718F: include/linux/*fence.h 4719F: Documentation/driver-api/dma-buf.rst 4720T: git git://anongit.freedesktop.org/drm/drm-misc 4721 4722DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4723M: Vinod Koul <vkoul@kernel.org> 4724L: dmaengine@vger.kernel.org 4725Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4726S: Maintained 4727F: drivers/dma/ 4728F: include/linux/dmaengine.h 4729F: include/linux/of_dma.h 4730F: Documentation/devicetree/bindings/dma/ 4731F: Documentation/driver-api/dmaengine/ 4732T: git git://git.infradead.org/users/vkoul/slave-dma.git 4733 4734DMA MAPPING HELPERS 4735M: Christoph Hellwig <hch@lst.de> 4736M: Marek Szyprowski <m.szyprowski@samsung.com> 4737R: Robin Murphy <robin.murphy@arm.com> 4738L: iommu@lists.linux-foundation.org 4739T: git git://git.infradead.org/users/hch/dma-mapping.git 4740W: http://git.infradead.org/users/hch/dma-mapping.git 4741S: Supported 4742F: kernel/dma/ 4743F: include/asm-generic/dma-mapping.h 4744F: include/linux/dma-direct.h 4745F: include/linux/dma-mapping.h 4746F: include/linux/dma-noncoherent.h 4747 4748DME1737 HARDWARE MONITOR DRIVER 4749M: Juerg Haefliger <juergh@gmail.com> 4750L: linux-hwmon@vger.kernel.org 4751S: Maintained 4752F: Documentation/hwmon/dme1737 4753F: drivers/hwmon/dme1737.c 4754 4755DMI/SMBIOS SUPPORT 4756M: Jean Delvare <jdelvare@suse.com> 4757S: Maintained 4758T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4759F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4760F: drivers/firmware/dmi-id.c 4761F: drivers/firmware/dmi_scan.c 4762F: include/linux/dmi.h 4763 4764DOCUMENTATION 4765M: Jonathan Corbet <corbet@lwn.net> 4766L: linux-doc@vger.kernel.org 4767S: Maintained 4768F: Documentation/ 4769F: scripts/kernel-doc 4770X: Documentation/ABI/ 4771X: Documentation/acpi/ 4772X: Documentation/devicetree/ 4773X: Documentation/i2c/ 4774X: Documentation/media/ 4775X: Documentation/power/ 4776X: Documentation/spi/ 4777T: git git://git.lwn.net/linux.git docs-next 4778 4779DOCUMENTATION/ITALIAN 4780M: Federico Vaga <federico.vaga@vaga.pv.it> 4781L: linux-doc@vger.kernel.org 4782S: Maintained 4783F: Documentation/translations/it_IT 4784 4785DONGWOON DW9714 LENS VOICE COIL DRIVER 4786M: Sakari Ailus <sakari.ailus@linux.intel.com> 4787L: linux-media@vger.kernel.org 4788T: git git://linuxtv.org/media_tree.git 4789S: Maintained 4790F: drivers/media/i2c/dw9714.c 4791F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4792 4793DONGWOON DW9807 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/dw9807-vcm.c 4799F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4800 4801DOUBLETALK DRIVER 4802M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4803L: blinux-list@redhat.com 4804S: Maintained 4805F: drivers/char/dtlk.c 4806F: include/linux/dtlk.h 4807 4808DPAA2 DATAPATH I/O (DPIO) DRIVER 4809M: Roy Pledge <Roy.Pledge@nxp.com> 4810L: linux-kernel@vger.kernel.org 4811S: Maintained 4812F: drivers/soc/fsl/dpio 4813 4814DPAA2 ETHERNET DRIVER 4815M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4816L: netdev@vger.kernel.org 4817S: Maintained 4818F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4819F: drivers/net/ethernet/freescale/dpaa2/dpni* 4820F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4821F: drivers/net/ethernet/freescale/dpaa2/Makefile 4822F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4823 4824DPAA2 ETHERNET SWITCH DRIVER 4825M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4826M: Ioana Ciornei <ioana.ciornei@nxp.com> 4827L: linux-kernel@vger.kernel.org 4828S: Maintained 4829F: drivers/staging/fsl-dpaa2/ethsw 4830 4831DPAA2 PTP CLOCK DRIVER 4832M: Yangbo Lu <yangbo.lu@nxp.com> 4833L: netdev@vger.kernel.org 4834S: Maintained 4835F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4836F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4837 4838DPT_I2O SCSI RAID DRIVER 4839M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4840L: linux-scsi@vger.kernel.org 4841W: http://www.adaptec.com/ 4842S: Maintained 4843F: drivers/scsi/dpt* 4844F: drivers/scsi/dpt/ 4845 4846DRBD DRIVER 4847M: Philipp Reisner <philipp.reisner@linbit.com> 4848M: Lars Ellenberg <lars.ellenberg@linbit.com> 4849L: drbd-dev@lists.linbit.com 4850W: http://www.drbd.org 4851T: git git://git.linbit.com/linux-drbd.git 4852T: git git://git.linbit.com/drbd-8.4.git 4853S: Supported 4854F: drivers/block/drbd/ 4855F: lib/lru_cache.c 4856F: Documentation/blockdev/drbd/ 4857 4858DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4859M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4860R: "Rafael J. Wysocki" <rafael@kernel.org> 4861T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4862S: Supported 4863F: Documentation/kobject.txt 4864F: drivers/base/ 4865F: fs/debugfs/ 4866F: fs/sysfs/ 4867F: include/linux/debugfs.h 4868F: include/linux/kobj* 4869F: lib/kobj* 4870 4871DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4872M: Kevin Hilman <khilman@kernel.org> 4873M: Nishanth Menon <nm@ti.com> 4874S: Maintained 4875F: drivers/power/avs/ 4876F: include/linux/power/smartreflex.h 4877L: linux-pm@vger.kernel.org 4878 4879DRM DRIVER FOR ARM PL111 CLCD 4880M: Eric Anholt <eric@anholt.net> 4881T: git git://anongit.freedesktop.org/drm/drm-misc 4882S: Supported 4883F: drivers/gpu/drm/pl111/ 4884 4885DRM DRIVER FOR ARM VERSATILE TFT PANELS 4886M: Linus Walleij <linus.walleij@linaro.org> 4887T: git git://anongit.freedesktop.org/drm/drm-misc 4888S: Maintained 4889F: drivers/gpu/drm/panel/panel-arm-versatile.c 4890F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4891 4892DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4893M: Dave Airlie <airlied@redhat.com> 4894S: Odd Fixes 4895F: drivers/gpu/drm/ast/ 4896 4897DRM DRIVER FOR BOCHS VIRTUAL GPU 4898M: Gerd Hoffmann <kraxel@redhat.com> 4899L: virtualization@lists.linux-foundation.org 4900T: git git://anongit.freedesktop.org/drm/drm-misc 4901S: Maintained 4902F: drivers/gpu/drm/bochs/ 4903 4904DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4905M: Linus Walleij <linus.walleij@linaro.org> 4906T: git git://anongit.freedesktop.org/drm/drm-misc 4907S: Maintained 4908F: drivers/gpu/drm/tve200/ 4909 4910DRM DRIVER FOR ILITEK ILI9225 PANELS 4911M: David Lechner <david@lechnology.com> 4912S: Maintained 4913F: drivers/gpu/drm/tinydrm/ili9225.c 4914F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4915 4916DRM DRIVER FOR HX8357D PANELS 4917M: Eric Anholt <eric@anholt.net> 4918T: git git://anongit.freedesktop.org/drm/drm-misc 4919S: Maintained 4920F: drivers/gpu/drm/tinydrm/hx8357d.c 4921F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4922 4923DRM DRIVER FOR INTEL I810 VIDEO CARDS 4924S: Orphan / Obsolete 4925F: drivers/gpu/drm/i810/ 4926F: include/uapi/drm/i810_drm.h 4927 4928DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4929S: Orphan / Obsolete 4930F: drivers/gpu/drm/mga/ 4931F: include/uapi/drm/mga_drm.h 4932 4933DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4934M: Dave Airlie <airlied@redhat.com> 4935S: Odd Fixes 4936F: drivers/gpu/drm/mgag200/ 4937 4938DRM DRIVER FOR MI0283QT 4939M: Noralf Trønnes <noralf@tronnes.org> 4940S: Maintained 4941F: drivers/gpu/drm/tinydrm/mi0283qt.c 4942F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4943 4944DRM DRIVER FOR MSM ADRENO GPU 4945M: Rob Clark <robdclark@gmail.com> 4946M: Sean Paul <sean@poorly.run> 4947L: linux-arm-msm@vger.kernel.org 4948L: dri-devel@lists.freedesktop.org 4949L: freedreno@lists.freedesktop.org 4950T: git https://gitlab.freedesktop.org/drm/msm.git 4951S: Maintained 4952F: drivers/gpu/drm/msm/ 4953F: include/uapi/drm/msm_drm.h 4954F: Documentation/devicetree/bindings/display/msm/ 4955 4956DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4957M: Ben Skeggs <bskeggs@redhat.com> 4958L: dri-devel@lists.freedesktop.org 4959L: nouveau@lists.freedesktop.org 4960T: git git://github.com/skeggsb/linux 4961S: Supported 4962F: drivers/gpu/drm/nouveau/ 4963F: include/uapi/drm/nouveau_drm.h 4964 4965DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4966M: Stefan Mavrodiev <stefan@olimex.com> 4967S: Maintained 4968F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4969F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4970 4971DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4972M: Noralf Trønnes <noralf@tronnes.org> 4973S: Maintained 4974F: drivers/gpu/drm/tinydrm/repaper.c 4975F: Documentation/devicetree/bindings/display/repaper.txt 4976 4977DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4978M: Dave Airlie <airlied@redhat.com> 4979M: Gerd Hoffmann <kraxel@redhat.com> 4980L: virtualization@lists.linux-foundation.org 4981T: git git://anongit.freedesktop.org/drm/drm-misc 4982S: Obsolete 4983W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4984F: drivers/gpu/drm/cirrus/ 4985 4986DRM DRIVER FOR QXL VIRTUAL GPU 4987M: Dave Airlie <airlied@redhat.com> 4988M: Gerd Hoffmann <kraxel@redhat.com> 4989L: virtualization@lists.linux-foundation.org 4990L: spice-devel@lists.freedesktop.org 4991T: git git://anongit.freedesktop.org/drm/drm-misc 4992S: Maintained 4993F: drivers/gpu/drm/qxl/ 4994F: include/uapi/drm/qxl_drm.h 4995 4996DRM DRIVER FOR RAGE 128 VIDEO CARDS 4997S: Orphan / Obsolete 4998F: drivers/gpu/drm/r128/ 4999F: include/uapi/drm/r128_drm.h 5000 5001DRM DRIVER FOR SAVAGE VIDEO CARDS 5002S: Orphan / Obsolete 5003F: drivers/gpu/drm/savage/ 5004F: include/uapi/drm/savage_drm.h 5005 5006DRM DRIVER FOR SIS VIDEO CARDS 5007S: Orphan / Obsolete 5008F: drivers/gpu/drm/sis/ 5009F: include/uapi/drm/sis_drm.h 5010 5011DRM DRIVER FOR SITRONIX ST7701 PANELS 5012M: Jagan Teki <jagan@amarulasolutions.com> 5013S: Maintained 5014F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5015F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5016 5017DRM DRIVER FOR SITRONIX ST7586 PANELS 5018M: David Lechner <david@lechnology.com> 5019S: Maintained 5020F: drivers/gpu/drm/tinydrm/st7586.c 5021F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5022 5023DRM DRIVER FOR SITRONIX ST7735R PANELS 5024M: David Lechner <david@lechnology.com> 5025S: Maintained 5026F: drivers/gpu/drm/tinydrm/st7735r.c 5027F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5028 5029DRM DRIVER FOR TDFX VIDEO CARDS 5030S: Orphan / Obsolete 5031F: drivers/gpu/drm/tdfx/ 5032 5033DRM DRIVER FOR TPO TPG110 PANELS 5034M: Linus Walleij <linus.walleij@linaro.org> 5035T: git git://anongit.freedesktop.org/drm/drm-misc 5036S: Maintained 5037F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5038F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5039 5040DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5041M: Dave Airlie <airlied@redhat.com> 5042R: Sean Paul <sean@poorly.run> 5043L: dri-devel@lists.freedesktop.org 5044S: Odd Fixes 5045F: drivers/gpu/drm/udl/ 5046T: git git://anongit.freedesktop.org/drm/drm-misc 5047 5048DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5049M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5050R: Haneen Mohammed <hamohammed.sa@gmail.com> 5051R: Daniel Vetter <daniel@ffwll.ch> 5052T: git git://anongit.freedesktop.org/drm/drm-misc 5053S: Maintained 5054L: dri-devel@lists.freedesktop.org 5055F: drivers/gpu/drm/vkms/ 5056F: Documentation/gpu/vkms.rst 5057 5058DRM DRIVER FOR VMWARE VIRTUAL GPU 5059M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5060M: Thomas Hellstrom <thellstrom@vmware.com> 5061L: dri-devel@lists.freedesktop.org 5062T: git git://people.freedesktop.org/~thomash/linux 5063S: Supported 5064F: drivers/gpu/drm/vmwgfx/ 5065F: include/uapi/drm/vmwgfx_drm.h 5066 5067DRM DRIVERS 5068M: David Airlie <airlied@linux.ie> 5069M: Daniel Vetter <daniel@ffwll.ch> 5070L: dri-devel@lists.freedesktop.org 5071T: git git://anongit.freedesktop.org/drm/drm 5072B: https://bugs.freedesktop.org/ 5073C: irc://chat.freenode.net/dri-devel 5074S: Maintained 5075F: drivers/gpu/drm/ 5076F: drivers/gpu/vga/ 5077F: Documentation/devicetree/bindings/display/ 5078F: Documentation/devicetree/bindings/gpu/ 5079F: Documentation/gpu/ 5080F: include/drm/ 5081F: include/uapi/drm/ 5082F: include/linux/vga* 5083 5084DRM DRIVERS AND MISC GPU PATCHES 5085M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5086M: Maxime Ripard <maxime.ripard@bootlin.com> 5087M: Sean Paul <sean@poorly.run> 5088W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5089S: Maintained 5090T: git git://anongit.freedesktop.org/drm/drm-misc 5091F: Documentation/gpu/ 5092F: drivers/gpu/vga/ 5093F: drivers/gpu/drm/* 5094F: include/drm/drm* 5095F: include/uapi/drm/drm* 5096F: include/linux/vga* 5097 5098DRM DRIVERS FOR ALLWINNER A10 5099M: Maxime Ripard <maxime.ripard@bootlin.com> 5100L: dri-devel@lists.freedesktop.org 5101S: Supported 5102F: drivers/gpu/drm/sun4i/ 5103F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5104T: git git://anongit.freedesktop.org/drm/drm-misc 5105 5106DRM DRIVERS FOR AMLOGIC SOCS 5107M: Neil Armstrong <narmstrong@baylibre.com> 5108L: dri-devel@lists.freedesktop.org 5109L: linux-amlogic@lists.infradead.org 5110W: http://linux-meson.com/ 5111S: Supported 5112F: drivers/gpu/drm/meson/ 5113F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5114F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5115F: Documentation/gpu/meson.rst 5116T: git git://anongit.freedesktop.org/drm/drm-misc 5117 5118DRM DRIVERS FOR ATMEL HLCDC 5119M: Boris Brezillon <bbrezillon@kernel.org> 5120L: dri-devel@lists.freedesktop.org 5121S: Supported 5122F: drivers/gpu/drm/atmel-hlcdc/ 5123F: Documentation/devicetree/bindings/display/atmel/ 5124T: git git://anongit.freedesktop.org/drm/drm-misc 5125 5126DRM DRIVERS FOR BRIDGE CHIPS 5127M: Andrzej Hajda <a.hajda@samsung.com> 5128R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5129S: Maintained 5130T: git git://anongit.freedesktop.org/drm/drm-misc 5131F: drivers/gpu/drm/bridge/ 5132 5133DRM DRIVERS FOR EXYNOS 5134M: Inki Dae <inki.dae@samsung.com> 5135M: Joonyoung Shim <jy0922.shim@samsung.com> 5136M: Seung-Woo Kim <sw0312.kim@samsung.com> 5137M: Kyungmin Park <kyungmin.park@samsung.com> 5138L: dri-devel@lists.freedesktop.org 5139T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5140S: Supported 5141F: drivers/gpu/drm/exynos/ 5142F: include/uapi/drm/exynos_drm.h 5143F: Documentation/devicetree/bindings/display/exynos/ 5144 5145DRM DRIVERS FOR FREESCALE DCU 5146M: Stefan Agner <stefan@agner.ch> 5147M: Alison Wang <alison.wang@nxp.com> 5148L: dri-devel@lists.freedesktop.org 5149S: Supported 5150F: drivers/gpu/drm/fsl-dcu/ 5151F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5152F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5153F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5154T: git git://anongit.freedesktop.org/drm/drm-misc 5155 5156DRM DRIVERS FOR FREESCALE IMX 5157M: Philipp Zabel <p.zabel@pengutronix.de> 5158L: dri-devel@lists.freedesktop.org 5159S: Maintained 5160F: drivers/gpu/drm/imx/ 5161F: drivers/gpu/ipu-v3/ 5162F: Documentation/devicetree/bindings/display/imx/ 5163 5164DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5165M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5166L: dri-devel@lists.freedesktop.org 5167T: git git://github.com/patjak/drm-gma500 5168S: Maintained 5169F: drivers/gpu/drm/gma500/ 5170 5171DRM DRIVERS FOR HISILICON 5172M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5173M: Rongrong Zou <zourongrong@gmail.com> 5174R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5175R: Chen Feng <puck.chen@hisilicon.com> 5176L: dri-devel@lists.freedesktop.org 5177T: git git://github.com/xin3liang/linux.git 5178S: Maintained 5179F: drivers/gpu/drm/hisilicon/ 5180F: Documentation/devicetree/bindings/display/hisilicon/ 5181 5182DRM DRIVERS FOR MEDIATEK 5183M: CK Hu <ck.hu@mediatek.com> 5184M: Philipp Zabel <p.zabel@pengutronix.de> 5185L: dri-devel@lists.freedesktop.org 5186S: Supported 5187F: drivers/gpu/drm/mediatek/ 5188F: Documentation/devicetree/bindings/display/mediatek/ 5189 5190DRM DRIVERS FOR NVIDIA TEGRA 5191M: Thierry Reding <thierry.reding@gmail.com> 5192L: dri-devel@lists.freedesktop.org 5193L: linux-tegra@vger.kernel.org 5194T: git git://anongit.freedesktop.org/tegra/linux.git 5195S: Supported 5196F: drivers/gpu/drm/tegra/ 5197F: drivers/gpu/host1x/ 5198F: include/linux/host1x.h 5199F: include/uapi/drm/tegra_drm.h 5200F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5201 5202DRM DRIVERS FOR RENESAS 5203M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5204M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5205L: dri-devel@lists.freedesktop.org 5206L: linux-renesas-soc@vger.kernel.org 5207T: git git://linuxtv.org/pinchartl/media drm/du/next 5208S: Supported 5209F: drivers/gpu/drm/rcar-du/ 5210F: drivers/gpu/drm/shmobile/ 5211F: include/linux/platform_data/shmob_drm.h 5212F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5213F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5214F: Documentation/devicetree/bindings/display/renesas,du.txt 5215 5216DRM DRIVERS FOR ROCKCHIP 5217M: Sandy Huang <hjc@rock-chips.com> 5218M: Heiko Stübner <heiko@sntech.de> 5219L: dri-devel@lists.freedesktop.org 5220S: Maintained 5221F: drivers/gpu/drm/rockchip/ 5222F: Documentation/devicetree/bindings/display/rockchip/ 5223T: git git://anongit.freedesktop.org/drm/drm-misc 5224 5225DRM DRIVERS FOR STI 5226M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5227M: Vincent Abriou <vincent.abriou@st.com> 5228L: dri-devel@lists.freedesktop.org 5229T: git git://anongit.freedesktop.org/drm/drm-misc 5230S: Maintained 5231F: drivers/gpu/drm/sti 5232F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5233 5234DRM DRIVERS FOR STM 5235M: Yannick Fertre <yannick.fertre@st.com> 5236M: Philippe Cornu <philippe.cornu@st.com> 5237M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5238M: Vincent Abriou <vincent.abriou@st.com> 5239L: dri-devel@lists.freedesktop.org 5240T: git git://anongit.freedesktop.org/drm/drm-misc 5241S: Maintained 5242F: drivers/gpu/drm/stm 5243F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5244 5245DRM DRIVERS FOR TI LCDC 5246M: Jyri Sarha <jsarha@ti.com> 5247R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5248L: dri-devel@lists.freedesktop.org 5249S: Maintained 5250F: drivers/gpu/drm/tilcdc/ 5251F: Documentation/devicetree/bindings/display/tilcdc/ 5252 5253DRM DRIVERS FOR TI OMAP 5254M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5255L: dri-devel@lists.freedesktop.org 5256S: Maintained 5257F: drivers/gpu/drm/omapdrm/ 5258F: Documentation/devicetree/bindings/display/ti/ 5259 5260DRM DRIVERS FOR V3D 5261M: Eric Anholt <eric@anholt.net> 5262S: Supported 5263F: drivers/gpu/drm/v3d/ 5264F: include/uapi/drm/v3d_drm.h 5265F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5266T: git git://anongit.freedesktop.org/drm/drm-misc 5267 5268DRM DRIVERS FOR VC4 5269M: Eric Anholt <eric@anholt.net> 5270T: git git://github.com/anholt/linux 5271S: Supported 5272F: drivers/gpu/drm/vc4/ 5273F: include/uapi/drm/vc4_drm.h 5274F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5275T: git git://anongit.freedesktop.org/drm/drm-misc 5276 5277DRM DRIVERS FOR VIVANTE GPU IP 5278M: Lucas Stach <l.stach@pengutronix.de> 5279R: Russell King <linux+etnaviv@armlinux.org.uk> 5280R: Christian Gmeiner <christian.gmeiner@gmail.com> 5281L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5282L: dri-devel@lists.freedesktop.org 5283S: Maintained 5284F: drivers/gpu/drm/etnaviv/ 5285F: include/uapi/drm/etnaviv_drm.h 5286F: Documentation/devicetree/bindings/display/etnaviv/ 5287 5288DRM DRIVERS FOR ZTE ZX 5289M: Shawn Guo <shawnguo@kernel.org> 5290L: dri-devel@lists.freedesktop.org 5291S: Maintained 5292F: drivers/gpu/drm/zte/ 5293F: Documentation/devicetree/bindings/display/zte,vou.txt 5294T: git git://anongit.freedesktop.org/drm/drm-misc 5295 5296DRM PANEL DRIVERS 5297M: Thierry Reding <thierry.reding@gmail.com> 5298L: dri-devel@lists.freedesktop.org 5299T: git git://anongit.freedesktop.org/drm/drm-misc 5300S: Maintained 5301F: drivers/gpu/drm/drm_panel.c 5302F: drivers/gpu/drm/panel/ 5303F: include/drm/drm_panel.h 5304F: Documentation/devicetree/bindings/display/panel/ 5305 5306DRM TINYDRM DRIVERS 5307M: Noralf Trønnes <noralf@tronnes.org> 5308W: https://github.com/notro/tinydrm/wiki/Development 5309T: git git://anongit.freedesktop.org/drm/drm-misc 5310S: Maintained 5311F: drivers/gpu/drm/tinydrm/ 5312F: include/drm/tinydrm/ 5313 5314DRM DRIVERS FOR XEN 5315M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5316T: git git://anongit.freedesktop.org/drm/drm-misc 5317L: dri-devel@lists.freedesktop.org 5318L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5319S: Supported 5320F: drivers/gpu/drm/xen/ 5321F: Documentation/gpu/xen-front.rst 5322 5323DRM TTM SUBSYSTEM 5324M: Christian Koenig <christian.koenig@amd.com> 5325M: Huang Rui <ray.huang@amd.com> 5326M: Junwei Zhang <Jerry.Zhang@amd.com> 5327T: git git://people.freedesktop.org/~agd5f/linux 5328S: Maintained 5329L: dri-devel@lists.freedesktop.org 5330F: include/drm/ttm/ 5331F: drivers/gpu/drm/ttm/ 5332 5333DSBR100 USB FM RADIO DRIVER 5334M: Alexey Klimov <klimov.linux@gmail.com> 5335L: linux-media@vger.kernel.org 5336T: git git://linuxtv.org/media_tree.git 5337S: Maintained 5338F: drivers/media/radio/dsbr100.c 5339 5340DSCC4 DRIVER 5341M: Francois Romieu <romieu@fr.zoreil.com> 5342L: netdev@vger.kernel.org 5343S: Maintained 5344F: drivers/net/wan/dscc4.c 5345 5346DT3155 MEDIA DRIVER 5347M: Hans Verkuil <hverkuil@xs4all.nl> 5348L: linux-media@vger.kernel.org 5349T: git git://linuxtv.org/media_tree.git 5350W: https://linuxtv.org 5351S: Odd Fixes 5352F: drivers/media/pci/dt3155/ 5353 5354DVB_USB_AF9015 MEDIA DRIVER 5355M: Antti Palosaari <crope@iki.fi> 5356L: linux-media@vger.kernel.org 5357W: https://linuxtv.org 5358W: http://palosaari.fi/linux/ 5359Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5360T: git git://linuxtv.org/anttip/media_tree.git 5361S: Maintained 5362F: drivers/media/usb/dvb-usb-v2/af9015* 5363 5364DVB_USB_AF9035 MEDIA DRIVER 5365M: Antti Palosaari <crope@iki.fi> 5366L: linux-media@vger.kernel.org 5367W: https://linuxtv.org 5368W: http://palosaari.fi/linux/ 5369Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5370T: git git://linuxtv.org/anttip/media_tree.git 5371S: Maintained 5372F: drivers/media/usb/dvb-usb-v2/af9035* 5373 5374DVB_USB_ANYSEE MEDIA DRIVER 5375M: Antti Palosaari <crope@iki.fi> 5376L: linux-media@vger.kernel.org 5377W: https://linuxtv.org 5378W: http://palosaari.fi/linux/ 5379Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5380T: git git://linuxtv.org/anttip/media_tree.git 5381S: Maintained 5382F: drivers/media/usb/dvb-usb-v2/anysee* 5383 5384DVB_USB_AU6610 MEDIA DRIVER 5385M: Antti Palosaari <crope@iki.fi> 5386L: linux-media@vger.kernel.org 5387W: https://linuxtv.org 5388W: http://palosaari.fi/linux/ 5389Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5390T: git git://linuxtv.org/anttip/media_tree.git 5391S: Maintained 5392F: drivers/media/usb/dvb-usb-v2/au6610* 5393 5394DVB_USB_CE6230 MEDIA DRIVER 5395M: Antti Palosaari <crope@iki.fi> 5396L: linux-media@vger.kernel.org 5397W: https://linuxtv.org 5398W: http://palosaari.fi/linux/ 5399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5400T: git git://linuxtv.org/anttip/media_tree.git 5401S: Maintained 5402F: drivers/media/usb/dvb-usb-v2/ce6230* 5403 5404DVB_USB_CXUSB MEDIA DRIVER 5405M: Michael Krufky <mkrufky@linuxtv.org> 5406L: linux-media@vger.kernel.org 5407W: https://linuxtv.org 5408W: http://github.com/mkrufky 5409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5410T: git git://linuxtv.org/media_tree.git 5411S: Maintained 5412F: drivers/media/usb/dvb-usb/cxusb* 5413 5414DVB_USB_EC168 MEDIA DRIVER 5415M: Antti Palosaari <crope@iki.fi> 5416L: linux-media@vger.kernel.org 5417W: https://linuxtv.org 5418W: http://palosaari.fi/linux/ 5419Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5420T: git git://linuxtv.org/anttip/media_tree.git 5421S: Maintained 5422F: drivers/media/usb/dvb-usb-v2/ec168* 5423 5424DVB_USB_GL861 MEDIA DRIVER 5425M: Antti Palosaari <crope@iki.fi> 5426L: linux-media@vger.kernel.org 5427W: https://linuxtv.org 5428Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5429T: git git://linuxtv.org/anttip/media_tree.git 5430S: Maintained 5431F: drivers/media/usb/dvb-usb-v2/gl861* 5432 5433DVB_USB_MXL111SF MEDIA DRIVER 5434M: Michael Krufky <mkrufky@linuxtv.org> 5435L: linux-media@vger.kernel.org 5436W: https://linuxtv.org 5437W: http://github.com/mkrufky 5438Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5439T: git git://linuxtv.org/mkrufky/mxl111sf.git 5440S: Maintained 5441F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5442 5443DVB_USB_RTL28XXU MEDIA DRIVER 5444M: Antti Palosaari <crope@iki.fi> 5445L: linux-media@vger.kernel.org 5446W: https://linuxtv.org 5447W: http://palosaari.fi/linux/ 5448Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5449T: git git://linuxtv.org/anttip/media_tree.git 5450S: Maintained 5451F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5452 5453DVB_USB_V2 MEDIA DRIVER 5454M: Antti Palosaari <crope@iki.fi> 5455L: linux-media@vger.kernel.org 5456W: https://linuxtv.org 5457W: http://palosaari.fi/linux/ 5458Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5459T: git git://linuxtv.org/anttip/media_tree.git 5460S: Maintained 5461F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5462F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5463 5464DYNAMIC DEBUG 5465M: Jason Baron <jbaron@akamai.com> 5466S: Maintained 5467F: lib/dynamic_debug.c 5468F: include/linux/dynamic_debug.h 5469 5470DYNAMIC INTERRUPT MODERATION 5471M: Tal Gilboa <talgi@mellanox.com> 5472S: Maintained 5473F: include/linux/net_dim.h 5474 5475DZ DECSTATION DZ11 SERIAL DRIVER 5476M: "Maciej W. Rozycki" <macro@linux-mips.org> 5477S: Maintained 5478F: drivers/tty/serial/dz.* 5479 5480E3X0 POWER BUTTON DRIVER 5481M: Moritz Fischer <moritz.fischer@ettus.com> 5482L: usrp-users@lists.ettus.com 5483W: http://www.ettus.com 5484S: Supported 5485F: drivers/input/misc/e3x0-button.c 5486F: Documentation/devicetree/bindings/input/e3x0-button.txt 5487 5488E4000 MEDIA DRIVER 5489M: Antti Palosaari <crope@iki.fi> 5490L: linux-media@vger.kernel.org 5491W: https://linuxtv.org 5492W: http://palosaari.fi/linux/ 5493Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5494T: git git://linuxtv.org/anttip/media_tree.git 5495S: Maintained 5496F: drivers/media/tuners/e4000* 5497 5498EARTH_PT1 MEDIA DRIVER 5499M: Akihiro Tsukada <tskd08@gmail.com> 5500L: linux-media@vger.kernel.org 5501S: Odd Fixes 5502F: drivers/media/pci/pt1/ 5503 5504EARTH_PT3 MEDIA DRIVER 5505M: Akihiro Tsukada <tskd08@gmail.com> 5506L: linux-media@vger.kernel.org 5507S: Odd Fixes 5508F: drivers/media/pci/pt3/ 5509 5510EC100 MEDIA DRIVER 5511M: Antti Palosaari <crope@iki.fi> 5512L: linux-media@vger.kernel.org 5513W: https://linuxtv.org 5514W: http://palosaari.fi/linux/ 5515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5516T: git git://linuxtv.org/anttip/media_tree.git 5517S: Maintained 5518F: drivers/media/dvb-frontends/ec100* 5519 5520ECRYPT FILE SYSTEM 5521M: Tyler Hicks <tyhicks@canonical.com> 5522L: ecryptfs@vger.kernel.org 5523W: http://ecryptfs.org 5524W: https://launchpad.net/ecryptfs 5525T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5526S: Supported 5527F: Documentation/filesystems/ecryptfs.txt 5528F: fs/ecryptfs/ 5529 5530EDAC-AMD64 5531M: Borislav Petkov <bp@alien8.de> 5532L: linux-edac@vger.kernel.org 5533S: Maintained 5534F: drivers/edac/amd64_edac* 5535 5536EDAC-AST2500 5537M: Stefan Schaeckeler <sschaeck@cisco.com> 5538S: Supported 5539F: drivers/edac/aspeed_edac.c 5540F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5541 5542EDAC-CALXEDA 5543M: Robert Richter <rric@kernel.org> 5544L: linux-edac@vger.kernel.org 5545S: Maintained 5546F: drivers/edac/highbank* 5547 5548EDAC-CAVIUM OCTEON 5549M: Ralf Baechle <ralf@linux-mips.org> 5550M: David Daney <david.daney@cavium.com> 5551L: linux-edac@vger.kernel.org 5552L: linux-mips@vger.kernel.org 5553S: Supported 5554F: drivers/edac/octeon_edac* 5555 5556EDAC-CAVIUM THUNDERX 5557M: David Daney <david.daney@cavium.com> 5558M: Jan Glauber <jglauber@cavium.com> 5559L: linux-edac@vger.kernel.org 5560S: Supported 5561F: drivers/edac/thunderx_edac* 5562 5563EDAC-CORE 5564M: Borislav Petkov <bp@alien8.de> 5565M: Mauro Carvalho Chehab <mchehab@kernel.org> 5566R: James Morse <james.morse@arm.com> 5567L: linux-edac@vger.kernel.org 5568T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5569T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5570S: Supported 5571F: Documentation/admin-guide/ras.rst 5572F: Documentation/driver-api/edac.rst 5573F: drivers/edac/ 5574F: include/linux/edac.h 5575 5576EDAC-E752X 5577M: Mark Gross <mark.gross@intel.com> 5578L: linux-edac@vger.kernel.org 5579S: Maintained 5580F: drivers/edac/e752x_edac.c 5581 5582EDAC-E7XXX 5583L: linux-edac@vger.kernel.org 5584S: Maintained 5585F: drivers/edac/e7xxx_edac.c 5586 5587EDAC-FSL_DDR 5588M: York Sun <york.sun@nxp.com> 5589L: linux-edac@vger.kernel.org 5590S: Maintained 5591F: drivers/edac/fsl_ddr_edac.* 5592 5593EDAC-GHES 5594M: Mauro Carvalho Chehab <mchehab@kernel.org> 5595L: linux-edac@vger.kernel.org 5596S: Maintained 5597F: drivers/edac/ghes_edac.c 5598 5599EDAC-I3000 5600L: linux-edac@vger.kernel.org 5601S: Orphan 5602F: drivers/edac/i3000_edac.c 5603 5604EDAC-I5000 5605L: linux-edac@vger.kernel.org 5606S: Maintained 5607F: drivers/edac/i5000_edac.c 5608 5609EDAC-I5400 5610M: Mauro Carvalho Chehab <mchehab@kernel.org> 5611L: linux-edac@vger.kernel.org 5612S: Maintained 5613F: drivers/edac/i5400_edac.c 5614 5615EDAC-I7300 5616M: Mauro Carvalho Chehab <mchehab@kernel.org> 5617L: linux-edac@vger.kernel.org 5618S: Maintained 5619F: drivers/edac/i7300_edac.c 5620 5621EDAC-I7CORE 5622M: Mauro Carvalho Chehab <mchehab@kernel.org> 5623L: linux-edac@vger.kernel.org 5624S: Maintained 5625F: drivers/edac/i7core_edac.c 5626 5627EDAC-I82443BXGX 5628M: Tim Small <tim@buttersideup.com> 5629L: linux-edac@vger.kernel.org 5630S: Maintained 5631F: drivers/edac/i82443bxgx_edac.c 5632 5633EDAC-I82975X 5634M: "Arvind R." <arvino55@gmail.com> 5635L: linux-edac@vger.kernel.org 5636S: Maintained 5637F: drivers/edac/i82975x_edac.c 5638 5639EDAC-IE31200 5640M: Jason Baron <jbaron@akamai.com> 5641L: linux-edac@vger.kernel.org 5642S: Maintained 5643F: drivers/edac/ie31200_edac.c 5644 5645EDAC-MPC85XX 5646M: Johannes Thumshirn <morbidrsa@gmail.com> 5647L: linux-edac@vger.kernel.org 5648S: Maintained 5649F: drivers/edac/mpc85xx_edac.[ch] 5650 5651EDAC-PASEMI 5652M: Egor Martovetsky <egor@pasemi.com> 5653L: linux-edac@vger.kernel.org 5654S: Maintained 5655F: drivers/edac/pasemi_edac.c 5656 5657EDAC-PND2 5658M: Tony Luck <tony.luck@intel.com> 5659L: linux-edac@vger.kernel.org 5660S: Maintained 5661F: drivers/edac/pnd2_edac.[ch] 5662 5663EDAC-R82600 5664M: Tim Small <tim@buttersideup.com> 5665L: linux-edac@vger.kernel.org 5666S: Maintained 5667F: drivers/edac/r82600_edac.c 5668 5669EDAC-SBRIDGE 5670M: Tony Luck <tony.luck@intel.com> 5671R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5672L: linux-edac@vger.kernel.org 5673S: Maintained 5674F: drivers/edac/sb_edac.c 5675 5676EDAC-SKYLAKE 5677M: Tony Luck <tony.luck@intel.com> 5678L: linux-edac@vger.kernel.org 5679S: Maintained 5680F: drivers/edac/skx_edac.c 5681 5682EDAC-TI 5683M: Tero Kristo <t-kristo@ti.com> 5684L: linux-edac@vger.kernel.org 5685S: Maintained 5686F: drivers/edac/ti_edac.c 5687 5688EDAC-QCOM 5689M: Channagoud Kadabi <ckadabi@codeaurora.org> 5690M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5691L: linux-arm-msm@vger.kernel.org 5692L: linux-edac@vger.kernel.org 5693S: Maintained 5694F: drivers/edac/qcom_edac.c 5695 5696EDIROL UA-101/UA-1000 DRIVER 5697M: Clemens Ladisch <clemens@ladisch.de> 5698L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5699T: git git://git.alsa-project.org/alsa-kernel.git 5700S: Maintained 5701F: sound/usb/misc/ua101.c 5702 5703EFI TEST DRIVER 5704L: linux-efi@vger.kernel.org 5705M: Ivan Hu <ivan.hu@canonical.com> 5706M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5707S: Maintained 5708F: drivers/firmware/efi/test/ 5709 5710EFI VARIABLE FILESYSTEM 5711M: Matthew Garrett <matthew.garrett@nebula.com> 5712M: Jeremy Kerr <jk@ozlabs.org> 5713M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5714T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5715L: linux-efi@vger.kernel.org 5716S: Maintained 5717F: fs/efivarfs/ 5718 5719EFIFB FRAMEBUFFER DRIVER 5720L: linux-fbdev@vger.kernel.org 5721M: Peter Jones <pjones@redhat.com> 5722S: Maintained 5723F: drivers/video/fbdev/efifb.c 5724 5725EFS FILESYSTEM 5726W: http://aeschi.ch.eu.org/efs/ 5727S: Orphan 5728F: fs/efs/ 5729 5730EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5731M: Douglas Miller <dougmill@linux.ibm.com> 5732L: netdev@vger.kernel.org 5733S: Maintained 5734F: drivers/net/ethernet/ibm/ehea/ 5735 5736EM28XX VIDEO4LINUX DRIVER 5737M: Mauro Carvalho Chehab <mchehab@kernel.org> 5738L: linux-media@vger.kernel.org 5739W: https://linuxtv.org 5740T: git git://linuxtv.org/media_tree.git 5741S: Maintained 5742F: drivers/media/usb/em28xx/ 5743F: Documentation/media/v4l-drivers/em28xx* 5744 5745EMBEDDED LINUX 5746M: Paul Gortmaker <paul.gortmaker@windriver.com> 5747M: Matt Mackall <mpm@selenic.com> 5748M: David Woodhouse <dwmw2@infradead.org> 5749L: linux-embedded@vger.kernel.org 5750S: Maintained 5751 5752Emulex 10Gbps iSCSI - OneConnect DRIVER 5753M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5754M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5755M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5756L: linux-scsi@vger.kernel.org 5757W: http://www.broadcom.com 5758S: Supported 5759F: drivers/scsi/be2iscsi/ 5760 5761Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5762M: Sathya Perla <sathya.perla@broadcom.com> 5763M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5764M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5765M: Somnath Kotur <somnath.kotur@broadcom.com> 5766L: netdev@vger.kernel.org 5767W: http://www.emulex.com 5768S: Supported 5769F: drivers/net/ethernet/emulex/benet/ 5770 5771EMULEX ONECONNECT ROCE DRIVER 5772M: Selvin Xavier <selvin.xavier@broadcom.com> 5773M: Devesh Sharma <devesh.sharma@broadcom.com> 5774L: linux-rdma@vger.kernel.org 5775W: http://www.broadcom.com 5776S: Odd Fixes 5777F: drivers/infiniband/hw/ocrdma/ 5778F: include/uapi/rdma/ocrdma-abi.h 5779 5780EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5781M: James Smart <james.smart@broadcom.com> 5782M: Dick Kennedy <dick.kennedy@broadcom.com> 5783L: linux-scsi@vger.kernel.org 5784W: http://www.broadcom.com 5785S: Supported 5786F: drivers/scsi/lpfc/ 5787 5788ENE CB710 FLASH CARD READER DRIVER 5789M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5790S: Maintained 5791F: drivers/misc/cb710/ 5792F: drivers/mmc/host/cb710-mmc.* 5793F: include/linux/cb710.h 5794 5795ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5796M: Maxim Levitsky <maximlevitsky@gmail.com> 5797S: Maintained 5798F: drivers/media/rc/ene_ir.* 5799 5800EPSON S1D13XXX FRAMEBUFFER DRIVER 5801M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5802S: Maintained 5803T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5804F: drivers/video/fbdev/s1d13xxxfb.c 5805F: include/video/s1d13xxxfb.h 5806 5807ERRSEQ ERROR TRACKING INFRASTRUCTURE 5808M: Jeff Layton <jlayton@kernel.org> 5809S: Maintained 5810F: lib/errseq.c 5811F: include/linux/errseq.h 5812 5813ET131X NETWORK DRIVER 5814M: Mark Einon <mark.einon@gmail.com> 5815S: Odd Fixes 5816F: drivers/net/ethernet/agere/ 5817 5818ETHERNET BRIDGE 5819M: Roopa Prabhu <roopa@cumulusnetworks.com> 5820M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5821L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5822L: netdev@vger.kernel.org 5823W: http://www.linuxfoundation.org/en/Net:Bridge 5824S: Maintained 5825F: include/linux/netfilter_bridge/ 5826F: net/bridge/ 5827 5828ETHERNET PHY LIBRARY 5829M: Andrew Lunn <andrew@lunn.ch> 5830M: Florian Fainelli <f.fainelli@gmail.com> 5831M: Heiner Kallweit <hkallweit1@gmail.com> 5832L: netdev@vger.kernel.org 5833S: Maintained 5834F: Documentation/ABI/testing/sysfs-bus-mdio 5835F: Documentation/devicetree/bindings/net/mdio* 5836F: Documentation/networking/phy.txt 5837F: drivers/net/phy/ 5838F: drivers/of/of_mdio.c 5839F: drivers/of/of_net.c 5840F: include/linux/*mdio*.h 5841F: include/linux/of_net.h 5842F: include/linux/phy.h 5843F: include/linux/phy_fixed.h 5844F: include/linux/platform_data/mdio-bcm-unimac.h 5845F: include/linux/platform_data/mdio-gpio.h 5846F: include/trace/events/mdio.h 5847F: include/uapi/linux/mdio.h 5848F: include/uapi/linux/mii.h 5849 5850EXT2 FILE SYSTEM 5851M: Jan Kara <jack@suse.com> 5852L: linux-ext4@vger.kernel.org 5853S: Maintained 5854F: Documentation/filesystems/ext2.txt 5855F: fs/ext2/ 5856F: include/linux/ext2* 5857 5858EXT4 FILE SYSTEM 5859M: "Theodore Ts'o" <tytso@mit.edu> 5860M: Andreas Dilger <adilger.kernel@dilger.ca> 5861L: linux-ext4@vger.kernel.org 5862W: http://ext4.wiki.kernel.org 5863Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5865S: Maintained 5866F: Documentation/filesystems/ext4/ 5867F: fs/ext4/ 5868 5869Extended Verification Module (EVM) 5870M: Mimi Zohar <zohar@linux.ibm.com> 5871L: linux-integrity@vger.kernel.org 5872S: Supported 5873F: security/integrity/evm/ 5874 5875EXTENSIBLE FIRMWARE INTERFACE (EFI) 5876M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5877L: linux-efi@vger.kernel.org 5878T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5879S: Maintained 5880F: Documentation/efi-stub.txt 5881F: arch/*/kernel/efi.c 5882F: arch/x86/boot/compressed/eboot.[ch] 5883F: arch/*/include/asm/efi.h 5884F: arch/x86/platform/efi/ 5885F: drivers/firmware/efi/ 5886F: include/linux/efi*.h 5887F: arch/arm/boot/compressed/efi-header.S 5888F: arch/arm64/kernel/efi-entry.S 5889 5890EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5891M: MyungJoo Ham <myungjoo.ham@samsung.com> 5892M: Chanwoo Choi <cw00.choi@samsung.com> 5893L: linux-kernel@vger.kernel.org 5894T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5895S: Maintained 5896F: drivers/extcon/ 5897F: include/linux/extcon/ 5898F: include/linux/extcon.h 5899F: Documentation/extcon/ 5900F: Documentation/devicetree/bindings/extcon/ 5901 5902EXYNOS DP DRIVER 5903M: Jingoo Han <jingoohan1@gmail.com> 5904L: dri-devel@lists.freedesktop.org 5905S: Maintained 5906F: drivers/gpu/drm/exynos/exynos_dp* 5907 5908EXYNOS SYSMMU (IOMMU) driver 5909M: Marek Szyprowski <m.szyprowski@samsung.com> 5910L: iommu@lists.linux-foundation.org 5911S: Maintained 5912F: drivers/iommu/exynos-iommu.c 5913 5914EZchip NPS platform support 5915M: Vineet Gupta <vgupta@synopsys.com> 5916M: Ofer Levi <oferle@mellanox.com> 5917S: Supported 5918F: arch/arc/plat-eznps 5919F: arch/arc/boot/dts/eznps.dts 5920 5921F2FS FILE SYSTEM 5922M: Jaegeuk Kim <jaegeuk@kernel.org> 5923M: Chao Yu <yuchao0@huawei.com> 5924L: linux-f2fs-devel@lists.sourceforge.net 5925W: https://f2fs.wiki.kernel.org/ 5926T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5927S: Maintained 5928F: Documentation/filesystems/f2fs.txt 5929F: Documentation/ABI/testing/sysfs-fs-f2fs 5930F: fs/f2fs/ 5931F: include/linux/f2fs_fs.h 5932F: include/trace/events/f2fs.h 5933 5934F71805F HARDWARE MONITORING DRIVER 5935M: Jean Delvare <jdelvare@suse.com> 5936L: linux-hwmon@vger.kernel.org 5937S: Maintained 5938F: Documentation/hwmon/f71805f 5939F: drivers/hwmon/f71805f.c 5940 5941FADDR2LINE 5942M: Josh Poimboeuf <jpoimboe@redhat.com> 5943S: Maintained 5944F: scripts/faddr2line 5945 5946FAILOVER MODULE 5947M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5948L: netdev@vger.kernel.org 5949S: Supported 5950F: net/core/failover.c 5951F: include/net/failover.h 5952F: Documentation/networking/failover.rst 5953 5954FANOTIFY 5955M: Jan Kara <jack@suse.cz> 5956R: Amir Goldstein <amir73il@gmail.com> 5957L: linux-fsdevel@vger.kernel.org 5958S: Maintained 5959F: fs/notify/fanotify/ 5960F: include/linux/fanotify.h 5961F: include/uapi/linux/fanotify.h 5962 5963FARSYNC SYNCHRONOUS DRIVER 5964M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5965W: http://www.farsite.co.uk/ 5966S: Supported 5967F: drivers/net/wan/farsync.* 5968 5969FAULT INJECTION SUPPORT 5970M: Akinobu Mita <akinobu.mita@gmail.com> 5971S: Supported 5972F: Documentation/fault-injection/ 5973F: lib/fault-inject.c 5974 5975FBTFT Framebuffer drivers 5976S: Orphan 5977L: dri-devel@lists.freedesktop.org 5978L: linux-fbdev@vger.kernel.org 5979F: drivers/staging/fbtft/ 5980 5981FC0011 TUNER DRIVER 5982M: Michael Buesch <m@bues.ch> 5983L: linux-media@vger.kernel.org 5984S: Maintained 5985F: drivers/media/tuners/fc0011.h 5986F: drivers/media/tuners/fc0011.c 5987 5988FC2580 MEDIA DRIVER 5989M: Antti Palosaari <crope@iki.fi> 5990L: linux-media@vger.kernel.org 5991W: https://linuxtv.org 5992W: http://palosaari.fi/linux/ 5993Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5994T: git git://linuxtv.org/anttip/media_tree.git 5995S: Maintained 5996F: drivers/media/tuners/fc2580* 5997 5998FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5999M: Hannes Reinecke <hare@suse.de> 6000L: linux-scsi@vger.kernel.org 6001W: www.Open-FCoE.org 6002S: Supported 6003F: drivers/scsi/libfc/ 6004F: drivers/scsi/fcoe/ 6005F: include/scsi/fc/ 6006F: include/scsi/libfc.h 6007F: include/scsi/libfcoe.h 6008F: include/uapi/scsi/fc/ 6009 6010FILE LOCKING (flock() and fcntl()/lockf()) 6011M: Jeff Layton <jlayton@kernel.org> 6012M: "J. Bruce Fields" <bfields@fieldses.org> 6013L: linux-fsdevel@vger.kernel.org 6014S: Maintained 6015F: include/linux/fcntl.h 6016F: include/uapi/linux/fcntl.h 6017F: fs/fcntl.c 6018F: fs/locks.c 6019 6020FILESYSTEMS (VFS and infrastructure) 6021M: Alexander Viro <viro@zeniv.linux.org.uk> 6022L: linux-fsdevel@vger.kernel.org 6023S: Maintained 6024F: fs/* 6025F: include/linux/fs.h 6026F: include/linux/fs_types.h 6027F: include/uapi/linux/fs.h 6028 6029FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6030M: Riku Voipio <riku.voipio@iki.fi> 6031L: linux-hwmon@vger.kernel.org 6032S: Maintained 6033F: drivers/hwmon/f75375s.c 6034F: include/linux/f75375s.h 6035 6036FIREWIRE AUDIO DRIVERS 6037M: Clemens Ladisch <clemens@ladisch.de> 6038L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6039T: git git://git.alsa-project.org/alsa-kernel.git 6040S: Maintained 6041F: sound/firewire/ 6042 6043FIREWIRE MEDIA DRIVERS (firedtv) 6044M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6045L: linux-media@vger.kernel.org 6046L: linux1394-devel@lists.sourceforge.net 6047T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6048S: Maintained 6049F: drivers/media/firewire/ 6050 6051FIREWIRE SBP-2 TARGET 6052M: Chris Boot <bootc@bootc.net> 6053L: linux-scsi@vger.kernel.org 6054L: target-devel@vger.kernel.org 6055L: linux1394-devel@lists.sourceforge.net 6056T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6057S: Maintained 6058F: drivers/target/sbp/ 6059 6060FIREWIRE SUBSYSTEM 6061M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6062L: linux1394-devel@lists.sourceforge.net 6063W: http://ieee1394.wiki.kernel.org/ 6064T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6065S: Maintained 6066F: drivers/firewire/ 6067F: include/linux/firewire.h 6068F: include/uapi/linux/firewire*.h 6069F: tools/firewire/ 6070 6071FIRMWARE LOADER (request_firmware) 6072M: Luis Chamberlain <mcgrof@kernel.org> 6073L: linux-kernel@vger.kernel.org 6074S: Maintained 6075F: Documentation/firmware_class/ 6076F: drivers/base/firmware_loader/ 6077F: include/linux/firmware.h 6078 6079FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6080M: Joshua Morris <josh.h.morris@us.ibm.com> 6081M: Philip Kelleher <pjk1939@linux.ibm.com> 6082S: Maintained 6083F: drivers/block/rsxx/ 6084 6085FLOPPY DRIVER 6086M: Jiri Kosina <jikos@kernel.org> 6087T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6088S: Odd fixes 6089F: drivers/block/floppy.c 6090 6091FMC SUBSYSTEM 6092M: Alessandro Rubini <rubini@gnudd.com> 6093W: http://www.ohwr.org/projects/fmc-bus 6094S: Supported 6095F: drivers/fmc/ 6096F: include/linux/fmc*.h 6097F: include/linux/ipmi-fru.h 6098K: fmc_d.*register 6099 6100FPGA MANAGER FRAMEWORK 6101M: Alan Tull <atull@kernel.org> 6102M: Moritz Fischer <mdf@kernel.org> 6103L: linux-fpga@vger.kernel.org 6104S: Maintained 6105T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6106Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6107F: Documentation/fpga/ 6108F: Documentation/driver-api/fpga/ 6109F: Documentation/devicetree/bindings/fpga/ 6110F: drivers/fpga/ 6111F: include/linux/fpga/ 6112W: http://www.rocketboards.org 6113 6114FPGA DFL DRIVERS 6115M: Wu Hao <hao.wu@intel.com> 6116L: linux-fpga@vger.kernel.org 6117S: Maintained 6118F: Documentation/fpga/dfl.txt 6119F: include/uapi/linux/fpga-dfl.h 6120F: drivers/fpga/dfl* 6121 6122FPU EMULATOR 6123M: Bill Metzenthen <billm@melbpc.org.au> 6124W: http://floatingpoint.sourceforge.net/emulator/index.html 6125S: Maintained 6126F: arch/x86/math-emu/ 6127 6128FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6129L: netdev@vger.kernel.org 6130S: Orphan 6131F: drivers/net/wan/dlci.c 6132F: drivers/net/wan/sdla.c 6133 6134FRAMEBUFFER LAYER 6135M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6136L: dri-devel@lists.freedesktop.org 6137L: linux-fbdev@vger.kernel.org 6138T: git git://github.com/bzolnier/linux.git 6139Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6140S: Maintained 6141F: Documentation/fb/ 6142F: drivers/video/ 6143F: include/video/ 6144F: include/linux/fb.h 6145F: include/uapi/video/ 6146F: include/uapi/linux/fb.h 6147 6148FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6149M: Horia Geantă <horia.geanta@nxp.com> 6150M: Aymen Sghaier <aymen.sghaier@nxp.com> 6151L: linux-crypto@vger.kernel.org 6152S: Maintained 6153F: drivers/crypto/caam/ 6154F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6155 6156FREESCALE DIU FRAMEBUFFER DRIVER 6157M: Timur Tabi <timur@kernel.org> 6158L: linux-fbdev@vger.kernel.org 6159S: Maintained 6160F: drivers/video/fbdev/fsl-diu-fb.* 6161 6162FREESCALE DMA DRIVER 6163M: Li Yang <leoyang.li@nxp.com> 6164M: Zhang Wei <zw@zh-kernel.org> 6165L: linuxppc-dev@lists.ozlabs.org 6166S: Maintained 6167F: drivers/dma/fsldma.* 6168 6169FREESCALE ENETC ETHERNET DRIVERS 6170M: Claudiu Manoil <claudiu.manoil@nxp.com> 6171L: netdev@vger.kernel.org 6172S: Maintained 6173F: drivers/net/ethernet/freescale/enetc/ 6174 6175FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6176M: Claudiu Manoil <claudiu.manoil@nxp.com> 6177L: netdev@vger.kernel.org 6178S: Maintained 6179F: drivers/net/ethernet/freescale/gianfar* 6180F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6181 6182FREESCALE GPMI NAND DRIVER 6183M: Han Xu <han.xu@nxp.com> 6184L: linux-mtd@lists.infradead.org 6185S: Maintained 6186F: drivers/mtd/nand/raw/gpmi-nand/* 6187 6188FREESCALE I2C CPM DRIVER 6189M: Jochen Friedrich <jochen@scram.de> 6190L: linuxppc-dev@lists.ozlabs.org 6191L: linux-i2c@vger.kernel.org 6192S: Maintained 6193F: drivers/i2c/busses/i2c-cpm.c 6194 6195FREESCALE IMX LPI2C DRIVER 6196M: Dong Aisheng <aisheng.dong@nxp.com> 6197L: linux-i2c@vger.kernel.org 6198L: linux-imx@nxp.com 6199S: Maintained 6200F: drivers/i2c/busses/i2c-imx-lpi2c.c 6201F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6202 6203FREESCALE IMX / MXC FEC DRIVER 6204M: Fugang Duan <fugang.duan@nxp.com> 6205L: netdev@vger.kernel.org 6206S: Maintained 6207F: drivers/net/ethernet/freescale/fec_main.c 6208F: drivers/net/ethernet/freescale/fec_ptp.c 6209F: drivers/net/ethernet/freescale/fec.h 6210F: Documentation/devicetree/bindings/net/fsl-fec.txt 6211 6212FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6213M: Sascha Hauer <s.hauer@pengutronix.de> 6214R: Pengutronix Kernel Team <kernel@pengutronix.de> 6215L: linux-fbdev@vger.kernel.org 6216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6217S: Maintained 6218F: include/linux/platform_data/video-imxfb.h 6219F: drivers/video/fbdev/imxfb.c 6220 6221FREESCALE QORIQ DPAA ETHERNET DRIVER 6222M: Madalin Bucur <madalin.bucur@nxp.com> 6223L: netdev@vger.kernel.org 6224S: Maintained 6225F: drivers/net/ethernet/freescale/dpaa 6226 6227FREESCALE QORIQ DPAA FMAN DRIVER 6228M: Madalin Bucur <madalin.bucur@nxp.com> 6229L: netdev@vger.kernel.org 6230S: Maintained 6231F: drivers/net/ethernet/freescale/fman 6232F: Documentation/devicetree/bindings/net/fsl-fman.txt 6233 6234FREESCALE QORIQ PTP CLOCK DRIVER 6235M: Yangbo Lu <yangbo.lu@nxp.com> 6236L: netdev@vger.kernel.org 6237S: Maintained 6238F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6239F: drivers/ptp/ptp_qoriq.c 6240F: drivers/ptp/ptp_qoriq_debugfs.c 6241F: include/linux/fsl/ptp_qoriq.h 6242F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6243 6244FREESCALE QUAD SPI DRIVER 6245M: Han Xu <han.xu@nxp.com> 6246L: linux-spi@vger.kernel.org 6247S: Maintained 6248F: drivers/spi/spi-fsl-qspi.c 6249 6250FREESCALE QUICC ENGINE LIBRARY 6251M: Qiang Zhao <qiang.zhao@nxp.com> 6252L: linuxppc-dev@lists.ozlabs.org 6253S: Maintained 6254F: drivers/soc/fsl/qe/ 6255F: include/soc/fsl/*qe*.h 6256F: include/soc/fsl/*ucc*.h 6257 6258FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6259M: Li Yang <leoyang.li@nxp.com> 6260L: netdev@vger.kernel.org 6261L: linuxppc-dev@lists.ozlabs.org 6262S: Maintained 6263F: drivers/net/ethernet/freescale/ucc_geth* 6264 6265FREESCALE QUICC ENGINE UCC HDLC DRIVER 6266M: Zhao Qiang <qiang.zhao@nxp.com> 6267L: netdev@vger.kernel.org 6268L: linuxppc-dev@lists.ozlabs.org 6269S: Maintained 6270F: drivers/net/wan/fsl_ucc_hdlc* 6271 6272FREESCALE QUICC ENGINE UCC UART DRIVER 6273M: Timur Tabi <timur@kernel.org> 6274L: linuxppc-dev@lists.ozlabs.org 6275S: Maintained 6276F: drivers/tty/serial/ucc_uart.c 6277 6278FREESCALE SOC DRIVERS 6279M: Li Yang <leoyang.li@nxp.com> 6280L: linuxppc-dev@lists.ozlabs.org 6281L: linux-arm-kernel@lists.infradead.org 6282S: Maintained 6283F: Documentation/devicetree/bindings/soc/fsl/ 6284F: drivers/soc/fsl/ 6285F: include/linux/fsl/ 6286 6287FREESCALE SOC FS_ENET DRIVER 6288M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6289L: linuxppc-dev@lists.ozlabs.org 6290L: netdev@vger.kernel.org 6291S: Maintained 6292F: drivers/net/ethernet/freescale/fs_enet/ 6293F: include/linux/fs_enet_pd.h 6294 6295FREESCALE SOC SOUND DRIVERS 6296M: Timur Tabi <timur@kernel.org> 6297M: Nicolin Chen <nicoleotsuka@gmail.com> 6298M: Xiubo Li <Xiubo.Lee@gmail.com> 6299R: Fabio Estevam <festevam@gmail.com> 6300L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6301L: linuxppc-dev@lists.ozlabs.org 6302S: Maintained 6303F: sound/soc/fsl/fsl* 6304F: sound/soc/fsl/imx* 6305F: sound/soc/fsl/mpc8610_hpcd.c 6306 6307FREESCALE USB PERIPHERAL DRIVERS 6308M: Li Yang <leoyang.li@nxp.com> 6309L: linux-usb@vger.kernel.org 6310L: linuxppc-dev@lists.ozlabs.org 6311S: Maintained 6312F: drivers/usb/gadget/udc/fsl* 6313 6314FREEVXFS FILESYSTEM 6315M: Christoph Hellwig <hch@infradead.org> 6316W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6317S: Maintained 6318F: fs/freevxfs/ 6319 6320FREEZER 6321M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6322M: Pavel Machek <pavel@ucw.cz> 6323L: linux-pm@vger.kernel.org 6324S: Supported 6325F: Documentation/power/freezing-of-tasks.txt 6326F: include/linux/freezer.h 6327F: kernel/freezer.c 6328 6329FRONTSWAP API 6330M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6331L: linux-kernel@vger.kernel.org 6332S: Maintained 6333F: mm/frontswap.c 6334F: include/linux/frontswap.h 6335 6336FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6337M: David Howells <dhowells@redhat.com> 6338L: linux-cachefs@redhat.com (moderated for non-subscribers) 6339S: Supported 6340F: Documentation/filesystems/caching/ 6341F: fs/fscache/ 6342F: include/linux/fscache*.h 6343 6344FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6345M: Theodore Y. Ts'o <tytso@mit.edu> 6346M: Jaegeuk Kim <jaegeuk@kernel.org> 6347M: Eric Biggers <ebiggers@kernel.org> 6348L: linux-fscrypt@vger.kernel.org 6349Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6350T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6351S: Supported 6352F: fs/crypto/ 6353F: include/linux/fscrypt*.h 6354F: Documentation/filesystems/fscrypt.rst 6355 6356FSI-ATTACHED I2C DRIVER 6357M: Eddie James <eajames@linux.ibm.com> 6358L: linux-i2c@vger.kernel.org 6359L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6360S: Maintained 6361F: drivers/i2c/busses/i2c-fsi.c 6362F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6363 6364FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6365M: Jan Kara <jack@suse.cz> 6366R: Amir Goldstein <amir73il@gmail.com> 6367L: linux-fsdevel@vger.kernel.org 6368S: Maintained 6369F: fs/notify/ 6370F: include/linux/fsnotify*.h 6371 6372FUJITSU LAPTOP EXTRAS 6373M: Jonathan Woithe <jwoithe@just42.net> 6374L: platform-driver-x86@vger.kernel.org 6375S: Maintained 6376F: drivers/platform/x86/fujitsu-laptop.c 6377 6378FUJITSU M-5MO LS CAMERA ISP DRIVER 6379M: Kyungmin Park <kyungmin.park@samsung.com> 6380M: Heungjun Kim <riverful.kim@samsung.com> 6381L: linux-media@vger.kernel.org 6382S: Maintained 6383F: drivers/media/i2c/m5mols/ 6384F: include/media/i2c/m5mols.h 6385 6386FUJITSU TABLET EXTRAS 6387M: Robert Gerlach <khnz@gmx.de> 6388L: platform-driver-x86@vger.kernel.org 6389S: Maintained 6390F: drivers/platform/x86/fujitsu-tablet.c 6391 6392FUSE: FILESYSTEM IN USERSPACE 6393M: Miklos Szeredi <miklos@szeredi.hu> 6394L: linux-fsdevel@vger.kernel.org 6395W: http://fuse.sourceforge.net/ 6396T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6397S: Maintained 6398F: fs/fuse/ 6399F: include/uapi/linux/fuse.h 6400F: Documentation/filesystems/fuse.txt 6401 6402FUTEX SUBSYSTEM 6403M: Thomas Gleixner <tglx@linutronix.de> 6404M: Ingo Molnar <mingo@redhat.com> 6405R: Peter Zijlstra <peterz@infradead.org> 6406R: Darren Hart <dvhart@infradead.org> 6407L: linux-kernel@vger.kernel.org 6408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6409S: Maintained 6410F: kernel/futex.c 6411F: include/asm-generic/futex.h 6412F: include/linux/futex.h 6413F: include/uapi/linux/futex.h 6414F: tools/testing/selftests/futex/ 6415F: tools/perf/bench/futex* 6416F: Documentation/*futex* 6417 6418GCC PLUGINS 6419M: Kees Cook <keescook@chromium.org> 6420R: Emese Revfy <re.emese@gmail.com> 6421L: kernel-hardening@lists.openwall.com 6422S: Maintained 6423F: scripts/gcc-plugins/ 6424F: scripts/gcc-plugin.sh 6425F: scripts/Makefile.gcc-plugins 6426F: Documentation/gcc-plugins.txt 6427 6428GASKET DRIVER FRAMEWORK 6429M: Rob Springer <rspringer@google.com> 6430M: Todd Poynor <toddpoynor@google.com> 6431M: Ben Chan <benchan@chromium.org> 6432S: Maintained 6433F: drivers/staging/gasket/ 6434 6435GCOV BASED KERNEL PROFILING 6436M: Peter Oberparleiter <oberpar@linux.ibm.com> 6437S: Maintained 6438F: kernel/gcov/ 6439F: Documentation/dev-tools/gcov.rst 6440 6441GDB KERNEL DEBUGGING HELPER SCRIPTS 6442M: Jan Kiszka <jan.kiszka@siemens.com> 6443M: Kieran Bingham <kbingham@kernel.org> 6444S: Supported 6445F: scripts/gdb/ 6446 6447GDT SCSI DISK ARRAY CONTROLLER DRIVER 6448M: Achim Leubner <achim_leubner@adaptec.com> 6449L: linux-scsi@vger.kernel.org 6450W: http://www.icp-vortex.com/ 6451S: Supported 6452F: drivers/scsi/gdt* 6453 6454GEMTEK FM RADIO RECEIVER DRIVER 6455M: Hans Verkuil <hverkuil@xs4all.nl> 6456L: linux-media@vger.kernel.org 6457T: git git://linuxtv.org/media_tree.git 6458W: https://linuxtv.org 6459S: Maintained 6460F: drivers/media/radio/radio-gemtek* 6461 6462GENERIC GPIO I2C DRIVER 6463M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6464S: Supported 6465F: drivers/i2c/busses/i2c-gpio.c 6466F: include/linux/platform_data/i2c-gpio.h 6467 6468GENERIC GPIO I2C MULTIPLEXER DRIVER 6469M: Peter Korsgaard <peter.korsgaard@barco.com> 6470L: linux-i2c@vger.kernel.org 6471S: Supported 6472F: drivers/i2c/muxes/i2c-mux-gpio.c 6473F: include/linux/platform_data/i2c-mux-gpio.h 6474F: Documentation/i2c/muxes/i2c-mux-gpio 6475 6476GENERIC HDLC (WAN) DRIVERS 6477M: Krzysztof Halasa <khc@pm.waw.pl> 6478W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6479S: Maintained 6480F: drivers/net/wan/c101.c 6481F: drivers/net/wan/hd6457* 6482F: drivers/net/wan/hdlc* 6483F: drivers/net/wan/n2.c 6484F: drivers/net/wan/pc300too.c 6485F: drivers/net/wan/pci200syn.c 6486F: drivers/net/wan/wanxl* 6487 6488GENERIC INCLUDE/ASM HEADER FILES 6489M: Arnd Bergmann <arnd@arndb.de> 6490L: linux-arch@vger.kernel.org 6491T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6492S: Maintained 6493F: include/asm-generic/ 6494F: include/uapi/asm-generic/ 6495 6496GENERIC PHY FRAMEWORK 6497M: Kishon Vijay Abraham I <kishon@ti.com> 6498L: linux-kernel@vger.kernel.org 6499T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6500S: Supported 6501F: drivers/phy/ 6502F: include/linux/phy/ 6503F: Documentation/devicetree/bindings/phy/ 6504 6505GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6506M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6507S: Supported 6508F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6509 6510GENERIC PM DOMAINS 6511M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6512M: Kevin Hilman <khilman@kernel.org> 6513M: Ulf Hansson <ulf.hansson@linaro.org> 6514L: linux-pm@vger.kernel.org 6515S: Supported 6516F: drivers/base/power/domain*.c 6517F: include/linux/pm_domain.h 6518F: Documentation/devicetree/bindings/power/power_domain.txt 6519 6520GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6521M: Eugen Hristev <eugen.hristev@microchip.com> 6522L: linux-input@vger.kernel.org 6523S: Maintained 6524F: drivers/input/touchscreen/resistive-adc-touch.c 6525 6526GENERIC UIO DRIVER FOR PCI DEVICES 6527M: "Michael S. Tsirkin" <mst@redhat.com> 6528L: kvm@vger.kernel.org 6529S: Supported 6530F: drivers/uio/uio_pci_generic.c 6531 6532GENWQE (IBM Generic Workqueue Card) 6533M: Frank Haverkamp <haver@linux.ibm.com> 6534S: Supported 6535F: drivers/misc/genwqe/ 6536 6537GET_MAINTAINER SCRIPT 6538M: Joe Perches <joe@perches.com> 6539S: Maintained 6540F: scripts/get_maintainer.pl 6541 6542GFS2 FILE SYSTEM 6543M: Bob Peterson <rpeterso@redhat.com> 6544M: Andreas Gruenbacher <agruenba@redhat.com> 6545L: cluster-devel@redhat.com 6546W: http://sources.redhat.com/cluster/ 6547T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6548S: Supported 6549F: Documentation/filesystems/gfs2*.txt 6550F: fs/gfs2/ 6551F: include/uapi/linux/gfs2_ondisk.h 6552 6553GIGASET ISDN DRIVERS 6554M: Paul Bolle <pebolle@tiscali.nl> 6555L: gigaset307x-common@lists.sourceforge.net 6556W: http://gigaset307x.sourceforge.net/ 6557S: Odd Fixes 6558F: Documentation/isdn/README.gigaset 6559F: drivers/isdn/gigaset/ 6560F: include/uapi/linux/gigaset_dev.h 6561 6562GNSS SUBSYSTEM 6563M: Johan Hovold <johan@kernel.org> 6564T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6565S: Maintained 6566F: Documentation/ABI/testing/sysfs-class-gnss 6567F: Documentation/devicetree/bindings/gnss/ 6568F: drivers/gnss/ 6569F: include/linux/gnss.h 6570 6571GO7007 MPEG CODEC 6572M: Hans Verkuil <hans.verkuil@cisco.com> 6573L: linux-media@vger.kernel.org 6574S: Maintained 6575F: drivers/media/usb/go7007/ 6576 6577GOODIX TOUCHSCREEN 6578M: Bastien Nocera <hadess@hadess.net> 6579L: linux-input@vger.kernel.org 6580S: Maintained 6581F: drivers/input/touchscreen/goodix.c 6582 6583GPD POCKET FAN DRIVER 6584M: Hans de Goede <hdegoede@redhat.com> 6585L: platform-driver-x86@vger.kernel.org 6586S: Maintained 6587F: drivers/platform/x86/gpd-pocket-fan.c 6588 6589GPIO ACPI SUPPORT 6590M: Mika Westerberg <mika.westerberg@linux.intel.com> 6591M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6592L: linux-gpio@vger.kernel.org 6593L: linux-acpi@vger.kernel.org 6594S: Maintained 6595F: Documentation/acpi/gpio-properties.txt 6596F: drivers/gpio/gpiolib-acpi.c 6597 6598GPIO IR Transmitter 6599M: Sean Young <sean@mess.org> 6600L: linux-media@vger.kernel.org 6601S: Maintained 6602F: drivers/media/rc/gpio-ir-tx.c 6603 6604GPIO MOCKUP DRIVER 6605M: Bamvor Jian Zhang <bamv2005@gmail.com> 6606L: linux-gpio@vger.kernel.org 6607S: Maintained 6608F: drivers/gpio/gpio-mockup.c 6609F: tools/testing/selftests/gpio/ 6610 6611GPIO SUBSYSTEM 6612M: Linus Walleij <linus.walleij@linaro.org> 6613M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6614L: linux-gpio@vger.kernel.org 6615T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6616S: Maintained 6617F: Documentation/devicetree/bindings/gpio/ 6618F: Documentation/driver-api/gpio/ 6619F: Documentation/gpio/ 6620F: Documentation/ABI/testing/gpio-cdev 6621F: Documentation/ABI/obsolete/sysfs-gpio 6622F: drivers/gpio/ 6623F: include/linux/gpio/ 6624F: include/linux/gpio.h 6625F: include/linux/of_gpio.h 6626F: include/asm-generic/gpio.h 6627F: include/uapi/linux/gpio.h 6628F: tools/gpio/ 6629 6630GRE DEMULTIPLEXER DRIVER 6631M: Dmitry Kozlov <xeb@mail.ru> 6632L: netdev@vger.kernel.org 6633S: Maintained 6634F: net/ipv4/gre_demux.c 6635F: net/ipv4/gre_offload.c 6636F: include/net/gre.h 6637 6638GRETH 10/100/1G Ethernet MAC device driver 6639M: Andreas Larsson <andreas@gaisler.com> 6640L: netdev@vger.kernel.org 6641S: Maintained 6642F: drivers/net/ethernet/aeroflex/ 6643 6644GREYBUS AUDIO PROTOCOLS DRIVERS 6645M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6646M: Mark Greer <mgreer@animalcreek.com> 6647S: Maintained 6648F: drivers/staging/greybus/audio_apbridgea.c 6649F: drivers/staging/greybus/audio_apbridgea.h 6650F: drivers/staging/greybus/audio_codec.c 6651F: drivers/staging/greybus/audio_codec.h 6652F: drivers/staging/greybus/audio_gb.c 6653F: drivers/staging/greybus/audio_manager.c 6654F: drivers/staging/greybus/audio_manager.h 6655F: drivers/staging/greybus/audio_manager_module.c 6656F: drivers/staging/greybus/audio_manager_private.h 6657F: drivers/staging/greybus/audio_manager_sysfs.c 6658F: drivers/staging/greybus/audio_module.c 6659F: drivers/staging/greybus/audio_topology.c 6660 6661GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6662M: Viresh Kumar <vireshk@kernel.org> 6663S: Maintained 6664F: drivers/staging/greybus/authentication.c 6665F: drivers/staging/greybus/bootrom.c 6666F: drivers/staging/greybus/firmware.h 6667F: drivers/staging/greybus/fw-core.c 6668F: drivers/staging/greybus/fw-download.c 6669F: drivers/staging/greybus/fw-management.c 6670F: drivers/staging/greybus/greybus_authentication.h 6671F: drivers/staging/greybus/greybus_firmware.h 6672F: drivers/staging/greybus/hid.c 6673F: drivers/staging/greybus/i2c.c 6674F: drivers/staging/greybus/spi.c 6675F: drivers/staging/greybus/spilib.c 6676F: drivers/staging/greybus/spilib.h 6677 6678GREYBUS LOOPBACK DRIVER 6679M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6680S: Maintained 6681F: drivers/staging/greybus/loopback.c 6682 6683GREYBUS PLATFORM DRIVERS 6684M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6685S: Maintained 6686F: drivers/staging/greybus/arche-platform.c 6687F: drivers/staging/greybus/arche-apb-ctrl.c 6688F: drivers/staging/greybus/arche_platform.h 6689 6690GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6691M: Rui Miguel Silva <rmfrfs@gmail.com> 6692S: Maintained 6693F: drivers/staging/greybus/sdio.c 6694F: drivers/staging/greybus/light.c 6695F: drivers/staging/greybus/gpio.c 6696F: drivers/staging/greybus/power_supply.c 6697F: drivers/staging/greybus/spi.c 6698F: drivers/staging/greybus/spilib.c 6699 6700GREYBUS SUBSYSTEM 6701M: Johan Hovold <johan@kernel.org> 6702M: Alex Elder <elder@kernel.org> 6703M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6704S: Maintained 6705F: drivers/staging/greybus/ 6706L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6707 6708GREYBUS UART PROTOCOLS DRIVERS 6709M: David Lin <dtwlin@gmail.com> 6710S: Maintained 6711F: drivers/staging/greybus/uart.c 6712F: drivers/staging/greybus/log.c 6713 6714GS1662 VIDEO SERIALIZER 6715M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6716L: linux-media@vger.kernel.org 6717T: git git://linuxtv.org/media_tree.git 6718S: Maintained 6719F: drivers/media/spi/gs1662.c 6720 6721GSPCA FINEPIX SUBDRIVER 6722M: Frank Zago <frank@zago.net> 6723L: linux-media@vger.kernel.org 6724T: git git://linuxtv.org/media_tree.git 6725S: Maintained 6726F: drivers/media/usb/gspca/finepix.c 6727 6728GSPCA GL860 SUBDRIVER 6729M: Olivier Lorin <o.lorin@laposte.net> 6730L: linux-media@vger.kernel.org 6731T: git git://linuxtv.org/media_tree.git 6732S: Maintained 6733F: drivers/media/usb/gspca/gl860/ 6734 6735GSPCA M5602 SUBDRIVER 6736M: Erik Andren <erik.andren@gmail.com> 6737L: linux-media@vger.kernel.org 6738T: git git://linuxtv.org/media_tree.git 6739S: Maintained 6740F: drivers/media/usb/gspca/m5602/ 6741 6742GSPCA PAC207 SONIXB SUBDRIVER 6743M: Hans Verkuil <hverkuil@xs4all.nl> 6744L: linux-media@vger.kernel.org 6745T: git git://linuxtv.org/media_tree.git 6746S: Odd Fixes 6747F: drivers/media/usb/gspca/pac207.c 6748 6749GSPCA SN9C20X SUBDRIVER 6750M: Brian Johnson <brijohn@gmail.com> 6751L: linux-media@vger.kernel.org 6752T: git git://linuxtv.org/media_tree.git 6753S: Maintained 6754F: drivers/media/usb/gspca/sn9c20x.c 6755 6756GSPCA T613 SUBDRIVER 6757M: Leandro Costantino <lcostantino@gmail.com> 6758L: linux-media@vger.kernel.org 6759T: git git://linuxtv.org/media_tree.git 6760S: Maintained 6761F: drivers/media/usb/gspca/t613.c 6762 6763GSPCA USB WEBCAM DRIVER 6764M: Hans Verkuil <hverkuil@xs4all.nl> 6765L: linux-media@vger.kernel.org 6766T: git git://linuxtv.org/media_tree.git 6767S: Odd Fixes 6768F: drivers/media/usb/gspca/ 6769 6770GTP (GPRS Tunneling Protocol) 6771M: Pablo Neira Ayuso <pablo@netfilter.org> 6772M: Harald Welte <laforge@gnumonks.org> 6773L: osmocom-net-gprs@lists.osmocom.org 6774T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6775S: Maintained 6776F: drivers/net/gtp.c 6777 6778GUID PARTITION TABLE (GPT) 6779M: Davidlohr Bueso <dave@stgolabs.net> 6780L: linux-efi@vger.kernel.org 6781S: Maintained 6782F: block/partitions/efi.* 6783 6784H8/300 ARCHITECTURE 6785M: Yoshinori Sato <ysato@users.sourceforge.jp> 6786L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6787W: http://uclinux-h8.sourceforge.jp 6788T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6789S: Maintained 6790F: arch/h8300/ 6791F: drivers/clocksource/h8300_*.c 6792F: drivers/clk/h8300/ 6793F: drivers/irqchip/irq-renesas-h8*.c 6794 6795HABANALABS PCI DRIVER 6796M: Oded Gabbay <oded.gabbay@gmail.com> 6797T: git https://github.com/HabanaAI/linux.git 6798S: Supported 6799F: drivers/misc/habanalabs/ 6800F: include/uapi/misc/habanalabs.h 6801F: Documentation/ABI/testing/sysfs-driver-habanalabs 6802F: Documentation/ABI/testing/debugfs-driver-habanalabs 6803 6804HACKRF MEDIA DRIVER 6805M: Antti Palosaari <crope@iki.fi> 6806L: linux-media@vger.kernel.org 6807W: https://linuxtv.org 6808W: http://palosaari.fi/linux/ 6809Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6810T: git git://linuxtv.org/anttip/media_tree.git 6811S: Maintained 6812F: drivers/media/usb/hackrf/ 6813 6814HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6815M: Frank Seidel <frank@f-seidel.de> 6816L: platform-driver-x86@vger.kernel.org 6817W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6818S: Maintained 6819F: drivers/platform/x86/hdaps.c 6820 6821HARDWARE MONITORING 6822M: Jean Delvare <jdelvare@suse.com> 6823M: Guenter Roeck <linux@roeck-us.net> 6824L: linux-hwmon@vger.kernel.org 6825W: http://hwmon.wiki.kernel.org/ 6826T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6827S: Maintained 6828F: Documentation/devicetree/bindings/hwmon/ 6829F: Documentation/hwmon/ 6830F: drivers/hwmon/ 6831F: include/linux/hwmon*.h 6832F: include/trace/events/hwmon*.h 6833 6834HARDWARE RANDOM NUMBER GENERATOR CORE 6835M: Matt Mackall <mpm@selenic.com> 6836M: Herbert Xu <herbert@gondor.apana.org.au> 6837L: linux-crypto@vger.kernel.org 6838S: Odd fixes 6839F: Documentation/devicetree/bindings/rng/ 6840F: Documentation/hw_random.txt 6841F: drivers/char/hw_random/ 6842F: include/linux/hw_random.h 6843 6844HARDWARE TRACING FACILITIES 6845M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6846S: Maintained 6847F: drivers/hwtracing/ 6848 6849HARDWARE SPINLOCK CORE 6850M: Ohad Ben-Cohen <ohad@wizery.com> 6851M: Bjorn Andersson <bjorn.andersson@linaro.org> 6852L: linux-remoteproc@vger.kernel.org 6853S: Maintained 6854T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6855F: Documentation/devicetree/bindings/hwlock/ 6856F: Documentation/hwspinlock.txt 6857F: drivers/hwspinlock/ 6858F: include/linux/hwspinlock.h 6859 6860HARMONY SOUND DRIVER 6861L: linux-parisc@vger.kernel.org 6862S: Maintained 6863F: sound/parisc/harmony.* 6864 6865HDPVR USB VIDEO ENCODER DRIVER 6866M: Hans Verkuil <hverkuil@xs4all.nl> 6867L: linux-media@vger.kernel.org 6868T: git git://linuxtv.org/media_tree.git 6869W: https://linuxtv.org 6870S: Odd Fixes 6871F: drivers/media/usb/hdpvr/ 6872 6873HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6874M: Jerry Hoemann <jerry.hoemann@hpe.com> 6875S: Supported 6876F: Documentation/watchdog/hpwdt.txt 6877F: drivers/watchdog/hpwdt.c 6878 6879HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6880M: Don Brace <don.brace@microsemi.com> 6881L: esc.storagedev@microsemi.com 6882L: linux-scsi@vger.kernel.org 6883S: Supported 6884F: Documentation/scsi/hpsa.txt 6885F: drivers/scsi/hpsa*.[ch] 6886F: include/linux/cciss*.h 6887F: include/uapi/linux/cciss*.h 6888 6889HFI1 DRIVER 6890M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6891M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6892L: linux-rdma@vger.kernel.org 6893S: Supported 6894F: drivers/infiniband/hw/hfi1 6895 6896HFS FILESYSTEM 6897L: linux-fsdevel@vger.kernel.org 6898S: Orphan 6899F: Documentation/filesystems/hfs.txt 6900F: fs/hfs/ 6901 6902HFSPLUS FILESYSTEM 6903L: linux-fsdevel@vger.kernel.org 6904S: Orphan 6905F: Documentation/filesystems/hfsplus.txt 6906F: fs/hfsplus/ 6907 6908HGA FRAMEBUFFER DRIVER 6909M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6910L: linux-nvidia@lists.surfsouth.com 6911W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6912S: Maintained 6913F: drivers/video/fbdev/hgafb.c 6914 6915HIBERNATION (aka Software Suspend, aka swsusp) 6916M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6917M: Pavel Machek <pavel@ucw.cz> 6918L: linux-pm@vger.kernel.org 6919B: https://bugzilla.kernel.org 6920S: Supported 6921F: arch/x86/power/ 6922F: drivers/base/power/ 6923F: kernel/power/ 6924F: include/linux/suspend.h 6925F: include/linux/freezer.h 6926F: include/linux/pm.h 6927F: arch/*/include/asm/suspend*.h 6928 6929HID CORE LAYER 6930M: Jiri Kosina <jikos@kernel.org> 6931M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6932L: linux-input@vger.kernel.org 6933T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6934S: Maintained 6935F: drivers/hid/ 6936F: include/linux/hid* 6937F: include/uapi/linux/hid* 6938 6939HID SENSOR HUB DRIVERS 6940M: Jiri Kosina <jikos@kernel.org> 6941M: Jonathan Cameron <jic23@kernel.org> 6942M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6943L: linux-input@vger.kernel.org 6944L: linux-iio@vger.kernel.org 6945S: Maintained 6946F: Documentation/hid/hid-sensor* 6947F: drivers/hid/hid-sensor-* 6948F: drivers/iio/*/hid-* 6949F: include/linux/hid-sensor-* 6950 6951HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6952M: Thomas Gleixner <tglx@linutronix.de> 6953L: linux-kernel@vger.kernel.org 6954T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6955S: Maintained 6956F: Documentation/timers/ 6957F: kernel/time/hrtimer.c 6958F: kernel/time/clockevents.c 6959F: kernel/time/timer_*.c 6960F: include/linux/clockchips.h 6961F: include/linux/hrtimer.h 6962 6963HIGH-SPEED SCC DRIVER FOR AX.25 6964L: linux-hams@vger.kernel.org 6965S: Orphan 6966F: drivers/net/hamradio/dmascc.c 6967F: drivers/net/hamradio/scc.c 6968 6969HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6970M: HighPoint Linux Team <linux@highpoint-tech.com> 6971W: http://www.highpoint-tech.com 6972S: Supported 6973F: Documentation/scsi/hptiop.txt 6974F: drivers/scsi/hptiop.c 6975 6976HIPPI 6977M: Jes Sorensen <jes@trained-monkey.org> 6978L: linux-hippi@sunsite.dk 6979S: Maintained 6980F: include/linux/hippidevice.h 6981F: include/uapi/linux/if_hippi.h 6982F: net/802/hippi.c 6983F: drivers/net/hippi/ 6984 6985HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6986M: Yisen Zhuang <yisen.zhuang@huawei.com> 6987M: Salil Mehta <salil.mehta@huawei.com> 6988L: netdev@vger.kernel.org 6989W: http://www.hisilicon.com 6990S: Maintained 6991F: drivers/net/ethernet/hisilicon/hns3/ 6992 6993HISILICON LPC BUS DRIVER 6994M: john.garry@huawei.com 6995W: http://www.hisilicon.com 6996S: Maintained 6997F: drivers/bus/hisi_lpc.c 6998F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6999 7000HISILICON NETWORK SUBSYSTEM DRIVER 7001M: Yisen Zhuang <yisen.zhuang@huawei.com> 7002M: Salil Mehta <salil.mehta@huawei.com> 7003L: netdev@vger.kernel.org 7004W: http://www.hisilicon.com 7005S: Maintained 7006F: drivers/net/ethernet/hisilicon/ 7007F: Documentation/devicetree/bindings/net/hisilicon*.txt 7008 7009HISILICON PMU DRIVER 7010M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7011W: http://www.hisilicon.com 7012S: Supported 7013F: drivers/perf/hisilicon 7014F: Documentation/perf/hisi-pmu.txt 7015 7016HISILICON ROCE DRIVER 7017M: Lijun Ou <oulijun@huawei.com> 7018M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7019L: linux-rdma@vger.kernel.org 7020S: Maintained 7021F: drivers/infiniband/hw/hns/ 7022F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7023 7024HISILICON SAS Controller 7025M: John Garry <john.garry@huawei.com> 7026W: http://www.hisilicon.com 7027S: Supported 7028F: drivers/scsi/hisi_sas/ 7029F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7030 7031HMM - Heterogeneous Memory Management 7032M: Jérôme Glisse <jglisse@redhat.com> 7033L: linux-mm@kvack.org 7034S: Maintained 7035F: mm/hmm* 7036F: include/linux/hmm* 7037F: Documentation/vm/hmm.rst 7038 7039HOST AP DRIVER 7040M: Jouni Malinen <j@w1.fi> 7041L: linux-wireless@vger.kernel.org 7042W: http://w1.fi/hostap-driver.html 7043S: Obsolete 7044F: drivers/net/wireless/intersil/hostap/ 7045 7046HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7047L: platform-driver-x86@vger.kernel.org 7048S: Orphan 7049F: drivers/platform/x86/tc1100-wmi.c 7050 7051HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7052M: Jaroslav Kysela <perex@perex.cz> 7053S: Maintained 7054F: drivers/net/ethernet/hp/hp100.* 7055 7056HPET: High Precision Event Timers driver 7057M: Clemens Ladisch <clemens@ladisch.de> 7058S: Maintained 7059F: Documentation/timers/hpet.txt 7060F: drivers/char/hpet.c 7061F: include/linux/hpet.h 7062F: include/uapi/linux/hpet.h 7063 7064HPET: x86 7065S: Orphan 7066F: arch/x86/kernel/hpet.c 7067F: arch/x86/include/asm/hpet.h 7068 7069HPFS FILESYSTEM 7070M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7071W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7072S: Maintained 7073F: fs/hpfs/ 7074 7075HSI SUBSYSTEM 7076M: Sebastian Reichel <sre@kernel.org> 7077T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7078S: Maintained 7079F: Documentation/ABI/testing/sysfs-bus-hsi 7080F: Documentation/driver-api/hsi.rst 7081F: drivers/hsi/ 7082F: include/linux/hsi/ 7083F: include/uapi/linux/hsi/ 7084 7085HSO 3G MODEM DRIVER 7086L: linux-usb@vger.kernel.org 7087S: Orphan 7088F: drivers/net/usb/hso.c 7089 7090HSR NETWORK PROTOCOL 7091M: Arvid Brodin <arvid.brodin@alten.se> 7092L: netdev@vger.kernel.org 7093S: Maintained 7094F: net/hsr/ 7095 7096HT16K33 LED CONTROLLER DRIVER 7097M: Robin van der Gracht <robin@protonic.nl> 7098S: Maintained 7099F: drivers/auxdisplay/ht16k33.c 7100F: Documentation/devicetree/bindings/display/ht16k33.txt 7101 7102HTCPEN TOUCHSCREEN DRIVER 7103M: Pau Oliva Fora <pof@eslack.org> 7104L: linux-input@vger.kernel.org 7105S: Maintained 7106F: drivers/input/touchscreen/htcpen.c 7107 7108HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7109M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7110L: linux-iio@vger.kernel.org 7111W: http://www.st.com/ 7112S: Maintained 7113F: drivers/iio/humidity/hts221* 7114F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7115 7116HUAWEI ETHERNET DRIVER 7117M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7118L: netdev@vger.kernel.org 7119S: Supported 7120F: Documentation/networking/hinic.txt 7121F: drivers/net/ethernet/huawei/hinic/ 7122 7123HUGETLB FILESYSTEM 7124M: Mike Kravetz <mike.kravetz@oracle.com> 7125L: linux-mm@kvack.org 7126S: Maintained 7127F: fs/hugetlbfs/ 7128F: mm/hugetlb.c 7129F: include/linux/hugetlb.h 7130F: Documentation/admin-guide/mm/hugetlbpage.rst 7131F: Documentation/vm/hugetlbfs_reserv.rst 7132F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7133 7134HVA ST MEDIA DRIVER 7135M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7136L: linux-media@vger.kernel.org 7137T: git git://linuxtv.org/media_tree.git 7138W: https://linuxtv.org 7139S: Supported 7140F: drivers/media/platform/sti/hva 7141 7142HWPOISON MEMORY FAILURE HANDLING 7143M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7144L: linux-mm@kvack.org 7145S: Maintained 7146F: mm/memory-failure.c 7147F: mm/hwpoison-inject.c 7148 7149HYGON PROCESSOR SUPPORT 7150M: Pu Wen <puwen@hygon.cn> 7151L: linux-kernel@vger.kernel.org 7152S: Maintained 7153F: arch/x86/kernel/cpu/hygon.c 7154 7155Hyper-V CORE AND DRIVERS 7156M: "K. Y. Srinivasan" <kys@microsoft.com> 7157M: Haiyang Zhang <haiyangz@microsoft.com> 7158M: Stephen Hemminger <sthemmin@microsoft.com> 7159M: Sasha Levin <sashal@kernel.org> 7160T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7161L: linux-hyperv@vger.kernel.org 7162S: Supported 7163F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7164F: arch/x86/include/asm/mshyperv.h 7165F: arch/x86/include/asm/trace/hyperv.h 7166F: arch/x86/include/asm/hyperv-tlfs.h 7167F: arch/x86/kernel/cpu/mshyperv.c 7168F: arch/x86/hyperv 7169F: drivers/hid/hid-hyperv.c 7170F: drivers/hv/ 7171F: drivers/input/serio/hyperv-keyboard.c 7172F: drivers/pci/controller/pci-hyperv.c 7173F: drivers/net/hyperv/ 7174F: drivers/scsi/storvsc_drv.c 7175F: drivers/uio/uio_hv_generic.c 7176F: drivers/video/fbdev/hyperv_fb.c 7177F: drivers/iommu/hyperv_iommu.c 7178F: net/vmw_vsock/hyperv_transport.c 7179F: include/linux/hyperv.h 7180F: include/uapi/linux/hyperv.h 7181F: tools/hv/ 7182F: Documentation/ABI/stable/sysfs-bus-vmbus 7183 7184HYPERVISOR VIRTUAL CONSOLE DRIVER 7185L: linuxppc-dev@lists.ozlabs.org 7186S: Odd Fixes 7187F: drivers/tty/hvc/ 7188 7189I2C ACPI SUPPORT 7190M: Mika Westerberg <mika.westerberg@linux.intel.com> 7191L: linux-i2c@vger.kernel.org 7192L: linux-acpi@vger.kernel.org 7193S: Maintained 7194F: drivers/i2c/i2c-core-acpi.c 7195 7196I2C CONTROLLER DRIVER FOR NVIDIA GPU 7197M: Ajay Gupta <ajayg@nvidia.com> 7198L: linux-i2c@vger.kernel.org 7199S: Maintained 7200F: Documentation/i2c/busses/i2c-nvidia-gpu 7201F: drivers/i2c/busses/i2c-nvidia-gpu.c 7202 7203I2C MUXES 7204M: Peter Rosin <peda@axentia.se> 7205L: linux-i2c@vger.kernel.org 7206S: Maintained 7207F: Documentation/i2c/i2c-topology 7208F: Documentation/i2c/muxes/ 7209F: Documentation/devicetree/bindings/i2c/i2c-mux* 7210F: Documentation/devicetree/bindings/i2c/i2c-arb* 7211F: Documentation/devicetree/bindings/i2c/i2c-gate* 7212F: drivers/i2c/i2c-mux.c 7213F: drivers/i2c/muxes/ 7214F: include/linux/i2c-mux.h 7215 7216I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7217M: Gregory CLEMENT <gregory.clement@bootlin.com> 7218L: linux-i2c@vger.kernel.org 7219S: Maintained 7220F: drivers/i2c/busses/i2c-mv64xxx.c 7221 7222I2C OVER PARALLEL PORT 7223M: Jean Delvare <jdelvare@suse.com> 7224L: linux-i2c@vger.kernel.org 7225S: Maintained 7226F: Documentation/i2c/busses/i2c-parport 7227F: Documentation/i2c/busses/i2c-parport-light 7228F: drivers/i2c/busses/i2c-parport.c 7229F: drivers/i2c/busses/i2c-parport-light.c 7230 7231I2C SUBSYSTEM 7232M: Wolfram Sang <wsa@the-dreams.de> 7233L: linux-i2c@vger.kernel.org 7234W: https://i2c.wiki.kernel.org/ 7235Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7236T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7237S: Maintained 7238F: Documentation/devicetree/bindings/i2c/i2c.txt 7239F: Documentation/i2c/ 7240F: drivers/i2c/* 7241F: include/linux/i2c.h 7242F: include/linux/i2c-dev.h 7243F: include/linux/i2c-smbus.h 7244F: include/uapi/linux/i2c.h 7245F: include/uapi/linux/i2c-*.h 7246 7247I2C SUBSYSTEM HOST DRIVERS 7248L: linux-i2c@vger.kernel.org 7249W: https://i2c.wiki.kernel.org/ 7250Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7251T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7252S: Odd Fixes 7253F: Documentation/devicetree/bindings/i2c/ 7254F: drivers/i2c/algos/ 7255F: drivers/i2c/busses/ 7256 7257I2C-TAOS-EVM DRIVER 7258M: Jean Delvare <jdelvare@suse.com> 7259L: linux-i2c@vger.kernel.org 7260S: Maintained 7261F: Documentation/i2c/busses/i2c-taos-evm 7262F: drivers/i2c/busses/i2c-taos-evm.c 7263 7264I2C-TINY-USB DRIVER 7265M: Till Harbaum <till@harbaum.org> 7266L: linux-i2c@vger.kernel.org 7267W: http://www.harbaum.org/till/i2c_tiny_usb 7268S: Maintained 7269F: drivers/i2c/busses/i2c-tiny-usb.c 7270 7271I2C/SMBUS CONTROLLER DRIVERS FOR PC 7272M: Jean Delvare <jdelvare@suse.com> 7273L: linux-i2c@vger.kernel.org 7274S: Maintained 7275F: Documentation/i2c/busses/i2c-ali1535 7276F: Documentation/i2c/busses/i2c-ali1563 7277F: Documentation/i2c/busses/i2c-ali15x3 7278F: Documentation/i2c/busses/i2c-amd756 7279F: Documentation/i2c/busses/i2c-amd8111 7280F: Documentation/i2c/busses/i2c-i801 7281F: Documentation/i2c/busses/i2c-nforce2 7282F: Documentation/i2c/busses/i2c-piix4 7283F: Documentation/i2c/busses/i2c-sis5595 7284F: Documentation/i2c/busses/i2c-sis630 7285F: Documentation/i2c/busses/i2c-sis96x 7286F: Documentation/i2c/busses/i2c-via 7287F: Documentation/i2c/busses/i2c-viapro 7288F: drivers/i2c/busses/i2c-ali1535.c 7289F: drivers/i2c/busses/i2c-ali1563.c 7290F: drivers/i2c/busses/i2c-ali15x3.c 7291F: drivers/i2c/busses/i2c-amd756.c 7292F: drivers/i2c/busses/i2c-amd756-s4882.c 7293F: drivers/i2c/busses/i2c-amd8111.c 7294F: drivers/i2c/busses/i2c-i801.c 7295F: drivers/i2c/busses/i2c-isch.c 7296F: drivers/i2c/busses/i2c-nforce2.c 7297F: drivers/i2c/busses/i2c-nforce2-s4985.c 7298F: drivers/i2c/busses/i2c-piix4.c 7299F: drivers/i2c/busses/i2c-sis5595.c 7300F: drivers/i2c/busses/i2c-sis630.c 7301F: drivers/i2c/busses/i2c-sis96x.c 7302F: drivers/i2c/busses/i2c-via.c 7303F: drivers/i2c/busses/i2c-viapro.c 7304 7305I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7306M: Hans de Goede <hdegoede@redhat.com> 7307L: linux-i2c@vger.kernel.org 7308S: Maintained 7309F: drivers/i2c/busses/i2c-cht-wc.c 7310 7311I2C/SMBUS ISMT DRIVER 7312M: Seth Heasley <seth.heasley@intel.com> 7313M: Neil Horman <nhorman@tuxdriver.com> 7314L: linux-i2c@vger.kernel.org 7315F: drivers/i2c/busses/i2c-ismt.c 7316F: Documentation/i2c/busses/i2c-ismt 7317 7318I2C/SMBUS STUB DRIVER 7319M: Jean Delvare <jdelvare@suse.com> 7320L: linux-i2c@vger.kernel.org 7321S: Maintained 7322F: drivers/i2c/i2c-stub.c 7323 7324I3C SUBSYSTEM 7325M: Boris Brezillon <bbrezillon@kernel.org> 7326L: linux-i3c@lists.infradead.org 7327C: irc://chat.freenode.net/linux-i3c 7328T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7329S: Maintained 7330F: Documentation/ABI/testing/sysfs-bus-i3c 7331F: Documentation/devicetree/bindings/i3c/ 7332F: Documentation/driver-api/i3c 7333F: drivers/i3c/ 7334F: include/linux/i3c/ 7335F: include/dt-bindings/i3c/ 7336 7337I3C DRIVER FOR SYNOPSYS DESIGNWARE 7338M: Vitor Soares <vitor.soares@synopsys.com> 7339S: Maintained 7340F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7341F: drivers/i3c/master/dw* 7342 7343IA64 (Itanium) PLATFORM 7344M: Tony Luck <tony.luck@intel.com> 7345M: Fenghua Yu <fenghua.yu@intel.com> 7346L: linux-ia64@vger.kernel.org 7347T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7348S: Maintained 7349F: arch/ia64/ 7350 7351IBM Power 842 compression accelerator 7352M: Haren Myneni <haren@us.ibm.com> 7353S: Supported 7354F: drivers/crypto/nx/Makefile 7355F: drivers/crypto/nx/Kconfig 7356F: drivers/crypto/nx/nx-842* 7357F: include/linux/sw842.h 7358F: crypto/842.c 7359F: lib/842/ 7360 7361IBM Power in-Nest Crypto Acceleration 7362M: Breno Leitão <leitao@debian.org> 7363M: Nayna Jain <nayna@linux.ibm.com> 7364M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7365L: linux-crypto@vger.kernel.org 7366S: Supported 7367F: drivers/crypto/nx/Makefile 7368F: drivers/crypto/nx/Kconfig 7369F: drivers/crypto/nx/nx-aes* 7370F: drivers/crypto/nx/nx-sha* 7371F: drivers/crypto/nx/nx.* 7372F: drivers/crypto/nx/nx_csbcpb.h 7373F: drivers/crypto/nx/nx_debugfs.h 7374 7375IBM Power Linux RAID adapter 7376M: Brian King <brking@us.ibm.com> 7377S: Supported 7378F: drivers/scsi/ipr.* 7379 7380IBM Power SRIOV Virtual NIC Device Driver 7381M: Thomas Falcon <tlfalcon@linux.ibm.com> 7382M: John Allen <jallen@linux.ibm.com> 7383L: netdev@vger.kernel.org 7384S: Supported 7385F: drivers/net/ethernet/ibm/ibmvnic.* 7386 7387IBM Power Virtual Accelerator Switchboard 7388M: Sukadev Bhattiprolu 7389L: linuxppc-dev@lists.ozlabs.org 7390S: Supported 7391F: arch/powerpc/platforms/powernv/vas* 7392F: arch/powerpc/platforms/powernv/copy-paste.h 7393F: arch/powerpc/include/asm/vas.h 7394F: arch/powerpc/include/uapi/asm/vas.h 7395 7396IBM Power Virtual Ethernet Device Driver 7397M: Thomas Falcon <tlfalcon@linux.ibm.com> 7398L: netdev@vger.kernel.org 7399S: Supported 7400F: drivers/net/ethernet/ibm/ibmveth.* 7401 7402IBM Power Virtual FC Device Drivers 7403M: Tyrel Datwyler <tyreld@linux.ibm.com> 7404L: linux-scsi@vger.kernel.org 7405S: Supported 7406F: drivers/scsi/ibmvscsi/ibmvfc* 7407 7408IBM Power Virtual Management Channel Driver 7409M: Steven Royer <seroyer@linux.ibm.com> 7410S: Supported 7411F: drivers/misc/ibmvmc.* 7412 7413IBM Power Virtual SCSI Device Drivers 7414M: Tyrel Datwyler <tyreld@linux.ibm.com> 7415L: linux-scsi@vger.kernel.org 7416S: Supported 7417F: drivers/scsi/ibmvscsi/ibmvscsi* 7418F: include/scsi/viosrp.h 7419 7420IBM Power Virtual SCSI Device Target Driver 7421M: Michael Cyr <mikecyr@linux.ibm.com> 7422L: linux-scsi@vger.kernel.org 7423L: target-devel@vger.kernel.org 7424S: Supported 7425F: drivers/scsi/ibmvscsi_tgt/ 7426 7427IBM Power VMX Cryptographic instructions 7428M: Breno Leitão <leitao@debian.org> 7429M: Nayna Jain <nayna@linux.ibm.com> 7430M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7431L: linux-crypto@vger.kernel.org 7432S: Supported 7433F: drivers/crypto/vmx/Makefile 7434F: drivers/crypto/vmx/Kconfig 7435F: drivers/crypto/vmx/vmx.c 7436F: drivers/crypto/vmx/aes* 7437F: drivers/crypto/vmx/ghash* 7438F: drivers/crypto/vmx/ppc-xlate.pl 7439 7440IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7441M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7442L: linux-pci@vger.kernel.org 7443L: linuxppc-dev@lists.ozlabs.org 7444S: Supported 7445F: drivers/pci/hotplug/rpaphp* 7446 7447IBM Power IO DLPAR 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/rpadlpar* 7453 7454IBM ServeRAID RAID DRIVER 7455S: Orphan 7456F: drivers/scsi/ips.* 7457 7458ICH LPC AND GPIO DRIVER 7459M: Peter Tyser <ptyser@xes-inc.com> 7460S: Maintained 7461F: drivers/mfd/lpc_ich.c 7462F: drivers/gpio/gpio-ich.c 7463 7464IDE SUBSYSTEM 7465M: "David S. Miller" <davem@davemloft.net> 7466L: linux-ide@vger.kernel.org 7467Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7468T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7469S: Maintained 7470F: Documentation/ide/ 7471F: drivers/ide/ 7472F: include/linux/ide.h 7473 7474IDE/ATAPI DRIVERS 7475M: Borislav Petkov <bp@alien8.de> 7476L: linux-ide@vger.kernel.org 7477S: Maintained 7478F: Documentation/cdrom/ide-cd 7479F: drivers/ide/ide-cd* 7480 7481IDEAPAD LAPTOP EXTRAS DRIVER 7482M: Ike Panhc <ike.pan@canonical.com> 7483L: platform-driver-x86@vger.kernel.org 7484W: http://launchpad.net/ideapad-laptop 7485S: Maintained 7486F: drivers/platform/x86/ideapad-laptop.c 7487 7488IDEAPAD LAPTOP SLIDEBAR DRIVER 7489M: Andrey Moiseev <o2g.org.ru@gmail.com> 7490L: linux-input@vger.kernel.org 7491W: https://github.com/o2genum/ideapad-slidebar 7492S: Maintained 7493F: drivers/input/misc/ideapad_slidebar.c 7494 7495IDT VersaClock 5 CLOCK DRIVER 7496M: Marek Vasut <marek.vasut@gmail.com> 7497S: Maintained 7498F: drivers/clk/clk-versaclock5.c 7499 7500IEEE 802.15.4 SUBSYSTEM 7501M: Alexander Aring <alex.aring@gmail.com> 7502M: Stefan Schmidt <stefan@datenfreihafen.org> 7503L: linux-wpan@vger.kernel.org 7504W: http://wpan.cakelab.org/ 7505T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7506T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7507S: Maintained 7508F: net/ieee802154/ 7509F: net/mac802154/ 7510F: drivers/net/ieee802154/ 7511F: include/linux/nl802154.h 7512F: include/linux/ieee802154.h 7513F: include/net/nl802154.h 7514F: include/net/mac802154.h 7515F: include/net/af_ieee802154.h 7516F: include/net/cfg802154.h 7517F: include/net/ieee802154_netdev.h 7518F: Documentation/networking/ieee802154.txt 7519 7520IFE PROTOCOL 7521M: Yotam Gigi <yotam.gi@gmail.com> 7522M: Jamal Hadi Salim <jhs@mojatatu.com> 7523F: net/ife 7524F: include/net/ife.h 7525F: include/uapi/linux/ife.h 7526 7527IGORPLUG-USB IR RECEIVER 7528M: Sean Young <sean@mess.org> 7529L: linux-media@vger.kernel.org 7530S: Maintained 7531F: drivers/media/rc/igorplugusb.c 7532 7533IGUANAWORKS USB IR TRANSCEIVER 7534M: Sean Young <sean@mess.org> 7535L: linux-media@vger.kernel.org 7536S: Maintained 7537F: drivers/media/rc/iguanair.c 7538 7539IIO DIGITAL POTENTIOMETER DAC 7540M: Peter Rosin <peda@axentia.se> 7541L: linux-iio@vger.kernel.org 7542S: Maintained 7543F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7544F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7545F: drivers/iio/dac/dpot-dac.c 7546 7547IIO ENVELOPE DETECTOR 7548M: Peter Rosin <peda@axentia.se> 7549L: linux-iio@vger.kernel.org 7550S: Maintained 7551F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7552F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7553F: drivers/iio/adc/envelope-detector.c 7554 7555IIO MULTIPLEXER 7556M: Peter Rosin <peda@axentia.se> 7557L: linux-iio@vger.kernel.org 7558S: Maintained 7559F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7560F: drivers/iio/multiplexer/iio-mux.c 7561 7562IIO SUBSYSTEM AND DRIVERS 7563M: Jonathan Cameron <jic23@kernel.org> 7564R: Hartmut Knaack <knaack.h@gmx.de> 7565R: Lars-Peter Clausen <lars@metafoo.de> 7566R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7567L: linux-iio@vger.kernel.org 7568T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7569S: Maintained 7570F: Documentation/ABI/testing/configfs-iio* 7571F: Documentation/ABI/testing/sysfs-bus-iio* 7572F: Documentation/devicetree/bindings/iio/ 7573F: drivers/iio/ 7574F: drivers/staging/iio/ 7575F: include/linux/iio/ 7576F: tools/iio/ 7577 7578IIO UNIT CONVERTER 7579M: Peter Rosin <peda@axentia.se> 7580L: linux-iio@vger.kernel.org 7581S: Maintained 7582F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7583F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7584F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7585F: drivers/iio/afe/iio-rescale.c 7586 7587IKANOS/ADI EAGLE ADSL USB DRIVER 7588M: Matthieu Castet <castet.matthieu@free.fr> 7589M: Stanislaw Gruszka <stf_xl@wp.pl> 7590S: Maintained 7591F: drivers/usb/atm/ueagle-atm.c 7592 7593IMGTEC ASCII LCD DRIVER 7594M: Paul Burton <paul.burton@mips.com> 7595S: Maintained 7596F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7597F: drivers/auxdisplay/img-ascii-lcd.c 7598 7599IMGTEC IR DECODER DRIVER 7600M: James Hogan <jhogan@kernel.org> 7601S: Maintained 7602F: drivers/media/rc/img-ir/ 7603 7604IMON SOUNDGRAPH USB IR RECEIVER 7605M: Sean Young <sean@mess.org> 7606L: linux-media@vger.kernel.org 7607S: Maintained 7608F: drivers/media/rc/imon_raw.c 7609F: drivers/media/rc/imon.c 7610 7611IMS TWINTURBO FRAMEBUFFER DRIVER 7612L: linux-fbdev@vger.kernel.org 7613S: Orphan 7614F: drivers/video/fbdev/imsttfb.c 7615 7616INA209 HARDWARE MONITOR DRIVER 7617M: Guenter Roeck <linux@roeck-us.net> 7618L: linux-hwmon@vger.kernel.org 7619S: Maintained 7620F: Documentation/hwmon/ina209 7621F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7622F: drivers/hwmon/ina209.c 7623 7624INA2XX HARDWARE MONITOR DRIVER 7625M: Guenter Roeck <linux@roeck-us.net> 7626L: linux-hwmon@vger.kernel.org 7627S: Maintained 7628F: Documentation/hwmon/ina2xx 7629F: drivers/hwmon/ina2xx.c 7630F: include/linux/platform_data/ina2xx.h 7631 7632INDUSTRY PACK SUBSYSTEM (IPACK) 7633M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7634M: Jens Taprogge <jens.taprogge@taprogge.org> 7635M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7636L: industrypack-devel@lists.sourceforge.net 7637W: http://industrypack.sourceforge.net 7638S: Maintained 7639F: drivers/ipack/ 7640 7641INFINIBAND SUBSYSTEM 7642M: Doug Ledford <dledford@redhat.com> 7643M: Jason Gunthorpe <jgg@mellanox.com> 7644L: linux-rdma@vger.kernel.org 7645W: https://github.com/linux-rdma/rdma-core 7646Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7647T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7648S: Supported 7649F: Documentation/devicetree/bindings/infiniband/ 7650F: Documentation/infiniband/ 7651F: drivers/infiniband/ 7652F: include/uapi/linux/if_infiniband.h 7653F: include/uapi/rdma/ 7654F: include/rdma/ 7655 7656INGENIC JZ4780 DMA Driver 7657M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7658S: Maintained 7659F: drivers/dma/dma-jz4780.c 7660 7661INGENIC JZ4780 NAND DRIVER 7662M: Harvey Hunt <harveyhuntnexus@gmail.com> 7663L: linux-mtd@lists.infradead.org 7664S: Maintained 7665F: drivers/mtd/nand/raw/jz4780_* 7666 7667INOTIFY 7668M: Jan Kara <jack@suse.cz> 7669R: Amir Goldstein <amir73il@gmail.com> 7670L: linux-fsdevel@vger.kernel.org 7671S: Maintained 7672F: Documentation/filesystems/inotify.txt 7673F: fs/notify/inotify/ 7674F: include/linux/inotify.h 7675F: include/uapi/linux/inotify.h 7676 7677INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7678M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7679L: linux-input@vger.kernel.org 7680Q: http://patchwork.kernel.org/project/linux-input/list/ 7681T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7682S: Maintained 7683F: drivers/input/ 7684F: include/linux/input.h 7685F: include/uapi/linux/input.h 7686F: include/uapi/linux/input-event-codes.h 7687F: include/linux/input/ 7688F: Documentation/devicetree/bindings/input/ 7689F: Documentation/devicetree/bindings/serio/ 7690F: Documentation/input/ 7691 7692INPUT MULTITOUCH (MT) PROTOCOL 7693M: Henrik Rydberg <rydberg@bitmath.org> 7694L: linux-input@vger.kernel.org 7695S: Odd fixes 7696F: Documentation/input/multi-touch-protocol.rst 7697F: drivers/input/input-mt.c 7698K: \b(ABS|SYN)_MT_ 7699 7700INSIDE SECURE CRYPTO DRIVER 7701M: Antoine Tenart <antoine.tenart@bootlin.com> 7702F: drivers/crypto/inside-secure/ 7703S: Maintained 7704L: linux-crypto@vger.kernel.org 7705 7706INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7707M: Mimi Zohar <zohar@linux.ibm.com> 7708M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7709L: linux-integrity@vger.kernel.org 7710T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7711S: Supported 7712F: security/integrity/ima/ 7713 7714INTEL 810/815 FRAMEBUFFER DRIVER 7715M: Antonino Daplas <adaplas@gmail.com> 7716L: linux-fbdev@vger.kernel.org 7717S: Maintained 7718F: drivers/video/fbdev/i810/ 7719 7720INTEL ASoC DRIVERS 7721M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7722M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7723M: Jie Yang <yang.jie@linux.intel.com> 7724L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7725S: Supported 7726F: sound/soc/intel/ 7727 7728INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7729M: Hans de Goede <hdegoede@redhat.com> 7730L: platform-driver-x86@vger.kernel.org 7731S: Maintained 7732F: drivers/platform/x86/intel_atomisp2_pm.c 7733 7734INTEL C600 SERIES SAS CONTROLLER DRIVER 7735M: Intel SCU Linux support <intel-linux-scu@intel.com> 7736M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7737L: linux-scsi@vger.kernel.org 7738T: git git://git.code.sf.net/p/intel-sas/isci 7739S: Supported 7740F: drivers/scsi/isci/ 7741 7742INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7743M: Jani Nikula <jani.nikula@linux.intel.com> 7744M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7745M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7746L: intel-gfx@lists.freedesktop.org 7747W: https://01.org/linuxgraphics/ 7748B: https://01.org/linuxgraphics/documentation/how-report-bugs 7749C: irc://chat.freenode.net/intel-gfx 7750Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7751T: git git://anongit.freedesktop.org/drm-intel 7752S: Supported 7753F: drivers/gpu/drm/i915/ 7754F: include/drm/i915* 7755F: include/uapi/drm/i915_drm.h 7756F: Documentation/gpu/i915.rst 7757 7758INTEL ETHERNET DRIVERS 7759M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7760L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7761W: http://www.intel.com/support/feedback.htm 7762W: http://e1000.sourceforge.net/ 7763Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7764T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7765T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7766S: Supported 7767F: Documentation/networking/device_drivers/intel/e100.rst 7768F: Documentation/networking/device_drivers/intel/e1000.rst 7769F: Documentation/networking/device_drivers/intel/e1000e.rst 7770F: Documentation/networking/device_drivers/intel/fm10k.rst 7771F: Documentation/networking/device_drivers/intel/igb.rst 7772F: Documentation/networking/device_drivers/intel/igbvf.rst 7773F: Documentation/networking/device_drivers/intel/ixgb.rst 7774F: Documentation/networking/device_drivers/intel/ixgbe.rst 7775F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7776F: Documentation/networking/device_drivers/intel/i40e.rst 7777F: Documentation/networking/device_drivers/intel/iavf.rst 7778F: Documentation/networking/device_drivers/intel/ice.rst 7779F: drivers/net/ethernet/intel/ 7780F: drivers/net/ethernet/intel/*/ 7781F: include/linux/avf/virtchnl.h 7782 7783INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7784M: Maik Broemme <mbroemme@libmpq.org> 7785L: linux-fbdev@vger.kernel.org 7786S: Maintained 7787F: Documentation/fb/intelfb.txt 7788F: drivers/video/fbdev/intelfb/ 7789 7790INTEL GPIO DRIVERS 7791M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7792L: linux-gpio@vger.kernel.org 7793S: Maintained 7794T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7795F: drivers/gpio/gpio-ich.c 7796F: drivers/gpio/gpio-intel-mid.c 7797F: drivers/gpio/gpio-lynxpoint.c 7798F: drivers/gpio/gpio-merrifield.c 7799F: drivers/gpio/gpio-ml-ioh.c 7800F: drivers/gpio/gpio-pch.c 7801F: drivers/gpio/gpio-sch.c 7802F: drivers/gpio/gpio-sodaville.c 7803 7804INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7805M: Zhenyu Wang <zhenyuw@linux.intel.com> 7806M: Zhi Wang <zhi.a.wang@intel.com> 7807L: intel-gvt-dev@lists.freedesktop.org 7808L: intel-gfx@lists.freedesktop.org 7809W: https://01.org/igvt-g 7810T: git https://github.com/intel/gvt-linux.git 7811S: Supported 7812F: drivers/gpu/drm/i915/gvt/ 7813 7814INTEL HID EVENT DRIVER 7815M: Alex Hung <alex.hung@canonical.com> 7816L: platform-driver-x86@vger.kernel.org 7817S: Maintained 7818F: drivers/platform/x86/intel-hid.c 7819 7820INTEL I/OAT DMA DRIVER 7821M: Dave Jiang <dave.jiang@intel.com> 7822R: Dan Williams <dan.j.williams@intel.com> 7823L: dmaengine@vger.kernel.org 7824Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7825S: Supported 7826F: drivers/dma/ioat* 7827 7828INTEL IDLE DRIVER 7829M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7830M: Len Brown <lenb@kernel.org> 7831L: linux-pm@vger.kernel.org 7832T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7833B: https://bugzilla.kernel.org 7834S: Supported 7835F: drivers/idle/intel_idle.c 7836 7837INTEL INTEGRATED SENSOR HUB DRIVER 7838M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7839M: Jiri Kosina <jikos@kernel.org> 7840L: linux-input@vger.kernel.org 7841S: Maintained 7842F: drivers/hid/intel-ish-hid/ 7843 7844INTEL IOMMU (VT-d) 7845M: David Woodhouse <dwmw2@infradead.org> 7846L: iommu@lists.linux-foundation.org 7847T: git git://git.infradead.org/iommu-2.6.git 7848S: Supported 7849F: drivers/iommu/intel-iommu.c 7850F: include/linux/intel-iommu.h 7851 7852INTEL IOP-ADMA DMA DRIVER 7853R: Dan Williams <dan.j.williams@intel.com> 7854S: Odd fixes 7855F: drivers/dma/iop-adma.c 7856 7857INTEL IPU3 CSI-2 CIO2 DRIVER 7858M: Yong Zhi <yong.zhi@intel.com> 7859M: Sakari Ailus <sakari.ailus@linux.intel.com> 7860M: Bingbu Cao <bingbu.cao@intel.com> 7861R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7862L: linux-media@vger.kernel.org 7863S: Maintained 7864F: drivers/media/pci/intel/ipu3/ 7865F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7866 7867INTEL IPU3 CSI-2 IMGU DRIVER 7868M: Sakari Ailus <sakari.ailus@linux.intel.com> 7869L: linux-media@vger.kernel.org 7870S: Maintained 7871F: drivers/staging/media/ipu3/ 7872F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7873F: Documentation/media/v4l-drivers/ipu3.rst 7874 7875INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7876M: Krzysztof Halasa <khalasa@piap.pl> 7877S: Maintained 7878F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7879F: arch/arm/mach-ixp4xx/include/mach/npe.h 7880F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7881F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7882F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7883F: drivers/net/wan/ixp4xx_hss.c 7884 7885INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7886M: Deepak Saxena <dsaxena@plexity.net> 7887S: Maintained 7888F: drivers/char/hw_random/ixp4xx-rng.c 7889 7890INTEL MANAGEMENT ENGINE (mei) 7891M: Tomas Winkler <tomas.winkler@intel.com> 7892L: linux-kernel@vger.kernel.org 7893S: Supported 7894F: include/uapi/linux/mei.h 7895F: include/linux/mei_cl_bus.h 7896F: drivers/misc/mei/* 7897F: drivers/watchdog/mei_wdt.c 7898F: Documentation/misc-devices/mei/* 7899F: samples/mei/* 7900 7901INTEL MENLOW THERMAL DRIVER 7902M: Sujith Thomas <sujith.thomas@intel.com> 7903L: platform-driver-x86@vger.kernel.org 7904W: https://01.org/linux-acpi 7905S: Supported 7906F: drivers/platform/x86/intel_menlow.c 7907 7908INTEL MIC DRIVERS (mic) 7909M: Sudeep Dutt <sudeep.dutt@intel.com> 7910M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7911S: Supported 7912W: https://github.com/sudeepdutt/mic 7913W: http://software.intel.com/en-us/mic-developer 7914F: include/linux/mic_bus.h 7915F: include/linux/scif.h 7916F: include/uapi/linux/mic_common.h 7917F: include/uapi/linux/mic_ioctl.h 7918F: include/uapi/linux/scif_ioctl.h 7919F: drivers/misc/mic/ 7920F: drivers/dma/mic_x100_dma.c 7921F: drivers/dma/mic_x100_dma.h 7922F: Documentation/mic/ 7923 7924INTEL PMC CORE DRIVER 7925M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7926M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7927L: platform-driver-x86@vger.kernel.org 7928S: Maintained 7929F: drivers/platform/x86/intel_pmc_core* 7930 7931INTEL PMC/P-Unit IPC DRIVER 7932M: Zha Qipeng<qipeng.zha@intel.com> 7933L: platform-driver-x86@vger.kernel.org 7934S: Maintained 7935F: drivers/platform/x86/intel_pmc_ipc.c 7936F: drivers/platform/x86/intel_punit_ipc.c 7937F: arch/x86/include/asm/intel_pmc_ipc.h 7938F: arch/x86/include/asm/intel_punit_ipc.h 7939 7940INTEL PMIC GPIO DRIVERS 7941M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7942S: Maintained 7943T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7944F: drivers/gpio/gpio-*cove.c 7945F: drivers/gpio/gpio-msic.c 7946 7947INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7948R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7949S: Maintained 7950F: drivers/mfd/intel_msic.c 7951F: drivers/mfd/intel_soc_pmic* 7952F: include/linux/mfd/intel_msic.h 7953F: include/linux/mfd/intel_soc_pmic* 7954 7955INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7956M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7957L: linux-wireless@vger.kernel.org 7958S: Maintained 7959F: Documentation/networking/device_drivers/intel/ipw2100.txt 7960F: Documentation/networking/device_drivers/intel/ipw2200.txt 7961F: drivers/net/wireless/intel/ipw2x00/ 7962 7963INTEL PSTATE DRIVER 7964M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7965M: Len Brown <lenb@kernel.org> 7966L: linux-pm@vger.kernel.org 7967S: Supported 7968F: drivers/cpufreq/intel_pstate.c 7969 7970INTEL RDMA RNIC DRIVER 7971M: Faisal Latif <faisal.latif@intel.com> 7972M: Shiraz Saleem <shiraz.saleem@intel.com> 7973L: linux-rdma@vger.kernel.org 7974S: Supported 7975F: drivers/infiniband/hw/i40iw/ 7976F: include/uapi/rdma/i40iw-abi.h 7977 7978INTEL TELEMETRY DRIVER 7979M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7980M: "David E. Box" <david.e.box@linux.intel.com> 7981L: platform-driver-x86@vger.kernel.org 7982S: Maintained 7983F: arch/x86/include/asm/intel_telemetry.h 7984F: drivers/platform/x86/intel_telemetry* 7985 7986INTEL VIRTUAL BUTTON DRIVER 7987M: AceLan Kao <acelan.kao@canonical.com> 7988L: platform-driver-x86@vger.kernel.org 7989S: Maintained 7990F: drivers/platform/x86/intel-vbtn.c 7991 7992INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7993M: Stanislaw Gruszka <sgruszka@redhat.com> 7994L: linux-wireless@vger.kernel.org 7995S: Supported 7996F: drivers/net/wireless/intel/iwlegacy/ 7997 7998INTEL WIRELESS WIFI LINK (iwlwifi) 7999M: Johannes Berg <johannes.berg@intel.com> 8000M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8001M: Luca Coelho <luciano.coelho@intel.com> 8002M: Intel Linux Wireless <linuxwifi@intel.com> 8003L: linux-wireless@vger.kernel.org 8004W: http://intellinuxwireless.org 8005T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8006S: Supported 8007F: drivers/net/wireless/intel/iwlwifi/ 8008 8009INTEL WIRELESS WIMAX CONNECTION 2400 8010M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8011M: linux-wimax@intel.com 8012L: wimax@linuxwimax.org (subscribers-only) 8013S: Supported 8014W: http://linuxwimax.org 8015F: Documentation/wimax/README.i2400m 8016F: drivers/net/wimax/i2400m/ 8017F: include/uapi/linux/wimax/i2400m.h 8018 8019INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8020M: Mario Limonciello <mario.limonciello@dell.com> 8021S: Maintained 8022F: drivers/platform/x86/intel-wmi-thunderbolt.c 8023 8024INTEL(R) TRACE HUB 8025M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8026S: Supported 8027F: Documentation/trace/intel_th.rst 8028F: drivers/hwtracing/intel_th/ 8029 8030INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8031M: Ning Sun <ning.sun@intel.com> 8032L: tboot-devel@lists.sourceforge.net 8033W: http://tboot.sourceforge.net 8034T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8035S: Supported 8036F: Documentation/intel_txt.txt 8037F: include/linux/tboot.h 8038F: arch/x86/kernel/tboot.c 8039 8040INTEL-MID GPIO DRIVER 8041M: David Cohen <david.a.cohen@linux.intel.com> 8042L: linux-gpio@vger.kernel.org 8043S: Maintained 8044F: drivers/gpio/gpio-intel-mid.c 8045 8046INTERCONNECT API 8047M: Georgi Djakov <georgi.djakov@linaro.org> 8048S: Maintained 8049F: Documentation/interconnect/ 8050F: Documentation/devicetree/bindings/interconnect/ 8051F: drivers/interconnect/ 8052F: include/dt-bindings/interconnect/ 8053F: include/linux/interconnect-provider.h 8054F: include/linux/interconnect.h 8055 8056INVENSENSE MPU-3050 GYROSCOPE DRIVER 8057M: Linus Walleij <linus.walleij@linaro.org> 8058L: linux-iio@vger.kernel.org 8059S: Maintained 8060F: drivers/iio/gyro/mpu3050* 8061F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8062 8063IOC3 ETHERNET DRIVER 8064M: Ralf Baechle <ralf@linux-mips.org> 8065L: linux-mips@vger.kernel.org 8066S: Maintained 8067F: drivers/net/ethernet/sgi/ioc3-eth.c 8068 8069IOC3 SERIAL DRIVER 8070M: Pat Gefre <pfg@sgi.com> 8071L: linux-serial@vger.kernel.org 8072S: Maintained 8073F: drivers/tty/serial/ioc3_serial.c 8074 8075IOMAP FILESYSTEM LIBRARY 8076M: Christoph Hellwig <hch@infradead.org> 8077M: Darrick J. Wong <darrick.wong@oracle.com> 8078M: linux-xfs@vger.kernel.org 8079M: linux-fsdevel@vger.kernel.org 8080L: linux-xfs@vger.kernel.org 8081L: linux-fsdevel@vger.kernel.org 8082T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8083S: Supported 8084F: fs/iomap.c 8085F: include/linux/iomap.h 8086 8087IOMMU DRIVERS 8088M: Joerg Roedel <joro@8bytes.org> 8089L: iommu@lists.linux-foundation.org 8090T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8091S: Maintained 8092F: Documentation/devicetree/bindings/iommu/ 8093F: drivers/iommu/ 8094F: include/linux/iommu.h 8095F: include/linux/of_iommu.h 8096F: include/linux/iova.h 8097 8098IO_URING 8099M: Jens Axboe <axboe@kernel.dk> 8100L: linux-block@vger.kernel.org 8101L: linux-fsdevel@vger.kernel.org 8102T: git git://git.kernel.dk/linux-block 8103T: git git://git.kernel.dk/liburing 8104S: Maintained 8105F: fs/io_uring.c 8106F: include/uapi/linux/io_uring.h 8107 8108IP MASQUERADING 8109M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8110S: Maintained 8111F: net/ipv4/netfilter/ipt_MASQUERADE.c 8112 8113IPMI SUBSYSTEM 8114M: Corey Minyard <minyard@acm.org> 8115L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8116W: http://openipmi.sourceforge.net/ 8117S: Supported 8118F: Documentation/devicetree/bindings/ipmi/ 8119F: Documentation/IPMI.txt 8120F: drivers/char/ipmi/ 8121F: include/linux/ipmi* 8122F: include/uapi/linux/ipmi* 8123 8124IPS SCSI RAID DRIVER 8125M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8126L: linux-scsi@vger.kernel.org 8127W: http://www.adaptec.com/ 8128S: Maintained 8129F: drivers/scsi/ips* 8130 8131IPVS 8132M: Wensong Zhang <wensong@linux-vs.org> 8133M: Simon Horman <horms@verge.net.au> 8134M: Julian Anastasov <ja@ssi.bg> 8135L: netdev@vger.kernel.org 8136L: lvs-devel@vger.kernel.org 8137S: Maintained 8138T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8139T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8140F: Documentation/networking/ipvs-sysctl.txt 8141F: include/net/ip_vs.h 8142F: include/uapi/linux/ip_vs.h 8143F: net/netfilter/ipvs/ 8144 8145IPWIRELESS DRIVER 8146M: Jiri Kosina <jikos@kernel.org> 8147M: David Sterba <dsterba@suse.com> 8148S: Odd Fixes 8149F: drivers/tty/ipwireless/ 8150 8151IPX NETWORK LAYER 8152L: netdev@vger.kernel.org 8153S: Obsolete 8154F: include/uapi/linux/ipx.h 8155 8156IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8157M: Marc Zyngier <marc.zyngier@arm.com> 8158S: Maintained 8159T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8160F: Documentation/IRQ-domain.txt 8161F: include/linux/irqdomain.h 8162F: kernel/irq/irqdomain.c 8163F: kernel/irq/msi.c 8164 8165IRQ SUBSYSTEM 8166M: Thomas Gleixner <tglx@linutronix.de> 8167L: linux-kernel@vger.kernel.org 8168S: Maintained 8169T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8170F: kernel/irq/ 8171 8172IRQCHIP DRIVERS 8173M: Thomas Gleixner <tglx@linutronix.de> 8174M: Jason Cooper <jason@lakedaemon.net> 8175M: Marc Zyngier <marc.zyngier@arm.com> 8176L: linux-kernel@vger.kernel.org 8177S: Maintained 8178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8179F: Documentation/devicetree/bindings/interrupt-controller/ 8180F: drivers/irqchip/ 8181 8182ISA 8183M: William Breathitt Gray <vilhelm.gray@gmail.com> 8184S: Maintained 8185F: Documentation/isa.txt 8186F: drivers/base/isa.c 8187F: include/linux/isa.h 8188 8189ISA RADIO MODULE 8190M: Hans Verkuil <hverkuil@xs4all.nl> 8191L: linux-media@vger.kernel.org 8192T: git git://linuxtv.org/media_tree.git 8193W: https://linuxtv.org 8194S: Maintained 8195F: drivers/media/radio/radio-isa* 8196 8197ISAPNP 8198M: Jaroslav Kysela <perex@perex.cz> 8199S: Maintained 8200F: Documentation/isapnp.txt 8201F: drivers/pnp/isapnp/ 8202F: include/linux/isapnp.h 8203 8204ISCSI 8205M: Lee Duncan <lduncan@suse.com> 8206M: Chris Leech <cleech@redhat.com> 8207L: open-iscsi@googlegroups.com 8208W: www.open-iscsi.com 8209S: Maintained 8210F: drivers/scsi/*iscsi* 8211F: include/scsi/*iscsi* 8212 8213iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8214M: Peter Jones <pjones@redhat.com> 8215M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8216S: Maintained 8217F: drivers/firmware/iscsi_ibft* 8218 8219ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8220M: Sagi Grimberg <sagi@grimberg.me> 8221M: Max Gurtovoy <maxg@mellanox.com> 8222L: linux-rdma@vger.kernel.org 8223S: Supported 8224W: http://www.openfabrics.org 8225W: www.open-iscsi.org 8226Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8227F: drivers/infiniband/ulp/iser/ 8228 8229ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8230M: Sagi Grimberg <sagi@grimberg.me> 8231T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8232L: linux-rdma@vger.kernel.org 8233L: target-devel@vger.kernel.org 8234S: Supported 8235W: http://www.linux-iscsi.org 8236F: drivers/infiniband/ulp/isert 8237 8238ISDN SUBSYSTEM 8239M: Karsten Keil <isdn@linux-pingi.de> 8240L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8241L: netdev@vger.kernel.org 8242W: http://www.isdn4linux.de 8243T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8244S: Maintained 8245F: Documentation/isdn/ 8246F: drivers/isdn/ 8247F: include/linux/isdn.h 8248F: include/linux/isdn/ 8249F: include/uapi/linux/isdn.h 8250F: include/uapi/linux/isdn/ 8251 8252IT87 HARDWARE MONITORING DRIVER 8253M: Jean Delvare <jdelvare@suse.com> 8254L: linux-hwmon@vger.kernel.org 8255S: Maintained 8256F: Documentation/hwmon/it87 8257F: drivers/hwmon/it87.c 8258 8259IT913X MEDIA DRIVER 8260M: Antti Palosaari <crope@iki.fi> 8261L: linux-media@vger.kernel.org 8262W: https://linuxtv.org 8263W: http://palosaari.fi/linux/ 8264Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8265T: git git://linuxtv.org/anttip/media_tree.git 8266S: Maintained 8267F: drivers/media/tuners/it913x* 8268 8269IVTV VIDEO4LINUX DRIVER 8270M: Andy Walls <awalls@md.metrocast.net> 8271L: ivtv-devel@ivtvdriver.org (subscribers-only) 8272L: linux-media@vger.kernel.org 8273T: git git://linuxtv.org/media_tree.git 8274W: http://www.ivtvdriver.org 8275S: Maintained 8276F: Documentation/media/v4l-drivers/ivtv* 8277F: drivers/media/pci/ivtv/ 8278F: include/uapi/linux/ivtv* 8279 8280IX2505V MEDIA DRIVER 8281M: Malcolm Priestley <tvboxspy@gmail.com> 8282L: linux-media@vger.kernel.org 8283W: https://linuxtv.org 8284Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8285S: Maintained 8286F: drivers/media/dvb-frontends/ix2505v* 8287 8288JAILHOUSE HYPERVISOR INTERFACE 8289M: Jan Kiszka <jan.kiszka@siemens.com> 8290L: jailhouse-dev@googlegroups.com 8291S: Maintained 8292F: arch/x86/kernel/jailhouse.c 8293F: arch/x86/include/asm/jailhouse_para.h 8294 8295JC42.4 TEMPERATURE SENSOR DRIVER 8296M: Guenter Roeck <linux@roeck-us.net> 8297L: linux-hwmon@vger.kernel.org 8298S: Maintained 8299F: drivers/hwmon/jc42.c 8300F: Documentation/hwmon/jc42 8301 8302JFS FILESYSTEM 8303M: Dave Kleikamp <shaggy@kernel.org> 8304L: jfs-discussion@lists.sourceforge.net 8305W: http://jfs.sourceforge.net/ 8306T: git git://github.com/kleikamp/linux-shaggy.git 8307S: Maintained 8308F: Documentation/filesystems/jfs.txt 8309F: fs/jfs/ 8310 8311JME NETWORK DRIVER 8312M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8313L: netdev@vger.kernel.org 8314S: Maintained 8315F: drivers/net/ethernet/jme.* 8316 8317JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8318M: David Woodhouse <dwmw2@infradead.org> 8319L: linux-mtd@lists.infradead.org 8320W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8321S: Maintained 8322F: fs/jffs2/ 8323F: include/uapi/linux/jffs2.h 8324 8325JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8326M: "Theodore Ts'o" <tytso@mit.edu> 8327M: Jan Kara <jack@suse.com> 8328L: linux-ext4@vger.kernel.org 8329S: Maintained 8330F: fs/jbd2/ 8331F: include/linux/jbd2.h 8332 8333JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8334M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8335L: linux-media@vger.kernel.org 8336S: Maintained 8337F: drivers/media/platform/rcar_jpu.c 8338 8339JSM Neo PCI based serial card 8340L: linux-serial@vger.kernel.org 8341S: Orphan 8342F: drivers/tty/serial/jsm/ 8343 8344K10TEMP HARDWARE MONITORING DRIVER 8345M: Clemens Ladisch <clemens@ladisch.de> 8346L: linux-hwmon@vger.kernel.org 8347S: Maintained 8348F: Documentation/hwmon/k10temp 8349F: drivers/hwmon/k10temp.c 8350 8351K8TEMP HARDWARE MONITORING DRIVER 8352M: Rudolf Marek <r.marek@assembler.cz> 8353L: linux-hwmon@vger.kernel.org 8354S: Maintained 8355F: Documentation/hwmon/k8temp 8356F: drivers/hwmon/k8temp.c 8357 8358KASAN 8359M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8360R: Alexander Potapenko <glider@google.com> 8361R: Dmitry Vyukov <dvyukov@google.com> 8362L: kasan-dev@googlegroups.com 8363S: Maintained 8364F: arch/*/include/asm/kasan.h 8365F: arch/*/mm/kasan_init* 8366F: Documentation/dev-tools/kasan.rst 8367F: include/linux/kasan*.h 8368F: lib/test_kasan.c 8369F: mm/kasan/ 8370F: scripts/Makefile.kasan 8371 8372KCONFIG 8373M: Masahiro Yamada <yamada.masahiro@socionext.com> 8374T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8375L: linux-kbuild@vger.kernel.org 8376S: Maintained 8377F: Documentation/kbuild/kconfig* 8378F: scripts/kconfig/ 8379F: scripts/Kconfig.include 8380 8381KDUMP 8382M: Dave Young <dyoung@redhat.com> 8383M: Baoquan He <bhe@redhat.com> 8384R: Vivek Goyal <vgoyal@redhat.com> 8385L: kexec@lists.infradead.org 8386W: http://lse.sourceforge.net/kdump/ 8387S: Maintained 8388F: Documentation/kdump/ 8389 8390KEENE FM RADIO TRANSMITTER DRIVER 8391M: Hans Verkuil <hverkuil@xs4all.nl> 8392L: linux-media@vger.kernel.org 8393T: git git://linuxtv.org/media_tree.git 8394W: https://linuxtv.org 8395S: Maintained 8396F: drivers/media/radio/radio-keene* 8397 8398KERNEL AUTOMOUNTER 8399M: Ian Kent <raven@themaw.net> 8400L: autofs@vger.kernel.org 8401S: Maintained 8402F: fs/autofs/ 8403 8404KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8405M: Masahiro Yamada <yamada.masahiro@socionext.com> 8406M: Michal Marek <michal.lkml@markovi.net> 8407T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8408L: linux-kbuild@vger.kernel.org 8409S: Maintained 8410F: Documentation/kbuild/ 8411F: Makefile 8412F: scripts/Kbuild* 8413F: scripts/Makefile* 8414F: scripts/basic/ 8415F: scripts/mk* 8416F: scripts/mod/ 8417F: scripts/package/ 8418 8419KERNEL JANITORS 8420L: kernel-janitors@vger.kernel.org 8421W: http://kernelnewbies.org/KernelJanitors 8422S: Odd Fixes 8423 8424KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8425M: "J. Bruce Fields" <bfields@fieldses.org> 8426M: Jeff Layton <jlayton@kernel.org> 8427L: linux-nfs@vger.kernel.org 8428W: http://nfs.sourceforge.net/ 8429T: git git://linux-nfs.org/~bfields/linux.git 8430S: Supported 8431F: fs/nfsd/ 8432F: include/uapi/linux/nfsd/ 8433F: fs/lockd/ 8434F: fs/nfs_common/ 8435F: net/sunrpc/ 8436F: include/linux/lockd/ 8437F: include/linux/sunrpc/ 8438F: include/uapi/linux/sunrpc/ 8439 8440KERNEL SELFTEST FRAMEWORK 8441M: Shuah Khan <shuah@kernel.org> 8442M: Shuah Khan <skhan@linuxfoundation.org> 8443L: linux-kselftest@vger.kernel.org 8444T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8445Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8446S: Maintained 8447F: tools/testing/selftests/ 8448F: Documentation/dev-tools/kselftest* 8449 8450KERNEL USERMODE HELPER 8451M: Luis Chamberlain <mcgrof@kernel.org> 8452L: linux-kernel@vger.kernel.org 8453S: Maintained 8454F: kernel/umh.c 8455F: include/linux/umh.h 8456 8457KERNEL VIRTUAL MACHINE (KVM) 8458M: Paolo Bonzini <pbonzini@redhat.com> 8459M: Radim Krčmář <rkrcmar@redhat.com> 8460L: kvm@vger.kernel.org 8461W: http://www.linux-kvm.org 8462T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8463S: Supported 8464F: Documentation/virtual/kvm/ 8465F: include/trace/events/kvm.h 8466F: include/uapi/asm-generic/kvm* 8467F: include/uapi/linux/kvm* 8468F: include/asm-generic/kvm* 8469F: include/linux/kvm* 8470F: include/kvm/iodev.h 8471F: virt/kvm/* 8472F: tools/kvm/ 8473F: tools/testing/selftests/kvm/ 8474 8475KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8476M: Joerg Roedel <joro@8bytes.org> 8477L: kvm@vger.kernel.org 8478W: http://www.linux-kvm.org/ 8479S: Maintained 8480F: arch/x86/include/asm/svm.h 8481F: arch/x86/kvm/svm.c 8482 8483KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8484M: Christoffer Dall <christoffer.dall@arm.com> 8485M: Marc Zyngier <marc.zyngier@arm.com> 8486R: James Morse <james.morse@arm.com> 8487R: Julien Thierry <julien.thierry@arm.com> 8488R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8490L: kvmarm@lists.cs.columbia.edu 8491W: http://systems.cs.columbia.edu/projects/kvm-arm 8492T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8493S: Maintained 8494F: arch/arm/include/uapi/asm/kvm* 8495F: arch/arm/include/asm/kvm* 8496F: arch/arm/kvm/ 8497F: arch/arm64/include/uapi/asm/kvm* 8498F: arch/arm64/include/asm/kvm* 8499F: arch/arm64/kvm/ 8500F: virt/kvm/arm/ 8501F: include/kvm/arm_* 8502 8503KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8504M: James Hogan <jhogan@kernel.org> 8505L: linux-mips@vger.kernel.org 8506S: Supported 8507F: arch/mips/include/uapi/asm/kvm* 8508F: arch/mips/include/asm/kvm* 8509F: arch/mips/kvm/ 8510 8511KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8512M: Paul Mackerras <paulus@ozlabs.org> 8513L: kvm-ppc@vger.kernel.org 8514W: http://www.linux-kvm.org/ 8515T: git git://github.com/agraf/linux-2.6.git 8516S: Supported 8517F: arch/powerpc/include/uapi/asm/kvm* 8518F: arch/powerpc/include/asm/kvm* 8519F: arch/powerpc/kvm/ 8520F: arch/powerpc/kernel/kvm* 8521 8522KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8523M: Christian Borntraeger <borntraeger@de.ibm.com> 8524M: Janosch Frank <frankja@linux.ibm.com> 8525R: David Hildenbrand <david@redhat.com> 8526R: Cornelia Huck <cohuck@redhat.com> 8527L: linux-s390@vger.kernel.org 8528W: http://www.ibm.com/developerworks/linux/linux390/ 8529T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8530S: Supported 8531F: arch/s390/include/uapi/asm/kvm* 8532F: arch/s390/include/asm/gmap.h 8533F: arch/s390/include/asm/kvm* 8534F: arch/s390/kvm/ 8535F: arch/s390/mm/gmap.c 8536 8537KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8538M: Paolo Bonzini <pbonzini@redhat.com> 8539M: Radim Krčmář <rkrcmar@redhat.com> 8540L: kvm@vger.kernel.org 8541W: http://www.linux-kvm.org 8542T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8543S: Supported 8544F: arch/x86/kvm/ 8545F: arch/x86/kvm/*/ 8546F: arch/x86/include/uapi/asm/kvm* 8547F: arch/x86/include/asm/kvm* 8548F: arch/x86/include/asm/pvclock-abi.h 8549F: arch/x86/kernel/kvm.c 8550F: arch/x86/kernel/kvmclock.c 8551 8552KERNFS 8553M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8554M: Tejun Heo <tj@kernel.org> 8555T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8556S: Supported 8557F: include/linux/kernfs.h 8558F: fs/kernfs/ 8559 8560KEXEC 8561M: Eric Biederman <ebiederm@xmission.com> 8562W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8563L: kexec@lists.infradead.org 8564S: Maintained 8565F: include/linux/kexec.h 8566F: include/uapi/linux/kexec.h 8567F: kernel/kexec* 8568 8569KEYS-ENCRYPTED 8570M: Mimi Zohar <zohar@linux.ibm.com> 8571L: linux-integrity@vger.kernel.org 8572L: keyrings@vger.kernel.org 8573S: Supported 8574F: Documentation/security/keys/trusted-encrypted.rst 8575F: include/keys/encrypted-type.h 8576F: security/keys/encrypted-keys/ 8577 8578KEYS-TRUSTED 8579M: James Bottomley <jejb@linux.ibm.com> 8580M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8581M: Mimi Zohar <zohar@linux.ibm.com> 8582L: linux-integrity@vger.kernel.org 8583L: keyrings@vger.kernel.org 8584S: Supported 8585F: Documentation/security/keys/trusted-encrypted.rst 8586F: include/keys/trusted-type.h 8587F: security/keys/trusted.c 8588F: security/keys/trusted.h 8589 8590KEYS/KEYRINGS: 8591M: David Howells <dhowells@redhat.com> 8592L: keyrings@vger.kernel.org 8593S: Maintained 8594F: Documentation/security/keys/core.rst 8595F: include/linux/key.h 8596F: include/linux/key-type.h 8597F: include/linux/keyctl.h 8598F: include/uapi/linux/keyctl.h 8599F: include/keys/ 8600F: security/keys/ 8601 8602KGDB / KDB /debug_core 8603M: Jason Wessel <jason.wessel@windriver.com> 8604M: Daniel Thompson <daniel.thompson@linaro.org> 8605W: http://kgdb.wiki.kernel.org/ 8606L: kgdb-bugreport@lists.sourceforge.net 8607T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8608S: Maintained 8609F: Documentation/dev-tools/kgdb.rst 8610F: drivers/misc/kgdbts.c 8611F: drivers/tty/serial/kgdboc.c 8612F: include/linux/kdb.h 8613F: include/linux/kgdb.h 8614F: kernel/debug/ 8615 8616KMEMLEAK 8617M: Catalin Marinas <catalin.marinas@arm.com> 8618S: Maintained 8619F: Documentation/dev-tools/kmemleak.rst 8620F: include/linux/kmemleak.h 8621F: mm/kmemleak.c 8622F: mm/kmemleak-test.c 8623 8624KMOD KERNEL MODULE LOADER - USERMODE HELPER 8625M: Luis Chamberlain <mcgrof@kernel.org> 8626L: linux-kernel@vger.kernel.org 8627S: Maintained 8628F: kernel/kmod.c 8629F: include/linux/kmod.h 8630F: lib/test_kmod.c 8631F: tools/testing/selftests/kmod/ 8632 8633KPROBES 8634M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8635M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8636M: "David S. Miller" <davem@davemloft.net> 8637M: Masami Hiramatsu <mhiramat@kernel.org> 8638S: Maintained 8639F: Documentation/kprobes.txt 8640F: include/linux/kprobes.h 8641F: include/asm-generic/kprobes.h 8642F: kernel/kprobes.c 8643 8644KS0108 LCD CONTROLLER DRIVER 8645M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8646S: Maintained 8647F: Documentation/auxdisplay/ks0108 8648F: drivers/auxdisplay/ks0108.c 8649F: include/linux/ks0108.h 8650 8651L3MDEV 8652M: David Ahern <dsa@cumulusnetworks.com> 8653L: netdev@vger.kernel.org 8654S: Maintained 8655F: net/l3mdev 8656F: include/net/l3mdev.h 8657 8658L7 BPF FRAMEWORK 8659M: John Fastabend <john.fastabend@gmail.com> 8660M: Daniel Borkmann <daniel@iogearbox.net> 8661L: netdev@vger.kernel.org 8662L: bpf@vger.kernel.org 8663S: Maintained 8664F: include/linux/skmsg.h 8665F: net/core/skmsg.c 8666F: net/core/sock_map.c 8667F: net/ipv4/tcp_bpf.c 8668 8669LANTIQ / INTEL Ethernet drivers 8670M: Hauke Mehrtens <hauke@hauke-m.de> 8671L: netdev@vger.kernel.org 8672S: Maintained 8673F: net/dsa/tag_gswip.c 8674F: drivers/net/ethernet/lantiq_xrx200.c 8675F: drivers/net/dsa/lantiq_pce.h 8676F: drivers/net/dsa/lantiq_gswip.c 8677 8678LANTIQ MIPS ARCHITECTURE 8679M: John Crispin <john@phrozen.org> 8680L: linux-mips@vger.kernel.org 8681S: Maintained 8682F: arch/mips/lantiq 8683F: drivers/soc/lantiq 8684 8685LAPB module 8686L: linux-x25@vger.kernel.org 8687S: Orphan 8688F: Documentation/networking/lapb-module.txt 8689F: include/*/lapb.h 8690F: net/lapb/ 8691 8692LASI 53c700 driver for PARISC 8693M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8694L: linux-scsi@vger.kernel.org 8695S: Maintained 8696F: Documentation/scsi/53c700.txt 8697F: drivers/scsi/53c700* 8698 8699LEAKING_ADDRESSES 8700M: Tobin C. Harding <me@tobin.cc> 8701M: Tycho Andersen <tycho@tycho.ws> 8702L: kernel-hardening@lists.openwall.com 8703S: Maintained 8704T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8705F: scripts/leaking_addresses.pl 8706 8707LED SUBSYSTEM 8708M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8709M: Pavel Machek <pavel@ucw.cz> 8710L: linux-leds@vger.kernel.org 8711T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8712S: Maintained 8713F: Documentation/devicetree/bindings/leds/ 8714F: drivers/leds/ 8715F: include/linux/leds.h 8716 8717LEGACY EEPROM DRIVER 8718M: Jean Delvare <jdelvare@suse.com> 8719S: Maintained 8720F: Documentation/misc-devices/eeprom 8721F: drivers/misc/eeprom/eeprom.c 8722 8723LEGO MINDSTORMS EV3 8724R: David Lechner <david@lechnology.com> 8725S: Maintained 8726F: arch/arm/boot/dts/da850-lego-ev3.dts 8727F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8728F: drivers/power/supply/lego_ev3_battery.c 8729 8730LEGO USB Tower driver 8731M: Juergen Stuber <starblue@users.sourceforge.net> 8732L: legousb-devel@lists.sourceforge.net 8733W: http://legousb.sourceforge.net/ 8734S: Maintained 8735F: drivers/usb/misc/legousbtower.c 8736 8737LG LAPTOP EXTRAS 8738M: Matan Ziv-Av <matan@svgalib.org> 8739L: platform-driver-x86@vger.kernel.org 8740S: Maintained 8741F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8742F: Documentation/laptops/lg-laptop.rst 8743F: drivers/platform/x86/lg-laptop.c 8744 8745LG2160 MEDIA DRIVER 8746M: Michael Krufky <mkrufky@linuxtv.org> 8747L: linux-media@vger.kernel.org 8748W: https://linuxtv.org 8749W: http://github.com/mkrufky 8750Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8751T: git git://linuxtv.org/mkrufky/tuners.git 8752S: Maintained 8753F: drivers/media/dvb-frontends/lg2160.* 8754 8755LGDT3305 MEDIA DRIVER 8756M: Michael Krufky <mkrufky@linuxtv.org> 8757L: linux-media@vger.kernel.org 8758W: https://linuxtv.org 8759W: http://github.com/mkrufky 8760Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8761T: git git://linuxtv.org/mkrufky/tuners.git 8762S: Maintained 8763F: drivers/media/dvb-frontends/lgdt3305.* 8764 8765LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8766M: Viresh Kumar <vireshk@kernel.org> 8767L: linux-ide@vger.kernel.org 8768T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8769S: Maintained 8770F: include/linux/pata_arasan_cf_data.h 8771F: drivers/ata/pata_arasan_cf.c 8772 8773LIBATA PATA DRIVERS 8774M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8775M: Jens Axboe <axboe@kernel.dk> 8776L: linux-ide@vger.kernel.org 8777T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8778S: Maintained 8779F: drivers/ata/pata_*.c 8780F: drivers/ata/ata_generic.c 8781 8782LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8783M: Linus Walleij <linus.walleij@linaro.org> 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_ftide010.c 8788F: drivers/ata/sata_gemini.c 8789F: drivers/ata/sata_gemini.h 8790 8791LIBATA SATA AHCI PLATFORM devices support 8792M: Hans de Goede <hdegoede@redhat.com> 8793M: Jens Axboe <axboe@kernel.dk> 8794L: linux-ide@vger.kernel.org 8795T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8796S: Maintained 8797F: drivers/ata/ahci_platform.c 8798F: drivers/ata/libahci_platform.c 8799F: include/linux/ahci_platform.h 8800 8801LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8802M: Mikael Pettersson <mikpelinux@gmail.com> 8803L: linux-ide@vger.kernel.org 8804T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8805S: Maintained 8806F: drivers/ata/sata_promise.* 8807 8808LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8809M: Jens Axboe <axboe@kernel.dk> 8810L: linux-ide@vger.kernel.org 8811T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8812S: Maintained 8813F: drivers/ata/ 8814F: include/linux/ata.h 8815F: include/linux/libata.h 8816F: Documentation/devicetree/bindings/ata/ 8817 8818LIBLOCKDEP 8819M: Sasha Levin <alexander.levin@microsoft.com> 8820S: Maintained 8821F: tools/lib/lockdep/ 8822 8823LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8824M: Dan Williams <dan.j.williams@intel.com> 8825M: Vishal Verma <vishal.l.verma@intel.com> 8826M: Dave Jiang <dave.jiang@intel.com> 8827L: linux-nvdimm@lists.01.org 8828Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8829S: Supported 8830F: drivers/nvdimm/blk.c 8831F: drivers/nvdimm/region_devs.c 8832 8833LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8834M: Vishal Verma <vishal.l.verma@intel.com> 8835M: Dan Williams <dan.j.williams@intel.com> 8836M: Dave Jiang <dave.jiang@intel.com> 8837L: linux-nvdimm@lists.01.org 8838Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8839S: Supported 8840F: drivers/nvdimm/btt* 8841 8842LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8843M: Dan Williams <dan.j.williams@intel.com> 8844M: Vishal Verma <vishal.l.verma@intel.com> 8845M: Dave Jiang <dave.jiang@intel.com> 8846L: linux-nvdimm@lists.01.org 8847Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8848S: Supported 8849F: drivers/nvdimm/pmem* 8850 8851LIBNVDIMM: DEVICETREE BINDINGS 8852M: Oliver O'Halloran <oohall@gmail.com> 8853L: linux-nvdimm@lists.01.org 8854Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8855S: Supported 8856F: drivers/nvdimm/of_pmem.c 8857F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8858 8859LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8860M: Dan Williams <dan.j.williams@intel.com> 8861M: Vishal Verma <vishal.l.verma@intel.com> 8862M: Dave Jiang <dave.jiang@intel.com> 8863M: Keith Busch <keith.busch@intel.com> 8864M: Ira Weiny <ira.weiny@intel.com> 8865L: linux-nvdimm@lists.01.org 8866Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8867T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8868S: Supported 8869F: drivers/nvdimm/* 8870F: drivers/acpi/nfit/* 8871F: include/linux/nd.h 8872F: include/linux/libnvdimm.h 8873F: include/uapi/linux/ndctl.h 8874 8875LIGHTNVM PLATFORM SUPPORT 8876M: Matias Bjorling <mb@lightnvm.io> 8877W: http://github/OpenChannelSSD 8878L: linux-block@vger.kernel.org 8879S: Maintained 8880F: drivers/lightnvm/ 8881F: include/linux/lightnvm.h 8882F: include/uapi/linux/lightnvm.h 8883 8884LINUX FOR POWER MACINTOSH 8885M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8886W: http://www.penguinppc.org/ 8887L: linuxppc-dev@lists.ozlabs.org 8888S: Maintained 8889F: arch/powerpc/platforms/powermac/ 8890F: drivers/macintosh/ 8891 8892LINUX FOR POWERPC (32-BIT AND 64-BIT) 8893M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8894M: Paul Mackerras <paulus@samba.org> 8895M: Michael Ellerman <mpe@ellerman.id.au> 8896W: https://github.com/linuxppc/linux/wiki 8897L: linuxppc-dev@lists.ozlabs.org 8898Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8899T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8900S: Supported 8901F: Documentation/ABI/stable/sysfs-firmware-opal-* 8902F: Documentation/devicetree/bindings/powerpc/ 8903F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8904F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8905F: Documentation/powerpc/ 8906F: arch/powerpc/ 8907F: drivers/char/tpm/tpm_ibmvtpm* 8908F: drivers/crypto/nx/ 8909F: drivers/crypto/vmx/ 8910F: drivers/i2c/busses/i2c-opal.c 8911F: drivers/net/ethernet/ibm/ibmveth.* 8912F: drivers/net/ethernet/ibm/ibmvnic.* 8913F: drivers/pci/hotplug/pnv_php.c 8914F: drivers/pci/hotplug/rpa* 8915F: drivers/rtc/rtc-opal.c 8916F: drivers/scsi/ibmvscsi/ 8917F: drivers/tty/hvc/hvc_opal.c 8918F: drivers/watchdog/wdrtas.c 8919F: tools/testing/selftests/powerpc 8920N: /pmac 8921N: powermac 8922N: powernv 8923N: [^a-z0-9]ps3 8924N: pseries 8925 8926LINUX FOR POWERPC EMBEDDED MPC5XXX 8927M: Anatolij Gustschin <agust@denx.de> 8928L: linuxppc-dev@lists.ozlabs.org 8929T: git git://git.denx.de/linux-denx-agust.git 8930S: Maintained 8931F: arch/powerpc/platforms/512x/ 8932F: arch/powerpc/platforms/52xx/ 8933 8934LINUX FOR POWERPC EMBEDDED PPC4XX 8935M: Alistair Popple <alistair@popple.id.au> 8936M: Matt Porter <mporter@kernel.crashing.org> 8937W: http://www.penguinppc.org/ 8938L: linuxppc-dev@lists.ozlabs.org 8939S: Maintained 8940F: arch/powerpc/platforms/40x/ 8941F: arch/powerpc/platforms/44x/ 8942 8943LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8944M: Scott Wood <oss@buserror.net> 8945M: Kumar Gala <galak@kernel.crashing.org> 8946W: http://www.penguinppc.org/ 8947L: linuxppc-dev@lists.ozlabs.org 8948T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8949S: Maintained 8950F: arch/powerpc/platforms/83xx/ 8951F: arch/powerpc/platforms/85xx/ 8952F: Documentation/devicetree/bindings/powerpc/fsl/ 8953 8954LINUX FOR POWERPC EMBEDDED PPC8XX 8955M: Vitaly Bordug <vitb@kernel.crashing.org> 8956W: http://www.penguinppc.org/ 8957L: linuxppc-dev@lists.ozlabs.org 8958S: Maintained 8959F: arch/powerpc/platforms/8xx/ 8960 8961LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8962L: linuxppc-dev@lists.ozlabs.org 8963S: Orphan 8964F: arch/powerpc/*/*virtex* 8965F: arch/powerpc/*/*/*virtex* 8966 8967LINUX FOR POWERPC PA SEMI PWRFICIENT 8968L: linuxppc-dev@lists.ozlabs.org 8969S: Orphan 8970F: arch/powerpc/platforms/pasemi/ 8971F: drivers/*/*pasemi* 8972F: drivers/*/*/*pasemi* 8973 8974LINUX KERNEL DUMP TEST MODULE (LKDTM) 8975M: Kees Cook <keescook@chromium.org> 8976S: Maintained 8977F: drivers/misc/lkdtm/* 8978 8979LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8980M: Alan Stern <stern@rowland.harvard.edu> 8981M: Andrea Parri <andrea.parri@amarulasolutions.com> 8982M: Will Deacon <will.deacon@arm.com> 8983M: Peter Zijlstra <peterz@infradead.org> 8984M: Boqun Feng <boqun.feng@gmail.com> 8985M: Nicholas Piggin <npiggin@gmail.com> 8986M: David Howells <dhowells@redhat.com> 8987M: Jade Alglave <j.alglave@ucl.ac.uk> 8988M: Luc Maranget <luc.maranget@inria.fr> 8989M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8990R: Akira Yokosawa <akiyks@gmail.com> 8991R: Daniel Lustig <dlustig@nvidia.com> 8992L: linux-kernel@vger.kernel.org 8993L: linux-arch@vger.kernel.org 8994S: Supported 8995T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8996F: tools/memory-model/ 8997F: Documentation/atomic_bitops.txt 8998F: Documentation/atomic_t.txt 8999F: Documentation/core-api/atomic_ops.rst 9000F: Documentation/core-api/refcount-vs-atomic.rst 9001F: Documentation/memory-barriers.txt 9002 9003LIS3LV02D ACCELEROMETER DRIVER 9004M: Eric Piel <eric.piel@tremplin-utc.net> 9005S: Maintained 9006F: Documentation/misc-devices/lis3lv02d 9007F: drivers/misc/lis3lv02d/ 9008F: drivers/platform/x86/hp_accel.c 9009 9010LIVE PATCHING 9011M: Josh Poimboeuf <jpoimboe@redhat.com> 9012M: Jiri Kosina <jikos@kernel.org> 9013M: Miroslav Benes <mbenes@suse.cz> 9014M: Petr Mladek <pmladek@suse.com> 9015R: Joe Lawrence <joe.lawrence@redhat.com> 9016S: Maintained 9017F: kernel/livepatch/ 9018F: include/linux/livepatch.h 9019F: arch/x86/include/asm/livepatch.h 9020F: arch/x86/kernel/livepatch.c 9021F: Documentation/livepatch/ 9022F: Documentation/ABI/testing/sysfs-kernel-livepatch 9023F: samples/livepatch/ 9024F: tools/testing/selftests/livepatch/ 9025L: live-patching@vger.kernel.org 9026T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9027 9028LLC (802.2) 9029L: netdev@vger.kernel.org 9030S: Odd fixes 9031F: include/linux/llc.h 9032F: include/uapi/linux/llc.h 9033F: include/net/llc* 9034F: net/llc/ 9035 9036LM73 HARDWARE MONITOR DRIVER 9037M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9038L: linux-hwmon@vger.kernel.org 9039S: Maintained 9040F: drivers/hwmon/lm73.c 9041 9042LM78 HARDWARE MONITOR DRIVER 9043M: Jean Delvare <jdelvare@suse.com> 9044L: linux-hwmon@vger.kernel.org 9045S: Maintained 9046F: Documentation/hwmon/lm78 9047F: drivers/hwmon/lm78.c 9048 9049LM83 HARDWARE MONITOR DRIVER 9050M: Jean Delvare <jdelvare@suse.com> 9051L: linux-hwmon@vger.kernel.org 9052S: Maintained 9053F: Documentation/hwmon/lm83 9054F: drivers/hwmon/lm83.c 9055 9056LM90 HARDWARE MONITOR DRIVER 9057M: Jean Delvare <jdelvare@suse.com> 9058L: linux-hwmon@vger.kernel.org 9059S: Maintained 9060F: Documentation/hwmon/lm90 9061F: Documentation/devicetree/bindings/hwmon/lm90.txt 9062F: drivers/hwmon/lm90.c 9063F: include/dt-bindings/thermal/lm90.h 9064 9065LM95234 HARDWARE MONITOR DRIVER 9066M: Guenter Roeck <linux@roeck-us.net> 9067L: linux-hwmon@vger.kernel.org 9068S: Maintained 9069F: Documentation/hwmon/lm95234 9070F: drivers/hwmon/lm95234.c 9071 9072LME2510 MEDIA DRIVER 9073M: Malcolm Priestley <tvboxspy@gmail.com> 9074L: linux-media@vger.kernel.org 9075W: https://linuxtv.org 9076Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9077S: Maintained 9078F: drivers/media/usb/dvb-usb-v2/lmedm04* 9079 9080LOADPIN SECURITY MODULE 9081M: Kees Cook <keescook@chromium.org> 9082T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9083S: Supported 9084F: security/loadpin/ 9085F: Documentation/admin-guide/LSM/LoadPin.rst 9086 9087LOCKING PRIMITIVES 9088M: Peter Zijlstra <peterz@infradead.org> 9089M: Ingo Molnar <mingo@redhat.com> 9090M: Will Deacon <will.deacon@arm.com> 9091L: linux-kernel@vger.kernel.org 9092T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9093S: Maintained 9094F: Documentation/locking/ 9095F: include/linux/lockdep.h 9096F: include/linux/spinlock*.h 9097F: arch/*/include/asm/spinlock*.h 9098F: include/linux/rwlock*.h 9099F: include/linux/mutex*.h 9100F: include/linux/rwsem*.h 9101F: arch/*/include/asm/rwsem.h 9102F: include/linux/seqlock.h 9103F: lib/locking*.[ch] 9104F: kernel/locking/ 9105X: kernel/locking/locktorture.c 9106 9107LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9108M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9109L: linux-ntfs-dev@lists.sourceforge.net 9110W: http://www.linux-ntfs.org/content/view/19/37/ 9111S: Maintained 9112F: Documentation/ldm.txt 9113F: block/partitions/ldm.* 9114 9115LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9116M: Sathya Prakash <sathya.prakash@broadcom.com> 9117M: Chaitra P B <chaitra.basappa@broadcom.com> 9118M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9119L: MPT-FusionLinux.pdl@broadcom.com 9120L: linux-scsi@vger.kernel.org 9121W: http://www.avagotech.com/support/ 9122S: Supported 9123F: drivers/message/fusion/ 9124F: drivers/scsi/mpt3sas/ 9125 9126LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9127M: Matthew Wilcox <willy@infradead.org> 9128L: linux-scsi@vger.kernel.org 9129S: Maintained 9130F: drivers/scsi/sym53c8xx_2/ 9131 9132LTC1660 DAC DRIVER 9133M: Marcus Folkesson <marcus.folkesson@gmail.com> 9134L: linux-iio@vger.kernel.org 9135S: Maintained 9136F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9137F: drivers/iio/dac/ltc1660.c 9138 9139LTC4261 HARDWARE MONITOR DRIVER 9140M: Guenter Roeck <linux@roeck-us.net> 9141L: linux-hwmon@vger.kernel.org 9142S: Maintained 9143F: Documentation/hwmon/ltc4261 9144F: drivers/hwmon/ltc4261.c 9145 9146LTC4306 I2C MULTIPLEXER DRIVER 9147M: Michael Hennerich <michael.hennerich@analog.com> 9148W: http://ez.analog.com/community/linux-device-drivers 9149L: linux-i2c@vger.kernel.org 9150S: Supported 9151F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9152F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9153 9154LTP (Linux Test Project) 9155M: Mike Frysinger <vapier@gentoo.org> 9156M: Cyril Hrubis <chrubis@suse.cz> 9157M: Wanlong Gao <wanlong.gao@gmail.com> 9158M: Jan Stancek <jstancek@redhat.com> 9159M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9160M: Alexey Kodanev <alexey.kodanev@oracle.com> 9161L: ltp@lists.linux.it (subscribers-only) 9162W: http://linux-test-project.github.io/ 9163T: git git://github.com/linux-test-project/ltp.git 9164S: Maintained 9165 9166M68K ARCHITECTURE 9167M: Geert Uytterhoeven <geert@linux-m68k.org> 9168L: linux-m68k@lists.linux-m68k.org 9169W: http://www.linux-m68k.org/ 9170T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9171S: Maintained 9172F: arch/m68k/ 9173F: drivers/zorro/ 9174 9175M68K ON APPLE MACINTOSH 9176M: Joshua Thompson <funaho@jurai.org> 9177W: http://www.mac.linux-m68k.org/ 9178L: linux-m68k@lists.linux-m68k.org 9179S: Maintained 9180F: arch/m68k/mac/ 9181 9182M68K ON HP9000/300 9183M: Philip Blundell <philb@gnu.org> 9184W: http://www.tazenda.demon.co.uk/phil/linux-hp 9185S: Maintained 9186F: arch/m68k/hp300/ 9187 9188M88DS3103 MEDIA DRIVER 9189M: Antti Palosaari <crope@iki.fi> 9190L: linux-media@vger.kernel.org 9191W: https://linuxtv.org 9192W: http://palosaari.fi/linux/ 9193Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9194T: git git://linuxtv.org/anttip/media_tree.git 9195S: Maintained 9196F: drivers/media/dvb-frontends/m88ds3103* 9197 9198M88RS2000 MEDIA DRIVER 9199M: Malcolm Priestley <tvboxspy@gmail.com> 9200L: linux-media@vger.kernel.org 9201W: https://linuxtv.org 9202Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9203S: Maintained 9204F: drivers/media/dvb-frontends/m88rs2000* 9205 9206MA901 MASTERKIT USB FM RADIO DRIVER 9207M: Alexey Klimov <klimov.linux@gmail.com> 9208L: linux-media@vger.kernel.org 9209T: git git://linuxtv.org/media_tree.git 9210S: Maintained 9211F: drivers/media/radio/radio-ma901.c 9212 9213MAC80211 9214M: Johannes Berg <johannes@sipsolutions.net> 9215L: linux-wireless@vger.kernel.org 9216W: http://wireless.kernel.org/ 9217T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9218T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9219S: Maintained 9220F: Documentation/networking/mac80211-injection.txt 9221F: include/net/mac80211.h 9222F: net/mac80211/ 9223F: drivers/net/wireless/mac80211_hwsim.[ch] 9224F: Documentation/networking/mac80211_hwsim/README 9225 9226MAILBOX API 9227M: Jassi Brar <jassisinghbrar@gmail.com> 9228L: linux-kernel@vger.kernel.org 9229S: Maintained 9230F: drivers/mailbox/ 9231F: include/linux/mailbox_client.h 9232F: include/linux/mailbox_controller.h 9233 9234MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9235M: Michael Kerrisk <mtk.manpages@gmail.com> 9236W: http://www.kernel.org/doc/man-pages 9237L: linux-man@vger.kernel.org 9238S: Maintained 9239 9240MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9241M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9242L: linux-mips@vger.kernel.org 9243S: Maintained 9244F: arch/mips/boot/dts/img/pistachio_marduk.dts 9245 9246MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9247M: Andrew Lunn <andrew@lunn.ch> 9248M: Vivien Didelot <vivien.didelot@gmail.com> 9249L: netdev@vger.kernel.org 9250S: Maintained 9251F: drivers/net/dsa/mv88e6xxx/ 9252F: include/linux/platform_data/mv88e6xxx.h 9253F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9254 9255MARVELL ARMADA DRM SUPPORT 9256M: Russell King <linux@armlinux.org.uk> 9257S: Maintained 9258T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9259T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9260F: drivers/gpu/drm/armada/ 9261F: include/uapi/drm/armada_drm.h 9262F: Documentation/devicetree/bindings/display/armada/ 9263 9264MARVELL ARMADA 3700 PHY DRIVERS 9265M: Miquel Raynal <miquel.raynal@bootlin.com> 9266S: Maintained 9267F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9268F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9269F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9270F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9271 9272MARVELL CRYPTO DRIVER 9273M: Boris Brezillon <bbrezillon@kernel.org> 9274M: Arnaud Ebalard <arno@natisbad.org> 9275F: drivers/crypto/marvell/ 9276S: Maintained 9277L: linux-crypto@vger.kernel.org 9278 9279MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9280M: Mirko Lindner <mlindner@marvell.com> 9281M: Stephen Hemminger <stephen@networkplumber.org> 9282L: netdev@vger.kernel.org 9283S: Maintained 9284F: drivers/net/ethernet/marvell/sk* 9285 9286MARVELL LIBERTAS WIRELESS DRIVER 9287L: libertas-dev@lists.infradead.org 9288S: Orphan 9289F: drivers/net/wireless/marvell/libertas/ 9290 9291MARVELL MACCHIATOBIN SUPPORT 9292M: Russell King <linux@armlinux.org.uk> 9293L: linux-arm-kernel@lists.infradead.org 9294S: Maintained 9295F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9296 9297MARVELL MV643XX ETHERNET DRIVER 9298M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9299L: netdev@vger.kernel.org 9300S: Maintained 9301F: drivers/net/ethernet/marvell/mv643xx_eth.* 9302F: include/linux/mv643xx.h 9303 9304MARVELL MV88X3310 PHY DRIVER 9305M: Russell King <linux@armlinux.org.uk> 9306L: netdev@vger.kernel.org 9307S: Maintained 9308F: drivers/net/phy/marvell10g.c 9309 9310MARVELL MVEBU THERMAL DRIVER 9311M: Miquel Raynal <miquel.raynal@bootlin.com> 9312S: Maintained 9313F: drivers/thermal/armada_thermal.c 9314 9315MARVELL MVNETA ETHERNET DRIVER 9316M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9317L: netdev@vger.kernel.org 9318S: Maintained 9319F: drivers/net/ethernet/marvell/mvneta.* 9320 9321MARVELL MWIFIEX WIRELESS DRIVER 9322M: Amitkumar Karwar <amitkarwar@gmail.com> 9323M: Nishant Sarmukadam <nishants@marvell.com> 9324M: Ganapathi Bhat <gbhat@marvell.com> 9325M: Xinming Hu <huxinming820@gmail.com> 9326L: linux-wireless@vger.kernel.org 9327S: Maintained 9328F: drivers/net/wireless/marvell/mwifiex/ 9329 9330MARVELL MWL8K WIRELESS DRIVER 9331M: Lennert Buytenhek <buytenh@wantstofly.org> 9332L: linux-wireless@vger.kernel.org 9333S: Odd Fixes 9334F: drivers/net/wireless/marvell/mwl8k.c 9335 9336MARVELL NAND CONTROLLER DRIVER 9337M: Miquel Raynal <miquel.raynal@bootlin.com> 9338L: linux-mtd@lists.infradead.org 9339S: Maintained 9340F: drivers/mtd/nand/raw/marvell_nand.c 9341F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9342 9343MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9344M: Nicolas Pitre <nico@fluxnic.net> 9345S: Odd Fixes 9346F: drivers/mmc/host/mvsdio.* 9347 9348MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9349M: Hu Ziji <huziji@marvell.com> 9350L: linux-mmc@vger.kernel.org 9351S: Supported 9352F: drivers/mmc/host/sdhci-xenon* 9353F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9354 9355MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9356M: Sunil Goutham <sgoutham@marvell.com> 9357M: Linu Cherian <lcherian@marvell.com> 9358M: Geetha sowjanya <gakula@marvell.com> 9359M: Jerin Jacob <jerinj@marvell.com> 9360L: netdev@vger.kernel.org 9361S: Supported 9362F: drivers/net/ethernet/marvell/octeontx2/af/ 9363 9364MATROX FRAMEBUFFER DRIVER 9365L: linux-fbdev@vger.kernel.org 9366S: Orphan 9367F: drivers/video/fbdev/matrox/matroxfb_* 9368F: include/uapi/linux/matroxfb.h 9369 9370MAX16065 HARDWARE MONITOR DRIVER 9371M: Guenter Roeck <linux@roeck-us.net> 9372L: linux-hwmon@vger.kernel.org 9373S: Maintained 9374F: Documentation/hwmon/max16065 9375F: drivers/hwmon/max16065.c 9376 9377MAX2175 SDR TUNER DRIVER 9378M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9379L: linux-media@vger.kernel.org 9380T: git git://linuxtv.org/media_tree.git 9381S: Maintained 9382F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9383F: Documentation/media/v4l-drivers/max2175.rst 9384F: drivers/media/i2c/max2175* 9385F: include/uapi/linux/max2175.h 9386 9387MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9388L: linux-hwmon@vger.kernel.org 9389S: Orphan 9390F: Documentation/hwmon/max6650 9391F: drivers/hwmon/max6650.c 9392 9393MAX6697 HARDWARE MONITOR DRIVER 9394M: Guenter Roeck <linux@roeck-us.net> 9395L: linux-hwmon@vger.kernel.org 9396S: Maintained 9397F: Documentation/hwmon/max6697 9398F: Documentation/devicetree/bindings/hwmon/max6697.txt 9399F: drivers/hwmon/max6697.c 9400F: include/linux/platform_data/max6697.h 9401 9402MAX9860 MONO AUDIO VOICE CODEC DRIVER 9403M: Peter Rosin <peda@axentia.se> 9404L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9405S: Maintained 9406F: Documentation/devicetree/bindings/sound/max9860.txt 9407F: sound/soc/codecs/max9860.* 9408 9409MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9410M: Javier Martinez Canillas <javier@dowhile0.org> 9411L: linux-kernel@vger.kernel.org 9412S: Supported 9413F: drivers/regulator/max77802-regulator.c 9414F: Documentation/devicetree/bindings/*/*max77802.txt 9415F: include/dt-bindings/*/*max77802.h 9416 9417MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9418M: Krzysztof Kozlowski <krzk@kernel.org> 9419M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9420L: linux-pm@vger.kernel.org 9421S: Supported 9422F: drivers/power/supply/max14577_charger.c 9423F: drivers/power/supply/max77693_charger.c 9424 9425MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9426M: Chanwoo Choi <cw00.choi@samsung.com> 9427M: Krzysztof Kozlowski <krzk@kernel.org> 9428M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9429L: linux-kernel@vger.kernel.org 9430S: Supported 9431F: drivers/*/max14577*.c 9432F: drivers/*/max77686*.c 9433F: drivers/*/max77693*.c 9434F: drivers/extcon/extcon-max14577.c 9435F: drivers/extcon/extcon-max77693.c 9436F: drivers/rtc/rtc-max77686.c 9437F: drivers/clk/clk-max77686.c 9438F: Documentation/devicetree/bindings/mfd/max14577.txt 9439F: Documentation/devicetree/bindings/*/max77686.txt 9440F: Documentation/devicetree/bindings/mfd/max77693.txt 9441F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9442F: include/linux/mfd/max14577*.h 9443F: include/linux/mfd/max77686*.h 9444F: include/linux/mfd/max77693*.h 9445 9446MAXIRADIO FM RADIO RECEIVER DRIVER 9447M: Hans Verkuil <hverkuil@xs4all.nl> 9448L: linux-media@vger.kernel.org 9449T: git git://linuxtv.org/media_tree.git 9450W: https://linuxtv.org 9451S: Maintained 9452F: drivers/media/radio/radio-maxiradio* 9453 9454MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9455M: Peter Rosin <peda@axentia.se> 9456L: linux-iio@vger.kernel.org 9457S: Maintained 9458F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9459F: drivers/iio/potentiometer/mcp4018.c 9460F: drivers/iio/potentiometer/mcp4531.c 9461 9462MCR20A IEEE-802.15.4 RADIO DRIVER 9463M: Xue Liu <liuxuenetmail@gmail.com> 9464L: linux-wpan@vger.kernel.org 9465W: https://github.com/xueliu/mcr20a-linux 9466S: Maintained 9467F: drivers/net/ieee802154/mcr20a.c 9468F: drivers/net/ieee802154/mcr20a.h 9469F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9470 9471MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9472M: William Breathitt Gray <vilhelm.gray@gmail.com> 9473L: linux-iio@vger.kernel.org 9474S: Maintained 9475F: drivers/iio/dac/cio-dac.c 9476 9477MEDIA DRIVERS FOR ASCOT2E 9478M: Sergey Kozlov <serjk@netup.ru> 9479M: Abylay Ospan <aospan@netup.ru> 9480L: linux-media@vger.kernel.org 9481W: https://linuxtv.org 9482W: http://netup.tv/ 9483T: git git://linuxtv.org/media_tree.git 9484S: Supported 9485F: drivers/media/dvb-frontends/ascot2e* 9486 9487MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9488M: Jasmin Jessich <jasmin@anw.at> 9489L: linux-media@vger.kernel.org 9490W: https://linuxtv.org 9491T: git git://linuxtv.org/media_tree.git 9492S: Maintained 9493F: drivers/media/dvb-frontends/cxd2099* 9494 9495MEDIA DRIVERS FOR CXD2841ER 9496M: Sergey Kozlov <serjk@netup.ru> 9497M: Abylay Ospan <aospan@netup.ru> 9498L: linux-media@vger.kernel.org 9499W: https://linuxtv.org 9500W: http://netup.tv/ 9501T: git git://linuxtv.org/media_tree.git 9502S: Supported 9503F: drivers/media/dvb-frontends/cxd2841er* 9504 9505MEDIA DRIVERS FOR CXD2880 9506M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9507L: linux-media@vger.kernel.org 9508W: http://linuxtv.org/ 9509T: git git://linuxtv.org/media_tree.git 9510S: Supported 9511F: drivers/media/dvb-frontends/cxd2880/* 9512F: drivers/media/spi/cxd2880* 9513 9514MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9515L: linux-media@vger.kernel.org 9516W: https://linuxtv.org 9517T: git git://linuxtv.org/media_tree.git 9518S: Orphan 9519F: drivers/media/pci/ddbridge/* 9520 9521MEDIA DRIVERS FOR FREESCALE IMX 9522M: Steve Longerbeam <slongerbeam@gmail.com> 9523M: Philipp Zabel <p.zabel@pengutronix.de> 9524L: linux-media@vger.kernel.org 9525T: git git://linuxtv.org/media_tree.git 9526S: Maintained 9527F: Documentation/devicetree/bindings/media/imx.txt 9528F: Documentation/media/v4l-drivers/imx.rst 9529F: drivers/staging/media/imx/ 9530F: include/linux/imx-media.h 9531F: include/media/imx.h 9532 9533MEDIA DRIVER FOR FREESCALE IMX PXP 9534M: Philipp Zabel <p.zabel@pengutronix.de> 9535L: linux-media@vger.kernel.org 9536T: git git://linuxtv.org/media_tree.git 9537S: Maintained 9538F: drivers/media/platform/imx-pxp.[ch] 9539 9540MEDIA DRIVERS FOR FREESCALE IMX7 9541M: Rui Miguel Silva <rmfrfs@gmail.com> 9542L: linux-media@vger.kernel.org 9543T: git git://linuxtv.org/media_tree.git 9544S: Maintained 9545F: Documentation/devicetree/bindings/media/imx7-csi.txt 9546F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9547F: Documentation/media/v4l-drivers/imx7.rst 9548F: drivers/staging/media/imx/imx7-media-csi.c 9549F: drivers/staging/media/imx/imx7-mipi-csis.c 9550 9551MEDIA DRIVERS FOR HELENE 9552M: Abylay Ospan <aospan@netup.ru> 9553L: linux-media@vger.kernel.org 9554W: https://linuxtv.org 9555W: http://netup.tv/ 9556T: git git://linuxtv.org/media_tree.git 9557S: Supported 9558F: drivers/media/dvb-frontends/helene* 9559 9560MEDIA DRIVERS FOR HORUS3A 9561M: Sergey Kozlov <serjk@netup.ru> 9562M: Abylay Ospan <aospan@netup.ru> 9563L: linux-media@vger.kernel.org 9564W: https://linuxtv.org 9565W: http://netup.tv/ 9566T: git git://linuxtv.org/media_tree.git 9567S: Supported 9568F: drivers/media/dvb-frontends/horus3a* 9569 9570MEDIA DRIVERS FOR LNBH25 9571M: Sergey Kozlov <serjk@netup.ru> 9572M: Abylay Ospan <aospan@netup.ru> 9573L: linux-media@vger.kernel.org 9574W: https://linuxtv.org 9575W: http://netup.tv/ 9576T: git git://linuxtv.org/media_tree.git 9577S: Supported 9578F: drivers/media/dvb-frontends/lnbh25* 9579 9580MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9581L: linux-media@vger.kernel.org 9582W: https://linuxtv.org 9583T: git git://linuxtv.org/media_tree.git 9584S: Orphan 9585F: drivers/media/dvb-frontends/mxl5xx* 9586 9587MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9588M: Sergey Kozlov <serjk@netup.ru> 9589M: Abylay Ospan <aospan@netup.ru> 9590L: linux-media@vger.kernel.org 9591W: https://linuxtv.org 9592W: http://netup.tv/ 9593T: git git://linuxtv.org/media_tree.git 9594S: Supported 9595F: drivers/media/pci/netup_unidvb/* 9596 9597MEDIA DRIVERS FOR RENESAS - CEU 9598M: Jacopo Mondi <jacopo@jmondi.org> 9599L: linux-media@vger.kernel.org 9600L: linux-renesas-soc@vger.kernel.org 9601T: git git://linuxtv.org/media_tree.git 9602S: Supported 9603F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9604F: drivers/media/platform/renesas-ceu.c 9605F: include/media/drv-intf/renesas-ceu.h 9606 9607MEDIA DRIVERS FOR RENESAS - DRIF 9608M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9609L: linux-media@vger.kernel.org 9610L: linux-renesas-soc@vger.kernel.org 9611T: git git://linuxtv.org/media_tree.git 9612S: Supported 9613F: Documentation/devicetree/bindings/media/renesas,drif.txt 9614F: drivers/media/platform/rcar_drif.c 9615 9616MEDIA DRIVERS FOR RENESAS - FCP 9617M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9618L: linux-media@vger.kernel.org 9619L: linux-renesas-soc@vger.kernel.org 9620T: git git://linuxtv.org/media_tree.git 9621S: Supported 9622F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9623F: drivers/media/platform/rcar-fcp.c 9624F: include/media/rcar-fcp.h 9625 9626MEDIA DRIVERS FOR RENESAS - FDP1 9627M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9628L: linux-media@vger.kernel.org 9629L: linux-renesas-soc@vger.kernel.org 9630T: git git://linuxtv.org/media_tree.git 9631S: Supported 9632F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9633F: drivers/media/platform/rcar_fdp1.c 9634 9635MEDIA DRIVERS FOR RENESAS - VIN 9636M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9637L: linux-media@vger.kernel.org 9638L: linux-renesas-soc@vger.kernel.org 9639T: git git://linuxtv.org/media_tree.git 9640S: Supported 9641F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9642F: Documentation/devicetree/bindings/media/rcar_vin.txt 9643F: drivers/media/platform/rcar-vin/ 9644 9645MEDIA DRIVERS FOR RENESAS - VSP1 9646M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9647M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9648L: linux-media@vger.kernel.org 9649L: linux-renesas-soc@vger.kernel.org 9650T: git git://linuxtv.org/media_tree.git 9651S: Supported 9652F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9653F: drivers/media/platform/vsp1/ 9654 9655MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9656L: linux-media@vger.kernel.org 9657W: https://linuxtv.org 9658T: git git://linuxtv.org/media_tree.git 9659S: Orphan 9660F: drivers/media/dvb-frontends/stv0910* 9661 9662MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9663L: linux-media@vger.kernel.org 9664W: https://linuxtv.org 9665T: git git://linuxtv.org/media_tree.git 9666S: Orphan 9667F: drivers/media/dvb-frontends/stv6111* 9668 9669MEDIA DRIVERS FOR STM32 - DCMI 9670M: Hugues Fruchet <hugues.fruchet@st.com> 9671L: linux-media@vger.kernel.org 9672T: git git://linuxtv.org/media_tree.git 9673S: Supported 9674F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9675F: drivers/media/platform/stm32/stm32-dcmi.c 9676 9677MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9678M: Dmitry Osipenko <digetx@gmail.com> 9679L: linux-media@vger.kernel.org 9680L: linux-tegra@vger.kernel.org 9681T: git git://linuxtv.org/media_tree.git 9682S: Maintained 9683F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9684F: drivers/staging/media/tegra-vde/ 9685 9686MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9687M: Mauro Carvalho Chehab <mchehab@kernel.org> 9688P: LinuxTV.org Project 9689L: linux-media@vger.kernel.org 9690W: https://linuxtv.org 9691Q: http://patchwork.kernel.org/project/linux-media/list/ 9692T: git git://linuxtv.org/media_tree.git 9693S: Maintained 9694F: Documentation/devicetree/bindings/media/ 9695F: Documentation/media/ 9696F: drivers/media/ 9697F: drivers/staging/media/ 9698F: include/linux/platform_data/media/ 9699F: include/media/ 9700F: include/uapi/linux/dvb/ 9701F: include/uapi/linux/videodev2.h 9702F: include/uapi/linux/media.h 9703F: include/uapi/linux/v4l2-* 9704F: include/uapi/linux/meye.h 9705F: include/uapi/linux/ivtv* 9706F: include/uapi/linux/uvcvideo.h 9707 9708MEDIATEK BLUETOOTH DRIVER 9709M: Sean Wang <sean.wang@mediatek.com> 9710L: linux-bluetooth@vger.kernel.org 9711L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9712S: Maintained 9713F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9714F: drivers/bluetooth/btmtkuart.c 9715 9716MEDIATEK CIR DRIVER 9717M: Sean Wang <sean.wang@mediatek.com> 9718S: Maintained 9719F: drivers/media/rc/mtk-cir.c 9720 9721MEDIATEK DMA DRIVER 9722M: Sean Wang <sean.wang@mediatek.com> 9723L: dmaengine@vger.kernel.org 9724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9725L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9726S: Maintained 9727F: Documentation/devicetree/bindings/dma/mtk-* 9728F: drivers/dma/mediatek/ 9729 9730MEDIATEK PMIC LED DRIVER 9731M: Sean Wang <sean.wang@mediatek.com> 9732S: Maintained 9733F: drivers/leds/leds-mt6323.c 9734F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9735 9736MEDIATEK ETHERNET DRIVER 9737M: Felix Fietkau <nbd@openwrt.org> 9738M: John Crispin <john@phrozen.org> 9739M: Sean Wang <sean.wang@mediatek.com> 9740M: Nelson Chang <nelson.chang@mediatek.com> 9741L: netdev@vger.kernel.org 9742S: Maintained 9743F: drivers/net/ethernet/mediatek/ 9744 9745MEDIATEK SWITCH DRIVER 9746M: Sean Wang <sean.wang@mediatek.com> 9747L: netdev@vger.kernel.org 9748S: Maintained 9749F: drivers/net/dsa/mt7530.* 9750F: net/dsa/tag_mtk.c 9751 9752MEDIATEK JPEG DRIVER 9753M: Rick Chang <rick.chang@mediatek.com> 9754M: Bin Liu <bin.liu@mediatek.com> 9755S: Supported 9756F: drivers/media/platform/mtk-jpeg/ 9757F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9758 9759MEDIATEK MDP DRIVER 9760M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9761M: Houlong Wei <houlong.wei@mediatek.com> 9762M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9763S: Supported 9764F: drivers/media/platform/mtk-mdp/ 9765F: drivers/media/platform/mtk-vpu/ 9766F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9767 9768MEDIATEK MEDIA DRIVER 9769M: Tiffany Lin <tiffany.lin@mediatek.com> 9770M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9771S: Supported 9772F: drivers/media/platform/mtk-vcodec/ 9773F: drivers/media/platform/mtk-vpu/ 9774F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9775F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9776 9777MEDIATEK MT76 WIRELESS LAN DRIVER 9778M: Felix Fietkau <nbd@nbd.name> 9779M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9780L: linux-wireless@vger.kernel.org 9781S: Maintained 9782F: drivers/net/wireless/mediatek/mt76/ 9783 9784MEDIATEK MT7601U WIRELESS LAN DRIVER 9785M: Jakub Kicinski <kubakici@wp.pl> 9786L: linux-wireless@vger.kernel.org 9787S: Maintained 9788F: drivers/net/wireless/mediatek/mt7601u/ 9789 9790MEDIATEK NAND CONTROLLER DRIVER 9791M: Xiaolei Li <xiaolei.li@mediatek.com> 9792L: linux-mtd@lists.infradead.org 9793S: Maintained 9794F: drivers/mtd/nand/raw/mtk_* 9795F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9796 9797MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9798M: Sean Wang <sean.wang@mediatek.com> 9799S: Maintained 9800F: drivers/char/hw_random/mtk-rng.c 9801 9802MEDIATEK USB3 DRD IP DRIVER 9803M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9804L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9806L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9807S: Maintained 9808F: drivers/usb/mtu3/ 9809 9810MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9811M: Peter Senna Tschudin <peter.senna@gmail.com> 9812M: Martin Donnelly <martin.donnelly@ge.com> 9813M: Martyn Welch <martyn.welch@collabora.co.uk> 9814S: Maintained 9815F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9816F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9817 9818MEGARAID SCSI/SAS DRIVERS 9819M: Kashyap Desai <kashyap.desai@broadcom.com> 9820M: Sumit Saxena <sumit.saxena@broadcom.com> 9821M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9822L: megaraidlinux.pdl@broadcom.com 9823L: linux-scsi@vger.kernel.org 9824W: http://www.avagotech.com/support/ 9825S: Maintained 9826F: Documentation/scsi/megaraid.txt 9827F: drivers/scsi/megaraid.* 9828F: drivers/scsi/megaraid/ 9829 9830MELEXIS MLX90614 DRIVER 9831M: Crt Mori <cmo@melexis.com> 9832L: linux-iio@vger.kernel.org 9833W: http://www.melexis.com 9834S: Supported 9835F: drivers/iio/temperature/mlx90614.c 9836 9837MELEXIS MLX90632 DRIVER 9838M: Crt Mori <cmo@melexis.com> 9839L: linux-iio@vger.kernel.org 9840W: http://www.melexis.com 9841S: Supported 9842F: drivers/iio/temperature/mlx90632.c 9843 9844MELFAS MIP4 TOUCHSCREEN DRIVER 9845M: Sangwon Jee <jeesw@melfas.com> 9846W: http://www.melfas.com 9847S: Supported 9848F: drivers/input/touchscreen/melfas_mip4.c 9849F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9850 9851MELLANOX ETHERNET DRIVER (mlx4_en) 9852M: Tariq Toukan <tariqt@mellanox.com> 9853L: netdev@vger.kernel.org 9854S: Supported 9855W: http://www.mellanox.com 9856Q: http://patchwork.ozlabs.org/project/netdev/list/ 9857F: drivers/net/ethernet/mellanox/mlx4/en_* 9858 9859MELLANOX ETHERNET DRIVER (mlx5e) 9860M: Saeed Mahameed <saeedm@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/mlx5/core/en_* 9866 9867MELLANOX ETHERNET INNOVA DRIVERS 9868R: Boris Pismenny <borisp@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_accel/* 9874F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9875F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9876F: include/linux/mlx5/mlx5_ifc_fpga.h 9877 9878MELLANOX ETHERNET INNOVA IPSEC DRIVER 9879R: Boris Pismenny <borisp@mellanox.com> 9880L: netdev@vger.kernel.org 9881S: Supported 9882W: http://www.mellanox.com 9883Q: http://patchwork.ozlabs.org/project/netdev/list/ 9884F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9885F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9886 9887MELLANOX ETHERNET SWITCH DRIVERS 9888M: Jiri Pirko <jiri@mellanox.com> 9889M: Ido Schimmel <idosch@mellanox.com> 9890L: netdev@vger.kernel.org 9891S: Supported 9892W: http://www.mellanox.com 9893Q: http://patchwork.ozlabs.org/project/netdev/list/ 9894F: drivers/net/ethernet/mellanox/mlxsw/ 9895F: tools/testing/selftests/drivers/net/mlxsw/ 9896 9897MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9898M: mlxsw@mellanox.com 9899L: netdev@vger.kernel.org 9900S: Supported 9901W: http://www.mellanox.com 9902Q: http://patchwork.ozlabs.org/project/netdev/list/ 9903F: drivers/net/ethernet/mellanox/mlxfw/ 9904 9905MELLANOX HARDWARE PLATFORM SUPPORT 9906M: Andy Shevchenko <andy@infradead.org> 9907M: Darren Hart <dvhart@infradead.org> 9908M: Vadim Pasternak <vadimp@mellanox.com> 9909L: platform-driver-x86@vger.kernel.org 9910S: Supported 9911F: drivers/platform/mellanox/ 9912F: include/linux/platform_data/mlxreg.h 9913 9914MELLANOX MLX4 core VPI driver 9915M: Tariq Toukan <tariqt@mellanox.com> 9916L: netdev@vger.kernel.org 9917L: linux-rdma@vger.kernel.org 9918W: http://www.mellanox.com 9919Q: http://patchwork.ozlabs.org/project/netdev/list/ 9920S: Supported 9921F: drivers/net/ethernet/mellanox/mlx4/ 9922F: include/linux/mlx4/ 9923 9924MELLANOX MLX4 IB driver 9925M: Yishai Hadas <yishaih@mellanox.com> 9926L: linux-rdma@vger.kernel.org 9927W: http://www.mellanox.com 9928Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9929S: Supported 9930F: drivers/infiniband/hw/mlx4/ 9931F: include/linux/mlx4/ 9932F: include/uapi/rdma/mlx4-abi.h 9933 9934MELLANOX MLX5 core VPI driver 9935M: Saeed Mahameed <saeedm@mellanox.com> 9936M: Leon Romanovsky <leonro@mellanox.com> 9937L: netdev@vger.kernel.org 9938L: linux-rdma@vger.kernel.org 9939W: http://www.mellanox.com 9940Q: http://patchwork.ozlabs.org/project/netdev/list/ 9941S: Supported 9942F: drivers/net/ethernet/mellanox/mlx5/core/ 9943F: include/linux/mlx5/ 9944 9945MELLANOX MLX5 IB driver 9946M: Leon Romanovsky <leonro@mellanox.com> 9947L: linux-rdma@vger.kernel.org 9948W: http://www.mellanox.com 9949Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9950S: Supported 9951F: drivers/infiniband/hw/mlx5/ 9952F: include/linux/mlx5/ 9953F: include/uapi/rdma/mlx5-abi.h 9954 9955MELLANOX MLXCPLD I2C AND MUX DRIVER 9956M: Vadim Pasternak <vadimp@mellanox.com> 9957M: Michael Shych <michaelsh@mellanox.com> 9958L: linux-i2c@vger.kernel.org 9959S: Supported 9960F: drivers/i2c/busses/i2c-mlxcpld.c 9961F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9962F: Documentation/i2c/busses/i2c-mlxcpld 9963 9964MELLANOX MLXCPLD LED DRIVER 9965M: Vadim Pasternak <vadimp@mellanox.com> 9966L: linux-leds@vger.kernel.org 9967S: Supported 9968F: drivers/leds/leds-mlxcpld.c 9969F: drivers/leds/leds-mlxreg.c 9970F: Documentation/leds/leds-mlxcpld.txt 9971 9972MELLANOX PLATFORM DRIVER 9973M: Vadim Pasternak <vadimp@mellanox.com> 9974L: platform-driver-x86@vger.kernel.org 9975S: Supported 9976F: drivers/platform/x86/mlx-platform.c 9977 9978MEMBARRIER SUPPORT 9979M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9980M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9981L: linux-kernel@vger.kernel.org 9982S: Supported 9983F: kernel/sched/membarrier.c 9984F: include/uapi/linux/membarrier.h 9985F: arch/powerpc/include/asm/membarrier.h 9986 9987MEMBLOCK 9988M: Mike Rapoport <rppt@linux.ibm.com> 9989L: linux-mm@kvack.org 9990S: Maintained 9991F: include/linux/memblock.h 9992F: mm/memblock.c 9993F: Documentation/core-api/boot-time-mm.rst 9994 9995MEMORY MANAGEMENT 9996L: linux-mm@kvack.org 9997W: http://www.linux-mm.org 9998S: Maintained 9999F: include/linux/mm.h 10000F: include/linux/gfp.h 10001F: include/linux/mmzone.h 10002F: include/linux/memory_hotplug.h 10003F: include/linux/vmalloc.h 10004F: mm/ 10005 10006MEMORY TECHNOLOGY DEVICES (MTD) 10007M: David Woodhouse <dwmw2@infradead.org> 10008M: Brian Norris <computersforpeace@gmail.com> 10009M: Boris Brezillon <bbrezillon@kernel.org> 10010M: Marek Vasut <marek.vasut@gmail.com> 10011M: Richard Weinberger <richard@nod.at> 10012L: linux-mtd@lists.infradead.org 10013W: http://www.linux-mtd.infradead.org/ 10014Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10015T: git git://git.infradead.org/linux-mtd.git master 10016T: git git://git.infradead.org/linux-mtd.git mtd/next 10017S: Maintained 10018F: Documentation/devicetree/bindings/mtd/ 10019F: drivers/mtd/ 10020F: include/linux/mtd/ 10021F: include/uapi/mtd/ 10022 10023MEN A21 WATCHDOG DRIVER 10024M: Johannes Thumshirn <morbidrsa@gmail.com> 10025L: linux-watchdog@vger.kernel.org 10026S: Maintained 10027F: drivers/watchdog/mena21_wdt.c 10028 10029MEN CHAMELEON BUS (mcb) 10030M: Johannes Thumshirn <morbidrsa@gmail.com> 10031S: Maintained 10032F: drivers/mcb/ 10033F: include/linux/mcb.h 10034F: Documentation/men-chameleon-bus.txt 10035 10036MEN F21BMC (Board Management Controller) 10037M: Andreas Werner <andreas.werner@men.de> 10038S: Supported 10039F: drivers/mfd/menf21bmc.c 10040F: drivers/watchdog/menf21bmc_wdt.c 10041F: drivers/leds/leds-menf21bmc.c 10042F: drivers/hwmon/menf21bmc_hwmon.c 10043F: Documentation/hwmon/menf21bmc 10044 10045MEN Z069 WATCHDOG DRIVER 10046M: Johannes Thumshirn <jth@kernel.org> 10047L: linux-watchdog@vger.kernel.org 10048S: Maintained 10049F: drivers/watchdog/menz69_wdt.c 10050 10051MESON AO CEC DRIVER FOR AMLOGIC SOCS 10052M: Neil Armstrong <narmstrong@baylibre.com> 10053L: linux-media@lists.freedesktop.org 10054L: linux-amlogic@lists.infradead.org 10055W: http://linux-meson.com/ 10056S: Supported 10057F: drivers/media/platform/meson/ao-cec.c 10058F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10059T: git git://linuxtv.org/media_tree.git 10060 10061MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10062M: Liang Yang <liang.yang@amlogic.com> 10063L: linux-mtd@lists.infradead.org 10064S: Maintained 10065F: drivers/mtd/nand/raw/meson_* 10066F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10067 10068METHODE UDPU SUPPORT 10069M: Vladimir Vid <vladimir.vid@sartura.hr> 10070S: Maintained 10071F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10072 10073MICROBLAZE ARCHITECTURE 10074M: Michal Simek <monstr@monstr.eu> 10075W: http://www.monstr.eu/fdt/ 10076T: git git://git.monstr.eu/linux-2.6-microblaze.git 10077S: Supported 10078F: arch/microblaze/ 10079 10080MICROCHIP AT91 SERIAL DRIVER 10081M: Richard Genoud <richard.genoud@gmail.com> 10082S: Maintained 10083F: drivers/tty/serial/atmel_serial.c 10084F: drivers/tty/serial/atmel_serial.h 10085F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10086 10087MICROCHIP AUDIO ASOC DRIVERS 10088M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10089L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10090S: Supported 10091F: sound/soc/atmel 10092 10093MICROCHIP DMA DRIVER 10094M: Ludovic Desroches <ludovic.desroches@microchip.com> 10095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10096L: dmaengine@vger.kernel.org 10097S: Supported 10098F: drivers/dma/at_hdmac.c 10099F: drivers/dma/at_hdmac_regs.h 10100F: include/linux/platform_data/dma-atmel.h 10101F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10102F: include/dt-bindings/dma/at91.h 10103 10104MICROCHIP ECC DRIVER 10105M: Tudor Ambarus <tudor.ambarus@microchip.com> 10106L: linux-crypto@vger.kernel.org 10107S: Maintained 10108F: drivers/crypto/atmel-ecc.* 10109 10110MICROCHIP I2C DRIVER 10111M: Ludovic Desroches <ludovic.desroches@microchip.com> 10112L: linux-i2c@vger.kernel.org 10113S: Supported 10114F: drivers/i2c/busses/i2c-at91.c 10115 10116MICROCHIP ISC DRIVER 10117M: Eugen Hristev <eugen.hristev@microchip.com> 10118L: linux-media@vger.kernel.org 10119S: Supported 10120F: drivers/media/platform/atmel/atmel-isc.c 10121F: drivers/media/platform/atmel/atmel-isc-regs.h 10122F: Documentation/devicetree/bindings/media/atmel-isc.txt 10123 10124MICROCHIP ISI DRIVER 10125M: Eugen Hristev <eugen.hristev@microchip.com> 10126L: linux-media@vger.kernel.org 10127S: Supported 10128F: drivers/media/platform/atmel/atmel-isi.c 10129F: drivers/media/platform/atmel/atmel-isi.h 10130 10131MICROCHIP AT91 USART MFD DRIVER 10132M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10133L: linux-kernel@vger.kernel.org 10134S: Supported 10135F: drivers/mfd/at91-usart.c 10136F: include/dt-bindings/mfd/at91-usart.h 10137F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10138 10139MICROCHIP AT91 USART SPI DRIVER 10140M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10141L: linux-spi@vger.kernel.org 10142S: Supported 10143F: drivers/spi/spi-at91-usart.c 10144F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10145 10146MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10147M: Woojung Huh <Woojung.Huh@microchip.com> 10148M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10149L: netdev@vger.kernel.org 10150S: Maintained 10151F: net/dsa/tag_ksz.c 10152F: drivers/net/dsa/microchip/* 10153F: include/linux/platform_data/microchip-ksz.h 10154F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10155 10156MICROCHIP LAN743X ETHERNET DRIVER 10157M: Bryan Whitehead <bryan.whitehead@microchip.com> 10158M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10159L: netdev@vger.kernel.org 10160S: Maintained 10161F: drivers/net/ethernet/microchip/lan743x_* 10162 10163MICROCHIP LCDFB DRIVER 10164M: Nicolas Ferre <nicolas.ferre@microchip.com> 10165L: linux-fbdev@vger.kernel.org 10166S: Maintained 10167F: drivers/video/fbdev/atmel_lcdfb.c 10168F: include/video/atmel_lcdc.h 10169 10170MICROCHIP MMC/SD/SDIO MCI DRIVER 10171M: Ludovic Desroches <ludovic.desroches@microchip.com> 10172S: Maintained 10173F: drivers/mmc/host/atmel-mci.c 10174 10175MICROCHIP MCP16502 PMIC DRIVER 10176M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10178S: Maintained 10179F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10180F: drivers/regulator/mcp16502.c 10181 10182MICROCHIP MCP3911 ADC DRIVER 10183M: Marcus Folkesson <marcus.folkesson@gmail.com> 10184M: Kent Gustavsson <kent@minoris.se> 10185L: linux-iio@vger.kernel.org 10186S: Supported 10187F: drivers/iio/adc/mcp3911.c 10188F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10189 10190MICROCHIP NAND DRIVER 10191M: Tudor Ambarus <tudor.ambarus@microchip.com> 10192L: linux-mtd@lists.infradead.org 10193S: Supported 10194F: drivers/mtd/nand/raw/atmel/* 10195F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10196 10197MICROCHIP PWM DRIVER 10198M: Claudiu Beznea <claudiu.beznea@microchip.com> 10199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10200L: linux-pwm@vger.kernel.org 10201S: Supported 10202F: drivers/pwm/pwm-atmel.c 10203F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10204 10205MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10206M: Ludovic Desroches <ludovic.desroches@microchip.com> 10207M: Eugen Hristev <eugen.hristev@microchip.com> 10208L: linux-iio@vger.kernel.org 10209S: Supported 10210F: drivers/iio/adc/at91-sama5d2_adc.c 10211F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10212F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10213 10214MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10215M: Nicolas Ferre <nicolas.ferre@microchip.com> 10216S: Supported 10217F: drivers/power/reset/at91-sama5d2_shdwc.c 10218 10219MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10220M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10222L: linux-gpio@vger.kernel.org 10223F: drivers/gpio/gpio-sama5d2-piobu.c 10224 10225MICROCHIP SPI DRIVER 10226M: Nicolas Ferre <nicolas.ferre@microchip.com> 10227S: Supported 10228F: drivers/spi/spi-atmel.* 10229 10230MICROCHIP SSC DRIVER 10231M: Nicolas Ferre <nicolas.ferre@microchip.com> 10232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10233S: Supported 10234F: drivers/misc/atmel-ssc.c 10235F: include/linux/atmel-ssc.h 10236 10237MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10238M: Nicolas Ferre <nicolas.ferre@microchip.com> 10239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10240S: Supported 10241F: drivers/misc/atmel_tclib.c 10242F: drivers/clocksource/tcb_clksrc.c 10243 10244MICROCHIP USBA UDC DRIVER 10245M: Cristian Birsan <cristian.birsan@microchip.com> 10246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10247S: Supported 10248F: drivers/usb/gadget/udc/atmel_usba_udc.* 10249 10250MICROCHIP USB251XB DRIVER 10251M: Richard Leitner <richard.leitner@skidata.com> 10252L: linux-usb@vger.kernel.org 10253S: Maintained 10254F: drivers/usb/misc/usb251xb.c 10255F: Documentation/devicetree/bindings/usb/usb251xb.txt 10256 10257MICROCHIP XDMA DRIVER 10258M: Ludovic Desroches <ludovic.desroches@microchip.com> 10259L: linux-arm-kernel@lists.infradead.org 10260L: dmaengine@vger.kernel.org 10261S: Supported 10262F: drivers/dma/at_xdmac.c 10263 10264MICROSEMI MIPS SOCS 10265M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10266M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10267L: linux-mips@vger.kernel.org 10268S: Supported 10269F: arch/mips/generic/board-ocelot.c 10270F: arch/mips/configs/generic/board-ocelot.config 10271F: arch/mips/boot/dts/mscc/ 10272F: Documentation/devicetree/bindings/mips/mscc.txt 10273 10274MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10275M: Don Brace <don.brace@microsemi.com> 10276L: esc.storagedev@microsemi.com 10277L: linux-scsi@vger.kernel.org 10278S: Supported 10279F: drivers/scsi/smartpqi/smartpqi*.[ch] 10280F: drivers/scsi/smartpqi/Kconfig 10281F: drivers/scsi/smartpqi/Makefile 10282F: include/linux/cciss*.h 10283F: include/uapi/linux/cciss*.h 10284F: Documentation/scsi/smartpqi.txt 10285 10286MICROSEMI ETHERNET SWITCH DRIVER 10287M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10288M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10289L: netdev@vger.kernel.org 10290S: Supported 10291F: drivers/net/ethernet/mscc/ 10292 10293MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10294M: Chen Yu <yu.c.chen@intel.com> 10295L: platform-driver-x86@vger.kernel.org 10296S: Supported 10297F: drivers/platform/x86/surfacepro3_button.c 10298 10299MICROTEK X6 SCANNER 10300M: Oliver Neukum <oliver@neukum.org> 10301S: Maintained 10302F: drivers/usb/image/microtek.* 10303 10304MIPS 10305M: Ralf Baechle <ralf@linux-mips.org> 10306M: Paul Burton <paul.burton@mips.com> 10307M: James Hogan <jhogan@kernel.org> 10308L: linux-mips@vger.kernel.org 10309W: http://www.linux-mips.org/ 10310T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10311T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10312Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10313S: Supported 10314F: Documentation/devicetree/bindings/mips/ 10315F: Documentation/mips/ 10316F: arch/mips/ 10317F: drivers/platform/mips/ 10318 10319MIPS BOSTON DEVELOPMENT BOARD 10320M: Paul Burton <paul.burton@mips.com> 10321L: linux-mips@vger.kernel.org 10322S: Maintained 10323F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10324F: arch/mips/boot/dts/img/boston.dts 10325F: arch/mips/configs/generic/board-boston.config 10326F: drivers/clk/imgtec/clk-boston.c 10327F: include/dt-bindings/clock/boston-clock.h 10328 10329MIPS GENERIC PLATFORM 10330M: Paul Burton <paul.burton@mips.com> 10331L: linux-mips@vger.kernel.org 10332S: Supported 10333F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10334F: arch/mips/generic/ 10335F: arch/mips/tools/generic-board-config.sh 10336 10337MIPS/LOONGSON1 ARCHITECTURE 10338M: Keguang Zhang <keguang.zhang@gmail.com> 10339L: linux-mips@vger.kernel.org 10340S: Maintained 10341F: arch/mips/loongson32/ 10342F: arch/mips/include/asm/mach-loongson32/ 10343F: drivers/*/*loongson1* 10344F: drivers/*/*/*loongson1* 10345 10346MIPS/LOONGSON2 ARCHITECTURE 10347M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10348L: linux-mips@vger.kernel.org 10349S: Maintained 10350F: arch/mips/loongson64/fuloong-2e/ 10351F: arch/mips/loongson64/lemote-2f/ 10352F: arch/mips/include/asm/mach-loongson64/ 10353F: drivers/*/*loongson2* 10354F: drivers/*/*/*loongson2* 10355 10356MIPS/LOONGSON3 ARCHITECTURE 10357M: Huacai Chen <chenhc@lemote.com> 10358L: linux-mips@vger.kernel.org 10359S: Maintained 10360F: arch/mips/loongson64/ 10361F: arch/mips/include/asm/mach-loongson64/ 10362F: drivers/platform/mips/cpu_hwmon.c 10363F: drivers/*/*loongson3* 10364F: drivers/*/*/*loongson3* 10365 10366MIPS RINT INSTRUCTION EMULATION 10367M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10368L: linux-mips@vger.kernel.org 10369S: Supported 10370F: arch/mips/math-emu/sp_rint.c 10371F: arch/mips/math-emu/dp_rint.c 10372 10373MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10374M: Hans Verkuil <hverkuil@xs4all.nl> 10375L: linux-media@vger.kernel.org 10376T: git git://linuxtv.org/media_tree.git 10377W: https://linuxtv.org 10378S: Odd Fixes 10379F: drivers/media/radio/radio-miropcm20* 10380 10381MMP SUPPORT 10382R: Lubomir Rintel <lkundrak@v3.sk> 10383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10384S: Odd Fixes 10385F: arch/arm/boot/dts/mmp* 10386F: arch/arm/mach-mmp/ 10387 10388MMU GATHER AND TLB INVALIDATION 10389M: Will Deacon <will.deacon@arm.com> 10390M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10391M: Andrew Morton <akpm@linux-foundation.org> 10392M: Nick Piggin <npiggin@gmail.com> 10393M: Peter Zijlstra <peterz@infradead.org> 10394L: linux-arch@vger.kernel.org 10395L: linux-mm@kvack.org 10396S: Maintained 10397F: arch/*/include/asm/tlb.h 10398F: include/asm-generic/tlb.h 10399F: mm/mmu_gather.c 10400 10401MN88472 MEDIA DRIVER 10402M: Antti Palosaari <crope@iki.fi> 10403L: linux-media@vger.kernel.org 10404W: https://linuxtv.org 10405W: http://palosaari.fi/linux/ 10406Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10407S: Maintained 10408F: drivers/media/dvb-frontends/mn88472* 10409 10410MN88473 MEDIA DRIVER 10411M: Antti Palosaari <crope@iki.fi> 10412L: linux-media@vger.kernel.org 10413W: https://linuxtv.org 10414W: http://palosaari.fi/linux/ 10415Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10416S: Maintained 10417F: drivers/media/dvb-frontends/mn88473* 10418 10419MODULE SUPPORT 10420M: Jessica Yu <jeyu@kernel.org> 10421T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10422S: Maintained 10423F: include/linux/module.h 10424F: kernel/module.c 10425 10426MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10427W: http://popies.net/meye/ 10428S: Orphan 10429F: Documentation/media/v4l-drivers/meye* 10430F: drivers/media/pci/meye/ 10431F: include/uapi/linux/meye.h 10432 10433MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10434M: Jiri Slaby <jirislaby@gmail.com> 10435S: Maintained 10436F: Documentation/serial/moxa-smartio 10437F: drivers/tty/mxser.* 10438 10439MR800 AVERMEDIA USB FM RADIO DRIVER 10440M: Alexey Klimov <klimov.linux@gmail.com> 10441L: linux-media@vger.kernel.org 10442T: git git://linuxtv.org/media_tree.git 10443S: Maintained 10444F: drivers/media/radio/radio-mr800.c 10445 10446MRF24J40 IEEE 802.15.4 RADIO DRIVER 10447M: Alan Ott <alan@signal11.us> 10448L: linux-wpan@vger.kernel.org 10449S: Maintained 10450F: drivers/net/ieee802154/mrf24j40.c 10451F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10452 10453MSI LAPTOP SUPPORT 10454M: "Lee, Chun-Yi" <jlee@suse.com> 10455L: platform-driver-x86@vger.kernel.org 10456S: Maintained 10457F: drivers/platform/x86/msi-laptop.c 10458 10459MSI WMI SUPPORT 10460L: platform-driver-x86@vger.kernel.org 10461S: Orphan 10462F: drivers/platform/x86/msi-wmi.c 10463 10464MSI001 MEDIA DRIVER 10465M: Antti Palosaari <crope@iki.fi> 10466L: linux-media@vger.kernel.org 10467W: https://linuxtv.org 10468W: http://palosaari.fi/linux/ 10469Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10470T: git git://linuxtv.org/anttip/media_tree.git 10471S: Maintained 10472F: drivers/media/tuners/msi001* 10473 10474MSI2500 MEDIA DRIVER 10475M: Antti Palosaari <crope@iki.fi> 10476L: linux-media@vger.kernel.org 10477W: https://linuxtv.org 10478W: http://palosaari.fi/linux/ 10479Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10480T: git git://linuxtv.org/anttip/media_tree.git 10481S: Maintained 10482F: drivers/media/usb/msi2500/ 10483 10484MSYSTEMS DISKONCHIP G3 MTD DRIVER 10485M: Robert Jarzmik <robert.jarzmik@free.fr> 10486L: linux-mtd@lists.infradead.org 10487S: Maintained 10488F: drivers/mtd/devices/docg3* 10489 10490MT9M032 APTINA SENSOR DRIVER 10491M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10492L: linux-media@vger.kernel.org 10493T: git git://linuxtv.org/media_tree.git 10494S: Maintained 10495F: drivers/media/i2c/mt9m032.c 10496F: include/media/i2c/mt9m032.h 10497 10498MT9P031 APTINA CAMERA SENSOR 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/mt9p031.c 10504F: include/media/i2c/mt9p031.h 10505 10506MT9T001 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/mt9t001.c 10512F: include/media/i2c/mt9t001.h 10513 10514MT9T112 APTINA CAMERA SENSOR 10515M: Jacopo Mondi <jacopo@jmondi.org> 10516L: linux-media@vger.kernel.org 10517T: git git://linuxtv.org/media_tree.git 10518S: Odd Fixes 10519F: drivers/media/i2c/mt9t112.c 10520F: include/media/i2c/mt9t112.h 10521 10522MT9V032 APTINA CAMERA SENSOR 10523M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10524L: linux-media@vger.kernel.org 10525T: git git://linuxtv.org/media_tree.git 10526S: Maintained 10527F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10528F: drivers/media/i2c/mt9v032.c 10529F: include/media/i2c/mt9v032.h 10530 10531MT9V111 APTINA CAMERA SENSOR 10532M: Jacopo Mondi <jacopo@jmondi.org> 10533L: linux-media@vger.kernel.org 10534T: git git://linuxtv.org/media_tree.git 10535S: Maintained 10536F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10537F: drivers/media/i2c/mt9v111.c 10538 10539MULTIFUNCTION DEVICES (MFD) 10540M: Lee Jones <lee.jones@linaro.org> 10541T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10542S: Supported 10543F: Documentation/devicetree/bindings/mfd/ 10544F: drivers/mfd/ 10545F: include/linux/mfd/ 10546F: include/dt-bindings/mfd/ 10547 10548MULTIMEDIA CARD (MMC) ETC. OVER SPI 10549S: Orphan 10550F: drivers/mmc/host/mmc_spi.c 10551F: include/linux/spi/mmc_spi.h 10552 10553MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10554M: Ulf Hansson <ulf.hansson@linaro.org> 10555L: linux-mmc@vger.kernel.org 10556T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10557S: Maintained 10558F: Documentation/devicetree/bindings/mmc/ 10559F: drivers/mmc/ 10560F: include/linux/mmc/ 10561F: include/uapi/linux/mmc/ 10562 10563MULTIPLEXER SUBSYSTEM 10564M: Peter Rosin <peda@axentia.se> 10565S: Maintained 10566F: Documentation/ABI/testing/sysfs-class-mux* 10567F: Documentation/devicetree/bindings/mux/ 10568F: include/dt-bindings/mux/ 10569F: include/linux/mux/ 10570F: drivers/mux/ 10571 10572MULTITECH MULTIPORT CARD (ISICOM) 10573S: Orphan 10574F: drivers/tty/isicom.c 10575F: include/linux/isicom.h 10576 10577MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10578M: Bin Liu <b-liu@ti.com> 10579L: linux-usb@vger.kernel.org 10580S: Maintained 10581F: drivers/usb/musb/ 10582 10583MXL301RF MEDIA DRIVER 10584M: Akihiro Tsukada <tskd08@gmail.com> 10585L: linux-media@vger.kernel.org 10586S: Odd Fixes 10587F: drivers/media/tuners/mxl301rf* 10588 10589MXL5007T MEDIA DRIVER 10590M: Michael Krufky <mkrufky@linuxtv.org> 10591L: linux-media@vger.kernel.org 10592W: https://linuxtv.org 10593W: http://github.com/mkrufky 10594Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10595T: git git://linuxtv.org/mkrufky/tuners.git 10596S: Maintained 10597F: drivers/media/tuners/mxl5007t.* 10598 10599MXSFB DRM DRIVER 10600M: Marek Vasut <marex@denx.de> 10601M: Stefan Agner <stefan@agner.ch> 10602L: dri-devel@lists.freedesktop.org 10603S: Supported 10604F: drivers/gpu/drm/mxsfb/ 10605F: Documentation/devicetree/bindings/display/mxsfb.txt 10606T: git git://anongit.freedesktop.org/drm/drm-misc 10607 10608MYLEX DAC960 PCI RAID Controller 10609M: Hannes Reinecke <hare@kernel.org> 10610L: linux-scsi@vger.kernel.org 10611S: Supported 10612F: drivers/scsi/myrb.* 10613F: drivers/scsi/myrs.* 10614 10615MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10616M: Chris Lee <christopher.lee@cspi.com> 10617L: netdev@vger.kernel.org 10618W: https://www.cspi.com/ethernet-products/support/downloads/ 10619S: Supported 10620F: drivers/net/ethernet/myricom/myri10ge/ 10621 10622NAND FLASH SUBSYSTEM 10623M: Boris Brezillon <bbrezillon@kernel.org> 10624M: Miquel Raynal <miquel.raynal@bootlin.com> 10625R: Richard Weinberger <richard@nod.at> 10626L: linux-mtd@lists.infradead.org 10627W: http://www.linux-mtd.infradead.org/ 10628Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10629T: git git://git.infradead.org/linux-mtd.git nand/fixes 10630T: git git://git.infradead.org/linux-mtd.git nand/next 10631S: Maintained 10632F: drivers/mtd/nand/ 10633F: include/linux/mtd/*nand*.h 10634 10635NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10636M: Daniel Mack <zonque@gmail.com> 10637S: Maintained 10638L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10639W: http://www.native-instruments.com 10640F: sound/usb/caiaq/ 10641 10642NATSEMI ETHERNET DRIVER (DP8381x) 10643S: Orphan 10644F: drivers/net/ethernet/natsemi/natsemi.c 10645 10646NCR 5380 SCSI DRIVERS 10647M: Finn Thain <fthain@telegraphics.com.au> 10648M: Michael Schmitz <schmitzmic@gmail.com> 10649L: linux-scsi@vger.kernel.org 10650S: Maintained 10651F: Documentation/scsi/g_NCR5380.txt 10652F: drivers/scsi/NCR5380.* 10653F: drivers/scsi/arm/cumana_1.c 10654F: drivers/scsi/arm/oak.c 10655F: drivers/scsi/atari_scsi.* 10656F: drivers/scsi/dmx3191d.c 10657F: drivers/scsi/g_NCR5380.* 10658F: drivers/scsi/mac_scsi.* 10659F: drivers/scsi/sun3_scsi.* 10660F: drivers/scsi/sun3_scsi_vme.c 10661 10662NCSI LIBRARY: 10663M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10664S: Maintained 10665F: net/ncsi/ 10666 10667NCT6775 HARDWARE MONITOR DRIVER 10668M: Guenter Roeck <linux@roeck-us.net> 10669L: linux-hwmon@vger.kernel.org 10670S: Maintained 10671F: Documentation/hwmon/nct6775 10672F: drivers/hwmon/nct6775.c 10673 10674NET_FAILOVER MODULE 10675M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10676L: netdev@vger.kernel.org 10677S: Supported 10678F: driver/net/net_failover.c 10679F: include/net/net_failover.h 10680F: Documentation/networking/net_failover.rst 10681 10682NETEFFECT IWARP RNIC DRIVER (IW_NES) 10683M: Faisal Latif <faisal.latif@intel.com> 10684L: linux-rdma@vger.kernel.org 10685W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10686S: Supported 10687F: drivers/infiniband/hw/nes/ 10688F: include/uapi/rdma/nes-abi.h 10689 10690NETEM NETWORK EMULATOR 10691M: Stephen Hemminger <stephen@networkplumber.org> 10692L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10693S: Maintained 10694F: net/sched/sch_netem.c 10695 10696NETERION 10GbE DRIVERS (s2io/vxge) 10697M: Jon Mason <jdmason@kudzu.us> 10698L: netdev@vger.kernel.org 10699S: Supported 10700F: Documentation/networking/device_drivers/neterion/s2io.txt 10701F: Documentation/networking/device_drivers/neterion/vxge.txt 10702F: drivers/net/ethernet/neterion/ 10703 10704NETFILTER 10705M: Pablo Neira Ayuso <pablo@netfilter.org> 10706M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10707M: Florian Westphal <fw@strlen.de> 10708L: netfilter-devel@vger.kernel.org 10709L: coreteam@netfilter.org 10710W: http://www.netfilter.org/ 10711W: http://www.iptables.org/ 10712W: http://www.nftables.org/ 10713Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10714T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10715T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10716S: Maintained 10717F: include/linux/netfilter* 10718F: include/linux/netfilter/ 10719F: include/net/netfilter/ 10720F: include/uapi/linux/netfilter* 10721F: include/uapi/linux/netfilter/ 10722F: net/*/netfilter.c 10723F: net/*/netfilter/ 10724F: net/netfilter/ 10725F: net/bridge/br_netfilter*.c 10726 10727NETROM NETWORK LAYER 10728M: Ralf Baechle <ralf@linux-mips.org> 10729L: linux-hams@vger.kernel.org 10730W: http://www.linux-ax25.org/ 10731S: Maintained 10732F: include/net/netrom.h 10733F: include/uapi/linux/netrom.h 10734F: net/netrom/ 10735 10736NETRONOME ETHERNET DRIVERS 10737M: Jakub Kicinski <jakub.kicinski@netronome.com> 10738L: oss-drivers@netronome.com 10739S: Maintained 10740F: drivers/net/ethernet/netronome/ 10741 10742NETWORK BLOCK DEVICE (NBD) 10743M: Josef Bacik <josef@toxicpanda.com> 10744S: Maintained 10745L: linux-block@vger.kernel.org 10746L: nbd@other.debian.org 10747F: Documentation/blockdev/nbd.txt 10748F: drivers/block/nbd.c 10749F: include/uapi/linux/nbd.h 10750 10751NETWORK DROP MONITOR 10752M: Neil Horman <nhorman@tuxdriver.com> 10753L: netdev@vger.kernel.org 10754S: Maintained 10755W: https://fedorahosted.org/dropwatch/ 10756F: net/core/drop_monitor.c 10757 10758NETWORKING DRIVERS 10759M: "David S. Miller" <davem@davemloft.net> 10760L: netdev@vger.kernel.org 10761W: http://www.linuxfoundation.org/en/Net 10762Q: http://patchwork.ozlabs.org/project/netdev/list/ 10763T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10764T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10765S: Odd Fixes 10766F: Documentation/devicetree/bindings/net/ 10767F: drivers/net/ 10768F: include/linux/if_* 10769F: include/linux/netdevice.h 10770F: include/linux/etherdevice.h 10771F: include/linux/fcdevice.h 10772F: include/linux/fddidevice.h 10773F: include/linux/hippidevice.h 10774F: include/linux/inetdevice.h 10775F: include/uapi/linux/if_* 10776F: include/uapi/linux/netdevice.h 10777 10778NETWORKING DRIVERS (WIRELESS) 10779M: Kalle Valo <kvalo@codeaurora.org> 10780L: linux-wireless@vger.kernel.org 10781Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10782T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10783T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10784S: Maintained 10785F: Documentation/devicetree/bindings/net/wireless/ 10786F: drivers/net/wireless/ 10787 10788NETWORKING [DSA] 10789M: Andrew Lunn <andrew@lunn.ch> 10790M: Vivien Didelot <vivien.didelot@gmail.com> 10791M: Florian Fainelli <f.fainelli@gmail.com> 10792S: Maintained 10793F: Documentation/devicetree/bindings/net/dsa/ 10794F: net/dsa/ 10795F: include/net/dsa.h 10796F: include/linux/dsa/ 10797F: include/linux/platform_data/dsa.h 10798F: drivers/net/dsa/ 10799 10800NETWORKING [GENERAL] 10801M: "David S. Miller" <davem@davemloft.net> 10802L: netdev@vger.kernel.org 10803W: http://www.linuxfoundation.org/en/Net 10804Q: http://patchwork.ozlabs.org/project/netdev/list/ 10805T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10806T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10807B: mailto:netdev@vger.kernel.org 10808S: Maintained 10809F: net/ 10810F: include/net/ 10811F: include/linux/in.h 10812F: include/linux/net.h 10813F: include/linux/netdevice.h 10814F: include/uapi/linux/in.h 10815F: include/uapi/linux/net.h 10816F: include/uapi/linux/netdevice.h 10817F: include/uapi/linux/net_namespace.h 10818F: tools/testing/selftests/net/ 10819F: lib/net_utils.c 10820F: lib/random32.c 10821F: Documentation/networking/ 10822 10823NETWORKING [IPSEC] 10824M: Steffen Klassert <steffen.klassert@secunet.com> 10825M: Herbert Xu <herbert@gondor.apana.org.au> 10826M: "David S. Miller" <davem@davemloft.net> 10827L: netdev@vger.kernel.org 10828T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10829T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10830S: Maintained 10831F: net/xfrm/ 10832F: net/key/ 10833F: net/ipv4/xfrm* 10834F: net/ipv4/esp4* 10835F: net/ipv4/ah4.c 10836F: net/ipv4/ipcomp.c 10837F: net/ipv4/ip_vti.c 10838F: net/ipv6/xfrm* 10839F: net/ipv6/esp6* 10840F: net/ipv6/ah6.c 10841F: net/ipv6/ipcomp6.c 10842F: net/ipv6/ip6_vti.c 10843F: include/uapi/linux/xfrm.h 10844F: include/net/xfrm.h 10845 10846NETWORKING [IPv4/IPv6] 10847M: "David S. Miller" <davem@davemloft.net> 10848M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10849M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10850L: netdev@vger.kernel.org 10851T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10852S: Maintained 10853F: net/ipv4/ 10854F: net/ipv6/ 10855F: include/net/ip* 10856F: arch/x86/net/* 10857 10858NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10859M: Paul Moore <paul@paul-moore.com> 10860W: https://github.com/netlabel 10861L: netdev@vger.kernel.org 10862L: linux-security-module@vger.kernel.org 10863S: Maintained 10864F: Documentation/netlabel/ 10865F: include/net/calipso.h 10866F: include/net/cipso_ipv4.h 10867F: include/net/netlabel.h 10868F: include/uapi/linux/netfilter/xt_SECMARK.h 10869F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10870F: net/netlabel/ 10871F: net/ipv4/cipso_ipv4.c 10872F: net/ipv6/calipso.c 10873F: net/netfilter/xt_CONNSECMARK.c 10874F: net/netfilter/xt_SECMARK.c 10875 10876NETWORKING [TCP] 10877M: Eric Dumazet <edumazet@google.com> 10878L: netdev@vger.kernel.org 10879S: Maintained 10880F: net/ipv4/tcp*.c 10881F: net/ipv4/syncookies.c 10882F: net/ipv6/tcp*.c 10883F: net/ipv6/syncookies.c 10884F: include/uapi/linux/tcp.h 10885F: include/net/tcp.h 10886F: include/linux/tcp.h 10887F: include/trace/events/tcp.h 10888 10889NETWORKING [TLS] 10890M: Boris Pismenny <borisp@mellanox.com> 10891M: Aviad Yehezkel <aviadye@mellanox.com> 10892M: Dave Watson <davejwatson@fb.com> 10893M: John Fastabend <john.fastabend@gmail.com> 10894M: Daniel Borkmann <daniel@iogearbox.net> 10895L: netdev@vger.kernel.org 10896S: Maintained 10897F: net/tls/* 10898F: include/uapi/linux/tls.h 10899F: include/net/tls.h 10900 10901NETWORKING [WIRELESS] 10902L: linux-wireless@vger.kernel.org 10903Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10904 10905NETDEVSIM 10906M: Jakub Kicinski <jakub.kicinski@netronome.com> 10907S: Maintained 10908F: drivers/net/netdevsim/* 10909 10910NETXEN (1/10) GbE SUPPORT 10911M: Manish Chopra <manishc@marvell.com> 10912M: Rahul Verma <rahulv@marvell.com> 10913M: GR-Linux-NIC-Dev@marvell.com 10914L: netdev@vger.kernel.org 10915S: Supported 10916F: drivers/net/ethernet/qlogic/netxen/ 10917 10918NFC SUBSYSTEM 10919M: Samuel Ortiz <sameo@linux.intel.com> 10920L: linux-wireless@vger.kernel.org 10921L: linux-nfc@lists.01.org (subscribers-only) 10922S: Supported 10923F: net/nfc/ 10924F: include/net/nfc/ 10925F: include/uapi/linux/nfc.h 10926F: drivers/nfc/ 10927F: include/linux/platform_data/nfcmrvl.h 10928F: include/linux/platform_data/nxp-nci.h 10929F: Documentation/devicetree/bindings/net/nfc/ 10930 10931NFS, SUNRPC, AND LOCKD CLIENTS 10932M: Trond Myklebust <trond.myklebust@hammerspace.com> 10933M: Anna Schumaker <anna.schumaker@netapp.com> 10934L: linux-nfs@vger.kernel.org 10935W: http://client.linux-nfs.org 10936T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10937S: Maintained 10938F: fs/lockd/ 10939F: fs/nfs/ 10940F: fs/nfs_common/ 10941F: net/sunrpc/ 10942F: include/linux/lockd/ 10943F: include/linux/nfs* 10944F: include/linux/sunrpc/ 10945F: include/uapi/linux/nfs* 10946F: include/uapi/linux/sunrpc/ 10947 10948NILFS2 FILESYSTEM 10949M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10950L: linux-nilfs@vger.kernel.org 10951W: https://nilfs.sourceforge.io/ 10952W: https://nilfs.osdn.jp/ 10953T: git git://github.com/konis/nilfs2.git 10954S: Supported 10955F: Documentation/filesystems/nilfs2.txt 10956F: fs/nilfs2/ 10957F: include/trace/events/nilfs2.h 10958F: include/uapi/linux/nilfs2_api.h 10959F: include/uapi/linux/nilfs2_ondisk.h 10960 10961NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10962M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10963W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10964S: Maintained 10965F: Documentation/scsi/NinjaSCSI.txt 10966F: drivers/scsi/pcmcia/nsp_* 10967 10968NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10969M: GOTO Masanori <gotom@debian.or.jp> 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/nsp32* 10975 10976NIOS2 ARCHITECTURE 10977M: Ley Foon Tan <lftan@altera.com> 10978L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10979T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10980S: Maintained 10981F: arch/nios2/ 10982 10983NOHZ, DYNTICKS SUPPORT 10984M: Frederic Weisbecker <fweisbec@gmail.com> 10985M: Thomas Gleixner <tglx@linutronix.de> 10986M: Ingo Molnar <mingo@kernel.org> 10987L: linux-kernel@vger.kernel.org 10988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10989S: Maintained 10990F: kernel/time/tick*.* 10991F: include/linux/tick.h 10992F: include/linux/sched/nohz.h 10993 10994NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10995M: Pavel Machek <pavel@ucw.cz> 10996M: Sakari Ailus <sakari.ailus@iki.fi> 10997L: linux-media@vger.kernel.org 10998S: Maintained 10999F: drivers/media/i2c/et8ek8 11000F: drivers/media/i2c/ad5820.c 11001 11002NOKIA N900 POWER SUPPLY DRIVERS 11003R: Pali Rohár <pali.rohar@gmail.com> 11004F: include/linux/power/bq2415x_charger.h 11005F: include/linux/power/bq27xxx_battery.h 11006F: include/linux/power/isp1704_charger.h 11007F: drivers/power/supply/bq2415x_charger.c 11008F: drivers/power/supply/bq27xxx_battery.c 11009F: drivers/power/supply/bq27xxx_battery_i2c.c 11010F: drivers/power/supply/isp1704_charger.c 11011F: drivers/power/supply/rx51_battery.c 11012 11013NOLIBC HEADER FILE 11014M: Willy Tarreau <w@1wt.eu> 11015S: Maintained 11016T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11017F: tools/include/nolibc/ 11018 11019NTB AMD DRIVER 11020M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11021L: linux-ntb@googlegroups.com 11022S: Supported 11023F: drivers/ntb/hw/amd/ 11024 11025NTB DRIVER CORE 11026M: Jon Mason <jdmason@kudzu.us> 11027M: Dave Jiang <dave.jiang@intel.com> 11028M: Allen Hubbe <allenbh@gmail.com> 11029L: linux-ntb@googlegroups.com 11030S: Supported 11031W: https://github.com/jonmason/ntb/wiki 11032T: git git://github.com/jonmason/ntb.git 11033F: drivers/ntb/ 11034F: drivers/net/ntb_netdev.c 11035F: include/linux/ntb.h 11036F: include/linux/ntb_transport.h 11037F: tools/testing/selftests/ntb/ 11038 11039NTB IDT DRIVER 11040M: Serge Semin <fancer.lancer@gmail.com> 11041L: linux-ntb@googlegroups.com 11042S: Supported 11043F: drivers/ntb/hw/idt/ 11044 11045NTB INTEL DRIVER 11046M: Dave Jiang <dave.jiang@intel.com> 11047L: linux-ntb@googlegroups.com 11048S: Supported 11049W: https://github.com/davejiang/linux/wiki 11050T: git https://github.com/davejiang/linux.git 11051F: drivers/ntb/hw/intel/ 11052 11053NTFS FILESYSTEM 11054M: Anton Altaparmakov <anton@tuxera.com> 11055L: linux-ntfs-dev@lists.sourceforge.net 11056W: http://www.tuxera.com/ 11057T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11058S: Supported 11059F: Documentation/filesystems/ntfs.txt 11060F: fs/ntfs/ 11061 11062NUBUS SUBSYSTEM 11063M: Finn Thain <fthain@telegraphics.com.au> 11064L: linux-m68k@lists.linux-m68k.org 11065S: Maintained 11066F: arch/*/include/asm/nubus.h 11067F: drivers/nubus/ 11068F: include/linux/nubus.h 11069F: include/uapi/linux/nubus.h 11070 11071NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11072M: Antonino Daplas <adaplas@gmail.com> 11073L: linux-fbdev@vger.kernel.org 11074S: Maintained 11075F: drivers/video/fbdev/riva/ 11076F: drivers/video/fbdev/nvidia/ 11077 11078NVM EXPRESS DRIVER 11079M: Keith Busch <keith.busch@intel.com> 11080M: Jens Axboe <axboe@fb.com> 11081M: Christoph Hellwig <hch@lst.de> 11082M: Sagi Grimberg <sagi@grimberg.me> 11083L: linux-nvme@lists.infradead.org 11084T: git://git.infradead.org/nvme.git 11085W: http://git.infradead.org/nvme.git 11086S: Supported 11087F: drivers/nvme/host/ 11088F: include/linux/nvme.h 11089F: include/uapi/linux/nvme_ioctl.h 11090 11091NVM EXPRESS FC TRANSPORT DRIVERS 11092M: James Smart <james.smart@broadcom.com> 11093L: linux-nvme@lists.infradead.org 11094S: Supported 11095F: include/linux/nvme-fc.h 11096F: include/linux/nvme-fc-driver.h 11097F: drivers/nvme/host/fc.c 11098F: drivers/nvme/target/fc.c 11099F: drivers/nvme/target/fcloop.c 11100 11101NVM EXPRESS TARGET DRIVER 11102M: Christoph Hellwig <hch@lst.de> 11103M: Sagi Grimberg <sagi@grimberg.me> 11104L: linux-nvme@lists.infradead.org 11105T: git://git.infradead.org/nvme.git 11106W: http://git.infradead.org/nvme.git 11107S: Supported 11108F: drivers/nvme/target/ 11109 11110NVMEM FRAMEWORK 11111M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11112S: Maintained 11113F: drivers/nvmem/ 11114F: Documentation/devicetree/bindings/nvmem/ 11115F: Documentation/ABI/stable/sysfs-bus-nvmem 11116F: include/linux/nvmem-consumer.h 11117F: include/linux/nvmem-provider.h 11118 11119NXP SGTL5000 DRIVER 11120M: Fabio Estevam <festevam@gmail.com> 11121L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11122S: Maintained 11123F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11124F: sound/soc/codecs/sgtl5000* 11125 11126NXP TDA998X DRM DRIVER 11127M: Russell King <linux@armlinux.org.uk> 11128S: Maintained 11129T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11130T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11131F: drivers/gpu/drm/i2c/tda998x_drv.c 11132F: include/drm/i2c/tda998x.h 11133F: include/dt-bindings/display/tda998x.h 11134K: "nxp,tda998x" 11135 11136NXP TFA9879 DRIVER 11137M: Peter Rosin <peda@axentia.se> 11138L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11139S: Maintained 11140F: Documentation/devicetree/bindings/sound/tfa9879.txt 11141F: sound/soc/codecs/tfa9879* 11142 11143NXP-NCI NFC DRIVER 11144M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11145R: Charles Gorand <charles.gorand@effinnov.com> 11146L: linux-nfc@lists.01.org (moderated for non-subscribers) 11147S: Supported 11148F: drivers/nfc/nxp-nci 11149 11150OBJAGG 11151M: Jiri Pirko <jiri@mellanox.com> 11152L: netdev@vger.kernel.org 11153S: Supported 11154F: lib/objagg.c 11155F: lib/test_objagg.c 11156F: include/linux/objagg.h 11157 11158NXP FSPI DRIVER 11159R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11160M: Ashish Kumar <ashish.kumar@nxp.com> 11161L: linux-spi@vger.kernel.org 11162S: Maintained 11163F: drivers/spi/spi-nxp-fspi.c 11164F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11165 11166OBJTOOL 11167M: Josh Poimboeuf <jpoimboe@redhat.com> 11168M: Peter Zijlstra <peterz@infradead.org> 11169S: Supported 11170F: tools/objtool/ 11171 11172OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11173M: Frederic Barrat <fbarrat@linux.ibm.com> 11174M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 11175L: linuxppc-dev@lists.ozlabs.org 11176S: Supported 11177F: arch/powerpc/platforms/powernv/ocxl.c 11178F: arch/powerpc/include/asm/pnv-ocxl.h 11179F: drivers/misc/ocxl/ 11180F: include/misc/ocxl* 11181F: include/uapi/misc/ocxl.h 11182F: Documentation/accelerators/ocxl.rst 11183 11184OMAP AUDIO SUPPORT 11185M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11186M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11187L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11188L: linux-omap@vger.kernel.org 11189S: Maintained 11190F: sound/soc/ti/omap* 11191F: sound/soc/ti/rx51.c 11192F: sound/soc/ti/n810.c 11193F: sound/soc/ti/sdma-pcm.* 11194 11195OMAP CLOCK FRAMEWORK SUPPORT 11196M: Paul Walmsley <paul@pwsan.com> 11197L: linux-omap@vger.kernel.org 11198S: Maintained 11199F: arch/arm/*omap*/*clock* 11200 11201OMAP DEVICE TREE SUPPORT 11202M: Benoît Cousson <bcousson@baylibre.com> 11203M: Tony Lindgren <tony@atomide.com> 11204L: linux-omap@vger.kernel.org 11205L: devicetree@vger.kernel.org 11206S: Maintained 11207F: arch/arm/boot/dts/*omap* 11208F: arch/arm/boot/dts/*am3* 11209F: arch/arm/boot/dts/*am4* 11210F: arch/arm/boot/dts/*am5* 11211F: arch/arm/boot/dts/*dra7* 11212 11213OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11214L: linux-omap@vger.kernel.org 11215L: linux-fbdev@vger.kernel.org 11216S: Orphan 11217F: drivers/video/fbdev/omap2/ 11218F: Documentation/arm/OMAP/DSS 11219 11220OMAP FRAMEBUFFER SUPPORT 11221L: linux-fbdev@vger.kernel.org 11222L: linux-omap@vger.kernel.org 11223S: Orphan 11224F: drivers/video/fbdev/omap/ 11225 11226OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11227M: Roger Quadros <rogerq@ti.com> 11228M: Tony Lindgren <tony@atomide.com> 11229L: linux-omap@vger.kernel.org 11230S: Maintained 11231F: drivers/memory/omap-gpmc.c 11232F: arch/arm/mach-omap2/*gpmc* 11233 11234OMAP GPIO DRIVER 11235M: Grygorii Strashko <grygorii.strashko@ti.com> 11236M: Santosh Shilimkar <ssantosh@kernel.org> 11237M: Kevin Hilman <khilman@kernel.org> 11238L: linux-omap@vger.kernel.org 11239S: Maintained 11240F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11241F: drivers/gpio/gpio-omap.c 11242 11243OMAP HARDWARE SPINLOCK SUPPORT 11244M: Ohad Ben-Cohen <ohad@wizery.com> 11245L: linux-omap@vger.kernel.org 11246S: Maintained 11247F: drivers/hwspinlock/omap_hwspinlock.c 11248 11249OMAP HS MMC SUPPORT 11250L: linux-mmc@vger.kernel.org 11251L: linux-omap@vger.kernel.org 11252S: Orphan 11253F: drivers/mmc/host/omap_hsmmc.c 11254 11255OMAP HWMOD DATA 11256M: Paul Walmsley <paul@pwsan.com> 11257L: linux-omap@vger.kernel.org 11258S: Maintained 11259F: arch/arm/mach-omap2/omap_hwmod*data* 11260 11261OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11262M: Benoît Cousson <bcousson@baylibre.com> 11263L: linux-omap@vger.kernel.org 11264S: Maintained 11265F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11266 11267OMAP HWMOD SUPPORT 11268M: Benoît Cousson <bcousson@baylibre.com> 11269M: Paul Walmsley <paul@pwsan.com> 11270L: linux-omap@vger.kernel.org 11271S: Maintained 11272F: arch/arm/mach-omap2/omap_hwmod.* 11273 11274OMAP I2C DRIVER 11275M: Vignesh R <vigneshr@ti.com> 11276L: linux-omap@vger.kernel.org 11277L: linux-i2c@vger.kernel.org 11278S: Maintained 11279F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11280F: drivers/i2c/busses/i2c-omap.c 11281 11282OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11283M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11284L: linux-media@vger.kernel.org 11285S: Maintained 11286F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11287F: drivers/media/platform/omap3isp/ 11288F: drivers/staging/media/omap4iss/ 11289 11290OMAP MMC SUPPORT 11291M: Aaro Koskinen <aaro.koskinen@iki.fi> 11292L: linux-omap@vger.kernel.org 11293S: Odd Fixes 11294F: drivers/mmc/host/omap.c 11295 11296OMAP POWER MANAGEMENT SUPPORT 11297M: Kevin Hilman <khilman@kernel.org> 11298L: linux-omap@vger.kernel.org 11299S: Maintained 11300F: arch/arm/*omap*/*pm* 11301F: drivers/cpufreq/omap-cpufreq.c 11302 11303OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11304M: Rajendra Nayak <rnayak@codeaurora.org> 11305M: Paul Walmsley <paul@pwsan.com> 11306L: linux-omap@vger.kernel.org 11307S: Maintained 11308F: arch/arm/mach-omap2/prm* 11309 11310OMAP RANDOM NUMBER GENERATOR SUPPORT 11311M: Deepak Saxena <dsaxena@plexity.net> 11312S: Maintained 11313F: drivers/char/hw_random/omap-rng.c 11314 11315OMAP USB SUPPORT 11316L: linux-usb@vger.kernel.org 11317L: linux-omap@vger.kernel.org 11318S: Orphan 11319F: drivers/usb/*/*omap* 11320F: arch/arm/*omap*/usb* 11321 11322OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11323M: Mark Jackson <mpfj@newflow.co.uk> 11324L: linux-omap@vger.kernel.org 11325S: Maintained 11326F: arch/arm/boot/dts/am335x-nano.dts 11327 11328OMAP1 SUPPORT 11329M: Aaro Koskinen <aaro.koskinen@iki.fi> 11330M: Tony Lindgren <tony@atomide.com> 11331L: linux-omap@vger.kernel.org 11332Q: http://patchwork.kernel.org/project/linux-omap/list/ 11333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11334S: Maintained 11335F: arch/arm/mach-omap1/ 11336F: arch/arm/plat-omap/ 11337F: arch/arm/configs/omap1_defconfig 11338F: drivers/i2c/busses/i2c-omap.c 11339F: include/linux/platform_data/i2c-omap.h 11340F: include/linux/platform_data/ams-delta-fiq.h 11341 11342OMAP2+ SUPPORT 11343M: Tony Lindgren <tony@atomide.com> 11344L: linux-omap@vger.kernel.org 11345W: http://www.muru.com/linux/omap/ 11346W: http://linux.omap.com/ 11347Q: http://patchwork.kernel.org/project/linux-omap/list/ 11348T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11349S: Maintained 11350F: arch/arm/mach-omap2/ 11351F: arch/arm/plat-omap/ 11352F: arch/arm/configs/omap2plus_defconfig 11353F: drivers/i2c/busses/i2c-omap.c 11354F: drivers/irqchip/irq-omap-intc.c 11355F: drivers/mfd/*omap*.c 11356F: drivers/mfd/menelaus.c 11357F: drivers/mfd/palmas.c 11358F: drivers/mfd/tps65217.c 11359F: drivers/mfd/tps65218.c 11360F: drivers/mfd/tps65910.c 11361F: drivers/mfd/twl-core.[ch] 11362F: drivers/mfd/twl4030*.c 11363F: drivers/mfd/twl6030*.c 11364F: drivers/mfd/twl6040*.c 11365F: drivers/regulator/palmas-regulator*.c 11366F: drivers/regulator/pbias-regulator.c 11367F: drivers/regulator/tps65217-regulator.c 11368F: drivers/regulator/tps65218-regulator.c 11369F: drivers/regulator/tps65910-regulator.c 11370F: drivers/regulator/twl-regulator.c 11371F: drivers/regulator/twl6030-regulator.c 11372F: include/linux/platform_data/i2c-omap.h 11373 11374ONION OMEGA2+ BOARD 11375M: Harvey Hunt <harveyhuntnexus@gmail.com> 11376L: linux-mips@vger.kernel.org 11377S: Maintained 11378F: arch/mips/boot/dts/ralink/omega2p.dts 11379 11380OMFS FILESYSTEM 11381M: Bob Copeland <me@bobcopeland.com> 11382L: linux-karma-devel@lists.sourceforge.net 11383S: Maintained 11384F: Documentation/filesystems/omfs.txt 11385F: fs/omfs/ 11386 11387OMNIKEY CARDMAN 4000 DRIVER 11388M: Harald Welte <laforge@gnumonks.org> 11389S: Maintained 11390F: drivers/char/pcmcia/cm4000_cs.c 11391F: include/linux/cm4000_cs.h 11392F: include/uapi/linux/cm4000_cs.h 11393 11394OMNIKEY CARDMAN 4040 DRIVER 11395M: Harald Welte <laforge@gnumonks.org> 11396S: Maintained 11397F: drivers/char/pcmcia/cm4040_cs.* 11398 11399OMNIVISION OV13858 SENSOR DRIVER 11400M: Sakari Ailus <sakari.ailus@linux.intel.com> 11401L: linux-media@vger.kernel.org 11402T: git git://linuxtv.org/media_tree.git 11403S: Maintained 11404F: drivers/media/i2c/ov13858.c 11405 11406OMNIVISION OV2680 SENSOR DRIVER 11407M: Rui Miguel Silva <rmfrfs@gmail.com> 11408L: linux-media@vger.kernel.org 11409T: git git://linuxtv.org/media_tree.git 11410S: Maintained 11411F: drivers/media/i2c/ov2680.c 11412F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11413 11414OMNIVISION OV2685 SENSOR DRIVER 11415M: Shunqian Zheng <zhengsq@rock-chips.com> 11416L: linux-media@vger.kernel.org 11417T: git git://linuxtv.org/media_tree.git 11418S: Maintained 11419F: drivers/media/i2c/ov2685.c 11420 11421OMNIVISION OV5640 SENSOR DRIVER 11422M: Steve Longerbeam <slongerbeam@gmail.com> 11423L: linux-media@vger.kernel.org 11424T: git git://linuxtv.org/media_tree.git 11425S: Maintained 11426F: drivers/media/i2c/ov5640.c 11427 11428OMNIVISION OV5647 SENSOR DRIVER 11429M: Luis Oliveira <lolivei@synopsys.com> 11430L: linux-media@vger.kernel.org 11431T: git git://linuxtv.org/media_tree.git 11432S: Maintained 11433F: drivers/media/i2c/ov5647.c 11434 11435OMNIVISION OV5695 SENSOR DRIVER 11436M: Shunqian Zheng <zhengsq@rock-chips.com> 11437L: linux-media@vger.kernel.org 11438T: git git://linuxtv.org/media_tree.git 11439S: Maintained 11440F: drivers/media/i2c/ov5695.c 11441 11442OMNIVISION OV7670 SENSOR DRIVER 11443M: Jonathan Corbet <corbet@lwn.net> 11444L: linux-media@vger.kernel.org 11445T: git git://linuxtv.org/media_tree.git 11446S: Maintained 11447F: drivers/media/i2c/ov7670.c 11448F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11449 11450OMNIVISION OV772x SENSOR DRIVER 11451M: Jacopo Mondi <jacopo@jmondi.org> 11452L: linux-media@vger.kernel.org 11453T: git git://linuxtv.org/media_tree.git 11454S: Odd fixes 11455F: drivers/media/i2c/ov772x.c 11456F: include/media/i2c/ov772x.h 11457F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11458 11459OMNIVISION OV7740 SENSOR DRIVER 11460M: Wenyou Yang <wenyou.yang@microchip.com> 11461L: linux-media@vger.kernel.org 11462T: git git://linuxtv.org/media_tree.git 11463S: Maintained 11464F: drivers/media/i2c/ov7740.c 11465F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11466 11467OMNIVISION OV9640 SENSOR DRIVER 11468M: Petr Cvek <petrcvekcz@gmail.com> 11469L: linux-media@vger.kernel.org 11470S: Maintained 11471F: drivers/media/i2c/ov9640.* 11472 11473OMNIVISION OV8856 SENSOR DRIVER 11474M: Ben Kao <ben.kao@intel.com> 11475L: linux-media@vger.kernel.org 11476T: git git://linuxtv.org/media_tree.git 11477S: Maintained 11478F: drivers/media/i2c/ov8856.c 11479 11480OMNIVISION OV9650 SENSOR DRIVER 11481M: Sakari Ailus <sakari.ailus@linux.intel.com> 11482R: Akinobu Mita <akinobu.mita@gmail.com> 11483R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11484L: linux-media@vger.kernel.org 11485T: git git://linuxtv.org/media_tree.git 11486S: Maintained 11487F: drivers/media/i2c/ov9650.c 11488F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11489 11490ONENAND FLASH DRIVER 11491M: Kyungmin Park <kyungmin.park@samsung.com> 11492L: linux-mtd@lists.infradead.org 11493S: Maintained 11494F: drivers/mtd/nand/onenand/ 11495F: include/linux/mtd/onenand*.h 11496 11497ONSTREAM SCSI TAPE DRIVER 11498M: Willem Riede <osst@riede.org> 11499L: osst-users@lists.sourceforge.net 11500L: linux-scsi@vger.kernel.org 11501S: Maintained 11502F: Documentation/scsi/osst.txt 11503F: drivers/scsi/osst.* 11504F: drivers/scsi/osst_*.h 11505F: drivers/scsi/st.h 11506 11507OP-TEE DRIVER 11508M: Jens Wiklander <jens.wiklander@linaro.org> 11509S: Maintained 11510F: drivers/tee/optee/ 11511 11512OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11513M: Sumit Garg <sumit.garg@linaro.org> 11514S: Maintained 11515F: drivers/char/hw_random/optee-rng.c 11516 11517OPA-VNIC DRIVER 11518M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11519M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11520L: linux-rdma@vger.kernel.org 11521S: Supported 11522F: drivers/infiniband/ulp/opa_vnic 11523 11524OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11525M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11526M: Frank Rowand <frowand.list@gmail.com> 11527L: devicetree@vger.kernel.org 11528S: Maintained 11529F: Documentation/devicetree/dynamic-resolution-notes.txt 11530F: Documentation/devicetree/overlay-notes.txt 11531F: drivers/of/overlay.c 11532F: drivers/of/resolver.c 11533K: of_overlay_notifier_ 11534 11535OPEN FIRMWARE AND FLATTENED DEVICE TREE 11536M: Rob Herring <robh+dt@kernel.org> 11537M: Frank Rowand <frowand.list@gmail.com> 11538L: devicetree@vger.kernel.org 11539W: http://www.devicetree.org/ 11540T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11541S: Maintained 11542F: drivers/of/ 11543F: include/linux/of*.h 11544F: scripts/dtc/ 11545F: Documentation/ABI/testing/sysfs-firmware-ofw 11546 11547OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11548M: Rob Herring <robh+dt@kernel.org> 11549M: Mark Rutland <mark.rutland@arm.com> 11550L: devicetree@vger.kernel.org 11551T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11552Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11553S: Maintained 11554F: Documentation/devicetree/ 11555F: arch/*/boot/dts/ 11556F: include/dt-bindings/ 11557 11558OPENCORES I2C BUS DRIVER 11559M: Peter Korsgaard <peter@korsgaard.com> 11560M: Andrew Lunn <andrew@lunn.ch> 11561L: linux-i2c@vger.kernel.org 11562S: Maintained 11563F: Documentation/i2c/busses/i2c-ocores 11564F: drivers/i2c/busses/i2c-ocores.c 11565F: include/linux/platform_data/i2c-ocores.h 11566 11567OPENRISC ARCHITECTURE 11568M: Jonas Bonn <jonas@southpole.se> 11569M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11570M: Stafford Horne <shorne@gmail.com> 11571T: git git://github.com/openrisc/linux.git 11572L: openrisc@lists.librecores.org 11573W: http://openrisc.io 11574S: Maintained 11575F: Documentation/devicetree/bindings/openrisc/ 11576F: Documentation/openrisc/ 11577F: arch/openrisc/ 11578F: drivers/irqchip/irq-ompic.c 11579F: drivers/irqchip/irq-or1k-* 11580 11581OPENVSWITCH 11582M: Pravin B Shelar <pshelar@ovn.org> 11583L: netdev@vger.kernel.org 11584L: dev@openvswitch.org 11585W: http://openvswitch.org 11586S: Maintained 11587F: net/openvswitch/ 11588F: include/uapi/linux/openvswitch.h 11589 11590OPERATING PERFORMANCE POINTS (OPP) 11591M: Viresh Kumar <vireshk@kernel.org> 11592M: Nishanth Menon <nm@ti.com> 11593M: Stephen Boyd <sboyd@kernel.org> 11594L: linux-pm@vger.kernel.org 11595S: Maintained 11596T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11597F: drivers/opp/ 11598F: include/linux/pm_opp.h 11599F: Documentation/power/opp.txt 11600F: Documentation/devicetree/bindings/opp/ 11601 11602OPL4 DRIVER 11603M: Clemens Ladisch <clemens@ladisch.de> 11604L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11605T: git git://git.alsa-project.org/alsa-kernel.git 11606S: Maintained 11607F: sound/drivers/opl4/ 11608 11609OPROFILE 11610M: Robert Richter <rric@kernel.org> 11611L: oprofile-list@lists.sf.net 11612S: Maintained 11613F: arch/*/include/asm/oprofile*.h 11614F: arch/*/oprofile/ 11615F: drivers/oprofile/ 11616F: include/linux/oprofile.h 11617 11618ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11619M: Mark Fasheh <mark@fasheh.com> 11620M: Joel Becker <jlbec@evilplan.org> 11621L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11622W: http://ocfs2.wiki.kernel.org 11623S: Supported 11624F: Documentation/filesystems/ocfs2.txt 11625F: Documentation/filesystems/dlmfs.txt 11626F: fs/ocfs2/ 11627 11628ORANGEFS FILESYSTEM 11629M: Mike Marshall <hubcap@omnibond.com> 11630R: Martin Brandenburg <martin@omnibond.com> 11631L: devel@lists.orangefs.org 11632T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11633S: Supported 11634F: fs/orangefs/ 11635F: Documentation/filesystems/orangefs.txt 11636 11637ORINOCO DRIVER 11638L: linux-wireless@vger.kernel.org 11639W: http://wireless.kernel.org/en/users/Drivers/orinoco 11640W: http://www.nongnu.org/orinoco/ 11641S: Orphan 11642F: drivers/net/wireless/intersil/orinoco/ 11643 11644OV2659 OMNIVISION SENSOR DRIVER 11645M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11646L: linux-media@vger.kernel.org 11647W: https://linuxtv.org 11648Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11649T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11650S: Maintained 11651F: drivers/media/i2c/ov2659.c 11652F: include/media/i2c/ov2659.h 11653 11654OVERLAY FILESYSTEM 11655M: Miklos Szeredi <miklos@szeredi.hu> 11656L: linux-unionfs@vger.kernel.org 11657T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11658S: Supported 11659F: fs/overlayfs/ 11660F: Documentation/filesystems/overlayfs.txt 11661 11662P54 WIRELESS DRIVER 11663M: Christian Lamparter <chunkeey@googlemail.com> 11664L: linux-wireless@vger.kernel.org 11665W: http://wireless.kernel.org/en/users/Drivers/p54 11666S: Maintained 11667F: drivers/net/wireless/intersil/p54/ 11668 11669PA SEMI ETHERNET DRIVER 11670L: netdev@vger.kernel.org 11671S: Orphan 11672F: drivers/net/ethernet/pasemi/* 11673 11674PA SEMI SMBUS DRIVER 11675L: linux-i2c@vger.kernel.org 11676S: Orphan 11677F: drivers/i2c/busses/i2c-pasemi.c 11678 11679PADATA PARALLEL EXECUTION MECHANISM 11680M: Steffen Klassert <steffen.klassert@secunet.com> 11681L: linux-crypto@vger.kernel.org 11682S: Maintained 11683F: kernel/padata.c 11684F: include/linux/padata.h 11685F: Documentation/padata.txt 11686 11687PANASONIC LAPTOP ACPI EXTRAS DRIVER 11688M: Harald Welte <laforge@gnumonks.org> 11689L: platform-driver-x86@vger.kernel.org 11690S: Maintained 11691F: drivers/platform/x86/panasonic-laptop.c 11692 11693PARALLEL LCD/KEYPAD PANEL DRIVER 11694M: Willy Tarreau <willy@haproxy.com> 11695M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11696S: Odd Fixes 11697F: Documentation/auxdisplay/lcd-panel-cgram.txt 11698F: drivers/auxdisplay/panel.c 11699 11700PARALLEL PORT SUBSYSTEM 11701M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11702M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11703L: linux-parport@lists.infradead.org (subscribers-only) 11704S: Maintained 11705F: drivers/parport/ 11706F: include/linux/parport*.h 11707F: drivers/char/ppdev.c 11708F: include/uapi/linux/ppdev.h 11709F: Documentation/parport*.txt 11710 11711PARAVIRT_OPS INTERFACE 11712M: Juergen Gross <jgross@suse.com> 11713M: Alok Kataria <akataria@vmware.com> 11714L: virtualization@lists.linux-foundation.org 11715S: Supported 11716F: Documentation/virtual/paravirt_ops.txt 11717F: arch/*/kernel/paravirt* 11718F: arch/*/include/asm/paravirt*.h 11719F: include/linux/hypervisor.h 11720 11721PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11722M: Tim Waugh <tim@cyberelk.net> 11723L: linux-parport@lists.infradead.org (subscribers-only) 11724S: Maintained 11725F: Documentation/blockdev/paride.txt 11726F: drivers/block/paride/ 11727 11728PARISC ARCHITECTURE 11729M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11730M: Helge Deller <deller@gmx.de> 11731L: linux-parisc@vger.kernel.org 11732W: http://www.parisc-linux.org/ 11733Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11734T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11735T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11736S: Maintained 11737F: arch/parisc/ 11738F: Documentation/parisc/ 11739F: drivers/parisc/ 11740F: drivers/char/agp/parisc-agp.c 11741F: drivers/input/serio/gscps2.c 11742F: drivers/parport/parport_gsc.* 11743F: drivers/tty/serial/8250/8250_gsc.c 11744F: drivers/video/fbdev/sti* 11745F: drivers/video/console/sti* 11746F: drivers/video/logo/logo_parisc* 11747 11748PARMAN 11749M: Jiri Pirko <jiri@mellanox.com> 11750L: netdev@vger.kernel.org 11751S: Supported 11752F: lib/parman.c 11753F: lib/test_parman.c 11754F: include/linux/parman.h 11755 11756PC ENGINES APU BOARD DRIVER 11757M: Enrico Weigelt, metux IT consult <info@metux.net> 11758S: Maintained 11759F: drivers/platform/x86/pcengines-apuv2.c 11760 11761PC87360 HARDWARE MONITORING DRIVER 11762M: Jim Cromie <jim.cromie@gmail.com> 11763L: linux-hwmon@vger.kernel.org 11764S: Maintained 11765F: Documentation/hwmon/pc87360 11766F: drivers/hwmon/pc87360.c 11767 11768PC8736x GPIO DRIVER 11769M: Jim Cromie <jim.cromie@gmail.com> 11770S: Maintained 11771F: drivers/char/pc8736x_gpio.c 11772 11773PC87427 HARDWARE MONITORING DRIVER 11774M: Jean Delvare <jdelvare@suse.com> 11775L: linux-hwmon@vger.kernel.org 11776S: Maintained 11777F: Documentation/hwmon/pc87427 11778F: drivers/hwmon/pc87427.c 11779 11780PCA9532 LED DRIVER 11781M: Riku Voipio <riku.voipio@iki.fi> 11782S: Maintained 11783F: drivers/leds/leds-pca9532.c 11784F: include/linux/leds-pca9532.h 11785 11786PCA9541 I2C BUS MASTER SELECTOR DRIVER 11787M: Guenter Roeck <linux@roeck-us.net> 11788L: linux-i2c@vger.kernel.org 11789S: Maintained 11790F: drivers/i2c/muxes/i2c-mux-pca9541.c 11791 11792PCDP - PRIMARY CONSOLE AND DEBUG PORT 11793M: Khalid Aziz <khalid@gonehiking.org> 11794S: Maintained 11795F: drivers/firmware/pcdp.* 11796 11797PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11798M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11799L: linux-pci@vger.kernel.org 11800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11801S: Maintained 11802F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11803F: drivers/pci/controller/pci-aardvark.c 11804 11805PCI DRIVER FOR ALTERA PCIE IP 11806M: Ley Foon Tan <lftan@altera.com> 11807L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11808L: linux-pci@vger.kernel.org 11809S: Supported 11810F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11811F: drivers/pci/controller/pcie-altera.c 11812 11813PCI DRIVER FOR APPLIEDMICRO XGENE 11814M: Toan Le <toan@os.amperecomputing.com> 11815L: linux-pci@vger.kernel.org 11816L: linux-arm-kernel@lists.infradead.org 11817S: Maintained 11818F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11819F: drivers/pci/controller/pci-xgene.c 11820 11821PCI DRIVER FOR ARM VERSATILE PLATFORM 11822M: Rob Herring <robh@kernel.org> 11823L: linux-pci@vger.kernel.org 11824L: linux-arm-kernel@lists.infradead.org 11825S: Maintained 11826F: Documentation/devicetree/bindings/pci/versatile.txt 11827F: drivers/pci/controller/pci-versatile.c 11828 11829PCI DRIVER FOR ARMADA 8K 11830M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11831L: linux-pci@vger.kernel.org 11832L: linux-arm-kernel@lists.infradead.org 11833S: Maintained 11834F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11835F: drivers/pci/controller/dwc/pcie-armada8k.c 11836 11837PCI DRIVER FOR CADENCE PCIE IP 11838M: Tom Joseph <tjoseph@cadence.com> 11839L: linux-pci@vger.kernel.org 11840S: Maintained 11841F: Documentation/devicetree/bindings/pci/cdns,*.txt 11842F: drivers/pci/controller/pcie-cadence* 11843 11844PCI DRIVER FOR FREESCALE LAYERSCAPE 11845M: Minghuan Lian <minghuan.Lian@nxp.com> 11846M: Mingkai Hu <mingkai.hu@nxp.com> 11847M: Roy Zang <roy.zang@nxp.com> 11848L: linuxppc-dev@lists.ozlabs.org 11849L: linux-pci@vger.kernel.org 11850L: linux-arm-kernel@lists.infradead.org 11851S: Maintained 11852F: drivers/pci/controller/dwc/*layerscape* 11853 11854PCI DRIVER FOR GENERIC OF HOSTS 11855M: Will Deacon <will.deacon@arm.com> 11856L: linux-pci@vger.kernel.org 11857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11858S: Maintained 11859F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11860F: drivers/pci/controller/pci-host-common.c 11861F: drivers/pci/controller/pci-host-generic.c 11862 11863PCI DRIVER FOR IMX6 11864M: Richard Zhu <hongxing.zhu@nxp.com> 11865M: Lucas Stach <l.stach@pengutronix.de> 11866L: linux-pci@vger.kernel.org 11867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11868S: Maintained 11869F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11870F: drivers/pci/controller/dwc/*imx6* 11871 11872PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11873M: Keith Busch <keith.busch@intel.com> 11874M: Jonathan Derrick <jonathan.derrick@intel.com> 11875L: linux-pci@vger.kernel.org 11876S: Supported 11877F: drivers/pci/controller/vmd.c 11878 11879PCI DRIVER FOR MICROSEMI SWITCHTEC 11880M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11881M: Logan Gunthorpe <logang@deltatee.com> 11882L: linux-pci@vger.kernel.org 11883S: Maintained 11884F: Documentation/switchtec.txt 11885F: Documentation/ABI/testing/sysfs-class-switchtec 11886F: drivers/pci/switch/switchtec* 11887F: include/uapi/linux/switchtec_ioctl.h 11888F: include/linux/switchtec.h 11889F: drivers/ntb/hw/mscc/ 11890 11891PCI DRIVER FOR MOBIVEIL PCIE IP 11892M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11893L: linux-pci@vger.kernel.org 11894S: Supported 11895F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11896F: drivers/pci/controller/pcie-mobiveil.c 11897 11898PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11899M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11900M: Jason Cooper <jason@lakedaemon.net> 11901L: linux-pci@vger.kernel.org 11902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11903S: Maintained 11904F: drivers/pci/controller/*mvebu* 11905 11906PCI DRIVER FOR NVIDIA TEGRA 11907M: Thierry Reding <thierry.reding@gmail.com> 11908L: linux-tegra@vger.kernel.org 11909L: linux-pci@vger.kernel.org 11910S: Supported 11911F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11912F: drivers/pci/controller/pci-tegra.c 11913 11914PCI DRIVER FOR RENESAS R-CAR 11915M: Simon Horman <horms@verge.net.au> 11916L: linux-pci@vger.kernel.org 11917L: linux-renesas-soc@vger.kernel.org 11918S: Maintained 11919F: drivers/pci/controller/*rcar* 11920 11921PCI DRIVER FOR SAMSUNG EXYNOS 11922M: Jingoo Han <jingoohan1@gmail.com> 11923L: linux-pci@vger.kernel.org 11924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11925L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11926S: Maintained 11927F: drivers/pci/controller/dwc/pci-exynos.c 11928 11929PCI DRIVER FOR SYNOPSYS DESIGNWARE 11930M: Jingoo Han <jingoohan1@gmail.com> 11931M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11932L: linux-pci@vger.kernel.org 11933S: Maintained 11934F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11935F: drivers/pci/controller/dwc/*designware* 11936 11937PCI DRIVER FOR TI DRA7XX 11938M: Kishon Vijay Abraham I <kishon@ti.com> 11939L: linux-omap@vger.kernel.org 11940L: linux-pci@vger.kernel.org 11941S: Supported 11942F: Documentation/devicetree/bindings/pci/ti-pci.txt 11943F: drivers/pci/controller/dwc/pci-dra7xx.c 11944 11945PCI DRIVER FOR TI KEYSTONE 11946M: Murali Karicheri <m-karicheri2@ti.com> 11947L: linux-pci@vger.kernel.org 11948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11949S: Maintained 11950F: drivers/pci/controller/dwc/pci-keystone.c 11951 11952PCI ENDPOINT SUBSYSTEM 11953M: Kishon Vijay Abraham I <kishon@ti.com> 11954M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11955L: linux-pci@vger.kernel.org 11956T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11957S: Supported 11958F: drivers/pci/endpoint/ 11959F: drivers/misc/pci_endpoint_test.c 11960F: tools/pci/ 11961 11962PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11963M: Russell Currey <ruscur@russell.cc> 11964M: Sam Bobroff <sbobroff@linux.ibm.com> 11965M: Oliver O'Halloran <oohall@gmail.com> 11966L: linuxppc-dev@lists.ozlabs.org 11967S: Supported 11968F: Documentation/PCI/pci-error-recovery.txt 11969F: drivers/pci/pcie/aer.c 11970F: drivers/pci/pcie/dpc.c 11971F: drivers/pci/pcie/err.c 11972F: Documentation/powerpc/eeh-pci-error-recovery.txt 11973F: arch/powerpc/kernel/eeh*.c 11974F: arch/powerpc/platforms/*/eeh*.c 11975F: arch/powerpc/include/*/eeh*.h 11976 11977PCI ERROR RECOVERY 11978M: Linas Vepstas <linasvepstas@gmail.com> 11979L: linux-pci@vger.kernel.org 11980S: Supported 11981F: Documentation/PCI/pci-error-recovery.txt 11982 11983PCI MSI DRIVER FOR ALTERA MSI IP 11984M: Ley Foon Tan <lftan@altera.com> 11985L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11986L: linux-pci@vger.kernel.org 11987S: Supported 11988F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11989F: drivers/pci/controller/pcie-altera-msi.c 11990 11991PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11992M: Toan Le <toan@os.amperecomputing.com> 11993L: linux-pci@vger.kernel.org 11994L: linux-arm-kernel@lists.infradead.org 11995S: Maintained 11996F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11997F: drivers/pci/controller/pci-xgene-msi.c 11998 11999PCI SUBSYSTEM 12000M: Bjorn Helgaas <bhelgaas@google.com> 12001L: linux-pci@vger.kernel.org 12002Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12003T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12004S: Supported 12005F: Documentation/devicetree/bindings/pci/ 12006F: Documentation/PCI/ 12007F: drivers/acpi/pci* 12008F: drivers/pci/ 12009F: include/asm-generic/pci* 12010F: include/linux/pci* 12011F: include/linux/of_pci.h 12012F: include/uapi/linux/pci* 12013F: lib/pci* 12014F: arch/x86/pci/ 12015F: arch/x86/kernel/quirks.c 12016F: arch/x86/kernel/early-quirks.c 12017 12018PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12019M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12020L: linux-pci@vger.kernel.org 12021Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12022T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12023S: Supported 12024F: drivers/pci/controller/ 12025 12026PCIE DRIVER FOR AMLOGIC MESON 12027M: Yue Wang <yue.wang@Amlogic.com> 12028L: linux-pci@vger.kernel.org 12029L: linux-amlogic@lists.infradead.org 12030S: Maintained 12031F: drivers/pci/controller/dwc/pci-meson.c 12032 12033PCIE DRIVER FOR AXIS ARTPEC 12034M: Jesper Nilsson <jesper.nilsson@axis.com> 12035L: linux-arm-kernel@axis.com 12036L: linux-pci@vger.kernel.org 12037S: Maintained 12038F: Documentation/devicetree/bindings/pci/axis,artpec* 12039F: drivers/pci/controller/dwc/*artpec* 12040 12041PCIE DRIVER FOR CAVIUM THUNDERX 12042M: David Daney <david.daney@cavium.com> 12043L: linux-pci@vger.kernel.org 12044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12045S: Supported 12046F: Documentation/devicetree/bindings/pci/pci-thunder-* 12047F: drivers/pci/controller/pci-thunder-* 12048 12049PCIE DRIVER FOR HISILICON 12050M: Zhou Wang <wangzhou1@hisilicon.com> 12051L: linux-pci@vger.kernel.org 12052S: Maintained 12053F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12054F: drivers/pci/controller/dwc/pcie-hisi.c 12055 12056PCIE DRIVER FOR HISILICON KIRIN 12057M: Xiaowei Song <songxiaowei@hisilicon.com> 12058M: Binghui Wang <wangbinghui@hisilicon.com> 12059L: linux-pci@vger.kernel.org 12060S: Maintained 12061F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12062F: drivers/pci/controller/dwc/pcie-kirin.c 12063 12064PCIE DRIVER FOR HISILICON STB 12065M: Shawn Guo <shawn.guo@linaro.org> 12066L: linux-pci@vger.kernel.org 12067S: Maintained 12068F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12069F: drivers/pci/controller/dwc/pcie-histb.c 12070 12071PCIE DRIVER FOR MEDIATEK 12072M: Ryder Lee <ryder.lee@mediatek.com> 12073L: linux-pci@vger.kernel.org 12074L: linux-mediatek@lists.infradead.org 12075S: Supported 12076F: Documentation/devicetree/bindings/pci/mediatek* 12077F: drivers/pci/controller/*mediatek* 12078 12079PCIE DRIVER FOR QUALCOMM MSM 12080M: Stanimir Varbanov <svarbanov@mm-sol.com> 12081L: linux-pci@vger.kernel.org 12082L: linux-arm-msm@vger.kernel.org 12083S: Maintained 12084F: drivers/pci/controller/dwc/*qcom* 12085 12086PCIE DRIVER FOR ROCKCHIP 12087M: Shawn Lin <shawn.lin@rock-chips.com> 12088L: linux-pci@vger.kernel.org 12089L: linux-rockchip@lists.infradead.org 12090S: Maintained 12091F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12092F: drivers/pci/controller/pcie-rockchip* 12093 12094PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12095M: Linus Walleij <linus.walleij@linaro.org> 12096L: linux-pci@vger.kernel.org 12097S: Maintained 12098F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12099F: drivers/pci/controller/pci-v3-semi.c 12100 12101PCIE DRIVER FOR SOCIONEXT UNIPHIER 12102M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12103L: linux-pci@vger.kernel.org 12104S: Maintained 12105F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12106F: drivers/pci/controller/dwc/pcie-uniphier.c 12107 12108PCIE DRIVER FOR ST SPEAR13XX 12109M: Pratyush Anand <pratyush.anand@gmail.com> 12110L: linux-pci@vger.kernel.org 12111S: Maintained 12112F: drivers/pci/controller/dwc/*spear* 12113 12114PCMCIA SUBSYSTEM 12115M: Dominik Brodowski <linux@dominikbrodowski.net> 12116T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12117S: Odd Fixes 12118F: Documentation/pcmcia/ 12119F: tools/pcmcia/ 12120F: drivers/pcmcia/ 12121F: include/pcmcia/ 12122 12123PCNET32 NETWORK DRIVER 12124M: Don Fry <pcnet32@frontier.com> 12125L: netdev@vger.kernel.org 12126S: Maintained 12127F: drivers/net/ethernet/amd/pcnet32.c 12128 12129PCRYPT PARALLEL CRYPTO ENGINE 12130M: Steffen Klassert <steffen.klassert@secunet.com> 12131L: linux-crypto@vger.kernel.org 12132S: Maintained 12133F: crypto/pcrypt.c 12134F: include/crypto/pcrypt.h 12135 12136PEAQ WMI HOTKEYS DRIVER 12137M: Hans de Goede <hdegoede@redhat.com> 12138L: platform-driver-x86@vger.kernel.org 12139S: Maintained 12140F: drivers/platform/x86/peaq-wmi.c 12141 12142PER-CPU MEMORY ALLOCATOR 12143M: Dennis Zhou <dennis@kernel.org> 12144M: Tejun Heo <tj@kernel.org> 12145M: Christoph Lameter <cl@linux.com> 12146T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12147S: Maintained 12148F: include/linux/percpu*.h 12149F: mm/percpu*.c 12150F: arch/*/include/asm/percpu.h 12151 12152PER-TASK DELAY ACCOUNTING 12153M: Balbir Singh <bsingharora@gmail.com> 12154S: Maintained 12155F: include/linux/delayacct.h 12156F: kernel/delayacct.c 12157 12158PERFORMANCE EVENTS SUBSYSTEM 12159M: Peter Zijlstra <peterz@infradead.org> 12160M: Ingo Molnar <mingo@redhat.com> 12161M: Arnaldo Carvalho de Melo <acme@kernel.org> 12162R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12163R: Jiri Olsa <jolsa@redhat.com> 12164R: Namhyung Kim <namhyung@kernel.org> 12165L: linux-kernel@vger.kernel.org 12166T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12167S: Supported 12168F: kernel/events/* 12169F: include/linux/perf_event.h 12170F: include/uapi/linux/perf_event.h 12171F: arch/*/kernel/perf_event*.c 12172F: arch/*/kernel/*/perf_event*.c 12173F: arch/*/kernel/*/*/perf_event*.c 12174F: arch/*/include/asm/perf_event.h 12175F: arch/*/kernel/perf_callchain.c 12176F: arch/*/events/* 12177F: tools/perf/ 12178 12179PERSONALITY HANDLING 12180M: Christoph Hellwig <hch@infradead.org> 12181L: linux-abi-devel@lists.sourceforge.net 12182S: Maintained 12183F: include/linux/personality.h 12184F: include/uapi/linux/personality.h 12185 12186PHOENIX RC FLIGHT CONTROLLER ADAPTER 12187M: Marcus Folkesson <marcus.folkesson@gmail.com> 12188L: linux-input@vger.kernel.org 12189S: Maintained 12190F: Documentation/input/devices/pxrc.rst 12191F: drivers/input/joystick/pxrc.c 12192 12193PHONET PROTOCOL 12194M: Remi Denis-Courmont <courmisch@gmail.com> 12195S: Supported 12196F: Documentation/networking/phonet.txt 12197F: include/linux/phonet.h 12198F: include/net/phonet/ 12199F: include/uapi/linux/phonet.h 12200F: net/phonet/ 12201 12202PHRAM MTD DRIVER 12203M: Joern Engel <joern@lazybastard.org> 12204L: linux-mtd@lists.infradead.org 12205S: Maintained 12206F: drivers/mtd/devices/phram.c 12207 12208PICOLCD HID DRIVER 12209M: Bruno Prémont <bonbons@linux-vserver.org> 12210L: linux-input@vger.kernel.org 12211S: Maintained 12212F: drivers/hid/hid-picolcd* 12213 12214PICOXCELL SUPPORT 12215M: Jamie Iles <jamie@jamieiles.com> 12216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12217T: git git://github.com/jamieiles/linux-2.6-ji.git 12218S: Supported 12219F: arch/arm/boot/dts/picoxcell* 12220F: arch/arm/mach-picoxcell/ 12221F: drivers/crypto/picoxcell* 12222 12223PIN CONTROL SUBSYSTEM 12224M: Linus Walleij <linus.walleij@linaro.org> 12225L: linux-gpio@vger.kernel.org 12226T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12227S: Maintained 12228F: Documentation/devicetree/bindings/pinctrl/ 12229F: Documentation/driver-api/pinctl.rst 12230F: drivers/pinctrl/ 12231F: include/linux/pinctrl/ 12232 12233PIN CONTROLLER - MICROCHIP AT91 12234M: Ludovic Desroches <ludovic.desroches@microchip.com> 12235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12236L: linux-gpio@vger.kernel.org 12237S: Supported 12238F: drivers/pinctrl/pinctrl-at91* 12239 12240PIN CONTROLLER - FREESCALE 12241M: Dong Aisheng <aisheng.dong@nxp.com> 12242M: Fabio Estevam <festevam@gmail.com> 12243M: Shawn Guo <shawnguo@kernel.org> 12244M: Stefan Agner <stefan@agner.ch> 12245R: Pengutronix Kernel Team <kernel@pengutronix.de> 12246L: linux-gpio@vger.kernel.org 12247S: Maintained 12248F: drivers/pinctrl/freescale/ 12249F: Documentation/devicetree/bindings/pinctrl/fsl,* 12250 12251PIN CONTROLLER - INTEL 12252M: Mika Westerberg <mika.westerberg@linux.intel.com> 12253M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12254T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12255S: Maintained 12256F: drivers/pinctrl/intel/ 12257 12258PIN CONTROLLER - MEDIATEK 12259M: Sean Wang <sean.wang@kernel.org> 12260L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12261S: Maintained 12262F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12263F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12264F: drivers/pinctrl/mediatek/ 12265 12266PIN CONTROLLER - QUALCOMM 12267M: Bjorn Andersson <bjorn.andersson@linaro.org> 12268S: Maintained 12269L: linux-arm-msm@vger.kernel.org 12270F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12271F: drivers/pinctrl/qcom/ 12272 12273PIN CONTROLLER - RENESAS 12274M: Geert Uytterhoeven <geert+renesas@glider.be> 12275L: linux-renesas-soc@vger.kernel.org 12276T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12277S: Maintained 12278F: drivers/pinctrl/pinctrl-rz* 12279F: drivers/pinctrl/sh-pfc/ 12280 12281PIN CONTROLLER - SAMSUNG 12282M: Tomasz Figa <tomasz.figa@gmail.com> 12283M: Krzysztof Kozlowski <krzk@kernel.org> 12284M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12286L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12287Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12288T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12289S: Maintained 12290F: drivers/pinctrl/samsung/ 12291F: include/dt-bindings/pinctrl/samsung.h 12292F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12293 12294PIN CONTROLLER - SINGLE 12295M: Tony Lindgren <tony@atomide.com> 12296M: Haojian Zhuang <haojian.zhuang@linaro.org> 12297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12298L: linux-omap@vger.kernel.org 12299S: Maintained 12300F: drivers/pinctrl/pinctrl-single.c 12301 12302PIN CONTROLLER - ST SPEAR 12303M: Viresh Kumar <vireshk@kernel.org> 12304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12305W: http://www.st.com/spear 12306S: Maintained 12307F: drivers/pinctrl/spear/ 12308 12309PISTACHIO SOC SUPPORT 12310M: James Hartley <james.hartley@sondrel.com> 12311L: linux-mips@vger.kernel.org 12312S: Odd Fixes 12313F: arch/mips/pistachio/ 12314F: arch/mips/include/asm/mach-pistachio/ 12315F: arch/mips/boot/dts/img/pistachio* 12316F: arch/mips/configs/pistachio*_defconfig 12317 12318PKTCDVD DRIVER 12319S: Orphan 12320M: linux-block@vger.kernel.org 12321F: drivers/block/pktcdvd.c 12322F: include/linux/pktcdvd.h 12323F: include/uapi/linux/pktcdvd.h 12324 12325PKUNITY SOC DRIVERS 12326M: Guan Xuetao <gxt@pku.edu.cn> 12327W: http://mprc.pku.edu.cn/~guanxuetao/linux 12328S: Maintained 12329T: git git://github.com/gxt/linux.git 12330F: drivers/input/serio/i8042-unicore32io.h 12331F: drivers/i2c/busses/i2c-puv3.c 12332F: drivers/video/fbdev/fb-puv3.c 12333F: drivers/rtc/rtc-puv3.c 12334 12335PMBUS HARDWARE MONITORING DRIVERS 12336M: Guenter Roeck <linux@roeck-us.net> 12337L: linux-hwmon@vger.kernel.org 12338W: http://hwmon.wiki.kernel.org/ 12339W: http://www.roeck-us.net/linux/drivers/ 12340T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12341S: Maintained 12342F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12343F: Documentation/devicetree/bindings/hwmon/max31785.txt 12344F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12345F: Documentation/hwmon/adm1275 12346F: Documentation/hwmon/ibm-cffps 12347F: Documentation/hwmon/ir35221 12348F: Documentation/hwmon/lm25066 12349F: Documentation/hwmon/ltc2978 12350F: Documentation/hwmon/ltc3815 12351F: Documentation/hwmon/max16064 12352F: Documentation/hwmon/max20751 12353F: Documentation/hwmon/max31785 12354F: Documentation/hwmon/max34440 12355F: Documentation/hwmon/max8688 12356F: Documentation/hwmon/pmbus 12357F: Documentation/hwmon/pmbus-core 12358F: Documentation/hwmon/tps40422 12359F: Documentation/hwmon/ucd9000 12360F: Documentation/hwmon/ucd9200 12361F: Documentation/hwmon/zl6100 12362F: drivers/hwmon/pmbus/ 12363F: include/linux/pmbus.h 12364 12365PMC SIERRA MaxRAID DRIVER 12366L: linux-scsi@vger.kernel.org 12367W: http://www.pmc-sierra.com/ 12368S: Orphan 12369F: drivers/scsi/pmcraid.* 12370 12371PMC SIERRA PM8001 DRIVER 12372M: Jack Wang <jinpu.wang@profitbricks.com> 12373M: lindar_liu@usish.com 12374L: linux-scsi@vger.kernel.org 12375S: Supported 12376F: drivers/scsi/pm8001/ 12377 12378PNP SUPPORT 12379M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12380S: Maintained 12381F: drivers/pnp/ 12382 12383PNI RM3100 IIO DRIVER 12384M: Song Qiang <songqiang1304521@gmail.com> 12385L: linux-iio@vger.kernel.org 12386S: Maintained 12387F: drivers/iio/magnetometer/rm3100* 12388F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12389 12390POSIX CLOCKS and TIMERS 12391M: Thomas Gleixner <tglx@linutronix.de> 12392L: linux-kernel@vger.kernel.org 12393T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12394S: Maintained 12395F: fs/timerfd.c 12396F: include/linux/timer* 12397F: kernel/time/*timer* 12398 12399POWER MANAGEMENT CORE 12400M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12401L: linux-pm@vger.kernel.org 12402T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12403B: https://bugzilla.kernel.org 12404S: Supported 12405F: drivers/base/power/ 12406F: include/linux/pm.h 12407F: include/linux/pm_* 12408F: include/linux/powercap.h 12409F: drivers/powercap/ 12410F: kernel/configs/nopm.config 12411 12412POWER STATE COORDINATION INTERFACE (PSCI) 12413M: Mark Rutland <mark.rutland@arm.com> 12414M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12415L: linux-arm-kernel@lists.infradead.org 12416S: Maintained 12417F: drivers/firmware/psci*.c 12418F: include/linux/psci.h 12419F: include/uapi/linux/psci.h 12420 12421POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12422M: Sebastian Reichel <sre@kernel.org> 12423L: linux-pm@vger.kernel.org 12424T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12425S: Maintained 12426F: Documentation/ABI/testing/sysfs-class-power 12427F: Documentation/devicetree/bindings/power/supply/ 12428F: include/linux/power_supply.h 12429F: drivers/power/supply/ 12430 12431POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12432M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12433L: linuxppc-dev@lists.ozlabs.org 12434S: Maintained 12435F: drivers/char/powernv-op-panel.c 12436 12437PPP OVER ATM (RFC 2364) 12438M: Mitchell Blank Jr <mitch@sfgoth.com> 12439S: Maintained 12440F: net/atm/pppoatm.c 12441F: include/uapi/linux/atmppp.h 12442 12443PPP OVER ETHERNET 12444M: Michal Ostrowski <mostrows@earthlink.net> 12445S: Maintained 12446F: drivers/net/ppp/pppoe.c 12447F: drivers/net/ppp/pppox.c 12448 12449PPP OVER L2TP 12450M: James Chapman <jchapman@katalix.com> 12451S: Maintained 12452F: net/l2tp/l2tp_ppp.c 12453F: include/linux/if_pppol2tp.h 12454F: include/uapi/linux/if_pppol2tp.h 12455 12456PPP PROTOCOL DRIVERS AND COMPRESSORS 12457M: Paul Mackerras <paulus@samba.org> 12458L: linux-ppp@vger.kernel.org 12459S: Maintained 12460F: drivers/net/ppp/ppp_* 12461 12462PPS SUPPORT 12463M: Rodolfo Giometti <giometti@enneenne.com> 12464W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12465L: linuxpps@ml.enneenne.com (subscribers-only) 12466S: Maintained 12467F: Documentation/pps/ 12468F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12469F: Documentation/ABI/testing/sysfs-pps 12470F: drivers/pps/ 12471F: include/linux/pps*.h 12472F: include/uapi/linux/pps.h 12473 12474PPTP DRIVER 12475M: Dmitry Kozlov <xeb@mail.ru> 12476L: netdev@vger.kernel.org 12477S: Maintained 12478F: drivers/net/ppp/pptp.c 12479W: http://sourceforge.net/projects/accel-pptp 12480 12481PRINTK 12482M: Petr Mladek <pmladek@suse.com> 12483M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12484R: Steven Rostedt <rostedt@goodmis.org> 12485S: Maintained 12486F: kernel/printk/ 12487F: include/linux/printk.h 12488 12489PRISM54 WIRELESS DRIVER 12490M: Luis Chamberlain <mcgrof@kernel.org> 12491L: linux-wireless@vger.kernel.org 12492W: http://wireless.kernel.org/en/users/Drivers/p54 12493S: Obsolete 12494F: drivers/net/wireless/intersil/prism54/ 12495 12496PROC FILESYSTEM 12497R: Alexey Dobriyan <adobriyan@gmail.com> 12498L: linux-kernel@vger.kernel.org 12499L: linux-fsdevel@vger.kernel.org 12500S: Maintained 12501F: fs/proc/ 12502F: include/linux/proc_fs.h 12503F: tools/testing/selftests/proc/ 12504F: Documentation/filesystems/proc.txt 12505 12506PROC SYSCTL 12507M: Luis Chamberlain <mcgrof@kernel.org> 12508M: Kees Cook <keescook@chromium.org> 12509L: linux-kernel@vger.kernel.org 12510L: linux-fsdevel@vger.kernel.org 12511S: Maintained 12512F: fs/proc/proc_sysctl.c 12513F: include/linux/sysctl.h 12514F: kernel/sysctl.c 12515F: tools/testing/selftests/sysctl/ 12516 12517PS3 NETWORK SUPPORT 12518M: Geoff Levand <geoff@infradead.org> 12519L: netdev@vger.kernel.org 12520L: linuxppc-dev@lists.ozlabs.org 12521S: Maintained 12522F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12523 12524PS3 PLATFORM SUPPORT 12525M: Geoff Levand <geoff@infradead.org> 12526L: linuxppc-dev@lists.ozlabs.org 12527S: Maintained 12528F: arch/powerpc/boot/ps3* 12529F: arch/powerpc/include/asm/lv1call.h 12530F: arch/powerpc/include/asm/ps3*.h 12531F: arch/powerpc/platforms/ps3/ 12532F: drivers/*/ps3* 12533F: drivers/ps3/ 12534F: drivers/rtc/rtc-ps3.c 12535F: drivers/usb/host/*ps3.c 12536F: sound/ppc/snd_ps3* 12537 12538PS3VRAM DRIVER 12539M: Jim Paris <jim@jtan.com> 12540M: Geoff Levand <geoff@infradead.org> 12541L: linuxppc-dev@lists.ozlabs.org 12542S: Maintained 12543F: drivers/block/ps3vram.c 12544 12545PSAMPLE PACKET SAMPLING SUPPORT: 12546M: Yotam Gigi <yotam.gi@gmail.com> 12547S: Maintained 12548F: net/psample 12549F: include/net/psample.h 12550F: include/uapi/linux/psample.h 12551 12552PSTORE FILESYSTEM 12553M: Kees Cook <keescook@chromium.org> 12554M: Anton Vorontsov <anton@enomsg.org> 12555M: Colin Cross <ccross@android.com> 12556M: Tony Luck <tony.luck@intel.com> 12557S: Maintained 12558T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12559F: fs/pstore/ 12560F: include/linux/pstore* 12561F: drivers/firmware/efi/efi-pstore.c 12562F: drivers/acpi/apei/erst.c 12563F: Documentation/admin-guide/ramoops.rst 12564F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12565K: \b(pstore|ramoops) 12566 12567PTP HARDWARE CLOCK SUPPORT 12568M: Richard Cochran <richardcochran@gmail.com> 12569L: netdev@vger.kernel.org 12570S: Maintained 12571W: http://linuxptp.sourceforge.net/ 12572F: Documentation/ABI/testing/sysfs-ptp 12573F: Documentation/ptp/* 12574F: drivers/net/phy/dp83640* 12575F: drivers/ptp/* 12576F: include/linux/ptp_cl* 12577 12578PTRACE SUPPORT 12579M: Oleg Nesterov <oleg@redhat.com> 12580S: Maintained 12581F: include/asm-generic/syscall.h 12582F: include/linux/ptrace.h 12583F: include/linux/regset.h 12584F: include/linux/tracehook.h 12585F: include/uapi/linux/ptrace.h 12586F: include/uapi/linux/ptrace.h 12587F: include/asm-generic/ptrace.h 12588F: kernel/ptrace.c 12589F: arch/*/ptrace*.c 12590F: arch/*/*/ptrace*.c 12591F: arch/*/include/asm/ptrace*.h 12592 12593PULSE8-CEC DRIVER 12594M: Hans Verkuil <hverkuil@xs4all.nl> 12595L: linux-media@vger.kernel.org 12596T: git git://linuxtv.org/media_tree.git 12597S: Maintained 12598F: drivers/media/usb/pulse8-cec/* 12599F: Documentation/media/cec-drivers/pulse8-cec.rst 12600 12601PVRUSB2 VIDEO4LINUX DRIVER 12602M: Mike Isely <isely@pobox.com> 12603L: pvrusb2@isely.net (subscribers-only) 12604L: linux-media@vger.kernel.org 12605W: http://www.isely.net/pvrusb2/ 12606T: git git://linuxtv.org/media_tree.git 12607S: Maintained 12608F: Documentation/media/v4l-drivers/pvrusb2* 12609F: drivers/media/usb/pvrusb2/ 12610 12611PWC WEBCAM DRIVER 12612M: Hans Verkuil <hverkuil@xs4all.nl> 12613L: linux-media@vger.kernel.org 12614T: git git://linuxtv.org/media_tree.git 12615S: Odd Fixes 12616F: drivers/media/usb/pwc/* 12617F: include/trace/events/pwc.h 12618 12619PWM FAN DRIVER 12620M: Kamil Debski <kamil@wypas.org> 12621M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12622L: linux-hwmon@vger.kernel.org 12623S: Supported 12624F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12625F: Documentation/hwmon/pwm-fan 12626F: drivers/hwmon/pwm-fan.c 12627 12628PWM IR Transmitter 12629M: Sean Young <sean@mess.org> 12630L: linux-media@vger.kernel.org 12631S: Maintained 12632F: drivers/media/rc/pwm-ir-tx.c 12633 12634PWM SUBSYSTEM 12635M: Thierry Reding <thierry.reding@gmail.com> 12636L: linux-pwm@vger.kernel.org 12637S: Maintained 12638T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12639F: Documentation/pwm.txt 12640F: Documentation/devicetree/bindings/pwm/ 12641F: include/linux/pwm.h 12642F: drivers/pwm/ 12643F: drivers/video/backlight/pwm_bl.c 12644F: include/linux/pwm_backlight.h 12645F: drivers/gpio/gpio-mvebu.c 12646F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12647 12648PXA GPIO DRIVER 12649M: Robert Jarzmik <robert.jarzmik@free.fr> 12650L: linux-gpio@vger.kernel.org 12651S: Maintained 12652F: drivers/gpio/gpio-pxa.c 12653 12654PXA MMCI DRIVER 12655S: Orphan 12656 12657PXA RTC DRIVER 12658M: Robert Jarzmik <robert.jarzmik@free.fr> 12659L: linux-rtc@vger.kernel.org 12660S: Maintained 12661 12662PXA2xx/PXA3xx SUPPORT 12663M: Daniel Mack <daniel@zonque.org> 12664M: Haojian Zhuang <haojian.zhuang@gmail.com> 12665M: Robert Jarzmik <robert.jarzmik@free.fr> 12666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12667T: git git://github.com/hzhuang1/linux.git 12668T: git git://github.com/rjarzmik/linux.git 12669S: Maintained 12670F: arch/arm/boot/dts/pxa* 12671F: arch/arm/mach-pxa/ 12672F: drivers/dma/pxa* 12673F: drivers/pcmcia/pxa2xx* 12674F: drivers/pinctrl/pxa/ 12675F: drivers/spi/spi-pxa2xx* 12676F: drivers/usb/gadget/udc/pxa2* 12677F: include/sound/pxa2xx-lib.h 12678F: sound/arm/pxa* 12679F: sound/soc/pxa/ 12680 12681QAT DRIVER 12682M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12683L: qat-linux@intel.com 12684S: Supported 12685F: drivers/crypto/qat/ 12686 12687QCOM AUDIO (ASoC) DRIVERS 12688M: Patrick Lai <plai@codeaurora.org> 12689M: Banajit Goswami <bgoswami@codeaurora.org> 12690L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12691S: Supported 12692F: sound/soc/qcom/ 12693 12694QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12695M: Gabriel Somlo <somlo@cmu.edu> 12696M: "Michael S. Tsirkin" <mst@redhat.com> 12697L: qemu-devel@nongnu.org 12698S: Maintained 12699F: drivers/firmware/qemu_fw_cfg.c 12700F: include/uapi/linux/qemu_fw_cfg.h 12701 12702QIB DRIVER 12703M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12704M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12705L: linux-rdma@vger.kernel.org 12706S: Supported 12707F: drivers/infiniband/hw/qib/ 12708 12709QLOGIC QL41xxx FCOE DRIVER 12710M: QLogic-Storage-Upstream@cavium.com 12711L: linux-scsi@vger.kernel.org 12712S: Supported 12713F: drivers/scsi/qedf/ 12714 12715QLOGIC QL41xxx ISCSI DRIVER 12716M: QLogic-Storage-Upstream@cavium.com 12717L: linux-scsi@vger.kernel.org 12718S: Supported 12719F: drivers/scsi/qedi/ 12720 12721QLOGIC QL4xxx ETHERNET DRIVER 12722M: Ariel Elior <aelior@marvell.com> 12723M: GR-everest-linux-l2@marvell.com 12724L: netdev@vger.kernel.org 12725S: Supported 12726F: drivers/net/ethernet/qlogic/qed/ 12727F: include/linux/qed/ 12728F: drivers/net/ethernet/qlogic/qede/ 12729 12730QLOGIC QL4xxx RDMA DRIVER 12731M: Michal Kalderon <mkalderon@marvell.com> 12732M: Ariel Elior <aelior@marvell.com> 12733L: linux-rdma@vger.kernel.org 12734S: Supported 12735F: drivers/infiniband/hw/qedr/ 12736F: include/uapi/rdma/qedr-abi.h 12737 12738QLOGIC QLA1280 SCSI DRIVER 12739M: Michael Reed <mdr@sgi.com> 12740L: linux-scsi@vger.kernel.org 12741S: Maintained 12742F: drivers/scsi/qla1280.[ch] 12743 12744QLOGIC QLA2XXX FC-SCSI DRIVER 12745M: qla2xxx-upstream@qlogic.com 12746L: linux-scsi@vger.kernel.org 12747S: Supported 12748F: Documentation/scsi/LICENSE.qla2xxx 12749F: drivers/scsi/qla2xxx/ 12750 12751QLOGIC QLA3XXX NETWORK DRIVER 12752M: GR-Linux-NIC-Dev@marvell.com 12753L: netdev@vger.kernel.org 12754S: Supported 12755F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12756F: drivers/net/ethernet/qlogic/qla3xxx.* 12757 12758QLOGIC QLA4XXX iSCSI DRIVER 12759M: QLogic-Storage-Upstream@qlogic.com 12760L: linux-scsi@vger.kernel.org 12761S: Supported 12762F: Documentation/scsi/LICENSE.qla4xxx 12763F: drivers/scsi/qla4xxx/ 12764 12765QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12766M: Shahed Shaikh <shshaikh@marvell.com> 12767M: Manish Chopra <manishc@marvell.com> 12768M: GR-Linux-NIC-Dev@marvell.com 12769L: netdev@vger.kernel.org 12770S: Supported 12771F: drivers/net/ethernet/qlogic/qlcnic/ 12772 12773QLOGIC QLGE 10Gb ETHERNET DRIVER 12774M: Manish Chopra <manishc@marvell.com> 12775M: GR-Linux-NIC-Dev@marvell.com 12776L: netdev@vger.kernel.org 12777S: Supported 12778F: drivers/net/ethernet/qlogic/qlge/ 12779 12780QM1D1B0004 MEDIA DRIVER 12781M: Akihiro Tsukada <tskd08@gmail.com> 12782L: linux-media@vger.kernel.org 12783S: Odd Fixes 12784F: drivers/media/tuners/qm1d1b0004* 12785 12786QM1D1C0042 MEDIA DRIVER 12787M: Akihiro Tsukada <tskd08@gmail.com> 12788L: linux-media@vger.kernel.org 12789S: Odd Fixes 12790F: drivers/media/tuners/qm1d1c0042* 12791 12792QNX4 FILESYSTEM 12793M: Anders Larsen <al@alarsen.net> 12794W: http://www.alarsen.net/linux/qnx4fs/ 12795S: Maintained 12796F: fs/qnx4/ 12797F: include/uapi/linux/qnx4_fs.h 12798F: include/uapi/linux/qnxtypes.h 12799 12800QORIQ DPAA2 FSL-MC BUS DRIVER 12801M: Stuart Yoder <stuyoder@gmail.com> 12802M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12803L: linux-kernel@vger.kernel.org 12804S: Maintained 12805F: drivers/bus/fsl-mc/ 12806F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12807F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12808 12809QT1010 MEDIA DRIVER 12810M: Antti Palosaari <crope@iki.fi> 12811L: linux-media@vger.kernel.org 12812W: https://linuxtv.org 12813W: http://palosaari.fi/linux/ 12814Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12815T: git git://linuxtv.org/anttip/media_tree.git 12816S: Maintained 12817F: drivers/media/tuners/qt1010* 12818 12819QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12820M: Kalle Valo <kvalo@codeaurora.org> 12821L: ath10k@lists.infradead.org 12822W: http://wireless.kernel.org/en/users/Drivers/ath10k 12823T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12824S: Supported 12825F: drivers/net/wireless/ath/ath10k/ 12826 12827QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12828M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12829L: linux-wireless@vger.kernel.org 12830W: http://wireless.kernel.org/en/users/Drivers/ath9k 12831S: Supported 12832F: drivers/net/wireless/ath/ath9k/ 12833 12834QUALCOMM CAMERA SUBSYSTEM DRIVER 12835M: Todor Tomov <todor.too@gmail.com> 12836L: linux-media@vger.kernel.org 12837S: Maintained 12838F: Documentation/devicetree/bindings/media/qcom,camss.txt 12839F: Documentation/media/v4l-drivers/qcom_camss.rst 12840F: drivers/media/platform/qcom/camss/ 12841 12842QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12843M: Ilia Lin <ilia.lin@kernel.org> 12844L: linux-pm@vger.kernel.org 12845S: Maintained 12846F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12847F: drivers/cpufreq/qcom-cpufreq-kryo.c 12848 12849QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12850M: Timur Tabi <timur@kernel.org> 12851L: netdev@vger.kernel.org 12852S: Maintained 12853F: drivers/net/ethernet/qualcomm/emac/ 12854 12855QUALCOMM ETHQOS ETHERNET DRIVER 12856M: Vinod Koul <vkoul@kernel.org> 12857M: Niklas Cassel <niklas.cassel@linaro.org> 12858L: netdev@vger.kernel.org 12859S: Maintained 12860F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 12861F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 12862 12863QUALCOMM GENERIC INTERFACE I2C DRIVER 12864M: Alok Chauhan <alokc@codeaurora.org> 12865M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12866L: linux-i2c@vger.kernel.org 12867L: linux-arm-msm@vger.kernel.org 12868S: Supported 12869F: drivers/i2c/busses/i2c-qcom-geni.c 12870 12871QUALCOMM HEXAGON ARCHITECTURE 12872M: Richard Kuo <rkuo@codeaurora.org> 12873L: linux-hexagon@vger.kernel.org 12874T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12875S: Supported 12876F: arch/hexagon/ 12877 12878QUALCOMM HIDMA DRIVER 12879M: Sinan Kaya <okaya@kernel.org> 12880L: linux-arm-kernel@lists.infradead.org 12881L: linux-arm-msm@vger.kernel.org 12882L: dmaengine@vger.kernel.org 12883S: Supported 12884F: drivers/dma/qcom/hidma* 12885 12886QUALCOMM IOMMU 12887M: Rob Clark <robdclark@gmail.com> 12888L: iommu@lists.linux-foundation.org 12889L: linux-arm-msm@vger.kernel.org 12890S: Maintained 12891F: drivers/iommu/qcom_iommu.c 12892 12893QUALCOMM TSENS THERMAL DRIVER 12894M: Amit Kucheria <amit.kucheria@linaro.org> 12895L: linux-pm@vger.kernel.org 12896L: linux-arm-msm@vger.kernel.org 12897S: Maintained 12898F: drivers/thermal/qcom/ 12899 12900QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12901M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12902L: linux-media@vger.kernel.org 12903L: linux-arm-msm@vger.kernel.org 12904T: git git://linuxtv.org/media_tree.git 12905S: Maintained 12906F: drivers/media/platform/qcom/venus/ 12907 12908QUALCOMM WCN36XX WIRELESS DRIVER 12909M: Kalle Valo <kvalo@codeaurora.org> 12910L: wcn36xx@lists.infradead.org 12911W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12912T: git git://github.com/KrasnikovEugene/wcn36xx.git 12913S: Supported 12914F: drivers/net/wireless/ath/wcn36xx/ 12915 12916QUANTENNA QTNFMAC WIRELESS DRIVER 12917M: Igor Mitsyanko <imitsyanko@quantenna.com> 12918M: Avinash Patil <avinashp@quantenna.com> 12919M: Sergey Matyukevich <smatyukevich@quantenna.com> 12920L: linux-wireless@vger.kernel.org 12921S: Maintained 12922F: drivers/net/wireless/quantenna 12923 12924RADEON and AMDGPU DRM DRIVERS 12925M: Alex Deucher <alexander.deucher@amd.com> 12926M: Christian König <christian.koenig@amd.com> 12927M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12928L: amd-gfx@lists.freedesktop.org 12929T: git git://people.freedesktop.org/~agd5f/linux 12930S: Supported 12931F: drivers/gpu/drm/radeon/ 12932F: include/uapi/drm/radeon_drm.h 12933F: drivers/gpu/drm/amd/ 12934F: include/uapi/drm/amdgpu_drm.h 12935 12936RADEON FRAMEBUFFER DISPLAY DRIVER 12937M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12938L: linux-fbdev@vger.kernel.org 12939S: Maintained 12940F: drivers/video/fbdev/aty/radeon* 12941F: include/uapi/linux/radeonfb.h 12942 12943RADIOSHARK RADIO DRIVER 12944M: Hans Verkuil <hverkuil@xs4all.nl> 12945L: linux-media@vger.kernel.org 12946T: git git://linuxtv.org/media_tree.git 12947S: Maintained 12948F: drivers/media/radio/radio-shark.c 12949 12950RADIOSHARK2 RADIO DRIVER 12951M: Hans Verkuil <hverkuil@xs4all.nl> 12952L: linux-media@vger.kernel.org 12953T: git git://linuxtv.org/media_tree.git 12954S: Maintained 12955F: drivers/media/radio/radio-shark2.c 12956F: drivers/media/radio/radio-tea5777.c 12957 12958RADOS BLOCK DEVICE (RBD) 12959M: Ilya Dryomov <idryomov@gmail.com> 12960M: Sage Weil <sage@redhat.com> 12961M: Alex Elder <elder@kernel.org> 12962L: ceph-devel@vger.kernel.org 12963W: http://ceph.com/ 12964T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12965T: git git://github.com/ceph/ceph-client.git 12966S: Supported 12967F: Documentation/ABI/testing/sysfs-bus-rbd 12968F: drivers/block/rbd.c 12969F: drivers/block/rbd_types.h 12970 12971RAGE128 FRAMEBUFFER DISPLAY DRIVER 12972M: Paul Mackerras <paulus@samba.org> 12973L: linux-fbdev@vger.kernel.org 12974S: Maintained 12975F: drivers/video/fbdev/aty/aty128fb.c 12976 12977RAINSHADOW-CEC DRIVER 12978M: Hans Verkuil <hverkuil@xs4all.nl> 12979L: linux-media@vger.kernel.org 12980T: git git://linuxtv.org/media_tree.git 12981S: Maintained 12982F: drivers/media/usb/rainshadow-cec/* 12983 12984RALINK MIPS ARCHITECTURE 12985M: John Crispin <john@phrozen.org> 12986L: linux-mips@vger.kernel.org 12987S: Maintained 12988F: arch/mips/ralink 12989 12990RALINK RT2X00 WIRELESS LAN DRIVER 12991P: rt2x00 project 12992M: Stanislaw Gruszka <sgruszka@redhat.com> 12993M: Helmut Schaa <helmut.schaa@googlemail.com> 12994L: linux-wireless@vger.kernel.org 12995S: Maintained 12996F: drivers/net/wireless/ralink/rt2x00/ 12997 12998RAMDISK RAM BLOCK DEVICE DRIVER 12999M: Jens Axboe <axboe@kernel.dk> 13000S: Maintained 13001F: Documentation/blockdev/ramdisk.txt 13002F: drivers/block/brd.c 13003 13004RANCHU VIRTUAL BOARD FOR MIPS 13005M: Miodrag Dinic <miodrag.dinic@mips.com> 13006L: linux-mips@vger.kernel.org 13007S: Supported 13008F: arch/mips/generic/board-ranchu.c 13009F: arch/mips/configs/generic/board-ranchu.config 13010 13011RANDOM NUMBER DRIVER 13012M: "Theodore Ts'o" <tytso@mit.edu> 13013S: Maintained 13014F: drivers/char/random.c 13015 13016RAPIDIO SUBSYSTEM 13017M: Matt Porter <mporter@kernel.crashing.org> 13018M: Alexandre Bounine <alex.bou9@gmail.com> 13019S: Maintained 13020F: drivers/rapidio/ 13021 13022RAS INFRASTRUCTURE 13023M: Tony Luck <tony.luck@intel.com> 13024M: Borislav Petkov <bp@alien8.de> 13025L: linux-edac@vger.kernel.org 13026S: Maintained 13027F: drivers/ras/ 13028F: include/linux/ras.h 13029F: include/ras/ras_event.h 13030F: Documentation/admin-guide/ras.rst 13031 13032RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13033L: linux-wireless@vger.kernel.org 13034S: Orphan 13035F: drivers/net/wireless/ray* 13036 13037RCUTORTURE TEST FRAMEWORK 13038M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13039M: Josh Triplett <josh@joshtriplett.org> 13040R: Steven Rostedt <rostedt@goodmis.org> 13041R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13042R: Lai Jiangshan <jiangshanlai@gmail.com> 13043L: linux-kernel@vger.kernel.org 13044S: Supported 13045T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13046F: tools/testing/selftests/rcutorture 13047 13048RDC R-321X SoC 13049M: Florian Fainelli <florian@openwrt.org> 13050S: Maintained 13051 13052RDC R6040 FAST ETHERNET DRIVER 13053M: Florian Fainelli <f.fainelli@gmail.com> 13054L: netdev@vger.kernel.org 13055S: Maintained 13056F: drivers/net/ethernet/rdc/r6040.c 13057 13058RDMAVT - RDMA verbs software 13059M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13060M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13061L: linux-rdma@vger.kernel.org 13062S: Supported 13063F: drivers/infiniband/sw/rdmavt 13064 13065RDS - RELIABLE DATAGRAM SOCKETS 13066M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13067L: netdev@vger.kernel.org 13068L: linux-rdma@vger.kernel.org 13069L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13070W: https://oss.oracle.com/projects/rds/ 13071S: Supported 13072F: net/rds/ 13073F: Documentation/networking/rds.txt 13074 13075RDT - RESOURCE ALLOCATION 13076M: Fenghua Yu <fenghua.yu@intel.com> 13077M: Reinette Chatre <reinette.chatre@intel.com> 13078L: linux-kernel@vger.kernel.org 13079S: Supported 13080F: arch/x86/kernel/cpu/resctrl/ 13081F: arch/x86/include/asm/resctrl_sched.h 13082F: Documentation/x86/resctrl* 13083 13084READ-COPY UPDATE (RCU) 13085M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13086M: Josh Triplett <josh@joshtriplett.org> 13087R: Steven Rostedt <rostedt@goodmis.org> 13088R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13089R: Lai Jiangshan <jiangshanlai@gmail.com> 13090R: Joel Fernandes <joel@joelfernandes.org> 13091L: linux-kernel@vger.kernel.org 13092W: http://www.rdrop.com/users/paulmck/RCU/ 13093S: Supported 13094T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13095F: Documentation/RCU/ 13096X: Documentation/RCU/torture.txt 13097F: include/linux/rcu* 13098X: include/linux/srcu*.h 13099F: kernel/rcu/ 13100X: kernel/rcu/srcu*.c 13101 13102REAL TIME CLOCK (RTC) SUBSYSTEM 13103M: Alessandro Zummo <a.zummo@towertech.it> 13104M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13105L: linux-rtc@vger.kernel.org 13106Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13107T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13108S: Maintained 13109F: Documentation/devicetree/bindings/rtc/ 13110F: Documentation/rtc.txt 13111F: drivers/rtc/ 13112F: include/linux/rtc.h 13113F: include/uapi/linux/rtc.h 13114F: include/linux/rtc/ 13115F: include/linux/platform_data/rtc-* 13116F: tools/testing/selftests/rtc/ 13117 13118REALTEK AUDIO CODECS 13119M: Bard Liao <bardliao@realtek.com> 13120M: Oder Chiou <oder_chiou@realtek.com> 13121S: Maintained 13122F: sound/soc/codecs/rt* 13123F: include/sound/rt*.h 13124 13125REALTEK RTL83xx SMI DSA ROUTER CHIPS 13126M: Linus Walleij <linus.walleij@linaro.org> 13127S: Maintained 13128F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13129F: drivers/net/dsa/realtek-smi* 13130F: drivers/net/dsa/rtl83* 13131 13132REDPINE WIRELESS DRIVER 13133M: Amitkumar Karwar <amitkarwar@gmail.com> 13134M: Siva Rebbagondla <siva8118@gmail.com> 13135L: linux-wireless@vger.kernel.org 13136S: Maintained 13137F: drivers/net/wireless/rsi/ 13138 13139REGISTER MAP ABSTRACTION 13140M: Mark Brown <broonie@kernel.org> 13141L: linux-kernel@vger.kernel.org 13142T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13143S: Supported 13144F: Documentation/devicetree/bindings/regmap/ 13145F: drivers/base/regmap/ 13146F: include/linux/regmap.h 13147 13148REISERFS FILE SYSTEM 13149L: reiserfs-devel@vger.kernel.org 13150S: Supported 13151F: fs/reiserfs/ 13152 13153REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13154M: Ohad Ben-Cohen <ohad@wizery.com> 13155M: Bjorn Andersson <bjorn.andersson@linaro.org> 13156L: linux-remoteproc@vger.kernel.org 13157T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13158S: Maintained 13159F: Documentation/devicetree/bindings/remoteproc/ 13160F: Documentation/remoteproc.txt 13161F: drivers/remoteproc/ 13162F: include/linux/remoteproc.h 13163 13164REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13165M: Ohad Ben-Cohen <ohad@wizery.com> 13166M: Bjorn Andersson <bjorn.andersson@linaro.org> 13167L: linux-remoteproc@vger.kernel.org 13168T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13169S: Maintained 13170F: drivers/rpmsg/ 13171F: Documentation/rpmsg.txt 13172F: include/linux/rpmsg.h 13173F: include/linux/rpmsg/ 13174 13175RENESAS CLOCK DRIVERS 13176M: Geert Uytterhoeven <geert+renesas@glider.be> 13177L: linux-renesas-soc@vger.kernel.org 13178T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13179S: Supported 13180F: drivers/clk/renesas/ 13181 13182RENESAS EMEV2 I2C DRIVER 13183M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13184S: Supported 13185F: drivers/i2c/busses/i2c-emev2.c 13186 13187RENESAS ETHERNET DRIVERS 13188R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13189L: netdev@vger.kernel.org 13190L: linux-renesas-soc@vger.kernel.org 13191F: Documentation/devicetree/bindings/net/renesas,*.txt 13192F: Documentation/devicetree/bindings/net/sh_eth.txt 13193F: drivers/net/ethernet/renesas/ 13194F: include/linux/sh_eth.h 13195 13196RENESAS R-CAR GYROADC DRIVER 13197M: Marek Vasut <marek.vasut@gmail.com> 13198L: linux-iio@vger.kernel.org 13199S: Supported 13200F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13201F: drivers/iio/adc/rcar-gyroadc.c 13202 13203RENESAS R-CAR I2C DRIVERS 13204M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13205S: Supported 13206F: drivers/i2c/busses/i2c-rcar.c 13207F: drivers/i2c/busses/i2c-sh_mobile.c 13208 13209RENESAS RIIC DRIVER 13210M: Chris Brandt <chris.brandt@renesas.com> 13211S: Supported 13212F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13213F: drivers/i2c/busses/i2c-riic.c 13214 13215RENESAS USB PHY DRIVER 13216M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13217L: linux-renesas-soc@vger.kernel.org 13218S: Maintained 13219F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13220 13221RESET CONTROLLER FRAMEWORK 13222M: Philipp Zabel <p.zabel@pengutronix.de> 13223T: git git://git.pengutronix.de/git/pza/linux 13224S: Maintained 13225F: drivers/reset/ 13226F: Documentation/devicetree/bindings/reset/ 13227F: include/dt-bindings/reset/ 13228F: include/linux/reset.h 13229F: include/linux/reset/ 13230F: include/linux/reset-controller.h 13231 13232RESTARTABLE SEQUENCES SUPPORT 13233M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13234M: Peter Zijlstra <peterz@infradead.org> 13235M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13236M: Boqun Feng <boqun.feng@gmail.com> 13237L: linux-kernel@vger.kernel.org 13238S: Supported 13239F: kernel/rseq.c 13240F: include/uapi/linux/rseq.h 13241F: include/trace/events/rseq.h 13242F: tools/testing/selftests/rseq/ 13243 13244RFKILL 13245M: Johannes Berg <johannes@sipsolutions.net> 13246L: linux-wireless@vger.kernel.org 13247W: http://wireless.kernel.org/ 13248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13249T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13250S: Maintained 13251F: Documentation/rfkill.txt 13252F: Documentation/ABI/stable/sysfs-class-rfkill 13253F: net/rfkill/ 13254F: include/linux/rfkill.h 13255F: include/uapi/linux/rfkill.h 13256 13257RHASHTABLE 13258M: Thomas Graf <tgraf@suug.ch> 13259M: Herbert Xu <herbert@gondor.apana.org.au> 13260L: netdev@vger.kernel.org 13261S: Maintained 13262F: lib/rhashtable.c 13263F: lib/test_rhashtable.c 13264F: include/linux/rhashtable.h 13265F: include/linux/rhashtable-types.h 13266 13267RICOH R5C592 MEMORYSTICK DRIVER 13268M: Maxim Levitsky <maximlevitsky@gmail.com> 13269S: Maintained 13270F: drivers/memstick/host/r592.* 13271 13272RICOH SMARTMEDIA/XD DRIVER 13273M: Maxim Levitsky <maximlevitsky@gmail.com> 13274S: Maintained 13275F: drivers/mtd/nand/raw/r852.c 13276F: drivers/mtd/nand/raw/r852.h 13277 13278RISC-V ARCHITECTURE 13279M: Palmer Dabbelt <palmer@sifive.com> 13280M: Albert Ou <aou@eecs.berkeley.edu> 13281L: linux-riscv@lists.infradead.org 13282T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13283S: Supported 13284F: arch/riscv/ 13285K: riscv 13286N: riscv 13287 13288ROCCAT DRIVERS 13289M: Stefan Achatz <erazor_de@users.sourceforge.net> 13290W: http://sourceforge.net/projects/roccat/ 13291S: Maintained 13292F: drivers/hid/hid-roccat* 13293F: include/linux/hid-roccat* 13294F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13295 13296ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13297M: Jacob chen <jacob2.chen@rock-chips.com> 13298L: linux-media@vger.kernel.org 13299S: Maintained 13300F: drivers/media/platform/rockchip/rga/ 13301F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13302 13303ROCKCHIP VPU CODEC DRIVER 13304M: Ezequiel Garcia <ezequiel@collabora.com> 13305L: linux-media@vger.kernel.org 13306S: Maintained 13307F: drivers/staging/media/platform/rockchip/vpu/ 13308F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13309 13310ROCKER DRIVER 13311M: Jiri Pirko <jiri@resnulli.us> 13312L: netdev@vger.kernel.org 13313S: Supported 13314F: drivers/net/ethernet/rocker/ 13315 13316ROCKETPORT DRIVER 13317P: Comtrol Corp. 13318W: http://www.comtrol.com 13319S: Maintained 13320F: Documentation/serial/rocket.txt 13321F: drivers/tty/rocket* 13322 13323ROCKETPORT EXPRESS/INFINITY DRIVER 13324M: Kevin Cernekee <cernekee@gmail.com> 13325L: linux-serial@vger.kernel.org 13326S: Odd Fixes 13327F: drivers/tty/serial/rp2.* 13328 13329ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13330M: Marek Vasut <marek.vasut+renesas@gmail.com> 13331L: linux-kernel@vger.kernel.org 13332L: linux-renesas-soc@vger.kernel.org 13333S: Supported 13334F: drivers/mfd/bd9571mwv.c 13335F: drivers/regulator/bd9571mwv-regulator.c 13336F: drivers/gpio/gpio-bd9571mwv.c 13337F: include/linux/mfd/bd9571mwv.h 13338F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13339 13340ROSE NETWORK LAYER 13341M: Ralf Baechle <ralf@linux-mips.org> 13342L: linux-hams@vger.kernel.org 13343W: http://www.linux-ax25.org/ 13344S: Maintained 13345F: include/net/rose.h 13346F: include/uapi/linux/rose.h 13347F: net/rose/ 13348 13349RTL2830 MEDIA DRIVER 13350M: Antti Palosaari <crope@iki.fi> 13351L: linux-media@vger.kernel.org 13352W: https://linuxtv.org 13353W: http://palosaari.fi/linux/ 13354Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13355T: git git://linuxtv.org/anttip/media_tree.git 13356S: Maintained 13357F: drivers/media/dvb-frontends/rtl2830* 13358 13359RTL2832 MEDIA DRIVER 13360M: Antti Palosaari <crope@iki.fi> 13361L: linux-media@vger.kernel.org 13362W: https://linuxtv.org 13363W: http://palosaari.fi/linux/ 13364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13365T: git git://linuxtv.org/anttip/media_tree.git 13366S: Maintained 13367F: drivers/media/dvb-frontends/rtl2832* 13368 13369RTL2832_SDR MEDIA DRIVER 13370M: Antti Palosaari <crope@iki.fi> 13371L: linux-media@vger.kernel.org 13372W: https://linuxtv.org 13373W: http://palosaari.fi/linux/ 13374Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13375T: git git://linuxtv.org/anttip/media_tree.git 13376S: Maintained 13377F: drivers/media/dvb-frontends/rtl2832_sdr* 13378 13379RTL8180 WIRELESS DRIVER 13380L: linux-wireless@vger.kernel.org 13381W: http://wireless.kernel.org/ 13382T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13383S: Orphan 13384F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13385 13386RTL8187 WIRELESS DRIVER 13387M: Herton Ronaldo Krzesinski <herton@canonical.com> 13388M: Hin-Tak Leung <htl10@users.sourceforge.net> 13389M: Larry Finger <Larry.Finger@lwfinger.net> 13390L: linux-wireless@vger.kernel.org 13391W: http://wireless.kernel.org/ 13392T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13393S: Maintained 13394F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13395 13396REALTEK WIRELESS DRIVER (rtlwifi family) 13397M: Ping-Ke Shih <pkshih@realtek.com> 13398L: linux-wireless@vger.kernel.org 13399W: http://wireless.kernel.org/ 13400T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13401S: Maintained 13402F: drivers/net/wireless/realtek/rtlwifi/ 13403 13404RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13405M: Jes Sorensen <Jes.Sorensen@gmail.com> 13406L: linux-wireless@vger.kernel.org 13407T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13408S: Maintained 13409F: drivers/net/wireless/realtek/rtl8xxxu/ 13410 13411RXRPC SOCKETS (AF_RXRPC) 13412M: David Howells <dhowells@redhat.com> 13413L: linux-afs@lists.infradead.org 13414S: Supported 13415F: net/rxrpc/ 13416F: include/keys/rxrpc-type.h 13417F: include/net/af_rxrpc.h 13418F: include/trace/events/rxrpc.h 13419F: include/uapi/linux/rxrpc.h 13420F: Documentation/networking/rxrpc.txt 13421W: https://www.infradead.org/~dhowells/kafs/ 13422 13423S3 SAVAGE FRAMEBUFFER DRIVER 13424M: Antonino Daplas <adaplas@gmail.com> 13425L: linux-fbdev@vger.kernel.org 13426S: Maintained 13427F: drivers/video/fbdev/savage/ 13428 13429S390 13430M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13431M: Heiko Carstens <heiko.carstens@de.ibm.com> 13432L: linux-s390@vger.kernel.org 13433W: http://www.ibm.com/developerworks/linux/linux390/ 13434T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13435S: Supported 13436F: arch/s390/ 13437F: drivers/s390/ 13438F: Documentation/s390/ 13439F: Documentation/driver-api/s390-drivers.rst 13440 13441S390 COMMON I/O LAYER 13442M: Sebastian Ott <sebott@linux.ibm.com> 13443M: Peter Oberparleiter <oberpar@linux.ibm.com> 13444L: linux-s390@vger.kernel.org 13445W: http://www.ibm.com/developerworks/linux/linux390/ 13446S: Supported 13447F: drivers/s390/cio/ 13448 13449S390 DASD DRIVER 13450M: Stefan Haberland <sth@linux.ibm.com> 13451M: Jan Hoeppner <hoeppner@linux.ibm.com> 13452L: linux-s390@vger.kernel.org 13453W: http://www.ibm.com/developerworks/linux/linux390/ 13454S: Supported 13455F: drivers/s390/block/dasd* 13456F: block/partitions/ibm.c 13457 13458S390 IOMMU (PCI) 13459M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13460L: linux-s390@vger.kernel.org 13461W: http://www.ibm.com/developerworks/linux/linux390/ 13462S: Supported 13463F: drivers/iommu/s390-iommu.c 13464 13465S390 IUCV NETWORK LAYER 13466M: Julian Wiedmann <jwi@linux.ibm.com> 13467M: Ursula Braun <ubraun@linux.ibm.com> 13468L: linux-s390@vger.kernel.org 13469W: http://www.ibm.com/developerworks/linux/linux390/ 13470S: Supported 13471F: drivers/s390/net/*iucv* 13472F: include/net/iucv/ 13473F: net/iucv/ 13474 13475S390 NETWORK DRIVERS 13476M: Julian Wiedmann <jwi@linux.ibm.com> 13477M: Ursula Braun <ubraun@linux.ibm.com> 13478L: linux-s390@vger.kernel.org 13479W: http://www.ibm.com/developerworks/linux/linux390/ 13480S: Supported 13481F: drivers/s390/net/ 13482 13483S390 PCI SUBSYSTEM 13484M: Sebastian Ott <sebott@linux.ibm.com> 13485M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13486L: linux-s390@vger.kernel.org 13487W: http://www.ibm.com/developerworks/linux/linux390/ 13488S: Supported 13489F: arch/s390/pci/ 13490F: drivers/pci/hotplug/s390_pci_hpc.c 13491 13492S390 VFIO-CCW DRIVER 13493M: Cornelia Huck <cohuck@redhat.com> 13494M: Farhan Ali <alifm@linux.ibm.com> 13495M: Eric Farman <farman@linux.ibm.com> 13496R: Halil Pasic <pasic@linux.ibm.com> 13497L: linux-s390@vger.kernel.org 13498L: kvm@vger.kernel.org 13499S: Supported 13500F: drivers/s390/cio/vfio_ccw* 13501F: Documentation/s390/vfio-ccw.txt 13502F: include/uapi/linux/vfio_ccw.h 13503 13504S390 ZCRYPT DRIVER 13505M: Harald Freudenberger <freude@linux.ibm.com> 13506L: linux-s390@vger.kernel.org 13507W: http://www.ibm.com/developerworks/linux/linux390/ 13508S: Supported 13509F: drivers/s390/crypto/ 13510 13511S390 VFIO AP DRIVER 13512M: Tony Krowiak <akrowiak@linux.ibm.com> 13513M: Pierre Morel <pmorel@linux.ibm.com> 13514M: Halil Pasic <pasic@linux.ibm.com> 13515L: linux-s390@vger.kernel.org 13516W: http://www.ibm.com/developerworks/linux/linux390/ 13517S: Supported 13518F: drivers/s390/crypto/vfio_ap_drv.c 13519F: drivers/s390/crypto/vfio_ap_private.h 13520F: drivers/s390/crypto/vfio_ap_ops.c 13521F: Documentation/s390/vfio-ap.txt 13522 13523S390 ZFCP DRIVER 13524M: Steffen Maier <maier@linux.ibm.com> 13525M: Benjamin Block <bblock@linux.ibm.com> 13526L: linux-s390@vger.kernel.org 13527W: http://www.ibm.com/developerworks/linux/linux390/ 13528S: Supported 13529F: drivers/s390/scsi/zfcp_* 13530 13531S3C24XX SD/MMC Driver 13532M: Ben Dooks <ben-linux@fluff.org> 13533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13534S: Supported 13535F: drivers/mmc/host/s3cmci.* 13536 13537SAA6588 RDS RECEIVER DRIVER 13538M: Hans Verkuil <hverkuil@xs4all.nl> 13539L: linux-media@vger.kernel.org 13540T: git git://linuxtv.org/media_tree.git 13541W: https://linuxtv.org 13542S: Odd Fixes 13543F: drivers/media/i2c/saa6588* 13544 13545SAA7134 VIDEO4LINUX DRIVER 13546M: Mauro Carvalho Chehab <mchehab@kernel.org> 13547L: linux-media@vger.kernel.org 13548W: https://linuxtv.org 13549T: git git://linuxtv.org/media_tree.git 13550S: Odd fixes 13551F: Documentation/media/v4l-drivers/saa7134* 13552F: drivers/media/pci/saa7134/ 13553 13554SAA7146 VIDEO4LINUX-2 DRIVER 13555M: Hans Verkuil <hverkuil@xs4all.nl> 13556L: linux-media@vger.kernel.org 13557T: git git://linuxtv.org/media_tree.git 13558S: Maintained 13559F: drivers/media/common/saa7146/ 13560F: drivers/media/pci/saa7146/ 13561F: include/media/drv-intf/saa7146* 13562 13563SAMSUNG AUDIO (ASoC) DRIVERS 13564M: Krzysztof Kozlowski <krzk@kernel.org> 13565M: Sangbeom Kim <sbkim73@samsung.com> 13566M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13567L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13568S: Supported 13569F: sound/soc/samsung/ 13570F: Documentation/devicetree/bindings/sound/samsung* 13571 13572SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13573M: Krzysztof Kozlowski <krzk@kernel.org> 13574L: linux-crypto@vger.kernel.org 13575L: linux-samsung-soc@vger.kernel.org 13576S: Maintained 13577F: drivers/crypto/exynos-rng.c 13578F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13579 13580SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13581M: Łukasz Stelmach <l.stelmach@samsung.com> 13582L: linux-samsung-soc@vger.kernel.org 13583S: Maintained 13584F: drivers/char/hw_random/exynos-trng.c 13585F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13586 13587SAMSUNG FRAMEBUFFER DRIVER 13588M: Jingoo Han <jingoohan1@gmail.com> 13589L: linux-fbdev@vger.kernel.org 13590S: Maintained 13591F: drivers/video/fbdev/s3c-fb.c 13592 13593SAMSUNG LAPTOP DRIVER 13594M: Corentin Chary <corentin.chary@gmail.com> 13595L: platform-driver-x86@vger.kernel.org 13596S: Maintained 13597F: drivers/platform/x86/samsung-laptop.c 13598 13599SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13600M: Sangbeom Kim <sbkim73@samsung.com> 13601M: Krzysztof Kozlowski <krzk@kernel.org> 13602M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13603L: linux-kernel@vger.kernel.org 13604L: linux-samsung-soc@vger.kernel.org 13605S: Supported 13606F: drivers/mfd/sec*.c 13607F: drivers/regulator/s2m*.c 13608F: drivers/regulator/s5m*.c 13609F: drivers/clk/clk-s2mps11.c 13610F: drivers/rtc/rtc-s5m.c 13611F: include/linux/mfd/samsung/ 13612F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13613F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13614F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13615F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13616 13617SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13618M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13619L: linux-media@vger.kernel.org 13620L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13621S: Maintained 13622F: drivers/media/platform/s3c-camif/ 13623F: include/media/drv-intf/s3c_camif.h 13624 13625SAMSUNG S3FWRN5 NFC DRIVER 13626M: Robert Baldyga <r.baldyga@samsung.com> 13627M: Krzysztof Opasiak <k.opasiak@samsung.com> 13628L: linux-nfc@lists.01.org (moderated for non-subscribers) 13629S: Supported 13630F: drivers/nfc/s3fwrn5 13631 13632SAMSUNG S5C73M3 CAMERA DRIVER 13633M: Kyungmin Park <kyungmin.park@samsung.com> 13634M: Andrzej Hajda <a.hajda@samsung.com> 13635L: linux-media@vger.kernel.org 13636S: Supported 13637F: drivers/media/i2c/s5c73m3/* 13638 13639SAMSUNG S5K5BAF CAMERA DRIVER 13640M: Kyungmin Park <kyungmin.park@samsung.com> 13641M: Andrzej Hajda <a.hajda@samsung.com> 13642L: linux-media@vger.kernel.org 13643S: Supported 13644F: drivers/media/i2c/s5k5baf.c 13645 13646SAMSUNG S5P Security SubSystem (SSS) DRIVER 13647M: Krzysztof Kozlowski <krzk@kernel.org> 13648M: Vladimir Zapolskiy <vz@mleia.com> 13649M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13650L: linux-crypto@vger.kernel.org 13651L: linux-samsung-soc@vger.kernel.org 13652S: Maintained 13653F: drivers/crypto/s5p-sss.c 13654 13655SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13656M: Kyungmin Park <kyungmin.park@samsung.com> 13657M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13658L: linux-media@vger.kernel.org 13659Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13660S: Supported 13661F: drivers/media/platform/exynos4-is/ 13662 13663SAMSUNG SOC CLOCK DRIVERS 13664M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13665M: Tomasz Figa <tomasz.figa@gmail.com> 13666M: Chanwoo Choi <cw00.choi@samsung.com> 13667S: Supported 13668L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13669T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13670F: drivers/clk/samsung/ 13671F: include/dt-bindings/clock/exynos*.h 13672F: Documentation/devicetree/bindings/clock/exynos*.txt 13673 13674SAMSUNG SPI DRIVERS 13675M: Kukjin Kim <kgene@kernel.org> 13676M: Krzysztof Kozlowski <krzk@kernel.org> 13677M: Andi Shyti <andi@etezian.org> 13678L: linux-spi@vger.kernel.org 13679L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13680S: Maintained 13681F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13682F: drivers/spi/spi-s3c* 13683F: include/linux/platform_data/spi-s3c64xx.h 13684 13685SAMSUNG SXGBE DRIVERS 13686M: Byungho An <bh74.an@samsung.com> 13687M: Girish K S <ks.giri@samsung.com> 13688M: Vipul Pandya <vipul.pandya@samsung.com> 13689S: Supported 13690L: netdev@vger.kernel.org 13691F: drivers/net/ethernet/samsung/sxgbe/ 13692 13693SAMSUNG THERMAL DRIVER 13694M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13695L: linux-pm@vger.kernel.org 13696L: linux-samsung-soc@vger.kernel.org 13697S: Supported 13698T: git https://github.com/lmajewski/linux-samsung-thermal.git 13699F: drivers/thermal/samsung/ 13700 13701SAMSUNG USB2 PHY DRIVER 13702M: Kamil Debski <kamil@wypas.org> 13703M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13704L: linux-kernel@vger.kernel.org 13705S: Supported 13706F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13707F: Documentation/phy/samsung-usb2.txt 13708F: drivers/phy/samsung/phy-exynos4210-usb2.c 13709F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13710F: drivers/phy/samsung/phy-exynos5250-usb2.c 13711F: drivers/phy/samsung/phy-s5pv210-usb2.c 13712F: drivers/phy/samsung/phy-samsung-usb2.c 13713F: drivers/phy/samsung/phy-samsung-usb2.h 13714 13715SC1200 WDT DRIVER 13716M: Zwane Mwaikambo <zwanem@gmail.com> 13717S: Maintained 13718F: drivers/watchdog/sc1200wdt.c 13719 13720SCHEDULER 13721M: Ingo Molnar <mingo@redhat.com> 13722M: Peter Zijlstra <peterz@infradead.org> 13723L: linux-kernel@vger.kernel.org 13724T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13725S: Maintained 13726F: kernel/sched/ 13727F: include/linux/sched.h 13728F: include/uapi/linux/sched.h 13729F: include/linux/wait.h 13730F: include/linux/preempt.h 13731 13732SCR24X CHIP CARD INTERFACE DRIVER 13733M: Lubomir Rintel <lkundrak@v3.sk> 13734S: Supported 13735F: drivers/char/pcmcia/scr24x_cs.c 13736 13737SCSI CDROM DRIVER 13738M: Jens Axboe <axboe@kernel.dk> 13739L: linux-scsi@vger.kernel.org 13740W: http://www.kernel.dk 13741S: Maintained 13742F: drivers/scsi/sr* 13743 13744SCSI RDMA PROTOCOL (SRP) INITIATOR 13745M: Bart Van Assche <bvanassche@acm.org> 13746L: linux-rdma@vger.kernel.org 13747S: Supported 13748Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13749F: drivers/infiniband/ulp/srp/ 13750F: include/scsi/srp.h 13751 13752SCSI RDMA PROTOCOL (SRP) TARGET 13753M: Bart Van Assche <bvanassche@acm.org> 13754L: linux-rdma@vger.kernel.org 13755L: target-devel@vger.kernel.org 13756S: Supported 13757Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13758F: drivers/infiniband/ulp/srpt/ 13759 13760SCSI SG DRIVER 13761M: Doug Gilbert <dgilbert@interlog.com> 13762L: linux-scsi@vger.kernel.org 13763W: http://sg.danny.cz/sg 13764S: Maintained 13765F: Documentation/scsi/scsi-generic.txt 13766F: drivers/scsi/sg.c 13767F: include/scsi/sg.h 13768 13769SCSI SUBSYSTEM 13770M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13771T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13772M: "Martin K. Petersen" <martin.petersen@oracle.com> 13773T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13774Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13775L: linux-scsi@vger.kernel.org 13776S: Maintained 13777F: Documentation/devicetree/bindings/scsi/ 13778F: drivers/scsi/ 13779F: include/scsi/ 13780 13781SCSI TAPE DRIVER 13782M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13783L: linux-scsi@vger.kernel.org 13784S: Maintained 13785F: Documentation/scsi/st.txt 13786F: drivers/scsi/st.* 13787F: drivers/scsi/st_*.h 13788 13789SCSI TARGET SUBSYSTEM 13790M: "Martin K. Petersen" <martin.petersen@oracle.com> 13791L: linux-scsi@vger.kernel.org 13792L: target-devel@vger.kernel.org 13793W: http://www.linux-iscsi.org 13794T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13795Q: https://patchwork.kernel.org/project/target-devel/list/ 13796S: Supported 13797F: drivers/target/ 13798F: include/target/ 13799F: Documentation/target/ 13800 13801SCTP PROTOCOL 13802M: Vlad Yasevich <vyasevich@gmail.com> 13803M: Neil Horman <nhorman@tuxdriver.com> 13804M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13805L: linux-sctp@vger.kernel.org 13806W: http://lksctp.sourceforge.net 13807S: Maintained 13808F: Documentation/networking/sctp.txt 13809F: include/linux/sctp.h 13810F: include/uapi/linux/sctp.h 13811F: include/net/sctp/ 13812F: net/sctp/ 13813 13814SCx200 CPU SUPPORT 13815M: Jim Cromie <jim.cromie@gmail.com> 13816S: Odd Fixes 13817F: Documentation/i2c/busses/scx200_acb 13818F: arch/x86/platform/scx200/ 13819F: drivers/watchdog/scx200_wdt.c 13820F: drivers/i2c/busses/scx200* 13821F: drivers/mtd/maps/scx200_docflash.c 13822F: include/linux/scx200.h 13823 13824SCx200 GPIO DRIVER 13825M: Jim Cromie <jim.cromie@gmail.com> 13826S: Maintained 13827F: drivers/char/scx200_gpio.c 13828F: include/linux/scx200_gpio.h 13829 13830SCx200 HRT CLOCKSOURCE DRIVER 13831M: Jim Cromie <jim.cromie@gmail.com> 13832S: Maintained 13833F: drivers/clocksource/scx200_hrt.c 13834 13835SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13836M: Sascha Sommer <saschasommer@freenet.de> 13837L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13838S: Maintained 13839F: drivers/mmc/host/sdricoh_cs.c 13840 13841SECO BOARDS CEC DRIVER 13842M: Ettore Chimenti <ek5.chimenti@gmail.com> 13843S: Maintained 13844F: drivers/media/platform/seco-cec/seco-cec.c 13845F: drivers/media/platform/seco-cec/seco-cec.h 13846 13847SECURE COMPUTING 13848M: Kees Cook <keescook@chromium.org> 13849R: Andy Lutomirski <luto@amacapital.net> 13850R: Will Drewry <wad@chromium.org> 13851T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13852S: Supported 13853F: kernel/seccomp.c 13854F: include/uapi/linux/seccomp.h 13855F: include/linux/seccomp.h 13856F: tools/testing/selftests/seccomp/* 13857F: tools/testing/selftests/kselftest_harness.h 13858F: Documentation/userspace-api/seccomp_filter.rst 13859K: \bsecure_computing 13860K: \bTIF_SECCOMP\b 13861 13862SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13863M: Al Cooper <alcooperx@gmail.com> 13864L: linux-mmc@vger.kernel.org 13865L: bcm-kernel-feedback-list@broadcom.com 13866S: Maintained 13867F: drivers/mmc/host/sdhci-brcmstb* 13868 13869SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13870M: Adrian Hunter <adrian.hunter@intel.com> 13871L: linux-mmc@vger.kernel.org 13872S: Maintained 13873F: drivers/mmc/host/sdhci* 13874F: include/linux/mmc/sdhci* 13875 13876EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 13877M: Adrian Hunter <adrian.hunter@intel.com> 13878M: Ritesh Harjani <riteshh@codeaurora.org> 13879M: Asutosh Das <asutoshd@codeaurora.org> 13880L: linux-mmc@vger.kernel.org 13881S: Maintained 13882F: drivers/mmc/host/cqhci* 13883 13884SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13885M: Prabu Thangamuthu <prabu.t@synopsys.com> 13886M: Manjunath M B <manjumb@synopsys.com> 13887L: linux-mmc@vger.kernel.org 13888S: Maintained 13889F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13890 13891SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13892M: Ludovic Desroches <ludovic.desroches@microchip.com> 13893L: linux-mmc@vger.kernel.org 13894S: Supported 13895F: drivers/mmc/host/sdhci-of-at91.c 13896 13897SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13898M: Ben Dooks <ben-linux@fluff.org> 13899M: Jaehoon Chung <jh80.chung@samsung.com> 13900L: linux-mmc@vger.kernel.org 13901S: Maintained 13902F: drivers/mmc/host/sdhci-s3c* 13903 13904SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13905M: Viresh Kumar <vireshk@kernel.org> 13906L: linux-mmc@vger.kernel.org 13907S: Maintained 13908F: drivers/mmc/host/sdhci-spear.c 13909 13910SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13911M: Kishon Vijay Abraham I <kishon@ti.com> 13912L: linux-mmc@vger.kernel.org 13913S: Maintained 13914F: drivers/mmc/host/sdhci-omap.c 13915 13916SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13917M: Scott Bauer <scott.bauer@intel.com> 13918M: Jonathan Derrick <jonathan.derrick@intel.com> 13919L: linux-block@vger.kernel.org 13920S: Supported 13921F: block/sed* 13922F: block/opal_proto.h 13923F: include/linux/sed* 13924F: include/uapi/linux/sed* 13925 13926SECURITY CONTACT 13927M: Security Officers <security@kernel.org> 13928S: Supported 13929 13930SECURITY SUBSYSTEM 13931M: James Morris <jmorris@namei.org> 13932M: "Serge E. Hallyn" <serge@hallyn.com> 13933L: linux-security-module@vger.kernel.org (suggested Cc:) 13934T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13935W: http://kernsec.org/ 13936S: Supported 13937F: security/ 13938X: security/selinux/ 13939 13940SELINUX SECURITY MODULE 13941M: Paul Moore <paul@paul-moore.com> 13942M: Stephen Smalley <sds@tycho.nsa.gov> 13943M: Eric Paris <eparis@parisplace.org> 13944L: selinux@vger.kernel.org 13945W: https://selinuxproject.org 13946W: https://github.com/SELinuxProject 13947T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13948S: Supported 13949F: include/linux/selinux* 13950F: security/selinux/ 13951F: scripts/selinux/ 13952F: Documentation/admin-guide/LSM/SELinux.rst 13953 13954SENSABLE PHANTOM 13955M: Jiri Slaby <jirislaby@gmail.com> 13956S: Maintained 13957F: drivers/misc/phantom.c 13958F: include/uapi/linux/phantom.h 13959 13960SERIAL DEVICE BUS 13961M: Rob Herring <robh@kernel.org> 13962L: linux-serial@vger.kernel.org 13963S: Maintained 13964F: Documentation/devicetree/bindings/serial/slave-device.txt 13965F: drivers/tty/serdev/ 13966F: include/linux/serdev.h 13967 13968SERIAL DRIVERS 13969M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13970L: linux-serial@vger.kernel.org 13971S: Maintained 13972F: Documentation/devicetree/bindings/serial/ 13973F: drivers/tty/serial/ 13974 13975SERIAL IR RECEIVER 13976M: Sean Young <sean@mess.org> 13977L: linux-media@vger.kernel.org 13978S: Maintained 13979F: drivers/media/rc/serial_ir.c 13980 13981SFC NETWORK DRIVER 13982M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13983M: Edward Cree <ecree@solarflare.com> 13984M: Bert Kenward <bkenward@solarflare.com> 13985L: netdev@vger.kernel.org 13986S: Supported 13987F: drivers/net/ethernet/sfc/ 13988 13989SFF/SFP/SFP+ MODULE SUPPORT 13990M: Russell King <linux@armlinux.org.uk> 13991L: netdev@vger.kernel.org 13992S: Maintained 13993F: drivers/net/phy/phylink.c 13994F: drivers/net/phy/sfp* 13995F: include/linux/phylink.h 13996F: include/linux/sfp.h 13997 13998SGI GRU DRIVER 13999M: Dimitri Sivanich <sivanich@sgi.com> 14000S: Maintained 14001F: drivers/misc/sgi-gru/ 14002 14003SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14004M: Pat Gefre <pfg@sgi.com> 14005L: linux-ia64@vger.kernel.org 14006S: Supported 14007F: Documentation/ia64/serial.txt 14008F: drivers/tty/serial/ioc?_serial.c 14009F: include/linux/ioc?.h 14010 14011SGI XP/XPC/XPNET DRIVER 14012M: Cliff Whickman <cpw@sgi.com> 14013M: Robin Holt <robinmholt@gmail.com> 14014S: Maintained 14015F: drivers/misc/sgi-xp/ 14016 14017SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14018M: Ursula Braun <ubraun@linux.ibm.com> 14019M: Karsten Graul <kgraul@linux.ibm.com> 14020L: linux-s390@vger.kernel.org 14021W: http://www.ibm.com/developerworks/linux/linux390/ 14022S: Supported 14023F: net/smc/ 14024 14025SHARP RJ54N1CB0C SENSOR DRIVER 14026M: Jacopo Mondi <jacopo@jmondi.org> 14027L: linux-media@vger.kernel.org 14028T: git git://linuxtv.org/media_tree.git 14029S: Odd fixes 14030F: drivers/media/i2c/rj54n1cb0c.c 14031F: include/media/i2c/rj54n1cb0c.h 14032 14033SH_VEU V4L2 MEM2MEM DRIVER 14034L: linux-media@vger.kernel.org 14035S: Orphan 14036F: drivers/media/platform/sh_veu.c 14037 14038SH_VOU V4L2 OUTPUT DRIVER 14039L: linux-media@vger.kernel.org 14040S: Orphan 14041F: drivers/media/platform/sh_vou.c 14042F: include/media/drv-intf/sh_vou.h 14043 14044SI2157 MEDIA DRIVER 14045M: Antti Palosaari <crope@iki.fi> 14046L: linux-media@vger.kernel.org 14047W: https://linuxtv.org 14048W: http://palosaari.fi/linux/ 14049Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14050T: git git://linuxtv.org/anttip/media_tree.git 14051S: Maintained 14052F: drivers/media/tuners/si2157* 14053 14054SI2165 MEDIA DRIVER 14055M: Matthias Schwarzott <zzam@gentoo.org> 14056L: linux-media@vger.kernel.org 14057W: https://linuxtv.org 14058Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14059S: Maintained 14060F: drivers/media/dvb-frontends/si2165* 14061 14062SI2168 MEDIA DRIVER 14063M: Antti Palosaari <crope@iki.fi> 14064L: linux-media@vger.kernel.org 14065W: https://linuxtv.org 14066W: http://palosaari.fi/linux/ 14067Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14068T: git git://linuxtv.org/anttip/media_tree.git 14069S: Maintained 14070F: drivers/media/dvb-frontends/si2168* 14071 14072SI470X FM RADIO RECEIVER I2C DRIVER 14073M: Hans Verkuil <hverkuil@xs4all.nl> 14074L: linux-media@vger.kernel.org 14075T: git git://linuxtv.org/media_tree.git 14076W: https://linuxtv.org 14077S: Odd Fixes 14078F: drivers/media/radio/si470x/radio-si470x-i2c.c 14079 14080SI470X FM RADIO RECEIVER USB DRIVER 14081M: Hans Verkuil <hverkuil@xs4all.nl> 14082L: linux-media@vger.kernel.org 14083T: git git://linuxtv.org/media_tree.git 14084W: https://linuxtv.org 14085S: Maintained 14086F: drivers/media/radio/si470x/radio-si470x-common.c 14087F: drivers/media/radio/si470x/radio-si470x.h 14088F: drivers/media/radio/si470x/radio-si470x-usb.c 14089 14090SI4713 FM RADIO TRANSMITTER I2C DRIVER 14091M: Eduardo Valentin <edubezval@gmail.com> 14092L: linux-media@vger.kernel.org 14093T: git git://linuxtv.org/media_tree.git 14094W: https://linuxtv.org 14095S: Odd Fixes 14096F: drivers/media/radio/si4713/si4713.? 14097 14098SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14099M: Eduardo Valentin <edubezval@gmail.com> 14100L: linux-media@vger.kernel.org 14101T: git git://linuxtv.org/media_tree.git 14102W: https://linuxtv.org 14103S: Odd Fixes 14104F: drivers/media/radio/si4713/radio-platform-si4713.c 14105 14106SI4713 FM RADIO TRANSMITTER USB DRIVER 14107M: Hans Verkuil <hverkuil@xs4all.nl> 14108L: linux-media@vger.kernel.org 14109T: git git://linuxtv.org/media_tree.git 14110W: https://linuxtv.org 14111S: Maintained 14112F: drivers/media/radio/si4713/radio-usb-si4713.c 14113 14114SIANO DVB DRIVER 14115M: Mauro Carvalho Chehab <mchehab@kernel.org> 14116L: linux-media@vger.kernel.org 14117W: https://linuxtv.org 14118T: git git://linuxtv.org/media_tree.git 14119S: Odd fixes 14120F: drivers/media/common/siano/ 14121F: drivers/media/usb/siano/ 14122F: drivers/media/usb/siano/ 14123F: drivers/media/mmc/siano/ 14124 14125SIFIVE DRIVERS 14126M: Palmer Dabbelt <palmer@sifive.com> 14127M: Paul Walmsley <paul.walmsley@sifive.com> 14128L: linux-riscv@lists.infradead.org 14129T: git git://github.com/sifive/riscv-linux.git 14130S: Supported 14131K: sifive 14132N: sifive 14133 14134SILEAD TOUCHSCREEN DRIVER 14135M: Hans de Goede <hdegoede@redhat.com> 14136L: linux-input@vger.kernel.org 14137L: platform-driver-x86@vger.kernel.org 14138S: Maintained 14139F: drivers/input/touchscreen/silead.c 14140F: drivers/platform/x86/touchscreen_dmi.c 14141 14142SILICON MOTION SM712 FRAME BUFFER DRIVER 14143M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14144M: Teddy Wang <teddy.wang@siliconmotion.com> 14145M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14146L: linux-fbdev@vger.kernel.org 14147S: Maintained 14148F: drivers/video/fbdev/sm712* 14149F: Documentation/fb/sm712fb.txt 14150 14151SIMPLE FIRMWARE INTERFACE (SFI) 14152M: Len Brown <lenb@kernel.org> 14153L: sfi-devel@simplefirmware.org 14154W: http://simplefirmware.org/ 14155T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14156S: Supported 14157F: arch/x86/platform/sfi/ 14158F: drivers/sfi/ 14159F: include/linux/sfi*.h 14160 14161SIMPLEFB FB DRIVER 14162M: Hans de Goede <hdegoede@redhat.com> 14163L: linux-fbdev@vger.kernel.org 14164S: Maintained 14165F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 14166F: drivers/video/fbdev/simplefb.c 14167F: include/linux/platform_data/simplefb.h 14168 14169SIMTEC EB110ATX (Chalice CATS) 14170P: Ben Dooks 14171P: Vincent Sanders <vince@simtec.co.uk> 14172M: Simtec Linux Team <linux@simtec.co.uk> 14173W: http://www.simtec.co.uk/products/EB110ATX/ 14174S: Supported 14175 14176SIMTEC EB2410ITX (BAST) 14177P: Ben Dooks 14178P: Vincent Sanders <vince@simtec.co.uk> 14179M: Simtec Linux Team <linux@simtec.co.uk> 14180W: http://www.simtec.co.uk/products/EB2410ITX/ 14181S: Supported 14182F: arch/arm/mach-s3c24xx/mach-bast.c 14183F: arch/arm/mach-s3c24xx/bast-ide.c 14184F: arch/arm/mach-s3c24xx/bast-irq.c 14185 14186SIPHASH PRF ROUTINES 14187M: Jason A. Donenfeld <Jason@zx2c4.com> 14188S: Maintained 14189F: lib/siphash.c 14190F: lib/test_siphash.c 14191F: include/linux/siphash.h 14192 14193SIOX 14194M: Gavin Schenk <g.schenk@eckelmann.de> 14195M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14196R: Pengutronix Kernel Team <kernel@pengutronix.de> 14197S: Supported 14198F: drivers/siox/* 14199F: drivers/gpio/gpio-siox.c 14200F: include/trace/events/siox.h 14201 14202SIS 190 ETHERNET DRIVER 14203M: Francois Romieu <romieu@fr.zoreil.com> 14204L: netdev@vger.kernel.org 14205S: Maintained 14206F: drivers/net/ethernet/sis/sis190.c 14207 14208SIS 900/7016 FAST ETHERNET DRIVER 14209M: Daniele Venzano <venza@brownhat.org> 14210W: http://www.brownhat.org/sis900.html 14211L: netdev@vger.kernel.org 14212S: Maintained 14213F: drivers/net/ethernet/sis/sis900.* 14214 14215SIS FRAMEBUFFER DRIVER 14216M: Thomas Winischhofer <thomas@winischhofer.net> 14217W: http://www.winischhofer.net/linuxsisvga.shtml 14218S: Maintained 14219F: Documentation/fb/sisfb.txt 14220F: drivers/video/fbdev/sis/ 14221F: include/video/sisfb.h 14222 14223SIS USB2VGA DRIVER 14224M: Thomas Winischhofer <thomas@winischhofer.net> 14225W: http://www.winischhofer.at/linuxsisusbvga.shtml 14226S: Maintained 14227F: drivers/usb/misc/sisusbvga/ 14228 14229SLAB ALLOCATOR 14230M: Christoph Lameter <cl@linux.com> 14231M: Pekka Enberg <penberg@kernel.org> 14232M: David Rientjes <rientjes@google.com> 14233M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14234M: Andrew Morton <akpm@linux-foundation.org> 14235L: linux-mm@kvack.org 14236S: Maintained 14237F: include/linux/sl?b*.h 14238F: mm/sl?b* 14239 14240SLEEPABLE READ-COPY UPDATE (SRCU) 14241M: Lai Jiangshan <jiangshanlai@gmail.com> 14242M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14243M: Josh Triplett <josh@joshtriplett.org> 14244R: Steven Rostedt <rostedt@goodmis.org> 14245R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14246L: linux-kernel@vger.kernel.org 14247W: http://www.rdrop.com/users/paulmck/RCU/ 14248S: Supported 14249T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14250F: include/linux/srcu*.h 14251F: kernel/rcu/srcu*.c 14252 14253SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14254M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14255L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14256S: Maintained 14257F: drivers/slimbus/ 14258F: Documentation/devicetree/bindings/slimbus/ 14259F: include/linux/slimbus.h 14260 14261SMACK SECURITY MODULE 14262M: Casey Schaufler <casey@schaufler-ca.com> 14263L: linux-security-module@vger.kernel.org 14264W: http://schaufler-ca.com 14265T: git git://github.com/cschaufler/smack-next 14266S: Maintained 14267F: Documentation/admin-guide/LSM/Smack.rst 14268F: security/smack/ 14269 14270SMC91x ETHERNET DRIVER 14271M: Nicolas Pitre <nico@fluxnic.net> 14272S: Odd Fixes 14273F: drivers/net/ethernet/smsc/smc91x.* 14274 14275SMIA AND SMIA++ IMAGE SENSOR DRIVER 14276M: Sakari Ailus <sakari.ailus@iki.fi> 14277L: linux-media@vger.kernel.org 14278S: Maintained 14279F: drivers/media/i2c/smiapp/ 14280F: include/media/i2c/smiapp.h 14281F: drivers/media/i2c/smiapp-pll.c 14282F: drivers/media/i2c/smiapp-pll.h 14283F: include/uapi/linux/smiapp.h 14284F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14285 14286SMM665 HARDWARE MONITOR DRIVER 14287M: Guenter Roeck <linux@roeck-us.net> 14288L: linux-hwmon@vger.kernel.org 14289S: Maintained 14290F: Documentation/hwmon/smm665 14291F: drivers/hwmon/smm665.c 14292 14293SMSC EMC2103 HARDWARE MONITOR DRIVER 14294M: Steve Glendinning <steve.glendinning@shawell.net> 14295L: linux-hwmon@vger.kernel.org 14296S: Maintained 14297F: Documentation/hwmon/emc2103 14298F: drivers/hwmon/emc2103.c 14299 14300SMSC SCH5627 HARDWARE MONITOR DRIVER 14301M: Hans de Goede <hdegoede@redhat.com> 14302L: linux-hwmon@vger.kernel.org 14303S: Supported 14304F: Documentation/hwmon/sch5627 14305F: drivers/hwmon/sch5627.c 14306 14307SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14308M: Steve Glendinning <steve.glendinning@shawell.net> 14309L: linux-fbdev@vger.kernel.org 14310S: Maintained 14311F: drivers/video/fbdev/smscufx.c 14312 14313SMSC47B397 HARDWARE MONITOR DRIVER 14314M: Jean Delvare <jdelvare@suse.com> 14315L: linux-hwmon@vger.kernel.org 14316S: Maintained 14317F: Documentation/hwmon/smsc47b397 14318F: drivers/hwmon/smsc47b397.c 14319 14320SMSC911x ETHERNET DRIVER 14321M: Steve Glendinning <steve.glendinning@shawell.net> 14322L: netdev@vger.kernel.org 14323S: Maintained 14324F: include/linux/smsc911x.h 14325F: drivers/net/ethernet/smsc/smsc911x.* 14326 14327SMSC9420 PCI ETHERNET DRIVER 14328M: Steve Glendinning <steve.glendinning@shawell.net> 14329L: netdev@vger.kernel.org 14330S: Maintained 14331F: drivers/net/ethernet/smsc/smsc9420.* 14332 14333SOC-CAMERA V4L2 SUBSYSTEM 14334L: linux-media@vger.kernel.org 14335T: git git://linuxtv.org/media_tree.git 14336S: Orphan 14337F: include/media/soc* 14338F: drivers/media/i2c/soc_camera/ 14339F: drivers/media/platform/soc_camera/ 14340 14341SOCIONEXT SYNQUACER I2C DRIVER 14342M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14343L: linux-i2c@vger.kernel.org 14344S: Maintained 14345F: drivers/i2c/busses/i2c-synquacer.c 14346F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14347 14348SOCIONEXT UNIPHIER SOUND DRIVER 14349L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14350S: Orphan 14351F: sound/soc/uniphier/ 14352 14353SOEKRIS NET48XX LED SUPPORT 14354M: Chris Boot <bootc@bootc.net> 14355S: Maintained 14356F: drivers/leds/leds-net48xx.c 14357 14358SOFT-ROCE DRIVER (rxe) 14359M: Moni Shoua <monis@mellanox.com> 14360L: linux-rdma@vger.kernel.org 14361S: Supported 14362W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14363Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14364F: drivers/infiniband/sw/rxe/ 14365F: include/uapi/rdma/rdma_user_rxe.h 14366 14367SOFTLOGIC 6x10 MPEG CODEC 14368M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14369M: Anton Sviridenko <anton@corp.bluecherry.net> 14370M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14371M: Andrey Utkin <andrey_utkin@fastmail.com> 14372M: Ismael Luceno <ismael@iodev.co.uk> 14373L: linux-media@vger.kernel.org 14374S: Supported 14375F: drivers/media/pci/solo6x10/ 14376 14377SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14378M: James Morse <james.morse@arm.com> 14379L: linux-arm-kernel@lists.infradead.org 14380S: Maintained 14381F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14382F: drivers/firmware/arm_sdei.c 14383F: include/linux/arm_sdei.h 14384F: include/uapi/linux/arm_sdei.h 14385 14386SOFTWARE RAID (Multiple Disks) SUPPORT 14387M: Shaohua Li <shli@kernel.org> 14388L: linux-raid@vger.kernel.org 14389T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14390S: Supported 14391F: drivers/md/Makefile 14392F: drivers/md/Kconfig 14393F: drivers/md/md* 14394F: drivers/md/raid* 14395F: include/linux/raid/ 14396F: include/uapi/linux/raid/ 14397 14398SOCIONEXT (SNI) AVE NETWORK DRIVER 14399M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14400L: netdev@vger.kernel.org 14401S: Maintained 14402F: drivers/net/ethernet/socionext/sni_ave.c 14403F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14404 14405SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14406M: Jassi Brar <jaswinder.singh@linaro.org> 14407L: netdev@vger.kernel.org 14408S: Maintained 14409F: drivers/net/ethernet/socionext/netsec.c 14410F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14411 14412SOLIDRUN CLEARFOG SUPPORT 14413M: Russell King <linux@armlinux.org.uk> 14414S: Maintained 14415F: arch/arm/boot/dts/armada-388-clearfog* 14416F: arch/arm/boot/dts/armada-38x-solidrun-* 14417 14418SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14419M: Russell King <linux@armlinux.org.uk> 14420S: Maintained 14421F: arch/arm/boot/dts/imx6*-cubox-i* 14422F: arch/arm/boot/dts/imx6*-hummingboard* 14423F: arch/arm/boot/dts/imx6*-sr-* 14424 14425SONIC NETWORK DRIVER 14426M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14427L: netdev@vger.kernel.org 14428S: Maintained 14429F: drivers/net/ethernet/natsemi/sonic.* 14430 14431SONICS SILICON BACKPLANE DRIVER (SSB) 14432M: Michael Buesch <m@bues.ch> 14433L: linux-wireless@vger.kernel.org 14434S: Maintained 14435F: drivers/ssb/ 14436F: include/linux/ssb/ 14437 14438SONY IMX214 SENSOR DRIVER 14439M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14440L: linux-media@vger.kernel.org 14441T: git git://linuxtv.org/media_tree.git 14442S: Maintained 14443F: drivers/media/i2c/imx214.c 14444F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14445 14446SONY IMX258 SENSOR DRIVER 14447M: Sakari Ailus <sakari.ailus@linux.intel.com> 14448L: linux-media@vger.kernel.org 14449T: git git://linuxtv.org/media_tree.git 14450S: Maintained 14451F: drivers/media/i2c/imx258.c 14452 14453SONY IMX274 SENSOR DRIVER 14454M: Leon Luo <leonl@leopardimaging.com> 14455L: linux-media@vger.kernel.org 14456T: git git://linuxtv.org/media_tree.git 14457S: Maintained 14458F: drivers/media/i2c/imx274.c 14459F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14460 14461SONY IMX319 SENSOR DRIVER 14462M: Bingbu Cao <bingbu.cao@intel.com> 14463L: linux-media@vger.kernel.org 14464T: git git://linuxtv.org/media_tree.git 14465S: Maintained 14466F: drivers/media/i2c/imx319.c 14467 14468SONY IMX355 SENSOR DRIVER 14469M: Tianshu Qiu <tian.shu.qiu@intel.com> 14470L: linux-media@vger.kernel.org 14471T: git git://linuxtv.org/media_tree.git 14472S: Maintained 14473F: drivers/media/i2c/imx355.c 14474 14475SONY MEMORYSTICK CARD SUPPORT 14476M: Alex Dubov <oakad@yahoo.com> 14477W: http://tifmxx.berlios.de/ 14478S: Maintained 14479F: drivers/memstick/host/tifm_ms.c 14480 14481SONY MEMORYSTICK STANDARD SUPPORT 14482M: Maxim Levitsky <maximlevitsky@gmail.com> 14483S: Maintained 14484F: drivers/memstick/core/ms_block.* 14485 14486SONY VAIO CONTROL DEVICE DRIVER 14487M: Mattia Dongili <malattia@linux.it> 14488L: platform-driver-x86@vger.kernel.org 14489W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14490S: Maintained 14491F: Documentation/laptops/sony-laptop.txt 14492F: drivers/char/sonypi.c 14493F: drivers/platform/x86/sony-laptop.c 14494F: include/linux/sony-laptop.h 14495 14496SOUND 14497M: Jaroslav Kysela <perex@perex.cz> 14498M: Takashi Iwai <tiwai@suse.com> 14499L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14500W: http://www.alsa-project.org/ 14501T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14502T: git git://git.alsa-project.org/alsa-kernel.git 14503Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14504S: Maintained 14505F: Documentation/sound/ 14506F: include/sound/ 14507F: include/uapi/sound/ 14508F: sound/ 14509 14510SOUND - COMPRESSED AUDIO 14511M: Vinod Koul <vkoul@kernel.org> 14512L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14514S: Supported 14515F: Documentation/sound/designs/compress-offload.rst 14516F: include/sound/compress_driver.h 14517F: include/uapi/sound/compress_* 14518F: sound/core/compress_offload.c 14519F: sound/soc/soc-compress.c 14520 14521SOUND - DMAENGINE HELPERS 14522M: Lars-Peter Clausen <lars@metafoo.de> 14523S: Supported 14524F: include/sound/dmaengine_pcm.h 14525F: sound/core/pcm_dmaengine.c 14526F: sound/soc/soc-generic-dmaengine-pcm.c 14527 14528SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14529M: Liam Girdwood <lgirdwood@gmail.com> 14530M: Mark Brown <broonie@kernel.org> 14531T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14532L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14533W: http://alsa-project.org/main/index.php/ASoC 14534S: Supported 14535F: Documentation/devicetree/bindings/sound/ 14536F: Documentation/sound/soc/ 14537F: sound/soc/ 14538F: include/dt-bindings/sound/ 14539F: include/sound/soc* 14540 14541SOUNDWIRE SUBSYSTEM 14542M: Vinod Koul <vkoul@kernel.org> 14543M: Sanyog Kale <sanyog.r.kale@intel.com> 14544R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14545L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14546S: Supported 14547F: Documentation/driver-api/soundwire/ 14548F: drivers/soundwire/ 14549F: include/linux/soundwire/ 14550 14551SP2 MEDIA DRIVER 14552M: Olli Salonen <olli.salonen@iki.fi> 14553L: linux-media@vger.kernel.org 14554W: https://linuxtv.org 14555Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14556S: Maintained 14557F: drivers/media/dvb-frontends/sp2* 14558 14559SPARC + UltraSPARC (sparc/sparc64) 14560M: "David S. Miller" <davem@davemloft.net> 14561L: sparclinux@vger.kernel.org 14562Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14563T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14564T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14565S: Maintained 14566F: arch/sparc/ 14567F: drivers/sbus/ 14568 14569SPARC SERIAL DRIVERS 14570M: "David S. Miller" <davem@davemloft.net> 14571L: sparclinux@vger.kernel.org 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: include/linux/sunserialcore.h 14576F: drivers/tty/serial/suncore.c 14577F: drivers/tty/serial/sunhv.c 14578F: drivers/tty/serial/sunsab.c 14579F: drivers/tty/serial/sunsab.h 14580F: drivers/tty/serial/sunsu.c 14581F: drivers/tty/serial/sunzilog.c 14582F: drivers/tty/serial/sunzilog.h 14583F: drivers/tty/vcc.c 14584 14585SPARSE CHECKER 14586M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14587L: linux-sparse@vger.kernel.org 14588W: https://sparse.wiki.kernel.org/ 14589T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14590S: Maintained 14591F: include/linux/compiler.h 14592 14593SPEAR CLOCK FRAMEWORK SUPPORT 14594M: Viresh Kumar <vireshk@kernel.org> 14595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14596W: http://www.st.com/spear 14597S: Maintained 14598F: drivers/clk/spear/ 14599 14600SPEAR PLATFORM SUPPORT 14601M: Viresh Kumar <vireshk@kernel.org> 14602M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14604W: http://www.st.com/spear 14605S: Maintained 14606F: arch/arm/boot/dts/spear* 14607F: arch/arm/mach-spear/ 14608 14609SPI NOR SUBSYSTEM 14610M: Marek Vasut <marek.vasut@gmail.com> 14611M: Tudor Ambarus <tudor.ambarus@microchip.com> 14612L: linux-mtd@lists.infradead.org 14613W: http://www.linux-mtd.infradead.org/ 14614Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14615T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14616T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14617S: Maintained 14618F: drivers/mtd/spi-nor/ 14619F: include/linux/mtd/spi-nor.h 14620 14621SPI SUBSYSTEM 14622M: Mark Brown <broonie@kernel.org> 14623L: linux-spi@vger.kernel.org 14624T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14625Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14626S: Maintained 14627F: Documentation/devicetree/bindings/spi/ 14628F: Documentation/spi/ 14629F: drivers/spi/ 14630F: include/linux/spi/ 14631F: include/uapi/linux/spi/ 14632F: tools/spi/ 14633 14634SPIDERNET NETWORK DRIVER for CELL 14635M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14636L: netdev@vger.kernel.org 14637S: Supported 14638F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14639F: drivers/net/ethernet/toshiba/spider_net* 14640 14641SPMI SUBSYSTEM 14642R: Stephen Boyd <sboyd@kernel.org> 14643L: linux-arm-msm@vger.kernel.org 14644F: Documentation/devicetree/bindings/spmi/ 14645F: drivers/spmi/ 14646F: include/dt-bindings/spmi/spmi.h 14647F: include/linux/spmi.h 14648F: include/trace/events/spmi.h 14649 14650SPU FILE SYSTEM 14651M: Jeremy Kerr <jk@ozlabs.org> 14652L: linuxppc-dev@lists.ozlabs.org 14653W: http://www.ibm.com/developerworks/power/cell/ 14654S: Supported 14655F: Documentation/filesystems/spufs.txt 14656F: arch/powerpc/platforms/cell/spufs/ 14657 14658SQUASHFS FILE SYSTEM 14659M: Phillip Lougher <phillip@squashfs.org.uk> 14660L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14661W: http://squashfs.org.uk 14662T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14663S: Maintained 14664F: Documentation/filesystems/squashfs.txt 14665F: fs/squashfs/ 14666 14667SRM (Alpha) environment access 14668M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14669S: Maintained 14670F: arch/alpha/kernel/srm_env.c 14671 14672ST LSM6DSx IMU IIO DRIVER 14673M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14674L: linux-iio@vger.kernel.org 14675W: http://www.st.com/ 14676S: Maintained 14677F: drivers/iio/imu/st_lsm6dsx/ 14678F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14679 14680ST STM32 I2C/SMBUS DRIVER 14681M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14682L: linux-i2c@vger.kernel.org 14683S: Maintained 14684F: drivers/i2c/busses/i2c-stm32* 14685 14686ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14687M: Song Qiang <songqiang1304521@gmail.com> 14688L: linux-iio@vger.kernel.org 14689S: Maintained 14690F: drivers/iio/proximity/vl53l0x-i2c.c 14691F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14692 14693STABLE BRANCH 14694M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14695M: Sasha Levin <sashal@kernel.org> 14696L: stable@vger.kernel.org 14697S: Supported 14698F: Documentation/process/stable-kernel-rules.rst 14699 14700STAGING - COMEDI 14701M: Ian Abbott <abbotti@mev.co.uk> 14702M: H Hartley Sweeten <hsweeten@visionengravers.com> 14703S: Odd Fixes 14704F: drivers/staging/comedi/ 14705 14706STAGING - EROFS FILE SYSTEM 14707M: Gao Xiang <gaoxiang25@huawei.com> 14708M: Chao Yu <yuchao0@huawei.com> 14709L: linux-erofs@lists.ozlabs.org 14710S: Maintained 14711F: drivers/staging/erofs/ 14712 14713STAGING - INDUSTRIAL IO 14714M: Jonathan Cameron <jic23@kernel.org> 14715L: linux-iio@vger.kernel.org 14716S: Odd Fixes 14717F: Documentation/devicetree/bindings/staging/iio/ 14718F: drivers/staging/iio/ 14719 14720STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14721M: Marc Dietrich <marvin24@gmx.de> 14722L: ac100@lists.launchpad.net (moderated for non-subscribers) 14723L: linux-tegra@vger.kernel.org 14724S: Maintained 14725F: drivers/staging/nvec/ 14726 14727STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14728M: Jens Frederich <jfrederich@gmail.com> 14729M: Daniel Drake <dsd@laptop.org> 14730M: Jon Nettleton <jon.nettleton@gmail.com> 14731W: http://wiki.laptop.org/go/DCON 14732S: Maintained 14733F: drivers/staging/olpc_dcon/ 14734 14735STAGING - REALTEK RTL8712U DRIVERS 14736M: Larry Finger <Larry.Finger@lwfinger.net> 14737M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14738S: Odd Fixes 14739F: drivers/staging/rtl8712/ 14740 14741STAGING - REALTEK RTL8188EU DRIVERS 14742M: Larry Finger <Larry.Finger@lwfinger.net> 14743S: Odd Fixes 14744F: drivers/staging/rtl8188eu/ 14745 14746STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14747M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14748M: Teddy Wang <teddy.wang@siliconmotion.com> 14749M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14750L: linux-fbdev@vger.kernel.org 14751S: Maintained 14752F: drivers/staging/sm750fb/ 14753 14754STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14755M: William Hubbs <w.d.hubbs@gmail.com> 14756M: Chris Brannon <chris@the-brannons.com> 14757M: Kirk Reiser <kirk@reisers.ca> 14758M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14759L: speakup@linux-speakup.org 14760W: http://www.linux-speakup.org/ 14761S: Odd Fixes 14762F: drivers/staging/speakup/ 14763 14764STAGING - VIA VT665X DRIVERS 14765M: Forest Bond <forest@alittletooquiet.net> 14766S: Odd Fixes 14767F: drivers/staging/vt665?/ 14768 14769STAGING - WILC1000 WIFI DRIVER 14770M: Adham Abozaeid <adham.abozaeid@microchip.com> 14771M: Ajay Singh <ajay.kathat@microchip.com> 14772L: linux-wireless@vger.kernel.org 14773S: Supported 14774F: drivers/staging/wilc1000/ 14775 14776STAGING SUBSYSTEM 14777M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14778T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14779L: devel@driverdev.osuosl.org 14780S: Supported 14781F: drivers/staging/ 14782 14783STARFIRE/DURALAN NETWORK DRIVER 14784M: Ion Badulescu <ionut@badula.org> 14785S: Odd Fixes 14786F: drivers/net/ethernet/adaptec/starfire* 14787 14788STEC S1220 SKD DRIVER 14789M: Bart Van Assche <bart.vanassche@wdc.com> 14790L: linux-block@vger.kernel.org 14791S: Maintained 14792F: drivers/block/skd*[ch] 14793 14794STI AUDIO (ASoC) DRIVERS 14795M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14796L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14797S: Maintained 14798F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14799F: sound/soc/sti/ 14800 14801STI CEC DRIVER 14802M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14803S: Maintained 14804F: drivers/media/platform/sti/cec/ 14805F: Documentation/devicetree/bindings/media/stih-cec.txt 14806 14807STK1160 USB VIDEO CAPTURE DRIVER 14808M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14809L: linux-media@vger.kernel.org 14810T: git git://linuxtv.org/media_tree.git 14811S: Maintained 14812F: drivers/media/usb/stk1160/ 14813 14814STM32 AUDIO (ASoC) DRIVERS 14815M: Olivier Moysan <olivier.moysan@st.com> 14816M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14817L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14818S: Maintained 14819F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14820F: sound/soc/stm/ 14821 14822STM32 TIMER/LPTIMER DRIVERS 14823M: Fabrice Gasnier <fabrice.gasnier@st.com> 14824S: Maintained 14825F: drivers/*/stm32-*timer* 14826F: drivers/pwm/pwm-stm32* 14827F: include/linux/*/stm32-*tim* 14828F: Documentation/ABI/testing/*timer-stm32 14829F: Documentation/devicetree/bindings/*/stm32-*timer* 14830F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14831 14832STMMAC ETHERNET DRIVER 14833M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14834M: Alexandre Torgue <alexandre.torgue@st.com> 14835M: Jose Abreu <joabreu@synopsys.com> 14836L: netdev@vger.kernel.org 14837W: http://www.stlinux.com 14838S: Supported 14839F: drivers/net/ethernet/stmicro/stmmac/ 14840 14841SUN3/3X 14842M: Sam Creasey <sammy@sammy.net> 14843W: http://sammy.net/sun3/ 14844S: Maintained 14845F: arch/m68k/kernel/*sun3* 14846F: arch/m68k/sun3*/ 14847F: arch/m68k/include/asm/sun3* 14848F: drivers/net/ethernet/i825xx/sun3* 14849 14850SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14851M: Hans de Goede <hdegoede@redhat.com> 14852L: linux-input@vger.kernel.org 14853S: Maintained 14854F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14855F: drivers/input/keyboard/sun4i-lradc-keys.c 14856 14857SUNDANCE NETWORK DRIVER 14858M: Denis Kirjanov <kda@linux-powerpc.org> 14859L: netdev@vger.kernel.org 14860S: Maintained 14861F: drivers/net/ethernet/dlink/sundance.c 14862 14863SUPERH 14864M: Yoshinori Sato <ysato@users.sourceforge.jp> 14865M: Rich Felker <dalias@libc.org> 14866L: linux-sh@vger.kernel.org 14867Q: http://patchwork.kernel.org/project/linux-sh/list/ 14868S: Maintained 14869F: Documentation/sh/ 14870F: arch/sh/ 14871F: drivers/sh/ 14872 14873SUSPEND TO RAM 14874M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14875M: Len Brown <len.brown@intel.com> 14876M: Pavel Machek <pavel@ucw.cz> 14877L: linux-pm@vger.kernel.org 14878B: https://bugzilla.kernel.org 14879S: Supported 14880F: Documentation/power/ 14881F: arch/x86/kernel/acpi/ 14882F: drivers/base/power/ 14883F: kernel/power/ 14884F: include/linux/suspend.h 14885F: include/linux/freezer.h 14886F: include/linux/pm.h 14887 14888SVGA HANDLING 14889M: Martin Mares <mj@ucw.cz> 14890L: linux-video@atrey.karlin.mff.cuni.cz 14891S: Maintained 14892F: Documentation/svga.txt 14893F: arch/x86/boot/video* 14894 14895SWIOTLB SUBSYSTEM 14896M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14897L: iommu@lists.linux-foundation.org 14898T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14899S: Supported 14900F: kernel/dma/swiotlb.c 14901F: arch/*/kernel/pci-swiotlb.c 14902F: include/linux/swiotlb.h 14903 14904SWITCHDEV 14905M: Jiri Pirko <jiri@resnulli.us> 14906M: Ivan Vecera <ivecera@redhat.com> 14907L: netdev@vger.kernel.org 14908S: Supported 14909F: net/switchdev/ 14910F: include/net/switchdev.h 14911 14912SY8106A REGULATOR DRIVER 14913M: Icenowy Zheng <icenowy@aosc.io> 14914S: Maintained 14915F: drivers/regulator/sy8106a-regulator.c 14916F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14917 14918SYNC FILE FRAMEWORK 14919M: Sumit Semwal <sumit.semwal@linaro.org> 14920R: Gustavo Padovan <gustavo@padovan.org> 14921S: Maintained 14922L: linux-media@vger.kernel.org 14923L: dri-devel@lists.freedesktop.org 14924F: drivers/dma-buf/sync_* 14925F: drivers/dma-buf/dma-fence* 14926F: drivers/dma-buf/sw_sync.c 14927F: include/linux/sync_file.h 14928F: include/uapi/linux/sync_file.h 14929F: Documentation/sync_file.txt 14930T: git git://anongit.freedesktop.org/drm/drm-misc 14931 14932SYNOPSYS ARC ARCHITECTURE 14933M: Vineet Gupta <vgupta@synopsys.com> 14934L: linux-snps-arc@lists.infradead.org 14935S: Supported 14936F: arch/arc/ 14937F: Documentation/devicetree/bindings/arc/* 14938F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14939F: drivers/clocksource/arc_timer.c 14940F: drivers/tty/serial/arc_uart.c 14941T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14942 14943SYNOPSYS ARC HSDK SDP pll clock driver 14944M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14945S: Supported 14946F: drivers/clk/clk-hsdk-pll.c 14947F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14948 14949SYNOPSYS ARC SDP clock driver 14950M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14951S: Supported 14952F: drivers/clk/axs10x/* 14953F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14954 14955SYNOPSYS ARC SDP platform support 14956M: Alexey Brodkin <abrodkin@synopsys.com> 14957S: Supported 14958F: arch/arc/plat-axs10x 14959F: arch/arc/boot/dts/ax* 14960F: Documentation/devicetree/bindings/arc/axs10* 14961 14962SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14963M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14964S: Supported 14965F: drivers/reset/reset-axs10x.c 14966F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14967 14968SYNOPSYS CREG GPIO DRIVER 14969M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14970S: Maintained 14971F: drivers/gpio/gpio-creg-snps.c 14972F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14973 14974SYNOPSYS DESIGNWARE 8250 UART DRIVER 14975R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14976S: Maintained 14977F: drivers/tty/serial/8250/8250_dw.c 14978 14979SYNOPSYS DESIGNWARE APB GPIO DRIVER 14980M: Hoan Tran <hoan@os.amperecomputing.com> 14981L: linux-gpio@vger.kernel.org 14982S: Maintained 14983F: drivers/gpio/gpio-dwapb.c 14984F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14985 14986SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14987M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14988S: Maintained 14989F: drivers/dma/dwi-axi-dmac/ 14990F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14991 14992SYNOPSYS DESIGNWARE DMAC DRIVER 14993M: Viresh Kumar <vireshk@kernel.org> 14994R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14995S: Maintained 14996F: Documentation/devicetree/bindings/dma/snps-dma.txt 14997F: drivers/dma/dw/ 14998F: include/dt-bindings/dma/dw-dmac.h 14999F: include/linux/dma/dw.h 15000F: include/linux/platform_data/dma-dw.h 15001 15002SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15003M: Jose Abreu <Jose.Abreu@synopsys.com> 15004L: netdev@vger.kernel.org 15005S: Supported 15006F: drivers/net/ethernet/synopsys/ 15007 15008SYNOPSYS DESIGNWARE I2C DRIVER 15009M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15010R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15011R: Mika Westerberg <mika.westerberg@linux.intel.com> 15012L: linux-i2c@vger.kernel.org 15013S: Maintained 15014F: drivers/i2c/busses/i2c-designware-* 15015F: include/linux/platform_data/i2c-designware.h 15016 15017SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15018M: Jaehoon Chung <jh80.chung@samsung.com> 15019L: linux-mmc@vger.kernel.org 15020S: Maintained 15021F: drivers/mmc/host/dw_mmc* 15022 15023SYNOPSYS HSDK RESET CONTROLLER DRIVER 15024M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15025S: Supported 15026F: drivers/reset/reset-hsdk.c 15027F: include/dt-bindings/reset/snps,hsdk-reset.h 15028F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15029 15030SYSTEM CONFIGURATION (SYSCON) 15031M: Lee Jones <lee.jones@linaro.org> 15032M: Arnd Bergmann <arnd@arndb.de> 15033T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15034S: Supported 15035F: drivers/mfd/syscon.c 15036 15037SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15038M: Sudeep Holla <sudeep.holla@arm.com> 15039L: linux-arm-kernel@lists.infradead.org 15040S: Maintained 15041F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15042F: drivers/clk/clk-sc[mp]i.c 15043F: drivers/cpufreq/sc[mp]i-cpufreq.c 15044F: drivers/firmware/arm_scpi.c 15045F: drivers/firmware/arm_scmi/ 15046F: include/linux/sc[mp]i_protocol.h 15047 15048SYSTEM RESET/SHUTDOWN DRIVERS 15049M: Sebastian Reichel <sre@kernel.org> 15050L: linux-pm@vger.kernel.org 15051T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15052S: Maintained 15053F: Documentation/devicetree/bindings/power/reset/ 15054F: drivers/power/reset/ 15055 15056SYSTEM TRACE MODULE CLASS 15057M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15058S: Maintained 15059T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15060F: Documentation/trace/stm.rst 15061F: drivers/hwtracing/stm/ 15062F: include/linux/stm.h 15063F: include/uapi/linux/stm.h 15064 15065SYSV FILESYSTEM 15066M: Christoph Hellwig <hch@infradead.org> 15067S: Maintained 15068F: Documentation/filesystems/sysv-fs.txt 15069F: fs/sysv/ 15070F: include/linux/sysv_fs.h 15071 15072TASKSTATS STATISTICS INTERFACE 15073M: Balbir Singh <bsingharora@gmail.com> 15074S: Maintained 15075F: Documentation/accounting/taskstats* 15076F: include/linux/taskstats* 15077F: kernel/taskstats.c 15078 15079TC subsystem 15080M: Jamal Hadi Salim <jhs@mojatatu.com> 15081M: Cong Wang <xiyou.wangcong@gmail.com> 15082M: Jiri Pirko <jiri@resnulli.us> 15083L: netdev@vger.kernel.org 15084S: Maintained 15085F: include/net/pkt_cls.h 15086F: include/net/pkt_sched.h 15087F: include/net/tc_act/ 15088F: include/uapi/linux/pkt_cls.h 15089F: include/uapi/linux/pkt_sched.h 15090F: include/uapi/linux/tc_act/ 15091F: include/uapi/linux/tc_ematch/ 15092F: net/sched/ 15093 15094TC90522 MEDIA DRIVER 15095M: Akihiro Tsukada <tskd08@gmail.com> 15096L: linux-media@vger.kernel.org 15097S: Odd Fixes 15098F: drivers/media/dvb-frontends/tc90522* 15099 15100TCP LOW PRIORITY MODULE 15101M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15102M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15103W: http://tcp-lp-mod.sourceforge.net/ 15104S: Maintained 15105F: net/ipv4/tcp_lp.c 15106 15107TDA10071 MEDIA DRIVER 15108M: Antti Palosaari <crope@iki.fi> 15109L: linux-media@vger.kernel.org 15110W: https://linuxtv.org 15111W: http://palosaari.fi/linux/ 15112Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15113T: git git://linuxtv.org/anttip/media_tree.git 15114S: Maintained 15115F: drivers/media/dvb-frontends/tda10071* 15116 15117TDA18212 MEDIA DRIVER 15118M: Antti Palosaari <crope@iki.fi> 15119L: linux-media@vger.kernel.org 15120W: https://linuxtv.org 15121W: http://palosaari.fi/linux/ 15122Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15123T: git git://linuxtv.org/anttip/media_tree.git 15124S: Maintained 15125F: drivers/media/tuners/tda18212* 15126 15127TDA18218 MEDIA DRIVER 15128M: Antti Palosaari <crope@iki.fi> 15129L: linux-media@vger.kernel.org 15130W: https://linuxtv.org 15131W: http://palosaari.fi/linux/ 15132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15133T: git git://linuxtv.org/anttip/media_tree.git 15134S: Maintained 15135F: drivers/media/tuners/tda18218* 15136 15137TDA18250 MEDIA DRIVER 15138M: Olli Salonen <olli.salonen@iki.fi> 15139L: linux-media@vger.kernel.org 15140W: https://linuxtv.org 15141Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15142T: git git://linuxtv.org/media_tree.git 15143S: Maintained 15144F: drivers/media/tuners/tda18250* 15145 15146TDA18271 MEDIA DRIVER 15147M: Michael Krufky <mkrufky@linuxtv.org> 15148L: linux-media@vger.kernel.org 15149W: https://linuxtv.org 15150W: http://github.com/mkrufky 15151Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15152T: git git://linuxtv.org/mkrufky/tuners.git 15153S: Maintained 15154F: drivers/media/tuners/tda18271* 15155 15156TDA1997x MEDIA DRIVER 15157M: Tim Harvey <tharvey@gateworks.com> 15158L: linux-media@vger.kernel.org 15159W: https://linuxtv.org 15160Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15161S: Maintained 15162F: drivers/media/i2c/tda1997x.* 15163 15164TDA827x MEDIA DRIVER 15165M: Michael Krufky <mkrufky@linuxtv.org> 15166L: linux-media@vger.kernel.org 15167W: https://linuxtv.org 15168W: http://github.com/mkrufky 15169Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15170T: git git://linuxtv.org/mkrufky/tuners.git 15171S: Maintained 15172F: drivers/media/tuners/tda8290.* 15173 15174TDA8290 MEDIA DRIVER 15175M: Michael Krufky <mkrufky@linuxtv.org> 15176L: linux-media@vger.kernel.org 15177W: https://linuxtv.org 15178W: http://github.com/mkrufky 15179Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15180T: git git://linuxtv.org/mkrufky/tuners.git 15181S: Maintained 15182F: drivers/media/tuners/tda8290.* 15183 15184TDA9840 MEDIA DRIVER 15185M: Hans Verkuil <hverkuil@xs4all.nl> 15186L: linux-media@vger.kernel.org 15187T: git git://linuxtv.org/media_tree.git 15188W: https://linuxtv.org 15189S: Maintained 15190F: drivers/media/i2c/tda9840* 15191 15192TEA5761 TUNER DRIVER 15193M: Mauro Carvalho Chehab <mchehab@kernel.org> 15194L: linux-media@vger.kernel.org 15195W: https://linuxtv.org 15196T: git git://linuxtv.org/media_tree.git 15197S: Odd fixes 15198F: drivers/media/tuners/tea5761.* 15199 15200TEA5767 TUNER DRIVER 15201M: Mauro Carvalho Chehab <mchehab@kernel.org> 15202L: linux-media@vger.kernel.org 15203W: https://linuxtv.org 15204T: git git://linuxtv.org/media_tree.git 15205S: Maintained 15206F: drivers/media/tuners/tea5767.* 15207 15208TEA6415C MEDIA DRIVER 15209M: Hans Verkuil <hverkuil@xs4all.nl> 15210L: linux-media@vger.kernel.org 15211T: git git://linuxtv.org/media_tree.git 15212W: https://linuxtv.org 15213S: Maintained 15214F: drivers/media/i2c/tea6415c* 15215 15216TEA6420 MEDIA DRIVER 15217M: Hans Verkuil <hverkuil@xs4all.nl> 15218L: linux-media@vger.kernel.org 15219T: git git://linuxtv.org/media_tree.git 15220W: https://linuxtv.org 15221S: Maintained 15222F: drivers/media/i2c/tea6420* 15223 15224TEAM DRIVER 15225M: Jiri Pirko <jiri@resnulli.us> 15226L: netdev@vger.kernel.org 15227S: Supported 15228F: drivers/net/team/ 15229F: include/linux/if_team.h 15230F: include/uapi/linux/if_team.h 15231 15232TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15233M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15234S: Maintained 15235F: arch/x86/platform/ts5500/ 15236 15237TECHNOTREND USB IR RECEIVER 15238M: Sean Young <sean@mess.org> 15239L: linux-media@vger.kernel.org 15240S: Maintained 15241F: drivers/media/rc/ttusbir.c 15242 15243TECHWELL TW9910 VIDEO DECODER 15244L: linux-media@vger.kernel.org 15245S: Orphan 15246F: drivers/media/i2c/tw9910.c 15247F: include/media/i2c/tw9910.h 15248 15249TEE SUBSYSTEM 15250M: Jens Wiklander <jens.wiklander@linaro.org> 15251S: Maintained 15252F: include/linux/tee_drv.h 15253F: include/uapi/linux/tee.h 15254F: drivers/tee/ 15255F: Documentation/tee.txt 15256 15257TEGRA ARCHITECTURE SUPPORT 15258M: Thierry Reding <thierry.reding@gmail.com> 15259M: Jonathan Hunter <jonathanh@nvidia.com> 15260L: linux-tegra@vger.kernel.org 15261Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15262T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15263S: Supported 15264N: [^a-z]tegra 15265 15266TEGRA CLOCK DRIVER 15267M: Peter De Schrijver <pdeschrijver@nvidia.com> 15268M: Prashant Gaikwad <pgaikwad@nvidia.com> 15269S: Supported 15270F: drivers/clk/tegra/ 15271 15272TEGRA DMA DRIVERS 15273M: Laxman Dewangan <ldewangan@nvidia.com> 15274M: Jon Hunter <jonathanh@nvidia.com> 15275S: Supported 15276F: drivers/dma/tegra* 15277 15278TEGRA I2C DRIVER 15279M: Laxman Dewangan <ldewangan@nvidia.com> 15280S: Supported 15281F: drivers/i2c/busses/i2c-tegra.c 15282 15283TEGRA IOMMU DRIVERS 15284M: Thierry Reding <thierry.reding@gmail.com> 15285L: linux-tegra@vger.kernel.org 15286S: Supported 15287F: drivers/iommu/tegra* 15288 15289TEGRA KBC DRIVER 15290M: Laxman Dewangan <ldewangan@nvidia.com> 15291S: Supported 15292F: drivers/input/keyboard/tegra-kbc.c 15293 15294TEGRA NAND DRIVER 15295M: Stefan Agner <stefan@agner.ch> 15296M: Lucas Stach <dev@lynxeye.de> 15297S: Maintained 15298F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15299F: drivers/mtd/nand/raw/tegra_nand.c 15300 15301TEGRA PWM DRIVER 15302M: Thierry Reding <thierry.reding@gmail.com> 15303S: Supported 15304F: drivers/pwm/pwm-tegra.c 15305 15306TEGRA SERIAL DRIVER 15307M: Laxman Dewangan <ldewangan@nvidia.com> 15308S: Supported 15309F: drivers/tty/serial/serial-tegra.c 15310 15311TEGRA SPI DRIVER 15312M: Laxman Dewangan <ldewangan@nvidia.com> 15313S: Supported 15314F: drivers/spi/spi-tegra* 15315 15316TEHUTI ETHERNET DRIVER 15317M: Andy Gospodarek <andy@greyhouse.net> 15318L: netdev@vger.kernel.org 15319S: Supported 15320F: drivers/net/ethernet/tehuti/* 15321 15322Telecom Clock Driver for MCPL0010 15323M: Mark Gross <mark.gross@intel.com> 15324S: Supported 15325F: drivers/char/tlclk.c 15326 15327TENSILICA XTENSA PORT (xtensa) 15328M: Chris Zankel <chris@zankel.net> 15329M: Max Filippov <jcmvbkbc@gmail.com> 15330L: linux-xtensa@linux-xtensa.org 15331T: git git://github.com/czankel/xtensa-linux.git 15332S: Maintained 15333F: arch/xtensa/ 15334F: drivers/irqchip/irq-xtensa-* 15335 15336Texas Instruments' System Control Interface (TISCI) Protocol Driver 15337M: Nishanth Menon <nm@ti.com> 15338M: Tero Kristo <t-kristo@ti.com> 15339M: Santosh Shilimkar <ssantosh@kernel.org> 15340L: linux-arm-kernel@lists.infradead.org 15341S: Maintained 15342F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15343F: drivers/firmware/ti_sci* 15344F: include/linux/soc/ti/ti_sci_protocol.h 15345F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15346F: drivers/soc/ti/ti_sci_pm_domains.c 15347F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15348F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15349F: drivers/clk/keystone/sci-clk.c 15350F: drivers/reset/reset-ti-sci.c 15351 15352Texas Instruments ASoC drivers 15353M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15354L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15355S: Maintained 15356F: sound/soc/ti/ 15357 15358Texas Instruments' DAC7612 DAC Driver 15359M: Ricardo Ribalda <ricardo@ribalda.com> 15360L: linux-iio@vger.kernel.org 15361S: Supported 15362F: drivers/iio/dac/ti-dac7612.c 15363F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15364 15365THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15366M: Hans Verkuil <hverkuil@xs4all.nl> 15367L: linux-media@vger.kernel.org 15368T: git git://linuxtv.org/media_tree.git 15369W: https://linuxtv.org 15370S: Maintained 15371F: drivers/media/radio/radio-raremono.c 15372 15373THERMAL 15374M: Zhang Rui <rui.zhang@intel.com> 15375M: Eduardo Valentin <edubezval@gmail.com> 15376R: Daniel Lezcano <daniel.lezcano@linaro.org> 15377L: linux-pm@vger.kernel.org 15378T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15379T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15380Q: https://patchwork.kernel.org/project/linux-pm/list/ 15381S: Supported 15382F: drivers/thermal/ 15383F: include/linux/thermal.h 15384F: include/uapi/linux/thermal.h 15385F: include/linux/cpu_cooling.h 15386F: Documentation/devicetree/bindings/thermal/ 15387 15388THERMAL/CPU_COOLING 15389M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15390M: Viresh Kumar <viresh.kumar@linaro.org> 15391M: Javi Merino <javi.merino@kernel.org> 15392L: linux-pm@vger.kernel.org 15393S: Supported 15394F: Documentation/thermal/cpu-cooling-api.txt 15395F: drivers/thermal/cpu_cooling.c 15396F: include/linux/cpu_cooling.h 15397 15398THINKPAD ACPI EXTRAS DRIVER 15399M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15400L: ibm-acpi-devel@lists.sourceforge.net 15401L: platform-driver-x86@vger.kernel.org 15402W: http://ibm-acpi.sourceforge.net 15403W: http://thinkwiki.org/wiki/Ibm-acpi 15404T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15405S: Maintained 15406F: drivers/platform/x86/thinkpad_acpi.c 15407 15408THUNDERBOLT DRIVER 15409M: Andreas Noever <andreas.noever@gmail.com> 15410M: Michael Jamet <michael.jamet@intel.com> 15411M: Mika Westerberg <mika.westerberg@linux.intel.com> 15412M: Yehezkel Bernat <YehezkelShB@gmail.com> 15413T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15414S: Maintained 15415F: Documentation/admin-guide/thunderbolt.rst 15416F: drivers/thunderbolt/ 15417F: include/linux/thunderbolt.h 15418 15419THUNDERBOLT NETWORK DRIVER 15420M: Michael Jamet <michael.jamet@intel.com> 15421M: Mika Westerberg <mika.westerberg@linux.intel.com> 15422M: Yehezkel Bernat <YehezkelShB@gmail.com> 15423L: netdev@vger.kernel.org 15424S: Maintained 15425F: drivers/net/thunderbolt.c 15426 15427THUNDERX GPIO DRIVER 15428M: David Daney <david.daney@cavium.com> 15429S: Maintained 15430F: drivers/gpio/gpio-thunderx.c 15431 15432TI AM437X VPFE DRIVER 15433M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15434L: linux-media@vger.kernel.org 15435W: https://linuxtv.org 15436Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15437T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15438S: Maintained 15439F: drivers/media/platform/am437x/ 15440 15441TI BANDGAP AND THERMAL DRIVER 15442M: Eduardo Valentin <edubezval@gmail.com> 15443M: Keerthy <j-keerthy@ti.com> 15444L: linux-pm@vger.kernel.org 15445L: linux-omap@vger.kernel.org 15446S: Maintained 15447F: drivers/thermal/ti-soc-thermal/ 15448 15449TI BQ27XXX POWER SUPPLY DRIVER 15450R: Andrew F. Davis <afd@ti.com> 15451F: include/linux/power/bq27xxx_battery.h 15452F: drivers/power/supply/bq27xxx_battery.c 15453F: drivers/power/supply/bq27xxx_battery_i2c.c 15454 15455TI CDCE706 CLOCK DRIVER 15456M: Max Filippov <jcmvbkbc@gmail.com> 15457S: Maintained 15458F: drivers/clk/clk-cdce706.c 15459 15460TI CLOCK DRIVER 15461M: Tero Kristo <t-kristo@ti.com> 15462L: linux-omap@vger.kernel.org 15463S: Maintained 15464F: drivers/clk/ti/ 15465F: include/linux/clk/ti.h 15466 15467TI DAVINCI MACHINE SUPPORT 15468M: Sekhar Nori <nsekhar@ti.com> 15469M: Kevin Hilman <khilman@kernel.org> 15470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15471T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15472S: Supported 15473F: arch/arm/mach-davinci/ 15474F: drivers/i2c/busses/i2c-davinci.c 15475F: arch/arm/boot/dts/da850* 15476 15477TI DAVINCI SERIES CLOCK DRIVER 15478M: David Lechner <david@lechnology.com> 15479R: Sekhar Nori <nsekhar@ti.com> 15480S: Maintained 15481F: Documentation/devicetree/bindings/clock/ti/davinci/ 15482F: drivers/clk/davinci/ 15483 15484TI DAVINCI SERIES GPIO DRIVER 15485M: Keerthy <j-keerthy@ti.com> 15486L: linux-gpio@vger.kernel.org 15487S: Maintained 15488F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15489F: drivers/gpio/gpio-davinci.c 15490 15491TI DAVINCI SERIES MEDIA DRIVER 15492M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15493L: linux-media@vger.kernel.org 15494W: https://linuxtv.org 15495Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15496T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15497S: Maintained 15498F: drivers/media/platform/davinci/ 15499F: include/media/davinci/ 15500 15501TI ETHERNET SWITCH DRIVER (CPSW) 15502R: Grygorii Strashko <grygorii.strashko@ti.com> 15503L: linux-omap@vger.kernel.org 15504L: netdev@vger.kernel.org 15505S: Maintained 15506F: drivers/net/ethernet/ti/cpsw* 15507F: drivers/net/ethernet/ti/davinci* 15508 15509TI FLASH MEDIA INTERFACE DRIVER 15510M: Alex Dubov <oakad@yahoo.com> 15511S: Maintained 15512F: drivers/misc/tifm* 15513F: drivers/mmc/host/tifm_sd.c 15514F: include/linux/tifm.h 15515 15516TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15517M: Santosh Shilimkar <ssantosh@kernel.org> 15518L: linux-kernel@vger.kernel.org 15519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15520S: Maintained 15521F: drivers/soc/ti/* 15522T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15523 15524TI LM49xxx FAMILY ASoC CODEC DRIVERS 15525M: M R Swami Reddy <mr.swami.reddy@ti.com> 15526M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15527L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15528S: Maintained 15529F: sound/soc/codecs/lm49453* 15530F: sound/soc/codecs/isabelle* 15531 15532TI LP855x BACKLIGHT DRIVER 15533M: Milo Kim <milo.kim@ti.com> 15534S: Maintained 15535F: Documentation/backlight/lp855x-driver.txt 15536F: drivers/video/backlight/lp855x_bl.c 15537F: include/linux/platform_data/lp855x.h 15538 15539TI LP8727 CHARGER DRIVER 15540M: Milo Kim <milo.kim@ti.com> 15541S: Maintained 15542F: drivers/power/supply/lp8727_charger.c 15543F: include/linux/platform_data/lp8727.h 15544 15545TI LP8788 MFD DRIVER 15546M: Milo Kim <milo.kim@ti.com> 15547S: Maintained 15548F: drivers/iio/adc/lp8788_adc.c 15549F: drivers/leds/leds-lp8788.c 15550F: drivers/mfd/lp8788*.c 15551F: drivers/power/supply/lp8788-charger.c 15552F: drivers/regulator/lp8788-*.c 15553F: include/linux/mfd/lp8788*.h 15554 15555TI NETCP ETHERNET DRIVER 15556M: Wingman Kwok <w-kwok2@ti.com> 15557M: Murali Karicheri <m-karicheri2@ti.com> 15558L: netdev@vger.kernel.org 15559S: Maintained 15560F: drivers/net/ethernet/ti/netcp* 15561 15562TI PCM3060 ASoC CODEC DRIVER 15563M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15564L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15565S: Maintained 15566F: Documentation/devicetree/bindings/sound/pcm3060.txt 15567F: sound/soc/codecs/pcm3060* 15568 15569TI TAS571X FAMILY ASoC CODEC DRIVER 15570M: Kevin Cernekee <cernekee@chromium.org> 15571L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15572S: Odd Fixes 15573F: sound/soc/codecs/tas571x* 15574 15575TI TRF7970A NFC DRIVER 15576M: Mark Greer <mgreer@animalcreek.com> 15577L: linux-wireless@vger.kernel.org 15578L: linux-nfc@lists.01.org (moderated for non-subscribers) 15579S: Supported 15580F: drivers/nfc/trf7970a.c 15581F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15582 15583TI TWL4030 SERIES SOC CODEC DRIVER 15584M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15585L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15586S: Maintained 15587F: sound/soc/codecs/twl4030* 15588 15589TI VPE/CAL DRIVERS 15590M: Benoit Parrot <bparrot@ti.com> 15591L: linux-media@vger.kernel.org 15592W: http://linuxtv.org/ 15593Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15594S: Maintained 15595F: drivers/media/platform/ti-vpe/ 15596 15597TI WILINK WIRELESS DRIVERS 15598L: linux-wireless@vger.kernel.org 15599W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15600W: http://wireless.kernel.org/en/users/Drivers/wl1251 15601T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15602S: Orphan 15603F: drivers/net/wireless/ti/ 15604F: include/linux/wl12xx.h 15605 15606TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15607M: John Stultz <john.stultz@linaro.org> 15608M: Thomas Gleixner <tglx@linutronix.de> 15609R: Stephen Boyd <sboyd@kernel.org> 15610L: linux-kernel@vger.kernel.org 15611T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15612S: Supported 15613F: include/linux/clocksource.h 15614F: include/linux/time.h 15615F: include/linux/timex.h 15616F: include/uapi/linux/time.h 15617F: include/uapi/linux/timex.h 15618F: kernel/time/clocksource.c 15619F: kernel/time/time*.c 15620F: kernel/time/alarmtimer.c 15621F: kernel/time/ntp.c 15622F: tools/testing/selftests/timers/ 15623 15624TIPC NETWORK LAYER 15625M: Jon Maloy <jon.maloy@ericsson.com> 15626M: Ying Xue <ying.xue@windriver.com> 15627L: netdev@vger.kernel.org (core kernel code) 15628L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15629W: http://tipc.sourceforge.net/ 15630S: Maintained 15631F: include/uapi/linux/tipc*.h 15632F: net/tipc/ 15633 15634TLAN NETWORK DRIVER 15635M: Samuel Chessman <chessman@tux.org> 15636L: tlan-devel@lists.sourceforge.net (subscribers-only) 15637W: http://sourceforge.net/projects/tlan/ 15638S: Maintained 15639F: Documentation/networking/device_drivers/ti/tlan.txt 15640F: drivers/net/ethernet/ti/tlan.* 15641 15642TM6000 VIDEO4LINUX DRIVER 15643M: Mauro Carvalho Chehab <mchehab@kernel.org> 15644L: linux-media@vger.kernel.org 15645W: https://linuxtv.org 15646T: git git://linuxtv.org/media_tree.git 15647S: Odd fixes 15648F: drivers/media/usb/tm6000/ 15649F: Documentation/media/v4l-drivers/tm6000* 15650 15651TMIO/SDHI MMC DRIVER 15652M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15653L: linux-mmc@vger.kernel.org 15654S: Supported 15655F: drivers/mmc/host/tmio_mmc* 15656F: drivers/mmc/host/renesas_sdhi* 15657F: include/linux/mfd/tmio.h 15658 15659TMP401 HARDWARE MONITOR DRIVER 15660M: Guenter Roeck <linux@roeck-us.net> 15661L: linux-hwmon@vger.kernel.org 15662S: Maintained 15663F: Documentation/hwmon/tmp401 15664F: drivers/hwmon/tmp401.c 15665 15666TMPFS (SHMEM FILESYSTEM) 15667M: Hugh Dickins <hughd@google.com> 15668L: linux-mm@kvack.org 15669S: Maintained 15670F: include/linux/shmem_fs.h 15671F: mm/shmem.c 15672 15673TOMOYO SECURITY MODULE 15674M: Kentaro Takeda <takedakn@nttdata.co.jp> 15675M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15676L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15677L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15678L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15679L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15680W: https://tomoyo.osdn.jp/ 15681S: Maintained 15682F: security/tomoyo/ 15683 15684TOPSTAR LAPTOP EXTRAS DRIVER 15685M: Herton Ronaldo Krzesinski <herton@canonical.com> 15686L: platform-driver-x86@vger.kernel.org 15687S: Maintained 15688F: drivers/platform/x86/topstar-laptop.c 15689 15690TORTURE-TEST MODULES 15691M: Davidlohr Bueso <dave@stgolabs.net> 15692M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15693M: Josh Triplett <josh@joshtriplett.org> 15694L: linux-kernel@vger.kernel.org 15695S: Supported 15696T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15697F: Documentation/RCU/torture.txt 15698F: kernel/torture.c 15699F: kernel/rcu/rcutorture.c 15700F: kernel/rcu/rcuperf.c 15701F: kernel/locking/locktorture.c 15702 15703TOSHIBA ACPI EXTRAS DRIVER 15704M: Azael Avalos <coproscefalo@gmail.com> 15705L: platform-driver-x86@vger.kernel.org 15706S: Maintained 15707F: drivers/platform/x86/toshiba_acpi.c 15708 15709TOSHIBA BLUETOOTH DRIVER 15710M: Azael Avalos <coproscefalo@gmail.com> 15711L: platform-driver-x86@vger.kernel.org 15712S: Maintained 15713F: drivers/platform/x86/toshiba_bluetooth.c 15714 15715TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15716M: Azael Avalos <coproscefalo@gmail.com> 15717L: platform-driver-x86@vger.kernel.org 15718S: Maintained 15719F: drivers/platform/x86/toshiba_haps.c 15720 15721TOSHIBA SMM DRIVER 15722M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15723W: http://www.buzzard.org.uk/toshiba/ 15724S: Maintained 15725F: drivers/char/toshiba.c 15726F: include/linux/toshiba.h 15727F: include/uapi/linux/toshiba.h 15728 15729TOSHIBA TC358743 DRIVER 15730M: Mats Randgaard <matrandg@cisco.com> 15731L: linux-media@vger.kernel.org 15732S: Maintained 15733F: drivers/media/i2c/tc358743* 15734F: include/media/i2c/tc358743.h 15735 15736TOSHIBA WMI HOTKEYS DRIVER 15737M: Azael Avalos <coproscefalo@gmail.com> 15738L: platform-driver-x86@vger.kernel.org 15739S: Maintained 15740F: drivers/platform/x86/toshiba-wmi.c 15741 15742TPM DEVICE DRIVER 15743M: Peter Huewe <peterhuewe@gmx.de> 15744M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15745R: Jason Gunthorpe <jgg@ziepe.ca> 15746L: linux-integrity@vger.kernel.org 15747Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15748W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15749T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15750S: Maintained 15751F: drivers/char/tpm/ 15752 15753TRACING 15754M: Steven Rostedt <rostedt@goodmis.org> 15755M: Ingo Molnar <mingo@redhat.com> 15756T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15757S: Maintained 15758F: Documentation/trace/ftrace.rst 15759F: arch/*/*/*/ftrace.h 15760F: arch/*/kernel/ftrace.c 15761F: include/*/ftrace.h 15762F: include/linux/trace*.h 15763F: include/trace/ 15764F: kernel/trace/ 15765F: tools/testing/selftests/ftrace/ 15766 15767TRACING MMIO ACCESSES (MMIOTRACE) 15768M: Steven Rostedt <rostedt@goodmis.org> 15769M: Ingo Molnar <mingo@kernel.org> 15770R: Karol Herbst <karolherbst@gmail.com> 15771R: Pekka Paalanen <ppaalanen@gmail.com> 15772S: Maintained 15773L: linux-kernel@vger.kernel.org 15774L: nouveau@lists.freedesktop.org 15775F: kernel/trace/trace_mmiotrace.c 15776F: include/linux/mmiotrace.h 15777F: arch/x86/mm/kmmio.c 15778F: arch/x86/mm/mmio-mod.c 15779F: arch/x86/mm/testmmiotrace.c 15780 15781TRIVIAL PATCHES 15782M: Jiri Kosina <trivial@kernel.org> 15783T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15784S: Maintained 15785K: ^Subject:.*(?i)trivial 15786 15787TEMPO SEMICONDUCTOR DRIVERS 15788M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15789S: Maintained 15790F: sound/soc/codecs/tscs*.c 15791F: sound/soc/codecs/tscs*.h 15792F: Documentation/devicetree/bindings/sound/tscs*.txt 15793 15794TTY LAYER 15795M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15796M: Jiri Slaby <jslaby@suse.com> 15797S: Supported 15798T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15799F: Documentation/serial/ 15800F: drivers/tty/ 15801F: drivers/tty/serial/serial_core.c 15802F: include/linux/serial_core.h 15803F: include/linux/serial.h 15804F: include/linux/tty.h 15805F: include/uapi/linux/serial_core.h 15806F: include/uapi/linux/serial.h 15807F: include/uapi/linux/tty.h 15808 15809TUA9001 MEDIA DRIVER 15810M: Antti Palosaari <crope@iki.fi> 15811L: linux-media@vger.kernel.org 15812W: https://linuxtv.org 15813W: http://palosaari.fi/linux/ 15814Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15815T: git git://linuxtv.org/anttip/media_tree.git 15816S: Maintained 15817F: drivers/media/tuners/tua9001* 15818 15819TULIP NETWORK DRIVERS 15820L: netdev@vger.kernel.org 15821L: linux-parisc@vger.kernel.org 15822S: Orphan 15823F: drivers/net/ethernet/dec/tulip/ 15824 15825TUN/TAP driver 15826M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15827W: http://vtun.sourceforge.net/tun 15828S: Maintained 15829F: Documentation/networking/tuntap.txt 15830F: arch/um/os-Linux/drivers/ 15831 15832TURBOCHANNEL SUBSYSTEM 15833M: "Maciej W. Rozycki" <macro@linux-mips.org> 15834M: Ralf Baechle <ralf@linux-mips.org> 15835L: linux-mips@vger.kernel.org 15836Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15837S: Maintained 15838F: drivers/tc/ 15839F: include/linux/tc.h 15840 15841TURBOSTAT UTILITY 15842M: "Len Brown" <lenb@kernel.org> 15843L: linux-pm@vger.kernel.org 15844B: https://bugzilla.kernel.org 15845Q: https://patchwork.kernel.org/project/linux-pm/list/ 15846T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15847S: Supported 15848F: tools/power/x86/turbostat/ 15849 15850TW5864 VIDEO4LINUX DRIVER 15851M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15852M: Anton Sviridenko <anton@corp.bluecherry.net> 15853M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15854M: Andrey Utkin <andrey_utkin@fastmail.com> 15855L: linux-media@vger.kernel.org 15856S: Supported 15857F: drivers/media/pci/tw5864/ 15858 15859TW68 VIDEO4LINUX DRIVER 15860M: Hans Verkuil <hverkuil@xs4all.nl> 15861L: linux-media@vger.kernel.org 15862T: git git://linuxtv.org/media_tree.git 15863W: https://linuxtv.org 15864S: Odd Fixes 15865F: drivers/media/pci/tw68/ 15866 15867TW686X VIDEO4LINUX DRIVER 15868M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15869L: linux-media@vger.kernel.org 15870T: git git://linuxtv.org/media_tree.git 15871W: http://linuxtv.org 15872S: Maintained 15873F: drivers/media/pci/tw686x/ 15874 15875UBI FILE SYSTEM (UBIFS) 15876M: Richard Weinberger <richard@nod.at> 15877M: Artem Bityutskiy <dedekind1@gmail.com> 15878M: Adrian Hunter <adrian.hunter@intel.com> 15879L: linux-mtd@lists.infradead.org 15880T: git git://git.infradead.org/ubifs-2.6.git 15881W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15882S: Supported 15883F: Documentation/filesystems/ubifs.txt 15884F: fs/ubifs/ 15885 15886UCLINUX (M68KNOMMU AND COLDFIRE) 15887M: Greg Ungerer <gerg@linux-m68k.org> 15888W: http://www.linux-m68k.org/ 15889W: http://www.uclinux.org/ 15890L: linux-m68k@lists.linux-m68k.org 15891L: uclinux-dev@uclinux.org (subscribers-only) 15892T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15893S: Maintained 15894F: arch/m68k/coldfire/ 15895F: arch/m68k/68*/ 15896F: arch/m68k/*/*_no.* 15897F: arch/m68k/include/asm/*_no.* 15898 15899UDF FILESYSTEM 15900M: Jan Kara <jack@suse.com> 15901S: Maintained 15902F: Documentation/filesystems/udf.txt 15903F: fs/udf/ 15904 15905UDRAW TABLET 15906M: Bastien Nocera <hadess@hadess.net> 15907L: linux-input@vger.kernel.org 15908S: Maintained 15909F: drivers/hid/hid-udraw-ps3.c 15910 15911UFS FILESYSTEM 15912M: Evgeniy Dushistov <dushistov@mail.ru> 15913S: Maintained 15914F: Documentation/filesystems/ufs.txt 15915F: fs/ufs/ 15916 15917UHID USERSPACE HID IO DRIVER: 15918M: David Herrmann <dh.herrmann@googlemail.com> 15919L: linux-input@vger.kernel.org 15920S: Maintained 15921F: drivers/hid/uhid.c 15922F: include/uapi/linux/uhid.h 15923 15924ULPI BUS 15925M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15926L: linux-usb@vger.kernel.org 15927S: Maintained 15928F: drivers/usb/common/ulpi.c 15929F: include/linux/ulpi/ 15930 15931ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15932L: linux-usb@vger.kernel.org 15933S: Orphan 15934F: drivers/uwb/ 15935F: include/linux/uwb.h 15936F: include/linux/uwb/ 15937 15938UNICORE32 ARCHITECTURE: 15939M: Guan Xuetao <gxt@pku.edu.cn> 15940W: http://mprc.pku.edu.cn/~guanxuetao/linux 15941S: Maintained 15942T: git git://github.com/gxt/linux.git 15943F: arch/unicore32/ 15944 15945UNIFDEF 15946M: Tony Finch <dot@dotat.at> 15947W: http://dotat.at/prog/unifdef 15948S: Maintained 15949F: scripts/unifdef.c 15950 15951UNIFORM CDROM DRIVER 15952M: Jens Axboe <axboe@kernel.dk> 15953W: http://www.kernel.dk 15954S: Maintained 15955F: Documentation/cdrom/ 15956F: drivers/cdrom/cdrom.c 15957F: include/linux/cdrom.h 15958F: include/uapi/linux/cdrom.h 15959 15960UNISYS S-PAR DRIVERS 15961M: David Kershner <david.kershner@unisys.com> 15962L: sparmaintainer@unisys.com (Unisys internal) 15963S: Supported 15964F: include/linux/visorbus.h 15965F: drivers/visorbus/ 15966F: drivers/staging/unisys/ 15967 15968UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15969R: Alim Akhtar <alim.akhtar@samsung.com> 15970R: Avri Altman <avri.altman@wdc.com> 15971R: Pedro Sousa <pedrom.sousa@synopsys.com> 15972L: linux-scsi@vger.kernel.org 15973S: Supported 15974F: Documentation/scsi/ufs.txt 15975F: drivers/scsi/ufs/ 15976 15977UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15978M: Pedro Sousa <pedrom.sousa@synopsys.com> 15979L: linux-scsi@vger.kernel.org 15980S: Supported 15981F: drivers/scsi/ufs/*dwc* 15982 15983UNSORTED BLOCK IMAGES (UBI) 15984M: Artem Bityutskiy <dedekind1@gmail.com> 15985M: Richard Weinberger <richard@nod.at> 15986W: http://www.linux-mtd.infradead.org/ 15987L: linux-mtd@lists.infradead.org 15988T: git git://git.infradead.org/ubifs-2.6.git 15989S: Supported 15990F: drivers/mtd/ubi/ 15991F: include/linux/mtd/ubi.h 15992F: include/uapi/mtd/ubi-user.h 15993 15994USB "USBNET" DRIVER FRAMEWORK 15995M: Oliver Neukum <oneukum@suse.com> 15996L: netdev@vger.kernel.org 15997W: http://www.linux-usb.org/usbnet 15998S: Maintained 15999F: drivers/net/usb/usbnet.c 16000F: include/linux/usb/usbnet.h 16001 16002USB ACM DRIVER 16003M: Oliver Neukum <oneukum@suse.com> 16004L: linux-usb@vger.kernel.org 16005S: Maintained 16006F: Documentation/usb/acm.txt 16007F: drivers/usb/class/cdc-acm.* 16008 16009USB AR5523 WIRELESS DRIVER 16010M: Pontus Fuchs <pontus.fuchs@gmail.com> 16011L: linux-wireless@vger.kernel.org 16012S: Maintained 16013F: drivers/net/wireless/ath/ar5523/ 16014 16015USB ATTACHED SCSI 16016M: Oliver Neukum <oneukum@suse.com> 16017L: linux-usb@vger.kernel.org 16018L: linux-scsi@vger.kernel.org 16019S: Maintained 16020F: drivers/usb/storage/uas.c 16021 16022USB CDC ETHERNET DRIVER 16023M: Oliver Neukum <oliver@neukum.org> 16024L: linux-usb@vger.kernel.org 16025S: Maintained 16026F: drivers/net/usb/cdc_*.c 16027F: include/uapi/linux/usb/cdc.h 16028 16029USB CHAOSKEY DRIVER 16030M: Keith Packard <keithp@keithp.com> 16031L: linux-usb@vger.kernel.org 16032S: Maintained 16033F: drivers/usb/misc/chaoskey.c 16034 16035USB CYPRESS C67X00 DRIVER 16036M: Peter Korsgaard <jacmet@sunsite.dk> 16037L: linux-usb@vger.kernel.org 16038S: Maintained 16039F: drivers/usb/c67x00/ 16040 16041USB DAVICOM DM9601 DRIVER 16042M: Peter Korsgaard <jacmet@sunsite.dk> 16043L: netdev@vger.kernel.org 16044W: http://www.linux-usb.org/usbnet 16045S: Maintained 16046F: drivers/net/usb/dm9601.c 16047 16048USB DIAMOND RIO500 DRIVER 16049M: Cesar Miquel <miquel@df.uba.ar> 16050L: rio500-users@lists.sourceforge.net 16051W: http://rio500.sourceforge.net 16052S: Maintained 16053F: drivers/usb/misc/rio500* 16054 16055USB EHCI DRIVER 16056M: Alan Stern <stern@rowland.harvard.edu> 16057L: linux-usb@vger.kernel.org 16058S: Maintained 16059F: Documentation/usb/ehci.txt 16060F: drivers/usb/host/ehci* 16061 16062USB GADGET/PERIPHERAL SUBSYSTEM 16063M: Felipe Balbi <balbi@kernel.org> 16064L: linux-usb@vger.kernel.org 16065W: http://www.linux-usb.org/gadget 16066T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16067S: Maintained 16068F: drivers/usb/gadget/ 16069F: include/linux/usb/gadget* 16070 16071USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16072M: Jiri Kosina <jikos@kernel.org> 16073M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16074L: linux-usb@vger.kernel.org 16075T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16076S: Maintained 16077F: Documentation/hid/hiddev.txt 16078F: drivers/hid/usbhid/ 16079 16080USB INTEL XHCI ROLE MUX DRIVER 16081M: Hans de Goede <hdegoede@redhat.com> 16082L: linux-usb@vger.kernel.org 16083S: Maintained 16084F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16085 16086USB ISP116X DRIVER 16087M: Olav Kongas <ok@artecdesign.ee> 16088L: linux-usb@vger.kernel.org 16089S: Maintained 16090F: drivers/usb/host/isp116x* 16091F: include/linux/usb/isp116x.h 16092 16093USB LAN78XX ETHERNET DRIVER 16094M: Woojung Huh <woojung.huh@microchip.com> 16095M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16096L: netdev@vger.kernel.org 16097S: Maintained 16098F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16099F: drivers/net/usb/lan78xx.* 16100F: include/dt-bindings/net/microchip-lan78xx.h 16101 16102USB MASS STORAGE DRIVER 16103M: Alan Stern <stern@rowland.harvard.edu> 16104L: linux-usb@vger.kernel.org 16105L: usb-storage@lists.one-eyed-alien.net 16106S: Maintained 16107F: drivers/usb/storage/ 16108 16109USB MIDI DRIVER 16110M: Clemens Ladisch <clemens@ladisch.de> 16111L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16112T: git git://git.alsa-project.org/alsa-kernel.git 16113S: Maintained 16114F: sound/usb/midi.* 16115 16116USB NETWORKING DRIVERS 16117L: linux-usb@vger.kernel.org 16118S: Odd Fixes 16119F: drivers/net/usb/ 16120 16121USB OHCI DRIVER 16122M: Alan Stern <stern@rowland.harvard.edu> 16123L: linux-usb@vger.kernel.org 16124S: Maintained 16125F: Documentation/usb/ohci.txt 16126F: drivers/usb/host/ohci* 16127 16128USB OTG FSM (Finite State Machine) 16129M: Peter Chen <Peter.Chen@nxp.com> 16130T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16131L: linux-usb@vger.kernel.org 16132S: Maintained 16133F: drivers/usb/common/usb-otg-fsm.c 16134 16135USB OVER IP DRIVER 16136M: Valentina Manea <valentina.manea.m@gmail.com> 16137M: Shuah Khan <shuah@kernel.org> 16138M: Shuah Khan <skhan@linuxfoundation.org> 16139L: linux-usb@vger.kernel.org 16140S: Maintained 16141F: Documentation/usb/usbip_protocol.txt 16142F: drivers/usb/usbip/ 16143F: tools/usb/usbip/ 16144F: tools/testing/selftests/drivers/usb/usbip/ 16145 16146USB PEGASUS DRIVER 16147M: Petko Manolov <petkan@nucleusys.com> 16148L: linux-usb@vger.kernel.org 16149L: netdev@vger.kernel.org 16150T: git git://github.com/petkan/pegasus.git 16151W: https://github.com/petkan/pegasus 16152S: Maintained 16153F: drivers/net/usb/pegasus.* 16154 16155USB PHY LAYER 16156M: Felipe Balbi <balbi@kernel.org> 16157L: linux-usb@vger.kernel.org 16158T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16159S: Maintained 16160F: drivers/usb/phy/ 16161 16162USB PRINTER DRIVER (usblp) 16163M: Pete Zaitcev <zaitcev@redhat.com> 16164L: linux-usb@vger.kernel.org 16165S: Supported 16166F: drivers/usb/class/usblp.c 16167 16168USB QMI WWAN NETWORK DRIVER 16169M: Bjørn Mork <bjorn@mork.no> 16170L: netdev@vger.kernel.org 16171S: Maintained 16172F: Documentation/ABI/testing/sysfs-class-net-qmi 16173F: drivers/net/usb/qmi_wwan.c 16174 16175USB RTL8150 DRIVER 16176M: Petko Manolov <petkan@nucleusys.com> 16177L: linux-usb@vger.kernel.org 16178L: netdev@vger.kernel.org 16179T: git git://github.com/petkan/rtl8150.git 16180W: https://github.com/petkan/rtl8150 16181S: Maintained 16182F: drivers/net/usb/rtl8150.c 16183 16184USB SERIAL SUBSYSTEM 16185M: Johan Hovold <johan@kernel.org> 16186L: linux-usb@vger.kernel.org 16187T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16188S: Maintained 16189F: Documentation/usb/usb-serial.txt 16190F: drivers/usb/serial/ 16191F: include/linux/usb/serial.h 16192 16193USB SMSC75XX ETHERNET DRIVER 16194M: Steve Glendinning <steve.glendinning@shawell.net> 16195L: netdev@vger.kernel.org 16196S: Maintained 16197F: drivers/net/usb/smsc75xx.* 16198 16199USB SMSC95XX ETHERNET DRIVER 16200M: Steve Glendinning <steve.glendinning@shawell.net> 16201M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16202L: netdev@vger.kernel.org 16203S: Maintained 16204F: drivers/net/usb/smsc95xx.* 16205 16206USB SUBSYSTEM 16207M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16208L: linux-usb@vger.kernel.org 16209W: http://www.linux-usb.org 16210T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16211S: Supported 16212F: Documentation/devicetree/bindings/usb/ 16213F: Documentation/usb/ 16214F: drivers/usb/ 16215F: include/linux/usb.h 16216F: include/linux/usb/ 16217 16218USB TYPEC PI3USB30532 MUX DRIVER 16219M: Hans de Goede <hdegoede@redhat.com> 16220L: linux-usb@vger.kernel.org 16221S: Maintained 16222F: drivers/usb/typec/mux/pi3usb30532.c 16223 16224USB TYPEC CLASS 16225M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16226L: linux-usb@vger.kernel.org 16227S: Maintained 16228F: Documentation/ABI/testing/sysfs-class-typec 16229F: Documentation/driver-api/usb/typec.rst 16230F: drivers/usb/typec/ 16231F: include/linux/usb/typec.h 16232 16233USB TYPEC BUS FOR ALTERNATE MODES 16234M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16235L: linux-usb@vger.kernel.org 16236S: Maintained 16237F: Documentation/ABI/testing/sysfs-bus-typec 16238F: Documentation/driver-api/usb/typec_bus.rst 16239F: drivers/usb/typec/altmodes/ 16240F: include/linux/usb/typec_altmode.h 16241 16242USB TYPEC PORT CONTROLLER DRIVERS 16243M: Guenter Roeck <linux@roeck-us.net> 16244L: linux-usb@vger.kernel.org 16245S: Maintained 16246F: drivers/usb/typec/tcpm/ 16247 16248USB UHCI DRIVER 16249M: Alan Stern <stern@rowland.harvard.edu> 16250L: linux-usb@vger.kernel.org 16251S: Maintained 16252F: drivers/usb/host/uhci* 16253 16254USB VIDEO CLASS 16255M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16256L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16257L: linux-media@vger.kernel.org 16258T: git git://linuxtv.org/media_tree.git 16259W: http://www.ideasonboard.org/uvc/ 16260S: Maintained 16261F: drivers/media/usb/uvc/ 16262F: include/uapi/linux/uvcvideo.h 16263 16264USB VISION DRIVER 16265M: Hans Verkuil <hverkuil@xs4all.nl> 16266L: linux-media@vger.kernel.org 16267T: git git://linuxtv.org/media_tree.git 16268W: https://linuxtv.org 16269S: Odd Fixes 16270F: drivers/media/usb/usbvision/ 16271 16272USB WEBCAM GADGET 16273M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16274L: linux-usb@vger.kernel.org 16275S: Maintained 16276F: drivers/usb/gadget/function/*uvc* 16277F: drivers/usb/gadget/legacy/webcam.c 16278F: include/uapi/linux/usb/g_uvc.h 16279 16280USB WIRELESS RNDIS DRIVER (rndis_wlan) 16281M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16282L: linux-wireless@vger.kernel.org 16283S: Maintained 16284F: drivers/net/wireless/rndis_wlan.c 16285 16286USB XHCI DRIVER 16287M: Mathias Nyman <mathias.nyman@intel.com> 16288L: linux-usb@vger.kernel.org 16289S: Supported 16290F: drivers/usb/host/xhci* 16291F: drivers/usb/host/pci-quirks* 16292 16293USB ZD1201 DRIVER 16294L: linux-wireless@vger.kernel.org 16295W: http://linux-lc100020.sourceforge.net 16296S: Orphan 16297F: drivers/net/wireless/zydas/zd1201.* 16298 16299USB ZR364XX DRIVER 16300M: Antoine Jacquet <royale@zerezo.com> 16301L: linux-usb@vger.kernel.org 16302L: linux-media@vger.kernel.org 16303T: git git://linuxtv.org/media_tree.git 16304W: http://royale.zerezo.com/zr364xx/ 16305S: Maintained 16306F: Documentation/media/v4l-drivers/zr364xx* 16307F: drivers/media/usb/zr364xx/ 16308 16309USER-MODE LINUX (UML) 16310M: Jeff Dike <jdike@addtoit.com> 16311M: Richard Weinberger <richard@nod.at> 16312M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16313L: linux-um@lists.infradead.org 16314W: http://user-mode-linux.sourceforge.net 16315Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16317S: Maintained 16318F: Documentation/virtual/uml/ 16319F: arch/um/ 16320F: arch/x86/um/ 16321F: fs/hostfs/ 16322 16323USERSPACE COPYIN/COPYOUT (UIOVEC) 16324M: Alexander Viro <viro@zeniv.linux.org.uk> 16325S: Maintained 16326F: lib/iov_iter.c 16327F: include/linux/uio.h 16328 16329USERSPACE DMA BUFFER DRIVER 16330M: Gerd Hoffmann <kraxel@redhat.com> 16331S: Maintained 16332L: dri-devel@lists.freedesktop.org 16333F: drivers/dma-buf/udmabuf.c 16334F: include/uapi/linux/udmabuf.h 16335T: git git://anongit.freedesktop.org/drm/drm-misc 16336 16337USERSPACE I/O (UIO) 16338M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16339S: Maintained 16340T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16341F: Documentation/driver-api/uio-howto.rst 16342F: drivers/uio/ 16343F: include/linux/uio_driver.h 16344 16345UTIL-LINUX PACKAGE 16346M: Karel Zak <kzak@redhat.com> 16347L: util-linux@vger.kernel.org 16348W: http://en.wikipedia.org/wiki/Util-linux 16349T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16350S: Maintained 16351 16352UUID HELPERS 16353M: Christoph Hellwig <hch@lst.de> 16354R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16355L: linux-kernel@vger.kernel.org 16356T: git git://git.infradead.org/users/hch/uuid.git 16357F: lib/uuid.c 16358F: lib/test_uuid.c 16359F: include/linux/uuid.h 16360F: include/uapi/linux/uuid.h 16361S: Maintained 16362 16363UVESAFB DRIVER 16364M: Michal Januszewski <spock@gentoo.org> 16365L: linux-fbdev@vger.kernel.org 16366W: https://github.com/mjanusz/v86d 16367S: Maintained 16368F: Documentation/fb/uvesafb.txt 16369F: drivers/video/fbdev/uvesafb.* 16370 16371VF610 NAND DRIVER 16372M: Stefan Agner <stefan@agner.ch> 16373L: linux-mtd@lists.infradead.org 16374S: Supported 16375F: drivers/mtd/nand/raw/vf610_nfc.c 16376 16377VFAT/FAT/MSDOS FILESYSTEM 16378M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16379S: Maintained 16380F: Documentation/filesystems/vfat.txt 16381F: fs/fat/ 16382 16383VFIO DRIVER 16384M: Alex Williamson <alex.williamson@redhat.com> 16385L: kvm@vger.kernel.org 16386T: git git://github.com/awilliam/linux-vfio.git 16387S: Maintained 16388F: Documentation/vfio.txt 16389F: drivers/vfio/ 16390F: include/linux/vfio.h 16391F: include/uapi/linux/vfio.h 16392 16393VFIO MEDIATED DEVICE DRIVERS 16394M: Kirti Wankhede <kwankhede@nvidia.com> 16395L: kvm@vger.kernel.org 16396S: Maintained 16397F: Documentation/vfio-mediated-device.txt 16398F: drivers/vfio/mdev/ 16399F: include/linux/mdev.h 16400F: samples/vfio-mdev/ 16401 16402VFIO PLATFORM DRIVER 16403M: Eric Auger <eric.auger@redhat.com> 16404L: kvm@vger.kernel.org 16405S: Maintained 16406F: drivers/vfio/platform/ 16407 16408VGA_SWITCHEROO 16409R: Lukas Wunner <lukas@wunner.de> 16410S: Maintained 16411F: Documentation/gpu/vga-switcheroo.rst 16412F: drivers/gpu/vga/vga_switcheroo.c 16413F: include/linux/vga_switcheroo.h 16414T: git git://anongit.freedesktop.org/drm/drm-misc 16415 16416VIA RHINE NETWORK DRIVER 16417S: Orphan 16418F: drivers/net/ethernet/via/via-rhine.c 16419 16420VIA SD/MMC CARD CONTROLLER DRIVER 16421M: Bruce Chang <brucechang@via.com.tw> 16422M: Harald Welte <HaraldWelte@viatech.com> 16423S: Maintained 16424F: drivers/mmc/host/via-sdmmc.c 16425 16426VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16427M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16428L: linux-fbdev@vger.kernel.org 16429S: Maintained 16430F: include/linux/via-core.h 16431F: include/linux/via-gpio.h 16432F: include/linux/via_i2c.h 16433F: drivers/video/fbdev/via/ 16434 16435VIA VELOCITY NETWORK DRIVER 16436M: Francois Romieu <romieu@fr.zoreil.com> 16437L: netdev@vger.kernel.org 16438S: Maintained 16439F: drivers/net/ethernet/via/via-velocity.* 16440 16441VICODEC VIRTUAL CODEC DRIVER 16442M: Hans Verkuil <hans.verkuil@cisco.com> 16443L: linux-media@vger.kernel.org 16444T: git git://linuxtv.org/media_tree.git 16445W: https://linuxtv.org 16446S: Maintained 16447F: drivers/media/platform/vicodec/* 16448 16449VIDEO MULTIPLEXER DRIVER 16450M: Philipp Zabel <p.zabel@pengutronix.de> 16451L: linux-media@vger.kernel.org 16452S: Maintained 16453F: drivers/media/platform/video-mux.c 16454 16455VIDEO I2C POLLING DRIVER 16456M: Matt Ranostay <matt.ranostay@konsulko.com> 16457L: linux-media@vger.kernel.org 16458S: Maintained 16459F: drivers/media/i2c/video-i2c.c 16460 16461VIDEOBUF2 FRAMEWORK 16462M: Pawel Osciak <pawel@osciak.com> 16463M: Marek Szyprowski <m.szyprowski@samsung.com> 16464M: Kyungmin Park <kyungmin.park@samsung.com> 16465L: linux-media@vger.kernel.org 16466S: Maintained 16467F: drivers/media/common/videobuf2/* 16468F: include/media/videobuf2-* 16469 16470VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16471M: Helen Koike <helen.koike@collabora.com> 16472L: linux-media@vger.kernel.org 16473T: git git://linuxtv.org/media_tree.git 16474W: https://linuxtv.org 16475S: Maintained 16476F: drivers/media/platform/vimc/* 16477 16478VIRT LIB 16479M: Alex Williamson <alex.williamson@redhat.com> 16480M: Paolo Bonzini <pbonzini@redhat.com> 16481L: kvm@vger.kernel.org 16482S: Supported 16483F: virt/lib/ 16484 16485VIRTIO AND VHOST VSOCK DRIVER 16486M: Stefan Hajnoczi <stefanha@redhat.com> 16487L: kvm@vger.kernel.org 16488L: virtualization@lists.linux-foundation.org 16489L: netdev@vger.kernel.org 16490S: Maintained 16491F: include/linux/virtio_vsock.h 16492F: include/uapi/linux/virtio_vsock.h 16493F: include/uapi/linux/vsockmon.h 16494F: include/uapi/linux/vm_sockets_diag.h 16495F: net/vmw_vsock/diag.c 16496F: net/vmw_vsock/af_vsock_tap.c 16497F: net/vmw_vsock/virtio_transport_common.c 16498F: net/vmw_vsock/virtio_transport.c 16499F: drivers/net/vsockmon.c 16500F: drivers/vhost/vsock.c 16501F: tools/testing/vsock/ 16502 16503VIRTIO CONSOLE DRIVER 16504M: Amit Shah <amit@kernel.org> 16505L: virtualization@lists.linux-foundation.org 16506S: Maintained 16507F: drivers/char/virtio_console.c 16508F: include/linux/virtio_console.h 16509F: include/uapi/linux/virtio_console.h 16510 16511VIRTIO CORE, NET AND BLOCK DRIVERS 16512M: "Michael S. Tsirkin" <mst@redhat.com> 16513M: Jason Wang <jasowang@redhat.com> 16514L: virtualization@lists.linux-foundation.org 16515S: Maintained 16516F: Documentation/devicetree/bindings/virtio/ 16517F: drivers/virtio/ 16518F: tools/virtio/ 16519F: drivers/net/virtio_net.c 16520F: drivers/block/virtio_blk.c 16521F: include/linux/virtio*.h 16522F: include/uapi/linux/virtio_*.h 16523F: drivers/crypto/virtio/ 16524F: mm/balloon_compaction.c 16525 16526VIRTIO CRYPTO DRIVER 16527M: Gonglei <arei.gonglei@huawei.com> 16528L: virtualization@lists.linux-foundation.org 16529L: linux-crypto@vger.kernel.org 16530S: Maintained 16531F: drivers/crypto/virtio/ 16532F: include/uapi/linux/virtio_crypto.h 16533 16534VIRTIO DRIVERS FOR S390 16535M: Cornelia Huck <cohuck@redhat.com> 16536M: Halil Pasic <pasic@linux.ibm.com> 16537L: linux-s390@vger.kernel.org 16538L: virtualization@lists.linux-foundation.org 16539L: kvm@vger.kernel.org 16540S: Supported 16541F: drivers/s390/virtio/ 16542F: arch/s390/include/uapi/asm/virtio-ccw.h 16543 16544VIRTIO GPU DRIVER 16545M: David Airlie <airlied@linux.ie> 16546M: Gerd Hoffmann <kraxel@redhat.com> 16547L: dri-devel@lists.freedesktop.org 16548L: virtualization@lists.linux-foundation.org 16549T: git git://anongit.freedesktop.org/drm/drm-misc 16550S: Maintained 16551F: drivers/gpu/drm/virtio/ 16552F: include/uapi/linux/virtio_gpu.h 16553 16554VIRTIO HOST (VHOST) 16555M: "Michael S. Tsirkin" <mst@redhat.com> 16556M: Jason Wang <jasowang@redhat.com> 16557L: kvm@vger.kernel.org 16558L: virtualization@lists.linux-foundation.org 16559L: netdev@vger.kernel.org 16560T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16561S: Maintained 16562F: drivers/vhost/ 16563F: include/uapi/linux/vhost.h 16564 16565VIRTIO INPUT DRIVER 16566M: Gerd Hoffmann <kraxel@redhat.com> 16567S: Maintained 16568F: drivers/virtio/virtio_input.c 16569F: include/uapi/linux/virtio_input.h 16570 16571VIRTUAL BOX GUEST DEVICE DRIVER 16572M: Hans de Goede <hdegoede@redhat.com> 16573M: Arnd Bergmann <arnd@arndb.de> 16574M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16575S: Maintained 16576F: include/linux/vbox_utils.h 16577F: include/uapi/linux/vbox*.h 16578F: drivers/virt/vboxguest/ 16579 16580VIRTUAL SERIO DEVICE DRIVER 16581M: Stephen Chandler Paul <thatslyude@gmail.com> 16582S: Maintained 16583F: drivers/input/serio/userio.c 16584F: include/uapi/linux/userio.h 16585 16586VIVID VIRTUAL VIDEO DRIVER 16587M: Hans Verkuil <hverkuil@xs4all.nl> 16588L: linux-media@vger.kernel.org 16589T: git git://linuxtv.org/media_tree.git 16590W: https://linuxtv.org 16591S: Maintained 16592F: drivers/media/platform/vivid/* 16593 16594VLYNQ BUS 16595M: Florian Fainelli <f.fainelli@gmail.com> 16596L: openwrt-devel@lists.openwrt.org (subscribers-only) 16597S: Maintained 16598F: drivers/vlynq/vlynq.c 16599F: include/linux/vlynq.h 16600 16601VME SUBSYSTEM 16602M: Martyn Welch <martyn@welchs.me.uk> 16603M: Manohar Vanga <manohar.vanga@gmail.com> 16604M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16605L: devel@driverdev.osuosl.org 16606S: Maintained 16607T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16608F: Documentation/driver-api/vme.rst 16609F: drivers/staging/vme/ 16610F: drivers/vme/ 16611F: include/linux/vme* 16612 16613VMWARE BALLOON DRIVER 16614M: Julien Freche <jfreche@vmware.com> 16615M: Nadav Amit <namit@vmware.com> 16616M: "VMware, Inc." <pv-drivers@vmware.com> 16617L: linux-kernel@vger.kernel.org 16618S: Maintained 16619F: drivers/misc/vmw_balloon.c 16620 16621VMWARE HYPERVISOR INTERFACE 16622M: Alok Kataria <akataria@vmware.com> 16623L: virtualization@lists.linux-foundation.org 16624S: Supported 16625F: arch/x86/kernel/cpu/vmware.c 16626 16627VMWARE PVRDMA DRIVER 16628M: Adit Ranadive <aditr@vmware.com> 16629M: VMware PV-Drivers <pv-drivers@vmware.com> 16630L: linux-rdma@vger.kernel.org 16631S: Maintained 16632F: drivers/infiniband/hw/vmw_pvrdma/ 16633 16634VMware PVSCSI driver 16635M: Jim Gill <jgill@vmware.com> 16636M: VMware PV-Drivers <pv-drivers@vmware.com> 16637L: linux-scsi@vger.kernel.org 16638S: Maintained 16639F: drivers/scsi/vmw_pvscsi.c 16640F: drivers/scsi/vmw_pvscsi.h 16641 16642VMWARE VMMOUSE SUBDRIVER 16643M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16644M: "VMware, Inc." <pv-drivers@vmware.com> 16645L: linux-input@vger.kernel.org 16646S: Maintained 16647F: drivers/input/mouse/vmmouse.c 16648F: drivers/input/mouse/vmmouse.h 16649 16650VMWARE VMXNET3 ETHERNET DRIVER 16651M: Ronak Doshi <doshir@vmware.com> 16652M: "VMware, Inc." <pv-drivers@vmware.com> 16653L: netdev@vger.kernel.org 16654S: Maintained 16655F: drivers/net/vmxnet3/ 16656 16657VOCORE VOCORE2 BOARD 16658M: Harvey Hunt <harveyhuntnexus@gmail.com> 16659L: linux-mips@vger.kernel.org 16660S: Maintained 16661F: arch/mips/boot/dts/ralink/vocore2.dts 16662 16663VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16664M: Liam Girdwood <lgirdwood@gmail.com> 16665M: Mark Brown <broonie@kernel.org> 16666L: linux-kernel@vger.kernel.org 16667W: http://www.slimlogic.co.uk/?p=48 16668T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16669S: Supported 16670F: Documentation/devicetree/bindings/regulator/ 16671F: Documentation/power/regulator/ 16672F: drivers/regulator/ 16673F: include/dt-bindings/regulator/ 16674F: include/linux/regulator/ 16675 16676VRF 16677M: David Ahern <dsa@cumulusnetworks.com> 16678M: Shrijeet Mukherjee <shrijeet@gmail.com> 16679L: netdev@vger.kernel.org 16680S: Maintained 16681F: drivers/net/vrf.c 16682F: Documentation/networking/vrf.txt 16683 16684VT1211 HARDWARE MONITOR DRIVER 16685M: Juerg Haefliger <juergh@gmail.com> 16686L: linux-hwmon@vger.kernel.org 16687S: Maintained 16688F: Documentation/hwmon/vt1211 16689F: drivers/hwmon/vt1211.c 16690 16691VT8231 HARDWARE MONITOR DRIVER 16692M: Roger Lucas <vt8231@hiddenengine.co.uk> 16693L: linux-hwmon@vger.kernel.org 16694S: Maintained 16695F: drivers/hwmon/vt8231.c 16696 16697VUB300 USB to SDIO/SD/MMC bridge chip 16698M: Tony Olech <tony.olech@elandigitalsystems.com> 16699L: linux-mmc@vger.kernel.org 16700L: linux-usb@vger.kernel.org 16701S: Supported 16702F: drivers/mmc/host/vub300.c 16703 16704W1 DALLAS'S 1-WIRE BUS 16705M: Evgeniy Polyakov <zbr@ioremap.net> 16706S: Maintained 16707F: Documentation/devicetree/bindings/w1/ 16708F: Documentation/w1/ 16709F: drivers/w1/ 16710F: include/linux/w1.h 16711 16712W83791D HARDWARE MONITORING DRIVER 16713M: Marc Hulsman <m.hulsman@tudelft.nl> 16714L: linux-hwmon@vger.kernel.org 16715S: Maintained 16716F: Documentation/hwmon/w83791d 16717F: drivers/hwmon/w83791d.c 16718 16719W83793 HARDWARE MONITORING DRIVER 16720M: Rudolf Marek <r.marek@assembler.cz> 16721L: linux-hwmon@vger.kernel.org 16722S: Maintained 16723F: Documentation/hwmon/w83793 16724F: drivers/hwmon/w83793.c 16725 16726W83795 HARDWARE MONITORING DRIVER 16727M: Jean Delvare <jdelvare@suse.com> 16728L: linux-hwmon@vger.kernel.org 16729S: Maintained 16730F: drivers/hwmon/w83795.c 16731 16732W83L51xD SD/MMC CARD INTERFACE DRIVER 16733M: Pierre Ossman <pierre@ossman.eu> 16734S: Maintained 16735F: drivers/mmc/host/wbsd.* 16736 16737WACOM PROTOCOL 4 SERIAL TABLETS 16738M: Julian Squires <julian@cipht.net> 16739M: Hans de Goede <hdegoede@redhat.com> 16740L: linux-input@vger.kernel.org 16741S: Maintained 16742F: drivers/input/tablet/wacom_serial4.c 16743 16744WATCHDOG DEVICE DRIVERS 16745M: Wim Van Sebroeck <wim@linux-watchdog.org> 16746M: Guenter Roeck <linux@roeck-us.net> 16747L: linux-watchdog@vger.kernel.org 16748W: http://www.linux-watchdog.org/ 16749T: git git://www.linux-watchdog.org/linux-watchdog.git 16750S: Maintained 16751F: Documentation/devicetree/bindings/watchdog/ 16752F: Documentation/watchdog/ 16753F: drivers/watchdog/ 16754F: include/linux/watchdog.h 16755F: include/uapi/linux/watchdog.h 16756 16757WHISKEYCOVE PMIC GPIO DRIVER 16758M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16759L: linux-gpio@vger.kernel.org 16760S: Maintained 16761F: drivers/gpio/gpio-wcove.c 16762 16763WHWAVE RTC DRIVER 16764M: Dianlong Li <long17.cool@163.com> 16765L: linux-rtc@vger.kernel.org 16766S: Maintained 16767F: drivers/rtc/rtc-sd3078.c 16768 16769WIIMOTE HID DRIVER 16770M: David Herrmann <dh.herrmann@googlemail.com> 16771L: linux-input@vger.kernel.org 16772S: Maintained 16773F: drivers/hid/hid-wiimote* 16774 16775WILOCITY WIL6210 WIRELESS DRIVER 16776M: Maya Erez <merez@codeaurora.org> 16777L: linux-wireless@vger.kernel.org 16778L: wil6210@qti.qualcomm.com 16779S: Supported 16780W: http://wireless.kernel.org/en/users/Drivers/wil6210 16781F: drivers/net/wireless/ath/wil6210/ 16782 16783WIMAX STACK 16784M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16785M: linux-wimax@intel.com 16786L: wimax@linuxwimax.org (subscribers-only) 16787S: Supported 16788W: http://linuxwimax.org 16789F: Documentation/wimax/README.wimax 16790F: include/linux/wimax/debug.h 16791F: include/net/wimax.h 16792F: include/uapi/linux/wimax.h 16793F: net/wimax/ 16794 16795WINBOND CIR DRIVER 16796M: David Härdeman <david@hardeman.nu> 16797S: Maintained 16798F: drivers/media/rc/winbond-cir.c 16799 16800RCMM REMOTE CONTROLS DECODER 16801M: Patrick Lerda <patrick9876@free.fr> 16802S: Maintained 16803F: drivers/media/rc/ir-rcmm-decoder.c 16804 16805WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16806M: William Breathitt Gray <vilhelm.gray@gmail.com> 16807L: linux-watchdog@vger.kernel.org 16808S: Maintained 16809F: drivers/watchdog/ebc-c384_wdt.c 16810 16811WINSYSTEMS WS16C48 GPIO DRIVER 16812M: William Breathitt Gray <vilhelm.gray@gmail.com> 16813L: linux-gpio@vger.kernel.org 16814S: Maintained 16815F: drivers/gpio/gpio-ws16c48.c 16816 16817WISTRON LAPTOP BUTTON DRIVER 16818M: Miloslav Trmac <mitr@volny.cz> 16819S: Maintained 16820F: drivers/input/misc/wistron_btns.c 16821 16822WL3501 WIRELESS PCMCIA CARD DRIVER 16823L: linux-wireless@vger.kernel.org 16824S: Odd fixes 16825F: drivers/net/wireless/wl3501* 16826 16827WOLFSON MICROELECTRONICS DRIVERS 16828L: patches@opensource.cirrus.com 16829T: git https://github.com/CirrusLogic/linux-drivers.git 16830W: https://github.com/CirrusLogic/linux-drivers/wiki 16831S: Supported 16832F: Documentation/hwmon/wm83?? 16833F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16834F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16835F: Documentation/devicetree/bindings/mfd/arizona.txt 16836F: Documentation/devicetree/bindings/mfd/wm831x.txt 16837F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16838F: arch/arm/mach-s3c64xx/mach-crag6410* 16839F: drivers/clk/clk-wm83*.c 16840F: drivers/extcon/extcon-arizona.c 16841F: drivers/leds/leds-wm83*.c 16842F: drivers/gpio/gpio-*wm*.c 16843F: drivers/gpio/gpio-arizona.c 16844F: drivers/hwmon/wm83??-hwmon.c 16845F: drivers/input/misc/wm831x-on.c 16846F: drivers/input/touchscreen/wm831x-ts.c 16847F: drivers/input/touchscreen/wm97*.c 16848F: drivers/mfd/arizona* 16849F: drivers/mfd/wm*.c 16850F: drivers/mfd/cs47l24* 16851F: drivers/power/supply/wm83*.c 16852F: drivers/rtc/rtc-wm83*.c 16853F: drivers/regulator/wm8*.c 16854F: drivers/regulator/arizona* 16855F: drivers/video/backlight/wm83*_bl.c 16856F: drivers/watchdog/wm83*_wdt.c 16857F: include/linux/mfd/arizona/ 16858F: include/linux/mfd/wm831x/ 16859F: include/linux/mfd/wm8350/ 16860F: include/linux/mfd/wm8400* 16861F: include/linux/regulator/arizona* 16862F: include/linux/wm97xx.h 16863F: include/sound/wm????.h 16864F: sound/soc/codecs/arizona.? 16865F: sound/soc/codecs/wm* 16866F: sound/soc/codecs/cs47l24* 16867 16868WORKQUEUE 16869M: Tejun Heo <tj@kernel.org> 16870R: Lai Jiangshan <jiangshanlai@gmail.com> 16871T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16872S: Maintained 16873F: include/linux/workqueue.h 16874F: kernel/workqueue.c 16875F: Documentation/core-api/workqueue.rst 16876 16877X-POWERS AXP288 PMIC DRIVERS 16878M: Hans de Goede <hdegoede@redhat.com> 16879S: Maintained 16880N: axp288 16881F: drivers/acpi/pmic/intel_pmic_xpower.c 16882 16883X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16884M: Chen-Yu Tsai <wens@csie.org> 16885L: linux-kernel@vger.kernel.org 16886S: Maintained 16887N: axp[128] 16888 16889X.25 NETWORK LAYER 16890M: Andrew Hendry <andrew.hendry@gmail.com> 16891L: linux-x25@vger.kernel.org 16892S: Odd Fixes 16893F: Documentation/networking/x25* 16894F: include/net/x25* 16895F: net/x25/ 16896 16897X86 ARCHITECTURE (32-BIT AND 64-BIT) 16898M: Thomas Gleixner <tglx@linutronix.de> 16899M: Ingo Molnar <mingo@redhat.com> 16900M: Borislav Petkov <bp@alien8.de> 16901R: "H. Peter Anvin" <hpa@zytor.com> 16902M: x86@kernel.org 16903L: linux-kernel@vger.kernel.org 16904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16905S: Maintained 16906F: Documentation/devicetree/bindings/x86/ 16907F: Documentation/x86/ 16908F: arch/x86/ 16909 16910X86 ENTRY CODE 16911M: Andy Lutomirski <luto@kernel.org> 16912L: linux-kernel@vger.kernel.org 16913T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16914S: Maintained 16915F: arch/x86/entry/ 16916 16917X86 MCE INFRASTRUCTURE 16918M: Tony Luck <tony.luck@intel.com> 16919M: Borislav Petkov <bp@alien8.de> 16920L: linux-edac@vger.kernel.org 16921S: Maintained 16922F: arch/x86/kernel/cpu/mcheck/* 16923 16924X86 MICROCODE UPDATE SUPPORT 16925M: Borislav Petkov <bp@alien8.de> 16926S: Maintained 16927F: arch/x86/kernel/cpu/microcode/* 16928 16929X86 MM 16930M: Dave Hansen <dave.hansen@linux.intel.com> 16931M: Andy Lutomirski <luto@kernel.org> 16932M: Peter Zijlstra <peterz@infradead.org> 16933L: linux-kernel@vger.kernel.org 16934T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16935S: Maintained 16936F: arch/x86/mm/ 16937 16938X86 PLATFORM DRIVERS 16939M: Darren Hart <dvhart@infradead.org> 16940M: Andy Shevchenko <andy@infradead.org> 16941L: platform-driver-x86@vger.kernel.org 16942T: git git://git.infradead.org/linux-platform-drivers-x86.git 16943S: Maintained 16944F: drivers/platform/x86/ 16945F: drivers/platform/olpc/ 16946 16947X86 PLATFORM DRIVERS - ARCH 16948R: Darren Hart <dvhart@infradead.org> 16949R: Andy Shevchenko <andy@infradead.org> 16950L: platform-driver-x86@vger.kernel.org 16951L: x86@kernel.org 16952T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16953S: Maintained 16954F: arch/x86/platform 16955 16956X86 VDSO 16957M: Andy Lutomirski <luto@kernel.org> 16958L: linux-kernel@vger.kernel.org 16959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16960S: Maintained 16961F: arch/x86/entry/vdso/ 16962 16963XARRAY 16964M: Matthew Wilcox <willy@infradead.org> 16965L: linux-fsdevel@vger.kernel.org 16966S: Supported 16967F: Documentation/core-api/xarray.rst 16968F: lib/idr.c 16969F: lib/xarray.c 16970F: include/linux/idr.h 16971F: include/linux/xarray.h 16972F: tools/testing/radix-tree 16973 16974XBOX DVD IR REMOTE 16975M: Benjamin Valentin <benpicco@googlemail.com> 16976S: Maintained 16977F: drivers/media/rc/xbox_remote.c 16978F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16979 16980XC2028/3028 TUNER DRIVER 16981M: Mauro Carvalho Chehab <mchehab@kernel.org> 16982L: linux-media@vger.kernel.org 16983W: https://linuxtv.org 16984T: git git://linuxtv.org/media_tree.git 16985S: Maintained 16986F: drivers/media/tuners/tuner-xc2028.* 16987 16988XDP (eXpress Data Path) 16989M: Alexei Starovoitov <ast@kernel.org> 16990M: Daniel Borkmann <daniel@iogearbox.net> 16991M: David S. Miller <davem@davemloft.net> 16992M: Jakub Kicinski <jakub.kicinski@netronome.com> 16993M: Jesper Dangaard Brouer <hawk@kernel.org> 16994M: John Fastabend <john.fastabend@gmail.com> 16995L: netdev@vger.kernel.org 16996L: xdp-newbies@vger.kernel.org 16997L: bpf@vger.kernel.org 16998S: Supported 16999F: net/core/xdp.c 17000F: include/net/xdp.h 17001F: kernel/bpf/devmap.c 17002F: kernel/bpf/cpumap.c 17003F: include/trace/events/xdp.h 17004K: xdp 17005N: xdp 17006 17007XDP SOCKETS (AF_XDP) 17008M: Björn Töpel <bjorn.topel@intel.com> 17009M: Magnus Karlsson <magnus.karlsson@intel.com> 17010L: netdev@vger.kernel.org 17011L: bpf@vger.kernel.org 17012S: Maintained 17013F: kernel/bpf/xskmap.c 17014F: net/xdp/ 17015 17016XEN BLOCK SUBSYSTEM 17017M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17018M: Roger Pau Monné <roger.pau@citrix.com> 17019L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17020S: Supported 17021F: drivers/block/xen-blkback/* 17022F: drivers/block/xen* 17023 17024XEN HYPERVISOR ARM 17025M: Stefano Stabellini <sstabellini@kernel.org> 17026L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17027S: Maintained 17028F: arch/arm/xen/ 17029F: arch/arm/include/asm/xen/ 17030 17031XEN HYPERVISOR ARM64 17032M: Stefano Stabellini <sstabellini@kernel.org> 17033L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17034S: Maintained 17035F: arch/arm64/xen/ 17036F: arch/arm64/include/asm/xen/ 17037 17038XEN HYPERVISOR INTERFACE 17039M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17040M: Juergen Gross <jgross@suse.com> 17041R: Stefano Stabellini <sstabellini@kernel.org> 17042L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17043T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17044S: Supported 17045F: arch/x86/xen/ 17046F: arch/x86/platform/pvh/ 17047F: drivers/*/xen-*front.c 17048F: drivers/xen/ 17049F: arch/x86/include/asm/xen/ 17050F: arch/x86/include/asm/pvclock-abi.h 17051F: include/xen/ 17052F: include/uapi/xen/ 17053F: Documentation/ABI/stable/sysfs-hypervisor-xen 17054F: Documentation/ABI/testing/sysfs-hypervisor-xen 17055 17056XEN NETWORK BACKEND DRIVER 17057M: Wei Liu <wei.liu2@citrix.com> 17058M: Paul Durrant <paul.durrant@citrix.com> 17059L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17060L: netdev@vger.kernel.org 17061S: Supported 17062F: drivers/net/xen-netback/* 17063 17064XEN PCI SUBSYSTEM 17065M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17066L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17067S: Supported 17068F: arch/x86/pci/*xen* 17069F: drivers/pci/*xen* 17070 17071XEN PVSCSI DRIVERS 17072M: Juergen Gross <jgross@suse.com> 17073L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17074L: linux-scsi@vger.kernel.org 17075S: Supported 17076F: drivers/scsi/xen-scsifront.c 17077F: drivers/xen/xen-scsiback.c 17078F: include/xen/interface/io/vscsiif.h 17079 17080XEN SWIOTLB SUBSYSTEM 17081M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17082L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17083L: iommu@lists.linux-foundation.org 17084S: Supported 17085F: arch/x86/xen/*swiotlb* 17086F: drivers/xen/*swiotlb* 17087 17088XEN SOUND FRONTEND DRIVER 17089M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17090L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17091L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17092S: Supported 17093F: sound/xen/* 17094 17095XFS FILESYSTEM 17096M: Darrick J. Wong <darrick.wong@oracle.com> 17097M: linux-xfs@vger.kernel.org 17098L: linux-xfs@vger.kernel.org 17099W: http://xfs.org/ 17100T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17101S: Supported 17102F: Documentation/filesystems/xfs.txt 17103F: fs/xfs/ 17104 17105XILINX AXI ETHERNET DRIVER 17106M: Anirudha Sarangi <anirudh@xilinx.com> 17107M: John Linn <John.Linn@xilinx.com> 17108S: Maintained 17109F: drivers/net/ethernet/xilinx/xilinx_axienet* 17110 17111XILINX UARTLITE SERIAL DRIVER 17112M: Peter Korsgaard <jacmet@sunsite.dk> 17113L: linux-serial@vger.kernel.org 17114S: Maintained 17115F: drivers/tty/serial/uartlite.c 17116 17117XILINX VIDEO IP CORES 17118M: Hyun Kwon <hyun.kwon@xilinx.com> 17119M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17120L: linux-media@vger.kernel.org 17121T: git git://linuxtv.org/media_tree.git 17122S: Supported 17123F: Documentation/devicetree/bindings/media/xilinx/ 17124F: drivers/media/platform/xilinx/ 17125F: include/uapi/linux/xilinx-v4l2-controls.h 17126 17127XILLYBUS DRIVER 17128M: Eli Billauer <eli.billauer@gmail.com> 17129L: linux-kernel@vger.kernel.org 17130S: Supported 17131F: drivers/char/xillybus/ 17132 17133XLP9XX I2C DRIVER 17134M: George Cherian <george.cherian@cavium.com> 17135M: Jan Glauber <jglauber@cavium.com> 17136L: linux-i2c@vger.kernel.org 17137W: http://www.cavium.com 17138S: Supported 17139F: drivers/i2c/busses/i2c-xlp9xx.c 17140 17141XRA1403 GPIO EXPANDER 17142M: Nandor Han <nandor.han@ge.com> 17143M: Semi Malinen <semi.malinen@ge.com> 17144L: linux-gpio@vger.kernel.org 17145S: Maintained 17146F: drivers/gpio/gpio-xra1403.c 17147F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17148 17149XTENSA XTFPGA PLATFORM SUPPORT 17150M: Max Filippov <jcmvbkbc@gmail.com> 17151L: linux-xtensa@linux-xtensa.org 17152S: Maintained 17153F: drivers/spi/spi-xtensa-xtfpga.c 17154F: sound/soc/xtensa/xtfpga-i2s.c 17155 17156YAM DRIVER FOR AX.25 17157M: Jean-Paul Roubelat <jpr@f6fbb.org> 17158L: linux-hams@vger.kernel.org 17159S: Maintained 17160F: drivers/net/hamradio/yam* 17161F: include/linux/yam.h 17162 17163YAMA SECURITY MODULE 17164M: Kees Cook <keescook@chromium.org> 17165T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17166S: Supported 17167F: security/yama/ 17168F: Documentation/admin-guide/LSM/Yama.rst 17169 17170YEALINK PHONE DRIVER 17171M: Henk Vergonet <Henk.Vergonet@gmail.com> 17172L: usbb2k-api-dev@nongnu.org 17173S: Maintained 17174F: Documentation/input/devices/yealink.rst 17175F: drivers/input/misc/yealink.* 17176 17177Z8530 DRIVER FOR AX.25 17178M: Joerg Reuter <jreuter@yaina.de> 17179W: http://yaina.de/jreuter/ 17180W: http://www.qsl.net/dl1bke/ 17181L: linux-hams@vger.kernel.org 17182S: Maintained 17183F: Documentation/networking/z8530drv.txt 17184F: drivers/net/hamradio/*scc.c 17185F: drivers/net/hamradio/z8530.h 17186 17187ZBUD COMPRESSED PAGE ALLOCATOR 17188M: Seth Jennings <sjenning@redhat.com> 17189M: Dan Streetman <ddstreet@ieee.org> 17190L: linux-mm@kvack.org 17191S: Maintained 17192F: mm/zbud.c 17193F: include/linux/zbud.h 17194 17195ZD1211RW WIRELESS DRIVER 17196M: Daniel Drake <dsd@gentoo.org> 17197M: Ulrich Kunitz <kune@deine-taler.de> 17198W: http://zd1211.ath.cx/wiki/DriverRewrite 17199L: linux-wireless@vger.kernel.org 17200L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17201S: Maintained 17202F: drivers/net/wireless/zydas/zd1211rw/ 17203 17204ZD1301 MEDIA DRIVER 17205M: Antti Palosaari <crope@iki.fi> 17206L: linux-media@vger.kernel.org 17207W: https://linuxtv.org/ 17208W: http://palosaari.fi/linux/ 17209Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17210S: Maintained 17211F: drivers/media/usb/dvb-usb-v2/zd1301* 17212 17213ZD1301_DEMOD MEDIA DRIVER 17214M: Antti Palosaari <crope@iki.fi> 17215L: linux-media@vger.kernel.org 17216W: https://linuxtv.org/ 17217W: http://palosaari.fi/linux/ 17218Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17219S: Maintained 17220F: drivers/media/dvb-frontends/zd1301_demod* 17221 17222ZPOOL COMPRESSED PAGE STORAGE API 17223M: Dan Streetman <ddstreet@ieee.org> 17224L: linux-mm@kvack.org 17225S: Maintained 17226F: mm/zpool.c 17227F: include/linux/zpool.h 17228 17229ZR36067 VIDEO FOR LINUX DRIVER 17230L: mjpeg-users@lists.sourceforge.net 17231L: linux-media@vger.kernel.org 17232W: http://mjpeg.sourceforge.net/driver-zoran/ 17233T: hg https://linuxtv.org/hg/v4l-dvb 17234S: Odd Fixes 17235F: drivers/staging/media/zoran/ 17236 17237ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17238M: Minchan Kim <minchan@kernel.org> 17239M: Nitin Gupta <ngupta@vflare.org> 17240R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17241L: linux-kernel@vger.kernel.org 17242S: Maintained 17243F: drivers/block/zram/ 17244F: Documentation/blockdev/zram.txt 17245 17246ZS DECSTATION Z85C30 SERIAL DRIVER 17247M: "Maciej W. Rozycki" <macro@linux-mips.org> 17248S: Maintained 17249F: drivers/tty/serial/zs.* 17250 17251ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17252M: Minchan Kim <minchan@kernel.org> 17253M: Nitin Gupta <ngupta@vflare.org> 17254R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17255L: linux-mm@kvack.org 17256S: Maintained 17257F: mm/zsmalloc.c 17258F: include/linux/zsmalloc.h 17259F: Documentation/vm/zsmalloc.rst 17260 17261ZSWAP COMPRESSED SWAP CACHING 17262M: Seth Jennings <sjenning@redhat.com> 17263M: Dan Streetman <ddstreet@ieee.org> 17264L: linux-mm@kvack.org 17265S: Maintained 17266F: mm/zswap.c 17267 17268THE REST 17269M: Linus Torvalds <torvalds@linux-foundation.org> 17270L: linux-kernel@vger.kernel.org 17271Q: http://patchwork.kernel.org/project/LKML/list/ 17272T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17273S: Buried alive in reporters 17274F: * 17275F: */ 17276