1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 IIO DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 276F: drivers/iio/counter/104-quad-8.c 277 278ACCES PCI-IDIO-16 GPIO DRIVER 279M: William Breathitt Gray <vilhelm.gray@gmail.com> 280L: linux-gpio@vger.kernel.org 281S: Maintained 282F: drivers/gpio/gpio-pci-idio-16.c 283 284ACCES PCIe-IDIO-24 GPIO DRIVER 285M: William Breathitt Gray <vilhelm.gray@gmail.com> 286L: linux-gpio@vger.kernel.org 287S: Maintained 288F: drivers/gpio/gpio-pcie-idio-24.c 289 290ACENIC DRIVER 291M: Jes Sorensen <jes@trained-monkey.org> 292L: linux-acenic@sunsite.dk 293S: Maintained 294F: drivers/net/ethernet/alteon/acenic* 295 296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 297M: Peter Feuerer <peter@piie.net> 298L: platform-driver-x86@vger.kernel.org 299W: http://piie.net/?section=acerhdf 300S: Maintained 301F: drivers/platform/x86/acerhdf.c 302 303ACER WMI LAPTOP EXTRAS 304M: "Lee, Chun-Yi" <jlee@suse.com> 305L: platform-driver-x86@vger.kernel.org 306S: Maintained 307F: drivers/platform/x86/acer-wmi.c 308 309ACPI 310M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 311M: Len Brown <lenb@kernel.org> 312L: linux-acpi@vger.kernel.org 313W: https://01.org/linux-acpi 314Q: https://patchwork.kernel.org/project/linux-acpi/list/ 315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 316B: https://bugzilla.kernel.org 317S: Supported 318F: drivers/acpi/ 319F: drivers/pnp/pnpacpi/ 320F: include/linux/acpi.h 321F: include/linux/fwnode.h 322F: include/acpi/ 323F: Documentation/acpi/ 324F: Documentation/ABI/testing/sysfs-bus-acpi 325F: Documentation/ABI/testing/configfs-acpi 326F: drivers/pci/*acpi* 327F: drivers/pci/*/*acpi* 328F: tools/power/acpi/ 329 330ACPI APEI 331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 332M: Len Brown <lenb@kernel.org> 333L: linux-acpi@vger.kernel.org 334R: James Morse <james.morse@arm.com> 335R: Tony Luck <tony.luck@intel.com> 336R: Borislav Petkov <bp@alien8.de> 337F: drivers/acpi/apei/ 338 339ACPI COMPONENT ARCHITECTURE (ACPICA) 340M: Robert Moore <robert.moore@intel.com> 341M: Erik Schmauss <erik.schmauss@intel.com> 342M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 343L: linux-acpi@vger.kernel.org 344L: devel@acpica.org 345W: https://acpica.org/ 346W: https://github.com/acpica/acpica/ 347Q: https://patchwork.kernel.org/project/linux-acpi/list/ 348T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 349B: https://bugzilla.kernel.org 350B: https://bugs.acpica.org 351S: Supported 352F: drivers/acpi/acpica/ 353F: include/acpi/ 354F: tools/power/acpi/ 355 356ACPI FAN DRIVER 357M: Zhang Rui <rui.zhang@intel.com> 358L: linux-acpi@vger.kernel.org 359W: https://01.org/linux-acpi 360B: https://bugzilla.kernel.org 361S: Supported 362F: drivers/acpi/fan.c 363 364ACPI FOR ARM64 (ACPI/arm64) 365M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 366M: Hanjun Guo <hanjun.guo@linaro.org> 367M: Sudeep Holla <sudeep.holla@arm.com> 368L: linux-acpi@vger.kernel.org 369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 370S: Maintained 371F: drivers/acpi/arm64 372 373ACPI I2C MULTI INSTANTIATE DRIVER 374M: Hans de Goede <hdegoede@redhat.com> 375L: platform-driver-x86@vger.kernel.org 376S: Maintained 377F: drivers/platform/x86/i2c-multi-instantiate.c 378 379ACPI PMIC DRIVERS 380M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 381M: Len Brown <lenb@kernel.org> 382R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 383R: Mika Westerberg <mika.westerberg@linux.intel.com> 384L: linux-acpi@vger.kernel.org 385Q: https://patchwork.kernel.org/project/linux-acpi/list/ 386T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 387B: https://bugzilla.kernel.org 388S: Supported 389F: drivers/acpi/pmic/ 390 391ACPI THERMAL DRIVER 392M: Zhang Rui <rui.zhang@intel.com> 393L: linux-acpi@vger.kernel.org 394W: https://01.org/linux-acpi 395B: https://bugzilla.kernel.org 396S: Supported 397F: drivers/acpi/*thermal* 398 399ACPI VIDEO DRIVER 400M: Zhang Rui <rui.zhang@intel.com> 401L: linux-acpi@vger.kernel.org 402W: https://01.org/linux-acpi 403B: https://bugzilla.kernel.org 404S: Supported 405F: drivers/acpi/acpi_video.c 406 407ACPI WMI DRIVER 408L: platform-driver-x86@vger.kernel.org 409S: Orphan 410F: drivers/platform/x86/wmi.c 411F: include/uapi/linux/wmi.h 412 413AD1889 ALSA SOUND DRIVER 414W: https://parisc.wiki.kernel.org/index.php/AD1889 415L: linux-parisc@vger.kernel.org 416S: Maintained 417F: sound/pci/ad1889.* 418 419AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 420M: Michael Hennerich <michael.hennerich@analog.com> 421W: http://wiki.analog.com/AD5254 422W: http://ez.analog.com/community/linux-device-drivers 423S: Supported 424F: drivers/misc/ad525x_dpot.c 425 426AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 427M: Michael Hennerich <michael.hennerich@analog.com> 428W: http://wiki.analog.com/AD5398 429W: http://ez.analog.com/community/linux-device-drivers 430S: Supported 431F: drivers/regulator/ad5398.c 432 433AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 434M: Michael Hennerich <michael.hennerich@analog.com> 435W: http://wiki.analog.com/AD7142 436W: http://ez.analog.com/community/linux-device-drivers 437S: Supported 438F: drivers/input/misc/ad714x.c 439 440AD7877 TOUCHSCREEN DRIVER 441M: Michael Hennerich <michael.hennerich@analog.com> 442W: http://wiki.analog.com/AD7877 443W: http://ez.analog.com/community/linux-device-drivers 444S: Supported 445F: drivers/input/touchscreen/ad7877.c 446 447AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 448M: Michael Hennerich <michael.hennerich@analog.com> 449W: http://wiki.analog.com/AD7879 450W: http://ez.analog.com/community/linux-device-drivers 451S: Supported 452F: drivers/input/touchscreen/ad7879.c 453 454ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 455M: Jiri Kosina <jikos@kernel.org> 456S: Maintained 457 458ADF7242 IEEE 802.15.4 RADIO DRIVER 459M: Michael Hennerich <michael.hennerich@analog.com> 460W: https://wiki.analog.com/ADF7242 461W: http://ez.analog.com/community/linux-device-drivers 462L: linux-wpan@vger.kernel.org 463S: Supported 464F: drivers/net/ieee802154/adf7242.c 465F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 466 467ADM1025 HARDWARE MONITOR DRIVER 468M: Jean Delvare <jdelvare@suse.com> 469L: linux-hwmon@vger.kernel.org 470S: Maintained 471F: Documentation/hwmon/adm1025 472F: drivers/hwmon/adm1025.c 473 474ADM1029 HARDWARE MONITOR DRIVER 475M: Corentin Labbe <clabbe.montjoie@gmail.com> 476L: linux-hwmon@vger.kernel.org 477S: Maintained 478F: drivers/hwmon/adm1029.c 479 480ADM8211 WIRELESS DRIVER 481L: linux-wireless@vger.kernel.org 482W: http://wireless.kernel.org/ 483S: Orphan 484F: drivers/net/wireless/admtek/adm8211.* 485 486ADP1653 FLASH CONTROLLER DRIVER 487M: Sakari Ailus <sakari.ailus@iki.fi> 488L: linux-media@vger.kernel.org 489S: Maintained 490F: drivers/media/i2c/adp1653.c 491F: include/media/i2c/adp1653.h 492 493ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 494M: Michael Hennerich <michael.hennerich@analog.com> 495W: http://wiki.analog.com/ADP5520 496W: http://ez.analog.com/community/linux-device-drivers 497S: Supported 498F: drivers/mfd/adp5520.c 499F: drivers/video/backlight/adp5520_bl.c 500F: drivers/leds/leds-adp5520.c 501F: drivers/gpio/gpio-adp5520.c 502F: drivers/input/keyboard/adp5520-keys.c 503 504ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP5588 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/input/keyboard/adp5588-keys.c 510F: drivers/gpio/gpio-adp5588.c 511 512ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 513M: Michael Hennerich <michael.hennerich@analog.com> 514W: http://wiki.analog.com/ADP8860 515W: http://ez.analog.com/community/linux-device-drivers 516S: Supported 517F: drivers/video/backlight/adp8860_bl.c 518 519ADS1015 HARDWARE MONITOR DRIVER 520M: Dirk Eibach <eibach@gdsys.de> 521L: linux-hwmon@vger.kernel.org 522S: Maintained 523F: Documentation/hwmon/ads1015 524F: drivers/hwmon/ads1015.c 525F: include/linux/platform_data/ads1015.h 526 527ADT746X FAN DRIVER 528M: Colin Leroy <colin@colino.net> 529S: Maintained 530F: drivers/macintosh/therm_adt746x.c 531 532ADT7475 HARDWARE MONITOR DRIVER 533M: Jean Delvare <jdelvare@suse.com> 534L: linux-hwmon@vger.kernel.org 535S: Maintained 536F: Documentation/hwmon/adt7475 537F: drivers/hwmon/adt7475.c 538 539ADVANSYS SCSI DRIVER 540M: Matthew Wilcox <willy@infradead.org> 541M: Hannes Reinecke <hare@suse.com> 542L: linux-scsi@vger.kernel.org 543S: Maintained 544F: Documentation/scsi/advansys.txt 545F: drivers/scsi/advansys.c 546 547ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 548M: Michael Hennerich <michael.hennerich@analog.com> 549W: http://wiki.analog.com/ADXL345 550W: http://ez.analog.com/community/linux-device-drivers 551S: Supported 552F: drivers/input/misc/adxl34x.c 553 554ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 555M: Stefan Popa <stefan.popa@analog.com> 556W: http://ez.analog.com/community/linux-device-drivers 557S: Supported 558F: drivers/iio/accel/adxl372.c 559F: drivers/iio/accel/adxl372_spi.c 560F: drivers/iio/accel/adxl372_i2c.c 561F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 562 563AF9013 MEDIA DRIVER 564M: Antti Palosaari <crope@iki.fi> 565L: linux-media@vger.kernel.org 566W: https://linuxtv.org 567W: http://palosaari.fi/linux/ 568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 569T: git git://linuxtv.org/anttip/media_tree.git 570S: Maintained 571F: drivers/media/dvb-frontends/af9013* 572 573AF9033 MEDIA DRIVER 574M: Antti Palosaari <crope@iki.fi> 575L: linux-media@vger.kernel.org 576W: https://linuxtv.org 577W: http://palosaari.fi/linux/ 578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 579T: git git://linuxtv.org/anttip/media_tree.git 580S: Maintained 581F: drivers/media/dvb-frontends/af9033* 582 583AFFS FILE SYSTEM 584M: David Sterba <dsterba@suse.com> 585L: linux-fsdevel@vger.kernel.org 586S: Odd Fixes 587F: Documentation/filesystems/affs.txt 588F: fs/affs/ 589 590AFS FILESYSTEM 591M: David Howells <dhowells@redhat.com> 592L: linux-afs@lists.infradead.org 593S: Supported 594F: fs/afs/ 595F: include/trace/events/afs.h 596F: Documentation/filesystems/afs.txt 597W: https://www.infradead.org/~dhowells/kafs/ 598 599AGPGART DRIVER 600M: David Airlie <airlied@linux.ie> 601T: git git://anongit.freedesktop.org/drm/drm 602S: Maintained 603F: drivers/char/agp/ 604F: include/linux/agp* 605F: include/uapi/linux/agp* 606 607AHA152X SCSI DRIVER 608M: "Juergen E. Fischer" <fischer@norbit.de> 609L: linux-scsi@vger.kernel.org 610S: Maintained 611F: drivers/scsi/aha152x* 612F: drivers/scsi/pcmcia/aha152x* 613 614AIC7XXX / AIC79XX SCSI DRIVER 615M: Hannes Reinecke <hare@suse.com> 616L: linux-scsi@vger.kernel.org 617S: Maintained 618F: drivers/scsi/aic7xxx/ 619 620AIMSLAB FM RADIO RECEIVER DRIVER 621M: Hans Verkuil <hverkuil@xs4all.nl> 622L: linux-media@vger.kernel.org 623T: git git://linuxtv.org/media_tree.git 624W: https://linuxtv.org 625S: Maintained 626F: drivers/media/radio/radio-aimslab* 627 628AIO 629M: Benjamin LaHaise <bcrl@kvack.org> 630L: linux-aio@kvack.org 631S: Supported 632F: fs/aio.c 633F: include/linux/*aio*.h 634 635AIRSPY MEDIA DRIVER 636M: Antti Palosaari <crope@iki.fi> 637L: linux-media@vger.kernel.org 638W: https://linuxtv.org 639W: http://palosaari.fi/linux/ 640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 641T: git git://linuxtv.org/anttip/media_tree.git 642S: Maintained 643F: drivers/media/usb/airspy/ 644 645ALACRITECH GIGABIT ETHERNET DRIVER 646M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 647S: Maintained 648F: drivers/net/ethernet/alacritech/* 649 650ALCATEL SPEEDTOUCH USB DRIVER 651M: Duncan Sands <duncan.sands@free.fr> 652L: linux-usb@vger.kernel.org 653W: http://www.linux-usb.org/SpeedTouch/ 654S: Maintained 655F: drivers/usb/atm/speedtch.c 656F: drivers/usb/atm/usbatm.c 657 658ALCHEMY AU1XX0 MMC DRIVER 659M: Manuel Lauss <manuel.lauss@gmail.com> 660S: Maintained 661F: drivers/mmc/host/au1xmmc.c 662 663ALI1563 I2C DRIVER 664M: Rudolf Marek <r.marek@assembler.cz> 665L: linux-i2c@vger.kernel.org 666S: Maintained 667F: Documentation/i2c/busses/i2c-ali1563 668F: drivers/i2c/busses/i2c-ali1563.c 669 670ALLWINNER SECURITY SYSTEM 671M: Corentin Labbe <clabbe.montjoie@gmail.com> 672L: linux-crypto@vger.kernel.org 673S: Maintained 674F: drivers/crypto/sunxi-ss/ 675 676ALLWINNER VPU DRIVER 677M: Maxime Ripard <maxime.ripard@bootlin.com> 678M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 679L: linux-media@vger.kernel.org 680S: Maintained 681F: drivers/staging/media/sunxi/cedrus/ 682 683ALPHA PORT 684M: Richard Henderson <rth@twiddle.net> 685M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 686M: Matt Turner <mattst88@gmail.com> 687S: Odd Fixes 688L: linux-alpha@vger.kernel.org 689F: arch/alpha/ 690 691ALPS PS/2 TOUCHPAD DRIVER 692R: Pali Rohár <pali.rohar@gmail.com> 693F: drivers/input/mouse/alps.* 694 695ALTERA I2C CONTROLLER DRIVER 696M: Thor Thayer <thor.thayer@linux.intel.com> 697S: Maintained 698F: drivers/i2c/busses/i2c-altera.c 699 700ALTERA MAILBOX DRIVER 701M: Ley Foon Tan <lftan@altera.com> 702L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 703S: Maintained 704F: drivers/mailbox/mailbox-altera.c 705 706ALTERA PIO DRIVER 707M: Tien Hock Loh <thloh@altera.com> 708L: linux-gpio@vger.kernel.org 709S: Maintained 710F: drivers/gpio/gpio-altera.c 711 712ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 713M: Thor Thayer <thor.thayer@linux.intel.com> 714S: Maintained 715F: drivers/gpio/gpio-altera-a10sr.c 716F: drivers/mfd/altera-a10sr.c 717F: drivers/reset/reset-a10sr.c 718F: include/linux/mfd/altera-a10sr.h 719F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 720 721ALTERA TRIPLE SPEED ETHERNET DRIVER 722M: Thor Thayer <thor.thayer@linux.intel.com> 723L: netdev@vger.kernel.org 724L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 725S: Maintained 726F: drivers/net/ethernet/altera/ 727 728ALTERA UART/JTAG UART SERIAL DRIVERS 729M: Tobias Klauser <tklauser@distanz.ch> 730L: linux-serial@vger.kernel.org 731L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 732S: Maintained 733F: drivers/tty/serial/altera_uart.c 734F: drivers/tty/serial/altera_jtaguart.c 735F: include/linux/altera_uart.h 736F: include/linux/altera_jtaguart.h 737 738AMAZON ETHERNET DRIVERS 739M: Netanel Belgazal <netanel@amazon.com> 740R: Saeed Bishara <saeedb@amazon.com> 741R: Zorik Machulsky <zorik@amazon.com> 742L: netdev@vger.kernel.org 743S: Supported 744F: Documentation/networking/device_drivers/amazon/ena.txt 745F: drivers/net/ethernet/amazon/ 746 747AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 748M: Tom Lendacky <thomas.lendacky@amd.com> 749M: Gary Hook <gary.hook@amd.com> 750L: linux-crypto@vger.kernel.org 751S: Supported 752F: drivers/crypto/ccp/ 753F: include/linux/ccp.h 754 755AMD DISPLAY CORE 756M: Harry Wentland <harry.wentland@amd.com> 757M: Leo Li <sunpeng.li@amd.com> 758L: amd-gfx@lists.freedesktop.org 759T: git git://people.freedesktop.org/~agd5f/linux 760S: Supported 761F: drivers/gpu/drm/amd/display/ 762 763AMD FAM15H PROCESSOR POWER MONITORING DRIVER 764M: Huang Rui <ray.huang@amd.com> 765L: linux-hwmon@vger.kernel.org 766S: Supported 767F: Documentation/hwmon/fam15h_power 768F: drivers/hwmon/fam15h_power.c 769 770AMD FCH GPIO DRIVER 771M: Enrico Weigelt, metux IT consult <info@metux.net> 772L: linux-gpio@vger.kernel.org 773S: Maintained 774F: drivers/gpio/gpio-amd-fch.c 775F: include/linux/platform_data/gpio/gpio-amd-fch.h 776 777AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 778L: linux-geode@lists.infradead.org (moderated for non-subscribers) 779S: Orphan 780F: drivers/usb/gadget/udc/amd5536udc.* 781 782AMD GEODE PROCESSOR/CHIPSET SUPPORT 783P: Andres Salomon <dilinger@queued.net> 784L: linux-geode@lists.infradead.org (moderated for non-subscribers) 785W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 786S: Supported 787F: drivers/char/hw_random/geode-rng.c 788F: drivers/crypto/geode* 789F: drivers/video/fbdev/geode/ 790F: arch/x86/include/asm/geode.h 791 792AMD IOMMU (AMD-VI) 793M: Joerg Roedel <joro@8bytes.org> 794L: iommu@lists.linux-foundation.org 795T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 796S: Maintained 797F: drivers/iommu/amd_iommu*.[ch] 798F: include/linux/amd-iommu.h 799 800AMD KFD 801M: Oded Gabbay <oded.gabbay@gmail.com> 802L: dri-devel@lists.freedesktop.org 803T: git git://people.freedesktop.org/~gabbayo/linux.git 804S: Supported 805F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 806F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 807F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 808F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 809F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 810F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 811F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 812F: drivers/gpu/drm/amd/amdkfd/ 813F: drivers/gpu/drm/amd/include/cik_structs.h 814F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 815F: drivers/gpu/drm/amd/include/vi_structs.h 816F: drivers/gpu/drm/amd/include/v9_structs.h 817F: include/uapi/linux/kfd_ioctl.h 818 819AMD POWERPLAY 820M: Rex Zhu <rex.zhu@amd.com> 821M: Evan Quan <evan.quan@amd.com> 822L: amd-gfx@lists.freedesktop.org 823S: Supported 824F: drivers/gpu/drm/amd/powerplay/ 825T: git git://people.freedesktop.org/~agd5f/linux 826 827AMD SEATTLE DEVICE TREE SUPPORT 828M: Brijesh Singh <brijeshkumar.singh@amd.com> 829M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 830M: Tom Lendacky <thomas.lendacky@amd.com> 831S: Supported 832F: arch/arm64/boot/dts/amd/ 833 834AMD XGBE DRIVER 835M: Tom Lendacky <thomas.lendacky@amd.com> 836L: netdev@vger.kernel.org 837S: Supported 838F: drivers/net/ethernet/amd/xgbe/ 839F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 840 841ANALOG DEVICES INC AD5686 DRIVER 842M: Stefan Popa <stefan.popa@analog.com> 843L: linux-pm@vger.kernel.org 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/iio/dac/ad5686* 847F: drivers/iio/dac/ad5696* 848 849ANALOG DEVICES INC AD5758 DRIVER 850M: Stefan Popa <stefan.popa@analog.com> 851L: linux-iio@vger.kernel.org 852W: http://ez.analog.com/community/linux-device-drivers 853S: Supported 854F: drivers/iio/dac/ad5758.c 855F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 856 857ANALOG DEVICES INC AD7124 DRIVER 858M: Stefan Popa <stefan.popa@analog.com> 859L: linux-iio@vger.kernel.org 860W: http://ez.analog.com/community/linux-device-drivers 861S: Supported 862F: drivers/iio/adc/ad7124.c 863F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 864 865ANALOG DEVICES INC AD7606 DRIVER 866M: Stefan Popa <stefan.popa@analog.com> 867L: linux-iio@vger.kernel.org 868W: http://ez.analog.com/community/linux-device-drivers 869S: Supported 870F: drivers/iio/adc/ad7606.c 871F: Documentation/devicetree/bindings/iio/adc/ad7606.txt 872 873ANALOG DEVICES INC AD7768-1 DRIVER 874M: Stefan Popa <stefan.popa@analog.com> 875L: linux-iio@vger.kernel.org 876W: http://ez.analog.com/community/linux-device-drivers 877S: Supported 878F: drivers/iio/adc/ad7768-1.c 879F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 880 881ANALOG DEVICES INC AD9389B DRIVER 882M: Hans Verkuil <hans.verkuil@cisco.com> 883L: linux-media@vger.kernel.org 884S: Maintained 885F: drivers/media/i2c/ad9389b* 886 887ANALOG DEVICES INC ADGS1408 DRIVER 888M: Mircea Caprioru <mircea.caprioru@analog.com> 889S: Supported 890F: drivers/mux/adgs1408.c 891F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 892 893ANALOG DEVICES INC ADP5061 DRIVER 894M: Stefan Popa <stefan.popa@analog.com> 895L: linux-pm@vger.kernel.org 896W: http://ez.analog.com/community/linux-device-drivers 897S: Supported 898F: drivers/power/supply/adp5061.c 899 900ANALOG DEVICES INC ADV7180 DRIVER 901M: Lars-Peter Clausen <lars@metafoo.de> 902L: linux-media@vger.kernel.org 903W: http://ez.analog.com/community/linux-device-drivers 904S: Supported 905F: drivers/media/i2c/adv7180.c 906 907ANALOG DEVICES INC ADV748X DRIVER 908M: Kieran Bingham <kieran.bingham@ideasonboard.com> 909L: linux-media@vger.kernel.org 910S: Maintained 911F: drivers/media/i2c/adv748x/* 912 913ANALOG DEVICES INC ADV7511 DRIVER 914M: Hans Verkuil <hans.verkuil@cisco.com> 915L: linux-media@vger.kernel.org 916S: Maintained 917F: drivers/media/i2c/adv7511* 918 919ANALOG DEVICES INC ADV7604 DRIVER 920M: Hans Verkuil <hans.verkuil@cisco.com> 921L: linux-media@vger.kernel.org 922S: Maintained 923F: drivers/media/i2c/adv7604* 924 925ANALOG DEVICES INC ADV7842 DRIVER 926M: Hans Verkuil <hans.verkuil@cisco.com> 927L: linux-media@vger.kernel.org 928S: Maintained 929F: drivers/media/i2c/adv7842* 930 931ANALOG DEVICES INC ASOC CODEC DRIVERS 932M: Lars-Peter Clausen <lars@metafoo.de> 933L: alsa-devel@alsa-project.org (moderated for non-subscribers) 934W: http://wiki.analog.com/ 935W: http://ez.analog.com/community/linux-device-drivers 936S: Supported 937F: sound/soc/codecs/adau* 938F: sound/soc/codecs/adav* 939F: sound/soc/codecs/ad1* 940F: sound/soc/codecs/ad7* 941F: sound/soc/codecs/ssm* 942F: sound/soc/codecs/sigmadsp.* 943 944ANALOG DEVICES INC DMA DRIVERS 945M: Lars-Peter Clausen <lars@metafoo.de> 946W: http://ez.analog.com/community/linux-device-drivers 947S: Supported 948F: drivers/dma/dma-axi-dmac.c 949 950ANALOG DEVICES INC IIO DRIVERS 951M: Lars-Peter Clausen <lars@metafoo.de> 952M: Michael Hennerich <Michael.Hennerich@analog.com> 953W: http://wiki.analog.com/ 954W: http://ez.analog.com/community/linux-device-drivers 955S: Supported 956F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 957F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 958F: drivers/iio/*/ad* 959F: drivers/iio/adc/ltc2497* 960X: drivers/iio/*/adjd* 961F: drivers/staging/iio/*/ad* 962 963ANDES ARCHITECTURE 964M: Greentime Hu <green.hu@gmail.com> 965M: Vincent Chen <deanbo422@gmail.com> 966T: git https://github.com/andestech/linux.git 967S: Supported 968F: arch/nds32/ 969F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 970F: Documentation/devicetree/bindings/nds32/ 971K: nds32 972N: nds32 973 974ANDROID CONFIG FRAGMENTS 975M: Rob Herring <robh@kernel.org> 976S: Supported 977F: kernel/configs/android* 978 979ANDROID DRIVERS 980M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 981M: Arve Hjønnevåg <arve@android.com> 982M: Todd Kjos <tkjos@android.com> 983M: Martijn Coenen <maco@android.com> 984M: Joel Fernandes <joel@joelfernandes.org> 985M: Christian Brauner <christian@brauner.io> 986T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 987L: devel@driverdev.osuosl.org 988S: Supported 989F: drivers/android/ 990F: drivers/staging/android/ 991 992ANDROID GOLDFISH PIC DRIVER 993M: Miodrag Dinic <miodrag.dinic@mips.com> 994S: Supported 995F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 996F: drivers/irqchip/irq-goldfish-pic.c 997 998ANDROID GOLDFISH RTC DRIVER 999M: Miodrag Dinic <miodrag.dinic@mips.com> 1000S: Supported 1001F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1002F: drivers/rtc/rtc-goldfish.c 1003 1004ANDROID ION DRIVER 1005M: Laura Abbott <labbott@redhat.com> 1006M: Sumit Semwal <sumit.semwal@linaro.org> 1007L: devel@driverdev.osuosl.org 1008L: dri-devel@lists.freedesktop.org 1009L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1010S: Supported 1011F: drivers/staging/android/ion 1012F: drivers/staging/android/uapi/ion.h 1013 1014AOA (Apple Onboard Audio) ALSA DRIVER 1015M: Johannes Berg <johannes@sipsolutions.net> 1016L: linuxppc-dev@lists.ozlabs.org 1017L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1018S: Maintained 1019F: sound/aoa/ 1020 1021APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1022M: William Breathitt Gray <vilhelm.gray@gmail.com> 1023L: linux-iio@vger.kernel.org 1024S: Maintained 1025F: drivers/iio/adc/stx104.c 1026 1027APM DRIVER 1028M: Jiri Kosina <jikos@kernel.org> 1029S: Odd fixes 1030T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1031F: arch/x86/kernel/apm_32.c 1032F: include/linux/apm_bios.h 1033F: include/uapi/linux/apm_bios.h 1034F: drivers/char/apm-emulation.c 1035 1036APPARMOR SECURITY MODULE 1037M: John Johansen <john.johansen@canonical.com> 1038L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1039W: wiki.apparmor.net 1040T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1041S: Supported 1042F: security/apparmor/ 1043F: Documentation/admin-guide/LSM/apparmor.rst 1044 1045APPLE BCM5974 MULTITOUCH DRIVER 1046M: Henrik Rydberg <rydberg@bitmath.org> 1047L: linux-input@vger.kernel.org 1048S: Odd fixes 1049F: drivers/input/mouse/bcm5974.c 1050 1051APPLE SMC DRIVER 1052M: Henrik Rydberg <rydberg@bitmath.org> 1053L: linux-hwmon@vger.kernel.org 1054S: Odd fixes 1055F: drivers/hwmon/applesmc.c 1056 1057APPLETALK NETWORK LAYER 1058L: netdev@vger.kernel.org 1059S: Odd fixes 1060F: drivers/net/appletalk/ 1061F: net/appletalk/ 1062F: include/linux/atalk.h 1063F: include/uapi/linux/atalk.h 1064 1065APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1066M: Khuong Dinh <khuong@os.amperecomputing.com> 1067S: Supported 1068F: arch/arm64/boot/dts/apm/ 1069 1070APPLIED MICRO (APM) X-GENE SOC EDAC 1071M: Khuong Dinh <khuong@os.amperecomputing.com> 1072S: Supported 1073F: drivers/edac/xgene_edac.c 1074F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1075 1076APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1077M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1078M: Keyur Chudgar <keyur@os.amperecomputing.com> 1079S: Supported 1080F: drivers/net/ethernet/apm/xgene-v2/ 1081 1082APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1083M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1084M: Keyur Chudgar <keyur@os.amperecomputing.com> 1085M: Quan Nguyen <quan@os.amperecomputing.com> 1086S: Supported 1087F: drivers/net/ethernet/apm/xgene/ 1088F: drivers/net/phy/mdio-xgene.c 1089F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1090F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1091 1092APPLIED MICRO (APM) X-GENE SOC PMU 1093M: Khuong Dinh <khuong@os.amperecomputing.com> 1094S: Supported 1095F: drivers/perf/xgene_pmu.c 1096F: Documentation/perf/xgene-pmu.txt 1097F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1098 1099APTINA CAMERA SENSOR PLL 1100M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1101L: linux-media@vger.kernel.org 1102S: Maintained 1103F: drivers/media/i2c/aptina-pll.* 1104 1105ARC FRAMEBUFFER DRIVER 1106M: Jaya Kumar <jayalk@intworks.biz> 1107S: Maintained 1108F: drivers/video/fbdev/arcfb.c 1109F: drivers/video/fbdev/core/fb_defio.c 1110 1111ARC PGU DRM DRIVER 1112M: Alexey Brodkin <abrodkin@synopsys.com> 1113S: Supported 1114F: drivers/gpu/drm/arc/ 1115F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1116 1117ARCNET NETWORK LAYER 1118M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1119L: netdev@vger.kernel.org 1120S: Maintained 1121F: drivers/net/arcnet/ 1122F: include/uapi/linux/if_arcnet.h 1123 1124ARM ARCHITECTED TIMER DRIVER 1125M: Mark Rutland <mark.rutland@arm.com> 1126M: Marc Zyngier <marc.zyngier@arm.com> 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1128S: Maintained 1129F: arch/arm/include/asm/arch_timer.h 1130F: arch/arm64/include/asm/arch_timer.h 1131F: drivers/clocksource/arm_arch_timer.c 1132 1133ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1134M: Linus Walleij <linus.walleij@linaro.org> 1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1136S: Maintained 1137F: Documentation/devicetree/bindings/arm/arm-boards 1138F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1139F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1140F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1141F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1142F: arch/arm/mach-integrator/ 1143F: arch/arm/mach-realview/ 1144F: arch/arm/mach-versatile/ 1145F: arch/arm/plat-versatile/ 1146F: arch/arm/boot/dts/arm-realview-* 1147F: arch/arm/boot/dts/integrator* 1148F: arch/arm/boot/dts/versatile* 1149F: drivers/clk/versatile/ 1150F: drivers/i2c/busses/i2c-versatile.c 1151F: drivers/irqchip/irq-versatile-fpga.c 1152F: drivers/mtd/maps/physmap_of_versatile.c 1153F: drivers/power/reset/arm-versatile-reboot.c 1154F: drivers/soc/versatile/ 1155 1156ARM HDLCD DRM DRIVER 1157M: Liviu Dudau <liviu.dudau@arm.com> 1158S: Supported 1159F: drivers/gpu/drm/arm/hdlcd_* 1160F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1161 1162ARM KOMEDA DRM-KMS DRIVER 1163M: James (Qian) Wang <james.qian.wang@arm.com> 1164M: Liviu Dudau <liviu.dudau@arm.com> 1165L: Mali DP Maintainers <malidp@foss.arm.com> 1166S: Supported 1167T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1168F: drivers/gpu/drm/arm/display/include/ 1169F: drivers/gpu/drm/arm/display/komeda/ 1170F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt 1171F: Documentation/gpu/komeda-kms.rst 1172 1173ARM MALI-DP DRM DRIVER 1174M: Liviu Dudau <liviu.dudau@arm.com> 1175M: Brian Starkey <brian.starkey@arm.com> 1176L: Mali DP Maintainers <malidp@foss.arm.com> 1177S: Supported 1178T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1179F: drivers/gpu/drm/arm/ 1180F: Documentation/devicetree/bindings/display/arm,malidp.txt 1181F: Documentation/gpu/afbc.rst 1182 1183ARM MFM AND FLOPPY DRIVERS 1184M: Ian Molton <spyro@f2s.com> 1185S: Maintained 1186F: arch/arm/lib/floppydma.S 1187F: arch/arm/include/asm/floppy.h 1188 1189ARM PMU PROFILING AND DEBUGGING 1190M: Will Deacon <will.deacon@arm.com> 1191M: Mark Rutland <mark.rutland@arm.com> 1192S: Maintained 1193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1194F: arch/arm*/kernel/perf_* 1195F: arch/arm/oprofile/common.c 1196F: arch/arm*/kernel/hw_breakpoint.c 1197F: arch/arm*/include/asm/hw_breakpoint.h 1198F: arch/arm*/include/asm/perf_event.h 1199F: drivers/perf/* 1200F: include/linux/perf/arm_pmu.h 1201F: Documentation/devicetree/bindings/arm/pmu.yaml 1202F: Documentation/devicetree/bindings/perf/ 1203 1204ARM PORT 1205M: Russell King <linux@armlinux.org.uk> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207W: http://www.armlinux.org.uk/ 1208S: Odd Fixes 1209T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1210F: arch/arm/ 1211X: arch/arm/boot/dts/ 1212 1213ARM PRIMECELL AACI PL041 DRIVER 1214M: Russell King <linux@armlinux.org.uk> 1215S: Odd Fixes 1216F: sound/arm/aaci.* 1217 1218ARM PRIMECELL BUS SUPPORT 1219M: Russell King <linux@armlinux.org.uk> 1220S: Odd Fixes 1221F: drivers/amba/ 1222F: include/linux/amba/bus.h 1223 1224ARM PRIMECELL CLCD PL110 DRIVER 1225M: Russell King <linux@armlinux.org.uk> 1226S: Odd Fixes 1227F: drivers/video/fbdev/amba-clcd.* 1228 1229ARM PRIMECELL KMI PL050 DRIVER 1230M: Russell King <linux@armlinux.org.uk> 1231S: Odd Fixes 1232F: drivers/input/serio/ambakmi.* 1233F: include/linux/amba/kmi.h 1234 1235ARM PRIMECELL MMCI PL180/1 DRIVER 1236M: Russell King <linux@armlinux.org.uk> 1237S: Odd Fixes 1238F: drivers/mmc/host/mmci.* 1239F: include/linux/amba/mmci.h 1240 1241ARM PRIMECELL SSP PL022 SPI DRIVER 1242M: Linus Walleij <linus.walleij@linaro.org> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Maintained 1245F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1246F: drivers/spi/spi-pl022.c 1247 1248ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1249M: Russell King <linux@armlinux.org.uk> 1250S: Odd Fixes 1251F: drivers/tty/serial/amba-pl01*.c 1252F: include/linux/amba/serial.h 1253 1254ARM PRIMECELL VIC PL190/PL192 DRIVER 1255M: Linus Walleij <linus.walleij@linaro.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1259F: drivers/irqchip/irq-vic.c 1260 1261ARM SMMU DRIVERS 1262M: Will Deacon <will.deacon@arm.com> 1263R: Robin Murphy <robin.murphy@arm.com> 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1265S: Maintained 1266F: drivers/iommu/arm-smmu.c 1267F: drivers/iommu/arm-smmu-v3.c 1268F: drivers/iommu/io-pgtable-arm.c 1269F: drivers/iommu/io-pgtable-arm-v7s.c 1270 1271ARM SUB-ARCHITECTURES 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-*/ 1275F: arch/arm/plat-*/ 1276T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1277 1278ARM/ACTIONS SEMI ARCHITECTURE 1279M: Andreas Färber <afaerber@suse.de> 1280R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282S: Maintained 1283N: owl 1284F: arch/arm/mach-actions/ 1285F: arch/arm/boot/dts/owl-* 1286F: arch/arm64/boot/dts/actions/ 1287F: drivers/clk/actions/ 1288F: drivers/clocksource/timer-owl* 1289F: drivers/dma/owl-dma.c 1290F: drivers/i2c/busses/i2c-owl.c 1291F: drivers/pinctrl/actions/* 1292F: drivers/soc/actions/ 1293F: include/dt-bindings/power/owl-* 1294F: include/linux/soc/actions/ 1295F: Documentation/devicetree/bindings/arm/actions.txt 1296F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1297F: Documentation/devicetree/bindings/dma/owl-dma.txt 1298F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1299F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1300F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1301F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1302 1303ARM/ADS SPHERE MACHINE SUPPORT 1304M: Lennert Buytenhek <kernel@wantstofly.org> 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1306S: Maintained 1307 1308ARM/AFEB9260 MACHINE SUPPORT 1309M: Sergey Lapin <slapin@ossfans.org> 1310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1311S: Maintained 1312 1313ARM/AJECO 1ARM MACHINE SUPPORT 1314M: Lennert Buytenhek <kernel@wantstofly.org> 1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1316S: Maintained 1317 1318ARM/Allwinner SoC Clock Support 1319M: Emilio López <emilio@elopez.com.ar> 1320S: Maintained 1321F: drivers/clk/sunxi/ 1322 1323ARM/Allwinner sunXi SoC support 1324M: Maxime Ripard <maxime.ripard@bootlin.com> 1325M: Chen-Yu Tsai <wens@csie.org> 1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1327S: Maintained 1328N: sun[x456789]i 1329N: sun50i 1330F: arch/arm/mach-sunxi/ 1331F: arch/arm64/boot/dts/allwinner/ 1332F: drivers/clk/sunxi-ng/ 1333F: drivers/pinctrl/sunxi/ 1334F: drivers/soc/sunxi/ 1335T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1336 1337ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1338M: Neil Armstrong <narmstrong@baylibre.com> 1339M: Jerome Brunet <jbrunet@baylibre.com> 1340L: linux-amlogic@lists.infradead.org 1341S: Maintained 1342F: drivers/clk/meson/ 1343F: include/dt-bindings/clock/meson* 1344F: include/dt-bindings/clock/gxbb* 1345F: Documentation/devicetree/bindings/clock/amlogic* 1346 1347ARM/Amlogic Meson SoC support 1348M: Kevin Hilman <khilman@baylibre.com> 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1350L: linux-amlogic@lists.infradead.org 1351W: http://linux-meson.com/ 1352S: Maintained 1353F: arch/arm/mach-meson/ 1354F: arch/arm/boot/dts/meson* 1355F: arch/arm64/boot/dts/amlogic/ 1356F: drivers/pinctrl/meson/ 1357F: drivers/mmc/host/meson* 1358F: drivers/soc/amlogic/ 1359N: meson 1360 1361ARM/Amlogic Meson SoC Sound Drivers 1362M: Jerome Brunet <jbrunet@baylibre.com> 1363L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1364S: Maintained 1365F: sound/soc/meson/ 1366F: Documentation/devicetree/bindings/sound/amlogic* 1367 1368ARM/Annapurna Labs ALPINE ARCHITECTURE 1369M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1370M: Antoine Tenart <antoine.tenart@bootlin.com> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372S: Maintained 1373F: arch/arm/mach-alpine/ 1374F: arch/arm/boot/dts/alpine* 1375F: arch/arm64/boot/dts/al/ 1376F: drivers/*/*alpine* 1377 1378ARM/ARTPEC MACHINE SUPPORT 1379M: Jesper Nilsson <jesper.nilsson@axis.com> 1380M: Lars Persson <lars.persson@axis.com> 1381S: Maintained 1382L: linux-arm-kernel@axis.com 1383F: arch/arm/mach-artpec 1384F: arch/arm/boot/dts/artpec6* 1385F: drivers/clk/axis 1386F: drivers/crypto/axis 1387F: drivers/pinctrl/pinctrl-artpec* 1388F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1389 1390ARM/ASPEED I2C DRIVER 1391M: Brendan Higgins <brendanhiggins@google.com> 1392R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1393R: Joel Stanley <joel@jms.id.au> 1394L: linux-i2c@vger.kernel.org 1395L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1396S: Maintained 1397F: drivers/irqchip/irq-aspeed-i2c-ic.c 1398F: drivers/i2c/busses/i2c-aspeed.c 1399F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1400F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1401 1402ARM/ASPEED MACHINE SUPPORT 1403M: Joel Stanley <joel@jms.id.au> 1404R: Andrew Jeffery <andrew@aj.id.au> 1405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1406L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1407Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1408S: Supported 1409T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1410F: arch/arm/mach-aspeed/ 1411F: arch/arm/boot/dts/aspeed-* 1412N: aspeed 1413 1414ARM/BITMAIN ARCHITECTURE 1415M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418F: arch/arm64/boot/dts/bitmain/ 1419F: Documentation/devicetree/bindings/arm/bitmain.yaml 1420 1421ARM/CALXEDA HIGHBANK ARCHITECTURE 1422M: Rob Herring <robh@kernel.org> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425F: arch/arm/mach-highbank/ 1426F: arch/arm/boot/dts/highbank.dts 1427F: arch/arm/boot/dts/ecx-*.dts* 1428 1429ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1430M: Krzysztof Halasa <khalasa@piap.pl> 1431S: Maintained 1432F: arch/arm/mach-cns3xxx/ 1433 1434ARM/CAVIUM THUNDER NETWORK DRIVER 1435M: Sunil Goutham <sgoutham@cavium.com> 1436M: Robert Richter <rric@kernel.org> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Supported 1439F: drivers/net/ethernet/cavium/thunder/ 1440 1441ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1442M: Lukasz Majewski <lukma@denx.de> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445F: arch/arm/mach-ep93xx/ts72xx.c 1446 1447ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1448M: Alexander Shiyan <shc_work@mail.ru> 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1450S: Odd Fixes 1451N: clps711x 1452 1453ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1454M: Lennert Buytenhek <kernel@wantstofly.org> 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1456S: Maintained 1457 1458ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1459M: Hartley Sweeten <hsweeten@visionengravers.com> 1460M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462S: Maintained 1463F: arch/arm/mach-ep93xx/ 1464F: arch/arm/mach-ep93xx/include/mach/ 1465 1466ARM/CLKDEV SUPPORT 1467M: Russell King <linux@armlinux.org.uk> 1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1469S: Maintained 1470T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1471F: drivers/clk/clkdev.c 1472 1473ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1474M: Mike Rapoport <mike@compulab.co.il> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477 1478ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1479M: Baruch Siach <baruch@tkos.co.il> 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1481S: Maintained 1482F: arch/arm/boot/dts/cx92755* 1483N: digicolor 1484 1485ARM/CONTEC MICRO9 MACHINE SUPPORT 1486M: Hubert Feurstein <hubert.feurstein@contec.at> 1487S: Maintained 1488F: arch/arm/mach-ep93xx/micro9.c 1489 1490ARM/CORESIGHT FRAMEWORK AND DRIVERS 1491M: Mathieu Poirier <mathieu.poirier@linaro.org> 1492R: Suzuki K Poulose <suzuki.poulose@arm.com> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: drivers/hwtracing/coresight/* 1496F: Documentation/trace/coresight.txt 1497F: Documentation/trace/coresight-cpu-debug.txt 1498F: Documentation/devicetree/bindings/arm/coresight.txt 1499F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1500F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1501F: tools/perf/arch/arm/util/pmu.c 1502F: tools/perf/arch/arm/util/auxtrace.c 1503F: tools/perf/arch/arm/util/cs-etm.c 1504F: tools/perf/arch/arm/util/cs-etm.h 1505F: tools/perf/util/cs-etm.* 1506F: tools/perf/util/cs-etm-decoder/* 1507 1508ARM/CORGI MACHINE SUPPORT 1509M: Richard Purdie <rpurdie@rpsys.net> 1510S: Maintained 1511 1512ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1513M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1514M: Linus Walleij <linus.walleij@linaro.org> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516T: git git://github.com/ulli-kroll/linux.git 1517S: Maintained 1518F: Documentation/devicetree/bindings/arm/gemini.txt 1519F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1520F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1521F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1522F: arch/arm/mach-gemini/ 1523F: drivers/net/ethernet/cortina/ 1524F: drivers/pinctrl/pinctrl-gemini.c 1525F: drivers/rtc/rtc-ftrtc010.c 1526 1527ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1528M: Barry Song <baohua@kernel.org> 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1530T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1531S: Maintained 1532F: arch/arm/boot/dts/prima2* 1533F: arch/arm/mach-prima2/ 1534F: drivers/clk/sirf/ 1535F: drivers/clocksource/timer-prima2.c 1536F: drivers/clocksource/timer-atlas7.c 1537N: [^a-z]sirf 1538X: drivers/gnss 1539 1540ARM/EBSA110 MACHINE SUPPORT 1541M: Russell King <linux@armlinux.org.uk> 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1543W: http://www.armlinux.org.uk/ 1544S: Maintained 1545F: arch/arm/mach-ebsa110/ 1546F: drivers/net/ethernet/amd/am79c961a.* 1547 1548ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1549M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1550R: Pengutronix Kernel Team <kernel@pengutronix.de> 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553N: efm32 1554 1555ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1556M: Robert Jarzmik <robert.jarzmik@free.fr> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559F: arch/arm/mach-pxa/ezx.c 1560 1561ARM/FARADAY FA526 PORT 1562M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564S: Maintained 1565T: git git://git.berlios.de/gemini-board 1566F: arch/arm/mm/*-fa* 1567 1568ARM/FOOTBRIDGE ARCHITECTURE 1569M: Russell King <linux@armlinux.org.uk> 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1571W: http://www.armlinux.org.uk/ 1572S: Maintained 1573F: arch/arm/include/asm/hardware/dec21285.h 1574F: arch/arm/mach-footbridge/ 1575 1576ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1577M: Shawn Guo <shawnguo@kernel.org> 1578M: Sascha Hauer <s.hauer@pengutronix.de> 1579R: Pengutronix Kernel Team <kernel@pengutronix.de> 1580R: Fabio Estevam <festevam@gmail.com> 1581R: NXP Linux Team <linux-imx@nxp.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1585N: imx 1586N: mxs 1587X: drivers/media/i2c/ 1588 1589ARM/FREESCALE VYBRID ARM ARCHITECTURE 1590M: Shawn Guo <shawnguo@kernel.org> 1591M: Sascha Hauer <s.hauer@pengutronix.de> 1592R: Pengutronix Kernel Team <kernel@pengutronix.de> 1593R: Stefan Agner <stefan@agner.ch> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1597F: arch/arm/mach-imx/*vf610* 1598F: arch/arm/boot/dts/vf* 1599 1600ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1601M: Shawn Guo <shawnguo@kernel.org> 1602M: Li Yang <leoyang.li@nxp.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1606F: arch/arm/boot/dts/ls1021a* 1607F: arch/arm64/boot/dts/freescale/fsl-* 1608F: arch/arm64/boot/dts/freescale/qoriq-* 1609 1610ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1611M: Lennert Buytenhek <kernel@wantstofly.org> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613S: Maintained 1614 1615ARM/GUMSTIX MACHINE SUPPORT 1616M: Steve Sakoman <sakoman@gmail.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618S: Maintained 1619 1620ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1621M: Philipp Zabel <philipp.zabel@gmail.com> 1622M: Paul Parsons <lost.distance@yahoo.com> 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1624S: Maintained 1625F: arch/arm/mach-pxa/hx4700.c 1626F: arch/arm/mach-pxa/include/mach/hx4700.h 1627F: sound/soc/pxa/hx4700.c 1628 1629ARM/HISILICON SOC SUPPORT 1630M: Wei Xu <xuwei5@hisilicon.com> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.hisilicon.com 1633S: Supported 1634T: git git://github.com/hisilicon/linux-hisi.git 1635F: arch/arm/mach-hisi/ 1636F: arch/arm/boot/dts/hi3* 1637F: arch/arm/boot/dts/hip* 1638F: arch/arm/boot/dts/hisi* 1639F: arch/arm64/boot/dts/hisilicon/ 1640 1641ARM/HP JORNADA 7XX MACHINE SUPPORT 1642M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1643W: www.jlime.com 1644S: Maintained 1645T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1646F: arch/arm/mach-sa1100/jornada720.c 1647F: arch/arm/mach-sa1100/include/mach/jornada720.h 1648 1649ARM/IGEP MACHINE SUPPORT 1650M: Enric Balletbo i Serra <eballetbo@gmail.com> 1651M: Javier Martinez Canillas <javier@dowhile0.org> 1652L: linux-omap@vger.kernel.org 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654S: Maintained 1655F: arch/arm/boot/dts/omap3-igep* 1656 1657ARM/INCOME PXA270 SUPPORT 1658M: Marek Vasut <marek.vasut@gmail.com> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660S: Maintained 1661F: arch/arm/mach-pxa/colibri-pxa270-income.c 1662 1663ARM/INTEL IOP13XX ARM ARCHITECTURE 1664M: Lennert Buytenhek <kernel@wantstofly.org> 1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1666S: Maintained 1667 1668ARM/INTEL IOP32X ARM ARCHITECTURE 1669M: Lennert Buytenhek <kernel@wantstofly.org> 1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1671S: Maintained 1672 1673ARM/INTEL IOP33X ARM ARCHITECTURE 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675S: Orphan 1676 1677ARM/INTEL IQ81342EX MACHINE SUPPORT 1678M: Lennert Buytenhek <kernel@wantstofly.org> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680S: Maintained 1681 1682ARM/INTEL IXDP2850 MACHINE SUPPORT 1683M: Lennert Buytenhek <kernel@wantstofly.org> 1684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1685S: Maintained 1686 1687ARM/INTEL IXP4XX ARM ARCHITECTURE 1688M: Imre Kaloz <kaloz@openwrt.org> 1689M: Krzysztof Halasa <khalasa@piap.pl> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691S: Maintained 1692F: arch/arm/mach-ixp4xx/ 1693 1694ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1695M: Jonathan Cameron <jic23@cam.ac.uk> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697S: Maintained 1698F: arch/arm/mach-pxa/stargate2.c 1699F: drivers/pcmcia/pxa2xx_stargate2.c 1700 1701ARM/INTEL XSC3 (MANZANO) ARM CORE 1702M: Lennert Buytenhek <kernel@wantstofly.org> 1703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1704S: Maintained 1705 1706ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1707M: Lennert Buytenhek <kernel@wantstofly.org> 1708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1709S: Maintained 1710 1711ARM/LG1K ARCHITECTURE 1712M: Chanho Min <chanho.min@lge.com> 1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1714S: Maintained 1715F: arch/arm64/boot/dts/lg/ 1716 1717ARM/LOGICPD PXA270 MACHINE SUPPORT 1718M: Lennert Buytenhek <kernel@wantstofly.org> 1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1720S: Maintained 1721 1722ARM/LPC18XX ARCHITECTURE 1723M: Vladimir Zapolskiy <vz@mleia.com> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725S: Maintained 1726F: arch/arm/boot/dts/lpc43* 1727F: drivers/i2c/busses/i2c-lpc2k.c 1728F: drivers/memory/pl172.c 1729F: drivers/mtd/spi-nor/nxp-spifi.c 1730F: drivers/rtc/rtc-lpc24xx.c 1731N: lpc18xx 1732 1733ARM/LPC32XX SOC SUPPORT 1734M: Vladimir Zapolskiy <vz@mleia.com> 1735M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1737T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1738S: Maintained 1739F: arch/arm/boot/dts/lpc32* 1740F: arch/arm/mach-lpc32xx/ 1741F: drivers/i2c/busses/i2c-pnx.c 1742F: drivers/net/ethernet/nxp/lpc_eth.c 1743F: drivers/usb/host/ohci-nxp.c 1744F: drivers/watchdog/pnx4008_wdt.c 1745N: lpc32xx 1746 1747ARM/MAGICIAN MACHINE SUPPORT 1748M: Philipp Zabel <philipp.zabel@gmail.com> 1749S: Maintained 1750 1751ARM/Marvell Dove/MV78xx0/Orion SOC support 1752M: Jason Cooper <jason@lakedaemon.net> 1753M: Andrew Lunn <andrew@lunn.ch> 1754M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1755M: Gregory Clement <gregory.clement@bootlin.com> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758F: Documentation/devicetree/bindings/soc/dove/ 1759F: arch/arm/mach-dove/ 1760F: arch/arm/mach-mv78xx0/ 1761F: arch/arm/mach-orion5x/ 1762F: arch/arm/plat-orion/ 1763F: arch/arm/boot/dts/dove* 1764F: arch/arm/boot/dts/orion5x* 1765 1766ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1767M: Jason Cooper <jason@lakedaemon.net> 1768M: Andrew Lunn <andrew@lunn.ch> 1769M: Gregory Clement <gregory.clement@bootlin.com> 1770M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1772S: Maintained 1773F: arch/arm/boot/dts/armada* 1774F: arch/arm/boot/dts/kirkwood* 1775F: arch/arm/configs/mvebu_*_defconfig 1776F: arch/arm/mach-mvebu/ 1777F: arch/arm64/boot/dts/marvell/armada* 1778F: drivers/cpufreq/armada-37xx-cpufreq.c 1779F: drivers/cpufreq/armada-8k-cpufreq.c 1780F: drivers/cpufreq/mvebu-cpufreq.c 1781F: drivers/irqchip/irq-armada-370-xp.c 1782F: drivers/irqchip/irq-mvebu-* 1783F: drivers/pinctrl/mvebu/ 1784F: drivers/rtc/rtc-armada38x.c 1785 1786ARM/Mediatek RTC DRIVER 1787M: Eddie Huang <eddie.huang@mediatek.com> 1788M: Sean Wang <sean.wang@mediatek.com> 1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1790L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1791S: Maintained 1792F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1793F: drivers/rtc/rtc-mt6397.c 1794F: drivers/rtc/rtc-mt7622.c 1795 1796ARM/Mediatek SoC support 1797M: Matthias Brugger <matthias.bgg@gmail.com> 1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1799L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1800W: https://mtk.bcnfs.org/ 1801C: irc://chat.freenode.net/linux-mediatek 1802S: Maintained 1803F: arch/arm/boot/dts/mt6* 1804F: arch/arm/boot/dts/mt7* 1805F: arch/arm/boot/dts/mt8* 1806F: arch/arm/mach-mediatek/ 1807F: arch/arm64/boot/dts/mediatek/ 1808F: drivers/soc/mediatek/ 1809N: mtk 1810N: mt[678] 1811K: mediatek 1812 1813ARM/Mediatek USB3 PHY DRIVER 1814M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1817S: Maintained 1818F: drivers/phy/mediatek/ 1819F: Documentation/devicetree/bindings/phy/phy-mtk-* 1820 1821ARM/MICREL KS8695 ARCHITECTURE 1822M: Greg Ungerer <gerg@uclinux.org> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824F: arch/arm/mach-ks8695/ 1825S: Odd Fixes 1826 1827ARM/Microchip (AT91) SoC support 1828M: Nicolas Ferre <nicolas.ferre@microchip.com> 1829M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1830M: Ludovic Desroches <ludovic.desroches@microchip.com> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832W: http://www.linux4sam.org 1833T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1834S: Supported 1835N: at91 1836N: atmel 1837F: arch/arm/mach-at91/ 1838F: include/soc/at91/ 1839F: arch/arm/boot/dts/at91*.dts 1840F: arch/arm/boot/dts/at91*.dtsi 1841F: arch/arm/boot/dts/sama*.dts 1842F: arch/arm/boot/dts/sama*.dtsi 1843F: arch/arm/include/debug/at91.S 1844F: drivers/memory/atmel* 1845F: drivers/watchdog/sama5d4_wdt.c 1846X: drivers/input/touchscreen/atmel_mxt_ts.c 1847X: drivers/net/wireless/atmel/ 1848 1849ARM/MIOA701 MACHINE SUPPORT 1850M: Robert Jarzmik <robert.jarzmik@free.fr> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852F: arch/arm/mach-pxa/mioa701.c 1853S: Maintained 1854 1855ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1856M: Michael Petchkovsky <mkpetch@internode.on.net> 1857S: Maintained 1858 1859ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1860M: Linus Walleij <linus.walleij@linaro.org> 1861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1862S: Maintained 1863F: arch/arm/mach-nomadik/ 1864F: arch/arm/mach-u300/ 1865F: arch/arm/mach-ux500/ 1866F: arch/arm/boot/dts/ste-* 1867F: drivers/clk/clk-nomadik.c 1868F: drivers/clk/clk-u300.c 1869F: drivers/clocksource/clksrc-dbx500-prcmu.c 1870F: drivers/clocksource/timer-u300.c 1871F: drivers/dma/coh901318* 1872F: drivers/dma/ste_dma40* 1873F: drivers/hwspinlock/u8500_hsem.c 1874F: drivers/i2c/busses/i2c-nomadik.c 1875F: drivers/i2c/busses/i2c-stu300.c 1876F: drivers/mfd/ab3100* 1877F: drivers/mfd/ab8500* 1878F: drivers/mfd/abx500* 1879F: drivers/mfd/dbx500* 1880F: drivers/mfd/db8500* 1881F: drivers/pinctrl/nomadik/ 1882F: drivers/pinctrl/pinctrl-coh901* 1883F: drivers/pinctrl/pinctrl-u300.c 1884F: drivers/rtc/rtc-ab3100.c 1885F: drivers/rtc/rtc-ab8500.c 1886F: drivers/rtc/rtc-coh901331.c 1887F: drivers/rtc/rtc-pl031.c 1888F: drivers/watchdog/coh901327_wdt.c 1889F: Documentation/devicetree/bindings/arm/ste-* 1890F: Documentation/devicetree/bindings/arm/ux500/ 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1892 1893ARM/NUVOTON NPCM ARCHITECTURE 1894M: Avi Fishman <avifishman70@gmail.com> 1895M: Tomer Maimon <tmaimon77@gmail.com> 1896M: Tali Perry <tali.perry1@gmail.com> 1897R: Patrick Venture <venture@google.com> 1898R: Nancy Yuen <yuenn@google.com> 1899R: Benjamin Fair <benjaminfair@google.com> 1900L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1901S: Supported 1902F: arch/arm/mach-npcm/ 1903F: arch/arm/boot/dts/nuvoton-npcm* 1904F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 1905F: drivers/*/*npcm* 1906F: Documentation/devicetree/bindings/*/*npcm* 1907F: Documentation/devicetree/bindings/*/*/*npcm* 1908 1909ARM/NUVOTON W90X900 ARM ARCHITECTURE 1910M: Wan ZongShun <mcuos.com@gmail.com> 1911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1912W: http://www.mcuos.com 1913S: Maintained 1914F: arch/arm/mach-w90x900/ 1915F: drivers/input/keyboard/w90p910_keypad.c 1916F: drivers/input/touchscreen/w90p910_ts.c 1917F: drivers/watchdog/nuc900_wdt.c 1918F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1919F: drivers/mtd/nand/raw/nuc900_nand.c 1920F: drivers/rtc/rtc-nuc900.c 1921F: drivers/spi/spi-nuc900.c 1922F: drivers/usb/host/ehci-w90x900.c 1923F: drivers/video/fbdev/nuc900fb.c 1924 1925ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1926L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1927W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1928S: Orphan 1929F: arch/arm/mach-s3c24xx/mach-gta02.c 1930F: arch/arm/mach-s3c24xx/gta02.h 1931 1932ARM/Orion SoC/Technologic Systems TS-78xx platform support 1933M: Alexander Clouter <alex@digriz.org.uk> 1934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1935W: http://www.digriz.org.uk/ts78xx/kernel 1936S: Maintained 1937F: arch/arm/mach-orion5x/ts78xx-* 1938 1939ARM/OXNAS platform support 1940M: Neil Armstrong <narmstrong@baylibre.com> 1941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1942L: linux-oxnas@groups.io (moderated for non-subscribers) 1943S: Maintained 1944F: arch/arm/mach-oxnas/ 1945F: arch/arm/boot/dts/ox8*.dts* 1946N: oxnas 1947 1948ARM/PALM TREO SUPPORT 1949M: Tomas Cech <sleep_walker@suse.com> 1950L: linux-arm-kernel@lists.infradead.org 1951W: http://hackndev.com 1952S: Maintained 1953F: arch/arm/mach-pxa/palmtreo.* 1954 1955ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1956M: Marek Vasut <marek.vasut@gmail.com> 1957L: linux-arm-kernel@lists.infradead.org 1958W: http://hackndev.com 1959S: Maintained 1960F: arch/arm/mach-pxa/include/mach/palmtx.h 1961F: arch/arm/mach-pxa/palmtx.c 1962F: arch/arm/mach-pxa/palmt5.* 1963F: arch/arm/mach-pxa/include/mach/palmld.h 1964F: arch/arm/mach-pxa/palmld.c 1965F: arch/arm/mach-pxa/palmte2.* 1966F: arch/arm/mach-pxa/include/mach/palmtc.h 1967F: arch/arm/mach-pxa/palmtc.c 1968 1969ARM/PALMZ72 SUPPORT 1970M: Sergey Lapin <slapin@ossfans.org> 1971L: linux-arm-kernel@lists.infradead.org 1972W: http://hackndev.com 1973S: Maintained 1974F: arch/arm/mach-pxa/palmz72.* 1975 1976ARM/PLEB SUPPORT 1977M: Peter Chubb <pleb@gelato.unsw.edu.au> 1978W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1979S: Maintained 1980 1981ARM/PT DIGITAL BOARD PORT 1982M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1984W: http://www.armlinux.org.uk/ 1985S: Maintained 1986 1987ARM/QUALCOMM SUPPORT 1988M: Andy Gross <andy.gross@linaro.org> 1989M: David Brown <david.brown@linaro.org> 1990L: linux-arm-msm@vger.kernel.org 1991S: Maintained 1992F: Documentation/devicetree/bindings/soc/qcom/ 1993F: Documentation/devicetree/bindings/*/qcom* 1994F: arch/arm/boot/dts/qcom-*.dts 1995F: arch/arm/boot/dts/qcom-*.dtsi 1996F: arch/arm/mach-qcom/ 1997F: arch/arm64/boot/dts/qcom/ 1998F: drivers/*/qcom/ 1999F: drivers/*/qcom* 2000F: drivers/*/*/qcom/ 2001F: drivers/*/*/qcom* 2002F: drivers/*/pm8???-* 2003F: drivers/bluetooth/btqcomsmd.c 2004F: drivers/clocksource/timer-qcom.c 2005F: drivers/extcon/extcon-qcom* 2006F: drivers/iommu/msm* 2007F: drivers/i2c/busses/i2c-qup.c 2008F: drivers/i2c/busses/i2c-qcom-geni.c 2009F: drivers/mfd/ssbi.c 2010F: drivers/mmc/host/mmci_qcom* 2011F: drivers/mmc/host/sdhci_msm.c 2012F: drivers/pci/controller/dwc/pcie-qcom.c 2013F: drivers/phy/qualcomm/ 2014F: drivers/power/*/msm* 2015F: drivers/reset/reset-qcom-* 2016F: drivers/scsi/ufs/ufs-qcom.* 2017F: drivers/spi/spi-qup.c 2018F: drivers/spi/spi-geni-qcom.c 2019F: drivers/spi/spi-qcom-qspi.c 2020F: drivers/tty/serial/msm_serial.c 2021F: drivers/usb/dwc3/dwc3-qcom.c 2022F: include/dt-bindings/*/qcom* 2023F: include/linux/*/qcom* 2024T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 2025 2026ARM/RADISYS ENP2611 MACHINE SUPPORT 2027M: Lennert Buytenhek <kernel@wantstofly.org> 2028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2029S: Maintained 2030 2031ARM/RDA MICRO ARCHITECTURE 2032M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2034L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2035S: Maintained 2036F: arch/arm/boot/dts/rda8810pl-* 2037F: drivers/clocksource/timer-rda.c 2038F: drivers/irqchip/irq-rda-intc.c 2039F: drivers/tty/serial/rda-uart.c 2040F: Documentation/devicetree/bindings/arm/rda.txt 2041F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2042F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2043F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2044 2045ARM/REALTEK ARCHITECTURE 2046M: Andreas Färber <afaerber@suse.de> 2047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2048S: Maintained 2049F: arch/arm64/boot/dts/realtek/ 2050F: Documentation/devicetree/bindings/arm/realtek.txt 2051 2052ARM/RENESAS ARM64 ARCHITECTURE 2053M: Simon Horman <horms@verge.net.au> 2054M: Magnus Damm <magnus.damm@gmail.com> 2055L: linux-renesas-soc@vger.kernel.org 2056Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2057T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2058S: Supported 2059F: arch/arm64/boot/dts/renesas/ 2060F: Documentation/devicetree/bindings/arm/renesas.yaml 2061F: drivers/soc/renesas/ 2062F: include/linux/soc/renesas/ 2063 2064ARM/RISCPC ARCHITECTURE 2065M: Russell King <linux@armlinux.org.uk> 2066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2067W: http://www.armlinux.org.uk/ 2068S: Maintained 2069F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2070F: arch/arm/include/asm/hardware/ioc.h 2071F: arch/arm/include/asm/hardware/iomd.h 2072F: arch/arm/include/asm/hardware/memc.h 2073F: arch/arm/mach-rpc/ 2074F: drivers/net/ethernet/8390/etherh.c 2075F: drivers/net/ethernet/i825xx/ether1* 2076F: drivers/net/ethernet/seeq/ether3* 2077F: drivers/scsi/arm/ 2078 2079ARM/Rockchip SoC support 2080M: Heiko Stuebner <heiko@sntech.de> 2081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2082L: linux-rockchip@lists.infradead.org 2083T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2084S: Maintained 2085F: arch/arm/boot/dts/rk3* 2086F: arch/arm/boot/dts/rv1108* 2087F: arch/arm/mach-rockchip/ 2088F: drivers/clk/rockchip/ 2089F: drivers/i2c/busses/i2c-rk3x.c 2090F: drivers/*/*rockchip* 2091F: drivers/*/*/*rockchip* 2092F: sound/soc/rockchip/ 2093N: rockchip 2094 2095ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2096M: Kukjin Kim <kgene@kernel.org> 2097M: Krzysztof Kozlowski <krzk@kernel.org> 2098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2099L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2100Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2101S: Maintained 2102F: arch/arm/boot/dts/s3c* 2103F: arch/arm/boot/dts/s5p* 2104F: arch/arm/boot/dts/exynos* 2105F: arch/arm64/boot/dts/exynos/ 2106F: arch/arm/plat-samsung/ 2107F: arch/arm/mach-s3c24*/ 2108F: arch/arm/mach-s3c64xx/ 2109F: arch/arm/mach-s5p*/ 2110F: arch/arm/mach-exynos*/ 2111F: drivers/*/*s3c24* 2112F: drivers/*/*/*s3c24* 2113F: drivers/*/*s3c64xx* 2114F: drivers/*/*s5pv210* 2115F: drivers/memory/samsung/* 2116F: drivers/soc/samsung/* 2117F: Documentation/arm/Samsung/ 2118F: Documentation/devicetree/bindings/arm/samsung/ 2119F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2120F: Documentation/devicetree/bindings/power/pd-samsung.txt 2121N: exynos 2122 2123ARM/SAMSUNG MOBILE MACHINE SUPPORT 2124M: Kyungmin Park <kyungmin.park@samsung.com> 2125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2126S: Maintained 2127F: arch/arm/mach-s5pv210/ 2128 2129ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2130M: Kyungmin Park <kyungmin.park@samsung.com> 2131M: Kamil Debski <kamil@wypas.org> 2132M: Andrzej Hajda <a.hajda@samsung.com> 2133L: linux-arm-kernel@lists.infradead.org 2134L: linux-media@vger.kernel.org 2135S: Maintained 2136F: drivers/media/platform/s5p-g2d/ 2137 2138ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2139M: Marek Szyprowski <m.szyprowski@samsung.com> 2140L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2141L: linux-media@vger.kernel.org 2142S: Maintained 2143F: drivers/media/platform/s5p-cec/ 2144F: Documentation/devicetree/bindings/media/s5p-cec.txt 2145 2146ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2147M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2148M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2149M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2150L: linux-arm-kernel@lists.infradead.org 2151L: linux-media@vger.kernel.org 2152S: Maintained 2153F: drivers/media/platform/s5p-jpeg/ 2154 2155ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2156M: Kyungmin Park <kyungmin.park@samsung.com> 2157M: Kamil Debski <kamil@wypas.org> 2158M: Jeongtae Park <jtp.park@samsung.com> 2159M: Andrzej Hajda <a.hajda@samsung.com> 2160L: linux-arm-kernel@lists.infradead.org 2161L: linux-media@vger.kernel.org 2162S: Maintained 2163F: drivers/media/platform/s5p-mfc/ 2164 2165ARM/SHMOBILE ARM ARCHITECTURE 2166M: Simon Horman <horms@verge.net.au> 2167M: Magnus Damm <magnus.damm@gmail.com> 2168L: linux-renesas-soc@vger.kernel.org 2169Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2170T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2171S: Supported 2172F: arch/arm/boot/dts/emev2* 2173F: arch/arm/boot/dts/gr-peach* 2174F: arch/arm/boot/dts/iwg20d-q7* 2175F: arch/arm/boot/dts/r7s* 2176F: arch/arm/boot/dts/r8a* 2177F: arch/arm/boot/dts/r9a* 2178F: arch/arm/boot/dts/sh* 2179F: arch/arm/configs/shmobile_defconfig 2180F: arch/arm/include/debug/renesas-scif.S 2181F: arch/arm/mach-shmobile/ 2182F: Documentation/devicetree/bindings/arm/renesas.yaml 2183F: drivers/soc/renesas/ 2184F: include/linux/soc/renesas/ 2185 2186ARM/SOCFPGA ARCHITECTURE 2187M: Dinh Nguyen <dinguyen@kernel.org> 2188S: Maintained 2189F: arch/arm/mach-socfpga/ 2190F: arch/arm/boot/dts/socfpga* 2191F: arch/arm/configs/socfpga_defconfig 2192F: arch/arm64/boot/dts/altera/ 2193W: http://www.rocketboards.org 2194T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2195 2196ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2197M: Dinh Nguyen <dinguyen@kernel.org> 2198S: Maintained 2199F: drivers/clk/socfpga/ 2200 2201ARM/SOCFPGA EDAC SUPPORT 2202M: Thor Thayer <thor.thayer@linux.intel.com> 2203S: Maintained 2204F: drivers/edac/altera_edac. 2205 2206ARM/SPREADTRUM SoC SUPPORT 2207M: Orson Zhai <orsonzhai@gmail.com> 2208M: Baolin Wang <baolin.wang@linaro.org> 2209M: Chunyan Zhang <zhang.lyra@gmail.com> 2210S: Maintained 2211F: arch/arm64/boot/dts/sprd 2212N: sprd 2213 2214ARM/STI ARCHITECTURE 2215M: Patrice Chotard <patrice.chotard@st.com> 2216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2217W: http://www.stlinux.com 2218S: Maintained 2219F: arch/arm/mach-sti/ 2220F: arch/arm/boot/dts/sti* 2221F: drivers/char/hw_random/st-rng.c 2222F: drivers/clocksource/arm_global_timer.c 2223F: drivers/clocksource/clksrc_st_lpc.c 2224F: drivers/cpufreq/sti-cpufreq.c 2225F: drivers/dma/st_fdma* 2226F: drivers/i2c/busses/i2c-st.c 2227F: drivers/media/rc/st_rc.c 2228F: drivers/media/platform/sti/c8sectpfe/ 2229F: drivers/mmc/host/sdhci-st.c 2230F: drivers/phy/st/phy-miphy28lp.c 2231F: drivers/phy/st/phy-stih407-usb.c 2232F: drivers/pinctrl/pinctrl-st.c 2233F: drivers/remoteproc/st_remoteproc.c 2234F: drivers/remoteproc/st_slim_rproc.c 2235F: drivers/reset/sti/ 2236F: drivers/rtc/rtc-st-lpc.c 2237F: drivers/tty/serial/st-asc.c 2238F: drivers/usb/dwc3/dwc3-st.c 2239F: drivers/usb/host/ehci-st.c 2240F: drivers/usb/host/ohci-st.c 2241F: drivers/watchdog/st_lpc_wdt.c 2242F: drivers/ata/ahci_st.c 2243F: include/linux/remoteproc/st_slim_rproc.h 2244 2245ARM/STM32 ARCHITECTURE 2246M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2247M: Alexandre Torgue <alexandre.torgue@st.com> 2248L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2250S: Maintained 2251T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2252N: stm32 2253N: stm 2254F: arch/arm/boot/dts/stm32* 2255F: arch/arm/mach-stm32/ 2256F: drivers/clocksource/armv7m_systick.c 2257 2258ARM/Synaptics SoC support 2259M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2260M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2262S: Maintained 2263F: arch/arm/mach-berlin/ 2264F: arch/arm/boot/dts/berlin* 2265F: arch/arm64/boot/dts/synaptics/ 2266 2267ARM/TANGO ARCHITECTURE 2268M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2269M: Mans Rullgard <mans@mansr.com> 2270L: linux-arm-kernel@lists.infradead.org 2271S: Odd Fixes 2272N: tango 2273 2274ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2275M: Lennert Buytenhek <kernel@wantstofly.org> 2276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2277S: Maintained 2278 2279ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2280M: Hans Verkuil <hans.verkuil@cisco.com> 2281L: linux-tegra@vger.kernel.org 2282L: linux-media@vger.kernel.org 2283S: Maintained 2284F: drivers/media/platform/tegra-cec/ 2285F: Documentation/devicetree/bindings/media/tegra-cec.txt 2286 2287ARM/TETON BGA MACHINE SUPPORT 2288M: "Mark F. Brown" <mark.brown314@gmail.com> 2289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2290S: Maintained 2291 2292ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2293M: Santosh Shilimkar <ssantosh@kernel.org> 2294L: linux-kernel@vger.kernel.org 2295S: Maintained 2296F: drivers/memory/*emif* 2297 2298ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2299M: Tero Kristo <t-kristo@ti.com> 2300M: Nishanth Menon <nm@ti.com> 2301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2302S: Supported 2303F: Documentation/devicetree/bindings/arm/ti/k3.txt 2304F: arch/arm64/boot/dts/ti/Makefile 2305F: arch/arm64/boot/dts/ti/k3-* 2306F: include/dt-bindings/pinctrl/k3.h 2307 2308ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2309M: Santosh Shilimkar <ssantosh@kernel.org> 2310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2311S: Maintained 2312F: arch/arm/mach-keystone/ 2313F: arch/arm/boot/dts/keystone-* 2314T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2315 2316ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2317M: Santosh Shilimkar <ssantosh@kernel.org> 2318L: linux-kernel@vger.kernel.org 2319S: Maintained 2320F: drivers/clk/keystone/ 2321 2322ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2323M: Santosh Shilimkar <ssantosh@kernel.org> 2324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2325L: linux-kernel@vger.kernel.org 2326S: Maintained 2327F: drivers/clocksource/timer-keystone.c 2328 2329ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2330M: Santosh Shilimkar <ssantosh@kernel.org> 2331L: linux-kernel@vger.kernel.org 2332S: Maintained 2333F: drivers/power/reset/keystone-reset.c 2334 2335ARM/THECUS N2100 MACHINE SUPPORT 2336M: Lennert Buytenhek <kernel@wantstofly.org> 2337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2338S: Maintained 2339 2340ARM/TOSA MACHINE SUPPORT 2341M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2342M: Dirk Opfer <dirk@opfer-online.de> 2343S: Maintained 2344 2345ARM/UNIPHIER ARCHITECTURE 2346M: Masahiro Yamada <yamada.masahiro@socionext.com> 2347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2348T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2349S: Maintained 2350F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2351F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2352F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2353F: arch/arm/boot/dts/uniphier* 2354F: arch/arm/include/asm/hardware/cache-uniphier.h 2355F: arch/arm/mach-uniphier/ 2356F: arch/arm/mm/cache-uniphier.c 2357F: arch/arm64/boot/dts/socionext/uniphier* 2358F: drivers/bus/uniphier-system-bus.c 2359F: drivers/clk/uniphier/ 2360F: drivers/dma/uniphier-mdmac.c 2361F: drivers/gpio/gpio-uniphier.c 2362F: drivers/i2c/busses/i2c-uniphier* 2363F: drivers/irqchip/irq-uniphier-aidet.c 2364F: drivers/mmc/host/uniphier-sd.c 2365F: drivers/pinctrl/uniphier/ 2366F: drivers/reset/reset-uniphier.c 2367F: drivers/tty/serial/8250/8250_uniphier.c 2368N: uniphier 2369 2370ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2371M: Ulf Hansson <ulf.hansson@linaro.org> 2372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2373T: git git://git.linaro.org/people/ulfh/clk.git 2374S: Maintained 2375F: drivers/clk/ux500/ 2376 2377ARM/VERSATILE EXPRESS PLATFORM 2378M: Liviu Dudau <liviu.dudau@arm.com> 2379M: Sudeep Holla <sudeep.holla@arm.com> 2380M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2382S: Maintained 2383F: arch/arm/boot/dts/vexpress* 2384F: arch/arm64/boot/dts/arm/ 2385F: arch/arm/mach-vexpress/ 2386F: */*/vexpress* 2387F: */*/*/vexpress* 2388F: drivers/clk/versatile/clk-vexpress-osc.c 2389F: drivers/clocksource/timer-versatile.c 2390N: mps2 2391 2392ARM/VFP SUPPORT 2393M: Russell King <linux@armlinux.org.uk> 2394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2395W: http://www.armlinux.org.uk/ 2396S: Maintained 2397F: arch/arm/vfp/ 2398 2399ARM/VOIPAC PXA270 SUPPORT 2400M: Marek Vasut <marek.vasut@gmail.com> 2401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2402S: Maintained 2403F: arch/arm/mach-pxa/vpac270.c 2404F: arch/arm/mach-pxa/include/mach/vpac270.h 2405 2406ARM/VT8500 ARM ARCHITECTURE 2407M: Tony Prisk <linux@prisktech.co.nz> 2408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2409S: Maintained 2410F: arch/arm/mach-vt8500/ 2411F: drivers/clocksource/timer-vt8500.c 2412F: drivers/i2c/busses/i2c-wmt.c 2413F: drivers/mmc/host/wmt-sdmmc.c 2414F: drivers/pwm/pwm-vt8500.c 2415F: drivers/rtc/rtc-vt8500.c 2416F: drivers/tty/serial/vt8500_serial.c 2417F: drivers/usb/host/ehci-platform.c 2418F: drivers/usb/host/uhci-platform.c 2419F: drivers/video/fbdev/vt8500lcdfb.* 2420F: drivers/video/fbdev/wm8505fb* 2421F: drivers/video/fbdev/wmt_ge_rops.* 2422 2423ARM/ZIPIT Z2 SUPPORT 2424M: Marek Vasut <marek.vasut@gmail.com> 2425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2426S: Maintained 2427F: arch/arm/mach-pxa/z2.c 2428F: arch/arm/mach-pxa/include/mach/z2.h 2429 2430ARM/ZTE ARCHITECTURE 2431M: Jun Nie <jun.nie@linaro.org> 2432M: Shawn Guo <shawnguo@kernel.org> 2433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2434S: Maintained 2435F: arch/arm/boot/dts/zx2967* 2436F: arch/arm/mach-zx/ 2437F: arch/arm64/boot/dts/zte/ 2438F: drivers/clk/zte/ 2439F: drivers/dma/zx_dma.c 2440F: drivers/gpio/gpio-zx.c 2441F: drivers/i2c/busses/i2c-zx2967.c 2442F: drivers/mmc/host/dw_mmc-zx.* 2443F: drivers/pinctrl/zte/ 2444F: drivers/soc/zte/ 2445F: drivers/thermal/zx2967_thermal.c 2446F: drivers/watchdog/zx2967_wdt.c 2447F: Documentation/devicetree/bindings/arm/zte.yaml 2448F: Documentation/devicetree/bindings/clock/zx2967*.txt 2449F: Documentation/devicetree/bindings/dma/zxdma.txt 2450F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2451F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2452F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2453F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2454F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2455F: Documentation/devicetree/bindings/soc/zte/ 2456F: Documentation/devicetree/bindings/sound/zte,*.txt 2457F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2458F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2459F: include/dt-bindings/clock/zx2967*.h 2460F: include/dt-bindings/soc/zte,*.h 2461F: sound/soc/codecs/zx_aud96p22.c 2462F: sound/soc/zte/ 2463 2464ARM/ZYNQ ARCHITECTURE 2465M: Michal Simek <michal.simek@xilinx.com> 2466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2467W: http://wiki.xilinx.com 2468T: git https://github.com/Xilinx/linux-xlnx.git 2469S: Supported 2470F: arch/arm/mach-zynq/ 2471F: drivers/cpuidle/cpuidle-zynq.c 2472F: drivers/block/xsysace.c 2473N: zynq 2474N: xilinx 2475F: drivers/clocksource/timer-cadence-ttc.c 2476F: drivers/i2c/busses/i2c-cadence.c 2477F: drivers/mmc/host/sdhci-of-arasan.c 2478F: drivers/edac/synopsys_edac.c 2479F: drivers/i2c/busses/i2c-xiic.c 2480 2481ARM64 PORT (AARCH64 ARCHITECTURE) 2482M: Catalin Marinas <catalin.marinas@arm.com> 2483M: Will Deacon <will.deacon@arm.com> 2484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2485T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2486S: Maintained 2487F: arch/arm64/ 2488X: arch/arm64/boot/dts/ 2489F: Documentation/arm64/ 2490 2491AS3645A LED FLASH CONTROLLER DRIVER 2492M: Sakari Ailus <sakari.ailus@iki.fi> 2493L: linux-leds@vger.kernel.org 2494S: Maintained 2495F: drivers/leds/leds-as3645a.c 2496 2497ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2498M: Tianshu Qiu <tian.shu.qiu@intel.com> 2499L: linux-media@vger.kernel.org 2500T: git git://linuxtv.org/media_tree.git 2501S: Maintained 2502F: drivers/media/i2c/ak7375.c 2503F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2504 2505ASAHI KASEI AK8974 DRIVER 2506M: Linus Walleij <linus.walleij@linaro.org> 2507L: linux-iio@vger.kernel.org 2508W: http://www.akm.com/ 2509S: Supported 2510F: drivers/iio/magnetometer/ak8974.c 2511 2512ASC7621 HARDWARE MONITOR DRIVER 2513M: George Joseph <george.joseph@fairview5.com> 2514L: linux-hwmon@vger.kernel.org 2515S: Maintained 2516F: Documentation/hwmon/asc7621 2517F: drivers/hwmon/asc7621.c 2518 2519ASPEED VIDEO ENGINE DRIVER 2520M: Eddie James <eajames@linux.ibm.com> 2521L: linux-media@vger.kernel.org 2522L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2523S: Maintained 2524F: drivers/media/platform/aspeed-video.c 2525F: Documentation/devicetree/bindings/media/aspeed-video.txt 2526 2527ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2528M: Corentin Chary <corentin.chary@gmail.com> 2529L: acpi4asus-user@lists.sourceforge.net 2530L: platform-driver-x86@vger.kernel.org 2531W: http://acpi4asus.sf.net 2532S: Maintained 2533F: drivers/platform/x86/asus*.c 2534F: drivers/platform/x86/eeepc*.c 2535 2536ASUS WIRELESS RADIO CONTROL DRIVER 2537M: João Paulo Rechi Vita <jprvita@gmail.com> 2538L: platform-driver-x86@vger.kernel.org 2539S: Maintained 2540F: drivers/platform/x86/asus-wireless.c 2541 2542ASYMMETRIC KEYS 2543M: David Howells <dhowells@redhat.com> 2544L: keyrings@vger.kernel.org 2545S: Maintained 2546F: Documentation/crypto/asymmetric-keys.txt 2547F: include/linux/verification.h 2548F: include/crypto/public_key.h 2549F: include/crypto/pkcs7.h 2550F: crypto/asymmetric_keys/ 2551 2552ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2553R: Dan Williams <dan.j.williams@intel.com> 2554W: http://sourceforge.net/projects/xscaleiop 2555S: Odd fixes 2556F: Documentation/crypto/async-tx-api.txt 2557F: crypto/async_tx/ 2558F: drivers/dma/ 2559F: include/linux/dmaengine.h 2560F: include/linux/async_tx.h 2561 2562AT24 EEPROM DRIVER 2563M: Bartosz Golaszewski <brgl@bgdev.pl> 2564L: linux-i2c@vger.kernel.org 2565T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2566S: Maintained 2567F: Documentation/devicetree/bindings/eeprom/at24.txt 2568F: drivers/misc/eeprom/at24.c 2569 2570ATA OVER ETHERNET (AOE) DRIVER 2571M: "Ed L. Cashin" <ed.cashin@acm.org> 2572W: http://www.openaoe.org/ 2573S: Supported 2574F: Documentation/aoe/ 2575F: drivers/block/aoe/ 2576 2577ATHEROS 71XX/9XXX GPIO DRIVER 2578M: Alban Bedel <albeu@free.fr> 2579W: https://github.com/AlbanBedel/linux 2580T: git git://github.com/AlbanBedel/linux 2581S: Maintained 2582F: drivers/gpio/gpio-ath79.c 2583F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2584 2585ATHEROS 71XX/9XXX USB PHY DRIVER 2586M: Alban Bedel <albeu@free.fr> 2587W: https://github.com/AlbanBedel/linux 2588T: git git://github.com/AlbanBedel/linux 2589S: Maintained 2590F: drivers/phy/qualcomm/phy-ath79-usb.c 2591F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2592 2593ATHEROS ATH GENERIC UTILITIES 2594M: Kalle Valo <kvalo@codeaurora.org> 2595L: linux-wireless@vger.kernel.org 2596S: Supported 2597F: drivers/net/wireless/ath/* 2598 2599ATHEROS ATH5K WIRELESS DRIVER 2600M: Jiri Slaby <jirislaby@gmail.com> 2601M: Nick Kossifidis <mickflemm@gmail.com> 2602M: Luis Chamberlain <mcgrof@kernel.org> 2603L: linux-wireless@vger.kernel.org 2604W: http://wireless.kernel.org/en/users/Drivers/ath5k 2605S: Maintained 2606F: drivers/net/wireless/ath/ath5k/ 2607 2608ATHEROS ATH6KL WIRELESS DRIVER 2609M: Kalle Valo <kvalo@codeaurora.org> 2610L: linux-wireless@vger.kernel.org 2611W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2612T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2613S: Supported 2614F: drivers/net/wireless/ath/ath6kl/ 2615 2616ATI_REMOTE2 DRIVER 2617M: Ville Syrjala <syrjala@sci.fi> 2618S: Maintained 2619F: drivers/input/misc/ati_remote2.c 2620 2621ATK0110 HWMON DRIVER 2622M: Luca Tettamanti <kronos.it@gmail.com> 2623L: linux-hwmon@vger.kernel.org 2624S: Maintained 2625F: drivers/hwmon/asus_atk0110.c 2626 2627ATLX ETHERNET DRIVERS 2628M: Jay Cliburn <jcliburn@gmail.com> 2629M: Chris Snook <chris.snook@gmail.com> 2630L: netdev@vger.kernel.org 2631W: http://sourceforge.net/projects/atl1 2632W: http://atl1.sourceforge.net 2633S: Maintained 2634F: drivers/net/ethernet/atheros/ 2635 2636ATM 2637M: Chas Williams <3chas3@gmail.com> 2638L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2639L: netdev@vger.kernel.org 2640W: http://linux-atm.sourceforge.net 2641S: Maintained 2642F: drivers/atm/ 2643F: include/linux/atm* 2644F: include/uapi/linux/atm* 2645 2646ATMEL MACB ETHERNET DRIVER 2647M: Nicolas Ferre <nicolas.ferre@microchip.com> 2648S: Supported 2649F: drivers/net/ethernet/cadence/ 2650 2651ATMEL MAXTOUCH DRIVER 2652M: Nick Dyer <nick@shmanahar.org> 2653T: git git://github.com/ndyer/linux.git 2654S: Maintained 2655F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2656F: drivers/input/touchscreen/atmel_mxt_ts.c 2657 2658ATMEL WIRELESS DRIVER 2659M: Simon Kelley <simon@thekelleys.org.uk> 2660L: linux-wireless@vger.kernel.org 2661W: http://www.thekelleys.org.uk/atmel 2662W: http://atmelwlandriver.sourceforge.net/ 2663S: Maintained 2664F: drivers/net/wireless/atmel/atmel* 2665 2666ATOMIC INFRASTRUCTURE 2667M: Will Deacon <will.deacon@arm.com> 2668M: Peter Zijlstra <peterz@infradead.org> 2669R: Boqun Feng <boqun.feng@gmail.com> 2670L: linux-kernel@vger.kernel.org 2671S: Maintained 2672F: arch/*/include/asm/atomic*.h 2673F: include/*/atomic*.h 2674F: scripts/atomic/ 2675 2676ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2677M: Bradley Grove <linuxdrivers@attotech.com> 2678L: linux-scsi@vger.kernel.org 2679W: http://www.attotech.com 2680S: Supported 2681F: drivers/scsi/esas2r 2682 2683ATUSB IEEE 802.15.4 RADIO DRIVER 2684M: Stefan Schmidt <stefan@datenfreihafen.org> 2685L: linux-wpan@vger.kernel.org 2686S: Maintained 2687F: drivers/net/ieee802154/atusb.c 2688F: drivers/net/ieee802154/atusb.h 2689F: drivers/net/ieee802154/at86rf230.h 2690 2691AUDIT SUBSYSTEM 2692M: Paul Moore <paul@paul-moore.com> 2693M: Eric Paris <eparis@redhat.com> 2694L: linux-audit@redhat.com (moderated for non-subscribers) 2695W: https://github.com/linux-audit 2696T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2697S: Supported 2698F: include/linux/audit.h 2699F: include/uapi/linux/audit.h 2700F: kernel/audit* 2701 2702AUXILIARY DISPLAY DRIVERS 2703M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2704S: Maintained 2705F: drivers/auxdisplay/ 2706F: include/linux/cfag12864b.h 2707 2708AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2709M: Andreas Klinger <ak@it-klinger.de> 2710L: linux-iio@vger.kernel.org 2711S: Maintained 2712F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2713F: drivers/iio/adc/hx711.c 2714 2715AX.25 NETWORK LAYER 2716M: Ralf Baechle <ralf@linux-mips.org> 2717L: linux-hams@vger.kernel.org 2718W: http://www.linux-ax25.org/ 2719S: Maintained 2720F: include/uapi/linux/ax25.h 2721F: include/net/ax25.h 2722F: net/ax25/ 2723 2724AXENTIA ARM DEVICES 2725M: Peter Rosin <peda@axentia.se> 2726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2727S: Maintained 2728F: Documentation/devicetree/bindings/arm/axentia.txt 2729F: arch/arm/boot/dts/at91-linea.dtsi 2730F: arch/arm/boot/dts/at91-natte.dtsi 2731F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2732F: arch/arm/boot/dts/at91-tse850-3.dts 2733 2734AXENTIA ASOC DRIVERS 2735M: Peter Rosin <peda@axentia.se> 2736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2737S: Maintained 2738F: Documentation/devicetree/bindings/sound/axentia,* 2739F: sound/soc/atmel/tse850-pcm5142.c 2740 2741AXXIA I2C CONTROLLER 2742M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2743L: linux-i2c@vger.kernel.org 2744S: Maintained 2745F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2746F: drivers/i2c/busses/i2c-axxia.c 2747 2748AZ6007 DVB DRIVER 2749M: Mauro Carvalho Chehab <mchehab@kernel.org> 2750L: linux-media@vger.kernel.org 2751W: https://linuxtv.org 2752T: git git://linuxtv.org/media_tree.git 2753S: Maintained 2754F: drivers/media/usb/dvb-usb-v2/az6007.c 2755 2756AZTECH FM RADIO RECEIVER DRIVER 2757M: Hans Verkuil <hverkuil@xs4all.nl> 2758L: linux-media@vger.kernel.org 2759T: git git://linuxtv.org/media_tree.git 2760W: https://linuxtv.org 2761S: Maintained 2762F: drivers/media/radio/radio-aztech* 2763 2764B43 WIRELESS DRIVER 2765L: linux-wireless@vger.kernel.org 2766L: b43-dev@lists.infradead.org 2767W: http://wireless.kernel.org/en/users/Drivers/b43 2768S: Odd Fixes 2769F: drivers/net/wireless/broadcom/b43/ 2770 2771B43LEGACY WIRELESS DRIVER 2772M: Larry Finger <Larry.Finger@lwfinger.net> 2773L: linux-wireless@vger.kernel.org 2774L: b43-dev@lists.infradead.org 2775W: http://wireless.kernel.org/en/users/Drivers/b43 2776S: Maintained 2777F: drivers/net/wireless/broadcom/b43legacy/ 2778 2779BACKLIGHT CLASS/SUBSYSTEM 2780M: Lee Jones <lee.jones@linaro.org> 2781M: Daniel Thompson <daniel.thompson@linaro.org> 2782M: Jingoo Han <jingoohan1@gmail.com> 2783L: dri-devel@lists.freedesktop.org 2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2785S: Maintained 2786F: drivers/video/backlight/ 2787F: include/linux/backlight.h 2788F: include/linux/pwm_backlight.h 2789F: Documentation/devicetree/bindings/leds/backlight 2790 2791BATMAN ADVANCED 2792M: Marek Lindner <mareklindner@neomailbox.ch> 2793M: Simon Wunderlich <sw@simonwunderlich.de> 2794M: Antonio Quartulli <a@unstable.cc> 2795L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2796W: https://www.open-mesh.org/ 2797Q: https://patchwork.open-mesh.org/project/batman/list/ 2798S: Maintained 2799F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2800F: Documentation/ABI/testing/sysfs-class-net-mesh 2801F: Documentation/networking/batman-adv.rst 2802F: include/uapi/linux/batadv_packet.h 2803F: include/uapi/linux/batman_adv.h 2804F: net/batman-adv/ 2805 2806BAYCOM/HDLCDRV DRIVERS FOR AX.25 2807M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2808L: linux-hams@vger.kernel.org 2809W: http://www.baycom.org/~tom/ham/ham.html 2810S: Maintained 2811F: drivers/net/hamradio/baycom* 2812 2813BCACHE (BLOCK LAYER CACHE) 2814M: Coly Li <colyli@suse.de> 2815M: Kent Overstreet <kent.overstreet@gmail.com> 2816L: linux-bcache@vger.kernel.org 2817W: http://bcache.evilpiepirate.org 2818C: irc://irc.oftc.net/bcache 2819S: Maintained 2820F: drivers/md/bcache/ 2821 2822BDISP ST MEDIA DRIVER 2823M: Fabien Dessenne <fabien.dessenne@st.com> 2824L: linux-media@vger.kernel.org 2825T: git git://linuxtv.org/media_tree.git 2826W: https://linuxtv.org 2827S: Supported 2828F: drivers/media/platform/sti/bdisp 2829 2830BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2831M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2832L: netdev@vger.kernel.org 2833S: Maintained 2834F: drivers/net/ethernet/ec_bhf.c 2835 2836BEFS FILE SYSTEM 2837M: Luis de Bethencourt <luisbg@kernel.org> 2838M: Salah Triki <salah.triki@gmail.com> 2839S: Maintained 2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2841F: Documentation/filesystems/befs.txt 2842F: fs/befs/ 2843 2844BFQ I/O SCHEDULER 2845M: Paolo Valente <paolo.valente@linaro.org> 2846M: Jens Axboe <axboe@kernel.dk> 2847L: linux-block@vger.kernel.org 2848S: Maintained 2849F: block/bfq-* 2850F: Documentation/block/bfq-iosched.txt 2851 2852BFS FILE SYSTEM 2853M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2854S: Maintained 2855F: Documentation/filesystems/bfs.txt 2856F: fs/bfs/ 2857F: include/uapi/linux/bfs_fs.h 2858 2859BLINKM RGB LED DRIVER 2860M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2861S: Maintained 2862F: drivers/leds/leds-blinkm.c 2863 2864BLOCK LAYER 2865M: Jens Axboe <axboe@kernel.dk> 2866L: linux-block@vger.kernel.org 2867T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2868S: Maintained 2869F: block/ 2870F: drivers/block/ 2871F: kernel/trace/blktrace.c 2872F: lib/sbitmap.c 2873 2874BLOCK2MTD DRIVER 2875M: Joern Engel <joern@lazybastard.org> 2876L: linux-mtd@lists.infradead.org 2877S: Maintained 2878F: drivers/mtd/devices/block2mtd.c 2879 2880BLUETOOTH DRIVERS 2881M: Marcel Holtmann <marcel@holtmann.org> 2882M: Johan Hedberg <johan.hedberg@gmail.com> 2883L: linux-bluetooth@vger.kernel.org 2884W: http://www.bluez.org/ 2885T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2887S: Maintained 2888F: drivers/bluetooth/ 2889 2890BLUETOOTH SUBSYSTEM 2891M: Marcel Holtmann <marcel@holtmann.org> 2892M: Johan Hedberg <johan.hedberg@gmail.com> 2893L: linux-bluetooth@vger.kernel.org 2894W: http://www.bluez.org/ 2895T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2896T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2897S: Maintained 2898F: net/bluetooth/ 2899F: include/net/bluetooth/ 2900 2901BONDING DRIVER 2902M: Jay Vosburgh <j.vosburgh@gmail.com> 2903M: Veaceslav Falico <vfalico@gmail.com> 2904M: Andy Gospodarek <andy@greyhouse.net> 2905L: netdev@vger.kernel.org 2906W: http://sourceforge.net/projects/bonding/ 2907S: Supported 2908F: drivers/net/bonding/ 2909F: include/uapi/linux/if_bonding.h 2910 2911BPF (Safe dynamic programs and tools) 2912M: Alexei Starovoitov <ast@kernel.org> 2913M: Daniel Borkmann <daniel@iogearbox.net> 2914R: Martin KaFai Lau <kafai@fb.com> 2915R: Song Liu <songliubraving@fb.com> 2916R: Yonghong Song <yhs@fb.com> 2917L: netdev@vger.kernel.org 2918L: bpf@vger.kernel.org 2919T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2920T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2921Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2922S: Supported 2923F: arch/*/net/* 2924F: Documentation/networking/filter.txt 2925F: Documentation/bpf/ 2926F: include/linux/bpf* 2927F: include/linux/filter.h 2928F: include/trace/events/xdp.h 2929F: include/uapi/linux/bpf* 2930F: include/uapi/linux/filter.h 2931F: kernel/bpf/ 2932F: kernel/trace/bpf_trace.c 2933F: lib/test_bpf.c 2934F: net/bpf/ 2935F: net/core/filter.c 2936F: net/sched/act_bpf.c 2937F: net/sched/cls_bpf.c 2938F: samples/bpf/ 2939F: tools/bpf/ 2940F: tools/lib/bpf/ 2941F: tools/testing/selftests/bpf/ 2942K: bpf 2943N: bpf 2944 2945BPF JIT for ARM 2946M: Shubham Bansal <illusionist.neo@gmail.com> 2947L: netdev@vger.kernel.org 2948L: bpf@vger.kernel.org 2949S: Maintained 2950F: arch/arm/net/ 2951 2952BPF JIT for ARM64 2953M: Daniel Borkmann <daniel@iogearbox.net> 2954M: Alexei Starovoitov <ast@kernel.org> 2955M: Zi Shen Lim <zlim.lnx@gmail.com> 2956L: netdev@vger.kernel.org 2957L: bpf@vger.kernel.org 2958S: Supported 2959F: arch/arm64/net/ 2960 2961BPF JIT for MIPS (32-BIT AND 64-BIT) 2962M: Paul Burton <paul.burton@mips.com> 2963L: netdev@vger.kernel.org 2964L: bpf@vger.kernel.org 2965S: Maintained 2966F: arch/mips/net/ 2967 2968BPF JIT for NFP NICs 2969M: Jakub Kicinski <jakub.kicinski@netronome.com> 2970L: netdev@vger.kernel.org 2971L: bpf@vger.kernel.org 2972S: Supported 2973F: drivers/net/ethernet/netronome/nfp/bpf/ 2974 2975BPF JIT for POWERPC (32-BIT AND 64-BIT) 2976M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2977M: Sandipan Das <sandipan@linux.ibm.com> 2978L: netdev@vger.kernel.org 2979L: bpf@vger.kernel.org 2980S: Maintained 2981F: arch/powerpc/net/ 2982 2983BPF JIT for RISC-V (RV64G) 2984M: Björn Töpel <bjorn.topel@gmail.com> 2985L: netdev@vger.kernel.org 2986S: Maintained 2987F: arch/riscv/net/ 2988 2989BPF JIT for S390 2990M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2991M: Heiko Carstens <heiko.carstens@de.ibm.com> 2992L: netdev@vger.kernel.org 2993L: bpf@vger.kernel.org 2994S: Maintained 2995F: arch/s390/net/ 2996X: arch/s390/net/pnet.c 2997 2998BPF JIT for SPARC (32-BIT AND 64-BIT) 2999M: David S. Miller <davem@davemloft.net> 3000L: netdev@vger.kernel.org 3001L: bpf@vger.kernel.org 3002S: Maintained 3003F: arch/sparc/net/ 3004 3005BPF JIT for X86 32-BIT 3006M: Wang YanQing <udknight@gmail.com> 3007L: netdev@vger.kernel.org 3008L: bpf@vger.kernel.org 3009S: Maintained 3010F: arch/x86/net/bpf_jit_comp32.c 3011 3012BPF JIT for X86 64-BIT 3013M: Alexei Starovoitov <ast@kernel.org> 3014M: Daniel Borkmann <daniel@iogearbox.net> 3015L: netdev@vger.kernel.org 3016L: bpf@vger.kernel.org 3017S: Supported 3018F: arch/x86/net/ 3019X: arch/x86/net/bpf_jit_comp32.c 3020 3021BROADCOM B44 10/100 ETHERNET DRIVER 3022M: Michael Chan <michael.chan@broadcom.com> 3023L: netdev@vger.kernel.org 3024S: Supported 3025F: drivers/net/ethernet/broadcom/b44.* 3026 3027BROADCOM B53 ETHERNET SWITCH DRIVER 3028M: Florian Fainelli <f.fainelli@gmail.com> 3029L: netdev@vger.kernel.org 3030L: openwrt-devel@lists.openwrt.org (subscribers-only) 3031S: Supported 3032F: drivers/net/dsa/b53/* 3033F: include/linux/platform_data/b53.h 3034 3035BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3036M: Florian Fainelli <f.fainelli@gmail.com> 3037M: Ray Jui <rjui@broadcom.com> 3038M: Scott Branden <sbranden@broadcom.com> 3039M: bcm-kernel-feedback-list@broadcom.com 3040T: git git://github.com/broadcom/mach-bcm 3041S: Maintained 3042N: bcm281* 3043N: bcm113* 3044N: bcm216* 3045N: kona 3046F: arch/arm/mach-bcm/ 3047 3048BROADCOM BCM2835 ARM ARCHITECTURE 3049M: Eric Anholt <eric@anholt.net> 3050M: Stefan Wahren <stefan.wahren@i2se.com> 3051L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3053T: git git://github.com/anholt/linux 3054S: Maintained 3055N: bcm2835 3056F: drivers/staging/vc04_services 3057 3058BROADCOM BCM47XX MIPS ARCHITECTURE 3059M: Hauke Mehrtens <hauke@hauke-m.de> 3060M: Rafał Miłecki <zajec5@gmail.com> 3061L: linux-mips@vger.kernel.org 3062S: Maintained 3063F: Documentation/devicetree/bindings/mips/brcm/ 3064F: arch/mips/bcm47xx/* 3065F: arch/mips/include/asm/mach-bcm47xx/* 3066 3067BROADCOM BCM5301X ARM ARCHITECTURE 3068M: Hauke Mehrtens <hauke@hauke-m.de> 3069M: Rafał Miłecki <zajec5@gmail.com> 3070M: bcm-kernel-feedback-list@broadcom.com 3071L: linux-arm-kernel@lists.infradead.org 3072S: Maintained 3073F: arch/arm/mach-bcm/bcm_5301x.c 3074F: arch/arm/boot/dts/bcm5301x*.dtsi 3075F: arch/arm/boot/dts/bcm470* 3076F: arch/arm/boot/dts/bcm953012* 3077 3078BROADCOM BCM53573 ARM ARCHITECTURE 3079M: Rafał Miłecki <rafal@milecki.pl> 3080L: linux-arm-kernel@lists.infradead.org 3081S: Maintained 3082F: arch/arm/boot/dts/bcm53573* 3083F: arch/arm/boot/dts/bcm47189* 3084 3085BROADCOM BCM63XX ARM ARCHITECTURE 3086M: Florian Fainelli <f.fainelli@gmail.com> 3087M: bcm-kernel-feedback-list@broadcom.com 3088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3089T: git git://github.com/broadcom/stblinux.git 3090S: Maintained 3091N: bcm63xx 3092 3093BROADCOM BCM63XX/BCM33XX UDC DRIVER 3094M: Kevin Cernekee <cernekee@gmail.com> 3095L: linux-usb@vger.kernel.org 3096S: Maintained 3097F: drivers/usb/gadget/udc/bcm63xx_udc.* 3098 3099BROADCOM BCM7XXX ARM ARCHITECTURE 3100M: Brian Norris <computersforpeace@gmail.com> 3101M: Gregory Fong <gregory.0xf0@gmail.com> 3102M: Florian Fainelli <f.fainelli@gmail.com> 3103M: bcm-kernel-feedback-list@broadcom.com 3104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3105T: git git://github.com/broadcom/stblinux.git 3106S: Maintained 3107F: arch/arm/mach-bcm/*brcmstb* 3108F: arch/arm/boot/dts/bcm7*.dts* 3109F: drivers/bus/brcmstb_gisb.c 3110F: arch/arm/mm/cache-b15-rac.c 3111F: arch/arm/include/asm/hardware/cache-b15-rac.h 3112N: brcmstb 3113 3114BROADCOM BMIPS CPUFREQ DRIVER 3115M: Markus Mayer <mmayer@broadcom.com> 3116M: bcm-kernel-feedback-list@broadcom.com 3117L: linux-pm@vger.kernel.org 3118S: Maintained 3119F: drivers/cpufreq/bmips-cpufreq.c 3120 3121BROADCOM BMIPS MIPS ARCHITECTURE 3122M: Kevin Cernekee <cernekee@gmail.com> 3123M: Florian Fainelli <f.fainelli@gmail.com> 3124L: bcm-kernel-feedback-list@broadcom.com 3125L: linux-mips@vger.kernel.org 3126T: git git://github.com/broadcom/stblinux.git 3127S: Maintained 3128F: arch/mips/bmips/* 3129F: arch/mips/include/asm/mach-bmips/* 3130F: arch/mips/kernel/*bmips* 3131F: arch/mips/boot/dts/brcm/bcm*.dts* 3132F: drivers/irqchip/irq-bcm63* 3133F: drivers/irqchip/irq-bcm7* 3134F: drivers/irqchip/irq-brcmstb* 3135F: include/linux/bcm963xx_nvram.h 3136F: include/linux/bcm963xx_tag.h 3137 3138BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3139M: Rasesh Mody <rmody@marvell.com> 3140M: GR-Linux-NIC-Dev@marvell.com 3141L: netdev@vger.kernel.org 3142S: Supported 3143F: drivers/net/ethernet/broadcom/bnx2.* 3144F: drivers/net/ethernet/broadcom/bnx2_* 3145 3146BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3147M: QLogic-Storage-Upstream@qlogic.com 3148L: linux-scsi@vger.kernel.org 3149S: Supported 3150F: drivers/scsi/bnx2fc/ 3151 3152BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3153M: QLogic-Storage-Upstream@qlogic.com 3154L: linux-scsi@vger.kernel.org 3155S: Supported 3156F: drivers/scsi/bnx2i/ 3157 3158BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3159M: Ariel Elior <aelior@marvell.com> 3160M: Sudarsana Kalluru <skalluru@marvell.com> 3161M: GR-everest-linux-l2@marvell.com 3162L: netdev@vger.kernel.org 3163S: Supported 3164F: drivers/net/ethernet/broadcom/bnx2x/ 3165 3166BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3167M: Michael Chan <michael.chan@broadcom.com> 3168L: netdev@vger.kernel.org 3169S: Supported 3170F: drivers/net/ethernet/broadcom/bnxt/ 3171 3172BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3173M: Arend van Spriel <arend.vanspriel@broadcom.com> 3174M: Franky Lin <franky.lin@broadcom.com> 3175M: Hante Meuleman <hante.meuleman@broadcom.com> 3176M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3177M: Wright Feng <wright.feng@cypress.com> 3178L: linux-wireless@vger.kernel.org 3179L: brcm80211-dev-list.pdl@broadcom.com 3180L: brcm80211-dev-list@cypress.com 3181S: Supported 3182F: drivers/net/wireless/broadcom/brcm80211/ 3183 3184BROADCOM BRCMSTB GPIO DRIVER 3185M: Gregory Fong <gregory.0xf0@gmail.com> 3186L: bcm-kernel-feedback-list@broadcom.com 3187S: Supported 3188F: drivers/gpio/gpio-brcmstb.c 3189F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3190 3191BROADCOM BRCMSTB I2C DRIVER 3192M: Kamal Dasu <kdasu.kdev@gmail.com> 3193L: linux-i2c@vger.kernel.org 3194L: bcm-kernel-feedback-list@broadcom.com 3195S: Supported 3196F: drivers/i2c/busses/i2c-brcmstb.c 3197F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3198 3199BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3200M: Al Cooper <alcooperx@gmail.com> 3201L: linux-kernel@vger.kernel.org 3202L: bcm-kernel-feedback-list@broadcom.com 3203S: Maintained 3204F: drivers/phy/broadcom/phy-brcm-usb* 3205 3206BROADCOM GENET ETHERNET DRIVER 3207M: Doug Berger <opendmb@gmail.com> 3208M: Florian Fainelli <f.fainelli@gmail.com> 3209L: bcm-kernel-feedback-list@broadcom.com 3210L: netdev@vger.kernel.org 3211S: Supported 3212F: drivers/net/ethernet/broadcom/genet/ 3213 3214BROADCOM IPROC ARM ARCHITECTURE 3215M: Ray Jui <rjui@broadcom.com> 3216M: Scott Branden <sbranden@broadcom.com> 3217M: bcm-kernel-feedback-list@broadcom.com 3218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3219T: git git://github.com/broadcom/cygnus-linux.git 3220S: Maintained 3221N: iproc 3222N: cygnus 3223N: bcm[-_]nsp 3224N: bcm9113* 3225N: bcm9583* 3226N: bcm9585* 3227N: bcm9586* 3228N: bcm988312 3229N: bcm113* 3230N: bcm583* 3231N: bcm585* 3232N: bcm586* 3233N: bcm88312 3234N: hr2 3235N: stingray 3236F: arch/arm64/boot/dts/broadcom/northstar2/* 3237F: arch/arm64/boot/dts/broadcom/stingray/* 3238F: drivers/clk/bcm/clk-ns* 3239F: drivers/clk/bcm/clk-sr* 3240F: drivers/pinctrl/bcm/pinctrl-ns* 3241F: include/dt-bindings/clock/bcm-sr* 3242 3243BROADCOM KONA GPIO DRIVER 3244M: Ray Jui <rjui@broadcom.com> 3245L: bcm-kernel-feedback-list@broadcom.com 3246S: Supported 3247F: drivers/gpio/gpio-bcm-kona.c 3248F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3249 3250BROADCOM NETXTREME-E ROCE DRIVER 3251M: Selvin Xavier <selvin.xavier@broadcom.com> 3252M: Devesh Sharma <devesh.sharma@broadcom.com> 3253M: Somnath Kotur <somnath.kotur@broadcom.com> 3254M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3255L: linux-rdma@vger.kernel.org 3256W: http://www.broadcom.com 3257S: Supported 3258F: drivers/infiniband/hw/bnxt_re/ 3259F: include/uapi/rdma/bnxt_re-abi.h 3260 3261BROADCOM NVRAM DRIVER 3262M: Rafał Miłecki <zajec5@gmail.com> 3263L: linux-mips@vger.kernel.org 3264S: Maintained 3265F: drivers/firmware/broadcom/* 3266 3267BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3268M: Rafał Miłecki <zajec5@gmail.com> 3269L: linux-wireless@vger.kernel.org 3270S: Maintained 3271F: drivers/bcma/ 3272F: include/linux/bcma/ 3273 3274BROADCOM STB AVS CPUFREQ DRIVER 3275M: Markus Mayer <mmayer@broadcom.com> 3276M: bcm-kernel-feedback-list@broadcom.com 3277L: linux-pm@vger.kernel.org 3278S: Maintained 3279F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3280F: drivers/cpufreq/brcmstb* 3281 3282BROADCOM STB AVS TMON DRIVER 3283M: Markus Mayer <mmayer@broadcom.com> 3284M: bcm-kernel-feedback-list@broadcom.com 3285L: linux-pm@vger.kernel.org 3286S: Maintained 3287F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3288F: drivers/thermal/broadcom/brcmstb* 3289 3290BROADCOM STB NAND FLASH DRIVER 3291M: Brian Norris <computersforpeace@gmail.com> 3292M: Kamal Dasu <kdasu.kdev@gmail.com> 3293L: linux-mtd@lists.infradead.org 3294L: bcm-kernel-feedback-list@broadcom.com 3295S: Maintained 3296F: drivers/mtd/nand/raw/brcmnand/ 3297 3298BROADCOM STB DPFE DRIVER 3299M: Markus Mayer <mmayer@broadcom.com> 3300M: bcm-kernel-feedback-list@broadcom.com 3301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3302S: Maintained 3303F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3304F: drivers/memory/brcmstb_dpfe.c 3305 3306BROADCOM SPI DRIVER 3307M: Kamal Dasu <kdasu.kdev@gmail.com> 3308M: bcm-kernel-feedback-list@broadcom.com 3309S: Maintained 3310F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3311F: drivers/spi/spi-bcm-qspi.* 3312F: drivers/spi/spi-brcmstb-qspi.c 3313F: drivers/spi/spi-iproc-qspi.c 3314 3315BROADCOM SYSTEMPORT ETHERNET DRIVER 3316M: Florian Fainelli <f.fainelli@gmail.com> 3317L: bcm-kernel-feedback-list@broadcom.com 3318L: netdev@vger.kernel.org 3319S: Supported 3320F: drivers/net/ethernet/broadcom/bcmsysport.* 3321 3322BROADCOM TG3 GIGABIT ETHERNET DRIVER 3323M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3324M: Prashant Sreedharan <prashant@broadcom.com> 3325M: Michael Chan <mchan@broadcom.com> 3326L: netdev@vger.kernel.org 3327S: Supported 3328F: drivers/net/ethernet/broadcom/tg3.* 3329 3330BROCADE BFA FC SCSI DRIVER 3331M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3332M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3333L: linux-scsi@vger.kernel.org 3334S: Supported 3335F: drivers/scsi/bfa/ 3336 3337BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3338M: Rasesh Mody <rmody@marvell.com> 3339M: Sudarsana Kalluru <skalluru@marvell.com> 3340M: GR-Linux-NIC-Dev@marvell.com 3341L: netdev@vger.kernel.org 3342S: Supported 3343F: drivers/net/ethernet/brocade/bna/ 3344 3345BSG (block layer generic sg v4 driver) 3346M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3347L: linux-scsi@vger.kernel.org 3348S: Supported 3349F: block/bsg.c 3350F: include/linux/bsg.h 3351F: include/uapi/linux/bsg.h 3352 3353BT87X AUDIO DRIVER 3354M: Clemens Ladisch <clemens@ladisch.de> 3355L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3356T: git git://git.alsa-project.org/alsa-kernel.git 3357S: Maintained 3358F: Documentation/sound/cards/bt87x.rst 3359F: sound/pci/bt87x.c 3360 3361BT8XXGPIO DRIVER 3362M: Michael Buesch <m@bues.ch> 3363W: http://bu3sch.de/btgpio.php 3364S: Maintained 3365F: drivers/gpio/gpio-bt8xx.c 3366 3367BTRFS FILE SYSTEM 3368M: Chris Mason <clm@fb.com> 3369M: Josef Bacik <josef@toxicpanda.com> 3370M: David Sterba <dsterba@suse.com> 3371L: linux-btrfs@vger.kernel.org 3372W: http://btrfs.wiki.kernel.org/ 3373Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3374T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3375S: Maintained 3376F: Documentation/filesystems/btrfs.txt 3377F: fs/btrfs/ 3378F: include/linux/btrfs* 3379F: include/uapi/linux/btrfs* 3380 3381BTTV VIDEO4LINUX DRIVER 3382M: Mauro Carvalho Chehab <mchehab@kernel.org> 3383L: linux-media@vger.kernel.org 3384W: https://linuxtv.org 3385T: git git://linuxtv.org/media_tree.git 3386S: Odd fixes 3387F: Documentation/media/v4l-drivers/bttv* 3388F: drivers/media/pci/bt8xx/bttv* 3389 3390BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3391M: Chanwoo Choi <cw00.choi@samsung.com> 3392L: linux-pm@vger.kernel.org 3393L: linux-samsung-soc@vger.kernel.org 3394T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3395S: Maintained 3396F: drivers/devfreq/exynos-bus.c 3397F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3398 3399BUSLOGIC SCSI DRIVER 3400M: Khalid Aziz <khalid@gonehiking.org> 3401L: linux-scsi@vger.kernel.org 3402S: Maintained 3403F: drivers/scsi/BusLogic.* 3404F: drivers/scsi/FlashPoint.* 3405 3406C-MEDIA CMI8788 DRIVER 3407M: Clemens Ladisch <clemens@ladisch.de> 3408L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3409T: git git://git.alsa-project.org/alsa-kernel.git 3410S: Maintained 3411F: sound/pci/oxygen/ 3412 3413C-SKY ARCHITECTURE 3414M: Guo Ren <guoren@kernel.org> 3415T: git https://github.com/c-sky/csky-linux.git 3416S: Supported 3417F: arch/csky/ 3418F: Documentation/devicetree/bindings/csky/ 3419F: drivers/irqchip/irq-csky-* 3420F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3421F: drivers/clocksource/timer-gx6605s.c 3422F: drivers/clocksource/timer-mp-csky.c 3423F: Documentation/devicetree/bindings/timer/csky,* 3424K: csky 3425N: csky 3426 3427C6X ARCHITECTURE 3428M: Mark Salter <msalter@redhat.com> 3429M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3430L: linux-c6x-dev@linux-c6x.org 3431W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3432S: Maintained 3433F: arch/c6x/ 3434 3435CA8210 IEEE-802.15.4 RADIO DRIVER 3436M: Harry Morris <h.morris@cascoda.com> 3437L: linux-wpan@vger.kernel.org 3438W: https://github.com/Cascoda/ca8210-linux.git 3439S: Maintained 3440F: drivers/net/ieee802154/ca8210.c 3441F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3442 3443CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3444M: David Howells <dhowells@redhat.com> 3445L: linux-cachefs@redhat.com (moderated for non-subscribers) 3446S: Supported 3447F: Documentation/filesystems/caching/cachefiles.txt 3448F: fs/cachefiles/ 3449 3450CADENCE MIPI-CSI2 BRIDGES 3451M: Maxime Ripard <maxime.ripard@bootlin.com> 3452L: linux-media@vger.kernel.org 3453S: Maintained 3454F: Documentation/devicetree/bindings/media/cdns,*.txt 3455F: drivers/media/platform/cadence/cdns-csi2* 3456 3457CADET FM/AM RADIO RECEIVER DRIVER 3458M: Hans Verkuil <hverkuil@xs4all.nl> 3459L: linux-media@vger.kernel.org 3460T: git git://linuxtv.org/media_tree.git 3461W: https://linuxtv.org 3462S: Maintained 3463F: drivers/media/radio/radio-cadet* 3464 3465CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3466M: Jonathan Corbet <corbet@lwn.net> 3467L: linux-media@vger.kernel.org 3468T: git git://linuxtv.org/media_tree.git 3469S: Maintained 3470F: Documentation/media/v4l-drivers/cafe_ccic* 3471F: drivers/media/platform/marvell-ccic/ 3472 3473CAIF NETWORK LAYER 3474L: netdev@vger.kernel.org 3475S: Orphan 3476F: Documentation/networking/caif/ 3477F: drivers/net/caif/ 3478F: include/uapi/linux/caif/ 3479F: include/net/caif/ 3480F: net/caif/ 3481 3482CAKE QDISC 3483M: Toke Høiland-Jørgensen <toke@toke.dk> 3484L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3485S: Maintained 3486F: net/sched/sch_cake.c 3487 3488CALGARY x86-64 IOMMU 3489M: Muli Ben-Yehuda <mulix@mulix.org> 3490M: Jon Mason <jdmason@kudzu.us> 3491L: iommu@lists.linux-foundation.org 3492S: Maintained 3493F: arch/x86/kernel/pci-calgary_64.c 3494F: arch/x86/kernel/tce_64.c 3495F: arch/x86/include/asm/calgary.h 3496F: arch/x86/include/asm/tce.h 3497 3498CAN NETWORK DRIVERS 3499M: Wolfgang Grandegger <wg@grandegger.com> 3500M: Marc Kleine-Budde <mkl@pengutronix.de> 3501L: linux-can@vger.kernel.org 3502W: https://github.com/linux-can 3503T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3504T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3505S: Maintained 3506F: Documentation/devicetree/bindings/net/can/ 3507F: drivers/net/can/ 3508F: include/linux/can/dev.h 3509F: include/linux/can/platform/ 3510F: include/uapi/linux/can/error.h 3511F: include/uapi/linux/can/netlink.h 3512 3513CAN NETWORK LAYER 3514M: Oliver Hartkopp <socketcan@hartkopp.net> 3515M: Marc Kleine-Budde <mkl@pengutronix.de> 3516L: linux-can@vger.kernel.org 3517W: https://github.com/linux-can 3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3519T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3520S: Maintained 3521F: Documentation/networking/can.rst 3522F: net/can/ 3523F: include/linux/can/core.h 3524F: include/uapi/linux/can.h 3525F: include/uapi/linux/can/bcm.h 3526F: include/uapi/linux/can/raw.h 3527F: include/uapi/linux/can/gw.h 3528 3529CAPABILITIES 3530M: Serge Hallyn <serge@hallyn.com> 3531L: linux-security-module@vger.kernel.org 3532S: Supported 3533F: include/linux/capability.h 3534F: include/uapi/linux/capability.h 3535F: security/commoncap.c 3536F: kernel/capability.c 3537 3538CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3539M: Kevin Tsai <ktsai@capellamicro.com> 3540S: Maintained 3541F: drivers/iio/light/cm* 3542 3543CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3544M: Christian Lamparter <chunkeey@googlemail.com> 3545L: linux-wireless@vger.kernel.org 3546W: http://wireless.kernel.org/en/users/Drivers/carl9170 3547S: Maintained 3548F: drivers/net/wireless/ath/carl9170/ 3549 3550CAVIUM I2C DRIVER 3551M: Jan Glauber <jglauber@cavium.com> 3552M: David Daney <david.daney@cavium.com> 3553W: http://www.cavium.com 3554S: Supported 3555F: drivers/i2c/busses/i2c-octeon* 3556F: drivers/i2c/busses/i2c-thunderx* 3557 3558CAVIUM LIQUIDIO NETWORK DRIVER 3559M: Derek Chickles <dchickles@marvell.com> 3560M: Satanand Burla <sburla@marvell.com> 3561M: Felix Manlunas <fmanlunas@marvell.com> 3562L: netdev@vger.kernel.org 3563W: http://www.cavium.com 3564S: Supported 3565F: drivers/net/ethernet/cavium/liquidio/ 3566 3567CAVIUM MMC DRIVER 3568M: Jan Glauber <jglauber@cavium.com> 3569M: David Daney <david.daney@cavium.com> 3570M: Steven J. Hill <Steven.Hill@cavium.com> 3571W: http://www.cavium.com 3572S: Supported 3573F: drivers/mmc/host/cavium* 3574 3575CAVIUM OCTEON-TX CRYPTO DRIVER 3576M: George Cherian <george.cherian@cavium.com> 3577L: linux-crypto@vger.kernel.org 3578W: http://www.cavium.com 3579S: Supported 3580F: drivers/crypto/cavium/cpt/ 3581 3582CAVIUM THUNDERX2 ARM64 SOC 3583M: Robert Richter <rrichter@cavium.com> 3584M: Jayachandran C <jnair@caviumnetworks.com> 3585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3586S: Maintained 3587F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3588F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3589 3590CC2520 IEEE-802.15.4 RADIO DRIVER 3591M: Varka Bhadram <varkabhadram@gmail.com> 3592L: linux-wpan@vger.kernel.org 3593S: Maintained 3594F: drivers/net/ieee802154/cc2520.c 3595F: include/linux/spi/cc2520.h 3596F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3597 3598CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3599M: Gilad Ben-Yossef <gilad@benyossef.com> 3600L: linux-crypto@vger.kernel.org 3601S: Supported 3602F: drivers/crypto/ccree/ 3603W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3604 3605CEC FRAMEWORK 3606M: Hans Verkuil <hans.verkuil@cisco.com> 3607L: linux-media@vger.kernel.org 3608T: git git://linuxtv.org/media_tree.git 3609W: http://linuxtv.org 3610S: Supported 3611F: Documentation/media/kapi/cec-core.rst 3612F: Documentation/media/uapi/cec 3613F: drivers/media/cec/ 3614F: drivers/media/rc/keymaps/rc-cec.c 3615F: include/media/cec.h 3616F: include/media/cec-notifier.h 3617F: include/uapi/linux/cec.h 3618F: include/uapi/linux/cec-funcs.h 3619F: Documentation/devicetree/bindings/media/cec.txt 3620F: Documentation/ABI/testing/debugfs-cec-error-inj 3621 3622CEC GPIO DRIVER 3623M: Hans Verkuil <hans.verkuil@cisco.com> 3624L: linux-media@vger.kernel.org 3625T: git git://linuxtv.org/media_tree.git 3626W: http://linuxtv.org 3627S: Supported 3628F: drivers/media/platform/cec-gpio/ 3629F: Documentation/devicetree/bindings/media/cec-gpio.txt 3630 3631CELL BROADBAND ENGINE ARCHITECTURE 3632M: Arnd Bergmann <arnd@arndb.de> 3633L: linuxppc-dev@lists.ozlabs.org 3634W: http://www.ibm.com/developerworks/power/cell/ 3635S: Supported 3636F: arch/powerpc/include/asm/cell*.h 3637F: arch/powerpc/include/asm/spu*.h 3638F: arch/powerpc/include/uapi/asm/spu*.h 3639F: arch/powerpc/oprofile/*cell* 3640F: arch/powerpc/platforms/cell/ 3641 3642CEPH COMMON CODE (LIBCEPH) 3643M: Ilya Dryomov <idryomov@gmail.com> 3644M: "Yan, Zheng" <zyan@redhat.com> 3645M: Sage Weil <sage@redhat.com> 3646L: ceph-devel@vger.kernel.org 3647W: http://ceph.com/ 3648T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3649T: git git://github.com/ceph/ceph-client.git 3650S: Supported 3651F: net/ceph/ 3652F: include/linux/ceph/ 3653F: include/linux/crush/ 3654 3655CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3656M: "Yan, Zheng" <zyan@redhat.com> 3657M: Sage Weil <sage@redhat.com> 3658M: Ilya Dryomov <idryomov@gmail.com> 3659L: ceph-devel@vger.kernel.org 3660W: http://ceph.com/ 3661T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3662T: git git://github.com/ceph/ceph-client.git 3663S: Supported 3664F: Documentation/filesystems/ceph.txt 3665F: fs/ceph/ 3666 3667CERTIFICATE HANDLING: 3668M: David Howells <dhowells@redhat.com> 3669M: David Woodhouse <dwmw2@infradead.org> 3670L: keyrings@vger.kernel.org 3671S: Maintained 3672F: Documentation/admin-guide/module-signing.rst 3673F: certs/ 3674F: scripts/sign-file.c 3675F: scripts/extract-cert.c 3676 3677CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3678L: linux-usb@vger.kernel.org 3679S: Orphan 3680F: Documentation/usb/WUSB-Design-overview.txt 3681F: Documentation/usb/wusb-cbaf 3682F: drivers/usb/host/hwa-hc.c 3683F: drivers/usb/host/whci/ 3684F: drivers/usb/wusbcore/ 3685F: include/linux/usb/wusb* 3686 3687CFAG12864B LCD DRIVER 3688M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3689S: Maintained 3690F: drivers/auxdisplay/cfag12864b.c 3691F: include/linux/cfag12864b.h 3692 3693CFAG12864BFB LCD FRAMEBUFFER DRIVER 3694M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3695S: Maintained 3696F: drivers/auxdisplay/cfag12864bfb.c 3697F: include/linux/cfag12864b.h 3698 3699802.11 (including CFG80211/NL80211) 3700M: Johannes Berg <johannes@sipsolutions.net> 3701L: linux-wireless@vger.kernel.org 3702W: http://wireless.kernel.org/ 3703T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3704T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3705S: Maintained 3706F: net/wireless/ 3707F: include/uapi/linux/nl80211.h 3708F: include/linux/ieee80211.h 3709F: include/net/wext.h 3710F: include/net/cfg80211.h 3711F: include/net/iw_handler.h 3712F: include/net/ieee80211_radiotap.h 3713F: Documentation/driver-api/80211/cfg80211.rst 3714F: Documentation/networking/regulatory.txt 3715 3716CHAR and MISC DRIVERS 3717M: Arnd Bergmann <arnd@arndb.de> 3718M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3719T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3720S: Supported 3721F: drivers/char/ 3722F: drivers/misc/ 3723F: include/linux/miscdevice.h 3724 3725CHECKPATCH 3726M: Andy Whitcroft <apw@canonical.com> 3727M: Joe Perches <joe@perches.com> 3728S: Maintained 3729F: scripts/checkpatch.pl 3730 3731CHINESE DOCUMENTATION 3732M: Harry Wei <harryxiyou@gmail.com> 3733L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3734L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3735S: Maintained 3736F: Documentation/translations/zh_CN/ 3737 3738CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3739M: Peter Chen <Peter.Chen@nxp.com> 3740T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3741L: linux-usb@vger.kernel.org 3742S: Maintained 3743F: drivers/usb/chipidea/ 3744 3745CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3746M: Hans de Goede <hdegoede@redhat.com> 3747L: linux-input@vger.kernel.org 3748S: Maintained 3749F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3750F: drivers/input/touchscreen/chipone_icn8318.c 3751 3752CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3753M: Hans de Goede <hdegoede@redhat.com> 3754L: linux-input@vger.kernel.org 3755S: Maintained 3756F: drivers/input/touchscreen/chipone_icn8505.c 3757 3758CHROME HARDWARE PLATFORM SUPPORT 3759M: Benson Leung <bleung@chromium.org> 3760M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3761S: Maintained 3762T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3763F: drivers/platform/chrome/ 3764 3765CHROMEOS EC SUBDRIVERS 3766M: Benson Leung <bleung@chromium.org> 3767M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3768R: Guenter Roeck <groeck@chromium.org> 3769S: Maintained 3770N: cros_ec 3771N: cros-ec 3772F: drivers/power/supply/cros_usbpd-charger.c 3773 3774CHROMEOS EC CODEC DRIVER 3775M: Cheng-Yi Chiang <cychiang@chromium.org> 3776S: Maintained 3777R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3778R: Guenter Roeck <groeck@chromium.org> 3779F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3780F: sound/soc/codecs/cros_ec_codec.* 3781 3782CIRRUS LOGIC AUDIO CODEC DRIVERS 3783M: Brian Austin <brian.austin@cirrus.com> 3784M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3785L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3786S: Maintained 3787F: sound/soc/codecs/cs* 3788 3789CIRRUS LOGIC EP93XX ETHERNET DRIVER 3790M: Hartley Sweeten <hsweeten@visionengravers.com> 3791L: netdev@vger.kernel.org 3792S: Maintained 3793F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3794 3795CIRRUS LOGIC LOCHNAGAR DRIVER 3796M: Charles Keepax <ckeepax@opensource.cirrus.com> 3797M: Richard Fitzgerald <rf@opensource.cirrus.com> 3798L: patches@opensource.cirrus.com 3799S: Supported 3800F: drivers/clk/clk-lochnagar.c 3801F: drivers/mfd/lochnagar-i2c.c 3802F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3803F: drivers/regulator/lochnagar-regulator.c 3804F: include/dt-bindings/clk/lochnagar.h 3805F: include/dt-bindings/pinctrl/lochnagar.h 3806F: include/linux/mfd/lochnagar* 3807F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3808F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3809F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3810F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3811 3812CISCO FCOE HBA DRIVER 3813M: Satish Kharat <satishkh@cisco.com> 3814M: Sesidhar Baddela <sebaddel@cisco.com> 3815M: Karan Tilak Kumar <kartilak@cisco.com> 3816L: linux-scsi@vger.kernel.org 3817S: Supported 3818F: drivers/scsi/fnic/ 3819 3820CISCO SCSI HBA DRIVER 3821M: Karan Tilak Kumar <kartilak@cisco.com> 3822M: Sesidhar Baddela <sebaddel@cisco.com> 3823L: linux-scsi@vger.kernel.org 3824S: Supported 3825F: drivers/scsi/snic/ 3826 3827CISCO VIC ETHERNET NIC DRIVER 3828M: Christian Benvenuti <benve@cisco.com> 3829M: Govindarajulu Varadarajan <_govind@gmx.com> 3830M: Parvi Kaustubhi <pkaustub@cisco.com> 3831S: Supported 3832F: drivers/net/ethernet/cisco/enic/ 3833 3834CISCO VIC LOW LATENCY NIC DRIVER 3835M: Christian Benvenuti <benve@cisco.com> 3836M: Nelson Escobar <neescoba@cisco.com> 3837M: Parvi Kaustubhi <pkaustub@cisco.com> 3838S: Supported 3839F: drivers/infiniband/hw/usnic/ 3840 3841CIRRUS LOGIC MADERA CODEC DRIVERS 3842M: Charles Keepax <ckeepax@opensource.cirrus.com> 3843M: Richard Fitzgerald <rf@opensource.cirrus.com> 3844L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3845L: patches@opensource.cirrus.com 3846T: git https://github.com/CirrusLogic/linux-drivers.git 3847W: https://github.com/CirrusLogic/linux-drivers/wiki 3848S: Supported 3849F: Documentation/devicetree/bindings/mfd/madera.txt 3850F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3851F: include/linux/irqchip/irq-madera* 3852F: include/linux/mfd/madera/* 3853F: drivers/gpio/gpio-madera* 3854F: drivers/irqchip/irq-madera* 3855F: drivers/mfd/madera* 3856F: drivers/mfd/cs47l* 3857F: drivers/pinctrl/cirrus/* 3858 3859CLANG-FORMAT FILE 3860M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3861S: Maintained 3862F: .clang-format 3863 3864CLEANCACHE API 3865M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3866L: linux-kernel@vger.kernel.org 3867S: Maintained 3868F: mm/cleancache.c 3869F: include/linux/cleancache.h 3870 3871CLK API 3872M: Russell King <linux@armlinux.org.uk> 3873L: linux-clk@vger.kernel.org 3874S: Maintained 3875F: include/linux/clk.h 3876 3877CLOCKSOURCE, CLOCKEVENT DRIVERS 3878M: Daniel Lezcano <daniel.lezcano@linaro.org> 3879M: Thomas Gleixner <tglx@linutronix.de> 3880L: linux-kernel@vger.kernel.org 3881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3882S: Supported 3883F: drivers/clocksource/ 3884F: Documentation/devicetree/bindings/timer/ 3885 3886CMPC ACPI DRIVER 3887M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3888M: Daniel Oliveira Nascimento <don@syst.com.br> 3889L: platform-driver-x86@vger.kernel.org 3890S: Supported 3891F: drivers/platform/x86/classmate-laptop.c 3892 3893COBALT MEDIA DRIVER 3894M: Hans Verkuil <hans.verkuil@cisco.com> 3895L: linux-media@vger.kernel.org 3896T: git git://linuxtv.org/media_tree.git 3897W: https://linuxtv.org 3898S: Supported 3899F: drivers/media/pci/cobalt/ 3900 3901COCCINELLE/Semantic Patches (SmPL) 3902M: Julia Lawall <Julia.Lawall@lip6.fr> 3903M: Gilles Muller <Gilles.Muller@lip6.fr> 3904M: Nicolas Palix <nicolas.palix@imag.fr> 3905M: Michal Marek <michal.lkml@markovi.net> 3906L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3907T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3908W: http://coccinelle.lip6.fr/ 3909S: Supported 3910F: Documentation/dev-tools/coccinelle.rst 3911F: scripts/coccinelle/ 3912F: scripts/coccicheck 3913 3914CODA FILE SYSTEM 3915M: Jan Harkes <jaharkes@cs.cmu.edu> 3916M: coda@cs.cmu.edu 3917L: codalist@coda.cs.cmu.edu 3918W: http://www.coda.cs.cmu.edu/ 3919S: Maintained 3920F: Documentation/filesystems/coda.txt 3921F: fs/coda/ 3922F: include/linux/coda*.h 3923F: include/uapi/linux/coda*.h 3924 3925CODA V4L2 MEM2MEM DRIVER 3926M: Philipp Zabel <p.zabel@pengutronix.de> 3927L: linux-media@vger.kernel.org 3928S: Maintained 3929F: Documentation/devicetree/bindings/media/coda.txt 3930F: drivers/media/platform/coda/ 3931 3932CODE OF CONDUCT 3933M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3934S: Supported 3935F: Documentation/process/code-of-conduct.rst 3936F: Documentation/process/code-of-conduct-interpretation.rst 3937 3938COMMON CLK FRAMEWORK 3939M: Michael Turquette <mturquette@baylibre.com> 3940M: Stephen Boyd <sboyd@kernel.org> 3941L: linux-clk@vger.kernel.org 3942Q: http://patchwork.kernel.org/project/linux-clk/list/ 3943T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3944S: Maintained 3945F: Documentation/devicetree/bindings/clock/ 3946F: drivers/clk/ 3947X: drivers/clk/clkdev.c 3948F: include/linux/clk-pr* 3949F: include/linux/clk/ 3950F: include/linux/of_clk.h 3951 3952COMMON INTERNET FILE SYSTEM (CIFS) 3953M: Steve French <sfrench@samba.org> 3954L: linux-cifs@vger.kernel.org 3955L: samba-technical@lists.samba.org (moderated for non-subscribers) 3956W: http://linux-cifs.samba.org/ 3957T: git git://git.samba.org/sfrench/cifs-2.6.git 3958S: Supported 3959F: Documentation/filesystems/cifs/ 3960F: fs/cifs/ 3961 3962COMPACTPCI HOTPLUG CORE 3963M: Scott Murray <scott@spiteful.org> 3964L: linux-pci@vger.kernel.org 3965S: Maintained 3966F: drivers/pci/hotplug/cpci_hotplug* 3967 3968COMPACTPCI HOTPLUG GENERIC DRIVER 3969M: Scott Murray <scott@spiteful.org> 3970L: linux-pci@vger.kernel.org 3971S: Maintained 3972F: drivers/pci/hotplug/cpcihp_generic.c 3973 3974COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3975M: Scott Murray <scott@spiteful.org> 3976L: linux-pci@vger.kernel.org 3977S: Maintained 3978F: drivers/pci/hotplug/cpcihp_zt5550.* 3979 3980COMPAL LAPTOP SUPPORT 3981M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3982L: platform-driver-x86@vger.kernel.org 3983S: Maintained 3984F: drivers/platform/x86/compal-laptop.c 3985 3986COMPILER ATTRIBUTES 3987M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3988S: Maintained 3989F: include/linux/compiler_attributes.h 3990 3991CONEXANT ACCESSRUNNER USB DRIVER 3992L: accessrunner-general@lists.sourceforge.net 3993W: http://accessrunner.sourceforge.net/ 3994S: Orphan 3995F: drivers/usb/atm/cxacru.c 3996 3997CONFIGFS 3998M: Joel Becker <jlbec@evilplan.org> 3999M: Christoph Hellwig <hch@lst.de> 4000T: git git://git.infradead.org/users/hch/configfs.git 4001S: Supported 4002F: fs/configfs/ 4003F: include/linux/configfs.h 4004 4005CONNECTOR 4006M: Evgeniy Polyakov <zbr@ioremap.net> 4007L: netdev@vger.kernel.org 4008S: Maintained 4009F: drivers/connector/ 4010 4011CONTROL GROUP (CGROUP) 4012M: Tejun Heo <tj@kernel.org> 4013M: Li Zefan <lizefan@huawei.com> 4014M: Johannes Weiner <hannes@cmpxchg.org> 4015L: cgroups@vger.kernel.org 4016T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4017S: Maintained 4018F: Documentation/admin-guide/cgroup-v2.rst 4019F: Documentation/cgroup-v1/ 4020F: include/linux/cgroup* 4021F: kernel/cgroup/ 4022 4023CONTROL GROUP - CPUSET 4024M: Li Zefan <lizefan@huawei.com> 4025L: cgroups@vger.kernel.org 4026W: http://www.bullopensource.org/cpuset/ 4027W: http://oss.sgi.com/projects/cpusets/ 4028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4029S: Maintained 4030F: Documentation/cgroup-v1/cpusets.txt 4031F: include/linux/cpuset.h 4032F: kernel/cgroup/cpuset.c 4033 4034CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4035M: Johannes Weiner <hannes@cmpxchg.org> 4036M: Michal Hocko <mhocko@kernel.org> 4037M: Vladimir Davydov <vdavydov.dev@gmail.com> 4038L: cgroups@vger.kernel.org 4039L: linux-mm@kvack.org 4040S: Maintained 4041F: mm/memcontrol.c 4042F: mm/swap_cgroup.c 4043 4044CORETEMP HARDWARE MONITORING DRIVER 4045M: Fenghua Yu <fenghua.yu@intel.com> 4046L: linux-hwmon@vger.kernel.org 4047S: Maintained 4048F: Documentation/hwmon/coretemp 4049F: drivers/hwmon/coretemp.c 4050 4051COSA/SRP SYNC SERIAL DRIVER 4052M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4053W: http://www.fi.muni.cz/~kas/cosa/ 4054S: Maintained 4055F: drivers/net/wan/cosa* 4056 4057CPMAC ETHERNET DRIVER 4058M: Florian Fainelli <f.fainelli@gmail.com> 4059L: netdev@vger.kernel.org 4060S: Maintained 4061F: drivers/net/ethernet/ti/cpmac.c 4062 4063CPU FREQUENCY SCALING FRAMEWORK 4064M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4065M: Viresh Kumar <viresh.kumar@linaro.org> 4066L: linux-pm@vger.kernel.org 4067S: Maintained 4068T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4069T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4070B: https://bugzilla.kernel.org 4071F: Documentation/admin-guide/pm/cpufreq.rst 4072F: Documentation/admin-guide/pm/intel_pstate.rst 4073F: Documentation/cpu-freq/ 4074F: Documentation/devicetree/bindings/cpufreq/ 4075F: drivers/cpufreq/ 4076F: include/linux/cpufreq.h 4077F: tools/testing/selftests/cpufreq/ 4078 4079CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4080M: Viresh Kumar <viresh.kumar@linaro.org> 4081M: Sudeep Holla <sudeep.holla@arm.com> 4082L: linux-pm@vger.kernel.org 4083W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4084S: Maintained 4085F: drivers/cpufreq/arm_big_little.h 4086F: drivers/cpufreq/arm_big_little.c 4087 4088CPU POWER MONITORING SUBSYSTEM 4089M: Thomas Renninger <trenn@suse.com> 4090M: Shuah Khan <shuah@kernel.org> 4091M: Shuah Khan <skhan@linuxfoundation.org> 4092L: linux-pm@vger.kernel.org 4093S: Maintained 4094F: tools/power/cpupower/ 4095 4096CPUID/MSR DRIVER 4097M: "H. Peter Anvin" <hpa@zytor.com> 4098S: Maintained 4099F: arch/x86/kernel/cpuid.c 4100F: arch/x86/kernel/msr.c 4101 4102CPUIDLE DRIVER - ARM BIG LITTLE 4103M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4104M: Daniel Lezcano <daniel.lezcano@linaro.org> 4105L: linux-pm@vger.kernel.org 4106L: linux-arm-kernel@lists.infradead.org 4107T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4108S: Maintained 4109F: drivers/cpuidle/cpuidle-big_little.c 4110 4111CPUIDLE DRIVER - ARM EXYNOS 4112M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4113M: Daniel Lezcano <daniel.lezcano@linaro.org> 4114M: Kukjin Kim <kgene@kernel.org> 4115L: linux-pm@vger.kernel.org 4116L: linux-samsung-soc@vger.kernel.org 4117S: Supported 4118F: drivers/cpuidle/cpuidle-exynos.c 4119F: arch/arm/mach-exynos/pm.c 4120 4121CPU IDLE TIME MANAGEMENT FRAMEWORK 4122M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4123M: Daniel Lezcano <daniel.lezcano@linaro.org> 4124L: linux-pm@vger.kernel.org 4125S: Maintained 4126T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4127B: https://bugzilla.kernel.org 4128F: Documentation/admin-guide/pm/cpuidle.rst 4129F: Documentation/driver-api/pm/cpuidle.rst 4130F: drivers/cpuidle/* 4131F: include/linux/cpuidle.h 4132 4133CRAMFS FILESYSTEM 4134M: Nicolas Pitre <nico@fluxnic.net> 4135S: Maintained 4136F: Documentation/filesystems/cramfs.txt 4137F: fs/cramfs/ 4138 4139CRYPTO API 4140M: Herbert Xu <herbert@gondor.apana.org.au> 4141M: "David S. Miller" <davem@davemloft.net> 4142L: linux-crypto@vger.kernel.org 4143T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4144T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4145S: Maintained 4146F: Documentation/crypto/ 4147F: Documentation/devicetree/bindings/crypto/ 4148F: arch/*/crypto/ 4149F: crypto/ 4150F: drivers/crypto/ 4151F: include/crypto/ 4152F: include/linux/crypto* 4153 4154CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4155M: Neil Horman <nhorman@tuxdriver.com> 4156L: linux-crypto@vger.kernel.org 4157S: Maintained 4158F: crypto/ansi_cprng.c 4159F: crypto/rng.c 4160 4161CS3308 MEDIA DRIVER 4162M: Hans Verkuil <hverkuil@xs4all.nl> 4163L: linux-media@vger.kernel.org 4164T: git git://linuxtv.org/media_tree.git 4165W: http://linuxtv.org 4166S: Odd Fixes 4167F: drivers/media/i2c/cs3308.c 4168 4169CS5535 Audio ALSA driver 4170M: Jaya Kumar <jayakumar.alsa@gmail.com> 4171S: Maintained 4172F: sound/pci/cs5535audio/ 4173 4174CSI DRIVERS FOR ALLWINNER V3s 4175M: Yong Deng <yong.deng@magewell.com> 4176L: linux-media@vger.kernel.org 4177T: git git://linuxtv.org/media_tree.git 4178S: Maintained 4179F: drivers/media/platform/sunxi/sun6i-csi/ 4180F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4181 4182CW1200 WLAN driver 4183M: Solomon Peachy <pizza@shaftnet.org> 4184S: Maintained 4185F: drivers/net/wireless/st/cw1200/ 4186 4187CX18 VIDEO4LINUX DRIVER 4188M: Andy Walls <awalls@md.metrocast.net> 4189L: ivtv-devel@ivtvdriver.org (subscribers-only) 4190L: linux-media@vger.kernel.org 4191T: git git://linuxtv.org/media_tree.git 4192W: https://linuxtv.org 4193W: http://www.ivtvdriver.org/index.php/Cx18 4194S: Maintained 4195F: Documentation/media/v4l-drivers/cx18* 4196F: drivers/media/pci/cx18/ 4197F: include/uapi/linux/ivtv* 4198 4199CX2341X MPEG ENCODER HELPER MODULE 4200M: Hans Verkuil <hverkuil@xs4all.nl> 4201L: linux-media@vger.kernel.org 4202T: git git://linuxtv.org/media_tree.git 4203W: https://linuxtv.org 4204S: Maintained 4205F: drivers/media/common/cx2341x* 4206F: include/media/drv-intf/cx2341x.h 4207 4208CX24120 MEDIA DRIVER 4209M: Jemma Denson <jdenson@gmail.com> 4210M: Patrick Boettcher <patrick.boettcher@posteo.de> 4211L: linux-media@vger.kernel.org 4212W: https://linuxtv.org 4213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4214S: Maintained 4215F: drivers/media/dvb-frontends/cx24120* 4216 4217CX88 VIDEO4LINUX DRIVER 4218M: Mauro Carvalho Chehab <mchehab@kernel.org> 4219L: linux-media@vger.kernel.org 4220W: https://linuxtv.org 4221T: git git://linuxtv.org/media_tree.git 4222S: Odd fixes 4223F: Documentation/media/v4l-drivers/cx88* 4224F: drivers/media/pci/cx88/ 4225 4226CXD2820R MEDIA DRIVER 4227M: Antti Palosaari <crope@iki.fi> 4228L: linux-media@vger.kernel.org 4229W: https://linuxtv.org 4230W: http://palosaari.fi/linux/ 4231Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4232T: git git://linuxtv.org/anttip/media_tree.git 4233S: Maintained 4234F: drivers/media/dvb-frontends/cxd2820r* 4235 4236CXGB3 ETHERNET DRIVER (CXGB3) 4237M: Vishal Kulkarni <vishal@chelsio.com> 4238L: netdev@vger.kernel.org 4239W: http://www.chelsio.com 4240S: Supported 4241F: drivers/net/ethernet/chelsio/cxgb3/ 4242 4243CXGB3 ISCSI DRIVER (CXGB3I) 4244M: Karen Xie <kxie@chelsio.com> 4245L: linux-scsi@vger.kernel.org 4246W: http://www.chelsio.com 4247S: Supported 4248F: drivers/scsi/cxgbi/cxgb3i 4249 4250CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4251M: Steve Wise <swise@chelsio.com> 4252L: linux-rdma@vger.kernel.org 4253W: http://www.openfabrics.org 4254S: Supported 4255F: drivers/infiniband/hw/cxgb3/ 4256F: include/uapi/rdma/cxgb3-abi.h 4257 4258CXGB4 CRYPTO DRIVER (chcr) 4259M: Harsh Jain <harsh@chelsio.com> 4260L: linux-crypto@vger.kernel.org 4261W: http://www.chelsio.com 4262S: Supported 4263F: drivers/crypto/chelsio 4264 4265CXGB4 ETHERNET DRIVER (CXGB4) 4266M: Vishal Kulkarni <vishal@chelsio.com> 4267L: netdev@vger.kernel.org 4268W: http://www.chelsio.com 4269S: Supported 4270F: drivers/net/ethernet/chelsio/cxgb4/ 4271 4272CXGB4 ISCSI DRIVER (CXGB4I) 4273M: Karen Xie <kxie@chelsio.com> 4274L: linux-scsi@vger.kernel.org 4275W: http://www.chelsio.com 4276S: Supported 4277F: drivers/scsi/cxgbi/cxgb4i 4278 4279CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4280M: Steve Wise <swise@chelsio.com> 4281L: linux-rdma@vger.kernel.org 4282W: http://www.openfabrics.org 4283S: Supported 4284F: drivers/infiniband/hw/cxgb4/ 4285F: include/uapi/rdma/cxgb4-abi.h 4286 4287CXGB4VF ETHERNET DRIVER (CXGB4VF) 4288M: Casey Leedom <leedom@chelsio.com> 4289L: netdev@vger.kernel.org 4290W: http://www.chelsio.com 4291S: Supported 4292F: drivers/net/ethernet/chelsio/cxgb4vf/ 4293 4294CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4295M: Frederic Barrat <fbarrat@linux.ibm.com> 4296M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4297L: linuxppc-dev@lists.ozlabs.org 4298S: Supported 4299F: arch/powerpc/platforms/powernv/pci-cxl.c 4300F: drivers/misc/cxl/ 4301F: include/misc/cxl* 4302F: include/uapi/misc/cxl.h 4303F: Documentation/powerpc/cxl.txt 4304F: Documentation/ABI/testing/sysfs-class-cxl 4305 4306CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4307M: Manoj N. Kumar <manoj@linux.ibm.com> 4308M: Matthew R. Ochs <mrochs@linux.ibm.com> 4309M: Uma Krishnan <ukrishn@linux.ibm.com> 4310L: linux-scsi@vger.kernel.org 4311S: Supported 4312F: drivers/scsi/cxlflash/ 4313F: include/uapi/scsi/cxlflash_ioctl.h 4314F: Documentation/powerpc/cxlflash.txt 4315 4316CYBERPRO FB DRIVER 4317M: Russell King <linux@armlinux.org.uk> 4318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4319W: http://www.armlinux.org.uk/ 4320S: Maintained 4321F: drivers/video/fbdev/cyber2000fb.* 4322 4323CYCLADES ASYNC MUX DRIVER 4324W: http://www.cyclades.com/ 4325S: Orphan 4326F: drivers/tty/cyclades.c 4327F: include/linux/cyclades.h 4328F: include/uapi/linux/cyclades.h 4329 4330CYCLADES PC300 DRIVER 4331W: http://www.cyclades.com/ 4332S: Orphan 4333F: drivers/net/wan/pc300* 4334 4335CYPRESS_FIRMWARE MEDIA DRIVER 4336M: Antti Palosaari <crope@iki.fi> 4337L: linux-media@vger.kernel.org 4338W: https://linuxtv.org 4339W: http://palosaari.fi/linux/ 4340Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4341T: git git://linuxtv.org/anttip/media_tree.git 4342S: Maintained 4343F: drivers/media/common/cypress_firmware* 4344 4345CYTTSP TOUCHSCREEN DRIVER 4346M: Ferruh Yigit <fery@cypress.com> 4347L: linux-input@vger.kernel.org 4348S: Supported 4349F: drivers/input/touchscreen/cyttsp* 4350F: include/linux/input/cyttsp.h 4351 4352D-LINK DIR-685 TOUCHKEYS DRIVER 4353M: Linus Walleij <linus.walleij@linaro.org> 4354L: linux-input@vger.kernel.org 4355S: Supported 4356F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4357 4358DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4359M: Joshua Kinard <kumba@gentoo.org> 4360S: Maintained 4361F: drivers/rtc/rtc-ds1685.c 4362F: include/linux/rtc/ds1685.h 4363 4364DAMA SLAVE for AX.25 4365M: Joerg Reuter <jreuter@yaina.de> 4366W: http://yaina.de/jreuter/ 4367W: http://www.qsl.net/dl1bke/ 4368L: linux-hams@vger.kernel.org 4369S: Maintained 4370F: net/ax25/af_ax25.c 4371F: net/ax25/ax25_dev.c 4372F: net/ax25/ax25_ds_* 4373F: net/ax25/ax25_in.c 4374F: net/ax25/ax25_out.c 4375F: net/ax25/ax25_timer.c 4376F: net/ax25/sysctl_net_ax25.c 4377 4378DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4379L: netdev@vger.kernel.org 4380S: Orphan 4381F: Documentation/networking/device_drivers/dec/dmfe.txt 4382F: drivers/net/ethernet/dec/tulip/dmfe.c 4383 4384DC390/AM53C974 SCSI driver 4385M: Hannes Reinecke <hare@suse.com> 4386L: linux-scsi@vger.kernel.org 4387S: Maintained 4388F: drivers/scsi/am53c974.c 4389 4390DC395x SCSI driver 4391M: Oliver Neukum <oliver@neukum.org> 4392M: Ali Akcaagac <aliakc@web.de> 4393M: Jamie Lenehan <lenehan@twibble.org> 4394L: dc395x@twibble.org 4395W: http://twibble.org/dist/dc395x/ 4396W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4397S: Maintained 4398F: Documentation/scsi/dc395x.txt 4399F: drivers/scsi/dc395x.* 4400 4401DCCP PROTOCOL 4402M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4403L: dccp@vger.kernel.org 4404W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4405S: Maintained 4406F: include/linux/dccp.h 4407F: include/uapi/linux/dccp.h 4408F: include/linux/tfrc.h 4409F: net/dccp/ 4410 4411DECnet NETWORK LAYER 4412W: http://linux-decnet.sourceforge.net 4413L: linux-decnet-user@lists.sourceforge.net 4414S: Orphan 4415F: Documentation/networking/decnet.txt 4416F: net/decnet/ 4417 4418DECSTATION PLATFORM SUPPORT 4419M: "Maciej W. Rozycki" <macro@linux-mips.org> 4420L: linux-mips@vger.kernel.org 4421W: http://www.linux-mips.org/wiki/DECstation 4422S: Maintained 4423F: arch/mips/dec/ 4424F: arch/mips/include/asm/dec/ 4425F: arch/mips/include/asm/mach-dec/ 4426 4427DEFXX FDDI NETWORK DRIVER 4428M: "Maciej W. Rozycki" <macro@linux-mips.org> 4429S: Maintained 4430F: drivers/net/fddi/defxx.* 4431 4432DELL SMBIOS DRIVER 4433M: Pali Rohár <pali.rohar@gmail.com> 4434M: Mario Limonciello <mario.limonciello@dell.com> 4435L: platform-driver-x86@vger.kernel.org 4436S: Maintained 4437F: drivers/platform/x86/dell-smbios.* 4438 4439DELL SMBIOS SMM DRIVER 4440M: Mario Limonciello <mario.limonciello@dell.com> 4441L: platform-driver-x86@vger.kernel.org 4442S: Maintained 4443F: drivers/platform/x86/dell-smbios-smm.c 4444 4445DELL SMBIOS WMI DRIVER 4446M: Mario Limonciello <mario.limonciello@dell.com> 4447L: platform-driver-x86@vger.kernel.org 4448S: Maintained 4449F: drivers/platform/x86/dell-smbios-wmi.c 4450F: tools/wmi/dell-smbios-example.c 4451 4452DEFZA FDDI NETWORK DRIVER 4453M: "Maciej W. Rozycki" <macro@linux-mips.org> 4454S: Maintained 4455F: drivers/net/fddi/defza.* 4456 4457DELL LAPTOP DRIVER 4458M: Matthew Garrett <mjg59@srcf.ucam.org> 4459M: Pali Rohár <pali.rohar@gmail.com> 4460L: platform-driver-x86@vger.kernel.org 4461S: Maintained 4462F: drivers/platform/x86/dell-laptop.c 4463 4464DELL LAPTOP FREEFALL DRIVER 4465M: Pali Rohár <pali.rohar@gmail.com> 4466S: Maintained 4467F: drivers/platform/x86/dell-smo8800.c 4468 4469DELL LAPTOP RBTN DRIVER 4470M: Pali Rohár <pali.rohar@gmail.com> 4471S: Maintained 4472F: drivers/platform/x86/dell-rbtn.* 4473 4474DELL REMOTE BIOS UPDATE DRIVER 4475M: Stuart Hayes <stuart.w.hayes@gmail.com> 4476L: platform-driver-x86@vger.kernel.org 4477S: Maintained 4478F: drivers/platform/x86/dell_rbu.c 4479 4480DELL LAPTOP SMM DRIVER 4481M: Pali Rohár <pali.rohar@gmail.com> 4482S: Maintained 4483F: drivers/hwmon/dell-smm-hwmon.c 4484F: include/uapi/linux/i8k.h 4485 4486DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4487M: Stuart Hayes <stuart.w.hayes@gmail.com> 4488L: platform-driver-x86@vger.kernel.org 4489S: Maintained 4490F: Documentation/dcdbas.txt 4491F: drivers/platform/x86/dcdbas.* 4492 4493DELL WMI NOTIFICATIONS DRIVER 4494M: Matthew Garrett <mjg59@srcf.ucam.org> 4495M: Pali Rohár <pali.rohar@gmail.com> 4496S: Maintained 4497F: drivers/platform/x86/dell-wmi.c 4498 4499DELL WMI DESCRIPTOR DRIVER 4500M: Mario Limonciello <mario.limonciello@dell.com> 4501S: Maintained 4502F: drivers/platform/x86/dell-wmi-descriptor.c 4503 4504DELTA ST MEDIA DRIVER 4505M: Hugues Fruchet <hugues.fruchet@st.com> 4506L: linux-media@vger.kernel.org 4507T: git git://linuxtv.org/media_tree.git 4508W: https://linuxtv.org 4509S: Supported 4510F: drivers/media/platform/sti/delta 4511 4512DENALI NAND DRIVER 4513M: Masahiro Yamada <yamada.masahiro@socionext.com> 4514L: linux-mtd@lists.infradead.org 4515S: Supported 4516F: drivers/mtd/nand/raw/denali* 4517 4518DESIGNWARE USB2 DRD IP DRIVER 4519M: Minas Harutyunyan <hminas@synopsys.com> 4520L: linux-usb@vger.kernel.org 4521T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4522S: Maintained 4523F: drivers/usb/dwc2/ 4524 4525DESIGNWARE USB3 DRD IP DRIVER 4526M: Felipe Balbi <balbi@kernel.org> 4527L: linux-usb@vger.kernel.org 4528T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4529S: Maintained 4530F: drivers/usb/dwc3/ 4531 4532DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4533M: Andreas Klinger <ak@it-klinger.de> 4534L: linux-iio@vger.kernel.org 4535S: Maintained 4536F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4537F: drivers/iio/proximity/srf*.c 4538 4539DEVICE COREDUMP (DEV_COREDUMP) 4540M: Johannes Berg <johannes@sipsolutions.net> 4541L: linux-kernel@vger.kernel.org 4542S: Maintained 4543F: drivers/base/devcoredump.c 4544F: include/linux/devcoredump.h 4545 4546DEVICE FREQUENCY (DEVFREQ) 4547M: MyungJoo Ham <myungjoo.ham@samsung.com> 4548M: Kyungmin Park <kyungmin.park@samsung.com> 4549R: Chanwoo Choi <cw00.choi@samsung.com> 4550L: linux-pm@vger.kernel.org 4551T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4552S: Maintained 4553F: drivers/devfreq/ 4554F: include/linux/devfreq.h 4555F: Documentation/devicetree/bindings/devfreq/ 4556 4557DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4558M: Chanwoo Choi <cw00.choi@samsung.com> 4559L: linux-pm@vger.kernel.org 4560T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4561S: Supported 4562F: drivers/devfreq/event/ 4563F: drivers/devfreq/devfreq-event.c 4564F: include/linux/devfreq-event.h 4565F: Documentation/devicetree/bindings/devfreq/event/ 4566 4567DEVICE NUMBER REGISTRY 4568M: Torben Mathiasen <device@lanana.org> 4569W: http://lanana.org/docs/device-list/index.html 4570S: Maintained 4571 4572DEVICE-MAPPER (LVM) 4573M: Alasdair Kergon <agk@redhat.com> 4574M: Mike Snitzer <snitzer@redhat.com> 4575M: dm-devel@redhat.com 4576L: dm-devel@redhat.com 4577W: http://sources.redhat.com/dm 4578Q: http://patchwork.kernel.org/project/dm-devel/list/ 4579T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4580T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4581S: Maintained 4582F: Documentation/device-mapper/ 4583F: drivers/md/Makefile 4584F: drivers/md/Kconfig 4585F: drivers/md/dm* 4586F: drivers/md/persistent-data/ 4587F: include/linux/device-mapper.h 4588F: include/linux/dm-*.h 4589F: include/uapi/linux/dm-*.h 4590 4591DEVLINK 4592M: Jiri Pirko <jiri@mellanox.com> 4593L: netdev@vger.kernel.org 4594S: Supported 4595F: net/core/devlink.c 4596F: include/net/devlink.h 4597F: include/uapi/linux/devlink.h 4598 4599DIALOG SEMICONDUCTOR DRIVERS 4600M: Support Opensource <support.opensource@diasemi.com> 4601W: http://www.dialog-semiconductor.com/products 4602S: Supported 4603F: Documentation/hwmon/da90?? 4604F: Documentation/devicetree/bindings/mfd/da90*.txt 4605F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4606F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4607F: Documentation/devicetree/bindings/regulator/da92*.txt 4608F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4609F: Documentation/devicetree/bindings/sound/da[79]*.txt 4610F: drivers/gpio/gpio-da90??.c 4611F: drivers/hwmon/da90??-hwmon.c 4612F: drivers/iio/adc/da91??-*.c 4613F: drivers/input/misc/da90??_onkey.c 4614F: drivers/input/touchscreen/da9052_tsi.c 4615F: drivers/leds/leds-da90??.c 4616F: drivers/mfd/da903x.c 4617F: drivers/mfd/da90??-*.c 4618F: drivers/mfd/da91??-*.c 4619F: drivers/power/supply/da9052-battery.c 4620F: drivers/power/supply/da91??-*.c 4621F: drivers/regulator/da903x.c 4622F: drivers/regulator/da9???-regulator.[ch] 4623F: drivers/thermal/da90??-thermal.c 4624F: drivers/rtc/rtc-da90??.c 4625F: drivers/video/backlight/da90??_bl.c 4626F: drivers/watchdog/da90??_wdt.c 4627F: include/linux/mfd/da903x.h 4628F: include/linux/mfd/da9052/ 4629F: include/linux/mfd/da9055/ 4630F: include/linux/mfd/da9062/ 4631F: include/linux/mfd/da9063/ 4632F: include/linux/mfd/da9150/ 4633F: include/linux/regulator/da9211.h 4634F: include/sound/da[79]*.h 4635F: sound/soc/codecs/da[79]*.[ch] 4636 4637DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4638M: William Breathitt Gray <vilhelm.gray@gmail.com> 4639L: linux-gpio@vger.kernel.org 4640S: Maintained 4641F: drivers/gpio/gpio-gpio-mm.c 4642 4643DIOLAN U2C-12 I2C DRIVER 4644M: Guenter Roeck <linux@roeck-us.net> 4645L: linux-i2c@vger.kernel.org 4646S: Maintained 4647F: drivers/i2c/busses/i2c-diolan-u2c.c 4648 4649FILESYSTEM DIRECT ACCESS (DAX) 4650M: Dan Williams <dan.j.williams@intel.com> 4651R: Matthew Wilcox <willy@infradead.org> 4652R: Jan Kara <jack@suse.cz> 4653L: linux-fsdevel@vger.kernel.org 4654L: linux-nvdimm@lists.01.org 4655S: Supported 4656F: fs/dax.c 4657F: include/linux/dax.h 4658F: include/trace/events/fs_dax.h 4659 4660DEVICE DIRECT ACCESS (DAX) 4661M: Dan Williams <dan.j.williams@intel.com> 4662M: Vishal Verma <vishal.l.verma@intel.com> 4663M: Keith Busch <keith.busch@intel.com> 4664M: Dave Jiang <dave.jiang@intel.com> 4665L: linux-nvdimm@lists.01.org 4666S: Supported 4667F: drivers/dax/ 4668 4669DIRECTORY NOTIFICATION (DNOTIFY) 4670M: Jan Kara <jack@suse.cz> 4671R: Amir Goldstein <amir73il@gmail.com> 4672L: linux-fsdevel@vger.kernel.org 4673S: Maintained 4674F: Documentation/filesystems/dnotify.txt 4675F: fs/notify/dnotify/ 4676F: include/linux/dnotify.h 4677 4678DISK GEOMETRY AND PARTITION HANDLING 4679M: Andries Brouwer <aeb@cwi.nl> 4680W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4681W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4682W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4683S: Maintained 4684 4685DISKQUOTA 4686M: Jan Kara <jack@suse.com> 4687S: Maintained 4688F: Documentation/filesystems/quota.txt 4689F: fs/quota/ 4690F: include/linux/quota*.h 4691F: include/uapi/linux/quota*.h 4692 4693DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4694M: Bernie Thompson <bernie@plugable.com> 4695L: linux-fbdev@vger.kernel.org 4696S: Maintained 4697W: http://plugable.com/category/projects/udlfb/ 4698F: drivers/video/fbdev/udlfb.c 4699F: include/video/udlfb.h 4700F: Documentation/fb/udlfb.txt 4701 4702DISTRIBUTED LOCK MANAGER (DLM) 4703M: Christine Caulfield <ccaulfie@redhat.com> 4704M: David Teigland <teigland@redhat.com> 4705L: cluster-devel@redhat.com 4706W: http://sources.redhat.com/cluster/ 4707T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4708S: Supported 4709F: fs/dlm/ 4710 4711DMA BUFFER SHARING FRAMEWORK 4712M: Sumit Semwal <sumit.semwal@linaro.org> 4713S: Maintained 4714L: linux-media@vger.kernel.org 4715L: dri-devel@lists.freedesktop.org 4716L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4717F: drivers/dma-buf/ 4718F: include/linux/dma-buf* 4719F: include/linux/reservation.h 4720F: include/linux/*fence.h 4721F: Documentation/driver-api/dma-buf.rst 4722T: git git://anongit.freedesktop.org/drm/drm-misc 4723 4724DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4725M: Vinod Koul <vkoul@kernel.org> 4726L: dmaengine@vger.kernel.org 4727Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4728S: Maintained 4729F: drivers/dma/ 4730F: include/linux/dmaengine.h 4731F: include/linux/of_dma.h 4732F: Documentation/devicetree/bindings/dma/ 4733F: Documentation/driver-api/dmaengine/ 4734T: git git://git.infradead.org/users/vkoul/slave-dma.git 4735 4736DMA MAPPING HELPERS 4737M: Christoph Hellwig <hch@lst.de> 4738M: Marek Szyprowski <m.szyprowski@samsung.com> 4739R: Robin Murphy <robin.murphy@arm.com> 4740L: iommu@lists.linux-foundation.org 4741T: git git://git.infradead.org/users/hch/dma-mapping.git 4742W: http://git.infradead.org/users/hch/dma-mapping.git 4743S: Supported 4744F: kernel/dma/ 4745F: include/asm-generic/dma-mapping.h 4746F: include/linux/dma-direct.h 4747F: include/linux/dma-mapping.h 4748F: include/linux/dma-noncoherent.h 4749 4750DME1737 HARDWARE MONITOR DRIVER 4751M: Juerg Haefliger <juergh@gmail.com> 4752L: linux-hwmon@vger.kernel.org 4753S: Maintained 4754F: Documentation/hwmon/dme1737 4755F: drivers/hwmon/dme1737.c 4756 4757DMI/SMBIOS SUPPORT 4758M: Jean Delvare <jdelvare@suse.com> 4759S: Maintained 4760T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4761F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4762F: drivers/firmware/dmi-id.c 4763F: drivers/firmware/dmi_scan.c 4764F: include/linux/dmi.h 4765 4766DOCUMENTATION 4767M: Jonathan Corbet <corbet@lwn.net> 4768L: linux-doc@vger.kernel.org 4769S: Maintained 4770F: Documentation/ 4771F: scripts/kernel-doc 4772X: Documentation/ABI/ 4773X: Documentation/acpi/ 4774X: Documentation/devicetree/ 4775X: Documentation/i2c/ 4776X: Documentation/media/ 4777X: Documentation/power/ 4778X: Documentation/spi/ 4779T: git git://git.lwn.net/linux.git docs-next 4780 4781DOCUMENTATION/ITALIAN 4782M: Federico Vaga <federico.vaga@vaga.pv.it> 4783L: linux-doc@vger.kernel.org 4784S: Maintained 4785F: Documentation/translations/it_IT 4786 4787DONGWOON DW9714 LENS VOICE COIL DRIVER 4788M: Sakari Ailus <sakari.ailus@linux.intel.com> 4789L: linux-media@vger.kernel.org 4790T: git git://linuxtv.org/media_tree.git 4791S: Maintained 4792F: drivers/media/i2c/dw9714.c 4793F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4794 4795DONGWOON DW9807 LENS VOICE COIL DRIVER 4796M: Sakari Ailus <sakari.ailus@linux.intel.com> 4797L: linux-media@vger.kernel.org 4798T: git git://linuxtv.org/media_tree.git 4799S: Maintained 4800F: drivers/media/i2c/dw9807-vcm.c 4801F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4802 4803DOUBLETALK DRIVER 4804M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4805L: blinux-list@redhat.com 4806S: Maintained 4807F: drivers/char/dtlk.c 4808F: include/linux/dtlk.h 4809 4810DPAA2 DATAPATH I/O (DPIO) DRIVER 4811M: Roy Pledge <Roy.Pledge@nxp.com> 4812L: linux-kernel@vger.kernel.org 4813S: Maintained 4814F: drivers/soc/fsl/dpio 4815 4816DPAA2 ETHERNET DRIVER 4817M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4818L: netdev@vger.kernel.org 4819S: Maintained 4820F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4821F: drivers/net/ethernet/freescale/dpaa2/dpni* 4822F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4823F: drivers/net/ethernet/freescale/dpaa2/Makefile 4824F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4825 4826DPAA2 ETHERNET SWITCH DRIVER 4827M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4828M: Ioana Ciornei <ioana.ciornei@nxp.com> 4829L: linux-kernel@vger.kernel.org 4830S: Maintained 4831F: drivers/staging/fsl-dpaa2/ethsw 4832 4833DPAA2 PTP CLOCK DRIVER 4834M: Yangbo Lu <yangbo.lu@nxp.com> 4835L: netdev@vger.kernel.org 4836S: Maintained 4837F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4838F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4839 4840DPT_I2O SCSI RAID DRIVER 4841M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4842L: linux-scsi@vger.kernel.org 4843W: http://www.adaptec.com/ 4844S: Maintained 4845F: drivers/scsi/dpt* 4846F: drivers/scsi/dpt/ 4847 4848DRBD DRIVER 4849M: Philipp Reisner <philipp.reisner@linbit.com> 4850M: Lars Ellenberg <lars.ellenberg@linbit.com> 4851L: drbd-dev@lists.linbit.com 4852W: http://www.drbd.org 4853T: git git://git.linbit.com/linux-drbd.git 4854T: git git://git.linbit.com/drbd-8.4.git 4855S: Supported 4856F: drivers/block/drbd/ 4857F: lib/lru_cache.c 4858F: Documentation/blockdev/drbd/ 4859 4860DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4861M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4862R: "Rafael J. Wysocki" <rafael@kernel.org> 4863T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4864S: Supported 4865F: Documentation/kobject.txt 4866F: drivers/base/ 4867F: fs/debugfs/ 4868F: fs/sysfs/ 4869F: include/linux/debugfs.h 4870F: include/linux/kobj* 4871F: lib/kobj* 4872 4873DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4874M: Kevin Hilman <khilman@kernel.org> 4875M: Nishanth Menon <nm@ti.com> 4876S: Maintained 4877F: drivers/power/avs/ 4878F: include/linux/power/smartreflex.h 4879L: linux-pm@vger.kernel.org 4880 4881DRM DRIVER FOR ARM PL111 CLCD 4882M: Eric Anholt <eric@anholt.net> 4883T: git git://anongit.freedesktop.org/drm/drm-misc 4884S: Supported 4885F: drivers/gpu/drm/pl111/ 4886 4887DRM DRIVER FOR ARM VERSATILE TFT PANELS 4888M: Linus Walleij <linus.walleij@linaro.org> 4889T: git git://anongit.freedesktop.org/drm/drm-misc 4890S: Maintained 4891F: drivers/gpu/drm/panel/panel-arm-versatile.c 4892F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4893 4894DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4895M: Dave Airlie <airlied@redhat.com> 4896S: Odd Fixes 4897F: drivers/gpu/drm/ast/ 4898 4899DRM DRIVER FOR BOCHS VIRTUAL GPU 4900M: Gerd Hoffmann <kraxel@redhat.com> 4901L: virtualization@lists.linux-foundation.org 4902T: git git://anongit.freedesktop.org/drm/drm-misc 4903S: Maintained 4904F: drivers/gpu/drm/bochs/ 4905 4906DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4907M: Linus Walleij <linus.walleij@linaro.org> 4908T: git git://anongit.freedesktop.org/drm/drm-misc 4909S: Maintained 4910F: drivers/gpu/drm/tve200/ 4911 4912DRM DRIVER FOR ILITEK ILI9225 PANELS 4913M: David Lechner <david@lechnology.com> 4914S: Maintained 4915F: drivers/gpu/drm/tinydrm/ili9225.c 4916F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4917 4918DRM DRIVER FOR HX8357D PANELS 4919M: Eric Anholt <eric@anholt.net> 4920T: git git://anongit.freedesktop.org/drm/drm-misc 4921S: Maintained 4922F: drivers/gpu/drm/tinydrm/hx8357d.c 4923F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4924 4925DRM DRIVER FOR INTEL I810 VIDEO CARDS 4926S: Orphan / Obsolete 4927F: drivers/gpu/drm/i810/ 4928F: include/uapi/drm/i810_drm.h 4929 4930DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4931S: Orphan / Obsolete 4932F: drivers/gpu/drm/mga/ 4933F: include/uapi/drm/mga_drm.h 4934 4935DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4936M: Dave Airlie <airlied@redhat.com> 4937S: Odd Fixes 4938F: drivers/gpu/drm/mgag200/ 4939 4940DRM DRIVER FOR MI0283QT 4941M: Noralf Trønnes <noralf@tronnes.org> 4942S: Maintained 4943F: drivers/gpu/drm/tinydrm/mi0283qt.c 4944F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4945 4946DRM DRIVER FOR MSM ADRENO GPU 4947M: Rob Clark <robdclark@gmail.com> 4948M: Sean Paul <sean@poorly.run> 4949L: linux-arm-msm@vger.kernel.org 4950L: dri-devel@lists.freedesktop.org 4951L: freedreno@lists.freedesktop.org 4952T: git https://gitlab.freedesktop.org/drm/msm.git 4953S: Maintained 4954F: drivers/gpu/drm/msm/ 4955F: include/uapi/drm/msm_drm.h 4956F: Documentation/devicetree/bindings/display/msm/ 4957 4958DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4959M: Ben Skeggs <bskeggs@redhat.com> 4960L: dri-devel@lists.freedesktop.org 4961L: nouveau@lists.freedesktop.org 4962T: git git://github.com/skeggsb/linux 4963S: Supported 4964F: drivers/gpu/drm/nouveau/ 4965F: include/uapi/drm/nouveau_drm.h 4966 4967DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4968M: Stefan Mavrodiev <stefan@olimex.com> 4969S: Maintained 4970F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4971F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4972 4973DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4974M: Noralf Trønnes <noralf@tronnes.org> 4975S: Maintained 4976F: drivers/gpu/drm/tinydrm/repaper.c 4977F: Documentation/devicetree/bindings/display/repaper.txt 4978 4979DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4980M: Dave Airlie <airlied@redhat.com> 4981M: Gerd Hoffmann <kraxel@redhat.com> 4982L: virtualization@lists.linux-foundation.org 4983T: git git://anongit.freedesktop.org/drm/drm-misc 4984S: Obsolete 4985W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4986F: drivers/gpu/drm/cirrus/ 4987 4988DRM DRIVER FOR QXL VIRTUAL GPU 4989M: Dave Airlie <airlied@redhat.com> 4990M: Gerd Hoffmann <kraxel@redhat.com> 4991L: virtualization@lists.linux-foundation.org 4992L: spice-devel@lists.freedesktop.org 4993T: git git://anongit.freedesktop.org/drm/drm-misc 4994S: Maintained 4995F: drivers/gpu/drm/qxl/ 4996F: include/uapi/drm/qxl_drm.h 4997 4998DRM DRIVER FOR RAGE 128 VIDEO CARDS 4999S: Orphan / Obsolete 5000F: drivers/gpu/drm/r128/ 5001F: include/uapi/drm/r128_drm.h 5002 5003DRM DRIVER FOR SAVAGE VIDEO CARDS 5004S: Orphan / Obsolete 5005F: drivers/gpu/drm/savage/ 5006F: include/uapi/drm/savage_drm.h 5007 5008DRM DRIVER FOR SIS VIDEO CARDS 5009S: Orphan / Obsolete 5010F: drivers/gpu/drm/sis/ 5011F: include/uapi/drm/sis_drm.h 5012 5013DRM DRIVER FOR SITRONIX ST7701 PANELS 5014M: Jagan Teki <jagan@amarulasolutions.com> 5015S: Maintained 5016F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5017F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5018 5019DRM DRIVER FOR SITRONIX ST7586 PANELS 5020M: David Lechner <david@lechnology.com> 5021S: Maintained 5022F: drivers/gpu/drm/tinydrm/st7586.c 5023F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5024 5025DRM DRIVER FOR SITRONIX ST7735R PANELS 5026M: David Lechner <david@lechnology.com> 5027S: Maintained 5028F: drivers/gpu/drm/tinydrm/st7735r.c 5029F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5030 5031DRM DRIVER FOR TDFX VIDEO CARDS 5032S: Orphan / Obsolete 5033F: drivers/gpu/drm/tdfx/ 5034 5035DRM DRIVER FOR TPO TPG110 PANELS 5036M: Linus Walleij <linus.walleij@linaro.org> 5037T: git git://anongit.freedesktop.org/drm/drm-misc 5038S: Maintained 5039F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5040F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5041 5042DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5043M: Dave Airlie <airlied@redhat.com> 5044R: Sean Paul <sean@poorly.run> 5045L: dri-devel@lists.freedesktop.org 5046S: Odd Fixes 5047F: drivers/gpu/drm/udl/ 5048T: git git://anongit.freedesktop.org/drm/drm-misc 5049 5050DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5051M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5052R: Haneen Mohammed <hamohammed.sa@gmail.com> 5053R: Daniel Vetter <daniel@ffwll.ch> 5054T: git git://anongit.freedesktop.org/drm/drm-misc 5055S: Maintained 5056L: dri-devel@lists.freedesktop.org 5057F: drivers/gpu/drm/vkms/ 5058F: Documentation/gpu/vkms.rst 5059 5060DRM DRIVER FOR VMWARE VIRTUAL GPU 5061M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5062M: Thomas Hellstrom <thellstrom@vmware.com> 5063L: dri-devel@lists.freedesktop.org 5064T: git git://people.freedesktop.org/~thomash/linux 5065S: Supported 5066F: drivers/gpu/drm/vmwgfx/ 5067F: include/uapi/drm/vmwgfx_drm.h 5068 5069DRM DRIVERS 5070M: David Airlie <airlied@linux.ie> 5071M: Daniel Vetter <daniel@ffwll.ch> 5072L: dri-devel@lists.freedesktop.org 5073T: git git://anongit.freedesktop.org/drm/drm 5074B: https://bugs.freedesktop.org/ 5075C: irc://chat.freenode.net/dri-devel 5076S: Maintained 5077F: drivers/gpu/drm/ 5078F: drivers/gpu/vga/ 5079F: Documentation/devicetree/bindings/display/ 5080F: Documentation/devicetree/bindings/gpu/ 5081F: Documentation/gpu/ 5082F: include/drm/ 5083F: include/uapi/drm/ 5084F: include/linux/vga* 5085 5086DRM DRIVERS AND MISC GPU PATCHES 5087M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5088M: Maxime Ripard <maxime.ripard@bootlin.com> 5089M: Sean Paul <sean@poorly.run> 5090W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5091S: Maintained 5092T: git git://anongit.freedesktop.org/drm/drm-misc 5093F: Documentation/gpu/ 5094F: drivers/gpu/vga/ 5095F: drivers/gpu/drm/* 5096F: include/drm/drm* 5097F: include/uapi/drm/drm* 5098F: include/linux/vga* 5099 5100DRM DRIVERS FOR ALLWINNER A10 5101M: Maxime Ripard <maxime.ripard@bootlin.com> 5102L: dri-devel@lists.freedesktop.org 5103S: Supported 5104F: drivers/gpu/drm/sun4i/ 5105F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5106T: git git://anongit.freedesktop.org/drm/drm-misc 5107 5108DRM DRIVERS FOR AMLOGIC SOCS 5109M: Neil Armstrong <narmstrong@baylibre.com> 5110L: dri-devel@lists.freedesktop.org 5111L: linux-amlogic@lists.infradead.org 5112W: http://linux-meson.com/ 5113S: Supported 5114F: drivers/gpu/drm/meson/ 5115F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5116F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5117F: Documentation/gpu/meson.rst 5118T: git git://anongit.freedesktop.org/drm/drm-misc 5119 5120DRM DRIVERS FOR ATMEL HLCDC 5121M: Boris Brezillon <bbrezillon@kernel.org> 5122L: dri-devel@lists.freedesktop.org 5123S: Supported 5124F: drivers/gpu/drm/atmel-hlcdc/ 5125F: Documentation/devicetree/bindings/display/atmel/ 5126T: git git://anongit.freedesktop.org/drm/drm-misc 5127 5128DRM DRIVERS FOR BRIDGE CHIPS 5129M: Andrzej Hajda <a.hajda@samsung.com> 5130R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5131S: Maintained 5132T: git git://anongit.freedesktop.org/drm/drm-misc 5133F: drivers/gpu/drm/bridge/ 5134 5135DRM DRIVERS FOR EXYNOS 5136M: Inki Dae <inki.dae@samsung.com> 5137M: Joonyoung Shim <jy0922.shim@samsung.com> 5138M: Seung-Woo Kim <sw0312.kim@samsung.com> 5139M: Kyungmin Park <kyungmin.park@samsung.com> 5140L: dri-devel@lists.freedesktop.org 5141T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5142S: Supported 5143F: drivers/gpu/drm/exynos/ 5144F: include/uapi/drm/exynos_drm.h 5145F: Documentation/devicetree/bindings/display/exynos/ 5146 5147DRM DRIVERS FOR FREESCALE DCU 5148M: Stefan Agner <stefan@agner.ch> 5149M: Alison Wang <alison.wang@nxp.com> 5150L: dri-devel@lists.freedesktop.org 5151S: Supported 5152F: drivers/gpu/drm/fsl-dcu/ 5153F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5154F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5155F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5156T: git git://anongit.freedesktop.org/drm/drm-misc 5157 5158DRM DRIVERS FOR FREESCALE IMX 5159M: Philipp Zabel <p.zabel@pengutronix.de> 5160L: dri-devel@lists.freedesktop.org 5161S: Maintained 5162F: drivers/gpu/drm/imx/ 5163F: drivers/gpu/ipu-v3/ 5164F: Documentation/devicetree/bindings/display/imx/ 5165 5166DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5167M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5168L: dri-devel@lists.freedesktop.org 5169T: git git://github.com/patjak/drm-gma500 5170S: Maintained 5171F: drivers/gpu/drm/gma500/ 5172 5173DRM DRIVERS FOR HISILICON 5174M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5175M: Rongrong Zou <zourongrong@gmail.com> 5176R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5177R: Chen Feng <puck.chen@hisilicon.com> 5178L: dri-devel@lists.freedesktop.org 5179T: git git://github.com/xin3liang/linux.git 5180S: Maintained 5181F: drivers/gpu/drm/hisilicon/ 5182F: Documentation/devicetree/bindings/display/hisilicon/ 5183 5184DRM DRIVERS FOR MEDIATEK 5185M: CK Hu <ck.hu@mediatek.com> 5186M: Philipp Zabel <p.zabel@pengutronix.de> 5187L: dri-devel@lists.freedesktop.org 5188S: Supported 5189F: drivers/gpu/drm/mediatek/ 5190F: Documentation/devicetree/bindings/display/mediatek/ 5191 5192DRM DRIVERS FOR NVIDIA TEGRA 5193M: Thierry Reding <thierry.reding@gmail.com> 5194L: dri-devel@lists.freedesktop.org 5195L: linux-tegra@vger.kernel.org 5196T: git git://anongit.freedesktop.org/tegra/linux.git 5197S: Supported 5198F: drivers/gpu/drm/tegra/ 5199F: drivers/gpu/host1x/ 5200F: include/linux/host1x.h 5201F: include/uapi/drm/tegra_drm.h 5202F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5203 5204DRM DRIVERS FOR RENESAS 5205M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5206M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5207L: dri-devel@lists.freedesktop.org 5208L: linux-renesas-soc@vger.kernel.org 5209T: git git://linuxtv.org/pinchartl/media drm/du/next 5210S: Supported 5211F: drivers/gpu/drm/rcar-du/ 5212F: drivers/gpu/drm/shmobile/ 5213F: include/linux/platform_data/shmob_drm.h 5214F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5215F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5216F: Documentation/devicetree/bindings/display/renesas,du.txt 5217 5218DRM DRIVERS FOR ROCKCHIP 5219M: Sandy Huang <hjc@rock-chips.com> 5220M: Heiko Stübner <heiko@sntech.de> 5221L: dri-devel@lists.freedesktop.org 5222S: Maintained 5223F: drivers/gpu/drm/rockchip/ 5224F: Documentation/devicetree/bindings/display/rockchip/ 5225T: git git://anongit.freedesktop.org/drm/drm-misc 5226 5227DRM DRIVERS FOR STI 5228M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5229M: Vincent Abriou <vincent.abriou@st.com> 5230L: dri-devel@lists.freedesktop.org 5231T: git git://anongit.freedesktop.org/drm/drm-misc 5232S: Maintained 5233F: drivers/gpu/drm/sti 5234F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5235 5236DRM DRIVERS FOR STM 5237M: Yannick Fertre <yannick.fertre@st.com> 5238M: Philippe Cornu <philippe.cornu@st.com> 5239M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5240M: Vincent Abriou <vincent.abriou@st.com> 5241L: dri-devel@lists.freedesktop.org 5242T: git git://anongit.freedesktop.org/drm/drm-misc 5243S: Maintained 5244F: drivers/gpu/drm/stm 5245F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5246 5247DRM DRIVERS FOR TI LCDC 5248M: Jyri Sarha <jsarha@ti.com> 5249R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5250L: dri-devel@lists.freedesktop.org 5251S: Maintained 5252F: drivers/gpu/drm/tilcdc/ 5253F: Documentation/devicetree/bindings/display/tilcdc/ 5254 5255DRM DRIVERS FOR TI OMAP 5256M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5257L: dri-devel@lists.freedesktop.org 5258S: Maintained 5259F: drivers/gpu/drm/omapdrm/ 5260F: Documentation/devicetree/bindings/display/ti/ 5261 5262DRM DRIVERS FOR V3D 5263M: Eric Anholt <eric@anholt.net> 5264S: Supported 5265F: drivers/gpu/drm/v3d/ 5266F: include/uapi/drm/v3d_drm.h 5267F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5268T: git git://anongit.freedesktop.org/drm/drm-misc 5269 5270DRM DRIVERS FOR VC4 5271M: Eric Anholt <eric@anholt.net> 5272T: git git://github.com/anholt/linux 5273S: Supported 5274F: drivers/gpu/drm/vc4/ 5275F: include/uapi/drm/vc4_drm.h 5276F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5277T: git git://anongit.freedesktop.org/drm/drm-misc 5278 5279DRM DRIVERS FOR VIVANTE GPU IP 5280M: Lucas Stach <l.stach@pengutronix.de> 5281R: Russell King <linux+etnaviv@armlinux.org.uk> 5282R: Christian Gmeiner <christian.gmeiner@gmail.com> 5283L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5284L: dri-devel@lists.freedesktop.org 5285S: Maintained 5286F: drivers/gpu/drm/etnaviv/ 5287F: include/uapi/drm/etnaviv_drm.h 5288F: Documentation/devicetree/bindings/display/etnaviv/ 5289 5290DRM DRIVERS FOR ZTE ZX 5291M: Shawn Guo <shawnguo@kernel.org> 5292L: dri-devel@lists.freedesktop.org 5293S: Maintained 5294F: drivers/gpu/drm/zte/ 5295F: Documentation/devicetree/bindings/display/zte,vou.txt 5296T: git git://anongit.freedesktop.org/drm/drm-misc 5297 5298DRM PANEL DRIVERS 5299M: Thierry Reding <thierry.reding@gmail.com> 5300L: dri-devel@lists.freedesktop.org 5301T: git git://anongit.freedesktop.org/drm/drm-misc 5302S: Maintained 5303F: drivers/gpu/drm/drm_panel.c 5304F: drivers/gpu/drm/panel/ 5305F: include/drm/drm_panel.h 5306F: Documentation/devicetree/bindings/display/panel/ 5307 5308DRM TINYDRM DRIVERS 5309M: Noralf Trønnes <noralf@tronnes.org> 5310W: https://github.com/notro/tinydrm/wiki/Development 5311T: git git://anongit.freedesktop.org/drm/drm-misc 5312S: Maintained 5313F: drivers/gpu/drm/tinydrm/ 5314F: include/drm/tinydrm/ 5315 5316DRM DRIVERS FOR XEN 5317M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5318T: git git://anongit.freedesktop.org/drm/drm-misc 5319L: dri-devel@lists.freedesktop.org 5320L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5321S: Supported 5322F: drivers/gpu/drm/xen/ 5323F: Documentation/gpu/xen-front.rst 5324 5325DRM TTM SUBSYSTEM 5326M: Christian Koenig <christian.koenig@amd.com> 5327M: Huang Rui <ray.huang@amd.com> 5328M: Junwei Zhang <Jerry.Zhang@amd.com> 5329T: git git://people.freedesktop.org/~agd5f/linux 5330S: Maintained 5331L: dri-devel@lists.freedesktop.org 5332F: include/drm/ttm/ 5333F: drivers/gpu/drm/ttm/ 5334 5335DSBR100 USB FM RADIO DRIVER 5336M: Alexey Klimov <klimov.linux@gmail.com> 5337L: linux-media@vger.kernel.org 5338T: git git://linuxtv.org/media_tree.git 5339S: Maintained 5340F: drivers/media/radio/dsbr100.c 5341 5342DSCC4 DRIVER 5343M: Francois Romieu <romieu@fr.zoreil.com> 5344L: netdev@vger.kernel.org 5345S: Maintained 5346F: drivers/net/wan/dscc4.c 5347 5348DT3155 MEDIA DRIVER 5349M: Hans Verkuil <hverkuil@xs4all.nl> 5350L: linux-media@vger.kernel.org 5351T: git git://linuxtv.org/media_tree.git 5352W: https://linuxtv.org 5353S: Odd Fixes 5354F: drivers/media/pci/dt3155/ 5355 5356DVB_USB_AF9015 MEDIA DRIVER 5357M: Antti Palosaari <crope@iki.fi> 5358L: linux-media@vger.kernel.org 5359W: https://linuxtv.org 5360W: http://palosaari.fi/linux/ 5361Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5362T: git git://linuxtv.org/anttip/media_tree.git 5363S: Maintained 5364F: drivers/media/usb/dvb-usb-v2/af9015* 5365 5366DVB_USB_AF9035 MEDIA DRIVER 5367M: Antti Palosaari <crope@iki.fi> 5368L: linux-media@vger.kernel.org 5369W: https://linuxtv.org 5370W: http://palosaari.fi/linux/ 5371Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5372T: git git://linuxtv.org/anttip/media_tree.git 5373S: Maintained 5374F: drivers/media/usb/dvb-usb-v2/af9035* 5375 5376DVB_USB_ANYSEE MEDIA DRIVER 5377M: Antti Palosaari <crope@iki.fi> 5378L: linux-media@vger.kernel.org 5379W: https://linuxtv.org 5380W: http://palosaari.fi/linux/ 5381Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5382T: git git://linuxtv.org/anttip/media_tree.git 5383S: Maintained 5384F: drivers/media/usb/dvb-usb-v2/anysee* 5385 5386DVB_USB_AU6610 MEDIA DRIVER 5387M: Antti Palosaari <crope@iki.fi> 5388L: linux-media@vger.kernel.org 5389W: https://linuxtv.org 5390W: http://palosaari.fi/linux/ 5391Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5392T: git git://linuxtv.org/anttip/media_tree.git 5393S: Maintained 5394F: drivers/media/usb/dvb-usb-v2/au6610* 5395 5396DVB_USB_CE6230 MEDIA DRIVER 5397M: Antti Palosaari <crope@iki.fi> 5398L: linux-media@vger.kernel.org 5399W: https://linuxtv.org 5400W: http://palosaari.fi/linux/ 5401Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5402T: git git://linuxtv.org/anttip/media_tree.git 5403S: Maintained 5404F: drivers/media/usb/dvb-usb-v2/ce6230* 5405 5406DVB_USB_CXUSB MEDIA DRIVER 5407M: Michael Krufky <mkrufky@linuxtv.org> 5408L: linux-media@vger.kernel.org 5409W: https://linuxtv.org 5410W: http://github.com/mkrufky 5411Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5412T: git git://linuxtv.org/media_tree.git 5413S: Maintained 5414F: drivers/media/usb/dvb-usb/cxusb* 5415 5416DVB_USB_EC168 MEDIA DRIVER 5417M: Antti Palosaari <crope@iki.fi> 5418L: linux-media@vger.kernel.org 5419W: https://linuxtv.org 5420W: http://palosaari.fi/linux/ 5421Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5422T: git git://linuxtv.org/anttip/media_tree.git 5423S: Maintained 5424F: drivers/media/usb/dvb-usb-v2/ec168* 5425 5426DVB_USB_GL861 MEDIA DRIVER 5427M: Antti Palosaari <crope@iki.fi> 5428L: linux-media@vger.kernel.org 5429W: https://linuxtv.org 5430Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5431T: git git://linuxtv.org/anttip/media_tree.git 5432S: Maintained 5433F: drivers/media/usb/dvb-usb-v2/gl861* 5434 5435DVB_USB_MXL111SF MEDIA DRIVER 5436M: Michael Krufky <mkrufky@linuxtv.org> 5437L: linux-media@vger.kernel.org 5438W: https://linuxtv.org 5439W: http://github.com/mkrufky 5440Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5441T: git git://linuxtv.org/mkrufky/mxl111sf.git 5442S: Maintained 5443F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5444 5445DVB_USB_RTL28XXU MEDIA DRIVER 5446M: Antti Palosaari <crope@iki.fi> 5447L: linux-media@vger.kernel.org 5448W: https://linuxtv.org 5449W: http://palosaari.fi/linux/ 5450Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5451T: git git://linuxtv.org/anttip/media_tree.git 5452S: Maintained 5453F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5454 5455DVB_USB_V2 MEDIA DRIVER 5456M: Antti Palosaari <crope@iki.fi> 5457L: linux-media@vger.kernel.org 5458W: https://linuxtv.org 5459W: http://palosaari.fi/linux/ 5460Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5461T: git git://linuxtv.org/anttip/media_tree.git 5462S: Maintained 5463F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5464F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5465 5466DYNAMIC DEBUG 5467M: Jason Baron <jbaron@akamai.com> 5468S: Maintained 5469F: lib/dynamic_debug.c 5470F: include/linux/dynamic_debug.h 5471 5472DYNAMIC INTERRUPT MODERATION 5473M: Tal Gilboa <talgi@mellanox.com> 5474S: Maintained 5475F: include/linux/net_dim.h 5476 5477DZ DECSTATION DZ11 SERIAL DRIVER 5478M: "Maciej W. Rozycki" <macro@linux-mips.org> 5479S: Maintained 5480F: drivers/tty/serial/dz.* 5481 5482E3X0 POWER BUTTON DRIVER 5483M: Moritz Fischer <moritz.fischer@ettus.com> 5484L: usrp-users@lists.ettus.com 5485W: http://www.ettus.com 5486S: Supported 5487F: drivers/input/misc/e3x0-button.c 5488F: Documentation/devicetree/bindings/input/e3x0-button.txt 5489 5490E4000 MEDIA DRIVER 5491M: Antti Palosaari <crope@iki.fi> 5492L: linux-media@vger.kernel.org 5493W: https://linuxtv.org 5494W: http://palosaari.fi/linux/ 5495Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5496T: git git://linuxtv.org/anttip/media_tree.git 5497S: Maintained 5498F: drivers/media/tuners/e4000* 5499 5500EARTH_PT1 MEDIA DRIVER 5501M: Akihiro Tsukada <tskd08@gmail.com> 5502L: linux-media@vger.kernel.org 5503S: Odd Fixes 5504F: drivers/media/pci/pt1/ 5505 5506EARTH_PT3 MEDIA DRIVER 5507M: Akihiro Tsukada <tskd08@gmail.com> 5508L: linux-media@vger.kernel.org 5509S: Odd Fixes 5510F: drivers/media/pci/pt3/ 5511 5512EC100 MEDIA DRIVER 5513M: Antti Palosaari <crope@iki.fi> 5514L: linux-media@vger.kernel.org 5515W: https://linuxtv.org 5516W: http://palosaari.fi/linux/ 5517Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5518T: git git://linuxtv.org/anttip/media_tree.git 5519S: Maintained 5520F: drivers/media/dvb-frontends/ec100* 5521 5522ECRYPT FILE SYSTEM 5523M: Tyler Hicks <tyhicks@canonical.com> 5524L: ecryptfs@vger.kernel.org 5525W: http://ecryptfs.org 5526W: https://launchpad.net/ecryptfs 5527T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5528S: Supported 5529F: Documentation/filesystems/ecryptfs.txt 5530F: fs/ecryptfs/ 5531 5532EDAC-AMD64 5533M: Borislav Petkov <bp@alien8.de> 5534L: linux-edac@vger.kernel.org 5535S: Maintained 5536F: drivers/edac/amd64_edac* 5537 5538EDAC-AST2500 5539M: Stefan Schaeckeler <sschaeck@cisco.com> 5540S: Supported 5541F: drivers/edac/aspeed_edac.c 5542F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5543 5544EDAC-CALXEDA 5545M: Robert Richter <rric@kernel.org> 5546L: linux-edac@vger.kernel.org 5547S: Maintained 5548F: drivers/edac/highbank* 5549 5550EDAC-CAVIUM OCTEON 5551M: Ralf Baechle <ralf@linux-mips.org> 5552M: David Daney <david.daney@cavium.com> 5553L: linux-edac@vger.kernel.org 5554L: linux-mips@vger.kernel.org 5555S: Supported 5556F: drivers/edac/octeon_edac* 5557 5558EDAC-CAVIUM THUNDERX 5559M: David Daney <david.daney@cavium.com> 5560M: Jan Glauber <jglauber@cavium.com> 5561L: linux-edac@vger.kernel.org 5562S: Supported 5563F: drivers/edac/thunderx_edac* 5564 5565EDAC-CORE 5566M: Borislav Petkov <bp@alien8.de> 5567M: Mauro Carvalho Chehab <mchehab@kernel.org> 5568R: James Morse <james.morse@arm.com> 5569L: linux-edac@vger.kernel.org 5570T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5571T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5572S: Supported 5573F: Documentation/admin-guide/ras.rst 5574F: Documentation/driver-api/edac.rst 5575F: drivers/edac/ 5576F: include/linux/edac.h 5577 5578EDAC-E752X 5579M: Mark Gross <mark.gross@intel.com> 5580L: linux-edac@vger.kernel.org 5581S: Maintained 5582F: drivers/edac/e752x_edac.c 5583 5584EDAC-E7XXX 5585L: linux-edac@vger.kernel.org 5586S: Maintained 5587F: drivers/edac/e7xxx_edac.c 5588 5589EDAC-FSL_DDR 5590M: York Sun <york.sun@nxp.com> 5591L: linux-edac@vger.kernel.org 5592S: Maintained 5593F: drivers/edac/fsl_ddr_edac.* 5594 5595EDAC-GHES 5596M: Mauro Carvalho Chehab <mchehab@kernel.org> 5597L: linux-edac@vger.kernel.org 5598S: Maintained 5599F: drivers/edac/ghes_edac.c 5600 5601EDAC-I3000 5602L: linux-edac@vger.kernel.org 5603S: Orphan 5604F: drivers/edac/i3000_edac.c 5605 5606EDAC-I5000 5607L: linux-edac@vger.kernel.org 5608S: Maintained 5609F: drivers/edac/i5000_edac.c 5610 5611EDAC-I5400 5612M: Mauro Carvalho Chehab <mchehab@kernel.org> 5613L: linux-edac@vger.kernel.org 5614S: Maintained 5615F: drivers/edac/i5400_edac.c 5616 5617EDAC-I7300 5618M: Mauro Carvalho Chehab <mchehab@kernel.org> 5619L: linux-edac@vger.kernel.org 5620S: Maintained 5621F: drivers/edac/i7300_edac.c 5622 5623EDAC-I7CORE 5624M: Mauro Carvalho Chehab <mchehab@kernel.org> 5625L: linux-edac@vger.kernel.org 5626S: Maintained 5627F: drivers/edac/i7core_edac.c 5628 5629EDAC-I82443BXGX 5630M: Tim Small <tim@buttersideup.com> 5631L: linux-edac@vger.kernel.org 5632S: Maintained 5633F: drivers/edac/i82443bxgx_edac.c 5634 5635EDAC-I82975X 5636M: "Arvind R." <arvino55@gmail.com> 5637L: linux-edac@vger.kernel.org 5638S: Maintained 5639F: drivers/edac/i82975x_edac.c 5640 5641EDAC-IE31200 5642M: Jason Baron <jbaron@akamai.com> 5643L: linux-edac@vger.kernel.org 5644S: Maintained 5645F: drivers/edac/ie31200_edac.c 5646 5647EDAC-MPC85XX 5648M: Johannes Thumshirn <morbidrsa@gmail.com> 5649L: linux-edac@vger.kernel.org 5650S: Maintained 5651F: drivers/edac/mpc85xx_edac.[ch] 5652 5653EDAC-PASEMI 5654M: Egor Martovetsky <egor@pasemi.com> 5655L: linux-edac@vger.kernel.org 5656S: Maintained 5657F: drivers/edac/pasemi_edac.c 5658 5659EDAC-PND2 5660M: Tony Luck <tony.luck@intel.com> 5661L: linux-edac@vger.kernel.org 5662S: Maintained 5663F: drivers/edac/pnd2_edac.[ch] 5664 5665EDAC-R82600 5666M: Tim Small <tim@buttersideup.com> 5667L: linux-edac@vger.kernel.org 5668S: Maintained 5669F: drivers/edac/r82600_edac.c 5670 5671EDAC-SBRIDGE 5672M: Tony Luck <tony.luck@intel.com> 5673R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5674L: linux-edac@vger.kernel.org 5675S: Maintained 5676F: drivers/edac/sb_edac.c 5677 5678EDAC-SKYLAKE 5679M: Tony Luck <tony.luck@intel.com> 5680L: linux-edac@vger.kernel.org 5681S: Maintained 5682F: drivers/edac/skx_edac.c 5683 5684EDAC-TI 5685M: Tero Kristo <t-kristo@ti.com> 5686L: linux-edac@vger.kernel.org 5687S: Maintained 5688F: drivers/edac/ti_edac.c 5689 5690EDAC-QCOM 5691M: Channagoud Kadabi <ckadabi@codeaurora.org> 5692M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5693L: linux-arm-msm@vger.kernel.org 5694L: linux-edac@vger.kernel.org 5695S: Maintained 5696F: drivers/edac/qcom_edac.c 5697 5698EDIROL UA-101/UA-1000 DRIVER 5699M: Clemens Ladisch <clemens@ladisch.de> 5700L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5701T: git git://git.alsa-project.org/alsa-kernel.git 5702S: Maintained 5703F: sound/usb/misc/ua101.c 5704 5705EFI TEST DRIVER 5706L: linux-efi@vger.kernel.org 5707M: Ivan Hu <ivan.hu@canonical.com> 5708M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5709S: Maintained 5710F: drivers/firmware/efi/test/ 5711 5712EFI VARIABLE FILESYSTEM 5713M: Matthew Garrett <matthew.garrett@nebula.com> 5714M: Jeremy Kerr <jk@ozlabs.org> 5715M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5716T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5717L: linux-efi@vger.kernel.org 5718S: Maintained 5719F: fs/efivarfs/ 5720 5721EFIFB FRAMEBUFFER DRIVER 5722L: linux-fbdev@vger.kernel.org 5723M: Peter Jones <pjones@redhat.com> 5724S: Maintained 5725F: drivers/video/fbdev/efifb.c 5726 5727EFS FILESYSTEM 5728W: http://aeschi.ch.eu.org/efs/ 5729S: Orphan 5730F: fs/efs/ 5731 5732EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5733M: Douglas Miller <dougmill@linux.ibm.com> 5734L: netdev@vger.kernel.org 5735S: Maintained 5736F: drivers/net/ethernet/ibm/ehea/ 5737 5738EM28XX VIDEO4LINUX DRIVER 5739M: Mauro Carvalho Chehab <mchehab@kernel.org> 5740L: linux-media@vger.kernel.org 5741W: https://linuxtv.org 5742T: git git://linuxtv.org/media_tree.git 5743S: Maintained 5744F: drivers/media/usb/em28xx/ 5745F: Documentation/media/v4l-drivers/em28xx* 5746 5747EMBEDDED LINUX 5748M: Paul Gortmaker <paul.gortmaker@windriver.com> 5749M: Matt Mackall <mpm@selenic.com> 5750M: David Woodhouse <dwmw2@infradead.org> 5751L: linux-embedded@vger.kernel.org 5752S: Maintained 5753 5754Emulex 10Gbps iSCSI - OneConnect DRIVER 5755M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5756M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5757M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5758L: linux-scsi@vger.kernel.org 5759W: http://www.broadcom.com 5760S: Supported 5761F: drivers/scsi/be2iscsi/ 5762 5763Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5764M: Sathya Perla <sathya.perla@broadcom.com> 5765M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5766M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5767M: Somnath Kotur <somnath.kotur@broadcom.com> 5768L: netdev@vger.kernel.org 5769W: http://www.emulex.com 5770S: Supported 5771F: drivers/net/ethernet/emulex/benet/ 5772 5773EMULEX ONECONNECT ROCE DRIVER 5774M: Selvin Xavier <selvin.xavier@broadcom.com> 5775M: Devesh Sharma <devesh.sharma@broadcom.com> 5776L: linux-rdma@vger.kernel.org 5777W: http://www.broadcom.com 5778S: Odd Fixes 5779F: drivers/infiniband/hw/ocrdma/ 5780F: include/uapi/rdma/ocrdma-abi.h 5781 5782EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5783M: James Smart <james.smart@broadcom.com> 5784M: Dick Kennedy <dick.kennedy@broadcom.com> 5785L: linux-scsi@vger.kernel.org 5786W: http://www.broadcom.com 5787S: Supported 5788F: drivers/scsi/lpfc/ 5789 5790ENE CB710 FLASH CARD READER DRIVER 5791M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5792S: Maintained 5793F: drivers/misc/cb710/ 5794F: drivers/mmc/host/cb710-mmc.* 5795F: include/linux/cb710.h 5796 5797ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5798M: Maxim Levitsky <maximlevitsky@gmail.com> 5799S: Maintained 5800F: drivers/media/rc/ene_ir.* 5801 5802EPSON S1D13XXX FRAMEBUFFER DRIVER 5803M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5804S: Maintained 5805T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5806F: drivers/video/fbdev/s1d13xxxfb.c 5807F: include/video/s1d13xxxfb.h 5808 5809ERRSEQ ERROR TRACKING INFRASTRUCTURE 5810M: Jeff Layton <jlayton@kernel.org> 5811S: Maintained 5812F: lib/errseq.c 5813F: include/linux/errseq.h 5814 5815ET131X NETWORK DRIVER 5816M: Mark Einon <mark.einon@gmail.com> 5817S: Odd Fixes 5818F: drivers/net/ethernet/agere/ 5819 5820ETHERNET BRIDGE 5821M: Roopa Prabhu <roopa@cumulusnetworks.com> 5822M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5823L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5824L: netdev@vger.kernel.org 5825W: http://www.linuxfoundation.org/en/Net:Bridge 5826S: Maintained 5827F: include/linux/netfilter_bridge/ 5828F: net/bridge/ 5829 5830ETHERNET PHY LIBRARY 5831M: Andrew Lunn <andrew@lunn.ch> 5832M: Florian Fainelli <f.fainelli@gmail.com> 5833M: Heiner Kallweit <hkallweit1@gmail.com> 5834L: netdev@vger.kernel.org 5835S: Maintained 5836F: Documentation/ABI/testing/sysfs-bus-mdio 5837F: Documentation/devicetree/bindings/net/mdio* 5838F: Documentation/networking/phy.rst 5839F: drivers/net/phy/ 5840F: drivers/of/of_mdio.c 5841F: drivers/of/of_net.c 5842F: include/linux/*mdio*.h 5843F: include/linux/of_net.h 5844F: include/linux/phy.h 5845F: include/linux/phy_fixed.h 5846F: include/linux/platform_data/mdio-bcm-unimac.h 5847F: include/linux/platform_data/mdio-gpio.h 5848F: include/trace/events/mdio.h 5849F: include/uapi/linux/mdio.h 5850F: include/uapi/linux/mii.h 5851 5852EXT2 FILE SYSTEM 5853M: Jan Kara <jack@suse.com> 5854L: linux-ext4@vger.kernel.org 5855S: Maintained 5856F: Documentation/filesystems/ext2.txt 5857F: fs/ext2/ 5858F: include/linux/ext2* 5859 5860EXT4 FILE SYSTEM 5861M: "Theodore Ts'o" <tytso@mit.edu> 5862M: Andreas Dilger <adilger.kernel@dilger.ca> 5863L: linux-ext4@vger.kernel.org 5864W: http://ext4.wiki.kernel.org 5865Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5866T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5867S: Maintained 5868F: Documentation/filesystems/ext4/ 5869F: fs/ext4/ 5870 5871Extended Verification Module (EVM) 5872M: Mimi Zohar <zohar@linux.ibm.com> 5873L: linux-integrity@vger.kernel.org 5874S: Supported 5875F: security/integrity/evm/ 5876 5877EXTENSIBLE FIRMWARE INTERFACE (EFI) 5878M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5879L: linux-efi@vger.kernel.org 5880T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5881S: Maintained 5882F: Documentation/efi-stub.txt 5883F: arch/*/kernel/efi.c 5884F: arch/x86/boot/compressed/eboot.[ch] 5885F: arch/*/include/asm/efi.h 5886F: arch/x86/platform/efi/ 5887F: drivers/firmware/efi/ 5888F: include/linux/efi*.h 5889F: arch/arm/boot/compressed/efi-header.S 5890F: arch/arm64/kernel/efi-entry.S 5891 5892EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5893M: MyungJoo Ham <myungjoo.ham@samsung.com> 5894M: Chanwoo Choi <cw00.choi@samsung.com> 5895L: linux-kernel@vger.kernel.org 5896T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5897S: Maintained 5898F: drivers/extcon/ 5899F: include/linux/extcon/ 5900F: include/linux/extcon.h 5901F: Documentation/extcon/ 5902F: Documentation/devicetree/bindings/extcon/ 5903 5904EXYNOS DP DRIVER 5905M: Jingoo Han <jingoohan1@gmail.com> 5906L: dri-devel@lists.freedesktop.org 5907S: Maintained 5908F: drivers/gpu/drm/exynos/exynos_dp* 5909 5910EXYNOS SYSMMU (IOMMU) driver 5911M: Marek Szyprowski <m.szyprowski@samsung.com> 5912L: iommu@lists.linux-foundation.org 5913S: Maintained 5914F: drivers/iommu/exynos-iommu.c 5915 5916EZchip NPS platform support 5917M: Vineet Gupta <vgupta@synopsys.com> 5918M: Ofer Levi <oferle@mellanox.com> 5919S: Supported 5920F: arch/arc/plat-eznps 5921F: arch/arc/boot/dts/eznps.dts 5922 5923F2FS FILE SYSTEM 5924M: Jaegeuk Kim <jaegeuk@kernel.org> 5925M: Chao Yu <yuchao0@huawei.com> 5926L: linux-f2fs-devel@lists.sourceforge.net 5927W: https://f2fs.wiki.kernel.org/ 5928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5929S: Maintained 5930F: Documentation/filesystems/f2fs.txt 5931F: Documentation/ABI/testing/sysfs-fs-f2fs 5932F: fs/f2fs/ 5933F: include/linux/f2fs_fs.h 5934F: include/trace/events/f2fs.h 5935 5936F71805F HARDWARE MONITORING DRIVER 5937M: Jean Delvare <jdelvare@suse.com> 5938L: linux-hwmon@vger.kernel.org 5939S: Maintained 5940F: Documentation/hwmon/f71805f 5941F: drivers/hwmon/f71805f.c 5942 5943FADDR2LINE 5944M: Josh Poimboeuf <jpoimboe@redhat.com> 5945S: Maintained 5946F: scripts/faddr2line 5947 5948FAILOVER MODULE 5949M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5950L: netdev@vger.kernel.org 5951S: Supported 5952F: net/core/failover.c 5953F: include/net/failover.h 5954F: Documentation/networking/failover.rst 5955 5956FANOTIFY 5957M: Jan Kara <jack@suse.cz> 5958R: Amir Goldstein <amir73il@gmail.com> 5959L: linux-fsdevel@vger.kernel.org 5960S: Maintained 5961F: fs/notify/fanotify/ 5962F: include/linux/fanotify.h 5963F: include/uapi/linux/fanotify.h 5964 5965FARSYNC SYNCHRONOUS DRIVER 5966M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5967W: http://www.farsite.co.uk/ 5968S: Supported 5969F: drivers/net/wan/farsync.* 5970 5971FAULT INJECTION SUPPORT 5972M: Akinobu Mita <akinobu.mita@gmail.com> 5973S: Supported 5974F: Documentation/fault-injection/ 5975F: lib/fault-inject.c 5976 5977FBTFT Framebuffer drivers 5978S: Orphan 5979L: dri-devel@lists.freedesktop.org 5980L: linux-fbdev@vger.kernel.org 5981F: drivers/staging/fbtft/ 5982 5983FC0011 TUNER DRIVER 5984M: Michael Buesch <m@bues.ch> 5985L: linux-media@vger.kernel.org 5986S: Maintained 5987F: drivers/media/tuners/fc0011.h 5988F: drivers/media/tuners/fc0011.c 5989 5990FC2580 MEDIA DRIVER 5991M: Antti Palosaari <crope@iki.fi> 5992L: linux-media@vger.kernel.org 5993W: https://linuxtv.org 5994W: http://palosaari.fi/linux/ 5995Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5996T: git git://linuxtv.org/anttip/media_tree.git 5997S: Maintained 5998F: drivers/media/tuners/fc2580* 5999 6000FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6001M: Hannes Reinecke <hare@suse.de> 6002L: linux-scsi@vger.kernel.org 6003W: www.Open-FCoE.org 6004S: Supported 6005F: drivers/scsi/libfc/ 6006F: drivers/scsi/fcoe/ 6007F: include/scsi/fc/ 6008F: include/scsi/libfc.h 6009F: include/scsi/libfcoe.h 6010F: include/uapi/scsi/fc/ 6011 6012FILE LOCKING (flock() and fcntl()/lockf()) 6013M: Jeff Layton <jlayton@kernel.org> 6014M: "J. Bruce Fields" <bfields@fieldses.org> 6015L: linux-fsdevel@vger.kernel.org 6016S: Maintained 6017F: include/linux/fcntl.h 6018F: include/uapi/linux/fcntl.h 6019F: fs/fcntl.c 6020F: fs/locks.c 6021 6022FILESYSTEMS (VFS and infrastructure) 6023M: Alexander Viro <viro@zeniv.linux.org.uk> 6024L: linux-fsdevel@vger.kernel.org 6025S: Maintained 6026F: fs/* 6027F: include/linux/fs.h 6028F: include/linux/fs_types.h 6029F: include/uapi/linux/fs.h 6030 6031FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6032M: Riku Voipio <riku.voipio@iki.fi> 6033L: linux-hwmon@vger.kernel.org 6034S: Maintained 6035F: drivers/hwmon/f75375s.c 6036F: include/linux/f75375s.h 6037 6038FIREWIRE AUDIO DRIVERS 6039M: Clemens Ladisch <clemens@ladisch.de> 6040L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6041T: git git://git.alsa-project.org/alsa-kernel.git 6042S: Maintained 6043F: sound/firewire/ 6044 6045FIREWIRE MEDIA DRIVERS (firedtv) 6046M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6047L: linux-media@vger.kernel.org 6048L: linux1394-devel@lists.sourceforge.net 6049T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6050S: Maintained 6051F: drivers/media/firewire/ 6052 6053FIREWIRE SBP-2 TARGET 6054M: Chris Boot <bootc@bootc.net> 6055L: linux-scsi@vger.kernel.org 6056L: target-devel@vger.kernel.org 6057L: linux1394-devel@lists.sourceforge.net 6058T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6059S: Maintained 6060F: drivers/target/sbp/ 6061 6062FIREWIRE SUBSYSTEM 6063M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6064L: linux1394-devel@lists.sourceforge.net 6065W: http://ieee1394.wiki.kernel.org/ 6066T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6067S: Maintained 6068F: drivers/firewire/ 6069F: include/linux/firewire.h 6070F: include/uapi/linux/firewire*.h 6071F: tools/firewire/ 6072 6073FIRMWARE LOADER (request_firmware) 6074M: Luis Chamberlain <mcgrof@kernel.org> 6075L: linux-kernel@vger.kernel.org 6076S: Maintained 6077F: Documentation/firmware_class/ 6078F: drivers/base/firmware_loader/ 6079F: include/linux/firmware.h 6080 6081FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6082M: Joshua Morris <josh.h.morris@us.ibm.com> 6083M: Philip Kelleher <pjk1939@linux.ibm.com> 6084S: Maintained 6085F: drivers/block/rsxx/ 6086 6087FLOPPY DRIVER 6088M: Jiri Kosina <jikos@kernel.org> 6089T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6090S: Odd fixes 6091F: drivers/block/floppy.c 6092 6093FMC SUBSYSTEM 6094M: Alessandro Rubini <rubini@gnudd.com> 6095W: http://www.ohwr.org/projects/fmc-bus 6096S: Supported 6097F: drivers/fmc/ 6098F: include/linux/fmc*.h 6099F: include/linux/ipmi-fru.h 6100K: fmc_d.*register 6101 6102FPGA MANAGER FRAMEWORK 6103M: Alan Tull <atull@kernel.org> 6104M: Moritz Fischer <mdf@kernel.org> 6105L: linux-fpga@vger.kernel.org 6106S: Maintained 6107T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6108Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6109F: Documentation/fpga/ 6110F: Documentation/driver-api/fpga/ 6111F: Documentation/devicetree/bindings/fpga/ 6112F: drivers/fpga/ 6113F: include/linux/fpga/ 6114W: http://www.rocketboards.org 6115 6116FPGA DFL DRIVERS 6117M: Wu Hao <hao.wu@intel.com> 6118L: linux-fpga@vger.kernel.org 6119S: Maintained 6120F: Documentation/fpga/dfl.txt 6121F: include/uapi/linux/fpga-dfl.h 6122F: drivers/fpga/dfl* 6123 6124FPU EMULATOR 6125M: Bill Metzenthen <billm@melbpc.org.au> 6126W: http://floatingpoint.sourceforge.net/emulator/index.html 6127S: Maintained 6128F: arch/x86/math-emu/ 6129 6130FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6131L: netdev@vger.kernel.org 6132S: Orphan 6133F: drivers/net/wan/dlci.c 6134F: drivers/net/wan/sdla.c 6135 6136FRAMEBUFFER LAYER 6137M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6138L: dri-devel@lists.freedesktop.org 6139L: linux-fbdev@vger.kernel.org 6140T: git git://github.com/bzolnier/linux.git 6141Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6142S: Maintained 6143F: Documentation/fb/ 6144F: drivers/video/ 6145F: include/video/ 6146F: include/linux/fb.h 6147F: include/uapi/video/ 6148F: include/uapi/linux/fb.h 6149 6150FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6151M: Horia Geantă <horia.geanta@nxp.com> 6152M: Aymen Sghaier <aymen.sghaier@nxp.com> 6153L: linux-crypto@vger.kernel.org 6154S: Maintained 6155F: drivers/crypto/caam/ 6156F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6157 6158FREESCALE DIU FRAMEBUFFER DRIVER 6159M: Timur Tabi <timur@kernel.org> 6160L: linux-fbdev@vger.kernel.org 6161S: Maintained 6162F: drivers/video/fbdev/fsl-diu-fb.* 6163 6164FREESCALE DMA DRIVER 6165M: Li Yang <leoyang.li@nxp.com> 6166M: Zhang Wei <zw@zh-kernel.org> 6167L: linuxppc-dev@lists.ozlabs.org 6168S: Maintained 6169F: drivers/dma/fsldma.* 6170 6171FREESCALE ENETC ETHERNET DRIVERS 6172M: Claudiu Manoil <claudiu.manoil@nxp.com> 6173L: netdev@vger.kernel.org 6174S: Maintained 6175F: drivers/net/ethernet/freescale/enetc/ 6176 6177FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6178M: Claudiu Manoil <claudiu.manoil@nxp.com> 6179L: netdev@vger.kernel.org 6180S: Maintained 6181F: drivers/net/ethernet/freescale/gianfar* 6182F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6183 6184FREESCALE GPMI NAND DRIVER 6185M: Han Xu <han.xu@nxp.com> 6186L: linux-mtd@lists.infradead.org 6187S: Maintained 6188F: drivers/mtd/nand/raw/gpmi-nand/* 6189 6190FREESCALE I2C CPM DRIVER 6191M: Jochen Friedrich <jochen@scram.de> 6192L: linuxppc-dev@lists.ozlabs.org 6193L: linux-i2c@vger.kernel.org 6194S: Maintained 6195F: drivers/i2c/busses/i2c-cpm.c 6196 6197FREESCALE IMX LPI2C DRIVER 6198M: Dong Aisheng <aisheng.dong@nxp.com> 6199L: linux-i2c@vger.kernel.org 6200L: linux-imx@nxp.com 6201S: Maintained 6202F: drivers/i2c/busses/i2c-imx-lpi2c.c 6203F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6204 6205FREESCALE IMX / MXC FEC DRIVER 6206M: Fugang Duan <fugang.duan@nxp.com> 6207L: netdev@vger.kernel.org 6208S: Maintained 6209F: drivers/net/ethernet/freescale/fec_main.c 6210F: drivers/net/ethernet/freescale/fec_ptp.c 6211F: drivers/net/ethernet/freescale/fec.h 6212F: Documentation/devicetree/bindings/net/fsl-fec.txt 6213 6214FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6215M: Sascha Hauer <s.hauer@pengutronix.de> 6216R: Pengutronix Kernel Team <kernel@pengutronix.de> 6217L: linux-fbdev@vger.kernel.org 6218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6219S: Maintained 6220F: include/linux/platform_data/video-imxfb.h 6221F: drivers/video/fbdev/imxfb.c 6222 6223FREESCALE QORIQ DPAA ETHERNET DRIVER 6224M: Madalin Bucur <madalin.bucur@nxp.com> 6225L: netdev@vger.kernel.org 6226S: Maintained 6227F: drivers/net/ethernet/freescale/dpaa 6228 6229FREESCALE QORIQ DPAA FMAN DRIVER 6230M: Madalin Bucur <madalin.bucur@nxp.com> 6231L: netdev@vger.kernel.org 6232S: Maintained 6233F: drivers/net/ethernet/freescale/fman 6234F: Documentation/devicetree/bindings/net/fsl-fman.txt 6235 6236FREESCALE QORIQ PTP CLOCK DRIVER 6237M: Yangbo Lu <yangbo.lu@nxp.com> 6238L: netdev@vger.kernel.org 6239S: Maintained 6240F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6241F: drivers/ptp/ptp_qoriq.c 6242F: drivers/ptp/ptp_qoriq_debugfs.c 6243F: include/linux/fsl/ptp_qoriq.h 6244F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6245 6246FREESCALE QUAD SPI DRIVER 6247M: Han Xu <han.xu@nxp.com> 6248L: linux-spi@vger.kernel.org 6249S: Maintained 6250F: drivers/spi/spi-fsl-qspi.c 6251 6252FREESCALE QUICC ENGINE LIBRARY 6253M: Qiang Zhao <qiang.zhao@nxp.com> 6254L: linuxppc-dev@lists.ozlabs.org 6255S: Maintained 6256F: drivers/soc/fsl/qe/ 6257F: include/soc/fsl/*qe*.h 6258F: include/soc/fsl/*ucc*.h 6259 6260FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6261M: Li Yang <leoyang.li@nxp.com> 6262L: netdev@vger.kernel.org 6263L: linuxppc-dev@lists.ozlabs.org 6264S: Maintained 6265F: drivers/net/ethernet/freescale/ucc_geth* 6266 6267FREESCALE QUICC ENGINE UCC HDLC DRIVER 6268M: Zhao Qiang <qiang.zhao@nxp.com> 6269L: netdev@vger.kernel.org 6270L: linuxppc-dev@lists.ozlabs.org 6271S: Maintained 6272F: drivers/net/wan/fsl_ucc_hdlc* 6273 6274FREESCALE QUICC ENGINE UCC UART DRIVER 6275M: Timur Tabi <timur@kernel.org> 6276L: linuxppc-dev@lists.ozlabs.org 6277S: Maintained 6278F: drivers/tty/serial/ucc_uart.c 6279 6280FREESCALE SOC DRIVERS 6281M: Li Yang <leoyang.li@nxp.com> 6282L: linuxppc-dev@lists.ozlabs.org 6283L: linux-arm-kernel@lists.infradead.org 6284S: Maintained 6285F: Documentation/devicetree/bindings/soc/fsl/ 6286F: drivers/soc/fsl/ 6287F: include/linux/fsl/ 6288 6289FREESCALE SOC FS_ENET DRIVER 6290M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6291L: linuxppc-dev@lists.ozlabs.org 6292L: netdev@vger.kernel.org 6293S: Maintained 6294F: drivers/net/ethernet/freescale/fs_enet/ 6295F: include/linux/fs_enet_pd.h 6296 6297FREESCALE SOC SOUND DRIVERS 6298M: Timur Tabi <timur@kernel.org> 6299M: Nicolin Chen <nicoleotsuka@gmail.com> 6300M: Xiubo Li <Xiubo.Lee@gmail.com> 6301R: Fabio Estevam <festevam@gmail.com> 6302L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6303L: linuxppc-dev@lists.ozlabs.org 6304S: Maintained 6305F: sound/soc/fsl/fsl* 6306F: sound/soc/fsl/imx* 6307F: sound/soc/fsl/mpc8610_hpcd.c 6308 6309FREESCALE USB PERIPHERAL DRIVERS 6310M: Li Yang <leoyang.li@nxp.com> 6311L: linux-usb@vger.kernel.org 6312L: linuxppc-dev@lists.ozlabs.org 6313S: Maintained 6314F: drivers/usb/gadget/udc/fsl* 6315 6316FREEVXFS FILESYSTEM 6317M: Christoph Hellwig <hch@infradead.org> 6318W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6319S: Maintained 6320F: fs/freevxfs/ 6321 6322FREEZER 6323M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6324M: Pavel Machek <pavel@ucw.cz> 6325L: linux-pm@vger.kernel.org 6326S: Supported 6327F: Documentation/power/freezing-of-tasks.txt 6328F: include/linux/freezer.h 6329F: kernel/freezer.c 6330 6331FRONTSWAP API 6332M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6333L: linux-kernel@vger.kernel.org 6334S: Maintained 6335F: mm/frontswap.c 6336F: include/linux/frontswap.h 6337 6338FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6339M: David Howells <dhowells@redhat.com> 6340L: linux-cachefs@redhat.com (moderated for non-subscribers) 6341S: Supported 6342F: Documentation/filesystems/caching/ 6343F: fs/fscache/ 6344F: include/linux/fscache*.h 6345 6346FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6347M: Theodore Y. Ts'o <tytso@mit.edu> 6348M: Jaegeuk Kim <jaegeuk@kernel.org> 6349M: Eric Biggers <ebiggers@kernel.org> 6350L: linux-fscrypt@vger.kernel.org 6351Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6352T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6353S: Supported 6354F: fs/crypto/ 6355F: include/linux/fscrypt*.h 6356F: Documentation/filesystems/fscrypt.rst 6357 6358FSI-ATTACHED I2C DRIVER 6359M: Eddie James <eajames@linux.ibm.com> 6360L: linux-i2c@vger.kernel.org 6361L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6362S: Maintained 6363F: drivers/i2c/busses/i2c-fsi.c 6364F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6365 6366FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6367M: Jan Kara <jack@suse.cz> 6368R: Amir Goldstein <amir73il@gmail.com> 6369L: linux-fsdevel@vger.kernel.org 6370S: Maintained 6371F: fs/notify/ 6372F: include/linux/fsnotify*.h 6373 6374FUJITSU LAPTOP EXTRAS 6375M: Jonathan Woithe <jwoithe@just42.net> 6376L: platform-driver-x86@vger.kernel.org 6377S: Maintained 6378F: drivers/platform/x86/fujitsu-laptop.c 6379 6380FUJITSU M-5MO LS CAMERA ISP DRIVER 6381M: Kyungmin Park <kyungmin.park@samsung.com> 6382M: Heungjun Kim <riverful.kim@samsung.com> 6383L: linux-media@vger.kernel.org 6384S: Maintained 6385F: drivers/media/i2c/m5mols/ 6386F: include/media/i2c/m5mols.h 6387 6388FUJITSU TABLET EXTRAS 6389M: Robert Gerlach <khnz@gmx.de> 6390L: platform-driver-x86@vger.kernel.org 6391S: Maintained 6392F: drivers/platform/x86/fujitsu-tablet.c 6393 6394FUSE: FILESYSTEM IN USERSPACE 6395M: Miklos Szeredi <miklos@szeredi.hu> 6396L: linux-fsdevel@vger.kernel.org 6397W: http://fuse.sourceforge.net/ 6398T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6399S: Maintained 6400F: fs/fuse/ 6401F: include/uapi/linux/fuse.h 6402F: Documentation/filesystems/fuse.txt 6403 6404FUTEX SUBSYSTEM 6405M: Thomas Gleixner <tglx@linutronix.de> 6406M: Ingo Molnar <mingo@redhat.com> 6407R: Peter Zijlstra <peterz@infradead.org> 6408R: Darren Hart <dvhart@infradead.org> 6409L: linux-kernel@vger.kernel.org 6410T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6411S: Maintained 6412F: kernel/futex.c 6413F: include/asm-generic/futex.h 6414F: include/linux/futex.h 6415F: include/uapi/linux/futex.h 6416F: tools/testing/selftests/futex/ 6417F: tools/perf/bench/futex* 6418F: Documentation/*futex* 6419 6420GCC PLUGINS 6421M: Kees Cook <keescook@chromium.org> 6422R: Emese Revfy <re.emese@gmail.com> 6423L: kernel-hardening@lists.openwall.com 6424S: Maintained 6425F: scripts/gcc-plugins/ 6426F: scripts/gcc-plugin.sh 6427F: scripts/Makefile.gcc-plugins 6428F: Documentation/gcc-plugins.txt 6429 6430GASKET DRIVER FRAMEWORK 6431M: Rob Springer <rspringer@google.com> 6432M: Todd Poynor <toddpoynor@google.com> 6433M: Ben Chan <benchan@chromium.org> 6434S: Maintained 6435F: drivers/staging/gasket/ 6436 6437GCOV BASED KERNEL PROFILING 6438M: Peter Oberparleiter <oberpar@linux.ibm.com> 6439S: Maintained 6440F: kernel/gcov/ 6441F: Documentation/dev-tools/gcov.rst 6442 6443GDB KERNEL DEBUGGING HELPER SCRIPTS 6444M: Jan Kiszka <jan.kiszka@siemens.com> 6445M: Kieran Bingham <kbingham@kernel.org> 6446S: Supported 6447F: scripts/gdb/ 6448 6449GDT SCSI DISK ARRAY CONTROLLER DRIVER 6450M: Achim Leubner <achim_leubner@adaptec.com> 6451L: linux-scsi@vger.kernel.org 6452W: http://www.icp-vortex.com/ 6453S: Supported 6454F: drivers/scsi/gdt* 6455 6456GEMTEK FM RADIO RECEIVER DRIVER 6457M: Hans Verkuil <hverkuil@xs4all.nl> 6458L: linux-media@vger.kernel.org 6459T: git git://linuxtv.org/media_tree.git 6460W: https://linuxtv.org 6461S: Maintained 6462F: drivers/media/radio/radio-gemtek* 6463 6464GENERIC GPIO I2C DRIVER 6465M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6466S: Supported 6467F: drivers/i2c/busses/i2c-gpio.c 6468F: include/linux/platform_data/i2c-gpio.h 6469 6470GENERIC GPIO I2C MULTIPLEXER DRIVER 6471M: Peter Korsgaard <peter.korsgaard@barco.com> 6472L: linux-i2c@vger.kernel.org 6473S: Supported 6474F: drivers/i2c/muxes/i2c-mux-gpio.c 6475F: include/linux/platform_data/i2c-mux-gpio.h 6476F: Documentation/i2c/muxes/i2c-mux-gpio 6477 6478GENERIC HDLC (WAN) DRIVERS 6479M: Krzysztof Halasa <khc@pm.waw.pl> 6480W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6481S: Maintained 6482F: drivers/net/wan/c101.c 6483F: drivers/net/wan/hd6457* 6484F: drivers/net/wan/hdlc* 6485F: drivers/net/wan/n2.c 6486F: drivers/net/wan/pc300too.c 6487F: drivers/net/wan/pci200syn.c 6488F: drivers/net/wan/wanxl* 6489 6490GENERIC INCLUDE/ASM HEADER FILES 6491M: Arnd Bergmann <arnd@arndb.de> 6492L: linux-arch@vger.kernel.org 6493T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6494S: Maintained 6495F: include/asm-generic/ 6496F: include/uapi/asm-generic/ 6497 6498GENERIC PHY FRAMEWORK 6499M: Kishon Vijay Abraham I <kishon@ti.com> 6500L: linux-kernel@vger.kernel.org 6501T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6502S: Supported 6503F: drivers/phy/ 6504F: include/linux/phy/ 6505F: Documentation/devicetree/bindings/phy/ 6506 6507GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6508M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6509S: Supported 6510F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6511 6512GENERIC PM DOMAINS 6513M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6514M: Kevin Hilman <khilman@kernel.org> 6515M: Ulf Hansson <ulf.hansson@linaro.org> 6516L: linux-pm@vger.kernel.org 6517S: Supported 6518F: drivers/base/power/domain*.c 6519F: include/linux/pm_domain.h 6520F: Documentation/devicetree/bindings/power/power_domain.txt 6521 6522GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6523M: Eugen Hristev <eugen.hristev@microchip.com> 6524L: linux-input@vger.kernel.org 6525S: Maintained 6526F: drivers/input/touchscreen/resistive-adc-touch.c 6527 6528GENERIC UIO DRIVER FOR PCI DEVICES 6529M: "Michael S. Tsirkin" <mst@redhat.com> 6530L: kvm@vger.kernel.org 6531S: Supported 6532F: drivers/uio/uio_pci_generic.c 6533 6534GENWQE (IBM Generic Workqueue Card) 6535M: Frank Haverkamp <haver@linux.ibm.com> 6536S: Supported 6537F: drivers/misc/genwqe/ 6538 6539GET_MAINTAINER SCRIPT 6540M: Joe Perches <joe@perches.com> 6541S: Maintained 6542F: scripts/get_maintainer.pl 6543 6544GFS2 FILE SYSTEM 6545M: Bob Peterson <rpeterso@redhat.com> 6546M: Andreas Gruenbacher <agruenba@redhat.com> 6547L: cluster-devel@redhat.com 6548W: http://sources.redhat.com/cluster/ 6549T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6550S: Supported 6551F: Documentation/filesystems/gfs2*.txt 6552F: fs/gfs2/ 6553F: include/uapi/linux/gfs2_ondisk.h 6554 6555GIGASET ISDN DRIVERS 6556M: Paul Bolle <pebolle@tiscali.nl> 6557L: gigaset307x-common@lists.sourceforge.net 6558W: http://gigaset307x.sourceforge.net/ 6559S: Odd Fixes 6560F: Documentation/isdn/README.gigaset 6561F: drivers/isdn/gigaset/ 6562F: include/uapi/linux/gigaset_dev.h 6563 6564GNSS SUBSYSTEM 6565M: Johan Hovold <johan@kernel.org> 6566T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6567S: Maintained 6568F: Documentation/ABI/testing/sysfs-class-gnss 6569F: Documentation/devicetree/bindings/gnss/ 6570F: drivers/gnss/ 6571F: include/linux/gnss.h 6572 6573GO7007 MPEG CODEC 6574M: Hans Verkuil <hans.verkuil@cisco.com> 6575L: linux-media@vger.kernel.org 6576S: Maintained 6577F: drivers/media/usb/go7007/ 6578 6579GOODIX TOUCHSCREEN 6580M: Bastien Nocera <hadess@hadess.net> 6581L: linux-input@vger.kernel.org 6582S: Maintained 6583F: drivers/input/touchscreen/goodix.c 6584 6585GPD POCKET FAN DRIVER 6586M: Hans de Goede <hdegoede@redhat.com> 6587L: platform-driver-x86@vger.kernel.org 6588S: Maintained 6589F: drivers/platform/x86/gpd-pocket-fan.c 6590 6591GPIO ACPI SUPPORT 6592M: Mika Westerberg <mika.westerberg@linux.intel.com> 6593M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6594L: linux-gpio@vger.kernel.org 6595L: linux-acpi@vger.kernel.org 6596S: Maintained 6597F: Documentation/acpi/gpio-properties.txt 6598F: drivers/gpio/gpiolib-acpi.c 6599 6600GPIO IR Transmitter 6601M: Sean Young <sean@mess.org> 6602L: linux-media@vger.kernel.org 6603S: Maintained 6604F: drivers/media/rc/gpio-ir-tx.c 6605 6606GPIO MOCKUP DRIVER 6607M: Bamvor Jian Zhang <bamv2005@gmail.com> 6608L: linux-gpio@vger.kernel.org 6609S: Maintained 6610F: drivers/gpio/gpio-mockup.c 6611F: tools/testing/selftests/gpio/ 6612 6613GPIO SUBSYSTEM 6614M: Linus Walleij <linus.walleij@linaro.org> 6615M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6616L: linux-gpio@vger.kernel.org 6617T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6618S: Maintained 6619F: Documentation/devicetree/bindings/gpio/ 6620F: Documentation/driver-api/gpio/ 6621F: Documentation/gpio/ 6622F: Documentation/ABI/testing/gpio-cdev 6623F: Documentation/ABI/obsolete/sysfs-gpio 6624F: drivers/gpio/ 6625F: include/linux/gpio/ 6626F: include/linux/gpio.h 6627F: include/linux/of_gpio.h 6628F: include/asm-generic/gpio.h 6629F: include/uapi/linux/gpio.h 6630F: tools/gpio/ 6631 6632GRE DEMULTIPLEXER DRIVER 6633M: Dmitry Kozlov <xeb@mail.ru> 6634L: netdev@vger.kernel.org 6635S: Maintained 6636F: net/ipv4/gre_demux.c 6637F: net/ipv4/gre_offload.c 6638F: include/net/gre.h 6639 6640GRETH 10/100/1G Ethernet MAC device driver 6641M: Andreas Larsson <andreas@gaisler.com> 6642L: netdev@vger.kernel.org 6643S: Maintained 6644F: drivers/net/ethernet/aeroflex/ 6645 6646GREYBUS AUDIO PROTOCOLS DRIVERS 6647M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6648M: Mark Greer <mgreer@animalcreek.com> 6649S: Maintained 6650F: drivers/staging/greybus/audio_apbridgea.c 6651F: drivers/staging/greybus/audio_apbridgea.h 6652F: drivers/staging/greybus/audio_codec.c 6653F: drivers/staging/greybus/audio_codec.h 6654F: drivers/staging/greybus/audio_gb.c 6655F: drivers/staging/greybus/audio_manager.c 6656F: drivers/staging/greybus/audio_manager.h 6657F: drivers/staging/greybus/audio_manager_module.c 6658F: drivers/staging/greybus/audio_manager_private.h 6659F: drivers/staging/greybus/audio_manager_sysfs.c 6660F: drivers/staging/greybus/audio_module.c 6661F: drivers/staging/greybus/audio_topology.c 6662 6663GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6664M: Viresh Kumar <vireshk@kernel.org> 6665S: Maintained 6666F: drivers/staging/greybus/authentication.c 6667F: drivers/staging/greybus/bootrom.c 6668F: drivers/staging/greybus/firmware.h 6669F: drivers/staging/greybus/fw-core.c 6670F: drivers/staging/greybus/fw-download.c 6671F: drivers/staging/greybus/fw-management.c 6672F: drivers/staging/greybus/greybus_authentication.h 6673F: drivers/staging/greybus/greybus_firmware.h 6674F: drivers/staging/greybus/hid.c 6675F: drivers/staging/greybus/i2c.c 6676F: drivers/staging/greybus/spi.c 6677F: drivers/staging/greybus/spilib.c 6678F: drivers/staging/greybus/spilib.h 6679 6680GREYBUS LOOPBACK DRIVER 6681M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6682S: Maintained 6683F: drivers/staging/greybus/loopback.c 6684 6685GREYBUS PLATFORM DRIVERS 6686M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6687S: Maintained 6688F: drivers/staging/greybus/arche-platform.c 6689F: drivers/staging/greybus/arche-apb-ctrl.c 6690F: drivers/staging/greybus/arche_platform.h 6691 6692GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6693M: Rui Miguel Silva <rmfrfs@gmail.com> 6694S: Maintained 6695F: drivers/staging/greybus/sdio.c 6696F: drivers/staging/greybus/light.c 6697F: drivers/staging/greybus/gpio.c 6698F: drivers/staging/greybus/power_supply.c 6699F: drivers/staging/greybus/spi.c 6700F: drivers/staging/greybus/spilib.c 6701 6702GREYBUS SUBSYSTEM 6703M: Johan Hovold <johan@kernel.org> 6704M: Alex Elder <elder@kernel.org> 6705M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6706S: Maintained 6707F: drivers/staging/greybus/ 6708L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6709 6710GREYBUS UART PROTOCOLS DRIVERS 6711M: David Lin <dtwlin@gmail.com> 6712S: Maintained 6713F: drivers/staging/greybus/uart.c 6714F: drivers/staging/greybus/log.c 6715 6716GS1662 VIDEO SERIALIZER 6717M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6718L: linux-media@vger.kernel.org 6719T: git git://linuxtv.org/media_tree.git 6720S: Maintained 6721F: drivers/media/spi/gs1662.c 6722 6723GSPCA FINEPIX SUBDRIVER 6724M: Frank Zago <frank@zago.net> 6725L: linux-media@vger.kernel.org 6726T: git git://linuxtv.org/media_tree.git 6727S: Maintained 6728F: drivers/media/usb/gspca/finepix.c 6729 6730GSPCA GL860 SUBDRIVER 6731M: Olivier Lorin <o.lorin@laposte.net> 6732L: linux-media@vger.kernel.org 6733T: git git://linuxtv.org/media_tree.git 6734S: Maintained 6735F: drivers/media/usb/gspca/gl860/ 6736 6737GSPCA M5602 SUBDRIVER 6738M: Erik Andren <erik.andren@gmail.com> 6739L: linux-media@vger.kernel.org 6740T: git git://linuxtv.org/media_tree.git 6741S: Maintained 6742F: drivers/media/usb/gspca/m5602/ 6743 6744GSPCA PAC207 SONIXB SUBDRIVER 6745M: Hans Verkuil <hverkuil@xs4all.nl> 6746L: linux-media@vger.kernel.org 6747T: git git://linuxtv.org/media_tree.git 6748S: Odd Fixes 6749F: drivers/media/usb/gspca/pac207.c 6750 6751GSPCA SN9C20X SUBDRIVER 6752M: Brian Johnson <brijohn@gmail.com> 6753L: linux-media@vger.kernel.org 6754T: git git://linuxtv.org/media_tree.git 6755S: Maintained 6756F: drivers/media/usb/gspca/sn9c20x.c 6757 6758GSPCA T613 SUBDRIVER 6759M: Leandro Costantino <lcostantino@gmail.com> 6760L: linux-media@vger.kernel.org 6761T: git git://linuxtv.org/media_tree.git 6762S: Maintained 6763F: drivers/media/usb/gspca/t613.c 6764 6765GSPCA USB WEBCAM DRIVER 6766M: Hans Verkuil <hverkuil@xs4all.nl> 6767L: linux-media@vger.kernel.org 6768T: git git://linuxtv.org/media_tree.git 6769S: Odd Fixes 6770F: drivers/media/usb/gspca/ 6771 6772GTP (GPRS Tunneling Protocol) 6773M: Pablo Neira Ayuso <pablo@netfilter.org> 6774M: Harald Welte <laforge@gnumonks.org> 6775L: osmocom-net-gprs@lists.osmocom.org 6776T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6777S: Maintained 6778F: drivers/net/gtp.c 6779 6780GUID PARTITION TABLE (GPT) 6781M: Davidlohr Bueso <dave@stgolabs.net> 6782L: linux-efi@vger.kernel.org 6783S: Maintained 6784F: block/partitions/efi.* 6785 6786H8/300 ARCHITECTURE 6787M: Yoshinori Sato <ysato@users.sourceforge.jp> 6788L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6789W: http://uclinux-h8.sourceforge.jp 6790T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6791S: Maintained 6792F: arch/h8300/ 6793F: drivers/clocksource/h8300_*.c 6794F: drivers/clk/h8300/ 6795F: drivers/irqchip/irq-renesas-h8*.c 6796 6797HABANALABS PCI DRIVER 6798M: Oded Gabbay <oded.gabbay@gmail.com> 6799T: git https://github.com/HabanaAI/linux.git 6800S: Supported 6801F: drivers/misc/habanalabs/ 6802F: include/uapi/misc/habanalabs.h 6803F: Documentation/ABI/testing/sysfs-driver-habanalabs 6804F: Documentation/ABI/testing/debugfs-driver-habanalabs 6805 6806HACKRF MEDIA DRIVER 6807M: Antti Palosaari <crope@iki.fi> 6808L: linux-media@vger.kernel.org 6809W: https://linuxtv.org 6810W: http://palosaari.fi/linux/ 6811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6812T: git git://linuxtv.org/anttip/media_tree.git 6813S: Maintained 6814F: drivers/media/usb/hackrf/ 6815 6816HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6817M: Frank Seidel <frank@f-seidel.de> 6818L: platform-driver-x86@vger.kernel.org 6819W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6820S: Maintained 6821F: drivers/platform/x86/hdaps.c 6822 6823HARDWARE MONITORING 6824M: Jean Delvare <jdelvare@suse.com> 6825M: Guenter Roeck <linux@roeck-us.net> 6826L: linux-hwmon@vger.kernel.org 6827W: http://hwmon.wiki.kernel.org/ 6828T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6829S: Maintained 6830F: Documentation/devicetree/bindings/hwmon/ 6831F: Documentation/hwmon/ 6832F: drivers/hwmon/ 6833F: include/linux/hwmon*.h 6834F: include/trace/events/hwmon*.h 6835 6836HARDWARE RANDOM NUMBER GENERATOR CORE 6837M: Matt Mackall <mpm@selenic.com> 6838M: Herbert Xu <herbert@gondor.apana.org.au> 6839L: linux-crypto@vger.kernel.org 6840S: Odd fixes 6841F: Documentation/devicetree/bindings/rng/ 6842F: Documentation/hw_random.txt 6843F: drivers/char/hw_random/ 6844F: include/linux/hw_random.h 6845 6846HARDWARE TRACING FACILITIES 6847M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6848S: Maintained 6849F: drivers/hwtracing/ 6850 6851HARDWARE SPINLOCK CORE 6852M: Ohad Ben-Cohen <ohad@wizery.com> 6853M: Bjorn Andersson <bjorn.andersson@linaro.org> 6854L: linux-remoteproc@vger.kernel.org 6855S: Maintained 6856T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6857F: Documentation/devicetree/bindings/hwlock/ 6858F: Documentation/hwspinlock.txt 6859F: drivers/hwspinlock/ 6860F: include/linux/hwspinlock.h 6861 6862HARMONY SOUND DRIVER 6863L: linux-parisc@vger.kernel.org 6864S: Maintained 6865F: sound/parisc/harmony.* 6866 6867HDPVR USB VIDEO ENCODER DRIVER 6868M: Hans Verkuil <hverkuil@xs4all.nl> 6869L: linux-media@vger.kernel.org 6870T: git git://linuxtv.org/media_tree.git 6871W: https://linuxtv.org 6872S: Odd Fixes 6873F: drivers/media/usb/hdpvr/ 6874 6875HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6876M: Jerry Hoemann <jerry.hoemann@hpe.com> 6877S: Supported 6878F: Documentation/watchdog/hpwdt.txt 6879F: drivers/watchdog/hpwdt.c 6880 6881HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6882M: Don Brace <don.brace@microsemi.com> 6883L: esc.storagedev@microsemi.com 6884L: linux-scsi@vger.kernel.org 6885S: Supported 6886F: Documentation/scsi/hpsa.txt 6887F: drivers/scsi/hpsa*.[ch] 6888F: include/linux/cciss*.h 6889F: include/uapi/linux/cciss*.h 6890 6891HFI1 DRIVER 6892M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6893M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6894L: linux-rdma@vger.kernel.org 6895S: Supported 6896F: drivers/infiniband/hw/hfi1 6897 6898HFS FILESYSTEM 6899L: linux-fsdevel@vger.kernel.org 6900S: Orphan 6901F: Documentation/filesystems/hfs.txt 6902F: fs/hfs/ 6903 6904HFSPLUS FILESYSTEM 6905L: linux-fsdevel@vger.kernel.org 6906S: Orphan 6907F: Documentation/filesystems/hfsplus.txt 6908F: fs/hfsplus/ 6909 6910HGA FRAMEBUFFER DRIVER 6911M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6912L: linux-nvidia@lists.surfsouth.com 6913W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6914S: Maintained 6915F: drivers/video/fbdev/hgafb.c 6916 6917HIBERNATION (aka Software Suspend, aka swsusp) 6918M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6919M: Pavel Machek <pavel@ucw.cz> 6920L: linux-pm@vger.kernel.org 6921B: https://bugzilla.kernel.org 6922S: Supported 6923F: arch/x86/power/ 6924F: drivers/base/power/ 6925F: kernel/power/ 6926F: include/linux/suspend.h 6927F: include/linux/freezer.h 6928F: include/linux/pm.h 6929F: arch/*/include/asm/suspend*.h 6930 6931HID CORE LAYER 6932M: Jiri Kosina <jikos@kernel.org> 6933M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6934L: linux-input@vger.kernel.org 6935T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6936S: Maintained 6937F: drivers/hid/ 6938F: include/linux/hid* 6939F: include/uapi/linux/hid* 6940 6941HID SENSOR HUB DRIVERS 6942M: Jiri Kosina <jikos@kernel.org> 6943M: Jonathan Cameron <jic23@kernel.org> 6944M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6945L: linux-input@vger.kernel.org 6946L: linux-iio@vger.kernel.org 6947S: Maintained 6948F: Documentation/hid/hid-sensor* 6949F: drivers/hid/hid-sensor-* 6950F: drivers/iio/*/hid-* 6951F: include/linux/hid-sensor-* 6952 6953HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6954M: Thomas Gleixner <tglx@linutronix.de> 6955L: linux-kernel@vger.kernel.org 6956T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6957S: Maintained 6958F: Documentation/timers/ 6959F: kernel/time/hrtimer.c 6960F: kernel/time/clockevents.c 6961F: kernel/time/timer_*.c 6962F: include/linux/clockchips.h 6963F: include/linux/hrtimer.h 6964 6965HIGH-SPEED SCC DRIVER FOR AX.25 6966L: linux-hams@vger.kernel.org 6967S: Orphan 6968F: drivers/net/hamradio/dmascc.c 6969F: drivers/net/hamradio/scc.c 6970 6971HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6972M: HighPoint Linux Team <linux@highpoint-tech.com> 6973W: http://www.highpoint-tech.com 6974S: Supported 6975F: Documentation/scsi/hptiop.txt 6976F: drivers/scsi/hptiop.c 6977 6978HIPPI 6979M: Jes Sorensen <jes@trained-monkey.org> 6980L: linux-hippi@sunsite.dk 6981S: Maintained 6982F: include/linux/hippidevice.h 6983F: include/uapi/linux/if_hippi.h 6984F: net/802/hippi.c 6985F: drivers/net/hippi/ 6986 6987HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6988M: Yisen Zhuang <yisen.zhuang@huawei.com> 6989M: Salil Mehta <salil.mehta@huawei.com> 6990L: netdev@vger.kernel.org 6991W: http://www.hisilicon.com 6992S: Maintained 6993F: drivers/net/ethernet/hisilicon/hns3/ 6994 6995HISILICON LPC BUS DRIVER 6996M: john.garry@huawei.com 6997W: http://www.hisilicon.com 6998S: Maintained 6999F: drivers/bus/hisi_lpc.c 7000F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7001 7002HISILICON NETWORK SUBSYSTEM DRIVER 7003M: Yisen Zhuang <yisen.zhuang@huawei.com> 7004M: Salil Mehta <salil.mehta@huawei.com> 7005L: netdev@vger.kernel.org 7006W: http://www.hisilicon.com 7007S: Maintained 7008F: drivers/net/ethernet/hisilicon/ 7009F: Documentation/devicetree/bindings/net/hisilicon*.txt 7010 7011HISILICON PMU DRIVER 7012M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7013W: http://www.hisilicon.com 7014S: Supported 7015F: drivers/perf/hisilicon 7016F: Documentation/perf/hisi-pmu.txt 7017 7018HISILICON ROCE DRIVER 7019M: Lijun Ou <oulijun@huawei.com> 7020M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7021L: linux-rdma@vger.kernel.org 7022S: Maintained 7023F: drivers/infiniband/hw/hns/ 7024F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7025 7026HISILICON SAS Controller 7027M: John Garry <john.garry@huawei.com> 7028W: http://www.hisilicon.com 7029S: Supported 7030F: drivers/scsi/hisi_sas/ 7031F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7032 7033HMM - Heterogeneous Memory Management 7034M: Jérôme Glisse <jglisse@redhat.com> 7035L: linux-mm@kvack.org 7036S: Maintained 7037F: mm/hmm* 7038F: include/linux/hmm* 7039F: Documentation/vm/hmm.rst 7040 7041HOST AP DRIVER 7042M: Jouni Malinen <j@w1.fi> 7043L: linux-wireless@vger.kernel.org 7044W: http://w1.fi/hostap-driver.html 7045S: Obsolete 7046F: drivers/net/wireless/intersil/hostap/ 7047 7048HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7049L: platform-driver-x86@vger.kernel.org 7050S: Orphan 7051F: drivers/platform/x86/tc1100-wmi.c 7052 7053HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7054M: Jaroslav Kysela <perex@perex.cz> 7055S: Maintained 7056F: drivers/net/ethernet/hp/hp100.* 7057 7058HPET: High Precision Event Timers driver 7059M: Clemens Ladisch <clemens@ladisch.de> 7060S: Maintained 7061F: Documentation/timers/hpet.txt 7062F: drivers/char/hpet.c 7063F: include/linux/hpet.h 7064F: include/uapi/linux/hpet.h 7065 7066HPET: x86 7067S: Orphan 7068F: arch/x86/kernel/hpet.c 7069F: arch/x86/include/asm/hpet.h 7070 7071HPFS FILESYSTEM 7072M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7073W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7074S: Maintained 7075F: fs/hpfs/ 7076 7077HSI SUBSYSTEM 7078M: Sebastian Reichel <sre@kernel.org> 7079T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7080S: Maintained 7081F: Documentation/ABI/testing/sysfs-bus-hsi 7082F: Documentation/driver-api/hsi.rst 7083F: drivers/hsi/ 7084F: include/linux/hsi/ 7085F: include/uapi/linux/hsi/ 7086 7087HSO 3G MODEM DRIVER 7088L: linux-usb@vger.kernel.org 7089S: Orphan 7090F: drivers/net/usb/hso.c 7091 7092HSR NETWORK PROTOCOL 7093M: Arvid Brodin <arvid.brodin@alten.se> 7094L: netdev@vger.kernel.org 7095S: Maintained 7096F: net/hsr/ 7097 7098HT16K33 LED CONTROLLER DRIVER 7099M: Robin van der Gracht <robin@protonic.nl> 7100S: Maintained 7101F: drivers/auxdisplay/ht16k33.c 7102F: Documentation/devicetree/bindings/display/ht16k33.txt 7103 7104HTCPEN TOUCHSCREEN DRIVER 7105M: Pau Oliva Fora <pof@eslack.org> 7106L: linux-input@vger.kernel.org 7107S: Maintained 7108F: drivers/input/touchscreen/htcpen.c 7109 7110HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7111M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7112L: linux-iio@vger.kernel.org 7113W: http://www.st.com/ 7114S: Maintained 7115F: drivers/iio/humidity/hts221* 7116F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7117 7118HUAWEI ETHERNET DRIVER 7119M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7120L: netdev@vger.kernel.org 7121S: Supported 7122F: Documentation/networking/hinic.txt 7123F: drivers/net/ethernet/huawei/hinic/ 7124 7125HUGETLB FILESYSTEM 7126M: Mike Kravetz <mike.kravetz@oracle.com> 7127L: linux-mm@kvack.org 7128S: Maintained 7129F: fs/hugetlbfs/ 7130F: mm/hugetlb.c 7131F: include/linux/hugetlb.h 7132F: Documentation/admin-guide/mm/hugetlbpage.rst 7133F: Documentation/vm/hugetlbfs_reserv.rst 7134F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7135 7136HVA ST MEDIA DRIVER 7137M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7138L: linux-media@vger.kernel.org 7139T: git git://linuxtv.org/media_tree.git 7140W: https://linuxtv.org 7141S: Supported 7142F: drivers/media/platform/sti/hva 7143 7144HWPOISON MEMORY FAILURE HANDLING 7145M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7146L: linux-mm@kvack.org 7147S: Maintained 7148F: mm/memory-failure.c 7149F: mm/hwpoison-inject.c 7150 7151HYGON PROCESSOR SUPPORT 7152M: Pu Wen <puwen@hygon.cn> 7153L: linux-kernel@vger.kernel.org 7154S: Maintained 7155F: arch/x86/kernel/cpu/hygon.c 7156 7157Hyper-V CORE AND DRIVERS 7158M: "K. Y. Srinivasan" <kys@microsoft.com> 7159M: Haiyang Zhang <haiyangz@microsoft.com> 7160M: Stephen Hemminger <sthemmin@microsoft.com> 7161M: Sasha Levin <sashal@kernel.org> 7162T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7163L: linux-hyperv@vger.kernel.org 7164S: Supported 7165F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7166F: arch/x86/include/asm/mshyperv.h 7167F: arch/x86/include/asm/trace/hyperv.h 7168F: arch/x86/include/asm/hyperv-tlfs.h 7169F: arch/x86/kernel/cpu/mshyperv.c 7170F: arch/x86/hyperv 7171F: drivers/hid/hid-hyperv.c 7172F: drivers/hv/ 7173F: drivers/input/serio/hyperv-keyboard.c 7174F: drivers/pci/controller/pci-hyperv.c 7175F: drivers/net/hyperv/ 7176F: drivers/scsi/storvsc_drv.c 7177F: drivers/uio/uio_hv_generic.c 7178F: drivers/video/fbdev/hyperv_fb.c 7179F: drivers/iommu/hyperv_iommu.c 7180F: net/vmw_vsock/hyperv_transport.c 7181F: include/linux/hyperv.h 7182F: include/uapi/linux/hyperv.h 7183F: tools/hv/ 7184F: Documentation/ABI/stable/sysfs-bus-vmbus 7185 7186HYPERVISOR VIRTUAL CONSOLE DRIVER 7187L: linuxppc-dev@lists.ozlabs.org 7188S: Odd Fixes 7189F: drivers/tty/hvc/ 7190 7191I2C ACPI SUPPORT 7192M: Mika Westerberg <mika.westerberg@linux.intel.com> 7193L: linux-i2c@vger.kernel.org 7194L: linux-acpi@vger.kernel.org 7195S: Maintained 7196F: drivers/i2c/i2c-core-acpi.c 7197 7198I2C CONTROLLER DRIVER FOR NVIDIA GPU 7199M: Ajay Gupta <ajayg@nvidia.com> 7200L: linux-i2c@vger.kernel.org 7201S: Maintained 7202F: Documentation/i2c/busses/i2c-nvidia-gpu 7203F: drivers/i2c/busses/i2c-nvidia-gpu.c 7204 7205I2C MUXES 7206M: Peter Rosin <peda@axentia.se> 7207L: linux-i2c@vger.kernel.org 7208S: Maintained 7209F: Documentation/i2c/i2c-topology 7210F: Documentation/i2c/muxes/ 7211F: Documentation/devicetree/bindings/i2c/i2c-mux* 7212F: Documentation/devicetree/bindings/i2c/i2c-arb* 7213F: Documentation/devicetree/bindings/i2c/i2c-gate* 7214F: drivers/i2c/i2c-mux.c 7215F: drivers/i2c/muxes/ 7216F: include/linux/i2c-mux.h 7217 7218I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7219M: Gregory CLEMENT <gregory.clement@bootlin.com> 7220L: linux-i2c@vger.kernel.org 7221S: Maintained 7222F: drivers/i2c/busses/i2c-mv64xxx.c 7223 7224I2C OVER PARALLEL PORT 7225M: Jean Delvare <jdelvare@suse.com> 7226L: linux-i2c@vger.kernel.org 7227S: Maintained 7228F: Documentation/i2c/busses/i2c-parport 7229F: Documentation/i2c/busses/i2c-parport-light 7230F: drivers/i2c/busses/i2c-parport.c 7231F: drivers/i2c/busses/i2c-parport-light.c 7232 7233I2C SUBSYSTEM 7234M: Wolfram Sang <wsa@the-dreams.de> 7235L: linux-i2c@vger.kernel.org 7236W: https://i2c.wiki.kernel.org/ 7237Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7238T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7239S: Maintained 7240F: Documentation/devicetree/bindings/i2c/i2c.txt 7241F: Documentation/i2c/ 7242F: drivers/i2c/* 7243F: include/linux/i2c.h 7244F: include/linux/i2c-dev.h 7245F: include/linux/i2c-smbus.h 7246F: include/uapi/linux/i2c.h 7247F: include/uapi/linux/i2c-*.h 7248 7249I2C SUBSYSTEM HOST DRIVERS 7250L: linux-i2c@vger.kernel.org 7251W: https://i2c.wiki.kernel.org/ 7252Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7253T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7254S: Odd Fixes 7255F: Documentation/devicetree/bindings/i2c/ 7256F: drivers/i2c/algos/ 7257F: drivers/i2c/busses/ 7258 7259I2C-TAOS-EVM DRIVER 7260M: Jean Delvare <jdelvare@suse.com> 7261L: linux-i2c@vger.kernel.org 7262S: Maintained 7263F: Documentation/i2c/busses/i2c-taos-evm 7264F: drivers/i2c/busses/i2c-taos-evm.c 7265 7266I2C-TINY-USB DRIVER 7267M: Till Harbaum <till@harbaum.org> 7268L: linux-i2c@vger.kernel.org 7269W: http://www.harbaum.org/till/i2c_tiny_usb 7270S: Maintained 7271F: drivers/i2c/busses/i2c-tiny-usb.c 7272 7273I2C/SMBUS CONTROLLER DRIVERS FOR PC 7274M: Jean Delvare <jdelvare@suse.com> 7275L: linux-i2c@vger.kernel.org 7276S: Maintained 7277F: Documentation/i2c/busses/i2c-ali1535 7278F: Documentation/i2c/busses/i2c-ali1563 7279F: Documentation/i2c/busses/i2c-ali15x3 7280F: Documentation/i2c/busses/i2c-amd756 7281F: Documentation/i2c/busses/i2c-amd8111 7282F: Documentation/i2c/busses/i2c-i801 7283F: Documentation/i2c/busses/i2c-nforce2 7284F: Documentation/i2c/busses/i2c-piix4 7285F: Documentation/i2c/busses/i2c-sis5595 7286F: Documentation/i2c/busses/i2c-sis630 7287F: Documentation/i2c/busses/i2c-sis96x 7288F: Documentation/i2c/busses/i2c-via 7289F: Documentation/i2c/busses/i2c-viapro 7290F: drivers/i2c/busses/i2c-ali1535.c 7291F: drivers/i2c/busses/i2c-ali1563.c 7292F: drivers/i2c/busses/i2c-ali15x3.c 7293F: drivers/i2c/busses/i2c-amd756.c 7294F: drivers/i2c/busses/i2c-amd756-s4882.c 7295F: drivers/i2c/busses/i2c-amd8111.c 7296F: drivers/i2c/busses/i2c-i801.c 7297F: drivers/i2c/busses/i2c-isch.c 7298F: drivers/i2c/busses/i2c-nforce2.c 7299F: drivers/i2c/busses/i2c-nforce2-s4985.c 7300F: drivers/i2c/busses/i2c-piix4.c 7301F: drivers/i2c/busses/i2c-sis5595.c 7302F: drivers/i2c/busses/i2c-sis630.c 7303F: drivers/i2c/busses/i2c-sis96x.c 7304F: drivers/i2c/busses/i2c-via.c 7305F: drivers/i2c/busses/i2c-viapro.c 7306 7307I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7308M: Hans de Goede <hdegoede@redhat.com> 7309L: linux-i2c@vger.kernel.org 7310S: Maintained 7311F: drivers/i2c/busses/i2c-cht-wc.c 7312 7313I2C/SMBUS ISMT DRIVER 7314M: Seth Heasley <seth.heasley@intel.com> 7315M: Neil Horman <nhorman@tuxdriver.com> 7316L: linux-i2c@vger.kernel.org 7317F: drivers/i2c/busses/i2c-ismt.c 7318F: Documentation/i2c/busses/i2c-ismt 7319 7320I2C/SMBUS STUB DRIVER 7321M: Jean Delvare <jdelvare@suse.com> 7322L: linux-i2c@vger.kernel.org 7323S: Maintained 7324F: drivers/i2c/i2c-stub.c 7325 7326I3C SUBSYSTEM 7327M: Boris Brezillon <bbrezillon@kernel.org> 7328L: linux-i3c@lists.infradead.org 7329C: irc://chat.freenode.net/linux-i3c 7330T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7331S: Maintained 7332F: Documentation/ABI/testing/sysfs-bus-i3c 7333F: Documentation/devicetree/bindings/i3c/ 7334F: Documentation/driver-api/i3c 7335F: drivers/i3c/ 7336F: include/linux/i3c/ 7337 7338I3C DRIVER FOR SYNOPSYS DESIGNWARE 7339M: Vitor Soares <vitor.soares@synopsys.com> 7340S: Maintained 7341F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7342F: drivers/i3c/master/dw* 7343 7344IA64 (Itanium) PLATFORM 7345M: Tony Luck <tony.luck@intel.com> 7346M: Fenghua Yu <fenghua.yu@intel.com> 7347L: linux-ia64@vger.kernel.org 7348T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7349S: Maintained 7350F: arch/ia64/ 7351 7352IBM Power 842 compression accelerator 7353M: Haren Myneni <haren@us.ibm.com> 7354S: Supported 7355F: drivers/crypto/nx/Makefile 7356F: drivers/crypto/nx/Kconfig 7357F: drivers/crypto/nx/nx-842* 7358F: include/linux/sw842.h 7359F: crypto/842.c 7360F: lib/842/ 7361 7362IBM Power in-Nest Crypto Acceleration 7363M: Breno Leitão <leitao@debian.org> 7364M: Nayna Jain <nayna@linux.ibm.com> 7365M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7366L: linux-crypto@vger.kernel.org 7367S: Supported 7368F: drivers/crypto/nx/Makefile 7369F: drivers/crypto/nx/Kconfig 7370F: drivers/crypto/nx/nx-aes* 7371F: drivers/crypto/nx/nx-sha* 7372F: drivers/crypto/nx/nx.* 7373F: drivers/crypto/nx/nx_csbcpb.h 7374F: drivers/crypto/nx/nx_debugfs.h 7375 7376IBM Power Linux RAID adapter 7377M: Brian King <brking@us.ibm.com> 7378S: Supported 7379F: drivers/scsi/ipr.* 7380 7381IBM Power SRIOV Virtual NIC Device Driver 7382M: Thomas Falcon <tlfalcon@linux.ibm.com> 7383M: John Allen <jallen@linux.ibm.com> 7384L: netdev@vger.kernel.org 7385S: Supported 7386F: drivers/net/ethernet/ibm/ibmvnic.* 7387 7388IBM Power Virtual Accelerator Switchboard 7389M: Sukadev Bhattiprolu 7390L: linuxppc-dev@lists.ozlabs.org 7391S: Supported 7392F: arch/powerpc/platforms/powernv/vas* 7393F: arch/powerpc/platforms/powernv/copy-paste.h 7394F: arch/powerpc/include/asm/vas.h 7395F: arch/powerpc/include/uapi/asm/vas.h 7396 7397IBM Power Virtual Ethernet Device Driver 7398M: Thomas Falcon <tlfalcon@linux.ibm.com> 7399L: netdev@vger.kernel.org 7400S: Supported 7401F: drivers/net/ethernet/ibm/ibmveth.* 7402 7403IBM Power Virtual FC Device Drivers 7404M: Tyrel Datwyler <tyreld@linux.ibm.com> 7405L: linux-scsi@vger.kernel.org 7406S: Supported 7407F: drivers/scsi/ibmvscsi/ibmvfc* 7408 7409IBM Power Virtual Management Channel Driver 7410M: Steven Royer <seroyer@linux.ibm.com> 7411S: Supported 7412F: drivers/misc/ibmvmc.* 7413 7414IBM Power Virtual SCSI Device Drivers 7415M: Tyrel Datwyler <tyreld@linux.ibm.com> 7416L: linux-scsi@vger.kernel.org 7417S: Supported 7418F: drivers/scsi/ibmvscsi/ibmvscsi* 7419F: include/scsi/viosrp.h 7420 7421IBM Power Virtual SCSI Device Target Driver 7422M: Michael Cyr <mikecyr@linux.ibm.com> 7423L: linux-scsi@vger.kernel.org 7424L: target-devel@vger.kernel.org 7425S: Supported 7426F: drivers/scsi/ibmvscsi_tgt/ 7427 7428IBM Power VMX Cryptographic instructions 7429M: Breno Leitão <leitao@debian.org> 7430M: Nayna Jain <nayna@linux.ibm.com> 7431M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7432L: linux-crypto@vger.kernel.org 7433S: Supported 7434F: drivers/crypto/vmx/Makefile 7435F: drivers/crypto/vmx/Kconfig 7436F: drivers/crypto/vmx/vmx.c 7437F: drivers/crypto/vmx/aes* 7438F: drivers/crypto/vmx/ghash* 7439F: drivers/crypto/vmx/ppc-xlate.pl 7440 7441IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7442M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7443L: linux-pci@vger.kernel.org 7444L: linuxppc-dev@lists.ozlabs.org 7445S: Supported 7446F: drivers/pci/hotplug/rpaphp* 7447 7448IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7449M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7450L: linux-pci@vger.kernel.org 7451L: linuxppc-dev@lists.ozlabs.org 7452S: Supported 7453F: drivers/pci/hotplug/rpadlpar* 7454 7455IBM ServeRAID RAID DRIVER 7456S: Orphan 7457F: drivers/scsi/ips.* 7458 7459ICH LPC AND GPIO DRIVER 7460M: Peter Tyser <ptyser@xes-inc.com> 7461S: Maintained 7462F: drivers/mfd/lpc_ich.c 7463F: drivers/gpio/gpio-ich.c 7464 7465IDE SUBSYSTEM 7466M: "David S. Miller" <davem@davemloft.net> 7467L: linux-ide@vger.kernel.org 7468Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7469T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7470S: Maintained 7471F: Documentation/ide/ 7472F: drivers/ide/ 7473F: include/linux/ide.h 7474 7475IDE/ATAPI DRIVERS 7476M: Borislav Petkov <bp@alien8.de> 7477L: linux-ide@vger.kernel.org 7478S: Maintained 7479F: Documentation/cdrom/ide-cd 7480F: drivers/ide/ide-cd* 7481 7482IDEAPAD LAPTOP EXTRAS DRIVER 7483M: Ike Panhc <ike.pan@canonical.com> 7484L: platform-driver-x86@vger.kernel.org 7485W: http://launchpad.net/ideapad-laptop 7486S: Maintained 7487F: drivers/platform/x86/ideapad-laptop.c 7488 7489IDEAPAD LAPTOP SLIDEBAR DRIVER 7490M: Andrey Moiseev <o2g.org.ru@gmail.com> 7491L: linux-input@vger.kernel.org 7492W: https://github.com/o2genum/ideapad-slidebar 7493S: Maintained 7494F: drivers/input/misc/ideapad_slidebar.c 7495 7496IDT VersaClock 5 CLOCK DRIVER 7497M: Marek Vasut <marek.vasut@gmail.com> 7498S: Maintained 7499F: drivers/clk/clk-versaclock5.c 7500 7501IEEE 802.15.4 SUBSYSTEM 7502M: Alexander Aring <alex.aring@gmail.com> 7503M: Stefan Schmidt <stefan@datenfreihafen.org> 7504L: linux-wpan@vger.kernel.org 7505W: http://wpan.cakelab.org/ 7506T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7507T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7508S: Maintained 7509F: net/ieee802154/ 7510F: net/mac802154/ 7511F: drivers/net/ieee802154/ 7512F: include/linux/nl802154.h 7513F: include/linux/ieee802154.h 7514F: include/net/nl802154.h 7515F: include/net/mac802154.h 7516F: include/net/af_ieee802154.h 7517F: include/net/cfg802154.h 7518F: include/net/ieee802154_netdev.h 7519F: Documentation/networking/ieee802154.rst 7520 7521IFE PROTOCOL 7522M: Yotam Gigi <yotam.gi@gmail.com> 7523M: Jamal Hadi Salim <jhs@mojatatu.com> 7524F: net/ife 7525F: include/net/ife.h 7526F: include/uapi/linux/ife.h 7527 7528IGORPLUG-USB IR RECEIVER 7529M: Sean Young <sean@mess.org> 7530L: linux-media@vger.kernel.org 7531S: Maintained 7532F: drivers/media/rc/igorplugusb.c 7533 7534IGUANAWORKS USB IR TRANSCEIVER 7535M: Sean Young <sean@mess.org> 7536L: linux-media@vger.kernel.org 7537S: Maintained 7538F: drivers/media/rc/iguanair.c 7539 7540IIO DIGITAL POTENTIOMETER DAC 7541M: Peter Rosin <peda@axentia.se> 7542L: linux-iio@vger.kernel.org 7543S: Maintained 7544F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7545F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7546F: drivers/iio/dac/dpot-dac.c 7547 7548IIO ENVELOPE DETECTOR 7549M: Peter Rosin <peda@axentia.se> 7550L: linux-iio@vger.kernel.org 7551S: Maintained 7552F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7553F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7554F: drivers/iio/adc/envelope-detector.c 7555 7556IIO MULTIPLEXER 7557M: Peter Rosin <peda@axentia.se> 7558L: linux-iio@vger.kernel.org 7559S: Maintained 7560F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7561F: drivers/iio/multiplexer/iio-mux.c 7562 7563IIO SUBSYSTEM AND DRIVERS 7564M: Jonathan Cameron <jic23@kernel.org> 7565R: Hartmut Knaack <knaack.h@gmx.de> 7566R: Lars-Peter Clausen <lars@metafoo.de> 7567R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7568L: linux-iio@vger.kernel.org 7569T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7570S: Maintained 7571F: Documentation/ABI/testing/configfs-iio* 7572F: Documentation/ABI/testing/sysfs-bus-iio* 7573F: Documentation/devicetree/bindings/iio/ 7574F: drivers/iio/ 7575F: drivers/staging/iio/ 7576F: include/linux/iio/ 7577F: tools/iio/ 7578 7579IIO UNIT CONVERTER 7580M: Peter Rosin <peda@axentia.se> 7581L: linux-iio@vger.kernel.org 7582S: Maintained 7583F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7584F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7585F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7586F: drivers/iio/afe/iio-rescale.c 7587 7588IKANOS/ADI EAGLE ADSL USB DRIVER 7589M: Matthieu Castet <castet.matthieu@free.fr> 7590M: Stanislaw Gruszka <stf_xl@wp.pl> 7591S: Maintained 7592F: drivers/usb/atm/ueagle-atm.c 7593 7594IMGTEC ASCII LCD DRIVER 7595M: Paul Burton <paul.burton@mips.com> 7596S: Maintained 7597F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7598F: drivers/auxdisplay/img-ascii-lcd.c 7599 7600IMGTEC IR DECODER DRIVER 7601M: James Hogan <jhogan@kernel.org> 7602S: Maintained 7603F: drivers/media/rc/img-ir/ 7604 7605IMON SOUNDGRAPH USB IR RECEIVER 7606M: Sean Young <sean@mess.org> 7607L: linux-media@vger.kernel.org 7608S: Maintained 7609F: drivers/media/rc/imon_raw.c 7610F: drivers/media/rc/imon.c 7611 7612IMS TWINTURBO FRAMEBUFFER DRIVER 7613L: linux-fbdev@vger.kernel.org 7614S: Orphan 7615F: drivers/video/fbdev/imsttfb.c 7616 7617INA209 HARDWARE MONITOR DRIVER 7618M: Guenter Roeck <linux@roeck-us.net> 7619L: linux-hwmon@vger.kernel.org 7620S: Maintained 7621F: Documentation/hwmon/ina209 7622F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7623F: drivers/hwmon/ina209.c 7624 7625INA2XX HARDWARE MONITOR DRIVER 7626M: Guenter Roeck <linux@roeck-us.net> 7627L: linux-hwmon@vger.kernel.org 7628S: Maintained 7629F: Documentation/hwmon/ina2xx 7630F: drivers/hwmon/ina2xx.c 7631F: include/linux/platform_data/ina2xx.h 7632 7633INDUSTRY PACK SUBSYSTEM (IPACK) 7634M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7635M: Jens Taprogge <jens.taprogge@taprogge.org> 7636M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7637L: industrypack-devel@lists.sourceforge.net 7638W: http://industrypack.sourceforge.net 7639S: Maintained 7640F: drivers/ipack/ 7641 7642INFINIBAND SUBSYSTEM 7643M: Doug Ledford <dledford@redhat.com> 7644M: Jason Gunthorpe <jgg@mellanox.com> 7645L: linux-rdma@vger.kernel.org 7646W: https://github.com/linux-rdma/rdma-core 7647Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7648T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7649S: Supported 7650F: Documentation/devicetree/bindings/infiniband/ 7651F: Documentation/infiniband/ 7652F: drivers/infiniband/ 7653F: include/uapi/linux/if_infiniband.h 7654F: include/uapi/rdma/ 7655F: include/rdma/ 7656 7657INGENIC JZ4780 DMA Driver 7658M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7659S: Maintained 7660F: drivers/dma/dma-jz4780.c 7661 7662INGENIC JZ4780 NAND DRIVER 7663M: Harvey Hunt <harveyhuntnexus@gmail.com> 7664L: linux-mtd@lists.infradead.org 7665S: Maintained 7666F: drivers/mtd/nand/raw/jz4780_* 7667 7668INOTIFY 7669M: Jan Kara <jack@suse.cz> 7670R: Amir Goldstein <amir73il@gmail.com> 7671L: linux-fsdevel@vger.kernel.org 7672S: Maintained 7673F: Documentation/filesystems/inotify.txt 7674F: fs/notify/inotify/ 7675F: include/linux/inotify.h 7676F: include/uapi/linux/inotify.h 7677 7678INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7679M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7680L: linux-input@vger.kernel.org 7681Q: http://patchwork.kernel.org/project/linux-input/list/ 7682T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7683S: Maintained 7684F: drivers/input/ 7685F: include/linux/input.h 7686F: include/uapi/linux/input.h 7687F: include/uapi/linux/input-event-codes.h 7688F: include/linux/input/ 7689F: Documentation/devicetree/bindings/input/ 7690F: Documentation/devicetree/bindings/serio/ 7691F: Documentation/input/ 7692 7693INPUT MULTITOUCH (MT) PROTOCOL 7694M: Henrik Rydberg <rydberg@bitmath.org> 7695L: linux-input@vger.kernel.org 7696S: Odd fixes 7697F: Documentation/input/multi-touch-protocol.rst 7698F: drivers/input/input-mt.c 7699K: \b(ABS|SYN)_MT_ 7700 7701INSIDE SECURE CRYPTO DRIVER 7702M: Antoine Tenart <antoine.tenart@bootlin.com> 7703F: drivers/crypto/inside-secure/ 7704S: Maintained 7705L: linux-crypto@vger.kernel.org 7706 7707INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7708M: Mimi Zohar <zohar@linux.ibm.com> 7709M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7710L: linux-integrity@vger.kernel.org 7711T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7712S: Supported 7713F: security/integrity/ima/ 7714 7715INTEL 810/815 FRAMEBUFFER DRIVER 7716M: Antonino Daplas <adaplas@gmail.com> 7717L: linux-fbdev@vger.kernel.org 7718S: Maintained 7719F: drivers/video/fbdev/i810/ 7720 7721INTEL ASoC DRIVERS 7722M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7723M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7724M: Jie Yang <yang.jie@linux.intel.com> 7725L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7726S: Supported 7727F: sound/soc/intel/ 7728 7729INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7730M: Hans de Goede <hdegoede@redhat.com> 7731L: platform-driver-x86@vger.kernel.org 7732S: Maintained 7733F: drivers/platform/x86/intel_atomisp2_pm.c 7734 7735INTEL C600 SERIES SAS CONTROLLER DRIVER 7736M: Intel SCU Linux support <intel-linux-scu@intel.com> 7737M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7738L: linux-scsi@vger.kernel.org 7739T: git git://git.code.sf.net/p/intel-sas/isci 7740S: Supported 7741F: drivers/scsi/isci/ 7742 7743INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7744M: Jani Nikula <jani.nikula@linux.intel.com> 7745M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7746M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7747L: intel-gfx@lists.freedesktop.org 7748W: https://01.org/linuxgraphics/ 7749B: https://01.org/linuxgraphics/documentation/how-report-bugs 7750C: irc://chat.freenode.net/intel-gfx 7751Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7752T: git git://anongit.freedesktop.org/drm-intel 7753S: Supported 7754F: drivers/gpu/drm/i915/ 7755F: include/drm/i915* 7756F: include/uapi/drm/i915_drm.h 7757F: Documentation/gpu/i915.rst 7758 7759INTEL ETHERNET DRIVERS 7760M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7761L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7762W: http://www.intel.com/support/feedback.htm 7763W: http://e1000.sourceforge.net/ 7764Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7765T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7767S: Supported 7768F: Documentation/networking/device_drivers/intel/e100.rst 7769F: Documentation/networking/device_drivers/intel/e1000.rst 7770F: Documentation/networking/device_drivers/intel/e1000e.rst 7771F: Documentation/networking/device_drivers/intel/fm10k.rst 7772F: Documentation/networking/device_drivers/intel/igb.rst 7773F: Documentation/networking/device_drivers/intel/igbvf.rst 7774F: Documentation/networking/device_drivers/intel/ixgb.rst 7775F: Documentation/networking/device_drivers/intel/ixgbe.rst 7776F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7777F: Documentation/networking/device_drivers/intel/i40e.rst 7778F: Documentation/networking/device_drivers/intel/iavf.rst 7779F: Documentation/networking/device_drivers/intel/ice.rst 7780F: drivers/net/ethernet/intel/ 7781F: drivers/net/ethernet/intel/*/ 7782F: include/linux/avf/virtchnl.h 7783 7784INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7785M: Maik Broemme <mbroemme@libmpq.org> 7786L: linux-fbdev@vger.kernel.org 7787S: Maintained 7788F: Documentation/fb/intelfb.txt 7789F: drivers/video/fbdev/intelfb/ 7790 7791INTEL GPIO DRIVERS 7792M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7793L: linux-gpio@vger.kernel.org 7794S: Maintained 7795T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7796F: drivers/gpio/gpio-ich.c 7797F: drivers/gpio/gpio-intel-mid.c 7798F: drivers/gpio/gpio-lynxpoint.c 7799F: drivers/gpio/gpio-merrifield.c 7800F: drivers/gpio/gpio-ml-ioh.c 7801F: drivers/gpio/gpio-pch.c 7802F: drivers/gpio/gpio-sch.c 7803F: drivers/gpio/gpio-sodaville.c 7804 7805INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7806M: Zhenyu Wang <zhenyuw@linux.intel.com> 7807M: Zhi Wang <zhi.a.wang@intel.com> 7808L: intel-gvt-dev@lists.freedesktop.org 7809L: intel-gfx@lists.freedesktop.org 7810W: https://01.org/igvt-g 7811T: git https://github.com/intel/gvt-linux.git 7812S: Supported 7813F: drivers/gpu/drm/i915/gvt/ 7814 7815INTEL HID EVENT DRIVER 7816M: Alex Hung <alex.hung@canonical.com> 7817L: platform-driver-x86@vger.kernel.org 7818S: Maintained 7819F: drivers/platform/x86/intel-hid.c 7820 7821INTEL I/OAT DMA DRIVER 7822M: Dave Jiang <dave.jiang@intel.com> 7823R: Dan Williams <dan.j.williams@intel.com> 7824L: dmaengine@vger.kernel.org 7825Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7826S: Supported 7827F: drivers/dma/ioat* 7828 7829INTEL IDLE DRIVER 7830M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7831M: Len Brown <lenb@kernel.org> 7832L: linux-pm@vger.kernel.org 7833T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7834B: https://bugzilla.kernel.org 7835S: Supported 7836F: drivers/idle/intel_idle.c 7837 7838INTEL INTEGRATED SENSOR HUB DRIVER 7839M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7840M: Jiri Kosina <jikos@kernel.org> 7841L: linux-input@vger.kernel.org 7842S: Maintained 7843F: drivers/hid/intel-ish-hid/ 7844 7845INTEL IOMMU (VT-d) 7846M: David Woodhouse <dwmw2@infradead.org> 7847L: iommu@lists.linux-foundation.org 7848T: git git://git.infradead.org/iommu-2.6.git 7849S: Supported 7850F: drivers/iommu/intel-iommu.c 7851F: include/linux/intel-iommu.h 7852 7853INTEL IOP-ADMA DMA DRIVER 7854R: Dan Williams <dan.j.williams@intel.com> 7855S: Odd fixes 7856F: drivers/dma/iop-adma.c 7857 7858INTEL IPU3 CSI-2 CIO2 DRIVER 7859M: Yong Zhi <yong.zhi@intel.com> 7860M: Sakari Ailus <sakari.ailus@linux.intel.com> 7861M: Bingbu Cao <bingbu.cao@intel.com> 7862R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7863L: linux-media@vger.kernel.org 7864S: Maintained 7865F: drivers/media/pci/intel/ipu3/ 7866F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7867 7868INTEL IPU3 CSI-2 IMGU DRIVER 7869M: Sakari Ailus <sakari.ailus@linux.intel.com> 7870L: linux-media@vger.kernel.org 7871S: Maintained 7872F: drivers/staging/media/ipu3/ 7873F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7874F: Documentation/media/v4l-drivers/ipu3.rst 7875 7876INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7877M: Krzysztof Halasa <khalasa@piap.pl> 7878S: Maintained 7879F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7880F: arch/arm/mach-ixp4xx/include/mach/npe.h 7881F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7882F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7883F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7884F: drivers/net/wan/ixp4xx_hss.c 7885 7886INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7887M: Deepak Saxena <dsaxena@plexity.net> 7888S: Maintained 7889F: drivers/char/hw_random/ixp4xx-rng.c 7890 7891INTEL MANAGEMENT ENGINE (mei) 7892M: Tomas Winkler <tomas.winkler@intel.com> 7893L: linux-kernel@vger.kernel.org 7894S: Supported 7895F: include/uapi/linux/mei.h 7896F: include/linux/mei_cl_bus.h 7897F: drivers/misc/mei/* 7898F: drivers/watchdog/mei_wdt.c 7899F: Documentation/misc-devices/mei/* 7900F: samples/mei/* 7901 7902INTEL MENLOW THERMAL DRIVER 7903M: Sujith Thomas <sujith.thomas@intel.com> 7904L: platform-driver-x86@vger.kernel.org 7905W: https://01.org/linux-acpi 7906S: Supported 7907F: drivers/platform/x86/intel_menlow.c 7908 7909INTEL MIC DRIVERS (mic) 7910M: Sudeep Dutt <sudeep.dutt@intel.com> 7911M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7912S: Supported 7913W: https://github.com/sudeepdutt/mic 7914W: http://software.intel.com/en-us/mic-developer 7915F: include/linux/mic_bus.h 7916F: include/linux/scif.h 7917F: include/uapi/linux/mic_common.h 7918F: include/uapi/linux/mic_ioctl.h 7919F: include/uapi/linux/scif_ioctl.h 7920F: drivers/misc/mic/ 7921F: drivers/dma/mic_x100_dma.c 7922F: drivers/dma/mic_x100_dma.h 7923F: Documentation/mic/ 7924 7925INTEL PMC CORE DRIVER 7926M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7927M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7928L: platform-driver-x86@vger.kernel.org 7929S: Maintained 7930F: drivers/platform/x86/intel_pmc_core* 7931 7932INTEL PMC/P-Unit IPC DRIVER 7933M: Zha Qipeng<qipeng.zha@intel.com> 7934L: platform-driver-x86@vger.kernel.org 7935S: Maintained 7936F: drivers/platform/x86/intel_pmc_ipc.c 7937F: drivers/platform/x86/intel_punit_ipc.c 7938F: arch/x86/include/asm/intel_pmc_ipc.h 7939F: arch/x86/include/asm/intel_punit_ipc.h 7940 7941INTEL PMIC GPIO DRIVERS 7942M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7943S: Maintained 7944T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7945F: drivers/gpio/gpio-*cove.c 7946F: drivers/gpio/gpio-msic.c 7947 7948INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7949R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7950S: Maintained 7951F: drivers/mfd/intel_msic.c 7952F: drivers/mfd/intel_soc_pmic* 7953F: include/linux/mfd/intel_msic.h 7954F: include/linux/mfd/intel_soc_pmic* 7955 7956INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7957M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7958L: linux-wireless@vger.kernel.org 7959S: Maintained 7960F: Documentation/networking/device_drivers/intel/ipw2100.txt 7961F: Documentation/networking/device_drivers/intel/ipw2200.txt 7962F: drivers/net/wireless/intel/ipw2x00/ 7963 7964INTEL PSTATE DRIVER 7965M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7966M: Len Brown <lenb@kernel.org> 7967L: linux-pm@vger.kernel.org 7968S: Supported 7969F: drivers/cpufreq/intel_pstate.c 7970 7971INTEL RDMA RNIC DRIVER 7972M: Faisal Latif <faisal.latif@intel.com> 7973M: Shiraz Saleem <shiraz.saleem@intel.com> 7974L: linux-rdma@vger.kernel.org 7975S: Supported 7976F: drivers/infiniband/hw/i40iw/ 7977F: include/uapi/rdma/i40iw-abi.h 7978 7979INTEL TELEMETRY DRIVER 7980M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7981M: "David E. Box" <david.e.box@linux.intel.com> 7982L: platform-driver-x86@vger.kernel.org 7983S: Maintained 7984F: arch/x86/include/asm/intel_telemetry.h 7985F: drivers/platform/x86/intel_telemetry* 7986 7987INTEL VIRTUAL BUTTON DRIVER 7988M: AceLan Kao <acelan.kao@canonical.com> 7989L: platform-driver-x86@vger.kernel.org 7990S: Maintained 7991F: drivers/platform/x86/intel-vbtn.c 7992 7993INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7994M: Stanislaw Gruszka <sgruszka@redhat.com> 7995L: linux-wireless@vger.kernel.org 7996S: Supported 7997F: drivers/net/wireless/intel/iwlegacy/ 7998 7999INTEL WIRELESS WIFI LINK (iwlwifi) 8000M: Johannes Berg <johannes.berg@intel.com> 8001M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8002M: Luca Coelho <luciano.coelho@intel.com> 8003M: Intel Linux Wireless <linuxwifi@intel.com> 8004L: linux-wireless@vger.kernel.org 8005W: http://intellinuxwireless.org 8006T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8007S: Supported 8008F: drivers/net/wireless/intel/iwlwifi/ 8009 8010INTEL WIRELESS WIMAX CONNECTION 2400 8011M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8012M: linux-wimax@intel.com 8013L: wimax@linuxwimax.org (subscribers-only) 8014S: Supported 8015W: http://linuxwimax.org 8016F: Documentation/wimax/README.i2400m 8017F: drivers/net/wimax/i2400m/ 8018F: include/uapi/linux/wimax/i2400m.h 8019 8020INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8021M: Mario Limonciello <mario.limonciello@dell.com> 8022S: Maintained 8023F: drivers/platform/x86/intel-wmi-thunderbolt.c 8024 8025INTEL(R) TRACE HUB 8026M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8027S: Supported 8028F: Documentation/trace/intel_th.rst 8029F: drivers/hwtracing/intel_th/ 8030 8031INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8032M: Ning Sun <ning.sun@intel.com> 8033L: tboot-devel@lists.sourceforge.net 8034W: http://tboot.sourceforge.net 8035T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8036S: Supported 8037F: Documentation/intel_txt.txt 8038F: include/linux/tboot.h 8039F: arch/x86/kernel/tboot.c 8040 8041INTEL-MID GPIO DRIVER 8042M: David Cohen <david.a.cohen@linux.intel.com> 8043L: linux-gpio@vger.kernel.org 8044S: Maintained 8045F: drivers/gpio/gpio-intel-mid.c 8046 8047INTERCONNECT API 8048M: Georgi Djakov <georgi.djakov@linaro.org> 8049S: Maintained 8050F: Documentation/interconnect/ 8051F: Documentation/devicetree/bindings/interconnect/ 8052F: drivers/interconnect/ 8053F: include/dt-bindings/interconnect/ 8054F: include/linux/interconnect-provider.h 8055F: include/linux/interconnect.h 8056 8057INVENSENSE MPU-3050 GYROSCOPE DRIVER 8058M: Linus Walleij <linus.walleij@linaro.org> 8059L: linux-iio@vger.kernel.org 8060S: Maintained 8061F: drivers/iio/gyro/mpu3050* 8062F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8063 8064IOC3 ETHERNET DRIVER 8065M: Ralf Baechle <ralf@linux-mips.org> 8066L: linux-mips@vger.kernel.org 8067S: Maintained 8068F: drivers/net/ethernet/sgi/ioc3-eth.c 8069 8070IOC3 SERIAL DRIVER 8071M: Pat Gefre <pfg@sgi.com> 8072L: linux-serial@vger.kernel.org 8073S: Maintained 8074F: drivers/tty/serial/ioc3_serial.c 8075 8076IOMAP FILESYSTEM LIBRARY 8077M: Christoph Hellwig <hch@infradead.org> 8078M: Darrick J. Wong <darrick.wong@oracle.com> 8079M: linux-xfs@vger.kernel.org 8080M: linux-fsdevel@vger.kernel.org 8081L: linux-xfs@vger.kernel.org 8082L: linux-fsdevel@vger.kernel.org 8083T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8084S: Supported 8085F: fs/iomap.c 8086F: include/linux/iomap.h 8087 8088IOMMU DRIVERS 8089M: Joerg Roedel <joro@8bytes.org> 8090L: iommu@lists.linux-foundation.org 8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8092S: Maintained 8093F: Documentation/devicetree/bindings/iommu/ 8094F: drivers/iommu/ 8095F: include/linux/iommu.h 8096F: include/linux/of_iommu.h 8097F: include/linux/iova.h 8098 8099IO_URING 8100M: Jens Axboe <axboe@kernel.dk> 8101L: linux-block@vger.kernel.org 8102L: linux-fsdevel@vger.kernel.org 8103T: git git://git.kernel.dk/linux-block 8104T: git git://git.kernel.dk/liburing 8105S: Maintained 8106F: fs/io_uring.c 8107F: include/uapi/linux/io_uring.h 8108 8109IP MASQUERADING 8110M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8111S: Maintained 8112F: net/ipv4/netfilter/ipt_MASQUERADE.c 8113 8114IPMI SUBSYSTEM 8115M: Corey Minyard <minyard@acm.org> 8116L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8117W: http://openipmi.sourceforge.net/ 8118S: Supported 8119F: Documentation/devicetree/bindings/ipmi/ 8120F: Documentation/IPMI.txt 8121F: drivers/char/ipmi/ 8122F: include/linux/ipmi* 8123F: include/uapi/linux/ipmi* 8124 8125IPS SCSI RAID DRIVER 8126M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8127L: linux-scsi@vger.kernel.org 8128W: http://www.adaptec.com/ 8129S: Maintained 8130F: drivers/scsi/ips* 8131 8132IPVS 8133M: Wensong Zhang <wensong@linux-vs.org> 8134M: Simon Horman <horms@verge.net.au> 8135M: Julian Anastasov <ja@ssi.bg> 8136L: netdev@vger.kernel.org 8137L: lvs-devel@vger.kernel.org 8138S: Maintained 8139T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8140T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8141F: Documentation/networking/ipvs-sysctl.txt 8142F: include/net/ip_vs.h 8143F: include/uapi/linux/ip_vs.h 8144F: net/netfilter/ipvs/ 8145 8146IPWIRELESS DRIVER 8147M: Jiri Kosina <jikos@kernel.org> 8148M: David Sterba <dsterba@suse.com> 8149S: Odd Fixes 8150F: drivers/tty/ipwireless/ 8151 8152IPX NETWORK LAYER 8153L: netdev@vger.kernel.org 8154S: Obsolete 8155F: include/uapi/linux/ipx.h 8156 8157IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8158M: Marc Zyngier <marc.zyngier@arm.com> 8159S: Maintained 8160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8161F: Documentation/IRQ-domain.txt 8162F: include/linux/irqdomain.h 8163F: kernel/irq/irqdomain.c 8164F: kernel/irq/msi.c 8165 8166IRQ SUBSYSTEM 8167M: Thomas Gleixner <tglx@linutronix.de> 8168L: linux-kernel@vger.kernel.org 8169S: Maintained 8170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8171F: kernel/irq/ 8172 8173IRQCHIP DRIVERS 8174M: Thomas Gleixner <tglx@linutronix.de> 8175M: Jason Cooper <jason@lakedaemon.net> 8176M: Marc Zyngier <marc.zyngier@arm.com> 8177L: linux-kernel@vger.kernel.org 8178S: Maintained 8179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8180F: Documentation/devicetree/bindings/interrupt-controller/ 8181F: drivers/irqchip/ 8182 8183ISA 8184M: William Breathitt Gray <vilhelm.gray@gmail.com> 8185S: Maintained 8186F: Documentation/isa.txt 8187F: drivers/base/isa.c 8188F: include/linux/isa.h 8189 8190ISA RADIO MODULE 8191M: Hans Verkuil <hverkuil@xs4all.nl> 8192L: linux-media@vger.kernel.org 8193T: git git://linuxtv.org/media_tree.git 8194W: https://linuxtv.org 8195S: Maintained 8196F: drivers/media/radio/radio-isa* 8197 8198ISAPNP 8199M: Jaroslav Kysela <perex@perex.cz> 8200S: Maintained 8201F: Documentation/isapnp.txt 8202F: drivers/pnp/isapnp/ 8203F: include/linux/isapnp.h 8204 8205ISCSI 8206M: Lee Duncan <lduncan@suse.com> 8207M: Chris Leech <cleech@redhat.com> 8208L: open-iscsi@googlegroups.com 8209W: www.open-iscsi.com 8210S: Maintained 8211F: drivers/scsi/*iscsi* 8212F: include/scsi/*iscsi* 8213 8214iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8215M: Peter Jones <pjones@redhat.com> 8216M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8217S: Maintained 8218F: drivers/firmware/iscsi_ibft* 8219 8220ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8221M: Sagi Grimberg <sagi@grimberg.me> 8222M: Max Gurtovoy <maxg@mellanox.com> 8223L: linux-rdma@vger.kernel.org 8224S: Supported 8225W: http://www.openfabrics.org 8226W: www.open-iscsi.org 8227Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8228F: drivers/infiniband/ulp/iser/ 8229 8230ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8231M: Sagi Grimberg <sagi@grimberg.me> 8232T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8233L: linux-rdma@vger.kernel.org 8234L: target-devel@vger.kernel.org 8235S: Supported 8236W: http://www.linux-iscsi.org 8237F: drivers/infiniband/ulp/isert 8238 8239ISDN SUBSYSTEM 8240M: Karsten Keil <isdn@linux-pingi.de> 8241L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8242L: netdev@vger.kernel.org 8243W: http://www.isdn4linux.de 8244T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8245S: Maintained 8246F: Documentation/isdn/ 8247F: drivers/isdn/ 8248F: include/linux/isdn.h 8249F: include/linux/isdn/ 8250F: include/uapi/linux/isdn.h 8251F: include/uapi/linux/isdn/ 8252 8253IT87 HARDWARE MONITORING DRIVER 8254M: Jean Delvare <jdelvare@suse.com> 8255L: linux-hwmon@vger.kernel.org 8256S: Maintained 8257F: Documentation/hwmon/it87 8258F: drivers/hwmon/it87.c 8259 8260IT913X MEDIA DRIVER 8261M: Antti Palosaari <crope@iki.fi> 8262L: linux-media@vger.kernel.org 8263W: https://linuxtv.org 8264W: http://palosaari.fi/linux/ 8265Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8266T: git git://linuxtv.org/anttip/media_tree.git 8267S: Maintained 8268F: drivers/media/tuners/it913x* 8269 8270IVTV VIDEO4LINUX DRIVER 8271M: Andy Walls <awalls@md.metrocast.net> 8272L: ivtv-devel@ivtvdriver.org (subscribers-only) 8273L: linux-media@vger.kernel.org 8274T: git git://linuxtv.org/media_tree.git 8275W: http://www.ivtvdriver.org 8276S: Maintained 8277F: Documentation/media/v4l-drivers/ivtv* 8278F: drivers/media/pci/ivtv/ 8279F: include/uapi/linux/ivtv* 8280 8281IX2505V MEDIA DRIVER 8282M: Malcolm Priestley <tvboxspy@gmail.com> 8283L: linux-media@vger.kernel.org 8284W: https://linuxtv.org 8285Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8286S: Maintained 8287F: drivers/media/dvb-frontends/ix2505v* 8288 8289JAILHOUSE HYPERVISOR INTERFACE 8290M: Jan Kiszka <jan.kiszka@siemens.com> 8291L: jailhouse-dev@googlegroups.com 8292S: Maintained 8293F: arch/x86/kernel/jailhouse.c 8294F: arch/x86/include/asm/jailhouse_para.h 8295 8296JC42.4 TEMPERATURE SENSOR DRIVER 8297M: Guenter Roeck <linux@roeck-us.net> 8298L: linux-hwmon@vger.kernel.org 8299S: Maintained 8300F: drivers/hwmon/jc42.c 8301F: Documentation/hwmon/jc42 8302 8303JFS FILESYSTEM 8304M: Dave Kleikamp <shaggy@kernel.org> 8305L: jfs-discussion@lists.sourceforge.net 8306W: http://jfs.sourceforge.net/ 8307T: git git://github.com/kleikamp/linux-shaggy.git 8308S: Maintained 8309F: Documentation/filesystems/jfs.txt 8310F: fs/jfs/ 8311 8312JME NETWORK DRIVER 8313M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8314L: netdev@vger.kernel.org 8315S: Maintained 8316F: drivers/net/ethernet/jme.* 8317 8318JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8319M: David Woodhouse <dwmw2@infradead.org> 8320L: linux-mtd@lists.infradead.org 8321W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8322S: Maintained 8323F: fs/jffs2/ 8324F: include/uapi/linux/jffs2.h 8325 8326JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8327M: "Theodore Ts'o" <tytso@mit.edu> 8328M: Jan Kara <jack@suse.com> 8329L: linux-ext4@vger.kernel.org 8330S: Maintained 8331F: fs/jbd2/ 8332F: include/linux/jbd2.h 8333 8334JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8335M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8336L: linux-media@vger.kernel.org 8337S: Maintained 8338F: drivers/media/platform/rcar_jpu.c 8339 8340JSM Neo PCI based serial card 8341L: linux-serial@vger.kernel.org 8342S: Orphan 8343F: drivers/tty/serial/jsm/ 8344 8345K10TEMP HARDWARE MONITORING DRIVER 8346M: Clemens Ladisch <clemens@ladisch.de> 8347L: linux-hwmon@vger.kernel.org 8348S: Maintained 8349F: Documentation/hwmon/k10temp 8350F: drivers/hwmon/k10temp.c 8351 8352K8TEMP HARDWARE MONITORING DRIVER 8353M: Rudolf Marek <r.marek@assembler.cz> 8354L: linux-hwmon@vger.kernel.org 8355S: Maintained 8356F: Documentation/hwmon/k8temp 8357F: drivers/hwmon/k8temp.c 8358 8359KASAN 8360M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8361R: Alexander Potapenko <glider@google.com> 8362R: Dmitry Vyukov <dvyukov@google.com> 8363L: kasan-dev@googlegroups.com 8364S: Maintained 8365F: arch/*/include/asm/kasan.h 8366F: arch/*/mm/kasan_init* 8367F: Documentation/dev-tools/kasan.rst 8368F: include/linux/kasan*.h 8369F: lib/test_kasan.c 8370F: mm/kasan/ 8371F: scripts/Makefile.kasan 8372 8373KCONFIG 8374M: Masahiro Yamada <yamada.masahiro@socionext.com> 8375T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8376L: linux-kbuild@vger.kernel.org 8377S: Maintained 8378F: Documentation/kbuild/kconfig* 8379F: scripts/kconfig/ 8380F: scripts/Kconfig.include 8381 8382KDUMP 8383M: Dave Young <dyoung@redhat.com> 8384M: Baoquan He <bhe@redhat.com> 8385R: Vivek Goyal <vgoyal@redhat.com> 8386L: kexec@lists.infradead.org 8387W: http://lse.sourceforge.net/kdump/ 8388S: Maintained 8389F: Documentation/kdump/ 8390 8391KEENE FM RADIO TRANSMITTER DRIVER 8392M: Hans Verkuil <hverkuil@xs4all.nl> 8393L: linux-media@vger.kernel.org 8394T: git git://linuxtv.org/media_tree.git 8395W: https://linuxtv.org 8396S: Maintained 8397F: drivers/media/radio/radio-keene* 8398 8399KERNEL AUTOMOUNTER 8400M: Ian Kent <raven@themaw.net> 8401L: autofs@vger.kernel.org 8402S: Maintained 8403F: fs/autofs/ 8404 8405KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8406M: Masahiro Yamada <yamada.masahiro@socionext.com> 8407M: Michal Marek <michal.lkml@markovi.net> 8408T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8409L: linux-kbuild@vger.kernel.org 8410S: Maintained 8411F: Documentation/kbuild/ 8412F: Makefile 8413F: scripts/Kbuild* 8414F: scripts/Makefile* 8415F: scripts/basic/ 8416F: scripts/mk* 8417F: scripts/mod/ 8418F: scripts/package/ 8419 8420KERNEL JANITORS 8421L: kernel-janitors@vger.kernel.org 8422W: http://kernelnewbies.org/KernelJanitors 8423S: Odd Fixes 8424 8425KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8426M: "J. Bruce Fields" <bfields@fieldses.org> 8427M: Jeff Layton <jlayton@kernel.org> 8428L: linux-nfs@vger.kernel.org 8429W: http://nfs.sourceforge.net/ 8430T: git git://linux-nfs.org/~bfields/linux.git 8431S: Supported 8432F: fs/nfsd/ 8433F: include/uapi/linux/nfsd/ 8434F: fs/lockd/ 8435F: fs/nfs_common/ 8436F: net/sunrpc/ 8437F: include/linux/lockd/ 8438F: include/linux/sunrpc/ 8439F: include/uapi/linux/sunrpc/ 8440 8441KERNEL SELFTEST FRAMEWORK 8442M: Shuah Khan <shuah@kernel.org> 8443M: Shuah Khan <skhan@linuxfoundation.org> 8444L: linux-kselftest@vger.kernel.org 8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8446Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8447S: Maintained 8448F: tools/testing/selftests/ 8449F: Documentation/dev-tools/kselftest* 8450 8451KERNEL USERMODE HELPER 8452M: Luis Chamberlain <mcgrof@kernel.org> 8453L: linux-kernel@vger.kernel.org 8454S: Maintained 8455F: kernel/umh.c 8456F: include/linux/umh.h 8457 8458KERNEL VIRTUAL MACHINE (KVM) 8459M: Paolo Bonzini <pbonzini@redhat.com> 8460M: Radim Krčmář <rkrcmar@redhat.com> 8461L: kvm@vger.kernel.org 8462W: http://www.linux-kvm.org 8463T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8464S: Supported 8465F: Documentation/virtual/kvm/ 8466F: include/trace/events/kvm.h 8467F: include/uapi/asm-generic/kvm* 8468F: include/uapi/linux/kvm* 8469F: include/asm-generic/kvm* 8470F: include/linux/kvm* 8471F: include/kvm/iodev.h 8472F: virt/kvm/* 8473F: tools/kvm/ 8474F: tools/testing/selftests/kvm/ 8475 8476KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8477M: Joerg Roedel <joro@8bytes.org> 8478L: kvm@vger.kernel.org 8479W: http://www.linux-kvm.org/ 8480S: Maintained 8481F: arch/x86/include/asm/svm.h 8482F: arch/x86/kvm/svm.c 8483 8484KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8485M: Christoffer Dall <christoffer.dall@arm.com> 8486M: Marc Zyngier <marc.zyngier@arm.com> 8487R: James Morse <james.morse@arm.com> 8488R: Julien Thierry <julien.thierry@arm.com> 8489R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8491L: kvmarm@lists.cs.columbia.edu 8492W: http://systems.cs.columbia.edu/projects/kvm-arm 8493T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8494S: Maintained 8495F: arch/arm/include/uapi/asm/kvm* 8496F: arch/arm/include/asm/kvm* 8497F: arch/arm/kvm/ 8498F: arch/arm64/include/uapi/asm/kvm* 8499F: arch/arm64/include/asm/kvm* 8500F: arch/arm64/kvm/ 8501F: virt/kvm/arm/ 8502F: include/kvm/arm_* 8503 8504KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8505M: James Hogan <jhogan@kernel.org> 8506L: linux-mips@vger.kernel.org 8507S: Supported 8508F: arch/mips/include/uapi/asm/kvm* 8509F: arch/mips/include/asm/kvm* 8510F: arch/mips/kvm/ 8511 8512KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8513M: Paul Mackerras <paulus@ozlabs.org> 8514L: kvm-ppc@vger.kernel.org 8515W: http://www.linux-kvm.org/ 8516T: git git://github.com/agraf/linux-2.6.git 8517S: Supported 8518F: arch/powerpc/include/uapi/asm/kvm* 8519F: arch/powerpc/include/asm/kvm* 8520F: arch/powerpc/kvm/ 8521F: arch/powerpc/kernel/kvm* 8522 8523KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8524M: Christian Borntraeger <borntraeger@de.ibm.com> 8525M: Janosch Frank <frankja@linux.ibm.com> 8526R: David Hildenbrand <david@redhat.com> 8527R: Cornelia Huck <cohuck@redhat.com> 8528L: linux-s390@vger.kernel.org 8529W: http://www.ibm.com/developerworks/linux/linux390/ 8530T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8531S: Supported 8532F: arch/s390/include/uapi/asm/kvm* 8533F: arch/s390/include/asm/gmap.h 8534F: arch/s390/include/asm/kvm* 8535F: arch/s390/kvm/ 8536F: arch/s390/mm/gmap.c 8537 8538KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8539M: Paolo Bonzini <pbonzini@redhat.com> 8540M: Radim Krčmář <rkrcmar@redhat.com> 8541L: kvm@vger.kernel.org 8542W: http://www.linux-kvm.org 8543T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8544S: Supported 8545F: arch/x86/kvm/ 8546F: arch/x86/kvm/*/ 8547F: arch/x86/include/uapi/asm/kvm* 8548F: arch/x86/include/asm/kvm* 8549F: arch/x86/include/asm/pvclock-abi.h 8550F: arch/x86/kernel/kvm.c 8551F: arch/x86/kernel/kvmclock.c 8552 8553KERNFS 8554M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8555M: Tejun Heo <tj@kernel.org> 8556T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8557S: Supported 8558F: include/linux/kernfs.h 8559F: fs/kernfs/ 8560 8561KEXEC 8562M: Eric Biederman <ebiederm@xmission.com> 8563W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8564L: kexec@lists.infradead.org 8565S: Maintained 8566F: include/linux/kexec.h 8567F: include/uapi/linux/kexec.h 8568F: kernel/kexec* 8569 8570KEYS-ENCRYPTED 8571M: Mimi Zohar <zohar@linux.ibm.com> 8572L: linux-integrity@vger.kernel.org 8573L: keyrings@vger.kernel.org 8574S: Supported 8575F: Documentation/security/keys/trusted-encrypted.rst 8576F: include/keys/encrypted-type.h 8577F: security/keys/encrypted-keys/ 8578 8579KEYS-TRUSTED 8580M: James Bottomley <jejb@linux.ibm.com> 8581M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8582M: Mimi Zohar <zohar@linux.ibm.com> 8583L: linux-integrity@vger.kernel.org 8584L: keyrings@vger.kernel.org 8585S: Supported 8586F: Documentation/security/keys/trusted-encrypted.rst 8587F: include/keys/trusted-type.h 8588F: security/keys/trusted.c 8589F: security/keys/trusted.h 8590 8591KEYS/KEYRINGS: 8592M: David Howells <dhowells@redhat.com> 8593L: keyrings@vger.kernel.org 8594S: Maintained 8595F: Documentation/security/keys/core.rst 8596F: include/linux/key.h 8597F: include/linux/key-type.h 8598F: include/linux/keyctl.h 8599F: include/uapi/linux/keyctl.h 8600F: include/keys/ 8601F: security/keys/ 8602 8603KGDB / KDB /debug_core 8604M: Jason Wessel <jason.wessel@windriver.com> 8605M: Daniel Thompson <daniel.thompson@linaro.org> 8606W: http://kgdb.wiki.kernel.org/ 8607L: kgdb-bugreport@lists.sourceforge.net 8608T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8609S: Maintained 8610F: Documentation/dev-tools/kgdb.rst 8611F: drivers/misc/kgdbts.c 8612F: drivers/tty/serial/kgdboc.c 8613F: include/linux/kdb.h 8614F: include/linux/kgdb.h 8615F: kernel/debug/ 8616 8617KMEMLEAK 8618M: Catalin Marinas <catalin.marinas@arm.com> 8619S: Maintained 8620F: Documentation/dev-tools/kmemleak.rst 8621F: include/linux/kmemleak.h 8622F: mm/kmemleak.c 8623F: mm/kmemleak-test.c 8624 8625KMOD KERNEL MODULE LOADER - USERMODE HELPER 8626M: Luis Chamberlain <mcgrof@kernel.org> 8627L: linux-kernel@vger.kernel.org 8628S: Maintained 8629F: kernel/kmod.c 8630F: include/linux/kmod.h 8631F: lib/test_kmod.c 8632F: tools/testing/selftests/kmod/ 8633 8634KPROBES 8635M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8636M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8637M: "David S. Miller" <davem@davemloft.net> 8638M: Masami Hiramatsu <mhiramat@kernel.org> 8639S: Maintained 8640F: Documentation/kprobes.txt 8641F: include/linux/kprobes.h 8642F: include/asm-generic/kprobes.h 8643F: kernel/kprobes.c 8644 8645KS0108 LCD CONTROLLER DRIVER 8646M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8647S: Maintained 8648F: Documentation/auxdisplay/ks0108 8649F: drivers/auxdisplay/ks0108.c 8650F: include/linux/ks0108.h 8651 8652L3MDEV 8653M: David Ahern <dsa@cumulusnetworks.com> 8654L: netdev@vger.kernel.org 8655S: Maintained 8656F: net/l3mdev 8657F: include/net/l3mdev.h 8658 8659L7 BPF FRAMEWORK 8660M: John Fastabend <john.fastabend@gmail.com> 8661M: Daniel Borkmann <daniel@iogearbox.net> 8662L: netdev@vger.kernel.org 8663L: bpf@vger.kernel.org 8664S: Maintained 8665F: include/linux/skmsg.h 8666F: net/core/skmsg.c 8667F: net/core/sock_map.c 8668F: net/ipv4/tcp_bpf.c 8669 8670LANTIQ / INTEL Ethernet drivers 8671M: Hauke Mehrtens <hauke@hauke-m.de> 8672L: netdev@vger.kernel.org 8673S: Maintained 8674F: net/dsa/tag_gswip.c 8675F: drivers/net/ethernet/lantiq_xrx200.c 8676F: drivers/net/dsa/lantiq_pce.h 8677F: drivers/net/dsa/lantiq_gswip.c 8678 8679LANTIQ MIPS ARCHITECTURE 8680M: John Crispin <john@phrozen.org> 8681L: linux-mips@vger.kernel.org 8682S: Maintained 8683F: arch/mips/lantiq 8684F: drivers/soc/lantiq 8685 8686LAPB module 8687L: linux-x25@vger.kernel.org 8688S: Orphan 8689F: Documentation/networking/lapb-module.txt 8690F: include/*/lapb.h 8691F: net/lapb/ 8692 8693LASI 53c700 driver for PARISC 8694M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8695L: linux-scsi@vger.kernel.org 8696S: Maintained 8697F: Documentation/scsi/53c700.txt 8698F: drivers/scsi/53c700* 8699 8700LEAKING_ADDRESSES 8701M: Tobin C. Harding <me@tobin.cc> 8702M: Tycho Andersen <tycho@tycho.ws> 8703L: kernel-hardening@lists.openwall.com 8704S: Maintained 8705T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8706F: scripts/leaking_addresses.pl 8707 8708LED SUBSYSTEM 8709M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8710M: Pavel Machek <pavel@ucw.cz> 8711R: Dan Murphy <dmurphy@ti.com> 8712L: linux-leds@vger.kernel.org 8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8714S: Maintained 8715F: Documentation/devicetree/bindings/leds/ 8716F: drivers/leds/ 8717F: include/linux/leds.h 8718 8719LEGACY EEPROM DRIVER 8720M: Jean Delvare <jdelvare@suse.com> 8721S: Maintained 8722F: Documentation/misc-devices/eeprom 8723F: drivers/misc/eeprom/eeprom.c 8724 8725LEGO MINDSTORMS EV3 8726R: David Lechner <david@lechnology.com> 8727S: Maintained 8728F: arch/arm/boot/dts/da850-lego-ev3.dts 8729F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8730F: drivers/power/supply/lego_ev3_battery.c 8731 8732LEGO USB Tower driver 8733M: Juergen Stuber <starblue@users.sourceforge.net> 8734L: legousb-devel@lists.sourceforge.net 8735W: http://legousb.sourceforge.net/ 8736S: Maintained 8737F: drivers/usb/misc/legousbtower.c 8738 8739LG LAPTOP EXTRAS 8740M: Matan Ziv-Av <matan@svgalib.org> 8741L: platform-driver-x86@vger.kernel.org 8742S: Maintained 8743F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8744F: Documentation/laptops/lg-laptop.rst 8745F: drivers/platform/x86/lg-laptop.c 8746 8747LG2160 MEDIA DRIVER 8748M: Michael Krufky <mkrufky@linuxtv.org> 8749L: linux-media@vger.kernel.org 8750W: https://linuxtv.org 8751W: http://github.com/mkrufky 8752Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8753T: git git://linuxtv.org/mkrufky/tuners.git 8754S: Maintained 8755F: drivers/media/dvb-frontends/lg2160.* 8756 8757LGDT3305 MEDIA DRIVER 8758M: Michael Krufky <mkrufky@linuxtv.org> 8759L: linux-media@vger.kernel.org 8760W: https://linuxtv.org 8761W: http://github.com/mkrufky 8762Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8763T: git git://linuxtv.org/mkrufky/tuners.git 8764S: Maintained 8765F: drivers/media/dvb-frontends/lgdt3305.* 8766 8767LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8768M: Viresh Kumar <vireshk@kernel.org> 8769L: linux-ide@vger.kernel.org 8770T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8771S: Maintained 8772F: include/linux/pata_arasan_cf_data.h 8773F: drivers/ata/pata_arasan_cf.c 8774 8775LIBATA PATA DRIVERS 8776M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8777M: Jens Axboe <axboe@kernel.dk> 8778L: linux-ide@vger.kernel.org 8779T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8780S: Maintained 8781F: drivers/ata/pata_*.c 8782F: drivers/ata/ata_generic.c 8783 8784LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8785M: Linus Walleij <linus.walleij@linaro.org> 8786L: linux-ide@vger.kernel.org 8787T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8788S: Maintained 8789F: drivers/ata/pata_ftide010.c 8790F: drivers/ata/sata_gemini.c 8791F: drivers/ata/sata_gemini.h 8792 8793LIBATA SATA AHCI PLATFORM devices support 8794M: Hans de Goede <hdegoede@redhat.com> 8795M: Jens Axboe <axboe@kernel.dk> 8796L: linux-ide@vger.kernel.org 8797T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8798S: Maintained 8799F: drivers/ata/ahci_platform.c 8800F: drivers/ata/libahci_platform.c 8801F: include/linux/ahci_platform.h 8802 8803LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8804M: Mikael Pettersson <mikpelinux@gmail.com> 8805L: linux-ide@vger.kernel.org 8806T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8807S: Maintained 8808F: drivers/ata/sata_promise.* 8809 8810LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8811M: Jens Axboe <axboe@kernel.dk> 8812L: linux-ide@vger.kernel.org 8813T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8814S: Maintained 8815F: drivers/ata/ 8816F: include/linux/ata.h 8817F: include/linux/libata.h 8818F: Documentation/devicetree/bindings/ata/ 8819 8820LIBLOCKDEP 8821M: Sasha Levin <alexander.levin@microsoft.com> 8822S: Maintained 8823F: tools/lib/lockdep/ 8824 8825LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8826M: Dan Williams <dan.j.williams@intel.com> 8827M: Vishal Verma <vishal.l.verma@intel.com> 8828M: Dave Jiang <dave.jiang@intel.com> 8829L: linux-nvdimm@lists.01.org 8830Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8831S: Supported 8832F: drivers/nvdimm/blk.c 8833F: drivers/nvdimm/region_devs.c 8834 8835LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8836M: Vishal Verma <vishal.l.verma@intel.com> 8837M: Dan Williams <dan.j.williams@intel.com> 8838M: Dave Jiang <dave.jiang@intel.com> 8839L: linux-nvdimm@lists.01.org 8840Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8841S: Supported 8842F: drivers/nvdimm/btt* 8843 8844LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8845M: Dan Williams <dan.j.williams@intel.com> 8846M: Vishal Verma <vishal.l.verma@intel.com> 8847M: Dave Jiang <dave.jiang@intel.com> 8848L: linux-nvdimm@lists.01.org 8849Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8850S: Supported 8851F: drivers/nvdimm/pmem* 8852 8853LIBNVDIMM: DEVICETREE BINDINGS 8854M: Oliver O'Halloran <oohall@gmail.com> 8855L: linux-nvdimm@lists.01.org 8856Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8857S: Supported 8858F: drivers/nvdimm/of_pmem.c 8859F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8860 8861LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8862M: Dan Williams <dan.j.williams@intel.com> 8863M: Vishal Verma <vishal.l.verma@intel.com> 8864M: Dave Jiang <dave.jiang@intel.com> 8865M: Keith Busch <keith.busch@intel.com> 8866M: Ira Weiny <ira.weiny@intel.com> 8867L: linux-nvdimm@lists.01.org 8868Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8869T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8870S: Supported 8871F: drivers/nvdimm/* 8872F: drivers/acpi/nfit/* 8873F: include/linux/nd.h 8874F: include/linux/libnvdimm.h 8875F: include/uapi/linux/ndctl.h 8876 8877LIGHTNVM PLATFORM SUPPORT 8878M: Matias Bjorling <mb@lightnvm.io> 8879W: http://github/OpenChannelSSD 8880L: linux-block@vger.kernel.org 8881S: Maintained 8882F: drivers/lightnvm/ 8883F: include/linux/lightnvm.h 8884F: include/uapi/linux/lightnvm.h 8885 8886LINUX FOR POWER MACINTOSH 8887M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8888W: http://www.penguinppc.org/ 8889L: linuxppc-dev@lists.ozlabs.org 8890S: Maintained 8891F: arch/powerpc/platforms/powermac/ 8892F: drivers/macintosh/ 8893 8894LINUX FOR POWERPC (32-BIT AND 64-BIT) 8895M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8896M: Paul Mackerras <paulus@samba.org> 8897M: Michael Ellerman <mpe@ellerman.id.au> 8898W: https://github.com/linuxppc/linux/wiki 8899L: linuxppc-dev@lists.ozlabs.org 8900Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8901T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8902S: Supported 8903F: Documentation/ABI/stable/sysfs-firmware-opal-* 8904F: Documentation/devicetree/bindings/powerpc/ 8905F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8906F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8907F: Documentation/powerpc/ 8908F: arch/powerpc/ 8909F: drivers/char/tpm/tpm_ibmvtpm* 8910F: drivers/crypto/nx/ 8911F: drivers/crypto/vmx/ 8912F: drivers/i2c/busses/i2c-opal.c 8913F: drivers/net/ethernet/ibm/ibmveth.* 8914F: drivers/net/ethernet/ibm/ibmvnic.* 8915F: drivers/pci/hotplug/pnv_php.c 8916F: drivers/pci/hotplug/rpa* 8917F: drivers/rtc/rtc-opal.c 8918F: drivers/scsi/ibmvscsi/ 8919F: drivers/tty/hvc/hvc_opal.c 8920F: drivers/watchdog/wdrtas.c 8921F: tools/testing/selftests/powerpc 8922N: /pmac 8923N: powermac 8924N: powernv 8925N: [^a-z0-9]ps3 8926N: pseries 8927 8928LINUX FOR POWERPC EMBEDDED MPC5XXX 8929M: Anatolij Gustschin <agust@denx.de> 8930L: linuxppc-dev@lists.ozlabs.org 8931T: git git://git.denx.de/linux-denx-agust.git 8932S: Maintained 8933F: arch/powerpc/platforms/512x/ 8934F: arch/powerpc/platforms/52xx/ 8935 8936LINUX FOR POWERPC EMBEDDED PPC4XX 8937M: Alistair Popple <alistair@popple.id.au> 8938M: Matt Porter <mporter@kernel.crashing.org> 8939W: http://www.penguinppc.org/ 8940L: linuxppc-dev@lists.ozlabs.org 8941S: Maintained 8942F: arch/powerpc/platforms/40x/ 8943F: arch/powerpc/platforms/44x/ 8944 8945LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8946M: Scott Wood <oss@buserror.net> 8947M: Kumar Gala <galak@kernel.crashing.org> 8948W: http://www.penguinppc.org/ 8949L: linuxppc-dev@lists.ozlabs.org 8950T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8951S: Maintained 8952F: arch/powerpc/platforms/83xx/ 8953F: arch/powerpc/platforms/85xx/ 8954F: Documentation/devicetree/bindings/powerpc/fsl/ 8955 8956LINUX FOR POWERPC EMBEDDED PPC8XX 8957M: Vitaly Bordug <vitb@kernel.crashing.org> 8958W: http://www.penguinppc.org/ 8959L: linuxppc-dev@lists.ozlabs.org 8960S: Maintained 8961F: arch/powerpc/platforms/8xx/ 8962 8963LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8964L: linuxppc-dev@lists.ozlabs.org 8965S: Orphan 8966F: arch/powerpc/*/*virtex* 8967F: arch/powerpc/*/*/*virtex* 8968 8969LINUX FOR POWERPC PA SEMI PWRFICIENT 8970L: linuxppc-dev@lists.ozlabs.org 8971S: Orphan 8972F: arch/powerpc/platforms/pasemi/ 8973F: drivers/*/*pasemi* 8974F: drivers/*/*/*pasemi* 8975 8976LINUX KERNEL DUMP TEST MODULE (LKDTM) 8977M: Kees Cook <keescook@chromium.org> 8978S: Maintained 8979F: drivers/misc/lkdtm/* 8980 8981LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8982M: Alan Stern <stern@rowland.harvard.edu> 8983M: Andrea Parri <andrea.parri@amarulasolutions.com> 8984M: Will Deacon <will.deacon@arm.com> 8985M: Peter Zijlstra <peterz@infradead.org> 8986M: Boqun Feng <boqun.feng@gmail.com> 8987M: Nicholas Piggin <npiggin@gmail.com> 8988M: David Howells <dhowells@redhat.com> 8989M: Jade Alglave <j.alglave@ucl.ac.uk> 8990M: Luc Maranget <luc.maranget@inria.fr> 8991M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8992R: Akira Yokosawa <akiyks@gmail.com> 8993R: Daniel Lustig <dlustig@nvidia.com> 8994L: linux-kernel@vger.kernel.org 8995L: linux-arch@vger.kernel.org 8996S: Supported 8997T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8998F: tools/memory-model/ 8999F: Documentation/atomic_bitops.txt 9000F: Documentation/atomic_t.txt 9001F: Documentation/core-api/atomic_ops.rst 9002F: Documentation/core-api/refcount-vs-atomic.rst 9003F: Documentation/memory-barriers.txt 9004 9005LIS3LV02D ACCELEROMETER DRIVER 9006M: Eric Piel <eric.piel@tremplin-utc.net> 9007S: Maintained 9008F: Documentation/misc-devices/lis3lv02d 9009F: drivers/misc/lis3lv02d/ 9010F: drivers/platform/x86/hp_accel.c 9011 9012LIVE PATCHING 9013M: Josh Poimboeuf <jpoimboe@redhat.com> 9014M: Jiri Kosina <jikos@kernel.org> 9015M: Miroslav Benes <mbenes@suse.cz> 9016M: Petr Mladek <pmladek@suse.com> 9017R: Joe Lawrence <joe.lawrence@redhat.com> 9018S: Maintained 9019F: kernel/livepatch/ 9020F: include/linux/livepatch.h 9021F: arch/x86/include/asm/livepatch.h 9022F: arch/x86/kernel/livepatch.c 9023F: Documentation/livepatch/ 9024F: Documentation/ABI/testing/sysfs-kernel-livepatch 9025F: samples/livepatch/ 9026F: tools/testing/selftests/livepatch/ 9027L: live-patching@vger.kernel.org 9028T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9029 9030LLC (802.2) 9031L: netdev@vger.kernel.org 9032S: Odd fixes 9033F: include/linux/llc.h 9034F: include/uapi/linux/llc.h 9035F: include/net/llc* 9036F: net/llc/ 9037 9038LM73 HARDWARE MONITOR DRIVER 9039M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9040L: linux-hwmon@vger.kernel.org 9041S: Maintained 9042F: drivers/hwmon/lm73.c 9043 9044LM78 HARDWARE MONITOR DRIVER 9045M: Jean Delvare <jdelvare@suse.com> 9046L: linux-hwmon@vger.kernel.org 9047S: Maintained 9048F: Documentation/hwmon/lm78 9049F: drivers/hwmon/lm78.c 9050 9051LM83 HARDWARE MONITOR DRIVER 9052M: Jean Delvare <jdelvare@suse.com> 9053L: linux-hwmon@vger.kernel.org 9054S: Maintained 9055F: Documentation/hwmon/lm83 9056F: drivers/hwmon/lm83.c 9057 9058LM90 HARDWARE MONITOR DRIVER 9059M: Jean Delvare <jdelvare@suse.com> 9060L: linux-hwmon@vger.kernel.org 9061S: Maintained 9062F: Documentation/hwmon/lm90 9063F: Documentation/devicetree/bindings/hwmon/lm90.txt 9064F: drivers/hwmon/lm90.c 9065F: include/dt-bindings/thermal/lm90.h 9066 9067LM95234 HARDWARE MONITOR DRIVER 9068M: Guenter Roeck <linux@roeck-us.net> 9069L: linux-hwmon@vger.kernel.org 9070S: Maintained 9071F: Documentation/hwmon/lm95234 9072F: drivers/hwmon/lm95234.c 9073 9074LME2510 MEDIA DRIVER 9075M: Malcolm Priestley <tvboxspy@gmail.com> 9076L: linux-media@vger.kernel.org 9077W: https://linuxtv.org 9078Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9079S: Maintained 9080F: drivers/media/usb/dvb-usb-v2/lmedm04* 9081 9082LOADPIN SECURITY MODULE 9083M: Kees Cook <keescook@chromium.org> 9084T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9085S: Supported 9086F: security/loadpin/ 9087F: Documentation/admin-guide/LSM/LoadPin.rst 9088 9089LOCKING PRIMITIVES 9090M: Peter Zijlstra <peterz@infradead.org> 9091M: Ingo Molnar <mingo@redhat.com> 9092M: Will Deacon <will.deacon@arm.com> 9093L: linux-kernel@vger.kernel.org 9094T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9095S: Maintained 9096F: Documentation/locking/ 9097F: include/linux/lockdep.h 9098F: include/linux/spinlock*.h 9099F: arch/*/include/asm/spinlock*.h 9100F: include/linux/rwlock*.h 9101F: include/linux/mutex*.h 9102F: include/linux/rwsem*.h 9103F: arch/*/include/asm/rwsem.h 9104F: include/linux/seqlock.h 9105F: lib/locking*.[ch] 9106F: kernel/locking/ 9107X: kernel/locking/locktorture.c 9108 9109LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9110M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9111L: linux-ntfs-dev@lists.sourceforge.net 9112W: http://www.linux-ntfs.org/content/view/19/37/ 9113S: Maintained 9114F: Documentation/ldm.txt 9115F: block/partitions/ldm.* 9116 9117LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9118M: Sathya Prakash <sathya.prakash@broadcom.com> 9119M: Chaitra P B <chaitra.basappa@broadcom.com> 9120M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9121L: MPT-FusionLinux.pdl@broadcom.com 9122L: linux-scsi@vger.kernel.org 9123W: http://www.avagotech.com/support/ 9124S: Supported 9125F: drivers/message/fusion/ 9126F: drivers/scsi/mpt3sas/ 9127 9128LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9129M: Matthew Wilcox <willy@infradead.org> 9130L: linux-scsi@vger.kernel.org 9131S: Maintained 9132F: drivers/scsi/sym53c8xx_2/ 9133 9134LTC1660 DAC DRIVER 9135M: Marcus Folkesson <marcus.folkesson@gmail.com> 9136L: linux-iio@vger.kernel.org 9137S: Maintained 9138F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9139F: drivers/iio/dac/ltc1660.c 9140 9141LTC4261 HARDWARE MONITOR DRIVER 9142M: Guenter Roeck <linux@roeck-us.net> 9143L: linux-hwmon@vger.kernel.org 9144S: Maintained 9145F: Documentation/hwmon/ltc4261 9146F: drivers/hwmon/ltc4261.c 9147 9148LTC4306 I2C MULTIPLEXER DRIVER 9149M: Michael Hennerich <michael.hennerich@analog.com> 9150W: http://ez.analog.com/community/linux-device-drivers 9151L: linux-i2c@vger.kernel.org 9152S: Supported 9153F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9154F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9155 9156LTP (Linux Test Project) 9157M: Mike Frysinger <vapier@gentoo.org> 9158M: Cyril Hrubis <chrubis@suse.cz> 9159M: Wanlong Gao <wanlong.gao@gmail.com> 9160M: Jan Stancek <jstancek@redhat.com> 9161M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9162M: Alexey Kodanev <alexey.kodanev@oracle.com> 9163L: ltp@lists.linux.it (subscribers-only) 9164W: http://linux-test-project.github.io/ 9165T: git git://github.com/linux-test-project/ltp.git 9166S: Maintained 9167 9168M68K ARCHITECTURE 9169M: Geert Uytterhoeven <geert@linux-m68k.org> 9170L: linux-m68k@lists.linux-m68k.org 9171W: http://www.linux-m68k.org/ 9172T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9173S: Maintained 9174F: arch/m68k/ 9175F: drivers/zorro/ 9176 9177M68K ON APPLE MACINTOSH 9178M: Joshua Thompson <funaho@jurai.org> 9179W: http://www.mac.linux-m68k.org/ 9180L: linux-m68k@lists.linux-m68k.org 9181S: Maintained 9182F: arch/m68k/mac/ 9183 9184M68K ON HP9000/300 9185M: Philip Blundell <philb@gnu.org> 9186W: http://www.tazenda.demon.co.uk/phil/linux-hp 9187S: Maintained 9188F: arch/m68k/hp300/ 9189 9190M88DS3103 MEDIA DRIVER 9191M: Antti Palosaari <crope@iki.fi> 9192L: linux-media@vger.kernel.org 9193W: https://linuxtv.org 9194W: http://palosaari.fi/linux/ 9195Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9196T: git git://linuxtv.org/anttip/media_tree.git 9197S: Maintained 9198F: drivers/media/dvb-frontends/m88ds3103* 9199 9200M88RS2000 MEDIA DRIVER 9201M: Malcolm Priestley <tvboxspy@gmail.com> 9202L: linux-media@vger.kernel.org 9203W: https://linuxtv.org 9204Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9205S: Maintained 9206F: drivers/media/dvb-frontends/m88rs2000* 9207 9208MA901 MASTERKIT USB FM RADIO DRIVER 9209M: Alexey Klimov <klimov.linux@gmail.com> 9210L: linux-media@vger.kernel.org 9211T: git git://linuxtv.org/media_tree.git 9212S: Maintained 9213F: drivers/media/radio/radio-ma901.c 9214 9215MAC80211 9216M: Johannes Berg <johannes@sipsolutions.net> 9217L: linux-wireless@vger.kernel.org 9218W: http://wireless.kernel.org/ 9219T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9220T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9221S: Maintained 9222F: Documentation/networking/mac80211-injection.txt 9223F: include/net/mac80211.h 9224F: net/mac80211/ 9225F: drivers/net/wireless/mac80211_hwsim.[ch] 9226F: Documentation/networking/mac80211_hwsim/README 9227 9228MAILBOX API 9229M: Jassi Brar <jassisinghbrar@gmail.com> 9230L: linux-kernel@vger.kernel.org 9231S: Maintained 9232F: drivers/mailbox/ 9233F: include/linux/mailbox_client.h 9234F: include/linux/mailbox_controller.h 9235 9236MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9237M: Michael Kerrisk <mtk.manpages@gmail.com> 9238W: http://www.kernel.org/doc/man-pages 9239L: linux-man@vger.kernel.org 9240S: Maintained 9241 9242MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9243M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9244L: linux-mips@vger.kernel.org 9245S: Maintained 9246F: arch/mips/boot/dts/img/pistachio_marduk.dts 9247 9248MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9249M: Andrew Lunn <andrew@lunn.ch> 9250M: Vivien Didelot <vivien.didelot@gmail.com> 9251L: netdev@vger.kernel.org 9252S: Maintained 9253F: drivers/net/dsa/mv88e6xxx/ 9254F: include/linux/platform_data/mv88e6xxx.h 9255F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9256 9257MARVELL ARMADA DRM SUPPORT 9258M: Russell King <linux@armlinux.org.uk> 9259S: Maintained 9260T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9261T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9262F: drivers/gpu/drm/armada/ 9263F: include/uapi/drm/armada_drm.h 9264F: Documentation/devicetree/bindings/display/armada/ 9265 9266MARVELL ARMADA 3700 PHY DRIVERS 9267M: Miquel Raynal <miquel.raynal@bootlin.com> 9268S: Maintained 9269F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9270F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9271F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9272F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9273 9274MARVELL CRYPTO DRIVER 9275M: Boris Brezillon <bbrezillon@kernel.org> 9276M: Arnaud Ebalard <arno@natisbad.org> 9277F: drivers/crypto/marvell/ 9278S: Maintained 9279L: linux-crypto@vger.kernel.org 9280 9281MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9282M: Mirko Lindner <mlindner@marvell.com> 9283M: Stephen Hemminger <stephen@networkplumber.org> 9284L: netdev@vger.kernel.org 9285S: Maintained 9286F: drivers/net/ethernet/marvell/sk* 9287 9288MARVELL LIBERTAS WIRELESS DRIVER 9289L: libertas-dev@lists.infradead.org 9290S: Orphan 9291F: drivers/net/wireless/marvell/libertas/ 9292 9293MARVELL MACCHIATOBIN SUPPORT 9294M: Russell King <linux@armlinux.org.uk> 9295L: linux-arm-kernel@lists.infradead.org 9296S: Maintained 9297F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9298 9299MARVELL MV643XX ETHERNET DRIVER 9300M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9301L: netdev@vger.kernel.org 9302S: Maintained 9303F: drivers/net/ethernet/marvell/mv643xx_eth.* 9304F: include/linux/mv643xx.h 9305 9306MARVELL MV88X3310 PHY DRIVER 9307M: Russell King <linux@armlinux.org.uk> 9308L: netdev@vger.kernel.org 9309S: Maintained 9310F: drivers/net/phy/marvell10g.c 9311 9312MARVELL MVEBU THERMAL DRIVER 9313M: Miquel Raynal <miquel.raynal@bootlin.com> 9314S: Maintained 9315F: drivers/thermal/armada_thermal.c 9316 9317MARVELL MVNETA ETHERNET DRIVER 9318M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9319L: netdev@vger.kernel.org 9320S: Maintained 9321F: drivers/net/ethernet/marvell/mvneta.* 9322 9323MARVELL MWIFIEX WIRELESS DRIVER 9324M: Amitkumar Karwar <amitkarwar@gmail.com> 9325M: Nishant Sarmukadam <nishants@marvell.com> 9326M: Ganapathi Bhat <gbhat@marvell.com> 9327M: Xinming Hu <huxinming820@gmail.com> 9328L: linux-wireless@vger.kernel.org 9329S: Maintained 9330F: drivers/net/wireless/marvell/mwifiex/ 9331 9332MARVELL MWL8K WIRELESS DRIVER 9333M: Lennert Buytenhek <buytenh@wantstofly.org> 9334L: linux-wireless@vger.kernel.org 9335S: Odd Fixes 9336F: drivers/net/wireless/marvell/mwl8k.c 9337 9338MARVELL NAND CONTROLLER DRIVER 9339M: Miquel Raynal <miquel.raynal@bootlin.com> 9340L: linux-mtd@lists.infradead.org 9341S: Maintained 9342F: drivers/mtd/nand/raw/marvell_nand.c 9343F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9344 9345MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9346M: Nicolas Pitre <nico@fluxnic.net> 9347S: Odd Fixes 9348F: drivers/mmc/host/mvsdio.* 9349 9350MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9351M: Hu Ziji <huziji@marvell.com> 9352L: linux-mmc@vger.kernel.org 9353S: Supported 9354F: drivers/mmc/host/sdhci-xenon* 9355F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9356 9357MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9358M: Sunil Goutham <sgoutham@marvell.com> 9359M: Linu Cherian <lcherian@marvell.com> 9360M: Geetha sowjanya <gakula@marvell.com> 9361M: Jerin Jacob <jerinj@marvell.com> 9362L: netdev@vger.kernel.org 9363S: Supported 9364F: drivers/net/ethernet/marvell/octeontx2/af/ 9365 9366MATROX FRAMEBUFFER DRIVER 9367L: linux-fbdev@vger.kernel.org 9368S: Orphan 9369F: drivers/video/fbdev/matrox/matroxfb_* 9370F: include/uapi/linux/matroxfb.h 9371 9372MAX16065 HARDWARE MONITOR DRIVER 9373M: Guenter Roeck <linux@roeck-us.net> 9374L: linux-hwmon@vger.kernel.org 9375S: Maintained 9376F: Documentation/hwmon/max16065 9377F: drivers/hwmon/max16065.c 9378 9379MAX2175 SDR TUNER DRIVER 9380M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9381L: linux-media@vger.kernel.org 9382T: git git://linuxtv.org/media_tree.git 9383S: Maintained 9384F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9385F: Documentation/media/v4l-drivers/max2175.rst 9386F: drivers/media/i2c/max2175* 9387F: include/uapi/linux/max2175.h 9388 9389MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9390L: linux-hwmon@vger.kernel.org 9391S: Orphan 9392F: Documentation/hwmon/max6650 9393F: drivers/hwmon/max6650.c 9394 9395MAX6697 HARDWARE MONITOR DRIVER 9396M: Guenter Roeck <linux@roeck-us.net> 9397L: linux-hwmon@vger.kernel.org 9398S: Maintained 9399F: Documentation/hwmon/max6697 9400F: Documentation/devicetree/bindings/hwmon/max6697.txt 9401F: drivers/hwmon/max6697.c 9402F: include/linux/platform_data/max6697.h 9403 9404MAX9860 MONO AUDIO VOICE CODEC DRIVER 9405M: Peter Rosin <peda@axentia.se> 9406L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9407S: Maintained 9408F: Documentation/devicetree/bindings/sound/max9860.txt 9409F: sound/soc/codecs/max9860.* 9410 9411MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9412M: Javier Martinez Canillas <javier@dowhile0.org> 9413L: linux-kernel@vger.kernel.org 9414S: Supported 9415F: drivers/regulator/max77802-regulator.c 9416F: Documentation/devicetree/bindings/*/*max77802.txt 9417F: include/dt-bindings/*/*max77802.h 9418 9419MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9420M: Krzysztof Kozlowski <krzk@kernel.org> 9421M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9422L: linux-pm@vger.kernel.org 9423S: Supported 9424F: drivers/power/supply/max14577_charger.c 9425F: drivers/power/supply/max77693_charger.c 9426 9427MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9428M: Chanwoo Choi <cw00.choi@samsung.com> 9429M: Krzysztof Kozlowski <krzk@kernel.org> 9430M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9431L: linux-kernel@vger.kernel.org 9432S: Supported 9433F: drivers/*/max14577*.c 9434F: drivers/*/max77686*.c 9435F: drivers/*/max77693*.c 9436F: drivers/extcon/extcon-max14577.c 9437F: drivers/extcon/extcon-max77693.c 9438F: drivers/rtc/rtc-max77686.c 9439F: drivers/clk/clk-max77686.c 9440F: Documentation/devicetree/bindings/mfd/max14577.txt 9441F: Documentation/devicetree/bindings/*/max77686.txt 9442F: Documentation/devicetree/bindings/mfd/max77693.txt 9443F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9444F: include/linux/mfd/max14577*.h 9445F: include/linux/mfd/max77686*.h 9446F: include/linux/mfd/max77693*.h 9447 9448MAXIRADIO FM RADIO RECEIVER DRIVER 9449M: Hans Verkuil <hverkuil@xs4all.nl> 9450L: linux-media@vger.kernel.org 9451T: git git://linuxtv.org/media_tree.git 9452W: https://linuxtv.org 9453S: Maintained 9454F: drivers/media/radio/radio-maxiradio* 9455 9456MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9457M: Peter Rosin <peda@axentia.se> 9458L: linux-iio@vger.kernel.org 9459S: Maintained 9460F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9461F: drivers/iio/potentiometer/mcp4018.c 9462F: drivers/iio/potentiometer/mcp4531.c 9463 9464MCR20A IEEE-802.15.4 RADIO DRIVER 9465M: Xue Liu <liuxuenetmail@gmail.com> 9466L: linux-wpan@vger.kernel.org 9467W: https://github.com/xueliu/mcr20a-linux 9468S: Maintained 9469F: drivers/net/ieee802154/mcr20a.c 9470F: drivers/net/ieee802154/mcr20a.h 9471F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9472 9473MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9474M: William Breathitt Gray <vilhelm.gray@gmail.com> 9475L: linux-iio@vger.kernel.org 9476S: Maintained 9477F: drivers/iio/dac/cio-dac.c 9478 9479MEDIA DRIVERS FOR ASCOT2E 9480M: Sergey Kozlov <serjk@netup.ru> 9481M: Abylay Ospan <aospan@netup.ru> 9482L: linux-media@vger.kernel.org 9483W: https://linuxtv.org 9484W: http://netup.tv/ 9485T: git git://linuxtv.org/media_tree.git 9486S: Supported 9487F: drivers/media/dvb-frontends/ascot2e* 9488 9489MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9490M: Jasmin Jessich <jasmin@anw.at> 9491L: linux-media@vger.kernel.org 9492W: https://linuxtv.org 9493T: git git://linuxtv.org/media_tree.git 9494S: Maintained 9495F: drivers/media/dvb-frontends/cxd2099* 9496 9497MEDIA DRIVERS FOR CXD2841ER 9498M: Sergey Kozlov <serjk@netup.ru> 9499M: Abylay Ospan <aospan@netup.ru> 9500L: linux-media@vger.kernel.org 9501W: https://linuxtv.org 9502W: http://netup.tv/ 9503T: git git://linuxtv.org/media_tree.git 9504S: Supported 9505F: drivers/media/dvb-frontends/cxd2841er* 9506 9507MEDIA DRIVERS FOR CXD2880 9508M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9509L: linux-media@vger.kernel.org 9510W: http://linuxtv.org/ 9511T: git git://linuxtv.org/media_tree.git 9512S: Supported 9513F: drivers/media/dvb-frontends/cxd2880/* 9514F: drivers/media/spi/cxd2880* 9515 9516MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9517L: linux-media@vger.kernel.org 9518W: https://linuxtv.org 9519T: git git://linuxtv.org/media_tree.git 9520S: Orphan 9521F: drivers/media/pci/ddbridge/* 9522 9523MEDIA DRIVERS FOR FREESCALE IMX 9524M: Steve Longerbeam <slongerbeam@gmail.com> 9525M: Philipp Zabel <p.zabel@pengutronix.de> 9526L: linux-media@vger.kernel.org 9527T: git git://linuxtv.org/media_tree.git 9528S: Maintained 9529F: Documentation/devicetree/bindings/media/imx.txt 9530F: Documentation/media/v4l-drivers/imx.rst 9531F: drivers/staging/media/imx/ 9532F: include/linux/imx-media.h 9533F: include/media/imx.h 9534 9535MEDIA DRIVER FOR FREESCALE IMX PXP 9536M: Philipp Zabel <p.zabel@pengutronix.de> 9537L: linux-media@vger.kernel.org 9538T: git git://linuxtv.org/media_tree.git 9539S: Maintained 9540F: drivers/media/platform/imx-pxp.[ch] 9541 9542MEDIA DRIVERS FOR FREESCALE IMX7 9543M: Rui Miguel Silva <rmfrfs@gmail.com> 9544L: linux-media@vger.kernel.org 9545T: git git://linuxtv.org/media_tree.git 9546S: Maintained 9547F: Documentation/devicetree/bindings/media/imx7-csi.txt 9548F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9549F: Documentation/media/v4l-drivers/imx7.rst 9550F: drivers/staging/media/imx/imx7-media-csi.c 9551F: drivers/staging/media/imx/imx7-mipi-csis.c 9552 9553MEDIA DRIVERS FOR HELENE 9554M: Abylay Ospan <aospan@netup.ru> 9555L: linux-media@vger.kernel.org 9556W: https://linuxtv.org 9557W: http://netup.tv/ 9558T: git git://linuxtv.org/media_tree.git 9559S: Supported 9560F: drivers/media/dvb-frontends/helene* 9561 9562MEDIA DRIVERS FOR HORUS3A 9563M: Sergey Kozlov <serjk@netup.ru> 9564M: Abylay Ospan <aospan@netup.ru> 9565L: linux-media@vger.kernel.org 9566W: https://linuxtv.org 9567W: http://netup.tv/ 9568T: git git://linuxtv.org/media_tree.git 9569S: Supported 9570F: drivers/media/dvb-frontends/horus3a* 9571 9572MEDIA DRIVERS FOR LNBH25 9573M: Sergey Kozlov <serjk@netup.ru> 9574M: Abylay Ospan <aospan@netup.ru> 9575L: linux-media@vger.kernel.org 9576W: https://linuxtv.org 9577W: http://netup.tv/ 9578T: git git://linuxtv.org/media_tree.git 9579S: Supported 9580F: drivers/media/dvb-frontends/lnbh25* 9581 9582MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9583L: linux-media@vger.kernel.org 9584W: https://linuxtv.org 9585T: git git://linuxtv.org/media_tree.git 9586S: Orphan 9587F: drivers/media/dvb-frontends/mxl5xx* 9588 9589MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9590M: Sergey Kozlov <serjk@netup.ru> 9591M: Abylay Ospan <aospan@netup.ru> 9592L: linux-media@vger.kernel.org 9593W: https://linuxtv.org 9594W: http://netup.tv/ 9595T: git git://linuxtv.org/media_tree.git 9596S: Supported 9597F: drivers/media/pci/netup_unidvb/* 9598 9599MEDIA DRIVERS FOR RENESAS - CEU 9600M: Jacopo Mondi <jacopo@jmondi.org> 9601L: linux-media@vger.kernel.org 9602L: linux-renesas-soc@vger.kernel.org 9603T: git git://linuxtv.org/media_tree.git 9604S: Supported 9605F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9606F: drivers/media/platform/renesas-ceu.c 9607F: include/media/drv-intf/renesas-ceu.h 9608 9609MEDIA DRIVERS FOR RENESAS - DRIF 9610M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9611L: linux-media@vger.kernel.org 9612L: linux-renesas-soc@vger.kernel.org 9613T: git git://linuxtv.org/media_tree.git 9614S: Supported 9615F: Documentation/devicetree/bindings/media/renesas,drif.txt 9616F: drivers/media/platform/rcar_drif.c 9617 9618MEDIA DRIVERS FOR RENESAS - FCP 9619M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9620L: linux-media@vger.kernel.org 9621L: linux-renesas-soc@vger.kernel.org 9622T: git git://linuxtv.org/media_tree.git 9623S: Supported 9624F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9625F: drivers/media/platform/rcar-fcp.c 9626F: include/media/rcar-fcp.h 9627 9628MEDIA DRIVERS FOR RENESAS - FDP1 9629M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9630L: linux-media@vger.kernel.org 9631L: linux-renesas-soc@vger.kernel.org 9632T: git git://linuxtv.org/media_tree.git 9633S: Supported 9634F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9635F: drivers/media/platform/rcar_fdp1.c 9636 9637MEDIA DRIVERS FOR RENESAS - VIN 9638M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9639L: linux-media@vger.kernel.org 9640L: linux-renesas-soc@vger.kernel.org 9641T: git git://linuxtv.org/media_tree.git 9642S: Supported 9643F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9644F: Documentation/devicetree/bindings/media/rcar_vin.txt 9645F: drivers/media/platform/rcar-vin/ 9646 9647MEDIA DRIVERS FOR RENESAS - VSP1 9648M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9649M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9650L: linux-media@vger.kernel.org 9651L: linux-renesas-soc@vger.kernel.org 9652T: git git://linuxtv.org/media_tree.git 9653S: Supported 9654F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9655F: drivers/media/platform/vsp1/ 9656 9657MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9658L: linux-media@vger.kernel.org 9659W: https://linuxtv.org 9660T: git git://linuxtv.org/media_tree.git 9661S: Orphan 9662F: drivers/media/dvb-frontends/stv0910* 9663 9664MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9665L: linux-media@vger.kernel.org 9666W: https://linuxtv.org 9667T: git git://linuxtv.org/media_tree.git 9668S: Orphan 9669F: drivers/media/dvb-frontends/stv6111* 9670 9671MEDIA DRIVERS FOR STM32 - DCMI 9672M: Hugues Fruchet <hugues.fruchet@st.com> 9673L: linux-media@vger.kernel.org 9674T: git git://linuxtv.org/media_tree.git 9675S: Supported 9676F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9677F: drivers/media/platform/stm32/stm32-dcmi.c 9678 9679MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9680M: Dmitry Osipenko <digetx@gmail.com> 9681L: linux-media@vger.kernel.org 9682L: linux-tegra@vger.kernel.org 9683T: git git://linuxtv.org/media_tree.git 9684S: Maintained 9685F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9686F: drivers/staging/media/tegra-vde/ 9687 9688MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9689M: Mauro Carvalho Chehab <mchehab@kernel.org> 9690P: LinuxTV.org Project 9691L: linux-media@vger.kernel.org 9692W: https://linuxtv.org 9693Q: http://patchwork.kernel.org/project/linux-media/list/ 9694T: git git://linuxtv.org/media_tree.git 9695S: Maintained 9696F: Documentation/devicetree/bindings/media/ 9697F: Documentation/media/ 9698F: drivers/media/ 9699F: drivers/staging/media/ 9700F: include/linux/platform_data/media/ 9701F: include/media/ 9702F: include/uapi/linux/dvb/ 9703F: include/uapi/linux/videodev2.h 9704F: include/uapi/linux/media.h 9705F: include/uapi/linux/v4l2-* 9706F: include/uapi/linux/meye.h 9707F: include/uapi/linux/ivtv* 9708F: include/uapi/linux/uvcvideo.h 9709 9710MEDIATEK BLUETOOTH DRIVER 9711M: Sean Wang <sean.wang@mediatek.com> 9712L: linux-bluetooth@vger.kernel.org 9713L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9714S: Maintained 9715F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9716F: drivers/bluetooth/btmtkuart.c 9717 9718MEDIATEK CIR DRIVER 9719M: Sean Wang <sean.wang@mediatek.com> 9720S: Maintained 9721F: drivers/media/rc/mtk-cir.c 9722 9723MEDIATEK DMA DRIVER 9724M: Sean Wang <sean.wang@mediatek.com> 9725L: dmaengine@vger.kernel.org 9726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9727L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9728S: Maintained 9729F: Documentation/devicetree/bindings/dma/mtk-* 9730F: drivers/dma/mediatek/ 9731 9732MEDIATEK PMIC LED DRIVER 9733M: Sean Wang <sean.wang@mediatek.com> 9734S: Maintained 9735F: drivers/leds/leds-mt6323.c 9736F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9737 9738MEDIATEK ETHERNET DRIVER 9739M: Felix Fietkau <nbd@openwrt.org> 9740M: John Crispin <john@phrozen.org> 9741M: Sean Wang <sean.wang@mediatek.com> 9742M: Nelson Chang <nelson.chang@mediatek.com> 9743L: netdev@vger.kernel.org 9744S: Maintained 9745F: drivers/net/ethernet/mediatek/ 9746 9747MEDIATEK SWITCH DRIVER 9748M: Sean Wang <sean.wang@mediatek.com> 9749L: netdev@vger.kernel.org 9750S: Maintained 9751F: drivers/net/dsa/mt7530.* 9752F: net/dsa/tag_mtk.c 9753 9754MEDIATEK JPEG DRIVER 9755M: Rick Chang <rick.chang@mediatek.com> 9756M: Bin Liu <bin.liu@mediatek.com> 9757S: Supported 9758F: drivers/media/platform/mtk-jpeg/ 9759F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9760 9761MEDIATEK MDP DRIVER 9762M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9763M: Houlong Wei <houlong.wei@mediatek.com> 9764M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9765S: Supported 9766F: drivers/media/platform/mtk-mdp/ 9767F: drivers/media/platform/mtk-vpu/ 9768F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9769 9770MEDIATEK MEDIA DRIVER 9771M: Tiffany Lin <tiffany.lin@mediatek.com> 9772M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9773S: Supported 9774F: drivers/media/platform/mtk-vcodec/ 9775F: drivers/media/platform/mtk-vpu/ 9776F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9777F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9778 9779MEDIATEK MT76 WIRELESS LAN DRIVER 9780M: Felix Fietkau <nbd@nbd.name> 9781M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9782L: linux-wireless@vger.kernel.org 9783S: Maintained 9784F: drivers/net/wireless/mediatek/mt76/ 9785 9786MEDIATEK MT7601U WIRELESS LAN DRIVER 9787M: Jakub Kicinski <kubakici@wp.pl> 9788L: linux-wireless@vger.kernel.org 9789S: Maintained 9790F: drivers/net/wireless/mediatek/mt7601u/ 9791 9792MEDIATEK NAND CONTROLLER DRIVER 9793M: Xiaolei Li <xiaolei.li@mediatek.com> 9794L: linux-mtd@lists.infradead.org 9795S: Maintained 9796F: drivers/mtd/nand/raw/mtk_* 9797F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9798 9799MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9800M: Sean Wang <sean.wang@mediatek.com> 9801S: Maintained 9802F: drivers/char/hw_random/mtk-rng.c 9803 9804MEDIATEK USB3 DRD IP DRIVER 9805M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9806L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9808L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9809S: Maintained 9810F: drivers/usb/mtu3/ 9811 9812MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9813M: Peter Senna Tschudin <peter.senna@gmail.com> 9814M: Martin Donnelly <martin.donnelly@ge.com> 9815M: Martyn Welch <martyn.welch@collabora.co.uk> 9816S: Maintained 9817F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9818F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9819 9820MEGARAID SCSI/SAS DRIVERS 9821M: Kashyap Desai <kashyap.desai@broadcom.com> 9822M: Sumit Saxena <sumit.saxena@broadcom.com> 9823M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9824L: megaraidlinux.pdl@broadcom.com 9825L: linux-scsi@vger.kernel.org 9826W: http://www.avagotech.com/support/ 9827S: Maintained 9828F: Documentation/scsi/megaraid.txt 9829F: drivers/scsi/megaraid.* 9830F: drivers/scsi/megaraid/ 9831 9832MELEXIS MLX90614 DRIVER 9833M: Crt Mori <cmo@melexis.com> 9834L: linux-iio@vger.kernel.org 9835W: http://www.melexis.com 9836S: Supported 9837F: drivers/iio/temperature/mlx90614.c 9838 9839MELEXIS MLX90632 DRIVER 9840M: Crt Mori <cmo@melexis.com> 9841L: linux-iio@vger.kernel.org 9842W: http://www.melexis.com 9843S: Supported 9844F: drivers/iio/temperature/mlx90632.c 9845 9846MELFAS MIP4 TOUCHSCREEN DRIVER 9847M: Sangwon Jee <jeesw@melfas.com> 9848W: http://www.melfas.com 9849S: Supported 9850F: drivers/input/touchscreen/melfas_mip4.c 9851F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9852 9853MELLANOX ETHERNET DRIVER (mlx4_en) 9854M: Tariq Toukan <tariqt@mellanox.com> 9855L: netdev@vger.kernel.org 9856S: Supported 9857W: http://www.mellanox.com 9858Q: http://patchwork.ozlabs.org/project/netdev/list/ 9859F: drivers/net/ethernet/mellanox/mlx4/en_* 9860 9861MELLANOX ETHERNET DRIVER (mlx5e) 9862M: Saeed Mahameed <saeedm@mellanox.com> 9863L: netdev@vger.kernel.org 9864S: Supported 9865W: http://www.mellanox.com 9866Q: http://patchwork.ozlabs.org/project/netdev/list/ 9867F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9868 9869MELLANOX ETHERNET INNOVA DRIVERS 9870R: Boris Pismenny <borisp@mellanox.com> 9871L: netdev@vger.kernel.org 9872S: Supported 9873W: http://www.mellanox.com 9874Q: http://patchwork.ozlabs.org/project/netdev/list/ 9875F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9876F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9877F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9878F: include/linux/mlx5/mlx5_ifc_fpga.h 9879 9880MELLANOX ETHERNET INNOVA IPSEC DRIVER 9881R: Boris Pismenny <borisp@mellanox.com> 9882L: netdev@vger.kernel.org 9883S: Supported 9884W: http://www.mellanox.com 9885Q: http://patchwork.ozlabs.org/project/netdev/list/ 9886F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9887F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9888 9889MELLANOX ETHERNET SWITCH DRIVERS 9890M: Jiri Pirko <jiri@mellanox.com> 9891M: Ido Schimmel <idosch@mellanox.com> 9892L: netdev@vger.kernel.org 9893S: Supported 9894W: http://www.mellanox.com 9895Q: http://patchwork.ozlabs.org/project/netdev/list/ 9896F: drivers/net/ethernet/mellanox/mlxsw/ 9897F: tools/testing/selftests/drivers/net/mlxsw/ 9898 9899MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9900M: mlxsw@mellanox.com 9901L: netdev@vger.kernel.org 9902S: Supported 9903W: http://www.mellanox.com 9904Q: http://patchwork.ozlabs.org/project/netdev/list/ 9905F: drivers/net/ethernet/mellanox/mlxfw/ 9906 9907MELLANOX HARDWARE PLATFORM SUPPORT 9908M: Andy Shevchenko <andy@infradead.org> 9909M: Darren Hart <dvhart@infradead.org> 9910M: Vadim Pasternak <vadimp@mellanox.com> 9911L: platform-driver-x86@vger.kernel.org 9912S: Supported 9913F: drivers/platform/mellanox/ 9914F: include/linux/platform_data/mlxreg.h 9915 9916MELLANOX MLX4 core VPI driver 9917M: Tariq Toukan <tariqt@mellanox.com> 9918L: netdev@vger.kernel.org 9919L: linux-rdma@vger.kernel.org 9920W: http://www.mellanox.com 9921Q: http://patchwork.ozlabs.org/project/netdev/list/ 9922S: Supported 9923F: drivers/net/ethernet/mellanox/mlx4/ 9924F: include/linux/mlx4/ 9925 9926MELLANOX MLX4 IB driver 9927M: Yishai Hadas <yishaih@mellanox.com> 9928L: linux-rdma@vger.kernel.org 9929W: http://www.mellanox.com 9930Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9931S: Supported 9932F: drivers/infiniband/hw/mlx4/ 9933F: include/linux/mlx4/ 9934F: include/uapi/rdma/mlx4-abi.h 9935 9936MELLANOX MLX5 core VPI driver 9937M: Saeed Mahameed <saeedm@mellanox.com> 9938M: Leon Romanovsky <leonro@mellanox.com> 9939L: netdev@vger.kernel.org 9940L: linux-rdma@vger.kernel.org 9941W: http://www.mellanox.com 9942Q: http://patchwork.ozlabs.org/project/netdev/list/ 9943S: Supported 9944F: drivers/net/ethernet/mellanox/mlx5/core/ 9945F: include/linux/mlx5/ 9946 9947MELLANOX MLX5 IB driver 9948M: Leon Romanovsky <leonro@mellanox.com> 9949L: linux-rdma@vger.kernel.org 9950W: http://www.mellanox.com 9951Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9952S: Supported 9953F: drivers/infiniband/hw/mlx5/ 9954F: include/linux/mlx5/ 9955F: include/uapi/rdma/mlx5-abi.h 9956 9957MELLANOX MLXCPLD I2C AND MUX DRIVER 9958M: Vadim Pasternak <vadimp@mellanox.com> 9959M: Michael Shych <michaelsh@mellanox.com> 9960L: linux-i2c@vger.kernel.org 9961S: Supported 9962F: drivers/i2c/busses/i2c-mlxcpld.c 9963F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9964F: Documentation/i2c/busses/i2c-mlxcpld 9965 9966MELLANOX MLXCPLD LED DRIVER 9967M: Vadim Pasternak <vadimp@mellanox.com> 9968L: linux-leds@vger.kernel.org 9969S: Supported 9970F: drivers/leds/leds-mlxcpld.c 9971F: drivers/leds/leds-mlxreg.c 9972F: Documentation/leds/leds-mlxcpld.txt 9973 9974MELLANOX PLATFORM DRIVER 9975M: Vadim Pasternak <vadimp@mellanox.com> 9976L: platform-driver-x86@vger.kernel.org 9977S: Supported 9978F: drivers/platform/x86/mlx-platform.c 9979 9980MEMBARRIER SUPPORT 9981M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9982M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9983L: linux-kernel@vger.kernel.org 9984S: Supported 9985F: kernel/sched/membarrier.c 9986F: include/uapi/linux/membarrier.h 9987F: arch/powerpc/include/asm/membarrier.h 9988 9989MEMBLOCK 9990M: Mike Rapoport <rppt@linux.ibm.com> 9991L: linux-mm@kvack.org 9992S: Maintained 9993F: include/linux/memblock.h 9994F: mm/memblock.c 9995F: Documentation/core-api/boot-time-mm.rst 9996 9997MEMORY MANAGEMENT 9998L: linux-mm@kvack.org 9999W: http://www.linux-mm.org 10000S: Maintained 10001F: include/linux/mm.h 10002F: include/linux/gfp.h 10003F: include/linux/mmzone.h 10004F: include/linux/memory_hotplug.h 10005F: include/linux/vmalloc.h 10006F: mm/ 10007 10008MEMORY TECHNOLOGY DEVICES (MTD) 10009M: David Woodhouse <dwmw2@infradead.org> 10010M: Brian Norris <computersforpeace@gmail.com> 10011M: Boris Brezillon <bbrezillon@kernel.org> 10012M: Marek Vasut <marek.vasut@gmail.com> 10013M: Richard Weinberger <richard@nod.at> 10014L: linux-mtd@lists.infradead.org 10015W: http://www.linux-mtd.infradead.org/ 10016Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10017T: git git://git.infradead.org/linux-mtd.git master 10018T: git git://git.infradead.org/linux-mtd.git mtd/next 10019S: Maintained 10020F: Documentation/devicetree/bindings/mtd/ 10021F: drivers/mtd/ 10022F: include/linux/mtd/ 10023F: include/uapi/mtd/ 10024 10025MEN A21 WATCHDOG DRIVER 10026M: Johannes Thumshirn <morbidrsa@gmail.com> 10027L: linux-watchdog@vger.kernel.org 10028S: Maintained 10029F: drivers/watchdog/mena21_wdt.c 10030 10031MEN CHAMELEON BUS (mcb) 10032M: Johannes Thumshirn <morbidrsa@gmail.com> 10033S: Maintained 10034F: drivers/mcb/ 10035F: include/linux/mcb.h 10036F: Documentation/men-chameleon-bus.txt 10037 10038MEN F21BMC (Board Management Controller) 10039M: Andreas Werner <andreas.werner@men.de> 10040S: Supported 10041F: drivers/mfd/menf21bmc.c 10042F: drivers/watchdog/menf21bmc_wdt.c 10043F: drivers/leds/leds-menf21bmc.c 10044F: drivers/hwmon/menf21bmc_hwmon.c 10045F: Documentation/hwmon/menf21bmc 10046 10047MEN Z069 WATCHDOG DRIVER 10048M: Johannes Thumshirn <jth@kernel.org> 10049L: linux-watchdog@vger.kernel.org 10050S: Maintained 10051F: drivers/watchdog/menz69_wdt.c 10052 10053MESON AO CEC DRIVER FOR AMLOGIC SOCS 10054M: Neil Armstrong <narmstrong@baylibre.com> 10055L: linux-media@lists.freedesktop.org 10056L: linux-amlogic@lists.infradead.org 10057W: http://linux-meson.com/ 10058S: Supported 10059F: drivers/media/platform/meson/ao-cec.c 10060F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10061T: git git://linuxtv.org/media_tree.git 10062 10063MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10064M: Liang Yang <liang.yang@amlogic.com> 10065L: linux-mtd@lists.infradead.org 10066S: Maintained 10067F: drivers/mtd/nand/raw/meson_* 10068F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10069 10070METHODE UDPU SUPPORT 10071M: Vladimir Vid <vladimir.vid@sartura.hr> 10072S: Maintained 10073F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10074 10075MICROBLAZE ARCHITECTURE 10076M: Michal Simek <monstr@monstr.eu> 10077W: http://www.monstr.eu/fdt/ 10078T: git git://git.monstr.eu/linux-2.6-microblaze.git 10079S: Supported 10080F: arch/microblaze/ 10081 10082MICROCHIP AT91 SERIAL DRIVER 10083M: Richard Genoud <richard.genoud@gmail.com> 10084S: Maintained 10085F: drivers/tty/serial/atmel_serial.c 10086F: drivers/tty/serial/atmel_serial.h 10087F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10088 10089MICROCHIP AUDIO ASOC DRIVERS 10090M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10091L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10092S: Supported 10093F: sound/soc/atmel 10094 10095MICROCHIP DMA DRIVER 10096M: Ludovic Desroches <ludovic.desroches@microchip.com> 10097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10098L: dmaengine@vger.kernel.org 10099S: Supported 10100F: drivers/dma/at_hdmac.c 10101F: drivers/dma/at_hdmac_regs.h 10102F: include/linux/platform_data/dma-atmel.h 10103F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10104F: include/dt-bindings/dma/at91.h 10105 10106MICROCHIP ECC DRIVER 10107M: Tudor Ambarus <tudor.ambarus@microchip.com> 10108L: linux-crypto@vger.kernel.org 10109S: Maintained 10110F: drivers/crypto/atmel-ecc.* 10111 10112MICROCHIP I2C DRIVER 10113M: Ludovic Desroches <ludovic.desroches@microchip.com> 10114L: linux-i2c@vger.kernel.org 10115S: Supported 10116F: drivers/i2c/busses/i2c-at91.c 10117 10118MICROCHIP ISC DRIVER 10119M: Eugen Hristev <eugen.hristev@microchip.com> 10120L: linux-media@vger.kernel.org 10121S: Supported 10122F: drivers/media/platform/atmel/atmel-isc.c 10123F: drivers/media/platform/atmel/atmel-isc-regs.h 10124F: Documentation/devicetree/bindings/media/atmel-isc.txt 10125 10126MICROCHIP ISI DRIVER 10127M: Eugen Hristev <eugen.hristev@microchip.com> 10128L: linux-media@vger.kernel.org 10129S: Supported 10130F: drivers/media/platform/atmel/atmel-isi.c 10131F: drivers/media/platform/atmel/atmel-isi.h 10132 10133MICROCHIP AT91 USART MFD DRIVER 10134M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10135L: linux-kernel@vger.kernel.org 10136S: Supported 10137F: drivers/mfd/at91-usart.c 10138F: include/dt-bindings/mfd/at91-usart.h 10139F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10140 10141MICROCHIP AT91 USART SPI DRIVER 10142M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10143L: linux-spi@vger.kernel.org 10144S: Supported 10145F: drivers/spi/spi-at91-usart.c 10146F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10147 10148MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10149M: Woojung Huh <woojung.huh@microchip.com> 10150M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10151L: netdev@vger.kernel.org 10152S: Maintained 10153F: net/dsa/tag_ksz.c 10154F: drivers/net/dsa/microchip/* 10155F: include/linux/platform_data/microchip-ksz.h 10156F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10157 10158MICROCHIP LAN743X ETHERNET DRIVER 10159M: Bryan Whitehead <bryan.whitehead@microchip.com> 10160M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10161L: netdev@vger.kernel.org 10162S: Maintained 10163F: drivers/net/ethernet/microchip/lan743x_* 10164 10165MICROCHIP LCDFB DRIVER 10166M: Nicolas Ferre <nicolas.ferre@microchip.com> 10167L: linux-fbdev@vger.kernel.org 10168S: Maintained 10169F: drivers/video/fbdev/atmel_lcdfb.c 10170F: include/video/atmel_lcdc.h 10171 10172MICROCHIP MMC/SD/SDIO MCI DRIVER 10173M: Ludovic Desroches <ludovic.desroches@microchip.com> 10174S: Maintained 10175F: drivers/mmc/host/atmel-mci.c 10176 10177MICROCHIP MCP16502 PMIC DRIVER 10178M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10180S: Maintained 10181F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10182F: drivers/regulator/mcp16502.c 10183 10184MICROCHIP MCP3911 ADC DRIVER 10185M: Marcus Folkesson <marcus.folkesson@gmail.com> 10186M: Kent Gustavsson <kent@minoris.se> 10187L: linux-iio@vger.kernel.org 10188S: Supported 10189F: drivers/iio/adc/mcp3911.c 10190F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10191 10192MICROCHIP NAND DRIVER 10193M: Tudor Ambarus <tudor.ambarus@microchip.com> 10194L: linux-mtd@lists.infradead.org 10195S: Supported 10196F: drivers/mtd/nand/raw/atmel/* 10197F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10198 10199MICROCHIP PWM DRIVER 10200M: Claudiu Beznea <claudiu.beznea@microchip.com> 10201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10202L: linux-pwm@vger.kernel.org 10203S: Supported 10204F: drivers/pwm/pwm-atmel.c 10205F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10206 10207MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10208M: Ludovic Desroches <ludovic.desroches@microchip.com> 10209M: Eugen Hristev <eugen.hristev@microchip.com> 10210L: linux-iio@vger.kernel.org 10211S: Supported 10212F: drivers/iio/adc/at91-sama5d2_adc.c 10213F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10214F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10215 10216MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10217M: Nicolas Ferre <nicolas.ferre@microchip.com> 10218S: Supported 10219F: drivers/power/reset/at91-sama5d2_shdwc.c 10220 10221MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10222M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10224L: linux-gpio@vger.kernel.org 10225F: drivers/gpio/gpio-sama5d2-piobu.c 10226 10227MICROCHIP SPI DRIVER 10228M: Nicolas Ferre <nicolas.ferre@microchip.com> 10229S: Supported 10230F: drivers/spi/spi-atmel.* 10231 10232MICROCHIP SSC DRIVER 10233M: Nicolas Ferre <nicolas.ferre@microchip.com> 10234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10235S: Supported 10236F: drivers/misc/atmel-ssc.c 10237F: include/linux/atmel-ssc.h 10238 10239MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10240M: Nicolas Ferre <nicolas.ferre@microchip.com> 10241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10242S: Supported 10243F: drivers/misc/atmel_tclib.c 10244F: drivers/clocksource/tcb_clksrc.c 10245 10246MICROCHIP USBA UDC DRIVER 10247M: Cristian Birsan <cristian.birsan@microchip.com> 10248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10249S: Supported 10250F: drivers/usb/gadget/udc/atmel_usba_udc.* 10251 10252MICROCHIP USB251XB DRIVER 10253M: Richard Leitner <richard.leitner@skidata.com> 10254L: linux-usb@vger.kernel.org 10255S: Maintained 10256F: drivers/usb/misc/usb251xb.c 10257F: Documentation/devicetree/bindings/usb/usb251xb.txt 10258 10259MICROCHIP XDMA DRIVER 10260M: Ludovic Desroches <ludovic.desroches@microchip.com> 10261L: linux-arm-kernel@lists.infradead.org 10262L: dmaengine@vger.kernel.org 10263S: Supported 10264F: drivers/dma/at_xdmac.c 10265 10266MICROSEMI MIPS SOCS 10267M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10268M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10269L: linux-mips@vger.kernel.org 10270S: Supported 10271F: arch/mips/generic/board-ocelot.c 10272F: arch/mips/configs/generic/board-ocelot.config 10273F: arch/mips/boot/dts/mscc/ 10274F: Documentation/devicetree/bindings/mips/mscc.txt 10275 10276MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10277M: Don Brace <don.brace@microsemi.com> 10278L: esc.storagedev@microsemi.com 10279L: linux-scsi@vger.kernel.org 10280S: Supported 10281F: drivers/scsi/smartpqi/smartpqi*.[ch] 10282F: drivers/scsi/smartpqi/Kconfig 10283F: drivers/scsi/smartpqi/Makefile 10284F: include/linux/cciss*.h 10285F: include/uapi/linux/cciss*.h 10286F: Documentation/scsi/smartpqi.txt 10287 10288MICROSEMI ETHERNET SWITCH DRIVER 10289M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10290M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10291L: netdev@vger.kernel.org 10292S: Supported 10293F: drivers/net/ethernet/mscc/ 10294 10295MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10296M: Chen Yu <yu.c.chen@intel.com> 10297L: platform-driver-x86@vger.kernel.org 10298S: Supported 10299F: drivers/platform/x86/surfacepro3_button.c 10300 10301MICROTEK X6 SCANNER 10302M: Oliver Neukum <oliver@neukum.org> 10303S: Maintained 10304F: drivers/usb/image/microtek.* 10305 10306MIPS 10307M: Ralf Baechle <ralf@linux-mips.org> 10308M: Paul Burton <paul.burton@mips.com> 10309M: James Hogan <jhogan@kernel.org> 10310L: linux-mips@vger.kernel.org 10311W: http://www.linux-mips.org/ 10312T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10313T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10314Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10315S: Supported 10316F: Documentation/devicetree/bindings/mips/ 10317F: Documentation/mips/ 10318F: arch/mips/ 10319F: drivers/platform/mips/ 10320 10321MIPS BOSTON DEVELOPMENT BOARD 10322M: Paul Burton <paul.burton@mips.com> 10323L: linux-mips@vger.kernel.org 10324S: Maintained 10325F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10326F: arch/mips/boot/dts/img/boston.dts 10327F: arch/mips/configs/generic/board-boston.config 10328F: drivers/clk/imgtec/clk-boston.c 10329F: include/dt-bindings/clock/boston-clock.h 10330 10331MIPS GENERIC PLATFORM 10332M: Paul Burton <paul.burton@mips.com> 10333L: linux-mips@vger.kernel.org 10334S: Supported 10335F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10336F: arch/mips/generic/ 10337F: arch/mips/tools/generic-board-config.sh 10338 10339MIPS/LOONGSON1 ARCHITECTURE 10340M: Keguang Zhang <keguang.zhang@gmail.com> 10341L: linux-mips@vger.kernel.org 10342S: Maintained 10343F: arch/mips/loongson32/ 10344F: arch/mips/include/asm/mach-loongson32/ 10345F: drivers/*/*loongson1* 10346F: drivers/*/*/*loongson1* 10347 10348MIPS/LOONGSON2 ARCHITECTURE 10349M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10350L: linux-mips@vger.kernel.org 10351S: Maintained 10352F: arch/mips/loongson64/fuloong-2e/ 10353F: arch/mips/loongson64/lemote-2f/ 10354F: arch/mips/include/asm/mach-loongson64/ 10355F: drivers/*/*loongson2* 10356F: drivers/*/*/*loongson2* 10357 10358MIPS/LOONGSON3 ARCHITECTURE 10359M: Huacai Chen <chenhc@lemote.com> 10360L: linux-mips@vger.kernel.org 10361S: Maintained 10362F: arch/mips/loongson64/ 10363F: arch/mips/include/asm/mach-loongson64/ 10364F: drivers/platform/mips/cpu_hwmon.c 10365F: drivers/*/*loongson3* 10366F: drivers/*/*/*loongson3* 10367 10368MIPS RINT INSTRUCTION EMULATION 10369M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10370L: linux-mips@vger.kernel.org 10371S: Supported 10372F: arch/mips/math-emu/sp_rint.c 10373F: arch/mips/math-emu/dp_rint.c 10374 10375MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10376M: Hans Verkuil <hverkuil@xs4all.nl> 10377L: linux-media@vger.kernel.org 10378T: git git://linuxtv.org/media_tree.git 10379W: https://linuxtv.org 10380S: Odd Fixes 10381F: drivers/media/radio/radio-miropcm20* 10382 10383MMP SUPPORT 10384R: Lubomir Rintel <lkundrak@v3.sk> 10385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10386S: Odd Fixes 10387F: arch/arm/boot/dts/mmp* 10388F: arch/arm/mach-mmp/ 10389 10390MMU GATHER AND TLB INVALIDATION 10391M: Will Deacon <will.deacon@arm.com> 10392M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10393M: Andrew Morton <akpm@linux-foundation.org> 10394M: Nick Piggin <npiggin@gmail.com> 10395M: Peter Zijlstra <peterz@infradead.org> 10396L: linux-arch@vger.kernel.org 10397L: linux-mm@kvack.org 10398S: Maintained 10399F: arch/*/include/asm/tlb.h 10400F: include/asm-generic/tlb.h 10401F: mm/mmu_gather.c 10402 10403MN88472 MEDIA DRIVER 10404M: Antti Palosaari <crope@iki.fi> 10405L: linux-media@vger.kernel.org 10406W: https://linuxtv.org 10407W: http://palosaari.fi/linux/ 10408Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10409S: Maintained 10410F: drivers/media/dvb-frontends/mn88472* 10411 10412MN88473 MEDIA DRIVER 10413M: Antti Palosaari <crope@iki.fi> 10414L: linux-media@vger.kernel.org 10415W: https://linuxtv.org 10416W: http://palosaari.fi/linux/ 10417Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10418S: Maintained 10419F: drivers/media/dvb-frontends/mn88473* 10420 10421MODULE SUPPORT 10422M: Jessica Yu <jeyu@kernel.org> 10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10424S: Maintained 10425F: include/linux/module.h 10426F: kernel/module.c 10427 10428MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10429W: http://popies.net/meye/ 10430S: Orphan 10431F: Documentation/media/v4l-drivers/meye* 10432F: drivers/media/pci/meye/ 10433F: include/uapi/linux/meye.h 10434 10435MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10436M: Jiri Slaby <jirislaby@gmail.com> 10437S: Maintained 10438F: Documentation/serial/moxa-smartio 10439F: drivers/tty/mxser.* 10440 10441MR800 AVERMEDIA USB FM RADIO DRIVER 10442M: Alexey Klimov <klimov.linux@gmail.com> 10443L: linux-media@vger.kernel.org 10444T: git git://linuxtv.org/media_tree.git 10445S: Maintained 10446F: drivers/media/radio/radio-mr800.c 10447 10448MRF24J40 IEEE 802.15.4 RADIO DRIVER 10449M: Alan Ott <alan@signal11.us> 10450L: linux-wpan@vger.kernel.org 10451S: Maintained 10452F: drivers/net/ieee802154/mrf24j40.c 10453F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10454 10455MSI LAPTOP SUPPORT 10456M: "Lee, Chun-Yi" <jlee@suse.com> 10457L: platform-driver-x86@vger.kernel.org 10458S: Maintained 10459F: drivers/platform/x86/msi-laptop.c 10460 10461MSI WMI SUPPORT 10462L: platform-driver-x86@vger.kernel.org 10463S: Orphan 10464F: drivers/platform/x86/msi-wmi.c 10465 10466MSI001 MEDIA DRIVER 10467M: Antti Palosaari <crope@iki.fi> 10468L: linux-media@vger.kernel.org 10469W: https://linuxtv.org 10470W: http://palosaari.fi/linux/ 10471Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10472T: git git://linuxtv.org/anttip/media_tree.git 10473S: Maintained 10474F: drivers/media/tuners/msi001* 10475 10476MSI2500 MEDIA DRIVER 10477M: Antti Palosaari <crope@iki.fi> 10478L: linux-media@vger.kernel.org 10479W: https://linuxtv.org 10480W: http://palosaari.fi/linux/ 10481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10482T: git git://linuxtv.org/anttip/media_tree.git 10483S: Maintained 10484F: drivers/media/usb/msi2500/ 10485 10486MSYSTEMS DISKONCHIP G3 MTD DRIVER 10487M: Robert Jarzmik <robert.jarzmik@free.fr> 10488L: linux-mtd@lists.infradead.org 10489S: Maintained 10490F: drivers/mtd/devices/docg3* 10491 10492MT9M032 APTINA SENSOR DRIVER 10493M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10494L: linux-media@vger.kernel.org 10495T: git git://linuxtv.org/media_tree.git 10496S: Maintained 10497F: drivers/media/i2c/mt9m032.c 10498F: include/media/i2c/mt9m032.h 10499 10500MT9P031 APTINA CAMERA SENSOR 10501M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10502L: linux-media@vger.kernel.org 10503T: git git://linuxtv.org/media_tree.git 10504S: Maintained 10505F: drivers/media/i2c/mt9p031.c 10506F: include/media/i2c/mt9p031.h 10507 10508MT9T001 APTINA CAMERA SENSOR 10509M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10510L: linux-media@vger.kernel.org 10511T: git git://linuxtv.org/media_tree.git 10512S: Maintained 10513F: drivers/media/i2c/mt9t001.c 10514F: include/media/i2c/mt9t001.h 10515 10516MT9T112 APTINA CAMERA SENSOR 10517M: Jacopo Mondi <jacopo@jmondi.org> 10518L: linux-media@vger.kernel.org 10519T: git git://linuxtv.org/media_tree.git 10520S: Odd Fixes 10521F: drivers/media/i2c/mt9t112.c 10522F: include/media/i2c/mt9t112.h 10523 10524MT9V032 APTINA CAMERA SENSOR 10525M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10526L: linux-media@vger.kernel.org 10527T: git git://linuxtv.org/media_tree.git 10528S: Maintained 10529F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10530F: drivers/media/i2c/mt9v032.c 10531F: include/media/i2c/mt9v032.h 10532 10533MT9V111 APTINA CAMERA SENSOR 10534M: Jacopo Mondi <jacopo@jmondi.org> 10535L: linux-media@vger.kernel.org 10536T: git git://linuxtv.org/media_tree.git 10537S: Maintained 10538F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10539F: drivers/media/i2c/mt9v111.c 10540 10541MULTIFUNCTION DEVICES (MFD) 10542M: Lee Jones <lee.jones@linaro.org> 10543T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10544S: Supported 10545F: Documentation/devicetree/bindings/mfd/ 10546F: drivers/mfd/ 10547F: include/linux/mfd/ 10548F: include/dt-bindings/mfd/ 10549 10550MULTIMEDIA CARD (MMC) ETC. OVER SPI 10551S: Orphan 10552F: drivers/mmc/host/mmc_spi.c 10553F: include/linux/spi/mmc_spi.h 10554 10555MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10556M: Ulf Hansson <ulf.hansson@linaro.org> 10557L: linux-mmc@vger.kernel.org 10558T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10559S: Maintained 10560F: Documentation/devicetree/bindings/mmc/ 10561F: drivers/mmc/ 10562F: include/linux/mmc/ 10563F: include/uapi/linux/mmc/ 10564 10565MULTIPLEXER SUBSYSTEM 10566M: Peter Rosin <peda@axentia.se> 10567S: Maintained 10568F: Documentation/ABI/testing/sysfs-class-mux* 10569F: Documentation/devicetree/bindings/mux/ 10570F: include/dt-bindings/mux/ 10571F: include/linux/mux/ 10572F: drivers/mux/ 10573 10574MULTITECH MULTIPORT CARD (ISICOM) 10575S: Orphan 10576F: drivers/tty/isicom.c 10577F: include/linux/isicom.h 10578 10579MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10580M: Bin Liu <b-liu@ti.com> 10581L: linux-usb@vger.kernel.org 10582S: Maintained 10583F: drivers/usb/musb/ 10584 10585MXL301RF MEDIA DRIVER 10586M: Akihiro Tsukada <tskd08@gmail.com> 10587L: linux-media@vger.kernel.org 10588S: Odd Fixes 10589F: drivers/media/tuners/mxl301rf* 10590 10591MXL5007T MEDIA DRIVER 10592M: Michael Krufky <mkrufky@linuxtv.org> 10593L: linux-media@vger.kernel.org 10594W: https://linuxtv.org 10595W: http://github.com/mkrufky 10596Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10597T: git git://linuxtv.org/mkrufky/tuners.git 10598S: Maintained 10599F: drivers/media/tuners/mxl5007t.* 10600 10601MXSFB DRM DRIVER 10602M: Marek Vasut <marex@denx.de> 10603M: Stefan Agner <stefan@agner.ch> 10604L: dri-devel@lists.freedesktop.org 10605S: Supported 10606F: drivers/gpu/drm/mxsfb/ 10607F: Documentation/devicetree/bindings/display/mxsfb.txt 10608T: git git://anongit.freedesktop.org/drm/drm-misc 10609 10610MYLEX DAC960 PCI RAID Controller 10611M: Hannes Reinecke <hare@kernel.org> 10612L: linux-scsi@vger.kernel.org 10613S: Supported 10614F: drivers/scsi/myrb.* 10615F: drivers/scsi/myrs.* 10616 10617MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10618M: Chris Lee <christopher.lee@cspi.com> 10619L: netdev@vger.kernel.org 10620W: https://www.cspi.com/ethernet-products/support/downloads/ 10621S: Supported 10622F: drivers/net/ethernet/myricom/myri10ge/ 10623 10624NAND FLASH SUBSYSTEM 10625M: Boris Brezillon <bbrezillon@kernel.org> 10626M: Miquel Raynal <miquel.raynal@bootlin.com> 10627R: Richard Weinberger <richard@nod.at> 10628L: linux-mtd@lists.infradead.org 10629W: http://www.linux-mtd.infradead.org/ 10630Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10631T: git git://git.infradead.org/linux-mtd.git nand/fixes 10632T: git git://git.infradead.org/linux-mtd.git nand/next 10633S: Maintained 10634F: drivers/mtd/nand/ 10635F: include/linux/mtd/*nand*.h 10636 10637NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10638M: Daniel Mack <zonque@gmail.com> 10639S: Maintained 10640L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10641W: http://www.native-instruments.com 10642F: sound/usb/caiaq/ 10643 10644NATSEMI ETHERNET DRIVER (DP8381x) 10645S: Orphan 10646F: drivers/net/ethernet/natsemi/natsemi.c 10647 10648NCR 5380 SCSI DRIVERS 10649M: Finn Thain <fthain@telegraphics.com.au> 10650M: Michael Schmitz <schmitzmic@gmail.com> 10651L: linux-scsi@vger.kernel.org 10652S: Maintained 10653F: Documentation/scsi/g_NCR5380.txt 10654F: drivers/scsi/NCR5380.* 10655F: drivers/scsi/arm/cumana_1.c 10656F: drivers/scsi/arm/oak.c 10657F: drivers/scsi/atari_scsi.* 10658F: drivers/scsi/dmx3191d.c 10659F: drivers/scsi/g_NCR5380.* 10660F: drivers/scsi/mac_scsi.* 10661F: drivers/scsi/sun3_scsi.* 10662F: drivers/scsi/sun3_scsi_vme.c 10663 10664NCSI LIBRARY: 10665M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10666S: Maintained 10667F: net/ncsi/ 10668 10669NCT6775 HARDWARE MONITOR DRIVER 10670M: Guenter Roeck <linux@roeck-us.net> 10671L: linux-hwmon@vger.kernel.org 10672S: Maintained 10673F: Documentation/hwmon/nct6775 10674F: drivers/hwmon/nct6775.c 10675 10676NET_FAILOVER MODULE 10677M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10678L: netdev@vger.kernel.org 10679S: Supported 10680F: driver/net/net_failover.c 10681F: include/net/net_failover.h 10682F: Documentation/networking/net_failover.rst 10683 10684NETEFFECT IWARP RNIC DRIVER (IW_NES) 10685M: Faisal Latif <faisal.latif@intel.com> 10686L: linux-rdma@vger.kernel.org 10687W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10688S: Supported 10689F: drivers/infiniband/hw/nes/ 10690F: include/uapi/rdma/nes-abi.h 10691 10692NETEM NETWORK EMULATOR 10693M: Stephen Hemminger <stephen@networkplumber.org> 10694L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10695S: Maintained 10696F: net/sched/sch_netem.c 10697 10698NETERION 10GbE DRIVERS (s2io/vxge) 10699M: Jon Mason <jdmason@kudzu.us> 10700L: netdev@vger.kernel.org 10701S: Supported 10702F: Documentation/networking/device_drivers/neterion/s2io.txt 10703F: Documentation/networking/device_drivers/neterion/vxge.txt 10704F: drivers/net/ethernet/neterion/ 10705 10706NETFILTER 10707M: Pablo Neira Ayuso <pablo@netfilter.org> 10708M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10709M: Florian Westphal <fw@strlen.de> 10710L: netfilter-devel@vger.kernel.org 10711L: coreteam@netfilter.org 10712W: http://www.netfilter.org/ 10713W: http://www.iptables.org/ 10714W: http://www.nftables.org/ 10715Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10716T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10717T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10718S: Maintained 10719F: include/linux/netfilter* 10720F: include/linux/netfilter/ 10721F: include/net/netfilter/ 10722F: include/uapi/linux/netfilter* 10723F: include/uapi/linux/netfilter/ 10724F: net/*/netfilter.c 10725F: net/*/netfilter/ 10726F: net/netfilter/ 10727F: net/bridge/br_netfilter*.c 10728 10729NETROM NETWORK LAYER 10730M: Ralf Baechle <ralf@linux-mips.org> 10731L: linux-hams@vger.kernel.org 10732W: http://www.linux-ax25.org/ 10733S: Maintained 10734F: include/net/netrom.h 10735F: include/uapi/linux/netrom.h 10736F: net/netrom/ 10737 10738NETRONOME ETHERNET DRIVERS 10739M: Jakub Kicinski <jakub.kicinski@netronome.com> 10740L: oss-drivers@netronome.com 10741S: Maintained 10742F: drivers/net/ethernet/netronome/ 10743 10744NETWORK BLOCK DEVICE (NBD) 10745M: Josef Bacik <josef@toxicpanda.com> 10746S: Maintained 10747L: linux-block@vger.kernel.org 10748L: nbd@other.debian.org 10749F: Documentation/blockdev/nbd.txt 10750F: drivers/block/nbd.c 10751F: include/uapi/linux/nbd.h 10752 10753NETWORK DROP MONITOR 10754M: Neil Horman <nhorman@tuxdriver.com> 10755L: netdev@vger.kernel.org 10756S: Maintained 10757W: https://fedorahosted.org/dropwatch/ 10758F: net/core/drop_monitor.c 10759 10760NETWORKING DRIVERS 10761M: "David S. Miller" <davem@davemloft.net> 10762L: netdev@vger.kernel.org 10763W: http://www.linuxfoundation.org/en/Net 10764Q: http://patchwork.ozlabs.org/project/netdev/list/ 10765T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10766T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10767S: Odd Fixes 10768F: Documentation/devicetree/bindings/net/ 10769F: drivers/net/ 10770F: include/linux/if_* 10771F: include/linux/netdevice.h 10772F: include/linux/etherdevice.h 10773F: include/linux/fcdevice.h 10774F: include/linux/fddidevice.h 10775F: include/linux/hippidevice.h 10776F: include/linux/inetdevice.h 10777F: include/uapi/linux/if_* 10778F: include/uapi/linux/netdevice.h 10779 10780NETWORKING DRIVERS (WIRELESS) 10781M: Kalle Valo <kvalo@codeaurora.org> 10782L: linux-wireless@vger.kernel.org 10783Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10784T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10785T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10786S: Maintained 10787F: Documentation/devicetree/bindings/net/wireless/ 10788F: drivers/net/wireless/ 10789 10790NETWORKING [DSA] 10791M: Andrew Lunn <andrew@lunn.ch> 10792M: Vivien Didelot <vivien.didelot@gmail.com> 10793M: Florian Fainelli <f.fainelli@gmail.com> 10794S: Maintained 10795F: Documentation/devicetree/bindings/net/dsa/ 10796F: net/dsa/ 10797F: include/net/dsa.h 10798F: include/linux/dsa/ 10799F: include/linux/platform_data/dsa.h 10800F: drivers/net/dsa/ 10801 10802NETWORKING [GENERAL] 10803M: "David S. Miller" <davem@davemloft.net> 10804L: netdev@vger.kernel.org 10805W: http://www.linuxfoundation.org/en/Net 10806Q: http://patchwork.ozlabs.org/project/netdev/list/ 10807T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10808T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10809B: mailto:netdev@vger.kernel.org 10810S: Maintained 10811F: net/ 10812F: include/net/ 10813F: include/linux/in.h 10814F: include/linux/net.h 10815F: include/linux/netdevice.h 10816F: include/uapi/linux/in.h 10817F: include/uapi/linux/net.h 10818F: include/uapi/linux/netdevice.h 10819F: include/uapi/linux/net_namespace.h 10820F: tools/testing/selftests/net/ 10821F: lib/net_utils.c 10822F: lib/random32.c 10823F: Documentation/networking/ 10824 10825NETWORKING [IPSEC] 10826M: Steffen Klassert <steffen.klassert@secunet.com> 10827M: Herbert Xu <herbert@gondor.apana.org.au> 10828M: "David S. Miller" <davem@davemloft.net> 10829L: netdev@vger.kernel.org 10830T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10831T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10832S: Maintained 10833F: net/xfrm/ 10834F: net/key/ 10835F: net/ipv4/xfrm* 10836F: net/ipv4/esp4* 10837F: net/ipv4/ah4.c 10838F: net/ipv4/ipcomp.c 10839F: net/ipv4/ip_vti.c 10840F: net/ipv6/xfrm* 10841F: net/ipv6/esp6* 10842F: net/ipv6/ah6.c 10843F: net/ipv6/ipcomp6.c 10844F: net/ipv6/ip6_vti.c 10845F: include/uapi/linux/xfrm.h 10846F: include/net/xfrm.h 10847 10848NETWORKING [IPv4/IPv6] 10849M: "David S. Miller" <davem@davemloft.net> 10850M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10851M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10852L: netdev@vger.kernel.org 10853T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10854S: Maintained 10855F: net/ipv4/ 10856F: net/ipv6/ 10857F: include/net/ip* 10858F: arch/x86/net/* 10859 10860NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10861M: Paul Moore <paul@paul-moore.com> 10862W: https://github.com/netlabel 10863L: netdev@vger.kernel.org 10864L: linux-security-module@vger.kernel.org 10865S: Maintained 10866F: Documentation/netlabel/ 10867F: include/net/calipso.h 10868F: include/net/cipso_ipv4.h 10869F: include/net/netlabel.h 10870F: include/uapi/linux/netfilter/xt_SECMARK.h 10871F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10872F: net/netlabel/ 10873F: net/ipv4/cipso_ipv4.c 10874F: net/ipv6/calipso.c 10875F: net/netfilter/xt_CONNSECMARK.c 10876F: net/netfilter/xt_SECMARK.c 10877 10878NETWORKING [TCP] 10879M: Eric Dumazet <edumazet@google.com> 10880L: netdev@vger.kernel.org 10881S: Maintained 10882F: net/ipv4/tcp*.c 10883F: net/ipv4/syncookies.c 10884F: net/ipv6/tcp*.c 10885F: net/ipv6/syncookies.c 10886F: include/uapi/linux/tcp.h 10887F: include/net/tcp.h 10888F: include/linux/tcp.h 10889F: include/trace/events/tcp.h 10890 10891NETWORKING [TLS] 10892M: Boris Pismenny <borisp@mellanox.com> 10893M: Aviad Yehezkel <aviadye@mellanox.com> 10894M: Dave Watson <davejwatson@fb.com> 10895M: John Fastabend <john.fastabend@gmail.com> 10896M: Daniel Borkmann <daniel@iogearbox.net> 10897L: netdev@vger.kernel.org 10898S: Maintained 10899F: net/tls/* 10900F: include/uapi/linux/tls.h 10901F: include/net/tls.h 10902 10903NETWORKING [WIRELESS] 10904L: linux-wireless@vger.kernel.org 10905Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10906 10907NETDEVSIM 10908M: Jakub Kicinski <jakub.kicinski@netronome.com> 10909S: Maintained 10910F: drivers/net/netdevsim/* 10911 10912NETXEN (1/10) GbE SUPPORT 10913M: Manish Chopra <manishc@marvell.com> 10914M: Rahul Verma <rahulv@marvell.com> 10915M: GR-Linux-NIC-Dev@marvell.com 10916L: netdev@vger.kernel.org 10917S: Supported 10918F: drivers/net/ethernet/qlogic/netxen/ 10919 10920NFC SUBSYSTEM 10921M: Samuel Ortiz <sameo@linux.intel.com> 10922L: linux-wireless@vger.kernel.org 10923L: linux-nfc@lists.01.org (subscribers-only) 10924S: Supported 10925F: net/nfc/ 10926F: include/net/nfc/ 10927F: include/uapi/linux/nfc.h 10928F: drivers/nfc/ 10929F: include/linux/platform_data/nfcmrvl.h 10930F: include/linux/platform_data/nxp-nci.h 10931F: Documentation/devicetree/bindings/net/nfc/ 10932 10933NFS, SUNRPC, AND LOCKD CLIENTS 10934M: Trond Myklebust <trond.myklebust@hammerspace.com> 10935M: Anna Schumaker <anna.schumaker@netapp.com> 10936L: linux-nfs@vger.kernel.org 10937W: http://client.linux-nfs.org 10938T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10939S: Maintained 10940F: fs/lockd/ 10941F: fs/nfs/ 10942F: fs/nfs_common/ 10943F: net/sunrpc/ 10944F: include/linux/lockd/ 10945F: include/linux/nfs* 10946F: include/linux/sunrpc/ 10947F: include/uapi/linux/nfs* 10948F: include/uapi/linux/sunrpc/ 10949 10950NILFS2 FILESYSTEM 10951M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10952L: linux-nilfs@vger.kernel.org 10953W: https://nilfs.sourceforge.io/ 10954W: https://nilfs.osdn.jp/ 10955T: git git://github.com/konis/nilfs2.git 10956S: Supported 10957F: Documentation/filesystems/nilfs2.txt 10958F: fs/nilfs2/ 10959F: include/trace/events/nilfs2.h 10960F: include/uapi/linux/nilfs2_api.h 10961F: include/uapi/linux/nilfs2_ondisk.h 10962 10963NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10964M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10965W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10966S: Maintained 10967F: Documentation/scsi/NinjaSCSI.txt 10968F: drivers/scsi/pcmcia/nsp_* 10969 10970NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10971M: GOTO Masanori <gotom@debian.or.jp> 10972M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10973W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10974S: Maintained 10975F: Documentation/scsi/NinjaSCSI.txt 10976F: drivers/scsi/nsp32* 10977 10978NIOS2 ARCHITECTURE 10979M: Ley Foon Tan <lftan@altera.com> 10980L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10981T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10982S: Maintained 10983F: arch/nios2/ 10984 10985NOHZ, DYNTICKS SUPPORT 10986M: Frederic Weisbecker <fweisbec@gmail.com> 10987M: Thomas Gleixner <tglx@linutronix.de> 10988M: Ingo Molnar <mingo@kernel.org> 10989L: linux-kernel@vger.kernel.org 10990T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10991S: Maintained 10992F: kernel/time/tick*.* 10993F: include/linux/tick.h 10994F: include/linux/sched/nohz.h 10995 10996NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10997M: Pavel Machek <pavel@ucw.cz> 10998M: Sakari Ailus <sakari.ailus@iki.fi> 10999L: linux-media@vger.kernel.org 11000S: Maintained 11001F: drivers/media/i2c/et8ek8 11002F: drivers/media/i2c/ad5820.c 11003 11004NOKIA N900 POWER SUPPLY DRIVERS 11005R: Pali Rohár <pali.rohar@gmail.com> 11006F: include/linux/power/bq2415x_charger.h 11007F: include/linux/power/bq27xxx_battery.h 11008F: include/linux/power/isp1704_charger.h 11009F: drivers/power/supply/bq2415x_charger.c 11010F: drivers/power/supply/bq27xxx_battery.c 11011F: drivers/power/supply/bq27xxx_battery_i2c.c 11012F: drivers/power/supply/isp1704_charger.c 11013F: drivers/power/supply/rx51_battery.c 11014 11015NOLIBC HEADER FILE 11016M: Willy Tarreau <w@1wt.eu> 11017S: Maintained 11018T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11019F: tools/include/nolibc/ 11020 11021NTB AMD DRIVER 11022M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11023L: linux-ntb@googlegroups.com 11024S: Supported 11025F: drivers/ntb/hw/amd/ 11026 11027NTB DRIVER CORE 11028M: Jon Mason <jdmason@kudzu.us> 11029M: Dave Jiang <dave.jiang@intel.com> 11030M: Allen Hubbe <allenbh@gmail.com> 11031L: linux-ntb@googlegroups.com 11032S: Supported 11033W: https://github.com/jonmason/ntb/wiki 11034T: git git://github.com/jonmason/ntb.git 11035F: drivers/ntb/ 11036F: drivers/net/ntb_netdev.c 11037F: include/linux/ntb.h 11038F: include/linux/ntb_transport.h 11039F: tools/testing/selftests/ntb/ 11040 11041NTB IDT DRIVER 11042M: Serge Semin <fancer.lancer@gmail.com> 11043L: linux-ntb@googlegroups.com 11044S: Supported 11045F: drivers/ntb/hw/idt/ 11046 11047NTB INTEL DRIVER 11048M: Dave Jiang <dave.jiang@intel.com> 11049L: linux-ntb@googlegroups.com 11050S: Supported 11051W: https://github.com/davejiang/linux/wiki 11052T: git https://github.com/davejiang/linux.git 11053F: drivers/ntb/hw/intel/ 11054 11055NTFS FILESYSTEM 11056M: Anton Altaparmakov <anton@tuxera.com> 11057L: linux-ntfs-dev@lists.sourceforge.net 11058W: http://www.tuxera.com/ 11059T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11060S: Supported 11061F: Documentation/filesystems/ntfs.txt 11062F: fs/ntfs/ 11063 11064NUBUS SUBSYSTEM 11065M: Finn Thain <fthain@telegraphics.com.au> 11066L: linux-m68k@lists.linux-m68k.org 11067S: Maintained 11068F: arch/*/include/asm/nubus.h 11069F: drivers/nubus/ 11070F: include/linux/nubus.h 11071F: include/uapi/linux/nubus.h 11072 11073NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11074M: Antonino Daplas <adaplas@gmail.com> 11075L: linux-fbdev@vger.kernel.org 11076S: Maintained 11077F: drivers/video/fbdev/riva/ 11078F: drivers/video/fbdev/nvidia/ 11079 11080NVM EXPRESS DRIVER 11081M: Keith Busch <keith.busch@intel.com> 11082M: Jens Axboe <axboe@fb.com> 11083M: Christoph Hellwig <hch@lst.de> 11084M: Sagi Grimberg <sagi@grimberg.me> 11085L: linux-nvme@lists.infradead.org 11086T: git://git.infradead.org/nvme.git 11087W: http://git.infradead.org/nvme.git 11088S: Supported 11089F: drivers/nvme/host/ 11090F: include/linux/nvme.h 11091F: include/uapi/linux/nvme_ioctl.h 11092 11093NVM EXPRESS FC TRANSPORT DRIVERS 11094M: James Smart <james.smart@broadcom.com> 11095L: linux-nvme@lists.infradead.org 11096S: Supported 11097F: include/linux/nvme-fc.h 11098F: include/linux/nvme-fc-driver.h 11099F: drivers/nvme/host/fc.c 11100F: drivers/nvme/target/fc.c 11101F: drivers/nvme/target/fcloop.c 11102 11103NVM EXPRESS TARGET DRIVER 11104M: Christoph Hellwig <hch@lst.de> 11105M: Sagi Grimberg <sagi@grimberg.me> 11106L: linux-nvme@lists.infradead.org 11107T: git://git.infradead.org/nvme.git 11108W: http://git.infradead.org/nvme.git 11109S: Supported 11110F: drivers/nvme/target/ 11111 11112NVMEM FRAMEWORK 11113M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11114S: Maintained 11115F: drivers/nvmem/ 11116F: Documentation/devicetree/bindings/nvmem/ 11117F: Documentation/ABI/stable/sysfs-bus-nvmem 11118F: include/linux/nvmem-consumer.h 11119F: include/linux/nvmem-provider.h 11120 11121NXP SGTL5000 DRIVER 11122M: Fabio Estevam <festevam@gmail.com> 11123L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11124S: Maintained 11125F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11126F: sound/soc/codecs/sgtl5000* 11127 11128NXP TDA998X DRM DRIVER 11129M: Russell King <linux@armlinux.org.uk> 11130S: Maintained 11131T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11132T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11133F: drivers/gpu/drm/i2c/tda998x_drv.c 11134F: include/drm/i2c/tda998x.h 11135F: include/dt-bindings/display/tda998x.h 11136K: "nxp,tda998x" 11137 11138NXP TFA9879 DRIVER 11139M: Peter Rosin <peda@axentia.se> 11140L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11141S: Maintained 11142F: Documentation/devicetree/bindings/sound/tfa9879.txt 11143F: sound/soc/codecs/tfa9879* 11144 11145NXP-NCI NFC DRIVER 11146M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11147R: Charles Gorand <charles.gorand@effinnov.com> 11148L: linux-nfc@lists.01.org (moderated for non-subscribers) 11149S: Supported 11150F: drivers/nfc/nxp-nci 11151 11152OBJAGG 11153M: Jiri Pirko <jiri@mellanox.com> 11154L: netdev@vger.kernel.org 11155S: Supported 11156F: lib/objagg.c 11157F: lib/test_objagg.c 11158F: include/linux/objagg.h 11159 11160NXP FSPI DRIVER 11161R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11162M: Ashish Kumar <ashish.kumar@nxp.com> 11163L: linux-spi@vger.kernel.org 11164S: Maintained 11165F: drivers/spi/spi-nxp-fspi.c 11166F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11167 11168OBJTOOL 11169M: Josh Poimboeuf <jpoimboe@redhat.com> 11170M: Peter Zijlstra <peterz@infradead.org> 11171S: Supported 11172F: tools/objtool/ 11173 11174OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11175M: Frederic Barrat <fbarrat@linux.ibm.com> 11176M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 11177L: linuxppc-dev@lists.ozlabs.org 11178S: Supported 11179F: arch/powerpc/platforms/powernv/ocxl.c 11180F: arch/powerpc/include/asm/pnv-ocxl.h 11181F: drivers/misc/ocxl/ 11182F: include/misc/ocxl* 11183F: include/uapi/misc/ocxl.h 11184F: Documentation/accelerators/ocxl.rst 11185 11186OMAP AUDIO SUPPORT 11187M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11188M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11189L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11190L: linux-omap@vger.kernel.org 11191S: Maintained 11192F: sound/soc/ti/omap* 11193F: sound/soc/ti/rx51.c 11194F: sound/soc/ti/n810.c 11195F: sound/soc/ti/sdma-pcm.* 11196 11197OMAP CLOCK FRAMEWORK SUPPORT 11198M: Paul Walmsley <paul@pwsan.com> 11199L: linux-omap@vger.kernel.org 11200S: Maintained 11201F: arch/arm/*omap*/*clock* 11202 11203OMAP DEVICE TREE SUPPORT 11204M: Benoît Cousson <bcousson@baylibre.com> 11205M: Tony Lindgren <tony@atomide.com> 11206L: linux-omap@vger.kernel.org 11207L: devicetree@vger.kernel.org 11208S: Maintained 11209F: arch/arm/boot/dts/*omap* 11210F: arch/arm/boot/dts/*am3* 11211F: arch/arm/boot/dts/*am4* 11212F: arch/arm/boot/dts/*am5* 11213F: arch/arm/boot/dts/*dra7* 11214 11215OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11216L: linux-omap@vger.kernel.org 11217L: linux-fbdev@vger.kernel.org 11218S: Orphan 11219F: drivers/video/fbdev/omap2/ 11220F: Documentation/arm/OMAP/DSS 11221 11222OMAP FRAMEBUFFER SUPPORT 11223L: linux-fbdev@vger.kernel.org 11224L: linux-omap@vger.kernel.org 11225S: Orphan 11226F: drivers/video/fbdev/omap/ 11227 11228OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11229M: Roger Quadros <rogerq@ti.com> 11230M: Tony Lindgren <tony@atomide.com> 11231L: linux-omap@vger.kernel.org 11232S: Maintained 11233F: drivers/memory/omap-gpmc.c 11234F: arch/arm/mach-omap2/*gpmc* 11235 11236OMAP GPIO DRIVER 11237M: Grygorii Strashko <grygorii.strashko@ti.com> 11238M: Santosh Shilimkar <ssantosh@kernel.org> 11239M: Kevin Hilman <khilman@kernel.org> 11240L: linux-omap@vger.kernel.org 11241S: Maintained 11242F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11243F: drivers/gpio/gpio-omap.c 11244 11245OMAP HARDWARE SPINLOCK SUPPORT 11246M: Ohad Ben-Cohen <ohad@wizery.com> 11247L: linux-omap@vger.kernel.org 11248S: Maintained 11249F: drivers/hwspinlock/omap_hwspinlock.c 11250 11251OMAP HS MMC SUPPORT 11252L: linux-mmc@vger.kernel.org 11253L: linux-omap@vger.kernel.org 11254S: Orphan 11255F: drivers/mmc/host/omap_hsmmc.c 11256 11257OMAP HWMOD DATA 11258M: Paul Walmsley <paul@pwsan.com> 11259L: linux-omap@vger.kernel.org 11260S: Maintained 11261F: arch/arm/mach-omap2/omap_hwmod*data* 11262 11263OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11264M: Benoît Cousson <bcousson@baylibre.com> 11265L: linux-omap@vger.kernel.org 11266S: Maintained 11267F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11268 11269OMAP HWMOD SUPPORT 11270M: Benoît Cousson <bcousson@baylibre.com> 11271M: Paul Walmsley <paul@pwsan.com> 11272L: linux-omap@vger.kernel.org 11273S: Maintained 11274F: arch/arm/mach-omap2/omap_hwmod.* 11275 11276OMAP I2C DRIVER 11277M: Vignesh R <vigneshr@ti.com> 11278L: linux-omap@vger.kernel.org 11279L: linux-i2c@vger.kernel.org 11280S: Maintained 11281F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11282F: drivers/i2c/busses/i2c-omap.c 11283 11284OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11285M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11286L: linux-media@vger.kernel.org 11287S: Maintained 11288F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11289F: drivers/media/platform/omap3isp/ 11290F: drivers/staging/media/omap4iss/ 11291 11292OMAP MMC SUPPORT 11293M: Aaro Koskinen <aaro.koskinen@iki.fi> 11294L: linux-omap@vger.kernel.org 11295S: Odd Fixes 11296F: drivers/mmc/host/omap.c 11297 11298OMAP POWER MANAGEMENT SUPPORT 11299M: Kevin Hilman <khilman@kernel.org> 11300L: linux-omap@vger.kernel.org 11301S: Maintained 11302F: arch/arm/*omap*/*pm* 11303F: drivers/cpufreq/omap-cpufreq.c 11304 11305OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11306M: Rajendra Nayak <rnayak@codeaurora.org> 11307M: Paul Walmsley <paul@pwsan.com> 11308L: linux-omap@vger.kernel.org 11309S: Maintained 11310F: arch/arm/mach-omap2/prm* 11311 11312OMAP RANDOM NUMBER GENERATOR SUPPORT 11313M: Deepak Saxena <dsaxena@plexity.net> 11314S: Maintained 11315F: drivers/char/hw_random/omap-rng.c 11316 11317OMAP USB SUPPORT 11318L: linux-usb@vger.kernel.org 11319L: linux-omap@vger.kernel.org 11320S: Orphan 11321F: drivers/usb/*/*omap* 11322F: arch/arm/*omap*/usb* 11323 11324OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11325M: Mark Jackson <mpfj@newflow.co.uk> 11326L: linux-omap@vger.kernel.org 11327S: Maintained 11328F: arch/arm/boot/dts/am335x-nano.dts 11329 11330OMAP1 SUPPORT 11331M: Aaro Koskinen <aaro.koskinen@iki.fi> 11332M: Tony Lindgren <tony@atomide.com> 11333L: linux-omap@vger.kernel.org 11334Q: http://patchwork.kernel.org/project/linux-omap/list/ 11335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11336S: Maintained 11337F: arch/arm/mach-omap1/ 11338F: arch/arm/plat-omap/ 11339F: arch/arm/configs/omap1_defconfig 11340F: drivers/i2c/busses/i2c-omap.c 11341F: include/linux/platform_data/i2c-omap.h 11342F: include/linux/platform_data/ams-delta-fiq.h 11343 11344OMAP2+ SUPPORT 11345M: Tony Lindgren <tony@atomide.com> 11346L: linux-omap@vger.kernel.org 11347W: http://www.muru.com/linux/omap/ 11348W: http://linux.omap.com/ 11349Q: http://patchwork.kernel.org/project/linux-omap/list/ 11350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11351S: Maintained 11352F: arch/arm/mach-omap2/ 11353F: arch/arm/plat-omap/ 11354F: arch/arm/configs/omap2plus_defconfig 11355F: drivers/i2c/busses/i2c-omap.c 11356F: drivers/irqchip/irq-omap-intc.c 11357F: drivers/mfd/*omap*.c 11358F: drivers/mfd/menelaus.c 11359F: drivers/mfd/palmas.c 11360F: drivers/mfd/tps65217.c 11361F: drivers/mfd/tps65218.c 11362F: drivers/mfd/tps65910.c 11363F: drivers/mfd/twl-core.[ch] 11364F: drivers/mfd/twl4030*.c 11365F: drivers/mfd/twl6030*.c 11366F: drivers/mfd/twl6040*.c 11367F: drivers/regulator/palmas-regulator*.c 11368F: drivers/regulator/pbias-regulator.c 11369F: drivers/regulator/tps65217-regulator.c 11370F: drivers/regulator/tps65218-regulator.c 11371F: drivers/regulator/tps65910-regulator.c 11372F: drivers/regulator/twl-regulator.c 11373F: drivers/regulator/twl6030-regulator.c 11374F: include/linux/platform_data/i2c-omap.h 11375 11376ONION OMEGA2+ BOARD 11377M: Harvey Hunt <harveyhuntnexus@gmail.com> 11378L: linux-mips@vger.kernel.org 11379S: Maintained 11380F: arch/mips/boot/dts/ralink/omega2p.dts 11381 11382OMFS FILESYSTEM 11383M: Bob Copeland <me@bobcopeland.com> 11384L: linux-karma-devel@lists.sourceforge.net 11385S: Maintained 11386F: Documentation/filesystems/omfs.txt 11387F: fs/omfs/ 11388 11389OMNIKEY CARDMAN 4000 DRIVER 11390M: Harald Welte <laforge@gnumonks.org> 11391S: Maintained 11392F: drivers/char/pcmcia/cm4000_cs.c 11393F: include/linux/cm4000_cs.h 11394F: include/uapi/linux/cm4000_cs.h 11395 11396OMNIKEY CARDMAN 4040 DRIVER 11397M: Harald Welte <laforge@gnumonks.org> 11398S: Maintained 11399F: drivers/char/pcmcia/cm4040_cs.* 11400 11401OMNIVISION OV13858 SENSOR DRIVER 11402M: Sakari Ailus <sakari.ailus@linux.intel.com> 11403L: linux-media@vger.kernel.org 11404T: git git://linuxtv.org/media_tree.git 11405S: Maintained 11406F: drivers/media/i2c/ov13858.c 11407 11408OMNIVISION OV2680 SENSOR DRIVER 11409M: Rui Miguel Silva <rmfrfs@gmail.com> 11410L: linux-media@vger.kernel.org 11411T: git git://linuxtv.org/media_tree.git 11412S: Maintained 11413F: drivers/media/i2c/ov2680.c 11414F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11415 11416OMNIVISION OV2685 SENSOR DRIVER 11417M: Shunqian Zheng <zhengsq@rock-chips.com> 11418L: linux-media@vger.kernel.org 11419T: git git://linuxtv.org/media_tree.git 11420S: Maintained 11421F: drivers/media/i2c/ov2685.c 11422 11423OMNIVISION OV5640 SENSOR DRIVER 11424M: Steve Longerbeam <slongerbeam@gmail.com> 11425L: linux-media@vger.kernel.org 11426T: git git://linuxtv.org/media_tree.git 11427S: Maintained 11428F: drivers/media/i2c/ov5640.c 11429 11430OMNIVISION OV5647 SENSOR DRIVER 11431M: Luis Oliveira <lolivei@synopsys.com> 11432L: linux-media@vger.kernel.org 11433T: git git://linuxtv.org/media_tree.git 11434S: Maintained 11435F: drivers/media/i2c/ov5647.c 11436 11437OMNIVISION OV5695 SENSOR DRIVER 11438M: Shunqian Zheng <zhengsq@rock-chips.com> 11439L: linux-media@vger.kernel.org 11440T: git git://linuxtv.org/media_tree.git 11441S: Maintained 11442F: drivers/media/i2c/ov5695.c 11443 11444OMNIVISION OV7670 SENSOR DRIVER 11445M: Jonathan Corbet <corbet@lwn.net> 11446L: linux-media@vger.kernel.org 11447T: git git://linuxtv.org/media_tree.git 11448S: Maintained 11449F: drivers/media/i2c/ov7670.c 11450F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11451 11452OMNIVISION OV772x SENSOR DRIVER 11453M: Jacopo Mondi <jacopo@jmondi.org> 11454L: linux-media@vger.kernel.org 11455T: git git://linuxtv.org/media_tree.git 11456S: Odd fixes 11457F: drivers/media/i2c/ov772x.c 11458F: include/media/i2c/ov772x.h 11459F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11460 11461OMNIVISION OV7740 SENSOR DRIVER 11462M: Wenyou Yang <wenyou.yang@microchip.com> 11463L: linux-media@vger.kernel.org 11464T: git git://linuxtv.org/media_tree.git 11465S: Maintained 11466F: drivers/media/i2c/ov7740.c 11467F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11468 11469OMNIVISION OV9640 SENSOR DRIVER 11470M: Petr Cvek <petrcvekcz@gmail.com> 11471L: linux-media@vger.kernel.org 11472S: Maintained 11473F: drivers/media/i2c/ov9640.* 11474 11475OMNIVISION OV8856 SENSOR DRIVER 11476M: Ben Kao <ben.kao@intel.com> 11477L: linux-media@vger.kernel.org 11478T: git git://linuxtv.org/media_tree.git 11479S: Maintained 11480F: drivers/media/i2c/ov8856.c 11481 11482OMNIVISION OV9650 SENSOR DRIVER 11483M: Sakari Ailus <sakari.ailus@linux.intel.com> 11484R: Akinobu Mita <akinobu.mita@gmail.com> 11485R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11486L: linux-media@vger.kernel.org 11487T: git git://linuxtv.org/media_tree.git 11488S: Maintained 11489F: drivers/media/i2c/ov9650.c 11490F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11491 11492ONENAND FLASH DRIVER 11493M: Kyungmin Park <kyungmin.park@samsung.com> 11494L: linux-mtd@lists.infradead.org 11495S: Maintained 11496F: drivers/mtd/nand/onenand/ 11497F: include/linux/mtd/onenand*.h 11498 11499ONSTREAM SCSI TAPE DRIVER 11500M: Willem Riede <osst@riede.org> 11501L: osst-users@lists.sourceforge.net 11502L: linux-scsi@vger.kernel.org 11503S: Maintained 11504F: Documentation/scsi/osst.txt 11505F: drivers/scsi/osst.* 11506F: drivers/scsi/osst_*.h 11507F: drivers/scsi/st.h 11508 11509OP-TEE DRIVER 11510M: Jens Wiklander <jens.wiklander@linaro.org> 11511S: Maintained 11512F: drivers/tee/optee/ 11513 11514OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11515M: Sumit Garg <sumit.garg@linaro.org> 11516S: Maintained 11517F: drivers/char/hw_random/optee-rng.c 11518 11519OPA-VNIC DRIVER 11520M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11521M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11522L: linux-rdma@vger.kernel.org 11523S: Supported 11524F: drivers/infiniband/ulp/opa_vnic 11525 11526OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11527M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11528M: Frank Rowand <frowand.list@gmail.com> 11529L: devicetree@vger.kernel.org 11530S: Maintained 11531F: Documentation/devicetree/dynamic-resolution-notes.txt 11532F: Documentation/devicetree/overlay-notes.txt 11533F: drivers/of/overlay.c 11534F: drivers/of/resolver.c 11535K: of_overlay_notifier_ 11536 11537OPEN FIRMWARE AND FLATTENED DEVICE TREE 11538M: Rob Herring <robh+dt@kernel.org> 11539M: Frank Rowand <frowand.list@gmail.com> 11540L: devicetree@vger.kernel.org 11541W: http://www.devicetree.org/ 11542T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11543S: Maintained 11544F: drivers/of/ 11545F: include/linux/of*.h 11546F: scripts/dtc/ 11547F: Documentation/ABI/testing/sysfs-firmware-ofw 11548 11549OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11550M: Rob Herring <robh+dt@kernel.org> 11551M: Mark Rutland <mark.rutland@arm.com> 11552L: devicetree@vger.kernel.org 11553T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11554Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11555S: Maintained 11556F: Documentation/devicetree/ 11557F: arch/*/boot/dts/ 11558F: include/dt-bindings/ 11559 11560OPENCORES I2C BUS DRIVER 11561M: Peter Korsgaard <peter@korsgaard.com> 11562M: Andrew Lunn <andrew@lunn.ch> 11563L: linux-i2c@vger.kernel.org 11564S: Maintained 11565F: Documentation/i2c/busses/i2c-ocores 11566F: drivers/i2c/busses/i2c-ocores.c 11567F: include/linux/platform_data/i2c-ocores.h 11568 11569OPENRISC ARCHITECTURE 11570M: Jonas Bonn <jonas@southpole.se> 11571M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11572M: Stafford Horne <shorne@gmail.com> 11573T: git git://github.com/openrisc/linux.git 11574L: openrisc@lists.librecores.org 11575W: http://openrisc.io 11576S: Maintained 11577F: Documentation/devicetree/bindings/openrisc/ 11578F: Documentation/openrisc/ 11579F: arch/openrisc/ 11580F: drivers/irqchip/irq-ompic.c 11581F: drivers/irqchip/irq-or1k-* 11582 11583OPENVSWITCH 11584M: Pravin B Shelar <pshelar@ovn.org> 11585L: netdev@vger.kernel.org 11586L: dev@openvswitch.org 11587W: http://openvswitch.org 11588S: Maintained 11589F: net/openvswitch/ 11590F: include/uapi/linux/openvswitch.h 11591 11592OPERATING PERFORMANCE POINTS (OPP) 11593M: Viresh Kumar <vireshk@kernel.org> 11594M: Nishanth Menon <nm@ti.com> 11595M: Stephen Boyd <sboyd@kernel.org> 11596L: linux-pm@vger.kernel.org 11597S: Maintained 11598T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11599F: drivers/opp/ 11600F: include/linux/pm_opp.h 11601F: Documentation/power/opp.txt 11602F: Documentation/devicetree/bindings/opp/ 11603 11604OPL4 DRIVER 11605M: Clemens Ladisch <clemens@ladisch.de> 11606L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11607T: git git://git.alsa-project.org/alsa-kernel.git 11608S: Maintained 11609F: sound/drivers/opl4/ 11610 11611OPROFILE 11612M: Robert Richter <rric@kernel.org> 11613L: oprofile-list@lists.sf.net 11614S: Maintained 11615F: arch/*/include/asm/oprofile*.h 11616F: arch/*/oprofile/ 11617F: drivers/oprofile/ 11618F: include/linux/oprofile.h 11619 11620ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11621M: Mark Fasheh <mark@fasheh.com> 11622M: Joel Becker <jlbec@evilplan.org> 11623L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11624W: http://ocfs2.wiki.kernel.org 11625S: Supported 11626F: Documentation/filesystems/ocfs2.txt 11627F: Documentation/filesystems/dlmfs.txt 11628F: fs/ocfs2/ 11629 11630ORANGEFS FILESYSTEM 11631M: Mike Marshall <hubcap@omnibond.com> 11632R: Martin Brandenburg <martin@omnibond.com> 11633L: devel@lists.orangefs.org 11634T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11635S: Supported 11636F: fs/orangefs/ 11637F: Documentation/filesystems/orangefs.txt 11638 11639ORINOCO DRIVER 11640L: linux-wireless@vger.kernel.org 11641W: http://wireless.kernel.org/en/users/Drivers/orinoco 11642W: http://www.nongnu.org/orinoco/ 11643S: Orphan 11644F: drivers/net/wireless/intersil/orinoco/ 11645 11646OV2659 OMNIVISION SENSOR DRIVER 11647M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11648L: linux-media@vger.kernel.org 11649W: https://linuxtv.org 11650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11651T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11652S: Maintained 11653F: drivers/media/i2c/ov2659.c 11654F: include/media/i2c/ov2659.h 11655 11656OVERLAY FILESYSTEM 11657M: Miklos Szeredi <miklos@szeredi.hu> 11658L: linux-unionfs@vger.kernel.org 11659T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11660S: Supported 11661F: fs/overlayfs/ 11662F: Documentation/filesystems/overlayfs.txt 11663 11664P54 WIRELESS DRIVER 11665M: Christian Lamparter <chunkeey@googlemail.com> 11666L: linux-wireless@vger.kernel.org 11667W: http://wireless.kernel.org/en/users/Drivers/p54 11668S: Maintained 11669F: drivers/net/wireless/intersil/p54/ 11670 11671PA SEMI ETHERNET DRIVER 11672L: netdev@vger.kernel.org 11673S: Orphan 11674F: drivers/net/ethernet/pasemi/* 11675 11676PA SEMI SMBUS DRIVER 11677L: linux-i2c@vger.kernel.org 11678S: Orphan 11679F: drivers/i2c/busses/i2c-pasemi.c 11680 11681PADATA PARALLEL EXECUTION MECHANISM 11682M: Steffen Klassert <steffen.klassert@secunet.com> 11683L: linux-crypto@vger.kernel.org 11684S: Maintained 11685F: kernel/padata.c 11686F: include/linux/padata.h 11687F: Documentation/padata.txt 11688 11689PANASONIC LAPTOP ACPI EXTRAS DRIVER 11690M: Harald Welte <laforge@gnumonks.org> 11691L: platform-driver-x86@vger.kernel.org 11692S: Maintained 11693F: drivers/platform/x86/panasonic-laptop.c 11694 11695PARALLEL LCD/KEYPAD PANEL DRIVER 11696M: Willy Tarreau <willy@haproxy.com> 11697M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11698S: Odd Fixes 11699F: Documentation/auxdisplay/lcd-panel-cgram.txt 11700F: drivers/auxdisplay/panel.c 11701 11702PARALLEL PORT SUBSYSTEM 11703M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11704M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11705L: linux-parport@lists.infradead.org (subscribers-only) 11706S: Maintained 11707F: drivers/parport/ 11708F: include/linux/parport*.h 11709F: drivers/char/ppdev.c 11710F: include/uapi/linux/ppdev.h 11711F: Documentation/parport*.txt 11712 11713PARAVIRT_OPS INTERFACE 11714M: Juergen Gross <jgross@suse.com> 11715M: Alok Kataria <akataria@vmware.com> 11716L: virtualization@lists.linux-foundation.org 11717S: Supported 11718F: Documentation/virtual/paravirt_ops.txt 11719F: arch/*/kernel/paravirt* 11720F: arch/*/include/asm/paravirt*.h 11721F: include/linux/hypervisor.h 11722 11723PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11724M: Tim Waugh <tim@cyberelk.net> 11725L: linux-parport@lists.infradead.org (subscribers-only) 11726S: Maintained 11727F: Documentation/blockdev/paride.txt 11728F: drivers/block/paride/ 11729 11730PARISC ARCHITECTURE 11731M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11732M: Helge Deller <deller@gmx.de> 11733L: linux-parisc@vger.kernel.org 11734W: http://www.parisc-linux.org/ 11735Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11736T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11737T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11738S: Maintained 11739F: arch/parisc/ 11740F: Documentation/parisc/ 11741F: drivers/parisc/ 11742F: drivers/char/agp/parisc-agp.c 11743F: drivers/input/serio/gscps2.c 11744F: drivers/parport/parport_gsc.* 11745F: drivers/tty/serial/8250/8250_gsc.c 11746F: drivers/video/fbdev/sti* 11747F: drivers/video/console/sti* 11748F: drivers/video/logo/logo_parisc* 11749 11750PARMAN 11751M: Jiri Pirko <jiri@mellanox.com> 11752L: netdev@vger.kernel.org 11753S: Supported 11754F: lib/parman.c 11755F: lib/test_parman.c 11756F: include/linux/parman.h 11757 11758PC ENGINES APU BOARD DRIVER 11759M: Enrico Weigelt, metux IT consult <info@metux.net> 11760S: Maintained 11761F: drivers/platform/x86/pcengines-apuv2.c 11762 11763PC87360 HARDWARE MONITORING DRIVER 11764M: Jim Cromie <jim.cromie@gmail.com> 11765L: linux-hwmon@vger.kernel.org 11766S: Maintained 11767F: Documentation/hwmon/pc87360 11768F: drivers/hwmon/pc87360.c 11769 11770PC8736x GPIO DRIVER 11771M: Jim Cromie <jim.cromie@gmail.com> 11772S: Maintained 11773F: drivers/char/pc8736x_gpio.c 11774 11775PC87427 HARDWARE MONITORING DRIVER 11776M: Jean Delvare <jdelvare@suse.com> 11777L: linux-hwmon@vger.kernel.org 11778S: Maintained 11779F: Documentation/hwmon/pc87427 11780F: drivers/hwmon/pc87427.c 11781 11782PCA9532 LED DRIVER 11783M: Riku Voipio <riku.voipio@iki.fi> 11784S: Maintained 11785F: drivers/leds/leds-pca9532.c 11786F: include/linux/leds-pca9532.h 11787 11788PCA9541 I2C BUS MASTER SELECTOR DRIVER 11789M: Guenter Roeck <linux@roeck-us.net> 11790L: linux-i2c@vger.kernel.org 11791S: Maintained 11792F: drivers/i2c/muxes/i2c-mux-pca9541.c 11793 11794PCDP - PRIMARY CONSOLE AND DEBUG PORT 11795M: Khalid Aziz <khalid@gonehiking.org> 11796S: Maintained 11797F: drivers/firmware/pcdp.* 11798 11799PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11800M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11801L: linux-pci@vger.kernel.org 11802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11803S: Maintained 11804F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11805F: drivers/pci/controller/pci-aardvark.c 11806 11807PCI DRIVER FOR ALTERA PCIE IP 11808M: Ley Foon Tan <lftan@altera.com> 11809L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11810L: linux-pci@vger.kernel.org 11811S: Supported 11812F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11813F: drivers/pci/controller/pcie-altera.c 11814 11815PCI DRIVER FOR APPLIEDMICRO XGENE 11816M: Toan Le <toan@os.amperecomputing.com> 11817L: linux-pci@vger.kernel.org 11818L: linux-arm-kernel@lists.infradead.org 11819S: Maintained 11820F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11821F: drivers/pci/controller/pci-xgene.c 11822 11823PCI DRIVER FOR ARM VERSATILE PLATFORM 11824M: Rob Herring <robh@kernel.org> 11825L: linux-pci@vger.kernel.org 11826L: linux-arm-kernel@lists.infradead.org 11827S: Maintained 11828F: Documentation/devicetree/bindings/pci/versatile.txt 11829F: drivers/pci/controller/pci-versatile.c 11830 11831PCI DRIVER FOR ARMADA 8K 11832M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11833L: linux-pci@vger.kernel.org 11834L: linux-arm-kernel@lists.infradead.org 11835S: Maintained 11836F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11837F: drivers/pci/controller/dwc/pcie-armada8k.c 11838 11839PCI DRIVER FOR CADENCE PCIE IP 11840M: Tom Joseph <tjoseph@cadence.com> 11841L: linux-pci@vger.kernel.org 11842S: Maintained 11843F: Documentation/devicetree/bindings/pci/cdns,*.txt 11844F: drivers/pci/controller/pcie-cadence* 11845 11846PCI DRIVER FOR FREESCALE LAYERSCAPE 11847M: Minghuan Lian <minghuan.Lian@nxp.com> 11848M: Mingkai Hu <mingkai.hu@nxp.com> 11849M: Roy Zang <roy.zang@nxp.com> 11850L: linuxppc-dev@lists.ozlabs.org 11851L: linux-pci@vger.kernel.org 11852L: linux-arm-kernel@lists.infradead.org 11853S: Maintained 11854F: drivers/pci/controller/dwc/*layerscape* 11855 11856PCI DRIVER FOR GENERIC OF HOSTS 11857M: Will Deacon <will.deacon@arm.com> 11858L: linux-pci@vger.kernel.org 11859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11860S: Maintained 11861F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11862F: drivers/pci/controller/pci-host-common.c 11863F: drivers/pci/controller/pci-host-generic.c 11864 11865PCI DRIVER FOR IMX6 11866M: Richard Zhu <hongxing.zhu@nxp.com> 11867M: Lucas Stach <l.stach@pengutronix.de> 11868L: linux-pci@vger.kernel.org 11869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11870S: Maintained 11871F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11872F: drivers/pci/controller/dwc/*imx6* 11873 11874PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11875M: Keith Busch <keith.busch@intel.com> 11876M: Jonathan Derrick <jonathan.derrick@intel.com> 11877L: linux-pci@vger.kernel.org 11878S: Supported 11879F: drivers/pci/controller/vmd.c 11880 11881PCI DRIVER FOR MICROSEMI SWITCHTEC 11882M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11883M: Logan Gunthorpe <logang@deltatee.com> 11884L: linux-pci@vger.kernel.org 11885S: Maintained 11886F: Documentation/switchtec.txt 11887F: Documentation/ABI/testing/sysfs-class-switchtec 11888F: drivers/pci/switch/switchtec* 11889F: include/uapi/linux/switchtec_ioctl.h 11890F: include/linux/switchtec.h 11891F: drivers/ntb/hw/mscc/ 11892 11893PCI DRIVER FOR MOBIVEIL PCIE IP 11894M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11895L: linux-pci@vger.kernel.org 11896S: Supported 11897F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11898F: drivers/pci/controller/pcie-mobiveil.c 11899 11900PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11901M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11902M: Jason Cooper <jason@lakedaemon.net> 11903L: linux-pci@vger.kernel.org 11904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11905S: Maintained 11906F: drivers/pci/controller/*mvebu* 11907 11908PCI DRIVER FOR NVIDIA TEGRA 11909M: Thierry Reding <thierry.reding@gmail.com> 11910L: linux-tegra@vger.kernel.org 11911L: linux-pci@vger.kernel.org 11912S: Supported 11913F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11914F: drivers/pci/controller/pci-tegra.c 11915 11916PCI DRIVER FOR RENESAS R-CAR 11917M: Simon Horman <horms@verge.net.au> 11918L: linux-pci@vger.kernel.org 11919L: linux-renesas-soc@vger.kernel.org 11920S: Maintained 11921F: drivers/pci/controller/*rcar* 11922 11923PCI DRIVER FOR SAMSUNG EXYNOS 11924M: Jingoo Han <jingoohan1@gmail.com> 11925L: linux-pci@vger.kernel.org 11926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11927L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11928S: Maintained 11929F: drivers/pci/controller/dwc/pci-exynos.c 11930 11931PCI DRIVER FOR SYNOPSYS DESIGNWARE 11932M: Jingoo Han <jingoohan1@gmail.com> 11933M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11934L: linux-pci@vger.kernel.org 11935S: Maintained 11936F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11937F: drivers/pci/controller/dwc/*designware* 11938 11939PCI DRIVER FOR TI DRA7XX 11940M: Kishon Vijay Abraham I <kishon@ti.com> 11941L: linux-omap@vger.kernel.org 11942L: linux-pci@vger.kernel.org 11943S: Supported 11944F: Documentation/devicetree/bindings/pci/ti-pci.txt 11945F: drivers/pci/controller/dwc/pci-dra7xx.c 11946 11947PCI DRIVER FOR TI KEYSTONE 11948M: Murali Karicheri <m-karicheri2@ti.com> 11949L: linux-pci@vger.kernel.org 11950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11951S: Maintained 11952F: drivers/pci/controller/dwc/pci-keystone.c 11953 11954PCI ENDPOINT SUBSYSTEM 11955M: Kishon Vijay Abraham I <kishon@ti.com> 11956M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11957L: linux-pci@vger.kernel.org 11958T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11959S: Supported 11960F: drivers/pci/endpoint/ 11961F: drivers/misc/pci_endpoint_test.c 11962F: tools/pci/ 11963 11964PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11965M: Russell Currey <ruscur@russell.cc> 11966M: Sam Bobroff <sbobroff@linux.ibm.com> 11967M: Oliver O'Halloran <oohall@gmail.com> 11968L: linuxppc-dev@lists.ozlabs.org 11969S: Supported 11970F: Documentation/PCI/pci-error-recovery.txt 11971F: drivers/pci/pcie/aer.c 11972F: drivers/pci/pcie/dpc.c 11973F: drivers/pci/pcie/err.c 11974F: Documentation/powerpc/eeh-pci-error-recovery.txt 11975F: arch/powerpc/kernel/eeh*.c 11976F: arch/powerpc/platforms/*/eeh*.c 11977F: arch/powerpc/include/*/eeh*.h 11978 11979PCI ERROR RECOVERY 11980M: Linas Vepstas <linasvepstas@gmail.com> 11981L: linux-pci@vger.kernel.org 11982S: Supported 11983F: Documentation/PCI/pci-error-recovery.txt 11984 11985PCI MSI DRIVER FOR ALTERA MSI IP 11986M: Ley Foon Tan <lftan@altera.com> 11987L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11988L: linux-pci@vger.kernel.org 11989S: Supported 11990F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11991F: drivers/pci/controller/pcie-altera-msi.c 11992 11993PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11994M: Toan Le <toan@os.amperecomputing.com> 11995L: linux-pci@vger.kernel.org 11996L: linux-arm-kernel@lists.infradead.org 11997S: Maintained 11998F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11999F: drivers/pci/controller/pci-xgene-msi.c 12000 12001PCI SUBSYSTEM 12002M: Bjorn Helgaas <bhelgaas@google.com> 12003L: linux-pci@vger.kernel.org 12004Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12005T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12006S: Supported 12007F: Documentation/devicetree/bindings/pci/ 12008F: Documentation/PCI/ 12009F: drivers/acpi/pci* 12010F: drivers/pci/ 12011F: include/asm-generic/pci* 12012F: include/linux/pci* 12013F: include/linux/of_pci.h 12014F: include/uapi/linux/pci* 12015F: lib/pci* 12016F: arch/x86/pci/ 12017F: arch/x86/kernel/quirks.c 12018F: arch/x86/kernel/early-quirks.c 12019 12020PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12021M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12022L: linux-pci@vger.kernel.org 12023Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12024T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12025S: Supported 12026F: drivers/pci/controller/ 12027 12028PCIE DRIVER FOR AMLOGIC MESON 12029M: Yue Wang <yue.wang@Amlogic.com> 12030L: linux-pci@vger.kernel.org 12031L: linux-amlogic@lists.infradead.org 12032S: Maintained 12033F: drivers/pci/controller/dwc/pci-meson.c 12034 12035PCIE DRIVER FOR AXIS ARTPEC 12036M: Jesper Nilsson <jesper.nilsson@axis.com> 12037L: linux-arm-kernel@axis.com 12038L: linux-pci@vger.kernel.org 12039S: Maintained 12040F: Documentation/devicetree/bindings/pci/axis,artpec* 12041F: drivers/pci/controller/dwc/*artpec* 12042 12043PCIE DRIVER FOR CAVIUM THUNDERX 12044M: David Daney <david.daney@cavium.com> 12045L: linux-pci@vger.kernel.org 12046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12047S: Supported 12048F: Documentation/devicetree/bindings/pci/pci-thunder-* 12049F: drivers/pci/controller/pci-thunder-* 12050 12051PCIE DRIVER FOR HISILICON 12052M: Zhou Wang <wangzhou1@hisilicon.com> 12053L: linux-pci@vger.kernel.org 12054S: Maintained 12055F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12056F: drivers/pci/controller/dwc/pcie-hisi.c 12057 12058PCIE DRIVER FOR HISILICON KIRIN 12059M: Xiaowei Song <songxiaowei@hisilicon.com> 12060M: Binghui Wang <wangbinghui@hisilicon.com> 12061L: linux-pci@vger.kernel.org 12062S: Maintained 12063F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12064F: drivers/pci/controller/dwc/pcie-kirin.c 12065 12066PCIE DRIVER FOR HISILICON STB 12067M: Shawn Guo <shawn.guo@linaro.org> 12068L: linux-pci@vger.kernel.org 12069S: Maintained 12070F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12071F: drivers/pci/controller/dwc/pcie-histb.c 12072 12073PCIE DRIVER FOR MEDIATEK 12074M: Ryder Lee <ryder.lee@mediatek.com> 12075L: linux-pci@vger.kernel.org 12076L: linux-mediatek@lists.infradead.org 12077S: Supported 12078F: Documentation/devicetree/bindings/pci/mediatek* 12079F: drivers/pci/controller/*mediatek* 12080 12081PCIE DRIVER FOR QUALCOMM MSM 12082M: Stanimir Varbanov <svarbanov@mm-sol.com> 12083L: linux-pci@vger.kernel.org 12084L: linux-arm-msm@vger.kernel.org 12085S: Maintained 12086F: drivers/pci/controller/dwc/*qcom* 12087 12088PCIE DRIVER FOR ROCKCHIP 12089M: Shawn Lin <shawn.lin@rock-chips.com> 12090L: linux-pci@vger.kernel.org 12091L: linux-rockchip@lists.infradead.org 12092S: Maintained 12093F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12094F: drivers/pci/controller/pcie-rockchip* 12095 12096PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12097M: Linus Walleij <linus.walleij@linaro.org> 12098L: linux-pci@vger.kernel.org 12099S: Maintained 12100F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12101F: drivers/pci/controller/pci-v3-semi.c 12102 12103PCIE DRIVER FOR SOCIONEXT UNIPHIER 12104M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12105L: linux-pci@vger.kernel.org 12106S: Maintained 12107F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12108F: drivers/pci/controller/dwc/pcie-uniphier.c 12109 12110PCIE DRIVER FOR ST SPEAR13XX 12111M: Pratyush Anand <pratyush.anand@gmail.com> 12112L: linux-pci@vger.kernel.org 12113S: Maintained 12114F: drivers/pci/controller/dwc/*spear* 12115 12116PCMCIA SUBSYSTEM 12117M: Dominik Brodowski <linux@dominikbrodowski.net> 12118T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12119S: Odd Fixes 12120F: Documentation/pcmcia/ 12121F: tools/pcmcia/ 12122F: drivers/pcmcia/ 12123F: include/pcmcia/ 12124 12125PCNET32 NETWORK DRIVER 12126M: Don Fry <pcnet32@frontier.com> 12127L: netdev@vger.kernel.org 12128S: Maintained 12129F: drivers/net/ethernet/amd/pcnet32.c 12130 12131PCRYPT PARALLEL CRYPTO ENGINE 12132M: Steffen Klassert <steffen.klassert@secunet.com> 12133L: linux-crypto@vger.kernel.org 12134S: Maintained 12135F: crypto/pcrypt.c 12136F: include/crypto/pcrypt.h 12137 12138PEAQ WMI HOTKEYS DRIVER 12139M: Hans de Goede <hdegoede@redhat.com> 12140L: platform-driver-x86@vger.kernel.org 12141S: Maintained 12142F: drivers/platform/x86/peaq-wmi.c 12143 12144PER-CPU MEMORY ALLOCATOR 12145M: Dennis Zhou <dennis@kernel.org> 12146M: Tejun Heo <tj@kernel.org> 12147M: Christoph Lameter <cl@linux.com> 12148T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12149S: Maintained 12150F: include/linux/percpu*.h 12151F: mm/percpu*.c 12152F: arch/*/include/asm/percpu.h 12153 12154PER-TASK DELAY ACCOUNTING 12155M: Balbir Singh <bsingharora@gmail.com> 12156S: Maintained 12157F: include/linux/delayacct.h 12158F: kernel/delayacct.c 12159 12160PERFORMANCE EVENTS SUBSYSTEM 12161M: Peter Zijlstra <peterz@infradead.org> 12162M: Ingo Molnar <mingo@redhat.com> 12163M: Arnaldo Carvalho de Melo <acme@kernel.org> 12164R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12165R: Jiri Olsa <jolsa@redhat.com> 12166R: Namhyung Kim <namhyung@kernel.org> 12167L: linux-kernel@vger.kernel.org 12168T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12169S: Supported 12170F: kernel/events/* 12171F: include/linux/perf_event.h 12172F: include/uapi/linux/perf_event.h 12173F: arch/*/kernel/perf_event*.c 12174F: arch/*/kernel/*/perf_event*.c 12175F: arch/*/kernel/*/*/perf_event*.c 12176F: arch/*/include/asm/perf_event.h 12177F: arch/*/kernel/perf_callchain.c 12178F: arch/*/events/* 12179F: tools/perf/ 12180 12181PERSONALITY HANDLING 12182M: Christoph Hellwig <hch@infradead.org> 12183L: linux-abi-devel@lists.sourceforge.net 12184S: Maintained 12185F: include/linux/personality.h 12186F: include/uapi/linux/personality.h 12187 12188PHOENIX RC FLIGHT CONTROLLER ADAPTER 12189M: Marcus Folkesson <marcus.folkesson@gmail.com> 12190L: linux-input@vger.kernel.org 12191S: Maintained 12192F: Documentation/input/devices/pxrc.rst 12193F: drivers/input/joystick/pxrc.c 12194 12195PHONET PROTOCOL 12196M: Remi Denis-Courmont <courmisch@gmail.com> 12197S: Supported 12198F: Documentation/networking/phonet.txt 12199F: include/linux/phonet.h 12200F: include/net/phonet/ 12201F: include/uapi/linux/phonet.h 12202F: net/phonet/ 12203 12204PHRAM MTD DRIVER 12205M: Joern Engel <joern@lazybastard.org> 12206L: linux-mtd@lists.infradead.org 12207S: Maintained 12208F: drivers/mtd/devices/phram.c 12209 12210PICOLCD HID DRIVER 12211M: Bruno Prémont <bonbons@linux-vserver.org> 12212L: linux-input@vger.kernel.org 12213S: Maintained 12214F: drivers/hid/hid-picolcd* 12215 12216PICOXCELL SUPPORT 12217M: Jamie Iles <jamie@jamieiles.com> 12218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12219T: git git://github.com/jamieiles/linux-2.6-ji.git 12220S: Supported 12221F: arch/arm/boot/dts/picoxcell* 12222F: arch/arm/mach-picoxcell/ 12223F: drivers/crypto/picoxcell* 12224 12225PIN CONTROL SUBSYSTEM 12226M: Linus Walleij <linus.walleij@linaro.org> 12227L: linux-gpio@vger.kernel.org 12228T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12229S: Maintained 12230F: Documentation/devicetree/bindings/pinctrl/ 12231F: Documentation/driver-api/pinctl.rst 12232F: drivers/pinctrl/ 12233F: include/linux/pinctrl/ 12234 12235PIN CONTROLLER - MICROCHIP AT91 12236M: Ludovic Desroches <ludovic.desroches@microchip.com> 12237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12238L: linux-gpio@vger.kernel.org 12239S: Supported 12240F: drivers/pinctrl/pinctrl-at91* 12241 12242PIN CONTROLLER - FREESCALE 12243M: Dong Aisheng <aisheng.dong@nxp.com> 12244M: Fabio Estevam <festevam@gmail.com> 12245M: Shawn Guo <shawnguo@kernel.org> 12246M: Stefan Agner <stefan@agner.ch> 12247R: Pengutronix Kernel Team <kernel@pengutronix.de> 12248L: linux-gpio@vger.kernel.org 12249S: Maintained 12250F: drivers/pinctrl/freescale/ 12251F: Documentation/devicetree/bindings/pinctrl/fsl,* 12252 12253PIN CONTROLLER - INTEL 12254M: Mika Westerberg <mika.westerberg@linux.intel.com> 12255M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12256T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12257S: Maintained 12258F: drivers/pinctrl/intel/ 12259 12260PIN CONTROLLER - MEDIATEK 12261M: Sean Wang <sean.wang@kernel.org> 12262L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12263S: Maintained 12264F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12265F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12266F: drivers/pinctrl/mediatek/ 12267 12268PIN CONTROLLER - QUALCOMM 12269M: Bjorn Andersson <bjorn.andersson@linaro.org> 12270S: Maintained 12271L: linux-arm-msm@vger.kernel.org 12272F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12273F: drivers/pinctrl/qcom/ 12274 12275PIN CONTROLLER - RENESAS 12276M: Geert Uytterhoeven <geert+renesas@glider.be> 12277L: linux-renesas-soc@vger.kernel.org 12278T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12279S: Maintained 12280F: drivers/pinctrl/pinctrl-rz* 12281F: drivers/pinctrl/sh-pfc/ 12282 12283PIN CONTROLLER - SAMSUNG 12284M: Tomasz Figa <tomasz.figa@gmail.com> 12285M: Krzysztof Kozlowski <krzk@kernel.org> 12286M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12288L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12289Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12290T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12291S: Maintained 12292F: drivers/pinctrl/samsung/ 12293F: include/dt-bindings/pinctrl/samsung.h 12294F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12295 12296PIN CONTROLLER - SINGLE 12297M: Tony Lindgren <tony@atomide.com> 12298M: Haojian Zhuang <haojian.zhuang@linaro.org> 12299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12300L: linux-omap@vger.kernel.org 12301S: Maintained 12302F: drivers/pinctrl/pinctrl-single.c 12303 12304PIN CONTROLLER - ST SPEAR 12305M: Viresh Kumar <vireshk@kernel.org> 12306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12307W: http://www.st.com/spear 12308S: Maintained 12309F: drivers/pinctrl/spear/ 12310 12311PISTACHIO SOC SUPPORT 12312M: James Hartley <james.hartley@sondrel.com> 12313L: linux-mips@vger.kernel.org 12314S: Odd Fixes 12315F: arch/mips/pistachio/ 12316F: arch/mips/include/asm/mach-pistachio/ 12317F: arch/mips/boot/dts/img/pistachio* 12318F: arch/mips/configs/pistachio*_defconfig 12319 12320PKTCDVD DRIVER 12321S: Orphan 12322M: linux-block@vger.kernel.org 12323F: drivers/block/pktcdvd.c 12324F: include/linux/pktcdvd.h 12325F: include/uapi/linux/pktcdvd.h 12326 12327PKUNITY SOC DRIVERS 12328M: Guan Xuetao <gxt@pku.edu.cn> 12329W: http://mprc.pku.edu.cn/~guanxuetao/linux 12330S: Maintained 12331T: git git://github.com/gxt/linux.git 12332F: drivers/input/serio/i8042-unicore32io.h 12333F: drivers/i2c/busses/i2c-puv3.c 12334F: drivers/video/fbdev/fb-puv3.c 12335F: drivers/rtc/rtc-puv3.c 12336 12337PMBUS HARDWARE MONITORING DRIVERS 12338M: Guenter Roeck <linux@roeck-us.net> 12339L: linux-hwmon@vger.kernel.org 12340W: http://hwmon.wiki.kernel.org/ 12341W: http://www.roeck-us.net/linux/drivers/ 12342T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12343S: Maintained 12344F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12345F: Documentation/devicetree/bindings/hwmon/max31785.txt 12346F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12347F: Documentation/hwmon/adm1275 12348F: Documentation/hwmon/ibm-cffps 12349F: Documentation/hwmon/ir35221 12350F: Documentation/hwmon/lm25066 12351F: Documentation/hwmon/ltc2978 12352F: Documentation/hwmon/ltc3815 12353F: Documentation/hwmon/max16064 12354F: Documentation/hwmon/max20751 12355F: Documentation/hwmon/max31785 12356F: Documentation/hwmon/max34440 12357F: Documentation/hwmon/max8688 12358F: Documentation/hwmon/pmbus 12359F: Documentation/hwmon/pmbus-core 12360F: Documentation/hwmon/tps40422 12361F: Documentation/hwmon/ucd9000 12362F: Documentation/hwmon/ucd9200 12363F: Documentation/hwmon/zl6100 12364F: drivers/hwmon/pmbus/ 12365F: include/linux/pmbus.h 12366 12367PMC SIERRA MaxRAID DRIVER 12368L: linux-scsi@vger.kernel.org 12369W: http://www.pmc-sierra.com/ 12370S: Orphan 12371F: drivers/scsi/pmcraid.* 12372 12373PMC SIERRA PM8001 DRIVER 12374M: Jack Wang <jinpu.wang@profitbricks.com> 12375M: lindar_liu@usish.com 12376L: linux-scsi@vger.kernel.org 12377S: Supported 12378F: drivers/scsi/pm8001/ 12379 12380PNP SUPPORT 12381M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12382S: Maintained 12383F: drivers/pnp/ 12384 12385PNI RM3100 IIO DRIVER 12386M: Song Qiang <songqiang1304521@gmail.com> 12387L: linux-iio@vger.kernel.org 12388S: Maintained 12389F: drivers/iio/magnetometer/rm3100* 12390F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12391 12392POSIX CLOCKS and TIMERS 12393M: Thomas Gleixner <tglx@linutronix.de> 12394L: linux-kernel@vger.kernel.org 12395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12396S: Maintained 12397F: fs/timerfd.c 12398F: include/linux/timer* 12399F: kernel/time/*timer* 12400 12401POWER MANAGEMENT CORE 12402M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12403L: linux-pm@vger.kernel.org 12404T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12405B: https://bugzilla.kernel.org 12406S: Supported 12407F: drivers/base/power/ 12408F: include/linux/pm.h 12409F: include/linux/pm_* 12410F: include/linux/powercap.h 12411F: drivers/powercap/ 12412F: kernel/configs/nopm.config 12413 12414POWER STATE COORDINATION INTERFACE (PSCI) 12415M: Mark Rutland <mark.rutland@arm.com> 12416M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12417L: linux-arm-kernel@lists.infradead.org 12418S: Maintained 12419F: drivers/firmware/psci*.c 12420F: include/linux/psci.h 12421F: include/uapi/linux/psci.h 12422 12423POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12424M: Sebastian Reichel <sre@kernel.org> 12425L: linux-pm@vger.kernel.org 12426T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12427S: Maintained 12428F: Documentation/ABI/testing/sysfs-class-power 12429F: Documentation/devicetree/bindings/power/supply/ 12430F: include/linux/power_supply.h 12431F: drivers/power/supply/ 12432 12433POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12434M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12435L: linuxppc-dev@lists.ozlabs.org 12436S: Maintained 12437F: drivers/char/powernv-op-panel.c 12438 12439PPP OVER ATM (RFC 2364) 12440M: Mitchell Blank Jr <mitch@sfgoth.com> 12441S: Maintained 12442F: net/atm/pppoatm.c 12443F: include/uapi/linux/atmppp.h 12444 12445PPP OVER ETHERNET 12446M: Michal Ostrowski <mostrows@earthlink.net> 12447S: Maintained 12448F: drivers/net/ppp/pppoe.c 12449F: drivers/net/ppp/pppox.c 12450 12451PPP OVER L2TP 12452M: James Chapman <jchapman@katalix.com> 12453S: Maintained 12454F: net/l2tp/l2tp_ppp.c 12455F: include/linux/if_pppol2tp.h 12456F: include/uapi/linux/if_pppol2tp.h 12457 12458PPP PROTOCOL DRIVERS AND COMPRESSORS 12459M: Paul Mackerras <paulus@samba.org> 12460L: linux-ppp@vger.kernel.org 12461S: Maintained 12462F: drivers/net/ppp/ppp_* 12463 12464PPS SUPPORT 12465M: Rodolfo Giometti <giometti@enneenne.com> 12466W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12467L: linuxpps@ml.enneenne.com (subscribers-only) 12468S: Maintained 12469F: Documentation/pps/ 12470F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12471F: Documentation/ABI/testing/sysfs-pps 12472F: drivers/pps/ 12473F: include/linux/pps*.h 12474F: include/uapi/linux/pps.h 12475 12476PPTP DRIVER 12477M: Dmitry Kozlov <xeb@mail.ru> 12478L: netdev@vger.kernel.org 12479S: Maintained 12480F: drivers/net/ppp/pptp.c 12481W: http://sourceforge.net/projects/accel-pptp 12482 12483PRINTK 12484M: Petr Mladek <pmladek@suse.com> 12485M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12486R: Steven Rostedt <rostedt@goodmis.org> 12487S: Maintained 12488F: kernel/printk/ 12489F: include/linux/printk.h 12490 12491PRISM54 WIRELESS DRIVER 12492M: Luis Chamberlain <mcgrof@kernel.org> 12493L: linux-wireless@vger.kernel.org 12494W: http://wireless.kernel.org/en/users/Drivers/p54 12495S: Obsolete 12496F: drivers/net/wireless/intersil/prism54/ 12497 12498PROC FILESYSTEM 12499R: Alexey Dobriyan <adobriyan@gmail.com> 12500L: linux-kernel@vger.kernel.org 12501L: linux-fsdevel@vger.kernel.org 12502S: Maintained 12503F: fs/proc/ 12504F: include/linux/proc_fs.h 12505F: tools/testing/selftests/proc/ 12506F: Documentation/filesystems/proc.txt 12507 12508PROC SYSCTL 12509M: Luis Chamberlain <mcgrof@kernel.org> 12510M: Kees Cook <keescook@chromium.org> 12511L: linux-kernel@vger.kernel.org 12512L: linux-fsdevel@vger.kernel.org 12513S: Maintained 12514F: fs/proc/proc_sysctl.c 12515F: include/linux/sysctl.h 12516F: kernel/sysctl.c 12517F: tools/testing/selftests/sysctl/ 12518 12519PS3 NETWORK SUPPORT 12520M: Geoff Levand <geoff@infradead.org> 12521L: netdev@vger.kernel.org 12522L: linuxppc-dev@lists.ozlabs.org 12523S: Maintained 12524F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12525 12526PS3 PLATFORM SUPPORT 12527M: Geoff Levand <geoff@infradead.org> 12528L: linuxppc-dev@lists.ozlabs.org 12529S: Maintained 12530F: arch/powerpc/boot/ps3* 12531F: arch/powerpc/include/asm/lv1call.h 12532F: arch/powerpc/include/asm/ps3*.h 12533F: arch/powerpc/platforms/ps3/ 12534F: drivers/*/ps3* 12535F: drivers/ps3/ 12536F: drivers/rtc/rtc-ps3.c 12537F: drivers/usb/host/*ps3.c 12538F: sound/ppc/snd_ps3* 12539 12540PS3VRAM DRIVER 12541M: Jim Paris <jim@jtan.com> 12542M: Geoff Levand <geoff@infradead.org> 12543L: linuxppc-dev@lists.ozlabs.org 12544S: Maintained 12545F: drivers/block/ps3vram.c 12546 12547PSAMPLE PACKET SAMPLING SUPPORT: 12548M: Yotam Gigi <yotam.gi@gmail.com> 12549S: Maintained 12550F: net/psample 12551F: include/net/psample.h 12552F: include/uapi/linux/psample.h 12553 12554PSTORE FILESYSTEM 12555M: Kees Cook <keescook@chromium.org> 12556M: Anton Vorontsov <anton@enomsg.org> 12557M: Colin Cross <ccross@android.com> 12558M: Tony Luck <tony.luck@intel.com> 12559S: Maintained 12560T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12561F: fs/pstore/ 12562F: include/linux/pstore* 12563F: drivers/firmware/efi/efi-pstore.c 12564F: drivers/acpi/apei/erst.c 12565F: Documentation/admin-guide/ramoops.rst 12566F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12567K: \b(pstore|ramoops) 12568 12569PTP HARDWARE CLOCK SUPPORT 12570M: Richard Cochran <richardcochran@gmail.com> 12571L: netdev@vger.kernel.org 12572S: Maintained 12573W: http://linuxptp.sourceforge.net/ 12574F: Documentation/ABI/testing/sysfs-ptp 12575F: Documentation/ptp/* 12576F: drivers/net/phy/dp83640* 12577F: drivers/ptp/* 12578F: include/linux/ptp_cl* 12579 12580PTRACE SUPPORT 12581M: Oleg Nesterov <oleg@redhat.com> 12582S: Maintained 12583F: include/asm-generic/syscall.h 12584F: include/linux/ptrace.h 12585F: include/linux/regset.h 12586F: include/linux/tracehook.h 12587F: include/uapi/linux/ptrace.h 12588F: include/uapi/linux/ptrace.h 12589F: include/asm-generic/ptrace.h 12590F: kernel/ptrace.c 12591F: arch/*/ptrace*.c 12592F: arch/*/*/ptrace*.c 12593F: arch/*/include/asm/ptrace*.h 12594 12595PULSE8-CEC DRIVER 12596M: Hans Verkuil <hverkuil@xs4all.nl> 12597L: linux-media@vger.kernel.org 12598T: git git://linuxtv.org/media_tree.git 12599S: Maintained 12600F: drivers/media/usb/pulse8-cec/* 12601F: Documentation/media/cec-drivers/pulse8-cec.rst 12602 12603PVRUSB2 VIDEO4LINUX DRIVER 12604M: Mike Isely <isely@pobox.com> 12605L: pvrusb2@isely.net (subscribers-only) 12606L: linux-media@vger.kernel.org 12607W: http://www.isely.net/pvrusb2/ 12608T: git git://linuxtv.org/media_tree.git 12609S: Maintained 12610F: Documentation/media/v4l-drivers/pvrusb2* 12611F: drivers/media/usb/pvrusb2/ 12612 12613PWC WEBCAM DRIVER 12614M: Hans Verkuil <hverkuil@xs4all.nl> 12615L: linux-media@vger.kernel.org 12616T: git git://linuxtv.org/media_tree.git 12617S: Odd Fixes 12618F: drivers/media/usb/pwc/* 12619F: include/trace/events/pwc.h 12620 12621PWM FAN DRIVER 12622M: Kamil Debski <kamil@wypas.org> 12623M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12624L: linux-hwmon@vger.kernel.org 12625S: Supported 12626F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12627F: Documentation/hwmon/pwm-fan 12628F: drivers/hwmon/pwm-fan.c 12629 12630PWM IR Transmitter 12631M: Sean Young <sean@mess.org> 12632L: linux-media@vger.kernel.org 12633S: Maintained 12634F: drivers/media/rc/pwm-ir-tx.c 12635 12636PWM SUBSYSTEM 12637M: Thierry Reding <thierry.reding@gmail.com> 12638L: linux-pwm@vger.kernel.org 12639S: Maintained 12640T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12641F: Documentation/pwm.txt 12642F: Documentation/devicetree/bindings/pwm/ 12643F: include/linux/pwm.h 12644F: drivers/pwm/ 12645F: drivers/video/backlight/pwm_bl.c 12646F: include/linux/pwm_backlight.h 12647F: drivers/gpio/gpio-mvebu.c 12648F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12649 12650PXA GPIO DRIVER 12651M: Robert Jarzmik <robert.jarzmik@free.fr> 12652L: linux-gpio@vger.kernel.org 12653S: Maintained 12654F: drivers/gpio/gpio-pxa.c 12655 12656PXA MMCI DRIVER 12657S: Orphan 12658 12659PXA RTC DRIVER 12660M: Robert Jarzmik <robert.jarzmik@free.fr> 12661L: linux-rtc@vger.kernel.org 12662S: Maintained 12663 12664PXA2xx/PXA3xx SUPPORT 12665M: Daniel Mack <daniel@zonque.org> 12666M: Haojian Zhuang <haojian.zhuang@gmail.com> 12667M: Robert Jarzmik <robert.jarzmik@free.fr> 12668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12669T: git git://github.com/hzhuang1/linux.git 12670T: git git://github.com/rjarzmik/linux.git 12671S: Maintained 12672F: arch/arm/boot/dts/pxa* 12673F: arch/arm/mach-pxa/ 12674F: drivers/dma/pxa* 12675F: drivers/pcmcia/pxa2xx* 12676F: drivers/pinctrl/pxa/ 12677F: drivers/spi/spi-pxa2xx* 12678F: drivers/usb/gadget/udc/pxa2* 12679F: include/sound/pxa2xx-lib.h 12680F: sound/arm/pxa* 12681F: sound/soc/pxa/ 12682 12683QAT DRIVER 12684M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12685L: qat-linux@intel.com 12686S: Supported 12687F: drivers/crypto/qat/ 12688 12689QCOM AUDIO (ASoC) DRIVERS 12690M: Patrick Lai <plai@codeaurora.org> 12691M: Banajit Goswami <bgoswami@codeaurora.org> 12692L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12693S: Supported 12694F: sound/soc/qcom/ 12695 12696QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12697M: Gabriel Somlo <somlo@cmu.edu> 12698M: "Michael S. Tsirkin" <mst@redhat.com> 12699L: qemu-devel@nongnu.org 12700S: Maintained 12701F: drivers/firmware/qemu_fw_cfg.c 12702F: include/uapi/linux/qemu_fw_cfg.h 12703 12704QIB DRIVER 12705M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12706M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12707L: linux-rdma@vger.kernel.org 12708S: Supported 12709F: drivers/infiniband/hw/qib/ 12710 12711QLOGIC QL41xxx FCOE DRIVER 12712M: QLogic-Storage-Upstream@cavium.com 12713L: linux-scsi@vger.kernel.org 12714S: Supported 12715F: drivers/scsi/qedf/ 12716 12717QLOGIC QL41xxx ISCSI DRIVER 12718M: QLogic-Storage-Upstream@cavium.com 12719L: linux-scsi@vger.kernel.org 12720S: Supported 12721F: drivers/scsi/qedi/ 12722 12723QLOGIC QL4xxx ETHERNET DRIVER 12724M: Ariel Elior <aelior@marvell.com> 12725M: GR-everest-linux-l2@marvell.com 12726L: netdev@vger.kernel.org 12727S: Supported 12728F: drivers/net/ethernet/qlogic/qed/ 12729F: include/linux/qed/ 12730F: drivers/net/ethernet/qlogic/qede/ 12731 12732QLOGIC QL4xxx RDMA DRIVER 12733M: Michal Kalderon <mkalderon@marvell.com> 12734M: Ariel Elior <aelior@marvell.com> 12735L: linux-rdma@vger.kernel.org 12736S: Supported 12737F: drivers/infiniband/hw/qedr/ 12738F: include/uapi/rdma/qedr-abi.h 12739 12740QLOGIC QLA1280 SCSI DRIVER 12741M: Michael Reed <mdr@sgi.com> 12742L: linux-scsi@vger.kernel.org 12743S: Maintained 12744F: drivers/scsi/qla1280.[ch] 12745 12746QLOGIC QLA2XXX FC-SCSI DRIVER 12747M: qla2xxx-upstream@qlogic.com 12748L: linux-scsi@vger.kernel.org 12749S: Supported 12750F: Documentation/scsi/LICENSE.qla2xxx 12751F: drivers/scsi/qla2xxx/ 12752 12753QLOGIC QLA3XXX NETWORK DRIVER 12754M: GR-Linux-NIC-Dev@marvell.com 12755L: netdev@vger.kernel.org 12756S: Supported 12757F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12758F: drivers/net/ethernet/qlogic/qla3xxx.* 12759 12760QLOGIC QLA4XXX iSCSI DRIVER 12761M: QLogic-Storage-Upstream@qlogic.com 12762L: linux-scsi@vger.kernel.org 12763S: Supported 12764F: Documentation/scsi/LICENSE.qla4xxx 12765F: drivers/scsi/qla4xxx/ 12766 12767QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12768M: Shahed Shaikh <shshaikh@marvell.com> 12769M: Manish Chopra <manishc@marvell.com> 12770M: GR-Linux-NIC-Dev@marvell.com 12771L: netdev@vger.kernel.org 12772S: Supported 12773F: drivers/net/ethernet/qlogic/qlcnic/ 12774 12775QLOGIC QLGE 10Gb ETHERNET DRIVER 12776M: Manish Chopra <manishc@marvell.com> 12777M: GR-Linux-NIC-Dev@marvell.com 12778L: netdev@vger.kernel.org 12779S: Supported 12780F: drivers/net/ethernet/qlogic/qlge/ 12781 12782QM1D1B0004 MEDIA DRIVER 12783M: Akihiro Tsukada <tskd08@gmail.com> 12784L: linux-media@vger.kernel.org 12785S: Odd Fixes 12786F: drivers/media/tuners/qm1d1b0004* 12787 12788QM1D1C0042 MEDIA DRIVER 12789M: Akihiro Tsukada <tskd08@gmail.com> 12790L: linux-media@vger.kernel.org 12791S: Odd Fixes 12792F: drivers/media/tuners/qm1d1c0042* 12793 12794QNX4 FILESYSTEM 12795M: Anders Larsen <al@alarsen.net> 12796W: http://www.alarsen.net/linux/qnx4fs/ 12797S: Maintained 12798F: fs/qnx4/ 12799F: include/uapi/linux/qnx4_fs.h 12800F: include/uapi/linux/qnxtypes.h 12801 12802QORIQ DPAA2 FSL-MC BUS DRIVER 12803M: Stuart Yoder <stuyoder@gmail.com> 12804M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12805L: linux-kernel@vger.kernel.org 12806S: Maintained 12807F: drivers/bus/fsl-mc/ 12808F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12809F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12810 12811QT1010 MEDIA DRIVER 12812M: Antti Palosaari <crope@iki.fi> 12813L: linux-media@vger.kernel.org 12814W: https://linuxtv.org 12815W: http://palosaari.fi/linux/ 12816Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12817T: git git://linuxtv.org/anttip/media_tree.git 12818S: Maintained 12819F: drivers/media/tuners/qt1010* 12820 12821QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12822M: Kalle Valo <kvalo@codeaurora.org> 12823L: ath10k@lists.infradead.org 12824W: http://wireless.kernel.org/en/users/Drivers/ath10k 12825T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12826S: Supported 12827F: drivers/net/wireless/ath/ath10k/ 12828 12829QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12830M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12831L: linux-wireless@vger.kernel.org 12832W: http://wireless.kernel.org/en/users/Drivers/ath9k 12833S: Supported 12834F: drivers/net/wireless/ath/ath9k/ 12835 12836QUALCOMM CAMERA SUBSYSTEM DRIVER 12837M: Todor Tomov <todor.too@gmail.com> 12838L: linux-media@vger.kernel.org 12839S: Maintained 12840F: Documentation/devicetree/bindings/media/qcom,camss.txt 12841F: Documentation/media/v4l-drivers/qcom_camss.rst 12842F: drivers/media/platform/qcom/camss/ 12843 12844QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12845M: Ilia Lin <ilia.lin@kernel.org> 12846L: linux-pm@vger.kernel.org 12847S: Maintained 12848F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12849F: drivers/cpufreq/qcom-cpufreq-kryo.c 12850 12851QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12852M: Timur Tabi <timur@kernel.org> 12853L: netdev@vger.kernel.org 12854S: Maintained 12855F: drivers/net/ethernet/qualcomm/emac/ 12856 12857QUALCOMM ETHQOS ETHERNET DRIVER 12858M: Vinod Koul <vkoul@kernel.org> 12859M: Niklas Cassel <niklas.cassel@linaro.org> 12860L: netdev@vger.kernel.org 12861S: Maintained 12862F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 12863F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 12864 12865QUALCOMM GENERIC INTERFACE I2C DRIVER 12866M: Alok Chauhan <alokc@codeaurora.org> 12867M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12868L: linux-i2c@vger.kernel.org 12869L: linux-arm-msm@vger.kernel.org 12870S: Supported 12871F: drivers/i2c/busses/i2c-qcom-geni.c 12872 12873QUALCOMM HEXAGON ARCHITECTURE 12874M: Richard Kuo <rkuo@codeaurora.org> 12875L: linux-hexagon@vger.kernel.org 12876T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12877S: Supported 12878F: arch/hexagon/ 12879 12880QUALCOMM HIDMA DRIVER 12881M: Sinan Kaya <okaya@kernel.org> 12882L: linux-arm-kernel@lists.infradead.org 12883L: linux-arm-msm@vger.kernel.org 12884L: dmaengine@vger.kernel.org 12885S: Supported 12886F: drivers/dma/qcom/hidma* 12887 12888QUALCOMM IOMMU 12889M: Rob Clark <robdclark@gmail.com> 12890L: iommu@lists.linux-foundation.org 12891L: linux-arm-msm@vger.kernel.org 12892S: Maintained 12893F: drivers/iommu/qcom_iommu.c 12894 12895QUALCOMM TSENS THERMAL DRIVER 12896M: Amit Kucheria <amit.kucheria@linaro.org> 12897L: linux-pm@vger.kernel.org 12898L: linux-arm-msm@vger.kernel.org 12899S: Maintained 12900F: drivers/thermal/qcom/ 12901 12902QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12903M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12904L: linux-media@vger.kernel.org 12905L: linux-arm-msm@vger.kernel.org 12906T: git git://linuxtv.org/media_tree.git 12907S: Maintained 12908F: drivers/media/platform/qcom/venus/ 12909 12910QUALCOMM WCN36XX WIRELESS DRIVER 12911M: Kalle Valo <kvalo@codeaurora.org> 12912L: wcn36xx@lists.infradead.org 12913W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12914T: git git://github.com/KrasnikovEugene/wcn36xx.git 12915S: Supported 12916F: drivers/net/wireless/ath/wcn36xx/ 12917 12918QUANTENNA QTNFMAC WIRELESS DRIVER 12919M: Igor Mitsyanko <imitsyanko@quantenna.com> 12920M: Avinash Patil <avinashp@quantenna.com> 12921M: Sergey Matyukevich <smatyukevich@quantenna.com> 12922L: linux-wireless@vger.kernel.org 12923S: Maintained 12924F: drivers/net/wireless/quantenna 12925 12926RADEON and AMDGPU DRM DRIVERS 12927M: Alex Deucher <alexander.deucher@amd.com> 12928M: Christian König <christian.koenig@amd.com> 12929M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12930L: amd-gfx@lists.freedesktop.org 12931T: git git://people.freedesktop.org/~agd5f/linux 12932S: Supported 12933F: drivers/gpu/drm/radeon/ 12934F: include/uapi/drm/radeon_drm.h 12935F: drivers/gpu/drm/amd/ 12936F: include/uapi/drm/amdgpu_drm.h 12937 12938RADEON FRAMEBUFFER DISPLAY DRIVER 12939M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12940L: linux-fbdev@vger.kernel.org 12941S: Maintained 12942F: drivers/video/fbdev/aty/radeon* 12943F: include/uapi/linux/radeonfb.h 12944 12945RADIOSHARK RADIO DRIVER 12946M: Hans Verkuil <hverkuil@xs4all.nl> 12947L: linux-media@vger.kernel.org 12948T: git git://linuxtv.org/media_tree.git 12949S: Maintained 12950F: drivers/media/radio/radio-shark.c 12951 12952RADIOSHARK2 RADIO DRIVER 12953M: Hans Verkuil <hverkuil@xs4all.nl> 12954L: linux-media@vger.kernel.org 12955T: git git://linuxtv.org/media_tree.git 12956S: Maintained 12957F: drivers/media/radio/radio-shark2.c 12958F: drivers/media/radio/radio-tea5777.c 12959 12960RADOS BLOCK DEVICE (RBD) 12961M: Ilya Dryomov <idryomov@gmail.com> 12962M: Sage Weil <sage@redhat.com> 12963M: Alex Elder <elder@kernel.org> 12964L: ceph-devel@vger.kernel.org 12965W: http://ceph.com/ 12966T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12967T: git git://github.com/ceph/ceph-client.git 12968S: Supported 12969F: Documentation/ABI/testing/sysfs-bus-rbd 12970F: drivers/block/rbd.c 12971F: drivers/block/rbd_types.h 12972 12973RAGE128 FRAMEBUFFER DISPLAY DRIVER 12974M: Paul Mackerras <paulus@samba.org> 12975L: linux-fbdev@vger.kernel.org 12976S: Maintained 12977F: drivers/video/fbdev/aty/aty128fb.c 12978 12979RAINSHADOW-CEC DRIVER 12980M: Hans Verkuil <hverkuil@xs4all.nl> 12981L: linux-media@vger.kernel.org 12982T: git git://linuxtv.org/media_tree.git 12983S: Maintained 12984F: drivers/media/usb/rainshadow-cec/* 12985 12986RALINK MIPS ARCHITECTURE 12987M: John Crispin <john@phrozen.org> 12988L: linux-mips@vger.kernel.org 12989S: Maintained 12990F: arch/mips/ralink 12991 12992RALINK RT2X00 WIRELESS LAN DRIVER 12993P: rt2x00 project 12994M: Stanislaw Gruszka <sgruszka@redhat.com> 12995M: Helmut Schaa <helmut.schaa@googlemail.com> 12996L: linux-wireless@vger.kernel.org 12997S: Maintained 12998F: drivers/net/wireless/ralink/rt2x00/ 12999 13000RAMDISK RAM BLOCK DEVICE DRIVER 13001M: Jens Axboe <axboe@kernel.dk> 13002S: Maintained 13003F: Documentation/blockdev/ramdisk.txt 13004F: drivers/block/brd.c 13005 13006RANCHU VIRTUAL BOARD FOR MIPS 13007M: Miodrag Dinic <miodrag.dinic@mips.com> 13008L: linux-mips@vger.kernel.org 13009S: Supported 13010F: arch/mips/generic/board-ranchu.c 13011F: arch/mips/configs/generic/board-ranchu.config 13012 13013RANDOM NUMBER DRIVER 13014M: "Theodore Ts'o" <tytso@mit.edu> 13015S: Maintained 13016F: drivers/char/random.c 13017 13018RAPIDIO SUBSYSTEM 13019M: Matt Porter <mporter@kernel.crashing.org> 13020M: Alexandre Bounine <alex.bou9@gmail.com> 13021S: Maintained 13022F: drivers/rapidio/ 13023 13024RAS INFRASTRUCTURE 13025M: Tony Luck <tony.luck@intel.com> 13026M: Borislav Petkov <bp@alien8.de> 13027L: linux-edac@vger.kernel.org 13028S: Maintained 13029F: drivers/ras/ 13030F: include/linux/ras.h 13031F: include/ras/ras_event.h 13032F: Documentation/admin-guide/ras.rst 13033 13034RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13035L: linux-wireless@vger.kernel.org 13036S: Orphan 13037F: drivers/net/wireless/ray* 13038 13039RCUTORTURE TEST FRAMEWORK 13040M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13041M: Josh Triplett <josh@joshtriplett.org> 13042R: Steven Rostedt <rostedt@goodmis.org> 13043R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13044R: Lai Jiangshan <jiangshanlai@gmail.com> 13045L: linux-kernel@vger.kernel.org 13046S: Supported 13047T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13048F: tools/testing/selftests/rcutorture 13049 13050RDC R-321X SoC 13051M: Florian Fainelli <florian@openwrt.org> 13052S: Maintained 13053 13054RDC R6040 FAST ETHERNET DRIVER 13055M: Florian Fainelli <f.fainelli@gmail.com> 13056L: netdev@vger.kernel.org 13057S: Maintained 13058F: drivers/net/ethernet/rdc/r6040.c 13059 13060RDMAVT - RDMA verbs software 13061M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13062M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13063L: linux-rdma@vger.kernel.org 13064S: Supported 13065F: drivers/infiniband/sw/rdmavt 13066 13067RDS - RELIABLE DATAGRAM SOCKETS 13068M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13069L: netdev@vger.kernel.org 13070L: linux-rdma@vger.kernel.org 13071L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13072W: https://oss.oracle.com/projects/rds/ 13073S: Supported 13074F: net/rds/ 13075F: Documentation/networking/rds.txt 13076 13077RDT - RESOURCE ALLOCATION 13078M: Fenghua Yu <fenghua.yu@intel.com> 13079M: Reinette Chatre <reinette.chatre@intel.com> 13080L: linux-kernel@vger.kernel.org 13081S: Supported 13082F: arch/x86/kernel/cpu/resctrl/ 13083F: arch/x86/include/asm/resctrl_sched.h 13084F: Documentation/x86/resctrl* 13085 13086READ-COPY UPDATE (RCU) 13087M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13088M: Josh Triplett <josh@joshtriplett.org> 13089R: Steven Rostedt <rostedt@goodmis.org> 13090R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13091R: Lai Jiangshan <jiangshanlai@gmail.com> 13092R: Joel Fernandes <joel@joelfernandes.org> 13093L: linux-kernel@vger.kernel.org 13094W: http://www.rdrop.com/users/paulmck/RCU/ 13095S: Supported 13096T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13097F: Documentation/RCU/ 13098X: Documentation/RCU/torture.txt 13099F: include/linux/rcu* 13100X: include/linux/srcu*.h 13101F: kernel/rcu/ 13102X: kernel/rcu/srcu*.c 13103 13104REAL TIME CLOCK (RTC) SUBSYSTEM 13105M: Alessandro Zummo <a.zummo@towertech.it> 13106M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13107L: linux-rtc@vger.kernel.org 13108Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13109T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13110S: Maintained 13111F: Documentation/devicetree/bindings/rtc/ 13112F: Documentation/rtc.txt 13113F: drivers/rtc/ 13114F: include/linux/rtc.h 13115F: include/uapi/linux/rtc.h 13116F: include/linux/rtc/ 13117F: include/linux/platform_data/rtc-* 13118F: tools/testing/selftests/rtc/ 13119 13120REALTEK AUDIO CODECS 13121M: Bard Liao <bardliao@realtek.com> 13122M: Oder Chiou <oder_chiou@realtek.com> 13123S: Maintained 13124F: sound/soc/codecs/rt* 13125F: include/sound/rt*.h 13126 13127REALTEK RTL83xx SMI DSA ROUTER CHIPS 13128M: Linus Walleij <linus.walleij@linaro.org> 13129S: Maintained 13130F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13131F: drivers/net/dsa/realtek-smi* 13132F: drivers/net/dsa/rtl83* 13133 13134REDPINE WIRELESS DRIVER 13135M: Amitkumar Karwar <amitkarwar@gmail.com> 13136M: Siva Rebbagondla <siva8118@gmail.com> 13137L: linux-wireless@vger.kernel.org 13138S: Maintained 13139F: drivers/net/wireless/rsi/ 13140 13141REGISTER MAP ABSTRACTION 13142M: Mark Brown <broonie@kernel.org> 13143L: linux-kernel@vger.kernel.org 13144T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13145S: Supported 13146F: Documentation/devicetree/bindings/regmap/ 13147F: drivers/base/regmap/ 13148F: include/linux/regmap.h 13149 13150REISERFS FILE SYSTEM 13151L: reiserfs-devel@vger.kernel.org 13152S: Supported 13153F: fs/reiserfs/ 13154 13155REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13156M: Ohad Ben-Cohen <ohad@wizery.com> 13157M: Bjorn Andersson <bjorn.andersson@linaro.org> 13158L: linux-remoteproc@vger.kernel.org 13159T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13160S: Maintained 13161F: Documentation/devicetree/bindings/remoteproc/ 13162F: Documentation/remoteproc.txt 13163F: drivers/remoteproc/ 13164F: include/linux/remoteproc.h 13165 13166REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13167M: Ohad Ben-Cohen <ohad@wizery.com> 13168M: Bjorn Andersson <bjorn.andersson@linaro.org> 13169L: linux-remoteproc@vger.kernel.org 13170T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13171S: Maintained 13172F: drivers/rpmsg/ 13173F: Documentation/rpmsg.txt 13174F: include/linux/rpmsg.h 13175F: include/linux/rpmsg/ 13176 13177RENESAS CLOCK DRIVERS 13178M: Geert Uytterhoeven <geert+renesas@glider.be> 13179L: linux-renesas-soc@vger.kernel.org 13180T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13181S: Supported 13182F: drivers/clk/renesas/ 13183 13184RENESAS EMEV2 I2C DRIVER 13185M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13186S: Supported 13187F: drivers/i2c/busses/i2c-emev2.c 13188 13189RENESAS ETHERNET DRIVERS 13190R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13191L: netdev@vger.kernel.org 13192L: linux-renesas-soc@vger.kernel.org 13193F: Documentation/devicetree/bindings/net/renesas,*.txt 13194F: Documentation/devicetree/bindings/net/sh_eth.txt 13195F: drivers/net/ethernet/renesas/ 13196F: include/linux/sh_eth.h 13197 13198RENESAS R-CAR GYROADC DRIVER 13199M: Marek Vasut <marek.vasut@gmail.com> 13200L: linux-iio@vger.kernel.org 13201S: Supported 13202F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13203F: drivers/iio/adc/rcar-gyroadc.c 13204 13205RENESAS R-CAR I2C DRIVERS 13206M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13207S: Supported 13208F: drivers/i2c/busses/i2c-rcar.c 13209F: drivers/i2c/busses/i2c-sh_mobile.c 13210 13211RENESAS RIIC DRIVER 13212M: Chris Brandt <chris.brandt@renesas.com> 13213S: Supported 13214F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13215F: drivers/i2c/busses/i2c-riic.c 13216 13217RENESAS USB PHY DRIVER 13218M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13219L: linux-renesas-soc@vger.kernel.org 13220S: Maintained 13221F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13222 13223RESET CONTROLLER FRAMEWORK 13224M: Philipp Zabel <p.zabel@pengutronix.de> 13225T: git git://git.pengutronix.de/git/pza/linux 13226S: Maintained 13227F: drivers/reset/ 13228F: Documentation/devicetree/bindings/reset/ 13229F: include/dt-bindings/reset/ 13230F: include/linux/reset.h 13231F: include/linux/reset/ 13232F: include/linux/reset-controller.h 13233 13234RESTARTABLE SEQUENCES SUPPORT 13235M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13236M: Peter Zijlstra <peterz@infradead.org> 13237M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13238M: Boqun Feng <boqun.feng@gmail.com> 13239L: linux-kernel@vger.kernel.org 13240S: Supported 13241F: kernel/rseq.c 13242F: include/uapi/linux/rseq.h 13243F: include/trace/events/rseq.h 13244F: tools/testing/selftests/rseq/ 13245 13246RFKILL 13247M: Johannes Berg <johannes@sipsolutions.net> 13248L: linux-wireless@vger.kernel.org 13249W: http://wireless.kernel.org/ 13250T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13251T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13252S: Maintained 13253F: Documentation/rfkill.txt 13254F: Documentation/ABI/stable/sysfs-class-rfkill 13255F: net/rfkill/ 13256F: include/linux/rfkill.h 13257F: include/uapi/linux/rfkill.h 13258 13259RHASHTABLE 13260M: Thomas Graf <tgraf@suug.ch> 13261M: Herbert Xu <herbert@gondor.apana.org.au> 13262L: netdev@vger.kernel.org 13263S: Maintained 13264F: lib/rhashtable.c 13265F: lib/test_rhashtable.c 13266F: include/linux/rhashtable.h 13267F: include/linux/rhashtable-types.h 13268 13269RICOH R5C592 MEMORYSTICK DRIVER 13270M: Maxim Levitsky <maximlevitsky@gmail.com> 13271S: Maintained 13272F: drivers/memstick/host/r592.* 13273 13274RICOH SMARTMEDIA/XD DRIVER 13275M: Maxim Levitsky <maximlevitsky@gmail.com> 13276S: Maintained 13277F: drivers/mtd/nand/raw/r852.c 13278F: drivers/mtd/nand/raw/r852.h 13279 13280RISC-V ARCHITECTURE 13281M: Palmer Dabbelt <palmer@sifive.com> 13282M: Albert Ou <aou@eecs.berkeley.edu> 13283L: linux-riscv@lists.infradead.org 13284T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13285S: Supported 13286F: arch/riscv/ 13287K: riscv 13288N: riscv 13289 13290ROCCAT DRIVERS 13291M: Stefan Achatz <erazor_de@users.sourceforge.net> 13292W: http://sourceforge.net/projects/roccat/ 13293S: Maintained 13294F: drivers/hid/hid-roccat* 13295F: include/linux/hid-roccat* 13296F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13297 13298ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13299M: Jacob chen <jacob2.chen@rock-chips.com> 13300L: linux-media@vger.kernel.org 13301S: Maintained 13302F: drivers/media/platform/rockchip/rga/ 13303F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13304 13305ROCKCHIP VPU CODEC DRIVER 13306M: Ezequiel Garcia <ezequiel@collabora.com> 13307L: linux-media@vger.kernel.org 13308S: Maintained 13309F: drivers/staging/media/platform/rockchip/vpu/ 13310F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13311 13312ROCKER DRIVER 13313M: Jiri Pirko <jiri@resnulli.us> 13314L: netdev@vger.kernel.org 13315S: Supported 13316F: drivers/net/ethernet/rocker/ 13317 13318ROCKETPORT DRIVER 13319P: Comtrol Corp. 13320W: http://www.comtrol.com 13321S: Maintained 13322F: Documentation/serial/rocket.txt 13323F: drivers/tty/rocket* 13324 13325ROCKETPORT EXPRESS/INFINITY DRIVER 13326M: Kevin Cernekee <cernekee@gmail.com> 13327L: linux-serial@vger.kernel.org 13328S: Odd Fixes 13329F: drivers/tty/serial/rp2.* 13330 13331ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13332M: Marek Vasut <marek.vasut+renesas@gmail.com> 13333L: linux-kernel@vger.kernel.org 13334L: linux-renesas-soc@vger.kernel.org 13335S: Supported 13336F: drivers/mfd/bd9571mwv.c 13337F: drivers/regulator/bd9571mwv-regulator.c 13338F: drivers/gpio/gpio-bd9571mwv.c 13339F: include/linux/mfd/bd9571mwv.h 13340F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13341 13342ROSE NETWORK LAYER 13343M: Ralf Baechle <ralf@linux-mips.org> 13344L: linux-hams@vger.kernel.org 13345W: http://www.linux-ax25.org/ 13346S: Maintained 13347F: include/net/rose.h 13348F: include/uapi/linux/rose.h 13349F: net/rose/ 13350 13351RTL2830 MEDIA DRIVER 13352M: Antti Palosaari <crope@iki.fi> 13353L: linux-media@vger.kernel.org 13354W: https://linuxtv.org 13355W: http://palosaari.fi/linux/ 13356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13357T: git git://linuxtv.org/anttip/media_tree.git 13358S: Maintained 13359F: drivers/media/dvb-frontends/rtl2830* 13360 13361RTL2832 MEDIA DRIVER 13362M: Antti Palosaari <crope@iki.fi> 13363L: linux-media@vger.kernel.org 13364W: https://linuxtv.org 13365W: http://palosaari.fi/linux/ 13366Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13367T: git git://linuxtv.org/anttip/media_tree.git 13368S: Maintained 13369F: drivers/media/dvb-frontends/rtl2832* 13370 13371RTL2832_SDR MEDIA DRIVER 13372M: Antti Palosaari <crope@iki.fi> 13373L: linux-media@vger.kernel.org 13374W: https://linuxtv.org 13375W: http://palosaari.fi/linux/ 13376Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13377T: git git://linuxtv.org/anttip/media_tree.git 13378S: Maintained 13379F: drivers/media/dvb-frontends/rtl2832_sdr* 13380 13381RTL8180 WIRELESS DRIVER 13382L: linux-wireless@vger.kernel.org 13383W: http://wireless.kernel.org/ 13384T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13385S: Orphan 13386F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13387 13388RTL8187 WIRELESS DRIVER 13389M: Herton Ronaldo Krzesinski <herton@canonical.com> 13390M: Hin-Tak Leung <htl10@users.sourceforge.net> 13391M: Larry Finger <Larry.Finger@lwfinger.net> 13392L: linux-wireless@vger.kernel.org 13393W: http://wireless.kernel.org/ 13394T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13395S: Maintained 13396F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13397 13398REALTEK WIRELESS DRIVER (rtlwifi family) 13399M: Ping-Ke Shih <pkshih@realtek.com> 13400L: linux-wireless@vger.kernel.org 13401W: http://wireless.kernel.org/ 13402T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13403S: Maintained 13404F: drivers/net/wireless/realtek/rtlwifi/ 13405 13406RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13407M: Jes Sorensen <Jes.Sorensen@gmail.com> 13408L: linux-wireless@vger.kernel.org 13409T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13410S: Maintained 13411F: drivers/net/wireless/realtek/rtl8xxxu/ 13412 13413RXRPC SOCKETS (AF_RXRPC) 13414M: David Howells <dhowells@redhat.com> 13415L: linux-afs@lists.infradead.org 13416S: Supported 13417F: net/rxrpc/ 13418F: include/keys/rxrpc-type.h 13419F: include/net/af_rxrpc.h 13420F: include/trace/events/rxrpc.h 13421F: include/uapi/linux/rxrpc.h 13422F: Documentation/networking/rxrpc.txt 13423W: https://www.infradead.org/~dhowells/kafs/ 13424 13425S3 SAVAGE FRAMEBUFFER DRIVER 13426M: Antonino Daplas <adaplas@gmail.com> 13427L: linux-fbdev@vger.kernel.org 13428S: Maintained 13429F: drivers/video/fbdev/savage/ 13430 13431S390 13432M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13433M: Heiko Carstens <heiko.carstens@de.ibm.com> 13434L: linux-s390@vger.kernel.org 13435W: http://www.ibm.com/developerworks/linux/linux390/ 13436T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13437S: Supported 13438F: arch/s390/ 13439F: drivers/s390/ 13440F: Documentation/s390/ 13441F: Documentation/driver-api/s390-drivers.rst 13442 13443S390 COMMON I/O LAYER 13444M: Sebastian Ott <sebott@linux.ibm.com> 13445M: Peter Oberparleiter <oberpar@linux.ibm.com> 13446L: linux-s390@vger.kernel.org 13447W: http://www.ibm.com/developerworks/linux/linux390/ 13448S: Supported 13449F: drivers/s390/cio/ 13450 13451S390 DASD DRIVER 13452M: Stefan Haberland <sth@linux.ibm.com> 13453M: Jan Hoeppner <hoeppner@linux.ibm.com> 13454L: linux-s390@vger.kernel.org 13455W: http://www.ibm.com/developerworks/linux/linux390/ 13456S: Supported 13457F: drivers/s390/block/dasd* 13458F: block/partitions/ibm.c 13459 13460S390 IOMMU (PCI) 13461M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13462L: linux-s390@vger.kernel.org 13463W: http://www.ibm.com/developerworks/linux/linux390/ 13464S: Supported 13465F: drivers/iommu/s390-iommu.c 13466 13467S390 IUCV NETWORK LAYER 13468M: Julian Wiedmann <jwi@linux.ibm.com> 13469M: Ursula Braun <ubraun@linux.ibm.com> 13470L: linux-s390@vger.kernel.org 13471W: http://www.ibm.com/developerworks/linux/linux390/ 13472S: Supported 13473F: drivers/s390/net/*iucv* 13474F: include/net/iucv/ 13475F: net/iucv/ 13476 13477S390 NETWORK DRIVERS 13478M: Julian Wiedmann <jwi@linux.ibm.com> 13479M: Ursula Braun <ubraun@linux.ibm.com> 13480L: linux-s390@vger.kernel.org 13481W: http://www.ibm.com/developerworks/linux/linux390/ 13482S: Supported 13483F: drivers/s390/net/ 13484 13485S390 PCI SUBSYSTEM 13486M: Sebastian Ott <sebott@linux.ibm.com> 13487M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13488L: linux-s390@vger.kernel.org 13489W: http://www.ibm.com/developerworks/linux/linux390/ 13490S: Supported 13491F: arch/s390/pci/ 13492F: drivers/pci/hotplug/s390_pci_hpc.c 13493 13494S390 VFIO-CCW DRIVER 13495M: Cornelia Huck <cohuck@redhat.com> 13496M: Farhan Ali <alifm@linux.ibm.com> 13497M: Eric Farman <farman@linux.ibm.com> 13498R: Halil Pasic <pasic@linux.ibm.com> 13499L: linux-s390@vger.kernel.org 13500L: kvm@vger.kernel.org 13501S: Supported 13502F: drivers/s390/cio/vfio_ccw* 13503F: Documentation/s390/vfio-ccw.txt 13504F: include/uapi/linux/vfio_ccw.h 13505 13506S390 ZCRYPT DRIVER 13507M: Harald Freudenberger <freude@linux.ibm.com> 13508L: linux-s390@vger.kernel.org 13509W: http://www.ibm.com/developerworks/linux/linux390/ 13510S: Supported 13511F: drivers/s390/crypto/ 13512 13513S390 VFIO AP DRIVER 13514M: Tony Krowiak <akrowiak@linux.ibm.com> 13515M: Pierre Morel <pmorel@linux.ibm.com> 13516M: Halil Pasic <pasic@linux.ibm.com> 13517L: linux-s390@vger.kernel.org 13518W: http://www.ibm.com/developerworks/linux/linux390/ 13519S: Supported 13520F: drivers/s390/crypto/vfio_ap_drv.c 13521F: drivers/s390/crypto/vfio_ap_private.h 13522F: drivers/s390/crypto/vfio_ap_ops.c 13523F: Documentation/s390/vfio-ap.txt 13524 13525S390 ZFCP DRIVER 13526M: Steffen Maier <maier@linux.ibm.com> 13527M: Benjamin Block <bblock@linux.ibm.com> 13528L: linux-s390@vger.kernel.org 13529W: http://www.ibm.com/developerworks/linux/linux390/ 13530S: Supported 13531F: drivers/s390/scsi/zfcp_* 13532 13533S3C24XX SD/MMC Driver 13534M: Ben Dooks <ben-linux@fluff.org> 13535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13536S: Supported 13537F: drivers/mmc/host/s3cmci.* 13538 13539SAA6588 RDS RECEIVER DRIVER 13540M: Hans Verkuil <hverkuil@xs4all.nl> 13541L: linux-media@vger.kernel.org 13542T: git git://linuxtv.org/media_tree.git 13543W: https://linuxtv.org 13544S: Odd Fixes 13545F: drivers/media/i2c/saa6588* 13546 13547SAA7134 VIDEO4LINUX DRIVER 13548M: Mauro Carvalho Chehab <mchehab@kernel.org> 13549L: linux-media@vger.kernel.org 13550W: https://linuxtv.org 13551T: git git://linuxtv.org/media_tree.git 13552S: Odd fixes 13553F: Documentation/media/v4l-drivers/saa7134* 13554F: drivers/media/pci/saa7134/ 13555 13556SAA7146 VIDEO4LINUX-2 DRIVER 13557M: Hans Verkuil <hverkuil@xs4all.nl> 13558L: linux-media@vger.kernel.org 13559T: git git://linuxtv.org/media_tree.git 13560S: Maintained 13561F: drivers/media/common/saa7146/ 13562F: drivers/media/pci/saa7146/ 13563F: include/media/drv-intf/saa7146* 13564 13565SAMSUNG AUDIO (ASoC) DRIVERS 13566M: Krzysztof Kozlowski <krzk@kernel.org> 13567M: Sangbeom Kim <sbkim73@samsung.com> 13568M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13569L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13570S: Supported 13571F: sound/soc/samsung/ 13572F: Documentation/devicetree/bindings/sound/samsung* 13573 13574SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13575M: Krzysztof Kozlowski <krzk@kernel.org> 13576L: linux-crypto@vger.kernel.org 13577L: linux-samsung-soc@vger.kernel.org 13578S: Maintained 13579F: drivers/crypto/exynos-rng.c 13580F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13581 13582SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13583M: Łukasz Stelmach <l.stelmach@samsung.com> 13584L: linux-samsung-soc@vger.kernel.org 13585S: Maintained 13586F: drivers/char/hw_random/exynos-trng.c 13587F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13588 13589SAMSUNG FRAMEBUFFER DRIVER 13590M: Jingoo Han <jingoohan1@gmail.com> 13591L: linux-fbdev@vger.kernel.org 13592S: Maintained 13593F: drivers/video/fbdev/s3c-fb.c 13594 13595SAMSUNG LAPTOP DRIVER 13596M: Corentin Chary <corentin.chary@gmail.com> 13597L: platform-driver-x86@vger.kernel.org 13598S: Maintained 13599F: drivers/platform/x86/samsung-laptop.c 13600 13601SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13602M: Sangbeom Kim <sbkim73@samsung.com> 13603M: Krzysztof Kozlowski <krzk@kernel.org> 13604M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13605L: linux-kernel@vger.kernel.org 13606L: linux-samsung-soc@vger.kernel.org 13607S: Supported 13608F: drivers/mfd/sec*.c 13609F: drivers/regulator/s2m*.c 13610F: drivers/regulator/s5m*.c 13611F: drivers/clk/clk-s2mps11.c 13612F: drivers/rtc/rtc-s5m.c 13613F: include/linux/mfd/samsung/ 13614F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13615F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13616F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13617F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13618 13619SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13620M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13621L: linux-media@vger.kernel.org 13622L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13623S: Maintained 13624F: drivers/media/platform/s3c-camif/ 13625F: include/media/drv-intf/s3c_camif.h 13626 13627SAMSUNG S3FWRN5 NFC DRIVER 13628M: Robert Baldyga <r.baldyga@samsung.com> 13629M: Krzysztof Opasiak <k.opasiak@samsung.com> 13630L: linux-nfc@lists.01.org (moderated for non-subscribers) 13631S: Supported 13632F: drivers/nfc/s3fwrn5 13633 13634SAMSUNG S5C73M3 CAMERA DRIVER 13635M: Kyungmin Park <kyungmin.park@samsung.com> 13636M: Andrzej Hajda <a.hajda@samsung.com> 13637L: linux-media@vger.kernel.org 13638S: Supported 13639F: drivers/media/i2c/s5c73m3/* 13640 13641SAMSUNG S5K5BAF CAMERA DRIVER 13642M: Kyungmin Park <kyungmin.park@samsung.com> 13643M: Andrzej Hajda <a.hajda@samsung.com> 13644L: linux-media@vger.kernel.org 13645S: Supported 13646F: drivers/media/i2c/s5k5baf.c 13647 13648SAMSUNG S5P Security SubSystem (SSS) DRIVER 13649M: Krzysztof Kozlowski <krzk@kernel.org> 13650M: Vladimir Zapolskiy <vz@mleia.com> 13651M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13652L: linux-crypto@vger.kernel.org 13653L: linux-samsung-soc@vger.kernel.org 13654S: Maintained 13655F: drivers/crypto/s5p-sss.c 13656 13657SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13658M: Kyungmin Park <kyungmin.park@samsung.com> 13659M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13660L: linux-media@vger.kernel.org 13661Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13662S: Supported 13663F: drivers/media/platform/exynos4-is/ 13664 13665SAMSUNG SOC CLOCK DRIVERS 13666M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13667M: Tomasz Figa <tomasz.figa@gmail.com> 13668M: Chanwoo Choi <cw00.choi@samsung.com> 13669S: Supported 13670L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13671T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13672F: drivers/clk/samsung/ 13673F: include/dt-bindings/clock/exynos*.h 13674F: Documentation/devicetree/bindings/clock/exynos*.txt 13675 13676SAMSUNG SPI DRIVERS 13677M: Kukjin Kim <kgene@kernel.org> 13678M: Krzysztof Kozlowski <krzk@kernel.org> 13679M: Andi Shyti <andi@etezian.org> 13680L: linux-spi@vger.kernel.org 13681L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13682S: Maintained 13683F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13684F: drivers/spi/spi-s3c* 13685F: include/linux/platform_data/spi-s3c64xx.h 13686 13687SAMSUNG SXGBE DRIVERS 13688M: Byungho An <bh74.an@samsung.com> 13689M: Girish K S <ks.giri@samsung.com> 13690M: Vipul Pandya <vipul.pandya@samsung.com> 13691S: Supported 13692L: netdev@vger.kernel.org 13693F: drivers/net/ethernet/samsung/sxgbe/ 13694 13695SAMSUNG THERMAL DRIVER 13696M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13697L: linux-pm@vger.kernel.org 13698L: linux-samsung-soc@vger.kernel.org 13699S: Supported 13700T: git https://github.com/lmajewski/linux-samsung-thermal.git 13701F: drivers/thermal/samsung/ 13702 13703SAMSUNG USB2 PHY DRIVER 13704M: Kamil Debski <kamil@wypas.org> 13705M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13706L: linux-kernel@vger.kernel.org 13707S: Supported 13708F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13709F: Documentation/phy/samsung-usb2.txt 13710F: drivers/phy/samsung/phy-exynos4210-usb2.c 13711F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13712F: drivers/phy/samsung/phy-exynos5250-usb2.c 13713F: drivers/phy/samsung/phy-s5pv210-usb2.c 13714F: drivers/phy/samsung/phy-samsung-usb2.c 13715F: drivers/phy/samsung/phy-samsung-usb2.h 13716 13717SC1200 WDT DRIVER 13718M: Zwane Mwaikambo <zwanem@gmail.com> 13719S: Maintained 13720F: drivers/watchdog/sc1200wdt.c 13721 13722SCHEDULER 13723M: Ingo Molnar <mingo@redhat.com> 13724M: Peter Zijlstra <peterz@infradead.org> 13725L: linux-kernel@vger.kernel.org 13726T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13727S: Maintained 13728F: kernel/sched/ 13729F: include/linux/sched.h 13730F: include/uapi/linux/sched.h 13731F: include/linux/wait.h 13732F: include/linux/preempt.h 13733 13734SCR24X CHIP CARD INTERFACE DRIVER 13735M: Lubomir Rintel <lkundrak@v3.sk> 13736S: Supported 13737F: drivers/char/pcmcia/scr24x_cs.c 13738 13739SCSI CDROM DRIVER 13740M: Jens Axboe <axboe@kernel.dk> 13741L: linux-scsi@vger.kernel.org 13742W: http://www.kernel.dk 13743S: Maintained 13744F: drivers/scsi/sr* 13745 13746SCSI RDMA PROTOCOL (SRP) INITIATOR 13747M: Bart Van Assche <bvanassche@acm.org> 13748L: linux-rdma@vger.kernel.org 13749S: Supported 13750Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13751F: drivers/infiniband/ulp/srp/ 13752F: include/scsi/srp.h 13753 13754SCSI RDMA PROTOCOL (SRP) TARGET 13755M: Bart Van Assche <bvanassche@acm.org> 13756L: linux-rdma@vger.kernel.org 13757L: target-devel@vger.kernel.org 13758S: Supported 13759Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13760F: drivers/infiniband/ulp/srpt/ 13761 13762SCSI SG DRIVER 13763M: Doug Gilbert <dgilbert@interlog.com> 13764L: linux-scsi@vger.kernel.org 13765W: http://sg.danny.cz/sg 13766S: Maintained 13767F: Documentation/scsi/scsi-generic.txt 13768F: drivers/scsi/sg.c 13769F: include/scsi/sg.h 13770 13771SCSI SUBSYSTEM 13772M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13773T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13774M: "Martin K. Petersen" <martin.petersen@oracle.com> 13775T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13776Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13777L: linux-scsi@vger.kernel.org 13778S: Maintained 13779F: Documentation/devicetree/bindings/scsi/ 13780F: drivers/scsi/ 13781F: include/scsi/ 13782 13783SCSI TAPE DRIVER 13784M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13785L: linux-scsi@vger.kernel.org 13786S: Maintained 13787F: Documentation/scsi/st.txt 13788F: drivers/scsi/st.* 13789F: drivers/scsi/st_*.h 13790 13791SCSI TARGET SUBSYSTEM 13792M: "Martin K. Petersen" <martin.petersen@oracle.com> 13793L: linux-scsi@vger.kernel.org 13794L: target-devel@vger.kernel.org 13795W: http://www.linux-iscsi.org 13796T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13797Q: https://patchwork.kernel.org/project/target-devel/list/ 13798S: Supported 13799F: drivers/target/ 13800F: include/target/ 13801F: Documentation/target/ 13802 13803SCTP PROTOCOL 13804M: Vlad Yasevich <vyasevich@gmail.com> 13805M: Neil Horman <nhorman@tuxdriver.com> 13806M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13807L: linux-sctp@vger.kernel.org 13808W: http://lksctp.sourceforge.net 13809S: Maintained 13810F: Documentation/networking/sctp.txt 13811F: include/linux/sctp.h 13812F: include/uapi/linux/sctp.h 13813F: include/net/sctp/ 13814F: net/sctp/ 13815 13816SCx200 CPU SUPPORT 13817M: Jim Cromie <jim.cromie@gmail.com> 13818S: Odd Fixes 13819F: Documentation/i2c/busses/scx200_acb 13820F: arch/x86/platform/scx200/ 13821F: drivers/watchdog/scx200_wdt.c 13822F: drivers/i2c/busses/scx200* 13823F: drivers/mtd/maps/scx200_docflash.c 13824F: include/linux/scx200.h 13825 13826SCx200 GPIO DRIVER 13827M: Jim Cromie <jim.cromie@gmail.com> 13828S: Maintained 13829F: drivers/char/scx200_gpio.c 13830F: include/linux/scx200_gpio.h 13831 13832SCx200 HRT CLOCKSOURCE DRIVER 13833M: Jim Cromie <jim.cromie@gmail.com> 13834S: Maintained 13835F: drivers/clocksource/scx200_hrt.c 13836 13837SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13838M: Sascha Sommer <saschasommer@freenet.de> 13839L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13840S: Maintained 13841F: drivers/mmc/host/sdricoh_cs.c 13842 13843SECO BOARDS CEC DRIVER 13844M: Ettore Chimenti <ek5.chimenti@gmail.com> 13845S: Maintained 13846F: drivers/media/platform/seco-cec/seco-cec.c 13847F: drivers/media/platform/seco-cec/seco-cec.h 13848 13849SECURE COMPUTING 13850M: Kees Cook <keescook@chromium.org> 13851R: Andy Lutomirski <luto@amacapital.net> 13852R: Will Drewry <wad@chromium.org> 13853T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13854S: Supported 13855F: kernel/seccomp.c 13856F: include/uapi/linux/seccomp.h 13857F: include/linux/seccomp.h 13858F: tools/testing/selftests/seccomp/* 13859F: tools/testing/selftests/kselftest_harness.h 13860F: Documentation/userspace-api/seccomp_filter.rst 13861K: \bsecure_computing 13862K: \bTIF_SECCOMP\b 13863 13864SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13865M: Al Cooper <alcooperx@gmail.com> 13866L: linux-mmc@vger.kernel.org 13867L: bcm-kernel-feedback-list@broadcom.com 13868S: Maintained 13869F: drivers/mmc/host/sdhci-brcmstb* 13870 13871SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13872M: Adrian Hunter <adrian.hunter@intel.com> 13873L: linux-mmc@vger.kernel.org 13874S: Maintained 13875F: drivers/mmc/host/sdhci* 13876F: include/linux/mmc/sdhci* 13877 13878EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 13879M: Adrian Hunter <adrian.hunter@intel.com> 13880M: Ritesh Harjani <riteshh@codeaurora.org> 13881M: Asutosh Das <asutoshd@codeaurora.org> 13882L: linux-mmc@vger.kernel.org 13883S: Maintained 13884F: drivers/mmc/host/cqhci* 13885 13886SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13887M: Prabu Thangamuthu <prabu.t@synopsys.com> 13888M: Manjunath M B <manjumb@synopsys.com> 13889L: linux-mmc@vger.kernel.org 13890S: Maintained 13891F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13892 13893SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13894M: Ludovic Desroches <ludovic.desroches@microchip.com> 13895L: linux-mmc@vger.kernel.org 13896S: Supported 13897F: drivers/mmc/host/sdhci-of-at91.c 13898 13899SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13900M: Ben Dooks <ben-linux@fluff.org> 13901M: Jaehoon Chung <jh80.chung@samsung.com> 13902L: linux-mmc@vger.kernel.org 13903S: Maintained 13904F: drivers/mmc/host/sdhci-s3c* 13905 13906SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13907M: Viresh Kumar <vireshk@kernel.org> 13908L: linux-mmc@vger.kernel.org 13909S: Maintained 13910F: drivers/mmc/host/sdhci-spear.c 13911 13912SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13913M: Kishon Vijay Abraham I <kishon@ti.com> 13914L: linux-mmc@vger.kernel.org 13915S: Maintained 13916F: drivers/mmc/host/sdhci-omap.c 13917 13918SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13919M: Scott Bauer <scott.bauer@intel.com> 13920M: Jonathan Derrick <jonathan.derrick@intel.com> 13921L: linux-block@vger.kernel.org 13922S: Supported 13923F: block/sed* 13924F: block/opal_proto.h 13925F: include/linux/sed* 13926F: include/uapi/linux/sed* 13927 13928SECURITY CONTACT 13929M: Security Officers <security@kernel.org> 13930S: Supported 13931 13932SECURITY SUBSYSTEM 13933M: James Morris <jmorris@namei.org> 13934M: "Serge E. Hallyn" <serge@hallyn.com> 13935L: linux-security-module@vger.kernel.org (suggested Cc:) 13936T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13937W: http://kernsec.org/ 13938S: Supported 13939F: security/ 13940X: security/selinux/ 13941 13942SELINUX SECURITY MODULE 13943M: Paul Moore <paul@paul-moore.com> 13944M: Stephen Smalley <sds@tycho.nsa.gov> 13945M: Eric Paris <eparis@parisplace.org> 13946L: selinux@vger.kernel.org 13947W: https://selinuxproject.org 13948W: https://github.com/SELinuxProject 13949T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13950S: Supported 13951F: include/linux/selinux* 13952F: security/selinux/ 13953F: scripts/selinux/ 13954F: Documentation/admin-guide/LSM/SELinux.rst 13955 13956SENSABLE PHANTOM 13957M: Jiri Slaby <jirislaby@gmail.com> 13958S: Maintained 13959F: drivers/misc/phantom.c 13960F: include/uapi/linux/phantom.h 13961 13962SERIAL DEVICE BUS 13963M: Rob Herring <robh@kernel.org> 13964L: linux-serial@vger.kernel.org 13965S: Maintained 13966F: Documentation/devicetree/bindings/serial/slave-device.txt 13967F: drivers/tty/serdev/ 13968F: include/linux/serdev.h 13969 13970SERIAL DRIVERS 13971M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13972L: linux-serial@vger.kernel.org 13973S: Maintained 13974F: Documentation/devicetree/bindings/serial/ 13975F: drivers/tty/serial/ 13976 13977SERIAL IR RECEIVER 13978M: Sean Young <sean@mess.org> 13979L: linux-media@vger.kernel.org 13980S: Maintained 13981F: drivers/media/rc/serial_ir.c 13982 13983SFC NETWORK DRIVER 13984M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13985M: Edward Cree <ecree@solarflare.com> 13986M: Martin Habets <mhabets@solarflare.com> 13987L: netdev@vger.kernel.org 13988S: Supported 13989F: drivers/net/ethernet/sfc/ 13990 13991SFF/SFP/SFP+ MODULE SUPPORT 13992M: Russell King <linux@armlinux.org.uk> 13993L: netdev@vger.kernel.org 13994S: Maintained 13995F: drivers/net/phy/phylink.c 13996F: drivers/net/phy/sfp* 13997F: include/linux/phylink.h 13998F: include/linux/sfp.h 13999 14000SGI GRU DRIVER 14001M: Dimitri Sivanich <sivanich@sgi.com> 14002S: Maintained 14003F: drivers/misc/sgi-gru/ 14004 14005SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14006M: Pat Gefre <pfg@sgi.com> 14007L: linux-ia64@vger.kernel.org 14008S: Supported 14009F: Documentation/ia64/serial.txt 14010F: drivers/tty/serial/ioc?_serial.c 14011F: include/linux/ioc?.h 14012 14013SGI XP/XPC/XPNET DRIVER 14014M: Cliff Whickman <cpw@sgi.com> 14015M: Robin Holt <robinmholt@gmail.com> 14016S: Maintained 14017F: drivers/misc/sgi-xp/ 14018 14019SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14020M: Ursula Braun <ubraun@linux.ibm.com> 14021M: Karsten Graul <kgraul@linux.ibm.com> 14022L: linux-s390@vger.kernel.org 14023W: http://www.ibm.com/developerworks/linux/linux390/ 14024S: Supported 14025F: net/smc/ 14026 14027SHARP RJ54N1CB0C SENSOR DRIVER 14028M: Jacopo Mondi <jacopo@jmondi.org> 14029L: linux-media@vger.kernel.org 14030T: git git://linuxtv.org/media_tree.git 14031S: Odd fixes 14032F: drivers/media/i2c/rj54n1cb0c.c 14033F: include/media/i2c/rj54n1cb0c.h 14034 14035SH_VEU V4L2 MEM2MEM DRIVER 14036L: linux-media@vger.kernel.org 14037S: Orphan 14038F: drivers/media/platform/sh_veu.c 14039 14040SH_VOU V4L2 OUTPUT DRIVER 14041L: linux-media@vger.kernel.org 14042S: Orphan 14043F: drivers/media/platform/sh_vou.c 14044F: include/media/drv-intf/sh_vou.h 14045 14046SI2157 MEDIA DRIVER 14047M: Antti Palosaari <crope@iki.fi> 14048L: linux-media@vger.kernel.org 14049W: https://linuxtv.org 14050W: http://palosaari.fi/linux/ 14051Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14052T: git git://linuxtv.org/anttip/media_tree.git 14053S: Maintained 14054F: drivers/media/tuners/si2157* 14055 14056SI2165 MEDIA DRIVER 14057M: Matthias Schwarzott <zzam@gentoo.org> 14058L: linux-media@vger.kernel.org 14059W: https://linuxtv.org 14060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14061S: Maintained 14062F: drivers/media/dvb-frontends/si2165* 14063 14064SI2168 MEDIA DRIVER 14065M: Antti Palosaari <crope@iki.fi> 14066L: linux-media@vger.kernel.org 14067W: https://linuxtv.org 14068W: http://palosaari.fi/linux/ 14069Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14070T: git git://linuxtv.org/anttip/media_tree.git 14071S: Maintained 14072F: drivers/media/dvb-frontends/si2168* 14073 14074SI470X FM RADIO RECEIVER I2C DRIVER 14075M: Hans Verkuil <hverkuil@xs4all.nl> 14076L: linux-media@vger.kernel.org 14077T: git git://linuxtv.org/media_tree.git 14078W: https://linuxtv.org 14079S: Odd Fixes 14080F: drivers/media/radio/si470x/radio-si470x-i2c.c 14081 14082SI470X FM RADIO RECEIVER USB DRIVER 14083M: Hans Verkuil <hverkuil@xs4all.nl> 14084L: linux-media@vger.kernel.org 14085T: git git://linuxtv.org/media_tree.git 14086W: https://linuxtv.org 14087S: Maintained 14088F: drivers/media/radio/si470x/radio-si470x-common.c 14089F: drivers/media/radio/si470x/radio-si470x.h 14090F: drivers/media/radio/si470x/radio-si470x-usb.c 14091 14092SI4713 FM RADIO TRANSMITTER I2C DRIVER 14093M: Eduardo Valentin <edubezval@gmail.com> 14094L: linux-media@vger.kernel.org 14095T: git git://linuxtv.org/media_tree.git 14096W: https://linuxtv.org 14097S: Odd Fixes 14098F: drivers/media/radio/si4713/si4713.? 14099 14100SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14101M: Eduardo Valentin <edubezval@gmail.com> 14102L: linux-media@vger.kernel.org 14103T: git git://linuxtv.org/media_tree.git 14104W: https://linuxtv.org 14105S: Odd Fixes 14106F: drivers/media/radio/si4713/radio-platform-si4713.c 14107 14108SI4713 FM RADIO TRANSMITTER USB DRIVER 14109M: Hans Verkuil <hverkuil@xs4all.nl> 14110L: linux-media@vger.kernel.org 14111T: git git://linuxtv.org/media_tree.git 14112W: https://linuxtv.org 14113S: Maintained 14114F: drivers/media/radio/si4713/radio-usb-si4713.c 14115 14116SIANO DVB DRIVER 14117M: Mauro Carvalho Chehab <mchehab@kernel.org> 14118L: linux-media@vger.kernel.org 14119W: https://linuxtv.org 14120T: git git://linuxtv.org/media_tree.git 14121S: Odd fixes 14122F: drivers/media/common/siano/ 14123F: drivers/media/usb/siano/ 14124F: drivers/media/usb/siano/ 14125F: drivers/media/mmc/siano/ 14126 14127SIFIVE DRIVERS 14128M: Palmer Dabbelt <palmer@sifive.com> 14129M: Paul Walmsley <paul.walmsley@sifive.com> 14130L: linux-riscv@lists.infradead.org 14131T: git git://github.com/sifive/riscv-linux.git 14132S: Supported 14133K: sifive 14134N: sifive 14135 14136SILEAD TOUCHSCREEN DRIVER 14137M: Hans de Goede <hdegoede@redhat.com> 14138L: linux-input@vger.kernel.org 14139L: platform-driver-x86@vger.kernel.org 14140S: Maintained 14141F: drivers/input/touchscreen/silead.c 14142F: drivers/platform/x86/touchscreen_dmi.c 14143 14144SILICON MOTION SM712 FRAME BUFFER DRIVER 14145M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14146M: Teddy Wang <teddy.wang@siliconmotion.com> 14147M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14148L: linux-fbdev@vger.kernel.org 14149S: Maintained 14150F: drivers/video/fbdev/sm712* 14151F: Documentation/fb/sm712fb.txt 14152 14153SIMPLE FIRMWARE INTERFACE (SFI) 14154M: Len Brown <lenb@kernel.org> 14155L: sfi-devel@simplefirmware.org 14156W: http://simplefirmware.org/ 14157T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14158S: Supported 14159F: arch/x86/platform/sfi/ 14160F: drivers/sfi/ 14161F: include/linux/sfi*.h 14162 14163SIMPLEFB FB DRIVER 14164M: Hans de Goede <hdegoede@redhat.com> 14165L: linux-fbdev@vger.kernel.org 14166S: Maintained 14167F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 14168F: drivers/video/fbdev/simplefb.c 14169F: include/linux/platform_data/simplefb.h 14170 14171SIMTEC EB110ATX (Chalice CATS) 14172P: Ben Dooks 14173P: Vincent Sanders <vince@simtec.co.uk> 14174M: Simtec Linux Team <linux@simtec.co.uk> 14175W: http://www.simtec.co.uk/products/EB110ATX/ 14176S: Supported 14177 14178SIMTEC EB2410ITX (BAST) 14179P: Ben Dooks 14180P: Vincent Sanders <vince@simtec.co.uk> 14181M: Simtec Linux Team <linux@simtec.co.uk> 14182W: http://www.simtec.co.uk/products/EB2410ITX/ 14183S: Supported 14184F: arch/arm/mach-s3c24xx/mach-bast.c 14185F: arch/arm/mach-s3c24xx/bast-ide.c 14186F: arch/arm/mach-s3c24xx/bast-irq.c 14187 14188SIPHASH PRF ROUTINES 14189M: Jason A. Donenfeld <Jason@zx2c4.com> 14190S: Maintained 14191F: lib/siphash.c 14192F: lib/test_siphash.c 14193F: include/linux/siphash.h 14194 14195SIOX 14196M: Gavin Schenk <g.schenk@eckelmann.de> 14197M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14198R: Pengutronix Kernel Team <kernel@pengutronix.de> 14199S: Supported 14200F: drivers/siox/* 14201F: drivers/gpio/gpio-siox.c 14202F: include/trace/events/siox.h 14203 14204SIS 190 ETHERNET DRIVER 14205M: Francois Romieu <romieu@fr.zoreil.com> 14206L: netdev@vger.kernel.org 14207S: Maintained 14208F: drivers/net/ethernet/sis/sis190.c 14209 14210SIS 900/7016 FAST ETHERNET DRIVER 14211M: Daniele Venzano <venza@brownhat.org> 14212W: http://www.brownhat.org/sis900.html 14213L: netdev@vger.kernel.org 14214S: Maintained 14215F: drivers/net/ethernet/sis/sis900.* 14216 14217SIS FRAMEBUFFER DRIVER 14218M: Thomas Winischhofer <thomas@winischhofer.net> 14219W: http://www.winischhofer.net/linuxsisvga.shtml 14220S: Maintained 14221F: Documentation/fb/sisfb.txt 14222F: drivers/video/fbdev/sis/ 14223F: include/video/sisfb.h 14224 14225SIS USB2VGA DRIVER 14226M: Thomas Winischhofer <thomas@winischhofer.net> 14227W: http://www.winischhofer.at/linuxsisusbvga.shtml 14228S: Maintained 14229F: drivers/usb/misc/sisusbvga/ 14230 14231SLAB ALLOCATOR 14232M: Christoph Lameter <cl@linux.com> 14233M: Pekka Enberg <penberg@kernel.org> 14234M: David Rientjes <rientjes@google.com> 14235M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14236M: Andrew Morton <akpm@linux-foundation.org> 14237L: linux-mm@kvack.org 14238S: Maintained 14239F: include/linux/sl?b*.h 14240F: mm/sl?b* 14241 14242SLEEPABLE READ-COPY UPDATE (SRCU) 14243M: Lai Jiangshan <jiangshanlai@gmail.com> 14244M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14245M: Josh Triplett <josh@joshtriplett.org> 14246R: Steven Rostedt <rostedt@goodmis.org> 14247R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14248L: linux-kernel@vger.kernel.org 14249W: http://www.rdrop.com/users/paulmck/RCU/ 14250S: Supported 14251T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14252F: include/linux/srcu*.h 14253F: kernel/rcu/srcu*.c 14254 14255SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14256M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14257L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14258S: Maintained 14259F: drivers/slimbus/ 14260F: Documentation/devicetree/bindings/slimbus/ 14261F: include/linux/slimbus.h 14262 14263SMACK SECURITY MODULE 14264M: Casey Schaufler <casey@schaufler-ca.com> 14265L: linux-security-module@vger.kernel.org 14266W: http://schaufler-ca.com 14267T: git git://github.com/cschaufler/smack-next 14268S: Maintained 14269F: Documentation/admin-guide/LSM/Smack.rst 14270F: security/smack/ 14271 14272SMC91x ETHERNET DRIVER 14273M: Nicolas Pitre <nico@fluxnic.net> 14274S: Odd Fixes 14275F: drivers/net/ethernet/smsc/smc91x.* 14276 14277SMIA AND SMIA++ IMAGE SENSOR DRIVER 14278M: Sakari Ailus <sakari.ailus@iki.fi> 14279L: linux-media@vger.kernel.org 14280S: Maintained 14281F: drivers/media/i2c/smiapp/ 14282F: include/media/i2c/smiapp.h 14283F: drivers/media/i2c/smiapp-pll.c 14284F: drivers/media/i2c/smiapp-pll.h 14285F: include/uapi/linux/smiapp.h 14286F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14287 14288SMM665 HARDWARE MONITOR DRIVER 14289M: Guenter Roeck <linux@roeck-us.net> 14290L: linux-hwmon@vger.kernel.org 14291S: Maintained 14292F: Documentation/hwmon/smm665 14293F: drivers/hwmon/smm665.c 14294 14295SMSC EMC2103 HARDWARE MONITOR DRIVER 14296M: Steve Glendinning <steve.glendinning@shawell.net> 14297L: linux-hwmon@vger.kernel.org 14298S: Maintained 14299F: Documentation/hwmon/emc2103 14300F: drivers/hwmon/emc2103.c 14301 14302SMSC SCH5627 HARDWARE MONITOR DRIVER 14303M: Hans de Goede <hdegoede@redhat.com> 14304L: linux-hwmon@vger.kernel.org 14305S: Supported 14306F: Documentation/hwmon/sch5627 14307F: drivers/hwmon/sch5627.c 14308 14309SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14310M: Steve Glendinning <steve.glendinning@shawell.net> 14311L: linux-fbdev@vger.kernel.org 14312S: Maintained 14313F: drivers/video/fbdev/smscufx.c 14314 14315SMSC47B397 HARDWARE MONITOR DRIVER 14316M: Jean Delvare <jdelvare@suse.com> 14317L: linux-hwmon@vger.kernel.org 14318S: Maintained 14319F: Documentation/hwmon/smsc47b397 14320F: drivers/hwmon/smsc47b397.c 14321 14322SMSC911x ETHERNET DRIVER 14323M: Steve Glendinning <steve.glendinning@shawell.net> 14324L: netdev@vger.kernel.org 14325S: Maintained 14326F: include/linux/smsc911x.h 14327F: drivers/net/ethernet/smsc/smsc911x.* 14328 14329SMSC9420 PCI ETHERNET DRIVER 14330M: Steve Glendinning <steve.glendinning@shawell.net> 14331L: netdev@vger.kernel.org 14332S: Maintained 14333F: drivers/net/ethernet/smsc/smsc9420.* 14334 14335SOC-CAMERA V4L2 SUBSYSTEM 14336L: linux-media@vger.kernel.org 14337T: git git://linuxtv.org/media_tree.git 14338S: Orphan 14339F: include/media/soc* 14340F: drivers/media/i2c/soc_camera/ 14341F: drivers/media/platform/soc_camera/ 14342 14343SOCIONEXT SYNQUACER I2C DRIVER 14344M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14345L: linux-i2c@vger.kernel.org 14346S: Maintained 14347F: drivers/i2c/busses/i2c-synquacer.c 14348F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14349 14350SOCIONEXT UNIPHIER SOUND DRIVER 14351L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14352S: Orphan 14353F: sound/soc/uniphier/ 14354 14355SOEKRIS NET48XX LED SUPPORT 14356M: Chris Boot <bootc@bootc.net> 14357S: Maintained 14358F: drivers/leds/leds-net48xx.c 14359 14360SOFT-ROCE DRIVER (rxe) 14361M: Moni Shoua <monis@mellanox.com> 14362L: linux-rdma@vger.kernel.org 14363S: Supported 14364W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14365Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14366F: drivers/infiniband/sw/rxe/ 14367F: include/uapi/rdma/rdma_user_rxe.h 14368 14369SOFTLOGIC 6x10 MPEG CODEC 14370M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14371M: Anton Sviridenko <anton@corp.bluecherry.net> 14372M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14373M: Andrey Utkin <andrey_utkin@fastmail.com> 14374M: Ismael Luceno <ismael@iodev.co.uk> 14375L: linux-media@vger.kernel.org 14376S: Supported 14377F: drivers/media/pci/solo6x10/ 14378 14379SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14380M: James Morse <james.morse@arm.com> 14381L: linux-arm-kernel@lists.infradead.org 14382S: Maintained 14383F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14384F: drivers/firmware/arm_sdei.c 14385F: include/linux/arm_sdei.h 14386F: include/uapi/linux/arm_sdei.h 14387 14388SOFTWARE RAID (Multiple Disks) SUPPORT 14389M: Shaohua Li <shli@kernel.org> 14390L: linux-raid@vger.kernel.org 14391T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14392S: Supported 14393F: drivers/md/Makefile 14394F: drivers/md/Kconfig 14395F: drivers/md/md* 14396F: drivers/md/raid* 14397F: include/linux/raid/ 14398F: include/uapi/linux/raid/ 14399 14400SOCIONEXT (SNI) AVE NETWORK DRIVER 14401M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14402L: netdev@vger.kernel.org 14403S: Maintained 14404F: drivers/net/ethernet/socionext/sni_ave.c 14405F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14406 14407SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14408M: Jassi Brar <jaswinder.singh@linaro.org> 14409L: netdev@vger.kernel.org 14410S: Maintained 14411F: drivers/net/ethernet/socionext/netsec.c 14412F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14413 14414SOLIDRUN CLEARFOG SUPPORT 14415M: Russell King <linux@armlinux.org.uk> 14416S: Maintained 14417F: arch/arm/boot/dts/armada-388-clearfog* 14418F: arch/arm/boot/dts/armada-38x-solidrun-* 14419 14420SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14421M: Russell King <linux@armlinux.org.uk> 14422S: Maintained 14423F: arch/arm/boot/dts/imx6*-cubox-i* 14424F: arch/arm/boot/dts/imx6*-hummingboard* 14425F: arch/arm/boot/dts/imx6*-sr-* 14426 14427SONIC NETWORK DRIVER 14428M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14429L: netdev@vger.kernel.org 14430S: Maintained 14431F: drivers/net/ethernet/natsemi/sonic.* 14432 14433SONICS SILICON BACKPLANE DRIVER (SSB) 14434M: Michael Buesch <m@bues.ch> 14435L: linux-wireless@vger.kernel.org 14436S: Maintained 14437F: drivers/ssb/ 14438F: include/linux/ssb/ 14439 14440SONY IMX214 SENSOR DRIVER 14441M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14442L: linux-media@vger.kernel.org 14443T: git git://linuxtv.org/media_tree.git 14444S: Maintained 14445F: drivers/media/i2c/imx214.c 14446F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14447 14448SONY IMX258 SENSOR DRIVER 14449M: Sakari Ailus <sakari.ailus@linux.intel.com> 14450L: linux-media@vger.kernel.org 14451T: git git://linuxtv.org/media_tree.git 14452S: Maintained 14453F: drivers/media/i2c/imx258.c 14454 14455SONY IMX274 SENSOR DRIVER 14456M: Leon Luo <leonl@leopardimaging.com> 14457L: linux-media@vger.kernel.org 14458T: git git://linuxtv.org/media_tree.git 14459S: Maintained 14460F: drivers/media/i2c/imx274.c 14461F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14462 14463SONY IMX319 SENSOR DRIVER 14464M: Bingbu Cao <bingbu.cao@intel.com> 14465L: linux-media@vger.kernel.org 14466T: git git://linuxtv.org/media_tree.git 14467S: Maintained 14468F: drivers/media/i2c/imx319.c 14469 14470SONY IMX355 SENSOR DRIVER 14471M: Tianshu Qiu <tian.shu.qiu@intel.com> 14472L: linux-media@vger.kernel.org 14473T: git git://linuxtv.org/media_tree.git 14474S: Maintained 14475F: drivers/media/i2c/imx355.c 14476 14477SONY MEMORYSTICK CARD SUPPORT 14478M: Alex Dubov <oakad@yahoo.com> 14479W: http://tifmxx.berlios.de/ 14480S: Maintained 14481F: drivers/memstick/host/tifm_ms.c 14482 14483SONY MEMORYSTICK STANDARD SUPPORT 14484M: Maxim Levitsky <maximlevitsky@gmail.com> 14485S: Maintained 14486F: drivers/memstick/core/ms_block.* 14487 14488SONY VAIO CONTROL DEVICE DRIVER 14489M: Mattia Dongili <malattia@linux.it> 14490L: platform-driver-x86@vger.kernel.org 14491W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14492S: Maintained 14493F: Documentation/laptops/sony-laptop.txt 14494F: drivers/char/sonypi.c 14495F: drivers/platform/x86/sony-laptop.c 14496F: include/linux/sony-laptop.h 14497 14498SOUND 14499M: Jaroslav Kysela <perex@perex.cz> 14500M: Takashi Iwai <tiwai@suse.com> 14501L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14502W: http://www.alsa-project.org/ 14503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14504T: git git://git.alsa-project.org/alsa-kernel.git 14505Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14506S: Maintained 14507F: Documentation/sound/ 14508F: include/sound/ 14509F: include/uapi/sound/ 14510F: sound/ 14511 14512SOUND - COMPRESSED AUDIO 14513M: Vinod Koul <vkoul@kernel.org> 14514L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14516S: Supported 14517F: Documentation/sound/designs/compress-offload.rst 14518F: include/sound/compress_driver.h 14519F: include/uapi/sound/compress_* 14520F: sound/core/compress_offload.c 14521F: sound/soc/soc-compress.c 14522 14523SOUND - DMAENGINE HELPERS 14524M: Lars-Peter Clausen <lars@metafoo.de> 14525S: Supported 14526F: include/sound/dmaengine_pcm.h 14527F: sound/core/pcm_dmaengine.c 14528F: sound/soc/soc-generic-dmaengine-pcm.c 14529 14530SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14531M: Liam Girdwood <lgirdwood@gmail.com> 14532M: Mark Brown <broonie@kernel.org> 14533T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14534L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14535W: http://alsa-project.org/main/index.php/ASoC 14536S: Supported 14537F: Documentation/devicetree/bindings/sound/ 14538F: Documentation/sound/soc/ 14539F: sound/soc/ 14540F: include/dt-bindings/sound/ 14541F: include/sound/soc* 14542 14543SOUNDWIRE SUBSYSTEM 14544M: Vinod Koul <vkoul@kernel.org> 14545M: Sanyog Kale <sanyog.r.kale@intel.com> 14546R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14547L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14548S: Supported 14549F: Documentation/driver-api/soundwire/ 14550F: drivers/soundwire/ 14551F: include/linux/soundwire/ 14552 14553SP2 MEDIA DRIVER 14554M: Olli Salonen <olli.salonen@iki.fi> 14555L: linux-media@vger.kernel.org 14556W: https://linuxtv.org 14557Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14558S: Maintained 14559F: drivers/media/dvb-frontends/sp2* 14560 14561SPARC + UltraSPARC (sparc/sparc64) 14562M: "David S. Miller" <davem@davemloft.net> 14563L: sparclinux@vger.kernel.org 14564Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14565T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14566T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14567S: Maintained 14568F: arch/sparc/ 14569F: drivers/sbus/ 14570 14571SPARC SERIAL DRIVERS 14572M: "David S. Miller" <davem@davemloft.net> 14573L: sparclinux@vger.kernel.org 14574T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14575T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14576S: Maintained 14577F: include/linux/sunserialcore.h 14578F: drivers/tty/serial/suncore.c 14579F: drivers/tty/serial/sunhv.c 14580F: drivers/tty/serial/sunsab.c 14581F: drivers/tty/serial/sunsab.h 14582F: drivers/tty/serial/sunsu.c 14583F: drivers/tty/serial/sunzilog.c 14584F: drivers/tty/serial/sunzilog.h 14585F: drivers/tty/vcc.c 14586 14587SPARSE CHECKER 14588M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14589L: linux-sparse@vger.kernel.org 14590W: https://sparse.wiki.kernel.org/ 14591T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14592S: Maintained 14593F: include/linux/compiler.h 14594 14595SPEAR CLOCK FRAMEWORK SUPPORT 14596M: Viresh Kumar <vireshk@kernel.org> 14597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14598W: http://www.st.com/spear 14599S: Maintained 14600F: drivers/clk/spear/ 14601 14602SPEAR PLATFORM SUPPORT 14603M: Viresh Kumar <vireshk@kernel.org> 14604M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14606W: http://www.st.com/spear 14607S: Maintained 14608F: arch/arm/boot/dts/spear* 14609F: arch/arm/mach-spear/ 14610 14611SPI NOR SUBSYSTEM 14612M: Marek Vasut <marek.vasut@gmail.com> 14613M: Tudor Ambarus <tudor.ambarus@microchip.com> 14614L: linux-mtd@lists.infradead.org 14615W: http://www.linux-mtd.infradead.org/ 14616Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14617T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14618T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14619S: Maintained 14620F: drivers/mtd/spi-nor/ 14621F: include/linux/mtd/spi-nor.h 14622 14623SPI SUBSYSTEM 14624M: Mark Brown <broonie@kernel.org> 14625L: linux-spi@vger.kernel.org 14626T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14627Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14628S: Maintained 14629F: Documentation/devicetree/bindings/spi/ 14630F: Documentation/spi/ 14631F: drivers/spi/ 14632F: include/linux/spi/ 14633F: include/uapi/linux/spi/ 14634F: tools/spi/ 14635 14636SPIDERNET NETWORK DRIVER for CELL 14637M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14638L: netdev@vger.kernel.org 14639S: Supported 14640F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14641F: drivers/net/ethernet/toshiba/spider_net* 14642 14643SPMI SUBSYSTEM 14644R: Stephen Boyd <sboyd@kernel.org> 14645L: linux-arm-msm@vger.kernel.org 14646F: Documentation/devicetree/bindings/spmi/ 14647F: drivers/spmi/ 14648F: include/dt-bindings/spmi/spmi.h 14649F: include/linux/spmi.h 14650F: include/trace/events/spmi.h 14651 14652SPU FILE SYSTEM 14653M: Jeremy Kerr <jk@ozlabs.org> 14654L: linuxppc-dev@lists.ozlabs.org 14655W: http://www.ibm.com/developerworks/power/cell/ 14656S: Supported 14657F: Documentation/filesystems/spufs.txt 14658F: arch/powerpc/platforms/cell/spufs/ 14659 14660SQUASHFS FILE SYSTEM 14661M: Phillip Lougher <phillip@squashfs.org.uk> 14662L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14663W: http://squashfs.org.uk 14664T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14665S: Maintained 14666F: Documentation/filesystems/squashfs.txt 14667F: fs/squashfs/ 14668 14669SRM (Alpha) environment access 14670M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14671S: Maintained 14672F: arch/alpha/kernel/srm_env.c 14673 14674ST LSM6DSx IMU IIO DRIVER 14675M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14676L: linux-iio@vger.kernel.org 14677W: http://www.st.com/ 14678S: Maintained 14679F: drivers/iio/imu/st_lsm6dsx/ 14680F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14681 14682ST STM32 I2C/SMBUS DRIVER 14683M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14684L: linux-i2c@vger.kernel.org 14685S: Maintained 14686F: drivers/i2c/busses/i2c-stm32* 14687 14688ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14689M: Song Qiang <songqiang1304521@gmail.com> 14690L: linux-iio@vger.kernel.org 14691S: Maintained 14692F: drivers/iio/proximity/vl53l0x-i2c.c 14693F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14694 14695STABLE BRANCH 14696M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14697M: Sasha Levin <sashal@kernel.org> 14698L: stable@vger.kernel.org 14699S: Supported 14700F: Documentation/process/stable-kernel-rules.rst 14701 14702STAGING - COMEDI 14703M: Ian Abbott <abbotti@mev.co.uk> 14704M: H Hartley Sweeten <hsweeten@visionengravers.com> 14705S: Odd Fixes 14706F: drivers/staging/comedi/ 14707 14708STAGING - EROFS FILE SYSTEM 14709M: Gao Xiang <gaoxiang25@huawei.com> 14710M: Chao Yu <yuchao0@huawei.com> 14711L: linux-erofs@lists.ozlabs.org 14712S: Maintained 14713F: drivers/staging/erofs/ 14714 14715STAGING - INDUSTRIAL IO 14716M: Jonathan Cameron <jic23@kernel.org> 14717L: linux-iio@vger.kernel.org 14718S: Odd Fixes 14719F: Documentation/devicetree/bindings/staging/iio/ 14720F: drivers/staging/iio/ 14721 14722STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14723M: Marc Dietrich <marvin24@gmx.de> 14724L: ac100@lists.launchpad.net (moderated for non-subscribers) 14725L: linux-tegra@vger.kernel.org 14726S: Maintained 14727F: drivers/staging/nvec/ 14728 14729STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14730M: Jens Frederich <jfrederich@gmail.com> 14731M: Daniel Drake <dsd@laptop.org> 14732M: Jon Nettleton <jon.nettleton@gmail.com> 14733W: http://wiki.laptop.org/go/DCON 14734S: Maintained 14735F: drivers/staging/olpc_dcon/ 14736 14737STAGING - REALTEK RTL8712U DRIVERS 14738M: Larry Finger <Larry.Finger@lwfinger.net> 14739M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14740S: Odd Fixes 14741F: drivers/staging/rtl8712/ 14742 14743STAGING - REALTEK RTL8188EU DRIVERS 14744M: Larry Finger <Larry.Finger@lwfinger.net> 14745S: Odd Fixes 14746F: drivers/staging/rtl8188eu/ 14747 14748STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14749M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14750M: Teddy Wang <teddy.wang@siliconmotion.com> 14751M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14752L: linux-fbdev@vger.kernel.org 14753S: Maintained 14754F: drivers/staging/sm750fb/ 14755 14756STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14757M: William Hubbs <w.d.hubbs@gmail.com> 14758M: Chris Brannon <chris@the-brannons.com> 14759M: Kirk Reiser <kirk@reisers.ca> 14760M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14761L: speakup@linux-speakup.org 14762W: http://www.linux-speakup.org/ 14763S: Odd Fixes 14764F: drivers/staging/speakup/ 14765 14766STAGING - VIA VT665X DRIVERS 14767M: Forest Bond <forest@alittletooquiet.net> 14768S: Odd Fixes 14769F: drivers/staging/vt665?/ 14770 14771STAGING - WILC1000 WIFI DRIVER 14772M: Adham Abozaeid <adham.abozaeid@microchip.com> 14773M: Ajay Singh <ajay.kathat@microchip.com> 14774L: linux-wireless@vger.kernel.org 14775S: Supported 14776F: drivers/staging/wilc1000/ 14777 14778STAGING SUBSYSTEM 14779M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14780T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14781L: devel@driverdev.osuosl.org 14782S: Supported 14783F: drivers/staging/ 14784 14785STARFIRE/DURALAN NETWORK DRIVER 14786M: Ion Badulescu <ionut@badula.org> 14787S: Odd Fixes 14788F: drivers/net/ethernet/adaptec/starfire* 14789 14790STEC S1220 SKD DRIVER 14791M: Bart Van Assche <bart.vanassche@wdc.com> 14792L: linux-block@vger.kernel.org 14793S: Maintained 14794F: drivers/block/skd*[ch] 14795 14796STI AUDIO (ASoC) DRIVERS 14797M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14798L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14799S: Maintained 14800F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14801F: sound/soc/sti/ 14802 14803STI CEC DRIVER 14804M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14805S: Maintained 14806F: drivers/media/platform/sti/cec/ 14807F: Documentation/devicetree/bindings/media/stih-cec.txt 14808 14809STK1160 USB VIDEO CAPTURE DRIVER 14810M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14811L: linux-media@vger.kernel.org 14812T: git git://linuxtv.org/media_tree.git 14813S: Maintained 14814F: drivers/media/usb/stk1160/ 14815 14816STM32 AUDIO (ASoC) DRIVERS 14817M: Olivier Moysan <olivier.moysan@st.com> 14818M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14819L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14820S: Maintained 14821F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14822F: sound/soc/stm/ 14823 14824STM32 TIMER/LPTIMER DRIVERS 14825M: Fabrice Gasnier <fabrice.gasnier@st.com> 14826S: Maintained 14827F: drivers/*/stm32-*timer* 14828F: drivers/pwm/pwm-stm32* 14829F: include/linux/*/stm32-*tim* 14830F: Documentation/ABI/testing/*timer-stm32 14831F: Documentation/devicetree/bindings/*/stm32-*timer* 14832F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14833 14834STMMAC ETHERNET DRIVER 14835M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14836M: Alexandre Torgue <alexandre.torgue@st.com> 14837M: Jose Abreu <joabreu@synopsys.com> 14838L: netdev@vger.kernel.org 14839W: http://www.stlinux.com 14840S: Supported 14841F: drivers/net/ethernet/stmicro/stmmac/ 14842 14843SUN3/3X 14844M: Sam Creasey <sammy@sammy.net> 14845W: http://sammy.net/sun3/ 14846S: Maintained 14847F: arch/m68k/kernel/*sun3* 14848F: arch/m68k/sun3*/ 14849F: arch/m68k/include/asm/sun3* 14850F: drivers/net/ethernet/i825xx/sun3* 14851 14852SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14853M: Hans de Goede <hdegoede@redhat.com> 14854L: linux-input@vger.kernel.org 14855S: Maintained 14856F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14857F: drivers/input/keyboard/sun4i-lradc-keys.c 14858 14859SUNDANCE NETWORK DRIVER 14860M: Denis Kirjanov <kda@linux-powerpc.org> 14861L: netdev@vger.kernel.org 14862S: Maintained 14863F: drivers/net/ethernet/dlink/sundance.c 14864 14865SUPERH 14866M: Yoshinori Sato <ysato@users.sourceforge.jp> 14867M: Rich Felker <dalias@libc.org> 14868L: linux-sh@vger.kernel.org 14869Q: http://patchwork.kernel.org/project/linux-sh/list/ 14870S: Maintained 14871F: Documentation/sh/ 14872F: arch/sh/ 14873F: drivers/sh/ 14874 14875SUSPEND TO RAM 14876M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14877M: Len Brown <len.brown@intel.com> 14878M: Pavel Machek <pavel@ucw.cz> 14879L: linux-pm@vger.kernel.org 14880B: https://bugzilla.kernel.org 14881S: Supported 14882F: Documentation/power/ 14883F: arch/x86/kernel/acpi/ 14884F: drivers/base/power/ 14885F: kernel/power/ 14886F: include/linux/suspend.h 14887F: include/linux/freezer.h 14888F: include/linux/pm.h 14889 14890SVGA HANDLING 14891M: Martin Mares <mj@ucw.cz> 14892L: linux-video@atrey.karlin.mff.cuni.cz 14893S: Maintained 14894F: Documentation/svga.txt 14895F: arch/x86/boot/video* 14896 14897SWIOTLB SUBSYSTEM 14898M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14899L: iommu@lists.linux-foundation.org 14900T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14901S: Supported 14902F: kernel/dma/swiotlb.c 14903F: arch/*/kernel/pci-swiotlb.c 14904F: include/linux/swiotlb.h 14905 14906SWITCHDEV 14907M: Jiri Pirko <jiri@resnulli.us> 14908M: Ivan Vecera <ivecera@redhat.com> 14909L: netdev@vger.kernel.org 14910S: Supported 14911F: net/switchdev/ 14912F: include/net/switchdev.h 14913 14914SY8106A REGULATOR DRIVER 14915M: Icenowy Zheng <icenowy@aosc.io> 14916S: Maintained 14917F: drivers/regulator/sy8106a-regulator.c 14918F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14919 14920SYNC FILE FRAMEWORK 14921M: Sumit Semwal <sumit.semwal@linaro.org> 14922R: Gustavo Padovan <gustavo@padovan.org> 14923S: Maintained 14924L: linux-media@vger.kernel.org 14925L: dri-devel@lists.freedesktop.org 14926F: drivers/dma-buf/sync_* 14927F: drivers/dma-buf/dma-fence* 14928F: drivers/dma-buf/sw_sync.c 14929F: include/linux/sync_file.h 14930F: include/uapi/linux/sync_file.h 14931F: Documentation/sync_file.txt 14932T: git git://anongit.freedesktop.org/drm/drm-misc 14933 14934SYNOPSYS ARC ARCHITECTURE 14935M: Vineet Gupta <vgupta@synopsys.com> 14936L: linux-snps-arc@lists.infradead.org 14937S: Supported 14938F: arch/arc/ 14939F: Documentation/devicetree/bindings/arc/* 14940F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14941F: drivers/clocksource/arc_timer.c 14942F: drivers/tty/serial/arc_uart.c 14943T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14944 14945SYNOPSYS ARC HSDK SDP pll clock driver 14946M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14947S: Supported 14948F: drivers/clk/clk-hsdk-pll.c 14949F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14950 14951SYNOPSYS ARC SDP clock driver 14952M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14953S: Supported 14954F: drivers/clk/axs10x/* 14955F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14956 14957SYNOPSYS ARC SDP platform support 14958M: Alexey Brodkin <abrodkin@synopsys.com> 14959S: Supported 14960F: arch/arc/plat-axs10x 14961F: arch/arc/boot/dts/ax* 14962F: Documentation/devicetree/bindings/arc/axs10* 14963 14964SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14965M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14966S: Supported 14967F: drivers/reset/reset-axs10x.c 14968F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14969 14970SYNOPSYS CREG GPIO DRIVER 14971M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14972S: Maintained 14973F: drivers/gpio/gpio-creg-snps.c 14974F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14975 14976SYNOPSYS DESIGNWARE 8250 UART DRIVER 14977R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14978S: Maintained 14979F: drivers/tty/serial/8250/8250_dw.c 14980 14981SYNOPSYS DESIGNWARE APB GPIO DRIVER 14982M: Hoan Tran <hoan@os.amperecomputing.com> 14983L: linux-gpio@vger.kernel.org 14984S: Maintained 14985F: drivers/gpio/gpio-dwapb.c 14986F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14987 14988SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14989M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14990S: Maintained 14991F: drivers/dma/dwi-axi-dmac/ 14992F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14993 14994SYNOPSYS DESIGNWARE DMAC DRIVER 14995M: Viresh Kumar <vireshk@kernel.org> 14996R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14997S: Maintained 14998F: Documentation/devicetree/bindings/dma/snps-dma.txt 14999F: drivers/dma/dw/ 15000F: include/dt-bindings/dma/dw-dmac.h 15001F: include/linux/dma/dw.h 15002F: include/linux/platform_data/dma-dw.h 15003 15004SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15005M: Jose Abreu <Jose.Abreu@synopsys.com> 15006L: netdev@vger.kernel.org 15007S: Supported 15008F: drivers/net/ethernet/synopsys/ 15009 15010SYNOPSYS DESIGNWARE I2C DRIVER 15011M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15012R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15013R: Mika Westerberg <mika.westerberg@linux.intel.com> 15014L: linux-i2c@vger.kernel.org 15015S: Maintained 15016F: drivers/i2c/busses/i2c-designware-* 15017F: include/linux/platform_data/i2c-designware.h 15018 15019SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15020M: Jaehoon Chung <jh80.chung@samsung.com> 15021L: linux-mmc@vger.kernel.org 15022S: Maintained 15023F: drivers/mmc/host/dw_mmc* 15024 15025SYNOPSYS HSDK RESET CONTROLLER DRIVER 15026M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15027S: Supported 15028F: drivers/reset/reset-hsdk.c 15029F: include/dt-bindings/reset/snps,hsdk-reset.h 15030F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15031 15032SYSTEM CONFIGURATION (SYSCON) 15033M: Lee Jones <lee.jones@linaro.org> 15034M: Arnd Bergmann <arnd@arndb.de> 15035T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15036S: Supported 15037F: drivers/mfd/syscon.c 15038 15039SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15040M: Sudeep Holla <sudeep.holla@arm.com> 15041L: linux-arm-kernel@lists.infradead.org 15042S: Maintained 15043F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15044F: drivers/clk/clk-sc[mp]i.c 15045F: drivers/cpufreq/sc[mp]i-cpufreq.c 15046F: drivers/firmware/arm_scpi.c 15047F: drivers/firmware/arm_scmi/ 15048F: include/linux/sc[mp]i_protocol.h 15049 15050SYSTEM RESET/SHUTDOWN DRIVERS 15051M: Sebastian Reichel <sre@kernel.org> 15052L: linux-pm@vger.kernel.org 15053T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15054S: Maintained 15055F: Documentation/devicetree/bindings/power/reset/ 15056F: drivers/power/reset/ 15057 15058SYSTEM TRACE MODULE CLASS 15059M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15060S: Maintained 15061T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15062F: Documentation/trace/stm.rst 15063F: drivers/hwtracing/stm/ 15064F: include/linux/stm.h 15065F: include/uapi/linux/stm.h 15066 15067SYSV FILESYSTEM 15068M: Christoph Hellwig <hch@infradead.org> 15069S: Maintained 15070F: Documentation/filesystems/sysv-fs.txt 15071F: fs/sysv/ 15072F: include/linux/sysv_fs.h 15073 15074TASKSTATS STATISTICS INTERFACE 15075M: Balbir Singh <bsingharora@gmail.com> 15076S: Maintained 15077F: Documentation/accounting/taskstats* 15078F: include/linux/taskstats* 15079F: kernel/taskstats.c 15080 15081TC subsystem 15082M: Jamal Hadi Salim <jhs@mojatatu.com> 15083M: Cong Wang <xiyou.wangcong@gmail.com> 15084M: Jiri Pirko <jiri@resnulli.us> 15085L: netdev@vger.kernel.org 15086S: Maintained 15087F: include/net/pkt_cls.h 15088F: include/net/pkt_sched.h 15089F: include/net/tc_act/ 15090F: include/uapi/linux/pkt_cls.h 15091F: include/uapi/linux/pkt_sched.h 15092F: include/uapi/linux/tc_act/ 15093F: include/uapi/linux/tc_ematch/ 15094F: net/sched/ 15095 15096TC90522 MEDIA DRIVER 15097M: Akihiro Tsukada <tskd08@gmail.com> 15098L: linux-media@vger.kernel.org 15099S: Odd Fixes 15100F: drivers/media/dvb-frontends/tc90522* 15101 15102TCP LOW PRIORITY MODULE 15103M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15104M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15105W: http://tcp-lp-mod.sourceforge.net/ 15106S: Maintained 15107F: net/ipv4/tcp_lp.c 15108 15109TDA10071 MEDIA DRIVER 15110M: Antti Palosaari <crope@iki.fi> 15111L: linux-media@vger.kernel.org 15112W: https://linuxtv.org 15113W: http://palosaari.fi/linux/ 15114Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15115T: git git://linuxtv.org/anttip/media_tree.git 15116S: Maintained 15117F: drivers/media/dvb-frontends/tda10071* 15118 15119TDA18212 MEDIA DRIVER 15120M: Antti Palosaari <crope@iki.fi> 15121L: linux-media@vger.kernel.org 15122W: https://linuxtv.org 15123W: http://palosaari.fi/linux/ 15124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15125T: git git://linuxtv.org/anttip/media_tree.git 15126S: Maintained 15127F: drivers/media/tuners/tda18212* 15128 15129TDA18218 MEDIA DRIVER 15130M: Antti Palosaari <crope@iki.fi> 15131L: linux-media@vger.kernel.org 15132W: https://linuxtv.org 15133W: http://palosaari.fi/linux/ 15134Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15135T: git git://linuxtv.org/anttip/media_tree.git 15136S: Maintained 15137F: drivers/media/tuners/tda18218* 15138 15139TDA18250 MEDIA DRIVER 15140M: Olli Salonen <olli.salonen@iki.fi> 15141L: linux-media@vger.kernel.org 15142W: https://linuxtv.org 15143Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15144T: git git://linuxtv.org/media_tree.git 15145S: Maintained 15146F: drivers/media/tuners/tda18250* 15147 15148TDA18271 MEDIA DRIVER 15149M: Michael Krufky <mkrufky@linuxtv.org> 15150L: linux-media@vger.kernel.org 15151W: https://linuxtv.org 15152W: http://github.com/mkrufky 15153Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15154T: git git://linuxtv.org/mkrufky/tuners.git 15155S: Maintained 15156F: drivers/media/tuners/tda18271* 15157 15158TDA1997x MEDIA DRIVER 15159M: Tim Harvey <tharvey@gateworks.com> 15160L: linux-media@vger.kernel.org 15161W: https://linuxtv.org 15162Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15163S: Maintained 15164F: drivers/media/i2c/tda1997x.* 15165 15166TDA827x MEDIA DRIVER 15167M: Michael Krufky <mkrufky@linuxtv.org> 15168L: linux-media@vger.kernel.org 15169W: https://linuxtv.org 15170W: http://github.com/mkrufky 15171Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15172T: git git://linuxtv.org/mkrufky/tuners.git 15173S: Maintained 15174F: drivers/media/tuners/tda8290.* 15175 15176TDA8290 MEDIA DRIVER 15177M: Michael Krufky <mkrufky@linuxtv.org> 15178L: linux-media@vger.kernel.org 15179W: https://linuxtv.org 15180W: http://github.com/mkrufky 15181Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15182T: git git://linuxtv.org/mkrufky/tuners.git 15183S: Maintained 15184F: drivers/media/tuners/tda8290.* 15185 15186TDA9840 MEDIA DRIVER 15187M: Hans Verkuil <hverkuil@xs4all.nl> 15188L: linux-media@vger.kernel.org 15189T: git git://linuxtv.org/media_tree.git 15190W: https://linuxtv.org 15191S: Maintained 15192F: drivers/media/i2c/tda9840* 15193 15194TEA5761 TUNER DRIVER 15195M: Mauro Carvalho Chehab <mchehab@kernel.org> 15196L: linux-media@vger.kernel.org 15197W: https://linuxtv.org 15198T: git git://linuxtv.org/media_tree.git 15199S: Odd fixes 15200F: drivers/media/tuners/tea5761.* 15201 15202TEA5767 TUNER DRIVER 15203M: Mauro Carvalho Chehab <mchehab@kernel.org> 15204L: linux-media@vger.kernel.org 15205W: https://linuxtv.org 15206T: git git://linuxtv.org/media_tree.git 15207S: Maintained 15208F: drivers/media/tuners/tea5767.* 15209 15210TEA6415C MEDIA DRIVER 15211M: Hans Verkuil <hverkuil@xs4all.nl> 15212L: linux-media@vger.kernel.org 15213T: git git://linuxtv.org/media_tree.git 15214W: https://linuxtv.org 15215S: Maintained 15216F: drivers/media/i2c/tea6415c* 15217 15218TEA6420 MEDIA DRIVER 15219M: Hans Verkuil <hverkuil@xs4all.nl> 15220L: linux-media@vger.kernel.org 15221T: git git://linuxtv.org/media_tree.git 15222W: https://linuxtv.org 15223S: Maintained 15224F: drivers/media/i2c/tea6420* 15225 15226TEAM DRIVER 15227M: Jiri Pirko <jiri@resnulli.us> 15228L: netdev@vger.kernel.org 15229S: Supported 15230F: drivers/net/team/ 15231F: include/linux/if_team.h 15232F: include/uapi/linux/if_team.h 15233 15234TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15235M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15236S: Maintained 15237F: arch/x86/platform/ts5500/ 15238 15239TECHNOTREND USB IR RECEIVER 15240M: Sean Young <sean@mess.org> 15241L: linux-media@vger.kernel.org 15242S: Maintained 15243F: drivers/media/rc/ttusbir.c 15244 15245TECHWELL TW9910 VIDEO DECODER 15246L: linux-media@vger.kernel.org 15247S: Orphan 15248F: drivers/media/i2c/tw9910.c 15249F: include/media/i2c/tw9910.h 15250 15251TEE SUBSYSTEM 15252M: Jens Wiklander <jens.wiklander@linaro.org> 15253S: Maintained 15254F: include/linux/tee_drv.h 15255F: include/uapi/linux/tee.h 15256F: drivers/tee/ 15257F: Documentation/tee.txt 15258 15259TEGRA ARCHITECTURE SUPPORT 15260M: Thierry Reding <thierry.reding@gmail.com> 15261M: Jonathan Hunter <jonathanh@nvidia.com> 15262L: linux-tegra@vger.kernel.org 15263Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15264T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15265S: Supported 15266N: [^a-z]tegra 15267 15268TEGRA CLOCK DRIVER 15269M: Peter De Schrijver <pdeschrijver@nvidia.com> 15270M: Prashant Gaikwad <pgaikwad@nvidia.com> 15271S: Supported 15272F: drivers/clk/tegra/ 15273 15274TEGRA DMA DRIVERS 15275M: Laxman Dewangan <ldewangan@nvidia.com> 15276M: Jon Hunter <jonathanh@nvidia.com> 15277S: Supported 15278F: drivers/dma/tegra* 15279 15280TEGRA I2C DRIVER 15281M: Laxman Dewangan <ldewangan@nvidia.com> 15282S: Supported 15283F: drivers/i2c/busses/i2c-tegra.c 15284 15285TEGRA IOMMU DRIVERS 15286M: Thierry Reding <thierry.reding@gmail.com> 15287L: linux-tegra@vger.kernel.org 15288S: Supported 15289F: drivers/iommu/tegra* 15290 15291TEGRA KBC DRIVER 15292M: Laxman Dewangan <ldewangan@nvidia.com> 15293S: Supported 15294F: drivers/input/keyboard/tegra-kbc.c 15295 15296TEGRA NAND DRIVER 15297M: Stefan Agner <stefan@agner.ch> 15298M: Lucas Stach <dev@lynxeye.de> 15299S: Maintained 15300F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15301F: drivers/mtd/nand/raw/tegra_nand.c 15302 15303TEGRA PWM DRIVER 15304M: Thierry Reding <thierry.reding@gmail.com> 15305S: Supported 15306F: drivers/pwm/pwm-tegra.c 15307 15308TEGRA SERIAL DRIVER 15309M: Laxman Dewangan <ldewangan@nvidia.com> 15310S: Supported 15311F: drivers/tty/serial/serial-tegra.c 15312 15313TEGRA SPI DRIVER 15314M: Laxman Dewangan <ldewangan@nvidia.com> 15315S: Supported 15316F: drivers/spi/spi-tegra* 15317 15318TEHUTI ETHERNET DRIVER 15319M: Andy Gospodarek <andy@greyhouse.net> 15320L: netdev@vger.kernel.org 15321S: Supported 15322F: drivers/net/ethernet/tehuti/* 15323 15324Telecom Clock Driver for MCPL0010 15325M: Mark Gross <mark.gross@intel.com> 15326S: Supported 15327F: drivers/char/tlclk.c 15328 15329TENSILICA XTENSA PORT (xtensa) 15330M: Chris Zankel <chris@zankel.net> 15331M: Max Filippov <jcmvbkbc@gmail.com> 15332L: linux-xtensa@linux-xtensa.org 15333T: git git://github.com/czankel/xtensa-linux.git 15334S: Maintained 15335F: arch/xtensa/ 15336F: drivers/irqchip/irq-xtensa-* 15337 15338Texas Instruments' System Control Interface (TISCI) Protocol Driver 15339M: Nishanth Menon <nm@ti.com> 15340M: Tero Kristo <t-kristo@ti.com> 15341M: Santosh Shilimkar <ssantosh@kernel.org> 15342L: linux-arm-kernel@lists.infradead.org 15343S: Maintained 15344F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15345F: drivers/firmware/ti_sci* 15346F: include/linux/soc/ti/ti_sci_protocol.h 15347F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15348F: drivers/soc/ti/ti_sci_pm_domains.c 15349F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15350F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15351F: drivers/clk/keystone/sci-clk.c 15352F: drivers/reset/reset-ti-sci.c 15353 15354Texas Instruments ASoC drivers 15355M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15356L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15357S: Maintained 15358F: sound/soc/ti/ 15359 15360Texas Instruments' DAC7612 DAC Driver 15361M: Ricardo Ribalda <ricardo@ribalda.com> 15362L: linux-iio@vger.kernel.org 15363S: Supported 15364F: drivers/iio/dac/ti-dac7612.c 15365F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15366 15367THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15368M: Hans Verkuil <hverkuil@xs4all.nl> 15369L: linux-media@vger.kernel.org 15370T: git git://linuxtv.org/media_tree.git 15371W: https://linuxtv.org 15372S: Maintained 15373F: drivers/media/radio/radio-raremono.c 15374 15375THERMAL 15376M: Zhang Rui <rui.zhang@intel.com> 15377M: Eduardo Valentin <edubezval@gmail.com> 15378R: Daniel Lezcano <daniel.lezcano@linaro.org> 15379L: linux-pm@vger.kernel.org 15380T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15381T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15382Q: https://patchwork.kernel.org/project/linux-pm/list/ 15383S: Supported 15384F: drivers/thermal/ 15385F: include/linux/thermal.h 15386F: include/uapi/linux/thermal.h 15387F: include/linux/cpu_cooling.h 15388F: Documentation/devicetree/bindings/thermal/ 15389 15390THERMAL/CPU_COOLING 15391M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15392M: Viresh Kumar <viresh.kumar@linaro.org> 15393M: Javi Merino <javi.merino@kernel.org> 15394L: linux-pm@vger.kernel.org 15395S: Supported 15396F: Documentation/thermal/cpu-cooling-api.txt 15397F: drivers/thermal/cpu_cooling.c 15398F: include/linux/cpu_cooling.h 15399 15400THINKPAD ACPI EXTRAS DRIVER 15401M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15402L: ibm-acpi-devel@lists.sourceforge.net 15403L: platform-driver-x86@vger.kernel.org 15404W: http://ibm-acpi.sourceforge.net 15405W: http://thinkwiki.org/wiki/Ibm-acpi 15406T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15407S: Maintained 15408F: drivers/platform/x86/thinkpad_acpi.c 15409 15410THUNDERBOLT DRIVER 15411M: Andreas Noever <andreas.noever@gmail.com> 15412M: Michael Jamet <michael.jamet@intel.com> 15413M: Mika Westerberg <mika.westerberg@linux.intel.com> 15414M: Yehezkel Bernat <YehezkelShB@gmail.com> 15415T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15416S: Maintained 15417F: Documentation/admin-guide/thunderbolt.rst 15418F: drivers/thunderbolt/ 15419F: include/linux/thunderbolt.h 15420 15421THUNDERBOLT NETWORK DRIVER 15422M: Michael Jamet <michael.jamet@intel.com> 15423M: Mika Westerberg <mika.westerberg@linux.intel.com> 15424M: Yehezkel Bernat <YehezkelShB@gmail.com> 15425L: netdev@vger.kernel.org 15426S: Maintained 15427F: drivers/net/thunderbolt.c 15428 15429THUNDERX GPIO DRIVER 15430M: David Daney <david.daney@cavium.com> 15431S: Maintained 15432F: drivers/gpio/gpio-thunderx.c 15433 15434TI AM437X VPFE DRIVER 15435M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15436L: linux-media@vger.kernel.org 15437W: https://linuxtv.org 15438Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15439T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15440S: Maintained 15441F: drivers/media/platform/am437x/ 15442 15443TI BANDGAP AND THERMAL DRIVER 15444M: Eduardo Valentin <edubezval@gmail.com> 15445M: Keerthy <j-keerthy@ti.com> 15446L: linux-pm@vger.kernel.org 15447L: linux-omap@vger.kernel.org 15448S: Maintained 15449F: drivers/thermal/ti-soc-thermal/ 15450 15451TI BQ27XXX POWER SUPPLY DRIVER 15452R: Andrew F. Davis <afd@ti.com> 15453F: include/linux/power/bq27xxx_battery.h 15454F: drivers/power/supply/bq27xxx_battery.c 15455F: drivers/power/supply/bq27xxx_battery_i2c.c 15456 15457TI CDCE706 CLOCK DRIVER 15458M: Max Filippov <jcmvbkbc@gmail.com> 15459S: Maintained 15460F: drivers/clk/clk-cdce706.c 15461 15462TI CLOCK DRIVER 15463M: Tero Kristo <t-kristo@ti.com> 15464L: linux-omap@vger.kernel.org 15465S: Maintained 15466F: drivers/clk/ti/ 15467F: include/linux/clk/ti.h 15468 15469TI DAVINCI MACHINE SUPPORT 15470M: Sekhar Nori <nsekhar@ti.com> 15471M: Kevin Hilman <khilman@kernel.org> 15472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15473T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15474S: Supported 15475F: arch/arm/mach-davinci/ 15476F: drivers/i2c/busses/i2c-davinci.c 15477F: arch/arm/boot/dts/da850* 15478 15479TI DAVINCI SERIES CLOCK DRIVER 15480M: David Lechner <david@lechnology.com> 15481R: Sekhar Nori <nsekhar@ti.com> 15482S: Maintained 15483F: Documentation/devicetree/bindings/clock/ti/davinci/ 15484F: drivers/clk/davinci/ 15485 15486TI DAVINCI SERIES GPIO DRIVER 15487M: Keerthy <j-keerthy@ti.com> 15488L: linux-gpio@vger.kernel.org 15489S: Maintained 15490F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15491F: drivers/gpio/gpio-davinci.c 15492 15493TI DAVINCI SERIES MEDIA DRIVER 15494M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15495L: linux-media@vger.kernel.org 15496W: https://linuxtv.org 15497Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15498T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15499S: Maintained 15500F: drivers/media/platform/davinci/ 15501F: include/media/davinci/ 15502 15503TI ETHERNET SWITCH DRIVER (CPSW) 15504R: Grygorii Strashko <grygorii.strashko@ti.com> 15505L: linux-omap@vger.kernel.org 15506L: netdev@vger.kernel.org 15507S: Maintained 15508F: drivers/net/ethernet/ti/cpsw* 15509F: drivers/net/ethernet/ti/davinci* 15510 15511TI FLASH MEDIA INTERFACE DRIVER 15512M: Alex Dubov <oakad@yahoo.com> 15513S: Maintained 15514F: drivers/misc/tifm* 15515F: drivers/mmc/host/tifm_sd.c 15516F: include/linux/tifm.h 15517 15518TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15519M: Santosh Shilimkar <ssantosh@kernel.org> 15520L: linux-kernel@vger.kernel.org 15521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15522S: Maintained 15523F: drivers/soc/ti/* 15524T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15525 15526TI LM49xxx FAMILY ASoC CODEC DRIVERS 15527M: M R Swami Reddy <mr.swami.reddy@ti.com> 15528M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15529L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15530S: Maintained 15531F: sound/soc/codecs/lm49453* 15532F: sound/soc/codecs/isabelle* 15533 15534TI LP855x BACKLIGHT DRIVER 15535M: Milo Kim <milo.kim@ti.com> 15536S: Maintained 15537F: Documentation/backlight/lp855x-driver.txt 15538F: drivers/video/backlight/lp855x_bl.c 15539F: include/linux/platform_data/lp855x.h 15540 15541TI LP8727 CHARGER DRIVER 15542M: Milo Kim <milo.kim@ti.com> 15543S: Maintained 15544F: drivers/power/supply/lp8727_charger.c 15545F: include/linux/platform_data/lp8727.h 15546 15547TI LP8788 MFD DRIVER 15548M: Milo Kim <milo.kim@ti.com> 15549S: Maintained 15550F: drivers/iio/adc/lp8788_adc.c 15551F: drivers/leds/leds-lp8788.c 15552F: drivers/mfd/lp8788*.c 15553F: drivers/power/supply/lp8788-charger.c 15554F: drivers/regulator/lp8788-*.c 15555F: include/linux/mfd/lp8788*.h 15556 15557TI NETCP ETHERNET DRIVER 15558M: Wingman Kwok <w-kwok2@ti.com> 15559M: Murali Karicheri <m-karicheri2@ti.com> 15560L: netdev@vger.kernel.org 15561S: Maintained 15562F: drivers/net/ethernet/ti/netcp* 15563 15564TI PCM3060 ASoC CODEC DRIVER 15565M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15566L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15567S: Maintained 15568F: Documentation/devicetree/bindings/sound/pcm3060.txt 15569F: sound/soc/codecs/pcm3060* 15570 15571TI TAS571X FAMILY ASoC CODEC DRIVER 15572M: Kevin Cernekee <cernekee@chromium.org> 15573L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15574S: Odd Fixes 15575F: sound/soc/codecs/tas571x* 15576 15577TI TRF7970A NFC DRIVER 15578M: Mark Greer <mgreer@animalcreek.com> 15579L: linux-wireless@vger.kernel.org 15580L: linux-nfc@lists.01.org (moderated for non-subscribers) 15581S: Supported 15582F: drivers/nfc/trf7970a.c 15583F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15584 15585TI TWL4030 SERIES SOC CODEC DRIVER 15586M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15587L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15588S: Maintained 15589F: sound/soc/codecs/twl4030* 15590 15591TI VPE/CAL DRIVERS 15592M: Benoit Parrot <bparrot@ti.com> 15593L: linux-media@vger.kernel.org 15594W: http://linuxtv.org/ 15595Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15596S: Maintained 15597F: drivers/media/platform/ti-vpe/ 15598 15599TI WILINK WIRELESS DRIVERS 15600L: linux-wireless@vger.kernel.org 15601W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15602W: http://wireless.kernel.org/en/users/Drivers/wl1251 15603T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15604S: Orphan 15605F: drivers/net/wireless/ti/ 15606F: include/linux/wl12xx.h 15607 15608TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15609M: John Stultz <john.stultz@linaro.org> 15610M: Thomas Gleixner <tglx@linutronix.de> 15611R: Stephen Boyd <sboyd@kernel.org> 15612L: linux-kernel@vger.kernel.org 15613T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15614S: Supported 15615F: include/linux/clocksource.h 15616F: include/linux/time.h 15617F: include/linux/timex.h 15618F: include/uapi/linux/time.h 15619F: include/uapi/linux/timex.h 15620F: kernel/time/clocksource.c 15621F: kernel/time/time*.c 15622F: kernel/time/alarmtimer.c 15623F: kernel/time/ntp.c 15624F: tools/testing/selftests/timers/ 15625 15626TIPC NETWORK LAYER 15627M: Jon Maloy <jon.maloy@ericsson.com> 15628M: Ying Xue <ying.xue@windriver.com> 15629L: netdev@vger.kernel.org (core kernel code) 15630L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15631W: http://tipc.sourceforge.net/ 15632S: Maintained 15633F: include/uapi/linux/tipc*.h 15634F: net/tipc/ 15635 15636TLAN NETWORK DRIVER 15637M: Samuel Chessman <chessman@tux.org> 15638L: tlan-devel@lists.sourceforge.net (subscribers-only) 15639W: http://sourceforge.net/projects/tlan/ 15640S: Maintained 15641F: Documentation/networking/device_drivers/ti/tlan.txt 15642F: drivers/net/ethernet/ti/tlan.* 15643 15644TM6000 VIDEO4LINUX DRIVER 15645M: Mauro Carvalho Chehab <mchehab@kernel.org> 15646L: linux-media@vger.kernel.org 15647W: https://linuxtv.org 15648T: git git://linuxtv.org/media_tree.git 15649S: Odd fixes 15650F: drivers/media/usb/tm6000/ 15651F: Documentation/media/v4l-drivers/tm6000* 15652 15653TMIO/SDHI MMC DRIVER 15654M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15655L: linux-mmc@vger.kernel.org 15656S: Supported 15657F: drivers/mmc/host/tmio_mmc* 15658F: drivers/mmc/host/renesas_sdhi* 15659F: include/linux/mfd/tmio.h 15660 15661TMP401 HARDWARE MONITOR DRIVER 15662M: Guenter Roeck <linux@roeck-us.net> 15663L: linux-hwmon@vger.kernel.org 15664S: Maintained 15665F: Documentation/hwmon/tmp401 15666F: drivers/hwmon/tmp401.c 15667 15668TMPFS (SHMEM FILESYSTEM) 15669M: Hugh Dickins <hughd@google.com> 15670L: linux-mm@kvack.org 15671S: Maintained 15672F: include/linux/shmem_fs.h 15673F: mm/shmem.c 15674 15675TOMOYO SECURITY MODULE 15676M: Kentaro Takeda <takedakn@nttdata.co.jp> 15677M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15678L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15679L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15680L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15681L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15682W: https://tomoyo.osdn.jp/ 15683S: Maintained 15684F: security/tomoyo/ 15685 15686TOPSTAR LAPTOP EXTRAS DRIVER 15687M: Herton Ronaldo Krzesinski <herton@canonical.com> 15688L: platform-driver-x86@vger.kernel.org 15689S: Maintained 15690F: drivers/platform/x86/topstar-laptop.c 15691 15692TORTURE-TEST MODULES 15693M: Davidlohr Bueso <dave@stgolabs.net> 15694M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15695M: Josh Triplett <josh@joshtriplett.org> 15696L: linux-kernel@vger.kernel.org 15697S: Supported 15698T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15699F: Documentation/RCU/torture.txt 15700F: kernel/torture.c 15701F: kernel/rcu/rcutorture.c 15702F: kernel/rcu/rcuperf.c 15703F: kernel/locking/locktorture.c 15704 15705TOSHIBA ACPI EXTRAS DRIVER 15706M: Azael Avalos <coproscefalo@gmail.com> 15707L: platform-driver-x86@vger.kernel.org 15708S: Maintained 15709F: drivers/platform/x86/toshiba_acpi.c 15710 15711TOSHIBA BLUETOOTH DRIVER 15712M: Azael Avalos <coproscefalo@gmail.com> 15713L: platform-driver-x86@vger.kernel.org 15714S: Maintained 15715F: drivers/platform/x86/toshiba_bluetooth.c 15716 15717TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15718M: Azael Avalos <coproscefalo@gmail.com> 15719L: platform-driver-x86@vger.kernel.org 15720S: Maintained 15721F: drivers/platform/x86/toshiba_haps.c 15722 15723TOSHIBA SMM DRIVER 15724M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15725W: http://www.buzzard.org.uk/toshiba/ 15726S: Maintained 15727F: drivers/char/toshiba.c 15728F: include/linux/toshiba.h 15729F: include/uapi/linux/toshiba.h 15730 15731TOSHIBA TC358743 DRIVER 15732M: Mats Randgaard <matrandg@cisco.com> 15733L: linux-media@vger.kernel.org 15734S: Maintained 15735F: drivers/media/i2c/tc358743* 15736F: include/media/i2c/tc358743.h 15737 15738TOSHIBA WMI HOTKEYS DRIVER 15739M: Azael Avalos <coproscefalo@gmail.com> 15740L: platform-driver-x86@vger.kernel.org 15741S: Maintained 15742F: drivers/platform/x86/toshiba-wmi.c 15743 15744TPM DEVICE DRIVER 15745M: Peter Huewe <peterhuewe@gmx.de> 15746M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15747R: Jason Gunthorpe <jgg@ziepe.ca> 15748L: linux-integrity@vger.kernel.org 15749Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15750W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15751T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15752S: Maintained 15753F: drivers/char/tpm/ 15754 15755TRACING 15756M: Steven Rostedt <rostedt@goodmis.org> 15757M: Ingo Molnar <mingo@redhat.com> 15758T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15759S: Maintained 15760F: Documentation/trace/ftrace.rst 15761F: arch/*/*/*/ftrace.h 15762F: arch/*/kernel/ftrace.c 15763F: include/*/ftrace.h 15764F: include/linux/trace*.h 15765F: include/trace/ 15766F: kernel/trace/ 15767F: tools/testing/selftests/ftrace/ 15768 15769TRACING MMIO ACCESSES (MMIOTRACE) 15770M: Steven Rostedt <rostedt@goodmis.org> 15771M: Ingo Molnar <mingo@kernel.org> 15772R: Karol Herbst <karolherbst@gmail.com> 15773R: Pekka Paalanen <ppaalanen@gmail.com> 15774S: Maintained 15775L: linux-kernel@vger.kernel.org 15776L: nouveau@lists.freedesktop.org 15777F: kernel/trace/trace_mmiotrace.c 15778F: include/linux/mmiotrace.h 15779F: arch/x86/mm/kmmio.c 15780F: arch/x86/mm/mmio-mod.c 15781F: arch/x86/mm/testmmiotrace.c 15782 15783TRIVIAL PATCHES 15784M: Jiri Kosina <trivial@kernel.org> 15785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15786S: Maintained 15787K: ^Subject:.*(?i)trivial 15788 15789TEMPO SEMICONDUCTOR DRIVERS 15790M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15791S: Maintained 15792F: sound/soc/codecs/tscs*.c 15793F: sound/soc/codecs/tscs*.h 15794F: Documentation/devicetree/bindings/sound/tscs*.txt 15795 15796TTY LAYER 15797M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15798M: Jiri Slaby <jslaby@suse.com> 15799S: Supported 15800T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15801F: Documentation/serial/ 15802F: drivers/tty/ 15803F: drivers/tty/serial/serial_core.c 15804F: include/linux/serial_core.h 15805F: include/linux/serial.h 15806F: include/linux/tty.h 15807F: include/uapi/linux/serial_core.h 15808F: include/uapi/linux/serial.h 15809F: include/uapi/linux/tty.h 15810 15811TUA9001 MEDIA DRIVER 15812M: Antti Palosaari <crope@iki.fi> 15813L: linux-media@vger.kernel.org 15814W: https://linuxtv.org 15815W: http://palosaari.fi/linux/ 15816Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15817T: git git://linuxtv.org/anttip/media_tree.git 15818S: Maintained 15819F: drivers/media/tuners/tua9001* 15820 15821TULIP NETWORK DRIVERS 15822L: netdev@vger.kernel.org 15823L: linux-parisc@vger.kernel.org 15824S: Orphan 15825F: drivers/net/ethernet/dec/tulip/ 15826 15827TUN/TAP driver 15828M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15829W: http://vtun.sourceforge.net/tun 15830S: Maintained 15831F: Documentation/networking/tuntap.txt 15832F: arch/um/os-Linux/drivers/ 15833 15834TURBOCHANNEL SUBSYSTEM 15835M: "Maciej W. Rozycki" <macro@linux-mips.org> 15836M: Ralf Baechle <ralf@linux-mips.org> 15837L: linux-mips@vger.kernel.org 15838Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15839S: Maintained 15840F: drivers/tc/ 15841F: include/linux/tc.h 15842 15843TURBOSTAT UTILITY 15844M: "Len Brown" <lenb@kernel.org> 15845L: linux-pm@vger.kernel.org 15846B: https://bugzilla.kernel.org 15847Q: https://patchwork.kernel.org/project/linux-pm/list/ 15848T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15849S: Supported 15850F: tools/power/x86/turbostat/ 15851 15852TW5864 VIDEO4LINUX DRIVER 15853M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15854M: Anton Sviridenko <anton@corp.bluecherry.net> 15855M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15856M: Andrey Utkin <andrey_utkin@fastmail.com> 15857L: linux-media@vger.kernel.org 15858S: Supported 15859F: drivers/media/pci/tw5864/ 15860 15861TW68 VIDEO4LINUX DRIVER 15862M: Hans Verkuil <hverkuil@xs4all.nl> 15863L: linux-media@vger.kernel.org 15864T: git git://linuxtv.org/media_tree.git 15865W: https://linuxtv.org 15866S: Odd Fixes 15867F: drivers/media/pci/tw68/ 15868 15869TW686X VIDEO4LINUX DRIVER 15870M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15871L: linux-media@vger.kernel.org 15872T: git git://linuxtv.org/media_tree.git 15873W: http://linuxtv.org 15874S: Maintained 15875F: drivers/media/pci/tw686x/ 15876 15877UBI FILE SYSTEM (UBIFS) 15878M: Richard Weinberger <richard@nod.at> 15879M: Artem Bityutskiy <dedekind1@gmail.com> 15880M: Adrian Hunter <adrian.hunter@intel.com> 15881L: linux-mtd@lists.infradead.org 15882T: git git://git.infradead.org/ubifs-2.6.git 15883W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15884S: Supported 15885F: Documentation/filesystems/ubifs.txt 15886F: fs/ubifs/ 15887 15888UCLINUX (M68KNOMMU AND COLDFIRE) 15889M: Greg Ungerer <gerg@linux-m68k.org> 15890W: http://www.linux-m68k.org/ 15891W: http://www.uclinux.org/ 15892L: linux-m68k@lists.linux-m68k.org 15893L: uclinux-dev@uclinux.org (subscribers-only) 15894T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15895S: Maintained 15896F: arch/m68k/coldfire/ 15897F: arch/m68k/68*/ 15898F: arch/m68k/*/*_no.* 15899F: arch/m68k/include/asm/*_no.* 15900 15901UDF FILESYSTEM 15902M: Jan Kara <jack@suse.com> 15903S: Maintained 15904F: Documentation/filesystems/udf.txt 15905F: fs/udf/ 15906 15907UDRAW TABLET 15908M: Bastien Nocera <hadess@hadess.net> 15909L: linux-input@vger.kernel.org 15910S: Maintained 15911F: drivers/hid/hid-udraw-ps3.c 15912 15913UFS FILESYSTEM 15914M: Evgeniy Dushistov <dushistov@mail.ru> 15915S: Maintained 15916F: Documentation/filesystems/ufs.txt 15917F: fs/ufs/ 15918 15919UHID USERSPACE HID IO DRIVER: 15920M: David Herrmann <dh.herrmann@googlemail.com> 15921L: linux-input@vger.kernel.org 15922S: Maintained 15923F: drivers/hid/uhid.c 15924F: include/uapi/linux/uhid.h 15925 15926ULPI BUS 15927M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15928L: linux-usb@vger.kernel.org 15929S: Maintained 15930F: drivers/usb/common/ulpi.c 15931F: include/linux/ulpi/ 15932 15933ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15934L: linux-usb@vger.kernel.org 15935S: Orphan 15936F: drivers/uwb/ 15937F: include/linux/uwb.h 15938F: include/linux/uwb/ 15939 15940UNICORE32 ARCHITECTURE: 15941M: Guan Xuetao <gxt@pku.edu.cn> 15942W: http://mprc.pku.edu.cn/~guanxuetao/linux 15943S: Maintained 15944T: git git://github.com/gxt/linux.git 15945F: arch/unicore32/ 15946 15947UNIFDEF 15948M: Tony Finch <dot@dotat.at> 15949W: http://dotat.at/prog/unifdef 15950S: Maintained 15951F: scripts/unifdef.c 15952 15953UNIFORM CDROM DRIVER 15954M: Jens Axboe <axboe@kernel.dk> 15955W: http://www.kernel.dk 15956S: Maintained 15957F: Documentation/cdrom/ 15958F: drivers/cdrom/cdrom.c 15959F: include/linux/cdrom.h 15960F: include/uapi/linux/cdrom.h 15961 15962UNISYS S-PAR DRIVERS 15963M: David Kershner <david.kershner@unisys.com> 15964L: sparmaintainer@unisys.com (Unisys internal) 15965S: Supported 15966F: include/linux/visorbus.h 15967F: drivers/visorbus/ 15968F: drivers/staging/unisys/ 15969 15970UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15971R: Alim Akhtar <alim.akhtar@samsung.com> 15972R: Avri Altman <avri.altman@wdc.com> 15973R: Pedro Sousa <pedrom.sousa@synopsys.com> 15974L: linux-scsi@vger.kernel.org 15975S: Supported 15976F: Documentation/scsi/ufs.txt 15977F: drivers/scsi/ufs/ 15978 15979UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15980M: Pedro Sousa <pedrom.sousa@synopsys.com> 15981L: linux-scsi@vger.kernel.org 15982S: Supported 15983F: drivers/scsi/ufs/*dwc* 15984 15985UNSORTED BLOCK IMAGES (UBI) 15986M: Artem Bityutskiy <dedekind1@gmail.com> 15987M: Richard Weinberger <richard@nod.at> 15988W: http://www.linux-mtd.infradead.org/ 15989L: linux-mtd@lists.infradead.org 15990T: git git://git.infradead.org/ubifs-2.6.git 15991S: Supported 15992F: drivers/mtd/ubi/ 15993F: include/linux/mtd/ubi.h 15994F: include/uapi/mtd/ubi-user.h 15995 15996USB "USBNET" DRIVER FRAMEWORK 15997M: Oliver Neukum <oneukum@suse.com> 15998L: netdev@vger.kernel.org 15999W: http://www.linux-usb.org/usbnet 16000S: Maintained 16001F: drivers/net/usb/usbnet.c 16002F: include/linux/usb/usbnet.h 16003 16004USB ACM DRIVER 16005M: Oliver Neukum <oneukum@suse.com> 16006L: linux-usb@vger.kernel.org 16007S: Maintained 16008F: Documentation/usb/acm.txt 16009F: drivers/usb/class/cdc-acm.* 16010 16011USB AR5523 WIRELESS DRIVER 16012M: Pontus Fuchs <pontus.fuchs@gmail.com> 16013L: linux-wireless@vger.kernel.org 16014S: Maintained 16015F: drivers/net/wireless/ath/ar5523/ 16016 16017USB ATTACHED SCSI 16018M: Oliver Neukum <oneukum@suse.com> 16019L: linux-usb@vger.kernel.org 16020L: linux-scsi@vger.kernel.org 16021S: Maintained 16022F: drivers/usb/storage/uas.c 16023 16024USB CDC ETHERNET DRIVER 16025M: Oliver Neukum <oliver@neukum.org> 16026L: linux-usb@vger.kernel.org 16027S: Maintained 16028F: drivers/net/usb/cdc_*.c 16029F: include/uapi/linux/usb/cdc.h 16030 16031USB CHAOSKEY DRIVER 16032M: Keith Packard <keithp@keithp.com> 16033L: linux-usb@vger.kernel.org 16034S: Maintained 16035F: drivers/usb/misc/chaoskey.c 16036 16037USB CYPRESS C67X00 DRIVER 16038M: Peter Korsgaard <jacmet@sunsite.dk> 16039L: linux-usb@vger.kernel.org 16040S: Maintained 16041F: drivers/usb/c67x00/ 16042 16043USB DAVICOM DM9601 DRIVER 16044M: Peter Korsgaard <jacmet@sunsite.dk> 16045L: netdev@vger.kernel.org 16046W: http://www.linux-usb.org/usbnet 16047S: Maintained 16048F: drivers/net/usb/dm9601.c 16049 16050USB DIAMOND RIO500 DRIVER 16051M: Cesar Miquel <miquel@df.uba.ar> 16052L: rio500-users@lists.sourceforge.net 16053W: http://rio500.sourceforge.net 16054S: Maintained 16055F: drivers/usb/misc/rio500* 16056 16057USB EHCI DRIVER 16058M: Alan Stern <stern@rowland.harvard.edu> 16059L: linux-usb@vger.kernel.org 16060S: Maintained 16061F: Documentation/usb/ehci.txt 16062F: drivers/usb/host/ehci* 16063 16064USB GADGET/PERIPHERAL SUBSYSTEM 16065M: Felipe Balbi <balbi@kernel.org> 16066L: linux-usb@vger.kernel.org 16067W: http://www.linux-usb.org/gadget 16068T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16069S: Maintained 16070F: drivers/usb/gadget/ 16071F: include/linux/usb/gadget* 16072 16073USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16074M: Jiri Kosina <jikos@kernel.org> 16075M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16076L: linux-usb@vger.kernel.org 16077T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16078S: Maintained 16079F: Documentation/hid/hiddev.txt 16080F: drivers/hid/usbhid/ 16081 16082USB INTEL XHCI ROLE MUX DRIVER 16083M: Hans de Goede <hdegoede@redhat.com> 16084L: linux-usb@vger.kernel.org 16085S: Maintained 16086F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16087 16088USB ISP116X DRIVER 16089M: Olav Kongas <ok@artecdesign.ee> 16090L: linux-usb@vger.kernel.org 16091S: Maintained 16092F: drivers/usb/host/isp116x* 16093F: include/linux/usb/isp116x.h 16094 16095USB LAN78XX ETHERNET DRIVER 16096M: Woojung Huh <woojung.huh@microchip.com> 16097M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16098L: netdev@vger.kernel.org 16099S: Maintained 16100F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16101F: drivers/net/usb/lan78xx.* 16102F: include/dt-bindings/net/microchip-lan78xx.h 16103 16104USB MASS STORAGE DRIVER 16105M: Alan Stern <stern@rowland.harvard.edu> 16106L: linux-usb@vger.kernel.org 16107L: usb-storage@lists.one-eyed-alien.net 16108S: Maintained 16109F: drivers/usb/storage/ 16110 16111USB MIDI DRIVER 16112M: Clemens Ladisch <clemens@ladisch.de> 16113L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16114T: git git://git.alsa-project.org/alsa-kernel.git 16115S: Maintained 16116F: sound/usb/midi.* 16117 16118USB NETWORKING DRIVERS 16119L: linux-usb@vger.kernel.org 16120S: Odd Fixes 16121F: drivers/net/usb/ 16122 16123USB OHCI DRIVER 16124M: Alan Stern <stern@rowland.harvard.edu> 16125L: linux-usb@vger.kernel.org 16126S: Maintained 16127F: Documentation/usb/ohci.txt 16128F: drivers/usb/host/ohci* 16129 16130USB OTG FSM (Finite State Machine) 16131M: Peter Chen <Peter.Chen@nxp.com> 16132T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16133L: linux-usb@vger.kernel.org 16134S: Maintained 16135F: drivers/usb/common/usb-otg-fsm.c 16136 16137USB OVER IP DRIVER 16138M: Valentina Manea <valentina.manea.m@gmail.com> 16139M: Shuah Khan <shuah@kernel.org> 16140M: Shuah Khan <skhan@linuxfoundation.org> 16141L: linux-usb@vger.kernel.org 16142S: Maintained 16143F: Documentation/usb/usbip_protocol.txt 16144F: drivers/usb/usbip/ 16145F: tools/usb/usbip/ 16146F: tools/testing/selftests/drivers/usb/usbip/ 16147 16148USB PEGASUS DRIVER 16149M: Petko Manolov <petkan@nucleusys.com> 16150L: linux-usb@vger.kernel.org 16151L: netdev@vger.kernel.org 16152T: git git://github.com/petkan/pegasus.git 16153W: https://github.com/petkan/pegasus 16154S: Maintained 16155F: drivers/net/usb/pegasus.* 16156 16157USB PHY LAYER 16158M: Felipe Balbi <balbi@kernel.org> 16159L: linux-usb@vger.kernel.org 16160T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16161S: Maintained 16162F: drivers/usb/phy/ 16163 16164USB PRINTER DRIVER (usblp) 16165M: Pete Zaitcev <zaitcev@redhat.com> 16166L: linux-usb@vger.kernel.org 16167S: Supported 16168F: drivers/usb/class/usblp.c 16169 16170USB QMI WWAN NETWORK DRIVER 16171M: Bjørn Mork <bjorn@mork.no> 16172L: netdev@vger.kernel.org 16173S: Maintained 16174F: Documentation/ABI/testing/sysfs-class-net-qmi 16175F: drivers/net/usb/qmi_wwan.c 16176 16177USB RTL8150 DRIVER 16178M: Petko Manolov <petkan@nucleusys.com> 16179L: linux-usb@vger.kernel.org 16180L: netdev@vger.kernel.org 16181T: git git://github.com/petkan/rtl8150.git 16182W: https://github.com/petkan/rtl8150 16183S: Maintained 16184F: drivers/net/usb/rtl8150.c 16185 16186USB SERIAL SUBSYSTEM 16187M: Johan Hovold <johan@kernel.org> 16188L: linux-usb@vger.kernel.org 16189T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16190S: Maintained 16191F: Documentation/usb/usb-serial.txt 16192F: drivers/usb/serial/ 16193F: include/linux/usb/serial.h 16194 16195USB SMSC75XX ETHERNET DRIVER 16196M: Steve Glendinning <steve.glendinning@shawell.net> 16197L: netdev@vger.kernel.org 16198S: Maintained 16199F: drivers/net/usb/smsc75xx.* 16200 16201USB SMSC95XX ETHERNET DRIVER 16202M: Steve Glendinning <steve.glendinning@shawell.net> 16203M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16204L: netdev@vger.kernel.org 16205S: Maintained 16206F: drivers/net/usb/smsc95xx.* 16207 16208USB SUBSYSTEM 16209M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16210L: linux-usb@vger.kernel.org 16211W: http://www.linux-usb.org 16212T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16213S: Supported 16214F: Documentation/devicetree/bindings/usb/ 16215F: Documentation/usb/ 16216F: drivers/usb/ 16217F: include/linux/usb.h 16218F: include/linux/usb/ 16219 16220USB TYPEC PI3USB30532 MUX DRIVER 16221M: Hans de Goede <hdegoede@redhat.com> 16222L: linux-usb@vger.kernel.org 16223S: Maintained 16224F: drivers/usb/typec/mux/pi3usb30532.c 16225 16226USB TYPEC CLASS 16227M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16228L: linux-usb@vger.kernel.org 16229S: Maintained 16230F: Documentation/ABI/testing/sysfs-class-typec 16231F: Documentation/driver-api/usb/typec.rst 16232F: drivers/usb/typec/ 16233F: include/linux/usb/typec.h 16234 16235USB TYPEC BUS FOR ALTERNATE MODES 16236M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16237L: linux-usb@vger.kernel.org 16238S: Maintained 16239F: Documentation/ABI/testing/sysfs-bus-typec 16240F: Documentation/driver-api/usb/typec_bus.rst 16241F: drivers/usb/typec/altmodes/ 16242F: include/linux/usb/typec_altmode.h 16243 16244USB TYPEC PORT CONTROLLER DRIVERS 16245M: Guenter Roeck <linux@roeck-us.net> 16246L: linux-usb@vger.kernel.org 16247S: Maintained 16248F: drivers/usb/typec/tcpm/ 16249 16250USB UHCI DRIVER 16251M: Alan Stern <stern@rowland.harvard.edu> 16252L: linux-usb@vger.kernel.org 16253S: Maintained 16254F: drivers/usb/host/uhci* 16255 16256USB VIDEO CLASS 16257M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16258L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16259L: linux-media@vger.kernel.org 16260T: git git://linuxtv.org/media_tree.git 16261W: http://www.ideasonboard.org/uvc/ 16262S: Maintained 16263F: drivers/media/usb/uvc/ 16264F: include/uapi/linux/uvcvideo.h 16265 16266USB VISION DRIVER 16267M: Hans Verkuil <hverkuil@xs4all.nl> 16268L: linux-media@vger.kernel.org 16269T: git git://linuxtv.org/media_tree.git 16270W: https://linuxtv.org 16271S: Odd Fixes 16272F: drivers/media/usb/usbvision/ 16273 16274USB WEBCAM GADGET 16275M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16276L: linux-usb@vger.kernel.org 16277S: Maintained 16278F: drivers/usb/gadget/function/*uvc* 16279F: drivers/usb/gadget/legacy/webcam.c 16280F: include/uapi/linux/usb/g_uvc.h 16281 16282USB WIRELESS RNDIS DRIVER (rndis_wlan) 16283M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16284L: linux-wireless@vger.kernel.org 16285S: Maintained 16286F: drivers/net/wireless/rndis_wlan.c 16287 16288USB XHCI DRIVER 16289M: Mathias Nyman <mathias.nyman@intel.com> 16290L: linux-usb@vger.kernel.org 16291S: Supported 16292F: drivers/usb/host/xhci* 16293F: drivers/usb/host/pci-quirks* 16294 16295USB ZD1201 DRIVER 16296L: linux-wireless@vger.kernel.org 16297W: http://linux-lc100020.sourceforge.net 16298S: Orphan 16299F: drivers/net/wireless/zydas/zd1201.* 16300 16301USB ZR364XX DRIVER 16302M: Antoine Jacquet <royale@zerezo.com> 16303L: linux-usb@vger.kernel.org 16304L: linux-media@vger.kernel.org 16305T: git git://linuxtv.org/media_tree.git 16306W: http://royale.zerezo.com/zr364xx/ 16307S: Maintained 16308F: Documentation/media/v4l-drivers/zr364xx* 16309F: drivers/media/usb/zr364xx/ 16310 16311USER-MODE LINUX (UML) 16312M: Jeff Dike <jdike@addtoit.com> 16313M: Richard Weinberger <richard@nod.at> 16314M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16315L: linux-um@lists.infradead.org 16316W: http://user-mode-linux.sourceforge.net 16317Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16318T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16319S: Maintained 16320F: Documentation/virtual/uml/ 16321F: arch/um/ 16322F: arch/x86/um/ 16323F: fs/hostfs/ 16324 16325USERSPACE COPYIN/COPYOUT (UIOVEC) 16326M: Alexander Viro <viro@zeniv.linux.org.uk> 16327S: Maintained 16328F: lib/iov_iter.c 16329F: include/linux/uio.h 16330 16331USERSPACE DMA BUFFER DRIVER 16332M: Gerd Hoffmann <kraxel@redhat.com> 16333S: Maintained 16334L: dri-devel@lists.freedesktop.org 16335F: drivers/dma-buf/udmabuf.c 16336F: include/uapi/linux/udmabuf.h 16337T: git git://anongit.freedesktop.org/drm/drm-misc 16338 16339USERSPACE I/O (UIO) 16340M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16341S: Maintained 16342T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16343F: Documentation/driver-api/uio-howto.rst 16344F: drivers/uio/ 16345F: include/linux/uio_driver.h 16346 16347UTIL-LINUX PACKAGE 16348M: Karel Zak <kzak@redhat.com> 16349L: util-linux@vger.kernel.org 16350W: http://en.wikipedia.org/wiki/Util-linux 16351T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16352S: Maintained 16353 16354UUID HELPERS 16355M: Christoph Hellwig <hch@lst.de> 16356R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16357L: linux-kernel@vger.kernel.org 16358T: git git://git.infradead.org/users/hch/uuid.git 16359F: lib/uuid.c 16360F: lib/test_uuid.c 16361F: include/linux/uuid.h 16362F: include/uapi/linux/uuid.h 16363S: Maintained 16364 16365UVESAFB DRIVER 16366M: Michal Januszewski <spock@gentoo.org> 16367L: linux-fbdev@vger.kernel.org 16368W: https://github.com/mjanusz/v86d 16369S: Maintained 16370F: Documentation/fb/uvesafb.txt 16371F: drivers/video/fbdev/uvesafb.* 16372 16373VF610 NAND DRIVER 16374M: Stefan Agner <stefan@agner.ch> 16375L: linux-mtd@lists.infradead.org 16376S: Supported 16377F: drivers/mtd/nand/raw/vf610_nfc.c 16378 16379VFAT/FAT/MSDOS FILESYSTEM 16380M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16381S: Maintained 16382F: Documentation/filesystems/vfat.txt 16383F: fs/fat/ 16384 16385VFIO DRIVER 16386M: Alex Williamson <alex.williamson@redhat.com> 16387L: kvm@vger.kernel.org 16388T: git git://github.com/awilliam/linux-vfio.git 16389S: Maintained 16390F: Documentation/vfio.txt 16391F: drivers/vfio/ 16392F: include/linux/vfio.h 16393F: include/uapi/linux/vfio.h 16394 16395VFIO MEDIATED DEVICE DRIVERS 16396M: Kirti Wankhede <kwankhede@nvidia.com> 16397L: kvm@vger.kernel.org 16398S: Maintained 16399F: Documentation/vfio-mediated-device.txt 16400F: drivers/vfio/mdev/ 16401F: include/linux/mdev.h 16402F: samples/vfio-mdev/ 16403 16404VFIO PLATFORM DRIVER 16405M: Eric Auger <eric.auger@redhat.com> 16406L: kvm@vger.kernel.org 16407S: Maintained 16408F: drivers/vfio/platform/ 16409 16410VGA_SWITCHEROO 16411R: Lukas Wunner <lukas@wunner.de> 16412S: Maintained 16413F: Documentation/gpu/vga-switcheroo.rst 16414F: drivers/gpu/vga/vga_switcheroo.c 16415F: include/linux/vga_switcheroo.h 16416T: git git://anongit.freedesktop.org/drm/drm-misc 16417 16418VIA RHINE NETWORK DRIVER 16419S: Orphan 16420F: drivers/net/ethernet/via/via-rhine.c 16421 16422VIA SD/MMC CARD CONTROLLER DRIVER 16423M: Bruce Chang <brucechang@via.com.tw> 16424M: Harald Welte <HaraldWelte@viatech.com> 16425S: Maintained 16426F: drivers/mmc/host/via-sdmmc.c 16427 16428VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16429M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16430L: linux-fbdev@vger.kernel.org 16431S: Maintained 16432F: include/linux/via-core.h 16433F: include/linux/via-gpio.h 16434F: include/linux/via_i2c.h 16435F: drivers/video/fbdev/via/ 16436 16437VIA VELOCITY NETWORK DRIVER 16438M: Francois Romieu <romieu@fr.zoreil.com> 16439L: netdev@vger.kernel.org 16440S: Maintained 16441F: drivers/net/ethernet/via/via-velocity.* 16442 16443VICODEC VIRTUAL CODEC DRIVER 16444M: Hans Verkuil <hans.verkuil@cisco.com> 16445L: linux-media@vger.kernel.org 16446T: git git://linuxtv.org/media_tree.git 16447W: https://linuxtv.org 16448S: Maintained 16449F: drivers/media/platform/vicodec/* 16450 16451VIDEO MULTIPLEXER DRIVER 16452M: Philipp Zabel <p.zabel@pengutronix.de> 16453L: linux-media@vger.kernel.org 16454S: Maintained 16455F: drivers/media/platform/video-mux.c 16456 16457VIDEO I2C POLLING DRIVER 16458M: Matt Ranostay <matt.ranostay@konsulko.com> 16459L: linux-media@vger.kernel.org 16460S: Maintained 16461F: drivers/media/i2c/video-i2c.c 16462 16463VIDEOBUF2 FRAMEWORK 16464M: Pawel Osciak <pawel@osciak.com> 16465M: Marek Szyprowski <m.szyprowski@samsung.com> 16466M: Kyungmin Park <kyungmin.park@samsung.com> 16467L: linux-media@vger.kernel.org 16468S: Maintained 16469F: drivers/media/common/videobuf2/* 16470F: include/media/videobuf2-* 16471 16472VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16473M: Helen Koike <helen.koike@collabora.com> 16474L: linux-media@vger.kernel.org 16475T: git git://linuxtv.org/media_tree.git 16476W: https://linuxtv.org 16477S: Maintained 16478F: drivers/media/platform/vimc/* 16479 16480VIRT LIB 16481M: Alex Williamson <alex.williamson@redhat.com> 16482M: Paolo Bonzini <pbonzini@redhat.com> 16483L: kvm@vger.kernel.org 16484S: Supported 16485F: virt/lib/ 16486 16487VIRTIO AND VHOST VSOCK DRIVER 16488M: Stefan Hajnoczi <stefanha@redhat.com> 16489L: kvm@vger.kernel.org 16490L: virtualization@lists.linux-foundation.org 16491L: netdev@vger.kernel.org 16492S: Maintained 16493F: include/linux/virtio_vsock.h 16494F: include/uapi/linux/virtio_vsock.h 16495F: include/uapi/linux/vsockmon.h 16496F: include/uapi/linux/vm_sockets_diag.h 16497F: net/vmw_vsock/diag.c 16498F: net/vmw_vsock/af_vsock_tap.c 16499F: net/vmw_vsock/virtio_transport_common.c 16500F: net/vmw_vsock/virtio_transport.c 16501F: drivers/net/vsockmon.c 16502F: drivers/vhost/vsock.c 16503F: tools/testing/vsock/ 16504 16505VIRTIO CONSOLE DRIVER 16506M: Amit Shah <amit@kernel.org> 16507L: virtualization@lists.linux-foundation.org 16508S: Maintained 16509F: drivers/char/virtio_console.c 16510F: include/linux/virtio_console.h 16511F: include/uapi/linux/virtio_console.h 16512 16513VIRTIO CORE AND NET DRIVERS 16514M: "Michael S. Tsirkin" <mst@redhat.com> 16515M: Jason Wang <jasowang@redhat.com> 16516L: virtualization@lists.linux-foundation.org 16517S: Maintained 16518F: Documentation/devicetree/bindings/virtio/ 16519F: drivers/virtio/ 16520F: tools/virtio/ 16521F: drivers/net/virtio_net.c 16522F: drivers/block/virtio_blk.c 16523F: include/linux/virtio*.h 16524F: include/uapi/linux/virtio_*.h 16525F: drivers/crypto/virtio/ 16526F: mm/balloon_compaction.c 16527 16528VIRTIO BLOCK AND SCSI DRIVERS 16529M: "Michael S. Tsirkin" <mst@redhat.com> 16530M: Jason Wang <jasowang@redhat.com> 16531R: Paolo Bonzini <pbonzini@redhat.com> 16532R: Stefan Hajnoczi <stefanha@redhat.com> 16533L: virtualization@lists.linux-foundation.org 16534S: Maintained 16535F: drivers/block/virtio_blk.c 16536F: drivers/scsi/virtio_scsi.c 16537F: include/uapi/linux/virtio_blk.h 16538F: include/uapi/linux/virtio_scsi.h 16539F: drivers/vhost/scsi.c 16540 16541VIRTIO CRYPTO DRIVER 16542M: Gonglei <arei.gonglei@huawei.com> 16543L: virtualization@lists.linux-foundation.org 16544L: linux-crypto@vger.kernel.org 16545S: Maintained 16546F: drivers/crypto/virtio/ 16547F: include/uapi/linux/virtio_crypto.h 16548 16549VIRTIO DRIVERS FOR S390 16550M: Cornelia Huck <cohuck@redhat.com> 16551M: Halil Pasic <pasic@linux.ibm.com> 16552L: linux-s390@vger.kernel.org 16553L: virtualization@lists.linux-foundation.org 16554L: kvm@vger.kernel.org 16555S: Supported 16556F: drivers/s390/virtio/ 16557F: arch/s390/include/uapi/asm/virtio-ccw.h 16558 16559VIRTIO GPU DRIVER 16560M: David Airlie <airlied@linux.ie> 16561M: Gerd Hoffmann <kraxel@redhat.com> 16562L: dri-devel@lists.freedesktop.org 16563L: virtualization@lists.linux-foundation.org 16564T: git git://anongit.freedesktop.org/drm/drm-misc 16565S: Maintained 16566F: drivers/gpu/drm/virtio/ 16567F: include/uapi/linux/virtio_gpu.h 16568 16569VIRTIO HOST (VHOST) 16570M: "Michael S. Tsirkin" <mst@redhat.com> 16571M: Jason Wang <jasowang@redhat.com> 16572L: kvm@vger.kernel.org 16573L: virtualization@lists.linux-foundation.org 16574L: netdev@vger.kernel.org 16575T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16576S: Maintained 16577F: drivers/vhost/ 16578F: include/uapi/linux/vhost.h 16579 16580VIRTIO INPUT DRIVER 16581M: Gerd Hoffmann <kraxel@redhat.com> 16582S: Maintained 16583F: drivers/virtio/virtio_input.c 16584F: include/uapi/linux/virtio_input.h 16585 16586VIRTUAL BOX GUEST DEVICE DRIVER 16587M: Hans de Goede <hdegoede@redhat.com> 16588M: Arnd Bergmann <arnd@arndb.de> 16589M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16590S: Maintained 16591F: include/linux/vbox_utils.h 16592F: include/uapi/linux/vbox*.h 16593F: drivers/virt/vboxguest/ 16594 16595VIRTUAL SERIO DEVICE DRIVER 16596M: Stephen Chandler Paul <thatslyude@gmail.com> 16597S: Maintained 16598F: drivers/input/serio/userio.c 16599F: include/uapi/linux/userio.h 16600 16601VIVID VIRTUAL VIDEO DRIVER 16602M: Hans Verkuil <hverkuil@xs4all.nl> 16603L: linux-media@vger.kernel.org 16604T: git git://linuxtv.org/media_tree.git 16605W: https://linuxtv.org 16606S: Maintained 16607F: drivers/media/platform/vivid/* 16608 16609VLYNQ BUS 16610M: Florian Fainelli <f.fainelli@gmail.com> 16611L: openwrt-devel@lists.openwrt.org (subscribers-only) 16612S: Maintained 16613F: drivers/vlynq/vlynq.c 16614F: include/linux/vlynq.h 16615 16616VME SUBSYSTEM 16617M: Martyn Welch <martyn@welchs.me.uk> 16618M: Manohar Vanga <manohar.vanga@gmail.com> 16619M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16620L: devel@driverdev.osuosl.org 16621S: Maintained 16622T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16623F: Documentation/driver-api/vme.rst 16624F: drivers/staging/vme/ 16625F: drivers/vme/ 16626F: include/linux/vme* 16627 16628VMWARE BALLOON DRIVER 16629M: Julien Freche <jfreche@vmware.com> 16630M: Nadav Amit <namit@vmware.com> 16631M: "VMware, Inc." <pv-drivers@vmware.com> 16632L: linux-kernel@vger.kernel.org 16633S: Maintained 16634F: drivers/misc/vmw_balloon.c 16635 16636VMWARE HYPERVISOR INTERFACE 16637M: Alok Kataria <akataria@vmware.com> 16638L: virtualization@lists.linux-foundation.org 16639S: Supported 16640F: arch/x86/kernel/cpu/vmware.c 16641 16642VMWARE PVRDMA DRIVER 16643M: Adit Ranadive <aditr@vmware.com> 16644M: VMware PV-Drivers <pv-drivers@vmware.com> 16645L: linux-rdma@vger.kernel.org 16646S: Maintained 16647F: drivers/infiniband/hw/vmw_pvrdma/ 16648 16649VMware PVSCSI driver 16650M: Jim Gill <jgill@vmware.com> 16651M: VMware PV-Drivers <pv-drivers@vmware.com> 16652L: linux-scsi@vger.kernel.org 16653S: Maintained 16654F: drivers/scsi/vmw_pvscsi.c 16655F: drivers/scsi/vmw_pvscsi.h 16656 16657VMWARE VMMOUSE SUBDRIVER 16658M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16659M: "VMware, Inc." <pv-drivers@vmware.com> 16660L: linux-input@vger.kernel.org 16661S: Maintained 16662F: drivers/input/mouse/vmmouse.c 16663F: drivers/input/mouse/vmmouse.h 16664 16665VMWARE VMXNET3 ETHERNET DRIVER 16666M: Ronak Doshi <doshir@vmware.com> 16667M: "VMware, Inc." <pv-drivers@vmware.com> 16668L: netdev@vger.kernel.org 16669S: Maintained 16670F: drivers/net/vmxnet3/ 16671 16672VOCORE VOCORE2 BOARD 16673M: Harvey Hunt <harveyhuntnexus@gmail.com> 16674L: linux-mips@vger.kernel.org 16675S: Maintained 16676F: arch/mips/boot/dts/ralink/vocore2.dts 16677 16678VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16679M: Liam Girdwood <lgirdwood@gmail.com> 16680M: Mark Brown <broonie@kernel.org> 16681L: linux-kernel@vger.kernel.org 16682W: http://www.slimlogic.co.uk/?p=48 16683T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16684S: Supported 16685F: Documentation/devicetree/bindings/regulator/ 16686F: Documentation/power/regulator/ 16687F: drivers/regulator/ 16688F: include/dt-bindings/regulator/ 16689F: include/linux/regulator/ 16690 16691VRF 16692M: David Ahern <dsa@cumulusnetworks.com> 16693M: Shrijeet Mukherjee <shrijeet@gmail.com> 16694L: netdev@vger.kernel.org 16695S: Maintained 16696F: drivers/net/vrf.c 16697F: Documentation/networking/vrf.txt 16698 16699VT1211 HARDWARE MONITOR DRIVER 16700M: Juerg Haefliger <juergh@gmail.com> 16701L: linux-hwmon@vger.kernel.org 16702S: Maintained 16703F: Documentation/hwmon/vt1211 16704F: drivers/hwmon/vt1211.c 16705 16706VT8231 HARDWARE MONITOR DRIVER 16707M: Roger Lucas <vt8231@hiddenengine.co.uk> 16708L: linux-hwmon@vger.kernel.org 16709S: Maintained 16710F: drivers/hwmon/vt8231.c 16711 16712VUB300 USB to SDIO/SD/MMC bridge chip 16713M: Tony Olech <tony.olech@elandigitalsystems.com> 16714L: linux-mmc@vger.kernel.org 16715L: linux-usb@vger.kernel.org 16716S: Supported 16717F: drivers/mmc/host/vub300.c 16718 16719W1 DALLAS'S 1-WIRE BUS 16720M: Evgeniy Polyakov <zbr@ioremap.net> 16721S: Maintained 16722F: Documentation/devicetree/bindings/w1/ 16723F: Documentation/w1/ 16724F: drivers/w1/ 16725F: include/linux/w1.h 16726 16727W83791D HARDWARE MONITORING DRIVER 16728M: Marc Hulsman <m.hulsman@tudelft.nl> 16729L: linux-hwmon@vger.kernel.org 16730S: Maintained 16731F: Documentation/hwmon/w83791d 16732F: drivers/hwmon/w83791d.c 16733 16734W83793 HARDWARE MONITORING DRIVER 16735M: Rudolf Marek <r.marek@assembler.cz> 16736L: linux-hwmon@vger.kernel.org 16737S: Maintained 16738F: Documentation/hwmon/w83793 16739F: drivers/hwmon/w83793.c 16740 16741W83795 HARDWARE MONITORING DRIVER 16742M: Jean Delvare <jdelvare@suse.com> 16743L: linux-hwmon@vger.kernel.org 16744S: Maintained 16745F: drivers/hwmon/w83795.c 16746 16747W83L51xD SD/MMC CARD INTERFACE DRIVER 16748M: Pierre Ossman <pierre@ossman.eu> 16749S: Maintained 16750F: drivers/mmc/host/wbsd.* 16751 16752WACOM PROTOCOL 4 SERIAL TABLETS 16753M: Julian Squires <julian@cipht.net> 16754M: Hans de Goede <hdegoede@redhat.com> 16755L: linux-input@vger.kernel.org 16756S: Maintained 16757F: drivers/input/tablet/wacom_serial4.c 16758 16759WATCHDOG DEVICE DRIVERS 16760M: Wim Van Sebroeck <wim@linux-watchdog.org> 16761M: Guenter Roeck <linux@roeck-us.net> 16762L: linux-watchdog@vger.kernel.org 16763W: http://www.linux-watchdog.org/ 16764T: git git://www.linux-watchdog.org/linux-watchdog.git 16765S: Maintained 16766F: Documentation/devicetree/bindings/watchdog/ 16767F: Documentation/watchdog/ 16768F: drivers/watchdog/ 16769F: include/linux/watchdog.h 16770F: include/uapi/linux/watchdog.h 16771 16772WHISKEYCOVE PMIC GPIO DRIVER 16773M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16774L: linux-gpio@vger.kernel.org 16775S: Maintained 16776F: drivers/gpio/gpio-wcove.c 16777 16778WHWAVE RTC DRIVER 16779M: Dianlong Li <long17.cool@163.com> 16780L: linux-rtc@vger.kernel.org 16781S: Maintained 16782F: drivers/rtc/rtc-sd3078.c 16783 16784WIIMOTE HID DRIVER 16785M: David Herrmann <dh.herrmann@googlemail.com> 16786L: linux-input@vger.kernel.org 16787S: Maintained 16788F: drivers/hid/hid-wiimote* 16789 16790WILOCITY WIL6210 WIRELESS DRIVER 16791M: Maya Erez <merez@codeaurora.org> 16792L: linux-wireless@vger.kernel.org 16793L: wil6210@qti.qualcomm.com 16794S: Supported 16795W: http://wireless.kernel.org/en/users/Drivers/wil6210 16796F: drivers/net/wireless/ath/wil6210/ 16797 16798WIMAX STACK 16799M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16800M: linux-wimax@intel.com 16801L: wimax@linuxwimax.org (subscribers-only) 16802S: Supported 16803W: http://linuxwimax.org 16804F: Documentation/wimax/README.wimax 16805F: include/linux/wimax/debug.h 16806F: include/net/wimax.h 16807F: include/uapi/linux/wimax.h 16808F: net/wimax/ 16809 16810WINBOND CIR DRIVER 16811M: David Härdeman <david@hardeman.nu> 16812S: Maintained 16813F: drivers/media/rc/winbond-cir.c 16814 16815RCMM REMOTE CONTROLS DECODER 16816M: Patrick Lerda <patrick9876@free.fr> 16817S: Maintained 16818F: drivers/media/rc/ir-rcmm-decoder.c 16819 16820WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16821M: William Breathitt Gray <vilhelm.gray@gmail.com> 16822L: linux-watchdog@vger.kernel.org 16823S: Maintained 16824F: drivers/watchdog/ebc-c384_wdt.c 16825 16826WINSYSTEMS WS16C48 GPIO DRIVER 16827M: William Breathitt Gray <vilhelm.gray@gmail.com> 16828L: linux-gpio@vger.kernel.org 16829S: Maintained 16830F: drivers/gpio/gpio-ws16c48.c 16831 16832WISTRON LAPTOP BUTTON DRIVER 16833M: Miloslav Trmac <mitr@volny.cz> 16834S: Maintained 16835F: drivers/input/misc/wistron_btns.c 16836 16837WL3501 WIRELESS PCMCIA CARD DRIVER 16838L: linux-wireless@vger.kernel.org 16839S: Odd fixes 16840F: drivers/net/wireless/wl3501* 16841 16842WOLFSON MICROELECTRONICS DRIVERS 16843L: patches@opensource.cirrus.com 16844T: git https://github.com/CirrusLogic/linux-drivers.git 16845W: https://github.com/CirrusLogic/linux-drivers/wiki 16846S: Supported 16847F: Documentation/hwmon/wm83?? 16848F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16849F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16850F: Documentation/devicetree/bindings/mfd/arizona.txt 16851F: Documentation/devicetree/bindings/mfd/wm831x.txt 16852F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16853F: arch/arm/mach-s3c64xx/mach-crag6410* 16854F: drivers/clk/clk-wm83*.c 16855F: drivers/extcon/extcon-arizona.c 16856F: drivers/leds/leds-wm83*.c 16857F: drivers/gpio/gpio-*wm*.c 16858F: drivers/gpio/gpio-arizona.c 16859F: drivers/hwmon/wm83??-hwmon.c 16860F: drivers/input/misc/wm831x-on.c 16861F: drivers/input/touchscreen/wm831x-ts.c 16862F: drivers/input/touchscreen/wm97*.c 16863F: drivers/mfd/arizona* 16864F: drivers/mfd/wm*.c 16865F: drivers/mfd/cs47l24* 16866F: drivers/power/supply/wm83*.c 16867F: drivers/rtc/rtc-wm83*.c 16868F: drivers/regulator/wm8*.c 16869F: drivers/regulator/arizona* 16870F: drivers/video/backlight/wm83*_bl.c 16871F: drivers/watchdog/wm83*_wdt.c 16872F: include/linux/mfd/arizona/ 16873F: include/linux/mfd/wm831x/ 16874F: include/linux/mfd/wm8350/ 16875F: include/linux/mfd/wm8400* 16876F: include/linux/regulator/arizona* 16877F: include/linux/wm97xx.h 16878F: include/sound/wm????.h 16879F: sound/soc/codecs/arizona.? 16880F: sound/soc/codecs/wm* 16881F: sound/soc/codecs/cs47l24* 16882 16883WORKQUEUE 16884M: Tejun Heo <tj@kernel.org> 16885R: Lai Jiangshan <jiangshanlai@gmail.com> 16886T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16887S: Maintained 16888F: include/linux/workqueue.h 16889F: kernel/workqueue.c 16890F: Documentation/core-api/workqueue.rst 16891 16892X-POWERS AXP288 PMIC DRIVERS 16893M: Hans de Goede <hdegoede@redhat.com> 16894S: Maintained 16895N: axp288 16896F: drivers/acpi/pmic/intel_pmic_xpower.c 16897 16898X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16899M: Chen-Yu Tsai <wens@csie.org> 16900L: linux-kernel@vger.kernel.org 16901S: Maintained 16902N: axp[128] 16903 16904X.25 NETWORK LAYER 16905M: Andrew Hendry <andrew.hendry@gmail.com> 16906L: linux-x25@vger.kernel.org 16907S: Odd Fixes 16908F: Documentation/networking/x25* 16909F: include/net/x25* 16910F: net/x25/ 16911 16912X86 ARCHITECTURE (32-BIT AND 64-BIT) 16913M: Thomas Gleixner <tglx@linutronix.de> 16914M: Ingo Molnar <mingo@redhat.com> 16915M: Borislav Petkov <bp@alien8.de> 16916R: "H. Peter Anvin" <hpa@zytor.com> 16917M: x86@kernel.org 16918L: linux-kernel@vger.kernel.org 16919T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16920S: Maintained 16921F: Documentation/devicetree/bindings/x86/ 16922F: Documentation/x86/ 16923F: arch/x86/ 16924 16925X86 ENTRY CODE 16926M: Andy Lutomirski <luto@kernel.org> 16927L: linux-kernel@vger.kernel.org 16928T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16929S: Maintained 16930F: arch/x86/entry/ 16931 16932X86 MCE INFRASTRUCTURE 16933M: Tony Luck <tony.luck@intel.com> 16934M: Borislav Petkov <bp@alien8.de> 16935L: linux-edac@vger.kernel.org 16936S: Maintained 16937F: arch/x86/kernel/cpu/mcheck/* 16938 16939X86 MICROCODE UPDATE SUPPORT 16940M: Borislav Petkov <bp@alien8.de> 16941S: Maintained 16942F: arch/x86/kernel/cpu/microcode/* 16943 16944X86 MM 16945M: Dave Hansen <dave.hansen@linux.intel.com> 16946M: Andy Lutomirski <luto@kernel.org> 16947M: Peter Zijlstra <peterz@infradead.org> 16948L: linux-kernel@vger.kernel.org 16949T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16950S: Maintained 16951F: arch/x86/mm/ 16952 16953X86 PLATFORM DRIVERS 16954M: Darren Hart <dvhart@infradead.org> 16955M: Andy Shevchenko <andy@infradead.org> 16956L: platform-driver-x86@vger.kernel.org 16957T: git git://git.infradead.org/linux-platform-drivers-x86.git 16958S: Maintained 16959F: drivers/platform/x86/ 16960F: drivers/platform/olpc/ 16961 16962X86 PLATFORM DRIVERS - ARCH 16963R: Darren Hart <dvhart@infradead.org> 16964R: Andy Shevchenko <andy@infradead.org> 16965L: platform-driver-x86@vger.kernel.org 16966L: x86@kernel.org 16967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16968S: Maintained 16969F: arch/x86/platform 16970 16971X86 VDSO 16972M: Andy Lutomirski <luto@kernel.org> 16973L: linux-kernel@vger.kernel.org 16974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16975S: Maintained 16976F: arch/x86/entry/vdso/ 16977 16978XARRAY 16979M: Matthew Wilcox <willy@infradead.org> 16980L: linux-fsdevel@vger.kernel.org 16981S: Supported 16982F: Documentation/core-api/xarray.rst 16983F: lib/idr.c 16984F: lib/xarray.c 16985F: include/linux/idr.h 16986F: include/linux/xarray.h 16987F: tools/testing/radix-tree 16988 16989XBOX DVD IR REMOTE 16990M: Benjamin Valentin <benpicco@googlemail.com> 16991S: Maintained 16992F: drivers/media/rc/xbox_remote.c 16993F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16994 16995XC2028/3028 TUNER DRIVER 16996M: Mauro Carvalho Chehab <mchehab@kernel.org> 16997L: linux-media@vger.kernel.org 16998W: https://linuxtv.org 16999T: git git://linuxtv.org/media_tree.git 17000S: Maintained 17001F: drivers/media/tuners/tuner-xc2028.* 17002 17003XDP (eXpress Data Path) 17004M: Alexei Starovoitov <ast@kernel.org> 17005M: Daniel Borkmann <daniel@iogearbox.net> 17006M: David S. Miller <davem@davemloft.net> 17007M: Jakub Kicinski <jakub.kicinski@netronome.com> 17008M: Jesper Dangaard Brouer <hawk@kernel.org> 17009M: John Fastabend <john.fastabend@gmail.com> 17010L: netdev@vger.kernel.org 17011L: xdp-newbies@vger.kernel.org 17012L: bpf@vger.kernel.org 17013S: Supported 17014F: net/core/xdp.c 17015F: include/net/xdp.h 17016F: kernel/bpf/devmap.c 17017F: kernel/bpf/cpumap.c 17018F: include/trace/events/xdp.h 17019K: xdp 17020N: xdp 17021 17022XDP SOCKETS (AF_XDP) 17023M: Björn Töpel <bjorn.topel@intel.com> 17024M: Magnus Karlsson <magnus.karlsson@intel.com> 17025L: netdev@vger.kernel.org 17026L: bpf@vger.kernel.org 17027S: Maintained 17028F: kernel/bpf/xskmap.c 17029F: net/xdp/ 17030 17031XEN BLOCK SUBSYSTEM 17032M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17033M: Roger Pau Monné <roger.pau@citrix.com> 17034L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17035S: Supported 17036F: drivers/block/xen-blkback/* 17037F: drivers/block/xen* 17038 17039XEN HYPERVISOR ARM 17040M: Stefano Stabellini <sstabellini@kernel.org> 17041L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17042S: Maintained 17043F: arch/arm/xen/ 17044F: arch/arm/include/asm/xen/ 17045 17046XEN HYPERVISOR ARM64 17047M: Stefano Stabellini <sstabellini@kernel.org> 17048L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17049S: Maintained 17050F: arch/arm64/xen/ 17051F: arch/arm64/include/asm/xen/ 17052 17053XEN HYPERVISOR INTERFACE 17054M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17055M: Juergen Gross <jgross@suse.com> 17056R: Stefano Stabellini <sstabellini@kernel.org> 17057L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17058T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17059S: Supported 17060F: arch/x86/xen/ 17061F: arch/x86/platform/pvh/ 17062F: drivers/*/xen-*front.c 17063F: drivers/xen/ 17064F: arch/x86/include/asm/xen/ 17065F: arch/x86/include/asm/pvclock-abi.h 17066F: include/xen/ 17067F: include/uapi/xen/ 17068F: Documentation/ABI/stable/sysfs-hypervisor-xen 17069F: Documentation/ABI/testing/sysfs-hypervisor-xen 17070 17071XEN NETWORK BACKEND DRIVER 17072M: Wei Liu <wei.liu2@citrix.com> 17073M: Paul Durrant <paul.durrant@citrix.com> 17074L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17075L: netdev@vger.kernel.org 17076S: Supported 17077F: drivers/net/xen-netback/* 17078 17079XEN PCI SUBSYSTEM 17080M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17081L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17082S: Supported 17083F: arch/x86/pci/*xen* 17084F: drivers/pci/*xen* 17085 17086XEN PVSCSI DRIVERS 17087M: Juergen Gross <jgross@suse.com> 17088L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17089L: linux-scsi@vger.kernel.org 17090S: Supported 17091F: drivers/scsi/xen-scsifront.c 17092F: drivers/xen/xen-scsiback.c 17093F: include/xen/interface/io/vscsiif.h 17094 17095XEN SWIOTLB SUBSYSTEM 17096M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17097L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17098L: iommu@lists.linux-foundation.org 17099S: Supported 17100F: arch/x86/xen/*swiotlb* 17101F: drivers/xen/*swiotlb* 17102 17103XEN SOUND FRONTEND DRIVER 17104M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17105L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17106L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17107S: Supported 17108F: sound/xen/* 17109 17110XFS FILESYSTEM 17111M: Darrick J. Wong <darrick.wong@oracle.com> 17112M: linux-xfs@vger.kernel.org 17113L: linux-xfs@vger.kernel.org 17114W: http://xfs.org/ 17115T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17116S: Supported 17117F: Documentation/filesystems/xfs.txt 17118F: fs/xfs/ 17119 17120XILINX AXI ETHERNET DRIVER 17121M: Anirudha Sarangi <anirudh@xilinx.com> 17122M: John Linn <John.Linn@xilinx.com> 17123S: Maintained 17124F: drivers/net/ethernet/xilinx/xilinx_axienet* 17125 17126XILINX UARTLITE SERIAL DRIVER 17127M: Peter Korsgaard <jacmet@sunsite.dk> 17128L: linux-serial@vger.kernel.org 17129S: Maintained 17130F: drivers/tty/serial/uartlite.c 17131 17132XILINX VIDEO IP CORES 17133M: Hyun Kwon <hyun.kwon@xilinx.com> 17134M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17135L: linux-media@vger.kernel.org 17136T: git git://linuxtv.org/media_tree.git 17137S: Supported 17138F: Documentation/devicetree/bindings/media/xilinx/ 17139F: drivers/media/platform/xilinx/ 17140F: include/uapi/linux/xilinx-v4l2-controls.h 17141 17142XILLYBUS DRIVER 17143M: Eli Billauer <eli.billauer@gmail.com> 17144L: linux-kernel@vger.kernel.org 17145S: Supported 17146F: drivers/char/xillybus/ 17147 17148XLP9XX I2C DRIVER 17149M: George Cherian <george.cherian@cavium.com> 17150M: Jan Glauber <jglauber@cavium.com> 17151L: linux-i2c@vger.kernel.org 17152W: http://www.cavium.com 17153S: Supported 17154F: drivers/i2c/busses/i2c-xlp9xx.c 17155 17156XRA1403 GPIO EXPANDER 17157M: Nandor Han <nandor.han@ge.com> 17158M: Semi Malinen <semi.malinen@ge.com> 17159L: linux-gpio@vger.kernel.org 17160S: Maintained 17161F: drivers/gpio/gpio-xra1403.c 17162F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17163 17164XTENSA XTFPGA PLATFORM SUPPORT 17165M: Max Filippov <jcmvbkbc@gmail.com> 17166L: linux-xtensa@linux-xtensa.org 17167S: Maintained 17168F: drivers/spi/spi-xtensa-xtfpga.c 17169F: sound/soc/xtensa/xtfpga-i2s.c 17170 17171YAM DRIVER FOR AX.25 17172M: Jean-Paul Roubelat <jpr@f6fbb.org> 17173L: linux-hams@vger.kernel.org 17174S: Maintained 17175F: drivers/net/hamradio/yam* 17176F: include/linux/yam.h 17177 17178YAMA SECURITY MODULE 17179M: Kees Cook <keescook@chromium.org> 17180T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17181S: Supported 17182F: security/yama/ 17183F: Documentation/admin-guide/LSM/Yama.rst 17184 17185YEALINK PHONE DRIVER 17186M: Henk Vergonet <Henk.Vergonet@gmail.com> 17187L: usbb2k-api-dev@nongnu.org 17188S: Maintained 17189F: Documentation/input/devices/yealink.rst 17190F: drivers/input/misc/yealink.* 17191 17192Z8530 DRIVER FOR AX.25 17193M: Joerg Reuter <jreuter@yaina.de> 17194W: http://yaina.de/jreuter/ 17195W: http://www.qsl.net/dl1bke/ 17196L: linux-hams@vger.kernel.org 17197S: Maintained 17198F: Documentation/networking/z8530drv.txt 17199F: drivers/net/hamradio/*scc.c 17200F: drivers/net/hamradio/z8530.h 17201 17202ZBUD COMPRESSED PAGE ALLOCATOR 17203M: Seth Jennings <sjenning@redhat.com> 17204M: Dan Streetman <ddstreet@ieee.org> 17205L: linux-mm@kvack.org 17206S: Maintained 17207F: mm/zbud.c 17208F: include/linux/zbud.h 17209 17210ZD1211RW WIRELESS DRIVER 17211M: Daniel Drake <dsd@gentoo.org> 17212M: Ulrich Kunitz <kune@deine-taler.de> 17213W: http://zd1211.ath.cx/wiki/DriverRewrite 17214L: linux-wireless@vger.kernel.org 17215L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17216S: Maintained 17217F: drivers/net/wireless/zydas/zd1211rw/ 17218 17219ZD1301 MEDIA DRIVER 17220M: Antti Palosaari <crope@iki.fi> 17221L: linux-media@vger.kernel.org 17222W: https://linuxtv.org/ 17223W: http://palosaari.fi/linux/ 17224Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17225S: Maintained 17226F: drivers/media/usb/dvb-usb-v2/zd1301* 17227 17228ZD1301_DEMOD MEDIA DRIVER 17229M: Antti Palosaari <crope@iki.fi> 17230L: linux-media@vger.kernel.org 17231W: https://linuxtv.org/ 17232W: http://palosaari.fi/linux/ 17233Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17234S: Maintained 17235F: drivers/media/dvb-frontends/zd1301_demod* 17236 17237ZPOOL COMPRESSED PAGE STORAGE API 17238M: Dan Streetman <ddstreet@ieee.org> 17239L: linux-mm@kvack.org 17240S: Maintained 17241F: mm/zpool.c 17242F: include/linux/zpool.h 17243 17244ZR36067 VIDEO FOR LINUX DRIVER 17245L: mjpeg-users@lists.sourceforge.net 17246L: linux-media@vger.kernel.org 17247W: http://mjpeg.sourceforge.net/driver-zoran/ 17248T: hg https://linuxtv.org/hg/v4l-dvb 17249S: Odd Fixes 17250F: drivers/staging/media/zoran/ 17251 17252ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17253M: Minchan Kim <minchan@kernel.org> 17254M: Nitin Gupta <ngupta@vflare.org> 17255R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17256L: linux-kernel@vger.kernel.org 17257S: Maintained 17258F: drivers/block/zram/ 17259F: Documentation/blockdev/zram.txt 17260 17261ZS DECSTATION Z85C30 SERIAL DRIVER 17262M: "Maciej W. Rozycki" <macro@linux-mips.org> 17263S: Maintained 17264F: drivers/tty/serial/zs.* 17265 17266ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17267M: Minchan Kim <minchan@kernel.org> 17268M: Nitin Gupta <ngupta@vflare.org> 17269R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17270L: linux-mm@kvack.org 17271S: Maintained 17272F: mm/zsmalloc.c 17273F: include/linux/zsmalloc.h 17274F: Documentation/vm/zsmalloc.rst 17275 17276ZSWAP COMPRESSED SWAP CACHING 17277M: Seth Jennings <sjenning@redhat.com> 17278M: Dan Streetman <ddstreet@ieee.org> 17279L: linux-mm@kvack.org 17280S: Maintained 17281F: mm/zswap.c 17282 17283THE REST 17284M: Linus Torvalds <torvalds@linux-foundation.org> 17285L: linux-kernel@vger.kernel.org 17286Q: http://patchwork.kernel.org/project/LKML/list/ 17287T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17288S: Buried alive in reporters 17289F: * 17290F: */ 17291