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> 953M: Stefan Popa <stefan.popa@analog.com> 954W: http://wiki.analog.com/ 955W: http://ez.analog.com/community/linux-device-drivers 956S: Supported 957F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 958F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 959F: drivers/iio/*/ad* 960F: drivers/iio/adc/ltc2497* 961X: drivers/iio/*/adjd* 962F: drivers/staging/iio/*/ad* 963 964ANDES ARCHITECTURE 965M: Greentime Hu <green.hu@gmail.com> 966M: Vincent Chen <deanbo422@gmail.com> 967T: git https://github.com/andestech/linux.git 968S: Supported 969F: arch/nds32/ 970F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 971F: Documentation/devicetree/bindings/nds32/ 972K: nds32 973N: nds32 974 975ANDROID CONFIG FRAGMENTS 976M: Rob Herring <robh@kernel.org> 977S: Supported 978F: kernel/configs/android* 979 980ANDROID DRIVERS 981M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 982M: Arve Hjønnevåg <arve@android.com> 983M: Todd Kjos <tkjos@android.com> 984M: Martijn Coenen <maco@android.com> 985M: Joel Fernandes <joel@joelfernandes.org> 986M: Christian Brauner <christian@brauner.io> 987T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 988L: devel@driverdev.osuosl.org 989S: Supported 990F: drivers/android/ 991F: drivers/staging/android/ 992 993ANDROID GOLDFISH PIC DRIVER 994M: Miodrag Dinic <miodrag.dinic@mips.com> 995S: Supported 996F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 997F: drivers/irqchip/irq-goldfish-pic.c 998 999ANDROID GOLDFISH RTC DRIVER 1000M: Miodrag Dinic <miodrag.dinic@mips.com> 1001S: Supported 1002F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1003F: drivers/rtc/rtc-goldfish.c 1004 1005ANDROID ION DRIVER 1006M: Laura Abbott <labbott@redhat.com> 1007M: Sumit Semwal <sumit.semwal@linaro.org> 1008L: devel@driverdev.osuosl.org 1009L: dri-devel@lists.freedesktop.org 1010L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1011S: Supported 1012F: drivers/staging/android/ion 1013F: drivers/staging/android/uapi/ion.h 1014 1015AOA (Apple Onboard Audio) ALSA DRIVER 1016M: Johannes Berg <johannes@sipsolutions.net> 1017L: linuxppc-dev@lists.ozlabs.org 1018L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1019S: Maintained 1020F: sound/aoa/ 1021 1022APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1023M: William Breathitt Gray <vilhelm.gray@gmail.com> 1024L: linux-iio@vger.kernel.org 1025S: Maintained 1026F: drivers/iio/adc/stx104.c 1027 1028APM DRIVER 1029M: Jiri Kosina <jikos@kernel.org> 1030S: Odd fixes 1031T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1032F: arch/x86/kernel/apm_32.c 1033F: include/linux/apm_bios.h 1034F: include/uapi/linux/apm_bios.h 1035F: drivers/char/apm-emulation.c 1036 1037APPARMOR SECURITY MODULE 1038M: John Johansen <john.johansen@canonical.com> 1039L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1040W: wiki.apparmor.net 1041T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1042S: Supported 1043F: security/apparmor/ 1044F: Documentation/admin-guide/LSM/apparmor.rst 1045 1046APPLE BCM5974 MULTITOUCH DRIVER 1047M: Henrik Rydberg <rydberg@bitmath.org> 1048L: linux-input@vger.kernel.org 1049S: Odd fixes 1050F: drivers/input/mouse/bcm5974.c 1051 1052APPLE SMC DRIVER 1053M: Henrik Rydberg <rydberg@bitmath.org> 1054L: linux-hwmon@vger.kernel.org 1055S: Odd fixes 1056F: drivers/hwmon/applesmc.c 1057 1058APPLETALK NETWORK LAYER 1059L: netdev@vger.kernel.org 1060S: Odd fixes 1061F: drivers/net/appletalk/ 1062F: net/appletalk/ 1063F: include/linux/atalk.h 1064F: include/uapi/linux/atalk.h 1065 1066APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1067M: Khuong Dinh <khuong@os.amperecomputing.com> 1068S: Supported 1069F: arch/arm64/boot/dts/apm/ 1070 1071APPLIED MICRO (APM) X-GENE SOC EDAC 1072M: Khuong Dinh <khuong@os.amperecomputing.com> 1073S: Supported 1074F: drivers/edac/xgene_edac.c 1075F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1076 1077APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1078M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1079M: Keyur Chudgar <keyur@os.amperecomputing.com> 1080S: Supported 1081F: drivers/net/ethernet/apm/xgene-v2/ 1082 1083APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1084M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1085M: Keyur Chudgar <keyur@os.amperecomputing.com> 1086M: Quan Nguyen <quan@os.amperecomputing.com> 1087S: Supported 1088F: drivers/net/ethernet/apm/xgene/ 1089F: drivers/net/phy/mdio-xgene.c 1090F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1091F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1092 1093APPLIED MICRO (APM) X-GENE SOC PMU 1094M: Khuong Dinh <khuong@os.amperecomputing.com> 1095S: Supported 1096F: drivers/perf/xgene_pmu.c 1097F: Documentation/perf/xgene-pmu.txt 1098F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1099 1100APTINA CAMERA SENSOR PLL 1101M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1102L: linux-media@vger.kernel.org 1103S: Maintained 1104F: drivers/media/i2c/aptina-pll.* 1105 1106ARC FRAMEBUFFER DRIVER 1107M: Jaya Kumar <jayalk@intworks.biz> 1108S: Maintained 1109F: drivers/video/fbdev/arcfb.c 1110F: drivers/video/fbdev/core/fb_defio.c 1111 1112ARC PGU DRM DRIVER 1113M: Alexey Brodkin <abrodkin@synopsys.com> 1114S: Supported 1115F: drivers/gpu/drm/arc/ 1116F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1117 1118ARCNET NETWORK LAYER 1119M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1120L: netdev@vger.kernel.org 1121S: Maintained 1122F: drivers/net/arcnet/ 1123F: include/uapi/linux/if_arcnet.h 1124 1125ARM ARCHITECTED TIMER DRIVER 1126M: Mark Rutland <mark.rutland@arm.com> 1127M: Marc Zyngier <marc.zyngier@arm.com> 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1129S: Maintained 1130F: arch/arm/include/asm/arch_timer.h 1131F: arch/arm64/include/asm/arch_timer.h 1132F: drivers/clocksource/arm_arch_timer.c 1133 1134ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1135M: Linus Walleij <linus.walleij@linaro.org> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Maintained 1138F: Documentation/devicetree/bindings/arm/arm-boards 1139F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1140F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1141F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1142F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1143F: arch/arm/mach-integrator/ 1144F: arch/arm/mach-realview/ 1145F: arch/arm/mach-versatile/ 1146F: arch/arm/plat-versatile/ 1147F: arch/arm/boot/dts/arm-realview-* 1148F: arch/arm/boot/dts/integrator* 1149F: arch/arm/boot/dts/versatile* 1150F: drivers/clk/versatile/ 1151F: drivers/i2c/busses/i2c-versatile.c 1152F: drivers/irqchip/irq-versatile-fpga.c 1153F: drivers/mtd/maps/physmap_of_versatile.c 1154F: drivers/power/reset/arm-versatile-reboot.c 1155F: drivers/soc/versatile/ 1156 1157ARM HDLCD DRM DRIVER 1158M: Liviu Dudau <liviu.dudau@arm.com> 1159S: Supported 1160F: drivers/gpu/drm/arm/hdlcd_* 1161F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1162 1163ARM KOMEDA DRM-KMS DRIVER 1164M: James (Qian) Wang <james.qian.wang@arm.com> 1165M: Liviu Dudau <liviu.dudau@arm.com> 1166L: Mali DP Maintainers <malidp@foss.arm.com> 1167S: Supported 1168T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1169F: drivers/gpu/drm/arm/display/include/ 1170F: drivers/gpu/drm/arm/display/komeda/ 1171F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt 1172F: Documentation/gpu/komeda-kms.rst 1173 1174ARM MALI-DP DRM DRIVER 1175M: Liviu Dudau <liviu.dudau@arm.com> 1176M: Brian Starkey <brian.starkey@arm.com> 1177L: Mali DP Maintainers <malidp@foss.arm.com> 1178S: Supported 1179T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1180F: drivers/gpu/drm/arm/ 1181F: Documentation/devicetree/bindings/display/arm,malidp.txt 1182F: Documentation/gpu/afbc.rst 1183 1184ARM MFM AND FLOPPY DRIVERS 1185M: Ian Molton <spyro@f2s.com> 1186S: Maintained 1187F: arch/arm/lib/floppydma.S 1188F: arch/arm/include/asm/floppy.h 1189 1190ARM PMU PROFILING AND DEBUGGING 1191M: Will Deacon <will.deacon@arm.com> 1192M: Mark Rutland <mark.rutland@arm.com> 1193S: Maintained 1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1195F: arch/arm*/kernel/perf_* 1196F: arch/arm/oprofile/common.c 1197F: arch/arm*/kernel/hw_breakpoint.c 1198F: arch/arm*/include/asm/hw_breakpoint.h 1199F: arch/arm*/include/asm/perf_event.h 1200F: drivers/perf/* 1201F: include/linux/perf/arm_pmu.h 1202F: Documentation/devicetree/bindings/arm/pmu.yaml 1203F: Documentation/devicetree/bindings/perf/ 1204 1205ARM PORT 1206M: Russell King <linux@armlinux.org.uk> 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1208W: http://www.armlinux.org.uk/ 1209S: Odd Fixes 1210T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1211F: arch/arm/ 1212X: arch/arm/boot/dts/ 1213 1214ARM PRIMECELL AACI PL041 DRIVER 1215M: Russell King <linux@armlinux.org.uk> 1216S: Odd Fixes 1217F: sound/arm/aaci.* 1218 1219ARM PRIMECELL BUS SUPPORT 1220M: Russell King <linux@armlinux.org.uk> 1221S: Odd Fixes 1222F: drivers/amba/ 1223F: include/linux/amba/bus.h 1224 1225ARM PRIMECELL CLCD PL110 DRIVER 1226M: Russell King <linux@armlinux.org.uk> 1227S: Odd Fixes 1228F: drivers/video/fbdev/amba-clcd.* 1229 1230ARM PRIMECELL KMI PL050 DRIVER 1231M: Russell King <linux@armlinux.org.uk> 1232S: Odd Fixes 1233F: drivers/input/serio/ambakmi.* 1234F: include/linux/amba/kmi.h 1235 1236ARM PRIMECELL MMCI PL180/1 DRIVER 1237M: Russell King <linux@armlinux.org.uk> 1238S: Odd Fixes 1239F: drivers/mmc/host/mmci.* 1240F: include/linux/amba/mmci.h 1241 1242ARM PRIMECELL SSP PL022 SPI DRIVER 1243M: Linus Walleij <linus.walleij@linaro.org> 1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1245S: Maintained 1246F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1247F: drivers/spi/spi-pl022.c 1248 1249ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1250M: Russell King <linux@armlinux.org.uk> 1251S: Odd Fixes 1252F: drivers/tty/serial/amba-pl01*.c 1253F: include/linux/amba/serial.h 1254 1255ARM PRIMECELL VIC PL190/PL192 DRIVER 1256M: Linus Walleij <linus.walleij@linaro.org> 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1258S: Maintained 1259F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1260F: drivers/irqchip/irq-vic.c 1261 1262ARM SMMU DRIVERS 1263M: Will Deacon <will.deacon@arm.com> 1264R: Robin Murphy <robin.murphy@arm.com> 1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1266S: Maintained 1267F: drivers/iommu/arm-smmu.c 1268F: drivers/iommu/arm-smmu-v3.c 1269F: drivers/iommu/io-pgtable-arm.c 1270F: drivers/iommu/io-pgtable-arm-v7s.c 1271 1272ARM SUB-ARCHITECTURES 1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1274S: Maintained 1275F: arch/arm/mach-*/ 1276F: arch/arm/plat-*/ 1277T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1278 1279ARM/ACTIONS SEMI ARCHITECTURE 1280M: Andreas Färber <afaerber@suse.de> 1281R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1283S: Maintained 1284N: owl 1285F: arch/arm/mach-actions/ 1286F: arch/arm/boot/dts/owl-* 1287F: arch/arm64/boot/dts/actions/ 1288F: drivers/clk/actions/ 1289F: drivers/clocksource/timer-owl* 1290F: drivers/dma/owl-dma.c 1291F: drivers/i2c/busses/i2c-owl.c 1292F: drivers/pinctrl/actions/* 1293F: drivers/soc/actions/ 1294F: include/dt-bindings/power/owl-* 1295F: include/linux/soc/actions/ 1296F: Documentation/devicetree/bindings/arm/actions.txt 1297F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1298F: Documentation/devicetree/bindings/dma/owl-dma.txt 1299F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1300F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1301F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1302F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1303 1304ARM/ADS SPHERE MACHINE SUPPORT 1305M: Lennert Buytenhek <kernel@wantstofly.org> 1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1307S: Maintained 1308 1309ARM/AFEB9260 MACHINE SUPPORT 1310M: Sergey Lapin <slapin@ossfans.org> 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1312S: Maintained 1313 1314ARM/AJECO 1ARM MACHINE SUPPORT 1315M: Lennert Buytenhek <kernel@wantstofly.org> 1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1317S: Maintained 1318 1319ARM/Allwinner SoC Clock Support 1320M: Emilio López <emilio@elopez.com.ar> 1321S: Maintained 1322F: drivers/clk/sunxi/ 1323 1324ARM/Allwinner sunXi SoC support 1325M: Maxime Ripard <maxime.ripard@bootlin.com> 1326M: Chen-Yu Tsai <wens@csie.org> 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1328S: Maintained 1329N: sun[x456789]i 1330N: sun50i 1331F: arch/arm/mach-sunxi/ 1332F: arch/arm64/boot/dts/allwinner/ 1333F: drivers/clk/sunxi-ng/ 1334F: drivers/pinctrl/sunxi/ 1335F: drivers/soc/sunxi/ 1336T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1337 1338ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1339M: Neil Armstrong <narmstrong@baylibre.com> 1340M: Jerome Brunet <jbrunet@baylibre.com> 1341L: linux-amlogic@lists.infradead.org 1342S: Maintained 1343F: drivers/clk/meson/ 1344F: include/dt-bindings/clock/meson* 1345F: include/dt-bindings/clock/gxbb* 1346F: Documentation/devicetree/bindings/clock/amlogic* 1347 1348ARM/Amlogic Meson SoC support 1349M: Kevin Hilman <khilman@baylibre.com> 1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1351L: linux-amlogic@lists.infradead.org 1352W: http://linux-meson.com/ 1353S: Maintained 1354F: arch/arm/mach-meson/ 1355F: arch/arm/boot/dts/meson* 1356F: arch/arm64/boot/dts/amlogic/ 1357F: drivers/pinctrl/meson/ 1358F: drivers/mmc/host/meson* 1359F: drivers/soc/amlogic/ 1360N: meson 1361 1362ARM/Amlogic Meson SoC Sound Drivers 1363M: Jerome Brunet <jbrunet@baylibre.com> 1364L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1365S: Maintained 1366F: sound/soc/meson/ 1367F: Documentation/devicetree/bindings/sound/amlogic* 1368 1369ARM/Annapurna Labs ALPINE ARCHITECTURE 1370M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1371M: Antoine Tenart <antoine.tenart@bootlin.com> 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1373S: Maintained 1374F: arch/arm/mach-alpine/ 1375F: arch/arm/boot/dts/alpine* 1376F: arch/arm64/boot/dts/al/ 1377F: drivers/*/*alpine* 1378 1379ARM/ARTPEC MACHINE SUPPORT 1380M: Jesper Nilsson <jesper.nilsson@axis.com> 1381M: Lars Persson <lars.persson@axis.com> 1382S: Maintained 1383L: linux-arm-kernel@axis.com 1384F: arch/arm/mach-artpec 1385F: arch/arm/boot/dts/artpec6* 1386F: drivers/clk/axis 1387F: drivers/crypto/axis 1388F: drivers/pinctrl/pinctrl-artpec* 1389F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1390 1391ARM/ASPEED I2C DRIVER 1392M: Brendan Higgins <brendanhiggins@google.com> 1393R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1394R: Joel Stanley <joel@jms.id.au> 1395L: linux-i2c@vger.kernel.org 1396L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1397S: Maintained 1398F: drivers/irqchip/irq-aspeed-i2c-ic.c 1399F: drivers/i2c/busses/i2c-aspeed.c 1400F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1401F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1402 1403ARM/ASPEED MACHINE SUPPORT 1404M: Joel Stanley <joel@jms.id.au> 1405R: Andrew Jeffery <andrew@aj.id.au> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1408Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1409S: Supported 1410T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1411F: arch/arm/mach-aspeed/ 1412F: arch/arm/boot/dts/aspeed-* 1413N: aspeed 1414 1415ARM/BITMAIN ARCHITECTURE 1416M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1418S: Maintained 1419F: arch/arm64/boot/dts/bitmain/ 1420F: Documentation/devicetree/bindings/arm/bitmain.yaml 1421 1422ARM/CALXEDA HIGHBANK ARCHITECTURE 1423M: Rob Herring <robh@kernel.org> 1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1425S: Maintained 1426F: arch/arm/mach-highbank/ 1427F: arch/arm/boot/dts/highbank.dts 1428F: arch/arm/boot/dts/ecx-*.dts* 1429 1430ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1431M: Krzysztof Halasa <khalasa@piap.pl> 1432S: Maintained 1433F: arch/arm/mach-cns3xxx/ 1434 1435ARM/CAVIUM THUNDER NETWORK DRIVER 1436M: Sunil Goutham <sgoutham@cavium.com> 1437M: Robert Richter <rric@kernel.org> 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439S: Supported 1440F: drivers/net/ethernet/cavium/thunder/ 1441 1442ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1443M: Lukasz Majewski <lukma@denx.de> 1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1445S: Maintained 1446F: arch/arm/mach-ep93xx/ts72xx.c 1447 1448ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1449M: Alexander Shiyan <shc_work@mail.ru> 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451S: Odd Fixes 1452N: clps711x 1453 1454ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1455M: Lennert Buytenhek <kernel@wantstofly.org> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458 1459ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1460M: Hartley Sweeten <hsweeten@visionengravers.com> 1461M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464F: arch/arm/mach-ep93xx/ 1465F: arch/arm/mach-ep93xx/include/mach/ 1466 1467ARM/CLKDEV SUPPORT 1468M: Russell King <linux@armlinux.org.uk> 1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1470S: Maintained 1471T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1472F: drivers/clk/clkdev.c 1473 1474ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1475M: Mike Rapoport <mike@compulab.co.il> 1476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1477S: Maintained 1478 1479ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1480M: Baruch Siach <baruch@tkos.co.il> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483F: arch/arm/boot/dts/cx92755* 1484N: digicolor 1485 1486ARM/CONTEC MICRO9 MACHINE SUPPORT 1487M: Hubert Feurstein <hubert.feurstein@contec.at> 1488S: Maintained 1489F: arch/arm/mach-ep93xx/micro9.c 1490 1491ARM/CORESIGHT FRAMEWORK AND DRIVERS 1492M: Mathieu Poirier <mathieu.poirier@linaro.org> 1493R: Suzuki K Poulose <suzuki.poulose@arm.com> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Maintained 1496F: drivers/hwtracing/coresight/* 1497F: Documentation/trace/coresight.txt 1498F: Documentation/trace/coresight-cpu-debug.txt 1499F: Documentation/devicetree/bindings/arm/coresight.txt 1500F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1501F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1502F: tools/perf/arch/arm/util/pmu.c 1503F: tools/perf/arch/arm/util/auxtrace.c 1504F: tools/perf/arch/arm/util/cs-etm.c 1505F: tools/perf/arch/arm/util/cs-etm.h 1506F: tools/perf/util/cs-etm.* 1507F: tools/perf/util/cs-etm-decoder/* 1508 1509ARM/CORGI MACHINE SUPPORT 1510M: Richard Purdie <rpurdie@rpsys.net> 1511S: Maintained 1512 1513ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1514M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1515M: Linus Walleij <linus.walleij@linaro.org> 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1517T: git git://github.com/ulli-kroll/linux.git 1518S: Maintained 1519F: Documentation/devicetree/bindings/arm/gemini.txt 1520F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1521F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1522F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1523F: arch/arm/mach-gemini/ 1524F: drivers/net/ethernet/cortina/ 1525F: drivers/pinctrl/pinctrl-gemini.c 1526F: drivers/rtc/rtc-ftrtc010.c 1527 1528ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1529M: Barry Song <baohua@kernel.org> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1532S: Maintained 1533F: arch/arm/boot/dts/prima2* 1534F: arch/arm/mach-prima2/ 1535F: drivers/clk/sirf/ 1536F: drivers/clocksource/timer-prima2.c 1537F: drivers/clocksource/timer-atlas7.c 1538N: [^a-z]sirf 1539X: drivers/gnss 1540 1541ARM/EBSA110 MACHINE SUPPORT 1542M: Russell King <linux@armlinux.org.uk> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544W: http://www.armlinux.org.uk/ 1545S: Maintained 1546F: arch/arm/mach-ebsa110/ 1547F: drivers/net/ethernet/amd/am79c961a.* 1548 1549ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1550M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1551R: Pengutronix Kernel Team <kernel@pengutronix.de> 1552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1553S: Maintained 1554N: efm32 1555 1556ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1557M: Robert Jarzmik <robert.jarzmik@free.fr> 1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1559S: Maintained 1560F: arch/arm/mach-pxa/ezx.c 1561 1562ARM/FARADAY FA526 PORT 1563M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566T: git git://git.berlios.de/gemini-board 1567F: arch/arm/mm/*-fa* 1568 1569ARM/FOOTBRIDGE ARCHITECTURE 1570M: Russell King <linux@armlinux.org.uk> 1571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1572W: http://www.armlinux.org.uk/ 1573S: Maintained 1574F: arch/arm/include/asm/hardware/dec21285.h 1575F: arch/arm/mach-footbridge/ 1576 1577ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1578M: Shawn Guo <shawnguo@kernel.org> 1579M: Sascha Hauer <s.hauer@pengutronix.de> 1580R: Pengutronix Kernel Team <kernel@pengutronix.de> 1581R: Fabio Estevam <festevam@gmail.com> 1582R: NXP Linux Team <linux-imx@nxp.com> 1583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1584S: Maintained 1585T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1586N: imx 1587N: mxs 1588X: drivers/media/i2c/ 1589 1590ARM/FREESCALE VYBRID ARM ARCHITECTURE 1591M: Shawn Guo <shawnguo@kernel.org> 1592M: Sascha Hauer <s.hauer@pengutronix.de> 1593R: Pengutronix Kernel Team <kernel@pengutronix.de> 1594R: Stefan Agner <stefan@agner.ch> 1595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1596S: Maintained 1597T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1598F: arch/arm/mach-imx/*vf610* 1599F: arch/arm/boot/dts/vf* 1600 1601ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1602M: Shawn Guo <shawnguo@kernel.org> 1603M: Li Yang <leoyang.li@nxp.com> 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1605S: Maintained 1606T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1607F: arch/arm/boot/dts/ls1021a* 1608F: arch/arm64/boot/dts/freescale/fsl-* 1609F: arch/arm64/boot/dts/freescale/qoriq-* 1610 1611ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1612M: Lennert Buytenhek <kernel@wantstofly.org> 1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1614S: Maintained 1615 1616ARM/GUMSTIX MACHINE SUPPORT 1617M: Steve Sakoman <sakoman@gmail.com> 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1619S: Maintained 1620 1621ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1622M: Philipp Zabel <philipp.zabel@gmail.com> 1623M: Paul Parsons <lost.distance@yahoo.com> 1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1625S: Maintained 1626F: arch/arm/mach-pxa/hx4700.c 1627F: arch/arm/mach-pxa/include/mach/hx4700.h 1628F: sound/soc/pxa/hx4700.c 1629 1630ARM/HISILICON SOC SUPPORT 1631M: Wei Xu <xuwei5@hisilicon.com> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633W: http://www.hisilicon.com 1634S: Supported 1635T: git git://github.com/hisilicon/linux-hisi.git 1636F: arch/arm/mach-hisi/ 1637F: arch/arm/boot/dts/hi3* 1638F: arch/arm/boot/dts/hip* 1639F: arch/arm/boot/dts/hisi* 1640F: arch/arm64/boot/dts/hisilicon/ 1641 1642ARM/HP JORNADA 7XX MACHINE SUPPORT 1643M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1644W: www.jlime.com 1645S: Maintained 1646T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1647F: arch/arm/mach-sa1100/jornada720.c 1648F: arch/arm/mach-sa1100/include/mach/jornada720.h 1649 1650ARM/IGEP MACHINE SUPPORT 1651M: Enric Balletbo i Serra <eballetbo@gmail.com> 1652M: Javier Martinez Canillas <javier@dowhile0.org> 1653L: linux-omap@vger.kernel.org 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1655S: Maintained 1656F: arch/arm/boot/dts/omap3-igep* 1657 1658ARM/INCOME PXA270 SUPPORT 1659M: Marek Vasut <marek.vasut@gmail.com> 1660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1661S: Maintained 1662F: arch/arm/mach-pxa/colibri-pxa270-income.c 1663 1664ARM/INTEL IOP13XX ARM ARCHITECTURE 1665M: Lennert Buytenhek <kernel@wantstofly.org> 1666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1667S: Maintained 1668 1669ARM/INTEL IOP32X ARM ARCHITECTURE 1670M: Lennert Buytenhek <kernel@wantstofly.org> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672S: Maintained 1673 1674ARM/INTEL IOP33X ARM ARCHITECTURE 1675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1676S: Orphan 1677 1678ARM/INTEL IQ81342EX MACHINE SUPPORT 1679M: Lennert Buytenhek <kernel@wantstofly.org> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681S: Maintained 1682 1683ARM/INTEL IXDP2850 MACHINE SUPPORT 1684M: Lennert Buytenhek <kernel@wantstofly.org> 1685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1686S: Maintained 1687 1688ARM/INTEL IXP4XX ARM ARCHITECTURE 1689M: Imre Kaloz <kaloz@openwrt.org> 1690M: Krzysztof Halasa <khalasa@piap.pl> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692S: Maintained 1693F: arch/arm/mach-ixp4xx/ 1694 1695ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1696M: Jonathan Cameron <jic23@cam.ac.uk> 1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1698S: Maintained 1699F: arch/arm/mach-pxa/stargate2.c 1700F: drivers/pcmcia/pxa2xx_stargate2.c 1701 1702ARM/INTEL XSC3 (MANZANO) ARM CORE 1703M: Lennert Buytenhek <kernel@wantstofly.org> 1704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1705S: Maintained 1706 1707ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1708M: Lennert Buytenhek <kernel@wantstofly.org> 1709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1710S: Maintained 1711 1712ARM/LG1K ARCHITECTURE 1713M: Chanho Min <chanho.min@lge.com> 1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1715S: Maintained 1716F: arch/arm64/boot/dts/lg/ 1717 1718ARM/LOGICPD PXA270 MACHINE SUPPORT 1719M: Lennert Buytenhek <kernel@wantstofly.org> 1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1721S: Maintained 1722 1723ARM/LPC18XX ARCHITECTURE 1724M: Vladimir Zapolskiy <vz@mleia.com> 1725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1726S: Maintained 1727F: arch/arm/boot/dts/lpc43* 1728F: drivers/i2c/busses/i2c-lpc2k.c 1729F: drivers/memory/pl172.c 1730F: drivers/mtd/spi-nor/nxp-spifi.c 1731F: drivers/rtc/rtc-lpc24xx.c 1732N: lpc18xx 1733 1734ARM/LPC32XX SOC SUPPORT 1735M: Vladimir Zapolskiy <vz@mleia.com> 1736M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1738T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1739S: Maintained 1740F: arch/arm/boot/dts/lpc32* 1741F: arch/arm/mach-lpc32xx/ 1742F: drivers/i2c/busses/i2c-pnx.c 1743F: drivers/net/ethernet/nxp/lpc_eth.c 1744F: drivers/usb/host/ohci-nxp.c 1745F: drivers/watchdog/pnx4008_wdt.c 1746N: lpc32xx 1747 1748ARM/MAGICIAN MACHINE SUPPORT 1749M: Philipp Zabel <philipp.zabel@gmail.com> 1750S: Maintained 1751 1752ARM/Marvell Dove/MV78xx0/Orion SOC support 1753M: Jason Cooper <jason@lakedaemon.net> 1754M: Andrew Lunn <andrew@lunn.ch> 1755M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1756M: Gregory Clement <gregory.clement@bootlin.com> 1757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1758S: Maintained 1759F: Documentation/devicetree/bindings/soc/dove/ 1760F: arch/arm/mach-dove/ 1761F: arch/arm/mach-mv78xx0/ 1762F: arch/arm/mach-orion5x/ 1763F: arch/arm/plat-orion/ 1764F: arch/arm/boot/dts/dove* 1765F: arch/arm/boot/dts/orion5x* 1766 1767ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1768M: Jason Cooper <jason@lakedaemon.net> 1769M: Andrew Lunn <andrew@lunn.ch> 1770M: Gregory Clement <gregory.clement@bootlin.com> 1771M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1773S: Maintained 1774F: arch/arm/boot/dts/armada* 1775F: arch/arm/boot/dts/kirkwood* 1776F: arch/arm/configs/mvebu_*_defconfig 1777F: arch/arm/mach-mvebu/ 1778F: arch/arm64/boot/dts/marvell/armada* 1779F: drivers/cpufreq/armada-37xx-cpufreq.c 1780F: drivers/cpufreq/armada-8k-cpufreq.c 1781F: drivers/cpufreq/mvebu-cpufreq.c 1782F: drivers/irqchip/irq-armada-370-xp.c 1783F: drivers/irqchip/irq-mvebu-* 1784F: drivers/pinctrl/mvebu/ 1785F: drivers/rtc/rtc-armada38x.c 1786 1787ARM/Mediatek RTC DRIVER 1788M: Eddie Huang <eddie.huang@mediatek.com> 1789M: Sean Wang <sean.wang@mediatek.com> 1790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1791L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1792S: Maintained 1793F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1794F: drivers/rtc/rtc-mt6397.c 1795F: drivers/rtc/rtc-mt7622.c 1796 1797ARM/Mediatek SoC support 1798M: Matthias Brugger <matthias.bgg@gmail.com> 1799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1800L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1801W: https://mtk.bcnfs.org/ 1802C: irc://chat.freenode.net/linux-mediatek 1803S: Maintained 1804F: arch/arm/boot/dts/mt6* 1805F: arch/arm/boot/dts/mt7* 1806F: arch/arm/boot/dts/mt8* 1807F: arch/arm/mach-mediatek/ 1808F: arch/arm64/boot/dts/mediatek/ 1809F: drivers/soc/mediatek/ 1810N: mtk 1811N: mt[678] 1812K: mediatek 1813 1814ARM/Mediatek USB3 PHY DRIVER 1815M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1817L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1818S: Maintained 1819F: drivers/phy/mediatek/ 1820F: Documentation/devicetree/bindings/phy/phy-mtk-* 1821 1822ARM/MICREL KS8695 ARCHITECTURE 1823M: Greg Ungerer <gerg@uclinux.org> 1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1825F: arch/arm/mach-ks8695/ 1826S: Odd Fixes 1827 1828ARM/Microchip (AT91) SoC support 1829M: Nicolas Ferre <nicolas.ferre@microchip.com> 1830M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1831M: Ludovic Desroches <ludovic.desroches@microchip.com> 1832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1833W: http://www.linux4sam.org 1834T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1835S: Supported 1836N: at91 1837N: atmel 1838F: arch/arm/mach-at91/ 1839F: include/soc/at91/ 1840F: arch/arm/boot/dts/at91*.dts 1841F: arch/arm/boot/dts/at91*.dtsi 1842F: arch/arm/boot/dts/sama*.dts 1843F: arch/arm/boot/dts/sama*.dtsi 1844F: arch/arm/include/debug/at91.S 1845F: drivers/memory/atmel* 1846F: drivers/watchdog/sama5d4_wdt.c 1847X: drivers/input/touchscreen/atmel_mxt_ts.c 1848X: drivers/net/wireless/atmel/ 1849 1850ARM/MIOA701 MACHINE SUPPORT 1851M: Robert Jarzmik <robert.jarzmik@free.fr> 1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1853F: arch/arm/mach-pxa/mioa701.c 1854S: Maintained 1855 1856ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1857M: Michael Petchkovsky <mkpetch@internode.on.net> 1858S: Maintained 1859 1860ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1861M: Linus Walleij <linus.walleij@linaro.org> 1862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1863S: Maintained 1864F: arch/arm/mach-nomadik/ 1865F: arch/arm/mach-u300/ 1866F: arch/arm/mach-ux500/ 1867F: arch/arm/boot/dts/ste-* 1868F: drivers/clk/clk-nomadik.c 1869F: drivers/clk/clk-u300.c 1870F: drivers/clocksource/clksrc-dbx500-prcmu.c 1871F: drivers/clocksource/timer-u300.c 1872F: drivers/dma/coh901318* 1873F: drivers/dma/ste_dma40* 1874F: drivers/hwspinlock/u8500_hsem.c 1875F: drivers/i2c/busses/i2c-nomadik.c 1876F: drivers/i2c/busses/i2c-stu300.c 1877F: drivers/mfd/ab3100* 1878F: drivers/mfd/ab8500* 1879F: drivers/mfd/abx500* 1880F: drivers/mfd/dbx500* 1881F: drivers/mfd/db8500* 1882F: drivers/pinctrl/nomadik/ 1883F: drivers/pinctrl/pinctrl-coh901* 1884F: drivers/pinctrl/pinctrl-u300.c 1885F: drivers/rtc/rtc-ab3100.c 1886F: drivers/rtc/rtc-ab8500.c 1887F: drivers/rtc/rtc-coh901331.c 1888F: drivers/rtc/rtc-pl031.c 1889F: drivers/watchdog/coh901327_wdt.c 1890F: Documentation/devicetree/bindings/arm/ste-* 1891F: Documentation/devicetree/bindings/arm/ux500/ 1892T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1893 1894ARM/NUVOTON NPCM ARCHITECTURE 1895M: Avi Fishman <avifishman70@gmail.com> 1896M: Tomer Maimon <tmaimon77@gmail.com> 1897R: Patrick Venture <venture@google.com> 1898R: Nancy Yuen <yuenn@google.com> 1899R: Brendan Higgins <brendanhiggins@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-clks.h 1905F: drivers/*/*npcm* 1906F: Documentation/devicetree/bindings/*/*npcm* 1907F: Documentation/devicetree/bindings/*/*/*npcm* 1908 1909ARM/NUVOTON W90X900 ARM ARCHITECTURE 1910M: Wan ZongShun <mcuos.com@gmail.com> 1911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1912W: http://www.mcuos.com 1913S: Maintained 1914F: arch/arm/mach-w90x900/ 1915F: drivers/input/keyboard/w90p910_keypad.c 1916F: drivers/input/touchscreen/w90p910_ts.c 1917F: drivers/watchdog/nuc900_wdt.c 1918F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1919F: drivers/mtd/nand/raw/nuc900_nand.c 1920F: drivers/rtc/rtc-nuc900.c 1921F: drivers/spi/spi-nuc900.c 1922F: drivers/usb/host/ehci-w90x900.c 1923F: drivers/video/fbdev/nuc900fb.c 1924 1925ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1926L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1927W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1928S: Orphan 1929F: arch/arm/mach-s3c24xx/mach-gta02.c 1930F: arch/arm/mach-s3c24xx/gta02.h 1931 1932ARM/Orion SoC/Technologic Systems TS-78xx platform support 1933M: Alexander Clouter <alex@digriz.org.uk> 1934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1935W: http://www.digriz.org.uk/ts78xx/kernel 1936S: Maintained 1937F: arch/arm/mach-orion5x/ts78xx-* 1938 1939ARM/OXNAS platform support 1940M: Neil Armstrong <narmstrong@baylibre.com> 1941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1942L: linux-oxnas@groups.io (moderated for non-subscribers) 1943S: Maintained 1944F: arch/arm/mach-oxnas/ 1945F: arch/arm/boot/dts/ox8*.dts* 1946N: oxnas 1947 1948ARM/PALM TREO SUPPORT 1949M: Tomas Cech <sleep_walker@suse.com> 1950L: linux-arm-kernel@lists.infradead.org 1951W: http://hackndev.com 1952S: Maintained 1953F: arch/arm/mach-pxa/palmtreo.* 1954 1955ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1956M: Marek Vasut <marek.vasut@gmail.com> 1957L: linux-arm-kernel@lists.infradead.org 1958W: http://hackndev.com 1959S: Maintained 1960F: arch/arm/mach-pxa/include/mach/palmtx.h 1961F: arch/arm/mach-pxa/palmtx.c 1962F: arch/arm/mach-pxa/palmt5.* 1963F: arch/arm/mach-pxa/include/mach/palmld.h 1964F: arch/arm/mach-pxa/palmld.c 1965F: arch/arm/mach-pxa/palmte2.* 1966F: arch/arm/mach-pxa/include/mach/palmtc.h 1967F: arch/arm/mach-pxa/palmtc.c 1968 1969ARM/PALMZ72 SUPPORT 1970M: Sergey Lapin <slapin@ossfans.org> 1971L: linux-arm-kernel@lists.infradead.org 1972W: http://hackndev.com 1973S: Maintained 1974F: arch/arm/mach-pxa/palmz72.* 1975 1976ARM/PLEB SUPPORT 1977M: Peter Chubb <pleb@gelato.unsw.edu.au> 1978W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1979S: Maintained 1980 1981ARM/PT DIGITAL BOARD PORT 1982M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1984W: http://www.armlinux.org.uk/ 1985S: Maintained 1986 1987ARM/QUALCOMM SUPPORT 1988M: Andy Gross <andy.gross@linaro.org> 1989M: David Brown <david.brown@linaro.org> 1990L: linux-arm-msm@vger.kernel.org 1991S: Maintained 1992F: Documentation/devicetree/bindings/soc/qcom/ 1993F: Documentation/devicetree/bindings/*/qcom* 1994F: arch/arm/boot/dts/qcom-*.dts 1995F: arch/arm/boot/dts/qcom-*.dtsi 1996F: arch/arm/mach-qcom/ 1997F: arch/arm64/boot/dts/qcom/ 1998F: drivers/*/qcom/ 1999F: drivers/*/qcom* 2000F: drivers/*/*/qcom/ 2001F: drivers/*/*/qcom* 2002F: drivers/*/pm8???-* 2003F: drivers/bluetooth/btqcomsmd.c 2004F: drivers/clocksource/timer-qcom.c 2005F: drivers/extcon/extcon-qcom* 2006F: drivers/iommu/msm* 2007F: drivers/i2c/busses/i2c-qup.c 2008F: drivers/i2c/busses/i2c-qcom-geni.c 2009F: drivers/mfd/ssbi.c 2010F: drivers/mmc/host/mmci_qcom* 2011F: drivers/mmc/host/sdhci_msm.c 2012F: drivers/pci/controller/dwc/pcie-qcom.c 2013F: drivers/phy/qualcomm/ 2014F: drivers/power/*/msm* 2015F: drivers/reset/reset-qcom-* 2016F: drivers/scsi/ufs/ufs-qcom.* 2017F: drivers/spi/spi-qup.c 2018F: drivers/spi/spi-geni-qcom.c 2019F: drivers/spi/spi-qcom-qspi.c 2020F: drivers/tty/serial/msm_serial.c 2021F: drivers/usb/dwc3/dwc3-qcom.c 2022F: include/dt-bindings/*/qcom* 2023F: include/linux/*/qcom* 2024T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 2025 2026ARM/RADISYS ENP2611 MACHINE SUPPORT 2027M: Lennert Buytenhek <kernel@wantstofly.org> 2028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2029S: Maintained 2030 2031ARM/RDA MICRO ARCHITECTURE 2032M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2034L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2035S: Maintained 2036F: arch/arm/boot/dts/rda8810pl-* 2037F: drivers/clocksource/timer-rda.c 2038F: drivers/irqchip/irq-rda-intc.c 2039F: drivers/tty/serial/rda-uart.c 2040F: Documentation/devicetree/bindings/arm/rda.txt 2041F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2042F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2043F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2044 2045ARM/REALTEK ARCHITECTURE 2046M: Andreas Färber <afaerber@suse.de> 2047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2048S: Maintained 2049F: arch/arm64/boot/dts/realtek/ 2050F: Documentation/devicetree/bindings/arm/realtek.txt 2051 2052ARM/RENESAS ARM64 ARCHITECTURE 2053M: Simon Horman <horms@verge.net.au> 2054M: Magnus Damm <magnus.damm@gmail.com> 2055L: linux-renesas-soc@vger.kernel.org 2056Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2057T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2058S: Supported 2059F: arch/arm64/boot/dts/renesas/ 2060F: Documentation/devicetree/bindings/arm/renesas.yaml 2061F: drivers/soc/renesas/ 2062F: include/linux/soc/renesas/ 2063 2064ARM/RISCPC ARCHITECTURE 2065M: Russell King <linux@armlinux.org.uk> 2066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2067W: http://www.armlinux.org.uk/ 2068S: Maintained 2069F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2070F: arch/arm/include/asm/hardware/ioc.h 2071F: arch/arm/include/asm/hardware/iomd.h 2072F: arch/arm/include/asm/hardware/memc.h 2073F: arch/arm/mach-rpc/ 2074F: drivers/net/ethernet/8390/etherh.c 2075F: drivers/net/ethernet/i825xx/ether1* 2076F: drivers/net/ethernet/seeq/ether3* 2077F: drivers/scsi/arm/ 2078 2079ARM/Rockchip SoC support 2080M: Heiko Stuebner <heiko@sntech.de> 2081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2082L: linux-rockchip@lists.infradead.org 2083T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2084S: Maintained 2085F: arch/arm/boot/dts/rk3* 2086F: arch/arm/boot/dts/rv1108* 2087F: arch/arm/mach-rockchip/ 2088F: drivers/clk/rockchip/ 2089F: drivers/i2c/busses/i2c-rk3x.c 2090F: drivers/*/*rockchip* 2091F: drivers/*/*/*rockchip* 2092F: sound/soc/rockchip/ 2093N: rockchip 2094 2095ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2096M: Kukjin Kim <kgene@kernel.org> 2097M: Krzysztof Kozlowski <krzk@kernel.org> 2098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2099L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2100Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2101S: Maintained 2102F: arch/arm/boot/dts/s3c* 2103F: arch/arm/boot/dts/s5p* 2104F: arch/arm/boot/dts/exynos* 2105F: arch/arm64/boot/dts/exynos/ 2106F: arch/arm/plat-samsung/ 2107F: arch/arm/mach-s3c24*/ 2108F: arch/arm/mach-s3c64xx/ 2109F: arch/arm/mach-s5p*/ 2110F: arch/arm/mach-exynos*/ 2111F: drivers/*/*s3c24* 2112F: drivers/*/*/*s3c24* 2113F: drivers/*/*s3c64xx* 2114F: drivers/*/*s5pv210* 2115F: drivers/memory/samsung/* 2116F: drivers/soc/samsung/* 2117F: Documentation/arm/Samsung/ 2118F: Documentation/devicetree/bindings/arm/samsung/ 2119F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2120F: Documentation/devicetree/bindings/power/pd-samsung.txt 2121N: exynos 2122 2123ARM/SAMSUNG MOBILE MACHINE SUPPORT 2124M: Kyungmin Park <kyungmin.park@samsung.com> 2125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2126S: Maintained 2127F: arch/arm/mach-s5pv210/ 2128 2129ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2130M: Kyungmin Park <kyungmin.park@samsung.com> 2131M: Kamil Debski <kamil@wypas.org> 2132M: Andrzej Hajda <a.hajda@samsung.com> 2133L: linux-arm-kernel@lists.infradead.org 2134L: linux-media@vger.kernel.org 2135S: Maintained 2136F: drivers/media/platform/s5p-g2d/ 2137 2138ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2139M: Marek Szyprowski <m.szyprowski@samsung.com> 2140L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2141L: linux-media@vger.kernel.org 2142S: Maintained 2143F: drivers/media/platform/s5p-cec/ 2144F: Documentation/devicetree/bindings/media/s5p-cec.txt 2145 2146ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2147M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2148M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2149M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2150L: linux-arm-kernel@lists.infradead.org 2151L: linux-media@vger.kernel.org 2152S: Maintained 2153F: drivers/media/platform/s5p-jpeg/ 2154 2155ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2156M: Kyungmin Park <kyungmin.park@samsung.com> 2157M: Kamil Debski <kamil@wypas.org> 2158M: Jeongtae Park <jtp.park@samsung.com> 2159M: Andrzej Hajda <a.hajda@samsung.com> 2160L: linux-arm-kernel@lists.infradead.org 2161L: linux-media@vger.kernel.org 2162S: Maintained 2163F: drivers/media/platform/s5p-mfc/ 2164 2165ARM/SHMOBILE ARM ARCHITECTURE 2166M: Simon Horman <horms@verge.net.au> 2167M: Magnus Damm <magnus.damm@gmail.com> 2168L: linux-renesas-soc@vger.kernel.org 2169Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2170T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2171S: Supported 2172F: arch/arm/boot/dts/emev2* 2173F: arch/arm/boot/dts/gr-peach* 2174F: arch/arm/boot/dts/iwg20d-q7* 2175F: arch/arm/boot/dts/r7s* 2176F: arch/arm/boot/dts/r8a* 2177F: arch/arm/boot/dts/r9a* 2178F: arch/arm/boot/dts/sh* 2179F: arch/arm/configs/shmobile_defconfig 2180F: arch/arm/include/debug/renesas-scif.S 2181F: arch/arm/mach-shmobile/ 2182F: Documentation/devicetree/bindings/arm/renesas.yaml 2183F: drivers/soc/renesas/ 2184F: include/linux/soc/renesas/ 2185 2186ARM/SOCFPGA ARCHITECTURE 2187M: Dinh Nguyen <dinguyen@kernel.org> 2188S: Maintained 2189F: arch/arm/mach-socfpga/ 2190F: arch/arm/boot/dts/socfpga* 2191F: arch/arm/configs/socfpga_defconfig 2192F: arch/arm64/boot/dts/altera/ 2193W: http://www.rocketboards.org 2194T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2195 2196ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2197M: Dinh Nguyen <dinguyen@kernel.org> 2198S: Maintained 2199F: drivers/clk/socfpga/ 2200 2201ARM/SOCFPGA EDAC SUPPORT 2202M: Thor Thayer <thor.thayer@linux.intel.com> 2203S: Maintained 2204F: drivers/edac/altera_edac. 2205 2206ARM/SPREADTRUM SoC SUPPORT 2207M: Orson Zhai <orsonzhai@gmail.com> 2208M: Baolin Wang <baolin.wang@linaro.org> 2209M: Chunyan Zhang <zhang.lyra@gmail.com> 2210S: Maintained 2211F: arch/arm64/boot/dts/sprd 2212N: sprd 2213 2214ARM/STI ARCHITECTURE 2215M: Patrice Chotard <patrice.chotard@st.com> 2216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2217W: http://www.stlinux.com 2218S: Maintained 2219F: arch/arm/mach-sti/ 2220F: arch/arm/boot/dts/sti* 2221F: drivers/char/hw_random/st-rng.c 2222F: drivers/clocksource/arm_global_timer.c 2223F: drivers/clocksource/clksrc_st_lpc.c 2224F: drivers/cpufreq/sti-cpufreq.c 2225F: drivers/dma/st_fdma* 2226F: drivers/i2c/busses/i2c-st.c 2227F: drivers/media/rc/st_rc.c 2228F: drivers/media/platform/sti/c8sectpfe/ 2229F: drivers/mmc/host/sdhci-st.c 2230F: drivers/phy/st/phy-miphy28lp.c 2231F: drivers/phy/st/phy-stih407-usb.c 2232F: drivers/pinctrl/pinctrl-st.c 2233F: drivers/remoteproc/st_remoteproc.c 2234F: drivers/remoteproc/st_slim_rproc.c 2235F: drivers/reset/sti/ 2236F: drivers/rtc/rtc-st-lpc.c 2237F: drivers/tty/serial/st-asc.c 2238F: drivers/usb/dwc3/dwc3-st.c 2239F: drivers/usb/host/ehci-st.c 2240F: drivers/usb/host/ohci-st.c 2241F: drivers/watchdog/st_lpc_wdt.c 2242F: drivers/ata/ahci_st.c 2243F: include/linux/remoteproc/st_slim_rproc.h 2244 2245ARM/STM32 ARCHITECTURE 2246M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2247M: Alexandre Torgue <alexandre.torgue@st.com> 2248L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2250S: Maintained 2251T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2252N: stm32 2253N: stm 2254F: arch/arm/boot/dts/stm32* 2255F: arch/arm/mach-stm32/ 2256F: drivers/clocksource/armv7m_systick.c 2257 2258ARM/Synaptics SoC support 2259M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2260M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2262S: Maintained 2263F: arch/arm/mach-berlin/ 2264F: arch/arm/boot/dts/berlin* 2265F: arch/arm64/boot/dts/synaptics/ 2266 2267ARM/TANGO ARCHITECTURE 2268M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2269M: Mans Rullgard <mans@mansr.com> 2270L: linux-arm-kernel@lists.infradead.org 2271S: Odd Fixes 2272N: tango 2273 2274ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2275M: Lennert Buytenhek <kernel@wantstofly.org> 2276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2277S: Maintained 2278 2279ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2280M: Hans Verkuil <hans.verkuil@cisco.com> 2281L: linux-tegra@vger.kernel.org 2282L: linux-media@vger.kernel.org 2283S: Maintained 2284F: drivers/media/platform/tegra-cec/ 2285F: Documentation/devicetree/bindings/media/tegra-cec.txt 2286 2287ARM/TETON BGA MACHINE SUPPORT 2288M: "Mark F. Brown" <mark.brown314@gmail.com> 2289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2290S: Maintained 2291 2292ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2293M: Santosh Shilimkar <ssantosh@kernel.org> 2294L: linux-kernel@vger.kernel.org 2295S: Maintained 2296F: drivers/memory/*emif* 2297 2298ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2299M: Tero Kristo <t-kristo@ti.com> 2300M: Nishanth Menon <nm@ti.com> 2301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2302S: Supported 2303F: Documentation/devicetree/bindings/arm/ti/k3.txt 2304F: arch/arm64/boot/dts/ti/Makefile 2305F: arch/arm64/boot/dts/ti/k3-* 2306F: include/dt-bindings/pinctrl/k3.h 2307 2308ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2309M: Santosh Shilimkar <ssantosh@kernel.org> 2310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2311S: Maintained 2312F: arch/arm/mach-keystone/ 2313F: arch/arm/boot/dts/keystone-* 2314T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2315 2316ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2317M: Santosh Shilimkar <ssantosh@kernel.org> 2318L: linux-kernel@vger.kernel.org 2319S: Maintained 2320F: drivers/clk/keystone/ 2321 2322ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2323M: Santosh Shilimkar <ssantosh@kernel.org> 2324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2325L: linux-kernel@vger.kernel.org 2326S: Maintained 2327F: drivers/clocksource/timer-keystone.c 2328 2329ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2330M: Santosh Shilimkar <ssantosh@kernel.org> 2331L: linux-kernel@vger.kernel.org 2332S: Maintained 2333F: drivers/power/reset/keystone-reset.c 2334 2335ARM/THECUS N2100 MACHINE SUPPORT 2336M: Lennert Buytenhek <kernel@wantstofly.org> 2337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2338S: Maintained 2339 2340ARM/TOSA MACHINE SUPPORT 2341M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2342M: Dirk Opfer <dirk@opfer-online.de> 2343S: Maintained 2344 2345ARM/UNIPHIER ARCHITECTURE 2346M: Masahiro Yamada <yamada.masahiro@socionext.com> 2347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2348T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2349S: Maintained 2350F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2351F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2352F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2353F: arch/arm/boot/dts/uniphier* 2354F: arch/arm/include/asm/hardware/cache-uniphier.h 2355F: arch/arm/mach-uniphier/ 2356F: arch/arm/mm/cache-uniphier.c 2357F: arch/arm64/boot/dts/socionext/uniphier* 2358F: drivers/bus/uniphier-system-bus.c 2359F: drivers/clk/uniphier/ 2360F: drivers/dma/uniphier-mdmac.c 2361F: drivers/gpio/gpio-uniphier.c 2362F: drivers/i2c/busses/i2c-uniphier* 2363F: drivers/irqchip/irq-uniphier-aidet.c 2364F: drivers/mmc/host/uniphier-sd.c 2365F: drivers/pinctrl/uniphier/ 2366F: drivers/reset/reset-uniphier.c 2367F: drivers/tty/serial/8250/8250_uniphier.c 2368N: uniphier 2369 2370ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2371M: Ulf Hansson <ulf.hansson@linaro.org> 2372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2373T: git git://git.linaro.org/people/ulfh/clk.git 2374S: Maintained 2375F: drivers/clk/ux500/ 2376 2377ARM/VERSATILE EXPRESS PLATFORM 2378M: Liviu Dudau <liviu.dudau@arm.com> 2379M: Sudeep Holla <sudeep.holla@arm.com> 2380M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2382S: Maintained 2383F: arch/arm/boot/dts/vexpress* 2384F: arch/arm64/boot/dts/arm/ 2385F: arch/arm/mach-vexpress/ 2386F: */*/vexpress* 2387F: */*/*/vexpress* 2388F: drivers/clk/versatile/clk-vexpress-osc.c 2389F: drivers/clocksource/timer-versatile.c 2390N: mps2 2391 2392ARM/VFP SUPPORT 2393M: Russell King <linux@armlinux.org.uk> 2394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2395W: http://www.armlinux.org.uk/ 2396S: Maintained 2397F: arch/arm/vfp/ 2398 2399ARM/VOIPAC PXA270 SUPPORT 2400M: Marek Vasut <marek.vasut@gmail.com> 2401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2402S: Maintained 2403F: arch/arm/mach-pxa/vpac270.c 2404F: arch/arm/mach-pxa/include/mach/vpac270.h 2405 2406ARM/VT8500 ARM ARCHITECTURE 2407M: Tony Prisk <linux@prisktech.co.nz> 2408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2409S: Maintained 2410F: arch/arm/mach-vt8500/ 2411F: drivers/clocksource/timer-vt8500.c 2412F: drivers/i2c/busses/i2c-wmt.c 2413F: drivers/mmc/host/wmt-sdmmc.c 2414F: drivers/pwm/pwm-vt8500.c 2415F: drivers/rtc/rtc-vt8500.c 2416F: drivers/tty/serial/vt8500_serial.c 2417F: drivers/usb/host/ehci-platform.c 2418F: drivers/usb/host/uhci-platform.c 2419F: drivers/video/fbdev/vt8500lcdfb.* 2420F: drivers/video/fbdev/wm8505fb* 2421F: drivers/video/fbdev/wmt_ge_rops.* 2422 2423ARM/ZIPIT Z2 SUPPORT 2424M: Marek Vasut <marek.vasut@gmail.com> 2425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2426S: Maintained 2427F: arch/arm/mach-pxa/z2.c 2428F: arch/arm/mach-pxa/include/mach/z2.h 2429 2430ARM/ZTE ARCHITECTURE 2431M: Jun Nie <jun.nie@linaro.org> 2432M: Shawn Guo <shawnguo@kernel.org> 2433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2434S: Maintained 2435F: arch/arm/boot/dts/zx2967* 2436F: arch/arm/mach-zx/ 2437F: arch/arm64/boot/dts/zte/ 2438F: drivers/clk/zte/ 2439F: drivers/dma/zx_dma.c 2440F: drivers/gpio/gpio-zx.c 2441F: drivers/i2c/busses/i2c-zx2967.c 2442F: drivers/mmc/host/dw_mmc-zx.* 2443F: drivers/pinctrl/zte/ 2444F: drivers/soc/zte/ 2445F: drivers/thermal/zx2967_thermal.c 2446F: drivers/watchdog/zx2967_wdt.c 2447F: Documentation/devicetree/bindings/arm/zte.yaml 2448F: Documentation/devicetree/bindings/clock/zx2967*.txt 2449F: Documentation/devicetree/bindings/dma/zxdma.txt 2450F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2451F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2452F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2453F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2454F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2455F: Documentation/devicetree/bindings/soc/zte/ 2456F: Documentation/devicetree/bindings/sound/zte,*.txt 2457F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2458F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2459F: include/dt-bindings/clock/zx2967*.h 2460F: include/dt-bindings/soc/zte,*.h 2461F: sound/soc/codecs/zx_aud96p22.c 2462F: sound/soc/zte/ 2463 2464ARM/ZYNQ ARCHITECTURE 2465M: Michal Simek <michal.simek@xilinx.com> 2466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2467W: http://wiki.xilinx.com 2468T: git https://github.com/Xilinx/linux-xlnx.git 2469S: Supported 2470F: arch/arm/mach-zynq/ 2471F: drivers/cpuidle/cpuidle-zynq.c 2472F: drivers/block/xsysace.c 2473N: zynq 2474N: xilinx 2475F: drivers/clocksource/timer-cadence-ttc.c 2476F: drivers/i2c/busses/i2c-cadence.c 2477F: drivers/mmc/host/sdhci-of-arasan.c 2478F: drivers/edac/synopsys_edac.c 2479F: drivers/i2c/busses/i2c-xiic.c 2480 2481ARM64 PORT (AARCH64 ARCHITECTURE) 2482M: Catalin Marinas <catalin.marinas@arm.com> 2483M: Will Deacon <will.deacon@arm.com> 2484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2485T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2486S: Maintained 2487F: arch/arm64/ 2488X: arch/arm64/boot/dts/ 2489F: Documentation/arm64/ 2490 2491AS3645A LED FLASH CONTROLLER DRIVER 2492M: Sakari Ailus <sakari.ailus@iki.fi> 2493L: linux-leds@vger.kernel.org 2494S: Maintained 2495F: drivers/leds/leds-as3645a.c 2496 2497ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2498M: Tianshu Qiu <tian.shu.qiu@intel.com> 2499L: linux-media@vger.kernel.org 2500T: git git://linuxtv.org/media_tree.git 2501S: Maintained 2502F: drivers/media/i2c/ak7375.c 2503F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2504 2505ASAHI KASEI AK8974 DRIVER 2506M: Linus Walleij <linus.walleij@linaro.org> 2507L: linux-iio@vger.kernel.org 2508W: http://www.akm.com/ 2509S: Supported 2510F: drivers/iio/magnetometer/ak8974.c 2511 2512ASC7621 HARDWARE MONITOR DRIVER 2513M: George Joseph <george.joseph@fairview5.com> 2514L: linux-hwmon@vger.kernel.org 2515S: Maintained 2516F: Documentation/hwmon/asc7621 2517F: drivers/hwmon/asc7621.c 2518 2519ASPEED VIDEO ENGINE DRIVER 2520M: Eddie James <eajames@linux.ibm.com> 2521L: linux-media@vger.kernel.org 2522L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2523S: Maintained 2524F: drivers/media/platform/aspeed-video.c 2525F: Documentation/devicetree/bindings/media/aspeed-video.txt 2526 2527ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2528M: Corentin Chary <corentin.chary@gmail.com> 2529L: acpi4asus-user@lists.sourceforge.net 2530L: platform-driver-x86@vger.kernel.org 2531W: http://acpi4asus.sf.net 2532S: Maintained 2533F: drivers/platform/x86/asus*.c 2534F: drivers/platform/x86/eeepc*.c 2535 2536ASUS WIRELESS RADIO CONTROL DRIVER 2537M: João Paulo Rechi Vita <jprvita@gmail.com> 2538L: platform-driver-x86@vger.kernel.org 2539S: Maintained 2540F: drivers/platform/x86/asus-wireless.c 2541 2542ASYMMETRIC KEYS 2543M: David Howells <dhowells@redhat.com> 2544L: keyrings@vger.kernel.org 2545S: Maintained 2546F: Documentation/crypto/asymmetric-keys.txt 2547F: include/linux/verification.h 2548F: include/crypto/public_key.h 2549F: include/crypto/pkcs7.h 2550F: crypto/asymmetric_keys/ 2551 2552ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2553R: Dan Williams <dan.j.williams@intel.com> 2554W: http://sourceforge.net/projects/xscaleiop 2555S: Odd fixes 2556F: Documentation/crypto/async-tx-api.txt 2557F: crypto/async_tx/ 2558F: drivers/dma/ 2559F: include/linux/dmaengine.h 2560F: include/linux/async_tx.h 2561 2562AT24 EEPROM DRIVER 2563M: Bartosz Golaszewski <brgl@bgdev.pl> 2564L: linux-i2c@vger.kernel.org 2565T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2566S: Maintained 2567F: Documentation/devicetree/bindings/eeprom/at24.txt 2568F: drivers/misc/eeprom/at24.c 2569 2570ATA OVER ETHERNET (AOE) DRIVER 2571M: "Ed L. Cashin" <ed.cashin@acm.org> 2572W: http://www.openaoe.org/ 2573S: Supported 2574F: Documentation/aoe/ 2575F: drivers/block/aoe/ 2576 2577ATHEROS 71XX/9XXX GPIO DRIVER 2578M: Alban Bedel <albeu@free.fr> 2579W: https://github.com/AlbanBedel/linux 2580T: git git://github.com/AlbanBedel/linux 2581S: Maintained 2582F: drivers/gpio/gpio-ath79.c 2583F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2584 2585ATHEROS 71XX/9XXX USB PHY DRIVER 2586M: Alban Bedel <albeu@free.fr> 2587W: https://github.com/AlbanBedel/linux 2588T: git git://github.com/AlbanBedel/linux 2589S: Maintained 2590F: drivers/phy/qualcomm/phy-ath79-usb.c 2591F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2592 2593ATHEROS ATH GENERIC UTILITIES 2594M: Kalle Valo <kvalo@codeaurora.org> 2595L: linux-wireless@vger.kernel.org 2596S: Supported 2597F: drivers/net/wireless/ath/* 2598 2599ATHEROS ATH5K WIRELESS DRIVER 2600M: Jiri Slaby <jirislaby@gmail.com> 2601M: Nick Kossifidis <mickflemm@gmail.com> 2602M: Luis Chamberlain <mcgrof@kernel.org> 2603L: linux-wireless@vger.kernel.org 2604W: http://wireless.kernel.org/en/users/Drivers/ath5k 2605S: Maintained 2606F: drivers/net/wireless/ath/ath5k/ 2607 2608ATHEROS ATH6KL WIRELESS DRIVER 2609M: Kalle Valo <kvalo@codeaurora.org> 2610L: linux-wireless@vger.kernel.org 2611W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2612T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2613S: Supported 2614F: drivers/net/wireless/ath/ath6kl/ 2615 2616ATI_REMOTE2 DRIVER 2617M: Ville Syrjala <syrjala@sci.fi> 2618S: Maintained 2619F: drivers/input/misc/ati_remote2.c 2620 2621ATK0110 HWMON DRIVER 2622M: Luca Tettamanti <kronos.it@gmail.com> 2623L: linux-hwmon@vger.kernel.org 2624S: Maintained 2625F: drivers/hwmon/asus_atk0110.c 2626 2627ATLX ETHERNET DRIVERS 2628M: Jay Cliburn <jcliburn@gmail.com> 2629M: Chris Snook <chris.snook@gmail.com> 2630L: netdev@vger.kernel.org 2631W: http://sourceforge.net/projects/atl1 2632W: http://atl1.sourceforge.net 2633S: Maintained 2634F: drivers/net/ethernet/atheros/ 2635 2636ATM 2637M: Chas Williams <3chas3@gmail.com> 2638L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2639L: netdev@vger.kernel.org 2640W: http://linux-atm.sourceforge.net 2641S: Maintained 2642F: drivers/atm/ 2643F: include/linux/atm* 2644F: include/uapi/linux/atm* 2645 2646ATMEL MACB ETHERNET DRIVER 2647M: Nicolas Ferre <nicolas.ferre@microchip.com> 2648S: Supported 2649F: drivers/net/ethernet/cadence/ 2650 2651ATMEL MAXTOUCH DRIVER 2652M: Nick Dyer <nick@shmanahar.org> 2653T: git git://github.com/ndyer/linux.git 2654S: Maintained 2655F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2656F: drivers/input/touchscreen/atmel_mxt_ts.c 2657 2658ATMEL WIRELESS DRIVER 2659M: Simon Kelley <simon@thekelleys.org.uk> 2660L: linux-wireless@vger.kernel.org 2661W: http://www.thekelleys.org.uk/atmel 2662W: http://atmelwlandriver.sourceforge.net/ 2663S: Maintained 2664F: drivers/net/wireless/atmel/atmel* 2665 2666ATOMIC INFRASTRUCTURE 2667M: Will Deacon <will.deacon@arm.com> 2668M: Peter Zijlstra <peterz@infradead.org> 2669R: Boqun Feng <boqun.feng@gmail.com> 2670L: linux-kernel@vger.kernel.org 2671S: Maintained 2672F: arch/*/include/asm/atomic*.h 2673F: include/*/atomic*.h 2674F: scripts/atomic/ 2675 2676ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2677M: Bradley Grove <linuxdrivers@attotech.com> 2678L: linux-scsi@vger.kernel.org 2679W: http://www.attotech.com 2680S: Supported 2681F: drivers/scsi/esas2r 2682 2683ATUSB IEEE 802.15.4 RADIO DRIVER 2684M: Stefan Schmidt <stefan@datenfreihafen.org> 2685L: linux-wpan@vger.kernel.org 2686S: Maintained 2687F: drivers/net/ieee802154/atusb.c 2688F: drivers/net/ieee802154/atusb.h 2689F: drivers/net/ieee802154/at86rf230.h 2690 2691AUDIT SUBSYSTEM 2692M: Paul Moore <paul@paul-moore.com> 2693M: Eric Paris <eparis@redhat.com> 2694L: linux-audit@redhat.com (moderated for non-subscribers) 2695W: https://github.com/linux-audit 2696T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2697S: Supported 2698F: include/linux/audit.h 2699F: include/uapi/linux/audit.h 2700F: kernel/audit* 2701 2702AUXILIARY DISPLAY DRIVERS 2703M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2704S: Maintained 2705F: drivers/auxdisplay/ 2706F: include/linux/cfag12864b.h 2707 2708AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2709M: Andreas Klinger <ak@it-klinger.de> 2710L: linux-iio@vger.kernel.org 2711S: Maintained 2712F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2713F: drivers/iio/adc/hx711.c 2714 2715AX.25 NETWORK LAYER 2716M: Ralf Baechle <ralf@linux-mips.org> 2717L: linux-hams@vger.kernel.org 2718W: http://www.linux-ax25.org/ 2719S: Maintained 2720F: include/uapi/linux/ax25.h 2721F: include/net/ax25.h 2722F: net/ax25/ 2723 2724AXENTIA ARM DEVICES 2725M: Peter Rosin <peda@axentia.se> 2726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2727S: Maintained 2728F: Documentation/devicetree/bindings/arm/axentia.txt 2729F: arch/arm/boot/dts/at91-linea.dtsi 2730F: arch/arm/boot/dts/at91-natte.dtsi 2731F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2732F: arch/arm/boot/dts/at91-tse850-3.dts 2733 2734AXENTIA ASOC DRIVERS 2735M: Peter Rosin <peda@axentia.se> 2736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2737S: Maintained 2738F: Documentation/devicetree/bindings/sound/axentia,* 2739F: sound/soc/atmel/tse850-pcm5142.c 2740 2741AXXIA I2C CONTROLLER 2742M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2743L: linux-i2c@vger.kernel.org 2744S: Maintained 2745F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2746F: drivers/i2c/busses/i2c-axxia.c 2747 2748AZ6007 DVB DRIVER 2749M: Mauro Carvalho Chehab <mchehab@kernel.org> 2750L: linux-media@vger.kernel.org 2751W: https://linuxtv.org 2752T: git git://linuxtv.org/media_tree.git 2753S: Maintained 2754F: drivers/media/usb/dvb-usb-v2/az6007.c 2755 2756AZTECH FM RADIO RECEIVER DRIVER 2757M: Hans Verkuil <hverkuil@xs4all.nl> 2758L: linux-media@vger.kernel.org 2759T: git git://linuxtv.org/media_tree.git 2760W: https://linuxtv.org 2761S: Maintained 2762F: drivers/media/radio/radio-aztech* 2763 2764B43 WIRELESS DRIVER 2765L: linux-wireless@vger.kernel.org 2766L: b43-dev@lists.infradead.org 2767W: http://wireless.kernel.org/en/users/Drivers/b43 2768S: Odd Fixes 2769F: drivers/net/wireless/broadcom/b43/ 2770 2771B43LEGACY WIRELESS DRIVER 2772M: Larry Finger <Larry.Finger@lwfinger.net> 2773L: linux-wireless@vger.kernel.org 2774L: b43-dev@lists.infradead.org 2775W: http://wireless.kernel.org/en/users/Drivers/b43 2776S: Maintained 2777F: drivers/net/wireless/broadcom/b43legacy/ 2778 2779BACKLIGHT CLASS/SUBSYSTEM 2780M: Lee Jones <lee.jones@linaro.org> 2781M: Daniel Thompson <daniel.thompson@linaro.org> 2782M: Jingoo Han <jingoohan1@gmail.com> 2783L: dri-devel@lists.freedesktop.org 2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2785S: Maintained 2786F: drivers/video/backlight/ 2787F: include/linux/backlight.h 2788F: include/linux/pwm_backlight.h 2789F: Documentation/devicetree/bindings/leds/backlight 2790 2791BATMAN ADVANCED 2792M: Marek Lindner <mareklindner@neomailbox.ch> 2793M: Simon Wunderlich <sw@simonwunderlich.de> 2794M: Antonio Quartulli <a@unstable.cc> 2795L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2796W: https://www.open-mesh.org/ 2797Q: https://patchwork.open-mesh.org/project/batman/list/ 2798S: Maintained 2799F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2800F: Documentation/ABI/testing/sysfs-class-net-mesh 2801F: Documentation/networking/batman-adv.rst 2802F: include/uapi/linux/batadv_packet.h 2803F: include/uapi/linux/batman_adv.h 2804F: net/batman-adv/ 2805 2806BAYCOM/HDLCDRV DRIVERS FOR AX.25 2807M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2808L: linux-hams@vger.kernel.org 2809W: http://www.baycom.org/~tom/ham/ham.html 2810S: Maintained 2811F: drivers/net/hamradio/baycom* 2812 2813BCACHE (BLOCK LAYER CACHE) 2814M: Coly Li <colyli@suse.de> 2815M: Kent Overstreet <kent.overstreet@gmail.com> 2816L: linux-bcache@vger.kernel.org 2817W: http://bcache.evilpiepirate.org 2818C: irc://irc.oftc.net/bcache 2819S: Maintained 2820F: drivers/md/bcache/ 2821 2822BDISP ST MEDIA DRIVER 2823M: Fabien Dessenne <fabien.dessenne@st.com> 2824L: linux-media@vger.kernel.org 2825T: git git://linuxtv.org/media_tree.git 2826W: https://linuxtv.org 2827S: Supported 2828F: drivers/media/platform/sti/bdisp 2829 2830BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2831M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2832L: netdev@vger.kernel.org 2833S: Maintained 2834F: drivers/net/ethernet/ec_bhf.c 2835 2836BEFS FILE SYSTEM 2837M: Luis de Bethencourt <luisbg@kernel.org> 2838M: Salah Triki <salah.triki@gmail.com> 2839S: Maintained 2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2841F: Documentation/filesystems/befs.txt 2842F: fs/befs/ 2843 2844BFQ I/O SCHEDULER 2845M: Paolo Valente <paolo.valente@linaro.org> 2846M: Jens Axboe <axboe@kernel.dk> 2847L: linux-block@vger.kernel.org 2848S: Maintained 2849F: block/bfq-* 2850F: Documentation/block/bfq-iosched.txt 2851 2852BFS FILE SYSTEM 2853M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2854S: Maintained 2855F: Documentation/filesystems/bfs.txt 2856F: fs/bfs/ 2857F: include/uapi/linux/bfs_fs.h 2858 2859BLINKM RGB LED DRIVER 2860M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2861S: Maintained 2862F: drivers/leds/leds-blinkm.c 2863 2864BLOCK LAYER 2865M: Jens Axboe <axboe@kernel.dk> 2866L: linux-block@vger.kernel.org 2867T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2868S: Maintained 2869F: block/ 2870F: drivers/block/ 2871F: kernel/trace/blktrace.c 2872F: lib/sbitmap.c 2873 2874BLOCK2MTD DRIVER 2875M: Joern Engel <joern@lazybastard.org> 2876L: linux-mtd@lists.infradead.org 2877S: Maintained 2878F: drivers/mtd/devices/block2mtd.c 2879 2880BLUETOOTH DRIVERS 2881M: Marcel Holtmann <marcel@holtmann.org> 2882M: Johan Hedberg <johan.hedberg@gmail.com> 2883L: linux-bluetooth@vger.kernel.org 2884W: http://www.bluez.org/ 2885T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2887S: Maintained 2888F: drivers/bluetooth/ 2889 2890BLUETOOTH SUBSYSTEM 2891M: Marcel Holtmann <marcel@holtmann.org> 2892M: Johan Hedberg <johan.hedberg@gmail.com> 2893L: linux-bluetooth@vger.kernel.org 2894W: http://www.bluez.org/ 2895T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2896T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2897S: Maintained 2898F: net/bluetooth/ 2899F: include/net/bluetooth/ 2900 2901BONDING DRIVER 2902M: Jay Vosburgh <j.vosburgh@gmail.com> 2903M: Veaceslav Falico <vfalico@gmail.com> 2904M: Andy Gospodarek <andy@greyhouse.net> 2905L: netdev@vger.kernel.org 2906W: http://sourceforge.net/projects/bonding/ 2907S: Supported 2908F: drivers/net/bonding/ 2909F: include/uapi/linux/if_bonding.h 2910 2911BPF (Safe dynamic programs and tools) 2912M: Alexei Starovoitov <ast@kernel.org> 2913M: Daniel Borkmann <daniel@iogearbox.net> 2914R: Martin KaFai Lau <kafai@fb.com> 2915R: Song Liu <songliubraving@fb.com> 2916R: Yonghong Song <yhs@fb.com> 2917L: netdev@vger.kernel.org 2918L: bpf@vger.kernel.org 2919T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2920T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2921Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2922S: Supported 2923F: arch/*/net/* 2924F: Documentation/networking/filter.txt 2925F: Documentation/bpf/ 2926F: include/linux/bpf* 2927F: include/linux/filter.h 2928F: include/trace/events/xdp.h 2929F: include/uapi/linux/bpf* 2930F: include/uapi/linux/filter.h 2931F: kernel/bpf/ 2932F: kernel/trace/bpf_trace.c 2933F: lib/test_bpf.c 2934F: net/bpf/ 2935F: net/core/filter.c 2936F: net/sched/act_bpf.c 2937F: net/sched/cls_bpf.c 2938F: samples/bpf/ 2939F: tools/bpf/ 2940F: tools/lib/bpf/ 2941F: tools/testing/selftests/bpf/ 2942K: bpf 2943N: bpf 2944 2945BPF JIT for ARM 2946M: Shubham Bansal <illusionist.neo@gmail.com> 2947L: netdev@vger.kernel.org 2948L: bpf@vger.kernel.org 2949S: Maintained 2950F: arch/arm/net/ 2951 2952BPF JIT for ARM64 2953M: Daniel Borkmann <daniel@iogearbox.net> 2954M: Alexei Starovoitov <ast@kernel.org> 2955M: Zi Shen Lim <zlim.lnx@gmail.com> 2956L: netdev@vger.kernel.org 2957L: bpf@vger.kernel.org 2958S: Supported 2959F: arch/arm64/net/ 2960 2961BPF JIT for MIPS (32-BIT AND 64-BIT) 2962M: Paul Burton <paul.burton@mips.com> 2963L: netdev@vger.kernel.org 2964L: bpf@vger.kernel.org 2965S: Maintained 2966F: arch/mips/net/ 2967 2968BPF JIT for NFP NICs 2969M: Jakub Kicinski <jakub.kicinski@netronome.com> 2970L: netdev@vger.kernel.org 2971L: bpf@vger.kernel.org 2972S: Supported 2973F: drivers/net/ethernet/netronome/nfp/bpf/ 2974 2975BPF JIT for POWERPC (32-BIT AND 64-BIT) 2976M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2977M: Sandipan Das <sandipan@linux.ibm.com> 2978L: netdev@vger.kernel.org 2979L: bpf@vger.kernel.org 2980S: Maintained 2981F: arch/powerpc/net/ 2982 2983BPF JIT for RISC-V (RV64G) 2984M: Björn Töpel <bjorn.topel@gmail.com> 2985L: netdev@vger.kernel.org 2986S: Maintained 2987F: arch/riscv/net/ 2988 2989BPF JIT for S390 2990M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2991M: Heiko Carstens <heiko.carstens@de.ibm.com> 2992L: netdev@vger.kernel.org 2993L: bpf@vger.kernel.org 2994S: Maintained 2995F: arch/s390/net/ 2996X: arch/s390/net/pnet.c 2997 2998BPF JIT for SPARC (32-BIT AND 64-BIT) 2999M: David S. Miller <davem@davemloft.net> 3000L: netdev@vger.kernel.org 3001L: bpf@vger.kernel.org 3002S: Maintained 3003F: arch/sparc/net/ 3004 3005BPF JIT for X86 32-BIT 3006M: Wang YanQing <udknight@gmail.com> 3007L: netdev@vger.kernel.org 3008L: bpf@vger.kernel.org 3009S: Maintained 3010F: arch/x86/net/bpf_jit_comp32.c 3011 3012BPF JIT for X86 64-BIT 3013M: Alexei Starovoitov <ast@kernel.org> 3014M: Daniel Borkmann <daniel@iogearbox.net> 3015L: netdev@vger.kernel.org 3016L: bpf@vger.kernel.org 3017S: Supported 3018F: arch/x86/net/ 3019X: arch/x86/net/bpf_jit_comp32.c 3020 3021BROADCOM B44 10/100 ETHERNET DRIVER 3022M: Michael Chan <michael.chan@broadcom.com> 3023L: netdev@vger.kernel.org 3024S: Supported 3025F: drivers/net/ethernet/broadcom/b44.* 3026 3027BROADCOM B53 ETHERNET SWITCH DRIVER 3028M: Florian Fainelli <f.fainelli@gmail.com> 3029L: netdev@vger.kernel.org 3030L: openwrt-devel@lists.openwrt.org (subscribers-only) 3031S: Supported 3032F: drivers/net/dsa/b53/* 3033F: include/linux/platform_data/b53.h 3034 3035BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3036M: Florian Fainelli <f.fainelli@gmail.com> 3037M: Ray Jui <rjui@broadcom.com> 3038M: Scott Branden <sbranden@broadcom.com> 3039M: bcm-kernel-feedback-list@broadcom.com 3040T: git git://github.com/broadcom/mach-bcm 3041S: Maintained 3042N: bcm281* 3043N: bcm113* 3044N: bcm216* 3045N: kona 3046F: arch/arm/mach-bcm/ 3047 3048BROADCOM BCM2835 ARM ARCHITECTURE 3049M: Eric Anholt <eric@anholt.net> 3050M: Stefan Wahren <stefan.wahren@i2se.com> 3051L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3053T: git git://github.com/anholt/linux 3054S: Maintained 3055N: bcm2835 3056F: drivers/staging/vc04_services 3057 3058BROADCOM BCM47XX MIPS ARCHITECTURE 3059M: Hauke Mehrtens <hauke@hauke-m.de> 3060M: Rafał Miłecki <zajec5@gmail.com> 3061L: linux-mips@vger.kernel.org 3062S: Maintained 3063F: Documentation/devicetree/bindings/mips/brcm/ 3064F: arch/mips/bcm47xx/* 3065F: arch/mips/include/asm/mach-bcm47xx/* 3066 3067BROADCOM BCM5301X ARM ARCHITECTURE 3068M: Hauke Mehrtens <hauke@hauke-m.de> 3069M: Rafał Miłecki <zajec5@gmail.com> 3070M: bcm-kernel-feedback-list@broadcom.com 3071L: linux-arm-kernel@lists.infradead.org 3072S: Maintained 3073F: arch/arm/mach-bcm/bcm_5301x.c 3074F: arch/arm/boot/dts/bcm5301x*.dtsi 3075F: arch/arm/boot/dts/bcm470* 3076F: arch/arm/boot/dts/bcm953012* 3077 3078BROADCOM BCM53573 ARM ARCHITECTURE 3079M: Rafał Miłecki <rafal@milecki.pl> 3080L: linux-arm-kernel@lists.infradead.org 3081S: Maintained 3082F: arch/arm/boot/dts/bcm53573* 3083F: arch/arm/boot/dts/bcm47189* 3084 3085BROADCOM BCM63XX ARM ARCHITECTURE 3086M: Florian Fainelli <f.fainelli@gmail.com> 3087M: bcm-kernel-feedback-list@broadcom.com 3088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3089T: git git://github.com/broadcom/stblinux.git 3090S: Maintained 3091N: bcm63xx 3092 3093BROADCOM BCM63XX/BCM33XX UDC DRIVER 3094M: Kevin Cernekee <cernekee@gmail.com> 3095L: linux-usb@vger.kernel.org 3096S: Maintained 3097F: drivers/usb/gadget/udc/bcm63xx_udc.* 3098 3099BROADCOM BCM7XXX ARM ARCHITECTURE 3100M: Brian Norris <computersforpeace@gmail.com> 3101M: Gregory Fong <gregory.0xf0@gmail.com> 3102M: Florian Fainelli <f.fainelli@gmail.com> 3103M: bcm-kernel-feedback-list@broadcom.com 3104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3105T: git git://github.com/broadcom/stblinux.git 3106S: Maintained 3107F: arch/arm/mach-bcm/*brcmstb* 3108F: arch/arm/boot/dts/bcm7*.dts* 3109F: drivers/bus/brcmstb_gisb.c 3110F: arch/arm/mm/cache-b15-rac.c 3111F: arch/arm/include/asm/hardware/cache-b15-rac.h 3112N: brcmstb 3113 3114BROADCOM BMIPS CPUFREQ DRIVER 3115M: Markus Mayer <mmayer@broadcom.com> 3116M: bcm-kernel-feedback-list@broadcom.com 3117L: linux-pm@vger.kernel.org 3118S: Maintained 3119F: drivers/cpufreq/bmips-cpufreq.c 3120 3121BROADCOM BMIPS MIPS ARCHITECTURE 3122M: Kevin Cernekee <cernekee@gmail.com> 3123M: Florian Fainelli <f.fainelli@gmail.com> 3124L: linux-mips@vger.kernel.org 3125T: git git://github.com/broadcom/stblinux.git 3126S: Maintained 3127F: arch/mips/bmips/* 3128F: arch/mips/include/asm/mach-bmips/* 3129F: arch/mips/kernel/*bmips* 3130F: arch/mips/boot/dts/brcm/bcm*.dts* 3131F: drivers/irqchip/irq-bcm63* 3132F: drivers/irqchip/irq-bcm7* 3133F: drivers/irqchip/irq-brcmstb* 3134F: include/linux/bcm963xx_nvram.h 3135F: include/linux/bcm963xx_tag.h 3136 3137BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3138M: Rasesh Mody <rmody@marvell.com> 3139M: GR-Linux-NIC-Dev@marvell.com 3140L: netdev@vger.kernel.org 3141S: Supported 3142F: drivers/net/ethernet/broadcom/bnx2.* 3143F: drivers/net/ethernet/broadcom/bnx2_* 3144 3145BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3146M: QLogic-Storage-Upstream@qlogic.com 3147L: linux-scsi@vger.kernel.org 3148S: Supported 3149F: drivers/scsi/bnx2fc/ 3150 3151BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3152M: QLogic-Storage-Upstream@qlogic.com 3153L: linux-scsi@vger.kernel.org 3154S: Supported 3155F: drivers/scsi/bnx2i/ 3156 3157BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3158M: Ariel Elior <aelior@marvell.com> 3159M: Sudarsana Kalluru <skalluru@marvell.com> 3160M: GR-everest-linux-l2@marvell.com 3161L: netdev@vger.kernel.org 3162S: Supported 3163F: drivers/net/ethernet/broadcom/bnx2x/ 3164 3165BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3166M: Michael Chan <michael.chan@broadcom.com> 3167L: netdev@vger.kernel.org 3168S: Supported 3169F: drivers/net/ethernet/broadcom/bnxt/ 3170 3171BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3172M: Arend van Spriel <arend.vanspriel@broadcom.com> 3173M: Franky Lin <franky.lin@broadcom.com> 3174M: Hante Meuleman <hante.meuleman@broadcom.com> 3175M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3176M: Wright Feng <wright.feng@cypress.com> 3177L: linux-wireless@vger.kernel.org 3178L: brcm80211-dev-list.pdl@broadcom.com 3179L: brcm80211-dev-list@cypress.com 3180S: Supported 3181F: drivers/net/wireless/broadcom/brcm80211/ 3182 3183BROADCOM BRCMSTB GPIO DRIVER 3184M: Gregory Fong <gregory.0xf0@gmail.com> 3185L: bcm-kernel-feedback-list@broadcom.com 3186S: Supported 3187F: drivers/gpio/gpio-brcmstb.c 3188F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3189 3190BROADCOM BRCMSTB I2C DRIVER 3191M: Kamal Dasu <kdasu.kdev@gmail.com> 3192L: linux-i2c@vger.kernel.org 3193L: bcm-kernel-feedback-list@broadcom.com 3194S: Supported 3195F: drivers/i2c/busses/i2c-brcmstb.c 3196F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3197 3198BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3199M: Al Cooper <alcooperx@gmail.com> 3200L: linux-kernel@vger.kernel.org 3201L: bcm-kernel-feedback-list@broadcom.com 3202S: Maintained 3203F: drivers/phy/broadcom/phy-brcm-usb* 3204 3205BROADCOM GENET ETHERNET DRIVER 3206M: Doug Berger <opendmb@gmail.com> 3207M: Florian Fainelli <f.fainelli@gmail.com> 3208L: bcm-kernel-feedback-list@broadcom.com 3209L: netdev@vger.kernel.org 3210S: Supported 3211F: drivers/net/ethernet/broadcom/genet/ 3212 3213BROADCOM IPROC ARM ARCHITECTURE 3214M: Ray Jui <rjui@broadcom.com> 3215M: Scott Branden <sbranden@broadcom.com> 3216M: bcm-kernel-feedback-list@broadcom.com 3217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3218T: git git://github.com/broadcom/cygnus-linux.git 3219S: Maintained 3220N: iproc 3221N: cygnus 3222N: bcm[-_]nsp 3223N: bcm9113* 3224N: bcm9583* 3225N: bcm9585* 3226N: bcm9586* 3227N: bcm988312 3228N: bcm113* 3229N: bcm583* 3230N: bcm585* 3231N: bcm586* 3232N: bcm88312 3233N: hr2 3234N: stingray 3235F: arch/arm64/boot/dts/broadcom/northstar2/* 3236F: arch/arm64/boot/dts/broadcom/stingray/* 3237F: drivers/clk/bcm/clk-ns* 3238F: drivers/clk/bcm/clk-sr* 3239F: drivers/pinctrl/bcm/pinctrl-ns* 3240F: include/dt-bindings/clock/bcm-sr* 3241 3242BROADCOM KONA GPIO DRIVER 3243M: Ray Jui <rjui@broadcom.com> 3244L: bcm-kernel-feedback-list@broadcom.com 3245S: Supported 3246F: drivers/gpio/gpio-bcm-kona.c 3247F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3248 3249BROADCOM NETXTREME-E ROCE DRIVER 3250M: Selvin Xavier <selvin.xavier@broadcom.com> 3251M: Devesh Sharma <devesh.sharma@broadcom.com> 3252M: Somnath Kotur <somnath.kotur@broadcom.com> 3253M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3254L: linux-rdma@vger.kernel.org 3255W: http://www.broadcom.com 3256S: Supported 3257F: drivers/infiniband/hw/bnxt_re/ 3258F: include/uapi/rdma/bnxt_re-abi.h 3259 3260BROADCOM NVRAM DRIVER 3261M: Rafał Miłecki <zajec5@gmail.com> 3262L: linux-mips@vger.kernel.org 3263S: Maintained 3264F: drivers/firmware/broadcom/* 3265 3266BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3267M: Rafał Miłecki <zajec5@gmail.com> 3268L: linux-wireless@vger.kernel.org 3269S: Maintained 3270F: drivers/bcma/ 3271F: include/linux/bcma/ 3272 3273BROADCOM STB AVS CPUFREQ DRIVER 3274M: Markus Mayer <mmayer@broadcom.com> 3275M: bcm-kernel-feedback-list@broadcom.com 3276L: linux-pm@vger.kernel.org 3277S: Maintained 3278F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3279F: drivers/cpufreq/brcmstb* 3280 3281BROADCOM STB AVS TMON DRIVER 3282M: Markus Mayer <mmayer@broadcom.com> 3283M: bcm-kernel-feedback-list@broadcom.com 3284L: linux-pm@vger.kernel.org 3285S: Maintained 3286F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3287F: drivers/thermal/broadcom/brcmstb* 3288 3289BROADCOM STB NAND FLASH DRIVER 3290M: Brian Norris <computersforpeace@gmail.com> 3291M: Kamal Dasu <kdasu.kdev@gmail.com> 3292L: linux-mtd@lists.infradead.org 3293L: bcm-kernel-feedback-list@broadcom.com 3294S: Maintained 3295F: drivers/mtd/nand/raw/brcmnand/ 3296 3297BROADCOM STB DPFE DRIVER 3298M: Markus Mayer <mmayer@broadcom.com> 3299M: bcm-kernel-feedback-list@broadcom.com 3300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3301S: Maintained 3302F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3303F: drivers/memory/brcmstb_dpfe.c 3304 3305BROADCOM SPI DRIVER 3306M: Kamal Dasu <kdasu.kdev@gmail.com> 3307M: bcm-kernel-feedback-list@broadcom.com 3308S: Maintained 3309F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3310F: drivers/spi/spi-bcm-qspi.* 3311F: drivers/spi/spi-brcmstb-qspi.c 3312F: drivers/spi/spi-iproc-qspi.c 3313 3314BROADCOM SYSTEMPORT ETHERNET DRIVER 3315M: Florian Fainelli <f.fainelli@gmail.com> 3316L: bcm-kernel-feedback-list@broadcom.com 3317L: netdev@vger.kernel.org 3318S: Supported 3319F: drivers/net/ethernet/broadcom/bcmsysport.* 3320 3321BROADCOM TG3 GIGABIT ETHERNET DRIVER 3322M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3323M: Prashant Sreedharan <prashant@broadcom.com> 3324M: Michael Chan <mchan@broadcom.com> 3325L: netdev@vger.kernel.org 3326S: Supported 3327F: drivers/net/ethernet/broadcom/tg3.* 3328 3329BROCADE BFA FC SCSI DRIVER 3330M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3331M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3332L: linux-scsi@vger.kernel.org 3333S: Supported 3334F: drivers/scsi/bfa/ 3335 3336BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3337M: Rasesh Mody <rmody@marvell.com> 3338M: Sudarsana Kalluru <skalluru@marvell.com> 3339M: GR-Linux-NIC-Dev@marvell.com 3340L: netdev@vger.kernel.org 3341S: Supported 3342F: drivers/net/ethernet/brocade/bna/ 3343 3344BSG (block layer generic sg v4 driver) 3345M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3346L: linux-scsi@vger.kernel.org 3347S: Supported 3348F: block/bsg.c 3349F: include/linux/bsg.h 3350F: include/uapi/linux/bsg.h 3351 3352BT87X AUDIO DRIVER 3353M: Clemens Ladisch <clemens@ladisch.de> 3354L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3355T: git git://git.alsa-project.org/alsa-kernel.git 3356S: Maintained 3357F: Documentation/sound/cards/bt87x.rst 3358F: sound/pci/bt87x.c 3359 3360BT8XXGPIO DRIVER 3361M: Michael Buesch <m@bues.ch> 3362W: http://bu3sch.de/btgpio.php 3363S: Maintained 3364F: drivers/gpio/gpio-bt8xx.c 3365 3366BTRFS FILE SYSTEM 3367M: Chris Mason <clm@fb.com> 3368M: Josef Bacik <josef@toxicpanda.com> 3369M: David Sterba <dsterba@suse.com> 3370L: linux-btrfs@vger.kernel.org 3371W: http://btrfs.wiki.kernel.org/ 3372Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3373T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3374S: Maintained 3375F: Documentation/filesystems/btrfs.txt 3376F: fs/btrfs/ 3377F: include/linux/btrfs* 3378F: include/uapi/linux/btrfs* 3379 3380BTTV VIDEO4LINUX DRIVER 3381M: Mauro Carvalho Chehab <mchehab@kernel.org> 3382L: linux-media@vger.kernel.org 3383W: https://linuxtv.org 3384T: git git://linuxtv.org/media_tree.git 3385S: Odd fixes 3386F: Documentation/media/v4l-drivers/bttv* 3387F: drivers/media/pci/bt8xx/bttv* 3388 3389BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3390M: Chanwoo Choi <cw00.choi@samsung.com> 3391L: linux-pm@vger.kernel.org 3392L: linux-samsung-soc@vger.kernel.org 3393T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3394S: Maintained 3395F: drivers/devfreq/exynos-bus.c 3396F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3397 3398BUSLOGIC SCSI DRIVER 3399M: Khalid Aziz <khalid@gonehiking.org> 3400L: linux-scsi@vger.kernel.org 3401S: Maintained 3402F: drivers/scsi/BusLogic.* 3403F: drivers/scsi/FlashPoint.* 3404 3405C-MEDIA CMI8788 DRIVER 3406M: Clemens Ladisch <clemens@ladisch.de> 3407L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3408T: git git://git.alsa-project.org/alsa-kernel.git 3409S: Maintained 3410F: sound/pci/oxygen/ 3411 3412C-SKY ARCHITECTURE 3413M: Guo Ren <guoren@kernel.org> 3414T: git https://github.com/c-sky/csky-linux.git 3415S: Supported 3416F: arch/csky/ 3417F: Documentation/devicetree/bindings/csky/ 3418F: drivers/irqchip/irq-csky-* 3419F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3420F: drivers/clocksource/timer-gx6605s.c 3421F: drivers/clocksource/timer-mp-csky.c 3422F: Documentation/devicetree/bindings/timer/csky,* 3423K: csky 3424N: csky 3425 3426C6X ARCHITECTURE 3427M: Mark Salter <msalter@redhat.com> 3428M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3429L: linux-c6x-dev@linux-c6x.org 3430W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3431S: Maintained 3432F: arch/c6x/ 3433 3434CA8210 IEEE-802.15.4 RADIO DRIVER 3435M: Harry Morris <h.morris@cascoda.com> 3436L: linux-wpan@vger.kernel.org 3437W: https://github.com/Cascoda/ca8210-linux.git 3438S: Maintained 3439F: drivers/net/ieee802154/ca8210.c 3440F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3441 3442CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3443M: David Howells <dhowells@redhat.com> 3444L: linux-cachefs@redhat.com (moderated for non-subscribers) 3445S: Supported 3446F: Documentation/filesystems/caching/cachefiles.txt 3447F: fs/cachefiles/ 3448 3449CADENCE MIPI-CSI2 BRIDGES 3450M: Maxime Ripard <maxime.ripard@bootlin.com> 3451L: linux-media@vger.kernel.org 3452S: Maintained 3453F: Documentation/devicetree/bindings/media/cdns,*.txt 3454F: drivers/media/platform/cadence/cdns-csi2* 3455 3456CADET FM/AM RADIO RECEIVER DRIVER 3457M: Hans Verkuil <hverkuil@xs4all.nl> 3458L: linux-media@vger.kernel.org 3459T: git git://linuxtv.org/media_tree.git 3460W: https://linuxtv.org 3461S: Maintained 3462F: drivers/media/radio/radio-cadet* 3463 3464CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3465M: Jonathan Corbet <corbet@lwn.net> 3466L: linux-media@vger.kernel.org 3467T: git git://linuxtv.org/media_tree.git 3468S: Maintained 3469F: Documentation/media/v4l-drivers/cafe_ccic* 3470F: drivers/media/platform/marvell-ccic/ 3471 3472CAIF NETWORK LAYER 3473L: netdev@vger.kernel.org 3474S: Orphan 3475F: Documentation/networking/caif/ 3476F: drivers/net/caif/ 3477F: include/uapi/linux/caif/ 3478F: include/net/caif/ 3479F: net/caif/ 3480 3481CAKE QDISC 3482M: Toke Høiland-Jørgensen <toke@toke.dk> 3483L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3484S: Maintained 3485F: net/sched/sch_cake.c 3486 3487CALGARY x86-64 IOMMU 3488M: Muli Ben-Yehuda <mulix@mulix.org> 3489M: Jon Mason <jdmason@kudzu.us> 3490L: iommu@lists.linux-foundation.org 3491S: Maintained 3492F: arch/x86/kernel/pci-calgary_64.c 3493F: arch/x86/kernel/tce_64.c 3494F: arch/x86/include/asm/calgary.h 3495F: arch/x86/include/asm/tce.h 3496 3497CAN NETWORK DRIVERS 3498M: Wolfgang Grandegger <wg@grandegger.com> 3499M: Marc Kleine-Budde <mkl@pengutronix.de> 3500L: linux-can@vger.kernel.org 3501W: https://github.com/linux-can 3502T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3503T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3504S: Maintained 3505F: Documentation/devicetree/bindings/net/can/ 3506F: drivers/net/can/ 3507F: include/linux/can/dev.h 3508F: include/linux/can/platform/ 3509F: include/uapi/linux/can/error.h 3510F: include/uapi/linux/can/netlink.h 3511 3512CAN NETWORK LAYER 3513M: Oliver Hartkopp <socketcan@hartkopp.net> 3514M: Marc Kleine-Budde <mkl@pengutronix.de> 3515L: linux-can@vger.kernel.org 3516W: https://github.com/linux-can 3517T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3519S: Maintained 3520F: Documentation/networking/can.rst 3521F: net/can/ 3522F: include/linux/can/core.h 3523F: include/uapi/linux/can.h 3524F: include/uapi/linux/can/bcm.h 3525F: include/uapi/linux/can/raw.h 3526F: include/uapi/linux/can/gw.h 3527 3528CAPABILITIES 3529M: Serge Hallyn <serge@hallyn.com> 3530L: linux-security-module@vger.kernel.org 3531S: Supported 3532F: include/linux/capability.h 3533F: include/uapi/linux/capability.h 3534F: security/commoncap.c 3535F: kernel/capability.c 3536 3537CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3538M: Kevin Tsai <ktsai@capellamicro.com> 3539S: Maintained 3540F: drivers/iio/light/cm* 3541 3542CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3543M: Christian Lamparter <chunkeey@googlemail.com> 3544L: linux-wireless@vger.kernel.org 3545W: http://wireless.kernel.org/en/users/Drivers/carl9170 3546S: Maintained 3547F: drivers/net/wireless/ath/carl9170/ 3548 3549CAVIUM I2C DRIVER 3550M: Jan Glauber <jglauber@cavium.com> 3551M: David Daney <david.daney@cavium.com> 3552W: http://www.cavium.com 3553S: Supported 3554F: drivers/i2c/busses/i2c-octeon* 3555F: drivers/i2c/busses/i2c-thunderx* 3556 3557CAVIUM LIQUIDIO NETWORK DRIVER 3558M: Derek Chickles <dchickles@marvell.com> 3559M: Satanand Burla <sburla@marvell.com> 3560M: Felix Manlunas <fmanlunas@marvell.com> 3561L: netdev@vger.kernel.org 3562W: http://www.cavium.com 3563S: Supported 3564F: drivers/net/ethernet/cavium/liquidio/ 3565 3566CAVIUM MMC DRIVER 3567M: Jan Glauber <jglauber@cavium.com> 3568M: David Daney <david.daney@cavium.com> 3569M: Steven J. Hill <Steven.Hill@cavium.com> 3570W: http://www.cavium.com 3571S: Supported 3572F: drivers/mmc/host/cavium* 3573 3574CAVIUM OCTEON-TX CRYPTO DRIVER 3575M: George Cherian <george.cherian@cavium.com> 3576L: linux-crypto@vger.kernel.org 3577W: http://www.cavium.com 3578S: Supported 3579F: drivers/crypto/cavium/cpt/ 3580 3581CAVIUM THUNDERX2 ARM64 SOC 3582M: Robert Richter <rrichter@cavium.com> 3583M: Jayachandran C <jnair@caviumnetworks.com> 3584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3585S: Maintained 3586F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3587F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3588 3589CC2520 IEEE-802.15.4 RADIO DRIVER 3590M: Varka Bhadram <varkabhadram@gmail.com> 3591L: linux-wpan@vger.kernel.org 3592S: Maintained 3593F: drivers/net/ieee802154/cc2520.c 3594F: include/linux/spi/cc2520.h 3595F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3596 3597CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3598M: Gilad Ben-Yossef <gilad@benyossef.com> 3599L: linux-crypto@vger.kernel.org 3600S: Supported 3601F: drivers/crypto/ccree/ 3602W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3603 3604CEC FRAMEWORK 3605M: Hans Verkuil <hans.verkuil@cisco.com> 3606L: linux-media@vger.kernel.org 3607T: git git://linuxtv.org/media_tree.git 3608W: http://linuxtv.org 3609S: Supported 3610F: Documentation/media/kapi/cec-core.rst 3611F: Documentation/media/uapi/cec 3612F: drivers/media/cec/ 3613F: drivers/media/rc/keymaps/rc-cec.c 3614F: include/media/cec.h 3615F: include/media/cec-notifier.h 3616F: include/uapi/linux/cec.h 3617F: include/uapi/linux/cec-funcs.h 3618F: Documentation/devicetree/bindings/media/cec.txt 3619F: Documentation/ABI/testing/debugfs-cec-error-inj 3620 3621CEC GPIO DRIVER 3622M: Hans Verkuil <hans.verkuil@cisco.com> 3623L: linux-media@vger.kernel.org 3624T: git git://linuxtv.org/media_tree.git 3625W: http://linuxtv.org 3626S: Supported 3627F: drivers/media/platform/cec-gpio/ 3628F: Documentation/devicetree/bindings/media/cec-gpio.txt 3629 3630CELL BROADBAND ENGINE ARCHITECTURE 3631M: Arnd Bergmann <arnd@arndb.de> 3632L: linuxppc-dev@lists.ozlabs.org 3633W: http://www.ibm.com/developerworks/power/cell/ 3634S: Supported 3635F: arch/powerpc/include/asm/cell*.h 3636F: arch/powerpc/include/asm/spu*.h 3637F: arch/powerpc/include/uapi/asm/spu*.h 3638F: arch/powerpc/oprofile/*cell* 3639F: arch/powerpc/platforms/cell/ 3640 3641CEPH COMMON CODE (LIBCEPH) 3642M: Ilya Dryomov <idryomov@gmail.com> 3643M: "Yan, Zheng" <zyan@redhat.com> 3644M: Sage Weil <sage@redhat.com> 3645L: ceph-devel@vger.kernel.org 3646W: http://ceph.com/ 3647T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3648T: git git://github.com/ceph/ceph-client.git 3649S: Supported 3650F: net/ceph/ 3651F: include/linux/ceph/ 3652F: include/linux/crush/ 3653 3654CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3655M: "Yan, Zheng" <zyan@redhat.com> 3656M: Sage Weil <sage@redhat.com> 3657M: Ilya Dryomov <idryomov@gmail.com> 3658L: ceph-devel@vger.kernel.org 3659W: http://ceph.com/ 3660T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3661T: git git://github.com/ceph/ceph-client.git 3662S: Supported 3663F: Documentation/filesystems/ceph.txt 3664F: fs/ceph/ 3665 3666CERTIFICATE HANDLING: 3667M: David Howells <dhowells@redhat.com> 3668M: David Woodhouse <dwmw2@infradead.org> 3669L: keyrings@vger.kernel.org 3670S: Maintained 3671F: Documentation/admin-guide/module-signing.rst 3672F: certs/ 3673F: scripts/sign-file.c 3674F: scripts/extract-cert.c 3675 3676CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3677L: linux-usb@vger.kernel.org 3678S: Orphan 3679F: Documentation/usb/WUSB-Design-overview.txt 3680F: Documentation/usb/wusb-cbaf 3681F: drivers/usb/host/hwa-hc.c 3682F: drivers/usb/host/whci/ 3683F: drivers/usb/wusbcore/ 3684F: include/linux/usb/wusb* 3685 3686CFAG12864B LCD DRIVER 3687M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3688S: Maintained 3689F: drivers/auxdisplay/cfag12864b.c 3690F: include/linux/cfag12864b.h 3691 3692CFAG12864BFB LCD FRAMEBUFFER DRIVER 3693M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3694S: Maintained 3695F: drivers/auxdisplay/cfag12864bfb.c 3696F: include/linux/cfag12864b.h 3697 3698802.11 (including CFG80211/NL80211) 3699M: Johannes Berg <johannes@sipsolutions.net> 3700L: linux-wireless@vger.kernel.org 3701W: http://wireless.kernel.org/ 3702T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3703T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3704S: Maintained 3705F: net/wireless/ 3706F: include/uapi/linux/nl80211.h 3707F: include/linux/ieee80211.h 3708F: include/net/wext.h 3709F: include/net/cfg80211.h 3710F: include/net/iw_handler.h 3711F: include/net/ieee80211_radiotap.h 3712F: Documentation/driver-api/80211/cfg80211.rst 3713F: Documentation/networking/regulatory.txt 3714 3715CHAR and MISC DRIVERS 3716M: Arnd Bergmann <arnd@arndb.de> 3717M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3718T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3719S: Supported 3720F: drivers/char/ 3721F: drivers/misc/ 3722F: include/linux/miscdevice.h 3723 3724CHECKPATCH 3725M: Andy Whitcroft <apw@canonical.com> 3726M: Joe Perches <joe@perches.com> 3727S: Maintained 3728F: scripts/checkpatch.pl 3729 3730CHINESE DOCUMENTATION 3731M: Harry Wei <harryxiyou@gmail.com> 3732L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3733L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3734S: Maintained 3735F: Documentation/translations/zh_CN/ 3736 3737CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3738M: Peter Chen <Peter.Chen@nxp.com> 3739T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3740L: linux-usb@vger.kernel.org 3741S: Maintained 3742F: drivers/usb/chipidea/ 3743 3744CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3745M: Hans de Goede <hdegoede@redhat.com> 3746L: linux-input@vger.kernel.org 3747S: Maintained 3748F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3749F: drivers/input/touchscreen/chipone_icn8318.c 3750 3751CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3752M: Hans de Goede <hdegoede@redhat.com> 3753L: linux-input@vger.kernel.org 3754S: Maintained 3755F: drivers/input/touchscreen/chipone_icn8505.c 3756 3757CHROME HARDWARE PLATFORM SUPPORT 3758M: Benson Leung <bleung@chromium.org> 3759M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3760S: Maintained 3761T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3762F: drivers/platform/chrome/ 3763 3764CHROMEOS EC SUBDRIVERS 3765M: Benson Leung <bleung@chromium.org> 3766M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3767R: Guenter Roeck <groeck@chromium.org> 3768S: Maintained 3769N: cros_ec 3770N: cros-ec 3771F: drivers/power/supply/cros_usbpd-charger.c 3772 3773CHROMEOS EC CODEC DRIVER 3774M: Cheng-Yi Chiang <cychiang@chromium.org> 3775S: Maintained 3776R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3777R: Guenter Roeck <groeck@chromium.org> 3778F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3779F: sound/soc/codecs/cros_ec_codec.* 3780 3781CIRRUS LOGIC AUDIO CODEC DRIVERS 3782M: Brian Austin <brian.austin@cirrus.com> 3783M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3784L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3785S: Maintained 3786F: sound/soc/codecs/cs* 3787 3788CIRRUS LOGIC EP93XX ETHERNET DRIVER 3789M: Hartley Sweeten <hsweeten@visionengravers.com> 3790L: netdev@vger.kernel.org 3791S: Maintained 3792F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3793 3794CIRRUS LOGIC LOCHNAGAR DRIVER 3795M: Charles Keepax <ckeepax@opensource.cirrus.com> 3796M: Richard Fitzgerald <rf@opensource.cirrus.com> 3797L: patches@opensource.cirrus.com 3798S: Supported 3799F: drivers/clk/clk-lochnagar.c 3800F: drivers/mfd/lochnagar-i2c.c 3801F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3802F: drivers/regulator/lochnagar-regulator.c 3803F: include/dt-bindings/clk/lochnagar.h 3804F: include/dt-bindings/pinctrl/lochnagar.h 3805F: include/linux/mfd/lochnagar* 3806F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3807F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3808F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3809F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3810 3811CISCO FCOE HBA DRIVER 3812M: Satish Kharat <satishkh@cisco.com> 3813M: Sesidhar Baddela <sebaddel@cisco.com> 3814M: Karan Tilak Kumar <kartilak@cisco.com> 3815L: linux-scsi@vger.kernel.org 3816S: Supported 3817F: drivers/scsi/fnic/ 3818 3819CISCO SCSI HBA DRIVER 3820M: Karan Tilak Kumar <kartilak@cisco.com> 3821M: Sesidhar Baddela <sebaddel@cisco.com> 3822L: linux-scsi@vger.kernel.org 3823S: Supported 3824F: drivers/scsi/snic/ 3825 3826CISCO VIC ETHERNET NIC DRIVER 3827M: Christian Benvenuti <benve@cisco.com> 3828M: Govindarajulu Varadarajan <_govind@gmx.com> 3829M: Parvi Kaustubhi <pkaustub@cisco.com> 3830S: Supported 3831F: drivers/net/ethernet/cisco/enic/ 3832 3833CISCO VIC LOW LATENCY NIC DRIVER 3834M: Christian Benvenuti <benve@cisco.com> 3835M: Nelson Escobar <neescoba@cisco.com> 3836M: Parvi Kaustubhi <pkaustub@cisco.com> 3837S: Supported 3838F: drivers/infiniband/hw/usnic/ 3839 3840CIRRUS LOGIC MADERA CODEC DRIVERS 3841M: Charles Keepax <ckeepax@opensource.cirrus.com> 3842M: Richard Fitzgerald <rf@opensource.cirrus.com> 3843L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3844L: patches@opensource.cirrus.com 3845T: git https://github.com/CirrusLogic/linux-drivers.git 3846W: https://github.com/CirrusLogic/linux-drivers/wiki 3847S: Supported 3848F: Documentation/devicetree/bindings/mfd/madera.txt 3849F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3850F: include/linux/irqchip/irq-madera* 3851F: include/linux/mfd/madera/* 3852F: drivers/gpio/gpio-madera* 3853F: drivers/irqchip/irq-madera* 3854F: drivers/mfd/madera* 3855F: drivers/mfd/cs47l* 3856F: drivers/pinctrl/cirrus/* 3857 3858CLANG-FORMAT FILE 3859M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3860S: Maintained 3861F: .clang-format 3862 3863CLEANCACHE API 3864M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3865L: linux-kernel@vger.kernel.org 3866S: Maintained 3867F: mm/cleancache.c 3868F: include/linux/cleancache.h 3869 3870CLK API 3871M: Russell King <linux@armlinux.org.uk> 3872L: linux-clk@vger.kernel.org 3873S: Maintained 3874F: include/linux/clk.h 3875 3876CLOCKSOURCE, CLOCKEVENT DRIVERS 3877M: Daniel Lezcano <daniel.lezcano@linaro.org> 3878M: Thomas Gleixner <tglx@linutronix.de> 3879L: linux-kernel@vger.kernel.org 3880T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3881S: Supported 3882F: drivers/clocksource/ 3883F: Documentation/devicetree/bindings/timer/ 3884 3885CMPC ACPI DRIVER 3886M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3887M: Daniel Oliveira Nascimento <don@syst.com.br> 3888L: platform-driver-x86@vger.kernel.org 3889S: Supported 3890F: drivers/platform/x86/classmate-laptop.c 3891 3892COBALT MEDIA DRIVER 3893M: Hans Verkuil <hans.verkuil@cisco.com> 3894L: linux-media@vger.kernel.org 3895T: git git://linuxtv.org/media_tree.git 3896W: https://linuxtv.org 3897S: Supported 3898F: drivers/media/pci/cobalt/ 3899 3900COCCINELLE/Semantic Patches (SmPL) 3901M: Julia Lawall <Julia.Lawall@lip6.fr> 3902M: Gilles Muller <Gilles.Muller@lip6.fr> 3903M: Nicolas Palix <nicolas.palix@imag.fr> 3904M: Michal Marek <michal.lkml@markovi.net> 3905L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3906T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3907W: http://coccinelle.lip6.fr/ 3908S: Supported 3909F: Documentation/dev-tools/coccinelle.rst 3910F: scripts/coccinelle/ 3911F: scripts/coccicheck 3912 3913CODA FILE SYSTEM 3914M: Jan Harkes <jaharkes@cs.cmu.edu> 3915M: coda@cs.cmu.edu 3916L: codalist@coda.cs.cmu.edu 3917W: http://www.coda.cs.cmu.edu/ 3918S: Maintained 3919F: Documentation/filesystems/coda.txt 3920F: fs/coda/ 3921F: include/linux/coda*.h 3922F: include/uapi/linux/coda*.h 3923 3924CODA V4L2 MEM2MEM DRIVER 3925M: Philipp Zabel <p.zabel@pengutronix.de> 3926L: linux-media@vger.kernel.org 3927S: Maintained 3928F: Documentation/devicetree/bindings/media/coda.txt 3929F: drivers/media/platform/coda/ 3930 3931CODE OF CONDUCT 3932M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3933S: Supported 3934F: Documentation/process/code-of-conduct.rst 3935F: Documentation/process/code-of-conduct-interpretation.rst 3936 3937COMMON CLK FRAMEWORK 3938M: Michael Turquette <mturquette@baylibre.com> 3939M: Stephen Boyd <sboyd@kernel.org> 3940L: linux-clk@vger.kernel.org 3941Q: http://patchwork.kernel.org/project/linux-clk/list/ 3942T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3943S: Maintained 3944F: Documentation/devicetree/bindings/clock/ 3945F: drivers/clk/ 3946X: drivers/clk/clkdev.c 3947F: include/linux/clk-pr* 3948F: include/linux/clk/ 3949F: include/linux/of_clk.h 3950 3951COMMON INTERNET FILE SYSTEM (CIFS) 3952M: Steve French <sfrench@samba.org> 3953L: linux-cifs@vger.kernel.org 3954L: samba-technical@lists.samba.org (moderated for non-subscribers) 3955W: http://linux-cifs.samba.org/ 3956T: git git://git.samba.org/sfrench/cifs-2.6.git 3957S: Supported 3958F: Documentation/filesystems/cifs/ 3959F: fs/cifs/ 3960 3961COMPACTPCI HOTPLUG CORE 3962M: Scott Murray <scott@spiteful.org> 3963L: linux-pci@vger.kernel.org 3964S: Maintained 3965F: drivers/pci/hotplug/cpci_hotplug* 3966 3967COMPACTPCI HOTPLUG GENERIC DRIVER 3968M: Scott Murray <scott@spiteful.org> 3969L: linux-pci@vger.kernel.org 3970S: Maintained 3971F: drivers/pci/hotplug/cpcihp_generic.c 3972 3973COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3974M: Scott Murray <scott@spiteful.org> 3975L: linux-pci@vger.kernel.org 3976S: Maintained 3977F: drivers/pci/hotplug/cpcihp_zt5550.* 3978 3979COMPAL LAPTOP SUPPORT 3980M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3981L: platform-driver-x86@vger.kernel.org 3982S: Maintained 3983F: drivers/platform/x86/compal-laptop.c 3984 3985COMPILER ATTRIBUTES 3986M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3987S: Maintained 3988F: include/linux/compiler_attributes.h 3989 3990CONEXANT ACCESSRUNNER USB DRIVER 3991L: accessrunner-general@lists.sourceforge.net 3992W: http://accessrunner.sourceforge.net/ 3993S: Orphan 3994F: drivers/usb/atm/cxacru.c 3995 3996CONFIGFS 3997M: Joel Becker <jlbec@evilplan.org> 3998M: Christoph Hellwig <hch@lst.de> 3999T: git git://git.infradead.org/users/hch/configfs.git 4000S: Supported 4001F: fs/configfs/ 4002F: include/linux/configfs.h 4003 4004CONNECTOR 4005M: Evgeniy Polyakov <zbr@ioremap.net> 4006L: netdev@vger.kernel.org 4007S: Maintained 4008F: drivers/connector/ 4009 4010CONTROL GROUP (CGROUP) 4011M: Tejun Heo <tj@kernel.org> 4012M: Li Zefan <lizefan@huawei.com> 4013M: Johannes Weiner <hannes@cmpxchg.org> 4014L: cgroups@vger.kernel.org 4015T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4016S: Maintained 4017F: Documentation/admin-guide/cgroup-v2.rst 4018F: Documentation/cgroup-v1/ 4019F: include/linux/cgroup* 4020F: kernel/cgroup/ 4021 4022CONTROL GROUP - CPUSET 4023M: Li Zefan <lizefan@huawei.com> 4024L: cgroups@vger.kernel.org 4025W: http://www.bullopensource.org/cpuset/ 4026W: http://oss.sgi.com/projects/cpusets/ 4027T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4028S: Maintained 4029F: Documentation/cgroup-v1/cpusets.txt 4030F: include/linux/cpuset.h 4031F: kernel/cgroup/cpuset.c 4032 4033CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4034M: Johannes Weiner <hannes@cmpxchg.org> 4035M: Michal Hocko <mhocko@kernel.org> 4036M: Vladimir Davydov <vdavydov.dev@gmail.com> 4037L: cgroups@vger.kernel.org 4038L: linux-mm@kvack.org 4039S: Maintained 4040F: mm/memcontrol.c 4041F: mm/swap_cgroup.c 4042 4043CORETEMP HARDWARE MONITORING DRIVER 4044M: Fenghua Yu <fenghua.yu@intel.com> 4045L: linux-hwmon@vger.kernel.org 4046S: Maintained 4047F: Documentation/hwmon/coretemp 4048F: drivers/hwmon/coretemp.c 4049 4050COSA/SRP SYNC SERIAL DRIVER 4051M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4052W: http://www.fi.muni.cz/~kas/cosa/ 4053S: Maintained 4054F: drivers/net/wan/cosa* 4055 4056CPMAC ETHERNET DRIVER 4057M: Florian Fainelli <f.fainelli@gmail.com> 4058L: netdev@vger.kernel.org 4059S: Maintained 4060F: drivers/net/ethernet/ti/cpmac.c 4061 4062CPU FREQUENCY SCALING FRAMEWORK 4063M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4064M: Viresh Kumar <viresh.kumar@linaro.org> 4065L: linux-pm@vger.kernel.org 4066S: Maintained 4067T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4068T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4069B: https://bugzilla.kernel.org 4070F: Documentation/admin-guide/pm/cpufreq.rst 4071F: Documentation/admin-guide/pm/intel_pstate.rst 4072F: Documentation/cpu-freq/ 4073F: Documentation/devicetree/bindings/cpufreq/ 4074F: drivers/cpufreq/ 4075F: include/linux/cpufreq.h 4076F: tools/testing/selftests/cpufreq/ 4077 4078CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4079M: Viresh Kumar <viresh.kumar@linaro.org> 4080M: Sudeep Holla <sudeep.holla@arm.com> 4081L: linux-pm@vger.kernel.org 4082W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4083S: Maintained 4084F: drivers/cpufreq/arm_big_little.h 4085F: drivers/cpufreq/arm_big_little.c 4086 4087CPU POWER MONITORING SUBSYSTEM 4088M: Thomas Renninger <trenn@suse.com> 4089M: Shuah Khan <shuah@kernel.org> 4090M: Shuah Khan <skhan@linuxfoundation.org> 4091L: linux-pm@vger.kernel.org 4092S: Maintained 4093F: tools/power/cpupower/ 4094 4095CPUID/MSR DRIVER 4096M: "H. Peter Anvin" <hpa@zytor.com> 4097S: Maintained 4098F: arch/x86/kernel/cpuid.c 4099F: arch/x86/kernel/msr.c 4100 4101CPUIDLE DRIVER - ARM BIG LITTLE 4102M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4103M: Daniel Lezcano <daniel.lezcano@linaro.org> 4104L: linux-pm@vger.kernel.org 4105L: linux-arm-kernel@lists.infradead.org 4106T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4107S: Maintained 4108F: drivers/cpuidle/cpuidle-big_little.c 4109 4110CPUIDLE DRIVER - ARM EXYNOS 4111M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4112M: Daniel Lezcano <daniel.lezcano@linaro.org> 4113M: Kukjin Kim <kgene@kernel.org> 4114L: linux-pm@vger.kernel.org 4115L: linux-samsung-soc@vger.kernel.org 4116S: Supported 4117F: drivers/cpuidle/cpuidle-exynos.c 4118F: arch/arm/mach-exynos/pm.c 4119 4120CPU IDLE TIME MANAGEMENT FRAMEWORK 4121M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4122M: Daniel Lezcano <daniel.lezcano@linaro.org> 4123L: linux-pm@vger.kernel.org 4124S: Maintained 4125T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4126B: https://bugzilla.kernel.org 4127F: Documentation/admin-guide/pm/cpuidle.rst 4128F: Documentation/driver-api/pm/cpuidle.rst 4129F: drivers/cpuidle/* 4130F: include/linux/cpuidle.h 4131 4132CRAMFS FILESYSTEM 4133M: Nicolas Pitre <nico@linaro.org> 4134S: Maintained 4135F: Documentation/filesystems/cramfs.txt 4136F: fs/cramfs/ 4137 4138CRYPTO API 4139M: Herbert Xu <herbert@gondor.apana.org.au> 4140M: "David S. Miller" <davem@davemloft.net> 4141L: linux-crypto@vger.kernel.org 4142T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4143T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4144S: Maintained 4145F: Documentation/crypto/ 4146F: Documentation/devicetree/bindings/crypto/ 4147F: arch/*/crypto/ 4148F: crypto/ 4149F: drivers/crypto/ 4150F: include/crypto/ 4151F: include/linux/crypto* 4152 4153CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4154M: Neil Horman <nhorman@tuxdriver.com> 4155L: linux-crypto@vger.kernel.org 4156S: Maintained 4157F: crypto/ansi_cprng.c 4158F: crypto/rng.c 4159 4160CS3308 MEDIA DRIVER 4161M: Hans Verkuil <hverkuil@xs4all.nl> 4162L: linux-media@vger.kernel.org 4163T: git git://linuxtv.org/media_tree.git 4164W: http://linuxtv.org 4165S: Odd Fixes 4166F: drivers/media/i2c/cs3308.c 4167 4168CS5535 Audio ALSA driver 4169M: Jaya Kumar <jayakumar.alsa@gmail.com> 4170S: Maintained 4171F: sound/pci/cs5535audio/ 4172 4173CSI DRIVERS FOR ALLWINNER V3s 4174M: Yong Deng <yong.deng@magewell.com> 4175L: linux-media@vger.kernel.org 4176T: git git://linuxtv.org/media_tree.git 4177S: Maintained 4178F: drivers/media/platform/sunxi/sun6i-csi/ 4179F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4180 4181CW1200 WLAN driver 4182M: Solomon Peachy <pizza@shaftnet.org> 4183S: Maintained 4184F: drivers/net/wireless/st/cw1200/ 4185 4186CX18 VIDEO4LINUX DRIVER 4187M: Andy Walls <awalls@md.metrocast.net> 4188L: ivtv-devel@ivtvdriver.org (subscribers-only) 4189L: linux-media@vger.kernel.org 4190T: git git://linuxtv.org/media_tree.git 4191W: https://linuxtv.org 4192W: http://www.ivtvdriver.org/index.php/Cx18 4193S: Maintained 4194F: Documentation/media/v4l-drivers/cx18* 4195F: drivers/media/pci/cx18/ 4196F: include/uapi/linux/ivtv* 4197 4198CX2341X MPEG ENCODER HELPER MODULE 4199M: Hans Verkuil <hverkuil@xs4all.nl> 4200L: linux-media@vger.kernel.org 4201T: git git://linuxtv.org/media_tree.git 4202W: https://linuxtv.org 4203S: Maintained 4204F: drivers/media/common/cx2341x* 4205F: include/media/drv-intf/cx2341x.h 4206 4207CX24120 MEDIA DRIVER 4208M: Jemma Denson <jdenson@gmail.com> 4209M: Patrick Boettcher <patrick.boettcher@posteo.de> 4210L: linux-media@vger.kernel.org 4211W: https://linuxtv.org 4212Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4213S: Maintained 4214F: drivers/media/dvb-frontends/cx24120* 4215 4216CX88 VIDEO4LINUX DRIVER 4217M: Mauro Carvalho Chehab <mchehab@kernel.org> 4218L: linux-media@vger.kernel.org 4219W: https://linuxtv.org 4220T: git git://linuxtv.org/media_tree.git 4221S: Odd fixes 4222F: Documentation/media/v4l-drivers/cx88* 4223F: drivers/media/pci/cx88/ 4224 4225CXD2820R MEDIA DRIVER 4226M: Antti Palosaari <crope@iki.fi> 4227L: linux-media@vger.kernel.org 4228W: https://linuxtv.org 4229W: http://palosaari.fi/linux/ 4230Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4231T: git git://linuxtv.org/anttip/media_tree.git 4232S: Maintained 4233F: drivers/media/dvb-frontends/cxd2820r* 4234 4235CXGB3 ETHERNET DRIVER (CXGB3) 4236M: Vishal Kulkarni <vishal@chelsio.com> 4237L: netdev@vger.kernel.org 4238W: http://www.chelsio.com 4239S: Supported 4240F: drivers/net/ethernet/chelsio/cxgb3/ 4241 4242CXGB3 ISCSI DRIVER (CXGB3I) 4243M: Karen Xie <kxie@chelsio.com> 4244L: linux-scsi@vger.kernel.org 4245W: http://www.chelsio.com 4246S: Supported 4247F: drivers/scsi/cxgbi/cxgb3i 4248 4249CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4250M: Steve Wise <swise@chelsio.com> 4251L: linux-rdma@vger.kernel.org 4252W: http://www.openfabrics.org 4253S: Supported 4254F: drivers/infiniband/hw/cxgb3/ 4255F: include/uapi/rdma/cxgb3-abi.h 4256 4257CXGB4 CRYPTO DRIVER (chcr) 4258M: Harsh Jain <harsh@chelsio.com> 4259L: linux-crypto@vger.kernel.org 4260W: http://www.chelsio.com 4261S: Supported 4262F: drivers/crypto/chelsio 4263 4264CXGB4 ETHERNET DRIVER (CXGB4) 4265M: Vishal Kulkarni <vishal@chelsio.com> 4266L: netdev@vger.kernel.org 4267W: http://www.chelsio.com 4268S: Supported 4269F: drivers/net/ethernet/chelsio/cxgb4/ 4270 4271CXGB4 ISCSI DRIVER (CXGB4I) 4272M: Karen Xie <kxie@chelsio.com> 4273L: linux-scsi@vger.kernel.org 4274W: http://www.chelsio.com 4275S: Supported 4276F: drivers/scsi/cxgbi/cxgb4i 4277 4278CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4279M: Steve Wise <swise@chelsio.com> 4280L: linux-rdma@vger.kernel.org 4281W: http://www.openfabrics.org 4282S: Supported 4283F: drivers/infiniband/hw/cxgb4/ 4284F: include/uapi/rdma/cxgb4-abi.h 4285 4286CXGB4VF ETHERNET DRIVER (CXGB4VF) 4287M: Casey Leedom <leedom@chelsio.com> 4288L: netdev@vger.kernel.org 4289W: http://www.chelsio.com 4290S: Supported 4291F: drivers/net/ethernet/chelsio/cxgb4vf/ 4292 4293CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4294M: Frederic Barrat <fbarrat@linux.ibm.com> 4295M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4296L: linuxppc-dev@lists.ozlabs.org 4297S: Supported 4298F: arch/powerpc/platforms/powernv/pci-cxl.c 4299F: drivers/misc/cxl/ 4300F: include/misc/cxl* 4301F: include/uapi/misc/cxl.h 4302F: Documentation/powerpc/cxl.txt 4303F: Documentation/ABI/testing/sysfs-class-cxl 4304 4305CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4306M: Manoj N. Kumar <manoj@linux.ibm.com> 4307M: Matthew R. Ochs <mrochs@linux.ibm.com> 4308M: Uma Krishnan <ukrishn@linux.ibm.com> 4309L: linux-scsi@vger.kernel.org 4310S: Supported 4311F: drivers/scsi/cxlflash/ 4312F: include/uapi/scsi/cxlflash_ioctl.h 4313F: Documentation/powerpc/cxlflash.txt 4314 4315CYBERPRO FB DRIVER 4316M: Russell King <linux@armlinux.org.uk> 4317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4318W: http://www.armlinux.org.uk/ 4319S: Maintained 4320F: drivers/video/fbdev/cyber2000fb.* 4321 4322CYCLADES ASYNC MUX DRIVER 4323W: http://www.cyclades.com/ 4324S: Orphan 4325F: drivers/tty/cyclades.c 4326F: include/linux/cyclades.h 4327F: include/uapi/linux/cyclades.h 4328 4329CYCLADES PC300 DRIVER 4330W: http://www.cyclades.com/ 4331S: Orphan 4332F: drivers/net/wan/pc300* 4333 4334CYPRESS_FIRMWARE MEDIA DRIVER 4335M: Antti Palosaari <crope@iki.fi> 4336L: linux-media@vger.kernel.org 4337W: https://linuxtv.org 4338W: http://palosaari.fi/linux/ 4339Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4340T: git git://linuxtv.org/anttip/media_tree.git 4341S: Maintained 4342F: drivers/media/common/cypress_firmware* 4343 4344CYTTSP TOUCHSCREEN DRIVER 4345M: Ferruh Yigit <fery@cypress.com> 4346L: linux-input@vger.kernel.org 4347S: Supported 4348F: drivers/input/touchscreen/cyttsp* 4349F: include/linux/input/cyttsp.h 4350 4351D-LINK DIR-685 TOUCHKEYS DRIVER 4352M: Linus Walleij <linus.walleij@linaro.org> 4353L: linux-input@vger.kernel.org 4354S: Supported 4355F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4356 4357DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4358M: Joshua Kinard <kumba@gentoo.org> 4359S: Maintained 4360F: drivers/rtc/rtc-ds1685.c 4361F: include/linux/rtc/ds1685.h 4362 4363DAMA SLAVE for AX.25 4364M: Joerg Reuter <jreuter@yaina.de> 4365W: http://yaina.de/jreuter/ 4366W: http://www.qsl.net/dl1bke/ 4367L: linux-hams@vger.kernel.org 4368S: Maintained 4369F: net/ax25/af_ax25.c 4370F: net/ax25/ax25_dev.c 4371F: net/ax25/ax25_ds_* 4372F: net/ax25/ax25_in.c 4373F: net/ax25/ax25_out.c 4374F: net/ax25/ax25_timer.c 4375F: net/ax25/sysctl_net_ax25.c 4376 4377DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4378L: netdev@vger.kernel.org 4379S: Orphan 4380F: Documentation/networking/device_drivers/dec/dmfe.txt 4381F: drivers/net/ethernet/dec/tulip/dmfe.c 4382 4383DC390/AM53C974 SCSI driver 4384M: Hannes Reinecke <hare@suse.com> 4385L: linux-scsi@vger.kernel.org 4386S: Maintained 4387F: drivers/scsi/am53c974.c 4388 4389DC395x SCSI driver 4390M: Oliver Neukum <oliver@neukum.org> 4391M: Ali Akcaagac <aliakc@web.de> 4392M: Jamie Lenehan <lenehan@twibble.org> 4393L: dc395x@twibble.org 4394W: http://twibble.org/dist/dc395x/ 4395W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4396S: Maintained 4397F: Documentation/scsi/dc395x.txt 4398F: drivers/scsi/dc395x.* 4399 4400DCCP PROTOCOL 4401M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4402L: dccp@vger.kernel.org 4403W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4404S: Maintained 4405F: include/linux/dccp.h 4406F: include/uapi/linux/dccp.h 4407F: include/linux/tfrc.h 4408F: net/dccp/ 4409 4410DECnet NETWORK LAYER 4411W: http://linux-decnet.sourceforge.net 4412L: linux-decnet-user@lists.sourceforge.net 4413S: Orphan 4414F: Documentation/networking/decnet.txt 4415F: net/decnet/ 4416 4417DECSTATION PLATFORM SUPPORT 4418M: "Maciej W. Rozycki" <macro@linux-mips.org> 4419L: linux-mips@vger.kernel.org 4420W: http://www.linux-mips.org/wiki/DECstation 4421S: Maintained 4422F: arch/mips/dec/ 4423F: arch/mips/include/asm/dec/ 4424F: arch/mips/include/asm/mach-dec/ 4425 4426DEFXX FDDI NETWORK DRIVER 4427M: "Maciej W. Rozycki" <macro@linux-mips.org> 4428S: Maintained 4429F: drivers/net/fddi/defxx.* 4430 4431DELL SMBIOS DRIVER 4432M: Pali Rohár <pali.rohar@gmail.com> 4433M: Mario Limonciello <mario.limonciello@dell.com> 4434L: platform-driver-x86@vger.kernel.org 4435S: Maintained 4436F: drivers/platform/x86/dell-smbios.* 4437 4438DELL SMBIOS SMM DRIVER 4439M: Mario Limonciello <mario.limonciello@dell.com> 4440L: platform-driver-x86@vger.kernel.org 4441S: Maintained 4442F: drivers/platform/x86/dell-smbios-smm.c 4443 4444DELL SMBIOS WMI DRIVER 4445M: Mario Limonciello <mario.limonciello@dell.com> 4446L: platform-driver-x86@vger.kernel.org 4447S: Maintained 4448F: drivers/platform/x86/dell-smbios-wmi.c 4449F: tools/wmi/dell-smbios-example.c 4450 4451DEFZA FDDI NETWORK DRIVER 4452M: "Maciej W. Rozycki" <macro@linux-mips.org> 4453S: Maintained 4454F: drivers/net/fddi/defza.* 4455 4456DELL LAPTOP DRIVER 4457M: Matthew Garrett <mjg59@srcf.ucam.org> 4458M: Pali Rohár <pali.rohar@gmail.com> 4459L: platform-driver-x86@vger.kernel.org 4460S: Maintained 4461F: drivers/platform/x86/dell-laptop.c 4462 4463DELL LAPTOP FREEFALL DRIVER 4464M: Pali Rohár <pali.rohar@gmail.com> 4465S: Maintained 4466F: drivers/platform/x86/dell-smo8800.c 4467 4468DELL LAPTOP RBTN DRIVER 4469M: Pali Rohár <pali.rohar@gmail.com> 4470S: Maintained 4471F: drivers/platform/x86/dell-rbtn.* 4472 4473DELL REMOTE BIOS UPDATE DRIVER 4474M: Stuart Hayes <stuart.w.hayes@gmail.com> 4475L: platform-driver-x86@vger.kernel.org 4476S: Maintained 4477F: drivers/platform/x86/dell_rbu.c 4478 4479DELL LAPTOP SMM DRIVER 4480M: Pali Rohár <pali.rohar@gmail.com> 4481S: Maintained 4482F: drivers/hwmon/dell-smm-hwmon.c 4483F: include/uapi/linux/i8k.h 4484 4485DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4486M: Stuart Hayes <stuart.w.hayes@gmail.com> 4487L: platform-driver-x86@vger.kernel.org 4488S: Maintained 4489F: Documentation/dcdbas.txt 4490F: drivers/platform/x86/dcdbas.* 4491 4492DELL WMI NOTIFICATIONS DRIVER 4493M: Matthew Garrett <mjg59@srcf.ucam.org> 4494M: Pali Rohár <pali.rohar@gmail.com> 4495S: Maintained 4496F: drivers/platform/x86/dell-wmi.c 4497 4498DELL WMI DESCRIPTOR DRIVER 4499M: Mario Limonciello <mario.limonciello@dell.com> 4500S: Maintained 4501F: drivers/platform/x86/dell-wmi-descriptor.c 4502 4503DELTA ST MEDIA DRIVER 4504M: Hugues Fruchet <hugues.fruchet@st.com> 4505L: linux-media@vger.kernel.org 4506T: git git://linuxtv.org/media_tree.git 4507W: https://linuxtv.org 4508S: Supported 4509F: drivers/media/platform/sti/delta 4510 4511DENALI NAND DRIVER 4512M: Masahiro Yamada <yamada.masahiro@socionext.com> 4513L: linux-mtd@lists.infradead.org 4514S: Supported 4515F: drivers/mtd/nand/raw/denali* 4516 4517DESIGNWARE USB2 DRD IP DRIVER 4518M: Minas Harutyunyan <hminas@synopsys.com> 4519L: linux-usb@vger.kernel.org 4520T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4521S: Maintained 4522F: drivers/usb/dwc2/ 4523 4524DESIGNWARE USB3 DRD IP DRIVER 4525M: Felipe Balbi <balbi@kernel.org> 4526L: linux-usb@vger.kernel.org 4527T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4528S: Maintained 4529F: drivers/usb/dwc3/ 4530 4531DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4532M: Andreas Klinger <ak@it-klinger.de> 4533L: linux-iio@vger.kernel.org 4534S: Maintained 4535F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4536F: drivers/iio/proximity/srf*.c 4537 4538DEVICE COREDUMP (DEV_COREDUMP) 4539M: Johannes Berg <johannes@sipsolutions.net> 4540L: linux-kernel@vger.kernel.org 4541S: Maintained 4542F: drivers/base/devcoredump.c 4543F: include/linux/devcoredump.h 4544 4545DEVICE FREQUENCY (DEVFREQ) 4546M: MyungJoo Ham <myungjoo.ham@samsung.com> 4547M: Kyungmin Park <kyungmin.park@samsung.com> 4548R: Chanwoo Choi <cw00.choi@samsung.com> 4549L: linux-pm@vger.kernel.org 4550T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4551S: Maintained 4552F: drivers/devfreq/ 4553F: include/linux/devfreq.h 4554F: Documentation/devicetree/bindings/devfreq/ 4555 4556DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4557M: Chanwoo Choi <cw00.choi@samsung.com> 4558L: linux-pm@vger.kernel.org 4559T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4560S: Supported 4561F: drivers/devfreq/event/ 4562F: drivers/devfreq/devfreq-event.c 4563F: include/linux/devfreq-event.h 4564F: Documentation/devicetree/bindings/devfreq/event/ 4565 4566DEVICE NUMBER REGISTRY 4567M: Torben Mathiasen <device@lanana.org> 4568W: http://lanana.org/docs/device-list/index.html 4569S: Maintained 4570 4571DEVICE-MAPPER (LVM) 4572M: Alasdair Kergon <agk@redhat.com> 4573M: Mike Snitzer <snitzer@redhat.com> 4574M: dm-devel@redhat.com 4575L: dm-devel@redhat.com 4576W: http://sources.redhat.com/dm 4577Q: http://patchwork.kernel.org/project/dm-devel/list/ 4578T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4579T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4580S: Maintained 4581F: Documentation/device-mapper/ 4582F: drivers/md/Makefile 4583F: drivers/md/Kconfig 4584F: drivers/md/dm* 4585F: drivers/md/persistent-data/ 4586F: include/linux/device-mapper.h 4587F: include/linux/dm-*.h 4588F: include/uapi/linux/dm-*.h 4589 4590DEVLINK 4591M: Jiri Pirko <jiri@mellanox.com> 4592L: netdev@vger.kernel.org 4593S: Supported 4594F: net/core/devlink.c 4595F: include/net/devlink.h 4596F: include/uapi/linux/devlink.h 4597 4598DIALOG SEMICONDUCTOR DRIVERS 4599M: Support Opensource <support.opensource@diasemi.com> 4600W: http://www.dialog-semiconductor.com/products 4601S: Supported 4602F: Documentation/hwmon/da90?? 4603F: Documentation/devicetree/bindings/mfd/da90*.txt 4604F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4605F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4606F: Documentation/devicetree/bindings/regulator/da92*.txt 4607F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4608F: Documentation/devicetree/bindings/sound/da[79]*.txt 4609F: drivers/gpio/gpio-da90??.c 4610F: drivers/hwmon/da90??-hwmon.c 4611F: drivers/iio/adc/da91??-*.c 4612F: drivers/input/misc/da90??_onkey.c 4613F: drivers/input/touchscreen/da9052_tsi.c 4614F: drivers/leds/leds-da90??.c 4615F: drivers/mfd/da903x.c 4616F: drivers/mfd/da90??-*.c 4617F: drivers/mfd/da91??-*.c 4618F: drivers/power/supply/da9052-battery.c 4619F: drivers/power/supply/da91??-*.c 4620F: drivers/regulator/da903x.c 4621F: drivers/regulator/da9???-regulator.[ch] 4622F: drivers/thermal/da90??-thermal.c 4623F: drivers/rtc/rtc-da90??.c 4624F: drivers/video/backlight/da90??_bl.c 4625F: drivers/watchdog/da90??_wdt.c 4626F: include/linux/mfd/da903x.h 4627F: include/linux/mfd/da9052/ 4628F: include/linux/mfd/da9055/ 4629F: include/linux/mfd/da9062/ 4630F: include/linux/mfd/da9063/ 4631F: include/linux/mfd/da9150/ 4632F: include/linux/regulator/da9211.h 4633F: include/sound/da[79]*.h 4634F: sound/soc/codecs/da[79]*.[ch] 4635 4636DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4637M: William Breathitt Gray <vilhelm.gray@gmail.com> 4638L: linux-gpio@vger.kernel.org 4639S: Maintained 4640F: drivers/gpio/gpio-gpio-mm.c 4641 4642DIOLAN U2C-12 I2C DRIVER 4643M: Guenter Roeck <linux@roeck-us.net> 4644L: linux-i2c@vger.kernel.org 4645S: Maintained 4646F: drivers/i2c/busses/i2c-diolan-u2c.c 4647 4648FILESYSTEM DIRECT ACCESS (DAX) 4649M: Dan Williams <dan.j.williams@intel.com> 4650R: Matthew Wilcox <willy@infradead.org> 4651R: Jan Kara <jack@suse.cz> 4652L: linux-fsdevel@vger.kernel.org 4653L: linux-nvdimm@lists.01.org 4654S: Supported 4655F: fs/dax.c 4656F: include/linux/dax.h 4657F: include/trace/events/fs_dax.h 4658 4659DEVICE DIRECT ACCESS (DAX) 4660M: Dan Williams <dan.j.williams@intel.com> 4661M: Vishal Verma <vishal.l.verma@intel.com> 4662M: Keith Busch <keith.busch@intel.com> 4663M: Dave Jiang <dave.jiang@intel.com> 4664L: linux-nvdimm@lists.01.org 4665S: Supported 4666F: drivers/dax/ 4667 4668DIRECTORY NOTIFICATION (DNOTIFY) 4669M: Jan Kara <jack@suse.cz> 4670R: Amir Goldstein <amir73il@gmail.com> 4671L: linux-fsdevel@vger.kernel.org 4672S: Maintained 4673F: Documentation/filesystems/dnotify.txt 4674F: fs/notify/dnotify/ 4675F: include/linux/dnotify.h 4676 4677DISK GEOMETRY AND PARTITION HANDLING 4678M: Andries Brouwer <aeb@cwi.nl> 4679W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4680W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4681W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4682S: Maintained 4683 4684DISKQUOTA 4685M: Jan Kara <jack@suse.com> 4686S: Maintained 4687F: Documentation/filesystems/quota.txt 4688F: fs/quota/ 4689F: include/linux/quota*.h 4690F: include/uapi/linux/quota*.h 4691 4692DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4693M: Bernie Thompson <bernie@plugable.com> 4694L: linux-fbdev@vger.kernel.org 4695S: Maintained 4696W: http://plugable.com/category/projects/udlfb/ 4697F: drivers/video/fbdev/udlfb.c 4698F: include/video/udlfb.h 4699F: Documentation/fb/udlfb.txt 4700 4701DISTRIBUTED LOCK MANAGER (DLM) 4702M: Christine Caulfield <ccaulfie@redhat.com> 4703M: David Teigland <teigland@redhat.com> 4704L: cluster-devel@redhat.com 4705W: http://sources.redhat.com/cluster/ 4706T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4707S: Supported 4708F: fs/dlm/ 4709 4710DMA BUFFER SHARING FRAMEWORK 4711M: Sumit Semwal <sumit.semwal@linaro.org> 4712S: Maintained 4713L: linux-media@vger.kernel.org 4714L: dri-devel@lists.freedesktop.org 4715L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4716F: drivers/dma-buf/ 4717F: include/linux/dma-buf* 4718F: include/linux/reservation.h 4719F: include/linux/*fence.h 4720F: Documentation/driver-api/dma-buf.rst 4721T: git git://anongit.freedesktop.org/drm/drm-misc 4722 4723DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4724M: Vinod Koul <vkoul@kernel.org> 4725L: dmaengine@vger.kernel.org 4726Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4727S: Maintained 4728F: drivers/dma/ 4729F: include/linux/dmaengine.h 4730F: include/linux/of_dma.h 4731F: Documentation/devicetree/bindings/dma/ 4732F: Documentation/driver-api/dmaengine/ 4733T: git git://git.infradead.org/users/vkoul/slave-dma.git 4734 4735DMA MAPPING HELPERS 4736M: Christoph Hellwig <hch@lst.de> 4737M: Marek Szyprowski <m.szyprowski@samsung.com> 4738R: Robin Murphy <robin.murphy@arm.com> 4739L: iommu@lists.linux-foundation.org 4740T: git git://git.infradead.org/users/hch/dma-mapping.git 4741W: http://git.infradead.org/users/hch/dma-mapping.git 4742S: Supported 4743F: kernel/dma/ 4744F: include/asm-generic/dma-mapping.h 4745F: include/linux/dma-direct.h 4746F: include/linux/dma-mapping.h 4747F: include/linux/dma-noncoherent.h 4748 4749DME1737 HARDWARE MONITOR DRIVER 4750M: Juerg Haefliger <juergh@gmail.com> 4751L: linux-hwmon@vger.kernel.org 4752S: Maintained 4753F: Documentation/hwmon/dme1737 4754F: drivers/hwmon/dme1737.c 4755 4756DMI/SMBIOS SUPPORT 4757M: Jean Delvare <jdelvare@suse.com> 4758S: Maintained 4759T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4760F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4761F: drivers/firmware/dmi-id.c 4762F: drivers/firmware/dmi_scan.c 4763F: include/linux/dmi.h 4764 4765DOCUMENTATION 4766M: Jonathan Corbet <corbet@lwn.net> 4767L: linux-doc@vger.kernel.org 4768S: Maintained 4769F: Documentation/ 4770F: scripts/kernel-doc 4771X: Documentation/ABI/ 4772X: Documentation/acpi/ 4773X: Documentation/devicetree/ 4774X: Documentation/i2c/ 4775X: Documentation/media/ 4776X: Documentation/power/ 4777X: Documentation/spi/ 4778T: git git://git.lwn.net/linux.git docs-next 4779 4780DOCUMENTATION/ITALIAN 4781M: Federico Vaga <federico.vaga@vaga.pv.it> 4782L: linux-doc@vger.kernel.org 4783S: Maintained 4784F: Documentation/translations/it_IT 4785 4786DONGWOON DW9714 LENS VOICE COIL DRIVER 4787M: Sakari Ailus <sakari.ailus@linux.intel.com> 4788L: linux-media@vger.kernel.org 4789T: git git://linuxtv.org/media_tree.git 4790S: Maintained 4791F: drivers/media/i2c/dw9714.c 4792F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4793 4794DONGWOON DW9807 LENS VOICE COIL DRIVER 4795M: Sakari Ailus <sakari.ailus@linux.intel.com> 4796L: linux-media@vger.kernel.org 4797T: git git://linuxtv.org/media_tree.git 4798S: Maintained 4799F: drivers/media/i2c/dw9807-vcm.c 4800F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4801 4802DOUBLETALK DRIVER 4803M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4804L: blinux-list@redhat.com 4805S: Maintained 4806F: drivers/char/dtlk.c 4807F: include/linux/dtlk.h 4808 4809DPAA2 DATAPATH I/O (DPIO) DRIVER 4810M: Roy Pledge <Roy.Pledge@nxp.com> 4811L: linux-kernel@vger.kernel.org 4812S: Maintained 4813F: drivers/soc/fsl/dpio 4814 4815DPAA2 ETHERNET DRIVER 4816M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4817L: netdev@vger.kernel.org 4818S: Maintained 4819F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4820F: drivers/net/ethernet/freescale/dpaa2/dpni* 4821F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4822F: drivers/net/ethernet/freescale/dpaa2/Makefile 4823F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4824 4825DPAA2 ETHERNET SWITCH DRIVER 4826M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4827M: Ioana Ciornei <ioana.ciornei@nxp.com> 4828L: linux-kernel@vger.kernel.org 4829S: Maintained 4830F: drivers/staging/fsl-dpaa2/ethsw 4831 4832DPAA2 PTP CLOCK DRIVER 4833M: Yangbo Lu <yangbo.lu@nxp.com> 4834L: netdev@vger.kernel.org 4835S: Maintained 4836F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4837F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4838 4839DPT_I2O SCSI RAID DRIVER 4840M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4841L: linux-scsi@vger.kernel.org 4842W: http://www.adaptec.com/ 4843S: Maintained 4844F: drivers/scsi/dpt* 4845F: drivers/scsi/dpt/ 4846 4847DRBD DRIVER 4848M: Philipp Reisner <philipp.reisner@linbit.com> 4849M: Lars Ellenberg <lars.ellenberg@linbit.com> 4850L: drbd-dev@lists.linbit.com 4851W: http://www.drbd.org 4852T: git git://git.linbit.com/linux-drbd.git 4853T: git git://git.linbit.com/drbd-8.4.git 4854S: Supported 4855F: drivers/block/drbd/ 4856F: lib/lru_cache.c 4857F: Documentation/blockdev/drbd/ 4858 4859DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4860M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4861R: "Rafael J. Wysocki" <rafael@kernel.org> 4862T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4863S: Supported 4864F: Documentation/kobject.txt 4865F: drivers/base/ 4866F: fs/debugfs/ 4867F: fs/sysfs/ 4868F: include/linux/debugfs.h 4869F: include/linux/kobj* 4870F: lib/kobj* 4871 4872DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4873M: Kevin Hilman <khilman@kernel.org> 4874M: Nishanth Menon <nm@ti.com> 4875S: Maintained 4876F: drivers/power/avs/ 4877F: include/linux/power/smartreflex.h 4878L: linux-pm@vger.kernel.org 4879 4880DRM DRIVER FOR ARM PL111 CLCD 4881M: Eric Anholt <eric@anholt.net> 4882T: git git://anongit.freedesktop.org/drm/drm-misc 4883S: Supported 4884F: drivers/gpu/drm/pl111/ 4885 4886DRM DRIVER FOR ARM VERSATILE TFT PANELS 4887M: Linus Walleij <linus.walleij@linaro.org> 4888T: git git://anongit.freedesktop.org/drm/drm-misc 4889S: Maintained 4890F: drivers/gpu/drm/panel/panel-arm-versatile.c 4891F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4892 4893DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4894M: Dave Airlie <airlied@redhat.com> 4895S: Odd Fixes 4896F: drivers/gpu/drm/ast/ 4897 4898DRM DRIVER FOR BOCHS VIRTUAL GPU 4899M: Gerd Hoffmann <kraxel@redhat.com> 4900L: virtualization@lists.linux-foundation.org 4901T: git git://anongit.freedesktop.org/drm/drm-misc 4902S: Maintained 4903F: drivers/gpu/drm/bochs/ 4904 4905DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4906M: Linus Walleij <linus.walleij@linaro.org> 4907T: git git://anongit.freedesktop.org/drm/drm-misc 4908S: Maintained 4909F: drivers/gpu/drm/tve200/ 4910 4911DRM DRIVER FOR ILITEK ILI9225 PANELS 4912M: David Lechner <david@lechnology.com> 4913S: Maintained 4914F: drivers/gpu/drm/tinydrm/ili9225.c 4915F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4916 4917DRM DRIVER FOR HX8357D PANELS 4918M: Eric Anholt <eric@anholt.net> 4919T: git git://anongit.freedesktop.org/drm/drm-misc 4920S: Maintained 4921F: drivers/gpu/drm/tinydrm/hx8357d.c 4922F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4923 4924DRM DRIVER FOR INTEL I810 VIDEO CARDS 4925S: Orphan / Obsolete 4926F: drivers/gpu/drm/i810/ 4927F: include/uapi/drm/i810_drm.h 4928 4929DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4930S: Orphan / Obsolete 4931F: drivers/gpu/drm/mga/ 4932F: include/uapi/drm/mga_drm.h 4933 4934DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4935M: Dave Airlie <airlied@redhat.com> 4936S: Odd Fixes 4937F: drivers/gpu/drm/mgag200/ 4938 4939DRM DRIVER FOR MI0283QT 4940M: Noralf Trønnes <noralf@tronnes.org> 4941S: Maintained 4942F: drivers/gpu/drm/tinydrm/mi0283qt.c 4943F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4944 4945DRM DRIVER FOR MSM ADRENO GPU 4946M: Rob Clark <robdclark@gmail.com> 4947M: Sean Paul <sean@poorly.run> 4948L: linux-arm-msm@vger.kernel.org 4949L: dri-devel@lists.freedesktop.org 4950L: freedreno@lists.freedesktop.org 4951T: git https://gitlab.freedesktop.org/drm/msm.git 4952S: Maintained 4953F: drivers/gpu/drm/msm/ 4954F: include/uapi/drm/msm_drm.h 4955F: Documentation/devicetree/bindings/display/msm/ 4956 4957DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4958M: Ben Skeggs <bskeggs@redhat.com> 4959L: dri-devel@lists.freedesktop.org 4960L: nouveau@lists.freedesktop.org 4961T: git git://github.com/skeggsb/linux 4962S: Supported 4963F: drivers/gpu/drm/nouveau/ 4964F: include/uapi/drm/nouveau_drm.h 4965 4966DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4967M: Stefan Mavrodiev <stefan@olimex.com> 4968S: Maintained 4969F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4970F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4971 4972DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4973M: Noralf Trønnes <noralf@tronnes.org> 4974S: Maintained 4975F: drivers/gpu/drm/tinydrm/repaper.c 4976F: Documentation/devicetree/bindings/display/repaper.txt 4977 4978DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4979M: Dave Airlie <airlied@redhat.com> 4980M: Gerd Hoffmann <kraxel@redhat.com> 4981L: virtualization@lists.linux-foundation.org 4982T: git git://anongit.freedesktop.org/drm/drm-misc 4983S: Obsolete 4984W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4985F: drivers/gpu/drm/cirrus/ 4986 4987DRM DRIVER FOR QXL VIRTUAL GPU 4988M: Dave Airlie <airlied@redhat.com> 4989M: Gerd Hoffmann <kraxel@redhat.com> 4990L: virtualization@lists.linux-foundation.org 4991L: spice-devel@lists.freedesktop.org 4992T: git git://anongit.freedesktop.org/drm/drm-misc 4993S: Maintained 4994F: drivers/gpu/drm/qxl/ 4995F: include/uapi/drm/qxl_drm.h 4996 4997DRM DRIVER FOR RAGE 128 VIDEO CARDS 4998S: Orphan / Obsolete 4999F: drivers/gpu/drm/r128/ 5000F: include/uapi/drm/r128_drm.h 5001 5002DRM DRIVER FOR SAVAGE VIDEO CARDS 5003S: Orphan / Obsolete 5004F: drivers/gpu/drm/savage/ 5005F: include/uapi/drm/savage_drm.h 5006 5007DRM DRIVER FOR SIS VIDEO CARDS 5008S: Orphan / Obsolete 5009F: drivers/gpu/drm/sis/ 5010F: include/uapi/drm/sis_drm.h 5011 5012DRM DRIVER FOR SITRONIX ST7701 PANELS 5013M: Jagan Teki <jagan@amarulasolutions.com> 5014S: Maintained 5015F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5016F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5017 5018DRM DRIVER FOR SITRONIX ST7586 PANELS 5019M: David Lechner <david@lechnology.com> 5020S: Maintained 5021F: drivers/gpu/drm/tinydrm/st7586.c 5022F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5023 5024DRM DRIVER FOR SITRONIX ST7735R PANELS 5025M: David Lechner <david@lechnology.com> 5026S: Maintained 5027F: drivers/gpu/drm/tinydrm/st7735r.c 5028F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5029 5030DRM DRIVER FOR TDFX VIDEO CARDS 5031S: Orphan / Obsolete 5032F: drivers/gpu/drm/tdfx/ 5033 5034DRM DRIVER FOR TPO TPG110 PANELS 5035M: Linus Walleij <linus.walleij@linaro.org> 5036T: git git://anongit.freedesktop.org/drm/drm-misc 5037S: Maintained 5038F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5039F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5040 5041DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5042M: Dave Airlie <airlied@redhat.com> 5043R: Sean Paul <sean@poorly.run> 5044L: dri-devel@lists.freedesktop.org 5045S: Odd Fixes 5046F: drivers/gpu/drm/udl/ 5047T: git git://anongit.freedesktop.org/drm/drm-misc 5048 5049DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5050M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5051R: Haneen Mohammed <hamohammed.sa@gmail.com> 5052R: Daniel Vetter <daniel@ffwll.ch> 5053T: git git://anongit.freedesktop.org/drm/drm-misc 5054S: Maintained 5055L: dri-devel@lists.freedesktop.org 5056F: drivers/gpu/drm/vkms/ 5057F: Documentation/gpu/vkms.rst 5058 5059DRM DRIVER FOR VMWARE VIRTUAL GPU 5060M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5061M: Thomas Hellstrom <thellstrom@vmware.com> 5062L: dri-devel@lists.freedesktop.org 5063T: git git://people.freedesktop.org/~thomash/linux 5064S: Supported 5065F: drivers/gpu/drm/vmwgfx/ 5066F: include/uapi/drm/vmwgfx_drm.h 5067 5068DRM DRIVERS 5069M: David Airlie <airlied@linux.ie> 5070M: Daniel Vetter <daniel@ffwll.ch> 5071L: dri-devel@lists.freedesktop.org 5072T: git git://anongit.freedesktop.org/drm/drm 5073B: https://bugs.freedesktop.org/ 5074C: irc://chat.freenode.net/dri-devel 5075S: Maintained 5076F: drivers/gpu/drm/ 5077F: drivers/gpu/vga/ 5078F: Documentation/devicetree/bindings/display/ 5079F: Documentation/devicetree/bindings/gpu/ 5080F: Documentation/gpu/ 5081F: include/drm/ 5082F: include/uapi/drm/ 5083F: include/linux/vga* 5084 5085DRM DRIVERS AND MISC GPU PATCHES 5086M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5087M: Maxime Ripard <maxime.ripard@bootlin.com> 5088M: Sean Paul <sean@poorly.run> 5089W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5090S: Maintained 5091T: git git://anongit.freedesktop.org/drm/drm-misc 5092F: Documentation/gpu/ 5093F: drivers/gpu/vga/ 5094F: drivers/gpu/drm/* 5095F: include/drm/drm* 5096F: include/uapi/drm/drm* 5097F: include/linux/vga* 5098 5099DRM DRIVERS FOR ALLWINNER A10 5100M: Maxime Ripard <maxime.ripard@bootlin.com> 5101L: dri-devel@lists.freedesktop.org 5102S: Supported 5103F: drivers/gpu/drm/sun4i/ 5104F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5105T: git git://anongit.freedesktop.org/drm/drm-misc 5106 5107DRM DRIVERS FOR AMLOGIC SOCS 5108M: Neil Armstrong <narmstrong@baylibre.com> 5109L: dri-devel@lists.freedesktop.org 5110L: linux-amlogic@lists.infradead.org 5111W: http://linux-meson.com/ 5112S: Supported 5113F: drivers/gpu/drm/meson/ 5114F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5115F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5116F: Documentation/gpu/meson.rst 5117T: git git://anongit.freedesktop.org/drm/drm-misc 5118 5119DRM DRIVERS FOR ATMEL HLCDC 5120M: Boris Brezillon <bbrezillon@kernel.org> 5121L: dri-devel@lists.freedesktop.org 5122S: Supported 5123F: drivers/gpu/drm/atmel-hlcdc/ 5124F: Documentation/devicetree/bindings/display/atmel/ 5125T: git git://anongit.freedesktop.org/drm/drm-misc 5126 5127DRM DRIVERS FOR BRIDGE CHIPS 5128M: Andrzej Hajda <a.hajda@samsung.com> 5129R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5130S: Maintained 5131T: git git://anongit.freedesktop.org/drm/drm-misc 5132F: drivers/gpu/drm/bridge/ 5133 5134DRM DRIVERS FOR EXYNOS 5135M: Inki Dae <inki.dae@samsung.com> 5136M: Joonyoung Shim <jy0922.shim@samsung.com> 5137M: Seung-Woo Kim <sw0312.kim@samsung.com> 5138M: Kyungmin Park <kyungmin.park@samsung.com> 5139L: dri-devel@lists.freedesktop.org 5140T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5141S: Supported 5142F: drivers/gpu/drm/exynos/ 5143F: include/uapi/drm/exynos_drm.h 5144F: Documentation/devicetree/bindings/display/exynos/ 5145 5146DRM DRIVERS FOR FREESCALE DCU 5147M: Stefan Agner <stefan@agner.ch> 5148M: Alison Wang <alison.wang@nxp.com> 5149L: dri-devel@lists.freedesktop.org 5150S: Supported 5151F: drivers/gpu/drm/fsl-dcu/ 5152F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5153F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5154F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5155T: git git://anongit.freedesktop.org/drm/drm-misc 5156 5157DRM DRIVERS FOR FREESCALE IMX 5158M: Philipp Zabel <p.zabel@pengutronix.de> 5159L: dri-devel@lists.freedesktop.org 5160S: Maintained 5161F: drivers/gpu/drm/imx/ 5162F: drivers/gpu/ipu-v3/ 5163F: Documentation/devicetree/bindings/display/imx/ 5164 5165DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5166M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5167L: dri-devel@lists.freedesktop.org 5168T: git git://github.com/patjak/drm-gma500 5169S: Maintained 5170F: drivers/gpu/drm/gma500/ 5171 5172DRM DRIVERS FOR HISILICON 5173M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5174M: Rongrong Zou <zourongrong@gmail.com> 5175R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5176R: Chen Feng <puck.chen@hisilicon.com> 5177L: dri-devel@lists.freedesktop.org 5178T: git git://github.com/xin3liang/linux.git 5179S: Maintained 5180F: drivers/gpu/drm/hisilicon/ 5181F: Documentation/devicetree/bindings/display/hisilicon/ 5182 5183DRM DRIVERS FOR MEDIATEK 5184M: CK Hu <ck.hu@mediatek.com> 5185M: Philipp Zabel <p.zabel@pengutronix.de> 5186L: dri-devel@lists.freedesktop.org 5187S: Supported 5188F: drivers/gpu/drm/mediatek/ 5189F: Documentation/devicetree/bindings/display/mediatek/ 5190 5191DRM DRIVERS FOR NVIDIA TEGRA 5192M: Thierry Reding <thierry.reding@gmail.com> 5193L: dri-devel@lists.freedesktop.org 5194L: linux-tegra@vger.kernel.org 5195T: git git://anongit.freedesktop.org/tegra/linux.git 5196S: Supported 5197F: drivers/gpu/drm/tegra/ 5198F: drivers/gpu/host1x/ 5199F: include/linux/host1x.h 5200F: include/uapi/drm/tegra_drm.h 5201F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5202 5203DRM DRIVERS FOR RENESAS 5204M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5205M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5206L: dri-devel@lists.freedesktop.org 5207L: linux-renesas-soc@vger.kernel.org 5208T: git git://linuxtv.org/pinchartl/media drm/du/next 5209S: Supported 5210F: drivers/gpu/drm/rcar-du/ 5211F: drivers/gpu/drm/shmobile/ 5212F: include/linux/platform_data/shmob_drm.h 5213F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5214F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5215F: Documentation/devicetree/bindings/display/renesas,du.txt 5216 5217DRM DRIVERS FOR ROCKCHIP 5218M: Sandy Huang <hjc@rock-chips.com> 5219M: Heiko Stübner <heiko@sntech.de> 5220L: dri-devel@lists.freedesktop.org 5221S: Maintained 5222F: drivers/gpu/drm/rockchip/ 5223F: Documentation/devicetree/bindings/display/rockchip/ 5224T: git git://anongit.freedesktop.org/drm/drm-misc 5225 5226DRM DRIVERS FOR STI 5227M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5228M: Vincent Abriou <vincent.abriou@st.com> 5229L: dri-devel@lists.freedesktop.org 5230T: git git://anongit.freedesktop.org/drm/drm-misc 5231S: Maintained 5232F: drivers/gpu/drm/sti 5233F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5234 5235DRM DRIVERS FOR STM 5236M: Yannick Fertre <yannick.fertre@st.com> 5237M: Philippe Cornu <philippe.cornu@st.com> 5238M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5239M: Vincent Abriou <vincent.abriou@st.com> 5240L: dri-devel@lists.freedesktop.org 5241T: git git://anongit.freedesktop.org/drm/drm-misc 5242S: Maintained 5243F: drivers/gpu/drm/stm 5244F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5245 5246DRM DRIVERS FOR TI LCDC 5247M: Jyri Sarha <jsarha@ti.com> 5248R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5249L: dri-devel@lists.freedesktop.org 5250S: Maintained 5251F: drivers/gpu/drm/tilcdc/ 5252F: Documentation/devicetree/bindings/display/tilcdc/ 5253 5254DRM DRIVERS FOR TI OMAP 5255M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5256L: dri-devel@lists.freedesktop.org 5257S: Maintained 5258F: drivers/gpu/drm/omapdrm/ 5259F: Documentation/devicetree/bindings/display/ti/ 5260 5261DRM DRIVERS FOR V3D 5262M: Eric Anholt <eric@anholt.net> 5263S: Supported 5264F: drivers/gpu/drm/v3d/ 5265F: include/uapi/drm/v3d_drm.h 5266F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5267T: git git://anongit.freedesktop.org/drm/drm-misc 5268 5269DRM DRIVERS FOR VC4 5270M: Eric Anholt <eric@anholt.net> 5271T: git git://github.com/anholt/linux 5272S: Supported 5273F: drivers/gpu/drm/vc4/ 5274F: include/uapi/drm/vc4_drm.h 5275F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5276T: git git://anongit.freedesktop.org/drm/drm-misc 5277 5278DRM DRIVERS FOR VIVANTE GPU IP 5279M: Lucas Stach <l.stach@pengutronix.de> 5280R: Russell King <linux+etnaviv@armlinux.org.uk> 5281R: Christian Gmeiner <christian.gmeiner@gmail.com> 5282L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5283L: dri-devel@lists.freedesktop.org 5284S: Maintained 5285F: drivers/gpu/drm/etnaviv/ 5286F: include/uapi/drm/etnaviv_drm.h 5287F: Documentation/devicetree/bindings/display/etnaviv/ 5288 5289DRM DRIVERS FOR ZTE ZX 5290M: Shawn Guo <shawnguo@kernel.org> 5291L: dri-devel@lists.freedesktop.org 5292S: Maintained 5293F: drivers/gpu/drm/zte/ 5294F: Documentation/devicetree/bindings/display/zte,vou.txt 5295T: git git://anongit.freedesktop.org/drm/drm-misc 5296 5297DRM PANEL DRIVERS 5298M: Thierry Reding <thierry.reding@gmail.com> 5299L: dri-devel@lists.freedesktop.org 5300T: git git://anongit.freedesktop.org/drm/drm-misc 5301S: Maintained 5302F: drivers/gpu/drm/drm_panel.c 5303F: drivers/gpu/drm/panel/ 5304F: include/drm/drm_panel.h 5305F: Documentation/devicetree/bindings/display/panel/ 5306 5307DRM TINYDRM DRIVERS 5308M: Noralf Trønnes <noralf@tronnes.org> 5309W: https://github.com/notro/tinydrm/wiki/Development 5310T: git git://anongit.freedesktop.org/drm/drm-misc 5311S: Maintained 5312F: drivers/gpu/drm/tinydrm/ 5313F: include/drm/tinydrm/ 5314 5315DRM DRIVERS FOR XEN 5316M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5317T: git git://anongit.freedesktop.org/drm/drm-misc 5318L: dri-devel@lists.freedesktop.org 5319L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5320S: Supported 5321F: drivers/gpu/drm/xen/ 5322F: Documentation/gpu/xen-front.rst 5323 5324DRM TTM SUBSYSTEM 5325M: Christian Koenig <christian.koenig@amd.com> 5326M: Huang Rui <ray.huang@amd.com> 5327M: Junwei Zhang <Jerry.Zhang@amd.com> 5328T: git git://people.freedesktop.org/~agd5f/linux 5329S: Maintained 5330L: dri-devel@lists.freedesktop.org 5331F: include/drm/ttm/ 5332F: drivers/gpu/drm/ttm/ 5333 5334DSBR100 USB FM RADIO DRIVER 5335M: Alexey Klimov <klimov.linux@gmail.com> 5336L: linux-media@vger.kernel.org 5337T: git git://linuxtv.org/media_tree.git 5338S: Maintained 5339F: drivers/media/radio/dsbr100.c 5340 5341DSCC4 DRIVER 5342M: Francois Romieu <romieu@fr.zoreil.com> 5343L: netdev@vger.kernel.org 5344S: Maintained 5345F: drivers/net/wan/dscc4.c 5346 5347DT3155 MEDIA DRIVER 5348M: Hans Verkuil <hverkuil@xs4all.nl> 5349L: linux-media@vger.kernel.org 5350T: git git://linuxtv.org/media_tree.git 5351W: https://linuxtv.org 5352S: Odd Fixes 5353F: drivers/media/pci/dt3155/ 5354 5355DVB_USB_AF9015 MEDIA DRIVER 5356M: Antti Palosaari <crope@iki.fi> 5357L: linux-media@vger.kernel.org 5358W: https://linuxtv.org 5359W: http://palosaari.fi/linux/ 5360Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5361T: git git://linuxtv.org/anttip/media_tree.git 5362S: Maintained 5363F: drivers/media/usb/dvb-usb-v2/af9015* 5364 5365DVB_USB_AF9035 MEDIA DRIVER 5366M: Antti Palosaari <crope@iki.fi> 5367L: linux-media@vger.kernel.org 5368W: https://linuxtv.org 5369W: http://palosaari.fi/linux/ 5370Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5371T: git git://linuxtv.org/anttip/media_tree.git 5372S: Maintained 5373F: drivers/media/usb/dvb-usb-v2/af9035* 5374 5375DVB_USB_ANYSEE MEDIA DRIVER 5376M: Antti Palosaari <crope@iki.fi> 5377L: linux-media@vger.kernel.org 5378W: https://linuxtv.org 5379W: http://palosaari.fi/linux/ 5380Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5381T: git git://linuxtv.org/anttip/media_tree.git 5382S: Maintained 5383F: drivers/media/usb/dvb-usb-v2/anysee* 5384 5385DVB_USB_AU6610 MEDIA DRIVER 5386M: Antti Palosaari <crope@iki.fi> 5387L: linux-media@vger.kernel.org 5388W: https://linuxtv.org 5389W: http://palosaari.fi/linux/ 5390Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5391T: git git://linuxtv.org/anttip/media_tree.git 5392S: Maintained 5393F: drivers/media/usb/dvb-usb-v2/au6610* 5394 5395DVB_USB_CE6230 MEDIA DRIVER 5396M: Antti Palosaari <crope@iki.fi> 5397L: linux-media@vger.kernel.org 5398W: https://linuxtv.org 5399W: http://palosaari.fi/linux/ 5400Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5401T: git git://linuxtv.org/anttip/media_tree.git 5402S: Maintained 5403F: drivers/media/usb/dvb-usb-v2/ce6230* 5404 5405DVB_USB_CXUSB MEDIA DRIVER 5406M: Michael Krufky <mkrufky@linuxtv.org> 5407L: linux-media@vger.kernel.org 5408W: https://linuxtv.org 5409W: http://github.com/mkrufky 5410Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5411T: git git://linuxtv.org/media_tree.git 5412S: Maintained 5413F: drivers/media/usb/dvb-usb/cxusb* 5414 5415DVB_USB_EC168 MEDIA DRIVER 5416M: Antti Palosaari <crope@iki.fi> 5417L: linux-media@vger.kernel.org 5418W: https://linuxtv.org 5419W: http://palosaari.fi/linux/ 5420Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5421T: git git://linuxtv.org/anttip/media_tree.git 5422S: Maintained 5423F: drivers/media/usb/dvb-usb-v2/ec168* 5424 5425DVB_USB_GL861 MEDIA DRIVER 5426M: Antti Palosaari <crope@iki.fi> 5427L: linux-media@vger.kernel.org 5428W: https://linuxtv.org 5429Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5430T: git git://linuxtv.org/anttip/media_tree.git 5431S: Maintained 5432F: drivers/media/usb/dvb-usb-v2/gl861* 5433 5434DVB_USB_MXL111SF MEDIA DRIVER 5435M: Michael Krufky <mkrufky@linuxtv.org> 5436L: linux-media@vger.kernel.org 5437W: https://linuxtv.org 5438W: http://github.com/mkrufky 5439Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5440T: git git://linuxtv.org/mkrufky/mxl111sf.git 5441S: Maintained 5442F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5443 5444DVB_USB_RTL28XXU MEDIA DRIVER 5445M: Antti Palosaari <crope@iki.fi> 5446L: linux-media@vger.kernel.org 5447W: https://linuxtv.org 5448W: http://palosaari.fi/linux/ 5449Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5450T: git git://linuxtv.org/anttip/media_tree.git 5451S: Maintained 5452F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5453 5454DVB_USB_V2 MEDIA DRIVER 5455M: Antti Palosaari <crope@iki.fi> 5456L: linux-media@vger.kernel.org 5457W: https://linuxtv.org 5458W: http://palosaari.fi/linux/ 5459Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5460T: git git://linuxtv.org/anttip/media_tree.git 5461S: Maintained 5462F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5463F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5464 5465DYNAMIC DEBUG 5466M: Jason Baron <jbaron@akamai.com> 5467S: Maintained 5468F: lib/dynamic_debug.c 5469F: include/linux/dynamic_debug.h 5470 5471DYNAMIC INTERRUPT MODERATION 5472M: Tal Gilboa <talgi@mellanox.com> 5473S: Maintained 5474F: include/linux/net_dim.h 5475 5476DZ DECSTATION DZ11 SERIAL DRIVER 5477M: "Maciej W. Rozycki" <macro@linux-mips.org> 5478S: Maintained 5479F: drivers/tty/serial/dz.* 5480 5481E3X0 POWER BUTTON DRIVER 5482M: Moritz Fischer <moritz.fischer@ettus.com> 5483L: usrp-users@lists.ettus.com 5484W: http://www.ettus.com 5485S: Supported 5486F: drivers/input/misc/e3x0-button.c 5487F: Documentation/devicetree/bindings/input/e3x0-button.txt 5488 5489E4000 MEDIA DRIVER 5490M: Antti Palosaari <crope@iki.fi> 5491L: linux-media@vger.kernel.org 5492W: https://linuxtv.org 5493W: http://palosaari.fi/linux/ 5494Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5495T: git git://linuxtv.org/anttip/media_tree.git 5496S: Maintained 5497F: drivers/media/tuners/e4000* 5498 5499EARTH_PT1 MEDIA DRIVER 5500M: Akihiro Tsukada <tskd08@gmail.com> 5501L: linux-media@vger.kernel.org 5502S: Odd Fixes 5503F: drivers/media/pci/pt1/ 5504 5505EARTH_PT3 MEDIA DRIVER 5506M: Akihiro Tsukada <tskd08@gmail.com> 5507L: linux-media@vger.kernel.org 5508S: Odd Fixes 5509F: drivers/media/pci/pt3/ 5510 5511EC100 MEDIA DRIVER 5512M: Antti Palosaari <crope@iki.fi> 5513L: linux-media@vger.kernel.org 5514W: https://linuxtv.org 5515W: http://palosaari.fi/linux/ 5516Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5517T: git git://linuxtv.org/anttip/media_tree.git 5518S: Maintained 5519F: drivers/media/dvb-frontends/ec100* 5520 5521ECRYPT FILE SYSTEM 5522M: Tyler Hicks <tyhicks@canonical.com> 5523L: ecryptfs@vger.kernel.org 5524W: http://ecryptfs.org 5525W: https://launchpad.net/ecryptfs 5526T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5527S: Supported 5528F: Documentation/filesystems/ecryptfs.txt 5529F: fs/ecryptfs/ 5530 5531EDAC-AMD64 5532M: Borislav Petkov <bp@alien8.de> 5533L: linux-edac@vger.kernel.org 5534S: Maintained 5535F: drivers/edac/amd64_edac* 5536 5537EDAC-AST2500 5538M: Stefan Schaeckeler <sschaeck@cisco.com> 5539S: Supported 5540F: drivers/edac/aspeed_edac.c 5541F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5542 5543EDAC-CALXEDA 5544M: Robert Richter <rric@kernel.org> 5545L: linux-edac@vger.kernel.org 5546S: Maintained 5547F: drivers/edac/highbank* 5548 5549EDAC-CAVIUM OCTEON 5550M: Ralf Baechle <ralf@linux-mips.org> 5551M: David Daney <david.daney@cavium.com> 5552L: linux-edac@vger.kernel.org 5553L: linux-mips@vger.kernel.org 5554S: Supported 5555F: drivers/edac/octeon_edac* 5556 5557EDAC-CAVIUM THUNDERX 5558M: David Daney <david.daney@cavium.com> 5559M: Jan Glauber <jglauber@cavium.com> 5560L: linux-edac@vger.kernel.org 5561S: Supported 5562F: drivers/edac/thunderx_edac* 5563 5564EDAC-CORE 5565M: Borislav Petkov <bp@alien8.de> 5566M: Mauro Carvalho Chehab <mchehab@kernel.org> 5567R: James Morse <james.morse@arm.com> 5568L: linux-edac@vger.kernel.org 5569T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5570T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5571S: Supported 5572F: Documentation/admin-guide/ras.rst 5573F: Documentation/driver-api/edac.rst 5574F: drivers/edac/ 5575F: include/linux/edac.h 5576 5577EDAC-E752X 5578M: Mark Gross <mark.gross@intel.com> 5579L: linux-edac@vger.kernel.org 5580S: Maintained 5581F: drivers/edac/e752x_edac.c 5582 5583EDAC-E7XXX 5584L: linux-edac@vger.kernel.org 5585S: Maintained 5586F: drivers/edac/e7xxx_edac.c 5587 5588EDAC-FSL_DDR 5589M: York Sun <york.sun@nxp.com> 5590L: linux-edac@vger.kernel.org 5591S: Maintained 5592F: drivers/edac/fsl_ddr_edac.* 5593 5594EDAC-GHES 5595M: Mauro Carvalho Chehab <mchehab@kernel.org> 5596L: linux-edac@vger.kernel.org 5597S: Maintained 5598F: drivers/edac/ghes_edac.c 5599 5600EDAC-I3000 5601L: linux-edac@vger.kernel.org 5602S: Orphan 5603F: drivers/edac/i3000_edac.c 5604 5605EDAC-I5000 5606L: linux-edac@vger.kernel.org 5607S: Maintained 5608F: drivers/edac/i5000_edac.c 5609 5610EDAC-I5400 5611M: Mauro Carvalho Chehab <mchehab@kernel.org> 5612L: linux-edac@vger.kernel.org 5613S: Maintained 5614F: drivers/edac/i5400_edac.c 5615 5616EDAC-I7300 5617M: Mauro Carvalho Chehab <mchehab@kernel.org> 5618L: linux-edac@vger.kernel.org 5619S: Maintained 5620F: drivers/edac/i7300_edac.c 5621 5622EDAC-I7CORE 5623M: Mauro Carvalho Chehab <mchehab@kernel.org> 5624L: linux-edac@vger.kernel.org 5625S: Maintained 5626F: drivers/edac/i7core_edac.c 5627 5628EDAC-I82443BXGX 5629M: Tim Small <tim@buttersideup.com> 5630L: linux-edac@vger.kernel.org 5631S: Maintained 5632F: drivers/edac/i82443bxgx_edac.c 5633 5634EDAC-I82975X 5635M: "Arvind R." <arvino55@gmail.com> 5636L: linux-edac@vger.kernel.org 5637S: Maintained 5638F: drivers/edac/i82975x_edac.c 5639 5640EDAC-IE31200 5641M: Jason Baron <jbaron@akamai.com> 5642L: linux-edac@vger.kernel.org 5643S: Maintained 5644F: drivers/edac/ie31200_edac.c 5645 5646EDAC-MPC85XX 5647M: Johannes Thumshirn <morbidrsa@gmail.com> 5648L: linux-edac@vger.kernel.org 5649S: Maintained 5650F: drivers/edac/mpc85xx_edac.[ch] 5651 5652EDAC-PASEMI 5653M: Egor Martovetsky <egor@pasemi.com> 5654L: linux-edac@vger.kernel.org 5655S: Maintained 5656F: drivers/edac/pasemi_edac.c 5657 5658EDAC-PND2 5659M: Tony Luck <tony.luck@intel.com> 5660L: linux-edac@vger.kernel.org 5661S: Maintained 5662F: drivers/edac/pnd2_edac.[ch] 5663 5664EDAC-R82600 5665M: Tim Small <tim@buttersideup.com> 5666L: linux-edac@vger.kernel.org 5667S: Maintained 5668F: drivers/edac/r82600_edac.c 5669 5670EDAC-SBRIDGE 5671M: Tony Luck <tony.luck@intel.com> 5672R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5673L: linux-edac@vger.kernel.org 5674S: Maintained 5675F: drivers/edac/sb_edac.c 5676 5677EDAC-SKYLAKE 5678M: Tony Luck <tony.luck@intel.com> 5679L: linux-edac@vger.kernel.org 5680S: Maintained 5681F: drivers/edac/skx_edac.c 5682 5683EDAC-TI 5684M: Tero Kristo <t-kristo@ti.com> 5685L: linux-edac@vger.kernel.org 5686S: Maintained 5687F: drivers/edac/ti_edac.c 5688 5689EDAC-QCOM 5690M: Channagoud Kadabi <ckadabi@codeaurora.org> 5691M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5692L: linux-arm-msm@vger.kernel.org 5693L: linux-edac@vger.kernel.org 5694S: Maintained 5695F: drivers/edac/qcom_edac.c 5696 5697EDIROL UA-101/UA-1000 DRIVER 5698M: Clemens Ladisch <clemens@ladisch.de> 5699L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5700T: git git://git.alsa-project.org/alsa-kernel.git 5701S: Maintained 5702F: sound/usb/misc/ua101.c 5703 5704EFI TEST DRIVER 5705L: linux-efi@vger.kernel.org 5706M: Ivan Hu <ivan.hu@canonical.com> 5707M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5708S: Maintained 5709F: drivers/firmware/efi/test/ 5710 5711EFI VARIABLE FILESYSTEM 5712M: Matthew Garrett <matthew.garrett@nebula.com> 5713M: Jeremy Kerr <jk@ozlabs.org> 5714M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5715T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5716L: linux-efi@vger.kernel.org 5717S: Maintained 5718F: fs/efivarfs/ 5719 5720EFIFB FRAMEBUFFER DRIVER 5721L: linux-fbdev@vger.kernel.org 5722M: Peter Jones <pjones@redhat.com> 5723S: Maintained 5724F: drivers/video/fbdev/efifb.c 5725 5726EFS FILESYSTEM 5727W: http://aeschi.ch.eu.org/efs/ 5728S: Orphan 5729F: fs/efs/ 5730 5731EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5732M: Douglas Miller <dougmill@linux.ibm.com> 5733L: netdev@vger.kernel.org 5734S: Maintained 5735F: drivers/net/ethernet/ibm/ehea/ 5736 5737EM28XX VIDEO4LINUX DRIVER 5738M: Mauro Carvalho Chehab <mchehab@kernel.org> 5739L: linux-media@vger.kernel.org 5740W: https://linuxtv.org 5741T: git git://linuxtv.org/media_tree.git 5742S: Maintained 5743F: drivers/media/usb/em28xx/ 5744F: Documentation/media/v4l-drivers/em28xx* 5745 5746EMBEDDED LINUX 5747M: Paul Gortmaker <paul.gortmaker@windriver.com> 5748M: Matt Mackall <mpm@selenic.com> 5749M: David Woodhouse <dwmw2@infradead.org> 5750L: linux-embedded@vger.kernel.org 5751S: Maintained 5752 5753Emulex 10Gbps iSCSI - OneConnect DRIVER 5754M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5755M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5756M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5757L: linux-scsi@vger.kernel.org 5758W: http://www.broadcom.com 5759S: Supported 5760F: drivers/scsi/be2iscsi/ 5761 5762Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5763M: Sathya Perla <sathya.perla@broadcom.com> 5764M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5765M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5766M: Somnath Kotur <somnath.kotur@broadcom.com> 5767L: netdev@vger.kernel.org 5768W: http://www.emulex.com 5769S: Supported 5770F: drivers/net/ethernet/emulex/benet/ 5771 5772EMULEX ONECONNECT ROCE DRIVER 5773M: Selvin Xavier <selvin.xavier@broadcom.com> 5774M: Devesh Sharma <devesh.sharma@broadcom.com> 5775L: linux-rdma@vger.kernel.org 5776W: http://www.broadcom.com 5777S: Odd Fixes 5778F: drivers/infiniband/hw/ocrdma/ 5779F: include/uapi/rdma/ocrdma-abi.h 5780 5781EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5782M: James Smart <james.smart@broadcom.com> 5783M: Dick Kennedy <dick.kennedy@broadcom.com> 5784L: linux-scsi@vger.kernel.org 5785W: http://www.broadcom.com 5786S: Supported 5787F: drivers/scsi/lpfc/ 5788 5789ENE CB710 FLASH CARD READER DRIVER 5790M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5791S: Maintained 5792F: drivers/misc/cb710/ 5793F: drivers/mmc/host/cb710-mmc.* 5794F: include/linux/cb710.h 5795 5796ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5797M: Maxim Levitsky <maximlevitsky@gmail.com> 5798S: Maintained 5799F: drivers/media/rc/ene_ir.* 5800 5801EPSON S1D13XXX FRAMEBUFFER DRIVER 5802M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5803S: Maintained 5804T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5805F: drivers/video/fbdev/s1d13xxxfb.c 5806F: include/video/s1d13xxxfb.h 5807 5808ERRSEQ ERROR TRACKING INFRASTRUCTURE 5809M: Jeff Layton <jlayton@kernel.org> 5810S: Maintained 5811F: lib/errseq.c 5812F: include/linux/errseq.h 5813 5814ET131X NETWORK DRIVER 5815M: Mark Einon <mark.einon@gmail.com> 5816S: Odd Fixes 5817F: drivers/net/ethernet/agere/ 5818 5819ETHERNET BRIDGE 5820M: Roopa Prabhu <roopa@cumulusnetworks.com> 5821M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5822L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5823L: netdev@vger.kernel.org 5824W: http://www.linuxfoundation.org/en/Net:Bridge 5825S: Maintained 5826F: include/linux/netfilter_bridge/ 5827F: net/bridge/ 5828 5829ETHERNET PHY LIBRARY 5830M: Andrew Lunn <andrew@lunn.ch> 5831M: Florian Fainelli <f.fainelli@gmail.com> 5832M: Heiner Kallweit <hkallweit1@gmail.com> 5833L: netdev@vger.kernel.org 5834S: Maintained 5835F: Documentation/ABI/testing/sysfs-bus-mdio 5836F: Documentation/devicetree/bindings/net/mdio* 5837F: Documentation/networking/phy.txt 5838F: drivers/net/phy/ 5839F: drivers/of/of_mdio.c 5840F: drivers/of/of_net.c 5841F: include/linux/*mdio*.h 5842F: include/linux/of_net.h 5843F: include/linux/phy.h 5844F: include/linux/phy_fixed.h 5845F: include/linux/platform_data/mdio-bcm-unimac.h 5846F: include/linux/platform_data/mdio-gpio.h 5847F: include/trace/events/mdio.h 5848F: include/uapi/linux/mdio.h 5849F: include/uapi/linux/mii.h 5850 5851EXT2 FILE SYSTEM 5852M: Jan Kara <jack@suse.com> 5853L: linux-ext4@vger.kernel.org 5854S: Maintained 5855F: Documentation/filesystems/ext2.txt 5856F: fs/ext2/ 5857F: include/linux/ext2* 5858 5859EXT4 FILE SYSTEM 5860M: "Theodore Ts'o" <tytso@mit.edu> 5861M: Andreas Dilger <adilger.kernel@dilger.ca> 5862L: linux-ext4@vger.kernel.org 5863W: http://ext4.wiki.kernel.org 5864Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5866S: Maintained 5867F: Documentation/filesystems/ext4/ 5868F: fs/ext4/ 5869 5870Extended Verification Module (EVM) 5871M: Mimi Zohar <zohar@linux.ibm.com> 5872L: linux-integrity@vger.kernel.org 5873S: Supported 5874F: security/integrity/evm/ 5875 5876EXTENSIBLE FIRMWARE INTERFACE (EFI) 5877M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5878L: linux-efi@vger.kernel.org 5879T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5880S: Maintained 5881F: Documentation/efi-stub.txt 5882F: arch/*/kernel/efi.c 5883F: arch/x86/boot/compressed/eboot.[ch] 5884F: arch/*/include/asm/efi.h 5885F: arch/x86/platform/efi/ 5886F: drivers/firmware/efi/ 5887F: include/linux/efi*.h 5888F: arch/arm/boot/compressed/efi-header.S 5889F: arch/arm64/kernel/efi-entry.S 5890 5891EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5892M: MyungJoo Ham <myungjoo.ham@samsung.com> 5893M: Chanwoo Choi <cw00.choi@samsung.com> 5894L: linux-kernel@vger.kernel.org 5895T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5896S: Maintained 5897F: drivers/extcon/ 5898F: include/linux/extcon/ 5899F: include/linux/extcon.h 5900F: Documentation/extcon/ 5901F: Documentation/devicetree/bindings/extcon/ 5902 5903EXYNOS DP DRIVER 5904M: Jingoo Han <jingoohan1@gmail.com> 5905L: dri-devel@lists.freedesktop.org 5906S: Maintained 5907F: drivers/gpu/drm/exynos/exynos_dp* 5908 5909EXYNOS SYSMMU (IOMMU) driver 5910M: Marek Szyprowski <m.szyprowski@samsung.com> 5911L: iommu@lists.linux-foundation.org 5912S: Maintained 5913F: drivers/iommu/exynos-iommu.c 5914 5915EZchip NPS platform support 5916M: Vineet Gupta <vgupta@synopsys.com> 5917M: Ofer Levi <oferle@mellanox.com> 5918S: Supported 5919F: arch/arc/plat-eznps 5920F: arch/arc/boot/dts/eznps.dts 5921 5922F2FS FILE SYSTEM 5923M: Jaegeuk Kim <jaegeuk@kernel.org> 5924M: Chao Yu <yuchao0@huawei.com> 5925L: linux-f2fs-devel@lists.sourceforge.net 5926W: https://f2fs.wiki.kernel.org/ 5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5928S: Maintained 5929F: Documentation/filesystems/f2fs.txt 5930F: Documentation/ABI/testing/sysfs-fs-f2fs 5931F: fs/f2fs/ 5932F: include/linux/f2fs_fs.h 5933F: include/trace/events/f2fs.h 5934 5935F71805F HARDWARE MONITORING DRIVER 5936M: Jean Delvare <jdelvare@suse.com> 5937L: linux-hwmon@vger.kernel.org 5938S: Maintained 5939F: Documentation/hwmon/f71805f 5940F: drivers/hwmon/f71805f.c 5941 5942FADDR2LINE 5943M: Josh Poimboeuf <jpoimboe@redhat.com> 5944S: Maintained 5945F: scripts/faddr2line 5946 5947FAILOVER MODULE 5948M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5949L: netdev@vger.kernel.org 5950S: Supported 5951F: net/core/failover.c 5952F: include/net/failover.h 5953F: Documentation/networking/failover.rst 5954 5955FANOTIFY 5956M: Jan Kara <jack@suse.cz> 5957R: Amir Goldstein <amir73il@gmail.com> 5958L: linux-fsdevel@vger.kernel.org 5959S: Maintained 5960F: fs/notify/fanotify/ 5961F: include/linux/fanotify.h 5962F: include/uapi/linux/fanotify.h 5963 5964FARSYNC SYNCHRONOUS DRIVER 5965M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5966W: http://www.farsite.co.uk/ 5967S: Supported 5968F: drivers/net/wan/farsync.* 5969 5970FAULT INJECTION SUPPORT 5971M: Akinobu Mita <akinobu.mita@gmail.com> 5972S: Supported 5973F: Documentation/fault-injection/ 5974F: lib/fault-inject.c 5975 5976FBTFT Framebuffer drivers 5977S: Orphan 5978L: dri-devel@lists.freedesktop.org 5979L: linux-fbdev@vger.kernel.org 5980F: drivers/staging/fbtft/ 5981 5982FC0011 TUNER DRIVER 5983M: Michael Buesch <m@bues.ch> 5984L: linux-media@vger.kernel.org 5985S: Maintained 5986F: drivers/media/tuners/fc0011.h 5987F: drivers/media/tuners/fc0011.c 5988 5989FC2580 MEDIA DRIVER 5990M: Antti Palosaari <crope@iki.fi> 5991L: linux-media@vger.kernel.org 5992W: https://linuxtv.org 5993W: http://palosaari.fi/linux/ 5994Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5995T: git git://linuxtv.org/anttip/media_tree.git 5996S: Maintained 5997F: drivers/media/tuners/fc2580* 5998 5999FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6000M: Hannes Reinecke <hare@suse.de> 6001L: linux-scsi@vger.kernel.org 6002W: www.Open-FCoE.org 6003S: Supported 6004F: drivers/scsi/libfc/ 6005F: drivers/scsi/fcoe/ 6006F: include/scsi/fc/ 6007F: include/scsi/libfc.h 6008F: include/scsi/libfcoe.h 6009F: include/uapi/scsi/fc/ 6010 6011FILE LOCKING (flock() and fcntl()/lockf()) 6012M: Jeff Layton <jlayton@kernel.org> 6013M: "J. Bruce Fields" <bfields@fieldses.org> 6014L: linux-fsdevel@vger.kernel.org 6015S: Maintained 6016F: include/linux/fcntl.h 6017F: include/uapi/linux/fcntl.h 6018F: fs/fcntl.c 6019F: fs/locks.c 6020 6021FILESYSTEMS (VFS and infrastructure) 6022M: Alexander Viro <viro@zeniv.linux.org.uk> 6023L: linux-fsdevel@vger.kernel.org 6024S: Maintained 6025F: fs/* 6026F: include/linux/fs.h 6027F: include/linux/fs_types.h 6028F: include/uapi/linux/fs.h 6029 6030FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6031M: Riku Voipio <riku.voipio@iki.fi> 6032L: linux-hwmon@vger.kernel.org 6033S: Maintained 6034F: drivers/hwmon/f75375s.c 6035F: include/linux/f75375s.h 6036 6037FIREWIRE AUDIO DRIVERS 6038M: Clemens Ladisch <clemens@ladisch.de> 6039L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6040T: git git://git.alsa-project.org/alsa-kernel.git 6041S: Maintained 6042F: sound/firewire/ 6043 6044FIREWIRE MEDIA DRIVERS (firedtv) 6045M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6046L: linux-media@vger.kernel.org 6047L: linux1394-devel@lists.sourceforge.net 6048T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6049S: Maintained 6050F: drivers/media/firewire/ 6051 6052FIREWIRE SBP-2 TARGET 6053M: Chris Boot <bootc@bootc.net> 6054L: linux-scsi@vger.kernel.org 6055L: target-devel@vger.kernel.org 6056L: linux1394-devel@lists.sourceforge.net 6057T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6058S: Maintained 6059F: drivers/target/sbp/ 6060 6061FIREWIRE SUBSYSTEM 6062M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6063L: linux1394-devel@lists.sourceforge.net 6064W: http://ieee1394.wiki.kernel.org/ 6065T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6066S: Maintained 6067F: drivers/firewire/ 6068F: include/linux/firewire.h 6069F: include/uapi/linux/firewire*.h 6070F: tools/firewire/ 6071 6072FIRMWARE LOADER (request_firmware) 6073M: Luis Chamberlain <mcgrof@kernel.org> 6074L: linux-kernel@vger.kernel.org 6075S: Maintained 6076F: Documentation/firmware_class/ 6077F: drivers/base/firmware_loader/ 6078F: include/linux/firmware.h 6079 6080FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6081M: Joshua Morris <josh.h.morris@us.ibm.com> 6082M: Philip Kelleher <pjk1939@linux.ibm.com> 6083S: Maintained 6084F: drivers/block/rsxx/ 6085 6086FLOPPY DRIVER 6087M: Jiri Kosina <jikos@kernel.org> 6088T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6089S: Odd fixes 6090F: drivers/block/floppy.c 6091 6092FMC SUBSYSTEM 6093M: Alessandro Rubini <rubini@gnudd.com> 6094W: http://www.ohwr.org/projects/fmc-bus 6095S: Supported 6096F: drivers/fmc/ 6097F: include/linux/fmc*.h 6098F: include/linux/ipmi-fru.h 6099K: fmc_d.*register 6100 6101FPGA MANAGER FRAMEWORK 6102M: Alan Tull <atull@kernel.org> 6103M: Moritz Fischer <mdf@kernel.org> 6104L: linux-fpga@vger.kernel.org 6105S: Maintained 6106T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6107Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6108F: Documentation/fpga/ 6109F: Documentation/driver-api/fpga/ 6110F: Documentation/devicetree/bindings/fpga/ 6111F: drivers/fpga/ 6112F: include/linux/fpga/ 6113W: http://www.rocketboards.org 6114 6115FPGA DFL DRIVERS 6116M: Wu Hao <hao.wu@intel.com> 6117L: linux-fpga@vger.kernel.org 6118S: Maintained 6119F: Documentation/fpga/dfl.txt 6120F: include/uapi/linux/fpga-dfl.h 6121F: drivers/fpga/dfl* 6122 6123FPU EMULATOR 6124M: Bill Metzenthen <billm@melbpc.org.au> 6125W: http://floatingpoint.sourceforge.net/emulator/index.html 6126S: Maintained 6127F: arch/x86/math-emu/ 6128 6129FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6130L: netdev@vger.kernel.org 6131S: Orphan 6132F: drivers/net/wan/dlci.c 6133F: drivers/net/wan/sdla.c 6134 6135FRAMEBUFFER LAYER 6136M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6137L: dri-devel@lists.freedesktop.org 6138L: linux-fbdev@vger.kernel.org 6139T: git git://github.com/bzolnier/linux.git 6140Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6141S: Maintained 6142F: Documentation/fb/ 6143F: drivers/video/ 6144F: include/video/ 6145F: include/linux/fb.h 6146F: include/uapi/video/ 6147F: include/uapi/linux/fb.h 6148 6149FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6150M: Horia Geantă <horia.geanta@nxp.com> 6151M: Aymen Sghaier <aymen.sghaier@nxp.com> 6152L: linux-crypto@vger.kernel.org 6153S: Maintained 6154F: drivers/crypto/caam/ 6155F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6156 6157FREESCALE DIU FRAMEBUFFER DRIVER 6158M: Timur Tabi <timur@kernel.org> 6159L: linux-fbdev@vger.kernel.org 6160S: Maintained 6161F: drivers/video/fbdev/fsl-diu-fb.* 6162 6163FREESCALE DMA DRIVER 6164M: Li Yang <leoyang.li@nxp.com> 6165M: Zhang Wei <zw@zh-kernel.org> 6166L: linuxppc-dev@lists.ozlabs.org 6167S: Maintained 6168F: drivers/dma/fsldma.* 6169 6170FREESCALE ENETC ETHERNET DRIVERS 6171M: Claudiu Manoil <claudiu.manoil@nxp.com> 6172L: netdev@vger.kernel.org 6173S: Maintained 6174F: drivers/net/ethernet/freescale/enetc/ 6175 6176FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6177M: Claudiu Manoil <claudiu.manoil@nxp.com> 6178L: netdev@vger.kernel.org 6179S: Maintained 6180F: drivers/net/ethernet/freescale/gianfar* 6181F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6182 6183FREESCALE GPMI NAND DRIVER 6184M: Han Xu <han.xu@nxp.com> 6185L: linux-mtd@lists.infradead.org 6186S: Maintained 6187F: drivers/mtd/nand/raw/gpmi-nand/* 6188 6189FREESCALE I2C CPM DRIVER 6190M: Jochen Friedrich <jochen@scram.de> 6191L: linuxppc-dev@lists.ozlabs.org 6192L: linux-i2c@vger.kernel.org 6193S: Maintained 6194F: drivers/i2c/busses/i2c-cpm.c 6195 6196FREESCALE IMX LPI2C DRIVER 6197M: Dong Aisheng <aisheng.dong@nxp.com> 6198L: linux-i2c@vger.kernel.org 6199L: linux-imx@nxp.com 6200S: Maintained 6201F: drivers/i2c/busses/i2c-imx-lpi2c.c 6202F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6203 6204FREESCALE IMX / MXC FEC DRIVER 6205M: Fugang Duan <fugang.duan@nxp.com> 6206L: netdev@vger.kernel.org 6207S: Maintained 6208F: drivers/net/ethernet/freescale/fec_main.c 6209F: drivers/net/ethernet/freescale/fec_ptp.c 6210F: drivers/net/ethernet/freescale/fec.h 6211F: Documentation/devicetree/bindings/net/fsl-fec.txt 6212 6213FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6214M: Sascha Hauer <s.hauer@pengutronix.de> 6215R: Pengutronix Kernel Team <kernel@pengutronix.de> 6216L: linux-fbdev@vger.kernel.org 6217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6218S: Maintained 6219F: include/linux/platform_data/video-imxfb.h 6220F: drivers/video/fbdev/imxfb.c 6221 6222FREESCALE QORIQ DPAA ETHERNET DRIVER 6223M: Madalin Bucur <madalin.bucur@nxp.com> 6224L: netdev@vger.kernel.org 6225S: Maintained 6226F: drivers/net/ethernet/freescale/dpaa 6227 6228FREESCALE QORIQ DPAA FMAN DRIVER 6229M: Madalin Bucur <madalin.bucur@nxp.com> 6230L: netdev@vger.kernel.org 6231S: Maintained 6232F: drivers/net/ethernet/freescale/fman 6233F: Documentation/devicetree/bindings/net/fsl-fman.txt 6234 6235FREESCALE QORIQ PTP CLOCK DRIVER 6236M: Yangbo Lu <yangbo.lu@nxp.com> 6237L: netdev@vger.kernel.org 6238S: Maintained 6239F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6240F: drivers/ptp/ptp_qoriq.c 6241F: drivers/ptp/ptp_qoriq_debugfs.c 6242F: include/linux/fsl/ptp_qoriq.h 6243F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6244 6245FREESCALE QUAD SPI DRIVER 6246M: Han Xu <han.xu@nxp.com> 6247L: linux-spi@vger.kernel.org 6248S: Maintained 6249F: drivers/spi/spi-fsl-qspi.c 6250 6251FREESCALE QUICC ENGINE LIBRARY 6252M: Qiang Zhao <qiang.zhao@nxp.com> 6253L: linuxppc-dev@lists.ozlabs.org 6254S: Maintained 6255F: drivers/soc/fsl/qe/ 6256F: include/soc/fsl/*qe*.h 6257F: include/soc/fsl/*ucc*.h 6258 6259FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6260M: Li Yang <leoyang.li@nxp.com> 6261L: netdev@vger.kernel.org 6262L: linuxppc-dev@lists.ozlabs.org 6263S: Maintained 6264F: drivers/net/ethernet/freescale/ucc_geth* 6265 6266FREESCALE QUICC ENGINE UCC HDLC DRIVER 6267M: Zhao Qiang <qiang.zhao@nxp.com> 6268L: netdev@vger.kernel.org 6269L: linuxppc-dev@lists.ozlabs.org 6270S: Maintained 6271F: drivers/net/wan/fsl_ucc_hdlc* 6272 6273FREESCALE QUICC ENGINE UCC UART DRIVER 6274M: Timur Tabi <timur@kernel.org> 6275L: linuxppc-dev@lists.ozlabs.org 6276S: Maintained 6277F: drivers/tty/serial/ucc_uart.c 6278 6279FREESCALE SOC DRIVERS 6280M: Li Yang <leoyang.li@nxp.com> 6281L: linuxppc-dev@lists.ozlabs.org 6282L: linux-arm-kernel@lists.infradead.org 6283S: Maintained 6284F: Documentation/devicetree/bindings/soc/fsl/ 6285F: drivers/soc/fsl/ 6286F: include/linux/fsl/ 6287 6288FREESCALE SOC FS_ENET DRIVER 6289M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6290L: linuxppc-dev@lists.ozlabs.org 6291L: netdev@vger.kernel.org 6292S: Maintained 6293F: drivers/net/ethernet/freescale/fs_enet/ 6294F: include/linux/fs_enet_pd.h 6295 6296FREESCALE SOC SOUND DRIVERS 6297M: Timur Tabi <timur@kernel.org> 6298M: Nicolin Chen <nicoleotsuka@gmail.com> 6299M: Xiubo Li <Xiubo.Lee@gmail.com> 6300R: Fabio Estevam <festevam@gmail.com> 6301L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6302L: linuxppc-dev@lists.ozlabs.org 6303S: Maintained 6304F: sound/soc/fsl/fsl* 6305F: sound/soc/fsl/imx* 6306F: sound/soc/fsl/mpc8610_hpcd.c 6307 6308FREESCALE USB PERIPHERAL DRIVERS 6309M: Li Yang <leoyang.li@nxp.com> 6310L: linux-usb@vger.kernel.org 6311L: linuxppc-dev@lists.ozlabs.org 6312S: Maintained 6313F: drivers/usb/gadget/udc/fsl* 6314 6315FREEVXFS FILESYSTEM 6316M: Christoph Hellwig <hch@infradead.org> 6317W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6318S: Maintained 6319F: fs/freevxfs/ 6320 6321FREEZER 6322M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6323M: Pavel Machek <pavel@ucw.cz> 6324L: linux-pm@vger.kernel.org 6325S: Supported 6326F: Documentation/power/freezing-of-tasks.txt 6327F: include/linux/freezer.h 6328F: kernel/freezer.c 6329 6330FRONTSWAP API 6331M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6332L: linux-kernel@vger.kernel.org 6333S: Maintained 6334F: mm/frontswap.c 6335F: include/linux/frontswap.h 6336 6337FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6338M: David Howells <dhowells@redhat.com> 6339L: linux-cachefs@redhat.com (moderated for non-subscribers) 6340S: Supported 6341F: Documentation/filesystems/caching/ 6342F: fs/fscache/ 6343F: include/linux/fscache*.h 6344 6345FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6346M: Theodore Y. Ts'o <tytso@mit.edu> 6347M: Jaegeuk Kim <jaegeuk@kernel.org> 6348M: Eric Biggers <ebiggers@kernel.org> 6349L: linux-fscrypt@vger.kernel.org 6350Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6351T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6352S: Supported 6353F: fs/crypto/ 6354F: include/linux/fscrypt*.h 6355F: Documentation/filesystems/fscrypt.rst 6356 6357FSI-ATTACHED I2C DRIVER 6358M: Eddie James <eajames@linux.ibm.com> 6359L: linux-i2c@vger.kernel.org 6360L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6361S: Maintained 6362F: drivers/i2c/busses/i2c-fsi.c 6363F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6364 6365FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6366M: Jan Kara <jack@suse.cz> 6367R: Amir Goldstein <amir73il@gmail.com> 6368L: linux-fsdevel@vger.kernel.org 6369S: Maintained 6370F: fs/notify/ 6371F: include/linux/fsnotify*.h 6372 6373FUJITSU LAPTOP EXTRAS 6374M: Jonathan Woithe <jwoithe@just42.net> 6375L: platform-driver-x86@vger.kernel.org 6376S: Maintained 6377F: drivers/platform/x86/fujitsu-laptop.c 6378 6379FUJITSU M-5MO LS CAMERA ISP DRIVER 6380M: Kyungmin Park <kyungmin.park@samsung.com> 6381M: Heungjun Kim <riverful.kim@samsung.com> 6382L: linux-media@vger.kernel.org 6383S: Maintained 6384F: drivers/media/i2c/m5mols/ 6385F: include/media/i2c/m5mols.h 6386 6387FUJITSU TABLET EXTRAS 6388M: Robert Gerlach <khnz@gmx.de> 6389L: platform-driver-x86@vger.kernel.org 6390S: Maintained 6391F: drivers/platform/x86/fujitsu-tablet.c 6392 6393FUSE: FILESYSTEM IN USERSPACE 6394M: Miklos Szeredi <miklos@szeredi.hu> 6395L: linux-fsdevel@vger.kernel.org 6396W: http://fuse.sourceforge.net/ 6397T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6398S: Maintained 6399F: fs/fuse/ 6400F: include/uapi/linux/fuse.h 6401F: Documentation/filesystems/fuse.txt 6402 6403FUTEX SUBSYSTEM 6404M: Thomas Gleixner <tglx@linutronix.de> 6405M: Ingo Molnar <mingo@redhat.com> 6406R: Peter Zijlstra <peterz@infradead.org> 6407R: Darren Hart <dvhart@infradead.org> 6408L: linux-kernel@vger.kernel.org 6409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6410S: Maintained 6411F: kernel/futex.c 6412F: include/asm-generic/futex.h 6413F: include/linux/futex.h 6414F: include/uapi/linux/futex.h 6415F: tools/testing/selftests/futex/ 6416F: tools/perf/bench/futex* 6417F: Documentation/*futex* 6418 6419GCC PLUGINS 6420M: Kees Cook <keescook@chromium.org> 6421R: Emese Revfy <re.emese@gmail.com> 6422L: kernel-hardening@lists.openwall.com 6423S: Maintained 6424F: scripts/gcc-plugins/ 6425F: scripts/gcc-plugin.sh 6426F: scripts/Makefile.gcc-plugins 6427F: Documentation/gcc-plugins.txt 6428 6429GASKET DRIVER FRAMEWORK 6430M: Rob Springer <rspringer@google.com> 6431M: Todd Poynor <toddpoynor@google.com> 6432M: Ben Chan <benchan@chromium.org> 6433S: Maintained 6434F: drivers/staging/gasket/ 6435 6436GCOV BASED KERNEL PROFILING 6437M: Peter Oberparleiter <oberpar@linux.ibm.com> 6438S: Maintained 6439F: kernel/gcov/ 6440F: Documentation/dev-tools/gcov.rst 6441 6442GDB KERNEL DEBUGGING HELPER SCRIPTS 6443M: Jan Kiszka <jan.kiszka@siemens.com> 6444M: Kieran Bingham <kbingham@kernel.org> 6445S: Supported 6446F: scripts/gdb/ 6447 6448GDT SCSI DISK ARRAY CONTROLLER DRIVER 6449M: Achim Leubner <achim_leubner@adaptec.com> 6450L: linux-scsi@vger.kernel.org 6451W: http://www.icp-vortex.com/ 6452S: Supported 6453F: drivers/scsi/gdt* 6454 6455GEMTEK FM RADIO RECEIVER DRIVER 6456M: Hans Verkuil <hverkuil@xs4all.nl> 6457L: linux-media@vger.kernel.org 6458T: git git://linuxtv.org/media_tree.git 6459W: https://linuxtv.org 6460S: Maintained 6461F: drivers/media/radio/radio-gemtek* 6462 6463GENERIC GPIO I2C DRIVER 6464M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6465S: Supported 6466F: drivers/i2c/busses/i2c-gpio.c 6467F: include/linux/platform_data/i2c-gpio.h 6468 6469GENERIC GPIO I2C MULTIPLEXER DRIVER 6470M: Peter Korsgaard <peter.korsgaard@barco.com> 6471L: linux-i2c@vger.kernel.org 6472S: Supported 6473F: drivers/i2c/muxes/i2c-mux-gpio.c 6474F: include/linux/platform_data/i2c-mux-gpio.h 6475F: Documentation/i2c/muxes/i2c-mux-gpio 6476 6477GENERIC HDLC (WAN) DRIVERS 6478M: Krzysztof Halasa <khc@pm.waw.pl> 6479W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6480S: Maintained 6481F: drivers/net/wan/c101.c 6482F: drivers/net/wan/hd6457* 6483F: drivers/net/wan/hdlc* 6484F: drivers/net/wan/n2.c 6485F: drivers/net/wan/pc300too.c 6486F: drivers/net/wan/pci200syn.c 6487F: drivers/net/wan/wanxl* 6488 6489GENERIC INCLUDE/ASM HEADER FILES 6490M: Arnd Bergmann <arnd@arndb.de> 6491L: linux-arch@vger.kernel.org 6492T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6493S: Maintained 6494F: include/asm-generic/ 6495F: include/uapi/asm-generic/ 6496 6497GENERIC PHY FRAMEWORK 6498M: Kishon Vijay Abraham I <kishon@ti.com> 6499L: linux-kernel@vger.kernel.org 6500T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6501S: Supported 6502F: drivers/phy/ 6503F: include/linux/phy/ 6504F: Documentation/devicetree/bindings/phy/ 6505 6506GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6507M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6508S: Supported 6509F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6510 6511GENERIC PM DOMAINS 6512M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6513M: Kevin Hilman <khilman@kernel.org> 6514M: Ulf Hansson <ulf.hansson@linaro.org> 6515L: linux-pm@vger.kernel.org 6516S: Supported 6517F: drivers/base/power/domain*.c 6518F: include/linux/pm_domain.h 6519F: Documentation/devicetree/bindings/power/power_domain.txt 6520 6521GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6522M: Eugen Hristev <eugen.hristev@microchip.com> 6523L: linux-input@vger.kernel.org 6524S: Maintained 6525F: drivers/input/touchscreen/resistive-adc-touch.c 6526 6527GENERIC UIO DRIVER FOR PCI DEVICES 6528M: "Michael S. Tsirkin" <mst@redhat.com> 6529L: kvm@vger.kernel.org 6530S: Supported 6531F: drivers/uio/uio_pci_generic.c 6532 6533GENWQE (IBM Generic Workqueue Card) 6534M: Frank Haverkamp <haver@linux.ibm.com> 6535S: Supported 6536F: drivers/misc/genwqe/ 6537 6538GET_MAINTAINER SCRIPT 6539M: Joe Perches <joe@perches.com> 6540S: Maintained 6541F: scripts/get_maintainer.pl 6542 6543GFS2 FILE SYSTEM 6544M: Bob Peterson <rpeterso@redhat.com> 6545M: Andreas Gruenbacher <agruenba@redhat.com> 6546L: cluster-devel@redhat.com 6547W: http://sources.redhat.com/cluster/ 6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6549S: Supported 6550F: Documentation/filesystems/gfs2*.txt 6551F: fs/gfs2/ 6552F: include/uapi/linux/gfs2_ondisk.h 6553 6554GIGASET ISDN DRIVERS 6555M: Paul Bolle <pebolle@tiscali.nl> 6556L: gigaset307x-common@lists.sourceforge.net 6557W: http://gigaset307x.sourceforge.net/ 6558S: Odd Fixes 6559F: Documentation/isdn/README.gigaset 6560F: drivers/isdn/gigaset/ 6561F: include/uapi/linux/gigaset_dev.h 6562 6563GNSS SUBSYSTEM 6564M: Johan Hovold <johan@kernel.org> 6565T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6566S: Maintained 6567F: Documentation/ABI/testing/sysfs-class-gnss 6568F: Documentation/devicetree/bindings/gnss/ 6569F: drivers/gnss/ 6570F: include/linux/gnss.h 6571 6572GO7007 MPEG CODEC 6573M: Hans Verkuil <hans.verkuil@cisco.com> 6574L: linux-media@vger.kernel.org 6575S: Maintained 6576F: drivers/media/usb/go7007/ 6577 6578GOODIX TOUCHSCREEN 6579M: Bastien Nocera <hadess@hadess.net> 6580L: linux-input@vger.kernel.org 6581S: Maintained 6582F: drivers/input/touchscreen/goodix.c 6583 6584GPD POCKET FAN DRIVER 6585M: Hans de Goede <hdegoede@redhat.com> 6586L: platform-driver-x86@vger.kernel.org 6587S: Maintained 6588F: drivers/platform/x86/gpd-pocket-fan.c 6589 6590GPIO ACPI SUPPORT 6591M: Mika Westerberg <mika.westerberg@linux.intel.com> 6592M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6593L: linux-gpio@vger.kernel.org 6594L: linux-acpi@vger.kernel.org 6595S: Maintained 6596F: Documentation/acpi/gpio-properties.txt 6597F: drivers/gpio/gpiolib-acpi.c 6598 6599GPIO IR Transmitter 6600M: Sean Young <sean@mess.org> 6601L: linux-media@vger.kernel.org 6602S: Maintained 6603F: drivers/media/rc/gpio-ir-tx.c 6604 6605GPIO MOCKUP DRIVER 6606M: Bamvor Jian Zhang <bamv2005@gmail.com> 6607L: linux-gpio@vger.kernel.org 6608S: Maintained 6609F: drivers/gpio/gpio-mockup.c 6610F: tools/testing/selftests/gpio/ 6611 6612GPIO SUBSYSTEM 6613M: Linus Walleij <linus.walleij@linaro.org> 6614M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6615L: linux-gpio@vger.kernel.org 6616T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6617S: Maintained 6618F: Documentation/devicetree/bindings/gpio/ 6619F: Documentation/driver-api/gpio/ 6620F: Documentation/gpio/ 6621F: Documentation/ABI/testing/gpio-cdev 6622F: Documentation/ABI/obsolete/sysfs-gpio 6623F: drivers/gpio/ 6624F: include/linux/gpio/ 6625F: include/linux/gpio.h 6626F: include/linux/of_gpio.h 6627F: include/asm-generic/gpio.h 6628F: include/uapi/linux/gpio.h 6629F: tools/gpio/ 6630 6631GRE DEMULTIPLEXER DRIVER 6632M: Dmitry Kozlov <xeb@mail.ru> 6633L: netdev@vger.kernel.org 6634S: Maintained 6635F: net/ipv4/gre_demux.c 6636F: net/ipv4/gre_offload.c 6637F: include/net/gre.h 6638 6639GRETH 10/100/1G Ethernet MAC device driver 6640M: Andreas Larsson <andreas@gaisler.com> 6641L: netdev@vger.kernel.org 6642S: Maintained 6643F: drivers/net/ethernet/aeroflex/ 6644 6645GREYBUS AUDIO PROTOCOLS DRIVERS 6646M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6647M: Mark Greer <mgreer@animalcreek.com> 6648S: Maintained 6649F: drivers/staging/greybus/audio_apbridgea.c 6650F: drivers/staging/greybus/audio_apbridgea.h 6651F: drivers/staging/greybus/audio_codec.c 6652F: drivers/staging/greybus/audio_codec.h 6653F: drivers/staging/greybus/audio_gb.c 6654F: drivers/staging/greybus/audio_manager.c 6655F: drivers/staging/greybus/audio_manager.h 6656F: drivers/staging/greybus/audio_manager_module.c 6657F: drivers/staging/greybus/audio_manager_private.h 6658F: drivers/staging/greybus/audio_manager_sysfs.c 6659F: drivers/staging/greybus/audio_module.c 6660F: drivers/staging/greybus/audio_topology.c 6661 6662GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6663M: Viresh Kumar <vireshk@kernel.org> 6664S: Maintained 6665F: drivers/staging/greybus/authentication.c 6666F: drivers/staging/greybus/bootrom.c 6667F: drivers/staging/greybus/firmware.h 6668F: drivers/staging/greybus/fw-core.c 6669F: drivers/staging/greybus/fw-download.c 6670F: drivers/staging/greybus/fw-management.c 6671F: drivers/staging/greybus/greybus_authentication.h 6672F: drivers/staging/greybus/greybus_firmware.h 6673F: drivers/staging/greybus/hid.c 6674F: drivers/staging/greybus/i2c.c 6675F: drivers/staging/greybus/spi.c 6676F: drivers/staging/greybus/spilib.c 6677F: drivers/staging/greybus/spilib.h 6678 6679GREYBUS LOOPBACK DRIVER 6680M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6681S: Maintained 6682F: drivers/staging/greybus/loopback.c 6683 6684GREYBUS PLATFORM DRIVERS 6685M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6686S: Maintained 6687F: drivers/staging/greybus/arche-platform.c 6688F: drivers/staging/greybus/arche-apb-ctrl.c 6689F: drivers/staging/greybus/arche_platform.h 6690 6691GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6692M: Rui Miguel Silva <rmfrfs@gmail.com> 6693S: Maintained 6694F: drivers/staging/greybus/sdio.c 6695F: drivers/staging/greybus/light.c 6696F: drivers/staging/greybus/gpio.c 6697F: drivers/staging/greybus/power_supply.c 6698F: drivers/staging/greybus/spi.c 6699F: drivers/staging/greybus/spilib.c 6700 6701GREYBUS SUBSYSTEM 6702M: Johan Hovold <johan@kernel.org> 6703M: Alex Elder <elder@kernel.org> 6704M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6705S: Maintained 6706F: drivers/staging/greybus/ 6707L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6708 6709GREYBUS UART PROTOCOLS DRIVERS 6710M: David Lin <dtwlin@gmail.com> 6711S: Maintained 6712F: drivers/staging/greybus/uart.c 6713F: drivers/staging/greybus/log.c 6714 6715GS1662 VIDEO SERIALIZER 6716M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6717L: linux-media@vger.kernel.org 6718T: git git://linuxtv.org/media_tree.git 6719S: Maintained 6720F: drivers/media/spi/gs1662.c 6721 6722GSPCA FINEPIX SUBDRIVER 6723M: Frank Zago <frank@zago.net> 6724L: linux-media@vger.kernel.org 6725T: git git://linuxtv.org/media_tree.git 6726S: Maintained 6727F: drivers/media/usb/gspca/finepix.c 6728 6729GSPCA GL860 SUBDRIVER 6730M: Olivier Lorin <o.lorin@laposte.net> 6731L: linux-media@vger.kernel.org 6732T: git git://linuxtv.org/media_tree.git 6733S: Maintained 6734F: drivers/media/usb/gspca/gl860/ 6735 6736GSPCA M5602 SUBDRIVER 6737M: Erik Andren <erik.andren@gmail.com> 6738L: linux-media@vger.kernel.org 6739T: git git://linuxtv.org/media_tree.git 6740S: Maintained 6741F: drivers/media/usb/gspca/m5602/ 6742 6743GSPCA PAC207 SONIXB SUBDRIVER 6744M: Hans Verkuil <hverkuil@xs4all.nl> 6745L: linux-media@vger.kernel.org 6746T: git git://linuxtv.org/media_tree.git 6747S: Odd Fixes 6748F: drivers/media/usb/gspca/pac207.c 6749 6750GSPCA SN9C20X SUBDRIVER 6751M: Brian Johnson <brijohn@gmail.com> 6752L: linux-media@vger.kernel.org 6753T: git git://linuxtv.org/media_tree.git 6754S: Maintained 6755F: drivers/media/usb/gspca/sn9c20x.c 6756 6757GSPCA T613 SUBDRIVER 6758M: Leandro Costantino <lcostantino@gmail.com> 6759L: linux-media@vger.kernel.org 6760T: git git://linuxtv.org/media_tree.git 6761S: Maintained 6762F: drivers/media/usb/gspca/t613.c 6763 6764GSPCA USB WEBCAM DRIVER 6765M: Hans Verkuil <hverkuil@xs4all.nl> 6766L: linux-media@vger.kernel.org 6767T: git git://linuxtv.org/media_tree.git 6768S: Odd Fixes 6769F: drivers/media/usb/gspca/ 6770 6771GTP (GPRS Tunneling Protocol) 6772M: Pablo Neira Ayuso <pablo@netfilter.org> 6773M: Harald Welte <laforge@gnumonks.org> 6774L: osmocom-net-gprs@lists.osmocom.org 6775T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6776S: Maintained 6777F: drivers/net/gtp.c 6778 6779GUID PARTITION TABLE (GPT) 6780M: Davidlohr Bueso <dave@stgolabs.net> 6781L: linux-efi@vger.kernel.org 6782S: Maintained 6783F: block/partitions/efi.* 6784 6785H8/300 ARCHITECTURE 6786M: Yoshinori Sato <ysato@users.sourceforge.jp> 6787L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6788W: http://uclinux-h8.sourceforge.jp 6789T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6790S: Maintained 6791F: arch/h8300/ 6792F: drivers/clocksource/h8300_*.c 6793F: drivers/clk/h8300/ 6794F: drivers/irqchip/irq-renesas-h8*.c 6795 6796HABANALABS PCI DRIVER 6797M: Oded Gabbay <oded.gabbay@gmail.com> 6798T: git https://github.com/HabanaAI/linux.git 6799S: Supported 6800F: drivers/misc/habanalabs/ 6801F: include/uapi/misc/habanalabs.h 6802F: Documentation/ABI/testing/sysfs-driver-habanalabs 6803F: Documentation/ABI/testing/debugfs-driver-habanalabs 6804 6805HACKRF MEDIA DRIVER 6806M: Antti Palosaari <crope@iki.fi> 6807L: linux-media@vger.kernel.org 6808W: https://linuxtv.org 6809W: http://palosaari.fi/linux/ 6810Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6811T: git git://linuxtv.org/anttip/media_tree.git 6812S: Maintained 6813F: drivers/media/usb/hackrf/ 6814 6815HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6816M: Frank Seidel <frank@f-seidel.de> 6817L: platform-driver-x86@vger.kernel.org 6818W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6819S: Maintained 6820F: drivers/platform/x86/hdaps.c 6821 6822HARDWARE MONITORING 6823M: Jean Delvare <jdelvare@suse.com> 6824M: Guenter Roeck <linux@roeck-us.net> 6825L: linux-hwmon@vger.kernel.org 6826W: http://hwmon.wiki.kernel.org/ 6827T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6828S: Maintained 6829F: Documentation/devicetree/bindings/hwmon/ 6830F: Documentation/hwmon/ 6831F: drivers/hwmon/ 6832F: include/linux/hwmon*.h 6833F: include/trace/events/hwmon*.h 6834 6835HARDWARE RANDOM NUMBER GENERATOR CORE 6836M: Matt Mackall <mpm@selenic.com> 6837M: Herbert Xu <herbert@gondor.apana.org.au> 6838L: linux-crypto@vger.kernel.org 6839S: Odd fixes 6840F: Documentation/devicetree/bindings/rng/ 6841F: Documentation/hw_random.txt 6842F: drivers/char/hw_random/ 6843F: include/linux/hw_random.h 6844 6845HARDWARE TRACING FACILITIES 6846M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6847S: Maintained 6848F: drivers/hwtracing/ 6849 6850HARDWARE SPINLOCK CORE 6851M: Ohad Ben-Cohen <ohad@wizery.com> 6852M: Bjorn Andersson <bjorn.andersson@linaro.org> 6853L: linux-remoteproc@vger.kernel.org 6854S: Maintained 6855T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6856F: Documentation/devicetree/bindings/hwlock/ 6857F: Documentation/hwspinlock.txt 6858F: drivers/hwspinlock/ 6859F: include/linux/hwspinlock.h 6860 6861HARMONY SOUND DRIVER 6862L: linux-parisc@vger.kernel.org 6863S: Maintained 6864F: sound/parisc/harmony.* 6865 6866HDPVR USB VIDEO ENCODER DRIVER 6867M: Hans Verkuil <hverkuil@xs4all.nl> 6868L: linux-media@vger.kernel.org 6869T: git git://linuxtv.org/media_tree.git 6870W: https://linuxtv.org 6871S: Odd Fixes 6872F: drivers/media/usb/hdpvr/ 6873 6874HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6875M: Jerry Hoemann <jerry.hoemann@hpe.com> 6876S: Supported 6877F: Documentation/watchdog/hpwdt.txt 6878F: drivers/watchdog/hpwdt.c 6879 6880HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6881M: Don Brace <don.brace@microsemi.com> 6882L: esc.storagedev@microsemi.com 6883L: linux-scsi@vger.kernel.org 6884S: Supported 6885F: Documentation/scsi/hpsa.txt 6886F: drivers/scsi/hpsa*.[ch] 6887F: include/linux/cciss*.h 6888F: include/uapi/linux/cciss*.h 6889 6890HFI1 DRIVER 6891M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6892M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6893L: linux-rdma@vger.kernel.org 6894S: Supported 6895F: drivers/infiniband/hw/hfi1 6896 6897HFS FILESYSTEM 6898L: linux-fsdevel@vger.kernel.org 6899S: Orphan 6900F: Documentation/filesystems/hfs.txt 6901F: fs/hfs/ 6902 6903HFSPLUS FILESYSTEM 6904L: linux-fsdevel@vger.kernel.org 6905S: Orphan 6906F: Documentation/filesystems/hfsplus.txt 6907F: fs/hfsplus/ 6908 6909HGA FRAMEBUFFER DRIVER 6910M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6911L: linux-nvidia@lists.surfsouth.com 6912W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6913S: Maintained 6914F: drivers/video/fbdev/hgafb.c 6915 6916HIBERNATION (aka Software Suspend, aka swsusp) 6917M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6918M: Pavel Machek <pavel@ucw.cz> 6919L: linux-pm@vger.kernel.org 6920B: https://bugzilla.kernel.org 6921S: Supported 6922F: arch/x86/power/ 6923F: drivers/base/power/ 6924F: kernel/power/ 6925F: include/linux/suspend.h 6926F: include/linux/freezer.h 6927F: include/linux/pm.h 6928F: arch/*/include/asm/suspend*.h 6929 6930HID CORE LAYER 6931M: Jiri Kosina <jikos@kernel.org> 6932M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6933L: linux-input@vger.kernel.org 6934T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6935S: Maintained 6936F: drivers/hid/ 6937F: include/linux/hid* 6938F: include/uapi/linux/hid* 6939 6940HID SENSOR HUB DRIVERS 6941M: Jiri Kosina <jikos@kernel.org> 6942M: Jonathan Cameron <jic23@kernel.org> 6943M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6944L: linux-input@vger.kernel.org 6945L: linux-iio@vger.kernel.org 6946S: Maintained 6947F: Documentation/hid/hid-sensor* 6948F: drivers/hid/hid-sensor-* 6949F: drivers/iio/*/hid-* 6950F: include/linux/hid-sensor-* 6951 6952HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6953M: Thomas Gleixner <tglx@linutronix.de> 6954L: linux-kernel@vger.kernel.org 6955T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6956S: Maintained 6957F: Documentation/timers/ 6958F: kernel/time/hrtimer.c 6959F: kernel/time/clockevents.c 6960F: kernel/time/timer_*.c 6961F: include/linux/clockchips.h 6962F: include/linux/hrtimer.h 6963 6964HIGH-SPEED SCC DRIVER FOR AX.25 6965L: linux-hams@vger.kernel.org 6966S: Orphan 6967F: drivers/net/hamradio/dmascc.c 6968F: drivers/net/hamradio/scc.c 6969 6970HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6971M: HighPoint Linux Team <linux@highpoint-tech.com> 6972W: http://www.highpoint-tech.com 6973S: Supported 6974F: Documentation/scsi/hptiop.txt 6975F: drivers/scsi/hptiop.c 6976 6977HIPPI 6978M: Jes Sorensen <jes@trained-monkey.org> 6979L: linux-hippi@sunsite.dk 6980S: Maintained 6981F: include/linux/hippidevice.h 6982F: include/uapi/linux/if_hippi.h 6983F: net/802/hippi.c 6984F: drivers/net/hippi/ 6985 6986HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6987M: Yisen Zhuang <yisen.zhuang@huawei.com> 6988M: Salil Mehta <salil.mehta@huawei.com> 6989L: netdev@vger.kernel.org 6990W: http://www.hisilicon.com 6991S: Maintained 6992F: drivers/net/ethernet/hisilicon/hns3/ 6993 6994HISILICON LPC BUS DRIVER 6995M: john.garry@huawei.com 6996W: http://www.hisilicon.com 6997S: Maintained 6998F: drivers/bus/hisi_lpc.c 6999F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7000 7001HISILICON NETWORK SUBSYSTEM DRIVER 7002M: Yisen Zhuang <yisen.zhuang@huawei.com> 7003M: Salil Mehta <salil.mehta@huawei.com> 7004L: netdev@vger.kernel.org 7005W: http://www.hisilicon.com 7006S: Maintained 7007F: drivers/net/ethernet/hisilicon/ 7008F: Documentation/devicetree/bindings/net/hisilicon*.txt 7009 7010HISILICON PMU DRIVER 7011M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7012W: http://www.hisilicon.com 7013S: Supported 7014F: drivers/perf/hisilicon 7015F: Documentation/perf/hisi-pmu.txt 7016 7017HISILICON ROCE DRIVER 7018M: Lijun Ou <oulijun@huawei.com> 7019M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7020L: linux-rdma@vger.kernel.org 7021S: Maintained 7022F: drivers/infiniband/hw/hns/ 7023F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7024 7025HISILICON SAS Controller 7026M: John Garry <john.garry@huawei.com> 7027W: http://www.hisilicon.com 7028S: Supported 7029F: drivers/scsi/hisi_sas/ 7030F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7031 7032HMM - Heterogeneous Memory Management 7033M: Jérôme Glisse <jglisse@redhat.com> 7034L: linux-mm@kvack.org 7035S: Maintained 7036F: mm/hmm* 7037F: include/linux/hmm* 7038F: Documentation/vm/hmm.rst 7039 7040HOST AP DRIVER 7041M: Jouni Malinen <j@w1.fi> 7042L: linux-wireless@vger.kernel.org 7043W: http://w1.fi/hostap-driver.html 7044S: Obsolete 7045F: drivers/net/wireless/intersil/hostap/ 7046 7047HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7048L: platform-driver-x86@vger.kernel.org 7049S: Orphan 7050F: drivers/platform/x86/tc1100-wmi.c 7051 7052HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7053M: Jaroslav Kysela <perex@perex.cz> 7054S: Maintained 7055F: drivers/net/ethernet/hp/hp100.* 7056 7057HPET: High Precision Event Timers driver 7058M: Clemens Ladisch <clemens@ladisch.de> 7059S: Maintained 7060F: Documentation/timers/hpet.txt 7061F: drivers/char/hpet.c 7062F: include/linux/hpet.h 7063F: include/uapi/linux/hpet.h 7064 7065HPET: x86 7066S: Orphan 7067F: arch/x86/kernel/hpet.c 7068F: arch/x86/include/asm/hpet.h 7069 7070HPFS FILESYSTEM 7071M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7072W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7073S: Maintained 7074F: fs/hpfs/ 7075 7076HSI SUBSYSTEM 7077M: Sebastian Reichel <sre@kernel.org> 7078T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7079S: Maintained 7080F: Documentation/ABI/testing/sysfs-bus-hsi 7081F: Documentation/driver-api/hsi.rst 7082F: drivers/hsi/ 7083F: include/linux/hsi/ 7084F: include/uapi/linux/hsi/ 7085 7086HSO 3G MODEM DRIVER 7087L: linux-usb@vger.kernel.org 7088S: Orphan 7089F: drivers/net/usb/hso.c 7090 7091HSR NETWORK PROTOCOL 7092M: Arvid Brodin <arvid.brodin@alten.se> 7093L: netdev@vger.kernel.org 7094S: Maintained 7095F: net/hsr/ 7096 7097HT16K33 LED CONTROLLER DRIVER 7098M: Robin van der Gracht <robin@protonic.nl> 7099S: Maintained 7100F: drivers/auxdisplay/ht16k33.c 7101F: Documentation/devicetree/bindings/display/ht16k33.txt 7102 7103HTCPEN TOUCHSCREEN DRIVER 7104M: Pau Oliva Fora <pof@eslack.org> 7105L: linux-input@vger.kernel.org 7106S: Maintained 7107F: drivers/input/touchscreen/htcpen.c 7108 7109HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7110M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7111L: linux-iio@vger.kernel.org 7112W: http://www.st.com/ 7113S: Maintained 7114F: drivers/iio/humidity/hts221* 7115F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7116 7117HUAWEI ETHERNET DRIVER 7118M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7119L: netdev@vger.kernel.org 7120S: Supported 7121F: Documentation/networking/hinic.txt 7122F: drivers/net/ethernet/huawei/hinic/ 7123 7124HUGETLB FILESYSTEM 7125M: Mike Kravetz <mike.kravetz@oracle.com> 7126L: linux-mm@kvack.org 7127S: Maintained 7128F: fs/hugetlbfs/ 7129F: mm/hugetlb.c 7130F: include/linux/hugetlb.h 7131F: Documentation/admin-guide/mm/hugetlbpage.rst 7132F: Documentation/vm/hugetlbfs_reserv.rst 7133F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7134 7135HVA ST MEDIA DRIVER 7136M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7137L: linux-media@vger.kernel.org 7138T: git git://linuxtv.org/media_tree.git 7139W: https://linuxtv.org 7140S: Supported 7141F: drivers/media/platform/sti/hva 7142 7143HWPOISON MEMORY FAILURE HANDLING 7144M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7145L: linux-mm@kvack.org 7146S: Maintained 7147F: mm/memory-failure.c 7148F: mm/hwpoison-inject.c 7149 7150HYGON PROCESSOR SUPPORT 7151M: Pu Wen <puwen@hygon.cn> 7152L: linux-kernel@vger.kernel.org 7153S: Maintained 7154F: arch/x86/kernel/cpu/hygon.c 7155 7156Hyper-V CORE AND DRIVERS 7157M: "K. Y. Srinivasan" <kys@microsoft.com> 7158M: Haiyang Zhang <haiyangz@microsoft.com> 7159M: Stephen Hemminger <sthemmin@microsoft.com> 7160M: Sasha Levin <sashal@kernel.org> 7161T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7162L: linux-hyperv@vger.kernel.org 7163S: Supported 7164F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7165F: arch/x86/include/asm/mshyperv.h 7166F: arch/x86/include/asm/trace/hyperv.h 7167F: arch/x86/include/asm/hyperv-tlfs.h 7168F: arch/x86/kernel/cpu/mshyperv.c 7169F: arch/x86/hyperv 7170F: drivers/hid/hid-hyperv.c 7171F: drivers/hv/ 7172F: drivers/input/serio/hyperv-keyboard.c 7173F: drivers/pci/controller/pci-hyperv.c 7174F: drivers/net/hyperv/ 7175F: drivers/scsi/storvsc_drv.c 7176F: drivers/uio/uio_hv_generic.c 7177F: drivers/video/fbdev/hyperv_fb.c 7178F: drivers/iommu/hyperv_iommu.c 7179F: net/vmw_vsock/hyperv_transport.c 7180F: include/linux/hyperv.h 7181F: include/uapi/linux/hyperv.h 7182F: tools/hv/ 7183F: Documentation/ABI/stable/sysfs-bus-vmbus 7184 7185HYPERVISOR VIRTUAL CONSOLE DRIVER 7186L: linuxppc-dev@lists.ozlabs.org 7187S: Odd Fixes 7188F: drivers/tty/hvc/ 7189 7190I2C ACPI SUPPORT 7191M: Mika Westerberg <mika.westerberg@linux.intel.com> 7192L: linux-i2c@vger.kernel.org 7193L: linux-acpi@vger.kernel.org 7194S: Maintained 7195F: drivers/i2c/i2c-core-acpi.c 7196 7197I2C CONTROLLER DRIVER FOR NVIDIA GPU 7198M: Ajay Gupta <ajayg@nvidia.com> 7199L: linux-i2c@vger.kernel.org 7200S: Maintained 7201F: Documentation/i2c/busses/i2c-nvidia-gpu 7202F: drivers/i2c/busses/i2c-nvidia-gpu.c 7203 7204I2C MUXES 7205M: Peter Rosin <peda@axentia.se> 7206L: linux-i2c@vger.kernel.org 7207S: Maintained 7208F: Documentation/i2c/i2c-topology 7209F: Documentation/i2c/muxes/ 7210F: Documentation/devicetree/bindings/i2c/i2c-mux* 7211F: Documentation/devicetree/bindings/i2c/i2c-arb* 7212F: Documentation/devicetree/bindings/i2c/i2c-gate* 7213F: drivers/i2c/i2c-mux.c 7214F: drivers/i2c/muxes/ 7215F: include/linux/i2c-mux.h 7216 7217I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7218M: Gregory CLEMENT <gregory.clement@bootlin.com> 7219L: linux-i2c@vger.kernel.org 7220S: Maintained 7221F: drivers/i2c/busses/i2c-mv64xxx.c 7222 7223I2C OVER PARALLEL PORT 7224M: Jean Delvare <jdelvare@suse.com> 7225L: linux-i2c@vger.kernel.org 7226S: Maintained 7227F: Documentation/i2c/busses/i2c-parport 7228F: Documentation/i2c/busses/i2c-parport-light 7229F: drivers/i2c/busses/i2c-parport.c 7230F: drivers/i2c/busses/i2c-parport-light.c 7231 7232I2C SUBSYSTEM 7233M: Wolfram Sang <wsa@the-dreams.de> 7234L: linux-i2c@vger.kernel.org 7235W: https://i2c.wiki.kernel.org/ 7236Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7237T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7238S: Maintained 7239F: Documentation/devicetree/bindings/i2c/i2c.txt 7240F: Documentation/i2c/ 7241F: drivers/i2c/* 7242F: include/linux/i2c.h 7243F: include/linux/i2c-dev.h 7244F: include/linux/i2c-smbus.h 7245F: include/uapi/linux/i2c.h 7246F: include/uapi/linux/i2c-*.h 7247 7248I2C SUBSYSTEM HOST DRIVERS 7249L: linux-i2c@vger.kernel.org 7250W: https://i2c.wiki.kernel.org/ 7251Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7252T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7253S: Odd Fixes 7254F: Documentation/devicetree/bindings/i2c/ 7255F: drivers/i2c/algos/ 7256F: drivers/i2c/busses/ 7257 7258I2C-TAOS-EVM DRIVER 7259M: Jean Delvare <jdelvare@suse.com> 7260L: linux-i2c@vger.kernel.org 7261S: Maintained 7262F: Documentation/i2c/busses/i2c-taos-evm 7263F: drivers/i2c/busses/i2c-taos-evm.c 7264 7265I2C-TINY-USB DRIVER 7266M: Till Harbaum <till@harbaum.org> 7267L: linux-i2c@vger.kernel.org 7268W: http://www.harbaum.org/till/i2c_tiny_usb 7269S: Maintained 7270F: drivers/i2c/busses/i2c-tiny-usb.c 7271 7272I2C/SMBUS CONTROLLER DRIVERS FOR PC 7273M: Jean Delvare <jdelvare@suse.com> 7274L: linux-i2c@vger.kernel.org 7275S: Maintained 7276F: Documentation/i2c/busses/i2c-ali1535 7277F: Documentation/i2c/busses/i2c-ali1563 7278F: Documentation/i2c/busses/i2c-ali15x3 7279F: Documentation/i2c/busses/i2c-amd756 7280F: Documentation/i2c/busses/i2c-amd8111 7281F: Documentation/i2c/busses/i2c-i801 7282F: Documentation/i2c/busses/i2c-nforce2 7283F: Documentation/i2c/busses/i2c-piix4 7284F: Documentation/i2c/busses/i2c-sis5595 7285F: Documentation/i2c/busses/i2c-sis630 7286F: Documentation/i2c/busses/i2c-sis96x 7287F: Documentation/i2c/busses/i2c-via 7288F: Documentation/i2c/busses/i2c-viapro 7289F: drivers/i2c/busses/i2c-ali1535.c 7290F: drivers/i2c/busses/i2c-ali1563.c 7291F: drivers/i2c/busses/i2c-ali15x3.c 7292F: drivers/i2c/busses/i2c-amd756.c 7293F: drivers/i2c/busses/i2c-amd756-s4882.c 7294F: drivers/i2c/busses/i2c-amd8111.c 7295F: drivers/i2c/busses/i2c-i801.c 7296F: drivers/i2c/busses/i2c-isch.c 7297F: drivers/i2c/busses/i2c-nforce2.c 7298F: drivers/i2c/busses/i2c-nforce2-s4985.c 7299F: drivers/i2c/busses/i2c-piix4.c 7300F: drivers/i2c/busses/i2c-sis5595.c 7301F: drivers/i2c/busses/i2c-sis630.c 7302F: drivers/i2c/busses/i2c-sis96x.c 7303F: drivers/i2c/busses/i2c-via.c 7304F: drivers/i2c/busses/i2c-viapro.c 7305 7306I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7307M: Hans de Goede <hdegoede@redhat.com> 7308L: linux-i2c@vger.kernel.org 7309S: Maintained 7310F: drivers/i2c/busses/i2c-cht-wc.c 7311 7312I2C/SMBUS ISMT DRIVER 7313M: Seth Heasley <seth.heasley@intel.com> 7314M: Neil Horman <nhorman@tuxdriver.com> 7315L: linux-i2c@vger.kernel.org 7316F: drivers/i2c/busses/i2c-ismt.c 7317F: Documentation/i2c/busses/i2c-ismt 7318 7319I2C/SMBUS STUB DRIVER 7320M: Jean Delvare <jdelvare@suse.com> 7321L: linux-i2c@vger.kernel.org 7322S: Maintained 7323F: drivers/i2c/i2c-stub.c 7324 7325I3C SUBSYSTEM 7326M: Boris Brezillon <bbrezillon@kernel.org> 7327L: linux-i3c@lists.infradead.org 7328C: irc://chat.freenode.net/linux-i3c 7329T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7330S: Maintained 7331F: Documentation/ABI/testing/sysfs-bus-i3c 7332F: Documentation/devicetree/bindings/i3c/ 7333F: Documentation/driver-api/i3c 7334F: drivers/i3c/ 7335F: include/linux/i3c/ 7336F: include/dt-bindings/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.txt 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> 8711L: linux-leds@vger.kernel.org 8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8713S: Maintained 8714F: Documentation/devicetree/bindings/leds/ 8715F: drivers/leds/ 8716F: include/linux/leds.h 8717 8718LEGACY EEPROM DRIVER 8719M: Jean Delvare <jdelvare@suse.com> 8720S: Maintained 8721F: Documentation/misc-devices/eeprom 8722F: drivers/misc/eeprom/eeprom.c 8723 8724LEGO MINDSTORMS EV3 8725R: David Lechner <david@lechnology.com> 8726S: Maintained 8727F: arch/arm/boot/dts/da850-lego-ev3.dts 8728F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8729F: drivers/power/supply/lego_ev3_battery.c 8730 8731LEGO USB Tower driver 8732M: Juergen Stuber <starblue@users.sourceforge.net> 8733L: legousb-devel@lists.sourceforge.net 8734W: http://legousb.sourceforge.net/ 8735S: Maintained 8736F: drivers/usb/misc/legousbtower.c 8737 8738LG LAPTOP EXTRAS 8739M: Matan Ziv-Av <matan@svgalib.org> 8740L: platform-driver-x86@vger.kernel.org 8741S: Maintained 8742F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8743F: Documentation/laptops/lg-laptop.rst 8744F: drivers/platform/x86/lg-laptop.c 8745 8746LG2160 MEDIA DRIVER 8747M: Michael Krufky <mkrufky@linuxtv.org> 8748L: linux-media@vger.kernel.org 8749W: https://linuxtv.org 8750W: http://github.com/mkrufky 8751Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8752T: git git://linuxtv.org/mkrufky/tuners.git 8753S: Maintained 8754F: drivers/media/dvb-frontends/lg2160.* 8755 8756LGDT3305 MEDIA DRIVER 8757M: Michael Krufky <mkrufky@linuxtv.org> 8758L: linux-media@vger.kernel.org 8759W: https://linuxtv.org 8760W: http://github.com/mkrufky 8761Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8762T: git git://linuxtv.org/mkrufky/tuners.git 8763S: Maintained 8764F: drivers/media/dvb-frontends/lgdt3305.* 8765 8766LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8767M: Viresh Kumar <vireshk@kernel.org> 8768L: linux-ide@vger.kernel.org 8769T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8770S: Maintained 8771F: include/linux/pata_arasan_cf_data.h 8772F: drivers/ata/pata_arasan_cf.c 8773 8774LIBATA PATA DRIVERS 8775M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8776M: Jens Axboe <axboe@kernel.dk> 8777L: linux-ide@vger.kernel.org 8778T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8779S: Maintained 8780F: drivers/ata/pata_*.c 8781F: drivers/ata/ata_generic.c 8782 8783LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8784M: Linus Walleij <linus.walleij@linaro.org> 8785L: linux-ide@vger.kernel.org 8786T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8787S: Maintained 8788F: drivers/ata/pata_ftide010.c 8789F: drivers/ata/sata_gemini.c 8790F: drivers/ata/sata_gemini.h 8791 8792LIBATA SATA AHCI PLATFORM devices support 8793M: Hans de Goede <hdegoede@redhat.com> 8794M: Jens Axboe <axboe@kernel.dk> 8795L: linux-ide@vger.kernel.org 8796T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8797S: Maintained 8798F: drivers/ata/ahci_platform.c 8799F: drivers/ata/libahci_platform.c 8800F: include/linux/ahci_platform.h 8801 8802LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8803M: Mikael Pettersson <mikpelinux@gmail.com> 8804L: linux-ide@vger.kernel.org 8805T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8806S: Maintained 8807F: drivers/ata/sata_promise.* 8808 8809LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8810M: Jens Axboe <axboe@kernel.dk> 8811L: linux-ide@vger.kernel.org 8812T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8813S: Maintained 8814F: drivers/ata/ 8815F: include/linux/ata.h 8816F: include/linux/libata.h 8817F: Documentation/devicetree/bindings/ata/ 8818 8819LIBLOCKDEP 8820M: Sasha Levin <alexander.levin@microsoft.com> 8821S: Maintained 8822F: tools/lib/lockdep/ 8823 8824LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8825M: Dan Williams <dan.j.williams@intel.com> 8826M: Vishal Verma <vishal.l.verma@intel.com> 8827M: Dave Jiang <dave.jiang@intel.com> 8828L: linux-nvdimm@lists.01.org 8829Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8830S: Supported 8831F: drivers/nvdimm/blk.c 8832F: drivers/nvdimm/region_devs.c 8833 8834LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8835M: Vishal Verma <vishal.l.verma@intel.com> 8836M: Dan Williams <dan.j.williams@intel.com> 8837M: Dave Jiang <dave.jiang@intel.com> 8838L: linux-nvdimm@lists.01.org 8839Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8840S: Supported 8841F: drivers/nvdimm/btt* 8842 8843LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8844M: Dan Williams <dan.j.williams@intel.com> 8845M: Vishal Verma <vishal.l.verma@intel.com> 8846M: Dave Jiang <dave.jiang@intel.com> 8847L: linux-nvdimm@lists.01.org 8848Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8849S: Supported 8850F: drivers/nvdimm/pmem* 8851 8852LIBNVDIMM: DEVICETREE BINDINGS 8853M: Oliver O'Halloran <oohall@gmail.com> 8854L: linux-nvdimm@lists.01.org 8855Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8856S: Supported 8857F: drivers/nvdimm/of_pmem.c 8858F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8859 8860LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8861M: Dan Williams <dan.j.williams@intel.com> 8862M: Vishal Verma <vishal.l.verma@intel.com> 8863M: Dave Jiang <dave.jiang@intel.com> 8864M: Keith Busch <keith.busch@intel.com> 8865M: Ira Weiny <ira.weiny@intel.com> 8866L: linux-nvdimm@lists.01.org 8867Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8868T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8869S: Supported 8870F: drivers/nvdimm/* 8871F: drivers/acpi/nfit/* 8872F: include/linux/nd.h 8873F: include/linux/libnvdimm.h 8874F: include/uapi/linux/ndctl.h 8875 8876LIGHTNVM PLATFORM SUPPORT 8877M: Matias Bjorling <mb@lightnvm.io> 8878W: http://github/OpenChannelSSD 8879L: linux-block@vger.kernel.org 8880S: Maintained 8881F: drivers/lightnvm/ 8882F: include/linux/lightnvm.h 8883F: include/uapi/linux/lightnvm.h 8884 8885LINUX FOR POWER MACINTOSH 8886M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8887W: http://www.penguinppc.org/ 8888L: linuxppc-dev@lists.ozlabs.org 8889S: Maintained 8890F: arch/powerpc/platforms/powermac/ 8891F: drivers/macintosh/ 8892 8893LINUX FOR POWERPC (32-BIT AND 64-BIT) 8894M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8895M: Paul Mackerras <paulus@samba.org> 8896M: Michael Ellerman <mpe@ellerman.id.au> 8897W: https://github.com/linuxppc/linux/wiki 8898L: linuxppc-dev@lists.ozlabs.org 8899Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8900T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8901S: Supported 8902F: Documentation/ABI/stable/sysfs-firmware-opal-* 8903F: Documentation/devicetree/bindings/powerpc/ 8904F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8905F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8906F: Documentation/powerpc/ 8907F: arch/powerpc/ 8908F: drivers/char/tpm/tpm_ibmvtpm* 8909F: drivers/crypto/nx/ 8910F: drivers/crypto/vmx/ 8911F: drivers/i2c/busses/i2c-opal.c 8912F: drivers/net/ethernet/ibm/ibmveth.* 8913F: drivers/net/ethernet/ibm/ibmvnic.* 8914F: drivers/pci/hotplug/pnv_php.c 8915F: drivers/pci/hotplug/rpa* 8916F: drivers/rtc/rtc-opal.c 8917F: drivers/scsi/ibmvscsi/ 8918F: drivers/tty/hvc/hvc_opal.c 8919F: drivers/watchdog/wdrtas.c 8920F: tools/testing/selftests/powerpc 8921N: /pmac 8922N: powermac 8923N: powernv 8924N: [^a-z0-9]ps3 8925N: pseries 8926 8927LINUX FOR POWERPC EMBEDDED MPC5XXX 8928M: Anatolij Gustschin <agust@denx.de> 8929L: linuxppc-dev@lists.ozlabs.org 8930T: git git://git.denx.de/linux-denx-agust.git 8931S: Maintained 8932F: arch/powerpc/platforms/512x/ 8933F: arch/powerpc/platforms/52xx/ 8934 8935LINUX FOR POWERPC EMBEDDED PPC4XX 8936M: Alistair Popple <alistair@popple.id.au> 8937M: Matt Porter <mporter@kernel.crashing.org> 8938W: http://www.penguinppc.org/ 8939L: linuxppc-dev@lists.ozlabs.org 8940S: Maintained 8941F: arch/powerpc/platforms/40x/ 8942F: arch/powerpc/platforms/44x/ 8943 8944LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8945M: Scott Wood <oss@buserror.net> 8946M: Kumar Gala <galak@kernel.crashing.org> 8947W: http://www.penguinppc.org/ 8948L: linuxppc-dev@lists.ozlabs.org 8949T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8950S: Maintained 8951F: arch/powerpc/platforms/83xx/ 8952F: arch/powerpc/platforms/85xx/ 8953F: Documentation/devicetree/bindings/powerpc/fsl/ 8954 8955LINUX FOR POWERPC EMBEDDED PPC8XX 8956M: Vitaly Bordug <vitb@kernel.crashing.org> 8957W: http://www.penguinppc.org/ 8958L: linuxppc-dev@lists.ozlabs.org 8959S: Maintained 8960F: arch/powerpc/platforms/8xx/ 8961 8962LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8963L: linuxppc-dev@lists.ozlabs.org 8964S: Orphan 8965F: arch/powerpc/*/*virtex* 8966F: arch/powerpc/*/*/*virtex* 8967 8968LINUX FOR POWERPC PA SEMI PWRFICIENT 8969L: linuxppc-dev@lists.ozlabs.org 8970S: Orphan 8971F: arch/powerpc/platforms/pasemi/ 8972F: drivers/*/*pasemi* 8973F: drivers/*/*/*pasemi* 8974 8975LINUX KERNEL DUMP TEST MODULE (LKDTM) 8976M: Kees Cook <keescook@chromium.org> 8977S: Maintained 8978F: drivers/misc/lkdtm/* 8979 8980LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8981M: Alan Stern <stern@rowland.harvard.edu> 8982M: Andrea Parri <andrea.parri@amarulasolutions.com> 8983M: Will Deacon <will.deacon@arm.com> 8984M: Peter Zijlstra <peterz@infradead.org> 8985M: Boqun Feng <boqun.feng@gmail.com> 8986M: Nicholas Piggin <npiggin@gmail.com> 8987M: David Howells <dhowells@redhat.com> 8988M: Jade Alglave <j.alglave@ucl.ac.uk> 8989M: Luc Maranget <luc.maranget@inria.fr> 8990M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8991R: Akira Yokosawa <akiyks@gmail.com> 8992R: Daniel Lustig <dlustig@nvidia.com> 8993L: linux-kernel@vger.kernel.org 8994L: linux-arch@vger.kernel.org 8995S: Supported 8996T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8997F: tools/memory-model/ 8998F: Documentation/atomic_bitops.txt 8999F: Documentation/atomic_t.txt 9000F: Documentation/core-api/atomic_ops.rst 9001F: Documentation/core-api/refcount-vs-atomic.rst 9002F: Documentation/memory-barriers.txt 9003 9004LIS3LV02D ACCELEROMETER DRIVER 9005M: Eric Piel <eric.piel@tremplin-utc.net> 9006S: Maintained 9007F: Documentation/misc-devices/lis3lv02d 9008F: drivers/misc/lis3lv02d/ 9009F: drivers/platform/x86/hp_accel.c 9010 9011LIVE PATCHING 9012M: Josh Poimboeuf <jpoimboe@redhat.com> 9013M: Jiri Kosina <jikos@kernel.org> 9014M: Miroslav Benes <mbenes@suse.cz> 9015M: Petr Mladek <pmladek@suse.com> 9016R: Joe Lawrence <joe.lawrence@redhat.com> 9017S: Maintained 9018F: kernel/livepatch/ 9019F: include/linux/livepatch.h 9020F: arch/x86/include/asm/livepatch.h 9021F: arch/x86/kernel/livepatch.c 9022F: Documentation/livepatch/ 9023F: Documentation/ABI/testing/sysfs-kernel-livepatch 9024F: samples/livepatch/ 9025F: tools/testing/selftests/livepatch/ 9026L: live-patching@vger.kernel.org 9027T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9028 9029LLC (802.2) 9030L: netdev@vger.kernel.org 9031S: Odd fixes 9032F: include/linux/llc.h 9033F: include/uapi/linux/llc.h 9034F: include/net/llc* 9035F: net/llc/ 9036 9037LM73 HARDWARE MONITOR DRIVER 9038M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9039L: linux-hwmon@vger.kernel.org 9040S: Maintained 9041F: drivers/hwmon/lm73.c 9042 9043LM78 HARDWARE MONITOR DRIVER 9044M: Jean Delvare <jdelvare@suse.com> 9045L: linux-hwmon@vger.kernel.org 9046S: Maintained 9047F: Documentation/hwmon/lm78 9048F: drivers/hwmon/lm78.c 9049 9050LM83 HARDWARE MONITOR DRIVER 9051M: Jean Delvare <jdelvare@suse.com> 9052L: linux-hwmon@vger.kernel.org 9053S: Maintained 9054F: Documentation/hwmon/lm83 9055F: drivers/hwmon/lm83.c 9056 9057LM90 HARDWARE MONITOR DRIVER 9058M: Jean Delvare <jdelvare@suse.com> 9059L: linux-hwmon@vger.kernel.org 9060S: Maintained 9061F: Documentation/hwmon/lm90 9062F: Documentation/devicetree/bindings/hwmon/lm90.txt 9063F: drivers/hwmon/lm90.c 9064F: include/dt-bindings/thermal/lm90.h 9065 9066LM95234 HARDWARE MONITOR DRIVER 9067M: Guenter Roeck <linux@roeck-us.net> 9068L: linux-hwmon@vger.kernel.org 9069S: Maintained 9070F: Documentation/hwmon/lm95234 9071F: drivers/hwmon/lm95234.c 9072 9073LME2510 MEDIA DRIVER 9074M: Malcolm Priestley <tvboxspy@gmail.com> 9075L: linux-media@vger.kernel.org 9076W: https://linuxtv.org 9077Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9078S: Maintained 9079F: drivers/media/usb/dvb-usb-v2/lmedm04* 9080 9081LOADPIN SECURITY MODULE 9082M: Kees Cook <keescook@chromium.org> 9083T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9084S: Supported 9085F: security/loadpin/ 9086F: Documentation/admin-guide/LSM/LoadPin.rst 9087 9088LOCKING PRIMITIVES 9089M: Peter Zijlstra <peterz@infradead.org> 9090M: Ingo Molnar <mingo@redhat.com> 9091M: Will Deacon <will.deacon@arm.com> 9092L: linux-kernel@vger.kernel.org 9093T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9094S: Maintained 9095F: Documentation/locking/ 9096F: include/linux/lockdep.h 9097F: include/linux/spinlock*.h 9098F: arch/*/include/asm/spinlock*.h 9099F: include/linux/rwlock*.h 9100F: include/linux/mutex*.h 9101F: include/linux/rwsem*.h 9102F: arch/*/include/asm/rwsem.h 9103F: include/linux/seqlock.h 9104F: lib/locking*.[ch] 9105F: kernel/locking/ 9106X: kernel/locking/locktorture.c 9107 9108LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9109M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9110L: linux-ntfs-dev@lists.sourceforge.net 9111W: http://www.linux-ntfs.org/content/view/19/37/ 9112S: Maintained 9113F: Documentation/ldm.txt 9114F: block/partitions/ldm.* 9115 9116LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9117M: Sathya Prakash <sathya.prakash@broadcom.com> 9118M: Chaitra P B <chaitra.basappa@broadcom.com> 9119M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9120L: MPT-FusionLinux.pdl@broadcom.com 9121L: linux-scsi@vger.kernel.org 9122W: http://www.avagotech.com/support/ 9123S: Supported 9124F: drivers/message/fusion/ 9125F: drivers/scsi/mpt3sas/ 9126 9127LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9128M: Matthew Wilcox <willy@infradead.org> 9129L: linux-scsi@vger.kernel.org 9130S: Maintained 9131F: drivers/scsi/sym53c8xx_2/ 9132 9133LTC1660 DAC DRIVER 9134M: Marcus Folkesson <marcus.folkesson@gmail.com> 9135L: linux-iio@vger.kernel.org 9136S: Maintained 9137F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9138F: drivers/iio/dac/ltc1660.c 9139 9140LTC4261 HARDWARE MONITOR DRIVER 9141M: Guenter Roeck <linux@roeck-us.net> 9142L: linux-hwmon@vger.kernel.org 9143S: Maintained 9144F: Documentation/hwmon/ltc4261 9145F: drivers/hwmon/ltc4261.c 9146 9147LTC4306 I2C MULTIPLEXER DRIVER 9148M: Michael Hennerich <michael.hennerich@analog.com> 9149W: http://ez.analog.com/community/linux-device-drivers 9150L: linux-i2c@vger.kernel.org 9151S: Supported 9152F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9153F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9154 9155LTP (Linux Test Project) 9156M: Mike Frysinger <vapier@gentoo.org> 9157M: Cyril Hrubis <chrubis@suse.cz> 9158M: Wanlong Gao <wanlong.gao@gmail.com> 9159M: Jan Stancek <jstancek@redhat.com> 9160M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9161M: Alexey Kodanev <alexey.kodanev@oracle.com> 9162L: ltp@lists.linux.it (subscribers-only) 9163W: http://linux-test-project.github.io/ 9164T: git git://github.com/linux-test-project/ltp.git 9165S: Maintained 9166 9167M68K ARCHITECTURE 9168M: Geert Uytterhoeven <geert@linux-m68k.org> 9169L: linux-m68k@lists.linux-m68k.org 9170W: http://www.linux-m68k.org/ 9171T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9172S: Maintained 9173F: arch/m68k/ 9174F: drivers/zorro/ 9175 9176M68K ON APPLE MACINTOSH 9177M: Joshua Thompson <funaho@jurai.org> 9178W: http://www.mac.linux-m68k.org/ 9179L: linux-m68k@lists.linux-m68k.org 9180S: Maintained 9181F: arch/m68k/mac/ 9182 9183M68K ON HP9000/300 9184M: Philip Blundell <philb@gnu.org> 9185W: http://www.tazenda.demon.co.uk/phil/linux-hp 9186S: Maintained 9187F: arch/m68k/hp300/ 9188 9189M88DS3103 MEDIA DRIVER 9190M: Antti Palosaari <crope@iki.fi> 9191L: linux-media@vger.kernel.org 9192W: https://linuxtv.org 9193W: http://palosaari.fi/linux/ 9194Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9195T: git git://linuxtv.org/anttip/media_tree.git 9196S: Maintained 9197F: drivers/media/dvb-frontends/m88ds3103* 9198 9199M88RS2000 MEDIA DRIVER 9200M: Malcolm Priestley <tvboxspy@gmail.com> 9201L: linux-media@vger.kernel.org 9202W: https://linuxtv.org 9203Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9204S: Maintained 9205F: drivers/media/dvb-frontends/m88rs2000* 9206 9207MA901 MASTERKIT USB FM RADIO DRIVER 9208M: Alexey Klimov <klimov.linux@gmail.com> 9209L: linux-media@vger.kernel.org 9210T: git git://linuxtv.org/media_tree.git 9211S: Maintained 9212F: drivers/media/radio/radio-ma901.c 9213 9214MAC80211 9215M: Johannes Berg <johannes@sipsolutions.net> 9216L: linux-wireless@vger.kernel.org 9217W: http://wireless.kernel.org/ 9218T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9219T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9220S: Maintained 9221F: Documentation/networking/mac80211-injection.txt 9222F: include/net/mac80211.h 9223F: net/mac80211/ 9224F: drivers/net/wireless/mac80211_hwsim.[ch] 9225F: Documentation/networking/mac80211_hwsim/README 9226 9227MAILBOX API 9228M: Jassi Brar <jassisinghbrar@gmail.com> 9229L: linux-kernel@vger.kernel.org 9230S: Maintained 9231F: drivers/mailbox/ 9232F: include/linux/mailbox_client.h 9233F: include/linux/mailbox_controller.h 9234 9235MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9236M: Michael Kerrisk <mtk.manpages@gmail.com> 9237W: http://www.kernel.org/doc/man-pages 9238L: linux-man@vger.kernel.org 9239S: Maintained 9240 9241MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9242M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9243L: linux-mips@vger.kernel.org 9244S: Maintained 9245F: arch/mips/boot/dts/img/pistachio_marduk.dts 9246 9247MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9248M: Andrew Lunn <andrew@lunn.ch> 9249M: Vivien Didelot <vivien.didelot@gmail.com> 9250L: netdev@vger.kernel.org 9251S: Maintained 9252F: drivers/net/dsa/mv88e6xxx/ 9253F: include/linux/platform_data/mv88e6xxx.h 9254F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9255 9256MARVELL ARMADA DRM SUPPORT 9257M: Russell King <linux@armlinux.org.uk> 9258S: Maintained 9259T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9260T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9261F: drivers/gpu/drm/armada/ 9262F: include/uapi/drm/armada_drm.h 9263F: Documentation/devicetree/bindings/display/armada/ 9264 9265MARVELL ARMADA 3700 PHY DRIVERS 9266M: Miquel Raynal <miquel.raynal@bootlin.com> 9267S: Maintained 9268F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9269F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9270F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9271F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9272 9273MARVELL CRYPTO DRIVER 9274M: Boris Brezillon <bbrezillon@kernel.org> 9275M: Arnaud Ebalard <arno@natisbad.org> 9276F: drivers/crypto/marvell/ 9277S: Maintained 9278L: linux-crypto@vger.kernel.org 9279 9280MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9281M: Mirko Lindner <mlindner@marvell.com> 9282M: Stephen Hemminger <stephen@networkplumber.org> 9283L: netdev@vger.kernel.org 9284S: Maintained 9285F: drivers/net/ethernet/marvell/sk* 9286 9287MARVELL LIBERTAS WIRELESS DRIVER 9288L: libertas-dev@lists.infradead.org 9289S: Orphan 9290F: drivers/net/wireless/marvell/libertas/ 9291 9292MARVELL MACCHIATOBIN SUPPORT 9293M: Russell King <linux@armlinux.org.uk> 9294L: linux-arm-kernel@lists.infradead.org 9295S: Maintained 9296F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9297 9298MARVELL MV643XX ETHERNET DRIVER 9299M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9300L: netdev@vger.kernel.org 9301S: Maintained 9302F: drivers/net/ethernet/marvell/mv643xx_eth.* 9303F: include/linux/mv643xx.h 9304 9305MARVELL MV88X3310 PHY DRIVER 9306M: Russell King <linux@armlinux.org.uk> 9307L: netdev@vger.kernel.org 9308S: Maintained 9309F: drivers/net/phy/marvell10g.c 9310 9311MARVELL MVEBU THERMAL DRIVER 9312M: Miquel Raynal <miquel.raynal@bootlin.com> 9313S: Maintained 9314F: drivers/thermal/armada_thermal.c 9315 9316MARVELL MVNETA ETHERNET DRIVER 9317M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9318L: netdev@vger.kernel.org 9319S: Maintained 9320F: drivers/net/ethernet/marvell/mvneta.* 9321 9322MARVELL MWIFIEX WIRELESS DRIVER 9323M: Amitkumar Karwar <amitkarwar@gmail.com> 9324M: Nishant Sarmukadam <nishants@marvell.com> 9325M: Ganapathi Bhat <gbhat@marvell.com> 9326M: Xinming Hu <huxinming820@gmail.com> 9327L: linux-wireless@vger.kernel.org 9328S: Maintained 9329F: drivers/net/wireless/marvell/mwifiex/ 9330 9331MARVELL MWL8K WIRELESS DRIVER 9332M: Lennert Buytenhek <buytenh@wantstofly.org> 9333L: linux-wireless@vger.kernel.org 9334S: Odd Fixes 9335F: drivers/net/wireless/marvell/mwl8k.c 9336 9337MARVELL NAND CONTROLLER DRIVER 9338M: Miquel Raynal <miquel.raynal@bootlin.com> 9339L: linux-mtd@lists.infradead.org 9340S: Maintained 9341F: drivers/mtd/nand/raw/marvell_nand.c 9342F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9343 9344MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9345M: Nicolas Pitre <nico@fluxnic.net> 9346S: Odd Fixes 9347F: drivers/mmc/host/mvsdio.* 9348 9349MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9350M: Hu Ziji <huziji@marvell.com> 9351L: linux-mmc@vger.kernel.org 9352S: Supported 9353F: drivers/mmc/host/sdhci-xenon* 9354F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9355 9356MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9357M: Sunil Goutham <sgoutham@marvell.com> 9358M: Linu Cherian <lcherian@marvell.com> 9359M: Geetha sowjanya <gakula@marvell.com> 9360M: Jerin Jacob <jerinj@marvell.com> 9361L: netdev@vger.kernel.org 9362S: Supported 9363F: drivers/net/ethernet/marvell/octeontx2/af/ 9364 9365MATROX FRAMEBUFFER DRIVER 9366L: linux-fbdev@vger.kernel.org 9367S: Orphan 9368F: drivers/video/fbdev/matrox/matroxfb_* 9369F: include/uapi/linux/matroxfb.h 9370 9371MAX16065 HARDWARE MONITOR DRIVER 9372M: Guenter Roeck <linux@roeck-us.net> 9373L: linux-hwmon@vger.kernel.org 9374S: Maintained 9375F: Documentation/hwmon/max16065 9376F: drivers/hwmon/max16065.c 9377 9378MAX2175 SDR TUNER DRIVER 9379M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9380L: linux-media@vger.kernel.org 9381T: git git://linuxtv.org/media_tree.git 9382S: Maintained 9383F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9384F: Documentation/media/v4l-drivers/max2175.rst 9385F: drivers/media/i2c/max2175* 9386F: include/uapi/linux/max2175.h 9387 9388MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9389L: linux-hwmon@vger.kernel.org 9390S: Orphan 9391F: Documentation/hwmon/max6650 9392F: drivers/hwmon/max6650.c 9393 9394MAX6697 HARDWARE MONITOR DRIVER 9395M: Guenter Roeck <linux@roeck-us.net> 9396L: linux-hwmon@vger.kernel.org 9397S: Maintained 9398F: Documentation/hwmon/max6697 9399F: Documentation/devicetree/bindings/hwmon/max6697.txt 9400F: drivers/hwmon/max6697.c 9401F: include/linux/platform_data/max6697.h 9402 9403MAX9860 MONO AUDIO VOICE CODEC DRIVER 9404M: Peter Rosin <peda@axentia.se> 9405L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9406S: Maintained 9407F: Documentation/devicetree/bindings/sound/max9860.txt 9408F: sound/soc/codecs/max9860.* 9409 9410MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9411M: Andreas Klinger <ak@it-klinger.de> 9412L: linux-iio@vger.kernel.org 9413S: Maintained 9414F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9415F: drivers/iio/proximity/mb1232.c 9416 9417MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9418M: Javier Martinez Canillas <javier@dowhile0.org> 9419L: linux-kernel@vger.kernel.org 9420S: Supported 9421F: drivers/regulator/max77802-regulator.c 9422F: Documentation/devicetree/bindings/*/*max77802.txt 9423F: include/dt-bindings/*/*max77802.h 9424 9425MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9426M: Krzysztof Kozlowski <krzk@kernel.org> 9427M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9428L: linux-pm@vger.kernel.org 9429S: Supported 9430F: drivers/power/supply/max14577_charger.c 9431F: drivers/power/supply/max77693_charger.c 9432 9433MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9434M: Chanwoo Choi <cw00.choi@samsung.com> 9435M: Krzysztof Kozlowski <krzk@kernel.org> 9436M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9437L: linux-kernel@vger.kernel.org 9438S: Supported 9439F: drivers/*/max14577*.c 9440F: drivers/*/max77686*.c 9441F: drivers/*/max77693*.c 9442F: drivers/extcon/extcon-max14577.c 9443F: drivers/extcon/extcon-max77693.c 9444F: drivers/rtc/rtc-max77686.c 9445F: drivers/clk/clk-max77686.c 9446F: Documentation/devicetree/bindings/mfd/max14577.txt 9447F: Documentation/devicetree/bindings/*/max77686.txt 9448F: Documentation/devicetree/bindings/mfd/max77693.txt 9449F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9450F: include/linux/mfd/max14577*.h 9451F: include/linux/mfd/max77686*.h 9452F: include/linux/mfd/max77693*.h 9453 9454MAXIRADIO FM RADIO RECEIVER DRIVER 9455M: Hans Verkuil <hverkuil@xs4all.nl> 9456L: linux-media@vger.kernel.org 9457T: git git://linuxtv.org/media_tree.git 9458W: https://linuxtv.org 9459S: Maintained 9460F: drivers/media/radio/radio-maxiradio* 9461 9462MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9463M: Peter Rosin <peda@axentia.se> 9464L: linux-iio@vger.kernel.org 9465S: Maintained 9466F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9467F: drivers/iio/potentiometer/mcp4018.c 9468F: drivers/iio/potentiometer/mcp4531.c 9469 9470MCR20A IEEE-802.15.4 RADIO DRIVER 9471M: Xue Liu <liuxuenetmail@gmail.com> 9472L: linux-wpan@vger.kernel.org 9473W: https://github.com/xueliu/mcr20a-linux 9474S: Maintained 9475F: drivers/net/ieee802154/mcr20a.c 9476F: drivers/net/ieee802154/mcr20a.h 9477F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9478 9479MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9480M: William Breathitt Gray <vilhelm.gray@gmail.com> 9481L: linux-iio@vger.kernel.org 9482S: Maintained 9483F: drivers/iio/dac/cio-dac.c 9484 9485MEDIA DRIVERS FOR ASCOT2E 9486M: Sergey Kozlov <serjk@netup.ru> 9487M: Abylay Ospan <aospan@netup.ru> 9488L: linux-media@vger.kernel.org 9489W: https://linuxtv.org 9490W: http://netup.tv/ 9491T: git git://linuxtv.org/media_tree.git 9492S: Supported 9493F: drivers/media/dvb-frontends/ascot2e* 9494 9495MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9496M: Jasmin Jessich <jasmin@anw.at> 9497L: linux-media@vger.kernel.org 9498W: https://linuxtv.org 9499T: git git://linuxtv.org/media_tree.git 9500S: Maintained 9501F: drivers/media/dvb-frontends/cxd2099* 9502 9503MEDIA DRIVERS FOR CXD2841ER 9504M: Sergey Kozlov <serjk@netup.ru> 9505M: Abylay Ospan <aospan@netup.ru> 9506L: linux-media@vger.kernel.org 9507W: https://linuxtv.org 9508W: http://netup.tv/ 9509T: git git://linuxtv.org/media_tree.git 9510S: Supported 9511F: drivers/media/dvb-frontends/cxd2841er* 9512 9513MEDIA DRIVERS FOR CXD2880 9514M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9515L: linux-media@vger.kernel.org 9516W: http://linuxtv.org/ 9517T: git git://linuxtv.org/media_tree.git 9518S: Supported 9519F: drivers/media/dvb-frontends/cxd2880/* 9520F: drivers/media/spi/cxd2880* 9521 9522MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9523L: linux-media@vger.kernel.org 9524W: https://linuxtv.org 9525T: git git://linuxtv.org/media_tree.git 9526S: Orphan 9527F: drivers/media/pci/ddbridge/* 9528 9529MEDIA DRIVERS FOR FREESCALE IMX 9530M: Steve Longerbeam <slongerbeam@gmail.com> 9531M: Philipp Zabel <p.zabel@pengutronix.de> 9532L: linux-media@vger.kernel.org 9533T: git git://linuxtv.org/media_tree.git 9534S: Maintained 9535F: Documentation/devicetree/bindings/media/imx.txt 9536F: Documentation/media/v4l-drivers/imx.rst 9537F: drivers/staging/media/imx/ 9538F: include/linux/imx-media.h 9539F: include/media/imx.h 9540 9541MEDIA DRIVER FOR FREESCALE IMX PXP 9542M: Philipp Zabel <p.zabel@pengutronix.de> 9543L: linux-media@vger.kernel.org 9544T: git git://linuxtv.org/media_tree.git 9545S: Maintained 9546F: drivers/media/platform/imx-pxp.[ch] 9547 9548MEDIA DRIVERS FOR FREESCALE IMX7 9549M: Rui Miguel Silva <rmfrfs@gmail.com> 9550L: linux-media@vger.kernel.org 9551T: git git://linuxtv.org/media_tree.git 9552S: Maintained 9553F: Documentation/devicetree/bindings/media/imx7-csi.txt 9554F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9555F: Documentation/media/v4l-drivers/imx7.rst 9556F: drivers/staging/media/imx/imx7-media-csi.c 9557F: drivers/staging/media/imx/imx7-mipi-csis.c 9558 9559MEDIA DRIVERS FOR HELENE 9560M: Abylay Ospan <aospan@netup.ru> 9561L: linux-media@vger.kernel.org 9562W: https://linuxtv.org 9563W: http://netup.tv/ 9564T: git git://linuxtv.org/media_tree.git 9565S: Supported 9566F: drivers/media/dvb-frontends/helene* 9567 9568MEDIA DRIVERS FOR HORUS3A 9569M: Sergey Kozlov <serjk@netup.ru> 9570M: Abylay Ospan <aospan@netup.ru> 9571L: linux-media@vger.kernel.org 9572W: https://linuxtv.org 9573W: http://netup.tv/ 9574T: git git://linuxtv.org/media_tree.git 9575S: Supported 9576F: drivers/media/dvb-frontends/horus3a* 9577 9578MEDIA DRIVERS FOR LNBH25 9579M: Sergey Kozlov <serjk@netup.ru> 9580M: Abylay Ospan <aospan@netup.ru> 9581L: linux-media@vger.kernel.org 9582W: https://linuxtv.org 9583W: http://netup.tv/ 9584T: git git://linuxtv.org/media_tree.git 9585S: Supported 9586F: drivers/media/dvb-frontends/lnbh25* 9587 9588MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9589L: linux-media@vger.kernel.org 9590W: https://linuxtv.org 9591T: git git://linuxtv.org/media_tree.git 9592S: Orphan 9593F: drivers/media/dvb-frontends/mxl5xx* 9594 9595MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9596M: Sergey Kozlov <serjk@netup.ru> 9597M: Abylay Ospan <aospan@netup.ru> 9598L: linux-media@vger.kernel.org 9599W: https://linuxtv.org 9600W: http://netup.tv/ 9601T: git git://linuxtv.org/media_tree.git 9602S: Supported 9603F: drivers/media/pci/netup_unidvb/* 9604 9605MEDIA DRIVERS FOR RENESAS - CEU 9606M: Jacopo Mondi <jacopo@jmondi.org> 9607L: linux-media@vger.kernel.org 9608L: linux-renesas-soc@vger.kernel.org 9609T: git git://linuxtv.org/media_tree.git 9610S: Supported 9611F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9612F: drivers/media/platform/renesas-ceu.c 9613F: include/media/drv-intf/renesas-ceu.h 9614 9615MEDIA DRIVERS FOR RENESAS - DRIF 9616M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9617L: linux-media@vger.kernel.org 9618L: linux-renesas-soc@vger.kernel.org 9619T: git git://linuxtv.org/media_tree.git 9620S: Supported 9621F: Documentation/devicetree/bindings/media/renesas,drif.txt 9622F: drivers/media/platform/rcar_drif.c 9623 9624MEDIA DRIVERS FOR RENESAS - FCP 9625M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9626L: linux-media@vger.kernel.org 9627L: linux-renesas-soc@vger.kernel.org 9628T: git git://linuxtv.org/media_tree.git 9629S: Supported 9630F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9631F: drivers/media/platform/rcar-fcp.c 9632F: include/media/rcar-fcp.h 9633 9634MEDIA DRIVERS FOR RENESAS - FDP1 9635M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9636L: linux-media@vger.kernel.org 9637L: linux-renesas-soc@vger.kernel.org 9638T: git git://linuxtv.org/media_tree.git 9639S: Supported 9640F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9641F: drivers/media/platform/rcar_fdp1.c 9642 9643MEDIA DRIVERS FOR RENESAS - VIN 9644M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9645L: linux-media@vger.kernel.org 9646L: linux-renesas-soc@vger.kernel.org 9647T: git git://linuxtv.org/media_tree.git 9648S: Supported 9649F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9650F: Documentation/devicetree/bindings/media/rcar_vin.txt 9651F: drivers/media/platform/rcar-vin/ 9652 9653MEDIA DRIVERS FOR RENESAS - VSP1 9654M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9655M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9656L: linux-media@vger.kernel.org 9657L: linux-renesas-soc@vger.kernel.org 9658T: git git://linuxtv.org/media_tree.git 9659S: Supported 9660F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9661F: drivers/media/platform/vsp1/ 9662 9663MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9664L: linux-media@vger.kernel.org 9665W: https://linuxtv.org 9666T: git git://linuxtv.org/media_tree.git 9667S: Orphan 9668F: drivers/media/dvb-frontends/stv0910* 9669 9670MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9671L: linux-media@vger.kernel.org 9672W: https://linuxtv.org 9673T: git git://linuxtv.org/media_tree.git 9674S: Orphan 9675F: drivers/media/dvb-frontends/stv6111* 9676 9677MEDIA DRIVERS FOR STM32 - DCMI 9678M: Hugues Fruchet <hugues.fruchet@st.com> 9679L: linux-media@vger.kernel.org 9680T: git git://linuxtv.org/media_tree.git 9681S: Supported 9682F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9683F: drivers/media/platform/stm32/stm32-dcmi.c 9684 9685MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9686M: Dmitry Osipenko <digetx@gmail.com> 9687L: linux-media@vger.kernel.org 9688L: linux-tegra@vger.kernel.org 9689T: git git://linuxtv.org/media_tree.git 9690S: Maintained 9691F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9692F: drivers/staging/media/tegra-vde/ 9693 9694MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9695M: Mauro Carvalho Chehab <mchehab@kernel.org> 9696P: LinuxTV.org Project 9697L: linux-media@vger.kernel.org 9698W: https://linuxtv.org 9699Q: http://patchwork.kernel.org/project/linux-media/list/ 9700T: git git://linuxtv.org/media_tree.git 9701S: Maintained 9702F: Documentation/devicetree/bindings/media/ 9703F: Documentation/media/ 9704F: drivers/media/ 9705F: drivers/staging/media/ 9706F: include/linux/platform_data/media/ 9707F: include/media/ 9708F: include/uapi/linux/dvb/ 9709F: include/uapi/linux/videodev2.h 9710F: include/uapi/linux/media.h 9711F: include/uapi/linux/v4l2-* 9712F: include/uapi/linux/meye.h 9713F: include/uapi/linux/ivtv* 9714F: include/uapi/linux/uvcvideo.h 9715 9716MEDIATEK BLUETOOTH DRIVER 9717M: Sean Wang <sean.wang@mediatek.com> 9718L: linux-bluetooth@vger.kernel.org 9719L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9720S: Maintained 9721F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9722F: drivers/bluetooth/btmtkuart.c 9723 9724MEDIATEK CIR DRIVER 9725M: Sean Wang <sean.wang@mediatek.com> 9726S: Maintained 9727F: drivers/media/rc/mtk-cir.c 9728 9729MEDIATEK DMA DRIVER 9730M: Sean Wang <sean.wang@mediatek.com> 9731L: dmaengine@vger.kernel.org 9732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9733L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9734S: Maintained 9735F: Documentation/devicetree/bindings/dma/mtk-* 9736F: drivers/dma/mediatek/ 9737 9738MEDIATEK PMIC LED DRIVER 9739M: Sean Wang <sean.wang@mediatek.com> 9740S: Maintained 9741F: drivers/leds/leds-mt6323.c 9742F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9743 9744MEDIATEK ETHERNET DRIVER 9745M: Felix Fietkau <nbd@openwrt.org> 9746M: John Crispin <john@phrozen.org> 9747M: Sean Wang <sean.wang@mediatek.com> 9748M: Nelson Chang <nelson.chang@mediatek.com> 9749L: netdev@vger.kernel.org 9750S: Maintained 9751F: drivers/net/ethernet/mediatek/ 9752 9753MEDIATEK SWITCH DRIVER 9754M: Sean Wang <sean.wang@mediatek.com> 9755L: netdev@vger.kernel.org 9756S: Maintained 9757F: drivers/net/dsa/mt7530.* 9758F: net/dsa/tag_mtk.c 9759 9760MEDIATEK JPEG DRIVER 9761M: Rick Chang <rick.chang@mediatek.com> 9762M: Bin Liu <bin.liu@mediatek.com> 9763S: Supported 9764F: drivers/media/platform/mtk-jpeg/ 9765F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9766 9767MEDIATEK MDP DRIVER 9768M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9769M: Houlong Wei <houlong.wei@mediatek.com> 9770M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9771S: Supported 9772F: drivers/media/platform/mtk-mdp/ 9773F: drivers/media/platform/mtk-vpu/ 9774F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9775 9776MEDIATEK MEDIA DRIVER 9777M: Tiffany Lin <tiffany.lin@mediatek.com> 9778M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9779S: Supported 9780F: drivers/media/platform/mtk-vcodec/ 9781F: drivers/media/platform/mtk-vpu/ 9782F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9783F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9784 9785MEDIATEK MT76 WIRELESS LAN DRIVER 9786M: Felix Fietkau <nbd@nbd.name> 9787M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9788L: linux-wireless@vger.kernel.org 9789S: Maintained 9790F: drivers/net/wireless/mediatek/mt76/ 9791 9792MEDIATEK MT7601U WIRELESS LAN DRIVER 9793M: Jakub Kicinski <kubakici@wp.pl> 9794L: linux-wireless@vger.kernel.org 9795S: Maintained 9796F: drivers/net/wireless/mediatek/mt7601u/ 9797 9798MEDIATEK NAND CONTROLLER DRIVER 9799M: Xiaolei Li <xiaolei.li@mediatek.com> 9800L: linux-mtd@lists.infradead.org 9801S: Maintained 9802F: drivers/mtd/nand/raw/mtk_* 9803F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9804 9805MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9806M: Sean Wang <sean.wang@mediatek.com> 9807S: Maintained 9808F: drivers/char/hw_random/mtk-rng.c 9809 9810MEDIATEK USB3 DRD IP DRIVER 9811M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9812L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9814L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9815S: Maintained 9816F: drivers/usb/mtu3/ 9817 9818MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9819M: Peter Senna Tschudin <peter.senna@gmail.com> 9820M: Martin Donnelly <martin.donnelly@ge.com> 9821M: Martyn Welch <martyn.welch@collabora.co.uk> 9822S: Maintained 9823F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9824F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9825 9826MEGARAID SCSI/SAS DRIVERS 9827M: Kashyap Desai <kashyap.desai@broadcom.com> 9828M: Sumit Saxena <sumit.saxena@broadcom.com> 9829M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9830L: megaraidlinux.pdl@broadcom.com 9831L: linux-scsi@vger.kernel.org 9832W: http://www.avagotech.com/support/ 9833S: Maintained 9834F: Documentation/scsi/megaraid.txt 9835F: drivers/scsi/megaraid.* 9836F: drivers/scsi/megaraid/ 9837 9838MELEXIS MLX90614 DRIVER 9839M: Crt Mori <cmo@melexis.com> 9840L: linux-iio@vger.kernel.org 9841W: http://www.melexis.com 9842S: Supported 9843F: drivers/iio/temperature/mlx90614.c 9844 9845MELEXIS MLX90632 DRIVER 9846M: Crt Mori <cmo@melexis.com> 9847L: linux-iio@vger.kernel.org 9848W: http://www.melexis.com 9849S: Supported 9850F: drivers/iio/temperature/mlx90632.c 9851 9852MELFAS MIP4 TOUCHSCREEN DRIVER 9853M: Sangwon Jee <jeesw@melfas.com> 9854W: http://www.melfas.com 9855S: Supported 9856F: drivers/input/touchscreen/melfas_mip4.c 9857F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9858 9859MELLANOX ETHERNET DRIVER (mlx4_en) 9860M: Tariq Toukan <tariqt@mellanox.com> 9861L: netdev@vger.kernel.org 9862S: Supported 9863W: http://www.mellanox.com 9864Q: http://patchwork.ozlabs.org/project/netdev/list/ 9865F: drivers/net/ethernet/mellanox/mlx4/en_* 9866 9867MELLANOX ETHERNET DRIVER (mlx5e) 9868M: Saeed Mahameed <saeedm@mellanox.com> 9869L: netdev@vger.kernel.org 9870S: Supported 9871W: http://www.mellanox.com 9872Q: http://patchwork.ozlabs.org/project/netdev/list/ 9873F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9874 9875MELLANOX ETHERNET INNOVA DRIVERS 9876R: Boris Pismenny <borisp@mellanox.com> 9877L: netdev@vger.kernel.org 9878S: Supported 9879W: http://www.mellanox.com 9880Q: http://patchwork.ozlabs.org/project/netdev/list/ 9881F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9882F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9883F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9884F: include/linux/mlx5/mlx5_ifc_fpga.h 9885 9886MELLANOX ETHERNET INNOVA IPSEC DRIVER 9887R: Boris Pismenny <borisp@mellanox.com> 9888L: netdev@vger.kernel.org 9889S: Supported 9890W: http://www.mellanox.com 9891Q: http://patchwork.ozlabs.org/project/netdev/list/ 9892F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9893F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9894 9895MELLANOX ETHERNET SWITCH DRIVERS 9896M: Jiri Pirko <jiri@mellanox.com> 9897M: Ido Schimmel <idosch@mellanox.com> 9898L: netdev@vger.kernel.org 9899S: Supported 9900W: http://www.mellanox.com 9901Q: http://patchwork.ozlabs.org/project/netdev/list/ 9902F: drivers/net/ethernet/mellanox/mlxsw/ 9903F: tools/testing/selftests/drivers/net/mlxsw/ 9904 9905MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9906M: mlxsw@mellanox.com 9907L: netdev@vger.kernel.org 9908S: Supported 9909W: http://www.mellanox.com 9910Q: http://patchwork.ozlabs.org/project/netdev/list/ 9911F: drivers/net/ethernet/mellanox/mlxfw/ 9912 9913MELLANOX HARDWARE PLATFORM SUPPORT 9914M: Andy Shevchenko <andy@infradead.org> 9915M: Darren Hart <dvhart@infradead.org> 9916M: Vadim Pasternak <vadimp@mellanox.com> 9917L: platform-driver-x86@vger.kernel.org 9918S: Supported 9919F: drivers/platform/mellanox/ 9920F: include/linux/platform_data/mlxreg.h 9921 9922MELLANOX MLX4 core VPI driver 9923M: Tariq Toukan <tariqt@mellanox.com> 9924L: netdev@vger.kernel.org 9925L: linux-rdma@vger.kernel.org 9926W: http://www.mellanox.com 9927Q: http://patchwork.ozlabs.org/project/netdev/list/ 9928S: Supported 9929F: drivers/net/ethernet/mellanox/mlx4/ 9930F: include/linux/mlx4/ 9931 9932MELLANOX MLX4 IB driver 9933M: Yishai Hadas <yishaih@mellanox.com> 9934L: linux-rdma@vger.kernel.org 9935W: http://www.mellanox.com 9936Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9937S: Supported 9938F: drivers/infiniband/hw/mlx4/ 9939F: include/linux/mlx4/ 9940F: include/uapi/rdma/mlx4-abi.h 9941 9942MELLANOX MLX5 core VPI driver 9943M: Saeed Mahameed <saeedm@mellanox.com> 9944M: Leon Romanovsky <leonro@mellanox.com> 9945L: netdev@vger.kernel.org 9946L: linux-rdma@vger.kernel.org 9947W: http://www.mellanox.com 9948Q: http://patchwork.ozlabs.org/project/netdev/list/ 9949S: Supported 9950F: drivers/net/ethernet/mellanox/mlx5/core/ 9951F: include/linux/mlx5/ 9952 9953MELLANOX MLX5 IB driver 9954M: Leon Romanovsky <leonro@mellanox.com> 9955L: linux-rdma@vger.kernel.org 9956W: http://www.mellanox.com 9957Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9958S: Supported 9959F: drivers/infiniband/hw/mlx5/ 9960F: include/linux/mlx5/ 9961F: include/uapi/rdma/mlx5-abi.h 9962 9963MELLANOX MLXCPLD I2C AND MUX DRIVER 9964M: Vadim Pasternak <vadimp@mellanox.com> 9965M: Michael Shych <michaelsh@mellanox.com> 9966L: linux-i2c@vger.kernel.org 9967S: Supported 9968F: drivers/i2c/busses/i2c-mlxcpld.c 9969F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9970F: Documentation/i2c/busses/i2c-mlxcpld 9971 9972MELLANOX MLXCPLD LED DRIVER 9973M: Vadim Pasternak <vadimp@mellanox.com> 9974L: linux-leds@vger.kernel.org 9975S: Supported 9976F: drivers/leds/leds-mlxcpld.c 9977F: drivers/leds/leds-mlxreg.c 9978F: Documentation/leds/leds-mlxcpld.txt 9979 9980MELLANOX PLATFORM DRIVER 9981M: Vadim Pasternak <vadimp@mellanox.com> 9982L: platform-driver-x86@vger.kernel.org 9983S: Supported 9984F: drivers/platform/x86/mlx-platform.c 9985 9986MEMBARRIER SUPPORT 9987M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9988M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9989L: linux-kernel@vger.kernel.org 9990S: Supported 9991F: kernel/sched/membarrier.c 9992F: include/uapi/linux/membarrier.h 9993F: arch/powerpc/include/asm/membarrier.h 9994 9995MEMBLOCK 9996M: Mike Rapoport <rppt@linux.ibm.com> 9997L: linux-mm@kvack.org 9998S: Maintained 9999F: include/linux/memblock.h 10000F: mm/memblock.c 10001F: Documentation/core-api/boot-time-mm.rst 10002 10003MEMORY MANAGEMENT 10004L: linux-mm@kvack.org 10005W: http://www.linux-mm.org 10006S: Maintained 10007F: include/linux/mm.h 10008F: include/linux/gfp.h 10009F: include/linux/mmzone.h 10010F: include/linux/memory_hotplug.h 10011F: include/linux/vmalloc.h 10012F: mm/ 10013 10014MEMORY TECHNOLOGY DEVICES (MTD) 10015M: David Woodhouse <dwmw2@infradead.org> 10016M: Brian Norris <computersforpeace@gmail.com> 10017M: Boris Brezillon <bbrezillon@kernel.org> 10018M: Marek Vasut <marek.vasut@gmail.com> 10019M: Richard Weinberger <richard@nod.at> 10020L: linux-mtd@lists.infradead.org 10021W: http://www.linux-mtd.infradead.org/ 10022Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10023T: git git://git.infradead.org/linux-mtd.git master 10024T: git git://git.infradead.org/linux-mtd.git mtd/next 10025S: Maintained 10026F: Documentation/devicetree/bindings/mtd/ 10027F: drivers/mtd/ 10028F: include/linux/mtd/ 10029F: include/uapi/mtd/ 10030 10031MEN A21 WATCHDOG DRIVER 10032M: Johannes Thumshirn <morbidrsa@gmail.com> 10033L: linux-watchdog@vger.kernel.org 10034S: Maintained 10035F: drivers/watchdog/mena21_wdt.c 10036 10037MEN CHAMELEON BUS (mcb) 10038M: Johannes Thumshirn <morbidrsa@gmail.com> 10039S: Maintained 10040F: drivers/mcb/ 10041F: include/linux/mcb.h 10042F: Documentation/men-chameleon-bus.txt 10043 10044MEN F21BMC (Board Management Controller) 10045M: Andreas Werner <andreas.werner@men.de> 10046S: Supported 10047F: drivers/mfd/menf21bmc.c 10048F: drivers/watchdog/menf21bmc_wdt.c 10049F: drivers/leds/leds-menf21bmc.c 10050F: drivers/hwmon/menf21bmc_hwmon.c 10051F: Documentation/hwmon/menf21bmc 10052 10053MEN Z069 WATCHDOG DRIVER 10054M: Johannes Thumshirn <jth@kernel.org> 10055L: linux-watchdog@vger.kernel.org 10056S: Maintained 10057F: drivers/watchdog/menz69_wdt.c 10058 10059MESON AO CEC DRIVER FOR AMLOGIC SOCS 10060M: Neil Armstrong <narmstrong@baylibre.com> 10061L: linux-media@lists.freedesktop.org 10062L: linux-amlogic@lists.infradead.org 10063W: http://linux-meson.com/ 10064S: Supported 10065F: drivers/media/platform/meson/ao-cec.c 10066F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10067T: git git://linuxtv.org/media_tree.git 10068 10069MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10070M: Liang Yang <liang.yang@amlogic.com> 10071L: linux-mtd@lists.infradead.org 10072S: Maintained 10073F: drivers/mtd/nand/raw/meson_* 10074F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10075 10076METHODE UDPU SUPPORT 10077M: Vladimir Vid <vladimir.vid@sartura.hr> 10078S: Maintained 10079F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10080 10081MICROBLAZE ARCHITECTURE 10082M: Michal Simek <monstr@monstr.eu> 10083W: http://www.monstr.eu/fdt/ 10084T: git git://git.monstr.eu/linux-2.6-microblaze.git 10085S: Supported 10086F: arch/microblaze/ 10087 10088MICROCHIP AT91 SERIAL DRIVER 10089M: Richard Genoud <richard.genoud@gmail.com> 10090S: Maintained 10091F: drivers/tty/serial/atmel_serial.c 10092F: drivers/tty/serial/atmel_serial.h 10093F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10094 10095MICROCHIP AUDIO ASOC DRIVERS 10096M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10097L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10098S: Supported 10099F: sound/soc/atmel 10100 10101MICROCHIP DMA DRIVER 10102M: Ludovic Desroches <ludovic.desroches@microchip.com> 10103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10104L: dmaengine@vger.kernel.org 10105S: Supported 10106F: drivers/dma/at_hdmac.c 10107F: drivers/dma/at_hdmac_regs.h 10108F: include/linux/platform_data/dma-atmel.h 10109F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10110F: include/dt-bindings/dma/at91.h 10111 10112MICROCHIP ECC DRIVER 10113M: Tudor Ambarus <tudor.ambarus@microchip.com> 10114L: linux-crypto@vger.kernel.org 10115S: Maintained 10116F: drivers/crypto/atmel-ecc.* 10117 10118MICROCHIP I2C DRIVER 10119M: Ludovic Desroches <ludovic.desroches@microchip.com> 10120L: linux-i2c@vger.kernel.org 10121S: Supported 10122F: drivers/i2c/busses/i2c-at91.c 10123 10124MICROCHIP ISC DRIVER 10125M: Eugen Hristev <eugen.hristev@microchip.com> 10126L: linux-media@vger.kernel.org 10127S: Supported 10128F: drivers/media/platform/atmel/atmel-isc.c 10129F: drivers/media/platform/atmel/atmel-isc-regs.h 10130F: Documentation/devicetree/bindings/media/atmel-isc.txt 10131 10132MICROCHIP ISI DRIVER 10133M: Eugen Hristev <eugen.hristev@microchip.com> 10134L: linux-media@vger.kernel.org 10135S: Supported 10136F: drivers/media/platform/atmel/atmel-isi.c 10137F: drivers/media/platform/atmel/atmel-isi.h 10138 10139MICROCHIP AT91 USART MFD DRIVER 10140M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10141L: linux-kernel@vger.kernel.org 10142S: Supported 10143F: drivers/mfd/at91-usart.c 10144F: include/dt-bindings/mfd/at91-usart.h 10145F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10146 10147MICROCHIP AT91 USART SPI DRIVER 10148M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10149L: linux-spi@vger.kernel.org 10150S: Supported 10151F: drivers/spi/spi-at91-usart.c 10152F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10153 10154MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10155M: Woojung Huh <Woojung.Huh@microchip.com> 10156M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10157L: netdev@vger.kernel.org 10158S: Maintained 10159F: net/dsa/tag_ksz.c 10160F: drivers/net/dsa/microchip/* 10161F: include/linux/platform_data/microchip-ksz.h 10162F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10163 10164MICROCHIP LAN743X ETHERNET DRIVER 10165M: Bryan Whitehead <bryan.whitehead@microchip.com> 10166M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10167L: netdev@vger.kernel.org 10168S: Maintained 10169F: drivers/net/ethernet/microchip/lan743x_* 10170 10171MICROCHIP LCDFB DRIVER 10172M: Nicolas Ferre <nicolas.ferre@microchip.com> 10173L: linux-fbdev@vger.kernel.org 10174S: Maintained 10175F: drivers/video/fbdev/atmel_lcdfb.c 10176F: include/video/atmel_lcdc.h 10177 10178MICROCHIP MMC/SD/SDIO MCI DRIVER 10179M: Ludovic Desroches <ludovic.desroches@microchip.com> 10180S: Maintained 10181F: drivers/mmc/host/atmel-mci.c 10182 10183MICROCHIP MCP16502 PMIC DRIVER 10184M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10186S: Maintained 10187F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10188F: drivers/regulator/mcp16502.c 10189 10190MICROCHIP MCP3911 ADC DRIVER 10191M: Marcus Folkesson <marcus.folkesson@gmail.com> 10192M: Kent Gustavsson <kent@minoris.se> 10193L: linux-iio@vger.kernel.org 10194S: Supported 10195F: drivers/iio/adc/mcp3911.c 10196F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10197 10198MICROCHIP NAND DRIVER 10199M: Tudor Ambarus <tudor.ambarus@microchip.com> 10200L: linux-mtd@lists.infradead.org 10201S: Supported 10202F: drivers/mtd/nand/raw/atmel/* 10203F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10204 10205MICROCHIP PWM DRIVER 10206M: Claudiu Beznea <claudiu.beznea@microchip.com> 10207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10208L: linux-pwm@vger.kernel.org 10209S: Supported 10210F: drivers/pwm/pwm-atmel.c 10211F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10212 10213MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10214M: Ludovic Desroches <ludovic.desroches@microchip.com> 10215M: Eugen Hristev <eugen.hristev@microchip.com> 10216L: linux-iio@vger.kernel.org 10217S: Supported 10218F: drivers/iio/adc/at91-sama5d2_adc.c 10219F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10220F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10221 10222MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10223M: Nicolas Ferre <nicolas.ferre@microchip.com> 10224S: Supported 10225F: drivers/power/reset/at91-sama5d2_shdwc.c 10226 10227MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10228M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10230L: linux-gpio@vger.kernel.org 10231F: drivers/gpio/gpio-sama5d2-piobu.c 10232 10233MICROCHIP SPI DRIVER 10234M: Nicolas Ferre <nicolas.ferre@microchip.com> 10235S: Supported 10236F: drivers/spi/spi-atmel.* 10237 10238MICROCHIP SSC DRIVER 10239M: Nicolas Ferre <nicolas.ferre@microchip.com> 10240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10241S: Supported 10242F: drivers/misc/atmel-ssc.c 10243F: include/linux/atmel-ssc.h 10244 10245MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10246M: Nicolas Ferre <nicolas.ferre@microchip.com> 10247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10248S: Supported 10249F: drivers/misc/atmel_tclib.c 10250F: drivers/clocksource/tcb_clksrc.c 10251 10252MICROCHIP USBA UDC DRIVER 10253M: Cristian Birsan <cristian.birsan@microchip.com> 10254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10255S: Supported 10256F: drivers/usb/gadget/udc/atmel_usba_udc.* 10257 10258MICROCHIP USB251XB DRIVER 10259M: Richard Leitner <richard.leitner@skidata.com> 10260L: linux-usb@vger.kernel.org 10261S: Maintained 10262F: drivers/usb/misc/usb251xb.c 10263F: Documentation/devicetree/bindings/usb/usb251xb.txt 10264 10265MICROCHIP XDMA DRIVER 10266M: Ludovic Desroches <ludovic.desroches@microchip.com> 10267L: linux-arm-kernel@lists.infradead.org 10268L: dmaengine@vger.kernel.org 10269S: Supported 10270F: drivers/dma/at_xdmac.c 10271 10272MICROSEMI MIPS SOCS 10273M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10274M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10275L: linux-mips@vger.kernel.org 10276S: Supported 10277F: arch/mips/generic/board-ocelot.c 10278F: arch/mips/configs/generic/board-ocelot.config 10279F: arch/mips/boot/dts/mscc/ 10280F: Documentation/devicetree/bindings/mips/mscc.txt 10281 10282MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10283M: Don Brace <don.brace@microsemi.com> 10284L: esc.storagedev@microsemi.com 10285L: linux-scsi@vger.kernel.org 10286S: Supported 10287F: drivers/scsi/smartpqi/smartpqi*.[ch] 10288F: drivers/scsi/smartpqi/Kconfig 10289F: drivers/scsi/smartpqi/Makefile 10290F: include/linux/cciss*.h 10291F: include/uapi/linux/cciss*.h 10292F: Documentation/scsi/smartpqi.txt 10293 10294MICROSEMI ETHERNET SWITCH DRIVER 10295M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10296M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10297L: netdev@vger.kernel.org 10298S: Supported 10299F: drivers/net/ethernet/mscc/ 10300 10301MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10302M: Chen Yu <yu.c.chen@intel.com> 10303L: platform-driver-x86@vger.kernel.org 10304S: Supported 10305F: drivers/platform/x86/surfacepro3_button.c 10306 10307MICROTEK X6 SCANNER 10308M: Oliver Neukum <oliver@neukum.org> 10309S: Maintained 10310F: drivers/usb/image/microtek.* 10311 10312MIPS 10313M: Ralf Baechle <ralf@linux-mips.org> 10314M: Paul Burton <paul.burton@mips.com> 10315M: James Hogan <jhogan@kernel.org> 10316L: linux-mips@vger.kernel.org 10317W: http://www.linux-mips.org/ 10318T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10319T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10320Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10321S: Supported 10322F: Documentation/devicetree/bindings/mips/ 10323F: Documentation/mips/ 10324F: arch/mips/ 10325F: drivers/platform/mips/ 10326 10327MIPS BOSTON DEVELOPMENT BOARD 10328M: Paul Burton <paul.burton@mips.com> 10329L: linux-mips@vger.kernel.org 10330S: Maintained 10331F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10332F: arch/mips/boot/dts/img/boston.dts 10333F: arch/mips/configs/generic/board-boston.config 10334F: drivers/clk/imgtec/clk-boston.c 10335F: include/dt-bindings/clock/boston-clock.h 10336 10337MIPS GENERIC PLATFORM 10338M: Paul Burton <paul.burton@mips.com> 10339L: linux-mips@vger.kernel.org 10340S: Supported 10341F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10342F: arch/mips/generic/ 10343F: arch/mips/tools/generic-board-config.sh 10344 10345MIPS/LOONGSON1 ARCHITECTURE 10346M: Keguang Zhang <keguang.zhang@gmail.com> 10347L: linux-mips@vger.kernel.org 10348S: Maintained 10349F: arch/mips/loongson32/ 10350F: arch/mips/include/asm/mach-loongson32/ 10351F: drivers/*/*loongson1* 10352F: drivers/*/*/*loongson1* 10353 10354MIPS/LOONGSON2 ARCHITECTURE 10355M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10356L: linux-mips@vger.kernel.org 10357S: Maintained 10358F: arch/mips/loongson64/fuloong-2e/ 10359F: arch/mips/loongson64/lemote-2f/ 10360F: arch/mips/include/asm/mach-loongson64/ 10361F: drivers/*/*loongson2* 10362F: drivers/*/*/*loongson2* 10363 10364MIPS/LOONGSON3 ARCHITECTURE 10365M: Huacai Chen <chenhc@lemote.com> 10366L: linux-mips@vger.kernel.org 10367S: Maintained 10368F: arch/mips/loongson64/ 10369F: arch/mips/include/asm/mach-loongson64/ 10370F: drivers/platform/mips/cpu_hwmon.c 10371F: drivers/*/*loongson3* 10372F: drivers/*/*/*loongson3* 10373 10374MIPS RINT INSTRUCTION EMULATION 10375M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10376L: linux-mips@vger.kernel.org 10377S: Supported 10378F: arch/mips/math-emu/sp_rint.c 10379F: arch/mips/math-emu/dp_rint.c 10380 10381MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10382M: Hans Verkuil <hverkuil@xs4all.nl> 10383L: linux-media@vger.kernel.org 10384T: git git://linuxtv.org/media_tree.git 10385W: https://linuxtv.org 10386S: Odd Fixes 10387F: drivers/media/radio/radio-miropcm20* 10388 10389MMP SUPPORT 10390R: Lubomir Rintel <lkundrak@v3.sk> 10391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10392S: Odd Fixes 10393F: arch/arm/boot/dts/mmp* 10394F: arch/arm/mach-mmp/ 10395 10396MMU GATHER AND TLB INVALIDATION 10397M: Will Deacon <will.deacon@arm.com> 10398M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10399M: Andrew Morton <akpm@linux-foundation.org> 10400M: Nick Piggin <npiggin@gmail.com> 10401M: Peter Zijlstra <peterz@infradead.org> 10402L: linux-arch@vger.kernel.org 10403L: linux-mm@kvack.org 10404S: Maintained 10405F: arch/*/include/asm/tlb.h 10406F: include/asm-generic/tlb.h 10407F: mm/mmu_gather.c 10408 10409MN88472 MEDIA DRIVER 10410M: Antti Palosaari <crope@iki.fi> 10411L: linux-media@vger.kernel.org 10412W: https://linuxtv.org 10413W: http://palosaari.fi/linux/ 10414Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10415S: Maintained 10416F: drivers/media/dvb-frontends/mn88472* 10417 10418MN88473 MEDIA DRIVER 10419M: Antti Palosaari <crope@iki.fi> 10420L: linux-media@vger.kernel.org 10421W: https://linuxtv.org 10422W: http://palosaari.fi/linux/ 10423Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10424S: Maintained 10425F: drivers/media/dvb-frontends/mn88473* 10426 10427MODULE SUPPORT 10428M: Jessica Yu <jeyu@kernel.org> 10429T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10430S: Maintained 10431F: include/linux/module.h 10432F: kernel/module.c 10433 10434MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10435W: http://popies.net/meye/ 10436S: Orphan 10437F: Documentation/media/v4l-drivers/meye* 10438F: drivers/media/pci/meye/ 10439F: include/uapi/linux/meye.h 10440 10441MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10442M: Jiri Slaby <jirislaby@gmail.com> 10443S: Maintained 10444F: Documentation/serial/moxa-smartio 10445F: drivers/tty/mxser.* 10446 10447MR800 AVERMEDIA USB FM RADIO DRIVER 10448M: Alexey Klimov <klimov.linux@gmail.com> 10449L: linux-media@vger.kernel.org 10450T: git git://linuxtv.org/media_tree.git 10451S: Maintained 10452F: drivers/media/radio/radio-mr800.c 10453 10454MRF24J40 IEEE 802.15.4 RADIO DRIVER 10455M: Alan Ott <alan@signal11.us> 10456L: linux-wpan@vger.kernel.org 10457S: Maintained 10458F: drivers/net/ieee802154/mrf24j40.c 10459F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10460 10461MSI LAPTOP SUPPORT 10462M: "Lee, Chun-Yi" <jlee@suse.com> 10463L: platform-driver-x86@vger.kernel.org 10464S: Maintained 10465F: drivers/platform/x86/msi-laptop.c 10466 10467MSI WMI SUPPORT 10468L: platform-driver-x86@vger.kernel.org 10469S: Orphan 10470F: drivers/platform/x86/msi-wmi.c 10471 10472MSI001 MEDIA DRIVER 10473M: Antti Palosaari <crope@iki.fi> 10474L: linux-media@vger.kernel.org 10475W: https://linuxtv.org 10476W: http://palosaari.fi/linux/ 10477Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10478T: git git://linuxtv.org/anttip/media_tree.git 10479S: Maintained 10480F: drivers/media/tuners/msi001* 10481 10482MSI2500 MEDIA DRIVER 10483M: Antti Palosaari <crope@iki.fi> 10484L: linux-media@vger.kernel.org 10485W: https://linuxtv.org 10486W: http://palosaari.fi/linux/ 10487Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10488T: git git://linuxtv.org/anttip/media_tree.git 10489S: Maintained 10490F: drivers/media/usb/msi2500/ 10491 10492MSYSTEMS DISKONCHIP G3 MTD DRIVER 10493M: Robert Jarzmik <robert.jarzmik@free.fr> 10494L: linux-mtd@lists.infradead.org 10495S: Maintained 10496F: drivers/mtd/devices/docg3* 10497 10498MT9M032 APTINA SENSOR DRIVER 10499M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10500L: linux-media@vger.kernel.org 10501T: git git://linuxtv.org/media_tree.git 10502S: Maintained 10503F: drivers/media/i2c/mt9m032.c 10504F: include/media/i2c/mt9m032.h 10505 10506MT9P031 APTINA CAMERA SENSOR 10507M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10508L: linux-media@vger.kernel.org 10509T: git git://linuxtv.org/media_tree.git 10510S: Maintained 10511F: drivers/media/i2c/mt9p031.c 10512F: include/media/i2c/mt9p031.h 10513 10514MT9T001 APTINA CAMERA SENSOR 10515M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10516L: linux-media@vger.kernel.org 10517T: git git://linuxtv.org/media_tree.git 10518S: Maintained 10519F: drivers/media/i2c/mt9t001.c 10520F: include/media/i2c/mt9t001.h 10521 10522MT9T112 APTINA CAMERA SENSOR 10523M: Jacopo Mondi <jacopo@jmondi.org> 10524L: linux-media@vger.kernel.org 10525T: git git://linuxtv.org/media_tree.git 10526S: Odd Fixes 10527F: drivers/media/i2c/mt9t112.c 10528F: include/media/i2c/mt9t112.h 10529 10530MT9V032 APTINA CAMERA SENSOR 10531M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10532L: linux-media@vger.kernel.org 10533T: git git://linuxtv.org/media_tree.git 10534S: Maintained 10535F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10536F: drivers/media/i2c/mt9v032.c 10537F: include/media/i2c/mt9v032.h 10538 10539MT9V111 APTINA CAMERA SENSOR 10540M: Jacopo Mondi <jacopo@jmondi.org> 10541L: linux-media@vger.kernel.org 10542T: git git://linuxtv.org/media_tree.git 10543S: Maintained 10544F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10545F: drivers/media/i2c/mt9v111.c 10546 10547MULTIFUNCTION DEVICES (MFD) 10548M: Lee Jones <lee.jones@linaro.org> 10549T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10550S: Supported 10551F: Documentation/devicetree/bindings/mfd/ 10552F: drivers/mfd/ 10553F: include/linux/mfd/ 10554F: include/dt-bindings/mfd/ 10555 10556MULTIMEDIA CARD (MMC) ETC. OVER SPI 10557S: Orphan 10558F: drivers/mmc/host/mmc_spi.c 10559F: include/linux/spi/mmc_spi.h 10560 10561MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10562M: Ulf Hansson <ulf.hansson@linaro.org> 10563L: linux-mmc@vger.kernel.org 10564T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10565S: Maintained 10566F: Documentation/devicetree/bindings/mmc/ 10567F: drivers/mmc/ 10568F: include/linux/mmc/ 10569F: include/uapi/linux/mmc/ 10570 10571MULTIPLEXER SUBSYSTEM 10572M: Peter Rosin <peda@axentia.se> 10573S: Maintained 10574F: Documentation/ABI/testing/sysfs-class-mux* 10575F: Documentation/devicetree/bindings/mux/ 10576F: include/dt-bindings/mux/ 10577F: include/linux/mux/ 10578F: drivers/mux/ 10579 10580MULTITECH MULTIPORT CARD (ISICOM) 10581S: Orphan 10582F: drivers/tty/isicom.c 10583F: include/linux/isicom.h 10584 10585MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10586M: Bin Liu <b-liu@ti.com> 10587L: linux-usb@vger.kernel.org 10588S: Maintained 10589F: drivers/usb/musb/ 10590 10591MXL301RF MEDIA DRIVER 10592M: Akihiro Tsukada <tskd08@gmail.com> 10593L: linux-media@vger.kernel.org 10594S: Odd Fixes 10595F: drivers/media/tuners/mxl301rf* 10596 10597MXL5007T MEDIA DRIVER 10598M: Michael Krufky <mkrufky@linuxtv.org> 10599L: linux-media@vger.kernel.org 10600W: https://linuxtv.org 10601W: http://github.com/mkrufky 10602Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10603T: git git://linuxtv.org/mkrufky/tuners.git 10604S: Maintained 10605F: drivers/media/tuners/mxl5007t.* 10606 10607MXSFB DRM DRIVER 10608M: Marek Vasut <marex@denx.de> 10609M: Stefan Agner <stefan@agner.ch> 10610L: dri-devel@lists.freedesktop.org 10611S: Supported 10612F: drivers/gpu/drm/mxsfb/ 10613F: Documentation/devicetree/bindings/display/mxsfb.txt 10614T: git git://anongit.freedesktop.org/drm/drm-misc 10615 10616MYLEX DAC960 PCI RAID Controller 10617M: Hannes Reinecke <hare@kernel.org> 10618L: linux-scsi@vger.kernel.org 10619S: Supported 10620F: drivers/scsi/myrb.* 10621F: drivers/scsi/myrs.* 10622 10623MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10624M: Chris Lee <christopher.lee@cspi.com> 10625L: netdev@vger.kernel.org 10626W: https://www.cspi.com/ethernet-products/support/downloads/ 10627S: Supported 10628F: drivers/net/ethernet/myricom/myri10ge/ 10629 10630NAND FLASH SUBSYSTEM 10631M: Boris Brezillon <bbrezillon@kernel.org> 10632M: Miquel Raynal <miquel.raynal@bootlin.com> 10633R: Richard Weinberger <richard@nod.at> 10634L: linux-mtd@lists.infradead.org 10635W: http://www.linux-mtd.infradead.org/ 10636Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10637T: git git://git.infradead.org/linux-mtd.git nand/fixes 10638T: git git://git.infradead.org/linux-mtd.git nand/next 10639S: Maintained 10640F: drivers/mtd/nand/ 10641F: include/linux/mtd/*nand*.h 10642 10643NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10644M: Daniel Mack <zonque@gmail.com> 10645S: Maintained 10646L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10647W: http://www.native-instruments.com 10648F: sound/usb/caiaq/ 10649 10650NATSEMI ETHERNET DRIVER (DP8381x) 10651S: Orphan 10652F: drivers/net/ethernet/natsemi/natsemi.c 10653 10654NCR 5380 SCSI DRIVERS 10655M: Finn Thain <fthain@telegraphics.com.au> 10656M: Michael Schmitz <schmitzmic@gmail.com> 10657L: linux-scsi@vger.kernel.org 10658S: Maintained 10659F: Documentation/scsi/g_NCR5380.txt 10660F: drivers/scsi/NCR5380.* 10661F: drivers/scsi/arm/cumana_1.c 10662F: drivers/scsi/arm/oak.c 10663F: drivers/scsi/atari_scsi.* 10664F: drivers/scsi/dmx3191d.c 10665F: drivers/scsi/g_NCR5380.* 10666F: drivers/scsi/mac_scsi.* 10667F: drivers/scsi/sun3_scsi.* 10668F: drivers/scsi/sun3_scsi_vme.c 10669 10670NCSI LIBRARY: 10671M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10672S: Maintained 10673F: net/ncsi/ 10674 10675NCT6775 HARDWARE MONITOR DRIVER 10676M: Guenter Roeck <linux@roeck-us.net> 10677L: linux-hwmon@vger.kernel.org 10678S: Maintained 10679F: Documentation/hwmon/nct6775 10680F: drivers/hwmon/nct6775.c 10681 10682NET_FAILOVER MODULE 10683M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10684L: netdev@vger.kernel.org 10685S: Supported 10686F: driver/net/net_failover.c 10687F: include/net/net_failover.h 10688F: Documentation/networking/net_failover.rst 10689 10690NETEFFECT IWARP RNIC DRIVER (IW_NES) 10691M: Faisal Latif <faisal.latif@intel.com> 10692L: linux-rdma@vger.kernel.org 10693W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10694S: Supported 10695F: drivers/infiniband/hw/nes/ 10696F: include/uapi/rdma/nes-abi.h 10697 10698NETEM NETWORK EMULATOR 10699M: Stephen Hemminger <stephen@networkplumber.org> 10700L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10701S: Maintained 10702F: net/sched/sch_netem.c 10703 10704NETERION 10GbE DRIVERS (s2io/vxge) 10705M: Jon Mason <jdmason@kudzu.us> 10706L: netdev@vger.kernel.org 10707S: Supported 10708F: Documentation/networking/device_drivers/neterion/s2io.txt 10709F: Documentation/networking/device_drivers/neterion/vxge.txt 10710F: drivers/net/ethernet/neterion/ 10711 10712NETFILTER 10713M: Pablo Neira Ayuso <pablo@netfilter.org> 10714M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10715M: Florian Westphal <fw@strlen.de> 10716L: netfilter-devel@vger.kernel.org 10717L: coreteam@netfilter.org 10718W: http://www.netfilter.org/ 10719W: http://www.iptables.org/ 10720W: http://www.nftables.org/ 10721Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10722T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10723T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10724S: Maintained 10725F: include/linux/netfilter* 10726F: include/linux/netfilter/ 10727F: include/net/netfilter/ 10728F: include/uapi/linux/netfilter* 10729F: include/uapi/linux/netfilter/ 10730F: net/*/netfilter.c 10731F: net/*/netfilter/ 10732F: net/netfilter/ 10733F: net/bridge/br_netfilter*.c 10734 10735NETROM NETWORK LAYER 10736M: Ralf Baechle <ralf@linux-mips.org> 10737L: linux-hams@vger.kernel.org 10738W: http://www.linux-ax25.org/ 10739S: Maintained 10740F: include/net/netrom.h 10741F: include/uapi/linux/netrom.h 10742F: net/netrom/ 10743 10744NETRONOME ETHERNET DRIVERS 10745M: Jakub Kicinski <jakub.kicinski@netronome.com> 10746L: oss-drivers@netronome.com 10747S: Maintained 10748F: drivers/net/ethernet/netronome/ 10749 10750NETWORK BLOCK DEVICE (NBD) 10751M: Josef Bacik <josef@toxicpanda.com> 10752S: Maintained 10753L: linux-block@vger.kernel.org 10754L: nbd@other.debian.org 10755F: Documentation/blockdev/nbd.txt 10756F: drivers/block/nbd.c 10757F: include/uapi/linux/nbd.h 10758 10759NETWORK DROP MONITOR 10760M: Neil Horman <nhorman@tuxdriver.com> 10761L: netdev@vger.kernel.org 10762S: Maintained 10763W: https://fedorahosted.org/dropwatch/ 10764F: net/core/drop_monitor.c 10765 10766NETWORKING DRIVERS 10767M: "David S. Miller" <davem@davemloft.net> 10768L: netdev@vger.kernel.org 10769W: http://www.linuxfoundation.org/en/Net 10770Q: http://patchwork.ozlabs.org/project/netdev/list/ 10771T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10772T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10773S: Odd Fixes 10774F: Documentation/devicetree/bindings/net/ 10775F: drivers/net/ 10776F: include/linux/if_* 10777F: include/linux/netdevice.h 10778F: include/linux/etherdevice.h 10779F: include/linux/fcdevice.h 10780F: include/linux/fddidevice.h 10781F: include/linux/hippidevice.h 10782F: include/linux/inetdevice.h 10783F: include/uapi/linux/if_* 10784F: include/uapi/linux/netdevice.h 10785 10786NETWORKING DRIVERS (WIRELESS) 10787M: Kalle Valo <kvalo@codeaurora.org> 10788L: linux-wireless@vger.kernel.org 10789Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10790T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10791T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10792S: Maintained 10793F: Documentation/devicetree/bindings/net/wireless/ 10794F: drivers/net/wireless/ 10795 10796NETWORKING [DSA] 10797M: Andrew Lunn <andrew@lunn.ch> 10798M: Vivien Didelot <vivien.didelot@gmail.com> 10799M: Florian Fainelli <f.fainelli@gmail.com> 10800S: Maintained 10801F: Documentation/devicetree/bindings/net/dsa/ 10802F: net/dsa/ 10803F: include/net/dsa.h 10804F: include/linux/dsa/ 10805F: include/linux/platform_data/dsa.h 10806F: drivers/net/dsa/ 10807 10808NETWORKING [GENERAL] 10809M: "David S. Miller" <davem@davemloft.net> 10810L: netdev@vger.kernel.org 10811W: http://www.linuxfoundation.org/en/Net 10812Q: http://patchwork.ozlabs.org/project/netdev/list/ 10813T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10814T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10815B: mailto:netdev@vger.kernel.org 10816S: Maintained 10817F: net/ 10818F: include/net/ 10819F: include/linux/in.h 10820F: include/linux/net.h 10821F: include/linux/netdevice.h 10822F: include/uapi/linux/in.h 10823F: include/uapi/linux/net.h 10824F: include/uapi/linux/netdevice.h 10825F: include/uapi/linux/net_namespace.h 10826F: tools/testing/selftests/net/ 10827F: lib/net_utils.c 10828F: lib/random32.c 10829F: Documentation/networking/ 10830 10831NETWORKING [IPSEC] 10832M: Steffen Klassert <steffen.klassert@secunet.com> 10833M: Herbert Xu <herbert@gondor.apana.org.au> 10834M: "David S. Miller" <davem@davemloft.net> 10835L: netdev@vger.kernel.org 10836T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10837T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10838S: Maintained 10839F: net/xfrm/ 10840F: net/key/ 10841F: net/ipv4/xfrm* 10842F: net/ipv4/esp4* 10843F: net/ipv4/ah4.c 10844F: net/ipv4/ipcomp.c 10845F: net/ipv4/ip_vti.c 10846F: net/ipv6/xfrm* 10847F: net/ipv6/esp6* 10848F: net/ipv6/ah6.c 10849F: net/ipv6/ipcomp6.c 10850F: net/ipv6/ip6_vti.c 10851F: include/uapi/linux/xfrm.h 10852F: include/net/xfrm.h 10853 10854NETWORKING [IPv4/IPv6] 10855M: "David S. Miller" <davem@davemloft.net> 10856M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10857M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10858L: netdev@vger.kernel.org 10859T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10860S: Maintained 10861F: net/ipv4/ 10862F: net/ipv6/ 10863F: include/net/ip* 10864F: arch/x86/net/* 10865 10866NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10867M: Paul Moore <paul@paul-moore.com> 10868W: https://github.com/netlabel 10869L: netdev@vger.kernel.org 10870L: linux-security-module@vger.kernel.org 10871S: Maintained 10872F: Documentation/netlabel/ 10873F: include/net/calipso.h 10874F: include/net/cipso_ipv4.h 10875F: include/net/netlabel.h 10876F: include/uapi/linux/netfilter/xt_SECMARK.h 10877F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10878F: net/netlabel/ 10879F: net/ipv4/cipso_ipv4.c 10880F: net/ipv6/calipso.c 10881F: net/netfilter/xt_CONNSECMARK.c 10882F: net/netfilter/xt_SECMARK.c 10883 10884NETWORKING [TCP] 10885M: Eric Dumazet <edumazet@google.com> 10886L: netdev@vger.kernel.org 10887S: Maintained 10888F: net/ipv4/tcp*.c 10889F: net/ipv4/syncookies.c 10890F: net/ipv6/tcp*.c 10891F: net/ipv6/syncookies.c 10892F: include/uapi/linux/tcp.h 10893F: include/net/tcp.h 10894F: include/linux/tcp.h 10895F: include/trace/events/tcp.h 10896 10897NETWORKING [TLS] 10898M: Boris Pismenny <borisp@mellanox.com> 10899M: Aviad Yehezkel <aviadye@mellanox.com> 10900M: Dave Watson <davejwatson@fb.com> 10901M: John Fastabend <john.fastabend@gmail.com> 10902M: Daniel Borkmann <daniel@iogearbox.net> 10903L: netdev@vger.kernel.org 10904S: Maintained 10905F: net/tls/* 10906F: include/uapi/linux/tls.h 10907F: include/net/tls.h 10908 10909NETWORKING [WIRELESS] 10910L: linux-wireless@vger.kernel.org 10911Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10912 10913NETDEVSIM 10914M: Jakub Kicinski <jakub.kicinski@netronome.com> 10915S: Maintained 10916F: drivers/net/netdevsim/* 10917 10918NETXEN (1/10) GbE SUPPORT 10919M: Manish Chopra <manishc@marvell.com> 10920M: Rahul Verma <rahulv@marvell.com> 10921M: GR-Linux-NIC-Dev@marvell.com 10922L: netdev@vger.kernel.org 10923S: Supported 10924F: drivers/net/ethernet/qlogic/netxen/ 10925 10926NFC SUBSYSTEM 10927M: Samuel Ortiz <sameo@linux.intel.com> 10928L: linux-wireless@vger.kernel.org 10929L: linux-nfc@lists.01.org (subscribers-only) 10930S: Supported 10931F: net/nfc/ 10932F: include/net/nfc/ 10933F: include/uapi/linux/nfc.h 10934F: drivers/nfc/ 10935F: include/linux/platform_data/nfcmrvl.h 10936F: include/linux/platform_data/nxp-nci.h 10937F: Documentation/devicetree/bindings/net/nfc/ 10938 10939NFS, SUNRPC, AND LOCKD CLIENTS 10940M: Trond Myklebust <trond.myklebust@hammerspace.com> 10941M: Anna Schumaker <anna.schumaker@netapp.com> 10942L: linux-nfs@vger.kernel.org 10943W: http://client.linux-nfs.org 10944T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10945S: Maintained 10946F: fs/lockd/ 10947F: fs/nfs/ 10948F: fs/nfs_common/ 10949F: net/sunrpc/ 10950F: include/linux/lockd/ 10951F: include/linux/nfs* 10952F: include/linux/sunrpc/ 10953F: include/uapi/linux/nfs* 10954F: include/uapi/linux/sunrpc/ 10955 10956NILFS2 FILESYSTEM 10957M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10958L: linux-nilfs@vger.kernel.org 10959W: https://nilfs.sourceforge.io/ 10960W: https://nilfs.osdn.jp/ 10961T: git git://github.com/konis/nilfs2.git 10962S: Supported 10963F: Documentation/filesystems/nilfs2.txt 10964F: fs/nilfs2/ 10965F: include/trace/events/nilfs2.h 10966F: include/uapi/linux/nilfs2_api.h 10967F: include/uapi/linux/nilfs2_ondisk.h 10968 10969NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10970M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10971W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10972S: Maintained 10973F: Documentation/scsi/NinjaSCSI.txt 10974F: drivers/scsi/pcmcia/nsp_* 10975 10976NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10977M: GOTO Masanori <gotom@debian.or.jp> 10978M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10979W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10980S: Maintained 10981F: Documentation/scsi/NinjaSCSI.txt 10982F: drivers/scsi/nsp32* 10983 10984NIOS2 ARCHITECTURE 10985M: Ley Foon Tan <lftan@altera.com> 10986L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10987T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10988S: Maintained 10989F: arch/nios2/ 10990 10991NOHZ, DYNTICKS SUPPORT 10992M: Frederic Weisbecker <fweisbec@gmail.com> 10993M: Thomas Gleixner <tglx@linutronix.de> 10994M: Ingo Molnar <mingo@kernel.org> 10995L: linux-kernel@vger.kernel.org 10996T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10997S: Maintained 10998F: kernel/time/tick*.* 10999F: include/linux/tick.h 11000F: include/linux/sched/nohz.h 11001 11002NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11003M: Pavel Machek <pavel@ucw.cz> 11004M: Sakari Ailus <sakari.ailus@iki.fi> 11005L: linux-media@vger.kernel.org 11006S: Maintained 11007F: drivers/media/i2c/et8ek8 11008F: drivers/media/i2c/ad5820.c 11009 11010NOKIA N900 POWER SUPPLY DRIVERS 11011R: Pali Rohár <pali.rohar@gmail.com> 11012F: include/linux/power/bq2415x_charger.h 11013F: include/linux/power/bq27xxx_battery.h 11014F: include/linux/power/isp1704_charger.h 11015F: drivers/power/supply/bq2415x_charger.c 11016F: drivers/power/supply/bq27xxx_battery.c 11017F: drivers/power/supply/bq27xxx_battery_i2c.c 11018F: drivers/power/supply/isp1704_charger.c 11019F: drivers/power/supply/rx51_battery.c 11020 11021NOLIBC HEADER FILE 11022M: Willy Tarreau <w@1wt.eu> 11023S: Maintained 11024T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11025F: tools/include/nolibc/ 11026 11027NTB AMD DRIVER 11028M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11029L: linux-ntb@googlegroups.com 11030S: Supported 11031F: drivers/ntb/hw/amd/ 11032 11033NTB DRIVER CORE 11034M: Jon Mason <jdmason@kudzu.us> 11035M: Dave Jiang <dave.jiang@intel.com> 11036M: Allen Hubbe <allenbh@gmail.com> 11037L: linux-ntb@googlegroups.com 11038S: Supported 11039W: https://github.com/jonmason/ntb/wiki 11040T: git git://github.com/jonmason/ntb.git 11041F: drivers/ntb/ 11042F: drivers/net/ntb_netdev.c 11043F: include/linux/ntb.h 11044F: include/linux/ntb_transport.h 11045F: tools/testing/selftests/ntb/ 11046 11047NTB IDT DRIVER 11048M: Serge Semin <fancer.lancer@gmail.com> 11049L: linux-ntb@googlegroups.com 11050S: Supported 11051F: drivers/ntb/hw/idt/ 11052 11053NTB INTEL DRIVER 11054M: Dave Jiang <dave.jiang@intel.com> 11055L: linux-ntb@googlegroups.com 11056S: Supported 11057W: https://github.com/davejiang/linux/wiki 11058T: git https://github.com/davejiang/linux.git 11059F: drivers/ntb/hw/intel/ 11060 11061NTFS FILESYSTEM 11062M: Anton Altaparmakov <anton@tuxera.com> 11063L: linux-ntfs-dev@lists.sourceforge.net 11064W: http://www.tuxera.com/ 11065T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11066S: Supported 11067F: Documentation/filesystems/ntfs.txt 11068F: fs/ntfs/ 11069 11070NUBUS SUBSYSTEM 11071M: Finn Thain <fthain@telegraphics.com.au> 11072L: linux-m68k@lists.linux-m68k.org 11073S: Maintained 11074F: arch/*/include/asm/nubus.h 11075F: drivers/nubus/ 11076F: include/linux/nubus.h 11077F: include/uapi/linux/nubus.h 11078 11079NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11080M: Antonino Daplas <adaplas@gmail.com> 11081L: linux-fbdev@vger.kernel.org 11082S: Maintained 11083F: drivers/video/fbdev/riva/ 11084F: drivers/video/fbdev/nvidia/ 11085 11086NVM EXPRESS DRIVER 11087M: Keith Busch <keith.busch@intel.com> 11088M: Jens Axboe <axboe@fb.com> 11089M: Christoph Hellwig <hch@lst.de> 11090M: Sagi Grimberg <sagi@grimberg.me> 11091L: linux-nvme@lists.infradead.org 11092T: git://git.infradead.org/nvme.git 11093W: http://git.infradead.org/nvme.git 11094S: Supported 11095F: drivers/nvme/host/ 11096F: include/linux/nvme.h 11097F: include/uapi/linux/nvme_ioctl.h 11098 11099NVM EXPRESS FC TRANSPORT DRIVERS 11100M: James Smart <james.smart@broadcom.com> 11101L: linux-nvme@lists.infradead.org 11102S: Supported 11103F: include/linux/nvme-fc.h 11104F: include/linux/nvme-fc-driver.h 11105F: drivers/nvme/host/fc.c 11106F: drivers/nvme/target/fc.c 11107F: drivers/nvme/target/fcloop.c 11108 11109NVM EXPRESS TARGET DRIVER 11110M: Christoph Hellwig <hch@lst.de> 11111M: Sagi Grimberg <sagi@grimberg.me> 11112L: linux-nvme@lists.infradead.org 11113T: git://git.infradead.org/nvme.git 11114W: http://git.infradead.org/nvme.git 11115S: Supported 11116F: drivers/nvme/target/ 11117 11118NVMEM FRAMEWORK 11119M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11120S: Maintained 11121F: drivers/nvmem/ 11122F: Documentation/devicetree/bindings/nvmem/ 11123F: Documentation/ABI/stable/sysfs-bus-nvmem 11124F: include/linux/nvmem-consumer.h 11125F: include/linux/nvmem-provider.h 11126 11127NXP SGTL5000 DRIVER 11128M: Fabio Estevam <festevam@gmail.com> 11129L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11130S: Maintained 11131F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11132F: sound/soc/codecs/sgtl5000* 11133 11134NXP TDA998X DRM DRIVER 11135M: Russell King <linux@armlinux.org.uk> 11136S: Maintained 11137T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11138T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11139F: drivers/gpu/drm/i2c/tda998x_drv.c 11140F: include/drm/i2c/tda998x.h 11141F: include/dt-bindings/display/tda998x.h 11142K: "nxp,tda998x" 11143 11144NXP TFA9879 DRIVER 11145M: Peter Rosin <peda@axentia.se> 11146L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11147S: Maintained 11148F: Documentation/devicetree/bindings/sound/tfa9879.txt 11149F: sound/soc/codecs/tfa9879* 11150 11151NXP-NCI NFC DRIVER 11152M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11153R: Charles Gorand <charles.gorand@effinnov.com> 11154L: linux-nfc@lists.01.org (moderated for non-subscribers) 11155S: Supported 11156F: drivers/nfc/nxp-nci 11157 11158OBJAGG 11159M: Jiri Pirko <jiri@mellanox.com> 11160L: netdev@vger.kernel.org 11161S: Supported 11162F: lib/objagg.c 11163F: lib/test_objagg.c 11164F: include/linux/objagg.h 11165 11166NXP FSPI DRIVER 11167R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11168M: Ashish Kumar <ashish.kumar@nxp.com> 11169L: linux-spi@vger.kernel.org 11170S: Maintained 11171F: drivers/spi/spi-nxp-fspi.c 11172F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11173 11174OBJTOOL 11175M: Josh Poimboeuf <jpoimboe@redhat.com> 11176M: Peter Zijlstra <peterz@infradead.org> 11177S: Supported 11178F: tools/objtool/ 11179 11180OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11181M: Frederic Barrat <fbarrat@linux.ibm.com> 11182M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 11183L: linuxppc-dev@lists.ozlabs.org 11184S: Supported 11185F: arch/powerpc/platforms/powernv/ocxl.c 11186F: arch/powerpc/include/asm/pnv-ocxl.h 11187F: drivers/misc/ocxl/ 11188F: include/misc/ocxl* 11189F: include/uapi/misc/ocxl.h 11190F: Documentation/accelerators/ocxl.rst 11191 11192OMAP AUDIO SUPPORT 11193M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11194M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11195L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11196L: linux-omap@vger.kernel.org 11197S: Maintained 11198F: sound/soc/ti/omap* 11199F: sound/soc/ti/rx51.c 11200F: sound/soc/ti/n810.c 11201F: sound/soc/ti/sdma-pcm.* 11202 11203OMAP CLOCK FRAMEWORK SUPPORT 11204M: Paul Walmsley <paul@pwsan.com> 11205L: linux-omap@vger.kernel.org 11206S: Maintained 11207F: arch/arm/*omap*/*clock* 11208 11209OMAP DEVICE TREE SUPPORT 11210M: Benoît Cousson <bcousson@baylibre.com> 11211M: Tony Lindgren <tony@atomide.com> 11212L: linux-omap@vger.kernel.org 11213L: devicetree@vger.kernel.org 11214S: Maintained 11215F: arch/arm/boot/dts/*omap* 11216F: arch/arm/boot/dts/*am3* 11217F: arch/arm/boot/dts/*am4* 11218F: arch/arm/boot/dts/*am5* 11219F: arch/arm/boot/dts/*dra7* 11220 11221OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11222L: linux-omap@vger.kernel.org 11223L: linux-fbdev@vger.kernel.org 11224S: Orphan 11225F: drivers/video/fbdev/omap2/ 11226F: Documentation/arm/OMAP/DSS 11227 11228OMAP FRAMEBUFFER SUPPORT 11229L: linux-fbdev@vger.kernel.org 11230L: linux-omap@vger.kernel.org 11231S: Orphan 11232F: drivers/video/fbdev/omap/ 11233 11234OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11235M: Roger Quadros <rogerq@ti.com> 11236M: Tony Lindgren <tony@atomide.com> 11237L: linux-omap@vger.kernel.org 11238S: Maintained 11239F: drivers/memory/omap-gpmc.c 11240F: arch/arm/mach-omap2/*gpmc* 11241 11242OMAP GPIO DRIVER 11243M: Grygorii Strashko <grygorii.strashko@ti.com> 11244M: Santosh Shilimkar <ssantosh@kernel.org> 11245M: Kevin Hilman <khilman@kernel.org> 11246L: linux-omap@vger.kernel.org 11247S: Maintained 11248F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11249F: drivers/gpio/gpio-omap.c 11250 11251OMAP HARDWARE SPINLOCK SUPPORT 11252M: Ohad Ben-Cohen <ohad@wizery.com> 11253L: linux-omap@vger.kernel.org 11254S: Maintained 11255F: drivers/hwspinlock/omap_hwspinlock.c 11256 11257OMAP HS MMC SUPPORT 11258L: linux-mmc@vger.kernel.org 11259L: linux-omap@vger.kernel.org 11260S: Orphan 11261F: drivers/mmc/host/omap_hsmmc.c 11262 11263OMAP HWMOD DATA 11264M: Paul Walmsley <paul@pwsan.com> 11265L: linux-omap@vger.kernel.org 11266S: Maintained 11267F: arch/arm/mach-omap2/omap_hwmod*data* 11268 11269OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11270M: Benoît Cousson <bcousson@baylibre.com> 11271L: linux-omap@vger.kernel.org 11272S: Maintained 11273F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11274 11275OMAP HWMOD SUPPORT 11276M: Benoît Cousson <bcousson@baylibre.com> 11277M: Paul Walmsley <paul@pwsan.com> 11278L: linux-omap@vger.kernel.org 11279S: Maintained 11280F: arch/arm/mach-omap2/omap_hwmod.* 11281 11282OMAP I2C DRIVER 11283M: Vignesh R <vigneshr@ti.com> 11284L: linux-omap@vger.kernel.org 11285L: linux-i2c@vger.kernel.org 11286S: Maintained 11287F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11288F: drivers/i2c/busses/i2c-omap.c 11289 11290OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11291M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11292L: linux-media@vger.kernel.org 11293S: Maintained 11294F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11295F: drivers/media/platform/omap3isp/ 11296F: drivers/staging/media/omap4iss/ 11297 11298OMAP MMC SUPPORT 11299M: Aaro Koskinen <aaro.koskinen@iki.fi> 11300L: linux-omap@vger.kernel.org 11301S: Odd Fixes 11302F: drivers/mmc/host/omap.c 11303 11304OMAP POWER MANAGEMENT SUPPORT 11305M: Kevin Hilman <khilman@kernel.org> 11306L: linux-omap@vger.kernel.org 11307S: Maintained 11308F: arch/arm/*omap*/*pm* 11309F: drivers/cpufreq/omap-cpufreq.c 11310 11311OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11312M: Rajendra Nayak <rnayak@codeaurora.org> 11313M: Paul Walmsley <paul@pwsan.com> 11314L: linux-omap@vger.kernel.org 11315S: Maintained 11316F: arch/arm/mach-omap2/prm* 11317 11318OMAP RANDOM NUMBER GENERATOR SUPPORT 11319M: Deepak Saxena <dsaxena@plexity.net> 11320S: Maintained 11321F: drivers/char/hw_random/omap-rng.c 11322 11323OMAP USB SUPPORT 11324L: linux-usb@vger.kernel.org 11325L: linux-omap@vger.kernel.org 11326S: Orphan 11327F: drivers/usb/*/*omap* 11328F: arch/arm/*omap*/usb* 11329 11330OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11331M: Mark Jackson <mpfj@newflow.co.uk> 11332L: linux-omap@vger.kernel.org 11333S: Maintained 11334F: arch/arm/boot/dts/am335x-nano.dts 11335 11336OMAP1 SUPPORT 11337M: Aaro Koskinen <aaro.koskinen@iki.fi> 11338M: Tony Lindgren <tony@atomide.com> 11339L: linux-omap@vger.kernel.org 11340Q: http://patchwork.kernel.org/project/linux-omap/list/ 11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11342S: Maintained 11343F: arch/arm/mach-omap1/ 11344F: arch/arm/plat-omap/ 11345F: arch/arm/configs/omap1_defconfig 11346F: drivers/i2c/busses/i2c-omap.c 11347F: include/linux/platform_data/i2c-omap.h 11348F: include/linux/platform_data/ams-delta-fiq.h 11349 11350OMAP2+ SUPPORT 11351M: Tony Lindgren <tony@atomide.com> 11352L: linux-omap@vger.kernel.org 11353W: http://www.muru.com/linux/omap/ 11354W: http://linux.omap.com/ 11355Q: http://patchwork.kernel.org/project/linux-omap/list/ 11356T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11357S: Maintained 11358F: arch/arm/mach-omap2/ 11359F: arch/arm/plat-omap/ 11360F: arch/arm/configs/omap2plus_defconfig 11361F: drivers/i2c/busses/i2c-omap.c 11362F: drivers/irqchip/irq-omap-intc.c 11363F: drivers/mfd/*omap*.c 11364F: drivers/mfd/menelaus.c 11365F: drivers/mfd/palmas.c 11366F: drivers/mfd/tps65217.c 11367F: drivers/mfd/tps65218.c 11368F: drivers/mfd/tps65910.c 11369F: drivers/mfd/twl-core.[ch] 11370F: drivers/mfd/twl4030*.c 11371F: drivers/mfd/twl6030*.c 11372F: drivers/mfd/twl6040*.c 11373F: drivers/regulator/palmas-regulator*.c 11374F: drivers/regulator/pbias-regulator.c 11375F: drivers/regulator/tps65217-regulator.c 11376F: drivers/regulator/tps65218-regulator.c 11377F: drivers/regulator/tps65910-regulator.c 11378F: drivers/regulator/twl-regulator.c 11379F: drivers/regulator/twl6030-regulator.c 11380F: include/linux/platform_data/i2c-omap.h 11381 11382ONION OMEGA2+ BOARD 11383M: Harvey Hunt <harveyhuntnexus@gmail.com> 11384L: linux-mips@vger.kernel.org 11385S: Maintained 11386F: arch/mips/boot/dts/ralink/omega2p.dts 11387 11388OMFS FILESYSTEM 11389M: Bob Copeland <me@bobcopeland.com> 11390L: linux-karma-devel@lists.sourceforge.net 11391S: Maintained 11392F: Documentation/filesystems/omfs.txt 11393F: fs/omfs/ 11394 11395OMNIKEY CARDMAN 4000 DRIVER 11396M: Harald Welte <laforge@gnumonks.org> 11397S: Maintained 11398F: drivers/char/pcmcia/cm4000_cs.c 11399F: include/linux/cm4000_cs.h 11400F: include/uapi/linux/cm4000_cs.h 11401 11402OMNIKEY CARDMAN 4040 DRIVER 11403M: Harald Welte <laforge@gnumonks.org> 11404S: Maintained 11405F: drivers/char/pcmcia/cm4040_cs.* 11406 11407OMNIVISION OV13858 SENSOR DRIVER 11408M: Sakari Ailus <sakari.ailus@linux.intel.com> 11409L: linux-media@vger.kernel.org 11410T: git git://linuxtv.org/media_tree.git 11411S: Maintained 11412F: drivers/media/i2c/ov13858.c 11413 11414OMNIVISION OV2680 SENSOR DRIVER 11415M: Rui Miguel Silva <rmfrfs@gmail.com> 11416L: linux-media@vger.kernel.org 11417T: git git://linuxtv.org/media_tree.git 11418S: Maintained 11419F: drivers/media/i2c/ov2680.c 11420F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11421 11422OMNIVISION OV2685 SENSOR DRIVER 11423M: Shunqian Zheng <zhengsq@rock-chips.com> 11424L: linux-media@vger.kernel.org 11425T: git git://linuxtv.org/media_tree.git 11426S: Maintained 11427F: drivers/media/i2c/ov2685.c 11428 11429OMNIVISION OV5640 SENSOR DRIVER 11430M: Steve Longerbeam <slongerbeam@gmail.com> 11431L: linux-media@vger.kernel.org 11432T: git git://linuxtv.org/media_tree.git 11433S: Maintained 11434F: drivers/media/i2c/ov5640.c 11435 11436OMNIVISION OV5647 SENSOR DRIVER 11437M: Luis Oliveira <lolivei@synopsys.com> 11438L: linux-media@vger.kernel.org 11439T: git git://linuxtv.org/media_tree.git 11440S: Maintained 11441F: drivers/media/i2c/ov5647.c 11442 11443OMNIVISION OV5695 SENSOR DRIVER 11444M: Shunqian Zheng <zhengsq@rock-chips.com> 11445L: linux-media@vger.kernel.org 11446T: git git://linuxtv.org/media_tree.git 11447S: Maintained 11448F: drivers/media/i2c/ov5695.c 11449 11450OMNIVISION OV7670 SENSOR DRIVER 11451M: Jonathan Corbet <corbet@lwn.net> 11452L: linux-media@vger.kernel.org 11453T: git git://linuxtv.org/media_tree.git 11454S: Maintained 11455F: drivers/media/i2c/ov7670.c 11456F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11457 11458OMNIVISION OV772x SENSOR DRIVER 11459M: Jacopo Mondi <jacopo@jmondi.org> 11460L: linux-media@vger.kernel.org 11461T: git git://linuxtv.org/media_tree.git 11462S: Odd fixes 11463F: drivers/media/i2c/ov772x.c 11464F: include/media/i2c/ov772x.h 11465F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11466 11467OMNIVISION OV7740 SENSOR DRIVER 11468M: Wenyou Yang <wenyou.yang@microchip.com> 11469L: linux-media@vger.kernel.org 11470T: git git://linuxtv.org/media_tree.git 11471S: Maintained 11472F: drivers/media/i2c/ov7740.c 11473F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11474 11475OMNIVISION OV9640 SENSOR DRIVER 11476M: Petr Cvek <petrcvekcz@gmail.com> 11477L: linux-media@vger.kernel.org 11478S: Maintained 11479F: drivers/media/i2c/ov9640.* 11480 11481OMNIVISION OV8856 SENSOR DRIVER 11482M: Ben Kao <ben.kao@intel.com> 11483L: linux-media@vger.kernel.org 11484T: git git://linuxtv.org/media_tree.git 11485S: Maintained 11486F: drivers/media/i2c/ov8856.c 11487 11488OMNIVISION OV9650 SENSOR DRIVER 11489M: Sakari Ailus <sakari.ailus@linux.intel.com> 11490R: Akinobu Mita <akinobu.mita@gmail.com> 11491R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11492L: linux-media@vger.kernel.org 11493T: git git://linuxtv.org/media_tree.git 11494S: Maintained 11495F: drivers/media/i2c/ov9650.c 11496F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11497 11498ONENAND FLASH DRIVER 11499M: Kyungmin Park <kyungmin.park@samsung.com> 11500L: linux-mtd@lists.infradead.org 11501S: Maintained 11502F: drivers/mtd/nand/onenand/ 11503F: include/linux/mtd/onenand*.h 11504 11505ONSTREAM SCSI TAPE DRIVER 11506M: Willem Riede <osst@riede.org> 11507L: osst-users@lists.sourceforge.net 11508L: linux-scsi@vger.kernel.org 11509S: Maintained 11510F: Documentation/scsi/osst.txt 11511F: drivers/scsi/osst.* 11512F: drivers/scsi/osst_*.h 11513F: drivers/scsi/st.h 11514 11515OP-TEE DRIVER 11516M: Jens Wiklander <jens.wiklander@linaro.org> 11517S: Maintained 11518F: drivers/tee/optee/ 11519 11520OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11521M: Sumit Garg <sumit.garg@linaro.org> 11522S: Maintained 11523F: drivers/char/hw_random/optee-rng.c 11524 11525OPA-VNIC DRIVER 11526M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11527M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11528L: linux-rdma@vger.kernel.org 11529S: Supported 11530F: drivers/infiniband/ulp/opa_vnic 11531 11532OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11533M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11534M: Frank Rowand <frowand.list@gmail.com> 11535L: devicetree@vger.kernel.org 11536S: Maintained 11537F: Documentation/devicetree/dynamic-resolution-notes.txt 11538F: Documentation/devicetree/overlay-notes.txt 11539F: drivers/of/overlay.c 11540F: drivers/of/resolver.c 11541K: of_overlay_notifier_ 11542 11543OPEN FIRMWARE AND FLATTENED DEVICE TREE 11544M: Rob Herring <robh+dt@kernel.org> 11545M: Frank Rowand <frowand.list@gmail.com> 11546L: devicetree@vger.kernel.org 11547W: http://www.devicetree.org/ 11548T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11549S: Maintained 11550F: drivers/of/ 11551F: include/linux/of*.h 11552F: scripts/dtc/ 11553F: Documentation/ABI/testing/sysfs-firmware-ofw 11554 11555OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11556M: Rob Herring <robh+dt@kernel.org> 11557M: Mark Rutland <mark.rutland@arm.com> 11558L: devicetree@vger.kernel.org 11559T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11560Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11561S: Maintained 11562F: Documentation/devicetree/ 11563F: arch/*/boot/dts/ 11564F: include/dt-bindings/ 11565 11566OPENCORES I2C BUS DRIVER 11567M: Peter Korsgaard <peter@korsgaard.com> 11568M: Andrew Lunn <andrew@lunn.ch> 11569L: linux-i2c@vger.kernel.org 11570S: Maintained 11571F: Documentation/i2c/busses/i2c-ocores 11572F: drivers/i2c/busses/i2c-ocores.c 11573F: include/linux/platform_data/i2c-ocores.h 11574 11575OPENRISC ARCHITECTURE 11576M: Jonas Bonn <jonas@southpole.se> 11577M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11578M: Stafford Horne <shorne@gmail.com> 11579T: git git://github.com/openrisc/linux.git 11580L: openrisc@lists.librecores.org 11581W: http://openrisc.io 11582S: Maintained 11583F: Documentation/devicetree/bindings/openrisc/ 11584F: Documentation/openrisc/ 11585F: arch/openrisc/ 11586F: drivers/irqchip/irq-ompic.c 11587F: drivers/irqchip/irq-or1k-* 11588 11589OPENVSWITCH 11590M: Pravin B Shelar <pshelar@ovn.org> 11591L: netdev@vger.kernel.org 11592L: dev@openvswitch.org 11593W: http://openvswitch.org 11594S: Maintained 11595F: net/openvswitch/ 11596F: include/uapi/linux/openvswitch.h 11597 11598OPERATING PERFORMANCE POINTS (OPP) 11599M: Viresh Kumar <vireshk@kernel.org> 11600M: Nishanth Menon <nm@ti.com> 11601M: Stephen Boyd <sboyd@kernel.org> 11602L: linux-pm@vger.kernel.org 11603S: Maintained 11604T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11605F: drivers/opp/ 11606F: include/linux/pm_opp.h 11607F: Documentation/power/opp.txt 11608F: Documentation/devicetree/bindings/opp/ 11609 11610OPL4 DRIVER 11611M: Clemens Ladisch <clemens@ladisch.de> 11612L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11613T: git git://git.alsa-project.org/alsa-kernel.git 11614S: Maintained 11615F: sound/drivers/opl4/ 11616 11617OPROFILE 11618M: Robert Richter <rric@kernel.org> 11619L: oprofile-list@lists.sf.net 11620S: Maintained 11621F: arch/*/include/asm/oprofile*.h 11622F: arch/*/oprofile/ 11623F: drivers/oprofile/ 11624F: include/linux/oprofile.h 11625 11626ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11627M: Mark Fasheh <mark@fasheh.com> 11628M: Joel Becker <jlbec@evilplan.org> 11629L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11630W: http://ocfs2.wiki.kernel.org 11631S: Supported 11632F: Documentation/filesystems/ocfs2.txt 11633F: Documentation/filesystems/dlmfs.txt 11634F: fs/ocfs2/ 11635 11636ORANGEFS FILESYSTEM 11637M: Mike Marshall <hubcap@omnibond.com> 11638R: Martin Brandenburg <martin@omnibond.com> 11639L: devel@lists.orangefs.org 11640T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11641S: Supported 11642F: fs/orangefs/ 11643F: Documentation/filesystems/orangefs.txt 11644 11645ORINOCO DRIVER 11646L: linux-wireless@vger.kernel.org 11647W: http://wireless.kernel.org/en/users/Drivers/orinoco 11648W: http://www.nongnu.org/orinoco/ 11649S: Orphan 11650F: drivers/net/wireless/intersil/orinoco/ 11651 11652OV2659 OMNIVISION SENSOR DRIVER 11653M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11654L: linux-media@vger.kernel.org 11655W: https://linuxtv.org 11656Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11657T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11658S: Maintained 11659F: drivers/media/i2c/ov2659.c 11660F: include/media/i2c/ov2659.h 11661 11662OVERLAY FILESYSTEM 11663M: Miklos Szeredi <miklos@szeredi.hu> 11664L: linux-unionfs@vger.kernel.org 11665T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11666S: Supported 11667F: fs/overlayfs/ 11668F: Documentation/filesystems/overlayfs.txt 11669 11670P54 WIRELESS DRIVER 11671M: Christian Lamparter <chunkeey@googlemail.com> 11672L: linux-wireless@vger.kernel.org 11673W: http://wireless.kernel.org/en/users/Drivers/p54 11674S: Maintained 11675F: drivers/net/wireless/intersil/p54/ 11676 11677PA SEMI ETHERNET DRIVER 11678L: netdev@vger.kernel.org 11679S: Orphan 11680F: drivers/net/ethernet/pasemi/* 11681 11682PA SEMI SMBUS DRIVER 11683L: linux-i2c@vger.kernel.org 11684S: Orphan 11685F: drivers/i2c/busses/i2c-pasemi.c 11686 11687PADATA PARALLEL EXECUTION MECHANISM 11688M: Steffen Klassert <steffen.klassert@secunet.com> 11689L: linux-crypto@vger.kernel.org 11690S: Maintained 11691F: kernel/padata.c 11692F: include/linux/padata.h 11693F: Documentation/padata.txt 11694 11695PANASONIC LAPTOP ACPI EXTRAS DRIVER 11696M: Harald Welte <laforge@gnumonks.org> 11697L: platform-driver-x86@vger.kernel.org 11698S: Maintained 11699F: drivers/platform/x86/panasonic-laptop.c 11700 11701PARALLEL LCD/KEYPAD PANEL DRIVER 11702M: Willy Tarreau <willy@haproxy.com> 11703M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11704S: Odd Fixes 11705F: Documentation/auxdisplay/lcd-panel-cgram.txt 11706F: drivers/auxdisplay/panel.c 11707 11708PARALLEL PORT SUBSYSTEM 11709M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11710M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11711L: linux-parport@lists.infradead.org (subscribers-only) 11712S: Maintained 11713F: drivers/parport/ 11714F: include/linux/parport*.h 11715F: drivers/char/ppdev.c 11716F: include/uapi/linux/ppdev.h 11717F: Documentation/parport*.txt 11718 11719PARAVIRT_OPS INTERFACE 11720M: Juergen Gross <jgross@suse.com> 11721M: Alok Kataria <akataria@vmware.com> 11722L: virtualization@lists.linux-foundation.org 11723S: Supported 11724F: Documentation/virtual/paravirt_ops.txt 11725F: arch/*/kernel/paravirt* 11726F: arch/*/include/asm/paravirt*.h 11727F: include/linux/hypervisor.h 11728 11729PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11730M: Tim Waugh <tim@cyberelk.net> 11731L: linux-parport@lists.infradead.org (subscribers-only) 11732S: Maintained 11733F: Documentation/blockdev/paride.txt 11734F: drivers/block/paride/ 11735 11736PARISC ARCHITECTURE 11737M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11738M: Helge Deller <deller@gmx.de> 11739L: linux-parisc@vger.kernel.org 11740W: http://www.parisc-linux.org/ 11741Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11742T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11743T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11744S: Maintained 11745F: arch/parisc/ 11746F: Documentation/parisc/ 11747F: drivers/parisc/ 11748F: drivers/char/agp/parisc-agp.c 11749F: drivers/input/serio/gscps2.c 11750F: drivers/parport/parport_gsc.* 11751F: drivers/tty/serial/8250/8250_gsc.c 11752F: drivers/video/fbdev/sti* 11753F: drivers/video/console/sti* 11754F: drivers/video/logo/logo_parisc* 11755 11756PARMAN 11757M: Jiri Pirko <jiri@mellanox.com> 11758L: netdev@vger.kernel.org 11759S: Supported 11760F: lib/parman.c 11761F: lib/test_parman.c 11762F: include/linux/parman.h 11763 11764PC ENGINES APU BOARD DRIVER 11765M: Enrico Weigelt, metux IT consult <info@metux.net> 11766S: Maintained 11767F: drivers/platform/x86/pcengines-apuv2.c 11768 11769PC87360 HARDWARE MONITORING DRIVER 11770M: Jim Cromie <jim.cromie@gmail.com> 11771L: linux-hwmon@vger.kernel.org 11772S: Maintained 11773F: Documentation/hwmon/pc87360 11774F: drivers/hwmon/pc87360.c 11775 11776PC8736x GPIO DRIVER 11777M: Jim Cromie <jim.cromie@gmail.com> 11778S: Maintained 11779F: drivers/char/pc8736x_gpio.c 11780 11781PC87427 HARDWARE MONITORING DRIVER 11782M: Jean Delvare <jdelvare@suse.com> 11783L: linux-hwmon@vger.kernel.org 11784S: Maintained 11785F: Documentation/hwmon/pc87427 11786F: drivers/hwmon/pc87427.c 11787 11788PCA9532 LED DRIVER 11789M: Riku Voipio <riku.voipio@iki.fi> 11790S: Maintained 11791F: drivers/leds/leds-pca9532.c 11792F: include/linux/leds-pca9532.h 11793 11794PCA9541 I2C BUS MASTER SELECTOR DRIVER 11795M: Guenter Roeck <linux@roeck-us.net> 11796L: linux-i2c@vger.kernel.org 11797S: Maintained 11798F: drivers/i2c/muxes/i2c-mux-pca9541.c 11799 11800PCDP - PRIMARY CONSOLE AND DEBUG PORT 11801M: Khalid Aziz <khalid@gonehiking.org> 11802S: Maintained 11803F: drivers/firmware/pcdp.* 11804 11805PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11806M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11807L: linux-pci@vger.kernel.org 11808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11809S: Maintained 11810F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11811F: drivers/pci/controller/pci-aardvark.c 11812 11813PCI DRIVER FOR ALTERA PCIE IP 11814M: Ley Foon Tan <lftan@altera.com> 11815L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11816L: linux-pci@vger.kernel.org 11817S: Supported 11818F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11819F: drivers/pci/controller/pcie-altera.c 11820 11821PCI DRIVER FOR APPLIEDMICRO XGENE 11822M: Toan Le <toan@os.amperecomputing.com> 11823L: linux-pci@vger.kernel.org 11824L: linux-arm-kernel@lists.infradead.org 11825S: Maintained 11826F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11827F: drivers/pci/controller/pci-xgene.c 11828 11829PCI DRIVER FOR ARM VERSATILE PLATFORM 11830M: Rob Herring <robh@kernel.org> 11831L: linux-pci@vger.kernel.org 11832L: linux-arm-kernel@lists.infradead.org 11833S: Maintained 11834F: Documentation/devicetree/bindings/pci/versatile.txt 11835F: drivers/pci/controller/pci-versatile.c 11836 11837PCI DRIVER FOR ARMADA 8K 11838M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11839L: linux-pci@vger.kernel.org 11840L: linux-arm-kernel@lists.infradead.org 11841S: Maintained 11842F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11843F: drivers/pci/controller/dwc/pcie-armada8k.c 11844 11845PCI DRIVER FOR CADENCE PCIE IP 11846M: Tom Joseph <tjoseph@cadence.com> 11847L: linux-pci@vger.kernel.org 11848S: Maintained 11849F: Documentation/devicetree/bindings/pci/cdns,*.txt 11850F: drivers/pci/controller/pcie-cadence* 11851 11852PCI DRIVER FOR FREESCALE LAYERSCAPE 11853M: Minghuan Lian <minghuan.Lian@nxp.com> 11854M: Mingkai Hu <mingkai.hu@nxp.com> 11855M: Roy Zang <roy.zang@nxp.com> 11856L: linuxppc-dev@lists.ozlabs.org 11857L: linux-pci@vger.kernel.org 11858L: linux-arm-kernel@lists.infradead.org 11859S: Maintained 11860F: drivers/pci/controller/dwc/*layerscape* 11861 11862PCI DRIVER FOR GENERIC OF HOSTS 11863M: Will Deacon <will.deacon@arm.com> 11864L: linux-pci@vger.kernel.org 11865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11866S: Maintained 11867F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11868F: drivers/pci/controller/pci-host-common.c 11869F: drivers/pci/controller/pci-host-generic.c 11870 11871PCI DRIVER FOR IMX6 11872M: Richard Zhu <hongxing.zhu@nxp.com> 11873M: Lucas Stach <l.stach@pengutronix.de> 11874L: linux-pci@vger.kernel.org 11875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11876S: Maintained 11877F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11878F: drivers/pci/controller/dwc/*imx6* 11879 11880PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11881M: Keith Busch <keith.busch@intel.com> 11882M: Jonathan Derrick <jonathan.derrick@intel.com> 11883L: linux-pci@vger.kernel.org 11884S: Supported 11885F: drivers/pci/controller/vmd.c 11886 11887PCI DRIVER FOR MICROSEMI SWITCHTEC 11888M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11889M: Logan Gunthorpe <logang@deltatee.com> 11890L: linux-pci@vger.kernel.org 11891S: Maintained 11892F: Documentation/switchtec.txt 11893F: Documentation/ABI/testing/sysfs-class-switchtec 11894F: drivers/pci/switch/switchtec* 11895F: include/uapi/linux/switchtec_ioctl.h 11896F: include/linux/switchtec.h 11897F: drivers/ntb/hw/mscc/ 11898 11899PCI DRIVER FOR MOBIVEIL PCIE IP 11900M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11901L: linux-pci@vger.kernel.org 11902S: Supported 11903F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11904F: drivers/pci/controller/pcie-mobiveil.c 11905 11906PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11907M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11908M: Jason Cooper <jason@lakedaemon.net> 11909L: linux-pci@vger.kernel.org 11910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11911S: Maintained 11912F: drivers/pci/controller/*mvebu* 11913 11914PCI DRIVER FOR NVIDIA TEGRA 11915M: Thierry Reding <thierry.reding@gmail.com> 11916L: linux-tegra@vger.kernel.org 11917L: linux-pci@vger.kernel.org 11918S: Supported 11919F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11920F: drivers/pci/controller/pci-tegra.c 11921 11922PCI DRIVER FOR RENESAS R-CAR 11923M: Simon Horman <horms@verge.net.au> 11924L: linux-pci@vger.kernel.org 11925L: linux-renesas-soc@vger.kernel.org 11926S: Maintained 11927F: drivers/pci/controller/*rcar* 11928 11929PCI DRIVER FOR SAMSUNG EXYNOS 11930M: Jingoo Han <jingoohan1@gmail.com> 11931L: linux-pci@vger.kernel.org 11932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11933L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11934S: Maintained 11935F: drivers/pci/controller/dwc/pci-exynos.c 11936 11937PCI DRIVER FOR SYNOPSYS DESIGNWARE 11938M: Jingoo Han <jingoohan1@gmail.com> 11939M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11940L: linux-pci@vger.kernel.org 11941S: Maintained 11942F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11943F: drivers/pci/controller/dwc/*designware* 11944 11945PCI DRIVER FOR TI DRA7XX 11946M: Kishon Vijay Abraham I <kishon@ti.com> 11947L: linux-omap@vger.kernel.org 11948L: linux-pci@vger.kernel.org 11949S: Supported 11950F: Documentation/devicetree/bindings/pci/ti-pci.txt 11951F: drivers/pci/controller/dwc/pci-dra7xx.c 11952 11953PCI DRIVER FOR TI KEYSTONE 11954M: Murali Karicheri <m-karicheri2@ti.com> 11955L: linux-pci@vger.kernel.org 11956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11957S: Maintained 11958F: drivers/pci/controller/dwc/pci-keystone.c 11959 11960PCI ENDPOINT SUBSYSTEM 11961M: Kishon Vijay Abraham I <kishon@ti.com> 11962M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11963L: linux-pci@vger.kernel.org 11964T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11965S: Supported 11966F: drivers/pci/endpoint/ 11967F: drivers/misc/pci_endpoint_test.c 11968F: tools/pci/ 11969 11970PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11971M: Russell Currey <ruscur@russell.cc> 11972M: Sam Bobroff <sbobroff@linux.ibm.com> 11973M: Oliver O'Halloran <oohall@gmail.com> 11974L: linuxppc-dev@lists.ozlabs.org 11975S: Supported 11976F: Documentation/PCI/pci-error-recovery.txt 11977F: drivers/pci/pcie/aer.c 11978F: drivers/pci/pcie/dpc.c 11979F: drivers/pci/pcie/err.c 11980F: Documentation/powerpc/eeh-pci-error-recovery.txt 11981F: arch/powerpc/kernel/eeh*.c 11982F: arch/powerpc/platforms/*/eeh*.c 11983F: arch/powerpc/include/*/eeh*.h 11984 11985PCI ERROR RECOVERY 11986M: Linas Vepstas <linasvepstas@gmail.com> 11987L: linux-pci@vger.kernel.org 11988S: Supported 11989F: Documentation/PCI/pci-error-recovery.txt 11990 11991PCI MSI DRIVER FOR ALTERA MSI IP 11992M: Ley Foon Tan <lftan@altera.com> 11993L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11994L: linux-pci@vger.kernel.org 11995S: Supported 11996F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11997F: drivers/pci/controller/pcie-altera-msi.c 11998 11999PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12000M: Toan Le <toan@os.amperecomputing.com> 12001L: linux-pci@vger.kernel.org 12002L: linux-arm-kernel@lists.infradead.org 12003S: Maintained 12004F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12005F: drivers/pci/controller/pci-xgene-msi.c 12006 12007PCI SUBSYSTEM 12008M: Bjorn Helgaas <bhelgaas@google.com> 12009L: linux-pci@vger.kernel.org 12010Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12011T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12012S: Supported 12013F: Documentation/devicetree/bindings/pci/ 12014F: Documentation/PCI/ 12015F: drivers/acpi/pci* 12016F: drivers/pci/ 12017F: include/asm-generic/pci* 12018F: include/linux/pci* 12019F: include/linux/of_pci.h 12020F: include/uapi/linux/pci* 12021F: lib/pci* 12022F: arch/x86/pci/ 12023F: arch/x86/kernel/quirks.c 12024F: arch/x86/kernel/early-quirks.c 12025 12026PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12027M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12028L: linux-pci@vger.kernel.org 12029Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12030T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12031S: Supported 12032F: drivers/pci/controller/ 12033 12034PCIE DRIVER FOR AMLOGIC MESON 12035M: Yue Wang <yue.wang@Amlogic.com> 12036L: linux-pci@vger.kernel.org 12037L: linux-amlogic@lists.infradead.org 12038S: Maintained 12039F: drivers/pci/controller/dwc/pci-meson.c 12040 12041PCIE DRIVER FOR AXIS ARTPEC 12042M: Jesper Nilsson <jesper.nilsson@axis.com> 12043L: linux-arm-kernel@axis.com 12044L: linux-pci@vger.kernel.org 12045S: Maintained 12046F: Documentation/devicetree/bindings/pci/axis,artpec* 12047F: drivers/pci/controller/dwc/*artpec* 12048 12049PCIE DRIVER FOR CAVIUM THUNDERX 12050M: David Daney <david.daney@cavium.com> 12051L: linux-pci@vger.kernel.org 12052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12053S: Supported 12054F: Documentation/devicetree/bindings/pci/pci-thunder-* 12055F: drivers/pci/controller/pci-thunder-* 12056 12057PCIE DRIVER FOR HISILICON 12058M: Zhou Wang <wangzhou1@hisilicon.com> 12059L: linux-pci@vger.kernel.org 12060S: Maintained 12061F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12062F: drivers/pci/controller/dwc/pcie-hisi.c 12063 12064PCIE DRIVER FOR HISILICON KIRIN 12065M: Xiaowei Song <songxiaowei@hisilicon.com> 12066M: Binghui Wang <wangbinghui@hisilicon.com> 12067L: linux-pci@vger.kernel.org 12068S: Maintained 12069F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12070F: drivers/pci/controller/dwc/pcie-kirin.c 12071 12072PCIE DRIVER FOR HISILICON STB 12073M: Shawn Guo <shawn.guo@linaro.org> 12074L: linux-pci@vger.kernel.org 12075S: Maintained 12076F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12077F: drivers/pci/controller/dwc/pcie-histb.c 12078 12079PCIE DRIVER FOR MEDIATEK 12080M: Ryder Lee <ryder.lee@mediatek.com> 12081L: linux-pci@vger.kernel.org 12082L: linux-mediatek@lists.infradead.org 12083S: Supported 12084F: Documentation/devicetree/bindings/pci/mediatek* 12085F: drivers/pci/controller/*mediatek* 12086 12087PCIE DRIVER FOR QUALCOMM MSM 12088M: Stanimir Varbanov <svarbanov@mm-sol.com> 12089L: linux-pci@vger.kernel.org 12090L: linux-arm-msm@vger.kernel.org 12091S: Maintained 12092F: drivers/pci/controller/dwc/*qcom* 12093 12094PCIE DRIVER FOR ROCKCHIP 12095M: Shawn Lin <shawn.lin@rock-chips.com> 12096L: linux-pci@vger.kernel.org 12097L: linux-rockchip@lists.infradead.org 12098S: Maintained 12099F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12100F: drivers/pci/controller/pcie-rockchip* 12101 12102PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12103M: Linus Walleij <linus.walleij@linaro.org> 12104L: linux-pci@vger.kernel.org 12105S: Maintained 12106F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12107F: drivers/pci/controller/pci-v3-semi.c 12108 12109PCIE DRIVER FOR SOCIONEXT UNIPHIER 12110M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12111L: linux-pci@vger.kernel.org 12112S: Maintained 12113F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12114F: drivers/pci/controller/dwc/pcie-uniphier.c 12115 12116PCIE DRIVER FOR ST SPEAR13XX 12117M: Pratyush Anand <pratyush.anand@gmail.com> 12118L: linux-pci@vger.kernel.org 12119S: Maintained 12120F: drivers/pci/controller/dwc/*spear* 12121 12122PCMCIA SUBSYSTEM 12123M: Dominik Brodowski <linux@dominikbrodowski.net> 12124T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12125S: Odd Fixes 12126F: Documentation/pcmcia/ 12127F: tools/pcmcia/ 12128F: drivers/pcmcia/ 12129F: include/pcmcia/ 12130 12131PCNET32 NETWORK DRIVER 12132M: Don Fry <pcnet32@frontier.com> 12133L: netdev@vger.kernel.org 12134S: Maintained 12135F: drivers/net/ethernet/amd/pcnet32.c 12136 12137PCRYPT PARALLEL CRYPTO ENGINE 12138M: Steffen Klassert <steffen.klassert@secunet.com> 12139L: linux-crypto@vger.kernel.org 12140S: Maintained 12141F: crypto/pcrypt.c 12142F: include/crypto/pcrypt.h 12143 12144PEAQ WMI HOTKEYS DRIVER 12145M: Hans de Goede <hdegoede@redhat.com> 12146L: platform-driver-x86@vger.kernel.org 12147S: Maintained 12148F: drivers/platform/x86/peaq-wmi.c 12149 12150PER-CPU MEMORY ALLOCATOR 12151M: Dennis Zhou <dennis@kernel.org> 12152M: Tejun Heo <tj@kernel.org> 12153M: Christoph Lameter <cl@linux.com> 12154T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12155S: Maintained 12156F: include/linux/percpu*.h 12157F: mm/percpu*.c 12158F: arch/*/include/asm/percpu.h 12159 12160PER-TASK DELAY ACCOUNTING 12161M: Balbir Singh <bsingharora@gmail.com> 12162S: Maintained 12163F: include/linux/delayacct.h 12164F: kernel/delayacct.c 12165 12166PERFORMANCE EVENTS SUBSYSTEM 12167M: Peter Zijlstra <peterz@infradead.org> 12168M: Ingo Molnar <mingo@redhat.com> 12169M: Arnaldo Carvalho de Melo <acme@kernel.org> 12170R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12171R: Jiri Olsa <jolsa@redhat.com> 12172R: Namhyung Kim <namhyung@kernel.org> 12173L: linux-kernel@vger.kernel.org 12174T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12175S: Supported 12176F: kernel/events/* 12177F: include/linux/perf_event.h 12178F: include/uapi/linux/perf_event.h 12179F: arch/*/kernel/perf_event*.c 12180F: arch/*/kernel/*/perf_event*.c 12181F: arch/*/kernel/*/*/perf_event*.c 12182F: arch/*/include/asm/perf_event.h 12183F: arch/*/kernel/perf_callchain.c 12184F: arch/*/events/* 12185F: tools/perf/ 12186 12187PERSONALITY HANDLING 12188M: Christoph Hellwig <hch@infradead.org> 12189L: linux-abi-devel@lists.sourceforge.net 12190S: Maintained 12191F: include/linux/personality.h 12192F: include/uapi/linux/personality.h 12193 12194PHOENIX RC FLIGHT CONTROLLER ADAPTER 12195M: Marcus Folkesson <marcus.folkesson@gmail.com> 12196L: linux-input@vger.kernel.org 12197S: Maintained 12198F: Documentation/input/devices/pxrc.rst 12199F: drivers/input/joystick/pxrc.c 12200 12201PHONET PROTOCOL 12202M: Remi Denis-Courmont <courmisch@gmail.com> 12203S: Supported 12204F: Documentation/networking/phonet.txt 12205F: include/linux/phonet.h 12206F: include/net/phonet/ 12207F: include/uapi/linux/phonet.h 12208F: net/phonet/ 12209 12210PHRAM MTD DRIVER 12211M: Joern Engel <joern@lazybastard.org> 12212L: linux-mtd@lists.infradead.org 12213S: Maintained 12214F: drivers/mtd/devices/phram.c 12215 12216PICOLCD HID DRIVER 12217M: Bruno Prémont <bonbons@linux-vserver.org> 12218L: linux-input@vger.kernel.org 12219S: Maintained 12220F: drivers/hid/hid-picolcd* 12221 12222PICOXCELL SUPPORT 12223M: Jamie Iles <jamie@jamieiles.com> 12224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12225T: git git://github.com/jamieiles/linux-2.6-ji.git 12226S: Supported 12227F: arch/arm/boot/dts/picoxcell* 12228F: arch/arm/mach-picoxcell/ 12229F: drivers/crypto/picoxcell* 12230 12231PIN CONTROL SUBSYSTEM 12232M: Linus Walleij <linus.walleij@linaro.org> 12233L: linux-gpio@vger.kernel.org 12234T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12235S: Maintained 12236F: Documentation/devicetree/bindings/pinctrl/ 12237F: Documentation/driver-api/pinctl.rst 12238F: drivers/pinctrl/ 12239F: include/linux/pinctrl/ 12240 12241PIN CONTROLLER - MICROCHIP AT91 12242M: Ludovic Desroches <ludovic.desroches@microchip.com> 12243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12244L: linux-gpio@vger.kernel.org 12245S: Supported 12246F: drivers/pinctrl/pinctrl-at91* 12247 12248PIN CONTROLLER - FREESCALE 12249M: Dong Aisheng <aisheng.dong@nxp.com> 12250M: Fabio Estevam <festevam@gmail.com> 12251M: Shawn Guo <shawnguo@kernel.org> 12252M: Stefan Agner <stefan@agner.ch> 12253R: Pengutronix Kernel Team <kernel@pengutronix.de> 12254L: linux-gpio@vger.kernel.org 12255S: Maintained 12256F: drivers/pinctrl/freescale/ 12257F: Documentation/devicetree/bindings/pinctrl/fsl,* 12258 12259PIN CONTROLLER - INTEL 12260M: Mika Westerberg <mika.westerberg@linux.intel.com> 12261M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12262T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12263S: Maintained 12264F: drivers/pinctrl/intel/ 12265 12266PIN CONTROLLER - MEDIATEK 12267M: Sean Wang <sean.wang@kernel.org> 12268L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12269S: Maintained 12270F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12271F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12272F: drivers/pinctrl/mediatek/ 12273 12274PIN CONTROLLER - QUALCOMM 12275M: Bjorn Andersson <bjorn.andersson@linaro.org> 12276S: Maintained 12277L: linux-arm-msm@vger.kernel.org 12278F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12279F: drivers/pinctrl/qcom/ 12280 12281PIN CONTROLLER - RENESAS 12282M: Geert Uytterhoeven <geert+renesas@glider.be> 12283L: linux-renesas-soc@vger.kernel.org 12284T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12285S: Maintained 12286F: drivers/pinctrl/pinctrl-rz* 12287F: drivers/pinctrl/sh-pfc/ 12288 12289PIN CONTROLLER - SAMSUNG 12290M: Tomasz Figa <tomasz.figa@gmail.com> 12291M: Krzysztof Kozlowski <krzk@kernel.org> 12292M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12294L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12295Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12296T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12297S: Maintained 12298F: drivers/pinctrl/samsung/ 12299F: include/dt-bindings/pinctrl/samsung.h 12300F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12301 12302PIN CONTROLLER - SINGLE 12303M: Tony Lindgren <tony@atomide.com> 12304M: Haojian Zhuang <haojian.zhuang@linaro.org> 12305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12306L: linux-omap@vger.kernel.org 12307S: Maintained 12308F: drivers/pinctrl/pinctrl-single.c 12309 12310PIN CONTROLLER - ST SPEAR 12311M: Viresh Kumar <vireshk@kernel.org> 12312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12313W: http://www.st.com/spear 12314S: Maintained 12315F: drivers/pinctrl/spear/ 12316 12317PISTACHIO SOC SUPPORT 12318M: James Hartley <james.hartley@sondrel.com> 12319L: linux-mips@vger.kernel.org 12320S: Odd Fixes 12321F: arch/mips/pistachio/ 12322F: arch/mips/include/asm/mach-pistachio/ 12323F: arch/mips/boot/dts/img/pistachio* 12324F: arch/mips/configs/pistachio*_defconfig 12325 12326PKTCDVD DRIVER 12327S: Orphan 12328M: linux-block@vger.kernel.org 12329F: drivers/block/pktcdvd.c 12330F: include/linux/pktcdvd.h 12331F: include/uapi/linux/pktcdvd.h 12332 12333PKUNITY SOC DRIVERS 12334M: Guan Xuetao <gxt@pku.edu.cn> 12335W: http://mprc.pku.edu.cn/~guanxuetao/linux 12336S: Maintained 12337T: git git://github.com/gxt/linux.git 12338F: drivers/input/serio/i8042-unicore32io.h 12339F: drivers/i2c/busses/i2c-puv3.c 12340F: drivers/video/fbdev/fb-puv3.c 12341F: drivers/rtc/rtc-puv3.c 12342 12343PMBUS HARDWARE MONITORING DRIVERS 12344M: Guenter Roeck <linux@roeck-us.net> 12345L: linux-hwmon@vger.kernel.org 12346W: http://hwmon.wiki.kernel.org/ 12347W: http://www.roeck-us.net/linux/drivers/ 12348T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12349S: Maintained 12350F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12351F: Documentation/devicetree/bindings/hwmon/max31785.txt 12352F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12353F: Documentation/hwmon/adm1275 12354F: Documentation/hwmon/ibm-cffps 12355F: Documentation/hwmon/ir35221 12356F: Documentation/hwmon/lm25066 12357F: Documentation/hwmon/ltc2978 12358F: Documentation/hwmon/ltc3815 12359F: Documentation/hwmon/max16064 12360F: Documentation/hwmon/max20751 12361F: Documentation/hwmon/max31785 12362F: Documentation/hwmon/max34440 12363F: Documentation/hwmon/max8688 12364F: Documentation/hwmon/pmbus 12365F: Documentation/hwmon/pmbus-core 12366F: Documentation/hwmon/tps40422 12367F: Documentation/hwmon/ucd9000 12368F: Documentation/hwmon/ucd9200 12369F: Documentation/hwmon/zl6100 12370F: drivers/hwmon/pmbus/ 12371F: include/linux/pmbus.h 12372 12373PMC SIERRA MaxRAID DRIVER 12374L: linux-scsi@vger.kernel.org 12375W: http://www.pmc-sierra.com/ 12376S: Orphan 12377F: drivers/scsi/pmcraid.* 12378 12379PMC SIERRA PM8001 DRIVER 12380M: Jack Wang <jinpu.wang@profitbricks.com> 12381M: lindar_liu@usish.com 12382L: linux-scsi@vger.kernel.org 12383S: Supported 12384F: drivers/scsi/pm8001/ 12385 12386PNP SUPPORT 12387M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12388S: Maintained 12389F: drivers/pnp/ 12390 12391PNI RM3100 IIO DRIVER 12392M: Song Qiang <songqiang1304521@gmail.com> 12393L: linux-iio@vger.kernel.org 12394S: Maintained 12395F: drivers/iio/magnetometer/rm3100* 12396F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12397 12398POSIX CLOCKS and TIMERS 12399M: Thomas Gleixner <tglx@linutronix.de> 12400L: linux-kernel@vger.kernel.org 12401T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12402S: Maintained 12403F: fs/timerfd.c 12404F: include/linux/timer* 12405F: kernel/time/*timer* 12406 12407POWER MANAGEMENT CORE 12408M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12409L: linux-pm@vger.kernel.org 12410T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12411B: https://bugzilla.kernel.org 12412S: Supported 12413F: drivers/base/power/ 12414F: include/linux/pm.h 12415F: include/linux/pm_* 12416F: include/linux/powercap.h 12417F: drivers/powercap/ 12418F: kernel/configs/nopm.config 12419 12420POWER STATE COORDINATION INTERFACE (PSCI) 12421M: Mark Rutland <mark.rutland@arm.com> 12422M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12423L: linux-arm-kernel@lists.infradead.org 12424S: Maintained 12425F: drivers/firmware/psci*.c 12426F: include/linux/psci.h 12427F: include/uapi/linux/psci.h 12428 12429POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12430M: Sebastian Reichel <sre@kernel.org> 12431L: linux-pm@vger.kernel.org 12432T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12433S: Maintained 12434F: Documentation/ABI/testing/sysfs-class-power 12435F: Documentation/devicetree/bindings/power/supply/ 12436F: include/linux/power_supply.h 12437F: drivers/power/supply/ 12438 12439POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12440M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12441L: linuxppc-dev@lists.ozlabs.org 12442S: Maintained 12443F: drivers/char/powernv-op-panel.c 12444 12445PPP OVER ATM (RFC 2364) 12446M: Mitchell Blank Jr <mitch@sfgoth.com> 12447S: Maintained 12448F: net/atm/pppoatm.c 12449F: include/uapi/linux/atmppp.h 12450 12451PPP OVER ETHERNET 12452M: Michal Ostrowski <mostrows@earthlink.net> 12453S: Maintained 12454F: drivers/net/ppp/pppoe.c 12455F: drivers/net/ppp/pppox.c 12456 12457PPP OVER L2TP 12458M: James Chapman <jchapman@katalix.com> 12459S: Maintained 12460F: net/l2tp/l2tp_ppp.c 12461F: include/linux/if_pppol2tp.h 12462F: include/uapi/linux/if_pppol2tp.h 12463 12464PPP PROTOCOL DRIVERS AND COMPRESSORS 12465M: Paul Mackerras <paulus@samba.org> 12466L: linux-ppp@vger.kernel.org 12467S: Maintained 12468F: drivers/net/ppp/ppp_* 12469 12470PPS SUPPORT 12471M: Rodolfo Giometti <giometti@enneenne.com> 12472W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12473L: linuxpps@ml.enneenne.com (subscribers-only) 12474S: Maintained 12475F: Documentation/pps/ 12476F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12477F: Documentation/ABI/testing/sysfs-pps 12478F: drivers/pps/ 12479F: include/linux/pps*.h 12480F: include/uapi/linux/pps.h 12481 12482PPTP DRIVER 12483M: Dmitry Kozlov <xeb@mail.ru> 12484L: netdev@vger.kernel.org 12485S: Maintained 12486F: drivers/net/ppp/pptp.c 12487W: http://sourceforge.net/projects/accel-pptp 12488 12489PRINTK 12490M: Petr Mladek <pmladek@suse.com> 12491M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12492R: Steven Rostedt <rostedt@goodmis.org> 12493S: Maintained 12494F: kernel/printk/ 12495F: include/linux/printk.h 12496 12497PRISM54 WIRELESS DRIVER 12498M: Luis Chamberlain <mcgrof@kernel.org> 12499L: linux-wireless@vger.kernel.org 12500W: http://wireless.kernel.org/en/users/Drivers/p54 12501S: Obsolete 12502F: drivers/net/wireless/intersil/prism54/ 12503 12504PROC FILESYSTEM 12505R: Alexey Dobriyan <adobriyan@gmail.com> 12506L: linux-kernel@vger.kernel.org 12507L: linux-fsdevel@vger.kernel.org 12508S: Maintained 12509F: fs/proc/ 12510F: include/linux/proc_fs.h 12511F: tools/testing/selftests/proc/ 12512F: Documentation/filesystems/proc.txt 12513 12514PROC SYSCTL 12515M: Luis Chamberlain <mcgrof@kernel.org> 12516M: Kees Cook <keescook@chromium.org> 12517L: linux-kernel@vger.kernel.org 12518L: linux-fsdevel@vger.kernel.org 12519S: Maintained 12520F: fs/proc/proc_sysctl.c 12521F: include/linux/sysctl.h 12522F: kernel/sysctl.c 12523F: tools/testing/selftests/sysctl/ 12524 12525PS3 NETWORK SUPPORT 12526M: Geoff Levand <geoff@infradead.org> 12527L: netdev@vger.kernel.org 12528L: linuxppc-dev@lists.ozlabs.org 12529S: Maintained 12530F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12531 12532PS3 PLATFORM SUPPORT 12533M: Geoff Levand <geoff@infradead.org> 12534L: linuxppc-dev@lists.ozlabs.org 12535S: Maintained 12536F: arch/powerpc/boot/ps3* 12537F: arch/powerpc/include/asm/lv1call.h 12538F: arch/powerpc/include/asm/ps3*.h 12539F: arch/powerpc/platforms/ps3/ 12540F: drivers/*/ps3* 12541F: drivers/ps3/ 12542F: drivers/rtc/rtc-ps3.c 12543F: drivers/usb/host/*ps3.c 12544F: sound/ppc/snd_ps3* 12545 12546PS3VRAM DRIVER 12547M: Jim Paris <jim@jtan.com> 12548M: Geoff Levand <geoff@infradead.org> 12549L: linuxppc-dev@lists.ozlabs.org 12550S: Maintained 12551F: drivers/block/ps3vram.c 12552 12553PSAMPLE PACKET SAMPLING SUPPORT: 12554M: Yotam Gigi <yotam.gi@gmail.com> 12555S: Maintained 12556F: net/psample 12557F: include/net/psample.h 12558F: include/uapi/linux/psample.h 12559 12560PSTORE FILESYSTEM 12561M: Kees Cook <keescook@chromium.org> 12562M: Anton Vorontsov <anton@enomsg.org> 12563M: Colin Cross <ccross@android.com> 12564M: Tony Luck <tony.luck@intel.com> 12565S: Maintained 12566T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12567F: fs/pstore/ 12568F: include/linux/pstore* 12569F: drivers/firmware/efi/efi-pstore.c 12570F: drivers/acpi/apei/erst.c 12571F: Documentation/admin-guide/ramoops.rst 12572F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12573K: \b(pstore|ramoops) 12574 12575PTP HARDWARE CLOCK SUPPORT 12576M: Richard Cochran <richardcochran@gmail.com> 12577L: netdev@vger.kernel.org 12578S: Maintained 12579W: http://linuxptp.sourceforge.net/ 12580F: Documentation/ABI/testing/sysfs-ptp 12581F: Documentation/ptp/* 12582F: drivers/net/phy/dp83640* 12583F: drivers/ptp/* 12584F: include/linux/ptp_cl* 12585 12586PTRACE SUPPORT 12587M: Oleg Nesterov <oleg@redhat.com> 12588S: Maintained 12589F: include/asm-generic/syscall.h 12590F: include/linux/ptrace.h 12591F: include/linux/regset.h 12592F: include/linux/tracehook.h 12593F: include/uapi/linux/ptrace.h 12594F: include/uapi/linux/ptrace.h 12595F: include/asm-generic/ptrace.h 12596F: kernel/ptrace.c 12597F: arch/*/ptrace*.c 12598F: arch/*/*/ptrace*.c 12599F: arch/*/include/asm/ptrace*.h 12600 12601PULSE8-CEC DRIVER 12602M: Hans Verkuil <hverkuil@xs4all.nl> 12603L: linux-media@vger.kernel.org 12604T: git git://linuxtv.org/media_tree.git 12605S: Maintained 12606F: drivers/media/usb/pulse8-cec/* 12607F: Documentation/media/cec-drivers/pulse8-cec.rst 12608 12609PVRUSB2 VIDEO4LINUX DRIVER 12610M: Mike Isely <isely@pobox.com> 12611L: pvrusb2@isely.net (subscribers-only) 12612L: linux-media@vger.kernel.org 12613W: http://www.isely.net/pvrusb2/ 12614T: git git://linuxtv.org/media_tree.git 12615S: Maintained 12616F: Documentation/media/v4l-drivers/pvrusb2* 12617F: drivers/media/usb/pvrusb2/ 12618 12619PWC WEBCAM DRIVER 12620M: Hans Verkuil <hverkuil@xs4all.nl> 12621L: linux-media@vger.kernel.org 12622T: git git://linuxtv.org/media_tree.git 12623S: Odd Fixes 12624F: drivers/media/usb/pwc/* 12625F: include/trace/events/pwc.h 12626 12627PWM FAN DRIVER 12628M: Kamil Debski <kamil@wypas.org> 12629M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12630L: linux-hwmon@vger.kernel.org 12631S: Supported 12632F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12633F: Documentation/hwmon/pwm-fan 12634F: drivers/hwmon/pwm-fan.c 12635 12636PWM IR Transmitter 12637M: Sean Young <sean@mess.org> 12638L: linux-media@vger.kernel.org 12639S: Maintained 12640F: drivers/media/rc/pwm-ir-tx.c 12641 12642PWM SUBSYSTEM 12643M: Thierry Reding <thierry.reding@gmail.com> 12644L: linux-pwm@vger.kernel.org 12645S: Maintained 12646T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12647F: Documentation/pwm.txt 12648F: Documentation/devicetree/bindings/pwm/ 12649F: include/linux/pwm.h 12650F: drivers/pwm/ 12651F: drivers/video/backlight/pwm_bl.c 12652F: include/linux/pwm_backlight.h 12653F: drivers/gpio/gpio-mvebu.c 12654F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12655 12656PXA GPIO DRIVER 12657M: Robert Jarzmik <robert.jarzmik@free.fr> 12658L: linux-gpio@vger.kernel.org 12659S: Maintained 12660F: drivers/gpio/gpio-pxa.c 12661 12662PXA MMCI DRIVER 12663S: Orphan 12664 12665PXA RTC DRIVER 12666M: Robert Jarzmik <robert.jarzmik@free.fr> 12667L: linux-rtc@vger.kernel.org 12668S: Maintained 12669 12670PXA2xx/PXA3xx SUPPORT 12671M: Daniel Mack <daniel@zonque.org> 12672M: Haojian Zhuang <haojian.zhuang@gmail.com> 12673M: Robert Jarzmik <robert.jarzmik@free.fr> 12674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12675T: git git://github.com/hzhuang1/linux.git 12676T: git git://github.com/rjarzmik/linux.git 12677S: Maintained 12678F: arch/arm/boot/dts/pxa* 12679F: arch/arm/mach-pxa/ 12680F: drivers/dma/pxa* 12681F: drivers/pcmcia/pxa2xx* 12682F: drivers/pinctrl/pxa/ 12683F: drivers/spi/spi-pxa2xx* 12684F: drivers/usb/gadget/udc/pxa2* 12685F: include/sound/pxa2xx-lib.h 12686F: sound/arm/pxa* 12687F: sound/soc/pxa/ 12688 12689QAT DRIVER 12690M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12691L: qat-linux@intel.com 12692S: Supported 12693F: drivers/crypto/qat/ 12694 12695QCOM AUDIO (ASoC) DRIVERS 12696M: Patrick Lai <plai@codeaurora.org> 12697M: Banajit Goswami <bgoswami@codeaurora.org> 12698L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12699S: Supported 12700F: sound/soc/qcom/ 12701 12702QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12703M: Gabriel Somlo <somlo@cmu.edu> 12704M: "Michael S. Tsirkin" <mst@redhat.com> 12705L: qemu-devel@nongnu.org 12706S: Maintained 12707F: drivers/firmware/qemu_fw_cfg.c 12708F: include/uapi/linux/qemu_fw_cfg.h 12709 12710QIB DRIVER 12711M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12712M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12713L: linux-rdma@vger.kernel.org 12714S: Supported 12715F: drivers/infiniband/hw/qib/ 12716 12717QLOGIC QL41xxx FCOE DRIVER 12718M: QLogic-Storage-Upstream@cavium.com 12719L: linux-scsi@vger.kernel.org 12720S: Supported 12721F: drivers/scsi/qedf/ 12722 12723QLOGIC QL41xxx ISCSI DRIVER 12724M: QLogic-Storage-Upstream@cavium.com 12725L: linux-scsi@vger.kernel.org 12726S: Supported 12727F: drivers/scsi/qedi/ 12728 12729QLOGIC QL4xxx ETHERNET DRIVER 12730M: Ariel Elior <aelior@marvell.com> 12731M: GR-everest-linux-l2@marvell.com 12732L: netdev@vger.kernel.org 12733S: Supported 12734F: drivers/net/ethernet/qlogic/qed/ 12735F: include/linux/qed/ 12736F: drivers/net/ethernet/qlogic/qede/ 12737 12738QLOGIC QL4xxx RDMA DRIVER 12739M: Michal Kalderon <mkalderon@marvell.com> 12740M: Ariel Elior <aelior@marvell.com> 12741L: linux-rdma@vger.kernel.org 12742S: Supported 12743F: drivers/infiniband/hw/qedr/ 12744F: include/uapi/rdma/qedr-abi.h 12745 12746QLOGIC QLA1280 SCSI DRIVER 12747M: Michael Reed <mdr@sgi.com> 12748L: linux-scsi@vger.kernel.org 12749S: Maintained 12750F: drivers/scsi/qla1280.[ch] 12751 12752QLOGIC QLA2XXX FC-SCSI DRIVER 12753M: qla2xxx-upstream@qlogic.com 12754L: linux-scsi@vger.kernel.org 12755S: Supported 12756F: Documentation/scsi/LICENSE.qla2xxx 12757F: drivers/scsi/qla2xxx/ 12758 12759QLOGIC QLA3XXX NETWORK DRIVER 12760M: GR-Linux-NIC-Dev@marvell.com 12761L: netdev@vger.kernel.org 12762S: Supported 12763F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12764F: drivers/net/ethernet/qlogic/qla3xxx.* 12765 12766QLOGIC QLA4XXX iSCSI DRIVER 12767M: QLogic-Storage-Upstream@qlogic.com 12768L: linux-scsi@vger.kernel.org 12769S: Supported 12770F: Documentation/scsi/LICENSE.qla4xxx 12771F: drivers/scsi/qla4xxx/ 12772 12773QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12774M: Shahed Shaikh <shshaikh@marvell.com> 12775M: Manish Chopra <manishc@marvell.com> 12776M: GR-Linux-NIC-Dev@marvell.com 12777L: netdev@vger.kernel.org 12778S: Supported 12779F: drivers/net/ethernet/qlogic/qlcnic/ 12780 12781QLOGIC QLGE 10Gb ETHERNET DRIVER 12782M: Manish Chopra <manishc@marvell.com> 12783M: GR-Linux-NIC-Dev@marvell.com 12784L: netdev@vger.kernel.org 12785S: Supported 12786F: drivers/net/ethernet/qlogic/qlge/ 12787 12788QM1D1B0004 MEDIA DRIVER 12789M: Akihiro Tsukada <tskd08@gmail.com> 12790L: linux-media@vger.kernel.org 12791S: Odd Fixes 12792F: drivers/media/tuners/qm1d1b0004* 12793 12794QM1D1C0042 MEDIA DRIVER 12795M: Akihiro Tsukada <tskd08@gmail.com> 12796L: linux-media@vger.kernel.org 12797S: Odd Fixes 12798F: drivers/media/tuners/qm1d1c0042* 12799 12800QNX4 FILESYSTEM 12801M: Anders Larsen <al@alarsen.net> 12802W: http://www.alarsen.net/linux/qnx4fs/ 12803S: Maintained 12804F: fs/qnx4/ 12805F: include/uapi/linux/qnx4_fs.h 12806F: include/uapi/linux/qnxtypes.h 12807 12808QORIQ DPAA2 FSL-MC BUS DRIVER 12809M: Stuart Yoder <stuyoder@gmail.com> 12810M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12811L: linux-kernel@vger.kernel.org 12812S: Maintained 12813F: drivers/bus/fsl-mc/ 12814F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12815F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12816 12817QT1010 MEDIA DRIVER 12818M: Antti Palosaari <crope@iki.fi> 12819L: linux-media@vger.kernel.org 12820W: https://linuxtv.org 12821W: http://palosaari.fi/linux/ 12822Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12823T: git git://linuxtv.org/anttip/media_tree.git 12824S: Maintained 12825F: drivers/media/tuners/qt1010* 12826 12827QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12828M: Kalle Valo <kvalo@codeaurora.org> 12829L: ath10k@lists.infradead.org 12830W: http://wireless.kernel.org/en/users/Drivers/ath10k 12831T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12832S: Supported 12833F: drivers/net/wireless/ath/ath10k/ 12834 12835QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12836M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12837L: linux-wireless@vger.kernel.org 12838W: http://wireless.kernel.org/en/users/Drivers/ath9k 12839S: Supported 12840F: drivers/net/wireless/ath/ath9k/ 12841 12842QUALCOMM CAMERA SUBSYSTEM DRIVER 12843M: Todor Tomov <todor.too@gmail.com> 12844L: linux-media@vger.kernel.org 12845S: Maintained 12846F: Documentation/devicetree/bindings/media/qcom,camss.txt 12847F: Documentation/media/v4l-drivers/qcom_camss.rst 12848F: drivers/media/platform/qcom/camss/ 12849 12850QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12851M: Ilia Lin <ilia.lin@kernel.org> 12852L: linux-pm@vger.kernel.org 12853S: Maintained 12854F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12855F: drivers/cpufreq/qcom-cpufreq-kryo.c 12856 12857QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12858M: Timur Tabi <timur@kernel.org> 12859L: netdev@vger.kernel.org 12860S: Maintained 12861F: drivers/net/ethernet/qualcomm/emac/ 12862 12863QUALCOMM ETHQOS ETHERNET DRIVER 12864M: Vinod Koul <vkoul@kernel.org> 12865M: Niklas Cassel <niklas.cassel@linaro.org> 12866L: netdev@vger.kernel.org 12867S: Maintained 12868F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 12869F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 12870 12871QUALCOMM GENERIC INTERFACE I2C DRIVER 12872M: Alok Chauhan <alokc@codeaurora.org> 12873M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12874L: linux-i2c@vger.kernel.org 12875L: linux-arm-msm@vger.kernel.org 12876S: Supported 12877F: drivers/i2c/busses/i2c-qcom-geni.c 12878 12879QUALCOMM HEXAGON ARCHITECTURE 12880M: Richard Kuo <rkuo@codeaurora.org> 12881L: linux-hexagon@vger.kernel.org 12882T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12883S: Supported 12884F: arch/hexagon/ 12885 12886QUALCOMM HIDMA DRIVER 12887M: Sinan Kaya <okaya@kernel.org> 12888L: linux-arm-kernel@lists.infradead.org 12889L: linux-arm-msm@vger.kernel.org 12890L: dmaengine@vger.kernel.org 12891S: Supported 12892F: drivers/dma/qcom/hidma* 12893 12894QUALCOMM IOMMU 12895M: Rob Clark <robdclark@gmail.com> 12896L: iommu@lists.linux-foundation.org 12897L: linux-arm-msm@vger.kernel.org 12898S: Maintained 12899F: drivers/iommu/qcom_iommu.c 12900 12901QUALCOMM TSENS THERMAL DRIVER 12902M: Amit Kucheria <amit.kucheria@linaro.org> 12903L: linux-pm@vger.kernel.org 12904L: linux-arm-msm@vger.kernel.org 12905S: Maintained 12906F: drivers/thermal/qcom/ 12907 12908QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12909M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12910L: linux-media@vger.kernel.org 12911L: linux-arm-msm@vger.kernel.org 12912T: git git://linuxtv.org/media_tree.git 12913S: Maintained 12914F: drivers/media/platform/qcom/venus/ 12915 12916QUALCOMM WCN36XX WIRELESS DRIVER 12917M: Kalle Valo <kvalo@codeaurora.org> 12918L: wcn36xx@lists.infradead.org 12919W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12920T: git git://github.com/KrasnikovEugene/wcn36xx.git 12921S: Supported 12922F: drivers/net/wireless/ath/wcn36xx/ 12923 12924QUANTENNA QTNFMAC WIRELESS DRIVER 12925M: Igor Mitsyanko <imitsyanko@quantenna.com> 12926M: Avinash Patil <avinashp@quantenna.com> 12927M: Sergey Matyukevich <smatyukevich@quantenna.com> 12928L: linux-wireless@vger.kernel.org 12929S: Maintained 12930F: drivers/net/wireless/quantenna 12931 12932RADEON and AMDGPU DRM DRIVERS 12933M: Alex Deucher <alexander.deucher@amd.com> 12934M: Christian König <christian.koenig@amd.com> 12935M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12936L: amd-gfx@lists.freedesktop.org 12937T: git git://people.freedesktop.org/~agd5f/linux 12938S: Supported 12939F: drivers/gpu/drm/radeon/ 12940F: include/uapi/drm/radeon_drm.h 12941F: drivers/gpu/drm/amd/ 12942F: include/uapi/drm/amdgpu_drm.h 12943 12944RADEON FRAMEBUFFER DISPLAY DRIVER 12945M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12946L: linux-fbdev@vger.kernel.org 12947S: Maintained 12948F: drivers/video/fbdev/aty/radeon* 12949F: include/uapi/linux/radeonfb.h 12950 12951RADIOSHARK RADIO DRIVER 12952M: Hans Verkuil <hverkuil@xs4all.nl> 12953L: linux-media@vger.kernel.org 12954T: git git://linuxtv.org/media_tree.git 12955S: Maintained 12956F: drivers/media/radio/radio-shark.c 12957 12958RADIOSHARK2 RADIO DRIVER 12959M: Hans Verkuil <hverkuil@xs4all.nl> 12960L: linux-media@vger.kernel.org 12961T: git git://linuxtv.org/media_tree.git 12962S: Maintained 12963F: drivers/media/radio/radio-shark2.c 12964F: drivers/media/radio/radio-tea5777.c 12965 12966RADOS BLOCK DEVICE (RBD) 12967M: Ilya Dryomov <idryomov@gmail.com> 12968M: Sage Weil <sage@redhat.com> 12969M: Alex Elder <elder@kernel.org> 12970L: ceph-devel@vger.kernel.org 12971W: http://ceph.com/ 12972T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12973T: git git://github.com/ceph/ceph-client.git 12974S: Supported 12975F: Documentation/ABI/testing/sysfs-bus-rbd 12976F: drivers/block/rbd.c 12977F: drivers/block/rbd_types.h 12978 12979RAGE128 FRAMEBUFFER DISPLAY DRIVER 12980M: Paul Mackerras <paulus@samba.org> 12981L: linux-fbdev@vger.kernel.org 12982S: Maintained 12983F: drivers/video/fbdev/aty/aty128fb.c 12984 12985RAINSHADOW-CEC DRIVER 12986M: Hans Verkuil <hverkuil@xs4all.nl> 12987L: linux-media@vger.kernel.org 12988T: git git://linuxtv.org/media_tree.git 12989S: Maintained 12990F: drivers/media/usb/rainshadow-cec/* 12991 12992RALINK MIPS ARCHITECTURE 12993M: John Crispin <john@phrozen.org> 12994L: linux-mips@vger.kernel.org 12995S: Maintained 12996F: arch/mips/ralink 12997 12998RALINK RT2X00 WIRELESS LAN DRIVER 12999P: rt2x00 project 13000M: Stanislaw Gruszka <sgruszka@redhat.com> 13001M: Helmut Schaa <helmut.schaa@googlemail.com> 13002L: linux-wireless@vger.kernel.org 13003S: Maintained 13004F: drivers/net/wireless/ralink/rt2x00/ 13005 13006RAMDISK RAM BLOCK DEVICE DRIVER 13007M: Jens Axboe <axboe@kernel.dk> 13008S: Maintained 13009F: Documentation/blockdev/ramdisk.txt 13010F: drivers/block/brd.c 13011 13012RANCHU VIRTUAL BOARD FOR MIPS 13013M: Miodrag Dinic <miodrag.dinic@mips.com> 13014L: linux-mips@vger.kernel.org 13015S: Supported 13016F: arch/mips/generic/board-ranchu.c 13017F: arch/mips/configs/generic/board-ranchu.config 13018 13019RANDOM NUMBER DRIVER 13020M: "Theodore Ts'o" <tytso@mit.edu> 13021S: Maintained 13022F: drivers/char/random.c 13023 13024RAPIDIO SUBSYSTEM 13025M: Matt Porter <mporter@kernel.crashing.org> 13026M: Alexandre Bounine <alex.bou9@gmail.com> 13027S: Maintained 13028F: drivers/rapidio/ 13029 13030RAS INFRASTRUCTURE 13031M: Tony Luck <tony.luck@intel.com> 13032M: Borislav Petkov <bp@alien8.de> 13033L: linux-edac@vger.kernel.org 13034S: Maintained 13035F: drivers/ras/ 13036F: include/linux/ras.h 13037F: include/ras/ras_event.h 13038F: Documentation/admin-guide/ras.rst 13039 13040RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13041L: linux-wireless@vger.kernel.org 13042S: Orphan 13043F: drivers/net/wireless/ray* 13044 13045RCUTORTURE TEST FRAMEWORK 13046M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13047M: Josh Triplett <josh@joshtriplett.org> 13048R: Steven Rostedt <rostedt@goodmis.org> 13049R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13050R: Lai Jiangshan <jiangshanlai@gmail.com> 13051L: linux-kernel@vger.kernel.org 13052S: Supported 13053T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13054F: tools/testing/selftests/rcutorture 13055 13056RDC R-321X SoC 13057M: Florian Fainelli <florian@openwrt.org> 13058S: Maintained 13059 13060RDC R6040 FAST ETHERNET DRIVER 13061M: Florian Fainelli <f.fainelli@gmail.com> 13062L: netdev@vger.kernel.org 13063S: Maintained 13064F: drivers/net/ethernet/rdc/r6040.c 13065 13066RDMAVT - RDMA verbs software 13067M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13068M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13069L: linux-rdma@vger.kernel.org 13070S: Supported 13071F: drivers/infiniband/sw/rdmavt 13072 13073RDS - RELIABLE DATAGRAM SOCKETS 13074M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13075L: netdev@vger.kernel.org 13076L: linux-rdma@vger.kernel.org 13077L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13078W: https://oss.oracle.com/projects/rds/ 13079S: Supported 13080F: net/rds/ 13081F: Documentation/networking/rds.txt 13082 13083RDT - RESOURCE ALLOCATION 13084M: Fenghua Yu <fenghua.yu@intel.com> 13085M: Reinette Chatre <reinette.chatre@intel.com> 13086L: linux-kernel@vger.kernel.org 13087S: Supported 13088F: arch/x86/kernel/cpu/resctrl/ 13089F: arch/x86/include/asm/resctrl_sched.h 13090F: Documentation/x86/resctrl* 13091 13092READ-COPY UPDATE (RCU) 13093M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13094M: Josh Triplett <josh@joshtriplett.org> 13095R: Steven Rostedt <rostedt@goodmis.org> 13096R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13097R: Lai Jiangshan <jiangshanlai@gmail.com> 13098R: Joel Fernandes <joel@joelfernandes.org> 13099L: linux-kernel@vger.kernel.org 13100W: http://www.rdrop.com/users/paulmck/RCU/ 13101S: Supported 13102T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13103F: Documentation/RCU/ 13104X: Documentation/RCU/torture.txt 13105F: include/linux/rcu* 13106X: include/linux/srcu*.h 13107F: kernel/rcu/ 13108X: kernel/rcu/srcu*.c 13109 13110REAL TIME CLOCK (RTC) SUBSYSTEM 13111M: Alessandro Zummo <a.zummo@towertech.it> 13112M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13113L: linux-rtc@vger.kernel.org 13114Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13115T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13116S: Maintained 13117F: Documentation/devicetree/bindings/rtc/ 13118F: Documentation/rtc.txt 13119F: drivers/rtc/ 13120F: include/linux/rtc.h 13121F: include/uapi/linux/rtc.h 13122F: include/linux/rtc/ 13123F: include/linux/platform_data/rtc-* 13124F: tools/testing/selftests/rtc/ 13125 13126REALTEK AUDIO CODECS 13127M: Bard Liao <bardliao@realtek.com> 13128M: Oder Chiou <oder_chiou@realtek.com> 13129S: Maintained 13130F: sound/soc/codecs/rt* 13131F: include/sound/rt*.h 13132 13133REALTEK RTL83xx SMI DSA ROUTER CHIPS 13134M: Linus Walleij <linus.walleij@linaro.org> 13135S: Maintained 13136F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13137F: drivers/net/dsa/realtek-smi* 13138F: drivers/net/dsa/rtl83* 13139 13140REDPINE WIRELESS DRIVER 13141M: Amitkumar Karwar <amitkarwar@gmail.com> 13142M: Siva Rebbagondla <siva8118@gmail.com> 13143L: linux-wireless@vger.kernel.org 13144S: Maintained 13145F: drivers/net/wireless/rsi/ 13146 13147REGISTER MAP ABSTRACTION 13148M: Mark Brown <broonie@kernel.org> 13149L: linux-kernel@vger.kernel.org 13150T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13151S: Supported 13152F: Documentation/devicetree/bindings/regmap/ 13153F: drivers/base/regmap/ 13154F: include/linux/regmap.h 13155 13156REISERFS FILE SYSTEM 13157L: reiserfs-devel@vger.kernel.org 13158S: Supported 13159F: fs/reiserfs/ 13160 13161REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13162M: Ohad Ben-Cohen <ohad@wizery.com> 13163M: Bjorn Andersson <bjorn.andersson@linaro.org> 13164L: linux-remoteproc@vger.kernel.org 13165T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13166S: Maintained 13167F: Documentation/devicetree/bindings/remoteproc/ 13168F: Documentation/remoteproc.txt 13169F: drivers/remoteproc/ 13170F: include/linux/remoteproc.h 13171 13172REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13173M: Ohad Ben-Cohen <ohad@wizery.com> 13174M: Bjorn Andersson <bjorn.andersson@linaro.org> 13175L: linux-remoteproc@vger.kernel.org 13176T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13177S: Maintained 13178F: drivers/rpmsg/ 13179F: Documentation/rpmsg.txt 13180F: include/linux/rpmsg.h 13181F: include/linux/rpmsg/ 13182 13183RENESAS CLOCK DRIVERS 13184M: Geert Uytterhoeven <geert+renesas@glider.be> 13185L: linux-renesas-soc@vger.kernel.org 13186T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13187S: Supported 13188F: drivers/clk/renesas/ 13189 13190RENESAS EMEV2 I2C DRIVER 13191M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13192S: Supported 13193F: drivers/i2c/busses/i2c-emev2.c 13194 13195RENESAS ETHERNET DRIVERS 13196R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13197L: netdev@vger.kernel.org 13198L: linux-renesas-soc@vger.kernel.org 13199F: Documentation/devicetree/bindings/net/renesas,*.txt 13200F: Documentation/devicetree/bindings/net/sh_eth.txt 13201F: drivers/net/ethernet/renesas/ 13202F: include/linux/sh_eth.h 13203 13204RENESAS R-CAR GYROADC DRIVER 13205M: Marek Vasut <marek.vasut@gmail.com> 13206L: linux-iio@vger.kernel.org 13207S: Supported 13208F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13209F: drivers/iio/adc/rcar-gyroadc.c 13210 13211RENESAS R-CAR I2C DRIVERS 13212M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13213S: Supported 13214F: drivers/i2c/busses/i2c-rcar.c 13215F: drivers/i2c/busses/i2c-sh_mobile.c 13216 13217RENESAS RIIC DRIVER 13218M: Chris Brandt <chris.brandt@renesas.com> 13219S: Supported 13220F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13221F: drivers/i2c/busses/i2c-riic.c 13222 13223RENESAS USB PHY DRIVER 13224M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13225L: linux-renesas-soc@vger.kernel.org 13226S: Maintained 13227F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13228 13229RESET CONTROLLER FRAMEWORK 13230M: Philipp Zabel <p.zabel@pengutronix.de> 13231T: git git://git.pengutronix.de/git/pza/linux 13232S: Maintained 13233F: drivers/reset/ 13234F: Documentation/devicetree/bindings/reset/ 13235F: include/dt-bindings/reset/ 13236F: include/linux/reset.h 13237F: include/linux/reset/ 13238F: include/linux/reset-controller.h 13239 13240RESTARTABLE SEQUENCES SUPPORT 13241M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13242M: Peter Zijlstra <peterz@infradead.org> 13243M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13244M: Boqun Feng <boqun.feng@gmail.com> 13245L: linux-kernel@vger.kernel.org 13246S: Supported 13247F: kernel/rseq.c 13248F: include/uapi/linux/rseq.h 13249F: include/trace/events/rseq.h 13250F: tools/testing/selftests/rseq/ 13251 13252RFKILL 13253M: Johannes Berg <johannes@sipsolutions.net> 13254L: linux-wireless@vger.kernel.org 13255W: http://wireless.kernel.org/ 13256T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13257T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13258S: Maintained 13259F: Documentation/rfkill.txt 13260F: Documentation/ABI/stable/sysfs-class-rfkill 13261F: net/rfkill/ 13262F: include/linux/rfkill.h 13263F: include/uapi/linux/rfkill.h 13264 13265RHASHTABLE 13266M: Thomas Graf <tgraf@suug.ch> 13267M: Herbert Xu <herbert@gondor.apana.org.au> 13268L: netdev@vger.kernel.org 13269S: Maintained 13270F: lib/rhashtable.c 13271F: lib/test_rhashtable.c 13272F: include/linux/rhashtable.h 13273F: include/linux/rhashtable-types.h 13274 13275RICOH R5C592 MEMORYSTICK DRIVER 13276M: Maxim Levitsky <maximlevitsky@gmail.com> 13277S: Maintained 13278F: drivers/memstick/host/r592.* 13279 13280RICOH SMARTMEDIA/XD DRIVER 13281M: Maxim Levitsky <maximlevitsky@gmail.com> 13282S: Maintained 13283F: drivers/mtd/nand/raw/r852.c 13284F: drivers/mtd/nand/raw/r852.h 13285 13286RISC-V ARCHITECTURE 13287M: Palmer Dabbelt <palmer@sifive.com> 13288M: Albert Ou <aou@eecs.berkeley.edu> 13289L: linux-riscv@lists.infradead.org 13290T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13291S: Supported 13292F: arch/riscv/ 13293K: riscv 13294N: riscv 13295 13296ROCCAT DRIVERS 13297M: Stefan Achatz <erazor_de@users.sourceforge.net> 13298W: http://sourceforge.net/projects/roccat/ 13299S: Maintained 13300F: drivers/hid/hid-roccat* 13301F: include/linux/hid-roccat* 13302F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13303 13304ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13305M: Jacob chen <jacob2.chen@rock-chips.com> 13306L: linux-media@vger.kernel.org 13307S: Maintained 13308F: drivers/media/platform/rockchip/rga/ 13309F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13310 13311ROCKCHIP VPU CODEC DRIVER 13312M: Ezequiel Garcia <ezequiel@collabora.com> 13313L: linux-media@vger.kernel.org 13314S: Maintained 13315F: drivers/staging/media/platform/rockchip/vpu/ 13316F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13317 13318ROCKER DRIVER 13319M: Jiri Pirko <jiri@resnulli.us> 13320L: netdev@vger.kernel.org 13321S: Supported 13322F: drivers/net/ethernet/rocker/ 13323 13324ROCKETPORT DRIVER 13325P: Comtrol Corp. 13326W: http://www.comtrol.com 13327S: Maintained 13328F: Documentation/serial/rocket.txt 13329F: drivers/tty/rocket* 13330 13331ROCKETPORT EXPRESS/INFINITY DRIVER 13332M: Kevin Cernekee <cernekee@gmail.com> 13333L: linux-serial@vger.kernel.org 13334S: Odd Fixes 13335F: drivers/tty/serial/rp2.* 13336 13337ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13338M: Marek Vasut <marek.vasut+renesas@gmail.com> 13339L: linux-kernel@vger.kernel.org 13340L: linux-renesas-soc@vger.kernel.org 13341S: Supported 13342F: drivers/mfd/bd9571mwv.c 13343F: drivers/regulator/bd9571mwv-regulator.c 13344F: drivers/gpio/gpio-bd9571mwv.c 13345F: include/linux/mfd/bd9571mwv.h 13346F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13347 13348ROSE NETWORK LAYER 13349M: Ralf Baechle <ralf@linux-mips.org> 13350L: linux-hams@vger.kernel.org 13351W: http://www.linux-ax25.org/ 13352S: Maintained 13353F: include/net/rose.h 13354F: include/uapi/linux/rose.h 13355F: net/rose/ 13356 13357RTL2830 MEDIA DRIVER 13358M: Antti Palosaari <crope@iki.fi> 13359L: linux-media@vger.kernel.org 13360W: https://linuxtv.org 13361W: http://palosaari.fi/linux/ 13362Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13363T: git git://linuxtv.org/anttip/media_tree.git 13364S: Maintained 13365F: drivers/media/dvb-frontends/rtl2830* 13366 13367RTL2832 MEDIA DRIVER 13368M: Antti Palosaari <crope@iki.fi> 13369L: linux-media@vger.kernel.org 13370W: https://linuxtv.org 13371W: http://palosaari.fi/linux/ 13372Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13373T: git git://linuxtv.org/anttip/media_tree.git 13374S: Maintained 13375F: drivers/media/dvb-frontends/rtl2832* 13376 13377RTL2832_SDR MEDIA DRIVER 13378M: Antti Palosaari <crope@iki.fi> 13379L: linux-media@vger.kernel.org 13380W: https://linuxtv.org 13381W: http://palosaari.fi/linux/ 13382Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13383T: git git://linuxtv.org/anttip/media_tree.git 13384S: Maintained 13385F: drivers/media/dvb-frontends/rtl2832_sdr* 13386 13387RTL8180 WIRELESS DRIVER 13388L: linux-wireless@vger.kernel.org 13389W: http://wireless.kernel.org/ 13390T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13391S: Orphan 13392F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13393 13394RTL8187 WIRELESS DRIVER 13395M: Herton Ronaldo Krzesinski <herton@canonical.com> 13396M: Hin-Tak Leung <htl10@users.sourceforge.net> 13397M: Larry Finger <Larry.Finger@lwfinger.net> 13398L: linux-wireless@vger.kernel.org 13399W: http://wireless.kernel.org/ 13400T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13401S: Maintained 13402F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13403 13404REALTEK WIRELESS DRIVER (rtlwifi family) 13405M: Ping-Ke Shih <pkshih@realtek.com> 13406L: linux-wireless@vger.kernel.org 13407W: http://wireless.kernel.org/ 13408T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13409S: Maintained 13410F: drivers/net/wireless/realtek/rtlwifi/ 13411 13412RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13413M: Jes Sorensen <Jes.Sorensen@gmail.com> 13414L: linux-wireless@vger.kernel.org 13415T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13416S: Maintained 13417F: drivers/net/wireless/realtek/rtl8xxxu/ 13418 13419RXRPC SOCKETS (AF_RXRPC) 13420M: David Howells <dhowells@redhat.com> 13421L: linux-afs@lists.infradead.org 13422S: Supported 13423F: net/rxrpc/ 13424F: include/keys/rxrpc-type.h 13425F: include/net/af_rxrpc.h 13426F: include/trace/events/rxrpc.h 13427F: include/uapi/linux/rxrpc.h 13428F: Documentation/networking/rxrpc.txt 13429W: https://www.infradead.org/~dhowells/kafs/ 13430 13431S3 SAVAGE FRAMEBUFFER DRIVER 13432M: Antonino Daplas <adaplas@gmail.com> 13433L: linux-fbdev@vger.kernel.org 13434S: Maintained 13435F: drivers/video/fbdev/savage/ 13436 13437S390 13438M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13439M: Heiko Carstens <heiko.carstens@de.ibm.com> 13440L: linux-s390@vger.kernel.org 13441W: http://www.ibm.com/developerworks/linux/linux390/ 13442T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13443S: Supported 13444F: arch/s390/ 13445F: drivers/s390/ 13446F: Documentation/s390/ 13447F: Documentation/driver-api/s390-drivers.rst 13448 13449S390 COMMON I/O LAYER 13450M: Sebastian Ott <sebott@linux.ibm.com> 13451M: Peter Oberparleiter <oberpar@linux.ibm.com> 13452L: linux-s390@vger.kernel.org 13453W: http://www.ibm.com/developerworks/linux/linux390/ 13454S: Supported 13455F: drivers/s390/cio/ 13456 13457S390 DASD DRIVER 13458M: Stefan Haberland <sth@linux.ibm.com> 13459M: Jan Hoeppner <hoeppner@linux.ibm.com> 13460L: linux-s390@vger.kernel.org 13461W: http://www.ibm.com/developerworks/linux/linux390/ 13462S: Supported 13463F: drivers/s390/block/dasd* 13464F: block/partitions/ibm.c 13465 13466S390 IOMMU (PCI) 13467M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13468L: linux-s390@vger.kernel.org 13469W: http://www.ibm.com/developerworks/linux/linux390/ 13470S: Supported 13471F: drivers/iommu/s390-iommu.c 13472 13473S390 IUCV NETWORK LAYER 13474M: Julian Wiedmann <jwi@linux.ibm.com> 13475M: Ursula Braun <ubraun@linux.ibm.com> 13476L: linux-s390@vger.kernel.org 13477W: http://www.ibm.com/developerworks/linux/linux390/ 13478S: Supported 13479F: drivers/s390/net/*iucv* 13480F: include/net/iucv/ 13481F: net/iucv/ 13482 13483S390 NETWORK DRIVERS 13484M: Julian Wiedmann <jwi@linux.ibm.com> 13485M: Ursula Braun <ubraun@linux.ibm.com> 13486L: linux-s390@vger.kernel.org 13487W: http://www.ibm.com/developerworks/linux/linux390/ 13488S: Supported 13489F: drivers/s390/net/ 13490 13491S390 PCI SUBSYSTEM 13492M: Sebastian Ott <sebott@linux.ibm.com> 13493M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13494L: linux-s390@vger.kernel.org 13495W: http://www.ibm.com/developerworks/linux/linux390/ 13496S: Supported 13497F: arch/s390/pci/ 13498F: drivers/pci/hotplug/s390_pci_hpc.c 13499 13500S390 VFIO-CCW DRIVER 13501M: Cornelia Huck <cohuck@redhat.com> 13502M: Farhan Ali <alifm@linux.ibm.com> 13503M: Eric Farman <farman@linux.ibm.com> 13504R: Halil Pasic <pasic@linux.ibm.com> 13505L: linux-s390@vger.kernel.org 13506L: kvm@vger.kernel.org 13507S: Supported 13508F: drivers/s390/cio/vfio_ccw* 13509F: Documentation/s390/vfio-ccw.txt 13510F: include/uapi/linux/vfio_ccw.h 13511 13512S390 ZCRYPT DRIVER 13513M: Harald Freudenberger <freude@linux.ibm.com> 13514L: linux-s390@vger.kernel.org 13515W: http://www.ibm.com/developerworks/linux/linux390/ 13516S: Supported 13517F: drivers/s390/crypto/ 13518 13519S390 VFIO AP DRIVER 13520M: Tony Krowiak <akrowiak@linux.ibm.com> 13521M: Pierre Morel <pmorel@linux.ibm.com> 13522M: Halil Pasic <pasic@linux.ibm.com> 13523L: linux-s390@vger.kernel.org 13524W: http://www.ibm.com/developerworks/linux/linux390/ 13525S: Supported 13526F: drivers/s390/crypto/vfio_ap_drv.c 13527F: drivers/s390/crypto/vfio_ap_private.h 13528F: drivers/s390/crypto/vfio_ap_ops.c 13529F: Documentation/s390/vfio-ap.txt 13530 13531S390 ZFCP DRIVER 13532M: Steffen Maier <maier@linux.ibm.com> 13533M: Benjamin Block <bblock@linux.ibm.com> 13534L: linux-s390@vger.kernel.org 13535W: http://www.ibm.com/developerworks/linux/linux390/ 13536S: Supported 13537F: drivers/s390/scsi/zfcp_* 13538 13539S3C24XX SD/MMC Driver 13540M: Ben Dooks <ben-linux@fluff.org> 13541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13542S: Supported 13543F: drivers/mmc/host/s3cmci.* 13544 13545SAA6588 RDS RECEIVER DRIVER 13546M: Hans Verkuil <hverkuil@xs4all.nl> 13547L: linux-media@vger.kernel.org 13548T: git git://linuxtv.org/media_tree.git 13549W: https://linuxtv.org 13550S: Odd Fixes 13551F: drivers/media/i2c/saa6588* 13552 13553SAA7134 VIDEO4LINUX DRIVER 13554M: Mauro Carvalho Chehab <mchehab@kernel.org> 13555L: linux-media@vger.kernel.org 13556W: https://linuxtv.org 13557T: git git://linuxtv.org/media_tree.git 13558S: Odd fixes 13559F: Documentation/media/v4l-drivers/saa7134* 13560F: drivers/media/pci/saa7134/ 13561 13562SAA7146 VIDEO4LINUX-2 DRIVER 13563M: Hans Verkuil <hverkuil@xs4all.nl> 13564L: linux-media@vger.kernel.org 13565T: git git://linuxtv.org/media_tree.git 13566S: Maintained 13567F: drivers/media/common/saa7146/ 13568F: drivers/media/pci/saa7146/ 13569F: include/media/drv-intf/saa7146* 13570 13571SAMSUNG AUDIO (ASoC) DRIVERS 13572M: Krzysztof Kozlowski <krzk@kernel.org> 13573M: Sangbeom Kim <sbkim73@samsung.com> 13574M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13575L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13576S: Supported 13577F: sound/soc/samsung/ 13578F: Documentation/devicetree/bindings/sound/samsung* 13579 13580SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13581M: Krzysztof Kozlowski <krzk@kernel.org> 13582L: linux-crypto@vger.kernel.org 13583L: linux-samsung-soc@vger.kernel.org 13584S: Maintained 13585F: drivers/crypto/exynos-rng.c 13586F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13587 13588SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13589M: Łukasz Stelmach <l.stelmach@samsung.com> 13590L: linux-samsung-soc@vger.kernel.org 13591S: Maintained 13592F: drivers/char/hw_random/exynos-trng.c 13593F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13594 13595SAMSUNG FRAMEBUFFER DRIVER 13596M: Jingoo Han <jingoohan1@gmail.com> 13597L: linux-fbdev@vger.kernel.org 13598S: Maintained 13599F: drivers/video/fbdev/s3c-fb.c 13600 13601SAMSUNG LAPTOP DRIVER 13602M: Corentin Chary <corentin.chary@gmail.com> 13603L: platform-driver-x86@vger.kernel.org 13604S: Maintained 13605F: drivers/platform/x86/samsung-laptop.c 13606 13607SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13608M: Sangbeom Kim <sbkim73@samsung.com> 13609M: Krzysztof Kozlowski <krzk@kernel.org> 13610M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13611L: linux-kernel@vger.kernel.org 13612L: linux-samsung-soc@vger.kernel.org 13613S: Supported 13614F: drivers/mfd/sec*.c 13615F: drivers/regulator/s2m*.c 13616F: drivers/regulator/s5m*.c 13617F: drivers/clk/clk-s2mps11.c 13618F: drivers/rtc/rtc-s5m.c 13619F: include/linux/mfd/samsung/ 13620F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13621F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13622F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13623F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13624 13625SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13626M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13627L: linux-media@vger.kernel.org 13628L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13629S: Maintained 13630F: drivers/media/platform/s3c-camif/ 13631F: include/media/drv-intf/s3c_camif.h 13632 13633SAMSUNG S3FWRN5 NFC DRIVER 13634M: Robert Baldyga <r.baldyga@samsung.com> 13635M: Krzysztof Opasiak <k.opasiak@samsung.com> 13636L: linux-nfc@lists.01.org (moderated for non-subscribers) 13637S: Supported 13638F: drivers/nfc/s3fwrn5 13639 13640SAMSUNG S5C73M3 CAMERA DRIVER 13641M: Kyungmin Park <kyungmin.park@samsung.com> 13642M: Andrzej Hajda <a.hajda@samsung.com> 13643L: linux-media@vger.kernel.org 13644S: Supported 13645F: drivers/media/i2c/s5c73m3/* 13646 13647SAMSUNG S5K5BAF CAMERA DRIVER 13648M: Kyungmin Park <kyungmin.park@samsung.com> 13649M: Andrzej Hajda <a.hajda@samsung.com> 13650L: linux-media@vger.kernel.org 13651S: Supported 13652F: drivers/media/i2c/s5k5baf.c 13653 13654SAMSUNG S5P Security SubSystem (SSS) DRIVER 13655M: Krzysztof Kozlowski <krzk@kernel.org> 13656M: Vladimir Zapolskiy <vz@mleia.com> 13657M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13658L: linux-crypto@vger.kernel.org 13659L: linux-samsung-soc@vger.kernel.org 13660S: Maintained 13661F: drivers/crypto/s5p-sss.c 13662 13663SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13664M: Kyungmin Park <kyungmin.park@samsung.com> 13665M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13666L: linux-media@vger.kernel.org 13667Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13668S: Supported 13669F: drivers/media/platform/exynos4-is/ 13670 13671SAMSUNG SOC CLOCK DRIVERS 13672M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13673M: Tomasz Figa <tomasz.figa@gmail.com> 13674M: Chanwoo Choi <cw00.choi@samsung.com> 13675S: Supported 13676L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13677T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13678F: drivers/clk/samsung/ 13679F: include/dt-bindings/clock/exynos*.h 13680F: Documentation/devicetree/bindings/clock/exynos*.txt 13681 13682SAMSUNG SPI DRIVERS 13683M: Kukjin Kim <kgene@kernel.org> 13684M: Krzysztof Kozlowski <krzk@kernel.org> 13685M: Andi Shyti <andi@etezian.org> 13686L: linux-spi@vger.kernel.org 13687L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13688S: Maintained 13689F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13690F: drivers/spi/spi-s3c* 13691F: include/linux/platform_data/spi-s3c64xx.h 13692 13693SAMSUNG SXGBE DRIVERS 13694M: Byungho An <bh74.an@samsung.com> 13695M: Girish K S <ks.giri@samsung.com> 13696M: Vipul Pandya <vipul.pandya@samsung.com> 13697S: Supported 13698L: netdev@vger.kernel.org 13699F: drivers/net/ethernet/samsung/sxgbe/ 13700 13701SAMSUNG THERMAL DRIVER 13702M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13703L: linux-pm@vger.kernel.org 13704L: linux-samsung-soc@vger.kernel.org 13705S: Supported 13706T: git https://github.com/lmajewski/linux-samsung-thermal.git 13707F: drivers/thermal/samsung/ 13708 13709SAMSUNG USB2 PHY DRIVER 13710M: Kamil Debski <kamil@wypas.org> 13711M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13712L: linux-kernel@vger.kernel.org 13713S: Supported 13714F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13715F: Documentation/phy/samsung-usb2.txt 13716F: drivers/phy/samsung/phy-exynos4210-usb2.c 13717F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13718F: drivers/phy/samsung/phy-exynos5250-usb2.c 13719F: drivers/phy/samsung/phy-s5pv210-usb2.c 13720F: drivers/phy/samsung/phy-samsung-usb2.c 13721F: drivers/phy/samsung/phy-samsung-usb2.h 13722 13723SC1200 WDT DRIVER 13724M: Zwane Mwaikambo <zwanem@gmail.com> 13725S: Maintained 13726F: drivers/watchdog/sc1200wdt.c 13727 13728SCHEDULER 13729M: Ingo Molnar <mingo@redhat.com> 13730M: Peter Zijlstra <peterz@infradead.org> 13731L: linux-kernel@vger.kernel.org 13732T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13733S: Maintained 13734F: kernel/sched/ 13735F: include/linux/sched.h 13736F: include/uapi/linux/sched.h 13737F: include/linux/wait.h 13738F: include/linux/preempt.h 13739 13740SCR24X CHIP CARD INTERFACE DRIVER 13741M: Lubomir Rintel <lkundrak@v3.sk> 13742S: Supported 13743F: drivers/char/pcmcia/scr24x_cs.c 13744 13745SCSI CDROM DRIVER 13746M: Jens Axboe <axboe@kernel.dk> 13747L: linux-scsi@vger.kernel.org 13748W: http://www.kernel.dk 13749S: Maintained 13750F: drivers/scsi/sr* 13751 13752SCSI RDMA PROTOCOL (SRP) INITIATOR 13753M: Bart Van Assche <bvanassche@acm.org> 13754L: linux-rdma@vger.kernel.org 13755S: Supported 13756Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13757F: drivers/infiniband/ulp/srp/ 13758F: include/scsi/srp.h 13759 13760SCSI RDMA PROTOCOL (SRP) TARGET 13761M: Bart Van Assche <bvanassche@acm.org> 13762L: linux-rdma@vger.kernel.org 13763L: target-devel@vger.kernel.org 13764S: Supported 13765Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13766F: drivers/infiniband/ulp/srpt/ 13767 13768SCSI SG DRIVER 13769M: Doug Gilbert <dgilbert@interlog.com> 13770L: linux-scsi@vger.kernel.org 13771W: http://sg.danny.cz/sg 13772S: Maintained 13773F: Documentation/scsi/scsi-generic.txt 13774F: drivers/scsi/sg.c 13775F: include/scsi/sg.h 13776 13777SCSI SUBSYSTEM 13778M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13779T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13780M: "Martin K. Petersen" <martin.petersen@oracle.com> 13781T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13782Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13783L: linux-scsi@vger.kernel.org 13784S: Maintained 13785F: Documentation/devicetree/bindings/scsi/ 13786F: drivers/scsi/ 13787F: include/scsi/ 13788 13789SCSI TAPE DRIVER 13790M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13791L: linux-scsi@vger.kernel.org 13792S: Maintained 13793F: Documentation/scsi/st.txt 13794F: drivers/scsi/st.* 13795F: drivers/scsi/st_*.h 13796 13797SCSI TARGET SUBSYSTEM 13798M: "Martin K. Petersen" <martin.petersen@oracle.com> 13799L: linux-scsi@vger.kernel.org 13800L: target-devel@vger.kernel.org 13801W: http://www.linux-iscsi.org 13802T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13803Q: https://patchwork.kernel.org/project/target-devel/list/ 13804S: Supported 13805F: drivers/target/ 13806F: include/target/ 13807F: Documentation/target/ 13808 13809SCTP PROTOCOL 13810M: Vlad Yasevich <vyasevich@gmail.com> 13811M: Neil Horman <nhorman@tuxdriver.com> 13812M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13813L: linux-sctp@vger.kernel.org 13814W: http://lksctp.sourceforge.net 13815S: Maintained 13816F: Documentation/networking/sctp.txt 13817F: include/linux/sctp.h 13818F: include/uapi/linux/sctp.h 13819F: include/net/sctp/ 13820F: net/sctp/ 13821 13822SCx200 CPU SUPPORT 13823M: Jim Cromie <jim.cromie@gmail.com> 13824S: Odd Fixes 13825F: Documentation/i2c/busses/scx200_acb 13826F: arch/x86/platform/scx200/ 13827F: drivers/watchdog/scx200_wdt.c 13828F: drivers/i2c/busses/scx200* 13829F: drivers/mtd/maps/scx200_docflash.c 13830F: include/linux/scx200.h 13831 13832SCx200 GPIO DRIVER 13833M: Jim Cromie <jim.cromie@gmail.com> 13834S: Maintained 13835F: drivers/char/scx200_gpio.c 13836F: include/linux/scx200_gpio.h 13837 13838SCx200 HRT CLOCKSOURCE DRIVER 13839M: Jim Cromie <jim.cromie@gmail.com> 13840S: Maintained 13841F: drivers/clocksource/scx200_hrt.c 13842 13843SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13844M: Sascha Sommer <saschasommer@freenet.de> 13845L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13846S: Maintained 13847F: drivers/mmc/host/sdricoh_cs.c 13848 13849SECO BOARDS CEC DRIVER 13850M: Ettore Chimenti <ek5.chimenti@gmail.com> 13851S: Maintained 13852F: drivers/media/platform/seco-cec/seco-cec.c 13853F: drivers/media/platform/seco-cec/seco-cec.h 13854 13855SECURE COMPUTING 13856M: Kees Cook <keescook@chromium.org> 13857R: Andy Lutomirski <luto@amacapital.net> 13858R: Will Drewry <wad@chromium.org> 13859T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13860S: Supported 13861F: kernel/seccomp.c 13862F: include/uapi/linux/seccomp.h 13863F: include/linux/seccomp.h 13864F: tools/testing/selftests/seccomp/* 13865F: tools/testing/selftests/kselftest_harness.h 13866F: Documentation/userspace-api/seccomp_filter.rst 13867K: \bsecure_computing 13868K: \bTIF_SECCOMP\b 13869 13870SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13871M: Al Cooper <alcooperx@gmail.com> 13872L: linux-mmc@vger.kernel.org 13873L: bcm-kernel-feedback-list@broadcom.com 13874S: Maintained 13875F: drivers/mmc/host/sdhci-brcmstb* 13876 13877SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13878M: Adrian Hunter <adrian.hunter@intel.com> 13879L: linux-mmc@vger.kernel.org 13880S: Maintained 13881F: drivers/mmc/host/sdhci* 13882F: include/linux/mmc/sdhci* 13883 13884EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 13885M: Adrian Hunter <adrian.hunter@intel.com> 13886M: Ritesh Harjani <riteshh@codeaurora.org> 13887M: Asutosh Das <asutoshd@codeaurora.org> 13888L: linux-mmc@vger.kernel.org 13889S: Maintained 13890F: drivers/mmc/host/cqhci* 13891 13892SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13893M: Prabu Thangamuthu <prabu.t@synopsys.com> 13894M: Manjunath M B <manjumb@synopsys.com> 13895L: linux-mmc@vger.kernel.org 13896S: Maintained 13897F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13898 13899SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13900M: Ludovic Desroches <ludovic.desroches@microchip.com> 13901L: linux-mmc@vger.kernel.org 13902S: Supported 13903F: drivers/mmc/host/sdhci-of-at91.c 13904 13905SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13906M: Ben Dooks <ben-linux@fluff.org> 13907M: Jaehoon Chung <jh80.chung@samsung.com> 13908L: linux-mmc@vger.kernel.org 13909S: Maintained 13910F: drivers/mmc/host/sdhci-s3c* 13911 13912SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13913M: Viresh Kumar <vireshk@kernel.org> 13914L: linux-mmc@vger.kernel.org 13915S: Maintained 13916F: drivers/mmc/host/sdhci-spear.c 13917 13918SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13919M: Kishon Vijay Abraham I <kishon@ti.com> 13920L: linux-mmc@vger.kernel.org 13921S: Maintained 13922F: drivers/mmc/host/sdhci-omap.c 13923 13924SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13925M: Scott Bauer <scott.bauer@intel.com> 13926M: Jonathan Derrick <jonathan.derrick@intel.com> 13927L: linux-block@vger.kernel.org 13928S: Supported 13929F: block/sed* 13930F: block/opal_proto.h 13931F: include/linux/sed* 13932F: include/uapi/linux/sed* 13933 13934SECURITY CONTACT 13935M: Security Officers <security@kernel.org> 13936S: Supported 13937 13938SECURITY SUBSYSTEM 13939M: James Morris <jmorris@namei.org> 13940M: "Serge E. Hallyn" <serge@hallyn.com> 13941L: linux-security-module@vger.kernel.org (suggested Cc:) 13942T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13943W: http://kernsec.org/ 13944S: Supported 13945F: security/ 13946X: security/selinux/ 13947 13948SELINUX SECURITY MODULE 13949M: Paul Moore <paul@paul-moore.com> 13950M: Stephen Smalley <sds@tycho.nsa.gov> 13951M: Eric Paris <eparis@parisplace.org> 13952L: selinux@vger.kernel.org 13953W: https://selinuxproject.org 13954W: https://github.com/SELinuxProject 13955T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13956S: Supported 13957F: include/linux/selinux* 13958F: security/selinux/ 13959F: scripts/selinux/ 13960F: Documentation/admin-guide/LSM/SELinux.rst 13961 13962SENSABLE PHANTOM 13963M: Jiri Slaby <jirislaby@gmail.com> 13964S: Maintained 13965F: drivers/misc/phantom.c 13966F: include/uapi/linux/phantom.h 13967 13968SERIAL DEVICE BUS 13969M: Rob Herring <robh@kernel.org> 13970L: linux-serial@vger.kernel.org 13971S: Maintained 13972F: Documentation/devicetree/bindings/serial/slave-device.txt 13973F: drivers/tty/serdev/ 13974F: include/linux/serdev.h 13975 13976SERIAL DRIVERS 13977M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13978L: linux-serial@vger.kernel.org 13979S: Maintained 13980F: Documentation/devicetree/bindings/serial/ 13981F: drivers/tty/serial/ 13982 13983SERIAL IR RECEIVER 13984M: Sean Young <sean@mess.org> 13985L: linux-media@vger.kernel.org 13986S: Maintained 13987F: drivers/media/rc/serial_ir.c 13988 13989SFC NETWORK DRIVER 13990M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13991M: Edward Cree <ecree@solarflare.com> 13992M: Bert Kenward <bkenward@solarflare.com> 13993L: netdev@vger.kernel.org 13994S: Supported 13995F: drivers/net/ethernet/sfc/ 13996 13997SFF/SFP/SFP+ MODULE SUPPORT 13998M: Russell King <linux@armlinux.org.uk> 13999L: netdev@vger.kernel.org 14000S: Maintained 14001F: drivers/net/phy/phylink.c 14002F: drivers/net/phy/sfp* 14003F: include/linux/phylink.h 14004F: include/linux/sfp.h 14005 14006SGI GRU DRIVER 14007M: Dimitri Sivanich <sivanich@sgi.com> 14008S: Maintained 14009F: drivers/misc/sgi-gru/ 14010 14011SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14012M: Pat Gefre <pfg@sgi.com> 14013L: linux-ia64@vger.kernel.org 14014S: Supported 14015F: Documentation/ia64/serial.txt 14016F: drivers/tty/serial/ioc?_serial.c 14017F: include/linux/ioc?.h 14018 14019SGI XP/XPC/XPNET DRIVER 14020M: Cliff Whickman <cpw@sgi.com> 14021M: Robin Holt <robinmholt@gmail.com> 14022S: Maintained 14023F: drivers/misc/sgi-xp/ 14024 14025SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14026M: Ursula Braun <ubraun@linux.ibm.com> 14027M: Karsten Graul <kgraul@linux.ibm.com> 14028L: linux-s390@vger.kernel.org 14029W: http://www.ibm.com/developerworks/linux/linux390/ 14030S: Supported 14031F: net/smc/ 14032 14033SHARP RJ54N1CB0C SENSOR DRIVER 14034M: Jacopo Mondi <jacopo@jmondi.org> 14035L: linux-media@vger.kernel.org 14036T: git git://linuxtv.org/media_tree.git 14037S: Odd fixes 14038F: drivers/media/i2c/rj54n1cb0c.c 14039F: include/media/i2c/rj54n1cb0c.h 14040 14041SH_VEU V4L2 MEM2MEM DRIVER 14042L: linux-media@vger.kernel.org 14043S: Orphan 14044F: drivers/media/platform/sh_veu.c 14045 14046SH_VOU V4L2 OUTPUT DRIVER 14047L: linux-media@vger.kernel.org 14048S: Orphan 14049F: drivers/media/platform/sh_vou.c 14050F: include/media/drv-intf/sh_vou.h 14051 14052SI2157 MEDIA DRIVER 14053M: Antti Palosaari <crope@iki.fi> 14054L: linux-media@vger.kernel.org 14055W: https://linuxtv.org 14056W: http://palosaari.fi/linux/ 14057Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14058T: git git://linuxtv.org/anttip/media_tree.git 14059S: Maintained 14060F: drivers/media/tuners/si2157* 14061 14062SI2165 MEDIA DRIVER 14063M: Matthias Schwarzott <zzam@gentoo.org> 14064L: linux-media@vger.kernel.org 14065W: https://linuxtv.org 14066Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14067S: Maintained 14068F: drivers/media/dvb-frontends/si2165* 14069 14070SI2168 MEDIA DRIVER 14071M: Antti Palosaari <crope@iki.fi> 14072L: linux-media@vger.kernel.org 14073W: https://linuxtv.org 14074W: http://palosaari.fi/linux/ 14075Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14076T: git git://linuxtv.org/anttip/media_tree.git 14077S: Maintained 14078F: drivers/media/dvb-frontends/si2168* 14079 14080SI470X FM RADIO RECEIVER I2C DRIVER 14081M: Hans Verkuil <hverkuil@xs4all.nl> 14082L: linux-media@vger.kernel.org 14083T: git git://linuxtv.org/media_tree.git 14084W: https://linuxtv.org 14085S: Odd Fixes 14086F: drivers/media/radio/si470x/radio-si470x-i2c.c 14087 14088SI470X FM RADIO RECEIVER USB DRIVER 14089M: Hans Verkuil <hverkuil@xs4all.nl> 14090L: linux-media@vger.kernel.org 14091T: git git://linuxtv.org/media_tree.git 14092W: https://linuxtv.org 14093S: Maintained 14094F: drivers/media/radio/si470x/radio-si470x-common.c 14095F: drivers/media/radio/si470x/radio-si470x.h 14096F: drivers/media/radio/si470x/radio-si470x-usb.c 14097 14098SI4713 FM RADIO TRANSMITTER I2C DRIVER 14099M: Eduardo Valentin <edubezval@gmail.com> 14100L: linux-media@vger.kernel.org 14101T: git git://linuxtv.org/media_tree.git 14102W: https://linuxtv.org 14103S: Odd Fixes 14104F: drivers/media/radio/si4713/si4713.? 14105 14106SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14107M: Eduardo Valentin <edubezval@gmail.com> 14108L: linux-media@vger.kernel.org 14109T: git git://linuxtv.org/media_tree.git 14110W: https://linuxtv.org 14111S: Odd Fixes 14112F: drivers/media/radio/si4713/radio-platform-si4713.c 14113 14114SI4713 FM RADIO TRANSMITTER USB DRIVER 14115M: Hans Verkuil <hverkuil@xs4all.nl> 14116L: linux-media@vger.kernel.org 14117T: git git://linuxtv.org/media_tree.git 14118W: https://linuxtv.org 14119S: Maintained 14120F: drivers/media/radio/si4713/radio-usb-si4713.c 14121 14122SIANO DVB DRIVER 14123M: Mauro Carvalho Chehab <mchehab@kernel.org> 14124L: linux-media@vger.kernel.org 14125W: https://linuxtv.org 14126T: git git://linuxtv.org/media_tree.git 14127S: Odd fixes 14128F: drivers/media/common/siano/ 14129F: drivers/media/usb/siano/ 14130F: drivers/media/usb/siano/ 14131F: drivers/media/mmc/siano/ 14132 14133SIFIVE DRIVERS 14134M: Palmer Dabbelt <palmer@sifive.com> 14135M: Paul Walmsley <paul.walmsley@sifive.com> 14136L: linux-riscv@lists.infradead.org 14137T: git git://github.com/sifive/riscv-linux.git 14138S: Supported 14139K: sifive 14140N: sifive 14141 14142SILEAD TOUCHSCREEN DRIVER 14143M: Hans de Goede <hdegoede@redhat.com> 14144L: linux-input@vger.kernel.org 14145L: platform-driver-x86@vger.kernel.org 14146S: Maintained 14147F: drivers/input/touchscreen/silead.c 14148F: drivers/platform/x86/touchscreen_dmi.c 14149 14150SILICON MOTION SM712 FRAME BUFFER DRIVER 14151M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14152M: Teddy Wang <teddy.wang@siliconmotion.com> 14153M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14154L: linux-fbdev@vger.kernel.org 14155S: Maintained 14156F: drivers/video/fbdev/sm712* 14157F: Documentation/fb/sm712fb.txt 14158 14159SIMPLE FIRMWARE INTERFACE (SFI) 14160M: Len Brown <lenb@kernel.org> 14161L: sfi-devel@simplefirmware.org 14162W: http://simplefirmware.org/ 14163T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14164S: Supported 14165F: arch/x86/platform/sfi/ 14166F: drivers/sfi/ 14167F: include/linux/sfi*.h 14168 14169SIMPLEFB FB DRIVER 14170M: Hans de Goede <hdegoede@redhat.com> 14171L: linux-fbdev@vger.kernel.org 14172S: Maintained 14173F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 14174F: drivers/video/fbdev/simplefb.c 14175F: include/linux/platform_data/simplefb.h 14176 14177SIMTEC EB110ATX (Chalice CATS) 14178P: Ben Dooks 14179P: Vincent Sanders <vince@simtec.co.uk> 14180M: Simtec Linux Team <linux@simtec.co.uk> 14181W: http://www.simtec.co.uk/products/EB110ATX/ 14182S: Supported 14183 14184SIMTEC EB2410ITX (BAST) 14185P: Ben Dooks 14186P: Vincent Sanders <vince@simtec.co.uk> 14187M: Simtec Linux Team <linux@simtec.co.uk> 14188W: http://www.simtec.co.uk/products/EB2410ITX/ 14189S: Supported 14190F: arch/arm/mach-s3c24xx/mach-bast.c 14191F: arch/arm/mach-s3c24xx/bast-ide.c 14192F: arch/arm/mach-s3c24xx/bast-irq.c 14193 14194SIPHASH PRF ROUTINES 14195M: Jason A. Donenfeld <Jason@zx2c4.com> 14196S: Maintained 14197F: lib/siphash.c 14198F: lib/test_siphash.c 14199F: include/linux/siphash.h 14200 14201SIOX 14202M: Gavin Schenk <g.schenk@eckelmann.de> 14203M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14204R: Pengutronix Kernel Team <kernel@pengutronix.de> 14205S: Supported 14206F: drivers/siox/* 14207F: drivers/gpio/gpio-siox.c 14208F: include/trace/events/siox.h 14209 14210SIS 190 ETHERNET DRIVER 14211M: Francois Romieu <romieu@fr.zoreil.com> 14212L: netdev@vger.kernel.org 14213S: Maintained 14214F: drivers/net/ethernet/sis/sis190.c 14215 14216SIS 900/7016 FAST ETHERNET DRIVER 14217M: Daniele Venzano <venza@brownhat.org> 14218W: http://www.brownhat.org/sis900.html 14219L: netdev@vger.kernel.org 14220S: Maintained 14221F: drivers/net/ethernet/sis/sis900.* 14222 14223SIS FRAMEBUFFER DRIVER 14224M: Thomas Winischhofer <thomas@winischhofer.net> 14225W: http://www.winischhofer.net/linuxsisvga.shtml 14226S: Maintained 14227F: Documentation/fb/sisfb.txt 14228F: drivers/video/fbdev/sis/ 14229F: include/video/sisfb.h 14230 14231SIS USB2VGA DRIVER 14232M: Thomas Winischhofer <thomas@winischhofer.net> 14233W: http://www.winischhofer.at/linuxsisusbvga.shtml 14234S: Maintained 14235F: drivers/usb/misc/sisusbvga/ 14236 14237SLAB ALLOCATOR 14238M: Christoph Lameter <cl@linux.com> 14239M: Pekka Enberg <penberg@kernel.org> 14240M: David Rientjes <rientjes@google.com> 14241M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14242M: Andrew Morton <akpm@linux-foundation.org> 14243L: linux-mm@kvack.org 14244S: Maintained 14245F: include/linux/sl?b*.h 14246F: mm/sl?b* 14247 14248SLEEPABLE READ-COPY UPDATE (SRCU) 14249M: Lai Jiangshan <jiangshanlai@gmail.com> 14250M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14251M: Josh Triplett <josh@joshtriplett.org> 14252R: Steven Rostedt <rostedt@goodmis.org> 14253R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14254L: linux-kernel@vger.kernel.org 14255W: http://www.rdrop.com/users/paulmck/RCU/ 14256S: Supported 14257T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14258F: include/linux/srcu*.h 14259F: kernel/rcu/srcu*.c 14260 14261SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14262M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14263L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14264S: Maintained 14265F: drivers/slimbus/ 14266F: Documentation/devicetree/bindings/slimbus/ 14267F: include/linux/slimbus.h 14268 14269SMACK SECURITY MODULE 14270M: Casey Schaufler <casey@schaufler-ca.com> 14271L: linux-security-module@vger.kernel.org 14272W: http://schaufler-ca.com 14273T: git git://github.com/cschaufler/smack-next 14274S: Maintained 14275F: Documentation/admin-guide/LSM/Smack.rst 14276F: security/smack/ 14277 14278SMC91x ETHERNET DRIVER 14279M: Nicolas Pitre <nico@fluxnic.net> 14280S: Odd Fixes 14281F: drivers/net/ethernet/smsc/smc91x.* 14282 14283SMIA AND SMIA++ IMAGE SENSOR DRIVER 14284M: Sakari Ailus <sakari.ailus@iki.fi> 14285L: linux-media@vger.kernel.org 14286S: Maintained 14287F: drivers/media/i2c/smiapp/ 14288F: include/media/i2c/smiapp.h 14289F: drivers/media/i2c/smiapp-pll.c 14290F: drivers/media/i2c/smiapp-pll.h 14291F: include/uapi/linux/smiapp.h 14292F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14293 14294SMM665 HARDWARE MONITOR DRIVER 14295M: Guenter Roeck <linux@roeck-us.net> 14296L: linux-hwmon@vger.kernel.org 14297S: Maintained 14298F: Documentation/hwmon/smm665 14299F: drivers/hwmon/smm665.c 14300 14301SMSC EMC2103 HARDWARE MONITOR DRIVER 14302M: Steve Glendinning <steve.glendinning@shawell.net> 14303L: linux-hwmon@vger.kernel.org 14304S: Maintained 14305F: Documentation/hwmon/emc2103 14306F: drivers/hwmon/emc2103.c 14307 14308SMSC SCH5627 HARDWARE MONITOR DRIVER 14309M: Hans de Goede <hdegoede@redhat.com> 14310L: linux-hwmon@vger.kernel.org 14311S: Supported 14312F: Documentation/hwmon/sch5627 14313F: drivers/hwmon/sch5627.c 14314 14315SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14316M: Steve Glendinning <steve.glendinning@shawell.net> 14317L: linux-fbdev@vger.kernel.org 14318S: Maintained 14319F: drivers/video/fbdev/smscufx.c 14320 14321SMSC47B397 HARDWARE MONITOR DRIVER 14322M: Jean Delvare <jdelvare@suse.com> 14323L: linux-hwmon@vger.kernel.org 14324S: Maintained 14325F: Documentation/hwmon/smsc47b397 14326F: drivers/hwmon/smsc47b397.c 14327 14328SMSC911x ETHERNET DRIVER 14329M: Steve Glendinning <steve.glendinning@shawell.net> 14330L: netdev@vger.kernel.org 14331S: Maintained 14332F: include/linux/smsc911x.h 14333F: drivers/net/ethernet/smsc/smsc911x.* 14334 14335SMSC9420 PCI ETHERNET DRIVER 14336M: Steve Glendinning <steve.glendinning@shawell.net> 14337L: netdev@vger.kernel.org 14338S: Maintained 14339F: drivers/net/ethernet/smsc/smsc9420.* 14340 14341SOC-CAMERA V4L2 SUBSYSTEM 14342L: linux-media@vger.kernel.org 14343T: git git://linuxtv.org/media_tree.git 14344S: Orphan 14345F: include/media/soc* 14346F: drivers/media/i2c/soc_camera/ 14347F: drivers/media/platform/soc_camera/ 14348 14349SOCIONEXT SYNQUACER I2C DRIVER 14350M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14351L: linux-i2c@vger.kernel.org 14352S: Maintained 14353F: drivers/i2c/busses/i2c-synquacer.c 14354F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14355 14356SOCIONEXT UNIPHIER SOUND DRIVER 14357L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14358S: Orphan 14359F: sound/soc/uniphier/ 14360 14361SOEKRIS NET48XX LED SUPPORT 14362M: Chris Boot <bootc@bootc.net> 14363S: Maintained 14364F: drivers/leds/leds-net48xx.c 14365 14366SOFT-ROCE DRIVER (rxe) 14367M: Moni Shoua <monis@mellanox.com> 14368L: linux-rdma@vger.kernel.org 14369S: Supported 14370W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14371Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14372F: drivers/infiniband/sw/rxe/ 14373F: include/uapi/rdma/rdma_user_rxe.h 14374 14375SOFTLOGIC 6x10 MPEG CODEC 14376M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14377M: Anton Sviridenko <anton@corp.bluecherry.net> 14378M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14379M: Andrey Utkin <andrey_utkin@fastmail.com> 14380M: Ismael Luceno <ismael@iodev.co.uk> 14381L: linux-media@vger.kernel.org 14382S: Supported 14383F: drivers/media/pci/solo6x10/ 14384 14385SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14386M: James Morse <james.morse@arm.com> 14387L: linux-arm-kernel@lists.infradead.org 14388S: Maintained 14389F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14390F: drivers/firmware/arm_sdei.c 14391F: include/linux/arm_sdei.h 14392F: include/uapi/linux/arm_sdei.h 14393 14394SOFTWARE RAID (Multiple Disks) SUPPORT 14395M: Shaohua Li <shli@kernel.org> 14396L: linux-raid@vger.kernel.org 14397T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14398S: Supported 14399F: drivers/md/Makefile 14400F: drivers/md/Kconfig 14401F: drivers/md/md* 14402F: drivers/md/raid* 14403F: include/linux/raid/ 14404F: include/uapi/linux/raid/ 14405 14406SOCIONEXT (SNI) AVE NETWORK DRIVER 14407M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14408L: netdev@vger.kernel.org 14409S: Maintained 14410F: drivers/net/ethernet/socionext/sni_ave.c 14411F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14412 14413SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14414M: Jassi Brar <jaswinder.singh@linaro.org> 14415L: netdev@vger.kernel.org 14416S: Maintained 14417F: drivers/net/ethernet/socionext/netsec.c 14418F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14419 14420SOLIDRUN CLEARFOG SUPPORT 14421M: Russell King <linux@armlinux.org.uk> 14422S: Maintained 14423F: arch/arm/boot/dts/armada-388-clearfog* 14424F: arch/arm/boot/dts/armada-38x-solidrun-* 14425 14426SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14427M: Russell King <linux@armlinux.org.uk> 14428S: Maintained 14429F: arch/arm/boot/dts/imx6*-cubox-i* 14430F: arch/arm/boot/dts/imx6*-hummingboard* 14431F: arch/arm/boot/dts/imx6*-sr-* 14432 14433SONIC NETWORK DRIVER 14434M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14435L: netdev@vger.kernel.org 14436S: Maintained 14437F: drivers/net/ethernet/natsemi/sonic.* 14438 14439SONICS SILICON BACKPLANE DRIVER (SSB) 14440M: Michael Buesch <m@bues.ch> 14441L: linux-wireless@vger.kernel.org 14442S: Maintained 14443F: drivers/ssb/ 14444F: include/linux/ssb/ 14445 14446SONY IMX214 SENSOR DRIVER 14447M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14448L: linux-media@vger.kernel.org 14449T: git git://linuxtv.org/media_tree.git 14450S: Maintained 14451F: drivers/media/i2c/imx214.c 14452F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14453 14454SONY IMX258 SENSOR DRIVER 14455M: Sakari Ailus <sakari.ailus@linux.intel.com> 14456L: linux-media@vger.kernel.org 14457T: git git://linuxtv.org/media_tree.git 14458S: Maintained 14459F: drivers/media/i2c/imx258.c 14460 14461SONY IMX274 SENSOR DRIVER 14462M: Leon Luo <leonl@leopardimaging.com> 14463L: linux-media@vger.kernel.org 14464T: git git://linuxtv.org/media_tree.git 14465S: Maintained 14466F: drivers/media/i2c/imx274.c 14467F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14468 14469SONY IMX319 SENSOR DRIVER 14470M: Bingbu Cao <bingbu.cao@intel.com> 14471L: linux-media@vger.kernel.org 14472T: git git://linuxtv.org/media_tree.git 14473S: Maintained 14474F: drivers/media/i2c/imx319.c 14475 14476SONY IMX355 SENSOR DRIVER 14477M: Tianshu Qiu <tian.shu.qiu@intel.com> 14478L: linux-media@vger.kernel.org 14479T: git git://linuxtv.org/media_tree.git 14480S: Maintained 14481F: drivers/media/i2c/imx355.c 14482 14483SONY MEMORYSTICK CARD SUPPORT 14484M: Alex Dubov <oakad@yahoo.com> 14485W: http://tifmxx.berlios.de/ 14486S: Maintained 14487F: drivers/memstick/host/tifm_ms.c 14488 14489SONY MEMORYSTICK STANDARD SUPPORT 14490M: Maxim Levitsky <maximlevitsky@gmail.com> 14491S: Maintained 14492F: drivers/memstick/core/ms_block.* 14493 14494SONY VAIO CONTROL DEVICE DRIVER 14495M: Mattia Dongili <malattia@linux.it> 14496L: platform-driver-x86@vger.kernel.org 14497W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14498S: Maintained 14499F: Documentation/laptops/sony-laptop.txt 14500F: drivers/char/sonypi.c 14501F: drivers/platform/x86/sony-laptop.c 14502F: include/linux/sony-laptop.h 14503 14504SOUND 14505M: Jaroslav Kysela <perex@perex.cz> 14506M: Takashi Iwai <tiwai@suse.com> 14507L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14508W: http://www.alsa-project.org/ 14509T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14510T: git git://git.alsa-project.org/alsa-kernel.git 14511Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14512S: Maintained 14513F: Documentation/sound/ 14514F: include/sound/ 14515F: include/uapi/sound/ 14516F: sound/ 14517 14518SOUND - COMPRESSED AUDIO 14519M: Vinod Koul <vkoul@kernel.org> 14520L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14521T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14522S: Supported 14523F: Documentation/sound/designs/compress-offload.rst 14524F: include/sound/compress_driver.h 14525F: include/uapi/sound/compress_* 14526F: sound/core/compress_offload.c 14527F: sound/soc/soc-compress.c 14528 14529SOUND - DMAENGINE HELPERS 14530M: Lars-Peter Clausen <lars@metafoo.de> 14531S: Supported 14532F: include/sound/dmaengine_pcm.h 14533F: sound/core/pcm_dmaengine.c 14534F: sound/soc/soc-generic-dmaengine-pcm.c 14535 14536SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14537M: Liam Girdwood <lgirdwood@gmail.com> 14538M: Mark Brown <broonie@kernel.org> 14539T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14540L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14541W: http://alsa-project.org/main/index.php/ASoC 14542S: Supported 14543F: Documentation/devicetree/bindings/sound/ 14544F: Documentation/sound/soc/ 14545F: sound/soc/ 14546F: include/dt-bindings/sound/ 14547F: include/sound/soc* 14548 14549SOUNDWIRE SUBSYSTEM 14550M: Vinod Koul <vkoul@kernel.org> 14551M: Sanyog Kale <sanyog.r.kale@intel.com> 14552R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14553L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14554S: Supported 14555F: Documentation/driver-api/soundwire/ 14556F: drivers/soundwire/ 14557F: include/linux/soundwire/ 14558 14559SP2 MEDIA DRIVER 14560M: Olli Salonen <olli.salonen@iki.fi> 14561L: linux-media@vger.kernel.org 14562W: https://linuxtv.org 14563Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14564S: Maintained 14565F: drivers/media/dvb-frontends/sp2* 14566 14567SPARC + UltraSPARC (sparc/sparc64) 14568M: "David S. Miller" <davem@davemloft.net> 14569L: sparclinux@vger.kernel.org 14570Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14571T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14572T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14573S: Maintained 14574F: arch/sparc/ 14575F: drivers/sbus/ 14576 14577SPARC SERIAL DRIVERS 14578M: "David S. Miller" <davem@davemloft.net> 14579L: sparclinux@vger.kernel.org 14580T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14581T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14582S: Maintained 14583F: include/linux/sunserialcore.h 14584F: drivers/tty/serial/suncore.c 14585F: drivers/tty/serial/sunhv.c 14586F: drivers/tty/serial/sunsab.c 14587F: drivers/tty/serial/sunsab.h 14588F: drivers/tty/serial/sunsu.c 14589F: drivers/tty/serial/sunzilog.c 14590F: drivers/tty/serial/sunzilog.h 14591F: drivers/tty/vcc.c 14592 14593SPARSE CHECKER 14594M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14595L: linux-sparse@vger.kernel.org 14596W: https://sparse.wiki.kernel.org/ 14597T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14598S: Maintained 14599F: include/linux/compiler.h 14600 14601SPEAR CLOCK FRAMEWORK SUPPORT 14602M: Viresh Kumar <vireshk@kernel.org> 14603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14604W: http://www.st.com/spear 14605S: Maintained 14606F: drivers/clk/spear/ 14607 14608SPEAR PLATFORM SUPPORT 14609M: Viresh Kumar <vireshk@kernel.org> 14610M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14612W: http://www.st.com/spear 14613S: Maintained 14614F: arch/arm/boot/dts/spear* 14615F: arch/arm/mach-spear/ 14616 14617SPI NOR SUBSYSTEM 14618M: Marek Vasut <marek.vasut@gmail.com> 14619M: Tudor Ambarus <tudor.ambarus@microchip.com> 14620L: linux-mtd@lists.infradead.org 14621W: http://www.linux-mtd.infradead.org/ 14622Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14623T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14624T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14625S: Maintained 14626F: drivers/mtd/spi-nor/ 14627F: include/linux/mtd/spi-nor.h 14628 14629SPI SUBSYSTEM 14630M: Mark Brown <broonie@kernel.org> 14631L: linux-spi@vger.kernel.org 14632T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14633Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14634S: Maintained 14635F: Documentation/devicetree/bindings/spi/ 14636F: Documentation/spi/ 14637F: drivers/spi/ 14638F: include/linux/spi/ 14639F: include/uapi/linux/spi/ 14640F: tools/spi/ 14641 14642SPIDERNET NETWORK DRIVER for CELL 14643M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14644L: netdev@vger.kernel.org 14645S: Supported 14646F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14647F: drivers/net/ethernet/toshiba/spider_net* 14648 14649SPMI SUBSYSTEM 14650R: Stephen Boyd <sboyd@kernel.org> 14651L: linux-arm-msm@vger.kernel.org 14652F: Documentation/devicetree/bindings/spmi/ 14653F: drivers/spmi/ 14654F: include/dt-bindings/spmi/spmi.h 14655F: include/linux/spmi.h 14656F: include/trace/events/spmi.h 14657 14658SPU FILE SYSTEM 14659M: Jeremy Kerr <jk@ozlabs.org> 14660L: linuxppc-dev@lists.ozlabs.org 14661W: http://www.ibm.com/developerworks/power/cell/ 14662S: Supported 14663F: Documentation/filesystems/spufs.txt 14664F: arch/powerpc/platforms/cell/spufs/ 14665 14666SQUASHFS FILE SYSTEM 14667M: Phillip Lougher <phillip@squashfs.org.uk> 14668L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14669W: http://squashfs.org.uk 14670T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14671S: Maintained 14672F: Documentation/filesystems/squashfs.txt 14673F: fs/squashfs/ 14674 14675SRM (Alpha) environment access 14676M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14677S: Maintained 14678F: arch/alpha/kernel/srm_env.c 14679 14680ST LSM6DSx IMU IIO DRIVER 14681M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14682L: linux-iio@vger.kernel.org 14683W: http://www.st.com/ 14684S: Maintained 14685F: drivers/iio/imu/st_lsm6dsx/ 14686F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14687 14688ST STM32 I2C/SMBUS DRIVER 14689M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14690L: linux-i2c@vger.kernel.org 14691S: Maintained 14692F: drivers/i2c/busses/i2c-stm32* 14693 14694ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14695M: Song Qiang <songqiang1304521@gmail.com> 14696L: linux-iio@vger.kernel.org 14697S: Maintained 14698F: drivers/iio/proximity/vl53l0x-i2c.c 14699F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14700 14701STABLE BRANCH 14702M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14703M: Sasha Levin <sashal@kernel.org> 14704L: stable@vger.kernel.org 14705S: Supported 14706F: Documentation/process/stable-kernel-rules.rst 14707 14708STAGING - COMEDI 14709M: Ian Abbott <abbotti@mev.co.uk> 14710M: H Hartley Sweeten <hsweeten@visionengravers.com> 14711S: Odd Fixes 14712F: drivers/staging/comedi/ 14713 14714STAGING - EROFS FILE SYSTEM 14715M: Gao Xiang <gaoxiang25@huawei.com> 14716M: Chao Yu <yuchao0@huawei.com> 14717L: linux-erofs@lists.ozlabs.org 14718S: Maintained 14719F: drivers/staging/erofs/ 14720 14721STAGING - INDUSTRIAL IO 14722M: Jonathan Cameron <jic23@kernel.org> 14723L: linux-iio@vger.kernel.org 14724S: Odd Fixes 14725F: Documentation/devicetree/bindings/staging/iio/ 14726F: drivers/staging/iio/ 14727 14728STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14729M: Marc Dietrich <marvin24@gmx.de> 14730L: ac100@lists.launchpad.net (moderated for non-subscribers) 14731L: linux-tegra@vger.kernel.org 14732S: Maintained 14733F: drivers/staging/nvec/ 14734 14735STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14736M: Jens Frederich <jfrederich@gmail.com> 14737M: Daniel Drake <dsd@laptop.org> 14738M: Jon Nettleton <jon.nettleton@gmail.com> 14739W: http://wiki.laptop.org/go/DCON 14740S: Maintained 14741F: drivers/staging/olpc_dcon/ 14742 14743STAGING - REALTEK RTL8712U DRIVERS 14744M: Larry Finger <Larry.Finger@lwfinger.net> 14745M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14746S: Odd Fixes 14747F: drivers/staging/rtl8712/ 14748 14749STAGING - REALTEK RTL8188EU DRIVERS 14750M: Larry Finger <Larry.Finger@lwfinger.net> 14751S: Odd Fixes 14752F: drivers/staging/rtl8188eu/ 14753 14754STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14755M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14756M: Teddy Wang <teddy.wang@siliconmotion.com> 14757M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14758L: linux-fbdev@vger.kernel.org 14759S: Maintained 14760F: drivers/staging/sm750fb/ 14761 14762STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14763M: William Hubbs <w.d.hubbs@gmail.com> 14764M: Chris Brannon <chris@the-brannons.com> 14765M: Kirk Reiser <kirk@reisers.ca> 14766M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14767L: speakup@linux-speakup.org 14768W: http://www.linux-speakup.org/ 14769S: Odd Fixes 14770F: drivers/staging/speakup/ 14771 14772STAGING - VIA VT665X DRIVERS 14773M: Forest Bond <forest@alittletooquiet.net> 14774S: Odd Fixes 14775F: drivers/staging/vt665?/ 14776 14777STAGING - WILC1000 WIFI DRIVER 14778M: Adham Abozaeid <adham.abozaeid@microchip.com> 14779M: Ajay Singh <ajay.kathat@microchip.com> 14780L: linux-wireless@vger.kernel.org 14781S: Supported 14782F: drivers/staging/wilc1000/ 14783 14784STAGING SUBSYSTEM 14785M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14786T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14787L: devel@driverdev.osuosl.org 14788S: Supported 14789F: drivers/staging/ 14790 14791STARFIRE/DURALAN NETWORK DRIVER 14792M: Ion Badulescu <ionut@badula.org> 14793S: Odd Fixes 14794F: drivers/net/ethernet/adaptec/starfire* 14795 14796STEC S1220 SKD DRIVER 14797M: Bart Van Assche <bart.vanassche@wdc.com> 14798L: linux-block@vger.kernel.org 14799S: Maintained 14800F: drivers/block/skd*[ch] 14801 14802STI AUDIO (ASoC) DRIVERS 14803M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14804L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14805S: Maintained 14806F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14807F: sound/soc/sti/ 14808 14809STI CEC DRIVER 14810M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14811S: Maintained 14812F: drivers/media/platform/sti/cec/ 14813F: Documentation/devicetree/bindings/media/stih-cec.txt 14814 14815STK1160 USB VIDEO CAPTURE DRIVER 14816M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14817L: linux-media@vger.kernel.org 14818T: git git://linuxtv.org/media_tree.git 14819S: Maintained 14820F: drivers/media/usb/stk1160/ 14821 14822STM32 AUDIO (ASoC) DRIVERS 14823M: Olivier Moysan <olivier.moysan@st.com> 14824M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14825L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14826S: Maintained 14827F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14828F: sound/soc/stm/ 14829 14830STM32 TIMER/LPTIMER DRIVERS 14831M: Fabrice Gasnier <fabrice.gasnier@st.com> 14832S: Maintained 14833F: drivers/*/stm32-*timer* 14834F: drivers/pwm/pwm-stm32* 14835F: include/linux/*/stm32-*tim* 14836F: Documentation/ABI/testing/*timer-stm32 14837F: Documentation/devicetree/bindings/*/stm32-*timer* 14838F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14839 14840STMMAC ETHERNET DRIVER 14841M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14842M: Alexandre Torgue <alexandre.torgue@st.com> 14843M: Jose Abreu <joabreu@synopsys.com> 14844L: netdev@vger.kernel.org 14845W: http://www.stlinux.com 14846S: Supported 14847F: drivers/net/ethernet/stmicro/stmmac/ 14848 14849SUN3/3X 14850M: Sam Creasey <sammy@sammy.net> 14851W: http://sammy.net/sun3/ 14852S: Maintained 14853F: arch/m68k/kernel/*sun3* 14854F: arch/m68k/sun3*/ 14855F: arch/m68k/include/asm/sun3* 14856F: drivers/net/ethernet/i825xx/sun3* 14857 14858SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14859M: Hans de Goede <hdegoede@redhat.com> 14860L: linux-input@vger.kernel.org 14861S: Maintained 14862F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14863F: drivers/input/keyboard/sun4i-lradc-keys.c 14864 14865SUNDANCE NETWORK DRIVER 14866M: Denis Kirjanov <kda@linux-powerpc.org> 14867L: netdev@vger.kernel.org 14868S: Maintained 14869F: drivers/net/ethernet/dlink/sundance.c 14870 14871SUPERH 14872M: Yoshinori Sato <ysato@users.sourceforge.jp> 14873M: Rich Felker <dalias@libc.org> 14874L: linux-sh@vger.kernel.org 14875Q: http://patchwork.kernel.org/project/linux-sh/list/ 14876S: Maintained 14877F: Documentation/sh/ 14878F: arch/sh/ 14879F: drivers/sh/ 14880 14881SUSPEND TO RAM 14882M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14883M: Len Brown <len.brown@intel.com> 14884M: Pavel Machek <pavel@ucw.cz> 14885L: linux-pm@vger.kernel.org 14886B: https://bugzilla.kernel.org 14887S: Supported 14888F: Documentation/power/ 14889F: arch/x86/kernel/acpi/ 14890F: drivers/base/power/ 14891F: kernel/power/ 14892F: include/linux/suspend.h 14893F: include/linux/freezer.h 14894F: include/linux/pm.h 14895 14896SVGA HANDLING 14897M: Martin Mares <mj@ucw.cz> 14898L: linux-video@atrey.karlin.mff.cuni.cz 14899S: Maintained 14900F: Documentation/svga.txt 14901F: arch/x86/boot/video* 14902 14903SWIOTLB SUBSYSTEM 14904M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14905L: iommu@lists.linux-foundation.org 14906T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14907S: Supported 14908F: kernel/dma/swiotlb.c 14909F: arch/*/kernel/pci-swiotlb.c 14910F: include/linux/swiotlb.h 14911 14912SWITCHDEV 14913M: Jiri Pirko <jiri@resnulli.us> 14914M: Ivan Vecera <ivecera@redhat.com> 14915L: netdev@vger.kernel.org 14916S: Supported 14917F: net/switchdev/ 14918F: include/net/switchdev.h 14919 14920SY8106A REGULATOR DRIVER 14921M: Icenowy Zheng <icenowy@aosc.io> 14922S: Maintained 14923F: drivers/regulator/sy8106a-regulator.c 14924F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14925 14926SYNC FILE FRAMEWORK 14927M: Sumit Semwal <sumit.semwal@linaro.org> 14928R: Gustavo Padovan <gustavo@padovan.org> 14929S: Maintained 14930L: linux-media@vger.kernel.org 14931L: dri-devel@lists.freedesktop.org 14932F: drivers/dma-buf/sync_* 14933F: drivers/dma-buf/dma-fence* 14934F: drivers/dma-buf/sw_sync.c 14935F: include/linux/sync_file.h 14936F: include/uapi/linux/sync_file.h 14937F: Documentation/sync_file.txt 14938T: git git://anongit.freedesktop.org/drm/drm-misc 14939 14940SYNOPSYS ARC ARCHITECTURE 14941M: Vineet Gupta <vgupta@synopsys.com> 14942L: linux-snps-arc@lists.infradead.org 14943S: Supported 14944F: arch/arc/ 14945F: Documentation/devicetree/bindings/arc/* 14946F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14947F: drivers/clocksource/arc_timer.c 14948F: drivers/tty/serial/arc_uart.c 14949T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14950 14951SYNOPSYS ARC HSDK SDP pll clock driver 14952M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14953S: Supported 14954F: drivers/clk/clk-hsdk-pll.c 14955F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14956 14957SYNOPSYS ARC SDP clock driver 14958M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14959S: Supported 14960F: drivers/clk/axs10x/* 14961F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14962 14963SYNOPSYS ARC SDP platform support 14964M: Alexey Brodkin <abrodkin@synopsys.com> 14965S: Supported 14966F: arch/arc/plat-axs10x 14967F: arch/arc/boot/dts/ax* 14968F: Documentation/devicetree/bindings/arc/axs10* 14969 14970SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14971M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14972S: Supported 14973F: drivers/reset/reset-axs10x.c 14974F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14975 14976SYNOPSYS CREG GPIO DRIVER 14977M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14978S: Maintained 14979F: drivers/gpio/gpio-creg-snps.c 14980F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14981 14982SYNOPSYS DESIGNWARE 8250 UART DRIVER 14983R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14984S: Maintained 14985F: drivers/tty/serial/8250/8250_dw.c 14986 14987SYNOPSYS DESIGNWARE APB GPIO DRIVER 14988M: Hoan Tran <hoan@os.amperecomputing.com> 14989L: linux-gpio@vger.kernel.org 14990S: Maintained 14991F: drivers/gpio/gpio-dwapb.c 14992F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14993 14994SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14995M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14996S: Maintained 14997F: drivers/dma/dwi-axi-dmac/ 14998F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14999 15000SYNOPSYS DESIGNWARE DMAC DRIVER 15001M: Viresh Kumar <vireshk@kernel.org> 15002R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15003S: Maintained 15004F: Documentation/devicetree/bindings/dma/snps-dma.txt 15005F: drivers/dma/dw/ 15006F: include/dt-bindings/dma/dw-dmac.h 15007F: include/linux/dma/dw.h 15008F: include/linux/platform_data/dma-dw.h 15009 15010SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15011M: Jose Abreu <Jose.Abreu@synopsys.com> 15012L: netdev@vger.kernel.org 15013S: Supported 15014F: drivers/net/ethernet/synopsys/ 15015 15016SYNOPSYS DESIGNWARE I2C DRIVER 15017M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15018R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15019R: Mika Westerberg <mika.westerberg@linux.intel.com> 15020L: linux-i2c@vger.kernel.org 15021S: Maintained 15022F: drivers/i2c/busses/i2c-designware-* 15023F: include/linux/platform_data/i2c-designware.h 15024 15025SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15026M: Jaehoon Chung <jh80.chung@samsung.com> 15027L: linux-mmc@vger.kernel.org 15028S: Maintained 15029F: drivers/mmc/host/dw_mmc* 15030 15031SYNOPSYS HSDK RESET CONTROLLER DRIVER 15032M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15033S: Supported 15034F: drivers/reset/reset-hsdk.c 15035F: include/dt-bindings/reset/snps,hsdk-reset.h 15036F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15037 15038SYSTEM CONFIGURATION (SYSCON) 15039M: Lee Jones <lee.jones@linaro.org> 15040M: Arnd Bergmann <arnd@arndb.de> 15041T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15042S: Supported 15043F: drivers/mfd/syscon.c 15044 15045SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15046M: Sudeep Holla <sudeep.holla@arm.com> 15047L: linux-arm-kernel@lists.infradead.org 15048S: Maintained 15049F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15050F: drivers/clk/clk-sc[mp]i.c 15051F: drivers/cpufreq/sc[mp]i-cpufreq.c 15052F: drivers/firmware/arm_scpi.c 15053F: drivers/firmware/arm_scmi/ 15054F: include/linux/sc[mp]i_protocol.h 15055 15056SYSTEM RESET/SHUTDOWN DRIVERS 15057M: Sebastian Reichel <sre@kernel.org> 15058L: linux-pm@vger.kernel.org 15059T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15060S: Maintained 15061F: Documentation/devicetree/bindings/power/reset/ 15062F: drivers/power/reset/ 15063 15064SYSTEM TRACE MODULE CLASS 15065M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15066S: Maintained 15067T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15068F: Documentation/trace/stm.rst 15069F: drivers/hwtracing/stm/ 15070F: include/linux/stm.h 15071F: include/uapi/linux/stm.h 15072 15073SYSV FILESYSTEM 15074M: Christoph Hellwig <hch@infradead.org> 15075S: Maintained 15076F: Documentation/filesystems/sysv-fs.txt 15077F: fs/sysv/ 15078F: include/linux/sysv_fs.h 15079 15080TASKSTATS STATISTICS INTERFACE 15081M: Balbir Singh <bsingharora@gmail.com> 15082S: Maintained 15083F: Documentation/accounting/taskstats* 15084F: include/linux/taskstats* 15085F: kernel/taskstats.c 15086 15087TC subsystem 15088M: Jamal Hadi Salim <jhs@mojatatu.com> 15089M: Cong Wang <xiyou.wangcong@gmail.com> 15090M: Jiri Pirko <jiri@resnulli.us> 15091L: netdev@vger.kernel.org 15092S: Maintained 15093F: include/net/pkt_cls.h 15094F: include/net/pkt_sched.h 15095F: include/net/tc_act/ 15096F: include/uapi/linux/pkt_cls.h 15097F: include/uapi/linux/pkt_sched.h 15098F: include/uapi/linux/tc_act/ 15099F: include/uapi/linux/tc_ematch/ 15100F: net/sched/ 15101 15102TC90522 MEDIA DRIVER 15103M: Akihiro Tsukada <tskd08@gmail.com> 15104L: linux-media@vger.kernel.org 15105S: Odd Fixes 15106F: drivers/media/dvb-frontends/tc90522* 15107 15108TCP LOW PRIORITY MODULE 15109M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15110M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15111W: http://tcp-lp-mod.sourceforge.net/ 15112S: Maintained 15113F: net/ipv4/tcp_lp.c 15114 15115TDA10071 MEDIA DRIVER 15116M: Antti Palosaari <crope@iki.fi> 15117L: linux-media@vger.kernel.org 15118W: https://linuxtv.org 15119W: http://palosaari.fi/linux/ 15120Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15121T: git git://linuxtv.org/anttip/media_tree.git 15122S: Maintained 15123F: drivers/media/dvb-frontends/tda10071* 15124 15125TDA18212 MEDIA DRIVER 15126M: Antti Palosaari <crope@iki.fi> 15127L: linux-media@vger.kernel.org 15128W: https://linuxtv.org 15129W: http://palosaari.fi/linux/ 15130Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15131T: git git://linuxtv.org/anttip/media_tree.git 15132S: Maintained 15133F: drivers/media/tuners/tda18212* 15134 15135TDA18218 MEDIA DRIVER 15136M: Antti Palosaari <crope@iki.fi> 15137L: linux-media@vger.kernel.org 15138W: https://linuxtv.org 15139W: http://palosaari.fi/linux/ 15140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15141T: git git://linuxtv.org/anttip/media_tree.git 15142S: Maintained 15143F: drivers/media/tuners/tda18218* 15144 15145TDA18250 MEDIA DRIVER 15146M: Olli Salonen <olli.salonen@iki.fi> 15147L: linux-media@vger.kernel.org 15148W: https://linuxtv.org 15149Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15150T: git git://linuxtv.org/media_tree.git 15151S: Maintained 15152F: drivers/media/tuners/tda18250* 15153 15154TDA18271 MEDIA DRIVER 15155M: Michael Krufky <mkrufky@linuxtv.org> 15156L: linux-media@vger.kernel.org 15157W: https://linuxtv.org 15158W: http://github.com/mkrufky 15159Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15160T: git git://linuxtv.org/mkrufky/tuners.git 15161S: Maintained 15162F: drivers/media/tuners/tda18271* 15163 15164TDA1997x MEDIA DRIVER 15165M: Tim Harvey <tharvey@gateworks.com> 15166L: linux-media@vger.kernel.org 15167W: https://linuxtv.org 15168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15169S: Maintained 15170F: drivers/media/i2c/tda1997x.* 15171 15172TDA827x MEDIA DRIVER 15173M: Michael Krufky <mkrufky@linuxtv.org> 15174L: linux-media@vger.kernel.org 15175W: https://linuxtv.org 15176W: http://github.com/mkrufky 15177Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15178T: git git://linuxtv.org/mkrufky/tuners.git 15179S: Maintained 15180F: drivers/media/tuners/tda8290.* 15181 15182TDA8290 MEDIA DRIVER 15183M: Michael Krufky <mkrufky@linuxtv.org> 15184L: linux-media@vger.kernel.org 15185W: https://linuxtv.org 15186W: http://github.com/mkrufky 15187Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15188T: git git://linuxtv.org/mkrufky/tuners.git 15189S: Maintained 15190F: drivers/media/tuners/tda8290.* 15191 15192TDA9840 MEDIA DRIVER 15193M: Hans Verkuil <hverkuil@xs4all.nl> 15194L: linux-media@vger.kernel.org 15195T: git git://linuxtv.org/media_tree.git 15196W: https://linuxtv.org 15197S: Maintained 15198F: drivers/media/i2c/tda9840* 15199 15200TEA5761 TUNER DRIVER 15201M: Mauro Carvalho Chehab <mchehab@kernel.org> 15202L: linux-media@vger.kernel.org 15203W: https://linuxtv.org 15204T: git git://linuxtv.org/media_tree.git 15205S: Odd fixes 15206F: drivers/media/tuners/tea5761.* 15207 15208TEA5767 TUNER DRIVER 15209M: Mauro Carvalho Chehab <mchehab@kernel.org> 15210L: linux-media@vger.kernel.org 15211W: https://linuxtv.org 15212T: git git://linuxtv.org/media_tree.git 15213S: Maintained 15214F: drivers/media/tuners/tea5767.* 15215 15216TEA6415C MEDIA DRIVER 15217M: Hans Verkuil <hverkuil@xs4all.nl> 15218L: linux-media@vger.kernel.org 15219T: git git://linuxtv.org/media_tree.git 15220W: https://linuxtv.org 15221S: Maintained 15222F: drivers/media/i2c/tea6415c* 15223 15224TEA6420 MEDIA DRIVER 15225M: Hans Verkuil <hverkuil@xs4all.nl> 15226L: linux-media@vger.kernel.org 15227T: git git://linuxtv.org/media_tree.git 15228W: https://linuxtv.org 15229S: Maintained 15230F: drivers/media/i2c/tea6420* 15231 15232TEAM DRIVER 15233M: Jiri Pirko <jiri@resnulli.us> 15234L: netdev@vger.kernel.org 15235S: Supported 15236F: drivers/net/team/ 15237F: include/linux/if_team.h 15238F: include/uapi/linux/if_team.h 15239 15240TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15241M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15242S: Maintained 15243F: arch/x86/platform/ts5500/ 15244 15245TECHNOTREND USB IR RECEIVER 15246M: Sean Young <sean@mess.org> 15247L: linux-media@vger.kernel.org 15248S: Maintained 15249F: drivers/media/rc/ttusbir.c 15250 15251TECHWELL TW9910 VIDEO DECODER 15252L: linux-media@vger.kernel.org 15253S: Orphan 15254F: drivers/media/i2c/tw9910.c 15255F: include/media/i2c/tw9910.h 15256 15257TEE SUBSYSTEM 15258M: Jens Wiklander <jens.wiklander@linaro.org> 15259S: Maintained 15260F: include/linux/tee_drv.h 15261F: include/uapi/linux/tee.h 15262F: drivers/tee/ 15263F: Documentation/tee.txt 15264 15265TEGRA ARCHITECTURE SUPPORT 15266M: Thierry Reding <thierry.reding@gmail.com> 15267M: Jonathan Hunter <jonathanh@nvidia.com> 15268L: linux-tegra@vger.kernel.org 15269Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15270T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15271S: Supported 15272N: [^a-z]tegra 15273 15274TEGRA CLOCK DRIVER 15275M: Peter De Schrijver <pdeschrijver@nvidia.com> 15276M: Prashant Gaikwad <pgaikwad@nvidia.com> 15277S: Supported 15278F: drivers/clk/tegra/ 15279 15280TEGRA DMA DRIVERS 15281M: Laxman Dewangan <ldewangan@nvidia.com> 15282M: Jon Hunter <jonathanh@nvidia.com> 15283S: Supported 15284F: drivers/dma/tegra* 15285 15286TEGRA I2C DRIVER 15287M: Laxman Dewangan <ldewangan@nvidia.com> 15288S: Supported 15289F: drivers/i2c/busses/i2c-tegra.c 15290 15291TEGRA IOMMU DRIVERS 15292M: Thierry Reding <thierry.reding@gmail.com> 15293L: linux-tegra@vger.kernel.org 15294S: Supported 15295F: drivers/iommu/tegra* 15296 15297TEGRA KBC DRIVER 15298M: Laxman Dewangan <ldewangan@nvidia.com> 15299S: Supported 15300F: drivers/input/keyboard/tegra-kbc.c 15301 15302TEGRA NAND DRIVER 15303M: Stefan Agner <stefan@agner.ch> 15304M: Lucas Stach <dev@lynxeye.de> 15305S: Maintained 15306F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15307F: drivers/mtd/nand/raw/tegra_nand.c 15308 15309TEGRA PWM DRIVER 15310M: Thierry Reding <thierry.reding@gmail.com> 15311S: Supported 15312F: drivers/pwm/pwm-tegra.c 15313 15314TEGRA SERIAL DRIVER 15315M: Laxman Dewangan <ldewangan@nvidia.com> 15316S: Supported 15317F: drivers/tty/serial/serial-tegra.c 15318 15319TEGRA SPI DRIVER 15320M: Laxman Dewangan <ldewangan@nvidia.com> 15321S: Supported 15322F: drivers/spi/spi-tegra* 15323 15324TEHUTI ETHERNET DRIVER 15325M: Andy Gospodarek <andy@greyhouse.net> 15326L: netdev@vger.kernel.org 15327S: Supported 15328F: drivers/net/ethernet/tehuti/* 15329 15330Telecom Clock Driver for MCPL0010 15331M: Mark Gross <mark.gross@intel.com> 15332S: Supported 15333F: drivers/char/tlclk.c 15334 15335TENSILICA XTENSA PORT (xtensa) 15336M: Chris Zankel <chris@zankel.net> 15337M: Max Filippov <jcmvbkbc@gmail.com> 15338L: linux-xtensa@linux-xtensa.org 15339T: git git://github.com/czankel/xtensa-linux.git 15340S: Maintained 15341F: arch/xtensa/ 15342F: drivers/irqchip/irq-xtensa-* 15343 15344Texas Instruments' System Control Interface (TISCI) Protocol Driver 15345M: Nishanth Menon <nm@ti.com> 15346M: Tero Kristo <t-kristo@ti.com> 15347M: Santosh Shilimkar <ssantosh@kernel.org> 15348L: linux-arm-kernel@lists.infradead.org 15349S: Maintained 15350F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15351F: drivers/firmware/ti_sci* 15352F: include/linux/soc/ti/ti_sci_protocol.h 15353F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15354F: drivers/soc/ti/ti_sci_pm_domains.c 15355F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15356F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15357F: drivers/clk/keystone/sci-clk.c 15358F: drivers/reset/reset-ti-sci.c 15359 15360Texas Instruments ASoC drivers 15361M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15362L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15363S: Maintained 15364F: sound/soc/ti/ 15365 15366Texas Instruments' DAC7612 DAC Driver 15367M: Ricardo Ribalda <ricardo@ribalda.com> 15368L: linux-iio@vger.kernel.org 15369S: Supported 15370F: drivers/iio/dac/ti-dac7612.c 15371F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15372 15373THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15374M: Hans Verkuil <hverkuil@xs4all.nl> 15375L: linux-media@vger.kernel.org 15376T: git git://linuxtv.org/media_tree.git 15377W: https://linuxtv.org 15378S: Maintained 15379F: drivers/media/radio/radio-raremono.c 15380 15381THERMAL 15382M: Zhang Rui <rui.zhang@intel.com> 15383M: Eduardo Valentin <edubezval@gmail.com> 15384R: Daniel Lezcano <daniel.lezcano@linaro.org> 15385L: linux-pm@vger.kernel.org 15386T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15387T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15388Q: https://patchwork.kernel.org/project/linux-pm/list/ 15389S: Supported 15390F: drivers/thermal/ 15391F: include/linux/thermal.h 15392F: include/uapi/linux/thermal.h 15393F: include/linux/cpu_cooling.h 15394F: Documentation/devicetree/bindings/thermal/ 15395 15396THERMAL/CPU_COOLING 15397M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15398M: Viresh Kumar <viresh.kumar@linaro.org> 15399M: Javi Merino <javi.merino@kernel.org> 15400L: linux-pm@vger.kernel.org 15401S: Supported 15402F: Documentation/thermal/cpu-cooling-api.txt 15403F: drivers/thermal/cpu_cooling.c 15404F: include/linux/cpu_cooling.h 15405 15406THINKPAD ACPI EXTRAS DRIVER 15407M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15408L: ibm-acpi-devel@lists.sourceforge.net 15409L: platform-driver-x86@vger.kernel.org 15410W: http://ibm-acpi.sourceforge.net 15411W: http://thinkwiki.org/wiki/Ibm-acpi 15412T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15413S: Maintained 15414F: drivers/platform/x86/thinkpad_acpi.c 15415 15416THUNDERBOLT DRIVER 15417M: Andreas Noever <andreas.noever@gmail.com> 15418M: Michael Jamet <michael.jamet@intel.com> 15419M: Mika Westerberg <mika.westerberg@linux.intel.com> 15420M: Yehezkel Bernat <YehezkelShB@gmail.com> 15421T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15422S: Maintained 15423F: Documentation/admin-guide/thunderbolt.rst 15424F: drivers/thunderbolt/ 15425F: include/linux/thunderbolt.h 15426 15427THUNDERBOLT NETWORK DRIVER 15428M: Michael Jamet <michael.jamet@intel.com> 15429M: Mika Westerberg <mika.westerberg@linux.intel.com> 15430M: Yehezkel Bernat <YehezkelShB@gmail.com> 15431L: netdev@vger.kernel.org 15432S: Maintained 15433F: drivers/net/thunderbolt.c 15434 15435THUNDERX GPIO DRIVER 15436M: David Daney <david.daney@cavium.com> 15437S: Maintained 15438F: drivers/gpio/gpio-thunderx.c 15439 15440TI AM437X VPFE DRIVER 15441M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15442L: linux-media@vger.kernel.org 15443W: https://linuxtv.org 15444Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15445T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15446S: Maintained 15447F: drivers/media/platform/am437x/ 15448 15449TI BANDGAP AND THERMAL DRIVER 15450M: Eduardo Valentin <edubezval@gmail.com> 15451M: Keerthy <j-keerthy@ti.com> 15452L: linux-pm@vger.kernel.org 15453L: linux-omap@vger.kernel.org 15454S: Maintained 15455F: drivers/thermal/ti-soc-thermal/ 15456 15457TI BQ27XXX POWER SUPPLY DRIVER 15458R: Andrew F. Davis <afd@ti.com> 15459F: include/linux/power/bq27xxx_battery.h 15460F: drivers/power/supply/bq27xxx_battery.c 15461F: drivers/power/supply/bq27xxx_battery_i2c.c 15462 15463TI CDCE706 CLOCK DRIVER 15464M: Max Filippov <jcmvbkbc@gmail.com> 15465S: Maintained 15466F: drivers/clk/clk-cdce706.c 15467 15468TI CLOCK DRIVER 15469M: Tero Kristo <t-kristo@ti.com> 15470L: linux-omap@vger.kernel.org 15471S: Maintained 15472F: drivers/clk/ti/ 15473F: include/linux/clk/ti.h 15474 15475TI DAVINCI MACHINE SUPPORT 15476M: Sekhar Nori <nsekhar@ti.com> 15477M: Kevin Hilman <khilman@kernel.org> 15478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15479T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15480S: Supported 15481F: arch/arm/mach-davinci/ 15482F: drivers/i2c/busses/i2c-davinci.c 15483F: arch/arm/boot/dts/da850* 15484 15485TI DAVINCI SERIES CLOCK DRIVER 15486M: David Lechner <david@lechnology.com> 15487R: Sekhar Nori <nsekhar@ti.com> 15488S: Maintained 15489F: Documentation/devicetree/bindings/clock/ti/davinci/ 15490F: drivers/clk/davinci/ 15491 15492TI DAVINCI SERIES GPIO DRIVER 15493M: Keerthy <j-keerthy@ti.com> 15494L: linux-gpio@vger.kernel.org 15495S: Maintained 15496F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15497F: drivers/gpio/gpio-davinci.c 15498 15499TI DAVINCI SERIES MEDIA DRIVER 15500M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15501L: linux-media@vger.kernel.org 15502W: https://linuxtv.org 15503Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15504T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15505S: Maintained 15506F: drivers/media/platform/davinci/ 15507F: include/media/davinci/ 15508 15509TI ETHERNET SWITCH DRIVER (CPSW) 15510R: Grygorii Strashko <grygorii.strashko@ti.com> 15511L: linux-omap@vger.kernel.org 15512L: netdev@vger.kernel.org 15513S: Maintained 15514F: drivers/net/ethernet/ti/cpsw* 15515F: drivers/net/ethernet/ti/davinci* 15516 15517TI FLASH MEDIA INTERFACE DRIVER 15518M: Alex Dubov <oakad@yahoo.com> 15519S: Maintained 15520F: drivers/misc/tifm* 15521F: drivers/mmc/host/tifm_sd.c 15522F: include/linux/tifm.h 15523 15524TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15525M: Santosh Shilimkar <ssantosh@kernel.org> 15526L: linux-kernel@vger.kernel.org 15527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15528S: Maintained 15529F: drivers/soc/ti/* 15530T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15531 15532TI LM49xxx FAMILY ASoC CODEC DRIVERS 15533M: M R Swami Reddy <mr.swami.reddy@ti.com> 15534M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15535L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15536S: Maintained 15537F: sound/soc/codecs/lm49453* 15538F: sound/soc/codecs/isabelle* 15539 15540TI LP855x BACKLIGHT DRIVER 15541M: Milo Kim <milo.kim@ti.com> 15542S: Maintained 15543F: Documentation/backlight/lp855x-driver.txt 15544F: drivers/video/backlight/lp855x_bl.c 15545F: include/linux/platform_data/lp855x.h 15546 15547TI LP8727 CHARGER DRIVER 15548M: Milo Kim <milo.kim@ti.com> 15549S: Maintained 15550F: drivers/power/supply/lp8727_charger.c 15551F: include/linux/platform_data/lp8727.h 15552 15553TI LP8788 MFD DRIVER 15554M: Milo Kim <milo.kim@ti.com> 15555S: Maintained 15556F: drivers/iio/adc/lp8788_adc.c 15557F: drivers/leds/leds-lp8788.c 15558F: drivers/mfd/lp8788*.c 15559F: drivers/power/supply/lp8788-charger.c 15560F: drivers/regulator/lp8788-*.c 15561F: include/linux/mfd/lp8788*.h 15562 15563TI NETCP ETHERNET DRIVER 15564M: Wingman Kwok <w-kwok2@ti.com> 15565M: Murali Karicheri <m-karicheri2@ti.com> 15566L: netdev@vger.kernel.org 15567S: Maintained 15568F: drivers/net/ethernet/ti/netcp* 15569 15570TI PCM3060 ASoC CODEC DRIVER 15571M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15572L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15573S: Maintained 15574F: Documentation/devicetree/bindings/sound/pcm3060.txt 15575F: sound/soc/codecs/pcm3060* 15576 15577TI TAS571X FAMILY ASoC CODEC DRIVER 15578M: Kevin Cernekee <cernekee@chromium.org> 15579L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15580S: Odd Fixes 15581F: sound/soc/codecs/tas571x* 15582 15583TI TRF7970A NFC DRIVER 15584M: Mark Greer <mgreer@animalcreek.com> 15585L: linux-wireless@vger.kernel.org 15586L: linux-nfc@lists.01.org (moderated for non-subscribers) 15587S: Supported 15588F: drivers/nfc/trf7970a.c 15589F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15590 15591TI TWL4030 SERIES SOC CODEC DRIVER 15592M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15593L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15594S: Maintained 15595F: sound/soc/codecs/twl4030* 15596 15597TI VPE/CAL DRIVERS 15598M: Benoit Parrot <bparrot@ti.com> 15599L: linux-media@vger.kernel.org 15600W: http://linuxtv.org/ 15601Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15602S: Maintained 15603F: drivers/media/platform/ti-vpe/ 15604 15605TI WILINK WIRELESS DRIVERS 15606L: linux-wireless@vger.kernel.org 15607W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15608W: http://wireless.kernel.org/en/users/Drivers/wl1251 15609T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15610S: Orphan 15611F: drivers/net/wireless/ti/ 15612F: include/linux/wl12xx.h 15613 15614TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15615M: John Stultz <john.stultz@linaro.org> 15616M: Thomas Gleixner <tglx@linutronix.de> 15617R: Stephen Boyd <sboyd@kernel.org> 15618L: linux-kernel@vger.kernel.org 15619T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15620S: Supported 15621F: include/linux/clocksource.h 15622F: include/linux/time.h 15623F: include/linux/timex.h 15624F: include/uapi/linux/time.h 15625F: include/uapi/linux/timex.h 15626F: kernel/time/clocksource.c 15627F: kernel/time/time*.c 15628F: kernel/time/alarmtimer.c 15629F: kernel/time/ntp.c 15630F: tools/testing/selftests/timers/ 15631 15632TIPC NETWORK LAYER 15633M: Jon Maloy <jon.maloy@ericsson.com> 15634M: Ying Xue <ying.xue@windriver.com> 15635L: netdev@vger.kernel.org (core kernel code) 15636L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15637W: http://tipc.sourceforge.net/ 15638S: Maintained 15639F: include/uapi/linux/tipc*.h 15640F: net/tipc/ 15641 15642TLAN NETWORK DRIVER 15643M: Samuel Chessman <chessman@tux.org> 15644L: tlan-devel@lists.sourceforge.net (subscribers-only) 15645W: http://sourceforge.net/projects/tlan/ 15646S: Maintained 15647F: Documentation/networking/device_drivers/ti/tlan.txt 15648F: drivers/net/ethernet/ti/tlan.* 15649 15650TM6000 VIDEO4LINUX DRIVER 15651M: Mauro Carvalho Chehab <mchehab@kernel.org> 15652L: linux-media@vger.kernel.org 15653W: https://linuxtv.org 15654T: git git://linuxtv.org/media_tree.git 15655S: Odd fixes 15656F: drivers/media/usb/tm6000/ 15657F: Documentation/media/v4l-drivers/tm6000* 15658 15659TMIO/SDHI MMC DRIVER 15660M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15661L: linux-mmc@vger.kernel.org 15662S: Supported 15663F: drivers/mmc/host/tmio_mmc* 15664F: drivers/mmc/host/renesas_sdhi* 15665F: include/linux/mfd/tmio.h 15666 15667TMP401 HARDWARE MONITOR DRIVER 15668M: Guenter Roeck <linux@roeck-us.net> 15669L: linux-hwmon@vger.kernel.org 15670S: Maintained 15671F: Documentation/hwmon/tmp401 15672F: drivers/hwmon/tmp401.c 15673 15674TMPFS (SHMEM FILESYSTEM) 15675M: Hugh Dickins <hughd@google.com> 15676L: linux-mm@kvack.org 15677S: Maintained 15678F: include/linux/shmem_fs.h 15679F: mm/shmem.c 15680 15681TOMOYO SECURITY MODULE 15682M: Kentaro Takeda <takedakn@nttdata.co.jp> 15683M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15684L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15685L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15686L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15687L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15688W: https://tomoyo.osdn.jp/ 15689S: Maintained 15690F: security/tomoyo/ 15691 15692TOPSTAR LAPTOP EXTRAS DRIVER 15693M: Herton Ronaldo Krzesinski <herton@canonical.com> 15694L: platform-driver-x86@vger.kernel.org 15695S: Maintained 15696F: drivers/platform/x86/topstar-laptop.c 15697 15698TORTURE-TEST MODULES 15699M: Davidlohr Bueso <dave@stgolabs.net> 15700M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15701M: Josh Triplett <josh@joshtriplett.org> 15702L: linux-kernel@vger.kernel.org 15703S: Supported 15704T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15705F: Documentation/RCU/torture.txt 15706F: kernel/torture.c 15707F: kernel/rcu/rcutorture.c 15708F: kernel/rcu/rcuperf.c 15709F: kernel/locking/locktorture.c 15710 15711TOSHIBA ACPI EXTRAS DRIVER 15712M: Azael Avalos <coproscefalo@gmail.com> 15713L: platform-driver-x86@vger.kernel.org 15714S: Maintained 15715F: drivers/platform/x86/toshiba_acpi.c 15716 15717TOSHIBA BLUETOOTH DRIVER 15718M: Azael Avalos <coproscefalo@gmail.com> 15719L: platform-driver-x86@vger.kernel.org 15720S: Maintained 15721F: drivers/platform/x86/toshiba_bluetooth.c 15722 15723TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15724M: Azael Avalos <coproscefalo@gmail.com> 15725L: platform-driver-x86@vger.kernel.org 15726S: Maintained 15727F: drivers/platform/x86/toshiba_haps.c 15728 15729TOSHIBA SMM DRIVER 15730M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15731W: http://www.buzzard.org.uk/toshiba/ 15732S: Maintained 15733F: drivers/char/toshiba.c 15734F: include/linux/toshiba.h 15735F: include/uapi/linux/toshiba.h 15736 15737TOSHIBA TC358743 DRIVER 15738M: Mats Randgaard <matrandg@cisco.com> 15739L: linux-media@vger.kernel.org 15740S: Maintained 15741F: drivers/media/i2c/tc358743* 15742F: include/media/i2c/tc358743.h 15743 15744TOSHIBA WMI HOTKEYS DRIVER 15745M: Azael Avalos <coproscefalo@gmail.com> 15746L: platform-driver-x86@vger.kernel.org 15747S: Maintained 15748F: drivers/platform/x86/toshiba-wmi.c 15749 15750TPM DEVICE DRIVER 15751M: Peter Huewe <peterhuewe@gmx.de> 15752M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15753R: Jason Gunthorpe <jgg@ziepe.ca> 15754L: linux-integrity@vger.kernel.org 15755Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15756W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15757T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15758S: Maintained 15759F: drivers/char/tpm/ 15760 15761TRACING 15762M: Steven Rostedt <rostedt@goodmis.org> 15763M: Ingo Molnar <mingo@redhat.com> 15764T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15765S: Maintained 15766F: Documentation/trace/ftrace.rst 15767F: arch/*/*/*/ftrace.h 15768F: arch/*/kernel/ftrace.c 15769F: include/*/ftrace.h 15770F: include/linux/trace*.h 15771F: include/trace/ 15772F: kernel/trace/ 15773F: tools/testing/selftests/ftrace/ 15774 15775TRACING MMIO ACCESSES (MMIOTRACE) 15776M: Steven Rostedt <rostedt@goodmis.org> 15777M: Ingo Molnar <mingo@kernel.org> 15778R: Karol Herbst <karolherbst@gmail.com> 15779R: Pekka Paalanen <ppaalanen@gmail.com> 15780S: Maintained 15781L: linux-kernel@vger.kernel.org 15782L: nouveau@lists.freedesktop.org 15783F: kernel/trace/trace_mmiotrace.c 15784F: include/linux/mmiotrace.h 15785F: arch/x86/mm/kmmio.c 15786F: arch/x86/mm/mmio-mod.c 15787F: arch/x86/mm/testmmiotrace.c 15788 15789TRIVIAL PATCHES 15790M: Jiri Kosina <trivial@kernel.org> 15791T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15792S: Maintained 15793K: ^Subject:.*(?i)trivial 15794 15795TEMPO SEMICONDUCTOR DRIVERS 15796M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15797S: Maintained 15798F: sound/soc/codecs/tscs*.c 15799F: sound/soc/codecs/tscs*.h 15800F: Documentation/devicetree/bindings/sound/tscs*.txt 15801 15802TTY LAYER 15803M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15804M: Jiri Slaby <jslaby@suse.com> 15805S: Supported 15806T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15807F: Documentation/serial/ 15808F: drivers/tty/ 15809F: drivers/tty/serial/serial_core.c 15810F: include/linux/serial_core.h 15811F: include/linux/serial.h 15812F: include/linux/tty.h 15813F: include/uapi/linux/serial_core.h 15814F: include/uapi/linux/serial.h 15815F: include/uapi/linux/tty.h 15816 15817TUA9001 MEDIA DRIVER 15818M: Antti Palosaari <crope@iki.fi> 15819L: linux-media@vger.kernel.org 15820W: https://linuxtv.org 15821W: http://palosaari.fi/linux/ 15822Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15823T: git git://linuxtv.org/anttip/media_tree.git 15824S: Maintained 15825F: drivers/media/tuners/tua9001* 15826 15827TULIP NETWORK DRIVERS 15828L: netdev@vger.kernel.org 15829L: linux-parisc@vger.kernel.org 15830S: Orphan 15831F: drivers/net/ethernet/dec/tulip/ 15832 15833TUN/TAP driver 15834M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15835W: http://vtun.sourceforge.net/tun 15836S: Maintained 15837F: Documentation/networking/tuntap.txt 15838F: arch/um/os-Linux/drivers/ 15839 15840TURBOCHANNEL SUBSYSTEM 15841M: "Maciej W. Rozycki" <macro@linux-mips.org> 15842M: Ralf Baechle <ralf@linux-mips.org> 15843L: linux-mips@vger.kernel.org 15844Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15845S: Maintained 15846F: drivers/tc/ 15847F: include/linux/tc.h 15848 15849TURBOSTAT UTILITY 15850M: "Len Brown" <lenb@kernel.org> 15851L: linux-pm@vger.kernel.org 15852B: https://bugzilla.kernel.org 15853Q: https://patchwork.kernel.org/project/linux-pm/list/ 15854T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15855S: Supported 15856F: tools/power/x86/turbostat/ 15857 15858TW5864 VIDEO4LINUX DRIVER 15859M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15860M: Anton Sviridenko <anton@corp.bluecherry.net> 15861M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15862M: Andrey Utkin <andrey_utkin@fastmail.com> 15863L: linux-media@vger.kernel.org 15864S: Supported 15865F: drivers/media/pci/tw5864/ 15866 15867TW68 VIDEO4LINUX DRIVER 15868M: Hans Verkuil <hverkuil@xs4all.nl> 15869L: linux-media@vger.kernel.org 15870T: git git://linuxtv.org/media_tree.git 15871W: https://linuxtv.org 15872S: Odd Fixes 15873F: drivers/media/pci/tw68/ 15874 15875TW686X VIDEO4LINUX DRIVER 15876M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15877L: linux-media@vger.kernel.org 15878T: git git://linuxtv.org/media_tree.git 15879W: http://linuxtv.org 15880S: Maintained 15881F: drivers/media/pci/tw686x/ 15882 15883UBI FILE SYSTEM (UBIFS) 15884M: Richard Weinberger <richard@nod.at> 15885M: Artem Bityutskiy <dedekind1@gmail.com> 15886M: Adrian Hunter <adrian.hunter@intel.com> 15887L: linux-mtd@lists.infradead.org 15888T: git git://git.infradead.org/ubifs-2.6.git 15889W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15890S: Supported 15891F: Documentation/filesystems/ubifs.txt 15892F: fs/ubifs/ 15893 15894UCLINUX (M68KNOMMU AND COLDFIRE) 15895M: Greg Ungerer <gerg@linux-m68k.org> 15896W: http://www.linux-m68k.org/ 15897W: http://www.uclinux.org/ 15898L: linux-m68k@lists.linux-m68k.org 15899L: uclinux-dev@uclinux.org (subscribers-only) 15900T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15901S: Maintained 15902F: arch/m68k/coldfire/ 15903F: arch/m68k/68*/ 15904F: arch/m68k/*/*_no.* 15905F: arch/m68k/include/asm/*_no.* 15906 15907UDF FILESYSTEM 15908M: Jan Kara <jack@suse.com> 15909S: Maintained 15910F: Documentation/filesystems/udf.txt 15911F: fs/udf/ 15912 15913UDRAW TABLET 15914M: Bastien Nocera <hadess@hadess.net> 15915L: linux-input@vger.kernel.org 15916S: Maintained 15917F: drivers/hid/hid-udraw-ps3.c 15918 15919UFS FILESYSTEM 15920M: Evgeniy Dushistov <dushistov@mail.ru> 15921S: Maintained 15922F: Documentation/filesystems/ufs.txt 15923F: fs/ufs/ 15924 15925UHID USERSPACE HID IO DRIVER: 15926M: David Herrmann <dh.herrmann@googlemail.com> 15927L: linux-input@vger.kernel.org 15928S: Maintained 15929F: drivers/hid/uhid.c 15930F: include/uapi/linux/uhid.h 15931 15932ULPI BUS 15933M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15934L: linux-usb@vger.kernel.org 15935S: Maintained 15936F: drivers/usb/common/ulpi.c 15937F: include/linux/ulpi/ 15938 15939ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15940L: linux-usb@vger.kernel.org 15941S: Orphan 15942F: drivers/uwb/ 15943F: include/linux/uwb.h 15944F: include/linux/uwb/ 15945 15946UNICORE32 ARCHITECTURE: 15947M: Guan Xuetao <gxt@pku.edu.cn> 15948W: http://mprc.pku.edu.cn/~guanxuetao/linux 15949S: Maintained 15950T: git git://github.com/gxt/linux.git 15951F: arch/unicore32/ 15952 15953UNIFDEF 15954M: Tony Finch <dot@dotat.at> 15955W: http://dotat.at/prog/unifdef 15956S: Maintained 15957F: scripts/unifdef.c 15958 15959UNIFORM CDROM DRIVER 15960M: Jens Axboe <axboe@kernel.dk> 15961W: http://www.kernel.dk 15962S: Maintained 15963F: Documentation/cdrom/ 15964F: drivers/cdrom/cdrom.c 15965F: include/linux/cdrom.h 15966F: include/uapi/linux/cdrom.h 15967 15968UNISYS S-PAR DRIVERS 15969M: David Kershner <david.kershner@unisys.com> 15970L: sparmaintainer@unisys.com (Unisys internal) 15971S: Supported 15972F: include/linux/visorbus.h 15973F: drivers/visorbus/ 15974F: drivers/staging/unisys/ 15975 15976UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15977R: Alim Akhtar <alim.akhtar@samsung.com> 15978R: Avri Altman <avri.altman@wdc.com> 15979R: Pedro Sousa <pedrom.sousa@synopsys.com> 15980L: linux-scsi@vger.kernel.org 15981S: Supported 15982F: Documentation/scsi/ufs.txt 15983F: drivers/scsi/ufs/ 15984 15985UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15986M: Pedro Sousa <pedrom.sousa@synopsys.com> 15987L: linux-scsi@vger.kernel.org 15988S: Supported 15989F: drivers/scsi/ufs/*dwc* 15990 15991UNSORTED BLOCK IMAGES (UBI) 15992M: Artem Bityutskiy <dedekind1@gmail.com> 15993M: Richard Weinberger <richard@nod.at> 15994W: http://www.linux-mtd.infradead.org/ 15995L: linux-mtd@lists.infradead.org 15996T: git git://git.infradead.org/ubifs-2.6.git 15997S: Supported 15998F: drivers/mtd/ubi/ 15999F: include/linux/mtd/ubi.h 16000F: include/uapi/mtd/ubi-user.h 16001 16002USB "USBNET" DRIVER FRAMEWORK 16003M: Oliver Neukum <oneukum@suse.com> 16004L: netdev@vger.kernel.org 16005W: http://www.linux-usb.org/usbnet 16006S: Maintained 16007F: drivers/net/usb/usbnet.c 16008F: include/linux/usb/usbnet.h 16009 16010USB ACM DRIVER 16011M: Oliver Neukum <oneukum@suse.com> 16012L: linux-usb@vger.kernel.org 16013S: Maintained 16014F: Documentation/usb/acm.txt 16015F: drivers/usb/class/cdc-acm.* 16016 16017USB AR5523 WIRELESS DRIVER 16018M: Pontus Fuchs <pontus.fuchs@gmail.com> 16019L: linux-wireless@vger.kernel.org 16020S: Maintained 16021F: drivers/net/wireless/ath/ar5523/ 16022 16023USB ATTACHED SCSI 16024M: Oliver Neukum <oneukum@suse.com> 16025L: linux-usb@vger.kernel.org 16026L: linux-scsi@vger.kernel.org 16027S: Maintained 16028F: drivers/usb/storage/uas.c 16029 16030USB CDC ETHERNET DRIVER 16031M: Oliver Neukum <oliver@neukum.org> 16032L: linux-usb@vger.kernel.org 16033S: Maintained 16034F: drivers/net/usb/cdc_*.c 16035F: include/uapi/linux/usb/cdc.h 16036 16037USB CHAOSKEY DRIVER 16038M: Keith Packard <keithp@keithp.com> 16039L: linux-usb@vger.kernel.org 16040S: Maintained 16041F: drivers/usb/misc/chaoskey.c 16042 16043USB CYPRESS C67X00 DRIVER 16044M: Peter Korsgaard <jacmet@sunsite.dk> 16045L: linux-usb@vger.kernel.org 16046S: Maintained 16047F: drivers/usb/c67x00/ 16048 16049USB DAVICOM DM9601 DRIVER 16050M: Peter Korsgaard <jacmet@sunsite.dk> 16051L: netdev@vger.kernel.org 16052W: http://www.linux-usb.org/usbnet 16053S: Maintained 16054F: drivers/net/usb/dm9601.c 16055 16056USB DIAMOND RIO500 DRIVER 16057M: Cesar Miquel <miquel@df.uba.ar> 16058L: rio500-users@lists.sourceforge.net 16059W: http://rio500.sourceforge.net 16060S: Maintained 16061F: drivers/usb/misc/rio500* 16062 16063USB EHCI DRIVER 16064M: Alan Stern <stern@rowland.harvard.edu> 16065L: linux-usb@vger.kernel.org 16066S: Maintained 16067F: Documentation/usb/ehci.txt 16068F: drivers/usb/host/ehci* 16069 16070USB GADGET/PERIPHERAL SUBSYSTEM 16071M: Felipe Balbi <balbi@kernel.org> 16072L: linux-usb@vger.kernel.org 16073W: http://www.linux-usb.org/gadget 16074T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16075S: Maintained 16076F: drivers/usb/gadget/ 16077F: include/linux/usb/gadget* 16078 16079USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16080M: Jiri Kosina <jikos@kernel.org> 16081M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16082L: linux-usb@vger.kernel.org 16083T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16084S: Maintained 16085F: Documentation/hid/hiddev.txt 16086F: drivers/hid/usbhid/ 16087 16088USB INTEL XHCI ROLE MUX DRIVER 16089M: Hans de Goede <hdegoede@redhat.com> 16090L: linux-usb@vger.kernel.org 16091S: Maintained 16092F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16093 16094USB ISP116X DRIVER 16095M: Olav Kongas <ok@artecdesign.ee> 16096L: linux-usb@vger.kernel.org 16097S: Maintained 16098F: drivers/usb/host/isp116x* 16099F: include/linux/usb/isp116x.h 16100 16101USB LAN78XX ETHERNET DRIVER 16102M: Woojung Huh <woojung.huh@microchip.com> 16103M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16104L: netdev@vger.kernel.org 16105S: Maintained 16106F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16107F: drivers/net/usb/lan78xx.* 16108F: include/dt-bindings/net/microchip-lan78xx.h 16109 16110USB MASS STORAGE DRIVER 16111M: Alan Stern <stern@rowland.harvard.edu> 16112L: linux-usb@vger.kernel.org 16113L: usb-storage@lists.one-eyed-alien.net 16114S: Maintained 16115F: drivers/usb/storage/ 16116 16117USB MIDI DRIVER 16118M: Clemens Ladisch <clemens@ladisch.de> 16119L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16120T: git git://git.alsa-project.org/alsa-kernel.git 16121S: Maintained 16122F: sound/usb/midi.* 16123 16124USB NETWORKING DRIVERS 16125L: linux-usb@vger.kernel.org 16126S: Odd Fixes 16127F: drivers/net/usb/ 16128 16129USB OHCI DRIVER 16130M: Alan Stern <stern@rowland.harvard.edu> 16131L: linux-usb@vger.kernel.org 16132S: Maintained 16133F: Documentation/usb/ohci.txt 16134F: drivers/usb/host/ohci* 16135 16136USB OTG FSM (Finite State Machine) 16137M: Peter Chen <Peter.Chen@nxp.com> 16138T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16139L: linux-usb@vger.kernel.org 16140S: Maintained 16141F: drivers/usb/common/usb-otg-fsm.c 16142 16143USB OVER IP DRIVER 16144M: Valentina Manea <valentina.manea.m@gmail.com> 16145M: Shuah Khan <shuah@kernel.org> 16146M: Shuah Khan <skhan@linuxfoundation.org> 16147L: linux-usb@vger.kernel.org 16148S: Maintained 16149F: Documentation/usb/usbip_protocol.txt 16150F: drivers/usb/usbip/ 16151F: tools/usb/usbip/ 16152F: tools/testing/selftests/drivers/usb/usbip/ 16153 16154USB PEGASUS DRIVER 16155M: Petko Manolov <petkan@nucleusys.com> 16156L: linux-usb@vger.kernel.org 16157L: netdev@vger.kernel.org 16158T: git git://github.com/petkan/pegasus.git 16159W: https://github.com/petkan/pegasus 16160S: Maintained 16161F: drivers/net/usb/pegasus.* 16162 16163USB PHY LAYER 16164M: Felipe Balbi <balbi@kernel.org> 16165L: linux-usb@vger.kernel.org 16166T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16167S: Maintained 16168F: drivers/usb/phy/ 16169 16170USB PRINTER DRIVER (usblp) 16171M: Pete Zaitcev <zaitcev@redhat.com> 16172L: linux-usb@vger.kernel.org 16173S: Supported 16174F: drivers/usb/class/usblp.c 16175 16176USB QMI WWAN NETWORK DRIVER 16177M: Bjørn Mork <bjorn@mork.no> 16178L: netdev@vger.kernel.org 16179S: Maintained 16180F: Documentation/ABI/testing/sysfs-class-net-qmi 16181F: drivers/net/usb/qmi_wwan.c 16182 16183USB RTL8150 DRIVER 16184M: Petko Manolov <petkan@nucleusys.com> 16185L: linux-usb@vger.kernel.org 16186L: netdev@vger.kernel.org 16187T: git git://github.com/petkan/rtl8150.git 16188W: https://github.com/petkan/rtl8150 16189S: Maintained 16190F: drivers/net/usb/rtl8150.c 16191 16192USB SERIAL SUBSYSTEM 16193M: Johan Hovold <johan@kernel.org> 16194L: linux-usb@vger.kernel.org 16195T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16196S: Maintained 16197F: Documentation/usb/usb-serial.txt 16198F: drivers/usb/serial/ 16199F: include/linux/usb/serial.h 16200 16201USB SMSC75XX ETHERNET DRIVER 16202M: Steve Glendinning <steve.glendinning@shawell.net> 16203L: netdev@vger.kernel.org 16204S: Maintained 16205F: drivers/net/usb/smsc75xx.* 16206 16207USB SMSC95XX ETHERNET DRIVER 16208M: Steve Glendinning <steve.glendinning@shawell.net> 16209M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16210L: netdev@vger.kernel.org 16211S: Maintained 16212F: drivers/net/usb/smsc95xx.* 16213 16214USB SUBSYSTEM 16215M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16216L: linux-usb@vger.kernel.org 16217W: http://www.linux-usb.org 16218T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16219S: Supported 16220F: Documentation/devicetree/bindings/usb/ 16221F: Documentation/usb/ 16222F: drivers/usb/ 16223F: include/linux/usb.h 16224F: include/linux/usb/ 16225 16226USB TYPEC PI3USB30532 MUX DRIVER 16227M: Hans de Goede <hdegoede@redhat.com> 16228L: linux-usb@vger.kernel.org 16229S: Maintained 16230F: drivers/usb/typec/mux/pi3usb30532.c 16231 16232USB TYPEC CLASS 16233M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16234L: linux-usb@vger.kernel.org 16235S: Maintained 16236F: Documentation/ABI/testing/sysfs-class-typec 16237F: Documentation/driver-api/usb/typec.rst 16238F: drivers/usb/typec/ 16239F: include/linux/usb/typec.h 16240 16241USB TYPEC BUS FOR ALTERNATE MODES 16242M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16243L: linux-usb@vger.kernel.org 16244S: Maintained 16245F: Documentation/ABI/testing/sysfs-bus-typec 16246F: Documentation/driver-api/usb/typec_bus.rst 16247F: drivers/usb/typec/altmodes/ 16248F: include/linux/usb/typec_altmode.h 16249 16250USB TYPEC PORT CONTROLLER DRIVERS 16251M: Guenter Roeck <linux@roeck-us.net> 16252L: linux-usb@vger.kernel.org 16253S: Maintained 16254F: drivers/usb/typec/tcpm/ 16255 16256USB UHCI DRIVER 16257M: Alan Stern <stern@rowland.harvard.edu> 16258L: linux-usb@vger.kernel.org 16259S: Maintained 16260F: drivers/usb/host/uhci* 16261 16262USB VIDEO CLASS 16263M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16264L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16265L: linux-media@vger.kernel.org 16266T: git git://linuxtv.org/media_tree.git 16267W: http://www.ideasonboard.org/uvc/ 16268S: Maintained 16269F: drivers/media/usb/uvc/ 16270F: include/uapi/linux/uvcvideo.h 16271 16272USB VISION DRIVER 16273M: Hans Verkuil <hverkuil@xs4all.nl> 16274L: linux-media@vger.kernel.org 16275T: git git://linuxtv.org/media_tree.git 16276W: https://linuxtv.org 16277S: Odd Fixes 16278F: drivers/media/usb/usbvision/ 16279 16280USB WEBCAM GADGET 16281M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16282L: linux-usb@vger.kernel.org 16283S: Maintained 16284F: drivers/usb/gadget/function/*uvc* 16285F: drivers/usb/gadget/legacy/webcam.c 16286F: include/uapi/linux/usb/g_uvc.h 16287 16288USB WIRELESS RNDIS DRIVER (rndis_wlan) 16289M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16290L: linux-wireless@vger.kernel.org 16291S: Maintained 16292F: drivers/net/wireless/rndis_wlan.c 16293 16294USB XHCI DRIVER 16295M: Mathias Nyman <mathias.nyman@intel.com> 16296L: linux-usb@vger.kernel.org 16297S: Supported 16298F: drivers/usb/host/xhci* 16299F: drivers/usb/host/pci-quirks* 16300 16301USB ZD1201 DRIVER 16302L: linux-wireless@vger.kernel.org 16303W: http://linux-lc100020.sourceforge.net 16304S: Orphan 16305F: drivers/net/wireless/zydas/zd1201.* 16306 16307USB ZR364XX DRIVER 16308M: Antoine Jacquet <royale@zerezo.com> 16309L: linux-usb@vger.kernel.org 16310L: linux-media@vger.kernel.org 16311T: git git://linuxtv.org/media_tree.git 16312W: http://royale.zerezo.com/zr364xx/ 16313S: Maintained 16314F: Documentation/media/v4l-drivers/zr364xx* 16315F: drivers/media/usb/zr364xx/ 16316 16317USER-MODE LINUX (UML) 16318M: Jeff Dike <jdike@addtoit.com> 16319M: Richard Weinberger <richard@nod.at> 16320M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16321L: linux-um@lists.infradead.org 16322W: http://user-mode-linux.sourceforge.net 16323Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16324T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16325S: Maintained 16326F: Documentation/virtual/uml/ 16327F: arch/um/ 16328F: arch/x86/um/ 16329F: fs/hostfs/ 16330 16331USERSPACE COPYIN/COPYOUT (UIOVEC) 16332M: Alexander Viro <viro@zeniv.linux.org.uk> 16333S: Maintained 16334F: lib/iov_iter.c 16335F: include/linux/uio.h 16336 16337USERSPACE DMA BUFFER DRIVER 16338M: Gerd Hoffmann <kraxel@redhat.com> 16339S: Maintained 16340L: dri-devel@lists.freedesktop.org 16341F: drivers/dma-buf/udmabuf.c 16342F: include/uapi/linux/udmabuf.h 16343T: git git://anongit.freedesktop.org/drm/drm-misc 16344 16345USERSPACE I/O (UIO) 16346M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16347S: Maintained 16348T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16349F: Documentation/driver-api/uio-howto.rst 16350F: drivers/uio/ 16351F: include/linux/uio_driver.h 16352 16353UTIL-LINUX PACKAGE 16354M: Karel Zak <kzak@redhat.com> 16355L: util-linux@vger.kernel.org 16356W: http://en.wikipedia.org/wiki/Util-linux 16357T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16358S: Maintained 16359 16360UUID HELPERS 16361M: Christoph Hellwig <hch@lst.de> 16362R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16363L: linux-kernel@vger.kernel.org 16364T: git git://git.infradead.org/users/hch/uuid.git 16365F: lib/uuid.c 16366F: lib/test_uuid.c 16367F: include/linux/uuid.h 16368F: include/uapi/linux/uuid.h 16369S: Maintained 16370 16371UVESAFB DRIVER 16372M: Michal Januszewski <spock@gentoo.org> 16373L: linux-fbdev@vger.kernel.org 16374W: https://github.com/mjanusz/v86d 16375S: Maintained 16376F: Documentation/fb/uvesafb.txt 16377F: drivers/video/fbdev/uvesafb.* 16378 16379VF610 NAND DRIVER 16380M: Stefan Agner <stefan@agner.ch> 16381L: linux-mtd@lists.infradead.org 16382S: Supported 16383F: drivers/mtd/nand/raw/vf610_nfc.c 16384 16385VFAT/FAT/MSDOS FILESYSTEM 16386M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16387S: Maintained 16388F: Documentation/filesystems/vfat.txt 16389F: fs/fat/ 16390 16391VFIO DRIVER 16392M: Alex Williamson <alex.williamson@redhat.com> 16393L: kvm@vger.kernel.org 16394T: git git://github.com/awilliam/linux-vfio.git 16395S: Maintained 16396F: Documentation/vfio.txt 16397F: drivers/vfio/ 16398F: include/linux/vfio.h 16399F: include/uapi/linux/vfio.h 16400 16401VFIO MEDIATED DEVICE DRIVERS 16402M: Kirti Wankhede <kwankhede@nvidia.com> 16403L: kvm@vger.kernel.org 16404S: Maintained 16405F: Documentation/vfio-mediated-device.txt 16406F: drivers/vfio/mdev/ 16407F: include/linux/mdev.h 16408F: samples/vfio-mdev/ 16409 16410VFIO PLATFORM DRIVER 16411M: Eric Auger <eric.auger@redhat.com> 16412L: kvm@vger.kernel.org 16413S: Maintained 16414F: drivers/vfio/platform/ 16415 16416VGA_SWITCHEROO 16417R: Lukas Wunner <lukas@wunner.de> 16418S: Maintained 16419F: Documentation/gpu/vga-switcheroo.rst 16420F: drivers/gpu/vga/vga_switcheroo.c 16421F: include/linux/vga_switcheroo.h 16422T: git git://anongit.freedesktop.org/drm/drm-misc 16423 16424VIA RHINE NETWORK DRIVER 16425S: Orphan 16426F: drivers/net/ethernet/via/via-rhine.c 16427 16428VIA SD/MMC CARD CONTROLLER DRIVER 16429M: Bruce Chang <brucechang@via.com.tw> 16430M: Harald Welte <HaraldWelte@viatech.com> 16431S: Maintained 16432F: drivers/mmc/host/via-sdmmc.c 16433 16434VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16435M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16436L: linux-fbdev@vger.kernel.org 16437S: Maintained 16438F: include/linux/via-core.h 16439F: include/linux/via-gpio.h 16440F: include/linux/via_i2c.h 16441F: drivers/video/fbdev/via/ 16442 16443VIA VELOCITY NETWORK DRIVER 16444M: Francois Romieu <romieu@fr.zoreil.com> 16445L: netdev@vger.kernel.org 16446S: Maintained 16447F: drivers/net/ethernet/via/via-velocity.* 16448 16449VICODEC VIRTUAL CODEC DRIVER 16450M: Hans Verkuil <hans.verkuil@cisco.com> 16451L: linux-media@vger.kernel.org 16452T: git git://linuxtv.org/media_tree.git 16453W: https://linuxtv.org 16454S: Maintained 16455F: drivers/media/platform/vicodec/* 16456 16457VIDEO MULTIPLEXER DRIVER 16458M: Philipp Zabel <p.zabel@pengutronix.de> 16459L: linux-media@vger.kernel.org 16460S: Maintained 16461F: drivers/media/platform/video-mux.c 16462 16463VIDEO I2C POLLING DRIVER 16464M: Matt Ranostay <matt.ranostay@konsulko.com> 16465L: linux-media@vger.kernel.org 16466S: Maintained 16467F: drivers/media/i2c/video-i2c.c 16468 16469VIDEOBUF2 FRAMEWORK 16470M: Pawel Osciak <pawel@osciak.com> 16471M: Marek Szyprowski <m.szyprowski@samsung.com> 16472M: Kyungmin Park <kyungmin.park@samsung.com> 16473L: linux-media@vger.kernel.org 16474S: Maintained 16475F: drivers/media/common/videobuf2/* 16476F: include/media/videobuf2-* 16477 16478VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16479M: Helen Koike <helen.koike@collabora.com> 16480L: linux-media@vger.kernel.org 16481T: git git://linuxtv.org/media_tree.git 16482W: https://linuxtv.org 16483S: Maintained 16484F: drivers/media/platform/vimc/* 16485 16486VIRT LIB 16487M: Alex Williamson <alex.williamson@redhat.com> 16488M: Paolo Bonzini <pbonzini@redhat.com> 16489L: kvm@vger.kernel.org 16490S: Supported 16491F: virt/lib/ 16492 16493VIRTIO AND VHOST VSOCK DRIVER 16494M: Stefan Hajnoczi <stefanha@redhat.com> 16495L: kvm@vger.kernel.org 16496L: virtualization@lists.linux-foundation.org 16497L: netdev@vger.kernel.org 16498S: Maintained 16499F: include/linux/virtio_vsock.h 16500F: include/uapi/linux/virtio_vsock.h 16501F: include/uapi/linux/vsockmon.h 16502F: include/uapi/linux/vm_sockets_diag.h 16503F: net/vmw_vsock/diag.c 16504F: net/vmw_vsock/af_vsock_tap.c 16505F: net/vmw_vsock/virtio_transport_common.c 16506F: net/vmw_vsock/virtio_transport.c 16507F: drivers/net/vsockmon.c 16508F: drivers/vhost/vsock.c 16509F: tools/testing/vsock/ 16510 16511VIRTIO CONSOLE DRIVER 16512M: Amit Shah <amit@kernel.org> 16513L: virtualization@lists.linux-foundation.org 16514S: Maintained 16515F: drivers/char/virtio_console.c 16516F: include/linux/virtio_console.h 16517F: include/uapi/linux/virtio_console.h 16518 16519VIRTIO CORE, NET AND BLOCK DRIVERS 16520M: "Michael S. Tsirkin" <mst@redhat.com> 16521M: Jason Wang <jasowang@redhat.com> 16522L: virtualization@lists.linux-foundation.org 16523S: Maintained 16524F: Documentation/devicetree/bindings/virtio/ 16525F: drivers/virtio/ 16526F: tools/virtio/ 16527F: drivers/net/virtio_net.c 16528F: drivers/block/virtio_blk.c 16529F: include/linux/virtio*.h 16530F: include/uapi/linux/virtio_*.h 16531F: drivers/crypto/virtio/ 16532F: mm/balloon_compaction.c 16533 16534VIRTIO CRYPTO DRIVER 16535M: Gonglei <arei.gonglei@huawei.com> 16536L: virtualization@lists.linux-foundation.org 16537L: linux-crypto@vger.kernel.org 16538S: Maintained 16539F: drivers/crypto/virtio/ 16540F: include/uapi/linux/virtio_crypto.h 16541 16542VIRTIO DRIVERS FOR S390 16543M: Cornelia Huck <cohuck@redhat.com> 16544M: Halil Pasic <pasic@linux.ibm.com> 16545L: linux-s390@vger.kernel.org 16546L: virtualization@lists.linux-foundation.org 16547L: kvm@vger.kernel.org 16548S: Supported 16549F: drivers/s390/virtio/ 16550F: arch/s390/include/uapi/asm/virtio-ccw.h 16551 16552VIRTIO GPU DRIVER 16553M: David Airlie <airlied@linux.ie> 16554M: Gerd Hoffmann <kraxel@redhat.com> 16555L: dri-devel@lists.freedesktop.org 16556L: virtualization@lists.linux-foundation.org 16557T: git git://anongit.freedesktop.org/drm/drm-misc 16558S: Maintained 16559F: drivers/gpu/drm/virtio/ 16560F: include/uapi/linux/virtio_gpu.h 16561 16562VIRTIO HOST (VHOST) 16563M: "Michael S. Tsirkin" <mst@redhat.com> 16564M: Jason Wang <jasowang@redhat.com> 16565L: kvm@vger.kernel.org 16566L: virtualization@lists.linux-foundation.org 16567L: netdev@vger.kernel.org 16568T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16569S: Maintained 16570F: drivers/vhost/ 16571F: include/uapi/linux/vhost.h 16572 16573VIRTIO INPUT DRIVER 16574M: Gerd Hoffmann <kraxel@redhat.com> 16575S: Maintained 16576F: drivers/virtio/virtio_input.c 16577F: include/uapi/linux/virtio_input.h 16578 16579VIRTUAL BOX GUEST DEVICE DRIVER 16580M: Hans de Goede <hdegoede@redhat.com> 16581M: Arnd Bergmann <arnd@arndb.de> 16582M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16583S: Maintained 16584F: include/linux/vbox_utils.h 16585F: include/uapi/linux/vbox*.h 16586F: drivers/virt/vboxguest/ 16587 16588VIRTUAL SERIO DEVICE DRIVER 16589M: Stephen Chandler Paul <thatslyude@gmail.com> 16590S: Maintained 16591F: drivers/input/serio/userio.c 16592F: include/uapi/linux/userio.h 16593 16594VIVID VIRTUAL VIDEO DRIVER 16595M: Hans Verkuil <hverkuil@xs4all.nl> 16596L: linux-media@vger.kernel.org 16597T: git git://linuxtv.org/media_tree.git 16598W: https://linuxtv.org 16599S: Maintained 16600F: drivers/media/platform/vivid/* 16601 16602VLYNQ BUS 16603M: Florian Fainelli <f.fainelli@gmail.com> 16604L: openwrt-devel@lists.openwrt.org (subscribers-only) 16605S: Maintained 16606F: drivers/vlynq/vlynq.c 16607F: include/linux/vlynq.h 16608 16609VME SUBSYSTEM 16610M: Martyn Welch <martyn@welchs.me.uk> 16611M: Manohar Vanga <manohar.vanga@gmail.com> 16612M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16613L: devel@driverdev.osuosl.org 16614S: Maintained 16615T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16616F: Documentation/driver-api/vme.rst 16617F: drivers/staging/vme/ 16618F: drivers/vme/ 16619F: include/linux/vme* 16620 16621VMWARE BALLOON DRIVER 16622M: Julien Freche <jfreche@vmware.com> 16623M: Nadav Amit <namit@vmware.com> 16624M: "VMware, Inc." <pv-drivers@vmware.com> 16625L: linux-kernel@vger.kernel.org 16626S: Maintained 16627F: drivers/misc/vmw_balloon.c 16628 16629VMWARE HYPERVISOR INTERFACE 16630M: Alok Kataria <akataria@vmware.com> 16631L: virtualization@lists.linux-foundation.org 16632S: Supported 16633F: arch/x86/kernel/cpu/vmware.c 16634 16635VMWARE PVRDMA DRIVER 16636M: Adit Ranadive <aditr@vmware.com> 16637M: VMware PV-Drivers <pv-drivers@vmware.com> 16638L: linux-rdma@vger.kernel.org 16639S: Maintained 16640F: drivers/infiniband/hw/vmw_pvrdma/ 16641 16642VMware PVSCSI driver 16643M: Jim Gill <jgill@vmware.com> 16644M: VMware PV-Drivers <pv-drivers@vmware.com> 16645L: linux-scsi@vger.kernel.org 16646S: Maintained 16647F: drivers/scsi/vmw_pvscsi.c 16648F: drivers/scsi/vmw_pvscsi.h 16649 16650VMWARE VMMOUSE SUBDRIVER 16651M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16652M: "VMware, Inc." <pv-drivers@vmware.com> 16653L: linux-input@vger.kernel.org 16654S: Maintained 16655F: drivers/input/mouse/vmmouse.c 16656F: drivers/input/mouse/vmmouse.h 16657 16658VMWARE VMXNET3 ETHERNET DRIVER 16659M: Ronak Doshi <doshir@vmware.com> 16660M: "VMware, Inc." <pv-drivers@vmware.com> 16661L: netdev@vger.kernel.org 16662S: Maintained 16663F: drivers/net/vmxnet3/ 16664 16665VOCORE VOCORE2 BOARD 16666M: Harvey Hunt <harveyhuntnexus@gmail.com> 16667L: linux-mips@vger.kernel.org 16668S: Maintained 16669F: arch/mips/boot/dts/ralink/vocore2.dts 16670 16671VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16672M: Liam Girdwood <lgirdwood@gmail.com> 16673M: Mark Brown <broonie@kernel.org> 16674L: linux-kernel@vger.kernel.org 16675W: http://www.slimlogic.co.uk/?p=48 16676T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16677S: Supported 16678F: Documentation/devicetree/bindings/regulator/ 16679F: Documentation/power/regulator/ 16680F: drivers/regulator/ 16681F: include/dt-bindings/regulator/ 16682F: include/linux/regulator/ 16683 16684VRF 16685M: David Ahern <dsa@cumulusnetworks.com> 16686M: Shrijeet Mukherjee <shrijeet@gmail.com> 16687L: netdev@vger.kernel.org 16688S: Maintained 16689F: drivers/net/vrf.c 16690F: Documentation/networking/vrf.txt 16691 16692VT1211 HARDWARE MONITOR DRIVER 16693M: Juerg Haefliger <juergh@gmail.com> 16694L: linux-hwmon@vger.kernel.org 16695S: Maintained 16696F: Documentation/hwmon/vt1211 16697F: drivers/hwmon/vt1211.c 16698 16699VT8231 HARDWARE MONITOR DRIVER 16700M: Roger Lucas <vt8231@hiddenengine.co.uk> 16701L: linux-hwmon@vger.kernel.org 16702S: Maintained 16703F: drivers/hwmon/vt8231.c 16704 16705VUB300 USB to SDIO/SD/MMC bridge chip 16706M: Tony Olech <tony.olech@elandigitalsystems.com> 16707L: linux-mmc@vger.kernel.org 16708L: linux-usb@vger.kernel.org 16709S: Supported 16710F: drivers/mmc/host/vub300.c 16711 16712W1 DALLAS'S 1-WIRE BUS 16713M: Evgeniy Polyakov <zbr@ioremap.net> 16714S: Maintained 16715F: Documentation/devicetree/bindings/w1/ 16716F: Documentation/w1/ 16717F: drivers/w1/ 16718F: include/linux/w1.h 16719 16720W83791D HARDWARE MONITORING DRIVER 16721M: Marc Hulsman <m.hulsman@tudelft.nl> 16722L: linux-hwmon@vger.kernel.org 16723S: Maintained 16724F: Documentation/hwmon/w83791d 16725F: drivers/hwmon/w83791d.c 16726 16727W83793 HARDWARE MONITORING DRIVER 16728M: Rudolf Marek <r.marek@assembler.cz> 16729L: linux-hwmon@vger.kernel.org 16730S: Maintained 16731F: Documentation/hwmon/w83793 16732F: drivers/hwmon/w83793.c 16733 16734W83795 HARDWARE MONITORING DRIVER 16735M: Jean Delvare <jdelvare@suse.com> 16736L: linux-hwmon@vger.kernel.org 16737S: Maintained 16738F: drivers/hwmon/w83795.c 16739 16740W83L51xD SD/MMC CARD INTERFACE DRIVER 16741M: Pierre Ossman <pierre@ossman.eu> 16742S: Maintained 16743F: drivers/mmc/host/wbsd.* 16744 16745WACOM PROTOCOL 4 SERIAL TABLETS 16746M: Julian Squires <julian@cipht.net> 16747M: Hans de Goede <hdegoede@redhat.com> 16748L: linux-input@vger.kernel.org 16749S: Maintained 16750F: drivers/input/tablet/wacom_serial4.c 16751 16752WATCHDOG DEVICE DRIVERS 16753M: Wim Van Sebroeck <wim@linux-watchdog.org> 16754M: Guenter Roeck <linux@roeck-us.net> 16755L: linux-watchdog@vger.kernel.org 16756W: http://www.linux-watchdog.org/ 16757T: git git://www.linux-watchdog.org/linux-watchdog.git 16758S: Maintained 16759F: Documentation/devicetree/bindings/watchdog/ 16760F: Documentation/watchdog/ 16761F: drivers/watchdog/ 16762F: include/linux/watchdog.h 16763F: include/uapi/linux/watchdog.h 16764 16765WHISKEYCOVE PMIC GPIO DRIVER 16766M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16767L: linux-gpio@vger.kernel.org 16768S: Maintained 16769F: drivers/gpio/gpio-wcove.c 16770 16771WHWAVE RTC DRIVER 16772M: Dianlong Li <long17.cool@163.com> 16773L: linux-rtc@vger.kernel.org 16774S: Maintained 16775F: drivers/rtc/rtc-sd3078.c 16776 16777WIIMOTE HID DRIVER 16778M: David Herrmann <dh.herrmann@googlemail.com> 16779L: linux-input@vger.kernel.org 16780S: Maintained 16781F: drivers/hid/hid-wiimote* 16782 16783WILOCITY WIL6210 WIRELESS DRIVER 16784M: Maya Erez <merez@codeaurora.org> 16785L: linux-wireless@vger.kernel.org 16786L: wil6210@qti.qualcomm.com 16787S: Supported 16788W: http://wireless.kernel.org/en/users/Drivers/wil6210 16789F: drivers/net/wireless/ath/wil6210/ 16790 16791WIMAX STACK 16792M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16793M: linux-wimax@intel.com 16794L: wimax@linuxwimax.org (subscribers-only) 16795S: Supported 16796W: http://linuxwimax.org 16797F: Documentation/wimax/README.wimax 16798F: include/linux/wimax/debug.h 16799F: include/net/wimax.h 16800F: include/uapi/linux/wimax.h 16801F: net/wimax/ 16802 16803WINBOND CIR DRIVER 16804M: David Härdeman <david@hardeman.nu> 16805S: Maintained 16806F: drivers/media/rc/winbond-cir.c 16807 16808RCMM REMOTE CONTROLS DECODER 16809M: Patrick Lerda <patrick9876@free.fr> 16810S: Maintained 16811F: drivers/media/rc/ir-rcmm-decoder.c 16812 16813WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16814M: William Breathitt Gray <vilhelm.gray@gmail.com> 16815L: linux-watchdog@vger.kernel.org 16816S: Maintained 16817F: drivers/watchdog/ebc-c384_wdt.c 16818 16819WINSYSTEMS WS16C48 GPIO DRIVER 16820M: William Breathitt Gray <vilhelm.gray@gmail.com> 16821L: linux-gpio@vger.kernel.org 16822S: Maintained 16823F: drivers/gpio/gpio-ws16c48.c 16824 16825WISTRON LAPTOP BUTTON DRIVER 16826M: Miloslav Trmac <mitr@volny.cz> 16827S: Maintained 16828F: drivers/input/misc/wistron_btns.c 16829 16830WL3501 WIRELESS PCMCIA CARD DRIVER 16831L: linux-wireless@vger.kernel.org 16832S: Odd fixes 16833F: drivers/net/wireless/wl3501* 16834 16835WOLFSON MICROELECTRONICS DRIVERS 16836L: patches@opensource.cirrus.com 16837T: git https://github.com/CirrusLogic/linux-drivers.git 16838W: https://github.com/CirrusLogic/linux-drivers/wiki 16839S: Supported 16840F: Documentation/hwmon/wm83?? 16841F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16842F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16843F: Documentation/devicetree/bindings/mfd/arizona.txt 16844F: Documentation/devicetree/bindings/mfd/wm831x.txt 16845F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16846F: arch/arm/mach-s3c64xx/mach-crag6410* 16847F: drivers/clk/clk-wm83*.c 16848F: drivers/extcon/extcon-arizona.c 16849F: drivers/leds/leds-wm83*.c 16850F: drivers/gpio/gpio-*wm*.c 16851F: drivers/gpio/gpio-arizona.c 16852F: drivers/hwmon/wm83??-hwmon.c 16853F: drivers/input/misc/wm831x-on.c 16854F: drivers/input/touchscreen/wm831x-ts.c 16855F: drivers/input/touchscreen/wm97*.c 16856F: drivers/mfd/arizona* 16857F: drivers/mfd/wm*.c 16858F: drivers/mfd/cs47l24* 16859F: drivers/power/supply/wm83*.c 16860F: drivers/rtc/rtc-wm83*.c 16861F: drivers/regulator/wm8*.c 16862F: drivers/regulator/arizona* 16863F: drivers/video/backlight/wm83*_bl.c 16864F: drivers/watchdog/wm83*_wdt.c 16865F: include/linux/mfd/arizona/ 16866F: include/linux/mfd/wm831x/ 16867F: include/linux/mfd/wm8350/ 16868F: include/linux/mfd/wm8400* 16869F: include/linux/regulator/arizona* 16870F: include/linux/wm97xx.h 16871F: include/sound/wm????.h 16872F: sound/soc/codecs/arizona.? 16873F: sound/soc/codecs/wm* 16874F: sound/soc/codecs/cs47l24* 16875 16876WORKQUEUE 16877M: Tejun Heo <tj@kernel.org> 16878R: Lai Jiangshan <jiangshanlai@gmail.com> 16879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16880S: Maintained 16881F: include/linux/workqueue.h 16882F: kernel/workqueue.c 16883F: Documentation/core-api/workqueue.rst 16884 16885X-POWERS AXP288 PMIC DRIVERS 16886M: Hans de Goede <hdegoede@redhat.com> 16887S: Maintained 16888N: axp288 16889F: drivers/acpi/pmic/intel_pmic_xpower.c 16890 16891X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16892M: Chen-Yu Tsai <wens@csie.org> 16893L: linux-kernel@vger.kernel.org 16894S: Maintained 16895N: axp[128] 16896 16897X.25 NETWORK LAYER 16898M: Andrew Hendry <andrew.hendry@gmail.com> 16899L: linux-x25@vger.kernel.org 16900S: Odd Fixes 16901F: Documentation/networking/x25* 16902F: include/net/x25* 16903F: net/x25/ 16904 16905X86 ARCHITECTURE (32-BIT AND 64-BIT) 16906M: Thomas Gleixner <tglx@linutronix.de> 16907M: Ingo Molnar <mingo@redhat.com> 16908M: Borislav Petkov <bp@alien8.de> 16909R: "H. Peter Anvin" <hpa@zytor.com> 16910M: x86@kernel.org 16911L: linux-kernel@vger.kernel.org 16912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16913S: Maintained 16914F: Documentation/devicetree/bindings/x86/ 16915F: Documentation/x86/ 16916F: arch/x86/ 16917 16918X86 ENTRY CODE 16919M: Andy Lutomirski <luto@kernel.org> 16920L: linux-kernel@vger.kernel.org 16921T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16922S: Maintained 16923F: arch/x86/entry/ 16924 16925X86 MCE INFRASTRUCTURE 16926M: Tony Luck <tony.luck@intel.com> 16927M: Borislav Petkov <bp@alien8.de> 16928L: linux-edac@vger.kernel.org 16929S: Maintained 16930F: arch/x86/kernel/cpu/mcheck/* 16931 16932X86 MICROCODE UPDATE SUPPORT 16933M: Borislav Petkov <bp@alien8.de> 16934S: Maintained 16935F: arch/x86/kernel/cpu/microcode/* 16936 16937X86 MM 16938M: Dave Hansen <dave.hansen@linux.intel.com> 16939M: Andy Lutomirski <luto@kernel.org> 16940M: Peter Zijlstra <peterz@infradead.org> 16941L: linux-kernel@vger.kernel.org 16942T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16943S: Maintained 16944F: arch/x86/mm/ 16945 16946X86 PLATFORM DRIVERS 16947M: Darren Hart <dvhart@infradead.org> 16948M: Andy Shevchenko <andy@infradead.org> 16949L: platform-driver-x86@vger.kernel.org 16950T: git git://git.infradead.org/linux-platform-drivers-x86.git 16951S: Maintained 16952F: drivers/platform/x86/ 16953F: drivers/platform/olpc/ 16954 16955X86 PLATFORM DRIVERS - ARCH 16956R: Darren Hart <dvhart@infradead.org> 16957R: Andy Shevchenko <andy@infradead.org> 16958L: platform-driver-x86@vger.kernel.org 16959L: x86@kernel.org 16960T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16961S: Maintained 16962F: arch/x86/platform 16963 16964X86 VDSO 16965M: Andy Lutomirski <luto@kernel.org> 16966L: linux-kernel@vger.kernel.org 16967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16968S: Maintained 16969F: arch/x86/entry/vdso/ 16970 16971XARRAY 16972M: Matthew Wilcox <willy@infradead.org> 16973L: linux-fsdevel@vger.kernel.org 16974S: Supported 16975F: Documentation/core-api/xarray.rst 16976F: lib/idr.c 16977F: lib/xarray.c 16978F: include/linux/idr.h 16979F: include/linux/xarray.h 16980F: tools/testing/radix-tree 16981 16982XBOX DVD IR REMOTE 16983M: Benjamin Valentin <benpicco@googlemail.com> 16984S: Maintained 16985F: drivers/media/rc/xbox_remote.c 16986F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16987 16988XC2028/3028 TUNER DRIVER 16989M: Mauro Carvalho Chehab <mchehab@kernel.org> 16990L: linux-media@vger.kernel.org 16991W: https://linuxtv.org 16992T: git git://linuxtv.org/media_tree.git 16993S: Maintained 16994F: drivers/media/tuners/tuner-xc2028.* 16995 16996XDP (eXpress Data Path) 16997M: Alexei Starovoitov <ast@kernel.org> 16998M: Daniel Borkmann <daniel@iogearbox.net> 16999M: David S. Miller <davem@davemloft.net> 17000M: Jakub Kicinski <jakub.kicinski@netronome.com> 17001M: Jesper Dangaard Brouer <hawk@kernel.org> 17002M: John Fastabend <john.fastabend@gmail.com> 17003L: netdev@vger.kernel.org 17004L: xdp-newbies@vger.kernel.org 17005L: bpf@vger.kernel.org 17006S: Supported 17007F: net/core/xdp.c 17008F: include/net/xdp.h 17009F: kernel/bpf/devmap.c 17010F: kernel/bpf/cpumap.c 17011F: include/trace/events/xdp.h 17012K: xdp 17013N: xdp 17014 17015XDP SOCKETS (AF_XDP) 17016M: Björn Töpel <bjorn.topel@intel.com> 17017M: Magnus Karlsson <magnus.karlsson@intel.com> 17018L: netdev@vger.kernel.org 17019L: bpf@vger.kernel.org 17020S: Maintained 17021F: kernel/bpf/xskmap.c 17022F: net/xdp/ 17023 17024XEN BLOCK SUBSYSTEM 17025M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17026M: Roger Pau Monné <roger.pau@citrix.com> 17027L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17028S: Supported 17029F: drivers/block/xen-blkback/* 17030F: drivers/block/xen* 17031 17032XEN HYPERVISOR ARM 17033M: Stefano Stabellini <sstabellini@kernel.org> 17034L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17035S: Maintained 17036F: arch/arm/xen/ 17037F: arch/arm/include/asm/xen/ 17038 17039XEN HYPERVISOR ARM64 17040M: Stefano Stabellini <sstabellini@kernel.org> 17041L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17042S: Maintained 17043F: arch/arm64/xen/ 17044F: arch/arm64/include/asm/xen/ 17045 17046XEN HYPERVISOR INTERFACE 17047M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17048M: Juergen Gross <jgross@suse.com> 17049R: Stefano Stabellini <sstabellini@kernel.org> 17050L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17051T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17052S: Supported 17053F: arch/x86/xen/ 17054F: arch/x86/platform/pvh/ 17055F: drivers/*/xen-*front.c 17056F: drivers/xen/ 17057F: arch/x86/include/asm/xen/ 17058F: arch/x86/include/asm/pvclock-abi.h 17059F: include/xen/ 17060F: include/uapi/xen/ 17061F: Documentation/ABI/stable/sysfs-hypervisor-xen 17062F: Documentation/ABI/testing/sysfs-hypervisor-xen 17063 17064XEN NETWORK BACKEND DRIVER 17065M: Wei Liu <wei.liu2@citrix.com> 17066M: Paul Durrant <paul.durrant@citrix.com> 17067L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17068L: netdev@vger.kernel.org 17069S: Supported 17070F: drivers/net/xen-netback/* 17071 17072XEN PCI SUBSYSTEM 17073M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17074L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17075S: Supported 17076F: arch/x86/pci/*xen* 17077F: drivers/pci/*xen* 17078 17079XEN PVSCSI DRIVERS 17080M: Juergen Gross <jgross@suse.com> 17081L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17082L: linux-scsi@vger.kernel.org 17083S: Supported 17084F: drivers/scsi/xen-scsifront.c 17085F: drivers/xen/xen-scsiback.c 17086F: include/xen/interface/io/vscsiif.h 17087 17088XEN SWIOTLB SUBSYSTEM 17089M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17090L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17091L: iommu@lists.linux-foundation.org 17092S: Supported 17093F: arch/x86/xen/*swiotlb* 17094F: drivers/xen/*swiotlb* 17095 17096XEN SOUND FRONTEND DRIVER 17097M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17098L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17099L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17100S: Supported 17101F: sound/xen/* 17102 17103XFS FILESYSTEM 17104M: Darrick J. Wong <darrick.wong@oracle.com> 17105M: linux-xfs@vger.kernel.org 17106L: linux-xfs@vger.kernel.org 17107W: http://xfs.org/ 17108T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17109S: Supported 17110F: Documentation/filesystems/xfs.txt 17111F: fs/xfs/ 17112 17113XILINX AXI ETHERNET DRIVER 17114M: Anirudha Sarangi <anirudh@xilinx.com> 17115M: John Linn <John.Linn@xilinx.com> 17116S: Maintained 17117F: drivers/net/ethernet/xilinx/xilinx_axienet* 17118 17119XILINX UARTLITE SERIAL DRIVER 17120M: Peter Korsgaard <jacmet@sunsite.dk> 17121L: linux-serial@vger.kernel.org 17122S: Maintained 17123F: drivers/tty/serial/uartlite.c 17124 17125XILINX VIDEO IP CORES 17126M: Hyun Kwon <hyun.kwon@xilinx.com> 17127M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17128L: linux-media@vger.kernel.org 17129T: git git://linuxtv.org/media_tree.git 17130S: Supported 17131F: Documentation/devicetree/bindings/media/xilinx/ 17132F: drivers/media/platform/xilinx/ 17133F: include/uapi/linux/xilinx-v4l2-controls.h 17134 17135XILLYBUS DRIVER 17136M: Eli Billauer <eli.billauer@gmail.com> 17137L: linux-kernel@vger.kernel.org 17138S: Supported 17139F: drivers/char/xillybus/ 17140 17141XLP9XX I2C DRIVER 17142M: George Cherian <george.cherian@cavium.com> 17143M: Jan Glauber <jglauber@cavium.com> 17144L: linux-i2c@vger.kernel.org 17145W: http://www.cavium.com 17146S: Supported 17147F: drivers/i2c/busses/i2c-xlp9xx.c 17148 17149XRA1403 GPIO EXPANDER 17150M: Nandor Han <nandor.han@ge.com> 17151M: Semi Malinen <semi.malinen@ge.com> 17152L: linux-gpio@vger.kernel.org 17153S: Maintained 17154F: drivers/gpio/gpio-xra1403.c 17155F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17156 17157XTENSA XTFPGA PLATFORM SUPPORT 17158M: Max Filippov <jcmvbkbc@gmail.com> 17159L: linux-xtensa@linux-xtensa.org 17160S: Maintained 17161F: drivers/spi/spi-xtensa-xtfpga.c 17162F: sound/soc/xtensa/xtfpga-i2s.c 17163 17164YAM DRIVER FOR AX.25 17165M: Jean-Paul Roubelat <jpr@f6fbb.org> 17166L: linux-hams@vger.kernel.org 17167S: Maintained 17168F: drivers/net/hamradio/yam* 17169F: include/linux/yam.h 17170 17171YAMA SECURITY MODULE 17172M: Kees Cook <keescook@chromium.org> 17173T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17174S: Supported 17175F: security/yama/ 17176F: Documentation/admin-guide/LSM/Yama.rst 17177 17178YEALINK PHONE DRIVER 17179M: Henk Vergonet <Henk.Vergonet@gmail.com> 17180L: usbb2k-api-dev@nongnu.org 17181S: Maintained 17182F: Documentation/input/devices/yealink.rst 17183F: drivers/input/misc/yealink.* 17184 17185Z8530 DRIVER FOR AX.25 17186M: Joerg Reuter <jreuter@yaina.de> 17187W: http://yaina.de/jreuter/ 17188W: http://www.qsl.net/dl1bke/ 17189L: linux-hams@vger.kernel.org 17190S: Maintained 17191F: Documentation/networking/z8530drv.txt 17192F: drivers/net/hamradio/*scc.c 17193F: drivers/net/hamradio/z8530.h 17194 17195ZBUD COMPRESSED PAGE ALLOCATOR 17196M: Seth Jennings <sjenning@redhat.com> 17197M: Dan Streetman <ddstreet@ieee.org> 17198L: linux-mm@kvack.org 17199S: Maintained 17200F: mm/zbud.c 17201F: include/linux/zbud.h 17202 17203ZD1211RW WIRELESS DRIVER 17204M: Daniel Drake <dsd@gentoo.org> 17205M: Ulrich Kunitz <kune@deine-taler.de> 17206W: http://zd1211.ath.cx/wiki/DriverRewrite 17207L: linux-wireless@vger.kernel.org 17208L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17209S: Maintained 17210F: drivers/net/wireless/zydas/zd1211rw/ 17211 17212ZD1301 MEDIA DRIVER 17213M: Antti Palosaari <crope@iki.fi> 17214L: linux-media@vger.kernel.org 17215W: https://linuxtv.org/ 17216W: http://palosaari.fi/linux/ 17217Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17218S: Maintained 17219F: drivers/media/usb/dvb-usb-v2/zd1301* 17220 17221ZD1301_DEMOD MEDIA DRIVER 17222M: Antti Palosaari <crope@iki.fi> 17223L: linux-media@vger.kernel.org 17224W: https://linuxtv.org/ 17225W: http://palosaari.fi/linux/ 17226Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17227S: Maintained 17228F: drivers/media/dvb-frontends/zd1301_demod* 17229 17230ZPOOL COMPRESSED PAGE STORAGE API 17231M: Dan Streetman <ddstreet@ieee.org> 17232L: linux-mm@kvack.org 17233S: Maintained 17234F: mm/zpool.c 17235F: include/linux/zpool.h 17236 17237ZR36067 VIDEO FOR LINUX DRIVER 17238L: mjpeg-users@lists.sourceforge.net 17239L: linux-media@vger.kernel.org 17240W: http://mjpeg.sourceforge.net/driver-zoran/ 17241T: hg https://linuxtv.org/hg/v4l-dvb 17242S: Odd Fixes 17243F: drivers/staging/media/zoran/ 17244 17245ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17246M: Minchan Kim <minchan@kernel.org> 17247M: Nitin Gupta <ngupta@vflare.org> 17248R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17249L: linux-kernel@vger.kernel.org 17250S: Maintained 17251F: drivers/block/zram/ 17252F: Documentation/blockdev/zram.txt 17253 17254ZS DECSTATION Z85C30 SERIAL DRIVER 17255M: "Maciej W. Rozycki" <macro@linux-mips.org> 17256S: Maintained 17257F: drivers/tty/serial/zs.* 17258 17259ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17260M: Minchan Kim <minchan@kernel.org> 17261M: Nitin Gupta <ngupta@vflare.org> 17262R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17263L: linux-mm@kvack.org 17264S: Maintained 17265F: mm/zsmalloc.c 17266F: include/linux/zsmalloc.h 17267F: Documentation/vm/zsmalloc.rst 17268 17269ZSWAP COMPRESSED SWAP CACHING 17270M: Seth Jennings <sjenning@redhat.com> 17271M: Dan Streetman <ddstreet@ieee.org> 17272L: linux-mm@kvack.org 17273S: Maintained 17274F: mm/zswap.c 17275 17276THE REST 17277M: Linus Torvalds <torvalds@linux-foundation.org> 17278L: linux-kernel@vger.kernel.org 17279Q: http://patchwork.kernel.org/project/LKML/list/ 17280T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17281S: Buried alive in reporters 17282F: * 17283F: */ 17284