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 DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 276F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 277F: drivers/counter/104-quad-8.c 278 279ACCES PCI-IDIO-16 GPIO DRIVER 280M: William Breathitt Gray <vilhelm.gray@gmail.com> 281L: linux-gpio@vger.kernel.org 282S: Maintained 283F: drivers/gpio/gpio-pci-idio-16.c 284 285ACCES PCIe-IDIO-24 GPIO DRIVER 286M: William Breathitt Gray <vilhelm.gray@gmail.com> 287L: linux-gpio@vger.kernel.org 288S: Maintained 289F: drivers/gpio/gpio-pcie-idio-24.c 290 291ACENIC DRIVER 292M: Jes Sorensen <jes@trained-monkey.org> 293L: linux-acenic@sunsite.dk 294S: Maintained 295F: drivers/net/ethernet/alteon/acenic* 296 297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 298M: Peter Feuerer <peter@piie.net> 299L: platform-driver-x86@vger.kernel.org 300W: http://piie.net/?section=acerhdf 301S: Maintained 302F: drivers/platform/x86/acerhdf.c 303 304ACER WMI LAPTOP EXTRAS 305M: "Lee, Chun-Yi" <jlee@suse.com> 306L: platform-driver-x86@vger.kernel.org 307S: Maintained 308F: drivers/platform/x86/acer-wmi.c 309 310ACPI 311M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 312M: Len Brown <lenb@kernel.org> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315Q: https://patchwork.kernel.org/project/linux-acpi/list/ 316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 317B: https://bugzilla.kernel.org 318S: Supported 319F: drivers/acpi/ 320F: drivers/pnp/pnpacpi/ 321F: include/linux/acpi.h 322F: include/linux/fwnode.h 323F: include/acpi/ 324F: Documentation/acpi/ 325F: Documentation/ABI/testing/sysfs-bus-acpi 326F: Documentation/ABI/testing/configfs-acpi 327F: drivers/pci/*acpi* 328F: drivers/pci/*/*acpi* 329F: tools/power/acpi/ 330 331ACPI APEI 332M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 333M: Len Brown <lenb@kernel.org> 334L: linux-acpi@vger.kernel.org 335R: James Morse <james.morse@arm.com> 336R: Tony Luck <tony.luck@intel.com> 337R: Borislav Petkov <bp@alien8.de> 338F: drivers/acpi/apei/ 339 340ACPI COMPONENT ARCHITECTURE (ACPICA) 341M: Robert Moore <robert.moore@intel.com> 342M: Erik Schmauss <erik.schmauss@intel.com> 343M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 344L: linux-acpi@vger.kernel.org 345L: devel@acpica.org 346W: https://acpica.org/ 347W: https://github.com/acpica/acpica/ 348Q: https://patchwork.kernel.org/project/linux-acpi/list/ 349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 350B: https://bugzilla.kernel.org 351B: https://bugs.acpica.org 352S: Supported 353F: drivers/acpi/acpica/ 354F: include/acpi/ 355F: tools/power/acpi/ 356 357ACPI FAN DRIVER 358M: Zhang Rui <rui.zhang@intel.com> 359L: linux-acpi@vger.kernel.org 360W: https://01.org/linux-acpi 361B: https://bugzilla.kernel.org 362S: Supported 363F: drivers/acpi/fan.c 364 365ACPI FOR ARM64 (ACPI/arm64) 366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 367M: Hanjun Guo <hanjun.guo@linaro.org> 368M: Sudeep Holla <sudeep.holla@arm.com> 369L: linux-acpi@vger.kernel.org 370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 371S: Maintained 372F: drivers/acpi/arm64 373 374ACPI I2C MULTI INSTANTIATE DRIVER 375M: Hans de Goede <hdegoede@redhat.com> 376L: platform-driver-x86@vger.kernel.org 377S: Maintained 378F: drivers/platform/x86/i2c-multi-instantiate.c 379 380ACPI PMIC DRIVERS 381M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 382M: Len Brown <lenb@kernel.org> 383R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 384R: Mika Westerberg <mika.westerberg@linux.intel.com> 385L: linux-acpi@vger.kernel.org 386Q: https://patchwork.kernel.org/project/linux-acpi/list/ 387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 388B: https://bugzilla.kernel.org 389S: Supported 390F: drivers/acpi/pmic/ 391 392ACPI THERMAL DRIVER 393M: Zhang Rui <rui.zhang@intel.com> 394L: linux-acpi@vger.kernel.org 395W: https://01.org/linux-acpi 396B: https://bugzilla.kernel.org 397S: Supported 398F: drivers/acpi/*thermal* 399 400ACPI VIDEO DRIVER 401M: Zhang Rui <rui.zhang@intel.com> 402L: linux-acpi@vger.kernel.org 403W: https://01.org/linux-acpi 404B: https://bugzilla.kernel.org 405S: Supported 406F: drivers/acpi/acpi_video.c 407 408ACPI WMI DRIVER 409L: platform-driver-x86@vger.kernel.org 410S: Orphan 411F: drivers/platform/x86/wmi.c 412F: include/uapi/linux/wmi.h 413 414AD1889 ALSA SOUND DRIVER 415W: https://parisc.wiki.kernel.org/index.php/AD1889 416L: linux-parisc@vger.kernel.org 417S: Maintained 418F: sound/pci/ad1889.* 419 420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 421M: Michael Hennerich <michael.hennerich@analog.com> 422W: http://wiki.analog.com/AD5254 423W: http://ez.analog.com/community/linux-device-drivers 424S: Supported 425F: drivers/misc/ad525x_dpot.c 426 427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/AD5398 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/regulator/ad5398.c 433 434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: http://wiki.analog.com/AD7142 437W: http://ez.analog.com/community/linux-device-drivers 438S: Supported 439F: drivers/input/misc/ad714x.c 440 441AD7877 TOUCHSCREEN DRIVER 442M: Michael Hennerich <michael.hennerich@analog.com> 443W: http://wiki.analog.com/AD7877 444W: http://ez.analog.com/community/linux-device-drivers 445S: Supported 446F: drivers/input/touchscreen/ad7877.c 447 448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/AD7879 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/input/touchscreen/ad7879.c 454 455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 456M: Jiri Kosina <jikos@kernel.org> 457S: Maintained 458 459ADF7242 IEEE 802.15.4 RADIO DRIVER 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: https://wiki.analog.com/ADF7242 462W: http://ez.analog.com/community/linux-device-drivers 463L: linux-wpan@vger.kernel.org 464S: Supported 465F: drivers/net/ieee802154/adf7242.c 466F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 467 468ADM1025 HARDWARE MONITOR DRIVER 469M: Jean Delvare <jdelvare@suse.com> 470L: linux-hwmon@vger.kernel.org 471S: Maintained 472F: Documentation/hwmon/adm1025 473F: drivers/hwmon/adm1025.c 474 475ADM1029 HARDWARE MONITOR DRIVER 476M: Corentin Labbe <clabbe.montjoie@gmail.com> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: drivers/hwmon/adm1029.c 480 481ADM8211 WIRELESS DRIVER 482L: linux-wireless@vger.kernel.org 483W: http://wireless.kernel.org/ 484S: Orphan 485F: drivers/net/wireless/admtek/adm8211.* 486 487ADP1653 FLASH CONTROLLER DRIVER 488M: Sakari Ailus <sakari.ailus@iki.fi> 489L: linux-media@vger.kernel.org 490S: Maintained 491F: drivers/media/i2c/adp1653.c 492F: include/media/i2c/adp1653.h 493 494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 495M: Michael Hennerich <michael.hennerich@analog.com> 496W: http://wiki.analog.com/ADP5520 497W: http://ez.analog.com/community/linux-device-drivers 498S: Supported 499F: drivers/mfd/adp5520.c 500F: drivers/video/backlight/adp5520_bl.c 501F: drivers/leds/leds-adp5520.c 502F: drivers/gpio/gpio-adp5520.c 503F: drivers/input/keyboard/adp5520-keys.c 504 505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 506M: Michael Hennerich <michael.hennerich@analog.com> 507W: http://wiki.analog.com/ADP5588 508W: http://ez.analog.com/community/linux-device-drivers 509S: Supported 510F: drivers/input/keyboard/adp5588-keys.c 511F: drivers/gpio/gpio-adp5588.c 512 513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 514M: Michael Hennerich <michael.hennerich@analog.com> 515W: http://wiki.analog.com/ADP8860 516W: http://ez.analog.com/community/linux-device-drivers 517S: Supported 518F: drivers/video/backlight/adp8860_bl.c 519 520ADS1015 HARDWARE MONITOR DRIVER 521M: Dirk Eibach <eibach@gdsys.de> 522L: linux-hwmon@vger.kernel.org 523S: Maintained 524F: Documentation/hwmon/ads1015 525F: drivers/hwmon/ads1015.c 526F: include/linux/platform_data/ads1015.h 527 528ADT746X FAN DRIVER 529M: Colin Leroy <colin@colino.net> 530S: Maintained 531F: drivers/macintosh/therm_adt746x.c 532 533ADT7475 HARDWARE MONITOR DRIVER 534M: Jean Delvare <jdelvare@suse.com> 535L: linux-hwmon@vger.kernel.org 536S: Maintained 537F: Documentation/hwmon/adt7475 538F: drivers/hwmon/adt7475.c 539 540ADVANSYS SCSI DRIVER 541M: Matthew Wilcox <willy@infradead.org> 542M: Hannes Reinecke <hare@suse.com> 543L: linux-scsi@vger.kernel.org 544S: Maintained 545F: Documentation/scsi/advansys.txt 546F: drivers/scsi/advansys.c 547 548ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 549M: Michael Hennerich <michael.hennerich@analog.com> 550W: http://wiki.analog.com/ADXL345 551W: http://ez.analog.com/community/linux-device-drivers 552S: Supported 553F: drivers/input/misc/adxl34x.c 554 555ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 556M: Stefan Popa <stefan.popa@analog.com> 557W: http://ez.analog.com/community/linux-device-drivers 558S: Supported 559F: drivers/iio/accel/adxl372.c 560F: drivers/iio/accel/adxl372_spi.c 561F: drivers/iio/accel/adxl372_i2c.c 562F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 563 564AF9013 MEDIA DRIVER 565M: Antti Palosaari <crope@iki.fi> 566L: linux-media@vger.kernel.org 567W: https://linuxtv.org 568W: http://palosaari.fi/linux/ 569Q: http://patchwork.linuxtv.org/project/linux-media/list/ 570T: git git://linuxtv.org/anttip/media_tree.git 571S: Maintained 572F: drivers/media/dvb-frontends/af9013* 573 574AF9033 MEDIA DRIVER 575M: Antti Palosaari <crope@iki.fi> 576L: linux-media@vger.kernel.org 577W: https://linuxtv.org 578W: http://palosaari.fi/linux/ 579Q: http://patchwork.linuxtv.org/project/linux-media/list/ 580T: git git://linuxtv.org/anttip/media_tree.git 581S: Maintained 582F: drivers/media/dvb-frontends/af9033* 583 584AFFS FILE SYSTEM 585M: David Sterba <dsterba@suse.com> 586L: linux-fsdevel@vger.kernel.org 587S: Odd Fixes 588F: Documentation/filesystems/affs.txt 589F: fs/affs/ 590 591AFS FILESYSTEM 592M: David Howells <dhowells@redhat.com> 593L: linux-afs@lists.infradead.org 594S: Supported 595F: fs/afs/ 596F: include/trace/events/afs.h 597F: Documentation/filesystems/afs.txt 598W: https://www.infradead.org/~dhowells/kafs/ 599 600AGPGART DRIVER 601M: David Airlie <airlied@linux.ie> 602T: git git://anongit.freedesktop.org/drm/drm 603S: Maintained 604F: drivers/char/agp/ 605F: include/linux/agp* 606F: include/uapi/linux/agp* 607 608AHA152X SCSI DRIVER 609M: "Juergen E. Fischer" <fischer@norbit.de> 610L: linux-scsi@vger.kernel.org 611S: Maintained 612F: drivers/scsi/aha152x* 613F: drivers/scsi/pcmcia/aha152x* 614 615AIC7XXX / AIC79XX SCSI DRIVER 616M: Hannes Reinecke <hare@suse.com> 617L: linux-scsi@vger.kernel.org 618S: Maintained 619F: drivers/scsi/aic7xxx/ 620 621AIMSLAB FM RADIO RECEIVER DRIVER 622M: Hans Verkuil <hverkuil@xs4all.nl> 623L: linux-media@vger.kernel.org 624T: git git://linuxtv.org/media_tree.git 625W: https://linuxtv.org 626S: Maintained 627F: drivers/media/radio/radio-aimslab* 628 629AIO 630M: Benjamin LaHaise <bcrl@kvack.org> 631L: linux-aio@kvack.org 632S: Supported 633F: fs/aio.c 634F: include/linux/*aio*.h 635 636AIRSPY MEDIA DRIVER 637M: Antti Palosaari <crope@iki.fi> 638L: linux-media@vger.kernel.org 639W: https://linuxtv.org 640W: http://palosaari.fi/linux/ 641Q: http://patchwork.linuxtv.org/project/linux-media/list/ 642T: git git://linuxtv.org/anttip/media_tree.git 643S: Maintained 644F: drivers/media/usb/airspy/ 645 646ALACRITECH GIGABIT ETHERNET DRIVER 647M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 648S: Maintained 649F: drivers/net/ethernet/alacritech/* 650 651ALCATEL SPEEDTOUCH USB DRIVER 652M: Duncan Sands <duncan.sands@free.fr> 653L: linux-usb@vger.kernel.org 654W: http://www.linux-usb.org/SpeedTouch/ 655S: Maintained 656F: drivers/usb/atm/speedtch.c 657F: drivers/usb/atm/usbatm.c 658 659ALCHEMY AU1XX0 MMC DRIVER 660M: Manuel Lauss <manuel.lauss@gmail.com> 661S: Maintained 662F: drivers/mmc/host/au1xmmc.c 663 664ALI1563 I2C DRIVER 665M: Rudolf Marek <r.marek@assembler.cz> 666L: linux-i2c@vger.kernel.org 667S: Maintained 668F: Documentation/i2c/busses/i2c-ali1563 669F: drivers/i2c/busses/i2c-ali1563.c 670 671ALLWINNER SECURITY SYSTEM 672M: Corentin Labbe <clabbe.montjoie@gmail.com> 673L: linux-crypto@vger.kernel.org 674S: Maintained 675F: drivers/crypto/sunxi-ss/ 676 677ALLWINNER VPU DRIVER 678M: Maxime Ripard <maxime.ripard@bootlin.com> 679M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 680L: linux-media@vger.kernel.org 681S: Maintained 682F: drivers/staging/media/sunxi/cedrus/ 683 684ALPHA PORT 685M: Richard Henderson <rth@twiddle.net> 686M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 687M: Matt Turner <mattst88@gmail.com> 688S: Odd Fixes 689L: linux-alpha@vger.kernel.org 690F: arch/alpha/ 691 692ALPS PS/2 TOUCHPAD DRIVER 693R: Pali Rohár <pali.rohar@gmail.com> 694F: drivers/input/mouse/alps.* 695 696ALTERA I2C CONTROLLER DRIVER 697M: Thor Thayer <thor.thayer@linux.intel.com> 698S: Maintained 699F: drivers/i2c/busses/i2c-altera.c 700 701ALTERA MAILBOX DRIVER 702M: Ley Foon Tan <lftan@altera.com> 703L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 704S: Maintained 705F: drivers/mailbox/mailbox-altera.c 706 707ALTERA PIO DRIVER 708M: Tien Hock Loh <thloh@altera.com> 709L: linux-gpio@vger.kernel.org 710S: Maintained 711F: drivers/gpio/gpio-altera.c 712 713ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 714M: Thor Thayer <thor.thayer@linux.intel.com> 715S: Maintained 716F: drivers/gpio/gpio-altera-a10sr.c 717F: drivers/mfd/altera-a10sr.c 718F: drivers/reset/reset-a10sr.c 719F: include/linux/mfd/altera-a10sr.h 720F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 721 722ALTERA TRIPLE SPEED ETHERNET DRIVER 723M: Thor Thayer <thor.thayer@linux.intel.com> 724L: netdev@vger.kernel.org 725L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 726S: Maintained 727F: drivers/net/ethernet/altera/ 728 729ALTERA UART/JTAG UART SERIAL DRIVERS 730M: Tobias Klauser <tklauser@distanz.ch> 731L: linux-serial@vger.kernel.org 732L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 733S: Maintained 734F: drivers/tty/serial/altera_uart.c 735F: drivers/tty/serial/altera_jtaguart.c 736F: include/linux/altera_uart.h 737F: include/linux/altera_jtaguart.h 738 739AMAZON ETHERNET DRIVERS 740M: Netanel Belgazal <netanel@amazon.com> 741R: Saeed Bishara <saeedb@amazon.com> 742R: Zorik Machulsky <zorik@amazon.com> 743L: netdev@vger.kernel.org 744S: Supported 745F: Documentation/networking/device_drivers/amazon/ena.txt 746F: drivers/net/ethernet/amazon/ 747 748AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 749M: Tom Lendacky <thomas.lendacky@amd.com> 750M: Gary Hook <gary.hook@amd.com> 751L: linux-crypto@vger.kernel.org 752S: Supported 753F: drivers/crypto/ccp/ 754F: include/linux/ccp.h 755 756AMD DISPLAY CORE 757M: Harry Wentland <harry.wentland@amd.com> 758M: Leo Li <sunpeng.li@amd.com> 759L: amd-gfx@lists.freedesktop.org 760T: git git://people.freedesktop.org/~agd5f/linux 761S: Supported 762F: drivers/gpu/drm/amd/display/ 763 764AMD FAM15H PROCESSOR POWER MONITORING DRIVER 765M: Huang Rui <ray.huang@amd.com> 766L: linux-hwmon@vger.kernel.org 767S: Supported 768F: Documentation/hwmon/fam15h_power 769F: drivers/hwmon/fam15h_power.c 770 771AMD FCH GPIO DRIVER 772M: Enrico Weigelt, metux IT consult <info@metux.net> 773L: linux-gpio@vger.kernel.org 774S: Maintained 775F: drivers/gpio/gpio-amd-fch.c 776F: include/linux/platform_data/gpio/gpio-amd-fch.h 777 778AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 779L: linux-geode@lists.infradead.org (moderated for non-subscribers) 780S: Orphan 781F: drivers/usb/gadget/udc/amd5536udc.* 782 783AMD GEODE PROCESSOR/CHIPSET SUPPORT 784P: Andres Salomon <dilinger@queued.net> 785L: linux-geode@lists.infradead.org (moderated for non-subscribers) 786W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 787S: Supported 788F: drivers/char/hw_random/geode-rng.c 789F: drivers/crypto/geode* 790F: drivers/video/fbdev/geode/ 791F: arch/x86/include/asm/geode.h 792 793AMD IOMMU (AMD-VI) 794M: Joerg Roedel <joro@8bytes.org> 795L: iommu@lists.linux-foundation.org 796T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 797S: Maintained 798F: drivers/iommu/amd_iommu*.[ch] 799F: include/linux/amd-iommu.h 800 801AMD KFD 802M: Oded Gabbay <oded.gabbay@gmail.com> 803L: dri-devel@lists.freedesktop.org 804T: git git://people.freedesktop.org/~gabbayo/linux.git 805S: Supported 806F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 807F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 808F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 809F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 810F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 811F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 812F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 813F: drivers/gpu/drm/amd/amdkfd/ 814F: drivers/gpu/drm/amd/include/cik_structs.h 815F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 816F: drivers/gpu/drm/amd/include/vi_structs.h 817F: drivers/gpu/drm/amd/include/v9_structs.h 818F: include/uapi/linux/kfd_ioctl.h 819 820AMD POWERPLAY 821M: Rex Zhu <rex.zhu@amd.com> 822M: Evan Quan <evan.quan@amd.com> 823L: amd-gfx@lists.freedesktop.org 824S: Supported 825F: drivers/gpu/drm/amd/powerplay/ 826T: git git://people.freedesktop.org/~agd5f/linux 827 828AMD SEATTLE DEVICE TREE SUPPORT 829M: Brijesh Singh <brijeshkumar.singh@amd.com> 830M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 831M: Tom Lendacky <thomas.lendacky@amd.com> 832S: Supported 833F: arch/arm64/boot/dts/amd/ 834 835AMD XGBE DRIVER 836M: Tom Lendacky <thomas.lendacky@amd.com> 837L: netdev@vger.kernel.org 838S: Supported 839F: drivers/net/ethernet/amd/xgbe/ 840F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 841 842ANALOG DEVICES INC AD5686 DRIVER 843M: Stefan Popa <stefan.popa@analog.com> 844L: linux-pm@vger.kernel.org 845W: http://ez.analog.com/community/linux-device-drivers 846S: Supported 847F: drivers/iio/dac/ad5686* 848F: drivers/iio/dac/ad5696* 849 850ANALOG DEVICES INC AD5758 DRIVER 851M: Stefan Popa <stefan.popa@analog.com> 852L: linux-iio@vger.kernel.org 853W: http://ez.analog.com/community/linux-device-drivers 854S: Supported 855F: drivers/iio/dac/ad5758.c 856F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 857 858ANALOG DEVICES INC AD7124 DRIVER 859M: Stefan Popa <stefan.popa@analog.com> 860L: linux-iio@vger.kernel.org 861W: http://ez.analog.com/community/linux-device-drivers 862S: Supported 863F: drivers/iio/adc/ad7124.c 864F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 865 866ANALOG DEVICES INC AD7606 DRIVER 867M: Stefan Popa <stefan.popa@analog.com> 868L: linux-iio@vger.kernel.org 869W: http://ez.analog.com/community/linux-device-drivers 870S: Supported 871F: drivers/iio/adc/ad7606.c 872F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt 873 874ANALOG DEVICES INC AD7768-1 DRIVER 875M: Stefan Popa <stefan.popa@analog.com> 876L: linux-iio@vger.kernel.org 877W: http://ez.analog.com/community/linux-device-drivers 878S: Supported 879F: drivers/iio/adc/ad7768-1.c 880F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 881 882ANALOG DEVICES INC AD9389B DRIVER 883M: Hans Verkuil <hans.verkuil@cisco.com> 884L: linux-media@vger.kernel.org 885S: Maintained 886F: drivers/media/i2c/ad9389b* 887 888ANALOG DEVICES INC ADGS1408 DRIVER 889M: Mircea Caprioru <mircea.caprioru@analog.com> 890S: Supported 891F: drivers/mux/adgs1408.c 892F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 893 894ANALOG DEVICES INC ADP5061 DRIVER 895M: Stefan Popa <stefan.popa@analog.com> 896L: linux-pm@vger.kernel.org 897W: http://ez.analog.com/community/linux-device-drivers 898S: Supported 899F: drivers/power/supply/adp5061.c 900 901ANALOG DEVICES INC ADV7180 DRIVER 902M: Lars-Peter Clausen <lars@metafoo.de> 903L: linux-media@vger.kernel.org 904W: http://ez.analog.com/community/linux-device-drivers 905S: Supported 906F: drivers/media/i2c/adv7180.c 907 908ANALOG DEVICES INC ADV748X DRIVER 909M: Kieran Bingham <kieran.bingham@ideasonboard.com> 910L: linux-media@vger.kernel.org 911S: Maintained 912F: drivers/media/i2c/adv748x/* 913 914ANALOG DEVICES INC ADV7511 DRIVER 915M: Hans Verkuil <hans.verkuil@cisco.com> 916L: linux-media@vger.kernel.org 917S: Maintained 918F: drivers/media/i2c/adv7511* 919 920ANALOG DEVICES INC ADV7604 DRIVER 921M: Hans Verkuil <hans.verkuil@cisco.com> 922L: linux-media@vger.kernel.org 923S: Maintained 924F: drivers/media/i2c/adv7604* 925 926ANALOG DEVICES INC ADV7842 DRIVER 927M: Hans Verkuil <hans.verkuil@cisco.com> 928L: linux-media@vger.kernel.org 929S: Maintained 930F: drivers/media/i2c/adv7842* 931 932ANALOG DEVICES INC ASOC CODEC DRIVERS 933M: Lars-Peter Clausen <lars@metafoo.de> 934L: alsa-devel@alsa-project.org (moderated for non-subscribers) 935W: http://wiki.analog.com/ 936W: http://ez.analog.com/community/linux-device-drivers 937S: Supported 938F: sound/soc/codecs/adau* 939F: sound/soc/codecs/adav* 940F: sound/soc/codecs/ad1* 941F: sound/soc/codecs/ad7* 942F: sound/soc/codecs/ssm* 943F: sound/soc/codecs/sigmadsp.* 944 945ANALOG DEVICES INC DMA DRIVERS 946M: Lars-Peter Clausen <lars@metafoo.de> 947W: http://ez.analog.com/community/linux-device-drivers 948S: Supported 949F: drivers/dma/dma-axi-dmac.c 950 951ANALOG DEVICES INC IIO DRIVERS 952M: Lars-Peter Clausen <lars@metafoo.de> 953M: Michael Hennerich <Michael.Hennerich@analog.com> 954M: Stefan Popa <stefan.popa@analog.com> 955W: http://wiki.analog.com/ 956W: http://ez.analog.com/community/linux-device-drivers 957S: Supported 958F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 959F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 960F: drivers/iio/*/ad* 961F: drivers/iio/adc/ltc2497* 962X: drivers/iio/*/adjd* 963F: drivers/staging/iio/*/ad* 964 965ANDES ARCHITECTURE 966M: Greentime Hu <green.hu@gmail.com> 967M: Vincent Chen <deanbo422@gmail.com> 968T: git https://github.com/andestech/linux.git 969S: Supported 970F: arch/nds32/ 971F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 972F: Documentation/devicetree/bindings/nds32/ 973K: nds32 974N: nds32 975 976ANDROID CONFIG FRAGMENTS 977M: Rob Herring <robh@kernel.org> 978S: Supported 979F: kernel/configs/android* 980 981ANDROID DRIVERS 982M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 983M: Arve Hjønnevåg <arve@android.com> 984M: Todd Kjos <tkjos@android.com> 985M: Martijn Coenen <maco@android.com> 986M: Joel Fernandes <joel@joelfernandes.org> 987M: Christian Brauner <christian@brauner.io> 988T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 989L: devel@driverdev.osuosl.org 990S: Supported 991F: drivers/android/ 992F: drivers/staging/android/ 993 994ANDROID GOLDFISH PIC DRIVER 995M: Miodrag Dinic <miodrag.dinic@mips.com> 996S: Supported 997F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 998F: drivers/irqchip/irq-goldfish-pic.c 999 1000ANDROID GOLDFISH RTC DRIVER 1001M: Miodrag Dinic <miodrag.dinic@mips.com> 1002S: Supported 1003F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1004F: drivers/rtc/rtc-goldfish.c 1005 1006ANDROID ION DRIVER 1007M: Laura Abbott <labbott@redhat.com> 1008M: Sumit Semwal <sumit.semwal@linaro.org> 1009L: devel@driverdev.osuosl.org 1010L: dri-devel@lists.freedesktop.org 1011L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1012S: Supported 1013F: drivers/staging/android/ion 1014F: drivers/staging/android/uapi/ion.h 1015 1016AOA (Apple Onboard Audio) ALSA DRIVER 1017M: Johannes Berg <johannes@sipsolutions.net> 1018L: linuxppc-dev@lists.ozlabs.org 1019L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1020S: Maintained 1021F: sound/aoa/ 1022 1023APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1024M: William Breathitt Gray <vilhelm.gray@gmail.com> 1025L: linux-iio@vger.kernel.org 1026S: Maintained 1027F: drivers/iio/adc/stx104.c 1028 1029APM DRIVER 1030M: Jiri Kosina <jikos@kernel.org> 1031S: Odd fixes 1032T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1033F: arch/x86/kernel/apm_32.c 1034F: include/linux/apm_bios.h 1035F: include/uapi/linux/apm_bios.h 1036F: drivers/char/apm-emulation.c 1037 1038APPARMOR SECURITY MODULE 1039M: John Johansen <john.johansen@canonical.com> 1040L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1041W: wiki.apparmor.net 1042T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1043S: Supported 1044F: security/apparmor/ 1045F: Documentation/admin-guide/LSM/apparmor.rst 1046 1047APPLE BCM5974 MULTITOUCH DRIVER 1048M: Henrik Rydberg <rydberg@bitmath.org> 1049L: linux-input@vger.kernel.org 1050S: Odd fixes 1051F: drivers/input/mouse/bcm5974.c 1052 1053APPLE SMC DRIVER 1054M: Henrik Rydberg <rydberg@bitmath.org> 1055L: linux-hwmon@vger.kernel.org 1056S: Odd fixes 1057F: drivers/hwmon/applesmc.c 1058 1059APPLETALK NETWORK LAYER 1060L: netdev@vger.kernel.org 1061S: Odd fixes 1062F: drivers/net/appletalk/ 1063F: net/appletalk/ 1064F: include/linux/atalk.h 1065F: include/uapi/linux/atalk.h 1066 1067APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1068M: Khuong Dinh <khuong@os.amperecomputing.com> 1069S: Supported 1070F: arch/arm64/boot/dts/apm/ 1071 1072APPLIED MICRO (APM) X-GENE SOC EDAC 1073M: Khuong Dinh <khuong@os.amperecomputing.com> 1074S: Supported 1075F: drivers/edac/xgene_edac.c 1076F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1077 1078APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1079M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1080M: Keyur Chudgar <keyur@os.amperecomputing.com> 1081S: Supported 1082F: drivers/net/ethernet/apm/xgene-v2/ 1083 1084APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1085M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1086M: Keyur Chudgar <keyur@os.amperecomputing.com> 1087M: Quan Nguyen <quan@os.amperecomputing.com> 1088S: Supported 1089F: drivers/net/ethernet/apm/xgene/ 1090F: drivers/net/phy/mdio-xgene.c 1091F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1092F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1093 1094APPLIED MICRO (APM) X-GENE SOC PMU 1095M: Khuong Dinh <khuong@os.amperecomputing.com> 1096S: Supported 1097F: drivers/perf/xgene_pmu.c 1098F: Documentation/perf/xgene-pmu.txt 1099F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1100 1101APTINA CAMERA SENSOR PLL 1102M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1103L: linux-media@vger.kernel.org 1104S: Maintained 1105F: drivers/media/i2c/aptina-pll.* 1106 1107ARC FRAMEBUFFER DRIVER 1108M: Jaya Kumar <jayalk@intworks.biz> 1109S: Maintained 1110F: drivers/video/fbdev/arcfb.c 1111F: drivers/video/fbdev/core/fb_defio.c 1112 1113ARC PGU DRM DRIVER 1114M: Alexey Brodkin <abrodkin@synopsys.com> 1115S: Supported 1116F: drivers/gpu/drm/arc/ 1117F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1118 1119ARCNET NETWORK LAYER 1120M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1121L: netdev@vger.kernel.org 1122S: Maintained 1123F: drivers/net/arcnet/ 1124F: include/uapi/linux/if_arcnet.h 1125 1126ARM ARCHITECTED TIMER DRIVER 1127M: Mark Rutland <mark.rutland@arm.com> 1128M: Marc Zyngier <marc.zyngier@arm.com> 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1130S: Maintained 1131F: arch/arm/include/asm/arch_timer.h 1132F: arch/arm64/include/asm/arch_timer.h 1133F: drivers/clocksource/arm_arch_timer.c 1134 1135ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1136M: Linus Walleij <linus.walleij@linaro.org> 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1138S: Maintained 1139F: Documentation/devicetree/bindings/arm/arm-boards 1140F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1141F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1142F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1143F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1144F: arch/arm/mach-integrator/ 1145F: arch/arm/mach-realview/ 1146F: arch/arm/mach-versatile/ 1147F: arch/arm/plat-versatile/ 1148F: arch/arm/boot/dts/arm-realview-* 1149F: arch/arm/boot/dts/integrator* 1150F: arch/arm/boot/dts/versatile* 1151F: drivers/clk/versatile/ 1152F: drivers/i2c/busses/i2c-versatile.c 1153F: drivers/irqchip/irq-versatile-fpga.c 1154F: drivers/mtd/maps/physmap_of_versatile.c 1155F: drivers/power/reset/arm-versatile-reboot.c 1156F: drivers/soc/versatile/ 1157 1158ARM HDLCD DRM DRIVER 1159M: Liviu Dudau <liviu.dudau@arm.com> 1160S: Supported 1161F: drivers/gpu/drm/arm/hdlcd_* 1162F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1163 1164ARM KOMEDA DRM-KMS DRIVER 1165M: James (Qian) Wang <james.qian.wang@arm.com> 1166M: Liviu Dudau <liviu.dudau@arm.com> 1167L: Mali DP Maintainers <malidp@foss.arm.com> 1168S: Supported 1169T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1170F: drivers/gpu/drm/arm/display/include/ 1171F: drivers/gpu/drm/arm/display/komeda/ 1172F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt 1173F: Documentation/gpu/komeda-kms.rst 1174 1175ARM MALI-DP DRM DRIVER 1176M: Liviu Dudau <liviu.dudau@arm.com> 1177M: Brian Starkey <brian.starkey@arm.com> 1178L: Mali DP Maintainers <malidp@foss.arm.com> 1179S: Supported 1180T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1181F: drivers/gpu/drm/arm/ 1182F: Documentation/devicetree/bindings/display/arm,malidp.txt 1183F: Documentation/gpu/afbc.rst 1184 1185ARM MFM AND FLOPPY DRIVERS 1186M: Ian Molton <spyro@f2s.com> 1187S: Maintained 1188F: arch/arm/lib/floppydma.S 1189F: arch/arm/include/asm/floppy.h 1190 1191ARM PMU PROFILING AND DEBUGGING 1192M: Will Deacon <will.deacon@arm.com> 1193M: Mark Rutland <mark.rutland@arm.com> 1194S: Maintained 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1196F: arch/arm*/kernel/perf_* 1197F: arch/arm/oprofile/common.c 1198F: arch/arm*/kernel/hw_breakpoint.c 1199F: arch/arm*/include/asm/hw_breakpoint.h 1200F: arch/arm*/include/asm/perf_event.h 1201F: drivers/perf/* 1202F: include/linux/perf/arm_pmu.h 1203F: Documentation/devicetree/bindings/arm/pmu.yaml 1204F: Documentation/devicetree/bindings/perf/ 1205 1206ARM PORT 1207M: Russell King <linux@armlinux.org.uk> 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1209W: http://www.armlinux.org.uk/ 1210S: Odd Fixes 1211T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1212F: arch/arm/ 1213X: arch/arm/boot/dts/ 1214 1215ARM PRIMECELL AACI PL041 DRIVER 1216M: Russell King <linux@armlinux.org.uk> 1217S: Odd Fixes 1218F: sound/arm/aaci.* 1219 1220ARM PRIMECELL BUS SUPPORT 1221M: Russell King <linux@armlinux.org.uk> 1222S: Odd Fixes 1223F: drivers/amba/ 1224F: include/linux/amba/bus.h 1225 1226ARM PRIMECELL CLCD PL110 DRIVER 1227M: Russell King <linux@armlinux.org.uk> 1228S: Odd Fixes 1229F: drivers/video/fbdev/amba-clcd.* 1230 1231ARM PRIMECELL KMI PL050 DRIVER 1232M: Russell King <linux@armlinux.org.uk> 1233S: Odd Fixes 1234F: drivers/input/serio/ambakmi.* 1235F: include/linux/amba/kmi.h 1236 1237ARM PRIMECELL MMCI PL180/1 DRIVER 1238M: Russell King <linux@armlinux.org.uk> 1239S: Odd Fixes 1240F: drivers/mmc/host/mmci.* 1241F: include/linux/amba/mmci.h 1242 1243ARM PRIMECELL SSP PL022 SPI DRIVER 1244M: Linus Walleij <linus.walleij@linaro.org> 1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1246S: Maintained 1247F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1248F: drivers/spi/spi-pl022.c 1249 1250ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1251M: Russell King <linux@armlinux.org.uk> 1252S: Odd Fixes 1253F: drivers/tty/serial/amba-pl01*.c 1254F: include/linux/amba/serial.h 1255 1256ARM PRIMECELL VIC PL190/PL192 DRIVER 1257M: Linus Walleij <linus.walleij@linaro.org> 1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1259S: Maintained 1260F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1261F: drivers/irqchip/irq-vic.c 1262 1263ARM SMMU DRIVERS 1264M: Will Deacon <will.deacon@arm.com> 1265R: Robin Murphy <robin.murphy@arm.com> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268F: drivers/iommu/arm-smmu.c 1269F: drivers/iommu/arm-smmu-v3.c 1270F: drivers/iommu/io-pgtable-arm.c 1271F: drivers/iommu/io-pgtable-arm-v7s.c 1272 1273ARM SUB-ARCHITECTURES 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275S: Maintained 1276F: arch/arm/mach-*/ 1277F: arch/arm/plat-*/ 1278T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1279 1280ARM/ACTIONS SEMI ARCHITECTURE 1281M: Andreas Färber <afaerber@suse.de> 1282R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1284S: Maintained 1285N: owl 1286F: arch/arm/mach-actions/ 1287F: arch/arm/boot/dts/owl-* 1288F: arch/arm64/boot/dts/actions/ 1289F: drivers/clk/actions/ 1290F: drivers/clocksource/timer-owl* 1291F: drivers/dma/owl-dma.c 1292F: drivers/i2c/busses/i2c-owl.c 1293F: drivers/pinctrl/actions/* 1294F: drivers/soc/actions/ 1295F: include/dt-bindings/power/owl-* 1296F: include/linux/soc/actions/ 1297F: Documentation/devicetree/bindings/arm/actions.txt 1298F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1299F: Documentation/devicetree/bindings/dma/owl-dma.txt 1300F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1301F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1302F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1303F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1304 1305ARM/ADS SPHERE MACHINE SUPPORT 1306M: Lennert Buytenhek <kernel@wantstofly.org> 1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1308S: Maintained 1309 1310ARM/AFEB9260 MACHINE SUPPORT 1311M: Sergey Lapin <slapin@ossfans.org> 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1313S: Maintained 1314 1315ARM/AJECO 1ARM MACHINE SUPPORT 1316M: Lennert Buytenhek <kernel@wantstofly.org> 1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1318S: Maintained 1319 1320ARM/Allwinner SoC Clock Support 1321M: Emilio López <emilio@elopez.com.ar> 1322S: Maintained 1323F: drivers/clk/sunxi/ 1324 1325ARM/Allwinner sunXi SoC support 1326M: Maxime Ripard <maxime.ripard@bootlin.com> 1327M: Chen-Yu Tsai <wens@csie.org> 1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1329S: Maintained 1330N: sun[x456789]i 1331N: sun50i 1332F: arch/arm/mach-sunxi/ 1333F: arch/arm64/boot/dts/allwinner/ 1334F: drivers/clk/sunxi-ng/ 1335F: drivers/pinctrl/sunxi/ 1336F: drivers/soc/sunxi/ 1337T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1338 1339ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1340M: Neil Armstrong <narmstrong@baylibre.com> 1341M: Jerome Brunet <jbrunet@baylibre.com> 1342L: linux-amlogic@lists.infradead.org 1343S: Maintained 1344F: drivers/clk/meson/ 1345F: include/dt-bindings/clock/meson* 1346F: include/dt-bindings/clock/gxbb* 1347F: Documentation/devicetree/bindings/clock/amlogic* 1348 1349ARM/Amlogic Meson SoC support 1350M: Kevin Hilman <khilman@baylibre.com> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352L: linux-amlogic@lists.infradead.org 1353W: http://linux-meson.com/ 1354S: Maintained 1355F: arch/arm/mach-meson/ 1356F: arch/arm/boot/dts/meson* 1357F: arch/arm64/boot/dts/amlogic/ 1358F: drivers/pinctrl/meson/ 1359F: drivers/mmc/host/meson* 1360F: drivers/soc/amlogic/ 1361N: meson 1362 1363ARM/Amlogic Meson SoC Sound Drivers 1364M: Jerome Brunet <jbrunet@baylibre.com> 1365L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1366S: Maintained 1367F: sound/soc/meson/ 1368F: Documentation/devicetree/bindings/sound/amlogic* 1369 1370ARM/Annapurna Labs ALPINE ARCHITECTURE 1371M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1372M: Antoine Tenart <antoine.tenart@bootlin.com> 1373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1374S: Maintained 1375F: arch/arm/mach-alpine/ 1376F: arch/arm/boot/dts/alpine* 1377F: arch/arm64/boot/dts/al/ 1378F: drivers/*/*alpine* 1379 1380ARM/ARTPEC MACHINE SUPPORT 1381M: Jesper Nilsson <jesper.nilsson@axis.com> 1382M: Lars Persson <lars.persson@axis.com> 1383S: Maintained 1384L: linux-arm-kernel@axis.com 1385F: arch/arm/mach-artpec 1386F: arch/arm/boot/dts/artpec6* 1387F: drivers/clk/axis 1388F: drivers/crypto/axis 1389F: drivers/pinctrl/pinctrl-artpec* 1390F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1391 1392ARM/ASPEED I2C DRIVER 1393M: Brendan Higgins <brendanhiggins@google.com> 1394R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1395R: Joel Stanley <joel@jms.id.au> 1396L: linux-i2c@vger.kernel.org 1397L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1398S: Maintained 1399F: drivers/irqchip/irq-aspeed-i2c-ic.c 1400F: drivers/i2c/busses/i2c-aspeed.c 1401F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1402F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1403 1404ARM/ASPEED MACHINE SUPPORT 1405M: Joel Stanley <joel@jms.id.au> 1406R: Andrew Jeffery <andrew@aj.id.au> 1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1408L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1409Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1410S: Supported 1411T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1412F: arch/arm/mach-aspeed/ 1413F: arch/arm/boot/dts/aspeed-* 1414N: aspeed 1415 1416ARM/BITMAIN ARCHITECTURE 1417M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1419S: Maintained 1420F: arch/arm64/boot/dts/bitmain/ 1421F: Documentation/devicetree/bindings/arm/bitmain.yaml 1422 1423ARM/CALXEDA HIGHBANK ARCHITECTURE 1424M: Rob Herring <robh@kernel.org> 1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1426S: Maintained 1427F: arch/arm/mach-highbank/ 1428F: arch/arm/boot/dts/highbank.dts 1429F: arch/arm/boot/dts/ecx-*.dts* 1430 1431ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1432M: Krzysztof Halasa <khalasa@piap.pl> 1433S: Maintained 1434F: arch/arm/mach-cns3xxx/ 1435 1436ARM/CAVIUM THUNDER NETWORK DRIVER 1437M: Sunil Goutham <sgoutham@cavium.com> 1438M: Robert Richter <rric@kernel.org> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Supported 1441F: drivers/net/ethernet/cavium/thunder/ 1442 1443ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1444M: Lukasz Majewski <lukma@denx.de> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446S: Maintained 1447F: arch/arm/mach-ep93xx/ts72xx.c 1448 1449ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1450M: Alexander Shiyan <shc_work@mail.ru> 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452S: Odd Fixes 1453N: clps711x 1454 1455ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1456M: Lennert Buytenhek <kernel@wantstofly.org> 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458S: Maintained 1459 1460ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1461M: Hartley Sweeten <hsweeten@visionengravers.com> 1462M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1464S: Maintained 1465F: arch/arm/mach-ep93xx/ 1466F: arch/arm/mach-ep93xx/include/mach/ 1467 1468ARM/CLKDEV SUPPORT 1469M: Russell King <linux@armlinux.org.uk> 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1471S: Maintained 1472T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1473F: drivers/clk/clkdev.c 1474 1475ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1476M: Mike Rapoport <mike@compulab.co.il> 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478S: Maintained 1479 1480ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1481M: Baruch Siach <baruch@tkos.co.il> 1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1483S: Maintained 1484F: arch/arm/boot/dts/cx92755* 1485N: digicolor 1486 1487ARM/CONTEC MICRO9 MACHINE SUPPORT 1488M: Hubert Feurstein <hubert.feurstein@contec.at> 1489S: Maintained 1490F: arch/arm/mach-ep93xx/micro9.c 1491 1492ARM/CORESIGHT FRAMEWORK AND DRIVERS 1493M: Mathieu Poirier <mathieu.poirier@linaro.org> 1494R: Suzuki K Poulose <suzuki.poulose@arm.com> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496S: Maintained 1497F: drivers/hwtracing/coresight/* 1498F: Documentation/trace/coresight.txt 1499F: Documentation/trace/coresight-cpu-debug.txt 1500F: Documentation/devicetree/bindings/arm/coresight.txt 1501F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1502F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1503F: tools/perf/arch/arm/util/pmu.c 1504F: tools/perf/arch/arm/util/auxtrace.c 1505F: tools/perf/arch/arm/util/cs-etm.c 1506F: tools/perf/arch/arm/util/cs-etm.h 1507F: tools/perf/util/cs-etm.* 1508F: tools/perf/util/cs-etm-decoder/* 1509 1510ARM/CORGI MACHINE SUPPORT 1511M: Richard Purdie <rpurdie@rpsys.net> 1512S: Maintained 1513 1514ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1515M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1516M: Linus Walleij <linus.walleij@linaro.org> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518T: git git://github.com/ulli-kroll/linux.git 1519S: Maintained 1520F: Documentation/devicetree/bindings/arm/gemini.txt 1521F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1522F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1523F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1524F: arch/arm/mach-gemini/ 1525F: drivers/net/ethernet/cortina/ 1526F: drivers/pinctrl/pinctrl-gemini.c 1527F: drivers/rtc/rtc-ftrtc010.c 1528 1529ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1530M: Barry Song <baohua@kernel.org> 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1532T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1533S: Maintained 1534F: arch/arm/boot/dts/prima2* 1535F: arch/arm/mach-prima2/ 1536F: drivers/clk/sirf/ 1537F: drivers/clocksource/timer-prima2.c 1538F: drivers/clocksource/timer-atlas7.c 1539N: [^a-z]sirf 1540X: drivers/gnss 1541 1542ARM/EBSA110 MACHINE SUPPORT 1543M: Russell King <linux@armlinux.org.uk> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545W: http://www.armlinux.org.uk/ 1546S: Maintained 1547F: arch/arm/mach-ebsa110/ 1548F: drivers/net/ethernet/amd/am79c961a.* 1549 1550ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1551M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1552R: Pengutronix Kernel Team <kernel@pengutronix.de> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Maintained 1555N: efm32 1556 1557ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1558M: Robert Jarzmik <robert.jarzmik@free.fr> 1559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1560S: Maintained 1561F: arch/arm/mach-pxa/ezx.c 1562 1563ARM/FARADAY FA526 PORT 1564M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1566S: Maintained 1567T: git git://git.berlios.de/gemini-board 1568F: arch/arm/mm/*-fa* 1569 1570ARM/FOOTBRIDGE ARCHITECTURE 1571M: Russell King <linux@armlinux.org.uk> 1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1573W: http://www.armlinux.org.uk/ 1574S: Maintained 1575F: arch/arm/include/asm/hardware/dec21285.h 1576F: arch/arm/mach-footbridge/ 1577 1578ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1579M: Shawn Guo <shawnguo@kernel.org> 1580M: Sascha Hauer <s.hauer@pengutronix.de> 1581R: Pengutronix Kernel Team <kernel@pengutronix.de> 1582R: Fabio Estevam <festevam@gmail.com> 1583R: NXP Linux Team <linux-imx@nxp.com> 1584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1585S: Maintained 1586T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1587N: imx 1588N: mxs 1589X: drivers/media/i2c/ 1590 1591ARM/FREESCALE VYBRID ARM ARCHITECTURE 1592M: Shawn Guo <shawnguo@kernel.org> 1593M: Sascha Hauer <s.hauer@pengutronix.de> 1594R: Pengutronix Kernel Team <kernel@pengutronix.de> 1595R: Stefan Agner <stefan@agner.ch> 1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1597S: Maintained 1598T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1599F: arch/arm/mach-imx/*vf610* 1600F: arch/arm/boot/dts/vf* 1601 1602ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1603M: Shawn Guo <shawnguo@kernel.org> 1604M: Li Yang <leoyang.li@nxp.com> 1605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1606S: Maintained 1607T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1608F: arch/arm/boot/dts/ls1021a* 1609F: arch/arm64/boot/dts/freescale/fsl-* 1610F: arch/arm64/boot/dts/freescale/qoriq-* 1611 1612ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1613M: Lennert Buytenhek <kernel@wantstofly.org> 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615S: Maintained 1616 1617ARM/GUMSTIX MACHINE SUPPORT 1618M: Steve Sakoman <sakoman@gmail.com> 1619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1620S: Maintained 1621 1622ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1623M: Philipp Zabel <philipp.zabel@gmail.com> 1624M: Paul Parsons <lost.distance@yahoo.com> 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1626S: Maintained 1627F: arch/arm/mach-pxa/hx4700.c 1628F: arch/arm/mach-pxa/include/mach/hx4700.h 1629F: sound/soc/pxa/hx4700.c 1630 1631ARM/HISILICON SOC SUPPORT 1632M: Wei Xu <xuwei5@hisilicon.com> 1633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1634W: http://www.hisilicon.com 1635S: Supported 1636T: git git://github.com/hisilicon/linux-hisi.git 1637F: arch/arm/mach-hisi/ 1638F: arch/arm/boot/dts/hi3* 1639F: arch/arm/boot/dts/hip* 1640F: arch/arm/boot/dts/hisi* 1641F: arch/arm64/boot/dts/hisilicon/ 1642 1643ARM/HP JORNADA 7XX MACHINE SUPPORT 1644M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1645W: www.jlime.com 1646S: Maintained 1647T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1648F: arch/arm/mach-sa1100/jornada720.c 1649F: arch/arm/mach-sa1100/include/mach/jornada720.h 1650 1651ARM/IGEP MACHINE SUPPORT 1652M: Enric Balletbo i Serra <eballetbo@gmail.com> 1653M: Javier Martinez Canillas <javier@dowhile0.org> 1654L: linux-omap@vger.kernel.org 1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1656S: Maintained 1657F: arch/arm/boot/dts/omap3-igep* 1658 1659ARM/INCOME PXA270 SUPPORT 1660M: Marek Vasut <marek.vasut@gmail.com> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662S: Maintained 1663F: arch/arm/mach-pxa/colibri-pxa270-income.c 1664 1665ARM/INTEL IOP13XX ARM ARCHITECTURE 1666M: Lennert Buytenhek <kernel@wantstofly.org> 1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1668S: Maintained 1669 1670ARM/INTEL IOP32X ARM ARCHITECTURE 1671M: Lennert Buytenhek <kernel@wantstofly.org> 1672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1673S: Maintained 1674 1675ARM/INTEL IOP33X ARM ARCHITECTURE 1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1677S: Orphan 1678 1679ARM/INTEL IQ81342EX MACHINE SUPPORT 1680M: Lennert Buytenhek <kernel@wantstofly.org> 1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1682S: Maintained 1683 1684ARM/INTEL IXDP2850 MACHINE SUPPORT 1685M: Lennert Buytenhek <kernel@wantstofly.org> 1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1687S: Maintained 1688 1689ARM/INTEL IXP4XX ARM ARCHITECTURE 1690M: Imre Kaloz <kaloz@openwrt.org> 1691M: Krzysztof Halasa <khalasa@piap.pl> 1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1693S: Maintained 1694F: arch/arm/mach-ixp4xx/ 1695 1696ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1697M: Jonathan Cameron <jic23@cam.ac.uk> 1698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1699S: Maintained 1700F: arch/arm/mach-pxa/stargate2.c 1701F: drivers/pcmcia/pxa2xx_stargate2.c 1702 1703ARM/INTEL XSC3 (MANZANO) ARM CORE 1704M: Lennert Buytenhek <kernel@wantstofly.org> 1705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1706S: Maintained 1707 1708ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1709M: Lennert Buytenhek <kernel@wantstofly.org> 1710L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1711S: Maintained 1712 1713ARM/LG1K ARCHITECTURE 1714M: Chanho Min <chanho.min@lge.com> 1715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1716S: Maintained 1717F: arch/arm64/boot/dts/lg/ 1718 1719ARM/LOGICPD PXA270 MACHINE SUPPORT 1720M: Lennert Buytenhek <kernel@wantstofly.org> 1721L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1722S: Maintained 1723 1724ARM/LPC18XX ARCHITECTURE 1725M: Vladimir Zapolskiy <vz@mleia.com> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727S: Maintained 1728F: arch/arm/boot/dts/lpc43* 1729F: drivers/i2c/busses/i2c-lpc2k.c 1730F: drivers/memory/pl172.c 1731F: drivers/mtd/spi-nor/nxp-spifi.c 1732F: drivers/rtc/rtc-lpc24xx.c 1733N: lpc18xx 1734 1735ARM/LPC32XX SOC SUPPORT 1736M: Vladimir Zapolskiy <vz@mleia.com> 1737M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1739T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1740S: Maintained 1741F: arch/arm/boot/dts/lpc32* 1742F: arch/arm/mach-lpc32xx/ 1743F: drivers/i2c/busses/i2c-pnx.c 1744F: drivers/net/ethernet/nxp/lpc_eth.c 1745F: drivers/usb/host/ohci-nxp.c 1746F: drivers/watchdog/pnx4008_wdt.c 1747N: lpc32xx 1748 1749ARM/MAGICIAN MACHINE SUPPORT 1750M: Philipp Zabel <philipp.zabel@gmail.com> 1751S: Maintained 1752 1753ARM/Marvell Dove/MV78xx0/Orion SOC support 1754M: Jason Cooper <jason@lakedaemon.net> 1755M: Andrew Lunn <andrew@lunn.ch> 1756M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1757M: Gregory Clement <gregory.clement@bootlin.com> 1758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1759S: Maintained 1760F: Documentation/devicetree/bindings/soc/dove/ 1761F: arch/arm/mach-dove/ 1762F: arch/arm/mach-mv78xx0/ 1763F: arch/arm/mach-orion5x/ 1764F: arch/arm/plat-orion/ 1765F: arch/arm/boot/dts/dove* 1766F: arch/arm/boot/dts/orion5x* 1767 1768ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1769M: Jason Cooper <jason@lakedaemon.net> 1770M: Andrew Lunn <andrew@lunn.ch> 1771M: Gregory Clement <gregory.clement@bootlin.com> 1772M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1774S: Maintained 1775F: arch/arm/boot/dts/armada* 1776F: arch/arm/boot/dts/kirkwood* 1777F: arch/arm/configs/mvebu_*_defconfig 1778F: arch/arm/mach-mvebu/ 1779F: arch/arm64/boot/dts/marvell/armada* 1780F: drivers/cpufreq/armada-37xx-cpufreq.c 1781F: drivers/cpufreq/armada-8k-cpufreq.c 1782F: drivers/cpufreq/mvebu-cpufreq.c 1783F: drivers/irqchip/irq-armada-370-xp.c 1784F: drivers/irqchip/irq-mvebu-* 1785F: drivers/pinctrl/mvebu/ 1786F: drivers/rtc/rtc-armada38x.c 1787 1788ARM/Mediatek RTC DRIVER 1789M: Eddie Huang <eddie.huang@mediatek.com> 1790M: Sean Wang <sean.wang@mediatek.com> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1793S: Maintained 1794F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1795F: drivers/rtc/rtc-mt6397.c 1796F: drivers/rtc/rtc-mt7622.c 1797 1798ARM/Mediatek SoC support 1799M: Matthias Brugger <matthias.bgg@gmail.com> 1800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1801L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1802W: https://mtk.bcnfs.org/ 1803C: irc://chat.freenode.net/linux-mediatek 1804S: Maintained 1805F: arch/arm/boot/dts/mt6* 1806F: arch/arm/boot/dts/mt7* 1807F: arch/arm/boot/dts/mt8* 1808F: arch/arm/mach-mediatek/ 1809F: arch/arm64/boot/dts/mediatek/ 1810F: drivers/soc/mediatek/ 1811N: mtk 1812N: mt[678] 1813K: mediatek 1814 1815ARM/Mediatek USB3 PHY DRIVER 1816M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1818L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1819S: Maintained 1820F: drivers/phy/mediatek/ 1821F: Documentation/devicetree/bindings/phy/phy-mtk-* 1822 1823ARM/MICREL KS8695 ARCHITECTURE 1824M: Greg Ungerer <gerg@uclinux.org> 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1826F: arch/arm/mach-ks8695/ 1827S: Odd Fixes 1828 1829ARM/Microchip (AT91) SoC support 1830M: Nicolas Ferre <nicolas.ferre@microchip.com> 1831M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1832M: Ludovic Desroches <ludovic.desroches@microchip.com> 1833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1834W: http://www.linux4sam.org 1835T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1836S: Supported 1837N: at91 1838N: atmel 1839F: arch/arm/mach-at91/ 1840F: include/soc/at91/ 1841F: arch/arm/boot/dts/at91*.dts 1842F: arch/arm/boot/dts/at91*.dtsi 1843F: arch/arm/boot/dts/sama*.dts 1844F: arch/arm/boot/dts/sama*.dtsi 1845F: arch/arm/include/debug/at91.S 1846F: drivers/memory/atmel* 1847F: drivers/watchdog/sama5d4_wdt.c 1848X: drivers/input/touchscreen/atmel_mxt_ts.c 1849X: drivers/net/wireless/atmel/ 1850 1851ARM/MIOA701 MACHINE SUPPORT 1852M: Robert Jarzmik <robert.jarzmik@free.fr> 1853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1854F: arch/arm/mach-pxa/mioa701.c 1855S: Maintained 1856 1857ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1858M: Michael Petchkovsky <mkpetch@internode.on.net> 1859S: Maintained 1860 1861ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1862M: Linus Walleij <linus.walleij@linaro.org> 1863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1864S: Maintained 1865F: arch/arm/mach-nomadik/ 1866F: arch/arm/mach-u300/ 1867F: arch/arm/mach-ux500/ 1868F: arch/arm/boot/dts/ste-* 1869F: drivers/clk/clk-nomadik.c 1870F: drivers/clk/clk-u300.c 1871F: drivers/clocksource/clksrc-dbx500-prcmu.c 1872F: drivers/clocksource/timer-u300.c 1873F: drivers/dma/coh901318* 1874F: drivers/dma/ste_dma40* 1875F: drivers/hwspinlock/u8500_hsem.c 1876F: drivers/i2c/busses/i2c-nomadik.c 1877F: drivers/i2c/busses/i2c-stu300.c 1878F: drivers/mfd/ab3100* 1879F: drivers/mfd/ab8500* 1880F: drivers/mfd/abx500* 1881F: drivers/mfd/dbx500* 1882F: drivers/mfd/db8500* 1883F: drivers/pinctrl/nomadik/ 1884F: drivers/pinctrl/pinctrl-coh901* 1885F: drivers/pinctrl/pinctrl-u300.c 1886F: drivers/rtc/rtc-ab3100.c 1887F: drivers/rtc/rtc-ab8500.c 1888F: drivers/rtc/rtc-coh901331.c 1889F: drivers/rtc/rtc-pl031.c 1890F: drivers/watchdog/coh901327_wdt.c 1891F: Documentation/devicetree/bindings/arm/ste-* 1892F: Documentation/devicetree/bindings/arm/ux500/ 1893T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1894 1895ARM/NUVOTON NPCM ARCHITECTURE 1896M: Avi Fishman <avifishman70@gmail.com> 1897M: Tomer Maimon <tmaimon77@gmail.com> 1898M: Tali Perry <tali.perry1@gmail.com> 1899R: Patrick Venture <venture@google.com> 1900R: Nancy Yuen <yuenn@google.com> 1901R: Benjamin Fair <benjaminfair@google.com> 1902L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1903S: Supported 1904F: arch/arm/mach-npcm/ 1905F: arch/arm/boot/dts/nuvoton-npcm* 1906F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 1907F: drivers/*/*npcm* 1908F: Documentation/devicetree/bindings/*/*npcm* 1909F: Documentation/devicetree/bindings/*/*/*npcm* 1910 1911ARM/NUVOTON W90X900 ARM ARCHITECTURE 1912M: Wan ZongShun <mcuos.com@gmail.com> 1913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1914W: http://www.mcuos.com 1915S: Maintained 1916F: arch/arm/mach-w90x900/ 1917F: drivers/input/keyboard/w90p910_keypad.c 1918F: drivers/input/touchscreen/w90p910_ts.c 1919F: drivers/watchdog/nuc900_wdt.c 1920F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1921F: drivers/mtd/nand/raw/nuc900_nand.c 1922F: drivers/rtc/rtc-nuc900.c 1923F: drivers/spi/spi-nuc900.c 1924F: drivers/usb/host/ehci-w90x900.c 1925F: drivers/video/fbdev/nuc900fb.c 1926 1927ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1928L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1929W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1930S: Orphan 1931F: arch/arm/mach-s3c24xx/mach-gta02.c 1932F: arch/arm/mach-s3c24xx/gta02.h 1933 1934ARM/Orion SoC/Technologic Systems TS-78xx platform support 1935M: Alexander Clouter <alex@digriz.org.uk> 1936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1937W: http://www.digriz.org.uk/ts78xx/kernel 1938S: Maintained 1939F: arch/arm/mach-orion5x/ts78xx-* 1940 1941ARM/OXNAS platform support 1942M: Neil Armstrong <narmstrong@baylibre.com> 1943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1944L: linux-oxnas@groups.io (moderated for non-subscribers) 1945S: Maintained 1946F: arch/arm/mach-oxnas/ 1947F: arch/arm/boot/dts/ox8*.dts* 1948N: oxnas 1949 1950ARM/PALM TREO SUPPORT 1951M: Tomas Cech <sleep_walker@suse.com> 1952L: linux-arm-kernel@lists.infradead.org 1953W: http://hackndev.com 1954S: Maintained 1955F: arch/arm/mach-pxa/palmtreo.* 1956 1957ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1958M: Marek Vasut <marek.vasut@gmail.com> 1959L: linux-arm-kernel@lists.infradead.org 1960W: http://hackndev.com 1961S: Maintained 1962F: arch/arm/mach-pxa/include/mach/palmtx.h 1963F: arch/arm/mach-pxa/palmtx.c 1964F: arch/arm/mach-pxa/palmt5.* 1965F: arch/arm/mach-pxa/include/mach/palmld.h 1966F: arch/arm/mach-pxa/palmld.c 1967F: arch/arm/mach-pxa/palmte2.* 1968F: arch/arm/mach-pxa/include/mach/palmtc.h 1969F: arch/arm/mach-pxa/palmtc.c 1970 1971ARM/PALMZ72 SUPPORT 1972M: Sergey Lapin <slapin@ossfans.org> 1973L: linux-arm-kernel@lists.infradead.org 1974W: http://hackndev.com 1975S: Maintained 1976F: arch/arm/mach-pxa/palmz72.* 1977 1978ARM/PLEB SUPPORT 1979M: Peter Chubb <pleb@gelato.unsw.edu.au> 1980W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1981S: Maintained 1982 1983ARM/PT DIGITAL BOARD PORT 1984M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1986W: http://www.armlinux.org.uk/ 1987S: Maintained 1988 1989ARM/QUALCOMM SUPPORT 1990M: Andy Gross <andy.gross@linaro.org> 1991M: David Brown <david.brown@linaro.org> 1992L: linux-arm-msm@vger.kernel.org 1993S: Maintained 1994F: Documentation/devicetree/bindings/soc/qcom/ 1995F: Documentation/devicetree/bindings/*/qcom* 1996F: arch/arm/boot/dts/qcom-*.dts 1997F: arch/arm/boot/dts/qcom-*.dtsi 1998F: arch/arm/mach-qcom/ 1999F: arch/arm64/boot/dts/qcom/ 2000F: drivers/*/qcom/ 2001F: drivers/*/qcom* 2002F: drivers/*/*/qcom/ 2003F: drivers/*/*/qcom* 2004F: drivers/*/pm8???-* 2005F: drivers/bluetooth/btqcomsmd.c 2006F: drivers/clocksource/timer-qcom.c 2007F: drivers/extcon/extcon-qcom* 2008F: drivers/iommu/msm* 2009F: drivers/i2c/busses/i2c-qup.c 2010F: drivers/i2c/busses/i2c-qcom-geni.c 2011F: drivers/mfd/ssbi.c 2012F: drivers/mmc/host/mmci_qcom* 2013F: drivers/mmc/host/sdhci_msm.c 2014F: drivers/pci/controller/dwc/pcie-qcom.c 2015F: drivers/phy/qualcomm/ 2016F: drivers/power/*/msm* 2017F: drivers/reset/reset-qcom-* 2018F: drivers/scsi/ufs/ufs-qcom.* 2019F: drivers/spi/spi-qup.c 2020F: drivers/spi/spi-geni-qcom.c 2021F: drivers/spi/spi-qcom-qspi.c 2022F: drivers/tty/serial/msm_serial.c 2023F: drivers/usb/dwc3/dwc3-qcom.c 2024F: include/dt-bindings/*/qcom* 2025F: include/linux/*/qcom* 2026T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 2027 2028ARM/RADISYS ENP2611 MACHINE SUPPORT 2029M: Lennert Buytenhek <kernel@wantstofly.org> 2030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2031S: Maintained 2032 2033ARM/RDA MICRO ARCHITECTURE 2034M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2036L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2037S: Maintained 2038F: arch/arm/boot/dts/rda8810pl-* 2039F: drivers/clocksource/timer-rda.c 2040F: drivers/irqchip/irq-rda-intc.c 2041F: drivers/tty/serial/rda-uart.c 2042F: Documentation/devicetree/bindings/arm/rda.txt 2043F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2044F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2045F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2046 2047ARM/REALTEK ARCHITECTURE 2048M: Andreas Färber <afaerber@suse.de> 2049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2050S: Maintained 2051F: arch/arm64/boot/dts/realtek/ 2052F: Documentation/devicetree/bindings/arm/realtek.txt 2053 2054ARM/RENESAS ARM64 ARCHITECTURE 2055M: Simon Horman <horms@verge.net.au> 2056M: Magnus Damm <magnus.damm@gmail.com> 2057L: linux-renesas-soc@vger.kernel.org 2058Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2059T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2060S: Supported 2061F: arch/arm64/boot/dts/renesas/ 2062F: Documentation/devicetree/bindings/arm/renesas.yaml 2063F: drivers/soc/renesas/ 2064F: include/linux/soc/renesas/ 2065 2066ARM/RISCPC ARCHITECTURE 2067M: Russell King <linux@armlinux.org.uk> 2068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2069W: http://www.armlinux.org.uk/ 2070S: Maintained 2071F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2072F: arch/arm/include/asm/hardware/ioc.h 2073F: arch/arm/include/asm/hardware/iomd.h 2074F: arch/arm/include/asm/hardware/memc.h 2075F: arch/arm/mach-rpc/ 2076F: drivers/net/ethernet/8390/etherh.c 2077F: drivers/net/ethernet/i825xx/ether1* 2078F: drivers/net/ethernet/seeq/ether3* 2079F: drivers/scsi/arm/ 2080 2081ARM/Rockchip SoC support 2082M: Heiko Stuebner <heiko@sntech.de> 2083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2084L: linux-rockchip@lists.infradead.org 2085T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2086S: Maintained 2087F: arch/arm/boot/dts/rk3* 2088F: arch/arm/boot/dts/rv1108* 2089F: arch/arm/mach-rockchip/ 2090F: drivers/clk/rockchip/ 2091F: drivers/i2c/busses/i2c-rk3x.c 2092F: drivers/*/*rockchip* 2093F: drivers/*/*/*rockchip* 2094F: sound/soc/rockchip/ 2095N: rockchip 2096 2097ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2098M: Kukjin Kim <kgene@kernel.org> 2099M: Krzysztof Kozlowski <krzk@kernel.org> 2100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2101L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2102Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2103S: Maintained 2104F: arch/arm/boot/dts/s3c* 2105F: arch/arm/boot/dts/s5p* 2106F: arch/arm/boot/dts/exynos* 2107F: arch/arm64/boot/dts/exynos/ 2108F: arch/arm/plat-samsung/ 2109F: arch/arm/mach-s3c24*/ 2110F: arch/arm/mach-s3c64xx/ 2111F: arch/arm/mach-s5p*/ 2112F: arch/arm/mach-exynos*/ 2113F: drivers/*/*s3c24* 2114F: drivers/*/*/*s3c24* 2115F: drivers/*/*s3c64xx* 2116F: drivers/*/*s5pv210* 2117F: drivers/memory/samsung/* 2118F: drivers/soc/samsung/* 2119F: Documentation/arm/Samsung/ 2120F: Documentation/devicetree/bindings/arm/samsung/ 2121F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2122F: Documentation/devicetree/bindings/power/pd-samsung.txt 2123N: exynos 2124 2125ARM/SAMSUNG MOBILE MACHINE SUPPORT 2126M: Kyungmin Park <kyungmin.park@samsung.com> 2127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2128S: Maintained 2129F: arch/arm/mach-s5pv210/ 2130 2131ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2132M: Kyungmin Park <kyungmin.park@samsung.com> 2133M: Kamil Debski <kamil@wypas.org> 2134M: Andrzej Hajda <a.hajda@samsung.com> 2135L: linux-arm-kernel@lists.infradead.org 2136L: linux-media@vger.kernel.org 2137S: Maintained 2138F: drivers/media/platform/s5p-g2d/ 2139 2140ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2141M: Marek Szyprowski <m.szyprowski@samsung.com> 2142L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2143L: linux-media@vger.kernel.org 2144S: Maintained 2145F: drivers/media/platform/s5p-cec/ 2146F: Documentation/devicetree/bindings/media/s5p-cec.txt 2147 2148ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2149M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2150M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2151M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2152L: linux-arm-kernel@lists.infradead.org 2153L: linux-media@vger.kernel.org 2154S: Maintained 2155F: drivers/media/platform/s5p-jpeg/ 2156 2157ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2158M: Kyungmin Park <kyungmin.park@samsung.com> 2159M: Kamil Debski <kamil@wypas.org> 2160M: Jeongtae Park <jtp.park@samsung.com> 2161M: Andrzej Hajda <a.hajda@samsung.com> 2162L: linux-arm-kernel@lists.infradead.org 2163L: linux-media@vger.kernel.org 2164S: Maintained 2165F: drivers/media/platform/s5p-mfc/ 2166 2167ARM/SHMOBILE ARM ARCHITECTURE 2168M: Simon Horman <horms@verge.net.au> 2169M: Magnus Damm <magnus.damm@gmail.com> 2170L: linux-renesas-soc@vger.kernel.org 2171Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2172T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2173S: Supported 2174F: arch/arm/boot/dts/emev2* 2175F: arch/arm/boot/dts/gr-peach* 2176F: arch/arm/boot/dts/iwg20d-q7* 2177F: arch/arm/boot/dts/r7s* 2178F: arch/arm/boot/dts/r8a* 2179F: arch/arm/boot/dts/r9a* 2180F: arch/arm/boot/dts/sh* 2181F: arch/arm/configs/shmobile_defconfig 2182F: arch/arm/include/debug/renesas-scif.S 2183F: arch/arm/mach-shmobile/ 2184F: Documentation/devicetree/bindings/arm/renesas.yaml 2185F: drivers/soc/renesas/ 2186F: include/linux/soc/renesas/ 2187 2188ARM/SOCFPGA ARCHITECTURE 2189M: Dinh Nguyen <dinguyen@kernel.org> 2190S: Maintained 2191F: arch/arm/mach-socfpga/ 2192F: arch/arm/boot/dts/socfpga* 2193F: arch/arm/configs/socfpga_defconfig 2194F: arch/arm64/boot/dts/altera/ 2195W: http://www.rocketboards.org 2196T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2197 2198ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2199M: Dinh Nguyen <dinguyen@kernel.org> 2200S: Maintained 2201F: drivers/clk/socfpga/ 2202 2203ARM/SOCFPGA EDAC SUPPORT 2204M: Thor Thayer <thor.thayer@linux.intel.com> 2205S: Maintained 2206F: drivers/edac/altera_edac. 2207 2208ARM/SPREADTRUM SoC SUPPORT 2209M: Orson Zhai <orsonzhai@gmail.com> 2210M: Baolin Wang <baolin.wang@linaro.org> 2211M: Chunyan Zhang <zhang.lyra@gmail.com> 2212S: Maintained 2213F: arch/arm64/boot/dts/sprd 2214N: sprd 2215 2216ARM/STI ARCHITECTURE 2217M: Patrice Chotard <patrice.chotard@st.com> 2218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2219W: http://www.stlinux.com 2220S: Maintained 2221F: arch/arm/mach-sti/ 2222F: arch/arm/boot/dts/sti* 2223F: drivers/char/hw_random/st-rng.c 2224F: drivers/clocksource/arm_global_timer.c 2225F: drivers/clocksource/clksrc_st_lpc.c 2226F: drivers/cpufreq/sti-cpufreq.c 2227F: drivers/dma/st_fdma* 2228F: drivers/i2c/busses/i2c-st.c 2229F: drivers/media/rc/st_rc.c 2230F: drivers/media/platform/sti/c8sectpfe/ 2231F: drivers/mmc/host/sdhci-st.c 2232F: drivers/phy/st/phy-miphy28lp.c 2233F: drivers/phy/st/phy-stih407-usb.c 2234F: drivers/pinctrl/pinctrl-st.c 2235F: drivers/remoteproc/st_remoteproc.c 2236F: drivers/remoteproc/st_slim_rproc.c 2237F: drivers/reset/sti/ 2238F: drivers/rtc/rtc-st-lpc.c 2239F: drivers/tty/serial/st-asc.c 2240F: drivers/usb/dwc3/dwc3-st.c 2241F: drivers/usb/host/ehci-st.c 2242F: drivers/usb/host/ohci-st.c 2243F: drivers/watchdog/st_lpc_wdt.c 2244F: drivers/ata/ahci_st.c 2245F: include/linux/remoteproc/st_slim_rproc.h 2246 2247ARM/STM32 ARCHITECTURE 2248M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2249M: Alexandre Torgue <alexandre.torgue@st.com> 2250L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2252S: Maintained 2253T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2254N: stm32 2255N: stm 2256F: arch/arm/boot/dts/stm32* 2257F: arch/arm/mach-stm32/ 2258F: drivers/clocksource/armv7m_systick.c 2259 2260ARM/Synaptics SoC support 2261M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2262M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2264S: Maintained 2265F: arch/arm/mach-berlin/ 2266F: arch/arm/boot/dts/berlin* 2267F: arch/arm64/boot/dts/synaptics/ 2268 2269ARM/TANGO ARCHITECTURE 2270M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2271M: Mans Rullgard <mans@mansr.com> 2272L: linux-arm-kernel@lists.infradead.org 2273S: Odd Fixes 2274N: tango 2275 2276ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2277M: Lennert Buytenhek <kernel@wantstofly.org> 2278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2279S: Maintained 2280 2281ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2282M: Hans Verkuil <hans.verkuil@cisco.com> 2283L: linux-tegra@vger.kernel.org 2284L: linux-media@vger.kernel.org 2285S: Maintained 2286F: drivers/media/platform/tegra-cec/ 2287F: Documentation/devicetree/bindings/media/tegra-cec.txt 2288 2289ARM/TETON BGA MACHINE SUPPORT 2290M: "Mark F. Brown" <mark.brown314@gmail.com> 2291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2292S: Maintained 2293 2294ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2295M: Santosh Shilimkar <ssantosh@kernel.org> 2296L: linux-kernel@vger.kernel.org 2297S: Maintained 2298F: drivers/memory/*emif* 2299 2300ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2301M: Tero Kristo <t-kristo@ti.com> 2302M: Nishanth Menon <nm@ti.com> 2303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2304S: Supported 2305F: Documentation/devicetree/bindings/arm/ti/k3.txt 2306F: arch/arm64/boot/dts/ti/Makefile 2307F: arch/arm64/boot/dts/ti/k3-* 2308F: include/dt-bindings/pinctrl/k3.h 2309 2310ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2311M: Santosh Shilimkar <ssantosh@kernel.org> 2312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2313S: Maintained 2314F: arch/arm/mach-keystone/ 2315F: arch/arm/boot/dts/keystone-* 2316T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2317 2318ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2319M: Santosh Shilimkar <ssantosh@kernel.org> 2320L: linux-kernel@vger.kernel.org 2321S: Maintained 2322F: drivers/clk/keystone/ 2323 2324ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2325M: Santosh Shilimkar <ssantosh@kernel.org> 2326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2327L: linux-kernel@vger.kernel.org 2328S: Maintained 2329F: drivers/clocksource/timer-keystone.c 2330 2331ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2332M: Santosh Shilimkar <ssantosh@kernel.org> 2333L: linux-kernel@vger.kernel.org 2334S: Maintained 2335F: drivers/power/reset/keystone-reset.c 2336 2337ARM/THECUS N2100 MACHINE SUPPORT 2338M: Lennert Buytenhek <kernel@wantstofly.org> 2339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2340S: Maintained 2341 2342ARM/TOSA MACHINE SUPPORT 2343M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2344M: Dirk Opfer <dirk@opfer-online.de> 2345S: Maintained 2346 2347ARM/UNIPHIER ARCHITECTURE 2348M: Masahiro Yamada <yamada.masahiro@socionext.com> 2349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2350T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2351S: Maintained 2352F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2353F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2354F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2355F: arch/arm/boot/dts/uniphier* 2356F: arch/arm/include/asm/hardware/cache-uniphier.h 2357F: arch/arm/mach-uniphier/ 2358F: arch/arm/mm/cache-uniphier.c 2359F: arch/arm64/boot/dts/socionext/uniphier* 2360F: drivers/bus/uniphier-system-bus.c 2361F: drivers/clk/uniphier/ 2362F: drivers/dma/uniphier-mdmac.c 2363F: drivers/gpio/gpio-uniphier.c 2364F: drivers/i2c/busses/i2c-uniphier* 2365F: drivers/irqchip/irq-uniphier-aidet.c 2366F: drivers/mmc/host/uniphier-sd.c 2367F: drivers/pinctrl/uniphier/ 2368F: drivers/reset/reset-uniphier.c 2369F: drivers/tty/serial/8250/8250_uniphier.c 2370N: uniphier 2371 2372ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2373M: Ulf Hansson <ulf.hansson@linaro.org> 2374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2375T: git git://git.linaro.org/people/ulfh/clk.git 2376S: Maintained 2377F: drivers/clk/ux500/ 2378 2379ARM/VERSATILE EXPRESS PLATFORM 2380M: Liviu Dudau <liviu.dudau@arm.com> 2381M: Sudeep Holla <sudeep.holla@arm.com> 2382M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2384S: Maintained 2385F: arch/arm/boot/dts/vexpress* 2386F: arch/arm64/boot/dts/arm/ 2387F: arch/arm/mach-vexpress/ 2388F: */*/vexpress* 2389F: */*/*/vexpress* 2390F: drivers/clk/versatile/clk-vexpress-osc.c 2391F: drivers/clocksource/timer-versatile.c 2392N: mps2 2393 2394ARM/VFP SUPPORT 2395M: Russell King <linux@armlinux.org.uk> 2396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2397W: http://www.armlinux.org.uk/ 2398S: Maintained 2399F: arch/arm/vfp/ 2400 2401ARM/VOIPAC PXA270 SUPPORT 2402M: Marek Vasut <marek.vasut@gmail.com> 2403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2404S: Maintained 2405F: arch/arm/mach-pxa/vpac270.c 2406F: arch/arm/mach-pxa/include/mach/vpac270.h 2407 2408ARM/VT8500 ARM ARCHITECTURE 2409M: Tony Prisk <linux@prisktech.co.nz> 2410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2411S: Maintained 2412F: arch/arm/mach-vt8500/ 2413F: drivers/clocksource/timer-vt8500.c 2414F: drivers/i2c/busses/i2c-wmt.c 2415F: drivers/mmc/host/wmt-sdmmc.c 2416F: drivers/pwm/pwm-vt8500.c 2417F: drivers/rtc/rtc-vt8500.c 2418F: drivers/tty/serial/vt8500_serial.c 2419F: drivers/usb/host/ehci-platform.c 2420F: drivers/usb/host/uhci-platform.c 2421F: drivers/video/fbdev/vt8500lcdfb.* 2422F: drivers/video/fbdev/wm8505fb* 2423F: drivers/video/fbdev/wmt_ge_rops.* 2424 2425ARM/ZIPIT Z2 SUPPORT 2426M: Marek Vasut <marek.vasut@gmail.com> 2427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2428S: Maintained 2429F: arch/arm/mach-pxa/z2.c 2430F: arch/arm/mach-pxa/include/mach/z2.h 2431 2432ARM/ZTE ARCHITECTURE 2433M: Jun Nie <jun.nie@linaro.org> 2434M: Shawn Guo <shawnguo@kernel.org> 2435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2436S: Maintained 2437F: arch/arm/boot/dts/zx2967* 2438F: arch/arm/mach-zx/ 2439F: arch/arm64/boot/dts/zte/ 2440F: drivers/clk/zte/ 2441F: drivers/dma/zx_dma.c 2442F: drivers/gpio/gpio-zx.c 2443F: drivers/i2c/busses/i2c-zx2967.c 2444F: drivers/mmc/host/dw_mmc-zx.* 2445F: drivers/pinctrl/zte/ 2446F: drivers/soc/zte/ 2447F: drivers/thermal/zx2967_thermal.c 2448F: drivers/watchdog/zx2967_wdt.c 2449F: Documentation/devicetree/bindings/arm/zte.yaml 2450F: Documentation/devicetree/bindings/clock/zx2967*.txt 2451F: Documentation/devicetree/bindings/dma/zxdma.txt 2452F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2453F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2454F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2455F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2456F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2457F: Documentation/devicetree/bindings/soc/zte/ 2458F: Documentation/devicetree/bindings/sound/zte,*.txt 2459F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2460F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2461F: include/dt-bindings/clock/zx2967*.h 2462F: include/dt-bindings/soc/zte,*.h 2463F: sound/soc/codecs/zx_aud96p22.c 2464F: sound/soc/zte/ 2465 2466ARM/ZYNQ ARCHITECTURE 2467M: Michal Simek <michal.simek@xilinx.com> 2468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2469W: http://wiki.xilinx.com 2470T: git https://github.com/Xilinx/linux-xlnx.git 2471S: Supported 2472F: arch/arm/mach-zynq/ 2473F: drivers/cpuidle/cpuidle-zynq.c 2474F: drivers/block/xsysace.c 2475N: zynq 2476N: xilinx 2477F: drivers/clocksource/timer-cadence-ttc.c 2478F: drivers/i2c/busses/i2c-cadence.c 2479F: drivers/mmc/host/sdhci-of-arasan.c 2480F: drivers/edac/synopsys_edac.c 2481F: drivers/i2c/busses/i2c-xiic.c 2482 2483ARM64 PORT (AARCH64 ARCHITECTURE) 2484M: Catalin Marinas <catalin.marinas@arm.com> 2485M: Will Deacon <will.deacon@arm.com> 2486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2487T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2488S: Maintained 2489F: arch/arm64/ 2490X: arch/arm64/boot/dts/ 2491F: Documentation/arm64/ 2492 2493AS3645A LED FLASH CONTROLLER DRIVER 2494M: Sakari Ailus <sakari.ailus@iki.fi> 2495L: linux-leds@vger.kernel.org 2496S: Maintained 2497F: drivers/leds/leds-as3645a.c 2498 2499ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2500M: Tianshu Qiu <tian.shu.qiu@intel.com> 2501L: linux-media@vger.kernel.org 2502T: git git://linuxtv.org/media_tree.git 2503S: Maintained 2504F: drivers/media/i2c/ak7375.c 2505F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2506 2507ASAHI KASEI AK8974 DRIVER 2508M: Linus Walleij <linus.walleij@linaro.org> 2509L: linux-iio@vger.kernel.org 2510W: http://www.akm.com/ 2511S: Supported 2512F: drivers/iio/magnetometer/ak8974.c 2513 2514ASC7621 HARDWARE MONITOR DRIVER 2515M: George Joseph <george.joseph@fairview5.com> 2516L: linux-hwmon@vger.kernel.org 2517S: Maintained 2518F: Documentation/hwmon/asc7621 2519F: drivers/hwmon/asc7621.c 2520 2521ASPEED VIDEO ENGINE DRIVER 2522M: Eddie James <eajames@linux.ibm.com> 2523L: linux-media@vger.kernel.org 2524L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2525S: Maintained 2526F: drivers/media/platform/aspeed-video.c 2527F: Documentation/devicetree/bindings/media/aspeed-video.txt 2528 2529ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2530M: Corentin Chary <corentin.chary@gmail.com> 2531L: acpi4asus-user@lists.sourceforge.net 2532L: platform-driver-x86@vger.kernel.org 2533W: http://acpi4asus.sf.net 2534S: Maintained 2535F: drivers/platform/x86/asus*.c 2536F: drivers/platform/x86/eeepc*.c 2537 2538ASUS WIRELESS RADIO CONTROL DRIVER 2539M: João Paulo Rechi Vita <jprvita@gmail.com> 2540L: platform-driver-x86@vger.kernel.org 2541S: Maintained 2542F: drivers/platform/x86/asus-wireless.c 2543 2544ASYMMETRIC KEYS 2545M: David Howells <dhowells@redhat.com> 2546L: keyrings@vger.kernel.org 2547S: Maintained 2548F: Documentation/crypto/asymmetric-keys.txt 2549F: include/linux/verification.h 2550F: include/crypto/public_key.h 2551F: include/crypto/pkcs7.h 2552F: crypto/asymmetric_keys/ 2553 2554ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2555R: Dan Williams <dan.j.williams@intel.com> 2556W: http://sourceforge.net/projects/xscaleiop 2557S: Odd fixes 2558F: Documentation/crypto/async-tx-api.txt 2559F: crypto/async_tx/ 2560F: drivers/dma/ 2561F: include/linux/dmaengine.h 2562F: include/linux/async_tx.h 2563 2564AT24 EEPROM DRIVER 2565M: Bartosz Golaszewski <brgl@bgdev.pl> 2566L: linux-i2c@vger.kernel.org 2567T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2568S: Maintained 2569F: Documentation/devicetree/bindings/eeprom/at24.txt 2570F: drivers/misc/eeprom/at24.c 2571 2572ATA OVER ETHERNET (AOE) DRIVER 2573M: "Ed L. Cashin" <ed.cashin@acm.org> 2574W: http://www.openaoe.org/ 2575S: Supported 2576F: Documentation/aoe/ 2577F: drivers/block/aoe/ 2578 2579ATHEROS 71XX/9XXX GPIO DRIVER 2580M: Alban Bedel <albeu@free.fr> 2581W: https://github.com/AlbanBedel/linux 2582T: git git://github.com/AlbanBedel/linux 2583S: Maintained 2584F: drivers/gpio/gpio-ath79.c 2585F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2586 2587ATHEROS 71XX/9XXX USB PHY DRIVER 2588M: Alban Bedel <albeu@free.fr> 2589W: https://github.com/AlbanBedel/linux 2590T: git git://github.com/AlbanBedel/linux 2591S: Maintained 2592F: drivers/phy/qualcomm/phy-ath79-usb.c 2593F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2594 2595ATHEROS ATH GENERIC UTILITIES 2596M: Kalle Valo <kvalo@codeaurora.org> 2597L: linux-wireless@vger.kernel.org 2598S: Supported 2599F: drivers/net/wireless/ath/* 2600 2601ATHEROS ATH5K WIRELESS DRIVER 2602M: Jiri Slaby <jirislaby@gmail.com> 2603M: Nick Kossifidis <mickflemm@gmail.com> 2604M: Luis Chamberlain <mcgrof@kernel.org> 2605L: linux-wireless@vger.kernel.org 2606W: http://wireless.kernel.org/en/users/Drivers/ath5k 2607S: Maintained 2608F: drivers/net/wireless/ath/ath5k/ 2609 2610ATHEROS ATH6KL WIRELESS DRIVER 2611M: Kalle Valo <kvalo@codeaurora.org> 2612L: linux-wireless@vger.kernel.org 2613W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2614T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2615S: Supported 2616F: drivers/net/wireless/ath/ath6kl/ 2617 2618ATI_REMOTE2 DRIVER 2619M: Ville Syrjala <syrjala@sci.fi> 2620S: Maintained 2621F: drivers/input/misc/ati_remote2.c 2622 2623ATK0110 HWMON DRIVER 2624M: Luca Tettamanti <kronos.it@gmail.com> 2625L: linux-hwmon@vger.kernel.org 2626S: Maintained 2627F: drivers/hwmon/asus_atk0110.c 2628 2629ATLX ETHERNET DRIVERS 2630M: Jay Cliburn <jcliburn@gmail.com> 2631M: Chris Snook <chris.snook@gmail.com> 2632L: netdev@vger.kernel.org 2633W: http://sourceforge.net/projects/atl1 2634W: http://atl1.sourceforge.net 2635S: Maintained 2636F: drivers/net/ethernet/atheros/ 2637 2638ATM 2639M: Chas Williams <3chas3@gmail.com> 2640L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2641L: netdev@vger.kernel.org 2642W: http://linux-atm.sourceforge.net 2643S: Maintained 2644F: drivers/atm/ 2645F: include/linux/atm* 2646F: include/uapi/linux/atm* 2647 2648ATMEL MACB ETHERNET DRIVER 2649M: Nicolas Ferre <nicolas.ferre@microchip.com> 2650S: Supported 2651F: drivers/net/ethernet/cadence/ 2652 2653ATMEL MAXTOUCH DRIVER 2654M: Nick Dyer <nick@shmanahar.org> 2655T: git git://github.com/ndyer/linux.git 2656S: Maintained 2657F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2658F: drivers/input/touchscreen/atmel_mxt_ts.c 2659 2660ATMEL WIRELESS DRIVER 2661M: Simon Kelley <simon@thekelleys.org.uk> 2662L: linux-wireless@vger.kernel.org 2663W: http://www.thekelleys.org.uk/atmel 2664W: http://atmelwlandriver.sourceforge.net/ 2665S: Maintained 2666F: drivers/net/wireless/atmel/atmel* 2667 2668ATOMIC INFRASTRUCTURE 2669M: Will Deacon <will.deacon@arm.com> 2670M: Peter Zijlstra <peterz@infradead.org> 2671R: Boqun Feng <boqun.feng@gmail.com> 2672L: linux-kernel@vger.kernel.org 2673S: Maintained 2674F: arch/*/include/asm/atomic*.h 2675F: include/*/atomic*.h 2676F: scripts/atomic/ 2677 2678ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2679M: Bradley Grove <linuxdrivers@attotech.com> 2680L: linux-scsi@vger.kernel.org 2681W: http://www.attotech.com 2682S: Supported 2683F: drivers/scsi/esas2r 2684 2685ATUSB IEEE 802.15.4 RADIO DRIVER 2686M: Stefan Schmidt <stefan@datenfreihafen.org> 2687L: linux-wpan@vger.kernel.org 2688S: Maintained 2689F: drivers/net/ieee802154/atusb.c 2690F: drivers/net/ieee802154/atusb.h 2691F: drivers/net/ieee802154/at86rf230.h 2692 2693AUDIT SUBSYSTEM 2694M: Paul Moore <paul@paul-moore.com> 2695M: Eric Paris <eparis@redhat.com> 2696L: linux-audit@redhat.com (moderated for non-subscribers) 2697W: https://github.com/linux-audit 2698T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2699S: Supported 2700F: include/linux/audit.h 2701F: include/uapi/linux/audit.h 2702F: kernel/audit* 2703 2704AUXILIARY DISPLAY DRIVERS 2705M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2706S: Maintained 2707F: drivers/auxdisplay/ 2708F: include/linux/cfag12864b.h 2709 2710AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2711M: Andreas Klinger <ak@it-klinger.de> 2712L: linux-iio@vger.kernel.org 2713S: Maintained 2714F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2715F: drivers/iio/adc/hx711.c 2716 2717AX.25 NETWORK LAYER 2718M: Ralf Baechle <ralf@linux-mips.org> 2719L: linux-hams@vger.kernel.org 2720W: http://www.linux-ax25.org/ 2721S: Maintained 2722F: include/uapi/linux/ax25.h 2723F: include/net/ax25.h 2724F: net/ax25/ 2725 2726AXENTIA ARM DEVICES 2727M: Peter Rosin <peda@axentia.se> 2728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2729S: Maintained 2730F: Documentation/devicetree/bindings/arm/axentia.txt 2731F: arch/arm/boot/dts/at91-linea.dtsi 2732F: arch/arm/boot/dts/at91-natte.dtsi 2733F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2734F: arch/arm/boot/dts/at91-tse850-3.dts 2735 2736AXENTIA ASOC DRIVERS 2737M: Peter Rosin <peda@axentia.se> 2738L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2739S: Maintained 2740F: Documentation/devicetree/bindings/sound/axentia,* 2741F: sound/soc/atmel/tse850-pcm5142.c 2742 2743AXXIA I2C CONTROLLER 2744M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2745L: linux-i2c@vger.kernel.org 2746S: Maintained 2747F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2748F: drivers/i2c/busses/i2c-axxia.c 2749 2750AZ6007 DVB DRIVER 2751M: Mauro Carvalho Chehab <mchehab@kernel.org> 2752L: linux-media@vger.kernel.org 2753W: https://linuxtv.org 2754T: git git://linuxtv.org/media_tree.git 2755S: Maintained 2756F: drivers/media/usb/dvb-usb-v2/az6007.c 2757 2758AZTECH FM RADIO RECEIVER DRIVER 2759M: Hans Verkuil <hverkuil@xs4all.nl> 2760L: linux-media@vger.kernel.org 2761T: git git://linuxtv.org/media_tree.git 2762W: https://linuxtv.org 2763S: Maintained 2764F: drivers/media/radio/radio-aztech* 2765 2766B43 WIRELESS DRIVER 2767L: linux-wireless@vger.kernel.org 2768L: b43-dev@lists.infradead.org 2769W: http://wireless.kernel.org/en/users/Drivers/b43 2770S: Odd Fixes 2771F: drivers/net/wireless/broadcom/b43/ 2772 2773B43LEGACY WIRELESS DRIVER 2774M: Larry Finger <Larry.Finger@lwfinger.net> 2775L: linux-wireless@vger.kernel.org 2776L: b43-dev@lists.infradead.org 2777W: http://wireless.kernel.org/en/users/Drivers/b43 2778S: Maintained 2779F: drivers/net/wireless/broadcom/b43legacy/ 2780 2781BACKLIGHT CLASS/SUBSYSTEM 2782M: Lee Jones <lee.jones@linaro.org> 2783M: Daniel Thompson <daniel.thompson@linaro.org> 2784M: Jingoo Han <jingoohan1@gmail.com> 2785L: dri-devel@lists.freedesktop.org 2786T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2787S: Maintained 2788F: drivers/video/backlight/ 2789F: include/linux/backlight.h 2790F: include/linux/pwm_backlight.h 2791F: Documentation/devicetree/bindings/leds/backlight 2792 2793BATMAN ADVANCED 2794M: Marek Lindner <mareklindner@neomailbox.ch> 2795M: Simon Wunderlich <sw@simonwunderlich.de> 2796M: Antonio Quartulli <a@unstable.cc> 2797L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2798W: https://www.open-mesh.org/ 2799Q: https://patchwork.open-mesh.org/project/batman/list/ 2800S: Maintained 2801F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2802F: Documentation/ABI/testing/sysfs-class-net-mesh 2803F: Documentation/networking/batman-adv.rst 2804F: include/uapi/linux/batadv_packet.h 2805F: include/uapi/linux/batman_adv.h 2806F: net/batman-adv/ 2807 2808BAYCOM/HDLCDRV DRIVERS FOR AX.25 2809M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2810L: linux-hams@vger.kernel.org 2811W: http://www.baycom.org/~tom/ham/ham.html 2812S: Maintained 2813F: drivers/net/hamradio/baycom* 2814 2815BCACHE (BLOCK LAYER CACHE) 2816M: Coly Li <colyli@suse.de> 2817M: Kent Overstreet <kent.overstreet@gmail.com> 2818L: linux-bcache@vger.kernel.org 2819W: http://bcache.evilpiepirate.org 2820C: irc://irc.oftc.net/bcache 2821S: Maintained 2822F: drivers/md/bcache/ 2823 2824BDISP ST MEDIA DRIVER 2825M: Fabien Dessenne <fabien.dessenne@st.com> 2826L: linux-media@vger.kernel.org 2827T: git git://linuxtv.org/media_tree.git 2828W: https://linuxtv.org 2829S: Supported 2830F: drivers/media/platform/sti/bdisp 2831 2832BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2833M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2834L: netdev@vger.kernel.org 2835S: Maintained 2836F: drivers/net/ethernet/ec_bhf.c 2837 2838BEFS FILE SYSTEM 2839M: Luis de Bethencourt <luisbg@kernel.org> 2840M: Salah Triki <salah.triki@gmail.com> 2841S: Maintained 2842T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2843F: Documentation/filesystems/befs.txt 2844F: fs/befs/ 2845 2846BFQ I/O SCHEDULER 2847M: Paolo Valente <paolo.valente@linaro.org> 2848M: Jens Axboe <axboe@kernel.dk> 2849L: linux-block@vger.kernel.org 2850S: Maintained 2851F: block/bfq-* 2852F: Documentation/block/bfq-iosched.txt 2853 2854BFS FILE SYSTEM 2855M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2856S: Maintained 2857F: Documentation/filesystems/bfs.txt 2858F: fs/bfs/ 2859F: include/uapi/linux/bfs_fs.h 2860 2861BLINKM RGB LED DRIVER 2862M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2863S: Maintained 2864F: drivers/leds/leds-blinkm.c 2865 2866BLOCK LAYER 2867M: Jens Axboe <axboe@kernel.dk> 2868L: linux-block@vger.kernel.org 2869T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2870S: Maintained 2871F: block/ 2872F: drivers/block/ 2873F: kernel/trace/blktrace.c 2874F: lib/sbitmap.c 2875 2876BLOCK2MTD DRIVER 2877M: Joern Engel <joern@lazybastard.org> 2878L: linux-mtd@lists.infradead.org 2879S: Maintained 2880F: drivers/mtd/devices/block2mtd.c 2881 2882BLUETOOTH DRIVERS 2883M: Marcel Holtmann <marcel@holtmann.org> 2884M: Johan Hedberg <johan.hedberg@gmail.com> 2885L: linux-bluetooth@vger.kernel.org 2886W: http://www.bluez.org/ 2887T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2888T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2889S: Maintained 2890F: drivers/bluetooth/ 2891 2892BLUETOOTH SUBSYSTEM 2893M: Marcel Holtmann <marcel@holtmann.org> 2894M: Johan Hedberg <johan.hedberg@gmail.com> 2895L: linux-bluetooth@vger.kernel.org 2896W: http://www.bluez.org/ 2897T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2898T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2899S: Maintained 2900F: net/bluetooth/ 2901F: include/net/bluetooth/ 2902 2903BONDING DRIVER 2904M: Jay Vosburgh <j.vosburgh@gmail.com> 2905M: Veaceslav Falico <vfalico@gmail.com> 2906M: Andy Gospodarek <andy@greyhouse.net> 2907L: netdev@vger.kernel.org 2908W: http://sourceforge.net/projects/bonding/ 2909S: Supported 2910F: drivers/net/bonding/ 2911F: include/uapi/linux/if_bonding.h 2912 2913BPF (Safe dynamic programs and tools) 2914M: Alexei Starovoitov <ast@kernel.org> 2915M: Daniel Borkmann <daniel@iogearbox.net> 2916R: Martin KaFai Lau <kafai@fb.com> 2917R: Song Liu <songliubraving@fb.com> 2918R: Yonghong Song <yhs@fb.com> 2919L: netdev@vger.kernel.org 2920L: bpf@vger.kernel.org 2921T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2922T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2923Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2924S: Supported 2925F: arch/*/net/* 2926F: Documentation/networking/filter.txt 2927F: Documentation/bpf/ 2928F: include/linux/bpf* 2929F: include/linux/filter.h 2930F: include/trace/events/xdp.h 2931F: include/uapi/linux/bpf* 2932F: include/uapi/linux/filter.h 2933F: kernel/bpf/ 2934F: kernel/trace/bpf_trace.c 2935F: lib/test_bpf.c 2936F: net/bpf/ 2937F: net/core/filter.c 2938F: net/sched/act_bpf.c 2939F: net/sched/cls_bpf.c 2940F: samples/bpf/ 2941F: tools/bpf/ 2942F: tools/lib/bpf/ 2943F: tools/testing/selftests/bpf/ 2944K: bpf 2945N: bpf 2946 2947BPF JIT for ARM 2948M: Shubham Bansal <illusionist.neo@gmail.com> 2949L: netdev@vger.kernel.org 2950L: bpf@vger.kernel.org 2951S: Maintained 2952F: arch/arm/net/ 2953 2954BPF JIT for ARM64 2955M: Daniel Borkmann <daniel@iogearbox.net> 2956M: Alexei Starovoitov <ast@kernel.org> 2957M: Zi Shen Lim <zlim.lnx@gmail.com> 2958L: netdev@vger.kernel.org 2959L: bpf@vger.kernel.org 2960S: Supported 2961F: arch/arm64/net/ 2962 2963BPF JIT for MIPS (32-BIT AND 64-BIT) 2964M: Paul Burton <paul.burton@mips.com> 2965L: netdev@vger.kernel.org 2966L: bpf@vger.kernel.org 2967S: Maintained 2968F: arch/mips/net/ 2969 2970BPF JIT for NFP NICs 2971M: Jakub Kicinski <jakub.kicinski@netronome.com> 2972L: netdev@vger.kernel.org 2973L: bpf@vger.kernel.org 2974S: Supported 2975F: drivers/net/ethernet/netronome/nfp/bpf/ 2976 2977BPF JIT for POWERPC (32-BIT AND 64-BIT) 2978M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2979M: Sandipan Das <sandipan@linux.ibm.com> 2980L: netdev@vger.kernel.org 2981L: bpf@vger.kernel.org 2982S: Maintained 2983F: arch/powerpc/net/ 2984 2985BPF JIT for RISC-V (RV64G) 2986M: Björn Töpel <bjorn.topel@gmail.com> 2987L: netdev@vger.kernel.org 2988S: Maintained 2989F: arch/riscv/net/ 2990 2991BPF JIT for S390 2992M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2993M: Heiko Carstens <heiko.carstens@de.ibm.com> 2994L: netdev@vger.kernel.org 2995L: bpf@vger.kernel.org 2996S: Maintained 2997F: arch/s390/net/ 2998X: arch/s390/net/pnet.c 2999 3000BPF JIT for SPARC (32-BIT AND 64-BIT) 3001M: David S. Miller <davem@davemloft.net> 3002L: netdev@vger.kernel.org 3003L: bpf@vger.kernel.org 3004S: Maintained 3005F: arch/sparc/net/ 3006 3007BPF JIT for X86 32-BIT 3008M: Wang YanQing <udknight@gmail.com> 3009L: netdev@vger.kernel.org 3010L: bpf@vger.kernel.org 3011S: Maintained 3012F: arch/x86/net/bpf_jit_comp32.c 3013 3014BPF JIT for X86 64-BIT 3015M: Alexei Starovoitov <ast@kernel.org> 3016M: Daniel Borkmann <daniel@iogearbox.net> 3017L: netdev@vger.kernel.org 3018L: bpf@vger.kernel.org 3019S: Supported 3020F: arch/x86/net/ 3021X: arch/x86/net/bpf_jit_comp32.c 3022 3023BROADCOM B44 10/100 ETHERNET DRIVER 3024M: Michael Chan <michael.chan@broadcom.com> 3025L: netdev@vger.kernel.org 3026S: Supported 3027F: drivers/net/ethernet/broadcom/b44.* 3028 3029BROADCOM B53 ETHERNET SWITCH DRIVER 3030M: Florian Fainelli <f.fainelli@gmail.com> 3031L: netdev@vger.kernel.org 3032L: openwrt-devel@lists.openwrt.org (subscribers-only) 3033S: Supported 3034F: drivers/net/dsa/b53/* 3035F: include/linux/platform_data/b53.h 3036 3037BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3038M: Florian Fainelli <f.fainelli@gmail.com> 3039M: Ray Jui <rjui@broadcom.com> 3040M: Scott Branden <sbranden@broadcom.com> 3041M: bcm-kernel-feedback-list@broadcom.com 3042T: git git://github.com/broadcom/mach-bcm 3043S: Maintained 3044N: bcm281* 3045N: bcm113* 3046N: bcm216* 3047N: kona 3048F: arch/arm/mach-bcm/ 3049 3050BROADCOM BCM2835 ARM ARCHITECTURE 3051M: Eric Anholt <eric@anholt.net> 3052M: Stefan Wahren <stefan.wahren@i2se.com> 3053L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3055T: git git://github.com/anholt/linux 3056S: Maintained 3057N: bcm2835 3058F: drivers/staging/vc04_services 3059 3060BROADCOM BCM47XX MIPS ARCHITECTURE 3061M: Hauke Mehrtens <hauke@hauke-m.de> 3062M: Rafał Miłecki <zajec5@gmail.com> 3063L: linux-mips@vger.kernel.org 3064S: Maintained 3065F: Documentation/devicetree/bindings/mips/brcm/ 3066F: arch/mips/bcm47xx/* 3067F: arch/mips/include/asm/mach-bcm47xx/* 3068 3069BROADCOM BCM5301X ARM ARCHITECTURE 3070M: Hauke Mehrtens <hauke@hauke-m.de> 3071M: Rafał Miłecki <zajec5@gmail.com> 3072M: bcm-kernel-feedback-list@broadcom.com 3073L: linux-arm-kernel@lists.infradead.org 3074S: Maintained 3075F: arch/arm/mach-bcm/bcm_5301x.c 3076F: arch/arm/boot/dts/bcm5301x*.dtsi 3077F: arch/arm/boot/dts/bcm470* 3078F: arch/arm/boot/dts/bcm953012* 3079 3080BROADCOM BCM53573 ARM ARCHITECTURE 3081M: Rafał Miłecki <rafal@milecki.pl> 3082L: linux-arm-kernel@lists.infradead.org 3083S: Maintained 3084F: arch/arm/boot/dts/bcm53573* 3085F: arch/arm/boot/dts/bcm47189* 3086 3087BROADCOM BCM63XX ARM ARCHITECTURE 3088M: Florian Fainelli <f.fainelli@gmail.com> 3089M: bcm-kernel-feedback-list@broadcom.com 3090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3091T: git git://github.com/broadcom/stblinux.git 3092S: Maintained 3093N: bcm63xx 3094 3095BROADCOM BCM63XX/BCM33XX UDC DRIVER 3096M: Kevin Cernekee <cernekee@gmail.com> 3097L: linux-usb@vger.kernel.org 3098S: Maintained 3099F: drivers/usb/gadget/udc/bcm63xx_udc.* 3100 3101BROADCOM BCM7XXX ARM ARCHITECTURE 3102M: Brian Norris <computersforpeace@gmail.com> 3103M: Gregory Fong <gregory.0xf0@gmail.com> 3104M: Florian Fainelli <f.fainelli@gmail.com> 3105M: bcm-kernel-feedback-list@broadcom.com 3106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3107T: git git://github.com/broadcom/stblinux.git 3108S: Maintained 3109F: arch/arm/mach-bcm/*brcmstb* 3110F: arch/arm/boot/dts/bcm7*.dts* 3111F: drivers/bus/brcmstb_gisb.c 3112F: arch/arm/mm/cache-b15-rac.c 3113F: arch/arm/include/asm/hardware/cache-b15-rac.h 3114N: brcmstb 3115 3116BROADCOM BMIPS CPUFREQ DRIVER 3117M: Markus Mayer <mmayer@broadcom.com> 3118M: bcm-kernel-feedback-list@broadcom.com 3119L: linux-pm@vger.kernel.org 3120S: Maintained 3121F: drivers/cpufreq/bmips-cpufreq.c 3122 3123BROADCOM BMIPS MIPS ARCHITECTURE 3124M: Kevin Cernekee <cernekee@gmail.com> 3125M: Florian Fainelli <f.fainelli@gmail.com> 3126L: linux-mips@vger.kernel.org 3127T: git git://github.com/broadcom/stblinux.git 3128S: Maintained 3129F: arch/mips/bmips/* 3130F: arch/mips/include/asm/mach-bmips/* 3131F: arch/mips/kernel/*bmips* 3132F: arch/mips/boot/dts/brcm/bcm*.dts* 3133F: drivers/irqchip/irq-bcm63* 3134F: drivers/irqchip/irq-bcm7* 3135F: drivers/irqchip/irq-brcmstb* 3136F: include/linux/bcm963xx_nvram.h 3137F: include/linux/bcm963xx_tag.h 3138 3139BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3140M: Rasesh Mody <rmody@marvell.com> 3141M: GR-Linux-NIC-Dev@marvell.com 3142L: netdev@vger.kernel.org 3143S: Supported 3144F: drivers/net/ethernet/broadcom/bnx2.* 3145F: drivers/net/ethernet/broadcom/bnx2_* 3146 3147BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3148M: QLogic-Storage-Upstream@qlogic.com 3149L: linux-scsi@vger.kernel.org 3150S: Supported 3151F: drivers/scsi/bnx2fc/ 3152 3153BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3154M: QLogic-Storage-Upstream@qlogic.com 3155L: linux-scsi@vger.kernel.org 3156S: Supported 3157F: drivers/scsi/bnx2i/ 3158 3159BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3160M: Ariel Elior <aelior@marvell.com> 3161M: Sudarsana Kalluru <skalluru@marvell.com> 3162M: GR-everest-linux-l2@marvell.com 3163L: netdev@vger.kernel.org 3164S: Supported 3165F: drivers/net/ethernet/broadcom/bnx2x/ 3166 3167BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3168M: Michael Chan <michael.chan@broadcom.com> 3169L: netdev@vger.kernel.org 3170S: Supported 3171F: drivers/net/ethernet/broadcom/bnxt/ 3172 3173BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3174M: Arend van Spriel <arend.vanspriel@broadcom.com> 3175M: Franky Lin <franky.lin@broadcom.com> 3176M: Hante Meuleman <hante.meuleman@broadcom.com> 3177M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3178M: Wright Feng <wright.feng@cypress.com> 3179L: linux-wireless@vger.kernel.org 3180L: brcm80211-dev-list.pdl@broadcom.com 3181L: brcm80211-dev-list@cypress.com 3182S: Supported 3183F: drivers/net/wireless/broadcom/brcm80211/ 3184 3185BROADCOM BRCMSTB GPIO DRIVER 3186M: Gregory Fong <gregory.0xf0@gmail.com> 3187L: bcm-kernel-feedback-list@broadcom.com 3188S: Supported 3189F: drivers/gpio/gpio-brcmstb.c 3190F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3191 3192BROADCOM BRCMSTB I2C DRIVER 3193M: Kamal Dasu <kdasu.kdev@gmail.com> 3194L: linux-i2c@vger.kernel.org 3195L: bcm-kernel-feedback-list@broadcom.com 3196S: Supported 3197F: drivers/i2c/busses/i2c-brcmstb.c 3198F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3199 3200BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3201M: Al Cooper <alcooperx@gmail.com> 3202L: linux-kernel@vger.kernel.org 3203L: bcm-kernel-feedback-list@broadcom.com 3204S: Maintained 3205F: drivers/phy/broadcom/phy-brcm-usb* 3206 3207BROADCOM GENET ETHERNET DRIVER 3208M: Doug Berger <opendmb@gmail.com> 3209M: Florian Fainelli <f.fainelli@gmail.com> 3210L: bcm-kernel-feedback-list@broadcom.com 3211L: netdev@vger.kernel.org 3212S: Supported 3213F: drivers/net/ethernet/broadcom/genet/ 3214 3215BROADCOM IPROC ARM ARCHITECTURE 3216M: Ray Jui <rjui@broadcom.com> 3217M: Scott Branden <sbranden@broadcom.com> 3218M: bcm-kernel-feedback-list@broadcom.com 3219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3220T: git git://github.com/broadcom/cygnus-linux.git 3221S: Maintained 3222N: iproc 3223N: cygnus 3224N: bcm[-_]nsp 3225N: bcm9113* 3226N: bcm9583* 3227N: bcm9585* 3228N: bcm9586* 3229N: bcm988312 3230N: bcm113* 3231N: bcm583* 3232N: bcm585* 3233N: bcm586* 3234N: bcm88312 3235N: hr2 3236N: stingray 3237F: arch/arm64/boot/dts/broadcom/northstar2/* 3238F: arch/arm64/boot/dts/broadcom/stingray/* 3239F: drivers/clk/bcm/clk-ns* 3240F: drivers/clk/bcm/clk-sr* 3241F: drivers/pinctrl/bcm/pinctrl-ns* 3242F: include/dt-bindings/clock/bcm-sr* 3243 3244BROADCOM KONA GPIO DRIVER 3245M: Ray Jui <rjui@broadcom.com> 3246L: bcm-kernel-feedback-list@broadcom.com 3247S: Supported 3248F: drivers/gpio/gpio-bcm-kona.c 3249F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3250 3251BROADCOM NETXTREME-E ROCE DRIVER 3252M: Selvin Xavier <selvin.xavier@broadcom.com> 3253M: Devesh Sharma <devesh.sharma@broadcom.com> 3254M: Somnath Kotur <somnath.kotur@broadcom.com> 3255M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3256L: linux-rdma@vger.kernel.org 3257W: http://www.broadcom.com 3258S: Supported 3259F: drivers/infiniband/hw/bnxt_re/ 3260F: include/uapi/rdma/bnxt_re-abi.h 3261 3262BROADCOM NVRAM DRIVER 3263M: Rafał Miłecki <zajec5@gmail.com> 3264L: linux-mips@vger.kernel.org 3265S: Maintained 3266F: drivers/firmware/broadcom/* 3267 3268BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3269M: Rafał Miłecki <zajec5@gmail.com> 3270L: linux-wireless@vger.kernel.org 3271S: Maintained 3272F: drivers/bcma/ 3273F: include/linux/bcma/ 3274 3275BROADCOM STB AVS CPUFREQ DRIVER 3276M: Markus Mayer <mmayer@broadcom.com> 3277M: bcm-kernel-feedback-list@broadcom.com 3278L: linux-pm@vger.kernel.org 3279S: Maintained 3280F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3281F: drivers/cpufreq/brcmstb* 3282 3283BROADCOM STB AVS TMON DRIVER 3284M: Markus Mayer <mmayer@broadcom.com> 3285M: bcm-kernel-feedback-list@broadcom.com 3286L: linux-pm@vger.kernel.org 3287S: Maintained 3288F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3289F: drivers/thermal/broadcom/brcmstb* 3290 3291BROADCOM STB NAND FLASH DRIVER 3292M: Brian Norris <computersforpeace@gmail.com> 3293M: Kamal Dasu <kdasu.kdev@gmail.com> 3294L: linux-mtd@lists.infradead.org 3295L: bcm-kernel-feedback-list@broadcom.com 3296S: Maintained 3297F: drivers/mtd/nand/raw/brcmnand/ 3298 3299BROADCOM STB DPFE DRIVER 3300M: Markus Mayer <mmayer@broadcom.com> 3301M: bcm-kernel-feedback-list@broadcom.com 3302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3303S: Maintained 3304F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3305F: drivers/memory/brcmstb_dpfe.c 3306 3307BROADCOM SPI DRIVER 3308M: Kamal Dasu <kdasu.kdev@gmail.com> 3309M: bcm-kernel-feedback-list@broadcom.com 3310S: Maintained 3311F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3312F: drivers/spi/spi-bcm-qspi.* 3313F: drivers/spi/spi-brcmstb-qspi.c 3314F: drivers/spi/spi-iproc-qspi.c 3315 3316BROADCOM SYSTEMPORT ETHERNET DRIVER 3317M: Florian Fainelli <f.fainelli@gmail.com> 3318L: bcm-kernel-feedback-list@broadcom.com 3319L: netdev@vger.kernel.org 3320S: Supported 3321F: drivers/net/ethernet/broadcom/bcmsysport.* 3322 3323BROADCOM TG3 GIGABIT ETHERNET DRIVER 3324M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3325M: Prashant Sreedharan <prashant@broadcom.com> 3326M: Michael Chan <mchan@broadcom.com> 3327L: netdev@vger.kernel.org 3328S: Supported 3329F: drivers/net/ethernet/broadcom/tg3.* 3330 3331BROCADE BFA FC SCSI DRIVER 3332M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3333M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3334L: linux-scsi@vger.kernel.org 3335S: Supported 3336F: drivers/scsi/bfa/ 3337 3338BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3339M: Rasesh Mody <rmody@marvell.com> 3340M: Sudarsana Kalluru <skalluru@marvell.com> 3341M: GR-Linux-NIC-Dev@marvell.com 3342L: netdev@vger.kernel.org 3343S: Supported 3344F: drivers/net/ethernet/brocade/bna/ 3345 3346BSG (block layer generic sg v4 driver) 3347M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3348L: linux-scsi@vger.kernel.org 3349S: Supported 3350F: block/bsg.c 3351F: include/linux/bsg.h 3352F: include/uapi/linux/bsg.h 3353 3354BT87X AUDIO DRIVER 3355M: Clemens Ladisch <clemens@ladisch.de> 3356L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3357T: git git://git.alsa-project.org/alsa-kernel.git 3358S: Maintained 3359F: Documentation/sound/cards/bt87x.rst 3360F: sound/pci/bt87x.c 3361 3362BT8XXGPIO DRIVER 3363M: Michael Buesch <m@bues.ch> 3364W: http://bu3sch.de/btgpio.php 3365S: Maintained 3366F: drivers/gpio/gpio-bt8xx.c 3367 3368BTRFS FILE SYSTEM 3369M: Chris Mason <clm@fb.com> 3370M: Josef Bacik <josef@toxicpanda.com> 3371M: David Sterba <dsterba@suse.com> 3372L: linux-btrfs@vger.kernel.org 3373W: http://btrfs.wiki.kernel.org/ 3374Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3375T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3376S: Maintained 3377F: Documentation/filesystems/btrfs.txt 3378F: fs/btrfs/ 3379F: include/linux/btrfs* 3380F: include/uapi/linux/btrfs* 3381 3382BTTV VIDEO4LINUX DRIVER 3383M: Mauro Carvalho Chehab <mchehab@kernel.org> 3384L: linux-media@vger.kernel.org 3385W: https://linuxtv.org 3386T: git git://linuxtv.org/media_tree.git 3387S: Odd fixes 3388F: Documentation/media/v4l-drivers/bttv* 3389F: drivers/media/pci/bt8xx/bttv* 3390 3391BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3392M: Chanwoo Choi <cw00.choi@samsung.com> 3393L: linux-pm@vger.kernel.org 3394L: linux-samsung-soc@vger.kernel.org 3395T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3396S: Maintained 3397F: drivers/devfreq/exynos-bus.c 3398F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3399 3400BUSLOGIC SCSI DRIVER 3401M: Khalid Aziz <khalid@gonehiking.org> 3402L: linux-scsi@vger.kernel.org 3403S: Maintained 3404F: drivers/scsi/BusLogic.* 3405F: drivers/scsi/FlashPoint.* 3406 3407C-MEDIA CMI8788 DRIVER 3408M: Clemens Ladisch <clemens@ladisch.de> 3409L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3410T: git git://git.alsa-project.org/alsa-kernel.git 3411S: Maintained 3412F: sound/pci/oxygen/ 3413 3414C-SKY ARCHITECTURE 3415M: Guo Ren <guoren@kernel.org> 3416T: git https://github.com/c-sky/csky-linux.git 3417S: Supported 3418F: arch/csky/ 3419F: Documentation/devicetree/bindings/csky/ 3420F: drivers/irqchip/irq-csky-* 3421F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3422F: drivers/clocksource/timer-gx6605s.c 3423F: drivers/clocksource/timer-mp-csky.c 3424F: Documentation/devicetree/bindings/timer/csky,* 3425K: csky 3426N: csky 3427 3428C6X ARCHITECTURE 3429M: Mark Salter <msalter@redhat.com> 3430M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3431L: linux-c6x-dev@linux-c6x.org 3432W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3433S: Maintained 3434F: arch/c6x/ 3435 3436CA8210 IEEE-802.15.4 RADIO DRIVER 3437M: Harry Morris <h.morris@cascoda.com> 3438L: linux-wpan@vger.kernel.org 3439W: https://github.com/Cascoda/ca8210-linux.git 3440S: Maintained 3441F: drivers/net/ieee802154/ca8210.c 3442F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3443 3444CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3445M: David Howells <dhowells@redhat.com> 3446L: linux-cachefs@redhat.com (moderated for non-subscribers) 3447S: Supported 3448F: Documentation/filesystems/caching/cachefiles.txt 3449F: fs/cachefiles/ 3450 3451CADENCE MIPI-CSI2 BRIDGES 3452M: Maxime Ripard <maxime.ripard@bootlin.com> 3453L: linux-media@vger.kernel.org 3454S: Maintained 3455F: Documentation/devicetree/bindings/media/cdns,*.txt 3456F: drivers/media/platform/cadence/cdns-csi2* 3457 3458CADET FM/AM RADIO RECEIVER DRIVER 3459M: Hans Verkuil <hverkuil@xs4all.nl> 3460L: linux-media@vger.kernel.org 3461T: git git://linuxtv.org/media_tree.git 3462W: https://linuxtv.org 3463S: Maintained 3464F: drivers/media/radio/radio-cadet* 3465 3466CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3467M: Jonathan Corbet <corbet@lwn.net> 3468L: linux-media@vger.kernel.org 3469T: git git://linuxtv.org/media_tree.git 3470S: Maintained 3471F: Documentation/media/v4l-drivers/cafe_ccic* 3472F: drivers/media/platform/marvell-ccic/ 3473 3474CAIF NETWORK LAYER 3475L: netdev@vger.kernel.org 3476S: Orphan 3477F: Documentation/networking/caif/ 3478F: drivers/net/caif/ 3479F: include/uapi/linux/caif/ 3480F: include/net/caif/ 3481F: net/caif/ 3482 3483CAKE QDISC 3484M: Toke Høiland-Jørgensen <toke@toke.dk> 3485L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3486S: Maintained 3487F: net/sched/sch_cake.c 3488 3489CALGARY x86-64 IOMMU 3490M: Muli Ben-Yehuda <mulix@mulix.org> 3491M: Jon Mason <jdmason@kudzu.us> 3492L: iommu@lists.linux-foundation.org 3493S: Maintained 3494F: arch/x86/kernel/pci-calgary_64.c 3495F: arch/x86/kernel/tce_64.c 3496F: arch/x86/include/asm/calgary.h 3497F: arch/x86/include/asm/tce.h 3498 3499CAN NETWORK DRIVERS 3500M: Wolfgang Grandegger <wg@grandegger.com> 3501M: Marc Kleine-Budde <mkl@pengutronix.de> 3502L: linux-can@vger.kernel.org 3503W: https://github.com/linux-can 3504T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3505T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3506S: Maintained 3507F: Documentation/devicetree/bindings/net/can/ 3508F: drivers/net/can/ 3509F: include/linux/can/dev.h 3510F: include/linux/can/platform/ 3511F: include/uapi/linux/can/error.h 3512F: include/uapi/linux/can/netlink.h 3513 3514CAN NETWORK LAYER 3515M: Oliver Hartkopp <socketcan@hartkopp.net> 3516M: Marc Kleine-Budde <mkl@pengutronix.de> 3517L: linux-can@vger.kernel.org 3518W: https://github.com/linux-can 3519T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3520T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3521S: Maintained 3522F: Documentation/networking/can.rst 3523F: net/can/ 3524F: include/linux/can/core.h 3525F: include/uapi/linux/can.h 3526F: include/uapi/linux/can/bcm.h 3527F: include/uapi/linux/can/raw.h 3528F: include/uapi/linux/can/gw.h 3529 3530CAPABILITIES 3531M: Serge Hallyn <serge@hallyn.com> 3532L: linux-security-module@vger.kernel.org 3533S: Supported 3534F: include/linux/capability.h 3535F: include/uapi/linux/capability.h 3536F: security/commoncap.c 3537F: kernel/capability.c 3538 3539CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3540M: Kevin Tsai <ktsai@capellamicro.com> 3541S: Maintained 3542F: drivers/iio/light/cm* 3543 3544CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3545M: Christian Lamparter <chunkeey@googlemail.com> 3546L: linux-wireless@vger.kernel.org 3547W: http://wireless.kernel.org/en/users/Drivers/carl9170 3548S: Maintained 3549F: drivers/net/wireless/ath/carl9170/ 3550 3551CAVIUM I2C DRIVER 3552M: Jan Glauber <jglauber@cavium.com> 3553M: David Daney <david.daney@cavium.com> 3554W: http://www.cavium.com 3555S: Supported 3556F: drivers/i2c/busses/i2c-octeon* 3557F: drivers/i2c/busses/i2c-thunderx* 3558 3559CAVIUM LIQUIDIO NETWORK DRIVER 3560M: Derek Chickles <dchickles@marvell.com> 3561M: Satanand Burla <sburla@marvell.com> 3562M: Felix Manlunas <fmanlunas@marvell.com> 3563L: netdev@vger.kernel.org 3564W: http://www.cavium.com 3565S: Supported 3566F: drivers/net/ethernet/cavium/liquidio/ 3567 3568CAVIUM MMC DRIVER 3569M: Jan Glauber <jglauber@cavium.com> 3570M: David Daney <david.daney@cavium.com> 3571M: Steven J. Hill <Steven.Hill@cavium.com> 3572W: http://www.cavium.com 3573S: Supported 3574F: drivers/mmc/host/cavium* 3575 3576CAVIUM OCTEON-TX CRYPTO DRIVER 3577M: George Cherian <george.cherian@cavium.com> 3578L: linux-crypto@vger.kernel.org 3579W: http://www.cavium.com 3580S: Supported 3581F: drivers/crypto/cavium/cpt/ 3582 3583CAVIUM THUNDERX2 ARM64 SOC 3584M: Robert Richter <rrichter@cavium.com> 3585M: Jayachandran C <jnair@caviumnetworks.com> 3586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3587S: Maintained 3588F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3589F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3590 3591CC2520 IEEE-802.15.4 RADIO DRIVER 3592M: Varka Bhadram <varkabhadram@gmail.com> 3593L: linux-wpan@vger.kernel.org 3594S: Maintained 3595F: drivers/net/ieee802154/cc2520.c 3596F: include/linux/spi/cc2520.h 3597F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3598 3599CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3600M: Gilad Ben-Yossef <gilad@benyossef.com> 3601L: linux-crypto@vger.kernel.org 3602S: Supported 3603F: drivers/crypto/ccree/ 3604W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3605 3606CEC FRAMEWORK 3607M: Hans Verkuil <hans.verkuil@cisco.com> 3608L: linux-media@vger.kernel.org 3609T: git git://linuxtv.org/media_tree.git 3610W: http://linuxtv.org 3611S: Supported 3612F: Documentation/media/kapi/cec-core.rst 3613F: Documentation/media/uapi/cec 3614F: drivers/media/cec/ 3615F: drivers/media/rc/keymaps/rc-cec.c 3616F: include/media/cec.h 3617F: include/media/cec-notifier.h 3618F: include/uapi/linux/cec.h 3619F: include/uapi/linux/cec-funcs.h 3620F: Documentation/devicetree/bindings/media/cec.txt 3621F: Documentation/ABI/testing/debugfs-cec-error-inj 3622 3623CEC GPIO DRIVER 3624M: Hans Verkuil <hans.verkuil@cisco.com> 3625L: linux-media@vger.kernel.org 3626T: git git://linuxtv.org/media_tree.git 3627W: http://linuxtv.org 3628S: Supported 3629F: drivers/media/platform/cec-gpio/ 3630F: Documentation/devicetree/bindings/media/cec-gpio.txt 3631 3632CELL BROADBAND ENGINE ARCHITECTURE 3633M: Arnd Bergmann <arnd@arndb.de> 3634L: linuxppc-dev@lists.ozlabs.org 3635W: http://www.ibm.com/developerworks/power/cell/ 3636S: Supported 3637F: arch/powerpc/include/asm/cell*.h 3638F: arch/powerpc/include/asm/spu*.h 3639F: arch/powerpc/include/uapi/asm/spu*.h 3640F: arch/powerpc/oprofile/*cell* 3641F: arch/powerpc/platforms/cell/ 3642 3643CEPH COMMON CODE (LIBCEPH) 3644M: Ilya Dryomov <idryomov@gmail.com> 3645M: "Yan, Zheng" <zyan@redhat.com> 3646M: Sage Weil <sage@redhat.com> 3647L: ceph-devel@vger.kernel.org 3648W: http://ceph.com/ 3649T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3650T: git git://github.com/ceph/ceph-client.git 3651S: Supported 3652F: net/ceph/ 3653F: include/linux/ceph/ 3654F: include/linux/crush/ 3655 3656CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3657M: "Yan, Zheng" <zyan@redhat.com> 3658M: Sage Weil <sage@redhat.com> 3659M: Ilya Dryomov <idryomov@gmail.com> 3660L: ceph-devel@vger.kernel.org 3661W: http://ceph.com/ 3662T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3663T: git git://github.com/ceph/ceph-client.git 3664S: Supported 3665F: Documentation/filesystems/ceph.txt 3666F: fs/ceph/ 3667 3668CERTIFICATE HANDLING: 3669M: David Howells <dhowells@redhat.com> 3670M: David Woodhouse <dwmw2@infradead.org> 3671L: keyrings@vger.kernel.org 3672S: Maintained 3673F: Documentation/admin-guide/module-signing.rst 3674F: certs/ 3675F: scripts/sign-file.c 3676F: scripts/extract-cert.c 3677 3678CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3679L: linux-usb@vger.kernel.org 3680S: Orphan 3681F: Documentation/usb/WUSB-Design-overview.txt 3682F: Documentation/usb/wusb-cbaf 3683F: drivers/usb/host/hwa-hc.c 3684F: drivers/usb/host/whci/ 3685F: drivers/usb/wusbcore/ 3686F: include/linux/usb/wusb* 3687 3688CFAG12864B LCD DRIVER 3689M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3690S: Maintained 3691F: drivers/auxdisplay/cfag12864b.c 3692F: include/linux/cfag12864b.h 3693 3694CFAG12864BFB LCD FRAMEBUFFER DRIVER 3695M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3696S: Maintained 3697F: drivers/auxdisplay/cfag12864bfb.c 3698F: include/linux/cfag12864b.h 3699 3700802.11 (including CFG80211/NL80211) 3701M: Johannes Berg <johannes@sipsolutions.net> 3702L: linux-wireless@vger.kernel.org 3703W: http://wireless.kernel.org/ 3704T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3705T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3706S: Maintained 3707F: net/wireless/ 3708F: include/uapi/linux/nl80211.h 3709F: include/linux/ieee80211.h 3710F: include/net/wext.h 3711F: include/net/cfg80211.h 3712F: include/net/iw_handler.h 3713F: include/net/ieee80211_radiotap.h 3714F: Documentation/driver-api/80211/cfg80211.rst 3715F: Documentation/networking/regulatory.txt 3716 3717CHAR and MISC DRIVERS 3718M: Arnd Bergmann <arnd@arndb.de> 3719M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3720T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3721S: Supported 3722F: drivers/char/ 3723F: drivers/misc/ 3724F: include/linux/miscdevice.h 3725 3726CHECKPATCH 3727M: Andy Whitcroft <apw@canonical.com> 3728M: Joe Perches <joe@perches.com> 3729S: Maintained 3730F: scripts/checkpatch.pl 3731 3732CHINESE DOCUMENTATION 3733M: Harry Wei <harryxiyou@gmail.com> 3734L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3735L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3736S: Maintained 3737F: Documentation/translations/zh_CN/ 3738 3739CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3740M: Peter Chen <Peter.Chen@nxp.com> 3741T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3742L: linux-usb@vger.kernel.org 3743S: Maintained 3744F: drivers/usb/chipidea/ 3745 3746CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3747M: Hans de Goede <hdegoede@redhat.com> 3748L: linux-input@vger.kernel.org 3749S: Maintained 3750F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3751F: drivers/input/touchscreen/chipone_icn8318.c 3752 3753CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3754M: Hans de Goede <hdegoede@redhat.com> 3755L: linux-input@vger.kernel.org 3756S: Maintained 3757F: drivers/input/touchscreen/chipone_icn8505.c 3758 3759CHROME HARDWARE PLATFORM SUPPORT 3760M: Benson Leung <bleung@chromium.org> 3761M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3762S: Maintained 3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3764F: drivers/platform/chrome/ 3765 3766CHROMEOS EC SUBDRIVERS 3767M: Benson Leung <bleung@chromium.org> 3768M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3769R: Guenter Roeck <groeck@chromium.org> 3770S: Maintained 3771N: cros_ec 3772N: cros-ec 3773F: drivers/power/supply/cros_usbpd-charger.c 3774 3775CHROMEOS EC CODEC DRIVER 3776M: Cheng-Yi Chiang <cychiang@chromium.org> 3777S: Maintained 3778R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3779R: Guenter Roeck <groeck@chromium.org> 3780F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3781F: sound/soc/codecs/cros_ec_codec.* 3782 3783CIRRUS LOGIC AUDIO CODEC DRIVERS 3784M: Brian Austin <brian.austin@cirrus.com> 3785M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3786L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3787S: Maintained 3788F: sound/soc/codecs/cs* 3789 3790CIRRUS LOGIC EP93XX ETHERNET DRIVER 3791M: Hartley Sweeten <hsweeten@visionengravers.com> 3792L: netdev@vger.kernel.org 3793S: Maintained 3794F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3795 3796CIRRUS LOGIC LOCHNAGAR DRIVER 3797M: Charles Keepax <ckeepax@opensource.cirrus.com> 3798M: Richard Fitzgerald <rf@opensource.cirrus.com> 3799L: patches@opensource.cirrus.com 3800S: Supported 3801F: drivers/clk/clk-lochnagar.c 3802F: drivers/mfd/lochnagar-i2c.c 3803F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3804F: drivers/regulator/lochnagar-regulator.c 3805F: include/dt-bindings/clk/lochnagar.h 3806F: include/dt-bindings/pinctrl/lochnagar.h 3807F: include/linux/mfd/lochnagar* 3808F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3809F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3810F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3811F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3812 3813CISCO FCOE HBA DRIVER 3814M: Satish Kharat <satishkh@cisco.com> 3815M: Sesidhar Baddela <sebaddel@cisco.com> 3816M: Karan Tilak Kumar <kartilak@cisco.com> 3817L: linux-scsi@vger.kernel.org 3818S: Supported 3819F: drivers/scsi/fnic/ 3820 3821CISCO SCSI HBA DRIVER 3822M: Karan Tilak Kumar <kartilak@cisco.com> 3823M: Sesidhar Baddela <sebaddel@cisco.com> 3824L: linux-scsi@vger.kernel.org 3825S: Supported 3826F: drivers/scsi/snic/ 3827 3828CISCO VIC ETHERNET NIC DRIVER 3829M: Christian Benvenuti <benve@cisco.com> 3830M: Govindarajulu Varadarajan <_govind@gmx.com> 3831M: Parvi Kaustubhi <pkaustub@cisco.com> 3832S: Supported 3833F: drivers/net/ethernet/cisco/enic/ 3834 3835CISCO VIC LOW LATENCY NIC DRIVER 3836M: Christian Benvenuti <benve@cisco.com> 3837M: Nelson Escobar <neescoba@cisco.com> 3838M: Parvi Kaustubhi <pkaustub@cisco.com> 3839S: Supported 3840F: drivers/infiniband/hw/usnic/ 3841 3842CIRRUS LOGIC MADERA CODEC DRIVERS 3843M: Charles Keepax <ckeepax@opensource.cirrus.com> 3844M: Richard Fitzgerald <rf@opensource.cirrus.com> 3845L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3846L: patches@opensource.cirrus.com 3847T: git https://github.com/CirrusLogic/linux-drivers.git 3848W: https://github.com/CirrusLogic/linux-drivers/wiki 3849S: Supported 3850F: Documentation/devicetree/bindings/mfd/madera.txt 3851F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3852F: include/linux/irqchip/irq-madera* 3853F: include/linux/mfd/madera/* 3854F: drivers/gpio/gpio-madera* 3855F: drivers/irqchip/irq-madera* 3856F: drivers/mfd/madera* 3857F: drivers/mfd/cs47l* 3858F: drivers/pinctrl/cirrus/* 3859 3860CLANG-FORMAT FILE 3861M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3862S: Maintained 3863F: .clang-format 3864 3865CLEANCACHE API 3866M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3867L: linux-kernel@vger.kernel.org 3868S: Maintained 3869F: mm/cleancache.c 3870F: include/linux/cleancache.h 3871 3872CLK API 3873M: Russell King <linux@armlinux.org.uk> 3874L: linux-clk@vger.kernel.org 3875S: Maintained 3876F: include/linux/clk.h 3877 3878CLOCKSOURCE, CLOCKEVENT DRIVERS 3879M: Daniel Lezcano <daniel.lezcano@linaro.org> 3880M: Thomas Gleixner <tglx@linutronix.de> 3881L: linux-kernel@vger.kernel.org 3882T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3883S: Supported 3884F: drivers/clocksource/ 3885F: Documentation/devicetree/bindings/timer/ 3886 3887CMPC ACPI DRIVER 3888M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3889M: Daniel Oliveira Nascimento <don@syst.com.br> 3890L: platform-driver-x86@vger.kernel.org 3891S: Supported 3892F: drivers/platform/x86/classmate-laptop.c 3893 3894COBALT MEDIA DRIVER 3895M: Hans Verkuil <hans.verkuil@cisco.com> 3896L: linux-media@vger.kernel.org 3897T: git git://linuxtv.org/media_tree.git 3898W: https://linuxtv.org 3899S: Supported 3900F: drivers/media/pci/cobalt/ 3901 3902COCCINELLE/Semantic Patches (SmPL) 3903M: Julia Lawall <Julia.Lawall@lip6.fr> 3904M: Gilles Muller <Gilles.Muller@lip6.fr> 3905M: Nicolas Palix <nicolas.palix@imag.fr> 3906M: Michal Marek <michal.lkml@markovi.net> 3907L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3908T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3909W: http://coccinelle.lip6.fr/ 3910S: Supported 3911F: Documentation/dev-tools/coccinelle.rst 3912F: scripts/coccinelle/ 3913F: scripts/coccicheck 3914 3915CODA FILE SYSTEM 3916M: Jan Harkes <jaharkes@cs.cmu.edu> 3917M: coda@cs.cmu.edu 3918L: codalist@coda.cs.cmu.edu 3919W: http://www.coda.cs.cmu.edu/ 3920S: Maintained 3921F: Documentation/filesystems/coda.txt 3922F: fs/coda/ 3923F: include/linux/coda*.h 3924F: include/uapi/linux/coda*.h 3925 3926CODA V4L2 MEM2MEM DRIVER 3927M: Philipp Zabel <p.zabel@pengutronix.de> 3928L: linux-media@vger.kernel.org 3929S: Maintained 3930F: Documentation/devicetree/bindings/media/coda.txt 3931F: drivers/media/platform/coda/ 3932 3933CODE OF CONDUCT 3934M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3935S: Supported 3936F: Documentation/process/code-of-conduct.rst 3937F: Documentation/process/code-of-conduct-interpretation.rst 3938 3939COMMON CLK FRAMEWORK 3940M: Michael Turquette <mturquette@baylibre.com> 3941M: Stephen Boyd <sboyd@kernel.org> 3942L: linux-clk@vger.kernel.org 3943Q: http://patchwork.kernel.org/project/linux-clk/list/ 3944T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3945S: Maintained 3946F: Documentation/devicetree/bindings/clock/ 3947F: drivers/clk/ 3948X: drivers/clk/clkdev.c 3949F: include/linux/clk-pr* 3950F: include/linux/clk/ 3951F: include/linux/of_clk.h 3952 3953COMMON INTERNET FILE SYSTEM (CIFS) 3954M: Steve French <sfrench@samba.org> 3955L: linux-cifs@vger.kernel.org 3956L: samba-technical@lists.samba.org (moderated for non-subscribers) 3957W: http://linux-cifs.samba.org/ 3958T: git git://git.samba.org/sfrench/cifs-2.6.git 3959S: Supported 3960F: Documentation/filesystems/cifs/ 3961F: fs/cifs/ 3962 3963COMPACTPCI HOTPLUG CORE 3964M: Scott Murray <scott@spiteful.org> 3965L: linux-pci@vger.kernel.org 3966S: Maintained 3967F: drivers/pci/hotplug/cpci_hotplug* 3968 3969COMPACTPCI HOTPLUG GENERIC DRIVER 3970M: Scott Murray <scott@spiteful.org> 3971L: linux-pci@vger.kernel.org 3972S: Maintained 3973F: drivers/pci/hotplug/cpcihp_generic.c 3974 3975COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3976M: Scott Murray <scott@spiteful.org> 3977L: linux-pci@vger.kernel.org 3978S: Maintained 3979F: drivers/pci/hotplug/cpcihp_zt5550.* 3980 3981COMPAL LAPTOP SUPPORT 3982M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3983L: platform-driver-x86@vger.kernel.org 3984S: Maintained 3985F: drivers/platform/x86/compal-laptop.c 3986 3987COMPILER ATTRIBUTES 3988M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3989S: Maintained 3990F: include/linux/compiler_attributes.h 3991 3992CONEXANT ACCESSRUNNER USB DRIVER 3993L: accessrunner-general@lists.sourceforge.net 3994W: http://accessrunner.sourceforge.net/ 3995S: Orphan 3996F: drivers/usb/atm/cxacru.c 3997 3998CONFIGFS 3999M: Joel Becker <jlbec@evilplan.org> 4000M: Christoph Hellwig <hch@lst.de> 4001T: git git://git.infradead.org/users/hch/configfs.git 4002S: Supported 4003F: fs/configfs/ 4004F: include/linux/configfs.h 4005 4006CONNECTOR 4007M: Evgeniy Polyakov <zbr@ioremap.net> 4008L: netdev@vger.kernel.org 4009S: Maintained 4010F: drivers/connector/ 4011 4012CONTROL GROUP (CGROUP) 4013M: Tejun Heo <tj@kernel.org> 4014M: Li Zefan <lizefan@huawei.com> 4015M: Johannes Weiner <hannes@cmpxchg.org> 4016L: cgroups@vger.kernel.org 4017T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4018S: Maintained 4019F: Documentation/admin-guide/cgroup-v2.rst 4020F: Documentation/cgroup-v1/ 4021F: include/linux/cgroup* 4022F: kernel/cgroup/ 4023 4024CONTROL GROUP - CPUSET 4025M: Li Zefan <lizefan@huawei.com> 4026L: cgroups@vger.kernel.org 4027W: http://www.bullopensource.org/cpuset/ 4028W: http://oss.sgi.com/projects/cpusets/ 4029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4030S: Maintained 4031F: Documentation/cgroup-v1/cpusets.txt 4032F: include/linux/cpuset.h 4033F: kernel/cgroup/cpuset.c 4034 4035CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4036M: Johannes Weiner <hannes@cmpxchg.org> 4037M: Michal Hocko <mhocko@kernel.org> 4038M: Vladimir Davydov <vdavydov.dev@gmail.com> 4039L: cgroups@vger.kernel.org 4040L: linux-mm@kvack.org 4041S: Maintained 4042F: mm/memcontrol.c 4043F: mm/swap_cgroup.c 4044 4045CORETEMP HARDWARE MONITORING DRIVER 4046M: Fenghua Yu <fenghua.yu@intel.com> 4047L: linux-hwmon@vger.kernel.org 4048S: Maintained 4049F: Documentation/hwmon/coretemp 4050F: drivers/hwmon/coretemp.c 4051 4052COSA/SRP SYNC SERIAL DRIVER 4053M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4054W: http://www.fi.muni.cz/~kas/cosa/ 4055S: Maintained 4056F: drivers/net/wan/cosa* 4057 4058COUNTER SUBSYSTEM 4059M: William Breathitt Gray <vilhelm.gray@gmail.com> 4060L: linux-iio@vger.kernel.org 4061S: Maintained 4062F: Documentation/ABI/testing/sysfs-bus-counter* 4063F: Documentation/driver-api/generic-counter.rst 4064F: drivers/counter/ 4065F: include/linux/counter.h 4066F: include/linux/counter_enum.h 4067 4068CPMAC ETHERNET DRIVER 4069M: Florian Fainelli <f.fainelli@gmail.com> 4070L: netdev@vger.kernel.org 4071S: Maintained 4072F: drivers/net/ethernet/ti/cpmac.c 4073 4074CPU FREQUENCY SCALING FRAMEWORK 4075M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4076M: Viresh Kumar <viresh.kumar@linaro.org> 4077L: linux-pm@vger.kernel.org 4078S: Maintained 4079T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4080T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4081B: https://bugzilla.kernel.org 4082F: Documentation/admin-guide/pm/cpufreq.rst 4083F: Documentation/admin-guide/pm/intel_pstate.rst 4084F: Documentation/cpu-freq/ 4085F: Documentation/devicetree/bindings/cpufreq/ 4086F: drivers/cpufreq/ 4087F: include/linux/cpufreq.h 4088F: tools/testing/selftests/cpufreq/ 4089 4090CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4091M: Viresh Kumar <viresh.kumar@linaro.org> 4092M: Sudeep Holla <sudeep.holla@arm.com> 4093L: linux-pm@vger.kernel.org 4094W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4095S: Maintained 4096F: drivers/cpufreq/arm_big_little.h 4097F: drivers/cpufreq/arm_big_little.c 4098 4099CPU POWER MONITORING SUBSYSTEM 4100M: Thomas Renninger <trenn@suse.com> 4101M: Shuah Khan <shuah@kernel.org> 4102M: Shuah Khan <skhan@linuxfoundation.org> 4103L: linux-pm@vger.kernel.org 4104S: Maintained 4105F: tools/power/cpupower/ 4106 4107CPUID/MSR DRIVER 4108M: "H. Peter Anvin" <hpa@zytor.com> 4109S: Maintained 4110F: arch/x86/kernel/cpuid.c 4111F: arch/x86/kernel/msr.c 4112 4113CPUIDLE DRIVER - ARM BIG LITTLE 4114M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4115M: Daniel Lezcano <daniel.lezcano@linaro.org> 4116L: linux-pm@vger.kernel.org 4117L: linux-arm-kernel@lists.infradead.org 4118T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4119S: Maintained 4120F: drivers/cpuidle/cpuidle-big_little.c 4121 4122CPUIDLE DRIVER - ARM EXYNOS 4123M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4124M: Daniel Lezcano <daniel.lezcano@linaro.org> 4125M: Kukjin Kim <kgene@kernel.org> 4126L: linux-pm@vger.kernel.org 4127L: linux-samsung-soc@vger.kernel.org 4128S: Supported 4129F: drivers/cpuidle/cpuidle-exynos.c 4130F: arch/arm/mach-exynos/pm.c 4131 4132CPU IDLE TIME MANAGEMENT FRAMEWORK 4133M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4134M: Daniel Lezcano <daniel.lezcano@linaro.org> 4135L: linux-pm@vger.kernel.org 4136S: Maintained 4137T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4138B: https://bugzilla.kernel.org 4139F: Documentation/admin-guide/pm/cpuidle.rst 4140F: Documentation/driver-api/pm/cpuidle.rst 4141F: drivers/cpuidle/* 4142F: include/linux/cpuidle.h 4143 4144CRAMFS FILESYSTEM 4145M: Nicolas Pitre <nico@fluxnic.net> 4146S: Maintained 4147F: Documentation/filesystems/cramfs.txt 4148F: fs/cramfs/ 4149 4150CRYPTO API 4151M: Herbert Xu <herbert@gondor.apana.org.au> 4152M: "David S. Miller" <davem@davemloft.net> 4153L: linux-crypto@vger.kernel.org 4154T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4155T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4156S: Maintained 4157F: Documentation/crypto/ 4158F: Documentation/devicetree/bindings/crypto/ 4159F: arch/*/crypto/ 4160F: crypto/ 4161F: drivers/crypto/ 4162F: include/crypto/ 4163F: include/linux/crypto* 4164 4165CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4166M: Neil Horman <nhorman@tuxdriver.com> 4167L: linux-crypto@vger.kernel.org 4168S: Maintained 4169F: crypto/ansi_cprng.c 4170F: crypto/rng.c 4171 4172CS3308 MEDIA DRIVER 4173M: Hans Verkuil <hverkuil@xs4all.nl> 4174L: linux-media@vger.kernel.org 4175T: git git://linuxtv.org/media_tree.git 4176W: http://linuxtv.org 4177S: Odd Fixes 4178F: drivers/media/i2c/cs3308.c 4179 4180CS5535 Audio ALSA driver 4181M: Jaya Kumar <jayakumar.alsa@gmail.com> 4182S: Maintained 4183F: sound/pci/cs5535audio/ 4184 4185CSI DRIVERS FOR ALLWINNER V3s 4186M: Yong Deng <yong.deng@magewell.com> 4187L: linux-media@vger.kernel.org 4188T: git git://linuxtv.org/media_tree.git 4189S: Maintained 4190F: drivers/media/platform/sunxi/sun6i-csi/ 4191F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4192 4193CW1200 WLAN driver 4194M: Solomon Peachy <pizza@shaftnet.org> 4195S: Maintained 4196F: drivers/net/wireless/st/cw1200/ 4197 4198CX18 VIDEO4LINUX DRIVER 4199M: Andy Walls <awalls@md.metrocast.net> 4200L: ivtv-devel@ivtvdriver.org (subscribers-only) 4201L: linux-media@vger.kernel.org 4202T: git git://linuxtv.org/media_tree.git 4203W: https://linuxtv.org 4204W: http://www.ivtvdriver.org/index.php/Cx18 4205S: Maintained 4206F: Documentation/media/v4l-drivers/cx18* 4207F: drivers/media/pci/cx18/ 4208F: include/uapi/linux/ivtv* 4209 4210CX2341X MPEG ENCODER HELPER MODULE 4211M: Hans Verkuil <hverkuil@xs4all.nl> 4212L: linux-media@vger.kernel.org 4213T: git git://linuxtv.org/media_tree.git 4214W: https://linuxtv.org 4215S: Maintained 4216F: drivers/media/common/cx2341x* 4217F: include/media/drv-intf/cx2341x.h 4218 4219CX24120 MEDIA DRIVER 4220M: Jemma Denson <jdenson@gmail.com> 4221M: Patrick Boettcher <patrick.boettcher@posteo.de> 4222L: linux-media@vger.kernel.org 4223W: https://linuxtv.org 4224Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4225S: Maintained 4226F: drivers/media/dvb-frontends/cx24120* 4227 4228CX88 VIDEO4LINUX DRIVER 4229M: Mauro Carvalho Chehab <mchehab@kernel.org> 4230L: linux-media@vger.kernel.org 4231W: https://linuxtv.org 4232T: git git://linuxtv.org/media_tree.git 4233S: Odd fixes 4234F: Documentation/media/v4l-drivers/cx88* 4235F: drivers/media/pci/cx88/ 4236 4237CXD2820R MEDIA DRIVER 4238M: Antti Palosaari <crope@iki.fi> 4239L: linux-media@vger.kernel.org 4240W: https://linuxtv.org 4241W: http://palosaari.fi/linux/ 4242Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4243T: git git://linuxtv.org/anttip/media_tree.git 4244S: Maintained 4245F: drivers/media/dvb-frontends/cxd2820r* 4246 4247CXGB3 ETHERNET DRIVER (CXGB3) 4248M: Vishal Kulkarni <vishal@chelsio.com> 4249L: netdev@vger.kernel.org 4250W: http://www.chelsio.com 4251S: Supported 4252F: drivers/net/ethernet/chelsio/cxgb3/ 4253 4254CXGB3 ISCSI DRIVER (CXGB3I) 4255M: Karen Xie <kxie@chelsio.com> 4256L: linux-scsi@vger.kernel.org 4257W: http://www.chelsio.com 4258S: Supported 4259F: drivers/scsi/cxgbi/cxgb3i 4260 4261CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4262M: Steve Wise <swise@chelsio.com> 4263L: linux-rdma@vger.kernel.org 4264W: http://www.openfabrics.org 4265S: Supported 4266F: drivers/infiniband/hw/cxgb3/ 4267F: include/uapi/rdma/cxgb3-abi.h 4268 4269CXGB4 CRYPTO DRIVER (chcr) 4270M: Harsh Jain <harsh@chelsio.com> 4271L: linux-crypto@vger.kernel.org 4272W: http://www.chelsio.com 4273S: Supported 4274F: drivers/crypto/chelsio 4275 4276CXGB4 ETHERNET DRIVER (CXGB4) 4277M: Vishal Kulkarni <vishal@chelsio.com> 4278L: netdev@vger.kernel.org 4279W: http://www.chelsio.com 4280S: Supported 4281F: drivers/net/ethernet/chelsio/cxgb4/ 4282 4283CXGB4 ISCSI DRIVER (CXGB4I) 4284M: Karen Xie <kxie@chelsio.com> 4285L: linux-scsi@vger.kernel.org 4286W: http://www.chelsio.com 4287S: Supported 4288F: drivers/scsi/cxgbi/cxgb4i 4289 4290CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4291M: Steve Wise <swise@chelsio.com> 4292L: linux-rdma@vger.kernel.org 4293W: http://www.openfabrics.org 4294S: Supported 4295F: drivers/infiniband/hw/cxgb4/ 4296F: include/uapi/rdma/cxgb4-abi.h 4297 4298CXGB4VF ETHERNET DRIVER (CXGB4VF) 4299M: Casey Leedom <leedom@chelsio.com> 4300L: netdev@vger.kernel.org 4301W: http://www.chelsio.com 4302S: Supported 4303F: drivers/net/ethernet/chelsio/cxgb4vf/ 4304 4305CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4306M: Frederic Barrat <fbarrat@linux.ibm.com> 4307M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4308L: linuxppc-dev@lists.ozlabs.org 4309S: Supported 4310F: arch/powerpc/platforms/powernv/pci-cxl.c 4311F: drivers/misc/cxl/ 4312F: include/misc/cxl* 4313F: include/uapi/misc/cxl.h 4314F: Documentation/powerpc/cxl.txt 4315F: Documentation/ABI/testing/sysfs-class-cxl 4316 4317CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4318M: Manoj N. Kumar <manoj@linux.ibm.com> 4319M: Matthew R. Ochs <mrochs@linux.ibm.com> 4320M: Uma Krishnan <ukrishn@linux.ibm.com> 4321L: linux-scsi@vger.kernel.org 4322S: Supported 4323F: drivers/scsi/cxlflash/ 4324F: include/uapi/scsi/cxlflash_ioctl.h 4325F: Documentation/powerpc/cxlflash.txt 4326 4327CYBERPRO FB DRIVER 4328M: Russell King <linux@armlinux.org.uk> 4329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4330W: http://www.armlinux.org.uk/ 4331S: Maintained 4332F: drivers/video/fbdev/cyber2000fb.* 4333 4334CYCLADES ASYNC MUX DRIVER 4335W: http://www.cyclades.com/ 4336S: Orphan 4337F: drivers/tty/cyclades.c 4338F: include/linux/cyclades.h 4339F: include/uapi/linux/cyclades.h 4340 4341CYCLADES PC300 DRIVER 4342W: http://www.cyclades.com/ 4343S: Orphan 4344F: drivers/net/wan/pc300* 4345 4346CYPRESS_FIRMWARE MEDIA DRIVER 4347M: Antti Palosaari <crope@iki.fi> 4348L: linux-media@vger.kernel.org 4349W: https://linuxtv.org 4350W: http://palosaari.fi/linux/ 4351Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4352T: git git://linuxtv.org/anttip/media_tree.git 4353S: Maintained 4354F: drivers/media/common/cypress_firmware* 4355 4356CYTTSP TOUCHSCREEN DRIVER 4357M: Ferruh Yigit <fery@cypress.com> 4358L: linux-input@vger.kernel.org 4359S: Supported 4360F: drivers/input/touchscreen/cyttsp* 4361F: include/linux/input/cyttsp.h 4362 4363D-LINK DIR-685 TOUCHKEYS DRIVER 4364M: Linus Walleij <linus.walleij@linaro.org> 4365L: linux-input@vger.kernel.org 4366S: Supported 4367F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4368 4369DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4370M: Joshua Kinard <kumba@gentoo.org> 4371S: Maintained 4372F: drivers/rtc/rtc-ds1685.c 4373F: include/linux/rtc/ds1685.h 4374 4375DAMA SLAVE for AX.25 4376M: Joerg Reuter <jreuter@yaina.de> 4377W: http://yaina.de/jreuter/ 4378W: http://www.qsl.net/dl1bke/ 4379L: linux-hams@vger.kernel.org 4380S: Maintained 4381F: net/ax25/af_ax25.c 4382F: net/ax25/ax25_dev.c 4383F: net/ax25/ax25_ds_* 4384F: net/ax25/ax25_in.c 4385F: net/ax25/ax25_out.c 4386F: net/ax25/ax25_timer.c 4387F: net/ax25/sysctl_net_ax25.c 4388 4389DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4390L: netdev@vger.kernel.org 4391S: Orphan 4392F: Documentation/networking/device_drivers/dec/dmfe.txt 4393F: drivers/net/ethernet/dec/tulip/dmfe.c 4394 4395DC390/AM53C974 SCSI driver 4396M: Hannes Reinecke <hare@suse.com> 4397L: linux-scsi@vger.kernel.org 4398S: Maintained 4399F: drivers/scsi/am53c974.c 4400 4401DC395x SCSI driver 4402M: Oliver Neukum <oliver@neukum.org> 4403M: Ali Akcaagac <aliakc@web.de> 4404M: Jamie Lenehan <lenehan@twibble.org> 4405L: dc395x@twibble.org 4406W: http://twibble.org/dist/dc395x/ 4407W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4408S: Maintained 4409F: Documentation/scsi/dc395x.txt 4410F: drivers/scsi/dc395x.* 4411 4412DCCP PROTOCOL 4413M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4414L: dccp@vger.kernel.org 4415W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4416S: Maintained 4417F: include/linux/dccp.h 4418F: include/uapi/linux/dccp.h 4419F: include/linux/tfrc.h 4420F: net/dccp/ 4421 4422DECnet NETWORK LAYER 4423W: http://linux-decnet.sourceforge.net 4424L: linux-decnet-user@lists.sourceforge.net 4425S: Orphan 4426F: Documentation/networking/decnet.txt 4427F: net/decnet/ 4428 4429DECSTATION PLATFORM SUPPORT 4430M: "Maciej W. Rozycki" <macro@linux-mips.org> 4431L: linux-mips@vger.kernel.org 4432W: http://www.linux-mips.org/wiki/DECstation 4433S: Maintained 4434F: arch/mips/dec/ 4435F: arch/mips/include/asm/dec/ 4436F: arch/mips/include/asm/mach-dec/ 4437 4438DEFXX FDDI NETWORK DRIVER 4439M: "Maciej W. Rozycki" <macro@linux-mips.org> 4440S: Maintained 4441F: drivers/net/fddi/defxx.* 4442 4443DELL SMBIOS DRIVER 4444M: Pali Rohár <pali.rohar@gmail.com> 4445M: Mario Limonciello <mario.limonciello@dell.com> 4446L: platform-driver-x86@vger.kernel.org 4447S: Maintained 4448F: drivers/platform/x86/dell-smbios.* 4449 4450DELL SMBIOS SMM DRIVER 4451M: Mario Limonciello <mario.limonciello@dell.com> 4452L: platform-driver-x86@vger.kernel.org 4453S: Maintained 4454F: drivers/platform/x86/dell-smbios-smm.c 4455 4456DELL SMBIOS WMI DRIVER 4457M: Mario Limonciello <mario.limonciello@dell.com> 4458L: platform-driver-x86@vger.kernel.org 4459S: Maintained 4460F: drivers/platform/x86/dell-smbios-wmi.c 4461F: tools/wmi/dell-smbios-example.c 4462 4463DEFZA FDDI NETWORK DRIVER 4464M: "Maciej W. Rozycki" <macro@linux-mips.org> 4465S: Maintained 4466F: drivers/net/fddi/defza.* 4467 4468DELL LAPTOP DRIVER 4469M: Matthew Garrett <mjg59@srcf.ucam.org> 4470M: Pali Rohár <pali.rohar@gmail.com> 4471L: platform-driver-x86@vger.kernel.org 4472S: Maintained 4473F: drivers/platform/x86/dell-laptop.c 4474 4475DELL LAPTOP FREEFALL DRIVER 4476M: Pali Rohár <pali.rohar@gmail.com> 4477S: Maintained 4478F: drivers/platform/x86/dell-smo8800.c 4479 4480DELL LAPTOP RBTN DRIVER 4481M: Pali Rohár <pali.rohar@gmail.com> 4482S: Maintained 4483F: drivers/platform/x86/dell-rbtn.* 4484 4485DELL REMOTE BIOS UPDATE DRIVER 4486M: Stuart Hayes <stuart.w.hayes@gmail.com> 4487L: platform-driver-x86@vger.kernel.org 4488S: Maintained 4489F: drivers/platform/x86/dell_rbu.c 4490 4491DELL LAPTOP SMM DRIVER 4492M: Pali Rohár <pali.rohar@gmail.com> 4493S: Maintained 4494F: drivers/hwmon/dell-smm-hwmon.c 4495F: include/uapi/linux/i8k.h 4496 4497DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4498M: Stuart Hayes <stuart.w.hayes@gmail.com> 4499L: platform-driver-x86@vger.kernel.org 4500S: Maintained 4501F: Documentation/dcdbas.txt 4502F: drivers/platform/x86/dcdbas.* 4503 4504DELL WMI NOTIFICATIONS DRIVER 4505M: Matthew Garrett <mjg59@srcf.ucam.org> 4506M: Pali Rohár <pali.rohar@gmail.com> 4507S: Maintained 4508F: drivers/platform/x86/dell-wmi.c 4509 4510DELL WMI DESCRIPTOR DRIVER 4511M: Mario Limonciello <mario.limonciello@dell.com> 4512S: Maintained 4513F: drivers/platform/x86/dell-wmi-descriptor.c 4514 4515DELTA ST MEDIA DRIVER 4516M: Hugues Fruchet <hugues.fruchet@st.com> 4517L: linux-media@vger.kernel.org 4518T: git git://linuxtv.org/media_tree.git 4519W: https://linuxtv.org 4520S: Supported 4521F: drivers/media/platform/sti/delta 4522 4523DENALI NAND DRIVER 4524M: Masahiro Yamada <yamada.masahiro@socionext.com> 4525L: linux-mtd@lists.infradead.org 4526S: Supported 4527F: drivers/mtd/nand/raw/denali* 4528 4529DESIGNWARE USB2 DRD IP DRIVER 4530M: Minas Harutyunyan <hminas@synopsys.com> 4531L: linux-usb@vger.kernel.org 4532T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4533S: Maintained 4534F: drivers/usb/dwc2/ 4535 4536DESIGNWARE USB3 DRD IP DRIVER 4537M: Felipe Balbi <balbi@kernel.org> 4538L: linux-usb@vger.kernel.org 4539T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4540S: Maintained 4541F: drivers/usb/dwc3/ 4542 4543DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4544M: Andreas Klinger <ak@it-klinger.de> 4545L: linux-iio@vger.kernel.org 4546S: Maintained 4547F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4548F: drivers/iio/proximity/srf*.c 4549 4550DEVICE COREDUMP (DEV_COREDUMP) 4551M: Johannes Berg <johannes@sipsolutions.net> 4552L: linux-kernel@vger.kernel.org 4553S: Maintained 4554F: drivers/base/devcoredump.c 4555F: include/linux/devcoredump.h 4556 4557DEVICE FREQUENCY (DEVFREQ) 4558M: MyungJoo Ham <myungjoo.ham@samsung.com> 4559M: Kyungmin Park <kyungmin.park@samsung.com> 4560R: Chanwoo Choi <cw00.choi@samsung.com> 4561L: linux-pm@vger.kernel.org 4562T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4563S: Maintained 4564F: drivers/devfreq/ 4565F: include/linux/devfreq.h 4566F: Documentation/devicetree/bindings/devfreq/ 4567 4568DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4569M: Chanwoo Choi <cw00.choi@samsung.com> 4570L: linux-pm@vger.kernel.org 4571T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4572S: Supported 4573F: drivers/devfreq/event/ 4574F: drivers/devfreq/devfreq-event.c 4575F: include/linux/devfreq-event.h 4576F: Documentation/devicetree/bindings/devfreq/event/ 4577 4578DEVICE NUMBER REGISTRY 4579M: Torben Mathiasen <device@lanana.org> 4580W: http://lanana.org/docs/device-list/index.html 4581S: Maintained 4582 4583DEVICE-MAPPER (LVM) 4584M: Alasdair Kergon <agk@redhat.com> 4585M: Mike Snitzer <snitzer@redhat.com> 4586M: dm-devel@redhat.com 4587L: dm-devel@redhat.com 4588W: http://sources.redhat.com/dm 4589Q: http://patchwork.kernel.org/project/dm-devel/list/ 4590T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4591T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4592S: Maintained 4593F: Documentation/device-mapper/ 4594F: drivers/md/Makefile 4595F: drivers/md/Kconfig 4596F: drivers/md/dm* 4597F: drivers/md/persistent-data/ 4598F: include/linux/device-mapper.h 4599F: include/linux/dm-*.h 4600F: include/uapi/linux/dm-*.h 4601 4602DEVLINK 4603M: Jiri Pirko <jiri@mellanox.com> 4604L: netdev@vger.kernel.org 4605S: Supported 4606F: net/core/devlink.c 4607F: include/net/devlink.h 4608F: include/uapi/linux/devlink.h 4609 4610DIALOG SEMICONDUCTOR DRIVERS 4611M: Support Opensource <support.opensource@diasemi.com> 4612W: http://www.dialog-semiconductor.com/products 4613S: Supported 4614F: Documentation/hwmon/da90?? 4615F: Documentation/devicetree/bindings/mfd/da90*.txt 4616F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4617F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4618F: Documentation/devicetree/bindings/regulator/da92*.txt 4619F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4620F: Documentation/devicetree/bindings/sound/da[79]*.txt 4621F: drivers/gpio/gpio-da90??.c 4622F: drivers/hwmon/da90??-hwmon.c 4623F: drivers/iio/adc/da91??-*.c 4624F: drivers/input/misc/da90??_onkey.c 4625F: drivers/input/touchscreen/da9052_tsi.c 4626F: drivers/leds/leds-da90??.c 4627F: drivers/mfd/da903x.c 4628F: drivers/mfd/da90??-*.c 4629F: drivers/mfd/da91??-*.c 4630F: drivers/power/supply/da9052-battery.c 4631F: drivers/power/supply/da91??-*.c 4632F: drivers/regulator/da903x.c 4633F: drivers/regulator/da9???-regulator.[ch] 4634F: drivers/thermal/da90??-thermal.c 4635F: drivers/rtc/rtc-da90??.c 4636F: drivers/video/backlight/da90??_bl.c 4637F: drivers/watchdog/da90??_wdt.c 4638F: include/linux/mfd/da903x.h 4639F: include/linux/mfd/da9052/ 4640F: include/linux/mfd/da9055/ 4641F: include/linux/mfd/da9062/ 4642F: include/linux/mfd/da9063/ 4643F: include/linux/mfd/da9150/ 4644F: include/linux/regulator/da9211.h 4645F: include/sound/da[79]*.h 4646F: sound/soc/codecs/da[79]*.[ch] 4647 4648DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4649M: William Breathitt Gray <vilhelm.gray@gmail.com> 4650L: linux-gpio@vger.kernel.org 4651S: Maintained 4652F: drivers/gpio/gpio-gpio-mm.c 4653 4654DIOLAN U2C-12 I2C DRIVER 4655M: Guenter Roeck <linux@roeck-us.net> 4656L: linux-i2c@vger.kernel.org 4657S: Maintained 4658F: drivers/i2c/busses/i2c-diolan-u2c.c 4659 4660FILESYSTEM DIRECT ACCESS (DAX) 4661M: Dan Williams <dan.j.williams@intel.com> 4662R: Matthew Wilcox <willy@infradead.org> 4663R: Jan Kara <jack@suse.cz> 4664L: linux-fsdevel@vger.kernel.org 4665L: linux-nvdimm@lists.01.org 4666S: Supported 4667F: fs/dax.c 4668F: include/linux/dax.h 4669F: include/trace/events/fs_dax.h 4670 4671DEVICE DIRECT ACCESS (DAX) 4672M: Dan Williams <dan.j.williams@intel.com> 4673M: Vishal Verma <vishal.l.verma@intel.com> 4674M: Keith Busch <keith.busch@intel.com> 4675M: Dave Jiang <dave.jiang@intel.com> 4676L: linux-nvdimm@lists.01.org 4677S: Supported 4678F: drivers/dax/ 4679 4680DIRECTORY NOTIFICATION (DNOTIFY) 4681M: Jan Kara <jack@suse.cz> 4682R: Amir Goldstein <amir73il@gmail.com> 4683L: linux-fsdevel@vger.kernel.org 4684S: Maintained 4685F: Documentation/filesystems/dnotify.txt 4686F: fs/notify/dnotify/ 4687F: include/linux/dnotify.h 4688 4689DISK GEOMETRY AND PARTITION HANDLING 4690M: Andries Brouwer <aeb@cwi.nl> 4691W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4692W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4693W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4694S: Maintained 4695 4696DISKQUOTA 4697M: Jan Kara <jack@suse.com> 4698S: Maintained 4699F: Documentation/filesystems/quota.txt 4700F: fs/quota/ 4701F: include/linux/quota*.h 4702F: include/uapi/linux/quota*.h 4703 4704DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4705M: Bernie Thompson <bernie@plugable.com> 4706L: linux-fbdev@vger.kernel.org 4707S: Maintained 4708W: http://plugable.com/category/projects/udlfb/ 4709F: drivers/video/fbdev/udlfb.c 4710F: include/video/udlfb.h 4711F: Documentation/fb/udlfb.txt 4712 4713DISTRIBUTED LOCK MANAGER (DLM) 4714M: Christine Caulfield <ccaulfie@redhat.com> 4715M: David Teigland <teigland@redhat.com> 4716L: cluster-devel@redhat.com 4717W: http://sources.redhat.com/cluster/ 4718T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4719S: Supported 4720F: fs/dlm/ 4721 4722DMA BUFFER SHARING FRAMEWORK 4723M: Sumit Semwal <sumit.semwal@linaro.org> 4724S: Maintained 4725L: linux-media@vger.kernel.org 4726L: dri-devel@lists.freedesktop.org 4727L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4728F: drivers/dma-buf/ 4729F: include/linux/dma-buf* 4730F: include/linux/reservation.h 4731F: include/linux/*fence.h 4732F: Documentation/driver-api/dma-buf.rst 4733T: git git://anongit.freedesktop.org/drm/drm-misc 4734 4735DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4736M: Vinod Koul <vkoul@kernel.org> 4737L: dmaengine@vger.kernel.org 4738Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4739S: Maintained 4740F: drivers/dma/ 4741F: include/linux/dmaengine.h 4742F: include/linux/of_dma.h 4743F: Documentation/devicetree/bindings/dma/ 4744F: Documentation/driver-api/dmaengine/ 4745T: git git://git.infradead.org/users/vkoul/slave-dma.git 4746 4747DMA MAPPING HELPERS 4748M: Christoph Hellwig <hch@lst.de> 4749M: Marek Szyprowski <m.szyprowski@samsung.com> 4750R: Robin Murphy <robin.murphy@arm.com> 4751L: iommu@lists.linux-foundation.org 4752T: git git://git.infradead.org/users/hch/dma-mapping.git 4753W: http://git.infradead.org/users/hch/dma-mapping.git 4754S: Supported 4755F: kernel/dma/ 4756F: include/asm-generic/dma-mapping.h 4757F: include/linux/dma-direct.h 4758F: include/linux/dma-mapping.h 4759F: include/linux/dma-noncoherent.h 4760 4761DME1737 HARDWARE MONITOR DRIVER 4762M: Juerg Haefliger <juergh@gmail.com> 4763L: linux-hwmon@vger.kernel.org 4764S: Maintained 4765F: Documentation/hwmon/dme1737 4766F: drivers/hwmon/dme1737.c 4767 4768DMI/SMBIOS SUPPORT 4769M: Jean Delvare <jdelvare@suse.com> 4770S: Maintained 4771T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4772F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4773F: drivers/firmware/dmi-id.c 4774F: drivers/firmware/dmi_scan.c 4775F: include/linux/dmi.h 4776 4777DOCUMENTATION 4778M: Jonathan Corbet <corbet@lwn.net> 4779L: linux-doc@vger.kernel.org 4780S: Maintained 4781F: Documentation/ 4782F: scripts/kernel-doc 4783X: Documentation/ABI/ 4784X: Documentation/acpi/ 4785X: Documentation/devicetree/ 4786X: Documentation/i2c/ 4787X: Documentation/media/ 4788X: Documentation/power/ 4789X: Documentation/spi/ 4790T: git git://git.lwn.net/linux.git docs-next 4791 4792DOCUMENTATION/ITALIAN 4793M: Federico Vaga <federico.vaga@vaga.pv.it> 4794L: linux-doc@vger.kernel.org 4795S: Maintained 4796F: Documentation/translations/it_IT 4797 4798DONGWOON DW9714 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/dw9714.c 4804F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4805 4806DONGWOON DW9807 LENS VOICE COIL DRIVER 4807M: Sakari Ailus <sakari.ailus@linux.intel.com> 4808L: linux-media@vger.kernel.org 4809T: git git://linuxtv.org/media_tree.git 4810S: Maintained 4811F: drivers/media/i2c/dw9807-vcm.c 4812F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4813 4814DOUBLETALK DRIVER 4815M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4816L: blinux-list@redhat.com 4817S: Maintained 4818F: drivers/char/dtlk.c 4819F: include/linux/dtlk.h 4820 4821DPAA2 DATAPATH I/O (DPIO) DRIVER 4822M: Roy Pledge <Roy.Pledge@nxp.com> 4823L: linux-kernel@vger.kernel.org 4824S: Maintained 4825F: drivers/soc/fsl/dpio 4826 4827DPAA2 ETHERNET DRIVER 4828M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4829L: netdev@vger.kernel.org 4830S: Maintained 4831F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4832F: drivers/net/ethernet/freescale/dpaa2/dpni* 4833F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4834F: drivers/net/ethernet/freescale/dpaa2/Makefile 4835F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4836 4837DPAA2 ETHERNET SWITCH DRIVER 4838M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4839M: Ioana Ciornei <ioana.ciornei@nxp.com> 4840L: linux-kernel@vger.kernel.org 4841S: Maintained 4842F: drivers/staging/fsl-dpaa2/ethsw 4843 4844DPAA2 PTP CLOCK DRIVER 4845M: Yangbo Lu <yangbo.lu@nxp.com> 4846L: netdev@vger.kernel.org 4847S: Maintained 4848F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4849F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4850 4851DPT_I2O SCSI RAID DRIVER 4852M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4853L: linux-scsi@vger.kernel.org 4854W: http://www.adaptec.com/ 4855S: Maintained 4856F: drivers/scsi/dpt* 4857F: drivers/scsi/dpt/ 4858 4859DRBD DRIVER 4860M: Philipp Reisner <philipp.reisner@linbit.com> 4861M: Lars Ellenberg <lars.ellenberg@linbit.com> 4862L: drbd-dev@lists.linbit.com 4863W: http://www.drbd.org 4864T: git git://git.linbit.com/linux-drbd.git 4865T: git git://git.linbit.com/drbd-8.4.git 4866S: Supported 4867F: drivers/block/drbd/ 4868F: lib/lru_cache.c 4869F: Documentation/blockdev/drbd/ 4870 4871DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4872M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4873R: "Rafael J. Wysocki" <rafael@kernel.org> 4874T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4875S: Supported 4876F: Documentation/kobject.txt 4877F: drivers/base/ 4878F: fs/debugfs/ 4879F: fs/sysfs/ 4880F: include/linux/debugfs.h 4881F: include/linux/kobj* 4882F: lib/kobj* 4883 4884DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4885M: Kevin Hilman <khilman@kernel.org> 4886M: Nishanth Menon <nm@ti.com> 4887S: Maintained 4888F: drivers/power/avs/ 4889F: include/linux/power/smartreflex.h 4890L: linux-pm@vger.kernel.org 4891 4892DRM DRIVER FOR ARM PL111 CLCD 4893M: Eric Anholt <eric@anholt.net> 4894T: git git://anongit.freedesktop.org/drm/drm-misc 4895S: Supported 4896F: drivers/gpu/drm/pl111/ 4897 4898DRM DRIVER FOR ARM VERSATILE TFT PANELS 4899M: Linus Walleij <linus.walleij@linaro.org> 4900T: git git://anongit.freedesktop.org/drm/drm-misc 4901S: Maintained 4902F: drivers/gpu/drm/panel/panel-arm-versatile.c 4903F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4904 4905DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4906M: Dave Airlie <airlied@redhat.com> 4907S: Odd Fixes 4908F: drivers/gpu/drm/ast/ 4909 4910DRM DRIVER FOR BOCHS VIRTUAL GPU 4911M: Gerd Hoffmann <kraxel@redhat.com> 4912L: virtualization@lists.linux-foundation.org 4913T: git git://anongit.freedesktop.org/drm/drm-misc 4914S: Maintained 4915F: drivers/gpu/drm/bochs/ 4916 4917DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4918M: Linus Walleij <linus.walleij@linaro.org> 4919T: git git://anongit.freedesktop.org/drm/drm-misc 4920S: Maintained 4921F: drivers/gpu/drm/tve200/ 4922 4923DRM DRIVER FOR ILITEK ILI9225 PANELS 4924M: David Lechner <david@lechnology.com> 4925S: Maintained 4926F: drivers/gpu/drm/tinydrm/ili9225.c 4927F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4928 4929DRM DRIVER FOR HX8357D PANELS 4930M: Eric Anholt <eric@anholt.net> 4931T: git git://anongit.freedesktop.org/drm/drm-misc 4932S: Maintained 4933F: drivers/gpu/drm/tinydrm/hx8357d.c 4934F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4935 4936DRM DRIVER FOR INTEL I810 VIDEO CARDS 4937S: Orphan / Obsolete 4938F: drivers/gpu/drm/i810/ 4939F: include/uapi/drm/i810_drm.h 4940 4941DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4942S: Orphan / Obsolete 4943F: drivers/gpu/drm/mga/ 4944F: include/uapi/drm/mga_drm.h 4945 4946DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4947M: Dave Airlie <airlied@redhat.com> 4948S: Odd Fixes 4949F: drivers/gpu/drm/mgag200/ 4950 4951DRM DRIVER FOR MI0283QT 4952M: Noralf Trønnes <noralf@tronnes.org> 4953S: Maintained 4954F: drivers/gpu/drm/tinydrm/mi0283qt.c 4955F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4956 4957DRM DRIVER FOR MSM ADRENO GPU 4958M: Rob Clark <robdclark@gmail.com> 4959M: Sean Paul <sean@poorly.run> 4960L: linux-arm-msm@vger.kernel.org 4961L: dri-devel@lists.freedesktop.org 4962L: freedreno@lists.freedesktop.org 4963T: git https://gitlab.freedesktop.org/drm/msm.git 4964S: Maintained 4965F: drivers/gpu/drm/msm/ 4966F: include/uapi/drm/msm_drm.h 4967F: Documentation/devicetree/bindings/display/msm/ 4968 4969DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4970M: Ben Skeggs <bskeggs@redhat.com> 4971L: dri-devel@lists.freedesktop.org 4972L: nouveau@lists.freedesktop.org 4973T: git git://github.com/skeggsb/linux 4974S: Supported 4975F: drivers/gpu/drm/nouveau/ 4976F: include/uapi/drm/nouveau_drm.h 4977 4978DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4979M: Stefan Mavrodiev <stefan@olimex.com> 4980S: Maintained 4981F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4982F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4983 4984DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4985M: Noralf Trønnes <noralf@tronnes.org> 4986S: Maintained 4987F: drivers/gpu/drm/tinydrm/repaper.c 4988F: Documentation/devicetree/bindings/display/repaper.txt 4989 4990DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4991M: Dave Airlie <airlied@redhat.com> 4992M: Gerd Hoffmann <kraxel@redhat.com> 4993L: virtualization@lists.linux-foundation.org 4994T: git git://anongit.freedesktop.org/drm/drm-misc 4995S: Obsolete 4996W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4997F: drivers/gpu/drm/cirrus/ 4998 4999DRM DRIVER FOR QXL VIRTUAL GPU 5000M: Dave Airlie <airlied@redhat.com> 5001M: Gerd Hoffmann <kraxel@redhat.com> 5002L: virtualization@lists.linux-foundation.org 5003L: spice-devel@lists.freedesktop.org 5004T: git git://anongit.freedesktop.org/drm/drm-misc 5005S: Maintained 5006F: drivers/gpu/drm/qxl/ 5007F: include/uapi/drm/qxl_drm.h 5008 5009DRM DRIVER FOR RAGE 128 VIDEO CARDS 5010S: Orphan / Obsolete 5011F: drivers/gpu/drm/r128/ 5012F: include/uapi/drm/r128_drm.h 5013 5014DRM DRIVER FOR SAVAGE VIDEO CARDS 5015S: Orphan / Obsolete 5016F: drivers/gpu/drm/savage/ 5017F: include/uapi/drm/savage_drm.h 5018 5019DRM DRIVER FOR SIS VIDEO CARDS 5020S: Orphan / Obsolete 5021F: drivers/gpu/drm/sis/ 5022F: include/uapi/drm/sis_drm.h 5023 5024DRM DRIVER FOR SITRONIX ST7701 PANELS 5025M: Jagan Teki <jagan@amarulasolutions.com> 5026S: Maintained 5027F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5028F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5029 5030DRM DRIVER FOR SITRONIX ST7586 PANELS 5031M: David Lechner <david@lechnology.com> 5032S: Maintained 5033F: drivers/gpu/drm/tinydrm/st7586.c 5034F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5035 5036DRM DRIVER FOR SITRONIX ST7735R PANELS 5037M: David Lechner <david@lechnology.com> 5038S: Maintained 5039F: drivers/gpu/drm/tinydrm/st7735r.c 5040F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5041 5042DRM DRIVER FOR TDFX VIDEO CARDS 5043S: Orphan / Obsolete 5044F: drivers/gpu/drm/tdfx/ 5045 5046DRM DRIVER FOR TPO TPG110 PANELS 5047M: Linus Walleij <linus.walleij@linaro.org> 5048T: git git://anongit.freedesktop.org/drm/drm-misc 5049S: Maintained 5050F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5051F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5052 5053DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5054M: Dave Airlie <airlied@redhat.com> 5055R: Sean Paul <sean@poorly.run> 5056L: dri-devel@lists.freedesktop.org 5057S: Odd Fixes 5058F: drivers/gpu/drm/udl/ 5059T: git git://anongit.freedesktop.org/drm/drm-misc 5060 5061DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5062M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5063R: Haneen Mohammed <hamohammed.sa@gmail.com> 5064R: Daniel Vetter <daniel@ffwll.ch> 5065T: git git://anongit.freedesktop.org/drm/drm-misc 5066S: Maintained 5067L: dri-devel@lists.freedesktop.org 5068F: drivers/gpu/drm/vkms/ 5069F: Documentation/gpu/vkms.rst 5070 5071DRM DRIVER FOR VMWARE VIRTUAL GPU 5072M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5073M: Thomas Hellstrom <thellstrom@vmware.com> 5074L: dri-devel@lists.freedesktop.org 5075T: git git://people.freedesktop.org/~thomash/linux 5076S: Supported 5077F: drivers/gpu/drm/vmwgfx/ 5078F: include/uapi/drm/vmwgfx_drm.h 5079 5080DRM DRIVERS 5081M: David Airlie <airlied@linux.ie> 5082M: Daniel Vetter <daniel@ffwll.ch> 5083L: dri-devel@lists.freedesktop.org 5084T: git git://anongit.freedesktop.org/drm/drm 5085B: https://bugs.freedesktop.org/ 5086C: irc://chat.freenode.net/dri-devel 5087S: Maintained 5088F: drivers/gpu/drm/ 5089F: drivers/gpu/vga/ 5090F: Documentation/devicetree/bindings/display/ 5091F: Documentation/devicetree/bindings/gpu/ 5092F: Documentation/gpu/ 5093F: include/drm/ 5094F: include/uapi/drm/ 5095F: include/linux/vga* 5096 5097DRM DRIVERS AND MISC GPU PATCHES 5098M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5099M: Maxime Ripard <maxime.ripard@bootlin.com> 5100M: Sean Paul <sean@poorly.run> 5101W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5102S: Maintained 5103T: git git://anongit.freedesktop.org/drm/drm-misc 5104F: Documentation/gpu/ 5105F: drivers/gpu/vga/ 5106F: drivers/gpu/drm/* 5107F: include/drm/drm* 5108F: include/uapi/drm/drm* 5109F: include/linux/vga* 5110 5111DRM DRIVERS FOR ALLWINNER A10 5112M: Maxime Ripard <maxime.ripard@bootlin.com> 5113L: dri-devel@lists.freedesktop.org 5114S: Supported 5115F: drivers/gpu/drm/sun4i/ 5116F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5117T: git git://anongit.freedesktop.org/drm/drm-misc 5118 5119DRM DRIVERS FOR AMLOGIC SOCS 5120M: Neil Armstrong <narmstrong@baylibre.com> 5121L: dri-devel@lists.freedesktop.org 5122L: linux-amlogic@lists.infradead.org 5123W: http://linux-meson.com/ 5124S: Supported 5125F: drivers/gpu/drm/meson/ 5126F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5127F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5128F: Documentation/gpu/meson.rst 5129T: git git://anongit.freedesktop.org/drm/drm-misc 5130 5131DRM DRIVERS FOR ATMEL HLCDC 5132M: Boris Brezillon <bbrezillon@kernel.org> 5133L: dri-devel@lists.freedesktop.org 5134S: Supported 5135F: drivers/gpu/drm/atmel-hlcdc/ 5136F: Documentation/devicetree/bindings/display/atmel/ 5137T: git git://anongit.freedesktop.org/drm/drm-misc 5138 5139DRM DRIVERS FOR BRIDGE CHIPS 5140M: Andrzej Hajda <a.hajda@samsung.com> 5141R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5142S: Maintained 5143T: git git://anongit.freedesktop.org/drm/drm-misc 5144F: drivers/gpu/drm/bridge/ 5145 5146DRM DRIVERS FOR EXYNOS 5147M: Inki Dae <inki.dae@samsung.com> 5148M: Joonyoung Shim <jy0922.shim@samsung.com> 5149M: Seung-Woo Kim <sw0312.kim@samsung.com> 5150M: Kyungmin Park <kyungmin.park@samsung.com> 5151L: dri-devel@lists.freedesktop.org 5152T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5153S: Supported 5154F: drivers/gpu/drm/exynos/ 5155F: include/uapi/drm/exynos_drm.h 5156F: Documentation/devicetree/bindings/display/exynos/ 5157 5158DRM DRIVERS FOR FREESCALE DCU 5159M: Stefan Agner <stefan@agner.ch> 5160M: Alison Wang <alison.wang@nxp.com> 5161L: dri-devel@lists.freedesktop.org 5162S: Supported 5163F: drivers/gpu/drm/fsl-dcu/ 5164F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5165F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5166F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5167T: git git://anongit.freedesktop.org/drm/drm-misc 5168 5169DRM DRIVERS FOR FREESCALE IMX 5170M: Philipp Zabel <p.zabel@pengutronix.de> 5171L: dri-devel@lists.freedesktop.org 5172S: Maintained 5173F: drivers/gpu/drm/imx/ 5174F: drivers/gpu/ipu-v3/ 5175F: Documentation/devicetree/bindings/display/imx/ 5176 5177DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5178M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5179L: dri-devel@lists.freedesktop.org 5180T: git git://github.com/patjak/drm-gma500 5181S: Maintained 5182F: drivers/gpu/drm/gma500/ 5183 5184DRM DRIVERS FOR HISILICON 5185M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5186M: Rongrong Zou <zourongrong@gmail.com> 5187R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5188R: Chen Feng <puck.chen@hisilicon.com> 5189L: dri-devel@lists.freedesktop.org 5190T: git git://github.com/xin3liang/linux.git 5191S: Maintained 5192F: drivers/gpu/drm/hisilicon/ 5193F: Documentation/devicetree/bindings/display/hisilicon/ 5194 5195DRM DRIVERS FOR MEDIATEK 5196M: CK Hu <ck.hu@mediatek.com> 5197M: Philipp Zabel <p.zabel@pengutronix.de> 5198L: dri-devel@lists.freedesktop.org 5199S: Supported 5200F: drivers/gpu/drm/mediatek/ 5201F: Documentation/devicetree/bindings/display/mediatek/ 5202 5203DRM DRIVERS FOR NVIDIA TEGRA 5204M: Thierry Reding <thierry.reding@gmail.com> 5205L: dri-devel@lists.freedesktop.org 5206L: linux-tegra@vger.kernel.org 5207T: git git://anongit.freedesktop.org/tegra/linux.git 5208S: Supported 5209F: drivers/gpu/drm/tegra/ 5210F: drivers/gpu/host1x/ 5211F: include/linux/host1x.h 5212F: include/uapi/drm/tegra_drm.h 5213F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5214 5215DRM DRIVERS FOR RENESAS 5216M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5217M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5218L: dri-devel@lists.freedesktop.org 5219L: linux-renesas-soc@vger.kernel.org 5220T: git git://linuxtv.org/pinchartl/media drm/du/next 5221S: Supported 5222F: drivers/gpu/drm/rcar-du/ 5223F: drivers/gpu/drm/shmobile/ 5224F: include/linux/platform_data/shmob_drm.h 5225F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5226F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5227F: Documentation/devicetree/bindings/display/renesas,du.txt 5228 5229DRM DRIVERS FOR ROCKCHIP 5230M: Sandy Huang <hjc@rock-chips.com> 5231M: Heiko Stübner <heiko@sntech.de> 5232L: dri-devel@lists.freedesktop.org 5233S: Maintained 5234F: drivers/gpu/drm/rockchip/ 5235F: Documentation/devicetree/bindings/display/rockchip/ 5236T: git git://anongit.freedesktop.org/drm/drm-misc 5237 5238DRM DRIVERS FOR STI 5239M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5240M: Vincent Abriou <vincent.abriou@st.com> 5241L: dri-devel@lists.freedesktop.org 5242T: git git://anongit.freedesktop.org/drm/drm-misc 5243S: Maintained 5244F: drivers/gpu/drm/sti 5245F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5246 5247DRM DRIVERS FOR STM 5248M: Yannick Fertre <yannick.fertre@st.com> 5249M: Philippe Cornu <philippe.cornu@st.com> 5250M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5251M: Vincent Abriou <vincent.abriou@st.com> 5252L: dri-devel@lists.freedesktop.org 5253T: git git://anongit.freedesktop.org/drm/drm-misc 5254S: Maintained 5255F: drivers/gpu/drm/stm 5256F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5257 5258DRM DRIVERS FOR TI LCDC 5259M: Jyri Sarha <jsarha@ti.com> 5260R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5261L: dri-devel@lists.freedesktop.org 5262S: Maintained 5263F: drivers/gpu/drm/tilcdc/ 5264F: Documentation/devicetree/bindings/display/tilcdc/ 5265 5266DRM DRIVERS FOR TI OMAP 5267M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5268L: dri-devel@lists.freedesktop.org 5269S: Maintained 5270F: drivers/gpu/drm/omapdrm/ 5271F: Documentation/devicetree/bindings/display/ti/ 5272 5273DRM DRIVERS FOR V3D 5274M: Eric Anholt <eric@anholt.net> 5275S: Supported 5276F: drivers/gpu/drm/v3d/ 5277F: include/uapi/drm/v3d_drm.h 5278F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5279T: git git://anongit.freedesktop.org/drm/drm-misc 5280 5281DRM DRIVERS FOR VC4 5282M: Eric Anholt <eric@anholt.net> 5283T: git git://github.com/anholt/linux 5284S: Supported 5285F: drivers/gpu/drm/vc4/ 5286F: include/uapi/drm/vc4_drm.h 5287F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5288T: git git://anongit.freedesktop.org/drm/drm-misc 5289 5290DRM DRIVERS FOR VIVANTE GPU IP 5291M: Lucas Stach <l.stach@pengutronix.de> 5292R: Russell King <linux+etnaviv@armlinux.org.uk> 5293R: Christian Gmeiner <christian.gmeiner@gmail.com> 5294L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5295L: dri-devel@lists.freedesktop.org 5296S: Maintained 5297F: drivers/gpu/drm/etnaviv/ 5298F: include/uapi/drm/etnaviv_drm.h 5299F: Documentation/devicetree/bindings/display/etnaviv/ 5300 5301DRM DRIVERS FOR ZTE ZX 5302M: Shawn Guo <shawnguo@kernel.org> 5303L: dri-devel@lists.freedesktop.org 5304S: Maintained 5305F: drivers/gpu/drm/zte/ 5306F: Documentation/devicetree/bindings/display/zte,vou.txt 5307T: git git://anongit.freedesktop.org/drm/drm-misc 5308 5309DRM PANEL DRIVERS 5310M: Thierry Reding <thierry.reding@gmail.com> 5311L: dri-devel@lists.freedesktop.org 5312T: git git://anongit.freedesktop.org/drm/drm-misc 5313S: Maintained 5314F: drivers/gpu/drm/drm_panel.c 5315F: drivers/gpu/drm/panel/ 5316F: include/drm/drm_panel.h 5317F: Documentation/devicetree/bindings/display/panel/ 5318 5319DRM TINYDRM DRIVERS 5320M: Noralf Trønnes <noralf@tronnes.org> 5321W: https://github.com/notro/tinydrm/wiki/Development 5322T: git git://anongit.freedesktop.org/drm/drm-misc 5323S: Maintained 5324F: drivers/gpu/drm/tinydrm/ 5325F: include/drm/tinydrm/ 5326 5327DRM DRIVERS FOR XEN 5328M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5329T: git git://anongit.freedesktop.org/drm/drm-misc 5330L: dri-devel@lists.freedesktop.org 5331L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5332S: Supported 5333F: drivers/gpu/drm/xen/ 5334F: Documentation/gpu/xen-front.rst 5335 5336DRM TTM SUBSYSTEM 5337M: Christian Koenig <christian.koenig@amd.com> 5338M: Huang Rui <ray.huang@amd.com> 5339M: Junwei Zhang <Jerry.Zhang@amd.com> 5340T: git git://people.freedesktop.org/~agd5f/linux 5341S: Maintained 5342L: dri-devel@lists.freedesktop.org 5343F: include/drm/ttm/ 5344F: drivers/gpu/drm/ttm/ 5345 5346DSBR100 USB FM RADIO DRIVER 5347M: Alexey Klimov <klimov.linux@gmail.com> 5348L: linux-media@vger.kernel.org 5349T: git git://linuxtv.org/media_tree.git 5350S: Maintained 5351F: drivers/media/radio/dsbr100.c 5352 5353DSCC4 DRIVER 5354M: Francois Romieu <romieu@fr.zoreil.com> 5355L: netdev@vger.kernel.org 5356S: Maintained 5357F: drivers/net/wan/dscc4.c 5358 5359DT3155 MEDIA DRIVER 5360M: Hans Verkuil <hverkuil@xs4all.nl> 5361L: linux-media@vger.kernel.org 5362T: git git://linuxtv.org/media_tree.git 5363W: https://linuxtv.org 5364S: Odd Fixes 5365F: drivers/media/pci/dt3155/ 5366 5367DVB_USB_AF9015 MEDIA DRIVER 5368M: Antti Palosaari <crope@iki.fi> 5369L: linux-media@vger.kernel.org 5370W: https://linuxtv.org 5371W: http://palosaari.fi/linux/ 5372Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5373T: git git://linuxtv.org/anttip/media_tree.git 5374S: Maintained 5375F: drivers/media/usb/dvb-usb-v2/af9015* 5376 5377DVB_USB_AF9035 MEDIA DRIVER 5378M: Antti Palosaari <crope@iki.fi> 5379L: linux-media@vger.kernel.org 5380W: https://linuxtv.org 5381W: http://palosaari.fi/linux/ 5382Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5383T: git git://linuxtv.org/anttip/media_tree.git 5384S: Maintained 5385F: drivers/media/usb/dvb-usb-v2/af9035* 5386 5387DVB_USB_ANYSEE MEDIA DRIVER 5388M: Antti Palosaari <crope@iki.fi> 5389L: linux-media@vger.kernel.org 5390W: https://linuxtv.org 5391W: http://palosaari.fi/linux/ 5392Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5393T: git git://linuxtv.org/anttip/media_tree.git 5394S: Maintained 5395F: drivers/media/usb/dvb-usb-v2/anysee* 5396 5397DVB_USB_AU6610 MEDIA DRIVER 5398M: Antti Palosaari <crope@iki.fi> 5399L: linux-media@vger.kernel.org 5400W: https://linuxtv.org 5401W: http://palosaari.fi/linux/ 5402Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5403T: git git://linuxtv.org/anttip/media_tree.git 5404S: Maintained 5405F: drivers/media/usb/dvb-usb-v2/au6610* 5406 5407DVB_USB_CE6230 MEDIA DRIVER 5408M: Antti Palosaari <crope@iki.fi> 5409L: linux-media@vger.kernel.org 5410W: https://linuxtv.org 5411W: http://palosaari.fi/linux/ 5412Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5413T: git git://linuxtv.org/anttip/media_tree.git 5414S: Maintained 5415F: drivers/media/usb/dvb-usb-v2/ce6230* 5416 5417DVB_USB_CXUSB MEDIA DRIVER 5418M: Michael Krufky <mkrufky@linuxtv.org> 5419L: linux-media@vger.kernel.org 5420W: https://linuxtv.org 5421W: http://github.com/mkrufky 5422Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5423T: git git://linuxtv.org/media_tree.git 5424S: Maintained 5425F: drivers/media/usb/dvb-usb/cxusb* 5426 5427DVB_USB_EC168 MEDIA DRIVER 5428M: Antti Palosaari <crope@iki.fi> 5429L: linux-media@vger.kernel.org 5430W: https://linuxtv.org 5431W: http://palosaari.fi/linux/ 5432Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5433T: git git://linuxtv.org/anttip/media_tree.git 5434S: Maintained 5435F: drivers/media/usb/dvb-usb-v2/ec168* 5436 5437DVB_USB_GL861 MEDIA DRIVER 5438M: Antti Palosaari <crope@iki.fi> 5439L: linux-media@vger.kernel.org 5440W: https://linuxtv.org 5441Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5442T: git git://linuxtv.org/anttip/media_tree.git 5443S: Maintained 5444F: drivers/media/usb/dvb-usb-v2/gl861* 5445 5446DVB_USB_MXL111SF MEDIA DRIVER 5447M: Michael Krufky <mkrufky@linuxtv.org> 5448L: linux-media@vger.kernel.org 5449W: https://linuxtv.org 5450W: http://github.com/mkrufky 5451Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5452T: git git://linuxtv.org/mkrufky/mxl111sf.git 5453S: Maintained 5454F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5455 5456DVB_USB_RTL28XXU MEDIA DRIVER 5457M: Antti Palosaari <crope@iki.fi> 5458L: linux-media@vger.kernel.org 5459W: https://linuxtv.org 5460W: http://palosaari.fi/linux/ 5461Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5462T: git git://linuxtv.org/anttip/media_tree.git 5463S: Maintained 5464F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5465 5466DVB_USB_V2 MEDIA DRIVER 5467M: Antti Palosaari <crope@iki.fi> 5468L: linux-media@vger.kernel.org 5469W: https://linuxtv.org 5470W: http://palosaari.fi/linux/ 5471Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5472T: git git://linuxtv.org/anttip/media_tree.git 5473S: Maintained 5474F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5475F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5476 5477DYNAMIC DEBUG 5478M: Jason Baron <jbaron@akamai.com> 5479S: Maintained 5480F: lib/dynamic_debug.c 5481F: include/linux/dynamic_debug.h 5482 5483DYNAMIC INTERRUPT MODERATION 5484M: Tal Gilboa <talgi@mellanox.com> 5485S: Maintained 5486F: include/linux/net_dim.h 5487 5488DZ DECSTATION DZ11 SERIAL DRIVER 5489M: "Maciej W. Rozycki" <macro@linux-mips.org> 5490S: Maintained 5491F: drivers/tty/serial/dz.* 5492 5493E3X0 POWER BUTTON DRIVER 5494M: Moritz Fischer <moritz.fischer@ettus.com> 5495L: usrp-users@lists.ettus.com 5496W: http://www.ettus.com 5497S: Supported 5498F: drivers/input/misc/e3x0-button.c 5499F: Documentation/devicetree/bindings/input/e3x0-button.txt 5500 5501E4000 MEDIA DRIVER 5502M: Antti Palosaari <crope@iki.fi> 5503L: linux-media@vger.kernel.org 5504W: https://linuxtv.org 5505W: http://palosaari.fi/linux/ 5506Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5507T: git git://linuxtv.org/anttip/media_tree.git 5508S: Maintained 5509F: drivers/media/tuners/e4000* 5510 5511EARTH_PT1 MEDIA DRIVER 5512M: Akihiro Tsukada <tskd08@gmail.com> 5513L: linux-media@vger.kernel.org 5514S: Odd Fixes 5515F: drivers/media/pci/pt1/ 5516 5517EARTH_PT3 MEDIA DRIVER 5518M: Akihiro Tsukada <tskd08@gmail.com> 5519L: linux-media@vger.kernel.org 5520S: Odd Fixes 5521F: drivers/media/pci/pt3/ 5522 5523EC100 MEDIA DRIVER 5524M: Antti Palosaari <crope@iki.fi> 5525L: linux-media@vger.kernel.org 5526W: https://linuxtv.org 5527W: http://palosaari.fi/linux/ 5528Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5529T: git git://linuxtv.org/anttip/media_tree.git 5530S: Maintained 5531F: drivers/media/dvb-frontends/ec100* 5532 5533ECRYPT FILE SYSTEM 5534M: Tyler Hicks <tyhicks@canonical.com> 5535L: ecryptfs@vger.kernel.org 5536W: http://ecryptfs.org 5537W: https://launchpad.net/ecryptfs 5538T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5539S: Supported 5540F: Documentation/filesystems/ecryptfs.txt 5541F: fs/ecryptfs/ 5542 5543EDAC-AMD64 5544M: Borislav Petkov <bp@alien8.de> 5545L: linux-edac@vger.kernel.org 5546S: Maintained 5547F: drivers/edac/amd64_edac* 5548 5549EDAC-AST2500 5550M: Stefan Schaeckeler <sschaeck@cisco.com> 5551S: Supported 5552F: drivers/edac/aspeed_edac.c 5553F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5554 5555EDAC-CALXEDA 5556M: Robert Richter <rric@kernel.org> 5557L: linux-edac@vger.kernel.org 5558S: Maintained 5559F: drivers/edac/highbank* 5560 5561EDAC-CAVIUM OCTEON 5562M: Ralf Baechle <ralf@linux-mips.org> 5563M: David Daney <david.daney@cavium.com> 5564L: linux-edac@vger.kernel.org 5565L: linux-mips@vger.kernel.org 5566S: Supported 5567F: drivers/edac/octeon_edac* 5568 5569EDAC-CAVIUM THUNDERX 5570M: David Daney <david.daney@cavium.com> 5571M: Jan Glauber <jglauber@cavium.com> 5572L: linux-edac@vger.kernel.org 5573S: Supported 5574F: drivers/edac/thunderx_edac* 5575 5576EDAC-CORE 5577M: Borislav Petkov <bp@alien8.de> 5578M: Mauro Carvalho Chehab <mchehab@kernel.org> 5579R: James Morse <james.morse@arm.com> 5580L: linux-edac@vger.kernel.org 5581T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5582T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5583S: Supported 5584F: Documentation/admin-guide/ras.rst 5585F: Documentation/driver-api/edac.rst 5586F: drivers/edac/ 5587F: include/linux/edac.h 5588 5589EDAC-E752X 5590M: Mark Gross <mark.gross@intel.com> 5591L: linux-edac@vger.kernel.org 5592S: Maintained 5593F: drivers/edac/e752x_edac.c 5594 5595EDAC-E7XXX 5596L: linux-edac@vger.kernel.org 5597S: Maintained 5598F: drivers/edac/e7xxx_edac.c 5599 5600EDAC-FSL_DDR 5601M: York Sun <york.sun@nxp.com> 5602L: linux-edac@vger.kernel.org 5603S: Maintained 5604F: drivers/edac/fsl_ddr_edac.* 5605 5606EDAC-GHES 5607M: Mauro Carvalho Chehab <mchehab@kernel.org> 5608L: linux-edac@vger.kernel.org 5609S: Maintained 5610F: drivers/edac/ghes_edac.c 5611 5612EDAC-I3000 5613L: linux-edac@vger.kernel.org 5614S: Orphan 5615F: drivers/edac/i3000_edac.c 5616 5617EDAC-I5000 5618L: linux-edac@vger.kernel.org 5619S: Maintained 5620F: drivers/edac/i5000_edac.c 5621 5622EDAC-I5400 5623M: Mauro Carvalho Chehab <mchehab@kernel.org> 5624L: linux-edac@vger.kernel.org 5625S: Maintained 5626F: drivers/edac/i5400_edac.c 5627 5628EDAC-I7300 5629M: Mauro Carvalho Chehab <mchehab@kernel.org> 5630L: linux-edac@vger.kernel.org 5631S: Maintained 5632F: drivers/edac/i7300_edac.c 5633 5634EDAC-I7CORE 5635M: Mauro Carvalho Chehab <mchehab@kernel.org> 5636L: linux-edac@vger.kernel.org 5637S: Maintained 5638F: drivers/edac/i7core_edac.c 5639 5640EDAC-I82443BXGX 5641M: Tim Small <tim@buttersideup.com> 5642L: linux-edac@vger.kernel.org 5643S: Maintained 5644F: drivers/edac/i82443bxgx_edac.c 5645 5646EDAC-I82975X 5647M: "Arvind R." <arvino55@gmail.com> 5648L: linux-edac@vger.kernel.org 5649S: Maintained 5650F: drivers/edac/i82975x_edac.c 5651 5652EDAC-IE31200 5653M: Jason Baron <jbaron@akamai.com> 5654L: linux-edac@vger.kernel.org 5655S: Maintained 5656F: drivers/edac/ie31200_edac.c 5657 5658EDAC-MPC85XX 5659M: Johannes Thumshirn <morbidrsa@gmail.com> 5660L: linux-edac@vger.kernel.org 5661S: Maintained 5662F: drivers/edac/mpc85xx_edac.[ch] 5663 5664EDAC-PASEMI 5665M: Egor Martovetsky <egor@pasemi.com> 5666L: linux-edac@vger.kernel.org 5667S: Maintained 5668F: drivers/edac/pasemi_edac.c 5669 5670EDAC-PND2 5671M: Tony Luck <tony.luck@intel.com> 5672L: linux-edac@vger.kernel.org 5673S: Maintained 5674F: drivers/edac/pnd2_edac.[ch] 5675 5676EDAC-R82600 5677M: Tim Small <tim@buttersideup.com> 5678L: linux-edac@vger.kernel.org 5679S: Maintained 5680F: drivers/edac/r82600_edac.c 5681 5682EDAC-SBRIDGE 5683M: Tony Luck <tony.luck@intel.com> 5684R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5685L: linux-edac@vger.kernel.org 5686S: Maintained 5687F: drivers/edac/sb_edac.c 5688 5689EDAC-SKYLAKE 5690M: Tony Luck <tony.luck@intel.com> 5691L: linux-edac@vger.kernel.org 5692S: Maintained 5693F: drivers/edac/skx_edac.c 5694 5695EDAC-TI 5696M: Tero Kristo <t-kristo@ti.com> 5697L: linux-edac@vger.kernel.org 5698S: Maintained 5699F: drivers/edac/ti_edac.c 5700 5701EDAC-QCOM 5702M: Channagoud Kadabi <ckadabi@codeaurora.org> 5703M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5704L: linux-arm-msm@vger.kernel.org 5705L: linux-edac@vger.kernel.org 5706S: Maintained 5707F: drivers/edac/qcom_edac.c 5708 5709EDIROL UA-101/UA-1000 DRIVER 5710M: Clemens Ladisch <clemens@ladisch.de> 5711L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5712T: git git://git.alsa-project.org/alsa-kernel.git 5713S: Maintained 5714F: sound/usb/misc/ua101.c 5715 5716EFI TEST DRIVER 5717L: linux-efi@vger.kernel.org 5718M: Ivan Hu <ivan.hu@canonical.com> 5719M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5720S: Maintained 5721F: drivers/firmware/efi/test/ 5722 5723EFI VARIABLE FILESYSTEM 5724M: Matthew Garrett <matthew.garrett@nebula.com> 5725M: Jeremy Kerr <jk@ozlabs.org> 5726M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5727T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5728L: linux-efi@vger.kernel.org 5729S: Maintained 5730F: fs/efivarfs/ 5731 5732EFIFB FRAMEBUFFER DRIVER 5733L: linux-fbdev@vger.kernel.org 5734M: Peter Jones <pjones@redhat.com> 5735S: Maintained 5736F: drivers/video/fbdev/efifb.c 5737 5738EFS FILESYSTEM 5739W: http://aeschi.ch.eu.org/efs/ 5740S: Orphan 5741F: fs/efs/ 5742 5743EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5744M: Douglas Miller <dougmill@linux.ibm.com> 5745L: netdev@vger.kernel.org 5746S: Maintained 5747F: drivers/net/ethernet/ibm/ehea/ 5748 5749EM28XX VIDEO4LINUX DRIVER 5750M: Mauro Carvalho Chehab <mchehab@kernel.org> 5751L: linux-media@vger.kernel.org 5752W: https://linuxtv.org 5753T: git git://linuxtv.org/media_tree.git 5754S: Maintained 5755F: drivers/media/usb/em28xx/ 5756F: Documentation/media/v4l-drivers/em28xx* 5757 5758EMBEDDED LINUX 5759M: Paul Gortmaker <paul.gortmaker@windriver.com> 5760M: Matt Mackall <mpm@selenic.com> 5761M: David Woodhouse <dwmw2@infradead.org> 5762L: linux-embedded@vger.kernel.org 5763S: Maintained 5764 5765Emulex 10Gbps iSCSI - OneConnect DRIVER 5766M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5767M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5768M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5769L: linux-scsi@vger.kernel.org 5770W: http://www.broadcom.com 5771S: Supported 5772F: drivers/scsi/be2iscsi/ 5773 5774Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5775M: Sathya Perla <sathya.perla@broadcom.com> 5776M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5777M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5778M: Somnath Kotur <somnath.kotur@broadcom.com> 5779L: netdev@vger.kernel.org 5780W: http://www.emulex.com 5781S: Supported 5782F: drivers/net/ethernet/emulex/benet/ 5783 5784EMULEX ONECONNECT ROCE DRIVER 5785M: Selvin Xavier <selvin.xavier@broadcom.com> 5786M: Devesh Sharma <devesh.sharma@broadcom.com> 5787L: linux-rdma@vger.kernel.org 5788W: http://www.broadcom.com 5789S: Odd Fixes 5790F: drivers/infiniband/hw/ocrdma/ 5791F: include/uapi/rdma/ocrdma-abi.h 5792 5793EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5794M: James Smart <james.smart@broadcom.com> 5795M: Dick Kennedy <dick.kennedy@broadcom.com> 5796L: linux-scsi@vger.kernel.org 5797W: http://www.broadcom.com 5798S: Supported 5799F: drivers/scsi/lpfc/ 5800 5801ENE CB710 FLASH CARD READER DRIVER 5802M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5803S: Maintained 5804F: drivers/misc/cb710/ 5805F: drivers/mmc/host/cb710-mmc.* 5806F: include/linux/cb710.h 5807 5808ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5809M: Maxim Levitsky <maximlevitsky@gmail.com> 5810S: Maintained 5811F: drivers/media/rc/ene_ir.* 5812 5813EPSON S1D13XXX FRAMEBUFFER DRIVER 5814M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5815S: Maintained 5816T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5817F: drivers/video/fbdev/s1d13xxxfb.c 5818F: include/video/s1d13xxxfb.h 5819 5820ERRSEQ ERROR TRACKING INFRASTRUCTURE 5821M: Jeff Layton <jlayton@kernel.org> 5822S: Maintained 5823F: lib/errseq.c 5824F: include/linux/errseq.h 5825 5826ET131X NETWORK DRIVER 5827M: Mark Einon <mark.einon@gmail.com> 5828S: Odd Fixes 5829F: drivers/net/ethernet/agere/ 5830 5831ETHERNET BRIDGE 5832M: Roopa Prabhu <roopa@cumulusnetworks.com> 5833M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5834L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5835L: netdev@vger.kernel.org 5836W: http://www.linuxfoundation.org/en/Net:Bridge 5837S: Maintained 5838F: include/linux/netfilter_bridge/ 5839F: net/bridge/ 5840 5841ETHERNET PHY LIBRARY 5842M: Andrew Lunn <andrew@lunn.ch> 5843M: Florian Fainelli <f.fainelli@gmail.com> 5844M: Heiner Kallweit <hkallweit1@gmail.com> 5845L: netdev@vger.kernel.org 5846S: Maintained 5847F: Documentation/ABI/testing/sysfs-bus-mdio 5848F: Documentation/devicetree/bindings/net/mdio* 5849F: Documentation/networking/phy.rst 5850F: drivers/net/phy/ 5851F: drivers/of/of_mdio.c 5852F: drivers/of/of_net.c 5853F: include/linux/*mdio*.h 5854F: include/linux/of_net.h 5855F: include/linux/phy.h 5856F: include/linux/phy_fixed.h 5857F: include/linux/platform_data/mdio-bcm-unimac.h 5858F: include/linux/platform_data/mdio-gpio.h 5859F: include/trace/events/mdio.h 5860F: include/uapi/linux/mdio.h 5861F: include/uapi/linux/mii.h 5862 5863EXT2 FILE SYSTEM 5864M: Jan Kara <jack@suse.com> 5865L: linux-ext4@vger.kernel.org 5866S: Maintained 5867F: Documentation/filesystems/ext2.txt 5868F: fs/ext2/ 5869F: include/linux/ext2* 5870 5871EXT4 FILE SYSTEM 5872M: "Theodore Ts'o" <tytso@mit.edu> 5873M: Andreas Dilger <adilger.kernel@dilger.ca> 5874L: linux-ext4@vger.kernel.org 5875W: http://ext4.wiki.kernel.org 5876Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5878S: Maintained 5879F: Documentation/filesystems/ext4/ 5880F: fs/ext4/ 5881 5882Extended Verification Module (EVM) 5883M: Mimi Zohar <zohar@linux.ibm.com> 5884L: linux-integrity@vger.kernel.org 5885S: Supported 5886F: security/integrity/evm/ 5887 5888EXTENSIBLE FIRMWARE INTERFACE (EFI) 5889M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5890L: linux-efi@vger.kernel.org 5891T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5892S: Maintained 5893F: Documentation/efi-stub.txt 5894F: arch/*/kernel/efi.c 5895F: arch/x86/boot/compressed/eboot.[ch] 5896F: arch/*/include/asm/efi.h 5897F: arch/x86/platform/efi/ 5898F: drivers/firmware/efi/ 5899F: include/linux/efi*.h 5900F: arch/arm/boot/compressed/efi-header.S 5901F: arch/arm64/kernel/efi-entry.S 5902 5903EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5904M: MyungJoo Ham <myungjoo.ham@samsung.com> 5905M: Chanwoo Choi <cw00.choi@samsung.com> 5906L: linux-kernel@vger.kernel.org 5907T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5908S: Maintained 5909F: drivers/extcon/ 5910F: include/linux/extcon/ 5911F: include/linux/extcon.h 5912F: Documentation/extcon/ 5913F: Documentation/devicetree/bindings/extcon/ 5914 5915EXYNOS DP DRIVER 5916M: Jingoo Han <jingoohan1@gmail.com> 5917L: dri-devel@lists.freedesktop.org 5918S: Maintained 5919F: drivers/gpu/drm/exynos/exynos_dp* 5920 5921EXYNOS SYSMMU (IOMMU) driver 5922M: Marek Szyprowski <m.szyprowski@samsung.com> 5923L: iommu@lists.linux-foundation.org 5924S: Maintained 5925F: drivers/iommu/exynos-iommu.c 5926 5927EZchip NPS platform support 5928M: Vineet Gupta <vgupta@synopsys.com> 5929M: Ofer Levi <oferle@mellanox.com> 5930S: Supported 5931F: arch/arc/plat-eznps 5932F: arch/arc/boot/dts/eznps.dts 5933 5934F2FS FILE SYSTEM 5935M: Jaegeuk Kim <jaegeuk@kernel.org> 5936M: Chao Yu <yuchao0@huawei.com> 5937L: linux-f2fs-devel@lists.sourceforge.net 5938W: https://f2fs.wiki.kernel.org/ 5939T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5940S: Maintained 5941F: Documentation/filesystems/f2fs.txt 5942F: Documentation/ABI/testing/sysfs-fs-f2fs 5943F: fs/f2fs/ 5944F: include/linux/f2fs_fs.h 5945F: include/trace/events/f2fs.h 5946 5947F71805F HARDWARE MONITORING DRIVER 5948M: Jean Delvare <jdelvare@suse.com> 5949L: linux-hwmon@vger.kernel.org 5950S: Maintained 5951F: Documentation/hwmon/f71805f 5952F: drivers/hwmon/f71805f.c 5953 5954FADDR2LINE 5955M: Josh Poimboeuf <jpoimboe@redhat.com> 5956S: Maintained 5957F: scripts/faddr2line 5958 5959FAILOVER MODULE 5960M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5961L: netdev@vger.kernel.org 5962S: Supported 5963F: net/core/failover.c 5964F: include/net/failover.h 5965F: Documentation/networking/failover.rst 5966 5967FANOTIFY 5968M: Jan Kara <jack@suse.cz> 5969R: Amir Goldstein <amir73il@gmail.com> 5970L: linux-fsdevel@vger.kernel.org 5971S: Maintained 5972F: fs/notify/fanotify/ 5973F: include/linux/fanotify.h 5974F: include/uapi/linux/fanotify.h 5975 5976FARSYNC SYNCHRONOUS DRIVER 5977M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5978W: http://www.farsite.co.uk/ 5979S: Supported 5980F: drivers/net/wan/farsync.* 5981 5982FAULT INJECTION SUPPORT 5983M: Akinobu Mita <akinobu.mita@gmail.com> 5984S: Supported 5985F: Documentation/fault-injection/ 5986F: lib/fault-inject.c 5987 5988FBTFT Framebuffer drivers 5989S: Orphan 5990L: dri-devel@lists.freedesktop.org 5991L: linux-fbdev@vger.kernel.org 5992F: drivers/staging/fbtft/ 5993 5994FC0011 TUNER DRIVER 5995M: Michael Buesch <m@bues.ch> 5996L: linux-media@vger.kernel.org 5997S: Maintained 5998F: drivers/media/tuners/fc0011.h 5999F: drivers/media/tuners/fc0011.c 6000 6001FC2580 MEDIA DRIVER 6002M: Antti Palosaari <crope@iki.fi> 6003L: linux-media@vger.kernel.org 6004W: https://linuxtv.org 6005W: http://palosaari.fi/linux/ 6006Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6007T: git git://linuxtv.org/anttip/media_tree.git 6008S: Maintained 6009F: drivers/media/tuners/fc2580* 6010 6011FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6012M: Hannes Reinecke <hare@suse.de> 6013L: linux-scsi@vger.kernel.org 6014W: www.Open-FCoE.org 6015S: Supported 6016F: drivers/scsi/libfc/ 6017F: drivers/scsi/fcoe/ 6018F: include/scsi/fc/ 6019F: include/scsi/libfc.h 6020F: include/scsi/libfcoe.h 6021F: include/uapi/scsi/fc/ 6022 6023FILE LOCKING (flock() and fcntl()/lockf()) 6024M: Jeff Layton <jlayton@kernel.org> 6025M: "J. Bruce Fields" <bfields@fieldses.org> 6026L: linux-fsdevel@vger.kernel.org 6027S: Maintained 6028F: include/linux/fcntl.h 6029F: include/uapi/linux/fcntl.h 6030F: fs/fcntl.c 6031F: fs/locks.c 6032 6033FILESYSTEMS (VFS and infrastructure) 6034M: Alexander Viro <viro@zeniv.linux.org.uk> 6035L: linux-fsdevel@vger.kernel.org 6036S: Maintained 6037F: fs/* 6038F: include/linux/fs.h 6039F: include/linux/fs_types.h 6040F: include/uapi/linux/fs.h 6041 6042FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6043M: Riku Voipio <riku.voipio@iki.fi> 6044L: linux-hwmon@vger.kernel.org 6045S: Maintained 6046F: drivers/hwmon/f75375s.c 6047F: include/linux/f75375s.h 6048 6049FIREWIRE AUDIO DRIVERS 6050M: Clemens Ladisch <clemens@ladisch.de> 6051L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6052T: git git://git.alsa-project.org/alsa-kernel.git 6053S: Maintained 6054F: sound/firewire/ 6055 6056FIREWIRE MEDIA DRIVERS (firedtv) 6057M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6058L: linux-media@vger.kernel.org 6059L: linux1394-devel@lists.sourceforge.net 6060T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6061S: Maintained 6062F: drivers/media/firewire/ 6063 6064FIREWIRE SBP-2 TARGET 6065M: Chris Boot <bootc@bootc.net> 6066L: linux-scsi@vger.kernel.org 6067L: target-devel@vger.kernel.org 6068L: linux1394-devel@lists.sourceforge.net 6069T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6070S: Maintained 6071F: drivers/target/sbp/ 6072 6073FIREWIRE SUBSYSTEM 6074M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6075L: linux1394-devel@lists.sourceforge.net 6076W: http://ieee1394.wiki.kernel.org/ 6077T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6078S: Maintained 6079F: drivers/firewire/ 6080F: include/linux/firewire.h 6081F: include/uapi/linux/firewire*.h 6082F: tools/firewire/ 6083 6084FIRMWARE LOADER (request_firmware) 6085M: Luis Chamberlain <mcgrof@kernel.org> 6086L: linux-kernel@vger.kernel.org 6087S: Maintained 6088F: Documentation/firmware_class/ 6089F: drivers/base/firmware_loader/ 6090F: include/linux/firmware.h 6091 6092FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6093M: Joshua Morris <josh.h.morris@us.ibm.com> 6094M: Philip Kelleher <pjk1939@linux.ibm.com> 6095S: Maintained 6096F: drivers/block/rsxx/ 6097 6098FLOPPY DRIVER 6099M: Jiri Kosina <jikos@kernel.org> 6100T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6101S: Odd fixes 6102F: drivers/block/floppy.c 6103 6104FMC SUBSYSTEM 6105M: Alessandro Rubini <rubini@gnudd.com> 6106W: http://www.ohwr.org/projects/fmc-bus 6107S: Supported 6108F: drivers/fmc/ 6109F: include/linux/fmc*.h 6110F: include/linux/ipmi-fru.h 6111K: fmc_d.*register 6112 6113FPGA MANAGER FRAMEWORK 6114M: Alan Tull <atull@kernel.org> 6115M: Moritz Fischer <mdf@kernel.org> 6116L: linux-fpga@vger.kernel.org 6117S: Maintained 6118T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6119Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6120F: Documentation/fpga/ 6121F: Documentation/driver-api/fpga/ 6122F: Documentation/devicetree/bindings/fpga/ 6123F: drivers/fpga/ 6124F: include/linux/fpga/ 6125W: http://www.rocketboards.org 6126 6127FPGA DFL DRIVERS 6128M: Wu Hao <hao.wu@intel.com> 6129L: linux-fpga@vger.kernel.org 6130S: Maintained 6131F: Documentation/fpga/dfl.txt 6132F: include/uapi/linux/fpga-dfl.h 6133F: drivers/fpga/dfl* 6134 6135FPU EMULATOR 6136M: Bill Metzenthen <billm@melbpc.org.au> 6137W: http://floatingpoint.sourceforge.net/emulator/index.html 6138S: Maintained 6139F: arch/x86/math-emu/ 6140 6141FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6142L: netdev@vger.kernel.org 6143S: Orphan 6144F: drivers/net/wan/dlci.c 6145F: drivers/net/wan/sdla.c 6146 6147FRAMEBUFFER LAYER 6148M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6149L: dri-devel@lists.freedesktop.org 6150L: linux-fbdev@vger.kernel.org 6151T: git git://github.com/bzolnier/linux.git 6152Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6153S: Maintained 6154F: Documentation/fb/ 6155F: drivers/video/ 6156F: include/video/ 6157F: include/linux/fb.h 6158F: include/uapi/video/ 6159F: include/uapi/linux/fb.h 6160 6161FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6162M: Horia Geantă <horia.geanta@nxp.com> 6163M: Aymen Sghaier <aymen.sghaier@nxp.com> 6164L: linux-crypto@vger.kernel.org 6165S: Maintained 6166F: drivers/crypto/caam/ 6167F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6168 6169FREESCALE DIU FRAMEBUFFER DRIVER 6170M: Timur Tabi <timur@kernel.org> 6171L: linux-fbdev@vger.kernel.org 6172S: Maintained 6173F: drivers/video/fbdev/fsl-diu-fb.* 6174 6175FREESCALE DMA DRIVER 6176M: Li Yang <leoyang.li@nxp.com> 6177M: Zhang Wei <zw@zh-kernel.org> 6178L: linuxppc-dev@lists.ozlabs.org 6179S: Maintained 6180F: drivers/dma/fsldma.* 6181 6182FREESCALE ENETC ETHERNET DRIVERS 6183M: Claudiu Manoil <claudiu.manoil@nxp.com> 6184L: netdev@vger.kernel.org 6185S: Maintained 6186F: drivers/net/ethernet/freescale/enetc/ 6187 6188FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6189M: Claudiu Manoil <claudiu.manoil@nxp.com> 6190L: netdev@vger.kernel.org 6191S: Maintained 6192F: drivers/net/ethernet/freescale/gianfar* 6193F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6194 6195FREESCALE GPMI NAND DRIVER 6196M: Han Xu <han.xu@nxp.com> 6197L: linux-mtd@lists.infradead.org 6198S: Maintained 6199F: drivers/mtd/nand/raw/gpmi-nand/* 6200 6201FREESCALE I2C CPM DRIVER 6202M: Jochen Friedrich <jochen@scram.de> 6203L: linuxppc-dev@lists.ozlabs.org 6204L: linux-i2c@vger.kernel.org 6205S: Maintained 6206F: drivers/i2c/busses/i2c-cpm.c 6207 6208FREESCALE IMX LPI2C DRIVER 6209M: Dong Aisheng <aisheng.dong@nxp.com> 6210L: linux-i2c@vger.kernel.org 6211L: linux-imx@nxp.com 6212S: Maintained 6213F: drivers/i2c/busses/i2c-imx-lpi2c.c 6214F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6215 6216FREESCALE IMX / MXC FEC DRIVER 6217M: Fugang Duan <fugang.duan@nxp.com> 6218L: netdev@vger.kernel.org 6219S: Maintained 6220F: drivers/net/ethernet/freescale/fec_main.c 6221F: drivers/net/ethernet/freescale/fec_ptp.c 6222F: drivers/net/ethernet/freescale/fec.h 6223F: Documentation/devicetree/bindings/net/fsl-fec.txt 6224 6225FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6226M: Sascha Hauer <s.hauer@pengutronix.de> 6227R: Pengutronix Kernel Team <kernel@pengutronix.de> 6228L: linux-fbdev@vger.kernel.org 6229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6230S: Maintained 6231F: include/linux/platform_data/video-imxfb.h 6232F: drivers/video/fbdev/imxfb.c 6233 6234FREESCALE QORIQ DPAA ETHERNET DRIVER 6235M: Madalin Bucur <madalin.bucur@nxp.com> 6236L: netdev@vger.kernel.org 6237S: Maintained 6238F: drivers/net/ethernet/freescale/dpaa 6239 6240FREESCALE QORIQ DPAA FMAN DRIVER 6241M: Madalin Bucur <madalin.bucur@nxp.com> 6242L: netdev@vger.kernel.org 6243S: Maintained 6244F: drivers/net/ethernet/freescale/fman 6245F: Documentation/devicetree/bindings/net/fsl-fman.txt 6246 6247FREESCALE QORIQ PTP CLOCK DRIVER 6248M: Yangbo Lu <yangbo.lu@nxp.com> 6249L: netdev@vger.kernel.org 6250S: Maintained 6251F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6252F: drivers/ptp/ptp_qoriq.c 6253F: drivers/ptp/ptp_qoriq_debugfs.c 6254F: include/linux/fsl/ptp_qoriq.h 6255F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6256 6257FREESCALE QUAD SPI DRIVER 6258M: Han Xu <han.xu@nxp.com> 6259L: linux-spi@vger.kernel.org 6260S: Maintained 6261F: drivers/spi/spi-fsl-qspi.c 6262 6263FREESCALE QUICC ENGINE LIBRARY 6264M: Qiang Zhao <qiang.zhao@nxp.com> 6265L: linuxppc-dev@lists.ozlabs.org 6266S: Maintained 6267F: drivers/soc/fsl/qe/ 6268F: include/soc/fsl/*qe*.h 6269F: include/soc/fsl/*ucc*.h 6270 6271FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6272M: Li Yang <leoyang.li@nxp.com> 6273L: netdev@vger.kernel.org 6274L: linuxppc-dev@lists.ozlabs.org 6275S: Maintained 6276F: drivers/net/ethernet/freescale/ucc_geth* 6277 6278FREESCALE QUICC ENGINE UCC HDLC DRIVER 6279M: Zhao Qiang <qiang.zhao@nxp.com> 6280L: netdev@vger.kernel.org 6281L: linuxppc-dev@lists.ozlabs.org 6282S: Maintained 6283F: drivers/net/wan/fsl_ucc_hdlc* 6284 6285FREESCALE QUICC ENGINE UCC UART DRIVER 6286M: Timur Tabi <timur@kernel.org> 6287L: linuxppc-dev@lists.ozlabs.org 6288S: Maintained 6289F: drivers/tty/serial/ucc_uart.c 6290 6291FREESCALE SOC DRIVERS 6292M: Li Yang <leoyang.li@nxp.com> 6293L: linuxppc-dev@lists.ozlabs.org 6294L: linux-arm-kernel@lists.infradead.org 6295S: Maintained 6296F: Documentation/devicetree/bindings/soc/fsl/ 6297F: drivers/soc/fsl/ 6298F: include/linux/fsl/ 6299 6300FREESCALE SOC FS_ENET DRIVER 6301M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6302L: linuxppc-dev@lists.ozlabs.org 6303L: netdev@vger.kernel.org 6304S: Maintained 6305F: drivers/net/ethernet/freescale/fs_enet/ 6306F: include/linux/fs_enet_pd.h 6307 6308FREESCALE SOC SOUND DRIVERS 6309M: Timur Tabi <timur@kernel.org> 6310M: Nicolin Chen <nicoleotsuka@gmail.com> 6311M: Xiubo Li <Xiubo.Lee@gmail.com> 6312R: Fabio Estevam <festevam@gmail.com> 6313L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6314L: linuxppc-dev@lists.ozlabs.org 6315S: Maintained 6316F: sound/soc/fsl/fsl* 6317F: sound/soc/fsl/imx* 6318F: sound/soc/fsl/mpc8610_hpcd.c 6319 6320FREESCALE USB PERIPHERAL DRIVERS 6321M: Li Yang <leoyang.li@nxp.com> 6322L: linux-usb@vger.kernel.org 6323L: linuxppc-dev@lists.ozlabs.org 6324S: Maintained 6325F: drivers/usb/gadget/udc/fsl* 6326 6327FREEVXFS FILESYSTEM 6328M: Christoph Hellwig <hch@infradead.org> 6329W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6330S: Maintained 6331F: fs/freevxfs/ 6332 6333FREEZER 6334M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6335M: Pavel Machek <pavel@ucw.cz> 6336L: linux-pm@vger.kernel.org 6337S: Supported 6338F: Documentation/power/freezing-of-tasks.txt 6339F: include/linux/freezer.h 6340F: kernel/freezer.c 6341 6342FRONTSWAP API 6343M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6344L: linux-kernel@vger.kernel.org 6345S: Maintained 6346F: mm/frontswap.c 6347F: include/linux/frontswap.h 6348 6349FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6350M: David Howells <dhowells@redhat.com> 6351L: linux-cachefs@redhat.com (moderated for non-subscribers) 6352S: Supported 6353F: Documentation/filesystems/caching/ 6354F: fs/fscache/ 6355F: include/linux/fscache*.h 6356 6357FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6358M: Theodore Y. Ts'o <tytso@mit.edu> 6359M: Jaegeuk Kim <jaegeuk@kernel.org> 6360M: Eric Biggers <ebiggers@kernel.org> 6361L: linux-fscrypt@vger.kernel.org 6362Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6363T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6364S: Supported 6365F: fs/crypto/ 6366F: include/linux/fscrypt*.h 6367F: Documentation/filesystems/fscrypt.rst 6368 6369FSI-ATTACHED I2C DRIVER 6370M: Eddie James <eajames@linux.ibm.com> 6371L: linux-i2c@vger.kernel.org 6372L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6373S: Maintained 6374F: drivers/i2c/busses/i2c-fsi.c 6375F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6376 6377FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6378M: Jan Kara <jack@suse.cz> 6379R: Amir Goldstein <amir73il@gmail.com> 6380L: linux-fsdevel@vger.kernel.org 6381S: Maintained 6382F: fs/notify/ 6383F: include/linux/fsnotify*.h 6384 6385FUJITSU LAPTOP EXTRAS 6386M: Jonathan Woithe <jwoithe@just42.net> 6387L: platform-driver-x86@vger.kernel.org 6388S: Maintained 6389F: drivers/platform/x86/fujitsu-laptop.c 6390 6391FUJITSU M-5MO LS CAMERA ISP DRIVER 6392M: Kyungmin Park <kyungmin.park@samsung.com> 6393M: Heungjun Kim <riverful.kim@samsung.com> 6394L: linux-media@vger.kernel.org 6395S: Maintained 6396F: drivers/media/i2c/m5mols/ 6397F: include/media/i2c/m5mols.h 6398 6399FUJITSU TABLET EXTRAS 6400M: Robert Gerlach <khnz@gmx.de> 6401L: platform-driver-x86@vger.kernel.org 6402S: Maintained 6403F: drivers/platform/x86/fujitsu-tablet.c 6404 6405FUSE: FILESYSTEM IN USERSPACE 6406M: Miklos Szeredi <miklos@szeredi.hu> 6407L: linux-fsdevel@vger.kernel.org 6408W: http://fuse.sourceforge.net/ 6409T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6410S: Maintained 6411F: fs/fuse/ 6412F: include/uapi/linux/fuse.h 6413F: Documentation/filesystems/fuse.txt 6414 6415FUTEX SUBSYSTEM 6416M: Thomas Gleixner <tglx@linutronix.de> 6417M: Ingo Molnar <mingo@redhat.com> 6418R: Peter Zijlstra <peterz@infradead.org> 6419R: Darren Hart <dvhart@infradead.org> 6420L: linux-kernel@vger.kernel.org 6421T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6422S: Maintained 6423F: kernel/futex.c 6424F: include/asm-generic/futex.h 6425F: include/linux/futex.h 6426F: include/uapi/linux/futex.h 6427F: tools/testing/selftests/futex/ 6428F: tools/perf/bench/futex* 6429F: Documentation/*futex* 6430 6431GCC PLUGINS 6432M: Kees Cook <keescook@chromium.org> 6433R: Emese Revfy <re.emese@gmail.com> 6434L: kernel-hardening@lists.openwall.com 6435S: Maintained 6436F: scripts/gcc-plugins/ 6437F: scripts/gcc-plugin.sh 6438F: scripts/Makefile.gcc-plugins 6439F: Documentation/gcc-plugins.txt 6440 6441GASKET DRIVER FRAMEWORK 6442M: Rob Springer <rspringer@google.com> 6443M: Todd Poynor <toddpoynor@google.com> 6444M: Ben Chan <benchan@chromium.org> 6445S: Maintained 6446F: drivers/staging/gasket/ 6447 6448GCOV BASED KERNEL PROFILING 6449M: Peter Oberparleiter <oberpar@linux.ibm.com> 6450S: Maintained 6451F: kernel/gcov/ 6452F: Documentation/dev-tools/gcov.rst 6453 6454GDB KERNEL DEBUGGING HELPER SCRIPTS 6455M: Jan Kiszka <jan.kiszka@siemens.com> 6456M: Kieran Bingham <kbingham@kernel.org> 6457S: Supported 6458F: scripts/gdb/ 6459 6460GDT SCSI DISK ARRAY CONTROLLER DRIVER 6461M: Achim Leubner <achim_leubner@adaptec.com> 6462L: linux-scsi@vger.kernel.org 6463W: http://www.icp-vortex.com/ 6464S: Supported 6465F: drivers/scsi/gdt* 6466 6467GEMTEK FM RADIO RECEIVER DRIVER 6468M: Hans Verkuil <hverkuil@xs4all.nl> 6469L: linux-media@vger.kernel.org 6470T: git git://linuxtv.org/media_tree.git 6471W: https://linuxtv.org 6472S: Maintained 6473F: drivers/media/radio/radio-gemtek* 6474 6475GENERIC GPIO I2C DRIVER 6476M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6477S: Supported 6478F: drivers/i2c/busses/i2c-gpio.c 6479F: include/linux/platform_data/i2c-gpio.h 6480 6481GENERIC GPIO I2C MULTIPLEXER DRIVER 6482M: Peter Korsgaard <peter.korsgaard@barco.com> 6483L: linux-i2c@vger.kernel.org 6484S: Supported 6485F: drivers/i2c/muxes/i2c-mux-gpio.c 6486F: include/linux/platform_data/i2c-mux-gpio.h 6487F: Documentation/i2c/muxes/i2c-mux-gpio 6488 6489GENERIC HDLC (WAN) DRIVERS 6490M: Krzysztof Halasa <khc@pm.waw.pl> 6491W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6492S: Maintained 6493F: drivers/net/wan/c101.c 6494F: drivers/net/wan/hd6457* 6495F: drivers/net/wan/hdlc* 6496F: drivers/net/wan/n2.c 6497F: drivers/net/wan/pc300too.c 6498F: drivers/net/wan/pci200syn.c 6499F: drivers/net/wan/wanxl* 6500 6501GENERIC INCLUDE/ASM HEADER FILES 6502M: Arnd Bergmann <arnd@arndb.de> 6503L: linux-arch@vger.kernel.org 6504T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6505S: Maintained 6506F: include/asm-generic/ 6507F: include/uapi/asm-generic/ 6508 6509GENERIC PHY FRAMEWORK 6510M: Kishon Vijay Abraham I <kishon@ti.com> 6511L: linux-kernel@vger.kernel.org 6512T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6513S: Supported 6514F: drivers/phy/ 6515F: include/linux/phy/ 6516F: Documentation/devicetree/bindings/phy/ 6517 6518GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6519M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6520S: Supported 6521F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6522 6523GENERIC PM DOMAINS 6524M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6525M: Kevin Hilman <khilman@kernel.org> 6526M: Ulf Hansson <ulf.hansson@linaro.org> 6527L: linux-pm@vger.kernel.org 6528S: Supported 6529F: drivers/base/power/domain*.c 6530F: include/linux/pm_domain.h 6531F: Documentation/devicetree/bindings/power/power_domain.txt 6532 6533GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6534M: Eugen Hristev <eugen.hristev@microchip.com> 6535L: linux-input@vger.kernel.org 6536S: Maintained 6537F: drivers/input/touchscreen/resistive-adc-touch.c 6538 6539GENERIC UIO DRIVER FOR PCI DEVICES 6540M: "Michael S. Tsirkin" <mst@redhat.com> 6541L: kvm@vger.kernel.org 6542S: Supported 6543F: drivers/uio/uio_pci_generic.c 6544 6545GENWQE (IBM Generic Workqueue Card) 6546M: Frank Haverkamp <haver@linux.ibm.com> 6547S: Supported 6548F: drivers/misc/genwqe/ 6549 6550GET_MAINTAINER SCRIPT 6551M: Joe Perches <joe@perches.com> 6552S: Maintained 6553F: scripts/get_maintainer.pl 6554 6555GFS2 FILE SYSTEM 6556M: Bob Peterson <rpeterso@redhat.com> 6557M: Andreas Gruenbacher <agruenba@redhat.com> 6558L: cluster-devel@redhat.com 6559W: http://sources.redhat.com/cluster/ 6560T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6561S: Supported 6562F: Documentation/filesystems/gfs2*.txt 6563F: fs/gfs2/ 6564F: include/uapi/linux/gfs2_ondisk.h 6565 6566GIGASET ISDN DRIVERS 6567M: Paul Bolle <pebolle@tiscali.nl> 6568L: gigaset307x-common@lists.sourceforge.net 6569W: http://gigaset307x.sourceforge.net/ 6570S: Odd Fixes 6571F: Documentation/isdn/README.gigaset 6572F: drivers/isdn/gigaset/ 6573F: include/uapi/linux/gigaset_dev.h 6574 6575GNSS SUBSYSTEM 6576M: Johan Hovold <johan@kernel.org> 6577T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6578S: Maintained 6579F: Documentation/ABI/testing/sysfs-class-gnss 6580F: Documentation/devicetree/bindings/gnss/ 6581F: drivers/gnss/ 6582F: include/linux/gnss.h 6583 6584GO7007 MPEG CODEC 6585M: Hans Verkuil <hans.verkuil@cisco.com> 6586L: linux-media@vger.kernel.org 6587S: Maintained 6588F: drivers/media/usb/go7007/ 6589 6590GOODIX TOUCHSCREEN 6591M: Bastien Nocera <hadess@hadess.net> 6592L: linux-input@vger.kernel.org 6593S: Maintained 6594F: drivers/input/touchscreen/goodix.c 6595 6596GPD POCKET FAN DRIVER 6597M: Hans de Goede <hdegoede@redhat.com> 6598L: platform-driver-x86@vger.kernel.org 6599S: Maintained 6600F: drivers/platform/x86/gpd-pocket-fan.c 6601 6602GPIO ACPI SUPPORT 6603M: Mika Westerberg <mika.westerberg@linux.intel.com> 6604M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6605L: linux-gpio@vger.kernel.org 6606L: linux-acpi@vger.kernel.org 6607S: Maintained 6608F: Documentation/acpi/gpio-properties.txt 6609F: drivers/gpio/gpiolib-acpi.c 6610 6611GPIO IR Transmitter 6612M: Sean Young <sean@mess.org> 6613L: linux-media@vger.kernel.org 6614S: Maintained 6615F: drivers/media/rc/gpio-ir-tx.c 6616 6617GPIO MOCKUP DRIVER 6618M: Bamvor Jian Zhang <bamv2005@gmail.com> 6619L: linux-gpio@vger.kernel.org 6620S: Maintained 6621F: drivers/gpio/gpio-mockup.c 6622F: tools/testing/selftests/gpio/ 6623 6624GPIO SUBSYSTEM 6625M: Linus Walleij <linus.walleij@linaro.org> 6626M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6627L: linux-gpio@vger.kernel.org 6628T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6629S: Maintained 6630F: Documentation/devicetree/bindings/gpio/ 6631F: Documentation/driver-api/gpio/ 6632F: Documentation/gpio/ 6633F: Documentation/ABI/testing/gpio-cdev 6634F: Documentation/ABI/obsolete/sysfs-gpio 6635F: drivers/gpio/ 6636F: include/linux/gpio/ 6637F: include/linux/gpio.h 6638F: include/linux/of_gpio.h 6639F: include/asm-generic/gpio.h 6640F: include/uapi/linux/gpio.h 6641F: tools/gpio/ 6642 6643GRE DEMULTIPLEXER DRIVER 6644M: Dmitry Kozlov <xeb@mail.ru> 6645L: netdev@vger.kernel.org 6646S: Maintained 6647F: net/ipv4/gre_demux.c 6648F: net/ipv4/gre_offload.c 6649F: include/net/gre.h 6650 6651GRETH 10/100/1G Ethernet MAC device driver 6652M: Andreas Larsson <andreas@gaisler.com> 6653L: netdev@vger.kernel.org 6654S: Maintained 6655F: drivers/net/ethernet/aeroflex/ 6656 6657GREYBUS AUDIO PROTOCOLS DRIVERS 6658M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6659M: Mark Greer <mgreer@animalcreek.com> 6660S: Maintained 6661F: drivers/staging/greybus/audio_apbridgea.c 6662F: drivers/staging/greybus/audio_apbridgea.h 6663F: drivers/staging/greybus/audio_codec.c 6664F: drivers/staging/greybus/audio_codec.h 6665F: drivers/staging/greybus/audio_gb.c 6666F: drivers/staging/greybus/audio_manager.c 6667F: drivers/staging/greybus/audio_manager.h 6668F: drivers/staging/greybus/audio_manager_module.c 6669F: drivers/staging/greybus/audio_manager_private.h 6670F: drivers/staging/greybus/audio_manager_sysfs.c 6671F: drivers/staging/greybus/audio_module.c 6672F: drivers/staging/greybus/audio_topology.c 6673 6674GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6675M: Viresh Kumar <vireshk@kernel.org> 6676S: Maintained 6677F: drivers/staging/greybus/authentication.c 6678F: drivers/staging/greybus/bootrom.c 6679F: drivers/staging/greybus/firmware.h 6680F: drivers/staging/greybus/fw-core.c 6681F: drivers/staging/greybus/fw-download.c 6682F: drivers/staging/greybus/fw-management.c 6683F: drivers/staging/greybus/greybus_authentication.h 6684F: drivers/staging/greybus/greybus_firmware.h 6685F: drivers/staging/greybus/hid.c 6686F: drivers/staging/greybus/i2c.c 6687F: drivers/staging/greybus/spi.c 6688F: drivers/staging/greybus/spilib.c 6689F: drivers/staging/greybus/spilib.h 6690 6691GREYBUS LOOPBACK DRIVER 6692M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6693S: Maintained 6694F: drivers/staging/greybus/loopback.c 6695 6696GREYBUS PLATFORM DRIVERS 6697M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6698S: Maintained 6699F: drivers/staging/greybus/arche-platform.c 6700F: drivers/staging/greybus/arche-apb-ctrl.c 6701F: drivers/staging/greybus/arche_platform.h 6702 6703GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6704M: Rui Miguel Silva <rmfrfs@gmail.com> 6705S: Maintained 6706F: drivers/staging/greybus/sdio.c 6707F: drivers/staging/greybus/light.c 6708F: drivers/staging/greybus/gpio.c 6709F: drivers/staging/greybus/power_supply.c 6710F: drivers/staging/greybus/spi.c 6711F: drivers/staging/greybus/spilib.c 6712 6713GREYBUS SUBSYSTEM 6714M: Johan Hovold <johan@kernel.org> 6715M: Alex Elder <elder@kernel.org> 6716M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6717S: Maintained 6718F: drivers/staging/greybus/ 6719L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6720 6721GREYBUS UART PROTOCOLS DRIVERS 6722M: David Lin <dtwlin@gmail.com> 6723S: Maintained 6724F: drivers/staging/greybus/uart.c 6725F: drivers/staging/greybus/log.c 6726 6727GS1662 VIDEO SERIALIZER 6728M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6729L: linux-media@vger.kernel.org 6730T: git git://linuxtv.org/media_tree.git 6731S: Maintained 6732F: drivers/media/spi/gs1662.c 6733 6734GSPCA FINEPIX SUBDRIVER 6735M: Frank Zago <frank@zago.net> 6736L: linux-media@vger.kernel.org 6737T: git git://linuxtv.org/media_tree.git 6738S: Maintained 6739F: drivers/media/usb/gspca/finepix.c 6740 6741GSPCA GL860 SUBDRIVER 6742M: Olivier Lorin <o.lorin@laposte.net> 6743L: linux-media@vger.kernel.org 6744T: git git://linuxtv.org/media_tree.git 6745S: Maintained 6746F: drivers/media/usb/gspca/gl860/ 6747 6748GSPCA M5602 SUBDRIVER 6749M: Erik Andren <erik.andren@gmail.com> 6750L: linux-media@vger.kernel.org 6751T: git git://linuxtv.org/media_tree.git 6752S: Maintained 6753F: drivers/media/usb/gspca/m5602/ 6754 6755GSPCA PAC207 SONIXB SUBDRIVER 6756M: Hans Verkuil <hverkuil@xs4all.nl> 6757L: linux-media@vger.kernel.org 6758T: git git://linuxtv.org/media_tree.git 6759S: Odd Fixes 6760F: drivers/media/usb/gspca/pac207.c 6761 6762GSPCA SN9C20X SUBDRIVER 6763M: Brian Johnson <brijohn@gmail.com> 6764L: linux-media@vger.kernel.org 6765T: git git://linuxtv.org/media_tree.git 6766S: Maintained 6767F: drivers/media/usb/gspca/sn9c20x.c 6768 6769GSPCA T613 SUBDRIVER 6770M: Leandro Costantino <lcostantino@gmail.com> 6771L: linux-media@vger.kernel.org 6772T: git git://linuxtv.org/media_tree.git 6773S: Maintained 6774F: drivers/media/usb/gspca/t613.c 6775 6776GSPCA USB WEBCAM DRIVER 6777M: Hans Verkuil <hverkuil@xs4all.nl> 6778L: linux-media@vger.kernel.org 6779T: git git://linuxtv.org/media_tree.git 6780S: Odd Fixes 6781F: drivers/media/usb/gspca/ 6782 6783GTP (GPRS Tunneling Protocol) 6784M: Pablo Neira Ayuso <pablo@netfilter.org> 6785M: Harald Welte <laforge@gnumonks.org> 6786L: osmocom-net-gprs@lists.osmocom.org 6787T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6788S: Maintained 6789F: drivers/net/gtp.c 6790 6791GUID PARTITION TABLE (GPT) 6792M: Davidlohr Bueso <dave@stgolabs.net> 6793L: linux-efi@vger.kernel.org 6794S: Maintained 6795F: block/partitions/efi.* 6796 6797H8/300 ARCHITECTURE 6798M: Yoshinori Sato <ysato@users.sourceforge.jp> 6799L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6800W: http://uclinux-h8.sourceforge.jp 6801T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6802S: Maintained 6803F: arch/h8300/ 6804F: drivers/clocksource/h8300_*.c 6805F: drivers/clk/h8300/ 6806F: drivers/irqchip/irq-renesas-h8*.c 6807 6808HABANALABS PCI DRIVER 6809M: Oded Gabbay <oded.gabbay@gmail.com> 6810T: git https://github.com/HabanaAI/linux.git 6811S: Supported 6812F: drivers/misc/habanalabs/ 6813F: include/uapi/misc/habanalabs.h 6814F: Documentation/ABI/testing/sysfs-driver-habanalabs 6815F: Documentation/ABI/testing/debugfs-driver-habanalabs 6816 6817HACKRF MEDIA DRIVER 6818M: Antti Palosaari <crope@iki.fi> 6819L: linux-media@vger.kernel.org 6820W: https://linuxtv.org 6821W: http://palosaari.fi/linux/ 6822Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6823T: git git://linuxtv.org/anttip/media_tree.git 6824S: Maintained 6825F: drivers/media/usb/hackrf/ 6826 6827HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6828M: Frank Seidel <frank@f-seidel.de> 6829L: platform-driver-x86@vger.kernel.org 6830W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6831S: Maintained 6832F: drivers/platform/x86/hdaps.c 6833 6834HARDWARE MONITORING 6835M: Jean Delvare <jdelvare@suse.com> 6836M: Guenter Roeck <linux@roeck-us.net> 6837L: linux-hwmon@vger.kernel.org 6838W: http://hwmon.wiki.kernel.org/ 6839T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6840S: Maintained 6841F: Documentation/devicetree/bindings/hwmon/ 6842F: Documentation/hwmon/ 6843F: drivers/hwmon/ 6844F: include/linux/hwmon*.h 6845F: include/trace/events/hwmon*.h 6846 6847HARDWARE RANDOM NUMBER GENERATOR CORE 6848M: Matt Mackall <mpm@selenic.com> 6849M: Herbert Xu <herbert@gondor.apana.org.au> 6850L: linux-crypto@vger.kernel.org 6851S: Odd fixes 6852F: Documentation/devicetree/bindings/rng/ 6853F: Documentation/hw_random.txt 6854F: drivers/char/hw_random/ 6855F: include/linux/hw_random.h 6856 6857HARDWARE TRACING FACILITIES 6858M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6859S: Maintained 6860F: drivers/hwtracing/ 6861 6862HARDWARE SPINLOCK CORE 6863M: Ohad Ben-Cohen <ohad@wizery.com> 6864M: Bjorn Andersson <bjorn.andersson@linaro.org> 6865L: linux-remoteproc@vger.kernel.org 6866S: Maintained 6867T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6868F: Documentation/devicetree/bindings/hwlock/ 6869F: Documentation/hwspinlock.txt 6870F: drivers/hwspinlock/ 6871F: include/linux/hwspinlock.h 6872 6873HARMONY SOUND DRIVER 6874L: linux-parisc@vger.kernel.org 6875S: Maintained 6876F: sound/parisc/harmony.* 6877 6878HDPVR USB VIDEO ENCODER DRIVER 6879M: Hans Verkuil <hverkuil@xs4all.nl> 6880L: linux-media@vger.kernel.org 6881T: git git://linuxtv.org/media_tree.git 6882W: https://linuxtv.org 6883S: Odd Fixes 6884F: drivers/media/usb/hdpvr/ 6885 6886HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6887M: Jerry Hoemann <jerry.hoemann@hpe.com> 6888S: Supported 6889F: Documentation/watchdog/hpwdt.txt 6890F: drivers/watchdog/hpwdt.c 6891 6892HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6893M: Don Brace <don.brace@microsemi.com> 6894L: esc.storagedev@microsemi.com 6895L: linux-scsi@vger.kernel.org 6896S: Supported 6897F: Documentation/scsi/hpsa.txt 6898F: drivers/scsi/hpsa*.[ch] 6899F: include/linux/cciss*.h 6900F: include/uapi/linux/cciss*.h 6901 6902HFI1 DRIVER 6903M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6904M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6905L: linux-rdma@vger.kernel.org 6906S: Supported 6907F: drivers/infiniband/hw/hfi1 6908 6909HFS FILESYSTEM 6910L: linux-fsdevel@vger.kernel.org 6911S: Orphan 6912F: Documentation/filesystems/hfs.txt 6913F: fs/hfs/ 6914 6915HFSPLUS FILESYSTEM 6916L: linux-fsdevel@vger.kernel.org 6917S: Orphan 6918F: Documentation/filesystems/hfsplus.txt 6919F: fs/hfsplus/ 6920 6921HGA FRAMEBUFFER DRIVER 6922M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6923L: linux-nvidia@lists.surfsouth.com 6924W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6925S: Maintained 6926F: drivers/video/fbdev/hgafb.c 6927 6928HIBERNATION (aka Software Suspend, aka swsusp) 6929M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6930M: Pavel Machek <pavel@ucw.cz> 6931L: linux-pm@vger.kernel.org 6932B: https://bugzilla.kernel.org 6933S: Supported 6934F: arch/x86/power/ 6935F: drivers/base/power/ 6936F: kernel/power/ 6937F: include/linux/suspend.h 6938F: include/linux/freezer.h 6939F: include/linux/pm.h 6940F: arch/*/include/asm/suspend*.h 6941 6942HID CORE LAYER 6943M: Jiri Kosina <jikos@kernel.org> 6944M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6945L: linux-input@vger.kernel.org 6946T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6947S: Maintained 6948F: drivers/hid/ 6949F: include/linux/hid* 6950F: include/uapi/linux/hid* 6951 6952HID SENSOR HUB DRIVERS 6953M: Jiri Kosina <jikos@kernel.org> 6954M: Jonathan Cameron <jic23@kernel.org> 6955M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6956L: linux-input@vger.kernel.org 6957L: linux-iio@vger.kernel.org 6958S: Maintained 6959F: Documentation/hid/hid-sensor* 6960F: drivers/hid/hid-sensor-* 6961F: drivers/iio/*/hid-* 6962F: include/linux/hid-sensor-* 6963 6964HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6965M: Thomas Gleixner <tglx@linutronix.de> 6966L: linux-kernel@vger.kernel.org 6967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6968S: Maintained 6969F: Documentation/timers/ 6970F: kernel/time/hrtimer.c 6971F: kernel/time/clockevents.c 6972F: kernel/time/timer_*.c 6973F: include/linux/clockchips.h 6974F: include/linux/hrtimer.h 6975 6976HIGH-SPEED SCC DRIVER FOR AX.25 6977L: linux-hams@vger.kernel.org 6978S: Orphan 6979F: drivers/net/hamradio/dmascc.c 6980F: drivers/net/hamradio/scc.c 6981 6982HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6983M: HighPoint Linux Team <linux@highpoint-tech.com> 6984W: http://www.highpoint-tech.com 6985S: Supported 6986F: Documentation/scsi/hptiop.txt 6987F: drivers/scsi/hptiop.c 6988 6989HIPPI 6990M: Jes Sorensen <jes@trained-monkey.org> 6991L: linux-hippi@sunsite.dk 6992S: Maintained 6993F: include/linux/hippidevice.h 6994F: include/uapi/linux/if_hippi.h 6995F: net/802/hippi.c 6996F: drivers/net/hippi/ 6997 6998HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6999M: Yisen Zhuang <yisen.zhuang@huawei.com> 7000M: Salil Mehta <salil.mehta@huawei.com> 7001L: netdev@vger.kernel.org 7002W: http://www.hisilicon.com 7003S: Maintained 7004F: drivers/net/ethernet/hisilicon/hns3/ 7005 7006HISILICON LPC BUS DRIVER 7007M: john.garry@huawei.com 7008W: http://www.hisilicon.com 7009S: Maintained 7010F: drivers/bus/hisi_lpc.c 7011F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7012 7013HISILICON NETWORK SUBSYSTEM DRIVER 7014M: Yisen Zhuang <yisen.zhuang@huawei.com> 7015M: Salil Mehta <salil.mehta@huawei.com> 7016L: netdev@vger.kernel.org 7017W: http://www.hisilicon.com 7018S: Maintained 7019F: drivers/net/ethernet/hisilicon/ 7020F: Documentation/devicetree/bindings/net/hisilicon*.txt 7021 7022HISILICON PMU DRIVER 7023M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7024W: http://www.hisilicon.com 7025S: Supported 7026F: drivers/perf/hisilicon 7027F: Documentation/perf/hisi-pmu.txt 7028 7029HISILICON ROCE DRIVER 7030M: Lijun Ou <oulijun@huawei.com> 7031M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7032L: linux-rdma@vger.kernel.org 7033S: Maintained 7034F: drivers/infiniband/hw/hns/ 7035F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7036 7037HISILICON SAS Controller 7038M: John Garry <john.garry@huawei.com> 7039W: http://www.hisilicon.com 7040S: Supported 7041F: drivers/scsi/hisi_sas/ 7042F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7043 7044HMM - Heterogeneous Memory Management 7045M: Jérôme Glisse <jglisse@redhat.com> 7046L: linux-mm@kvack.org 7047S: Maintained 7048F: mm/hmm* 7049F: include/linux/hmm* 7050F: Documentation/vm/hmm.rst 7051 7052HOST AP DRIVER 7053M: Jouni Malinen <j@w1.fi> 7054L: linux-wireless@vger.kernel.org 7055W: http://w1.fi/hostap-driver.html 7056S: Obsolete 7057F: drivers/net/wireless/intersil/hostap/ 7058 7059HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7060L: platform-driver-x86@vger.kernel.org 7061S: Orphan 7062F: drivers/platform/x86/tc1100-wmi.c 7063 7064HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7065M: Jaroslav Kysela <perex@perex.cz> 7066S: Maintained 7067F: drivers/net/ethernet/hp/hp100.* 7068 7069HPET: High Precision Event Timers driver 7070M: Clemens Ladisch <clemens@ladisch.de> 7071S: Maintained 7072F: Documentation/timers/hpet.txt 7073F: drivers/char/hpet.c 7074F: include/linux/hpet.h 7075F: include/uapi/linux/hpet.h 7076 7077HPET: x86 7078S: Orphan 7079F: arch/x86/kernel/hpet.c 7080F: arch/x86/include/asm/hpet.h 7081 7082HPFS FILESYSTEM 7083M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7084W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7085S: Maintained 7086F: fs/hpfs/ 7087 7088HSI SUBSYSTEM 7089M: Sebastian Reichel <sre@kernel.org> 7090T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7091S: Maintained 7092F: Documentation/ABI/testing/sysfs-bus-hsi 7093F: Documentation/driver-api/hsi.rst 7094F: drivers/hsi/ 7095F: include/linux/hsi/ 7096F: include/uapi/linux/hsi/ 7097 7098HSO 3G MODEM DRIVER 7099L: linux-usb@vger.kernel.org 7100S: Orphan 7101F: drivers/net/usb/hso.c 7102 7103HSR NETWORK PROTOCOL 7104M: Arvid Brodin <arvid.brodin@alten.se> 7105L: netdev@vger.kernel.org 7106S: Maintained 7107F: net/hsr/ 7108 7109HT16K33 LED CONTROLLER DRIVER 7110M: Robin van der Gracht <robin@protonic.nl> 7111S: Maintained 7112F: drivers/auxdisplay/ht16k33.c 7113F: Documentation/devicetree/bindings/display/ht16k33.txt 7114 7115HTCPEN TOUCHSCREEN DRIVER 7116M: Pau Oliva Fora <pof@eslack.org> 7117L: linux-input@vger.kernel.org 7118S: Maintained 7119F: drivers/input/touchscreen/htcpen.c 7120 7121HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7122M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7123L: linux-iio@vger.kernel.org 7124W: http://www.st.com/ 7125S: Maintained 7126F: drivers/iio/humidity/hts221* 7127F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7128 7129HUAWEI ETHERNET DRIVER 7130M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7131L: netdev@vger.kernel.org 7132S: Supported 7133F: Documentation/networking/hinic.txt 7134F: drivers/net/ethernet/huawei/hinic/ 7135 7136HUGETLB FILESYSTEM 7137M: Mike Kravetz <mike.kravetz@oracle.com> 7138L: linux-mm@kvack.org 7139S: Maintained 7140F: fs/hugetlbfs/ 7141F: mm/hugetlb.c 7142F: include/linux/hugetlb.h 7143F: Documentation/admin-guide/mm/hugetlbpage.rst 7144F: Documentation/vm/hugetlbfs_reserv.rst 7145F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7146 7147HVA ST MEDIA DRIVER 7148M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7149L: linux-media@vger.kernel.org 7150T: git git://linuxtv.org/media_tree.git 7151W: https://linuxtv.org 7152S: Supported 7153F: drivers/media/platform/sti/hva 7154 7155HWPOISON MEMORY FAILURE HANDLING 7156M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7157L: linux-mm@kvack.org 7158S: Maintained 7159F: mm/memory-failure.c 7160F: mm/hwpoison-inject.c 7161 7162HYGON PROCESSOR SUPPORT 7163M: Pu Wen <puwen@hygon.cn> 7164L: linux-kernel@vger.kernel.org 7165S: Maintained 7166F: arch/x86/kernel/cpu/hygon.c 7167 7168Hyper-V CORE AND DRIVERS 7169M: "K. Y. Srinivasan" <kys@microsoft.com> 7170M: Haiyang Zhang <haiyangz@microsoft.com> 7171M: Stephen Hemminger <sthemmin@microsoft.com> 7172M: Sasha Levin <sashal@kernel.org> 7173T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7174L: linux-hyperv@vger.kernel.org 7175S: Supported 7176F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7177F: arch/x86/include/asm/mshyperv.h 7178F: arch/x86/include/asm/trace/hyperv.h 7179F: arch/x86/include/asm/hyperv-tlfs.h 7180F: arch/x86/kernel/cpu/mshyperv.c 7181F: arch/x86/hyperv 7182F: drivers/hid/hid-hyperv.c 7183F: drivers/hv/ 7184F: drivers/input/serio/hyperv-keyboard.c 7185F: drivers/pci/controller/pci-hyperv.c 7186F: drivers/net/hyperv/ 7187F: drivers/scsi/storvsc_drv.c 7188F: drivers/uio/uio_hv_generic.c 7189F: drivers/video/fbdev/hyperv_fb.c 7190F: drivers/iommu/hyperv_iommu.c 7191F: net/vmw_vsock/hyperv_transport.c 7192F: include/linux/hyperv.h 7193F: include/uapi/linux/hyperv.h 7194F: tools/hv/ 7195F: Documentation/ABI/stable/sysfs-bus-vmbus 7196 7197HYPERVISOR VIRTUAL CONSOLE DRIVER 7198L: linuxppc-dev@lists.ozlabs.org 7199S: Odd Fixes 7200F: drivers/tty/hvc/ 7201 7202I2C ACPI SUPPORT 7203M: Mika Westerberg <mika.westerberg@linux.intel.com> 7204L: linux-i2c@vger.kernel.org 7205L: linux-acpi@vger.kernel.org 7206S: Maintained 7207F: drivers/i2c/i2c-core-acpi.c 7208 7209I2C CONTROLLER DRIVER FOR NVIDIA GPU 7210M: Ajay Gupta <ajayg@nvidia.com> 7211L: linux-i2c@vger.kernel.org 7212S: Maintained 7213F: Documentation/i2c/busses/i2c-nvidia-gpu 7214F: drivers/i2c/busses/i2c-nvidia-gpu.c 7215 7216I2C MUXES 7217M: Peter Rosin <peda@axentia.se> 7218L: linux-i2c@vger.kernel.org 7219S: Maintained 7220F: Documentation/i2c/i2c-topology 7221F: Documentation/i2c/muxes/ 7222F: Documentation/devicetree/bindings/i2c/i2c-mux* 7223F: Documentation/devicetree/bindings/i2c/i2c-arb* 7224F: Documentation/devicetree/bindings/i2c/i2c-gate* 7225F: drivers/i2c/i2c-mux.c 7226F: drivers/i2c/muxes/ 7227F: include/linux/i2c-mux.h 7228 7229I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7230M: Gregory CLEMENT <gregory.clement@bootlin.com> 7231L: linux-i2c@vger.kernel.org 7232S: Maintained 7233F: drivers/i2c/busses/i2c-mv64xxx.c 7234 7235I2C OVER PARALLEL PORT 7236M: Jean Delvare <jdelvare@suse.com> 7237L: linux-i2c@vger.kernel.org 7238S: Maintained 7239F: Documentation/i2c/busses/i2c-parport 7240F: Documentation/i2c/busses/i2c-parport-light 7241F: drivers/i2c/busses/i2c-parport.c 7242F: drivers/i2c/busses/i2c-parport-light.c 7243 7244I2C SUBSYSTEM 7245M: Wolfram Sang <wsa@the-dreams.de> 7246L: linux-i2c@vger.kernel.org 7247W: https://i2c.wiki.kernel.org/ 7248Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7249T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7250S: Maintained 7251F: Documentation/devicetree/bindings/i2c/i2c.txt 7252F: Documentation/i2c/ 7253F: drivers/i2c/* 7254F: include/linux/i2c.h 7255F: include/linux/i2c-dev.h 7256F: include/linux/i2c-smbus.h 7257F: include/uapi/linux/i2c.h 7258F: include/uapi/linux/i2c-*.h 7259 7260I2C SUBSYSTEM HOST DRIVERS 7261L: linux-i2c@vger.kernel.org 7262W: https://i2c.wiki.kernel.org/ 7263Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7264T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7265S: Odd Fixes 7266F: Documentation/devicetree/bindings/i2c/ 7267F: drivers/i2c/algos/ 7268F: drivers/i2c/busses/ 7269 7270I2C-TAOS-EVM DRIVER 7271M: Jean Delvare <jdelvare@suse.com> 7272L: linux-i2c@vger.kernel.org 7273S: Maintained 7274F: Documentation/i2c/busses/i2c-taos-evm 7275F: drivers/i2c/busses/i2c-taos-evm.c 7276 7277I2C-TINY-USB DRIVER 7278M: Till Harbaum <till@harbaum.org> 7279L: linux-i2c@vger.kernel.org 7280W: http://www.harbaum.org/till/i2c_tiny_usb 7281S: Maintained 7282F: drivers/i2c/busses/i2c-tiny-usb.c 7283 7284I2C/SMBUS CONTROLLER DRIVERS FOR PC 7285M: Jean Delvare <jdelvare@suse.com> 7286L: linux-i2c@vger.kernel.org 7287S: Maintained 7288F: Documentation/i2c/busses/i2c-ali1535 7289F: Documentation/i2c/busses/i2c-ali1563 7290F: Documentation/i2c/busses/i2c-ali15x3 7291F: Documentation/i2c/busses/i2c-amd756 7292F: Documentation/i2c/busses/i2c-amd8111 7293F: Documentation/i2c/busses/i2c-i801 7294F: Documentation/i2c/busses/i2c-nforce2 7295F: Documentation/i2c/busses/i2c-piix4 7296F: Documentation/i2c/busses/i2c-sis5595 7297F: Documentation/i2c/busses/i2c-sis630 7298F: Documentation/i2c/busses/i2c-sis96x 7299F: Documentation/i2c/busses/i2c-via 7300F: Documentation/i2c/busses/i2c-viapro 7301F: drivers/i2c/busses/i2c-ali1535.c 7302F: drivers/i2c/busses/i2c-ali1563.c 7303F: drivers/i2c/busses/i2c-ali15x3.c 7304F: drivers/i2c/busses/i2c-amd756.c 7305F: drivers/i2c/busses/i2c-amd756-s4882.c 7306F: drivers/i2c/busses/i2c-amd8111.c 7307F: drivers/i2c/busses/i2c-i801.c 7308F: drivers/i2c/busses/i2c-isch.c 7309F: drivers/i2c/busses/i2c-nforce2.c 7310F: drivers/i2c/busses/i2c-nforce2-s4985.c 7311F: drivers/i2c/busses/i2c-piix4.c 7312F: drivers/i2c/busses/i2c-sis5595.c 7313F: drivers/i2c/busses/i2c-sis630.c 7314F: drivers/i2c/busses/i2c-sis96x.c 7315F: drivers/i2c/busses/i2c-via.c 7316F: drivers/i2c/busses/i2c-viapro.c 7317 7318I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7319M: Hans de Goede <hdegoede@redhat.com> 7320L: linux-i2c@vger.kernel.org 7321S: Maintained 7322F: drivers/i2c/busses/i2c-cht-wc.c 7323 7324I2C/SMBUS ISMT DRIVER 7325M: Seth Heasley <seth.heasley@intel.com> 7326M: Neil Horman <nhorman@tuxdriver.com> 7327L: linux-i2c@vger.kernel.org 7328F: drivers/i2c/busses/i2c-ismt.c 7329F: Documentation/i2c/busses/i2c-ismt 7330 7331I2C/SMBUS STUB DRIVER 7332M: Jean Delvare <jdelvare@suse.com> 7333L: linux-i2c@vger.kernel.org 7334S: Maintained 7335F: drivers/i2c/i2c-stub.c 7336 7337I3C SUBSYSTEM 7338M: Boris Brezillon <bbrezillon@kernel.org> 7339L: linux-i3c@lists.infradead.org 7340C: irc://chat.freenode.net/linux-i3c 7341T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7342S: Maintained 7343F: Documentation/ABI/testing/sysfs-bus-i3c 7344F: Documentation/devicetree/bindings/i3c/ 7345F: Documentation/driver-api/i3c 7346F: drivers/i3c/ 7347F: include/linux/i3c/ 7348 7349I3C DRIVER FOR SYNOPSYS DESIGNWARE 7350M: Vitor Soares <vitor.soares@synopsys.com> 7351S: Maintained 7352F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7353F: drivers/i3c/master/dw* 7354 7355IA64 (Itanium) PLATFORM 7356M: Tony Luck <tony.luck@intel.com> 7357M: Fenghua Yu <fenghua.yu@intel.com> 7358L: linux-ia64@vger.kernel.org 7359T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7360S: Maintained 7361F: arch/ia64/ 7362 7363IBM Power 842 compression accelerator 7364M: Haren Myneni <haren@us.ibm.com> 7365S: Supported 7366F: drivers/crypto/nx/Makefile 7367F: drivers/crypto/nx/Kconfig 7368F: drivers/crypto/nx/nx-842* 7369F: include/linux/sw842.h 7370F: crypto/842.c 7371F: lib/842/ 7372 7373IBM Power in-Nest Crypto Acceleration 7374M: Breno Leitão <leitao@debian.org> 7375M: Nayna Jain <nayna@linux.ibm.com> 7376M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7377L: linux-crypto@vger.kernel.org 7378S: Supported 7379F: drivers/crypto/nx/Makefile 7380F: drivers/crypto/nx/Kconfig 7381F: drivers/crypto/nx/nx-aes* 7382F: drivers/crypto/nx/nx-sha* 7383F: drivers/crypto/nx/nx.* 7384F: drivers/crypto/nx/nx_csbcpb.h 7385F: drivers/crypto/nx/nx_debugfs.h 7386 7387IBM Power Linux RAID adapter 7388M: Brian King <brking@us.ibm.com> 7389S: Supported 7390F: drivers/scsi/ipr.* 7391 7392IBM Power SRIOV Virtual NIC Device Driver 7393M: Thomas Falcon <tlfalcon@linux.ibm.com> 7394M: John Allen <jallen@linux.ibm.com> 7395L: netdev@vger.kernel.org 7396S: Supported 7397F: drivers/net/ethernet/ibm/ibmvnic.* 7398 7399IBM Power Virtual Accelerator Switchboard 7400M: Sukadev Bhattiprolu 7401L: linuxppc-dev@lists.ozlabs.org 7402S: Supported 7403F: arch/powerpc/platforms/powernv/vas* 7404F: arch/powerpc/platforms/powernv/copy-paste.h 7405F: arch/powerpc/include/asm/vas.h 7406F: arch/powerpc/include/uapi/asm/vas.h 7407 7408IBM Power Virtual Ethernet Device Driver 7409M: Thomas Falcon <tlfalcon@linux.ibm.com> 7410L: netdev@vger.kernel.org 7411S: Supported 7412F: drivers/net/ethernet/ibm/ibmveth.* 7413 7414IBM Power Virtual FC Device Drivers 7415M: Tyrel Datwyler <tyreld@linux.ibm.com> 7416L: linux-scsi@vger.kernel.org 7417S: Supported 7418F: drivers/scsi/ibmvscsi/ibmvfc* 7419 7420IBM Power Virtual Management Channel Driver 7421M: Steven Royer <seroyer@linux.ibm.com> 7422S: Supported 7423F: drivers/misc/ibmvmc.* 7424 7425IBM Power Virtual SCSI Device Drivers 7426M: Tyrel Datwyler <tyreld@linux.ibm.com> 7427L: linux-scsi@vger.kernel.org 7428S: Supported 7429F: drivers/scsi/ibmvscsi/ibmvscsi* 7430F: include/scsi/viosrp.h 7431 7432IBM Power Virtual SCSI Device Target Driver 7433M: Michael Cyr <mikecyr@linux.ibm.com> 7434L: linux-scsi@vger.kernel.org 7435L: target-devel@vger.kernel.org 7436S: Supported 7437F: drivers/scsi/ibmvscsi_tgt/ 7438 7439IBM Power VMX Cryptographic instructions 7440M: Breno Leitão <leitao@debian.org> 7441M: Nayna Jain <nayna@linux.ibm.com> 7442M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7443L: linux-crypto@vger.kernel.org 7444S: Supported 7445F: drivers/crypto/vmx/Makefile 7446F: drivers/crypto/vmx/Kconfig 7447F: drivers/crypto/vmx/vmx.c 7448F: drivers/crypto/vmx/aes* 7449F: drivers/crypto/vmx/ghash* 7450F: drivers/crypto/vmx/ppc-xlate.pl 7451 7452IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7453M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7454L: linux-pci@vger.kernel.org 7455L: linuxppc-dev@lists.ozlabs.org 7456S: Supported 7457F: drivers/pci/hotplug/rpaphp* 7458 7459IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7460M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7461L: linux-pci@vger.kernel.org 7462L: linuxppc-dev@lists.ozlabs.org 7463S: Supported 7464F: drivers/pci/hotplug/rpadlpar* 7465 7466IBM ServeRAID RAID DRIVER 7467S: Orphan 7468F: drivers/scsi/ips.* 7469 7470ICH LPC AND GPIO DRIVER 7471M: Peter Tyser <ptyser@xes-inc.com> 7472S: Maintained 7473F: drivers/mfd/lpc_ich.c 7474F: drivers/gpio/gpio-ich.c 7475 7476IDE SUBSYSTEM 7477M: "David S. Miller" <davem@davemloft.net> 7478L: linux-ide@vger.kernel.org 7479Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7480T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7481S: Maintained 7482F: Documentation/ide/ 7483F: drivers/ide/ 7484F: include/linux/ide.h 7485 7486IDE/ATAPI DRIVERS 7487M: Borislav Petkov <bp@alien8.de> 7488L: linux-ide@vger.kernel.org 7489S: Maintained 7490F: Documentation/cdrom/ide-cd 7491F: drivers/ide/ide-cd* 7492 7493IDEAPAD LAPTOP EXTRAS DRIVER 7494M: Ike Panhc <ike.pan@canonical.com> 7495L: platform-driver-x86@vger.kernel.org 7496W: http://launchpad.net/ideapad-laptop 7497S: Maintained 7498F: drivers/platform/x86/ideapad-laptop.c 7499 7500IDEAPAD LAPTOP SLIDEBAR DRIVER 7501M: Andrey Moiseev <o2g.org.ru@gmail.com> 7502L: linux-input@vger.kernel.org 7503W: https://github.com/o2genum/ideapad-slidebar 7504S: Maintained 7505F: drivers/input/misc/ideapad_slidebar.c 7506 7507IDT VersaClock 5 CLOCK DRIVER 7508M: Marek Vasut <marek.vasut@gmail.com> 7509S: Maintained 7510F: drivers/clk/clk-versaclock5.c 7511 7512IEEE 802.15.4 SUBSYSTEM 7513M: Alexander Aring <alex.aring@gmail.com> 7514M: Stefan Schmidt <stefan@datenfreihafen.org> 7515L: linux-wpan@vger.kernel.org 7516W: http://wpan.cakelab.org/ 7517T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7518T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7519S: Maintained 7520F: net/ieee802154/ 7521F: net/mac802154/ 7522F: drivers/net/ieee802154/ 7523F: include/linux/nl802154.h 7524F: include/linux/ieee802154.h 7525F: include/net/nl802154.h 7526F: include/net/mac802154.h 7527F: include/net/af_ieee802154.h 7528F: include/net/cfg802154.h 7529F: include/net/ieee802154_netdev.h 7530F: Documentation/networking/ieee802154.rst 7531 7532IFE PROTOCOL 7533M: Yotam Gigi <yotam.gi@gmail.com> 7534M: Jamal Hadi Salim <jhs@mojatatu.com> 7535F: net/ife 7536F: include/net/ife.h 7537F: include/uapi/linux/ife.h 7538 7539IGORPLUG-USB IR RECEIVER 7540M: Sean Young <sean@mess.org> 7541L: linux-media@vger.kernel.org 7542S: Maintained 7543F: drivers/media/rc/igorplugusb.c 7544 7545IGUANAWORKS USB IR TRANSCEIVER 7546M: Sean Young <sean@mess.org> 7547L: linux-media@vger.kernel.org 7548S: Maintained 7549F: drivers/media/rc/iguanair.c 7550 7551IIO DIGITAL POTENTIOMETER DAC 7552M: Peter Rosin <peda@axentia.se> 7553L: linux-iio@vger.kernel.org 7554S: Maintained 7555F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7556F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7557F: drivers/iio/dac/dpot-dac.c 7558 7559IIO ENVELOPE DETECTOR 7560M: Peter Rosin <peda@axentia.se> 7561L: linux-iio@vger.kernel.org 7562S: Maintained 7563F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7564F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7565F: drivers/iio/adc/envelope-detector.c 7566 7567IIO MULTIPLEXER 7568M: Peter Rosin <peda@axentia.se> 7569L: linux-iio@vger.kernel.org 7570S: Maintained 7571F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7572F: drivers/iio/multiplexer/iio-mux.c 7573 7574IIO SUBSYSTEM AND DRIVERS 7575M: Jonathan Cameron <jic23@kernel.org> 7576R: Hartmut Knaack <knaack.h@gmx.de> 7577R: Lars-Peter Clausen <lars@metafoo.de> 7578R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7579L: linux-iio@vger.kernel.org 7580T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7581S: Maintained 7582F: Documentation/ABI/testing/configfs-iio* 7583F: Documentation/ABI/testing/sysfs-bus-iio* 7584F: Documentation/devicetree/bindings/iio/ 7585F: drivers/iio/ 7586F: drivers/staging/iio/ 7587F: include/linux/iio/ 7588F: tools/iio/ 7589 7590IIO UNIT CONVERTER 7591M: Peter Rosin <peda@axentia.se> 7592L: linux-iio@vger.kernel.org 7593S: Maintained 7594F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7595F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7596F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7597F: drivers/iio/afe/iio-rescale.c 7598 7599IKANOS/ADI EAGLE ADSL USB DRIVER 7600M: Matthieu Castet <castet.matthieu@free.fr> 7601M: Stanislaw Gruszka <stf_xl@wp.pl> 7602S: Maintained 7603F: drivers/usb/atm/ueagle-atm.c 7604 7605IMGTEC ASCII LCD DRIVER 7606M: Paul Burton <paul.burton@mips.com> 7607S: Maintained 7608F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7609F: drivers/auxdisplay/img-ascii-lcd.c 7610 7611IMGTEC IR DECODER DRIVER 7612M: James Hogan <jhogan@kernel.org> 7613S: Maintained 7614F: drivers/media/rc/img-ir/ 7615 7616IMON SOUNDGRAPH USB IR RECEIVER 7617M: Sean Young <sean@mess.org> 7618L: linux-media@vger.kernel.org 7619S: Maintained 7620F: drivers/media/rc/imon_raw.c 7621F: drivers/media/rc/imon.c 7622 7623IMS TWINTURBO FRAMEBUFFER DRIVER 7624L: linux-fbdev@vger.kernel.org 7625S: Orphan 7626F: drivers/video/fbdev/imsttfb.c 7627 7628INA209 HARDWARE MONITOR DRIVER 7629M: Guenter Roeck <linux@roeck-us.net> 7630L: linux-hwmon@vger.kernel.org 7631S: Maintained 7632F: Documentation/hwmon/ina209 7633F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7634F: drivers/hwmon/ina209.c 7635 7636INA2XX HARDWARE MONITOR DRIVER 7637M: Guenter Roeck <linux@roeck-us.net> 7638L: linux-hwmon@vger.kernel.org 7639S: Maintained 7640F: Documentation/hwmon/ina2xx 7641F: drivers/hwmon/ina2xx.c 7642F: include/linux/platform_data/ina2xx.h 7643 7644INDUSTRY PACK SUBSYSTEM (IPACK) 7645M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7646M: Jens Taprogge <jens.taprogge@taprogge.org> 7647M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7648L: industrypack-devel@lists.sourceforge.net 7649W: http://industrypack.sourceforge.net 7650S: Maintained 7651F: drivers/ipack/ 7652 7653INFINIBAND SUBSYSTEM 7654M: Doug Ledford <dledford@redhat.com> 7655M: Jason Gunthorpe <jgg@mellanox.com> 7656L: linux-rdma@vger.kernel.org 7657W: https://github.com/linux-rdma/rdma-core 7658Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7659T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7660S: Supported 7661F: Documentation/devicetree/bindings/infiniband/ 7662F: Documentation/infiniband/ 7663F: drivers/infiniband/ 7664F: include/uapi/linux/if_infiniband.h 7665F: include/uapi/rdma/ 7666F: include/rdma/ 7667 7668INGENIC JZ4780 DMA Driver 7669M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7670S: Maintained 7671F: drivers/dma/dma-jz4780.c 7672 7673INGENIC JZ4780 NAND DRIVER 7674M: Harvey Hunt <harveyhuntnexus@gmail.com> 7675L: linux-mtd@lists.infradead.org 7676S: Maintained 7677F: drivers/mtd/nand/raw/jz4780_* 7678 7679INOTIFY 7680M: Jan Kara <jack@suse.cz> 7681R: Amir Goldstein <amir73il@gmail.com> 7682L: linux-fsdevel@vger.kernel.org 7683S: Maintained 7684F: Documentation/filesystems/inotify.txt 7685F: fs/notify/inotify/ 7686F: include/linux/inotify.h 7687F: include/uapi/linux/inotify.h 7688 7689INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7690M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7691L: linux-input@vger.kernel.org 7692Q: http://patchwork.kernel.org/project/linux-input/list/ 7693T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7694S: Maintained 7695F: drivers/input/ 7696F: include/linux/input.h 7697F: include/uapi/linux/input.h 7698F: include/uapi/linux/input-event-codes.h 7699F: include/linux/input/ 7700F: Documentation/devicetree/bindings/input/ 7701F: Documentation/devicetree/bindings/serio/ 7702F: Documentation/input/ 7703 7704INPUT MULTITOUCH (MT) PROTOCOL 7705M: Henrik Rydberg <rydberg@bitmath.org> 7706L: linux-input@vger.kernel.org 7707S: Odd fixes 7708F: Documentation/input/multi-touch-protocol.rst 7709F: drivers/input/input-mt.c 7710K: \b(ABS|SYN)_MT_ 7711 7712INSIDE SECURE CRYPTO DRIVER 7713M: Antoine Tenart <antoine.tenart@bootlin.com> 7714F: drivers/crypto/inside-secure/ 7715S: Maintained 7716L: linux-crypto@vger.kernel.org 7717 7718INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7719M: Mimi Zohar <zohar@linux.ibm.com> 7720M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7721L: linux-integrity@vger.kernel.org 7722T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7723S: Supported 7724F: security/integrity/ima/ 7725 7726INTEL 810/815 FRAMEBUFFER DRIVER 7727M: Antonino Daplas <adaplas@gmail.com> 7728L: linux-fbdev@vger.kernel.org 7729S: Maintained 7730F: drivers/video/fbdev/i810/ 7731 7732INTEL ASoC DRIVERS 7733M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7734M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7735M: Jie Yang <yang.jie@linux.intel.com> 7736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7737S: Supported 7738F: sound/soc/intel/ 7739 7740INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7741M: Hans de Goede <hdegoede@redhat.com> 7742L: platform-driver-x86@vger.kernel.org 7743S: Maintained 7744F: drivers/platform/x86/intel_atomisp2_pm.c 7745 7746INTEL C600 SERIES SAS CONTROLLER DRIVER 7747M: Intel SCU Linux support <intel-linux-scu@intel.com> 7748M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7749L: linux-scsi@vger.kernel.org 7750T: git git://git.code.sf.net/p/intel-sas/isci 7751S: Supported 7752F: drivers/scsi/isci/ 7753 7754INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7755M: Jani Nikula <jani.nikula@linux.intel.com> 7756M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7757M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7758L: intel-gfx@lists.freedesktop.org 7759W: https://01.org/linuxgraphics/ 7760B: https://01.org/linuxgraphics/documentation/how-report-bugs 7761C: irc://chat.freenode.net/intel-gfx 7762Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7763T: git git://anongit.freedesktop.org/drm-intel 7764S: Supported 7765F: drivers/gpu/drm/i915/ 7766F: include/drm/i915* 7767F: include/uapi/drm/i915_drm.h 7768F: Documentation/gpu/i915.rst 7769 7770INTEL ETHERNET DRIVERS 7771M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7772L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7773W: http://www.intel.com/support/feedback.htm 7774W: http://e1000.sourceforge.net/ 7775Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7776T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7778S: Supported 7779F: Documentation/networking/device_drivers/intel/e100.rst 7780F: Documentation/networking/device_drivers/intel/e1000.rst 7781F: Documentation/networking/device_drivers/intel/e1000e.rst 7782F: Documentation/networking/device_drivers/intel/fm10k.rst 7783F: Documentation/networking/device_drivers/intel/igb.rst 7784F: Documentation/networking/device_drivers/intel/igbvf.rst 7785F: Documentation/networking/device_drivers/intel/ixgb.rst 7786F: Documentation/networking/device_drivers/intel/ixgbe.rst 7787F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7788F: Documentation/networking/device_drivers/intel/i40e.rst 7789F: Documentation/networking/device_drivers/intel/iavf.rst 7790F: Documentation/networking/device_drivers/intel/ice.rst 7791F: drivers/net/ethernet/intel/ 7792F: drivers/net/ethernet/intel/*/ 7793F: include/linux/avf/virtchnl.h 7794 7795INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7796M: Maik Broemme <mbroemme@libmpq.org> 7797L: linux-fbdev@vger.kernel.org 7798S: Maintained 7799F: Documentation/fb/intelfb.txt 7800F: drivers/video/fbdev/intelfb/ 7801 7802INTEL GPIO DRIVERS 7803M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7804L: linux-gpio@vger.kernel.org 7805S: Maintained 7806T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7807F: drivers/gpio/gpio-ich.c 7808F: drivers/gpio/gpio-intel-mid.c 7809F: drivers/gpio/gpio-lynxpoint.c 7810F: drivers/gpio/gpio-merrifield.c 7811F: drivers/gpio/gpio-ml-ioh.c 7812F: drivers/gpio/gpio-pch.c 7813F: drivers/gpio/gpio-sch.c 7814F: drivers/gpio/gpio-sodaville.c 7815 7816INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7817M: Zhenyu Wang <zhenyuw@linux.intel.com> 7818M: Zhi Wang <zhi.a.wang@intel.com> 7819L: intel-gvt-dev@lists.freedesktop.org 7820L: intel-gfx@lists.freedesktop.org 7821W: https://01.org/igvt-g 7822T: git https://github.com/intel/gvt-linux.git 7823S: Supported 7824F: drivers/gpu/drm/i915/gvt/ 7825 7826INTEL HID EVENT DRIVER 7827M: Alex Hung <alex.hung@canonical.com> 7828L: platform-driver-x86@vger.kernel.org 7829S: Maintained 7830F: drivers/platform/x86/intel-hid.c 7831 7832INTEL I/OAT DMA DRIVER 7833M: Dave Jiang <dave.jiang@intel.com> 7834R: Dan Williams <dan.j.williams@intel.com> 7835L: dmaengine@vger.kernel.org 7836Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7837S: Supported 7838F: drivers/dma/ioat* 7839 7840INTEL IDLE DRIVER 7841M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7842M: Len Brown <lenb@kernel.org> 7843L: linux-pm@vger.kernel.org 7844T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7845B: https://bugzilla.kernel.org 7846S: Supported 7847F: drivers/idle/intel_idle.c 7848 7849INTEL INTEGRATED SENSOR HUB DRIVER 7850M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7851M: Jiri Kosina <jikos@kernel.org> 7852L: linux-input@vger.kernel.org 7853S: Maintained 7854F: drivers/hid/intel-ish-hid/ 7855 7856INTEL IOMMU (VT-d) 7857M: David Woodhouse <dwmw2@infradead.org> 7858L: iommu@lists.linux-foundation.org 7859T: git git://git.infradead.org/iommu-2.6.git 7860S: Supported 7861F: drivers/iommu/intel-iommu.c 7862F: include/linux/intel-iommu.h 7863 7864INTEL IOP-ADMA DMA DRIVER 7865R: Dan Williams <dan.j.williams@intel.com> 7866S: Odd fixes 7867F: drivers/dma/iop-adma.c 7868 7869INTEL IPU3 CSI-2 CIO2 DRIVER 7870M: Yong Zhi <yong.zhi@intel.com> 7871M: Sakari Ailus <sakari.ailus@linux.intel.com> 7872M: Bingbu Cao <bingbu.cao@intel.com> 7873R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7874L: linux-media@vger.kernel.org 7875S: Maintained 7876F: drivers/media/pci/intel/ipu3/ 7877F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7878 7879INTEL IPU3 CSI-2 IMGU DRIVER 7880M: Sakari Ailus <sakari.ailus@linux.intel.com> 7881L: linux-media@vger.kernel.org 7882S: Maintained 7883F: drivers/staging/media/ipu3/ 7884F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7885F: Documentation/media/v4l-drivers/ipu3.rst 7886 7887INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7888M: Krzysztof Halasa <khalasa@piap.pl> 7889S: Maintained 7890F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7891F: arch/arm/mach-ixp4xx/include/mach/npe.h 7892F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7893F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7894F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7895F: drivers/net/wan/ixp4xx_hss.c 7896 7897INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7898M: Deepak Saxena <dsaxena@plexity.net> 7899S: Maintained 7900F: drivers/char/hw_random/ixp4xx-rng.c 7901 7902INTEL MANAGEMENT ENGINE (mei) 7903M: Tomas Winkler <tomas.winkler@intel.com> 7904L: linux-kernel@vger.kernel.org 7905S: Supported 7906F: include/uapi/linux/mei.h 7907F: include/linux/mei_cl_bus.h 7908F: drivers/misc/mei/* 7909F: drivers/watchdog/mei_wdt.c 7910F: Documentation/misc-devices/mei/* 7911F: samples/mei/* 7912 7913INTEL MENLOW THERMAL DRIVER 7914M: Sujith Thomas <sujith.thomas@intel.com> 7915L: platform-driver-x86@vger.kernel.org 7916W: https://01.org/linux-acpi 7917S: Supported 7918F: drivers/platform/x86/intel_menlow.c 7919 7920INTEL MIC DRIVERS (mic) 7921M: Sudeep Dutt <sudeep.dutt@intel.com> 7922M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7923S: Supported 7924W: https://github.com/sudeepdutt/mic 7925W: http://software.intel.com/en-us/mic-developer 7926F: include/linux/mic_bus.h 7927F: include/linux/scif.h 7928F: include/uapi/linux/mic_common.h 7929F: include/uapi/linux/mic_ioctl.h 7930F: include/uapi/linux/scif_ioctl.h 7931F: drivers/misc/mic/ 7932F: drivers/dma/mic_x100_dma.c 7933F: drivers/dma/mic_x100_dma.h 7934F: Documentation/mic/ 7935 7936INTEL PMC CORE DRIVER 7937M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7938M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7939L: platform-driver-x86@vger.kernel.org 7940S: Maintained 7941F: drivers/platform/x86/intel_pmc_core* 7942 7943INTEL PMC/P-Unit IPC DRIVER 7944M: Zha Qipeng<qipeng.zha@intel.com> 7945L: platform-driver-x86@vger.kernel.org 7946S: Maintained 7947F: drivers/platform/x86/intel_pmc_ipc.c 7948F: drivers/platform/x86/intel_punit_ipc.c 7949F: arch/x86/include/asm/intel_pmc_ipc.h 7950F: arch/x86/include/asm/intel_punit_ipc.h 7951 7952INTEL PMIC GPIO DRIVERS 7953M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7954S: Maintained 7955T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7956F: drivers/gpio/gpio-*cove.c 7957F: drivers/gpio/gpio-msic.c 7958 7959INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7960R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7961S: Maintained 7962F: drivers/mfd/intel_msic.c 7963F: drivers/mfd/intel_soc_pmic* 7964F: include/linux/mfd/intel_msic.h 7965F: include/linux/mfd/intel_soc_pmic* 7966 7967INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7968M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7969L: linux-wireless@vger.kernel.org 7970S: Maintained 7971F: Documentation/networking/device_drivers/intel/ipw2100.txt 7972F: Documentation/networking/device_drivers/intel/ipw2200.txt 7973F: drivers/net/wireless/intel/ipw2x00/ 7974 7975INTEL PSTATE DRIVER 7976M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7977M: Len Brown <lenb@kernel.org> 7978L: linux-pm@vger.kernel.org 7979S: Supported 7980F: drivers/cpufreq/intel_pstate.c 7981 7982INTEL RDMA RNIC DRIVER 7983M: Faisal Latif <faisal.latif@intel.com> 7984M: Shiraz Saleem <shiraz.saleem@intel.com> 7985L: linux-rdma@vger.kernel.org 7986S: Supported 7987F: drivers/infiniband/hw/i40iw/ 7988F: include/uapi/rdma/i40iw-abi.h 7989 7990INTEL TELEMETRY DRIVER 7991M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7992M: "David E. Box" <david.e.box@linux.intel.com> 7993L: platform-driver-x86@vger.kernel.org 7994S: Maintained 7995F: arch/x86/include/asm/intel_telemetry.h 7996F: drivers/platform/x86/intel_telemetry* 7997 7998INTEL VIRTUAL BUTTON DRIVER 7999M: AceLan Kao <acelan.kao@canonical.com> 8000L: platform-driver-x86@vger.kernel.org 8001S: Maintained 8002F: drivers/platform/x86/intel-vbtn.c 8003 8004INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8005M: Stanislaw Gruszka <sgruszka@redhat.com> 8006L: linux-wireless@vger.kernel.org 8007S: Supported 8008F: drivers/net/wireless/intel/iwlegacy/ 8009 8010INTEL WIRELESS WIFI LINK (iwlwifi) 8011M: Johannes Berg <johannes.berg@intel.com> 8012M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8013M: Luca Coelho <luciano.coelho@intel.com> 8014M: Intel Linux Wireless <linuxwifi@intel.com> 8015L: linux-wireless@vger.kernel.org 8016W: http://intellinuxwireless.org 8017T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8018S: Supported 8019F: drivers/net/wireless/intel/iwlwifi/ 8020 8021INTEL WIRELESS WIMAX CONNECTION 2400 8022M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8023M: linux-wimax@intel.com 8024L: wimax@linuxwimax.org (subscribers-only) 8025S: Supported 8026W: http://linuxwimax.org 8027F: Documentation/wimax/README.i2400m 8028F: drivers/net/wimax/i2400m/ 8029F: include/uapi/linux/wimax/i2400m.h 8030 8031INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8032M: Mario Limonciello <mario.limonciello@dell.com> 8033S: Maintained 8034F: drivers/platform/x86/intel-wmi-thunderbolt.c 8035 8036INTEL(R) TRACE HUB 8037M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8038S: Supported 8039F: Documentation/trace/intel_th.rst 8040F: drivers/hwtracing/intel_th/ 8041 8042INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8043M: Ning Sun <ning.sun@intel.com> 8044L: tboot-devel@lists.sourceforge.net 8045W: http://tboot.sourceforge.net 8046T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8047S: Supported 8048F: Documentation/intel_txt.txt 8049F: include/linux/tboot.h 8050F: arch/x86/kernel/tboot.c 8051 8052INTEL-MID GPIO DRIVER 8053M: David Cohen <david.a.cohen@linux.intel.com> 8054L: linux-gpio@vger.kernel.org 8055S: Maintained 8056F: drivers/gpio/gpio-intel-mid.c 8057 8058INTERCONNECT API 8059M: Georgi Djakov <georgi.djakov@linaro.org> 8060S: Maintained 8061F: Documentation/interconnect/ 8062F: Documentation/devicetree/bindings/interconnect/ 8063F: drivers/interconnect/ 8064F: include/dt-bindings/interconnect/ 8065F: include/linux/interconnect-provider.h 8066F: include/linux/interconnect.h 8067 8068INVENSENSE MPU-3050 GYROSCOPE DRIVER 8069M: Linus Walleij <linus.walleij@linaro.org> 8070L: linux-iio@vger.kernel.org 8071S: Maintained 8072F: drivers/iio/gyro/mpu3050* 8073F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8074 8075IOC3 ETHERNET DRIVER 8076M: Ralf Baechle <ralf@linux-mips.org> 8077L: linux-mips@vger.kernel.org 8078S: Maintained 8079F: drivers/net/ethernet/sgi/ioc3-eth.c 8080 8081IOC3 SERIAL DRIVER 8082M: Pat Gefre <pfg@sgi.com> 8083L: linux-serial@vger.kernel.org 8084S: Maintained 8085F: drivers/tty/serial/ioc3_serial.c 8086 8087IOMAP FILESYSTEM LIBRARY 8088M: Christoph Hellwig <hch@infradead.org> 8089M: Darrick J. Wong <darrick.wong@oracle.com> 8090M: linux-xfs@vger.kernel.org 8091M: linux-fsdevel@vger.kernel.org 8092L: linux-xfs@vger.kernel.org 8093L: linux-fsdevel@vger.kernel.org 8094T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8095S: Supported 8096F: fs/iomap.c 8097F: include/linux/iomap.h 8098 8099IOMMU DRIVERS 8100M: Joerg Roedel <joro@8bytes.org> 8101L: iommu@lists.linux-foundation.org 8102T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8103S: Maintained 8104F: Documentation/devicetree/bindings/iommu/ 8105F: drivers/iommu/ 8106F: include/linux/iommu.h 8107F: include/linux/of_iommu.h 8108F: include/linux/iova.h 8109 8110IO_URING 8111M: Jens Axboe <axboe@kernel.dk> 8112L: linux-block@vger.kernel.org 8113L: linux-fsdevel@vger.kernel.org 8114T: git git://git.kernel.dk/linux-block 8115T: git git://git.kernel.dk/liburing 8116S: Maintained 8117F: fs/io_uring.c 8118F: include/uapi/linux/io_uring.h 8119 8120IP MASQUERADING 8121M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8122S: Maintained 8123F: net/ipv4/netfilter/ipt_MASQUERADE.c 8124 8125IPMI SUBSYSTEM 8126M: Corey Minyard <minyard@acm.org> 8127L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8128W: http://openipmi.sourceforge.net/ 8129S: Supported 8130F: Documentation/devicetree/bindings/ipmi/ 8131F: Documentation/IPMI.txt 8132F: drivers/char/ipmi/ 8133F: include/linux/ipmi* 8134F: include/uapi/linux/ipmi* 8135 8136IPS SCSI RAID DRIVER 8137M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8138L: linux-scsi@vger.kernel.org 8139W: http://www.adaptec.com/ 8140S: Maintained 8141F: drivers/scsi/ips* 8142 8143IPVS 8144M: Wensong Zhang <wensong@linux-vs.org> 8145M: Simon Horman <horms@verge.net.au> 8146M: Julian Anastasov <ja@ssi.bg> 8147L: netdev@vger.kernel.org 8148L: lvs-devel@vger.kernel.org 8149S: Maintained 8150T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8151T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8152F: Documentation/networking/ipvs-sysctl.txt 8153F: include/net/ip_vs.h 8154F: include/uapi/linux/ip_vs.h 8155F: net/netfilter/ipvs/ 8156 8157IPWIRELESS DRIVER 8158M: Jiri Kosina <jikos@kernel.org> 8159M: David Sterba <dsterba@suse.com> 8160S: Odd Fixes 8161F: drivers/tty/ipwireless/ 8162 8163IPX NETWORK LAYER 8164L: netdev@vger.kernel.org 8165S: Obsolete 8166F: include/uapi/linux/ipx.h 8167 8168IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8169M: Marc Zyngier <marc.zyngier@arm.com> 8170S: Maintained 8171T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8172F: Documentation/IRQ-domain.txt 8173F: include/linux/irqdomain.h 8174F: kernel/irq/irqdomain.c 8175F: kernel/irq/msi.c 8176 8177IRQ SUBSYSTEM 8178M: Thomas Gleixner <tglx@linutronix.de> 8179L: linux-kernel@vger.kernel.org 8180S: Maintained 8181T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8182F: kernel/irq/ 8183 8184IRQCHIP DRIVERS 8185M: Thomas Gleixner <tglx@linutronix.de> 8186M: Jason Cooper <jason@lakedaemon.net> 8187M: Marc Zyngier <marc.zyngier@arm.com> 8188L: linux-kernel@vger.kernel.org 8189S: Maintained 8190T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8191F: Documentation/devicetree/bindings/interrupt-controller/ 8192F: drivers/irqchip/ 8193 8194ISA 8195M: William Breathitt Gray <vilhelm.gray@gmail.com> 8196S: Maintained 8197F: Documentation/isa.txt 8198F: drivers/base/isa.c 8199F: include/linux/isa.h 8200 8201ISA RADIO MODULE 8202M: Hans Verkuil <hverkuil@xs4all.nl> 8203L: linux-media@vger.kernel.org 8204T: git git://linuxtv.org/media_tree.git 8205W: https://linuxtv.org 8206S: Maintained 8207F: drivers/media/radio/radio-isa* 8208 8209ISAPNP 8210M: Jaroslav Kysela <perex@perex.cz> 8211S: Maintained 8212F: Documentation/isapnp.txt 8213F: drivers/pnp/isapnp/ 8214F: include/linux/isapnp.h 8215 8216ISCSI 8217M: Lee Duncan <lduncan@suse.com> 8218M: Chris Leech <cleech@redhat.com> 8219L: open-iscsi@googlegroups.com 8220W: www.open-iscsi.com 8221S: Maintained 8222F: drivers/scsi/*iscsi* 8223F: include/scsi/*iscsi* 8224 8225iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8226M: Peter Jones <pjones@redhat.com> 8227M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8228S: Maintained 8229F: drivers/firmware/iscsi_ibft* 8230 8231ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8232M: Sagi Grimberg <sagi@grimberg.me> 8233M: Max Gurtovoy <maxg@mellanox.com> 8234L: linux-rdma@vger.kernel.org 8235S: Supported 8236W: http://www.openfabrics.org 8237W: www.open-iscsi.org 8238Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8239F: drivers/infiniband/ulp/iser/ 8240 8241ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8242M: Sagi Grimberg <sagi@grimberg.me> 8243T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8244L: linux-rdma@vger.kernel.org 8245L: target-devel@vger.kernel.org 8246S: Supported 8247W: http://www.linux-iscsi.org 8248F: drivers/infiniband/ulp/isert 8249 8250ISDN SUBSYSTEM 8251M: Karsten Keil <isdn@linux-pingi.de> 8252L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8253L: netdev@vger.kernel.org 8254W: http://www.isdn4linux.de 8255T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8256S: Maintained 8257F: Documentation/isdn/ 8258F: drivers/isdn/ 8259F: include/linux/isdn.h 8260F: include/linux/isdn/ 8261F: include/uapi/linux/isdn.h 8262F: include/uapi/linux/isdn/ 8263 8264IT87 HARDWARE MONITORING DRIVER 8265M: Jean Delvare <jdelvare@suse.com> 8266L: linux-hwmon@vger.kernel.org 8267S: Maintained 8268F: Documentation/hwmon/it87 8269F: drivers/hwmon/it87.c 8270 8271IT913X MEDIA DRIVER 8272M: Antti Palosaari <crope@iki.fi> 8273L: linux-media@vger.kernel.org 8274W: https://linuxtv.org 8275W: http://palosaari.fi/linux/ 8276Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8277T: git git://linuxtv.org/anttip/media_tree.git 8278S: Maintained 8279F: drivers/media/tuners/it913x* 8280 8281IVTV VIDEO4LINUX DRIVER 8282M: Andy Walls <awalls@md.metrocast.net> 8283L: ivtv-devel@ivtvdriver.org (subscribers-only) 8284L: linux-media@vger.kernel.org 8285T: git git://linuxtv.org/media_tree.git 8286W: http://www.ivtvdriver.org 8287S: Maintained 8288F: Documentation/media/v4l-drivers/ivtv* 8289F: drivers/media/pci/ivtv/ 8290F: include/uapi/linux/ivtv* 8291 8292IX2505V MEDIA DRIVER 8293M: Malcolm Priestley <tvboxspy@gmail.com> 8294L: linux-media@vger.kernel.org 8295W: https://linuxtv.org 8296Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8297S: Maintained 8298F: drivers/media/dvb-frontends/ix2505v* 8299 8300JAILHOUSE HYPERVISOR INTERFACE 8301M: Jan Kiszka <jan.kiszka@siemens.com> 8302L: jailhouse-dev@googlegroups.com 8303S: Maintained 8304F: arch/x86/kernel/jailhouse.c 8305F: arch/x86/include/asm/jailhouse_para.h 8306 8307JC42.4 TEMPERATURE SENSOR DRIVER 8308M: Guenter Roeck <linux@roeck-us.net> 8309L: linux-hwmon@vger.kernel.org 8310S: Maintained 8311F: drivers/hwmon/jc42.c 8312F: Documentation/hwmon/jc42 8313 8314JFS FILESYSTEM 8315M: Dave Kleikamp <shaggy@kernel.org> 8316L: jfs-discussion@lists.sourceforge.net 8317W: http://jfs.sourceforge.net/ 8318T: git git://github.com/kleikamp/linux-shaggy.git 8319S: Maintained 8320F: Documentation/filesystems/jfs.txt 8321F: fs/jfs/ 8322 8323JME NETWORK DRIVER 8324M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8325L: netdev@vger.kernel.org 8326S: Maintained 8327F: drivers/net/ethernet/jme.* 8328 8329JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8330M: David Woodhouse <dwmw2@infradead.org> 8331L: linux-mtd@lists.infradead.org 8332W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8333S: Maintained 8334F: fs/jffs2/ 8335F: include/uapi/linux/jffs2.h 8336 8337JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8338M: "Theodore Ts'o" <tytso@mit.edu> 8339M: Jan Kara <jack@suse.com> 8340L: linux-ext4@vger.kernel.org 8341S: Maintained 8342F: fs/jbd2/ 8343F: include/linux/jbd2.h 8344 8345JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8346M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8347L: linux-media@vger.kernel.org 8348S: Maintained 8349F: drivers/media/platform/rcar_jpu.c 8350 8351JSM Neo PCI based serial card 8352L: linux-serial@vger.kernel.org 8353S: Orphan 8354F: drivers/tty/serial/jsm/ 8355 8356K10TEMP HARDWARE MONITORING DRIVER 8357M: Clemens Ladisch <clemens@ladisch.de> 8358L: linux-hwmon@vger.kernel.org 8359S: Maintained 8360F: Documentation/hwmon/k10temp 8361F: drivers/hwmon/k10temp.c 8362 8363K8TEMP HARDWARE MONITORING DRIVER 8364M: Rudolf Marek <r.marek@assembler.cz> 8365L: linux-hwmon@vger.kernel.org 8366S: Maintained 8367F: Documentation/hwmon/k8temp 8368F: drivers/hwmon/k8temp.c 8369 8370KASAN 8371M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8372R: Alexander Potapenko <glider@google.com> 8373R: Dmitry Vyukov <dvyukov@google.com> 8374L: kasan-dev@googlegroups.com 8375S: Maintained 8376F: arch/*/include/asm/kasan.h 8377F: arch/*/mm/kasan_init* 8378F: Documentation/dev-tools/kasan.rst 8379F: include/linux/kasan*.h 8380F: lib/test_kasan.c 8381F: mm/kasan/ 8382F: scripts/Makefile.kasan 8383 8384KCONFIG 8385M: Masahiro Yamada <yamada.masahiro@socionext.com> 8386T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8387L: linux-kbuild@vger.kernel.org 8388S: Maintained 8389F: Documentation/kbuild/kconfig* 8390F: scripts/kconfig/ 8391F: scripts/Kconfig.include 8392 8393KDUMP 8394M: Dave Young <dyoung@redhat.com> 8395M: Baoquan He <bhe@redhat.com> 8396R: Vivek Goyal <vgoyal@redhat.com> 8397L: kexec@lists.infradead.org 8398W: http://lse.sourceforge.net/kdump/ 8399S: Maintained 8400F: Documentation/kdump/ 8401 8402KEENE FM RADIO TRANSMITTER DRIVER 8403M: Hans Verkuil <hverkuil@xs4all.nl> 8404L: linux-media@vger.kernel.org 8405T: git git://linuxtv.org/media_tree.git 8406W: https://linuxtv.org 8407S: Maintained 8408F: drivers/media/radio/radio-keene* 8409 8410KERNEL AUTOMOUNTER 8411M: Ian Kent <raven@themaw.net> 8412L: autofs@vger.kernel.org 8413S: Maintained 8414F: fs/autofs/ 8415 8416KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8417M: Masahiro Yamada <yamada.masahiro@socionext.com> 8418M: Michal Marek <michal.lkml@markovi.net> 8419T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8420L: linux-kbuild@vger.kernel.org 8421S: Maintained 8422F: Documentation/kbuild/ 8423F: Makefile 8424F: scripts/Kbuild* 8425F: scripts/Makefile* 8426F: scripts/basic/ 8427F: scripts/mk* 8428F: scripts/mod/ 8429F: scripts/package/ 8430 8431KERNEL JANITORS 8432L: kernel-janitors@vger.kernel.org 8433W: http://kernelnewbies.org/KernelJanitors 8434S: Odd Fixes 8435 8436KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8437M: "J. Bruce Fields" <bfields@fieldses.org> 8438M: Jeff Layton <jlayton@kernel.org> 8439L: linux-nfs@vger.kernel.org 8440W: http://nfs.sourceforge.net/ 8441T: git git://linux-nfs.org/~bfields/linux.git 8442S: Supported 8443F: fs/nfsd/ 8444F: include/uapi/linux/nfsd/ 8445F: fs/lockd/ 8446F: fs/nfs_common/ 8447F: net/sunrpc/ 8448F: include/linux/lockd/ 8449F: include/linux/sunrpc/ 8450F: include/uapi/linux/sunrpc/ 8451 8452KERNEL SELFTEST FRAMEWORK 8453M: Shuah Khan <shuah@kernel.org> 8454M: Shuah Khan <skhan@linuxfoundation.org> 8455L: linux-kselftest@vger.kernel.org 8456T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8457Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8458S: Maintained 8459F: tools/testing/selftests/ 8460F: Documentation/dev-tools/kselftest* 8461 8462KERNEL USERMODE HELPER 8463M: Luis Chamberlain <mcgrof@kernel.org> 8464L: linux-kernel@vger.kernel.org 8465S: Maintained 8466F: kernel/umh.c 8467F: include/linux/umh.h 8468 8469KERNEL VIRTUAL MACHINE (KVM) 8470M: Paolo Bonzini <pbonzini@redhat.com> 8471M: Radim Krčmář <rkrcmar@redhat.com> 8472L: kvm@vger.kernel.org 8473W: http://www.linux-kvm.org 8474T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8475S: Supported 8476F: Documentation/virtual/kvm/ 8477F: include/trace/events/kvm.h 8478F: include/uapi/asm-generic/kvm* 8479F: include/uapi/linux/kvm* 8480F: include/asm-generic/kvm* 8481F: include/linux/kvm* 8482F: include/kvm/iodev.h 8483F: virt/kvm/* 8484F: tools/kvm/ 8485F: tools/testing/selftests/kvm/ 8486 8487KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8488M: Joerg Roedel <joro@8bytes.org> 8489L: kvm@vger.kernel.org 8490W: http://www.linux-kvm.org/ 8491S: Maintained 8492F: arch/x86/include/asm/svm.h 8493F: arch/x86/kvm/svm.c 8494 8495KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8496M: Christoffer Dall <christoffer.dall@arm.com> 8497M: Marc Zyngier <marc.zyngier@arm.com> 8498R: James Morse <james.morse@arm.com> 8499R: Julien Thierry <julien.thierry@arm.com> 8500R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8502L: kvmarm@lists.cs.columbia.edu 8503W: http://systems.cs.columbia.edu/projects/kvm-arm 8504T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8505S: Maintained 8506F: arch/arm/include/uapi/asm/kvm* 8507F: arch/arm/include/asm/kvm* 8508F: arch/arm/kvm/ 8509F: arch/arm64/include/uapi/asm/kvm* 8510F: arch/arm64/include/asm/kvm* 8511F: arch/arm64/kvm/ 8512F: virt/kvm/arm/ 8513F: include/kvm/arm_* 8514 8515KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8516M: James Hogan <jhogan@kernel.org> 8517L: linux-mips@vger.kernel.org 8518S: Supported 8519F: arch/mips/include/uapi/asm/kvm* 8520F: arch/mips/include/asm/kvm* 8521F: arch/mips/kvm/ 8522 8523KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8524M: Paul Mackerras <paulus@ozlabs.org> 8525L: kvm-ppc@vger.kernel.org 8526W: http://www.linux-kvm.org/ 8527T: git git://github.com/agraf/linux-2.6.git 8528S: Supported 8529F: arch/powerpc/include/uapi/asm/kvm* 8530F: arch/powerpc/include/asm/kvm* 8531F: arch/powerpc/kvm/ 8532F: arch/powerpc/kernel/kvm* 8533 8534KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8535M: Christian Borntraeger <borntraeger@de.ibm.com> 8536M: Janosch Frank <frankja@linux.ibm.com> 8537R: David Hildenbrand <david@redhat.com> 8538R: Cornelia Huck <cohuck@redhat.com> 8539L: linux-s390@vger.kernel.org 8540W: http://www.ibm.com/developerworks/linux/linux390/ 8541T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8542S: Supported 8543F: arch/s390/include/uapi/asm/kvm* 8544F: arch/s390/include/asm/gmap.h 8545F: arch/s390/include/asm/kvm* 8546F: arch/s390/kvm/ 8547F: arch/s390/mm/gmap.c 8548 8549KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8550M: Paolo Bonzini <pbonzini@redhat.com> 8551M: Radim Krčmář <rkrcmar@redhat.com> 8552L: kvm@vger.kernel.org 8553W: http://www.linux-kvm.org 8554T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8555S: Supported 8556F: arch/x86/kvm/ 8557F: arch/x86/kvm/*/ 8558F: arch/x86/include/uapi/asm/kvm* 8559F: arch/x86/include/asm/kvm* 8560F: arch/x86/include/asm/pvclock-abi.h 8561F: arch/x86/kernel/kvm.c 8562F: arch/x86/kernel/kvmclock.c 8563 8564KERNFS 8565M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8566M: Tejun Heo <tj@kernel.org> 8567T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8568S: Supported 8569F: include/linux/kernfs.h 8570F: fs/kernfs/ 8571 8572KEXEC 8573M: Eric Biederman <ebiederm@xmission.com> 8574W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8575L: kexec@lists.infradead.org 8576S: Maintained 8577F: include/linux/kexec.h 8578F: include/uapi/linux/kexec.h 8579F: kernel/kexec* 8580 8581KEYS-ENCRYPTED 8582M: Mimi Zohar <zohar@linux.ibm.com> 8583L: linux-integrity@vger.kernel.org 8584L: keyrings@vger.kernel.org 8585S: Supported 8586F: Documentation/security/keys/trusted-encrypted.rst 8587F: include/keys/encrypted-type.h 8588F: security/keys/encrypted-keys/ 8589 8590KEYS-TRUSTED 8591M: James Bottomley <jejb@linux.ibm.com> 8592M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8593M: Mimi Zohar <zohar@linux.ibm.com> 8594L: linux-integrity@vger.kernel.org 8595L: keyrings@vger.kernel.org 8596S: Supported 8597F: Documentation/security/keys/trusted-encrypted.rst 8598F: include/keys/trusted-type.h 8599F: security/keys/trusted.c 8600F: security/keys/trusted.h 8601 8602KEYS/KEYRINGS: 8603M: David Howells <dhowells@redhat.com> 8604L: keyrings@vger.kernel.org 8605S: Maintained 8606F: Documentation/security/keys/core.rst 8607F: include/linux/key.h 8608F: include/linux/key-type.h 8609F: include/linux/keyctl.h 8610F: include/uapi/linux/keyctl.h 8611F: include/keys/ 8612F: security/keys/ 8613 8614KGDB / KDB /debug_core 8615M: Jason Wessel <jason.wessel@windriver.com> 8616M: Daniel Thompson <daniel.thompson@linaro.org> 8617W: http://kgdb.wiki.kernel.org/ 8618L: kgdb-bugreport@lists.sourceforge.net 8619T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8620S: Maintained 8621F: Documentation/dev-tools/kgdb.rst 8622F: drivers/misc/kgdbts.c 8623F: drivers/tty/serial/kgdboc.c 8624F: include/linux/kdb.h 8625F: include/linux/kgdb.h 8626F: kernel/debug/ 8627 8628KMEMLEAK 8629M: Catalin Marinas <catalin.marinas@arm.com> 8630S: Maintained 8631F: Documentation/dev-tools/kmemleak.rst 8632F: include/linux/kmemleak.h 8633F: mm/kmemleak.c 8634F: mm/kmemleak-test.c 8635 8636KMOD KERNEL MODULE LOADER - USERMODE HELPER 8637M: Luis Chamberlain <mcgrof@kernel.org> 8638L: linux-kernel@vger.kernel.org 8639S: Maintained 8640F: kernel/kmod.c 8641F: include/linux/kmod.h 8642F: lib/test_kmod.c 8643F: tools/testing/selftests/kmod/ 8644 8645KPROBES 8646M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8647M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8648M: "David S. Miller" <davem@davemloft.net> 8649M: Masami Hiramatsu <mhiramat@kernel.org> 8650S: Maintained 8651F: Documentation/kprobes.txt 8652F: include/linux/kprobes.h 8653F: include/asm-generic/kprobes.h 8654F: kernel/kprobes.c 8655 8656KS0108 LCD CONTROLLER DRIVER 8657M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8658S: Maintained 8659F: Documentation/auxdisplay/ks0108 8660F: drivers/auxdisplay/ks0108.c 8661F: include/linux/ks0108.h 8662 8663L3MDEV 8664M: David Ahern <dsa@cumulusnetworks.com> 8665L: netdev@vger.kernel.org 8666S: Maintained 8667F: net/l3mdev 8668F: include/net/l3mdev.h 8669 8670L7 BPF FRAMEWORK 8671M: John Fastabend <john.fastabend@gmail.com> 8672M: Daniel Borkmann <daniel@iogearbox.net> 8673L: netdev@vger.kernel.org 8674L: bpf@vger.kernel.org 8675S: Maintained 8676F: include/linux/skmsg.h 8677F: net/core/skmsg.c 8678F: net/core/sock_map.c 8679F: net/ipv4/tcp_bpf.c 8680 8681LANTIQ / INTEL Ethernet drivers 8682M: Hauke Mehrtens <hauke@hauke-m.de> 8683L: netdev@vger.kernel.org 8684S: Maintained 8685F: net/dsa/tag_gswip.c 8686F: drivers/net/ethernet/lantiq_xrx200.c 8687F: drivers/net/dsa/lantiq_pce.h 8688F: drivers/net/dsa/lantiq_gswip.c 8689 8690LANTIQ MIPS ARCHITECTURE 8691M: John Crispin <john@phrozen.org> 8692L: linux-mips@vger.kernel.org 8693S: Maintained 8694F: arch/mips/lantiq 8695F: drivers/soc/lantiq 8696 8697LAPB module 8698L: linux-x25@vger.kernel.org 8699S: Orphan 8700F: Documentation/networking/lapb-module.txt 8701F: include/*/lapb.h 8702F: net/lapb/ 8703 8704LASI 53c700 driver for PARISC 8705M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8706L: linux-scsi@vger.kernel.org 8707S: Maintained 8708F: Documentation/scsi/53c700.txt 8709F: drivers/scsi/53c700* 8710 8711LEAKING_ADDRESSES 8712M: Tobin C. Harding <me@tobin.cc> 8713M: Tycho Andersen <tycho@tycho.ws> 8714L: kernel-hardening@lists.openwall.com 8715S: Maintained 8716T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8717F: scripts/leaking_addresses.pl 8718 8719LED SUBSYSTEM 8720M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8721M: Pavel Machek <pavel@ucw.cz> 8722L: linux-leds@vger.kernel.org 8723T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8724S: Maintained 8725F: Documentation/devicetree/bindings/leds/ 8726F: drivers/leds/ 8727F: include/linux/leds.h 8728 8729LEGACY EEPROM DRIVER 8730M: Jean Delvare <jdelvare@suse.com> 8731S: Maintained 8732F: Documentation/misc-devices/eeprom 8733F: drivers/misc/eeprom/eeprom.c 8734 8735LEGO MINDSTORMS EV3 8736R: David Lechner <david@lechnology.com> 8737S: Maintained 8738F: arch/arm/boot/dts/da850-lego-ev3.dts 8739F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8740F: drivers/power/supply/lego_ev3_battery.c 8741 8742LEGO USB Tower driver 8743M: Juergen Stuber <starblue@users.sourceforge.net> 8744L: legousb-devel@lists.sourceforge.net 8745W: http://legousb.sourceforge.net/ 8746S: Maintained 8747F: drivers/usb/misc/legousbtower.c 8748 8749LG LAPTOP EXTRAS 8750M: Matan Ziv-Av <matan@svgalib.org> 8751L: platform-driver-x86@vger.kernel.org 8752S: Maintained 8753F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8754F: Documentation/laptops/lg-laptop.rst 8755F: drivers/platform/x86/lg-laptop.c 8756 8757LG2160 MEDIA DRIVER 8758M: Michael Krufky <mkrufky@linuxtv.org> 8759L: linux-media@vger.kernel.org 8760W: https://linuxtv.org 8761W: http://github.com/mkrufky 8762Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8763T: git git://linuxtv.org/mkrufky/tuners.git 8764S: Maintained 8765F: drivers/media/dvb-frontends/lg2160.* 8766 8767LGDT3305 MEDIA DRIVER 8768M: Michael Krufky <mkrufky@linuxtv.org> 8769L: linux-media@vger.kernel.org 8770W: https://linuxtv.org 8771W: http://github.com/mkrufky 8772Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8773T: git git://linuxtv.org/mkrufky/tuners.git 8774S: Maintained 8775F: drivers/media/dvb-frontends/lgdt3305.* 8776 8777LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8778M: Viresh Kumar <vireshk@kernel.org> 8779L: linux-ide@vger.kernel.org 8780T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8781S: Maintained 8782F: include/linux/pata_arasan_cf_data.h 8783F: drivers/ata/pata_arasan_cf.c 8784 8785LIBATA PATA DRIVERS 8786M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8787M: Jens Axboe <axboe@kernel.dk> 8788L: linux-ide@vger.kernel.org 8789T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8790S: Maintained 8791F: drivers/ata/pata_*.c 8792F: drivers/ata/ata_generic.c 8793 8794LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8795M: Linus Walleij <linus.walleij@linaro.org> 8796L: linux-ide@vger.kernel.org 8797T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8798S: Maintained 8799F: drivers/ata/pata_ftide010.c 8800F: drivers/ata/sata_gemini.c 8801F: drivers/ata/sata_gemini.h 8802 8803LIBATA SATA AHCI PLATFORM devices support 8804M: Hans de Goede <hdegoede@redhat.com> 8805M: Jens Axboe <axboe@kernel.dk> 8806L: linux-ide@vger.kernel.org 8807T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8808S: Maintained 8809F: drivers/ata/ahci_platform.c 8810F: drivers/ata/libahci_platform.c 8811F: include/linux/ahci_platform.h 8812 8813LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8814M: Mikael Pettersson <mikpelinux@gmail.com> 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/sata_promise.* 8819 8820LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8821M: Jens Axboe <axboe@kernel.dk> 8822L: linux-ide@vger.kernel.org 8823T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8824S: Maintained 8825F: drivers/ata/ 8826F: include/linux/ata.h 8827F: include/linux/libata.h 8828F: Documentation/devicetree/bindings/ata/ 8829 8830LIBLOCKDEP 8831M: Sasha Levin <alexander.levin@microsoft.com> 8832S: Maintained 8833F: tools/lib/lockdep/ 8834 8835LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8836M: Dan Williams <dan.j.williams@intel.com> 8837M: Vishal Verma <vishal.l.verma@intel.com> 8838M: Dave Jiang <dave.jiang@intel.com> 8839L: linux-nvdimm@lists.01.org 8840Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8841S: Supported 8842F: drivers/nvdimm/blk.c 8843F: drivers/nvdimm/region_devs.c 8844 8845LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8846M: Vishal Verma <vishal.l.verma@intel.com> 8847M: Dan Williams <dan.j.williams@intel.com> 8848M: Dave Jiang <dave.jiang@intel.com> 8849L: linux-nvdimm@lists.01.org 8850Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8851S: Supported 8852F: drivers/nvdimm/btt* 8853 8854LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8855M: Dan Williams <dan.j.williams@intel.com> 8856M: Vishal Verma <vishal.l.verma@intel.com> 8857M: Dave Jiang <dave.jiang@intel.com> 8858L: linux-nvdimm@lists.01.org 8859Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8860S: Supported 8861F: drivers/nvdimm/pmem* 8862 8863LIBNVDIMM: DEVICETREE BINDINGS 8864M: Oliver O'Halloran <oohall@gmail.com> 8865L: linux-nvdimm@lists.01.org 8866Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8867S: Supported 8868F: drivers/nvdimm/of_pmem.c 8869F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8870 8871LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8872M: Dan Williams <dan.j.williams@intel.com> 8873M: Vishal Verma <vishal.l.verma@intel.com> 8874M: Dave Jiang <dave.jiang@intel.com> 8875M: Keith Busch <keith.busch@intel.com> 8876M: Ira Weiny <ira.weiny@intel.com> 8877L: linux-nvdimm@lists.01.org 8878Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8879T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8880S: Supported 8881F: drivers/nvdimm/* 8882F: drivers/acpi/nfit/* 8883F: include/linux/nd.h 8884F: include/linux/libnvdimm.h 8885F: include/uapi/linux/ndctl.h 8886 8887LIGHTNVM PLATFORM SUPPORT 8888M: Matias Bjorling <mb@lightnvm.io> 8889W: http://github/OpenChannelSSD 8890L: linux-block@vger.kernel.org 8891S: Maintained 8892F: drivers/lightnvm/ 8893F: include/linux/lightnvm.h 8894F: include/uapi/linux/lightnvm.h 8895 8896LINUX FOR POWER MACINTOSH 8897M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8898W: http://www.penguinppc.org/ 8899L: linuxppc-dev@lists.ozlabs.org 8900S: Maintained 8901F: arch/powerpc/platforms/powermac/ 8902F: drivers/macintosh/ 8903 8904LINUX FOR POWERPC (32-BIT AND 64-BIT) 8905M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8906M: Paul Mackerras <paulus@samba.org> 8907M: Michael Ellerman <mpe@ellerman.id.au> 8908W: https://github.com/linuxppc/linux/wiki 8909L: linuxppc-dev@lists.ozlabs.org 8910Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8911T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8912S: Supported 8913F: Documentation/ABI/stable/sysfs-firmware-opal-* 8914F: Documentation/devicetree/bindings/powerpc/ 8915F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8916F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8917F: Documentation/powerpc/ 8918F: arch/powerpc/ 8919F: drivers/char/tpm/tpm_ibmvtpm* 8920F: drivers/crypto/nx/ 8921F: drivers/crypto/vmx/ 8922F: drivers/i2c/busses/i2c-opal.c 8923F: drivers/net/ethernet/ibm/ibmveth.* 8924F: drivers/net/ethernet/ibm/ibmvnic.* 8925F: drivers/pci/hotplug/pnv_php.c 8926F: drivers/pci/hotplug/rpa* 8927F: drivers/rtc/rtc-opal.c 8928F: drivers/scsi/ibmvscsi/ 8929F: drivers/tty/hvc/hvc_opal.c 8930F: drivers/watchdog/wdrtas.c 8931F: tools/testing/selftests/powerpc 8932N: /pmac 8933N: powermac 8934N: powernv 8935N: [^a-z0-9]ps3 8936N: pseries 8937 8938LINUX FOR POWERPC EMBEDDED MPC5XXX 8939M: Anatolij Gustschin <agust@denx.de> 8940L: linuxppc-dev@lists.ozlabs.org 8941T: git git://git.denx.de/linux-denx-agust.git 8942S: Maintained 8943F: arch/powerpc/platforms/512x/ 8944F: arch/powerpc/platforms/52xx/ 8945 8946LINUX FOR POWERPC EMBEDDED PPC4XX 8947M: Alistair Popple <alistair@popple.id.au> 8948M: Matt Porter <mporter@kernel.crashing.org> 8949W: http://www.penguinppc.org/ 8950L: linuxppc-dev@lists.ozlabs.org 8951S: Maintained 8952F: arch/powerpc/platforms/40x/ 8953F: arch/powerpc/platforms/44x/ 8954 8955LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8956M: Scott Wood <oss@buserror.net> 8957M: Kumar Gala <galak@kernel.crashing.org> 8958W: http://www.penguinppc.org/ 8959L: linuxppc-dev@lists.ozlabs.org 8960T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8961S: Maintained 8962F: arch/powerpc/platforms/83xx/ 8963F: arch/powerpc/platforms/85xx/ 8964F: Documentation/devicetree/bindings/powerpc/fsl/ 8965 8966LINUX FOR POWERPC EMBEDDED PPC8XX 8967M: Vitaly Bordug <vitb@kernel.crashing.org> 8968W: http://www.penguinppc.org/ 8969L: linuxppc-dev@lists.ozlabs.org 8970S: Maintained 8971F: arch/powerpc/platforms/8xx/ 8972 8973LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8974L: linuxppc-dev@lists.ozlabs.org 8975S: Orphan 8976F: arch/powerpc/*/*virtex* 8977F: arch/powerpc/*/*/*virtex* 8978 8979LINUX FOR POWERPC PA SEMI PWRFICIENT 8980L: linuxppc-dev@lists.ozlabs.org 8981S: Orphan 8982F: arch/powerpc/platforms/pasemi/ 8983F: drivers/*/*pasemi* 8984F: drivers/*/*/*pasemi* 8985 8986LINUX KERNEL DUMP TEST MODULE (LKDTM) 8987M: Kees Cook <keescook@chromium.org> 8988S: Maintained 8989F: drivers/misc/lkdtm/* 8990 8991LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8992M: Alan Stern <stern@rowland.harvard.edu> 8993M: Andrea Parri <andrea.parri@amarulasolutions.com> 8994M: Will Deacon <will.deacon@arm.com> 8995M: Peter Zijlstra <peterz@infradead.org> 8996M: Boqun Feng <boqun.feng@gmail.com> 8997M: Nicholas Piggin <npiggin@gmail.com> 8998M: David Howells <dhowells@redhat.com> 8999M: Jade Alglave <j.alglave@ucl.ac.uk> 9000M: Luc Maranget <luc.maranget@inria.fr> 9001M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9002R: Akira Yokosawa <akiyks@gmail.com> 9003R: Daniel Lustig <dlustig@nvidia.com> 9004L: linux-kernel@vger.kernel.org 9005L: linux-arch@vger.kernel.org 9006S: Supported 9007T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9008F: tools/memory-model/ 9009F: Documentation/atomic_bitops.txt 9010F: Documentation/atomic_t.txt 9011F: Documentation/core-api/atomic_ops.rst 9012F: Documentation/core-api/refcount-vs-atomic.rst 9013F: Documentation/memory-barriers.txt 9014 9015LIS3LV02D ACCELEROMETER DRIVER 9016M: Eric Piel <eric.piel@tremplin-utc.net> 9017S: Maintained 9018F: Documentation/misc-devices/lis3lv02d 9019F: drivers/misc/lis3lv02d/ 9020F: drivers/platform/x86/hp_accel.c 9021 9022LIVE PATCHING 9023M: Josh Poimboeuf <jpoimboe@redhat.com> 9024M: Jiri Kosina <jikos@kernel.org> 9025M: Miroslav Benes <mbenes@suse.cz> 9026M: Petr Mladek <pmladek@suse.com> 9027R: Joe Lawrence <joe.lawrence@redhat.com> 9028S: Maintained 9029F: kernel/livepatch/ 9030F: include/linux/livepatch.h 9031F: arch/x86/include/asm/livepatch.h 9032F: arch/x86/kernel/livepatch.c 9033F: Documentation/livepatch/ 9034F: Documentation/ABI/testing/sysfs-kernel-livepatch 9035F: samples/livepatch/ 9036F: tools/testing/selftests/livepatch/ 9037L: live-patching@vger.kernel.org 9038T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9039 9040LLC (802.2) 9041L: netdev@vger.kernel.org 9042S: Odd fixes 9043F: include/linux/llc.h 9044F: include/uapi/linux/llc.h 9045F: include/net/llc* 9046F: net/llc/ 9047 9048LM73 HARDWARE MONITOR DRIVER 9049M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9050L: linux-hwmon@vger.kernel.org 9051S: Maintained 9052F: drivers/hwmon/lm73.c 9053 9054LM78 HARDWARE MONITOR DRIVER 9055M: Jean Delvare <jdelvare@suse.com> 9056L: linux-hwmon@vger.kernel.org 9057S: Maintained 9058F: Documentation/hwmon/lm78 9059F: drivers/hwmon/lm78.c 9060 9061LM83 HARDWARE MONITOR DRIVER 9062M: Jean Delvare <jdelvare@suse.com> 9063L: linux-hwmon@vger.kernel.org 9064S: Maintained 9065F: Documentation/hwmon/lm83 9066F: drivers/hwmon/lm83.c 9067 9068LM90 HARDWARE MONITOR DRIVER 9069M: Jean Delvare <jdelvare@suse.com> 9070L: linux-hwmon@vger.kernel.org 9071S: Maintained 9072F: Documentation/hwmon/lm90 9073F: Documentation/devicetree/bindings/hwmon/lm90.txt 9074F: drivers/hwmon/lm90.c 9075F: include/dt-bindings/thermal/lm90.h 9076 9077LM95234 HARDWARE MONITOR DRIVER 9078M: Guenter Roeck <linux@roeck-us.net> 9079L: linux-hwmon@vger.kernel.org 9080S: Maintained 9081F: Documentation/hwmon/lm95234 9082F: drivers/hwmon/lm95234.c 9083 9084LME2510 MEDIA DRIVER 9085M: Malcolm Priestley <tvboxspy@gmail.com> 9086L: linux-media@vger.kernel.org 9087W: https://linuxtv.org 9088Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9089S: Maintained 9090F: drivers/media/usb/dvb-usb-v2/lmedm04* 9091 9092LOADPIN SECURITY MODULE 9093M: Kees Cook <keescook@chromium.org> 9094T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9095S: Supported 9096F: security/loadpin/ 9097F: Documentation/admin-guide/LSM/LoadPin.rst 9098 9099LOCKING PRIMITIVES 9100M: Peter Zijlstra <peterz@infradead.org> 9101M: Ingo Molnar <mingo@redhat.com> 9102M: Will Deacon <will.deacon@arm.com> 9103L: linux-kernel@vger.kernel.org 9104T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9105S: Maintained 9106F: Documentation/locking/ 9107F: include/linux/lockdep.h 9108F: include/linux/spinlock*.h 9109F: arch/*/include/asm/spinlock*.h 9110F: include/linux/rwlock*.h 9111F: include/linux/mutex*.h 9112F: include/linux/rwsem*.h 9113F: arch/*/include/asm/rwsem.h 9114F: include/linux/seqlock.h 9115F: lib/locking*.[ch] 9116F: kernel/locking/ 9117X: kernel/locking/locktorture.c 9118 9119LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9120M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9121L: linux-ntfs-dev@lists.sourceforge.net 9122W: http://www.linux-ntfs.org/content/view/19/37/ 9123S: Maintained 9124F: Documentation/ldm.txt 9125F: block/partitions/ldm.* 9126 9127LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9128M: Sathya Prakash <sathya.prakash@broadcom.com> 9129M: Chaitra P B <chaitra.basappa@broadcom.com> 9130M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9131L: MPT-FusionLinux.pdl@broadcom.com 9132L: linux-scsi@vger.kernel.org 9133W: http://www.avagotech.com/support/ 9134S: Supported 9135F: drivers/message/fusion/ 9136F: drivers/scsi/mpt3sas/ 9137 9138LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9139M: Matthew Wilcox <willy@infradead.org> 9140L: linux-scsi@vger.kernel.org 9141S: Maintained 9142F: drivers/scsi/sym53c8xx_2/ 9143 9144LTC1660 DAC DRIVER 9145M: Marcus Folkesson <marcus.folkesson@gmail.com> 9146L: linux-iio@vger.kernel.org 9147S: Maintained 9148F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9149F: drivers/iio/dac/ltc1660.c 9150 9151LTC4261 HARDWARE MONITOR DRIVER 9152M: Guenter Roeck <linux@roeck-us.net> 9153L: linux-hwmon@vger.kernel.org 9154S: Maintained 9155F: Documentation/hwmon/ltc4261 9156F: drivers/hwmon/ltc4261.c 9157 9158LTC4306 I2C MULTIPLEXER DRIVER 9159M: Michael Hennerich <michael.hennerich@analog.com> 9160W: http://ez.analog.com/community/linux-device-drivers 9161L: linux-i2c@vger.kernel.org 9162S: Supported 9163F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9164F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9165 9166LTP (Linux Test Project) 9167M: Mike Frysinger <vapier@gentoo.org> 9168M: Cyril Hrubis <chrubis@suse.cz> 9169M: Wanlong Gao <wanlong.gao@gmail.com> 9170M: Jan Stancek <jstancek@redhat.com> 9171M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9172M: Alexey Kodanev <alexey.kodanev@oracle.com> 9173L: ltp@lists.linux.it (subscribers-only) 9174W: http://linux-test-project.github.io/ 9175T: git git://github.com/linux-test-project/ltp.git 9176S: Maintained 9177 9178M68K ARCHITECTURE 9179M: Geert Uytterhoeven <geert@linux-m68k.org> 9180L: linux-m68k@lists.linux-m68k.org 9181W: http://www.linux-m68k.org/ 9182T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9183S: Maintained 9184F: arch/m68k/ 9185F: drivers/zorro/ 9186 9187M68K ON APPLE MACINTOSH 9188M: Joshua Thompson <funaho@jurai.org> 9189W: http://www.mac.linux-m68k.org/ 9190L: linux-m68k@lists.linux-m68k.org 9191S: Maintained 9192F: arch/m68k/mac/ 9193 9194M68K ON HP9000/300 9195M: Philip Blundell <philb@gnu.org> 9196W: http://www.tazenda.demon.co.uk/phil/linux-hp 9197S: Maintained 9198F: arch/m68k/hp300/ 9199 9200M88DS3103 MEDIA DRIVER 9201M: Antti Palosaari <crope@iki.fi> 9202L: linux-media@vger.kernel.org 9203W: https://linuxtv.org 9204W: http://palosaari.fi/linux/ 9205Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9206T: git git://linuxtv.org/anttip/media_tree.git 9207S: Maintained 9208F: drivers/media/dvb-frontends/m88ds3103* 9209 9210M88RS2000 MEDIA DRIVER 9211M: Malcolm Priestley <tvboxspy@gmail.com> 9212L: linux-media@vger.kernel.org 9213W: https://linuxtv.org 9214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9215S: Maintained 9216F: drivers/media/dvb-frontends/m88rs2000* 9217 9218MA901 MASTERKIT USB FM RADIO DRIVER 9219M: Alexey Klimov <klimov.linux@gmail.com> 9220L: linux-media@vger.kernel.org 9221T: git git://linuxtv.org/media_tree.git 9222S: Maintained 9223F: drivers/media/radio/radio-ma901.c 9224 9225MAC80211 9226M: Johannes Berg <johannes@sipsolutions.net> 9227L: linux-wireless@vger.kernel.org 9228W: http://wireless.kernel.org/ 9229T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9230T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9231S: Maintained 9232F: Documentation/networking/mac80211-injection.txt 9233F: include/net/mac80211.h 9234F: net/mac80211/ 9235F: drivers/net/wireless/mac80211_hwsim.[ch] 9236F: Documentation/networking/mac80211_hwsim/README 9237 9238MAILBOX API 9239M: Jassi Brar <jassisinghbrar@gmail.com> 9240L: linux-kernel@vger.kernel.org 9241S: Maintained 9242F: drivers/mailbox/ 9243F: include/linux/mailbox_client.h 9244F: include/linux/mailbox_controller.h 9245 9246MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9247M: Michael Kerrisk <mtk.manpages@gmail.com> 9248W: http://www.kernel.org/doc/man-pages 9249L: linux-man@vger.kernel.org 9250S: Maintained 9251 9252MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9253M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9254L: linux-mips@vger.kernel.org 9255S: Maintained 9256F: arch/mips/boot/dts/img/pistachio_marduk.dts 9257 9258MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9259M: Andrew Lunn <andrew@lunn.ch> 9260M: Vivien Didelot <vivien.didelot@gmail.com> 9261L: netdev@vger.kernel.org 9262S: Maintained 9263F: drivers/net/dsa/mv88e6xxx/ 9264F: include/linux/platform_data/mv88e6xxx.h 9265F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9266 9267MARVELL ARMADA DRM SUPPORT 9268M: Russell King <linux@armlinux.org.uk> 9269S: Maintained 9270T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9271T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9272F: drivers/gpu/drm/armada/ 9273F: include/uapi/drm/armada_drm.h 9274F: Documentation/devicetree/bindings/display/armada/ 9275 9276MARVELL ARMADA 3700 PHY DRIVERS 9277M: Miquel Raynal <miquel.raynal@bootlin.com> 9278S: Maintained 9279F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9280F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9281F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9282F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9283 9284MARVELL CRYPTO DRIVER 9285M: Boris Brezillon <bbrezillon@kernel.org> 9286M: Arnaud Ebalard <arno@natisbad.org> 9287F: drivers/crypto/marvell/ 9288S: Maintained 9289L: linux-crypto@vger.kernel.org 9290 9291MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9292M: Mirko Lindner <mlindner@marvell.com> 9293M: Stephen Hemminger <stephen@networkplumber.org> 9294L: netdev@vger.kernel.org 9295S: Maintained 9296F: drivers/net/ethernet/marvell/sk* 9297 9298MARVELL LIBERTAS WIRELESS DRIVER 9299L: libertas-dev@lists.infradead.org 9300S: Orphan 9301F: drivers/net/wireless/marvell/libertas/ 9302 9303MARVELL MACCHIATOBIN SUPPORT 9304M: Russell King <linux@armlinux.org.uk> 9305L: linux-arm-kernel@lists.infradead.org 9306S: Maintained 9307F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9308 9309MARVELL MV643XX ETHERNET DRIVER 9310M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9311L: netdev@vger.kernel.org 9312S: Maintained 9313F: drivers/net/ethernet/marvell/mv643xx_eth.* 9314F: include/linux/mv643xx.h 9315 9316MARVELL MV88X3310 PHY DRIVER 9317M: Russell King <linux@armlinux.org.uk> 9318L: netdev@vger.kernel.org 9319S: Maintained 9320F: drivers/net/phy/marvell10g.c 9321 9322MARVELL MVEBU THERMAL DRIVER 9323M: Miquel Raynal <miquel.raynal@bootlin.com> 9324S: Maintained 9325F: drivers/thermal/armada_thermal.c 9326 9327MARVELL MVNETA ETHERNET DRIVER 9328M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9329L: netdev@vger.kernel.org 9330S: Maintained 9331F: drivers/net/ethernet/marvell/mvneta.* 9332 9333MARVELL MWIFIEX WIRELESS DRIVER 9334M: Amitkumar Karwar <amitkarwar@gmail.com> 9335M: Nishant Sarmukadam <nishants@marvell.com> 9336M: Ganapathi Bhat <gbhat@marvell.com> 9337M: Xinming Hu <huxinming820@gmail.com> 9338L: linux-wireless@vger.kernel.org 9339S: Maintained 9340F: drivers/net/wireless/marvell/mwifiex/ 9341 9342MARVELL MWL8K WIRELESS DRIVER 9343M: Lennert Buytenhek <buytenh@wantstofly.org> 9344L: linux-wireless@vger.kernel.org 9345S: Odd Fixes 9346F: drivers/net/wireless/marvell/mwl8k.c 9347 9348MARVELL NAND CONTROLLER DRIVER 9349M: Miquel Raynal <miquel.raynal@bootlin.com> 9350L: linux-mtd@lists.infradead.org 9351S: Maintained 9352F: drivers/mtd/nand/raw/marvell_nand.c 9353F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9354 9355MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9356M: Nicolas Pitre <nico@fluxnic.net> 9357S: Odd Fixes 9358F: drivers/mmc/host/mvsdio.* 9359 9360MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9361M: Hu Ziji <huziji@marvell.com> 9362L: linux-mmc@vger.kernel.org 9363S: Supported 9364F: drivers/mmc/host/sdhci-xenon* 9365F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9366 9367MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9368M: Sunil Goutham <sgoutham@marvell.com> 9369M: Linu Cherian <lcherian@marvell.com> 9370M: Geetha sowjanya <gakula@marvell.com> 9371M: Jerin Jacob <jerinj@marvell.com> 9372L: netdev@vger.kernel.org 9373S: Supported 9374F: drivers/net/ethernet/marvell/octeontx2/af/ 9375 9376MATROX FRAMEBUFFER DRIVER 9377L: linux-fbdev@vger.kernel.org 9378S: Orphan 9379F: drivers/video/fbdev/matrox/matroxfb_* 9380F: include/uapi/linux/matroxfb.h 9381 9382MAX16065 HARDWARE MONITOR DRIVER 9383M: Guenter Roeck <linux@roeck-us.net> 9384L: linux-hwmon@vger.kernel.org 9385S: Maintained 9386F: Documentation/hwmon/max16065 9387F: drivers/hwmon/max16065.c 9388 9389MAX2175 SDR TUNER DRIVER 9390M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9391L: linux-media@vger.kernel.org 9392T: git git://linuxtv.org/media_tree.git 9393S: Maintained 9394F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9395F: Documentation/media/v4l-drivers/max2175.rst 9396F: drivers/media/i2c/max2175* 9397F: include/uapi/linux/max2175.h 9398 9399MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9400L: linux-hwmon@vger.kernel.org 9401S: Orphan 9402F: Documentation/hwmon/max6650 9403F: drivers/hwmon/max6650.c 9404 9405MAX6697 HARDWARE MONITOR DRIVER 9406M: Guenter Roeck <linux@roeck-us.net> 9407L: linux-hwmon@vger.kernel.org 9408S: Maintained 9409F: Documentation/hwmon/max6697 9410F: Documentation/devicetree/bindings/hwmon/max6697.txt 9411F: drivers/hwmon/max6697.c 9412F: include/linux/platform_data/max6697.h 9413 9414MAX9860 MONO AUDIO VOICE CODEC DRIVER 9415M: Peter Rosin <peda@axentia.se> 9416L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9417S: Maintained 9418F: Documentation/devicetree/bindings/sound/max9860.txt 9419F: sound/soc/codecs/max9860.* 9420 9421MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9422M: Andreas Klinger <ak@it-klinger.de> 9423L: linux-iio@vger.kernel.org 9424S: Maintained 9425F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9426F: drivers/iio/proximity/mb1232.c 9427 9428MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9429M: Javier Martinez Canillas <javier@dowhile0.org> 9430L: linux-kernel@vger.kernel.org 9431S: Supported 9432F: drivers/regulator/max77802-regulator.c 9433F: Documentation/devicetree/bindings/*/*max77802.txt 9434F: include/dt-bindings/*/*max77802.h 9435 9436MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9437M: Krzysztof Kozlowski <krzk@kernel.org> 9438M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9439L: linux-pm@vger.kernel.org 9440S: Supported 9441F: drivers/power/supply/max14577_charger.c 9442F: drivers/power/supply/max77693_charger.c 9443 9444MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9445M: Chanwoo Choi <cw00.choi@samsung.com> 9446M: Krzysztof Kozlowski <krzk@kernel.org> 9447M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9448L: linux-kernel@vger.kernel.org 9449S: Supported 9450F: drivers/*/max14577*.c 9451F: drivers/*/max77686*.c 9452F: drivers/*/max77693*.c 9453F: drivers/extcon/extcon-max14577.c 9454F: drivers/extcon/extcon-max77693.c 9455F: drivers/rtc/rtc-max77686.c 9456F: drivers/clk/clk-max77686.c 9457F: Documentation/devicetree/bindings/mfd/max14577.txt 9458F: Documentation/devicetree/bindings/*/max77686.txt 9459F: Documentation/devicetree/bindings/mfd/max77693.txt 9460F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9461F: include/linux/mfd/max14577*.h 9462F: include/linux/mfd/max77686*.h 9463F: include/linux/mfd/max77693*.h 9464 9465MAXIRADIO FM RADIO RECEIVER DRIVER 9466M: Hans Verkuil <hverkuil@xs4all.nl> 9467L: linux-media@vger.kernel.org 9468T: git git://linuxtv.org/media_tree.git 9469W: https://linuxtv.org 9470S: Maintained 9471F: drivers/media/radio/radio-maxiradio* 9472 9473MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9474M: Peter Rosin <peda@axentia.se> 9475L: linux-iio@vger.kernel.org 9476S: Maintained 9477F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9478F: drivers/iio/potentiometer/mcp4018.c 9479F: drivers/iio/potentiometer/mcp4531.c 9480 9481MCR20A IEEE-802.15.4 RADIO DRIVER 9482M: Xue Liu <liuxuenetmail@gmail.com> 9483L: linux-wpan@vger.kernel.org 9484W: https://github.com/xueliu/mcr20a-linux 9485S: Maintained 9486F: drivers/net/ieee802154/mcr20a.c 9487F: drivers/net/ieee802154/mcr20a.h 9488F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9489 9490MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9491M: William Breathitt Gray <vilhelm.gray@gmail.com> 9492L: linux-iio@vger.kernel.org 9493S: Maintained 9494F: drivers/iio/dac/cio-dac.c 9495 9496MEDIA DRIVERS FOR ASCOT2E 9497M: Sergey Kozlov <serjk@netup.ru> 9498M: Abylay Ospan <aospan@netup.ru> 9499L: linux-media@vger.kernel.org 9500W: https://linuxtv.org 9501W: http://netup.tv/ 9502T: git git://linuxtv.org/media_tree.git 9503S: Supported 9504F: drivers/media/dvb-frontends/ascot2e* 9505 9506MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9507M: Jasmin Jessich <jasmin@anw.at> 9508L: linux-media@vger.kernel.org 9509W: https://linuxtv.org 9510T: git git://linuxtv.org/media_tree.git 9511S: Maintained 9512F: drivers/media/dvb-frontends/cxd2099* 9513 9514MEDIA DRIVERS FOR CXD2841ER 9515M: Sergey Kozlov <serjk@netup.ru> 9516M: Abylay Ospan <aospan@netup.ru> 9517L: linux-media@vger.kernel.org 9518W: https://linuxtv.org 9519W: http://netup.tv/ 9520T: git git://linuxtv.org/media_tree.git 9521S: Supported 9522F: drivers/media/dvb-frontends/cxd2841er* 9523 9524MEDIA DRIVERS FOR CXD2880 9525M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9526L: linux-media@vger.kernel.org 9527W: http://linuxtv.org/ 9528T: git git://linuxtv.org/media_tree.git 9529S: Supported 9530F: drivers/media/dvb-frontends/cxd2880/* 9531F: drivers/media/spi/cxd2880* 9532 9533MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9534L: linux-media@vger.kernel.org 9535W: https://linuxtv.org 9536T: git git://linuxtv.org/media_tree.git 9537S: Orphan 9538F: drivers/media/pci/ddbridge/* 9539 9540MEDIA DRIVERS FOR FREESCALE IMX 9541M: Steve Longerbeam <slongerbeam@gmail.com> 9542M: Philipp Zabel <p.zabel@pengutronix.de> 9543L: linux-media@vger.kernel.org 9544T: git git://linuxtv.org/media_tree.git 9545S: Maintained 9546F: Documentation/devicetree/bindings/media/imx.txt 9547F: Documentation/media/v4l-drivers/imx.rst 9548F: drivers/staging/media/imx/ 9549F: include/linux/imx-media.h 9550F: include/media/imx.h 9551 9552MEDIA DRIVER FOR FREESCALE IMX PXP 9553M: Philipp Zabel <p.zabel@pengutronix.de> 9554L: linux-media@vger.kernel.org 9555T: git git://linuxtv.org/media_tree.git 9556S: Maintained 9557F: drivers/media/platform/imx-pxp.[ch] 9558 9559MEDIA DRIVERS FOR FREESCALE IMX7 9560M: Rui Miguel Silva <rmfrfs@gmail.com> 9561L: linux-media@vger.kernel.org 9562T: git git://linuxtv.org/media_tree.git 9563S: Maintained 9564F: Documentation/devicetree/bindings/media/imx7-csi.txt 9565F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9566F: Documentation/media/v4l-drivers/imx7.rst 9567F: drivers/staging/media/imx/imx7-media-csi.c 9568F: drivers/staging/media/imx/imx7-mipi-csis.c 9569 9570MEDIA DRIVERS FOR HELENE 9571M: Abylay Ospan <aospan@netup.ru> 9572L: linux-media@vger.kernel.org 9573W: https://linuxtv.org 9574W: http://netup.tv/ 9575T: git git://linuxtv.org/media_tree.git 9576S: Supported 9577F: drivers/media/dvb-frontends/helene* 9578 9579MEDIA DRIVERS FOR HORUS3A 9580M: Sergey Kozlov <serjk@netup.ru> 9581M: Abylay Ospan <aospan@netup.ru> 9582L: linux-media@vger.kernel.org 9583W: https://linuxtv.org 9584W: http://netup.tv/ 9585T: git git://linuxtv.org/media_tree.git 9586S: Supported 9587F: drivers/media/dvb-frontends/horus3a* 9588 9589MEDIA DRIVERS FOR LNBH25 9590M: Sergey Kozlov <serjk@netup.ru> 9591M: Abylay Ospan <aospan@netup.ru> 9592L: linux-media@vger.kernel.org 9593W: https://linuxtv.org 9594W: http://netup.tv/ 9595T: git git://linuxtv.org/media_tree.git 9596S: Supported 9597F: drivers/media/dvb-frontends/lnbh25* 9598 9599MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9600L: linux-media@vger.kernel.org 9601W: https://linuxtv.org 9602T: git git://linuxtv.org/media_tree.git 9603S: Orphan 9604F: drivers/media/dvb-frontends/mxl5xx* 9605 9606MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9607M: Sergey Kozlov <serjk@netup.ru> 9608M: Abylay Ospan <aospan@netup.ru> 9609L: linux-media@vger.kernel.org 9610W: https://linuxtv.org 9611W: http://netup.tv/ 9612T: git git://linuxtv.org/media_tree.git 9613S: Supported 9614F: drivers/media/pci/netup_unidvb/* 9615 9616MEDIA DRIVERS FOR RENESAS - CEU 9617M: Jacopo Mondi <jacopo@jmondi.org> 9618L: linux-media@vger.kernel.org 9619L: linux-renesas-soc@vger.kernel.org 9620T: git git://linuxtv.org/media_tree.git 9621S: Supported 9622F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9623F: drivers/media/platform/renesas-ceu.c 9624F: include/media/drv-intf/renesas-ceu.h 9625 9626MEDIA DRIVERS FOR RENESAS - DRIF 9627M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9628L: linux-media@vger.kernel.org 9629L: linux-renesas-soc@vger.kernel.org 9630T: git git://linuxtv.org/media_tree.git 9631S: Supported 9632F: Documentation/devicetree/bindings/media/renesas,drif.txt 9633F: drivers/media/platform/rcar_drif.c 9634 9635MEDIA DRIVERS FOR RENESAS - FCP 9636M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9637L: linux-media@vger.kernel.org 9638L: linux-renesas-soc@vger.kernel.org 9639T: git git://linuxtv.org/media_tree.git 9640S: Supported 9641F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9642F: drivers/media/platform/rcar-fcp.c 9643F: include/media/rcar-fcp.h 9644 9645MEDIA DRIVERS FOR RENESAS - FDP1 9646M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9647L: linux-media@vger.kernel.org 9648L: linux-renesas-soc@vger.kernel.org 9649T: git git://linuxtv.org/media_tree.git 9650S: Supported 9651F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9652F: drivers/media/platform/rcar_fdp1.c 9653 9654MEDIA DRIVERS FOR RENESAS - VIN 9655M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9656L: linux-media@vger.kernel.org 9657L: linux-renesas-soc@vger.kernel.org 9658T: git git://linuxtv.org/media_tree.git 9659S: Supported 9660F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9661F: Documentation/devicetree/bindings/media/rcar_vin.txt 9662F: drivers/media/platform/rcar-vin/ 9663 9664MEDIA DRIVERS FOR RENESAS - VSP1 9665M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9666M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9667L: linux-media@vger.kernel.org 9668L: linux-renesas-soc@vger.kernel.org 9669T: git git://linuxtv.org/media_tree.git 9670S: Supported 9671F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9672F: drivers/media/platform/vsp1/ 9673 9674MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9675L: linux-media@vger.kernel.org 9676W: https://linuxtv.org 9677T: git git://linuxtv.org/media_tree.git 9678S: Orphan 9679F: drivers/media/dvb-frontends/stv0910* 9680 9681MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9682L: linux-media@vger.kernel.org 9683W: https://linuxtv.org 9684T: git git://linuxtv.org/media_tree.git 9685S: Orphan 9686F: drivers/media/dvb-frontends/stv6111* 9687 9688MEDIA DRIVERS FOR STM32 - DCMI 9689M: Hugues Fruchet <hugues.fruchet@st.com> 9690L: linux-media@vger.kernel.org 9691T: git git://linuxtv.org/media_tree.git 9692S: Supported 9693F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9694F: drivers/media/platform/stm32/stm32-dcmi.c 9695 9696MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9697M: Dmitry Osipenko <digetx@gmail.com> 9698L: linux-media@vger.kernel.org 9699L: linux-tegra@vger.kernel.org 9700T: git git://linuxtv.org/media_tree.git 9701S: Maintained 9702F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9703F: drivers/staging/media/tegra-vde/ 9704 9705MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9706M: Mauro Carvalho Chehab <mchehab@kernel.org> 9707P: LinuxTV.org Project 9708L: linux-media@vger.kernel.org 9709W: https://linuxtv.org 9710Q: http://patchwork.kernel.org/project/linux-media/list/ 9711T: git git://linuxtv.org/media_tree.git 9712S: Maintained 9713F: Documentation/devicetree/bindings/media/ 9714F: Documentation/media/ 9715F: drivers/media/ 9716F: drivers/staging/media/ 9717F: include/linux/platform_data/media/ 9718F: include/media/ 9719F: include/uapi/linux/dvb/ 9720F: include/uapi/linux/videodev2.h 9721F: include/uapi/linux/media.h 9722F: include/uapi/linux/v4l2-* 9723F: include/uapi/linux/meye.h 9724F: include/uapi/linux/ivtv* 9725F: include/uapi/linux/uvcvideo.h 9726 9727MEDIATEK BLUETOOTH DRIVER 9728M: Sean Wang <sean.wang@mediatek.com> 9729L: linux-bluetooth@vger.kernel.org 9730L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9731S: Maintained 9732F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9733F: drivers/bluetooth/btmtkuart.c 9734 9735MEDIATEK CIR DRIVER 9736M: Sean Wang <sean.wang@mediatek.com> 9737S: Maintained 9738F: drivers/media/rc/mtk-cir.c 9739 9740MEDIATEK DMA DRIVER 9741M: Sean Wang <sean.wang@mediatek.com> 9742L: dmaengine@vger.kernel.org 9743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9744L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9745S: Maintained 9746F: Documentation/devicetree/bindings/dma/mtk-* 9747F: drivers/dma/mediatek/ 9748 9749MEDIATEK PMIC LED DRIVER 9750M: Sean Wang <sean.wang@mediatek.com> 9751S: Maintained 9752F: drivers/leds/leds-mt6323.c 9753F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9754 9755MEDIATEK ETHERNET DRIVER 9756M: Felix Fietkau <nbd@openwrt.org> 9757M: John Crispin <john@phrozen.org> 9758M: Sean Wang <sean.wang@mediatek.com> 9759M: Nelson Chang <nelson.chang@mediatek.com> 9760L: netdev@vger.kernel.org 9761S: Maintained 9762F: drivers/net/ethernet/mediatek/ 9763 9764MEDIATEK SWITCH DRIVER 9765M: Sean Wang <sean.wang@mediatek.com> 9766L: netdev@vger.kernel.org 9767S: Maintained 9768F: drivers/net/dsa/mt7530.* 9769F: net/dsa/tag_mtk.c 9770 9771MEDIATEK JPEG DRIVER 9772M: Rick Chang <rick.chang@mediatek.com> 9773M: Bin Liu <bin.liu@mediatek.com> 9774S: Supported 9775F: drivers/media/platform/mtk-jpeg/ 9776F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9777 9778MEDIATEK MDP DRIVER 9779M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9780M: Houlong Wei <houlong.wei@mediatek.com> 9781M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9782S: Supported 9783F: drivers/media/platform/mtk-mdp/ 9784F: drivers/media/platform/mtk-vpu/ 9785F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9786 9787MEDIATEK MEDIA DRIVER 9788M: Tiffany Lin <tiffany.lin@mediatek.com> 9789M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9790S: Supported 9791F: drivers/media/platform/mtk-vcodec/ 9792F: drivers/media/platform/mtk-vpu/ 9793F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9794F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9795 9796MEDIATEK MT76 WIRELESS LAN DRIVER 9797M: Felix Fietkau <nbd@nbd.name> 9798M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9799L: linux-wireless@vger.kernel.org 9800S: Maintained 9801F: drivers/net/wireless/mediatek/mt76/ 9802 9803MEDIATEK MT7601U WIRELESS LAN DRIVER 9804M: Jakub Kicinski <kubakici@wp.pl> 9805L: linux-wireless@vger.kernel.org 9806S: Maintained 9807F: drivers/net/wireless/mediatek/mt7601u/ 9808 9809MEDIATEK NAND CONTROLLER DRIVER 9810M: Xiaolei Li <xiaolei.li@mediatek.com> 9811L: linux-mtd@lists.infradead.org 9812S: Maintained 9813F: drivers/mtd/nand/raw/mtk_* 9814F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9815 9816MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9817M: Sean Wang <sean.wang@mediatek.com> 9818S: Maintained 9819F: drivers/char/hw_random/mtk-rng.c 9820 9821MEDIATEK USB3 DRD IP DRIVER 9822M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9823L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9825L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9826S: Maintained 9827F: drivers/usb/mtu3/ 9828 9829MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9830M: Peter Senna Tschudin <peter.senna@gmail.com> 9831M: Martin Donnelly <martin.donnelly@ge.com> 9832M: Martyn Welch <martyn.welch@collabora.co.uk> 9833S: Maintained 9834F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9835F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9836 9837MEGARAID SCSI/SAS DRIVERS 9838M: Kashyap Desai <kashyap.desai@broadcom.com> 9839M: Sumit Saxena <sumit.saxena@broadcom.com> 9840M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9841L: megaraidlinux.pdl@broadcom.com 9842L: linux-scsi@vger.kernel.org 9843W: http://www.avagotech.com/support/ 9844S: Maintained 9845F: Documentation/scsi/megaraid.txt 9846F: drivers/scsi/megaraid.* 9847F: drivers/scsi/megaraid/ 9848 9849MELEXIS MLX90614 DRIVER 9850M: Crt Mori <cmo@melexis.com> 9851L: linux-iio@vger.kernel.org 9852W: http://www.melexis.com 9853S: Supported 9854F: drivers/iio/temperature/mlx90614.c 9855 9856MELEXIS MLX90632 DRIVER 9857M: Crt Mori <cmo@melexis.com> 9858L: linux-iio@vger.kernel.org 9859W: http://www.melexis.com 9860S: Supported 9861F: drivers/iio/temperature/mlx90632.c 9862 9863MELFAS MIP4 TOUCHSCREEN DRIVER 9864M: Sangwon Jee <jeesw@melfas.com> 9865W: http://www.melfas.com 9866S: Supported 9867F: drivers/input/touchscreen/melfas_mip4.c 9868F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9869 9870MELLANOX ETHERNET DRIVER (mlx4_en) 9871M: Tariq Toukan <tariqt@mellanox.com> 9872L: netdev@vger.kernel.org 9873S: Supported 9874W: http://www.mellanox.com 9875Q: http://patchwork.ozlabs.org/project/netdev/list/ 9876F: drivers/net/ethernet/mellanox/mlx4/en_* 9877 9878MELLANOX ETHERNET DRIVER (mlx5e) 9879M: Saeed Mahameed <saeedm@mellanox.com> 9880L: netdev@vger.kernel.org 9881S: Supported 9882W: http://www.mellanox.com 9883Q: http://patchwork.ozlabs.org/project/netdev/list/ 9884F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9885 9886MELLANOX ETHERNET INNOVA DRIVERS 9887R: Boris Pismenny <borisp@mellanox.com> 9888L: netdev@vger.kernel.org 9889S: Supported 9890W: http://www.mellanox.com 9891Q: http://patchwork.ozlabs.org/project/netdev/list/ 9892F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9893F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9894F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9895F: include/linux/mlx5/mlx5_ifc_fpga.h 9896 9897MELLANOX ETHERNET INNOVA IPSEC DRIVER 9898R: Boris Pismenny <borisp@mellanox.com> 9899L: netdev@vger.kernel.org 9900S: Supported 9901W: http://www.mellanox.com 9902Q: http://patchwork.ozlabs.org/project/netdev/list/ 9903F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9904F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9905 9906MELLANOX ETHERNET SWITCH DRIVERS 9907M: Jiri Pirko <jiri@mellanox.com> 9908M: Ido Schimmel <idosch@mellanox.com> 9909L: netdev@vger.kernel.org 9910S: Supported 9911W: http://www.mellanox.com 9912Q: http://patchwork.ozlabs.org/project/netdev/list/ 9913F: drivers/net/ethernet/mellanox/mlxsw/ 9914F: tools/testing/selftests/drivers/net/mlxsw/ 9915 9916MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9917M: mlxsw@mellanox.com 9918L: netdev@vger.kernel.org 9919S: Supported 9920W: http://www.mellanox.com 9921Q: http://patchwork.ozlabs.org/project/netdev/list/ 9922F: drivers/net/ethernet/mellanox/mlxfw/ 9923 9924MELLANOX HARDWARE PLATFORM SUPPORT 9925M: Andy Shevchenko <andy@infradead.org> 9926M: Darren Hart <dvhart@infradead.org> 9927M: Vadim Pasternak <vadimp@mellanox.com> 9928L: platform-driver-x86@vger.kernel.org 9929S: Supported 9930F: drivers/platform/mellanox/ 9931F: include/linux/platform_data/mlxreg.h 9932 9933MELLANOX MLX4 core VPI driver 9934M: Tariq Toukan <tariqt@mellanox.com> 9935L: netdev@vger.kernel.org 9936L: linux-rdma@vger.kernel.org 9937W: http://www.mellanox.com 9938Q: http://patchwork.ozlabs.org/project/netdev/list/ 9939S: Supported 9940F: drivers/net/ethernet/mellanox/mlx4/ 9941F: include/linux/mlx4/ 9942 9943MELLANOX MLX4 IB driver 9944M: Yishai Hadas <yishaih@mellanox.com> 9945L: linux-rdma@vger.kernel.org 9946W: http://www.mellanox.com 9947Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9948S: Supported 9949F: drivers/infiniband/hw/mlx4/ 9950F: include/linux/mlx4/ 9951F: include/uapi/rdma/mlx4-abi.h 9952 9953MELLANOX MLX5 core VPI driver 9954M: Saeed Mahameed <saeedm@mellanox.com> 9955M: Leon Romanovsky <leonro@mellanox.com> 9956L: netdev@vger.kernel.org 9957L: linux-rdma@vger.kernel.org 9958W: http://www.mellanox.com 9959Q: http://patchwork.ozlabs.org/project/netdev/list/ 9960S: Supported 9961F: drivers/net/ethernet/mellanox/mlx5/core/ 9962F: include/linux/mlx5/ 9963 9964MELLANOX MLX5 IB driver 9965M: Leon Romanovsky <leonro@mellanox.com> 9966L: linux-rdma@vger.kernel.org 9967W: http://www.mellanox.com 9968Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9969S: Supported 9970F: drivers/infiniband/hw/mlx5/ 9971F: include/linux/mlx5/ 9972F: include/uapi/rdma/mlx5-abi.h 9973 9974MELLANOX MLXCPLD I2C AND MUX DRIVER 9975M: Vadim Pasternak <vadimp@mellanox.com> 9976M: Michael Shych <michaelsh@mellanox.com> 9977L: linux-i2c@vger.kernel.org 9978S: Supported 9979F: drivers/i2c/busses/i2c-mlxcpld.c 9980F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9981F: Documentation/i2c/busses/i2c-mlxcpld 9982 9983MELLANOX MLXCPLD LED DRIVER 9984M: Vadim Pasternak <vadimp@mellanox.com> 9985L: linux-leds@vger.kernel.org 9986S: Supported 9987F: drivers/leds/leds-mlxcpld.c 9988F: drivers/leds/leds-mlxreg.c 9989F: Documentation/leds/leds-mlxcpld.txt 9990 9991MELLANOX PLATFORM DRIVER 9992M: Vadim Pasternak <vadimp@mellanox.com> 9993L: platform-driver-x86@vger.kernel.org 9994S: Supported 9995F: drivers/platform/x86/mlx-platform.c 9996 9997MEMBARRIER SUPPORT 9998M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9999M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10000L: linux-kernel@vger.kernel.org 10001S: Supported 10002F: kernel/sched/membarrier.c 10003F: include/uapi/linux/membarrier.h 10004F: arch/powerpc/include/asm/membarrier.h 10005 10006MEMBLOCK 10007M: Mike Rapoport <rppt@linux.ibm.com> 10008L: linux-mm@kvack.org 10009S: Maintained 10010F: include/linux/memblock.h 10011F: mm/memblock.c 10012F: Documentation/core-api/boot-time-mm.rst 10013 10014MEMORY MANAGEMENT 10015L: linux-mm@kvack.org 10016W: http://www.linux-mm.org 10017S: Maintained 10018F: include/linux/mm.h 10019F: include/linux/gfp.h 10020F: include/linux/mmzone.h 10021F: include/linux/memory_hotplug.h 10022F: include/linux/vmalloc.h 10023F: mm/ 10024 10025MEMORY TECHNOLOGY DEVICES (MTD) 10026M: David Woodhouse <dwmw2@infradead.org> 10027M: Brian Norris <computersforpeace@gmail.com> 10028M: Boris Brezillon <bbrezillon@kernel.org> 10029M: Marek Vasut <marek.vasut@gmail.com> 10030M: Richard Weinberger <richard@nod.at> 10031L: linux-mtd@lists.infradead.org 10032W: http://www.linux-mtd.infradead.org/ 10033Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10034T: git git://git.infradead.org/linux-mtd.git master 10035T: git git://git.infradead.org/linux-mtd.git mtd/next 10036S: Maintained 10037F: Documentation/devicetree/bindings/mtd/ 10038F: drivers/mtd/ 10039F: include/linux/mtd/ 10040F: include/uapi/mtd/ 10041 10042MEN A21 WATCHDOG DRIVER 10043M: Johannes Thumshirn <morbidrsa@gmail.com> 10044L: linux-watchdog@vger.kernel.org 10045S: Maintained 10046F: drivers/watchdog/mena21_wdt.c 10047 10048MEN CHAMELEON BUS (mcb) 10049M: Johannes Thumshirn <morbidrsa@gmail.com> 10050S: Maintained 10051F: drivers/mcb/ 10052F: include/linux/mcb.h 10053F: Documentation/men-chameleon-bus.txt 10054 10055MEN F21BMC (Board Management Controller) 10056M: Andreas Werner <andreas.werner@men.de> 10057S: Supported 10058F: drivers/mfd/menf21bmc.c 10059F: drivers/watchdog/menf21bmc_wdt.c 10060F: drivers/leds/leds-menf21bmc.c 10061F: drivers/hwmon/menf21bmc_hwmon.c 10062F: Documentation/hwmon/menf21bmc 10063 10064MEN Z069 WATCHDOG DRIVER 10065M: Johannes Thumshirn <jth@kernel.org> 10066L: linux-watchdog@vger.kernel.org 10067S: Maintained 10068F: drivers/watchdog/menz69_wdt.c 10069 10070MESON AO CEC DRIVER FOR AMLOGIC SOCS 10071M: Neil Armstrong <narmstrong@baylibre.com> 10072L: linux-media@lists.freedesktop.org 10073L: linux-amlogic@lists.infradead.org 10074W: http://linux-meson.com/ 10075S: Supported 10076F: drivers/media/platform/meson/ao-cec.c 10077F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10078T: git git://linuxtv.org/media_tree.git 10079 10080MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10081M: Liang Yang <liang.yang@amlogic.com> 10082L: linux-mtd@lists.infradead.org 10083S: Maintained 10084F: drivers/mtd/nand/raw/meson_* 10085F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10086 10087METHODE UDPU SUPPORT 10088M: Vladimir Vid <vladimir.vid@sartura.hr> 10089S: Maintained 10090F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10091 10092MICROBLAZE ARCHITECTURE 10093M: Michal Simek <monstr@monstr.eu> 10094W: http://www.monstr.eu/fdt/ 10095T: git git://git.monstr.eu/linux-2.6-microblaze.git 10096S: Supported 10097F: arch/microblaze/ 10098 10099MICROCHIP AT91 SERIAL DRIVER 10100M: Richard Genoud <richard.genoud@gmail.com> 10101S: Maintained 10102F: drivers/tty/serial/atmel_serial.c 10103F: drivers/tty/serial/atmel_serial.h 10104F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10105 10106MICROCHIP AUDIO ASOC DRIVERS 10107M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10108L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10109S: Supported 10110F: sound/soc/atmel 10111 10112MICROCHIP DMA DRIVER 10113M: Ludovic Desroches <ludovic.desroches@microchip.com> 10114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10115L: dmaengine@vger.kernel.org 10116S: Supported 10117F: drivers/dma/at_hdmac.c 10118F: drivers/dma/at_hdmac_regs.h 10119F: include/linux/platform_data/dma-atmel.h 10120F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10121F: include/dt-bindings/dma/at91.h 10122 10123MICROCHIP ECC DRIVER 10124M: Tudor Ambarus <tudor.ambarus@microchip.com> 10125L: linux-crypto@vger.kernel.org 10126S: Maintained 10127F: drivers/crypto/atmel-ecc.* 10128 10129MICROCHIP I2C DRIVER 10130M: Ludovic Desroches <ludovic.desroches@microchip.com> 10131L: linux-i2c@vger.kernel.org 10132S: Supported 10133F: drivers/i2c/busses/i2c-at91.c 10134 10135MICROCHIP ISC DRIVER 10136M: Eugen Hristev <eugen.hristev@microchip.com> 10137L: linux-media@vger.kernel.org 10138S: Supported 10139F: drivers/media/platform/atmel/atmel-isc.c 10140F: drivers/media/platform/atmel/atmel-isc-regs.h 10141F: Documentation/devicetree/bindings/media/atmel-isc.txt 10142 10143MICROCHIP ISI DRIVER 10144M: Eugen Hristev <eugen.hristev@microchip.com> 10145L: linux-media@vger.kernel.org 10146S: Supported 10147F: drivers/media/platform/atmel/atmel-isi.c 10148F: drivers/media/platform/atmel/atmel-isi.h 10149 10150MICROCHIP AT91 USART MFD DRIVER 10151M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10152L: linux-kernel@vger.kernel.org 10153S: Supported 10154F: drivers/mfd/at91-usart.c 10155F: include/dt-bindings/mfd/at91-usart.h 10156F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10157 10158MICROCHIP AT91 USART SPI DRIVER 10159M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10160L: linux-spi@vger.kernel.org 10161S: Supported 10162F: drivers/spi/spi-at91-usart.c 10163F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10164 10165MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10166M: Woojung Huh <woojung.huh@microchip.com> 10167M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10168L: netdev@vger.kernel.org 10169S: Maintained 10170F: net/dsa/tag_ksz.c 10171F: drivers/net/dsa/microchip/* 10172F: include/linux/platform_data/microchip-ksz.h 10173F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10174 10175MICROCHIP LAN743X ETHERNET DRIVER 10176M: Bryan Whitehead <bryan.whitehead@microchip.com> 10177M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10178L: netdev@vger.kernel.org 10179S: Maintained 10180F: drivers/net/ethernet/microchip/lan743x_* 10181 10182MICROCHIP LCDFB DRIVER 10183M: Nicolas Ferre <nicolas.ferre@microchip.com> 10184L: linux-fbdev@vger.kernel.org 10185S: Maintained 10186F: drivers/video/fbdev/atmel_lcdfb.c 10187F: include/video/atmel_lcdc.h 10188 10189MICROCHIP MMC/SD/SDIO MCI DRIVER 10190M: Ludovic Desroches <ludovic.desroches@microchip.com> 10191S: Maintained 10192F: drivers/mmc/host/atmel-mci.c 10193 10194MICROCHIP MCP16502 PMIC DRIVER 10195M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10197S: Maintained 10198F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10199F: drivers/regulator/mcp16502.c 10200 10201MICROCHIP MCP3911 ADC DRIVER 10202M: Marcus Folkesson <marcus.folkesson@gmail.com> 10203M: Kent Gustavsson <kent@minoris.se> 10204L: linux-iio@vger.kernel.org 10205S: Supported 10206F: drivers/iio/adc/mcp3911.c 10207F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10208 10209MICROCHIP NAND DRIVER 10210M: Tudor Ambarus <tudor.ambarus@microchip.com> 10211L: linux-mtd@lists.infradead.org 10212S: Supported 10213F: drivers/mtd/nand/raw/atmel/* 10214F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10215 10216MICROCHIP PWM DRIVER 10217M: Claudiu Beznea <claudiu.beznea@microchip.com> 10218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10219L: linux-pwm@vger.kernel.org 10220S: Supported 10221F: drivers/pwm/pwm-atmel.c 10222F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10223 10224MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10225M: Ludovic Desroches <ludovic.desroches@microchip.com> 10226M: Eugen Hristev <eugen.hristev@microchip.com> 10227L: linux-iio@vger.kernel.org 10228S: Supported 10229F: drivers/iio/adc/at91-sama5d2_adc.c 10230F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10231F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10232 10233MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10234M: Nicolas Ferre <nicolas.ferre@microchip.com> 10235S: Supported 10236F: drivers/power/reset/at91-sama5d2_shdwc.c 10237 10238MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10239M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10241L: linux-gpio@vger.kernel.org 10242F: drivers/gpio/gpio-sama5d2-piobu.c 10243 10244MICROCHIP SPI DRIVER 10245M: Nicolas Ferre <nicolas.ferre@microchip.com> 10246S: Supported 10247F: drivers/spi/spi-atmel.* 10248 10249MICROCHIP SSC DRIVER 10250M: Nicolas Ferre <nicolas.ferre@microchip.com> 10251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10252S: Supported 10253F: drivers/misc/atmel-ssc.c 10254F: include/linux/atmel-ssc.h 10255 10256MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10257M: Nicolas Ferre <nicolas.ferre@microchip.com> 10258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10259S: Supported 10260F: drivers/misc/atmel_tclib.c 10261F: drivers/clocksource/tcb_clksrc.c 10262 10263MICROCHIP USBA UDC DRIVER 10264M: Cristian Birsan <cristian.birsan@microchip.com> 10265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10266S: Supported 10267F: drivers/usb/gadget/udc/atmel_usba_udc.* 10268 10269MICROCHIP USB251XB DRIVER 10270M: Richard Leitner <richard.leitner@skidata.com> 10271L: linux-usb@vger.kernel.org 10272S: Maintained 10273F: drivers/usb/misc/usb251xb.c 10274F: Documentation/devicetree/bindings/usb/usb251xb.txt 10275 10276MICROCHIP XDMA DRIVER 10277M: Ludovic Desroches <ludovic.desroches@microchip.com> 10278L: linux-arm-kernel@lists.infradead.org 10279L: dmaengine@vger.kernel.org 10280S: Supported 10281F: drivers/dma/at_xdmac.c 10282 10283MICROSEMI MIPS SOCS 10284M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10285M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10286L: linux-mips@vger.kernel.org 10287S: Supported 10288F: arch/mips/generic/board-ocelot.c 10289F: arch/mips/configs/generic/board-ocelot.config 10290F: arch/mips/boot/dts/mscc/ 10291F: Documentation/devicetree/bindings/mips/mscc.txt 10292 10293MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10294M: Don Brace <don.brace@microsemi.com> 10295L: esc.storagedev@microsemi.com 10296L: linux-scsi@vger.kernel.org 10297S: Supported 10298F: drivers/scsi/smartpqi/smartpqi*.[ch] 10299F: drivers/scsi/smartpqi/Kconfig 10300F: drivers/scsi/smartpqi/Makefile 10301F: include/linux/cciss*.h 10302F: include/uapi/linux/cciss*.h 10303F: Documentation/scsi/smartpqi.txt 10304 10305MICROSEMI ETHERNET SWITCH DRIVER 10306M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10307M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10308L: netdev@vger.kernel.org 10309S: Supported 10310F: drivers/net/ethernet/mscc/ 10311 10312MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10313M: Chen Yu <yu.c.chen@intel.com> 10314L: platform-driver-x86@vger.kernel.org 10315S: Supported 10316F: drivers/platform/x86/surfacepro3_button.c 10317 10318MICROTEK X6 SCANNER 10319M: Oliver Neukum <oliver@neukum.org> 10320S: Maintained 10321F: drivers/usb/image/microtek.* 10322 10323MIPS 10324M: Ralf Baechle <ralf@linux-mips.org> 10325M: Paul Burton <paul.burton@mips.com> 10326M: James Hogan <jhogan@kernel.org> 10327L: linux-mips@vger.kernel.org 10328W: http://www.linux-mips.org/ 10329T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10330T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10331Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10332S: Supported 10333F: Documentation/devicetree/bindings/mips/ 10334F: Documentation/mips/ 10335F: arch/mips/ 10336F: drivers/platform/mips/ 10337 10338MIPS BOSTON DEVELOPMENT BOARD 10339M: Paul Burton <paul.burton@mips.com> 10340L: linux-mips@vger.kernel.org 10341S: Maintained 10342F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10343F: arch/mips/boot/dts/img/boston.dts 10344F: arch/mips/configs/generic/board-boston.config 10345F: drivers/clk/imgtec/clk-boston.c 10346F: include/dt-bindings/clock/boston-clock.h 10347 10348MIPS GENERIC PLATFORM 10349M: Paul Burton <paul.burton@mips.com> 10350L: linux-mips@vger.kernel.org 10351S: Supported 10352F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10353F: arch/mips/generic/ 10354F: arch/mips/tools/generic-board-config.sh 10355 10356MIPS/LOONGSON1 ARCHITECTURE 10357M: Keguang Zhang <keguang.zhang@gmail.com> 10358L: linux-mips@vger.kernel.org 10359S: Maintained 10360F: arch/mips/loongson32/ 10361F: arch/mips/include/asm/mach-loongson32/ 10362F: drivers/*/*loongson1* 10363F: drivers/*/*/*loongson1* 10364 10365MIPS/LOONGSON2 ARCHITECTURE 10366M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10367L: linux-mips@vger.kernel.org 10368S: Maintained 10369F: arch/mips/loongson64/fuloong-2e/ 10370F: arch/mips/loongson64/lemote-2f/ 10371F: arch/mips/include/asm/mach-loongson64/ 10372F: drivers/*/*loongson2* 10373F: drivers/*/*/*loongson2* 10374 10375MIPS/LOONGSON3 ARCHITECTURE 10376M: Huacai Chen <chenhc@lemote.com> 10377L: linux-mips@vger.kernel.org 10378S: Maintained 10379F: arch/mips/loongson64/ 10380F: arch/mips/include/asm/mach-loongson64/ 10381F: drivers/platform/mips/cpu_hwmon.c 10382F: drivers/*/*loongson3* 10383F: drivers/*/*/*loongson3* 10384 10385MIPS RINT INSTRUCTION EMULATION 10386M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10387L: linux-mips@vger.kernel.org 10388S: Supported 10389F: arch/mips/math-emu/sp_rint.c 10390F: arch/mips/math-emu/dp_rint.c 10391 10392MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10393M: Hans Verkuil <hverkuil@xs4all.nl> 10394L: linux-media@vger.kernel.org 10395T: git git://linuxtv.org/media_tree.git 10396W: https://linuxtv.org 10397S: Odd Fixes 10398F: drivers/media/radio/radio-miropcm20* 10399 10400MMP SUPPORT 10401R: Lubomir Rintel <lkundrak@v3.sk> 10402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10403S: Odd Fixes 10404F: arch/arm/boot/dts/mmp* 10405F: arch/arm/mach-mmp/ 10406 10407MMU GATHER AND TLB INVALIDATION 10408M: Will Deacon <will.deacon@arm.com> 10409M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10410M: Andrew Morton <akpm@linux-foundation.org> 10411M: Nick Piggin <npiggin@gmail.com> 10412M: Peter Zijlstra <peterz@infradead.org> 10413L: linux-arch@vger.kernel.org 10414L: linux-mm@kvack.org 10415S: Maintained 10416F: arch/*/include/asm/tlb.h 10417F: include/asm-generic/tlb.h 10418F: mm/mmu_gather.c 10419 10420MN88472 MEDIA DRIVER 10421M: Antti Palosaari <crope@iki.fi> 10422L: linux-media@vger.kernel.org 10423W: https://linuxtv.org 10424W: http://palosaari.fi/linux/ 10425Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10426S: Maintained 10427F: drivers/media/dvb-frontends/mn88472* 10428 10429MN88473 MEDIA DRIVER 10430M: Antti Palosaari <crope@iki.fi> 10431L: linux-media@vger.kernel.org 10432W: https://linuxtv.org 10433W: http://palosaari.fi/linux/ 10434Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10435S: Maintained 10436F: drivers/media/dvb-frontends/mn88473* 10437 10438MODULE SUPPORT 10439M: Jessica Yu <jeyu@kernel.org> 10440T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10441S: Maintained 10442F: include/linux/module.h 10443F: kernel/module.c 10444 10445MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10446W: http://popies.net/meye/ 10447S: Orphan 10448F: Documentation/media/v4l-drivers/meye* 10449F: drivers/media/pci/meye/ 10450F: include/uapi/linux/meye.h 10451 10452MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10453M: Jiri Slaby <jirislaby@gmail.com> 10454S: Maintained 10455F: Documentation/serial/moxa-smartio 10456F: drivers/tty/mxser.* 10457 10458MR800 AVERMEDIA USB FM RADIO DRIVER 10459M: Alexey Klimov <klimov.linux@gmail.com> 10460L: linux-media@vger.kernel.org 10461T: git git://linuxtv.org/media_tree.git 10462S: Maintained 10463F: drivers/media/radio/radio-mr800.c 10464 10465MRF24J40 IEEE 802.15.4 RADIO DRIVER 10466M: Alan Ott <alan@signal11.us> 10467L: linux-wpan@vger.kernel.org 10468S: Maintained 10469F: drivers/net/ieee802154/mrf24j40.c 10470F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10471 10472MSI LAPTOP SUPPORT 10473M: "Lee, Chun-Yi" <jlee@suse.com> 10474L: platform-driver-x86@vger.kernel.org 10475S: Maintained 10476F: drivers/platform/x86/msi-laptop.c 10477 10478MSI WMI SUPPORT 10479L: platform-driver-x86@vger.kernel.org 10480S: Orphan 10481F: drivers/platform/x86/msi-wmi.c 10482 10483MSI001 MEDIA DRIVER 10484M: Antti Palosaari <crope@iki.fi> 10485L: linux-media@vger.kernel.org 10486W: https://linuxtv.org 10487W: http://palosaari.fi/linux/ 10488Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10489T: git git://linuxtv.org/anttip/media_tree.git 10490S: Maintained 10491F: drivers/media/tuners/msi001* 10492 10493MSI2500 MEDIA DRIVER 10494M: Antti Palosaari <crope@iki.fi> 10495L: linux-media@vger.kernel.org 10496W: https://linuxtv.org 10497W: http://palosaari.fi/linux/ 10498Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10499T: git git://linuxtv.org/anttip/media_tree.git 10500S: Maintained 10501F: drivers/media/usb/msi2500/ 10502 10503MSYSTEMS DISKONCHIP G3 MTD DRIVER 10504M: Robert Jarzmik <robert.jarzmik@free.fr> 10505L: linux-mtd@lists.infradead.org 10506S: Maintained 10507F: drivers/mtd/devices/docg3* 10508 10509MT9M032 APTINA SENSOR DRIVER 10510M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10511L: linux-media@vger.kernel.org 10512T: git git://linuxtv.org/media_tree.git 10513S: Maintained 10514F: drivers/media/i2c/mt9m032.c 10515F: include/media/i2c/mt9m032.h 10516 10517MT9P031 APTINA CAMERA SENSOR 10518M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10519L: linux-media@vger.kernel.org 10520T: git git://linuxtv.org/media_tree.git 10521S: Maintained 10522F: drivers/media/i2c/mt9p031.c 10523F: include/media/i2c/mt9p031.h 10524 10525MT9T001 APTINA CAMERA SENSOR 10526M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10527L: linux-media@vger.kernel.org 10528T: git git://linuxtv.org/media_tree.git 10529S: Maintained 10530F: drivers/media/i2c/mt9t001.c 10531F: include/media/i2c/mt9t001.h 10532 10533MT9T112 APTINA CAMERA SENSOR 10534M: Jacopo Mondi <jacopo@jmondi.org> 10535L: linux-media@vger.kernel.org 10536T: git git://linuxtv.org/media_tree.git 10537S: Odd Fixes 10538F: drivers/media/i2c/mt9t112.c 10539F: include/media/i2c/mt9t112.h 10540 10541MT9V032 APTINA CAMERA SENSOR 10542M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10543L: linux-media@vger.kernel.org 10544T: git git://linuxtv.org/media_tree.git 10545S: Maintained 10546F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10547F: drivers/media/i2c/mt9v032.c 10548F: include/media/i2c/mt9v032.h 10549 10550MT9V111 APTINA CAMERA SENSOR 10551M: Jacopo Mondi <jacopo@jmondi.org> 10552L: linux-media@vger.kernel.org 10553T: git git://linuxtv.org/media_tree.git 10554S: Maintained 10555F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10556F: drivers/media/i2c/mt9v111.c 10557 10558MULTIFUNCTION DEVICES (MFD) 10559M: Lee Jones <lee.jones@linaro.org> 10560T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10561S: Supported 10562F: Documentation/devicetree/bindings/mfd/ 10563F: drivers/mfd/ 10564F: include/linux/mfd/ 10565F: include/dt-bindings/mfd/ 10566 10567MULTIMEDIA CARD (MMC) ETC. OVER SPI 10568S: Orphan 10569F: drivers/mmc/host/mmc_spi.c 10570F: include/linux/spi/mmc_spi.h 10571 10572MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10573M: Ulf Hansson <ulf.hansson@linaro.org> 10574L: linux-mmc@vger.kernel.org 10575T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10576S: Maintained 10577F: Documentation/devicetree/bindings/mmc/ 10578F: drivers/mmc/ 10579F: include/linux/mmc/ 10580F: include/uapi/linux/mmc/ 10581 10582MULTIPLEXER SUBSYSTEM 10583M: Peter Rosin <peda@axentia.se> 10584S: Maintained 10585F: Documentation/ABI/testing/sysfs-class-mux* 10586F: Documentation/devicetree/bindings/mux/ 10587F: include/dt-bindings/mux/ 10588F: include/linux/mux/ 10589F: drivers/mux/ 10590 10591MULTITECH MULTIPORT CARD (ISICOM) 10592S: Orphan 10593F: drivers/tty/isicom.c 10594F: include/linux/isicom.h 10595 10596MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10597M: Bin Liu <b-liu@ti.com> 10598L: linux-usb@vger.kernel.org 10599S: Maintained 10600F: drivers/usb/musb/ 10601 10602MXL301RF MEDIA DRIVER 10603M: Akihiro Tsukada <tskd08@gmail.com> 10604L: linux-media@vger.kernel.org 10605S: Odd Fixes 10606F: drivers/media/tuners/mxl301rf* 10607 10608MXL5007T MEDIA DRIVER 10609M: Michael Krufky <mkrufky@linuxtv.org> 10610L: linux-media@vger.kernel.org 10611W: https://linuxtv.org 10612W: http://github.com/mkrufky 10613Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10614T: git git://linuxtv.org/mkrufky/tuners.git 10615S: Maintained 10616F: drivers/media/tuners/mxl5007t.* 10617 10618MXSFB DRM DRIVER 10619M: Marek Vasut <marex@denx.de> 10620M: Stefan Agner <stefan@agner.ch> 10621L: dri-devel@lists.freedesktop.org 10622S: Supported 10623F: drivers/gpu/drm/mxsfb/ 10624F: Documentation/devicetree/bindings/display/mxsfb.txt 10625T: git git://anongit.freedesktop.org/drm/drm-misc 10626 10627MYLEX DAC960 PCI RAID Controller 10628M: Hannes Reinecke <hare@kernel.org> 10629L: linux-scsi@vger.kernel.org 10630S: Supported 10631F: drivers/scsi/myrb.* 10632F: drivers/scsi/myrs.* 10633 10634MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10635M: Chris Lee <christopher.lee@cspi.com> 10636L: netdev@vger.kernel.org 10637W: https://www.cspi.com/ethernet-products/support/downloads/ 10638S: Supported 10639F: drivers/net/ethernet/myricom/myri10ge/ 10640 10641NAND FLASH SUBSYSTEM 10642M: Boris Brezillon <bbrezillon@kernel.org> 10643M: Miquel Raynal <miquel.raynal@bootlin.com> 10644R: Richard Weinberger <richard@nod.at> 10645L: linux-mtd@lists.infradead.org 10646W: http://www.linux-mtd.infradead.org/ 10647Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10648T: git git://git.infradead.org/linux-mtd.git nand/fixes 10649T: git git://git.infradead.org/linux-mtd.git nand/next 10650S: Maintained 10651F: drivers/mtd/nand/ 10652F: include/linux/mtd/*nand*.h 10653 10654NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10655M: Daniel Mack <zonque@gmail.com> 10656S: Maintained 10657L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10658W: http://www.native-instruments.com 10659F: sound/usb/caiaq/ 10660 10661NATSEMI ETHERNET DRIVER (DP8381x) 10662S: Orphan 10663F: drivers/net/ethernet/natsemi/natsemi.c 10664 10665NCR 5380 SCSI DRIVERS 10666M: Finn Thain <fthain@telegraphics.com.au> 10667M: Michael Schmitz <schmitzmic@gmail.com> 10668L: linux-scsi@vger.kernel.org 10669S: Maintained 10670F: Documentation/scsi/g_NCR5380.txt 10671F: drivers/scsi/NCR5380.* 10672F: drivers/scsi/arm/cumana_1.c 10673F: drivers/scsi/arm/oak.c 10674F: drivers/scsi/atari_scsi.* 10675F: drivers/scsi/dmx3191d.c 10676F: drivers/scsi/g_NCR5380.* 10677F: drivers/scsi/mac_scsi.* 10678F: drivers/scsi/sun3_scsi.* 10679F: drivers/scsi/sun3_scsi_vme.c 10680 10681NCSI LIBRARY: 10682M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10683S: Maintained 10684F: net/ncsi/ 10685 10686NCT6775 HARDWARE MONITOR DRIVER 10687M: Guenter Roeck <linux@roeck-us.net> 10688L: linux-hwmon@vger.kernel.org 10689S: Maintained 10690F: Documentation/hwmon/nct6775 10691F: drivers/hwmon/nct6775.c 10692 10693NET_FAILOVER MODULE 10694M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10695L: netdev@vger.kernel.org 10696S: Supported 10697F: driver/net/net_failover.c 10698F: include/net/net_failover.h 10699F: Documentation/networking/net_failover.rst 10700 10701NETEFFECT IWARP RNIC DRIVER (IW_NES) 10702M: Faisal Latif <faisal.latif@intel.com> 10703L: linux-rdma@vger.kernel.org 10704W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10705S: Supported 10706F: drivers/infiniband/hw/nes/ 10707F: include/uapi/rdma/nes-abi.h 10708 10709NETEM NETWORK EMULATOR 10710M: Stephen Hemminger <stephen@networkplumber.org> 10711L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10712S: Maintained 10713F: net/sched/sch_netem.c 10714 10715NETERION 10GbE DRIVERS (s2io/vxge) 10716M: Jon Mason <jdmason@kudzu.us> 10717L: netdev@vger.kernel.org 10718S: Supported 10719F: Documentation/networking/device_drivers/neterion/s2io.txt 10720F: Documentation/networking/device_drivers/neterion/vxge.txt 10721F: drivers/net/ethernet/neterion/ 10722 10723NETFILTER 10724M: Pablo Neira Ayuso <pablo@netfilter.org> 10725M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10726M: Florian Westphal <fw@strlen.de> 10727L: netfilter-devel@vger.kernel.org 10728L: coreteam@netfilter.org 10729W: http://www.netfilter.org/ 10730W: http://www.iptables.org/ 10731W: http://www.nftables.org/ 10732Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10734T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10735S: Maintained 10736F: include/linux/netfilter* 10737F: include/linux/netfilter/ 10738F: include/net/netfilter/ 10739F: include/uapi/linux/netfilter* 10740F: include/uapi/linux/netfilter/ 10741F: net/*/netfilter.c 10742F: net/*/netfilter/ 10743F: net/netfilter/ 10744F: net/bridge/br_netfilter*.c 10745 10746NETROM NETWORK LAYER 10747M: Ralf Baechle <ralf@linux-mips.org> 10748L: linux-hams@vger.kernel.org 10749W: http://www.linux-ax25.org/ 10750S: Maintained 10751F: include/net/netrom.h 10752F: include/uapi/linux/netrom.h 10753F: net/netrom/ 10754 10755NETRONOME ETHERNET DRIVERS 10756M: Jakub Kicinski <jakub.kicinski@netronome.com> 10757L: oss-drivers@netronome.com 10758S: Maintained 10759F: drivers/net/ethernet/netronome/ 10760 10761NETWORK BLOCK DEVICE (NBD) 10762M: Josef Bacik <josef@toxicpanda.com> 10763S: Maintained 10764L: linux-block@vger.kernel.org 10765L: nbd@other.debian.org 10766F: Documentation/blockdev/nbd.txt 10767F: drivers/block/nbd.c 10768F: include/uapi/linux/nbd.h 10769 10770NETWORK DROP MONITOR 10771M: Neil Horman <nhorman@tuxdriver.com> 10772L: netdev@vger.kernel.org 10773S: Maintained 10774W: https://fedorahosted.org/dropwatch/ 10775F: net/core/drop_monitor.c 10776 10777NETWORKING DRIVERS 10778M: "David S. Miller" <davem@davemloft.net> 10779L: netdev@vger.kernel.org 10780W: http://www.linuxfoundation.org/en/Net 10781Q: http://patchwork.ozlabs.org/project/netdev/list/ 10782T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10783T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10784S: Odd Fixes 10785F: Documentation/devicetree/bindings/net/ 10786F: drivers/net/ 10787F: include/linux/if_* 10788F: include/linux/netdevice.h 10789F: include/linux/etherdevice.h 10790F: include/linux/fcdevice.h 10791F: include/linux/fddidevice.h 10792F: include/linux/hippidevice.h 10793F: include/linux/inetdevice.h 10794F: include/uapi/linux/if_* 10795F: include/uapi/linux/netdevice.h 10796 10797NETWORKING DRIVERS (WIRELESS) 10798M: Kalle Valo <kvalo@codeaurora.org> 10799L: linux-wireless@vger.kernel.org 10800Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10801T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10802T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10803S: Maintained 10804F: Documentation/devicetree/bindings/net/wireless/ 10805F: drivers/net/wireless/ 10806 10807NETWORKING [DSA] 10808M: Andrew Lunn <andrew@lunn.ch> 10809M: Vivien Didelot <vivien.didelot@gmail.com> 10810M: Florian Fainelli <f.fainelli@gmail.com> 10811S: Maintained 10812F: Documentation/devicetree/bindings/net/dsa/ 10813F: net/dsa/ 10814F: include/net/dsa.h 10815F: include/linux/dsa/ 10816F: include/linux/platform_data/dsa.h 10817F: drivers/net/dsa/ 10818 10819NETWORKING [GENERAL] 10820M: "David S. Miller" <davem@davemloft.net> 10821L: netdev@vger.kernel.org 10822W: http://www.linuxfoundation.org/en/Net 10823Q: http://patchwork.ozlabs.org/project/netdev/list/ 10824T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10825T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10826B: mailto:netdev@vger.kernel.org 10827S: Maintained 10828F: net/ 10829F: include/net/ 10830F: include/linux/in.h 10831F: include/linux/net.h 10832F: include/linux/netdevice.h 10833F: include/uapi/linux/in.h 10834F: include/uapi/linux/net.h 10835F: include/uapi/linux/netdevice.h 10836F: include/uapi/linux/net_namespace.h 10837F: tools/testing/selftests/net/ 10838F: lib/net_utils.c 10839F: lib/random32.c 10840F: Documentation/networking/ 10841 10842NETWORKING [IPSEC] 10843M: Steffen Klassert <steffen.klassert@secunet.com> 10844M: Herbert Xu <herbert@gondor.apana.org.au> 10845M: "David S. Miller" <davem@davemloft.net> 10846L: netdev@vger.kernel.org 10847T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10848T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10849S: Maintained 10850F: net/xfrm/ 10851F: net/key/ 10852F: net/ipv4/xfrm* 10853F: net/ipv4/esp4* 10854F: net/ipv4/ah4.c 10855F: net/ipv4/ipcomp.c 10856F: net/ipv4/ip_vti.c 10857F: net/ipv6/xfrm* 10858F: net/ipv6/esp6* 10859F: net/ipv6/ah6.c 10860F: net/ipv6/ipcomp6.c 10861F: net/ipv6/ip6_vti.c 10862F: include/uapi/linux/xfrm.h 10863F: include/net/xfrm.h 10864 10865NETWORKING [IPv4/IPv6] 10866M: "David S. Miller" <davem@davemloft.net> 10867M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10868M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10869L: netdev@vger.kernel.org 10870T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10871S: Maintained 10872F: net/ipv4/ 10873F: net/ipv6/ 10874F: include/net/ip* 10875F: arch/x86/net/* 10876 10877NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10878M: Paul Moore <paul@paul-moore.com> 10879W: https://github.com/netlabel 10880L: netdev@vger.kernel.org 10881L: linux-security-module@vger.kernel.org 10882S: Maintained 10883F: Documentation/netlabel/ 10884F: include/net/calipso.h 10885F: include/net/cipso_ipv4.h 10886F: include/net/netlabel.h 10887F: include/uapi/linux/netfilter/xt_SECMARK.h 10888F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10889F: net/netlabel/ 10890F: net/ipv4/cipso_ipv4.c 10891F: net/ipv6/calipso.c 10892F: net/netfilter/xt_CONNSECMARK.c 10893F: net/netfilter/xt_SECMARK.c 10894 10895NETWORKING [TCP] 10896M: Eric Dumazet <edumazet@google.com> 10897L: netdev@vger.kernel.org 10898S: Maintained 10899F: net/ipv4/tcp*.c 10900F: net/ipv4/syncookies.c 10901F: net/ipv6/tcp*.c 10902F: net/ipv6/syncookies.c 10903F: include/uapi/linux/tcp.h 10904F: include/net/tcp.h 10905F: include/linux/tcp.h 10906F: include/trace/events/tcp.h 10907 10908NETWORKING [TLS] 10909M: Boris Pismenny <borisp@mellanox.com> 10910M: Aviad Yehezkel <aviadye@mellanox.com> 10911M: Dave Watson <davejwatson@fb.com> 10912M: John Fastabend <john.fastabend@gmail.com> 10913M: Daniel Borkmann <daniel@iogearbox.net> 10914L: netdev@vger.kernel.org 10915S: Maintained 10916F: net/tls/* 10917F: include/uapi/linux/tls.h 10918F: include/net/tls.h 10919 10920NETWORKING [WIRELESS] 10921L: linux-wireless@vger.kernel.org 10922Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10923 10924NETDEVSIM 10925M: Jakub Kicinski <jakub.kicinski@netronome.com> 10926S: Maintained 10927F: drivers/net/netdevsim/* 10928 10929NETXEN (1/10) GbE SUPPORT 10930M: Manish Chopra <manishc@marvell.com> 10931M: Rahul Verma <rahulv@marvell.com> 10932M: GR-Linux-NIC-Dev@marvell.com 10933L: netdev@vger.kernel.org 10934S: Supported 10935F: drivers/net/ethernet/qlogic/netxen/ 10936 10937NFC SUBSYSTEM 10938M: Samuel Ortiz <sameo@linux.intel.com> 10939L: linux-wireless@vger.kernel.org 10940L: linux-nfc@lists.01.org (subscribers-only) 10941S: Supported 10942F: net/nfc/ 10943F: include/net/nfc/ 10944F: include/uapi/linux/nfc.h 10945F: drivers/nfc/ 10946F: include/linux/platform_data/nfcmrvl.h 10947F: include/linux/platform_data/nxp-nci.h 10948F: Documentation/devicetree/bindings/net/nfc/ 10949 10950NFS, SUNRPC, AND LOCKD CLIENTS 10951M: Trond Myklebust <trond.myklebust@hammerspace.com> 10952M: Anna Schumaker <anna.schumaker@netapp.com> 10953L: linux-nfs@vger.kernel.org 10954W: http://client.linux-nfs.org 10955T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10956S: Maintained 10957F: fs/lockd/ 10958F: fs/nfs/ 10959F: fs/nfs_common/ 10960F: net/sunrpc/ 10961F: include/linux/lockd/ 10962F: include/linux/nfs* 10963F: include/linux/sunrpc/ 10964F: include/uapi/linux/nfs* 10965F: include/uapi/linux/sunrpc/ 10966 10967NILFS2 FILESYSTEM 10968M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10969L: linux-nilfs@vger.kernel.org 10970W: https://nilfs.sourceforge.io/ 10971W: https://nilfs.osdn.jp/ 10972T: git git://github.com/konis/nilfs2.git 10973S: Supported 10974F: Documentation/filesystems/nilfs2.txt 10975F: fs/nilfs2/ 10976F: include/trace/events/nilfs2.h 10977F: include/uapi/linux/nilfs2_api.h 10978F: include/uapi/linux/nilfs2_ondisk.h 10979 10980NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10981M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10982W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10983S: Maintained 10984F: Documentation/scsi/NinjaSCSI.txt 10985F: drivers/scsi/pcmcia/nsp_* 10986 10987NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10988M: GOTO Masanori <gotom@debian.or.jp> 10989M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10990W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10991S: Maintained 10992F: Documentation/scsi/NinjaSCSI.txt 10993F: drivers/scsi/nsp32* 10994 10995NIOS2 ARCHITECTURE 10996M: Ley Foon Tan <lftan@altera.com> 10997L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10998T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10999S: Maintained 11000F: arch/nios2/ 11001 11002NOHZ, DYNTICKS SUPPORT 11003M: Frederic Weisbecker <fweisbec@gmail.com> 11004M: Thomas Gleixner <tglx@linutronix.de> 11005M: Ingo Molnar <mingo@kernel.org> 11006L: linux-kernel@vger.kernel.org 11007T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11008S: Maintained 11009F: kernel/time/tick*.* 11010F: include/linux/tick.h 11011F: include/linux/sched/nohz.h 11012 11013NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11014M: Pavel Machek <pavel@ucw.cz> 11015M: Sakari Ailus <sakari.ailus@iki.fi> 11016L: linux-media@vger.kernel.org 11017S: Maintained 11018F: drivers/media/i2c/et8ek8 11019F: drivers/media/i2c/ad5820.c 11020 11021NOKIA N900 POWER SUPPLY DRIVERS 11022R: Pali Rohár <pali.rohar@gmail.com> 11023F: include/linux/power/bq2415x_charger.h 11024F: include/linux/power/bq27xxx_battery.h 11025F: include/linux/power/isp1704_charger.h 11026F: drivers/power/supply/bq2415x_charger.c 11027F: drivers/power/supply/bq27xxx_battery.c 11028F: drivers/power/supply/bq27xxx_battery_i2c.c 11029F: drivers/power/supply/isp1704_charger.c 11030F: drivers/power/supply/rx51_battery.c 11031 11032NOLIBC HEADER FILE 11033M: Willy Tarreau <w@1wt.eu> 11034S: Maintained 11035T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11036F: tools/include/nolibc/ 11037 11038NTB AMD DRIVER 11039M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11040L: linux-ntb@googlegroups.com 11041S: Supported 11042F: drivers/ntb/hw/amd/ 11043 11044NTB DRIVER CORE 11045M: Jon Mason <jdmason@kudzu.us> 11046M: Dave Jiang <dave.jiang@intel.com> 11047M: Allen Hubbe <allenbh@gmail.com> 11048L: linux-ntb@googlegroups.com 11049S: Supported 11050W: https://github.com/jonmason/ntb/wiki 11051T: git git://github.com/jonmason/ntb.git 11052F: drivers/ntb/ 11053F: drivers/net/ntb_netdev.c 11054F: include/linux/ntb.h 11055F: include/linux/ntb_transport.h 11056F: tools/testing/selftests/ntb/ 11057 11058NTB IDT DRIVER 11059M: Serge Semin <fancer.lancer@gmail.com> 11060L: linux-ntb@googlegroups.com 11061S: Supported 11062F: drivers/ntb/hw/idt/ 11063 11064NTB INTEL DRIVER 11065M: Dave Jiang <dave.jiang@intel.com> 11066L: linux-ntb@googlegroups.com 11067S: Supported 11068W: https://github.com/davejiang/linux/wiki 11069T: git https://github.com/davejiang/linux.git 11070F: drivers/ntb/hw/intel/ 11071 11072NTFS FILESYSTEM 11073M: Anton Altaparmakov <anton@tuxera.com> 11074L: linux-ntfs-dev@lists.sourceforge.net 11075W: http://www.tuxera.com/ 11076T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11077S: Supported 11078F: Documentation/filesystems/ntfs.txt 11079F: fs/ntfs/ 11080 11081NUBUS SUBSYSTEM 11082M: Finn Thain <fthain@telegraphics.com.au> 11083L: linux-m68k@lists.linux-m68k.org 11084S: Maintained 11085F: arch/*/include/asm/nubus.h 11086F: drivers/nubus/ 11087F: include/linux/nubus.h 11088F: include/uapi/linux/nubus.h 11089 11090NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11091M: Antonino Daplas <adaplas@gmail.com> 11092L: linux-fbdev@vger.kernel.org 11093S: Maintained 11094F: drivers/video/fbdev/riva/ 11095F: drivers/video/fbdev/nvidia/ 11096 11097NVM EXPRESS DRIVER 11098M: Keith Busch <keith.busch@intel.com> 11099M: Jens Axboe <axboe@fb.com> 11100M: Christoph Hellwig <hch@lst.de> 11101M: Sagi Grimberg <sagi@grimberg.me> 11102L: linux-nvme@lists.infradead.org 11103T: git://git.infradead.org/nvme.git 11104W: http://git.infradead.org/nvme.git 11105S: Supported 11106F: drivers/nvme/host/ 11107F: include/linux/nvme.h 11108F: include/uapi/linux/nvme_ioctl.h 11109 11110NVM EXPRESS FC TRANSPORT DRIVERS 11111M: James Smart <james.smart@broadcom.com> 11112L: linux-nvme@lists.infradead.org 11113S: Supported 11114F: include/linux/nvme-fc.h 11115F: include/linux/nvme-fc-driver.h 11116F: drivers/nvme/host/fc.c 11117F: drivers/nvme/target/fc.c 11118F: drivers/nvme/target/fcloop.c 11119 11120NVM EXPRESS TARGET DRIVER 11121M: Christoph Hellwig <hch@lst.de> 11122M: Sagi Grimberg <sagi@grimberg.me> 11123L: linux-nvme@lists.infradead.org 11124T: git://git.infradead.org/nvme.git 11125W: http://git.infradead.org/nvme.git 11126S: Supported 11127F: drivers/nvme/target/ 11128 11129NVMEM FRAMEWORK 11130M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11131S: Maintained 11132F: drivers/nvmem/ 11133F: Documentation/devicetree/bindings/nvmem/ 11134F: Documentation/ABI/stable/sysfs-bus-nvmem 11135F: include/linux/nvmem-consumer.h 11136F: include/linux/nvmem-provider.h 11137 11138NXP FXAS21002C DRIVER 11139M: Rui Miguel Silva <rmfrfs@gmail.com> 11140L: linux-iio@vger.kernel.org 11141S: Maintained 11142F: Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt 11143F: drivers/iio/gyro/fxas21002c_core.c 11144F: drivers/iio/gyro/fxas21002c.h 11145F: drivers/iio/gyro/fxas21002c_i2c.c 11146F: drivers/iio/gyro/fxas21002c_spi.c 11147 11148NXP SGTL5000 DRIVER 11149M: Fabio Estevam <festevam@gmail.com> 11150L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11151S: Maintained 11152F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11153F: sound/soc/codecs/sgtl5000* 11154 11155NXP TDA998X DRM DRIVER 11156M: Russell King <linux@armlinux.org.uk> 11157S: Maintained 11158T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11159T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11160F: drivers/gpu/drm/i2c/tda998x_drv.c 11161F: include/drm/i2c/tda998x.h 11162F: include/dt-bindings/display/tda998x.h 11163K: "nxp,tda998x" 11164 11165NXP TFA9879 DRIVER 11166M: Peter Rosin <peda@axentia.se> 11167L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11168S: Maintained 11169F: Documentation/devicetree/bindings/sound/tfa9879.txt 11170F: sound/soc/codecs/tfa9879* 11171 11172NXP-NCI NFC DRIVER 11173M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11174R: Charles Gorand <charles.gorand@effinnov.com> 11175L: linux-nfc@lists.01.org (moderated for non-subscribers) 11176S: Supported 11177F: drivers/nfc/nxp-nci 11178 11179OBJAGG 11180M: Jiri Pirko <jiri@mellanox.com> 11181L: netdev@vger.kernel.org 11182S: Supported 11183F: lib/objagg.c 11184F: lib/test_objagg.c 11185F: include/linux/objagg.h 11186 11187NXP FSPI DRIVER 11188R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11189M: Ashish Kumar <ashish.kumar@nxp.com> 11190L: linux-spi@vger.kernel.org 11191S: Maintained 11192F: drivers/spi/spi-nxp-fspi.c 11193F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11194 11195OBJTOOL 11196M: Josh Poimboeuf <jpoimboe@redhat.com> 11197M: Peter Zijlstra <peterz@infradead.org> 11198S: Supported 11199F: tools/objtool/ 11200 11201OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11202M: Frederic Barrat <fbarrat@linux.ibm.com> 11203M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 11204L: linuxppc-dev@lists.ozlabs.org 11205S: Supported 11206F: arch/powerpc/platforms/powernv/ocxl.c 11207F: arch/powerpc/include/asm/pnv-ocxl.h 11208F: drivers/misc/ocxl/ 11209F: include/misc/ocxl* 11210F: include/uapi/misc/ocxl.h 11211F: Documentation/accelerators/ocxl.rst 11212 11213OMAP AUDIO SUPPORT 11214M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11215M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11216L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11217L: linux-omap@vger.kernel.org 11218S: Maintained 11219F: sound/soc/ti/omap* 11220F: sound/soc/ti/rx51.c 11221F: sound/soc/ti/n810.c 11222F: sound/soc/ti/sdma-pcm.* 11223 11224OMAP CLOCK FRAMEWORK SUPPORT 11225M: Paul Walmsley <paul@pwsan.com> 11226L: linux-omap@vger.kernel.org 11227S: Maintained 11228F: arch/arm/*omap*/*clock* 11229 11230OMAP DEVICE TREE SUPPORT 11231M: Benoît Cousson <bcousson@baylibre.com> 11232M: Tony Lindgren <tony@atomide.com> 11233L: linux-omap@vger.kernel.org 11234L: devicetree@vger.kernel.org 11235S: Maintained 11236F: arch/arm/boot/dts/*omap* 11237F: arch/arm/boot/dts/*am3* 11238F: arch/arm/boot/dts/*am4* 11239F: arch/arm/boot/dts/*am5* 11240F: arch/arm/boot/dts/*dra7* 11241 11242OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11243L: linux-omap@vger.kernel.org 11244L: linux-fbdev@vger.kernel.org 11245S: Orphan 11246F: drivers/video/fbdev/omap2/ 11247F: Documentation/arm/OMAP/DSS 11248 11249OMAP FRAMEBUFFER SUPPORT 11250L: linux-fbdev@vger.kernel.org 11251L: linux-omap@vger.kernel.org 11252S: Orphan 11253F: drivers/video/fbdev/omap/ 11254 11255OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11256M: Roger Quadros <rogerq@ti.com> 11257M: Tony Lindgren <tony@atomide.com> 11258L: linux-omap@vger.kernel.org 11259S: Maintained 11260F: drivers/memory/omap-gpmc.c 11261F: arch/arm/mach-omap2/*gpmc* 11262 11263OMAP GPIO DRIVER 11264M: Grygorii Strashko <grygorii.strashko@ti.com> 11265M: Santosh Shilimkar <ssantosh@kernel.org> 11266M: Kevin Hilman <khilman@kernel.org> 11267L: linux-omap@vger.kernel.org 11268S: Maintained 11269F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11270F: drivers/gpio/gpio-omap.c 11271 11272OMAP HARDWARE SPINLOCK SUPPORT 11273M: Ohad Ben-Cohen <ohad@wizery.com> 11274L: linux-omap@vger.kernel.org 11275S: Maintained 11276F: drivers/hwspinlock/omap_hwspinlock.c 11277 11278OMAP HS MMC SUPPORT 11279L: linux-mmc@vger.kernel.org 11280L: linux-omap@vger.kernel.org 11281S: Orphan 11282F: drivers/mmc/host/omap_hsmmc.c 11283 11284OMAP HWMOD DATA 11285M: Paul Walmsley <paul@pwsan.com> 11286L: linux-omap@vger.kernel.org 11287S: Maintained 11288F: arch/arm/mach-omap2/omap_hwmod*data* 11289 11290OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11291M: Benoît Cousson <bcousson@baylibre.com> 11292L: linux-omap@vger.kernel.org 11293S: Maintained 11294F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11295 11296OMAP HWMOD SUPPORT 11297M: Benoît Cousson <bcousson@baylibre.com> 11298M: Paul Walmsley <paul@pwsan.com> 11299L: linux-omap@vger.kernel.org 11300S: Maintained 11301F: arch/arm/mach-omap2/omap_hwmod.* 11302 11303OMAP I2C DRIVER 11304M: Vignesh R <vigneshr@ti.com> 11305L: linux-omap@vger.kernel.org 11306L: linux-i2c@vger.kernel.org 11307S: Maintained 11308F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11309F: drivers/i2c/busses/i2c-omap.c 11310 11311OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11312M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11313L: linux-media@vger.kernel.org 11314S: Maintained 11315F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11316F: drivers/media/platform/omap3isp/ 11317F: drivers/staging/media/omap4iss/ 11318 11319OMAP MMC SUPPORT 11320M: Aaro Koskinen <aaro.koskinen@iki.fi> 11321L: linux-omap@vger.kernel.org 11322S: Odd Fixes 11323F: drivers/mmc/host/omap.c 11324 11325OMAP POWER MANAGEMENT SUPPORT 11326M: Kevin Hilman <khilman@kernel.org> 11327L: linux-omap@vger.kernel.org 11328S: Maintained 11329F: arch/arm/*omap*/*pm* 11330F: drivers/cpufreq/omap-cpufreq.c 11331 11332OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11333M: Rajendra Nayak <rnayak@codeaurora.org> 11334M: Paul Walmsley <paul@pwsan.com> 11335L: linux-omap@vger.kernel.org 11336S: Maintained 11337F: arch/arm/mach-omap2/prm* 11338 11339OMAP RANDOM NUMBER GENERATOR SUPPORT 11340M: Deepak Saxena <dsaxena@plexity.net> 11341S: Maintained 11342F: drivers/char/hw_random/omap-rng.c 11343 11344OMAP USB SUPPORT 11345L: linux-usb@vger.kernel.org 11346L: linux-omap@vger.kernel.org 11347S: Orphan 11348F: drivers/usb/*/*omap* 11349F: arch/arm/*omap*/usb* 11350 11351OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11352M: Mark Jackson <mpfj@newflow.co.uk> 11353L: linux-omap@vger.kernel.org 11354S: Maintained 11355F: arch/arm/boot/dts/am335x-nano.dts 11356 11357OMAP1 SUPPORT 11358M: Aaro Koskinen <aaro.koskinen@iki.fi> 11359M: Tony Lindgren <tony@atomide.com> 11360L: linux-omap@vger.kernel.org 11361Q: http://patchwork.kernel.org/project/linux-omap/list/ 11362T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11363S: Maintained 11364F: arch/arm/mach-omap1/ 11365F: arch/arm/plat-omap/ 11366F: arch/arm/configs/omap1_defconfig 11367F: drivers/i2c/busses/i2c-omap.c 11368F: include/linux/platform_data/i2c-omap.h 11369F: include/linux/platform_data/ams-delta-fiq.h 11370 11371OMAP2+ SUPPORT 11372M: Tony Lindgren <tony@atomide.com> 11373L: linux-omap@vger.kernel.org 11374W: http://www.muru.com/linux/omap/ 11375W: http://linux.omap.com/ 11376Q: http://patchwork.kernel.org/project/linux-omap/list/ 11377T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11378S: Maintained 11379F: arch/arm/mach-omap2/ 11380F: arch/arm/plat-omap/ 11381F: arch/arm/configs/omap2plus_defconfig 11382F: drivers/i2c/busses/i2c-omap.c 11383F: drivers/irqchip/irq-omap-intc.c 11384F: drivers/mfd/*omap*.c 11385F: drivers/mfd/menelaus.c 11386F: drivers/mfd/palmas.c 11387F: drivers/mfd/tps65217.c 11388F: drivers/mfd/tps65218.c 11389F: drivers/mfd/tps65910.c 11390F: drivers/mfd/twl-core.[ch] 11391F: drivers/mfd/twl4030*.c 11392F: drivers/mfd/twl6030*.c 11393F: drivers/mfd/twl6040*.c 11394F: drivers/regulator/palmas-regulator*.c 11395F: drivers/regulator/pbias-regulator.c 11396F: drivers/regulator/tps65217-regulator.c 11397F: drivers/regulator/tps65218-regulator.c 11398F: drivers/regulator/tps65910-regulator.c 11399F: drivers/regulator/twl-regulator.c 11400F: drivers/regulator/twl6030-regulator.c 11401F: include/linux/platform_data/i2c-omap.h 11402 11403ONION OMEGA2+ BOARD 11404M: Harvey Hunt <harveyhuntnexus@gmail.com> 11405L: linux-mips@vger.kernel.org 11406S: Maintained 11407F: arch/mips/boot/dts/ralink/omega2p.dts 11408 11409OMFS FILESYSTEM 11410M: Bob Copeland <me@bobcopeland.com> 11411L: linux-karma-devel@lists.sourceforge.net 11412S: Maintained 11413F: Documentation/filesystems/omfs.txt 11414F: fs/omfs/ 11415 11416OMNIKEY CARDMAN 4000 DRIVER 11417M: Harald Welte <laforge@gnumonks.org> 11418S: Maintained 11419F: drivers/char/pcmcia/cm4000_cs.c 11420F: include/linux/cm4000_cs.h 11421F: include/uapi/linux/cm4000_cs.h 11422 11423OMNIKEY CARDMAN 4040 DRIVER 11424M: Harald Welte <laforge@gnumonks.org> 11425S: Maintained 11426F: drivers/char/pcmcia/cm4040_cs.* 11427 11428OMNIVISION OV13858 SENSOR DRIVER 11429M: Sakari Ailus <sakari.ailus@linux.intel.com> 11430L: linux-media@vger.kernel.org 11431T: git git://linuxtv.org/media_tree.git 11432S: Maintained 11433F: drivers/media/i2c/ov13858.c 11434 11435OMNIVISION OV2680 SENSOR DRIVER 11436M: Rui Miguel Silva <rmfrfs@gmail.com> 11437L: linux-media@vger.kernel.org 11438T: git git://linuxtv.org/media_tree.git 11439S: Maintained 11440F: drivers/media/i2c/ov2680.c 11441F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11442 11443OMNIVISION OV2685 SENSOR DRIVER 11444M: Shunqian Zheng <zhengsq@rock-chips.com> 11445L: linux-media@vger.kernel.org 11446T: git git://linuxtv.org/media_tree.git 11447S: Maintained 11448F: drivers/media/i2c/ov2685.c 11449 11450OMNIVISION OV5640 SENSOR DRIVER 11451M: Steve Longerbeam <slongerbeam@gmail.com> 11452L: linux-media@vger.kernel.org 11453T: git git://linuxtv.org/media_tree.git 11454S: Maintained 11455F: drivers/media/i2c/ov5640.c 11456 11457OMNIVISION OV5647 SENSOR DRIVER 11458M: Luis Oliveira <lolivei@synopsys.com> 11459L: linux-media@vger.kernel.org 11460T: git git://linuxtv.org/media_tree.git 11461S: Maintained 11462F: drivers/media/i2c/ov5647.c 11463 11464OMNIVISION OV5695 SENSOR DRIVER 11465M: Shunqian Zheng <zhengsq@rock-chips.com> 11466L: linux-media@vger.kernel.org 11467T: git git://linuxtv.org/media_tree.git 11468S: Maintained 11469F: drivers/media/i2c/ov5695.c 11470 11471OMNIVISION OV7670 SENSOR DRIVER 11472M: Jonathan Corbet <corbet@lwn.net> 11473L: linux-media@vger.kernel.org 11474T: git git://linuxtv.org/media_tree.git 11475S: Maintained 11476F: drivers/media/i2c/ov7670.c 11477F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11478 11479OMNIVISION OV772x SENSOR DRIVER 11480M: Jacopo Mondi <jacopo@jmondi.org> 11481L: linux-media@vger.kernel.org 11482T: git git://linuxtv.org/media_tree.git 11483S: Odd fixes 11484F: drivers/media/i2c/ov772x.c 11485F: include/media/i2c/ov772x.h 11486F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11487 11488OMNIVISION OV7740 SENSOR DRIVER 11489M: Wenyou Yang <wenyou.yang@microchip.com> 11490L: linux-media@vger.kernel.org 11491T: git git://linuxtv.org/media_tree.git 11492S: Maintained 11493F: drivers/media/i2c/ov7740.c 11494F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11495 11496OMNIVISION OV9640 SENSOR DRIVER 11497M: Petr Cvek <petrcvekcz@gmail.com> 11498L: linux-media@vger.kernel.org 11499S: Maintained 11500F: drivers/media/i2c/ov9640.* 11501 11502OMNIVISION OV8856 SENSOR DRIVER 11503M: Ben Kao <ben.kao@intel.com> 11504L: linux-media@vger.kernel.org 11505T: git git://linuxtv.org/media_tree.git 11506S: Maintained 11507F: drivers/media/i2c/ov8856.c 11508 11509OMNIVISION OV9650 SENSOR DRIVER 11510M: Sakari Ailus <sakari.ailus@linux.intel.com> 11511R: Akinobu Mita <akinobu.mita@gmail.com> 11512R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11513L: linux-media@vger.kernel.org 11514T: git git://linuxtv.org/media_tree.git 11515S: Maintained 11516F: drivers/media/i2c/ov9650.c 11517F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11518 11519ONENAND FLASH DRIVER 11520M: Kyungmin Park <kyungmin.park@samsung.com> 11521L: linux-mtd@lists.infradead.org 11522S: Maintained 11523F: drivers/mtd/nand/onenand/ 11524F: include/linux/mtd/onenand*.h 11525 11526ONSTREAM SCSI TAPE DRIVER 11527M: Willem Riede <osst@riede.org> 11528L: osst-users@lists.sourceforge.net 11529L: linux-scsi@vger.kernel.org 11530S: Maintained 11531F: Documentation/scsi/osst.txt 11532F: drivers/scsi/osst.* 11533F: drivers/scsi/osst_*.h 11534F: drivers/scsi/st.h 11535 11536OP-TEE DRIVER 11537M: Jens Wiklander <jens.wiklander@linaro.org> 11538S: Maintained 11539F: drivers/tee/optee/ 11540 11541OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11542M: Sumit Garg <sumit.garg@linaro.org> 11543S: Maintained 11544F: drivers/char/hw_random/optee-rng.c 11545 11546OPA-VNIC DRIVER 11547M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11548M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11549L: linux-rdma@vger.kernel.org 11550S: Supported 11551F: drivers/infiniband/ulp/opa_vnic 11552 11553OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11554M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11555M: Frank Rowand <frowand.list@gmail.com> 11556L: devicetree@vger.kernel.org 11557S: Maintained 11558F: Documentation/devicetree/dynamic-resolution-notes.txt 11559F: Documentation/devicetree/overlay-notes.txt 11560F: drivers/of/overlay.c 11561F: drivers/of/resolver.c 11562K: of_overlay_notifier_ 11563 11564OPEN FIRMWARE AND FLATTENED DEVICE TREE 11565M: Rob Herring <robh+dt@kernel.org> 11566M: Frank Rowand <frowand.list@gmail.com> 11567L: devicetree@vger.kernel.org 11568W: http://www.devicetree.org/ 11569T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11570S: Maintained 11571F: drivers/of/ 11572F: include/linux/of*.h 11573F: scripts/dtc/ 11574F: Documentation/ABI/testing/sysfs-firmware-ofw 11575 11576OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11577M: Rob Herring <robh+dt@kernel.org> 11578M: Mark Rutland <mark.rutland@arm.com> 11579L: devicetree@vger.kernel.org 11580T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11581Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11582S: Maintained 11583F: Documentation/devicetree/ 11584F: arch/*/boot/dts/ 11585F: include/dt-bindings/ 11586 11587OPENCORES I2C BUS DRIVER 11588M: Peter Korsgaard <peter@korsgaard.com> 11589M: Andrew Lunn <andrew@lunn.ch> 11590L: linux-i2c@vger.kernel.org 11591S: Maintained 11592F: Documentation/i2c/busses/i2c-ocores 11593F: drivers/i2c/busses/i2c-ocores.c 11594F: include/linux/platform_data/i2c-ocores.h 11595 11596OPENRISC ARCHITECTURE 11597M: Jonas Bonn <jonas@southpole.se> 11598M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11599M: Stafford Horne <shorne@gmail.com> 11600T: git git://github.com/openrisc/linux.git 11601L: openrisc@lists.librecores.org 11602W: http://openrisc.io 11603S: Maintained 11604F: Documentation/devicetree/bindings/openrisc/ 11605F: Documentation/openrisc/ 11606F: arch/openrisc/ 11607F: drivers/irqchip/irq-ompic.c 11608F: drivers/irqchip/irq-or1k-* 11609 11610OPENVSWITCH 11611M: Pravin B Shelar <pshelar@ovn.org> 11612L: netdev@vger.kernel.org 11613L: dev@openvswitch.org 11614W: http://openvswitch.org 11615S: Maintained 11616F: net/openvswitch/ 11617F: include/uapi/linux/openvswitch.h 11618 11619OPERATING PERFORMANCE POINTS (OPP) 11620M: Viresh Kumar <vireshk@kernel.org> 11621M: Nishanth Menon <nm@ti.com> 11622M: Stephen Boyd <sboyd@kernel.org> 11623L: linux-pm@vger.kernel.org 11624S: Maintained 11625T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11626F: drivers/opp/ 11627F: include/linux/pm_opp.h 11628F: Documentation/power/opp.txt 11629F: Documentation/devicetree/bindings/opp/ 11630 11631OPL4 DRIVER 11632M: Clemens Ladisch <clemens@ladisch.de> 11633L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11634T: git git://git.alsa-project.org/alsa-kernel.git 11635S: Maintained 11636F: sound/drivers/opl4/ 11637 11638OPROFILE 11639M: Robert Richter <rric@kernel.org> 11640L: oprofile-list@lists.sf.net 11641S: Maintained 11642F: arch/*/include/asm/oprofile*.h 11643F: arch/*/oprofile/ 11644F: drivers/oprofile/ 11645F: include/linux/oprofile.h 11646 11647ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11648M: Mark Fasheh <mark@fasheh.com> 11649M: Joel Becker <jlbec@evilplan.org> 11650L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11651W: http://ocfs2.wiki.kernel.org 11652S: Supported 11653F: Documentation/filesystems/ocfs2.txt 11654F: Documentation/filesystems/dlmfs.txt 11655F: fs/ocfs2/ 11656 11657ORANGEFS FILESYSTEM 11658M: Mike Marshall <hubcap@omnibond.com> 11659R: Martin Brandenburg <martin@omnibond.com> 11660L: devel@lists.orangefs.org 11661T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11662S: Supported 11663F: fs/orangefs/ 11664F: Documentation/filesystems/orangefs.txt 11665 11666ORINOCO DRIVER 11667L: linux-wireless@vger.kernel.org 11668W: http://wireless.kernel.org/en/users/Drivers/orinoco 11669W: http://www.nongnu.org/orinoco/ 11670S: Orphan 11671F: drivers/net/wireless/intersil/orinoco/ 11672 11673OV2659 OMNIVISION SENSOR DRIVER 11674M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11675L: linux-media@vger.kernel.org 11676W: https://linuxtv.org 11677Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11678T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11679S: Maintained 11680F: drivers/media/i2c/ov2659.c 11681F: include/media/i2c/ov2659.h 11682 11683OVERLAY FILESYSTEM 11684M: Miklos Szeredi <miklos@szeredi.hu> 11685L: linux-unionfs@vger.kernel.org 11686T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11687S: Supported 11688F: fs/overlayfs/ 11689F: Documentation/filesystems/overlayfs.txt 11690 11691P54 WIRELESS DRIVER 11692M: Christian Lamparter <chunkeey@googlemail.com> 11693L: linux-wireless@vger.kernel.org 11694W: http://wireless.kernel.org/en/users/Drivers/p54 11695S: Maintained 11696F: drivers/net/wireless/intersil/p54/ 11697 11698PA SEMI ETHERNET DRIVER 11699L: netdev@vger.kernel.org 11700S: Orphan 11701F: drivers/net/ethernet/pasemi/* 11702 11703PA SEMI SMBUS DRIVER 11704L: linux-i2c@vger.kernel.org 11705S: Orphan 11706F: drivers/i2c/busses/i2c-pasemi.c 11707 11708PADATA PARALLEL EXECUTION MECHANISM 11709M: Steffen Klassert <steffen.klassert@secunet.com> 11710L: linux-crypto@vger.kernel.org 11711S: Maintained 11712F: kernel/padata.c 11713F: include/linux/padata.h 11714F: Documentation/padata.txt 11715 11716PANASONIC LAPTOP ACPI EXTRAS DRIVER 11717M: Harald Welte <laforge@gnumonks.org> 11718L: platform-driver-x86@vger.kernel.org 11719S: Maintained 11720F: drivers/platform/x86/panasonic-laptop.c 11721 11722PARALLEL LCD/KEYPAD PANEL DRIVER 11723M: Willy Tarreau <willy@haproxy.com> 11724M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11725S: Odd Fixes 11726F: Documentation/auxdisplay/lcd-panel-cgram.txt 11727F: drivers/auxdisplay/panel.c 11728 11729PARALLEL PORT SUBSYSTEM 11730M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11731M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11732L: linux-parport@lists.infradead.org (subscribers-only) 11733S: Maintained 11734F: drivers/parport/ 11735F: include/linux/parport*.h 11736F: drivers/char/ppdev.c 11737F: include/uapi/linux/ppdev.h 11738F: Documentation/parport*.txt 11739 11740PARAVIRT_OPS INTERFACE 11741M: Juergen Gross <jgross@suse.com> 11742M: Alok Kataria <akataria@vmware.com> 11743L: virtualization@lists.linux-foundation.org 11744S: Supported 11745F: Documentation/virtual/paravirt_ops.txt 11746F: arch/*/kernel/paravirt* 11747F: arch/*/include/asm/paravirt*.h 11748F: include/linux/hypervisor.h 11749 11750PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11751M: Tim Waugh <tim@cyberelk.net> 11752L: linux-parport@lists.infradead.org (subscribers-only) 11753S: Maintained 11754F: Documentation/blockdev/paride.txt 11755F: drivers/block/paride/ 11756 11757PARISC ARCHITECTURE 11758M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11759M: Helge Deller <deller@gmx.de> 11760L: linux-parisc@vger.kernel.org 11761W: http://www.parisc-linux.org/ 11762Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11763T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11764T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11765S: Maintained 11766F: arch/parisc/ 11767F: Documentation/parisc/ 11768F: drivers/parisc/ 11769F: drivers/char/agp/parisc-agp.c 11770F: drivers/input/serio/gscps2.c 11771F: drivers/parport/parport_gsc.* 11772F: drivers/tty/serial/8250/8250_gsc.c 11773F: drivers/video/fbdev/sti* 11774F: drivers/video/console/sti* 11775F: drivers/video/logo/logo_parisc* 11776 11777PARMAN 11778M: Jiri Pirko <jiri@mellanox.com> 11779L: netdev@vger.kernel.org 11780S: Supported 11781F: lib/parman.c 11782F: lib/test_parman.c 11783F: include/linux/parman.h 11784 11785PC ENGINES APU BOARD DRIVER 11786M: Enrico Weigelt, metux IT consult <info@metux.net> 11787S: Maintained 11788F: drivers/platform/x86/pcengines-apuv2.c 11789 11790PC87360 HARDWARE MONITORING DRIVER 11791M: Jim Cromie <jim.cromie@gmail.com> 11792L: linux-hwmon@vger.kernel.org 11793S: Maintained 11794F: Documentation/hwmon/pc87360 11795F: drivers/hwmon/pc87360.c 11796 11797PC8736x GPIO DRIVER 11798M: Jim Cromie <jim.cromie@gmail.com> 11799S: Maintained 11800F: drivers/char/pc8736x_gpio.c 11801 11802PC87427 HARDWARE MONITORING DRIVER 11803M: Jean Delvare <jdelvare@suse.com> 11804L: linux-hwmon@vger.kernel.org 11805S: Maintained 11806F: Documentation/hwmon/pc87427 11807F: drivers/hwmon/pc87427.c 11808 11809PCA9532 LED DRIVER 11810M: Riku Voipio <riku.voipio@iki.fi> 11811S: Maintained 11812F: drivers/leds/leds-pca9532.c 11813F: include/linux/leds-pca9532.h 11814 11815PCA9541 I2C BUS MASTER SELECTOR DRIVER 11816M: Guenter Roeck <linux@roeck-us.net> 11817L: linux-i2c@vger.kernel.org 11818S: Maintained 11819F: drivers/i2c/muxes/i2c-mux-pca9541.c 11820 11821PCDP - PRIMARY CONSOLE AND DEBUG PORT 11822M: Khalid Aziz <khalid@gonehiking.org> 11823S: Maintained 11824F: drivers/firmware/pcdp.* 11825 11826PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11827M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11828L: linux-pci@vger.kernel.org 11829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11830S: Maintained 11831F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11832F: drivers/pci/controller/pci-aardvark.c 11833 11834PCI DRIVER FOR ALTERA PCIE IP 11835M: Ley Foon Tan <lftan@altera.com> 11836L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11837L: linux-pci@vger.kernel.org 11838S: Supported 11839F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11840F: drivers/pci/controller/pcie-altera.c 11841 11842PCI DRIVER FOR APPLIEDMICRO XGENE 11843M: Toan Le <toan@os.amperecomputing.com> 11844L: linux-pci@vger.kernel.org 11845L: linux-arm-kernel@lists.infradead.org 11846S: Maintained 11847F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11848F: drivers/pci/controller/pci-xgene.c 11849 11850PCI DRIVER FOR ARM VERSATILE PLATFORM 11851M: Rob Herring <robh@kernel.org> 11852L: linux-pci@vger.kernel.org 11853L: linux-arm-kernel@lists.infradead.org 11854S: Maintained 11855F: Documentation/devicetree/bindings/pci/versatile.txt 11856F: drivers/pci/controller/pci-versatile.c 11857 11858PCI DRIVER FOR ARMADA 8K 11859M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11860L: linux-pci@vger.kernel.org 11861L: linux-arm-kernel@lists.infradead.org 11862S: Maintained 11863F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11864F: drivers/pci/controller/dwc/pcie-armada8k.c 11865 11866PCI DRIVER FOR CADENCE PCIE IP 11867M: Tom Joseph <tjoseph@cadence.com> 11868L: linux-pci@vger.kernel.org 11869S: Maintained 11870F: Documentation/devicetree/bindings/pci/cdns,*.txt 11871F: drivers/pci/controller/pcie-cadence* 11872 11873PCI DRIVER FOR FREESCALE LAYERSCAPE 11874M: Minghuan Lian <minghuan.Lian@nxp.com> 11875M: Mingkai Hu <mingkai.hu@nxp.com> 11876M: Roy Zang <roy.zang@nxp.com> 11877L: linuxppc-dev@lists.ozlabs.org 11878L: linux-pci@vger.kernel.org 11879L: linux-arm-kernel@lists.infradead.org 11880S: Maintained 11881F: drivers/pci/controller/dwc/*layerscape* 11882 11883PCI DRIVER FOR GENERIC OF HOSTS 11884M: Will Deacon <will.deacon@arm.com> 11885L: linux-pci@vger.kernel.org 11886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11887S: Maintained 11888F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11889F: drivers/pci/controller/pci-host-common.c 11890F: drivers/pci/controller/pci-host-generic.c 11891 11892PCI DRIVER FOR IMX6 11893M: Richard Zhu <hongxing.zhu@nxp.com> 11894M: Lucas Stach <l.stach@pengutronix.de> 11895L: linux-pci@vger.kernel.org 11896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11897S: Maintained 11898F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11899F: drivers/pci/controller/dwc/*imx6* 11900 11901PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11902M: Keith Busch <keith.busch@intel.com> 11903M: Jonathan Derrick <jonathan.derrick@intel.com> 11904L: linux-pci@vger.kernel.org 11905S: Supported 11906F: drivers/pci/controller/vmd.c 11907 11908PCI DRIVER FOR MICROSEMI SWITCHTEC 11909M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11910M: Logan Gunthorpe <logang@deltatee.com> 11911L: linux-pci@vger.kernel.org 11912S: Maintained 11913F: Documentation/switchtec.txt 11914F: Documentation/ABI/testing/sysfs-class-switchtec 11915F: drivers/pci/switch/switchtec* 11916F: include/uapi/linux/switchtec_ioctl.h 11917F: include/linux/switchtec.h 11918F: drivers/ntb/hw/mscc/ 11919 11920PCI DRIVER FOR MOBIVEIL PCIE IP 11921M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11922L: linux-pci@vger.kernel.org 11923S: Supported 11924F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11925F: drivers/pci/controller/pcie-mobiveil.c 11926 11927PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11928M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11929M: Jason Cooper <jason@lakedaemon.net> 11930L: linux-pci@vger.kernel.org 11931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11932S: Maintained 11933F: drivers/pci/controller/*mvebu* 11934 11935PCI DRIVER FOR NVIDIA TEGRA 11936M: Thierry Reding <thierry.reding@gmail.com> 11937L: linux-tegra@vger.kernel.org 11938L: linux-pci@vger.kernel.org 11939S: Supported 11940F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11941F: drivers/pci/controller/pci-tegra.c 11942 11943PCI DRIVER FOR RENESAS R-CAR 11944M: Simon Horman <horms@verge.net.au> 11945L: linux-pci@vger.kernel.org 11946L: linux-renesas-soc@vger.kernel.org 11947S: Maintained 11948F: drivers/pci/controller/*rcar* 11949 11950PCI DRIVER FOR SAMSUNG EXYNOS 11951M: Jingoo Han <jingoohan1@gmail.com> 11952L: linux-pci@vger.kernel.org 11953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11954L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11955S: Maintained 11956F: drivers/pci/controller/dwc/pci-exynos.c 11957 11958PCI DRIVER FOR SYNOPSYS DESIGNWARE 11959M: Jingoo Han <jingoohan1@gmail.com> 11960M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11961L: linux-pci@vger.kernel.org 11962S: Maintained 11963F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11964F: drivers/pci/controller/dwc/*designware* 11965 11966PCI DRIVER FOR TI DRA7XX 11967M: Kishon Vijay Abraham I <kishon@ti.com> 11968L: linux-omap@vger.kernel.org 11969L: linux-pci@vger.kernel.org 11970S: Supported 11971F: Documentation/devicetree/bindings/pci/ti-pci.txt 11972F: drivers/pci/controller/dwc/pci-dra7xx.c 11973 11974PCI DRIVER FOR TI KEYSTONE 11975M: Murali Karicheri <m-karicheri2@ti.com> 11976L: linux-pci@vger.kernel.org 11977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11978S: Maintained 11979F: drivers/pci/controller/dwc/pci-keystone.c 11980 11981PCI ENDPOINT SUBSYSTEM 11982M: Kishon Vijay Abraham I <kishon@ti.com> 11983M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11984L: linux-pci@vger.kernel.org 11985T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11986S: Supported 11987F: drivers/pci/endpoint/ 11988F: drivers/misc/pci_endpoint_test.c 11989F: tools/pci/ 11990 11991PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11992M: Russell Currey <ruscur@russell.cc> 11993M: Sam Bobroff <sbobroff@linux.ibm.com> 11994M: Oliver O'Halloran <oohall@gmail.com> 11995L: linuxppc-dev@lists.ozlabs.org 11996S: Supported 11997F: Documentation/PCI/pci-error-recovery.txt 11998F: drivers/pci/pcie/aer.c 11999F: drivers/pci/pcie/dpc.c 12000F: drivers/pci/pcie/err.c 12001F: Documentation/powerpc/eeh-pci-error-recovery.txt 12002F: arch/powerpc/kernel/eeh*.c 12003F: arch/powerpc/platforms/*/eeh*.c 12004F: arch/powerpc/include/*/eeh*.h 12005 12006PCI ERROR RECOVERY 12007M: Linas Vepstas <linasvepstas@gmail.com> 12008L: linux-pci@vger.kernel.org 12009S: Supported 12010F: Documentation/PCI/pci-error-recovery.txt 12011 12012PCI MSI DRIVER FOR ALTERA MSI IP 12013M: Ley Foon Tan <lftan@altera.com> 12014L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12015L: linux-pci@vger.kernel.org 12016S: Supported 12017F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12018F: drivers/pci/controller/pcie-altera-msi.c 12019 12020PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12021M: Toan Le <toan@os.amperecomputing.com> 12022L: linux-pci@vger.kernel.org 12023L: linux-arm-kernel@lists.infradead.org 12024S: Maintained 12025F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12026F: drivers/pci/controller/pci-xgene-msi.c 12027 12028PCI SUBSYSTEM 12029M: Bjorn Helgaas <bhelgaas@google.com> 12030L: linux-pci@vger.kernel.org 12031Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12032T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12033S: Supported 12034F: Documentation/devicetree/bindings/pci/ 12035F: Documentation/PCI/ 12036F: drivers/acpi/pci* 12037F: drivers/pci/ 12038F: include/asm-generic/pci* 12039F: include/linux/pci* 12040F: include/linux/of_pci.h 12041F: include/uapi/linux/pci* 12042F: lib/pci* 12043F: arch/x86/pci/ 12044F: arch/x86/kernel/quirks.c 12045F: arch/x86/kernel/early-quirks.c 12046 12047PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12048M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12049L: linux-pci@vger.kernel.org 12050Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12051T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12052S: Supported 12053F: drivers/pci/controller/ 12054 12055PCIE DRIVER FOR AMLOGIC MESON 12056M: Yue Wang <yue.wang@Amlogic.com> 12057L: linux-pci@vger.kernel.org 12058L: linux-amlogic@lists.infradead.org 12059S: Maintained 12060F: drivers/pci/controller/dwc/pci-meson.c 12061 12062PCIE DRIVER FOR AXIS ARTPEC 12063M: Jesper Nilsson <jesper.nilsson@axis.com> 12064L: linux-arm-kernel@axis.com 12065L: linux-pci@vger.kernel.org 12066S: Maintained 12067F: Documentation/devicetree/bindings/pci/axis,artpec* 12068F: drivers/pci/controller/dwc/*artpec* 12069 12070PCIE DRIVER FOR CAVIUM THUNDERX 12071M: David Daney <david.daney@cavium.com> 12072L: linux-pci@vger.kernel.org 12073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12074S: Supported 12075F: Documentation/devicetree/bindings/pci/pci-thunder-* 12076F: drivers/pci/controller/pci-thunder-* 12077 12078PCIE DRIVER FOR HISILICON 12079M: Zhou Wang <wangzhou1@hisilicon.com> 12080L: linux-pci@vger.kernel.org 12081S: Maintained 12082F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12083F: drivers/pci/controller/dwc/pcie-hisi.c 12084 12085PCIE DRIVER FOR HISILICON KIRIN 12086M: Xiaowei Song <songxiaowei@hisilicon.com> 12087M: Binghui Wang <wangbinghui@hisilicon.com> 12088L: linux-pci@vger.kernel.org 12089S: Maintained 12090F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12091F: drivers/pci/controller/dwc/pcie-kirin.c 12092 12093PCIE DRIVER FOR HISILICON STB 12094M: Shawn Guo <shawn.guo@linaro.org> 12095L: linux-pci@vger.kernel.org 12096S: Maintained 12097F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12098F: drivers/pci/controller/dwc/pcie-histb.c 12099 12100PCIE DRIVER FOR MEDIATEK 12101M: Ryder Lee <ryder.lee@mediatek.com> 12102L: linux-pci@vger.kernel.org 12103L: linux-mediatek@lists.infradead.org 12104S: Supported 12105F: Documentation/devicetree/bindings/pci/mediatek* 12106F: drivers/pci/controller/*mediatek* 12107 12108PCIE DRIVER FOR QUALCOMM MSM 12109M: Stanimir Varbanov <svarbanov@mm-sol.com> 12110L: linux-pci@vger.kernel.org 12111L: linux-arm-msm@vger.kernel.org 12112S: Maintained 12113F: drivers/pci/controller/dwc/*qcom* 12114 12115PCIE DRIVER FOR ROCKCHIP 12116M: Shawn Lin <shawn.lin@rock-chips.com> 12117L: linux-pci@vger.kernel.org 12118L: linux-rockchip@lists.infradead.org 12119S: Maintained 12120F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12121F: drivers/pci/controller/pcie-rockchip* 12122 12123PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12124M: Linus Walleij <linus.walleij@linaro.org> 12125L: linux-pci@vger.kernel.org 12126S: Maintained 12127F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12128F: drivers/pci/controller/pci-v3-semi.c 12129 12130PCIE DRIVER FOR SOCIONEXT UNIPHIER 12131M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12132L: linux-pci@vger.kernel.org 12133S: Maintained 12134F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12135F: drivers/pci/controller/dwc/pcie-uniphier.c 12136 12137PCIE DRIVER FOR ST SPEAR13XX 12138M: Pratyush Anand <pratyush.anand@gmail.com> 12139L: linux-pci@vger.kernel.org 12140S: Maintained 12141F: drivers/pci/controller/dwc/*spear* 12142 12143PCMCIA SUBSYSTEM 12144M: Dominik Brodowski <linux@dominikbrodowski.net> 12145T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12146S: Odd Fixes 12147F: Documentation/pcmcia/ 12148F: tools/pcmcia/ 12149F: drivers/pcmcia/ 12150F: include/pcmcia/ 12151 12152PCNET32 NETWORK DRIVER 12153M: Don Fry <pcnet32@frontier.com> 12154L: netdev@vger.kernel.org 12155S: Maintained 12156F: drivers/net/ethernet/amd/pcnet32.c 12157 12158PCRYPT PARALLEL CRYPTO ENGINE 12159M: Steffen Klassert <steffen.klassert@secunet.com> 12160L: linux-crypto@vger.kernel.org 12161S: Maintained 12162F: crypto/pcrypt.c 12163F: include/crypto/pcrypt.h 12164 12165PEAQ WMI HOTKEYS DRIVER 12166M: Hans de Goede <hdegoede@redhat.com> 12167L: platform-driver-x86@vger.kernel.org 12168S: Maintained 12169F: drivers/platform/x86/peaq-wmi.c 12170 12171PER-CPU MEMORY ALLOCATOR 12172M: Dennis Zhou <dennis@kernel.org> 12173M: Tejun Heo <tj@kernel.org> 12174M: Christoph Lameter <cl@linux.com> 12175T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12176S: Maintained 12177F: include/linux/percpu*.h 12178F: mm/percpu*.c 12179F: arch/*/include/asm/percpu.h 12180 12181PER-TASK DELAY ACCOUNTING 12182M: Balbir Singh <bsingharora@gmail.com> 12183S: Maintained 12184F: include/linux/delayacct.h 12185F: kernel/delayacct.c 12186 12187PERFORMANCE EVENTS SUBSYSTEM 12188M: Peter Zijlstra <peterz@infradead.org> 12189M: Ingo Molnar <mingo@redhat.com> 12190M: Arnaldo Carvalho de Melo <acme@kernel.org> 12191R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12192R: Jiri Olsa <jolsa@redhat.com> 12193R: Namhyung Kim <namhyung@kernel.org> 12194L: linux-kernel@vger.kernel.org 12195T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12196S: Supported 12197F: kernel/events/* 12198F: include/linux/perf_event.h 12199F: include/uapi/linux/perf_event.h 12200F: arch/*/kernel/perf_event*.c 12201F: arch/*/kernel/*/perf_event*.c 12202F: arch/*/kernel/*/*/perf_event*.c 12203F: arch/*/include/asm/perf_event.h 12204F: arch/*/kernel/perf_callchain.c 12205F: arch/*/events/* 12206F: tools/perf/ 12207 12208PERSONALITY HANDLING 12209M: Christoph Hellwig <hch@infradead.org> 12210L: linux-abi-devel@lists.sourceforge.net 12211S: Maintained 12212F: include/linux/personality.h 12213F: include/uapi/linux/personality.h 12214 12215PHOENIX RC FLIGHT CONTROLLER ADAPTER 12216M: Marcus Folkesson <marcus.folkesson@gmail.com> 12217L: linux-input@vger.kernel.org 12218S: Maintained 12219F: Documentation/input/devices/pxrc.rst 12220F: drivers/input/joystick/pxrc.c 12221 12222PHONET PROTOCOL 12223M: Remi Denis-Courmont <courmisch@gmail.com> 12224S: Supported 12225F: Documentation/networking/phonet.txt 12226F: include/linux/phonet.h 12227F: include/net/phonet/ 12228F: include/uapi/linux/phonet.h 12229F: net/phonet/ 12230 12231PHRAM MTD DRIVER 12232M: Joern Engel <joern@lazybastard.org> 12233L: linux-mtd@lists.infradead.org 12234S: Maintained 12235F: drivers/mtd/devices/phram.c 12236 12237PICOLCD HID DRIVER 12238M: Bruno Prémont <bonbons@linux-vserver.org> 12239L: linux-input@vger.kernel.org 12240S: Maintained 12241F: drivers/hid/hid-picolcd* 12242 12243PICOXCELL SUPPORT 12244M: Jamie Iles <jamie@jamieiles.com> 12245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12246T: git git://github.com/jamieiles/linux-2.6-ji.git 12247S: Supported 12248F: arch/arm/boot/dts/picoxcell* 12249F: arch/arm/mach-picoxcell/ 12250F: drivers/crypto/picoxcell* 12251 12252PIN CONTROL SUBSYSTEM 12253M: Linus Walleij <linus.walleij@linaro.org> 12254L: linux-gpio@vger.kernel.org 12255T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12256S: Maintained 12257F: Documentation/devicetree/bindings/pinctrl/ 12258F: Documentation/driver-api/pinctl.rst 12259F: drivers/pinctrl/ 12260F: include/linux/pinctrl/ 12261 12262PIN CONTROLLER - MICROCHIP AT91 12263M: Ludovic Desroches <ludovic.desroches@microchip.com> 12264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12265L: linux-gpio@vger.kernel.org 12266S: Supported 12267F: drivers/pinctrl/pinctrl-at91* 12268 12269PIN CONTROLLER - FREESCALE 12270M: Dong Aisheng <aisheng.dong@nxp.com> 12271M: Fabio Estevam <festevam@gmail.com> 12272M: Shawn Guo <shawnguo@kernel.org> 12273M: Stefan Agner <stefan@agner.ch> 12274R: Pengutronix Kernel Team <kernel@pengutronix.de> 12275L: linux-gpio@vger.kernel.org 12276S: Maintained 12277F: drivers/pinctrl/freescale/ 12278F: Documentation/devicetree/bindings/pinctrl/fsl,* 12279 12280PIN CONTROLLER - INTEL 12281M: Mika Westerberg <mika.westerberg@linux.intel.com> 12282M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12283T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12284S: Maintained 12285F: drivers/pinctrl/intel/ 12286 12287PIN CONTROLLER - MEDIATEK 12288M: Sean Wang <sean.wang@kernel.org> 12289L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12290S: Maintained 12291F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12292F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12293F: drivers/pinctrl/mediatek/ 12294 12295PIN CONTROLLER - QUALCOMM 12296M: Bjorn Andersson <bjorn.andersson@linaro.org> 12297S: Maintained 12298L: linux-arm-msm@vger.kernel.org 12299F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12300F: drivers/pinctrl/qcom/ 12301 12302PIN CONTROLLER - RENESAS 12303M: Geert Uytterhoeven <geert+renesas@glider.be> 12304L: linux-renesas-soc@vger.kernel.org 12305T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12306S: Maintained 12307F: drivers/pinctrl/pinctrl-rz* 12308F: drivers/pinctrl/sh-pfc/ 12309 12310PIN CONTROLLER - SAMSUNG 12311M: Tomasz Figa <tomasz.figa@gmail.com> 12312M: Krzysztof Kozlowski <krzk@kernel.org> 12313M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12315L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12316Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12317T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12318S: Maintained 12319F: drivers/pinctrl/samsung/ 12320F: include/dt-bindings/pinctrl/samsung.h 12321F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12322 12323PIN CONTROLLER - SINGLE 12324M: Tony Lindgren <tony@atomide.com> 12325M: Haojian Zhuang <haojian.zhuang@linaro.org> 12326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12327L: linux-omap@vger.kernel.org 12328S: Maintained 12329F: drivers/pinctrl/pinctrl-single.c 12330 12331PIN CONTROLLER - ST SPEAR 12332M: Viresh Kumar <vireshk@kernel.org> 12333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12334W: http://www.st.com/spear 12335S: Maintained 12336F: drivers/pinctrl/spear/ 12337 12338PISTACHIO SOC SUPPORT 12339M: James Hartley <james.hartley@sondrel.com> 12340L: linux-mips@vger.kernel.org 12341S: Odd Fixes 12342F: arch/mips/pistachio/ 12343F: arch/mips/include/asm/mach-pistachio/ 12344F: arch/mips/boot/dts/img/pistachio* 12345F: arch/mips/configs/pistachio*_defconfig 12346 12347PKTCDVD DRIVER 12348S: Orphan 12349M: linux-block@vger.kernel.org 12350F: drivers/block/pktcdvd.c 12351F: include/linux/pktcdvd.h 12352F: include/uapi/linux/pktcdvd.h 12353 12354PKUNITY SOC DRIVERS 12355M: Guan Xuetao <gxt@pku.edu.cn> 12356W: http://mprc.pku.edu.cn/~guanxuetao/linux 12357S: Maintained 12358T: git git://github.com/gxt/linux.git 12359F: drivers/input/serio/i8042-unicore32io.h 12360F: drivers/i2c/busses/i2c-puv3.c 12361F: drivers/video/fbdev/fb-puv3.c 12362F: drivers/rtc/rtc-puv3.c 12363 12364PMBUS HARDWARE MONITORING DRIVERS 12365M: Guenter Roeck <linux@roeck-us.net> 12366L: linux-hwmon@vger.kernel.org 12367W: http://hwmon.wiki.kernel.org/ 12368W: http://www.roeck-us.net/linux/drivers/ 12369T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12370S: Maintained 12371F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12372F: Documentation/devicetree/bindings/hwmon/max31785.txt 12373F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12374F: Documentation/hwmon/adm1275 12375F: Documentation/hwmon/ibm-cffps 12376F: Documentation/hwmon/ir35221 12377F: Documentation/hwmon/lm25066 12378F: Documentation/hwmon/ltc2978 12379F: Documentation/hwmon/ltc3815 12380F: Documentation/hwmon/max16064 12381F: Documentation/hwmon/max20751 12382F: Documentation/hwmon/max31785 12383F: Documentation/hwmon/max34440 12384F: Documentation/hwmon/max8688 12385F: Documentation/hwmon/pmbus 12386F: Documentation/hwmon/pmbus-core 12387F: Documentation/hwmon/tps40422 12388F: Documentation/hwmon/ucd9000 12389F: Documentation/hwmon/ucd9200 12390F: Documentation/hwmon/zl6100 12391F: drivers/hwmon/pmbus/ 12392F: include/linux/pmbus.h 12393 12394PMC SIERRA MaxRAID DRIVER 12395L: linux-scsi@vger.kernel.org 12396W: http://www.pmc-sierra.com/ 12397S: Orphan 12398F: drivers/scsi/pmcraid.* 12399 12400PMC SIERRA PM8001 DRIVER 12401M: Jack Wang <jinpu.wang@profitbricks.com> 12402M: lindar_liu@usish.com 12403L: linux-scsi@vger.kernel.org 12404S: Supported 12405F: drivers/scsi/pm8001/ 12406 12407PNP SUPPORT 12408M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12409S: Maintained 12410F: drivers/pnp/ 12411 12412PNI RM3100 IIO DRIVER 12413M: Song Qiang <songqiang1304521@gmail.com> 12414L: linux-iio@vger.kernel.org 12415S: Maintained 12416F: drivers/iio/magnetometer/rm3100* 12417F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12418 12419POSIX CLOCKS and TIMERS 12420M: Thomas Gleixner <tglx@linutronix.de> 12421L: linux-kernel@vger.kernel.org 12422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12423S: Maintained 12424F: fs/timerfd.c 12425F: include/linux/timer* 12426F: kernel/time/*timer* 12427 12428POWER MANAGEMENT CORE 12429M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12430L: linux-pm@vger.kernel.org 12431T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12432B: https://bugzilla.kernel.org 12433S: Supported 12434F: drivers/base/power/ 12435F: include/linux/pm.h 12436F: include/linux/pm_* 12437F: include/linux/powercap.h 12438F: drivers/powercap/ 12439F: kernel/configs/nopm.config 12440 12441POWER STATE COORDINATION INTERFACE (PSCI) 12442M: Mark Rutland <mark.rutland@arm.com> 12443M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12444L: linux-arm-kernel@lists.infradead.org 12445S: Maintained 12446F: drivers/firmware/psci*.c 12447F: include/linux/psci.h 12448F: include/uapi/linux/psci.h 12449 12450POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12451M: Sebastian Reichel <sre@kernel.org> 12452L: linux-pm@vger.kernel.org 12453T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12454S: Maintained 12455F: Documentation/ABI/testing/sysfs-class-power 12456F: Documentation/devicetree/bindings/power/supply/ 12457F: include/linux/power_supply.h 12458F: drivers/power/supply/ 12459 12460POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12461M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12462L: linuxppc-dev@lists.ozlabs.org 12463S: Maintained 12464F: drivers/char/powernv-op-panel.c 12465 12466PPP OVER ATM (RFC 2364) 12467M: Mitchell Blank Jr <mitch@sfgoth.com> 12468S: Maintained 12469F: net/atm/pppoatm.c 12470F: include/uapi/linux/atmppp.h 12471 12472PPP OVER ETHERNET 12473M: Michal Ostrowski <mostrows@earthlink.net> 12474S: Maintained 12475F: drivers/net/ppp/pppoe.c 12476F: drivers/net/ppp/pppox.c 12477 12478PPP OVER L2TP 12479M: James Chapman <jchapman@katalix.com> 12480S: Maintained 12481F: net/l2tp/l2tp_ppp.c 12482F: include/linux/if_pppol2tp.h 12483F: include/uapi/linux/if_pppol2tp.h 12484 12485PPP PROTOCOL DRIVERS AND COMPRESSORS 12486M: Paul Mackerras <paulus@samba.org> 12487L: linux-ppp@vger.kernel.org 12488S: Maintained 12489F: drivers/net/ppp/ppp_* 12490 12491PPS SUPPORT 12492M: Rodolfo Giometti <giometti@enneenne.com> 12493W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12494L: linuxpps@ml.enneenne.com (subscribers-only) 12495S: Maintained 12496F: Documentation/pps/ 12497F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12498F: Documentation/ABI/testing/sysfs-pps 12499F: drivers/pps/ 12500F: include/linux/pps*.h 12501F: include/uapi/linux/pps.h 12502 12503PPTP DRIVER 12504M: Dmitry Kozlov <xeb@mail.ru> 12505L: netdev@vger.kernel.org 12506S: Maintained 12507F: drivers/net/ppp/pptp.c 12508W: http://sourceforge.net/projects/accel-pptp 12509 12510PRINTK 12511M: Petr Mladek <pmladek@suse.com> 12512M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12513R: Steven Rostedt <rostedt@goodmis.org> 12514S: Maintained 12515F: kernel/printk/ 12516F: include/linux/printk.h 12517 12518PRISM54 WIRELESS DRIVER 12519M: Luis Chamberlain <mcgrof@kernel.org> 12520L: linux-wireless@vger.kernel.org 12521W: http://wireless.kernel.org/en/users/Drivers/p54 12522S: Obsolete 12523F: drivers/net/wireless/intersil/prism54/ 12524 12525PROC FILESYSTEM 12526R: Alexey Dobriyan <adobriyan@gmail.com> 12527L: linux-kernel@vger.kernel.org 12528L: linux-fsdevel@vger.kernel.org 12529S: Maintained 12530F: fs/proc/ 12531F: include/linux/proc_fs.h 12532F: tools/testing/selftests/proc/ 12533F: Documentation/filesystems/proc.txt 12534 12535PROC SYSCTL 12536M: Luis Chamberlain <mcgrof@kernel.org> 12537M: Kees Cook <keescook@chromium.org> 12538L: linux-kernel@vger.kernel.org 12539L: linux-fsdevel@vger.kernel.org 12540S: Maintained 12541F: fs/proc/proc_sysctl.c 12542F: include/linux/sysctl.h 12543F: kernel/sysctl.c 12544F: tools/testing/selftests/sysctl/ 12545 12546PS3 NETWORK SUPPORT 12547M: Geoff Levand <geoff@infradead.org> 12548L: netdev@vger.kernel.org 12549L: linuxppc-dev@lists.ozlabs.org 12550S: Maintained 12551F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12552 12553PS3 PLATFORM SUPPORT 12554M: Geoff Levand <geoff@infradead.org> 12555L: linuxppc-dev@lists.ozlabs.org 12556S: Maintained 12557F: arch/powerpc/boot/ps3* 12558F: arch/powerpc/include/asm/lv1call.h 12559F: arch/powerpc/include/asm/ps3*.h 12560F: arch/powerpc/platforms/ps3/ 12561F: drivers/*/ps3* 12562F: drivers/ps3/ 12563F: drivers/rtc/rtc-ps3.c 12564F: drivers/usb/host/*ps3.c 12565F: sound/ppc/snd_ps3* 12566 12567PS3VRAM DRIVER 12568M: Jim Paris <jim@jtan.com> 12569M: Geoff Levand <geoff@infradead.org> 12570L: linuxppc-dev@lists.ozlabs.org 12571S: Maintained 12572F: drivers/block/ps3vram.c 12573 12574PSAMPLE PACKET SAMPLING SUPPORT: 12575M: Yotam Gigi <yotam.gi@gmail.com> 12576S: Maintained 12577F: net/psample 12578F: include/net/psample.h 12579F: include/uapi/linux/psample.h 12580 12581PSTORE FILESYSTEM 12582M: Kees Cook <keescook@chromium.org> 12583M: Anton Vorontsov <anton@enomsg.org> 12584M: Colin Cross <ccross@android.com> 12585M: Tony Luck <tony.luck@intel.com> 12586S: Maintained 12587T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12588F: fs/pstore/ 12589F: include/linux/pstore* 12590F: drivers/firmware/efi/efi-pstore.c 12591F: drivers/acpi/apei/erst.c 12592F: Documentation/admin-guide/ramoops.rst 12593F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12594K: \b(pstore|ramoops) 12595 12596PTP HARDWARE CLOCK SUPPORT 12597M: Richard Cochran <richardcochran@gmail.com> 12598L: netdev@vger.kernel.org 12599S: Maintained 12600W: http://linuxptp.sourceforge.net/ 12601F: Documentation/ABI/testing/sysfs-ptp 12602F: Documentation/ptp/* 12603F: drivers/net/phy/dp83640* 12604F: drivers/ptp/* 12605F: include/linux/ptp_cl* 12606 12607PTRACE SUPPORT 12608M: Oleg Nesterov <oleg@redhat.com> 12609S: Maintained 12610F: include/asm-generic/syscall.h 12611F: include/linux/ptrace.h 12612F: include/linux/regset.h 12613F: include/linux/tracehook.h 12614F: include/uapi/linux/ptrace.h 12615F: include/uapi/linux/ptrace.h 12616F: include/asm-generic/ptrace.h 12617F: kernel/ptrace.c 12618F: arch/*/ptrace*.c 12619F: arch/*/*/ptrace*.c 12620F: arch/*/include/asm/ptrace*.h 12621 12622PULSE8-CEC DRIVER 12623M: Hans Verkuil <hverkuil@xs4all.nl> 12624L: linux-media@vger.kernel.org 12625T: git git://linuxtv.org/media_tree.git 12626S: Maintained 12627F: drivers/media/usb/pulse8-cec/* 12628F: Documentation/media/cec-drivers/pulse8-cec.rst 12629 12630PVRUSB2 VIDEO4LINUX DRIVER 12631M: Mike Isely <isely@pobox.com> 12632L: pvrusb2@isely.net (subscribers-only) 12633L: linux-media@vger.kernel.org 12634W: http://www.isely.net/pvrusb2/ 12635T: git git://linuxtv.org/media_tree.git 12636S: Maintained 12637F: Documentation/media/v4l-drivers/pvrusb2* 12638F: drivers/media/usb/pvrusb2/ 12639 12640PWC WEBCAM DRIVER 12641M: Hans Verkuil <hverkuil@xs4all.nl> 12642L: linux-media@vger.kernel.org 12643T: git git://linuxtv.org/media_tree.git 12644S: Odd Fixes 12645F: drivers/media/usb/pwc/* 12646F: include/trace/events/pwc.h 12647 12648PWM FAN DRIVER 12649M: Kamil Debski <kamil@wypas.org> 12650M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12651L: linux-hwmon@vger.kernel.org 12652S: Supported 12653F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12654F: Documentation/hwmon/pwm-fan 12655F: drivers/hwmon/pwm-fan.c 12656 12657PWM IR Transmitter 12658M: Sean Young <sean@mess.org> 12659L: linux-media@vger.kernel.org 12660S: Maintained 12661F: drivers/media/rc/pwm-ir-tx.c 12662 12663PWM SUBSYSTEM 12664M: Thierry Reding <thierry.reding@gmail.com> 12665L: linux-pwm@vger.kernel.org 12666S: Maintained 12667T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12668F: Documentation/pwm.txt 12669F: Documentation/devicetree/bindings/pwm/ 12670F: include/linux/pwm.h 12671F: drivers/pwm/ 12672F: drivers/video/backlight/pwm_bl.c 12673F: include/linux/pwm_backlight.h 12674F: drivers/gpio/gpio-mvebu.c 12675F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12676 12677PXA GPIO DRIVER 12678M: Robert Jarzmik <robert.jarzmik@free.fr> 12679L: linux-gpio@vger.kernel.org 12680S: Maintained 12681F: drivers/gpio/gpio-pxa.c 12682 12683PXA MMCI DRIVER 12684S: Orphan 12685 12686PXA RTC DRIVER 12687M: Robert Jarzmik <robert.jarzmik@free.fr> 12688L: linux-rtc@vger.kernel.org 12689S: Maintained 12690 12691PXA2xx/PXA3xx SUPPORT 12692M: Daniel Mack <daniel@zonque.org> 12693M: Haojian Zhuang <haojian.zhuang@gmail.com> 12694M: Robert Jarzmik <robert.jarzmik@free.fr> 12695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12696T: git git://github.com/hzhuang1/linux.git 12697T: git git://github.com/rjarzmik/linux.git 12698S: Maintained 12699F: arch/arm/boot/dts/pxa* 12700F: arch/arm/mach-pxa/ 12701F: drivers/dma/pxa* 12702F: drivers/pcmcia/pxa2xx* 12703F: drivers/pinctrl/pxa/ 12704F: drivers/spi/spi-pxa2xx* 12705F: drivers/usb/gadget/udc/pxa2* 12706F: include/sound/pxa2xx-lib.h 12707F: sound/arm/pxa* 12708F: sound/soc/pxa/ 12709 12710QAT DRIVER 12711M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12712L: qat-linux@intel.com 12713S: Supported 12714F: drivers/crypto/qat/ 12715 12716QCOM AUDIO (ASoC) DRIVERS 12717M: Patrick Lai <plai@codeaurora.org> 12718M: Banajit Goswami <bgoswami@codeaurora.org> 12719L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12720S: Supported 12721F: sound/soc/qcom/ 12722 12723QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12724M: Gabriel Somlo <somlo@cmu.edu> 12725M: "Michael S. Tsirkin" <mst@redhat.com> 12726L: qemu-devel@nongnu.org 12727S: Maintained 12728F: drivers/firmware/qemu_fw_cfg.c 12729F: include/uapi/linux/qemu_fw_cfg.h 12730 12731QIB DRIVER 12732M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12733M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12734L: linux-rdma@vger.kernel.org 12735S: Supported 12736F: drivers/infiniband/hw/qib/ 12737 12738QLOGIC QL41xxx FCOE DRIVER 12739M: QLogic-Storage-Upstream@cavium.com 12740L: linux-scsi@vger.kernel.org 12741S: Supported 12742F: drivers/scsi/qedf/ 12743 12744QLOGIC QL41xxx ISCSI DRIVER 12745M: QLogic-Storage-Upstream@cavium.com 12746L: linux-scsi@vger.kernel.org 12747S: Supported 12748F: drivers/scsi/qedi/ 12749 12750QLOGIC QL4xxx ETHERNET DRIVER 12751M: Ariel Elior <aelior@marvell.com> 12752M: GR-everest-linux-l2@marvell.com 12753L: netdev@vger.kernel.org 12754S: Supported 12755F: drivers/net/ethernet/qlogic/qed/ 12756F: include/linux/qed/ 12757F: drivers/net/ethernet/qlogic/qede/ 12758 12759QLOGIC QL4xxx RDMA DRIVER 12760M: Michal Kalderon <mkalderon@marvell.com> 12761M: Ariel Elior <aelior@marvell.com> 12762L: linux-rdma@vger.kernel.org 12763S: Supported 12764F: drivers/infiniband/hw/qedr/ 12765F: include/uapi/rdma/qedr-abi.h 12766 12767QLOGIC QLA1280 SCSI DRIVER 12768M: Michael Reed <mdr@sgi.com> 12769L: linux-scsi@vger.kernel.org 12770S: Maintained 12771F: drivers/scsi/qla1280.[ch] 12772 12773QLOGIC QLA2XXX FC-SCSI DRIVER 12774M: qla2xxx-upstream@qlogic.com 12775L: linux-scsi@vger.kernel.org 12776S: Supported 12777F: Documentation/scsi/LICENSE.qla2xxx 12778F: drivers/scsi/qla2xxx/ 12779 12780QLOGIC QLA3XXX NETWORK DRIVER 12781M: GR-Linux-NIC-Dev@marvell.com 12782L: netdev@vger.kernel.org 12783S: Supported 12784F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12785F: drivers/net/ethernet/qlogic/qla3xxx.* 12786 12787QLOGIC QLA4XXX iSCSI DRIVER 12788M: QLogic-Storage-Upstream@qlogic.com 12789L: linux-scsi@vger.kernel.org 12790S: Supported 12791F: Documentation/scsi/LICENSE.qla4xxx 12792F: drivers/scsi/qla4xxx/ 12793 12794QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12795M: Shahed Shaikh <shshaikh@marvell.com> 12796M: Manish Chopra <manishc@marvell.com> 12797M: GR-Linux-NIC-Dev@marvell.com 12798L: netdev@vger.kernel.org 12799S: Supported 12800F: drivers/net/ethernet/qlogic/qlcnic/ 12801 12802QLOGIC QLGE 10Gb ETHERNET DRIVER 12803M: Manish Chopra <manishc@marvell.com> 12804M: GR-Linux-NIC-Dev@marvell.com 12805L: netdev@vger.kernel.org 12806S: Supported 12807F: drivers/net/ethernet/qlogic/qlge/ 12808 12809QM1D1B0004 MEDIA DRIVER 12810M: Akihiro Tsukada <tskd08@gmail.com> 12811L: linux-media@vger.kernel.org 12812S: Odd Fixes 12813F: drivers/media/tuners/qm1d1b0004* 12814 12815QM1D1C0042 MEDIA DRIVER 12816M: Akihiro Tsukada <tskd08@gmail.com> 12817L: linux-media@vger.kernel.org 12818S: Odd Fixes 12819F: drivers/media/tuners/qm1d1c0042* 12820 12821QNX4 FILESYSTEM 12822M: Anders Larsen <al@alarsen.net> 12823W: http://www.alarsen.net/linux/qnx4fs/ 12824S: Maintained 12825F: fs/qnx4/ 12826F: include/uapi/linux/qnx4_fs.h 12827F: include/uapi/linux/qnxtypes.h 12828 12829QORIQ DPAA2 FSL-MC BUS DRIVER 12830M: Stuart Yoder <stuyoder@gmail.com> 12831M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12832L: linux-kernel@vger.kernel.org 12833S: Maintained 12834F: drivers/bus/fsl-mc/ 12835F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12836F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12837 12838QT1010 MEDIA DRIVER 12839M: Antti Palosaari <crope@iki.fi> 12840L: linux-media@vger.kernel.org 12841W: https://linuxtv.org 12842W: http://palosaari.fi/linux/ 12843Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12844T: git git://linuxtv.org/anttip/media_tree.git 12845S: Maintained 12846F: drivers/media/tuners/qt1010* 12847 12848QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12849M: Kalle Valo <kvalo@codeaurora.org> 12850L: ath10k@lists.infradead.org 12851W: http://wireless.kernel.org/en/users/Drivers/ath10k 12852T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12853S: Supported 12854F: drivers/net/wireless/ath/ath10k/ 12855 12856QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12857M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12858L: linux-wireless@vger.kernel.org 12859W: http://wireless.kernel.org/en/users/Drivers/ath9k 12860S: Supported 12861F: drivers/net/wireless/ath/ath9k/ 12862 12863QUALCOMM CAMERA SUBSYSTEM DRIVER 12864M: Todor Tomov <todor.too@gmail.com> 12865L: linux-media@vger.kernel.org 12866S: Maintained 12867F: Documentation/devicetree/bindings/media/qcom,camss.txt 12868F: Documentation/media/v4l-drivers/qcom_camss.rst 12869F: drivers/media/platform/qcom/camss/ 12870 12871QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12872M: Ilia Lin <ilia.lin@kernel.org> 12873L: linux-pm@vger.kernel.org 12874S: Maintained 12875F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12876F: drivers/cpufreq/qcom-cpufreq-kryo.c 12877 12878QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12879M: Timur Tabi <timur@kernel.org> 12880L: netdev@vger.kernel.org 12881S: Maintained 12882F: drivers/net/ethernet/qualcomm/emac/ 12883 12884QUALCOMM ETHQOS ETHERNET DRIVER 12885M: Vinod Koul <vkoul@kernel.org> 12886M: Niklas Cassel <niklas.cassel@linaro.org> 12887L: netdev@vger.kernel.org 12888S: Maintained 12889F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 12890F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 12891 12892QUALCOMM GENERIC INTERFACE I2C DRIVER 12893M: Alok Chauhan <alokc@codeaurora.org> 12894M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12895L: linux-i2c@vger.kernel.org 12896L: linux-arm-msm@vger.kernel.org 12897S: Supported 12898F: drivers/i2c/busses/i2c-qcom-geni.c 12899 12900QUALCOMM HEXAGON ARCHITECTURE 12901M: Richard Kuo <rkuo@codeaurora.org> 12902L: linux-hexagon@vger.kernel.org 12903T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12904S: Supported 12905F: arch/hexagon/ 12906 12907QUALCOMM HIDMA DRIVER 12908M: Sinan Kaya <okaya@kernel.org> 12909L: linux-arm-kernel@lists.infradead.org 12910L: linux-arm-msm@vger.kernel.org 12911L: dmaengine@vger.kernel.org 12912S: Supported 12913F: drivers/dma/qcom/hidma* 12914 12915QUALCOMM IOMMU 12916M: Rob Clark <robdclark@gmail.com> 12917L: iommu@lists.linux-foundation.org 12918L: linux-arm-msm@vger.kernel.org 12919S: Maintained 12920F: drivers/iommu/qcom_iommu.c 12921 12922QUALCOMM TSENS THERMAL DRIVER 12923M: Amit Kucheria <amit.kucheria@linaro.org> 12924L: linux-pm@vger.kernel.org 12925L: linux-arm-msm@vger.kernel.org 12926S: Maintained 12927F: drivers/thermal/qcom/ 12928 12929QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12930M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12931L: linux-media@vger.kernel.org 12932L: linux-arm-msm@vger.kernel.org 12933T: git git://linuxtv.org/media_tree.git 12934S: Maintained 12935F: drivers/media/platform/qcom/venus/ 12936 12937QUALCOMM WCN36XX WIRELESS DRIVER 12938M: Kalle Valo <kvalo@codeaurora.org> 12939L: wcn36xx@lists.infradead.org 12940W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12941T: git git://github.com/KrasnikovEugene/wcn36xx.git 12942S: Supported 12943F: drivers/net/wireless/ath/wcn36xx/ 12944 12945QUANTENNA QTNFMAC WIRELESS DRIVER 12946M: Igor Mitsyanko <imitsyanko@quantenna.com> 12947M: Avinash Patil <avinashp@quantenna.com> 12948M: Sergey Matyukevich <smatyukevich@quantenna.com> 12949L: linux-wireless@vger.kernel.org 12950S: Maintained 12951F: drivers/net/wireless/quantenna 12952 12953RADEON and AMDGPU DRM DRIVERS 12954M: Alex Deucher <alexander.deucher@amd.com> 12955M: Christian König <christian.koenig@amd.com> 12956M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12957L: amd-gfx@lists.freedesktop.org 12958T: git git://people.freedesktop.org/~agd5f/linux 12959S: Supported 12960F: drivers/gpu/drm/radeon/ 12961F: include/uapi/drm/radeon_drm.h 12962F: drivers/gpu/drm/amd/ 12963F: include/uapi/drm/amdgpu_drm.h 12964 12965RADEON FRAMEBUFFER DISPLAY DRIVER 12966M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12967L: linux-fbdev@vger.kernel.org 12968S: Maintained 12969F: drivers/video/fbdev/aty/radeon* 12970F: include/uapi/linux/radeonfb.h 12971 12972RADIOSHARK RADIO DRIVER 12973M: Hans Verkuil <hverkuil@xs4all.nl> 12974L: linux-media@vger.kernel.org 12975T: git git://linuxtv.org/media_tree.git 12976S: Maintained 12977F: drivers/media/radio/radio-shark.c 12978 12979RADIOSHARK2 RADIO DRIVER 12980M: Hans Verkuil <hverkuil@xs4all.nl> 12981L: linux-media@vger.kernel.org 12982T: git git://linuxtv.org/media_tree.git 12983S: Maintained 12984F: drivers/media/radio/radio-shark2.c 12985F: drivers/media/radio/radio-tea5777.c 12986 12987RADOS BLOCK DEVICE (RBD) 12988M: Ilya Dryomov <idryomov@gmail.com> 12989M: Sage Weil <sage@redhat.com> 12990M: Alex Elder <elder@kernel.org> 12991L: ceph-devel@vger.kernel.org 12992W: http://ceph.com/ 12993T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12994T: git git://github.com/ceph/ceph-client.git 12995S: Supported 12996F: Documentation/ABI/testing/sysfs-bus-rbd 12997F: drivers/block/rbd.c 12998F: drivers/block/rbd_types.h 12999 13000RAGE128 FRAMEBUFFER DISPLAY DRIVER 13001M: Paul Mackerras <paulus@samba.org> 13002L: linux-fbdev@vger.kernel.org 13003S: Maintained 13004F: drivers/video/fbdev/aty/aty128fb.c 13005 13006RAINSHADOW-CEC DRIVER 13007M: Hans Verkuil <hverkuil@xs4all.nl> 13008L: linux-media@vger.kernel.org 13009T: git git://linuxtv.org/media_tree.git 13010S: Maintained 13011F: drivers/media/usb/rainshadow-cec/* 13012 13013RALINK MIPS ARCHITECTURE 13014M: John Crispin <john@phrozen.org> 13015L: linux-mips@vger.kernel.org 13016S: Maintained 13017F: arch/mips/ralink 13018 13019RALINK RT2X00 WIRELESS LAN DRIVER 13020P: rt2x00 project 13021M: Stanislaw Gruszka <sgruszka@redhat.com> 13022M: Helmut Schaa <helmut.schaa@googlemail.com> 13023L: linux-wireless@vger.kernel.org 13024S: Maintained 13025F: drivers/net/wireless/ralink/rt2x00/ 13026 13027RAMDISK RAM BLOCK DEVICE DRIVER 13028M: Jens Axboe <axboe@kernel.dk> 13029S: Maintained 13030F: Documentation/blockdev/ramdisk.txt 13031F: drivers/block/brd.c 13032 13033RANCHU VIRTUAL BOARD FOR MIPS 13034M: Miodrag Dinic <miodrag.dinic@mips.com> 13035L: linux-mips@vger.kernel.org 13036S: Supported 13037F: arch/mips/generic/board-ranchu.c 13038F: arch/mips/configs/generic/board-ranchu.config 13039 13040RANDOM NUMBER DRIVER 13041M: "Theodore Ts'o" <tytso@mit.edu> 13042S: Maintained 13043F: drivers/char/random.c 13044 13045RAPIDIO SUBSYSTEM 13046M: Matt Porter <mporter@kernel.crashing.org> 13047M: Alexandre Bounine <alex.bou9@gmail.com> 13048S: Maintained 13049F: drivers/rapidio/ 13050 13051RAS INFRASTRUCTURE 13052M: Tony Luck <tony.luck@intel.com> 13053M: Borislav Petkov <bp@alien8.de> 13054L: linux-edac@vger.kernel.org 13055S: Maintained 13056F: drivers/ras/ 13057F: include/linux/ras.h 13058F: include/ras/ras_event.h 13059F: Documentation/admin-guide/ras.rst 13060 13061RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13062L: linux-wireless@vger.kernel.org 13063S: Orphan 13064F: drivers/net/wireless/ray* 13065 13066RCUTORTURE TEST FRAMEWORK 13067M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13068M: Josh Triplett <josh@joshtriplett.org> 13069R: Steven Rostedt <rostedt@goodmis.org> 13070R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13071R: Lai Jiangshan <jiangshanlai@gmail.com> 13072L: linux-kernel@vger.kernel.org 13073S: Supported 13074T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13075F: tools/testing/selftests/rcutorture 13076 13077RDC R-321X SoC 13078M: Florian Fainelli <florian@openwrt.org> 13079S: Maintained 13080 13081RDC R6040 FAST ETHERNET DRIVER 13082M: Florian Fainelli <f.fainelli@gmail.com> 13083L: netdev@vger.kernel.org 13084S: Maintained 13085F: drivers/net/ethernet/rdc/r6040.c 13086 13087RDMAVT - RDMA verbs software 13088M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13089M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13090L: linux-rdma@vger.kernel.org 13091S: Supported 13092F: drivers/infiniband/sw/rdmavt 13093 13094RDS - RELIABLE DATAGRAM SOCKETS 13095M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13096L: netdev@vger.kernel.org 13097L: linux-rdma@vger.kernel.org 13098L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13099W: https://oss.oracle.com/projects/rds/ 13100S: Supported 13101F: net/rds/ 13102F: Documentation/networking/rds.txt 13103 13104RDT - RESOURCE ALLOCATION 13105M: Fenghua Yu <fenghua.yu@intel.com> 13106M: Reinette Chatre <reinette.chatre@intel.com> 13107L: linux-kernel@vger.kernel.org 13108S: Supported 13109F: arch/x86/kernel/cpu/resctrl/ 13110F: arch/x86/include/asm/resctrl_sched.h 13111F: Documentation/x86/resctrl* 13112 13113READ-COPY UPDATE (RCU) 13114M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13115M: Josh Triplett <josh@joshtriplett.org> 13116R: Steven Rostedt <rostedt@goodmis.org> 13117R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13118R: Lai Jiangshan <jiangshanlai@gmail.com> 13119R: Joel Fernandes <joel@joelfernandes.org> 13120L: linux-kernel@vger.kernel.org 13121W: http://www.rdrop.com/users/paulmck/RCU/ 13122S: Supported 13123T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13124F: Documentation/RCU/ 13125X: Documentation/RCU/torture.txt 13126F: include/linux/rcu* 13127X: include/linux/srcu*.h 13128F: kernel/rcu/ 13129X: kernel/rcu/srcu*.c 13130 13131REAL TIME CLOCK (RTC) SUBSYSTEM 13132M: Alessandro Zummo <a.zummo@towertech.it> 13133M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13134L: linux-rtc@vger.kernel.org 13135Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13136T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13137S: Maintained 13138F: Documentation/devicetree/bindings/rtc/ 13139F: Documentation/rtc.txt 13140F: drivers/rtc/ 13141F: include/linux/rtc.h 13142F: include/uapi/linux/rtc.h 13143F: include/linux/rtc/ 13144F: include/linux/platform_data/rtc-* 13145F: tools/testing/selftests/rtc/ 13146 13147REALTEK AUDIO CODECS 13148M: Bard Liao <bardliao@realtek.com> 13149M: Oder Chiou <oder_chiou@realtek.com> 13150S: Maintained 13151F: sound/soc/codecs/rt* 13152F: include/sound/rt*.h 13153 13154REALTEK RTL83xx SMI DSA ROUTER CHIPS 13155M: Linus Walleij <linus.walleij@linaro.org> 13156S: Maintained 13157F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13158F: drivers/net/dsa/realtek-smi* 13159F: drivers/net/dsa/rtl83* 13160 13161REDPINE WIRELESS DRIVER 13162M: Amitkumar Karwar <amitkarwar@gmail.com> 13163M: Siva Rebbagondla <siva8118@gmail.com> 13164L: linux-wireless@vger.kernel.org 13165S: Maintained 13166F: drivers/net/wireless/rsi/ 13167 13168REGISTER MAP ABSTRACTION 13169M: Mark Brown <broonie@kernel.org> 13170L: linux-kernel@vger.kernel.org 13171T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13172S: Supported 13173F: Documentation/devicetree/bindings/regmap/ 13174F: drivers/base/regmap/ 13175F: include/linux/regmap.h 13176 13177REISERFS FILE SYSTEM 13178L: reiserfs-devel@vger.kernel.org 13179S: Supported 13180F: fs/reiserfs/ 13181 13182REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13183M: Ohad Ben-Cohen <ohad@wizery.com> 13184M: Bjorn Andersson <bjorn.andersson@linaro.org> 13185L: linux-remoteproc@vger.kernel.org 13186T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13187S: Maintained 13188F: Documentation/devicetree/bindings/remoteproc/ 13189F: Documentation/remoteproc.txt 13190F: drivers/remoteproc/ 13191F: include/linux/remoteproc.h 13192 13193REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13194M: Ohad Ben-Cohen <ohad@wizery.com> 13195M: Bjorn Andersson <bjorn.andersson@linaro.org> 13196L: linux-remoteproc@vger.kernel.org 13197T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13198S: Maintained 13199F: drivers/rpmsg/ 13200F: Documentation/rpmsg.txt 13201F: include/linux/rpmsg.h 13202F: include/linux/rpmsg/ 13203 13204RENESAS CLOCK DRIVERS 13205M: Geert Uytterhoeven <geert+renesas@glider.be> 13206L: linux-renesas-soc@vger.kernel.org 13207T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13208S: Supported 13209F: drivers/clk/renesas/ 13210 13211RENESAS EMEV2 I2C DRIVER 13212M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13213S: Supported 13214F: drivers/i2c/busses/i2c-emev2.c 13215 13216RENESAS ETHERNET DRIVERS 13217R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13218L: netdev@vger.kernel.org 13219L: linux-renesas-soc@vger.kernel.org 13220F: Documentation/devicetree/bindings/net/renesas,*.txt 13221F: Documentation/devicetree/bindings/net/sh_eth.txt 13222F: drivers/net/ethernet/renesas/ 13223F: include/linux/sh_eth.h 13224 13225RENESAS R-CAR GYROADC DRIVER 13226M: Marek Vasut <marek.vasut@gmail.com> 13227L: linux-iio@vger.kernel.org 13228S: Supported 13229F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13230F: drivers/iio/adc/rcar-gyroadc.c 13231 13232RENESAS R-CAR I2C DRIVERS 13233M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13234S: Supported 13235F: drivers/i2c/busses/i2c-rcar.c 13236F: drivers/i2c/busses/i2c-sh_mobile.c 13237 13238RENESAS RIIC DRIVER 13239M: Chris Brandt <chris.brandt@renesas.com> 13240S: Supported 13241F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13242F: drivers/i2c/busses/i2c-riic.c 13243 13244RENESAS USB PHY DRIVER 13245M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13246L: linux-renesas-soc@vger.kernel.org 13247S: Maintained 13248F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13249 13250RESET CONTROLLER FRAMEWORK 13251M: Philipp Zabel <p.zabel@pengutronix.de> 13252T: git git://git.pengutronix.de/git/pza/linux 13253S: Maintained 13254F: drivers/reset/ 13255F: Documentation/devicetree/bindings/reset/ 13256F: include/dt-bindings/reset/ 13257F: include/linux/reset.h 13258F: include/linux/reset/ 13259F: include/linux/reset-controller.h 13260 13261RESTARTABLE SEQUENCES SUPPORT 13262M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13263M: Peter Zijlstra <peterz@infradead.org> 13264M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13265M: Boqun Feng <boqun.feng@gmail.com> 13266L: linux-kernel@vger.kernel.org 13267S: Supported 13268F: kernel/rseq.c 13269F: include/uapi/linux/rseq.h 13270F: include/trace/events/rseq.h 13271F: tools/testing/selftests/rseq/ 13272 13273RFKILL 13274M: Johannes Berg <johannes@sipsolutions.net> 13275L: linux-wireless@vger.kernel.org 13276W: http://wireless.kernel.org/ 13277T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13279S: Maintained 13280F: Documentation/rfkill.txt 13281F: Documentation/ABI/stable/sysfs-class-rfkill 13282F: net/rfkill/ 13283F: include/linux/rfkill.h 13284F: include/uapi/linux/rfkill.h 13285 13286RHASHTABLE 13287M: Thomas Graf <tgraf@suug.ch> 13288M: Herbert Xu <herbert@gondor.apana.org.au> 13289L: netdev@vger.kernel.org 13290S: Maintained 13291F: lib/rhashtable.c 13292F: lib/test_rhashtable.c 13293F: include/linux/rhashtable.h 13294F: include/linux/rhashtable-types.h 13295 13296RICOH R5C592 MEMORYSTICK DRIVER 13297M: Maxim Levitsky <maximlevitsky@gmail.com> 13298S: Maintained 13299F: drivers/memstick/host/r592.* 13300 13301RICOH SMARTMEDIA/XD DRIVER 13302M: Maxim Levitsky <maximlevitsky@gmail.com> 13303S: Maintained 13304F: drivers/mtd/nand/raw/r852.c 13305F: drivers/mtd/nand/raw/r852.h 13306 13307RISC-V ARCHITECTURE 13308M: Palmer Dabbelt <palmer@sifive.com> 13309M: Albert Ou <aou@eecs.berkeley.edu> 13310L: linux-riscv@lists.infradead.org 13311T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13312S: Supported 13313F: arch/riscv/ 13314K: riscv 13315N: riscv 13316 13317ROCCAT DRIVERS 13318M: Stefan Achatz <erazor_de@users.sourceforge.net> 13319W: http://sourceforge.net/projects/roccat/ 13320S: Maintained 13321F: drivers/hid/hid-roccat* 13322F: include/linux/hid-roccat* 13323F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13324 13325ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13326M: Jacob chen <jacob2.chen@rock-chips.com> 13327L: linux-media@vger.kernel.org 13328S: Maintained 13329F: drivers/media/platform/rockchip/rga/ 13330F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13331 13332ROCKCHIP VPU CODEC DRIVER 13333M: Ezequiel Garcia <ezequiel@collabora.com> 13334L: linux-media@vger.kernel.org 13335S: Maintained 13336F: drivers/staging/media/platform/rockchip/vpu/ 13337F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13338 13339ROCKER DRIVER 13340M: Jiri Pirko <jiri@resnulli.us> 13341L: netdev@vger.kernel.org 13342S: Supported 13343F: drivers/net/ethernet/rocker/ 13344 13345ROCKETPORT DRIVER 13346P: Comtrol Corp. 13347W: http://www.comtrol.com 13348S: Maintained 13349F: Documentation/serial/rocket.txt 13350F: drivers/tty/rocket* 13351 13352ROCKETPORT EXPRESS/INFINITY DRIVER 13353M: Kevin Cernekee <cernekee@gmail.com> 13354L: linux-serial@vger.kernel.org 13355S: Odd Fixes 13356F: drivers/tty/serial/rp2.* 13357 13358ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13359M: Marek Vasut <marek.vasut+renesas@gmail.com> 13360L: linux-kernel@vger.kernel.org 13361L: linux-renesas-soc@vger.kernel.org 13362S: Supported 13363F: drivers/mfd/bd9571mwv.c 13364F: drivers/regulator/bd9571mwv-regulator.c 13365F: drivers/gpio/gpio-bd9571mwv.c 13366F: include/linux/mfd/bd9571mwv.h 13367F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13368 13369ROSE NETWORK LAYER 13370M: Ralf Baechle <ralf@linux-mips.org> 13371L: linux-hams@vger.kernel.org 13372W: http://www.linux-ax25.org/ 13373S: Maintained 13374F: include/net/rose.h 13375F: include/uapi/linux/rose.h 13376F: net/rose/ 13377 13378RTL2830 MEDIA DRIVER 13379M: Antti Palosaari <crope@iki.fi> 13380L: linux-media@vger.kernel.org 13381W: https://linuxtv.org 13382W: http://palosaari.fi/linux/ 13383Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13384T: git git://linuxtv.org/anttip/media_tree.git 13385S: Maintained 13386F: drivers/media/dvb-frontends/rtl2830* 13387 13388RTL2832 MEDIA DRIVER 13389M: Antti Palosaari <crope@iki.fi> 13390L: linux-media@vger.kernel.org 13391W: https://linuxtv.org 13392W: http://palosaari.fi/linux/ 13393Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13394T: git git://linuxtv.org/anttip/media_tree.git 13395S: Maintained 13396F: drivers/media/dvb-frontends/rtl2832* 13397 13398RTL2832_SDR MEDIA DRIVER 13399M: Antti Palosaari <crope@iki.fi> 13400L: linux-media@vger.kernel.org 13401W: https://linuxtv.org 13402W: http://palosaari.fi/linux/ 13403Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13404T: git git://linuxtv.org/anttip/media_tree.git 13405S: Maintained 13406F: drivers/media/dvb-frontends/rtl2832_sdr* 13407 13408RTL8180 WIRELESS DRIVER 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: Orphan 13413F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13414 13415RTL8187 WIRELESS DRIVER 13416M: Herton Ronaldo Krzesinski <herton@canonical.com> 13417M: Hin-Tak Leung <htl10@users.sourceforge.net> 13418M: Larry Finger <Larry.Finger@lwfinger.net> 13419L: linux-wireless@vger.kernel.org 13420W: http://wireless.kernel.org/ 13421T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13422S: Maintained 13423F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13424 13425REALTEK WIRELESS DRIVER (rtlwifi family) 13426M: Ping-Ke Shih <pkshih@realtek.com> 13427L: linux-wireless@vger.kernel.org 13428W: http://wireless.kernel.org/ 13429T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13430S: Maintained 13431F: drivers/net/wireless/realtek/rtlwifi/ 13432 13433RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13434M: Jes Sorensen <Jes.Sorensen@gmail.com> 13435L: linux-wireless@vger.kernel.org 13436T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13437S: Maintained 13438F: drivers/net/wireless/realtek/rtl8xxxu/ 13439 13440RXRPC SOCKETS (AF_RXRPC) 13441M: David Howells <dhowells@redhat.com> 13442L: linux-afs@lists.infradead.org 13443S: Supported 13444F: net/rxrpc/ 13445F: include/keys/rxrpc-type.h 13446F: include/net/af_rxrpc.h 13447F: include/trace/events/rxrpc.h 13448F: include/uapi/linux/rxrpc.h 13449F: Documentation/networking/rxrpc.txt 13450W: https://www.infradead.org/~dhowells/kafs/ 13451 13452S3 SAVAGE FRAMEBUFFER DRIVER 13453M: Antonino Daplas <adaplas@gmail.com> 13454L: linux-fbdev@vger.kernel.org 13455S: Maintained 13456F: drivers/video/fbdev/savage/ 13457 13458S390 13459M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13460M: Heiko Carstens <heiko.carstens@de.ibm.com> 13461L: linux-s390@vger.kernel.org 13462W: http://www.ibm.com/developerworks/linux/linux390/ 13463T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13464S: Supported 13465F: arch/s390/ 13466F: drivers/s390/ 13467F: Documentation/s390/ 13468F: Documentation/driver-api/s390-drivers.rst 13469 13470S390 COMMON I/O LAYER 13471M: Sebastian Ott <sebott@linux.ibm.com> 13472M: Peter Oberparleiter <oberpar@linux.ibm.com> 13473L: linux-s390@vger.kernel.org 13474W: http://www.ibm.com/developerworks/linux/linux390/ 13475S: Supported 13476F: drivers/s390/cio/ 13477 13478S390 DASD DRIVER 13479M: Stefan Haberland <sth@linux.ibm.com> 13480M: Jan Hoeppner <hoeppner@linux.ibm.com> 13481L: linux-s390@vger.kernel.org 13482W: http://www.ibm.com/developerworks/linux/linux390/ 13483S: Supported 13484F: drivers/s390/block/dasd* 13485F: block/partitions/ibm.c 13486 13487S390 IOMMU (PCI) 13488M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13489L: linux-s390@vger.kernel.org 13490W: http://www.ibm.com/developerworks/linux/linux390/ 13491S: Supported 13492F: drivers/iommu/s390-iommu.c 13493 13494S390 IUCV NETWORK LAYER 13495M: Julian Wiedmann <jwi@linux.ibm.com> 13496M: Ursula Braun <ubraun@linux.ibm.com> 13497L: linux-s390@vger.kernel.org 13498W: http://www.ibm.com/developerworks/linux/linux390/ 13499S: Supported 13500F: drivers/s390/net/*iucv* 13501F: include/net/iucv/ 13502F: net/iucv/ 13503 13504S390 NETWORK DRIVERS 13505M: Julian Wiedmann <jwi@linux.ibm.com> 13506M: Ursula Braun <ubraun@linux.ibm.com> 13507L: linux-s390@vger.kernel.org 13508W: http://www.ibm.com/developerworks/linux/linux390/ 13509S: Supported 13510F: drivers/s390/net/ 13511 13512S390 PCI SUBSYSTEM 13513M: Sebastian Ott <sebott@linux.ibm.com> 13514M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13515L: linux-s390@vger.kernel.org 13516W: http://www.ibm.com/developerworks/linux/linux390/ 13517S: Supported 13518F: arch/s390/pci/ 13519F: drivers/pci/hotplug/s390_pci_hpc.c 13520 13521S390 VFIO-CCW DRIVER 13522M: Cornelia Huck <cohuck@redhat.com> 13523M: Farhan Ali <alifm@linux.ibm.com> 13524M: Eric Farman <farman@linux.ibm.com> 13525R: Halil Pasic <pasic@linux.ibm.com> 13526L: linux-s390@vger.kernel.org 13527L: kvm@vger.kernel.org 13528S: Supported 13529F: drivers/s390/cio/vfio_ccw* 13530F: Documentation/s390/vfio-ccw.txt 13531F: include/uapi/linux/vfio_ccw.h 13532 13533S390 ZCRYPT DRIVER 13534M: Harald Freudenberger <freude@linux.ibm.com> 13535L: linux-s390@vger.kernel.org 13536W: http://www.ibm.com/developerworks/linux/linux390/ 13537S: Supported 13538F: drivers/s390/crypto/ 13539 13540S390 VFIO AP DRIVER 13541M: Tony Krowiak <akrowiak@linux.ibm.com> 13542M: Pierre Morel <pmorel@linux.ibm.com> 13543M: Halil Pasic <pasic@linux.ibm.com> 13544L: linux-s390@vger.kernel.org 13545W: http://www.ibm.com/developerworks/linux/linux390/ 13546S: Supported 13547F: drivers/s390/crypto/vfio_ap_drv.c 13548F: drivers/s390/crypto/vfio_ap_private.h 13549F: drivers/s390/crypto/vfio_ap_ops.c 13550F: Documentation/s390/vfio-ap.txt 13551 13552S390 ZFCP DRIVER 13553M: Steffen Maier <maier@linux.ibm.com> 13554M: Benjamin Block <bblock@linux.ibm.com> 13555L: linux-s390@vger.kernel.org 13556W: http://www.ibm.com/developerworks/linux/linux390/ 13557S: Supported 13558F: drivers/s390/scsi/zfcp_* 13559 13560S3C24XX SD/MMC Driver 13561M: Ben Dooks <ben-linux@fluff.org> 13562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13563S: Supported 13564F: drivers/mmc/host/s3cmci.* 13565 13566SAA6588 RDS RECEIVER DRIVER 13567M: Hans Verkuil <hverkuil@xs4all.nl> 13568L: linux-media@vger.kernel.org 13569T: git git://linuxtv.org/media_tree.git 13570W: https://linuxtv.org 13571S: Odd Fixes 13572F: drivers/media/i2c/saa6588* 13573 13574SAA7134 VIDEO4LINUX DRIVER 13575M: Mauro Carvalho Chehab <mchehab@kernel.org> 13576L: linux-media@vger.kernel.org 13577W: https://linuxtv.org 13578T: git git://linuxtv.org/media_tree.git 13579S: Odd fixes 13580F: Documentation/media/v4l-drivers/saa7134* 13581F: drivers/media/pci/saa7134/ 13582 13583SAA7146 VIDEO4LINUX-2 DRIVER 13584M: Hans Verkuil <hverkuil@xs4all.nl> 13585L: linux-media@vger.kernel.org 13586T: git git://linuxtv.org/media_tree.git 13587S: Maintained 13588F: drivers/media/common/saa7146/ 13589F: drivers/media/pci/saa7146/ 13590F: include/media/drv-intf/saa7146* 13591 13592SAMSUNG AUDIO (ASoC) DRIVERS 13593M: Krzysztof Kozlowski <krzk@kernel.org> 13594M: Sangbeom Kim <sbkim73@samsung.com> 13595M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13596L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13597S: Supported 13598F: sound/soc/samsung/ 13599F: Documentation/devicetree/bindings/sound/samsung* 13600 13601SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13602M: Krzysztof Kozlowski <krzk@kernel.org> 13603L: linux-crypto@vger.kernel.org 13604L: linux-samsung-soc@vger.kernel.org 13605S: Maintained 13606F: drivers/crypto/exynos-rng.c 13607F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13608 13609SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13610M: Łukasz Stelmach <l.stelmach@samsung.com> 13611L: linux-samsung-soc@vger.kernel.org 13612S: Maintained 13613F: drivers/char/hw_random/exynos-trng.c 13614F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13615 13616SAMSUNG FRAMEBUFFER DRIVER 13617M: Jingoo Han <jingoohan1@gmail.com> 13618L: linux-fbdev@vger.kernel.org 13619S: Maintained 13620F: drivers/video/fbdev/s3c-fb.c 13621 13622SAMSUNG LAPTOP DRIVER 13623M: Corentin Chary <corentin.chary@gmail.com> 13624L: platform-driver-x86@vger.kernel.org 13625S: Maintained 13626F: drivers/platform/x86/samsung-laptop.c 13627 13628SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13629M: Sangbeom Kim <sbkim73@samsung.com> 13630M: Krzysztof Kozlowski <krzk@kernel.org> 13631M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13632L: linux-kernel@vger.kernel.org 13633L: linux-samsung-soc@vger.kernel.org 13634S: Supported 13635F: drivers/mfd/sec*.c 13636F: drivers/regulator/s2m*.c 13637F: drivers/regulator/s5m*.c 13638F: drivers/clk/clk-s2mps11.c 13639F: drivers/rtc/rtc-s5m.c 13640F: include/linux/mfd/samsung/ 13641F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13642F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13643F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13644F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13645 13646SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13647M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13648L: linux-media@vger.kernel.org 13649L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13650S: Maintained 13651F: drivers/media/platform/s3c-camif/ 13652F: include/media/drv-intf/s3c_camif.h 13653 13654SAMSUNG S3FWRN5 NFC DRIVER 13655M: Robert Baldyga <r.baldyga@samsung.com> 13656M: Krzysztof Opasiak <k.opasiak@samsung.com> 13657L: linux-nfc@lists.01.org (moderated for non-subscribers) 13658S: Supported 13659F: drivers/nfc/s3fwrn5 13660 13661SAMSUNG S5C73M3 CAMERA DRIVER 13662M: Kyungmin Park <kyungmin.park@samsung.com> 13663M: Andrzej Hajda <a.hajda@samsung.com> 13664L: linux-media@vger.kernel.org 13665S: Supported 13666F: drivers/media/i2c/s5c73m3/* 13667 13668SAMSUNG S5K5BAF CAMERA DRIVER 13669M: Kyungmin Park <kyungmin.park@samsung.com> 13670M: Andrzej Hajda <a.hajda@samsung.com> 13671L: linux-media@vger.kernel.org 13672S: Supported 13673F: drivers/media/i2c/s5k5baf.c 13674 13675SAMSUNG S5P Security SubSystem (SSS) DRIVER 13676M: Krzysztof Kozlowski <krzk@kernel.org> 13677M: Vladimir Zapolskiy <vz@mleia.com> 13678M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13679L: linux-crypto@vger.kernel.org 13680L: linux-samsung-soc@vger.kernel.org 13681S: Maintained 13682F: drivers/crypto/s5p-sss.c 13683 13684SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13685M: Kyungmin Park <kyungmin.park@samsung.com> 13686M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13687L: linux-media@vger.kernel.org 13688Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13689S: Supported 13690F: drivers/media/platform/exynos4-is/ 13691 13692SAMSUNG SOC CLOCK DRIVERS 13693M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13694M: Tomasz Figa <tomasz.figa@gmail.com> 13695M: Chanwoo Choi <cw00.choi@samsung.com> 13696S: Supported 13697L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13698T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13699F: drivers/clk/samsung/ 13700F: include/dt-bindings/clock/exynos*.h 13701F: Documentation/devicetree/bindings/clock/exynos*.txt 13702 13703SAMSUNG SPI DRIVERS 13704M: Kukjin Kim <kgene@kernel.org> 13705M: Krzysztof Kozlowski <krzk@kernel.org> 13706M: Andi Shyti <andi@etezian.org> 13707L: linux-spi@vger.kernel.org 13708L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13709S: Maintained 13710F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13711F: drivers/spi/spi-s3c* 13712F: include/linux/platform_data/spi-s3c64xx.h 13713 13714SAMSUNG SXGBE DRIVERS 13715M: Byungho An <bh74.an@samsung.com> 13716M: Girish K S <ks.giri@samsung.com> 13717M: Vipul Pandya <vipul.pandya@samsung.com> 13718S: Supported 13719L: netdev@vger.kernel.org 13720F: drivers/net/ethernet/samsung/sxgbe/ 13721 13722SAMSUNG THERMAL DRIVER 13723M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13724L: linux-pm@vger.kernel.org 13725L: linux-samsung-soc@vger.kernel.org 13726S: Supported 13727T: git https://github.com/lmajewski/linux-samsung-thermal.git 13728F: drivers/thermal/samsung/ 13729 13730SAMSUNG USB2 PHY DRIVER 13731M: Kamil Debski <kamil@wypas.org> 13732M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13733L: linux-kernel@vger.kernel.org 13734S: Supported 13735F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13736F: Documentation/phy/samsung-usb2.txt 13737F: drivers/phy/samsung/phy-exynos4210-usb2.c 13738F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13739F: drivers/phy/samsung/phy-exynos5250-usb2.c 13740F: drivers/phy/samsung/phy-s5pv210-usb2.c 13741F: drivers/phy/samsung/phy-samsung-usb2.c 13742F: drivers/phy/samsung/phy-samsung-usb2.h 13743 13744SC1200 WDT DRIVER 13745M: Zwane Mwaikambo <zwanem@gmail.com> 13746S: Maintained 13747F: drivers/watchdog/sc1200wdt.c 13748 13749SCHEDULER 13750M: Ingo Molnar <mingo@redhat.com> 13751M: Peter Zijlstra <peterz@infradead.org> 13752L: linux-kernel@vger.kernel.org 13753T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13754S: Maintained 13755F: kernel/sched/ 13756F: include/linux/sched.h 13757F: include/uapi/linux/sched.h 13758F: include/linux/wait.h 13759F: include/linux/preempt.h 13760 13761SCR24X CHIP CARD INTERFACE DRIVER 13762M: Lubomir Rintel <lkundrak@v3.sk> 13763S: Supported 13764F: drivers/char/pcmcia/scr24x_cs.c 13765 13766SCSI CDROM DRIVER 13767M: Jens Axboe <axboe@kernel.dk> 13768L: linux-scsi@vger.kernel.org 13769W: http://www.kernel.dk 13770S: Maintained 13771F: drivers/scsi/sr* 13772 13773SCSI RDMA PROTOCOL (SRP) INITIATOR 13774M: Bart Van Assche <bvanassche@acm.org> 13775L: linux-rdma@vger.kernel.org 13776S: Supported 13777Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13778F: drivers/infiniband/ulp/srp/ 13779F: include/scsi/srp.h 13780 13781SCSI RDMA PROTOCOL (SRP) TARGET 13782M: Bart Van Assche <bvanassche@acm.org> 13783L: linux-rdma@vger.kernel.org 13784L: target-devel@vger.kernel.org 13785S: Supported 13786Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13787F: drivers/infiniband/ulp/srpt/ 13788 13789SCSI SG DRIVER 13790M: Doug Gilbert <dgilbert@interlog.com> 13791L: linux-scsi@vger.kernel.org 13792W: http://sg.danny.cz/sg 13793S: Maintained 13794F: Documentation/scsi/scsi-generic.txt 13795F: drivers/scsi/sg.c 13796F: include/scsi/sg.h 13797 13798SCSI SUBSYSTEM 13799M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13800T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13801M: "Martin K. Petersen" <martin.petersen@oracle.com> 13802T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13803Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13804L: linux-scsi@vger.kernel.org 13805S: Maintained 13806F: Documentation/devicetree/bindings/scsi/ 13807F: drivers/scsi/ 13808F: include/scsi/ 13809 13810SCSI TAPE DRIVER 13811M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13812L: linux-scsi@vger.kernel.org 13813S: Maintained 13814F: Documentation/scsi/st.txt 13815F: drivers/scsi/st.* 13816F: drivers/scsi/st_*.h 13817 13818SCSI TARGET SUBSYSTEM 13819M: "Martin K. Petersen" <martin.petersen@oracle.com> 13820L: linux-scsi@vger.kernel.org 13821L: target-devel@vger.kernel.org 13822W: http://www.linux-iscsi.org 13823T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13824Q: https://patchwork.kernel.org/project/target-devel/list/ 13825S: Supported 13826F: drivers/target/ 13827F: include/target/ 13828F: Documentation/target/ 13829 13830SCTP PROTOCOL 13831M: Vlad Yasevich <vyasevich@gmail.com> 13832M: Neil Horman <nhorman@tuxdriver.com> 13833M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13834L: linux-sctp@vger.kernel.org 13835W: http://lksctp.sourceforge.net 13836S: Maintained 13837F: Documentation/networking/sctp.txt 13838F: include/linux/sctp.h 13839F: include/uapi/linux/sctp.h 13840F: include/net/sctp/ 13841F: net/sctp/ 13842 13843SCx200 CPU SUPPORT 13844M: Jim Cromie <jim.cromie@gmail.com> 13845S: Odd Fixes 13846F: Documentation/i2c/busses/scx200_acb 13847F: arch/x86/platform/scx200/ 13848F: drivers/watchdog/scx200_wdt.c 13849F: drivers/i2c/busses/scx200* 13850F: drivers/mtd/maps/scx200_docflash.c 13851F: include/linux/scx200.h 13852 13853SCx200 GPIO DRIVER 13854M: Jim Cromie <jim.cromie@gmail.com> 13855S: Maintained 13856F: drivers/char/scx200_gpio.c 13857F: include/linux/scx200_gpio.h 13858 13859SCx200 HRT CLOCKSOURCE DRIVER 13860M: Jim Cromie <jim.cromie@gmail.com> 13861S: Maintained 13862F: drivers/clocksource/scx200_hrt.c 13863 13864SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13865M: Sascha Sommer <saschasommer@freenet.de> 13866L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13867S: Maintained 13868F: drivers/mmc/host/sdricoh_cs.c 13869 13870SECO BOARDS CEC DRIVER 13871M: Ettore Chimenti <ek5.chimenti@gmail.com> 13872S: Maintained 13873F: drivers/media/platform/seco-cec/seco-cec.c 13874F: drivers/media/platform/seco-cec/seco-cec.h 13875 13876SECURE COMPUTING 13877M: Kees Cook <keescook@chromium.org> 13878R: Andy Lutomirski <luto@amacapital.net> 13879R: Will Drewry <wad@chromium.org> 13880T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13881S: Supported 13882F: kernel/seccomp.c 13883F: include/uapi/linux/seccomp.h 13884F: include/linux/seccomp.h 13885F: tools/testing/selftests/seccomp/* 13886F: tools/testing/selftests/kselftest_harness.h 13887F: Documentation/userspace-api/seccomp_filter.rst 13888K: \bsecure_computing 13889K: \bTIF_SECCOMP\b 13890 13891SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13892M: Al Cooper <alcooperx@gmail.com> 13893L: linux-mmc@vger.kernel.org 13894L: bcm-kernel-feedback-list@broadcom.com 13895S: Maintained 13896F: drivers/mmc/host/sdhci-brcmstb* 13897 13898SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13899M: Adrian Hunter <adrian.hunter@intel.com> 13900L: linux-mmc@vger.kernel.org 13901S: Maintained 13902F: drivers/mmc/host/sdhci* 13903F: include/linux/mmc/sdhci* 13904 13905EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 13906M: Adrian Hunter <adrian.hunter@intel.com> 13907M: Ritesh Harjani <riteshh@codeaurora.org> 13908M: Asutosh Das <asutoshd@codeaurora.org> 13909L: linux-mmc@vger.kernel.org 13910S: Maintained 13911F: drivers/mmc/host/cqhci* 13912 13913SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13914M: Prabu Thangamuthu <prabu.t@synopsys.com> 13915M: Manjunath M B <manjumb@synopsys.com> 13916L: linux-mmc@vger.kernel.org 13917S: Maintained 13918F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13919 13920SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13921M: Ludovic Desroches <ludovic.desroches@microchip.com> 13922L: linux-mmc@vger.kernel.org 13923S: Supported 13924F: drivers/mmc/host/sdhci-of-at91.c 13925 13926SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13927M: Ben Dooks <ben-linux@fluff.org> 13928M: Jaehoon Chung <jh80.chung@samsung.com> 13929L: linux-mmc@vger.kernel.org 13930S: Maintained 13931F: drivers/mmc/host/sdhci-s3c* 13932 13933SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13934M: Viresh Kumar <vireshk@kernel.org> 13935L: linux-mmc@vger.kernel.org 13936S: Maintained 13937F: drivers/mmc/host/sdhci-spear.c 13938 13939SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13940M: Kishon Vijay Abraham I <kishon@ti.com> 13941L: linux-mmc@vger.kernel.org 13942S: Maintained 13943F: drivers/mmc/host/sdhci-omap.c 13944 13945SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13946M: Scott Bauer <scott.bauer@intel.com> 13947M: Jonathan Derrick <jonathan.derrick@intel.com> 13948L: linux-block@vger.kernel.org 13949S: Supported 13950F: block/sed* 13951F: block/opal_proto.h 13952F: include/linux/sed* 13953F: include/uapi/linux/sed* 13954 13955SECURITY CONTACT 13956M: Security Officers <security@kernel.org> 13957S: Supported 13958 13959SECURITY SUBSYSTEM 13960M: James Morris <jmorris@namei.org> 13961M: "Serge E. Hallyn" <serge@hallyn.com> 13962L: linux-security-module@vger.kernel.org (suggested Cc:) 13963T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13964W: http://kernsec.org/ 13965S: Supported 13966F: security/ 13967X: security/selinux/ 13968 13969SELINUX SECURITY MODULE 13970M: Paul Moore <paul@paul-moore.com> 13971M: Stephen Smalley <sds@tycho.nsa.gov> 13972M: Eric Paris <eparis@parisplace.org> 13973L: selinux@vger.kernel.org 13974W: https://selinuxproject.org 13975W: https://github.com/SELinuxProject 13976T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13977S: Supported 13978F: include/linux/selinux* 13979F: security/selinux/ 13980F: scripts/selinux/ 13981F: Documentation/admin-guide/LSM/SELinux.rst 13982 13983SENSABLE PHANTOM 13984M: Jiri Slaby <jirislaby@gmail.com> 13985S: Maintained 13986F: drivers/misc/phantom.c 13987F: include/uapi/linux/phantom.h 13988 13989SERIAL DEVICE BUS 13990M: Rob Herring <robh@kernel.org> 13991L: linux-serial@vger.kernel.org 13992S: Maintained 13993F: Documentation/devicetree/bindings/serial/slave-device.txt 13994F: drivers/tty/serdev/ 13995F: include/linux/serdev.h 13996 13997SERIAL DRIVERS 13998M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13999L: linux-serial@vger.kernel.org 14000S: Maintained 14001F: Documentation/devicetree/bindings/serial/ 14002F: drivers/tty/serial/ 14003 14004SERIAL IR RECEIVER 14005M: Sean Young <sean@mess.org> 14006L: linux-media@vger.kernel.org 14007S: Maintained 14008F: drivers/media/rc/serial_ir.c 14009 14010SFC NETWORK DRIVER 14011M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14012M: Edward Cree <ecree@solarflare.com> 14013M: Martin Habets <mhabets@solarflare.com> 14014L: netdev@vger.kernel.org 14015S: Supported 14016F: drivers/net/ethernet/sfc/ 14017 14018SFF/SFP/SFP+ MODULE SUPPORT 14019M: Russell King <linux@armlinux.org.uk> 14020L: netdev@vger.kernel.org 14021S: Maintained 14022F: drivers/net/phy/phylink.c 14023F: drivers/net/phy/sfp* 14024F: include/linux/phylink.h 14025F: include/linux/sfp.h 14026 14027SGI GRU DRIVER 14028M: Dimitri Sivanich <sivanich@sgi.com> 14029S: Maintained 14030F: drivers/misc/sgi-gru/ 14031 14032SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14033M: Pat Gefre <pfg@sgi.com> 14034L: linux-ia64@vger.kernel.org 14035S: Supported 14036F: Documentation/ia64/serial.txt 14037F: drivers/tty/serial/ioc?_serial.c 14038F: include/linux/ioc?.h 14039 14040SGI XP/XPC/XPNET DRIVER 14041M: Cliff Whickman <cpw@sgi.com> 14042M: Robin Holt <robinmholt@gmail.com> 14043S: Maintained 14044F: drivers/misc/sgi-xp/ 14045 14046SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14047M: Ursula Braun <ubraun@linux.ibm.com> 14048M: Karsten Graul <kgraul@linux.ibm.com> 14049L: linux-s390@vger.kernel.org 14050W: http://www.ibm.com/developerworks/linux/linux390/ 14051S: Supported 14052F: net/smc/ 14053 14054SHARP RJ54N1CB0C SENSOR DRIVER 14055M: Jacopo Mondi <jacopo@jmondi.org> 14056L: linux-media@vger.kernel.org 14057T: git git://linuxtv.org/media_tree.git 14058S: Odd fixes 14059F: drivers/media/i2c/rj54n1cb0c.c 14060F: include/media/i2c/rj54n1cb0c.h 14061 14062SH_VEU V4L2 MEM2MEM DRIVER 14063L: linux-media@vger.kernel.org 14064S: Orphan 14065F: drivers/media/platform/sh_veu.c 14066 14067SH_VOU V4L2 OUTPUT DRIVER 14068L: linux-media@vger.kernel.org 14069S: Orphan 14070F: drivers/media/platform/sh_vou.c 14071F: include/media/drv-intf/sh_vou.h 14072 14073SI2157 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/tuners/si2157* 14082 14083SI2165 MEDIA DRIVER 14084M: Matthias Schwarzott <zzam@gentoo.org> 14085L: linux-media@vger.kernel.org 14086W: https://linuxtv.org 14087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14088S: Maintained 14089F: drivers/media/dvb-frontends/si2165* 14090 14091SI2168 MEDIA DRIVER 14092M: Antti Palosaari <crope@iki.fi> 14093L: linux-media@vger.kernel.org 14094W: https://linuxtv.org 14095W: http://palosaari.fi/linux/ 14096Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14097T: git git://linuxtv.org/anttip/media_tree.git 14098S: Maintained 14099F: drivers/media/dvb-frontends/si2168* 14100 14101SI470X FM RADIO RECEIVER I2C DRIVER 14102M: Hans Verkuil <hverkuil@xs4all.nl> 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/si470x/radio-si470x-i2c.c 14108 14109SI470X FM RADIO RECEIVER USB DRIVER 14110M: Hans Verkuil <hverkuil@xs4all.nl> 14111L: linux-media@vger.kernel.org 14112T: git git://linuxtv.org/media_tree.git 14113W: https://linuxtv.org 14114S: Maintained 14115F: drivers/media/radio/si470x/radio-si470x-common.c 14116F: drivers/media/radio/si470x/radio-si470x.h 14117F: drivers/media/radio/si470x/radio-si470x-usb.c 14118 14119SI4713 FM RADIO TRANSMITTER I2C DRIVER 14120M: Eduardo Valentin <edubezval@gmail.com> 14121L: linux-media@vger.kernel.org 14122T: git git://linuxtv.org/media_tree.git 14123W: https://linuxtv.org 14124S: Odd Fixes 14125F: drivers/media/radio/si4713/si4713.? 14126 14127SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14128M: Eduardo Valentin <edubezval@gmail.com> 14129L: linux-media@vger.kernel.org 14130T: git git://linuxtv.org/media_tree.git 14131W: https://linuxtv.org 14132S: Odd Fixes 14133F: drivers/media/radio/si4713/radio-platform-si4713.c 14134 14135SI4713 FM RADIO TRANSMITTER USB DRIVER 14136M: Hans Verkuil <hverkuil@xs4all.nl> 14137L: linux-media@vger.kernel.org 14138T: git git://linuxtv.org/media_tree.git 14139W: https://linuxtv.org 14140S: Maintained 14141F: drivers/media/radio/si4713/radio-usb-si4713.c 14142 14143SIANO DVB DRIVER 14144M: Mauro Carvalho Chehab <mchehab@kernel.org> 14145L: linux-media@vger.kernel.org 14146W: https://linuxtv.org 14147T: git git://linuxtv.org/media_tree.git 14148S: Odd fixes 14149F: drivers/media/common/siano/ 14150F: drivers/media/usb/siano/ 14151F: drivers/media/usb/siano/ 14152F: drivers/media/mmc/siano/ 14153 14154SIFIVE DRIVERS 14155M: Palmer Dabbelt <palmer@sifive.com> 14156M: Paul Walmsley <paul.walmsley@sifive.com> 14157L: linux-riscv@lists.infradead.org 14158T: git git://github.com/sifive/riscv-linux.git 14159S: Supported 14160K: sifive 14161N: sifive 14162 14163SILEAD TOUCHSCREEN DRIVER 14164M: Hans de Goede <hdegoede@redhat.com> 14165L: linux-input@vger.kernel.org 14166L: platform-driver-x86@vger.kernel.org 14167S: Maintained 14168F: drivers/input/touchscreen/silead.c 14169F: drivers/platform/x86/touchscreen_dmi.c 14170 14171SILICON MOTION SM712 FRAME BUFFER DRIVER 14172M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14173M: Teddy Wang <teddy.wang@siliconmotion.com> 14174M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14175L: linux-fbdev@vger.kernel.org 14176S: Maintained 14177F: drivers/video/fbdev/sm712* 14178F: Documentation/fb/sm712fb.txt 14179 14180SIMPLE FIRMWARE INTERFACE (SFI) 14181M: Len Brown <lenb@kernel.org> 14182L: sfi-devel@simplefirmware.org 14183W: http://simplefirmware.org/ 14184T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14185S: Supported 14186F: arch/x86/platform/sfi/ 14187F: drivers/sfi/ 14188F: include/linux/sfi*.h 14189 14190SIMPLEFB FB DRIVER 14191M: Hans de Goede <hdegoede@redhat.com> 14192L: linux-fbdev@vger.kernel.org 14193S: Maintained 14194F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 14195F: drivers/video/fbdev/simplefb.c 14196F: include/linux/platform_data/simplefb.h 14197 14198SIMTEC EB110ATX (Chalice CATS) 14199P: Ben Dooks 14200P: Vincent Sanders <vince@simtec.co.uk> 14201M: Simtec Linux Team <linux@simtec.co.uk> 14202W: http://www.simtec.co.uk/products/EB110ATX/ 14203S: Supported 14204 14205SIMTEC EB2410ITX (BAST) 14206P: Ben Dooks 14207P: Vincent Sanders <vince@simtec.co.uk> 14208M: Simtec Linux Team <linux@simtec.co.uk> 14209W: http://www.simtec.co.uk/products/EB2410ITX/ 14210S: Supported 14211F: arch/arm/mach-s3c24xx/mach-bast.c 14212F: arch/arm/mach-s3c24xx/bast-ide.c 14213F: arch/arm/mach-s3c24xx/bast-irq.c 14214 14215SIPHASH PRF ROUTINES 14216M: Jason A. Donenfeld <Jason@zx2c4.com> 14217S: Maintained 14218F: lib/siphash.c 14219F: lib/test_siphash.c 14220F: include/linux/siphash.h 14221 14222SIOX 14223M: Gavin Schenk <g.schenk@eckelmann.de> 14224M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14225R: Pengutronix Kernel Team <kernel@pengutronix.de> 14226S: Supported 14227F: drivers/siox/* 14228F: drivers/gpio/gpio-siox.c 14229F: include/trace/events/siox.h 14230 14231SIS 190 ETHERNET DRIVER 14232M: Francois Romieu <romieu@fr.zoreil.com> 14233L: netdev@vger.kernel.org 14234S: Maintained 14235F: drivers/net/ethernet/sis/sis190.c 14236 14237SIS 900/7016 FAST ETHERNET DRIVER 14238M: Daniele Venzano <venza@brownhat.org> 14239W: http://www.brownhat.org/sis900.html 14240L: netdev@vger.kernel.org 14241S: Maintained 14242F: drivers/net/ethernet/sis/sis900.* 14243 14244SIS FRAMEBUFFER DRIVER 14245M: Thomas Winischhofer <thomas@winischhofer.net> 14246W: http://www.winischhofer.net/linuxsisvga.shtml 14247S: Maintained 14248F: Documentation/fb/sisfb.txt 14249F: drivers/video/fbdev/sis/ 14250F: include/video/sisfb.h 14251 14252SIS USB2VGA DRIVER 14253M: Thomas Winischhofer <thomas@winischhofer.net> 14254W: http://www.winischhofer.at/linuxsisusbvga.shtml 14255S: Maintained 14256F: drivers/usb/misc/sisusbvga/ 14257 14258SLAB ALLOCATOR 14259M: Christoph Lameter <cl@linux.com> 14260M: Pekka Enberg <penberg@kernel.org> 14261M: David Rientjes <rientjes@google.com> 14262M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14263M: Andrew Morton <akpm@linux-foundation.org> 14264L: linux-mm@kvack.org 14265S: Maintained 14266F: include/linux/sl?b*.h 14267F: mm/sl?b* 14268 14269SLEEPABLE READ-COPY UPDATE (SRCU) 14270M: Lai Jiangshan <jiangshanlai@gmail.com> 14271M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14272M: Josh Triplett <josh@joshtriplett.org> 14273R: Steven Rostedt <rostedt@goodmis.org> 14274R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14275L: linux-kernel@vger.kernel.org 14276W: http://www.rdrop.com/users/paulmck/RCU/ 14277S: Supported 14278T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14279F: include/linux/srcu*.h 14280F: kernel/rcu/srcu*.c 14281 14282SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14283M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14284L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14285S: Maintained 14286F: drivers/slimbus/ 14287F: Documentation/devicetree/bindings/slimbus/ 14288F: include/linux/slimbus.h 14289 14290SMACK SECURITY MODULE 14291M: Casey Schaufler <casey@schaufler-ca.com> 14292L: linux-security-module@vger.kernel.org 14293W: http://schaufler-ca.com 14294T: git git://github.com/cschaufler/smack-next 14295S: Maintained 14296F: Documentation/admin-guide/LSM/Smack.rst 14297F: security/smack/ 14298 14299SMC91x ETHERNET DRIVER 14300M: Nicolas Pitre <nico@fluxnic.net> 14301S: Odd Fixes 14302F: drivers/net/ethernet/smsc/smc91x.* 14303 14304SMIA AND SMIA++ IMAGE SENSOR DRIVER 14305M: Sakari Ailus <sakari.ailus@iki.fi> 14306L: linux-media@vger.kernel.org 14307S: Maintained 14308F: drivers/media/i2c/smiapp/ 14309F: include/media/i2c/smiapp.h 14310F: drivers/media/i2c/smiapp-pll.c 14311F: drivers/media/i2c/smiapp-pll.h 14312F: include/uapi/linux/smiapp.h 14313F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14314 14315SMM665 HARDWARE MONITOR DRIVER 14316M: Guenter Roeck <linux@roeck-us.net> 14317L: linux-hwmon@vger.kernel.org 14318S: Maintained 14319F: Documentation/hwmon/smm665 14320F: drivers/hwmon/smm665.c 14321 14322SMSC EMC2103 HARDWARE MONITOR DRIVER 14323M: Steve Glendinning <steve.glendinning@shawell.net> 14324L: linux-hwmon@vger.kernel.org 14325S: Maintained 14326F: Documentation/hwmon/emc2103 14327F: drivers/hwmon/emc2103.c 14328 14329SMSC SCH5627 HARDWARE MONITOR DRIVER 14330M: Hans de Goede <hdegoede@redhat.com> 14331L: linux-hwmon@vger.kernel.org 14332S: Supported 14333F: Documentation/hwmon/sch5627 14334F: drivers/hwmon/sch5627.c 14335 14336SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14337M: Steve Glendinning <steve.glendinning@shawell.net> 14338L: linux-fbdev@vger.kernel.org 14339S: Maintained 14340F: drivers/video/fbdev/smscufx.c 14341 14342SMSC47B397 HARDWARE MONITOR DRIVER 14343M: Jean Delvare <jdelvare@suse.com> 14344L: linux-hwmon@vger.kernel.org 14345S: Maintained 14346F: Documentation/hwmon/smsc47b397 14347F: drivers/hwmon/smsc47b397.c 14348 14349SMSC911x ETHERNET DRIVER 14350M: Steve Glendinning <steve.glendinning@shawell.net> 14351L: netdev@vger.kernel.org 14352S: Maintained 14353F: include/linux/smsc911x.h 14354F: drivers/net/ethernet/smsc/smsc911x.* 14355 14356SMSC9420 PCI ETHERNET DRIVER 14357M: Steve Glendinning <steve.glendinning@shawell.net> 14358L: netdev@vger.kernel.org 14359S: Maintained 14360F: drivers/net/ethernet/smsc/smsc9420.* 14361 14362SOC-CAMERA V4L2 SUBSYSTEM 14363L: linux-media@vger.kernel.org 14364T: git git://linuxtv.org/media_tree.git 14365S: Orphan 14366F: include/media/soc* 14367F: drivers/media/i2c/soc_camera/ 14368F: drivers/media/platform/soc_camera/ 14369 14370SOCIONEXT SYNQUACER I2C DRIVER 14371M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14372L: linux-i2c@vger.kernel.org 14373S: Maintained 14374F: drivers/i2c/busses/i2c-synquacer.c 14375F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14376 14377SOCIONEXT UNIPHIER SOUND DRIVER 14378L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14379S: Orphan 14380F: sound/soc/uniphier/ 14381 14382SOEKRIS NET48XX LED SUPPORT 14383M: Chris Boot <bootc@bootc.net> 14384S: Maintained 14385F: drivers/leds/leds-net48xx.c 14386 14387SOFT-ROCE DRIVER (rxe) 14388M: Moni Shoua <monis@mellanox.com> 14389L: linux-rdma@vger.kernel.org 14390S: Supported 14391W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14392Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14393F: drivers/infiniband/sw/rxe/ 14394F: include/uapi/rdma/rdma_user_rxe.h 14395 14396SOFTLOGIC 6x10 MPEG CODEC 14397M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14398M: Anton Sviridenko <anton@corp.bluecherry.net> 14399M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14400M: Andrey Utkin <andrey_utkin@fastmail.com> 14401M: Ismael Luceno <ismael@iodev.co.uk> 14402L: linux-media@vger.kernel.org 14403S: Supported 14404F: drivers/media/pci/solo6x10/ 14405 14406SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14407M: James Morse <james.morse@arm.com> 14408L: linux-arm-kernel@lists.infradead.org 14409S: Maintained 14410F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14411F: drivers/firmware/arm_sdei.c 14412F: include/linux/arm_sdei.h 14413F: include/uapi/linux/arm_sdei.h 14414 14415SOFTWARE RAID (Multiple Disks) SUPPORT 14416M: Shaohua Li <shli@kernel.org> 14417L: linux-raid@vger.kernel.org 14418T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14419S: Supported 14420F: drivers/md/Makefile 14421F: drivers/md/Kconfig 14422F: drivers/md/md* 14423F: drivers/md/raid* 14424F: include/linux/raid/ 14425F: include/uapi/linux/raid/ 14426 14427SOCIONEXT (SNI) AVE NETWORK DRIVER 14428M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14429L: netdev@vger.kernel.org 14430S: Maintained 14431F: drivers/net/ethernet/socionext/sni_ave.c 14432F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14433 14434SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14435M: Jassi Brar <jaswinder.singh@linaro.org> 14436L: netdev@vger.kernel.org 14437S: Maintained 14438F: drivers/net/ethernet/socionext/netsec.c 14439F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14440 14441SOLIDRUN CLEARFOG SUPPORT 14442M: Russell King <linux@armlinux.org.uk> 14443S: Maintained 14444F: arch/arm/boot/dts/armada-388-clearfog* 14445F: arch/arm/boot/dts/armada-38x-solidrun-* 14446 14447SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14448M: Russell King <linux@armlinux.org.uk> 14449S: Maintained 14450F: arch/arm/boot/dts/imx6*-cubox-i* 14451F: arch/arm/boot/dts/imx6*-hummingboard* 14452F: arch/arm/boot/dts/imx6*-sr-* 14453 14454SONIC NETWORK DRIVER 14455M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14456L: netdev@vger.kernel.org 14457S: Maintained 14458F: drivers/net/ethernet/natsemi/sonic.* 14459 14460SONICS SILICON BACKPLANE DRIVER (SSB) 14461M: Michael Buesch <m@bues.ch> 14462L: linux-wireless@vger.kernel.org 14463S: Maintained 14464F: drivers/ssb/ 14465F: include/linux/ssb/ 14466 14467SONY IMX214 SENSOR DRIVER 14468M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14469L: linux-media@vger.kernel.org 14470T: git git://linuxtv.org/media_tree.git 14471S: Maintained 14472F: drivers/media/i2c/imx214.c 14473F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14474 14475SONY IMX258 SENSOR DRIVER 14476M: Sakari Ailus <sakari.ailus@linux.intel.com> 14477L: linux-media@vger.kernel.org 14478T: git git://linuxtv.org/media_tree.git 14479S: Maintained 14480F: drivers/media/i2c/imx258.c 14481 14482SONY IMX274 SENSOR DRIVER 14483M: Leon Luo <leonl@leopardimaging.com> 14484L: linux-media@vger.kernel.org 14485T: git git://linuxtv.org/media_tree.git 14486S: Maintained 14487F: drivers/media/i2c/imx274.c 14488F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14489 14490SONY IMX319 SENSOR DRIVER 14491M: Bingbu Cao <bingbu.cao@intel.com> 14492L: linux-media@vger.kernel.org 14493T: git git://linuxtv.org/media_tree.git 14494S: Maintained 14495F: drivers/media/i2c/imx319.c 14496 14497SONY IMX355 SENSOR DRIVER 14498M: Tianshu Qiu <tian.shu.qiu@intel.com> 14499L: linux-media@vger.kernel.org 14500T: git git://linuxtv.org/media_tree.git 14501S: Maintained 14502F: drivers/media/i2c/imx355.c 14503 14504SONY MEMORYSTICK CARD SUPPORT 14505M: Alex Dubov <oakad@yahoo.com> 14506W: http://tifmxx.berlios.de/ 14507S: Maintained 14508F: drivers/memstick/host/tifm_ms.c 14509 14510SONY MEMORYSTICK STANDARD SUPPORT 14511M: Maxim Levitsky <maximlevitsky@gmail.com> 14512S: Maintained 14513F: drivers/memstick/core/ms_block.* 14514 14515SONY VAIO CONTROL DEVICE DRIVER 14516M: Mattia Dongili <malattia@linux.it> 14517L: platform-driver-x86@vger.kernel.org 14518W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14519S: Maintained 14520F: Documentation/laptops/sony-laptop.txt 14521F: drivers/char/sonypi.c 14522F: drivers/platform/x86/sony-laptop.c 14523F: include/linux/sony-laptop.h 14524 14525SOUND 14526M: Jaroslav Kysela <perex@perex.cz> 14527M: Takashi Iwai <tiwai@suse.com> 14528L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14529W: http://www.alsa-project.org/ 14530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14531T: git git://git.alsa-project.org/alsa-kernel.git 14532Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14533S: Maintained 14534F: Documentation/sound/ 14535F: include/sound/ 14536F: include/uapi/sound/ 14537F: sound/ 14538 14539SOUND - COMPRESSED AUDIO 14540M: Vinod Koul <vkoul@kernel.org> 14541L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14542T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14543S: Supported 14544F: Documentation/sound/designs/compress-offload.rst 14545F: include/sound/compress_driver.h 14546F: include/uapi/sound/compress_* 14547F: sound/core/compress_offload.c 14548F: sound/soc/soc-compress.c 14549 14550SOUND - DMAENGINE HELPERS 14551M: Lars-Peter Clausen <lars@metafoo.de> 14552S: Supported 14553F: include/sound/dmaengine_pcm.h 14554F: sound/core/pcm_dmaengine.c 14555F: sound/soc/soc-generic-dmaengine-pcm.c 14556 14557SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14558M: Liam Girdwood <lgirdwood@gmail.com> 14559M: Mark Brown <broonie@kernel.org> 14560T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14561L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14562W: http://alsa-project.org/main/index.php/ASoC 14563S: Supported 14564F: Documentation/devicetree/bindings/sound/ 14565F: Documentation/sound/soc/ 14566F: sound/soc/ 14567F: include/dt-bindings/sound/ 14568F: include/sound/soc* 14569 14570SOUNDWIRE SUBSYSTEM 14571M: Vinod Koul <vkoul@kernel.org> 14572M: Sanyog Kale <sanyog.r.kale@intel.com> 14573R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14574L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14575S: Supported 14576F: Documentation/driver-api/soundwire/ 14577F: drivers/soundwire/ 14578F: include/linux/soundwire/ 14579 14580SP2 MEDIA DRIVER 14581M: Olli Salonen <olli.salonen@iki.fi> 14582L: linux-media@vger.kernel.org 14583W: https://linuxtv.org 14584Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14585S: Maintained 14586F: drivers/media/dvb-frontends/sp2* 14587 14588SPARC + UltraSPARC (sparc/sparc64) 14589M: "David S. Miller" <davem@davemloft.net> 14590L: sparclinux@vger.kernel.org 14591Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14592T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14593T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14594S: Maintained 14595F: arch/sparc/ 14596F: drivers/sbus/ 14597 14598SPARC SERIAL DRIVERS 14599M: "David S. Miller" <davem@davemloft.net> 14600L: sparclinux@vger.kernel.org 14601T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14602T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14603S: Maintained 14604F: include/linux/sunserialcore.h 14605F: drivers/tty/serial/suncore.c 14606F: drivers/tty/serial/sunhv.c 14607F: drivers/tty/serial/sunsab.c 14608F: drivers/tty/serial/sunsab.h 14609F: drivers/tty/serial/sunsu.c 14610F: drivers/tty/serial/sunzilog.c 14611F: drivers/tty/serial/sunzilog.h 14612F: drivers/tty/vcc.c 14613 14614SPARSE CHECKER 14615M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14616L: linux-sparse@vger.kernel.org 14617W: https://sparse.wiki.kernel.org/ 14618T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14619S: Maintained 14620F: include/linux/compiler.h 14621 14622SPEAR CLOCK FRAMEWORK SUPPORT 14623M: Viresh Kumar <vireshk@kernel.org> 14624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14625W: http://www.st.com/spear 14626S: Maintained 14627F: drivers/clk/spear/ 14628 14629SPEAR PLATFORM SUPPORT 14630M: Viresh Kumar <vireshk@kernel.org> 14631M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14633W: http://www.st.com/spear 14634S: Maintained 14635F: arch/arm/boot/dts/spear* 14636F: arch/arm/mach-spear/ 14637 14638SPI NOR SUBSYSTEM 14639M: Marek Vasut <marek.vasut@gmail.com> 14640M: Tudor Ambarus <tudor.ambarus@microchip.com> 14641L: linux-mtd@lists.infradead.org 14642W: http://www.linux-mtd.infradead.org/ 14643Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14644T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14645T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14646S: Maintained 14647F: drivers/mtd/spi-nor/ 14648F: include/linux/mtd/spi-nor.h 14649 14650SPI SUBSYSTEM 14651M: Mark Brown <broonie@kernel.org> 14652L: linux-spi@vger.kernel.org 14653T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14654Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14655S: Maintained 14656F: Documentation/devicetree/bindings/spi/ 14657F: Documentation/spi/ 14658F: drivers/spi/ 14659F: include/linux/spi/ 14660F: include/uapi/linux/spi/ 14661F: tools/spi/ 14662 14663SPIDERNET NETWORK DRIVER for CELL 14664M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14665L: netdev@vger.kernel.org 14666S: Supported 14667F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14668F: drivers/net/ethernet/toshiba/spider_net* 14669 14670SPMI SUBSYSTEM 14671R: Stephen Boyd <sboyd@kernel.org> 14672L: linux-arm-msm@vger.kernel.org 14673F: Documentation/devicetree/bindings/spmi/ 14674F: drivers/spmi/ 14675F: include/dt-bindings/spmi/spmi.h 14676F: include/linux/spmi.h 14677F: include/trace/events/spmi.h 14678 14679SPU FILE SYSTEM 14680M: Jeremy Kerr <jk@ozlabs.org> 14681L: linuxppc-dev@lists.ozlabs.org 14682W: http://www.ibm.com/developerworks/power/cell/ 14683S: Supported 14684F: Documentation/filesystems/spufs.txt 14685F: arch/powerpc/platforms/cell/spufs/ 14686 14687SQUASHFS FILE SYSTEM 14688M: Phillip Lougher <phillip@squashfs.org.uk> 14689L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14690W: http://squashfs.org.uk 14691T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14692S: Maintained 14693F: Documentation/filesystems/squashfs.txt 14694F: fs/squashfs/ 14695 14696SRM (Alpha) environment access 14697M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14698S: Maintained 14699F: arch/alpha/kernel/srm_env.c 14700 14701ST LSM6DSx IMU IIO DRIVER 14702M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14703L: linux-iio@vger.kernel.org 14704W: http://www.st.com/ 14705S: Maintained 14706F: drivers/iio/imu/st_lsm6dsx/ 14707F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14708 14709ST STM32 I2C/SMBUS DRIVER 14710M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14711L: linux-i2c@vger.kernel.org 14712S: Maintained 14713F: drivers/i2c/busses/i2c-stm32* 14714 14715ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14716M: Song Qiang <songqiang1304521@gmail.com> 14717L: linux-iio@vger.kernel.org 14718S: Maintained 14719F: drivers/iio/proximity/vl53l0x-i2c.c 14720F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14721 14722STABLE BRANCH 14723M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14724M: Sasha Levin <sashal@kernel.org> 14725L: stable@vger.kernel.org 14726S: Supported 14727F: Documentation/process/stable-kernel-rules.rst 14728 14729STAGING - COMEDI 14730M: Ian Abbott <abbotti@mev.co.uk> 14731M: H Hartley Sweeten <hsweeten@visionengravers.com> 14732S: Odd Fixes 14733F: drivers/staging/comedi/ 14734 14735STAGING - EROFS FILE SYSTEM 14736M: Gao Xiang <gaoxiang25@huawei.com> 14737M: Chao Yu <yuchao0@huawei.com> 14738L: linux-erofs@lists.ozlabs.org 14739S: Maintained 14740F: drivers/staging/erofs/ 14741 14742STAGING - INDUSTRIAL IO 14743M: Jonathan Cameron <jic23@kernel.org> 14744L: linux-iio@vger.kernel.org 14745S: Odd Fixes 14746F: Documentation/devicetree/bindings/staging/iio/ 14747F: drivers/staging/iio/ 14748 14749STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14750M: Marc Dietrich <marvin24@gmx.de> 14751L: ac100@lists.launchpad.net (moderated for non-subscribers) 14752L: linux-tegra@vger.kernel.org 14753S: Maintained 14754F: drivers/staging/nvec/ 14755 14756STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14757M: Jens Frederich <jfrederich@gmail.com> 14758M: Daniel Drake <dsd@laptop.org> 14759M: Jon Nettleton <jon.nettleton@gmail.com> 14760W: http://wiki.laptop.org/go/DCON 14761S: Maintained 14762F: drivers/staging/olpc_dcon/ 14763 14764STAGING - REALTEK RTL8712U DRIVERS 14765M: Larry Finger <Larry.Finger@lwfinger.net> 14766M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14767S: Odd Fixes 14768F: drivers/staging/rtl8712/ 14769 14770STAGING - REALTEK RTL8188EU DRIVERS 14771M: Larry Finger <Larry.Finger@lwfinger.net> 14772S: Odd Fixes 14773F: drivers/staging/rtl8188eu/ 14774 14775STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14776M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14777M: Teddy Wang <teddy.wang@siliconmotion.com> 14778M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14779L: linux-fbdev@vger.kernel.org 14780S: Maintained 14781F: drivers/staging/sm750fb/ 14782 14783STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14784M: William Hubbs <w.d.hubbs@gmail.com> 14785M: Chris Brannon <chris@the-brannons.com> 14786M: Kirk Reiser <kirk@reisers.ca> 14787M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14788L: speakup@linux-speakup.org 14789W: http://www.linux-speakup.org/ 14790S: Odd Fixes 14791F: drivers/staging/speakup/ 14792 14793STAGING - VIA VT665X DRIVERS 14794M: Forest Bond <forest@alittletooquiet.net> 14795S: Odd Fixes 14796F: drivers/staging/vt665?/ 14797 14798STAGING - WILC1000 WIFI DRIVER 14799M: Adham Abozaeid <adham.abozaeid@microchip.com> 14800M: Ajay Singh <ajay.kathat@microchip.com> 14801L: linux-wireless@vger.kernel.org 14802S: Supported 14803F: drivers/staging/wilc1000/ 14804 14805STAGING SUBSYSTEM 14806M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14807T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14808L: devel@driverdev.osuosl.org 14809S: Supported 14810F: drivers/staging/ 14811 14812STARFIRE/DURALAN NETWORK DRIVER 14813M: Ion Badulescu <ionut@badula.org> 14814S: Odd Fixes 14815F: drivers/net/ethernet/adaptec/starfire* 14816 14817STEC S1220 SKD DRIVER 14818M: Bart Van Assche <bart.vanassche@wdc.com> 14819L: linux-block@vger.kernel.org 14820S: Maintained 14821F: drivers/block/skd*[ch] 14822 14823STI AUDIO (ASoC) DRIVERS 14824M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14825L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14826S: Maintained 14827F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14828F: sound/soc/sti/ 14829 14830STI CEC DRIVER 14831M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14832S: Maintained 14833F: drivers/media/platform/sti/cec/ 14834F: Documentation/devicetree/bindings/media/stih-cec.txt 14835 14836STK1160 USB VIDEO CAPTURE DRIVER 14837M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14838L: linux-media@vger.kernel.org 14839T: git git://linuxtv.org/media_tree.git 14840S: Maintained 14841F: drivers/media/usb/stk1160/ 14842 14843STM32 AUDIO (ASoC) DRIVERS 14844M: Olivier Moysan <olivier.moysan@st.com> 14845M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14846L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14847S: Maintained 14848F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14849F: sound/soc/stm/ 14850 14851STM32 TIMER/LPTIMER DRIVERS 14852M: Fabrice Gasnier <fabrice.gasnier@st.com> 14853S: Maintained 14854F: drivers/*/stm32-*timer* 14855F: drivers/pwm/pwm-stm32* 14856F: include/linux/*/stm32-*tim* 14857F: Documentation/ABI/testing/*timer-stm32 14858F: Documentation/devicetree/bindings/*/stm32-*timer* 14859F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14860 14861STMMAC ETHERNET DRIVER 14862M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14863M: Alexandre Torgue <alexandre.torgue@st.com> 14864M: Jose Abreu <joabreu@synopsys.com> 14865L: netdev@vger.kernel.org 14866W: http://www.stlinux.com 14867S: Supported 14868F: drivers/net/ethernet/stmicro/stmmac/ 14869 14870SUN3/3X 14871M: Sam Creasey <sammy@sammy.net> 14872W: http://sammy.net/sun3/ 14873S: Maintained 14874F: arch/m68k/kernel/*sun3* 14875F: arch/m68k/sun3*/ 14876F: arch/m68k/include/asm/sun3* 14877F: drivers/net/ethernet/i825xx/sun3* 14878 14879SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14880M: Hans de Goede <hdegoede@redhat.com> 14881L: linux-input@vger.kernel.org 14882S: Maintained 14883F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14884F: drivers/input/keyboard/sun4i-lradc-keys.c 14885 14886SUNDANCE NETWORK DRIVER 14887M: Denis Kirjanov <kda@linux-powerpc.org> 14888L: netdev@vger.kernel.org 14889S: Maintained 14890F: drivers/net/ethernet/dlink/sundance.c 14891 14892SUPERH 14893M: Yoshinori Sato <ysato@users.sourceforge.jp> 14894M: Rich Felker <dalias@libc.org> 14895L: linux-sh@vger.kernel.org 14896Q: http://patchwork.kernel.org/project/linux-sh/list/ 14897S: Maintained 14898F: Documentation/sh/ 14899F: arch/sh/ 14900F: drivers/sh/ 14901 14902SUSPEND TO RAM 14903M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14904M: Len Brown <len.brown@intel.com> 14905M: Pavel Machek <pavel@ucw.cz> 14906L: linux-pm@vger.kernel.org 14907B: https://bugzilla.kernel.org 14908S: Supported 14909F: Documentation/power/ 14910F: arch/x86/kernel/acpi/ 14911F: drivers/base/power/ 14912F: kernel/power/ 14913F: include/linux/suspend.h 14914F: include/linux/freezer.h 14915F: include/linux/pm.h 14916 14917SVGA HANDLING 14918M: Martin Mares <mj@ucw.cz> 14919L: linux-video@atrey.karlin.mff.cuni.cz 14920S: Maintained 14921F: Documentation/svga.txt 14922F: arch/x86/boot/video* 14923 14924SWIOTLB SUBSYSTEM 14925M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14926L: iommu@lists.linux-foundation.org 14927T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14928S: Supported 14929F: kernel/dma/swiotlb.c 14930F: arch/*/kernel/pci-swiotlb.c 14931F: include/linux/swiotlb.h 14932 14933SWITCHDEV 14934M: Jiri Pirko <jiri@resnulli.us> 14935M: Ivan Vecera <ivecera@redhat.com> 14936L: netdev@vger.kernel.org 14937S: Supported 14938F: net/switchdev/ 14939F: include/net/switchdev.h 14940 14941SY8106A REGULATOR DRIVER 14942M: Icenowy Zheng <icenowy@aosc.io> 14943S: Maintained 14944F: drivers/regulator/sy8106a-regulator.c 14945F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14946 14947SYNC FILE FRAMEWORK 14948M: Sumit Semwal <sumit.semwal@linaro.org> 14949R: Gustavo Padovan <gustavo@padovan.org> 14950S: Maintained 14951L: linux-media@vger.kernel.org 14952L: dri-devel@lists.freedesktop.org 14953F: drivers/dma-buf/sync_* 14954F: drivers/dma-buf/dma-fence* 14955F: drivers/dma-buf/sw_sync.c 14956F: include/linux/sync_file.h 14957F: include/uapi/linux/sync_file.h 14958F: Documentation/sync_file.txt 14959T: git git://anongit.freedesktop.org/drm/drm-misc 14960 14961SYNOPSYS ARC ARCHITECTURE 14962M: Vineet Gupta <vgupta@synopsys.com> 14963L: linux-snps-arc@lists.infradead.org 14964S: Supported 14965F: arch/arc/ 14966F: Documentation/devicetree/bindings/arc/* 14967F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14968F: drivers/clocksource/arc_timer.c 14969F: drivers/tty/serial/arc_uart.c 14970T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14971 14972SYNOPSYS ARC HSDK SDP pll clock driver 14973M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14974S: Supported 14975F: drivers/clk/clk-hsdk-pll.c 14976F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14977 14978SYNOPSYS ARC SDP clock driver 14979M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14980S: Supported 14981F: drivers/clk/axs10x/* 14982F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14983 14984SYNOPSYS ARC SDP platform support 14985M: Alexey Brodkin <abrodkin@synopsys.com> 14986S: Supported 14987F: arch/arc/plat-axs10x 14988F: arch/arc/boot/dts/ax* 14989F: Documentation/devicetree/bindings/arc/axs10* 14990 14991SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14992M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14993S: Supported 14994F: drivers/reset/reset-axs10x.c 14995F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14996 14997SYNOPSYS CREG GPIO DRIVER 14998M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14999S: Maintained 15000F: drivers/gpio/gpio-creg-snps.c 15001F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15002 15003SYNOPSYS DESIGNWARE 8250 UART DRIVER 15004R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15005S: Maintained 15006F: drivers/tty/serial/8250/8250_dw.c 15007 15008SYNOPSYS DESIGNWARE APB GPIO DRIVER 15009M: Hoan Tran <hoan@os.amperecomputing.com> 15010L: linux-gpio@vger.kernel.org 15011S: Maintained 15012F: drivers/gpio/gpio-dwapb.c 15013F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15014 15015SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15016M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15017S: Maintained 15018F: drivers/dma/dwi-axi-dmac/ 15019F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15020 15021SYNOPSYS DESIGNWARE DMAC DRIVER 15022M: Viresh Kumar <vireshk@kernel.org> 15023R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15024S: Maintained 15025F: Documentation/devicetree/bindings/dma/snps-dma.txt 15026F: drivers/dma/dw/ 15027F: include/dt-bindings/dma/dw-dmac.h 15028F: include/linux/dma/dw.h 15029F: include/linux/platform_data/dma-dw.h 15030 15031SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15032M: Jose Abreu <Jose.Abreu@synopsys.com> 15033L: netdev@vger.kernel.org 15034S: Supported 15035F: drivers/net/ethernet/synopsys/ 15036 15037SYNOPSYS DESIGNWARE I2C DRIVER 15038M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15039R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15040R: Mika Westerberg <mika.westerberg@linux.intel.com> 15041L: linux-i2c@vger.kernel.org 15042S: Maintained 15043F: drivers/i2c/busses/i2c-designware-* 15044F: include/linux/platform_data/i2c-designware.h 15045 15046SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15047M: Jaehoon Chung <jh80.chung@samsung.com> 15048L: linux-mmc@vger.kernel.org 15049S: Maintained 15050F: drivers/mmc/host/dw_mmc* 15051 15052SYNOPSYS HSDK RESET CONTROLLER DRIVER 15053M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15054S: Supported 15055F: drivers/reset/reset-hsdk.c 15056F: include/dt-bindings/reset/snps,hsdk-reset.h 15057F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15058 15059SYSTEM CONFIGURATION (SYSCON) 15060M: Lee Jones <lee.jones@linaro.org> 15061M: Arnd Bergmann <arnd@arndb.de> 15062T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15063S: Supported 15064F: drivers/mfd/syscon.c 15065 15066SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15067M: Sudeep Holla <sudeep.holla@arm.com> 15068L: linux-arm-kernel@lists.infradead.org 15069S: Maintained 15070F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15071F: drivers/clk/clk-sc[mp]i.c 15072F: drivers/cpufreq/sc[mp]i-cpufreq.c 15073F: drivers/firmware/arm_scpi.c 15074F: drivers/firmware/arm_scmi/ 15075F: include/linux/sc[mp]i_protocol.h 15076 15077SYSTEM RESET/SHUTDOWN DRIVERS 15078M: Sebastian Reichel <sre@kernel.org> 15079L: linux-pm@vger.kernel.org 15080T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15081S: Maintained 15082F: Documentation/devicetree/bindings/power/reset/ 15083F: drivers/power/reset/ 15084 15085SYSTEM TRACE MODULE CLASS 15086M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15087S: Maintained 15088T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15089F: Documentation/trace/stm.rst 15090F: drivers/hwtracing/stm/ 15091F: include/linux/stm.h 15092F: include/uapi/linux/stm.h 15093 15094SYSV FILESYSTEM 15095M: Christoph Hellwig <hch@infradead.org> 15096S: Maintained 15097F: Documentation/filesystems/sysv-fs.txt 15098F: fs/sysv/ 15099F: include/linux/sysv_fs.h 15100 15101TASKSTATS STATISTICS INTERFACE 15102M: Balbir Singh <bsingharora@gmail.com> 15103S: Maintained 15104F: Documentation/accounting/taskstats* 15105F: include/linux/taskstats* 15106F: kernel/taskstats.c 15107 15108TC subsystem 15109M: Jamal Hadi Salim <jhs@mojatatu.com> 15110M: Cong Wang <xiyou.wangcong@gmail.com> 15111M: Jiri Pirko <jiri@resnulli.us> 15112L: netdev@vger.kernel.org 15113S: Maintained 15114F: include/net/pkt_cls.h 15115F: include/net/pkt_sched.h 15116F: include/net/tc_act/ 15117F: include/uapi/linux/pkt_cls.h 15118F: include/uapi/linux/pkt_sched.h 15119F: include/uapi/linux/tc_act/ 15120F: include/uapi/linux/tc_ematch/ 15121F: net/sched/ 15122 15123TC90522 MEDIA DRIVER 15124M: Akihiro Tsukada <tskd08@gmail.com> 15125L: linux-media@vger.kernel.org 15126S: Odd Fixes 15127F: drivers/media/dvb-frontends/tc90522* 15128 15129TCP LOW PRIORITY MODULE 15130M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15131M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15132W: http://tcp-lp-mod.sourceforge.net/ 15133S: Maintained 15134F: net/ipv4/tcp_lp.c 15135 15136TDA10071 MEDIA DRIVER 15137M: Antti Palosaari <crope@iki.fi> 15138L: linux-media@vger.kernel.org 15139W: https://linuxtv.org 15140W: http://palosaari.fi/linux/ 15141Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15142T: git git://linuxtv.org/anttip/media_tree.git 15143S: Maintained 15144F: drivers/media/dvb-frontends/tda10071* 15145 15146TDA18212 MEDIA DRIVER 15147M: Antti Palosaari <crope@iki.fi> 15148L: linux-media@vger.kernel.org 15149W: https://linuxtv.org 15150W: http://palosaari.fi/linux/ 15151Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15152T: git git://linuxtv.org/anttip/media_tree.git 15153S: Maintained 15154F: drivers/media/tuners/tda18212* 15155 15156TDA18218 MEDIA DRIVER 15157M: Antti Palosaari <crope@iki.fi> 15158L: linux-media@vger.kernel.org 15159W: https://linuxtv.org 15160W: http://palosaari.fi/linux/ 15161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15162T: git git://linuxtv.org/anttip/media_tree.git 15163S: Maintained 15164F: drivers/media/tuners/tda18218* 15165 15166TDA18250 MEDIA DRIVER 15167M: Olli Salonen <olli.salonen@iki.fi> 15168L: linux-media@vger.kernel.org 15169W: https://linuxtv.org 15170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15171T: git git://linuxtv.org/media_tree.git 15172S: Maintained 15173F: drivers/media/tuners/tda18250* 15174 15175TDA18271 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/tda18271* 15184 15185TDA1997x MEDIA DRIVER 15186M: Tim Harvey <tharvey@gateworks.com> 15187L: linux-media@vger.kernel.org 15188W: https://linuxtv.org 15189Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15190S: Maintained 15191F: drivers/media/i2c/tda1997x.* 15192 15193TDA827x MEDIA DRIVER 15194M: Michael Krufky <mkrufky@linuxtv.org> 15195L: linux-media@vger.kernel.org 15196W: https://linuxtv.org 15197W: http://github.com/mkrufky 15198Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15199T: git git://linuxtv.org/mkrufky/tuners.git 15200S: Maintained 15201F: drivers/media/tuners/tda8290.* 15202 15203TDA8290 MEDIA DRIVER 15204M: Michael Krufky <mkrufky@linuxtv.org> 15205L: linux-media@vger.kernel.org 15206W: https://linuxtv.org 15207W: http://github.com/mkrufky 15208Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15209T: git git://linuxtv.org/mkrufky/tuners.git 15210S: Maintained 15211F: drivers/media/tuners/tda8290.* 15212 15213TDA9840 MEDIA DRIVER 15214M: Hans Verkuil <hverkuil@xs4all.nl> 15215L: linux-media@vger.kernel.org 15216T: git git://linuxtv.org/media_tree.git 15217W: https://linuxtv.org 15218S: Maintained 15219F: drivers/media/i2c/tda9840* 15220 15221TEA5761 TUNER DRIVER 15222M: Mauro Carvalho Chehab <mchehab@kernel.org> 15223L: linux-media@vger.kernel.org 15224W: https://linuxtv.org 15225T: git git://linuxtv.org/media_tree.git 15226S: Odd fixes 15227F: drivers/media/tuners/tea5761.* 15228 15229TEA5767 TUNER DRIVER 15230M: Mauro Carvalho Chehab <mchehab@kernel.org> 15231L: linux-media@vger.kernel.org 15232W: https://linuxtv.org 15233T: git git://linuxtv.org/media_tree.git 15234S: Maintained 15235F: drivers/media/tuners/tea5767.* 15236 15237TEA6415C MEDIA DRIVER 15238M: Hans Verkuil <hverkuil@xs4all.nl> 15239L: linux-media@vger.kernel.org 15240T: git git://linuxtv.org/media_tree.git 15241W: https://linuxtv.org 15242S: Maintained 15243F: drivers/media/i2c/tea6415c* 15244 15245TEA6420 MEDIA DRIVER 15246M: Hans Verkuil <hverkuil@xs4all.nl> 15247L: linux-media@vger.kernel.org 15248T: git git://linuxtv.org/media_tree.git 15249W: https://linuxtv.org 15250S: Maintained 15251F: drivers/media/i2c/tea6420* 15252 15253TEAM DRIVER 15254M: Jiri Pirko <jiri@resnulli.us> 15255L: netdev@vger.kernel.org 15256S: Supported 15257F: drivers/net/team/ 15258F: include/linux/if_team.h 15259F: include/uapi/linux/if_team.h 15260 15261TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15262M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15263S: Maintained 15264F: arch/x86/platform/ts5500/ 15265 15266TECHNOTREND USB IR RECEIVER 15267M: Sean Young <sean@mess.org> 15268L: linux-media@vger.kernel.org 15269S: Maintained 15270F: drivers/media/rc/ttusbir.c 15271 15272TECHWELL TW9910 VIDEO DECODER 15273L: linux-media@vger.kernel.org 15274S: Orphan 15275F: drivers/media/i2c/tw9910.c 15276F: include/media/i2c/tw9910.h 15277 15278TEE SUBSYSTEM 15279M: Jens Wiklander <jens.wiklander@linaro.org> 15280S: Maintained 15281F: include/linux/tee_drv.h 15282F: include/uapi/linux/tee.h 15283F: drivers/tee/ 15284F: Documentation/tee.txt 15285 15286TEGRA ARCHITECTURE SUPPORT 15287M: Thierry Reding <thierry.reding@gmail.com> 15288M: Jonathan Hunter <jonathanh@nvidia.com> 15289L: linux-tegra@vger.kernel.org 15290Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15291T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15292S: Supported 15293N: [^a-z]tegra 15294 15295TEGRA CLOCK DRIVER 15296M: Peter De Schrijver <pdeschrijver@nvidia.com> 15297M: Prashant Gaikwad <pgaikwad@nvidia.com> 15298S: Supported 15299F: drivers/clk/tegra/ 15300 15301TEGRA DMA DRIVERS 15302M: Laxman Dewangan <ldewangan@nvidia.com> 15303M: Jon Hunter <jonathanh@nvidia.com> 15304S: Supported 15305F: drivers/dma/tegra* 15306 15307TEGRA I2C DRIVER 15308M: Laxman Dewangan <ldewangan@nvidia.com> 15309S: Supported 15310F: drivers/i2c/busses/i2c-tegra.c 15311 15312TEGRA IOMMU DRIVERS 15313M: Thierry Reding <thierry.reding@gmail.com> 15314L: linux-tegra@vger.kernel.org 15315S: Supported 15316F: drivers/iommu/tegra* 15317 15318TEGRA KBC DRIVER 15319M: Laxman Dewangan <ldewangan@nvidia.com> 15320S: Supported 15321F: drivers/input/keyboard/tegra-kbc.c 15322 15323TEGRA NAND DRIVER 15324M: Stefan Agner <stefan@agner.ch> 15325M: Lucas Stach <dev@lynxeye.de> 15326S: Maintained 15327F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15328F: drivers/mtd/nand/raw/tegra_nand.c 15329 15330TEGRA PWM DRIVER 15331M: Thierry Reding <thierry.reding@gmail.com> 15332S: Supported 15333F: drivers/pwm/pwm-tegra.c 15334 15335TEGRA SERIAL DRIVER 15336M: Laxman Dewangan <ldewangan@nvidia.com> 15337S: Supported 15338F: drivers/tty/serial/serial-tegra.c 15339 15340TEGRA SPI DRIVER 15341M: Laxman Dewangan <ldewangan@nvidia.com> 15342S: Supported 15343F: drivers/spi/spi-tegra* 15344 15345TEHUTI ETHERNET DRIVER 15346M: Andy Gospodarek <andy@greyhouse.net> 15347L: netdev@vger.kernel.org 15348S: Supported 15349F: drivers/net/ethernet/tehuti/* 15350 15351Telecom Clock Driver for MCPL0010 15352M: Mark Gross <mark.gross@intel.com> 15353S: Supported 15354F: drivers/char/tlclk.c 15355 15356TENSILICA XTENSA PORT (xtensa) 15357M: Chris Zankel <chris@zankel.net> 15358M: Max Filippov <jcmvbkbc@gmail.com> 15359L: linux-xtensa@linux-xtensa.org 15360T: git git://github.com/czankel/xtensa-linux.git 15361S: Maintained 15362F: arch/xtensa/ 15363F: drivers/irqchip/irq-xtensa-* 15364 15365Texas Instruments' System Control Interface (TISCI) Protocol Driver 15366M: Nishanth Menon <nm@ti.com> 15367M: Tero Kristo <t-kristo@ti.com> 15368M: Santosh Shilimkar <ssantosh@kernel.org> 15369L: linux-arm-kernel@lists.infradead.org 15370S: Maintained 15371F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15372F: drivers/firmware/ti_sci* 15373F: include/linux/soc/ti/ti_sci_protocol.h 15374F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15375F: drivers/soc/ti/ti_sci_pm_domains.c 15376F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15377F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15378F: drivers/clk/keystone/sci-clk.c 15379F: drivers/reset/reset-ti-sci.c 15380 15381Texas Instruments ASoC drivers 15382M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15383L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15384S: Maintained 15385F: sound/soc/ti/ 15386 15387Texas Instruments' DAC7612 DAC Driver 15388M: Ricardo Ribalda <ricardo@ribalda.com> 15389L: linux-iio@vger.kernel.org 15390S: Supported 15391F: drivers/iio/dac/ti-dac7612.c 15392F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15393 15394THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15395M: Hans Verkuil <hverkuil@xs4all.nl> 15396L: linux-media@vger.kernel.org 15397T: git git://linuxtv.org/media_tree.git 15398W: https://linuxtv.org 15399S: Maintained 15400F: drivers/media/radio/radio-raremono.c 15401 15402THERMAL 15403M: Zhang Rui <rui.zhang@intel.com> 15404M: Eduardo Valentin <edubezval@gmail.com> 15405R: Daniel Lezcano <daniel.lezcano@linaro.org> 15406L: linux-pm@vger.kernel.org 15407T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15408T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15409Q: https://patchwork.kernel.org/project/linux-pm/list/ 15410S: Supported 15411F: drivers/thermal/ 15412F: include/linux/thermal.h 15413F: include/uapi/linux/thermal.h 15414F: include/linux/cpu_cooling.h 15415F: Documentation/devicetree/bindings/thermal/ 15416 15417THERMAL/CPU_COOLING 15418M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15419M: Viresh Kumar <viresh.kumar@linaro.org> 15420M: Javi Merino <javi.merino@kernel.org> 15421L: linux-pm@vger.kernel.org 15422S: Supported 15423F: Documentation/thermal/cpu-cooling-api.txt 15424F: drivers/thermal/cpu_cooling.c 15425F: include/linux/cpu_cooling.h 15426 15427THINKPAD ACPI EXTRAS DRIVER 15428M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15429L: ibm-acpi-devel@lists.sourceforge.net 15430L: platform-driver-x86@vger.kernel.org 15431W: http://ibm-acpi.sourceforge.net 15432W: http://thinkwiki.org/wiki/Ibm-acpi 15433T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15434S: Maintained 15435F: drivers/platform/x86/thinkpad_acpi.c 15436 15437THUNDERBOLT DRIVER 15438M: Andreas Noever <andreas.noever@gmail.com> 15439M: Michael Jamet <michael.jamet@intel.com> 15440M: Mika Westerberg <mika.westerberg@linux.intel.com> 15441M: Yehezkel Bernat <YehezkelShB@gmail.com> 15442T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15443S: Maintained 15444F: Documentation/admin-guide/thunderbolt.rst 15445F: drivers/thunderbolt/ 15446F: include/linux/thunderbolt.h 15447 15448THUNDERBOLT NETWORK DRIVER 15449M: Michael Jamet <michael.jamet@intel.com> 15450M: Mika Westerberg <mika.westerberg@linux.intel.com> 15451M: Yehezkel Bernat <YehezkelShB@gmail.com> 15452L: netdev@vger.kernel.org 15453S: Maintained 15454F: drivers/net/thunderbolt.c 15455 15456THUNDERX GPIO DRIVER 15457M: David Daney <david.daney@cavium.com> 15458S: Maintained 15459F: drivers/gpio/gpio-thunderx.c 15460 15461TI AM437X VPFE DRIVER 15462M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15463L: linux-media@vger.kernel.org 15464W: https://linuxtv.org 15465Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15466T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15467S: Maintained 15468F: drivers/media/platform/am437x/ 15469 15470TI BANDGAP AND THERMAL DRIVER 15471M: Eduardo Valentin <edubezval@gmail.com> 15472M: Keerthy <j-keerthy@ti.com> 15473L: linux-pm@vger.kernel.org 15474L: linux-omap@vger.kernel.org 15475S: Maintained 15476F: drivers/thermal/ti-soc-thermal/ 15477 15478TI BQ27XXX POWER SUPPLY DRIVER 15479R: Andrew F. Davis <afd@ti.com> 15480F: include/linux/power/bq27xxx_battery.h 15481F: drivers/power/supply/bq27xxx_battery.c 15482F: drivers/power/supply/bq27xxx_battery_i2c.c 15483 15484TI CDCE706 CLOCK DRIVER 15485M: Max Filippov <jcmvbkbc@gmail.com> 15486S: Maintained 15487F: drivers/clk/clk-cdce706.c 15488 15489TI CLOCK DRIVER 15490M: Tero Kristo <t-kristo@ti.com> 15491L: linux-omap@vger.kernel.org 15492S: Maintained 15493F: drivers/clk/ti/ 15494F: include/linux/clk/ti.h 15495 15496TI DAVINCI MACHINE SUPPORT 15497M: Sekhar Nori <nsekhar@ti.com> 15498M: Kevin Hilman <khilman@kernel.org> 15499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15500T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15501S: Supported 15502F: arch/arm/mach-davinci/ 15503F: drivers/i2c/busses/i2c-davinci.c 15504F: arch/arm/boot/dts/da850* 15505 15506TI DAVINCI SERIES CLOCK DRIVER 15507M: David Lechner <david@lechnology.com> 15508R: Sekhar Nori <nsekhar@ti.com> 15509S: Maintained 15510F: Documentation/devicetree/bindings/clock/ti/davinci/ 15511F: drivers/clk/davinci/ 15512 15513TI DAVINCI SERIES GPIO DRIVER 15514M: Keerthy <j-keerthy@ti.com> 15515L: linux-gpio@vger.kernel.org 15516S: Maintained 15517F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15518F: drivers/gpio/gpio-davinci.c 15519 15520TI DAVINCI SERIES MEDIA DRIVER 15521M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15522L: linux-media@vger.kernel.org 15523W: https://linuxtv.org 15524Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15525T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15526S: Maintained 15527F: drivers/media/platform/davinci/ 15528F: include/media/davinci/ 15529 15530TI ETHERNET SWITCH DRIVER (CPSW) 15531R: Grygorii Strashko <grygorii.strashko@ti.com> 15532L: linux-omap@vger.kernel.org 15533L: netdev@vger.kernel.org 15534S: Maintained 15535F: drivers/net/ethernet/ti/cpsw* 15536F: drivers/net/ethernet/ti/davinci* 15537 15538TI FLASH MEDIA INTERFACE DRIVER 15539M: Alex Dubov <oakad@yahoo.com> 15540S: Maintained 15541F: drivers/misc/tifm* 15542F: drivers/mmc/host/tifm_sd.c 15543F: include/linux/tifm.h 15544 15545TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15546M: Santosh Shilimkar <ssantosh@kernel.org> 15547L: linux-kernel@vger.kernel.org 15548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15549S: Maintained 15550F: drivers/soc/ti/* 15551T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15552 15553TI LM49xxx FAMILY ASoC CODEC DRIVERS 15554M: M R Swami Reddy <mr.swami.reddy@ti.com> 15555M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15556L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15557S: Maintained 15558F: sound/soc/codecs/lm49453* 15559F: sound/soc/codecs/isabelle* 15560 15561TI LP855x BACKLIGHT DRIVER 15562M: Milo Kim <milo.kim@ti.com> 15563S: Maintained 15564F: Documentation/backlight/lp855x-driver.txt 15565F: drivers/video/backlight/lp855x_bl.c 15566F: include/linux/platform_data/lp855x.h 15567 15568TI LP8727 CHARGER DRIVER 15569M: Milo Kim <milo.kim@ti.com> 15570S: Maintained 15571F: drivers/power/supply/lp8727_charger.c 15572F: include/linux/platform_data/lp8727.h 15573 15574TI LP8788 MFD DRIVER 15575M: Milo Kim <milo.kim@ti.com> 15576S: Maintained 15577F: drivers/iio/adc/lp8788_adc.c 15578F: drivers/leds/leds-lp8788.c 15579F: drivers/mfd/lp8788*.c 15580F: drivers/power/supply/lp8788-charger.c 15581F: drivers/regulator/lp8788-*.c 15582F: include/linux/mfd/lp8788*.h 15583 15584TI NETCP ETHERNET DRIVER 15585M: Wingman Kwok <w-kwok2@ti.com> 15586M: Murali Karicheri <m-karicheri2@ti.com> 15587L: netdev@vger.kernel.org 15588S: Maintained 15589F: drivers/net/ethernet/ti/netcp* 15590 15591TI PCM3060 ASoC CODEC DRIVER 15592M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15593L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15594S: Maintained 15595F: Documentation/devicetree/bindings/sound/pcm3060.txt 15596F: sound/soc/codecs/pcm3060* 15597 15598TI TAS571X FAMILY ASoC CODEC DRIVER 15599M: Kevin Cernekee <cernekee@chromium.org> 15600L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15601S: Odd Fixes 15602F: sound/soc/codecs/tas571x* 15603 15604TI TRF7970A NFC DRIVER 15605M: Mark Greer <mgreer@animalcreek.com> 15606L: linux-wireless@vger.kernel.org 15607L: linux-nfc@lists.01.org (moderated for non-subscribers) 15608S: Supported 15609F: drivers/nfc/trf7970a.c 15610F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15611 15612TI TWL4030 SERIES SOC CODEC DRIVER 15613M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15614L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15615S: Maintained 15616F: sound/soc/codecs/twl4030* 15617 15618TI VPE/CAL DRIVERS 15619M: Benoit Parrot <bparrot@ti.com> 15620L: linux-media@vger.kernel.org 15621W: http://linuxtv.org/ 15622Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15623S: Maintained 15624F: drivers/media/platform/ti-vpe/ 15625 15626TI WILINK WIRELESS DRIVERS 15627L: linux-wireless@vger.kernel.org 15628W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15629W: http://wireless.kernel.org/en/users/Drivers/wl1251 15630T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15631S: Orphan 15632F: drivers/net/wireless/ti/ 15633F: include/linux/wl12xx.h 15634 15635TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15636M: John Stultz <john.stultz@linaro.org> 15637M: Thomas Gleixner <tglx@linutronix.de> 15638R: Stephen Boyd <sboyd@kernel.org> 15639L: linux-kernel@vger.kernel.org 15640T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15641S: Supported 15642F: include/linux/clocksource.h 15643F: include/linux/time.h 15644F: include/linux/timex.h 15645F: include/uapi/linux/time.h 15646F: include/uapi/linux/timex.h 15647F: kernel/time/clocksource.c 15648F: kernel/time/time*.c 15649F: kernel/time/alarmtimer.c 15650F: kernel/time/ntp.c 15651F: tools/testing/selftests/timers/ 15652 15653TIPC NETWORK LAYER 15654M: Jon Maloy <jon.maloy@ericsson.com> 15655M: Ying Xue <ying.xue@windriver.com> 15656L: netdev@vger.kernel.org (core kernel code) 15657L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15658W: http://tipc.sourceforge.net/ 15659S: Maintained 15660F: include/uapi/linux/tipc*.h 15661F: net/tipc/ 15662 15663TLAN NETWORK DRIVER 15664M: Samuel Chessman <chessman@tux.org> 15665L: tlan-devel@lists.sourceforge.net (subscribers-only) 15666W: http://sourceforge.net/projects/tlan/ 15667S: Maintained 15668F: Documentation/networking/device_drivers/ti/tlan.txt 15669F: drivers/net/ethernet/ti/tlan.* 15670 15671TM6000 VIDEO4LINUX DRIVER 15672M: Mauro Carvalho Chehab <mchehab@kernel.org> 15673L: linux-media@vger.kernel.org 15674W: https://linuxtv.org 15675T: git git://linuxtv.org/media_tree.git 15676S: Odd fixes 15677F: drivers/media/usb/tm6000/ 15678F: Documentation/media/v4l-drivers/tm6000* 15679 15680TMIO/SDHI MMC DRIVER 15681M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15682L: linux-mmc@vger.kernel.org 15683S: Supported 15684F: drivers/mmc/host/tmio_mmc* 15685F: drivers/mmc/host/renesas_sdhi* 15686F: include/linux/mfd/tmio.h 15687 15688TMP401 HARDWARE MONITOR DRIVER 15689M: Guenter Roeck <linux@roeck-us.net> 15690L: linux-hwmon@vger.kernel.org 15691S: Maintained 15692F: Documentation/hwmon/tmp401 15693F: drivers/hwmon/tmp401.c 15694 15695TMPFS (SHMEM FILESYSTEM) 15696M: Hugh Dickins <hughd@google.com> 15697L: linux-mm@kvack.org 15698S: Maintained 15699F: include/linux/shmem_fs.h 15700F: mm/shmem.c 15701 15702TOMOYO SECURITY MODULE 15703M: Kentaro Takeda <takedakn@nttdata.co.jp> 15704M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15705L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15706L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15707L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15708L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15709W: https://tomoyo.osdn.jp/ 15710S: Maintained 15711F: security/tomoyo/ 15712 15713TOPSTAR LAPTOP EXTRAS DRIVER 15714M: Herton Ronaldo Krzesinski <herton@canonical.com> 15715L: platform-driver-x86@vger.kernel.org 15716S: Maintained 15717F: drivers/platform/x86/topstar-laptop.c 15718 15719TORTURE-TEST MODULES 15720M: Davidlohr Bueso <dave@stgolabs.net> 15721M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15722M: Josh Triplett <josh@joshtriplett.org> 15723L: linux-kernel@vger.kernel.org 15724S: Supported 15725T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15726F: Documentation/RCU/torture.txt 15727F: kernel/torture.c 15728F: kernel/rcu/rcutorture.c 15729F: kernel/rcu/rcuperf.c 15730F: kernel/locking/locktorture.c 15731 15732TOSHIBA ACPI EXTRAS DRIVER 15733M: Azael Avalos <coproscefalo@gmail.com> 15734L: platform-driver-x86@vger.kernel.org 15735S: Maintained 15736F: drivers/platform/x86/toshiba_acpi.c 15737 15738TOSHIBA BLUETOOTH DRIVER 15739M: Azael Avalos <coproscefalo@gmail.com> 15740L: platform-driver-x86@vger.kernel.org 15741S: Maintained 15742F: drivers/platform/x86/toshiba_bluetooth.c 15743 15744TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15745M: Azael Avalos <coproscefalo@gmail.com> 15746L: platform-driver-x86@vger.kernel.org 15747S: Maintained 15748F: drivers/platform/x86/toshiba_haps.c 15749 15750TOSHIBA SMM DRIVER 15751M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15752W: http://www.buzzard.org.uk/toshiba/ 15753S: Maintained 15754F: drivers/char/toshiba.c 15755F: include/linux/toshiba.h 15756F: include/uapi/linux/toshiba.h 15757 15758TOSHIBA TC358743 DRIVER 15759M: Mats Randgaard <matrandg@cisco.com> 15760L: linux-media@vger.kernel.org 15761S: Maintained 15762F: drivers/media/i2c/tc358743* 15763F: include/media/i2c/tc358743.h 15764 15765TOSHIBA WMI HOTKEYS DRIVER 15766M: Azael Avalos <coproscefalo@gmail.com> 15767L: platform-driver-x86@vger.kernel.org 15768S: Maintained 15769F: drivers/platform/x86/toshiba-wmi.c 15770 15771TPM DEVICE DRIVER 15772M: Peter Huewe <peterhuewe@gmx.de> 15773M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15774R: Jason Gunthorpe <jgg@ziepe.ca> 15775L: linux-integrity@vger.kernel.org 15776Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15777W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15778T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15779S: Maintained 15780F: drivers/char/tpm/ 15781 15782TRACING 15783M: Steven Rostedt <rostedt@goodmis.org> 15784M: Ingo Molnar <mingo@redhat.com> 15785T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15786S: Maintained 15787F: Documentation/trace/ftrace.rst 15788F: arch/*/*/*/ftrace.h 15789F: arch/*/kernel/ftrace.c 15790F: include/*/ftrace.h 15791F: include/linux/trace*.h 15792F: include/trace/ 15793F: kernel/trace/ 15794F: tools/testing/selftests/ftrace/ 15795 15796TRACING MMIO ACCESSES (MMIOTRACE) 15797M: Steven Rostedt <rostedt@goodmis.org> 15798M: Ingo Molnar <mingo@kernel.org> 15799R: Karol Herbst <karolherbst@gmail.com> 15800R: Pekka Paalanen <ppaalanen@gmail.com> 15801S: Maintained 15802L: linux-kernel@vger.kernel.org 15803L: nouveau@lists.freedesktop.org 15804F: kernel/trace/trace_mmiotrace.c 15805F: include/linux/mmiotrace.h 15806F: arch/x86/mm/kmmio.c 15807F: arch/x86/mm/mmio-mod.c 15808F: arch/x86/mm/testmmiotrace.c 15809 15810TRIVIAL PATCHES 15811M: Jiri Kosina <trivial@kernel.org> 15812T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15813S: Maintained 15814K: ^Subject:.*(?i)trivial 15815 15816TEMPO SEMICONDUCTOR DRIVERS 15817M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15818S: Maintained 15819F: sound/soc/codecs/tscs*.c 15820F: sound/soc/codecs/tscs*.h 15821F: Documentation/devicetree/bindings/sound/tscs*.txt 15822 15823TTY LAYER 15824M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15825M: Jiri Slaby <jslaby@suse.com> 15826S: Supported 15827T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15828F: Documentation/serial/ 15829F: drivers/tty/ 15830F: drivers/tty/serial/serial_core.c 15831F: include/linux/serial_core.h 15832F: include/linux/serial.h 15833F: include/linux/tty.h 15834F: include/uapi/linux/serial_core.h 15835F: include/uapi/linux/serial.h 15836F: include/uapi/linux/tty.h 15837 15838TUA9001 MEDIA DRIVER 15839M: Antti Palosaari <crope@iki.fi> 15840L: linux-media@vger.kernel.org 15841W: https://linuxtv.org 15842W: http://palosaari.fi/linux/ 15843Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15844T: git git://linuxtv.org/anttip/media_tree.git 15845S: Maintained 15846F: drivers/media/tuners/tua9001* 15847 15848TULIP NETWORK DRIVERS 15849L: netdev@vger.kernel.org 15850L: linux-parisc@vger.kernel.org 15851S: Orphan 15852F: drivers/net/ethernet/dec/tulip/ 15853 15854TUN/TAP driver 15855M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15856W: http://vtun.sourceforge.net/tun 15857S: Maintained 15858F: Documentation/networking/tuntap.txt 15859F: arch/um/os-Linux/drivers/ 15860 15861TURBOCHANNEL SUBSYSTEM 15862M: "Maciej W. Rozycki" <macro@linux-mips.org> 15863M: Ralf Baechle <ralf@linux-mips.org> 15864L: linux-mips@vger.kernel.org 15865Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15866S: Maintained 15867F: drivers/tc/ 15868F: include/linux/tc.h 15869 15870TURBOSTAT UTILITY 15871M: "Len Brown" <lenb@kernel.org> 15872L: linux-pm@vger.kernel.org 15873B: https://bugzilla.kernel.org 15874Q: https://patchwork.kernel.org/project/linux-pm/list/ 15875T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15876S: Supported 15877F: tools/power/x86/turbostat/ 15878 15879TW5864 VIDEO4LINUX DRIVER 15880M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15881M: Anton Sviridenko <anton@corp.bluecherry.net> 15882M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15883M: Andrey Utkin <andrey_utkin@fastmail.com> 15884L: linux-media@vger.kernel.org 15885S: Supported 15886F: drivers/media/pci/tw5864/ 15887 15888TW68 VIDEO4LINUX DRIVER 15889M: Hans Verkuil <hverkuil@xs4all.nl> 15890L: linux-media@vger.kernel.org 15891T: git git://linuxtv.org/media_tree.git 15892W: https://linuxtv.org 15893S: Odd Fixes 15894F: drivers/media/pci/tw68/ 15895 15896TW686X VIDEO4LINUX DRIVER 15897M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15898L: linux-media@vger.kernel.org 15899T: git git://linuxtv.org/media_tree.git 15900W: http://linuxtv.org 15901S: Maintained 15902F: drivers/media/pci/tw686x/ 15903 15904UBI FILE SYSTEM (UBIFS) 15905M: Richard Weinberger <richard@nod.at> 15906M: Artem Bityutskiy <dedekind1@gmail.com> 15907M: Adrian Hunter <adrian.hunter@intel.com> 15908L: linux-mtd@lists.infradead.org 15909T: git git://git.infradead.org/ubifs-2.6.git 15910W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15911S: Supported 15912F: Documentation/filesystems/ubifs.txt 15913F: fs/ubifs/ 15914 15915UCLINUX (M68KNOMMU AND COLDFIRE) 15916M: Greg Ungerer <gerg@linux-m68k.org> 15917W: http://www.linux-m68k.org/ 15918W: http://www.uclinux.org/ 15919L: linux-m68k@lists.linux-m68k.org 15920L: uclinux-dev@uclinux.org (subscribers-only) 15921T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15922S: Maintained 15923F: arch/m68k/coldfire/ 15924F: arch/m68k/68*/ 15925F: arch/m68k/*/*_no.* 15926F: arch/m68k/include/asm/*_no.* 15927 15928UDF FILESYSTEM 15929M: Jan Kara <jack@suse.com> 15930S: Maintained 15931F: Documentation/filesystems/udf.txt 15932F: fs/udf/ 15933 15934UDRAW TABLET 15935M: Bastien Nocera <hadess@hadess.net> 15936L: linux-input@vger.kernel.org 15937S: Maintained 15938F: drivers/hid/hid-udraw-ps3.c 15939 15940UFS FILESYSTEM 15941M: Evgeniy Dushistov <dushistov@mail.ru> 15942S: Maintained 15943F: Documentation/filesystems/ufs.txt 15944F: fs/ufs/ 15945 15946UHID USERSPACE HID IO DRIVER: 15947M: David Herrmann <dh.herrmann@googlemail.com> 15948L: linux-input@vger.kernel.org 15949S: Maintained 15950F: drivers/hid/uhid.c 15951F: include/uapi/linux/uhid.h 15952 15953ULPI BUS 15954M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15955L: linux-usb@vger.kernel.org 15956S: Maintained 15957F: drivers/usb/common/ulpi.c 15958F: include/linux/ulpi/ 15959 15960ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15961L: linux-usb@vger.kernel.org 15962S: Orphan 15963F: drivers/uwb/ 15964F: include/linux/uwb.h 15965F: include/linux/uwb/ 15966 15967UNICORE32 ARCHITECTURE: 15968M: Guan Xuetao <gxt@pku.edu.cn> 15969W: http://mprc.pku.edu.cn/~guanxuetao/linux 15970S: Maintained 15971T: git git://github.com/gxt/linux.git 15972F: arch/unicore32/ 15973 15974UNIFDEF 15975M: Tony Finch <dot@dotat.at> 15976W: http://dotat.at/prog/unifdef 15977S: Maintained 15978F: scripts/unifdef.c 15979 15980UNIFORM CDROM DRIVER 15981M: Jens Axboe <axboe@kernel.dk> 15982W: http://www.kernel.dk 15983S: Maintained 15984F: Documentation/cdrom/ 15985F: drivers/cdrom/cdrom.c 15986F: include/linux/cdrom.h 15987F: include/uapi/linux/cdrom.h 15988 15989UNISYS S-PAR DRIVERS 15990M: David Kershner <david.kershner@unisys.com> 15991L: sparmaintainer@unisys.com (Unisys internal) 15992S: Supported 15993F: include/linux/visorbus.h 15994F: drivers/visorbus/ 15995F: drivers/staging/unisys/ 15996 15997UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15998R: Alim Akhtar <alim.akhtar@samsung.com> 15999R: Avri Altman <avri.altman@wdc.com> 16000R: Pedro Sousa <pedrom.sousa@synopsys.com> 16001L: linux-scsi@vger.kernel.org 16002S: Supported 16003F: Documentation/scsi/ufs.txt 16004F: drivers/scsi/ufs/ 16005 16006UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16007M: Pedro Sousa <pedrom.sousa@synopsys.com> 16008L: linux-scsi@vger.kernel.org 16009S: Supported 16010F: drivers/scsi/ufs/*dwc* 16011 16012UNSORTED BLOCK IMAGES (UBI) 16013M: Artem Bityutskiy <dedekind1@gmail.com> 16014M: Richard Weinberger <richard@nod.at> 16015W: http://www.linux-mtd.infradead.org/ 16016L: linux-mtd@lists.infradead.org 16017T: git git://git.infradead.org/ubifs-2.6.git 16018S: Supported 16019F: drivers/mtd/ubi/ 16020F: include/linux/mtd/ubi.h 16021F: include/uapi/mtd/ubi-user.h 16022 16023USB "USBNET" DRIVER FRAMEWORK 16024M: Oliver Neukum <oneukum@suse.com> 16025L: netdev@vger.kernel.org 16026W: http://www.linux-usb.org/usbnet 16027S: Maintained 16028F: drivers/net/usb/usbnet.c 16029F: include/linux/usb/usbnet.h 16030 16031USB ACM DRIVER 16032M: Oliver Neukum <oneukum@suse.com> 16033L: linux-usb@vger.kernel.org 16034S: Maintained 16035F: Documentation/usb/acm.txt 16036F: drivers/usb/class/cdc-acm.* 16037 16038USB AR5523 WIRELESS DRIVER 16039M: Pontus Fuchs <pontus.fuchs@gmail.com> 16040L: linux-wireless@vger.kernel.org 16041S: Maintained 16042F: drivers/net/wireless/ath/ar5523/ 16043 16044USB ATTACHED SCSI 16045M: Oliver Neukum <oneukum@suse.com> 16046L: linux-usb@vger.kernel.org 16047L: linux-scsi@vger.kernel.org 16048S: Maintained 16049F: drivers/usb/storage/uas.c 16050 16051USB CDC ETHERNET DRIVER 16052M: Oliver Neukum <oliver@neukum.org> 16053L: linux-usb@vger.kernel.org 16054S: Maintained 16055F: drivers/net/usb/cdc_*.c 16056F: include/uapi/linux/usb/cdc.h 16057 16058USB CHAOSKEY DRIVER 16059M: Keith Packard <keithp@keithp.com> 16060L: linux-usb@vger.kernel.org 16061S: Maintained 16062F: drivers/usb/misc/chaoskey.c 16063 16064USB CYPRESS C67X00 DRIVER 16065M: Peter Korsgaard <jacmet@sunsite.dk> 16066L: linux-usb@vger.kernel.org 16067S: Maintained 16068F: drivers/usb/c67x00/ 16069 16070USB DAVICOM DM9601 DRIVER 16071M: Peter Korsgaard <jacmet@sunsite.dk> 16072L: netdev@vger.kernel.org 16073W: http://www.linux-usb.org/usbnet 16074S: Maintained 16075F: drivers/net/usb/dm9601.c 16076 16077USB DIAMOND RIO500 DRIVER 16078M: Cesar Miquel <miquel@df.uba.ar> 16079L: rio500-users@lists.sourceforge.net 16080W: http://rio500.sourceforge.net 16081S: Maintained 16082F: drivers/usb/misc/rio500* 16083 16084USB EHCI DRIVER 16085M: Alan Stern <stern@rowland.harvard.edu> 16086L: linux-usb@vger.kernel.org 16087S: Maintained 16088F: Documentation/usb/ehci.txt 16089F: drivers/usb/host/ehci* 16090 16091USB GADGET/PERIPHERAL SUBSYSTEM 16092M: Felipe Balbi <balbi@kernel.org> 16093L: linux-usb@vger.kernel.org 16094W: http://www.linux-usb.org/gadget 16095T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16096S: Maintained 16097F: drivers/usb/gadget/ 16098F: include/linux/usb/gadget* 16099 16100USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16101M: Jiri Kosina <jikos@kernel.org> 16102M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16103L: linux-usb@vger.kernel.org 16104T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16105S: Maintained 16106F: Documentation/hid/hiddev.txt 16107F: drivers/hid/usbhid/ 16108 16109USB INTEL XHCI ROLE MUX DRIVER 16110M: Hans de Goede <hdegoede@redhat.com> 16111L: linux-usb@vger.kernel.org 16112S: Maintained 16113F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16114 16115USB ISP116X DRIVER 16116M: Olav Kongas <ok@artecdesign.ee> 16117L: linux-usb@vger.kernel.org 16118S: Maintained 16119F: drivers/usb/host/isp116x* 16120F: include/linux/usb/isp116x.h 16121 16122USB LAN78XX ETHERNET DRIVER 16123M: Woojung Huh <woojung.huh@microchip.com> 16124M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16125L: netdev@vger.kernel.org 16126S: Maintained 16127F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16128F: drivers/net/usb/lan78xx.* 16129F: include/dt-bindings/net/microchip-lan78xx.h 16130 16131USB MASS STORAGE DRIVER 16132M: Alan Stern <stern@rowland.harvard.edu> 16133L: linux-usb@vger.kernel.org 16134L: usb-storage@lists.one-eyed-alien.net 16135S: Maintained 16136F: drivers/usb/storage/ 16137 16138USB MIDI DRIVER 16139M: Clemens Ladisch <clemens@ladisch.de> 16140L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16141T: git git://git.alsa-project.org/alsa-kernel.git 16142S: Maintained 16143F: sound/usb/midi.* 16144 16145USB NETWORKING DRIVERS 16146L: linux-usb@vger.kernel.org 16147S: Odd Fixes 16148F: drivers/net/usb/ 16149 16150USB OHCI DRIVER 16151M: Alan Stern <stern@rowland.harvard.edu> 16152L: linux-usb@vger.kernel.org 16153S: Maintained 16154F: Documentation/usb/ohci.txt 16155F: drivers/usb/host/ohci* 16156 16157USB OTG FSM (Finite State Machine) 16158M: Peter Chen <Peter.Chen@nxp.com> 16159T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16160L: linux-usb@vger.kernel.org 16161S: Maintained 16162F: drivers/usb/common/usb-otg-fsm.c 16163 16164USB OVER IP DRIVER 16165M: Valentina Manea <valentina.manea.m@gmail.com> 16166M: Shuah Khan <shuah@kernel.org> 16167M: Shuah Khan <skhan@linuxfoundation.org> 16168L: linux-usb@vger.kernel.org 16169S: Maintained 16170F: Documentation/usb/usbip_protocol.txt 16171F: drivers/usb/usbip/ 16172F: tools/usb/usbip/ 16173F: tools/testing/selftests/drivers/usb/usbip/ 16174 16175USB PEGASUS DRIVER 16176M: Petko Manolov <petkan@nucleusys.com> 16177L: linux-usb@vger.kernel.org 16178L: netdev@vger.kernel.org 16179T: git git://github.com/petkan/pegasus.git 16180W: https://github.com/petkan/pegasus 16181S: Maintained 16182F: drivers/net/usb/pegasus.* 16183 16184USB PHY LAYER 16185M: Felipe Balbi <balbi@kernel.org> 16186L: linux-usb@vger.kernel.org 16187T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16188S: Maintained 16189F: drivers/usb/phy/ 16190 16191USB PRINTER DRIVER (usblp) 16192M: Pete Zaitcev <zaitcev@redhat.com> 16193L: linux-usb@vger.kernel.org 16194S: Supported 16195F: drivers/usb/class/usblp.c 16196 16197USB QMI WWAN NETWORK DRIVER 16198M: Bjørn Mork <bjorn@mork.no> 16199L: netdev@vger.kernel.org 16200S: Maintained 16201F: Documentation/ABI/testing/sysfs-class-net-qmi 16202F: drivers/net/usb/qmi_wwan.c 16203 16204USB RTL8150 DRIVER 16205M: Petko Manolov <petkan@nucleusys.com> 16206L: linux-usb@vger.kernel.org 16207L: netdev@vger.kernel.org 16208T: git git://github.com/petkan/rtl8150.git 16209W: https://github.com/petkan/rtl8150 16210S: Maintained 16211F: drivers/net/usb/rtl8150.c 16212 16213USB SERIAL SUBSYSTEM 16214M: Johan Hovold <johan@kernel.org> 16215L: linux-usb@vger.kernel.org 16216T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16217S: Maintained 16218F: Documentation/usb/usb-serial.txt 16219F: drivers/usb/serial/ 16220F: include/linux/usb/serial.h 16221 16222USB SMSC75XX ETHERNET DRIVER 16223M: Steve Glendinning <steve.glendinning@shawell.net> 16224L: netdev@vger.kernel.org 16225S: Maintained 16226F: drivers/net/usb/smsc75xx.* 16227 16228USB SMSC95XX ETHERNET DRIVER 16229M: Steve Glendinning <steve.glendinning@shawell.net> 16230M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16231L: netdev@vger.kernel.org 16232S: Maintained 16233F: drivers/net/usb/smsc95xx.* 16234 16235USB SUBSYSTEM 16236M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16237L: linux-usb@vger.kernel.org 16238W: http://www.linux-usb.org 16239T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16240S: Supported 16241F: Documentation/devicetree/bindings/usb/ 16242F: Documentation/usb/ 16243F: drivers/usb/ 16244F: include/linux/usb.h 16245F: include/linux/usb/ 16246 16247USB TYPEC PI3USB30532 MUX DRIVER 16248M: Hans de Goede <hdegoede@redhat.com> 16249L: linux-usb@vger.kernel.org 16250S: Maintained 16251F: drivers/usb/typec/mux/pi3usb30532.c 16252 16253USB TYPEC CLASS 16254M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16255L: linux-usb@vger.kernel.org 16256S: Maintained 16257F: Documentation/ABI/testing/sysfs-class-typec 16258F: Documentation/driver-api/usb/typec.rst 16259F: drivers/usb/typec/ 16260F: include/linux/usb/typec.h 16261 16262USB TYPEC BUS FOR ALTERNATE MODES 16263M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16264L: linux-usb@vger.kernel.org 16265S: Maintained 16266F: Documentation/ABI/testing/sysfs-bus-typec 16267F: Documentation/driver-api/usb/typec_bus.rst 16268F: drivers/usb/typec/altmodes/ 16269F: include/linux/usb/typec_altmode.h 16270 16271USB TYPEC PORT CONTROLLER DRIVERS 16272M: Guenter Roeck <linux@roeck-us.net> 16273L: linux-usb@vger.kernel.org 16274S: Maintained 16275F: drivers/usb/typec/tcpm/ 16276 16277USB UHCI DRIVER 16278M: Alan Stern <stern@rowland.harvard.edu> 16279L: linux-usb@vger.kernel.org 16280S: Maintained 16281F: drivers/usb/host/uhci* 16282 16283USB VIDEO CLASS 16284M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16285L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16286L: linux-media@vger.kernel.org 16287T: git git://linuxtv.org/media_tree.git 16288W: http://www.ideasonboard.org/uvc/ 16289S: Maintained 16290F: drivers/media/usb/uvc/ 16291F: include/uapi/linux/uvcvideo.h 16292 16293USB VISION DRIVER 16294M: Hans Verkuil <hverkuil@xs4all.nl> 16295L: linux-media@vger.kernel.org 16296T: git git://linuxtv.org/media_tree.git 16297W: https://linuxtv.org 16298S: Odd Fixes 16299F: drivers/media/usb/usbvision/ 16300 16301USB WEBCAM GADGET 16302M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16303L: linux-usb@vger.kernel.org 16304S: Maintained 16305F: drivers/usb/gadget/function/*uvc* 16306F: drivers/usb/gadget/legacy/webcam.c 16307F: include/uapi/linux/usb/g_uvc.h 16308 16309USB WIRELESS RNDIS DRIVER (rndis_wlan) 16310M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16311L: linux-wireless@vger.kernel.org 16312S: Maintained 16313F: drivers/net/wireless/rndis_wlan.c 16314 16315USB XHCI DRIVER 16316M: Mathias Nyman <mathias.nyman@intel.com> 16317L: linux-usb@vger.kernel.org 16318S: Supported 16319F: drivers/usb/host/xhci* 16320F: drivers/usb/host/pci-quirks* 16321 16322USB ZD1201 DRIVER 16323L: linux-wireless@vger.kernel.org 16324W: http://linux-lc100020.sourceforge.net 16325S: Orphan 16326F: drivers/net/wireless/zydas/zd1201.* 16327 16328USB ZR364XX DRIVER 16329M: Antoine Jacquet <royale@zerezo.com> 16330L: linux-usb@vger.kernel.org 16331L: linux-media@vger.kernel.org 16332T: git git://linuxtv.org/media_tree.git 16333W: http://royale.zerezo.com/zr364xx/ 16334S: Maintained 16335F: Documentation/media/v4l-drivers/zr364xx* 16336F: drivers/media/usb/zr364xx/ 16337 16338USER-MODE LINUX (UML) 16339M: Jeff Dike <jdike@addtoit.com> 16340M: Richard Weinberger <richard@nod.at> 16341M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16342L: linux-um@lists.infradead.org 16343W: http://user-mode-linux.sourceforge.net 16344Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16345T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16346S: Maintained 16347F: Documentation/virtual/uml/ 16348F: arch/um/ 16349F: arch/x86/um/ 16350F: fs/hostfs/ 16351 16352USERSPACE COPYIN/COPYOUT (UIOVEC) 16353M: Alexander Viro <viro@zeniv.linux.org.uk> 16354S: Maintained 16355F: lib/iov_iter.c 16356F: include/linux/uio.h 16357 16358USERSPACE DMA BUFFER DRIVER 16359M: Gerd Hoffmann <kraxel@redhat.com> 16360S: Maintained 16361L: dri-devel@lists.freedesktop.org 16362F: drivers/dma-buf/udmabuf.c 16363F: include/uapi/linux/udmabuf.h 16364T: git git://anongit.freedesktop.org/drm/drm-misc 16365 16366USERSPACE I/O (UIO) 16367M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16368S: Maintained 16369T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16370F: Documentation/driver-api/uio-howto.rst 16371F: drivers/uio/ 16372F: include/linux/uio_driver.h 16373 16374UTIL-LINUX PACKAGE 16375M: Karel Zak <kzak@redhat.com> 16376L: util-linux@vger.kernel.org 16377W: http://en.wikipedia.org/wiki/Util-linux 16378T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16379S: Maintained 16380 16381UUID HELPERS 16382M: Christoph Hellwig <hch@lst.de> 16383R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16384L: linux-kernel@vger.kernel.org 16385T: git git://git.infradead.org/users/hch/uuid.git 16386F: lib/uuid.c 16387F: lib/test_uuid.c 16388F: include/linux/uuid.h 16389F: include/uapi/linux/uuid.h 16390S: Maintained 16391 16392UVESAFB DRIVER 16393M: Michal Januszewski <spock@gentoo.org> 16394L: linux-fbdev@vger.kernel.org 16395W: https://github.com/mjanusz/v86d 16396S: Maintained 16397F: Documentation/fb/uvesafb.txt 16398F: drivers/video/fbdev/uvesafb.* 16399 16400VF610 NAND DRIVER 16401M: Stefan Agner <stefan@agner.ch> 16402L: linux-mtd@lists.infradead.org 16403S: Supported 16404F: drivers/mtd/nand/raw/vf610_nfc.c 16405 16406VFAT/FAT/MSDOS FILESYSTEM 16407M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16408S: Maintained 16409F: Documentation/filesystems/vfat.txt 16410F: fs/fat/ 16411 16412VFIO DRIVER 16413M: Alex Williamson <alex.williamson@redhat.com> 16414L: kvm@vger.kernel.org 16415T: git git://github.com/awilliam/linux-vfio.git 16416S: Maintained 16417F: Documentation/vfio.txt 16418F: drivers/vfio/ 16419F: include/linux/vfio.h 16420F: include/uapi/linux/vfio.h 16421 16422VFIO MEDIATED DEVICE DRIVERS 16423M: Kirti Wankhede <kwankhede@nvidia.com> 16424L: kvm@vger.kernel.org 16425S: Maintained 16426F: Documentation/vfio-mediated-device.txt 16427F: drivers/vfio/mdev/ 16428F: include/linux/mdev.h 16429F: samples/vfio-mdev/ 16430 16431VFIO PLATFORM DRIVER 16432M: Eric Auger <eric.auger@redhat.com> 16433L: kvm@vger.kernel.org 16434S: Maintained 16435F: drivers/vfio/platform/ 16436 16437VGA_SWITCHEROO 16438R: Lukas Wunner <lukas@wunner.de> 16439S: Maintained 16440F: Documentation/gpu/vga-switcheroo.rst 16441F: drivers/gpu/vga/vga_switcheroo.c 16442F: include/linux/vga_switcheroo.h 16443T: git git://anongit.freedesktop.org/drm/drm-misc 16444 16445VIA RHINE NETWORK DRIVER 16446S: Orphan 16447F: drivers/net/ethernet/via/via-rhine.c 16448 16449VIA SD/MMC CARD CONTROLLER DRIVER 16450M: Bruce Chang <brucechang@via.com.tw> 16451M: Harald Welte <HaraldWelte@viatech.com> 16452S: Maintained 16453F: drivers/mmc/host/via-sdmmc.c 16454 16455VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16456M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16457L: linux-fbdev@vger.kernel.org 16458S: Maintained 16459F: include/linux/via-core.h 16460F: include/linux/via-gpio.h 16461F: include/linux/via_i2c.h 16462F: drivers/video/fbdev/via/ 16463 16464VIA VELOCITY NETWORK DRIVER 16465M: Francois Romieu <romieu@fr.zoreil.com> 16466L: netdev@vger.kernel.org 16467S: Maintained 16468F: drivers/net/ethernet/via/via-velocity.* 16469 16470VICODEC VIRTUAL CODEC DRIVER 16471M: Hans Verkuil <hans.verkuil@cisco.com> 16472L: linux-media@vger.kernel.org 16473T: git git://linuxtv.org/media_tree.git 16474W: https://linuxtv.org 16475S: Maintained 16476F: drivers/media/platform/vicodec/* 16477 16478VIDEO MULTIPLEXER DRIVER 16479M: Philipp Zabel <p.zabel@pengutronix.de> 16480L: linux-media@vger.kernel.org 16481S: Maintained 16482F: drivers/media/platform/video-mux.c 16483 16484VIDEO I2C POLLING DRIVER 16485M: Matt Ranostay <matt.ranostay@konsulko.com> 16486L: linux-media@vger.kernel.org 16487S: Maintained 16488F: drivers/media/i2c/video-i2c.c 16489 16490VIDEOBUF2 FRAMEWORK 16491M: Pawel Osciak <pawel@osciak.com> 16492M: Marek Szyprowski <m.szyprowski@samsung.com> 16493M: Kyungmin Park <kyungmin.park@samsung.com> 16494L: linux-media@vger.kernel.org 16495S: Maintained 16496F: drivers/media/common/videobuf2/* 16497F: include/media/videobuf2-* 16498 16499VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16500M: Helen Koike <helen.koike@collabora.com> 16501L: linux-media@vger.kernel.org 16502T: git git://linuxtv.org/media_tree.git 16503W: https://linuxtv.org 16504S: Maintained 16505F: drivers/media/platform/vimc/* 16506 16507VIRT LIB 16508M: Alex Williamson <alex.williamson@redhat.com> 16509M: Paolo Bonzini <pbonzini@redhat.com> 16510L: kvm@vger.kernel.org 16511S: Supported 16512F: virt/lib/ 16513 16514VIRTIO AND VHOST VSOCK DRIVER 16515M: Stefan Hajnoczi <stefanha@redhat.com> 16516L: kvm@vger.kernel.org 16517L: virtualization@lists.linux-foundation.org 16518L: netdev@vger.kernel.org 16519S: Maintained 16520F: include/linux/virtio_vsock.h 16521F: include/uapi/linux/virtio_vsock.h 16522F: include/uapi/linux/vsockmon.h 16523F: include/uapi/linux/vm_sockets_diag.h 16524F: net/vmw_vsock/diag.c 16525F: net/vmw_vsock/af_vsock_tap.c 16526F: net/vmw_vsock/virtio_transport_common.c 16527F: net/vmw_vsock/virtio_transport.c 16528F: drivers/net/vsockmon.c 16529F: drivers/vhost/vsock.c 16530F: tools/testing/vsock/ 16531 16532VIRTIO CONSOLE DRIVER 16533M: Amit Shah <amit@kernel.org> 16534L: virtualization@lists.linux-foundation.org 16535S: Maintained 16536F: drivers/char/virtio_console.c 16537F: include/linux/virtio_console.h 16538F: include/uapi/linux/virtio_console.h 16539 16540VIRTIO CORE AND NET DRIVERS 16541M: "Michael S. Tsirkin" <mst@redhat.com> 16542M: Jason Wang <jasowang@redhat.com> 16543L: virtualization@lists.linux-foundation.org 16544S: Maintained 16545F: Documentation/devicetree/bindings/virtio/ 16546F: drivers/virtio/ 16547F: tools/virtio/ 16548F: drivers/net/virtio_net.c 16549F: drivers/block/virtio_blk.c 16550F: include/linux/virtio*.h 16551F: include/uapi/linux/virtio_*.h 16552F: drivers/crypto/virtio/ 16553F: mm/balloon_compaction.c 16554 16555VIRTIO BLOCK AND SCSI DRIVERS 16556M: "Michael S. Tsirkin" <mst@redhat.com> 16557M: Jason Wang <jasowang@redhat.com> 16558R: Paolo Bonzini <pbonzini@redhat.com> 16559R: Stefan Hajnoczi <stefanha@redhat.com> 16560L: virtualization@lists.linux-foundation.org 16561S: Maintained 16562F: drivers/block/virtio_blk.c 16563F: drivers/scsi/virtio_scsi.c 16564F: include/uapi/linux/virtio_blk.h 16565F: include/uapi/linux/virtio_scsi.h 16566F: drivers/vhost/scsi.c 16567 16568VIRTIO CRYPTO DRIVER 16569M: Gonglei <arei.gonglei@huawei.com> 16570L: virtualization@lists.linux-foundation.org 16571L: linux-crypto@vger.kernel.org 16572S: Maintained 16573F: drivers/crypto/virtio/ 16574F: include/uapi/linux/virtio_crypto.h 16575 16576VIRTIO DRIVERS FOR S390 16577M: Cornelia Huck <cohuck@redhat.com> 16578M: Halil Pasic <pasic@linux.ibm.com> 16579L: linux-s390@vger.kernel.org 16580L: virtualization@lists.linux-foundation.org 16581L: kvm@vger.kernel.org 16582S: Supported 16583F: drivers/s390/virtio/ 16584F: arch/s390/include/uapi/asm/virtio-ccw.h 16585 16586VIRTIO GPU DRIVER 16587M: David Airlie <airlied@linux.ie> 16588M: Gerd Hoffmann <kraxel@redhat.com> 16589L: dri-devel@lists.freedesktop.org 16590L: virtualization@lists.linux-foundation.org 16591T: git git://anongit.freedesktop.org/drm/drm-misc 16592S: Maintained 16593F: drivers/gpu/drm/virtio/ 16594F: include/uapi/linux/virtio_gpu.h 16595 16596VIRTIO HOST (VHOST) 16597M: "Michael S. Tsirkin" <mst@redhat.com> 16598M: Jason Wang <jasowang@redhat.com> 16599L: kvm@vger.kernel.org 16600L: virtualization@lists.linux-foundation.org 16601L: netdev@vger.kernel.org 16602T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16603S: Maintained 16604F: drivers/vhost/ 16605F: include/uapi/linux/vhost.h 16606 16607VIRTIO INPUT DRIVER 16608M: Gerd Hoffmann <kraxel@redhat.com> 16609S: Maintained 16610F: drivers/virtio/virtio_input.c 16611F: include/uapi/linux/virtio_input.h 16612 16613VIRTUAL BOX GUEST DEVICE DRIVER 16614M: Hans de Goede <hdegoede@redhat.com> 16615M: Arnd Bergmann <arnd@arndb.de> 16616M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16617S: Maintained 16618F: include/linux/vbox_utils.h 16619F: include/uapi/linux/vbox*.h 16620F: drivers/virt/vboxguest/ 16621 16622VIRTUAL SERIO DEVICE DRIVER 16623M: Stephen Chandler Paul <thatslyude@gmail.com> 16624S: Maintained 16625F: drivers/input/serio/userio.c 16626F: include/uapi/linux/userio.h 16627 16628VIVID VIRTUAL VIDEO DRIVER 16629M: Hans Verkuil <hverkuil@xs4all.nl> 16630L: linux-media@vger.kernel.org 16631T: git git://linuxtv.org/media_tree.git 16632W: https://linuxtv.org 16633S: Maintained 16634F: drivers/media/platform/vivid/* 16635 16636VLYNQ BUS 16637M: Florian Fainelli <f.fainelli@gmail.com> 16638L: openwrt-devel@lists.openwrt.org (subscribers-only) 16639S: Maintained 16640F: drivers/vlynq/vlynq.c 16641F: include/linux/vlynq.h 16642 16643VME SUBSYSTEM 16644M: Martyn Welch <martyn@welchs.me.uk> 16645M: Manohar Vanga <manohar.vanga@gmail.com> 16646M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16647L: devel@driverdev.osuosl.org 16648S: Maintained 16649T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16650F: Documentation/driver-api/vme.rst 16651F: drivers/staging/vme/ 16652F: drivers/vme/ 16653F: include/linux/vme* 16654 16655VMWARE BALLOON DRIVER 16656M: Julien Freche <jfreche@vmware.com> 16657M: Nadav Amit <namit@vmware.com> 16658M: "VMware, Inc." <pv-drivers@vmware.com> 16659L: linux-kernel@vger.kernel.org 16660S: Maintained 16661F: drivers/misc/vmw_balloon.c 16662 16663VMWARE HYPERVISOR INTERFACE 16664M: Alok Kataria <akataria@vmware.com> 16665L: virtualization@lists.linux-foundation.org 16666S: Supported 16667F: arch/x86/kernel/cpu/vmware.c 16668 16669VMWARE PVRDMA DRIVER 16670M: Adit Ranadive <aditr@vmware.com> 16671M: VMware PV-Drivers <pv-drivers@vmware.com> 16672L: linux-rdma@vger.kernel.org 16673S: Maintained 16674F: drivers/infiniband/hw/vmw_pvrdma/ 16675 16676VMware PVSCSI driver 16677M: Jim Gill <jgill@vmware.com> 16678M: VMware PV-Drivers <pv-drivers@vmware.com> 16679L: linux-scsi@vger.kernel.org 16680S: Maintained 16681F: drivers/scsi/vmw_pvscsi.c 16682F: drivers/scsi/vmw_pvscsi.h 16683 16684VMWARE VMMOUSE SUBDRIVER 16685M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16686M: "VMware, Inc." <pv-drivers@vmware.com> 16687L: linux-input@vger.kernel.org 16688S: Maintained 16689F: drivers/input/mouse/vmmouse.c 16690F: drivers/input/mouse/vmmouse.h 16691 16692VMWARE VMXNET3 ETHERNET DRIVER 16693M: Ronak Doshi <doshir@vmware.com> 16694M: "VMware, Inc." <pv-drivers@vmware.com> 16695L: netdev@vger.kernel.org 16696S: Maintained 16697F: drivers/net/vmxnet3/ 16698 16699VOCORE VOCORE2 BOARD 16700M: Harvey Hunt <harveyhuntnexus@gmail.com> 16701L: linux-mips@vger.kernel.org 16702S: Maintained 16703F: arch/mips/boot/dts/ralink/vocore2.dts 16704 16705VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16706M: Liam Girdwood <lgirdwood@gmail.com> 16707M: Mark Brown <broonie@kernel.org> 16708L: linux-kernel@vger.kernel.org 16709W: http://www.slimlogic.co.uk/?p=48 16710T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16711S: Supported 16712F: Documentation/devicetree/bindings/regulator/ 16713F: Documentation/power/regulator/ 16714F: drivers/regulator/ 16715F: include/dt-bindings/regulator/ 16716F: include/linux/regulator/ 16717 16718VRF 16719M: David Ahern <dsa@cumulusnetworks.com> 16720M: Shrijeet Mukherjee <shrijeet@gmail.com> 16721L: netdev@vger.kernel.org 16722S: Maintained 16723F: drivers/net/vrf.c 16724F: Documentation/networking/vrf.txt 16725 16726VT1211 HARDWARE MONITOR DRIVER 16727M: Juerg Haefliger <juergh@gmail.com> 16728L: linux-hwmon@vger.kernel.org 16729S: Maintained 16730F: Documentation/hwmon/vt1211 16731F: drivers/hwmon/vt1211.c 16732 16733VT8231 HARDWARE MONITOR DRIVER 16734M: Roger Lucas <vt8231@hiddenengine.co.uk> 16735L: linux-hwmon@vger.kernel.org 16736S: Maintained 16737F: drivers/hwmon/vt8231.c 16738 16739VUB300 USB to SDIO/SD/MMC bridge chip 16740M: Tony Olech <tony.olech@elandigitalsystems.com> 16741L: linux-mmc@vger.kernel.org 16742L: linux-usb@vger.kernel.org 16743S: Supported 16744F: drivers/mmc/host/vub300.c 16745 16746W1 DALLAS'S 1-WIRE BUS 16747M: Evgeniy Polyakov <zbr@ioremap.net> 16748S: Maintained 16749F: Documentation/devicetree/bindings/w1/ 16750F: Documentation/w1/ 16751F: drivers/w1/ 16752F: include/linux/w1.h 16753 16754W83791D HARDWARE MONITORING DRIVER 16755M: Marc Hulsman <m.hulsman@tudelft.nl> 16756L: linux-hwmon@vger.kernel.org 16757S: Maintained 16758F: Documentation/hwmon/w83791d 16759F: drivers/hwmon/w83791d.c 16760 16761W83793 HARDWARE MONITORING DRIVER 16762M: Rudolf Marek <r.marek@assembler.cz> 16763L: linux-hwmon@vger.kernel.org 16764S: Maintained 16765F: Documentation/hwmon/w83793 16766F: drivers/hwmon/w83793.c 16767 16768W83795 HARDWARE MONITORING DRIVER 16769M: Jean Delvare <jdelvare@suse.com> 16770L: linux-hwmon@vger.kernel.org 16771S: Maintained 16772F: drivers/hwmon/w83795.c 16773 16774W83L51xD SD/MMC CARD INTERFACE DRIVER 16775M: Pierre Ossman <pierre@ossman.eu> 16776S: Maintained 16777F: drivers/mmc/host/wbsd.* 16778 16779WACOM PROTOCOL 4 SERIAL TABLETS 16780M: Julian Squires <julian@cipht.net> 16781M: Hans de Goede <hdegoede@redhat.com> 16782L: linux-input@vger.kernel.org 16783S: Maintained 16784F: drivers/input/tablet/wacom_serial4.c 16785 16786WATCHDOG DEVICE DRIVERS 16787M: Wim Van Sebroeck <wim@linux-watchdog.org> 16788M: Guenter Roeck <linux@roeck-us.net> 16789L: linux-watchdog@vger.kernel.org 16790W: http://www.linux-watchdog.org/ 16791T: git git://www.linux-watchdog.org/linux-watchdog.git 16792S: Maintained 16793F: Documentation/devicetree/bindings/watchdog/ 16794F: Documentation/watchdog/ 16795F: drivers/watchdog/ 16796F: include/linux/watchdog.h 16797F: include/uapi/linux/watchdog.h 16798 16799WHISKEYCOVE PMIC GPIO DRIVER 16800M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16801L: linux-gpio@vger.kernel.org 16802S: Maintained 16803F: drivers/gpio/gpio-wcove.c 16804 16805WHWAVE RTC DRIVER 16806M: Dianlong Li <long17.cool@163.com> 16807L: linux-rtc@vger.kernel.org 16808S: Maintained 16809F: drivers/rtc/rtc-sd3078.c 16810 16811WIIMOTE HID DRIVER 16812M: David Herrmann <dh.herrmann@googlemail.com> 16813L: linux-input@vger.kernel.org 16814S: Maintained 16815F: drivers/hid/hid-wiimote* 16816 16817WILOCITY WIL6210 WIRELESS DRIVER 16818M: Maya Erez <merez@codeaurora.org> 16819L: linux-wireless@vger.kernel.org 16820L: wil6210@qti.qualcomm.com 16821S: Supported 16822W: http://wireless.kernel.org/en/users/Drivers/wil6210 16823F: drivers/net/wireless/ath/wil6210/ 16824 16825WIMAX STACK 16826M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16827M: linux-wimax@intel.com 16828L: wimax@linuxwimax.org (subscribers-only) 16829S: Supported 16830W: http://linuxwimax.org 16831F: Documentation/wimax/README.wimax 16832F: include/linux/wimax/debug.h 16833F: include/net/wimax.h 16834F: include/uapi/linux/wimax.h 16835F: net/wimax/ 16836 16837WINBOND CIR DRIVER 16838M: David Härdeman <david@hardeman.nu> 16839S: Maintained 16840F: drivers/media/rc/winbond-cir.c 16841 16842RCMM REMOTE CONTROLS DECODER 16843M: Patrick Lerda <patrick9876@free.fr> 16844S: Maintained 16845F: drivers/media/rc/ir-rcmm-decoder.c 16846 16847WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16848M: William Breathitt Gray <vilhelm.gray@gmail.com> 16849L: linux-watchdog@vger.kernel.org 16850S: Maintained 16851F: drivers/watchdog/ebc-c384_wdt.c 16852 16853WINSYSTEMS WS16C48 GPIO DRIVER 16854M: William Breathitt Gray <vilhelm.gray@gmail.com> 16855L: linux-gpio@vger.kernel.org 16856S: Maintained 16857F: drivers/gpio/gpio-ws16c48.c 16858 16859WISTRON LAPTOP BUTTON DRIVER 16860M: Miloslav Trmac <mitr@volny.cz> 16861S: Maintained 16862F: drivers/input/misc/wistron_btns.c 16863 16864WL3501 WIRELESS PCMCIA CARD DRIVER 16865L: linux-wireless@vger.kernel.org 16866S: Odd fixes 16867F: drivers/net/wireless/wl3501* 16868 16869WOLFSON MICROELECTRONICS DRIVERS 16870L: patches@opensource.cirrus.com 16871T: git https://github.com/CirrusLogic/linux-drivers.git 16872W: https://github.com/CirrusLogic/linux-drivers/wiki 16873S: Supported 16874F: Documentation/hwmon/wm83?? 16875F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16876F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16877F: Documentation/devicetree/bindings/mfd/arizona.txt 16878F: Documentation/devicetree/bindings/mfd/wm831x.txt 16879F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16880F: arch/arm/mach-s3c64xx/mach-crag6410* 16881F: drivers/clk/clk-wm83*.c 16882F: drivers/extcon/extcon-arizona.c 16883F: drivers/leds/leds-wm83*.c 16884F: drivers/gpio/gpio-*wm*.c 16885F: drivers/gpio/gpio-arizona.c 16886F: drivers/hwmon/wm83??-hwmon.c 16887F: drivers/input/misc/wm831x-on.c 16888F: drivers/input/touchscreen/wm831x-ts.c 16889F: drivers/input/touchscreen/wm97*.c 16890F: drivers/mfd/arizona* 16891F: drivers/mfd/wm*.c 16892F: drivers/mfd/cs47l24* 16893F: drivers/power/supply/wm83*.c 16894F: drivers/rtc/rtc-wm83*.c 16895F: drivers/regulator/wm8*.c 16896F: drivers/regulator/arizona* 16897F: drivers/video/backlight/wm83*_bl.c 16898F: drivers/watchdog/wm83*_wdt.c 16899F: include/linux/mfd/arizona/ 16900F: include/linux/mfd/wm831x/ 16901F: include/linux/mfd/wm8350/ 16902F: include/linux/mfd/wm8400* 16903F: include/linux/regulator/arizona* 16904F: include/linux/wm97xx.h 16905F: include/sound/wm????.h 16906F: sound/soc/codecs/arizona.? 16907F: sound/soc/codecs/wm* 16908F: sound/soc/codecs/cs47l24* 16909 16910WORKQUEUE 16911M: Tejun Heo <tj@kernel.org> 16912R: Lai Jiangshan <jiangshanlai@gmail.com> 16913T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16914S: Maintained 16915F: include/linux/workqueue.h 16916F: kernel/workqueue.c 16917F: Documentation/core-api/workqueue.rst 16918 16919X-POWERS AXP288 PMIC DRIVERS 16920M: Hans de Goede <hdegoede@redhat.com> 16921S: Maintained 16922N: axp288 16923F: drivers/acpi/pmic/intel_pmic_xpower.c 16924 16925X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16926M: Chen-Yu Tsai <wens@csie.org> 16927L: linux-kernel@vger.kernel.org 16928S: Maintained 16929N: axp[128] 16930 16931X.25 NETWORK LAYER 16932M: Andrew Hendry <andrew.hendry@gmail.com> 16933L: linux-x25@vger.kernel.org 16934S: Odd Fixes 16935F: Documentation/networking/x25* 16936F: include/net/x25* 16937F: net/x25/ 16938 16939X86 ARCHITECTURE (32-BIT AND 64-BIT) 16940M: Thomas Gleixner <tglx@linutronix.de> 16941M: Ingo Molnar <mingo@redhat.com> 16942M: Borislav Petkov <bp@alien8.de> 16943R: "H. Peter Anvin" <hpa@zytor.com> 16944M: x86@kernel.org 16945L: linux-kernel@vger.kernel.org 16946T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16947S: Maintained 16948F: Documentation/devicetree/bindings/x86/ 16949F: Documentation/x86/ 16950F: arch/x86/ 16951 16952X86 ENTRY CODE 16953M: Andy Lutomirski <luto@kernel.org> 16954L: linux-kernel@vger.kernel.org 16955T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16956S: Maintained 16957F: arch/x86/entry/ 16958 16959X86 MCE INFRASTRUCTURE 16960M: Tony Luck <tony.luck@intel.com> 16961M: Borislav Petkov <bp@alien8.de> 16962L: linux-edac@vger.kernel.org 16963S: Maintained 16964F: arch/x86/kernel/cpu/mcheck/* 16965 16966X86 MICROCODE UPDATE SUPPORT 16967M: Borislav Petkov <bp@alien8.de> 16968S: Maintained 16969F: arch/x86/kernel/cpu/microcode/* 16970 16971X86 MM 16972M: Dave Hansen <dave.hansen@linux.intel.com> 16973M: Andy Lutomirski <luto@kernel.org> 16974M: Peter Zijlstra <peterz@infradead.org> 16975L: linux-kernel@vger.kernel.org 16976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16977S: Maintained 16978F: arch/x86/mm/ 16979 16980X86 PLATFORM DRIVERS 16981M: Darren Hart <dvhart@infradead.org> 16982M: Andy Shevchenko <andy@infradead.org> 16983L: platform-driver-x86@vger.kernel.org 16984T: git git://git.infradead.org/linux-platform-drivers-x86.git 16985S: Maintained 16986F: drivers/platform/x86/ 16987F: drivers/platform/olpc/ 16988 16989X86 PLATFORM DRIVERS - ARCH 16990R: Darren Hart <dvhart@infradead.org> 16991R: Andy Shevchenko <andy@infradead.org> 16992L: platform-driver-x86@vger.kernel.org 16993L: x86@kernel.org 16994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16995S: Maintained 16996F: arch/x86/platform 16997 16998X86 VDSO 16999M: Andy Lutomirski <luto@kernel.org> 17000L: linux-kernel@vger.kernel.org 17001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17002S: Maintained 17003F: arch/x86/entry/vdso/ 17004 17005XARRAY 17006M: Matthew Wilcox <willy@infradead.org> 17007L: linux-fsdevel@vger.kernel.org 17008S: Supported 17009F: Documentation/core-api/xarray.rst 17010F: lib/idr.c 17011F: lib/xarray.c 17012F: include/linux/idr.h 17013F: include/linux/xarray.h 17014F: tools/testing/radix-tree 17015 17016XBOX DVD IR REMOTE 17017M: Benjamin Valentin <benpicco@googlemail.com> 17018S: Maintained 17019F: drivers/media/rc/xbox_remote.c 17020F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17021 17022XC2028/3028 TUNER DRIVER 17023M: Mauro Carvalho Chehab <mchehab@kernel.org> 17024L: linux-media@vger.kernel.org 17025W: https://linuxtv.org 17026T: git git://linuxtv.org/media_tree.git 17027S: Maintained 17028F: drivers/media/tuners/tuner-xc2028.* 17029 17030XDP (eXpress Data Path) 17031M: Alexei Starovoitov <ast@kernel.org> 17032M: Daniel Borkmann <daniel@iogearbox.net> 17033M: David S. Miller <davem@davemloft.net> 17034M: Jakub Kicinski <jakub.kicinski@netronome.com> 17035M: Jesper Dangaard Brouer <hawk@kernel.org> 17036M: John Fastabend <john.fastabend@gmail.com> 17037L: netdev@vger.kernel.org 17038L: xdp-newbies@vger.kernel.org 17039L: bpf@vger.kernel.org 17040S: Supported 17041F: net/core/xdp.c 17042F: include/net/xdp.h 17043F: kernel/bpf/devmap.c 17044F: kernel/bpf/cpumap.c 17045F: include/trace/events/xdp.h 17046K: xdp 17047N: xdp 17048 17049XDP SOCKETS (AF_XDP) 17050M: Björn Töpel <bjorn.topel@intel.com> 17051M: Magnus Karlsson <magnus.karlsson@intel.com> 17052L: netdev@vger.kernel.org 17053L: bpf@vger.kernel.org 17054S: Maintained 17055F: kernel/bpf/xskmap.c 17056F: net/xdp/ 17057 17058XEN BLOCK SUBSYSTEM 17059M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17060M: Roger Pau Monné <roger.pau@citrix.com> 17061L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17062S: Supported 17063F: drivers/block/xen-blkback/* 17064F: drivers/block/xen* 17065 17066XEN HYPERVISOR ARM 17067M: Stefano Stabellini <sstabellini@kernel.org> 17068L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17069S: Maintained 17070F: arch/arm/xen/ 17071F: arch/arm/include/asm/xen/ 17072 17073XEN HYPERVISOR ARM64 17074M: Stefano Stabellini <sstabellini@kernel.org> 17075L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17076S: Maintained 17077F: arch/arm64/xen/ 17078F: arch/arm64/include/asm/xen/ 17079 17080XEN HYPERVISOR INTERFACE 17081M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17082M: Juergen Gross <jgross@suse.com> 17083R: Stefano Stabellini <sstabellini@kernel.org> 17084L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17085T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17086S: Supported 17087F: arch/x86/xen/ 17088F: arch/x86/platform/pvh/ 17089F: drivers/*/xen-*front.c 17090F: drivers/xen/ 17091F: arch/x86/include/asm/xen/ 17092F: arch/x86/include/asm/pvclock-abi.h 17093F: include/xen/ 17094F: include/uapi/xen/ 17095F: Documentation/ABI/stable/sysfs-hypervisor-xen 17096F: Documentation/ABI/testing/sysfs-hypervisor-xen 17097 17098XEN NETWORK BACKEND DRIVER 17099M: Wei Liu <wei.liu2@citrix.com> 17100M: Paul Durrant <paul.durrant@citrix.com> 17101L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17102L: netdev@vger.kernel.org 17103S: Supported 17104F: drivers/net/xen-netback/* 17105 17106XEN PCI SUBSYSTEM 17107M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17108L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17109S: Supported 17110F: arch/x86/pci/*xen* 17111F: drivers/pci/*xen* 17112 17113XEN PVSCSI DRIVERS 17114M: Juergen Gross <jgross@suse.com> 17115L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17116L: linux-scsi@vger.kernel.org 17117S: Supported 17118F: drivers/scsi/xen-scsifront.c 17119F: drivers/xen/xen-scsiback.c 17120F: include/xen/interface/io/vscsiif.h 17121 17122XEN SWIOTLB SUBSYSTEM 17123M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17124L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17125L: iommu@lists.linux-foundation.org 17126S: Supported 17127F: arch/x86/xen/*swiotlb* 17128F: drivers/xen/*swiotlb* 17129 17130XEN SOUND FRONTEND DRIVER 17131M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17132L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17133L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17134S: Supported 17135F: sound/xen/* 17136 17137XFS FILESYSTEM 17138M: Darrick J. Wong <darrick.wong@oracle.com> 17139M: linux-xfs@vger.kernel.org 17140L: linux-xfs@vger.kernel.org 17141W: http://xfs.org/ 17142T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17143S: Supported 17144F: Documentation/filesystems/xfs.txt 17145F: fs/xfs/ 17146 17147XILINX AXI ETHERNET DRIVER 17148M: Anirudha Sarangi <anirudh@xilinx.com> 17149M: John Linn <John.Linn@xilinx.com> 17150S: Maintained 17151F: drivers/net/ethernet/xilinx/xilinx_axienet* 17152 17153XILINX UARTLITE SERIAL DRIVER 17154M: Peter Korsgaard <jacmet@sunsite.dk> 17155L: linux-serial@vger.kernel.org 17156S: Maintained 17157F: drivers/tty/serial/uartlite.c 17158 17159XILINX VIDEO IP CORES 17160M: Hyun Kwon <hyun.kwon@xilinx.com> 17161M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17162L: linux-media@vger.kernel.org 17163T: git git://linuxtv.org/media_tree.git 17164S: Supported 17165F: Documentation/devicetree/bindings/media/xilinx/ 17166F: drivers/media/platform/xilinx/ 17167F: include/uapi/linux/xilinx-v4l2-controls.h 17168 17169XILLYBUS DRIVER 17170M: Eli Billauer <eli.billauer@gmail.com> 17171L: linux-kernel@vger.kernel.org 17172S: Supported 17173F: drivers/char/xillybus/ 17174 17175XLP9XX I2C DRIVER 17176M: George Cherian <george.cherian@cavium.com> 17177M: Jan Glauber <jglauber@cavium.com> 17178L: linux-i2c@vger.kernel.org 17179W: http://www.cavium.com 17180S: Supported 17181F: drivers/i2c/busses/i2c-xlp9xx.c 17182 17183XRA1403 GPIO EXPANDER 17184M: Nandor Han <nandor.han@ge.com> 17185M: Semi Malinen <semi.malinen@ge.com> 17186L: linux-gpio@vger.kernel.org 17187S: Maintained 17188F: drivers/gpio/gpio-xra1403.c 17189F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17190 17191XTENSA XTFPGA PLATFORM SUPPORT 17192M: Max Filippov <jcmvbkbc@gmail.com> 17193L: linux-xtensa@linux-xtensa.org 17194S: Maintained 17195F: drivers/spi/spi-xtensa-xtfpga.c 17196F: sound/soc/xtensa/xtfpga-i2s.c 17197 17198YAM DRIVER FOR AX.25 17199M: Jean-Paul Roubelat <jpr@f6fbb.org> 17200L: linux-hams@vger.kernel.org 17201S: Maintained 17202F: drivers/net/hamradio/yam* 17203F: include/linux/yam.h 17204 17205YAMA SECURITY MODULE 17206M: Kees Cook <keescook@chromium.org> 17207T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17208S: Supported 17209F: security/yama/ 17210F: Documentation/admin-guide/LSM/Yama.rst 17211 17212YEALINK PHONE DRIVER 17213M: Henk Vergonet <Henk.Vergonet@gmail.com> 17214L: usbb2k-api-dev@nongnu.org 17215S: Maintained 17216F: Documentation/input/devices/yealink.rst 17217F: drivers/input/misc/yealink.* 17218 17219Z8530 DRIVER FOR AX.25 17220M: Joerg Reuter <jreuter@yaina.de> 17221W: http://yaina.de/jreuter/ 17222W: http://www.qsl.net/dl1bke/ 17223L: linux-hams@vger.kernel.org 17224S: Maintained 17225F: Documentation/networking/z8530drv.txt 17226F: drivers/net/hamradio/*scc.c 17227F: drivers/net/hamradio/z8530.h 17228 17229ZBUD COMPRESSED PAGE ALLOCATOR 17230M: Seth Jennings <sjenning@redhat.com> 17231M: Dan Streetman <ddstreet@ieee.org> 17232L: linux-mm@kvack.org 17233S: Maintained 17234F: mm/zbud.c 17235F: include/linux/zbud.h 17236 17237ZD1211RW WIRELESS DRIVER 17238M: Daniel Drake <dsd@gentoo.org> 17239M: Ulrich Kunitz <kune@deine-taler.de> 17240W: http://zd1211.ath.cx/wiki/DriverRewrite 17241L: linux-wireless@vger.kernel.org 17242L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17243S: Maintained 17244F: drivers/net/wireless/zydas/zd1211rw/ 17245 17246ZD1301 MEDIA DRIVER 17247M: Antti Palosaari <crope@iki.fi> 17248L: linux-media@vger.kernel.org 17249W: https://linuxtv.org/ 17250W: http://palosaari.fi/linux/ 17251Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17252S: Maintained 17253F: drivers/media/usb/dvb-usb-v2/zd1301* 17254 17255ZD1301_DEMOD MEDIA DRIVER 17256M: Antti Palosaari <crope@iki.fi> 17257L: linux-media@vger.kernel.org 17258W: https://linuxtv.org/ 17259W: http://palosaari.fi/linux/ 17260Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17261S: Maintained 17262F: drivers/media/dvb-frontends/zd1301_demod* 17263 17264ZPOOL COMPRESSED PAGE STORAGE API 17265M: Dan Streetman <ddstreet@ieee.org> 17266L: linux-mm@kvack.org 17267S: Maintained 17268F: mm/zpool.c 17269F: include/linux/zpool.h 17270 17271ZR36067 VIDEO FOR LINUX DRIVER 17272L: mjpeg-users@lists.sourceforge.net 17273L: linux-media@vger.kernel.org 17274W: http://mjpeg.sourceforge.net/driver-zoran/ 17275T: hg https://linuxtv.org/hg/v4l-dvb 17276S: Odd Fixes 17277F: drivers/staging/media/zoran/ 17278 17279ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17280M: Minchan Kim <minchan@kernel.org> 17281M: Nitin Gupta <ngupta@vflare.org> 17282R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17283L: linux-kernel@vger.kernel.org 17284S: Maintained 17285F: drivers/block/zram/ 17286F: Documentation/blockdev/zram.txt 17287 17288ZS DECSTATION Z85C30 SERIAL DRIVER 17289M: "Maciej W. Rozycki" <macro@linux-mips.org> 17290S: Maintained 17291F: drivers/tty/serial/zs.* 17292 17293ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17294M: Minchan Kim <minchan@kernel.org> 17295M: Nitin Gupta <ngupta@vflare.org> 17296R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17297L: linux-mm@kvack.org 17298S: Maintained 17299F: mm/zsmalloc.c 17300F: include/linux/zsmalloc.h 17301F: Documentation/vm/zsmalloc.rst 17302 17303ZSWAP COMPRESSED SWAP CACHING 17304M: Seth Jennings <sjenning@redhat.com> 17305M: Dan Streetman <ddstreet@ieee.org> 17306L: linux-mm@kvack.org 17307S: Maintained 17308F: mm/zswap.c 17309 17310THE REST 17311M: Linus Torvalds <torvalds@linux-foundation.org> 17312L: linux-kernel@vger.kernel.org 17313Q: http://patchwork.kernel.org/project/LKML/list/ 17314T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17315S: Buried alive in reporters 17316F: * 17317F: */ 17318