1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 IIO DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 276F: drivers/iio/counter/104-quad-8.c 277 278ACCES PCI-IDIO-16 GPIO DRIVER 279M: William Breathitt Gray <vilhelm.gray@gmail.com> 280L: linux-gpio@vger.kernel.org 281S: Maintained 282F: drivers/gpio/gpio-pci-idio-16.c 283 284ACCES PCIe-IDIO-24 GPIO DRIVER 285M: William Breathitt Gray <vilhelm.gray@gmail.com> 286L: linux-gpio@vger.kernel.org 287S: Maintained 288F: drivers/gpio/gpio-pcie-idio-24.c 289 290ACENIC DRIVER 291M: Jes Sorensen <jes@trained-monkey.org> 292L: linux-acenic@sunsite.dk 293S: Maintained 294F: drivers/net/ethernet/alteon/acenic* 295 296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 297M: Peter Feuerer <peter@piie.net> 298L: platform-driver-x86@vger.kernel.org 299W: http://piie.net/?section=acerhdf 300S: Maintained 301F: drivers/platform/x86/acerhdf.c 302 303ACER WMI LAPTOP EXTRAS 304M: "Lee, Chun-Yi" <jlee@suse.com> 305L: platform-driver-x86@vger.kernel.org 306S: Maintained 307F: drivers/platform/x86/acer-wmi.c 308 309ACPI 310M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 311M: Len Brown <lenb@kernel.org> 312L: linux-acpi@vger.kernel.org 313W: https://01.org/linux-acpi 314Q: https://patchwork.kernel.org/project/linux-acpi/list/ 315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 316B: https://bugzilla.kernel.org 317S: Supported 318F: drivers/acpi/ 319F: drivers/pnp/pnpacpi/ 320F: include/linux/acpi.h 321F: include/linux/fwnode.h 322F: include/acpi/ 323F: Documentation/acpi/ 324F: Documentation/ABI/testing/sysfs-bus-acpi 325F: Documentation/ABI/testing/configfs-acpi 326F: drivers/pci/*acpi* 327F: drivers/pci/*/*acpi* 328F: tools/power/acpi/ 329 330ACPI APEI 331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 332M: Len Brown <lenb@kernel.org> 333L: linux-acpi@vger.kernel.org 334R: James Morse <james.morse@arm.com> 335R: Tony Luck <tony.luck@intel.com> 336R: Borislav Petkov <bp@alien8.de> 337F: drivers/acpi/apei/ 338 339ACPI COMPONENT ARCHITECTURE (ACPICA) 340M: Robert Moore <robert.moore@intel.com> 341M: Erik Schmauss <erik.schmauss@intel.com> 342M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 343L: linux-acpi@vger.kernel.org 344L: devel@acpica.org 345W: https://acpica.org/ 346W: https://github.com/acpica/acpica/ 347Q: https://patchwork.kernel.org/project/linux-acpi/list/ 348T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 349B: https://bugzilla.kernel.org 350B: https://bugs.acpica.org 351S: Supported 352F: drivers/acpi/acpica/ 353F: include/acpi/ 354F: tools/power/acpi/ 355 356ACPI FAN DRIVER 357M: Zhang Rui <rui.zhang@intel.com> 358L: linux-acpi@vger.kernel.org 359W: https://01.org/linux-acpi 360B: https://bugzilla.kernel.org 361S: Supported 362F: drivers/acpi/fan.c 363 364ACPI FOR ARM64 (ACPI/arm64) 365M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 366M: Hanjun Guo <hanjun.guo@linaro.org> 367M: Sudeep Holla <sudeep.holla@arm.com> 368L: linux-acpi@vger.kernel.org 369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 370S: Maintained 371F: drivers/acpi/arm64 372 373ACPI I2C MULTI INSTANTIATE DRIVER 374M: Hans de Goede <hdegoede@redhat.com> 375L: platform-driver-x86@vger.kernel.org 376S: Maintained 377F: drivers/platform/x86/i2c-multi-instantiate.c 378 379ACPI PMIC DRIVERS 380M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 381M: Len Brown <lenb@kernel.org> 382R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 383R: Mika Westerberg <mika.westerberg@linux.intel.com> 384L: linux-acpi@vger.kernel.org 385Q: https://patchwork.kernel.org/project/linux-acpi/list/ 386T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 387B: https://bugzilla.kernel.org 388S: Supported 389F: drivers/acpi/pmic/ 390 391ACPI THERMAL DRIVER 392M: Zhang Rui <rui.zhang@intel.com> 393L: linux-acpi@vger.kernel.org 394W: https://01.org/linux-acpi 395B: https://bugzilla.kernel.org 396S: Supported 397F: drivers/acpi/*thermal* 398 399ACPI VIDEO DRIVER 400M: Zhang Rui <rui.zhang@intel.com> 401L: linux-acpi@vger.kernel.org 402W: https://01.org/linux-acpi 403B: https://bugzilla.kernel.org 404S: Supported 405F: drivers/acpi/acpi_video.c 406 407ACPI WMI DRIVER 408L: platform-driver-x86@vger.kernel.org 409S: Orphan 410F: drivers/platform/x86/wmi.c 411F: include/uapi/linux/wmi.h 412 413AD1889 ALSA SOUND DRIVER 414W: https://parisc.wiki.kernel.org/index.php/AD1889 415L: linux-parisc@vger.kernel.org 416S: Maintained 417F: sound/pci/ad1889.* 418 419AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 420M: Michael Hennerich <michael.hennerich@analog.com> 421W: http://wiki.analog.com/AD5254 422W: http://ez.analog.com/community/linux-device-drivers 423S: Supported 424F: drivers/misc/ad525x_dpot.c 425 426AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 427M: Michael Hennerich <michael.hennerich@analog.com> 428W: http://wiki.analog.com/AD5398 429W: http://ez.analog.com/community/linux-device-drivers 430S: Supported 431F: drivers/regulator/ad5398.c 432 433AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 434M: Michael Hennerich <michael.hennerich@analog.com> 435W: http://wiki.analog.com/AD7142 436W: http://ez.analog.com/community/linux-device-drivers 437S: Supported 438F: drivers/input/misc/ad714x.c 439 440AD7877 TOUCHSCREEN DRIVER 441M: Michael Hennerich <michael.hennerich@analog.com> 442W: http://wiki.analog.com/AD7877 443W: http://ez.analog.com/community/linux-device-drivers 444S: Supported 445F: drivers/input/touchscreen/ad7877.c 446 447AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 448M: Michael Hennerich <michael.hennerich@analog.com> 449W: http://wiki.analog.com/AD7879 450W: http://ez.analog.com/community/linux-device-drivers 451S: Supported 452F: drivers/input/touchscreen/ad7879.c 453 454ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 455M: Jiri Kosina <jikos@kernel.org> 456S: Maintained 457 458ADF7242 IEEE 802.15.4 RADIO DRIVER 459M: Michael Hennerich <michael.hennerich@analog.com> 460W: https://wiki.analog.com/ADF7242 461W: http://ez.analog.com/community/linux-device-drivers 462L: linux-wpan@vger.kernel.org 463S: Supported 464F: drivers/net/ieee802154/adf7242.c 465F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 466 467ADM1025 HARDWARE MONITOR DRIVER 468M: Jean Delvare <jdelvare@suse.com> 469L: linux-hwmon@vger.kernel.org 470S: Maintained 471F: Documentation/hwmon/adm1025 472F: drivers/hwmon/adm1025.c 473 474ADM1029 HARDWARE MONITOR DRIVER 475M: Corentin Labbe <clabbe.montjoie@gmail.com> 476L: linux-hwmon@vger.kernel.org 477S: Maintained 478F: drivers/hwmon/adm1029.c 479 480ADM8211 WIRELESS DRIVER 481L: linux-wireless@vger.kernel.org 482W: http://wireless.kernel.org/ 483S: Orphan 484F: drivers/net/wireless/admtek/adm8211.* 485 486ADP1653 FLASH CONTROLLER DRIVER 487M: Sakari Ailus <sakari.ailus@iki.fi> 488L: linux-media@vger.kernel.org 489S: Maintained 490F: drivers/media/i2c/adp1653.c 491F: include/media/i2c/adp1653.h 492 493ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 494M: Michael Hennerich <michael.hennerich@analog.com> 495W: http://wiki.analog.com/ADP5520 496W: http://ez.analog.com/community/linux-device-drivers 497S: Supported 498F: drivers/mfd/adp5520.c 499F: drivers/video/backlight/adp5520_bl.c 500F: drivers/leds/leds-adp5520.c 501F: drivers/gpio/gpio-adp5520.c 502F: drivers/input/keyboard/adp5520-keys.c 503 504ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP5588 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/input/keyboard/adp5588-keys.c 510F: drivers/gpio/gpio-adp5588.c 511 512ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 513M: Michael Hennerich <michael.hennerich@analog.com> 514W: http://wiki.analog.com/ADP8860 515W: http://ez.analog.com/community/linux-device-drivers 516S: Supported 517F: drivers/video/backlight/adp8860_bl.c 518 519ADS1015 HARDWARE MONITOR DRIVER 520M: Dirk Eibach <eibach@gdsys.de> 521L: linux-hwmon@vger.kernel.org 522S: Maintained 523F: Documentation/hwmon/ads1015 524F: drivers/hwmon/ads1015.c 525F: include/linux/platform_data/ads1015.h 526 527ADT746X FAN DRIVER 528M: Colin Leroy <colin@colino.net> 529S: Maintained 530F: drivers/macintosh/therm_adt746x.c 531 532ADT7475 HARDWARE MONITOR DRIVER 533M: Jean Delvare <jdelvare@suse.com> 534L: linux-hwmon@vger.kernel.org 535S: Maintained 536F: Documentation/hwmon/adt7475 537F: drivers/hwmon/adt7475.c 538 539ADVANSYS SCSI DRIVER 540M: Matthew Wilcox <willy@infradead.org> 541M: Hannes Reinecke <hare@suse.com> 542L: linux-scsi@vger.kernel.org 543S: Maintained 544F: Documentation/scsi/advansys.txt 545F: drivers/scsi/advansys.c 546 547ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 548M: Michael Hennerich <michael.hennerich@analog.com> 549W: http://wiki.analog.com/ADXL345 550W: http://ez.analog.com/community/linux-device-drivers 551S: Supported 552F: drivers/input/misc/adxl34x.c 553 554ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 555M: Stefan Popa <stefan.popa@analog.com> 556W: http://ez.analog.com/community/linux-device-drivers 557S: Supported 558F: drivers/iio/accel/adxl372.c 559F: drivers/iio/accel/adxl372_spi.c 560F: drivers/iio/accel/adxl372_i2c.c 561F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 562 563AF9013 MEDIA DRIVER 564M: Antti Palosaari <crope@iki.fi> 565L: linux-media@vger.kernel.org 566W: https://linuxtv.org 567W: http://palosaari.fi/linux/ 568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 569T: git git://linuxtv.org/anttip/media_tree.git 570S: Maintained 571F: drivers/media/dvb-frontends/af9013* 572 573AF9033 MEDIA DRIVER 574M: Antti Palosaari <crope@iki.fi> 575L: linux-media@vger.kernel.org 576W: https://linuxtv.org 577W: http://palosaari.fi/linux/ 578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 579T: git git://linuxtv.org/anttip/media_tree.git 580S: Maintained 581F: drivers/media/dvb-frontends/af9033* 582 583AFFS FILE SYSTEM 584M: David Sterba <dsterba@suse.com> 585L: linux-fsdevel@vger.kernel.org 586S: Odd Fixes 587F: Documentation/filesystems/affs.txt 588F: fs/affs/ 589 590AFS FILESYSTEM 591M: David Howells <dhowells@redhat.com> 592L: linux-afs@lists.infradead.org 593S: Supported 594F: fs/afs/ 595F: include/trace/events/afs.h 596F: Documentation/filesystems/afs.txt 597W: https://www.infradead.org/~dhowells/kafs/ 598 599AGPGART DRIVER 600M: David Airlie <airlied@linux.ie> 601T: git git://anongit.freedesktop.org/drm/drm 602S: Maintained 603F: drivers/char/agp/ 604F: include/linux/agp* 605F: include/uapi/linux/agp* 606 607AHA152X SCSI DRIVER 608M: "Juergen E. Fischer" <fischer@norbit.de> 609L: linux-scsi@vger.kernel.org 610S: Maintained 611F: drivers/scsi/aha152x* 612F: drivers/scsi/pcmcia/aha152x* 613 614AIC7XXX / AIC79XX SCSI DRIVER 615M: Hannes Reinecke <hare@suse.com> 616L: linux-scsi@vger.kernel.org 617S: Maintained 618F: drivers/scsi/aic7xxx/ 619 620AIMSLAB FM RADIO RECEIVER DRIVER 621M: Hans Verkuil <hverkuil@xs4all.nl> 622L: linux-media@vger.kernel.org 623T: git git://linuxtv.org/media_tree.git 624W: https://linuxtv.org 625S: Maintained 626F: drivers/media/radio/radio-aimslab* 627 628AIO 629M: Benjamin LaHaise <bcrl@kvack.org> 630L: linux-aio@kvack.org 631S: Supported 632F: fs/aio.c 633F: include/linux/*aio*.h 634 635AIRSPY MEDIA DRIVER 636M: Antti Palosaari <crope@iki.fi> 637L: linux-media@vger.kernel.org 638W: https://linuxtv.org 639W: http://palosaari.fi/linux/ 640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 641T: git git://linuxtv.org/anttip/media_tree.git 642S: Maintained 643F: drivers/media/usb/airspy/ 644 645ALACRITECH GIGABIT ETHERNET DRIVER 646M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 647S: Maintained 648F: drivers/net/ethernet/alacritech/* 649 650ALCATEL SPEEDTOUCH USB DRIVER 651M: Duncan Sands <duncan.sands@free.fr> 652L: linux-usb@vger.kernel.org 653W: http://www.linux-usb.org/SpeedTouch/ 654S: Maintained 655F: drivers/usb/atm/speedtch.c 656F: drivers/usb/atm/usbatm.c 657 658ALCHEMY AU1XX0 MMC DRIVER 659M: Manuel Lauss <manuel.lauss@gmail.com> 660S: Maintained 661F: drivers/mmc/host/au1xmmc.c 662 663ALI1563 I2C DRIVER 664M: Rudolf Marek <r.marek@assembler.cz> 665L: linux-i2c@vger.kernel.org 666S: Maintained 667F: Documentation/i2c/busses/i2c-ali1563 668F: drivers/i2c/busses/i2c-ali1563.c 669 670ALLWINNER SECURITY SYSTEM 671M: Corentin Labbe <clabbe.montjoie@gmail.com> 672L: linux-crypto@vger.kernel.org 673S: Maintained 674F: drivers/crypto/sunxi-ss/ 675 676ALLWINNER VPU DRIVER 677M: Maxime Ripard <maxime.ripard@bootlin.com> 678M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 679L: linux-media@vger.kernel.org 680S: Maintained 681F: drivers/staging/media/sunxi/cedrus/ 682 683ALPHA PORT 684M: Richard Henderson <rth@twiddle.net> 685M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 686M: Matt Turner <mattst88@gmail.com> 687S: Odd Fixes 688L: linux-alpha@vger.kernel.org 689F: arch/alpha/ 690 691ALPS PS/2 TOUCHPAD DRIVER 692R: Pali Rohár <pali.rohar@gmail.com> 693F: drivers/input/mouse/alps.* 694 695ALTERA I2C CONTROLLER DRIVER 696M: Thor Thayer <thor.thayer@linux.intel.com> 697S: Maintained 698F: drivers/i2c/busses/i2c-altera.c 699 700ALTERA MAILBOX DRIVER 701M: Ley Foon Tan <lftan@altera.com> 702L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 703S: Maintained 704F: drivers/mailbox/mailbox-altera.c 705 706ALTERA PIO DRIVER 707M: Tien Hock Loh <thloh@altera.com> 708L: linux-gpio@vger.kernel.org 709S: Maintained 710F: drivers/gpio/gpio-altera.c 711 712ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 713M: Thor Thayer <thor.thayer@linux.intel.com> 714S: Maintained 715F: drivers/gpio/gpio-altera-a10sr.c 716F: drivers/mfd/altera-a10sr.c 717F: drivers/reset/reset-a10sr.c 718F: include/linux/mfd/altera-a10sr.h 719F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 720 721ALTERA TRIPLE SPEED ETHERNET DRIVER 722M: Thor Thayer <thor.thayer@linux.intel.com> 723L: netdev@vger.kernel.org 724L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 725S: Maintained 726F: drivers/net/ethernet/altera/ 727 728ALTERA UART/JTAG UART SERIAL DRIVERS 729M: Tobias Klauser <tklauser@distanz.ch> 730L: linux-serial@vger.kernel.org 731L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 732S: Maintained 733F: drivers/tty/serial/altera_uart.c 734F: drivers/tty/serial/altera_jtaguart.c 735F: include/linux/altera_uart.h 736F: include/linux/altera_jtaguart.h 737 738AMAZON ETHERNET DRIVERS 739M: Netanel Belgazal <netanel@amazon.com> 740R: Saeed Bishara <saeedb@amazon.com> 741R: Zorik Machulsky <zorik@amazon.com> 742L: netdev@vger.kernel.org 743S: Supported 744F: Documentation/networking/device_drivers/amazon/ena.txt 745F: drivers/net/ethernet/amazon/ 746 747AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 748M: Tom Lendacky <thomas.lendacky@amd.com> 749M: Gary Hook <gary.hook@amd.com> 750L: linux-crypto@vger.kernel.org 751S: Supported 752F: drivers/crypto/ccp/ 753F: include/linux/ccp.h 754 755AMD DISPLAY CORE 756M: Harry Wentland <harry.wentland@amd.com> 757M: Leo Li <sunpeng.li@amd.com> 758L: amd-gfx@lists.freedesktop.org 759T: git git://people.freedesktop.org/~agd5f/linux 760S: Supported 761F: drivers/gpu/drm/amd/display/ 762 763AMD FAM15H PROCESSOR POWER MONITORING DRIVER 764M: Huang Rui <ray.huang@amd.com> 765L: linux-hwmon@vger.kernel.org 766S: Supported 767F: Documentation/hwmon/fam15h_power 768F: drivers/hwmon/fam15h_power.c 769 770AMD FCH GPIO DRIVER 771M: Enrico Weigelt, metux IT consult <info@metux.net> 772L: linux-gpio@vger.kernel.org 773S: Maintained 774F: drivers/gpio/gpio-amd-fch.c 775F: include/linux/platform_data/gpio/gpio-amd-fch.h 776 777AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 778L: linux-geode@lists.infradead.org (moderated for non-subscribers) 779S: Orphan 780F: drivers/usb/gadget/udc/amd5536udc.* 781 782AMD GEODE PROCESSOR/CHIPSET SUPPORT 783P: Andres Salomon <dilinger@queued.net> 784L: linux-geode@lists.infradead.org (moderated for non-subscribers) 785W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 786S: Supported 787F: drivers/char/hw_random/geode-rng.c 788F: drivers/crypto/geode* 789F: drivers/video/fbdev/geode/ 790F: arch/x86/include/asm/geode.h 791 792AMD IOMMU (AMD-VI) 793M: Joerg Roedel <joro@8bytes.org> 794L: iommu@lists.linux-foundation.org 795T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 796S: Maintained 797F: drivers/iommu/amd_iommu*.[ch] 798F: include/linux/amd-iommu.h 799 800AMD KFD 801M: Oded Gabbay <oded.gabbay@gmail.com> 802L: dri-devel@lists.freedesktop.org 803T: git git://people.freedesktop.org/~gabbayo/linux.git 804S: Supported 805F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 806F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 807F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 808F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 809F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 810F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 811F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 812F: drivers/gpu/drm/amd/amdkfd/ 813F: drivers/gpu/drm/amd/include/cik_structs.h 814F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 815F: drivers/gpu/drm/amd/include/vi_structs.h 816F: drivers/gpu/drm/amd/include/v9_structs.h 817F: include/uapi/linux/kfd_ioctl.h 818 819AMD POWERPLAY 820M: Rex Zhu <rex.zhu@amd.com> 821M: Evan Quan <evan.quan@amd.com> 822L: amd-gfx@lists.freedesktop.org 823S: Supported 824F: drivers/gpu/drm/amd/powerplay/ 825T: git git://people.freedesktop.org/~agd5f/linux 826 827AMD SEATTLE DEVICE TREE SUPPORT 828M: Brijesh Singh <brijeshkumar.singh@amd.com> 829M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 830M: Tom Lendacky <thomas.lendacky@amd.com> 831S: Supported 832F: arch/arm64/boot/dts/amd/ 833 834AMD XGBE DRIVER 835M: Tom Lendacky <thomas.lendacky@amd.com> 836L: netdev@vger.kernel.org 837S: Supported 838F: drivers/net/ethernet/amd/xgbe/ 839F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 840 841ANALOG DEVICES INC AD5686 DRIVER 842M: Stefan Popa <stefan.popa@analog.com> 843L: linux-pm@vger.kernel.org 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/iio/dac/ad5686* 847F: drivers/iio/dac/ad5696* 848 849ANALOG DEVICES INC AD5758 DRIVER 850M: Stefan Popa <stefan.popa@analog.com> 851L: linux-iio@vger.kernel.org 852W: http://ez.analog.com/community/linux-device-drivers 853S: Supported 854F: drivers/iio/dac/ad5758.c 855F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 856 857ANALOG DEVICES INC AD7124 DRIVER 858M: Stefan Popa <stefan.popa@analog.com> 859L: linux-iio@vger.kernel.org 860W: http://ez.analog.com/community/linux-device-drivers 861S: Supported 862F: drivers/iio/adc/ad7124.c 863F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 864 865ANALOG DEVICES INC AD7606 DRIVER 866M: Stefan Popa <stefan.popa@analog.com> 867L: linux-iio@vger.kernel.org 868W: http://ez.analog.com/community/linux-device-drivers 869S: Supported 870F: drivers/iio/adc/ad7606.c 871F: Documentation/devicetree/bindings/iio/adc/ad7606.txt 872 873ANALOG DEVICES INC AD7768-1 DRIVER 874M: Stefan Popa <stefan.popa@analog.com> 875L: linux-iio@vger.kernel.org 876W: http://ez.analog.com/community/linux-device-drivers 877S: Supported 878F: drivers/iio/adc/ad7768-1.c 879F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 880 881ANALOG DEVICES INC AD9389B DRIVER 882M: Hans Verkuil <hans.verkuil@cisco.com> 883L: linux-media@vger.kernel.org 884S: Maintained 885F: drivers/media/i2c/ad9389b* 886 887ANALOG DEVICES INC ADGS1408 DRIVER 888M: Mircea Caprioru <mircea.caprioru@analog.com> 889S: Supported 890F: drivers/mux/adgs1408.c 891F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 892 893ANALOG DEVICES INC ADP5061 DRIVER 894M: Stefan Popa <stefan.popa@analog.com> 895L: linux-pm@vger.kernel.org 896W: http://ez.analog.com/community/linux-device-drivers 897S: Supported 898F: drivers/power/supply/adp5061.c 899 900ANALOG DEVICES INC ADV7180 DRIVER 901M: Lars-Peter Clausen <lars@metafoo.de> 902L: linux-media@vger.kernel.org 903W: http://ez.analog.com/community/linux-device-drivers 904S: Supported 905F: drivers/media/i2c/adv7180.c 906 907ANALOG DEVICES INC ADV748X DRIVER 908M: Kieran Bingham <kieran.bingham@ideasonboard.com> 909L: linux-media@vger.kernel.org 910S: Maintained 911F: drivers/media/i2c/adv748x/* 912 913ANALOG DEVICES INC ADV7511 DRIVER 914M: Hans Verkuil <hans.verkuil@cisco.com> 915L: linux-media@vger.kernel.org 916S: Maintained 917F: drivers/media/i2c/adv7511* 918 919ANALOG DEVICES INC ADV7604 DRIVER 920M: Hans Verkuil <hans.verkuil@cisco.com> 921L: linux-media@vger.kernel.org 922S: Maintained 923F: drivers/media/i2c/adv7604* 924 925ANALOG DEVICES INC ADV7842 DRIVER 926M: Hans Verkuil <hans.verkuil@cisco.com> 927L: linux-media@vger.kernel.org 928S: Maintained 929F: drivers/media/i2c/adv7842* 930 931ANALOG DEVICES INC ASOC CODEC DRIVERS 932M: Lars-Peter Clausen <lars@metafoo.de> 933L: alsa-devel@alsa-project.org (moderated for non-subscribers) 934W: http://wiki.analog.com/ 935W: http://ez.analog.com/community/linux-device-drivers 936S: Supported 937F: sound/soc/codecs/adau* 938F: sound/soc/codecs/adav* 939F: sound/soc/codecs/ad1* 940F: sound/soc/codecs/ad7* 941F: sound/soc/codecs/ssm* 942F: sound/soc/codecs/sigmadsp.* 943 944ANALOG DEVICES INC DMA DRIVERS 945M: Lars-Peter Clausen <lars@metafoo.de> 946W: http://ez.analog.com/community/linux-device-drivers 947S: Supported 948F: drivers/dma/dma-axi-dmac.c 949 950ANALOG DEVICES INC IIO DRIVERS 951M: Lars-Peter Clausen <lars@metafoo.de> 952M: Michael Hennerich <Michael.Hennerich@analog.com> 953W: http://wiki.analog.com/ 954W: http://ez.analog.com/community/linux-device-drivers 955S: Supported 956F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 957F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 958F: drivers/iio/*/ad* 959F: drivers/iio/adc/ltc2497* 960X: drivers/iio/*/adjd* 961F: drivers/staging/iio/*/ad* 962 963ANDES ARCHITECTURE 964M: Greentime Hu <green.hu@gmail.com> 965M: Vincent Chen <deanbo422@gmail.com> 966T: git https://github.com/andestech/linux.git 967S: Supported 968F: arch/nds32/ 969F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 970F: Documentation/devicetree/bindings/nds32/ 971K: nds32 972N: nds32 973 974ANDROID CONFIG FRAGMENTS 975M: Rob Herring <robh@kernel.org> 976S: Supported 977F: kernel/configs/android* 978 979ANDROID DRIVERS 980M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 981M: Arve Hjønnevåg <arve@android.com> 982M: Todd Kjos <tkjos@android.com> 983M: Martijn Coenen <maco@android.com> 984M: Joel Fernandes <joel@joelfernandes.org> 985M: Christian Brauner <christian@brauner.io> 986T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 987L: devel@driverdev.osuosl.org 988S: Supported 989F: drivers/android/ 990F: drivers/staging/android/ 991 992ANDROID GOLDFISH PIC DRIVER 993M: Miodrag Dinic <miodrag.dinic@mips.com> 994S: Supported 995F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 996F: drivers/irqchip/irq-goldfish-pic.c 997 998ANDROID GOLDFISH RTC DRIVER 999M: Miodrag Dinic <miodrag.dinic@mips.com> 1000S: Supported 1001F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1002F: drivers/rtc/rtc-goldfish.c 1003 1004ANDROID ION DRIVER 1005M: Laura Abbott <labbott@redhat.com> 1006M: Sumit Semwal <sumit.semwal@linaro.org> 1007L: devel@driverdev.osuosl.org 1008L: dri-devel@lists.freedesktop.org 1009L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1010S: Supported 1011F: drivers/staging/android/ion 1012F: drivers/staging/android/uapi/ion.h 1013 1014AOA (Apple Onboard Audio) ALSA DRIVER 1015M: Johannes Berg <johannes@sipsolutions.net> 1016L: linuxppc-dev@lists.ozlabs.org 1017L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1018S: Maintained 1019F: sound/aoa/ 1020 1021APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1022M: William Breathitt Gray <vilhelm.gray@gmail.com> 1023L: linux-iio@vger.kernel.org 1024S: Maintained 1025F: drivers/iio/adc/stx104.c 1026 1027APM DRIVER 1028M: Jiri Kosina <jikos@kernel.org> 1029S: Odd fixes 1030T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1031F: arch/x86/kernel/apm_32.c 1032F: include/linux/apm_bios.h 1033F: include/uapi/linux/apm_bios.h 1034F: drivers/char/apm-emulation.c 1035 1036APPARMOR SECURITY MODULE 1037M: John Johansen <john.johansen@canonical.com> 1038L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1039W: wiki.apparmor.net 1040T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1041S: Supported 1042F: security/apparmor/ 1043F: Documentation/admin-guide/LSM/apparmor.rst 1044 1045APPLE BCM5974 MULTITOUCH DRIVER 1046M: Henrik Rydberg <rydberg@bitmath.org> 1047L: linux-input@vger.kernel.org 1048S: Odd fixes 1049F: drivers/input/mouse/bcm5974.c 1050 1051APPLE SMC DRIVER 1052M: Henrik Rydberg <rydberg@bitmath.org> 1053L: linux-hwmon@vger.kernel.org 1054S: Odd fixes 1055F: drivers/hwmon/applesmc.c 1056 1057APPLETALK NETWORK LAYER 1058L: netdev@vger.kernel.org 1059S: Odd fixes 1060F: drivers/net/appletalk/ 1061F: net/appletalk/ 1062F: include/linux/atalk.h 1063F: include/uapi/linux/atalk.h 1064 1065APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1066M: Khuong Dinh <khuong@os.amperecomputing.com> 1067S: Supported 1068F: arch/arm64/boot/dts/apm/ 1069 1070APPLIED MICRO (APM) X-GENE SOC EDAC 1071M: Khuong Dinh <khuong@os.amperecomputing.com> 1072S: Supported 1073F: drivers/edac/xgene_edac.c 1074F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1075 1076APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1077M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1078M: Keyur Chudgar <keyur@os.amperecomputing.com> 1079S: Supported 1080F: drivers/net/ethernet/apm/xgene-v2/ 1081 1082APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1083M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1084M: Keyur Chudgar <keyur@os.amperecomputing.com> 1085M: Quan Nguyen <quan@os.amperecomputing.com> 1086S: Supported 1087F: drivers/net/ethernet/apm/xgene/ 1088F: drivers/net/phy/mdio-xgene.c 1089F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1090F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1091 1092APPLIED MICRO (APM) X-GENE SOC PMU 1093M: Khuong Dinh <khuong@os.amperecomputing.com> 1094S: Supported 1095F: drivers/perf/xgene_pmu.c 1096F: Documentation/perf/xgene-pmu.txt 1097F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1098 1099APTINA CAMERA SENSOR PLL 1100M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1101L: linux-media@vger.kernel.org 1102S: Maintained 1103F: drivers/media/i2c/aptina-pll.* 1104 1105ARC FRAMEBUFFER DRIVER 1106M: Jaya Kumar <jayalk@intworks.biz> 1107S: Maintained 1108F: drivers/video/fbdev/arcfb.c 1109F: drivers/video/fbdev/core/fb_defio.c 1110 1111ARC PGU DRM DRIVER 1112M: Alexey Brodkin <abrodkin@synopsys.com> 1113S: Supported 1114F: drivers/gpu/drm/arc/ 1115F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1116 1117ARCNET NETWORK LAYER 1118M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1119L: netdev@vger.kernel.org 1120S: Maintained 1121F: drivers/net/arcnet/ 1122F: include/uapi/linux/if_arcnet.h 1123 1124ARM ARCHITECTED TIMER DRIVER 1125M: Mark Rutland <mark.rutland@arm.com> 1126M: Marc Zyngier <marc.zyngier@arm.com> 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1128S: Maintained 1129F: arch/arm/include/asm/arch_timer.h 1130F: arch/arm64/include/asm/arch_timer.h 1131F: drivers/clocksource/arm_arch_timer.c 1132 1133ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1134M: Linus Walleij <linus.walleij@linaro.org> 1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1136S: Maintained 1137F: Documentation/devicetree/bindings/arm/arm-boards 1138F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1139F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1140F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1141F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1142F: arch/arm/mach-integrator/ 1143F: arch/arm/mach-realview/ 1144F: arch/arm/mach-versatile/ 1145F: arch/arm/plat-versatile/ 1146F: arch/arm/boot/dts/arm-realview-* 1147F: arch/arm/boot/dts/integrator* 1148F: arch/arm/boot/dts/versatile* 1149F: drivers/clk/versatile/ 1150F: drivers/i2c/busses/i2c-versatile.c 1151F: drivers/irqchip/irq-versatile-fpga.c 1152F: drivers/mtd/maps/physmap_of_versatile.c 1153F: drivers/power/reset/arm-versatile-reboot.c 1154F: drivers/soc/versatile/ 1155 1156ARM HDLCD DRM DRIVER 1157M: Liviu Dudau <liviu.dudau@arm.com> 1158S: Supported 1159F: drivers/gpu/drm/arm/hdlcd_* 1160F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1161 1162ARM KOMEDA DRM-KMS DRIVER 1163M: James (Qian) Wang <james.qian.wang@arm.com> 1164M: Liviu Dudau <liviu.dudau@arm.com> 1165L: Mali DP Maintainers <malidp@foss.arm.com> 1166S: Supported 1167T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1168F: drivers/gpu/drm/arm/display/include/ 1169F: drivers/gpu/drm/arm/display/komeda/ 1170F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt 1171F: Documentation/gpu/komeda-kms.rst 1172 1173ARM MALI-DP DRM DRIVER 1174M: Liviu Dudau <liviu.dudau@arm.com> 1175M: Brian Starkey <brian.starkey@arm.com> 1176L: Mali DP Maintainers <malidp@foss.arm.com> 1177S: Supported 1178T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1179F: drivers/gpu/drm/arm/ 1180F: Documentation/devicetree/bindings/display/arm,malidp.txt 1181F: Documentation/gpu/afbc.rst 1182 1183ARM MFM AND FLOPPY DRIVERS 1184M: Ian Molton <spyro@f2s.com> 1185S: Maintained 1186F: arch/arm/lib/floppydma.S 1187F: arch/arm/include/asm/floppy.h 1188 1189ARM PMU PROFILING AND DEBUGGING 1190M: Will Deacon <will.deacon@arm.com> 1191M: Mark Rutland <mark.rutland@arm.com> 1192S: Maintained 1193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1194F: arch/arm*/kernel/perf_* 1195F: arch/arm/oprofile/common.c 1196F: arch/arm*/kernel/hw_breakpoint.c 1197F: arch/arm*/include/asm/hw_breakpoint.h 1198F: arch/arm*/include/asm/perf_event.h 1199F: drivers/perf/* 1200F: include/linux/perf/arm_pmu.h 1201F: Documentation/devicetree/bindings/arm/pmu.yaml 1202F: Documentation/devicetree/bindings/perf/ 1203 1204ARM PORT 1205M: Russell King <linux@armlinux.org.uk> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207W: http://www.armlinux.org.uk/ 1208S: Odd Fixes 1209T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1210F: arch/arm/ 1211X: arch/arm/boot/dts/ 1212 1213ARM PRIMECELL AACI PL041 DRIVER 1214M: Russell King <linux@armlinux.org.uk> 1215S: Odd Fixes 1216F: sound/arm/aaci.* 1217 1218ARM PRIMECELL BUS SUPPORT 1219M: Russell King <linux@armlinux.org.uk> 1220S: Odd Fixes 1221F: drivers/amba/ 1222F: include/linux/amba/bus.h 1223 1224ARM PRIMECELL CLCD PL110 DRIVER 1225M: Russell King <linux@armlinux.org.uk> 1226S: Odd Fixes 1227F: drivers/video/fbdev/amba-clcd.* 1228 1229ARM PRIMECELL KMI PL050 DRIVER 1230M: Russell King <linux@armlinux.org.uk> 1231S: Odd Fixes 1232F: drivers/input/serio/ambakmi.* 1233F: include/linux/amba/kmi.h 1234 1235ARM PRIMECELL MMCI PL180/1 DRIVER 1236M: Russell King <linux@armlinux.org.uk> 1237S: Odd Fixes 1238F: drivers/mmc/host/mmci.* 1239F: include/linux/amba/mmci.h 1240 1241ARM PRIMECELL SSP PL022 SPI DRIVER 1242M: Linus Walleij <linus.walleij@linaro.org> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Maintained 1245F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1246F: drivers/spi/spi-pl022.c 1247 1248ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1249M: Russell King <linux@armlinux.org.uk> 1250S: Odd Fixes 1251F: drivers/tty/serial/amba-pl01*.c 1252F: include/linux/amba/serial.h 1253 1254ARM PRIMECELL VIC PL190/PL192 DRIVER 1255M: Linus Walleij <linus.walleij@linaro.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1259F: drivers/irqchip/irq-vic.c 1260 1261ARM SMMU DRIVERS 1262M: Will Deacon <will.deacon@arm.com> 1263R: Robin Murphy <robin.murphy@arm.com> 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1265S: Maintained 1266F: drivers/iommu/arm-smmu.c 1267F: drivers/iommu/arm-smmu-v3.c 1268F: drivers/iommu/io-pgtable-arm.c 1269F: drivers/iommu/io-pgtable-arm-v7s.c 1270 1271ARM SUB-ARCHITECTURES 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-*/ 1275F: arch/arm/plat-*/ 1276T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1277 1278ARM/ACTIONS SEMI ARCHITECTURE 1279M: Andreas Färber <afaerber@suse.de> 1280R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282S: Maintained 1283N: owl 1284F: arch/arm/mach-actions/ 1285F: arch/arm/boot/dts/owl-* 1286F: arch/arm64/boot/dts/actions/ 1287F: drivers/clk/actions/ 1288F: drivers/clocksource/timer-owl* 1289F: drivers/dma/owl-dma.c 1290F: drivers/i2c/busses/i2c-owl.c 1291F: drivers/pinctrl/actions/* 1292F: drivers/soc/actions/ 1293F: include/dt-bindings/power/owl-* 1294F: include/linux/soc/actions/ 1295F: Documentation/devicetree/bindings/arm/actions.txt 1296F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1297F: Documentation/devicetree/bindings/dma/owl-dma.txt 1298F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1299F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1300F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1301F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1302 1303ARM/ADS SPHERE MACHINE SUPPORT 1304M: Lennert Buytenhek <kernel@wantstofly.org> 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1306S: Maintained 1307 1308ARM/AFEB9260 MACHINE SUPPORT 1309M: Sergey Lapin <slapin@ossfans.org> 1310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1311S: Maintained 1312 1313ARM/AJECO 1ARM MACHINE SUPPORT 1314M: Lennert Buytenhek <kernel@wantstofly.org> 1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1316S: Maintained 1317 1318ARM/Allwinner SoC Clock Support 1319M: Emilio López <emilio@elopez.com.ar> 1320S: Maintained 1321F: drivers/clk/sunxi/ 1322 1323ARM/Allwinner sunXi SoC support 1324M: Maxime Ripard <maxime.ripard@bootlin.com> 1325M: Chen-Yu Tsai <wens@csie.org> 1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1327S: Maintained 1328N: sun[x456789]i 1329N: sun50i 1330F: arch/arm/mach-sunxi/ 1331F: arch/arm64/boot/dts/allwinner/ 1332F: drivers/clk/sunxi-ng/ 1333F: drivers/pinctrl/sunxi/ 1334F: drivers/soc/sunxi/ 1335T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1336 1337ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1338M: Neil Armstrong <narmstrong@baylibre.com> 1339M: Jerome Brunet <jbrunet@baylibre.com> 1340L: linux-amlogic@lists.infradead.org 1341S: Maintained 1342F: drivers/clk/meson/ 1343F: include/dt-bindings/clock/meson* 1344F: include/dt-bindings/clock/gxbb* 1345F: Documentation/devicetree/bindings/clock/amlogic* 1346 1347ARM/Amlogic Meson SoC support 1348M: Kevin Hilman <khilman@baylibre.com> 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1350L: linux-amlogic@lists.infradead.org 1351W: http://linux-meson.com/ 1352S: Maintained 1353F: arch/arm/mach-meson/ 1354F: arch/arm/boot/dts/meson* 1355F: arch/arm64/boot/dts/amlogic/ 1356F: drivers/pinctrl/meson/ 1357F: drivers/mmc/host/meson* 1358F: drivers/soc/amlogic/ 1359N: meson 1360 1361ARM/Amlogic Meson SoC Sound Drivers 1362M: Jerome Brunet <jbrunet@baylibre.com> 1363L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1364S: Maintained 1365F: sound/soc/meson/ 1366F: Documentation/devicetree/bindings/sound/amlogic* 1367 1368ARM/Annapurna Labs ALPINE ARCHITECTURE 1369M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1370M: Antoine Tenart <antoine.tenart@bootlin.com> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372S: Maintained 1373F: arch/arm/mach-alpine/ 1374F: arch/arm/boot/dts/alpine* 1375F: arch/arm64/boot/dts/al/ 1376F: drivers/*/*alpine* 1377 1378ARM/ARTPEC MACHINE SUPPORT 1379M: Jesper Nilsson <jesper.nilsson@axis.com> 1380M: Lars Persson <lars.persson@axis.com> 1381S: Maintained 1382L: linux-arm-kernel@axis.com 1383F: arch/arm/mach-artpec 1384F: arch/arm/boot/dts/artpec6* 1385F: drivers/clk/axis 1386F: drivers/crypto/axis 1387F: drivers/pinctrl/pinctrl-artpec* 1388F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1389 1390ARM/ASPEED I2C DRIVER 1391M: Brendan Higgins <brendanhiggins@google.com> 1392R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1393R: Joel Stanley <joel@jms.id.au> 1394L: linux-i2c@vger.kernel.org 1395L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1396S: Maintained 1397F: drivers/irqchip/irq-aspeed-i2c-ic.c 1398F: drivers/i2c/busses/i2c-aspeed.c 1399F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1400F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1401 1402ARM/ASPEED MACHINE SUPPORT 1403M: Joel Stanley <joel@jms.id.au> 1404R: Andrew Jeffery <andrew@aj.id.au> 1405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1406L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1407Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1408S: Supported 1409T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1410F: arch/arm/mach-aspeed/ 1411F: arch/arm/boot/dts/aspeed-* 1412N: aspeed 1413 1414ARM/BITMAIN ARCHITECTURE 1415M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418F: arch/arm64/boot/dts/bitmain/ 1419F: Documentation/devicetree/bindings/arm/bitmain.yaml 1420 1421ARM/CALXEDA HIGHBANK ARCHITECTURE 1422M: Rob Herring <robh@kernel.org> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425F: arch/arm/mach-highbank/ 1426F: arch/arm/boot/dts/highbank.dts 1427F: arch/arm/boot/dts/ecx-*.dts* 1428 1429ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1430M: Krzysztof Halasa <khalasa@piap.pl> 1431S: Maintained 1432F: arch/arm/mach-cns3xxx/ 1433 1434ARM/CAVIUM THUNDER NETWORK DRIVER 1435M: Sunil Goutham <sgoutham@cavium.com> 1436M: Robert Richter <rric@kernel.org> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Supported 1439F: drivers/net/ethernet/cavium/thunder/ 1440 1441ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1442M: Lukasz Majewski <lukma@denx.de> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445F: arch/arm/mach-ep93xx/ts72xx.c 1446 1447ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1448M: Alexander Shiyan <shc_work@mail.ru> 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1450S: Odd Fixes 1451N: clps711x 1452 1453ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1454M: Lennert Buytenhek <kernel@wantstofly.org> 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1456S: Maintained 1457 1458ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1459M: Hartley Sweeten <hsweeten@visionengravers.com> 1460M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462S: Maintained 1463F: arch/arm/mach-ep93xx/ 1464F: arch/arm/mach-ep93xx/include/mach/ 1465 1466ARM/CLKDEV SUPPORT 1467M: Russell King <linux@armlinux.org.uk> 1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1469S: Maintained 1470T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1471F: drivers/clk/clkdev.c 1472 1473ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1474M: Mike Rapoport <mike@compulab.co.il> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477 1478ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1479M: Baruch Siach <baruch@tkos.co.il> 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1481S: Maintained 1482F: arch/arm/boot/dts/cx92755* 1483N: digicolor 1484 1485ARM/CONTEC MICRO9 MACHINE SUPPORT 1486M: Hubert Feurstein <hubert.feurstein@contec.at> 1487S: Maintained 1488F: arch/arm/mach-ep93xx/micro9.c 1489 1490ARM/CORESIGHT FRAMEWORK AND DRIVERS 1491M: Mathieu Poirier <mathieu.poirier@linaro.org> 1492R: Suzuki K Poulose <suzuki.poulose@arm.com> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: drivers/hwtracing/coresight/* 1496F: Documentation/trace/coresight.txt 1497F: Documentation/trace/coresight-cpu-debug.txt 1498F: Documentation/devicetree/bindings/arm/coresight.txt 1499F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1500F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1501F: tools/perf/arch/arm/util/pmu.c 1502F: tools/perf/arch/arm/util/auxtrace.c 1503F: tools/perf/arch/arm/util/cs-etm.c 1504F: tools/perf/arch/arm/util/cs-etm.h 1505F: tools/perf/util/cs-etm.* 1506F: tools/perf/util/cs-etm-decoder/* 1507 1508ARM/CORGI MACHINE SUPPORT 1509M: Richard Purdie <rpurdie@rpsys.net> 1510S: Maintained 1511 1512ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1513M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1514M: Linus Walleij <linus.walleij@linaro.org> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516T: git git://github.com/ulli-kroll/linux.git 1517S: Maintained 1518F: Documentation/devicetree/bindings/arm/gemini.txt 1519F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1520F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1521F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1522F: arch/arm/mach-gemini/ 1523F: drivers/net/ethernet/cortina/ 1524F: drivers/pinctrl/pinctrl-gemini.c 1525F: drivers/rtc/rtc-ftrtc010.c 1526 1527ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1528M: Barry Song <baohua@kernel.org> 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1530T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1531S: Maintained 1532F: arch/arm/boot/dts/prima2* 1533F: arch/arm/mach-prima2/ 1534F: drivers/clk/sirf/ 1535F: drivers/clocksource/timer-prima2.c 1536F: drivers/clocksource/timer-atlas7.c 1537N: [^a-z]sirf 1538X: drivers/gnss 1539 1540ARM/EBSA110 MACHINE SUPPORT 1541M: Russell King <linux@armlinux.org.uk> 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1543W: http://www.armlinux.org.uk/ 1544S: Maintained 1545F: arch/arm/mach-ebsa110/ 1546F: drivers/net/ethernet/amd/am79c961a.* 1547 1548ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1549M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1550R: Pengutronix Kernel Team <kernel@pengutronix.de> 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553N: efm32 1554 1555ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1556M: Robert Jarzmik <robert.jarzmik@free.fr> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559F: arch/arm/mach-pxa/ezx.c 1560 1561ARM/FARADAY FA526 PORT 1562M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564S: Maintained 1565T: git git://git.berlios.de/gemini-board 1566F: arch/arm/mm/*-fa* 1567 1568ARM/FOOTBRIDGE ARCHITECTURE 1569M: Russell King <linux@armlinux.org.uk> 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1571W: http://www.armlinux.org.uk/ 1572S: Maintained 1573F: arch/arm/include/asm/hardware/dec21285.h 1574F: arch/arm/mach-footbridge/ 1575 1576ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1577M: Shawn Guo <shawnguo@kernel.org> 1578M: Sascha Hauer <s.hauer@pengutronix.de> 1579R: Pengutronix Kernel Team <kernel@pengutronix.de> 1580R: Fabio Estevam <festevam@gmail.com> 1581R: NXP Linux Team <linux-imx@nxp.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1585N: imx 1586N: mxs 1587X: drivers/media/i2c/ 1588 1589ARM/FREESCALE VYBRID ARM ARCHITECTURE 1590M: Shawn Guo <shawnguo@kernel.org> 1591M: Sascha Hauer <s.hauer@pengutronix.de> 1592R: Pengutronix Kernel Team <kernel@pengutronix.de> 1593R: Stefan Agner <stefan@agner.ch> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1597F: arch/arm/mach-imx/*vf610* 1598F: arch/arm/boot/dts/vf* 1599 1600ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1601M: Shawn Guo <shawnguo@kernel.org> 1602M: Li Yang <leoyang.li@nxp.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1606F: arch/arm/boot/dts/ls1021a* 1607F: arch/arm64/boot/dts/freescale/fsl-* 1608F: arch/arm64/boot/dts/freescale/qoriq-* 1609 1610ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1611M: Lennert Buytenhek <kernel@wantstofly.org> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613S: Maintained 1614 1615ARM/GUMSTIX MACHINE SUPPORT 1616M: Steve Sakoman <sakoman@gmail.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618S: Maintained 1619 1620ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1621M: Philipp Zabel <philipp.zabel@gmail.com> 1622M: Paul Parsons <lost.distance@yahoo.com> 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1624S: Maintained 1625F: arch/arm/mach-pxa/hx4700.c 1626F: arch/arm/mach-pxa/include/mach/hx4700.h 1627F: sound/soc/pxa/hx4700.c 1628 1629ARM/HISILICON SOC SUPPORT 1630M: Wei Xu <xuwei5@hisilicon.com> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.hisilicon.com 1633S: Supported 1634T: git git://github.com/hisilicon/linux-hisi.git 1635F: arch/arm/mach-hisi/ 1636F: arch/arm/boot/dts/hi3* 1637F: arch/arm/boot/dts/hip* 1638F: arch/arm/boot/dts/hisi* 1639F: arch/arm64/boot/dts/hisilicon/ 1640 1641ARM/HP JORNADA 7XX MACHINE SUPPORT 1642M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1643W: www.jlime.com 1644S: Maintained 1645T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1646F: arch/arm/mach-sa1100/jornada720.c 1647F: arch/arm/mach-sa1100/include/mach/jornada720.h 1648 1649ARM/IGEP MACHINE SUPPORT 1650M: Enric Balletbo i Serra <eballetbo@gmail.com> 1651M: Javier Martinez Canillas <javier@dowhile0.org> 1652L: linux-omap@vger.kernel.org 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654S: Maintained 1655F: arch/arm/boot/dts/omap3-igep* 1656 1657ARM/INCOME PXA270 SUPPORT 1658M: Marek Vasut <marek.vasut@gmail.com> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660S: Maintained 1661F: arch/arm/mach-pxa/colibri-pxa270-income.c 1662 1663ARM/INTEL IOP13XX ARM ARCHITECTURE 1664M: Lennert Buytenhek <kernel@wantstofly.org> 1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1666S: Maintained 1667 1668ARM/INTEL IOP32X ARM ARCHITECTURE 1669M: Lennert Buytenhek <kernel@wantstofly.org> 1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1671S: Maintained 1672 1673ARM/INTEL IOP33X ARM ARCHITECTURE 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675S: Orphan 1676 1677ARM/INTEL IQ81342EX MACHINE SUPPORT 1678M: Lennert Buytenhek <kernel@wantstofly.org> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680S: Maintained 1681 1682ARM/INTEL IXDP2850 MACHINE SUPPORT 1683M: Lennert Buytenhek <kernel@wantstofly.org> 1684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1685S: Maintained 1686 1687ARM/INTEL IXP4XX ARM ARCHITECTURE 1688M: Imre Kaloz <kaloz@openwrt.org> 1689M: Krzysztof Halasa <khalasa@piap.pl> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691S: Maintained 1692F: arch/arm/mach-ixp4xx/ 1693 1694ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1695M: Jonathan Cameron <jic23@cam.ac.uk> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697S: Maintained 1698F: arch/arm/mach-pxa/stargate2.c 1699F: drivers/pcmcia/pxa2xx_stargate2.c 1700 1701ARM/INTEL XSC3 (MANZANO) ARM CORE 1702M: Lennert Buytenhek <kernel@wantstofly.org> 1703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1704S: Maintained 1705 1706ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1707M: Lennert Buytenhek <kernel@wantstofly.org> 1708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1709S: Maintained 1710 1711ARM/LG1K ARCHITECTURE 1712M: Chanho Min <chanho.min@lge.com> 1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1714S: Maintained 1715F: arch/arm64/boot/dts/lg/ 1716 1717ARM/LOGICPD PXA270 MACHINE SUPPORT 1718M: Lennert Buytenhek <kernel@wantstofly.org> 1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1720S: Maintained 1721 1722ARM/LPC18XX ARCHITECTURE 1723M: Vladimir Zapolskiy <vz@mleia.com> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725S: Maintained 1726F: arch/arm/boot/dts/lpc43* 1727F: drivers/i2c/busses/i2c-lpc2k.c 1728F: drivers/memory/pl172.c 1729F: drivers/mtd/spi-nor/nxp-spifi.c 1730F: drivers/rtc/rtc-lpc24xx.c 1731N: lpc18xx 1732 1733ARM/LPC32XX SOC SUPPORT 1734M: Vladimir Zapolskiy <vz@mleia.com> 1735M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1737T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1738S: Maintained 1739F: arch/arm/boot/dts/lpc32* 1740F: arch/arm/mach-lpc32xx/ 1741F: drivers/i2c/busses/i2c-pnx.c 1742F: drivers/net/ethernet/nxp/lpc_eth.c 1743F: drivers/usb/host/ohci-nxp.c 1744F: drivers/watchdog/pnx4008_wdt.c 1745N: lpc32xx 1746 1747ARM/MAGICIAN MACHINE SUPPORT 1748M: Philipp Zabel <philipp.zabel@gmail.com> 1749S: Maintained 1750 1751ARM/Marvell Dove/MV78xx0/Orion SOC support 1752M: Jason Cooper <jason@lakedaemon.net> 1753M: Andrew Lunn <andrew@lunn.ch> 1754M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1755M: Gregory Clement <gregory.clement@bootlin.com> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758F: Documentation/devicetree/bindings/soc/dove/ 1759F: arch/arm/mach-dove/ 1760F: arch/arm/mach-mv78xx0/ 1761F: arch/arm/mach-orion5x/ 1762F: arch/arm/plat-orion/ 1763F: arch/arm/boot/dts/dove* 1764F: arch/arm/boot/dts/orion5x* 1765 1766ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1767M: Jason Cooper <jason@lakedaemon.net> 1768M: Andrew Lunn <andrew@lunn.ch> 1769M: Gregory Clement <gregory.clement@bootlin.com> 1770M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1772S: Maintained 1773F: arch/arm/boot/dts/armada* 1774F: arch/arm/boot/dts/kirkwood* 1775F: arch/arm/configs/mvebu_*_defconfig 1776F: arch/arm/mach-mvebu/ 1777F: arch/arm64/boot/dts/marvell/armada* 1778F: drivers/cpufreq/armada-37xx-cpufreq.c 1779F: drivers/cpufreq/armada-8k-cpufreq.c 1780F: drivers/cpufreq/mvebu-cpufreq.c 1781F: drivers/irqchip/irq-armada-370-xp.c 1782F: drivers/irqchip/irq-mvebu-* 1783F: drivers/pinctrl/mvebu/ 1784F: drivers/rtc/rtc-armada38x.c 1785 1786ARM/Mediatek RTC DRIVER 1787M: Eddie Huang <eddie.huang@mediatek.com> 1788M: Sean Wang <sean.wang@mediatek.com> 1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1790L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1791S: Maintained 1792F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1793F: drivers/rtc/rtc-mt6397.c 1794F: drivers/rtc/rtc-mt7622.c 1795 1796ARM/Mediatek SoC support 1797M: Matthias Brugger <matthias.bgg@gmail.com> 1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1799L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1800W: https://mtk.bcnfs.org/ 1801C: irc://chat.freenode.net/linux-mediatek 1802S: Maintained 1803F: arch/arm/boot/dts/mt6* 1804F: arch/arm/boot/dts/mt7* 1805F: arch/arm/boot/dts/mt8* 1806F: arch/arm/mach-mediatek/ 1807F: arch/arm64/boot/dts/mediatek/ 1808F: drivers/soc/mediatek/ 1809N: mtk 1810N: mt[678] 1811K: mediatek 1812 1813ARM/Mediatek USB3 PHY DRIVER 1814M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1817S: Maintained 1818F: drivers/phy/mediatek/ 1819F: Documentation/devicetree/bindings/phy/phy-mtk-* 1820 1821ARM/MICREL KS8695 ARCHITECTURE 1822M: Greg Ungerer <gerg@uclinux.org> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824F: arch/arm/mach-ks8695/ 1825S: Odd Fixes 1826 1827ARM/Microchip (AT91) SoC support 1828M: Nicolas Ferre <nicolas.ferre@microchip.com> 1829M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1830M: Ludovic Desroches <ludovic.desroches@microchip.com> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832W: http://www.linux4sam.org 1833T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1834S: Supported 1835N: at91 1836N: atmel 1837F: arch/arm/mach-at91/ 1838F: include/soc/at91/ 1839F: arch/arm/boot/dts/at91*.dts 1840F: arch/arm/boot/dts/at91*.dtsi 1841F: arch/arm/boot/dts/sama*.dts 1842F: arch/arm/boot/dts/sama*.dtsi 1843F: arch/arm/include/debug/at91.S 1844F: drivers/memory/atmel* 1845F: drivers/watchdog/sama5d4_wdt.c 1846X: drivers/input/touchscreen/atmel_mxt_ts.c 1847X: drivers/net/wireless/atmel/ 1848 1849ARM/MIOA701 MACHINE SUPPORT 1850M: Robert Jarzmik <robert.jarzmik@free.fr> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852F: arch/arm/mach-pxa/mioa701.c 1853S: Maintained 1854 1855ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1856M: Michael Petchkovsky <mkpetch@internode.on.net> 1857S: Maintained 1858 1859ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1860M: Linus Walleij <linus.walleij@linaro.org> 1861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1862S: Maintained 1863F: arch/arm/mach-nomadik/ 1864F: arch/arm/mach-u300/ 1865F: arch/arm/mach-ux500/ 1866F: arch/arm/boot/dts/ste-* 1867F: drivers/clk/clk-nomadik.c 1868F: drivers/clk/clk-u300.c 1869F: drivers/clocksource/clksrc-dbx500-prcmu.c 1870F: drivers/clocksource/timer-u300.c 1871F: drivers/dma/coh901318* 1872F: drivers/dma/ste_dma40* 1873F: drivers/hwspinlock/u8500_hsem.c 1874F: drivers/i2c/busses/i2c-nomadik.c 1875F: drivers/i2c/busses/i2c-stu300.c 1876F: drivers/mfd/ab3100* 1877F: drivers/mfd/ab8500* 1878F: drivers/mfd/abx500* 1879F: drivers/mfd/dbx500* 1880F: drivers/mfd/db8500* 1881F: drivers/pinctrl/nomadik/ 1882F: drivers/pinctrl/pinctrl-coh901* 1883F: drivers/pinctrl/pinctrl-u300.c 1884F: drivers/rtc/rtc-ab3100.c 1885F: drivers/rtc/rtc-ab8500.c 1886F: drivers/rtc/rtc-coh901331.c 1887F: drivers/rtc/rtc-pl031.c 1888F: drivers/watchdog/coh901327_wdt.c 1889F: Documentation/devicetree/bindings/arm/ste-* 1890F: Documentation/devicetree/bindings/arm/ux500/ 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1892 1893ARM/NUVOTON NPCM ARCHITECTURE 1894M: Avi Fishman <avifishman70@gmail.com> 1895M: Tomer Maimon <tmaimon77@gmail.com> 1896M: Tali Perry <tali.perry1@gmail.com> 1897R: Patrick Venture <venture@google.com> 1898R: Nancy Yuen <yuenn@google.com> 1899R: Benjamin Fair <benjaminfair@google.com> 1900L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1901S: Supported 1902F: arch/arm/mach-npcm/ 1903F: arch/arm/boot/dts/nuvoton-npcm* 1904F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 1905F: drivers/*/*npcm* 1906F: Documentation/devicetree/bindings/*/*npcm* 1907F: Documentation/devicetree/bindings/*/*/*npcm* 1908 1909ARM/NUVOTON W90X900 ARM ARCHITECTURE 1910M: Wan ZongShun <mcuos.com@gmail.com> 1911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1912W: http://www.mcuos.com 1913S: Maintained 1914F: arch/arm/mach-w90x900/ 1915F: drivers/input/keyboard/w90p910_keypad.c 1916F: drivers/input/touchscreen/w90p910_ts.c 1917F: drivers/watchdog/nuc900_wdt.c 1918F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1919F: drivers/mtd/nand/raw/nuc900_nand.c 1920F: drivers/rtc/rtc-nuc900.c 1921F: drivers/spi/spi-nuc900.c 1922F: drivers/usb/host/ehci-w90x900.c 1923F: drivers/video/fbdev/nuc900fb.c 1924 1925ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1926L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1927W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1928S: Orphan 1929F: arch/arm/mach-s3c24xx/mach-gta02.c 1930F: arch/arm/mach-s3c24xx/gta02.h 1931 1932ARM/Orion SoC/Technologic Systems TS-78xx platform support 1933M: Alexander Clouter <alex@digriz.org.uk> 1934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1935W: http://www.digriz.org.uk/ts78xx/kernel 1936S: Maintained 1937F: arch/arm/mach-orion5x/ts78xx-* 1938 1939ARM/OXNAS platform support 1940M: Neil Armstrong <narmstrong@baylibre.com> 1941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1942L: linux-oxnas@groups.io (moderated for non-subscribers) 1943S: Maintained 1944F: arch/arm/mach-oxnas/ 1945F: arch/arm/boot/dts/ox8*.dts* 1946N: oxnas 1947 1948ARM/PALM TREO SUPPORT 1949M: Tomas Cech <sleep_walker@suse.com> 1950L: linux-arm-kernel@lists.infradead.org 1951W: http://hackndev.com 1952S: Maintained 1953F: arch/arm/mach-pxa/palmtreo.* 1954 1955ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1956M: Marek Vasut <marek.vasut@gmail.com> 1957L: linux-arm-kernel@lists.infradead.org 1958W: http://hackndev.com 1959S: Maintained 1960F: arch/arm/mach-pxa/include/mach/palmtx.h 1961F: arch/arm/mach-pxa/palmtx.c 1962F: arch/arm/mach-pxa/palmt5.* 1963F: arch/arm/mach-pxa/include/mach/palmld.h 1964F: arch/arm/mach-pxa/palmld.c 1965F: arch/arm/mach-pxa/palmte2.* 1966F: arch/arm/mach-pxa/include/mach/palmtc.h 1967F: arch/arm/mach-pxa/palmtc.c 1968 1969ARM/PALMZ72 SUPPORT 1970M: Sergey Lapin <slapin@ossfans.org> 1971L: linux-arm-kernel@lists.infradead.org 1972W: http://hackndev.com 1973S: Maintained 1974F: arch/arm/mach-pxa/palmz72.* 1975 1976ARM/PLEB SUPPORT 1977M: Peter Chubb <pleb@gelato.unsw.edu.au> 1978W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1979S: Maintained 1980 1981ARM/PT DIGITAL BOARD PORT 1982M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1984W: http://www.armlinux.org.uk/ 1985S: Maintained 1986 1987ARM/QUALCOMM SUPPORT 1988M: Andy Gross <andy.gross@linaro.org> 1989M: David Brown <david.brown@linaro.org> 1990L: linux-arm-msm@vger.kernel.org 1991S: Maintained 1992F: Documentation/devicetree/bindings/soc/qcom/ 1993F: Documentation/devicetree/bindings/*/qcom* 1994F: arch/arm/boot/dts/qcom-*.dts 1995F: arch/arm/boot/dts/qcom-*.dtsi 1996F: arch/arm/mach-qcom/ 1997F: arch/arm64/boot/dts/qcom/ 1998F: drivers/*/qcom/ 1999F: drivers/*/qcom* 2000F: drivers/*/*/qcom/ 2001F: drivers/*/*/qcom* 2002F: drivers/*/pm8???-* 2003F: drivers/bluetooth/btqcomsmd.c 2004F: drivers/clocksource/timer-qcom.c 2005F: drivers/extcon/extcon-qcom* 2006F: drivers/iommu/msm* 2007F: drivers/i2c/busses/i2c-qup.c 2008F: drivers/i2c/busses/i2c-qcom-geni.c 2009F: drivers/mfd/ssbi.c 2010F: drivers/mmc/host/mmci_qcom* 2011F: drivers/mmc/host/sdhci_msm.c 2012F: drivers/pci/controller/dwc/pcie-qcom.c 2013F: drivers/phy/qualcomm/ 2014F: drivers/power/*/msm* 2015F: drivers/reset/reset-qcom-* 2016F: drivers/scsi/ufs/ufs-qcom.* 2017F: drivers/spi/spi-qup.c 2018F: drivers/spi/spi-geni-qcom.c 2019F: drivers/spi/spi-qcom-qspi.c 2020F: drivers/tty/serial/msm_serial.c 2021F: drivers/usb/dwc3/dwc3-qcom.c 2022F: include/dt-bindings/*/qcom* 2023F: include/linux/*/qcom* 2024T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 2025 2026ARM/RADISYS ENP2611 MACHINE SUPPORT 2027M: Lennert Buytenhek <kernel@wantstofly.org> 2028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2029S: Maintained 2030 2031ARM/RDA MICRO ARCHITECTURE 2032M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2034L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2035S: Maintained 2036F: arch/arm/boot/dts/rda8810pl-* 2037F: drivers/clocksource/timer-rda.c 2038F: drivers/irqchip/irq-rda-intc.c 2039F: drivers/tty/serial/rda-uart.c 2040F: Documentation/devicetree/bindings/arm/rda.txt 2041F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2042F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2043F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2044 2045ARM/REALTEK ARCHITECTURE 2046M: Andreas Färber <afaerber@suse.de> 2047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2048S: Maintained 2049F: arch/arm64/boot/dts/realtek/ 2050F: Documentation/devicetree/bindings/arm/realtek.txt 2051 2052ARM/RENESAS ARM64 ARCHITECTURE 2053M: Simon Horman <horms@verge.net.au> 2054M: Magnus Damm <magnus.damm@gmail.com> 2055L: linux-renesas-soc@vger.kernel.org 2056Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2057T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2058S: Supported 2059F: arch/arm64/boot/dts/renesas/ 2060F: Documentation/devicetree/bindings/arm/renesas.yaml 2061F: drivers/soc/renesas/ 2062F: include/linux/soc/renesas/ 2063 2064ARM/RISCPC ARCHITECTURE 2065M: Russell King <linux@armlinux.org.uk> 2066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2067W: http://www.armlinux.org.uk/ 2068S: Maintained 2069F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2070F: arch/arm/include/asm/hardware/ioc.h 2071F: arch/arm/include/asm/hardware/iomd.h 2072F: arch/arm/include/asm/hardware/memc.h 2073F: arch/arm/mach-rpc/ 2074F: drivers/net/ethernet/8390/etherh.c 2075F: drivers/net/ethernet/i825xx/ether1* 2076F: drivers/net/ethernet/seeq/ether3* 2077F: drivers/scsi/arm/ 2078 2079ARM/Rockchip SoC support 2080M: Heiko Stuebner <heiko@sntech.de> 2081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2082L: linux-rockchip@lists.infradead.org 2083T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2084S: Maintained 2085F: arch/arm/boot/dts/rk3* 2086F: arch/arm/boot/dts/rv1108* 2087F: arch/arm/mach-rockchip/ 2088F: drivers/clk/rockchip/ 2089F: drivers/i2c/busses/i2c-rk3x.c 2090F: drivers/*/*rockchip* 2091F: drivers/*/*/*rockchip* 2092F: sound/soc/rockchip/ 2093N: rockchip 2094 2095ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2096M: Kukjin Kim <kgene@kernel.org> 2097M: Krzysztof Kozlowski <krzk@kernel.org> 2098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2099L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2100Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2101S: Maintained 2102F: arch/arm/boot/dts/s3c* 2103F: arch/arm/boot/dts/s5p* 2104F: arch/arm/boot/dts/exynos* 2105F: arch/arm64/boot/dts/exynos/ 2106F: arch/arm/plat-samsung/ 2107F: arch/arm/mach-s3c24*/ 2108F: arch/arm/mach-s3c64xx/ 2109F: arch/arm/mach-s5p*/ 2110F: arch/arm/mach-exynos*/ 2111F: drivers/*/*s3c24* 2112F: drivers/*/*/*s3c24* 2113F: drivers/*/*s3c64xx* 2114F: drivers/*/*s5pv210* 2115F: drivers/memory/samsung/* 2116F: drivers/soc/samsung/* 2117F: Documentation/arm/Samsung/ 2118F: Documentation/devicetree/bindings/arm/samsung/ 2119F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2120F: Documentation/devicetree/bindings/power/pd-samsung.txt 2121N: exynos 2122 2123ARM/SAMSUNG MOBILE MACHINE SUPPORT 2124M: Kyungmin Park <kyungmin.park@samsung.com> 2125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2126S: Maintained 2127F: arch/arm/mach-s5pv210/ 2128 2129ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2130M: Kyungmin Park <kyungmin.park@samsung.com> 2131M: Kamil Debski <kamil@wypas.org> 2132M: Andrzej Hajda <a.hajda@samsung.com> 2133L: linux-arm-kernel@lists.infradead.org 2134L: linux-media@vger.kernel.org 2135S: Maintained 2136F: drivers/media/platform/s5p-g2d/ 2137 2138ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2139M: Marek Szyprowski <m.szyprowski@samsung.com> 2140L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2141L: linux-media@vger.kernel.org 2142S: Maintained 2143F: drivers/media/platform/s5p-cec/ 2144F: Documentation/devicetree/bindings/media/s5p-cec.txt 2145 2146ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2147M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2148M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2149M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2150L: linux-arm-kernel@lists.infradead.org 2151L: linux-media@vger.kernel.org 2152S: Maintained 2153F: drivers/media/platform/s5p-jpeg/ 2154 2155ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2156M: Kyungmin Park <kyungmin.park@samsung.com> 2157M: Kamil Debski <kamil@wypas.org> 2158M: Jeongtae Park <jtp.park@samsung.com> 2159M: Andrzej Hajda <a.hajda@samsung.com> 2160L: linux-arm-kernel@lists.infradead.org 2161L: linux-media@vger.kernel.org 2162S: Maintained 2163F: drivers/media/platform/s5p-mfc/ 2164 2165ARM/SHMOBILE ARM ARCHITECTURE 2166M: Simon Horman <horms@verge.net.au> 2167M: Magnus Damm <magnus.damm@gmail.com> 2168L: linux-renesas-soc@vger.kernel.org 2169Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2170T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2171S: Supported 2172F: arch/arm/boot/dts/emev2* 2173F: arch/arm/boot/dts/gr-peach* 2174F: arch/arm/boot/dts/iwg20d-q7* 2175F: arch/arm/boot/dts/r7s* 2176F: arch/arm/boot/dts/r8a* 2177F: arch/arm/boot/dts/r9a* 2178F: arch/arm/boot/dts/sh* 2179F: arch/arm/configs/shmobile_defconfig 2180F: arch/arm/include/debug/renesas-scif.S 2181F: arch/arm/mach-shmobile/ 2182F: Documentation/devicetree/bindings/arm/renesas.yaml 2183F: drivers/soc/renesas/ 2184F: include/linux/soc/renesas/ 2185 2186ARM/SOCFPGA ARCHITECTURE 2187M: Dinh Nguyen <dinguyen@kernel.org> 2188S: Maintained 2189F: arch/arm/mach-socfpga/ 2190F: arch/arm/boot/dts/socfpga* 2191F: arch/arm/configs/socfpga_defconfig 2192F: arch/arm64/boot/dts/altera/ 2193W: http://www.rocketboards.org 2194T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2195 2196ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2197M: Dinh Nguyen <dinguyen@kernel.org> 2198S: Maintained 2199F: drivers/clk/socfpga/ 2200 2201ARM/SOCFPGA EDAC SUPPORT 2202M: Thor Thayer <thor.thayer@linux.intel.com> 2203S: Maintained 2204F: drivers/edac/altera_edac. 2205 2206ARM/SPREADTRUM SoC SUPPORT 2207M: Orson Zhai <orsonzhai@gmail.com> 2208M: Baolin Wang <baolin.wang@linaro.org> 2209M: Chunyan Zhang <zhang.lyra@gmail.com> 2210S: Maintained 2211F: arch/arm64/boot/dts/sprd 2212N: sprd 2213 2214ARM/STI ARCHITECTURE 2215M: Patrice Chotard <patrice.chotard@st.com> 2216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2217W: http://www.stlinux.com 2218S: Maintained 2219F: arch/arm/mach-sti/ 2220F: arch/arm/boot/dts/sti* 2221F: drivers/char/hw_random/st-rng.c 2222F: drivers/clocksource/arm_global_timer.c 2223F: drivers/clocksource/clksrc_st_lpc.c 2224F: drivers/cpufreq/sti-cpufreq.c 2225F: drivers/dma/st_fdma* 2226F: drivers/i2c/busses/i2c-st.c 2227F: drivers/media/rc/st_rc.c 2228F: drivers/media/platform/sti/c8sectpfe/ 2229F: drivers/mmc/host/sdhci-st.c 2230F: drivers/phy/st/phy-miphy28lp.c 2231F: drivers/phy/st/phy-stih407-usb.c 2232F: drivers/pinctrl/pinctrl-st.c 2233F: drivers/remoteproc/st_remoteproc.c 2234F: drivers/remoteproc/st_slim_rproc.c 2235F: drivers/reset/sti/ 2236F: drivers/rtc/rtc-st-lpc.c 2237F: drivers/tty/serial/st-asc.c 2238F: drivers/usb/dwc3/dwc3-st.c 2239F: drivers/usb/host/ehci-st.c 2240F: drivers/usb/host/ohci-st.c 2241F: drivers/watchdog/st_lpc_wdt.c 2242F: drivers/ata/ahci_st.c 2243F: include/linux/remoteproc/st_slim_rproc.h 2244 2245ARM/STM32 ARCHITECTURE 2246M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2247M: Alexandre Torgue <alexandre.torgue@st.com> 2248L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2250S: Maintained 2251T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2252N: stm32 2253N: stm 2254F: arch/arm/boot/dts/stm32* 2255F: arch/arm/mach-stm32/ 2256F: drivers/clocksource/armv7m_systick.c 2257 2258ARM/Synaptics SoC support 2259M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2260M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2262S: Maintained 2263F: arch/arm/mach-berlin/ 2264F: arch/arm/boot/dts/berlin* 2265F: arch/arm64/boot/dts/synaptics/ 2266 2267ARM/TANGO ARCHITECTURE 2268M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2269M: Mans Rullgard <mans@mansr.com> 2270L: linux-arm-kernel@lists.infradead.org 2271S: Odd Fixes 2272N: tango 2273 2274ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2275M: Lennert Buytenhek <kernel@wantstofly.org> 2276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2277S: Maintained 2278 2279ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2280M: Hans Verkuil <hans.verkuil@cisco.com> 2281L: linux-tegra@vger.kernel.org 2282L: linux-media@vger.kernel.org 2283S: Maintained 2284F: drivers/media/platform/tegra-cec/ 2285F: Documentation/devicetree/bindings/media/tegra-cec.txt 2286 2287ARM/TETON BGA MACHINE SUPPORT 2288M: "Mark F. Brown" <mark.brown314@gmail.com> 2289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2290S: Maintained 2291 2292ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2293M: Santosh Shilimkar <ssantosh@kernel.org> 2294L: linux-kernel@vger.kernel.org 2295S: Maintained 2296F: drivers/memory/*emif* 2297 2298ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2299M: Tero Kristo <t-kristo@ti.com> 2300M: Nishanth Menon <nm@ti.com> 2301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2302S: Supported 2303F: Documentation/devicetree/bindings/arm/ti/k3.txt 2304F: arch/arm64/boot/dts/ti/Makefile 2305F: arch/arm64/boot/dts/ti/k3-* 2306F: include/dt-bindings/pinctrl/k3.h 2307 2308ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2309M: Santosh Shilimkar <ssantosh@kernel.org> 2310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2311S: Maintained 2312F: arch/arm/mach-keystone/ 2313F: arch/arm/boot/dts/keystone-* 2314T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2315 2316ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2317M: Santosh Shilimkar <ssantosh@kernel.org> 2318L: linux-kernel@vger.kernel.org 2319S: Maintained 2320F: drivers/clk/keystone/ 2321 2322ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2323M: Santosh Shilimkar <ssantosh@kernel.org> 2324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2325L: linux-kernel@vger.kernel.org 2326S: Maintained 2327F: drivers/clocksource/timer-keystone.c 2328 2329ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2330M: Santosh Shilimkar <ssantosh@kernel.org> 2331L: linux-kernel@vger.kernel.org 2332S: Maintained 2333F: drivers/power/reset/keystone-reset.c 2334 2335ARM/THECUS N2100 MACHINE SUPPORT 2336M: Lennert Buytenhek <kernel@wantstofly.org> 2337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2338S: Maintained 2339 2340ARM/TOSA MACHINE SUPPORT 2341M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2342M: Dirk Opfer <dirk@opfer-online.de> 2343S: Maintained 2344 2345ARM/UNIPHIER ARCHITECTURE 2346M: Masahiro Yamada <yamada.masahiro@socionext.com> 2347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2348T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2349S: Maintained 2350F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2351F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2352F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2353F: arch/arm/boot/dts/uniphier* 2354F: arch/arm/include/asm/hardware/cache-uniphier.h 2355F: arch/arm/mach-uniphier/ 2356F: arch/arm/mm/cache-uniphier.c 2357F: arch/arm64/boot/dts/socionext/uniphier* 2358F: drivers/bus/uniphier-system-bus.c 2359F: drivers/clk/uniphier/ 2360F: drivers/dma/uniphier-mdmac.c 2361F: drivers/gpio/gpio-uniphier.c 2362F: drivers/i2c/busses/i2c-uniphier* 2363F: drivers/irqchip/irq-uniphier-aidet.c 2364F: drivers/mmc/host/uniphier-sd.c 2365F: drivers/pinctrl/uniphier/ 2366F: drivers/reset/reset-uniphier.c 2367F: drivers/tty/serial/8250/8250_uniphier.c 2368N: uniphier 2369 2370ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2371M: Ulf Hansson <ulf.hansson@linaro.org> 2372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2373T: git git://git.linaro.org/people/ulfh/clk.git 2374S: Maintained 2375F: drivers/clk/ux500/ 2376 2377ARM/VERSATILE EXPRESS PLATFORM 2378M: Liviu Dudau <liviu.dudau@arm.com> 2379M: Sudeep Holla <sudeep.holla@arm.com> 2380M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2382S: Maintained 2383F: arch/arm/boot/dts/vexpress* 2384F: arch/arm64/boot/dts/arm/ 2385F: arch/arm/mach-vexpress/ 2386F: */*/vexpress* 2387F: */*/*/vexpress* 2388F: drivers/clk/versatile/clk-vexpress-osc.c 2389F: drivers/clocksource/timer-versatile.c 2390N: mps2 2391 2392ARM/VFP SUPPORT 2393M: Russell King <linux@armlinux.org.uk> 2394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2395W: http://www.armlinux.org.uk/ 2396S: Maintained 2397F: arch/arm/vfp/ 2398 2399ARM/VOIPAC PXA270 SUPPORT 2400M: Marek Vasut <marek.vasut@gmail.com> 2401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2402S: Maintained 2403F: arch/arm/mach-pxa/vpac270.c 2404F: arch/arm/mach-pxa/include/mach/vpac270.h 2405 2406ARM/VT8500 ARM ARCHITECTURE 2407M: Tony Prisk <linux@prisktech.co.nz> 2408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2409S: Maintained 2410F: arch/arm/mach-vt8500/ 2411F: drivers/clocksource/timer-vt8500.c 2412F: drivers/i2c/busses/i2c-wmt.c 2413F: drivers/mmc/host/wmt-sdmmc.c 2414F: drivers/pwm/pwm-vt8500.c 2415F: drivers/rtc/rtc-vt8500.c 2416F: drivers/tty/serial/vt8500_serial.c 2417F: drivers/usb/host/ehci-platform.c 2418F: drivers/usb/host/uhci-platform.c 2419F: drivers/video/fbdev/vt8500lcdfb.* 2420F: drivers/video/fbdev/wm8505fb* 2421F: drivers/video/fbdev/wmt_ge_rops.* 2422 2423ARM/ZIPIT Z2 SUPPORT 2424M: Marek Vasut <marek.vasut@gmail.com> 2425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2426S: Maintained 2427F: arch/arm/mach-pxa/z2.c 2428F: arch/arm/mach-pxa/include/mach/z2.h 2429 2430ARM/ZTE ARCHITECTURE 2431M: Jun Nie <jun.nie@linaro.org> 2432M: Shawn Guo <shawnguo@kernel.org> 2433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2434S: Maintained 2435F: arch/arm/boot/dts/zx2967* 2436F: arch/arm/mach-zx/ 2437F: arch/arm64/boot/dts/zte/ 2438F: drivers/clk/zte/ 2439F: drivers/dma/zx_dma.c 2440F: drivers/gpio/gpio-zx.c 2441F: drivers/i2c/busses/i2c-zx2967.c 2442F: drivers/mmc/host/dw_mmc-zx.* 2443F: drivers/pinctrl/zte/ 2444F: drivers/soc/zte/ 2445F: drivers/thermal/zx2967_thermal.c 2446F: drivers/watchdog/zx2967_wdt.c 2447F: Documentation/devicetree/bindings/arm/zte.yaml 2448F: Documentation/devicetree/bindings/clock/zx2967*.txt 2449F: Documentation/devicetree/bindings/dma/zxdma.txt 2450F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2451F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2452F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2453F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2454F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2455F: Documentation/devicetree/bindings/soc/zte/ 2456F: Documentation/devicetree/bindings/sound/zte,*.txt 2457F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2458F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2459F: include/dt-bindings/clock/zx2967*.h 2460F: include/dt-bindings/soc/zte,*.h 2461F: sound/soc/codecs/zx_aud96p22.c 2462F: sound/soc/zte/ 2463 2464ARM/ZYNQ ARCHITECTURE 2465M: Michal Simek <michal.simek@xilinx.com> 2466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2467W: http://wiki.xilinx.com 2468T: git https://github.com/Xilinx/linux-xlnx.git 2469S: Supported 2470F: arch/arm/mach-zynq/ 2471F: drivers/cpuidle/cpuidle-zynq.c 2472F: drivers/block/xsysace.c 2473N: zynq 2474N: xilinx 2475F: drivers/clocksource/timer-cadence-ttc.c 2476F: drivers/i2c/busses/i2c-cadence.c 2477F: drivers/mmc/host/sdhci-of-arasan.c 2478F: drivers/edac/synopsys_edac.c 2479F: drivers/i2c/busses/i2c-xiic.c 2480 2481ARM64 PORT (AARCH64 ARCHITECTURE) 2482M: Catalin Marinas <catalin.marinas@arm.com> 2483M: Will Deacon <will.deacon@arm.com> 2484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2485T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2486S: Maintained 2487F: arch/arm64/ 2488X: arch/arm64/boot/dts/ 2489F: Documentation/arm64/ 2490 2491AS3645A LED FLASH CONTROLLER DRIVER 2492M: Sakari Ailus <sakari.ailus@iki.fi> 2493L: linux-leds@vger.kernel.org 2494S: Maintained 2495F: drivers/leds/leds-as3645a.c 2496 2497ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2498M: Tianshu Qiu <tian.shu.qiu@intel.com> 2499L: linux-media@vger.kernel.org 2500T: git git://linuxtv.org/media_tree.git 2501S: Maintained 2502F: drivers/media/i2c/ak7375.c 2503F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2504 2505ASAHI KASEI AK8974 DRIVER 2506M: Linus Walleij <linus.walleij@linaro.org> 2507L: linux-iio@vger.kernel.org 2508W: http://www.akm.com/ 2509S: Supported 2510F: drivers/iio/magnetometer/ak8974.c 2511 2512ASC7621 HARDWARE MONITOR DRIVER 2513M: George Joseph <george.joseph@fairview5.com> 2514L: linux-hwmon@vger.kernel.org 2515S: Maintained 2516F: Documentation/hwmon/asc7621 2517F: drivers/hwmon/asc7621.c 2518 2519ASPEED VIDEO ENGINE DRIVER 2520M: Eddie James <eajames@linux.ibm.com> 2521L: linux-media@vger.kernel.org 2522L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2523S: Maintained 2524F: drivers/media/platform/aspeed-video.c 2525F: Documentation/devicetree/bindings/media/aspeed-video.txt 2526 2527ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2528M: Corentin Chary <corentin.chary@gmail.com> 2529L: acpi4asus-user@lists.sourceforge.net 2530L: platform-driver-x86@vger.kernel.org 2531W: http://acpi4asus.sf.net 2532S: Maintained 2533F: drivers/platform/x86/asus*.c 2534F: drivers/platform/x86/eeepc*.c 2535 2536ASUS WIRELESS RADIO CONTROL DRIVER 2537M: João Paulo Rechi Vita <jprvita@gmail.com> 2538L: platform-driver-x86@vger.kernel.org 2539S: Maintained 2540F: drivers/platform/x86/asus-wireless.c 2541 2542ASYMMETRIC KEYS 2543M: David Howells <dhowells@redhat.com> 2544L: keyrings@vger.kernel.org 2545S: Maintained 2546F: Documentation/crypto/asymmetric-keys.txt 2547F: include/linux/verification.h 2548F: include/crypto/public_key.h 2549F: include/crypto/pkcs7.h 2550F: crypto/asymmetric_keys/ 2551 2552ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2553R: Dan Williams <dan.j.williams@intel.com> 2554W: http://sourceforge.net/projects/xscaleiop 2555S: Odd fixes 2556F: Documentation/crypto/async-tx-api.txt 2557F: crypto/async_tx/ 2558F: drivers/dma/ 2559F: include/linux/dmaengine.h 2560F: include/linux/async_tx.h 2561 2562AT24 EEPROM DRIVER 2563M: Bartosz Golaszewski <brgl@bgdev.pl> 2564L: linux-i2c@vger.kernel.org 2565T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2566S: Maintained 2567F: Documentation/devicetree/bindings/eeprom/at24.txt 2568F: drivers/misc/eeprom/at24.c 2569 2570ATA OVER ETHERNET (AOE) DRIVER 2571M: "Ed L. Cashin" <ed.cashin@acm.org> 2572W: http://www.openaoe.org/ 2573S: Supported 2574F: Documentation/aoe/ 2575F: drivers/block/aoe/ 2576 2577ATHEROS 71XX/9XXX GPIO DRIVER 2578M: Alban Bedel <albeu@free.fr> 2579W: https://github.com/AlbanBedel/linux 2580T: git git://github.com/AlbanBedel/linux 2581S: Maintained 2582F: drivers/gpio/gpio-ath79.c 2583F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2584 2585ATHEROS 71XX/9XXX USB PHY DRIVER 2586M: Alban Bedel <albeu@free.fr> 2587W: https://github.com/AlbanBedel/linux 2588T: git git://github.com/AlbanBedel/linux 2589S: Maintained 2590F: drivers/phy/qualcomm/phy-ath79-usb.c 2591F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2592 2593ATHEROS ATH GENERIC UTILITIES 2594M: Kalle Valo <kvalo@codeaurora.org> 2595L: linux-wireless@vger.kernel.org 2596S: Supported 2597F: drivers/net/wireless/ath/* 2598 2599ATHEROS ATH5K WIRELESS DRIVER 2600M: Jiri Slaby <jirislaby@gmail.com> 2601M: Nick Kossifidis <mickflemm@gmail.com> 2602M: Luis Chamberlain <mcgrof@kernel.org> 2603L: linux-wireless@vger.kernel.org 2604W: http://wireless.kernel.org/en/users/Drivers/ath5k 2605S: Maintained 2606F: drivers/net/wireless/ath/ath5k/ 2607 2608ATHEROS ATH6KL WIRELESS DRIVER 2609M: Kalle Valo <kvalo@codeaurora.org> 2610L: linux-wireless@vger.kernel.org 2611W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2612T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2613S: Supported 2614F: drivers/net/wireless/ath/ath6kl/ 2615 2616ATI_REMOTE2 DRIVER 2617M: Ville Syrjala <syrjala@sci.fi> 2618S: Maintained 2619F: drivers/input/misc/ati_remote2.c 2620 2621ATK0110 HWMON DRIVER 2622M: Luca Tettamanti <kronos.it@gmail.com> 2623L: linux-hwmon@vger.kernel.org 2624S: Maintained 2625F: drivers/hwmon/asus_atk0110.c 2626 2627ATLX ETHERNET DRIVERS 2628M: Jay Cliburn <jcliburn@gmail.com> 2629M: Chris Snook <chris.snook@gmail.com> 2630L: netdev@vger.kernel.org 2631W: http://sourceforge.net/projects/atl1 2632W: http://atl1.sourceforge.net 2633S: Maintained 2634F: drivers/net/ethernet/atheros/ 2635 2636ATM 2637M: Chas Williams <3chas3@gmail.com> 2638L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2639L: netdev@vger.kernel.org 2640W: http://linux-atm.sourceforge.net 2641S: Maintained 2642F: drivers/atm/ 2643F: include/linux/atm* 2644F: include/uapi/linux/atm* 2645 2646ATMEL MACB ETHERNET DRIVER 2647M: Nicolas Ferre <nicolas.ferre@microchip.com> 2648S: Supported 2649F: drivers/net/ethernet/cadence/ 2650 2651ATMEL MAXTOUCH DRIVER 2652M: Nick Dyer <nick@shmanahar.org> 2653T: git git://github.com/ndyer/linux.git 2654S: Maintained 2655F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2656F: drivers/input/touchscreen/atmel_mxt_ts.c 2657 2658ATMEL WIRELESS DRIVER 2659M: Simon Kelley <simon@thekelleys.org.uk> 2660L: linux-wireless@vger.kernel.org 2661W: http://www.thekelleys.org.uk/atmel 2662W: http://atmelwlandriver.sourceforge.net/ 2663S: Maintained 2664F: drivers/net/wireless/atmel/atmel* 2665 2666ATOMIC INFRASTRUCTURE 2667M: Will Deacon <will.deacon@arm.com> 2668M: Peter Zijlstra <peterz@infradead.org> 2669R: Boqun Feng <boqun.feng@gmail.com> 2670L: linux-kernel@vger.kernel.org 2671S: Maintained 2672F: arch/*/include/asm/atomic*.h 2673F: include/*/atomic*.h 2674F: scripts/atomic/ 2675 2676ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2677M: Bradley Grove <linuxdrivers@attotech.com> 2678L: linux-scsi@vger.kernel.org 2679W: http://www.attotech.com 2680S: Supported 2681F: drivers/scsi/esas2r 2682 2683ATUSB IEEE 802.15.4 RADIO DRIVER 2684M: Stefan Schmidt <stefan@datenfreihafen.org> 2685L: linux-wpan@vger.kernel.org 2686S: Maintained 2687F: drivers/net/ieee802154/atusb.c 2688F: drivers/net/ieee802154/atusb.h 2689F: drivers/net/ieee802154/at86rf230.h 2690 2691AUDIT SUBSYSTEM 2692M: Paul Moore <paul@paul-moore.com> 2693M: Eric Paris <eparis@redhat.com> 2694L: linux-audit@redhat.com (moderated for non-subscribers) 2695W: https://github.com/linux-audit 2696T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2697S: Supported 2698F: include/linux/audit.h 2699F: include/uapi/linux/audit.h 2700F: kernel/audit* 2701 2702AUXILIARY DISPLAY DRIVERS 2703M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2704S: Maintained 2705F: drivers/auxdisplay/ 2706F: include/linux/cfag12864b.h 2707 2708AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2709M: Andreas Klinger <ak@it-klinger.de> 2710L: linux-iio@vger.kernel.org 2711S: Maintained 2712F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2713F: drivers/iio/adc/hx711.c 2714 2715AX.25 NETWORK LAYER 2716M: Ralf Baechle <ralf@linux-mips.org> 2717L: linux-hams@vger.kernel.org 2718W: http://www.linux-ax25.org/ 2719S: Maintained 2720F: include/uapi/linux/ax25.h 2721F: include/net/ax25.h 2722F: net/ax25/ 2723 2724AXENTIA ARM DEVICES 2725M: Peter Rosin <peda@axentia.se> 2726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2727S: Maintained 2728F: Documentation/devicetree/bindings/arm/axentia.txt 2729F: arch/arm/boot/dts/at91-linea.dtsi 2730F: arch/arm/boot/dts/at91-natte.dtsi 2731F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2732F: arch/arm/boot/dts/at91-tse850-3.dts 2733 2734AXENTIA ASOC DRIVERS 2735M: Peter Rosin <peda@axentia.se> 2736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2737S: Maintained 2738F: Documentation/devicetree/bindings/sound/axentia,* 2739F: sound/soc/atmel/tse850-pcm5142.c 2740 2741AXXIA I2C CONTROLLER 2742M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2743L: linux-i2c@vger.kernel.org 2744S: Maintained 2745F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2746F: drivers/i2c/busses/i2c-axxia.c 2747 2748AZ6007 DVB DRIVER 2749M: Mauro Carvalho Chehab <mchehab@kernel.org> 2750L: linux-media@vger.kernel.org 2751W: https://linuxtv.org 2752T: git git://linuxtv.org/media_tree.git 2753S: Maintained 2754F: drivers/media/usb/dvb-usb-v2/az6007.c 2755 2756AZTECH FM RADIO RECEIVER DRIVER 2757M: Hans Verkuil <hverkuil@xs4all.nl> 2758L: linux-media@vger.kernel.org 2759T: git git://linuxtv.org/media_tree.git 2760W: https://linuxtv.org 2761S: Maintained 2762F: drivers/media/radio/radio-aztech* 2763 2764B43 WIRELESS DRIVER 2765L: linux-wireless@vger.kernel.org 2766L: b43-dev@lists.infradead.org 2767W: http://wireless.kernel.org/en/users/Drivers/b43 2768S: Odd Fixes 2769F: drivers/net/wireless/broadcom/b43/ 2770 2771B43LEGACY WIRELESS DRIVER 2772M: Larry Finger <Larry.Finger@lwfinger.net> 2773L: linux-wireless@vger.kernel.org 2774L: b43-dev@lists.infradead.org 2775W: http://wireless.kernel.org/en/users/Drivers/b43 2776S: Maintained 2777F: drivers/net/wireless/broadcom/b43legacy/ 2778 2779BACKLIGHT CLASS/SUBSYSTEM 2780M: Lee Jones <lee.jones@linaro.org> 2781M: Daniel Thompson <daniel.thompson@linaro.org> 2782M: Jingoo Han <jingoohan1@gmail.com> 2783L: dri-devel@lists.freedesktop.org 2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2785S: Maintained 2786F: drivers/video/backlight/ 2787F: include/linux/backlight.h 2788F: include/linux/pwm_backlight.h 2789F: Documentation/devicetree/bindings/leds/backlight 2790 2791BATMAN ADVANCED 2792M: Marek Lindner <mareklindner@neomailbox.ch> 2793M: Simon Wunderlich <sw@simonwunderlich.de> 2794M: Antonio Quartulli <a@unstable.cc> 2795L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2796W: https://www.open-mesh.org/ 2797Q: https://patchwork.open-mesh.org/project/batman/list/ 2798S: Maintained 2799F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2800F: Documentation/ABI/testing/sysfs-class-net-mesh 2801F: Documentation/networking/batman-adv.rst 2802F: include/uapi/linux/batadv_packet.h 2803F: include/uapi/linux/batman_adv.h 2804F: net/batman-adv/ 2805 2806BAYCOM/HDLCDRV DRIVERS FOR AX.25 2807M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2808L: linux-hams@vger.kernel.org 2809W: http://www.baycom.org/~tom/ham/ham.html 2810S: Maintained 2811F: drivers/net/hamradio/baycom* 2812 2813BCACHE (BLOCK LAYER CACHE) 2814M: Coly Li <colyli@suse.de> 2815M: Kent Overstreet <kent.overstreet@gmail.com> 2816L: linux-bcache@vger.kernel.org 2817W: http://bcache.evilpiepirate.org 2818C: irc://irc.oftc.net/bcache 2819S: Maintained 2820F: drivers/md/bcache/ 2821 2822BDISP ST MEDIA DRIVER 2823M: Fabien Dessenne <fabien.dessenne@st.com> 2824L: linux-media@vger.kernel.org 2825T: git git://linuxtv.org/media_tree.git 2826W: https://linuxtv.org 2827S: Supported 2828F: drivers/media/platform/sti/bdisp 2829 2830BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2831M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2832L: netdev@vger.kernel.org 2833S: Maintained 2834F: drivers/net/ethernet/ec_bhf.c 2835 2836BEFS FILE SYSTEM 2837M: Luis de Bethencourt <luisbg@kernel.org> 2838M: Salah Triki <salah.triki@gmail.com> 2839S: Maintained 2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2841F: Documentation/filesystems/befs.txt 2842F: fs/befs/ 2843 2844BFQ I/O SCHEDULER 2845M: Paolo Valente <paolo.valente@linaro.org> 2846M: Jens Axboe <axboe@kernel.dk> 2847L: linux-block@vger.kernel.org 2848S: Maintained 2849F: block/bfq-* 2850F: Documentation/block/bfq-iosched.txt 2851 2852BFS FILE SYSTEM 2853M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2854S: Maintained 2855F: Documentation/filesystems/bfs.txt 2856F: fs/bfs/ 2857F: include/uapi/linux/bfs_fs.h 2858 2859BLINKM RGB LED DRIVER 2860M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2861S: Maintained 2862F: drivers/leds/leds-blinkm.c 2863 2864BLOCK LAYER 2865M: Jens Axboe <axboe@kernel.dk> 2866L: linux-block@vger.kernel.org 2867T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2868S: Maintained 2869F: block/ 2870F: drivers/block/ 2871F: kernel/trace/blktrace.c 2872F: lib/sbitmap.c 2873 2874BLOCK2MTD DRIVER 2875M: Joern Engel <joern@lazybastard.org> 2876L: linux-mtd@lists.infradead.org 2877S: Maintained 2878F: drivers/mtd/devices/block2mtd.c 2879 2880BLUETOOTH DRIVERS 2881M: Marcel Holtmann <marcel@holtmann.org> 2882M: Johan Hedberg <johan.hedberg@gmail.com> 2883L: linux-bluetooth@vger.kernel.org 2884W: http://www.bluez.org/ 2885T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2887S: Maintained 2888F: drivers/bluetooth/ 2889 2890BLUETOOTH SUBSYSTEM 2891M: Marcel Holtmann <marcel@holtmann.org> 2892M: Johan Hedberg <johan.hedberg@gmail.com> 2893L: linux-bluetooth@vger.kernel.org 2894W: http://www.bluez.org/ 2895T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2896T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2897S: Maintained 2898F: net/bluetooth/ 2899F: include/net/bluetooth/ 2900 2901BONDING DRIVER 2902M: Jay Vosburgh <j.vosburgh@gmail.com> 2903M: Veaceslav Falico <vfalico@gmail.com> 2904M: Andy Gospodarek <andy@greyhouse.net> 2905L: netdev@vger.kernel.org 2906W: http://sourceforge.net/projects/bonding/ 2907S: Supported 2908F: drivers/net/bonding/ 2909F: include/uapi/linux/if_bonding.h 2910 2911BPF (Safe dynamic programs and tools) 2912M: Alexei Starovoitov <ast@kernel.org> 2913M: Daniel Borkmann <daniel@iogearbox.net> 2914R: Martin KaFai Lau <kafai@fb.com> 2915R: Song Liu <songliubraving@fb.com> 2916R: Yonghong Song <yhs@fb.com> 2917L: netdev@vger.kernel.org 2918L: bpf@vger.kernel.org 2919T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2920T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2921Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2922S: Supported 2923F: arch/*/net/* 2924F: Documentation/networking/filter.txt 2925F: Documentation/bpf/ 2926F: include/linux/bpf* 2927F: include/linux/filter.h 2928F: include/trace/events/xdp.h 2929F: include/uapi/linux/bpf* 2930F: include/uapi/linux/filter.h 2931F: kernel/bpf/ 2932F: kernel/trace/bpf_trace.c 2933F: lib/test_bpf.c 2934F: net/bpf/ 2935F: net/core/filter.c 2936F: net/sched/act_bpf.c 2937F: net/sched/cls_bpf.c 2938F: samples/bpf/ 2939F: tools/bpf/ 2940F: tools/lib/bpf/ 2941F: tools/testing/selftests/bpf/ 2942K: bpf 2943N: bpf 2944 2945BPF JIT for ARM 2946M: Shubham Bansal <illusionist.neo@gmail.com> 2947L: netdev@vger.kernel.org 2948L: bpf@vger.kernel.org 2949S: Maintained 2950F: arch/arm/net/ 2951 2952BPF JIT for ARM64 2953M: Daniel Borkmann <daniel@iogearbox.net> 2954M: Alexei Starovoitov <ast@kernel.org> 2955M: Zi Shen Lim <zlim.lnx@gmail.com> 2956L: netdev@vger.kernel.org 2957L: bpf@vger.kernel.org 2958S: Supported 2959F: arch/arm64/net/ 2960 2961BPF JIT for MIPS (32-BIT AND 64-BIT) 2962M: Paul Burton <paul.burton@mips.com> 2963L: netdev@vger.kernel.org 2964L: bpf@vger.kernel.org 2965S: Maintained 2966F: arch/mips/net/ 2967 2968BPF JIT for NFP NICs 2969M: Jakub Kicinski <jakub.kicinski@netronome.com> 2970L: netdev@vger.kernel.org 2971L: bpf@vger.kernel.org 2972S: Supported 2973F: drivers/net/ethernet/netronome/nfp/bpf/ 2974 2975BPF JIT for POWERPC (32-BIT AND 64-BIT) 2976M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2977M: Sandipan Das <sandipan@linux.ibm.com> 2978L: netdev@vger.kernel.org 2979L: bpf@vger.kernel.org 2980S: Maintained 2981F: arch/powerpc/net/ 2982 2983BPF JIT for RISC-V (RV64G) 2984M: Björn Töpel <bjorn.topel@gmail.com> 2985L: netdev@vger.kernel.org 2986S: Maintained 2987F: arch/riscv/net/ 2988 2989BPF JIT for S390 2990M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2991M: Heiko Carstens <heiko.carstens@de.ibm.com> 2992L: netdev@vger.kernel.org 2993L: bpf@vger.kernel.org 2994S: Maintained 2995F: arch/s390/net/ 2996X: arch/s390/net/pnet.c 2997 2998BPF JIT for SPARC (32-BIT AND 64-BIT) 2999M: David S. Miller <davem@davemloft.net> 3000L: netdev@vger.kernel.org 3001L: bpf@vger.kernel.org 3002S: Maintained 3003F: arch/sparc/net/ 3004 3005BPF JIT for X86 32-BIT 3006M: Wang YanQing <udknight@gmail.com> 3007L: netdev@vger.kernel.org 3008L: bpf@vger.kernel.org 3009S: Maintained 3010F: arch/x86/net/bpf_jit_comp32.c 3011 3012BPF JIT for X86 64-BIT 3013M: Alexei Starovoitov <ast@kernel.org> 3014M: Daniel Borkmann <daniel@iogearbox.net> 3015L: netdev@vger.kernel.org 3016L: bpf@vger.kernel.org 3017S: Supported 3018F: arch/x86/net/ 3019X: arch/x86/net/bpf_jit_comp32.c 3020 3021BROADCOM B44 10/100 ETHERNET DRIVER 3022M: Michael Chan <michael.chan@broadcom.com> 3023L: netdev@vger.kernel.org 3024S: Supported 3025F: drivers/net/ethernet/broadcom/b44.* 3026 3027BROADCOM B53 ETHERNET SWITCH DRIVER 3028M: Florian Fainelli <f.fainelli@gmail.com> 3029L: netdev@vger.kernel.org 3030L: openwrt-devel@lists.openwrt.org (subscribers-only) 3031S: Supported 3032F: drivers/net/dsa/b53/* 3033F: include/linux/platform_data/b53.h 3034 3035BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3036M: Florian Fainelli <f.fainelli@gmail.com> 3037M: Ray Jui <rjui@broadcom.com> 3038M: Scott Branden <sbranden@broadcom.com> 3039M: bcm-kernel-feedback-list@broadcom.com 3040T: git git://github.com/broadcom/mach-bcm 3041S: Maintained 3042N: bcm281* 3043N: bcm113* 3044N: bcm216* 3045N: kona 3046F: arch/arm/mach-bcm/ 3047 3048BROADCOM BCM2835 ARM ARCHITECTURE 3049M: Eric Anholt <eric@anholt.net> 3050M: Stefan Wahren <stefan.wahren@i2se.com> 3051L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3053T: git git://github.com/anholt/linux 3054S: Maintained 3055N: bcm2835 3056F: drivers/staging/vc04_services 3057 3058BROADCOM BCM47XX MIPS ARCHITECTURE 3059M: Hauke Mehrtens <hauke@hauke-m.de> 3060M: Rafał Miłecki <zajec5@gmail.com> 3061L: linux-mips@vger.kernel.org 3062S: Maintained 3063F: Documentation/devicetree/bindings/mips/brcm/ 3064F: arch/mips/bcm47xx/* 3065F: arch/mips/include/asm/mach-bcm47xx/* 3066 3067BROADCOM BCM5301X ARM ARCHITECTURE 3068M: Hauke Mehrtens <hauke@hauke-m.de> 3069M: Rafał Miłecki <zajec5@gmail.com> 3070M: bcm-kernel-feedback-list@broadcom.com 3071L: linux-arm-kernel@lists.infradead.org 3072S: Maintained 3073F: arch/arm/mach-bcm/bcm_5301x.c 3074F: arch/arm/boot/dts/bcm5301x*.dtsi 3075F: arch/arm/boot/dts/bcm470* 3076F: arch/arm/boot/dts/bcm953012* 3077 3078BROADCOM BCM53573 ARM ARCHITECTURE 3079M: Rafał Miłecki <rafal@milecki.pl> 3080L: linux-arm-kernel@lists.infradead.org 3081S: Maintained 3082F: arch/arm/boot/dts/bcm53573* 3083F: arch/arm/boot/dts/bcm47189* 3084 3085BROADCOM BCM63XX ARM ARCHITECTURE 3086M: Florian Fainelli <f.fainelli@gmail.com> 3087M: bcm-kernel-feedback-list@broadcom.com 3088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3089T: git git://github.com/broadcom/stblinux.git 3090S: Maintained 3091N: bcm63xx 3092 3093BROADCOM BCM63XX/BCM33XX UDC DRIVER 3094M: Kevin Cernekee <cernekee@gmail.com> 3095L: linux-usb@vger.kernel.org 3096S: Maintained 3097F: drivers/usb/gadget/udc/bcm63xx_udc.* 3098 3099BROADCOM BCM7XXX ARM ARCHITECTURE 3100M: Brian Norris <computersforpeace@gmail.com> 3101M: Gregory Fong <gregory.0xf0@gmail.com> 3102M: Florian Fainelli <f.fainelli@gmail.com> 3103M: bcm-kernel-feedback-list@broadcom.com 3104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3105T: git git://github.com/broadcom/stblinux.git 3106S: Maintained 3107F: arch/arm/mach-bcm/*brcmstb* 3108F: arch/arm/boot/dts/bcm7*.dts* 3109F: drivers/bus/brcmstb_gisb.c 3110F: arch/arm/mm/cache-b15-rac.c 3111F: arch/arm/include/asm/hardware/cache-b15-rac.h 3112N: brcmstb 3113 3114BROADCOM BMIPS CPUFREQ DRIVER 3115M: Markus Mayer <mmayer@broadcom.com> 3116M: bcm-kernel-feedback-list@broadcom.com 3117L: linux-pm@vger.kernel.org 3118S: Maintained 3119F: drivers/cpufreq/bmips-cpufreq.c 3120 3121BROADCOM BMIPS MIPS ARCHITECTURE 3122M: Kevin Cernekee <cernekee@gmail.com> 3123M: Florian Fainelli <f.fainelli@gmail.com> 3124L: linux-mips@vger.kernel.org 3125T: git git://github.com/broadcom/stblinux.git 3126S: Maintained 3127F: arch/mips/bmips/* 3128F: arch/mips/include/asm/mach-bmips/* 3129F: arch/mips/kernel/*bmips* 3130F: arch/mips/boot/dts/brcm/bcm*.dts* 3131F: drivers/irqchip/irq-bcm63* 3132F: drivers/irqchip/irq-bcm7* 3133F: drivers/irqchip/irq-brcmstb* 3134F: include/linux/bcm963xx_nvram.h 3135F: include/linux/bcm963xx_tag.h 3136 3137BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3138M: Rasesh Mody <rmody@marvell.com> 3139M: GR-Linux-NIC-Dev@marvell.com 3140L: netdev@vger.kernel.org 3141S: Supported 3142F: drivers/net/ethernet/broadcom/bnx2.* 3143F: drivers/net/ethernet/broadcom/bnx2_* 3144 3145BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3146M: QLogic-Storage-Upstream@qlogic.com 3147L: linux-scsi@vger.kernel.org 3148S: Supported 3149F: drivers/scsi/bnx2fc/ 3150 3151BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3152M: QLogic-Storage-Upstream@qlogic.com 3153L: linux-scsi@vger.kernel.org 3154S: Supported 3155F: drivers/scsi/bnx2i/ 3156 3157BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3158M: Ariel Elior <aelior@marvell.com> 3159M: Sudarsana Kalluru <skalluru@marvell.com> 3160M: GR-everest-linux-l2@marvell.com 3161L: netdev@vger.kernel.org 3162S: Supported 3163F: drivers/net/ethernet/broadcom/bnx2x/ 3164 3165BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3166M: Michael Chan <michael.chan@broadcom.com> 3167L: netdev@vger.kernel.org 3168S: Supported 3169F: drivers/net/ethernet/broadcom/bnxt/ 3170 3171BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3172M: Arend van Spriel <arend.vanspriel@broadcom.com> 3173M: Franky Lin <franky.lin@broadcom.com> 3174M: Hante Meuleman <hante.meuleman@broadcom.com> 3175M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3176M: Wright Feng <wright.feng@cypress.com> 3177L: linux-wireless@vger.kernel.org 3178L: brcm80211-dev-list.pdl@broadcom.com 3179L: brcm80211-dev-list@cypress.com 3180S: Supported 3181F: drivers/net/wireless/broadcom/brcm80211/ 3182 3183BROADCOM BRCMSTB GPIO DRIVER 3184M: Gregory Fong <gregory.0xf0@gmail.com> 3185L: bcm-kernel-feedback-list@broadcom.com 3186S: Supported 3187F: drivers/gpio/gpio-brcmstb.c 3188F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3189 3190BROADCOM BRCMSTB I2C DRIVER 3191M: Kamal Dasu <kdasu.kdev@gmail.com> 3192L: linux-i2c@vger.kernel.org 3193L: bcm-kernel-feedback-list@broadcom.com 3194S: Supported 3195F: drivers/i2c/busses/i2c-brcmstb.c 3196F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3197 3198BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3199M: Al Cooper <alcooperx@gmail.com> 3200L: linux-kernel@vger.kernel.org 3201L: bcm-kernel-feedback-list@broadcom.com 3202S: Maintained 3203F: drivers/phy/broadcom/phy-brcm-usb* 3204 3205BROADCOM GENET ETHERNET DRIVER 3206M: Doug Berger <opendmb@gmail.com> 3207M: Florian Fainelli <f.fainelli@gmail.com> 3208L: bcm-kernel-feedback-list@broadcom.com 3209L: netdev@vger.kernel.org 3210S: Supported 3211F: drivers/net/ethernet/broadcom/genet/ 3212 3213BROADCOM IPROC ARM ARCHITECTURE 3214M: Ray Jui <rjui@broadcom.com> 3215M: Scott Branden <sbranden@broadcom.com> 3216M: bcm-kernel-feedback-list@broadcom.com 3217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3218T: git git://github.com/broadcom/cygnus-linux.git 3219S: Maintained 3220N: iproc 3221N: cygnus 3222N: bcm[-_]nsp 3223N: bcm9113* 3224N: bcm9583* 3225N: bcm9585* 3226N: bcm9586* 3227N: bcm988312 3228N: bcm113* 3229N: bcm583* 3230N: bcm585* 3231N: bcm586* 3232N: bcm88312 3233N: hr2 3234N: stingray 3235F: arch/arm64/boot/dts/broadcom/northstar2/* 3236F: arch/arm64/boot/dts/broadcom/stingray/* 3237F: drivers/clk/bcm/clk-ns* 3238F: drivers/clk/bcm/clk-sr* 3239F: drivers/pinctrl/bcm/pinctrl-ns* 3240F: include/dt-bindings/clock/bcm-sr* 3241 3242BROADCOM KONA GPIO DRIVER 3243M: Ray Jui <rjui@broadcom.com> 3244L: bcm-kernel-feedback-list@broadcom.com 3245S: Supported 3246F: drivers/gpio/gpio-bcm-kona.c 3247F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3248 3249BROADCOM NETXTREME-E ROCE DRIVER 3250M: Selvin Xavier <selvin.xavier@broadcom.com> 3251M: Devesh Sharma <devesh.sharma@broadcom.com> 3252M: Somnath Kotur <somnath.kotur@broadcom.com> 3253M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3254L: linux-rdma@vger.kernel.org 3255W: http://www.broadcom.com 3256S: Supported 3257F: drivers/infiniband/hw/bnxt_re/ 3258F: include/uapi/rdma/bnxt_re-abi.h 3259 3260BROADCOM NVRAM DRIVER 3261M: Rafał Miłecki <zajec5@gmail.com> 3262L: linux-mips@vger.kernel.org 3263S: Maintained 3264F: drivers/firmware/broadcom/* 3265 3266BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3267M: Rafał Miłecki <zajec5@gmail.com> 3268L: linux-wireless@vger.kernel.org 3269S: Maintained 3270F: drivers/bcma/ 3271F: include/linux/bcma/ 3272 3273BROADCOM STB AVS CPUFREQ DRIVER 3274M: Markus Mayer <mmayer@broadcom.com> 3275M: bcm-kernel-feedback-list@broadcom.com 3276L: linux-pm@vger.kernel.org 3277S: Maintained 3278F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3279F: drivers/cpufreq/brcmstb* 3280 3281BROADCOM STB AVS TMON DRIVER 3282M: Markus Mayer <mmayer@broadcom.com> 3283M: bcm-kernel-feedback-list@broadcom.com 3284L: linux-pm@vger.kernel.org 3285S: Maintained 3286F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3287F: drivers/thermal/broadcom/brcmstb* 3288 3289BROADCOM STB NAND FLASH DRIVER 3290M: Brian Norris <computersforpeace@gmail.com> 3291M: Kamal Dasu <kdasu.kdev@gmail.com> 3292L: linux-mtd@lists.infradead.org 3293L: bcm-kernel-feedback-list@broadcom.com 3294S: Maintained 3295F: drivers/mtd/nand/raw/brcmnand/ 3296 3297BROADCOM STB DPFE DRIVER 3298M: Markus Mayer <mmayer@broadcom.com> 3299M: bcm-kernel-feedback-list@broadcom.com 3300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3301S: Maintained 3302F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3303F: drivers/memory/brcmstb_dpfe.c 3304 3305BROADCOM SPI DRIVER 3306M: Kamal Dasu <kdasu.kdev@gmail.com> 3307M: bcm-kernel-feedback-list@broadcom.com 3308S: Maintained 3309F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3310F: drivers/spi/spi-bcm-qspi.* 3311F: drivers/spi/spi-brcmstb-qspi.c 3312F: drivers/spi/spi-iproc-qspi.c 3313 3314BROADCOM SYSTEMPORT ETHERNET DRIVER 3315M: Florian Fainelli <f.fainelli@gmail.com> 3316L: bcm-kernel-feedback-list@broadcom.com 3317L: netdev@vger.kernel.org 3318S: Supported 3319F: drivers/net/ethernet/broadcom/bcmsysport.* 3320 3321BROADCOM TG3 GIGABIT ETHERNET DRIVER 3322M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3323M: Prashant Sreedharan <prashant@broadcom.com> 3324M: Michael Chan <mchan@broadcom.com> 3325L: netdev@vger.kernel.org 3326S: Supported 3327F: drivers/net/ethernet/broadcom/tg3.* 3328 3329BROCADE BFA FC SCSI DRIVER 3330M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3331M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3332L: linux-scsi@vger.kernel.org 3333S: Supported 3334F: drivers/scsi/bfa/ 3335 3336BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3337M: Rasesh Mody <rmody@marvell.com> 3338M: Sudarsana Kalluru <skalluru@marvell.com> 3339M: GR-Linux-NIC-Dev@marvell.com 3340L: netdev@vger.kernel.org 3341S: Supported 3342F: drivers/net/ethernet/brocade/bna/ 3343 3344BSG (block layer generic sg v4 driver) 3345M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3346L: linux-scsi@vger.kernel.org 3347S: Supported 3348F: block/bsg.c 3349F: include/linux/bsg.h 3350F: include/uapi/linux/bsg.h 3351 3352BT87X AUDIO DRIVER 3353M: Clemens Ladisch <clemens@ladisch.de> 3354L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3355T: git git://git.alsa-project.org/alsa-kernel.git 3356S: Maintained 3357F: Documentation/sound/cards/bt87x.rst 3358F: sound/pci/bt87x.c 3359 3360BT8XXGPIO DRIVER 3361M: Michael Buesch <m@bues.ch> 3362W: http://bu3sch.de/btgpio.php 3363S: Maintained 3364F: drivers/gpio/gpio-bt8xx.c 3365 3366BTRFS FILE SYSTEM 3367M: Chris Mason <clm@fb.com> 3368M: Josef Bacik <josef@toxicpanda.com> 3369M: David Sterba <dsterba@suse.com> 3370L: linux-btrfs@vger.kernel.org 3371W: http://btrfs.wiki.kernel.org/ 3372Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3373T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3374S: Maintained 3375F: Documentation/filesystems/btrfs.txt 3376F: fs/btrfs/ 3377F: include/linux/btrfs* 3378F: include/uapi/linux/btrfs* 3379 3380BTTV VIDEO4LINUX DRIVER 3381M: Mauro Carvalho Chehab <mchehab@kernel.org> 3382L: linux-media@vger.kernel.org 3383W: https://linuxtv.org 3384T: git git://linuxtv.org/media_tree.git 3385S: Odd fixes 3386F: Documentation/media/v4l-drivers/bttv* 3387F: drivers/media/pci/bt8xx/bttv* 3388 3389BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3390M: Chanwoo Choi <cw00.choi@samsung.com> 3391L: linux-pm@vger.kernel.org 3392L: linux-samsung-soc@vger.kernel.org 3393T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3394S: Maintained 3395F: drivers/devfreq/exynos-bus.c 3396F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3397 3398BUSLOGIC SCSI DRIVER 3399M: Khalid Aziz <khalid@gonehiking.org> 3400L: linux-scsi@vger.kernel.org 3401S: Maintained 3402F: drivers/scsi/BusLogic.* 3403F: drivers/scsi/FlashPoint.* 3404 3405C-MEDIA CMI8788 DRIVER 3406M: Clemens Ladisch <clemens@ladisch.de> 3407L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3408T: git git://git.alsa-project.org/alsa-kernel.git 3409S: Maintained 3410F: sound/pci/oxygen/ 3411 3412C-SKY ARCHITECTURE 3413M: Guo Ren <guoren@kernel.org> 3414T: git https://github.com/c-sky/csky-linux.git 3415S: Supported 3416F: arch/csky/ 3417F: Documentation/devicetree/bindings/csky/ 3418F: drivers/irqchip/irq-csky-* 3419F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3420F: drivers/clocksource/timer-gx6605s.c 3421F: drivers/clocksource/timer-mp-csky.c 3422F: Documentation/devicetree/bindings/timer/csky,* 3423K: csky 3424N: csky 3425 3426C6X ARCHITECTURE 3427M: Mark Salter <msalter@redhat.com> 3428M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3429L: linux-c6x-dev@linux-c6x.org 3430W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3431S: Maintained 3432F: arch/c6x/ 3433 3434CA8210 IEEE-802.15.4 RADIO DRIVER 3435M: Harry Morris <h.morris@cascoda.com> 3436L: linux-wpan@vger.kernel.org 3437W: https://github.com/Cascoda/ca8210-linux.git 3438S: Maintained 3439F: drivers/net/ieee802154/ca8210.c 3440F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3441 3442CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3443M: David Howells <dhowells@redhat.com> 3444L: linux-cachefs@redhat.com (moderated for non-subscribers) 3445S: Supported 3446F: Documentation/filesystems/caching/cachefiles.txt 3447F: fs/cachefiles/ 3448 3449CADENCE MIPI-CSI2 BRIDGES 3450M: Maxime Ripard <maxime.ripard@bootlin.com> 3451L: linux-media@vger.kernel.org 3452S: Maintained 3453F: Documentation/devicetree/bindings/media/cdns,*.txt 3454F: drivers/media/platform/cadence/cdns-csi2* 3455 3456CADET FM/AM RADIO RECEIVER DRIVER 3457M: Hans Verkuil <hverkuil@xs4all.nl> 3458L: linux-media@vger.kernel.org 3459T: git git://linuxtv.org/media_tree.git 3460W: https://linuxtv.org 3461S: Maintained 3462F: drivers/media/radio/radio-cadet* 3463 3464CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3465M: Jonathan Corbet <corbet@lwn.net> 3466L: linux-media@vger.kernel.org 3467T: git git://linuxtv.org/media_tree.git 3468S: Maintained 3469F: Documentation/media/v4l-drivers/cafe_ccic* 3470F: drivers/media/platform/marvell-ccic/ 3471 3472CAIF NETWORK LAYER 3473L: netdev@vger.kernel.org 3474S: Orphan 3475F: Documentation/networking/caif/ 3476F: drivers/net/caif/ 3477F: include/uapi/linux/caif/ 3478F: include/net/caif/ 3479F: net/caif/ 3480 3481CAKE QDISC 3482M: Toke Høiland-Jørgensen <toke@toke.dk> 3483L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3484S: Maintained 3485F: net/sched/sch_cake.c 3486 3487CALGARY x86-64 IOMMU 3488M: Muli Ben-Yehuda <mulix@mulix.org> 3489M: Jon Mason <jdmason@kudzu.us> 3490L: iommu@lists.linux-foundation.org 3491S: Maintained 3492F: arch/x86/kernel/pci-calgary_64.c 3493F: arch/x86/kernel/tce_64.c 3494F: arch/x86/include/asm/calgary.h 3495F: arch/x86/include/asm/tce.h 3496 3497CAN NETWORK DRIVERS 3498M: Wolfgang Grandegger <wg@grandegger.com> 3499M: Marc Kleine-Budde <mkl@pengutronix.de> 3500L: linux-can@vger.kernel.org 3501W: https://github.com/linux-can 3502T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3503T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3504S: Maintained 3505F: Documentation/devicetree/bindings/net/can/ 3506F: drivers/net/can/ 3507F: include/linux/can/dev.h 3508F: include/linux/can/platform/ 3509F: include/uapi/linux/can/error.h 3510F: include/uapi/linux/can/netlink.h 3511 3512CAN NETWORK LAYER 3513M: Oliver Hartkopp <socketcan@hartkopp.net> 3514M: Marc Kleine-Budde <mkl@pengutronix.de> 3515L: linux-can@vger.kernel.org 3516W: https://github.com/linux-can 3517T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3519S: Maintained 3520F: Documentation/networking/can.rst 3521F: net/can/ 3522F: include/linux/can/core.h 3523F: include/uapi/linux/can.h 3524F: include/uapi/linux/can/bcm.h 3525F: include/uapi/linux/can/raw.h 3526F: include/uapi/linux/can/gw.h 3527 3528CAPABILITIES 3529M: Serge Hallyn <serge@hallyn.com> 3530L: linux-security-module@vger.kernel.org 3531S: Supported 3532F: include/linux/capability.h 3533F: include/uapi/linux/capability.h 3534F: security/commoncap.c 3535F: kernel/capability.c 3536 3537CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3538M: Kevin Tsai <ktsai@capellamicro.com> 3539S: Maintained 3540F: drivers/iio/light/cm* 3541 3542CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3543M: Christian Lamparter <chunkeey@googlemail.com> 3544L: linux-wireless@vger.kernel.org 3545W: http://wireless.kernel.org/en/users/Drivers/carl9170 3546S: Maintained 3547F: drivers/net/wireless/ath/carl9170/ 3548 3549CAVIUM I2C DRIVER 3550M: Jan Glauber <jglauber@cavium.com> 3551M: David Daney <david.daney@cavium.com> 3552W: http://www.cavium.com 3553S: Supported 3554F: drivers/i2c/busses/i2c-octeon* 3555F: drivers/i2c/busses/i2c-thunderx* 3556 3557CAVIUM LIQUIDIO NETWORK DRIVER 3558M: Derek Chickles <dchickles@marvell.com> 3559M: Satanand Burla <sburla@marvell.com> 3560M: Felix Manlunas <fmanlunas@marvell.com> 3561L: netdev@vger.kernel.org 3562W: http://www.cavium.com 3563S: Supported 3564F: drivers/net/ethernet/cavium/liquidio/ 3565 3566CAVIUM MMC DRIVER 3567M: Jan Glauber <jglauber@cavium.com> 3568M: David Daney <david.daney@cavium.com> 3569M: Steven J. Hill <Steven.Hill@cavium.com> 3570W: http://www.cavium.com 3571S: Supported 3572F: drivers/mmc/host/cavium* 3573 3574CAVIUM OCTEON-TX CRYPTO DRIVER 3575M: George Cherian <george.cherian@cavium.com> 3576L: linux-crypto@vger.kernel.org 3577W: http://www.cavium.com 3578S: Supported 3579F: drivers/crypto/cavium/cpt/ 3580 3581CAVIUM THUNDERX2 ARM64 SOC 3582M: Robert Richter <rrichter@cavium.com> 3583M: Jayachandran C <jnair@caviumnetworks.com> 3584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3585S: Maintained 3586F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3587F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3588 3589CC2520 IEEE-802.15.4 RADIO DRIVER 3590M: Varka Bhadram <varkabhadram@gmail.com> 3591L: linux-wpan@vger.kernel.org 3592S: Maintained 3593F: drivers/net/ieee802154/cc2520.c 3594F: include/linux/spi/cc2520.h 3595F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3596 3597CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3598M: Gilad Ben-Yossef <gilad@benyossef.com> 3599L: linux-crypto@vger.kernel.org 3600S: Supported 3601F: drivers/crypto/ccree/ 3602W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3603 3604CEC FRAMEWORK 3605M: Hans Verkuil <hans.verkuil@cisco.com> 3606L: linux-media@vger.kernel.org 3607T: git git://linuxtv.org/media_tree.git 3608W: http://linuxtv.org 3609S: Supported 3610F: Documentation/media/kapi/cec-core.rst 3611F: Documentation/media/uapi/cec 3612F: drivers/media/cec/ 3613F: drivers/media/rc/keymaps/rc-cec.c 3614F: include/media/cec.h 3615F: include/media/cec-notifier.h 3616F: include/uapi/linux/cec.h 3617F: include/uapi/linux/cec-funcs.h 3618F: Documentation/devicetree/bindings/media/cec.txt 3619F: Documentation/ABI/testing/debugfs-cec-error-inj 3620 3621CEC GPIO DRIVER 3622M: Hans Verkuil <hans.verkuil@cisco.com> 3623L: linux-media@vger.kernel.org 3624T: git git://linuxtv.org/media_tree.git 3625W: http://linuxtv.org 3626S: Supported 3627F: drivers/media/platform/cec-gpio/ 3628F: Documentation/devicetree/bindings/media/cec-gpio.txt 3629 3630CELL BROADBAND ENGINE ARCHITECTURE 3631M: Arnd Bergmann <arnd@arndb.de> 3632L: linuxppc-dev@lists.ozlabs.org 3633W: http://www.ibm.com/developerworks/power/cell/ 3634S: Supported 3635F: arch/powerpc/include/asm/cell*.h 3636F: arch/powerpc/include/asm/spu*.h 3637F: arch/powerpc/include/uapi/asm/spu*.h 3638F: arch/powerpc/oprofile/*cell* 3639F: arch/powerpc/platforms/cell/ 3640 3641CEPH COMMON CODE (LIBCEPH) 3642M: Ilya Dryomov <idryomov@gmail.com> 3643M: "Yan, Zheng" <zyan@redhat.com> 3644M: Sage Weil <sage@redhat.com> 3645L: ceph-devel@vger.kernel.org 3646W: http://ceph.com/ 3647T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3648T: git git://github.com/ceph/ceph-client.git 3649S: Supported 3650F: net/ceph/ 3651F: include/linux/ceph/ 3652F: include/linux/crush/ 3653 3654CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3655M: "Yan, Zheng" <zyan@redhat.com> 3656M: Sage Weil <sage@redhat.com> 3657M: Ilya Dryomov <idryomov@gmail.com> 3658L: ceph-devel@vger.kernel.org 3659W: http://ceph.com/ 3660T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3661T: git git://github.com/ceph/ceph-client.git 3662S: Supported 3663F: Documentation/filesystems/ceph.txt 3664F: fs/ceph/ 3665 3666CERTIFICATE HANDLING: 3667M: David Howells <dhowells@redhat.com> 3668M: David Woodhouse <dwmw2@infradead.org> 3669L: keyrings@vger.kernel.org 3670S: Maintained 3671F: Documentation/admin-guide/module-signing.rst 3672F: certs/ 3673F: scripts/sign-file.c 3674F: scripts/extract-cert.c 3675 3676CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3677L: linux-usb@vger.kernel.org 3678S: Orphan 3679F: Documentation/usb/WUSB-Design-overview.txt 3680F: Documentation/usb/wusb-cbaf 3681F: drivers/usb/host/hwa-hc.c 3682F: drivers/usb/host/whci/ 3683F: drivers/usb/wusbcore/ 3684F: include/linux/usb/wusb* 3685 3686CFAG12864B LCD DRIVER 3687M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3688S: Maintained 3689F: drivers/auxdisplay/cfag12864b.c 3690F: include/linux/cfag12864b.h 3691 3692CFAG12864BFB LCD FRAMEBUFFER DRIVER 3693M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3694S: Maintained 3695F: drivers/auxdisplay/cfag12864bfb.c 3696F: include/linux/cfag12864b.h 3697 3698802.11 (including CFG80211/NL80211) 3699M: Johannes Berg <johannes@sipsolutions.net> 3700L: linux-wireless@vger.kernel.org 3701W: http://wireless.kernel.org/ 3702T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3703T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3704S: Maintained 3705F: net/wireless/ 3706F: include/uapi/linux/nl80211.h 3707F: include/linux/ieee80211.h 3708F: include/net/wext.h 3709F: include/net/cfg80211.h 3710F: include/net/iw_handler.h 3711F: include/net/ieee80211_radiotap.h 3712F: Documentation/driver-api/80211/cfg80211.rst 3713F: Documentation/networking/regulatory.txt 3714 3715CHAR and MISC DRIVERS 3716M: Arnd Bergmann <arnd@arndb.de> 3717M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3718T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3719S: Supported 3720F: drivers/char/ 3721F: drivers/misc/ 3722F: include/linux/miscdevice.h 3723 3724CHECKPATCH 3725M: Andy Whitcroft <apw@canonical.com> 3726M: Joe Perches <joe@perches.com> 3727S: Maintained 3728F: scripts/checkpatch.pl 3729 3730CHINESE DOCUMENTATION 3731M: Harry Wei <harryxiyou@gmail.com> 3732L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3733L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3734S: Maintained 3735F: Documentation/translations/zh_CN/ 3736 3737CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3738M: Peter Chen <Peter.Chen@nxp.com> 3739T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3740L: linux-usb@vger.kernel.org 3741S: Maintained 3742F: drivers/usb/chipidea/ 3743 3744CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3745M: Hans de Goede <hdegoede@redhat.com> 3746L: linux-input@vger.kernel.org 3747S: Maintained 3748F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3749F: drivers/input/touchscreen/chipone_icn8318.c 3750 3751CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3752M: Hans de Goede <hdegoede@redhat.com> 3753L: linux-input@vger.kernel.org 3754S: Maintained 3755F: drivers/input/touchscreen/chipone_icn8505.c 3756 3757CHROME HARDWARE PLATFORM SUPPORT 3758M: Benson Leung <bleung@chromium.org> 3759M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3760S: Maintained 3761T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3762F: drivers/platform/chrome/ 3763 3764CHROMEOS EC SUBDRIVERS 3765M: Benson Leung <bleung@chromium.org> 3766M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3767R: Guenter Roeck <groeck@chromium.org> 3768S: Maintained 3769N: cros_ec 3770N: cros-ec 3771F: drivers/power/supply/cros_usbpd-charger.c 3772 3773CHROMEOS EC CODEC DRIVER 3774M: Cheng-Yi Chiang <cychiang@chromium.org> 3775S: Maintained 3776R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3777R: Guenter Roeck <groeck@chromium.org> 3778F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3779F: sound/soc/codecs/cros_ec_codec.* 3780 3781CIRRUS LOGIC AUDIO CODEC DRIVERS 3782M: Brian Austin <brian.austin@cirrus.com> 3783M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3784L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3785S: Maintained 3786F: sound/soc/codecs/cs* 3787 3788CIRRUS LOGIC EP93XX ETHERNET DRIVER 3789M: Hartley Sweeten <hsweeten@visionengravers.com> 3790L: netdev@vger.kernel.org 3791S: Maintained 3792F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3793 3794CIRRUS LOGIC LOCHNAGAR DRIVER 3795M: Charles Keepax <ckeepax@opensource.cirrus.com> 3796M: Richard Fitzgerald <rf@opensource.cirrus.com> 3797L: patches@opensource.cirrus.com 3798S: Supported 3799F: drivers/clk/clk-lochnagar.c 3800F: drivers/mfd/lochnagar-i2c.c 3801F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3802F: drivers/regulator/lochnagar-regulator.c 3803F: include/dt-bindings/clk/lochnagar.h 3804F: include/dt-bindings/pinctrl/lochnagar.h 3805F: include/linux/mfd/lochnagar* 3806F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3807F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3808F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3809F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3810 3811CISCO FCOE HBA DRIVER 3812M: Satish Kharat <satishkh@cisco.com> 3813M: Sesidhar Baddela <sebaddel@cisco.com> 3814M: Karan Tilak Kumar <kartilak@cisco.com> 3815L: linux-scsi@vger.kernel.org 3816S: Supported 3817F: drivers/scsi/fnic/ 3818 3819CISCO SCSI HBA DRIVER 3820M: Karan Tilak Kumar <kartilak@cisco.com> 3821M: Sesidhar Baddela <sebaddel@cisco.com> 3822L: linux-scsi@vger.kernel.org 3823S: Supported 3824F: drivers/scsi/snic/ 3825 3826CISCO VIC ETHERNET NIC DRIVER 3827M: Christian Benvenuti <benve@cisco.com> 3828M: Govindarajulu Varadarajan <_govind@gmx.com> 3829M: Parvi Kaustubhi <pkaustub@cisco.com> 3830S: Supported 3831F: drivers/net/ethernet/cisco/enic/ 3832 3833CISCO VIC LOW LATENCY NIC DRIVER 3834M: Christian Benvenuti <benve@cisco.com> 3835M: Nelson Escobar <neescoba@cisco.com> 3836M: Parvi Kaustubhi <pkaustub@cisco.com> 3837S: Supported 3838F: drivers/infiniband/hw/usnic/ 3839 3840CIRRUS LOGIC MADERA CODEC DRIVERS 3841M: Charles Keepax <ckeepax@opensource.cirrus.com> 3842M: Richard Fitzgerald <rf@opensource.cirrus.com> 3843L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3844L: patches@opensource.cirrus.com 3845T: git https://github.com/CirrusLogic/linux-drivers.git 3846W: https://github.com/CirrusLogic/linux-drivers/wiki 3847S: Supported 3848F: Documentation/devicetree/bindings/mfd/madera.txt 3849F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3850F: include/linux/irqchip/irq-madera* 3851F: include/linux/mfd/madera/* 3852F: drivers/gpio/gpio-madera* 3853F: drivers/irqchip/irq-madera* 3854F: drivers/mfd/madera* 3855F: drivers/mfd/cs47l* 3856F: drivers/pinctrl/cirrus/* 3857 3858CLANG-FORMAT FILE 3859M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3860S: Maintained 3861F: .clang-format 3862 3863CLEANCACHE API 3864M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3865L: linux-kernel@vger.kernel.org 3866S: Maintained 3867F: mm/cleancache.c 3868F: include/linux/cleancache.h 3869 3870CLK API 3871M: Russell King <linux@armlinux.org.uk> 3872L: linux-clk@vger.kernel.org 3873S: Maintained 3874F: include/linux/clk.h 3875 3876CLOCKSOURCE, CLOCKEVENT DRIVERS 3877M: Daniel Lezcano <daniel.lezcano@linaro.org> 3878M: Thomas Gleixner <tglx@linutronix.de> 3879L: linux-kernel@vger.kernel.org 3880T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3881S: Supported 3882F: drivers/clocksource/ 3883F: Documentation/devicetree/bindings/timer/ 3884 3885CMPC ACPI DRIVER 3886M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3887M: Daniel Oliveira Nascimento <don@syst.com.br> 3888L: platform-driver-x86@vger.kernel.org 3889S: Supported 3890F: drivers/platform/x86/classmate-laptop.c 3891 3892COBALT MEDIA DRIVER 3893M: Hans Verkuil <hans.verkuil@cisco.com> 3894L: linux-media@vger.kernel.org 3895T: git git://linuxtv.org/media_tree.git 3896W: https://linuxtv.org 3897S: Supported 3898F: drivers/media/pci/cobalt/ 3899 3900COCCINELLE/Semantic Patches (SmPL) 3901M: Julia Lawall <Julia.Lawall@lip6.fr> 3902M: Gilles Muller <Gilles.Muller@lip6.fr> 3903M: Nicolas Palix <nicolas.palix@imag.fr> 3904M: Michal Marek <michal.lkml@markovi.net> 3905L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3906T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3907W: http://coccinelle.lip6.fr/ 3908S: Supported 3909F: Documentation/dev-tools/coccinelle.rst 3910F: scripts/coccinelle/ 3911F: scripts/coccicheck 3912 3913CODA FILE SYSTEM 3914M: Jan Harkes <jaharkes@cs.cmu.edu> 3915M: coda@cs.cmu.edu 3916L: codalist@coda.cs.cmu.edu 3917W: http://www.coda.cs.cmu.edu/ 3918S: Maintained 3919F: Documentation/filesystems/coda.txt 3920F: fs/coda/ 3921F: include/linux/coda*.h 3922F: include/uapi/linux/coda*.h 3923 3924CODA V4L2 MEM2MEM DRIVER 3925M: Philipp Zabel <p.zabel@pengutronix.de> 3926L: linux-media@vger.kernel.org 3927S: Maintained 3928F: Documentation/devicetree/bindings/media/coda.txt 3929F: drivers/media/platform/coda/ 3930 3931CODE OF CONDUCT 3932M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3933S: Supported 3934F: Documentation/process/code-of-conduct.rst 3935F: Documentation/process/code-of-conduct-interpretation.rst 3936 3937COMMON CLK FRAMEWORK 3938M: Michael Turquette <mturquette@baylibre.com> 3939M: Stephen Boyd <sboyd@kernel.org> 3940L: linux-clk@vger.kernel.org 3941Q: http://patchwork.kernel.org/project/linux-clk/list/ 3942T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3943S: Maintained 3944F: Documentation/devicetree/bindings/clock/ 3945F: drivers/clk/ 3946X: drivers/clk/clkdev.c 3947F: include/linux/clk-pr* 3948F: include/linux/clk/ 3949F: include/linux/of_clk.h 3950 3951COMMON INTERNET FILE SYSTEM (CIFS) 3952M: Steve French <sfrench@samba.org> 3953L: linux-cifs@vger.kernel.org 3954L: samba-technical@lists.samba.org (moderated for non-subscribers) 3955W: http://linux-cifs.samba.org/ 3956T: git git://git.samba.org/sfrench/cifs-2.6.git 3957S: Supported 3958F: Documentation/filesystems/cifs/ 3959F: fs/cifs/ 3960 3961COMPACTPCI HOTPLUG CORE 3962M: Scott Murray <scott@spiteful.org> 3963L: linux-pci@vger.kernel.org 3964S: Maintained 3965F: drivers/pci/hotplug/cpci_hotplug* 3966 3967COMPACTPCI HOTPLUG GENERIC DRIVER 3968M: Scott Murray <scott@spiteful.org> 3969L: linux-pci@vger.kernel.org 3970S: Maintained 3971F: drivers/pci/hotplug/cpcihp_generic.c 3972 3973COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3974M: Scott Murray <scott@spiteful.org> 3975L: linux-pci@vger.kernel.org 3976S: Maintained 3977F: drivers/pci/hotplug/cpcihp_zt5550.* 3978 3979COMPAL LAPTOP SUPPORT 3980M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3981L: platform-driver-x86@vger.kernel.org 3982S: Maintained 3983F: drivers/platform/x86/compal-laptop.c 3984 3985COMPILER ATTRIBUTES 3986M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3987S: Maintained 3988F: include/linux/compiler_attributes.h 3989 3990CONEXANT ACCESSRUNNER USB DRIVER 3991L: accessrunner-general@lists.sourceforge.net 3992W: http://accessrunner.sourceforge.net/ 3993S: Orphan 3994F: drivers/usb/atm/cxacru.c 3995 3996CONFIGFS 3997M: Joel Becker <jlbec@evilplan.org> 3998M: Christoph Hellwig <hch@lst.de> 3999T: git git://git.infradead.org/users/hch/configfs.git 4000S: Supported 4001F: fs/configfs/ 4002F: include/linux/configfs.h 4003 4004CONNECTOR 4005M: Evgeniy Polyakov <zbr@ioremap.net> 4006L: netdev@vger.kernel.org 4007S: Maintained 4008F: drivers/connector/ 4009 4010CONTROL GROUP (CGROUP) 4011M: Tejun Heo <tj@kernel.org> 4012M: Li Zefan <lizefan@huawei.com> 4013M: Johannes Weiner <hannes@cmpxchg.org> 4014L: cgroups@vger.kernel.org 4015T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4016S: Maintained 4017F: Documentation/admin-guide/cgroup-v2.rst 4018F: Documentation/cgroup-v1/ 4019F: include/linux/cgroup* 4020F: kernel/cgroup/ 4021 4022CONTROL GROUP - CPUSET 4023M: Li Zefan <lizefan@huawei.com> 4024L: cgroups@vger.kernel.org 4025W: http://www.bullopensource.org/cpuset/ 4026W: http://oss.sgi.com/projects/cpusets/ 4027T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4028S: Maintained 4029F: Documentation/cgroup-v1/cpusets.txt 4030F: include/linux/cpuset.h 4031F: kernel/cgroup/cpuset.c 4032 4033CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4034M: Johannes Weiner <hannes@cmpxchg.org> 4035M: Michal Hocko <mhocko@kernel.org> 4036M: Vladimir Davydov <vdavydov.dev@gmail.com> 4037L: cgroups@vger.kernel.org 4038L: linux-mm@kvack.org 4039S: Maintained 4040F: mm/memcontrol.c 4041F: mm/swap_cgroup.c 4042 4043CORETEMP HARDWARE MONITORING DRIVER 4044M: Fenghua Yu <fenghua.yu@intel.com> 4045L: linux-hwmon@vger.kernel.org 4046S: Maintained 4047F: Documentation/hwmon/coretemp 4048F: drivers/hwmon/coretemp.c 4049 4050COSA/SRP SYNC SERIAL DRIVER 4051M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4052W: http://www.fi.muni.cz/~kas/cosa/ 4053S: Maintained 4054F: drivers/net/wan/cosa* 4055 4056CPMAC ETHERNET DRIVER 4057M: Florian Fainelli <f.fainelli@gmail.com> 4058L: netdev@vger.kernel.org 4059S: Maintained 4060F: drivers/net/ethernet/ti/cpmac.c 4061 4062CPU FREQUENCY SCALING FRAMEWORK 4063M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4064M: Viresh Kumar <viresh.kumar@linaro.org> 4065L: linux-pm@vger.kernel.org 4066S: Maintained 4067T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4068T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4069B: https://bugzilla.kernel.org 4070F: Documentation/admin-guide/pm/cpufreq.rst 4071F: Documentation/admin-guide/pm/intel_pstate.rst 4072F: Documentation/cpu-freq/ 4073F: Documentation/devicetree/bindings/cpufreq/ 4074F: drivers/cpufreq/ 4075F: include/linux/cpufreq.h 4076F: tools/testing/selftests/cpufreq/ 4077 4078CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4079M: Viresh Kumar <viresh.kumar@linaro.org> 4080M: Sudeep Holla <sudeep.holla@arm.com> 4081L: linux-pm@vger.kernel.org 4082W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4083S: Maintained 4084F: drivers/cpufreq/arm_big_little.h 4085F: drivers/cpufreq/arm_big_little.c 4086 4087CPU POWER MONITORING SUBSYSTEM 4088M: Thomas Renninger <trenn@suse.com> 4089M: Shuah Khan <shuah@kernel.org> 4090M: Shuah Khan <skhan@linuxfoundation.org> 4091L: linux-pm@vger.kernel.org 4092S: Maintained 4093F: tools/power/cpupower/ 4094 4095CPUID/MSR DRIVER 4096M: "H. Peter Anvin" <hpa@zytor.com> 4097S: Maintained 4098F: arch/x86/kernel/cpuid.c 4099F: arch/x86/kernel/msr.c 4100 4101CPUIDLE DRIVER - ARM BIG LITTLE 4102M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4103M: Daniel Lezcano <daniel.lezcano@linaro.org> 4104L: linux-pm@vger.kernel.org 4105L: linux-arm-kernel@lists.infradead.org 4106T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4107S: Maintained 4108F: drivers/cpuidle/cpuidle-big_little.c 4109 4110CPUIDLE DRIVER - ARM EXYNOS 4111M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4112M: Daniel Lezcano <daniel.lezcano@linaro.org> 4113M: Kukjin Kim <kgene@kernel.org> 4114L: linux-pm@vger.kernel.org 4115L: linux-samsung-soc@vger.kernel.org 4116S: Supported 4117F: drivers/cpuidle/cpuidle-exynos.c 4118F: arch/arm/mach-exynos/pm.c 4119 4120CPU IDLE TIME MANAGEMENT FRAMEWORK 4121M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4122M: Daniel Lezcano <daniel.lezcano@linaro.org> 4123L: linux-pm@vger.kernel.org 4124S: Maintained 4125T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4126B: https://bugzilla.kernel.org 4127F: Documentation/admin-guide/pm/cpuidle.rst 4128F: Documentation/driver-api/pm/cpuidle.rst 4129F: drivers/cpuidle/* 4130F: include/linux/cpuidle.h 4131 4132CRAMFS FILESYSTEM 4133M: Nicolas Pitre <nico@fluxnic.net> 4134S: Maintained 4135F: Documentation/filesystems/cramfs.txt 4136F: fs/cramfs/ 4137 4138CRYPTO API 4139M: Herbert Xu <herbert@gondor.apana.org.au> 4140M: "David S. Miller" <davem@davemloft.net> 4141L: linux-crypto@vger.kernel.org 4142T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4143T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4144S: Maintained 4145F: Documentation/crypto/ 4146F: Documentation/devicetree/bindings/crypto/ 4147F: arch/*/crypto/ 4148F: crypto/ 4149F: drivers/crypto/ 4150F: include/crypto/ 4151F: include/linux/crypto* 4152 4153CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4154M: Neil Horman <nhorman@tuxdriver.com> 4155L: linux-crypto@vger.kernel.org 4156S: Maintained 4157F: crypto/ansi_cprng.c 4158F: crypto/rng.c 4159 4160CS3308 MEDIA DRIVER 4161M: Hans Verkuil <hverkuil@xs4all.nl> 4162L: linux-media@vger.kernel.org 4163T: git git://linuxtv.org/media_tree.git 4164W: http://linuxtv.org 4165S: Odd Fixes 4166F: drivers/media/i2c/cs3308.c 4167 4168CS5535 Audio ALSA driver 4169M: Jaya Kumar <jayakumar.alsa@gmail.com> 4170S: Maintained 4171F: sound/pci/cs5535audio/ 4172 4173CSI DRIVERS FOR ALLWINNER V3s 4174M: Yong Deng <yong.deng@magewell.com> 4175L: linux-media@vger.kernel.org 4176T: git git://linuxtv.org/media_tree.git 4177S: Maintained 4178F: drivers/media/platform/sunxi/sun6i-csi/ 4179F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4180 4181CW1200 WLAN driver 4182M: Solomon Peachy <pizza@shaftnet.org> 4183S: Maintained 4184F: drivers/net/wireless/st/cw1200/ 4185 4186CX18 VIDEO4LINUX DRIVER 4187M: Andy Walls <awalls@md.metrocast.net> 4188L: ivtv-devel@ivtvdriver.org (subscribers-only) 4189L: linux-media@vger.kernel.org 4190T: git git://linuxtv.org/media_tree.git 4191W: https://linuxtv.org 4192W: http://www.ivtvdriver.org/index.php/Cx18 4193S: Maintained 4194F: Documentation/media/v4l-drivers/cx18* 4195F: drivers/media/pci/cx18/ 4196F: include/uapi/linux/ivtv* 4197 4198CX2341X MPEG ENCODER HELPER MODULE 4199M: Hans Verkuil <hverkuil@xs4all.nl> 4200L: linux-media@vger.kernel.org 4201T: git git://linuxtv.org/media_tree.git 4202W: https://linuxtv.org 4203S: Maintained 4204F: drivers/media/common/cx2341x* 4205F: include/media/drv-intf/cx2341x.h 4206 4207CX24120 MEDIA DRIVER 4208M: Jemma Denson <jdenson@gmail.com> 4209M: Patrick Boettcher <patrick.boettcher@posteo.de> 4210L: linux-media@vger.kernel.org 4211W: https://linuxtv.org 4212Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4213S: Maintained 4214F: drivers/media/dvb-frontends/cx24120* 4215 4216CX88 VIDEO4LINUX DRIVER 4217M: Mauro Carvalho Chehab <mchehab@kernel.org> 4218L: linux-media@vger.kernel.org 4219W: https://linuxtv.org 4220T: git git://linuxtv.org/media_tree.git 4221S: Odd fixes 4222F: Documentation/media/v4l-drivers/cx88* 4223F: drivers/media/pci/cx88/ 4224 4225CXD2820R MEDIA DRIVER 4226M: Antti Palosaari <crope@iki.fi> 4227L: linux-media@vger.kernel.org 4228W: https://linuxtv.org 4229W: http://palosaari.fi/linux/ 4230Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4231T: git git://linuxtv.org/anttip/media_tree.git 4232S: Maintained 4233F: drivers/media/dvb-frontends/cxd2820r* 4234 4235CXGB3 ETHERNET DRIVER (CXGB3) 4236M: Vishal Kulkarni <vishal@chelsio.com> 4237L: netdev@vger.kernel.org 4238W: http://www.chelsio.com 4239S: Supported 4240F: drivers/net/ethernet/chelsio/cxgb3/ 4241 4242CXGB3 ISCSI DRIVER (CXGB3I) 4243M: Karen Xie <kxie@chelsio.com> 4244L: linux-scsi@vger.kernel.org 4245W: http://www.chelsio.com 4246S: Supported 4247F: drivers/scsi/cxgbi/cxgb3i 4248 4249CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4250M: Steve Wise <swise@chelsio.com> 4251L: linux-rdma@vger.kernel.org 4252W: http://www.openfabrics.org 4253S: Supported 4254F: drivers/infiniband/hw/cxgb3/ 4255F: include/uapi/rdma/cxgb3-abi.h 4256 4257CXGB4 CRYPTO DRIVER (chcr) 4258M: Harsh Jain <harsh@chelsio.com> 4259L: linux-crypto@vger.kernel.org 4260W: http://www.chelsio.com 4261S: Supported 4262F: drivers/crypto/chelsio 4263 4264CXGB4 ETHERNET DRIVER (CXGB4) 4265M: Vishal Kulkarni <vishal@chelsio.com> 4266L: netdev@vger.kernel.org 4267W: http://www.chelsio.com 4268S: Supported 4269F: drivers/net/ethernet/chelsio/cxgb4/ 4270 4271CXGB4 ISCSI DRIVER (CXGB4I) 4272M: Karen Xie <kxie@chelsio.com> 4273L: linux-scsi@vger.kernel.org 4274W: http://www.chelsio.com 4275S: Supported 4276F: drivers/scsi/cxgbi/cxgb4i 4277 4278CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4279M: Steve Wise <swise@chelsio.com> 4280L: linux-rdma@vger.kernel.org 4281W: http://www.openfabrics.org 4282S: Supported 4283F: drivers/infiniband/hw/cxgb4/ 4284F: include/uapi/rdma/cxgb4-abi.h 4285 4286CXGB4VF ETHERNET DRIVER (CXGB4VF) 4287M: Casey Leedom <leedom@chelsio.com> 4288L: netdev@vger.kernel.org 4289W: http://www.chelsio.com 4290S: Supported 4291F: drivers/net/ethernet/chelsio/cxgb4vf/ 4292 4293CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4294M: Frederic Barrat <fbarrat@linux.ibm.com> 4295M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4296L: linuxppc-dev@lists.ozlabs.org 4297S: Supported 4298F: arch/powerpc/platforms/powernv/pci-cxl.c 4299F: drivers/misc/cxl/ 4300F: include/misc/cxl* 4301F: include/uapi/misc/cxl.h 4302F: Documentation/powerpc/cxl.txt 4303F: Documentation/ABI/testing/sysfs-class-cxl 4304 4305CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4306M: Manoj N. Kumar <manoj@linux.ibm.com> 4307M: Matthew R. Ochs <mrochs@linux.ibm.com> 4308M: Uma Krishnan <ukrishn@linux.ibm.com> 4309L: linux-scsi@vger.kernel.org 4310S: Supported 4311F: drivers/scsi/cxlflash/ 4312F: include/uapi/scsi/cxlflash_ioctl.h 4313F: Documentation/powerpc/cxlflash.txt 4314 4315CYBERPRO FB DRIVER 4316M: Russell King <linux@armlinux.org.uk> 4317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4318W: http://www.armlinux.org.uk/ 4319S: Maintained 4320F: drivers/video/fbdev/cyber2000fb.* 4321 4322CYCLADES ASYNC MUX DRIVER 4323W: http://www.cyclades.com/ 4324S: Orphan 4325F: drivers/tty/cyclades.c 4326F: include/linux/cyclades.h 4327F: include/uapi/linux/cyclades.h 4328 4329CYCLADES PC300 DRIVER 4330W: http://www.cyclades.com/ 4331S: Orphan 4332F: drivers/net/wan/pc300* 4333 4334CYPRESS_FIRMWARE MEDIA DRIVER 4335M: Antti Palosaari <crope@iki.fi> 4336L: linux-media@vger.kernel.org 4337W: https://linuxtv.org 4338W: http://palosaari.fi/linux/ 4339Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4340T: git git://linuxtv.org/anttip/media_tree.git 4341S: Maintained 4342F: drivers/media/common/cypress_firmware* 4343 4344CYTTSP TOUCHSCREEN DRIVER 4345M: Ferruh Yigit <fery@cypress.com> 4346L: linux-input@vger.kernel.org 4347S: Supported 4348F: drivers/input/touchscreen/cyttsp* 4349F: include/linux/input/cyttsp.h 4350 4351D-LINK DIR-685 TOUCHKEYS DRIVER 4352M: Linus Walleij <linus.walleij@linaro.org> 4353L: linux-input@vger.kernel.org 4354S: Supported 4355F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4356 4357DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4358M: Joshua Kinard <kumba@gentoo.org> 4359S: Maintained 4360F: drivers/rtc/rtc-ds1685.c 4361F: include/linux/rtc/ds1685.h 4362 4363DAMA SLAVE for AX.25 4364M: Joerg Reuter <jreuter@yaina.de> 4365W: http://yaina.de/jreuter/ 4366W: http://www.qsl.net/dl1bke/ 4367L: linux-hams@vger.kernel.org 4368S: Maintained 4369F: net/ax25/af_ax25.c 4370F: net/ax25/ax25_dev.c 4371F: net/ax25/ax25_ds_* 4372F: net/ax25/ax25_in.c 4373F: net/ax25/ax25_out.c 4374F: net/ax25/ax25_timer.c 4375F: net/ax25/sysctl_net_ax25.c 4376 4377DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4378L: netdev@vger.kernel.org 4379S: Orphan 4380F: Documentation/networking/device_drivers/dec/dmfe.txt 4381F: drivers/net/ethernet/dec/tulip/dmfe.c 4382 4383DC390/AM53C974 SCSI driver 4384M: Hannes Reinecke <hare@suse.com> 4385L: linux-scsi@vger.kernel.org 4386S: Maintained 4387F: drivers/scsi/am53c974.c 4388 4389DC395x SCSI driver 4390M: Oliver Neukum <oliver@neukum.org> 4391M: Ali Akcaagac <aliakc@web.de> 4392M: Jamie Lenehan <lenehan@twibble.org> 4393L: dc395x@twibble.org 4394W: http://twibble.org/dist/dc395x/ 4395W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4396S: Maintained 4397F: Documentation/scsi/dc395x.txt 4398F: drivers/scsi/dc395x.* 4399 4400DCCP PROTOCOL 4401M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4402L: dccp@vger.kernel.org 4403W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4404S: Maintained 4405F: include/linux/dccp.h 4406F: include/uapi/linux/dccp.h 4407F: include/linux/tfrc.h 4408F: net/dccp/ 4409 4410DECnet NETWORK LAYER 4411W: http://linux-decnet.sourceforge.net 4412L: linux-decnet-user@lists.sourceforge.net 4413S: Orphan 4414F: Documentation/networking/decnet.txt 4415F: net/decnet/ 4416 4417DECSTATION PLATFORM SUPPORT 4418M: "Maciej W. Rozycki" <macro@linux-mips.org> 4419L: linux-mips@vger.kernel.org 4420W: http://www.linux-mips.org/wiki/DECstation 4421S: Maintained 4422F: arch/mips/dec/ 4423F: arch/mips/include/asm/dec/ 4424F: arch/mips/include/asm/mach-dec/ 4425 4426DEFXX FDDI NETWORK DRIVER 4427M: "Maciej W. Rozycki" <macro@linux-mips.org> 4428S: Maintained 4429F: drivers/net/fddi/defxx.* 4430 4431DELL SMBIOS DRIVER 4432M: Pali Rohár <pali.rohar@gmail.com> 4433M: Mario Limonciello <mario.limonciello@dell.com> 4434L: platform-driver-x86@vger.kernel.org 4435S: Maintained 4436F: drivers/platform/x86/dell-smbios.* 4437 4438DELL SMBIOS SMM DRIVER 4439M: Mario Limonciello <mario.limonciello@dell.com> 4440L: platform-driver-x86@vger.kernel.org 4441S: Maintained 4442F: drivers/platform/x86/dell-smbios-smm.c 4443 4444DELL SMBIOS WMI DRIVER 4445M: Mario Limonciello <mario.limonciello@dell.com> 4446L: platform-driver-x86@vger.kernel.org 4447S: Maintained 4448F: drivers/platform/x86/dell-smbios-wmi.c 4449F: tools/wmi/dell-smbios-example.c 4450 4451DEFZA FDDI NETWORK DRIVER 4452M: "Maciej W. Rozycki" <macro@linux-mips.org> 4453S: Maintained 4454F: drivers/net/fddi/defza.* 4455 4456DELL LAPTOP DRIVER 4457M: Matthew Garrett <mjg59@srcf.ucam.org> 4458M: Pali Rohár <pali.rohar@gmail.com> 4459L: platform-driver-x86@vger.kernel.org 4460S: Maintained 4461F: drivers/platform/x86/dell-laptop.c 4462 4463DELL LAPTOP FREEFALL DRIVER 4464M: Pali Rohár <pali.rohar@gmail.com> 4465S: Maintained 4466F: drivers/platform/x86/dell-smo8800.c 4467 4468DELL LAPTOP RBTN DRIVER 4469M: Pali Rohár <pali.rohar@gmail.com> 4470S: Maintained 4471F: drivers/platform/x86/dell-rbtn.* 4472 4473DELL REMOTE BIOS UPDATE DRIVER 4474M: Stuart Hayes <stuart.w.hayes@gmail.com> 4475L: platform-driver-x86@vger.kernel.org 4476S: Maintained 4477F: drivers/platform/x86/dell_rbu.c 4478 4479DELL LAPTOP SMM DRIVER 4480M: Pali Rohár <pali.rohar@gmail.com> 4481S: Maintained 4482F: drivers/hwmon/dell-smm-hwmon.c 4483F: include/uapi/linux/i8k.h 4484 4485DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4486M: Stuart Hayes <stuart.w.hayes@gmail.com> 4487L: platform-driver-x86@vger.kernel.org 4488S: Maintained 4489F: Documentation/dcdbas.txt 4490F: drivers/platform/x86/dcdbas.* 4491 4492DELL WMI NOTIFICATIONS DRIVER 4493M: Matthew Garrett <mjg59@srcf.ucam.org> 4494M: Pali Rohár <pali.rohar@gmail.com> 4495S: Maintained 4496F: drivers/platform/x86/dell-wmi.c 4497 4498DELL WMI DESCRIPTOR DRIVER 4499M: Mario Limonciello <mario.limonciello@dell.com> 4500S: Maintained 4501F: drivers/platform/x86/dell-wmi-descriptor.c 4502 4503DELTA ST MEDIA DRIVER 4504M: Hugues Fruchet <hugues.fruchet@st.com> 4505L: linux-media@vger.kernel.org 4506T: git git://linuxtv.org/media_tree.git 4507W: https://linuxtv.org 4508S: Supported 4509F: drivers/media/platform/sti/delta 4510 4511DENALI NAND DRIVER 4512M: Masahiro Yamada <yamada.masahiro@socionext.com> 4513L: linux-mtd@lists.infradead.org 4514S: Supported 4515F: drivers/mtd/nand/raw/denali* 4516 4517DESIGNWARE USB2 DRD IP DRIVER 4518M: Minas Harutyunyan <hminas@synopsys.com> 4519L: linux-usb@vger.kernel.org 4520T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4521S: Maintained 4522F: drivers/usb/dwc2/ 4523 4524DESIGNWARE USB3 DRD IP DRIVER 4525M: Felipe Balbi <balbi@kernel.org> 4526L: linux-usb@vger.kernel.org 4527T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4528S: Maintained 4529F: drivers/usb/dwc3/ 4530 4531DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4532M: Andreas Klinger <ak@it-klinger.de> 4533L: linux-iio@vger.kernel.org 4534S: Maintained 4535F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4536F: drivers/iio/proximity/srf*.c 4537 4538DEVICE COREDUMP (DEV_COREDUMP) 4539M: Johannes Berg <johannes@sipsolutions.net> 4540L: linux-kernel@vger.kernel.org 4541S: Maintained 4542F: drivers/base/devcoredump.c 4543F: include/linux/devcoredump.h 4544 4545DEVICE FREQUENCY (DEVFREQ) 4546M: MyungJoo Ham <myungjoo.ham@samsung.com> 4547M: Kyungmin Park <kyungmin.park@samsung.com> 4548R: Chanwoo Choi <cw00.choi@samsung.com> 4549L: linux-pm@vger.kernel.org 4550T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4551S: Maintained 4552F: drivers/devfreq/ 4553F: include/linux/devfreq.h 4554F: Documentation/devicetree/bindings/devfreq/ 4555 4556DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4557M: Chanwoo Choi <cw00.choi@samsung.com> 4558L: linux-pm@vger.kernel.org 4559T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4560S: Supported 4561F: drivers/devfreq/event/ 4562F: drivers/devfreq/devfreq-event.c 4563F: include/linux/devfreq-event.h 4564F: Documentation/devicetree/bindings/devfreq/event/ 4565 4566DEVICE NUMBER REGISTRY 4567M: Torben Mathiasen <device@lanana.org> 4568W: http://lanana.org/docs/device-list/index.html 4569S: Maintained 4570 4571DEVICE-MAPPER (LVM) 4572M: Alasdair Kergon <agk@redhat.com> 4573M: Mike Snitzer <snitzer@redhat.com> 4574M: dm-devel@redhat.com 4575L: dm-devel@redhat.com 4576W: http://sources.redhat.com/dm 4577Q: http://patchwork.kernel.org/project/dm-devel/list/ 4578T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4579T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4580S: Maintained 4581F: Documentation/device-mapper/ 4582F: drivers/md/Makefile 4583F: drivers/md/Kconfig 4584F: drivers/md/dm* 4585F: drivers/md/persistent-data/ 4586F: include/linux/device-mapper.h 4587F: include/linux/dm-*.h 4588F: include/uapi/linux/dm-*.h 4589 4590DEVLINK 4591M: Jiri Pirko <jiri@mellanox.com> 4592L: netdev@vger.kernel.org 4593S: Supported 4594F: net/core/devlink.c 4595F: include/net/devlink.h 4596F: include/uapi/linux/devlink.h 4597 4598DIALOG SEMICONDUCTOR DRIVERS 4599M: Support Opensource <support.opensource@diasemi.com> 4600W: http://www.dialog-semiconductor.com/products 4601S: Supported 4602F: Documentation/hwmon/da90?? 4603F: Documentation/devicetree/bindings/mfd/da90*.txt 4604F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4605F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4606F: Documentation/devicetree/bindings/regulator/da92*.txt 4607F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4608F: Documentation/devicetree/bindings/sound/da[79]*.txt 4609F: drivers/gpio/gpio-da90??.c 4610F: drivers/hwmon/da90??-hwmon.c 4611F: drivers/iio/adc/da91??-*.c 4612F: drivers/input/misc/da90??_onkey.c 4613F: drivers/input/touchscreen/da9052_tsi.c 4614F: drivers/leds/leds-da90??.c 4615F: drivers/mfd/da903x.c 4616F: drivers/mfd/da90??-*.c 4617F: drivers/mfd/da91??-*.c 4618F: drivers/power/supply/da9052-battery.c 4619F: drivers/power/supply/da91??-*.c 4620F: drivers/regulator/da903x.c 4621F: drivers/regulator/da9???-regulator.[ch] 4622F: drivers/thermal/da90??-thermal.c 4623F: drivers/rtc/rtc-da90??.c 4624F: drivers/video/backlight/da90??_bl.c 4625F: drivers/watchdog/da90??_wdt.c 4626F: include/linux/mfd/da903x.h 4627F: include/linux/mfd/da9052/ 4628F: include/linux/mfd/da9055/ 4629F: include/linux/mfd/da9062/ 4630F: include/linux/mfd/da9063/ 4631F: include/linux/mfd/da9150/ 4632F: include/linux/regulator/da9211.h 4633F: include/sound/da[79]*.h 4634F: sound/soc/codecs/da[79]*.[ch] 4635 4636DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4637M: William Breathitt Gray <vilhelm.gray@gmail.com> 4638L: linux-gpio@vger.kernel.org 4639S: Maintained 4640F: drivers/gpio/gpio-gpio-mm.c 4641 4642DIOLAN U2C-12 I2C DRIVER 4643M: Guenter Roeck <linux@roeck-us.net> 4644L: linux-i2c@vger.kernel.org 4645S: Maintained 4646F: drivers/i2c/busses/i2c-diolan-u2c.c 4647 4648FILESYSTEM DIRECT ACCESS (DAX) 4649M: Dan Williams <dan.j.williams@intel.com> 4650R: Matthew Wilcox <willy@infradead.org> 4651R: Jan Kara <jack@suse.cz> 4652L: linux-fsdevel@vger.kernel.org 4653L: linux-nvdimm@lists.01.org 4654S: Supported 4655F: fs/dax.c 4656F: include/linux/dax.h 4657F: include/trace/events/fs_dax.h 4658 4659DEVICE DIRECT ACCESS (DAX) 4660M: Dan Williams <dan.j.williams@intel.com> 4661M: Vishal Verma <vishal.l.verma@intel.com> 4662M: Keith Busch <keith.busch@intel.com> 4663M: Dave Jiang <dave.jiang@intel.com> 4664L: linux-nvdimm@lists.01.org 4665S: Supported 4666F: drivers/dax/ 4667 4668DIRECTORY NOTIFICATION (DNOTIFY) 4669M: Jan Kara <jack@suse.cz> 4670R: Amir Goldstein <amir73il@gmail.com> 4671L: linux-fsdevel@vger.kernel.org 4672S: Maintained 4673F: Documentation/filesystems/dnotify.txt 4674F: fs/notify/dnotify/ 4675F: include/linux/dnotify.h 4676 4677DISK GEOMETRY AND PARTITION HANDLING 4678M: Andries Brouwer <aeb@cwi.nl> 4679W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4680W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4681W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4682S: Maintained 4683 4684DISKQUOTA 4685M: Jan Kara <jack@suse.com> 4686S: Maintained 4687F: Documentation/filesystems/quota.txt 4688F: fs/quota/ 4689F: include/linux/quota*.h 4690F: include/uapi/linux/quota*.h 4691 4692DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4693M: Bernie Thompson <bernie@plugable.com> 4694L: linux-fbdev@vger.kernel.org 4695S: Maintained 4696W: http://plugable.com/category/projects/udlfb/ 4697F: drivers/video/fbdev/udlfb.c 4698F: include/video/udlfb.h 4699F: Documentation/fb/udlfb.txt 4700 4701DISTRIBUTED LOCK MANAGER (DLM) 4702M: Christine Caulfield <ccaulfie@redhat.com> 4703M: David Teigland <teigland@redhat.com> 4704L: cluster-devel@redhat.com 4705W: http://sources.redhat.com/cluster/ 4706T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4707S: Supported 4708F: fs/dlm/ 4709 4710DMA BUFFER SHARING FRAMEWORK 4711M: Sumit Semwal <sumit.semwal@linaro.org> 4712S: Maintained 4713L: linux-media@vger.kernel.org 4714L: dri-devel@lists.freedesktop.org 4715L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4716F: drivers/dma-buf/ 4717F: include/linux/dma-buf* 4718F: include/linux/reservation.h 4719F: include/linux/*fence.h 4720F: Documentation/driver-api/dma-buf.rst 4721T: git git://anongit.freedesktop.org/drm/drm-misc 4722 4723DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4724M: Vinod Koul <vkoul@kernel.org> 4725L: dmaengine@vger.kernel.org 4726Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4727S: Maintained 4728F: drivers/dma/ 4729F: include/linux/dmaengine.h 4730F: include/linux/of_dma.h 4731F: Documentation/devicetree/bindings/dma/ 4732F: Documentation/driver-api/dmaengine/ 4733T: git git://git.infradead.org/users/vkoul/slave-dma.git 4734 4735DMA MAPPING HELPERS 4736M: Christoph Hellwig <hch@lst.de> 4737M: Marek Szyprowski <m.szyprowski@samsung.com> 4738R: Robin Murphy <robin.murphy@arm.com> 4739L: iommu@lists.linux-foundation.org 4740T: git git://git.infradead.org/users/hch/dma-mapping.git 4741W: http://git.infradead.org/users/hch/dma-mapping.git 4742S: Supported 4743F: kernel/dma/ 4744F: include/asm-generic/dma-mapping.h 4745F: include/linux/dma-direct.h 4746F: include/linux/dma-mapping.h 4747F: include/linux/dma-noncoherent.h 4748 4749DME1737 HARDWARE MONITOR DRIVER 4750M: Juerg Haefliger <juergh@gmail.com> 4751L: linux-hwmon@vger.kernel.org 4752S: Maintained 4753F: Documentation/hwmon/dme1737 4754F: drivers/hwmon/dme1737.c 4755 4756DMI/SMBIOS SUPPORT 4757M: Jean Delvare <jdelvare@suse.com> 4758S: Maintained 4759T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4760F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4761F: drivers/firmware/dmi-id.c 4762F: drivers/firmware/dmi_scan.c 4763F: include/linux/dmi.h 4764 4765DOCUMENTATION 4766M: Jonathan Corbet <corbet@lwn.net> 4767L: linux-doc@vger.kernel.org 4768S: Maintained 4769F: Documentation/ 4770F: scripts/kernel-doc 4771X: Documentation/ABI/ 4772X: Documentation/acpi/ 4773X: Documentation/devicetree/ 4774X: Documentation/i2c/ 4775X: Documentation/media/ 4776X: Documentation/power/ 4777X: Documentation/spi/ 4778T: git git://git.lwn.net/linux.git docs-next 4779 4780DOCUMENTATION/ITALIAN 4781M: Federico Vaga <federico.vaga@vaga.pv.it> 4782L: linux-doc@vger.kernel.org 4783S: Maintained 4784F: Documentation/translations/it_IT 4785 4786DONGWOON DW9714 LENS VOICE COIL DRIVER 4787M: Sakari Ailus <sakari.ailus@linux.intel.com> 4788L: linux-media@vger.kernel.org 4789T: git git://linuxtv.org/media_tree.git 4790S: Maintained 4791F: drivers/media/i2c/dw9714.c 4792F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4793 4794DONGWOON DW9807 LENS VOICE COIL DRIVER 4795M: Sakari Ailus <sakari.ailus@linux.intel.com> 4796L: linux-media@vger.kernel.org 4797T: git git://linuxtv.org/media_tree.git 4798S: Maintained 4799F: drivers/media/i2c/dw9807-vcm.c 4800F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4801 4802DOUBLETALK DRIVER 4803M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4804L: blinux-list@redhat.com 4805S: Maintained 4806F: drivers/char/dtlk.c 4807F: include/linux/dtlk.h 4808 4809DPAA2 DATAPATH I/O (DPIO) DRIVER 4810M: Roy Pledge <Roy.Pledge@nxp.com> 4811L: linux-kernel@vger.kernel.org 4812S: Maintained 4813F: drivers/soc/fsl/dpio 4814 4815DPAA2 ETHERNET DRIVER 4816M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4817L: netdev@vger.kernel.org 4818S: Maintained 4819F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4820F: drivers/net/ethernet/freescale/dpaa2/dpni* 4821F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4822F: drivers/net/ethernet/freescale/dpaa2/Makefile 4823F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4824 4825DPAA2 ETHERNET SWITCH DRIVER 4826M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4827M: Ioana Ciornei <ioana.ciornei@nxp.com> 4828L: linux-kernel@vger.kernel.org 4829S: Maintained 4830F: drivers/staging/fsl-dpaa2/ethsw 4831 4832DPAA2 PTP CLOCK DRIVER 4833M: Yangbo Lu <yangbo.lu@nxp.com> 4834L: netdev@vger.kernel.org 4835S: Maintained 4836F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4837F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4838 4839DPT_I2O SCSI RAID DRIVER 4840M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4841L: linux-scsi@vger.kernel.org 4842W: http://www.adaptec.com/ 4843S: Maintained 4844F: drivers/scsi/dpt* 4845F: drivers/scsi/dpt/ 4846 4847DRBD DRIVER 4848M: Philipp Reisner <philipp.reisner@linbit.com> 4849M: Lars Ellenberg <lars.ellenberg@linbit.com> 4850L: drbd-dev@lists.linbit.com 4851W: http://www.drbd.org 4852T: git git://git.linbit.com/linux-drbd.git 4853T: git git://git.linbit.com/drbd-8.4.git 4854S: Supported 4855F: drivers/block/drbd/ 4856F: lib/lru_cache.c 4857F: Documentation/blockdev/drbd/ 4858 4859DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4860M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4861R: "Rafael J. Wysocki" <rafael@kernel.org> 4862T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4863S: Supported 4864F: Documentation/kobject.txt 4865F: drivers/base/ 4866F: fs/debugfs/ 4867F: fs/sysfs/ 4868F: include/linux/debugfs.h 4869F: include/linux/kobj* 4870F: lib/kobj* 4871 4872DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4873M: Kevin Hilman <khilman@kernel.org> 4874M: Nishanth Menon <nm@ti.com> 4875S: Maintained 4876F: drivers/power/avs/ 4877F: include/linux/power/smartreflex.h 4878L: linux-pm@vger.kernel.org 4879 4880DRM DRIVER FOR ARM PL111 CLCD 4881M: Eric Anholt <eric@anholt.net> 4882T: git git://anongit.freedesktop.org/drm/drm-misc 4883S: Supported 4884F: drivers/gpu/drm/pl111/ 4885 4886DRM DRIVER FOR ARM VERSATILE TFT PANELS 4887M: Linus Walleij <linus.walleij@linaro.org> 4888T: git git://anongit.freedesktop.org/drm/drm-misc 4889S: Maintained 4890F: drivers/gpu/drm/panel/panel-arm-versatile.c 4891F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4892 4893DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4894M: Dave Airlie <airlied@redhat.com> 4895S: Odd Fixes 4896F: drivers/gpu/drm/ast/ 4897 4898DRM DRIVER FOR BOCHS VIRTUAL GPU 4899M: Gerd Hoffmann <kraxel@redhat.com> 4900L: virtualization@lists.linux-foundation.org 4901T: git git://anongit.freedesktop.org/drm/drm-misc 4902S: Maintained 4903F: drivers/gpu/drm/bochs/ 4904 4905DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4906M: Linus Walleij <linus.walleij@linaro.org> 4907T: git git://anongit.freedesktop.org/drm/drm-misc 4908S: Maintained 4909F: drivers/gpu/drm/tve200/ 4910 4911DRM DRIVER FOR ILITEK ILI9225 PANELS 4912M: David Lechner <david@lechnology.com> 4913S: Maintained 4914F: drivers/gpu/drm/tinydrm/ili9225.c 4915F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4916 4917DRM DRIVER FOR HX8357D PANELS 4918M: Eric Anholt <eric@anholt.net> 4919T: git git://anongit.freedesktop.org/drm/drm-misc 4920S: Maintained 4921F: drivers/gpu/drm/tinydrm/hx8357d.c 4922F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4923 4924DRM DRIVER FOR INTEL I810 VIDEO CARDS 4925S: Orphan / Obsolete 4926F: drivers/gpu/drm/i810/ 4927F: include/uapi/drm/i810_drm.h 4928 4929DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4930S: Orphan / Obsolete 4931F: drivers/gpu/drm/mga/ 4932F: include/uapi/drm/mga_drm.h 4933 4934DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4935M: Dave Airlie <airlied@redhat.com> 4936S: Odd Fixes 4937F: drivers/gpu/drm/mgag200/ 4938 4939DRM DRIVER FOR MI0283QT 4940M: Noralf Trønnes <noralf@tronnes.org> 4941S: Maintained 4942F: drivers/gpu/drm/tinydrm/mi0283qt.c 4943F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4944 4945DRM DRIVER FOR MSM ADRENO GPU 4946M: Rob Clark <robdclark@gmail.com> 4947M: Sean Paul <sean@poorly.run> 4948L: linux-arm-msm@vger.kernel.org 4949L: dri-devel@lists.freedesktop.org 4950L: freedreno@lists.freedesktop.org 4951T: git https://gitlab.freedesktop.org/drm/msm.git 4952S: Maintained 4953F: drivers/gpu/drm/msm/ 4954F: include/uapi/drm/msm_drm.h 4955F: Documentation/devicetree/bindings/display/msm/ 4956 4957DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4958M: Ben Skeggs <bskeggs@redhat.com> 4959L: dri-devel@lists.freedesktop.org 4960L: nouveau@lists.freedesktop.org 4961T: git git://github.com/skeggsb/linux 4962S: Supported 4963F: drivers/gpu/drm/nouveau/ 4964F: include/uapi/drm/nouveau_drm.h 4965 4966DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4967M: Stefan Mavrodiev <stefan@olimex.com> 4968S: Maintained 4969F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4970F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4971 4972DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4973M: Noralf Trønnes <noralf@tronnes.org> 4974S: Maintained 4975F: drivers/gpu/drm/tinydrm/repaper.c 4976F: Documentation/devicetree/bindings/display/repaper.txt 4977 4978DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4979M: Dave Airlie <airlied@redhat.com> 4980M: Gerd Hoffmann <kraxel@redhat.com> 4981L: virtualization@lists.linux-foundation.org 4982T: git git://anongit.freedesktop.org/drm/drm-misc 4983S: Obsolete 4984W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4985F: drivers/gpu/drm/cirrus/ 4986 4987DRM DRIVER FOR QXL VIRTUAL GPU 4988M: Dave Airlie <airlied@redhat.com> 4989M: Gerd Hoffmann <kraxel@redhat.com> 4990L: virtualization@lists.linux-foundation.org 4991L: spice-devel@lists.freedesktop.org 4992T: git git://anongit.freedesktop.org/drm/drm-misc 4993S: Maintained 4994F: drivers/gpu/drm/qxl/ 4995F: include/uapi/drm/qxl_drm.h 4996 4997DRM DRIVER FOR RAGE 128 VIDEO CARDS 4998S: Orphan / Obsolete 4999F: drivers/gpu/drm/r128/ 5000F: include/uapi/drm/r128_drm.h 5001 5002DRM DRIVER FOR SAVAGE VIDEO CARDS 5003S: Orphan / Obsolete 5004F: drivers/gpu/drm/savage/ 5005F: include/uapi/drm/savage_drm.h 5006 5007DRM DRIVER FOR SIS VIDEO CARDS 5008S: Orphan / Obsolete 5009F: drivers/gpu/drm/sis/ 5010F: include/uapi/drm/sis_drm.h 5011 5012DRM DRIVER FOR SITRONIX ST7701 PANELS 5013M: Jagan Teki <jagan@amarulasolutions.com> 5014S: Maintained 5015F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5016F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5017 5018DRM DRIVER FOR SITRONIX ST7586 PANELS 5019M: David Lechner <david@lechnology.com> 5020S: Maintained 5021F: drivers/gpu/drm/tinydrm/st7586.c 5022F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5023 5024DRM DRIVER FOR SITRONIX ST7735R PANELS 5025M: David Lechner <david@lechnology.com> 5026S: Maintained 5027F: drivers/gpu/drm/tinydrm/st7735r.c 5028F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5029 5030DRM DRIVER FOR TDFX VIDEO CARDS 5031S: Orphan / Obsolete 5032F: drivers/gpu/drm/tdfx/ 5033 5034DRM DRIVER FOR TPO TPG110 PANELS 5035M: Linus Walleij <linus.walleij@linaro.org> 5036T: git git://anongit.freedesktop.org/drm/drm-misc 5037S: Maintained 5038F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5039F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5040 5041DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5042M: Dave Airlie <airlied@redhat.com> 5043R: Sean Paul <sean@poorly.run> 5044L: dri-devel@lists.freedesktop.org 5045S: Odd Fixes 5046F: drivers/gpu/drm/udl/ 5047T: git git://anongit.freedesktop.org/drm/drm-misc 5048 5049DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5050M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5051R: Haneen Mohammed <hamohammed.sa@gmail.com> 5052R: Daniel Vetter <daniel@ffwll.ch> 5053T: git git://anongit.freedesktop.org/drm/drm-misc 5054S: Maintained 5055L: dri-devel@lists.freedesktop.org 5056F: drivers/gpu/drm/vkms/ 5057F: Documentation/gpu/vkms.rst 5058 5059DRM DRIVER FOR VMWARE VIRTUAL GPU 5060M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5061M: Thomas Hellstrom <thellstrom@vmware.com> 5062L: dri-devel@lists.freedesktop.org 5063T: git git://people.freedesktop.org/~thomash/linux 5064S: Supported 5065F: drivers/gpu/drm/vmwgfx/ 5066F: include/uapi/drm/vmwgfx_drm.h 5067 5068DRM DRIVERS 5069M: David Airlie <airlied@linux.ie> 5070M: Daniel Vetter <daniel@ffwll.ch> 5071L: dri-devel@lists.freedesktop.org 5072T: git git://anongit.freedesktop.org/drm/drm 5073B: https://bugs.freedesktop.org/ 5074C: irc://chat.freenode.net/dri-devel 5075S: Maintained 5076F: drivers/gpu/drm/ 5077F: drivers/gpu/vga/ 5078F: Documentation/devicetree/bindings/display/ 5079F: Documentation/devicetree/bindings/gpu/ 5080F: Documentation/gpu/ 5081F: include/drm/ 5082F: include/uapi/drm/ 5083F: include/linux/vga* 5084 5085DRM DRIVERS AND MISC GPU PATCHES 5086M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5087M: Maxime Ripard <maxime.ripard@bootlin.com> 5088M: Sean Paul <sean@poorly.run> 5089W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5090S: Maintained 5091T: git git://anongit.freedesktop.org/drm/drm-misc 5092F: Documentation/gpu/ 5093F: drivers/gpu/vga/ 5094F: drivers/gpu/drm/* 5095F: include/drm/drm* 5096F: include/uapi/drm/drm* 5097F: include/linux/vga* 5098 5099DRM DRIVERS FOR ALLWINNER A10 5100M: Maxime Ripard <maxime.ripard@bootlin.com> 5101L: dri-devel@lists.freedesktop.org 5102S: Supported 5103F: drivers/gpu/drm/sun4i/ 5104F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5105T: git git://anongit.freedesktop.org/drm/drm-misc 5106 5107DRM DRIVERS FOR AMLOGIC SOCS 5108M: Neil Armstrong <narmstrong@baylibre.com> 5109L: dri-devel@lists.freedesktop.org 5110L: linux-amlogic@lists.infradead.org 5111W: http://linux-meson.com/ 5112S: Supported 5113F: drivers/gpu/drm/meson/ 5114F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5115F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5116F: Documentation/gpu/meson.rst 5117T: git git://anongit.freedesktop.org/drm/drm-misc 5118 5119DRM DRIVERS FOR ATMEL HLCDC 5120M: Boris Brezillon <bbrezillon@kernel.org> 5121L: dri-devel@lists.freedesktop.org 5122S: Supported 5123F: drivers/gpu/drm/atmel-hlcdc/ 5124F: Documentation/devicetree/bindings/display/atmel/ 5125T: git git://anongit.freedesktop.org/drm/drm-misc 5126 5127DRM DRIVERS FOR BRIDGE CHIPS 5128M: Andrzej Hajda <a.hajda@samsung.com> 5129R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5130S: Maintained 5131T: git git://anongit.freedesktop.org/drm/drm-misc 5132F: drivers/gpu/drm/bridge/ 5133 5134DRM DRIVERS FOR EXYNOS 5135M: Inki Dae <inki.dae@samsung.com> 5136M: Joonyoung Shim <jy0922.shim@samsung.com> 5137M: Seung-Woo Kim <sw0312.kim@samsung.com> 5138M: Kyungmin Park <kyungmin.park@samsung.com> 5139L: dri-devel@lists.freedesktop.org 5140T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5141S: Supported 5142F: drivers/gpu/drm/exynos/ 5143F: include/uapi/drm/exynos_drm.h 5144F: Documentation/devicetree/bindings/display/exynos/ 5145 5146DRM DRIVERS FOR FREESCALE DCU 5147M: Stefan Agner <stefan@agner.ch> 5148M: Alison Wang <alison.wang@nxp.com> 5149L: dri-devel@lists.freedesktop.org 5150S: Supported 5151F: drivers/gpu/drm/fsl-dcu/ 5152F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5153F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5154F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5155T: git git://anongit.freedesktop.org/drm/drm-misc 5156 5157DRM DRIVERS FOR FREESCALE IMX 5158M: Philipp Zabel <p.zabel@pengutronix.de> 5159L: dri-devel@lists.freedesktop.org 5160S: Maintained 5161F: drivers/gpu/drm/imx/ 5162F: drivers/gpu/ipu-v3/ 5163F: Documentation/devicetree/bindings/display/imx/ 5164 5165DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5166M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5167L: dri-devel@lists.freedesktop.org 5168T: git git://github.com/patjak/drm-gma500 5169S: Maintained 5170F: drivers/gpu/drm/gma500/ 5171 5172DRM DRIVERS FOR HISILICON 5173M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5174M: Rongrong Zou <zourongrong@gmail.com> 5175R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5176R: Chen Feng <puck.chen@hisilicon.com> 5177L: dri-devel@lists.freedesktop.org 5178T: git git://github.com/xin3liang/linux.git 5179S: Maintained 5180F: drivers/gpu/drm/hisilicon/ 5181F: Documentation/devicetree/bindings/display/hisilicon/ 5182 5183DRM DRIVERS FOR MEDIATEK 5184M: CK Hu <ck.hu@mediatek.com> 5185M: Philipp Zabel <p.zabel@pengutronix.de> 5186L: dri-devel@lists.freedesktop.org 5187S: Supported 5188F: drivers/gpu/drm/mediatek/ 5189F: Documentation/devicetree/bindings/display/mediatek/ 5190 5191DRM DRIVERS FOR NVIDIA TEGRA 5192M: Thierry Reding <thierry.reding@gmail.com> 5193L: dri-devel@lists.freedesktop.org 5194L: linux-tegra@vger.kernel.org 5195T: git git://anongit.freedesktop.org/tegra/linux.git 5196S: Supported 5197F: drivers/gpu/drm/tegra/ 5198F: drivers/gpu/host1x/ 5199F: include/linux/host1x.h 5200F: include/uapi/drm/tegra_drm.h 5201F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5202 5203DRM DRIVERS FOR RENESAS 5204M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5205M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5206L: dri-devel@lists.freedesktop.org 5207L: linux-renesas-soc@vger.kernel.org 5208T: git git://linuxtv.org/pinchartl/media drm/du/next 5209S: Supported 5210F: drivers/gpu/drm/rcar-du/ 5211F: drivers/gpu/drm/shmobile/ 5212F: include/linux/platform_data/shmob_drm.h 5213F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5214F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5215F: Documentation/devicetree/bindings/display/renesas,du.txt 5216 5217DRM DRIVERS FOR ROCKCHIP 5218M: Sandy Huang <hjc@rock-chips.com> 5219M: Heiko Stübner <heiko@sntech.de> 5220L: dri-devel@lists.freedesktop.org 5221S: Maintained 5222F: drivers/gpu/drm/rockchip/ 5223F: Documentation/devicetree/bindings/display/rockchip/ 5224T: git git://anongit.freedesktop.org/drm/drm-misc 5225 5226DRM DRIVERS FOR STI 5227M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5228M: Vincent Abriou <vincent.abriou@st.com> 5229L: dri-devel@lists.freedesktop.org 5230T: git git://anongit.freedesktop.org/drm/drm-misc 5231S: Maintained 5232F: drivers/gpu/drm/sti 5233F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5234 5235DRM DRIVERS FOR STM 5236M: Yannick Fertre <yannick.fertre@st.com> 5237M: Philippe Cornu <philippe.cornu@st.com> 5238M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5239M: Vincent Abriou <vincent.abriou@st.com> 5240L: dri-devel@lists.freedesktop.org 5241T: git git://anongit.freedesktop.org/drm/drm-misc 5242S: Maintained 5243F: drivers/gpu/drm/stm 5244F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5245 5246DRM DRIVERS FOR TI LCDC 5247M: Jyri Sarha <jsarha@ti.com> 5248R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5249L: dri-devel@lists.freedesktop.org 5250S: Maintained 5251F: drivers/gpu/drm/tilcdc/ 5252F: Documentation/devicetree/bindings/display/tilcdc/ 5253 5254DRM DRIVERS FOR TI OMAP 5255M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5256L: dri-devel@lists.freedesktop.org 5257S: Maintained 5258F: drivers/gpu/drm/omapdrm/ 5259F: Documentation/devicetree/bindings/display/ti/ 5260 5261DRM DRIVERS FOR V3D 5262M: Eric Anholt <eric@anholt.net> 5263S: Supported 5264F: drivers/gpu/drm/v3d/ 5265F: include/uapi/drm/v3d_drm.h 5266F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5267T: git git://anongit.freedesktop.org/drm/drm-misc 5268 5269DRM DRIVERS FOR VC4 5270M: Eric Anholt <eric@anholt.net> 5271T: git git://github.com/anholt/linux 5272S: Supported 5273F: drivers/gpu/drm/vc4/ 5274F: include/uapi/drm/vc4_drm.h 5275F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5276T: git git://anongit.freedesktop.org/drm/drm-misc 5277 5278DRM DRIVERS FOR VIVANTE GPU IP 5279M: Lucas Stach <l.stach@pengutronix.de> 5280R: Russell King <linux+etnaviv@armlinux.org.uk> 5281R: Christian Gmeiner <christian.gmeiner@gmail.com> 5282L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5283L: dri-devel@lists.freedesktop.org 5284S: Maintained 5285F: drivers/gpu/drm/etnaviv/ 5286F: include/uapi/drm/etnaviv_drm.h 5287F: Documentation/devicetree/bindings/display/etnaviv/ 5288 5289DRM DRIVERS FOR ZTE ZX 5290M: Shawn Guo <shawnguo@kernel.org> 5291L: dri-devel@lists.freedesktop.org 5292S: Maintained 5293F: drivers/gpu/drm/zte/ 5294F: Documentation/devicetree/bindings/display/zte,vou.txt 5295T: git git://anongit.freedesktop.org/drm/drm-misc 5296 5297DRM PANEL DRIVERS 5298M: Thierry Reding <thierry.reding@gmail.com> 5299L: dri-devel@lists.freedesktop.org 5300T: git git://anongit.freedesktop.org/drm/drm-misc 5301S: Maintained 5302F: drivers/gpu/drm/drm_panel.c 5303F: drivers/gpu/drm/panel/ 5304F: include/drm/drm_panel.h 5305F: Documentation/devicetree/bindings/display/panel/ 5306 5307DRM TINYDRM DRIVERS 5308M: Noralf Trønnes <noralf@tronnes.org> 5309W: https://github.com/notro/tinydrm/wiki/Development 5310T: git git://anongit.freedesktop.org/drm/drm-misc 5311S: Maintained 5312F: drivers/gpu/drm/tinydrm/ 5313F: include/drm/tinydrm/ 5314 5315DRM DRIVERS FOR XEN 5316M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5317T: git git://anongit.freedesktop.org/drm/drm-misc 5318L: dri-devel@lists.freedesktop.org 5319L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5320S: Supported 5321F: drivers/gpu/drm/xen/ 5322F: Documentation/gpu/xen-front.rst 5323 5324DRM TTM SUBSYSTEM 5325M: Christian Koenig <christian.koenig@amd.com> 5326M: Huang Rui <ray.huang@amd.com> 5327M: Junwei Zhang <Jerry.Zhang@amd.com> 5328T: git git://people.freedesktop.org/~agd5f/linux 5329S: Maintained 5330L: dri-devel@lists.freedesktop.org 5331F: include/drm/ttm/ 5332F: drivers/gpu/drm/ttm/ 5333 5334DSBR100 USB FM RADIO DRIVER 5335M: Alexey Klimov <klimov.linux@gmail.com> 5336L: linux-media@vger.kernel.org 5337T: git git://linuxtv.org/media_tree.git 5338S: Maintained 5339F: drivers/media/radio/dsbr100.c 5340 5341DSCC4 DRIVER 5342M: Francois Romieu <romieu@fr.zoreil.com> 5343L: netdev@vger.kernel.org 5344S: Maintained 5345F: drivers/net/wan/dscc4.c 5346 5347DT3155 MEDIA DRIVER 5348M: Hans Verkuil <hverkuil@xs4all.nl> 5349L: linux-media@vger.kernel.org 5350T: git git://linuxtv.org/media_tree.git 5351W: https://linuxtv.org 5352S: Odd Fixes 5353F: drivers/media/pci/dt3155/ 5354 5355DVB_USB_AF9015 MEDIA DRIVER 5356M: Antti Palosaari <crope@iki.fi> 5357L: linux-media@vger.kernel.org 5358W: https://linuxtv.org 5359W: http://palosaari.fi/linux/ 5360Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5361T: git git://linuxtv.org/anttip/media_tree.git 5362S: Maintained 5363F: drivers/media/usb/dvb-usb-v2/af9015* 5364 5365DVB_USB_AF9035 MEDIA DRIVER 5366M: Antti Palosaari <crope@iki.fi> 5367L: linux-media@vger.kernel.org 5368W: https://linuxtv.org 5369W: http://palosaari.fi/linux/ 5370Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5371T: git git://linuxtv.org/anttip/media_tree.git 5372S: Maintained 5373F: drivers/media/usb/dvb-usb-v2/af9035* 5374 5375DVB_USB_ANYSEE MEDIA DRIVER 5376M: Antti Palosaari <crope@iki.fi> 5377L: linux-media@vger.kernel.org 5378W: https://linuxtv.org 5379W: http://palosaari.fi/linux/ 5380Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5381T: git git://linuxtv.org/anttip/media_tree.git 5382S: Maintained 5383F: drivers/media/usb/dvb-usb-v2/anysee* 5384 5385DVB_USB_AU6610 MEDIA DRIVER 5386M: Antti Palosaari <crope@iki.fi> 5387L: linux-media@vger.kernel.org 5388W: https://linuxtv.org 5389W: http://palosaari.fi/linux/ 5390Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5391T: git git://linuxtv.org/anttip/media_tree.git 5392S: Maintained 5393F: drivers/media/usb/dvb-usb-v2/au6610* 5394 5395DVB_USB_CE6230 MEDIA DRIVER 5396M: Antti Palosaari <crope@iki.fi> 5397L: linux-media@vger.kernel.org 5398W: https://linuxtv.org 5399W: http://palosaari.fi/linux/ 5400Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5401T: git git://linuxtv.org/anttip/media_tree.git 5402S: Maintained 5403F: drivers/media/usb/dvb-usb-v2/ce6230* 5404 5405DVB_USB_CXUSB MEDIA DRIVER 5406M: Michael Krufky <mkrufky@linuxtv.org> 5407L: linux-media@vger.kernel.org 5408W: https://linuxtv.org 5409W: http://github.com/mkrufky 5410Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5411T: git git://linuxtv.org/media_tree.git 5412S: Maintained 5413F: drivers/media/usb/dvb-usb/cxusb* 5414 5415DVB_USB_EC168 MEDIA DRIVER 5416M: Antti Palosaari <crope@iki.fi> 5417L: linux-media@vger.kernel.org 5418W: https://linuxtv.org 5419W: http://palosaari.fi/linux/ 5420Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5421T: git git://linuxtv.org/anttip/media_tree.git 5422S: Maintained 5423F: drivers/media/usb/dvb-usb-v2/ec168* 5424 5425DVB_USB_GL861 MEDIA DRIVER 5426M: Antti Palosaari <crope@iki.fi> 5427L: linux-media@vger.kernel.org 5428W: https://linuxtv.org 5429Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5430T: git git://linuxtv.org/anttip/media_tree.git 5431S: Maintained 5432F: drivers/media/usb/dvb-usb-v2/gl861* 5433 5434DVB_USB_MXL111SF MEDIA DRIVER 5435M: Michael Krufky <mkrufky@linuxtv.org> 5436L: linux-media@vger.kernel.org 5437W: https://linuxtv.org 5438W: http://github.com/mkrufky 5439Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5440T: git git://linuxtv.org/mkrufky/mxl111sf.git 5441S: Maintained 5442F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5443 5444DVB_USB_RTL28XXU MEDIA DRIVER 5445M: Antti Palosaari <crope@iki.fi> 5446L: linux-media@vger.kernel.org 5447W: https://linuxtv.org 5448W: http://palosaari.fi/linux/ 5449Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5450T: git git://linuxtv.org/anttip/media_tree.git 5451S: Maintained 5452F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5453 5454DVB_USB_V2 MEDIA DRIVER 5455M: Antti Palosaari <crope@iki.fi> 5456L: linux-media@vger.kernel.org 5457W: https://linuxtv.org 5458W: http://palosaari.fi/linux/ 5459Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5460T: git git://linuxtv.org/anttip/media_tree.git 5461S: Maintained 5462F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5463F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5464 5465DYNAMIC DEBUG 5466M: Jason Baron <jbaron@akamai.com> 5467S: Maintained 5468F: lib/dynamic_debug.c 5469F: include/linux/dynamic_debug.h 5470 5471DYNAMIC INTERRUPT MODERATION 5472M: Tal Gilboa <talgi@mellanox.com> 5473S: Maintained 5474F: include/linux/net_dim.h 5475 5476DZ DECSTATION DZ11 SERIAL DRIVER 5477M: "Maciej W. Rozycki" <macro@linux-mips.org> 5478S: Maintained 5479F: drivers/tty/serial/dz.* 5480 5481E3X0 POWER BUTTON DRIVER 5482M: Moritz Fischer <moritz.fischer@ettus.com> 5483L: usrp-users@lists.ettus.com 5484W: http://www.ettus.com 5485S: Supported 5486F: drivers/input/misc/e3x0-button.c 5487F: Documentation/devicetree/bindings/input/e3x0-button.txt 5488 5489E4000 MEDIA DRIVER 5490M: Antti Palosaari <crope@iki.fi> 5491L: linux-media@vger.kernel.org 5492W: https://linuxtv.org 5493W: http://palosaari.fi/linux/ 5494Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5495T: git git://linuxtv.org/anttip/media_tree.git 5496S: Maintained 5497F: drivers/media/tuners/e4000* 5498 5499EARTH_PT1 MEDIA DRIVER 5500M: Akihiro Tsukada <tskd08@gmail.com> 5501L: linux-media@vger.kernel.org 5502S: Odd Fixes 5503F: drivers/media/pci/pt1/ 5504 5505EARTH_PT3 MEDIA DRIVER 5506M: Akihiro Tsukada <tskd08@gmail.com> 5507L: linux-media@vger.kernel.org 5508S: Odd Fixes 5509F: drivers/media/pci/pt3/ 5510 5511EC100 MEDIA DRIVER 5512M: Antti Palosaari <crope@iki.fi> 5513L: linux-media@vger.kernel.org 5514W: https://linuxtv.org 5515W: http://palosaari.fi/linux/ 5516Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5517T: git git://linuxtv.org/anttip/media_tree.git 5518S: Maintained 5519F: drivers/media/dvb-frontends/ec100* 5520 5521ECRYPT FILE SYSTEM 5522M: Tyler Hicks <tyhicks@canonical.com> 5523L: ecryptfs@vger.kernel.org 5524W: http://ecryptfs.org 5525W: https://launchpad.net/ecryptfs 5526T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5527S: Supported 5528F: Documentation/filesystems/ecryptfs.txt 5529F: fs/ecryptfs/ 5530 5531EDAC-AMD64 5532M: Borislav Petkov <bp@alien8.de> 5533L: linux-edac@vger.kernel.org 5534S: Maintained 5535F: drivers/edac/amd64_edac* 5536 5537EDAC-AST2500 5538M: Stefan Schaeckeler <sschaeck@cisco.com> 5539S: Supported 5540F: drivers/edac/aspeed_edac.c 5541F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5542 5543EDAC-CALXEDA 5544M: Robert Richter <rric@kernel.org> 5545L: linux-edac@vger.kernel.org 5546S: Maintained 5547F: drivers/edac/highbank* 5548 5549EDAC-CAVIUM OCTEON 5550M: Ralf Baechle <ralf@linux-mips.org> 5551M: David Daney <david.daney@cavium.com> 5552L: linux-edac@vger.kernel.org 5553L: linux-mips@vger.kernel.org 5554S: Supported 5555F: drivers/edac/octeon_edac* 5556 5557EDAC-CAVIUM THUNDERX 5558M: David Daney <david.daney@cavium.com> 5559M: Jan Glauber <jglauber@cavium.com> 5560L: linux-edac@vger.kernel.org 5561S: Supported 5562F: drivers/edac/thunderx_edac* 5563 5564EDAC-CORE 5565M: Borislav Petkov <bp@alien8.de> 5566M: Mauro Carvalho Chehab <mchehab@kernel.org> 5567R: James Morse <james.morse@arm.com> 5568L: linux-edac@vger.kernel.org 5569T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5570T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5571S: Supported 5572F: Documentation/admin-guide/ras.rst 5573F: Documentation/driver-api/edac.rst 5574F: drivers/edac/ 5575F: include/linux/edac.h 5576 5577EDAC-E752X 5578M: Mark Gross <mark.gross@intel.com> 5579L: linux-edac@vger.kernel.org 5580S: Maintained 5581F: drivers/edac/e752x_edac.c 5582 5583EDAC-E7XXX 5584L: linux-edac@vger.kernel.org 5585S: Maintained 5586F: drivers/edac/e7xxx_edac.c 5587 5588EDAC-FSL_DDR 5589M: York Sun <york.sun@nxp.com> 5590L: linux-edac@vger.kernel.org 5591S: Maintained 5592F: drivers/edac/fsl_ddr_edac.* 5593 5594EDAC-GHES 5595M: Mauro Carvalho Chehab <mchehab@kernel.org> 5596L: linux-edac@vger.kernel.org 5597S: Maintained 5598F: drivers/edac/ghes_edac.c 5599 5600EDAC-I3000 5601L: linux-edac@vger.kernel.org 5602S: Orphan 5603F: drivers/edac/i3000_edac.c 5604 5605EDAC-I5000 5606L: linux-edac@vger.kernel.org 5607S: Maintained 5608F: drivers/edac/i5000_edac.c 5609 5610EDAC-I5400 5611M: Mauro Carvalho Chehab <mchehab@kernel.org> 5612L: linux-edac@vger.kernel.org 5613S: Maintained 5614F: drivers/edac/i5400_edac.c 5615 5616EDAC-I7300 5617M: Mauro Carvalho Chehab <mchehab@kernel.org> 5618L: linux-edac@vger.kernel.org 5619S: Maintained 5620F: drivers/edac/i7300_edac.c 5621 5622EDAC-I7CORE 5623M: Mauro Carvalho Chehab <mchehab@kernel.org> 5624L: linux-edac@vger.kernel.org 5625S: Maintained 5626F: drivers/edac/i7core_edac.c 5627 5628EDAC-I82443BXGX 5629M: Tim Small <tim@buttersideup.com> 5630L: linux-edac@vger.kernel.org 5631S: Maintained 5632F: drivers/edac/i82443bxgx_edac.c 5633 5634EDAC-I82975X 5635M: "Arvind R." <arvino55@gmail.com> 5636L: linux-edac@vger.kernel.org 5637S: Maintained 5638F: drivers/edac/i82975x_edac.c 5639 5640EDAC-IE31200 5641M: Jason Baron <jbaron@akamai.com> 5642L: linux-edac@vger.kernel.org 5643S: Maintained 5644F: drivers/edac/ie31200_edac.c 5645 5646EDAC-MPC85XX 5647M: Johannes Thumshirn <morbidrsa@gmail.com> 5648L: linux-edac@vger.kernel.org 5649S: Maintained 5650F: drivers/edac/mpc85xx_edac.[ch] 5651 5652EDAC-PASEMI 5653M: Egor Martovetsky <egor@pasemi.com> 5654L: linux-edac@vger.kernel.org 5655S: Maintained 5656F: drivers/edac/pasemi_edac.c 5657 5658EDAC-PND2 5659M: Tony Luck <tony.luck@intel.com> 5660L: linux-edac@vger.kernel.org 5661S: Maintained 5662F: drivers/edac/pnd2_edac.[ch] 5663 5664EDAC-R82600 5665M: Tim Small <tim@buttersideup.com> 5666L: linux-edac@vger.kernel.org 5667S: Maintained 5668F: drivers/edac/r82600_edac.c 5669 5670EDAC-SBRIDGE 5671M: Tony Luck <tony.luck@intel.com> 5672R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5673L: linux-edac@vger.kernel.org 5674S: Maintained 5675F: drivers/edac/sb_edac.c 5676 5677EDAC-SKYLAKE 5678M: Tony Luck <tony.luck@intel.com> 5679L: linux-edac@vger.kernel.org 5680S: Maintained 5681F: drivers/edac/skx_edac.c 5682 5683EDAC-TI 5684M: Tero Kristo <t-kristo@ti.com> 5685L: linux-edac@vger.kernel.org 5686S: Maintained 5687F: drivers/edac/ti_edac.c 5688 5689EDAC-QCOM 5690M: Channagoud Kadabi <ckadabi@codeaurora.org> 5691M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5692L: linux-arm-msm@vger.kernel.org 5693L: linux-edac@vger.kernel.org 5694S: Maintained 5695F: drivers/edac/qcom_edac.c 5696 5697EDIROL UA-101/UA-1000 DRIVER 5698M: Clemens Ladisch <clemens@ladisch.de> 5699L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5700T: git git://git.alsa-project.org/alsa-kernel.git 5701S: Maintained 5702F: sound/usb/misc/ua101.c 5703 5704EFI TEST DRIVER 5705L: linux-efi@vger.kernel.org 5706M: Ivan Hu <ivan.hu@canonical.com> 5707M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5708S: Maintained 5709F: drivers/firmware/efi/test/ 5710 5711EFI VARIABLE FILESYSTEM 5712M: Matthew Garrett <matthew.garrett@nebula.com> 5713M: Jeremy Kerr <jk@ozlabs.org> 5714M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5715T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5716L: linux-efi@vger.kernel.org 5717S: Maintained 5718F: fs/efivarfs/ 5719 5720EFIFB FRAMEBUFFER DRIVER 5721L: linux-fbdev@vger.kernel.org 5722M: Peter Jones <pjones@redhat.com> 5723S: Maintained 5724F: drivers/video/fbdev/efifb.c 5725 5726EFS FILESYSTEM 5727W: http://aeschi.ch.eu.org/efs/ 5728S: Orphan 5729F: fs/efs/ 5730 5731EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5732M: Douglas Miller <dougmill@linux.ibm.com> 5733L: netdev@vger.kernel.org 5734S: Maintained 5735F: drivers/net/ethernet/ibm/ehea/ 5736 5737EM28XX VIDEO4LINUX DRIVER 5738M: Mauro Carvalho Chehab <mchehab@kernel.org> 5739L: linux-media@vger.kernel.org 5740W: https://linuxtv.org 5741T: git git://linuxtv.org/media_tree.git 5742S: Maintained 5743F: drivers/media/usb/em28xx/ 5744F: Documentation/media/v4l-drivers/em28xx* 5745 5746EMBEDDED LINUX 5747M: Paul Gortmaker <paul.gortmaker@windriver.com> 5748M: Matt Mackall <mpm@selenic.com> 5749M: David Woodhouse <dwmw2@infradead.org> 5750L: linux-embedded@vger.kernel.org 5751S: Maintained 5752 5753Emulex 10Gbps iSCSI - OneConnect DRIVER 5754M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5755M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5756M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5757L: linux-scsi@vger.kernel.org 5758W: http://www.broadcom.com 5759S: Supported 5760F: drivers/scsi/be2iscsi/ 5761 5762Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5763M: Sathya Perla <sathya.perla@broadcom.com> 5764M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5765M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5766M: Somnath Kotur <somnath.kotur@broadcom.com> 5767L: netdev@vger.kernel.org 5768W: http://www.emulex.com 5769S: Supported 5770F: drivers/net/ethernet/emulex/benet/ 5771 5772EMULEX ONECONNECT ROCE DRIVER 5773M: Selvin Xavier <selvin.xavier@broadcom.com> 5774M: Devesh Sharma <devesh.sharma@broadcom.com> 5775L: linux-rdma@vger.kernel.org 5776W: http://www.broadcom.com 5777S: Odd Fixes 5778F: drivers/infiniband/hw/ocrdma/ 5779F: include/uapi/rdma/ocrdma-abi.h 5780 5781EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5782M: James Smart <james.smart@broadcom.com> 5783M: Dick Kennedy <dick.kennedy@broadcom.com> 5784L: linux-scsi@vger.kernel.org 5785W: http://www.broadcom.com 5786S: Supported 5787F: drivers/scsi/lpfc/ 5788 5789ENE CB710 FLASH CARD READER DRIVER 5790M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5791S: Maintained 5792F: drivers/misc/cb710/ 5793F: drivers/mmc/host/cb710-mmc.* 5794F: include/linux/cb710.h 5795 5796ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5797M: Maxim Levitsky <maximlevitsky@gmail.com> 5798S: Maintained 5799F: drivers/media/rc/ene_ir.* 5800 5801EPSON S1D13XXX FRAMEBUFFER DRIVER 5802M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5803S: Maintained 5804T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5805F: drivers/video/fbdev/s1d13xxxfb.c 5806F: include/video/s1d13xxxfb.h 5807 5808ERRSEQ ERROR TRACKING INFRASTRUCTURE 5809M: Jeff Layton <jlayton@kernel.org> 5810S: Maintained 5811F: lib/errseq.c 5812F: include/linux/errseq.h 5813 5814ET131X NETWORK DRIVER 5815M: Mark Einon <mark.einon@gmail.com> 5816S: Odd Fixes 5817F: drivers/net/ethernet/agere/ 5818 5819ETHERNET BRIDGE 5820M: Roopa Prabhu <roopa@cumulusnetworks.com> 5821M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5822L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5823L: netdev@vger.kernel.org 5824W: http://www.linuxfoundation.org/en/Net:Bridge 5825S: Maintained 5826F: include/linux/netfilter_bridge/ 5827F: net/bridge/ 5828 5829ETHERNET PHY LIBRARY 5830M: Andrew Lunn <andrew@lunn.ch> 5831M: Florian Fainelli <f.fainelli@gmail.com> 5832M: Heiner Kallweit <hkallweit1@gmail.com> 5833L: netdev@vger.kernel.org 5834S: Maintained 5835F: Documentation/ABI/testing/sysfs-bus-mdio 5836F: Documentation/devicetree/bindings/net/mdio* 5837F: Documentation/networking/phy.rst 5838F: drivers/net/phy/ 5839F: drivers/of/of_mdio.c 5840F: drivers/of/of_net.c 5841F: include/linux/*mdio*.h 5842F: include/linux/of_net.h 5843F: include/linux/phy.h 5844F: include/linux/phy_fixed.h 5845F: include/linux/platform_data/mdio-bcm-unimac.h 5846F: include/linux/platform_data/mdio-gpio.h 5847F: include/trace/events/mdio.h 5848F: include/uapi/linux/mdio.h 5849F: include/uapi/linux/mii.h 5850 5851EXT2 FILE SYSTEM 5852M: Jan Kara <jack@suse.com> 5853L: linux-ext4@vger.kernel.org 5854S: Maintained 5855F: Documentation/filesystems/ext2.txt 5856F: fs/ext2/ 5857F: include/linux/ext2* 5858 5859EXT4 FILE SYSTEM 5860M: "Theodore Ts'o" <tytso@mit.edu> 5861M: Andreas Dilger <adilger.kernel@dilger.ca> 5862L: linux-ext4@vger.kernel.org 5863W: http://ext4.wiki.kernel.org 5864Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5866S: Maintained 5867F: Documentation/filesystems/ext4/ 5868F: fs/ext4/ 5869 5870Extended Verification Module (EVM) 5871M: Mimi Zohar <zohar@linux.ibm.com> 5872L: linux-integrity@vger.kernel.org 5873S: Supported 5874F: security/integrity/evm/ 5875 5876EXTENSIBLE FIRMWARE INTERFACE (EFI) 5877M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5878L: linux-efi@vger.kernel.org 5879T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5880S: Maintained 5881F: Documentation/efi-stub.txt 5882F: arch/*/kernel/efi.c 5883F: arch/x86/boot/compressed/eboot.[ch] 5884F: arch/*/include/asm/efi.h 5885F: arch/x86/platform/efi/ 5886F: drivers/firmware/efi/ 5887F: include/linux/efi*.h 5888F: arch/arm/boot/compressed/efi-header.S 5889F: arch/arm64/kernel/efi-entry.S 5890 5891EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5892M: MyungJoo Ham <myungjoo.ham@samsung.com> 5893M: Chanwoo Choi <cw00.choi@samsung.com> 5894L: linux-kernel@vger.kernel.org 5895T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5896S: Maintained 5897F: drivers/extcon/ 5898F: include/linux/extcon/ 5899F: include/linux/extcon.h 5900F: Documentation/extcon/ 5901F: Documentation/devicetree/bindings/extcon/ 5902 5903EXYNOS DP DRIVER 5904M: Jingoo Han <jingoohan1@gmail.com> 5905L: dri-devel@lists.freedesktop.org 5906S: Maintained 5907F: drivers/gpu/drm/exynos/exynos_dp* 5908 5909EXYNOS SYSMMU (IOMMU) driver 5910M: Marek Szyprowski <m.szyprowski@samsung.com> 5911L: iommu@lists.linux-foundation.org 5912S: Maintained 5913F: drivers/iommu/exynos-iommu.c 5914 5915EZchip NPS platform support 5916M: Vineet Gupta <vgupta@synopsys.com> 5917M: Ofer Levi <oferle@mellanox.com> 5918S: Supported 5919F: arch/arc/plat-eznps 5920F: arch/arc/boot/dts/eznps.dts 5921 5922F2FS FILE SYSTEM 5923M: Jaegeuk Kim <jaegeuk@kernel.org> 5924M: Chao Yu <yuchao0@huawei.com> 5925L: linux-f2fs-devel@lists.sourceforge.net 5926W: https://f2fs.wiki.kernel.org/ 5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5928S: Maintained 5929F: Documentation/filesystems/f2fs.txt 5930F: Documentation/ABI/testing/sysfs-fs-f2fs 5931F: fs/f2fs/ 5932F: include/linux/f2fs_fs.h 5933F: include/trace/events/f2fs.h 5934 5935F71805F HARDWARE MONITORING DRIVER 5936M: Jean Delvare <jdelvare@suse.com> 5937L: linux-hwmon@vger.kernel.org 5938S: Maintained 5939F: Documentation/hwmon/f71805f 5940F: drivers/hwmon/f71805f.c 5941 5942FADDR2LINE 5943M: Josh Poimboeuf <jpoimboe@redhat.com> 5944S: Maintained 5945F: scripts/faddr2line 5946 5947FAILOVER MODULE 5948M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5949L: netdev@vger.kernel.org 5950S: Supported 5951F: net/core/failover.c 5952F: include/net/failover.h 5953F: Documentation/networking/failover.rst 5954 5955FANOTIFY 5956M: Jan Kara <jack@suse.cz> 5957R: Amir Goldstein <amir73il@gmail.com> 5958L: linux-fsdevel@vger.kernel.org 5959S: Maintained 5960F: fs/notify/fanotify/ 5961F: include/linux/fanotify.h 5962F: include/uapi/linux/fanotify.h 5963 5964FARSYNC SYNCHRONOUS DRIVER 5965M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5966W: http://www.farsite.co.uk/ 5967S: Supported 5968F: drivers/net/wan/farsync.* 5969 5970FAULT INJECTION SUPPORT 5971M: Akinobu Mita <akinobu.mita@gmail.com> 5972S: Supported 5973F: Documentation/fault-injection/ 5974F: lib/fault-inject.c 5975 5976FBTFT Framebuffer drivers 5977S: Orphan 5978L: dri-devel@lists.freedesktop.org 5979L: linux-fbdev@vger.kernel.org 5980F: drivers/staging/fbtft/ 5981 5982FC0011 TUNER DRIVER 5983M: Michael Buesch <m@bues.ch> 5984L: linux-media@vger.kernel.org 5985S: Maintained 5986F: drivers/media/tuners/fc0011.h 5987F: drivers/media/tuners/fc0011.c 5988 5989FC2580 MEDIA DRIVER 5990M: Antti Palosaari <crope@iki.fi> 5991L: linux-media@vger.kernel.org 5992W: https://linuxtv.org 5993W: http://palosaari.fi/linux/ 5994Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5995T: git git://linuxtv.org/anttip/media_tree.git 5996S: Maintained 5997F: drivers/media/tuners/fc2580* 5998 5999FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6000M: Hannes Reinecke <hare@suse.de> 6001L: linux-scsi@vger.kernel.org 6002W: www.Open-FCoE.org 6003S: Supported 6004F: drivers/scsi/libfc/ 6005F: drivers/scsi/fcoe/ 6006F: include/scsi/fc/ 6007F: include/scsi/libfc.h 6008F: include/scsi/libfcoe.h 6009F: include/uapi/scsi/fc/ 6010 6011FILE LOCKING (flock() and fcntl()/lockf()) 6012M: Jeff Layton <jlayton@kernel.org> 6013M: "J. Bruce Fields" <bfields@fieldses.org> 6014L: linux-fsdevel@vger.kernel.org 6015S: Maintained 6016F: include/linux/fcntl.h 6017F: include/uapi/linux/fcntl.h 6018F: fs/fcntl.c 6019F: fs/locks.c 6020 6021FILESYSTEMS (VFS and infrastructure) 6022M: Alexander Viro <viro@zeniv.linux.org.uk> 6023L: linux-fsdevel@vger.kernel.org 6024S: Maintained 6025F: fs/* 6026F: include/linux/fs.h 6027F: include/linux/fs_types.h 6028F: include/uapi/linux/fs.h 6029 6030FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6031M: Riku Voipio <riku.voipio@iki.fi> 6032L: linux-hwmon@vger.kernel.org 6033S: Maintained 6034F: drivers/hwmon/f75375s.c 6035F: include/linux/f75375s.h 6036 6037FIREWIRE AUDIO DRIVERS 6038M: Clemens Ladisch <clemens@ladisch.de> 6039L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6040T: git git://git.alsa-project.org/alsa-kernel.git 6041S: Maintained 6042F: sound/firewire/ 6043 6044FIREWIRE MEDIA DRIVERS (firedtv) 6045M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6046L: linux-media@vger.kernel.org 6047L: linux1394-devel@lists.sourceforge.net 6048T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6049S: Maintained 6050F: drivers/media/firewire/ 6051 6052FIREWIRE SBP-2 TARGET 6053M: Chris Boot <bootc@bootc.net> 6054L: linux-scsi@vger.kernel.org 6055L: target-devel@vger.kernel.org 6056L: linux1394-devel@lists.sourceforge.net 6057T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6058S: Maintained 6059F: drivers/target/sbp/ 6060 6061FIREWIRE SUBSYSTEM 6062M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6063L: linux1394-devel@lists.sourceforge.net 6064W: http://ieee1394.wiki.kernel.org/ 6065T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6066S: Maintained 6067F: drivers/firewire/ 6068F: include/linux/firewire.h 6069F: include/uapi/linux/firewire*.h 6070F: tools/firewire/ 6071 6072FIRMWARE LOADER (request_firmware) 6073M: Luis Chamberlain <mcgrof@kernel.org> 6074L: linux-kernel@vger.kernel.org 6075S: Maintained 6076F: Documentation/firmware_class/ 6077F: drivers/base/firmware_loader/ 6078F: include/linux/firmware.h 6079 6080FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6081M: Joshua Morris <josh.h.morris@us.ibm.com> 6082M: Philip Kelleher <pjk1939@linux.ibm.com> 6083S: Maintained 6084F: drivers/block/rsxx/ 6085 6086FLOPPY DRIVER 6087M: Jiri Kosina <jikos@kernel.org> 6088T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6089S: Odd fixes 6090F: drivers/block/floppy.c 6091 6092FMC SUBSYSTEM 6093M: Alessandro Rubini <rubini@gnudd.com> 6094W: http://www.ohwr.org/projects/fmc-bus 6095S: Supported 6096F: drivers/fmc/ 6097F: include/linux/fmc*.h 6098F: include/linux/ipmi-fru.h 6099K: fmc_d.*register 6100 6101FPGA MANAGER FRAMEWORK 6102M: Alan Tull <atull@kernel.org> 6103M: Moritz Fischer <mdf@kernel.org> 6104L: linux-fpga@vger.kernel.org 6105S: Maintained 6106T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6107Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6108F: Documentation/fpga/ 6109F: Documentation/driver-api/fpga/ 6110F: Documentation/devicetree/bindings/fpga/ 6111F: drivers/fpga/ 6112F: include/linux/fpga/ 6113W: http://www.rocketboards.org 6114 6115FPGA DFL DRIVERS 6116M: Wu Hao <hao.wu@intel.com> 6117L: linux-fpga@vger.kernel.org 6118S: Maintained 6119F: Documentation/fpga/dfl.txt 6120F: include/uapi/linux/fpga-dfl.h 6121F: drivers/fpga/dfl* 6122 6123FPU EMULATOR 6124M: Bill Metzenthen <billm@melbpc.org.au> 6125W: http://floatingpoint.sourceforge.net/emulator/index.html 6126S: Maintained 6127F: arch/x86/math-emu/ 6128 6129FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6130L: netdev@vger.kernel.org 6131S: Orphan 6132F: drivers/net/wan/dlci.c 6133F: drivers/net/wan/sdla.c 6134 6135FRAMEBUFFER LAYER 6136M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6137L: dri-devel@lists.freedesktop.org 6138L: linux-fbdev@vger.kernel.org 6139T: git git://github.com/bzolnier/linux.git 6140Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6141S: Maintained 6142F: Documentation/fb/ 6143F: drivers/video/ 6144F: include/video/ 6145F: include/linux/fb.h 6146F: include/uapi/video/ 6147F: include/uapi/linux/fb.h 6148 6149FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6150M: Horia Geantă <horia.geanta@nxp.com> 6151M: Aymen Sghaier <aymen.sghaier@nxp.com> 6152L: linux-crypto@vger.kernel.org 6153S: Maintained 6154F: drivers/crypto/caam/ 6155F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6156 6157FREESCALE DIU FRAMEBUFFER DRIVER 6158M: Timur Tabi <timur@kernel.org> 6159L: linux-fbdev@vger.kernel.org 6160S: Maintained 6161F: drivers/video/fbdev/fsl-diu-fb.* 6162 6163FREESCALE DMA DRIVER 6164M: Li Yang <leoyang.li@nxp.com> 6165M: Zhang Wei <zw@zh-kernel.org> 6166L: linuxppc-dev@lists.ozlabs.org 6167S: Maintained 6168F: drivers/dma/fsldma.* 6169 6170FREESCALE ENETC ETHERNET DRIVERS 6171M: Claudiu Manoil <claudiu.manoil@nxp.com> 6172L: netdev@vger.kernel.org 6173S: Maintained 6174F: drivers/net/ethernet/freescale/enetc/ 6175 6176FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6177M: Claudiu Manoil <claudiu.manoil@nxp.com> 6178L: netdev@vger.kernel.org 6179S: Maintained 6180F: drivers/net/ethernet/freescale/gianfar* 6181F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6182 6183FREESCALE GPMI NAND DRIVER 6184M: Han Xu <han.xu@nxp.com> 6185L: linux-mtd@lists.infradead.org 6186S: Maintained 6187F: drivers/mtd/nand/raw/gpmi-nand/* 6188 6189FREESCALE I2C CPM DRIVER 6190M: Jochen Friedrich <jochen@scram.de> 6191L: linuxppc-dev@lists.ozlabs.org 6192L: linux-i2c@vger.kernel.org 6193S: Maintained 6194F: drivers/i2c/busses/i2c-cpm.c 6195 6196FREESCALE IMX LPI2C DRIVER 6197M: Dong Aisheng <aisheng.dong@nxp.com> 6198L: linux-i2c@vger.kernel.org 6199L: linux-imx@nxp.com 6200S: Maintained 6201F: drivers/i2c/busses/i2c-imx-lpi2c.c 6202F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6203 6204FREESCALE IMX / MXC FEC DRIVER 6205M: Fugang Duan <fugang.duan@nxp.com> 6206L: netdev@vger.kernel.org 6207S: Maintained 6208F: drivers/net/ethernet/freescale/fec_main.c 6209F: drivers/net/ethernet/freescale/fec_ptp.c 6210F: drivers/net/ethernet/freescale/fec.h 6211F: Documentation/devicetree/bindings/net/fsl-fec.txt 6212 6213FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6214M: Sascha Hauer <s.hauer@pengutronix.de> 6215R: Pengutronix Kernel Team <kernel@pengutronix.de> 6216L: linux-fbdev@vger.kernel.org 6217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6218S: Maintained 6219F: include/linux/platform_data/video-imxfb.h 6220F: drivers/video/fbdev/imxfb.c 6221 6222FREESCALE QORIQ DPAA ETHERNET DRIVER 6223M: Madalin Bucur <madalin.bucur@nxp.com> 6224L: netdev@vger.kernel.org 6225S: Maintained 6226F: drivers/net/ethernet/freescale/dpaa 6227 6228FREESCALE QORIQ DPAA FMAN DRIVER 6229M: Madalin Bucur <madalin.bucur@nxp.com> 6230L: netdev@vger.kernel.org 6231S: Maintained 6232F: drivers/net/ethernet/freescale/fman 6233F: Documentation/devicetree/bindings/net/fsl-fman.txt 6234 6235FREESCALE QORIQ PTP CLOCK DRIVER 6236M: Yangbo Lu <yangbo.lu@nxp.com> 6237L: netdev@vger.kernel.org 6238S: Maintained 6239F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6240F: drivers/ptp/ptp_qoriq.c 6241F: drivers/ptp/ptp_qoriq_debugfs.c 6242F: include/linux/fsl/ptp_qoriq.h 6243F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6244 6245FREESCALE QUAD SPI DRIVER 6246M: Han Xu <han.xu@nxp.com> 6247L: linux-spi@vger.kernel.org 6248S: Maintained 6249F: drivers/spi/spi-fsl-qspi.c 6250 6251FREESCALE QUICC ENGINE LIBRARY 6252M: Qiang Zhao <qiang.zhao@nxp.com> 6253L: linuxppc-dev@lists.ozlabs.org 6254S: Maintained 6255F: drivers/soc/fsl/qe/ 6256F: include/soc/fsl/*qe*.h 6257F: include/soc/fsl/*ucc*.h 6258 6259FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6260M: Li Yang <leoyang.li@nxp.com> 6261L: netdev@vger.kernel.org 6262L: linuxppc-dev@lists.ozlabs.org 6263S: Maintained 6264F: drivers/net/ethernet/freescale/ucc_geth* 6265 6266FREESCALE QUICC ENGINE UCC HDLC DRIVER 6267M: Zhao Qiang <qiang.zhao@nxp.com> 6268L: netdev@vger.kernel.org 6269L: linuxppc-dev@lists.ozlabs.org 6270S: Maintained 6271F: drivers/net/wan/fsl_ucc_hdlc* 6272 6273FREESCALE QUICC ENGINE UCC UART DRIVER 6274M: Timur Tabi <timur@kernel.org> 6275L: linuxppc-dev@lists.ozlabs.org 6276S: Maintained 6277F: drivers/tty/serial/ucc_uart.c 6278 6279FREESCALE SOC DRIVERS 6280M: Li Yang <leoyang.li@nxp.com> 6281L: linuxppc-dev@lists.ozlabs.org 6282L: linux-arm-kernel@lists.infradead.org 6283S: Maintained 6284F: Documentation/devicetree/bindings/soc/fsl/ 6285F: drivers/soc/fsl/ 6286F: include/linux/fsl/ 6287 6288FREESCALE SOC FS_ENET DRIVER 6289M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6290L: linuxppc-dev@lists.ozlabs.org 6291L: netdev@vger.kernel.org 6292S: Maintained 6293F: drivers/net/ethernet/freescale/fs_enet/ 6294F: include/linux/fs_enet_pd.h 6295 6296FREESCALE SOC SOUND DRIVERS 6297M: Timur Tabi <timur@kernel.org> 6298M: Nicolin Chen <nicoleotsuka@gmail.com> 6299M: Xiubo Li <Xiubo.Lee@gmail.com> 6300R: Fabio Estevam <festevam@gmail.com> 6301L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6302L: linuxppc-dev@lists.ozlabs.org 6303S: Maintained 6304F: sound/soc/fsl/fsl* 6305F: sound/soc/fsl/imx* 6306F: sound/soc/fsl/mpc8610_hpcd.c 6307 6308FREESCALE USB PERIPHERAL DRIVERS 6309M: Li Yang <leoyang.li@nxp.com> 6310L: linux-usb@vger.kernel.org 6311L: linuxppc-dev@lists.ozlabs.org 6312S: Maintained 6313F: drivers/usb/gadget/udc/fsl* 6314 6315FREEVXFS FILESYSTEM 6316M: Christoph Hellwig <hch@infradead.org> 6317W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6318S: Maintained 6319F: fs/freevxfs/ 6320 6321FREEZER 6322M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6323M: Pavel Machek <pavel@ucw.cz> 6324L: linux-pm@vger.kernel.org 6325S: Supported 6326F: Documentation/power/freezing-of-tasks.txt 6327F: include/linux/freezer.h 6328F: kernel/freezer.c 6329 6330FRONTSWAP API 6331M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6332L: linux-kernel@vger.kernel.org 6333S: Maintained 6334F: mm/frontswap.c 6335F: include/linux/frontswap.h 6336 6337FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6338M: David Howells <dhowells@redhat.com> 6339L: linux-cachefs@redhat.com (moderated for non-subscribers) 6340S: Supported 6341F: Documentation/filesystems/caching/ 6342F: fs/fscache/ 6343F: include/linux/fscache*.h 6344 6345FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6346M: Theodore Y. Ts'o <tytso@mit.edu> 6347M: Jaegeuk Kim <jaegeuk@kernel.org> 6348M: Eric Biggers <ebiggers@kernel.org> 6349L: linux-fscrypt@vger.kernel.org 6350Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6351T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6352S: Supported 6353F: fs/crypto/ 6354F: include/linux/fscrypt*.h 6355F: Documentation/filesystems/fscrypt.rst 6356 6357FSI-ATTACHED I2C DRIVER 6358M: Eddie James <eajames@linux.ibm.com> 6359L: linux-i2c@vger.kernel.org 6360L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6361S: Maintained 6362F: drivers/i2c/busses/i2c-fsi.c 6363F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6364 6365FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6366M: Jan Kara <jack@suse.cz> 6367R: Amir Goldstein <amir73il@gmail.com> 6368L: linux-fsdevel@vger.kernel.org 6369S: Maintained 6370F: fs/notify/ 6371F: include/linux/fsnotify*.h 6372 6373FUJITSU LAPTOP EXTRAS 6374M: Jonathan Woithe <jwoithe@just42.net> 6375L: platform-driver-x86@vger.kernel.org 6376S: Maintained 6377F: drivers/platform/x86/fujitsu-laptop.c 6378 6379FUJITSU M-5MO LS CAMERA ISP DRIVER 6380M: Kyungmin Park <kyungmin.park@samsung.com> 6381M: Heungjun Kim <riverful.kim@samsung.com> 6382L: linux-media@vger.kernel.org 6383S: Maintained 6384F: drivers/media/i2c/m5mols/ 6385F: include/media/i2c/m5mols.h 6386 6387FUJITSU TABLET EXTRAS 6388M: Robert Gerlach <khnz@gmx.de> 6389L: platform-driver-x86@vger.kernel.org 6390S: Maintained 6391F: drivers/platform/x86/fujitsu-tablet.c 6392 6393FUSE: FILESYSTEM IN USERSPACE 6394M: Miklos Szeredi <miklos@szeredi.hu> 6395L: linux-fsdevel@vger.kernel.org 6396W: http://fuse.sourceforge.net/ 6397T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6398S: Maintained 6399F: fs/fuse/ 6400F: include/uapi/linux/fuse.h 6401F: Documentation/filesystems/fuse.txt 6402 6403FUTEX SUBSYSTEM 6404M: Thomas Gleixner <tglx@linutronix.de> 6405M: Ingo Molnar <mingo@redhat.com> 6406R: Peter Zijlstra <peterz@infradead.org> 6407R: Darren Hart <dvhart@infradead.org> 6408L: linux-kernel@vger.kernel.org 6409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6410S: Maintained 6411F: kernel/futex.c 6412F: include/asm-generic/futex.h 6413F: include/linux/futex.h 6414F: include/uapi/linux/futex.h 6415F: tools/testing/selftests/futex/ 6416F: tools/perf/bench/futex* 6417F: Documentation/*futex* 6418 6419GCC PLUGINS 6420M: Kees Cook <keescook@chromium.org> 6421R: Emese Revfy <re.emese@gmail.com> 6422L: kernel-hardening@lists.openwall.com 6423S: Maintained 6424F: scripts/gcc-plugins/ 6425F: scripts/gcc-plugin.sh 6426F: scripts/Makefile.gcc-plugins 6427F: Documentation/gcc-plugins.txt 6428 6429GASKET DRIVER FRAMEWORK 6430M: Rob Springer <rspringer@google.com> 6431M: Todd Poynor <toddpoynor@google.com> 6432M: Ben Chan <benchan@chromium.org> 6433S: Maintained 6434F: drivers/staging/gasket/ 6435 6436GCOV BASED KERNEL PROFILING 6437M: Peter Oberparleiter <oberpar@linux.ibm.com> 6438S: Maintained 6439F: kernel/gcov/ 6440F: Documentation/dev-tools/gcov.rst 6441 6442GDB KERNEL DEBUGGING HELPER SCRIPTS 6443M: Jan Kiszka <jan.kiszka@siemens.com> 6444M: Kieran Bingham <kbingham@kernel.org> 6445S: Supported 6446F: scripts/gdb/ 6447 6448GDT SCSI DISK ARRAY CONTROLLER DRIVER 6449M: Achim Leubner <achim_leubner@adaptec.com> 6450L: linux-scsi@vger.kernel.org 6451W: http://www.icp-vortex.com/ 6452S: Supported 6453F: drivers/scsi/gdt* 6454 6455GEMTEK FM RADIO RECEIVER DRIVER 6456M: Hans Verkuil <hverkuil@xs4all.nl> 6457L: linux-media@vger.kernel.org 6458T: git git://linuxtv.org/media_tree.git 6459W: https://linuxtv.org 6460S: Maintained 6461F: drivers/media/radio/radio-gemtek* 6462 6463GENERIC GPIO I2C DRIVER 6464M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6465S: Supported 6466F: drivers/i2c/busses/i2c-gpio.c 6467F: include/linux/platform_data/i2c-gpio.h 6468 6469GENERIC GPIO I2C MULTIPLEXER DRIVER 6470M: Peter Korsgaard <peter.korsgaard@barco.com> 6471L: linux-i2c@vger.kernel.org 6472S: Supported 6473F: drivers/i2c/muxes/i2c-mux-gpio.c 6474F: include/linux/platform_data/i2c-mux-gpio.h 6475F: Documentation/i2c/muxes/i2c-mux-gpio 6476 6477GENERIC HDLC (WAN) DRIVERS 6478M: Krzysztof Halasa <khc@pm.waw.pl> 6479W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6480S: Maintained 6481F: drivers/net/wan/c101.c 6482F: drivers/net/wan/hd6457* 6483F: drivers/net/wan/hdlc* 6484F: drivers/net/wan/n2.c 6485F: drivers/net/wan/pc300too.c 6486F: drivers/net/wan/pci200syn.c 6487F: drivers/net/wan/wanxl* 6488 6489GENERIC INCLUDE/ASM HEADER FILES 6490M: Arnd Bergmann <arnd@arndb.de> 6491L: linux-arch@vger.kernel.org 6492T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6493S: Maintained 6494F: include/asm-generic/ 6495F: include/uapi/asm-generic/ 6496 6497GENERIC PHY FRAMEWORK 6498M: Kishon Vijay Abraham I <kishon@ti.com> 6499L: linux-kernel@vger.kernel.org 6500T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6501S: Supported 6502F: drivers/phy/ 6503F: include/linux/phy/ 6504F: Documentation/devicetree/bindings/phy/ 6505 6506GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6507M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6508S: Supported 6509F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6510 6511GENERIC PM DOMAINS 6512M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6513M: Kevin Hilman <khilman@kernel.org> 6514M: Ulf Hansson <ulf.hansson@linaro.org> 6515L: linux-pm@vger.kernel.org 6516S: Supported 6517F: drivers/base/power/domain*.c 6518F: include/linux/pm_domain.h 6519F: Documentation/devicetree/bindings/power/power_domain.txt 6520 6521GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6522M: Eugen Hristev <eugen.hristev@microchip.com> 6523L: linux-input@vger.kernel.org 6524S: Maintained 6525F: drivers/input/touchscreen/resistive-adc-touch.c 6526 6527GENERIC UIO DRIVER FOR PCI DEVICES 6528M: "Michael S. Tsirkin" <mst@redhat.com> 6529L: kvm@vger.kernel.org 6530S: Supported 6531F: drivers/uio/uio_pci_generic.c 6532 6533GENWQE (IBM Generic Workqueue Card) 6534M: Frank Haverkamp <haver@linux.ibm.com> 6535S: Supported 6536F: drivers/misc/genwqe/ 6537 6538GET_MAINTAINER SCRIPT 6539M: Joe Perches <joe@perches.com> 6540S: Maintained 6541F: scripts/get_maintainer.pl 6542 6543GFS2 FILE SYSTEM 6544M: Bob Peterson <rpeterso@redhat.com> 6545M: Andreas Gruenbacher <agruenba@redhat.com> 6546L: cluster-devel@redhat.com 6547W: http://sources.redhat.com/cluster/ 6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6549S: Supported 6550F: Documentation/filesystems/gfs2*.txt 6551F: fs/gfs2/ 6552F: include/uapi/linux/gfs2_ondisk.h 6553 6554GIGASET ISDN DRIVERS 6555M: Paul Bolle <pebolle@tiscali.nl> 6556L: gigaset307x-common@lists.sourceforge.net 6557W: http://gigaset307x.sourceforge.net/ 6558S: Odd Fixes 6559F: Documentation/isdn/README.gigaset 6560F: drivers/isdn/gigaset/ 6561F: include/uapi/linux/gigaset_dev.h 6562 6563GNSS SUBSYSTEM 6564M: Johan Hovold <johan@kernel.org> 6565T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6566S: Maintained 6567F: Documentation/ABI/testing/sysfs-class-gnss 6568F: Documentation/devicetree/bindings/gnss/ 6569F: drivers/gnss/ 6570F: include/linux/gnss.h 6571 6572GO7007 MPEG CODEC 6573M: Hans Verkuil <hans.verkuil@cisco.com> 6574L: linux-media@vger.kernel.org 6575S: Maintained 6576F: drivers/media/usb/go7007/ 6577 6578GOODIX TOUCHSCREEN 6579M: Bastien Nocera <hadess@hadess.net> 6580L: linux-input@vger.kernel.org 6581S: Maintained 6582F: drivers/input/touchscreen/goodix.c 6583 6584GPD POCKET FAN DRIVER 6585M: Hans de Goede <hdegoede@redhat.com> 6586L: platform-driver-x86@vger.kernel.org 6587S: Maintained 6588F: drivers/platform/x86/gpd-pocket-fan.c 6589 6590GPIO ACPI SUPPORT 6591M: Mika Westerberg <mika.westerberg@linux.intel.com> 6592M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6593L: linux-gpio@vger.kernel.org 6594L: linux-acpi@vger.kernel.org 6595S: Maintained 6596F: Documentation/acpi/gpio-properties.txt 6597F: drivers/gpio/gpiolib-acpi.c 6598 6599GPIO IR Transmitter 6600M: Sean Young <sean@mess.org> 6601L: linux-media@vger.kernel.org 6602S: Maintained 6603F: drivers/media/rc/gpio-ir-tx.c 6604 6605GPIO MOCKUP DRIVER 6606M: Bamvor Jian Zhang <bamv2005@gmail.com> 6607L: linux-gpio@vger.kernel.org 6608S: Maintained 6609F: drivers/gpio/gpio-mockup.c 6610F: tools/testing/selftests/gpio/ 6611 6612GPIO SUBSYSTEM 6613M: Linus Walleij <linus.walleij@linaro.org> 6614M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6615L: linux-gpio@vger.kernel.org 6616T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6617S: Maintained 6618F: Documentation/devicetree/bindings/gpio/ 6619F: Documentation/driver-api/gpio/ 6620F: Documentation/gpio/ 6621F: Documentation/ABI/testing/gpio-cdev 6622F: Documentation/ABI/obsolete/sysfs-gpio 6623F: drivers/gpio/ 6624F: include/linux/gpio/ 6625F: include/linux/gpio.h 6626F: include/linux/of_gpio.h 6627F: include/asm-generic/gpio.h 6628F: include/uapi/linux/gpio.h 6629F: tools/gpio/ 6630 6631GRE DEMULTIPLEXER DRIVER 6632M: Dmitry Kozlov <xeb@mail.ru> 6633L: netdev@vger.kernel.org 6634S: Maintained 6635F: net/ipv4/gre_demux.c 6636F: net/ipv4/gre_offload.c 6637F: include/net/gre.h 6638 6639GRETH 10/100/1G Ethernet MAC device driver 6640M: Andreas Larsson <andreas@gaisler.com> 6641L: netdev@vger.kernel.org 6642S: Maintained 6643F: drivers/net/ethernet/aeroflex/ 6644 6645GREYBUS AUDIO PROTOCOLS DRIVERS 6646M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6647M: Mark Greer <mgreer@animalcreek.com> 6648S: Maintained 6649F: drivers/staging/greybus/audio_apbridgea.c 6650F: drivers/staging/greybus/audio_apbridgea.h 6651F: drivers/staging/greybus/audio_codec.c 6652F: drivers/staging/greybus/audio_codec.h 6653F: drivers/staging/greybus/audio_gb.c 6654F: drivers/staging/greybus/audio_manager.c 6655F: drivers/staging/greybus/audio_manager.h 6656F: drivers/staging/greybus/audio_manager_module.c 6657F: drivers/staging/greybus/audio_manager_private.h 6658F: drivers/staging/greybus/audio_manager_sysfs.c 6659F: drivers/staging/greybus/audio_module.c 6660F: drivers/staging/greybus/audio_topology.c 6661 6662GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6663M: Viresh Kumar <vireshk@kernel.org> 6664S: Maintained 6665F: drivers/staging/greybus/authentication.c 6666F: drivers/staging/greybus/bootrom.c 6667F: drivers/staging/greybus/firmware.h 6668F: drivers/staging/greybus/fw-core.c 6669F: drivers/staging/greybus/fw-download.c 6670F: drivers/staging/greybus/fw-management.c 6671F: drivers/staging/greybus/greybus_authentication.h 6672F: drivers/staging/greybus/greybus_firmware.h 6673F: drivers/staging/greybus/hid.c 6674F: drivers/staging/greybus/i2c.c 6675F: drivers/staging/greybus/spi.c 6676F: drivers/staging/greybus/spilib.c 6677F: drivers/staging/greybus/spilib.h 6678 6679GREYBUS LOOPBACK DRIVER 6680M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6681S: Maintained 6682F: drivers/staging/greybus/loopback.c 6683 6684GREYBUS PLATFORM DRIVERS 6685M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6686S: Maintained 6687F: drivers/staging/greybus/arche-platform.c 6688F: drivers/staging/greybus/arche-apb-ctrl.c 6689F: drivers/staging/greybus/arche_platform.h 6690 6691GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6692M: Rui Miguel Silva <rmfrfs@gmail.com> 6693S: Maintained 6694F: drivers/staging/greybus/sdio.c 6695F: drivers/staging/greybus/light.c 6696F: drivers/staging/greybus/gpio.c 6697F: drivers/staging/greybus/power_supply.c 6698F: drivers/staging/greybus/spi.c 6699F: drivers/staging/greybus/spilib.c 6700 6701GREYBUS SUBSYSTEM 6702M: Johan Hovold <johan@kernel.org> 6703M: Alex Elder <elder@kernel.org> 6704M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6705S: Maintained 6706F: drivers/staging/greybus/ 6707L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6708 6709GREYBUS UART PROTOCOLS DRIVERS 6710M: David Lin <dtwlin@gmail.com> 6711S: Maintained 6712F: drivers/staging/greybus/uart.c 6713F: drivers/staging/greybus/log.c 6714 6715GS1662 VIDEO SERIALIZER 6716M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6717L: linux-media@vger.kernel.org 6718T: git git://linuxtv.org/media_tree.git 6719S: Maintained 6720F: drivers/media/spi/gs1662.c 6721 6722GSPCA FINEPIX SUBDRIVER 6723M: Frank Zago <frank@zago.net> 6724L: linux-media@vger.kernel.org 6725T: git git://linuxtv.org/media_tree.git 6726S: Maintained 6727F: drivers/media/usb/gspca/finepix.c 6728 6729GSPCA GL860 SUBDRIVER 6730M: Olivier Lorin <o.lorin@laposte.net> 6731L: linux-media@vger.kernel.org 6732T: git git://linuxtv.org/media_tree.git 6733S: Maintained 6734F: drivers/media/usb/gspca/gl860/ 6735 6736GSPCA M5602 SUBDRIVER 6737M: Erik Andren <erik.andren@gmail.com> 6738L: linux-media@vger.kernel.org 6739T: git git://linuxtv.org/media_tree.git 6740S: Maintained 6741F: drivers/media/usb/gspca/m5602/ 6742 6743GSPCA PAC207 SONIXB SUBDRIVER 6744M: Hans Verkuil <hverkuil@xs4all.nl> 6745L: linux-media@vger.kernel.org 6746T: git git://linuxtv.org/media_tree.git 6747S: Odd Fixes 6748F: drivers/media/usb/gspca/pac207.c 6749 6750GSPCA SN9C20X SUBDRIVER 6751M: Brian Johnson <brijohn@gmail.com> 6752L: linux-media@vger.kernel.org 6753T: git git://linuxtv.org/media_tree.git 6754S: Maintained 6755F: drivers/media/usb/gspca/sn9c20x.c 6756 6757GSPCA T613 SUBDRIVER 6758M: Leandro Costantino <lcostantino@gmail.com> 6759L: linux-media@vger.kernel.org 6760T: git git://linuxtv.org/media_tree.git 6761S: Maintained 6762F: drivers/media/usb/gspca/t613.c 6763 6764GSPCA USB WEBCAM DRIVER 6765M: Hans Verkuil <hverkuil@xs4all.nl> 6766L: linux-media@vger.kernel.org 6767T: git git://linuxtv.org/media_tree.git 6768S: Odd Fixes 6769F: drivers/media/usb/gspca/ 6770 6771GTP (GPRS Tunneling Protocol) 6772M: Pablo Neira Ayuso <pablo@netfilter.org> 6773M: Harald Welte <laforge@gnumonks.org> 6774L: osmocom-net-gprs@lists.osmocom.org 6775T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6776S: Maintained 6777F: drivers/net/gtp.c 6778 6779GUID PARTITION TABLE (GPT) 6780M: Davidlohr Bueso <dave@stgolabs.net> 6781L: linux-efi@vger.kernel.org 6782S: Maintained 6783F: block/partitions/efi.* 6784 6785H8/300 ARCHITECTURE 6786M: Yoshinori Sato <ysato@users.sourceforge.jp> 6787L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6788W: http://uclinux-h8.sourceforge.jp 6789T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6790S: Maintained 6791F: arch/h8300/ 6792F: drivers/clocksource/h8300_*.c 6793F: drivers/clk/h8300/ 6794F: drivers/irqchip/irq-renesas-h8*.c 6795 6796HABANALABS PCI DRIVER 6797M: Oded Gabbay <oded.gabbay@gmail.com> 6798T: git https://github.com/HabanaAI/linux.git 6799S: Supported 6800F: drivers/misc/habanalabs/ 6801F: include/uapi/misc/habanalabs.h 6802F: Documentation/ABI/testing/sysfs-driver-habanalabs 6803F: Documentation/ABI/testing/debugfs-driver-habanalabs 6804 6805HACKRF MEDIA DRIVER 6806M: Antti Palosaari <crope@iki.fi> 6807L: linux-media@vger.kernel.org 6808W: https://linuxtv.org 6809W: http://palosaari.fi/linux/ 6810Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6811T: git git://linuxtv.org/anttip/media_tree.git 6812S: Maintained 6813F: drivers/media/usb/hackrf/ 6814 6815HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6816M: Frank Seidel <frank@f-seidel.de> 6817L: platform-driver-x86@vger.kernel.org 6818W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6819S: Maintained 6820F: drivers/platform/x86/hdaps.c 6821 6822HARDWARE MONITORING 6823M: Jean Delvare <jdelvare@suse.com> 6824M: Guenter Roeck <linux@roeck-us.net> 6825L: linux-hwmon@vger.kernel.org 6826W: http://hwmon.wiki.kernel.org/ 6827T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6828S: Maintained 6829F: Documentation/devicetree/bindings/hwmon/ 6830F: Documentation/hwmon/ 6831F: drivers/hwmon/ 6832F: include/linux/hwmon*.h 6833F: include/trace/events/hwmon*.h 6834 6835HARDWARE RANDOM NUMBER GENERATOR CORE 6836M: Matt Mackall <mpm@selenic.com> 6837M: Herbert Xu <herbert@gondor.apana.org.au> 6838L: linux-crypto@vger.kernel.org 6839S: Odd fixes 6840F: Documentation/devicetree/bindings/rng/ 6841F: Documentation/hw_random.txt 6842F: drivers/char/hw_random/ 6843F: include/linux/hw_random.h 6844 6845HARDWARE TRACING FACILITIES 6846M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6847S: Maintained 6848F: drivers/hwtracing/ 6849 6850HARDWARE SPINLOCK CORE 6851M: Ohad Ben-Cohen <ohad@wizery.com> 6852M: Bjorn Andersson <bjorn.andersson@linaro.org> 6853L: linux-remoteproc@vger.kernel.org 6854S: Maintained 6855T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6856F: Documentation/devicetree/bindings/hwlock/ 6857F: Documentation/hwspinlock.txt 6858F: drivers/hwspinlock/ 6859F: include/linux/hwspinlock.h 6860 6861HARMONY SOUND DRIVER 6862L: linux-parisc@vger.kernel.org 6863S: Maintained 6864F: sound/parisc/harmony.* 6865 6866HDPVR USB VIDEO ENCODER DRIVER 6867M: Hans Verkuil <hverkuil@xs4all.nl> 6868L: linux-media@vger.kernel.org 6869T: git git://linuxtv.org/media_tree.git 6870W: https://linuxtv.org 6871S: Odd Fixes 6872F: drivers/media/usb/hdpvr/ 6873 6874HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6875M: Jerry Hoemann <jerry.hoemann@hpe.com> 6876S: Supported 6877F: Documentation/watchdog/hpwdt.txt 6878F: drivers/watchdog/hpwdt.c 6879 6880HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6881M: Don Brace <don.brace@microsemi.com> 6882L: esc.storagedev@microsemi.com 6883L: linux-scsi@vger.kernel.org 6884S: Supported 6885F: Documentation/scsi/hpsa.txt 6886F: drivers/scsi/hpsa*.[ch] 6887F: include/linux/cciss*.h 6888F: include/uapi/linux/cciss*.h 6889 6890HFI1 DRIVER 6891M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6892M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6893L: linux-rdma@vger.kernel.org 6894S: Supported 6895F: drivers/infiniband/hw/hfi1 6896 6897HFS FILESYSTEM 6898L: linux-fsdevel@vger.kernel.org 6899S: Orphan 6900F: Documentation/filesystems/hfs.txt 6901F: fs/hfs/ 6902 6903HFSPLUS FILESYSTEM 6904L: linux-fsdevel@vger.kernel.org 6905S: Orphan 6906F: Documentation/filesystems/hfsplus.txt 6907F: fs/hfsplus/ 6908 6909HGA FRAMEBUFFER DRIVER 6910M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6911L: linux-nvidia@lists.surfsouth.com 6912W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6913S: Maintained 6914F: drivers/video/fbdev/hgafb.c 6915 6916HIBERNATION (aka Software Suspend, aka swsusp) 6917M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6918M: Pavel Machek <pavel@ucw.cz> 6919L: linux-pm@vger.kernel.org 6920B: https://bugzilla.kernel.org 6921S: Supported 6922F: arch/x86/power/ 6923F: drivers/base/power/ 6924F: kernel/power/ 6925F: include/linux/suspend.h 6926F: include/linux/freezer.h 6927F: include/linux/pm.h 6928F: arch/*/include/asm/suspend*.h 6929 6930HID CORE LAYER 6931M: Jiri Kosina <jikos@kernel.org> 6932M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6933L: linux-input@vger.kernel.org 6934T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6935S: Maintained 6936F: drivers/hid/ 6937F: include/linux/hid* 6938F: include/uapi/linux/hid* 6939 6940HID SENSOR HUB DRIVERS 6941M: Jiri Kosina <jikos@kernel.org> 6942M: Jonathan Cameron <jic23@kernel.org> 6943M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6944L: linux-input@vger.kernel.org 6945L: linux-iio@vger.kernel.org 6946S: Maintained 6947F: Documentation/hid/hid-sensor* 6948F: drivers/hid/hid-sensor-* 6949F: drivers/iio/*/hid-* 6950F: include/linux/hid-sensor-* 6951 6952HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6953M: Thomas Gleixner <tglx@linutronix.de> 6954L: linux-kernel@vger.kernel.org 6955T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6956S: Maintained 6957F: Documentation/timers/ 6958F: kernel/time/hrtimer.c 6959F: kernel/time/clockevents.c 6960F: kernel/time/timer_*.c 6961F: include/linux/clockchips.h 6962F: include/linux/hrtimer.h 6963 6964HIGH-SPEED SCC DRIVER FOR AX.25 6965L: linux-hams@vger.kernel.org 6966S: Orphan 6967F: drivers/net/hamradio/dmascc.c 6968F: drivers/net/hamradio/scc.c 6969 6970HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6971M: HighPoint Linux Team <linux@highpoint-tech.com> 6972W: http://www.highpoint-tech.com 6973S: Supported 6974F: Documentation/scsi/hptiop.txt 6975F: drivers/scsi/hptiop.c 6976 6977HIPPI 6978M: Jes Sorensen <jes@trained-monkey.org> 6979L: linux-hippi@sunsite.dk 6980S: Maintained 6981F: include/linux/hippidevice.h 6982F: include/uapi/linux/if_hippi.h 6983F: net/802/hippi.c 6984F: drivers/net/hippi/ 6985 6986HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6987M: Yisen Zhuang <yisen.zhuang@huawei.com> 6988M: Salil Mehta <salil.mehta@huawei.com> 6989L: netdev@vger.kernel.org 6990W: http://www.hisilicon.com 6991S: Maintained 6992F: drivers/net/ethernet/hisilicon/hns3/ 6993 6994HISILICON LPC BUS DRIVER 6995M: john.garry@huawei.com 6996W: http://www.hisilicon.com 6997S: Maintained 6998F: drivers/bus/hisi_lpc.c 6999F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7000 7001HISILICON NETWORK SUBSYSTEM DRIVER 7002M: Yisen Zhuang <yisen.zhuang@huawei.com> 7003M: Salil Mehta <salil.mehta@huawei.com> 7004L: netdev@vger.kernel.org 7005W: http://www.hisilicon.com 7006S: Maintained 7007F: drivers/net/ethernet/hisilicon/ 7008F: Documentation/devicetree/bindings/net/hisilicon*.txt 7009 7010HISILICON PMU DRIVER 7011M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7012W: http://www.hisilicon.com 7013S: Supported 7014F: drivers/perf/hisilicon 7015F: Documentation/perf/hisi-pmu.txt 7016 7017HISILICON ROCE DRIVER 7018M: Lijun Ou <oulijun@huawei.com> 7019M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7020L: linux-rdma@vger.kernel.org 7021S: Maintained 7022F: drivers/infiniband/hw/hns/ 7023F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7024 7025HISILICON SAS Controller 7026M: John Garry <john.garry@huawei.com> 7027W: http://www.hisilicon.com 7028S: Supported 7029F: drivers/scsi/hisi_sas/ 7030F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7031 7032HMM - Heterogeneous Memory Management 7033M: Jérôme Glisse <jglisse@redhat.com> 7034L: linux-mm@kvack.org 7035S: Maintained 7036F: mm/hmm* 7037F: include/linux/hmm* 7038F: Documentation/vm/hmm.rst 7039 7040HOST AP DRIVER 7041M: Jouni Malinen <j@w1.fi> 7042L: linux-wireless@vger.kernel.org 7043W: http://w1.fi/hostap-driver.html 7044S: Obsolete 7045F: drivers/net/wireless/intersil/hostap/ 7046 7047HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7048L: platform-driver-x86@vger.kernel.org 7049S: Orphan 7050F: drivers/platform/x86/tc1100-wmi.c 7051 7052HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7053M: Jaroslav Kysela <perex@perex.cz> 7054S: Maintained 7055F: drivers/net/ethernet/hp/hp100.* 7056 7057HPET: High Precision Event Timers driver 7058M: Clemens Ladisch <clemens@ladisch.de> 7059S: Maintained 7060F: Documentation/timers/hpet.txt 7061F: drivers/char/hpet.c 7062F: include/linux/hpet.h 7063F: include/uapi/linux/hpet.h 7064 7065HPET: x86 7066S: Orphan 7067F: arch/x86/kernel/hpet.c 7068F: arch/x86/include/asm/hpet.h 7069 7070HPFS FILESYSTEM 7071M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7072W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7073S: Maintained 7074F: fs/hpfs/ 7075 7076HSI SUBSYSTEM 7077M: Sebastian Reichel <sre@kernel.org> 7078T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7079S: Maintained 7080F: Documentation/ABI/testing/sysfs-bus-hsi 7081F: Documentation/driver-api/hsi.rst 7082F: drivers/hsi/ 7083F: include/linux/hsi/ 7084F: include/uapi/linux/hsi/ 7085 7086HSO 3G MODEM DRIVER 7087L: linux-usb@vger.kernel.org 7088S: Orphan 7089F: drivers/net/usb/hso.c 7090 7091HSR NETWORK PROTOCOL 7092M: Arvid Brodin <arvid.brodin@alten.se> 7093L: netdev@vger.kernel.org 7094S: Maintained 7095F: net/hsr/ 7096 7097HT16K33 LED CONTROLLER DRIVER 7098M: Robin van der Gracht <robin@protonic.nl> 7099S: Maintained 7100F: drivers/auxdisplay/ht16k33.c 7101F: Documentation/devicetree/bindings/display/ht16k33.txt 7102 7103HTCPEN TOUCHSCREEN DRIVER 7104M: Pau Oliva Fora <pof@eslack.org> 7105L: linux-input@vger.kernel.org 7106S: Maintained 7107F: drivers/input/touchscreen/htcpen.c 7108 7109HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7110M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7111L: linux-iio@vger.kernel.org 7112W: http://www.st.com/ 7113S: Maintained 7114F: drivers/iio/humidity/hts221* 7115F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7116 7117HUAWEI ETHERNET DRIVER 7118M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7119L: netdev@vger.kernel.org 7120S: Supported 7121F: Documentation/networking/hinic.txt 7122F: drivers/net/ethernet/huawei/hinic/ 7123 7124HUGETLB FILESYSTEM 7125M: Mike Kravetz <mike.kravetz@oracle.com> 7126L: linux-mm@kvack.org 7127S: Maintained 7128F: fs/hugetlbfs/ 7129F: mm/hugetlb.c 7130F: include/linux/hugetlb.h 7131F: Documentation/admin-guide/mm/hugetlbpage.rst 7132F: Documentation/vm/hugetlbfs_reserv.rst 7133F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7134 7135HVA ST MEDIA DRIVER 7136M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7137L: linux-media@vger.kernel.org 7138T: git git://linuxtv.org/media_tree.git 7139W: https://linuxtv.org 7140S: Supported 7141F: drivers/media/platform/sti/hva 7142 7143HWPOISON MEMORY FAILURE HANDLING 7144M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7145L: linux-mm@kvack.org 7146S: Maintained 7147F: mm/memory-failure.c 7148F: mm/hwpoison-inject.c 7149 7150HYGON PROCESSOR SUPPORT 7151M: Pu Wen <puwen@hygon.cn> 7152L: linux-kernel@vger.kernel.org 7153S: Maintained 7154F: arch/x86/kernel/cpu/hygon.c 7155 7156Hyper-V CORE AND DRIVERS 7157M: "K. Y. Srinivasan" <kys@microsoft.com> 7158M: Haiyang Zhang <haiyangz@microsoft.com> 7159M: Stephen Hemminger <sthemmin@microsoft.com> 7160M: Sasha Levin <sashal@kernel.org> 7161T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7162L: linux-hyperv@vger.kernel.org 7163S: Supported 7164F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7165F: arch/x86/include/asm/mshyperv.h 7166F: arch/x86/include/asm/trace/hyperv.h 7167F: arch/x86/include/asm/hyperv-tlfs.h 7168F: arch/x86/kernel/cpu/mshyperv.c 7169F: arch/x86/hyperv 7170F: drivers/hid/hid-hyperv.c 7171F: drivers/hv/ 7172F: drivers/input/serio/hyperv-keyboard.c 7173F: drivers/pci/controller/pci-hyperv.c 7174F: drivers/net/hyperv/ 7175F: drivers/scsi/storvsc_drv.c 7176F: drivers/uio/uio_hv_generic.c 7177F: drivers/video/fbdev/hyperv_fb.c 7178F: drivers/iommu/hyperv_iommu.c 7179F: net/vmw_vsock/hyperv_transport.c 7180F: include/linux/hyperv.h 7181F: include/uapi/linux/hyperv.h 7182F: tools/hv/ 7183F: Documentation/ABI/stable/sysfs-bus-vmbus 7184 7185HYPERVISOR VIRTUAL CONSOLE DRIVER 7186L: linuxppc-dev@lists.ozlabs.org 7187S: Odd Fixes 7188F: drivers/tty/hvc/ 7189 7190I2C ACPI SUPPORT 7191M: Mika Westerberg <mika.westerberg@linux.intel.com> 7192L: linux-i2c@vger.kernel.org 7193L: linux-acpi@vger.kernel.org 7194S: Maintained 7195F: drivers/i2c/i2c-core-acpi.c 7196 7197I2C CONTROLLER DRIVER FOR NVIDIA GPU 7198M: Ajay Gupta <ajayg@nvidia.com> 7199L: linux-i2c@vger.kernel.org 7200S: Maintained 7201F: Documentation/i2c/busses/i2c-nvidia-gpu 7202F: drivers/i2c/busses/i2c-nvidia-gpu.c 7203 7204I2C MUXES 7205M: Peter Rosin <peda@axentia.se> 7206L: linux-i2c@vger.kernel.org 7207S: Maintained 7208F: Documentation/i2c/i2c-topology 7209F: Documentation/i2c/muxes/ 7210F: Documentation/devicetree/bindings/i2c/i2c-mux* 7211F: Documentation/devicetree/bindings/i2c/i2c-arb* 7212F: Documentation/devicetree/bindings/i2c/i2c-gate* 7213F: drivers/i2c/i2c-mux.c 7214F: drivers/i2c/muxes/ 7215F: include/linux/i2c-mux.h 7216 7217I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7218M: Gregory CLEMENT <gregory.clement@bootlin.com> 7219L: linux-i2c@vger.kernel.org 7220S: Maintained 7221F: drivers/i2c/busses/i2c-mv64xxx.c 7222 7223I2C OVER PARALLEL PORT 7224M: Jean Delvare <jdelvare@suse.com> 7225L: linux-i2c@vger.kernel.org 7226S: Maintained 7227F: Documentation/i2c/busses/i2c-parport 7228F: Documentation/i2c/busses/i2c-parport-light 7229F: drivers/i2c/busses/i2c-parport.c 7230F: drivers/i2c/busses/i2c-parport-light.c 7231 7232I2C SUBSYSTEM 7233M: Wolfram Sang <wsa@the-dreams.de> 7234L: linux-i2c@vger.kernel.org 7235W: https://i2c.wiki.kernel.org/ 7236Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7237T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7238S: Maintained 7239F: Documentation/devicetree/bindings/i2c/i2c.txt 7240F: Documentation/i2c/ 7241F: drivers/i2c/* 7242F: include/linux/i2c.h 7243F: include/linux/i2c-dev.h 7244F: include/linux/i2c-smbus.h 7245F: include/uapi/linux/i2c.h 7246F: include/uapi/linux/i2c-*.h 7247 7248I2C SUBSYSTEM HOST DRIVERS 7249L: linux-i2c@vger.kernel.org 7250W: https://i2c.wiki.kernel.org/ 7251Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7252T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7253S: Odd Fixes 7254F: Documentation/devicetree/bindings/i2c/ 7255F: drivers/i2c/algos/ 7256F: drivers/i2c/busses/ 7257 7258I2C-TAOS-EVM DRIVER 7259M: Jean Delvare <jdelvare@suse.com> 7260L: linux-i2c@vger.kernel.org 7261S: Maintained 7262F: Documentation/i2c/busses/i2c-taos-evm 7263F: drivers/i2c/busses/i2c-taos-evm.c 7264 7265I2C-TINY-USB DRIVER 7266M: Till Harbaum <till@harbaum.org> 7267L: linux-i2c@vger.kernel.org 7268W: http://www.harbaum.org/till/i2c_tiny_usb 7269S: Maintained 7270F: drivers/i2c/busses/i2c-tiny-usb.c 7271 7272I2C/SMBUS CONTROLLER DRIVERS FOR PC 7273M: Jean Delvare <jdelvare@suse.com> 7274L: linux-i2c@vger.kernel.org 7275S: Maintained 7276F: Documentation/i2c/busses/i2c-ali1535 7277F: Documentation/i2c/busses/i2c-ali1563 7278F: Documentation/i2c/busses/i2c-ali15x3 7279F: Documentation/i2c/busses/i2c-amd756 7280F: Documentation/i2c/busses/i2c-amd8111 7281F: Documentation/i2c/busses/i2c-i801 7282F: Documentation/i2c/busses/i2c-nforce2 7283F: Documentation/i2c/busses/i2c-piix4 7284F: Documentation/i2c/busses/i2c-sis5595 7285F: Documentation/i2c/busses/i2c-sis630 7286F: Documentation/i2c/busses/i2c-sis96x 7287F: Documentation/i2c/busses/i2c-via 7288F: Documentation/i2c/busses/i2c-viapro 7289F: drivers/i2c/busses/i2c-ali1535.c 7290F: drivers/i2c/busses/i2c-ali1563.c 7291F: drivers/i2c/busses/i2c-ali15x3.c 7292F: drivers/i2c/busses/i2c-amd756.c 7293F: drivers/i2c/busses/i2c-amd756-s4882.c 7294F: drivers/i2c/busses/i2c-amd8111.c 7295F: drivers/i2c/busses/i2c-i801.c 7296F: drivers/i2c/busses/i2c-isch.c 7297F: drivers/i2c/busses/i2c-nforce2.c 7298F: drivers/i2c/busses/i2c-nforce2-s4985.c 7299F: drivers/i2c/busses/i2c-piix4.c 7300F: drivers/i2c/busses/i2c-sis5595.c 7301F: drivers/i2c/busses/i2c-sis630.c 7302F: drivers/i2c/busses/i2c-sis96x.c 7303F: drivers/i2c/busses/i2c-via.c 7304F: drivers/i2c/busses/i2c-viapro.c 7305 7306I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7307M: Hans de Goede <hdegoede@redhat.com> 7308L: linux-i2c@vger.kernel.org 7309S: Maintained 7310F: drivers/i2c/busses/i2c-cht-wc.c 7311 7312I2C/SMBUS ISMT DRIVER 7313M: Seth Heasley <seth.heasley@intel.com> 7314M: Neil Horman <nhorman@tuxdriver.com> 7315L: linux-i2c@vger.kernel.org 7316F: drivers/i2c/busses/i2c-ismt.c 7317F: Documentation/i2c/busses/i2c-ismt 7318 7319I2C/SMBUS STUB DRIVER 7320M: Jean Delvare <jdelvare@suse.com> 7321L: linux-i2c@vger.kernel.org 7322S: Maintained 7323F: drivers/i2c/i2c-stub.c 7324 7325I3C SUBSYSTEM 7326M: Boris Brezillon <bbrezillon@kernel.org> 7327L: linux-i3c@lists.infradead.org 7328C: irc://chat.freenode.net/linux-i3c 7329T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7330S: Maintained 7331F: Documentation/ABI/testing/sysfs-bus-i3c 7332F: Documentation/devicetree/bindings/i3c/ 7333F: Documentation/driver-api/i3c 7334F: drivers/i3c/ 7335F: include/linux/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.rst 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: Martin Habets <mhabets@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 AND NET 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 BLOCK AND SCSI DRIVERS 16527M: "Michael S. Tsirkin" <mst@redhat.com> 16528M: Jason Wang <jasowang@redhat.com> 16529R: Paolo Bonzini <pbonzini@redhat.com> 16530R: Stefan Hajnoczi <stefanha@redhat.com> 16531L: virtualization@lists.linux-foundation.org 16532S: Maintained 16533F: drivers/block/virtio_blk.c 16534F: drivers/scsi/virtio_scsi.c 16535F: include/uapi/linux/virtio_blk.h 16536F: include/uapi/linux/virtio_scsi.h 16537F: drivers/vhost/scsi.c 16538 16539VIRTIO CRYPTO DRIVER 16540M: Gonglei <arei.gonglei@huawei.com> 16541L: virtualization@lists.linux-foundation.org 16542L: linux-crypto@vger.kernel.org 16543S: Maintained 16544F: drivers/crypto/virtio/ 16545F: include/uapi/linux/virtio_crypto.h 16546 16547VIRTIO DRIVERS FOR S390 16548M: Cornelia Huck <cohuck@redhat.com> 16549M: Halil Pasic <pasic@linux.ibm.com> 16550L: linux-s390@vger.kernel.org 16551L: virtualization@lists.linux-foundation.org 16552L: kvm@vger.kernel.org 16553S: Supported 16554F: drivers/s390/virtio/ 16555F: arch/s390/include/uapi/asm/virtio-ccw.h 16556 16557VIRTIO GPU DRIVER 16558M: David Airlie <airlied@linux.ie> 16559M: Gerd Hoffmann <kraxel@redhat.com> 16560L: dri-devel@lists.freedesktop.org 16561L: virtualization@lists.linux-foundation.org 16562T: git git://anongit.freedesktop.org/drm/drm-misc 16563S: Maintained 16564F: drivers/gpu/drm/virtio/ 16565F: include/uapi/linux/virtio_gpu.h 16566 16567VIRTIO HOST (VHOST) 16568M: "Michael S. Tsirkin" <mst@redhat.com> 16569M: Jason Wang <jasowang@redhat.com> 16570L: kvm@vger.kernel.org 16571L: virtualization@lists.linux-foundation.org 16572L: netdev@vger.kernel.org 16573T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16574S: Maintained 16575F: drivers/vhost/ 16576F: include/uapi/linux/vhost.h 16577 16578VIRTIO INPUT DRIVER 16579M: Gerd Hoffmann <kraxel@redhat.com> 16580S: Maintained 16581F: drivers/virtio/virtio_input.c 16582F: include/uapi/linux/virtio_input.h 16583 16584VIRTUAL BOX GUEST DEVICE DRIVER 16585M: Hans de Goede <hdegoede@redhat.com> 16586M: Arnd Bergmann <arnd@arndb.de> 16587M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16588S: Maintained 16589F: include/linux/vbox_utils.h 16590F: include/uapi/linux/vbox*.h 16591F: drivers/virt/vboxguest/ 16592 16593VIRTUAL SERIO DEVICE DRIVER 16594M: Stephen Chandler Paul <thatslyude@gmail.com> 16595S: Maintained 16596F: drivers/input/serio/userio.c 16597F: include/uapi/linux/userio.h 16598 16599VIVID VIRTUAL VIDEO DRIVER 16600M: Hans Verkuil <hverkuil@xs4all.nl> 16601L: linux-media@vger.kernel.org 16602T: git git://linuxtv.org/media_tree.git 16603W: https://linuxtv.org 16604S: Maintained 16605F: drivers/media/platform/vivid/* 16606 16607VLYNQ BUS 16608M: Florian Fainelli <f.fainelli@gmail.com> 16609L: openwrt-devel@lists.openwrt.org (subscribers-only) 16610S: Maintained 16611F: drivers/vlynq/vlynq.c 16612F: include/linux/vlynq.h 16613 16614VME SUBSYSTEM 16615M: Martyn Welch <martyn@welchs.me.uk> 16616M: Manohar Vanga <manohar.vanga@gmail.com> 16617M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16618L: devel@driverdev.osuosl.org 16619S: Maintained 16620T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16621F: Documentation/driver-api/vme.rst 16622F: drivers/staging/vme/ 16623F: drivers/vme/ 16624F: include/linux/vme* 16625 16626VMWARE BALLOON DRIVER 16627M: Julien Freche <jfreche@vmware.com> 16628M: Nadav Amit <namit@vmware.com> 16629M: "VMware, Inc." <pv-drivers@vmware.com> 16630L: linux-kernel@vger.kernel.org 16631S: Maintained 16632F: drivers/misc/vmw_balloon.c 16633 16634VMWARE HYPERVISOR INTERFACE 16635M: Alok Kataria <akataria@vmware.com> 16636L: virtualization@lists.linux-foundation.org 16637S: Supported 16638F: arch/x86/kernel/cpu/vmware.c 16639 16640VMWARE PVRDMA DRIVER 16641M: Adit Ranadive <aditr@vmware.com> 16642M: VMware PV-Drivers <pv-drivers@vmware.com> 16643L: linux-rdma@vger.kernel.org 16644S: Maintained 16645F: drivers/infiniband/hw/vmw_pvrdma/ 16646 16647VMware PVSCSI driver 16648M: Jim Gill <jgill@vmware.com> 16649M: VMware PV-Drivers <pv-drivers@vmware.com> 16650L: linux-scsi@vger.kernel.org 16651S: Maintained 16652F: drivers/scsi/vmw_pvscsi.c 16653F: drivers/scsi/vmw_pvscsi.h 16654 16655VMWARE VMMOUSE SUBDRIVER 16656M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16657M: "VMware, Inc." <pv-drivers@vmware.com> 16658L: linux-input@vger.kernel.org 16659S: Maintained 16660F: drivers/input/mouse/vmmouse.c 16661F: drivers/input/mouse/vmmouse.h 16662 16663VMWARE VMXNET3 ETHERNET DRIVER 16664M: Ronak Doshi <doshir@vmware.com> 16665M: "VMware, Inc." <pv-drivers@vmware.com> 16666L: netdev@vger.kernel.org 16667S: Maintained 16668F: drivers/net/vmxnet3/ 16669 16670VOCORE VOCORE2 BOARD 16671M: Harvey Hunt <harveyhuntnexus@gmail.com> 16672L: linux-mips@vger.kernel.org 16673S: Maintained 16674F: arch/mips/boot/dts/ralink/vocore2.dts 16675 16676VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16677M: Liam Girdwood <lgirdwood@gmail.com> 16678M: Mark Brown <broonie@kernel.org> 16679L: linux-kernel@vger.kernel.org 16680W: http://www.slimlogic.co.uk/?p=48 16681T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16682S: Supported 16683F: Documentation/devicetree/bindings/regulator/ 16684F: Documentation/power/regulator/ 16685F: drivers/regulator/ 16686F: include/dt-bindings/regulator/ 16687F: include/linux/regulator/ 16688 16689VRF 16690M: David Ahern <dsa@cumulusnetworks.com> 16691M: Shrijeet Mukherjee <shrijeet@gmail.com> 16692L: netdev@vger.kernel.org 16693S: Maintained 16694F: drivers/net/vrf.c 16695F: Documentation/networking/vrf.txt 16696 16697VT1211 HARDWARE MONITOR DRIVER 16698M: Juerg Haefliger <juergh@gmail.com> 16699L: linux-hwmon@vger.kernel.org 16700S: Maintained 16701F: Documentation/hwmon/vt1211 16702F: drivers/hwmon/vt1211.c 16703 16704VT8231 HARDWARE MONITOR DRIVER 16705M: Roger Lucas <vt8231@hiddenengine.co.uk> 16706L: linux-hwmon@vger.kernel.org 16707S: Maintained 16708F: drivers/hwmon/vt8231.c 16709 16710VUB300 USB to SDIO/SD/MMC bridge chip 16711M: Tony Olech <tony.olech@elandigitalsystems.com> 16712L: linux-mmc@vger.kernel.org 16713L: linux-usb@vger.kernel.org 16714S: Supported 16715F: drivers/mmc/host/vub300.c 16716 16717W1 DALLAS'S 1-WIRE BUS 16718M: Evgeniy Polyakov <zbr@ioremap.net> 16719S: Maintained 16720F: Documentation/devicetree/bindings/w1/ 16721F: Documentation/w1/ 16722F: drivers/w1/ 16723F: include/linux/w1.h 16724 16725W83791D HARDWARE MONITORING DRIVER 16726M: Marc Hulsman <m.hulsman@tudelft.nl> 16727L: linux-hwmon@vger.kernel.org 16728S: Maintained 16729F: Documentation/hwmon/w83791d 16730F: drivers/hwmon/w83791d.c 16731 16732W83793 HARDWARE MONITORING DRIVER 16733M: Rudolf Marek <r.marek@assembler.cz> 16734L: linux-hwmon@vger.kernel.org 16735S: Maintained 16736F: Documentation/hwmon/w83793 16737F: drivers/hwmon/w83793.c 16738 16739W83795 HARDWARE MONITORING DRIVER 16740M: Jean Delvare <jdelvare@suse.com> 16741L: linux-hwmon@vger.kernel.org 16742S: Maintained 16743F: drivers/hwmon/w83795.c 16744 16745W83L51xD SD/MMC CARD INTERFACE DRIVER 16746M: Pierre Ossman <pierre@ossman.eu> 16747S: Maintained 16748F: drivers/mmc/host/wbsd.* 16749 16750WACOM PROTOCOL 4 SERIAL TABLETS 16751M: Julian Squires <julian@cipht.net> 16752M: Hans de Goede <hdegoede@redhat.com> 16753L: linux-input@vger.kernel.org 16754S: Maintained 16755F: drivers/input/tablet/wacom_serial4.c 16756 16757WATCHDOG DEVICE DRIVERS 16758M: Wim Van Sebroeck <wim@linux-watchdog.org> 16759M: Guenter Roeck <linux@roeck-us.net> 16760L: linux-watchdog@vger.kernel.org 16761W: http://www.linux-watchdog.org/ 16762T: git git://www.linux-watchdog.org/linux-watchdog.git 16763S: Maintained 16764F: Documentation/devicetree/bindings/watchdog/ 16765F: Documentation/watchdog/ 16766F: drivers/watchdog/ 16767F: include/linux/watchdog.h 16768F: include/uapi/linux/watchdog.h 16769 16770WHISKEYCOVE PMIC GPIO DRIVER 16771M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16772L: linux-gpio@vger.kernel.org 16773S: Maintained 16774F: drivers/gpio/gpio-wcove.c 16775 16776WHWAVE RTC DRIVER 16777M: Dianlong Li <long17.cool@163.com> 16778L: linux-rtc@vger.kernel.org 16779S: Maintained 16780F: drivers/rtc/rtc-sd3078.c 16781 16782WIIMOTE HID DRIVER 16783M: David Herrmann <dh.herrmann@googlemail.com> 16784L: linux-input@vger.kernel.org 16785S: Maintained 16786F: drivers/hid/hid-wiimote* 16787 16788WILOCITY WIL6210 WIRELESS DRIVER 16789M: Maya Erez <merez@codeaurora.org> 16790L: linux-wireless@vger.kernel.org 16791L: wil6210@qti.qualcomm.com 16792S: Supported 16793W: http://wireless.kernel.org/en/users/Drivers/wil6210 16794F: drivers/net/wireless/ath/wil6210/ 16795 16796WIMAX STACK 16797M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16798M: linux-wimax@intel.com 16799L: wimax@linuxwimax.org (subscribers-only) 16800S: Supported 16801W: http://linuxwimax.org 16802F: Documentation/wimax/README.wimax 16803F: include/linux/wimax/debug.h 16804F: include/net/wimax.h 16805F: include/uapi/linux/wimax.h 16806F: net/wimax/ 16807 16808WINBOND CIR DRIVER 16809M: David Härdeman <david@hardeman.nu> 16810S: Maintained 16811F: drivers/media/rc/winbond-cir.c 16812 16813RCMM REMOTE CONTROLS DECODER 16814M: Patrick Lerda <patrick9876@free.fr> 16815S: Maintained 16816F: drivers/media/rc/ir-rcmm-decoder.c 16817 16818WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16819M: William Breathitt Gray <vilhelm.gray@gmail.com> 16820L: linux-watchdog@vger.kernel.org 16821S: Maintained 16822F: drivers/watchdog/ebc-c384_wdt.c 16823 16824WINSYSTEMS WS16C48 GPIO DRIVER 16825M: William Breathitt Gray <vilhelm.gray@gmail.com> 16826L: linux-gpio@vger.kernel.org 16827S: Maintained 16828F: drivers/gpio/gpio-ws16c48.c 16829 16830WISTRON LAPTOP BUTTON DRIVER 16831M: Miloslav Trmac <mitr@volny.cz> 16832S: Maintained 16833F: drivers/input/misc/wistron_btns.c 16834 16835WL3501 WIRELESS PCMCIA CARD DRIVER 16836L: linux-wireless@vger.kernel.org 16837S: Odd fixes 16838F: drivers/net/wireless/wl3501* 16839 16840WOLFSON MICROELECTRONICS DRIVERS 16841L: patches@opensource.cirrus.com 16842T: git https://github.com/CirrusLogic/linux-drivers.git 16843W: https://github.com/CirrusLogic/linux-drivers/wiki 16844S: Supported 16845F: Documentation/hwmon/wm83?? 16846F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16847F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16848F: Documentation/devicetree/bindings/mfd/arizona.txt 16849F: Documentation/devicetree/bindings/mfd/wm831x.txt 16850F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16851F: arch/arm/mach-s3c64xx/mach-crag6410* 16852F: drivers/clk/clk-wm83*.c 16853F: drivers/extcon/extcon-arizona.c 16854F: drivers/leds/leds-wm83*.c 16855F: drivers/gpio/gpio-*wm*.c 16856F: drivers/gpio/gpio-arizona.c 16857F: drivers/hwmon/wm83??-hwmon.c 16858F: drivers/input/misc/wm831x-on.c 16859F: drivers/input/touchscreen/wm831x-ts.c 16860F: drivers/input/touchscreen/wm97*.c 16861F: drivers/mfd/arizona* 16862F: drivers/mfd/wm*.c 16863F: drivers/mfd/cs47l24* 16864F: drivers/power/supply/wm83*.c 16865F: drivers/rtc/rtc-wm83*.c 16866F: drivers/regulator/wm8*.c 16867F: drivers/regulator/arizona* 16868F: drivers/video/backlight/wm83*_bl.c 16869F: drivers/watchdog/wm83*_wdt.c 16870F: include/linux/mfd/arizona/ 16871F: include/linux/mfd/wm831x/ 16872F: include/linux/mfd/wm8350/ 16873F: include/linux/mfd/wm8400* 16874F: include/linux/regulator/arizona* 16875F: include/linux/wm97xx.h 16876F: include/sound/wm????.h 16877F: sound/soc/codecs/arizona.? 16878F: sound/soc/codecs/wm* 16879F: sound/soc/codecs/cs47l24* 16880 16881WORKQUEUE 16882M: Tejun Heo <tj@kernel.org> 16883R: Lai Jiangshan <jiangshanlai@gmail.com> 16884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16885S: Maintained 16886F: include/linux/workqueue.h 16887F: kernel/workqueue.c 16888F: Documentation/core-api/workqueue.rst 16889 16890X-POWERS AXP288 PMIC DRIVERS 16891M: Hans de Goede <hdegoede@redhat.com> 16892S: Maintained 16893N: axp288 16894F: drivers/acpi/pmic/intel_pmic_xpower.c 16895 16896X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16897M: Chen-Yu Tsai <wens@csie.org> 16898L: linux-kernel@vger.kernel.org 16899S: Maintained 16900N: axp[128] 16901 16902X.25 NETWORK LAYER 16903M: Andrew Hendry <andrew.hendry@gmail.com> 16904L: linux-x25@vger.kernel.org 16905S: Odd Fixes 16906F: Documentation/networking/x25* 16907F: include/net/x25* 16908F: net/x25/ 16909 16910X86 ARCHITECTURE (32-BIT AND 64-BIT) 16911M: Thomas Gleixner <tglx@linutronix.de> 16912M: Ingo Molnar <mingo@redhat.com> 16913M: Borislav Petkov <bp@alien8.de> 16914R: "H. Peter Anvin" <hpa@zytor.com> 16915M: x86@kernel.org 16916L: linux-kernel@vger.kernel.org 16917T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16918S: Maintained 16919F: Documentation/devicetree/bindings/x86/ 16920F: Documentation/x86/ 16921F: arch/x86/ 16922 16923X86 ENTRY CODE 16924M: Andy Lutomirski <luto@kernel.org> 16925L: linux-kernel@vger.kernel.org 16926T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16927S: Maintained 16928F: arch/x86/entry/ 16929 16930X86 MCE INFRASTRUCTURE 16931M: Tony Luck <tony.luck@intel.com> 16932M: Borislav Petkov <bp@alien8.de> 16933L: linux-edac@vger.kernel.org 16934S: Maintained 16935F: arch/x86/kernel/cpu/mcheck/* 16936 16937X86 MICROCODE UPDATE SUPPORT 16938M: Borislav Petkov <bp@alien8.de> 16939S: Maintained 16940F: arch/x86/kernel/cpu/microcode/* 16941 16942X86 MM 16943M: Dave Hansen <dave.hansen@linux.intel.com> 16944M: Andy Lutomirski <luto@kernel.org> 16945M: Peter Zijlstra <peterz@infradead.org> 16946L: linux-kernel@vger.kernel.org 16947T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16948S: Maintained 16949F: arch/x86/mm/ 16950 16951X86 PLATFORM DRIVERS 16952M: Darren Hart <dvhart@infradead.org> 16953M: Andy Shevchenko <andy@infradead.org> 16954L: platform-driver-x86@vger.kernel.org 16955T: git git://git.infradead.org/linux-platform-drivers-x86.git 16956S: Maintained 16957F: drivers/platform/x86/ 16958F: drivers/platform/olpc/ 16959 16960X86 PLATFORM DRIVERS - ARCH 16961R: Darren Hart <dvhart@infradead.org> 16962R: Andy Shevchenko <andy@infradead.org> 16963L: platform-driver-x86@vger.kernel.org 16964L: x86@kernel.org 16965T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16966S: Maintained 16967F: arch/x86/platform 16968 16969X86 VDSO 16970M: Andy Lutomirski <luto@kernel.org> 16971L: linux-kernel@vger.kernel.org 16972T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16973S: Maintained 16974F: arch/x86/entry/vdso/ 16975 16976XARRAY 16977M: Matthew Wilcox <willy@infradead.org> 16978L: linux-fsdevel@vger.kernel.org 16979S: Supported 16980F: Documentation/core-api/xarray.rst 16981F: lib/idr.c 16982F: lib/xarray.c 16983F: include/linux/idr.h 16984F: include/linux/xarray.h 16985F: tools/testing/radix-tree 16986 16987XBOX DVD IR REMOTE 16988M: Benjamin Valentin <benpicco@googlemail.com> 16989S: Maintained 16990F: drivers/media/rc/xbox_remote.c 16991F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16992 16993XC2028/3028 TUNER DRIVER 16994M: Mauro Carvalho Chehab <mchehab@kernel.org> 16995L: linux-media@vger.kernel.org 16996W: https://linuxtv.org 16997T: git git://linuxtv.org/media_tree.git 16998S: Maintained 16999F: drivers/media/tuners/tuner-xc2028.* 17000 17001XDP (eXpress Data Path) 17002M: Alexei Starovoitov <ast@kernel.org> 17003M: Daniel Borkmann <daniel@iogearbox.net> 17004M: David S. Miller <davem@davemloft.net> 17005M: Jakub Kicinski <jakub.kicinski@netronome.com> 17006M: Jesper Dangaard Brouer <hawk@kernel.org> 17007M: John Fastabend <john.fastabend@gmail.com> 17008L: netdev@vger.kernel.org 17009L: xdp-newbies@vger.kernel.org 17010L: bpf@vger.kernel.org 17011S: Supported 17012F: net/core/xdp.c 17013F: include/net/xdp.h 17014F: kernel/bpf/devmap.c 17015F: kernel/bpf/cpumap.c 17016F: include/trace/events/xdp.h 17017K: xdp 17018N: xdp 17019 17020XDP SOCKETS (AF_XDP) 17021M: Björn Töpel <bjorn.topel@intel.com> 17022M: Magnus Karlsson <magnus.karlsson@intel.com> 17023L: netdev@vger.kernel.org 17024L: bpf@vger.kernel.org 17025S: Maintained 17026F: kernel/bpf/xskmap.c 17027F: net/xdp/ 17028 17029XEN BLOCK SUBSYSTEM 17030M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17031M: Roger Pau Monné <roger.pau@citrix.com> 17032L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17033S: Supported 17034F: drivers/block/xen-blkback/* 17035F: drivers/block/xen* 17036 17037XEN HYPERVISOR ARM 17038M: Stefano Stabellini <sstabellini@kernel.org> 17039L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17040S: Maintained 17041F: arch/arm/xen/ 17042F: arch/arm/include/asm/xen/ 17043 17044XEN HYPERVISOR ARM64 17045M: Stefano Stabellini <sstabellini@kernel.org> 17046L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17047S: Maintained 17048F: arch/arm64/xen/ 17049F: arch/arm64/include/asm/xen/ 17050 17051XEN HYPERVISOR INTERFACE 17052M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17053M: Juergen Gross <jgross@suse.com> 17054R: Stefano Stabellini <sstabellini@kernel.org> 17055L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17056T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17057S: Supported 17058F: arch/x86/xen/ 17059F: arch/x86/platform/pvh/ 17060F: drivers/*/xen-*front.c 17061F: drivers/xen/ 17062F: arch/x86/include/asm/xen/ 17063F: arch/x86/include/asm/pvclock-abi.h 17064F: include/xen/ 17065F: include/uapi/xen/ 17066F: Documentation/ABI/stable/sysfs-hypervisor-xen 17067F: Documentation/ABI/testing/sysfs-hypervisor-xen 17068 17069XEN NETWORK BACKEND DRIVER 17070M: Wei Liu <wei.liu2@citrix.com> 17071M: Paul Durrant <paul.durrant@citrix.com> 17072L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17073L: netdev@vger.kernel.org 17074S: Supported 17075F: drivers/net/xen-netback/* 17076 17077XEN PCI SUBSYSTEM 17078M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17079L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17080S: Supported 17081F: arch/x86/pci/*xen* 17082F: drivers/pci/*xen* 17083 17084XEN PVSCSI DRIVERS 17085M: Juergen Gross <jgross@suse.com> 17086L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17087L: linux-scsi@vger.kernel.org 17088S: Supported 17089F: drivers/scsi/xen-scsifront.c 17090F: drivers/xen/xen-scsiback.c 17091F: include/xen/interface/io/vscsiif.h 17092 17093XEN SWIOTLB SUBSYSTEM 17094M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17095L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17096L: iommu@lists.linux-foundation.org 17097S: Supported 17098F: arch/x86/xen/*swiotlb* 17099F: drivers/xen/*swiotlb* 17100 17101XEN SOUND FRONTEND DRIVER 17102M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17103L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17104L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17105S: Supported 17106F: sound/xen/* 17107 17108XFS FILESYSTEM 17109M: Darrick J. Wong <darrick.wong@oracle.com> 17110M: linux-xfs@vger.kernel.org 17111L: linux-xfs@vger.kernel.org 17112W: http://xfs.org/ 17113T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17114S: Supported 17115F: Documentation/filesystems/xfs.txt 17116F: fs/xfs/ 17117 17118XILINX AXI ETHERNET DRIVER 17119M: Anirudha Sarangi <anirudh@xilinx.com> 17120M: John Linn <John.Linn@xilinx.com> 17121S: Maintained 17122F: drivers/net/ethernet/xilinx/xilinx_axienet* 17123 17124XILINX UARTLITE SERIAL DRIVER 17125M: Peter Korsgaard <jacmet@sunsite.dk> 17126L: linux-serial@vger.kernel.org 17127S: Maintained 17128F: drivers/tty/serial/uartlite.c 17129 17130XILINX VIDEO IP CORES 17131M: Hyun Kwon <hyun.kwon@xilinx.com> 17132M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17133L: linux-media@vger.kernel.org 17134T: git git://linuxtv.org/media_tree.git 17135S: Supported 17136F: Documentation/devicetree/bindings/media/xilinx/ 17137F: drivers/media/platform/xilinx/ 17138F: include/uapi/linux/xilinx-v4l2-controls.h 17139 17140XILLYBUS DRIVER 17141M: Eli Billauer <eli.billauer@gmail.com> 17142L: linux-kernel@vger.kernel.org 17143S: Supported 17144F: drivers/char/xillybus/ 17145 17146XLP9XX I2C DRIVER 17147M: George Cherian <george.cherian@cavium.com> 17148M: Jan Glauber <jglauber@cavium.com> 17149L: linux-i2c@vger.kernel.org 17150W: http://www.cavium.com 17151S: Supported 17152F: drivers/i2c/busses/i2c-xlp9xx.c 17153 17154XRA1403 GPIO EXPANDER 17155M: Nandor Han <nandor.han@ge.com> 17156M: Semi Malinen <semi.malinen@ge.com> 17157L: linux-gpio@vger.kernel.org 17158S: Maintained 17159F: drivers/gpio/gpio-xra1403.c 17160F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17161 17162XTENSA XTFPGA PLATFORM SUPPORT 17163M: Max Filippov <jcmvbkbc@gmail.com> 17164L: linux-xtensa@linux-xtensa.org 17165S: Maintained 17166F: drivers/spi/spi-xtensa-xtfpga.c 17167F: sound/soc/xtensa/xtfpga-i2s.c 17168 17169YAM DRIVER FOR AX.25 17170M: Jean-Paul Roubelat <jpr@f6fbb.org> 17171L: linux-hams@vger.kernel.org 17172S: Maintained 17173F: drivers/net/hamradio/yam* 17174F: include/linux/yam.h 17175 17176YAMA SECURITY MODULE 17177M: Kees Cook <keescook@chromium.org> 17178T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17179S: Supported 17180F: security/yama/ 17181F: Documentation/admin-guide/LSM/Yama.rst 17182 17183YEALINK PHONE DRIVER 17184M: Henk Vergonet <Henk.Vergonet@gmail.com> 17185L: usbb2k-api-dev@nongnu.org 17186S: Maintained 17187F: Documentation/input/devices/yealink.rst 17188F: drivers/input/misc/yealink.* 17189 17190Z8530 DRIVER FOR AX.25 17191M: Joerg Reuter <jreuter@yaina.de> 17192W: http://yaina.de/jreuter/ 17193W: http://www.qsl.net/dl1bke/ 17194L: linux-hams@vger.kernel.org 17195S: Maintained 17196F: Documentation/networking/z8530drv.txt 17197F: drivers/net/hamradio/*scc.c 17198F: drivers/net/hamradio/z8530.h 17199 17200ZBUD COMPRESSED PAGE ALLOCATOR 17201M: Seth Jennings <sjenning@redhat.com> 17202M: Dan Streetman <ddstreet@ieee.org> 17203L: linux-mm@kvack.org 17204S: Maintained 17205F: mm/zbud.c 17206F: include/linux/zbud.h 17207 17208ZD1211RW WIRELESS DRIVER 17209M: Daniel Drake <dsd@gentoo.org> 17210M: Ulrich Kunitz <kune@deine-taler.de> 17211W: http://zd1211.ath.cx/wiki/DriverRewrite 17212L: linux-wireless@vger.kernel.org 17213L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17214S: Maintained 17215F: drivers/net/wireless/zydas/zd1211rw/ 17216 17217ZD1301 MEDIA DRIVER 17218M: Antti Palosaari <crope@iki.fi> 17219L: linux-media@vger.kernel.org 17220W: https://linuxtv.org/ 17221W: http://palosaari.fi/linux/ 17222Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17223S: Maintained 17224F: drivers/media/usb/dvb-usb-v2/zd1301* 17225 17226ZD1301_DEMOD MEDIA DRIVER 17227M: Antti Palosaari <crope@iki.fi> 17228L: linux-media@vger.kernel.org 17229W: https://linuxtv.org/ 17230W: http://palosaari.fi/linux/ 17231Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17232S: Maintained 17233F: drivers/media/dvb-frontends/zd1301_demod* 17234 17235ZPOOL COMPRESSED PAGE STORAGE API 17236M: Dan Streetman <ddstreet@ieee.org> 17237L: linux-mm@kvack.org 17238S: Maintained 17239F: mm/zpool.c 17240F: include/linux/zpool.h 17241 17242ZR36067 VIDEO FOR LINUX DRIVER 17243L: mjpeg-users@lists.sourceforge.net 17244L: linux-media@vger.kernel.org 17245W: http://mjpeg.sourceforge.net/driver-zoran/ 17246T: hg https://linuxtv.org/hg/v4l-dvb 17247S: Odd Fixes 17248F: drivers/staging/media/zoran/ 17249 17250ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17251M: Minchan Kim <minchan@kernel.org> 17252M: Nitin Gupta <ngupta@vflare.org> 17253R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17254L: linux-kernel@vger.kernel.org 17255S: Maintained 17256F: drivers/block/zram/ 17257F: Documentation/blockdev/zram.txt 17258 17259ZS DECSTATION Z85C30 SERIAL DRIVER 17260M: "Maciej W. Rozycki" <macro@linux-mips.org> 17261S: Maintained 17262F: drivers/tty/serial/zs.* 17263 17264ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17265M: Minchan Kim <minchan@kernel.org> 17266M: Nitin Gupta <ngupta@vflare.org> 17267R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17268L: linux-mm@kvack.org 17269S: Maintained 17270F: mm/zsmalloc.c 17271F: include/linux/zsmalloc.h 17272F: Documentation/vm/zsmalloc.rst 17273 17274ZSWAP COMPRESSED SWAP CACHING 17275M: Seth Jennings <sjenning@redhat.com> 17276M: Dan Streetman <ddstreet@ieee.org> 17277L: linux-mm@kvack.org 17278S: Maintained 17279F: mm/zswap.c 17280 17281THE REST 17282M: Linus Torvalds <torvalds@linux-foundation.org> 17283L: linux-kernel@vger.kernel.org 17284Q: http://patchwork.kernel.org/project/LKML/list/ 17285T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17286S: Buried alive in reporters 17287F: * 17288F: */ 17289