1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 IIO DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 276F: drivers/iio/counter/104-quad-8.c 277 278ACCES PCI-IDIO-16 GPIO DRIVER 279M: William Breathitt Gray <vilhelm.gray@gmail.com> 280L: linux-gpio@vger.kernel.org 281S: Maintained 282F: drivers/gpio/gpio-pci-idio-16.c 283 284ACCES PCIe-IDIO-24 GPIO DRIVER 285M: William Breathitt Gray <vilhelm.gray@gmail.com> 286L: linux-gpio@vger.kernel.org 287S: Maintained 288F: drivers/gpio/gpio-pcie-idio-24.c 289 290ACENIC DRIVER 291M: Jes Sorensen <jes@trained-monkey.org> 292L: linux-acenic@sunsite.dk 293S: Maintained 294F: drivers/net/ethernet/alteon/acenic* 295 296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 297M: Peter Feuerer <peter@piie.net> 298L: platform-driver-x86@vger.kernel.org 299W: http://piie.net/?section=acerhdf 300S: Maintained 301F: drivers/platform/x86/acerhdf.c 302 303ACER WMI LAPTOP EXTRAS 304M: "Lee, Chun-Yi" <jlee@suse.com> 305L: platform-driver-x86@vger.kernel.org 306S: Maintained 307F: drivers/platform/x86/acer-wmi.c 308 309ACPI 310M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 311M: Len Brown <lenb@kernel.org> 312L: linux-acpi@vger.kernel.org 313W: https://01.org/linux-acpi 314Q: https://patchwork.kernel.org/project/linux-acpi/list/ 315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 316B: https://bugzilla.kernel.org 317S: Supported 318F: drivers/acpi/ 319F: drivers/pnp/pnpacpi/ 320F: include/linux/acpi.h 321F: include/linux/fwnode.h 322F: include/acpi/ 323F: Documentation/acpi/ 324F: Documentation/ABI/testing/sysfs-bus-acpi 325F: Documentation/ABI/testing/configfs-acpi 326F: drivers/pci/*acpi* 327F: drivers/pci/*/*acpi* 328F: tools/power/acpi/ 329 330ACPI APEI 331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 332M: Len Brown <lenb@kernel.org> 333L: linux-acpi@vger.kernel.org 334R: James Morse <james.morse@arm.com> 335R: Tony Luck <tony.luck@intel.com> 336R: Borislav Petkov <bp@alien8.de> 337F: drivers/acpi/apei/ 338 339ACPI COMPONENT ARCHITECTURE (ACPICA) 340M: Robert Moore <robert.moore@intel.com> 341M: Erik Schmauss <erik.schmauss@intel.com> 342M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 343L: linux-acpi@vger.kernel.org 344L: devel@acpica.org 345W: https://acpica.org/ 346W: https://github.com/acpica/acpica/ 347Q: https://patchwork.kernel.org/project/linux-acpi/list/ 348T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 349B: https://bugzilla.kernel.org 350B: https://bugs.acpica.org 351S: Supported 352F: drivers/acpi/acpica/ 353F: include/acpi/ 354F: tools/power/acpi/ 355 356ACPI FAN DRIVER 357M: Zhang Rui <rui.zhang@intel.com> 358L: linux-acpi@vger.kernel.org 359W: https://01.org/linux-acpi 360B: https://bugzilla.kernel.org 361S: Supported 362F: drivers/acpi/fan.c 363 364ACPI FOR ARM64 (ACPI/arm64) 365M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 366M: Hanjun Guo <hanjun.guo@linaro.org> 367M: Sudeep Holla <sudeep.holla@arm.com> 368L: linux-acpi@vger.kernel.org 369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 370S: Maintained 371F: drivers/acpi/arm64 372 373ACPI I2C MULTI INSTANTIATE DRIVER 374M: Hans de Goede <hdegoede@redhat.com> 375L: platform-driver-x86@vger.kernel.org 376S: Maintained 377F: drivers/platform/x86/i2c-multi-instantiate.c 378 379ACPI PMIC DRIVERS 380M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 381M: Len Brown <lenb@kernel.org> 382R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 383R: Mika Westerberg <mika.westerberg@linux.intel.com> 384L: linux-acpi@vger.kernel.org 385Q: https://patchwork.kernel.org/project/linux-acpi/list/ 386T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 387B: https://bugzilla.kernel.org 388S: Supported 389F: drivers/acpi/pmic/ 390 391ACPI THERMAL DRIVER 392M: Zhang Rui <rui.zhang@intel.com> 393L: linux-acpi@vger.kernel.org 394W: https://01.org/linux-acpi 395B: https://bugzilla.kernel.org 396S: Supported 397F: drivers/acpi/*thermal* 398 399ACPI VIDEO DRIVER 400M: Zhang Rui <rui.zhang@intel.com> 401L: linux-acpi@vger.kernel.org 402W: https://01.org/linux-acpi 403B: https://bugzilla.kernel.org 404S: Supported 405F: drivers/acpi/acpi_video.c 406 407ACPI WMI DRIVER 408L: platform-driver-x86@vger.kernel.org 409S: Orphan 410F: drivers/platform/x86/wmi.c 411F: include/uapi/linux/wmi.h 412 413AD1889 ALSA SOUND DRIVER 414W: https://parisc.wiki.kernel.org/index.php/AD1889 415L: linux-parisc@vger.kernel.org 416S: Maintained 417F: sound/pci/ad1889.* 418 419AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 420M: Michael Hennerich <michael.hennerich@analog.com> 421W: http://wiki.analog.com/AD5254 422W: http://ez.analog.com/community/linux-device-drivers 423S: Supported 424F: drivers/misc/ad525x_dpot.c 425 426AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 427M: Michael Hennerich <michael.hennerich@analog.com> 428W: http://wiki.analog.com/AD5398 429W: http://ez.analog.com/community/linux-device-drivers 430S: Supported 431F: drivers/regulator/ad5398.c 432 433AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 434M: Michael Hennerich <michael.hennerich@analog.com> 435W: http://wiki.analog.com/AD7142 436W: http://ez.analog.com/community/linux-device-drivers 437S: Supported 438F: drivers/input/misc/ad714x.c 439 440AD7877 TOUCHSCREEN DRIVER 441M: Michael Hennerich <michael.hennerich@analog.com> 442W: http://wiki.analog.com/AD7877 443W: http://ez.analog.com/community/linux-device-drivers 444S: Supported 445F: drivers/input/touchscreen/ad7877.c 446 447AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 448M: Michael Hennerich <michael.hennerich@analog.com> 449W: http://wiki.analog.com/AD7879 450W: http://ez.analog.com/community/linux-device-drivers 451S: Supported 452F: drivers/input/touchscreen/ad7879.c 453 454ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 455M: Jiri Kosina <jikos@kernel.org> 456S: Maintained 457 458ADF7242 IEEE 802.15.4 RADIO DRIVER 459M: Michael Hennerich <michael.hennerich@analog.com> 460W: https://wiki.analog.com/ADF7242 461W: http://ez.analog.com/community/linux-device-drivers 462L: linux-wpan@vger.kernel.org 463S: Supported 464F: drivers/net/ieee802154/adf7242.c 465F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 466 467ADM1025 HARDWARE MONITOR DRIVER 468M: Jean Delvare <jdelvare@suse.com> 469L: linux-hwmon@vger.kernel.org 470S: Maintained 471F: Documentation/hwmon/adm1025 472F: drivers/hwmon/adm1025.c 473 474ADM1029 HARDWARE MONITOR DRIVER 475M: Corentin Labbe <clabbe.montjoie@gmail.com> 476L: linux-hwmon@vger.kernel.org 477S: Maintained 478F: drivers/hwmon/adm1029.c 479 480ADM8211 WIRELESS DRIVER 481L: linux-wireless@vger.kernel.org 482W: http://wireless.kernel.org/ 483S: Orphan 484F: drivers/net/wireless/admtek/adm8211.* 485 486ADP1653 FLASH CONTROLLER DRIVER 487M: Sakari Ailus <sakari.ailus@iki.fi> 488L: linux-media@vger.kernel.org 489S: Maintained 490F: drivers/media/i2c/adp1653.c 491F: include/media/i2c/adp1653.h 492 493ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 494M: Michael Hennerich <michael.hennerich@analog.com> 495W: http://wiki.analog.com/ADP5520 496W: http://ez.analog.com/community/linux-device-drivers 497S: Supported 498F: drivers/mfd/adp5520.c 499F: drivers/video/backlight/adp5520_bl.c 500F: drivers/leds/leds-adp5520.c 501F: drivers/gpio/gpio-adp5520.c 502F: drivers/input/keyboard/adp5520-keys.c 503 504ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP5588 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/input/keyboard/adp5588-keys.c 510F: drivers/gpio/gpio-adp5588.c 511 512ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 513M: Michael Hennerich <michael.hennerich@analog.com> 514W: http://wiki.analog.com/ADP8860 515W: http://ez.analog.com/community/linux-device-drivers 516S: Supported 517F: drivers/video/backlight/adp8860_bl.c 518 519ADS1015 HARDWARE MONITOR DRIVER 520M: Dirk Eibach <eibach@gdsys.de> 521L: linux-hwmon@vger.kernel.org 522S: Maintained 523F: Documentation/hwmon/ads1015 524F: drivers/hwmon/ads1015.c 525F: include/linux/platform_data/ads1015.h 526 527ADT746X FAN DRIVER 528M: Colin Leroy <colin@colino.net> 529S: Maintained 530F: drivers/macintosh/therm_adt746x.c 531 532ADT7475 HARDWARE MONITOR DRIVER 533M: Jean Delvare <jdelvare@suse.com> 534L: linux-hwmon@vger.kernel.org 535S: Maintained 536F: Documentation/hwmon/adt7475 537F: drivers/hwmon/adt7475.c 538 539ADVANSYS SCSI DRIVER 540M: Matthew Wilcox <willy@infradead.org> 541M: Hannes Reinecke <hare@suse.com> 542L: linux-scsi@vger.kernel.org 543S: Maintained 544F: Documentation/scsi/advansys.txt 545F: drivers/scsi/advansys.c 546 547ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 548M: Michael Hennerich <michael.hennerich@analog.com> 549W: http://wiki.analog.com/ADXL345 550W: http://ez.analog.com/community/linux-device-drivers 551S: Supported 552F: drivers/input/misc/adxl34x.c 553 554ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 555M: Stefan Popa <stefan.popa@analog.com> 556W: http://ez.analog.com/community/linux-device-drivers 557S: Supported 558F: drivers/iio/accel/adxl372.c 559F: drivers/iio/accel/adxl372_spi.c 560F: drivers/iio/accel/adxl372_i2c.c 561F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 562 563AF9013 MEDIA DRIVER 564M: Antti Palosaari <crope@iki.fi> 565L: linux-media@vger.kernel.org 566W: https://linuxtv.org 567W: http://palosaari.fi/linux/ 568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 569T: git git://linuxtv.org/anttip/media_tree.git 570S: Maintained 571F: drivers/media/dvb-frontends/af9013* 572 573AF9033 MEDIA DRIVER 574M: Antti Palosaari <crope@iki.fi> 575L: linux-media@vger.kernel.org 576W: https://linuxtv.org 577W: http://palosaari.fi/linux/ 578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 579T: git git://linuxtv.org/anttip/media_tree.git 580S: Maintained 581F: drivers/media/dvb-frontends/af9033* 582 583AFFS FILE SYSTEM 584M: David Sterba <dsterba@suse.com> 585L: linux-fsdevel@vger.kernel.org 586S: Odd Fixes 587F: Documentation/filesystems/affs.txt 588F: fs/affs/ 589 590AFS FILESYSTEM 591M: David Howells <dhowells@redhat.com> 592L: linux-afs@lists.infradead.org 593S: Supported 594F: fs/afs/ 595F: include/trace/events/afs.h 596F: Documentation/filesystems/afs.txt 597W: https://www.infradead.org/~dhowells/kafs/ 598 599AGPGART DRIVER 600M: David Airlie <airlied@linux.ie> 601T: git git://anongit.freedesktop.org/drm/drm 602S: Maintained 603F: drivers/char/agp/ 604F: include/linux/agp* 605F: include/uapi/linux/agp* 606 607AHA152X SCSI DRIVER 608M: "Juergen E. Fischer" <fischer@norbit.de> 609L: linux-scsi@vger.kernel.org 610S: Maintained 611F: drivers/scsi/aha152x* 612F: drivers/scsi/pcmcia/aha152x* 613 614AIC7XXX / AIC79XX SCSI DRIVER 615M: Hannes Reinecke <hare@suse.com> 616L: linux-scsi@vger.kernel.org 617S: Maintained 618F: drivers/scsi/aic7xxx/ 619 620AIMSLAB FM RADIO RECEIVER DRIVER 621M: Hans Verkuil <hverkuil@xs4all.nl> 622L: linux-media@vger.kernel.org 623T: git git://linuxtv.org/media_tree.git 624W: https://linuxtv.org 625S: Maintained 626F: drivers/media/radio/radio-aimslab* 627 628AIO 629M: Benjamin LaHaise <bcrl@kvack.org> 630L: linux-aio@kvack.org 631S: Supported 632F: fs/aio.c 633F: include/linux/*aio*.h 634 635AIRSPY MEDIA DRIVER 636M: Antti Palosaari <crope@iki.fi> 637L: linux-media@vger.kernel.org 638W: https://linuxtv.org 639W: http://palosaari.fi/linux/ 640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 641T: git git://linuxtv.org/anttip/media_tree.git 642S: Maintained 643F: drivers/media/usb/airspy/ 644 645ALACRITECH GIGABIT ETHERNET DRIVER 646M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 647S: Maintained 648F: drivers/net/ethernet/alacritech/* 649 650ALCATEL SPEEDTOUCH USB DRIVER 651M: Duncan Sands <duncan.sands@free.fr> 652L: linux-usb@vger.kernel.org 653W: http://www.linux-usb.org/SpeedTouch/ 654S: Maintained 655F: drivers/usb/atm/speedtch.c 656F: drivers/usb/atm/usbatm.c 657 658ALCHEMY AU1XX0 MMC DRIVER 659M: Manuel Lauss <manuel.lauss@gmail.com> 660S: Maintained 661F: drivers/mmc/host/au1xmmc.c 662 663ALI1563 I2C DRIVER 664M: Rudolf Marek <r.marek@assembler.cz> 665L: linux-i2c@vger.kernel.org 666S: Maintained 667F: Documentation/i2c/busses/i2c-ali1563 668F: drivers/i2c/busses/i2c-ali1563.c 669 670ALLWINNER SECURITY SYSTEM 671M: Corentin Labbe <clabbe.montjoie@gmail.com> 672L: linux-crypto@vger.kernel.org 673S: Maintained 674F: drivers/crypto/sunxi-ss/ 675 676ALLWINNER VPU DRIVER 677M: Maxime Ripard <maxime.ripard@bootlin.com> 678M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 679L: linux-media@vger.kernel.org 680S: Maintained 681F: drivers/staging/media/sunxi/cedrus/ 682 683ALPHA PORT 684M: Richard Henderson <rth@twiddle.net> 685M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 686M: Matt Turner <mattst88@gmail.com> 687S: Odd Fixes 688L: linux-alpha@vger.kernel.org 689F: arch/alpha/ 690 691ALPS PS/2 TOUCHPAD DRIVER 692R: Pali Rohár <pali.rohar@gmail.com> 693F: drivers/input/mouse/alps.* 694 695ALTERA I2C CONTROLLER DRIVER 696M: Thor Thayer <thor.thayer@linux.intel.com> 697S: Maintained 698F: drivers/i2c/busses/i2c-altera.c 699 700ALTERA MAILBOX DRIVER 701M: Ley Foon Tan <lftan@altera.com> 702L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 703S: Maintained 704F: drivers/mailbox/mailbox-altera.c 705 706ALTERA PIO DRIVER 707M: Tien Hock Loh <thloh@altera.com> 708L: linux-gpio@vger.kernel.org 709S: Maintained 710F: drivers/gpio/gpio-altera.c 711 712ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 713M: Thor Thayer <thor.thayer@linux.intel.com> 714S: Maintained 715F: drivers/gpio/gpio-altera-a10sr.c 716F: drivers/mfd/altera-a10sr.c 717F: drivers/reset/reset-a10sr.c 718F: include/linux/mfd/altera-a10sr.h 719F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 720 721ALTERA TRIPLE SPEED ETHERNET DRIVER 722M: Thor Thayer <thor.thayer@linux.intel.com> 723L: netdev@vger.kernel.org 724L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 725S: Maintained 726F: drivers/net/ethernet/altera/ 727 728ALTERA UART/JTAG UART SERIAL DRIVERS 729M: Tobias Klauser <tklauser@distanz.ch> 730L: linux-serial@vger.kernel.org 731L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 732S: Maintained 733F: drivers/tty/serial/altera_uart.c 734F: drivers/tty/serial/altera_jtaguart.c 735F: include/linux/altera_uart.h 736F: include/linux/altera_jtaguart.h 737 738AMAZON ETHERNET DRIVERS 739M: Netanel Belgazal <netanel@amazon.com> 740R: Saeed Bishara <saeedb@amazon.com> 741R: Zorik Machulsky <zorik@amazon.com> 742L: netdev@vger.kernel.org 743S: Supported 744F: Documentation/networking/device_drivers/amazon/ena.txt 745F: drivers/net/ethernet/amazon/ 746 747AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 748M: Tom Lendacky <thomas.lendacky@amd.com> 749M: Gary Hook <gary.hook@amd.com> 750L: linux-crypto@vger.kernel.org 751S: Supported 752F: drivers/crypto/ccp/ 753F: include/linux/ccp.h 754 755AMD DISPLAY CORE 756M: Harry Wentland <harry.wentland@amd.com> 757M: Leo Li <sunpeng.li@amd.com> 758L: amd-gfx@lists.freedesktop.org 759T: git git://people.freedesktop.org/~agd5f/linux 760S: Supported 761F: drivers/gpu/drm/amd/display/ 762 763AMD FAM15H PROCESSOR POWER MONITORING DRIVER 764M: Huang Rui <ray.huang@amd.com> 765L: linux-hwmon@vger.kernel.org 766S: Supported 767F: Documentation/hwmon/fam15h_power 768F: drivers/hwmon/fam15h_power.c 769 770AMD FCH GPIO DRIVER 771M: Enrico Weigelt, metux IT consult <info@metux.net> 772L: linux-gpio@vger.kernel.org 773S: Maintained 774F: drivers/gpio/gpio-amd-fch.c 775F: include/linux/platform_data/gpio/gpio-amd-fch.h 776 777AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 778L: linux-geode@lists.infradead.org (moderated for non-subscribers) 779S: Orphan 780F: drivers/usb/gadget/udc/amd5536udc.* 781 782AMD GEODE PROCESSOR/CHIPSET SUPPORT 783P: Andres Salomon <dilinger@queued.net> 784L: linux-geode@lists.infradead.org (moderated for non-subscribers) 785W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 786S: Supported 787F: drivers/char/hw_random/geode-rng.c 788F: drivers/crypto/geode* 789F: drivers/video/fbdev/geode/ 790F: arch/x86/include/asm/geode.h 791 792AMD IOMMU (AMD-VI) 793M: Joerg Roedel <joro@8bytes.org> 794L: iommu@lists.linux-foundation.org 795T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 796S: Maintained 797F: drivers/iommu/amd_iommu*.[ch] 798F: include/linux/amd-iommu.h 799 800AMD KFD 801M: Oded Gabbay <oded.gabbay@gmail.com> 802L: dri-devel@lists.freedesktop.org 803T: git git://people.freedesktop.org/~gabbayo/linux.git 804S: Supported 805F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 806F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 807F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 808F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 809F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 810F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 811F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 812F: drivers/gpu/drm/amd/amdkfd/ 813F: drivers/gpu/drm/amd/include/cik_structs.h 814F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 815F: drivers/gpu/drm/amd/include/vi_structs.h 816F: drivers/gpu/drm/amd/include/v9_structs.h 817F: include/uapi/linux/kfd_ioctl.h 818 819AMD POWERPLAY 820M: Rex Zhu <rex.zhu@amd.com> 821M: Evan Quan <evan.quan@amd.com> 822L: amd-gfx@lists.freedesktop.org 823S: Supported 824F: drivers/gpu/drm/amd/powerplay/ 825T: git git://people.freedesktop.org/~agd5f/linux 826 827AMD SEATTLE DEVICE TREE SUPPORT 828M: Brijesh Singh <brijeshkumar.singh@amd.com> 829M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 830M: Tom Lendacky <thomas.lendacky@amd.com> 831S: Supported 832F: arch/arm64/boot/dts/amd/ 833 834AMD XGBE DRIVER 835M: Tom Lendacky <thomas.lendacky@amd.com> 836L: netdev@vger.kernel.org 837S: Supported 838F: drivers/net/ethernet/amd/xgbe/ 839F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 840 841ANALOG DEVICES INC AD5686 DRIVER 842M: Stefan Popa <stefan.popa@analog.com> 843L: linux-pm@vger.kernel.org 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/iio/dac/ad5686* 847F: drivers/iio/dac/ad5696* 848 849ANALOG DEVICES INC AD5758 DRIVER 850M: Stefan Popa <stefan.popa@analog.com> 851L: linux-iio@vger.kernel.org 852W: http://ez.analog.com/community/linux-device-drivers 853S: Supported 854F: drivers/iio/dac/ad5758.c 855F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 856 857ANALOG DEVICES INC AD7124 DRIVER 858M: Stefan Popa <stefan.popa@analog.com> 859L: linux-iio@vger.kernel.org 860W: http://ez.analog.com/community/linux-device-drivers 861S: Supported 862F: drivers/iio/adc/ad7124.c 863F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 864 865ANALOG DEVICES INC AD7606 DRIVER 866M: Stefan Popa <stefan.popa@analog.com> 867L: linux-iio@vger.kernel.org 868W: http://ez.analog.com/community/linux-device-drivers 869S: Supported 870F: drivers/iio/adc/ad7606.c 871F: Documentation/devicetree/bindings/iio/adc/ad7606.txt 872 873ANALOG DEVICES INC AD7768-1 DRIVER 874M: Stefan Popa <stefan.popa@analog.com> 875L: linux-iio@vger.kernel.org 876W: http://ez.analog.com/community/linux-device-drivers 877S: Supported 878F: drivers/iio/adc/ad7768-1.c 879F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 880 881ANALOG DEVICES INC AD9389B DRIVER 882M: Hans Verkuil <hans.verkuil@cisco.com> 883L: linux-media@vger.kernel.org 884S: Maintained 885F: drivers/media/i2c/ad9389b* 886 887ANALOG DEVICES INC ADGS1408 DRIVER 888M: Mircea Caprioru <mircea.caprioru@analog.com> 889S: Supported 890F: drivers/mux/adgs1408.c 891F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 892 893ANALOG DEVICES INC ADP5061 DRIVER 894M: Stefan Popa <stefan.popa@analog.com> 895L: linux-pm@vger.kernel.org 896W: http://ez.analog.com/community/linux-device-drivers 897S: Supported 898F: drivers/power/supply/adp5061.c 899 900ANALOG DEVICES INC ADV7180 DRIVER 901M: Lars-Peter Clausen <lars@metafoo.de> 902L: linux-media@vger.kernel.org 903W: http://ez.analog.com/community/linux-device-drivers 904S: Supported 905F: drivers/media/i2c/adv7180.c 906 907ANALOG DEVICES INC ADV748X DRIVER 908M: Kieran Bingham <kieran.bingham@ideasonboard.com> 909L: linux-media@vger.kernel.org 910S: Maintained 911F: drivers/media/i2c/adv748x/* 912 913ANALOG DEVICES INC ADV7511 DRIVER 914M: Hans Verkuil <hans.verkuil@cisco.com> 915L: linux-media@vger.kernel.org 916S: Maintained 917F: drivers/media/i2c/adv7511* 918 919ANALOG DEVICES INC ADV7604 DRIVER 920M: Hans Verkuil <hans.verkuil@cisco.com> 921L: linux-media@vger.kernel.org 922S: Maintained 923F: drivers/media/i2c/adv7604* 924 925ANALOG DEVICES INC ADV7842 DRIVER 926M: Hans Verkuil <hans.verkuil@cisco.com> 927L: linux-media@vger.kernel.org 928S: Maintained 929F: drivers/media/i2c/adv7842* 930 931ANALOG DEVICES INC ASOC CODEC DRIVERS 932M: Lars-Peter Clausen <lars@metafoo.de> 933L: alsa-devel@alsa-project.org (moderated for non-subscribers) 934W: http://wiki.analog.com/ 935W: http://ez.analog.com/community/linux-device-drivers 936S: Supported 937F: sound/soc/codecs/adau* 938F: sound/soc/codecs/adav* 939F: sound/soc/codecs/ad1* 940F: sound/soc/codecs/ad7* 941F: sound/soc/codecs/ssm* 942F: sound/soc/codecs/sigmadsp.* 943 944ANALOG DEVICES INC DMA DRIVERS 945M: Lars-Peter Clausen <lars@metafoo.de> 946W: http://ez.analog.com/community/linux-device-drivers 947S: Supported 948F: drivers/dma/dma-axi-dmac.c 949 950ANALOG DEVICES INC IIO DRIVERS 951M: Lars-Peter Clausen <lars@metafoo.de> 952M: Michael Hennerich <Michael.Hennerich@analog.com> 953W: http://wiki.analog.com/ 954W: http://ez.analog.com/community/linux-device-drivers 955S: Supported 956F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 957F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 958F: drivers/iio/*/ad* 959F: drivers/iio/adc/ltc2497* 960X: drivers/iio/*/adjd* 961F: drivers/staging/iio/*/ad* 962 963ANDES ARCHITECTURE 964M: Greentime Hu <green.hu@gmail.com> 965M: Vincent Chen <deanbo422@gmail.com> 966T: git https://github.com/andestech/linux.git 967S: Supported 968F: arch/nds32/ 969F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 970F: Documentation/devicetree/bindings/nds32/ 971K: nds32 972N: nds32 973 974ANDROID CONFIG FRAGMENTS 975M: Rob Herring <robh@kernel.org> 976S: Supported 977F: kernel/configs/android* 978 979ANDROID DRIVERS 980M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 981M: Arve Hjønnevåg <arve@android.com> 982M: Todd Kjos <tkjos@android.com> 983M: Martijn Coenen <maco@android.com> 984M: Joel Fernandes <joel@joelfernandes.org> 985M: Christian Brauner <christian@brauner.io> 986T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 987L: devel@driverdev.osuosl.org 988S: Supported 989F: drivers/android/ 990F: drivers/staging/android/ 991 992ANDROID GOLDFISH PIC DRIVER 993M: Miodrag Dinic <miodrag.dinic@mips.com> 994S: Supported 995F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 996F: drivers/irqchip/irq-goldfish-pic.c 997 998ANDROID GOLDFISH RTC DRIVER 999M: Miodrag Dinic <miodrag.dinic@mips.com> 1000S: Supported 1001F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1002F: drivers/rtc/rtc-goldfish.c 1003 1004ANDROID ION DRIVER 1005M: Laura Abbott <labbott@redhat.com> 1006M: Sumit Semwal <sumit.semwal@linaro.org> 1007L: devel@driverdev.osuosl.org 1008L: dri-devel@lists.freedesktop.org 1009L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1010S: Supported 1011F: drivers/staging/android/ion 1012F: drivers/staging/android/uapi/ion.h 1013 1014AOA (Apple Onboard Audio) ALSA DRIVER 1015M: Johannes Berg <johannes@sipsolutions.net> 1016L: linuxppc-dev@lists.ozlabs.org 1017L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1018S: Maintained 1019F: sound/aoa/ 1020 1021APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1022M: William Breathitt Gray <vilhelm.gray@gmail.com> 1023L: linux-iio@vger.kernel.org 1024S: Maintained 1025F: drivers/iio/adc/stx104.c 1026 1027APM DRIVER 1028M: Jiri Kosina <jikos@kernel.org> 1029S: Odd fixes 1030T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1031F: arch/x86/kernel/apm_32.c 1032F: include/linux/apm_bios.h 1033F: include/uapi/linux/apm_bios.h 1034F: drivers/char/apm-emulation.c 1035 1036APPARMOR SECURITY MODULE 1037M: John Johansen <john.johansen@canonical.com> 1038L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1039W: wiki.apparmor.net 1040T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1041S: Supported 1042F: security/apparmor/ 1043F: Documentation/admin-guide/LSM/apparmor.rst 1044 1045APPLE BCM5974 MULTITOUCH DRIVER 1046M: Henrik Rydberg <rydberg@bitmath.org> 1047L: linux-input@vger.kernel.org 1048S: Odd fixes 1049F: drivers/input/mouse/bcm5974.c 1050 1051APPLE SMC DRIVER 1052M: Henrik Rydberg <rydberg@bitmath.org> 1053L: linux-hwmon@vger.kernel.org 1054S: Odd fixes 1055F: drivers/hwmon/applesmc.c 1056 1057APPLETALK NETWORK LAYER 1058L: netdev@vger.kernel.org 1059S: Odd fixes 1060F: drivers/net/appletalk/ 1061F: net/appletalk/ 1062F: include/linux/atalk.h 1063F: include/uapi/linux/atalk.h 1064 1065APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1066M: Khuong Dinh <khuong@os.amperecomputing.com> 1067S: Supported 1068F: arch/arm64/boot/dts/apm/ 1069 1070APPLIED MICRO (APM) X-GENE SOC EDAC 1071M: Khuong Dinh <khuong@os.amperecomputing.com> 1072S: Supported 1073F: drivers/edac/xgene_edac.c 1074F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1075 1076APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1077M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1078M: Keyur Chudgar <keyur@os.amperecomputing.com> 1079S: Supported 1080F: drivers/net/ethernet/apm/xgene-v2/ 1081 1082APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1083M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1084M: Keyur Chudgar <keyur@os.amperecomputing.com> 1085M: Quan Nguyen <quan@os.amperecomputing.com> 1086S: Supported 1087F: drivers/net/ethernet/apm/xgene/ 1088F: drivers/net/phy/mdio-xgene.c 1089F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1090F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1091 1092APPLIED MICRO (APM) X-GENE SOC PMU 1093M: Khuong Dinh <khuong@os.amperecomputing.com> 1094S: Supported 1095F: drivers/perf/xgene_pmu.c 1096F: Documentation/perf/xgene-pmu.txt 1097F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1098 1099APTINA CAMERA SENSOR PLL 1100M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1101L: linux-media@vger.kernel.org 1102S: Maintained 1103F: drivers/media/i2c/aptina-pll.* 1104 1105ARC FRAMEBUFFER DRIVER 1106M: Jaya Kumar <jayalk@intworks.biz> 1107S: Maintained 1108F: drivers/video/fbdev/arcfb.c 1109F: drivers/video/fbdev/core/fb_defio.c 1110 1111ARC PGU DRM DRIVER 1112M: Alexey Brodkin <abrodkin@synopsys.com> 1113S: Supported 1114F: drivers/gpu/drm/arc/ 1115F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1116 1117ARCNET NETWORK LAYER 1118M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1119L: netdev@vger.kernel.org 1120S: Maintained 1121F: drivers/net/arcnet/ 1122F: include/uapi/linux/if_arcnet.h 1123 1124ARM ARCHITECTED TIMER DRIVER 1125M: Mark Rutland <mark.rutland@arm.com> 1126M: Marc Zyngier <marc.zyngier@arm.com> 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1128S: Maintained 1129F: arch/arm/include/asm/arch_timer.h 1130F: arch/arm64/include/asm/arch_timer.h 1131F: drivers/clocksource/arm_arch_timer.c 1132 1133ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1134M: Linus Walleij <linus.walleij@linaro.org> 1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1136S: Maintained 1137F: Documentation/devicetree/bindings/arm/arm-boards 1138F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1139F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1140F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1141F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1142F: arch/arm/mach-integrator/ 1143F: arch/arm/mach-realview/ 1144F: arch/arm/mach-versatile/ 1145F: arch/arm/plat-versatile/ 1146F: arch/arm/boot/dts/arm-realview-* 1147F: arch/arm/boot/dts/integrator* 1148F: arch/arm/boot/dts/versatile* 1149F: drivers/clk/versatile/ 1150F: drivers/i2c/busses/i2c-versatile.c 1151F: drivers/irqchip/irq-versatile-fpga.c 1152F: drivers/mtd/maps/physmap_of_versatile.c 1153F: drivers/power/reset/arm-versatile-reboot.c 1154F: drivers/soc/versatile/ 1155 1156ARM HDLCD DRM DRIVER 1157M: Liviu Dudau <liviu.dudau@arm.com> 1158S: Supported 1159F: drivers/gpu/drm/arm/hdlcd_* 1160F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1161 1162ARM KOMEDA DRM-KMS DRIVER 1163M: James (Qian) Wang <james.qian.wang@arm.com> 1164M: Liviu Dudau <liviu.dudau@arm.com> 1165L: Mali DP Maintainers <malidp@foss.arm.com> 1166S: Supported 1167T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1168F: drivers/gpu/drm/arm/display/include/ 1169F: drivers/gpu/drm/arm/display/komeda/ 1170F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt 1171F: Documentation/gpu/komeda-kms.rst 1172 1173ARM MALI-DP DRM DRIVER 1174M: Liviu Dudau <liviu.dudau@arm.com> 1175M: Brian Starkey <brian.starkey@arm.com> 1176L: Mali DP Maintainers <malidp@foss.arm.com> 1177S: Supported 1178T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1179F: drivers/gpu/drm/arm/ 1180F: Documentation/devicetree/bindings/display/arm,malidp.txt 1181F: Documentation/gpu/afbc.rst 1182 1183ARM MFM AND FLOPPY DRIVERS 1184M: Ian Molton <spyro@f2s.com> 1185S: Maintained 1186F: arch/arm/lib/floppydma.S 1187F: arch/arm/include/asm/floppy.h 1188 1189ARM PMU PROFILING AND DEBUGGING 1190M: Will Deacon <will.deacon@arm.com> 1191M: Mark Rutland <mark.rutland@arm.com> 1192S: Maintained 1193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1194F: arch/arm*/kernel/perf_* 1195F: arch/arm/oprofile/common.c 1196F: arch/arm*/kernel/hw_breakpoint.c 1197F: arch/arm*/include/asm/hw_breakpoint.h 1198F: arch/arm*/include/asm/perf_event.h 1199F: drivers/perf/* 1200F: include/linux/perf/arm_pmu.h 1201F: Documentation/devicetree/bindings/arm/pmu.yaml 1202F: Documentation/devicetree/bindings/perf/ 1203 1204ARM PORT 1205M: Russell King <linux@armlinux.org.uk> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207W: http://www.armlinux.org.uk/ 1208S: Odd Fixes 1209T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1210F: arch/arm/ 1211X: arch/arm/boot/dts/ 1212 1213ARM PRIMECELL AACI PL041 DRIVER 1214M: Russell King <linux@armlinux.org.uk> 1215S: Odd Fixes 1216F: sound/arm/aaci.* 1217 1218ARM PRIMECELL BUS SUPPORT 1219M: Russell King <linux@armlinux.org.uk> 1220S: Odd Fixes 1221F: drivers/amba/ 1222F: include/linux/amba/bus.h 1223 1224ARM PRIMECELL CLCD PL110 DRIVER 1225M: Russell King <linux@armlinux.org.uk> 1226S: Odd Fixes 1227F: drivers/video/fbdev/amba-clcd.* 1228 1229ARM PRIMECELL KMI PL050 DRIVER 1230M: Russell King <linux@armlinux.org.uk> 1231S: Odd Fixes 1232F: drivers/input/serio/ambakmi.* 1233F: include/linux/amba/kmi.h 1234 1235ARM PRIMECELL MMCI PL180/1 DRIVER 1236M: Russell King <linux@armlinux.org.uk> 1237S: Odd Fixes 1238F: drivers/mmc/host/mmci.* 1239F: include/linux/amba/mmci.h 1240 1241ARM PRIMECELL SSP PL022 SPI DRIVER 1242M: Linus Walleij <linus.walleij@linaro.org> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Maintained 1245F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1246F: drivers/spi/spi-pl022.c 1247 1248ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1249M: Russell King <linux@armlinux.org.uk> 1250S: Odd Fixes 1251F: drivers/tty/serial/amba-pl01*.c 1252F: include/linux/amba/serial.h 1253 1254ARM PRIMECELL VIC PL190/PL192 DRIVER 1255M: Linus Walleij <linus.walleij@linaro.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1259F: drivers/irqchip/irq-vic.c 1260 1261ARM SMMU DRIVERS 1262M: Will Deacon <will.deacon@arm.com> 1263R: Robin Murphy <robin.murphy@arm.com> 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1265S: Maintained 1266F: drivers/iommu/arm-smmu.c 1267F: drivers/iommu/arm-smmu-v3.c 1268F: drivers/iommu/io-pgtable-arm.c 1269F: drivers/iommu/io-pgtable-arm-v7s.c 1270 1271ARM SUB-ARCHITECTURES 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-*/ 1275F: arch/arm/plat-*/ 1276T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1277 1278ARM/ACTIONS SEMI ARCHITECTURE 1279M: Andreas Färber <afaerber@suse.de> 1280R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282S: Maintained 1283N: owl 1284F: arch/arm/mach-actions/ 1285F: arch/arm/boot/dts/owl-* 1286F: arch/arm64/boot/dts/actions/ 1287F: drivers/clk/actions/ 1288F: drivers/clocksource/timer-owl* 1289F: drivers/dma/owl-dma.c 1290F: drivers/i2c/busses/i2c-owl.c 1291F: drivers/pinctrl/actions/* 1292F: drivers/soc/actions/ 1293F: include/dt-bindings/power/owl-* 1294F: include/linux/soc/actions/ 1295F: Documentation/devicetree/bindings/arm/actions.txt 1296F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1297F: Documentation/devicetree/bindings/dma/owl-dma.txt 1298F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1299F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1300F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1301F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1302 1303ARM/ADS SPHERE MACHINE SUPPORT 1304M: Lennert Buytenhek <kernel@wantstofly.org> 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1306S: Maintained 1307 1308ARM/AFEB9260 MACHINE SUPPORT 1309M: Sergey Lapin <slapin@ossfans.org> 1310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1311S: Maintained 1312 1313ARM/AJECO 1ARM MACHINE SUPPORT 1314M: Lennert Buytenhek <kernel@wantstofly.org> 1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1316S: Maintained 1317 1318ARM/Allwinner SoC Clock Support 1319M: Emilio López <emilio@elopez.com.ar> 1320S: Maintained 1321F: drivers/clk/sunxi/ 1322 1323ARM/Allwinner sunXi SoC support 1324M: Maxime Ripard <maxime.ripard@bootlin.com> 1325M: Chen-Yu Tsai <wens@csie.org> 1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1327S: Maintained 1328N: sun[x456789]i 1329N: sun50i 1330F: arch/arm/mach-sunxi/ 1331F: arch/arm64/boot/dts/allwinner/ 1332F: drivers/clk/sunxi-ng/ 1333F: drivers/pinctrl/sunxi/ 1334F: drivers/soc/sunxi/ 1335T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1336 1337ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1338M: Neil Armstrong <narmstrong@baylibre.com> 1339M: Jerome Brunet <jbrunet@baylibre.com> 1340L: linux-amlogic@lists.infradead.org 1341S: Maintained 1342F: drivers/clk/meson/ 1343F: include/dt-bindings/clock/meson* 1344F: include/dt-bindings/clock/gxbb* 1345F: Documentation/devicetree/bindings/clock/amlogic* 1346 1347ARM/Amlogic Meson SoC support 1348M: Kevin Hilman <khilman@baylibre.com> 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1350L: linux-amlogic@lists.infradead.org 1351W: http://linux-meson.com/ 1352S: Maintained 1353F: arch/arm/mach-meson/ 1354F: arch/arm/boot/dts/meson* 1355F: arch/arm64/boot/dts/amlogic/ 1356F: drivers/pinctrl/meson/ 1357F: drivers/mmc/host/meson* 1358F: drivers/soc/amlogic/ 1359N: meson 1360 1361ARM/Amlogic Meson SoC Sound Drivers 1362M: Jerome Brunet <jbrunet@baylibre.com> 1363L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1364S: Maintained 1365F: sound/soc/meson/ 1366F: Documentation/devicetree/bindings/sound/amlogic* 1367 1368ARM/Annapurna Labs ALPINE ARCHITECTURE 1369M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1370M: Antoine Tenart <antoine.tenart@bootlin.com> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372S: Maintained 1373F: arch/arm/mach-alpine/ 1374F: arch/arm/boot/dts/alpine* 1375F: arch/arm64/boot/dts/al/ 1376F: drivers/*/*alpine* 1377 1378ARM/ARTPEC MACHINE SUPPORT 1379M: Jesper Nilsson <jesper.nilsson@axis.com> 1380M: Lars Persson <lars.persson@axis.com> 1381S: Maintained 1382L: linux-arm-kernel@axis.com 1383F: arch/arm/mach-artpec 1384F: arch/arm/boot/dts/artpec6* 1385F: drivers/clk/axis 1386F: drivers/crypto/axis 1387F: drivers/pinctrl/pinctrl-artpec* 1388F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1389 1390ARM/ASPEED I2C DRIVER 1391M: Brendan Higgins <brendanhiggins@google.com> 1392R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1393R: Joel Stanley <joel@jms.id.au> 1394L: linux-i2c@vger.kernel.org 1395L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1396S: Maintained 1397F: drivers/irqchip/irq-aspeed-i2c-ic.c 1398F: drivers/i2c/busses/i2c-aspeed.c 1399F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1400F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1401 1402ARM/ASPEED MACHINE SUPPORT 1403M: Joel Stanley <joel@jms.id.au> 1404R: Andrew Jeffery <andrew@aj.id.au> 1405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1406L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1407Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1408S: Supported 1409T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1410F: arch/arm/mach-aspeed/ 1411F: arch/arm/boot/dts/aspeed-* 1412N: aspeed 1413 1414ARM/BITMAIN ARCHITECTURE 1415M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418F: arch/arm64/boot/dts/bitmain/ 1419F: Documentation/devicetree/bindings/arm/bitmain.yaml 1420 1421ARM/CALXEDA HIGHBANK ARCHITECTURE 1422M: Rob Herring <robh@kernel.org> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425F: arch/arm/mach-highbank/ 1426F: arch/arm/boot/dts/highbank.dts 1427F: arch/arm/boot/dts/ecx-*.dts* 1428 1429ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1430M: Krzysztof Halasa <khalasa@piap.pl> 1431S: Maintained 1432F: arch/arm/mach-cns3xxx/ 1433 1434ARM/CAVIUM THUNDER NETWORK DRIVER 1435M: Sunil Goutham <sgoutham@cavium.com> 1436M: Robert Richter <rric@kernel.org> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Supported 1439F: drivers/net/ethernet/cavium/thunder/ 1440 1441ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1442M: Lukasz Majewski <lukma@denx.de> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445F: arch/arm/mach-ep93xx/ts72xx.c 1446 1447ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1448M: Alexander Shiyan <shc_work@mail.ru> 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1450S: Odd Fixes 1451N: clps711x 1452 1453ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1454M: Lennert Buytenhek <kernel@wantstofly.org> 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1456S: Maintained 1457 1458ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1459M: Hartley Sweeten <hsweeten@visionengravers.com> 1460M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462S: Maintained 1463F: arch/arm/mach-ep93xx/ 1464F: arch/arm/mach-ep93xx/include/mach/ 1465 1466ARM/CLKDEV SUPPORT 1467M: Russell King <linux@armlinux.org.uk> 1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1469S: Maintained 1470T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1471F: drivers/clk/clkdev.c 1472 1473ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1474M: Mike Rapoport <mike@compulab.co.il> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477 1478ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1479M: Baruch Siach <baruch@tkos.co.il> 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1481S: Maintained 1482F: arch/arm/boot/dts/cx92755* 1483N: digicolor 1484 1485ARM/CONTEC MICRO9 MACHINE SUPPORT 1486M: Hubert Feurstein <hubert.feurstein@contec.at> 1487S: Maintained 1488F: arch/arm/mach-ep93xx/micro9.c 1489 1490ARM/CORESIGHT FRAMEWORK AND DRIVERS 1491M: Mathieu Poirier <mathieu.poirier@linaro.org> 1492R: Suzuki K Poulose <suzuki.poulose@arm.com> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: drivers/hwtracing/coresight/* 1496F: Documentation/trace/coresight.txt 1497F: Documentation/trace/coresight-cpu-debug.txt 1498F: Documentation/devicetree/bindings/arm/coresight.txt 1499F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1500F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1501F: tools/perf/arch/arm/util/pmu.c 1502F: tools/perf/arch/arm/util/auxtrace.c 1503F: tools/perf/arch/arm/util/cs-etm.c 1504F: tools/perf/arch/arm/util/cs-etm.h 1505F: tools/perf/util/cs-etm.* 1506F: tools/perf/util/cs-etm-decoder/* 1507 1508ARM/CORGI MACHINE SUPPORT 1509M: Richard Purdie <rpurdie@rpsys.net> 1510S: Maintained 1511 1512ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1513M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1514M: Linus Walleij <linus.walleij@linaro.org> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516T: git git://github.com/ulli-kroll/linux.git 1517S: Maintained 1518F: Documentation/devicetree/bindings/arm/gemini.txt 1519F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1520F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1521F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1522F: arch/arm/mach-gemini/ 1523F: drivers/net/ethernet/cortina/ 1524F: drivers/pinctrl/pinctrl-gemini.c 1525F: drivers/rtc/rtc-ftrtc010.c 1526 1527ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1528M: Barry Song <baohua@kernel.org> 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1530T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1531S: Maintained 1532F: arch/arm/boot/dts/prima2* 1533F: arch/arm/mach-prima2/ 1534F: drivers/clk/sirf/ 1535F: drivers/clocksource/timer-prima2.c 1536F: drivers/clocksource/timer-atlas7.c 1537N: [^a-z]sirf 1538X: drivers/gnss 1539 1540ARM/EBSA110 MACHINE SUPPORT 1541M: Russell King <linux@armlinux.org.uk> 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1543W: http://www.armlinux.org.uk/ 1544S: Maintained 1545F: arch/arm/mach-ebsa110/ 1546F: drivers/net/ethernet/amd/am79c961a.* 1547 1548ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1549M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1550R: Pengutronix Kernel Team <kernel@pengutronix.de> 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553N: efm32 1554 1555ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1556M: Robert Jarzmik <robert.jarzmik@free.fr> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559F: arch/arm/mach-pxa/ezx.c 1560 1561ARM/FARADAY FA526 PORT 1562M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564S: Maintained 1565T: git git://git.berlios.de/gemini-board 1566F: arch/arm/mm/*-fa* 1567 1568ARM/FOOTBRIDGE ARCHITECTURE 1569M: Russell King <linux@armlinux.org.uk> 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1571W: http://www.armlinux.org.uk/ 1572S: Maintained 1573F: arch/arm/include/asm/hardware/dec21285.h 1574F: arch/arm/mach-footbridge/ 1575 1576ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1577M: Shawn Guo <shawnguo@kernel.org> 1578M: Sascha Hauer <s.hauer@pengutronix.de> 1579R: Pengutronix Kernel Team <kernel@pengutronix.de> 1580R: Fabio Estevam <festevam@gmail.com> 1581R: NXP Linux Team <linux-imx@nxp.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1585N: imx 1586N: mxs 1587X: drivers/media/i2c/ 1588 1589ARM/FREESCALE VYBRID ARM ARCHITECTURE 1590M: Shawn Guo <shawnguo@kernel.org> 1591M: Sascha Hauer <s.hauer@pengutronix.de> 1592R: Pengutronix Kernel Team <kernel@pengutronix.de> 1593R: Stefan Agner <stefan@agner.ch> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1597F: arch/arm/mach-imx/*vf610* 1598F: arch/arm/boot/dts/vf* 1599 1600ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1601M: Shawn Guo <shawnguo@kernel.org> 1602M: Li Yang <leoyang.li@nxp.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1606F: arch/arm/boot/dts/ls1021a* 1607F: arch/arm64/boot/dts/freescale/fsl-* 1608F: arch/arm64/boot/dts/freescale/qoriq-* 1609 1610ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1611M: Lennert Buytenhek <kernel@wantstofly.org> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613S: Maintained 1614 1615ARM/GUMSTIX MACHINE SUPPORT 1616M: Steve Sakoman <sakoman@gmail.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618S: Maintained 1619 1620ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1621M: Philipp Zabel <philipp.zabel@gmail.com> 1622M: Paul Parsons <lost.distance@yahoo.com> 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1624S: Maintained 1625F: arch/arm/mach-pxa/hx4700.c 1626F: arch/arm/mach-pxa/include/mach/hx4700.h 1627F: sound/soc/pxa/hx4700.c 1628 1629ARM/HISILICON SOC SUPPORT 1630M: Wei Xu <xuwei5@hisilicon.com> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.hisilicon.com 1633S: Supported 1634T: git git://github.com/hisilicon/linux-hisi.git 1635F: arch/arm/mach-hisi/ 1636F: arch/arm/boot/dts/hi3* 1637F: arch/arm/boot/dts/hip* 1638F: arch/arm/boot/dts/hisi* 1639F: arch/arm64/boot/dts/hisilicon/ 1640 1641ARM/HP JORNADA 7XX MACHINE SUPPORT 1642M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1643W: www.jlime.com 1644S: Maintained 1645T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1646F: arch/arm/mach-sa1100/jornada720.c 1647F: arch/arm/mach-sa1100/include/mach/jornada720.h 1648 1649ARM/IGEP MACHINE SUPPORT 1650M: Enric Balletbo i Serra <eballetbo@gmail.com> 1651M: Javier Martinez Canillas <javier@dowhile0.org> 1652L: linux-omap@vger.kernel.org 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654S: Maintained 1655F: arch/arm/boot/dts/omap3-igep* 1656 1657ARM/INCOME PXA270 SUPPORT 1658M: Marek Vasut <marek.vasut@gmail.com> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660S: Maintained 1661F: arch/arm/mach-pxa/colibri-pxa270-income.c 1662 1663ARM/INTEL IOP13XX ARM ARCHITECTURE 1664M: Lennert Buytenhek <kernel@wantstofly.org> 1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1666S: Maintained 1667 1668ARM/INTEL IOP32X ARM ARCHITECTURE 1669M: Lennert Buytenhek <kernel@wantstofly.org> 1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1671S: Maintained 1672 1673ARM/INTEL IOP33X ARM ARCHITECTURE 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675S: Orphan 1676 1677ARM/INTEL IQ81342EX MACHINE SUPPORT 1678M: Lennert Buytenhek <kernel@wantstofly.org> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680S: Maintained 1681 1682ARM/INTEL IXDP2850 MACHINE SUPPORT 1683M: Lennert Buytenhek <kernel@wantstofly.org> 1684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1685S: Maintained 1686 1687ARM/INTEL IXP4XX ARM ARCHITECTURE 1688M: Imre Kaloz <kaloz@openwrt.org> 1689M: Krzysztof Halasa <khalasa@piap.pl> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691S: Maintained 1692F: arch/arm/mach-ixp4xx/ 1693 1694ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1695M: Jonathan Cameron <jic23@cam.ac.uk> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697S: Maintained 1698F: arch/arm/mach-pxa/stargate2.c 1699F: drivers/pcmcia/pxa2xx_stargate2.c 1700 1701ARM/INTEL XSC3 (MANZANO) ARM CORE 1702M: Lennert Buytenhek <kernel@wantstofly.org> 1703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1704S: Maintained 1705 1706ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1707M: Lennert Buytenhek <kernel@wantstofly.org> 1708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1709S: Maintained 1710 1711ARM/LG1K ARCHITECTURE 1712M: Chanho Min <chanho.min@lge.com> 1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1714S: Maintained 1715F: arch/arm64/boot/dts/lg/ 1716 1717ARM/LOGICPD PXA270 MACHINE SUPPORT 1718M: Lennert Buytenhek <kernel@wantstofly.org> 1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1720S: Maintained 1721 1722ARM/LPC18XX ARCHITECTURE 1723M: Vladimir Zapolskiy <vz@mleia.com> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725S: Maintained 1726F: arch/arm/boot/dts/lpc43* 1727F: drivers/i2c/busses/i2c-lpc2k.c 1728F: drivers/memory/pl172.c 1729F: drivers/mtd/spi-nor/nxp-spifi.c 1730F: drivers/rtc/rtc-lpc24xx.c 1731N: lpc18xx 1732 1733ARM/LPC32XX SOC SUPPORT 1734M: Vladimir Zapolskiy <vz@mleia.com> 1735M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1737T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1738S: Maintained 1739F: arch/arm/boot/dts/lpc32* 1740F: arch/arm/mach-lpc32xx/ 1741F: drivers/i2c/busses/i2c-pnx.c 1742F: drivers/net/ethernet/nxp/lpc_eth.c 1743F: drivers/usb/host/ohci-nxp.c 1744F: drivers/watchdog/pnx4008_wdt.c 1745N: lpc32xx 1746 1747ARM/MAGICIAN MACHINE SUPPORT 1748M: Philipp Zabel <philipp.zabel@gmail.com> 1749S: Maintained 1750 1751ARM/Marvell Dove/MV78xx0/Orion SOC support 1752M: Jason Cooper <jason@lakedaemon.net> 1753M: Andrew Lunn <andrew@lunn.ch> 1754M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1755M: Gregory Clement <gregory.clement@bootlin.com> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758F: Documentation/devicetree/bindings/soc/dove/ 1759F: arch/arm/mach-dove/ 1760F: arch/arm/mach-mv78xx0/ 1761F: arch/arm/mach-orion5x/ 1762F: arch/arm/plat-orion/ 1763F: arch/arm/boot/dts/dove* 1764F: arch/arm/boot/dts/orion5x* 1765 1766ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1767M: Jason Cooper <jason@lakedaemon.net> 1768M: Andrew Lunn <andrew@lunn.ch> 1769M: Gregory Clement <gregory.clement@bootlin.com> 1770M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1772S: Maintained 1773F: arch/arm/boot/dts/armada* 1774F: arch/arm/boot/dts/kirkwood* 1775F: arch/arm/configs/mvebu_*_defconfig 1776F: arch/arm/mach-mvebu/ 1777F: arch/arm64/boot/dts/marvell/armada* 1778F: drivers/cpufreq/armada-37xx-cpufreq.c 1779F: drivers/cpufreq/armada-8k-cpufreq.c 1780F: drivers/cpufreq/mvebu-cpufreq.c 1781F: drivers/irqchip/irq-armada-370-xp.c 1782F: drivers/irqchip/irq-mvebu-* 1783F: drivers/pinctrl/mvebu/ 1784F: drivers/rtc/rtc-armada38x.c 1785 1786ARM/Mediatek RTC DRIVER 1787M: Eddie Huang <eddie.huang@mediatek.com> 1788M: Sean Wang <sean.wang@mediatek.com> 1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1790L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1791S: Maintained 1792F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1793F: drivers/rtc/rtc-mt6397.c 1794F: drivers/rtc/rtc-mt7622.c 1795 1796ARM/Mediatek SoC support 1797M: Matthias Brugger <matthias.bgg@gmail.com> 1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1799L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1800W: https://mtk.bcnfs.org/ 1801C: irc://chat.freenode.net/linux-mediatek 1802S: Maintained 1803F: arch/arm/boot/dts/mt6* 1804F: arch/arm/boot/dts/mt7* 1805F: arch/arm/boot/dts/mt8* 1806F: arch/arm/mach-mediatek/ 1807F: arch/arm64/boot/dts/mediatek/ 1808F: drivers/soc/mediatek/ 1809N: mtk 1810N: mt[678] 1811K: mediatek 1812 1813ARM/Mediatek USB3 PHY DRIVER 1814M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1817S: Maintained 1818F: drivers/phy/mediatek/ 1819F: Documentation/devicetree/bindings/phy/phy-mtk-* 1820 1821ARM/MICREL KS8695 ARCHITECTURE 1822M: Greg Ungerer <gerg@uclinux.org> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824F: arch/arm/mach-ks8695/ 1825S: Odd Fixes 1826 1827ARM/Microchip (AT91) SoC support 1828M: Nicolas Ferre <nicolas.ferre@microchip.com> 1829M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1830M: Ludovic Desroches <ludovic.desroches@microchip.com> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832W: http://www.linux4sam.org 1833T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1834S: Supported 1835N: at91 1836N: atmel 1837F: arch/arm/mach-at91/ 1838F: include/soc/at91/ 1839F: arch/arm/boot/dts/at91*.dts 1840F: arch/arm/boot/dts/at91*.dtsi 1841F: arch/arm/boot/dts/sama*.dts 1842F: arch/arm/boot/dts/sama*.dtsi 1843F: arch/arm/include/debug/at91.S 1844F: drivers/memory/atmel* 1845F: drivers/watchdog/sama5d4_wdt.c 1846X: drivers/input/touchscreen/atmel_mxt_ts.c 1847X: drivers/net/wireless/atmel/ 1848 1849ARM/MIOA701 MACHINE SUPPORT 1850M: Robert Jarzmik <robert.jarzmik@free.fr> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852F: arch/arm/mach-pxa/mioa701.c 1853S: Maintained 1854 1855ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1856M: Michael Petchkovsky <mkpetch@internode.on.net> 1857S: Maintained 1858 1859ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1860M: Linus Walleij <linus.walleij@linaro.org> 1861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1862S: Maintained 1863F: arch/arm/mach-nomadik/ 1864F: arch/arm/mach-u300/ 1865F: arch/arm/mach-ux500/ 1866F: arch/arm/boot/dts/ste-* 1867F: drivers/clk/clk-nomadik.c 1868F: drivers/clk/clk-u300.c 1869F: drivers/clocksource/clksrc-dbx500-prcmu.c 1870F: drivers/clocksource/timer-u300.c 1871F: drivers/dma/coh901318* 1872F: drivers/dma/ste_dma40* 1873F: drivers/hwspinlock/u8500_hsem.c 1874F: drivers/i2c/busses/i2c-nomadik.c 1875F: drivers/i2c/busses/i2c-stu300.c 1876F: drivers/mfd/ab3100* 1877F: drivers/mfd/ab8500* 1878F: drivers/mfd/abx500* 1879F: drivers/mfd/dbx500* 1880F: drivers/mfd/db8500* 1881F: drivers/pinctrl/nomadik/ 1882F: drivers/pinctrl/pinctrl-coh901* 1883F: drivers/pinctrl/pinctrl-u300.c 1884F: drivers/rtc/rtc-ab3100.c 1885F: drivers/rtc/rtc-ab8500.c 1886F: drivers/rtc/rtc-coh901331.c 1887F: drivers/rtc/rtc-pl031.c 1888F: drivers/watchdog/coh901327_wdt.c 1889F: Documentation/devicetree/bindings/arm/ste-* 1890F: Documentation/devicetree/bindings/arm/ux500/ 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1892 1893ARM/NUVOTON NPCM ARCHITECTURE 1894M: Avi Fishman <avifishman70@gmail.com> 1895M: Tomer Maimon <tmaimon77@gmail.com> 1896M: Tali Perry <tali.perry1@gmail.com> 1897R: Patrick Venture <venture@google.com> 1898R: Nancy Yuen <yuenn@google.com> 1899R: Benjamin Fair <benjaminfair@google.com> 1900L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1901S: Supported 1902F: arch/arm/mach-npcm/ 1903F: arch/arm/boot/dts/nuvoton-npcm* 1904F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 1905F: drivers/*/*npcm* 1906F: Documentation/devicetree/bindings/*/*npcm* 1907F: Documentation/devicetree/bindings/*/*/*npcm* 1908 1909ARM/NUVOTON W90X900 ARM ARCHITECTURE 1910M: Wan ZongShun <mcuos.com@gmail.com> 1911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1912W: http://www.mcuos.com 1913S: Maintained 1914F: arch/arm/mach-w90x900/ 1915F: drivers/input/keyboard/w90p910_keypad.c 1916F: drivers/input/touchscreen/w90p910_ts.c 1917F: drivers/watchdog/nuc900_wdt.c 1918F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1919F: drivers/mtd/nand/raw/nuc900_nand.c 1920F: drivers/rtc/rtc-nuc900.c 1921F: drivers/spi/spi-nuc900.c 1922F: drivers/usb/host/ehci-w90x900.c 1923F: drivers/video/fbdev/nuc900fb.c 1924 1925ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1926L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1927W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1928S: Orphan 1929F: arch/arm/mach-s3c24xx/mach-gta02.c 1930F: arch/arm/mach-s3c24xx/gta02.h 1931 1932ARM/Orion SoC/Technologic Systems TS-78xx platform support 1933M: Alexander Clouter <alex@digriz.org.uk> 1934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1935W: http://www.digriz.org.uk/ts78xx/kernel 1936S: Maintained 1937F: arch/arm/mach-orion5x/ts78xx-* 1938 1939ARM/OXNAS platform support 1940M: Neil Armstrong <narmstrong@baylibre.com> 1941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1942L: linux-oxnas@groups.io (moderated for non-subscribers) 1943S: Maintained 1944F: arch/arm/mach-oxnas/ 1945F: arch/arm/boot/dts/ox8*.dts* 1946N: oxnas 1947 1948ARM/PALM TREO SUPPORT 1949M: Tomas Cech <sleep_walker@suse.com> 1950L: linux-arm-kernel@lists.infradead.org 1951W: http://hackndev.com 1952S: Maintained 1953F: arch/arm/mach-pxa/palmtreo.* 1954 1955ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1956M: Marek Vasut <marek.vasut@gmail.com> 1957L: linux-arm-kernel@lists.infradead.org 1958W: http://hackndev.com 1959S: Maintained 1960F: arch/arm/mach-pxa/include/mach/palmtx.h 1961F: arch/arm/mach-pxa/palmtx.c 1962F: arch/arm/mach-pxa/palmt5.* 1963F: arch/arm/mach-pxa/include/mach/palmld.h 1964F: arch/arm/mach-pxa/palmld.c 1965F: arch/arm/mach-pxa/palmte2.* 1966F: arch/arm/mach-pxa/include/mach/palmtc.h 1967F: arch/arm/mach-pxa/palmtc.c 1968 1969ARM/PALMZ72 SUPPORT 1970M: Sergey Lapin <slapin@ossfans.org> 1971L: linux-arm-kernel@lists.infradead.org 1972W: http://hackndev.com 1973S: Maintained 1974F: arch/arm/mach-pxa/palmz72.* 1975 1976ARM/PLEB SUPPORT 1977M: Peter Chubb <pleb@gelato.unsw.edu.au> 1978W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1979S: Maintained 1980 1981ARM/PT DIGITAL BOARD PORT 1982M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1984W: http://www.armlinux.org.uk/ 1985S: Maintained 1986 1987ARM/QUALCOMM SUPPORT 1988M: Andy Gross <andy.gross@linaro.org> 1989M: David Brown <david.brown@linaro.org> 1990L: linux-arm-msm@vger.kernel.org 1991S: Maintained 1992F: Documentation/devicetree/bindings/soc/qcom/ 1993F: Documentation/devicetree/bindings/*/qcom* 1994F: arch/arm/boot/dts/qcom-*.dts 1995F: arch/arm/boot/dts/qcom-*.dtsi 1996F: arch/arm/mach-qcom/ 1997F: arch/arm64/boot/dts/qcom/ 1998F: drivers/*/qcom/ 1999F: drivers/*/qcom* 2000F: drivers/*/*/qcom/ 2001F: drivers/*/*/qcom* 2002F: drivers/*/pm8???-* 2003F: drivers/bluetooth/btqcomsmd.c 2004F: drivers/clocksource/timer-qcom.c 2005F: drivers/extcon/extcon-qcom* 2006F: drivers/iommu/msm* 2007F: drivers/i2c/busses/i2c-qup.c 2008F: drivers/i2c/busses/i2c-qcom-geni.c 2009F: drivers/mfd/ssbi.c 2010F: drivers/mmc/host/mmci_qcom* 2011F: drivers/mmc/host/sdhci_msm.c 2012F: drivers/pci/controller/dwc/pcie-qcom.c 2013F: drivers/phy/qualcomm/ 2014F: drivers/power/*/msm* 2015F: drivers/reset/reset-qcom-* 2016F: drivers/scsi/ufs/ufs-qcom.* 2017F: drivers/spi/spi-qup.c 2018F: drivers/spi/spi-geni-qcom.c 2019F: drivers/spi/spi-qcom-qspi.c 2020F: drivers/tty/serial/msm_serial.c 2021F: drivers/usb/dwc3/dwc3-qcom.c 2022F: include/dt-bindings/*/qcom* 2023F: include/linux/*/qcom* 2024T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 2025 2026ARM/RADISYS ENP2611 MACHINE SUPPORT 2027M: Lennert Buytenhek <kernel@wantstofly.org> 2028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2029S: Maintained 2030 2031ARM/RDA MICRO ARCHITECTURE 2032M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2034L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2035S: Maintained 2036F: arch/arm/boot/dts/rda8810pl-* 2037F: drivers/clocksource/timer-rda.c 2038F: drivers/irqchip/irq-rda-intc.c 2039F: drivers/tty/serial/rda-uart.c 2040F: Documentation/devicetree/bindings/arm/rda.txt 2041F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2042F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2043F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2044 2045ARM/REALTEK ARCHITECTURE 2046M: Andreas Färber <afaerber@suse.de> 2047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2048S: Maintained 2049F: arch/arm64/boot/dts/realtek/ 2050F: Documentation/devicetree/bindings/arm/realtek.txt 2051 2052ARM/RENESAS ARM64 ARCHITECTURE 2053M: Simon Horman <horms@verge.net.au> 2054M: Magnus Damm <magnus.damm@gmail.com> 2055L: linux-renesas-soc@vger.kernel.org 2056Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2057T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2058S: Supported 2059F: arch/arm64/boot/dts/renesas/ 2060F: Documentation/devicetree/bindings/arm/renesas.yaml 2061F: drivers/soc/renesas/ 2062F: include/linux/soc/renesas/ 2063 2064ARM/RISCPC ARCHITECTURE 2065M: Russell King <linux@armlinux.org.uk> 2066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2067W: http://www.armlinux.org.uk/ 2068S: Maintained 2069F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2070F: arch/arm/include/asm/hardware/ioc.h 2071F: arch/arm/include/asm/hardware/iomd.h 2072F: arch/arm/include/asm/hardware/memc.h 2073F: arch/arm/mach-rpc/ 2074F: drivers/net/ethernet/8390/etherh.c 2075F: drivers/net/ethernet/i825xx/ether1* 2076F: drivers/net/ethernet/seeq/ether3* 2077F: drivers/scsi/arm/ 2078 2079ARM/Rockchip SoC support 2080M: Heiko Stuebner <heiko@sntech.de> 2081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2082L: linux-rockchip@lists.infradead.org 2083T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2084S: Maintained 2085F: arch/arm/boot/dts/rk3* 2086F: arch/arm/boot/dts/rv1108* 2087F: arch/arm/mach-rockchip/ 2088F: drivers/clk/rockchip/ 2089F: drivers/i2c/busses/i2c-rk3x.c 2090F: drivers/*/*rockchip* 2091F: drivers/*/*/*rockchip* 2092F: sound/soc/rockchip/ 2093N: rockchip 2094 2095ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2096M: Kukjin Kim <kgene@kernel.org> 2097M: Krzysztof Kozlowski <krzk@kernel.org> 2098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2099L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2100Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2101S: Maintained 2102F: arch/arm/boot/dts/s3c* 2103F: arch/arm/boot/dts/s5p* 2104F: arch/arm/boot/dts/exynos* 2105F: arch/arm64/boot/dts/exynos/ 2106F: arch/arm/plat-samsung/ 2107F: arch/arm/mach-s3c24*/ 2108F: arch/arm/mach-s3c64xx/ 2109F: arch/arm/mach-s5p*/ 2110F: arch/arm/mach-exynos*/ 2111F: drivers/*/*s3c24* 2112F: drivers/*/*/*s3c24* 2113F: drivers/*/*s3c64xx* 2114F: drivers/*/*s5pv210* 2115F: drivers/memory/samsung/* 2116F: drivers/soc/samsung/* 2117F: Documentation/arm/Samsung/ 2118F: Documentation/devicetree/bindings/arm/samsung/ 2119F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2120F: Documentation/devicetree/bindings/power/pd-samsung.txt 2121N: exynos 2122 2123ARM/SAMSUNG MOBILE MACHINE SUPPORT 2124M: Kyungmin Park <kyungmin.park@samsung.com> 2125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2126S: Maintained 2127F: arch/arm/mach-s5pv210/ 2128 2129ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2130M: Kyungmin Park <kyungmin.park@samsung.com> 2131M: Kamil Debski <kamil@wypas.org> 2132M: Andrzej Hajda <a.hajda@samsung.com> 2133L: linux-arm-kernel@lists.infradead.org 2134L: linux-media@vger.kernel.org 2135S: Maintained 2136F: drivers/media/platform/s5p-g2d/ 2137 2138ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2139M: Marek Szyprowski <m.szyprowski@samsung.com> 2140L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2141L: linux-media@vger.kernel.org 2142S: Maintained 2143F: drivers/media/platform/s5p-cec/ 2144F: Documentation/devicetree/bindings/media/s5p-cec.txt 2145 2146ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2147M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2148M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2149M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2150L: linux-arm-kernel@lists.infradead.org 2151L: linux-media@vger.kernel.org 2152S: Maintained 2153F: drivers/media/platform/s5p-jpeg/ 2154 2155ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2156M: Kyungmin Park <kyungmin.park@samsung.com> 2157M: Kamil Debski <kamil@wypas.org> 2158M: Jeongtae Park <jtp.park@samsung.com> 2159M: Andrzej Hajda <a.hajda@samsung.com> 2160L: linux-arm-kernel@lists.infradead.org 2161L: linux-media@vger.kernel.org 2162S: Maintained 2163F: drivers/media/platform/s5p-mfc/ 2164 2165ARM/SHMOBILE ARM ARCHITECTURE 2166M: Simon Horman <horms@verge.net.au> 2167M: Magnus Damm <magnus.damm@gmail.com> 2168L: linux-renesas-soc@vger.kernel.org 2169Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2170T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2171S: Supported 2172F: arch/arm/boot/dts/emev2* 2173F: arch/arm/boot/dts/gr-peach* 2174F: arch/arm/boot/dts/iwg20d-q7* 2175F: arch/arm/boot/dts/r7s* 2176F: arch/arm/boot/dts/r8a* 2177F: arch/arm/boot/dts/r9a* 2178F: arch/arm/boot/dts/sh* 2179F: arch/arm/configs/shmobile_defconfig 2180F: arch/arm/include/debug/renesas-scif.S 2181F: arch/arm/mach-shmobile/ 2182F: Documentation/devicetree/bindings/arm/renesas.yaml 2183F: drivers/soc/renesas/ 2184F: include/linux/soc/renesas/ 2185 2186ARM/SOCFPGA ARCHITECTURE 2187M: Dinh Nguyen <dinguyen@kernel.org> 2188S: Maintained 2189F: arch/arm/mach-socfpga/ 2190F: arch/arm/boot/dts/socfpga* 2191F: arch/arm/configs/socfpga_defconfig 2192F: arch/arm64/boot/dts/altera/ 2193W: http://www.rocketboards.org 2194T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2195 2196ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2197M: Dinh Nguyen <dinguyen@kernel.org> 2198S: Maintained 2199F: drivers/clk/socfpga/ 2200 2201ARM/SOCFPGA EDAC SUPPORT 2202M: Thor Thayer <thor.thayer@linux.intel.com> 2203S: Maintained 2204F: drivers/edac/altera_edac. 2205 2206ARM/SPREADTRUM SoC SUPPORT 2207M: Orson Zhai <orsonzhai@gmail.com> 2208M: Baolin Wang <baolin.wang@linaro.org> 2209M: Chunyan Zhang <zhang.lyra@gmail.com> 2210S: Maintained 2211F: arch/arm64/boot/dts/sprd 2212N: sprd 2213 2214ARM/STI ARCHITECTURE 2215M: Patrice Chotard <patrice.chotard@st.com> 2216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2217W: http://www.stlinux.com 2218S: Maintained 2219F: arch/arm/mach-sti/ 2220F: arch/arm/boot/dts/sti* 2221F: drivers/char/hw_random/st-rng.c 2222F: drivers/clocksource/arm_global_timer.c 2223F: drivers/clocksource/clksrc_st_lpc.c 2224F: drivers/cpufreq/sti-cpufreq.c 2225F: drivers/dma/st_fdma* 2226F: drivers/i2c/busses/i2c-st.c 2227F: drivers/media/rc/st_rc.c 2228F: drivers/media/platform/sti/c8sectpfe/ 2229F: drivers/mmc/host/sdhci-st.c 2230F: drivers/phy/st/phy-miphy28lp.c 2231F: drivers/phy/st/phy-stih407-usb.c 2232F: drivers/pinctrl/pinctrl-st.c 2233F: drivers/remoteproc/st_remoteproc.c 2234F: drivers/remoteproc/st_slim_rproc.c 2235F: drivers/reset/sti/ 2236F: drivers/rtc/rtc-st-lpc.c 2237F: drivers/tty/serial/st-asc.c 2238F: drivers/usb/dwc3/dwc3-st.c 2239F: drivers/usb/host/ehci-st.c 2240F: drivers/usb/host/ohci-st.c 2241F: drivers/watchdog/st_lpc_wdt.c 2242F: drivers/ata/ahci_st.c 2243F: include/linux/remoteproc/st_slim_rproc.h 2244 2245ARM/STM32 ARCHITECTURE 2246M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2247M: Alexandre Torgue <alexandre.torgue@st.com> 2248L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2250S: Maintained 2251T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2252N: stm32 2253N: stm 2254F: arch/arm/boot/dts/stm32* 2255F: arch/arm/mach-stm32/ 2256F: drivers/clocksource/armv7m_systick.c 2257 2258ARM/Synaptics SoC support 2259M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2260M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2262S: Maintained 2263F: arch/arm/mach-berlin/ 2264F: arch/arm/boot/dts/berlin* 2265F: arch/arm64/boot/dts/synaptics/ 2266 2267ARM/TANGO ARCHITECTURE 2268M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2269M: Mans Rullgard <mans@mansr.com> 2270L: linux-arm-kernel@lists.infradead.org 2271S: Odd Fixes 2272N: tango 2273 2274ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2275M: Lennert Buytenhek <kernel@wantstofly.org> 2276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2277S: Maintained 2278 2279ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2280M: Hans Verkuil <hans.verkuil@cisco.com> 2281L: linux-tegra@vger.kernel.org 2282L: linux-media@vger.kernel.org 2283S: Maintained 2284F: drivers/media/platform/tegra-cec/ 2285F: Documentation/devicetree/bindings/media/tegra-cec.txt 2286 2287ARM/TETON BGA MACHINE SUPPORT 2288M: "Mark F. Brown" <mark.brown314@gmail.com> 2289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2290S: Maintained 2291 2292ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2293M: Santosh Shilimkar <ssantosh@kernel.org> 2294L: linux-kernel@vger.kernel.org 2295S: Maintained 2296F: drivers/memory/*emif* 2297 2298ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2299M: Tero Kristo <t-kristo@ti.com> 2300M: Nishanth Menon <nm@ti.com> 2301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2302S: Supported 2303F: Documentation/devicetree/bindings/arm/ti/k3.txt 2304F: arch/arm64/boot/dts/ti/Makefile 2305F: arch/arm64/boot/dts/ti/k3-* 2306F: include/dt-bindings/pinctrl/k3.h 2307 2308ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2309M: Santosh Shilimkar <ssantosh@kernel.org> 2310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2311S: Maintained 2312F: arch/arm/mach-keystone/ 2313F: arch/arm/boot/dts/keystone-* 2314T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2315 2316ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2317M: Santosh Shilimkar <ssantosh@kernel.org> 2318L: linux-kernel@vger.kernel.org 2319S: Maintained 2320F: drivers/clk/keystone/ 2321 2322ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2323M: Santosh Shilimkar <ssantosh@kernel.org> 2324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2325L: linux-kernel@vger.kernel.org 2326S: Maintained 2327F: drivers/clocksource/timer-keystone.c 2328 2329ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2330M: Santosh Shilimkar <ssantosh@kernel.org> 2331L: linux-kernel@vger.kernel.org 2332S: Maintained 2333F: drivers/power/reset/keystone-reset.c 2334 2335ARM/THECUS N2100 MACHINE SUPPORT 2336M: Lennert Buytenhek <kernel@wantstofly.org> 2337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2338S: Maintained 2339 2340ARM/TOSA MACHINE SUPPORT 2341M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2342M: Dirk Opfer <dirk@opfer-online.de> 2343S: Maintained 2344 2345ARM/UNIPHIER ARCHITECTURE 2346M: Masahiro Yamada <yamada.masahiro@socionext.com> 2347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2348T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2349S: Maintained 2350F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2351F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2352F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2353F: arch/arm/boot/dts/uniphier* 2354F: arch/arm/include/asm/hardware/cache-uniphier.h 2355F: arch/arm/mach-uniphier/ 2356F: arch/arm/mm/cache-uniphier.c 2357F: arch/arm64/boot/dts/socionext/uniphier* 2358F: drivers/bus/uniphier-system-bus.c 2359F: drivers/clk/uniphier/ 2360F: drivers/dma/uniphier-mdmac.c 2361F: drivers/gpio/gpio-uniphier.c 2362F: drivers/i2c/busses/i2c-uniphier* 2363F: drivers/irqchip/irq-uniphier-aidet.c 2364F: drivers/mmc/host/uniphier-sd.c 2365F: drivers/pinctrl/uniphier/ 2366F: drivers/reset/reset-uniphier.c 2367F: drivers/tty/serial/8250/8250_uniphier.c 2368N: uniphier 2369 2370ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2371M: Ulf Hansson <ulf.hansson@linaro.org> 2372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2373T: git git://git.linaro.org/people/ulfh/clk.git 2374S: Maintained 2375F: drivers/clk/ux500/ 2376 2377ARM/VERSATILE EXPRESS PLATFORM 2378M: Liviu Dudau <liviu.dudau@arm.com> 2379M: Sudeep Holla <sudeep.holla@arm.com> 2380M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2382S: Maintained 2383F: arch/arm/boot/dts/vexpress* 2384F: arch/arm64/boot/dts/arm/ 2385F: arch/arm/mach-vexpress/ 2386F: */*/vexpress* 2387F: */*/*/vexpress* 2388F: drivers/clk/versatile/clk-vexpress-osc.c 2389F: drivers/clocksource/timer-versatile.c 2390N: mps2 2391 2392ARM/VFP SUPPORT 2393M: Russell King <linux@armlinux.org.uk> 2394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2395W: http://www.armlinux.org.uk/ 2396S: Maintained 2397F: arch/arm/vfp/ 2398 2399ARM/VOIPAC PXA270 SUPPORT 2400M: Marek Vasut <marek.vasut@gmail.com> 2401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2402S: Maintained 2403F: arch/arm/mach-pxa/vpac270.c 2404F: arch/arm/mach-pxa/include/mach/vpac270.h 2405 2406ARM/VT8500 ARM ARCHITECTURE 2407M: Tony Prisk <linux@prisktech.co.nz> 2408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2409S: Maintained 2410F: arch/arm/mach-vt8500/ 2411F: drivers/clocksource/timer-vt8500.c 2412F: drivers/i2c/busses/i2c-wmt.c 2413F: drivers/mmc/host/wmt-sdmmc.c 2414F: drivers/pwm/pwm-vt8500.c 2415F: drivers/rtc/rtc-vt8500.c 2416F: drivers/tty/serial/vt8500_serial.c 2417F: drivers/usb/host/ehci-platform.c 2418F: drivers/usb/host/uhci-platform.c 2419F: drivers/video/fbdev/vt8500lcdfb.* 2420F: drivers/video/fbdev/wm8505fb* 2421F: drivers/video/fbdev/wmt_ge_rops.* 2422 2423ARM/ZIPIT Z2 SUPPORT 2424M: Marek Vasut <marek.vasut@gmail.com> 2425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2426S: Maintained 2427F: arch/arm/mach-pxa/z2.c 2428F: arch/arm/mach-pxa/include/mach/z2.h 2429 2430ARM/ZTE ARCHITECTURE 2431M: Jun Nie <jun.nie@linaro.org> 2432M: Shawn Guo <shawnguo@kernel.org> 2433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2434S: Maintained 2435F: arch/arm/boot/dts/zx2967* 2436F: arch/arm/mach-zx/ 2437F: arch/arm64/boot/dts/zte/ 2438F: drivers/clk/zte/ 2439F: drivers/dma/zx_dma.c 2440F: drivers/gpio/gpio-zx.c 2441F: drivers/i2c/busses/i2c-zx2967.c 2442F: drivers/mmc/host/dw_mmc-zx.* 2443F: drivers/pinctrl/zte/ 2444F: drivers/soc/zte/ 2445F: drivers/thermal/zx2967_thermal.c 2446F: drivers/watchdog/zx2967_wdt.c 2447F: Documentation/devicetree/bindings/arm/zte.yaml 2448F: Documentation/devicetree/bindings/clock/zx2967*.txt 2449F: Documentation/devicetree/bindings/dma/zxdma.txt 2450F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2451F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2452F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2453F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2454F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2455F: Documentation/devicetree/bindings/soc/zte/ 2456F: Documentation/devicetree/bindings/sound/zte,*.txt 2457F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2458F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2459F: include/dt-bindings/clock/zx2967*.h 2460F: include/dt-bindings/soc/zte,*.h 2461F: sound/soc/codecs/zx_aud96p22.c 2462F: sound/soc/zte/ 2463 2464ARM/ZYNQ ARCHITECTURE 2465M: Michal Simek <michal.simek@xilinx.com> 2466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2467W: http://wiki.xilinx.com 2468T: git https://github.com/Xilinx/linux-xlnx.git 2469S: Supported 2470F: arch/arm/mach-zynq/ 2471F: drivers/cpuidle/cpuidle-zynq.c 2472F: drivers/block/xsysace.c 2473N: zynq 2474N: xilinx 2475F: drivers/clocksource/timer-cadence-ttc.c 2476F: drivers/i2c/busses/i2c-cadence.c 2477F: drivers/mmc/host/sdhci-of-arasan.c 2478F: drivers/edac/synopsys_edac.c 2479F: drivers/i2c/busses/i2c-xiic.c 2480 2481ARM64 PORT (AARCH64 ARCHITECTURE) 2482M: Catalin Marinas <catalin.marinas@arm.com> 2483M: Will Deacon <will.deacon@arm.com> 2484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2485T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2486S: Maintained 2487F: arch/arm64/ 2488X: arch/arm64/boot/dts/ 2489F: Documentation/arm64/ 2490 2491AS3645A LED FLASH CONTROLLER DRIVER 2492M: Sakari Ailus <sakari.ailus@iki.fi> 2493L: linux-leds@vger.kernel.org 2494S: Maintained 2495F: drivers/leds/leds-as3645a.c 2496 2497ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2498M: Tianshu Qiu <tian.shu.qiu@intel.com> 2499L: linux-media@vger.kernel.org 2500T: git git://linuxtv.org/media_tree.git 2501S: Maintained 2502F: drivers/media/i2c/ak7375.c 2503F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2504 2505ASAHI KASEI AK8974 DRIVER 2506M: Linus Walleij <linus.walleij@linaro.org> 2507L: linux-iio@vger.kernel.org 2508W: http://www.akm.com/ 2509S: Supported 2510F: drivers/iio/magnetometer/ak8974.c 2511 2512ASC7621 HARDWARE MONITOR DRIVER 2513M: George Joseph <george.joseph@fairview5.com> 2514L: linux-hwmon@vger.kernel.org 2515S: Maintained 2516F: Documentation/hwmon/asc7621 2517F: drivers/hwmon/asc7621.c 2518 2519ASPEED VIDEO ENGINE DRIVER 2520M: Eddie James <eajames@linux.ibm.com> 2521L: linux-media@vger.kernel.org 2522L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2523S: Maintained 2524F: drivers/media/platform/aspeed-video.c 2525F: Documentation/devicetree/bindings/media/aspeed-video.txt 2526 2527ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2528M: Corentin Chary <corentin.chary@gmail.com> 2529L: acpi4asus-user@lists.sourceforge.net 2530L: platform-driver-x86@vger.kernel.org 2531W: http://acpi4asus.sf.net 2532S: Maintained 2533F: drivers/platform/x86/asus*.c 2534F: drivers/platform/x86/eeepc*.c 2535 2536ASUS WIRELESS RADIO CONTROL DRIVER 2537M: João Paulo Rechi Vita <jprvita@gmail.com> 2538L: platform-driver-x86@vger.kernel.org 2539S: Maintained 2540F: drivers/platform/x86/asus-wireless.c 2541 2542ASYMMETRIC KEYS 2543M: David Howells <dhowells@redhat.com> 2544L: keyrings@vger.kernel.org 2545S: Maintained 2546F: Documentation/crypto/asymmetric-keys.txt 2547F: include/linux/verification.h 2548F: include/crypto/public_key.h 2549F: include/crypto/pkcs7.h 2550F: crypto/asymmetric_keys/ 2551 2552ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2553R: Dan Williams <dan.j.williams@intel.com> 2554W: http://sourceforge.net/projects/xscaleiop 2555S: Odd fixes 2556F: Documentation/crypto/async-tx-api.txt 2557F: crypto/async_tx/ 2558F: drivers/dma/ 2559F: include/linux/dmaengine.h 2560F: include/linux/async_tx.h 2561 2562AT24 EEPROM DRIVER 2563M: Bartosz Golaszewski <brgl@bgdev.pl> 2564L: linux-i2c@vger.kernel.org 2565T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2566S: Maintained 2567F: Documentation/devicetree/bindings/eeprom/at24.txt 2568F: drivers/misc/eeprom/at24.c 2569 2570ATA OVER ETHERNET (AOE) DRIVER 2571M: "Ed L. Cashin" <ed.cashin@acm.org> 2572W: http://www.openaoe.org/ 2573S: Supported 2574F: Documentation/aoe/ 2575F: drivers/block/aoe/ 2576 2577ATHEROS 71XX/9XXX GPIO DRIVER 2578M: Alban Bedel <albeu@free.fr> 2579W: https://github.com/AlbanBedel/linux 2580T: git git://github.com/AlbanBedel/linux 2581S: Maintained 2582F: drivers/gpio/gpio-ath79.c 2583F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2584 2585ATHEROS 71XX/9XXX USB PHY DRIVER 2586M: Alban Bedel <albeu@free.fr> 2587W: https://github.com/AlbanBedel/linux 2588T: git git://github.com/AlbanBedel/linux 2589S: Maintained 2590F: drivers/phy/qualcomm/phy-ath79-usb.c 2591F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2592 2593ATHEROS ATH GENERIC UTILITIES 2594M: Kalle Valo <kvalo@codeaurora.org> 2595L: linux-wireless@vger.kernel.org 2596S: Supported 2597F: drivers/net/wireless/ath/* 2598 2599ATHEROS ATH5K WIRELESS DRIVER 2600M: Jiri Slaby <jirislaby@gmail.com> 2601M: Nick Kossifidis <mickflemm@gmail.com> 2602M: Luis Chamberlain <mcgrof@kernel.org> 2603L: linux-wireless@vger.kernel.org 2604W: http://wireless.kernel.org/en/users/Drivers/ath5k 2605S: Maintained 2606F: drivers/net/wireless/ath/ath5k/ 2607 2608ATHEROS ATH6KL WIRELESS DRIVER 2609M: Kalle Valo <kvalo@codeaurora.org> 2610L: linux-wireless@vger.kernel.org 2611W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2612T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2613S: Supported 2614F: drivers/net/wireless/ath/ath6kl/ 2615 2616ATI_REMOTE2 DRIVER 2617M: Ville Syrjala <syrjala@sci.fi> 2618S: Maintained 2619F: drivers/input/misc/ati_remote2.c 2620 2621ATK0110 HWMON DRIVER 2622M: Luca Tettamanti <kronos.it@gmail.com> 2623L: linux-hwmon@vger.kernel.org 2624S: Maintained 2625F: drivers/hwmon/asus_atk0110.c 2626 2627ATLX ETHERNET DRIVERS 2628M: Jay Cliburn <jcliburn@gmail.com> 2629M: Chris Snook <chris.snook@gmail.com> 2630L: netdev@vger.kernel.org 2631W: http://sourceforge.net/projects/atl1 2632W: http://atl1.sourceforge.net 2633S: Maintained 2634F: drivers/net/ethernet/atheros/ 2635 2636ATM 2637M: Chas Williams <3chas3@gmail.com> 2638L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2639L: netdev@vger.kernel.org 2640W: http://linux-atm.sourceforge.net 2641S: Maintained 2642F: drivers/atm/ 2643F: include/linux/atm* 2644F: include/uapi/linux/atm* 2645 2646ATMEL MACB ETHERNET DRIVER 2647M: Nicolas Ferre <nicolas.ferre@microchip.com> 2648S: Supported 2649F: drivers/net/ethernet/cadence/ 2650 2651ATMEL MAXTOUCH DRIVER 2652M: Nick Dyer <nick@shmanahar.org> 2653T: git git://github.com/ndyer/linux.git 2654S: Maintained 2655F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2656F: drivers/input/touchscreen/atmel_mxt_ts.c 2657 2658ATMEL WIRELESS DRIVER 2659M: Simon Kelley <simon@thekelleys.org.uk> 2660L: linux-wireless@vger.kernel.org 2661W: http://www.thekelleys.org.uk/atmel 2662W: http://atmelwlandriver.sourceforge.net/ 2663S: Maintained 2664F: drivers/net/wireless/atmel/atmel* 2665 2666ATOMIC INFRASTRUCTURE 2667M: Will Deacon <will.deacon@arm.com> 2668M: Peter Zijlstra <peterz@infradead.org> 2669R: Boqun Feng <boqun.feng@gmail.com> 2670L: linux-kernel@vger.kernel.org 2671S: Maintained 2672F: arch/*/include/asm/atomic*.h 2673F: include/*/atomic*.h 2674F: scripts/atomic/ 2675 2676ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2677M: Bradley Grove <linuxdrivers@attotech.com> 2678L: linux-scsi@vger.kernel.org 2679W: http://www.attotech.com 2680S: Supported 2681F: drivers/scsi/esas2r 2682 2683ATUSB IEEE 802.15.4 RADIO DRIVER 2684M: Stefan Schmidt <stefan@datenfreihafen.org> 2685L: linux-wpan@vger.kernel.org 2686S: Maintained 2687F: drivers/net/ieee802154/atusb.c 2688F: drivers/net/ieee802154/atusb.h 2689F: drivers/net/ieee802154/at86rf230.h 2690 2691AUDIT SUBSYSTEM 2692M: Paul Moore <paul@paul-moore.com> 2693M: Eric Paris <eparis@redhat.com> 2694L: linux-audit@redhat.com (moderated for non-subscribers) 2695W: https://github.com/linux-audit 2696T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2697S: Supported 2698F: include/linux/audit.h 2699F: include/uapi/linux/audit.h 2700F: kernel/audit* 2701 2702AUXILIARY DISPLAY DRIVERS 2703M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2704S: Maintained 2705F: drivers/auxdisplay/ 2706F: include/linux/cfag12864b.h 2707 2708AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2709M: Andreas Klinger <ak@it-klinger.de> 2710L: linux-iio@vger.kernel.org 2711S: Maintained 2712F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2713F: drivers/iio/adc/hx711.c 2714 2715AX.25 NETWORK LAYER 2716M: Ralf Baechle <ralf@linux-mips.org> 2717L: linux-hams@vger.kernel.org 2718W: http://www.linux-ax25.org/ 2719S: Maintained 2720F: include/uapi/linux/ax25.h 2721F: include/net/ax25.h 2722F: net/ax25/ 2723 2724AXENTIA ARM DEVICES 2725M: Peter Rosin <peda@axentia.se> 2726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2727S: Maintained 2728F: Documentation/devicetree/bindings/arm/axentia.txt 2729F: arch/arm/boot/dts/at91-linea.dtsi 2730F: arch/arm/boot/dts/at91-natte.dtsi 2731F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2732F: arch/arm/boot/dts/at91-tse850-3.dts 2733 2734AXENTIA ASOC DRIVERS 2735M: Peter Rosin <peda@axentia.se> 2736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2737S: Maintained 2738F: Documentation/devicetree/bindings/sound/axentia,* 2739F: sound/soc/atmel/tse850-pcm5142.c 2740 2741AXXIA I2C CONTROLLER 2742M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2743L: linux-i2c@vger.kernel.org 2744S: Maintained 2745F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2746F: drivers/i2c/busses/i2c-axxia.c 2747 2748AZ6007 DVB DRIVER 2749M: Mauro Carvalho Chehab <mchehab@kernel.org> 2750L: linux-media@vger.kernel.org 2751W: https://linuxtv.org 2752T: git git://linuxtv.org/media_tree.git 2753S: Maintained 2754F: drivers/media/usb/dvb-usb-v2/az6007.c 2755 2756AZTECH FM RADIO RECEIVER DRIVER 2757M: Hans Verkuil <hverkuil@xs4all.nl> 2758L: linux-media@vger.kernel.org 2759T: git git://linuxtv.org/media_tree.git 2760W: https://linuxtv.org 2761S: Maintained 2762F: drivers/media/radio/radio-aztech* 2763 2764B43 WIRELESS DRIVER 2765L: linux-wireless@vger.kernel.org 2766L: b43-dev@lists.infradead.org 2767W: http://wireless.kernel.org/en/users/Drivers/b43 2768S: Odd Fixes 2769F: drivers/net/wireless/broadcom/b43/ 2770 2771B43LEGACY WIRELESS DRIVER 2772M: Larry Finger <Larry.Finger@lwfinger.net> 2773L: linux-wireless@vger.kernel.org 2774L: b43-dev@lists.infradead.org 2775W: http://wireless.kernel.org/en/users/Drivers/b43 2776S: Maintained 2777F: drivers/net/wireless/broadcom/b43legacy/ 2778 2779BACKLIGHT CLASS/SUBSYSTEM 2780M: Lee Jones <lee.jones@linaro.org> 2781M: Daniel Thompson <daniel.thompson@linaro.org> 2782M: Jingoo Han <jingoohan1@gmail.com> 2783L: dri-devel@lists.freedesktop.org 2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2785S: Maintained 2786F: drivers/video/backlight/ 2787F: include/linux/backlight.h 2788F: include/linux/pwm_backlight.h 2789F: Documentation/devicetree/bindings/leds/backlight 2790 2791BATMAN ADVANCED 2792M: Marek Lindner <mareklindner@neomailbox.ch> 2793M: Simon Wunderlich <sw@simonwunderlich.de> 2794M: Antonio Quartulli <a@unstable.cc> 2795L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2796W: https://www.open-mesh.org/ 2797B: https://www.open-mesh.org/projects/batman-adv/issues 2798C: irc://chat.freenode.net/batman 2799Q: https://patchwork.open-mesh.org/project/batman/list/ 2800T: git https://git.open-mesh.org/linux-merge.git 2801S: Maintained 2802F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2803F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2804F: Documentation/networking/batman-adv.rst 2805F: include/uapi/linux/batadv_packet.h 2806F: include/uapi/linux/batman_adv.h 2807F: net/batman-adv/ 2808 2809BAYCOM/HDLCDRV DRIVERS FOR AX.25 2810M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2811L: linux-hams@vger.kernel.org 2812W: http://www.baycom.org/~tom/ham/ham.html 2813S: Maintained 2814F: drivers/net/hamradio/baycom* 2815 2816BCACHE (BLOCK LAYER CACHE) 2817M: Coly Li <colyli@suse.de> 2818M: Kent Overstreet <kent.overstreet@gmail.com> 2819L: linux-bcache@vger.kernel.org 2820W: http://bcache.evilpiepirate.org 2821C: irc://irc.oftc.net/bcache 2822S: Maintained 2823F: drivers/md/bcache/ 2824 2825BDISP ST MEDIA DRIVER 2826M: Fabien Dessenne <fabien.dessenne@st.com> 2827L: linux-media@vger.kernel.org 2828T: git git://linuxtv.org/media_tree.git 2829W: https://linuxtv.org 2830S: Supported 2831F: drivers/media/platform/sti/bdisp 2832 2833BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2834M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2835L: netdev@vger.kernel.org 2836S: Maintained 2837F: drivers/net/ethernet/ec_bhf.c 2838 2839BEFS FILE SYSTEM 2840M: Luis de Bethencourt <luisbg@kernel.org> 2841M: Salah Triki <salah.triki@gmail.com> 2842S: Maintained 2843T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2844F: Documentation/filesystems/befs.txt 2845F: fs/befs/ 2846 2847BFQ I/O SCHEDULER 2848M: Paolo Valente <paolo.valente@linaro.org> 2849M: Jens Axboe <axboe@kernel.dk> 2850L: linux-block@vger.kernel.org 2851S: Maintained 2852F: block/bfq-* 2853F: Documentation/block/bfq-iosched.txt 2854 2855BFS FILE SYSTEM 2856M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2857S: Maintained 2858F: Documentation/filesystems/bfs.txt 2859F: fs/bfs/ 2860F: include/uapi/linux/bfs_fs.h 2861 2862BLINKM RGB LED DRIVER 2863M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2864S: Maintained 2865F: drivers/leds/leds-blinkm.c 2866 2867BLOCK LAYER 2868M: Jens Axboe <axboe@kernel.dk> 2869L: linux-block@vger.kernel.org 2870T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2871S: Maintained 2872F: block/ 2873F: drivers/block/ 2874F: kernel/trace/blktrace.c 2875F: lib/sbitmap.c 2876 2877BLOCK2MTD DRIVER 2878M: Joern Engel <joern@lazybastard.org> 2879L: linux-mtd@lists.infradead.org 2880S: Maintained 2881F: drivers/mtd/devices/block2mtd.c 2882 2883BLUETOOTH DRIVERS 2884M: Marcel Holtmann <marcel@holtmann.org> 2885M: Johan Hedberg <johan.hedberg@gmail.com> 2886L: linux-bluetooth@vger.kernel.org 2887W: http://www.bluez.org/ 2888T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2889T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2890S: Maintained 2891F: drivers/bluetooth/ 2892 2893BLUETOOTH SUBSYSTEM 2894M: Marcel Holtmann <marcel@holtmann.org> 2895M: Johan Hedberg <johan.hedberg@gmail.com> 2896L: linux-bluetooth@vger.kernel.org 2897W: http://www.bluez.org/ 2898T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2899T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2900S: Maintained 2901F: net/bluetooth/ 2902F: include/net/bluetooth/ 2903 2904BONDING DRIVER 2905M: Jay Vosburgh <j.vosburgh@gmail.com> 2906M: Veaceslav Falico <vfalico@gmail.com> 2907M: Andy Gospodarek <andy@greyhouse.net> 2908L: netdev@vger.kernel.org 2909W: http://sourceforge.net/projects/bonding/ 2910S: Supported 2911F: drivers/net/bonding/ 2912F: include/uapi/linux/if_bonding.h 2913 2914BPF (Safe dynamic programs and tools) 2915M: Alexei Starovoitov <ast@kernel.org> 2916M: Daniel Borkmann <daniel@iogearbox.net> 2917R: Martin KaFai Lau <kafai@fb.com> 2918R: Song Liu <songliubraving@fb.com> 2919R: Yonghong Song <yhs@fb.com> 2920L: netdev@vger.kernel.org 2921L: bpf@vger.kernel.org 2922T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2923T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2924Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2925S: Supported 2926F: arch/*/net/* 2927F: Documentation/networking/filter.txt 2928F: Documentation/bpf/ 2929F: include/linux/bpf* 2930F: include/linux/filter.h 2931F: include/trace/events/xdp.h 2932F: include/uapi/linux/bpf* 2933F: include/uapi/linux/filter.h 2934F: kernel/bpf/ 2935F: kernel/trace/bpf_trace.c 2936F: lib/test_bpf.c 2937F: net/bpf/ 2938F: net/core/filter.c 2939F: net/sched/act_bpf.c 2940F: net/sched/cls_bpf.c 2941F: samples/bpf/ 2942F: tools/bpf/ 2943F: tools/lib/bpf/ 2944F: tools/testing/selftests/bpf/ 2945K: bpf 2946N: bpf 2947 2948BPF JIT for ARM 2949M: Shubham Bansal <illusionist.neo@gmail.com> 2950L: netdev@vger.kernel.org 2951L: bpf@vger.kernel.org 2952S: Maintained 2953F: arch/arm/net/ 2954 2955BPF JIT for ARM64 2956M: Daniel Borkmann <daniel@iogearbox.net> 2957M: Alexei Starovoitov <ast@kernel.org> 2958M: Zi Shen Lim <zlim.lnx@gmail.com> 2959L: netdev@vger.kernel.org 2960L: bpf@vger.kernel.org 2961S: Supported 2962F: arch/arm64/net/ 2963 2964BPF JIT for MIPS (32-BIT AND 64-BIT) 2965M: Paul Burton <paul.burton@mips.com> 2966L: netdev@vger.kernel.org 2967L: bpf@vger.kernel.org 2968S: Maintained 2969F: arch/mips/net/ 2970 2971BPF JIT for NFP NICs 2972M: Jakub Kicinski <jakub.kicinski@netronome.com> 2973L: netdev@vger.kernel.org 2974L: bpf@vger.kernel.org 2975S: Supported 2976F: drivers/net/ethernet/netronome/nfp/bpf/ 2977 2978BPF JIT for POWERPC (32-BIT AND 64-BIT) 2979M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2980M: Sandipan Das <sandipan@linux.ibm.com> 2981L: netdev@vger.kernel.org 2982L: bpf@vger.kernel.org 2983S: Maintained 2984F: arch/powerpc/net/ 2985 2986BPF JIT for RISC-V (RV64G) 2987M: Björn Töpel <bjorn.topel@gmail.com> 2988L: netdev@vger.kernel.org 2989S: Maintained 2990F: arch/riscv/net/ 2991 2992BPF JIT for S390 2993M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2994M: Heiko Carstens <heiko.carstens@de.ibm.com> 2995L: netdev@vger.kernel.org 2996L: bpf@vger.kernel.org 2997S: Maintained 2998F: arch/s390/net/ 2999X: arch/s390/net/pnet.c 3000 3001BPF JIT for SPARC (32-BIT AND 64-BIT) 3002M: David S. Miller <davem@davemloft.net> 3003L: netdev@vger.kernel.org 3004L: bpf@vger.kernel.org 3005S: Maintained 3006F: arch/sparc/net/ 3007 3008BPF JIT for X86 32-BIT 3009M: Wang YanQing <udknight@gmail.com> 3010L: netdev@vger.kernel.org 3011L: bpf@vger.kernel.org 3012S: Maintained 3013F: arch/x86/net/bpf_jit_comp32.c 3014 3015BPF JIT for X86 64-BIT 3016M: Alexei Starovoitov <ast@kernel.org> 3017M: Daniel Borkmann <daniel@iogearbox.net> 3018L: netdev@vger.kernel.org 3019L: bpf@vger.kernel.org 3020S: Supported 3021F: arch/x86/net/ 3022X: arch/x86/net/bpf_jit_comp32.c 3023 3024BROADCOM B44 10/100 ETHERNET DRIVER 3025M: Michael Chan <michael.chan@broadcom.com> 3026L: netdev@vger.kernel.org 3027S: Supported 3028F: drivers/net/ethernet/broadcom/b44.* 3029 3030BROADCOM B53 ETHERNET SWITCH DRIVER 3031M: Florian Fainelli <f.fainelli@gmail.com> 3032L: netdev@vger.kernel.org 3033L: openwrt-devel@lists.openwrt.org (subscribers-only) 3034S: Supported 3035F: drivers/net/dsa/b53/* 3036F: include/linux/platform_data/b53.h 3037 3038BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3039M: Florian Fainelli <f.fainelli@gmail.com> 3040M: Ray Jui <rjui@broadcom.com> 3041M: Scott Branden <sbranden@broadcom.com> 3042M: bcm-kernel-feedback-list@broadcom.com 3043T: git git://github.com/broadcom/mach-bcm 3044S: Maintained 3045N: bcm281* 3046N: bcm113* 3047N: bcm216* 3048N: kona 3049F: arch/arm/mach-bcm/ 3050 3051BROADCOM BCM2835 ARM ARCHITECTURE 3052M: Eric Anholt <eric@anholt.net> 3053M: Stefan Wahren <stefan.wahren@i2se.com> 3054L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3056T: git git://github.com/anholt/linux 3057S: Maintained 3058N: bcm2835 3059F: drivers/staging/vc04_services 3060 3061BROADCOM BCM47XX MIPS ARCHITECTURE 3062M: Hauke Mehrtens <hauke@hauke-m.de> 3063M: Rafał Miłecki <zajec5@gmail.com> 3064L: linux-mips@vger.kernel.org 3065S: Maintained 3066F: Documentation/devicetree/bindings/mips/brcm/ 3067F: arch/mips/bcm47xx/* 3068F: arch/mips/include/asm/mach-bcm47xx/* 3069 3070BROADCOM BCM5301X ARM ARCHITECTURE 3071M: Hauke Mehrtens <hauke@hauke-m.de> 3072M: Rafał Miłecki <zajec5@gmail.com> 3073M: bcm-kernel-feedback-list@broadcom.com 3074L: linux-arm-kernel@lists.infradead.org 3075S: Maintained 3076F: arch/arm/mach-bcm/bcm_5301x.c 3077F: arch/arm/boot/dts/bcm5301x*.dtsi 3078F: arch/arm/boot/dts/bcm470* 3079F: arch/arm/boot/dts/bcm953012* 3080 3081BROADCOM BCM53573 ARM ARCHITECTURE 3082M: Rafał Miłecki <rafal@milecki.pl> 3083L: linux-arm-kernel@lists.infradead.org 3084S: Maintained 3085F: arch/arm/boot/dts/bcm53573* 3086F: arch/arm/boot/dts/bcm47189* 3087 3088BROADCOM BCM63XX ARM ARCHITECTURE 3089M: Florian Fainelli <f.fainelli@gmail.com> 3090M: bcm-kernel-feedback-list@broadcom.com 3091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3092T: git git://github.com/broadcom/stblinux.git 3093S: Maintained 3094N: bcm63xx 3095 3096BROADCOM BCM63XX/BCM33XX UDC DRIVER 3097M: Kevin Cernekee <cernekee@gmail.com> 3098L: linux-usb@vger.kernel.org 3099S: Maintained 3100F: drivers/usb/gadget/udc/bcm63xx_udc.* 3101 3102BROADCOM BCM7XXX ARM ARCHITECTURE 3103M: Brian Norris <computersforpeace@gmail.com> 3104M: Gregory Fong <gregory.0xf0@gmail.com> 3105M: Florian Fainelli <f.fainelli@gmail.com> 3106M: bcm-kernel-feedback-list@broadcom.com 3107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3108T: git git://github.com/broadcom/stblinux.git 3109S: Maintained 3110F: arch/arm/mach-bcm/*brcmstb* 3111F: arch/arm/boot/dts/bcm7*.dts* 3112F: drivers/bus/brcmstb_gisb.c 3113F: arch/arm/mm/cache-b15-rac.c 3114F: arch/arm/include/asm/hardware/cache-b15-rac.h 3115N: brcmstb 3116 3117BROADCOM BMIPS CPUFREQ DRIVER 3118M: Markus Mayer <mmayer@broadcom.com> 3119M: bcm-kernel-feedback-list@broadcom.com 3120L: linux-pm@vger.kernel.org 3121S: Maintained 3122F: drivers/cpufreq/bmips-cpufreq.c 3123 3124BROADCOM BMIPS MIPS ARCHITECTURE 3125M: Kevin Cernekee <cernekee@gmail.com> 3126M: Florian Fainelli <f.fainelli@gmail.com> 3127L: bcm-kernel-feedback-list@broadcom.com 3128L: linux-mips@vger.kernel.org 3129T: git git://github.com/broadcom/stblinux.git 3130S: Maintained 3131F: arch/mips/bmips/* 3132F: arch/mips/include/asm/mach-bmips/* 3133F: arch/mips/kernel/*bmips* 3134F: arch/mips/boot/dts/brcm/bcm*.dts* 3135F: drivers/irqchip/irq-bcm63* 3136F: drivers/irqchip/irq-bcm7* 3137F: drivers/irqchip/irq-brcmstb* 3138F: include/linux/bcm963xx_nvram.h 3139F: include/linux/bcm963xx_tag.h 3140 3141BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3142M: Rasesh Mody <rmody@marvell.com> 3143M: GR-Linux-NIC-Dev@marvell.com 3144L: netdev@vger.kernel.org 3145S: Supported 3146F: drivers/net/ethernet/broadcom/bnx2.* 3147F: drivers/net/ethernet/broadcom/bnx2_* 3148 3149BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3150M: QLogic-Storage-Upstream@qlogic.com 3151L: linux-scsi@vger.kernel.org 3152S: Supported 3153F: drivers/scsi/bnx2fc/ 3154 3155BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3156M: QLogic-Storage-Upstream@qlogic.com 3157L: linux-scsi@vger.kernel.org 3158S: Supported 3159F: drivers/scsi/bnx2i/ 3160 3161BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3162M: Ariel Elior <aelior@marvell.com> 3163M: Sudarsana Kalluru <skalluru@marvell.com> 3164M: GR-everest-linux-l2@marvell.com 3165L: netdev@vger.kernel.org 3166S: Supported 3167F: drivers/net/ethernet/broadcom/bnx2x/ 3168 3169BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3170M: Michael Chan <michael.chan@broadcom.com> 3171L: netdev@vger.kernel.org 3172S: Supported 3173F: drivers/net/ethernet/broadcom/bnxt/ 3174 3175BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3176M: Arend van Spriel <arend.vanspriel@broadcom.com> 3177M: Franky Lin <franky.lin@broadcom.com> 3178M: Hante Meuleman <hante.meuleman@broadcom.com> 3179M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3180M: Wright Feng <wright.feng@cypress.com> 3181L: linux-wireless@vger.kernel.org 3182L: brcm80211-dev-list.pdl@broadcom.com 3183L: brcm80211-dev-list@cypress.com 3184S: Supported 3185F: drivers/net/wireless/broadcom/brcm80211/ 3186 3187BROADCOM BRCMSTB GPIO DRIVER 3188M: Gregory Fong <gregory.0xf0@gmail.com> 3189L: bcm-kernel-feedback-list@broadcom.com 3190S: Supported 3191F: drivers/gpio/gpio-brcmstb.c 3192F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3193 3194BROADCOM BRCMSTB I2C DRIVER 3195M: Kamal Dasu <kdasu.kdev@gmail.com> 3196L: linux-i2c@vger.kernel.org 3197L: bcm-kernel-feedback-list@broadcom.com 3198S: Supported 3199F: drivers/i2c/busses/i2c-brcmstb.c 3200F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3201 3202BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3203M: Al Cooper <alcooperx@gmail.com> 3204L: linux-kernel@vger.kernel.org 3205L: bcm-kernel-feedback-list@broadcom.com 3206S: Maintained 3207F: drivers/phy/broadcom/phy-brcm-usb* 3208 3209BROADCOM GENET ETHERNET DRIVER 3210M: Doug Berger <opendmb@gmail.com> 3211M: Florian Fainelli <f.fainelli@gmail.com> 3212L: bcm-kernel-feedback-list@broadcom.com 3213L: netdev@vger.kernel.org 3214S: Supported 3215F: drivers/net/ethernet/broadcom/genet/ 3216 3217BROADCOM IPROC ARM ARCHITECTURE 3218M: Ray Jui <rjui@broadcom.com> 3219M: Scott Branden <sbranden@broadcom.com> 3220M: bcm-kernel-feedback-list@broadcom.com 3221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3222T: git git://github.com/broadcom/cygnus-linux.git 3223S: Maintained 3224N: iproc 3225N: cygnus 3226N: bcm[-_]nsp 3227N: bcm9113* 3228N: bcm9583* 3229N: bcm9585* 3230N: bcm9586* 3231N: bcm988312 3232N: bcm113* 3233N: bcm583* 3234N: bcm585* 3235N: bcm586* 3236N: bcm88312 3237N: hr2 3238N: stingray 3239F: arch/arm64/boot/dts/broadcom/northstar2/* 3240F: arch/arm64/boot/dts/broadcom/stingray/* 3241F: drivers/clk/bcm/clk-ns* 3242F: drivers/clk/bcm/clk-sr* 3243F: drivers/pinctrl/bcm/pinctrl-ns* 3244F: include/dt-bindings/clock/bcm-sr* 3245 3246BROADCOM KONA GPIO DRIVER 3247M: Ray Jui <rjui@broadcom.com> 3248L: bcm-kernel-feedback-list@broadcom.com 3249S: Supported 3250F: drivers/gpio/gpio-bcm-kona.c 3251F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3252 3253BROADCOM NETXTREME-E ROCE DRIVER 3254M: Selvin Xavier <selvin.xavier@broadcom.com> 3255M: Devesh Sharma <devesh.sharma@broadcom.com> 3256M: Somnath Kotur <somnath.kotur@broadcom.com> 3257M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3258L: linux-rdma@vger.kernel.org 3259W: http://www.broadcom.com 3260S: Supported 3261F: drivers/infiniband/hw/bnxt_re/ 3262F: include/uapi/rdma/bnxt_re-abi.h 3263 3264BROADCOM NVRAM DRIVER 3265M: Rafał Miłecki <zajec5@gmail.com> 3266L: linux-mips@vger.kernel.org 3267S: Maintained 3268F: drivers/firmware/broadcom/* 3269 3270BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3271M: Rafał Miłecki <zajec5@gmail.com> 3272L: linux-wireless@vger.kernel.org 3273S: Maintained 3274F: drivers/bcma/ 3275F: include/linux/bcma/ 3276 3277BROADCOM STB AVS CPUFREQ DRIVER 3278M: Markus Mayer <mmayer@broadcom.com> 3279M: bcm-kernel-feedback-list@broadcom.com 3280L: linux-pm@vger.kernel.org 3281S: Maintained 3282F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3283F: drivers/cpufreq/brcmstb* 3284 3285BROADCOM STB AVS TMON DRIVER 3286M: Markus Mayer <mmayer@broadcom.com> 3287M: bcm-kernel-feedback-list@broadcom.com 3288L: linux-pm@vger.kernel.org 3289S: Maintained 3290F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3291F: drivers/thermal/broadcom/brcmstb* 3292 3293BROADCOM STB NAND FLASH DRIVER 3294M: Brian Norris <computersforpeace@gmail.com> 3295M: Kamal Dasu <kdasu.kdev@gmail.com> 3296L: linux-mtd@lists.infradead.org 3297L: bcm-kernel-feedback-list@broadcom.com 3298S: Maintained 3299F: drivers/mtd/nand/raw/brcmnand/ 3300 3301BROADCOM STB DPFE DRIVER 3302M: Markus Mayer <mmayer@broadcom.com> 3303M: bcm-kernel-feedback-list@broadcom.com 3304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3305S: Maintained 3306F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3307F: drivers/memory/brcmstb_dpfe.c 3308 3309BROADCOM SPI DRIVER 3310M: Kamal Dasu <kdasu.kdev@gmail.com> 3311M: bcm-kernel-feedback-list@broadcom.com 3312S: Maintained 3313F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3314F: drivers/spi/spi-bcm-qspi.* 3315F: drivers/spi/spi-brcmstb-qspi.c 3316F: drivers/spi/spi-iproc-qspi.c 3317 3318BROADCOM SYSTEMPORT ETHERNET DRIVER 3319M: Florian Fainelli <f.fainelli@gmail.com> 3320L: bcm-kernel-feedback-list@broadcom.com 3321L: netdev@vger.kernel.org 3322S: Supported 3323F: drivers/net/ethernet/broadcom/bcmsysport.* 3324 3325BROADCOM TG3 GIGABIT ETHERNET DRIVER 3326M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3327M: Prashant Sreedharan <prashant@broadcom.com> 3328M: Michael Chan <mchan@broadcom.com> 3329L: netdev@vger.kernel.org 3330S: Supported 3331F: drivers/net/ethernet/broadcom/tg3.* 3332 3333BROCADE BFA FC SCSI DRIVER 3334M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3335M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3336L: linux-scsi@vger.kernel.org 3337S: Supported 3338F: drivers/scsi/bfa/ 3339 3340BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3341M: Rasesh Mody <rmody@marvell.com> 3342M: Sudarsana Kalluru <skalluru@marvell.com> 3343M: GR-Linux-NIC-Dev@marvell.com 3344L: netdev@vger.kernel.org 3345S: Supported 3346F: drivers/net/ethernet/brocade/bna/ 3347 3348BSG (block layer generic sg v4 driver) 3349M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3350L: linux-scsi@vger.kernel.org 3351S: Supported 3352F: block/bsg.c 3353F: include/linux/bsg.h 3354F: include/uapi/linux/bsg.h 3355 3356BT87X AUDIO DRIVER 3357M: Clemens Ladisch <clemens@ladisch.de> 3358L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3359T: git git://git.alsa-project.org/alsa-kernel.git 3360S: Maintained 3361F: Documentation/sound/cards/bt87x.rst 3362F: sound/pci/bt87x.c 3363 3364BT8XXGPIO DRIVER 3365M: Michael Buesch <m@bues.ch> 3366W: http://bu3sch.de/btgpio.php 3367S: Maintained 3368F: drivers/gpio/gpio-bt8xx.c 3369 3370BTRFS FILE SYSTEM 3371M: Chris Mason <clm@fb.com> 3372M: Josef Bacik <josef@toxicpanda.com> 3373M: David Sterba <dsterba@suse.com> 3374L: linux-btrfs@vger.kernel.org 3375W: http://btrfs.wiki.kernel.org/ 3376Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3377T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3378S: Maintained 3379F: Documentation/filesystems/btrfs.txt 3380F: fs/btrfs/ 3381F: include/linux/btrfs* 3382F: include/uapi/linux/btrfs* 3383 3384BTTV VIDEO4LINUX DRIVER 3385M: Mauro Carvalho Chehab <mchehab@kernel.org> 3386L: linux-media@vger.kernel.org 3387W: https://linuxtv.org 3388T: git git://linuxtv.org/media_tree.git 3389S: Odd fixes 3390F: Documentation/media/v4l-drivers/bttv* 3391F: drivers/media/pci/bt8xx/bttv* 3392 3393BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3394M: Chanwoo Choi <cw00.choi@samsung.com> 3395L: linux-pm@vger.kernel.org 3396L: linux-samsung-soc@vger.kernel.org 3397T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3398S: Maintained 3399F: drivers/devfreq/exynos-bus.c 3400F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3401 3402BUSLOGIC SCSI DRIVER 3403M: Khalid Aziz <khalid@gonehiking.org> 3404L: linux-scsi@vger.kernel.org 3405S: Maintained 3406F: drivers/scsi/BusLogic.* 3407F: drivers/scsi/FlashPoint.* 3408 3409C-MEDIA CMI8788 DRIVER 3410M: Clemens Ladisch <clemens@ladisch.de> 3411L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3412T: git git://git.alsa-project.org/alsa-kernel.git 3413S: Maintained 3414F: sound/pci/oxygen/ 3415 3416C-SKY ARCHITECTURE 3417M: Guo Ren <guoren@kernel.org> 3418T: git https://github.com/c-sky/csky-linux.git 3419S: Supported 3420F: arch/csky/ 3421F: Documentation/devicetree/bindings/csky/ 3422F: drivers/irqchip/irq-csky-* 3423F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3424F: drivers/clocksource/timer-gx6605s.c 3425F: drivers/clocksource/timer-mp-csky.c 3426F: Documentation/devicetree/bindings/timer/csky,* 3427K: csky 3428N: csky 3429 3430C6X ARCHITECTURE 3431M: Mark Salter <msalter@redhat.com> 3432M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3433L: linux-c6x-dev@linux-c6x.org 3434W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3435S: Maintained 3436F: arch/c6x/ 3437 3438CA8210 IEEE-802.15.4 RADIO DRIVER 3439M: Harry Morris <h.morris@cascoda.com> 3440L: linux-wpan@vger.kernel.org 3441W: https://github.com/Cascoda/ca8210-linux.git 3442S: Maintained 3443F: drivers/net/ieee802154/ca8210.c 3444F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3445 3446CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3447M: David Howells <dhowells@redhat.com> 3448L: linux-cachefs@redhat.com (moderated for non-subscribers) 3449S: Supported 3450F: Documentation/filesystems/caching/cachefiles.txt 3451F: fs/cachefiles/ 3452 3453CADENCE MIPI-CSI2 BRIDGES 3454M: Maxime Ripard <maxime.ripard@bootlin.com> 3455L: linux-media@vger.kernel.org 3456S: Maintained 3457F: Documentation/devicetree/bindings/media/cdns,*.txt 3458F: drivers/media/platform/cadence/cdns-csi2* 3459 3460CADET FM/AM RADIO RECEIVER DRIVER 3461M: Hans Verkuil <hverkuil@xs4all.nl> 3462L: linux-media@vger.kernel.org 3463T: git git://linuxtv.org/media_tree.git 3464W: https://linuxtv.org 3465S: Maintained 3466F: drivers/media/radio/radio-cadet* 3467 3468CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3469M: Jonathan Corbet <corbet@lwn.net> 3470L: linux-media@vger.kernel.org 3471T: git git://linuxtv.org/media_tree.git 3472S: Maintained 3473F: Documentation/media/v4l-drivers/cafe_ccic* 3474F: drivers/media/platform/marvell-ccic/ 3475 3476CAIF NETWORK LAYER 3477L: netdev@vger.kernel.org 3478S: Orphan 3479F: Documentation/networking/caif/ 3480F: drivers/net/caif/ 3481F: include/uapi/linux/caif/ 3482F: include/net/caif/ 3483F: net/caif/ 3484 3485CAKE QDISC 3486M: Toke Høiland-Jørgensen <toke@toke.dk> 3487L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3488S: Maintained 3489F: net/sched/sch_cake.c 3490 3491CALGARY x86-64 IOMMU 3492M: Muli Ben-Yehuda <mulix@mulix.org> 3493M: Jon Mason <jdmason@kudzu.us> 3494L: iommu@lists.linux-foundation.org 3495S: Maintained 3496F: arch/x86/kernel/pci-calgary_64.c 3497F: arch/x86/kernel/tce_64.c 3498F: arch/x86/include/asm/calgary.h 3499F: arch/x86/include/asm/tce.h 3500 3501CAN NETWORK DRIVERS 3502M: Wolfgang Grandegger <wg@grandegger.com> 3503M: Marc Kleine-Budde <mkl@pengutronix.de> 3504L: linux-can@vger.kernel.org 3505W: https://github.com/linux-can 3506T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3507T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3508S: Maintained 3509F: Documentation/devicetree/bindings/net/can/ 3510F: drivers/net/can/ 3511F: include/linux/can/dev.h 3512F: include/linux/can/platform/ 3513F: include/uapi/linux/can/error.h 3514F: include/uapi/linux/can/netlink.h 3515 3516CAN NETWORK LAYER 3517M: Oliver Hartkopp <socketcan@hartkopp.net> 3518M: Marc Kleine-Budde <mkl@pengutronix.de> 3519L: linux-can@vger.kernel.org 3520W: https://github.com/linux-can 3521T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3522T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3523S: Maintained 3524F: Documentation/networking/can.rst 3525F: net/can/ 3526F: include/linux/can/core.h 3527F: include/uapi/linux/can.h 3528F: include/uapi/linux/can/bcm.h 3529F: include/uapi/linux/can/raw.h 3530F: include/uapi/linux/can/gw.h 3531 3532CAPABILITIES 3533M: Serge Hallyn <serge@hallyn.com> 3534L: linux-security-module@vger.kernel.org 3535S: Supported 3536F: include/linux/capability.h 3537F: include/uapi/linux/capability.h 3538F: security/commoncap.c 3539F: kernel/capability.c 3540 3541CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3542M: Kevin Tsai <ktsai@capellamicro.com> 3543S: Maintained 3544F: drivers/iio/light/cm* 3545 3546CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3547M: Christian Lamparter <chunkeey@googlemail.com> 3548L: linux-wireless@vger.kernel.org 3549W: http://wireless.kernel.org/en/users/Drivers/carl9170 3550S: Maintained 3551F: drivers/net/wireless/ath/carl9170/ 3552 3553CAVIUM I2C DRIVER 3554M: Jan Glauber <jglauber@cavium.com> 3555M: David Daney <david.daney@cavium.com> 3556W: http://www.cavium.com 3557S: Supported 3558F: drivers/i2c/busses/i2c-octeon* 3559F: drivers/i2c/busses/i2c-thunderx* 3560 3561CAVIUM LIQUIDIO NETWORK DRIVER 3562M: Derek Chickles <dchickles@marvell.com> 3563M: Satanand Burla <sburla@marvell.com> 3564M: Felix Manlunas <fmanlunas@marvell.com> 3565L: netdev@vger.kernel.org 3566W: http://www.cavium.com 3567S: Supported 3568F: drivers/net/ethernet/cavium/liquidio/ 3569 3570CAVIUM MMC DRIVER 3571M: Jan Glauber <jglauber@cavium.com> 3572M: David Daney <david.daney@cavium.com> 3573M: Steven J. Hill <Steven.Hill@cavium.com> 3574W: http://www.cavium.com 3575S: Supported 3576F: drivers/mmc/host/cavium* 3577 3578CAVIUM OCTEON-TX CRYPTO DRIVER 3579M: George Cherian <george.cherian@cavium.com> 3580L: linux-crypto@vger.kernel.org 3581W: http://www.cavium.com 3582S: Supported 3583F: drivers/crypto/cavium/cpt/ 3584 3585CAVIUM THUNDERX2 ARM64 SOC 3586M: Robert Richter <rrichter@cavium.com> 3587M: Jayachandran C <jnair@caviumnetworks.com> 3588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3589S: Maintained 3590F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3591F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3592 3593CC2520 IEEE-802.15.4 RADIO DRIVER 3594M: Varka Bhadram <varkabhadram@gmail.com> 3595L: linux-wpan@vger.kernel.org 3596S: Maintained 3597F: drivers/net/ieee802154/cc2520.c 3598F: include/linux/spi/cc2520.h 3599F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3600 3601CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3602M: Gilad Ben-Yossef <gilad@benyossef.com> 3603L: linux-crypto@vger.kernel.org 3604S: Supported 3605F: drivers/crypto/ccree/ 3606W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3607 3608CEC FRAMEWORK 3609M: Hans Verkuil <hans.verkuil@cisco.com> 3610L: linux-media@vger.kernel.org 3611T: git git://linuxtv.org/media_tree.git 3612W: http://linuxtv.org 3613S: Supported 3614F: Documentation/media/kapi/cec-core.rst 3615F: Documentation/media/uapi/cec 3616F: drivers/media/cec/ 3617F: drivers/media/rc/keymaps/rc-cec.c 3618F: include/media/cec.h 3619F: include/media/cec-notifier.h 3620F: include/uapi/linux/cec.h 3621F: include/uapi/linux/cec-funcs.h 3622F: Documentation/devicetree/bindings/media/cec.txt 3623F: Documentation/ABI/testing/debugfs-cec-error-inj 3624 3625CEC GPIO DRIVER 3626M: Hans Verkuil <hans.verkuil@cisco.com> 3627L: linux-media@vger.kernel.org 3628T: git git://linuxtv.org/media_tree.git 3629W: http://linuxtv.org 3630S: Supported 3631F: drivers/media/platform/cec-gpio/ 3632F: Documentation/devicetree/bindings/media/cec-gpio.txt 3633 3634CELL BROADBAND ENGINE ARCHITECTURE 3635M: Arnd Bergmann <arnd@arndb.de> 3636L: linuxppc-dev@lists.ozlabs.org 3637W: http://www.ibm.com/developerworks/power/cell/ 3638S: Supported 3639F: arch/powerpc/include/asm/cell*.h 3640F: arch/powerpc/include/asm/spu*.h 3641F: arch/powerpc/include/uapi/asm/spu*.h 3642F: arch/powerpc/oprofile/*cell* 3643F: arch/powerpc/platforms/cell/ 3644 3645CEPH COMMON CODE (LIBCEPH) 3646M: Ilya Dryomov <idryomov@gmail.com> 3647M: "Yan, Zheng" <zyan@redhat.com> 3648M: Sage Weil <sage@redhat.com> 3649L: ceph-devel@vger.kernel.org 3650W: http://ceph.com/ 3651T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3652T: git git://github.com/ceph/ceph-client.git 3653S: Supported 3654F: net/ceph/ 3655F: include/linux/ceph/ 3656F: include/linux/crush/ 3657 3658CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3659M: "Yan, Zheng" <zyan@redhat.com> 3660M: Sage Weil <sage@redhat.com> 3661M: Ilya Dryomov <idryomov@gmail.com> 3662L: ceph-devel@vger.kernel.org 3663W: http://ceph.com/ 3664T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3665T: git git://github.com/ceph/ceph-client.git 3666S: Supported 3667F: Documentation/filesystems/ceph.txt 3668F: fs/ceph/ 3669 3670CERTIFICATE HANDLING: 3671M: David Howells <dhowells@redhat.com> 3672M: David Woodhouse <dwmw2@infradead.org> 3673L: keyrings@vger.kernel.org 3674S: Maintained 3675F: Documentation/admin-guide/module-signing.rst 3676F: certs/ 3677F: scripts/sign-file.c 3678F: scripts/extract-cert.c 3679 3680CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3681L: linux-usb@vger.kernel.org 3682S: Orphan 3683F: Documentation/usb/WUSB-Design-overview.txt 3684F: Documentation/usb/wusb-cbaf 3685F: drivers/usb/host/hwa-hc.c 3686F: drivers/usb/host/whci/ 3687F: drivers/usb/wusbcore/ 3688F: include/linux/usb/wusb* 3689 3690CFAG12864B LCD DRIVER 3691M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3692S: Maintained 3693F: drivers/auxdisplay/cfag12864b.c 3694F: include/linux/cfag12864b.h 3695 3696CFAG12864BFB LCD FRAMEBUFFER DRIVER 3697M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3698S: Maintained 3699F: drivers/auxdisplay/cfag12864bfb.c 3700F: include/linux/cfag12864b.h 3701 3702802.11 (including CFG80211/NL80211) 3703M: Johannes Berg <johannes@sipsolutions.net> 3704L: linux-wireless@vger.kernel.org 3705W: http://wireless.kernel.org/ 3706T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3707T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3708S: Maintained 3709F: net/wireless/ 3710F: include/uapi/linux/nl80211.h 3711F: include/linux/ieee80211.h 3712F: include/net/wext.h 3713F: include/net/cfg80211.h 3714F: include/net/iw_handler.h 3715F: include/net/ieee80211_radiotap.h 3716F: Documentation/driver-api/80211/cfg80211.rst 3717F: Documentation/networking/regulatory.txt 3718 3719CHAR and MISC DRIVERS 3720M: Arnd Bergmann <arnd@arndb.de> 3721M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3722T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3723S: Supported 3724F: drivers/char/ 3725F: drivers/misc/ 3726F: include/linux/miscdevice.h 3727 3728CHECKPATCH 3729M: Andy Whitcroft <apw@canonical.com> 3730M: Joe Perches <joe@perches.com> 3731S: Maintained 3732F: scripts/checkpatch.pl 3733 3734CHINESE DOCUMENTATION 3735M: Harry Wei <harryxiyou@gmail.com> 3736L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3737L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3738S: Maintained 3739F: Documentation/translations/zh_CN/ 3740 3741CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3742M: Peter Chen <Peter.Chen@nxp.com> 3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3744L: linux-usb@vger.kernel.org 3745S: Maintained 3746F: drivers/usb/chipidea/ 3747 3748CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3749M: Hans de Goede <hdegoede@redhat.com> 3750L: linux-input@vger.kernel.org 3751S: Maintained 3752F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3753F: drivers/input/touchscreen/chipone_icn8318.c 3754 3755CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3756M: Hans de Goede <hdegoede@redhat.com> 3757L: linux-input@vger.kernel.org 3758S: Maintained 3759F: drivers/input/touchscreen/chipone_icn8505.c 3760 3761CHROME HARDWARE PLATFORM SUPPORT 3762M: Benson Leung <bleung@chromium.org> 3763M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3764S: Maintained 3765T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3766F: drivers/platform/chrome/ 3767 3768CHROMEOS EC SUBDRIVERS 3769M: Benson Leung <bleung@chromium.org> 3770M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3771R: Guenter Roeck <groeck@chromium.org> 3772S: Maintained 3773N: cros_ec 3774N: cros-ec 3775F: drivers/power/supply/cros_usbpd-charger.c 3776 3777CHROMEOS EC CODEC DRIVER 3778M: Cheng-Yi Chiang <cychiang@chromium.org> 3779S: Maintained 3780R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3781R: Guenter Roeck <groeck@chromium.org> 3782F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3783F: sound/soc/codecs/cros_ec_codec.* 3784 3785CIRRUS LOGIC AUDIO CODEC DRIVERS 3786M: Brian Austin <brian.austin@cirrus.com> 3787M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3788L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3789S: Maintained 3790F: sound/soc/codecs/cs* 3791 3792CIRRUS LOGIC EP93XX ETHERNET DRIVER 3793M: Hartley Sweeten <hsweeten@visionengravers.com> 3794L: netdev@vger.kernel.org 3795S: Maintained 3796F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3797 3798CIRRUS LOGIC LOCHNAGAR DRIVER 3799M: Charles Keepax <ckeepax@opensource.cirrus.com> 3800M: Richard Fitzgerald <rf@opensource.cirrus.com> 3801L: patches@opensource.cirrus.com 3802S: Supported 3803F: drivers/clk/clk-lochnagar.c 3804F: drivers/mfd/lochnagar-i2c.c 3805F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3806F: drivers/regulator/lochnagar-regulator.c 3807F: include/dt-bindings/clk/lochnagar.h 3808F: include/dt-bindings/pinctrl/lochnagar.h 3809F: include/linux/mfd/lochnagar* 3810F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3811F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3812F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3813F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3814 3815CISCO FCOE HBA DRIVER 3816M: Satish Kharat <satishkh@cisco.com> 3817M: Sesidhar Baddela <sebaddel@cisco.com> 3818M: Karan Tilak Kumar <kartilak@cisco.com> 3819L: linux-scsi@vger.kernel.org 3820S: Supported 3821F: drivers/scsi/fnic/ 3822 3823CISCO SCSI HBA DRIVER 3824M: Karan Tilak Kumar <kartilak@cisco.com> 3825M: Sesidhar Baddela <sebaddel@cisco.com> 3826L: linux-scsi@vger.kernel.org 3827S: Supported 3828F: drivers/scsi/snic/ 3829 3830CISCO VIC ETHERNET NIC DRIVER 3831M: Christian Benvenuti <benve@cisco.com> 3832M: Govindarajulu Varadarajan <_govind@gmx.com> 3833M: Parvi Kaustubhi <pkaustub@cisco.com> 3834S: Supported 3835F: drivers/net/ethernet/cisco/enic/ 3836 3837CISCO VIC LOW LATENCY NIC DRIVER 3838M: Christian Benvenuti <benve@cisco.com> 3839M: Nelson Escobar <neescoba@cisco.com> 3840M: Parvi Kaustubhi <pkaustub@cisco.com> 3841S: Supported 3842F: drivers/infiniband/hw/usnic/ 3843 3844CIRRUS LOGIC MADERA CODEC DRIVERS 3845M: Charles Keepax <ckeepax@opensource.cirrus.com> 3846M: Richard Fitzgerald <rf@opensource.cirrus.com> 3847L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3848L: patches@opensource.cirrus.com 3849T: git https://github.com/CirrusLogic/linux-drivers.git 3850W: https://github.com/CirrusLogic/linux-drivers/wiki 3851S: Supported 3852F: Documentation/devicetree/bindings/mfd/madera.txt 3853F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3854F: include/linux/irqchip/irq-madera* 3855F: include/linux/mfd/madera/* 3856F: drivers/gpio/gpio-madera* 3857F: drivers/irqchip/irq-madera* 3858F: drivers/mfd/madera* 3859F: drivers/mfd/cs47l* 3860F: drivers/pinctrl/cirrus/* 3861 3862CLANG-FORMAT FILE 3863M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3864S: Maintained 3865F: .clang-format 3866 3867CLEANCACHE API 3868M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3869L: linux-kernel@vger.kernel.org 3870S: Maintained 3871F: mm/cleancache.c 3872F: include/linux/cleancache.h 3873 3874CLK API 3875M: Russell King <linux@armlinux.org.uk> 3876L: linux-clk@vger.kernel.org 3877S: Maintained 3878F: include/linux/clk.h 3879 3880CLOCKSOURCE, CLOCKEVENT DRIVERS 3881M: Daniel Lezcano <daniel.lezcano@linaro.org> 3882M: Thomas Gleixner <tglx@linutronix.de> 3883L: linux-kernel@vger.kernel.org 3884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3885S: Supported 3886F: drivers/clocksource/ 3887F: Documentation/devicetree/bindings/timer/ 3888 3889CMPC ACPI DRIVER 3890M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3891M: Daniel Oliveira Nascimento <don@syst.com.br> 3892L: platform-driver-x86@vger.kernel.org 3893S: Supported 3894F: drivers/platform/x86/classmate-laptop.c 3895 3896COBALT MEDIA DRIVER 3897M: Hans Verkuil <hans.verkuil@cisco.com> 3898L: linux-media@vger.kernel.org 3899T: git git://linuxtv.org/media_tree.git 3900W: https://linuxtv.org 3901S: Supported 3902F: drivers/media/pci/cobalt/ 3903 3904COCCINELLE/Semantic Patches (SmPL) 3905M: Julia Lawall <Julia.Lawall@lip6.fr> 3906M: Gilles Muller <Gilles.Muller@lip6.fr> 3907M: Nicolas Palix <nicolas.palix@imag.fr> 3908M: Michal Marek <michal.lkml@markovi.net> 3909L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3910T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3911W: http://coccinelle.lip6.fr/ 3912S: Supported 3913F: Documentation/dev-tools/coccinelle.rst 3914F: scripts/coccinelle/ 3915F: scripts/coccicheck 3916 3917CODA FILE SYSTEM 3918M: Jan Harkes <jaharkes@cs.cmu.edu> 3919M: coda@cs.cmu.edu 3920L: codalist@coda.cs.cmu.edu 3921W: http://www.coda.cs.cmu.edu/ 3922S: Maintained 3923F: Documentation/filesystems/coda.txt 3924F: fs/coda/ 3925F: include/linux/coda*.h 3926F: include/uapi/linux/coda*.h 3927 3928CODA V4L2 MEM2MEM DRIVER 3929M: Philipp Zabel <p.zabel@pengutronix.de> 3930L: linux-media@vger.kernel.org 3931S: Maintained 3932F: Documentation/devicetree/bindings/media/coda.txt 3933F: drivers/media/platform/coda/ 3934 3935CODE OF CONDUCT 3936M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3937S: Supported 3938F: Documentation/process/code-of-conduct.rst 3939F: Documentation/process/code-of-conduct-interpretation.rst 3940 3941COMMON CLK FRAMEWORK 3942M: Michael Turquette <mturquette@baylibre.com> 3943M: Stephen Boyd <sboyd@kernel.org> 3944L: linux-clk@vger.kernel.org 3945Q: http://patchwork.kernel.org/project/linux-clk/list/ 3946T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3947S: Maintained 3948F: Documentation/devicetree/bindings/clock/ 3949F: drivers/clk/ 3950X: drivers/clk/clkdev.c 3951F: include/linux/clk-pr* 3952F: include/linux/clk/ 3953F: include/linux/of_clk.h 3954 3955COMMON INTERNET FILE SYSTEM (CIFS) 3956M: Steve French <sfrench@samba.org> 3957L: linux-cifs@vger.kernel.org 3958L: samba-technical@lists.samba.org (moderated for non-subscribers) 3959W: http://linux-cifs.samba.org/ 3960T: git git://git.samba.org/sfrench/cifs-2.6.git 3961S: Supported 3962F: Documentation/filesystems/cifs/ 3963F: fs/cifs/ 3964 3965COMPACTPCI HOTPLUG CORE 3966M: Scott Murray <scott@spiteful.org> 3967L: linux-pci@vger.kernel.org 3968S: Maintained 3969F: drivers/pci/hotplug/cpci_hotplug* 3970 3971COMPACTPCI HOTPLUG GENERIC DRIVER 3972M: Scott Murray <scott@spiteful.org> 3973L: linux-pci@vger.kernel.org 3974S: Maintained 3975F: drivers/pci/hotplug/cpcihp_generic.c 3976 3977COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3978M: Scott Murray <scott@spiteful.org> 3979L: linux-pci@vger.kernel.org 3980S: Maintained 3981F: drivers/pci/hotplug/cpcihp_zt5550.* 3982 3983COMPAL LAPTOP SUPPORT 3984M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3985L: platform-driver-x86@vger.kernel.org 3986S: Maintained 3987F: drivers/platform/x86/compal-laptop.c 3988 3989COMPILER ATTRIBUTES 3990M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3991S: Maintained 3992F: include/linux/compiler_attributes.h 3993 3994CONEXANT ACCESSRUNNER USB DRIVER 3995L: accessrunner-general@lists.sourceforge.net 3996W: http://accessrunner.sourceforge.net/ 3997S: Orphan 3998F: drivers/usb/atm/cxacru.c 3999 4000CONFIGFS 4001M: Joel Becker <jlbec@evilplan.org> 4002M: Christoph Hellwig <hch@lst.de> 4003T: git git://git.infradead.org/users/hch/configfs.git 4004S: Supported 4005F: fs/configfs/ 4006F: include/linux/configfs.h 4007 4008CONNECTOR 4009M: Evgeniy Polyakov <zbr@ioremap.net> 4010L: netdev@vger.kernel.org 4011S: Maintained 4012F: drivers/connector/ 4013 4014CONTROL GROUP (CGROUP) 4015M: Tejun Heo <tj@kernel.org> 4016M: Li Zefan <lizefan@huawei.com> 4017M: Johannes Weiner <hannes@cmpxchg.org> 4018L: cgroups@vger.kernel.org 4019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4020S: Maintained 4021F: Documentation/admin-guide/cgroup-v2.rst 4022F: Documentation/cgroup-v1/ 4023F: include/linux/cgroup* 4024F: kernel/cgroup/ 4025 4026CONTROL GROUP - CPUSET 4027M: Li Zefan <lizefan@huawei.com> 4028L: cgroups@vger.kernel.org 4029W: http://www.bullopensource.org/cpuset/ 4030W: http://oss.sgi.com/projects/cpusets/ 4031T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4032S: Maintained 4033F: Documentation/cgroup-v1/cpusets.txt 4034F: include/linux/cpuset.h 4035F: kernel/cgroup/cpuset.c 4036 4037CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4038M: Johannes Weiner <hannes@cmpxchg.org> 4039M: Michal Hocko <mhocko@kernel.org> 4040M: Vladimir Davydov <vdavydov.dev@gmail.com> 4041L: cgroups@vger.kernel.org 4042L: linux-mm@kvack.org 4043S: Maintained 4044F: mm/memcontrol.c 4045F: mm/swap_cgroup.c 4046 4047CORETEMP HARDWARE MONITORING DRIVER 4048M: Fenghua Yu <fenghua.yu@intel.com> 4049L: linux-hwmon@vger.kernel.org 4050S: Maintained 4051F: Documentation/hwmon/coretemp 4052F: drivers/hwmon/coretemp.c 4053 4054COSA/SRP SYNC SERIAL DRIVER 4055M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4056W: http://www.fi.muni.cz/~kas/cosa/ 4057S: Maintained 4058F: drivers/net/wan/cosa* 4059 4060CPMAC ETHERNET DRIVER 4061M: Florian Fainelli <f.fainelli@gmail.com> 4062L: netdev@vger.kernel.org 4063S: Maintained 4064F: drivers/net/ethernet/ti/cpmac.c 4065 4066CPU FREQUENCY SCALING FRAMEWORK 4067M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4068M: Viresh Kumar <viresh.kumar@linaro.org> 4069L: linux-pm@vger.kernel.org 4070S: Maintained 4071T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4072T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4073B: https://bugzilla.kernel.org 4074F: Documentation/admin-guide/pm/cpufreq.rst 4075F: Documentation/admin-guide/pm/intel_pstate.rst 4076F: Documentation/cpu-freq/ 4077F: Documentation/devicetree/bindings/cpufreq/ 4078F: drivers/cpufreq/ 4079F: include/linux/cpufreq.h 4080F: tools/testing/selftests/cpufreq/ 4081 4082CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4083M: Viresh Kumar <viresh.kumar@linaro.org> 4084M: Sudeep Holla <sudeep.holla@arm.com> 4085L: linux-pm@vger.kernel.org 4086W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4087S: Maintained 4088F: drivers/cpufreq/arm_big_little.h 4089F: drivers/cpufreq/arm_big_little.c 4090 4091CPU POWER MONITORING SUBSYSTEM 4092M: Thomas Renninger <trenn@suse.com> 4093M: Shuah Khan <shuah@kernel.org> 4094M: Shuah Khan <skhan@linuxfoundation.org> 4095L: linux-pm@vger.kernel.org 4096S: Maintained 4097F: tools/power/cpupower/ 4098 4099CPUID/MSR DRIVER 4100M: "H. Peter Anvin" <hpa@zytor.com> 4101S: Maintained 4102F: arch/x86/kernel/cpuid.c 4103F: arch/x86/kernel/msr.c 4104 4105CPUIDLE DRIVER - ARM BIG LITTLE 4106M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4107M: Daniel Lezcano <daniel.lezcano@linaro.org> 4108L: linux-pm@vger.kernel.org 4109L: linux-arm-kernel@lists.infradead.org 4110T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4111S: Maintained 4112F: drivers/cpuidle/cpuidle-big_little.c 4113 4114CPUIDLE DRIVER - ARM EXYNOS 4115M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4116M: Daniel Lezcano <daniel.lezcano@linaro.org> 4117M: Kukjin Kim <kgene@kernel.org> 4118L: linux-pm@vger.kernel.org 4119L: linux-samsung-soc@vger.kernel.org 4120S: Supported 4121F: drivers/cpuidle/cpuidle-exynos.c 4122F: arch/arm/mach-exynos/pm.c 4123 4124CPU IDLE TIME MANAGEMENT FRAMEWORK 4125M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4126M: Daniel Lezcano <daniel.lezcano@linaro.org> 4127L: linux-pm@vger.kernel.org 4128S: Maintained 4129T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4130B: https://bugzilla.kernel.org 4131F: Documentation/admin-guide/pm/cpuidle.rst 4132F: Documentation/driver-api/pm/cpuidle.rst 4133F: drivers/cpuidle/* 4134F: include/linux/cpuidle.h 4135 4136CRAMFS FILESYSTEM 4137M: Nicolas Pitre <nico@fluxnic.net> 4138S: Maintained 4139F: Documentation/filesystems/cramfs.txt 4140F: fs/cramfs/ 4141 4142CRYPTO API 4143M: Herbert Xu <herbert@gondor.apana.org.au> 4144M: "David S. Miller" <davem@davemloft.net> 4145L: linux-crypto@vger.kernel.org 4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4147T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4148S: Maintained 4149F: Documentation/crypto/ 4150F: Documentation/devicetree/bindings/crypto/ 4151F: arch/*/crypto/ 4152F: crypto/ 4153F: drivers/crypto/ 4154F: include/crypto/ 4155F: include/linux/crypto* 4156 4157CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4158M: Neil Horman <nhorman@tuxdriver.com> 4159L: linux-crypto@vger.kernel.org 4160S: Maintained 4161F: crypto/ansi_cprng.c 4162F: crypto/rng.c 4163 4164CS3308 MEDIA DRIVER 4165M: Hans Verkuil <hverkuil@xs4all.nl> 4166L: linux-media@vger.kernel.org 4167T: git git://linuxtv.org/media_tree.git 4168W: http://linuxtv.org 4169S: Odd Fixes 4170F: drivers/media/i2c/cs3308.c 4171 4172CS5535 Audio ALSA driver 4173M: Jaya Kumar <jayakumar.alsa@gmail.com> 4174S: Maintained 4175F: sound/pci/cs5535audio/ 4176 4177CSI DRIVERS FOR ALLWINNER V3s 4178M: Yong Deng <yong.deng@magewell.com> 4179L: linux-media@vger.kernel.org 4180T: git git://linuxtv.org/media_tree.git 4181S: Maintained 4182F: drivers/media/platform/sunxi/sun6i-csi/ 4183F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4184 4185CW1200 WLAN driver 4186M: Solomon Peachy <pizza@shaftnet.org> 4187S: Maintained 4188F: drivers/net/wireless/st/cw1200/ 4189 4190CX18 VIDEO4LINUX DRIVER 4191M: Andy Walls <awalls@md.metrocast.net> 4192L: ivtv-devel@ivtvdriver.org (subscribers-only) 4193L: linux-media@vger.kernel.org 4194T: git git://linuxtv.org/media_tree.git 4195W: https://linuxtv.org 4196W: http://www.ivtvdriver.org/index.php/Cx18 4197S: Maintained 4198F: Documentation/media/v4l-drivers/cx18* 4199F: drivers/media/pci/cx18/ 4200F: include/uapi/linux/ivtv* 4201 4202CX2341X MPEG ENCODER HELPER MODULE 4203M: Hans Verkuil <hverkuil@xs4all.nl> 4204L: linux-media@vger.kernel.org 4205T: git git://linuxtv.org/media_tree.git 4206W: https://linuxtv.org 4207S: Maintained 4208F: drivers/media/common/cx2341x* 4209F: include/media/drv-intf/cx2341x.h 4210 4211CX24120 MEDIA DRIVER 4212M: Jemma Denson <jdenson@gmail.com> 4213M: Patrick Boettcher <patrick.boettcher@posteo.de> 4214L: linux-media@vger.kernel.org 4215W: https://linuxtv.org 4216Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4217S: Maintained 4218F: drivers/media/dvb-frontends/cx24120* 4219 4220CX88 VIDEO4LINUX DRIVER 4221M: Mauro Carvalho Chehab <mchehab@kernel.org> 4222L: linux-media@vger.kernel.org 4223W: https://linuxtv.org 4224T: git git://linuxtv.org/media_tree.git 4225S: Odd fixes 4226F: Documentation/media/v4l-drivers/cx88* 4227F: drivers/media/pci/cx88/ 4228 4229CXD2820R MEDIA DRIVER 4230M: Antti Palosaari <crope@iki.fi> 4231L: linux-media@vger.kernel.org 4232W: https://linuxtv.org 4233W: http://palosaari.fi/linux/ 4234Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4235T: git git://linuxtv.org/anttip/media_tree.git 4236S: Maintained 4237F: drivers/media/dvb-frontends/cxd2820r* 4238 4239CXGB3 ETHERNET DRIVER (CXGB3) 4240M: Vishal Kulkarni <vishal@chelsio.com> 4241L: netdev@vger.kernel.org 4242W: http://www.chelsio.com 4243S: Supported 4244F: drivers/net/ethernet/chelsio/cxgb3/ 4245 4246CXGB3 ISCSI DRIVER (CXGB3I) 4247M: Karen Xie <kxie@chelsio.com> 4248L: linux-scsi@vger.kernel.org 4249W: http://www.chelsio.com 4250S: Supported 4251F: drivers/scsi/cxgbi/cxgb3i 4252 4253CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4254M: Steve Wise <swise@chelsio.com> 4255L: linux-rdma@vger.kernel.org 4256W: http://www.openfabrics.org 4257S: Supported 4258F: drivers/infiniband/hw/cxgb3/ 4259F: include/uapi/rdma/cxgb3-abi.h 4260 4261CXGB4 CRYPTO DRIVER (chcr) 4262M: Harsh Jain <harsh@chelsio.com> 4263L: linux-crypto@vger.kernel.org 4264W: http://www.chelsio.com 4265S: Supported 4266F: drivers/crypto/chelsio 4267 4268CXGB4 ETHERNET DRIVER (CXGB4) 4269M: Vishal Kulkarni <vishal@chelsio.com> 4270L: netdev@vger.kernel.org 4271W: http://www.chelsio.com 4272S: Supported 4273F: drivers/net/ethernet/chelsio/cxgb4/ 4274 4275CXGB4 ISCSI DRIVER (CXGB4I) 4276M: Karen Xie <kxie@chelsio.com> 4277L: linux-scsi@vger.kernel.org 4278W: http://www.chelsio.com 4279S: Supported 4280F: drivers/scsi/cxgbi/cxgb4i 4281 4282CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4283M: Steve Wise <swise@chelsio.com> 4284L: linux-rdma@vger.kernel.org 4285W: http://www.openfabrics.org 4286S: Supported 4287F: drivers/infiniband/hw/cxgb4/ 4288F: include/uapi/rdma/cxgb4-abi.h 4289 4290CXGB4VF ETHERNET DRIVER (CXGB4VF) 4291M: Casey Leedom <leedom@chelsio.com> 4292L: netdev@vger.kernel.org 4293W: http://www.chelsio.com 4294S: Supported 4295F: drivers/net/ethernet/chelsio/cxgb4vf/ 4296 4297CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4298M: Frederic Barrat <fbarrat@linux.ibm.com> 4299M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4300L: linuxppc-dev@lists.ozlabs.org 4301S: Supported 4302F: arch/powerpc/platforms/powernv/pci-cxl.c 4303F: drivers/misc/cxl/ 4304F: include/misc/cxl* 4305F: include/uapi/misc/cxl.h 4306F: Documentation/powerpc/cxl.txt 4307F: Documentation/ABI/testing/sysfs-class-cxl 4308 4309CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4310M: Manoj N. Kumar <manoj@linux.ibm.com> 4311M: Matthew R. Ochs <mrochs@linux.ibm.com> 4312M: Uma Krishnan <ukrishn@linux.ibm.com> 4313L: linux-scsi@vger.kernel.org 4314S: Supported 4315F: drivers/scsi/cxlflash/ 4316F: include/uapi/scsi/cxlflash_ioctl.h 4317F: Documentation/powerpc/cxlflash.txt 4318 4319CYBERPRO FB DRIVER 4320M: Russell King <linux@armlinux.org.uk> 4321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4322W: http://www.armlinux.org.uk/ 4323S: Maintained 4324F: drivers/video/fbdev/cyber2000fb.* 4325 4326CYCLADES ASYNC MUX DRIVER 4327W: http://www.cyclades.com/ 4328S: Orphan 4329F: drivers/tty/cyclades.c 4330F: include/linux/cyclades.h 4331F: include/uapi/linux/cyclades.h 4332 4333CYCLADES PC300 DRIVER 4334W: http://www.cyclades.com/ 4335S: Orphan 4336F: drivers/net/wan/pc300* 4337 4338CYPRESS_FIRMWARE MEDIA DRIVER 4339M: Antti Palosaari <crope@iki.fi> 4340L: linux-media@vger.kernel.org 4341W: https://linuxtv.org 4342W: http://palosaari.fi/linux/ 4343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4344T: git git://linuxtv.org/anttip/media_tree.git 4345S: Maintained 4346F: drivers/media/common/cypress_firmware* 4347 4348CYTTSP TOUCHSCREEN DRIVER 4349M: Ferruh Yigit <fery@cypress.com> 4350L: linux-input@vger.kernel.org 4351S: Supported 4352F: drivers/input/touchscreen/cyttsp* 4353F: include/linux/input/cyttsp.h 4354 4355D-LINK DIR-685 TOUCHKEYS DRIVER 4356M: Linus Walleij <linus.walleij@linaro.org> 4357L: linux-input@vger.kernel.org 4358S: Supported 4359F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4360 4361DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4362M: Joshua Kinard <kumba@gentoo.org> 4363S: Maintained 4364F: drivers/rtc/rtc-ds1685.c 4365F: include/linux/rtc/ds1685.h 4366 4367DAMA SLAVE for AX.25 4368M: Joerg Reuter <jreuter@yaina.de> 4369W: http://yaina.de/jreuter/ 4370W: http://www.qsl.net/dl1bke/ 4371L: linux-hams@vger.kernel.org 4372S: Maintained 4373F: net/ax25/af_ax25.c 4374F: net/ax25/ax25_dev.c 4375F: net/ax25/ax25_ds_* 4376F: net/ax25/ax25_in.c 4377F: net/ax25/ax25_out.c 4378F: net/ax25/ax25_timer.c 4379F: net/ax25/sysctl_net_ax25.c 4380 4381DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4382L: netdev@vger.kernel.org 4383S: Orphan 4384F: Documentation/networking/device_drivers/dec/dmfe.txt 4385F: drivers/net/ethernet/dec/tulip/dmfe.c 4386 4387DC390/AM53C974 SCSI driver 4388M: Hannes Reinecke <hare@suse.com> 4389L: linux-scsi@vger.kernel.org 4390S: Maintained 4391F: drivers/scsi/am53c974.c 4392 4393DC395x SCSI driver 4394M: Oliver Neukum <oliver@neukum.org> 4395M: Ali Akcaagac <aliakc@web.de> 4396M: Jamie Lenehan <lenehan@twibble.org> 4397L: dc395x@twibble.org 4398W: http://twibble.org/dist/dc395x/ 4399W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4400S: Maintained 4401F: Documentation/scsi/dc395x.txt 4402F: drivers/scsi/dc395x.* 4403 4404DCCP PROTOCOL 4405M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4406L: dccp@vger.kernel.org 4407W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4408S: Maintained 4409F: include/linux/dccp.h 4410F: include/uapi/linux/dccp.h 4411F: include/linux/tfrc.h 4412F: net/dccp/ 4413 4414DECnet NETWORK LAYER 4415W: http://linux-decnet.sourceforge.net 4416L: linux-decnet-user@lists.sourceforge.net 4417S: Orphan 4418F: Documentation/networking/decnet.txt 4419F: net/decnet/ 4420 4421DECSTATION PLATFORM SUPPORT 4422M: "Maciej W. Rozycki" <macro@linux-mips.org> 4423L: linux-mips@vger.kernel.org 4424W: http://www.linux-mips.org/wiki/DECstation 4425S: Maintained 4426F: arch/mips/dec/ 4427F: arch/mips/include/asm/dec/ 4428F: arch/mips/include/asm/mach-dec/ 4429 4430DEFXX FDDI NETWORK DRIVER 4431M: "Maciej W. Rozycki" <macro@linux-mips.org> 4432S: Maintained 4433F: drivers/net/fddi/defxx.* 4434 4435DELL SMBIOS DRIVER 4436M: Pali Rohár <pali.rohar@gmail.com> 4437M: Mario Limonciello <mario.limonciello@dell.com> 4438L: platform-driver-x86@vger.kernel.org 4439S: Maintained 4440F: drivers/platform/x86/dell-smbios.* 4441 4442DELL SMBIOS SMM DRIVER 4443M: Mario Limonciello <mario.limonciello@dell.com> 4444L: platform-driver-x86@vger.kernel.org 4445S: Maintained 4446F: drivers/platform/x86/dell-smbios-smm.c 4447 4448DELL SMBIOS WMI DRIVER 4449M: Mario Limonciello <mario.limonciello@dell.com> 4450L: platform-driver-x86@vger.kernel.org 4451S: Maintained 4452F: drivers/platform/x86/dell-smbios-wmi.c 4453F: tools/wmi/dell-smbios-example.c 4454 4455DEFZA FDDI NETWORK DRIVER 4456M: "Maciej W. Rozycki" <macro@linux-mips.org> 4457S: Maintained 4458F: drivers/net/fddi/defza.* 4459 4460DELL LAPTOP DRIVER 4461M: Matthew Garrett <mjg59@srcf.ucam.org> 4462M: Pali Rohár <pali.rohar@gmail.com> 4463L: platform-driver-x86@vger.kernel.org 4464S: Maintained 4465F: drivers/platform/x86/dell-laptop.c 4466 4467DELL LAPTOP FREEFALL DRIVER 4468M: Pali Rohár <pali.rohar@gmail.com> 4469S: Maintained 4470F: drivers/platform/x86/dell-smo8800.c 4471 4472DELL LAPTOP RBTN DRIVER 4473M: Pali Rohár <pali.rohar@gmail.com> 4474S: Maintained 4475F: drivers/platform/x86/dell-rbtn.* 4476 4477DELL REMOTE BIOS UPDATE DRIVER 4478M: Stuart Hayes <stuart.w.hayes@gmail.com> 4479L: platform-driver-x86@vger.kernel.org 4480S: Maintained 4481F: drivers/platform/x86/dell_rbu.c 4482 4483DELL LAPTOP SMM DRIVER 4484M: Pali Rohár <pali.rohar@gmail.com> 4485S: Maintained 4486F: drivers/hwmon/dell-smm-hwmon.c 4487F: include/uapi/linux/i8k.h 4488 4489DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4490M: Stuart Hayes <stuart.w.hayes@gmail.com> 4491L: platform-driver-x86@vger.kernel.org 4492S: Maintained 4493F: Documentation/dcdbas.txt 4494F: drivers/platform/x86/dcdbas.* 4495 4496DELL WMI NOTIFICATIONS DRIVER 4497M: Matthew Garrett <mjg59@srcf.ucam.org> 4498M: Pali Rohár <pali.rohar@gmail.com> 4499S: Maintained 4500F: drivers/platform/x86/dell-wmi.c 4501 4502DELL WMI DESCRIPTOR DRIVER 4503M: Mario Limonciello <mario.limonciello@dell.com> 4504S: Maintained 4505F: drivers/platform/x86/dell-wmi-descriptor.c 4506 4507DELTA ST MEDIA DRIVER 4508M: Hugues Fruchet <hugues.fruchet@st.com> 4509L: linux-media@vger.kernel.org 4510T: git git://linuxtv.org/media_tree.git 4511W: https://linuxtv.org 4512S: Supported 4513F: drivers/media/platform/sti/delta 4514 4515DENALI NAND DRIVER 4516M: Masahiro Yamada <yamada.masahiro@socionext.com> 4517L: linux-mtd@lists.infradead.org 4518S: Supported 4519F: drivers/mtd/nand/raw/denali* 4520 4521DESIGNWARE USB2 DRD IP DRIVER 4522M: Minas Harutyunyan <hminas@synopsys.com> 4523L: linux-usb@vger.kernel.org 4524T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4525S: Maintained 4526F: drivers/usb/dwc2/ 4527 4528DESIGNWARE USB3 DRD IP DRIVER 4529M: Felipe Balbi <balbi@kernel.org> 4530L: linux-usb@vger.kernel.org 4531T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4532S: Maintained 4533F: drivers/usb/dwc3/ 4534 4535DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4536M: Andreas Klinger <ak@it-klinger.de> 4537L: linux-iio@vger.kernel.org 4538S: Maintained 4539F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4540F: drivers/iio/proximity/srf*.c 4541 4542DEVICE COREDUMP (DEV_COREDUMP) 4543M: Johannes Berg <johannes@sipsolutions.net> 4544L: linux-kernel@vger.kernel.org 4545S: Maintained 4546F: drivers/base/devcoredump.c 4547F: include/linux/devcoredump.h 4548 4549DEVICE FREQUENCY (DEVFREQ) 4550M: MyungJoo Ham <myungjoo.ham@samsung.com> 4551M: Kyungmin Park <kyungmin.park@samsung.com> 4552R: Chanwoo Choi <cw00.choi@samsung.com> 4553L: linux-pm@vger.kernel.org 4554T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4555S: Maintained 4556F: drivers/devfreq/ 4557F: include/linux/devfreq.h 4558F: Documentation/devicetree/bindings/devfreq/ 4559 4560DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4561M: Chanwoo Choi <cw00.choi@samsung.com> 4562L: linux-pm@vger.kernel.org 4563T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4564S: Supported 4565F: drivers/devfreq/event/ 4566F: drivers/devfreq/devfreq-event.c 4567F: include/linux/devfreq-event.h 4568F: Documentation/devicetree/bindings/devfreq/event/ 4569 4570DEVICE NUMBER REGISTRY 4571M: Torben Mathiasen <device@lanana.org> 4572W: http://lanana.org/docs/device-list/index.html 4573S: Maintained 4574 4575DEVICE-MAPPER (LVM) 4576M: Alasdair Kergon <agk@redhat.com> 4577M: Mike Snitzer <snitzer@redhat.com> 4578M: dm-devel@redhat.com 4579L: dm-devel@redhat.com 4580W: http://sources.redhat.com/dm 4581Q: http://patchwork.kernel.org/project/dm-devel/list/ 4582T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4583T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4584S: Maintained 4585F: Documentation/device-mapper/ 4586F: drivers/md/Makefile 4587F: drivers/md/Kconfig 4588F: drivers/md/dm* 4589F: drivers/md/persistent-data/ 4590F: include/linux/device-mapper.h 4591F: include/linux/dm-*.h 4592F: include/uapi/linux/dm-*.h 4593 4594DEVLINK 4595M: Jiri Pirko <jiri@mellanox.com> 4596L: netdev@vger.kernel.org 4597S: Supported 4598F: net/core/devlink.c 4599F: include/net/devlink.h 4600F: include/uapi/linux/devlink.h 4601 4602DIALOG SEMICONDUCTOR DRIVERS 4603M: Support Opensource <support.opensource@diasemi.com> 4604W: http://www.dialog-semiconductor.com/products 4605S: Supported 4606F: Documentation/hwmon/da90?? 4607F: Documentation/devicetree/bindings/mfd/da90*.txt 4608F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4609F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4610F: Documentation/devicetree/bindings/regulator/da92*.txt 4611F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4612F: Documentation/devicetree/bindings/sound/da[79]*.txt 4613F: drivers/gpio/gpio-da90??.c 4614F: drivers/hwmon/da90??-hwmon.c 4615F: drivers/iio/adc/da91??-*.c 4616F: drivers/input/misc/da90??_onkey.c 4617F: drivers/input/touchscreen/da9052_tsi.c 4618F: drivers/leds/leds-da90??.c 4619F: drivers/mfd/da903x.c 4620F: drivers/mfd/da90??-*.c 4621F: drivers/mfd/da91??-*.c 4622F: drivers/power/supply/da9052-battery.c 4623F: drivers/power/supply/da91??-*.c 4624F: drivers/regulator/da903x.c 4625F: drivers/regulator/da9???-regulator.[ch] 4626F: drivers/thermal/da90??-thermal.c 4627F: drivers/rtc/rtc-da90??.c 4628F: drivers/video/backlight/da90??_bl.c 4629F: drivers/watchdog/da90??_wdt.c 4630F: include/linux/mfd/da903x.h 4631F: include/linux/mfd/da9052/ 4632F: include/linux/mfd/da9055/ 4633F: include/linux/mfd/da9062/ 4634F: include/linux/mfd/da9063/ 4635F: include/linux/mfd/da9150/ 4636F: include/linux/regulator/da9211.h 4637F: include/sound/da[79]*.h 4638F: sound/soc/codecs/da[79]*.[ch] 4639 4640DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4641M: William Breathitt Gray <vilhelm.gray@gmail.com> 4642L: linux-gpio@vger.kernel.org 4643S: Maintained 4644F: drivers/gpio/gpio-gpio-mm.c 4645 4646DIOLAN U2C-12 I2C DRIVER 4647M: Guenter Roeck <linux@roeck-us.net> 4648L: linux-i2c@vger.kernel.org 4649S: Maintained 4650F: drivers/i2c/busses/i2c-diolan-u2c.c 4651 4652FILESYSTEM DIRECT ACCESS (DAX) 4653M: Dan Williams <dan.j.williams@intel.com> 4654R: Matthew Wilcox <willy@infradead.org> 4655R: Jan Kara <jack@suse.cz> 4656L: linux-fsdevel@vger.kernel.org 4657L: linux-nvdimm@lists.01.org 4658S: Supported 4659F: fs/dax.c 4660F: include/linux/dax.h 4661F: include/trace/events/fs_dax.h 4662 4663DEVICE DIRECT ACCESS (DAX) 4664M: Dan Williams <dan.j.williams@intel.com> 4665M: Vishal Verma <vishal.l.verma@intel.com> 4666M: Keith Busch <keith.busch@intel.com> 4667M: Dave Jiang <dave.jiang@intel.com> 4668L: linux-nvdimm@lists.01.org 4669S: Supported 4670F: drivers/dax/ 4671 4672DIRECTORY NOTIFICATION (DNOTIFY) 4673M: Jan Kara <jack@suse.cz> 4674R: Amir Goldstein <amir73il@gmail.com> 4675L: linux-fsdevel@vger.kernel.org 4676S: Maintained 4677F: Documentation/filesystems/dnotify.txt 4678F: fs/notify/dnotify/ 4679F: include/linux/dnotify.h 4680 4681DISK GEOMETRY AND PARTITION HANDLING 4682M: Andries Brouwer <aeb@cwi.nl> 4683W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4684W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4685W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4686S: Maintained 4687 4688DISKQUOTA 4689M: Jan Kara <jack@suse.com> 4690S: Maintained 4691F: Documentation/filesystems/quota.txt 4692F: fs/quota/ 4693F: include/linux/quota*.h 4694F: include/uapi/linux/quota*.h 4695 4696DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4697M: Bernie Thompson <bernie@plugable.com> 4698L: linux-fbdev@vger.kernel.org 4699S: Maintained 4700W: http://plugable.com/category/projects/udlfb/ 4701F: drivers/video/fbdev/udlfb.c 4702F: include/video/udlfb.h 4703F: Documentation/fb/udlfb.txt 4704 4705DISTRIBUTED LOCK MANAGER (DLM) 4706M: Christine Caulfield <ccaulfie@redhat.com> 4707M: David Teigland <teigland@redhat.com> 4708L: cluster-devel@redhat.com 4709W: http://sources.redhat.com/cluster/ 4710T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4711S: Supported 4712F: fs/dlm/ 4713 4714DMA BUFFER SHARING FRAMEWORK 4715M: Sumit Semwal <sumit.semwal@linaro.org> 4716S: Maintained 4717L: linux-media@vger.kernel.org 4718L: dri-devel@lists.freedesktop.org 4719L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4720F: drivers/dma-buf/ 4721F: include/linux/dma-buf* 4722F: include/linux/reservation.h 4723F: include/linux/*fence.h 4724F: Documentation/driver-api/dma-buf.rst 4725T: git git://anongit.freedesktop.org/drm/drm-misc 4726 4727DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4728M: Vinod Koul <vkoul@kernel.org> 4729L: dmaengine@vger.kernel.org 4730Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4731S: Maintained 4732F: drivers/dma/ 4733F: include/linux/dmaengine.h 4734F: include/linux/of_dma.h 4735F: Documentation/devicetree/bindings/dma/ 4736F: Documentation/driver-api/dmaengine/ 4737T: git git://git.infradead.org/users/vkoul/slave-dma.git 4738 4739DMA MAPPING HELPERS 4740M: Christoph Hellwig <hch@lst.de> 4741M: Marek Szyprowski <m.szyprowski@samsung.com> 4742R: Robin Murphy <robin.murphy@arm.com> 4743L: iommu@lists.linux-foundation.org 4744T: git git://git.infradead.org/users/hch/dma-mapping.git 4745W: http://git.infradead.org/users/hch/dma-mapping.git 4746S: Supported 4747F: kernel/dma/ 4748F: include/asm-generic/dma-mapping.h 4749F: include/linux/dma-direct.h 4750F: include/linux/dma-mapping.h 4751F: include/linux/dma-noncoherent.h 4752 4753DME1737 HARDWARE MONITOR DRIVER 4754M: Juerg Haefliger <juergh@gmail.com> 4755L: linux-hwmon@vger.kernel.org 4756S: Maintained 4757F: Documentation/hwmon/dme1737 4758F: drivers/hwmon/dme1737.c 4759 4760DMI/SMBIOS SUPPORT 4761M: Jean Delvare <jdelvare@suse.com> 4762S: Maintained 4763T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4764F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4765F: drivers/firmware/dmi-id.c 4766F: drivers/firmware/dmi_scan.c 4767F: include/linux/dmi.h 4768 4769DOCUMENTATION 4770M: Jonathan Corbet <corbet@lwn.net> 4771L: linux-doc@vger.kernel.org 4772S: Maintained 4773F: Documentation/ 4774F: scripts/kernel-doc 4775X: Documentation/ABI/ 4776X: Documentation/acpi/ 4777X: Documentation/devicetree/ 4778X: Documentation/i2c/ 4779X: Documentation/media/ 4780X: Documentation/power/ 4781X: Documentation/spi/ 4782T: git git://git.lwn.net/linux.git docs-next 4783 4784DOCUMENTATION/ITALIAN 4785M: Federico Vaga <federico.vaga@vaga.pv.it> 4786L: linux-doc@vger.kernel.org 4787S: Maintained 4788F: Documentation/translations/it_IT 4789 4790DONGWOON DW9714 LENS VOICE COIL DRIVER 4791M: Sakari Ailus <sakari.ailus@linux.intel.com> 4792L: linux-media@vger.kernel.org 4793T: git git://linuxtv.org/media_tree.git 4794S: Maintained 4795F: drivers/media/i2c/dw9714.c 4796F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4797 4798DONGWOON DW9807 LENS VOICE COIL DRIVER 4799M: Sakari Ailus <sakari.ailus@linux.intel.com> 4800L: linux-media@vger.kernel.org 4801T: git git://linuxtv.org/media_tree.git 4802S: Maintained 4803F: drivers/media/i2c/dw9807-vcm.c 4804F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4805 4806DOUBLETALK DRIVER 4807M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4808L: blinux-list@redhat.com 4809S: Maintained 4810F: drivers/char/dtlk.c 4811F: include/linux/dtlk.h 4812 4813DPAA2 DATAPATH I/O (DPIO) DRIVER 4814M: Roy Pledge <Roy.Pledge@nxp.com> 4815L: linux-kernel@vger.kernel.org 4816S: Maintained 4817F: drivers/soc/fsl/dpio 4818 4819DPAA2 ETHERNET DRIVER 4820M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4821L: netdev@vger.kernel.org 4822S: Maintained 4823F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4824F: drivers/net/ethernet/freescale/dpaa2/dpni* 4825F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4826F: drivers/net/ethernet/freescale/dpaa2/Makefile 4827F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4828 4829DPAA2 ETHERNET SWITCH DRIVER 4830M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4831M: Ioana Ciornei <ioana.ciornei@nxp.com> 4832L: linux-kernel@vger.kernel.org 4833S: Maintained 4834F: drivers/staging/fsl-dpaa2/ethsw 4835 4836DPAA2 PTP CLOCK DRIVER 4837M: Yangbo Lu <yangbo.lu@nxp.com> 4838L: netdev@vger.kernel.org 4839S: Maintained 4840F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4841F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4842 4843DPT_I2O SCSI RAID DRIVER 4844M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4845L: linux-scsi@vger.kernel.org 4846W: http://www.adaptec.com/ 4847S: Maintained 4848F: drivers/scsi/dpt* 4849F: drivers/scsi/dpt/ 4850 4851DRBD DRIVER 4852M: Philipp Reisner <philipp.reisner@linbit.com> 4853M: Lars Ellenberg <lars.ellenberg@linbit.com> 4854L: drbd-dev@lists.linbit.com 4855W: http://www.drbd.org 4856T: git git://git.linbit.com/linux-drbd.git 4857T: git git://git.linbit.com/drbd-8.4.git 4858S: Supported 4859F: drivers/block/drbd/ 4860F: lib/lru_cache.c 4861F: Documentation/blockdev/drbd/ 4862 4863DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4864M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4865R: "Rafael J. Wysocki" <rafael@kernel.org> 4866T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4867S: Supported 4868F: Documentation/kobject.txt 4869F: drivers/base/ 4870F: fs/debugfs/ 4871F: fs/sysfs/ 4872F: include/linux/debugfs.h 4873F: include/linux/kobj* 4874F: lib/kobj* 4875 4876DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4877M: Kevin Hilman <khilman@kernel.org> 4878M: Nishanth Menon <nm@ti.com> 4879S: Maintained 4880F: drivers/power/avs/ 4881F: include/linux/power/smartreflex.h 4882L: linux-pm@vger.kernel.org 4883 4884DRM DRIVER FOR ARM PL111 CLCD 4885M: Eric Anholt <eric@anholt.net> 4886T: git git://anongit.freedesktop.org/drm/drm-misc 4887S: Supported 4888F: drivers/gpu/drm/pl111/ 4889 4890DRM DRIVER FOR ARM VERSATILE TFT PANELS 4891M: Linus Walleij <linus.walleij@linaro.org> 4892T: git git://anongit.freedesktop.org/drm/drm-misc 4893S: Maintained 4894F: drivers/gpu/drm/panel/panel-arm-versatile.c 4895F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4896 4897DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4898M: Dave Airlie <airlied@redhat.com> 4899S: Odd Fixes 4900F: drivers/gpu/drm/ast/ 4901 4902DRM DRIVER FOR BOCHS VIRTUAL GPU 4903M: Gerd Hoffmann <kraxel@redhat.com> 4904L: virtualization@lists.linux-foundation.org 4905T: git git://anongit.freedesktop.org/drm/drm-misc 4906S: Maintained 4907F: drivers/gpu/drm/bochs/ 4908 4909DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4910M: Linus Walleij <linus.walleij@linaro.org> 4911T: git git://anongit.freedesktop.org/drm/drm-misc 4912S: Maintained 4913F: drivers/gpu/drm/tve200/ 4914 4915DRM DRIVER FOR ILITEK ILI9225 PANELS 4916M: David Lechner <david@lechnology.com> 4917S: Maintained 4918F: drivers/gpu/drm/tinydrm/ili9225.c 4919F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4920 4921DRM DRIVER FOR HX8357D PANELS 4922M: Eric Anholt <eric@anholt.net> 4923T: git git://anongit.freedesktop.org/drm/drm-misc 4924S: Maintained 4925F: drivers/gpu/drm/tinydrm/hx8357d.c 4926F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4927 4928DRM DRIVER FOR INTEL I810 VIDEO CARDS 4929S: Orphan / Obsolete 4930F: drivers/gpu/drm/i810/ 4931F: include/uapi/drm/i810_drm.h 4932 4933DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4934S: Orphan / Obsolete 4935F: drivers/gpu/drm/mga/ 4936F: include/uapi/drm/mga_drm.h 4937 4938DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4939M: Dave Airlie <airlied@redhat.com> 4940S: Odd Fixes 4941F: drivers/gpu/drm/mgag200/ 4942 4943DRM DRIVER FOR MI0283QT 4944M: Noralf Trønnes <noralf@tronnes.org> 4945S: Maintained 4946F: drivers/gpu/drm/tinydrm/mi0283qt.c 4947F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4948 4949DRM DRIVER FOR MSM ADRENO GPU 4950M: Rob Clark <robdclark@gmail.com> 4951M: Sean Paul <sean@poorly.run> 4952L: linux-arm-msm@vger.kernel.org 4953L: dri-devel@lists.freedesktop.org 4954L: freedreno@lists.freedesktop.org 4955T: git https://gitlab.freedesktop.org/drm/msm.git 4956S: Maintained 4957F: drivers/gpu/drm/msm/ 4958F: include/uapi/drm/msm_drm.h 4959F: Documentation/devicetree/bindings/display/msm/ 4960 4961DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4962M: Ben Skeggs <bskeggs@redhat.com> 4963L: dri-devel@lists.freedesktop.org 4964L: nouveau@lists.freedesktop.org 4965T: git git://github.com/skeggsb/linux 4966S: Supported 4967F: drivers/gpu/drm/nouveau/ 4968F: include/uapi/drm/nouveau_drm.h 4969 4970DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4971M: Stefan Mavrodiev <stefan@olimex.com> 4972S: Maintained 4973F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4974F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4975 4976DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4977M: Noralf Trønnes <noralf@tronnes.org> 4978S: Maintained 4979F: drivers/gpu/drm/tinydrm/repaper.c 4980F: Documentation/devicetree/bindings/display/repaper.txt 4981 4982DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4983M: Dave Airlie <airlied@redhat.com> 4984M: Gerd Hoffmann <kraxel@redhat.com> 4985L: virtualization@lists.linux-foundation.org 4986T: git git://anongit.freedesktop.org/drm/drm-misc 4987S: Obsolete 4988W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4989F: drivers/gpu/drm/cirrus/ 4990 4991DRM DRIVER FOR QXL VIRTUAL GPU 4992M: Dave Airlie <airlied@redhat.com> 4993M: Gerd Hoffmann <kraxel@redhat.com> 4994L: virtualization@lists.linux-foundation.org 4995L: spice-devel@lists.freedesktop.org 4996T: git git://anongit.freedesktop.org/drm/drm-misc 4997S: Maintained 4998F: drivers/gpu/drm/qxl/ 4999F: include/uapi/drm/qxl_drm.h 5000 5001DRM DRIVER FOR RAGE 128 VIDEO CARDS 5002S: Orphan / Obsolete 5003F: drivers/gpu/drm/r128/ 5004F: include/uapi/drm/r128_drm.h 5005 5006DRM DRIVER FOR SAVAGE VIDEO CARDS 5007S: Orphan / Obsolete 5008F: drivers/gpu/drm/savage/ 5009F: include/uapi/drm/savage_drm.h 5010 5011DRM DRIVER FOR SIS VIDEO CARDS 5012S: Orphan / Obsolete 5013F: drivers/gpu/drm/sis/ 5014F: include/uapi/drm/sis_drm.h 5015 5016DRM DRIVER FOR SITRONIX ST7701 PANELS 5017M: Jagan Teki <jagan@amarulasolutions.com> 5018S: Maintained 5019F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5020F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5021 5022DRM DRIVER FOR SITRONIX ST7586 PANELS 5023M: David Lechner <david@lechnology.com> 5024S: Maintained 5025F: drivers/gpu/drm/tinydrm/st7586.c 5026F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5027 5028DRM DRIVER FOR SITRONIX ST7735R PANELS 5029M: David Lechner <david@lechnology.com> 5030S: Maintained 5031F: drivers/gpu/drm/tinydrm/st7735r.c 5032F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5033 5034DRM DRIVER FOR TDFX VIDEO CARDS 5035S: Orphan / Obsolete 5036F: drivers/gpu/drm/tdfx/ 5037 5038DRM DRIVER FOR TPO TPG110 PANELS 5039M: Linus Walleij <linus.walleij@linaro.org> 5040T: git git://anongit.freedesktop.org/drm/drm-misc 5041S: Maintained 5042F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5043F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5044 5045DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5046M: Dave Airlie <airlied@redhat.com> 5047R: Sean Paul <sean@poorly.run> 5048L: dri-devel@lists.freedesktop.org 5049S: Odd Fixes 5050F: drivers/gpu/drm/udl/ 5051T: git git://anongit.freedesktop.org/drm/drm-misc 5052 5053DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5054M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5055R: Haneen Mohammed <hamohammed.sa@gmail.com> 5056R: Daniel Vetter <daniel@ffwll.ch> 5057T: git git://anongit.freedesktop.org/drm/drm-misc 5058S: Maintained 5059L: dri-devel@lists.freedesktop.org 5060F: drivers/gpu/drm/vkms/ 5061F: Documentation/gpu/vkms.rst 5062 5063DRM DRIVER FOR VMWARE VIRTUAL GPU 5064M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5065M: Thomas Hellstrom <thellstrom@vmware.com> 5066L: dri-devel@lists.freedesktop.org 5067T: git git://people.freedesktop.org/~thomash/linux 5068S: Supported 5069F: drivers/gpu/drm/vmwgfx/ 5070F: include/uapi/drm/vmwgfx_drm.h 5071 5072DRM DRIVERS 5073M: David Airlie <airlied@linux.ie> 5074M: Daniel Vetter <daniel@ffwll.ch> 5075L: dri-devel@lists.freedesktop.org 5076T: git git://anongit.freedesktop.org/drm/drm 5077B: https://bugs.freedesktop.org/ 5078C: irc://chat.freenode.net/dri-devel 5079S: Maintained 5080F: drivers/gpu/drm/ 5081F: drivers/gpu/vga/ 5082F: Documentation/devicetree/bindings/display/ 5083F: Documentation/devicetree/bindings/gpu/ 5084F: Documentation/gpu/ 5085F: include/drm/ 5086F: include/uapi/drm/ 5087F: include/linux/vga* 5088 5089DRM DRIVERS AND MISC GPU PATCHES 5090M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5091M: Maxime Ripard <maxime.ripard@bootlin.com> 5092M: Sean Paul <sean@poorly.run> 5093W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5094S: Maintained 5095T: git git://anongit.freedesktop.org/drm/drm-misc 5096F: Documentation/gpu/ 5097F: drivers/gpu/vga/ 5098F: drivers/gpu/drm/* 5099F: include/drm/drm* 5100F: include/uapi/drm/drm* 5101F: include/linux/vga* 5102 5103DRM DRIVERS FOR ALLWINNER A10 5104M: Maxime Ripard <maxime.ripard@bootlin.com> 5105L: dri-devel@lists.freedesktop.org 5106S: Supported 5107F: drivers/gpu/drm/sun4i/ 5108F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5109T: git git://anongit.freedesktop.org/drm/drm-misc 5110 5111DRM DRIVERS FOR AMLOGIC SOCS 5112M: Neil Armstrong <narmstrong@baylibre.com> 5113L: dri-devel@lists.freedesktop.org 5114L: linux-amlogic@lists.infradead.org 5115W: http://linux-meson.com/ 5116S: Supported 5117F: drivers/gpu/drm/meson/ 5118F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5119F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5120F: Documentation/gpu/meson.rst 5121T: git git://anongit.freedesktop.org/drm/drm-misc 5122 5123DRM DRIVERS FOR ATMEL HLCDC 5124M: Boris Brezillon <bbrezillon@kernel.org> 5125L: dri-devel@lists.freedesktop.org 5126S: Supported 5127F: drivers/gpu/drm/atmel-hlcdc/ 5128F: Documentation/devicetree/bindings/display/atmel/ 5129T: git git://anongit.freedesktop.org/drm/drm-misc 5130 5131DRM DRIVERS FOR BRIDGE CHIPS 5132M: Andrzej Hajda <a.hajda@samsung.com> 5133R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5134S: Maintained 5135T: git git://anongit.freedesktop.org/drm/drm-misc 5136F: drivers/gpu/drm/bridge/ 5137 5138DRM DRIVERS FOR EXYNOS 5139M: Inki Dae <inki.dae@samsung.com> 5140M: Joonyoung Shim <jy0922.shim@samsung.com> 5141M: Seung-Woo Kim <sw0312.kim@samsung.com> 5142M: Kyungmin Park <kyungmin.park@samsung.com> 5143L: dri-devel@lists.freedesktop.org 5144T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5145S: Supported 5146F: drivers/gpu/drm/exynos/ 5147F: include/uapi/drm/exynos_drm.h 5148F: Documentation/devicetree/bindings/display/exynos/ 5149 5150DRM DRIVERS FOR FREESCALE DCU 5151M: Stefan Agner <stefan@agner.ch> 5152M: Alison Wang <alison.wang@nxp.com> 5153L: dri-devel@lists.freedesktop.org 5154S: Supported 5155F: drivers/gpu/drm/fsl-dcu/ 5156F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5157F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5158F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5159T: git git://anongit.freedesktop.org/drm/drm-misc 5160 5161DRM DRIVERS FOR FREESCALE IMX 5162M: Philipp Zabel <p.zabel@pengutronix.de> 5163L: dri-devel@lists.freedesktop.org 5164S: Maintained 5165F: drivers/gpu/drm/imx/ 5166F: drivers/gpu/ipu-v3/ 5167F: Documentation/devicetree/bindings/display/imx/ 5168 5169DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5170M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5171L: dri-devel@lists.freedesktop.org 5172T: git git://github.com/patjak/drm-gma500 5173S: Maintained 5174F: drivers/gpu/drm/gma500/ 5175 5176DRM DRIVERS FOR HISILICON 5177M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5178M: Rongrong Zou <zourongrong@gmail.com> 5179R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5180R: Chen Feng <puck.chen@hisilicon.com> 5181L: dri-devel@lists.freedesktop.org 5182T: git git://github.com/xin3liang/linux.git 5183S: Maintained 5184F: drivers/gpu/drm/hisilicon/ 5185F: Documentation/devicetree/bindings/display/hisilicon/ 5186 5187DRM DRIVERS FOR MEDIATEK 5188M: CK Hu <ck.hu@mediatek.com> 5189M: Philipp Zabel <p.zabel@pengutronix.de> 5190L: dri-devel@lists.freedesktop.org 5191S: Supported 5192F: drivers/gpu/drm/mediatek/ 5193F: Documentation/devicetree/bindings/display/mediatek/ 5194 5195DRM DRIVERS FOR NVIDIA TEGRA 5196M: Thierry Reding <thierry.reding@gmail.com> 5197L: dri-devel@lists.freedesktop.org 5198L: linux-tegra@vger.kernel.org 5199T: git git://anongit.freedesktop.org/tegra/linux.git 5200S: Supported 5201F: drivers/gpu/drm/tegra/ 5202F: drivers/gpu/host1x/ 5203F: include/linux/host1x.h 5204F: include/uapi/drm/tegra_drm.h 5205F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5206 5207DRM DRIVERS FOR RENESAS 5208M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5209M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5210L: dri-devel@lists.freedesktop.org 5211L: linux-renesas-soc@vger.kernel.org 5212T: git git://linuxtv.org/pinchartl/media drm/du/next 5213S: Supported 5214F: drivers/gpu/drm/rcar-du/ 5215F: drivers/gpu/drm/shmobile/ 5216F: include/linux/platform_data/shmob_drm.h 5217F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5218F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5219F: Documentation/devicetree/bindings/display/renesas,du.txt 5220 5221DRM DRIVERS FOR ROCKCHIP 5222M: Sandy Huang <hjc@rock-chips.com> 5223M: Heiko Stübner <heiko@sntech.de> 5224L: dri-devel@lists.freedesktop.org 5225S: Maintained 5226F: drivers/gpu/drm/rockchip/ 5227F: Documentation/devicetree/bindings/display/rockchip/ 5228T: git git://anongit.freedesktop.org/drm/drm-misc 5229 5230DRM DRIVERS FOR STI 5231M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5232M: Vincent Abriou <vincent.abriou@st.com> 5233L: dri-devel@lists.freedesktop.org 5234T: git git://anongit.freedesktop.org/drm/drm-misc 5235S: Maintained 5236F: drivers/gpu/drm/sti 5237F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5238 5239DRM DRIVERS FOR STM 5240M: Yannick Fertre <yannick.fertre@st.com> 5241M: Philippe Cornu <philippe.cornu@st.com> 5242M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5243M: Vincent Abriou <vincent.abriou@st.com> 5244L: dri-devel@lists.freedesktop.org 5245T: git git://anongit.freedesktop.org/drm/drm-misc 5246S: Maintained 5247F: drivers/gpu/drm/stm 5248F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5249 5250DRM DRIVERS FOR TI LCDC 5251M: Jyri Sarha <jsarha@ti.com> 5252R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5253L: dri-devel@lists.freedesktop.org 5254S: Maintained 5255F: drivers/gpu/drm/tilcdc/ 5256F: Documentation/devicetree/bindings/display/tilcdc/ 5257 5258DRM DRIVERS FOR TI OMAP 5259M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5260L: dri-devel@lists.freedesktop.org 5261S: Maintained 5262F: drivers/gpu/drm/omapdrm/ 5263F: Documentation/devicetree/bindings/display/ti/ 5264 5265DRM DRIVERS FOR V3D 5266M: Eric Anholt <eric@anholt.net> 5267S: Supported 5268F: drivers/gpu/drm/v3d/ 5269F: include/uapi/drm/v3d_drm.h 5270F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5271T: git git://anongit.freedesktop.org/drm/drm-misc 5272 5273DRM DRIVERS FOR VC4 5274M: Eric Anholt <eric@anholt.net> 5275T: git git://github.com/anholt/linux 5276S: Supported 5277F: drivers/gpu/drm/vc4/ 5278F: include/uapi/drm/vc4_drm.h 5279F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5280T: git git://anongit.freedesktop.org/drm/drm-misc 5281 5282DRM DRIVERS FOR VIVANTE GPU IP 5283M: Lucas Stach <l.stach@pengutronix.de> 5284R: Russell King <linux+etnaviv@armlinux.org.uk> 5285R: Christian Gmeiner <christian.gmeiner@gmail.com> 5286L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5287L: dri-devel@lists.freedesktop.org 5288S: Maintained 5289F: drivers/gpu/drm/etnaviv/ 5290F: include/uapi/drm/etnaviv_drm.h 5291F: Documentation/devicetree/bindings/display/etnaviv/ 5292 5293DRM DRIVERS FOR ZTE ZX 5294M: Shawn Guo <shawnguo@kernel.org> 5295L: dri-devel@lists.freedesktop.org 5296S: Maintained 5297F: drivers/gpu/drm/zte/ 5298F: Documentation/devicetree/bindings/display/zte,vou.txt 5299T: git git://anongit.freedesktop.org/drm/drm-misc 5300 5301DRM PANEL DRIVERS 5302M: Thierry Reding <thierry.reding@gmail.com> 5303L: dri-devel@lists.freedesktop.org 5304T: git git://anongit.freedesktop.org/drm/drm-misc 5305S: Maintained 5306F: drivers/gpu/drm/drm_panel.c 5307F: drivers/gpu/drm/panel/ 5308F: include/drm/drm_panel.h 5309F: Documentation/devicetree/bindings/display/panel/ 5310 5311DRM TINYDRM DRIVERS 5312M: Noralf Trønnes <noralf@tronnes.org> 5313W: https://github.com/notro/tinydrm/wiki/Development 5314T: git git://anongit.freedesktop.org/drm/drm-misc 5315S: Maintained 5316F: drivers/gpu/drm/tinydrm/ 5317F: include/drm/tinydrm/ 5318 5319DRM DRIVERS FOR XEN 5320M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5321T: git git://anongit.freedesktop.org/drm/drm-misc 5322L: dri-devel@lists.freedesktop.org 5323L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5324S: Supported 5325F: drivers/gpu/drm/xen/ 5326F: Documentation/gpu/xen-front.rst 5327 5328DRM TTM SUBSYSTEM 5329M: Christian Koenig <christian.koenig@amd.com> 5330M: Huang Rui <ray.huang@amd.com> 5331M: Junwei Zhang <Jerry.Zhang@amd.com> 5332T: git git://people.freedesktop.org/~agd5f/linux 5333S: Maintained 5334L: dri-devel@lists.freedesktop.org 5335F: include/drm/ttm/ 5336F: drivers/gpu/drm/ttm/ 5337 5338DSBR100 USB FM RADIO DRIVER 5339M: Alexey Klimov <klimov.linux@gmail.com> 5340L: linux-media@vger.kernel.org 5341T: git git://linuxtv.org/media_tree.git 5342S: Maintained 5343F: drivers/media/radio/dsbr100.c 5344 5345DSCC4 DRIVER 5346M: Francois Romieu <romieu@fr.zoreil.com> 5347L: netdev@vger.kernel.org 5348S: Maintained 5349F: drivers/net/wan/dscc4.c 5350 5351DT3155 MEDIA DRIVER 5352M: Hans Verkuil <hverkuil@xs4all.nl> 5353L: linux-media@vger.kernel.org 5354T: git git://linuxtv.org/media_tree.git 5355W: https://linuxtv.org 5356S: Odd Fixes 5357F: drivers/media/pci/dt3155/ 5358 5359DVB_USB_AF9015 MEDIA DRIVER 5360M: Antti Palosaari <crope@iki.fi> 5361L: linux-media@vger.kernel.org 5362W: https://linuxtv.org 5363W: http://palosaari.fi/linux/ 5364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5365T: git git://linuxtv.org/anttip/media_tree.git 5366S: Maintained 5367F: drivers/media/usb/dvb-usb-v2/af9015* 5368 5369DVB_USB_AF9035 MEDIA DRIVER 5370M: Antti Palosaari <crope@iki.fi> 5371L: linux-media@vger.kernel.org 5372W: https://linuxtv.org 5373W: http://palosaari.fi/linux/ 5374Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5375T: git git://linuxtv.org/anttip/media_tree.git 5376S: Maintained 5377F: drivers/media/usb/dvb-usb-v2/af9035* 5378 5379DVB_USB_ANYSEE MEDIA DRIVER 5380M: Antti Palosaari <crope@iki.fi> 5381L: linux-media@vger.kernel.org 5382W: https://linuxtv.org 5383W: http://palosaari.fi/linux/ 5384Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5385T: git git://linuxtv.org/anttip/media_tree.git 5386S: Maintained 5387F: drivers/media/usb/dvb-usb-v2/anysee* 5388 5389DVB_USB_AU6610 MEDIA DRIVER 5390M: Antti Palosaari <crope@iki.fi> 5391L: linux-media@vger.kernel.org 5392W: https://linuxtv.org 5393W: http://palosaari.fi/linux/ 5394Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5395T: git git://linuxtv.org/anttip/media_tree.git 5396S: Maintained 5397F: drivers/media/usb/dvb-usb-v2/au6610* 5398 5399DVB_USB_CE6230 MEDIA DRIVER 5400M: Antti Palosaari <crope@iki.fi> 5401L: linux-media@vger.kernel.org 5402W: https://linuxtv.org 5403W: http://palosaari.fi/linux/ 5404Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5405T: git git://linuxtv.org/anttip/media_tree.git 5406S: Maintained 5407F: drivers/media/usb/dvb-usb-v2/ce6230* 5408 5409DVB_USB_CXUSB MEDIA DRIVER 5410M: Michael Krufky <mkrufky@linuxtv.org> 5411L: linux-media@vger.kernel.org 5412W: https://linuxtv.org 5413W: http://github.com/mkrufky 5414Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5415T: git git://linuxtv.org/media_tree.git 5416S: Maintained 5417F: drivers/media/usb/dvb-usb/cxusb* 5418 5419DVB_USB_EC168 MEDIA DRIVER 5420M: Antti Palosaari <crope@iki.fi> 5421L: linux-media@vger.kernel.org 5422W: https://linuxtv.org 5423W: http://palosaari.fi/linux/ 5424Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5425T: git git://linuxtv.org/anttip/media_tree.git 5426S: Maintained 5427F: drivers/media/usb/dvb-usb-v2/ec168* 5428 5429DVB_USB_GL861 MEDIA DRIVER 5430M: Antti Palosaari <crope@iki.fi> 5431L: linux-media@vger.kernel.org 5432W: https://linuxtv.org 5433Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5434T: git git://linuxtv.org/anttip/media_tree.git 5435S: Maintained 5436F: drivers/media/usb/dvb-usb-v2/gl861* 5437 5438DVB_USB_MXL111SF MEDIA DRIVER 5439M: Michael Krufky <mkrufky@linuxtv.org> 5440L: linux-media@vger.kernel.org 5441W: https://linuxtv.org 5442W: http://github.com/mkrufky 5443Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5444T: git git://linuxtv.org/mkrufky/mxl111sf.git 5445S: Maintained 5446F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5447 5448DVB_USB_RTL28XXU MEDIA DRIVER 5449M: Antti Palosaari <crope@iki.fi> 5450L: linux-media@vger.kernel.org 5451W: https://linuxtv.org 5452W: http://palosaari.fi/linux/ 5453Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5454T: git git://linuxtv.org/anttip/media_tree.git 5455S: Maintained 5456F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5457 5458DVB_USB_V2 MEDIA DRIVER 5459M: Antti Palosaari <crope@iki.fi> 5460L: linux-media@vger.kernel.org 5461W: https://linuxtv.org 5462W: http://palosaari.fi/linux/ 5463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5464T: git git://linuxtv.org/anttip/media_tree.git 5465S: Maintained 5466F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5467F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5468 5469DYNAMIC DEBUG 5470M: Jason Baron <jbaron@akamai.com> 5471S: Maintained 5472F: lib/dynamic_debug.c 5473F: include/linux/dynamic_debug.h 5474 5475DYNAMIC INTERRUPT MODERATION 5476M: Tal Gilboa <talgi@mellanox.com> 5477S: Maintained 5478F: include/linux/net_dim.h 5479 5480DZ DECSTATION DZ11 SERIAL DRIVER 5481M: "Maciej W. Rozycki" <macro@linux-mips.org> 5482S: Maintained 5483F: drivers/tty/serial/dz.* 5484 5485E3X0 POWER BUTTON DRIVER 5486M: Moritz Fischer <moritz.fischer@ettus.com> 5487L: usrp-users@lists.ettus.com 5488W: http://www.ettus.com 5489S: Supported 5490F: drivers/input/misc/e3x0-button.c 5491F: Documentation/devicetree/bindings/input/e3x0-button.txt 5492 5493E4000 MEDIA DRIVER 5494M: Antti Palosaari <crope@iki.fi> 5495L: linux-media@vger.kernel.org 5496W: https://linuxtv.org 5497W: http://palosaari.fi/linux/ 5498Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5499T: git git://linuxtv.org/anttip/media_tree.git 5500S: Maintained 5501F: drivers/media/tuners/e4000* 5502 5503EARTH_PT1 MEDIA DRIVER 5504M: Akihiro Tsukada <tskd08@gmail.com> 5505L: linux-media@vger.kernel.org 5506S: Odd Fixes 5507F: drivers/media/pci/pt1/ 5508 5509EARTH_PT3 MEDIA DRIVER 5510M: Akihiro Tsukada <tskd08@gmail.com> 5511L: linux-media@vger.kernel.org 5512S: Odd Fixes 5513F: drivers/media/pci/pt3/ 5514 5515EC100 MEDIA DRIVER 5516M: Antti Palosaari <crope@iki.fi> 5517L: linux-media@vger.kernel.org 5518W: https://linuxtv.org 5519W: http://palosaari.fi/linux/ 5520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5521T: git git://linuxtv.org/anttip/media_tree.git 5522S: Maintained 5523F: drivers/media/dvb-frontends/ec100* 5524 5525ECRYPT FILE SYSTEM 5526M: Tyler Hicks <tyhicks@canonical.com> 5527L: ecryptfs@vger.kernel.org 5528W: http://ecryptfs.org 5529W: https://launchpad.net/ecryptfs 5530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5531S: Supported 5532F: Documentation/filesystems/ecryptfs.txt 5533F: fs/ecryptfs/ 5534 5535EDAC-AMD64 5536M: Borislav Petkov <bp@alien8.de> 5537L: linux-edac@vger.kernel.org 5538S: Maintained 5539F: drivers/edac/amd64_edac* 5540 5541EDAC-AST2500 5542M: Stefan Schaeckeler <sschaeck@cisco.com> 5543S: Supported 5544F: drivers/edac/aspeed_edac.c 5545F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5546 5547EDAC-CALXEDA 5548M: Robert Richter <rric@kernel.org> 5549L: linux-edac@vger.kernel.org 5550S: Maintained 5551F: drivers/edac/highbank* 5552 5553EDAC-CAVIUM OCTEON 5554M: Ralf Baechle <ralf@linux-mips.org> 5555M: David Daney <david.daney@cavium.com> 5556L: linux-edac@vger.kernel.org 5557L: linux-mips@vger.kernel.org 5558S: Supported 5559F: drivers/edac/octeon_edac* 5560 5561EDAC-CAVIUM THUNDERX 5562M: David Daney <david.daney@cavium.com> 5563M: Jan Glauber <jglauber@cavium.com> 5564L: linux-edac@vger.kernel.org 5565S: Supported 5566F: drivers/edac/thunderx_edac* 5567 5568EDAC-CORE 5569M: Borislav Petkov <bp@alien8.de> 5570M: Mauro Carvalho Chehab <mchehab@kernel.org> 5571R: James Morse <james.morse@arm.com> 5572L: linux-edac@vger.kernel.org 5573T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5575S: Supported 5576F: Documentation/admin-guide/ras.rst 5577F: Documentation/driver-api/edac.rst 5578F: drivers/edac/ 5579F: include/linux/edac.h 5580 5581EDAC-E752X 5582M: Mark Gross <mark.gross@intel.com> 5583L: linux-edac@vger.kernel.org 5584S: Maintained 5585F: drivers/edac/e752x_edac.c 5586 5587EDAC-E7XXX 5588L: linux-edac@vger.kernel.org 5589S: Maintained 5590F: drivers/edac/e7xxx_edac.c 5591 5592EDAC-FSL_DDR 5593M: York Sun <york.sun@nxp.com> 5594L: linux-edac@vger.kernel.org 5595S: Maintained 5596F: drivers/edac/fsl_ddr_edac.* 5597 5598EDAC-GHES 5599M: Mauro Carvalho Chehab <mchehab@kernel.org> 5600L: linux-edac@vger.kernel.org 5601S: Maintained 5602F: drivers/edac/ghes_edac.c 5603 5604EDAC-I3000 5605L: linux-edac@vger.kernel.org 5606S: Orphan 5607F: drivers/edac/i3000_edac.c 5608 5609EDAC-I5000 5610L: linux-edac@vger.kernel.org 5611S: Maintained 5612F: drivers/edac/i5000_edac.c 5613 5614EDAC-I5400 5615M: Mauro Carvalho Chehab <mchehab@kernel.org> 5616L: linux-edac@vger.kernel.org 5617S: Maintained 5618F: drivers/edac/i5400_edac.c 5619 5620EDAC-I7300 5621M: Mauro Carvalho Chehab <mchehab@kernel.org> 5622L: linux-edac@vger.kernel.org 5623S: Maintained 5624F: drivers/edac/i7300_edac.c 5625 5626EDAC-I7CORE 5627M: Mauro Carvalho Chehab <mchehab@kernel.org> 5628L: linux-edac@vger.kernel.org 5629S: Maintained 5630F: drivers/edac/i7core_edac.c 5631 5632EDAC-I82443BXGX 5633M: Tim Small <tim@buttersideup.com> 5634L: linux-edac@vger.kernel.org 5635S: Maintained 5636F: drivers/edac/i82443bxgx_edac.c 5637 5638EDAC-I82975X 5639M: "Arvind R." <arvino55@gmail.com> 5640L: linux-edac@vger.kernel.org 5641S: Maintained 5642F: drivers/edac/i82975x_edac.c 5643 5644EDAC-IE31200 5645M: Jason Baron <jbaron@akamai.com> 5646L: linux-edac@vger.kernel.org 5647S: Maintained 5648F: drivers/edac/ie31200_edac.c 5649 5650EDAC-MPC85XX 5651M: Johannes Thumshirn <morbidrsa@gmail.com> 5652L: linux-edac@vger.kernel.org 5653S: Maintained 5654F: drivers/edac/mpc85xx_edac.[ch] 5655 5656EDAC-PASEMI 5657M: Egor Martovetsky <egor@pasemi.com> 5658L: linux-edac@vger.kernel.org 5659S: Maintained 5660F: drivers/edac/pasemi_edac.c 5661 5662EDAC-PND2 5663M: Tony Luck <tony.luck@intel.com> 5664L: linux-edac@vger.kernel.org 5665S: Maintained 5666F: drivers/edac/pnd2_edac.[ch] 5667 5668EDAC-R82600 5669M: Tim Small <tim@buttersideup.com> 5670L: linux-edac@vger.kernel.org 5671S: Maintained 5672F: drivers/edac/r82600_edac.c 5673 5674EDAC-SBRIDGE 5675M: Tony Luck <tony.luck@intel.com> 5676R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5677L: linux-edac@vger.kernel.org 5678S: Maintained 5679F: drivers/edac/sb_edac.c 5680 5681EDAC-SKYLAKE 5682M: Tony Luck <tony.luck@intel.com> 5683L: linux-edac@vger.kernel.org 5684S: Maintained 5685F: drivers/edac/skx_edac.c 5686 5687EDAC-TI 5688M: Tero Kristo <t-kristo@ti.com> 5689L: linux-edac@vger.kernel.org 5690S: Maintained 5691F: drivers/edac/ti_edac.c 5692 5693EDAC-QCOM 5694M: Channagoud Kadabi <ckadabi@codeaurora.org> 5695M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5696L: linux-arm-msm@vger.kernel.org 5697L: linux-edac@vger.kernel.org 5698S: Maintained 5699F: drivers/edac/qcom_edac.c 5700 5701EDIROL UA-101/UA-1000 DRIVER 5702M: Clemens Ladisch <clemens@ladisch.de> 5703L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5704T: git git://git.alsa-project.org/alsa-kernel.git 5705S: Maintained 5706F: sound/usb/misc/ua101.c 5707 5708EFI TEST DRIVER 5709L: linux-efi@vger.kernel.org 5710M: Ivan Hu <ivan.hu@canonical.com> 5711M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5712S: Maintained 5713F: drivers/firmware/efi/test/ 5714 5715EFI VARIABLE FILESYSTEM 5716M: Matthew Garrett <matthew.garrett@nebula.com> 5717M: Jeremy Kerr <jk@ozlabs.org> 5718M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5719T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5720L: linux-efi@vger.kernel.org 5721S: Maintained 5722F: fs/efivarfs/ 5723 5724EFIFB FRAMEBUFFER DRIVER 5725L: linux-fbdev@vger.kernel.org 5726M: Peter Jones <pjones@redhat.com> 5727S: Maintained 5728F: drivers/video/fbdev/efifb.c 5729 5730EFS FILESYSTEM 5731W: http://aeschi.ch.eu.org/efs/ 5732S: Orphan 5733F: fs/efs/ 5734 5735EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5736M: Douglas Miller <dougmill@linux.ibm.com> 5737L: netdev@vger.kernel.org 5738S: Maintained 5739F: drivers/net/ethernet/ibm/ehea/ 5740 5741EM28XX VIDEO4LINUX DRIVER 5742M: Mauro Carvalho Chehab <mchehab@kernel.org> 5743L: linux-media@vger.kernel.org 5744W: https://linuxtv.org 5745T: git git://linuxtv.org/media_tree.git 5746S: Maintained 5747F: drivers/media/usb/em28xx/ 5748F: Documentation/media/v4l-drivers/em28xx* 5749 5750EMBEDDED LINUX 5751M: Paul Gortmaker <paul.gortmaker@windriver.com> 5752M: Matt Mackall <mpm@selenic.com> 5753M: David Woodhouse <dwmw2@infradead.org> 5754L: linux-embedded@vger.kernel.org 5755S: Maintained 5756 5757Emulex 10Gbps iSCSI - OneConnect DRIVER 5758M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5759M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5760M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5761L: linux-scsi@vger.kernel.org 5762W: http://www.broadcom.com 5763S: Supported 5764F: drivers/scsi/be2iscsi/ 5765 5766Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5767M: Sathya Perla <sathya.perla@broadcom.com> 5768M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5769M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5770M: Somnath Kotur <somnath.kotur@broadcom.com> 5771L: netdev@vger.kernel.org 5772W: http://www.emulex.com 5773S: Supported 5774F: drivers/net/ethernet/emulex/benet/ 5775 5776EMULEX ONECONNECT ROCE DRIVER 5777M: Selvin Xavier <selvin.xavier@broadcom.com> 5778M: Devesh Sharma <devesh.sharma@broadcom.com> 5779L: linux-rdma@vger.kernel.org 5780W: http://www.broadcom.com 5781S: Odd Fixes 5782F: drivers/infiniband/hw/ocrdma/ 5783F: include/uapi/rdma/ocrdma-abi.h 5784 5785EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5786M: James Smart <james.smart@broadcom.com> 5787M: Dick Kennedy <dick.kennedy@broadcom.com> 5788L: linux-scsi@vger.kernel.org 5789W: http://www.broadcom.com 5790S: Supported 5791F: drivers/scsi/lpfc/ 5792 5793ENE CB710 FLASH CARD READER DRIVER 5794M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5795S: Maintained 5796F: drivers/misc/cb710/ 5797F: drivers/mmc/host/cb710-mmc.* 5798F: include/linux/cb710.h 5799 5800ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5801M: Maxim Levitsky <maximlevitsky@gmail.com> 5802S: Maintained 5803F: drivers/media/rc/ene_ir.* 5804 5805EPSON S1D13XXX FRAMEBUFFER DRIVER 5806M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5807S: Maintained 5808T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5809F: drivers/video/fbdev/s1d13xxxfb.c 5810F: include/video/s1d13xxxfb.h 5811 5812ERRSEQ ERROR TRACKING INFRASTRUCTURE 5813M: Jeff Layton <jlayton@kernel.org> 5814S: Maintained 5815F: lib/errseq.c 5816F: include/linux/errseq.h 5817 5818ET131X NETWORK DRIVER 5819M: Mark Einon <mark.einon@gmail.com> 5820S: Odd Fixes 5821F: drivers/net/ethernet/agere/ 5822 5823ETHERNET BRIDGE 5824M: Roopa Prabhu <roopa@cumulusnetworks.com> 5825M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5826L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5827L: netdev@vger.kernel.org 5828W: http://www.linuxfoundation.org/en/Net:Bridge 5829S: Maintained 5830F: include/linux/netfilter_bridge/ 5831F: net/bridge/ 5832 5833ETHERNET PHY LIBRARY 5834M: Andrew Lunn <andrew@lunn.ch> 5835M: Florian Fainelli <f.fainelli@gmail.com> 5836M: Heiner Kallweit <hkallweit1@gmail.com> 5837L: netdev@vger.kernel.org 5838S: Maintained 5839F: Documentation/ABI/testing/sysfs-bus-mdio 5840F: Documentation/devicetree/bindings/net/mdio* 5841F: Documentation/networking/phy.rst 5842F: drivers/net/phy/ 5843F: drivers/of/of_mdio.c 5844F: drivers/of/of_net.c 5845F: include/linux/*mdio*.h 5846F: include/linux/of_net.h 5847F: include/linux/phy.h 5848F: include/linux/phy_fixed.h 5849F: include/linux/platform_data/mdio-bcm-unimac.h 5850F: include/linux/platform_data/mdio-gpio.h 5851F: include/trace/events/mdio.h 5852F: include/uapi/linux/mdio.h 5853F: include/uapi/linux/mii.h 5854 5855EXT2 FILE SYSTEM 5856M: Jan Kara <jack@suse.com> 5857L: linux-ext4@vger.kernel.org 5858S: Maintained 5859F: Documentation/filesystems/ext2.txt 5860F: fs/ext2/ 5861F: include/linux/ext2* 5862 5863EXT4 FILE SYSTEM 5864M: "Theodore Ts'o" <tytso@mit.edu> 5865M: Andreas Dilger <adilger.kernel@dilger.ca> 5866L: linux-ext4@vger.kernel.org 5867W: http://ext4.wiki.kernel.org 5868Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5869T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5870S: Maintained 5871F: Documentation/filesystems/ext4/ 5872F: fs/ext4/ 5873 5874Extended Verification Module (EVM) 5875M: Mimi Zohar <zohar@linux.ibm.com> 5876L: linux-integrity@vger.kernel.org 5877S: Supported 5878F: security/integrity/evm/ 5879 5880EXTENSIBLE FIRMWARE INTERFACE (EFI) 5881M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5882L: linux-efi@vger.kernel.org 5883T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5884S: Maintained 5885F: Documentation/efi-stub.txt 5886F: arch/*/kernel/efi.c 5887F: arch/x86/boot/compressed/eboot.[ch] 5888F: arch/*/include/asm/efi.h 5889F: arch/x86/platform/efi/ 5890F: drivers/firmware/efi/ 5891F: include/linux/efi*.h 5892F: arch/arm/boot/compressed/efi-header.S 5893F: arch/arm64/kernel/efi-entry.S 5894 5895EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5896M: MyungJoo Ham <myungjoo.ham@samsung.com> 5897M: Chanwoo Choi <cw00.choi@samsung.com> 5898L: linux-kernel@vger.kernel.org 5899T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5900S: Maintained 5901F: drivers/extcon/ 5902F: include/linux/extcon/ 5903F: include/linux/extcon.h 5904F: Documentation/extcon/ 5905F: Documentation/devicetree/bindings/extcon/ 5906 5907EXYNOS DP DRIVER 5908M: Jingoo Han <jingoohan1@gmail.com> 5909L: dri-devel@lists.freedesktop.org 5910S: Maintained 5911F: drivers/gpu/drm/exynos/exynos_dp* 5912 5913EXYNOS SYSMMU (IOMMU) driver 5914M: Marek Szyprowski <m.szyprowski@samsung.com> 5915L: iommu@lists.linux-foundation.org 5916S: Maintained 5917F: drivers/iommu/exynos-iommu.c 5918 5919EZchip NPS platform support 5920M: Vineet Gupta <vgupta@synopsys.com> 5921M: Ofer Levi <oferle@mellanox.com> 5922S: Supported 5923F: arch/arc/plat-eznps 5924F: arch/arc/boot/dts/eznps.dts 5925 5926F2FS FILE SYSTEM 5927M: Jaegeuk Kim <jaegeuk@kernel.org> 5928M: Chao Yu <yuchao0@huawei.com> 5929L: linux-f2fs-devel@lists.sourceforge.net 5930W: https://f2fs.wiki.kernel.org/ 5931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5932S: Maintained 5933F: Documentation/filesystems/f2fs.txt 5934F: Documentation/ABI/testing/sysfs-fs-f2fs 5935F: fs/f2fs/ 5936F: include/linux/f2fs_fs.h 5937F: include/trace/events/f2fs.h 5938 5939F71805F HARDWARE MONITORING DRIVER 5940M: Jean Delvare <jdelvare@suse.com> 5941L: linux-hwmon@vger.kernel.org 5942S: Maintained 5943F: Documentation/hwmon/f71805f 5944F: drivers/hwmon/f71805f.c 5945 5946FADDR2LINE 5947M: Josh Poimboeuf <jpoimboe@redhat.com> 5948S: Maintained 5949F: scripts/faddr2line 5950 5951FAILOVER MODULE 5952M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5953L: netdev@vger.kernel.org 5954S: Supported 5955F: net/core/failover.c 5956F: include/net/failover.h 5957F: Documentation/networking/failover.rst 5958 5959FANOTIFY 5960M: Jan Kara <jack@suse.cz> 5961R: Amir Goldstein <amir73il@gmail.com> 5962L: linux-fsdevel@vger.kernel.org 5963S: Maintained 5964F: fs/notify/fanotify/ 5965F: include/linux/fanotify.h 5966F: include/uapi/linux/fanotify.h 5967 5968FARSYNC SYNCHRONOUS DRIVER 5969M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5970W: http://www.farsite.co.uk/ 5971S: Supported 5972F: drivers/net/wan/farsync.* 5973 5974FAULT INJECTION SUPPORT 5975M: Akinobu Mita <akinobu.mita@gmail.com> 5976S: Supported 5977F: Documentation/fault-injection/ 5978F: lib/fault-inject.c 5979 5980FBTFT Framebuffer drivers 5981S: Orphan 5982L: dri-devel@lists.freedesktop.org 5983L: linux-fbdev@vger.kernel.org 5984F: drivers/staging/fbtft/ 5985 5986FC0011 TUNER DRIVER 5987M: Michael Buesch <m@bues.ch> 5988L: linux-media@vger.kernel.org 5989S: Maintained 5990F: drivers/media/tuners/fc0011.h 5991F: drivers/media/tuners/fc0011.c 5992 5993FC2580 MEDIA DRIVER 5994M: Antti Palosaari <crope@iki.fi> 5995L: linux-media@vger.kernel.org 5996W: https://linuxtv.org 5997W: http://palosaari.fi/linux/ 5998Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5999T: git git://linuxtv.org/anttip/media_tree.git 6000S: Maintained 6001F: drivers/media/tuners/fc2580* 6002 6003FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6004M: Hannes Reinecke <hare@suse.de> 6005L: linux-scsi@vger.kernel.org 6006W: www.Open-FCoE.org 6007S: Supported 6008F: drivers/scsi/libfc/ 6009F: drivers/scsi/fcoe/ 6010F: include/scsi/fc/ 6011F: include/scsi/libfc.h 6012F: include/scsi/libfcoe.h 6013F: include/uapi/scsi/fc/ 6014 6015FILE LOCKING (flock() and fcntl()/lockf()) 6016M: Jeff Layton <jlayton@kernel.org> 6017M: "J. Bruce Fields" <bfields@fieldses.org> 6018L: linux-fsdevel@vger.kernel.org 6019S: Maintained 6020F: include/linux/fcntl.h 6021F: include/uapi/linux/fcntl.h 6022F: fs/fcntl.c 6023F: fs/locks.c 6024 6025FILESYSTEMS (VFS and infrastructure) 6026M: Alexander Viro <viro@zeniv.linux.org.uk> 6027L: linux-fsdevel@vger.kernel.org 6028S: Maintained 6029F: fs/* 6030F: include/linux/fs.h 6031F: include/linux/fs_types.h 6032F: include/uapi/linux/fs.h 6033 6034FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6035M: Riku Voipio <riku.voipio@iki.fi> 6036L: linux-hwmon@vger.kernel.org 6037S: Maintained 6038F: drivers/hwmon/f75375s.c 6039F: include/linux/f75375s.h 6040 6041FIREWIRE AUDIO DRIVERS 6042M: Clemens Ladisch <clemens@ladisch.de> 6043L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6044T: git git://git.alsa-project.org/alsa-kernel.git 6045S: Maintained 6046F: sound/firewire/ 6047 6048FIREWIRE MEDIA DRIVERS (firedtv) 6049M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6050L: linux-media@vger.kernel.org 6051L: linux1394-devel@lists.sourceforge.net 6052T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6053S: Maintained 6054F: drivers/media/firewire/ 6055 6056FIREWIRE SBP-2 TARGET 6057M: Chris Boot <bootc@bootc.net> 6058L: linux-scsi@vger.kernel.org 6059L: target-devel@vger.kernel.org 6060L: linux1394-devel@lists.sourceforge.net 6061T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6062S: Maintained 6063F: drivers/target/sbp/ 6064 6065FIREWIRE SUBSYSTEM 6066M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6067L: linux1394-devel@lists.sourceforge.net 6068W: http://ieee1394.wiki.kernel.org/ 6069T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6070S: Maintained 6071F: drivers/firewire/ 6072F: include/linux/firewire.h 6073F: include/uapi/linux/firewire*.h 6074F: tools/firewire/ 6075 6076FIRMWARE LOADER (request_firmware) 6077M: Luis Chamberlain <mcgrof@kernel.org> 6078L: linux-kernel@vger.kernel.org 6079S: Maintained 6080F: Documentation/firmware_class/ 6081F: drivers/base/firmware_loader/ 6082F: include/linux/firmware.h 6083 6084FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6085M: Joshua Morris <josh.h.morris@us.ibm.com> 6086M: Philip Kelleher <pjk1939@linux.ibm.com> 6087S: Maintained 6088F: drivers/block/rsxx/ 6089 6090FLOPPY DRIVER 6091M: Jiri Kosina <jikos@kernel.org> 6092T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6093S: Odd fixes 6094F: drivers/block/floppy.c 6095 6096FMC SUBSYSTEM 6097M: Alessandro Rubini <rubini@gnudd.com> 6098W: http://www.ohwr.org/projects/fmc-bus 6099S: Supported 6100F: drivers/fmc/ 6101F: include/linux/fmc*.h 6102F: include/linux/ipmi-fru.h 6103K: fmc_d.*register 6104 6105FPGA MANAGER FRAMEWORK 6106M: Alan Tull <atull@kernel.org> 6107M: Moritz Fischer <mdf@kernel.org> 6108L: linux-fpga@vger.kernel.org 6109S: Maintained 6110T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6111Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6112F: Documentation/fpga/ 6113F: Documentation/driver-api/fpga/ 6114F: Documentation/devicetree/bindings/fpga/ 6115F: drivers/fpga/ 6116F: include/linux/fpga/ 6117W: http://www.rocketboards.org 6118 6119FPGA DFL DRIVERS 6120M: Wu Hao <hao.wu@intel.com> 6121L: linux-fpga@vger.kernel.org 6122S: Maintained 6123F: Documentation/fpga/dfl.txt 6124F: include/uapi/linux/fpga-dfl.h 6125F: drivers/fpga/dfl* 6126 6127FPU EMULATOR 6128M: Bill Metzenthen <billm@melbpc.org.au> 6129W: http://floatingpoint.sourceforge.net/emulator/index.html 6130S: Maintained 6131F: arch/x86/math-emu/ 6132 6133FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6134L: netdev@vger.kernel.org 6135S: Orphan 6136F: drivers/net/wan/dlci.c 6137F: drivers/net/wan/sdla.c 6138 6139FRAMEBUFFER LAYER 6140M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6141L: dri-devel@lists.freedesktop.org 6142L: linux-fbdev@vger.kernel.org 6143T: git git://github.com/bzolnier/linux.git 6144Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6145S: Maintained 6146F: Documentation/fb/ 6147F: drivers/video/ 6148F: include/video/ 6149F: include/linux/fb.h 6150F: include/uapi/video/ 6151F: include/uapi/linux/fb.h 6152 6153FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6154M: Horia Geantă <horia.geanta@nxp.com> 6155M: Aymen Sghaier <aymen.sghaier@nxp.com> 6156L: linux-crypto@vger.kernel.org 6157S: Maintained 6158F: drivers/crypto/caam/ 6159F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6160 6161FREESCALE DIU FRAMEBUFFER DRIVER 6162M: Timur Tabi <timur@kernel.org> 6163L: linux-fbdev@vger.kernel.org 6164S: Maintained 6165F: drivers/video/fbdev/fsl-diu-fb.* 6166 6167FREESCALE DMA DRIVER 6168M: Li Yang <leoyang.li@nxp.com> 6169M: Zhang Wei <zw@zh-kernel.org> 6170L: linuxppc-dev@lists.ozlabs.org 6171S: Maintained 6172F: drivers/dma/fsldma.* 6173 6174FREESCALE ENETC ETHERNET DRIVERS 6175M: Claudiu Manoil <claudiu.manoil@nxp.com> 6176L: netdev@vger.kernel.org 6177S: Maintained 6178F: drivers/net/ethernet/freescale/enetc/ 6179 6180FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6181M: Claudiu Manoil <claudiu.manoil@nxp.com> 6182L: netdev@vger.kernel.org 6183S: Maintained 6184F: drivers/net/ethernet/freescale/gianfar* 6185F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6186 6187FREESCALE GPMI NAND DRIVER 6188M: Han Xu <han.xu@nxp.com> 6189L: linux-mtd@lists.infradead.org 6190S: Maintained 6191F: drivers/mtd/nand/raw/gpmi-nand/* 6192 6193FREESCALE I2C CPM DRIVER 6194M: Jochen Friedrich <jochen@scram.de> 6195L: linuxppc-dev@lists.ozlabs.org 6196L: linux-i2c@vger.kernel.org 6197S: Maintained 6198F: drivers/i2c/busses/i2c-cpm.c 6199 6200FREESCALE IMX LPI2C DRIVER 6201M: Dong Aisheng <aisheng.dong@nxp.com> 6202L: linux-i2c@vger.kernel.org 6203L: linux-imx@nxp.com 6204S: Maintained 6205F: drivers/i2c/busses/i2c-imx-lpi2c.c 6206F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6207 6208FREESCALE IMX / MXC FEC DRIVER 6209M: Fugang Duan <fugang.duan@nxp.com> 6210L: netdev@vger.kernel.org 6211S: Maintained 6212F: drivers/net/ethernet/freescale/fec_main.c 6213F: drivers/net/ethernet/freescale/fec_ptp.c 6214F: drivers/net/ethernet/freescale/fec.h 6215F: Documentation/devicetree/bindings/net/fsl-fec.txt 6216 6217FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6218M: Sascha Hauer <s.hauer@pengutronix.de> 6219R: Pengutronix Kernel Team <kernel@pengutronix.de> 6220L: linux-fbdev@vger.kernel.org 6221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6222S: Maintained 6223F: include/linux/platform_data/video-imxfb.h 6224F: drivers/video/fbdev/imxfb.c 6225 6226FREESCALE QORIQ DPAA ETHERNET DRIVER 6227M: Madalin Bucur <madalin.bucur@nxp.com> 6228L: netdev@vger.kernel.org 6229S: Maintained 6230F: drivers/net/ethernet/freescale/dpaa 6231 6232FREESCALE QORIQ DPAA FMAN DRIVER 6233M: Madalin Bucur <madalin.bucur@nxp.com> 6234L: netdev@vger.kernel.org 6235S: Maintained 6236F: drivers/net/ethernet/freescale/fman 6237F: Documentation/devicetree/bindings/net/fsl-fman.txt 6238 6239FREESCALE QORIQ PTP CLOCK DRIVER 6240M: Yangbo Lu <yangbo.lu@nxp.com> 6241L: netdev@vger.kernel.org 6242S: Maintained 6243F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6244F: drivers/ptp/ptp_qoriq.c 6245F: drivers/ptp/ptp_qoriq_debugfs.c 6246F: include/linux/fsl/ptp_qoriq.h 6247F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6248 6249FREESCALE QUAD SPI DRIVER 6250M: Han Xu <han.xu@nxp.com> 6251L: linux-spi@vger.kernel.org 6252S: Maintained 6253F: drivers/spi/spi-fsl-qspi.c 6254 6255FREESCALE QUICC ENGINE LIBRARY 6256M: Qiang Zhao <qiang.zhao@nxp.com> 6257L: linuxppc-dev@lists.ozlabs.org 6258S: Maintained 6259F: drivers/soc/fsl/qe/ 6260F: include/soc/fsl/*qe*.h 6261F: include/soc/fsl/*ucc*.h 6262 6263FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6264M: Li Yang <leoyang.li@nxp.com> 6265L: netdev@vger.kernel.org 6266L: linuxppc-dev@lists.ozlabs.org 6267S: Maintained 6268F: drivers/net/ethernet/freescale/ucc_geth* 6269 6270FREESCALE QUICC ENGINE UCC HDLC DRIVER 6271M: Zhao Qiang <qiang.zhao@nxp.com> 6272L: netdev@vger.kernel.org 6273L: linuxppc-dev@lists.ozlabs.org 6274S: Maintained 6275F: drivers/net/wan/fsl_ucc_hdlc* 6276 6277FREESCALE QUICC ENGINE UCC UART DRIVER 6278M: Timur Tabi <timur@kernel.org> 6279L: linuxppc-dev@lists.ozlabs.org 6280S: Maintained 6281F: drivers/tty/serial/ucc_uart.c 6282 6283FREESCALE SOC DRIVERS 6284M: Li Yang <leoyang.li@nxp.com> 6285L: linuxppc-dev@lists.ozlabs.org 6286L: linux-arm-kernel@lists.infradead.org 6287S: Maintained 6288F: Documentation/devicetree/bindings/soc/fsl/ 6289F: drivers/soc/fsl/ 6290F: include/linux/fsl/ 6291 6292FREESCALE SOC FS_ENET DRIVER 6293M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6294L: linuxppc-dev@lists.ozlabs.org 6295L: netdev@vger.kernel.org 6296S: Maintained 6297F: drivers/net/ethernet/freescale/fs_enet/ 6298F: include/linux/fs_enet_pd.h 6299 6300FREESCALE SOC SOUND DRIVERS 6301M: Timur Tabi <timur@kernel.org> 6302M: Nicolin Chen <nicoleotsuka@gmail.com> 6303M: Xiubo Li <Xiubo.Lee@gmail.com> 6304R: Fabio Estevam <festevam@gmail.com> 6305L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6306L: linuxppc-dev@lists.ozlabs.org 6307S: Maintained 6308F: sound/soc/fsl/fsl* 6309F: sound/soc/fsl/imx* 6310F: sound/soc/fsl/mpc8610_hpcd.c 6311 6312FREESCALE USB PERIPHERAL DRIVERS 6313M: Li Yang <leoyang.li@nxp.com> 6314L: linux-usb@vger.kernel.org 6315L: linuxppc-dev@lists.ozlabs.org 6316S: Maintained 6317F: drivers/usb/gadget/udc/fsl* 6318 6319FREEVXFS FILESYSTEM 6320M: Christoph Hellwig <hch@infradead.org> 6321W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6322S: Maintained 6323F: fs/freevxfs/ 6324 6325FREEZER 6326M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6327M: Pavel Machek <pavel@ucw.cz> 6328L: linux-pm@vger.kernel.org 6329S: Supported 6330F: Documentation/power/freezing-of-tasks.txt 6331F: include/linux/freezer.h 6332F: kernel/freezer.c 6333 6334FRONTSWAP API 6335M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6336L: linux-kernel@vger.kernel.org 6337S: Maintained 6338F: mm/frontswap.c 6339F: include/linux/frontswap.h 6340 6341FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6342M: David Howells <dhowells@redhat.com> 6343L: linux-cachefs@redhat.com (moderated for non-subscribers) 6344S: Supported 6345F: Documentation/filesystems/caching/ 6346F: fs/fscache/ 6347F: include/linux/fscache*.h 6348 6349FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6350M: Theodore Y. Ts'o <tytso@mit.edu> 6351M: Jaegeuk Kim <jaegeuk@kernel.org> 6352M: Eric Biggers <ebiggers@kernel.org> 6353L: linux-fscrypt@vger.kernel.org 6354Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6355T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6356S: Supported 6357F: fs/crypto/ 6358F: include/linux/fscrypt*.h 6359F: Documentation/filesystems/fscrypt.rst 6360 6361FSI-ATTACHED I2C DRIVER 6362M: Eddie James <eajames@linux.ibm.com> 6363L: linux-i2c@vger.kernel.org 6364L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6365S: Maintained 6366F: drivers/i2c/busses/i2c-fsi.c 6367F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6368 6369FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6370M: Jan Kara <jack@suse.cz> 6371R: Amir Goldstein <amir73il@gmail.com> 6372L: linux-fsdevel@vger.kernel.org 6373S: Maintained 6374F: fs/notify/ 6375F: include/linux/fsnotify*.h 6376 6377FUJITSU LAPTOP EXTRAS 6378M: Jonathan Woithe <jwoithe@just42.net> 6379L: platform-driver-x86@vger.kernel.org 6380S: Maintained 6381F: drivers/platform/x86/fujitsu-laptop.c 6382 6383FUJITSU M-5MO LS CAMERA ISP DRIVER 6384M: Kyungmin Park <kyungmin.park@samsung.com> 6385M: Heungjun Kim <riverful.kim@samsung.com> 6386L: linux-media@vger.kernel.org 6387S: Maintained 6388F: drivers/media/i2c/m5mols/ 6389F: include/media/i2c/m5mols.h 6390 6391FUJITSU TABLET EXTRAS 6392M: Robert Gerlach <khnz@gmx.de> 6393L: platform-driver-x86@vger.kernel.org 6394S: Maintained 6395F: drivers/platform/x86/fujitsu-tablet.c 6396 6397FUSE: FILESYSTEM IN USERSPACE 6398M: Miklos Szeredi <miklos@szeredi.hu> 6399L: linux-fsdevel@vger.kernel.org 6400W: http://fuse.sourceforge.net/ 6401T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6402S: Maintained 6403F: fs/fuse/ 6404F: include/uapi/linux/fuse.h 6405F: Documentation/filesystems/fuse.txt 6406 6407FUTEX SUBSYSTEM 6408M: Thomas Gleixner <tglx@linutronix.de> 6409M: Ingo Molnar <mingo@redhat.com> 6410R: Peter Zijlstra <peterz@infradead.org> 6411R: Darren Hart <dvhart@infradead.org> 6412L: linux-kernel@vger.kernel.org 6413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6414S: Maintained 6415F: kernel/futex.c 6416F: include/asm-generic/futex.h 6417F: include/linux/futex.h 6418F: include/uapi/linux/futex.h 6419F: tools/testing/selftests/futex/ 6420F: tools/perf/bench/futex* 6421F: Documentation/*futex* 6422 6423GCC PLUGINS 6424M: Kees Cook <keescook@chromium.org> 6425R: Emese Revfy <re.emese@gmail.com> 6426L: kernel-hardening@lists.openwall.com 6427S: Maintained 6428F: scripts/gcc-plugins/ 6429F: scripts/gcc-plugin.sh 6430F: scripts/Makefile.gcc-plugins 6431F: Documentation/gcc-plugins.txt 6432 6433GASKET DRIVER FRAMEWORK 6434M: Rob Springer <rspringer@google.com> 6435M: Todd Poynor <toddpoynor@google.com> 6436M: Ben Chan <benchan@chromium.org> 6437S: Maintained 6438F: drivers/staging/gasket/ 6439 6440GCOV BASED KERNEL PROFILING 6441M: Peter Oberparleiter <oberpar@linux.ibm.com> 6442S: Maintained 6443F: kernel/gcov/ 6444F: Documentation/dev-tools/gcov.rst 6445 6446GDB KERNEL DEBUGGING HELPER SCRIPTS 6447M: Jan Kiszka <jan.kiszka@siemens.com> 6448M: Kieran Bingham <kbingham@kernel.org> 6449S: Supported 6450F: scripts/gdb/ 6451 6452GDT SCSI DISK ARRAY CONTROLLER DRIVER 6453M: Achim Leubner <achim_leubner@adaptec.com> 6454L: linux-scsi@vger.kernel.org 6455W: http://www.icp-vortex.com/ 6456S: Supported 6457F: drivers/scsi/gdt* 6458 6459GEMTEK FM RADIO RECEIVER DRIVER 6460M: Hans Verkuil <hverkuil@xs4all.nl> 6461L: linux-media@vger.kernel.org 6462T: git git://linuxtv.org/media_tree.git 6463W: https://linuxtv.org 6464S: Maintained 6465F: drivers/media/radio/radio-gemtek* 6466 6467GENERIC GPIO I2C DRIVER 6468M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6469S: Supported 6470F: drivers/i2c/busses/i2c-gpio.c 6471F: include/linux/platform_data/i2c-gpio.h 6472 6473GENERIC GPIO I2C MULTIPLEXER DRIVER 6474M: Peter Korsgaard <peter.korsgaard@barco.com> 6475L: linux-i2c@vger.kernel.org 6476S: Supported 6477F: drivers/i2c/muxes/i2c-mux-gpio.c 6478F: include/linux/platform_data/i2c-mux-gpio.h 6479F: Documentation/i2c/muxes/i2c-mux-gpio 6480 6481GENERIC HDLC (WAN) DRIVERS 6482M: Krzysztof Halasa <khc@pm.waw.pl> 6483W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6484S: Maintained 6485F: drivers/net/wan/c101.c 6486F: drivers/net/wan/hd6457* 6487F: drivers/net/wan/hdlc* 6488F: drivers/net/wan/n2.c 6489F: drivers/net/wan/pc300too.c 6490F: drivers/net/wan/pci200syn.c 6491F: drivers/net/wan/wanxl* 6492 6493GENERIC INCLUDE/ASM HEADER FILES 6494M: Arnd Bergmann <arnd@arndb.de> 6495L: linux-arch@vger.kernel.org 6496T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6497S: Maintained 6498F: include/asm-generic/ 6499F: include/uapi/asm-generic/ 6500 6501GENERIC PHY FRAMEWORK 6502M: Kishon Vijay Abraham I <kishon@ti.com> 6503L: linux-kernel@vger.kernel.org 6504T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6505S: Supported 6506F: drivers/phy/ 6507F: include/linux/phy/ 6508F: Documentation/devicetree/bindings/phy/ 6509 6510GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6511M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6512S: Supported 6513F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6514 6515GENERIC PM DOMAINS 6516M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6517M: Kevin Hilman <khilman@kernel.org> 6518M: Ulf Hansson <ulf.hansson@linaro.org> 6519L: linux-pm@vger.kernel.org 6520S: Supported 6521F: drivers/base/power/domain*.c 6522F: include/linux/pm_domain.h 6523F: Documentation/devicetree/bindings/power/power_domain.txt 6524 6525GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6526M: Eugen Hristev <eugen.hristev@microchip.com> 6527L: linux-input@vger.kernel.org 6528S: Maintained 6529F: drivers/input/touchscreen/resistive-adc-touch.c 6530 6531GENERIC UIO DRIVER FOR PCI DEVICES 6532M: "Michael S. Tsirkin" <mst@redhat.com> 6533L: kvm@vger.kernel.org 6534S: Supported 6535F: drivers/uio/uio_pci_generic.c 6536 6537GENWQE (IBM Generic Workqueue Card) 6538M: Frank Haverkamp <haver@linux.ibm.com> 6539S: Supported 6540F: drivers/misc/genwqe/ 6541 6542GET_MAINTAINER SCRIPT 6543M: Joe Perches <joe@perches.com> 6544S: Maintained 6545F: scripts/get_maintainer.pl 6546 6547GFS2 FILE SYSTEM 6548M: Bob Peterson <rpeterso@redhat.com> 6549M: Andreas Gruenbacher <agruenba@redhat.com> 6550L: cluster-devel@redhat.com 6551W: http://sources.redhat.com/cluster/ 6552T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6553S: Supported 6554F: Documentation/filesystems/gfs2*.txt 6555F: fs/gfs2/ 6556F: include/uapi/linux/gfs2_ondisk.h 6557 6558GIGASET ISDN DRIVERS 6559M: Paul Bolle <pebolle@tiscali.nl> 6560L: gigaset307x-common@lists.sourceforge.net 6561W: http://gigaset307x.sourceforge.net/ 6562S: Odd Fixes 6563F: Documentation/isdn/README.gigaset 6564F: drivers/isdn/gigaset/ 6565F: include/uapi/linux/gigaset_dev.h 6566 6567GNSS SUBSYSTEM 6568M: Johan Hovold <johan@kernel.org> 6569T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6570S: Maintained 6571F: Documentation/ABI/testing/sysfs-class-gnss 6572F: Documentation/devicetree/bindings/gnss/ 6573F: drivers/gnss/ 6574F: include/linux/gnss.h 6575 6576GO7007 MPEG CODEC 6577M: Hans Verkuil <hans.verkuil@cisco.com> 6578L: linux-media@vger.kernel.org 6579S: Maintained 6580F: drivers/media/usb/go7007/ 6581 6582GOODIX TOUCHSCREEN 6583M: Bastien Nocera <hadess@hadess.net> 6584L: linux-input@vger.kernel.org 6585S: Maintained 6586F: drivers/input/touchscreen/goodix.c 6587 6588GPD POCKET FAN DRIVER 6589M: Hans de Goede <hdegoede@redhat.com> 6590L: platform-driver-x86@vger.kernel.org 6591S: Maintained 6592F: drivers/platform/x86/gpd-pocket-fan.c 6593 6594GPIO ACPI SUPPORT 6595M: Mika Westerberg <mika.westerberg@linux.intel.com> 6596M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6597L: linux-gpio@vger.kernel.org 6598L: linux-acpi@vger.kernel.org 6599S: Maintained 6600F: Documentation/acpi/gpio-properties.txt 6601F: drivers/gpio/gpiolib-acpi.c 6602 6603GPIO IR Transmitter 6604M: Sean Young <sean@mess.org> 6605L: linux-media@vger.kernel.org 6606S: Maintained 6607F: drivers/media/rc/gpio-ir-tx.c 6608 6609GPIO MOCKUP DRIVER 6610M: Bamvor Jian Zhang <bamv2005@gmail.com> 6611L: linux-gpio@vger.kernel.org 6612S: Maintained 6613F: drivers/gpio/gpio-mockup.c 6614F: tools/testing/selftests/gpio/ 6615 6616GPIO SUBSYSTEM 6617M: Linus Walleij <linus.walleij@linaro.org> 6618M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6619L: linux-gpio@vger.kernel.org 6620T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6621S: Maintained 6622F: Documentation/devicetree/bindings/gpio/ 6623F: Documentation/driver-api/gpio/ 6624F: Documentation/gpio/ 6625F: Documentation/ABI/testing/gpio-cdev 6626F: Documentation/ABI/obsolete/sysfs-gpio 6627F: drivers/gpio/ 6628F: include/linux/gpio/ 6629F: include/linux/gpio.h 6630F: include/linux/of_gpio.h 6631F: include/asm-generic/gpio.h 6632F: include/uapi/linux/gpio.h 6633F: tools/gpio/ 6634 6635GRE DEMULTIPLEXER DRIVER 6636M: Dmitry Kozlov <xeb@mail.ru> 6637L: netdev@vger.kernel.org 6638S: Maintained 6639F: net/ipv4/gre_demux.c 6640F: net/ipv4/gre_offload.c 6641F: include/net/gre.h 6642 6643GRETH 10/100/1G Ethernet MAC device driver 6644M: Andreas Larsson <andreas@gaisler.com> 6645L: netdev@vger.kernel.org 6646S: Maintained 6647F: drivers/net/ethernet/aeroflex/ 6648 6649GREYBUS AUDIO PROTOCOLS DRIVERS 6650M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6651M: Mark Greer <mgreer@animalcreek.com> 6652S: Maintained 6653F: drivers/staging/greybus/audio_apbridgea.c 6654F: drivers/staging/greybus/audio_apbridgea.h 6655F: drivers/staging/greybus/audio_codec.c 6656F: drivers/staging/greybus/audio_codec.h 6657F: drivers/staging/greybus/audio_gb.c 6658F: drivers/staging/greybus/audio_manager.c 6659F: drivers/staging/greybus/audio_manager.h 6660F: drivers/staging/greybus/audio_manager_module.c 6661F: drivers/staging/greybus/audio_manager_private.h 6662F: drivers/staging/greybus/audio_manager_sysfs.c 6663F: drivers/staging/greybus/audio_module.c 6664F: drivers/staging/greybus/audio_topology.c 6665 6666GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6667M: Viresh Kumar <vireshk@kernel.org> 6668S: Maintained 6669F: drivers/staging/greybus/authentication.c 6670F: drivers/staging/greybus/bootrom.c 6671F: drivers/staging/greybus/firmware.h 6672F: drivers/staging/greybus/fw-core.c 6673F: drivers/staging/greybus/fw-download.c 6674F: drivers/staging/greybus/fw-management.c 6675F: drivers/staging/greybus/greybus_authentication.h 6676F: drivers/staging/greybus/greybus_firmware.h 6677F: drivers/staging/greybus/hid.c 6678F: drivers/staging/greybus/i2c.c 6679F: drivers/staging/greybus/spi.c 6680F: drivers/staging/greybus/spilib.c 6681F: drivers/staging/greybus/spilib.h 6682 6683GREYBUS LOOPBACK DRIVER 6684M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6685S: Maintained 6686F: drivers/staging/greybus/loopback.c 6687 6688GREYBUS PLATFORM DRIVERS 6689M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6690S: Maintained 6691F: drivers/staging/greybus/arche-platform.c 6692F: drivers/staging/greybus/arche-apb-ctrl.c 6693F: drivers/staging/greybus/arche_platform.h 6694 6695GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6696M: Rui Miguel Silva <rmfrfs@gmail.com> 6697S: Maintained 6698F: drivers/staging/greybus/sdio.c 6699F: drivers/staging/greybus/light.c 6700F: drivers/staging/greybus/gpio.c 6701F: drivers/staging/greybus/power_supply.c 6702F: drivers/staging/greybus/spi.c 6703F: drivers/staging/greybus/spilib.c 6704 6705GREYBUS SUBSYSTEM 6706M: Johan Hovold <johan@kernel.org> 6707M: Alex Elder <elder@kernel.org> 6708M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6709S: Maintained 6710F: drivers/staging/greybus/ 6711L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6712 6713GREYBUS UART PROTOCOLS DRIVERS 6714M: David Lin <dtwlin@gmail.com> 6715S: Maintained 6716F: drivers/staging/greybus/uart.c 6717F: drivers/staging/greybus/log.c 6718 6719GS1662 VIDEO SERIALIZER 6720M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6721L: linux-media@vger.kernel.org 6722T: git git://linuxtv.org/media_tree.git 6723S: Maintained 6724F: drivers/media/spi/gs1662.c 6725 6726GSPCA FINEPIX SUBDRIVER 6727M: Frank Zago <frank@zago.net> 6728L: linux-media@vger.kernel.org 6729T: git git://linuxtv.org/media_tree.git 6730S: Maintained 6731F: drivers/media/usb/gspca/finepix.c 6732 6733GSPCA GL860 SUBDRIVER 6734M: Olivier Lorin <o.lorin@laposte.net> 6735L: linux-media@vger.kernel.org 6736T: git git://linuxtv.org/media_tree.git 6737S: Maintained 6738F: drivers/media/usb/gspca/gl860/ 6739 6740GSPCA M5602 SUBDRIVER 6741M: Erik Andren <erik.andren@gmail.com> 6742L: linux-media@vger.kernel.org 6743T: git git://linuxtv.org/media_tree.git 6744S: Maintained 6745F: drivers/media/usb/gspca/m5602/ 6746 6747GSPCA PAC207 SONIXB SUBDRIVER 6748M: Hans Verkuil <hverkuil@xs4all.nl> 6749L: linux-media@vger.kernel.org 6750T: git git://linuxtv.org/media_tree.git 6751S: Odd Fixes 6752F: drivers/media/usb/gspca/pac207.c 6753 6754GSPCA SN9C20X SUBDRIVER 6755M: Brian Johnson <brijohn@gmail.com> 6756L: linux-media@vger.kernel.org 6757T: git git://linuxtv.org/media_tree.git 6758S: Maintained 6759F: drivers/media/usb/gspca/sn9c20x.c 6760 6761GSPCA T613 SUBDRIVER 6762M: Leandro Costantino <lcostantino@gmail.com> 6763L: linux-media@vger.kernel.org 6764T: git git://linuxtv.org/media_tree.git 6765S: Maintained 6766F: drivers/media/usb/gspca/t613.c 6767 6768GSPCA USB WEBCAM DRIVER 6769M: Hans Verkuil <hverkuil@xs4all.nl> 6770L: linux-media@vger.kernel.org 6771T: git git://linuxtv.org/media_tree.git 6772S: Odd Fixes 6773F: drivers/media/usb/gspca/ 6774 6775GTP (GPRS Tunneling Protocol) 6776M: Pablo Neira Ayuso <pablo@netfilter.org> 6777M: Harald Welte <laforge@gnumonks.org> 6778L: osmocom-net-gprs@lists.osmocom.org 6779T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6780S: Maintained 6781F: drivers/net/gtp.c 6782 6783GUID PARTITION TABLE (GPT) 6784M: Davidlohr Bueso <dave@stgolabs.net> 6785L: linux-efi@vger.kernel.org 6786S: Maintained 6787F: block/partitions/efi.* 6788 6789H8/300 ARCHITECTURE 6790M: Yoshinori Sato <ysato@users.sourceforge.jp> 6791L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6792W: http://uclinux-h8.sourceforge.jp 6793T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6794S: Maintained 6795F: arch/h8300/ 6796F: drivers/clocksource/h8300_*.c 6797F: drivers/clk/h8300/ 6798F: drivers/irqchip/irq-renesas-h8*.c 6799 6800HABANALABS PCI DRIVER 6801M: Oded Gabbay <oded.gabbay@gmail.com> 6802T: git https://github.com/HabanaAI/linux.git 6803S: Supported 6804F: drivers/misc/habanalabs/ 6805F: include/uapi/misc/habanalabs.h 6806F: Documentation/ABI/testing/sysfs-driver-habanalabs 6807F: Documentation/ABI/testing/debugfs-driver-habanalabs 6808 6809HACKRF MEDIA DRIVER 6810M: Antti Palosaari <crope@iki.fi> 6811L: linux-media@vger.kernel.org 6812W: https://linuxtv.org 6813W: http://palosaari.fi/linux/ 6814Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6815T: git git://linuxtv.org/anttip/media_tree.git 6816S: Maintained 6817F: drivers/media/usb/hackrf/ 6818 6819HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6820M: Frank Seidel <frank@f-seidel.de> 6821L: platform-driver-x86@vger.kernel.org 6822W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6823S: Maintained 6824F: drivers/platform/x86/hdaps.c 6825 6826HARDWARE MONITORING 6827M: Jean Delvare <jdelvare@suse.com> 6828M: Guenter Roeck <linux@roeck-us.net> 6829L: linux-hwmon@vger.kernel.org 6830W: http://hwmon.wiki.kernel.org/ 6831T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6832S: Maintained 6833F: Documentation/devicetree/bindings/hwmon/ 6834F: Documentation/hwmon/ 6835F: drivers/hwmon/ 6836F: include/linux/hwmon*.h 6837F: include/trace/events/hwmon*.h 6838 6839HARDWARE RANDOM NUMBER GENERATOR CORE 6840M: Matt Mackall <mpm@selenic.com> 6841M: Herbert Xu <herbert@gondor.apana.org.au> 6842L: linux-crypto@vger.kernel.org 6843S: Odd fixes 6844F: Documentation/devicetree/bindings/rng/ 6845F: Documentation/hw_random.txt 6846F: drivers/char/hw_random/ 6847F: include/linux/hw_random.h 6848 6849HARDWARE TRACING FACILITIES 6850M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6851S: Maintained 6852F: drivers/hwtracing/ 6853 6854HARDWARE SPINLOCK CORE 6855M: Ohad Ben-Cohen <ohad@wizery.com> 6856M: Bjorn Andersson <bjorn.andersson@linaro.org> 6857L: linux-remoteproc@vger.kernel.org 6858S: Maintained 6859T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6860F: Documentation/devicetree/bindings/hwlock/ 6861F: Documentation/hwspinlock.txt 6862F: drivers/hwspinlock/ 6863F: include/linux/hwspinlock.h 6864 6865HARMONY SOUND DRIVER 6866L: linux-parisc@vger.kernel.org 6867S: Maintained 6868F: sound/parisc/harmony.* 6869 6870HDPVR USB VIDEO ENCODER DRIVER 6871M: Hans Verkuil <hverkuil@xs4all.nl> 6872L: linux-media@vger.kernel.org 6873T: git git://linuxtv.org/media_tree.git 6874W: https://linuxtv.org 6875S: Odd Fixes 6876F: drivers/media/usb/hdpvr/ 6877 6878HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6879M: Jerry Hoemann <jerry.hoemann@hpe.com> 6880S: Supported 6881F: Documentation/watchdog/hpwdt.txt 6882F: drivers/watchdog/hpwdt.c 6883 6884HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6885M: Don Brace <don.brace@microsemi.com> 6886L: esc.storagedev@microsemi.com 6887L: linux-scsi@vger.kernel.org 6888S: Supported 6889F: Documentation/scsi/hpsa.txt 6890F: drivers/scsi/hpsa*.[ch] 6891F: include/linux/cciss*.h 6892F: include/uapi/linux/cciss*.h 6893 6894HFI1 DRIVER 6895M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6896M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6897L: linux-rdma@vger.kernel.org 6898S: Supported 6899F: drivers/infiniband/hw/hfi1 6900 6901HFS FILESYSTEM 6902L: linux-fsdevel@vger.kernel.org 6903S: Orphan 6904F: Documentation/filesystems/hfs.txt 6905F: fs/hfs/ 6906 6907HFSPLUS FILESYSTEM 6908L: linux-fsdevel@vger.kernel.org 6909S: Orphan 6910F: Documentation/filesystems/hfsplus.txt 6911F: fs/hfsplus/ 6912 6913HGA FRAMEBUFFER DRIVER 6914M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6915L: linux-nvidia@lists.surfsouth.com 6916W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6917S: Maintained 6918F: drivers/video/fbdev/hgafb.c 6919 6920HIBERNATION (aka Software Suspend, aka swsusp) 6921M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6922M: Pavel Machek <pavel@ucw.cz> 6923L: linux-pm@vger.kernel.org 6924B: https://bugzilla.kernel.org 6925S: Supported 6926F: arch/x86/power/ 6927F: drivers/base/power/ 6928F: kernel/power/ 6929F: include/linux/suspend.h 6930F: include/linux/freezer.h 6931F: include/linux/pm.h 6932F: arch/*/include/asm/suspend*.h 6933 6934HID CORE LAYER 6935M: Jiri Kosina <jikos@kernel.org> 6936M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6937L: linux-input@vger.kernel.org 6938T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6939S: Maintained 6940F: drivers/hid/ 6941F: include/linux/hid* 6942F: include/uapi/linux/hid* 6943 6944HID SENSOR HUB DRIVERS 6945M: Jiri Kosina <jikos@kernel.org> 6946M: Jonathan Cameron <jic23@kernel.org> 6947M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6948L: linux-input@vger.kernel.org 6949L: linux-iio@vger.kernel.org 6950S: Maintained 6951F: Documentation/hid/hid-sensor* 6952F: drivers/hid/hid-sensor-* 6953F: drivers/iio/*/hid-* 6954F: include/linux/hid-sensor-* 6955 6956HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6957M: Thomas Gleixner <tglx@linutronix.de> 6958L: linux-kernel@vger.kernel.org 6959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6960S: Maintained 6961F: Documentation/timers/ 6962F: kernel/time/hrtimer.c 6963F: kernel/time/clockevents.c 6964F: kernel/time/timer_*.c 6965F: include/linux/clockchips.h 6966F: include/linux/hrtimer.h 6967 6968HIGH-SPEED SCC DRIVER FOR AX.25 6969L: linux-hams@vger.kernel.org 6970S: Orphan 6971F: drivers/net/hamradio/dmascc.c 6972F: drivers/net/hamradio/scc.c 6973 6974HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6975M: HighPoint Linux Team <linux@highpoint-tech.com> 6976W: http://www.highpoint-tech.com 6977S: Supported 6978F: Documentation/scsi/hptiop.txt 6979F: drivers/scsi/hptiop.c 6980 6981HIPPI 6982M: Jes Sorensen <jes@trained-monkey.org> 6983L: linux-hippi@sunsite.dk 6984S: Maintained 6985F: include/linux/hippidevice.h 6986F: include/uapi/linux/if_hippi.h 6987F: net/802/hippi.c 6988F: drivers/net/hippi/ 6989 6990HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6991M: Yisen Zhuang <yisen.zhuang@huawei.com> 6992M: Salil Mehta <salil.mehta@huawei.com> 6993L: netdev@vger.kernel.org 6994W: http://www.hisilicon.com 6995S: Maintained 6996F: drivers/net/ethernet/hisilicon/hns3/ 6997 6998HISILICON LPC BUS DRIVER 6999M: john.garry@huawei.com 7000W: http://www.hisilicon.com 7001S: Maintained 7002F: drivers/bus/hisi_lpc.c 7003F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7004 7005HISILICON NETWORK SUBSYSTEM DRIVER 7006M: Yisen Zhuang <yisen.zhuang@huawei.com> 7007M: Salil Mehta <salil.mehta@huawei.com> 7008L: netdev@vger.kernel.org 7009W: http://www.hisilicon.com 7010S: Maintained 7011F: drivers/net/ethernet/hisilicon/ 7012F: Documentation/devicetree/bindings/net/hisilicon*.txt 7013 7014HISILICON PMU DRIVER 7015M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7016W: http://www.hisilicon.com 7017S: Supported 7018F: drivers/perf/hisilicon 7019F: Documentation/perf/hisi-pmu.txt 7020 7021HISILICON ROCE DRIVER 7022M: Lijun Ou <oulijun@huawei.com> 7023M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7024L: linux-rdma@vger.kernel.org 7025S: Maintained 7026F: drivers/infiniband/hw/hns/ 7027F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7028 7029HISILICON SAS Controller 7030M: John Garry <john.garry@huawei.com> 7031W: http://www.hisilicon.com 7032S: Supported 7033F: drivers/scsi/hisi_sas/ 7034F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7035 7036HMM - Heterogeneous Memory Management 7037M: Jérôme Glisse <jglisse@redhat.com> 7038L: linux-mm@kvack.org 7039S: Maintained 7040F: mm/hmm* 7041F: include/linux/hmm* 7042F: Documentation/vm/hmm.rst 7043 7044HOST AP DRIVER 7045M: Jouni Malinen <j@w1.fi> 7046L: linux-wireless@vger.kernel.org 7047W: http://w1.fi/hostap-driver.html 7048S: Obsolete 7049F: drivers/net/wireless/intersil/hostap/ 7050 7051HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7052L: platform-driver-x86@vger.kernel.org 7053S: Orphan 7054F: drivers/platform/x86/tc1100-wmi.c 7055 7056HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7057M: Jaroslav Kysela <perex@perex.cz> 7058S: Maintained 7059F: drivers/net/ethernet/hp/hp100.* 7060 7061HPET: High Precision Event Timers driver 7062M: Clemens Ladisch <clemens@ladisch.de> 7063S: Maintained 7064F: Documentation/timers/hpet.txt 7065F: drivers/char/hpet.c 7066F: include/linux/hpet.h 7067F: include/uapi/linux/hpet.h 7068 7069HPET: x86 7070S: Orphan 7071F: arch/x86/kernel/hpet.c 7072F: arch/x86/include/asm/hpet.h 7073 7074HPFS FILESYSTEM 7075M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7076W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7077S: Maintained 7078F: fs/hpfs/ 7079 7080HSI SUBSYSTEM 7081M: Sebastian Reichel <sre@kernel.org> 7082T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7083S: Maintained 7084F: Documentation/ABI/testing/sysfs-bus-hsi 7085F: Documentation/driver-api/hsi.rst 7086F: drivers/hsi/ 7087F: include/linux/hsi/ 7088F: include/uapi/linux/hsi/ 7089 7090HSO 3G MODEM DRIVER 7091L: linux-usb@vger.kernel.org 7092S: Orphan 7093F: drivers/net/usb/hso.c 7094 7095HSR NETWORK PROTOCOL 7096M: Arvid Brodin <arvid.brodin@alten.se> 7097L: netdev@vger.kernel.org 7098S: Maintained 7099F: net/hsr/ 7100 7101HT16K33 LED CONTROLLER DRIVER 7102M: Robin van der Gracht <robin@protonic.nl> 7103S: Maintained 7104F: drivers/auxdisplay/ht16k33.c 7105F: Documentation/devicetree/bindings/display/ht16k33.txt 7106 7107HTCPEN TOUCHSCREEN DRIVER 7108M: Pau Oliva Fora <pof@eslack.org> 7109L: linux-input@vger.kernel.org 7110S: Maintained 7111F: drivers/input/touchscreen/htcpen.c 7112 7113HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7114M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7115L: linux-iio@vger.kernel.org 7116W: http://www.st.com/ 7117S: Maintained 7118F: drivers/iio/humidity/hts221* 7119F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7120 7121HUAWEI ETHERNET DRIVER 7122M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7123L: netdev@vger.kernel.org 7124S: Supported 7125F: Documentation/networking/hinic.txt 7126F: drivers/net/ethernet/huawei/hinic/ 7127 7128HUGETLB FILESYSTEM 7129M: Mike Kravetz <mike.kravetz@oracle.com> 7130L: linux-mm@kvack.org 7131S: Maintained 7132F: fs/hugetlbfs/ 7133F: mm/hugetlb.c 7134F: include/linux/hugetlb.h 7135F: Documentation/admin-guide/mm/hugetlbpage.rst 7136F: Documentation/vm/hugetlbfs_reserv.rst 7137F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7138 7139HVA ST MEDIA DRIVER 7140M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7141L: linux-media@vger.kernel.org 7142T: git git://linuxtv.org/media_tree.git 7143W: https://linuxtv.org 7144S: Supported 7145F: drivers/media/platform/sti/hva 7146 7147HWPOISON MEMORY FAILURE HANDLING 7148M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7149L: linux-mm@kvack.org 7150S: Maintained 7151F: mm/memory-failure.c 7152F: mm/hwpoison-inject.c 7153 7154HYGON PROCESSOR SUPPORT 7155M: Pu Wen <puwen@hygon.cn> 7156L: linux-kernel@vger.kernel.org 7157S: Maintained 7158F: arch/x86/kernel/cpu/hygon.c 7159 7160Hyper-V CORE AND DRIVERS 7161M: "K. Y. Srinivasan" <kys@microsoft.com> 7162M: Haiyang Zhang <haiyangz@microsoft.com> 7163M: Stephen Hemminger <sthemmin@microsoft.com> 7164M: Sasha Levin <sashal@kernel.org> 7165T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7166L: linux-hyperv@vger.kernel.org 7167S: Supported 7168F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7169F: arch/x86/include/asm/mshyperv.h 7170F: arch/x86/include/asm/trace/hyperv.h 7171F: arch/x86/include/asm/hyperv-tlfs.h 7172F: arch/x86/kernel/cpu/mshyperv.c 7173F: arch/x86/hyperv 7174F: drivers/hid/hid-hyperv.c 7175F: drivers/hv/ 7176F: drivers/input/serio/hyperv-keyboard.c 7177F: drivers/pci/controller/pci-hyperv.c 7178F: drivers/net/hyperv/ 7179F: drivers/scsi/storvsc_drv.c 7180F: drivers/uio/uio_hv_generic.c 7181F: drivers/video/fbdev/hyperv_fb.c 7182F: drivers/iommu/hyperv_iommu.c 7183F: net/vmw_vsock/hyperv_transport.c 7184F: include/linux/hyperv.h 7185F: include/uapi/linux/hyperv.h 7186F: tools/hv/ 7187F: Documentation/ABI/stable/sysfs-bus-vmbus 7188 7189HYPERVISOR VIRTUAL CONSOLE DRIVER 7190L: linuxppc-dev@lists.ozlabs.org 7191S: Odd Fixes 7192F: drivers/tty/hvc/ 7193 7194I2C ACPI SUPPORT 7195M: Mika Westerberg <mika.westerberg@linux.intel.com> 7196L: linux-i2c@vger.kernel.org 7197L: linux-acpi@vger.kernel.org 7198S: Maintained 7199F: drivers/i2c/i2c-core-acpi.c 7200 7201I2C CONTROLLER DRIVER FOR NVIDIA GPU 7202M: Ajay Gupta <ajayg@nvidia.com> 7203L: linux-i2c@vger.kernel.org 7204S: Maintained 7205F: Documentation/i2c/busses/i2c-nvidia-gpu 7206F: drivers/i2c/busses/i2c-nvidia-gpu.c 7207 7208I2C MUXES 7209M: Peter Rosin <peda@axentia.se> 7210L: linux-i2c@vger.kernel.org 7211S: Maintained 7212F: Documentation/i2c/i2c-topology 7213F: Documentation/i2c/muxes/ 7214F: Documentation/devicetree/bindings/i2c/i2c-mux* 7215F: Documentation/devicetree/bindings/i2c/i2c-arb* 7216F: Documentation/devicetree/bindings/i2c/i2c-gate* 7217F: drivers/i2c/i2c-mux.c 7218F: drivers/i2c/muxes/ 7219F: include/linux/i2c-mux.h 7220 7221I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7222M: Gregory CLEMENT <gregory.clement@bootlin.com> 7223L: linux-i2c@vger.kernel.org 7224S: Maintained 7225F: drivers/i2c/busses/i2c-mv64xxx.c 7226 7227I2C OVER PARALLEL PORT 7228M: Jean Delvare <jdelvare@suse.com> 7229L: linux-i2c@vger.kernel.org 7230S: Maintained 7231F: Documentation/i2c/busses/i2c-parport 7232F: Documentation/i2c/busses/i2c-parport-light 7233F: drivers/i2c/busses/i2c-parport.c 7234F: drivers/i2c/busses/i2c-parport-light.c 7235 7236I2C SUBSYSTEM 7237M: Wolfram Sang <wsa@the-dreams.de> 7238L: linux-i2c@vger.kernel.org 7239W: https://i2c.wiki.kernel.org/ 7240Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7241T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7242S: Maintained 7243F: Documentation/devicetree/bindings/i2c/i2c.txt 7244F: Documentation/i2c/ 7245F: drivers/i2c/* 7246F: include/linux/i2c.h 7247F: include/linux/i2c-dev.h 7248F: include/linux/i2c-smbus.h 7249F: include/uapi/linux/i2c.h 7250F: include/uapi/linux/i2c-*.h 7251 7252I2C SUBSYSTEM HOST DRIVERS 7253L: linux-i2c@vger.kernel.org 7254W: https://i2c.wiki.kernel.org/ 7255Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7256T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7257S: Odd Fixes 7258F: Documentation/devicetree/bindings/i2c/ 7259F: drivers/i2c/algos/ 7260F: drivers/i2c/busses/ 7261 7262I2C-TAOS-EVM DRIVER 7263M: Jean Delvare <jdelvare@suse.com> 7264L: linux-i2c@vger.kernel.org 7265S: Maintained 7266F: Documentation/i2c/busses/i2c-taos-evm 7267F: drivers/i2c/busses/i2c-taos-evm.c 7268 7269I2C-TINY-USB DRIVER 7270M: Till Harbaum <till@harbaum.org> 7271L: linux-i2c@vger.kernel.org 7272W: http://www.harbaum.org/till/i2c_tiny_usb 7273S: Maintained 7274F: drivers/i2c/busses/i2c-tiny-usb.c 7275 7276I2C/SMBUS CONTROLLER DRIVERS FOR PC 7277M: Jean Delvare <jdelvare@suse.com> 7278L: linux-i2c@vger.kernel.org 7279S: Maintained 7280F: Documentation/i2c/busses/i2c-ali1535 7281F: Documentation/i2c/busses/i2c-ali1563 7282F: Documentation/i2c/busses/i2c-ali15x3 7283F: Documentation/i2c/busses/i2c-amd756 7284F: Documentation/i2c/busses/i2c-amd8111 7285F: Documentation/i2c/busses/i2c-i801 7286F: Documentation/i2c/busses/i2c-nforce2 7287F: Documentation/i2c/busses/i2c-piix4 7288F: Documentation/i2c/busses/i2c-sis5595 7289F: Documentation/i2c/busses/i2c-sis630 7290F: Documentation/i2c/busses/i2c-sis96x 7291F: Documentation/i2c/busses/i2c-via 7292F: Documentation/i2c/busses/i2c-viapro 7293F: drivers/i2c/busses/i2c-ali1535.c 7294F: drivers/i2c/busses/i2c-ali1563.c 7295F: drivers/i2c/busses/i2c-ali15x3.c 7296F: drivers/i2c/busses/i2c-amd756.c 7297F: drivers/i2c/busses/i2c-amd756-s4882.c 7298F: drivers/i2c/busses/i2c-amd8111.c 7299F: drivers/i2c/busses/i2c-i801.c 7300F: drivers/i2c/busses/i2c-isch.c 7301F: drivers/i2c/busses/i2c-nforce2.c 7302F: drivers/i2c/busses/i2c-nforce2-s4985.c 7303F: drivers/i2c/busses/i2c-piix4.c 7304F: drivers/i2c/busses/i2c-sis5595.c 7305F: drivers/i2c/busses/i2c-sis630.c 7306F: drivers/i2c/busses/i2c-sis96x.c 7307F: drivers/i2c/busses/i2c-via.c 7308F: drivers/i2c/busses/i2c-viapro.c 7309 7310I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7311M: Hans de Goede <hdegoede@redhat.com> 7312L: linux-i2c@vger.kernel.org 7313S: Maintained 7314F: drivers/i2c/busses/i2c-cht-wc.c 7315 7316I2C/SMBUS ISMT DRIVER 7317M: Seth Heasley <seth.heasley@intel.com> 7318M: Neil Horman <nhorman@tuxdriver.com> 7319L: linux-i2c@vger.kernel.org 7320F: drivers/i2c/busses/i2c-ismt.c 7321F: Documentation/i2c/busses/i2c-ismt 7322 7323I2C/SMBUS STUB DRIVER 7324M: Jean Delvare <jdelvare@suse.com> 7325L: linux-i2c@vger.kernel.org 7326S: Maintained 7327F: drivers/i2c/i2c-stub.c 7328 7329I3C SUBSYSTEM 7330M: Boris Brezillon <bbrezillon@kernel.org> 7331L: linux-i3c@lists.infradead.org 7332C: irc://chat.freenode.net/linux-i3c 7333T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7334S: Maintained 7335F: Documentation/ABI/testing/sysfs-bus-i3c 7336F: Documentation/devicetree/bindings/i3c/ 7337F: Documentation/driver-api/i3c 7338F: drivers/i3c/ 7339F: include/linux/i3c/ 7340 7341I3C DRIVER FOR SYNOPSYS DESIGNWARE 7342M: Vitor Soares <vitor.soares@synopsys.com> 7343S: Maintained 7344F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7345F: drivers/i3c/master/dw* 7346 7347IA64 (Itanium) PLATFORM 7348M: Tony Luck <tony.luck@intel.com> 7349M: Fenghua Yu <fenghua.yu@intel.com> 7350L: linux-ia64@vger.kernel.org 7351T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7352S: Maintained 7353F: arch/ia64/ 7354 7355IBM Power 842 compression accelerator 7356M: Haren Myneni <haren@us.ibm.com> 7357S: Supported 7358F: drivers/crypto/nx/Makefile 7359F: drivers/crypto/nx/Kconfig 7360F: drivers/crypto/nx/nx-842* 7361F: include/linux/sw842.h 7362F: crypto/842.c 7363F: lib/842/ 7364 7365IBM Power in-Nest Crypto Acceleration 7366M: Breno Leitão <leitao@debian.org> 7367M: Nayna Jain <nayna@linux.ibm.com> 7368M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7369L: linux-crypto@vger.kernel.org 7370S: Supported 7371F: drivers/crypto/nx/Makefile 7372F: drivers/crypto/nx/Kconfig 7373F: drivers/crypto/nx/nx-aes* 7374F: drivers/crypto/nx/nx-sha* 7375F: drivers/crypto/nx/nx.* 7376F: drivers/crypto/nx/nx_csbcpb.h 7377F: drivers/crypto/nx/nx_debugfs.h 7378 7379IBM Power Linux RAID adapter 7380M: Brian King <brking@us.ibm.com> 7381S: Supported 7382F: drivers/scsi/ipr.* 7383 7384IBM Power SRIOV Virtual NIC Device Driver 7385M: Thomas Falcon <tlfalcon@linux.ibm.com> 7386M: John Allen <jallen@linux.ibm.com> 7387L: netdev@vger.kernel.org 7388S: Supported 7389F: drivers/net/ethernet/ibm/ibmvnic.* 7390 7391IBM Power Virtual Accelerator Switchboard 7392M: Sukadev Bhattiprolu 7393L: linuxppc-dev@lists.ozlabs.org 7394S: Supported 7395F: arch/powerpc/platforms/powernv/vas* 7396F: arch/powerpc/platforms/powernv/copy-paste.h 7397F: arch/powerpc/include/asm/vas.h 7398F: arch/powerpc/include/uapi/asm/vas.h 7399 7400IBM Power Virtual Ethernet Device Driver 7401M: Thomas Falcon <tlfalcon@linux.ibm.com> 7402L: netdev@vger.kernel.org 7403S: Supported 7404F: drivers/net/ethernet/ibm/ibmveth.* 7405 7406IBM Power Virtual FC Device Drivers 7407M: Tyrel Datwyler <tyreld@linux.ibm.com> 7408L: linux-scsi@vger.kernel.org 7409S: Supported 7410F: drivers/scsi/ibmvscsi/ibmvfc* 7411 7412IBM Power Virtual Management Channel Driver 7413M: Steven Royer <seroyer@linux.ibm.com> 7414S: Supported 7415F: drivers/misc/ibmvmc.* 7416 7417IBM Power Virtual SCSI Device Drivers 7418M: Tyrel Datwyler <tyreld@linux.ibm.com> 7419L: linux-scsi@vger.kernel.org 7420S: Supported 7421F: drivers/scsi/ibmvscsi/ibmvscsi* 7422F: include/scsi/viosrp.h 7423 7424IBM Power Virtual SCSI Device Target Driver 7425M: Michael Cyr <mikecyr@linux.ibm.com> 7426L: linux-scsi@vger.kernel.org 7427L: target-devel@vger.kernel.org 7428S: Supported 7429F: drivers/scsi/ibmvscsi_tgt/ 7430 7431IBM Power VMX Cryptographic instructions 7432M: Breno Leitão <leitao@debian.org> 7433M: Nayna Jain <nayna@linux.ibm.com> 7434M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7435L: linux-crypto@vger.kernel.org 7436S: Supported 7437F: drivers/crypto/vmx/Makefile 7438F: drivers/crypto/vmx/Kconfig 7439F: drivers/crypto/vmx/vmx.c 7440F: drivers/crypto/vmx/aes* 7441F: drivers/crypto/vmx/ghash* 7442F: drivers/crypto/vmx/ppc-xlate.pl 7443 7444IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7445M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7446L: linux-pci@vger.kernel.org 7447L: linuxppc-dev@lists.ozlabs.org 7448S: Supported 7449F: drivers/pci/hotplug/rpaphp* 7450 7451IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7452M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7453L: linux-pci@vger.kernel.org 7454L: linuxppc-dev@lists.ozlabs.org 7455S: Supported 7456F: drivers/pci/hotplug/rpadlpar* 7457 7458IBM ServeRAID RAID DRIVER 7459S: Orphan 7460F: drivers/scsi/ips.* 7461 7462ICH LPC AND GPIO DRIVER 7463M: Peter Tyser <ptyser@xes-inc.com> 7464S: Maintained 7465F: drivers/mfd/lpc_ich.c 7466F: drivers/gpio/gpio-ich.c 7467 7468IDE SUBSYSTEM 7469M: "David S. Miller" <davem@davemloft.net> 7470L: linux-ide@vger.kernel.org 7471Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7472T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7473S: Maintained 7474F: Documentation/ide/ 7475F: drivers/ide/ 7476F: include/linux/ide.h 7477 7478IDE/ATAPI DRIVERS 7479M: Borislav Petkov <bp@alien8.de> 7480L: linux-ide@vger.kernel.org 7481S: Maintained 7482F: Documentation/cdrom/ide-cd 7483F: drivers/ide/ide-cd* 7484 7485IDEAPAD LAPTOP EXTRAS DRIVER 7486M: Ike Panhc <ike.pan@canonical.com> 7487L: platform-driver-x86@vger.kernel.org 7488W: http://launchpad.net/ideapad-laptop 7489S: Maintained 7490F: drivers/platform/x86/ideapad-laptop.c 7491 7492IDEAPAD LAPTOP SLIDEBAR DRIVER 7493M: Andrey Moiseev <o2g.org.ru@gmail.com> 7494L: linux-input@vger.kernel.org 7495W: https://github.com/o2genum/ideapad-slidebar 7496S: Maintained 7497F: drivers/input/misc/ideapad_slidebar.c 7498 7499IDT VersaClock 5 CLOCK DRIVER 7500M: Marek Vasut <marek.vasut@gmail.com> 7501S: Maintained 7502F: drivers/clk/clk-versaclock5.c 7503 7504IEEE 802.15.4 SUBSYSTEM 7505M: Alexander Aring <alex.aring@gmail.com> 7506M: Stefan Schmidt <stefan@datenfreihafen.org> 7507L: linux-wpan@vger.kernel.org 7508W: http://wpan.cakelab.org/ 7509T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7510T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7511S: Maintained 7512F: net/ieee802154/ 7513F: net/mac802154/ 7514F: drivers/net/ieee802154/ 7515F: include/linux/nl802154.h 7516F: include/linux/ieee802154.h 7517F: include/net/nl802154.h 7518F: include/net/mac802154.h 7519F: include/net/af_ieee802154.h 7520F: include/net/cfg802154.h 7521F: include/net/ieee802154_netdev.h 7522F: Documentation/networking/ieee802154.rst 7523 7524IFE PROTOCOL 7525M: Yotam Gigi <yotam.gi@gmail.com> 7526M: Jamal Hadi Salim <jhs@mojatatu.com> 7527F: net/ife 7528F: include/net/ife.h 7529F: include/uapi/linux/ife.h 7530 7531IGORPLUG-USB IR RECEIVER 7532M: Sean Young <sean@mess.org> 7533L: linux-media@vger.kernel.org 7534S: Maintained 7535F: drivers/media/rc/igorplugusb.c 7536 7537IGUANAWORKS USB IR TRANSCEIVER 7538M: Sean Young <sean@mess.org> 7539L: linux-media@vger.kernel.org 7540S: Maintained 7541F: drivers/media/rc/iguanair.c 7542 7543IIO DIGITAL POTENTIOMETER DAC 7544M: Peter Rosin <peda@axentia.se> 7545L: linux-iio@vger.kernel.org 7546S: Maintained 7547F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7548F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7549F: drivers/iio/dac/dpot-dac.c 7550 7551IIO ENVELOPE DETECTOR 7552M: Peter Rosin <peda@axentia.se> 7553L: linux-iio@vger.kernel.org 7554S: Maintained 7555F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7556F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7557F: drivers/iio/adc/envelope-detector.c 7558 7559IIO MULTIPLEXER 7560M: Peter Rosin <peda@axentia.se> 7561L: linux-iio@vger.kernel.org 7562S: Maintained 7563F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7564F: drivers/iio/multiplexer/iio-mux.c 7565 7566IIO SUBSYSTEM AND DRIVERS 7567M: Jonathan Cameron <jic23@kernel.org> 7568R: Hartmut Knaack <knaack.h@gmx.de> 7569R: Lars-Peter Clausen <lars@metafoo.de> 7570R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7571L: linux-iio@vger.kernel.org 7572T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7573S: Maintained 7574F: Documentation/ABI/testing/configfs-iio* 7575F: Documentation/ABI/testing/sysfs-bus-iio* 7576F: Documentation/devicetree/bindings/iio/ 7577F: drivers/iio/ 7578F: drivers/staging/iio/ 7579F: include/linux/iio/ 7580F: tools/iio/ 7581 7582IIO UNIT CONVERTER 7583M: Peter Rosin <peda@axentia.se> 7584L: linux-iio@vger.kernel.org 7585S: Maintained 7586F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7587F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7588F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7589F: drivers/iio/afe/iio-rescale.c 7590 7591IKANOS/ADI EAGLE ADSL USB DRIVER 7592M: Matthieu Castet <castet.matthieu@free.fr> 7593M: Stanislaw Gruszka <stf_xl@wp.pl> 7594S: Maintained 7595F: drivers/usb/atm/ueagle-atm.c 7596 7597IMGTEC ASCII LCD DRIVER 7598M: Paul Burton <paul.burton@mips.com> 7599S: Maintained 7600F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7601F: drivers/auxdisplay/img-ascii-lcd.c 7602 7603IMGTEC IR DECODER DRIVER 7604M: James Hogan <jhogan@kernel.org> 7605S: Maintained 7606F: drivers/media/rc/img-ir/ 7607 7608IMON SOUNDGRAPH USB IR RECEIVER 7609M: Sean Young <sean@mess.org> 7610L: linux-media@vger.kernel.org 7611S: Maintained 7612F: drivers/media/rc/imon_raw.c 7613F: drivers/media/rc/imon.c 7614 7615IMS TWINTURBO FRAMEBUFFER DRIVER 7616L: linux-fbdev@vger.kernel.org 7617S: Orphan 7618F: drivers/video/fbdev/imsttfb.c 7619 7620INA209 HARDWARE MONITOR DRIVER 7621M: Guenter Roeck <linux@roeck-us.net> 7622L: linux-hwmon@vger.kernel.org 7623S: Maintained 7624F: Documentation/hwmon/ina209 7625F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7626F: drivers/hwmon/ina209.c 7627 7628INA2XX HARDWARE MONITOR DRIVER 7629M: Guenter Roeck <linux@roeck-us.net> 7630L: linux-hwmon@vger.kernel.org 7631S: Maintained 7632F: Documentation/hwmon/ina2xx 7633F: drivers/hwmon/ina2xx.c 7634F: include/linux/platform_data/ina2xx.h 7635 7636INDUSTRY PACK SUBSYSTEM (IPACK) 7637M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7638M: Jens Taprogge <jens.taprogge@taprogge.org> 7639M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7640L: industrypack-devel@lists.sourceforge.net 7641W: http://industrypack.sourceforge.net 7642S: Maintained 7643F: drivers/ipack/ 7644 7645INFINIBAND SUBSYSTEM 7646M: Doug Ledford <dledford@redhat.com> 7647M: Jason Gunthorpe <jgg@mellanox.com> 7648L: linux-rdma@vger.kernel.org 7649W: https://github.com/linux-rdma/rdma-core 7650Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7651T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7652S: Supported 7653F: Documentation/devicetree/bindings/infiniband/ 7654F: Documentation/infiniband/ 7655F: drivers/infiniband/ 7656F: include/uapi/linux/if_infiniband.h 7657F: include/uapi/rdma/ 7658F: include/rdma/ 7659 7660INGENIC JZ4780 DMA Driver 7661M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7662S: Maintained 7663F: drivers/dma/dma-jz4780.c 7664 7665INGENIC JZ4780 NAND DRIVER 7666M: Harvey Hunt <harveyhuntnexus@gmail.com> 7667L: linux-mtd@lists.infradead.org 7668S: Maintained 7669F: drivers/mtd/nand/raw/jz4780_* 7670 7671INOTIFY 7672M: Jan Kara <jack@suse.cz> 7673R: Amir Goldstein <amir73il@gmail.com> 7674L: linux-fsdevel@vger.kernel.org 7675S: Maintained 7676F: Documentation/filesystems/inotify.txt 7677F: fs/notify/inotify/ 7678F: include/linux/inotify.h 7679F: include/uapi/linux/inotify.h 7680 7681INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7682M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7683L: linux-input@vger.kernel.org 7684Q: http://patchwork.kernel.org/project/linux-input/list/ 7685T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7686S: Maintained 7687F: drivers/input/ 7688F: include/linux/input.h 7689F: include/uapi/linux/input.h 7690F: include/uapi/linux/input-event-codes.h 7691F: include/linux/input/ 7692F: Documentation/devicetree/bindings/input/ 7693F: Documentation/devicetree/bindings/serio/ 7694F: Documentation/input/ 7695 7696INPUT MULTITOUCH (MT) PROTOCOL 7697M: Henrik Rydberg <rydberg@bitmath.org> 7698L: linux-input@vger.kernel.org 7699S: Odd fixes 7700F: Documentation/input/multi-touch-protocol.rst 7701F: drivers/input/input-mt.c 7702K: \b(ABS|SYN)_MT_ 7703 7704INSIDE SECURE CRYPTO DRIVER 7705M: Antoine Tenart <antoine.tenart@bootlin.com> 7706F: drivers/crypto/inside-secure/ 7707S: Maintained 7708L: linux-crypto@vger.kernel.org 7709 7710INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7711M: Mimi Zohar <zohar@linux.ibm.com> 7712M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7713L: linux-integrity@vger.kernel.org 7714T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7715S: Supported 7716F: security/integrity/ima/ 7717 7718INTEL 810/815 FRAMEBUFFER DRIVER 7719M: Antonino Daplas <adaplas@gmail.com> 7720L: linux-fbdev@vger.kernel.org 7721S: Maintained 7722F: drivers/video/fbdev/i810/ 7723 7724INTEL ASoC DRIVERS 7725M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7726M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7727M: Jie Yang <yang.jie@linux.intel.com> 7728L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7729S: Supported 7730F: sound/soc/intel/ 7731 7732INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7733M: Hans de Goede <hdegoede@redhat.com> 7734L: platform-driver-x86@vger.kernel.org 7735S: Maintained 7736F: drivers/platform/x86/intel_atomisp2_pm.c 7737 7738INTEL C600 SERIES SAS CONTROLLER DRIVER 7739M: Intel SCU Linux support <intel-linux-scu@intel.com> 7740M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7741L: linux-scsi@vger.kernel.org 7742T: git git://git.code.sf.net/p/intel-sas/isci 7743S: Supported 7744F: drivers/scsi/isci/ 7745 7746INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7747M: Jani Nikula <jani.nikula@linux.intel.com> 7748M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7749M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7750L: intel-gfx@lists.freedesktop.org 7751W: https://01.org/linuxgraphics/ 7752B: https://01.org/linuxgraphics/documentation/how-report-bugs 7753C: irc://chat.freenode.net/intel-gfx 7754Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7755T: git git://anongit.freedesktop.org/drm-intel 7756S: Supported 7757F: drivers/gpu/drm/i915/ 7758F: include/drm/i915* 7759F: include/uapi/drm/i915_drm.h 7760F: Documentation/gpu/i915.rst 7761 7762INTEL ETHERNET DRIVERS 7763M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7764L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7765W: http://www.intel.com/support/feedback.htm 7766W: http://e1000.sourceforge.net/ 7767Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7769T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7770S: Supported 7771F: Documentation/networking/device_drivers/intel/e100.rst 7772F: Documentation/networking/device_drivers/intel/e1000.rst 7773F: Documentation/networking/device_drivers/intel/e1000e.rst 7774F: Documentation/networking/device_drivers/intel/fm10k.rst 7775F: Documentation/networking/device_drivers/intel/igb.rst 7776F: Documentation/networking/device_drivers/intel/igbvf.rst 7777F: Documentation/networking/device_drivers/intel/ixgb.rst 7778F: Documentation/networking/device_drivers/intel/ixgbe.rst 7779F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7780F: Documentation/networking/device_drivers/intel/i40e.rst 7781F: Documentation/networking/device_drivers/intel/iavf.rst 7782F: Documentation/networking/device_drivers/intel/ice.rst 7783F: drivers/net/ethernet/intel/ 7784F: drivers/net/ethernet/intel/*/ 7785F: include/linux/avf/virtchnl.h 7786 7787INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7788M: Maik Broemme <mbroemme@libmpq.org> 7789L: linux-fbdev@vger.kernel.org 7790S: Maintained 7791F: Documentation/fb/intelfb.txt 7792F: drivers/video/fbdev/intelfb/ 7793 7794INTEL GPIO DRIVERS 7795M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7796L: linux-gpio@vger.kernel.org 7797S: Maintained 7798T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7799F: drivers/gpio/gpio-ich.c 7800F: drivers/gpio/gpio-intel-mid.c 7801F: drivers/gpio/gpio-lynxpoint.c 7802F: drivers/gpio/gpio-merrifield.c 7803F: drivers/gpio/gpio-ml-ioh.c 7804F: drivers/gpio/gpio-pch.c 7805F: drivers/gpio/gpio-sch.c 7806F: drivers/gpio/gpio-sodaville.c 7807 7808INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7809M: Zhenyu Wang <zhenyuw@linux.intel.com> 7810M: Zhi Wang <zhi.a.wang@intel.com> 7811L: intel-gvt-dev@lists.freedesktop.org 7812L: intel-gfx@lists.freedesktop.org 7813W: https://01.org/igvt-g 7814T: git https://github.com/intel/gvt-linux.git 7815S: Supported 7816F: drivers/gpu/drm/i915/gvt/ 7817 7818INTEL HID EVENT DRIVER 7819M: Alex Hung <alex.hung@canonical.com> 7820L: platform-driver-x86@vger.kernel.org 7821S: Maintained 7822F: drivers/platform/x86/intel-hid.c 7823 7824INTEL I/OAT DMA DRIVER 7825M: Dave Jiang <dave.jiang@intel.com> 7826R: Dan Williams <dan.j.williams@intel.com> 7827L: dmaengine@vger.kernel.org 7828Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7829S: Supported 7830F: drivers/dma/ioat* 7831 7832INTEL IDLE DRIVER 7833M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7834M: Len Brown <lenb@kernel.org> 7835L: linux-pm@vger.kernel.org 7836T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7837B: https://bugzilla.kernel.org 7838S: Supported 7839F: drivers/idle/intel_idle.c 7840 7841INTEL INTEGRATED SENSOR HUB DRIVER 7842M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7843M: Jiri Kosina <jikos@kernel.org> 7844L: linux-input@vger.kernel.org 7845S: Maintained 7846F: drivers/hid/intel-ish-hid/ 7847 7848INTEL IOMMU (VT-d) 7849M: David Woodhouse <dwmw2@infradead.org> 7850L: iommu@lists.linux-foundation.org 7851T: git git://git.infradead.org/iommu-2.6.git 7852S: Supported 7853F: drivers/iommu/intel-iommu.c 7854F: include/linux/intel-iommu.h 7855 7856INTEL IOP-ADMA DMA DRIVER 7857R: Dan Williams <dan.j.williams@intel.com> 7858S: Odd fixes 7859F: drivers/dma/iop-adma.c 7860 7861INTEL IPU3 CSI-2 CIO2 DRIVER 7862M: Yong Zhi <yong.zhi@intel.com> 7863M: Sakari Ailus <sakari.ailus@linux.intel.com> 7864M: Bingbu Cao <bingbu.cao@intel.com> 7865R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7866L: linux-media@vger.kernel.org 7867S: Maintained 7868F: drivers/media/pci/intel/ipu3/ 7869F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7870 7871INTEL IPU3 CSI-2 IMGU DRIVER 7872M: Sakari Ailus <sakari.ailus@linux.intel.com> 7873L: linux-media@vger.kernel.org 7874S: Maintained 7875F: drivers/staging/media/ipu3/ 7876F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7877F: Documentation/media/v4l-drivers/ipu3.rst 7878 7879INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7880M: Krzysztof Halasa <khalasa@piap.pl> 7881S: Maintained 7882F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7883F: arch/arm/mach-ixp4xx/include/mach/npe.h 7884F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7885F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7886F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7887F: drivers/net/wan/ixp4xx_hss.c 7888 7889INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7890M: Deepak Saxena <dsaxena@plexity.net> 7891S: Maintained 7892F: drivers/char/hw_random/ixp4xx-rng.c 7893 7894INTEL MANAGEMENT ENGINE (mei) 7895M: Tomas Winkler <tomas.winkler@intel.com> 7896L: linux-kernel@vger.kernel.org 7897S: Supported 7898F: include/uapi/linux/mei.h 7899F: include/linux/mei_cl_bus.h 7900F: drivers/misc/mei/* 7901F: drivers/watchdog/mei_wdt.c 7902F: Documentation/misc-devices/mei/* 7903F: samples/mei/* 7904 7905INTEL MENLOW THERMAL DRIVER 7906M: Sujith Thomas <sujith.thomas@intel.com> 7907L: platform-driver-x86@vger.kernel.org 7908W: https://01.org/linux-acpi 7909S: Supported 7910F: drivers/platform/x86/intel_menlow.c 7911 7912INTEL MIC DRIVERS (mic) 7913M: Sudeep Dutt <sudeep.dutt@intel.com> 7914M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7915S: Supported 7916W: https://github.com/sudeepdutt/mic 7917W: http://software.intel.com/en-us/mic-developer 7918F: include/linux/mic_bus.h 7919F: include/linux/scif.h 7920F: include/uapi/linux/mic_common.h 7921F: include/uapi/linux/mic_ioctl.h 7922F: include/uapi/linux/scif_ioctl.h 7923F: drivers/misc/mic/ 7924F: drivers/dma/mic_x100_dma.c 7925F: drivers/dma/mic_x100_dma.h 7926F: Documentation/mic/ 7927 7928INTEL PMC CORE DRIVER 7929M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7930M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7931L: platform-driver-x86@vger.kernel.org 7932S: Maintained 7933F: drivers/platform/x86/intel_pmc_core* 7934 7935INTEL PMC/P-Unit IPC DRIVER 7936M: Zha Qipeng<qipeng.zha@intel.com> 7937L: platform-driver-x86@vger.kernel.org 7938S: Maintained 7939F: drivers/platform/x86/intel_pmc_ipc.c 7940F: drivers/platform/x86/intel_punit_ipc.c 7941F: arch/x86/include/asm/intel_pmc_ipc.h 7942F: arch/x86/include/asm/intel_punit_ipc.h 7943 7944INTEL PMIC GPIO DRIVERS 7945M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7946S: Maintained 7947T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7948F: drivers/gpio/gpio-*cove.c 7949F: drivers/gpio/gpio-msic.c 7950 7951INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7952R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7953S: Maintained 7954F: drivers/mfd/intel_msic.c 7955F: drivers/mfd/intel_soc_pmic* 7956F: include/linux/mfd/intel_msic.h 7957F: include/linux/mfd/intel_soc_pmic* 7958 7959INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7960M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7961L: linux-wireless@vger.kernel.org 7962S: Maintained 7963F: Documentation/networking/device_drivers/intel/ipw2100.txt 7964F: Documentation/networking/device_drivers/intel/ipw2200.txt 7965F: drivers/net/wireless/intel/ipw2x00/ 7966 7967INTEL PSTATE DRIVER 7968M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7969M: Len Brown <lenb@kernel.org> 7970L: linux-pm@vger.kernel.org 7971S: Supported 7972F: drivers/cpufreq/intel_pstate.c 7973 7974INTEL RDMA RNIC DRIVER 7975M: Faisal Latif <faisal.latif@intel.com> 7976M: Shiraz Saleem <shiraz.saleem@intel.com> 7977L: linux-rdma@vger.kernel.org 7978S: Supported 7979F: drivers/infiniband/hw/i40iw/ 7980F: include/uapi/rdma/i40iw-abi.h 7981 7982INTEL TELEMETRY DRIVER 7983M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7984M: "David E. Box" <david.e.box@linux.intel.com> 7985L: platform-driver-x86@vger.kernel.org 7986S: Maintained 7987F: arch/x86/include/asm/intel_telemetry.h 7988F: drivers/platform/x86/intel_telemetry* 7989 7990INTEL VIRTUAL BUTTON DRIVER 7991M: AceLan Kao <acelan.kao@canonical.com> 7992L: platform-driver-x86@vger.kernel.org 7993S: Maintained 7994F: drivers/platform/x86/intel-vbtn.c 7995 7996INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7997M: Stanislaw Gruszka <sgruszka@redhat.com> 7998L: linux-wireless@vger.kernel.org 7999S: Supported 8000F: drivers/net/wireless/intel/iwlegacy/ 8001 8002INTEL WIRELESS WIFI LINK (iwlwifi) 8003M: Johannes Berg <johannes.berg@intel.com> 8004M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8005M: Luca Coelho <luciano.coelho@intel.com> 8006M: Intel Linux Wireless <linuxwifi@intel.com> 8007L: linux-wireless@vger.kernel.org 8008W: http://intellinuxwireless.org 8009T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8010S: Supported 8011F: drivers/net/wireless/intel/iwlwifi/ 8012 8013INTEL WIRELESS WIMAX CONNECTION 2400 8014M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8015M: linux-wimax@intel.com 8016L: wimax@linuxwimax.org (subscribers-only) 8017S: Supported 8018W: http://linuxwimax.org 8019F: Documentation/wimax/README.i2400m 8020F: drivers/net/wimax/i2400m/ 8021F: include/uapi/linux/wimax/i2400m.h 8022 8023INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8024M: Mario Limonciello <mario.limonciello@dell.com> 8025S: Maintained 8026F: drivers/platform/x86/intel-wmi-thunderbolt.c 8027 8028INTEL(R) TRACE HUB 8029M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8030S: Supported 8031F: Documentation/trace/intel_th.rst 8032F: drivers/hwtracing/intel_th/ 8033 8034INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8035M: Ning Sun <ning.sun@intel.com> 8036L: tboot-devel@lists.sourceforge.net 8037W: http://tboot.sourceforge.net 8038T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8039S: Supported 8040F: Documentation/intel_txt.txt 8041F: include/linux/tboot.h 8042F: arch/x86/kernel/tboot.c 8043 8044INTEL-MID GPIO DRIVER 8045M: David Cohen <david.a.cohen@linux.intel.com> 8046L: linux-gpio@vger.kernel.org 8047S: Maintained 8048F: drivers/gpio/gpio-intel-mid.c 8049 8050INTERCONNECT API 8051M: Georgi Djakov <georgi.djakov@linaro.org> 8052S: Maintained 8053F: Documentation/interconnect/ 8054F: Documentation/devicetree/bindings/interconnect/ 8055F: drivers/interconnect/ 8056F: include/dt-bindings/interconnect/ 8057F: include/linux/interconnect-provider.h 8058F: include/linux/interconnect.h 8059 8060INVENSENSE MPU-3050 GYROSCOPE DRIVER 8061M: Linus Walleij <linus.walleij@linaro.org> 8062L: linux-iio@vger.kernel.org 8063S: Maintained 8064F: drivers/iio/gyro/mpu3050* 8065F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8066 8067IOC3 ETHERNET DRIVER 8068M: Ralf Baechle <ralf@linux-mips.org> 8069L: linux-mips@vger.kernel.org 8070S: Maintained 8071F: drivers/net/ethernet/sgi/ioc3-eth.c 8072 8073IOC3 SERIAL DRIVER 8074M: Pat Gefre <pfg@sgi.com> 8075L: linux-serial@vger.kernel.org 8076S: Maintained 8077F: drivers/tty/serial/ioc3_serial.c 8078 8079IOMAP FILESYSTEM LIBRARY 8080M: Christoph Hellwig <hch@infradead.org> 8081M: Darrick J. Wong <darrick.wong@oracle.com> 8082M: linux-xfs@vger.kernel.org 8083M: linux-fsdevel@vger.kernel.org 8084L: linux-xfs@vger.kernel.org 8085L: linux-fsdevel@vger.kernel.org 8086T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8087S: Supported 8088F: fs/iomap.c 8089F: include/linux/iomap.h 8090 8091IOMMU DRIVERS 8092M: Joerg Roedel <joro@8bytes.org> 8093L: iommu@lists.linux-foundation.org 8094T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8095S: Maintained 8096F: Documentation/devicetree/bindings/iommu/ 8097F: drivers/iommu/ 8098F: include/linux/iommu.h 8099F: include/linux/of_iommu.h 8100F: include/linux/iova.h 8101 8102IO_URING 8103M: Jens Axboe <axboe@kernel.dk> 8104L: linux-block@vger.kernel.org 8105L: linux-fsdevel@vger.kernel.org 8106T: git git://git.kernel.dk/linux-block 8107T: git git://git.kernel.dk/liburing 8108S: Maintained 8109F: fs/io_uring.c 8110F: include/uapi/linux/io_uring.h 8111 8112IP MASQUERADING 8113M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8114S: Maintained 8115F: net/ipv4/netfilter/ipt_MASQUERADE.c 8116 8117IPMI SUBSYSTEM 8118M: Corey Minyard <minyard@acm.org> 8119L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8120W: http://openipmi.sourceforge.net/ 8121S: Supported 8122F: Documentation/devicetree/bindings/ipmi/ 8123F: Documentation/IPMI.txt 8124F: drivers/char/ipmi/ 8125F: include/linux/ipmi* 8126F: include/uapi/linux/ipmi* 8127 8128IPS SCSI RAID DRIVER 8129M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8130L: linux-scsi@vger.kernel.org 8131W: http://www.adaptec.com/ 8132S: Maintained 8133F: drivers/scsi/ips* 8134 8135IPVS 8136M: Wensong Zhang <wensong@linux-vs.org> 8137M: Simon Horman <horms@verge.net.au> 8138M: Julian Anastasov <ja@ssi.bg> 8139L: netdev@vger.kernel.org 8140L: lvs-devel@vger.kernel.org 8141S: Maintained 8142T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8143T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8144F: Documentation/networking/ipvs-sysctl.txt 8145F: include/net/ip_vs.h 8146F: include/uapi/linux/ip_vs.h 8147F: net/netfilter/ipvs/ 8148 8149IPWIRELESS DRIVER 8150M: Jiri Kosina <jikos@kernel.org> 8151M: David Sterba <dsterba@suse.com> 8152S: Odd Fixes 8153F: drivers/tty/ipwireless/ 8154 8155IPX NETWORK LAYER 8156L: netdev@vger.kernel.org 8157S: Obsolete 8158F: include/uapi/linux/ipx.h 8159 8160IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8161M: Marc Zyngier <marc.zyngier@arm.com> 8162S: Maintained 8163T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8164F: Documentation/IRQ-domain.txt 8165F: include/linux/irqdomain.h 8166F: kernel/irq/irqdomain.c 8167F: kernel/irq/msi.c 8168 8169IRQ SUBSYSTEM 8170M: Thomas Gleixner <tglx@linutronix.de> 8171L: linux-kernel@vger.kernel.org 8172S: Maintained 8173T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8174F: kernel/irq/ 8175 8176IRQCHIP DRIVERS 8177M: Thomas Gleixner <tglx@linutronix.de> 8178M: Jason Cooper <jason@lakedaemon.net> 8179M: Marc Zyngier <marc.zyngier@arm.com> 8180L: linux-kernel@vger.kernel.org 8181S: Maintained 8182T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8183F: Documentation/devicetree/bindings/interrupt-controller/ 8184F: drivers/irqchip/ 8185 8186ISA 8187M: William Breathitt Gray <vilhelm.gray@gmail.com> 8188S: Maintained 8189F: Documentation/isa.txt 8190F: drivers/base/isa.c 8191F: include/linux/isa.h 8192 8193ISA RADIO MODULE 8194M: Hans Verkuil <hverkuil@xs4all.nl> 8195L: linux-media@vger.kernel.org 8196T: git git://linuxtv.org/media_tree.git 8197W: https://linuxtv.org 8198S: Maintained 8199F: drivers/media/radio/radio-isa* 8200 8201ISAPNP 8202M: Jaroslav Kysela <perex@perex.cz> 8203S: Maintained 8204F: Documentation/isapnp.txt 8205F: drivers/pnp/isapnp/ 8206F: include/linux/isapnp.h 8207 8208ISCSI 8209M: Lee Duncan <lduncan@suse.com> 8210M: Chris Leech <cleech@redhat.com> 8211L: open-iscsi@googlegroups.com 8212W: www.open-iscsi.com 8213S: Maintained 8214F: drivers/scsi/*iscsi* 8215F: include/scsi/*iscsi* 8216 8217iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8218M: Peter Jones <pjones@redhat.com> 8219M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8220S: Maintained 8221F: drivers/firmware/iscsi_ibft* 8222 8223ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8224M: Sagi Grimberg <sagi@grimberg.me> 8225M: Max Gurtovoy <maxg@mellanox.com> 8226L: linux-rdma@vger.kernel.org 8227S: Supported 8228W: http://www.openfabrics.org 8229W: www.open-iscsi.org 8230Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8231F: drivers/infiniband/ulp/iser/ 8232 8233ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8234M: Sagi Grimberg <sagi@grimberg.me> 8235T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8236L: linux-rdma@vger.kernel.org 8237L: target-devel@vger.kernel.org 8238S: Supported 8239W: http://www.linux-iscsi.org 8240F: drivers/infiniband/ulp/isert 8241 8242ISDN SUBSYSTEM 8243M: Karsten Keil <isdn@linux-pingi.de> 8244L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8245L: netdev@vger.kernel.org 8246W: http://www.isdn4linux.de 8247T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8248S: Maintained 8249F: Documentation/isdn/ 8250F: drivers/isdn/ 8251F: include/linux/isdn.h 8252F: include/linux/isdn/ 8253F: include/uapi/linux/isdn.h 8254F: include/uapi/linux/isdn/ 8255 8256IT87 HARDWARE MONITORING DRIVER 8257M: Jean Delvare <jdelvare@suse.com> 8258L: linux-hwmon@vger.kernel.org 8259S: Maintained 8260F: Documentation/hwmon/it87 8261F: drivers/hwmon/it87.c 8262 8263IT913X MEDIA DRIVER 8264M: Antti Palosaari <crope@iki.fi> 8265L: linux-media@vger.kernel.org 8266W: https://linuxtv.org 8267W: http://palosaari.fi/linux/ 8268Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8269T: git git://linuxtv.org/anttip/media_tree.git 8270S: Maintained 8271F: drivers/media/tuners/it913x* 8272 8273IVTV VIDEO4LINUX DRIVER 8274M: Andy Walls <awalls@md.metrocast.net> 8275L: ivtv-devel@ivtvdriver.org (subscribers-only) 8276L: linux-media@vger.kernel.org 8277T: git git://linuxtv.org/media_tree.git 8278W: http://www.ivtvdriver.org 8279S: Maintained 8280F: Documentation/media/v4l-drivers/ivtv* 8281F: drivers/media/pci/ivtv/ 8282F: include/uapi/linux/ivtv* 8283 8284IX2505V MEDIA DRIVER 8285M: Malcolm Priestley <tvboxspy@gmail.com> 8286L: linux-media@vger.kernel.org 8287W: https://linuxtv.org 8288Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8289S: Maintained 8290F: drivers/media/dvb-frontends/ix2505v* 8291 8292JAILHOUSE HYPERVISOR INTERFACE 8293M: Jan Kiszka <jan.kiszka@siemens.com> 8294L: jailhouse-dev@googlegroups.com 8295S: Maintained 8296F: arch/x86/kernel/jailhouse.c 8297F: arch/x86/include/asm/jailhouse_para.h 8298 8299JC42.4 TEMPERATURE SENSOR DRIVER 8300M: Guenter Roeck <linux@roeck-us.net> 8301L: linux-hwmon@vger.kernel.org 8302S: Maintained 8303F: drivers/hwmon/jc42.c 8304F: Documentation/hwmon/jc42 8305 8306JFS FILESYSTEM 8307M: Dave Kleikamp <shaggy@kernel.org> 8308L: jfs-discussion@lists.sourceforge.net 8309W: http://jfs.sourceforge.net/ 8310T: git git://github.com/kleikamp/linux-shaggy.git 8311S: Maintained 8312F: Documentation/filesystems/jfs.txt 8313F: fs/jfs/ 8314 8315JME NETWORK DRIVER 8316M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8317L: netdev@vger.kernel.org 8318S: Maintained 8319F: drivers/net/ethernet/jme.* 8320 8321JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8322M: David Woodhouse <dwmw2@infradead.org> 8323L: linux-mtd@lists.infradead.org 8324W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8325S: Maintained 8326F: fs/jffs2/ 8327F: include/uapi/linux/jffs2.h 8328 8329JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8330M: "Theodore Ts'o" <tytso@mit.edu> 8331M: Jan Kara <jack@suse.com> 8332L: linux-ext4@vger.kernel.org 8333S: Maintained 8334F: fs/jbd2/ 8335F: include/linux/jbd2.h 8336 8337JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8338M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8339L: linux-media@vger.kernel.org 8340S: Maintained 8341F: drivers/media/platform/rcar_jpu.c 8342 8343JSM Neo PCI based serial card 8344L: linux-serial@vger.kernel.org 8345S: Orphan 8346F: drivers/tty/serial/jsm/ 8347 8348K10TEMP HARDWARE MONITORING DRIVER 8349M: Clemens Ladisch <clemens@ladisch.de> 8350L: linux-hwmon@vger.kernel.org 8351S: Maintained 8352F: Documentation/hwmon/k10temp 8353F: drivers/hwmon/k10temp.c 8354 8355K8TEMP HARDWARE MONITORING DRIVER 8356M: Rudolf Marek <r.marek@assembler.cz> 8357L: linux-hwmon@vger.kernel.org 8358S: Maintained 8359F: Documentation/hwmon/k8temp 8360F: drivers/hwmon/k8temp.c 8361 8362KASAN 8363M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8364R: Alexander Potapenko <glider@google.com> 8365R: Dmitry Vyukov <dvyukov@google.com> 8366L: kasan-dev@googlegroups.com 8367S: Maintained 8368F: arch/*/include/asm/kasan.h 8369F: arch/*/mm/kasan_init* 8370F: Documentation/dev-tools/kasan.rst 8371F: include/linux/kasan*.h 8372F: lib/test_kasan.c 8373F: mm/kasan/ 8374F: scripts/Makefile.kasan 8375 8376KCONFIG 8377M: Masahiro Yamada <yamada.masahiro@socionext.com> 8378T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8379L: linux-kbuild@vger.kernel.org 8380S: Maintained 8381F: Documentation/kbuild/kconfig* 8382F: scripts/kconfig/ 8383F: scripts/Kconfig.include 8384 8385KDUMP 8386M: Dave Young <dyoung@redhat.com> 8387M: Baoquan He <bhe@redhat.com> 8388R: Vivek Goyal <vgoyal@redhat.com> 8389L: kexec@lists.infradead.org 8390W: http://lse.sourceforge.net/kdump/ 8391S: Maintained 8392F: Documentation/kdump/ 8393 8394KEENE FM RADIO TRANSMITTER DRIVER 8395M: Hans Verkuil <hverkuil@xs4all.nl> 8396L: linux-media@vger.kernel.org 8397T: git git://linuxtv.org/media_tree.git 8398W: https://linuxtv.org 8399S: Maintained 8400F: drivers/media/radio/radio-keene* 8401 8402KERNEL AUTOMOUNTER 8403M: Ian Kent <raven@themaw.net> 8404L: autofs@vger.kernel.org 8405S: Maintained 8406F: fs/autofs/ 8407 8408KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8409M: Masahiro Yamada <yamada.masahiro@socionext.com> 8410M: Michal Marek <michal.lkml@markovi.net> 8411T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8412L: linux-kbuild@vger.kernel.org 8413S: Maintained 8414F: Documentation/kbuild/ 8415F: Makefile 8416F: scripts/Kbuild* 8417F: scripts/Makefile* 8418F: scripts/basic/ 8419F: scripts/mk* 8420F: scripts/mod/ 8421F: scripts/package/ 8422 8423KERNEL JANITORS 8424L: kernel-janitors@vger.kernel.org 8425W: http://kernelnewbies.org/KernelJanitors 8426S: Odd Fixes 8427 8428KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8429M: "J. Bruce Fields" <bfields@fieldses.org> 8430M: Jeff Layton <jlayton@kernel.org> 8431L: linux-nfs@vger.kernel.org 8432W: http://nfs.sourceforge.net/ 8433T: git git://linux-nfs.org/~bfields/linux.git 8434S: Supported 8435F: fs/nfsd/ 8436F: include/uapi/linux/nfsd/ 8437F: fs/lockd/ 8438F: fs/nfs_common/ 8439F: net/sunrpc/ 8440F: include/linux/lockd/ 8441F: include/linux/sunrpc/ 8442F: include/uapi/linux/sunrpc/ 8443 8444KERNEL SELFTEST FRAMEWORK 8445M: Shuah Khan <shuah@kernel.org> 8446M: Shuah Khan <skhan@linuxfoundation.org> 8447L: linux-kselftest@vger.kernel.org 8448T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8449Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8450S: Maintained 8451F: tools/testing/selftests/ 8452F: Documentation/dev-tools/kselftest* 8453 8454KERNEL USERMODE HELPER 8455M: Luis Chamberlain <mcgrof@kernel.org> 8456L: linux-kernel@vger.kernel.org 8457S: Maintained 8458F: kernel/umh.c 8459F: include/linux/umh.h 8460 8461KERNEL VIRTUAL MACHINE (KVM) 8462M: Paolo Bonzini <pbonzini@redhat.com> 8463M: Radim Krčmář <rkrcmar@redhat.com> 8464L: kvm@vger.kernel.org 8465W: http://www.linux-kvm.org 8466T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8467S: Supported 8468F: Documentation/virtual/kvm/ 8469F: include/trace/events/kvm.h 8470F: include/uapi/asm-generic/kvm* 8471F: include/uapi/linux/kvm* 8472F: include/asm-generic/kvm* 8473F: include/linux/kvm* 8474F: include/kvm/iodev.h 8475F: virt/kvm/* 8476F: tools/kvm/ 8477F: tools/testing/selftests/kvm/ 8478 8479KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8480M: Joerg Roedel <joro@8bytes.org> 8481L: kvm@vger.kernel.org 8482W: http://www.linux-kvm.org/ 8483S: Maintained 8484F: arch/x86/include/asm/svm.h 8485F: arch/x86/kvm/svm.c 8486 8487KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8488M: Christoffer Dall <christoffer.dall@arm.com> 8489M: Marc Zyngier <marc.zyngier@arm.com> 8490R: James Morse <james.morse@arm.com> 8491R: Julien Thierry <julien.thierry@arm.com> 8492R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8494L: kvmarm@lists.cs.columbia.edu 8495W: http://systems.cs.columbia.edu/projects/kvm-arm 8496T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8497S: Maintained 8498F: arch/arm/include/uapi/asm/kvm* 8499F: arch/arm/include/asm/kvm* 8500F: arch/arm/kvm/ 8501F: arch/arm64/include/uapi/asm/kvm* 8502F: arch/arm64/include/asm/kvm* 8503F: arch/arm64/kvm/ 8504F: virt/kvm/arm/ 8505F: include/kvm/arm_* 8506 8507KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8508M: James Hogan <jhogan@kernel.org> 8509L: linux-mips@vger.kernel.org 8510S: Supported 8511F: arch/mips/include/uapi/asm/kvm* 8512F: arch/mips/include/asm/kvm* 8513F: arch/mips/kvm/ 8514 8515KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8516M: Paul Mackerras <paulus@ozlabs.org> 8517L: kvm-ppc@vger.kernel.org 8518W: http://www.linux-kvm.org/ 8519T: git git://github.com/agraf/linux-2.6.git 8520S: Supported 8521F: arch/powerpc/include/uapi/asm/kvm* 8522F: arch/powerpc/include/asm/kvm* 8523F: arch/powerpc/kvm/ 8524F: arch/powerpc/kernel/kvm* 8525 8526KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8527M: Christian Borntraeger <borntraeger@de.ibm.com> 8528M: Janosch Frank <frankja@linux.ibm.com> 8529R: David Hildenbrand <david@redhat.com> 8530R: Cornelia Huck <cohuck@redhat.com> 8531L: linux-s390@vger.kernel.org 8532W: http://www.ibm.com/developerworks/linux/linux390/ 8533T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8534S: Supported 8535F: arch/s390/include/uapi/asm/kvm* 8536F: arch/s390/include/asm/gmap.h 8537F: arch/s390/include/asm/kvm* 8538F: arch/s390/kvm/ 8539F: arch/s390/mm/gmap.c 8540 8541KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8542M: Paolo Bonzini <pbonzini@redhat.com> 8543M: Radim Krčmář <rkrcmar@redhat.com> 8544L: kvm@vger.kernel.org 8545W: http://www.linux-kvm.org 8546T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8547S: Supported 8548F: arch/x86/kvm/ 8549F: arch/x86/kvm/*/ 8550F: arch/x86/include/uapi/asm/kvm* 8551F: arch/x86/include/asm/kvm* 8552F: arch/x86/include/asm/pvclock-abi.h 8553F: arch/x86/kernel/kvm.c 8554F: arch/x86/kernel/kvmclock.c 8555 8556KERNFS 8557M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8558M: Tejun Heo <tj@kernel.org> 8559T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8560S: Supported 8561F: include/linux/kernfs.h 8562F: fs/kernfs/ 8563 8564KEXEC 8565M: Eric Biederman <ebiederm@xmission.com> 8566W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8567L: kexec@lists.infradead.org 8568S: Maintained 8569F: include/linux/kexec.h 8570F: include/uapi/linux/kexec.h 8571F: kernel/kexec* 8572 8573KEYS-ENCRYPTED 8574M: Mimi Zohar <zohar@linux.ibm.com> 8575L: linux-integrity@vger.kernel.org 8576L: keyrings@vger.kernel.org 8577S: Supported 8578F: Documentation/security/keys/trusted-encrypted.rst 8579F: include/keys/encrypted-type.h 8580F: security/keys/encrypted-keys/ 8581 8582KEYS-TRUSTED 8583M: James Bottomley <jejb@linux.ibm.com> 8584M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8585M: Mimi Zohar <zohar@linux.ibm.com> 8586L: linux-integrity@vger.kernel.org 8587L: keyrings@vger.kernel.org 8588S: Supported 8589F: Documentation/security/keys/trusted-encrypted.rst 8590F: include/keys/trusted-type.h 8591F: security/keys/trusted.c 8592F: security/keys/trusted.h 8593 8594KEYS/KEYRINGS: 8595M: David Howells <dhowells@redhat.com> 8596L: keyrings@vger.kernel.org 8597S: Maintained 8598F: Documentation/security/keys/core.rst 8599F: include/linux/key.h 8600F: include/linux/key-type.h 8601F: include/linux/keyctl.h 8602F: include/uapi/linux/keyctl.h 8603F: include/keys/ 8604F: security/keys/ 8605 8606KGDB / KDB /debug_core 8607M: Jason Wessel <jason.wessel@windriver.com> 8608M: Daniel Thompson <daniel.thompson@linaro.org> 8609W: http://kgdb.wiki.kernel.org/ 8610L: kgdb-bugreport@lists.sourceforge.net 8611T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8612S: Maintained 8613F: Documentation/dev-tools/kgdb.rst 8614F: drivers/misc/kgdbts.c 8615F: drivers/tty/serial/kgdboc.c 8616F: include/linux/kdb.h 8617F: include/linux/kgdb.h 8618F: kernel/debug/ 8619 8620KMEMLEAK 8621M: Catalin Marinas <catalin.marinas@arm.com> 8622S: Maintained 8623F: Documentation/dev-tools/kmemleak.rst 8624F: include/linux/kmemleak.h 8625F: mm/kmemleak.c 8626F: mm/kmemleak-test.c 8627 8628KMOD KERNEL MODULE LOADER - USERMODE HELPER 8629M: Luis Chamberlain <mcgrof@kernel.org> 8630L: linux-kernel@vger.kernel.org 8631S: Maintained 8632F: kernel/kmod.c 8633F: include/linux/kmod.h 8634F: lib/test_kmod.c 8635F: tools/testing/selftests/kmod/ 8636 8637KPROBES 8638M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8639M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8640M: "David S. Miller" <davem@davemloft.net> 8641M: Masami Hiramatsu <mhiramat@kernel.org> 8642S: Maintained 8643F: Documentation/kprobes.txt 8644F: include/linux/kprobes.h 8645F: include/asm-generic/kprobes.h 8646F: kernel/kprobes.c 8647 8648KS0108 LCD CONTROLLER DRIVER 8649M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8650S: Maintained 8651F: Documentation/auxdisplay/ks0108 8652F: drivers/auxdisplay/ks0108.c 8653F: include/linux/ks0108.h 8654 8655L3MDEV 8656M: David Ahern <dsa@cumulusnetworks.com> 8657L: netdev@vger.kernel.org 8658S: Maintained 8659F: net/l3mdev 8660F: include/net/l3mdev.h 8661 8662L7 BPF FRAMEWORK 8663M: John Fastabend <john.fastabend@gmail.com> 8664M: Daniel Borkmann <daniel@iogearbox.net> 8665L: netdev@vger.kernel.org 8666L: bpf@vger.kernel.org 8667S: Maintained 8668F: include/linux/skmsg.h 8669F: net/core/skmsg.c 8670F: net/core/sock_map.c 8671F: net/ipv4/tcp_bpf.c 8672 8673LANTIQ / INTEL Ethernet drivers 8674M: Hauke Mehrtens <hauke@hauke-m.de> 8675L: netdev@vger.kernel.org 8676S: Maintained 8677F: net/dsa/tag_gswip.c 8678F: drivers/net/ethernet/lantiq_xrx200.c 8679F: drivers/net/dsa/lantiq_pce.h 8680F: drivers/net/dsa/lantiq_gswip.c 8681 8682LANTIQ MIPS ARCHITECTURE 8683M: John Crispin <john@phrozen.org> 8684L: linux-mips@vger.kernel.org 8685S: Maintained 8686F: arch/mips/lantiq 8687F: drivers/soc/lantiq 8688 8689LAPB module 8690L: linux-x25@vger.kernel.org 8691S: Orphan 8692F: Documentation/networking/lapb-module.txt 8693F: include/*/lapb.h 8694F: net/lapb/ 8695 8696LASI 53c700 driver for PARISC 8697M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8698L: linux-scsi@vger.kernel.org 8699S: Maintained 8700F: Documentation/scsi/53c700.txt 8701F: drivers/scsi/53c700* 8702 8703LEAKING_ADDRESSES 8704M: Tobin C. Harding <me@tobin.cc> 8705M: Tycho Andersen <tycho@tycho.ws> 8706L: kernel-hardening@lists.openwall.com 8707S: Maintained 8708T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8709F: scripts/leaking_addresses.pl 8710 8711LED SUBSYSTEM 8712M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8713M: Pavel Machek <pavel@ucw.cz> 8714R: Dan Murphy <dmurphy@ti.com> 8715L: linux-leds@vger.kernel.org 8716T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8717S: Maintained 8718F: Documentation/devicetree/bindings/leds/ 8719F: drivers/leds/ 8720F: include/linux/leds.h 8721 8722LEGACY EEPROM DRIVER 8723M: Jean Delvare <jdelvare@suse.com> 8724S: Maintained 8725F: Documentation/misc-devices/eeprom 8726F: drivers/misc/eeprom/eeprom.c 8727 8728LEGO MINDSTORMS EV3 8729R: David Lechner <david@lechnology.com> 8730S: Maintained 8731F: arch/arm/boot/dts/da850-lego-ev3.dts 8732F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8733F: drivers/power/supply/lego_ev3_battery.c 8734 8735LEGO USB Tower driver 8736M: Juergen Stuber <starblue@users.sourceforge.net> 8737L: legousb-devel@lists.sourceforge.net 8738W: http://legousb.sourceforge.net/ 8739S: Maintained 8740F: drivers/usb/misc/legousbtower.c 8741 8742LG LAPTOP EXTRAS 8743M: Matan Ziv-Av <matan@svgalib.org> 8744L: platform-driver-x86@vger.kernel.org 8745S: Maintained 8746F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8747F: Documentation/laptops/lg-laptop.rst 8748F: drivers/platform/x86/lg-laptop.c 8749 8750LG2160 MEDIA DRIVER 8751M: Michael Krufky <mkrufky@linuxtv.org> 8752L: linux-media@vger.kernel.org 8753W: https://linuxtv.org 8754W: http://github.com/mkrufky 8755Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8756T: git git://linuxtv.org/mkrufky/tuners.git 8757S: Maintained 8758F: drivers/media/dvb-frontends/lg2160.* 8759 8760LGDT3305 MEDIA DRIVER 8761M: Michael Krufky <mkrufky@linuxtv.org> 8762L: linux-media@vger.kernel.org 8763W: https://linuxtv.org 8764W: http://github.com/mkrufky 8765Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8766T: git git://linuxtv.org/mkrufky/tuners.git 8767S: Maintained 8768F: drivers/media/dvb-frontends/lgdt3305.* 8769 8770LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8771M: Viresh Kumar <vireshk@kernel.org> 8772L: linux-ide@vger.kernel.org 8773T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8774S: Maintained 8775F: include/linux/pata_arasan_cf_data.h 8776F: drivers/ata/pata_arasan_cf.c 8777 8778LIBATA PATA DRIVERS 8779M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8780M: Jens Axboe <axboe@kernel.dk> 8781L: linux-ide@vger.kernel.org 8782T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8783S: Maintained 8784F: drivers/ata/pata_*.c 8785F: drivers/ata/ata_generic.c 8786 8787LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8788M: Linus Walleij <linus.walleij@linaro.org> 8789L: linux-ide@vger.kernel.org 8790T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8791S: Maintained 8792F: drivers/ata/pata_ftide010.c 8793F: drivers/ata/sata_gemini.c 8794F: drivers/ata/sata_gemini.h 8795 8796LIBATA SATA AHCI PLATFORM devices support 8797M: Hans de Goede <hdegoede@redhat.com> 8798M: Jens Axboe <axboe@kernel.dk> 8799L: linux-ide@vger.kernel.org 8800T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8801S: Maintained 8802F: drivers/ata/ahci_platform.c 8803F: drivers/ata/libahci_platform.c 8804F: include/linux/ahci_platform.h 8805 8806LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8807M: Mikael Pettersson <mikpelinux@gmail.com> 8808L: linux-ide@vger.kernel.org 8809T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8810S: Maintained 8811F: drivers/ata/sata_promise.* 8812 8813LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8814M: Jens Axboe <axboe@kernel.dk> 8815L: linux-ide@vger.kernel.org 8816T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8817S: Maintained 8818F: drivers/ata/ 8819F: include/linux/ata.h 8820F: include/linux/libata.h 8821F: Documentation/devicetree/bindings/ata/ 8822 8823LIBLOCKDEP 8824M: Sasha Levin <alexander.levin@microsoft.com> 8825S: Maintained 8826F: tools/lib/lockdep/ 8827 8828LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8829M: Dan Williams <dan.j.williams@intel.com> 8830M: Vishal Verma <vishal.l.verma@intel.com> 8831M: Dave Jiang <dave.jiang@intel.com> 8832L: linux-nvdimm@lists.01.org 8833Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8834S: Supported 8835F: drivers/nvdimm/blk.c 8836F: drivers/nvdimm/region_devs.c 8837 8838LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8839M: Vishal Verma <vishal.l.verma@intel.com> 8840M: Dan Williams <dan.j.williams@intel.com> 8841M: Dave Jiang <dave.jiang@intel.com> 8842L: linux-nvdimm@lists.01.org 8843Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8844S: Supported 8845F: drivers/nvdimm/btt* 8846 8847LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8848M: Dan Williams <dan.j.williams@intel.com> 8849M: Vishal Verma <vishal.l.verma@intel.com> 8850M: Dave Jiang <dave.jiang@intel.com> 8851L: linux-nvdimm@lists.01.org 8852Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8853S: Supported 8854F: drivers/nvdimm/pmem* 8855 8856LIBNVDIMM: DEVICETREE BINDINGS 8857M: Oliver O'Halloran <oohall@gmail.com> 8858L: linux-nvdimm@lists.01.org 8859Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8860S: Supported 8861F: drivers/nvdimm/of_pmem.c 8862F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8863 8864LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8865M: Dan Williams <dan.j.williams@intel.com> 8866M: Vishal Verma <vishal.l.verma@intel.com> 8867M: Dave Jiang <dave.jiang@intel.com> 8868M: Keith Busch <keith.busch@intel.com> 8869M: Ira Weiny <ira.weiny@intel.com> 8870L: linux-nvdimm@lists.01.org 8871Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8872T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8873S: Supported 8874F: drivers/nvdimm/* 8875F: drivers/acpi/nfit/* 8876F: include/linux/nd.h 8877F: include/linux/libnvdimm.h 8878F: include/uapi/linux/ndctl.h 8879 8880LIGHTNVM PLATFORM SUPPORT 8881M: Matias Bjorling <mb@lightnvm.io> 8882W: http://github/OpenChannelSSD 8883L: linux-block@vger.kernel.org 8884S: Maintained 8885F: drivers/lightnvm/ 8886F: include/linux/lightnvm.h 8887F: include/uapi/linux/lightnvm.h 8888 8889LINUX FOR POWER MACINTOSH 8890M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8891W: http://www.penguinppc.org/ 8892L: linuxppc-dev@lists.ozlabs.org 8893S: Maintained 8894F: arch/powerpc/platforms/powermac/ 8895F: drivers/macintosh/ 8896 8897LINUX FOR POWERPC (32-BIT AND 64-BIT) 8898M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8899M: Paul Mackerras <paulus@samba.org> 8900M: Michael Ellerman <mpe@ellerman.id.au> 8901W: https://github.com/linuxppc/linux/wiki 8902L: linuxppc-dev@lists.ozlabs.org 8903Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8904T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8905S: Supported 8906F: Documentation/ABI/stable/sysfs-firmware-opal-* 8907F: Documentation/devicetree/bindings/powerpc/ 8908F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8909F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8910F: Documentation/powerpc/ 8911F: arch/powerpc/ 8912F: drivers/char/tpm/tpm_ibmvtpm* 8913F: drivers/crypto/nx/ 8914F: drivers/crypto/vmx/ 8915F: drivers/i2c/busses/i2c-opal.c 8916F: drivers/net/ethernet/ibm/ibmveth.* 8917F: drivers/net/ethernet/ibm/ibmvnic.* 8918F: drivers/pci/hotplug/pnv_php.c 8919F: drivers/pci/hotplug/rpa* 8920F: drivers/rtc/rtc-opal.c 8921F: drivers/scsi/ibmvscsi/ 8922F: drivers/tty/hvc/hvc_opal.c 8923F: drivers/watchdog/wdrtas.c 8924F: tools/testing/selftests/powerpc 8925N: /pmac 8926N: powermac 8927N: powernv 8928N: [^a-z0-9]ps3 8929N: pseries 8930 8931LINUX FOR POWERPC EMBEDDED MPC5XXX 8932M: Anatolij Gustschin <agust@denx.de> 8933L: linuxppc-dev@lists.ozlabs.org 8934T: git git://git.denx.de/linux-denx-agust.git 8935S: Maintained 8936F: arch/powerpc/platforms/512x/ 8937F: arch/powerpc/platforms/52xx/ 8938 8939LINUX FOR POWERPC EMBEDDED PPC4XX 8940M: Alistair Popple <alistair@popple.id.au> 8941M: Matt Porter <mporter@kernel.crashing.org> 8942W: http://www.penguinppc.org/ 8943L: linuxppc-dev@lists.ozlabs.org 8944S: Maintained 8945F: arch/powerpc/platforms/40x/ 8946F: arch/powerpc/platforms/44x/ 8947 8948LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8949M: Scott Wood <oss@buserror.net> 8950M: Kumar Gala <galak@kernel.crashing.org> 8951W: http://www.penguinppc.org/ 8952L: linuxppc-dev@lists.ozlabs.org 8953T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8954S: Maintained 8955F: arch/powerpc/platforms/83xx/ 8956F: arch/powerpc/platforms/85xx/ 8957F: Documentation/devicetree/bindings/powerpc/fsl/ 8958 8959LINUX FOR POWERPC EMBEDDED PPC8XX 8960M: Vitaly Bordug <vitb@kernel.crashing.org> 8961W: http://www.penguinppc.org/ 8962L: linuxppc-dev@lists.ozlabs.org 8963S: Maintained 8964F: arch/powerpc/platforms/8xx/ 8965 8966LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8967L: linuxppc-dev@lists.ozlabs.org 8968S: Orphan 8969F: arch/powerpc/*/*virtex* 8970F: arch/powerpc/*/*/*virtex* 8971 8972LINUX FOR POWERPC PA SEMI PWRFICIENT 8973L: linuxppc-dev@lists.ozlabs.org 8974S: Orphan 8975F: arch/powerpc/platforms/pasemi/ 8976F: drivers/*/*pasemi* 8977F: drivers/*/*/*pasemi* 8978 8979LINUX KERNEL DUMP TEST MODULE (LKDTM) 8980M: Kees Cook <keescook@chromium.org> 8981S: Maintained 8982F: drivers/misc/lkdtm/* 8983 8984LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8985M: Alan Stern <stern@rowland.harvard.edu> 8986M: Andrea Parri <andrea.parri@amarulasolutions.com> 8987M: Will Deacon <will.deacon@arm.com> 8988M: Peter Zijlstra <peterz@infradead.org> 8989M: Boqun Feng <boqun.feng@gmail.com> 8990M: Nicholas Piggin <npiggin@gmail.com> 8991M: David Howells <dhowells@redhat.com> 8992M: Jade Alglave <j.alglave@ucl.ac.uk> 8993M: Luc Maranget <luc.maranget@inria.fr> 8994M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8995R: Akira Yokosawa <akiyks@gmail.com> 8996R: Daniel Lustig <dlustig@nvidia.com> 8997L: linux-kernel@vger.kernel.org 8998L: linux-arch@vger.kernel.org 8999S: Supported 9000T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9001F: tools/memory-model/ 9002F: Documentation/atomic_bitops.txt 9003F: Documentation/atomic_t.txt 9004F: Documentation/core-api/atomic_ops.rst 9005F: Documentation/core-api/refcount-vs-atomic.rst 9006F: Documentation/memory-barriers.txt 9007 9008LIS3LV02D ACCELEROMETER DRIVER 9009M: Eric Piel <eric.piel@tremplin-utc.net> 9010S: Maintained 9011F: Documentation/misc-devices/lis3lv02d 9012F: drivers/misc/lis3lv02d/ 9013F: drivers/platform/x86/hp_accel.c 9014 9015LIVE PATCHING 9016M: Josh Poimboeuf <jpoimboe@redhat.com> 9017M: Jiri Kosina <jikos@kernel.org> 9018M: Miroslav Benes <mbenes@suse.cz> 9019M: Petr Mladek <pmladek@suse.com> 9020R: Joe Lawrence <joe.lawrence@redhat.com> 9021S: Maintained 9022F: kernel/livepatch/ 9023F: include/linux/livepatch.h 9024F: arch/x86/include/asm/livepatch.h 9025F: arch/x86/kernel/livepatch.c 9026F: Documentation/livepatch/ 9027F: Documentation/ABI/testing/sysfs-kernel-livepatch 9028F: samples/livepatch/ 9029F: tools/testing/selftests/livepatch/ 9030L: live-patching@vger.kernel.org 9031T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9032 9033LLC (802.2) 9034L: netdev@vger.kernel.org 9035S: Odd fixes 9036F: include/linux/llc.h 9037F: include/uapi/linux/llc.h 9038F: include/net/llc* 9039F: net/llc/ 9040 9041LM73 HARDWARE MONITOR DRIVER 9042M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9043L: linux-hwmon@vger.kernel.org 9044S: Maintained 9045F: drivers/hwmon/lm73.c 9046 9047LM78 HARDWARE MONITOR DRIVER 9048M: Jean Delvare <jdelvare@suse.com> 9049L: linux-hwmon@vger.kernel.org 9050S: Maintained 9051F: Documentation/hwmon/lm78 9052F: drivers/hwmon/lm78.c 9053 9054LM83 HARDWARE MONITOR DRIVER 9055M: Jean Delvare <jdelvare@suse.com> 9056L: linux-hwmon@vger.kernel.org 9057S: Maintained 9058F: Documentation/hwmon/lm83 9059F: drivers/hwmon/lm83.c 9060 9061LM90 HARDWARE MONITOR DRIVER 9062M: Jean Delvare <jdelvare@suse.com> 9063L: linux-hwmon@vger.kernel.org 9064S: Maintained 9065F: Documentation/hwmon/lm90 9066F: Documentation/devicetree/bindings/hwmon/lm90.txt 9067F: drivers/hwmon/lm90.c 9068F: include/dt-bindings/thermal/lm90.h 9069 9070LM95234 HARDWARE MONITOR DRIVER 9071M: Guenter Roeck <linux@roeck-us.net> 9072L: linux-hwmon@vger.kernel.org 9073S: Maintained 9074F: Documentation/hwmon/lm95234 9075F: drivers/hwmon/lm95234.c 9076 9077LME2510 MEDIA DRIVER 9078M: Malcolm Priestley <tvboxspy@gmail.com> 9079L: linux-media@vger.kernel.org 9080W: https://linuxtv.org 9081Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9082S: Maintained 9083F: drivers/media/usb/dvb-usb-v2/lmedm04* 9084 9085LOADPIN SECURITY MODULE 9086M: Kees Cook <keescook@chromium.org> 9087T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9088S: Supported 9089F: security/loadpin/ 9090F: Documentation/admin-guide/LSM/LoadPin.rst 9091 9092LOCKING PRIMITIVES 9093M: Peter Zijlstra <peterz@infradead.org> 9094M: Ingo Molnar <mingo@redhat.com> 9095M: Will Deacon <will.deacon@arm.com> 9096L: linux-kernel@vger.kernel.org 9097T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9098S: Maintained 9099F: Documentation/locking/ 9100F: include/linux/lockdep.h 9101F: include/linux/spinlock*.h 9102F: arch/*/include/asm/spinlock*.h 9103F: include/linux/rwlock*.h 9104F: include/linux/mutex*.h 9105F: include/linux/rwsem*.h 9106F: arch/*/include/asm/rwsem.h 9107F: include/linux/seqlock.h 9108F: lib/locking*.[ch] 9109F: kernel/locking/ 9110X: kernel/locking/locktorture.c 9111 9112LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9113M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9114L: linux-ntfs-dev@lists.sourceforge.net 9115W: http://www.linux-ntfs.org/content/view/19/37/ 9116S: Maintained 9117F: Documentation/ldm.txt 9118F: block/partitions/ldm.* 9119 9120LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9121M: Sathya Prakash <sathya.prakash@broadcom.com> 9122M: Chaitra P B <chaitra.basappa@broadcom.com> 9123M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9124L: MPT-FusionLinux.pdl@broadcom.com 9125L: linux-scsi@vger.kernel.org 9126W: http://www.avagotech.com/support/ 9127S: Supported 9128F: drivers/message/fusion/ 9129F: drivers/scsi/mpt3sas/ 9130 9131LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9132M: Matthew Wilcox <willy@infradead.org> 9133L: linux-scsi@vger.kernel.org 9134S: Maintained 9135F: drivers/scsi/sym53c8xx_2/ 9136 9137LTC1660 DAC DRIVER 9138M: Marcus Folkesson <marcus.folkesson@gmail.com> 9139L: linux-iio@vger.kernel.org 9140S: Maintained 9141F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9142F: drivers/iio/dac/ltc1660.c 9143 9144LTC4261 HARDWARE MONITOR DRIVER 9145M: Guenter Roeck <linux@roeck-us.net> 9146L: linux-hwmon@vger.kernel.org 9147S: Maintained 9148F: Documentation/hwmon/ltc4261 9149F: drivers/hwmon/ltc4261.c 9150 9151LTC4306 I2C MULTIPLEXER DRIVER 9152M: Michael Hennerich <michael.hennerich@analog.com> 9153W: http://ez.analog.com/community/linux-device-drivers 9154L: linux-i2c@vger.kernel.org 9155S: Supported 9156F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9157F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9158 9159LTP (Linux Test Project) 9160M: Mike Frysinger <vapier@gentoo.org> 9161M: Cyril Hrubis <chrubis@suse.cz> 9162M: Wanlong Gao <wanlong.gao@gmail.com> 9163M: Jan Stancek <jstancek@redhat.com> 9164M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9165M: Alexey Kodanev <alexey.kodanev@oracle.com> 9166L: ltp@lists.linux.it (subscribers-only) 9167W: http://linux-test-project.github.io/ 9168T: git git://github.com/linux-test-project/ltp.git 9169S: Maintained 9170 9171M68K ARCHITECTURE 9172M: Geert Uytterhoeven <geert@linux-m68k.org> 9173L: linux-m68k@lists.linux-m68k.org 9174W: http://www.linux-m68k.org/ 9175T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9176S: Maintained 9177F: arch/m68k/ 9178F: drivers/zorro/ 9179 9180M68K ON APPLE MACINTOSH 9181M: Joshua Thompson <funaho@jurai.org> 9182W: http://www.mac.linux-m68k.org/ 9183L: linux-m68k@lists.linux-m68k.org 9184S: Maintained 9185F: arch/m68k/mac/ 9186 9187M68K ON HP9000/300 9188M: Philip Blundell <philb@gnu.org> 9189W: http://www.tazenda.demon.co.uk/phil/linux-hp 9190S: Maintained 9191F: arch/m68k/hp300/ 9192 9193M88DS3103 MEDIA DRIVER 9194M: Antti Palosaari <crope@iki.fi> 9195L: linux-media@vger.kernel.org 9196W: https://linuxtv.org 9197W: http://palosaari.fi/linux/ 9198Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9199T: git git://linuxtv.org/anttip/media_tree.git 9200S: Maintained 9201F: drivers/media/dvb-frontends/m88ds3103* 9202 9203M88RS2000 MEDIA DRIVER 9204M: Malcolm Priestley <tvboxspy@gmail.com> 9205L: linux-media@vger.kernel.org 9206W: https://linuxtv.org 9207Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9208S: Maintained 9209F: drivers/media/dvb-frontends/m88rs2000* 9210 9211MA901 MASTERKIT USB FM RADIO DRIVER 9212M: Alexey Klimov <klimov.linux@gmail.com> 9213L: linux-media@vger.kernel.org 9214T: git git://linuxtv.org/media_tree.git 9215S: Maintained 9216F: drivers/media/radio/radio-ma901.c 9217 9218MAC80211 9219M: Johannes Berg <johannes@sipsolutions.net> 9220L: linux-wireless@vger.kernel.org 9221W: http://wireless.kernel.org/ 9222T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9223T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9224S: Maintained 9225F: Documentation/networking/mac80211-injection.txt 9226F: include/net/mac80211.h 9227F: net/mac80211/ 9228F: drivers/net/wireless/mac80211_hwsim.[ch] 9229F: Documentation/networking/mac80211_hwsim/README 9230 9231MAILBOX API 9232M: Jassi Brar <jassisinghbrar@gmail.com> 9233L: linux-kernel@vger.kernel.org 9234S: Maintained 9235F: drivers/mailbox/ 9236F: include/linux/mailbox_client.h 9237F: include/linux/mailbox_controller.h 9238 9239MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9240M: Michael Kerrisk <mtk.manpages@gmail.com> 9241W: http://www.kernel.org/doc/man-pages 9242L: linux-man@vger.kernel.org 9243S: Maintained 9244 9245MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9246M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9247L: linux-mips@vger.kernel.org 9248S: Maintained 9249F: arch/mips/boot/dts/img/pistachio_marduk.dts 9250 9251MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9252M: Andrew Lunn <andrew@lunn.ch> 9253M: Vivien Didelot <vivien.didelot@gmail.com> 9254L: netdev@vger.kernel.org 9255S: Maintained 9256F: drivers/net/dsa/mv88e6xxx/ 9257F: include/linux/platform_data/mv88e6xxx.h 9258F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9259 9260MARVELL ARMADA DRM SUPPORT 9261M: Russell King <linux@armlinux.org.uk> 9262S: Maintained 9263T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9264T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9265F: drivers/gpu/drm/armada/ 9266F: include/uapi/drm/armada_drm.h 9267F: Documentation/devicetree/bindings/display/armada/ 9268 9269MARVELL ARMADA 3700 PHY DRIVERS 9270M: Miquel Raynal <miquel.raynal@bootlin.com> 9271S: Maintained 9272F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9273F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9274F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9275F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9276 9277MARVELL CRYPTO DRIVER 9278M: Boris Brezillon <bbrezillon@kernel.org> 9279M: Arnaud Ebalard <arno@natisbad.org> 9280F: drivers/crypto/marvell/ 9281S: Maintained 9282L: linux-crypto@vger.kernel.org 9283 9284MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9285M: Mirko Lindner <mlindner@marvell.com> 9286M: Stephen Hemminger <stephen@networkplumber.org> 9287L: netdev@vger.kernel.org 9288S: Maintained 9289F: drivers/net/ethernet/marvell/sk* 9290 9291MARVELL LIBERTAS WIRELESS DRIVER 9292L: libertas-dev@lists.infradead.org 9293S: Orphan 9294F: drivers/net/wireless/marvell/libertas/ 9295 9296MARVELL MACCHIATOBIN SUPPORT 9297M: Russell King <linux@armlinux.org.uk> 9298L: linux-arm-kernel@lists.infradead.org 9299S: Maintained 9300F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9301 9302MARVELL MV643XX ETHERNET DRIVER 9303M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9304L: netdev@vger.kernel.org 9305S: Maintained 9306F: drivers/net/ethernet/marvell/mv643xx_eth.* 9307F: include/linux/mv643xx.h 9308 9309MARVELL MV88X3310 PHY DRIVER 9310M: Russell King <linux@armlinux.org.uk> 9311L: netdev@vger.kernel.org 9312S: Maintained 9313F: drivers/net/phy/marvell10g.c 9314 9315MARVELL MVEBU THERMAL DRIVER 9316M: Miquel Raynal <miquel.raynal@bootlin.com> 9317S: Maintained 9318F: drivers/thermal/armada_thermal.c 9319 9320MARVELL MVNETA ETHERNET DRIVER 9321M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9322L: netdev@vger.kernel.org 9323S: Maintained 9324F: drivers/net/ethernet/marvell/mvneta.* 9325 9326MARVELL MWIFIEX WIRELESS DRIVER 9327M: Amitkumar Karwar <amitkarwar@gmail.com> 9328M: Nishant Sarmukadam <nishants@marvell.com> 9329M: Ganapathi Bhat <gbhat@marvell.com> 9330M: Xinming Hu <huxinming820@gmail.com> 9331L: linux-wireless@vger.kernel.org 9332S: Maintained 9333F: drivers/net/wireless/marvell/mwifiex/ 9334 9335MARVELL MWL8K WIRELESS DRIVER 9336M: Lennert Buytenhek <buytenh@wantstofly.org> 9337L: linux-wireless@vger.kernel.org 9338S: Odd Fixes 9339F: drivers/net/wireless/marvell/mwl8k.c 9340 9341MARVELL NAND CONTROLLER DRIVER 9342M: Miquel Raynal <miquel.raynal@bootlin.com> 9343L: linux-mtd@lists.infradead.org 9344S: Maintained 9345F: drivers/mtd/nand/raw/marvell_nand.c 9346F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9347 9348MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9349M: Nicolas Pitre <nico@fluxnic.net> 9350S: Odd Fixes 9351F: drivers/mmc/host/mvsdio.* 9352 9353MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9354M: Hu Ziji <huziji@marvell.com> 9355L: linux-mmc@vger.kernel.org 9356S: Supported 9357F: drivers/mmc/host/sdhci-xenon* 9358F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9359 9360MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9361M: Sunil Goutham <sgoutham@marvell.com> 9362M: Linu Cherian <lcherian@marvell.com> 9363M: Geetha sowjanya <gakula@marvell.com> 9364M: Jerin Jacob <jerinj@marvell.com> 9365L: netdev@vger.kernel.org 9366S: Supported 9367F: drivers/net/ethernet/marvell/octeontx2/af/ 9368 9369MATROX FRAMEBUFFER DRIVER 9370L: linux-fbdev@vger.kernel.org 9371S: Orphan 9372F: drivers/video/fbdev/matrox/matroxfb_* 9373F: include/uapi/linux/matroxfb.h 9374 9375MAX16065 HARDWARE MONITOR DRIVER 9376M: Guenter Roeck <linux@roeck-us.net> 9377L: linux-hwmon@vger.kernel.org 9378S: Maintained 9379F: Documentation/hwmon/max16065 9380F: drivers/hwmon/max16065.c 9381 9382MAX2175 SDR TUNER DRIVER 9383M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9384L: linux-media@vger.kernel.org 9385T: git git://linuxtv.org/media_tree.git 9386S: Maintained 9387F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9388F: Documentation/media/v4l-drivers/max2175.rst 9389F: drivers/media/i2c/max2175* 9390F: include/uapi/linux/max2175.h 9391 9392MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9393L: linux-hwmon@vger.kernel.org 9394S: Orphan 9395F: Documentation/hwmon/max6650 9396F: drivers/hwmon/max6650.c 9397 9398MAX6697 HARDWARE MONITOR DRIVER 9399M: Guenter Roeck <linux@roeck-us.net> 9400L: linux-hwmon@vger.kernel.org 9401S: Maintained 9402F: Documentation/hwmon/max6697 9403F: Documentation/devicetree/bindings/hwmon/max6697.txt 9404F: drivers/hwmon/max6697.c 9405F: include/linux/platform_data/max6697.h 9406 9407MAX9860 MONO AUDIO VOICE CODEC DRIVER 9408M: Peter Rosin <peda@axentia.se> 9409L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9410S: Maintained 9411F: Documentation/devicetree/bindings/sound/max9860.txt 9412F: sound/soc/codecs/max9860.* 9413 9414MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9415M: Javier Martinez Canillas <javier@dowhile0.org> 9416L: linux-kernel@vger.kernel.org 9417S: Supported 9418F: drivers/regulator/max77802-regulator.c 9419F: Documentation/devicetree/bindings/*/*max77802.txt 9420F: include/dt-bindings/*/*max77802.h 9421 9422MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9423M: Krzysztof Kozlowski <krzk@kernel.org> 9424M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9425L: linux-pm@vger.kernel.org 9426S: Supported 9427F: drivers/power/supply/max14577_charger.c 9428F: drivers/power/supply/max77693_charger.c 9429 9430MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9431M: Chanwoo Choi <cw00.choi@samsung.com> 9432M: Krzysztof Kozlowski <krzk@kernel.org> 9433M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9434L: linux-kernel@vger.kernel.org 9435S: Supported 9436F: drivers/*/max14577*.c 9437F: drivers/*/max77686*.c 9438F: drivers/*/max77693*.c 9439F: drivers/extcon/extcon-max14577.c 9440F: drivers/extcon/extcon-max77693.c 9441F: drivers/rtc/rtc-max77686.c 9442F: drivers/clk/clk-max77686.c 9443F: Documentation/devicetree/bindings/mfd/max14577.txt 9444F: Documentation/devicetree/bindings/*/max77686.txt 9445F: Documentation/devicetree/bindings/mfd/max77693.txt 9446F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9447F: include/linux/mfd/max14577*.h 9448F: include/linux/mfd/max77686*.h 9449F: include/linux/mfd/max77693*.h 9450 9451MAXIRADIO FM RADIO RECEIVER DRIVER 9452M: Hans Verkuil <hverkuil@xs4all.nl> 9453L: linux-media@vger.kernel.org 9454T: git git://linuxtv.org/media_tree.git 9455W: https://linuxtv.org 9456S: Maintained 9457F: drivers/media/radio/radio-maxiradio* 9458 9459MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9460M: Peter Rosin <peda@axentia.se> 9461L: linux-iio@vger.kernel.org 9462S: Maintained 9463F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9464F: drivers/iio/potentiometer/mcp4018.c 9465F: drivers/iio/potentiometer/mcp4531.c 9466 9467MCR20A IEEE-802.15.4 RADIO DRIVER 9468M: Xue Liu <liuxuenetmail@gmail.com> 9469L: linux-wpan@vger.kernel.org 9470W: https://github.com/xueliu/mcr20a-linux 9471S: Maintained 9472F: drivers/net/ieee802154/mcr20a.c 9473F: drivers/net/ieee802154/mcr20a.h 9474F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9475 9476MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9477M: William Breathitt Gray <vilhelm.gray@gmail.com> 9478L: linux-iio@vger.kernel.org 9479S: Maintained 9480F: drivers/iio/dac/cio-dac.c 9481 9482MEDIA DRIVERS FOR ASCOT2E 9483M: Sergey Kozlov <serjk@netup.ru> 9484M: Abylay Ospan <aospan@netup.ru> 9485L: linux-media@vger.kernel.org 9486W: https://linuxtv.org 9487W: http://netup.tv/ 9488T: git git://linuxtv.org/media_tree.git 9489S: Supported 9490F: drivers/media/dvb-frontends/ascot2e* 9491 9492MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9493M: Jasmin Jessich <jasmin@anw.at> 9494L: linux-media@vger.kernel.org 9495W: https://linuxtv.org 9496T: git git://linuxtv.org/media_tree.git 9497S: Maintained 9498F: drivers/media/dvb-frontends/cxd2099* 9499 9500MEDIA DRIVERS FOR CXD2841ER 9501M: Sergey Kozlov <serjk@netup.ru> 9502M: Abylay Ospan <aospan@netup.ru> 9503L: linux-media@vger.kernel.org 9504W: https://linuxtv.org 9505W: http://netup.tv/ 9506T: git git://linuxtv.org/media_tree.git 9507S: Supported 9508F: drivers/media/dvb-frontends/cxd2841er* 9509 9510MEDIA DRIVERS FOR CXD2880 9511M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9512L: linux-media@vger.kernel.org 9513W: http://linuxtv.org/ 9514T: git git://linuxtv.org/media_tree.git 9515S: Supported 9516F: drivers/media/dvb-frontends/cxd2880/* 9517F: drivers/media/spi/cxd2880* 9518 9519MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9520L: linux-media@vger.kernel.org 9521W: https://linuxtv.org 9522T: git git://linuxtv.org/media_tree.git 9523S: Orphan 9524F: drivers/media/pci/ddbridge/* 9525 9526MEDIA DRIVERS FOR FREESCALE IMX 9527M: Steve Longerbeam <slongerbeam@gmail.com> 9528M: Philipp Zabel <p.zabel@pengutronix.de> 9529L: linux-media@vger.kernel.org 9530T: git git://linuxtv.org/media_tree.git 9531S: Maintained 9532F: Documentation/devicetree/bindings/media/imx.txt 9533F: Documentation/media/v4l-drivers/imx.rst 9534F: drivers/staging/media/imx/ 9535F: include/linux/imx-media.h 9536F: include/media/imx.h 9537 9538MEDIA DRIVER FOR FREESCALE IMX PXP 9539M: Philipp Zabel <p.zabel@pengutronix.de> 9540L: linux-media@vger.kernel.org 9541T: git git://linuxtv.org/media_tree.git 9542S: Maintained 9543F: drivers/media/platform/imx-pxp.[ch] 9544 9545MEDIA DRIVERS FOR FREESCALE IMX7 9546M: Rui Miguel Silva <rmfrfs@gmail.com> 9547L: linux-media@vger.kernel.org 9548T: git git://linuxtv.org/media_tree.git 9549S: Maintained 9550F: Documentation/devicetree/bindings/media/imx7-csi.txt 9551F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9552F: Documentation/media/v4l-drivers/imx7.rst 9553F: drivers/staging/media/imx/imx7-media-csi.c 9554F: drivers/staging/media/imx/imx7-mipi-csis.c 9555 9556MEDIA DRIVERS FOR HELENE 9557M: Abylay Ospan <aospan@netup.ru> 9558L: linux-media@vger.kernel.org 9559W: https://linuxtv.org 9560W: http://netup.tv/ 9561T: git git://linuxtv.org/media_tree.git 9562S: Supported 9563F: drivers/media/dvb-frontends/helene* 9564 9565MEDIA DRIVERS FOR HORUS3A 9566M: Sergey Kozlov <serjk@netup.ru> 9567M: Abylay Ospan <aospan@netup.ru> 9568L: linux-media@vger.kernel.org 9569W: https://linuxtv.org 9570W: http://netup.tv/ 9571T: git git://linuxtv.org/media_tree.git 9572S: Supported 9573F: drivers/media/dvb-frontends/horus3a* 9574 9575MEDIA DRIVERS FOR LNBH25 9576M: Sergey Kozlov <serjk@netup.ru> 9577M: Abylay Ospan <aospan@netup.ru> 9578L: linux-media@vger.kernel.org 9579W: https://linuxtv.org 9580W: http://netup.tv/ 9581T: git git://linuxtv.org/media_tree.git 9582S: Supported 9583F: drivers/media/dvb-frontends/lnbh25* 9584 9585MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9586L: linux-media@vger.kernel.org 9587W: https://linuxtv.org 9588T: git git://linuxtv.org/media_tree.git 9589S: Orphan 9590F: drivers/media/dvb-frontends/mxl5xx* 9591 9592MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9593M: Sergey Kozlov <serjk@netup.ru> 9594M: Abylay Ospan <aospan@netup.ru> 9595L: linux-media@vger.kernel.org 9596W: https://linuxtv.org 9597W: http://netup.tv/ 9598T: git git://linuxtv.org/media_tree.git 9599S: Supported 9600F: drivers/media/pci/netup_unidvb/* 9601 9602MEDIA DRIVERS FOR RENESAS - CEU 9603M: Jacopo Mondi <jacopo@jmondi.org> 9604L: linux-media@vger.kernel.org 9605L: linux-renesas-soc@vger.kernel.org 9606T: git git://linuxtv.org/media_tree.git 9607S: Supported 9608F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9609F: drivers/media/platform/renesas-ceu.c 9610F: include/media/drv-intf/renesas-ceu.h 9611 9612MEDIA DRIVERS FOR RENESAS - DRIF 9613M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9614L: linux-media@vger.kernel.org 9615L: linux-renesas-soc@vger.kernel.org 9616T: git git://linuxtv.org/media_tree.git 9617S: Supported 9618F: Documentation/devicetree/bindings/media/renesas,drif.txt 9619F: drivers/media/platform/rcar_drif.c 9620 9621MEDIA DRIVERS FOR RENESAS - FCP 9622M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9623L: linux-media@vger.kernel.org 9624L: linux-renesas-soc@vger.kernel.org 9625T: git git://linuxtv.org/media_tree.git 9626S: Supported 9627F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9628F: drivers/media/platform/rcar-fcp.c 9629F: include/media/rcar-fcp.h 9630 9631MEDIA DRIVERS FOR RENESAS - FDP1 9632M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9633L: linux-media@vger.kernel.org 9634L: linux-renesas-soc@vger.kernel.org 9635T: git git://linuxtv.org/media_tree.git 9636S: Supported 9637F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9638F: drivers/media/platform/rcar_fdp1.c 9639 9640MEDIA DRIVERS FOR RENESAS - VIN 9641M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9642L: linux-media@vger.kernel.org 9643L: linux-renesas-soc@vger.kernel.org 9644T: git git://linuxtv.org/media_tree.git 9645S: Supported 9646F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9647F: Documentation/devicetree/bindings/media/rcar_vin.txt 9648F: drivers/media/platform/rcar-vin/ 9649 9650MEDIA DRIVERS FOR RENESAS - VSP1 9651M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9652M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9653L: linux-media@vger.kernel.org 9654L: linux-renesas-soc@vger.kernel.org 9655T: git git://linuxtv.org/media_tree.git 9656S: Supported 9657F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9658F: drivers/media/platform/vsp1/ 9659 9660MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9661L: linux-media@vger.kernel.org 9662W: https://linuxtv.org 9663T: git git://linuxtv.org/media_tree.git 9664S: Orphan 9665F: drivers/media/dvb-frontends/stv0910* 9666 9667MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9668L: linux-media@vger.kernel.org 9669W: https://linuxtv.org 9670T: git git://linuxtv.org/media_tree.git 9671S: Orphan 9672F: drivers/media/dvb-frontends/stv6111* 9673 9674MEDIA DRIVERS FOR STM32 - DCMI 9675M: Hugues Fruchet <hugues.fruchet@st.com> 9676L: linux-media@vger.kernel.org 9677T: git git://linuxtv.org/media_tree.git 9678S: Supported 9679F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9680F: drivers/media/platform/stm32/stm32-dcmi.c 9681 9682MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9683M: Dmitry Osipenko <digetx@gmail.com> 9684L: linux-media@vger.kernel.org 9685L: linux-tegra@vger.kernel.org 9686T: git git://linuxtv.org/media_tree.git 9687S: Maintained 9688F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9689F: drivers/staging/media/tegra-vde/ 9690 9691MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9692M: Mauro Carvalho Chehab <mchehab@kernel.org> 9693P: LinuxTV.org Project 9694L: linux-media@vger.kernel.org 9695W: https://linuxtv.org 9696Q: http://patchwork.kernel.org/project/linux-media/list/ 9697T: git git://linuxtv.org/media_tree.git 9698S: Maintained 9699F: Documentation/devicetree/bindings/media/ 9700F: Documentation/media/ 9701F: drivers/media/ 9702F: drivers/staging/media/ 9703F: include/linux/platform_data/media/ 9704F: include/media/ 9705F: include/uapi/linux/dvb/ 9706F: include/uapi/linux/videodev2.h 9707F: include/uapi/linux/media.h 9708F: include/uapi/linux/v4l2-* 9709F: include/uapi/linux/meye.h 9710F: include/uapi/linux/ivtv* 9711F: include/uapi/linux/uvcvideo.h 9712 9713MEDIATEK BLUETOOTH DRIVER 9714M: Sean Wang <sean.wang@mediatek.com> 9715L: linux-bluetooth@vger.kernel.org 9716L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9717S: Maintained 9718F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9719F: drivers/bluetooth/btmtkuart.c 9720 9721MEDIATEK CIR DRIVER 9722M: Sean Wang <sean.wang@mediatek.com> 9723S: Maintained 9724F: drivers/media/rc/mtk-cir.c 9725 9726MEDIATEK DMA DRIVER 9727M: Sean Wang <sean.wang@mediatek.com> 9728L: dmaengine@vger.kernel.org 9729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9730L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9731S: Maintained 9732F: Documentation/devicetree/bindings/dma/mtk-* 9733F: drivers/dma/mediatek/ 9734 9735MEDIATEK PMIC LED DRIVER 9736M: Sean Wang <sean.wang@mediatek.com> 9737S: Maintained 9738F: drivers/leds/leds-mt6323.c 9739F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9740 9741MEDIATEK ETHERNET DRIVER 9742M: Felix Fietkau <nbd@openwrt.org> 9743M: John Crispin <john@phrozen.org> 9744M: Sean Wang <sean.wang@mediatek.com> 9745M: Nelson Chang <nelson.chang@mediatek.com> 9746L: netdev@vger.kernel.org 9747S: Maintained 9748F: drivers/net/ethernet/mediatek/ 9749 9750MEDIATEK SWITCH DRIVER 9751M: Sean Wang <sean.wang@mediatek.com> 9752L: netdev@vger.kernel.org 9753S: Maintained 9754F: drivers/net/dsa/mt7530.* 9755F: net/dsa/tag_mtk.c 9756 9757MEDIATEK JPEG DRIVER 9758M: Rick Chang <rick.chang@mediatek.com> 9759M: Bin Liu <bin.liu@mediatek.com> 9760S: Supported 9761F: drivers/media/platform/mtk-jpeg/ 9762F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9763 9764MEDIATEK MDP DRIVER 9765M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9766M: Houlong Wei <houlong.wei@mediatek.com> 9767M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9768S: Supported 9769F: drivers/media/platform/mtk-mdp/ 9770F: drivers/media/platform/mtk-vpu/ 9771F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9772 9773MEDIATEK MEDIA DRIVER 9774M: Tiffany Lin <tiffany.lin@mediatek.com> 9775M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9776S: Supported 9777F: drivers/media/platform/mtk-vcodec/ 9778F: drivers/media/platform/mtk-vpu/ 9779F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9780F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9781 9782MEDIATEK MT76 WIRELESS LAN DRIVER 9783M: Felix Fietkau <nbd@nbd.name> 9784M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9785L: linux-wireless@vger.kernel.org 9786S: Maintained 9787F: drivers/net/wireless/mediatek/mt76/ 9788 9789MEDIATEK MT7601U WIRELESS LAN DRIVER 9790M: Jakub Kicinski <kubakici@wp.pl> 9791L: linux-wireless@vger.kernel.org 9792S: Maintained 9793F: drivers/net/wireless/mediatek/mt7601u/ 9794 9795MEDIATEK NAND CONTROLLER DRIVER 9796M: Xiaolei Li <xiaolei.li@mediatek.com> 9797L: linux-mtd@lists.infradead.org 9798S: Maintained 9799F: drivers/mtd/nand/raw/mtk_* 9800F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9801 9802MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9803M: Sean Wang <sean.wang@mediatek.com> 9804S: Maintained 9805F: drivers/char/hw_random/mtk-rng.c 9806 9807MEDIATEK USB3 DRD IP DRIVER 9808M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9809L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9811L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9812S: Maintained 9813F: drivers/usb/mtu3/ 9814 9815MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9816M: Peter Senna Tschudin <peter.senna@gmail.com> 9817M: Martin Donnelly <martin.donnelly@ge.com> 9818M: Martyn Welch <martyn.welch@collabora.co.uk> 9819S: Maintained 9820F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9821F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9822 9823MEGARAID SCSI/SAS DRIVERS 9824M: Kashyap Desai <kashyap.desai@broadcom.com> 9825M: Sumit Saxena <sumit.saxena@broadcom.com> 9826M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9827L: megaraidlinux.pdl@broadcom.com 9828L: linux-scsi@vger.kernel.org 9829W: http://www.avagotech.com/support/ 9830S: Maintained 9831F: Documentation/scsi/megaraid.txt 9832F: drivers/scsi/megaraid.* 9833F: drivers/scsi/megaraid/ 9834 9835MELEXIS MLX90614 DRIVER 9836M: Crt Mori <cmo@melexis.com> 9837L: linux-iio@vger.kernel.org 9838W: http://www.melexis.com 9839S: Supported 9840F: drivers/iio/temperature/mlx90614.c 9841 9842MELEXIS MLX90632 DRIVER 9843M: Crt Mori <cmo@melexis.com> 9844L: linux-iio@vger.kernel.org 9845W: http://www.melexis.com 9846S: Supported 9847F: drivers/iio/temperature/mlx90632.c 9848 9849MELFAS MIP4 TOUCHSCREEN DRIVER 9850M: Sangwon Jee <jeesw@melfas.com> 9851W: http://www.melfas.com 9852S: Supported 9853F: drivers/input/touchscreen/melfas_mip4.c 9854F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9855 9856MELLANOX ETHERNET DRIVER (mlx4_en) 9857M: Tariq Toukan <tariqt@mellanox.com> 9858L: netdev@vger.kernel.org 9859S: Supported 9860W: http://www.mellanox.com 9861Q: http://patchwork.ozlabs.org/project/netdev/list/ 9862F: drivers/net/ethernet/mellanox/mlx4/en_* 9863 9864MELLANOX ETHERNET DRIVER (mlx5e) 9865M: Saeed Mahameed <saeedm@mellanox.com> 9866L: netdev@vger.kernel.org 9867S: Supported 9868W: http://www.mellanox.com 9869Q: http://patchwork.ozlabs.org/project/netdev/list/ 9870F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9871 9872MELLANOX ETHERNET INNOVA DRIVERS 9873R: Boris Pismenny <borisp@mellanox.com> 9874L: netdev@vger.kernel.org 9875S: Supported 9876W: http://www.mellanox.com 9877Q: http://patchwork.ozlabs.org/project/netdev/list/ 9878F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9879F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9880F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9881F: include/linux/mlx5/mlx5_ifc_fpga.h 9882 9883MELLANOX ETHERNET SWITCH DRIVERS 9884M: Jiri Pirko <jiri@mellanox.com> 9885M: Ido Schimmel <idosch@mellanox.com> 9886L: netdev@vger.kernel.org 9887S: Supported 9888W: http://www.mellanox.com 9889Q: http://patchwork.ozlabs.org/project/netdev/list/ 9890F: drivers/net/ethernet/mellanox/mlxsw/ 9891F: tools/testing/selftests/drivers/net/mlxsw/ 9892 9893MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9894M: mlxsw@mellanox.com 9895L: netdev@vger.kernel.org 9896S: Supported 9897W: http://www.mellanox.com 9898Q: http://patchwork.ozlabs.org/project/netdev/list/ 9899F: drivers/net/ethernet/mellanox/mlxfw/ 9900 9901MELLANOX HARDWARE PLATFORM SUPPORT 9902M: Andy Shevchenko <andy@infradead.org> 9903M: Darren Hart <dvhart@infradead.org> 9904M: Vadim Pasternak <vadimp@mellanox.com> 9905L: platform-driver-x86@vger.kernel.org 9906S: Supported 9907F: drivers/platform/mellanox/ 9908F: include/linux/platform_data/mlxreg.h 9909 9910MELLANOX MLX4 core VPI driver 9911M: Tariq Toukan <tariqt@mellanox.com> 9912L: netdev@vger.kernel.org 9913L: linux-rdma@vger.kernel.org 9914W: http://www.mellanox.com 9915Q: http://patchwork.ozlabs.org/project/netdev/list/ 9916S: Supported 9917F: drivers/net/ethernet/mellanox/mlx4/ 9918F: include/linux/mlx4/ 9919 9920MELLANOX MLX4 IB driver 9921M: Yishai Hadas <yishaih@mellanox.com> 9922L: linux-rdma@vger.kernel.org 9923W: http://www.mellanox.com 9924Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9925S: Supported 9926F: drivers/infiniband/hw/mlx4/ 9927F: include/linux/mlx4/ 9928F: include/uapi/rdma/mlx4-abi.h 9929 9930MELLANOX MLX5 core VPI driver 9931M: Saeed Mahameed <saeedm@mellanox.com> 9932M: Leon Romanovsky <leonro@mellanox.com> 9933L: netdev@vger.kernel.org 9934L: linux-rdma@vger.kernel.org 9935W: http://www.mellanox.com 9936Q: http://patchwork.ozlabs.org/project/netdev/list/ 9937S: Supported 9938F: drivers/net/ethernet/mellanox/mlx5/core/ 9939F: include/linux/mlx5/ 9940 9941MELLANOX MLX5 IB driver 9942M: Leon Romanovsky <leonro@mellanox.com> 9943L: linux-rdma@vger.kernel.org 9944W: http://www.mellanox.com 9945Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9946S: Supported 9947F: drivers/infiniband/hw/mlx5/ 9948F: include/linux/mlx5/ 9949F: include/uapi/rdma/mlx5-abi.h 9950 9951MELLANOX MLXCPLD I2C AND MUX DRIVER 9952M: Vadim Pasternak <vadimp@mellanox.com> 9953M: Michael Shych <michaelsh@mellanox.com> 9954L: linux-i2c@vger.kernel.org 9955S: Supported 9956F: drivers/i2c/busses/i2c-mlxcpld.c 9957F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9958F: Documentation/i2c/busses/i2c-mlxcpld 9959 9960MELLANOX MLXCPLD LED DRIVER 9961M: Vadim Pasternak <vadimp@mellanox.com> 9962L: linux-leds@vger.kernel.org 9963S: Supported 9964F: drivers/leds/leds-mlxcpld.c 9965F: drivers/leds/leds-mlxreg.c 9966F: Documentation/leds/leds-mlxcpld.txt 9967 9968MELLANOX PLATFORM DRIVER 9969M: Vadim Pasternak <vadimp@mellanox.com> 9970L: platform-driver-x86@vger.kernel.org 9971S: Supported 9972F: drivers/platform/x86/mlx-platform.c 9973 9974MEMBARRIER SUPPORT 9975M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9976M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9977L: linux-kernel@vger.kernel.org 9978S: Supported 9979F: kernel/sched/membarrier.c 9980F: include/uapi/linux/membarrier.h 9981F: arch/powerpc/include/asm/membarrier.h 9982 9983MEMBLOCK 9984M: Mike Rapoport <rppt@linux.ibm.com> 9985L: linux-mm@kvack.org 9986S: Maintained 9987F: include/linux/memblock.h 9988F: mm/memblock.c 9989F: Documentation/core-api/boot-time-mm.rst 9990 9991MEMORY MANAGEMENT 9992L: linux-mm@kvack.org 9993W: http://www.linux-mm.org 9994S: Maintained 9995F: include/linux/mm.h 9996F: include/linux/gfp.h 9997F: include/linux/mmzone.h 9998F: include/linux/memory_hotplug.h 9999F: include/linux/vmalloc.h 10000F: mm/ 10001 10002MEMORY TECHNOLOGY DEVICES (MTD) 10003M: David Woodhouse <dwmw2@infradead.org> 10004M: Brian Norris <computersforpeace@gmail.com> 10005M: Boris Brezillon <bbrezillon@kernel.org> 10006M: Marek Vasut <marek.vasut@gmail.com> 10007M: Richard Weinberger <richard@nod.at> 10008L: linux-mtd@lists.infradead.org 10009W: http://www.linux-mtd.infradead.org/ 10010Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10011T: git git://git.infradead.org/linux-mtd.git master 10012T: git git://git.infradead.org/linux-mtd.git mtd/next 10013S: Maintained 10014F: Documentation/devicetree/bindings/mtd/ 10015F: drivers/mtd/ 10016F: include/linux/mtd/ 10017F: include/uapi/mtd/ 10018 10019MEN A21 WATCHDOG DRIVER 10020M: Johannes Thumshirn <morbidrsa@gmail.com> 10021L: linux-watchdog@vger.kernel.org 10022S: Maintained 10023F: drivers/watchdog/mena21_wdt.c 10024 10025MEN CHAMELEON BUS (mcb) 10026M: Johannes Thumshirn <morbidrsa@gmail.com> 10027S: Maintained 10028F: drivers/mcb/ 10029F: include/linux/mcb.h 10030F: Documentation/men-chameleon-bus.txt 10031 10032MEN F21BMC (Board Management Controller) 10033M: Andreas Werner <andreas.werner@men.de> 10034S: Supported 10035F: drivers/mfd/menf21bmc.c 10036F: drivers/watchdog/menf21bmc_wdt.c 10037F: drivers/leds/leds-menf21bmc.c 10038F: drivers/hwmon/menf21bmc_hwmon.c 10039F: Documentation/hwmon/menf21bmc 10040 10041MEN Z069 WATCHDOG DRIVER 10042M: Johannes Thumshirn <jth@kernel.org> 10043L: linux-watchdog@vger.kernel.org 10044S: Maintained 10045F: drivers/watchdog/menz69_wdt.c 10046 10047MESON AO CEC DRIVER FOR AMLOGIC SOCS 10048M: Neil Armstrong <narmstrong@baylibre.com> 10049L: linux-media@lists.freedesktop.org 10050L: linux-amlogic@lists.infradead.org 10051W: http://linux-meson.com/ 10052S: Supported 10053F: drivers/media/platform/meson/ao-cec.c 10054F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10055T: git git://linuxtv.org/media_tree.git 10056 10057MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10058M: Liang Yang <liang.yang@amlogic.com> 10059L: linux-mtd@lists.infradead.org 10060S: Maintained 10061F: drivers/mtd/nand/raw/meson_* 10062F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10063 10064METHODE UDPU SUPPORT 10065M: Vladimir Vid <vladimir.vid@sartura.hr> 10066S: Maintained 10067F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10068 10069MICROBLAZE ARCHITECTURE 10070M: Michal Simek <monstr@monstr.eu> 10071W: http://www.monstr.eu/fdt/ 10072T: git git://git.monstr.eu/linux-2.6-microblaze.git 10073S: Supported 10074F: arch/microblaze/ 10075 10076MICROCHIP AT91 SERIAL DRIVER 10077M: Richard Genoud <richard.genoud@gmail.com> 10078S: Maintained 10079F: drivers/tty/serial/atmel_serial.c 10080F: drivers/tty/serial/atmel_serial.h 10081F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10082 10083MICROCHIP AUDIO ASOC DRIVERS 10084M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10085L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10086S: Supported 10087F: sound/soc/atmel 10088 10089MICROCHIP DMA DRIVER 10090M: Ludovic Desroches <ludovic.desroches@microchip.com> 10091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10092L: dmaengine@vger.kernel.org 10093S: Supported 10094F: drivers/dma/at_hdmac.c 10095F: drivers/dma/at_hdmac_regs.h 10096F: include/linux/platform_data/dma-atmel.h 10097F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10098F: include/dt-bindings/dma/at91.h 10099 10100MICROCHIP ECC DRIVER 10101M: Tudor Ambarus <tudor.ambarus@microchip.com> 10102L: linux-crypto@vger.kernel.org 10103S: Maintained 10104F: drivers/crypto/atmel-ecc.* 10105 10106MICROCHIP I2C DRIVER 10107M: Ludovic Desroches <ludovic.desroches@microchip.com> 10108L: linux-i2c@vger.kernel.org 10109S: Supported 10110F: drivers/i2c/busses/i2c-at91.c 10111 10112MICROCHIP ISC DRIVER 10113M: Eugen Hristev <eugen.hristev@microchip.com> 10114L: linux-media@vger.kernel.org 10115S: Supported 10116F: drivers/media/platform/atmel/atmel-isc.c 10117F: drivers/media/platform/atmel/atmel-isc-regs.h 10118F: Documentation/devicetree/bindings/media/atmel-isc.txt 10119 10120MICROCHIP ISI DRIVER 10121M: Eugen Hristev <eugen.hristev@microchip.com> 10122L: linux-media@vger.kernel.org 10123S: Supported 10124F: drivers/media/platform/atmel/atmel-isi.c 10125F: drivers/media/platform/atmel/atmel-isi.h 10126 10127MICROCHIP AT91 USART MFD DRIVER 10128M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10129L: linux-kernel@vger.kernel.org 10130S: Supported 10131F: drivers/mfd/at91-usart.c 10132F: include/dt-bindings/mfd/at91-usart.h 10133F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10134 10135MICROCHIP AT91 USART SPI DRIVER 10136M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10137L: linux-spi@vger.kernel.org 10138S: Supported 10139F: drivers/spi/spi-at91-usart.c 10140F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10141 10142MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10143M: Woojung Huh <woojung.huh@microchip.com> 10144M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10145L: netdev@vger.kernel.org 10146S: Maintained 10147F: net/dsa/tag_ksz.c 10148F: drivers/net/dsa/microchip/* 10149F: include/linux/platform_data/microchip-ksz.h 10150F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10151 10152MICROCHIP LAN743X ETHERNET DRIVER 10153M: Bryan Whitehead <bryan.whitehead@microchip.com> 10154M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10155L: netdev@vger.kernel.org 10156S: Maintained 10157F: drivers/net/ethernet/microchip/lan743x_* 10158 10159MICROCHIP LCDFB DRIVER 10160M: Nicolas Ferre <nicolas.ferre@microchip.com> 10161L: linux-fbdev@vger.kernel.org 10162S: Maintained 10163F: drivers/video/fbdev/atmel_lcdfb.c 10164F: include/video/atmel_lcdc.h 10165 10166MICROCHIP MMC/SD/SDIO MCI DRIVER 10167M: Ludovic Desroches <ludovic.desroches@microchip.com> 10168S: Maintained 10169F: drivers/mmc/host/atmel-mci.c 10170 10171MICROCHIP MCP16502 PMIC DRIVER 10172M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10174S: Maintained 10175F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10176F: drivers/regulator/mcp16502.c 10177 10178MICROCHIP MCP3911 ADC DRIVER 10179M: Marcus Folkesson <marcus.folkesson@gmail.com> 10180M: Kent Gustavsson <kent@minoris.se> 10181L: linux-iio@vger.kernel.org 10182S: Supported 10183F: drivers/iio/adc/mcp3911.c 10184F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10185 10186MICROCHIP NAND DRIVER 10187M: Tudor Ambarus <tudor.ambarus@microchip.com> 10188L: linux-mtd@lists.infradead.org 10189S: Supported 10190F: drivers/mtd/nand/raw/atmel/* 10191F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10192 10193MICROCHIP PWM DRIVER 10194M: Claudiu Beznea <claudiu.beznea@microchip.com> 10195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10196L: linux-pwm@vger.kernel.org 10197S: Supported 10198F: drivers/pwm/pwm-atmel.c 10199F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10200 10201MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10202M: Ludovic Desroches <ludovic.desroches@microchip.com> 10203M: Eugen Hristev <eugen.hristev@microchip.com> 10204L: linux-iio@vger.kernel.org 10205S: Supported 10206F: drivers/iio/adc/at91-sama5d2_adc.c 10207F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10208F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10209 10210MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10211M: Nicolas Ferre <nicolas.ferre@microchip.com> 10212S: Supported 10213F: drivers/power/reset/at91-sama5d2_shdwc.c 10214 10215MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10216M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10218L: linux-gpio@vger.kernel.org 10219F: drivers/gpio/gpio-sama5d2-piobu.c 10220 10221MICROCHIP SPI DRIVER 10222M: Nicolas Ferre <nicolas.ferre@microchip.com> 10223S: Supported 10224F: drivers/spi/spi-atmel.* 10225 10226MICROCHIP SSC DRIVER 10227M: Nicolas Ferre <nicolas.ferre@microchip.com> 10228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10229S: Supported 10230F: drivers/misc/atmel-ssc.c 10231F: include/linux/atmel-ssc.h 10232 10233MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10234M: Nicolas Ferre <nicolas.ferre@microchip.com> 10235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10236S: Supported 10237F: drivers/misc/atmel_tclib.c 10238F: drivers/clocksource/tcb_clksrc.c 10239 10240MICROCHIP USBA UDC DRIVER 10241M: Cristian Birsan <cristian.birsan@microchip.com> 10242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10243S: Supported 10244F: drivers/usb/gadget/udc/atmel_usba_udc.* 10245 10246MICROCHIP USB251XB DRIVER 10247M: Richard Leitner <richard.leitner@skidata.com> 10248L: linux-usb@vger.kernel.org 10249S: Maintained 10250F: drivers/usb/misc/usb251xb.c 10251F: Documentation/devicetree/bindings/usb/usb251xb.txt 10252 10253MICROCHIP XDMA DRIVER 10254M: Ludovic Desroches <ludovic.desroches@microchip.com> 10255L: linux-arm-kernel@lists.infradead.org 10256L: dmaengine@vger.kernel.org 10257S: Supported 10258F: drivers/dma/at_xdmac.c 10259 10260MICROSEMI MIPS SOCS 10261M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10262M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10263L: linux-mips@vger.kernel.org 10264S: Supported 10265F: arch/mips/generic/board-ocelot.c 10266F: arch/mips/configs/generic/board-ocelot.config 10267F: arch/mips/boot/dts/mscc/ 10268F: Documentation/devicetree/bindings/mips/mscc.txt 10269 10270MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10271M: Don Brace <don.brace@microsemi.com> 10272L: esc.storagedev@microsemi.com 10273L: linux-scsi@vger.kernel.org 10274S: Supported 10275F: drivers/scsi/smartpqi/smartpqi*.[ch] 10276F: drivers/scsi/smartpqi/Kconfig 10277F: drivers/scsi/smartpqi/Makefile 10278F: include/linux/cciss*.h 10279F: include/uapi/linux/cciss*.h 10280F: Documentation/scsi/smartpqi.txt 10281 10282MICROSEMI ETHERNET SWITCH DRIVER 10283M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10284M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10285L: netdev@vger.kernel.org 10286S: Supported 10287F: drivers/net/ethernet/mscc/ 10288 10289MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10290M: Chen Yu <yu.c.chen@intel.com> 10291L: platform-driver-x86@vger.kernel.org 10292S: Supported 10293F: drivers/platform/x86/surfacepro3_button.c 10294 10295MICROTEK X6 SCANNER 10296M: Oliver Neukum <oliver@neukum.org> 10297S: Maintained 10298F: drivers/usb/image/microtek.* 10299 10300MIPS 10301M: Ralf Baechle <ralf@linux-mips.org> 10302M: Paul Burton <paul.burton@mips.com> 10303M: James Hogan <jhogan@kernel.org> 10304L: linux-mips@vger.kernel.org 10305W: http://www.linux-mips.org/ 10306T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10307T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10308Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10309S: Supported 10310F: Documentation/devicetree/bindings/mips/ 10311F: Documentation/mips/ 10312F: arch/mips/ 10313F: drivers/platform/mips/ 10314 10315MIPS BOSTON DEVELOPMENT BOARD 10316M: Paul Burton <paul.burton@mips.com> 10317L: linux-mips@vger.kernel.org 10318S: Maintained 10319F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10320F: arch/mips/boot/dts/img/boston.dts 10321F: arch/mips/configs/generic/board-boston.config 10322F: drivers/clk/imgtec/clk-boston.c 10323F: include/dt-bindings/clock/boston-clock.h 10324 10325MIPS GENERIC PLATFORM 10326M: Paul Burton <paul.burton@mips.com> 10327L: linux-mips@vger.kernel.org 10328S: Supported 10329F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10330F: arch/mips/generic/ 10331F: arch/mips/tools/generic-board-config.sh 10332 10333MIPS/LOONGSON1 ARCHITECTURE 10334M: Keguang Zhang <keguang.zhang@gmail.com> 10335L: linux-mips@vger.kernel.org 10336S: Maintained 10337F: arch/mips/loongson32/ 10338F: arch/mips/include/asm/mach-loongson32/ 10339F: drivers/*/*loongson1* 10340F: drivers/*/*/*loongson1* 10341 10342MIPS/LOONGSON2 ARCHITECTURE 10343M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10344L: linux-mips@vger.kernel.org 10345S: Maintained 10346F: arch/mips/loongson64/fuloong-2e/ 10347F: arch/mips/loongson64/lemote-2f/ 10348F: arch/mips/include/asm/mach-loongson64/ 10349F: drivers/*/*loongson2* 10350F: drivers/*/*/*loongson2* 10351 10352MIPS/LOONGSON3 ARCHITECTURE 10353M: Huacai Chen <chenhc@lemote.com> 10354L: linux-mips@vger.kernel.org 10355S: Maintained 10356F: arch/mips/loongson64/ 10357F: arch/mips/include/asm/mach-loongson64/ 10358F: drivers/platform/mips/cpu_hwmon.c 10359F: drivers/*/*loongson3* 10360F: drivers/*/*/*loongson3* 10361 10362MIPS RINT INSTRUCTION EMULATION 10363M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10364L: linux-mips@vger.kernel.org 10365S: Supported 10366F: arch/mips/math-emu/sp_rint.c 10367F: arch/mips/math-emu/dp_rint.c 10368 10369MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10370M: Hans Verkuil <hverkuil@xs4all.nl> 10371L: linux-media@vger.kernel.org 10372T: git git://linuxtv.org/media_tree.git 10373W: https://linuxtv.org 10374S: Odd Fixes 10375F: drivers/media/radio/radio-miropcm20* 10376 10377MMP SUPPORT 10378R: Lubomir Rintel <lkundrak@v3.sk> 10379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10380S: Odd Fixes 10381F: arch/arm/boot/dts/mmp* 10382F: arch/arm/mach-mmp/ 10383 10384MMU GATHER AND TLB INVALIDATION 10385M: Will Deacon <will.deacon@arm.com> 10386M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10387M: Andrew Morton <akpm@linux-foundation.org> 10388M: Nick Piggin <npiggin@gmail.com> 10389M: Peter Zijlstra <peterz@infradead.org> 10390L: linux-arch@vger.kernel.org 10391L: linux-mm@kvack.org 10392S: Maintained 10393F: arch/*/include/asm/tlb.h 10394F: include/asm-generic/tlb.h 10395F: mm/mmu_gather.c 10396 10397MN88472 MEDIA DRIVER 10398M: Antti Palosaari <crope@iki.fi> 10399L: linux-media@vger.kernel.org 10400W: https://linuxtv.org 10401W: http://palosaari.fi/linux/ 10402Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10403S: Maintained 10404F: drivers/media/dvb-frontends/mn88472* 10405 10406MN88473 MEDIA DRIVER 10407M: Antti Palosaari <crope@iki.fi> 10408L: linux-media@vger.kernel.org 10409W: https://linuxtv.org 10410W: http://palosaari.fi/linux/ 10411Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10412S: Maintained 10413F: drivers/media/dvb-frontends/mn88473* 10414 10415MODULE SUPPORT 10416M: Jessica Yu <jeyu@kernel.org> 10417T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10418S: Maintained 10419F: include/linux/module.h 10420F: kernel/module.c 10421 10422MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10423W: http://popies.net/meye/ 10424S: Orphan 10425F: Documentation/media/v4l-drivers/meye* 10426F: drivers/media/pci/meye/ 10427F: include/uapi/linux/meye.h 10428 10429MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10430M: Jiri Slaby <jirislaby@gmail.com> 10431S: Maintained 10432F: Documentation/serial/moxa-smartio 10433F: drivers/tty/mxser.* 10434 10435MR800 AVERMEDIA USB FM RADIO DRIVER 10436M: Alexey Klimov <klimov.linux@gmail.com> 10437L: linux-media@vger.kernel.org 10438T: git git://linuxtv.org/media_tree.git 10439S: Maintained 10440F: drivers/media/radio/radio-mr800.c 10441 10442MRF24J40 IEEE 802.15.4 RADIO DRIVER 10443M: Alan Ott <alan@signal11.us> 10444L: linux-wpan@vger.kernel.org 10445S: Maintained 10446F: drivers/net/ieee802154/mrf24j40.c 10447F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10448 10449MSI LAPTOP SUPPORT 10450M: "Lee, Chun-Yi" <jlee@suse.com> 10451L: platform-driver-x86@vger.kernel.org 10452S: Maintained 10453F: drivers/platform/x86/msi-laptop.c 10454 10455MSI WMI SUPPORT 10456L: platform-driver-x86@vger.kernel.org 10457S: Orphan 10458F: drivers/platform/x86/msi-wmi.c 10459 10460MSI001 MEDIA DRIVER 10461M: Antti Palosaari <crope@iki.fi> 10462L: linux-media@vger.kernel.org 10463W: https://linuxtv.org 10464W: http://palosaari.fi/linux/ 10465Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10466T: git git://linuxtv.org/anttip/media_tree.git 10467S: Maintained 10468F: drivers/media/tuners/msi001* 10469 10470MSI2500 MEDIA DRIVER 10471M: Antti Palosaari <crope@iki.fi> 10472L: linux-media@vger.kernel.org 10473W: https://linuxtv.org 10474W: http://palosaari.fi/linux/ 10475Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10476T: git git://linuxtv.org/anttip/media_tree.git 10477S: Maintained 10478F: drivers/media/usb/msi2500/ 10479 10480MSYSTEMS DISKONCHIP G3 MTD DRIVER 10481M: Robert Jarzmik <robert.jarzmik@free.fr> 10482L: linux-mtd@lists.infradead.org 10483S: Maintained 10484F: drivers/mtd/devices/docg3* 10485 10486MT9M032 APTINA SENSOR DRIVER 10487M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10488L: linux-media@vger.kernel.org 10489T: git git://linuxtv.org/media_tree.git 10490S: Maintained 10491F: drivers/media/i2c/mt9m032.c 10492F: include/media/i2c/mt9m032.h 10493 10494MT9P031 APTINA CAMERA SENSOR 10495M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10496L: linux-media@vger.kernel.org 10497T: git git://linuxtv.org/media_tree.git 10498S: Maintained 10499F: drivers/media/i2c/mt9p031.c 10500F: include/media/i2c/mt9p031.h 10501 10502MT9T001 APTINA CAMERA SENSOR 10503M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10504L: linux-media@vger.kernel.org 10505T: git git://linuxtv.org/media_tree.git 10506S: Maintained 10507F: drivers/media/i2c/mt9t001.c 10508F: include/media/i2c/mt9t001.h 10509 10510MT9T112 APTINA CAMERA SENSOR 10511M: Jacopo Mondi <jacopo@jmondi.org> 10512L: linux-media@vger.kernel.org 10513T: git git://linuxtv.org/media_tree.git 10514S: Odd Fixes 10515F: drivers/media/i2c/mt9t112.c 10516F: include/media/i2c/mt9t112.h 10517 10518MT9V032 APTINA CAMERA SENSOR 10519M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10520L: linux-media@vger.kernel.org 10521T: git git://linuxtv.org/media_tree.git 10522S: Maintained 10523F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10524F: drivers/media/i2c/mt9v032.c 10525F: include/media/i2c/mt9v032.h 10526 10527MT9V111 APTINA CAMERA SENSOR 10528M: Jacopo Mondi <jacopo@jmondi.org> 10529L: linux-media@vger.kernel.org 10530T: git git://linuxtv.org/media_tree.git 10531S: Maintained 10532F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10533F: drivers/media/i2c/mt9v111.c 10534 10535MULTIFUNCTION DEVICES (MFD) 10536M: Lee Jones <lee.jones@linaro.org> 10537T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10538S: Supported 10539F: Documentation/devicetree/bindings/mfd/ 10540F: drivers/mfd/ 10541F: include/linux/mfd/ 10542F: include/dt-bindings/mfd/ 10543 10544MULTIMEDIA CARD (MMC) ETC. OVER SPI 10545S: Orphan 10546F: drivers/mmc/host/mmc_spi.c 10547F: include/linux/spi/mmc_spi.h 10548 10549MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10550M: Ulf Hansson <ulf.hansson@linaro.org> 10551L: linux-mmc@vger.kernel.org 10552T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10553S: Maintained 10554F: Documentation/devicetree/bindings/mmc/ 10555F: drivers/mmc/ 10556F: include/linux/mmc/ 10557F: include/uapi/linux/mmc/ 10558 10559MULTIPLEXER SUBSYSTEM 10560M: Peter Rosin <peda@axentia.se> 10561S: Maintained 10562F: Documentation/ABI/testing/sysfs-class-mux* 10563F: Documentation/devicetree/bindings/mux/ 10564F: include/dt-bindings/mux/ 10565F: include/linux/mux/ 10566F: drivers/mux/ 10567 10568MULTITECH MULTIPORT CARD (ISICOM) 10569S: Orphan 10570F: drivers/tty/isicom.c 10571F: include/linux/isicom.h 10572 10573MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10574M: Bin Liu <b-liu@ti.com> 10575L: linux-usb@vger.kernel.org 10576S: Maintained 10577F: drivers/usb/musb/ 10578 10579MXL301RF MEDIA DRIVER 10580M: Akihiro Tsukada <tskd08@gmail.com> 10581L: linux-media@vger.kernel.org 10582S: Odd Fixes 10583F: drivers/media/tuners/mxl301rf* 10584 10585MXL5007T MEDIA DRIVER 10586M: Michael Krufky <mkrufky@linuxtv.org> 10587L: linux-media@vger.kernel.org 10588W: https://linuxtv.org 10589W: http://github.com/mkrufky 10590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10591T: git git://linuxtv.org/mkrufky/tuners.git 10592S: Maintained 10593F: drivers/media/tuners/mxl5007t.* 10594 10595MXSFB DRM DRIVER 10596M: Marek Vasut <marex@denx.de> 10597M: Stefan Agner <stefan@agner.ch> 10598L: dri-devel@lists.freedesktop.org 10599S: Supported 10600F: drivers/gpu/drm/mxsfb/ 10601F: Documentation/devicetree/bindings/display/mxsfb.txt 10602T: git git://anongit.freedesktop.org/drm/drm-misc 10603 10604MYLEX DAC960 PCI RAID Controller 10605M: Hannes Reinecke <hare@kernel.org> 10606L: linux-scsi@vger.kernel.org 10607S: Supported 10608F: drivers/scsi/myrb.* 10609F: drivers/scsi/myrs.* 10610 10611MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10612M: Chris Lee <christopher.lee@cspi.com> 10613L: netdev@vger.kernel.org 10614W: https://www.cspi.com/ethernet-products/support/downloads/ 10615S: Supported 10616F: drivers/net/ethernet/myricom/myri10ge/ 10617 10618NAND FLASH SUBSYSTEM 10619M: Boris Brezillon <bbrezillon@kernel.org> 10620M: Miquel Raynal <miquel.raynal@bootlin.com> 10621R: Richard Weinberger <richard@nod.at> 10622L: linux-mtd@lists.infradead.org 10623W: http://www.linux-mtd.infradead.org/ 10624Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10625T: git git://git.infradead.org/linux-mtd.git nand/fixes 10626T: git git://git.infradead.org/linux-mtd.git nand/next 10627S: Maintained 10628F: drivers/mtd/nand/ 10629F: include/linux/mtd/*nand*.h 10630 10631NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10632M: Daniel Mack <zonque@gmail.com> 10633S: Maintained 10634L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10635W: http://www.native-instruments.com 10636F: sound/usb/caiaq/ 10637 10638NATSEMI ETHERNET DRIVER (DP8381x) 10639S: Orphan 10640F: drivers/net/ethernet/natsemi/natsemi.c 10641 10642NCR 5380 SCSI DRIVERS 10643M: Finn Thain <fthain@telegraphics.com.au> 10644M: Michael Schmitz <schmitzmic@gmail.com> 10645L: linux-scsi@vger.kernel.org 10646S: Maintained 10647F: Documentation/scsi/g_NCR5380.txt 10648F: drivers/scsi/NCR5380.* 10649F: drivers/scsi/arm/cumana_1.c 10650F: drivers/scsi/arm/oak.c 10651F: drivers/scsi/atari_scsi.* 10652F: drivers/scsi/dmx3191d.c 10653F: drivers/scsi/g_NCR5380.* 10654F: drivers/scsi/mac_scsi.* 10655F: drivers/scsi/sun3_scsi.* 10656F: drivers/scsi/sun3_scsi_vme.c 10657 10658NCSI LIBRARY: 10659M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10660S: Maintained 10661F: net/ncsi/ 10662 10663NCT6775 HARDWARE MONITOR DRIVER 10664M: Guenter Roeck <linux@roeck-us.net> 10665L: linux-hwmon@vger.kernel.org 10666S: Maintained 10667F: Documentation/hwmon/nct6775 10668F: drivers/hwmon/nct6775.c 10669 10670NET_FAILOVER MODULE 10671M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10672L: netdev@vger.kernel.org 10673S: Supported 10674F: driver/net/net_failover.c 10675F: include/net/net_failover.h 10676F: Documentation/networking/net_failover.rst 10677 10678NETEFFECT IWARP RNIC DRIVER (IW_NES) 10679M: Faisal Latif <faisal.latif@intel.com> 10680L: linux-rdma@vger.kernel.org 10681W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10682S: Supported 10683F: drivers/infiniband/hw/nes/ 10684F: include/uapi/rdma/nes-abi.h 10685 10686NETEM NETWORK EMULATOR 10687M: Stephen Hemminger <stephen@networkplumber.org> 10688L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10689S: Maintained 10690F: net/sched/sch_netem.c 10691 10692NETERION 10GbE DRIVERS (s2io/vxge) 10693M: Jon Mason <jdmason@kudzu.us> 10694L: netdev@vger.kernel.org 10695S: Supported 10696F: Documentation/networking/device_drivers/neterion/s2io.txt 10697F: Documentation/networking/device_drivers/neterion/vxge.txt 10698F: drivers/net/ethernet/neterion/ 10699 10700NETFILTER 10701M: Pablo Neira Ayuso <pablo@netfilter.org> 10702M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10703M: Florian Westphal <fw@strlen.de> 10704L: netfilter-devel@vger.kernel.org 10705L: coreteam@netfilter.org 10706W: http://www.netfilter.org/ 10707W: http://www.iptables.org/ 10708W: http://www.nftables.org/ 10709Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10710T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10711T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10712S: Maintained 10713F: include/linux/netfilter* 10714F: include/linux/netfilter/ 10715F: include/net/netfilter/ 10716F: include/uapi/linux/netfilter* 10717F: include/uapi/linux/netfilter/ 10718F: net/*/netfilter.c 10719F: net/*/netfilter/ 10720F: net/netfilter/ 10721F: net/bridge/br_netfilter*.c 10722 10723NETROM NETWORK LAYER 10724M: Ralf Baechle <ralf@linux-mips.org> 10725L: linux-hams@vger.kernel.org 10726W: http://www.linux-ax25.org/ 10727S: Maintained 10728F: include/net/netrom.h 10729F: include/uapi/linux/netrom.h 10730F: net/netrom/ 10731 10732NETRONOME ETHERNET DRIVERS 10733M: Jakub Kicinski <jakub.kicinski@netronome.com> 10734L: oss-drivers@netronome.com 10735S: Maintained 10736F: drivers/net/ethernet/netronome/ 10737 10738NETWORK BLOCK DEVICE (NBD) 10739M: Josef Bacik <josef@toxicpanda.com> 10740S: Maintained 10741L: linux-block@vger.kernel.org 10742L: nbd@other.debian.org 10743F: Documentation/blockdev/nbd.txt 10744F: drivers/block/nbd.c 10745F: include/trace/events/nbd.h 10746F: include/uapi/linux/nbd.h 10747 10748NETWORK DROP MONITOR 10749M: Neil Horman <nhorman@tuxdriver.com> 10750L: netdev@vger.kernel.org 10751S: Maintained 10752W: https://fedorahosted.org/dropwatch/ 10753F: net/core/drop_monitor.c 10754 10755NETWORKING DRIVERS 10756M: "David S. Miller" <davem@davemloft.net> 10757L: netdev@vger.kernel.org 10758W: http://www.linuxfoundation.org/en/Net 10759Q: http://patchwork.ozlabs.org/project/netdev/list/ 10760T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10762S: Odd Fixes 10763F: Documentation/devicetree/bindings/net/ 10764F: drivers/net/ 10765F: include/linux/if_* 10766F: include/linux/netdevice.h 10767F: include/linux/etherdevice.h 10768F: include/linux/fcdevice.h 10769F: include/linux/fddidevice.h 10770F: include/linux/hippidevice.h 10771F: include/linux/inetdevice.h 10772F: include/uapi/linux/if_* 10773F: include/uapi/linux/netdevice.h 10774 10775NETWORKING DRIVERS (WIRELESS) 10776M: Kalle Valo <kvalo@codeaurora.org> 10777L: linux-wireless@vger.kernel.org 10778Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10779T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10780T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10781S: Maintained 10782F: Documentation/devicetree/bindings/net/wireless/ 10783F: drivers/net/wireless/ 10784 10785NETWORKING [DSA] 10786M: Andrew Lunn <andrew@lunn.ch> 10787M: Vivien Didelot <vivien.didelot@gmail.com> 10788M: Florian Fainelli <f.fainelli@gmail.com> 10789S: Maintained 10790F: Documentation/devicetree/bindings/net/dsa/ 10791F: net/dsa/ 10792F: include/net/dsa.h 10793F: include/linux/dsa/ 10794F: include/linux/platform_data/dsa.h 10795F: drivers/net/dsa/ 10796 10797NETWORKING [GENERAL] 10798M: "David S. Miller" <davem@davemloft.net> 10799L: netdev@vger.kernel.org 10800W: http://www.linuxfoundation.org/en/Net 10801Q: http://patchwork.ozlabs.org/project/netdev/list/ 10802T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10803T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10804B: mailto:netdev@vger.kernel.org 10805S: Maintained 10806F: net/ 10807F: include/net/ 10808F: include/linux/in.h 10809F: include/linux/net.h 10810F: include/linux/netdevice.h 10811F: include/uapi/linux/in.h 10812F: include/uapi/linux/net.h 10813F: include/uapi/linux/netdevice.h 10814F: include/uapi/linux/net_namespace.h 10815F: tools/testing/selftests/net/ 10816F: lib/net_utils.c 10817F: lib/random32.c 10818F: Documentation/networking/ 10819 10820NETWORKING [IPSEC] 10821M: Steffen Klassert <steffen.klassert@secunet.com> 10822M: Herbert Xu <herbert@gondor.apana.org.au> 10823M: "David S. Miller" <davem@davemloft.net> 10824L: netdev@vger.kernel.org 10825T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10826T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10827S: Maintained 10828F: net/xfrm/ 10829F: net/key/ 10830F: net/ipv4/xfrm* 10831F: net/ipv4/esp4* 10832F: net/ipv4/ah4.c 10833F: net/ipv4/ipcomp.c 10834F: net/ipv4/ip_vti.c 10835F: net/ipv6/xfrm* 10836F: net/ipv6/esp6* 10837F: net/ipv6/ah6.c 10838F: net/ipv6/ipcomp6.c 10839F: net/ipv6/ip6_vti.c 10840F: include/uapi/linux/xfrm.h 10841F: include/net/xfrm.h 10842 10843NETWORKING [IPv4/IPv6] 10844M: "David S. Miller" <davem@davemloft.net> 10845M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10846M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10847L: netdev@vger.kernel.org 10848T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10849S: Maintained 10850F: net/ipv4/ 10851F: net/ipv6/ 10852F: include/net/ip* 10853F: arch/x86/net/* 10854 10855NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10856M: Paul Moore <paul@paul-moore.com> 10857W: https://github.com/netlabel 10858L: netdev@vger.kernel.org 10859L: linux-security-module@vger.kernel.org 10860S: Maintained 10861F: Documentation/netlabel/ 10862F: include/net/calipso.h 10863F: include/net/cipso_ipv4.h 10864F: include/net/netlabel.h 10865F: include/uapi/linux/netfilter/xt_SECMARK.h 10866F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10867F: net/netlabel/ 10868F: net/ipv4/cipso_ipv4.c 10869F: net/ipv6/calipso.c 10870F: net/netfilter/xt_CONNSECMARK.c 10871F: net/netfilter/xt_SECMARK.c 10872 10873NETWORKING [TCP] 10874M: Eric Dumazet <edumazet@google.com> 10875L: netdev@vger.kernel.org 10876S: Maintained 10877F: net/ipv4/tcp*.c 10878F: net/ipv4/syncookies.c 10879F: net/ipv6/tcp*.c 10880F: net/ipv6/syncookies.c 10881F: include/uapi/linux/tcp.h 10882F: include/net/tcp.h 10883F: include/linux/tcp.h 10884F: include/trace/events/tcp.h 10885 10886NETWORKING [TLS] 10887M: Boris Pismenny <borisp@mellanox.com> 10888M: Aviad Yehezkel <aviadye@mellanox.com> 10889M: Dave Watson <davejwatson@fb.com> 10890M: John Fastabend <john.fastabend@gmail.com> 10891M: Daniel Borkmann <daniel@iogearbox.net> 10892L: netdev@vger.kernel.org 10893S: Maintained 10894F: net/tls/* 10895F: include/uapi/linux/tls.h 10896F: include/net/tls.h 10897 10898NETWORKING [WIRELESS] 10899L: linux-wireless@vger.kernel.org 10900Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10901 10902NETDEVSIM 10903M: Jakub Kicinski <jakub.kicinski@netronome.com> 10904S: Maintained 10905F: drivers/net/netdevsim/* 10906 10907NETXEN (1/10) GbE SUPPORT 10908M: Manish Chopra <manishc@marvell.com> 10909M: Rahul Verma <rahulv@marvell.com> 10910M: GR-Linux-NIC-Dev@marvell.com 10911L: netdev@vger.kernel.org 10912S: Supported 10913F: drivers/net/ethernet/qlogic/netxen/ 10914 10915NFC SUBSYSTEM 10916M: Samuel Ortiz <sameo@linux.intel.com> 10917L: linux-wireless@vger.kernel.org 10918L: linux-nfc@lists.01.org (subscribers-only) 10919S: Supported 10920F: net/nfc/ 10921F: include/net/nfc/ 10922F: include/uapi/linux/nfc.h 10923F: drivers/nfc/ 10924F: include/linux/platform_data/nfcmrvl.h 10925F: include/linux/platform_data/nxp-nci.h 10926F: Documentation/devicetree/bindings/net/nfc/ 10927 10928NFS, SUNRPC, AND LOCKD CLIENTS 10929M: Trond Myklebust <trond.myklebust@hammerspace.com> 10930M: Anna Schumaker <anna.schumaker@netapp.com> 10931L: linux-nfs@vger.kernel.org 10932W: http://client.linux-nfs.org 10933T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10934S: Maintained 10935F: fs/lockd/ 10936F: fs/nfs/ 10937F: fs/nfs_common/ 10938F: net/sunrpc/ 10939F: include/linux/lockd/ 10940F: include/linux/nfs* 10941F: include/linux/sunrpc/ 10942F: include/uapi/linux/nfs* 10943F: include/uapi/linux/sunrpc/ 10944 10945NILFS2 FILESYSTEM 10946M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10947L: linux-nilfs@vger.kernel.org 10948W: https://nilfs.sourceforge.io/ 10949W: https://nilfs.osdn.jp/ 10950T: git git://github.com/konis/nilfs2.git 10951S: Supported 10952F: Documentation/filesystems/nilfs2.txt 10953F: fs/nilfs2/ 10954F: include/trace/events/nilfs2.h 10955F: include/uapi/linux/nilfs2_api.h 10956F: include/uapi/linux/nilfs2_ondisk.h 10957 10958NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10959M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10960W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10961S: Maintained 10962F: Documentation/scsi/NinjaSCSI.txt 10963F: drivers/scsi/pcmcia/nsp_* 10964 10965NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10966M: GOTO Masanori <gotom@debian.or.jp> 10967M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10968W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10969S: Maintained 10970F: Documentation/scsi/NinjaSCSI.txt 10971F: drivers/scsi/nsp32* 10972 10973NIOS2 ARCHITECTURE 10974M: Ley Foon Tan <lftan@altera.com> 10975L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10976T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10977S: Maintained 10978F: arch/nios2/ 10979 10980NOHZ, DYNTICKS SUPPORT 10981M: Frederic Weisbecker <fweisbec@gmail.com> 10982M: Thomas Gleixner <tglx@linutronix.de> 10983M: Ingo Molnar <mingo@kernel.org> 10984L: linux-kernel@vger.kernel.org 10985T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10986S: Maintained 10987F: kernel/time/tick*.* 10988F: include/linux/tick.h 10989F: include/linux/sched/nohz.h 10990 10991NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10992M: Pavel Machek <pavel@ucw.cz> 10993M: Sakari Ailus <sakari.ailus@iki.fi> 10994L: linux-media@vger.kernel.org 10995S: Maintained 10996F: drivers/media/i2c/et8ek8 10997F: drivers/media/i2c/ad5820.c 10998 10999NOKIA N900 POWER SUPPLY DRIVERS 11000R: Pali Rohár <pali.rohar@gmail.com> 11001F: include/linux/power/bq2415x_charger.h 11002F: include/linux/power/bq27xxx_battery.h 11003F: include/linux/power/isp1704_charger.h 11004F: drivers/power/supply/bq2415x_charger.c 11005F: drivers/power/supply/bq27xxx_battery.c 11006F: drivers/power/supply/bq27xxx_battery_i2c.c 11007F: drivers/power/supply/isp1704_charger.c 11008F: drivers/power/supply/rx51_battery.c 11009 11010NOLIBC HEADER FILE 11011M: Willy Tarreau <w@1wt.eu> 11012S: Maintained 11013T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11014F: tools/include/nolibc/ 11015 11016NTB AMD DRIVER 11017M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11018L: linux-ntb@googlegroups.com 11019S: Supported 11020F: drivers/ntb/hw/amd/ 11021 11022NTB DRIVER CORE 11023M: Jon Mason <jdmason@kudzu.us> 11024M: Dave Jiang <dave.jiang@intel.com> 11025M: Allen Hubbe <allenbh@gmail.com> 11026L: linux-ntb@googlegroups.com 11027S: Supported 11028W: https://github.com/jonmason/ntb/wiki 11029T: git git://github.com/jonmason/ntb.git 11030F: drivers/ntb/ 11031F: drivers/net/ntb_netdev.c 11032F: include/linux/ntb.h 11033F: include/linux/ntb_transport.h 11034F: tools/testing/selftests/ntb/ 11035 11036NTB IDT DRIVER 11037M: Serge Semin <fancer.lancer@gmail.com> 11038L: linux-ntb@googlegroups.com 11039S: Supported 11040F: drivers/ntb/hw/idt/ 11041 11042NTB INTEL DRIVER 11043M: Dave Jiang <dave.jiang@intel.com> 11044L: linux-ntb@googlegroups.com 11045S: Supported 11046W: https://github.com/davejiang/linux/wiki 11047T: git https://github.com/davejiang/linux.git 11048F: drivers/ntb/hw/intel/ 11049 11050NTFS FILESYSTEM 11051M: Anton Altaparmakov <anton@tuxera.com> 11052L: linux-ntfs-dev@lists.sourceforge.net 11053W: http://www.tuxera.com/ 11054T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11055S: Supported 11056F: Documentation/filesystems/ntfs.txt 11057F: fs/ntfs/ 11058 11059NUBUS SUBSYSTEM 11060M: Finn Thain <fthain@telegraphics.com.au> 11061L: linux-m68k@lists.linux-m68k.org 11062S: Maintained 11063F: arch/*/include/asm/nubus.h 11064F: drivers/nubus/ 11065F: include/linux/nubus.h 11066F: include/uapi/linux/nubus.h 11067 11068NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11069M: Antonino Daplas <adaplas@gmail.com> 11070L: linux-fbdev@vger.kernel.org 11071S: Maintained 11072F: drivers/video/fbdev/riva/ 11073F: drivers/video/fbdev/nvidia/ 11074 11075NVM EXPRESS DRIVER 11076M: Keith Busch <keith.busch@intel.com> 11077M: Jens Axboe <axboe@fb.com> 11078M: Christoph Hellwig <hch@lst.de> 11079M: Sagi Grimberg <sagi@grimberg.me> 11080L: linux-nvme@lists.infradead.org 11081T: git://git.infradead.org/nvme.git 11082W: http://git.infradead.org/nvme.git 11083S: Supported 11084F: drivers/nvme/host/ 11085F: include/linux/nvme.h 11086F: include/uapi/linux/nvme_ioctl.h 11087 11088NVM EXPRESS FC TRANSPORT DRIVERS 11089M: James Smart <james.smart@broadcom.com> 11090L: linux-nvme@lists.infradead.org 11091S: Supported 11092F: include/linux/nvme-fc.h 11093F: include/linux/nvme-fc-driver.h 11094F: drivers/nvme/host/fc.c 11095F: drivers/nvme/target/fc.c 11096F: drivers/nvme/target/fcloop.c 11097 11098NVM EXPRESS TARGET DRIVER 11099M: Christoph Hellwig <hch@lst.de> 11100M: Sagi Grimberg <sagi@grimberg.me> 11101L: linux-nvme@lists.infradead.org 11102T: git://git.infradead.org/nvme.git 11103W: http://git.infradead.org/nvme.git 11104S: Supported 11105F: drivers/nvme/target/ 11106 11107NVMEM FRAMEWORK 11108M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11109S: Maintained 11110F: drivers/nvmem/ 11111F: Documentation/devicetree/bindings/nvmem/ 11112F: Documentation/ABI/stable/sysfs-bus-nvmem 11113F: include/linux/nvmem-consumer.h 11114F: include/linux/nvmem-provider.h 11115 11116NXP SGTL5000 DRIVER 11117M: Fabio Estevam <festevam@gmail.com> 11118L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11119S: Maintained 11120F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11121F: sound/soc/codecs/sgtl5000* 11122 11123NXP SJA1105 ETHERNET SWITCH DRIVER 11124M: Vladimir Oltean <olteanv@gmail.com> 11125L: linux-kernel@vger.kernel.org 11126S: Maintained 11127F: drivers/net/dsa/sja1105 11128 11129NXP TDA998X DRM DRIVER 11130M: Russell King <linux@armlinux.org.uk> 11131S: Maintained 11132T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11133T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11134F: drivers/gpu/drm/i2c/tda998x_drv.c 11135F: include/drm/i2c/tda998x.h 11136F: include/dt-bindings/display/tda998x.h 11137K: "nxp,tda998x" 11138 11139NXP TFA9879 DRIVER 11140M: Peter Rosin <peda@axentia.se> 11141L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11142S: Maintained 11143F: Documentation/devicetree/bindings/sound/tfa9879.txt 11144F: sound/soc/codecs/tfa9879* 11145 11146NXP-NCI NFC DRIVER 11147M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11148R: Charles Gorand <charles.gorand@effinnov.com> 11149L: linux-nfc@lists.01.org (moderated for non-subscribers) 11150S: Supported 11151F: drivers/nfc/nxp-nci 11152 11153OBJAGG 11154M: Jiri Pirko <jiri@mellanox.com> 11155L: netdev@vger.kernel.org 11156S: Supported 11157F: lib/objagg.c 11158F: lib/test_objagg.c 11159F: include/linux/objagg.h 11160 11161NXP FSPI DRIVER 11162R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11163M: Ashish Kumar <ashish.kumar@nxp.com> 11164L: linux-spi@vger.kernel.org 11165S: Maintained 11166F: drivers/spi/spi-nxp-fspi.c 11167F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11168 11169OBJTOOL 11170M: Josh Poimboeuf <jpoimboe@redhat.com> 11171M: Peter Zijlstra <peterz@infradead.org> 11172S: Supported 11173F: tools/objtool/ 11174 11175OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11176M: Frederic Barrat <fbarrat@linux.ibm.com> 11177M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 11178L: linuxppc-dev@lists.ozlabs.org 11179S: Supported 11180F: arch/powerpc/platforms/powernv/ocxl.c 11181F: arch/powerpc/include/asm/pnv-ocxl.h 11182F: drivers/misc/ocxl/ 11183F: include/misc/ocxl* 11184F: include/uapi/misc/ocxl.h 11185F: Documentation/accelerators/ocxl.rst 11186 11187OMAP AUDIO SUPPORT 11188M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11189M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11190L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11191L: linux-omap@vger.kernel.org 11192S: Maintained 11193F: sound/soc/ti/omap* 11194F: sound/soc/ti/rx51.c 11195F: sound/soc/ti/n810.c 11196F: sound/soc/ti/sdma-pcm.* 11197 11198OMAP CLOCK FRAMEWORK SUPPORT 11199M: Paul Walmsley <paul@pwsan.com> 11200L: linux-omap@vger.kernel.org 11201S: Maintained 11202F: arch/arm/*omap*/*clock* 11203 11204OMAP DEVICE TREE SUPPORT 11205M: Benoît Cousson <bcousson@baylibre.com> 11206M: Tony Lindgren <tony@atomide.com> 11207L: linux-omap@vger.kernel.org 11208L: devicetree@vger.kernel.org 11209S: Maintained 11210F: arch/arm/boot/dts/*omap* 11211F: arch/arm/boot/dts/*am3* 11212F: arch/arm/boot/dts/*am4* 11213F: arch/arm/boot/dts/*am5* 11214F: arch/arm/boot/dts/*dra7* 11215 11216OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11217L: linux-omap@vger.kernel.org 11218L: linux-fbdev@vger.kernel.org 11219S: Orphan 11220F: drivers/video/fbdev/omap2/ 11221F: Documentation/arm/OMAP/DSS 11222 11223OMAP FRAMEBUFFER SUPPORT 11224L: linux-fbdev@vger.kernel.org 11225L: linux-omap@vger.kernel.org 11226S: Orphan 11227F: drivers/video/fbdev/omap/ 11228 11229OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11230M: Roger Quadros <rogerq@ti.com> 11231M: Tony Lindgren <tony@atomide.com> 11232L: linux-omap@vger.kernel.org 11233S: Maintained 11234F: drivers/memory/omap-gpmc.c 11235F: arch/arm/mach-omap2/*gpmc* 11236 11237OMAP GPIO DRIVER 11238M: Grygorii Strashko <grygorii.strashko@ti.com> 11239M: Santosh Shilimkar <ssantosh@kernel.org> 11240M: Kevin Hilman <khilman@kernel.org> 11241L: linux-omap@vger.kernel.org 11242S: Maintained 11243F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11244F: drivers/gpio/gpio-omap.c 11245 11246OMAP HARDWARE SPINLOCK SUPPORT 11247M: Ohad Ben-Cohen <ohad@wizery.com> 11248L: linux-omap@vger.kernel.org 11249S: Maintained 11250F: drivers/hwspinlock/omap_hwspinlock.c 11251 11252OMAP HS MMC SUPPORT 11253L: linux-mmc@vger.kernel.org 11254L: linux-omap@vger.kernel.org 11255S: Orphan 11256F: drivers/mmc/host/omap_hsmmc.c 11257 11258OMAP HWMOD DATA 11259M: Paul Walmsley <paul@pwsan.com> 11260L: linux-omap@vger.kernel.org 11261S: Maintained 11262F: arch/arm/mach-omap2/omap_hwmod*data* 11263 11264OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11265M: Benoît Cousson <bcousson@baylibre.com> 11266L: linux-omap@vger.kernel.org 11267S: Maintained 11268F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11269 11270OMAP HWMOD SUPPORT 11271M: Benoît Cousson <bcousson@baylibre.com> 11272M: Paul Walmsley <paul@pwsan.com> 11273L: linux-omap@vger.kernel.org 11274S: Maintained 11275F: arch/arm/mach-omap2/omap_hwmod.* 11276 11277OMAP I2C DRIVER 11278M: Vignesh R <vigneshr@ti.com> 11279L: linux-omap@vger.kernel.org 11280L: linux-i2c@vger.kernel.org 11281S: Maintained 11282F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11283F: drivers/i2c/busses/i2c-omap.c 11284 11285OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11286M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11287L: linux-media@vger.kernel.org 11288S: Maintained 11289F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11290F: drivers/media/platform/omap3isp/ 11291F: drivers/staging/media/omap4iss/ 11292 11293OMAP MMC SUPPORT 11294M: Aaro Koskinen <aaro.koskinen@iki.fi> 11295L: linux-omap@vger.kernel.org 11296S: Odd Fixes 11297F: drivers/mmc/host/omap.c 11298 11299OMAP POWER MANAGEMENT SUPPORT 11300M: Kevin Hilman <khilman@kernel.org> 11301L: linux-omap@vger.kernel.org 11302S: Maintained 11303F: arch/arm/*omap*/*pm* 11304F: drivers/cpufreq/omap-cpufreq.c 11305 11306OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11307M: Rajendra Nayak <rnayak@codeaurora.org> 11308M: Paul Walmsley <paul@pwsan.com> 11309L: linux-omap@vger.kernel.org 11310S: Maintained 11311F: arch/arm/mach-omap2/prm* 11312 11313OMAP RANDOM NUMBER GENERATOR SUPPORT 11314M: Deepak Saxena <dsaxena@plexity.net> 11315S: Maintained 11316F: drivers/char/hw_random/omap-rng.c 11317 11318OMAP USB SUPPORT 11319L: linux-usb@vger.kernel.org 11320L: linux-omap@vger.kernel.org 11321S: Orphan 11322F: drivers/usb/*/*omap* 11323F: arch/arm/*omap*/usb* 11324 11325OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11326M: Mark Jackson <mpfj@newflow.co.uk> 11327L: linux-omap@vger.kernel.org 11328S: Maintained 11329F: arch/arm/boot/dts/am335x-nano.dts 11330 11331OMAP1 SUPPORT 11332M: Aaro Koskinen <aaro.koskinen@iki.fi> 11333M: Tony Lindgren <tony@atomide.com> 11334L: linux-omap@vger.kernel.org 11335Q: http://patchwork.kernel.org/project/linux-omap/list/ 11336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11337S: Maintained 11338F: arch/arm/mach-omap1/ 11339F: arch/arm/plat-omap/ 11340F: arch/arm/configs/omap1_defconfig 11341F: drivers/i2c/busses/i2c-omap.c 11342F: include/linux/platform_data/i2c-omap.h 11343F: include/linux/platform_data/ams-delta-fiq.h 11344 11345OMAP2+ SUPPORT 11346M: Tony Lindgren <tony@atomide.com> 11347L: linux-omap@vger.kernel.org 11348W: http://www.muru.com/linux/omap/ 11349W: http://linux.omap.com/ 11350Q: http://patchwork.kernel.org/project/linux-omap/list/ 11351T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11352S: Maintained 11353F: arch/arm/mach-omap2/ 11354F: arch/arm/plat-omap/ 11355F: arch/arm/configs/omap2plus_defconfig 11356F: drivers/i2c/busses/i2c-omap.c 11357F: drivers/irqchip/irq-omap-intc.c 11358F: drivers/mfd/*omap*.c 11359F: drivers/mfd/menelaus.c 11360F: drivers/mfd/palmas.c 11361F: drivers/mfd/tps65217.c 11362F: drivers/mfd/tps65218.c 11363F: drivers/mfd/tps65910.c 11364F: drivers/mfd/twl-core.[ch] 11365F: drivers/mfd/twl4030*.c 11366F: drivers/mfd/twl6030*.c 11367F: drivers/mfd/twl6040*.c 11368F: drivers/regulator/palmas-regulator*.c 11369F: drivers/regulator/pbias-regulator.c 11370F: drivers/regulator/tps65217-regulator.c 11371F: drivers/regulator/tps65218-regulator.c 11372F: drivers/regulator/tps65910-regulator.c 11373F: drivers/regulator/twl-regulator.c 11374F: drivers/regulator/twl6030-regulator.c 11375F: include/linux/platform_data/i2c-omap.h 11376 11377ONION OMEGA2+ BOARD 11378M: Harvey Hunt <harveyhuntnexus@gmail.com> 11379L: linux-mips@vger.kernel.org 11380S: Maintained 11381F: arch/mips/boot/dts/ralink/omega2p.dts 11382 11383OMFS FILESYSTEM 11384M: Bob Copeland <me@bobcopeland.com> 11385L: linux-karma-devel@lists.sourceforge.net 11386S: Maintained 11387F: Documentation/filesystems/omfs.txt 11388F: fs/omfs/ 11389 11390OMNIKEY CARDMAN 4000 DRIVER 11391M: Harald Welte <laforge@gnumonks.org> 11392S: Maintained 11393F: drivers/char/pcmcia/cm4000_cs.c 11394F: include/linux/cm4000_cs.h 11395F: include/uapi/linux/cm4000_cs.h 11396 11397OMNIKEY CARDMAN 4040 DRIVER 11398M: Harald Welte <laforge@gnumonks.org> 11399S: Maintained 11400F: drivers/char/pcmcia/cm4040_cs.* 11401 11402OMNIVISION OV13858 SENSOR DRIVER 11403M: Sakari Ailus <sakari.ailus@linux.intel.com> 11404L: linux-media@vger.kernel.org 11405T: git git://linuxtv.org/media_tree.git 11406S: Maintained 11407F: drivers/media/i2c/ov13858.c 11408 11409OMNIVISION OV2680 SENSOR DRIVER 11410M: Rui Miguel Silva <rmfrfs@gmail.com> 11411L: linux-media@vger.kernel.org 11412T: git git://linuxtv.org/media_tree.git 11413S: Maintained 11414F: drivers/media/i2c/ov2680.c 11415F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11416 11417OMNIVISION OV2685 SENSOR DRIVER 11418M: Shunqian Zheng <zhengsq@rock-chips.com> 11419L: linux-media@vger.kernel.org 11420T: git git://linuxtv.org/media_tree.git 11421S: Maintained 11422F: drivers/media/i2c/ov2685.c 11423 11424OMNIVISION OV5640 SENSOR DRIVER 11425M: Steve Longerbeam <slongerbeam@gmail.com> 11426L: linux-media@vger.kernel.org 11427T: git git://linuxtv.org/media_tree.git 11428S: Maintained 11429F: drivers/media/i2c/ov5640.c 11430 11431OMNIVISION OV5647 SENSOR DRIVER 11432M: Luis Oliveira <lolivei@synopsys.com> 11433L: linux-media@vger.kernel.org 11434T: git git://linuxtv.org/media_tree.git 11435S: Maintained 11436F: drivers/media/i2c/ov5647.c 11437 11438OMNIVISION OV5695 SENSOR DRIVER 11439M: Shunqian Zheng <zhengsq@rock-chips.com> 11440L: linux-media@vger.kernel.org 11441T: git git://linuxtv.org/media_tree.git 11442S: Maintained 11443F: drivers/media/i2c/ov5695.c 11444 11445OMNIVISION OV7670 SENSOR DRIVER 11446M: Jonathan Corbet <corbet@lwn.net> 11447L: linux-media@vger.kernel.org 11448T: git git://linuxtv.org/media_tree.git 11449S: Maintained 11450F: drivers/media/i2c/ov7670.c 11451F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11452 11453OMNIVISION OV772x SENSOR DRIVER 11454M: Jacopo Mondi <jacopo@jmondi.org> 11455L: linux-media@vger.kernel.org 11456T: git git://linuxtv.org/media_tree.git 11457S: Odd fixes 11458F: drivers/media/i2c/ov772x.c 11459F: include/media/i2c/ov772x.h 11460F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11461 11462OMNIVISION OV7740 SENSOR DRIVER 11463M: Wenyou Yang <wenyou.yang@microchip.com> 11464L: linux-media@vger.kernel.org 11465T: git git://linuxtv.org/media_tree.git 11466S: Maintained 11467F: drivers/media/i2c/ov7740.c 11468F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11469 11470OMNIVISION OV9640 SENSOR DRIVER 11471M: Petr Cvek <petrcvekcz@gmail.com> 11472L: linux-media@vger.kernel.org 11473S: Maintained 11474F: drivers/media/i2c/ov9640.* 11475 11476OMNIVISION OV8856 SENSOR DRIVER 11477M: Ben Kao <ben.kao@intel.com> 11478L: linux-media@vger.kernel.org 11479T: git git://linuxtv.org/media_tree.git 11480S: Maintained 11481F: drivers/media/i2c/ov8856.c 11482 11483OMNIVISION OV9650 SENSOR DRIVER 11484M: Sakari Ailus <sakari.ailus@linux.intel.com> 11485R: Akinobu Mita <akinobu.mita@gmail.com> 11486R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11487L: linux-media@vger.kernel.org 11488T: git git://linuxtv.org/media_tree.git 11489S: Maintained 11490F: drivers/media/i2c/ov9650.c 11491F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11492 11493ONENAND FLASH DRIVER 11494M: Kyungmin Park <kyungmin.park@samsung.com> 11495L: linux-mtd@lists.infradead.org 11496S: Maintained 11497F: drivers/mtd/nand/onenand/ 11498F: include/linux/mtd/onenand*.h 11499 11500ONSTREAM SCSI TAPE DRIVER 11501M: Willem Riede <osst@riede.org> 11502L: osst-users@lists.sourceforge.net 11503L: linux-scsi@vger.kernel.org 11504S: Maintained 11505F: Documentation/scsi/osst.txt 11506F: drivers/scsi/osst.* 11507F: drivers/scsi/osst_*.h 11508F: drivers/scsi/st.h 11509 11510OP-TEE DRIVER 11511M: Jens Wiklander <jens.wiklander@linaro.org> 11512S: Maintained 11513F: drivers/tee/optee/ 11514 11515OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11516M: Sumit Garg <sumit.garg@linaro.org> 11517S: Maintained 11518F: drivers/char/hw_random/optee-rng.c 11519 11520OPA-VNIC DRIVER 11521M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11522M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11523L: linux-rdma@vger.kernel.org 11524S: Supported 11525F: drivers/infiniband/ulp/opa_vnic 11526 11527OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11528M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11529M: Frank Rowand <frowand.list@gmail.com> 11530L: devicetree@vger.kernel.org 11531S: Maintained 11532F: Documentation/devicetree/dynamic-resolution-notes.txt 11533F: Documentation/devicetree/overlay-notes.txt 11534F: drivers/of/overlay.c 11535F: drivers/of/resolver.c 11536K: of_overlay_notifier_ 11537 11538OPEN FIRMWARE AND FLATTENED DEVICE TREE 11539M: Rob Herring <robh+dt@kernel.org> 11540M: Frank Rowand <frowand.list@gmail.com> 11541L: devicetree@vger.kernel.org 11542W: http://www.devicetree.org/ 11543T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11544S: Maintained 11545F: drivers/of/ 11546F: include/linux/of*.h 11547F: scripts/dtc/ 11548F: Documentation/ABI/testing/sysfs-firmware-ofw 11549 11550OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11551M: Rob Herring <robh+dt@kernel.org> 11552M: Mark Rutland <mark.rutland@arm.com> 11553L: devicetree@vger.kernel.org 11554T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11555Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11556S: Maintained 11557F: Documentation/devicetree/ 11558F: arch/*/boot/dts/ 11559F: include/dt-bindings/ 11560 11561OPENCORES I2C BUS DRIVER 11562M: Peter Korsgaard <peter@korsgaard.com> 11563M: Andrew Lunn <andrew@lunn.ch> 11564L: linux-i2c@vger.kernel.org 11565S: Maintained 11566F: Documentation/i2c/busses/i2c-ocores 11567F: drivers/i2c/busses/i2c-ocores.c 11568F: include/linux/platform_data/i2c-ocores.h 11569 11570OPENRISC ARCHITECTURE 11571M: Jonas Bonn <jonas@southpole.se> 11572M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11573M: Stafford Horne <shorne@gmail.com> 11574T: git git://github.com/openrisc/linux.git 11575L: openrisc@lists.librecores.org 11576W: http://openrisc.io 11577S: Maintained 11578F: Documentation/devicetree/bindings/openrisc/ 11579F: Documentation/openrisc/ 11580F: arch/openrisc/ 11581F: drivers/irqchip/irq-ompic.c 11582F: drivers/irqchip/irq-or1k-* 11583 11584OPENVSWITCH 11585M: Pravin B Shelar <pshelar@ovn.org> 11586L: netdev@vger.kernel.org 11587L: dev@openvswitch.org 11588W: http://openvswitch.org 11589S: Maintained 11590F: net/openvswitch/ 11591F: include/uapi/linux/openvswitch.h 11592 11593OPERATING PERFORMANCE POINTS (OPP) 11594M: Viresh Kumar <vireshk@kernel.org> 11595M: Nishanth Menon <nm@ti.com> 11596M: Stephen Boyd <sboyd@kernel.org> 11597L: linux-pm@vger.kernel.org 11598S: Maintained 11599T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11600F: drivers/opp/ 11601F: include/linux/pm_opp.h 11602F: Documentation/power/opp.txt 11603F: Documentation/devicetree/bindings/opp/ 11604 11605OPL4 DRIVER 11606M: Clemens Ladisch <clemens@ladisch.de> 11607L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11608T: git git://git.alsa-project.org/alsa-kernel.git 11609S: Maintained 11610F: sound/drivers/opl4/ 11611 11612OPROFILE 11613M: Robert Richter <rric@kernel.org> 11614L: oprofile-list@lists.sf.net 11615S: Maintained 11616F: arch/*/include/asm/oprofile*.h 11617F: arch/*/oprofile/ 11618F: drivers/oprofile/ 11619F: include/linux/oprofile.h 11620 11621ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11622M: Mark Fasheh <mark@fasheh.com> 11623M: Joel Becker <jlbec@evilplan.org> 11624L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11625W: http://ocfs2.wiki.kernel.org 11626S: Supported 11627F: Documentation/filesystems/ocfs2.txt 11628F: Documentation/filesystems/dlmfs.txt 11629F: fs/ocfs2/ 11630 11631ORANGEFS FILESYSTEM 11632M: Mike Marshall <hubcap@omnibond.com> 11633R: Martin Brandenburg <martin@omnibond.com> 11634L: devel@lists.orangefs.org 11635T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11636S: Supported 11637F: fs/orangefs/ 11638F: Documentation/filesystems/orangefs.txt 11639 11640ORINOCO DRIVER 11641L: linux-wireless@vger.kernel.org 11642W: http://wireless.kernel.org/en/users/Drivers/orinoco 11643W: http://www.nongnu.org/orinoco/ 11644S: Orphan 11645F: drivers/net/wireless/intersil/orinoco/ 11646 11647OV2659 OMNIVISION SENSOR DRIVER 11648M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11649L: linux-media@vger.kernel.org 11650W: https://linuxtv.org 11651Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11652T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11653S: Maintained 11654F: drivers/media/i2c/ov2659.c 11655F: include/media/i2c/ov2659.h 11656 11657OVERLAY FILESYSTEM 11658M: Miklos Szeredi <miklos@szeredi.hu> 11659L: linux-unionfs@vger.kernel.org 11660T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11661S: Supported 11662F: fs/overlayfs/ 11663F: Documentation/filesystems/overlayfs.txt 11664 11665P54 WIRELESS DRIVER 11666M: Christian Lamparter <chunkeey@googlemail.com> 11667L: linux-wireless@vger.kernel.org 11668W: http://wireless.kernel.org/en/users/Drivers/p54 11669S: Maintained 11670F: drivers/net/wireless/intersil/p54/ 11671 11672PA SEMI ETHERNET DRIVER 11673L: netdev@vger.kernel.org 11674S: Orphan 11675F: drivers/net/ethernet/pasemi/* 11676 11677PA SEMI SMBUS DRIVER 11678L: linux-i2c@vger.kernel.org 11679S: Orphan 11680F: drivers/i2c/busses/i2c-pasemi.c 11681 11682PACKING 11683M: Vladimir Oltean <olteanv@gmail.com> 11684L: netdev@vger.kernel.org 11685S: Supported 11686F: lib/packing.c 11687F: include/linux/packing.h 11688F: Documentation/packing.txt 11689 11690PADATA PARALLEL EXECUTION MECHANISM 11691M: Steffen Klassert <steffen.klassert@secunet.com> 11692L: linux-crypto@vger.kernel.org 11693S: Maintained 11694F: kernel/padata.c 11695F: include/linux/padata.h 11696F: Documentation/padata.txt 11697 11698PANASONIC LAPTOP ACPI EXTRAS DRIVER 11699M: Harald Welte <laforge@gnumonks.org> 11700L: platform-driver-x86@vger.kernel.org 11701S: Maintained 11702F: drivers/platform/x86/panasonic-laptop.c 11703 11704PARALLEL LCD/KEYPAD PANEL DRIVER 11705M: Willy Tarreau <willy@haproxy.com> 11706M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11707S: Odd Fixes 11708F: Documentation/auxdisplay/lcd-panel-cgram.txt 11709F: drivers/auxdisplay/panel.c 11710 11711PARALLEL PORT SUBSYSTEM 11712M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11713M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11714L: linux-parport@lists.infradead.org (subscribers-only) 11715S: Maintained 11716F: drivers/parport/ 11717F: include/linux/parport*.h 11718F: drivers/char/ppdev.c 11719F: include/uapi/linux/ppdev.h 11720F: Documentation/parport*.txt 11721 11722PARAVIRT_OPS INTERFACE 11723M: Juergen Gross <jgross@suse.com> 11724M: Alok Kataria <akataria@vmware.com> 11725L: virtualization@lists.linux-foundation.org 11726S: Supported 11727F: Documentation/virtual/paravirt_ops.txt 11728F: arch/*/kernel/paravirt* 11729F: arch/*/include/asm/paravirt*.h 11730F: include/linux/hypervisor.h 11731 11732PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11733M: Tim Waugh <tim@cyberelk.net> 11734L: linux-parport@lists.infradead.org (subscribers-only) 11735S: Maintained 11736F: Documentation/blockdev/paride.txt 11737F: drivers/block/paride/ 11738 11739PARISC ARCHITECTURE 11740M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11741M: Helge Deller <deller@gmx.de> 11742L: linux-parisc@vger.kernel.org 11743W: http://www.parisc-linux.org/ 11744Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11745T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11746T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11747S: Maintained 11748F: arch/parisc/ 11749F: Documentation/parisc/ 11750F: drivers/parisc/ 11751F: drivers/char/agp/parisc-agp.c 11752F: drivers/input/serio/gscps2.c 11753F: drivers/parport/parport_gsc.* 11754F: drivers/tty/serial/8250/8250_gsc.c 11755F: drivers/video/fbdev/sti* 11756F: drivers/video/console/sti* 11757F: drivers/video/logo/logo_parisc* 11758 11759PARMAN 11760M: Jiri Pirko <jiri@mellanox.com> 11761L: netdev@vger.kernel.org 11762S: Supported 11763F: lib/parman.c 11764F: lib/test_parman.c 11765F: include/linux/parman.h 11766 11767PC ENGINES APU BOARD DRIVER 11768M: Enrico Weigelt, metux IT consult <info@metux.net> 11769S: Maintained 11770F: drivers/platform/x86/pcengines-apuv2.c 11771 11772PC87360 HARDWARE MONITORING DRIVER 11773M: Jim Cromie <jim.cromie@gmail.com> 11774L: linux-hwmon@vger.kernel.org 11775S: Maintained 11776F: Documentation/hwmon/pc87360 11777F: drivers/hwmon/pc87360.c 11778 11779PC8736x GPIO DRIVER 11780M: Jim Cromie <jim.cromie@gmail.com> 11781S: Maintained 11782F: drivers/char/pc8736x_gpio.c 11783 11784PC87427 HARDWARE MONITORING DRIVER 11785M: Jean Delvare <jdelvare@suse.com> 11786L: linux-hwmon@vger.kernel.org 11787S: Maintained 11788F: Documentation/hwmon/pc87427 11789F: drivers/hwmon/pc87427.c 11790 11791PCA9532 LED DRIVER 11792M: Riku Voipio <riku.voipio@iki.fi> 11793S: Maintained 11794F: drivers/leds/leds-pca9532.c 11795F: include/linux/leds-pca9532.h 11796 11797PCA9541 I2C BUS MASTER SELECTOR DRIVER 11798M: Guenter Roeck <linux@roeck-us.net> 11799L: linux-i2c@vger.kernel.org 11800S: Maintained 11801F: drivers/i2c/muxes/i2c-mux-pca9541.c 11802 11803PCDP - PRIMARY CONSOLE AND DEBUG PORT 11804M: Khalid Aziz <khalid@gonehiking.org> 11805S: Maintained 11806F: drivers/firmware/pcdp.* 11807 11808PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11809M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11810L: linux-pci@vger.kernel.org 11811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11812S: Maintained 11813F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11814F: drivers/pci/controller/pci-aardvark.c 11815 11816PCI DRIVER FOR ALTERA PCIE IP 11817M: Ley Foon Tan <lftan@altera.com> 11818L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11819L: linux-pci@vger.kernel.org 11820S: Supported 11821F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11822F: drivers/pci/controller/pcie-altera.c 11823 11824PCI DRIVER FOR APPLIEDMICRO XGENE 11825M: Toan Le <toan@os.amperecomputing.com> 11826L: linux-pci@vger.kernel.org 11827L: linux-arm-kernel@lists.infradead.org 11828S: Maintained 11829F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11830F: drivers/pci/controller/pci-xgene.c 11831 11832PCI DRIVER FOR ARM VERSATILE PLATFORM 11833M: Rob Herring <robh@kernel.org> 11834L: linux-pci@vger.kernel.org 11835L: linux-arm-kernel@lists.infradead.org 11836S: Maintained 11837F: Documentation/devicetree/bindings/pci/versatile.txt 11838F: drivers/pci/controller/pci-versatile.c 11839 11840PCI DRIVER FOR ARMADA 8K 11841M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11842L: linux-pci@vger.kernel.org 11843L: linux-arm-kernel@lists.infradead.org 11844S: Maintained 11845F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11846F: drivers/pci/controller/dwc/pcie-armada8k.c 11847 11848PCI DRIVER FOR CADENCE PCIE IP 11849M: Tom Joseph <tjoseph@cadence.com> 11850L: linux-pci@vger.kernel.org 11851S: Maintained 11852F: Documentation/devicetree/bindings/pci/cdns,*.txt 11853F: drivers/pci/controller/pcie-cadence* 11854 11855PCI DRIVER FOR FREESCALE LAYERSCAPE 11856M: Minghuan Lian <minghuan.Lian@nxp.com> 11857M: Mingkai Hu <mingkai.hu@nxp.com> 11858M: Roy Zang <roy.zang@nxp.com> 11859L: linuxppc-dev@lists.ozlabs.org 11860L: linux-pci@vger.kernel.org 11861L: linux-arm-kernel@lists.infradead.org 11862S: Maintained 11863F: drivers/pci/controller/dwc/*layerscape* 11864 11865PCI DRIVER FOR GENERIC OF HOSTS 11866M: Will Deacon <will.deacon@arm.com> 11867L: linux-pci@vger.kernel.org 11868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11869S: Maintained 11870F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11871F: drivers/pci/controller/pci-host-common.c 11872F: drivers/pci/controller/pci-host-generic.c 11873 11874PCI DRIVER FOR IMX6 11875M: Richard Zhu <hongxing.zhu@nxp.com> 11876M: Lucas Stach <l.stach@pengutronix.de> 11877L: linux-pci@vger.kernel.org 11878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11879S: Maintained 11880F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11881F: drivers/pci/controller/dwc/*imx6* 11882 11883PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11884M: Keith Busch <keith.busch@intel.com> 11885M: Jonathan Derrick <jonathan.derrick@intel.com> 11886L: linux-pci@vger.kernel.org 11887S: Supported 11888F: drivers/pci/controller/vmd.c 11889 11890PCI DRIVER FOR MICROSEMI SWITCHTEC 11891M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11892M: Logan Gunthorpe <logang@deltatee.com> 11893L: linux-pci@vger.kernel.org 11894S: Maintained 11895F: Documentation/switchtec.txt 11896F: Documentation/ABI/testing/sysfs-class-switchtec 11897F: drivers/pci/switch/switchtec* 11898F: include/uapi/linux/switchtec_ioctl.h 11899F: include/linux/switchtec.h 11900F: drivers/ntb/hw/mscc/ 11901 11902PCI DRIVER FOR MOBIVEIL PCIE IP 11903M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11904L: linux-pci@vger.kernel.org 11905S: Supported 11906F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11907F: drivers/pci/controller/pcie-mobiveil.c 11908 11909PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11910M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11911M: Jason Cooper <jason@lakedaemon.net> 11912L: linux-pci@vger.kernel.org 11913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11914S: Maintained 11915F: drivers/pci/controller/*mvebu* 11916 11917PCI DRIVER FOR NVIDIA TEGRA 11918M: Thierry Reding <thierry.reding@gmail.com> 11919L: linux-tegra@vger.kernel.org 11920L: linux-pci@vger.kernel.org 11921S: Supported 11922F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11923F: drivers/pci/controller/pci-tegra.c 11924 11925PCI DRIVER FOR RENESAS R-CAR 11926M: Simon Horman <horms@verge.net.au> 11927L: linux-pci@vger.kernel.org 11928L: linux-renesas-soc@vger.kernel.org 11929S: Maintained 11930F: drivers/pci/controller/*rcar* 11931 11932PCI DRIVER FOR SAMSUNG EXYNOS 11933M: Jingoo Han <jingoohan1@gmail.com> 11934L: linux-pci@vger.kernel.org 11935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11936L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11937S: Maintained 11938F: drivers/pci/controller/dwc/pci-exynos.c 11939 11940PCI DRIVER FOR SYNOPSYS DESIGNWARE 11941M: Jingoo Han <jingoohan1@gmail.com> 11942M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11943L: linux-pci@vger.kernel.org 11944S: Maintained 11945F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11946F: drivers/pci/controller/dwc/*designware* 11947 11948PCI DRIVER FOR TI DRA7XX 11949M: Kishon Vijay Abraham I <kishon@ti.com> 11950L: linux-omap@vger.kernel.org 11951L: linux-pci@vger.kernel.org 11952S: Supported 11953F: Documentation/devicetree/bindings/pci/ti-pci.txt 11954F: drivers/pci/controller/dwc/pci-dra7xx.c 11955 11956PCI DRIVER FOR TI KEYSTONE 11957M: Murali Karicheri <m-karicheri2@ti.com> 11958L: linux-pci@vger.kernel.org 11959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11960S: Maintained 11961F: drivers/pci/controller/dwc/pci-keystone.c 11962 11963PCI ENDPOINT SUBSYSTEM 11964M: Kishon Vijay Abraham I <kishon@ti.com> 11965M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11966L: linux-pci@vger.kernel.org 11967T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11968S: Supported 11969F: drivers/pci/endpoint/ 11970F: drivers/misc/pci_endpoint_test.c 11971F: tools/pci/ 11972 11973PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11974M: Russell Currey <ruscur@russell.cc> 11975M: Sam Bobroff <sbobroff@linux.ibm.com> 11976M: Oliver O'Halloran <oohall@gmail.com> 11977L: linuxppc-dev@lists.ozlabs.org 11978S: Supported 11979F: Documentation/PCI/pci-error-recovery.txt 11980F: drivers/pci/pcie/aer.c 11981F: drivers/pci/pcie/dpc.c 11982F: drivers/pci/pcie/err.c 11983F: Documentation/powerpc/eeh-pci-error-recovery.txt 11984F: arch/powerpc/kernel/eeh*.c 11985F: arch/powerpc/platforms/*/eeh*.c 11986F: arch/powerpc/include/*/eeh*.h 11987 11988PCI ERROR RECOVERY 11989M: Linas Vepstas <linasvepstas@gmail.com> 11990L: linux-pci@vger.kernel.org 11991S: Supported 11992F: Documentation/PCI/pci-error-recovery.txt 11993 11994PCI MSI DRIVER FOR ALTERA MSI IP 11995M: Ley Foon Tan <lftan@altera.com> 11996L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11997L: linux-pci@vger.kernel.org 11998S: Supported 11999F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12000F: drivers/pci/controller/pcie-altera-msi.c 12001 12002PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12003M: Toan Le <toan@os.amperecomputing.com> 12004L: linux-pci@vger.kernel.org 12005L: linux-arm-kernel@lists.infradead.org 12006S: Maintained 12007F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12008F: drivers/pci/controller/pci-xgene-msi.c 12009 12010PCI SUBSYSTEM 12011M: Bjorn Helgaas <bhelgaas@google.com> 12012L: linux-pci@vger.kernel.org 12013Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12014T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12015S: Supported 12016F: Documentation/devicetree/bindings/pci/ 12017F: Documentation/PCI/ 12018F: drivers/acpi/pci* 12019F: drivers/pci/ 12020F: include/asm-generic/pci* 12021F: include/linux/pci* 12022F: include/linux/of_pci.h 12023F: include/uapi/linux/pci* 12024F: lib/pci* 12025F: arch/x86/pci/ 12026F: arch/x86/kernel/quirks.c 12027F: arch/x86/kernel/early-quirks.c 12028 12029PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12030M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12031L: linux-pci@vger.kernel.org 12032Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12033T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12034S: Supported 12035F: drivers/pci/controller/ 12036 12037PCIE DRIVER FOR AMLOGIC MESON 12038M: Yue Wang <yue.wang@Amlogic.com> 12039L: linux-pci@vger.kernel.org 12040L: linux-amlogic@lists.infradead.org 12041S: Maintained 12042F: drivers/pci/controller/dwc/pci-meson.c 12043 12044PCIE DRIVER FOR AXIS ARTPEC 12045M: Jesper Nilsson <jesper.nilsson@axis.com> 12046L: linux-arm-kernel@axis.com 12047L: linux-pci@vger.kernel.org 12048S: Maintained 12049F: Documentation/devicetree/bindings/pci/axis,artpec* 12050F: drivers/pci/controller/dwc/*artpec* 12051 12052PCIE DRIVER FOR CAVIUM THUNDERX 12053M: David Daney <david.daney@cavium.com> 12054L: linux-pci@vger.kernel.org 12055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12056S: Supported 12057F: Documentation/devicetree/bindings/pci/pci-thunder-* 12058F: drivers/pci/controller/pci-thunder-* 12059 12060PCIE DRIVER FOR HISILICON 12061M: Zhou Wang <wangzhou1@hisilicon.com> 12062L: linux-pci@vger.kernel.org 12063S: Maintained 12064F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12065F: drivers/pci/controller/dwc/pcie-hisi.c 12066 12067PCIE DRIVER FOR HISILICON KIRIN 12068M: Xiaowei Song <songxiaowei@hisilicon.com> 12069M: Binghui Wang <wangbinghui@hisilicon.com> 12070L: linux-pci@vger.kernel.org 12071S: Maintained 12072F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12073F: drivers/pci/controller/dwc/pcie-kirin.c 12074 12075PCIE DRIVER FOR HISILICON STB 12076M: Shawn Guo <shawn.guo@linaro.org> 12077L: linux-pci@vger.kernel.org 12078S: Maintained 12079F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12080F: drivers/pci/controller/dwc/pcie-histb.c 12081 12082PCIE DRIVER FOR MEDIATEK 12083M: Ryder Lee <ryder.lee@mediatek.com> 12084L: linux-pci@vger.kernel.org 12085L: linux-mediatek@lists.infradead.org 12086S: Supported 12087F: Documentation/devicetree/bindings/pci/mediatek* 12088F: drivers/pci/controller/*mediatek* 12089 12090PCIE DRIVER FOR QUALCOMM MSM 12091M: Stanimir Varbanov <svarbanov@mm-sol.com> 12092L: linux-pci@vger.kernel.org 12093L: linux-arm-msm@vger.kernel.org 12094S: Maintained 12095F: drivers/pci/controller/dwc/*qcom* 12096 12097PCIE DRIVER FOR ROCKCHIP 12098M: Shawn Lin <shawn.lin@rock-chips.com> 12099L: linux-pci@vger.kernel.org 12100L: linux-rockchip@lists.infradead.org 12101S: Maintained 12102F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12103F: drivers/pci/controller/pcie-rockchip* 12104 12105PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12106M: Linus Walleij <linus.walleij@linaro.org> 12107L: linux-pci@vger.kernel.org 12108S: Maintained 12109F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12110F: drivers/pci/controller/pci-v3-semi.c 12111 12112PCIE DRIVER FOR SOCIONEXT UNIPHIER 12113M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12114L: linux-pci@vger.kernel.org 12115S: Maintained 12116F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12117F: drivers/pci/controller/dwc/pcie-uniphier.c 12118 12119PCIE DRIVER FOR ST SPEAR13XX 12120M: Pratyush Anand <pratyush.anand@gmail.com> 12121L: linux-pci@vger.kernel.org 12122S: Maintained 12123F: drivers/pci/controller/dwc/*spear* 12124 12125PCMCIA SUBSYSTEM 12126M: Dominik Brodowski <linux@dominikbrodowski.net> 12127T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12128S: Odd Fixes 12129F: Documentation/pcmcia/ 12130F: tools/pcmcia/ 12131F: drivers/pcmcia/ 12132F: include/pcmcia/ 12133 12134PCNET32 NETWORK DRIVER 12135M: Don Fry <pcnet32@frontier.com> 12136L: netdev@vger.kernel.org 12137S: Maintained 12138F: drivers/net/ethernet/amd/pcnet32.c 12139 12140PCRYPT PARALLEL CRYPTO ENGINE 12141M: Steffen Klassert <steffen.klassert@secunet.com> 12142L: linux-crypto@vger.kernel.org 12143S: Maintained 12144F: crypto/pcrypt.c 12145F: include/crypto/pcrypt.h 12146 12147PEAQ WMI HOTKEYS DRIVER 12148M: Hans de Goede <hdegoede@redhat.com> 12149L: platform-driver-x86@vger.kernel.org 12150S: Maintained 12151F: drivers/platform/x86/peaq-wmi.c 12152 12153PER-CPU MEMORY ALLOCATOR 12154M: Dennis Zhou <dennis@kernel.org> 12155M: Tejun Heo <tj@kernel.org> 12156M: Christoph Lameter <cl@linux.com> 12157T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12158S: Maintained 12159F: include/linux/percpu*.h 12160F: mm/percpu*.c 12161F: arch/*/include/asm/percpu.h 12162 12163PER-TASK DELAY ACCOUNTING 12164M: Balbir Singh <bsingharora@gmail.com> 12165S: Maintained 12166F: include/linux/delayacct.h 12167F: kernel/delayacct.c 12168 12169PERFORMANCE EVENTS SUBSYSTEM 12170M: Peter Zijlstra <peterz@infradead.org> 12171M: Ingo Molnar <mingo@redhat.com> 12172M: Arnaldo Carvalho de Melo <acme@kernel.org> 12173R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12174R: Jiri Olsa <jolsa@redhat.com> 12175R: Namhyung Kim <namhyung@kernel.org> 12176L: linux-kernel@vger.kernel.org 12177T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12178S: Supported 12179F: kernel/events/* 12180F: include/linux/perf_event.h 12181F: include/uapi/linux/perf_event.h 12182F: arch/*/kernel/perf_event*.c 12183F: arch/*/kernel/*/perf_event*.c 12184F: arch/*/kernel/*/*/perf_event*.c 12185F: arch/*/include/asm/perf_event.h 12186F: arch/*/kernel/perf_callchain.c 12187F: arch/*/events/* 12188F: tools/perf/ 12189 12190PERSONALITY HANDLING 12191M: Christoph Hellwig <hch@infradead.org> 12192L: linux-abi-devel@lists.sourceforge.net 12193S: Maintained 12194F: include/linux/personality.h 12195F: include/uapi/linux/personality.h 12196 12197PHOENIX RC FLIGHT CONTROLLER ADAPTER 12198M: Marcus Folkesson <marcus.folkesson@gmail.com> 12199L: linux-input@vger.kernel.org 12200S: Maintained 12201F: Documentation/input/devices/pxrc.rst 12202F: drivers/input/joystick/pxrc.c 12203 12204PHONET PROTOCOL 12205M: Remi Denis-Courmont <courmisch@gmail.com> 12206S: Supported 12207F: Documentation/networking/phonet.txt 12208F: include/linux/phonet.h 12209F: include/net/phonet/ 12210F: include/uapi/linux/phonet.h 12211F: net/phonet/ 12212 12213PHRAM MTD DRIVER 12214M: Joern Engel <joern@lazybastard.org> 12215L: linux-mtd@lists.infradead.org 12216S: Maintained 12217F: drivers/mtd/devices/phram.c 12218 12219PICOLCD HID DRIVER 12220M: Bruno Prémont <bonbons@linux-vserver.org> 12221L: linux-input@vger.kernel.org 12222S: Maintained 12223F: drivers/hid/hid-picolcd* 12224 12225PICOXCELL SUPPORT 12226M: Jamie Iles <jamie@jamieiles.com> 12227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12228T: git git://github.com/jamieiles/linux-2.6-ji.git 12229S: Supported 12230F: arch/arm/boot/dts/picoxcell* 12231F: arch/arm/mach-picoxcell/ 12232F: drivers/crypto/picoxcell* 12233 12234PIN CONTROL SUBSYSTEM 12235M: Linus Walleij <linus.walleij@linaro.org> 12236L: linux-gpio@vger.kernel.org 12237T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12238S: Maintained 12239F: Documentation/devicetree/bindings/pinctrl/ 12240F: Documentation/driver-api/pinctl.rst 12241F: drivers/pinctrl/ 12242F: include/linux/pinctrl/ 12243 12244PIN CONTROLLER - MICROCHIP AT91 12245M: Ludovic Desroches <ludovic.desroches@microchip.com> 12246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12247L: linux-gpio@vger.kernel.org 12248S: Supported 12249F: drivers/pinctrl/pinctrl-at91* 12250 12251PIN CONTROLLER - FREESCALE 12252M: Dong Aisheng <aisheng.dong@nxp.com> 12253M: Fabio Estevam <festevam@gmail.com> 12254M: Shawn Guo <shawnguo@kernel.org> 12255M: Stefan Agner <stefan@agner.ch> 12256R: Pengutronix Kernel Team <kernel@pengutronix.de> 12257L: linux-gpio@vger.kernel.org 12258S: Maintained 12259F: drivers/pinctrl/freescale/ 12260F: Documentation/devicetree/bindings/pinctrl/fsl,* 12261 12262PIN CONTROLLER - INTEL 12263M: Mika Westerberg <mika.westerberg@linux.intel.com> 12264M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12265T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12266S: Maintained 12267F: drivers/pinctrl/intel/ 12268 12269PIN CONTROLLER - MEDIATEK 12270M: Sean Wang <sean.wang@kernel.org> 12271L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12272S: Maintained 12273F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12274F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12275F: drivers/pinctrl/mediatek/ 12276 12277PIN CONTROLLER - QUALCOMM 12278M: Bjorn Andersson <bjorn.andersson@linaro.org> 12279S: Maintained 12280L: linux-arm-msm@vger.kernel.org 12281F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12282F: drivers/pinctrl/qcom/ 12283 12284PIN CONTROLLER - RENESAS 12285M: Geert Uytterhoeven <geert+renesas@glider.be> 12286L: linux-renesas-soc@vger.kernel.org 12287T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12288S: Maintained 12289F: drivers/pinctrl/pinctrl-rz* 12290F: drivers/pinctrl/sh-pfc/ 12291 12292PIN CONTROLLER - SAMSUNG 12293M: Tomasz Figa <tomasz.figa@gmail.com> 12294M: Krzysztof Kozlowski <krzk@kernel.org> 12295M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12297L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12298Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12299T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12300S: Maintained 12301F: drivers/pinctrl/samsung/ 12302F: include/dt-bindings/pinctrl/samsung.h 12303F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12304 12305PIN CONTROLLER - SINGLE 12306M: Tony Lindgren <tony@atomide.com> 12307M: Haojian Zhuang <haojian.zhuang@linaro.org> 12308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12309L: linux-omap@vger.kernel.org 12310S: Maintained 12311F: drivers/pinctrl/pinctrl-single.c 12312 12313PIN CONTROLLER - ST SPEAR 12314M: Viresh Kumar <vireshk@kernel.org> 12315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12316W: http://www.st.com/spear 12317S: Maintained 12318F: drivers/pinctrl/spear/ 12319 12320PISTACHIO SOC SUPPORT 12321M: James Hartley <james.hartley@sondrel.com> 12322L: linux-mips@vger.kernel.org 12323S: Odd Fixes 12324F: arch/mips/pistachio/ 12325F: arch/mips/include/asm/mach-pistachio/ 12326F: arch/mips/boot/dts/img/pistachio* 12327F: arch/mips/configs/pistachio*_defconfig 12328 12329PKTCDVD DRIVER 12330S: Orphan 12331M: linux-block@vger.kernel.org 12332F: drivers/block/pktcdvd.c 12333F: include/linux/pktcdvd.h 12334F: include/uapi/linux/pktcdvd.h 12335 12336PKUNITY SOC DRIVERS 12337M: Guan Xuetao <gxt@pku.edu.cn> 12338W: http://mprc.pku.edu.cn/~guanxuetao/linux 12339S: Maintained 12340T: git git://github.com/gxt/linux.git 12341F: drivers/input/serio/i8042-unicore32io.h 12342F: drivers/i2c/busses/i2c-puv3.c 12343F: drivers/video/fbdev/fb-puv3.c 12344F: drivers/rtc/rtc-puv3.c 12345 12346PMBUS HARDWARE MONITORING DRIVERS 12347M: Guenter Roeck <linux@roeck-us.net> 12348L: linux-hwmon@vger.kernel.org 12349W: http://hwmon.wiki.kernel.org/ 12350W: http://www.roeck-us.net/linux/drivers/ 12351T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12352S: Maintained 12353F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12354F: Documentation/devicetree/bindings/hwmon/max31785.txt 12355F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12356F: Documentation/hwmon/adm1275 12357F: Documentation/hwmon/ibm-cffps 12358F: Documentation/hwmon/ir35221 12359F: Documentation/hwmon/lm25066 12360F: Documentation/hwmon/ltc2978 12361F: Documentation/hwmon/ltc3815 12362F: Documentation/hwmon/max16064 12363F: Documentation/hwmon/max20751 12364F: Documentation/hwmon/max31785 12365F: Documentation/hwmon/max34440 12366F: Documentation/hwmon/max8688 12367F: Documentation/hwmon/pmbus 12368F: Documentation/hwmon/pmbus-core 12369F: Documentation/hwmon/tps40422 12370F: Documentation/hwmon/ucd9000 12371F: Documentation/hwmon/ucd9200 12372F: Documentation/hwmon/zl6100 12373F: drivers/hwmon/pmbus/ 12374F: include/linux/pmbus.h 12375 12376PMC SIERRA MaxRAID DRIVER 12377L: linux-scsi@vger.kernel.org 12378W: http://www.pmc-sierra.com/ 12379S: Orphan 12380F: drivers/scsi/pmcraid.* 12381 12382PMC SIERRA PM8001 DRIVER 12383M: Jack Wang <jinpu.wang@profitbricks.com> 12384M: lindar_liu@usish.com 12385L: linux-scsi@vger.kernel.org 12386S: Supported 12387F: drivers/scsi/pm8001/ 12388 12389PNP SUPPORT 12390M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12391S: Maintained 12392F: drivers/pnp/ 12393 12394PNI RM3100 IIO DRIVER 12395M: Song Qiang <songqiang1304521@gmail.com> 12396L: linux-iio@vger.kernel.org 12397S: Maintained 12398F: drivers/iio/magnetometer/rm3100* 12399F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12400 12401POSIX CLOCKS and TIMERS 12402M: Thomas Gleixner <tglx@linutronix.de> 12403L: linux-kernel@vger.kernel.org 12404T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12405S: Maintained 12406F: fs/timerfd.c 12407F: include/linux/timer* 12408F: kernel/time/*timer* 12409 12410POWER MANAGEMENT CORE 12411M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12412L: linux-pm@vger.kernel.org 12413T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12414B: https://bugzilla.kernel.org 12415S: Supported 12416F: drivers/base/power/ 12417F: include/linux/pm.h 12418F: include/linux/pm_* 12419F: include/linux/powercap.h 12420F: drivers/powercap/ 12421F: kernel/configs/nopm.config 12422 12423POWER STATE COORDINATION INTERFACE (PSCI) 12424M: Mark Rutland <mark.rutland@arm.com> 12425M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12426L: linux-arm-kernel@lists.infradead.org 12427S: Maintained 12428F: drivers/firmware/psci*.c 12429F: include/linux/psci.h 12430F: include/uapi/linux/psci.h 12431 12432POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12433M: Sebastian Reichel <sre@kernel.org> 12434L: linux-pm@vger.kernel.org 12435T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12436S: Maintained 12437F: Documentation/ABI/testing/sysfs-class-power 12438F: Documentation/devicetree/bindings/power/supply/ 12439F: include/linux/power_supply.h 12440F: drivers/power/supply/ 12441 12442POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12443M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12444L: linuxppc-dev@lists.ozlabs.org 12445S: Maintained 12446F: drivers/char/powernv-op-panel.c 12447 12448PPP OVER ATM (RFC 2364) 12449M: Mitchell Blank Jr <mitch@sfgoth.com> 12450S: Maintained 12451F: net/atm/pppoatm.c 12452F: include/uapi/linux/atmppp.h 12453 12454PPP OVER ETHERNET 12455M: Michal Ostrowski <mostrows@earthlink.net> 12456S: Maintained 12457F: drivers/net/ppp/pppoe.c 12458F: drivers/net/ppp/pppox.c 12459 12460PPP OVER L2TP 12461M: James Chapman <jchapman@katalix.com> 12462S: Maintained 12463F: net/l2tp/l2tp_ppp.c 12464F: include/linux/if_pppol2tp.h 12465F: include/uapi/linux/if_pppol2tp.h 12466 12467PPP PROTOCOL DRIVERS AND COMPRESSORS 12468M: Paul Mackerras <paulus@samba.org> 12469L: linux-ppp@vger.kernel.org 12470S: Maintained 12471F: drivers/net/ppp/ppp_* 12472 12473PPS SUPPORT 12474M: Rodolfo Giometti <giometti@enneenne.com> 12475W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12476L: linuxpps@ml.enneenne.com (subscribers-only) 12477S: Maintained 12478F: Documentation/pps/ 12479F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12480F: Documentation/ABI/testing/sysfs-pps 12481F: drivers/pps/ 12482F: include/linux/pps*.h 12483F: include/uapi/linux/pps.h 12484 12485PPTP DRIVER 12486M: Dmitry Kozlov <xeb@mail.ru> 12487L: netdev@vger.kernel.org 12488S: Maintained 12489F: drivers/net/ppp/pptp.c 12490W: http://sourceforge.net/projects/accel-pptp 12491 12492PRINTK 12493M: Petr Mladek <pmladek@suse.com> 12494M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12495R: Steven Rostedt <rostedt@goodmis.org> 12496S: Maintained 12497F: kernel/printk/ 12498F: include/linux/printk.h 12499 12500PRISM54 WIRELESS DRIVER 12501M: Luis Chamberlain <mcgrof@kernel.org> 12502L: linux-wireless@vger.kernel.org 12503W: http://wireless.kernel.org/en/users/Drivers/p54 12504S: Obsolete 12505F: drivers/net/wireless/intersil/prism54/ 12506 12507PROC FILESYSTEM 12508R: Alexey Dobriyan <adobriyan@gmail.com> 12509L: linux-kernel@vger.kernel.org 12510L: linux-fsdevel@vger.kernel.org 12511S: Maintained 12512F: fs/proc/ 12513F: include/linux/proc_fs.h 12514F: tools/testing/selftests/proc/ 12515F: Documentation/filesystems/proc.txt 12516 12517PROC SYSCTL 12518M: Luis Chamberlain <mcgrof@kernel.org> 12519M: Kees Cook <keescook@chromium.org> 12520L: linux-kernel@vger.kernel.org 12521L: linux-fsdevel@vger.kernel.org 12522S: Maintained 12523F: fs/proc/proc_sysctl.c 12524F: include/linux/sysctl.h 12525F: kernel/sysctl.c 12526F: tools/testing/selftests/sysctl/ 12527 12528PS3 NETWORK SUPPORT 12529M: Geoff Levand <geoff@infradead.org> 12530L: netdev@vger.kernel.org 12531L: linuxppc-dev@lists.ozlabs.org 12532S: Maintained 12533F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12534 12535PS3 PLATFORM SUPPORT 12536M: Geoff Levand <geoff@infradead.org> 12537L: linuxppc-dev@lists.ozlabs.org 12538S: Maintained 12539F: arch/powerpc/boot/ps3* 12540F: arch/powerpc/include/asm/lv1call.h 12541F: arch/powerpc/include/asm/ps3*.h 12542F: arch/powerpc/platforms/ps3/ 12543F: drivers/*/ps3* 12544F: drivers/ps3/ 12545F: drivers/rtc/rtc-ps3.c 12546F: drivers/usb/host/*ps3.c 12547F: sound/ppc/snd_ps3* 12548 12549PS3VRAM DRIVER 12550M: Jim Paris <jim@jtan.com> 12551M: Geoff Levand <geoff@infradead.org> 12552L: linuxppc-dev@lists.ozlabs.org 12553S: Maintained 12554F: drivers/block/ps3vram.c 12555 12556PSAMPLE PACKET SAMPLING SUPPORT: 12557M: Yotam Gigi <yotam.gi@gmail.com> 12558S: Maintained 12559F: net/psample 12560F: include/net/psample.h 12561F: include/uapi/linux/psample.h 12562 12563PSTORE FILESYSTEM 12564M: Kees Cook <keescook@chromium.org> 12565M: Anton Vorontsov <anton@enomsg.org> 12566M: Colin Cross <ccross@android.com> 12567M: Tony Luck <tony.luck@intel.com> 12568S: Maintained 12569T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12570F: fs/pstore/ 12571F: include/linux/pstore* 12572F: drivers/firmware/efi/efi-pstore.c 12573F: drivers/acpi/apei/erst.c 12574F: Documentation/admin-guide/ramoops.rst 12575F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12576K: \b(pstore|ramoops) 12577 12578PTP HARDWARE CLOCK SUPPORT 12579M: Richard Cochran <richardcochran@gmail.com> 12580L: netdev@vger.kernel.org 12581S: Maintained 12582W: http://linuxptp.sourceforge.net/ 12583F: Documentation/ABI/testing/sysfs-ptp 12584F: Documentation/ptp/* 12585F: drivers/net/phy/dp83640* 12586F: drivers/ptp/* 12587F: include/linux/ptp_cl* 12588 12589PTRACE SUPPORT 12590M: Oleg Nesterov <oleg@redhat.com> 12591S: Maintained 12592F: include/asm-generic/syscall.h 12593F: include/linux/ptrace.h 12594F: include/linux/regset.h 12595F: include/linux/tracehook.h 12596F: include/uapi/linux/ptrace.h 12597F: include/uapi/linux/ptrace.h 12598F: include/asm-generic/ptrace.h 12599F: kernel/ptrace.c 12600F: arch/*/ptrace*.c 12601F: arch/*/*/ptrace*.c 12602F: arch/*/include/asm/ptrace*.h 12603 12604PULSE8-CEC DRIVER 12605M: Hans Verkuil <hverkuil@xs4all.nl> 12606L: linux-media@vger.kernel.org 12607T: git git://linuxtv.org/media_tree.git 12608S: Maintained 12609F: drivers/media/usb/pulse8-cec/* 12610F: Documentation/media/cec-drivers/pulse8-cec.rst 12611 12612PVRUSB2 VIDEO4LINUX DRIVER 12613M: Mike Isely <isely@pobox.com> 12614L: pvrusb2@isely.net (subscribers-only) 12615L: linux-media@vger.kernel.org 12616W: http://www.isely.net/pvrusb2/ 12617T: git git://linuxtv.org/media_tree.git 12618S: Maintained 12619F: Documentation/media/v4l-drivers/pvrusb2* 12620F: drivers/media/usb/pvrusb2/ 12621 12622PWC WEBCAM DRIVER 12623M: Hans Verkuil <hverkuil@xs4all.nl> 12624L: linux-media@vger.kernel.org 12625T: git git://linuxtv.org/media_tree.git 12626S: Odd Fixes 12627F: drivers/media/usb/pwc/* 12628F: include/trace/events/pwc.h 12629 12630PWM FAN DRIVER 12631M: Kamil Debski <kamil@wypas.org> 12632M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12633L: linux-hwmon@vger.kernel.org 12634S: Supported 12635F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12636F: Documentation/hwmon/pwm-fan 12637F: drivers/hwmon/pwm-fan.c 12638 12639PWM IR Transmitter 12640M: Sean Young <sean@mess.org> 12641L: linux-media@vger.kernel.org 12642S: Maintained 12643F: drivers/media/rc/pwm-ir-tx.c 12644 12645PWM SUBSYSTEM 12646M: Thierry Reding <thierry.reding@gmail.com> 12647L: linux-pwm@vger.kernel.org 12648S: Maintained 12649T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12650F: Documentation/pwm.txt 12651F: Documentation/devicetree/bindings/pwm/ 12652F: include/linux/pwm.h 12653F: drivers/pwm/ 12654F: drivers/video/backlight/pwm_bl.c 12655F: include/linux/pwm_backlight.h 12656F: drivers/gpio/gpio-mvebu.c 12657F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12658 12659PXA GPIO DRIVER 12660M: Robert Jarzmik <robert.jarzmik@free.fr> 12661L: linux-gpio@vger.kernel.org 12662S: Maintained 12663F: drivers/gpio/gpio-pxa.c 12664 12665PXA MMCI DRIVER 12666S: Orphan 12667 12668PXA RTC DRIVER 12669M: Robert Jarzmik <robert.jarzmik@free.fr> 12670L: linux-rtc@vger.kernel.org 12671S: Maintained 12672 12673PXA2xx/PXA3xx SUPPORT 12674M: Daniel Mack <daniel@zonque.org> 12675M: Haojian Zhuang <haojian.zhuang@gmail.com> 12676M: Robert Jarzmik <robert.jarzmik@free.fr> 12677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12678T: git git://github.com/hzhuang1/linux.git 12679T: git git://github.com/rjarzmik/linux.git 12680S: Maintained 12681F: arch/arm/boot/dts/pxa* 12682F: arch/arm/mach-pxa/ 12683F: drivers/dma/pxa* 12684F: drivers/pcmcia/pxa2xx* 12685F: drivers/pinctrl/pxa/ 12686F: drivers/spi/spi-pxa2xx* 12687F: drivers/usb/gadget/udc/pxa2* 12688F: include/sound/pxa2xx-lib.h 12689F: sound/arm/pxa* 12690F: sound/soc/pxa/ 12691 12692QAT DRIVER 12693M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12694L: qat-linux@intel.com 12695S: Supported 12696F: drivers/crypto/qat/ 12697 12698QCOM AUDIO (ASoC) DRIVERS 12699M: Patrick Lai <plai@codeaurora.org> 12700M: Banajit Goswami <bgoswami@codeaurora.org> 12701L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12702S: Supported 12703F: sound/soc/qcom/ 12704 12705QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12706M: Gabriel Somlo <somlo@cmu.edu> 12707M: "Michael S. Tsirkin" <mst@redhat.com> 12708L: qemu-devel@nongnu.org 12709S: Maintained 12710F: drivers/firmware/qemu_fw_cfg.c 12711F: include/uapi/linux/qemu_fw_cfg.h 12712 12713QIB DRIVER 12714M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12715M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12716L: linux-rdma@vger.kernel.org 12717S: Supported 12718F: drivers/infiniband/hw/qib/ 12719 12720QLOGIC QL41xxx FCOE DRIVER 12721M: QLogic-Storage-Upstream@cavium.com 12722L: linux-scsi@vger.kernel.org 12723S: Supported 12724F: drivers/scsi/qedf/ 12725 12726QLOGIC QL41xxx ISCSI DRIVER 12727M: QLogic-Storage-Upstream@cavium.com 12728L: linux-scsi@vger.kernel.org 12729S: Supported 12730F: drivers/scsi/qedi/ 12731 12732QLOGIC QL4xxx ETHERNET DRIVER 12733M: Ariel Elior <aelior@marvell.com> 12734M: GR-everest-linux-l2@marvell.com 12735L: netdev@vger.kernel.org 12736S: Supported 12737F: drivers/net/ethernet/qlogic/qed/ 12738F: include/linux/qed/ 12739F: drivers/net/ethernet/qlogic/qede/ 12740 12741QLOGIC QL4xxx RDMA DRIVER 12742M: Michal Kalderon <mkalderon@marvell.com> 12743M: Ariel Elior <aelior@marvell.com> 12744L: linux-rdma@vger.kernel.org 12745S: Supported 12746F: drivers/infiniband/hw/qedr/ 12747F: include/uapi/rdma/qedr-abi.h 12748 12749QLOGIC QLA1280 SCSI DRIVER 12750M: Michael Reed <mdr@sgi.com> 12751L: linux-scsi@vger.kernel.org 12752S: Maintained 12753F: drivers/scsi/qla1280.[ch] 12754 12755QLOGIC QLA2XXX FC-SCSI DRIVER 12756M: qla2xxx-upstream@qlogic.com 12757L: linux-scsi@vger.kernel.org 12758S: Supported 12759F: Documentation/scsi/LICENSE.qla2xxx 12760F: drivers/scsi/qla2xxx/ 12761 12762QLOGIC QLA3XXX NETWORK DRIVER 12763M: GR-Linux-NIC-Dev@marvell.com 12764L: netdev@vger.kernel.org 12765S: Supported 12766F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12767F: drivers/net/ethernet/qlogic/qla3xxx.* 12768 12769QLOGIC QLA4XXX iSCSI DRIVER 12770M: QLogic-Storage-Upstream@qlogic.com 12771L: linux-scsi@vger.kernel.org 12772S: Supported 12773F: Documentation/scsi/LICENSE.qla4xxx 12774F: drivers/scsi/qla4xxx/ 12775 12776QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12777M: Shahed Shaikh <shshaikh@marvell.com> 12778M: Manish Chopra <manishc@marvell.com> 12779M: GR-Linux-NIC-Dev@marvell.com 12780L: netdev@vger.kernel.org 12781S: Supported 12782F: drivers/net/ethernet/qlogic/qlcnic/ 12783 12784QLOGIC QLGE 10Gb ETHERNET DRIVER 12785M: Manish Chopra <manishc@marvell.com> 12786M: GR-Linux-NIC-Dev@marvell.com 12787L: netdev@vger.kernel.org 12788S: Supported 12789F: drivers/net/ethernet/qlogic/qlge/ 12790 12791QM1D1B0004 MEDIA DRIVER 12792M: Akihiro Tsukada <tskd08@gmail.com> 12793L: linux-media@vger.kernel.org 12794S: Odd Fixes 12795F: drivers/media/tuners/qm1d1b0004* 12796 12797QM1D1C0042 MEDIA DRIVER 12798M: Akihiro Tsukada <tskd08@gmail.com> 12799L: linux-media@vger.kernel.org 12800S: Odd Fixes 12801F: drivers/media/tuners/qm1d1c0042* 12802 12803QNX4 FILESYSTEM 12804M: Anders Larsen <al@alarsen.net> 12805W: http://www.alarsen.net/linux/qnx4fs/ 12806S: Maintained 12807F: fs/qnx4/ 12808F: include/uapi/linux/qnx4_fs.h 12809F: include/uapi/linux/qnxtypes.h 12810 12811QORIQ DPAA2 FSL-MC BUS DRIVER 12812M: Stuart Yoder <stuyoder@gmail.com> 12813M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12814L: linux-kernel@vger.kernel.org 12815S: Maintained 12816F: drivers/bus/fsl-mc/ 12817F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12818F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12819 12820QT1010 MEDIA DRIVER 12821M: Antti Palosaari <crope@iki.fi> 12822L: linux-media@vger.kernel.org 12823W: https://linuxtv.org 12824W: http://palosaari.fi/linux/ 12825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12826T: git git://linuxtv.org/anttip/media_tree.git 12827S: Maintained 12828F: drivers/media/tuners/qt1010* 12829 12830QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12831M: Kalle Valo <kvalo@codeaurora.org> 12832L: ath10k@lists.infradead.org 12833W: http://wireless.kernel.org/en/users/Drivers/ath10k 12834T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12835S: Supported 12836F: drivers/net/wireless/ath/ath10k/ 12837 12838QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12839M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12840L: linux-wireless@vger.kernel.org 12841W: http://wireless.kernel.org/en/users/Drivers/ath9k 12842S: Supported 12843F: drivers/net/wireless/ath/ath9k/ 12844 12845QUALCOMM CAMERA SUBSYSTEM DRIVER 12846M: Todor Tomov <todor.too@gmail.com> 12847L: linux-media@vger.kernel.org 12848S: Maintained 12849F: Documentation/devicetree/bindings/media/qcom,camss.txt 12850F: Documentation/media/v4l-drivers/qcom_camss.rst 12851F: drivers/media/platform/qcom/camss/ 12852 12853QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12854M: Ilia Lin <ilia.lin@kernel.org> 12855L: linux-pm@vger.kernel.org 12856S: Maintained 12857F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12858F: drivers/cpufreq/qcom-cpufreq-kryo.c 12859 12860QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12861M: Timur Tabi <timur@kernel.org> 12862L: netdev@vger.kernel.org 12863S: Maintained 12864F: drivers/net/ethernet/qualcomm/emac/ 12865 12866QUALCOMM ETHQOS ETHERNET DRIVER 12867M: Vinod Koul <vkoul@kernel.org> 12868M: Niklas Cassel <niklas.cassel@linaro.org> 12869L: netdev@vger.kernel.org 12870S: Maintained 12871F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 12872F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 12873 12874QUALCOMM GENERIC INTERFACE I2C DRIVER 12875M: Alok Chauhan <alokc@codeaurora.org> 12876M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12877L: linux-i2c@vger.kernel.org 12878L: linux-arm-msm@vger.kernel.org 12879S: Supported 12880F: drivers/i2c/busses/i2c-qcom-geni.c 12881 12882QUALCOMM HEXAGON ARCHITECTURE 12883M: Richard Kuo <rkuo@codeaurora.org> 12884L: linux-hexagon@vger.kernel.org 12885T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12886S: Supported 12887F: arch/hexagon/ 12888 12889QUALCOMM HIDMA DRIVER 12890M: Sinan Kaya <okaya@kernel.org> 12891L: linux-arm-kernel@lists.infradead.org 12892L: linux-arm-msm@vger.kernel.org 12893L: dmaengine@vger.kernel.org 12894S: Supported 12895F: drivers/dma/qcom/hidma* 12896 12897QUALCOMM IOMMU 12898M: Rob Clark <robdclark@gmail.com> 12899L: iommu@lists.linux-foundation.org 12900L: linux-arm-msm@vger.kernel.org 12901S: Maintained 12902F: drivers/iommu/qcom_iommu.c 12903 12904QUALCOMM TSENS THERMAL DRIVER 12905M: Amit Kucheria <amit.kucheria@linaro.org> 12906L: linux-pm@vger.kernel.org 12907L: linux-arm-msm@vger.kernel.org 12908S: Maintained 12909F: drivers/thermal/qcom/ 12910 12911QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12912M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12913L: linux-media@vger.kernel.org 12914L: linux-arm-msm@vger.kernel.org 12915T: git git://linuxtv.org/media_tree.git 12916S: Maintained 12917F: drivers/media/platform/qcom/venus/ 12918 12919QUALCOMM WCN36XX WIRELESS DRIVER 12920M: Kalle Valo <kvalo@codeaurora.org> 12921L: wcn36xx@lists.infradead.org 12922W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12923T: git git://github.com/KrasnikovEugene/wcn36xx.git 12924S: Supported 12925F: drivers/net/wireless/ath/wcn36xx/ 12926 12927QUANTENNA QTNFMAC WIRELESS DRIVER 12928M: Igor Mitsyanko <imitsyanko@quantenna.com> 12929M: Avinash Patil <avinashp@quantenna.com> 12930M: Sergey Matyukevich <smatyukevich@quantenna.com> 12931L: linux-wireless@vger.kernel.org 12932S: Maintained 12933F: drivers/net/wireless/quantenna 12934 12935RADEON and AMDGPU DRM DRIVERS 12936M: Alex Deucher <alexander.deucher@amd.com> 12937M: Christian König <christian.koenig@amd.com> 12938M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12939L: amd-gfx@lists.freedesktop.org 12940T: git git://people.freedesktop.org/~agd5f/linux 12941S: Supported 12942F: drivers/gpu/drm/radeon/ 12943F: include/uapi/drm/radeon_drm.h 12944F: drivers/gpu/drm/amd/ 12945F: include/uapi/drm/amdgpu_drm.h 12946 12947RADEON FRAMEBUFFER DISPLAY DRIVER 12948M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12949L: linux-fbdev@vger.kernel.org 12950S: Maintained 12951F: drivers/video/fbdev/aty/radeon* 12952F: include/uapi/linux/radeonfb.h 12953 12954RADIOSHARK RADIO DRIVER 12955M: Hans Verkuil <hverkuil@xs4all.nl> 12956L: linux-media@vger.kernel.org 12957T: git git://linuxtv.org/media_tree.git 12958S: Maintained 12959F: drivers/media/radio/radio-shark.c 12960 12961RADIOSHARK2 RADIO DRIVER 12962M: Hans Verkuil <hverkuil@xs4all.nl> 12963L: linux-media@vger.kernel.org 12964T: git git://linuxtv.org/media_tree.git 12965S: Maintained 12966F: drivers/media/radio/radio-shark2.c 12967F: drivers/media/radio/radio-tea5777.c 12968 12969RADOS BLOCK DEVICE (RBD) 12970M: Ilya Dryomov <idryomov@gmail.com> 12971M: Sage Weil <sage@redhat.com> 12972M: Alex Elder <elder@kernel.org> 12973L: ceph-devel@vger.kernel.org 12974W: http://ceph.com/ 12975T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12976T: git git://github.com/ceph/ceph-client.git 12977S: Supported 12978F: Documentation/ABI/testing/sysfs-bus-rbd 12979F: drivers/block/rbd.c 12980F: drivers/block/rbd_types.h 12981 12982RAGE128 FRAMEBUFFER DISPLAY DRIVER 12983M: Paul Mackerras <paulus@samba.org> 12984L: linux-fbdev@vger.kernel.org 12985S: Maintained 12986F: drivers/video/fbdev/aty/aty128fb.c 12987 12988RAINSHADOW-CEC DRIVER 12989M: Hans Verkuil <hverkuil@xs4all.nl> 12990L: linux-media@vger.kernel.org 12991T: git git://linuxtv.org/media_tree.git 12992S: Maintained 12993F: drivers/media/usb/rainshadow-cec/* 12994 12995RALINK MIPS ARCHITECTURE 12996M: John Crispin <john@phrozen.org> 12997L: linux-mips@vger.kernel.org 12998S: Maintained 12999F: arch/mips/ralink 13000 13001RALINK RT2X00 WIRELESS LAN DRIVER 13002P: rt2x00 project 13003M: Stanislaw Gruszka <sgruszka@redhat.com> 13004M: Helmut Schaa <helmut.schaa@googlemail.com> 13005L: linux-wireless@vger.kernel.org 13006S: Maintained 13007F: drivers/net/wireless/ralink/rt2x00/ 13008 13009RAMDISK RAM BLOCK DEVICE DRIVER 13010M: Jens Axboe <axboe@kernel.dk> 13011S: Maintained 13012F: Documentation/blockdev/ramdisk.txt 13013F: drivers/block/brd.c 13014 13015RANCHU VIRTUAL BOARD FOR MIPS 13016M: Miodrag Dinic <miodrag.dinic@mips.com> 13017L: linux-mips@vger.kernel.org 13018S: Supported 13019F: arch/mips/generic/board-ranchu.c 13020F: arch/mips/configs/generic/board-ranchu.config 13021 13022RANDOM NUMBER DRIVER 13023M: "Theodore Ts'o" <tytso@mit.edu> 13024S: Maintained 13025F: drivers/char/random.c 13026 13027RAPIDIO SUBSYSTEM 13028M: Matt Porter <mporter@kernel.crashing.org> 13029M: Alexandre Bounine <alex.bou9@gmail.com> 13030S: Maintained 13031F: drivers/rapidio/ 13032 13033RAS INFRASTRUCTURE 13034M: Tony Luck <tony.luck@intel.com> 13035M: Borislav Petkov <bp@alien8.de> 13036L: linux-edac@vger.kernel.org 13037S: Maintained 13038F: drivers/ras/ 13039F: include/linux/ras.h 13040F: include/ras/ras_event.h 13041F: Documentation/admin-guide/ras.rst 13042 13043RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13044L: linux-wireless@vger.kernel.org 13045S: Orphan 13046F: drivers/net/wireless/ray* 13047 13048RCUTORTURE TEST FRAMEWORK 13049M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13050M: Josh Triplett <josh@joshtriplett.org> 13051R: Steven Rostedt <rostedt@goodmis.org> 13052R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13053R: Lai Jiangshan <jiangshanlai@gmail.com> 13054L: linux-kernel@vger.kernel.org 13055S: Supported 13056T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13057F: tools/testing/selftests/rcutorture 13058 13059RDC R-321X SoC 13060M: Florian Fainelli <florian@openwrt.org> 13061S: Maintained 13062 13063RDC R6040 FAST ETHERNET DRIVER 13064M: Florian Fainelli <f.fainelli@gmail.com> 13065L: netdev@vger.kernel.org 13066S: Maintained 13067F: drivers/net/ethernet/rdc/r6040.c 13068 13069RDMAVT - RDMA verbs software 13070M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13071M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13072L: linux-rdma@vger.kernel.org 13073S: Supported 13074F: drivers/infiniband/sw/rdmavt 13075 13076RDS - RELIABLE DATAGRAM SOCKETS 13077M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13078L: netdev@vger.kernel.org 13079L: linux-rdma@vger.kernel.org 13080L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13081W: https://oss.oracle.com/projects/rds/ 13082S: Supported 13083F: net/rds/ 13084F: Documentation/networking/rds.txt 13085 13086RDT - RESOURCE ALLOCATION 13087M: Fenghua Yu <fenghua.yu@intel.com> 13088M: Reinette Chatre <reinette.chatre@intel.com> 13089L: linux-kernel@vger.kernel.org 13090S: Supported 13091F: arch/x86/kernel/cpu/resctrl/ 13092F: arch/x86/include/asm/resctrl_sched.h 13093F: Documentation/x86/resctrl* 13094 13095READ-COPY UPDATE (RCU) 13096M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13097M: Josh Triplett <josh@joshtriplett.org> 13098R: Steven Rostedt <rostedt@goodmis.org> 13099R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13100R: Lai Jiangshan <jiangshanlai@gmail.com> 13101R: Joel Fernandes <joel@joelfernandes.org> 13102L: linux-kernel@vger.kernel.org 13103W: http://www.rdrop.com/users/paulmck/RCU/ 13104S: Supported 13105T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13106F: Documentation/RCU/ 13107X: Documentation/RCU/torture.txt 13108F: include/linux/rcu* 13109X: include/linux/srcu*.h 13110F: kernel/rcu/ 13111X: kernel/rcu/srcu*.c 13112 13113REAL TIME CLOCK (RTC) SUBSYSTEM 13114M: Alessandro Zummo <a.zummo@towertech.it> 13115M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13116L: linux-rtc@vger.kernel.org 13117Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13118T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13119S: Maintained 13120F: Documentation/devicetree/bindings/rtc/ 13121F: Documentation/rtc.txt 13122F: drivers/rtc/ 13123F: include/linux/rtc.h 13124F: include/uapi/linux/rtc.h 13125F: include/linux/rtc/ 13126F: include/linux/platform_data/rtc-* 13127F: tools/testing/selftests/rtc/ 13128 13129REALTEK AUDIO CODECS 13130M: Bard Liao <bardliao@realtek.com> 13131M: Oder Chiou <oder_chiou@realtek.com> 13132S: Maintained 13133F: sound/soc/codecs/rt* 13134F: include/sound/rt*.h 13135 13136REALTEK RTL83xx SMI DSA ROUTER CHIPS 13137M: Linus Walleij <linus.walleij@linaro.org> 13138S: Maintained 13139F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13140F: drivers/net/dsa/realtek-smi* 13141F: drivers/net/dsa/rtl83* 13142 13143REDPINE WIRELESS DRIVER 13144M: Amitkumar Karwar <amitkarwar@gmail.com> 13145M: Siva Rebbagondla <siva8118@gmail.com> 13146L: linux-wireless@vger.kernel.org 13147S: Maintained 13148F: drivers/net/wireless/rsi/ 13149 13150REGISTER MAP ABSTRACTION 13151M: Mark Brown <broonie@kernel.org> 13152L: linux-kernel@vger.kernel.org 13153T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13154S: Supported 13155F: Documentation/devicetree/bindings/regmap/ 13156F: drivers/base/regmap/ 13157F: include/linux/regmap.h 13158 13159REISERFS FILE SYSTEM 13160L: reiserfs-devel@vger.kernel.org 13161S: Supported 13162F: fs/reiserfs/ 13163 13164REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13165M: Ohad Ben-Cohen <ohad@wizery.com> 13166M: Bjorn Andersson <bjorn.andersson@linaro.org> 13167L: linux-remoteproc@vger.kernel.org 13168T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13169S: Maintained 13170F: Documentation/devicetree/bindings/remoteproc/ 13171F: Documentation/remoteproc.txt 13172F: drivers/remoteproc/ 13173F: include/linux/remoteproc.h 13174 13175REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13176M: Ohad Ben-Cohen <ohad@wizery.com> 13177M: Bjorn Andersson <bjorn.andersson@linaro.org> 13178L: linux-remoteproc@vger.kernel.org 13179T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13180S: Maintained 13181F: drivers/rpmsg/ 13182F: Documentation/rpmsg.txt 13183F: include/linux/rpmsg.h 13184F: include/linux/rpmsg/ 13185 13186RENESAS CLOCK DRIVERS 13187M: Geert Uytterhoeven <geert+renesas@glider.be> 13188L: linux-renesas-soc@vger.kernel.org 13189T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13190S: Supported 13191F: drivers/clk/renesas/ 13192 13193RENESAS EMEV2 I2C DRIVER 13194M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13195S: Supported 13196F: drivers/i2c/busses/i2c-emev2.c 13197 13198RENESAS ETHERNET DRIVERS 13199R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13200L: netdev@vger.kernel.org 13201L: linux-renesas-soc@vger.kernel.org 13202F: Documentation/devicetree/bindings/net/renesas,*.txt 13203F: Documentation/devicetree/bindings/net/sh_eth.txt 13204F: drivers/net/ethernet/renesas/ 13205F: include/linux/sh_eth.h 13206 13207RENESAS R-CAR GYROADC DRIVER 13208M: Marek Vasut <marek.vasut@gmail.com> 13209L: linux-iio@vger.kernel.org 13210S: Supported 13211F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13212F: drivers/iio/adc/rcar-gyroadc.c 13213 13214RENESAS R-CAR I2C DRIVERS 13215M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13216S: Supported 13217F: drivers/i2c/busses/i2c-rcar.c 13218F: drivers/i2c/busses/i2c-sh_mobile.c 13219 13220RENESAS RIIC DRIVER 13221M: Chris Brandt <chris.brandt@renesas.com> 13222S: Supported 13223F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13224F: drivers/i2c/busses/i2c-riic.c 13225 13226RENESAS USB PHY DRIVER 13227M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13228L: linux-renesas-soc@vger.kernel.org 13229S: Maintained 13230F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13231 13232RESET CONTROLLER FRAMEWORK 13233M: Philipp Zabel <p.zabel@pengutronix.de> 13234T: git git://git.pengutronix.de/git/pza/linux 13235S: Maintained 13236F: drivers/reset/ 13237F: Documentation/devicetree/bindings/reset/ 13238F: include/dt-bindings/reset/ 13239F: include/linux/reset.h 13240F: include/linux/reset/ 13241F: include/linux/reset-controller.h 13242 13243RESTARTABLE SEQUENCES SUPPORT 13244M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13245M: Peter Zijlstra <peterz@infradead.org> 13246M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13247M: Boqun Feng <boqun.feng@gmail.com> 13248L: linux-kernel@vger.kernel.org 13249S: Supported 13250F: kernel/rseq.c 13251F: include/uapi/linux/rseq.h 13252F: include/trace/events/rseq.h 13253F: tools/testing/selftests/rseq/ 13254 13255RFKILL 13256M: Johannes Berg <johannes@sipsolutions.net> 13257L: linux-wireless@vger.kernel.org 13258W: http://wireless.kernel.org/ 13259T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13260T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13261S: Maintained 13262F: Documentation/rfkill.txt 13263F: Documentation/ABI/stable/sysfs-class-rfkill 13264F: net/rfkill/ 13265F: include/linux/rfkill.h 13266F: include/uapi/linux/rfkill.h 13267 13268RHASHTABLE 13269M: Thomas Graf <tgraf@suug.ch> 13270M: Herbert Xu <herbert@gondor.apana.org.au> 13271L: netdev@vger.kernel.org 13272S: Maintained 13273F: lib/rhashtable.c 13274F: lib/test_rhashtable.c 13275F: include/linux/rhashtable.h 13276F: include/linux/rhashtable-types.h 13277 13278RICOH R5C592 MEMORYSTICK DRIVER 13279M: Maxim Levitsky <maximlevitsky@gmail.com> 13280S: Maintained 13281F: drivers/memstick/host/r592.* 13282 13283RICOH SMARTMEDIA/XD DRIVER 13284M: Maxim Levitsky <maximlevitsky@gmail.com> 13285S: Maintained 13286F: drivers/mtd/nand/raw/r852.c 13287F: drivers/mtd/nand/raw/r852.h 13288 13289RISC-V ARCHITECTURE 13290M: Palmer Dabbelt <palmer@sifive.com> 13291M: Albert Ou <aou@eecs.berkeley.edu> 13292L: linux-riscv@lists.infradead.org 13293T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13294S: Supported 13295F: arch/riscv/ 13296K: riscv 13297N: riscv 13298 13299ROCCAT DRIVERS 13300M: Stefan Achatz <erazor_de@users.sourceforge.net> 13301W: http://sourceforge.net/projects/roccat/ 13302S: Maintained 13303F: drivers/hid/hid-roccat* 13304F: include/linux/hid-roccat* 13305F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13306 13307ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13308M: Jacob chen <jacob2.chen@rock-chips.com> 13309L: linux-media@vger.kernel.org 13310S: Maintained 13311F: drivers/media/platform/rockchip/rga/ 13312F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13313 13314ROCKCHIP VPU CODEC DRIVER 13315M: Ezequiel Garcia <ezequiel@collabora.com> 13316L: linux-media@vger.kernel.org 13317S: Maintained 13318F: drivers/staging/media/platform/rockchip/vpu/ 13319F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13320 13321ROCKER DRIVER 13322M: Jiri Pirko <jiri@resnulli.us> 13323L: netdev@vger.kernel.org 13324S: Supported 13325F: drivers/net/ethernet/rocker/ 13326 13327ROCKETPORT DRIVER 13328P: Comtrol Corp. 13329W: http://www.comtrol.com 13330S: Maintained 13331F: Documentation/serial/rocket.txt 13332F: drivers/tty/rocket* 13333 13334ROCKETPORT EXPRESS/INFINITY DRIVER 13335M: Kevin Cernekee <cernekee@gmail.com> 13336L: linux-serial@vger.kernel.org 13337S: Odd Fixes 13338F: drivers/tty/serial/rp2.* 13339 13340ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13341M: Marek Vasut <marek.vasut+renesas@gmail.com> 13342L: linux-kernel@vger.kernel.org 13343L: linux-renesas-soc@vger.kernel.org 13344S: Supported 13345F: drivers/mfd/bd9571mwv.c 13346F: drivers/regulator/bd9571mwv-regulator.c 13347F: drivers/gpio/gpio-bd9571mwv.c 13348F: include/linux/mfd/bd9571mwv.h 13349F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13350 13351ROSE NETWORK LAYER 13352M: Ralf Baechle <ralf@linux-mips.org> 13353L: linux-hams@vger.kernel.org 13354W: http://www.linux-ax25.org/ 13355S: Maintained 13356F: include/net/rose.h 13357F: include/uapi/linux/rose.h 13358F: net/rose/ 13359 13360RTL2830 MEDIA DRIVER 13361M: Antti Palosaari <crope@iki.fi> 13362L: linux-media@vger.kernel.org 13363W: https://linuxtv.org 13364W: http://palosaari.fi/linux/ 13365Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13366T: git git://linuxtv.org/anttip/media_tree.git 13367S: Maintained 13368F: drivers/media/dvb-frontends/rtl2830* 13369 13370RTL2832 MEDIA DRIVER 13371M: Antti Palosaari <crope@iki.fi> 13372L: linux-media@vger.kernel.org 13373W: https://linuxtv.org 13374W: http://palosaari.fi/linux/ 13375Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13376T: git git://linuxtv.org/anttip/media_tree.git 13377S: Maintained 13378F: drivers/media/dvb-frontends/rtl2832* 13379 13380RTL2832_SDR MEDIA DRIVER 13381M: Antti Palosaari <crope@iki.fi> 13382L: linux-media@vger.kernel.org 13383W: https://linuxtv.org 13384W: http://palosaari.fi/linux/ 13385Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13386T: git git://linuxtv.org/anttip/media_tree.git 13387S: Maintained 13388F: drivers/media/dvb-frontends/rtl2832_sdr* 13389 13390RTL8180 WIRELESS DRIVER 13391L: linux-wireless@vger.kernel.org 13392W: http://wireless.kernel.org/ 13393T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13394S: Orphan 13395F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13396 13397RTL8187 WIRELESS DRIVER 13398M: Herton Ronaldo Krzesinski <herton@canonical.com> 13399M: Hin-Tak Leung <htl10@users.sourceforge.net> 13400M: Larry Finger <Larry.Finger@lwfinger.net> 13401L: linux-wireless@vger.kernel.org 13402W: http://wireless.kernel.org/ 13403T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13404S: Maintained 13405F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13406 13407REALTEK WIRELESS DRIVER (rtlwifi family) 13408M: Ping-Ke Shih <pkshih@realtek.com> 13409L: linux-wireless@vger.kernel.org 13410W: http://wireless.kernel.org/ 13411T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13412S: Maintained 13413F: drivers/net/wireless/realtek/rtlwifi/ 13414 13415RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13416M: Jes Sorensen <Jes.Sorensen@gmail.com> 13417L: linux-wireless@vger.kernel.org 13418T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13419S: Maintained 13420F: drivers/net/wireless/realtek/rtl8xxxu/ 13421 13422RXRPC SOCKETS (AF_RXRPC) 13423M: David Howells <dhowells@redhat.com> 13424L: linux-afs@lists.infradead.org 13425S: Supported 13426F: net/rxrpc/ 13427F: include/keys/rxrpc-type.h 13428F: include/net/af_rxrpc.h 13429F: include/trace/events/rxrpc.h 13430F: include/uapi/linux/rxrpc.h 13431F: Documentation/networking/rxrpc.txt 13432W: https://www.infradead.org/~dhowells/kafs/ 13433 13434S3 SAVAGE FRAMEBUFFER DRIVER 13435M: Antonino Daplas <adaplas@gmail.com> 13436L: linux-fbdev@vger.kernel.org 13437S: Maintained 13438F: drivers/video/fbdev/savage/ 13439 13440S390 13441M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13442M: Heiko Carstens <heiko.carstens@de.ibm.com> 13443L: linux-s390@vger.kernel.org 13444W: http://www.ibm.com/developerworks/linux/linux390/ 13445T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13446S: Supported 13447F: arch/s390/ 13448F: drivers/s390/ 13449F: Documentation/s390/ 13450F: Documentation/driver-api/s390-drivers.rst 13451 13452S390 COMMON I/O LAYER 13453M: Sebastian Ott <sebott@linux.ibm.com> 13454M: Peter Oberparleiter <oberpar@linux.ibm.com> 13455L: linux-s390@vger.kernel.org 13456W: http://www.ibm.com/developerworks/linux/linux390/ 13457S: Supported 13458F: drivers/s390/cio/ 13459 13460S390 DASD DRIVER 13461M: Stefan Haberland <sth@linux.ibm.com> 13462M: Jan Hoeppner <hoeppner@linux.ibm.com> 13463L: linux-s390@vger.kernel.org 13464W: http://www.ibm.com/developerworks/linux/linux390/ 13465S: Supported 13466F: drivers/s390/block/dasd* 13467F: block/partitions/ibm.c 13468 13469S390 IOMMU (PCI) 13470M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13471L: linux-s390@vger.kernel.org 13472W: http://www.ibm.com/developerworks/linux/linux390/ 13473S: Supported 13474F: drivers/iommu/s390-iommu.c 13475 13476S390 IUCV NETWORK LAYER 13477M: Julian Wiedmann <jwi@linux.ibm.com> 13478M: Ursula Braun <ubraun@linux.ibm.com> 13479L: linux-s390@vger.kernel.org 13480W: http://www.ibm.com/developerworks/linux/linux390/ 13481S: Supported 13482F: drivers/s390/net/*iucv* 13483F: include/net/iucv/ 13484F: net/iucv/ 13485 13486S390 NETWORK DRIVERS 13487M: Julian Wiedmann <jwi@linux.ibm.com> 13488M: Ursula Braun <ubraun@linux.ibm.com> 13489L: linux-s390@vger.kernel.org 13490W: http://www.ibm.com/developerworks/linux/linux390/ 13491S: Supported 13492F: drivers/s390/net/ 13493 13494S390 PCI SUBSYSTEM 13495M: Sebastian Ott <sebott@linux.ibm.com> 13496M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13497L: linux-s390@vger.kernel.org 13498W: http://www.ibm.com/developerworks/linux/linux390/ 13499S: Supported 13500F: arch/s390/pci/ 13501F: drivers/pci/hotplug/s390_pci_hpc.c 13502 13503S390 VFIO-CCW DRIVER 13504M: Cornelia Huck <cohuck@redhat.com> 13505M: Farhan Ali <alifm@linux.ibm.com> 13506M: Eric Farman <farman@linux.ibm.com> 13507R: Halil Pasic <pasic@linux.ibm.com> 13508L: linux-s390@vger.kernel.org 13509L: kvm@vger.kernel.org 13510S: Supported 13511F: drivers/s390/cio/vfio_ccw* 13512F: Documentation/s390/vfio-ccw.txt 13513F: include/uapi/linux/vfio_ccw.h 13514 13515S390 ZCRYPT DRIVER 13516M: Harald Freudenberger <freude@linux.ibm.com> 13517L: linux-s390@vger.kernel.org 13518W: http://www.ibm.com/developerworks/linux/linux390/ 13519S: Supported 13520F: drivers/s390/crypto/ 13521 13522S390 VFIO AP DRIVER 13523M: Tony Krowiak <akrowiak@linux.ibm.com> 13524M: Pierre Morel <pmorel@linux.ibm.com> 13525M: Halil Pasic <pasic@linux.ibm.com> 13526L: linux-s390@vger.kernel.org 13527W: http://www.ibm.com/developerworks/linux/linux390/ 13528S: Supported 13529F: drivers/s390/crypto/vfio_ap_drv.c 13530F: drivers/s390/crypto/vfio_ap_private.h 13531F: drivers/s390/crypto/vfio_ap_ops.c 13532F: Documentation/s390/vfio-ap.txt 13533 13534S390 ZFCP DRIVER 13535M: Steffen Maier <maier@linux.ibm.com> 13536M: Benjamin Block <bblock@linux.ibm.com> 13537L: linux-s390@vger.kernel.org 13538W: http://www.ibm.com/developerworks/linux/linux390/ 13539S: Supported 13540F: drivers/s390/scsi/zfcp_* 13541 13542S3C24XX SD/MMC Driver 13543M: Ben Dooks <ben-linux@fluff.org> 13544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13545S: Supported 13546F: drivers/mmc/host/s3cmci.* 13547 13548SAA6588 RDS RECEIVER DRIVER 13549M: Hans Verkuil <hverkuil@xs4all.nl> 13550L: linux-media@vger.kernel.org 13551T: git git://linuxtv.org/media_tree.git 13552W: https://linuxtv.org 13553S: Odd Fixes 13554F: drivers/media/i2c/saa6588* 13555 13556SAA7134 VIDEO4LINUX DRIVER 13557M: Mauro Carvalho Chehab <mchehab@kernel.org> 13558L: linux-media@vger.kernel.org 13559W: https://linuxtv.org 13560T: git git://linuxtv.org/media_tree.git 13561S: Odd fixes 13562F: Documentation/media/v4l-drivers/saa7134* 13563F: drivers/media/pci/saa7134/ 13564 13565SAA7146 VIDEO4LINUX-2 DRIVER 13566M: Hans Verkuil <hverkuil@xs4all.nl> 13567L: linux-media@vger.kernel.org 13568T: git git://linuxtv.org/media_tree.git 13569S: Maintained 13570F: drivers/media/common/saa7146/ 13571F: drivers/media/pci/saa7146/ 13572F: include/media/drv-intf/saa7146* 13573 13574SAMSUNG AUDIO (ASoC) DRIVERS 13575M: Krzysztof Kozlowski <krzk@kernel.org> 13576M: Sangbeom Kim <sbkim73@samsung.com> 13577M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13578L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13579S: Supported 13580F: sound/soc/samsung/ 13581F: Documentation/devicetree/bindings/sound/samsung* 13582 13583SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13584M: Krzysztof Kozlowski <krzk@kernel.org> 13585L: linux-crypto@vger.kernel.org 13586L: linux-samsung-soc@vger.kernel.org 13587S: Maintained 13588F: drivers/crypto/exynos-rng.c 13589F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13590 13591SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13592M: Łukasz Stelmach <l.stelmach@samsung.com> 13593L: linux-samsung-soc@vger.kernel.org 13594S: Maintained 13595F: drivers/char/hw_random/exynos-trng.c 13596F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13597 13598SAMSUNG FRAMEBUFFER DRIVER 13599M: Jingoo Han <jingoohan1@gmail.com> 13600L: linux-fbdev@vger.kernel.org 13601S: Maintained 13602F: drivers/video/fbdev/s3c-fb.c 13603 13604SAMSUNG LAPTOP DRIVER 13605M: Corentin Chary <corentin.chary@gmail.com> 13606L: platform-driver-x86@vger.kernel.org 13607S: Maintained 13608F: drivers/platform/x86/samsung-laptop.c 13609 13610SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13611M: Sangbeom Kim <sbkim73@samsung.com> 13612M: Krzysztof Kozlowski <krzk@kernel.org> 13613M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13614L: linux-kernel@vger.kernel.org 13615L: linux-samsung-soc@vger.kernel.org 13616S: Supported 13617F: drivers/mfd/sec*.c 13618F: drivers/regulator/s2m*.c 13619F: drivers/regulator/s5m*.c 13620F: drivers/clk/clk-s2mps11.c 13621F: drivers/rtc/rtc-s5m.c 13622F: include/linux/mfd/samsung/ 13623F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13624F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13625F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13626F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13627 13628SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13629M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13630L: linux-media@vger.kernel.org 13631L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13632S: Maintained 13633F: drivers/media/platform/s3c-camif/ 13634F: include/media/drv-intf/s3c_camif.h 13635 13636SAMSUNG S3FWRN5 NFC DRIVER 13637M: Robert Baldyga <r.baldyga@samsung.com> 13638M: Krzysztof Opasiak <k.opasiak@samsung.com> 13639L: linux-nfc@lists.01.org (moderated for non-subscribers) 13640S: Supported 13641F: drivers/nfc/s3fwrn5 13642 13643SAMSUNG S5C73M3 CAMERA DRIVER 13644M: Kyungmin Park <kyungmin.park@samsung.com> 13645M: Andrzej Hajda <a.hajda@samsung.com> 13646L: linux-media@vger.kernel.org 13647S: Supported 13648F: drivers/media/i2c/s5c73m3/* 13649 13650SAMSUNG S5K5BAF CAMERA DRIVER 13651M: Kyungmin Park <kyungmin.park@samsung.com> 13652M: Andrzej Hajda <a.hajda@samsung.com> 13653L: linux-media@vger.kernel.org 13654S: Supported 13655F: drivers/media/i2c/s5k5baf.c 13656 13657SAMSUNG S5P Security SubSystem (SSS) DRIVER 13658M: Krzysztof Kozlowski <krzk@kernel.org> 13659M: Vladimir Zapolskiy <vz@mleia.com> 13660M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13661L: linux-crypto@vger.kernel.org 13662L: linux-samsung-soc@vger.kernel.org 13663S: Maintained 13664F: drivers/crypto/s5p-sss.c 13665 13666SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13667M: Kyungmin Park <kyungmin.park@samsung.com> 13668M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13669L: linux-media@vger.kernel.org 13670Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13671S: Supported 13672F: drivers/media/platform/exynos4-is/ 13673 13674SAMSUNG SOC CLOCK DRIVERS 13675M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13676M: Tomasz Figa <tomasz.figa@gmail.com> 13677M: Chanwoo Choi <cw00.choi@samsung.com> 13678S: Supported 13679L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13680T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13681F: drivers/clk/samsung/ 13682F: include/dt-bindings/clock/exynos*.h 13683F: Documentation/devicetree/bindings/clock/exynos*.txt 13684 13685SAMSUNG SPI DRIVERS 13686M: Kukjin Kim <kgene@kernel.org> 13687M: Krzysztof Kozlowski <krzk@kernel.org> 13688M: Andi Shyti <andi@etezian.org> 13689L: linux-spi@vger.kernel.org 13690L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13691S: Maintained 13692F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13693F: drivers/spi/spi-s3c* 13694F: include/linux/platform_data/spi-s3c64xx.h 13695 13696SAMSUNG SXGBE DRIVERS 13697M: Byungho An <bh74.an@samsung.com> 13698M: Girish K S <ks.giri@samsung.com> 13699M: Vipul Pandya <vipul.pandya@samsung.com> 13700S: Supported 13701L: netdev@vger.kernel.org 13702F: drivers/net/ethernet/samsung/sxgbe/ 13703 13704SAMSUNG THERMAL DRIVER 13705M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13706L: linux-pm@vger.kernel.org 13707L: linux-samsung-soc@vger.kernel.org 13708S: Supported 13709T: git https://github.com/lmajewski/linux-samsung-thermal.git 13710F: drivers/thermal/samsung/ 13711 13712SAMSUNG USB2 PHY DRIVER 13713M: Kamil Debski <kamil@wypas.org> 13714M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13715L: linux-kernel@vger.kernel.org 13716S: Supported 13717F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13718F: Documentation/phy/samsung-usb2.txt 13719F: drivers/phy/samsung/phy-exynos4210-usb2.c 13720F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13721F: drivers/phy/samsung/phy-exynos5250-usb2.c 13722F: drivers/phy/samsung/phy-s5pv210-usb2.c 13723F: drivers/phy/samsung/phy-samsung-usb2.c 13724F: drivers/phy/samsung/phy-samsung-usb2.h 13725 13726SC1200 WDT DRIVER 13727M: Zwane Mwaikambo <zwanem@gmail.com> 13728S: Maintained 13729F: drivers/watchdog/sc1200wdt.c 13730 13731SCHEDULER 13732M: Ingo Molnar <mingo@redhat.com> 13733M: Peter Zijlstra <peterz@infradead.org> 13734L: linux-kernel@vger.kernel.org 13735T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13736S: Maintained 13737F: kernel/sched/ 13738F: include/linux/sched.h 13739F: include/uapi/linux/sched.h 13740F: include/linux/wait.h 13741F: include/linux/preempt.h 13742 13743SCR24X CHIP CARD INTERFACE DRIVER 13744M: Lubomir Rintel <lkundrak@v3.sk> 13745S: Supported 13746F: drivers/char/pcmcia/scr24x_cs.c 13747 13748SCSI CDROM DRIVER 13749M: Jens Axboe <axboe@kernel.dk> 13750L: linux-scsi@vger.kernel.org 13751W: http://www.kernel.dk 13752S: Maintained 13753F: drivers/scsi/sr* 13754 13755SCSI RDMA PROTOCOL (SRP) INITIATOR 13756M: Bart Van Assche <bvanassche@acm.org> 13757L: linux-rdma@vger.kernel.org 13758S: Supported 13759Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13760F: drivers/infiniband/ulp/srp/ 13761F: include/scsi/srp.h 13762 13763SCSI RDMA PROTOCOL (SRP) TARGET 13764M: Bart Van Assche <bvanassche@acm.org> 13765L: linux-rdma@vger.kernel.org 13766L: target-devel@vger.kernel.org 13767S: Supported 13768Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13769F: drivers/infiniband/ulp/srpt/ 13770 13771SCSI SG DRIVER 13772M: Doug Gilbert <dgilbert@interlog.com> 13773L: linux-scsi@vger.kernel.org 13774W: http://sg.danny.cz/sg 13775S: Maintained 13776F: Documentation/scsi/scsi-generic.txt 13777F: drivers/scsi/sg.c 13778F: include/scsi/sg.h 13779 13780SCSI SUBSYSTEM 13781M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13782T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13783M: "Martin K. Petersen" <martin.petersen@oracle.com> 13784T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13785Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13786L: linux-scsi@vger.kernel.org 13787S: Maintained 13788F: Documentation/devicetree/bindings/scsi/ 13789F: drivers/scsi/ 13790F: include/scsi/ 13791 13792SCSI TAPE DRIVER 13793M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13794L: linux-scsi@vger.kernel.org 13795S: Maintained 13796F: Documentation/scsi/st.txt 13797F: drivers/scsi/st.* 13798F: drivers/scsi/st_*.h 13799 13800SCSI TARGET SUBSYSTEM 13801M: "Martin K. Petersen" <martin.petersen@oracle.com> 13802L: linux-scsi@vger.kernel.org 13803L: target-devel@vger.kernel.org 13804W: http://www.linux-iscsi.org 13805T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13806Q: https://patchwork.kernel.org/project/target-devel/list/ 13807S: Supported 13808F: drivers/target/ 13809F: include/target/ 13810F: Documentation/target/ 13811 13812SCTP PROTOCOL 13813M: Vlad Yasevich <vyasevich@gmail.com> 13814M: Neil Horman <nhorman@tuxdriver.com> 13815M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13816L: linux-sctp@vger.kernel.org 13817W: http://lksctp.sourceforge.net 13818S: Maintained 13819F: Documentation/networking/sctp.txt 13820F: include/linux/sctp.h 13821F: include/uapi/linux/sctp.h 13822F: include/net/sctp/ 13823F: net/sctp/ 13824 13825SCx200 CPU SUPPORT 13826M: Jim Cromie <jim.cromie@gmail.com> 13827S: Odd Fixes 13828F: Documentation/i2c/busses/scx200_acb 13829F: arch/x86/platform/scx200/ 13830F: drivers/watchdog/scx200_wdt.c 13831F: drivers/i2c/busses/scx200* 13832F: drivers/mtd/maps/scx200_docflash.c 13833F: include/linux/scx200.h 13834 13835SCx200 GPIO DRIVER 13836M: Jim Cromie <jim.cromie@gmail.com> 13837S: Maintained 13838F: drivers/char/scx200_gpio.c 13839F: include/linux/scx200_gpio.h 13840 13841SCx200 HRT CLOCKSOURCE DRIVER 13842M: Jim Cromie <jim.cromie@gmail.com> 13843S: Maintained 13844F: drivers/clocksource/scx200_hrt.c 13845 13846SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13847M: Sascha Sommer <saschasommer@freenet.de> 13848L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13849S: Maintained 13850F: drivers/mmc/host/sdricoh_cs.c 13851 13852SECO BOARDS CEC DRIVER 13853M: Ettore Chimenti <ek5.chimenti@gmail.com> 13854S: Maintained 13855F: drivers/media/platform/seco-cec/seco-cec.c 13856F: drivers/media/platform/seco-cec/seco-cec.h 13857 13858SECURE COMPUTING 13859M: Kees Cook <keescook@chromium.org> 13860R: Andy Lutomirski <luto@amacapital.net> 13861R: Will Drewry <wad@chromium.org> 13862T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13863S: Supported 13864F: kernel/seccomp.c 13865F: include/uapi/linux/seccomp.h 13866F: include/linux/seccomp.h 13867F: tools/testing/selftests/seccomp/* 13868F: tools/testing/selftests/kselftest_harness.h 13869F: Documentation/userspace-api/seccomp_filter.rst 13870K: \bsecure_computing 13871K: \bTIF_SECCOMP\b 13872 13873SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13874M: Al Cooper <alcooperx@gmail.com> 13875L: linux-mmc@vger.kernel.org 13876L: bcm-kernel-feedback-list@broadcom.com 13877S: Maintained 13878F: drivers/mmc/host/sdhci-brcmstb* 13879 13880SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13881M: Adrian Hunter <adrian.hunter@intel.com> 13882L: linux-mmc@vger.kernel.org 13883S: Maintained 13884F: drivers/mmc/host/sdhci* 13885F: include/linux/mmc/sdhci* 13886 13887EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 13888M: Adrian Hunter <adrian.hunter@intel.com> 13889M: Ritesh Harjani <riteshh@codeaurora.org> 13890M: Asutosh Das <asutoshd@codeaurora.org> 13891L: linux-mmc@vger.kernel.org 13892S: Maintained 13893F: drivers/mmc/host/cqhci* 13894 13895SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13896M: Prabu Thangamuthu <prabu.t@synopsys.com> 13897M: Manjunath M B <manjumb@synopsys.com> 13898L: linux-mmc@vger.kernel.org 13899S: Maintained 13900F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13901 13902SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13903M: Ludovic Desroches <ludovic.desroches@microchip.com> 13904L: linux-mmc@vger.kernel.org 13905S: Supported 13906F: drivers/mmc/host/sdhci-of-at91.c 13907 13908SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13909M: Ben Dooks <ben-linux@fluff.org> 13910M: Jaehoon Chung <jh80.chung@samsung.com> 13911L: linux-mmc@vger.kernel.org 13912S: Maintained 13913F: drivers/mmc/host/sdhci-s3c* 13914 13915SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13916M: Viresh Kumar <vireshk@kernel.org> 13917L: linux-mmc@vger.kernel.org 13918S: Maintained 13919F: drivers/mmc/host/sdhci-spear.c 13920 13921SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13922M: Kishon Vijay Abraham I <kishon@ti.com> 13923L: linux-mmc@vger.kernel.org 13924S: Maintained 13925F: drivers/mmc/host/sdhci-omap.c 13926 13927SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13928M: Scott Bauer <scott.bauer@intel.com> 13929M: Jonathan Derrick <jonathan.derrick@intel.com> 13930L: linux-block@vger.kernel.org 13931S: Supported 13932F: block/sed* 13933F: block/opal_proto.h 13934F: include/linux/sed* 13935F: include/uapi/linux/sed* 13936 13937SECURITY CONTACT 13938M: Security Officers <security@kernel.org> 13939S: Supported 13940 13941SECURITY SUBSYSTEM 13942M: James Morris <jmorris@namei.org> 13943M: "Serge E. Hallyn" <serge@hallyn.com> 13944L: linux-security-module@vger.kernel.org (suggested Cc:) 13945T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13946W: http://kernsec.org/ 13947S: Supported 13948F: security/ 13949X: security/selinux/ 13950 13951SELINUX SECURITY MODULE 13952M: Paul Moore <paul@paul-moore.com> 13953M: Stephen Smalley <sds@tycho.nsa.gov> 13954M: Eric Paris <eparis@parisplace.org> 13955L: selinux@vger.kernel.org 13956W: https://selinuxproject.org 13957W: https://github.com/SELinuxProject 13958T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13959S: Supported 13960F: include/linux/selinux* 13961F: security/selinux/ 13962F: scripts/selinux/ 13963F: Documentation/admin-guide/LSM/SELinux.rst 13964 13965SENSABLE PHANTOM 13966M: Jiri Slaby <jirislaby@gmail.com> 13967S: Maintained 13968F: drivers/misc/phantom.c 13969F: include/uapi/linux/phantom.h 13970 13971SERIAL DEVICE BUS 13972M: Rob Herring <robh@kernel.org> 13973L: linux-serial@vger.kernel.org 13974S: Maintained 13975F: Documentation/devicetree/bindings/serial/slave-device.txt 13976F: drivers/tty/serdev/ 13977F: include/linux/serdev.h 13978 13979SERIAL DRIVERS 13980M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13981L: linux-serial@vger.kernel.org 13982S: Maintained 13983F: Documentation/devicetree/bindings/serial/ 13984F: drivers/tty/serial/ 13985 13986SERIAL IR RECEIVER 13987M: Sean Young <sean@mess.org> 13988L: linux-media@vger.kernel.org 13989S: Maintained 13990F: drivers/media/rc/serial_ir.c 13991 13992SFC NETWORK DRIVER 13993M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13994M: Edward Cree <ecree@solarflare.com> 13995M: Martin Habets <mhabets@solarflare.com> 13996L: netdev@vger.kernel.org 13997S: Supported 13998F: drivers/net/ethernet/sfc/ 13999 14000SFF/SFP/SFP+ MODULE SUPPORT 14001M: Russell King <linux@armlinux.org.uk> 14002L: netdev@vger.kernel.org 14003S: Maintained 14004F: drivers/net/phy/phylink.c 14005F: drivers/net/phy/sfp* 14006F: include/linux/phylink.h 14007F: include/linux/sfp.h 14008 14009SGI GRU DRIVER 14010M: Dimitri Sivanich <sivanich@sgi.com> 14011S: Maintained 14012F: drivers/misc/sgi-gru/ 14013 14014SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14015M: Pat Gefre <pfg@sgi.com> 14016L: linux-ia64@vger.kernel.org 14017S: Supported 14018F: Documentation/ia64/serial.txt 14019F: drivers/tty/serial/ioc?_serial.c 14020F: include/linux/ioc?.h 14021 14022SGI XP/XPC/XPNET DRIVER 14023M: Cliff Whickman <cpw@sgi.com> 14024M: Robin Holt <robinmholt@gmail.com> 14025S: Maintained 14026F: drivers/misc/sgi-xp/ 14027 14028SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14029M: Ursula Braun <ubraun@linux.ibm.com> 14030M: Karsten Graul <kgraul@linux.ibm.com> 14031L: linux-s390@vger.kernel.org 14032W: http://www.ibm.com/developerworks/linux/linux390/ 14033S: Supported 14034F: net/smc/ 14035 14036SHARP RJ54N1CB0C SENSOR DRIVER 14037M: Jacopo Mondi <jacopo@jmondi.org> 14038L: linux-media@vger.kernel.org 14039T: git git://linuxtv.org/media_tree.git 14040S: Odd fixes 14041F: drivers/media/i2c/rj54n1cb0c.c 14042F: include/media/i2c/rj54n1cb0c.h 14043 14044SH_VEU V4L2 MEM2MEM DRIVER 14045L: linux-media@vger.kernel.org 14046S: Orphan 14047F: drivers/media/platform/sh_veu.c 14048 14049SH_VOU V4L2 OUTPUT DRIVER 14050L: linux-media@vger.kernel.org 14051S: Orphan 14052F: drivers/media/platform/sh_vou.c 14053F: include/media/drv-intf/sh_vou.h 14054 14055SI2157 MEDIA DRIVER 14056M: Antti Palosaari <crope@iki.fi> 14057L: linux-media@vger.kernel.org 14058W: https://linuxtv.org 14059W: http://palosaari.fi/linux/ 14060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14061T: git git://linuxtv.org/anttip/media_tree.git 14062S: Maintained 14063F: drivers/media/tuners/si2157* 14064 14065SI2165 MEDIA DRIVER 14066M: Matthias Schwarzott <zzam@gentoo.org> 14067L: linux-media@vger.kernel.org 14068W: https://linuxtv.org 14069Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14070S: Maintained 14071F: drivers/media/dvb-frontends/si2165* 14072 14073SI2168 MEDIA DRIVER 14074M: Antti Palosaari <crope@iki.fi> 14075L: linux-media@vger.kernel.org 14076W: https://linuxtv.org 14077W: http://palosaari.fi/linux/ 14078Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14079T: git git://linuxtv.org/anttip/media_tree.git 14080S: Maintained 14081F: drivers/media/dvb-frontends/si2168* 14082 14083SI470X FM RADIO RECEIVER I2C DRIVER 14084M: Hans Verkuil <hverkuil@xs4all.nl> 14085L: linux-media@vger.kernel.org 14086T: git git://linuxtv.org/media_tree.git 14087W: https://linuxtv.org 14088S: Odd Fixes 14089F: drivers/media/radio/si470x/radio-si470x-i2c.c 14090 14091SI470X FM RADIO RECEIVER USB DRIVER 14092M: Hans Verkuil <hverkuil@xs4all.nl> 14093L: linux-media@vger.kernel.org 14094T: git git://linuxtv.org/media_tree.git 14095W: https://linuxtv.org 14096S: Maintained 14097F: drivers/media/radio/si470x/radio-si470x-common.c 14098F: drivers/media/radio/si470x/radio-si470x.h 14099F: drivers/media/radio/si470x/radio-si470x-usb.c 14100 14101SI4713 FM RADIO TRANSMITTER I2C DRIVER 14102M: Eduardo Valentin <edubezval@gmail.com> 14103L: linux-media@vger.kernel.org 14104T: git git://linuxtv.org/media_tree.git 14105W: https://linuxtv.org 14106S: Odd Fixes 14107F: drivers/media/radio/si4713/si4713.? 14108 14109SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14110M: Eduardo Valentin <edubezval@gmail.com> 14111L: linux-media@vger.kernel.org 14112T: git git://linuxtv.org/media_tree.git 14113W: https://linuxtv.org 14114S: Odd Fixes 14115F: drivers/media/radio/si4713/radio-platform-si4713.c 14116 14117SI4713 FM RADIO TRANSMITTER USB DRIVER 14118M: Hans Verkuil <hverkuil@xs4all.nl> 14119L: linux-media@vger.kernel.org 14120T: git git://linuxtv.org/media_tree.git 14121W: https://linuxtv.org 14122S: Maintained 14123F: drivers/media/radio/si4713/radio-usb-si4713.c 14124 14125SIANO DVB DRIVER 14126M: Mauro Carvalho Chehab <mchehab@kernel.org> 14127L: linux-media@vger.kernel.org 14128W: https://linuxtv.org 14129T: git git://linuxtv.org/media_tree.git 14130S: Odd fixes 14131F: drivers/media/common/siano/ 14132F: drivers/media/usb/siano/ 14133F: drivers/media/usb/siano/ 14134F: drivers/media/mmc/siano/ 14135 14136SIFIVE DRIVERS 14137M: Palmer Dabbelt <palmer@sifive.com> 14138M: Paul Walmsley <paul.walmsley@sifive.com> 14139L: linux-riscv@lists.infradead.org 14140T: git git://github.com/sifive/riscv-linux.git 14141S: Supported 14142K: sifive 14143N: sifive 14144 14145SILEAD TOUCHSCREEN DRIVER 14146M: Hans de Goede <hdegoede@redhat.com> 14147L: linux-input@vger.kernel.org 14148L: platform-driver-x86@vger.kernel.org 14149S: Maintained 14150F: drivers/input/touchscreen/silead.c 14151F: drivers/platform/x86/touchscreen_dmi.c 14152 14153SILICON MOTION SM712 FRAME BUFFER DRIVER 14154M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14155M: Teddy Wang <teddy.wang@siliconmotion.com> 14156M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14157L: linux-fbdev@vger.kernel.org 14158S: Maintained 14159F: drivers/video/fbdev/sm712* 14160F: Documentation/fb/sm712fb.txt 14161 14162SIMPLE FIRMWARE INTERFACE (SFI) 14163M: Len Brown <lenb@kernel.org> 14164L: sfi-devel@simplefirmware.org 14165W: http://simplefirmware.org/ 14166T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14167S: Supported 14168F: arch/x86/platform/sfi/ 14169F: drivers/sfi/ 14170F: include/linux/sfi*.h 14171 14172SIMPLEFB FB DRIVER 14173M: Hans de Goede <hdegoede@redhat.com> 14174L: linux-fbdev@vger.kernel.org 14175S: Maintained 14176F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 14177F: drivers/video/fbdev/simplefb.c 14178F: include/linux/platform_data/simplefb.h 14179 14180SIMTEC EB110ATX (Chalice CATS) 14181P: Ben Dooks 14182P: Vincent Sanders <vince@simtec.co.uk> 14183M: Simtec Linux Team <linux@simtec.co.uk> 14184W: http://www.simtec.co.uk/products/EB110ATX/ 14185S: Supported 14186 14187SIMTEC EB2410ITX (BAST) 14188P: Ben Dooks 14189P: Vincent Sanders <vince@simtec.co.uk> 14190M: Simtec Linux Team <linux@simtec.co.uk> 14191W: http://www.simtec.co.uk/products/EB2410ITX/ 14192S: Supported 14193F: arch/arm/mach-s3c24xx/mach-bast.c 14194F: arch/arm/mach-s3c24xx/bast-ide.c 14195F: arch/arm/mach-s3c24xx/bast-irq.c 14196 14197SIPHASH PRF ROUTINES 14198M: Jason A. Donenfeld <Jason@zx2c4.com> 14199S: Maintained 14200F: lib/siphash.c 14201F: lib/test_siphash.c 14202F: include/linux/siphash.h 14203 14204SIOX 14205M: Gavin Schenk <g.schenk@eckelmann.de> 14206M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14207R: Pengutronix Kernel Team <kernel@pengutronix.de> 14208S: Supported 14209F: drivers/siox/* 14210F: drivers/gpio/gpio-siox.c 14211F: include/trace/events/siox.h 14212 14213SIS 190 ETHERNET DRIVER 14214M: Francois Romieu <romieu@fr.zoreil.com> 14215L: netdev@vger.kernel.org 14216S: Maintained 14217F: drivers/net/ethernet/sis/sis190.c 14218 14219SIS 900/7016 FAST ETHERNET DRIVER 14220M: Daniele Venzano <venza@brownhat.org> 14221W: http://www.brownhat.org/sis900.html 14222L: netdev@vger.kernel.org 14223S: Maintained 14224F: drivers/net/ethernet/sis/sis900.* 14225 14226SIS FRAMEBUFFER DRIVER 14227M: Thomas Winischhofer <thomas@winischhofer.net> 14228W: http://www.winischhofer.net/linuxsisvga.shtml 14229S: Maintained 14230F: Documentation/fb/sisfb.txt 14231F: drivers/video/fbdev/sis/ 14232F: include/video/sisfb.h 14233 14234SIS USB2VGA DRIVER 14235M: Thomas Winischhofer <thomas@winischhofer.net> 14236W: http://www.winischhofer.at/linuxsisusbvga.shtml 14237S: Maintained 14238F: drivers/usb/misc/sisusbvga/ 14239 14240SLAB ALLOCATOR 14241M: Christoph Lameter <cl@linux.com> 14242M: Pekka Enberg <penberg@kernel.org> 14243M: David Rientjes <rientjes@google.com> 14244M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14245M: Andrew Morton <akpm@linux-foundation.org> 14246L: linux-mm@kvack.org 14247S: Maintained 14248F: include/linux/sl?b*.h 14249F: mm/sl?b* 14250 14251SLEEPABLE READ-COPY UPDATE (SRCU) 14252M: Lai Jiangshan <jiangshanlai@gmail.com> 14253M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14254M: Josh Triplett <josh@joshtriplett.org> 14255R: Steven Rostedt <rostedt@goodmis.org> 14256R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14257L: linux-kernel@vger.kernel.org 14258W: http://www.rdrop.com/users/paulmck/RCU/ 14259S: Supported 14260T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14261F: include/linux/srcu*.h 14262F: kernel/rcu/srcu*.c 14263 14264SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14265M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14266L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14267S: Maintained 14268F: drivers/slimbus/ 14269F: Documentation/devicetree/bindings/slimbus/ 14270F: include/linux/slimbus.h 14271 14272SMACK SECURITY MODULE 14273M: Casey Schaufler <casey@schaufler-ca.com> 14274L: linux-security-module@vger.kernel.org 14275W: http://schaufler-ca.com 14276T: git git://github.com/cschaufler/smack-next 14277S: Maintained 14278F: Documentation/admin-guide/LSM/Smack.rst 14279F: security/smack/ 14280 14281SMC91x ETHERNET DRIVER 14282M: Nicolas Pitre <nico@fluxnic.net> 14283S: Odd Fixes 14284F: drivers/net/ethernet/smsc/smc91x.* 14285 14286SMIA AND SMIA++ IMAGE SENSOR DRIVER 14287M: Sakari Ailus <sakari.ailus@iki.fi> 14288L: linux-media@vger.kernel.org 14289S: Maintained 14290F: drivers/media/i2c/smiapp/ 14291F: include/media/i2c/smiapp.h 14292F: drivers/media/i2c/smiapp-pll.c 14293F: drivers/media/i2c/smiapp-pll.h 14294F: include/uapi/linux/smiapp.h 14295F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14296 14297SMM665 HARDWARE MONITOR DRIVER 14298M: Guenter Roeck <linux@roeck-us.net> 14299L: linux-hwmon@vger.kernel.org 14300S: Maintained 14301F: Documentation/hwmon/smm665 14302F: drivers/hwmon/smm665.c 14303 14304SMSC EMC2103 HARDWARE MONITOR DRIVER 14305M: Steve Glendinning <steve.glendinning@shawell.net> 14306L: linux-hwmon@vger.kernel.org 14307S: Maintained 14308F: Documentation/hwmon/emc2103 14309F: drivers/hwmon/emc2103.c 14310 14311SMSC SCH5627 HARDWARE MONITOR DRIVER 14312M: Hans de Goede <hdegoede@redhat.com> 14313L: linux-hwmon@vger.kernel.org 14314S: Supported 14315F: Documentation/hwmon/sch5627 14316F: drivers/hwmon/sch5627.c 14317 14318SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14319M: Steve Glendinning <steve.glendinning@shawell.net> 14320L: linux-fbdev@vger.kernel.org 14321S: Maintained 14322F: drivers/video/fbdev/smscufx.c 14323 14324SMSC47B397 HARDWARE MONITOR DRIVER 14325M: Jean Delvare <jdelvare@suse.com> 14326L: linux-hwmon@vger.kernel.org 14327S: Maintained 14328F: Documentation/hwmon/smsc47b397 14329F: drivers/hwmon/smsc47b397.c 14330 14331SMSC911x ETHERNET DRIVER 14332M: Steve Glendinning <steve.glendinning@shawell.net> 14333L: netdev@vger.kernel.org 14334S: Maintained 14335F: include/linux/smsc911x.h 14336F: drivers/net/ethernet/smsc/smsc911x.* 14337 14338SMSC9420 PCI ETHERNET DRIVER 14339M: Steve Glendinning <steve.glendinning@shawell.net> 14340L: netdev@vger.kernel.org 14341S: Maintained 14342F: drivers/net/ethernet/smsc/smsc9420.* 14343 14344SOC-CAMERA V4L2 SUBSYSTEM 14345L: linux-media@vger.kernel.org 14346T: git git://linuxtv.org/media_tree.git 14347S: Orphan 14348F: include/media/soc* 14349F: drivers/media/i2c/soc_camera/ 14350F: drivers/media/platform/soc_camera/ 14351 14352SOCIONEXT SYNQUACER I2C DRIVER 14353M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14354L: linux-i2c@vger.kernel.org 14355S: Maintained 14356F: drivers/i2c/busses/i2c-synquacer.c 14357F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14358 14359SOCIONEXT UNIPHIER SOUND DRIVER 14360L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14361S: Orphan 14362F: sound/soc/uniphier/ 14363 14364SOEKRIS NET48XX LED SUPPORT 14365M: Chris Boot <bootc@bootc.net> 14366S: Maintained 14367F: drivers/leds/leds-net48xx.c 14368 14369SOFT-ROCE DRIVER (rxe) 14370M: Moni Shoua <monis@mellanox.com> 14371L: linux-rdma@vger.kernel.org 14372S: Supported 14373W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14374Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14375F: drivers/infiniband/sw/rxe/ 14376F: include/uapi/rdma/rdma_user_rxe.h 14377 14378SOFTLOGIC 6x10 MPEG CODEC 14379M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14380M: Anton Sviridenko <anton@corp.bluecherry.net> 14381M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14382M: Andrey Utkin <andrey_utkin@fastmail.com> 14383M: Ismael Luceno <ismael@iodev.co.uk> 14384L: linux-media@vger.kernel.org 14385S: Supported 14386F: drivers/media/pci/solo6x10/ 14387 14388SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14389M: James Morse <james.morse@arm.com> 14390L: linux-arm-kernel@lists.infradead.org 14391S: Maintained 14392F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14393F: drivers/firmware/arm_sdei.c 14394F: include/linux/arm_sdei.h 14395F: include/uapi/linux/arm_sdei.h 14396 14397SOFTWARE RAID (Multiple Disks) SUPPORT 14398M: Shaohua Li <shli@kernel.org> 14399L: linux-raid@vger.kernel.org 14400T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14401S: Supported 14402F: drivers/md/Makefile 14403F: drivers/md/Kconfig 14404F: drivers/md/md* 14405F: drivers/md/raid* 14406F: include/linux/raid/ 14407F: include/uapi/linux/raid/ 14408 14409SOCIONEXT (SNI) AVE NETWORK DRIVER 14410M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14411L: netdev@vger.kernel.org 14412S: Maintained 14413F: drivers/net/ethernet/socionext/sni_ave.c 14414F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14415 14416SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14417M: Jassi Brar <jaswinder.singh@linaro.org> 14418L: netdev@vger.kernel.org 14419S: Maintained 14420F: drivers/net/ethernet/socionext/netsec.c 14421F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14422 14423SOLIDRUN CLEARFOG SUPPORT 14424M: Russell King <linux@armlinux.org.uk> 14425S: Maintained 14426F: arch/arm/boot/dts/armada-388-clearfog* 14427F: arch/arm/boot/dts/armada-38x-solidrun-* 14428 14429SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14430M: Russell King <linux@armlinux.org.uk> 14431S: Maintained 14432F: arch/arm/boot/dts/imx6*-cubox-i* 14433F: arch/arm/boot/dts/imx6*-hummingboard* 14434F: arch/arm/boot/dts/imx6*-sr-* 14435 14436SONIC NETWORK DRIVER 14437M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14438L: netdev@vger.kernel.org 14439S: Maintained 14440F: drivers/net/ethernet/natsemi/sonic.* 14441 14442SONICS SILICON BACKPLANE DRIVER (SSB) 14443M: Michael Buesch <m@bues.ch> 14444L: linux-wireless@vger.kernel.org 14445S: Maintained 14446F: drivers/ssb/ 14447F: include/linux/ssb/ 14448 14449SONY IMX214 SENSOR DRIVER 14450M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14451L: linux-media@vger.kernel.org 14452T: git git://linuxtv.org/media_tree.git 14453S: Maintained 14454F: drivers/media/i2c/imx214.c 14455F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14456 14457SONY IMX258 SENSOR DRIVER 14458M: Sakari Ailus <sakari.ailus@linux.intel.com> 14459L: linux-media@vger.kernel.org 14460T: git git://linuxtv.org/media_tree.git 14461S: Maintained 14462F: drivers/media/i2c/imx258.c 14463 14464SONY IMX274 SENSOR DRIVER 14465M: Leon Luo <leonl@leopardimaging.com> 14466L: linux-media@vger.kernel.org 14467T: git git://linuxtv.org/media_tree.git 14468S: Maintained 14469F: drivers/media/i2c/imx274.c 14470F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14471 14472SONY IMX319 SENSOR DRIVER 14473M: Bingbu Cao <bingbu.cao@intel.com> 14474L: linux-media@vger.kernel.org 14475T: git git://linuxtv.org/media_tree.git 14476S: Maintained 14477F: drivers/media/i2c/imx319.c 14478 14479SONY IMX355 SENSOR DRIVER 14480M: Tianshu Qiu <tian.shu.qiu@intel.com> 14481L: linux-media@vger.kernel.org 14482T: git git://linuxtv.org/media_tree.git 14483S: Maintained 14484F: drivers/media/i2c/imx355.c 14485 14486SONY MEMORYSTICK CARD SUPPORT 14487M: Alex Dubov <oakad@yahoo.com> 14488W: http://tifmxx.berlios.de/ 14489S: Maintained 14490F: drivers/memstick/host/tifm_ms.c 14491 14492SONY MEMORYSTICK STANDARD SUPPORT 14493M: Maxim Levitsky <maximlevitsky@gmail.com> 14494S: Maintained 14495F: drivers/memstick/core/ms_block.* 14496 14497SONY VAIO CONTROL DEVICE DRIVER 14498M: Mattia Dongili <malattia@linux.it> 14499L: platform-driver-x86@vger.kernel.org 14500W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14501S: Maintained 14502F: Documentation/laptops/sony-laptop.txt 14503F: drivers/char/sonypi.c 14504F: drivers/platform/x86/sony-laptop.c 14505F: include/linux/sony-laptop.h 14506 14507SOUND 14508M: Jaroslav Kysela <perex@perex.cz> 14509M: Takashi Iwai <tiwai@suse.com> 14510L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14511W: http://www.alsa-project.org/ 14512T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14513T: git git://git.alsa-project.org/alsa-kernel.git 14514Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14515S: Maintained 14516F: Documentation/sound/ 14517F: include/sound/ 14518F: include/uapi/sound/ 14519F: sound/ 14520 14521SOUND - COMPRESSED AUDIO 14522M: Vinod Koul <vkoul@kernel.org> 14523L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14524T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14525S: Supported 14526F: Documentation/sound/designs/compress-offload.rst 14527F: include/sound/compress_driver.h 14528F: include/uapi/sound/compress_* 14529F: sound/core/compress_offload.c 14530F: sound/soc/soc-compress.c 14531 14532SOUND - DMAENGINE HELPERS 14533M: Lars-Peter Clausen <lars@metafoo.de> 14534S: Supported 14535F: include/sound/dmaengine_pcm.h 14536F: sound/core/pcm_dmaengine.c 14537F: sound/soc/soc-generic-dmaengine-pcm.c 14538 14539SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14540M: Liam Girdwood <lgirdwood@gmail.com> 14541M: Mark Brown <broonie@kernel.org> 14542T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14543L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14544W: http://alsa-project.org/main/index.php/ASoC 14545S: Supported 14546F: Documentation/devicetree/bindings/sound/ 14547F: Documentation/sound/soc/ 14548F: sound/soc/ 14549F: include/dt-bindings/sound/ 14550F: include/sound/soc* 14551 14552SOUNDWIRE SUBSYSTEM 14553M: Vinod Koul <vkoul@kernel.org> 14554M: Sanyog Kale <sanyog.r.kale@intel.com> 14555R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14556L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14557S: Supported 14558F: Documentation/driver-api/soundwire/ 14559F: drivers/soundwire/ 14560F: include/linux/soundwire/ 14561 14562SP2 MEDIA DRIVER 14563M: Olli Salonen <olli.salonen@iki.fi> 14564L: linux-media@vger.kernel.org 14565W: https://linuxtv.org 14566Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14567S: Maintained 14568F: drivers/media/dvb-frontends/sp2* 14569 14570SPARC + UltraSPARC (sparc/sparc64) 14571M: "David S. Miller" <davem@davemloft.net> 14572L: sparclinux@vger.kernel.org 14573Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14574T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14575T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14576S: Maintained 14577F: arch/sparc/ 14578F: drivers/sbus/ 14579 14580SPARC SERIAL DRIVERS 14581M: "David S. Miller" <davem@davemloft.net> 14582L: sparclinux@vger.kernel.org 14583T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14584T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14585S: Maintained 14586F: include/linux/sunserialcore.h 14587F: drivers/tty/serial/suncore.c 14588F: drivers/tty/serial/sunhv.c 14589F: drivers/tty/serial/sunsab.c 14590F: drivers/tty/serial/sunsab.h 14591F: drivers/tty/serial/sunsu.c 14592F: drivers/tty/serial/sunzilog.c 14593F: drivers/tty/serial/sunzilog.h 14594F: drivers/tty/vcc.c 14595 14596SPARSE CHECKER 14597M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14598L: linux-sparse@vger.kernel.org 14599W: https://sparse.wiki.kernel.org/ 14600T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14601S: Maintained 14602F: include/linux/compiler.h 14603 14604SPEAR CLOCK FRAMEWORK SUPPORT 14605M: Viresh Kumar <vireshk@kernel.org> 14606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14607W: http://www.st.com/spear 14608S: Maintained 14609F: drivers/clk/spear/ 14610 14611SPEAR PLATFORM SUPPORT 14612M: Viresh Kumar <vireshk@kernel.org> 14613M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14615W: http://www.st.com/spear 14616S: Maintained 14617F: arch/arm/boot/dts/spear* 14618F: arch/arm/mach-spear/ 14619 14620SPI NOR SUBSYSTEM 14621M: Marek Vasut <marek.vasut@gmail.com> 14622M: Tudor Ambarus <tudor.ambarus@microchip.com> 14623L: linux-mtd@lists.infradead.org 14624W: http://www.linux-mtd.infradead.org/ 14625Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14626T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14627T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14628S: Maintained 14629F: drivers/mtd/spi-nor/ 14630F: include/linux/mtd/spi-nor.h 14631 14632SPI SUBSYSTEM 14633M: Mark Brown <broonie@kernel.org> 14634L: linux-spi@vger.kernel.org 14635T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14636Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14637S: Maintained 14638F: Documentation/devicetree/bindings/spi/ 14639F: Documentation/spi/ 14640F: drivers/spi/ 14641F: include/linux/spi/ 14642F: include/uapi/linux/spi/ 14643F: tools/spi/ 14644 14645SPIDERNET NETWORK DRIVER for CELL 14646M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14647L: netdev@vger.kernel.org 14648S: Supported 14649F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14650F: drivers/net/ethernet/toshiba/spider_net* 14651 14652SPMI SUBSYSTEM 14653R: Stephen Boyd <sboyd@kernel.org> 14654L: linux-arm-msm@vger.kernel.org 14655F: Documentation/devicetree/bindings/spmi/ 14656F: drivers/spmi/ 14657F: include/dt-bindings/spmi/spmi.h 14658F: include/linux/spmi.h 14659F: include/trace/events/spmi.h 14660 14661SPU FILE SYSTEM 14662M: Jeremy Kerr <jk@ozlabs.org> 14663L: linuxppc-dev@lists.ozlabs.org 14664W: http://www.ibm.com/developerworks/power/cell/ 14665S: Supported 14666F: Documentation/filesystems/spufs.txt 14667F: arch/powerpc/platforms/cell/spufs/ 14668 14669SQUASHFS FILE SYSTEM 14670M: Phillip Lougher <phillip@squashfs.org.uk> 14671L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14672W: http://squashfs.org.uk 14673T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14674S: Maintained 14675F: Documentation/filesystems/squashfs.txt 14676F: fs/squashfs/ 14677 14678SRM (Alpha) environment access 14679M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14680S: Maintained 14681F: arch/alpha/kernel/srm_env.c 14682 14683ST LSM6DSx IMU IIO DRIVER 14684M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14685L: linux-iio@vger.kernel.org 14686W: http://www.st.com/ 14687S: Maintained 14688F: drivers/iio/imu/st_lsm6dsx/ 14689F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14690 14691ST STM32 I2C/SMBUS DRIVER 14692M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14693L: linux-i2c@vger.kernel.org 14694S: Maintained 14695F: drivers/i2c/busses/i2c-stm32* 14696 14697ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14698M: Song Qiang <songqiang1304521@gmail.com> 14699L: linux-iio@vger.kernel.org 14700S: Maintained 14701F: drivers/iio/proximity/vl53l0x-i2c.c 14702F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14703 14704STABLE BRANCH 14705M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14706M: Sasha Levin <sashal@kernel.org> 14707L: stable@vger.kernel.org 14708S: Supported 14709F: Documentation/process/stable-kernel-rules.rst 14710 14711STAGING - COMEDI 14712M: Ian Abbott <abbotti@mev.co.uk> 14713M: H Hartley Sweeten <hsweeten@visionengravers.com> 14714S: Odd Fixes 14715F: drivers/staging/comedi/ 14716 14717STAGING - EROFS FILE SYSTEM 14718M: Gao Xiang <gaoxiang25@huawei.com> 14719M: Chao Yu <yuchao0@huawei.com> 14720L: linux-erofs@lists.ozlabs.org 14721S: Maintained 14722F: drivers/staging/erofs/ 14723 14724STAGING - INDUSTRIAL IO 14725M: Jonathan Cameron <jic23@kernel.org> 14726L: linux-iio@vger.kernel.org 14727S: Odd Fixes 14728F: Documentation/devicetree/bindings/staging/iio/ 14729F: drivers/staging/iio/ 14730 14731STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14732M: Marc Dietrich <marvin24@gmx.de> 14733L: ac100@lists.launchpad.net (moderated for non-subscribers) 14734L: linux-tegra@vger.kernel.org 14735S: Maintained 14736F: drivers/staging/nvec/ 14737 14738STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14739M: Jens Frederich <jfrederich@gmail.com> 14740M: Daniel Drake <dsd@laptop.org> 14741M: Jon Nettleton <jon.nettleton@gmail.com> 14742W: http://wiki.laptop.org/go/DCON 14743S: Maintained 14744F: drivers/staging/olpc_dcon/ 14745 14746STAGING - REALTEK RTL8712U DRIVERS 14747M: Larry Finger <Larry.Finger@lwfinger.net> 14748M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14749S: Odd Fixes 14750F: drivers/staging/rtl8712/ 14751 14752STAGING - REALTEK RTL8188EU DRIVERS 14753M: Larry Finger <Larry.Finger@lwfinger.net> 14754S: Odd Fixes 14755F: drivers/staging/rtl8188eu/ 14756 14757STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14758M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14759M: Teddy Wang <teddy.wang@siliconmotion.com> 14760M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14761L: linux-fbdev@vger.kernel.org 14762S: Maintained 14763F: drivers/staging/sm750fb/ 14764 14765STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14766M: William Hubbs <w.d.hubbs@gmail.com> 14767M: Chris Brannon <chris@the-brannons.com> 14768M: Kirk Reiser <kirk@reisers.ca> 14769M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14770L: speakup@linux-speakup.org 14771W: http://www.linux-speakup.org/ 14772S: Odd Fixes 14773F: drivers/staging/speakup/ 14774 14775STAGING - VIA VT665X DRIVERS 14776M: Forest Bond <forest@alittletooquiet.net> 14777S: Odd Fixes 14778F: drivers/staging/vt665?/ 14779 14780STAGING - WILC1000 WIFI DRIVER 14781M: Adham Abozaeid <adham.abozaeid@microchip.com> 14782M: Ajay Singh <ajay.kathat@microchip.com> 14783L: linux-wireless@vger.kernel.org 14784S: Supported 14785F: drivers/staging/wilc1000/ 14786 14787STAGING SUBSYSTEM 14788M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14789T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14790L: devel@driverdev.osuosl.org 14791S: Supported 14792F: drivers/staging/ 14793 14794STARFIRE/DURALAN NETWORK DRIVER 14795M: Ion Badulescu <ionut@badula.org> 14796S: Odd Fixes 14797F: drivers/net/ethernet/adaptec/starfire* 14798 14799STEC S1220 SKD DRIVER 14800M: Bart Van Assche <bart.vanassche@wdc.com> 14801L: linux-block@vger.kernel.org 14802S: Maintained 14803F: drivers/block/skd*[ch] 14804 14805STI AUDIO (ASoC) DRIVERS 14806M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14807L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14808S: Maintained 14809F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14810F: sound/soc/sti/ 14811 14812STI CEC DRIVER 14813M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14814S: Maintained 14815F: drivers/media/platform/sti/cec/ 14816F: Documentation/devicetree/bindings/media/stih-cec.txt 14817 14818STK1160 USB VIDEO CAPTURE DRIVER 14819M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14820L: linux-media@vger.kernel.org 14821T: git git://linuxtv.org/media_tree.git 14822S: Maintained 14823F: drivers/media/usb/stk1160/ 14824 14825STM32 AUDIO (ASoC) DRIVERS 14826M: Olivier Moysan <olivier.moysan@st.com> 14827M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14828L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14829S: Maintained 14830F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14831F: sound/soc/stm/ 14832 14833STM32 TIMER/LPTIMER DRIVERS 14834M: Fabrice Gasnier <fabrice.gasnier@st.com> 14835S: Maintained 14836F: drivers/*/stm32-*timer* 14837F: drivers/pwm/pwm-stm32* 14838F: include/linux/*/stm32-*tim* 14839F: Documentation/ABI/testing/*timer-stm32 14840F: Documentation/devicetree/bindings/*/stm32-*timer* 14841F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14842 14843STMMAC ETHERNET DRIVER 14844M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14845M: Alexandre Torgue <alexandre.torgue@st.com> 14846M: Jose Abreu <joabreu@synopsys.com> 14847L: netdev@vger.kernel.org 14848W: http://www.stlinux.com 14849S: Supported 14850F: drivers/net/ethernet/stmicro/stmmac/ 14851 14852SUN3/3X 14853M: Sam Creasey <sammy@sammy.net> 14854W: http://sammy.net/sun3/ 14855S: Maintained 14856F: arch/m68k/kernel/*sun3* 14857F: arch/m68k/sun3*/ 14858F: arch/m68k/include/asm/sun3* 14859F: drivers/net/ethernet/i825xx/sun3* 14860 14861SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14862M: Hans de Goede <hdegoede@redhat.com> 14863L: linux-input@vger.kernel.org 14864S: Maintained 14865F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14866F: drivers/input/keyboard/sun4i-lradc-keys.c 14867 14868SUNDANCE NETWORK DRIVER 14869M: Denis Kirjanov <kda@linux-powerpc.org> 14870L: netdev@vger.kernel.org 14871S: Maintained 14872F: drivers/net/ethernet/dlink/sundance.c 14873 14874SUPERH 14875M: Yoshinori Sato <ysato@users.sourceforge.jp> 14876M: Rich Felker <dalias@libc.org> 14877L: linux-sh@vger.kernel.org 14878Q: http://patchwork.kernel.org/project/linux-sh/list/ 14879S: Maintained 14880F: Documentation/sh/ 14881F: arch/sh/ 14882F: drivers/sh/ 14883 14884SUSPEND TO RAM 14885M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14886M: Len Brown <len.brown@intel.com> 14887M: Pavel Machek <pavel@ucw.cz> 14888L: linux-pm@vger.kernel.org 14889B: https://bugzilla.kernel.org 14890S: Supported 14891F: Documentation/power/ 14892F: arch/x86/kernel/acpi/ 14893F: drivers/base/power/ 14894F: kernel/power/ 14895F: include/linux/suspend.h 14896F: include/linux/freezer.h 14897F: include/linux/pm.h 14898 14899SVGA HANDLING 14900M: Martin Mares <mj@ucw.cz> 14901L: linux-video@atrey.karlin.mff.cuni.cz 14902S: Maintained 14903F: Documentation/svga.txt 14904F: arch/x86/boot/video* 14905 14906SWIOTLB SUBSYSTEM 14907M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14908L: iommu@lists.linux-foundation.org 14909T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14910S: Supported 14911F: kernel/dma/swiotlb.c 14912F: arch/*/kernel/pci-swiotlb.c 14913F: include/linux/swiotlb.h 14914 14915SWITCHDEV 14916M: Jiri Pirko <jiri@resnulli.us> 14917M: Ivan Vecera <ivecera@redhat.com> 14918L: netdev@vger.kernel.org 14919S: Supported 14920F: net/switchdev/ 14921F: include/net/switchdev.h 14922 14923SY8106A REGULATOR DRIVER 14924M: Icenowy Zheng <icenowy@aosc.io> 14925S: Maintained 14926F: drivers/regulator/sy8106a-regulator.c 14927F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14928 14929SYNC FILE FRAMEWORK 14930M: Sumit Semwal <sumit.semwal@linaro.org> 14931R: Gustavo Padovan <gustavo@padovan.org> 14932S: Maintained 14933L: linux-media@vger.kernel.org 14934L: dri-devel@lists.freedesktop.org 14935F: drivers/dma-buf/sync_* 14936F: drivers/dma-buf/dma-fence* 14937F: drivers/dma-buf/sw_sync.c 14938F: include/linux/sync_file.h 14939F: include/uapi/linux/sync_file.h 14940F: Documentation/sync_file.txt 14941T: git git://anongit.freedesktop.org/drm/drm-misc 14942 14943SYNOPSYS ARC ARCHITECTURE 14944M: Vineet Gupta <vgupta@synopsys.com> 14945L: linux-snps-arc@lists.infradead.org 14946S: Supported 14947F: arch/arc/ 14948F: Documentation/devicetree/bindings/arc/* 14949F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14950F: drivers/clocksource/arc_timer.c 14951F: drivers/tty/serial/arc_uart.c 14952T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14953 14954SYNOPSYS ARC HSDK SDP pll clock driver 14955M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14956S: Supported 14957F: drivers/clk/clk-hsdk-pll.c 14958F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14959 14960SYNOPSYS ARC SDP clock driver 14961M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14962S: Supported 14963F: drivers/clk/axs10x/* 14964F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14965 14966SYNOPSYS ARC SDP platform support 14967M: Alexey Brodkin <abrodkin@synopsys.com> 14968S: Supported 14969F: arch/arc/plat-axs10x 14970F: arch/arc/boot/dts/ax* 14971F: Documentation/devicetree/bindings/arc/axs10* 14972 14973SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14974M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14975S: Supported 14976F: drivers/reset/reset-axs10x.c 14977F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14978 14979SYNOPSYS CREG GPIO DRIVER 14980M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14981S: Maintained 14982F: drivers/gpio/gpio-creg-snps.c 14983F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14984 14985SYNOPSYS DESIGNWARE 8250 UART DRIVER 14986R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14987S: Maintained 14988F: drivers/tty/serial/8250/8250_dw.c 14989 14990SYNOPSYS DESIGNWARE APB GPIO DRIVER 14991M: Hoan Tran <hoan@os.amperecomputing.com> 14992L: linux-gpio@vger.kernel.org 14993S: Maintained 14994F: drivers/gpio/gpio-dwapb.c 14995F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14996 14997SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14998M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14999S: Maintained 15000F: drivers/dma/dwi-axi-dmac/ 15001F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15002 15003SYNOPSYS DESIGNWARE DMAC DRIVER 15004M: Viresh Kumar <vireshk@kernel.org> 15005R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15006S: Maintained 15007F: Documentation/devicetree/bindings/dma/snps-dma.txt 15008F: drivers/dma/dw/ 15009F: include/dt-bindings/dma/dw-dmac.h 15010F: include/linux/dma/dw.h 15011F: include/linux/platform_data/dma-dw.h 15012 15013SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15014M: Jose Abreu <Jose.Abreu@synopsys.com> 15015L: netdev@vger.kernel.org 15016S: Supported 15017F: drivers/net/ethernet/synopsys/ 15018 15019SYNOPSYS DESIGNWARE I2C DRIVER 15020M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15021R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15022R: Mika Westerberg <mika.westerberg@linux.intel.com> 15023L: linux-i2c@vger.kernel.org 15024S: Maintained 15025F: drivers/i2c/busses/i2c-designware-* 15026F: include/linux/platform_data/i2c-designware.h 15027 15028SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15029M: Jaehoon Chung <jh80.chung@samsung.com> 15030L: linux-mmc@vger.kernel.org 15031S: Maintained 15032F: drivers/mmc/host/dw_mmc* 15033 15034SYNOPSYS HSDK RESET CONTROLLER DRIVER 15035M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15036S: Supported 15037F: drivers/reset/reset-hsdk.c 15038F: include/dt-bindings/reset/snps,hsdk-reset.h 15039F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15040 15041SYSTEM CONFIGURATION (SYSCON) 15042M: Lee Jones <lee.jones@linaro.org> 15043M: Arnd Bergmann <arnd@arndb.de> 15044T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15045S: Supported 15046F: drivers/mfd/syscon.c 15047 15048SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15049M: Sudeep Holla <sudeep.holla@arm.com> 15050L: linux-arm-kernel@lists.infradead.org 15051S: Maintained 15052F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15053F: drivers/clk/clk-sc[mp]i.c 15054F: drivers/cpufreq/sc[mp]i-cpufreq.c 15055F: drivers/firmware/arm_scpi.c 15056F: drivers/firmware/arm_scmi/ 15057F: include/linux/sc[mp]i_protocol.h 15058 15059SYSTEM RESET/SHUTDOWN DRIVERS 15060M: Sebastian Reichel <sre@kernel.org> 15061L: linux-pm@vger.kernel.org 15062T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15063S: Maintained 15064F: Documentation/devicetree/bindings/power/reset/ 15065F: drivers/power/reset/ 15066 15067SYSTEM TRACE MODULE CLASS 15068M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15069S: Maintained 15070T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15071F: Documentation/trace/stm.rst 15072F: drivers/hwtracing/stm/ 15073F: include/linux/stm.h 15074F: include/uapi/linux/stm.h 15075 15076SYSV FILESYSTEM 15077M: Christoph Hellwig <hch@infradead.org> 15078S: Maintained 15079F: Documentation/filesystems/sysv-fs.txt 15080F: fs/sysv/ 15081F: include/linux/sysv_fs.h 15082 15083TASKSTATS STATISTICS INTERFACE 15084M: Balbir Singh <bsingharora@gmail.com> 15085S: Maintained 15086F: Documentation/accounting/taskstats* 15087F: include/linux/taskstats* 15088F: kernel/taskstats.c 15089 15090TC subsystem 15091M: Jamal Hadi Salim <jhs@mojatatu.com> 15092M: Cong Wang <xiyou.wangcong@gmail.com> 15093M: Jiri Pirko <jiri@resnulli.us> 15094L: netdev@vger.kernel.org 15095S: Maintained 15096F: include/net/pkt_cls.h 15097F: include/net/pkt_sched.h 15098F: include/net/tc_act/ 15099F: include/uapi/linux/pkt_cls.h 15100F: include/uapi/linux/pkt_sched.h 15101F: include/uapi/linux/tc_act/ 15102F: include/uapi/linux/tc_ematch/ 15103F: net/sched/ 15104 15105TC90522 MEDIA DRIVER 15106M: Akihiro Tsukada <tskd08@gmail.com> 15107L: linux-media@vger.kernel.org 15108S: Odd Fixes 15109F: drivers/media/dvb-frontends/tc90522* 15110 15111TCP LOW PRIORITY MODULE 15112M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15113M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15114W: http://tcp-lp-mod.sourceforge.net/ 15115S: Maintained 15116F: net/ipv4/tcp_lp.c 15117 15118TDA10071 MEDIA DRIVER 15119M: Antti Palosaari <crope@iki.fi> 15120L: linux-media@vger.kernel.org 15121W: https://linuxtv.org 15122W: http://palosaari.fi/linux/ 15123Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15124T: git git://linuxtv.org/anttip/media_tree.git 15125S: Maintained 15126F: drivers/media/dvb-frontends/tda10071* 15127 15128TDA18212 MEDIA DRIVER 15129M: Antti Palosaari <crope@iki.fi> 15130L: linux-media@vger.kernel.org 15131W: https://linuxtv.org 15132W: http://palosaari.fi/linux/ 15133Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15134T: git git://linuxtv.org/anttip/media_tree.git 15135S: Maintained 15136F: drivers/media/tuners/tda18212* 15137 15138TDA18218 MEDIA DRIVER 15139M: Antti Palosaari <crope@iki.fi> 15140L: linux-media@vger.kernel.org 15141W: https://linuxtv.org 15142W: http://palosaari.fi/linux/ 15143Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15144T: git git://linuxtv.org/anttip/media_tree.git 15145S: Maintained 15146F: drivers/media/tuners/tda18218* 15147 15148TDA18250 MEDIA DRIVER 15149M: Olli Salonen <olli.salonen@iki.fi> 15150L: linux-media@vger.kernel.org 15151W: https://linuxtv.org 15152Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15153T: git git://linuxtv.org/media_tree.git 15154S: Maintained 15155F: drivers/media/tuners/tda18250* 15156 15157TDA18271 MEDIA DRIVER 15158M: Michael Krufky <mkrufky@linuxtv.org> 15159L: linux-media@vger.kernel.org 15160W: https://linuxtv.org 15161W: http://github.com/mkrufky 15162Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15163T: git git://linuxtv.org/mkrufky/tuners.git 15164S: Maintained 15165F: drivers/media/tuners/tda18271* 15166 15167TDA1997x MEDIA DRIVER 15168M: Tim Harvey <tharvey@gateworks.com> 15169L: linux-media@vger.kernel.org 15170W: https://linuxtv.org 15171Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15172S: Maintained 15173F: drivers/media/i2c/tda1997x.* 15174 15175TDA827x MEDIA DRIVER 15176M: Michael Krufky <mkrufky@linuxtv.org> 15177L: linux-media@vger.kernel.org 15178W: https://linuxtv.org 15179W: http://github.com/mkrufky 15180Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15181T: git git://linuxtv.org/mkrufky/tuners.git 15182S: Maintained 15183F: drivers/media/tuners/tda8290.* 15184 15185TDA8290 MEDIA DRIVER 15186M: Michael Krufky <mkrufky@linuxtv.org> 15187L: linux-media@vger.kernel.org 15188W: https://linuxtv.org 15189W: http://github.com/mkrufky 15190Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15191T: git git://linuxtv.org/mkrufky/tuners.git 15192S: Maintained 15193F: drivers/media/tuners/tda8290.* 15194 15195TDA9840 MEDIA DRIVER 15196M: Hans Verkuil <hverkuil@xs4all.nl> 15197L: linux-media@vger.kernel.org 15198T: git git://linuxtv.org/media_tree.git 15199W: https://linuxtv.org 15200S: Maintained 15201F: drivers/media/i2c/tda9840* 15202 15203TEA5761 TUNER DRIVER 15204M: Mauro Carvalho Chehab <mchehab@kernel.org> 15205L: linux-media@vger.kernel.org 15206W: https://linuxtv.org 15207T: git git://linuxtv.org/media_tree.git 15208S: Odd fixes 15209F: drivers/media/tuners/tea5761.* 15210 15211TEA5767 TUNER DRIVER 15212M: Mauro Carvalho Chehab <mchehab@kernel.org> 15213L: linux-media@vger.kernel.org 15214W: https://linuxtv.org 15215T: git git://linuxtv.org/media_tree.git 15216S: Maintained 15217F: drivers/media/tuners/tea5767.* 15218 15219TEA6415C MEDIA DRIVER 15220M: Hans Verkuil <hverkuil@xs4all.nl> 15221L: linux-media@vger.kernel.org 15222T: git git://linuxtv.org/media_tree.git 15223W: https://linuxtv.org 15224S: Maintained 15225F: drivers/media/i2c/tea6415c* 15226 15227TEA6420 MEDIA DRIVER 15228M: Hans Verkuil <hverkuil@xs4all.nl> 15229L: linux-media@vger.kernel.org 15230T: git git://linuxtv.org/media_tree.git 15231W: https://linuxtv.org 15232S: Maintained 15233F: drivers/media/i2c/tea6420* 15234 15235TEAM DRIVER 15236M: Jiri Pirko <jiri@resnulli.us> 15237L: netdev@vger.kernel.org 15238S: Supported 15239F: drivers/net/team/ 15240F: include/linux/if_team.h 15241F: include/uapi/linux/if_team.h 15242 15243TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15244M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15245S: Maintained 15246F: arch/x86/platform/ts5500/ 15247 15248TECHNOTREND USB IR RECEIVER 15249M: Sean Young <sean@mess.org> 15250L: linux-media@vger.kernel.org 15251S: Maintained 15252F: drivers/media/rc/ttusbir.c 15253 15254TECHWELL TW9910 VIDEO DECODER 15255L: linux-media@vger.kernel.org 15256S: Orphan 15257F: drivers/media/i2c/tw9910.c 15258F: include/media/i2c/tw9910.h 15259 15260TEE SUBSYSTEM 15261M: Jens Wiklander <jens.wiklander@linaro.org> 15262S: Maintained 15263F: include/linux/tee_drv.h 15264F: include/uapi/linux/tee.h 15265F: drivers/tee/ 15266F: Documentation/tee.txt 15267 15268TEGRA ARCHITECTURE SUPPORT 15269M: Thierry Reding <thierry.reding@gmail.com> 15270M: Jonathan Hunter <jonathanh@nvidia.com> 15271L: linux-tegra@vger.kernel.org 15272Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15273T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15274S: Supported 15275N: [^a-z]tegra 15276 15277TEGRA CLOCK DRIVER 15278M: Peter De Schrijver <pdeschrijver@nvidia.com> 15279M: Prashant Gaikwad <pgaikwad@nvidia.com> 15280S: Supported 15281F: drivers/clk/tegra/ 15282 15283TEGRA DMA DRIVERS 15284M: Laxman Dewangan <ldewangan@nvidia.com> 15285M: Jon Hunter <jonathanh@nvidia.com> 15286S: Supported 15287F: drivers/dma/tegra* 15288 15289TEGRA I2C DRIVER 15290M: Laxman Dewangan <ldewangan@nvidia.com> 15291S: Supported 15292F: drivers/i2c/busses/i2c-tegra.c 15293 15294TEGRA IOMMU DRIVERS 15295M: Thierry Reding <thierry.reding@gmail.com> 15296L: linux-tegra@vger.kernel.org 15297S: Supported 15298F: drivers/iommu/tegra* 15299 15300TEGRA KBC DRIVER 15301M: Laxman Dewangan <ldewangan@nvidia.com> 15302S: Supported 15303F: drivers/input/keyboard/tegra-kbc.c 15304 15305TEGRA NAND DRIVER 15306M: Stefan Agner <stefan@agner.ch> 15307M: Lucas Stach <dev@lynxeye.de> 15308S: Maintained 15309F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15310F: drivers/mtd/nand/raw/tegra_nand.c 15311 15312TEGRA PWM DRIVER 15313M: Thierry Reding <thierry.reding@gmail.com> 15314S: Supported 15315F: drivers/pwm/pwm-tegra.c 15316 15317TEGRA SERIAL DRIVER 15318M: Laxman Dewangan <ldewangan@nvidia.com> 15319S: Supported 15320F: drivers/tty/serial/serial-tegra.c 15321 15322TEGRA SPI DRIVER 15323M: Laxman Dewangan <ldewangan@nvidia.com> 15324S: Supported 15325F: drivers/spi/spi-tegra* 15326 15327TEHUTI ETHERNET DRIVER 15328M: Andy Gospodarek <andy@greyhouse.net> 15329L: netdev@vger.kernel.org 15330S: Supported 15331F: drivers/net/ethernet/tehuti/* 15332 15333Telecom Clock Driver for MCPL0010 15334M: Mark Gross <mark.gross@intel.com> 15335S: Supported 15336F: drivers/char/tlclk.c 15337 15338TENSILICA XTENSA PORT (xtensa) 15339M: Chris Zankel <chris@zankel.net> 15340M: Max Filippov <jcmvbkbc@gmail.com> 15341L: linux-xtensa@linux-xtensa.org 15342T: git git://github.com/czankel/xtensa-linux.git 15343S: Maintained 15344F: arch/xtensa/ 15345F: drivers/irqchip/irq-xtensa-* 15346 15347Texas Instruments' System Control Interface (TISCI) Protocol Driver 15348M: Nishanth Menon <nm@ti.com> 15349M: Tero Kristo <t-kristo@ti.com> 15350M: Santosh Shilimkar <ssantosh@kernel.org> 15351L: linux-arm-kernel@lists.infradead.org 15352S: Maintained 15353F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15354F: drivers/firmware/ti_sci* 15355F: include/linux/soc/ti/ti_sci_protocol.h 15356F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15357F: drivers/soc/ti/ti_sci_pm_domains.c 15358F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15359F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15360F: drivers/clk/keystone/sci-clk.c 15361F: drivers/reset/reset-ti-sci.c 15362 15363Texas Instruments ASoC drivers 15364M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15365L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15366S: Maintained 15367F: sound/soc/ti/ 15368 15369Texas Instruments' DAC7612 DAC Driver 15370M: Ricardo Ribalda <ricardo@ribalda.com> 15371L: linux-iio@vger.kernel.org 15372S: Supported 15373F: drivers/iio/dac/ti-dac7612.c 15374F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15375 15376THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15377M: Hans Verkuil <hverkuil@xs4all.nl> 15378L: linux-media@vger.kernel.org 15379T: git git://linuxtv.org/media_tree.git 15380W: https://linuxtv.org 15381S: Maintained 15382F: drivers/media/radio/radio-raremono.c 15383 15384THERMAL 15385M: Zhang Rui <rui.zhang@intel.com> 15386M: Eduardo Valentin <edubezval@gmail.com> 15387R: Daniel Lezcano <daniel.lezcano@linaro.org> 15388L: linux-pm@vger.kernel.org 15389T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15390T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15391Q: https://patchwork.kernel.org/project/linux-pm/list/ 15392S: Supported 15393F: drivers/thermal/ 15394F: include/linux/thermal.h 15395F: include/uapi/linux/thermal.h 15396F: include/linux/cpu_cooling.h 15397F: Documentation/devicetree/bindings/thermal/ 15398 15399THERMAL/CPU_COOLING 15400M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15401M: Viresh Kumar <viresh.kumar@linaro.org> 15402M: Javi Merino <javi.merino@kernel.org> 15403L: linux-pm@vger.kernel.org 15404S: Supported 15405F: Documentation/thermal/cpu-cooling-api.txt 15406F: drivers/thermal/cpu_cooling.c 15407F: include/linux/cpu_cooling.h 15408 15409THINKPAD ACPI EXTRAS DRIVER 15410M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15411L: ibm-acpi-devel@lists.sourceforge.net 15412L: platform-driver-x86@vger.kernel.org 15413W: http://ibm-acpi.sourceforge.net 15414W: http://thinkwiki.org/wiki/Ibm-acpi 15415T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15416S: Maintained 15417F: drivers/platform/x86/thinkpad_acpi.c 15418 15419THUNDERBOLT DRIVER 15420M: Andreas Noever <andreas.noever@gmail.com> 15421M: Michael Jamet <michael.jamet@intel.com> 15422M: Mika Westerberg <mika.westerberg@linux.intel.com> 15423M: Yehezkel Bernat <YehezkelShB@gmail.com> 15424T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15425S: Maintained 15426F: Documentation/admin-guide/thunderbolt.rst 15427F: drivers/thunderbolt/ 15428F: include/linux/thunderbolt.h 15429 15430THUNDERBOLT NETWORK DRIVER 15431M: Michael Jamet <michael.jamet@intel.com> 15432M: Mika Westerberg <mika.westerberg@linux.intel.com> 15433M: Yehezkel Bernat <YehezkelShB@gmail.com> 15434L: netdev@vger.kernel.org 15435S: Maintained 15436F: drivers/net/thunderbolt.c 15437 15438THUNDERX GPIO DRIVER 15439M: David Daney <david.daney@cavium.com> 15440S: Maintained 15441F: drivers/gpio/gpio-thunderx.c 15442 15443TI AM437X VPFE DRIVER 15444M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15445L: linux-media@vger.kernel.org 15446W: https://linuxtv.org 15447Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15448T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15449S: Maintained 15450F: drivers/media/platform/am437x/ 15451 15452TI BANDGAP AND THERMAL DRIVER 15453M: Eduardo Valentin <edubezval@gmail.com> 15454M: Keerthy <j-keerthy@ti.com> 15455L: linux-pm@vger.kernel.org 15456L: linux-omap@vger.kernel.org 15457S: Maintained 15458F: drivers/thermal/ti-soc-thermal/ 15459 15460TI BQ27XXX POWER SUPPLY DRIVER 15461R: Andrew F. Davis <afd@ti.com> 15462F: include/linux/power/bq27xxx_battery.h 15463F: drivers/power/supply/bq27xxx_battery.c 15464F: drivers/power/supply/bq27xxx_battery_i2c.c 15465 15466TI CDCE706 CLOCK DRIVER 15467M: Max Filippov <jcmvbkbc@gmail.com> 15468S: Maintained 15469F: drivers/clk/clk-cdce706.c 15470 15471TI CLOCK DRIVER 15472M: Tero Kristo <t-kristo@ti.com> 15473L: linux-omap@vger.kernel.org 15474S: Maintained 15475F: drivers/clk/ti/ 15476F: include/linux/clk/ti.h 15477 15478TI DAVINCI MACHINE SUPPORT 15479M: Sekhar Nori <nsekhar@ti.com> 15480M: Kevin Hilman <khilman@kernel.org> 15481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15482T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15483S: Supported 15484F: arch/arm/mach-davinci/ 15485F: drivers/i2c/busses/i2c-davinci.c 15486F: arch/arm/boot/dts/da850* 15487 15488TI DAVINCI SERIES CLOCK DRIVER 15489M: David Lechner <david@lechnology.com> 15490R: Sekhar Nori <nsekhar@ti.com> 15491S: Maintained 15492F: Documentation/devicetree/bindings/clock/ti/davinci/ 15493F: drivers/clk/davinci/ 15494 15495TI DAVINCI SERIES GPIO DRIVER 15496M: Keerthy <j-keerthy@ti.com> 15497L: linux-gpio@vger.kernel.org 15498S: Maintained 15499F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15500F: drivers/gpio/gpio-davinci.c 15501 15502TI DAVINCI SERIES MEDIA DRIVER 15503M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15504L: linux-media@vger.kernel.org 15505W: https://linuxtv.org 15506Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15507T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15508S: Maintained 15509F: drivers/media/platform/davinci/ 15510F: include/media/davinci/ 15511 15512TI ETHERNET SWITCH DRIVER (CPSW) 15513R: Grygorii Strashko <grygorii.strashko@ti.com> 15514L: linux-omap@vger.kernel.org 15515L: netdev@vger.kernel.org 15516S: Maintained 15517F: drivers/net/ethernet/ti/cpsw* 15518F: drivers/net/ethernet/ti/davinci* 15519 15520TI FLASH MEDIA INTERFACE DRIVER 15521M: Alex Dubov <oakad@yahoo.com> 15522S: Maintained 15523F: drivers/misc/tifm* 15524F: drivers/mmc/host/tifm_sd.c 15525F: include/linux/tifm.h 15526 15527TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15528M: Santosh Shilimkar <ssantosh@kernel.org> 15529L: linux-kernel@vger.kernel.org 15530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15531S: Maintained 15532F: drivers/soc/ti/* 15533T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15534 15535TI LM49xxx FAMILY ASoC CODEC DRIVERS 15536M: M R Swami Reddy <mr.swami.reddy@ti.com> 15537M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15538L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15539S: Maintained 15540F: sound/soc/codecs/lm49453* 15541F: sound/soc/codecs/isabelle* 15542 15543TI LP855x BACKLIGHT DRIVER 15544M: Milo Kim <milo.kim@ti.com> 15545S: Maintained 15546F: Documentation/backlight/lp855x-driver.txt 15547F: drivers/video/backlight/lp855x_bl.c 15548F: include/linux/platform_data/lp855x.h 15549 15550TI LP8727 CHARGER DRIVER 15551M: Milo Kim <milo.kim@ti.com> 15552S: Maintained 15553F: drivers/power/supply/lp8727_charger.c 15554F: include/linux/platform_data/lp8727.h 15555 15556TI LP8788 MFD DRIVER 15557M: Milo Kim <milo.kim@ti.com> 15558S: Maintained 15559F: drivers/iio/adc/lp8788_adc.c 15560F: drivers/leds/leds-lp8788.c 15561F: drivers/mfd/lp8788*.c 15562F: drivers/power/supply/lp8788-charger.c 15563F: drivers/regulator/lp8788-*.c 15564F: include/linux/mfd/lp8788*.h 15565 15566TI NETCP ETHERNET DRIVER 15567M: Wingman Kwok <w-kwok2@ti.com> 15568M: Murali Karicheri <m-karicheri2@ti.com> 15569L: netdev@vger.kernel.org 15570S: Maintained 15571F: drivers/net/ethernet/ti/netcp* 15572 15573TI PCM3060 ASoC CODEC DRIVER 15574M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15575L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15576S: Maintained 15577F: Documentation/devicetree/bindings/sound/pcm3060.txt 15578F: sound/soc/codecs/pcm3060* 15579 15580TI TAS571X FAMILY ASoC CODEC DRIVER 15581M: Kevin Cernekee <cernekee@chromium.org> 15582L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15583S: Odd Fixes 15584F: sound/soc/codecs/tas571x* 15585 15586TI TRF7970A NFC DRIVER 15587M: Mark Greer <mgreer@animalcreek.com> 15588L: linux-wireless@vger.kernel.org 15589L: linux-nfc@lists.01.org (moderated for non-subscribers) 15590S: Supported 15591F: drivers/nfc/trf7970a.c 15592F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15593 15594TI TWL4030 SERIES SOC CODEC DRIVER 15595M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15596L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15597S: Maintained 15598F: sound/soc/codecs/twl4030* 15599 15600TI VPE/CAL DRIVERS 15601M: Benoit Parrot <bparrot@ti.com> 15602L: linux-media@vger.kernel.org 15603W: http://linuxtv.org/ 15604Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15605S: Maintained 15606F: drivers/media/platform/ti-vpe/ 15607 15608TI WILINK WIRELESS DRIVERS 15609L: linux-wireless@vger.kernel.org 15610W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15611W: http://wireless.kernel.org/en/users/Drivers/wl1251 15612T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15613S: Orphan 15614F: drivers/net/wireless/ti/ 15615F: include/linux/wl12xx.h 15616 15617TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15618M: John Stultz <john.stultz@linaro.org> 15619M: Thomas Gleixner <tglx@linutronix.de> 15620R: Stephen Boyd <sboyd@kernel.org> 15621L: linux-kernel@vger.kernel.org 15622T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15623S: Supported 15624F: include/linux/clocksource.h 15625F: include/linux/time.h 15626F: include/linux/timex.h 15627F: include/uapi/linux/time.h 15628F: include/uapi/linux/timex.h 15629F: kernel/time/clocksource.c 15630F: kernel/time/time*.c 15631F: kernel/time/alarmtimer.c 15632F: kernel/time/ntp.c 15633F: tools/testing/selftests/timers/ 15634 15635TIPC NETWORK LAYER 15636M: Jon Maloy <jon.maloy@ericsson.com> 15637M: Ying Xue <ying.xue@windriver.com> 15638L: netdev@vger.kernel.org (core kernel code) 15639L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15640W: http://tipc.sourceforge.net/ 15641S: Maintained 15642F: include/uapi/linux/tipc*.h 15643F: net/tipc/ 15644 15645TLAN NETWORK DRIVER 15646M: Samuel Chessman <chessman@tux.org> 15647L: tlan-devel@lists.sourceforge.net (subscribers-only) 15648W: http://sourceforge.net/projects/tlan/ 15649S: Maintained 15650F: Documentation/networking/device_drivers/ti/tlan.txt 15651F: drivers/net/ethernet/ti/tlan.* 15652 15653TM6000 VIDEO4LINUX DRIVER 15654M: Mauro Carvalho Chehab <mchehab@kernel.org> 15655L: linux-media@vger.kernel.org 15656W: https://linuxtv.org 15657T: git git://linuxtv.org/media_tree.git 15658S: Odd fixes 15659F: drivers/media/usb/tm6000/ 15660F: Documentation/media/v4l-drivers/tm6000* 15661 15662TMIO/SDHI MMC DRIVER 15663M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15664L: linux-mmc@vger.kernel.org 15665S: Supported 15666F: drivers/mmc/host/tmio_mmc* 15667F: drivers/mmc/host/renesas_sdhi* 15668F: include/linux/mfd/tmio.h 15669 15670TMP401 HARDWARE MONITOR DRIVER 15671M: Guenter Roeck <linux@roeck-us.net> 15672L: linux-hwmon@vger.kernel.org 15673S: Maintained 15674F: Documentation/hwmon/tmp401 15675F: drivers/hwmon/tmp401.c 15676 15677TMPFS (SHMEM FILESYSTEM) 15678M: Hugh Dickins <hughd@google.com> 15679L: linux-mm@kvack.org 15680S: Maintained 15681F: include/linux/shmem_fs.h 15682F: mm/shmem.c 15683 15684TOMOYO SECURITY MODULE 15685M: Kentaro Takeda <takedakn@nttdata.co.jp> 15686M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15687L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15688L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15689L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15690L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15691W: https://tomoyo.osdn.jp/ 15692S: Maintained 15693F: security/tomoyo/ 15694 15695TOPSTAR LAPTOP EXTRAS DRIVER 15696M: Herton Ronaldo Krzesinski <herton@canonical.com> 15697L: platform-driver-x86@vger.kernel.org 15698S: Maintained 15699F: drivers/platform/x86/topstar-laptop.c 15700 15701TORTURE-TEST MODULES 15702M: Davidlohr Bueso <dave@stgolabs.net> 15703M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15704M: Josh Triplett <josh@joshtriplett.org> 15705L: linux-kernel@vger.kernel.org 15706S: Supported 15707T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15708F: Documentation/RCU/torture.txt 15709F: kernel/torture.c 15710F: kernel/rcu/rcutorture.c 15711F: kernel/rcu/rcuperf.c 15712F: kernel/locking/locktorture.c 15713 15714TOSHIBA ACPI EXTRAS DRIVER 15715M: Azael Avalos <coproscefalo@gmail.com> 15716L: platform-driver-x86@vger.kernel.org 15717S: Maintained 15718F: drivers/platform/x86/toshiba_acpi.c 15719 15720TOSHIBA BLUETOOTH DRIVER 15721M: Azael Avalos <coproscefalo@gmail.com> 15722L: platform-driver-x86@vger.kernel.org 15723S: Maintained 15724F: drivers/platform/x86/toshiba_bluetooth.c 15725 15726TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15727M: Azael Avalos <coproscefalo@gmail.com> 15728L: platform-driver-x86@vger.kernel.org 15729S: Maintained 15730F: drivers/platform/x86/toshiba_haps.c 15731 15732TOSHIBA SMM DRIVER 15733M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15734W: http://www.buzzard.org.uk/toshiba/ 15735S: Maintained 15736F: drivers/char/toshiba.c 15737F: include/linux/toshiba.h 15738F: include/uapi/linux/toshiba.h 15739 15740TOSHIBA TC358743 DRIVER 15741M: Mats Randgaard <matrandg@cisco.com> 15742L: linux-media@vger.kernel.org 15743S: Maintained 15744F: drivers/media/i2c/tc358743* 15745F: include/media/i2c/tc358743.h 15746 15747TOSHIBA WMI HOTKEYS DRIVER 15748M: Azael Avalos <coproscefalo@gmail.com> 15749L: platform-driver-x86@vger.kernel.org 15750S: Maintained 15751F: drivers/platform/x86/toshiba-wmi.c 15752 15753TPM DEVICE DRIVER 15754M: Peter Huewe <peterhuewe@gmx.de> 15755M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15756R: Jason Gunthorpe <jgg@ziepe.ca> 15757L: linux-integrity@vger.kernel.org 15758Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15759W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15760T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15761S: Maintained 15762F: drivers/char/tpm/ 15763 15764TRACING 15765M: Steven Rostedt <rostedt@goodmis.org> 15766M: Ingo Molnar <mingo@redhat.com> 15767T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15768S: Maintained 15769F: Documentation/trace/ftrace.rst 15770F: arch/*/*/*/ftrace.h 15771F: arch/*/kernel/ftrace.c 15772F: include/*/ftrace.h 15773F: include/linux/trace*.h 15774F: include/trace/ 15775F: kernel/trace/ 15776F: tools/testing/selftests/ftrace/ 15777 15778TRACING MMIO ACCESSES (MMIOTRACE) 15779M: Steven Rostedt <rostedt@goodmis.org> 15780M: Ingo Molnar <mingo@kernel.org> 15781R: Karol Herbst <karolherbst@gmail.com> 15782R: Pekka Paalanen <ppaalanen@gmail.com> 15783S: Maintained 15784L: linux-kernel@vger.kernel.org 15785L: nouveau@lists.freedesktop.org 15786F: kernel/trace/trace_mmiotrace.c 15787F: include/linux/mmiotrace.h 15788F: arch/x86/mm/kmmio.c 15789F: arch/x86/mm/mmio-mod.c 15790F: arch/x86/mm/testmmiotrace.c 15791 15792TRIVIAL PATCHES 15793M: Jiri Kosina <trivial@kernel.org> 15794T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15795S: Maintained 15796K: ^Subject:.*(?i)trivial 15797 15798TEMPO SEMICONDUCTOR DRIVERS 15799M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15800S: Maintained 15801F: sound/soc/codecs/tscs*.c 15802F: sound/soc/codecs/tscs*.h 15803F: Documentation/devicetree/bindings/sound/tscs*.txt 15804 15805TTY LAYER 15806M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15807M: Jiri Slaby <jslaby@suse.com> 15808S: Supported 15809T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15810F: Documentation/serial/ 15811F: drivers/tty/ 15812F: drivers/tty/serial/serial_core.c 15813F: include/linux/serial_core.h 15814F: include/linux/serial.h 15815F: include/linux/tty.h 15816F: include/uapi/linux/serial_core.h 15817F: include/uapi/linux/serial.h 15818F: include/uapi/linux/tty.h 15819 15820TUA9001 MEDIA DRIVER 15821M: Antti Palosaari <crope@iki.fi> 15822L: linux-media@vger.kernel.org 15823W: https://linuxtv.org 15824W: http://palosaari.fi/linux/ 15825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15826T: git git://linuxtv.org/anttip/media_tree.git 15827S: Maintained 15828F: drivers/media/tuners/tua9001* 15829 15830TULIP NETWORK DRIVERS 15831L: netdev@vger.kernel.org 15832L: linux-parisc@vger.kernel.org 15833S: Orphan 15834F: drivers/net/ethernet/dec/tulip/ 15835 15836TUN/TAP driver 15837M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15838W: http://vtun.sourceforge.net/tun 15839S: Maintained 15840F: Documentation/networking/tuntap.txt 15841F: arch/um/os-Linux/drivers/ 15842 15843TURBOCHANNEL SUBSYSTEM 15844M: "Maciej W. Rozycki" <macro@linux-mips.org> 15845M: Ralf Baechle <ralf@linux-mips.org> 15846L: linux-mips@vger.kernel.org 15847Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15848S: Maintained 15849F: drivers/tc/ 15850F: include/linux/tc.h 15851 15852TURBOSTAT UTILITY 15853M: "Len Brown" <lenb@kernel.org> 15854L: linux-pm@vger.kernel.org 15855B: https://bugzilla.kernel.org 15856Q: https://patchwork.kernel.org/project/linux-pm/list/ 15857T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15858S: Supported 15859F: tools/power/x86/turbostat/ 15860 15861TW5864 VIDEO4LINUX DRIVER 15862M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15863M: Anton Sviridenko <anton@corp.bluecherry.net> 15864M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15865M: Andrey Utkin <andrey_utkin@fastmail.com> 15866L: linux-media@vger.kernel.org 15867S: Supported 15868F: drivers/media/pci/tw5864/ 15869 15870TW68 VIDEO4LINUX DRIVER 15871M: Hans Verkuil <hverkuil@xs4all.nl> 15872L: linux-media@vger.kernel.org 15873T: git git://linuxtv.org/media_tree.git 15874W: https://linuxtv.org 15875S: Odd Fixes 15876F: drivers/media/pci/tw68/ 15877 15878TW686X VIDEO4LINUX DRIVER 15879M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15880L: linux-media@vger.kernel.org 15881T: git git://linuxtv.org/media_tree.git 15882W: http://linuxtv.org 15883S: Maintained 15884F: drivers/media/pci/tw686x/ 15885 15886UBI FILE SYSTEM (UBIFS) 15887M: Richard Weinberger <richard@nod.at> 15888M: Artem Bityutskiy <dedekind1@gmail.com> 15889M: Adrian Hunter <adrian.hunter@intel.com> 15890L: linux-mtd@lists.infradead.org 15891T: git git://git.infradead.org/ubifs-2.6.git 15892W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15893S: Supported 15894F: Documentation/filesystems/ubifs.txt 15895F: fs/ubifs/ 15896 15897UCLINUX (M68KNOMMU AND COLDFIRE) 15898M: Greg Ungerer <gerg@linux-m68k.org> 15899W: http://www.linux-m68k.org/ 15900W: http://www.uclinux.org/ 15901L: linux-m68k@lists.linux-m68k.org 15902L: uclinux-dev@uclinux.org (subscribers-only) 15903T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15904S: Maintained 15905F: arch/m68k/coldfire/ 15906F: arch/m68k/68*/ 15907F: arch/m68k/*/*_no.* 15908F: arch/m68k/include/asm/*_no.* 15909 15910UDF FILESYSTEM 15911M: Jan Kara <jack@suse.com> 15912S: Maintained 15913F: Documentation/filesystems/udf.txt 15914F: fs/udf/ 15915 15916UDRAW TABLET 15917M: Bastien Nocera <hadess@hadess.net> 15918L: linux-input@vger.kernel.org 15919S: Maintained 15920F: drivers/hid/hid-udraw-ps3.c 15921 15922UFS FILESYSTEM 15923M: Evgeniy Dushistov <dushistov@mail.ru> 15924S: Maintained 15925F: Documentation/filesystems/ufs.txt 15926F: fs/ufs/ 15927 15928UHID USERSPACE HID IO DRIVER: 15929M: David Herrmann <dh.herrmann@googlemail.com> 15930L: linux-input@vger.kernel.org 15931S: Maintained 15932F: drivers/hid/uhid.c 15933F: include/uapi/linux/uhid.h 15934 15935ULPI BUS 15936M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15937L: linux-usb@vger.kernel.org 15938S: Maintained 15939F: drivers/usb/common/ulpi.c 15940F: include/linux/ulpi/ 15941 15942ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15943L: linux-usb@vger.kernel.org 15944S: Orphan 15945F: drivers/uwb/ 15946F: include/linux/uwb.h 15947F: include/linux/uwb/ 15948 15949UNICORE32 ARCHITECTURE: 15950M: Guan Xuetao <gxt@pku.edu.cn> 15951W: http://mprc.pku.edu.cn/~guanxuetao/linux 15952S: Maintained 15953T: git git://github.com/gxt/linux.git 15954F: arch/unicore32/ 15955 15956UNIFDEF 15957M: Tony Finch <dot@dotat.at> 15958W: http://dotat.at/prog/unifdef 15959S: Maintained 15960F: scripts/unifdef.c 15961 15962UNIFORM CDROM DRIVER 15963M: Jens Axboe <axboe@kernel.dk> 15964W: http://www.kernel.dk 15965S: Maintained 15966F: Documentation/cdrom/ 15967F: drivers/cdrom/cdrom.c 15968F: include/linux/cdrom.h 15969F: include/uapi/linux/cdrom.h 15970 15971UNISYS S-PAR DRIVERS 15972M: David Kershner <david.kershner@unisys.com> 15973L: sparmaintainer@unisys.com (Unisys internal) 15974S: Supported 15975F: include/linux/visorbus.h 15976F: drivers/visorbus/ 15977F: drivers/staging/unisys/ 15978 15979UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15980R: Alim Akhtar <alim.akhtar@samsung.com> 15981R: Avri Altman <avri.altman@wdc.com> 15982R: Pedro Sousa <pedrom.sousa@synopsys.com> 15983L: linux-scsi@vger.kernel.org 15984S: Supported 15985F: Documentation/scsi/ufs.txt 15986F: drivers/scsi/ufs/ 15987 15988UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15989M: Pedro Sousa <pedrom.sousa@synopsys.com> 15990L: linux-scsi@vger.kernel.org 15991S: Supported 15992F: drivers/scsi/ufs/*dwc* 15993 15994UNSORTED BLOCK IMAGES (UBI) 15995M: Artem Bityutskiy <dedekind1@gmail.com> 15996M: Richard Weinberger <richard@nod.at> 15997W: http://www.linux-mtd.infradead.org/ 15998L: linux-mtd@lists.infradead.org 15999T: git git://git.infradead.org/ubifs-2.6.git 16000S: Supported 16001F: drivers/mtd/ubi/ 16002F: include/linux/mtd/ubi.h 16003F: include/uapi/mtd/ubi-user.h 16004 16005USB "USBNET" DRIVER FRAMEWORK 16006M: Oliver Neukum <oneukum@suse.com> 16007L: netdev@vger.kernel.org 16008W: http://www.linux-usb.org/usbnet 16009S: Maintained 16010F: drivers/net/usb/usbnet.c 16011F: include/linux/usb/usbnet.h 16012 16013USB ACM DRIVER 16014M: Oliver Neukum <oneukum@suse.com> 16015L: linux-usb@vger.kernel.org 16016S: Maintained 16017F: Documentation/usb/acm.txt 16018F: drivers/usb/class/cdc-acm.* 16019 16020USB AR5523 WIRELESS DRIVER 16021M: Pontus Fuchs <pontus.fuchs@gmail.com> 16022L: linux-wireless@vger.kernel.org 16023S: Maintained 16024F: drivers/net/wireless/ath/ar5523/ 16025 16026USB ATTACHED SCSI 16027M: Oliver Neukum <oneukum@suse.com> 16028L: linux-usb@vger.kernel.org 16029L: linux-scsi@vger.kernel.org 16030S: Maintained 16031F: drivers/usb/storage/uas.c 16032 16033USB CDC ETHERNET DRIVER 16034M: Oliver Neukum <oliver@neukum.org> 16035L: linux-usb@vger.kernel.org 16036S: Maintained 16037F: drivers/net/usb/cdc_*.c 16038F: include/uapi/linux/usb/cdc.h 16039 16040USB CHAOSKEY DRIVER 16041M: Keith Packard <keithp@keithp.com> 16042L: linux-usb@vger.kernel.org 16043S: Maintained 16044F: drivers/usb/misc/chaoskey.c 16045 16046USB CYPRESS C67X00 DRIVER 16047M: Peter Korsgaard <jacmet@sunsite.dk> 16048L: linux-usb@vger.kernel.org 16049S: Maintained 16050F: drivers/usb/c67x00/ 16051 16052USB DAVICOM DM9601 DRIVER 16053M: Peter Korsgaard <jacmet@sunsite.dk> 16054L: netdev@vger.kernel.org 16055W: http://www.linux-usb.org/usbnet 16056S: Maintained 16057F: drivers/net/usb/dm9601.c 16058 16059USB DIAMOND RIO500 DRIVER 16060M: Cesar Miquel <miquel@df.uba.ar> 16061L: rio500-users@lists.sourceforge.net 16062W: http://rio500.sourceforge.net 16063S: Maintained 16064F: drivers/usb/misc/rio500* 16065 16066USB EHCI DRIVER 16067M: Alan Stern <stern@rowland.harvard.edu> 16068L: linux-usb@vger.kernel.org 16069S: Maintained 16070F: Documentation/usb/ehci.txt 16071F: drivers/usb/host/ehci* 16072 16073USB GADGET/PERIPHERAL SUBSYSTEM 16074M: Felipe Balbi <balbi@kernel.org> 16075L: linux-usb@vger.kernel.org 16076W: http://www.linux-usb.org/gadget 16077T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16078S: Maintained 16079F: drivers/usb/gadget/ 16080F: include/linux/usb/gadget* 16081 16082USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16083M: Jiri Kosina <jikos@kernel.org> 16084M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16085L: linux-usb@vger.kernel.org 16086T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16087S: Maintained 16088F: Documentation/hid/hiddev.txt 16089F: drivers/hid/usbhid/ 16090 16091USB INTEL XHCI ROLE MUX DRIVER 16092M: Hans de Goede <hdegoede@redhat.com> 16093L: linux-usb@vger.kernel.org 16094S: Maintained 16095F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16096 16097USB ISP116X DRIVER 16098M: Olav Kongas <ok@artecdesign.ee> 16099L: linux-usb@vger.kernel.org 16100S: Maintained 16101F: drivers/usb/host/isp116x* 16102F: include/linux/usb/isp116x.h 16103 16104USB LAN78XX ETHERNET DRIVER 16105M: Woojung Huh <woojung.huh@microchip.com> 16106M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16107L: netdev@vger.kernel.org 16108S: Maintained 16109F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16110F: drivers/net/usb/lan78xx.* 16111F: include/dt-bindings/net/microchip-lan78xx.h 16112 16113USB MASS STORAGE DRIVER 16114M: Alan Stern <stern@rowland.harvard.edu> 16115L: linux-usb@vger.kernel.org 16116L: usb-storage@lists.one-eyed-alien.net 16117S: Maintained 16118F: drivers/usb/storage/ 16119 16120USB MIDI DRIVER 16121M: Clemens Ladisch <clemens@ladisch.de> 16122L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16123T: git git://git.alsa-project.org/alsa-kernel.git 16124S: Maintained 16125F: sound/usb/midi.* 16126 16127USB NETWORKING DRIVERS 16128L: linux-usb@vger.kernel.org 16129S: Odd Fixes 16130F: drivers/net/usb/ 16131 16132USB OHCI DRIVER 16133M: Alan Stern <stern@rowland.harvard.edu> 16134L: linux-usb@vger.kernel.org 16135S: Maintained 16136F: Documentation/usb/ohci.txt 16137F: drivers/usb/host/ohci* 16138 16139USB OTG FSM (Finite State Machine) 16140M: Peter Chen <Peter.Chen@nxp.com> 16141T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16142L: linux-usb@vger.kernel.org 16143S: Maintained 16144F: drivers/usb/common/usb-otg-fsm.c 16145 16146USB OVER IP DRIVER 16147M: Valentina Manea <valentina.manea.m@gmail.com> 16148M: Shuah Khan <shuah@kernel.org> 16149M: Shuah Khan <skhan@linuxfoundation.org> 16150L: linux-usb@vger.kernel.org 16151S: Maintained 16152F: Documentation/usb/usbip_protocol.txt 16153F: drivers/usb/usbip/ 16154F: tools/usb/usbip/ 16155F: tools/testing/selftests/drivers/usb/usbip/ 16156 16157USB PEGASUS DRIVER 16158M: Petko Manolov <petkan@nucleusys.com> 16159L: linux-usb@vger.kernel.org 16160L: netdev@vger.kernel.org 16161T: git git://github.com/petkan/pegasus.git 16162W: https://github.com/petkan/pegasus 16163S: Maintained 16164F: drivers/net/usb/pegasus.* 16165 16166USB PHY LAYER 16167M: Felipe Balbi <balbi@kernel.org> 16168L: linux-usb@vger.kernel.org 16169T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16170S: Maintained 16171F: drivers/usb/phy/ 16172 16173USB PRINTER DRIVER (usblp) 16174M: Pete Zaitcev <zaitcev@redhat.com> 16175L: linux-usb@vger.kernel.org 16176S: Supported 16177F: drivers/usb/class/usblp.c 16178 16179USB QMI WWAN NETWORK DRIVER 16180M: Bjørn Mork <bjorn@mork.no> 16181L: netdev@vger.kernel.org 16182S: Maintained 16183F: Documentation/ABI/testing/sysfs-class-net-qmi 16184F: drivers/net/usb/qmi_wwan.c 16185 16186USB RTL8150 DRIVER 16187M: Petko Manolov <petkan@nucleusys.com> 16188L: linux-usb@vger.kernel.org 16189L: netdev@vger.kernel.org 16190T: git git://github.com/petkan/rtl8150.git 16191W: https://github.com/petkan/rtl8150 16192S: Maintained 16193F: drivers/net/usb/rtl8150.c 16194 16195USB SERIAL SUBSYSTEM 16196M: Johan Hovold <johan@kernel.org> 16197L: linux-usb@vger.kernel.org 16198T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16199S: Maintained 16200F: Documentation/usb/usb-serial.txt 16201F: drivers/usb/serial/ 16202F: include/linux/usb/serial.h 16203 16204USB SMSC75XX ETHERNET DRIVER 16205M: Steve Glendinning <steve.glendinning@shawell.net> 16206L: netdev@vger.kernel.org 16207S: Maintained 16208F: drivers/net/usb/smsc75xx.* 16209 16210USB SMSC95XX ETHERNET DRIVER 16211M: Steve Glendinning <steve.glendinning@shawell.net> 16212M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16213L: netdev@vger.kernel.org 16214S: Maintained 16215F: drivers/net/usb/smsc95xx.* 16216 16217USB SUBSYSTEM 16218M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16219L: linux-usb@vger.kernel.org 16220W: http://www.linux-usb.org 16221T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16222S: Supported 16223F: Documentation/devicetree/bindings/usb/ 16224F: Documentation/usb/ 16225F: drivers/usb/ 16226F: include/linux/usb.h 16227F: include/linux/usb/ 16228 16229USB TYPEC PI3USB30532 MUX DRIVER 16230M: Hans de Goede <hdegoede@redhat.com> 16231L: linux-usb@vger.kernel.org 16232S: Maintained 16233F: drivers/usb/typec/mux/pi3usb30532.c 16234 16235USB TYPEC CLASS 16236M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16237L: linux-usb@vger.kernel.org 16238S: Maintained 16239F: Documentation/ABI/testing/sysfs-class-typec 16240F: Documentation/driver-api/usb/typec.rst 16241F: drivers/usb/typec/ 16242F: include/linux/usb/typec.h 16243 16244USB TYPEC BUS FOR ALTERNATE MODES 16245M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16246L: linux-usb@vger.kernel.org 16247S: Maintained 16248F: Documentation/ABI/testing/sysfs-bus-typec 16249F: Documentation/driver-api/usb/typec_bus.rst 16250F: drivers/usb/typec/altmodes/ 16251F: include/linux/usb/typec_altmode.h 16252 16253USB TYPEC PORT CONTROLLER DRIVERS 16254M: Guenter Roeck <linux@roeck-us.net> 16255L: linux-usb@vger.kernel.org 16256S: Maintained 16257F: drivers/usb/typec/tcpm/ 16258 16259USB UHCI DRIVER 16260M: Alan Stern <stern@rowland.harvard.edu> 16261L: linux-usb@vger.kernel.org 16262S: Maintained 16263F: drivers/usb/host/uhci* 16264 16265USB VIDEO CLASS 16266M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16267L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16268L: linux-media@vger.kernel.org 16269T: git git://linuxtv.org/media_tree.git 16270W: http://www.ideasonboard.org/uvc/ 16271S: Maintained 16272F: drivers/media/usb/uvc/ 16273F: include/uapi/linux/uvcvideo.h 16274 16275USB VISION DRIVER 16276M: Hans Verkuil <hverkuil@xs4all.nl> 16277L: linux-media@vger.kernel.org 16278T: git git://linuxtv.org/media_tree.git 16279W: https://linuxtv.org 16280S: Odd Fixes 16281F: drivers/media/usb/usbvision/ 16282 16283USB WEBCAM GADGET 16284M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16285L: linux-usb@vger.kernel.org 16286S: Maintained 16287F: drivers/usb/gadget/function/*uvc* 16288F: drivers/usb/gadget/legacy/webcam.c 16289F: include/uapi/linux/usb/g_uvc.h 16290 16291USB WIRELESS RNDIS DRIVER (rndis_wlan) 16292M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16293L: linux-wireless@vger.kernel.org 16294S: Maintained 16295F: drivers/net/wireless/rndis_wlan.c 16296 16297USB XHCI DRIVER 16298M: Mathias Nyman <mathias.nyman@intel.com> 16299L: linux-usb@vger.kernel.org 16300S: Supported 16301F: drivers/usb/host/xhci* 16302F: drivers/usb/host/pci-quirks* 16303 16304USB ZD1201 DRIVER 16305L: linux-wireless@vger.kernel.org 16306W: http://linux-lc100020.sourceforge.net 16307S: Orphan 16308F: drivers/net/wireless/zydas/zd1201.* 16309 16310USB ZR364XX DRIVER 16311M: Antoine Jacquet <royale@zerezo.com> 16312L: linux-usb@vger.kernel.org 16313L: linux-media@vger.kernel.org 16314T: git git://linuxtv.org/media_tree.git 16315W: http://royale.zerezo.com/zr364xx/ 16316S: Maintained 16317F: Documentation/media/v4l-drivers/zr364xx* 16318F: drivers/media/usb/zr364xx/ 16319 16320USER-MODE LINUX (UML) 16321M: Jeff Dike <jdike@addtoit.com> 16322M: Richard Weinberger <richard@nod.at> 16323M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16324L: linux-um@lists.infradead.org 16325W: http://user-mode-linux.sourceforge.net 16326Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16327T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16328S: Maintained 16329F: Documentation/virtual/uml/ 16330F: arch/um/ 16331F: arch/x86/um/ 16332F: fs/hostfs/ 16333 16334USERSPACE COPYIN/COPYOUT (UIOVEC) 16335M: Alexander Viro <viro@zeniv.linux.org.uk> 16336S: Maintained 16337F: lib/iov_iter.c 16338F: include/linux/uio.h 16339 16340USERSPACE DMA BUFFER DRIVER 16341M: Gerd Hoffmann <kraxel@redhat.com> 16342S: Maintained 16343L: dri-devel@lists.freedesktop.org 16344F: drivers/dma-buf/udmabuf.c 16345F: include/uapi/linux/udmabuf.h 16346T: git git://anongit.freedesktop.org/drm/drm-misc 16347 16348USERSPACE I/O (UIO) 16349M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16350S: Maintained 16351T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16352F: Documentation/driver-api/uio-howto.rst 16353F: drivers/uio/ 16354F: include/linux/uio_driver.h 16355 16356UTIL-LINUX PACKAGE 16357M: Karel Zak <kzak@redhat.com> 16358L: util-linux@vger.kernel.org 16359W: http://en.wikipedia.org/wiki/Util-linux 16360T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16361S: Maintained 16362 16363UUID HELPERS 16364M: Christoph Hellwig <hch@lst.de> 16365R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16366L: linux-kernel@vger.kernel.org 16367T: git git://git.infradead.org/users/hch/uuid.git 16368F: lib/uuid.c 16369F: lib/test_uuid.c 16370F: include/linux/uuid.h 16371F: include/uapi/linux/uuid.h 16372S: Maintained 16373 16374UVESAFB DRIVER 16375M: Michal Januszewski <spock@gentoo.org> 16376L: linux-fbdev@vger.kernel.org 16377W: https://github.com/mjanusz/v86d 16378S: Maintained 16379F: Documentation/fb/uvesafb.txt 16380F: drivers/video/fbdev/uvesafb.* 16381 16382VF610 NAND DRIVER 16383M: Stefan Agner <stefan@agner.ch> 16384L: linux-mtd@lists.infradead.org 16385S: Supported 16386F: drivers/mtd/nand/raw/vf610_nfc.c 16387 16388VFAT/FAT/MSDOS FILESYSTEM 16389M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16390S: Maintained 16391F: Documentation/filesystems/vfat.txt 16392F: fs/fat/ 16393 16394VFIO DRIVER 16395M: Alex Williamson <alex.williamson@redhat.com> 16396L: kvm@vger.kernel.org 16397T: git git://github.com/awilliam/linux-vfio.git 16398S: Maintained 16399F: Documentation/vfio.txt 16400F: drivers/vfio/ 16401F: include/linux/vfio.h 16402F: include/uapi/linux/vfio.h 16403 16404VFIO MEDIATED DEVICE DRIVERS 16405M: Kirti Wankhede <kwankhede@nvidia.com> 16406L: kvm@vger.kernel.org 16407S: Maintained 16408F: Documentation/vfio-mediated-device.txt 16409F: drivers/vfio/mdev/ 16410F: include/linux/mdev.h 16411F: samples/vfio-mdev/ 16412 16413VFIO PLATFORM DRIVER 16414M: Eric Auger <eric.auger@redhat.com> 16415L: kvm@vger.kernel.org 16416S: Maintained 16417F: drivers/vfio/platform/ 16418 16419VGA_SWITCHEROO 16420R: Lukas Wunner <lukas@wunner.de> 16421S: Maintained 16422F: Documentation/gpu/vga-switcheroo.rst 16423F: drivers/gpu/vga/vga_switcheroo.c 16424F: include/linux/vga_switcheroo.h 16425T: git git://anongit.freedesktop.org/drm/drm-misc 16426 16427VIA RHINE NETWORK DRIVER 16428S: Orphan 16429F: drivers/net/ethernet/via/via-rhine.c 16430 16431VIA SD/MMC CARD CONTROLLER DRIVER 16432M: Bruce Chang <brucechang@via.com.tw> 16433M: Harald Welte <HaraldWelte@viatech.com> 16434S: Maintained 16435F: drivers/mmc/host/via-sdmmc.c 16436 16437VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16438M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16439L: linux-fbdev@vger.kernel.org 16440S: Maintained 16441F: include/linux/via-core.h 16442F: include/linux/via-gpio.h 16443F: include/linux/via_i2c.h 16444F: drivers/video/fbdev/via/ 16445 16446VIA VELOCITY NETWORK DRIVER 16447M: Francois Romieu <romieu@fr.zoreil.com> 16448L: netdev@vger.kernel.org 16449S: Maintained 16450F: drivers/net/ethernet/via/via-velocity.* 16451 16452VICODEC VIRTUAL CODEC DRIVER 16453M: Hans Verkuil <hans.verkuil@cisco.com> 16454L: linux-media@vger.kernel.org 16455T: git git://linuxtv.org/media_tree.git 16456W: https://linuxtv.org 16457S: Maintained 16458F: drivers/media/platform/vicodec/* 16459 16460VIDEO MULTIPLEXER DRIVER 16461M: Philipp Zabel <p.zabel@pengutronix.de> 16462L: linux-media@vger.kernel.org 16463S: Maintained 16464F: drivers/media/platform/video-mux.c 16465 16466VIDEO I2C POLLING DRIVER 16467M: Matt Ranostay <matt.ranostay@konsulko.com> 16468L: linux-media@vger.kernel.org 16469S: Maintained 16470F: drivers/media/i2c/video-i2c.c 16471 16472VIDEOBUF2 FRAMEWORK 16473M: Pawel Osciak <pawel@osciak.com> 16474M: Marek Szyprowski <m.szyprowski@samsung.com> 16475M: Kyungmin Park <kyungmin.park@samsung.com> 16476L: linux-media@vger.kernel.org 16477S: Maintained 16478F: drivers/media/common/videobuf2/* 16479F: include/media/videobuf2-* 16480 16481VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16482M: Helen Koike <helen.koike@collabora.com> 16483L: linux-media@vger.kernel.org 16484T: git git://linuxtv.org/media_tree.git 16485W: https://linuxtv.org 16486S: Maintained 16487F: drivers/media/platform/vimc/* 16488 16489VIRT LIB 16490M: Alex Williamson <alex.williamson@redhat.com> 16491M: Paolo Bonzini <pbonzini@redhat.com> 16492L: kvm@vger.kernel.org 16493S: Supported 16494F: virt/lib/ 16495 16496VIRTIO AND VHOST VSOCK DRIVER 16497M: Stefan Hajnoczi <stefanha@redhat.com> 16498L: kvm@vger.kernel.org 16499L: virtualization@lists.linux-foundation.org 16500L: netdev@vger.kernel.org 16501S: Maintained 16502F: include/linux/virtio_vsock.h 16503F: include/uapi/linux/virtio_vsock.h 16504F: include/uapi/linux/vsockmon.h 16505F: include/uapi/linux/vm_sockets_diag.h 16506F: net/vmw_vsock/diag.c 16507F: net/vmw_vsock/af_vsock_tap.c 16508F: net/vmw_vsock/virtio_transport_common.c 16509F: net/vmw_vsock/virtio_transport.c 16510F: drivers/net/vsockmon.c 16511F: drivers/vhost/vsock.c 16512F: tools/testing/vsock/ 16513 16514VIRTIO CONSOLE DRIVER 16515M: Amit Shah <amit@kernel.org> 16516L: virtualization@lists.linux-foundation.org 16517S: Maintained 16518F: drivers/char/virtio_console.c 16519F: include/linux/virtio_console.h 16520F: include/uapi/linux/virtio_console.h 16521 16522VIRTIO CORE AND NET DRIVERS 16523M: "Michael S. Tsirkin" <mst@redhat.com> 16524M: Jason Wang <jasowang@redhat.com> 16525L: virtualization@lists.linux-foundation.org 16526S: Maintained 16527F: Documentation/devicetree/bindings/virtio/ 16528F: drivers/virtio/ 16529F: tools/virtio/ 16530F: drivers/net/virtio_net.c 16531F: drivers/block/virtio_blk.c 16532F: include/linux/virtio*.h 16533F: include/uapi/linux/virtio_*.h 16534F: drivers/crypto/virtio/ 16535F: mm/balloon_compaction.c 16536 16537VIRTIO BLOCK AND SCSI DRIVERS 16538M: "Michael S. Tsirkin" <mst@redhat.com> 16539M: Jason Wang <jasowang@redhat.com> 16540R: Paolo Bonzini <pbonzini@redhat.com> 16541R: Stefan Hajnoczi <stefanha@redhat.com> 16542L: virtualization@lists.linux-foundation.org 16543S: Maintained 16544F: drivers/block/virtio_blk.c 16545F: drivers/scsi/virtio_scsi.c 16546F: include/uapi/linux/virtio_blk.h 16547F: include/uapi/linux/virtio_scsi.h 16548F: drivers/vhost/scsi.c 16549 16550VIRTIO CRYPTO DRIVER 16551M: Gonglei <arei.gonglei@huawei.com> 16552L: virtualization@lists.linux-foundation.org 16553L: linux-crypto@vger.kernel.org 16554S: Maintained 16555F: drivers/crypto/virtio/ 16556F: include/uapi/linux/virtio_crypto.h 16557 16558VIRTIO DRIVERS FOR S390 16559M: Cornelia Huck <cohuck@redhat.com> 16560M: Halil Pasic <pasic@linux.ibm.com> 16561L: linux-s390@vger.kernel.org 16562L: virtualization@lists.linux-foundation.org 16563L: kvm@vger.kernel.org 16564S: Supported 16565F: drivers/s390/virtio/ 16566F: arch/s390/include/uapi/asm/virtio-ccw.h 16567 16568VIRTIO GPU DRIVER 16569M: David Airlie <airlied@linux.ie> 16570M: Gerd Hoffmann <kraxel@redhat.com> 16571L: dri-devel@lists.freedesktop.org 16572L: virtualization@lists.linux-foundation.org 16573T: git git://anongit.freedesktop.org/drm/drm-misc 16574S: Maintained 16575F: drivers/gpu/drm/virtio/ 16576F: include/uapi/linux/virtio_gpu.h 16577 16578VIRTIO HOST (VHOST) 16579M: "Michael S. Tsirkin" <mst@redhat.com> 16580M: Jason Wang <jasowang@redhat.com> 16581L: kvm@vger.kernel.org 16582L: virtualization@lists.linux-foundation.org 16583L: netdev@vger.kernel.org 16584T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16585S: Maintained 16586F: drivers/vhost/ 16587F: include/uapi/linux/vhost.h 16588 16589VIRTIO INPUT DRIVER 16590M: Gerd Hoffmann <kraxel@redhat.com> 16591S: Maintained 16592F: drivers/virtio/virtio_input.c 16593F: include/uapi/linux/virtio_input.h 16594 16595VIRTUAL BOX GUEST DEVICE DRIVER 16596M: Hans de Goede <hdegoede@redhat.com> 16597M: Arnd Bergmann <arnd@arndb.de> 16598M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16599S: Maintained 16600F: include/linux/vbox_utils.h 16601F: include/uapi/linux/vbox*.h 16602F: drivers/virt/vboxguest/ 16603 16604VIRTUAL SERIO DEVICE DRIVER 16605M: Stephen Chandler Paul <thatslyude@gmail.com> 16606S: Maintained 16607F: drivers/input/serio/userio.c 16608F: include/uapi/linux/userio.h 16609 16610VIVID VIRTUAL VIDEO DRIVER 16611M: Hans Verkuil <hverkuil@xs4all.nl> 16612L: linux-media@vger.kernel.org 16613T: git git://linuxtv.org/media_tree.git 16614W: https://linuxtv.org 16615S: Maintained 16616F: drivers/media/platform/vivid/* 16617 16618VLYNQ BUS 16619M: Florian Fainelli <f.fainelli@gmail.com> 16620L: openwrt-devel@lists.openwrt.org (subscribers-only) 16621S: Maintained 16622F: drivers/vlynq/vlynq.c 16623F: include/linux/vlynq.h 16624 16625VME SUBSYSTEM 16626M: Martyn Welch <martyn@welchs.me.uk> 16627M: Manohar Vanga <manohar.vanga@gmail.com> 16628M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16629L: devel@driverdev.osuosl.org 16630S: Maintained 16631T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16632F: Documentation/driver-api/vme.rst 16633F: drivers/staging/vme/ 16634F: drivers/vme/ 16635F: include/linux/vme* 16636 16637VMWARE BALLOON DRIVER 16638M: Julien Freche <jfreche@vmware.com> 16639M: Nadav Amit <namit@vmware.com> 16640M: "VMware, Inc." <pv-drivers@vmware.com> 16641L: linux-kernel@vger.kernel.org 16642S: Maintained 16643F: drivers/misc/vmw_balloon.c 16644 16645VMWARE HYPERVISOR INTERFACE 16646M: Alok Kataria <akataria@vmware.com> 16647L: virtualization@lists.linux-foundation.org 16648S: Supported 16649F: arch/x86/kernel/cpu/vmware.c 16650 16651VMWARE PVRDMA DRIVER 16652M: Adit Ranadive <aditr@vmware.com> 16653M: VMware PV-Drivers <pv-drivers@vmware.com> 16654L: linux-rdma@vger.kernel.org 16655S: Maintained 16656F: drivers/infiniband/hw/vmw_pvrdma/ 16657 16658VMware PVSCSI driver 16659M: Jim Gill <jgill@vmware.com> 16660M: VMware PV-Drivers <pv-drivers@vmware.com> 16661L: linux-scsi@vger.kernel.org 16662S: Maintained 16663F: drivers/scsi/vmw_pvscsi.c 16664F: drivers/scsi/vmw_pvscsi.h 16665 16666VMWARE VMMOUSE SUBDRIVER 16667M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16668M: "VMware, Inc." <pv-drivers@vmware.com> 16669L: linux-input@vger.kernel.org 16670S: Maintained 16671F: drivers/input/mouse/vmmouse.c 16672F: drivers/input/mouse/vmmouse.h 16673 16674VMWARE VMXNET3 ETHERNET DRIVER 16675M: Ronak Doshi <doshir@vmware.com> 16676M: "VMware, Inc." <pv-drivers@vmware.com> 16677L: netdev@vger.kernel.org 16678S: Maintained 16679F: drivers/net/vmxnet3/ 16680 16681VOCORE VOCORE2 BOARD 16682M: Harvey Hunt <harveyhuntnexus@gmail.com> 16683L: linux-mips@vger.kernel.org 16684S: Maintained 16685F: arch/mips/boot/dts/ralink/vocore2.dts 16686 16687VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16688M: Liam Girdwood <lgirdwood@gmail.com> 16689M: Mark Brown <broonie@kernel.org> 16690L: linux-kernel@vger.kernel.org 16691W: http://www.slimlogic.co.uk/?p=48 16692T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16693S: Supported 16694F: Documentation/devicetree/bindings/regulator/ 16695F: Documentation/power/regulator/ 16696F: drivers/regulator/ 16697F: include/dt-bindings/regulator/ 16698F: include/linux/regulator/ 16699 16700VRF 16701M: David Ahern <dsa@cumulusnetworks.com> 16702M: Shrijeet Mukherjee <shrijeet@gmail.com> 16703L: netdev@vger.kernel.org 16704S: Maintained 16705F: drivers/net/vrf.c 16706F: Documentation/networking/vrf.txt 16707 16708VT1211 HARDWARE MONITOR DRIVER 16709M: Juerg Haefliger <juergh@gmail.com> 16710L: linux-hwmon@vger.kernel.org 16711S: Maintained 16712F: Documentation/hwmon/vt1211 16713F: drivers/hwmon/vt1211.c 16714 16715VT8231 HARDWARE MONITOR DRIVER 16716M: Roger Lucas <vt8231@hiddenengine.co.uk> 16717L: linux-hwmon@vger.kernel.org 16718S: Maintained 16719F: drivers/hwmon/vt8231.c 16720 16721VUB300 USB to SDIO/SD/MMC bridge chip 16722M: Tony Olech <tony.olech@elandigitalsystems.com> 16723L: linux-mmc@vger.kernel.org 16724L: linux-usb@vger.kernel.org 16725S: Supported 16726F: drivers/mmc/host/vub300.c 16727 16728W1 DALLAS'S 1-WIRE BUS 16729M: Evgeniy Polyakov <zbr@ioremap.net> 16730S: Maintained 16731F: Documentation/devicetree/bindings/w1/ 16732F: Documentation/w1/ 16733F: drivers/w1/ 16734F: include/linux/w1.h 16735 16736W83791D HARDWARE MONITORING DRIVER 16737M: Marc Hulsman <m.hulsman@tudelft.nl> 16738L: linux-hwmon@vger.kernel.org 16739S: Maintained 16740F: Documentation/hwmon/w83791d 16741F: drivers/hwmon/w83791d.c 16742 16743W83793 HARDWARE MONITORING DRIVER 16744M: Rudolf Marek <r.marek@assembler.cz> 16745L: linux-hwmon@vger.kernel.org 16746S: Maintained 16747F: Documentation/hwmon/w83793 16748F: drivers/hwmon/w83793.c 16749 16750W83795 HARDWARE MONITORING DRIVER 16751M: Jean Delvare <jdelvare@suse.com> 16752L: linux-hwmon@vger.kernel.org 16753S: Maintained 16754F: drivers/hwmon/w83795.c 16755 16756W83L51xD SD/MMC CARD INTERFACE DRIVER 16757M: Pierre Ossman <pierre@ossman.eu> 16758S: Maintained 16759F: drivers/mmc/host/wbsd.* 16760 16761WACOM PROTOCOL 4 SERIAL TABLETS 16762M: Julian Squires <julian@cipht.net> 16763M: Hans de Goede <hdegoede@redhat.com> 16764L: linux-input@vger.kernel.org 16765S: Maintained 16766F: drivers/input/tablet/wacom_serial4.c 16767 16768WATCHDOG DEVICE DRIVERS 16769M: Wim Van Sebroeck <wim@linux-watchdog.org> 16770M: Guenter Roeck <linux@roeck-us.net> 16771L: linux-watchdog@vger.kernel.org 16772W: http://www.linux-watchdog.org/ 16773T: git git://www.linux-watchdog.org/linux-watchdog.git 16774S: Maintained 16775F: Documentation/devicetree/bindings/watchdog/ 16776F: Documentation/watchdog/ 16777F: drivers/watchdog/ 16778F: include/linux/watchdog.h 16779F: include/uapi/linux/watchdog.h 16780 16781WHISKEYCOVE PMIC GPIO DRIVER 16782M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16783L: linux-gpio@vger.kernel.org 16784S: Maintained 16785F: drivers/gpio/gpio-wcove.c 16786 16787WHWAVE RTC DRIVER 16788M: Dianlong Li <long17.cool@163.com> 16789L: linux-rtc@vger.kernel.org 16790S: Maintained 16791F: drivers/rtc/rtc-sd3078.c 16792 16793WIIMOTE HID DRIVER 16794M: David Herrmann <dh.herrmann@googlemail.com> 16795L: linux-input@vger.kernel.org 16796S: Maintained 16797F: drivers/hid/hid-wiimote* 16798 16799WILOCITY WIL6210 WIRELESS DRIVER 16800M: Maya Erez <merez@codeaurora.org> 16801L: linux-wireless@vger.kernel.org 16802L: wil6210@qti.qualcomm.com 16803S: Supported 16804W: http://wireless.kernel.org/en/users/Drivers/wil6210 16805F: drivers/net/wireless/ath/wil6210/ 16806 16807WIMAX STACK 16808M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16809M: linux-wimax@intel.com 16810L: wimax@linuxwimax.org (subscribers-only) 16811S: Supported 16812W: http://linuxwimax.org 16813F: Documentation/wimax/README.wimax 16814F: include/linux/wimax/debug.h 16815F: include/net/wimax.h 16816F: include/uapi/linux/wimax.h 16817F: net/wimax/ 16818 16819WINBOND CIR DRIVER 16820M: David Härdeman <david@hardeman.nu> 16821S: Maintained 16822F: drivers/media/rc/winbond-cir.c 16823 16824RCMM REMOTE CONTROLS DECODER 16825M: Patrick Lerda <patrick9876@free.fr> 16826S: Maintained 16827F: drivers/media/rc/ir-rcmm-decoder.c 16828 16829WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16830M: William Breathitt Gray <vilhelm.gray@gmail.com> 16831L: linux-watchdog@vger.kernel.org 16832S: Maintained 16833F: drivers/watchdog/ebc-c384_wdt.c 16834 16835WINSYSTEMS WS16C48 GPIO DRIVER 16836M: William Breathitt Gray <vilhelm.gray@gmail.com> 16837L: linux-gpio@vger.kernel.org 16838S: Maintained 16839F: drivers/gpio/gpio-ws16c48.c 16840 16841WISTRON LAPTOP BUTTON DRIVER 16842M: Miloslav Trmac <mitr@volny.cz> 16843S: Maintained 16844F: drivers/input/misc/wistron_btns.c 16845 16846WL3501 WIRELESS PCMCIA CARD DRIVER 16847L: linux-wireless@vger.kernel.org 16848S: Odd fixes 16849F: drivers/net/wireless/wl3501* 16850 16851WOLFSON MICROELECTRONICS DRIVERS 16852L: patches@opensource.cirrus.com 16853T: git https://github.com/CirrusLogic/linux-drivers.git 16854W: https://github.com/CirrusLogic/linux-drivers/wiki 16855S: Supported 16856F: Documentation/hwmon/wm83?? 16857F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16858F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16859F: Documentation/devicetree/bindings/mfd/arizona.txt 16860F: Documentation/devicetree/bindings/mfd/wm831x.txt 16861F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16862F: arch/arm/mach-s3c64xx/mach-crag6410* 16863F: drivers/clk/clk-wm83*.c 16864F: drivers/extcon/extcon-arizona.c 16865F: drivers/leds/leds-wm83*.c 16866F: drivers/gpio/gpio-*wm*.c 16867F: drivers/gpio/gpio-arizona.c 16868F: drivers/hwmon/wm83??-hwmon.c 16869F: drivers/input/misc/wm831x-on.c 16870F: drivers/input/touchscreen/wm831x-ts.c 16871F: drivers/input/touchscreen/wm97*.c 16872F: drivers/mfd/arizona* 16873F: drivers/mfd/wm*.c 16874F: drivers/mfd/cs47l24* 16875F: drivers/power/supply/wm83*.c 16876F: drivers/rtc/rtc-wm83*.c 16877F: drivers/regulator/wm8*.c 16878F: drivers/regulator/arizona* 16879F: drivers/video/backlight/wm83*_bl.c 16880F: drivers/watchdog/wm83*_wdt.c 16881F: include/linux/mfd/arizona/ 16882F: include/linux/mfd/wm831x/ 16883F: include/linux/mfd/wm8350/ 16884F: include/linux/mfd/wm8400* 16885F: include/linux/regulator/arizona* 16886F: include/linux/wm97xx.h 16887F: include/sound/wm????.h 16888F: sound/soc/codecs/arizona.? 16889F: sound/soc/codecs/wm* 16890F: sound/soc/codecs/cs47l24* 16891 16892WORKQUEUE 16893M: Tejun Heo <tj@kernel.org> 16894R: Lai Jiangshan <jiangshanlai@gmail.com> 16895T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16896S: Maintained 16897F: include/linux/workqueue.h 16898F: kernel/workqueue.c 16899F: Documentation/core-api/workqueue.rst 16900 16901X-POWERS AXP288 PMIC DRIVERS 16902M: Hans de Goede <hdegoede@redhat.com> 16903S: Maintained 16904N: axp288 16905F: drivers/acpi/pmic/intel_pmic_xpower.c 16906 16907X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16908M: Chen-Yu Tsai <wens@csie.org> 16909L: linux-kernel@vger.kernel.org 16910S: Maintained 16911N: axp[128] 16912 16913X.25 NETWORK LAYER 16914M: Andrew Hendry <andrew.hendry@gmail.com> 16915L: linux-x25@vger.kernel.org 16916S: Odd Fixes 16917F: Documentation/networking/x25* 16918F: include/net/x25* 16919F: net/x25/ 16920 16921X86 ARCHITECTURE (32-BIT AND 64-BIT) 16922M: Thomas Gleixner <tglx@linutronix.de> 16923M: Ingo Molnar <mingo@redhat.com> 16924M: Borislav Petkov <bp@alien8.de> 16925R: "H. Peter Anvin" <hpa@zytor.com> 16926M: x86@kernel.org 16927L: linux-kernel@vger.kernel.org 16928T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16929S: Maintained 16930F: Documentation/devicetree/bindings/x86/ 16931F: Documentation/x86/ 16932F: arch/x86/ 16933 16934X86 ENTRY CODE 16935M: Andy Lutomirski <luto@kernel.org> 16936L: linux-kernel@vger.kernel.org 16937T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16938S: Maintained 16939F: arch/x86/entry/ 16940 16941X86 MCE INFRASTRUCTURE 16942M: Tony Luck <tony.luck@intel.com> 16943M: Borislav Petkov <bp@alien8.de> 16944L: linux-edac@vger.kernel.org 16945S: Maintained 16946F: arch/x86/kernel/cpu/mcheck/* 16947 16948X86 MICROCODE UPDATE SUPPORT 16949M: Borislav Petkov <bp@alien8.de> 16950S: Maintained 16951F: arch/x86/kernel/cpu/microcode/* 16952 16953X86 MM 16954M: Dave Hansen <dave.hansen@linux.intel.com> 16955M: Andy Lutomirski <luto@kernel.org> 16956M: Peter Zijlstra <peterz@infradead.org> 16957L: linux-kernel@vger.kernel.org 16958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16959S: Maintained 16960F: arch/x86/mm/ 16961 16962X86 PLATFORM DRIVERS 16963M: Darren Hart <dvhart@infradead.org> 16964M: Andy Shevchenko <andy@infradead.org> 16965L: platform-driver-x86@vger.kernel.org 16966T: git git://git.infradead.org/linux-platform-drivers-x86.git 16967S: Maintained 16968F: drivers/platform/x86/ 16969F: drivers/platform/olpc/ 16970 16971X86 PLATFORM DRIVERS - ARCH 16972R: Darren Hart <dvhart@infradead.org> 16973R: Andy Shevchenko <andy@infradead.org> 16974L: platform-driver-x86@vger.kernel.org 16975L: x86@kernel.org 16976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16977S: Maintained 16978F: arch/x86/platform 16979 16980X86 VDSO 16981M: Andy Lutomirski <luto@kernel.org> 16982L: linux-kernel@vger.kernel.org 16983T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16984S: Maintained 16985F: arch/x86/entry/vdso/ 16986 16987XARRAY 16988M: Matthew Wilcox <willy@infradead.org> 16989L: linux-fsdevel@vger.kernel.org 16990S: Supported 16991F: Documentation/core-api/xarray.rst 16992F: lib/idr.c 16993F: lib/xarray.c 16994F: include/linux/idr.h 16995F: include/linux/xarray.h 16996F: tools/testing/radix-tree 16997 16998XBOX DVD IR REMOTE 16999M: Benjamin Valentin <benpicco@googlemail.com> 17000S: Maintained 17001F: drivers/media/rc/xbox_remote.c 17002F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17003 17004XC2028/3028 TUNER DRIVER 17005M: Mauro Carvalho Chehab <mchehab@kernel.org> 17006L: linux-media@vger.kernel.org 17007W: https://linuxtv.org 17008T: git git://linuxtv.org/media_tree.git 17009S: Maintained 17010F: drivers/media/tuners/tuner-xc2028.* 17011 17012XDP (eXpress Data Path) 17013M: Alexei Starovoitov <ast@kernel.org> 17014M: Daniel Borkmann <daniel@iogearbox.net> 17015M: David S. Miller <davem@davemloft.net> 17016M: Jakub Kicinski <jakub.kicinski@netronome.com> 17017M: Jesper Dangaard Brouer <hawk@kernel.org> 17018M: John Fastabend <john.fastabend@gmail.com> 17019L: netdev@vger.kernel.org 17020L: xdp-newbies@vger.kernel.org 17021L: bpf@vger.kernel.org 17022S: Supported 17023F: net/core/xdp.c 17024F: include/net/xdp.h 17025F: kernel/bpf/devmap.c 17026F: kernel/bpf/cpumap.c 17027F: include/trace/events/xdp.h 17028K: xdp 17029N: xdp 17030 17031XDP SOCKETS (AF_XDP) 17032M: Björn Töpel <bjorn.topel@intel.com> 17033M: Magnus Karlsson <magnus.karlsson@intel.com> 17034L: netdev@vger.kernel.org 17035L: bpf@vger.kernel.org 17036S: Maintained 17037F: kernel/bpf/xskmap.c 17038F: net/xdp/ 17039 17040XEN BLOCK SUBSYSTEM 17041M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17042M: Roger Pau Monné <roger.pau@citrix.com> 17043L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17044S: Supported 17045F: drivers/block/xen-blkback/* 17046F: drivers/block/xen* 17047 17048XEN HYPERVISOR ARM 17049M: Stefano Stabellini <sstabellini@kernel.org> 17050L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17051S: Maintained 17052F: arch/arm/xen/ 17053F: arch/arm/include/asm/xen/ 17054 17055XEN HYPERVISOR ARM64 17056M: Stefano Stabellini <sstabellini@kernel.org> 17057L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17058S: Maintained 17059F: arch/arm64/xen/ 17060F: arch/arm64/include/asm/xen/ 17061 17062XEN HYPERVISOR INTERFACE 17063M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17064M: Juergen Gross <jgross@suse.com> 17065R: Stefano Stabellini <sstabellini@kernel.org> 17066L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17067T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17068S: Supported 17069F: arch/x86/xen/ 17070F: arch/x86/platform/pvh/ 17071F: drivers/*/xen-*front.c 17072F: drivers/xen/ 17073F: arch/x86/include/asm/xen/ 17074F: arch/x86/include/asm/pvclock-abi.h 17075F: include/xen/ 17076F: include/uapi/xen/ 17077F: Documentation/ABI/stable/sysfs-hypervisor-xen 17078F: Documentation/ABI/testing/sysfs-hypervisor-xen 17079 17080XEN NETWORK BACKEND DRIVER 17081M: Wei Liu <wei.liu2@citrix.com> 17082M: Paul Durrant <paul.durrant@citrix.com> 17083L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17084L: netdev@vger.kernel.org 17085S: Supported 17086F: drivers/net/xen-netback/* 17087 17088XEN PCI SUBSYSTEM 17089M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17090L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17091S: Supported 17092F: arch/x86/pci/*xen* 17093F: drivers/pci/*xen* 17094 17095XEN PVSCSI DRIVERS 17096M: Juergen Gross <jgross@suse.com> 17097L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17098L: linux-scsi@vger.kernel.org 17099S: Supported 17100F: drivers/scsi/xen-scsifront.c 17101F: drivers/xen/xen-scsiback.c 17102F: include/xen/interface/io/vscsiif.h 17103 17104XEN SWIOTLB SUBSYSTEM 17105M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17106L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17107L: iommu@lists.linux-foundation.org 17108S: Supported 17109F: arch/x86/xen/*swiotlb* 17110F: drivers/xen/*swiotlb* 17111 17112XEN SOUND FRONTEND DRIVER 17113M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17114L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17115L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17116S: Supported 17117F: sound/xen/* 17118 17119XFS FILESYSTEM 17120M: Darrick J. Wong <darrick.wong@oracle.com> 17121M: linux-xfs@vger.kernel.org 17122L: linux-xfs@vger.kernel.org 17123W: http://xfs.org/ 17124T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17125S: Supported 17126F: Documentation/filesystems/xfs.txt 17127F: fs/xfs/ 17128 17129XILINX AXI ETHERNET DRIVER 17130M: Anirudha Sarangi <anirudh@xilinx.com> 17131M: John Linn <John.Linn@xilinx.com> 17132S: Maintained 17133F: drivers/net/ethernet/xilinx/xilinx_axienet* 17134 17135XILINX UARTLITE SERIAL DRIVER 17136M: Peter Korsgaard <jacmet@sunsite.dk> 17137L: linux-serial@vger.kernel.org 17138S: Maintained 17139F: drivers/tty/serial/uartlite.c 17140 17141XILINX VIDEO IP CORES 17142M: Hyun Kwon <hyun.kwon@xilinx.com> 17143M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17144L: linux-media@vger.kernel.org 17145T: git git://linuxtv.org/media_tree.git 17146S: Supported 17147F: Documentation/devicetree/bindings/media/xilinx/ 17148F: drivers/media/platform/xilinx/ 17149F: include/uapi/linux/xilinx-v4l2-controls.h 17150 17151XILLYBUS DRIVER 17152M: Eli Billauer <eli.billauer@gmail.com> 17153L: linux-kernel@vger.kernel.org 17154S: Supported 17155F: drivers/char/xillybus/ 17156 17157XLP9XX I2C DRIVER 17158M: George Cherian <george.cherian@cavium.com> 17159M: Jan Glauber <jglauber@cavium.com> 17160L: linux-i2c@vger.kernel.org 17161W: http://www.cavium.com 17162S: Supported 17163F: drivers/i2c/busses/i2c-xlp9xx.c 17164 17165XRA1403 GPIO EXPANDER 17166M: Nandor Han <nandor.han@ge.com> 17167M: Semi Malinen <semi.malinen@ge.com> 17168L: linux-gpio@vger.kernel.org 17169S: Maintained 17170F: drivers/gpio/gpio-xra1403.c 17171F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17172 17173XTENSA XTFPGA PLATFORM SUPPORT 17174M: Max Filippov <jcmvbkbc@gmail.com> 17175L: linux-xtensa@linux-xtensa.org 17176S: Maintained 17177F: drivers/spi/spi-xtensa-xtfpga.c 17178F: sound/soc/xtensa/xtfpga-i2s.c 17179 17180YAM DRIVER FOR AX.25 17181M: Jean-Paul Roubelat <jpr@f6fbb.org> 17182L: linux-hams@vger.kernel.org 17183S: Maintained 17184F: drivers/net/hamradio/yam* 17185F: include/linux/yam.h 17186 17187YAMA SECURITY MODULE 17188M: Kees Cook <keescook@chromium.org> 17189T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17190S: Supported 17191F: security/yama/ 17192F: Documentation/admin-guide/LSM/Yama.rst 17193 17194YEALINK PHONE DRIVER 17195M: Henk Vergonet <Henk.Vergonet@gmail.com> 17196L: usbb2k-api-dev@nongnu.org 17197S: Maintained 17198F: Documentation/input/devices/yealink.rst 17199F: drivers/input/misc/yealink.* 17200 17201Z8530 DRIVER FOR AX.25 17202M: Joerg Reuter <jreuter@yaina.de> 17203W: http://yaina.de/jreuter/ 17204W: http://www.qsl.net/dl1bke/ 17205L: linux-hams@vger.kernel.org 17206S: Maintained 17207F: Documentation/networking/z8530drv.txt 17208F: drivers/net/hamradio/*scc.c 17209F: drivers/net/hamradio/z8530.h 17210 17211ZBUD COMPRESSED PAGE ALLOCATOR 17212M: Seth Jennings <sjenning@redhat.com> 17213M: Dan Streetman <ddstreet@ieee.org> 17214L: linux-mm@kvack.org 17215S: Maintained 17216F: mm/zbud.c 17217F: include/linux/zbud.h 17218 17219ZD1211RW WIRELESS DRIVER 17220M: Daniel Drake <dsd@gentoo.org> 17221M: Ulrich Kunitz <kune@deine-taler.de> 17222W: http://zd1211.ath.cx/wiki/DriverRewrite 17223L: linux-wireless@vger.kernel.org 17224L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17225S: Maintained 17226F: drivers/net/wireless/zydas/zd1211rw/ 17227 17228ZD1301 MEDIA DRIVER 17229M: Antti Palosaari <crope@iki.fi> 17230L: linux-media@vger.kernel.org 17231W: https://linuxtv.org/ 17232W: http://palosaari.fi/linux/ 17233Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17234S: Maintained 17235F: drivers/media/usb/dvb-usb-v2/zd1301* 17236 17237ZD1301_DEMOD MEDIA DRIVER 17238M: Antti Palosaari <crope@iki.fi> 17239L: linux-media@vger.kernel.org 17240W: https://linuxtv.org/ 17241W: http://palosaari.fi/linux/ 17242Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17243S: Maintained 17244F: drivers/media/dvb-frontends/zd1301_demod* 17245 17246ZPOOL COMPRESSED PAGE STORAGE API 17247M: Dan Streetman <ddstreet@ieee.org> 17248L: linux-mm@kvack.org 17249S: Maintained 17250F: mm/zpool.c 17251F: include/linux/zpool.h 17252 17253ZR36067 VIDEO FOR LINUX DRIVER 17254L: mjpeg-users@lists.sourceforge.net 17255L: linux-media@vger.kernel.org 17256W: http://mjpeg.sourceforge.net/driver-zoran/ 17257T: hg https://linuxtv.org/hg/v4l-dvb 17258S: Odd Fixes 17259F: drivers/staging/media/zoran/ 17260 17261ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17262M: Minchan Kim <minchan@kernel.org> 17263M: Nitin Gupta <ngupta@vflare.org> 17264R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17265L: linux-kernel@vger.kernel.org 17266S: Maintained 17267F: drivers/block/zram/ 17268F: Documentation/blockdev/zram.txt 17269 17270ZS DECSTATION Z85C30 SERIAL DRIVER 17271M: "Maciej W. Rozycki" <macro@linux-mips.org> 17272S: Maintained 17273F: drivers/tty/serial/zs.* 17274 17275ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17276M: Minchan Kim <minchan@kernel.org> 17277M: Nitin Gupta <ngupta@vflare.org> 17278R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17279L: linux-mm@kvack.org 17280S: Maintained 17281F: mm/zsmalloc.c 17282F: include/linux/zsmalloc.h 17283F: Documentation/vm/zsmalloc.rst 17284 17285ZSWAP COMPRESSED SWAP CACHING 17286M: Seth Jennings <sjenning@redhat.com> 17287M: Dan Streetman <ddstreet@ieee.org> 17288L: linux-mm@kvack.org 17289S: Maintained 17290F: mm/zswap.c 17291 17292THE REST 17293M: Linus Torvalds <torvalds@linux-foundation.org> 17294L: linux-kernel@vger.kernel.org 17295Q: http://patchwork.kernel.org/project/LKML/list/ 17296T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17297S: Buried alive in reporters 17298F: * 17299F: */ 17300