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/firmware-guide/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 <guohanjun@huawei.com> 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.rst 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.rst 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.rst 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 671ALLEGRO DVT VIDEO IP CORE DRIVER 672M: Michael Tretter <m.tretter@pengutronix.de> 673R: Pengutronix Kernel Team <kernel@pengutronix.de> 674L: linux-media@vger.kernel.org 675S: Maintained 676F: drivers/staging/media/allegro-dvt/ 677 678ALLWINNER SECURITY SYSTEM 679M: Corentin Labbe <clabbe.montjoie@gmail.com> 680L: linux-crypto@vger.kernel.org 681S: Maintained 682F: drivers/crypto/sunxi-ss/ 683 684ALLWINNER VPU DRIVER 685M: Maxime Ripard <maxime.ripard@bootlin.com> 686M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 687L: linux-media@vger.kernel.org 688S: Maintained 689F: drivers/staging/media/sunxi/cedrus/ 690 691ALPHA PORT 692M: Richard Henderson <rth@twiddle.net> 693M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 694M: Matt Turner <mattst88@gmail.com> 695S: Odd Fixes 696L: linux-alpha@vger.kernel.org 697F: arch/alpha/ 698 699ALPS PS/2 TOUCHPAD DRIVER 700R: Pali Rohár <pali.rohar@gmail.com> 701F: drivers/input/mouse/alps.* 702 703ALTERA I2C CONTROLLER DRIVER 704M: Thor Thayer <thor.thayer@linux.intel.com> 705S: Maintained 706F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 707F: drivers/i2c/busses/i2c-altera.c 708 709ALTERA MAILBOX DRIVER 710M: Ley Foon Tan <lftan@altera.com> 711L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 712S: Maintained 713F: drivers/mailbox/mailbox-altera.c 714 715ALTERA PIO DRIVER 716M: Tien Hock Loh <thloh@altera.com> 717L: linux-gpio@vger.kernel.org 718S: Maintained 719F: drivers/gpio/gpio-altera.c 720 721ALTERA SYSTEM MANAGER DRIVER 722M: Thor Thayer <thor.thayer@linux.intel.com> 723S: Maintained 724F: drivers/mfd/altera-sysmgr.c 725F: include/linux/mfd/altera-sysgmr.h 726 727ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 728M: Thor Thayer <thor.thayer@linux.intel.com> 729S: Maintained 730F: drivers/gpio/gpio-altera-a10sr.c 731F: drivers/mfd/altera-a10sr.c 732F: drivers/reset/reset-a10sr.c 733F: include/linux/mfd/altera-a10sr.h 734F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 735 736ALTERA TRIPLE SPEED ETHERNET DRIVER 737M: Thor Thayer <thor.thayer@linux.intel.com> 738L: netdev@vger.kernel.org 739L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 740S: Maintained 741F: drivers/net/ethernet/altera/ 742 743ALTERA UART/JTAG UART SERIAL DRIVERS 744M: Tobias Klauser <tklauser@distanz.ch> 745L: linux-serial@vger.kernel.org 746L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 747S: Maintained 748F: drivers/tty/serial/altera_uart.c 749F: drivers/tty/serial/altera_jtaguart.c 750F: include/linux/altera_uart.h 751F: include/linux/altera_jtaguart.h 752 753AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 754M: Talel Shenhar <talel@amazon.com> 755S: Maintained 756F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 757F: drivers/thermal/thermal_mmio.c 758 759AMAZON ETHERNET DRIVERS 760M: Netanel Belgazal <netanel@amazon.com> 761R: Saeed Bishara <saeedb@amazon.com> 762R: Zorik Machulsky <zorik@amazon.com> 763L: netdev@vger.kernel.org 764S: Supported 765F: Documentation/networking/device_drivers/amazon/ena.txt 766F: drivers/net/ethernet/amazon/ 767 768AMAZON RDMA EFA DRIVER 769M: Gal Pressman <galpress@amazon.com> 770R: Yossi Leybovich <sleybo@amazon.com> 771L: linux-rdma@vger.kernel.org 772Q: https://patchwork.kernel.org/project/linux-rdma/list/ 773S: Supported 774F: drivers/infiniband/hw/efa/ 775F: include/uapi/rdma/efa-abi.h 776 777AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 778M: Tom Lendacky <thomas.lendacky@amd.com> 779M: Gary Hook <gary.hook@amd.com> 780L: linux-crypto@vger.kernel.org 781S: Supported 782F: drivers/crypto/ccp/ 783F: include/linux/ccp.h 784 785AMD DISPLAY CORE 786M: Harry Wentland <harry.wentland@amd.com> 787M: Leo Li <sunpeng.li@amd.com> 788L: amd-gfx@lists.freedesktop.org 789T: git git://people.freedesktop.org/~agd5f/linux 790S: Supported 791F: drivers/gpu/drm/amd/display/ 792 793AMD FAM15H PROCESSOR POWER MONITORING DRIVER 794M: Huang Rui <ray.huang@amd.com> 795L: linux-hwmon@vger.kernel.org 796S: Supported 797F: Documentation/hwmon/fam15h_power.rst 798F: drivers/hwmon/fam15h_power.c 799 800AMD FCH GPIO DRIVER 801M: Enrico Weigelt, metux IT consult <info@metux.net> 802L: linux-gpio@vger.kernel.org 803S: Maintained 804F: drivers/gpio/gpio-amd-fch.c 805F: include/linux/platform_data/gpio/gpio-amd-fch.h 806 807AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 808L: linux-geode@lists.infradead.org (moderated for non-subscribers) 809S: Orphan 810F: drivers/usb/gadget/udc/amd5536udc.* 811 812AMD GEODE PROCESSOR/CHIPSET SUPPORT 813P: Andres Salomon <dilinger@queued.net> 814L: linux-geode@lists.infradead.org (moderated for non-subscribers) 815W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 816S: Supported 817F: drivers/char/hw_random/geode-rng.c 818F: drivers/crypto/geode* 819F: drivers/video/fbdev/geode/ 820F: arch/x86/include/asm/geode.h 821 822AMD IOMMU (AMD-VI) 823M: Joerg Roedel <joro@8bytes.org> 824L: iommu@lists.linux-foundation.org 825T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 826S: Maintained 827F: drivers/iommu/amd_iommu*.[ch] 828F: include/linux/amd-iommu.h 829 830AMD KFD 831M: Oded Gabbay <oded.gabbay@gmail.com> 832L: dri-devel@lists.freedesktop.org 833T: git git://people.freedesktop.org/~gabbayo/linux.git 834S: Supported 835F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 836F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 837F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 838F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 839F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 840F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 841F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 842F: drivers/gpu/drm/amd/amdkfd/ 843F: drivers/gpu/drm/amd/include/cik_structs.h 844F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 845F: drivers/gpu/drm/amd/include/vi_structs.h 846F: drivers/gpu/drm/amd/include/v9_structs.h 847F: include/uapi/linux/kfd_ioctl.h 848 849AMD MP2 I2C DRIVER 850M: Elie Morisse <syniurge@gmail.com> 851M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 852M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 853L: linux-i2c@vger.kernel.org 854S: Maintained 855F: drivers/i2c/busses/i2c-amd-mp2* 856 857AMD POWERPLAY 858M: Rex Zhu <rex.zhu@amd.com> 859M: Evan Quan <evan.quan@amd.com> 860L: amd-gfx@lists.freedesktop.org 861S: Supported 862F: drivers/gpu/drm/amd/powerplay/ 863T: git git://people.freedesktop.org/~agd5f/linux 864 865AMD SEATTLE DEVICE TREE SUPPORT 866M: Brijesh Singh <brijeshkumar.singh@amd.com> 867M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 868M: Tom Lendacky <thomas.lendacky@amd.com> 869S: Supported 870F: arch/arm64/boot/dts/amd/ 871 872AMD XGBE DRIVER 873M: Tom Lendacky <thomas.lendacky@amd.com> 874L: netdev@vger.kernel.org 875S: Supported 876F: drivers/net/ethernet/amd/xgbe/ 877F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 878 879ANALOG DEVICES INC AD5686 DRIVER 880M: Stefan Popa <stefan.popa@analog.com> 881L: linux-pm@vger.kernel.org 882W: http://ez.analog.com/community/linux-device-drivers 883S: Supported 884F: drivers/iio/dac/ad5686* 885F: drivers/iio/dac/ad5696* 886 887ANALOG DEVICES INC AD5758 DRIVER 888M: Stefan Popa <stefan.popa@analog.com> 889L: linux-iio@vger.kernel.org 890W: http://ez.analog.com/community/linux-device-drivers 891S: Supported 892F: drivers/iio/dac/ad5758.c 893F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 894 895ANALOG DEVICES INC AD7124 DRIVER 896M: Stefan Popa <stefan.popa@analog.com> 897L: linux-iio@vger.kernel.org 898W: http://ez.analog.com/community/linux-device-drivers 899S: Supported 900F: drivers/iio/adc/ad7124.c 901F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 902 903ANALOG DEVICES INC AD7606 DRIVER 904M: Stefan Popa <stefan.popa@analog.com> 905L: linux-iio@vger.kernel.org 906W: http://ez.analog.com/community/linux-device-drivers 907S: Supported 908F: drivers/iio/adc/ad7606.c 909F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt 910 911ANALOG DEVICES INC AD7768-1 DRIVER 912M: Stefan Popa <stefan.popa@analog.com> 913L: linux-iio@vger.kernel.org 914W: http://ez.analog.com/community/linux-device-drivers 915S: Supported 916F: drivers/iio/adc/ad7768-1.c 917F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 918 919ANALOG DEVICES INC AD9389B DRIVER 920M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 921L: linux-media@vger.kernel.org 922S: Maintained 923F: drivers/media/i2c/ad9389b* 924 925ANALOG DEVICES INC ADGS1408 DRIVER 926M: Mircea Caprioru <mircea.caprioru@analog.com> 927S: Supported 928F: drivers/mux/adgs1408.c 929F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 930 931ANALOG DEVICES INC ADP5061 DRIVER 932M: Stefan Popa <stefan.popa@analog.com> 933L: linux-pm@vger.kernel.org 934W: http://ez.analog.com/community/linux-device-drivers 935S: Supported 936F: drivers/power/supply/adp5061.c 937 938ANALOG DEVICES INC ADV7180 DRIVER 939M: Lars-Peter Clausen <lars@metafoo.de> 940L: linux-media@vger.kernel.org 941W: http://ez.analog.com/community/linux-device-drivers 942S: Supported 943F: drivers/media/i2c/adv7180.c 944 945ANALOG DEVICES INC ADV748X DRIVER 946M: Kieran Bingham <kieran.bingham@ideasonboard.com> 947L: linux-media@vger.kernel.org 948S: Maintained 949F: drivers/media/i2c/adv748x/* 950 951ANALOG DEVICES INC ADV7511 DRIVER 952M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 953L: linux-media@vger.kernel.org 954S: Maintained 955F: drivers/media/i2c/adv7511* 956 957ANALOG DEVICES INC ADV7604 DRIVER 958M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 959L: linux-media@vger.kernel.org 960S: Maintained 961F: drivers/media/i2c/adv7604* 962 963ANALOG DEVICES INC ADV7842 DRIVER 964M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 965L: linux-media@vger.kernel.org 966S: Maintained 967F: drivers/media/i2c/adv7842* 968 969ANALOG DEVICES INC ASOC CODEC DRIVERS 970M: Lars-Peter Clausen <lars@metafoo.de> 971L: alsa-devel@alsa-project.org (moderated for non-subscribers) 972W: http://wiki.analog.com/ 973W: http://ez.analog.com/community/linux-device-drivers 974S: Supported 975F: sound/soc/codecs/adau* 976F: sound/soc/codecs/adav* 977F: sound/soc/codecs/ad1* 978F: sound/soc/codecs/ad7* 979F: sound/soc/codecs/ssm* 980F: sound/soc/codecs/sigmadsp.* 981 982ANALOG DEVICES INC DMA DRIVERS 983M: Lars-Peter Clausen <lars@metafoo.de> 984W: http://ez.analog.com/community/linux-device-drivers 985S: Supported 986F: drivers/dma/dma-axi-dmac.c 987 988ANALOG DEVICES INC IIO DRIVERS 989M: Lars-Peter Clausen <lars@metafoo.de> 990M: Michael Hennerich <Michael.Hennerich@analog.com> 991M: Stefan Popa <stefan.popa@analog.com> 992W: http://wiki.analog.com/ 993W: http://ez.analog.com/community/linux-device-drivers 994S: Supported 995F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 996F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 997F: drivers/iio/*/ad* 998F: drivers/iio/adc/ltc2497* 999X: drivers/iio/*/adjd* 1000F: drivers/staging/iio/*/ad* 1001 1002ANALOGBITS PLL LIBRARIES 1003M: Paul Walmsley <paul.walmsley@sifive.com> 1004S: Supported 1005F: drivers/clk/analogbits/* 1006F: include/linux/clk/analogbits* 1007 1008ANDES ARCHITECTURE 1009M: Greentime Hu <green.hu@gmail.com> 1010M: Vincent Chen <deanbo422@gmail.com> 1011T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1012S: Supported 1013F: arch/nds32/ 1014F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1015F: Documentation/devicetree/bindings/nds32/ 1016K: nds32 1017N: nds32 1018 1019ANDROID CONFIG FRAGMENTS 1020M: Rob Herring <robh@kernel.org> 1021S: Supported 1022F: kernel/configs/android* 1023 1024ANDROID DRIVERS 1025M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1026M: Arve Hjønnevåg <arve@android.com> 1027M: Todd Kjos <tkjos@android.com> 1028M: Martijn Coenen <maco@android.com> 1029M: Joel Fernandes <joel@joelfernandes.org> 1030M: Christian Brauner <christian@brauner.io> 1031T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1032L: devel@driverdev.osuosl.org 1033S: Supported 1034F: drivers/android/ 1035F: drivers/staging/android/ 1036 1037ANDROID GOLDFISH PIC DRIVER 1038M: Miodrag Dinic <miodrag.dinic@mips.com> 1039S: Supported 1040F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1041F: drivers/irqchip/irq-goldfish-pic.c 1042 1043ANDROID GOLDFISH RTC DRIVER 1044M: Miodrag Dinic <miodrag.dinic@mips.com> 1045S: Supported 1046F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1047F: drivers/rtc/rtc-goldfish.c 1048 1049ANDROID ION DRIVER 1050M: Laura Abbott <labbott@redhat.com> 1051M: Sumit Semwal <sumit.semwal@linaro.org> 1052L: devel@driverdev.osuosl.org 1053L: dri-devel@lists.freedesktop.org 1054L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1055S: Supported 1056F: drivers/staging/android/ion 1057F: drivers/staging/android/uapi/ion.h 1058 1059AOA (Apple Onboard Audio) ALSA DRIVER 1060M: Johannes Berg <johannes@sipsolutions.net> 1061L: linuxppc-dev@lists.ozlabs.org 1062L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1063S: Maintained 1064F: sound/aoa/ 1065 1066APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1067M: William Breathitt Gray <vilhelm.gray@gmail.com> 1068L: linux-iio@vger.kernel.org 1069S: Maintained 1070F: drivers/iio/adc/stx104.c 1071 1072APM DRIVER 1073M: Jiri Kosina <jikos@kernel.org> 1074S: Odd fixes 1075T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1076F: arch/x86/kernel/apm_32.c 1077F: include/linux/apm_bios.h 1078F: include/uapi/linux/apm_bios.h 1079F: drivers/char/apm-emulation.c 1080 1081APPARMOR SECURITY MODULE 1082M: John Johansen <john.johansen@canonical.com> 1083L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1084W: wiki.apparmor.net 1085T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1086S: Supported 1087F: security/apparmor/ 1088F: Documentation/admin-guide/LSM/apparmor.rst 1089 1090APPLE BCM5974 MULTITOUCH DRIVER 1091M: Henrik Rydberg <rydberg@bitmath.org> 1092L: linux-input@vger.kernel.org 1093S: Odd fixes 1094F: drivers/input/mouse/bcm5974.c 1095 1096APPLE SMC DRIVER 1097M: Henrik Rydberg <rydberg@bitmath.org> 1098L: linux-hwmon@vger.kernel.org 1099S: Odd fixes 1100F: drivers/hwmon/applesmc.c 1101 1102APPLETALK NETWORK LAYER 1103L: netdev@vger.kernel.org 1104S: Odd fixes 1105F: drivers/net/appletalk/ 1106F: net/appletalk/ 1107F: include/linux/atalk.h 1108F: include/uapi/linux/atalk.h 1109 1110APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1111M: Khuong Dinh <khuong@os.amperecomputing.com> 1112S: Supported 1113F: arch/arm64/boot/dts/apm/ 1114 1115APPLIED MICRO (APM) X-GENE SOC EDAC 1116M: Khuong Dinh <khuong@os.amperecomputing.com> 1117S: Supported 1118F: drivers/edac/xgene_edac.c 1119F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1120 1121APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1122M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1123M: Keyur Chudgar <keyur@os.amperecomputing.com> 1124S: Supported 1125F: drivers/net/ethernet/apm/xgene-v2/ 1126 1127APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1128M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1129M: Keyur Chudgar <keyur@os.amperecomputing.com> 1130M: Quan Nguyen <quan@os.amperecomputing.com> 1131S: Supported 1132F: drivers/net/ethernet/apm/xgene/ 1133F: drivers/net/phy/mdio-xgene.c 1134F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1135F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1136 1137APPLIED MICRO (APM) X-GENE SOC PMU 1138M: Khuong Dinh <khuong@os.amperecomputing.com> 1139S: Supported 1140F: drivers/perf/xgene_pmu.c 1141F: Documentation/perf/xgene-pmu.txt 1142F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1143 1144APTINA CAMERA SENSOR PLL 1145M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1146L: linux-media@vger.kernel.org 1147S: Maintained 1148F: drivers/media/i2c/aptina-pll.* 1149 1150ARC FRAMEBUFFER DRIVER 1151M: Jaya Kumar <jayalk@intworks.biz> 1152S: Maintained 1153F: drivers/video/fbdev/arcfb.c 1154F: drivers/video/fbdev/core/fb_defio.c 1155 1156ARC PGU DRM DRIVER 1157M: Alexey Brodkin <abrodkin@synopsys.com> 1158S: Supported 1159F: drivers/gpu/drm/arc/ 1160F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1161 1162ARCNET NETWORK LAYER 1163M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1164L: netdev@vger.kernel.org 1165S: Maintained 1166F: drivers/net/arcnet/ 1167F: include/uapi/linux/if_arcnet.h 1168 1169ARM ARCHITECTED TIMER DRIVER 1170M: Mark Rutland <mark.rutland@arm.com> 1171M: Marc Zyngier <marc.zyngier@arm.com> 1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1173S: Maintained 1174F: arch/arm/include/asm/arch_timer.h 1175F: arch/arm64/include/asm/arch_timer.h 1176F: drivers/clocksource/arm_arch_timer.c 1177 1178ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1179M: Linus Walleij <linus.walleij@linaro.org> 1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1181S: Maintained 1182F: Documentation/devicetree/bindings/arm/arm-boards 1183F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1184F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1185F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1186F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1187F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1188F: arch/arm/mach-integrator/ 1189F: arch/arm/mach-realview/ 1190F: arch/arm/mach-versatile/ 1191F: arch/arm/plat-versatile/ 1192F: arch/arm/boot/dts/arm-realview-* 1193F: arch/arm/boot/dts/integrator* 1194F: arch/arm/boot/dts/versatile* 1195F: drivers/clk/versatile/ 1196F: drivers/i2c/busses/i2c-versatile.c 1197F: drivers/irqchip/irq-versatile-fpga.c 1198F: drivers/mtd/maps/physmap_of_versatile.c 1199F: drivers/power/reset/arm-versatile-reboot.c 1200F: drivers/soc/versatile/ 1201 1202ARM HDLCD DRM DRIVER 1203M: Liviu Dudau <liviu.dudau@arm.com> 1204S: Supported 1205F: drivers/gpu/drm/arm/hdlcd_* 1206F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1207 1208ARM KOMEDA DRM-KMS DRIVER 1209M: James (Qian) Wang <james.qian.wang@arm.com> 1210M: Liviu Dudau <liviu.dudau@arm.com> 1211L: Mali DP Maintainers <malidp@foss.arm.com> 1212S: Supported 1213T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1214F: drivers/gpu/drm/arm/display/include/ 1215F: drivers/gpu/drm/arm/display/komeda/ 1216F: Documentation/devicetree/bindings/display/arm,komeda.txt 1217F: Documentation/gpu/komeda-kms.rst 1218 1219ARM MALI-DP DRM DRIVER 1220M: Liviu Dudau <liviu.dudau@arm.com> 1221M: Brian Starkey <brian.starkey@arm.com> 1222L: Mali DP Maintainers <malidp@foss.arm.com> 1223S: Supported 1224T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1225F: drivers/gpu/drm/arm/ 1226F: Documentation/devicetree/bindings/display/arm,malidp.txt 1227F: Documentation/gpu/afbc.rst 1228 1229ARM MALI PANFROST DRM DRIVER 1230M: Rob Herring <robh@kernel.org> 1231M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1232L: dri-devel@lists.freedesktop.org 1233S: Supported 1234T: git git://anongit.freedesktop.org/drm/drm-misc 1235F: drivers/gpu/drm/panfrost/ 1236F: include/uapi/drm/panfrost_drm.h 1237 1238ARM MFM AND FLOPPY DRIVERS 1239M: Ian Molton <spyro@f2s.com> 1240S: Maintained 1241F: arch/arm/lib/floppydma.S 1242F: arch/arm/include/asm/floppy.h 1243 1244ARM PMU PROFILING AND DEBUGGING 1245M: Will Deacon <will@kernel.org> 1246M: Mark Rutland <mark.rutland@arm.com> 1247S: Maintained 1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1249F: arch/arm*/kernel/perf_* 1250F: arch/arm/oprofile/common.c 1251F: arch/arm*/kernel/hw_breakpoint.c 1252F: arch/arm*/include/asm/hw_breakpoint.h 1253F: arch/arm*/include/asm/perf_event.h 1254F: drivers/perf/* 1255F: include/linux/perf/arm_pmu.h 1256F: Documentation/devicetree/bindings/arm/pmu.yaml 1257F: Documentation/devicetree/bindings/perf/ 1258 1259ARM PORT 1260M: Russell King <linux@armlinux.org.uk> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262W: http://www.armlinux.org.uk/ 1263S: Odd Fixes 1264T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1265F: arch/arm/ 1266X: arch/arm/boot/dts/ 1267 1268ARM PRIMECELL AACI PL041 DRIVER 1269M: Russell King <linux@armlinux.org.uk> 1270S: Odd Fixes 1271F: sound/arm/aaci.* 1272 1273ARM PRIMECELL BUS SUPPORT 1274M: Russell King <linux@armlinux.org.uk> 1275S: Odd Fixes 1276F: drivers/amba/ 1277F: include/linux/amba/bus.h 1278 1279ARM PRIMECELL CLCD PL110 DRIVER 1280M: Russell King <linux@armlinux.org.uk> 1281S: Odd Fixes 1282F: drivers/video/fbdev/amba-clcd.* 1283 1284ARM PRIMECELL KMI PL050 DRIVER 1285M: Russell King <linux@armlinux.org.uk> 1286S: Odd Fixes 1287F: drivers/input/serio/ambakmi.* 1288F: include/linux/amba/kmi.h 1289 1290ARM PRIMECELL MMCI PL180/1 DRIVER 1291M: Russell King <linux@armlinux.org.uk> 1292S: Odd Fixes 1293F: drivers/mmc/host/mmci.* 1294F: include/linux/amba/mmci.h 1295 1296ARM PRIMECELL SSP PL022 SPI DRIVER 1297M: Linus Walleij <linus.walleij@linaro.org> 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1299S: Maintained 1300F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1301F: drivers/spi/spi-pl022.c 1302 1303ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1304M: Russell King <linux@armlinux.org.uk> 1305S: Odd Fixes 1306F: drivers/tty/serial/amba-pl01*.c 1307F: include/linux/amba/serial.h 1308 1309ARM PRIMECELL VIC PL190/PL192 DRIVER 1310M: Linus Walleij <linus.walleij@linaro.org> 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1312S: Maintained 1313F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1314F: drivers/irqchip/irq-vic.c 1315 1316AMAZON ANNAPURNA LABS FIC DRIVER 1317M: Talel Shenhar <talel@amazon.com> 1318S: Maintained 1319F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 1320F: drivers/irqchip/irq-al-fic.c 1321 1322ARM SMMU DRIVERS 1323M: Will Deacon <will@kernel.org> 1324R: Robin Murphy <robin.murphy@arm.com> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326S: Maintained 1327F: drivers/iommu/arm-smmu.c 1328F: drivers/iommu/arm-smmu-v3.c 1329F: drivers/iommu/io-pgtable-arm.c 1330F: drivers/iommu/io-pgtable-arm-v7s.c 1331 1332ARM SUB-ARCHITECTURES 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1334S: Maintained 1335F: arch/arm/mach-*/ 1336F: arch/arm/plat-*/ 1337T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1338 1339ARM/ACTIONS SEMI ARCHITECTURE 1340M: Andreas Färber <afaerber@suse.de> 1341R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1343S: Maintained 1344N: owl 1345F: arch/arm/mach-actions/ 1346F: arch/arm/boot/dts/owl-* 1347F: arch/arm64/boot/dts/actions/ 1348F: drivers/clk/actions/ 1349F: drivers/clocksource/timer-owl* 1350F: drivers/dma/owl-dma.c 1351F: drivers/i2c/busses/i2c-owl.c 1352F: drivers/pinctrl/actions/* 1353F: drivers/soc/actions/ 1354F: include/dt-bindings/power/owl-* 1355F: include/linux/soc/actions/ 1356F: Documentation/devicetree/bindings/arm/actions.txt 1357F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1358F: Documentation/devicetree/bindings/dma/owl-dma.txt 1359F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1360F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1361F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1362F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1363 1364ARM/ADS SPHERE MACHINE SUPPORT 1365M: Lennert Buytenhek <kernel@wantstofly.org> 1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1367S: Maintained 1368 1369ARM/AFEB9260 MACHINE SUPPORT 1370M: Sergey Lapin <slapin@ossfans.org> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372S: Maintained 1373 1374ARM/AJECO 1ARM MACHINE SUPPORT 1375M: Lennert Buytenhek <kernel@wantstofly.org> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377S: Maintained 1378 1379ARM/Allwinner SoC Clock Support 1380M: Emilio López <emilio@elopez.com.ar> 1381S: Maintained 1382F: drivers/clk/sunxi/ 1383 1384ARM/Allwinner sunXi SoC support 1385M: Maxime Ripard <maxime.ripard@bootlin.com> 1386M: Chen-Yu Tsai <wens@csie.org> 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388S: Maintained 1389N: sun[x456789]i 1390N: sun50i 1391F: arch/arm/mach-sunxi/ 1392F: arch/arm64/boot/dts/allwinner/ 1393F: drivers/clk/sunxi-ng/ 1394F: drivers/pinctrl/sunxi/ 1395F: drivers/soc/sunxi/ 1396T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1397 1398ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1399M: Neil Armstrong <narmstrong@baylibre.com> 1400M: Jerome Brunet <jbrunet@baylibre.com> 1401L: linux-amlogic@lists.infradead.org 1402S: Maintained 1403F: drivers/clk/meson/ 1404F: include/dt-bindings/clock/meson* 1405F: include/dt-bindings/clock/gxbb* 1406F: Documentation/devicetree/bindings/clock/amlogic* 1407 1408ARM/Amlogic Meson SoC support 1409M: Kevin Hilman <khilman@baylibre.com> 1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1411L: linux-amlogic@lists.infradead.org 1412W: http://linux-meson.com/ 1413S: Maintained 1414F: arch/arm/mach-meson/ 1415F: arch/arm/boot/dts/meson* 1416F: arch/arm64/boot/dts/amlogic/ 1417F: drivers/pinctrl/meson/ 1418F: drivers/mmc/host/meson* 1419F: drivers/soc/amlogic/ 1420N: meson 1421 1422ARM/Amlogic Meson SoC Sound Drivers 1423M: Jerome Brunet <jbrunet@baylibre.com> 1424L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1425S: Maintained 1426F: sound/soc/meson/ 1427F: Documentation/devicetree/bindings/sound/amlogic* 1428 1429ARM/Annapurna Labs ALPINE ARCHITECTURE 1430M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1431M: Antoine Tenart <antoine.tenart@bootlin.com> 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433S: Maintained 1434F: arch/arm/mach-alpine/ 1435F: arch/arm/boot/dts/alpine* 1436F: arch/arm64/boot/dts/al/ 1437F: drivers/*/*alpine* 1438 1439ARM/ARTPEC MACHINE SUPPORT 1440M: Jesper Nilsson <jesper.nilsson@axis.com> 1441M: Lars Persson <lars.persson@axis.com> 1442S: Maintained 1443L: linux-arm-kernel@axis.com 1444F: arch/arm/mach-artpec 1445F: arch/arm/boot/dts/artpec6* 1446F: drivers/clk/axis 1447F: drivers/crypto/axis 1448F: drivers/pinctrl/pinctrl-artpec* 1449F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1450 1451ARM/ASPEED I2C DRIVER 1452M: Brendan Higgins <brendanhiggins@google.com> 1453R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1454R: Joel Stanley <joel@jms.id.au> 1455L: linux-i2c@vger.kernel.org 1456L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1457S: Maintained 1458F: drivers/irqchip/irq-aspeed-i2c-ic.c 1459F: drivers/i2c/busses/i2c-aspeed.c 1460F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1461F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1462 1463ARM/ASPEED MACHINE SUPPORT 1464M: Joel Stanley <joel@jms.id.au> 1465R: Andrew Jeffery <andrew@aj.id.au> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1468Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1469S: Supported 1470T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1471F: arch/arm/mach-aspeed/ 1472F: arch/arm/boot/dts/aspeed-* 1473N: aspeed 1474 1475ARM/BITMAIN ARCHITECTURE 1476M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478S: Maintained 1479F: arch/arm64/boot/dts/bitmain/ 1480F: drivers/pinctrl/pinctrl-bm1880.c 1481F: Documentation/devicetree/bindings/arm/bitmain.yaml 1482F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1483 1484ARM/CALXEDA HIGHBANK ARCHITECTURE 1485M: Rob Herring <robh@kernel.org> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Maintained 1488F: arch/arm/mach-highbank/ 1489F: arch/arm/boot/dts/highbank.dts 1490F: arch/arm/boot/dts/ecx-*.dts* 1491 1492ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1493M: Krzysztof Halasa <khalasa@piap.pl> 1494S: Maintained 1495F: arch/arm/mach-cns3xxx/ 1496 1497ARM/CAVIUM THUNDER NETWORK DRIVER 1498M: Sunil Goutham <sgoutham@cavium.com> 1499M: Robert Richter <rric@kernel.org> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Supported 1502F: drivers/net/ethernet/cavium/thunder/ 1503 1504ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1505M: Lukasz Majewski <lukma@denx.de> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507S: Maintained 1508F: arch/arm/mach-ep93xx/ts72xx.c 1509 1510ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1511M: Alexander Shiyan <shc_work@mail.ru> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513S: Odd Fixes 1514N: clps711x 1515 1516ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1517M: Lennert Buytenhek <kernel@wantstofly.org> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519S: Maintained 1520 1521ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1522M: Hartley Sweeten <hsweeten@visionengravers.com> 1523M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1525S: Maintained 1526F: arch/arm/mach-ep93xx/ 1527F: arch/arm/mach-ep93xx/include/mach/ 1528 1529ARM/CLKDEV SUPPORT 1530M: Russell King <linux@armlinux.org.uk> 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1532S: Maintained 1533T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1534F: drivers/clk/clkdev.c 1535 1536ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1537M: Mike Rapoport <mike@compulab.co.il> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Maintained 1540 1541ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1542M: Baruch Siach <baruch@tkos.co.il> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544S: Maintained 1545F: arch/arm/boot/dts/cx92755* 1546N: digicolor 1547 1548ARM/CONTEC MICRO9 MACHINE SUPPORT 1549M: Hubert Feurstein <hubert.feurstein@contec.at> 1550S: Maintained 1551F: arch/arm/mach-ep93xx/micro9.c 1552 1553ARM/CORESIGHT FRAMEWORK AND DRIVERS 1554M: Mathieu Poirier <mathieu.poirier@linaro.org> 1555R: Suzuki K Poulose <suzuki.poulose@arm.com> 1556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1557S: Maintained 1558F: drivers/hwtracing/coresight/* 1559F: Documentation/trace/coresight.txt 1560F: Documentation/trace/coresight-cpu-debug.txt 1561F: Documentation/devicetree/bindings/arm/coresight.txt 1562F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1563F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1564F: tools/perf/arch/arm/util/pmu.c 1565F: tools/perf/arch/arm/util/auxtrace.c 1566F: tools/perf/arch/arm/util/cs-etm.c 1567F: tools/perf/arch/arm/util/cs-etm.h 1568F: tools/perf/util/cs-etm.* 1569F: tools/perf/util/cs-etm-decoder/* 1570 1571ARM/CORGI MACHINE SUPPORT 1572M: Richard Purdie <rpurdie@rpsys.net> 1573S: Maintained 1574 1575ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1576M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1577M: Linus Walleij <linus.walleij@linaro.org> 1578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1579T: git git://github.com/ulli-kroll/linux.git 1580S: Maintained 1581F: Documentation/devicetree/bindings/arm/gemini.txt 1582F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1583F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1584F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1585F: arch/arm/mach-gemini/ 1586F: drivers/net/ethernet/cortina/ 1587F: drivers/pinctrl/pinctrl-gemini.c 1588F: drivers/rtc/rtc-ftrtc010.c 1589 1590ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1591M: Barry Song <baohua@kernel.org> 1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1593T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1594S: Maintained 1595F: arch/arm/boot/dts/prima2* 1596F: arch/arm/mach-prima2/ 1597F: drivers/clk/sirf/ 1598F: drivers/clocksource/timer-prima2.c 1599F: drivers/clocksource/timer-atlas7.c 1600N: [^a-z]sirf 1601X: drivers/gnss 1602 1603ARM/EBSA110 MACHINE SUPPORT 1604M: Russell King <linux@armlinux.org.uk> 1605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1606W: http://www.armlinux.org.uk/ 1607S: Maintained 1608F: arch/arm/mach-ebsa110/ 1609F: drivers/net/ethernet/amd/am79c961a.* 1610 1611ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1612M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1613R: Pengutronix Kernel Team <kernel@pengutronix.de> 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615S: Maintained 1616N: efm32 1617 1618ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1619M: Robert Jarzmik <robert.jarzmik@free.fr> 1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1621S: Maintained 1622F: arch/arm/mach-pxa/ezx.c 1623 1624ARM/FARADAY FA526 PORT 1625M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1627S: Maintained 1628T: git git://git.berlios.de/gemini-board 1629F: arch/arm/mm/*-fa* 1630 1631ARM/FOOTBRIDGE ARCHITECTURE 1632M: Russell King <linux@armlinux.org.uk> 1633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1634W: http://www.armlinux.org.uk/ 1635S: Maintained 1636F: arch/arm/include/asm/hardware/dec21285.h 1637F: arch/arm/mach-footbridge/ 1638 1639ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1640M: Shawn Guo <shawnguo@kernel.org> 1641M: Sascha Hauer <s.hauer@pengutronix.de> 1642R: Pengutronix Kernel Team <kernel@pengutronix.de> 1643R: Fabio Estevam <festevam@gmail.com> 1644R: NXP Linux Team <linux-imx@nxp.com> 1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1646S: Maintained 1647T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1648N: imx 1649N: mxs 1650X: drivers/media/i2c/ 1651 1652ARM/FREESCALE VYBRID ARM ARCHITECTURE 1653M: Shawn Guo <shawnguo@kernel.org> 1654M: Sascha Hauer <s.hauer@pengutronix.de> 1655R: Pengutronix Kernel Team <kernel@pengutronix.de> 1656R: Stefan Agner <stefan@agner.ch> 1657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1658S: Maintained 1659T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1660F: arch/arm/mach-imx/*vf610* 1661F: arch/arm/boot/dts/vf* 1662 1663ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1664M: Shawn Guo <shawnguo@kernel.org> 1665M: Li Yang <leoyang.li@nxp.com> 1666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1667S: Maintained 1668T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1669F: arch/arm/boot/dts/ls1021a* 1670F: arch/arm64/boot/dts/freescale/fsl-* 1671F: arch/arm64/boot/dts/freescale/qoriq-* 1672 1673ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1674M: Lennert Buytenhek <kernel@wantstofly.org> 1675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1676S: Maintained 1677 1678ARM/GUMSTIX MACHINE SUPPORT 1679M: Steve Sakoman <sakoman@gmail.com> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681S: Maintained 1682 1683ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1684M: Philipp Zabel <philipp.zabel@gmail.com> 1685M: Paul Parsons <lost.distance@yahoo.com> 1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1687S: Maintained 1688F: arch/arm/mach-pxa/hx4700.c 1689F: arch/arm/mach-pxa/include/mach/hx4700.h 1690F: sound/soc/pxa/hx4700.c 1691 1692ARM/HISILICON SOC SUPPORT 1693M: Wei Xu <xuwei5@hisilicon.com> 1694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1695W: http://www.hisilicon.com 1696S: Supported 1697T: git git://github.com/hisilicon/linux-hisi.git 1698F: arch/arm/mach-hisi/ 1699F: arch/arm/boot/dts/hi3* 1700F: arch/arm/boot/dts/hip* 1701F: arch/arm/boot/dts/hisi* 1702F: arch/arm64/boot/dts/hisilicon/ 1703 1704ARM/HP JORNADA 7XX MACHINE SUPPORT 1705M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1706W: www.jlime.com 1707S: Maintained 1708T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1709F: arch/arm/mach-sa1100/jornada720.c 1710F: arch/arm/mach-sa1100/include/mach/jornada720.h 1711 1712ARM/IGEP MACHINE SUPPORT 1713M: Enric Balletbo i Serra <eballetbo@gmail.com> 1714M: Javier Martinez Canillas <javier@dowhile0.org> 1715L: linux-omap@vger.kernel.org 1716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1717S: Maintained 1718F: arch/arm/boot/dts/omap3-igep* 1719 1720ARM/INCOME PXA270 SUPPORT 1721M: Marek Vasut <marek.vasut@gmail.com> 1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1723S: Maintained 1724F: arch/arm/mach-pxa/colibri-pxa270-income.c 1725 1726ARM/INTEL IOP13XX ARM ARCHITECTURE 1727M: Lennert Buytenhek <kernel@wantstofly.org> 1728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1729S: Maintained 1730 1731ARM/INTEL IOP32X ARM ARCHITECTURE 1732M: Lennert Buytenhek <kernel@wantstofly.org> 1733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1734S: Maintained 1735 1736ARM/INTEL IOP33X ARM ARCHITECTURE 1737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1738S: Orphan 1739 1740ARM/INTEL IQ81342EX MACHINE SUPPORT 1741M: Lennert Buytenhek <kernel@wantstofly.org> 1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1743S: Maintained 1744 1745ARM/INTEL IXDP2850 MACHINE SUPPORT 1746M: Lennert Buytenhek <kernel@wantstofly.org> 1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1748S: Maintained 1749 1750ARM/INTEL IXP4XX ARM ARCHITECTURE 1751M: Linus Walleij <linusw@kernel.org> 1752M: Imre Kaloz <kaloz@openwrt.org> 1753M: Krzysztof Halasa <khalasa@piap.pl> 1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1755S: Maintained 1756F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1757F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1758F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1759F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1760F: arch/arm/mach-ixp4xx/ 1761F: drivers/clocksource/timer-ixp4xx.c 1762F: drivers/gpio/gpio-ixp4xx.c 1763F: drivers/irqchip/irq-ixp4xx.c 1764F: include/linux/irqchip/irq-ixp4xx.h 1765F: include/linux/platform_data/timer-ixp4xx.h 1766 1767ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1768M: Jonathan Cameron <jic23@cam.ac.uk> 1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1770S: Maintained 1771F: arch/arm/mach-pxa/stargate2.c 1772F: drivers/pcmcia/pxa2xx_stargate2.c 1773 1774ARM/INTEL XSC3 (MANZANO) ARM CORE 1775M: Lennert Buytenhek <kernel@wantstofly.org> 1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1777S: Maintained 1778 1779ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1780M: Lennert Buytenhek <kernel@wantstofly.org> 1781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1782S: Maintained 1783 1784ARM/LG1K ARCHITECTURE 1785M: Chanho Min <chanho.min@lge.com> 1786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1787S: Maintained 1788F: arch/arm64/boot/dts/lg/ 1789 1790ARM/LOGICPD PXA270 MACHINE SUPPORT 1791M: Lennert Buytenhek <kernel@wantstofly.org> 1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1793S: Maintained 1794 1795ARM/LPC18XX ARCHITECTURE 1796M: Vladimir Zapolskiy <vz@mleia.com> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798S: Maintained 1799F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1800F: arch/arm/boot/dts/lpc43* 1801F: drivers/i2c/busses/i2c-lpc2k.c 1802F: drivers/memory/pl172.c 1803F: drivers/mtd/spi-nor/nxp-spifi.c 1804F: drivers/rtc/rtc-lpc24xx.c 1805N: lpc18xx 1806 1807ARM/LPC32XX SOC SUPPORT 1808M: Vladimir Zapolskiy <vz@mleia.com> 1809M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1811T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1812S: Maintained 1813F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1814F: arch/arm/boot/dts/lpc32* 1815F: arch/arm/mach-lpc32xx/ 1816F: drivers/i2c/busses/i2c-pnx.c 1817F: drivers/net/ethernet/nxp/lpc_eth.c 1818F: drivers/usb/host/ohci-nxp.c 1819F: drivers/watchdog/pnx4008_wdt.c 1820N: lpc32xx 1821 1822ARM/MAGICIAN MACHINE SUPPORT 1823M: Philipp Zabel <philipp.zabel@gmail.com> 1824S: Maintained 1825 1826ARM/Marvell Dove/MV78xx0/Orion SOC support 1827M: Jason Cooper <jason@lakedaemon.net> 1828M: Andrew Lunn <andrew@lunn.ch> 1829M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1830M: Gregory Clement <gregory.clement@bootlin.com> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832S: Maintained 1833F: Documentation/devicetree/bindings/soc/dove/ 1834F: arch/arm/mach-dove/ 1835F: arch/arm/mach-mv78xx0/ 1836F: arch/arm/mach-orion5x/ 1837F: arch/arm/plat-orion/ 1838F: arch/arm/boot/dts/dove* 1839F: arch/arm/boot/dts/orion5x* 1840 1841ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1842M: Jason Cooper <jason@lakedaemon.net> 1843M: Andrew Lunn <andrew@lunn.ch> 1844M: Gregory Clement <gregory.clement@bootlin.com> 1845M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1847S: Maintained 1848F: arch/arm/boot/dts/armada* 1849F: arch/arm/boot/dts/kirkwood* 1850F: arch/arm/configs/mvebu_*_defconfig 1851F: arch/arm/mach-mvebu/ 1852F: arch/arm64/boot/dts/marvell/armada* 1853F: drivers/cpufreq/armada-37xx-cpufreq.c 1854F: drivers/cpufreq/armada-8k-cpufreq.c 1855F: drivers/cpufreq/mvebu-cpufreq.c 1856F: drivers/irqchip/irq-armada-370-xp.c 1857F: drivers/irqchip/irq-mvebu-* 1858F: drivers/pinctrl/mvebu/ 1859F: drivers/rtc/rtc-armada38x.c 1860 1861ARM/Mediatek RTC DRIVER 1862M: Eddie Huang <eddie.huang@mediatek.com> 1863M: Sean Wang <sean.wang@mediatek.com> 1864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1865L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1866S: Maintained 1867F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1868F: drivers/rtc/rtc-mt6397.c 1869F: drivers/rtc/rtc-mt7622.c 1870 1871ARM/Mediatek SoC support 1872M: Matthias Brugger <matthias.bgg@gmail.com> 1873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1874L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1875W: https://mtk.bcnfs.org/ 1876C: irc://chat.freenode.net/linux-mediatek 1877S: Maintained 1878F: arch/arm/boot/dts/mt6* 1879F: arch/arm/boot/dts/mt7* 1880F: arch/arm/boot/dts/mt8* 1881F: arch/arm/mach-mediatek/ 1882F: arch/arm64/boot/dts/mediatek/ 1883F: drivers/soc/mediatek/ 1884N: mtk 1885N: mt[678] 1886K: mediatek 1887 1888ARM/Mediatek USB3 PHY DRIVER 1889M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1891L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1892S: Maintained 1893F: drivers/phy/mediatek/ 1894F: Documentation/devicetree/bindings/phy/phy-mtk-* 1895 1896ARM/MICREL KS8695 ARCHITECTURE 1897M: Greg Ungerer <gerg@uclinux.org> 1898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1899F: arch/arm/mach-ks8695/ 1900S: Odd Fixes 1901 1902ARM/Microchip (AT91) SoC support 1903M: Nicolas Ferre <nicolas.ferre@microchip.com> 1904M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1905M: Ludovic Desroches <ludovic.desroches@microchip.com> 1906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1907W: http://www.linux4sam.org 1908T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1909S: Supported 1910N: at91 1911N: atmel 1912F: arch/arm/mach-at91/ 1913F: include/soc/at91/ 1914F: arch/arm/boot/dts/at91*.dts 1915F: arch/arm/boot/dts/at91*.dtsi 1916F: arch/arm/boot/dts/sama*.dts 1917F: arch/arm/boot/dts/sama*.dtsi 1918F: arch/arm/include/debug/at91.S 1919F: drivers/memory/atmel* 1920F: drivers/watchdog/sama5d4_wdt.c 1921X: drivers/input/touchscreen/atmel_mxt_ts.c 1922X: drivers/net/wireless/atmel/ 1923 1924ARM/MIOA701 MACHINE SUPPORT 1925M: Robert Jarzmik <robert.jarzmik@free.fr> 1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1927F: arch/arm/mach-pxa/mioa701.c 1928S: Maintained 1929 1930ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1931M: Michael Petchkovsky <mkpetch@internode.on.net> 1932S: Maintained 1933 1934ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1935M: Linus Walleij <linus.walleij@linaro.org> 1936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1937S: Maintained 1938F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 1939F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 1940F: arch/arm/mach-nomadik/ 1941F: arch/arm/mach-u300/ 1942F: arch/arm/mach-ux500/ 1943F: arch/arm/boot/dts/ste-* 1944F: drivers/clk/clk-nomadik.c 1945F: drivers/clk/clk-u300.c 1946F: drivers/clocksource/clksrc-dbx500-prcmu.c 1947F: drivers/clocksource/timer-u300.c 1948F: drivers/dma/coh901318* 1949F: drivers/dma/ste_dma40* 1950F: drivers/hwspinlock/u8500_hsem.c 1951F: drivers/i2c/busses/i2c-nomadik.c 1952F: drivers/i2c/busses/i2c-stu300.c 1953F: drivers/mfd/ab3100* 1954F: drivers/mfd/ab8500* 1955F: drivers/mfd/abx500* 1956F: drivers/mfd/dbx500* 1957F: drivers/mfd/db8500* 1958F: drivers/pinctrl/nomadik/ 1959F: drivers/pinctrl/pinctrl-coh901* 1960F: drivers/pinctrl/pinctrl-u300.c 1961F: drivers/rtc/rtc-ab3100.c 1962F: drivers/rtc/rtc-ab8500.c 1963F: drivers/rtc/rtc-coh901331.c 1964F: drivers/rtc/rtc-pl031.c 1965F: drivers/watchdog/coh901327_wdt.c 1966F: Documentation/devicetree/bindings/arm/ste-* 1967F: Documentation/devicetree/bindings/arm/ux500/ 1968T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1969 1970ARM/NUVOTON NPCM ARCHITECTURE 1971M: Avi Fishman <avifishman70@gmail.com> 1972M: Tomer Maimon <tmaimon77@gmail.com> 1973M: Tali Perry <tali.perry1@gmail.com> 1974R: Patrick Venture <venture@google.com> 1975R: Nancy Yuen <yuenn@google.com> 1976R: Benjamin Fair <benjaminfair@google.com> 1977L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1978S: Supported 1979F: arch/arm/mach-npcm/ 1980F: arch/arm/boot/dts/nuvoton-npcm* 1981F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 1982F: drivers/*/*npcm* 1983F: Documentation/devicetree/bindings/*/*npcm* 1984F: Documentation/devicetree/bindings/*/*/*npcm* 1985 1986ARM/NUVOTON W90X900 ARM ARCHITECTURE 1987M: Wan ZongShun <mcuos.com@gmail.com> 1988L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1989W: http://www.mcuos.com 1990S: Maintained 1991F: arch/arm/mach-w90x900/ 1992F: drivers/input/keyboard/w90p910_keypad.c 1993F: drivers/input/touchscreen/w90p910_ts.c 1994F: drivers/watchdog/nuc900_wdt.c 1995F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1996F: drivers/mtd/nand/raw/nuc900_nand.c 1997F: drivers/rtc/rtc-nuc900.c 1998F: drivers/spi/spi-nuc900.c 1999F: drivers/usb/host/ehci-w90x900.c 2000F: drivers/video/fbdev/nuc900fb.c 2001 2002ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2003L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2004W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2005S: Orphan 2006F: arch/arm/mach-s3c24xx/mach-gta02.c 2007F: arch/arm/mach-s3c24xx/gta02.h 2008 2009ARM/Orion SoC/Technologic Systems TS-78xx platform support 2010M: Alexander Clouter <alex@digriz.org.uk> 2011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2012W: http://www.digriz.org.uk/ts78xx/kernel 2013S: Maintained 2014F: arch/arm/mach-orion5x/ts78xx-* 2015 2016ARM/OXNAS platform support 2017M: Neil Armstrong <narmstrong@baylibre.com> 2018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2019L: linux-oxnas@groups.io (moderated for non-subscribers) 2020S: Maintained 2021F: arch/arm/mach-oxnas/ 2022F: arch/arm/boot/dts/ox8*.dts* 2023N: oxnas 2024 2025ARM/PALM TREO SUPPORT 2026M: Tomas Cech <sleep_walker@suse.com> 2027L: linux-arm-kernel@lists.infradead.org 2028W: http://hackndev.com 2029S: Maintained 2030F: arch/arm/mach-pxa/palmtreo.* 2031 2032ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2033M: Marek Vasut <marek.vasut@gmail.com> 2034L: linux-arm-kernel@lists.infradead.org 2035W: http://hackndev.com 2036S: Maintained 2037F: arch/arm/mach-pxa/include/mach/palmtx.h 2038F: arch/arm/mach-pxa/palmtx.c 2039F: arch/arm/mach-pxa/palmt5.* 2040F: arch/arm/mach-pxa/include/mach/palmld.h 2041F: arch/arm/mach-pxa/palmld.c 2042F: arch/arm/mach-pxa/palmte2.* 2043F: arch/arm/mach-pxa/include/mach/palmtc.h 2044F: arch/arm/mach-pxa/palmtc.c 2045 2046ARM/PALMZ72 SUPPORT 2047M: Sergey Lapin <slapin@ossfans.org> 2048L: linux-arm-kernel@lists.infradead.org 2049W: http://hackndev.com 2050S: Maintained 2051F: arch/arm/mach-pxa/palmz72.* 2052 2053ARM/PLEB SUPPORT 2054M: Peter Chubb <pleb@gelato.unsw.edu.au> 2055W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2056S: Maintained 2057 2058ARM/PT DIGITAL BOARD PORT 2059M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2061W: http://www.armlinux.org.uk/ 2062S: Maintained 2063 2064ARM/QUALCOMM SUPPORT 2065M: Andy Gross <agross@kernel.org> 2066M: David Brown <david.brown@linaro.org> 2067L: linux-arm-msm@vger.kernel.org 2068S: Maintained 2069F: Documentation/devicetree/bindings/soc/qcom/ 2070F: Documentation/devicetree/bindings/*/qcom* 2071F: arch/arm/boot/dts/qcom-*.dts 2072F: arch/arm/boot/dts/qcom-*.dtsi 2073F: arch/arm/mach-qcom/ 2074F: arch/arm64/boot/dts/qcom/ 2075F: drivers/*/qcom/ 2076F: drivers/*/qcom* 2077F: drivers/*/*/qcom/ 2078F: drivers/*/*/qcom* 2079F: drivers/*/pm8???-* 2080F: drivers/bluetooth/btqcomsmd.c 2081F: drivers/clocksource/timer-qcom.c 2082F: drivers/extcon/extcon-qcom* 2083F: drivers/iommu/msm* 2084F: drivers/i2c/busses/i2c-qup.c 2085F: drivers/i2c/busses/i2c-qcom-geni.c 2086F: drivers/mfd/ssbi.c 2087F: drivers/mmc/host/mmci_qcom* 2088F: drivers/mmc/host/sdhci_msm.c 2089F: drivers/pci/controller/dwc/pcie-qcom.c 2090F: drivers/phy/qualcomm/ 2091F: drivers/power/*/msm* 2092F: drivers/reset/reset-qcom-* 2093F: drivers/scsi/ufs/ufs-qcom.* 2094F: drivers/spi/spi-qup.c 2095F: drivers/spi/spi-geni-qcom.c 2096F: drivers/spi/spi-qcom-qspi.c 2097F: drivers/tty/serial/msm_serial.c 2098F: drivers/usb/dwc3/dwc3-qcom.c 2099F: include/dt-bindings/*/qcom* 2100F: include/linux/*/qcom* 2101T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2102 2103ARM/RADISYS ENP2611 MACHINE SUPPORT 2104M: Lennert Buytenhek <kernel@wantstofly.org> 2105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2106S: Maintained 2107 2108ARM/RDA MICRO ARCHITECTURE 2109M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2111L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2112S: Maintained 2113F: arch/arm/boot/dts/rda8810pl-* 2114F: drivers/clocksource/timer-rda.c 2115F: drivers/irqchip/irq-rda-intc.c 2116F: drivers/tty/serial/rda-uart.c 2117F: Documentation/devicetree/bindings/arm/rda.txt 2118F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2119F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2120F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2121 2122ARM/REALTEK ARCHITECTURE 2123M: Andreas Färber <afaerber@suse.de> 2124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2125S: Maintained 2126F: arch/arm64/boot/dts/realtek/ 2127F: Documentation/devicetree/bindings/arm/realtek.txt 2128 2129ARM/RENESAS ARM64 ARCHITECTURE 2130M: Simon Horman <horms@verge.net.au> 2131M: Magnus Damm <magnus.damm@gmail.com> 2132L: linux-renesas-soc@vger.kernel.org 2133Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2134T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2135S: Supported 2136F: arch/arm64/boot/dts/renesas/ 2137F: Documentation/devicetree/bindings/arm/renesas.yaml 2138F: drivers/soc/renesas/ 2139F: include/linux/soc/renesas/ 2140 2141ARM/RISCPC ARCHITECTURE 2142M: Russell King <linux@armlinux.org.uk> 2143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2144W: http://www.armlinux.org.uk/ 2145S: Maintained 2146F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2147F: arch/arm/include/asm/hardware/ioc.h 2148F: arch/arm/include/asm/hardware/iomd.h 2149F: arch/arm/include/asm/hardware/memc.h 2150F: arch/arm/mach-rpc/ 2151F: drivers/net/ethernet/8390/etherh.c 2152F: drivers/net/ethernet/i825xx/ether1* 2153F: drivers/net/ethernet/seeq/ether3* 2154F: drivers/scsi/arm/ 2155 2156ARM/Rockchip SoC support 2157M: Heiko Stuebner <heiko@sntech.de> 2158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2159L: linux-rockchip@lists.infradead.org 2160T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2161S: Maintained 2162F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2163F: arch/arm/boot/dts/rk3* 2164F: arch/arm/boot/dts/rv1108* 2165F: arch/arm/mach-rockchip/ 2166F: drivers/clk/rockchip/ 2167F: drivers/i2c/busses/i2c-rk3x.c 2168F: drivers/*/*rockchip* 2169F: drivers/*/*/*rockchip* 2170F: sound/soc/rockchip/ 2171N: rockchip 2172 2173ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2174M: Kukjin Kim <kgene@kernel.org> 2175M: Krzysztof Kozlowski <krzk@kernel.org> 2176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2177L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2178Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2179S: Maintained 2180F: arch/arm/boot/dts/s3c* 2181F: arch/arm/boot/dts/s5p* 2182F: arch/arm/boot/dts/exynos* 2183F: arch/arm64/boot/dts/exynos/ 2184F: arch/arm/plat-samsung/ 2185F: arch/arm/mach-s3c24*/ 2186F: arch/arm/mach-s3c64xx/ 2187F: arch/arm/mach-s5p*/ 2188F: arch/arm/mach-exynos*/ 2189F: drivers/*/*s3c24* 2190F: drivers/*/*/*s3c24* 2191F: drivers/*/*s3c64xx* 2192F: drivers/*/*s5pv210* 2193F: drivers/memory/samsung/* 2194F: drivers/soc/samsung/* 2195F: Documentation/arm/Samsung/ 2196F: Documentation/devicetree/bindings/arm/samsung/ 2197F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2198F: Documentation/devicetree/bindings/power/pd-samsung.txt 2199N: exynos 2200 2201ARM/SAMSUNG MOBILE MACHINE SUPPORT 2202M: Kyungmin Park <kyungmin.park@samsung.com> 2203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2204S: Maintained 2205F: arch/arm/mach-s5pv210/ 2206 2207ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2208M: Kyungmin Park <kyungmin.park@samsung.com> 2209M: Kamil Debski <kamil@wypas.org> 2210M: Andrzej Hajda <a.hajda@samsung.com> 2211L: linux-arm-kernel@lists.infradead.org 2212L: linux-media@vger.kernel.org 2213S: Maintained 2214F: drivers/media/platform/s5p-g2d/ 2215 2216ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2217M: Marek Szyprowski <m.szyprowski@samsung.com> 2218L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2219L: linux-media@vger.kernel.org 2220S: Maintained 2221F: drivers/media/platform/s5p-cec/ 2222F: Documentation/devicetree/bindings/media/s5p-cec.txt 2223 2224ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2225M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2226M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2227M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2228L: linux-arm-kernel@lists.infradead.org 2229L: linux-media@vger.kernel.org 2230S: Maintained 2231F: drivers/media/platform/s5p-jpeg/ 2232 2233ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2234M: Kyungmin Park <kyungmin.park@samsung.com> 2235M: Kamil Debski <kamil@wypas.org> 2236M: Jeongtae Park <jtp.park@samsung.com> 2237M: Andrzej Hajda <a.hajda@samsung.com> 2238L: linux-arm-kernel@lists.infradead.org 2239L: linux-media@vger.kernel.org 2240S: Maintained 2241F: drivers/media/platform/s5p-mfc/ 2242 2243ARM/SHMOBILE ARM ARCHITECTURE 2244M: Simon Horman <horms@verge.net.au> 2245M: Magnus Damm <magnus.damm@gmail.com> 2246L: linux-renesas-soc@vger.kernel.org 2247Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2248T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2249S: Supported 2250F: arch/arm/boot/dts/emev2* 2251F: arch/arm/boot/dts/gr-peach* 2252F: arch/arm/boot/dts/iwg20d-q7* 2253F: arch/arm/boot/dts/r7s* 2254F: arch/arm/boot/dts/r8a* 2255F: arch/arm/boot/dts/r9a* 2256F: arch/arm/boot/dts/sh* 2257F: arch/arm/configs/shmobile_defconfig 2258F: arch/arm/include/debug/renesas-scif.S 2259F: arch/arm/mach-shmobile/ 2260F: Documentation/devicetree/bindings/arm/renesas.yaml 2261F: drivers/soc/renesas/ 2262F: include/linux/soc/renesas/ 2263 2264ARM/SOCFPGA ARCHITECTURE 2265M: Dinh Nguyen <dinguyen@kernel.org> 2266S: Maintained 2267F: arch/arm/mach-socfpga/ 2268F: arch/arm/boot/dts/socfpga* 2269F: arch/arm/configs/socfpga_defconfig 2270F: arch/arm64/boot/dts/altera/ 2271F: arch/arm64/boot/dts/intel/ 2272W: http://www.rocketboards.org 2273T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2274 2275ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2276M: Dinh Nguyen <dinguyen@kernel.org> 2277S: Maintained 2278F: drivers/clk/socfpga/ 2279 2280ARM/SOCFPGA EDAC SUPPORT 2281M: Thor Thayer <thor.thayer@linux.intel.com> 2282S: Maintained 2283F: drivers/edac/altera_edac. 2284 2285ARM/SPREADTRUM SoC SUPPORT 2286M: Orson Zhai <orsonzhai@gmail.com> 2287M: Baolin Wang <baolin.wang@linaro.org> 2288M: Chunyan Zhang <zhang.lyra@gmail.com> 2289S: Maintained 2290F: arch/arm64/boot/dts/sprd 2291N: sprd 2292 2293ARM/STI ARCHITECTURE 2294M: Patrice Chotard <patrice.chotard@st.com> 2295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2296W: http://www.stlinux.com 2297S: Maintained 2298F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2299F: arch/arm/mach-sti/ 2300F: arch/arm/boot/dts/sti* 2301F: drivers/char/hw_random/st-rng.c 2302F: drivers/clocksource/arm_global_timer.c 2303F: drivers/clocksource/clksrc_st_lpc.c 2304F: drivers/cpufreq/sti-cpufreq.c 2305F: drivers/dma/st_fdma* 2306F: drivers/i2c/busses/i2c-st.c 2307F: drivers/media/rc/st_rc.c 2308F: drivers/media/platform/sti/c8sectpfe/ 2309F: drivers/mmc/host/sdhci-st.c 2310F: drivers/phy/st/phy-miphy28lp.c 2311F: drivers/phy/st/phy-stih407-usb.c 2312F: drivers/pinctrl/pinctrl-st.c 2313F: drivers/remoteproc/st_remoteproc.c 2314F: drivers/remoteproc/st_slim_rproc.c 2315F: drivers/reset/sti/ 2316F: drivers/rtc/rtc-st-lpc.c 2317F: drivers/tty/serial/st-asc.c 2318F: drivers/usb/dwc3/dwc3-st.c 2319F: drivers/usb/host/ehci-st.c 2320F: drivers/usb/host/ohci-st.c 2321F: drivers/watchdog/st_lpc_wdt.c 2322F: drivers/ata/ahci_st.c 2323F: include/linux/remoteproc/st_slim_rproc.h 2324 2325ARM/STM32 ARCHITECTURE 2326M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2327M: Alexandre Torgue <alexandre.torgue@st.com> 2328L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2330S: Maintained 2331T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2332N: stm32 2333N: stm 2334F: arch/arm/boot/dts/stm32* 2335F: arch/arm/mach-stm32/ 2336F: drivers/clocksource/armv7m_systick.c 2337 2338ARM/Synaptics SoC support 2339M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2340M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2342S: Maintained 2343F: arch/arm/mach-berlin/ 2344F: arch/arm/boot/dts/berlin* 2345F: arch/arm64/boot/dts/synaptics/ 2346 2347ARM/TANGO ARCHITECTURE 2348M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2349M: Mans Rullgard <mans@mansr.com> 2350L: linux-arm-kernel@lists.infradead.org 2351S: Odd Fixes 2352N: tango 2353 2354ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2355M: Lennert Buytenhek <kernel@wantstofly.org> 2356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2357S: Maintained 2358 2359ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2360M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2361L: linux-tegra@vger.kernel.org 2362L: linux-media@vger.kernel.org 2363S: Maintained 2364F: drivers/media/platform/tegra-cec/ 2365F: Documentation/devicetree/bindings/media/tegra-cec.txt 2366 2367ARM/TETON BGA MACHINE SUPPORT 2368M: "Mark F. Brown" <mark.brown314@gmail.com> 2369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2370S: Maintained 2371 2372ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2373M: Santosh Shilimkar <ssantosh@kernel.org> 2374L: linux-kernel@vger.kernel.org 2375S: Maintained 2376F: drivers/memory/*emif* 2377 2378ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2379M: Tero Kristo <t-kristo@ti.com> 2380M: Nishanth Menon <nm@ti.com> 2381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2382S: Supported 2383F: Documentation/devicetree/bindings/arm/ti/k3.txt 2384F: arch/arm64/boot/dts/ti/Makefile 2385F: arch/arm64/boot/dts/ti/k3-* 2386F: include/dt-bindings/pinctrl/k3.h 2387 2388ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2389M: Santosh Shilimkar <ssantosh@kernel.org> 2390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2391S: Maintained 2392F: arch/arm/mach-keystone/ 2393F: arch/arm/boot/dts/keystone-* 2394T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2395 2396ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2397M: Santosh Shilimkar <ssantosh@kernel.org> 2398L: linux-kernel@vger.kernel.org 2399S: Maintained 2400F: drivers/clk/keystone/ 2401 2402ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2403M: Santosh Shilimkar <ssantosh@kernel.org> 2404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2405L: linux-kernel@vger.kernel.org 2406S: Maintained 2407F: drivers/clocksource/timer-keystone.c 2408 2409ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2410M: Santosh Shilimkar <ssantosh@kernel.org> 2411L: linux-kernel@vger.kernel.org 2412S: Maintained 2413F: drivers/power/reset/keystone-reset.c 2414 2415ARM/THECUS N2100 MACHINE SUPPORT 2416M: Lennert Buytenhek <kernel@wantstofly.org> 2417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2418S: Maintained 2419 2420ARM/TOSA MACHINE SUPPORT 2421M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2422M: Dirk Opfer <dirk@opfer-online.de> 2423S: Maintained 2424 2425ARM/UNIPHIER ARCHITECTURE 2426M: Masahiro Yamada <yamada.masahiro@socionext.com> 2427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2428T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2429S: Maintained 2430F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2431F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2432F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2433F: arch/arm/boot/dts/uniphier* 2434F: arch/arm/include/asm/hardware/cache-uniphier.h 2435F: arch/arm/mach-uniphier/ 2436F: arch/arm/mm/cache-uniphier.c 2437F: arch/arm64/boot/dts/socionext/uniphier* 2438F: drivers/bus/uniphier-system-bus.c 2439F: drivers/clk/uniphier/ 2440F: drivers/dma/uniphier-mdmac.c 2441F: drivers/gpio/gpio-uniphier.c 2442F: drivers/i2c/busses/i2c-uniphier* 2443F: drivers/irqchip/irq-uniphier-aidet.c 2444F: drivers/mmc/host/uniphier-sd.c 2445F: drivers/pinctrl/uniphier/ 2446F: drivers/reset/reset-uniphier.c 2447F: drivers/tty/serial/8250/8250_uniphier.c 2448N: uniphier 2449 2450ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2451M: Ulf Hansson <ulf.hansson@linaro.org> 2452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2453T: git git://git.linaro.org/people/ulfh/clk.git 2454S: Maintained 2455F: drivers/clk/ux500/ 2456 2457ARM/VERSATILE EXPRESS PLATFORM 2458M: Liviu Dudau <liviu.dudau@arm.com> 2459M: Sudeep Holla <sudeep.holla@arm.com> 2460M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2462S: Maintained 2463F: arch/arm/boot/dts/vexpress* 2464F: arch/arm64/boot/dts/arm/ 2465F: arch/arm/mach-vexpress/ 2466F: */*/vexpress* 2467F: */*/*/vexpress* 2468F: drivers/clk/versatile/clk-vexpress-osc.c 2469F: drivers/clocksource/timer-versatile.c 2470N: mps2 2471 2472ARM/VFP SUPPORT 2473M: Russell King <linux@armlinux.org.uk> 2474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2475W: http://www.armlinux.org.uk/ 2476S: Maintained 2477F: arch/arm/vfp/ 2478 2479ARM/VOIPAC PXA270 SUPPORT 2480M: Marek Vasut <marek.vasut@gmail.com> 2481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2482S: Maintained 2483F: arch/arm/mach-pxa/vpac270.c 2484F: arch/arm/mach-pxa/include/mach/vpac270.h 2485 2486ARM/VT8500 ARM ARCHITECTURE 2487M: Tony Prisk <linux@prisktech.co.nz> 2488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2489S: Maintained 2490F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2491F: arch/arm/mach-vt8500/ 2492F: drivers/clocksource/timer-vt8500.c 2493F: drivers/i2c/busses/i2c-wmt.c 2494F: drivers/mmc/host/wmt-sdmmc.c 2495F: drivers/pwm/pwm-vt8500.c 2496F: drivers/rtc/rtc-vt8500.c 2497F: drivers/tty/serial/vt8500_serial.c 2498F: drivers/usb/host/ehci-platform.c 2499F: drivers/usb/host/uhci-platform.c 2500F: drivers/video/fbdev/vt8500lcdfb.* 2501F: drivers/video/fbdev/wm8505fb* 2502F: drivers/video/fbdev/wmt_ge_rops.* 2503 2504ARM/ZIPIT Z2 SUPPORT 2505M: Marek Vasut <marek.vasut@gmail.com> 2506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2507S: Maintained 2508F: arch/arm/mach-pxa/z2.c 2509F: arch/arm/mach-pxa/include/mach/z2.h 2510 2511ARM/ZTE ARCHITECTURE 2512M: Jun Nie <jun.nie@linaro.org> 2513M: Shawn Guo <shawnguo@kernel.org> 2514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2515S: Maintained 2516F: arch/arm/boot/dts/zx2967* 2517F: arch/arm/mach-zx/ 2518F: arch/arm64/boot/dts/zte/ 2519F: drivers/clk/zte/ 2520F: drivers/dma/zx_dma.c 2521F: drivers/gpio/gpio-zx.c 2522F: drivers/i2c/busses/i2c-zx2967.c 2523F: drivers/mmc/host/dw_mmc-zx.* 2524F: drivers/pinctrl/zte/ 2525F: drivers/soc/zte/ 2526F: drivers/thermal/zx2967_thermal.c 2527F: drivers/watchdog/zx2967_wdt.c 2528F: Documentation/devicetree/bindings/arm/zte.yaml 2529F: Documentation/devicetree/bindings/clock/zx2967*.txt 2530F: Documentation/devicetree/bindings/dma/zxdma.txt 2531F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2532F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2533F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2534F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2535F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2536F: Documentation/devicetree/bindings/soc/zte/ 2537F: Documentation/devicetree/bindings/sound/zte,*.txt 2538F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2539F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2540F: include/dt-bindings/clock/zx2967*.h 2541F: include/dt-bindings/soc/zte,*.h 2542F: sound/soc/codecs/zx_aud96p22.c 2543F: sound/soc/zte/ 2544 2545ARM/ZYNQ ARCHITECTURE 2546M: Michal Simek <michal.simek@xilinx.com> 2547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2548W: http://wiki.xilinx.com 2549T: git https://github.com/Xilinx/linux-xlnx.git 2550S: Supported 2551F: arch/arm/mach-zynq/ 2552F: drivers/cpuidle/cpuidle-zynq.c 2553F: drivers/block/xsysace.c 2554N: zynq 2555N: xilinx 2556F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2557F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2558F: drivers/clocksource/timer-cadence-ttc.c 2559F: drivers/i2c/busses/i2c-cadence.c 2560F: drivers/mmc/host/sdhci-of-arasan.c 2561F: drivers/edac/synopsys_edac.c 2562F: drivers/i2c/busses/i2c-xiic.c 2563 2564ARM64 PORT (AARCH64 ARCHITECTURE) 2565M: Catalin Marinas <catalin.marinas@arm.com> 2566M: Will Deacon <will@kernel.org> 2567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2568T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2569S: Maintained 2570F: arch/arm64/ 2571X: arch/arm64/boot/dts/ 2572F: Documentation/arm64/ 2573 2574AS3645A LED FLASH CONTROLLER DRIVER 2575M: Sakari Ailus <sakari.ailus@iki.fi> 2576L: linux-leds@vger.kernel.org 2577S: Maintained 2578F: drivers/leds/leds-as3645a.c 2579 2580ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2581M: Tianshu Qiu <tian.shu.qiu@intel.com> 2582L: linux-media@vger.kernel.org 2583T: git git://linuxtv.org/media_tree.git 2584S: Maintained 2585F: drivers/media/i2c/ak7375.c 2586F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2587 2588ASAHI KASEI AK8974 DRIVER 2589M: Linus Walleij <linus.walleij@linaro.org> 2590L: linux-iio@vger.kernel.org 2591W: http://www.akm.com/ 2592S: Supported 2593F: drivers/iio/magnetometer/ak8974.c 2594 2595ASC7621 HARDWARE MONITOR DRIVER 2596M: George Joseph <george.joseph@fairview5.com> 2597L: linux-hwmon@vger.kernel.org 2598S: Maintained 2599F: Documentation/hwmon/asc7621.rst 2600F: drivers/hwmon/asc7621.c 2601 2602ASPEED VIDEO ENGINE DRIVER 2603M: Eddie James <eajames@linux.ibm.com> 2604L: linux-media@vger.kernel.org 2605L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2606S: Maintained 2607F: drivers/media/platform/aspeed-video.c 2608F: Documentation/devicetree/bindings/media/aspeed-video.txt 2609 2610ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2611M: Corentin Chary <corentin.chary@gmail.com> 2612L: acpi4asus-user@lists.sourceforge.net 2613L: platform-driver-x86@vger.kernel.org 2614W: http://acpi4asus.sf.net 2615S: Maintained 2616F: drivers/platform/x86/asus*.c 2617F: drivers/platform/x86/eeepc*.c 2618 2619ASUS WIRELESS RADIO CONTROL DRIVER 2620M: João Paulo Rechi Vita <jprvita@gmail.com> 2621L: platform-driver-x86@vger.kernel.org 2622S: Maintained 2623F: drivers/platform/x86/asus-wireless.c 2624 2625ASYMMETRIC KEYS 2626M: David Howells <dhowells@redhat.com> 2627L: keyrings@vger.kernel.org 2628S: Maintained 2629F: Documentation/crypto/asymmetric-keys.txt 2630F: include/linux/verification.h 2631F: include/crypto/public_key.h 2632F: include/crypto/pkcs7.h 2633F: crypto/asymmetric_keys/ 2634 2635ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2636R: Dan Williams <dan.j.williams@intel.com> 2637W: http://sourceforge.net/projects/xscaleiop 2638S: Odd fixes 2639F: Documentation/crypto/async-tx-api.txt 2640F: crypto/async_tx/ 2641F: drivers/dma/ 2642F: include/linux/dmaengine.h 2643F: include/linux/async_tx.h 2644 2645AT24 EEPROM DRIVER 2646M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2647L: linux-i2c@vger.kernel.org 2648T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2649S: Maintained 2650F: Documentation/devicetree/bindings/eeprom/at24.txt 2651F: drivers/misc/eeprom/at24.c 2652 2653ATA OVER ETHERNET (AOE) DRIVER 2654M: "Justin Sanders" <justin@coraid.com> 2655W: http://www.openaoe.org/ 2656S: Supported 2657F: Documentation/aoe/ 2658F: drivers/block/aoe/ 2659 2660ATHEROS 71XX/9XXX GPIO DRIVER 2661M: Alban Bedel <albeu@free.fr> 2662W: https://github.com/AlbanBedel/linux 2663T: git git://github.com/AlbanBedel/linux 2664S: Maintained 2665F: drivers/gpio/gpio-ath79.c 2666F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2667 2668ATHEROS 71XX/9XXX USB PHY DRIVER 2669M: Alban Bedel <albeu@free.fr> 2670W: https://github.com/AlbanBedel/linux 2671T: git git://github.com/AlbanBedel/linux 2672S: Maintained 2673F: drivers/phy/qualcomm/phy-ath79-usb.c 2674F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2675 2676ATHEROS ATH GENERIC UTILITIES 2677M: Kalle Valo <kvalo@codeaurora.org> 2678L: linux-wireless@vger.kernel.org 2679S: Supported 2680F: drivers/net/wireless/ath/* 2681 2682ATHEROS ATH5K WIRELESS DRIVER 2683M: Jiri Slaby <jirislaby@gmail.com> 2684M: Nick Kossifidis <mickflemm@gmail.com> 2685M: Luis Chamberlain <mcgrof@kernel.org> 2686L: linux-wireless@vger.kernel.org 2687W: http://wireless.kernel.org/en/users/Drivers/ath5k 2688S: Maintained 2689F: drivers/net/wireless/ath/ath5k/ 2690 2691ATHEROS ATH6KL WIRELESS DRIVER 2692M: Kalle Valo <kvalo@codeaurora.org> 2693L: linux-wireless@vger.kernel.org 2694W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2695T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2696S: Supported 2697F: drivers/net/wireless/ath/ath6kl/ 2698 2699ATI_REMOTE2 DRIVER 2700M: Ville Syrjala <syrjala@sci.fi> 2701S: Maintained 2702F: drivers/input/misc/ati_remote2.c 2703 2704ATK0110 HWMON DRIVER 2705M: Luca Tettamanti <kronos.it@gmail.com> 2706L: linux-hwmon@vger.kernel.org 2707S: Maintained 2708F: drivers/hwmon/asus_atk0110.c 2709 2710ATLX ETHERNET DRIVERS 2711M: Jay Cliburn <jcliburn@gmail.com> 2712M: Chris Snook <chris.snook@gmail.com> 2713L: netdev@vger.kernel.org 2714W: http://sourceforge.net/projects/atl1 2715W: http://atl1.sourceforge.net 2716S: Maintained 2717F: drivers/net/ethernet/atheros/ 2718 2719ATM 2720M: Chas Williams <3chas3@gmail.com> 2721L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2722L: netdev@vger.kernel.org 2723W: http://linux-atm.sourceforge.net 2724S: Maintained 2725F: drivers/atm/ 2726F: include/linux/atm* 2727F: include/uapi/linux/atm* 2728 2729ATMEL MACB ETHERNET DRIVER 2730M: Nicolas Ferre <nicolas.ferre@microchip.com> 2731S: Supported 2732F: drivers/net/ethernet/cadence/ 2733 2734ATMEL MAXTOUCH DRIVER 2735M: Nick Dyer <nick@shmanahar.org> 2736T: git git://github.com/ndyer/linux.git 2737S: Maintained 2738F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2739F: drivers/input/touchscreen/atmel_mxt_ts.c 2740 2741ATMEL WIRELESS DRIVER 2742M: Simon Kelley <simon@thekelleys.org.uk> 2743L: linux-wireless@vger.kernel.org 2744W: http://www.thekelleys.org.uk/atmel 2745W: http://atmelwlandriver.sourceforge.net/ 2746S: Maintained 2747F: drivers/net/wireless/atmel/atmel* 2748 2749ATOMIC INFRASTRUCTURE 2750M: Will Deacon <will@kernel.org> 2751M: Peter Zijlstra <peterz@infradead.org> 2752R: Boqun Feng <boqun.feng@gmail.com> 2753L: linux-kernel@vger.kernel.org 2754S: Maintained 2755F: arch/*/include/asm/atomic*.h 2756F: include/*/atomic*.h 2757F: scripts/atomic/ 2758 2759ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2760M: Bradley Grove <linuxdrivers@attotech.com> 2761L: linux-scsi@vger.kernel.org 2762W: http://www.attotech.com 2763S: Supported 2764F: drivers/scsi/esas2r 2765 2766ATUSB IEEE 802.15.4 RADIO DRIVER 2767M: Stefan Schmidt <stefan@datenfreihafen.org> 2768L: linux-wpan@vger.kernel.org 2769S: Maintained 2770F: drivers/net/ieee802154/atusb.c 2771F: drivers/net/ieee802154/atusb.h 2772F: drivers/net/ieee802154/at86rf230.h 2773 2774AUDIT SUBSYSTEM 2775M: Paul Moore <paul@paul-moore.com> 2776M: Eric Paris <eparis@redhat.com> 2777L: linux-audit@redhat.com (moderated for non-subscribers) 2778W: https://github.com/linux-audit 2779T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2780S: Supported 2781F: include/linux/audit.h 2782F: include/uapi/linux/audit.h 2783F: kernel/audit* 2784 2785AUXILIARY DISPLAY DRIVERS 2786M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2787S: Maintained 2788F: drivers/auxdisplay/ 2789F: include/linux/cfag12864b.h 2790 2791AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2792M: Andreas Klinger <ak@it-klinger.de> 2793L: linux-iio@vger.kernel.org 2794S: Maintained 2795F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2796F: drivers/iio/adc/hx711.c 2797 2798AX.25 NETWORK LAYER 2799M: Ralf Baechle <ralf@linux-mips.org> 2800L: linux-hams@vger.kernel.org 2801W: http://www.linux-ax25.org/ 2802S: Maintained 2803F: include/uapi/linux/ax25.h 2804F: include/net/ax25.h 2805F: net/ax25/ 2806 2807AXENTIA ARM DEVICES 2808M: Peter Rosin <peda@axentia.se> 2809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2810S: Maintained 2811F: Documentation/devicetree/bindings/arm/axentia.txt 2812F: arch/arm/boot/dts/at91-linea.dtsi 2813F: arch/arm/boot/dts/at91-natte.dtsi 2814F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2815F: arch/arm/boot/dts/at91-tse850-3.dts 2816 2817AXENTIA ASOC DRIVERS 2818M: Peter Rosin <peda@axentia.se> 2819L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2820S: Maintained 2821F: Documentation/devicetree/bindings/sound/axentia,* 2822F: sound/soc/atmel/tse850-pcm5142.c 2823 2824AXXIA I2C CONTROLLER 2825M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2826L: linux-i2c@vger.kernel.org 2827S: Maintained 2828F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2829F: drivers/i2c/busses/i2c-axxia.c 2830 2831AZ6007 DVB DRIVER 2832M: Mauro Carvalho Chehab <mchehab@kernel.org> 2833L: linux-media@vger.kernel.org 2834W: https://linuxtv.org 2835T: git git://linuxtv.org/media_tree.git 2836S: Maintained 2837F: drivers/media/usb/dvb-usb-v2/az6007.c 2838 2839AZTECH FM RADIO RECEIVER DRIVER 2840M: Hans Verkuil <hverkuil@xs4all.nl> 2841L: linux-media@vger.kernel.org 2842T: git git://linuxtv.org/media_tree.git 2843W: https://linuxtv.org 2844S: Maintained 2845F: drivers/media/radio/radio-aztech* 2846 2847B43 WIRELESS DRIVER 2848L: linux-wireless@vger.kernel.org 2849L: b43-dev@lists.infradead.org 2850W: http://wireless.kernel.org/en/users/Drivers/b43 2851S: Odd Fixes 2852F: drivers/net/wireless/broadcom/b43/ 2853 2854B43LEGACY WIRELESS DRIVER 2855M: Larry Finger <Larry.Finger@lwfinger.net> 2856L: linux-wireless@vger.kernel.org 2857L: b43-dev@lists.infradead.org 2858W: http://wireless.kernel.org/en/users/Drivers/b43 2859S: Maintained 2860F: drivers/net/wireless/broadcom/b43legacy/ 2861 2862BACKLIGHT CLASS/SUBSYSTEM 2863M: Lee Jones <lee.jones@linaro.org> 2864M: Daniel Thompson <daniel.thompson@linaro.org> 2865M: Jingoo Han <jingoohan1@gmail.com> 2866L: dri-devel@lists.freedesktop.org 2867T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2868S: Maintained 2869F: drivers/video/backlight/ 2870F: include/linux/backlight.h 2871F: include/linux/pwm_backlight.h 2872F: Documentation/devicetree/bindings/leds/backlight 2873 2874BATMAN ADVANCED 2875M: Marek Lindner <mareklindner@neomailbox.ch> 2876M: Simon Wunderlich <sw@simonwunderlich.de> 2877M: Antonio Quartulli <a@unstable.cc> 2878L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2879W: https://www.open-mesh.org/ 2880B: https://www.open-mesh.org/projects/batman-adv/issues 2881C: irc://chat.freenode.net/batman 2882Q: https://patchwork.open-mesh.org/project/batman/list/ 2883T: git https://git.open-mesh.org/linux-merge.git 2884S: Maintained 2885F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2886F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2887F: Documentation/networking/batman-adv.rst 2888F: include/uapi/linux/batadv_packet.h 2889F: include/uapi/linux/batman_adv.h 2890F: net/batman-adv/ 2891 2892BAYCOM/HDLCDRV DRIVERS FOR AX.25 2893M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2894L: linux-hams@vger.kernel.org 2895W: http://www.baycom.org/~tom/ham/ham.html 2896S: Maintained 2897F: drivers/net/hamradio/baycom* 2898 2899BCACHE (BLOCK LAYER CACHE) 2900M: Coly Li <colyli@suse.de> 2901M: Kent Overstreet <kent.overstreet@gmail.com> 2902L: linux-bcache@vger.kernel.org 2903W: http://bcache.evilpiepirate.org 2904C: irc://irc.oftc.net/bcache 2905S: Maintained 2906F: drivers/md/bcache/ 2907 2908BDISP ST MEDIA DRIVER 2909M: Fabien Dessenne <fabien.dessenne@st.com> 2910L: linux-media@vger.kernel.org 2911T: git git://linuxtv.org/media_tree.git 2912W: https://linuxtv.org 2913S: Supported 2914F: drivers/media/platform/sti/bdisp 2915 2916BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2917M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2918L: netdev@vger.kernel.org 2919S: Maintained 2920F: drivers/net/ethernet/ec_bhf.c 2921 2922BEFS FILE SYSTEM 2923M: Luis de Bethencourt <luisbg@kernel.org> 2924M: Salah Triki <salah.triki@gmail.com> 2925S: Maintained 2926T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2927F: Documentation/filesystems/befs.txt 2928F: fs/befs/ 2929 2930BFQ I/O SCHEDULER 2931M: Paolo Valente <paolo.valente@linaro.org> 2932M: Jens Axboe <axboe@kernel.dk> 2933L: linux-block@vger.kernel.org 2934S: Maintained 2935F: block/bfq-* 2936F: Documentation/block/bfq-iosched.txt 2937 2938BFS FILE SYSTEM 2939M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2940S: Maintained 2941F: Documentation/filesystems/bfs.txt 2942F: fs/bfs/ 2943F: include/uapi/linux/bfs_fs.h 2944 2945BLINKM RGB LED DRIVER 2946M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2947S: Maintained 2948F: drivers/leds/leds-blinkm.c 2949 2950BLOCK LAYER 2951M: Jens Axboe <axboe@kernel.dk> 2952L: linux-block@vger.kernel.org 2953T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2954S: Maintained 2955F: block/ 2956F: drivers/block/ 2957F: kernel/trace/blktrace.c 2958F: lib/sbitmap.c 2959 2960BLOCK2MTD DRIVER 2961M: Joern Engel <joern@lazybastard.org> 2962L: linux-mtd@lists.infradead.org 2963S: Maintained 2964F: drivers/mtd/devices/block2mtd.c 2965 2966BLUETOOTH DRIVERS 2967M: Marcel Holtmann <marcel@holtmann.org> 2968M: Johan Hedberg <johan.hedberg@gmail.com> 2969L: linux-bluetooth@vger.kernel.org 2970W: http://www.bluez.org/ 2971T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2972T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2973S: Maintained 2974F: drivers/bluetooth/ 2975 2976BLUETOOTH SUBSYSTEM 2977M: Marcel Holtmann <marcel@holtmann.org> 2978M: Johan Hedberg <johan.hedberg@gmail.com> 2979L: linux-bluetooth@vger.kernel.org 2980W: http://www.bluez.org/ 2981T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2982T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2983S: Maintained 2984F: net/bluetooth/ 2985F: include/net/bluetooth/ 2986 2987BONDING DRIVER 2988M: Jay Vosburgh <j.vosburgh@gmail.com> 2989M: Veaceslav Falico <vfalico@gmail.com> 2990M: Andy Gospodarek <andy@greyhouse.net> 2991L: netdev@vger.kernel.org 2992W: http://sourceforge.net/projects/bonding/ 2993S: Supported 2994F: drivers/net/bonding/ 2995F: include/uapi/linux/if_bonding.h 2996 2997BPF (Safe dynamic programs and tools) 2998M: Alexei Starovoitov <ast@kernel.org> 2999M: Daniel Borkmann <daniel@iogearbox.net> 3000R: Martin KaFai Lau <kafai@fb.com> 3001R: Song Liu <songliubraving@fb.com> 3002R: Yonghong Song <yhs@fb.com> 3003L: netdev@vger.kernel.org 3004L: bpf@vger.kernel.org 3005T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3006T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3007Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3008S: Supported 3009F: arch/*/net/* 3010F: Documentation/networking/filter.txt 3011F: Documentation/bpf/ 3012F: include/linux/bpf* 3013F: include/linux/filter.h 3014F: include/trace/events/xdp.h 3015F: include/uapi/linux/bpf* 3016F: include/uapi/linux/filter.h 3017F: kernel/bpf/ 3018F: kernel/trace/bpf_trace.c 3019F: lib/test_bpf.c 3020F: net/bpf/ 3021F: net/core/filter.c 3022F: net/sched/act_bpf.c 3023F: net/sched/cls_bpf.c 3024F: samples/bpf/ 3025F: tools/bpf/ 3026F: tools/lib/bpf/ 3027F: tools/testing/selftests/bpf/ 3028K: bpf 3029N: bpf 3030 3031BPF JIT for ARM 3032M: Shubham Bansal <illusionist.neo@gmail.com> 3033L: netdev@vger.kernel.org 3034L: bpf@vger.kernel.org 3035S: Maintained 3036F: arch/arm/net/ 3037 3038BPF JIT for ARM64 3039M: Daniel Borkmann <daniel@iogearbox.net> 3040M: Alexei Starovoitov <ast@kernel.org> 3041M: Zi Shen Lim <zlim.lnx@gmail.com> 3042L: netdev@vger.kernel.org 3043L: bpf@vger.kernel.org 3044S: Supported 3045F: arch/arm64/net/ 3046 3047BPF JIT for MIPS (32-BIT AND 64-BIT) 3048M: Paul Burton <paul.burton@mips.com> 3049L: netdev@vger.kernel.org 3050L: bpf@vger.kernel.org 3051S: Maintained 3052F: arch/mips/net/ 3053 3054BPF JIT for NFP NICs 3055M: Jakub Kicinski <jakub.kicinski@netronome.com> 3056L: netdev@vger.kernel.org 3057L: bpf@vger.kernel.org 3058S: Supported 3059F: drivers/net/ethernet/netronome/nfp/bpf/ 3060 3061BPF JIT for POWERPC (32-BIT AND 64-BIT) 3062M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3063M: Sandipan Das <sandipan@linux.ibm.com> 3064L: netdev@vger.kernel.org 3065L: bpf@vger.kernel.org 3066S: Maintained 3067F: arch/powerpc/net/ 3068 3069BPF JIT for RISC-V (RV64G) 3070M: Björn Töpel <bjorn.topel@gmail.com> 3071L: netdev@vger.kernel.org 3072S: Maintained 3073F: arch/riscv/net/ 3074 3075BPF JIT for S390 3076M: Heiko Carstens <heiko.carstens@de.ibm.com> 3077M: Vasily Gorbik <gor@linux.ibm.com> 3078M: Christian Borntraeger <borntraeger@de.ibm.com> 3079L: netdev@vger.kernel.org 3080L: bpf@vger.kernel.org 3081S: Maintained 3082F: arch/s390/net/ 3083X: arch/s390/net/pnet.c 3084 3085BPF JIT for SPARC (32-BIT AND 64-BIT) 3086M: David S. Miller <davem@davemloft.net> 3087L: netdev@vger.kernel.org 3088L: bpf@vger.kernel.org 3089S: Maintained 3090F: arch/sparc/net/ 3091 3092BPF JIT for X86 32-BIT 3093M: Wang YanQing <udknight@gmail.com> 3094L: netdev@vger.kernel.org 3095L: bpf@vger.kernel.org 3096S: Maintained 3097F: arch/x86/net/bpf_jit_comp32.c 3098 3099BPF JIT for X86 64-BIT 3100M: Alexei Starovoitov <ast@kernel.org> 3101M: Daniel Borkmann <daniel@iogearbox.net> 3102L: netdev@vger.kernel.org 3103L: bpf@vger.kernel.org 3104S: Supported 3105F: arch/x86/net/ 3106X: arch/x86/net/bpf_jit_comp32.c 3107 3108BROADCOM B44 10/100 ETHERNET DRIVER 3109M: Michael Chan <michael.chan@broadcom.com> 3110L: netdev@vger.kernel.org 3111S: Supported 3112F: drivers/net/ethernet/broadcom/b44.* 3113 3114BROADCOM B53 ETHERNET SWITCH DRIVER 3115M: Florian Fainelli <f.fainelli@gmail.com> 3116L: netdev@vger.kernel.org 3117L: openwrt-devel@lists.openwrt.org (subscribers-only) 3118S: Supported 3119F: drivers/net/dsa/b53/* 3120F: include/linux/platform_data/b53.h 3121 3122BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3123M: Florian Fainelli <f.fainelli@gmail.com> 3124M: Ray Jui <rjui@broadcom.com> 3125M: Scott Branden <sbranden@broadcom.com> 3126M: bcm-kernel-feedback-list@broadcom.com 3127T: git git://github.com/broadcom/mach-bcm 3128S: Maintained 3129N: bcm281* 3130N: bcm113* 3131N: bcm216* 3132N: kona 3133F: arch/arm/mach-bcm/ 3134 3135BROADCOM BCM2835 ARM ARCHITECTURE 3136M: Eric Anholt <eric@anholt.net> 3137M: Stefan Wahren <wahrenst@gmx.net> 3138L: bcm-kernel-feedback-list@broadcom.com 3139L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3141T: git git://github.com/anholt/linux 3142S: Maintained 3143N: bcm2835 3144F: drivers/staging/vc04_services 3145 3146BROADCOM BCM47XX MIPS ARCHITECTURE 3147M: Hauke Mehrtens <hauke@hauke-m.de> 3148M: Rafał Miłecki <zajec5@gmail.com> 3149L: linux-mips@vger.kernel.org 3150S: Maintained 3151F: Documentation/devicetree/bindings/mips/brcm/ 3152F: arch/mips/bcm47xx/* 3153F: arch/mips/include/asm/mach-bcm47xx/* 3154 3155BROADCOM BCM5301X ARM ARCHITECTURE 3156M: Hauke Mehrtens <hauke@hauke-m.de> 3157M: Rafał Miłecki <zajec5@gmail.com> 3158M: bcm-kernel-feedback-list@broadcom.com 3159L: linux-arm-kernel@lists.infradead.org 3160S: Maintained 3161F: arch/arm/mach-bcm/bcm_5301x.c 3162F: arch/arm/boot/dts/bcm5301x*.dtsi 3163F: arch/arm/boot/dts/bcm470* 3164F: arch/arm/boot/dts/bcm953012* 3165 3166BROADCOM BCM53573 ARM ARCHITECTURE 3167M: Rafał Miłecki <rafal@milecki.pl> 3168L: bcm-kernel-feedback-list@broadcom.com 3169L: linux-arm-kernel@lists.infradead.org 3170S: Maintained 3171F: arch/arm/boot/dts/bcm53573* 3172F: arch/arm/boot/dts/bcm47189* 3173 3174BROADCOM BCM63XX ARM ARCHITECTURE 3175M: Florian Fainelli <f.fainelli@gmail.com> 3176M: bcm-kernel-feedback-list@broadcom.com 3177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3178T: git git://github.com/broadcom/stblinux.git 3179S: Maintained 3180N: bcm63xx 3181 3182BROADCOM BCM63XX/BCM33XX UDC DRIVER 3183M: Kevin Cernekee <cernekee@gmail.com> 3184L: linux-usb@vger.kernel.org 3185S: Maintained 3186F: drivers/usb/gadget/udc/bcm63xx_udc.* 3187 3188BROADCOM BCM7XXX ARM ARCHITECTURE 3189M: Brian Norris <computersforpeace@gmail.com> 3190M: Gregory Fong <gregory.0xf0@gmail.com> 3191M: Florian Fainelli <f.fainelli@gmail.com> 3192M: bcm-kernel-feedback-list@broadcom.com 3193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3194T: git git://github.com/broadcom/stblinux.git 3195S: Maintained 3196F: arch/arm/mach-bcm/*brcmstb* 3197F: arch/arm/boot/dts/bcm7*.dts* 3198F: drivers/bus/brcmstb_gisb.c 3199F: arch/arm/mm/cache-b15-rac.c 3200F: arch/arm/include/asm/hardware/cache-b15-rac.h 3201N: brcmstb 3202 3203BROADCOM BMIPS CPUFREQ DRIVER 3204M: Markus Mayer <mmayer@broadcom.com> 3205M: bcm-kernel-feedback-list@broadcom.com 3206L: linux-pm@vger.kernel.org 3207S: Maintained 3208F: drivers/cpufreq/bmips-cpufreq.c 3209 3210BROADCOM BMIPS MIPS ARCHITECTURE 3211M: Kevin Cernekee <cernekee@gmail.com> 3212M: Florian Fainelli <f.fainelli@gmail.com> 3213L: bcm-kernel-feedback-list@broadcom.com 3214L: linux-mips@vger.kernel.org 3215T: git git://github.com/broadcom/stblinux.git 3216S: Maintained 3217F: arch/mips/bmips/* 3218F: arch/mips/include/asm/mach-bmips/* 3219F: arch/mips/kernel/*bmips* 3220F: arch/mips/boot/dts/brcm/bcm*.dts* 3221F: drivers/irqchip/irq-bcm63* 3222F: drivers/irqchip/irq-bcm7* 3223F: drivers/irqchip/irq-brcmstb* 3224F: include/linux/bcm963xx_nvram.h 3225F: include/linux/bcm963xx_tag.h 3226 3227BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3228M: Rasesh Mody <rmody@marvell.com> 3229M: GR-Linux-NIC-Dev@marvell.com 3230L: netdev@vger.kernel.org 3231S: Supported 3232F: drivers/net/ethernet/broadcom/bnx2.* 3233F: drivers/net/ethernet/broadcom/bnx2_* 3234 3235BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3236M: QLogic-Storage-Upstream@qlogic.com 3237L: linux-scsi@vger.kernel.org 3238S: Supported 3239F: drivers/scsi/bnx2fc/ 3240 3241BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3242M: QLogic-Storage-Upstream@qlogic.com 3243L: linux-scsi@vger.kernel.org 3244S: Supported 3245F: drivers/scsi/bnx2i/ 3246 3247BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3248M: Ariel Elior <aelior@marvell.com> 3249M: Sudarsana Kalluru <skalluru@marvell.com> 3250M: GR-everest-linux-l2@marvell.com 3251L: netdev@vger.kernel.org 3252S: Supported 3253F: drivers/net/ethernet/broadcom/bnx2x/ 3254 3255BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3256M: Michael Chan <michael.chan@broadcom.com> 3257L: netdev@vger.kernel.org 3258S: Supported 3259F: drivers/net/ethernet/broadcom/bnxt/ 3260 3261BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3262M: Arend van Spriel <arend.vanspriel@broadcom.com> 3263M: Franky Lin <franky.lin@broadcom.com> 3264M: Hante Meuleman <hante.meuleman@broadcom.com> 3265M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3266M: Wright Feng <wright.feng@cypress.com> 3267L: linux-wireless@vger.kernel.org 3268L: brcm80211-dev-list.pdl@broadcom.com 3269L: brcm80211-dev-list@cypress.com 3270S: Supported 3271F: drivers/net/wireless/broadcom/brcm80211/ 3272 3273BROADCOM BRCMSTB GPIO DRIVER 3274M: Gregory Fong <gregory.0xf0@gmail.com> 3275L: bcm-kernel-feedback-list@broadcom.com 3276S: Supported 3277F: drivers/gpio/gpio-brcmstb.c 3278F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3279 3280BROADCOM BRCMSTB I2C DRIVER 3281M: Kamal Dasu <kdasu.kdev@gmail.com> 3282L: linux-i2c@vger.kernel.org 3283L: bcm-kernel-feedback-list@broadcom.com 3284S: Supported 3285F: drivers/i2c/busses/i2c-brcmstb.c 3286F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3287 3288BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3289M: Al Cooper <alcooperx@gmail.com> 3290L: linux-kernel@vger.kernel.org 3291L: bcm-kernel-feedback-list@broadcom.com 3292S: Maintained 3293F: drivers/phy/broadcom/phy-brcm-usb* 3294 3295BROADCOM GENET ETHERNET DRIVER 3296M: Doug Berger <opendmb@gmail.com> 3297M: Florian Fainelli <f.fainelli@gmail.com> 3298L: bcm-kernel-feedback-list@broadcom.com 3299L: netdev@vger.kernel.org 3300S: Supported 3301F: drivers/net/ethernet/broadcom/genet/ 3302 3303BROADCOM IPROC ARM ARCHITECTURE 3304M: Ray Jui <rjui@broadcom.com> 3305M: Scott Branden <sbranden@broadcom.com> 3306M: bcm-kernel-feedback-list@broadcom.com 3307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3308T: git git://github.com/broadcom/cygnus-linux.git 3309S: Maintained 3310N: iproc 3311N: cygnus 3312N: bcm[-_]nsp 3313N: bcm9113* 3314N: bcm9583* 3315N: bcm9585* 3316N: bcm9586* 3317N: bcm988312 3318N: bcm113* 3319N: bcm583* 3320N: bcm585* 3321N: bcm586* 3322N: bcm88312 3323N: hr2 3324N: stingray 3325F: arch/arm64/boot/dts/broadcom/northstar2/* 3326F: arch/arm64/boot/dts/broadcom/stingray/* 3327F: drivers/clk/bcm/clk-ns* 3328F: drivers/clk/bcm/clk-sr* 3329F: drivers/pinctrl/bcm/pinctrl-ns* 3330F: include/dt-bindings/clock/bcm-sr* 3331 3332BROADCOM KONA GPIO DRIVER 3333M: Ray Jui <rjui@broadcom.com> 3334L: bcm-kernel-feedback-list@broadcom.com 3335S: Supported 3336F: drivers/gpio/gpio-bcm-kona.c 3337F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3338 3339BROADCOM NETXTREME-E ROCE DRIVER 3340M: Selvin Xavier <selvin.xavier@broadcom.com> 3341M: Devesh Sharma <devesh.sharma@broadcom.com> 3342M: Somnath Kotur <somnath.kotur@broadcom.com> 3343M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3344L: linux-rdma@vger.kernel.org 3345W: http://www.broadcom.com 3346S: Supported 3347F: drivers/infiniband/hw/bnxt_re/ 3348F: include/uapi/rdma/bnxt_re-abi.h 3349 3350BROADCOM NVRAM DRIVER 3351M: Rafał Miłecki <zajec5@gmail.com> 3352L: linux-mips@vger.kernel.org 3353S: Maintained 3354F: drivers/firmware/broadcom/* 3355 3356BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3357M: Rafał Miłecki <zajec5@gmail.com> 3358L: linux-wireless@vger.kernel.org 3359S: Maintained 3360F: drivers/bcma/ 3361F: include/linux/bcma/ 3362 3363BROADCOM STB AVS CPUFREQ DRIVER 3364M: Markus Mayer <mmayer@broadcom.com> 3365M: bcm-kernel-feedback-list@broadcom.com 3366L: linux-pm@vger.kernel.org 3367S: Maintained 3368F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3369F: drivers/cpufreq/brcmstb* 3370 3371BROADCOM STB AVS TMON DRIVER 3372M: Markus Mayer <mmayer@broadcom.com> 3373M: bcm-kernel-feedback-list@broadcom.com 3374L: linux-pm@vger.kernel.org 3375S: Maintained 3376F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3377F: drivers/thermal/broadcom/brcmstb* 3378 3379BROADCOM STB NAND FLASH DRIVER 3380M: Brian Norris <computersforpeace@gmail.com> 3381M: Kamal Dasu <kdasu.kdev@gmail.com> 3382L: linux-mtd@lists.infradead.org 3383L: bcm-kernel-feedback-list@broadcom.com 3384S: Maintained 3385F: drivers/mtd/nand/raw/brcmnand/ 3386 3387BROADCOM STB DPFE DRIVER 3388M: Markus Mayer <mmayer@broadcom.com> 3389M: bcm-kernel-feedback-list@broadcom.com 3390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3391S: Maintained 3392F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3393F: drivers/memory/brcmstb_dpfe.c 3394 3395BROADCOM SPI DRIVER 3396M: Kamal Dasu <kdasu.kdev@gmail.com> 3397M: bcm-kernel-feedback-list@broadcom.com 3398S: Maintained 3399F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3400F: drivers/spi/spi-bcm-qspi.* 3401F: drivers/spi/spi-brcmstb-qspi.c 3402F: drivers/spi/spi-iproc-qspi.c 3403 3404BROADCOM SYSTEMPORT ETHERNET DRIVER 3405M: Florian Fainelli <f.fainelli@gmail.com> 3406L: bcm-kernel-feedback-list@broadcom.com 3407L: netdev@vger.kernel.org 3408S: Supported 3409F: drivers/net/ethernet/broadcom/bcmsysport.* 3410 3411BROADCOM TG3 GIGABIT ETHERNET DRIVER 3412M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3413M: Prashant Sreedharan <prashant@broadcom.com> 3414M: Michael Chan <mchan@broadcom.com> 3415L: netdev@vger.kernel.org 3416S: Supported 3417F: drivers/net/ethernet/broadcom/tg3.* 3418 3419BROCADE BFA FC SCSI DRIVER 3420M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3421M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3422L: linux-scsi@vger.kernel.org 3423S: Supported 3424F: drivers/scsi/bfa/ 3425 3426BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3427M: Rasesh Mody <rmody@marvell.com> 3428M: Sudarsana Kalluru <skalluru@marvell.com> 3429M: GR-Linux-NIC-Dev@marvell.com 3430L: netdev@vger.kernel.org 3431S: Supported 3432F: drivers/net/ethernet/brocade/bna/ 3433 3434BSG (block layer generic sg v4 driver) 3435M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3436L: linux-scsi@vger.kernel.org 3437S: Supported 3438F: block/bsg.c 3439F: include/linux/bsg.h 3440F: include/uapi/linux/bsg.h 3441 3442BT87X AUDIO DRIVER 3443M: Clemens Ladisch <clemens@ladisch.de> 3444L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3446S: Maintained 3447F: Documentation/sound/cards/bt87x.rst 3448F: sound/pci/bt87x.c 3449 3450BT8XXGPIO DRIVER 3451M: Michael Buesch <m@bues.ch> 3452W: http://bu3sch.de/btgpio.php 3453S: Maintained 3454F: drivers/gpio/gpio-bt8xx.c 3455 3456BTRFS FILE SYSTEM 3457M: Chris Mason <clm@fb.com> 3458M: Josef Bacik <josef@toxicpanda.com> 3459M: David Sterba <dsterba@suse.com> 3460L: linux-btrfs@vger.kernel.org 3461W: http://btrfs.wiki.kernel.org/ 3462Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3463T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3464S: Maintained 3465F: Documentation/filesystems/btrfs.txt 3466F: fs/btrfs/ 3467F: include/linux/btrfs* 3468F: include/uapi/linux/btrfs* 3469 3470BTTV VIDEO4LINUX DRIVER 3471M: Mauro Carvalho Chehab <mchehab@kernel.org> 3472L: linux-media@vger.kernel.org 3473W: https://linuxtv.org 3474T: git git://linuxtv.org/media_tree.git 3475S: Odd fixes 3476F: Documentation/media/v4l-drivers/bttv* 3477F: drivers/media/pci/bt8xx/bttv* 3478 3479BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3480M: Chanwoo Choi <cw00.choi@samsung.com> 3481L: linux-pm@vger.kernel.org 3482L: linux-samsung-soc@vger.kernel.org 3483T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3484S: Maintained 3485F: drivers/devfreq/exynos-bus.c 3486F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3487 3488BUSLOGIC SCSI DRIVER 3489M: Khalid Aziz <khalid@gonehiking.org> 3490L: linux-scsi@vger.kernel.org 3491S: Maintained 3492F: drivers/scsi/BusLogic.* 3493F: drivers/scsi/FlashPoint.* 3494 3495C-MEDIA CMI8788 DRIVER 3496M: Clemens Ladisch <clemens@ladisch.de> 3497L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3499S: Maintained 3500F: sound/pci/oxygen/ 3501 3502C-SKY ARCHITECTURE 3503M: Guo Ren <guoren@kernel.org> 3504T: git https://github.com/c-sky/csky-linux.git 3505S: Supported 3506F: arch/csky/ 3507F: Documentation/devicetree/bindings/csky/ 3508F: drivers/irqchip/irq-csky-* 3509F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3510F: drivers/clocksource/timer-gx6605s.c 3511F: drivers/clocksource/timer-mp-csky.c 3512F: Documentation/devicetree/bindings/timer/csky,* 3513K: csky 3514N: csky 3515 3516C6X ARCHITECTURE 3517M: Mark Salter <msalter@redhat.com> 3518M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3519L: linux-c6x-dev@linux-c6x.org 3520W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3521S: Maintained 3522F: arch/c6x/ 3523 3524CA8210 IEEE-802.15.4 RADIO DRIVER 3525M: Harry Morris <h.morris@cascoda.com> 3526L: linux-wpan@vger.kernel.org 3527W: https://github.com/Cascoda/ca8210-linux.git 3528S: Maintained 3529F: drivers/net/ieee802154/ca8210.c 3530F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3531 3532CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3533M: David Howells <dhowells@redhat.com> 3534L: linux-cachefs@redhat.com (moderated for non-subscribers) 3535S: Supported 3536F: Documentation/filesystems/caching/cachefiles.txt 3537F: fs/cachefiles/ 3538 3539CADENCE MIPI-CSI2 BRIDGES 3540M: Maxime Ripard <maxime.ripard@bootlin.com> 3541L: linux-media@vger.kernel.org 3542S: Maintained 3543F: Documentation/devicetree/bindings/media/cdns,*.txt 3544F: drivers/media/platform/cadence/cdns-csi2* 3545 3546CADET FM/AM RADIO RECEIVER DRIVER 3547M: Hans Verkuil <hverkuil@xs4all.nl> 3548L: linux-media@vger.kernel.org 3549T: git git://linuxtv.org/media_tree.git 3550W: https://linuxtv.org 3551S: Maintained 3552F: drivers/media/radio/radio-cadet* 3553 3554CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3555M: Jonathan Corbet <corbet@lwn.net> 3556L: linux-media@vger.kernel.org 3557T: git git://linuxtv.org/media_tree.git 3558S: Maintained 3559F: Documentation/media/v4l-drivers/cafe_ccic* 3560F: drivers/media/platform/marvell-ccic/ 3561 3562CAIF NETWORK LAYER 3563L: netdev@vger.kernel.org 3564S: Orphan 3565F: Documentation/networking/caif/ 3566F: drivers/net/caif/ 3567F: include/uapi/linux/caif/ 3568F: include/net/caif/ 3569F: net/caif/ 3570 3571CAKE QDISC 3572M: Toke Høiland-Jørgensen <toke@toke.dk> 3573L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3574S: Maintained 3575F: net/sched/sch_cake.c 3576 3577CALGARY x86-64 IOMMU 3578M: Muli Ben-Yehuda <mulix@mulix.org> 3579M: Jon Mason <jdmason@kudzu.us> 3580L: iommu@lists.linux-foundation.org 3581S: Maintained 3582F: arch/x86/kernel/pci-calgary_64.c 3583F: arch/x86/kernel/tce_64.c 3584F: arch/x86/include/asm/calgary.h 3585F: arch/x86/include/asm/tce.h 3586 3587CAN NETWORK DRIVERS 3588M: Wolfgang Grandegger <wg@grandegger.com> 3589M: Marc Kleine-Budde <mkl@pengutronix.de> 3590L: linux-can@vger.kernel.org 3591W: https://github.com/linux-can 3592T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3593T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3594S: Maintained 3595F: Documentation/devicetree/bindings/net/can/ 3596F: drivers/net/can/ 3597F: include/linux/can/dev.h 3598F: include/linux/can/platform/ 3599F: include/uapi/linux/can/error.h 3600F: include/uapi/linux/can/netlink.h 3601 3602CAN NETWORK LAYER 3603M: Oliver Hartkopp <socketcan@hartkopp.net> 3604M: Marc Kleine-Budde <mkl@pengutronix.de> 3605L: linux-can@vger.kernel.org 3606W: https://github.com/linux-can 3607T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3608T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3609S: Maintained 3610F: Documentation/networking/can.rst 3611F: net/can/ 3612F: include/linux/can/core.h 3613F: include/uapi/linux/can.h 3614F: include/uapi/linux/can/bcm.h 3615F: include/uapi/linux/can/raw.h 3616F: include/uapi/linux/can/gw.h 3617 3618CAPABILITIES 3619M: Serge Hallyn <serge@hallyn.com> 3620L: linux-security-module@vger.kernel.org 3621S: Supported 3622F: include/linux/capability.h 3623F: include/uapi/linux/capability.h 3624F: security/commoncap.c 3625F: kernel/capability.c 3626 3627CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3628M: Kevin Tsai <ktsai@capellamicro.com> 3629S: Maintained 3630F: drivers/iio/light/cm* 3631 3632CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3633M: Christian Lamparter <chunkeey@googlemail.com> 3634L: linux-wireless@vger.kernel.org 3635W: http://wireless.kernel.org/en/users/Drivers/carl9170 3636S: Maintained 3637F: drivers/net/wireless/ath/carl9170/ 3638 3639CAVIUM I2C DRIVER 3640M: Jan Glauber <jglauber@cavium.com> 3641M: David Daney <david.daney@cavium.com> 3642W: http://www.cavium.com 3643S: Supported 3644F: drivers/i2c/busses/i2c-octeon* 3645F: drivers/i2c/busses/i2c-thunderx* 3646 3647CAVIUM LIQUIDIO NETWORK DRIVER 3648M: Derek Chickles <dchickles@marvell.com> 3649M: Satanand Burla <sburla@marvell.com> 3650M: Felix Manlunas <fmanlunas@marvell.com> 3651L: netdev@vger.kernel.org 3652W: http://www.cavium.com 3653S: Supported 3654F: drivers/net/ethernet/cavium/liquidio/ 3655 3656CAVIUM MMC DRIVER 3657M: Jan Glauber <jglauber@cavium.com> 3658M: David Daney <david.daney@cavium.com> 3659M: Steven J. Hill <Steven.Hill@cavium.com> 3660W: http://www.cavium.com 3661S: Supported 3662F: drivers/mmc/host/cavium* 3663 3664CAVIUM OCTEON-TX CRYPTO DRIVER 3665M: George Cherian <george.cherian@cavium.com> 3666L: linux-crypto@vger.kernel.org 3667W: http://www.cavium.com 3668S: Supported 3669F: drivers/crypto/cavium/cpt/ 3670 3671CAVIUM THUNDERX2 ARM64 SOC 3672M: Robert Richter <rrichter@cavium.com> 3673M: Jayachandran C <jnair@caviumnetworks.com> 3674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3675S: Maintained 3676F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3677F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3678 3679CC2520 IEEE-802.15.4 RADIO DRIVER 3680M: Varka Bhadram <varkabhadram@gmail.com> 3681L: linux-wpan@vger.kernel.org 3682S: Maintained 3683F: drivers/net/ieee802154/cc2520.c 3684F: include/linux/spi/cc2520.h 3685F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3686 3687CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3688M: Gilad Ben-Yossef <gilad@benyossef.com> 3689L: linux-crypto@vger.kernel.org 3690S: Supported 3691F: drivers/crypto/ccree/ 3692W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3693 3694CEC FRAMEWORK 3695M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3696L: linux-media@vger.kernel.org 3697T: git git://linuxtv.org/media_tree.git 3698W: http://linuxtv.org 3699S: Supported 3700F: Documentation/media/kapi/cec-core.rst 3701F: Documentation/media/uapi/cec 3702F: drivers/media/cec/ 3703F: drivers/media/rc/keymaps/rc-cec.c 3704F: include/media/cec.h 3705F: include/media/cec-notifier.h 3706F: include/uapi/linux/cec.h 3707F: include/uapi/linux/cec-funcs.h 3708F: Documentation/devicetree/bindings/media/cec.txt 3709F: Documentation/ABI/testing/debugfs-cec-error-inj 3710 3711CEC GPIO DRIVER 3712M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3713L: linux-media@vger.kernel.org 3714T: git git://linuxtv.org/media_tree.git 3715W: http://linuxtv.org 3716S: Supported 3717F: drivers/media/platform/cec-gpio/ 3718F: Documentation/devicetree/bindings/media/cec-gpio.txt 3719 3720CELL BROADBAND ENGINE ARCHITECTURE 3721M: Arnd Bergmann <arnd@arndb.de> 3722L: linuxppc-dev@lists.ozlabs.org 3723W: http://www.ibm.com/developerworks/power/cell/ 3724S: Supported 3725F: arch/powerpc/include/asm/cell*.h 3726F: arch/powerpc/include/asm/spu*.h 3727F: arch/powerpc/include/uapi/asm/spu*.h 3728F: arch/powerpc/oprofile/*cell* 3729F: arch/powerpc/platforms/cell/ 3730 3731CEPH COMMON CODE (LIBCEPH) 3732M: Ilya Dryomov <idryomov@gmail.com> 3733M: "Yan, Zheng" <zyan@redhat.com> 3734M: Sage Weil <sage@redhat.com> 3735L: ceph-devel@vger.kernel.org 3736W: http://ceph.com/ 3737T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3738T: git git://github.com/ceph/ceph-client.git 3739S: Supported 3740F: net/ceph/ 3741F: include/linux/ceph/ 3742F: include/linux/crush/ 3743 3744CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3745M: "Yan, Zheng" <zyan@redhat.com> 3746M: Sage Weil <sage@redhat.com> 3747M: Ilya Dryomov <idryomov@gmail.com> 3748L: ceph-devel@vger.kernel.org 3749W: http://ceph.com/ 3750T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3751T: git git://github.com/ceph/ceph-client.git 3752S: Supported 3753F: Documentation/filesystems/ceph.txt 3754F: fs/ceph/ 3755 3756CERTIFICATE HANDLING: 3757M: David Howells <dhowells@redhat.com> 3758M: David Woodhouse <dwmw2@infradead.org> 3759L: keyrings@vger.kernel.org 3760S: Maintained 3761F: Documentation/admin-guide/module-signing.rst 3762F: certs/ 3763F: scripts/sign-file.c 3764F: scripts/extract-cert.c 3765 3766CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3767L: linux-usb@vger.kernel.org 3768S: Orphan 3769F: Documentation/usb/WUSB-Design-overview.txt 3770F: Documentation/usb/wusb-cbaf 3771F: drivers/usb/host/hwa-hc.c 3772F: drivers/usb/host/whci/ 3773F: drivers/usb/wusbcore/ 3774F: include/linux/usb/wusb* 3775 3776CFAG12864B LCD DRIVER 3777M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3778S: Maintained 3779F: drivers/auxdisplay/cfag12864b.c 3780F: include/linux/cfag12864b.h 3781 3782CFAG12864BFB LCD FRAMEBUFFER DRIVER 3783M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3784S: Maintained 3785F: drivers/auxdisplay/cfag12864bfb.c 3786F: include/linux/cfag12864b.h 3787 3788802.11 (including CFG80211/NL80211) 3789M: Johannes Berg <johannes@sipsolutions.net> 3790L: linux-wireless@vger.kernel.org 3791W: http://wireless.kernel.org/ 3792T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3793T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3794S: Maintained 3795F: net/wireless/ 3796F: include/uapi/linux/nl80211.h 3797F: include/linux/ieee80211.h 3798F: include/net/wext.h 3799F: include/net/cfg80211.h 3800F: include/net/iw_handler.h 3801F: include/net/ieee80211_radiotap.h 3802F: Documentation/driver-api/80211/cfg80211.rst 3803F: Documentation/networking/regulatory.txt 3804 3805CHAR and MISC DRIVERS 3806M: Arnd Bergmann <arnd@arndb.de> 3807M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3808T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3809S: Supported 3810F: drivers/char/ 3811F: drivers/misc/ 3812F: include/linux/miscdevice.h 3813 3814CHECKPATCH 3815M: Andy Whitcroft <apw@canonical.com> 3816M: Joe Perches <joe@perches.com> 3817S: Maintained 3818F: scripts/checkpatch.pl 3819 3820CHINESE DOCUMENTATION 3821M: Harry Wei <harryxiyou@gmail.com> 3822M: Alex Shi <alex.shi@linux.alibaba.com> 3823L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3824S: Maintained 3825F: Documentation/translations/zh_CN/ 3826 3827CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3828M: Peter Chen <Peter.Chen@nxp.com> 3829T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3830L: linux-usb@vger.kernel.org 3831S: Maintained 3832F: drivers/usb/chipidea/ 3833 3834CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3835M: Hans de Goede <hdegoede@redhat.com> 3836L: linux-input@vger.kernel.org 3837S: Maintained 3838F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3839F: drivers/input/touchscreen/chipone_icn8318.c 3840 3841CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3842M: Hans de Goede <hdegoede@redhat.com> 3843L: linux-input@vger.kernel.org 3844S: Maintained 3845F: drivers/input/touchscreen/chipone_icn8505.c 3846 3847CHROME HARDWARE PLATFORM SUPPORT 3848M: Benson Leung <bleung@chromium.org> 3849M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3850S: Maintained 3851T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3852F: drivers/platform/chrome/ 3853 3854CHROMEOS EC SUBDRIVERS 3855M: Benson Leung <bleung@chromium.org> 3856M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3857R: Guenter Roeck <groeck@chromium.org> 3858S: Maintained 3859N: cros_ec 3860N: cros-ec 3861F: drivers/power/supply/cros_usbpd-charger.c 3862 3863CHROMEOS EC CODEC DRIVER 3864M: Cheng-Yi Chiang <cychiang@chromium.org> 3865S: Maintained 3866R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3867R: Guenter Roeck <groeck@chromium.org> 3868F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3869F: sound/soc/codecs/cros_ec_codec.* 3870 3871CIRRUS LOGIC AUDIO CODEC DRIVERS 3872M: Brian Austin <brian.austin@cirrus.com> 3873M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3874L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3875S: Maintained 3876F: sound/soc/codecs/cs* 3877 3878CIRRUS LOGIC EP93XX ETHERNET DRIVER 3879M: Hartley Sweeten <hsweeten@visionengravers.com> 3880L: netdev@vger.kernel.org 3881S: Maintained 3882F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3883 3884CIRRUS LOGIC LOCHNAGAR DRIVER 3885M: Charles Keepax <ckeepax@opensource.cirrus.com> 3886M: Richard Fitzgerald <rf@opensource.cirrus.com> 3887L: patches@opensource.cirrus.com 3888S: Supported 3889F: drivers/clk/clk-lochnagar.c 3890F: drivers/hwmon/lochnagar-hwmon.c 3891F: drivers/mfd/lochnagar-i2c.c 3892F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3893F: drivers/regulator/lochnagar-regulator.c 3894F: sound/soc/codecs/lochnagar-sc.c 3895F: include/dt-bindings/clk/lochnagar.h 3896F: include/dt-bindings/pinctrl/lochnagar.h 3897F: include/linux/mfd/lochnagar* 3898F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3899F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3900F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3901F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3902F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3903F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3904F: Documentation/hwmon/lochnagar.rst 3905 3906CISCO FCOE HBA DRIVER 3907M: Satish Kharat <satishkh@cisco.com> 3908M: Sesidhar Baddela <sebaddel@cisco.com> 3909M: Karan Tilak Kumar <kartilak@cisco.com> 3910L: linux-scsi@vger.kernel.org 3911S: Supported 3912F: drivers/scsi/fnic/ 3913 3914CISCO SCSI HBA DRIVER 3915M: Karan Tilak Kumar <kartilak@cisco.com> 3916M: Sesidhar Baddela <sebaddel@cisco.com> 3917L: linux-scsi@vger.kernel.org 3918S: Supported 3919F: drivers/scsi/snic/ 3920 3921CISCO VIC ETHERNET NIC DRIVER 3922M: Christian Benvenuti <benve@cisco.com> 3923M: Govindarajulu Varadarajan <_govind@gmx.com> 3924M: Parvi Kaustubhi <pkaustub@cisco.com> 3925S: Supported 3926F: drivers/net/ethernet/cisco/enic/ 3927 3928CISCO VIC LOW LATENCY NIC DRIVER 3929M: Christian Benvenuti <benve@cisco.com> 3930M: Nelson Escobar <neescoba@cisco.com> 3931M: Parvi Kaustubhi <pkaustub@cisco.com> 3932S: Supported 3933F: drivers/infiniband/hw/usnic/ 3934 3935CIRRUS LOGIC MADERA CODEC DRIVERS 3936M: Charles Keepax <ckeepax@opensource.cirrus.com> 3937M: Richard Fitzgerald <rf@opensource.cirrus.com> 3938L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3939L: patches@opensource.cirrus.com 3940T: git https://github.com/CirrusLogic/linux-drivers.git 3941W: https://github.com/CirrusLogic/linux-drivers/wiki 3942S: Supported 3943F: Documentation/devicetree/bindings/mfd/madera.txt 3944F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3945F: Documentation/devicetree/bindings/sound/madera.txt 3946F: include/dt-bindings/sound/madera* 3947F: include/linux/irqchip/irq-madera* 3948F: include/linux/mfd/madera/* 3949F: include/sound/madera* 3950F: drivers/gpio/gpio-madera* 3951F: drivers/irqchip/irq-madera* 3952F: drivers/mfd/madera* 3953F: drivers/mfd/cs47l* 3954F: drivers/pinctrl/cirrus/* 3955F: sound/soc/codecs/cs47l* 3956F: sound/soc/codecs/madera* 3957 3958CLANG-FORMAT FILE 3959M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3960S: Maintained 3961F: .clang-format 3962 3963CLANG/LLVM BUILD SUPPORT 3964L: clang-built-linux@googlegroups.com 3965W: https://clangbuiltlinux.github.io/ 3966B: https://github.com/ClangBuiltLinux/linux/issues 3967C: irc://chat.freenode.net/clangbuiltlinux 3968S: Supported 3969K: \b(?i:clang|llvm)\b 3970 3971CLEANCACHE API 3972M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3973L: linux-kernel@vger.kernel.org 3974S: Maintained 3975F: mm/cleancache.c 3976F: include/linux/cleancache.h 3977 3978CLK API 3979M: Russell King <linux@armlinux.org.uk> 3980L: linux-clk@vger.kernel.org 3981S: Maintained 3982F: include/linux/clk.h 3983 3984CLOCKSOURCE, CLOCKEVENT DRIVERS 3985M: Daniel Lezcano <daniel.lezcano@linaro.org> 3986M: Thomas Gleixner <tglx@linutronix.de> 3987L: linux-kernel@vger.kernel.org 3988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3989S: Supported 3990F: drivers/clocksource/ 3991F: Documentation/devicetree/bindings/timer/ 3992 3993CMPC ACPI DRIVER 3994M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3995M: Daniel Oliveira Nascimento <don@syst.com.br> 3996L: platform-driver-x86@vger.kernel.org 3997S: Supported 3998F: drivers/platform/x86/classmate-laptop.c 3999 4000COBALT MEDIA DRIVER 4001M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4002L: linux-media@vger.kernel.org 4003T: git git://linuxtv.org/media_tree.git 4004W: https://linuxtv.org 4005S: Supported 4006F: drivers/media/pci/cobalt/ 4007 4008COCCINELLE/Semantic Patches (SmPL) 4009M: Julia Lawall <Julia.Lawall@lip6.fr> 4010M: Gilles Muller <Gilles.Muller@lip6.fr> 4011M: Nicolas Palix <nicolas.palix@imag.fr> 4012M: Michal Marek <michal.lkml@markovi.net> 4013L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4014T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4015W: http://coccinelle.lip6.fr/ 4016S: Supported 4017F: Documentation/dev-tools/coccinelle.rst 4018F: scripts/coccinelle/ 4019F: scripts/coccicheck 4020 4021CODA FILE SYSTEM 4022M: Jan Harkes <jaharkes@cs.cmu.edu> 4023M: coda@cs.cmu.edu 4024L: codalist@coda.cs.cmu.edu 4025W: http://www.coda.cs.cmu.edu/ 4026S: Maintained 4027F: Documentation/filesystems/coda.txt 4028F: fs/coda/ 4029F: include/linux/coda*.h 4030F: include/uapi/linux/coda*.h 4031 4032CODA V4L2 MEM2MEM DRIVER 4033M: Philipp Zabel <p.zabel@pengutronix.de> 4034L: linux-media@vger.kernel.org 4035S: Maintained 4036F: Documentation/devicetree/bindings/media/coda.txt 4037F: drivers/media/platform/coda/ 4038 4039CODE OF CONDUCT 4040M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4041S: Supported 4042F: Documentation/process/code-of-conduct.rst 4043F: Documentation/process/code-of-conduct-interpretation.rst 4044 4045COMMON CLK FRAMEWORK 4046M: Michael Turquette <mturquette@baylibre.com> 4047M: Stephen Boyd <sboyd@kernel.org> 4048L: linux-clk@vger.kernel.org 4049Q: http://patchwork.kernel.org/project/linux-clk/list/ 4050T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4051S: Maintained 4052F: Documentation/devicetree/bindings/clock/ 4053F: drivers/clk/ 4054X: drivers/clk/clkdev.c 4055F: include/linux/clk-pr* 4056F: include/linux/clk/ 4057F: include/linux/of_clk.h 4058 4059COMMON INTERNET FILE SYSTEM (CIFS) 4060M: Steve French <sfrench@samba.org> 4061L: linux-cifs@vger.kernel.org 4062L: samba-technical@lists.samba.org (moderated for non-subscribers) 4063W: http://linux-cifs.samba.org/ 4064T: git git://git.samba.org/sfrench/cifs-2.6.git 4065S: Supported 4066F: Documentation/filesystems/cifs/ 4067F: fs/cifs/ 4068 4069COMPACTPCI HOTPLUG CORE 4070M: Scott Murray <scott@spiteful.org> 4071L: linux-pci@vger.kernel.org 4072S: Maintained 4073F: drivers/pci/hotplug/cpci_hotplug* 4074 4075COMPACTPCI HOTPLUG GENERIC DRIVER 4076M: Scott Murray <scott@spiteful.org> 4077L: linux-pci@vger.kernel.org 4078S: Maintained 4079F: drivers/pci/hotplug/cpcihp_generic.c 4080 4081COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4082M: Scott Murray <scott@spiteful.org> 4083L: linux-pci@vger.kernel.org 4084S: Maintained 4085F: drivers/pci/hotplug/cpcihp_zt5550.* 4086 4087COMPAL LAPTOP SUPPORT 4088M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4089L: platform-driver-x86@vger.kernel.org 4090S: Maintained 4091F: drivers/platform/x86/compal-laptop.c 4092 4093COMPILER ATTRIBUTES 4094M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4095S: Maintained 4096F: include/linux/compiler_attributes.h 4097 4098CONEXANT ACCESSRUNNER USB DRIVER 4099L: accessrunner-general@lists.sourceforge.net 4100W: http://accessrunner.sourceforge.net/ 4101S: Orphan 4102F: drivers/usb/atm/cxacru.c 4103 4104CONFIGFS 4105M: Joel Becker <jlbec@evilplan.org> 4106M: Christoph Hellwig <hch@lst.de> 4107T: git git://git.infradead.org/users/hch/configfs.git 4108S: Supported 4109F: fs/configfs/ 4110F: include/linux/configfs.h 4111 4112CONNECTOR 4113M: Evgeniy Polyakov <zbr@ioremap.net> 4114L: netdev@vger.kernel.org 4115S: Maintained 4116F: drivers/connector/ 4117 4118CONTROL GROUP (CGROUP) 4119M: Tejun Heo <tj@kernel.org> 4120M: Li Zefan <lizefan@huawei.com> 4121M: Johannes Weiner <hannes@cmpxchg.org> 4122L: cgroups@vger.kernel.org 4123T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4124S: Maintained 4125F: Documentation/admin-guide/cgroup-v2.rst 4126F: Documentation/cgroup-v1/ 4127F: include/linux/cgroup* 4128F: kernel/cgroup/ 4129 4130CONTROL GROUP - CPUSET 4131M: Li Zefan <lizefan@huawei.com> 4132L: cgroups@vger.kernel.org 4133W: http://www.bullopensource.org/cpuset/ 4134W: http://oss.sgi.com/projects/cpusets/ 4135T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4136S: Maintained 4137F: Documentation/cgroup-v1/cpusets.rst 4138F: include/linux/cpuset.h 4139F: kernel/cgroup/cpuset.c 4140 4141CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4142M: Johannes Weiner <hannes@cmpxchg.org> 4143M: Michal Hocko <mhocko@kernel.org> 4144M: Vladimir Davydov <vdavydov.dev@gmail.com> 4145L: cgroups@vger.kernel.org 4146L: linux-mm@kvack.org 4147S: Maintained 4148F: mm/memcontrol.c 4149F: mm/swap_cgroup.c 4150 4151CORETEMP HARDWARE MONITORING DRIVER 4152M: Fenghua Yu <fenghua.yu@intel.com> 4153L: linux-hwmon@vger.kernel.org 4154S: Maintained 4155F: Documentation/hwmon/coretemp.rst 4156F: drivers/hwmon/coretemp.c 4157 4158COSA/SRP SYNC SERIAL DRIVER 4159M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4160W: http://www.fi.muni.cz/~kas/cosa/ 4161S: Maintained 4162F: drivers/net/wan/cosa* 4163 4164COUNTER SUBSYSTEM 4165M: William Breathitt Gray <vilhelm.gray@gmail.com> 4166L: linux-iio@vger.kernel.org 4167S: Maintained 4168F: Documentation/ABI/testing/sysfs-bus-counter* 4169F: Documentation/driver-api/generic-counter.rst 4170F: drivers/counter/ 4171F: include/linux/counter.h 4172F: include/linux/counter_enum.h 4173 4174CPMAC ETHERNET DRIVER 4175M: Florian Fainelli <f.fainelli@gmail.com> 4176L: netdev@vger.kernel.org 4177S: Maintained 4178F: drivers/net/ethernet/ti/cpmac.c 4179 4180CPU FREQUENCY SCALING FRAMEWORK 4181M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4182M: Viresh Kumar <viresh.kumar@linaro.org> 4183L: linux-pm@vger.kernel.org 4184S: Maintained 4185T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4186T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4187B: https://bugzilla.kernel.org 4188F: Documentation/admin-guide/pm/cpufreq.rst 4189F: Documentation/admin-guide/pm/intel_pstate.rst 4190F: Documentation/cpu-freq/ 4191F: Documentation/devicetree/bindings/cpufreq/ 4192F: drivers/cpufreq/ 4193F: kernel/sched/cpufreq*.c 4194F: include/linux/cpufreq.h 4195F: include/linux/sched/cpufreq.h 4196F: tools/testing/selftests/cpufreq/ 4197 4198CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4199M: Viresh Kumar <viresh.kumar@linaro.org> 4200M: Sudeep Holla <sudeep.holla@arm.com> 4201L: linux-pm@vger.kernel.org 4202W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4203S: Maintained 4204F: drivers/cpufreq/arm_big_little.h 4205F: drivers/cpufreq/arm_big_little.c 4206 4207CPU POWER MONITORING SUBSYSTEM 4208M: Thomas Renninger <trenn@suse.com> 4209M: Shuah Khan <shuah@kernel.org> 4210M: Shuah Khan <skhan@linuxfoundation.org> 4211L: linux-pm@vger.kernel.org 4212S: Maintained 4213F: tools/power/cpupower/ 4214 4215CPUID/MSR DRIVER 4216M: "H. Peter Anvin" <hpa@zytor.com> 4217S: Maintained 4218F: arch/x86/kernel/cpuid.c 4219F: arch/x86/kernel/msr.c 4220 4221CPUIDLE DRIVER - ARM BIG LITTLE 4222M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4223M: Daniel Lezcano <daniel.lezcano@linaro.org> 4224L: linux-pm@vger.kernel.org 4225L: linux-arm-kernel@lists.infradead.org 4226T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4227S: Maintained 4228F: drivers/cpuidle/cpuidle-big_little.c 4229 4230CPUIDLE DRIVER - ARM EXYNOS 4231M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4232M: Daniel Lezcano <daniel.lezcano@linaro.org> 4233M: Kukjin Kim <kgene@kernel.org> 4234L: linux-pm@vger.kernel.org 4235L: linux-samsung-soc@vger.kernel.org 4236S: Supported 4237F: drivers/cpuidle/cpuidle-exynos.c 4238F: arch/arm/mach-exynos/pm.c 4239 4240CPU IDLE TIME MANAGEMENT FRAMEWORK 4241M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4242M: Daniel Lezcano <daniel.lezcano@linaro.org> 4243L: linux-pm@vger.kernel.org 4244S: Maintained 4245T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4246B: https://bugzilla.kernel.org 4247F: Documentation/admin-guide/pm/cpuidle.rst 4248F: Documentation/driver-api/pm/cpuidle.rst 4249F: drivers/cpuidle/* 4250F: include/linux/cpuidle.h 4251 4252CRAMFS FILESYSTEM 4253M: Nicolas Pitre <nico@fluxnic.net> 4254S: Maintained 4255F: Documentation/filesystems/cramfs.txt 4256F: fs/cramfs/ 4257 4258CRYPTO API 4259M: Herbert Xu <herbert@gondor.apana.org.au> 4260M: "David S. Miller" <davem@davemloft.net> 4261L: linux-crypto@vger.kernel.org 4262T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4263T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4264S: Maintained 4265F: Documentation/crypto/ 4266F: Documentation/devicetree/bindings/crypto/ 4267F: arch/*/crypto/ 4268F: crypto/ 4269F: drivers/crypto/ 4270F: include/crypto/ 4271F: include/linux/crypto* 4272F: lib/crypto/ 4273 4274CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4275M: Neil Horman <nhorman@tuxdriver.com> 4276L: linux-crypto@vger.kernel.org 4277S: Maintained 4278F: crypto/ansi_cprng.c 4279F: crypto/rng.c 4280 4281CS3308 MEDIA DRIVER 4282M: Hans Verkuil <hverkuil@xs4all.nl> 4283L: linux-media@vger.kernel.org 4284T: git git://linuxtv.org/media_tree.git 4285W: http://linuxtv.org 4286S: Odd Fixes 4287F: drivers/media/i2c/cs3308.c 4288 4289CS5535 Audio ALSA driver 4290M: Jaya Kumar <jayakumar.alsa@gmail.com> 4291S: Maintained 4292F: sound/pci/cs5535audio/ 4293 4294CSI DRIVERS FOR ALLWINNER V3s 4295M: Yong Deng <yong.deng@magewell.com> 4296L: linux-media@vger.kernel.org 4297T: git git://linuxtv.org/media_tree.git 4298S: Maintained 4299F: drivers/media/platform/sunxi/sun6i-csi/ 4300F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4301 4302CW1200 WLAN driver 4303M: Solomon Peachy <pizza@shaftnet.org> 4304S: Maintained 4305F: drivers/net/wireless/st/cw1200/ 4306 4307CX18 VIDEO4LINUX DRIVER 4308M: Andy Walls <awalls@md.metrocast.net> 4309L: ivtv-devel@ivtvdriver.org (subscribers-only) 4310L: linux-media@vger.kernel.org 4311T: git git://linuxtv.org/media_tree.git 4312W: https://linuxtv.org 4313W: http://www.ivtvdriver.org/index.php/Cx18 4314S: Maintained 4315F: Documentation/media/v4l-drivers/cx18* 4316F: drivers/media/pci/cx18/ 4317F: include/uapi/linux/ivtv* 4318 4319CX2341X MPEG ENCODER HELPER MODULE 4320M: Hans Verkuil <hverkuil@xs4all.nl> 4321L: linux-media@vger.kernel.org 4322T: git git://linuxtv.org/media_tree.git 4323W: https://linuxtv.org 4324S: Maintained 4325F: drivers/media/common/cx2341x* 4326F: include/media/drv-intf/cx2341x.h 4327 4328CX24120 MEDIA DRIVER 4329M: Jemma Denson <jdenson@gmail.com> 4330M: Patrick Boettcher <patrick.boettcher@posteo.de> 4331L: linux-media@vger.kernel.org 4332W: https://linuxtv.org 4333Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4334S: Maintained 4335F: drivers/media/dvb-frontends/cx24120* 4336 4337CX88 VIDEO4LINUX DRIVER 4338M: Mauro Carvalho Chehab <mchehab@kernel.org> 4339L: linux-media@vger.kernel.org 4340W: https://linuxtv.org 4341T: git git://linuxtv.org/media_tree.git 4342S: Odd fixes 4343F: Documentation/media/v4l-drivers/cx88* 4344F: drivers/media/pci/cx88/ 4345 4346CXD2820R 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/dvb-frontends/cxd2820r* 4355 4356CXGB3 ETHERNET DRIVER (CXGB3) 4357M: Vishal Kulkarni <vishal@chelsio.com> 4358L: netdev@vger.kernel.org 4359W: http://www.chelsio.com 4360S: Supported 4361F: drivers/net/ethernet/chelsio/cxgb3/ 4362 4363CXGB3 ISCSI DRIVER (CXGB3I) 4364M: Karen Xie <kxie@chelsio.com> 4365L: linux-scsi@vger.kernel.org 4366W: http://www.chelsio.com 4367S: Supported 4368F: drivers/scsi/cxgbi/cxgb3i 4369 4370CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4371M: Potnuri Bharat Teja <bharat@chelsio.com> 4372L: linux-rdma@vger.kernel.org 4373W: http://www.openfabrics.org 4374S: Supported 4375F: drivers/infiniband/hw/cxgb3/ 4376F: include/uapi/rdma/cxgb3-abi.h 4377 4378CXGB4 CRYPTO DRIVER (chcr) 4379M: Atul Gupta <atul.gupta@chelsio.com> 4380L: linux-crypto@vger.kernel.org 4381W: http://www.chelsio.com 4382S: Supported 4383F: drivers/crypto/chelsio 4384 4385CXGB4 ETHERNET DRIVER (CXGB4) 4386M: Vishal Kulkarni <vishal@chelsio.com> 4387L: netdev@vger.kernel.org 4388W: http://www.chelsio.com 4389S: Supported 4390F: drivers/net/ethernet/chelsio/cxgb4/ 4391 4392CXGB4 ISCSI DRIVER (CXGB4I) 4393M: Karen Xie <kxie@chelsio.com> 4394L: linux-scsi@vger.kernel.org 4395W: http://www.chelsio.com 4396S: Supported 4397F: drivers/scsi/cxgbi/cxgb4i 4398 4399CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4400M: Potnuri Bharat Teja <bharat@chelsio.com> 4401L: linux-rdma@vger.kernel.org 4402W: http://www.openfabrics.org 4403S: Supported 4404F: drivers/infiniband/hw/cxgb4/ 4405F: include/uapi/rdma/cxgb4-abi.h 4406 4407CXGB4VF ETHERNET DRIVER (CXGB4VF) 4408M: Casey Leedom <leedom@chelsio.com> 4409L: netdev@vger.kernel.org 4410W: http://www.chelsio.com 4411S: Supported 4412F: drivers/net/ethernet/chelsio/cxgb4vf/ 4413 4414CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4415M: Frederic Barrat <fbarrat@linux.ibm.com> 4416M: Andrew Donnellan <ajd@linux.ibm.com> 4417L: linuxppc-dev@lists.ozlabs.org 4418S: Supported 4419F: arch/powerpc/platforms/powernv/pci-cxl.c 4420F: drivers/misc/cxl/ 4421F: include/misc/cxl* 4422F: include/uapi/misc/cxl.h 4423F: Documentation/powerpc/cxl.txt 4424F: Documentation/ABI/testing/sysfs-class-cxl 4425 4426CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4427M: Manoj N. Kumar <manoj@linux.ibm.com> 4428M: Matthew R. Ochs <mrochs@linux.ibm.com> 4429M: Uma Krishnan <ukrishn@linux.ibm.com> 4430L: linux-scsi@vger.kernel.org 4431S: Supported 4432F: drivers/scsi/cxlflash/ 4433F: include/uapi/scsi/cxlflash_ioctl.h 4434F: Documentation/powerpc/cxlflash.txt 4435 4436CYBERPRO FB DRIVER 4437M: Russell King <linux@armlinux.org.uk> 4438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4439W: http://www.armlinux.org.uk/ 4440S: Maintained 4441F: drivers/video/fbdev/cyber2000fb.* 4442 4443CYCLADES ASYNC MUX DRIVER 4444W: http://www.cyclades.com/ 4445S: Orphan 4446F: drivers/tty/cyclades.c 4447F: include/linux/cyclades.h 4448F: include/uapi/linux/cyclades.h 4449 4450CYCLADES PC300 DRIVER 4451W: http://www.cyclades.com/ 4452S: Orphan 4453F: drivers/net/wan/pc300* 4454 4455CYPRESS_FIRMWARE MEDIA DRIVER 4456M: Antti Palosaari <crope@iki.fi> 4457L: linux-media@vger.kernel.org 4458W: https://linuxtv.org 4459W: http://palosaari.fi/linux/ 4460Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4461T: git git://linuxtv.org/anttip/media_tree.git 4462S: Maintained 4463F: drivers/media/common/cypress_firmware* 4464 4465CYTTSP TOUCHSCREEN DRIVER 4466M: Ferruh Yigit <fery@cypress.com> 4467L: linux-input@vger.kernel.org 4468S: Supported 4469F: drivers/input/touchscreen/cyttsp* 4470F: include/linux/input/cyttsp.h 4471 4472D-LINK DIR-685 TOUCHKEYS DRIVER 4473M: Linus Walleij <linus.walleij@linaro.org> 4474L: linux-input@vger.kernel.org 4475S: Supported 4476F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4477 4478DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4479M: Joshua Kinard <kumba@gentoo.org> 4480S: Maintained 4481F: drivers/rtc/rtc-ds1685.c 4482F: include/linux/rtc/ds1685.h 4483 4484DAMA SLAVE for AX.25 4485M: Joerg Reuter <jreuter@yaina.de> 4486W: http://yaina.de/jreuter/ 4487W: http://www.qsl.net/dl1bke/ 4488L: linux-hams@vger.kernel.org 4489S: Maintained 4490F: net/ax25/af_ax25.c 4491F: net/ax25/ax25_dev.c 4492F: net/ax25/ax25_ds_* 4493F: net/ax25/ax25_in.c 4494F: net/ax25/ax25_out.c 4495F: net/ax25/ax25_timer.c 4496F: net/ax25/sysctl_net_ax25.c 4497 4498DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4499L: netdev@vger.kernel.org 4500S: Orphan 4501F: Documentation/networking/device_drivers/dec/dmfe.txt 4502F: drivers/net/ethernet/dec/tulip/dmfe.c 4503 4504DC390/AM53C974 SCSI driver 4505M: Hannes Reinecke <hare@suse.com> 4506L: linux-scsi@vger.kernel.org 4507S: Maintained 4508F: drivers/scsi/am53c974.c 4509 4510DC395x SCSI driver 4511M: Oliver Neukum <oliver@neukum.org> 4512M: Ali Akcaagac <aliakc@web.de> 4513M: Jamie Lenehan <lenehan@twibble.org> 4514L: dc395x@twibble.org 4515W: http://twibble.org/dist/dc395x/ 4516W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4517S: Maintained 4518F: Documentation/scsi/dc395x.txt 4519F: drivers/scsi/dc395x.* 4520 4521DCCP PROTOCOL 4522M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4523L: dccp@vger.kernel.org 4524W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4525S: Maintained 4526F: include/linux/dccp.h 4527F: include/uapi/linux/dccp.h 4528F: include/linux/tfrc.h 4529F: net/dccp/ 4530 4531DECnet NETWORK LAYER 4532W: http://linux-decnet.sourceforge.net 4533L: linux-decnet-user@lists.sourceforge.net 4534S: Orphan 4535F: Documentation/networking/decnet.txt 4536F: net/decnet/ 4537 4538DECSTATION PLATFORM SUPPORT 4539M: "Maciej W. Rozycki" <macro@linux-mips.org> 4540L: linux-mips@vger.kernel.org 4541W: http://www.linux-mips.org/wiki/DECstation 4542S: Maintained 4543F: arch/mips/dec/ 4544F: arch/mips/include/asm/dec/ 4545F: arch/mips/include/asm/mach-dec/ 4546 4547DEFXX FDDI NETWORK DRIVER 4548M: "Maciej W. Rozycki" <macro@linux-mips.org> 4549S: Maintained 4550F: drivers/net/fddi/defxx.* 4551 4552DELL SMBIOS DRIVER 4553M: Pali Rohár <pali.rohar@gmail.com> 4554M: Mario Limonciello <mario.limonciello@dell.com> 4555L: platform-driver-x86@vger.kernel.org 4556S: Maintained 4557F: drivers/platform/x86/dell-smbios.* 4558 4559DELL SMBIOS SMM DRIVER 4560M: Mario Limonciello <mario.limonciello@dell.com> 4561L: platform-driver-x86@vger.kernel.org 4562S: Maintained 4563F: drivers/platform/x86/dell-smbios-smm.c 4564 4565DELL SMBIOS WMI DRIVER 4566M: Mario Limonciello <mario.limonciello@dell.com> 4567L: platform-driver-x86@vger.kernel.org 4568S: Maintained 4569F: drivers/platform/x86/dell-smbios-wmi.c 4570F: tools/wmi/dell-smbios-example.c 4571 4572DEFZA FDDI NETWORK DRIVER 4573M: "Maciej W. Rozycki" <macro@linux-mips.org> 4574S: Maintained 4575F: drivers/net/fddi/defza.* 4576 4577DELL LAPTOP DRIVER 4578M: Matthew Garrett <mjg59@srcf.ucam.org> 4579M: Pali Rohár <pali.rohar@gmail.com> 4580L: platform-driver-x86@vger.kernel.org 4581S: Maintained 4582F: drivers/platform/x86/dell-laptop.c 4583 4584DELL LAPTOP FREEFALL DRIVER 4585M: Pali Rohár <pali.rohar@gmail.com> 4586S: Maintained 4587F: drivers/platform/x86/dell-smo8800.c 4588 4589DELL LAPTOP RBTN DRIVER 4590M: Pali Rohár <pali.rohar@gmail.com> 4591S: Maintained 4592F: drivers/platform/x86/dell-rbtn.* 4593 4594DELL REMOTE BIOS UPDATE DRIVER 4595M: Stuart Hayes <stuart.w.hayes@gmail.com> 4596L: platform-driver-x86@vger.kernel.org 4597S: Maintained 4598F: drivers/platform/x86/dell_rbu.c 4599 4600DELL LAPTOP SMM DRIVER 4601M: Pali Rohár <pali.rohar@gmail.com> 4602S: Maintained 4603F: drivers/hwmon/dell-smm-hwmon.c 4604F: include/uapi/linux/i8k.h 4605 4606DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4607M: Stuart Hayes <stuart.w.hayes@gmail.com> 4608L: platform-driver-x86@vger.kernel.org 4609S: Maintained 4610F: Documentation/dcdbas.txt 4611F: drivers/platform/x86/dcdbas.* 4612 4613DELL WMI NOTIFICATIONS DRIVER 4614M: Matthew Garrett <mjg59@srcf.ucam.org> 4615M: Pali Rohár <pali.rohar@gmail.com> 4616S: Maintained 4617F: drivers/platform/x86/dell-wmi.c 4618 4619DELL WMI DESCRIPTOR DRIVER 4620M: Mario Limonciello <mario.limonciello@dell.com> 4621S: Maintained 4622F: drivers/platform/x86/dell-wmi-descriptor.c 4623 4624DELTA ST MEDIA DRIVER 4625M: Hugues Fruchet <hugues.fruchet@st.com> 4626L: linux-media@vger.kernel.org 4627T: git git://linuxtv.org/media_tree.git 4628W: https://linuxtv.org 4629S: Supported 4630F: drivers/media/platform/sti/delta 4631 4632DENALI NAND DRIVER 4633M: Masahiro Yamada <yamada.masahiro@socionext.com> 4634L: linux-mtd@lists.infradead.org 4635S: Supported 4636F: drivers/mtd/nand/raw/denali* 4637 4638DESIGNWARE USB2 DRD IP DRIVER 4639M: Minas Harutyunyan <hminas@synopsys.com> 4640L: linux-usb@vger.kernel.org 4641T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4642S: Maintained 4643F: drivers/usb/dwc2/ 4644 4645DESIGNWARE USB3 DRD IP DRIVER 4646M: Felipe Balbi <balbi@kernel.org> 4647L: linux-usb@vger.kernel.org 4648T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4649S: Maintained 4650F: drivers/usb/dwc3/ 4651 4652DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4653M: Andreas Klinger <ak@it-klinger.de> 4654L: linux-iio@vger.kernel.org 4655S: Maintained 4656F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4657F: drivers/iio/proximity/srf*.c 4658 4659DEVICE COREDUMP (DEV_COREDUMP) 4660M: Johannes Berg <johannes@sipsolutions.net> 4661L: linux-kernel@vger.kernel.org 4662S: Maintained 4663F: drivers/base/devcoredump.c 4664F: include/linux/devcoredump.h 4665 4666DEVICE FREQUENCY (DEVFREQ) 4667M: MyungJoo Ham <myungjoo.ham@samsung.com> 4668M: Kyungmin Park <kyungmin.park@samsung.com> 4669R: Chanwoo Choi <cw00.choi@samsung.com> 4670L: linux-pm@vger.kernel.org 4671T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4672S: Maintained 4673F: drivers/devfreq/ 4674F: include/linux/devfreq.h 4675F: Documentation/devicetree/bindings/devfreq/ 4676F: include/trace/events/devfreq.h 4677 4678DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4679M: Chanwoo Choi <cw00.choi@samsung.com> 4680L: linux-pm@vger.kernel.org 4681T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4682S: Supported 4683F: drivers/devfreq/event/ 4684F: drivers/devfreq/devfreq-event.c 4685F: include/linux/devfreq-event.h 4686F: Documentation/devicetree/bindings/devfreq/event/ 4687 4688DEVICE NUMBER REGISTRY 4689M: Torben Mathiasen <device@lanana.org> 4690W: http://lanana.org/docs/device-list/index.html 4691S: Maintained 4692 4693DEVICE-MAPPER (LVM) 4694M: Alasdair Kergon <agk@redhat.com> 4695M: Mike Snitzer <snitzer@redhat.com> 4696M: dm-devel@redhat.com 4697L: dm-devel@redhat.com 4698W: http://sources.redhat.com/dm 4699Q: http://patchwork.kernel.org/project/dm-devel/list/ 4700T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4701T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4702S: Maintained 4703F: Documentation/device-mapper/ 4704F: drivers/md/Makefile 4705F: drivers/md/Kconfig 4706F: drivers/md/dm* 4707F: drivers/md/persistent-data/ 4708F: include/linux/device-mapper.h 4709F: include/linux/dm-*.h 4710F: include/uapi/linux/dm-*.h 4711 4712DEVLINK 4713M: Jiri Pirko <jiri@mellanox.com> 4714L: netdev@vger.kernel.org 4715S: Supported 4716F: net/core/devlink.c 4717F: include/net/devlink.h 4718F: include/uapi/linux/devlink.h 4719 4720DIALOG SEMICONDUCTOR DRIVERS 4721M: Support Opensource <support.opensource@diasemi.com> 4722W: http://www.dialog-semiconductor.com/products 4723S: Supported 4724F: Documentation/hwmon/da90??.rst 4725F: Documentation/devicetree/bindings/mfd/da90*.txt 4726F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4727F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4728F: Documentation/devicetree/bindings/regulator/da92*.txt 4729F: Documentation/devicetree/bindings/regulator/slg51000.txt 4730F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4731F: Documentation/devicetree/bindings/sound/da[79]*.txt 4732F: drivers/gpio/gpio-da90??.c 4733F: drivers/hwmon/da90??-hwmon.c 4734F: drivers/iio/adc/da91??-*.c 4735F: drivers/input/misc/da90??_onkey.c 4736F: drivers/input/touchscreen/da9052_tsi.c 4737F: drivers/leds/leds-da90??.c 4738F: drivers/mfd/da903x.c 4739F: drivers/mfd/da90??-*.c 4740F: drivers/mfd/da91??-*.c 4741F: drivers/power/supply/da9052-battery.c 4742F: drivers/power/supply/da91??-*.c 4743F: drivers/regulator/da903x.c 4744F: drivers/regulator/da9???-regulator.[ch] 4745F: drivers/regulator/slg51000-regulator.[ch] 4746F: drivers/thermal/da90??-thermal.c 4747F: drivers/rtc/rtc-da90??.c 4748F: drivers/video/backlight/da90??_bl.c 4749F: drivers/watchdog/da90??_wdt.c 4750F: include/linux/mfd/da903x.h 4751F: include/linux/mfd/da9052/ 4752F: include/linux/mfd/da9055/ 4753F: include/linux/mfd/da9062/ 4754F: include/linux/mfd/da9063/ 4755F: include/linux/mfd/da9150/ 4756F: include/linux/regulator/da9211.h 4757F: include/sound/da[79]*.h 4758F: sound/soc/codecs/da[79]*.[ch] 4759 4760DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4761M: William Breathitt Gray <vilhelm.gray@gmail.com> 4762L: linux-gpio@vger.kernel.org 4763S: Maintained 4764F: drivers/gpio/gpio-gpio-mm.c 4765 4766DIOLAN U2C-12 I2C DRIVER 4767M: Guenter Roeck <linux@roeck-us.net> 4768L: linux-i2c@vger.kernel.org 4769S: Maintained 4770F: drivers/i2c/busses/i2c-diolan-u2c.c 4771 4772FILESYSTEM DIRECT ACCESS (DAX) 4773M: Dan Williams <dan.j.williams@intel.com> 4774R: Matthew Wilcox <willy@infradead.org> 4775R: Jan Kara <jack@suse.cz> 4776L: linux-fsdevel@vger.kernel.org 4777L: linux-nvdimm@lists.01.org 4778S: Supported 4779F: fs/dax.c 4780F: include/linux/dax.h 4781F: include/trace/events/fs_dax.h 4782 4783DEVICE DIRECT ACCESS (DAX) 4784M: Dan Williams <dan.j.williams@intel.com> 4785M: Vishal Verma <vishal.l.verma@intel.com> 4786M: Keith Busch <keith.busch@intel.com> 4787M: Dave Jiang <dave.jiang@intel.com> 4788L: linux-nvdimm@lists.01.org 4789S: Supported 4790F: drivers/dax/ 4791 4792DIRECTORY NOTIFICATION (DNOTIFY) 4793M: Jan Kara <jack@suse.cz> 4794R: Amir Goldstein <amir73il@gmail.com> 4795L: linux-fsdevel@vger.kernel.org 4796S: Maintained 4797F: Documentation/filesystems/dnotify.txt 4798F: fs/notify/dnotify/ 4799F: include/linux/dnotify.h 4800 4801DISK GEOMETRY AND PARTITION HANDLING 4802M: Andries Brouwer <aeb@cwi.nl> 4803W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4804W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4805W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4806S: Maintained 4807 4808DISKQUOTA 4809M: Jan Kara <jack@suse.com> 4810S: Maintained 4811F: Documentation/filesystems/quota.txt 4812F: fs/quota/ 4813F: include/linux/quota*.h 4814F: include/uapi/linux/quota*.h 4815 4816DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4817M: Bernie Thompson <bernie@plugable.com> 4818L: linux-fbdev@vger.kernel.org 4819S: Maintained 4820W: http://plugable.com/category/projects/udlfb/ 4821F: drivers/video/fbdev/udlfb.c 4822F: include/video/udlfb.h 4823F: Documentation/fb/udlfb.rst 4824 4825DISTRIBUTED LOCK MANAGER (DLM) 4826M: Christine Caulfield <ccaulfie@redhat.com> 4827M: David Teigland <teigland@redhat.com> 4828L: cluster-devel@redhat.com 4829W: http://sources.redhat.com/cluster/ 4830T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4831S: Supported 4832F: fs/dlm/ 4833 4834DMA BUFFER SHARING FRAMEWORK 4835M: Sumit Semwal <sumit.semwal@linaro.org> 4836S: Maintained 4837L: linux-media@vger.kernel.org 4838L: dri-devel@lists.freedesktop.org 4839L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4840F: drivers/dma-buf/ 4841F: include/linux/dma-buf* 4842F: include/linux/reservation.h 4843F: include/linux/*fence.h 4844F: Documentation/driver-api/dma-buf.rst 4845T: git git://anongit.freedesktop.org/drm/drm-misc 4846 4847DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4848M: Vinod Koul <vkoul@kernel.org> 4849L: dmaengine@vger.kernel.org 4850Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4851S: Maintained 4852F: drivers/dma/ 4853F: include/linux/dmaengine.h 4854F: include/linux/of_dma.h 4855F: Documentation/devicetree/bindings/dma/ 4856F: Documentation/driver-api/dmaengine/ 4857T: git git://git.infradead.org/users/vkoul/slave-dma.git 4858 4859DMA MAPPING HELPERS 4860M: Christoph Hellwig <hch@lst.de> 4861M: Marek Szyprowski <m.szyprowski@samsung.com> 4862R: Robin Murphy <robin.murphy@arm.com> 4863L: iommu@lists.linux-foundation.org 4864T: git git://git.infradead.org/users/hch/dma-mapping.git 4865W: http://git.infradead.org/users/hch/dma-mapping.git 4866S: Supported 4867F: kernel/dma/ 4868F: include/asm-generic/dma-mapping.h 4869F: include/linux/dma-direct.h 4870F: include/linux/dma-mapping.h 4871F: include/linux/dma-noncoherent.h 4872 4873DME1737 HARDWARE MONITOR DRIVER 4874M: Juerg Haefliger <juergh@gmail.com> 4875L: linux-hwmon@vger.kernel.org 4876S: Maintained 4877F: Documentation/hwmon/dme1737.rst 4878F: drivers/hwmon/dme1737.c 4879 4880DMI/SMBIOS SUPPORT 4881M: Jean Delvare <jdelvare@suse.com> 4882S: Maintained 4883T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4884F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4885F: drivers/firmware/dmi-id.c 4886F: drivers/firmware/dmi_scan.c 4887F: include/linux/dmi.h 4888 4889DOCUMENTATION 4890M: Jonathan Corbet <corbet@lwn.net> 4891L: linux-doc@vger.kernel.org 4892S: Maintained 4893F: Documentation/ 4894F: scripts/kernel-doc 4895X: Documentation/ABI/ 4896X: Documentation/firmware-guide/acpi/ 4897X: Documentation/devicetree/ 4898X: Documentation/i2c/ 4899X: Documentation/media/ 4900X: Documentation/power/ 4901X: Documentation/spi/ 4902T: git git://git.lwn.net/linux.git docs-next 4903 4904DOCUMENTATION/ITALIAN 4905M: Federico Vaga <federico.vaga@vaga.pv.it> 4906L: linux-doc@vger.kernel.org 4907S: Maintained 4908F: Documentation/translations/it_IT 4909 4910DONGWOON DW9714 LENS VOICE COIL DRIVER 4911M: Sakari Ailus <sakari.ailus@linux.intel.com> 4912L: linux-media@vger.kernel.org 4913T: git git://linuxtv.org/media_tree.git 4914S: Maintained 4915F: drivers/media/i2c/dw9714.c 4916F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4917 4918DONGWOON DW9807 LENS VOICE COIL DRIVER 4919M: Sakari Ailus <sakari.ailus@linux.intel.com> 4920L: linux-media@vger.kernel.org 4921T: git git://linuxtv.org/media_tree.git 4922S: Maintained 4923F: drivers/media/i2c/dw9807-vcm.c 4924F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4925 4926DOUBLETALK DRIVER 4927M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4928L: blinux-list@redhat.com 4929S: Maintained 4930F: drivers/char/dtlk.c 4931F: include/linux/dtlk.h 4932 4933DPAA2 DATAPATH I/O (DPIO) DRIVER 4934M: Roy Pledge <Roy.Pledge@nxp.com> 4935L: linux-kernel@vger.kernel.org 4936S: Maintained 4937F: drivers/soc/fsl/dpio 4938 4939DPAA2 ETHERNET DRIVER 4940M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4941L: netdev@vger.kernel.org 4942S: Maintained 4943F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4944F: drivers/net/ethernet/freescale/dpaa2/dpni* 4945F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4946F: drivers/net/ethernet/freescale/dpaa2/Makefile 4947F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4948 4949DPAA2 ETHERNET SWITCH DRIVER 4950M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4951M: Ioana Ciornei <ioana.ciornei@nxp.com> 4952L: linux-kernel@vger.kernel.org 4953S: Maintained 4954F: drivers/staging/fsl-dpaa2/ethsw 4955 4956DPAA2 PTP CLOCK DRIVER 4957M: Yangbo Lu <yangbo.lu@nxp.com> 4958L: netdev@vger.kernel.org 4959S: Maintained 4960F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4961F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4962 4963DPT_I2O SCSI RAID DRIVER 4964M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4965L: linux-scsi@vger.kernel.org 4966W: http://www.adaptec.com/ 4967S: Maintained 4968F: drivers/scsi/dpt* 4969F: drivers/scsi/dpt/ 4970 4971DRBD DRIVER 4972M: Philipp Reisner <philipp.reisner@linbit.com> 4973M: Lars Ellenberg <lars.ellenberg@linbit.com> 4974L: drbd-dev@lists.linbit.com 4975W: http://www.drbd.org 4976T: git git://git.linbit.com/linux-drbd.git 4977T: git git://git.linbit.com/drbd-8.4.git 4978S: Supported 4979F: drivers/block/drbd/ 4980F: lib/lru_cache.c 4981F: Documentation/blockdev/drbd/ 4982 4983DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4984M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4985R: "Rafael J. Wysocki" <rafael@kernel.org> 4986T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4987S: Supported 4988F: Documentation/kobject.txt 4989F: drivers/base/ 4990F: fs/debugfs/ 4991F: fs/sysfs/ 4992F: include/linux/debugfs.h 4993F: include/linux/kobj* 4994F: lib/kobj* 4995 4996DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4997M: Kevin Hilman <khilman@kernel.org> 4998M: Nishanth Menon <nm@ti.com> 4999S: Maintained 5000F: drivers/power/avs/ 5001F: include/linux/power/smartreflex.h 5002L: linux-pm@vger.kernel.org 5003 5004DRM DRIVER FOR ARM PL111 CLCD 5005M: Eric Anholt <eric@anholt.net> 5006T: git git://anongit.freedesktop.org/drm/drm-misc 5007S: Supported 5008F: drivers/gpu/drm/pl111/ 5009 5010DRM DRIVER FOR ARM VERSATILE TFT PANELS 5011M: Linus Walleij <linus.walleij@linaro.org> 5012T: git git://anongit.freedesktop.org/drm/drm-misc 5013S: Maintained 5014F: drivers/gpu/drm/panel/panel-arm-versatile.c 5015F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5016 5017DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5018M: Dave Airlie <airlied@redhat.com> 5019S: Odd Fixes 5020F: drivers/gpu/drm/ast/ 5021 5022DRM DRIVER FOR ASPEED BMC GFX 5023M: Joel Stanley <joel@jms.id.au> 5024L: linux-aspeed@lists.ozlabs.org 5025T: git git://anongit.freedesktop.org/drm/drm-misc 5026S: Supported 5027F: drivers/gpu/drm/aspeed/ 5028F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5029 5030DRM DRIVER FOR BOCHS VIRTUAL GPU 5031M: Gerd Hoffmann <kraxel@redhat.com> 5032L: virtualization@lists.linux-foundation.org 5033T: git git://anongit.freedesktop.org/drm/drm-misc 5034S: Maintained 5035F: drivers/gpu/drm/bochs/ 5036 5037DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5038M: Linus Walleij <linus.walleij@linaro.org> 5039T: git git://anongit.freedesktop.org/drm/drm-misc 5040S: Maintained 5041F: drivers/gpu/drm/tve200/ 5042 5043DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5044M: Jagan Teki <jagan@amarulasolutions.com> 5045S: Maintained 5046F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5047F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5048 5049DRM DRIVER FOR ILITEK ILI9225 PANELS 5050M: David Lechner <david@lechnology.com> 5051S: Maintained 5052F: drivers/gpu/drm/tinydrm/ili9225.c 5053F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5054 5055DRM DRIVER FOR HX8357D PANELS 5056M: Eric Anholt <eric@anholt.net> 5057T: git git://anongit.freedesktop.org/drm/drm-misc 5058S: Maintained 5059F: drivers/gpu/drm/tinydrm/hx8357d.c 5060F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5061 5062DRM DRIVER FOR INTEL I810 VIDEO CARDS 5063S: Orphan / Obsolete 5064F: drivers/gpu/drm/i810/ 5065F: include/uapi/drm/i810_drm.h 5066 5067DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5068S: Orphan / Obsolete 5069F: drivers/gpu/drm/mga/ 5070F: include/uapi/drm/mga_drm.h 5071 5072DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5073M: Dave Airlie <airlied@redhat.com> 5074S: Odd Fixes 5075F: drivers/gpu/drm/mgag200/ 5076 5077DRM DRIVER FOR MI0283QT 5078M: Noralf Trønnes <noralf@tronnes.org> 5079S: Maintained 5080F: drivers/gpu/drm/tinydrm/mi0283qt.c 5081F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5082 5083DRM DRIVER FOR MSM ADRENO GPU 5084M: Rob Clark <robdclark@gmail.com> 5085M: Sean Paul <sean@poorly.run> 5086L: linux-arm-msm@vger.kernel.org 5087L: dri-devel@lists.freedesktop.org 5088L: freedreno@lists.freedesktop.org 5089T: git https://gitlab.freedesktop.org/drm/msm.git 5090S: Maintained 5091F: drivers/gpu/drm/msm/ 5092F: include/uapi/drm/msm_drm.h 5093F: Documentation/devicetree/bindings/display/msm/ 5094 5095DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5096M: Ben Skeggs <bskeggs@redhat.com> 5097L: dri-devel@lists.freedesktop.org 5098L: nouveau@lists.freedesktop.org 5099T: git git://github.com/skeggsb/linux 5100S: Supported 5101F: drivers/gpu/drm/nouveau/ 5102F: include/uapi/drm/nouveau_drm.h 5103 5104DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5105M: Stefan Mavrodiev <stefan@olimex.com> 5106S: Maintained 5107F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5108F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5109 5110DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5111M: Noralf Trønnes <noralf@tronnes.org> 5112S: Maintained 5113F: drivers/gpu/drm/tinydrm/repaper.c 5114F: Documentation/devicetree/bindings/display/repaper.txt 5115 5116DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5117M: Dave Airlie <airlied@redhat.com> 5118M: Gerd Hoffmann <kraxel@redhat.com> 5119L: virtualization@lists.linux-foundation.org 5120T: git git://anongit.freedesktop.org/drm/drm-misc 5121S: Obsolete 5122W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5123F: drivers/gpu/drm/cirrus/ 5124 5125DRM DRIVER FOR QXL VIRTUAL GPU 5126M: Dave Airlie <airlied@redhat.com> 5127M: Gerd Hoffmann <kraxel@redhat.com> 5128L: virtualization@lists.linux-foundation.org 5129L: spice-devel@lists.freedesktop.org 5130T: git git://anongit.freedesktop.org/drm/drm-misc 5131S: Maintained 5132F: drivers/gpu/drm/qxl/ 5133F: include/uapi/drm/qxl_drm.h 5134 5135DRM DRIVER FOR RAGE 128 VIDEO CARDS 5136S: Orphan / Obsolete 5137F: drivers/gpu/drm/r128/ 5138F: include/uapi/drm/r128_drm.h 5139 5140DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5141M: Guido Günther <agx@sigxcpu.org> 5142S: Maintained 5143F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5144F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5145 5146DRM DRIVER FOR SAVAGE VIDEO CARDS 5147S: Orphan / Obsolete 5148F: drivers/gpu/drm/savage/ 5149F: include/uapi/drm/savage_drm.h 5150 5151DRM DRIVER FOR SIS VIDEO CARDS 5152S: Orphan / Obsolete 5153F: drivers/gpu/drm/sis/ 5154F: include/uapi/drm/sis_drm.h 5155 5156DRM DRIVER FOR SITRONIX ST7701 PANELS 5157M: Jagan Teki <jagan@amarulasolutions.com> 5158S: Maintained 5159F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5160F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5161 5162DRM DRIVER FOR SITRONIX ST7586 PANELS 5163M: David Lechner <david@lechnology.com> 5164S: Maintained 5165F: drivers/gpu/drm/tinydrm/st7586.c 5166F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5167 5168DRM DRIVER FOR SITRONIX ST7735R PANELS 5169M: David Lechner <david@lechnology.com> 5170S: Maintained 5171F: drivers/gpu/drm/tinydrm/st7735r.c 5172F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5173 5174DRM DRIVER FOR TDFX VIDEO CARDS 5175S: Orphan / Obsolete 5176F: drivers/gpu/drm/tdfx/ 5177 5178DRM DRIVER FOR TPO TPG110 PANELS 5179M: Linus Walleij <linus.walleij@linaro.org> 5180T: git git://anongit.freedesktop.org/drm/drm-misc 5181S: Maintained 5182F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5183F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5184 5185DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5186M: Dave Airlie <airlied@redhat.com> 5187R: Sean Paul <sean@poorly.run> 5188L: dri-devel@lists.freedesktop.org 5189S: Odd Fixes 5190F: drivers/gpu/drm/udl/ 5191T: git git://anongit.freedesktop.org/drm/drm-misc 5192 5193DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5194M: Hans de Goede <hdegoede@redhat.com> 5195L: dri-devel@lists.freedesktop.org 5196S: Maintained 5197F: drivers/gpu/drm/vboxvideo/ 5198T: git git://anongit.freedesktop.org/drm/drm-misc 5199 5200DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5201M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5202R: Haneen Mohammed <hamohammed.sa@gmail.com> 5203R: Daniel Vetter <daniel@ffwll.ch> 5204T: git git://anongit.freedesktop.org/drm/drm-misc 5205S: Maintained 5206L: dri-devel@lists.freedesktop.org 5207F: drivers/gpu/drm/vkms/ 5208F: Documentation/gpu/vkms.rst 5209 5210DRM DRIVER FOR VMWARE VIRTUAL GPU 5211M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5212M: Thomas Hellstrom <thellstrom@vmware.com> 5213L: dri-devel@lists.freedesktop.org 5214T: git git://people.freedesktop.org/~thomash/linux 5215S: Supported 5216F: drivers/gpu/drm/vmwgfx/ 5217F: include/uapi/drm/vmwgfx_drm.h 5218 5219DRM DRIVERS 5220M: David Airlie <airlied@linux.ie> 5221M: Daniel Vetter <daniel@ffwll.ch> 5222L: dri-devel@lists.freedesktop.org 5223T: git git://anongit.freedesktop.org/drm/drm 5224B: https://bugs.freedesktop.org/ 5225C: irc://chat.freenode.net/dri-devel 5226S: Maintained 5227F: drivers/gpu/drm/ 5228F: drivers/gpu/vga/ 5229F: Documentation/devicetree/bindings/display/ 5230F: Documentation/devicetree/bindings/gpu/ 5231F: Documentation/gpu/ 5232F: include/drm/ 5233F: include/uapi/drm/ 5234F: include/linux/vga* 5235 5236DRM DRIVERS AND MISC GPU PATCHES 5237M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5238M: Maxime Ripard <maxime.ripard@bootlin.com> 5239M: Sean Paul <sean@poorly.run> 5240W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5241S: Maintained 5242T: git git://anongit.freedesktop.org/drm/drm-misc 5243F: Documentation/gpu/ 5244F: drivers/gpu/vga/ 5245F: drivers/gpu/drm/* 5246F: include/drm/drm* 5247F: include/uapi/drm/drm* 5248F: include/linux/vga* 5249 5250DRM DRIVERS FOR ALLWINNER A10 5251M: Maxime Ripard <maxime.ripard@bootlin.com> 5252L: dri-devel@lists.freedesktop.org 5253S: Supported 5254F: drivers/gpu/drm/sun4i/ 5255F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5256T: git git://anongit.freedesktop.org/drm/drm-misc 5257 5258DRM DRIVERS FOR AMLOGIC SOCS 5259M: Neil Armstrong <narmstrong@baylibre.com> 5260L: dri-devel@lists.freedesktop.org 5261L: linux-amlogic@lists.infradead.org 5262W: http://linux-meson.com/ 5263S: Supported 5264F: drivers/gpu/drm/meson/ 5265F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5266F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5267F: Documentation/gpu/meson.rst 5268T: git git://anongit.freedesktop.org/drm/drm-misc 5269 5270DRM DRIVERS FOR ATMEL HLCDC 5271M: Boris Brezillon <bbrezillon@kernel.org> 5272L: dri-devel@lists.freedesktop.org 5273S: Supported 5274F: drivers/gpu/drm/atmel-hlcdc/ 5275F: Documentation/devicetree/bindings/display/atmel/ 5276T: git git://anongit.freedesktop.org/drm/drm-misc 5277 5278DRM DRIVERS FOR BRIDGE CHIPS 5279M: Andrzej Hajda <a.hajda@samsung.com> 5280R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5281S: Maintained 5282T: git git://anongit.freedesktop.org/drm/drm-misc 5283F: drivers/gpu/drm/bridge/ 5284 5285DRM DRIVERS FOR EXYNOS 5286M: Inki Dae <inki.dae@samsung.com> 5287M: Joonyoung Shim <jy0922.shim@samsung.com> 5288M: Seung-Woo Kim <sw0312.kim@samsung.com> 5289M: Kyungmin Park <kyungmin.park@samsung.com> 5290L: dri-devel@lists.freedesktop.org 5291T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5292S: Supported 5293F: drivers/gpu/drm/exynos/ 5294F: include/uapi/drm/exynos_drm.h 5295F: Documentation/devicetree/bindings/display/exynos/ 5296 5297DRM DRIVERS FOR FREESCALE DCU 5298M: Stefan Agner <stefan@agner.ch> 5299M: Alison Wang <alison.wang@nxp.com> 5300L: dri-devel@lists.freedesktop.org 5301S: Supported 5302F: drivers/gpu/drm/fsl-dcu/ 5303F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5304F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5305F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5306T: git git://anongit.freedesktop.org/drm/drm-misc 5307 5308DRM DRIVERS FOR FREESCALE IMX 5309M: Philipp Zabel <p.zabel@pengutronix.de> 5310L: dri-devel@lists.freedesktop.org 5311S: Maintained 5312F: drivers/gpu/drm/imx/ 5313F: drivers/gpu/ipu-v3/ 5314F: Documentation/devicetree/bindings/display/imx/ 5315 5316DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5317M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5318L: dri-devel@lists.freedesktop.org 5319T: git git://github.com/patjak/drm-gma500 5320S: Maintained 5321F: drivers/gpu/drm/gma500/ 5322 5323DRM DRIVERS FOR HISILICON 5324M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5325M: Rongrong Zou <zourongrong@gmail.com> 5326R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5327R: Chen Feng <puck.chen@hisilicon.com> 5328L: dri-devel@lists.freedesktop.org 5329T: git git://github.com/xin3liang/linux.git 5330S: Maintained 5331F: drivers/gpu/drm/hisilicon/ 5332F: Documentation/devicetree/bindings/display/hisilicon/ 5333 5334DRM DRIVERS FOR LIMA 5335M: Qiang Yu <yuq825@gmail.com> 5336L: dri-devel@lists.freedesktop.org 5337L: lima@lists.freedesktop.org (moderated for non-subscribers) 5338S: Maintained 5339F: drivers/gpu/drm/lima/ 5340F: include/uapi/drm/lima_drm.h 5341T: git git://anongit.freedesktop.org/drm/drm-misc 5342 5343DRM DRIVERS FOR MEDIATEK 5344M: CK Hu <ck.hu@mediatek.com> 5345M: Philipp Zabel <p.zabel@pengutronix.de> 5346L: dri-devel@lists.freedesktop.org 5347S: Supported 5348F: drivers/gpu/drm/mediatek/ 5349F: Documentation/devicetree/bindings/display/mediatek/ 5350 5351DRM DRIVERS FOR NVIDIA TEGRA 5352M: Thierry Reding <thierry.reding@gmail.com> 5353L: dri-devel@lists.freedesktop.org 5354L: linux-tegra@vger.kernel.org 5355T: git git://anongit.freedesktop.org/tegra/linux.git 5356S: Supported 5357F: drivers/gpu/drm/tegra/ 5358F: drivers/gpu/host1x/ 5359F: include/linux/host1x.h 5360F: include/uapi/drm/tegra_drm.h 5361F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5362 5363DRM DRIVERS FOR RENESAS 5364M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5365M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5366L: dri-devel@lists.freedesktop.org 5367L: linux-renesas-soc@vger.kernel.org 5368T: git git://linuxtv.org/pinchartl/media drm/du/next 5369S: Supported 5370F: drivers/gpu/drm/rcar-du/ 5371F: drivers/gpu/drm/shmobile/ 5372F: include/linux/platform_data/shmob_drm.h 5373F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5374F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5375F: Documentation/devicetree/bindings/display/renesas,du.txt 5376 5377DRM DRIVERS FOR ROCKCHIP 5378M: Sandy Huang <hjc@rock-chips.com> 5379M: Heiko Stübner <heiko@sntech.de> 5380L: dri-devel@lists.freedesktop.org 5381S: Maintained 5382F: drivers/gpu/drm/rockchip/ 5383F: Documentation/devicetree/bindings/display/rockchip/ 5384T: git git://anongit.freedesktop.org/drm/drm-misc 5385 5386DRM DRIVERS FOR STI 5387M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5388M: Vincent Abriou <vincent.abriou@st.com> 5389L: dri-devel@lists.freedesktop.org 5390T: git git://anongit.freedesktop.org/drm/drm-misc 5391S: Maintained 5392F: drivers/gpu/drm/sti 5393F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5394 5395DRM DRIVERS FOR STM 5396M: Yannick Fertre <yannick.fertre@st.com> 5397M: Philippe Cornu <philippe.cornu@st.com> 5398M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5399M: Vincent Abriou <vincent.abriou@st.com> 5400L: dri-devel@lists.freedesktop.org 5401T: git git://anongit.freedesktop.org/drm/drm-misc 5402S: Maintained 5403F: drivers/gpu/drm/stm 5404F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5405 5406DRM DRIVERS FOR TI LCDC 5407M: Jyri Sarha <jsarha@ti.com> 5408R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5409L: dri-devel@lists.freedesktop.org 5410S: Maintained 5411F: drivers/gpu/drm/tilcdc/ 5412F: Documentation/devicetree/bindings/display/tilcdc/ 5413 5414DRM DRIVERS FOR TI OMAP 5415M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5416L: dri-devel@lists.freedesktop.org 5417S: Maintained 5418F: drivers/gpu/drm/omapdrm/ 5419F: Documentation/devicetree/bindings/display/ti/ 5420 5421DRM DRIVERS FOR V3D 5422M: Eric Anholt <eric@anholt.net> 5423S: Supported 5424F: drivers/gpu/drm/v3d/ 5425F: include/uapi/drm/v3d_drm.h 5426F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5427T: git git://anongit.freedesktop.org/drm/drm-misc 5428 5429DRM DRIVERS FOR VC4 5430M: Eric Anholt <eric@anholt.net> 5431T: git git://github.com/anholt/linux 5432S: Supported 5433F: drivers/gpu/drm/vc4/ 5434F: include/uapi/drm/vc4_drm.h 5435F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5436T: git git://anongit.freedesktop.org/drm/drm-misc 5437 5438DRM DRIVERS FOR VIVANTE GPU IP 5439M: Lucas Stach <l.stach@pengutronix.de> 5440R: Russell King <linux+etnaviv@armlinux.org.uk> 5441R: Christian Gmeiner <christian.gmeiner@gmail.com> 5442L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5443L: dri-devel@lists.freedesktop.org 5444S: Maintained 5445F: drivers/gpu/drm/etnaviv/ 5446F: include/uapi/drm/etnaviv_drm.h 5447F: Documentation/devicetree/bindings/display/etnaviv/ 5448 5449DRM DRIVERS FOR ZTE ZX 5450M: Shawn Guo <shawnguo@kernel.org> 5451L: dri-devel@lists.freedesktop.org 5452S: Maintained 5453F: drivers/gpu/drm/zte/ 5454F: Documentation/devicetree/bindings/display/zte,vou.txt 5455T: git git://anongit.freedesktop.org/drm/drm-misc 5456 5457DRM PANEL DRIVERS 5458M: Thierry Reding <thierry.reding@gmail.com> 5459L: dri-devel@lists.freedesktop.org 5460T: git git://anongit.freedesktop.org/drm/drm-misc 5461S: Maintained 5462F: drivers/gpu/drm/drm_panel.c 5463F: drivers/gpu/drm/panel/ 5464F: include/drm/drm_panel.h 5465F: Documentation/devicetree/bindings/display/panel/ 5466 5467DRM TINYDRM DRIVERS 5468M: Noralf Trønnes <noralf@tronnes.org> 5469W: https://github.com/notro/tinydrm/wiki/Development 5470T: git git://anongit.freedesktop.org/drm/drm-misc 5471S: Maintained 5472F: drivers/gpu/drm/tinydrm/ 5473F: include/drm/tinydrm/ 5474 5475DRM DRIVERS FOR XEN 5476M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5477T: git git://anongit.freedesktop.org/drm/drm-misc 5478L: dri-devel@lists.freedesktop.org 5479L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5480S: Supported 5481F: drivers/gpu/drm/xen/ 5482F: Documentation/gpu/xen-front.rst 5483 5484DRM TTM SUBSYSTEM 5485M: Christian Koenig <christian.koenig@amd.com> 5486M: Huang Rui <ray.huang@amd.com> 5487M: Junwei Zhang <Jerry.Zhang@amd.com> 5488T: git git://people.freedesktop.org/~agd5f/linux 5489S: Maintained 5490L: dri-devel@lists.freedesktop.org 5491F: include/drm/ttm/ 5492F: drivers/gpu/drm/ttm/ 5493 5494DSBR100 USB FM RADIO DRIVER 5495M: Alexey Klimov <klimov.linux@gmail.com> 5496L: linux-media@vger.kernel.org 5497T: git git://linuxtv.org/media_tree.git 5498S: Maintained 5499F: drivers/media/radio/dsbr100.c 5500 5501DSCC4 DRIVER 5502M: Francois Romieu <romieu@fr.zoreil.com> 5503L: netdev@vger.kernel.org 5504S: Maintained 5505F: drivers/net/wan/dscc4.c 5506 5507DT3155 MEDIA DRIVER 5508M: Hans Verkuil <hverkuil@xs4all.nl> 5509L: linux-media@vger.kernel.org 5510T: git git://linuxtv.org/media_tree.git 5511W: https://linuxtv.org 5512S: Odd Fixes 5513F: drivers/media/pci/dt3155/ 5514 5515DVB_USB_AF9015 MEDIA DRIVER 5516M: Antti Palosaari <crope@iki.fi> 5517L: linux-media@vger.kernel.org 5518W: https://linuxtv.org 5519W: http://palosaari.fi/linux/ 5520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5521T: git git://linuxtv.org/anttip/media_tree.git 5522S: Maintained 5523F: drivers/media/usb/dvb-usb-v2/af9015* 5524 5525DVB_USB_AF9035 MEDIA DRIVER 5526M: Antti Palosaari <crope@iki.fi> 5527L: linux-media@vger.kernel.org 5528W: https://linuxtv.org 5529W: http://palosaari.fi/linux/ 5530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5531T: git git://linuxtv.org/anttip/media_tree.git 5532S: Maintained 5533F: drivers/media/usb/dvb-usb-v2/af9035* 5534 5535DVB_USB_ANYSEE MEDIA DRIVER 5536M: Antti Palosaari <crope@iki.fi> 5537L: linux-media@vger.kernel.org 5538W: https://linuxtv.org 5539W: http://palosaari.fi/linux/ 5540Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5541T: git git://linuxtv.org/anttip/media_tree.git 5542S: Maintained 5543F: drivers/media/usb/dvb-usb-v2/anysee* 5544 5545DVB_USB_AU6610 MEDIA DRIVER 5546M: Antti Palosaari <crope@iki.fi> 5547L: linux-media@vger.kernel.org 5548W: https://linuxtv.org 5549W: http://palosaari.fi/linux/ 5550Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5551T: git git://linuxtv.org/anttip/media_tree.git 5552S: Maintained 5553F: drivers/media/usb/dvb-usb-v2/au6610* 5554 5555DVB_USB_CE6230 MEDIA DRIVER 5556M: Antti Palosaari <crope@iki.fi> 5557L: linux-media@vger.kernel.org 5558W: https://linuxtv.org 5559W: http://palosaari.fi/linux/ 5560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5561T: git git://linuxtv.org/anttip/media_tree.git 5562S: Maintained 5563F: drivers/media/usb/dvb-usb-v2/ce6230* 5564 5565DVB_USB_CXUSB MEDIA DRIVER 5566M: Michael Krufky <mkrufky@linuxtv.org> 5567L: linux-media@vger.kernel.org 5568W: https://linuxtv.org 5569W: http://github.com/mkrufky 5570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5571T: git git://linuxtv.org/media_tree.git 5572S: Maintained 5573F: drivers/media/usb/dvb-usb/cxusb* 5574 5575DVB_USB_EC168 MEDIA DRIVER 5576M: Antti Palosaari <crope@iki.fi> 5577L: linux-media@vger.kernel.org 5578W: https://linuxtv.org 5579W: http://palosaari.fi/linux/ 5580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5581T: git git://linuxtv.org/anttip/media_tree.git 5582S: Maintained 5583F: drivers/media/usb/dvb-usb-v2/ec168* 5584 5585DVB_USB_GL861 MEDIA DRIVER 5586M: Antti Palosaari <crope@iki.fi> 5587L: linux-media@vger.kernel.org 5588W: https://linuxtv.org 5589Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5590T: git git://linuxtv.org/anttip/media_tree.git 5591S: Maintained 5592F: drivers/media/usb/dvb-usb-v2/gl861* 5593 5594DVB_USB_MXL111SF MEDIA DRIVER 5595M: Michael Krufky <mkrufky@linuxtv.org> 5596L: linux-media@vger.kernel.org 5597W: https://linuxtv.org 5598W: http://github.com/mkrufky 5599Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5600T: git git://linuxtv.org/mkrufky/mxl111sf.git 5601S: Maintained 5602F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5603 5604DVB_USB_RTL28XXU MEDIA DRIVER 5605M: Antti Palosaari <crope@iki.fi> 5606L: linux-media@vger.kernel.org 5607W: https://linuxtv.org 5608W: http://palosaari.fi/linux/ 5609Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5610T: git git://linuxtv.org/anttip/media_tree.git 5611S: Maintained 5612F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5613 5614DVB_USB_V2 MEDIA DRIVER 5615M: Antti Palosaari <crope@iki.fi> 5616L: linux-media@vger.kernel.org 5617W: https://linuxtv.org 5618W: http://palosaari.fi/linux/ 5619Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5620T: git git://linuxtv.org/anttip/media_tree.git 5621S: Maintained 5622F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5623F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5624 5625DYNAMIC DEBUG 5626M: Jason Baron <jbaron@akamai.com> 5627S: Maintained 5628F: lib/dynamic_debug.c 5629F: include/linux/dynamic_debug.h 5630 5631DYNAMIC INTERRUPT MODERATION 5632M: Tal Gilboa <talgi@mellanox.com> 5633S: Maintained 5634F: include/linux/net_dim.h 5635 5636DZ DECSTATION DZ11 SERIAL DRIVER 5637M: "Maciej W. Rozycki" <macro@linux-mips.org> 5638S: Maintained 5639F: drivers/tty/serial/dz.* 5640 5641E3X0 POWER BUTTON DRIVER 5642M: Moritz Fischer <moritz.fischer@ettus.com> 5643L: usrp-users@lists.ettus.com 5644W: http://www.ettus.com 5645S: Supported 5646F: drivers/input/misc/e3x0-button.c 5647F: Documentation/devicetree/bindings/input/e3x0-button.txt 5648 5649E4000 MEDIA DRIVER 5650M: Antti Palosaari <crope@iki.fi> 5651L: linux-media@vger.kernel.org 5652W: https://linuxtv.org 5653W: http://palosaari.fi/linux/ 5654Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5655T: git git://linuxtv.org/anttip/media_tree.git 5656S: Maintained 5657F: drivers/media/tuners/e4000* 5658 5659EARTH_PT1 MEDIA DRIVER 5660M: Akihiro Tsukada <tskd08@gmail.com> 5661L: linux-media@vger.kernel.org 5662S: Odd Fixes 5663F: drivers/media/pci/pt1/ 5664 5665EARTH_PT3 MEDIA DRIVER 5666M: Akihiro Tsukada <tskd08@gmail.com> 5667L: linux-media@vger.kernel.org 5668S: Odd Fixes 5669F: drivers/media/pci/pt3/ 5670 5671EC100 MEDIA DRIVER 5672M: Antti Palosaari <crope@iki.fi> 5673L: linux-media@vger.kernel.org 5674W: https://linuxtv.org 5675W: http://palosaari.fi/linux/ 5676Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5677T: git git://linuxtv.org/anttip/media_tree.git 5678S: Maintained 5679F: drivers/media/dvb-frontends/ec100* 5680 5681ECRYPT FILE SYSTEM 5682M: Tyler Hicks <tyhicks@canonical.com> 5683L: ecryptfs@vger.kernel.org 5684W: http://ecryptfs.org 5685W: https://launchpad.net/ecryptfs 5686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5687S: Supported 5688F: Documentation/filesystems/ecryptfs.txt 5689F: fs/ecryptfs/ 5690 5691EDAC-AMD64 5692M: Borislav Petkov <bp@alien8.de> 5693L: linux-edac@vger.kernel.org 5694S: Maintained 5695F: drivers/edac/amd64_edac* 5696 5697EDAC-AST2500 5698M: Stefan Schaeckeler <sschaeck@cisco.com> 5699S: Supported 5700F: drivers/edac/aspeed_edac.c 5701F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5702 5703EDAC-CALXEDA 5704M: Robert Richter <rric@kernel.org> 5705L: linux-edac@vger.kernel.org 5706S: Maintained 5707F: drivers/edac/highbank* 5708 5709EDAC-CAVIUM OCTEON 5710M: Ralf Baechle <ralf@linux-mips.org> 5711M: David Daney <david.daney@cavium.com> 5712L: linux-edac@vger.kernel.org 5713L: linux-mips@vger.kernel.org 5714S: Supported 5715F: drivers/edac/octeon_edac* 5716 5717EDAC-CAVIUM THUNDERX 5718M: David Daney <david.daney@cavium.com> 5719M: Jan Glauber <jglauber@cavium.com> 5720L: linux-edac@vger.kernel.org 5721S: Supported 5722F: drivers/edac/thunderx_edac* 5723 5724EDAC-CORE 5725M: Borislav Petkov <bp@alien8.de> 5726M: Mauro Carvalho Chehab <mchehab@kernel.org> 5727R: James Morse <james.morse@arm.com> 5728L: linux-edac@vger.kernel.org 5729T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5730T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5731S: Supported 5732F: Documentation/admin-guide/ras.rst 5733F: Documentation/driver-api/edac.rst 5734F: drivers/edac/ 5735F: include/linux/edac.h 5736 5737EDAC-E752X 5738M: Mark Gross <mark.gross@intel.com> 5739L: linux-edac@vger.kernel.org 5740S: Maintained 5741F: drivers/edac/e752x_edac.c 5742 5743EDAC-E7XXX 5744L: linux-edac@vger.kernel.org 5745S: Maintained 5746F: drivers/edac/e7xxx_edac.c 5747 5748EDAC-FSL_DDR 5749M: York Sun <york.sun@nxp.com> 5750L: linux-edac@vger.kernel.org 5751S: Maintained 5752F: drivers/edac/fsl_ddr_edac.* 5753 5754EDAC-GHES 5755M: Mauro Carvalho Chehab <mchehab@kernel.org> 5756L: linux-edac@vger.kernel.org 5757S: Maintained 5758F: drivers/edac/ghes_edac.c 5759 5760EDAC-I10NM 5761M: Tony Luck <tony.luck@intel.com> 5762L: linux-edac@vger.kernel.org 5763S: Maintained 5764F: drivers/edac/i10nm_base.c 5765 5766EDAC-I3000 5767L: linux-edac@vger.kernel.org 5768S: Orphan 5769F: drivers/edac/i3000_edac.c 5770 5771EDAC-I5000 5772L: linux-edac@vger.kernel.org 5773S: Maintained 5774F: drivers/edac/i5000_edac.c 5775 5776EDAC-I5400 5777M: Mauro Carvalho Chehab <mchehab@kernel.org> 5778L: linux-edac@vger.kernel.org 5779S: Maintained 5780F: drivers/edac/i5400_edac.c 5781 5782EDAC-I7300 5783M: Mauro Carvalho Chehab <mchehab@kernel.org> 5784L: linux-edac@vger.kernel.org 5785S: Maintained 5786F: drivers/edac/i7300_edac.c 5787 5788EDAC-I7CORE 5789M: Mauro Carvalho Chehab <mchehab@kernel.org> 5790L: linux-edac@vger.kernel.org 5791S: Maintained 5792F: drivers/edac/i7core_edac.c 5793 5794EDAC-I82443BXGX 5795M: Tim Small <tim@buttersideup.com> 5796L: linux-edac@vger.kernel.org 5797S: Maintained 5798F: drivers/edac/i82443bxgx_edac.c 5799 5800EDAC-I82975X 5801M: "Arvind R." <arvino55@gmail.com> 5802L: linux-edac@vger.kernel.org 5803S: Maintained 5804F: drivers/edac/i82975x_edac.c 5805 5806EDAC-IE31200 5807M: Jason Baron <jbaron@akamai.com> 5808L: linux-edac@vger.kernel.org 5809S: Maintained 5810F: drivers/edac/ie31200_edac.c 5811 5812EDAC-MPC85XX 5813M: Johannes Thumshirn <morbidrsa@gmail.com> 5814L: linux-edac@vger.kernel.org 5815S: Maintained 5816F: drivers/edac/mpc85xx_edac.[ch] 5817 5818EDAC-PASEMI 5819M: Egor Martovetsky <egor@pasemi.com> 5820L: linux-edac@vger.kernel.org 5821S: Maintained 5822F: drivers/edac/pasemi_edac.c 5823 5824EDAC-PND2 5825M: Tony Luck <tony.luck@intel.com> 5826L: linux-edac@vger.kernel.org 5827S: Maintained 5828F: drivers/edac/pnd2_edac.[ch] 5829 5830EDAC-R82600 5831M: Tim Small <tim@buttersideup.com> 5832L: linux-edac@vger.kernel.org 5833S: Maintained 5834F: drivers/edac/r82600_edac.c 5835 5836EDAC-SBRIDGE 5837M: Tony Luck <tony.luck@intel.com> 5838R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5839L: linux-edac@vger.kernel.org 5840S: Maintained 5841F: drivers/edac/sb_edac.c 5842 5843EDAC-SIFIVE 5844M: Yash Shah <yash.shah@sifive.com> 5845L: linux-edac@vger.kernel.org 5846S: Supported 5847F: drivers/edac/sifive_edac.c 5848 5849EDAC-SKYLAKE 5850M: Tony Luck <tony.luck@intel.com> 5851L: linux-edac@vger.kernel.org 5852S: Maintained 5853F: drivers/edac/skx_*.c 5854 5855EDAC-TI 5856M: Tero Kristo <t-kristo@ti.com> 5857L: linux-edac@vger.kernel.org 5858S: Maintained 5859F: drivers/edac/ti_edac.c 5860 5861EDAC-QCOM 5862M: Channagoud Kadabi <ckadabi@codeaurora.org> 5863M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5864L: linux-arm-msm@vger.kernel.org 5865L: linux-edac@vger.kernel.org 5866S: Maintained 5867F: drivers/edac/qcom_edac.c 5868 5869EDIROL UA-101/UA-1000 DRIVER 5870M: Clemens Ladisch <clemens@ladisch.de> 5871L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5872T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5873S: Maintained 5874F: sound/usb/misc/ua101.c 5875 5876EFI TEST DRIVER 5877L: linux-efi@vger.kernel.org 5878M: Ivan Hu <ivan.hu@canonical.com> 5879M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5880S: Maintained 5881F: drivers/firmware/efi/test/ 5882 5883EFI VARIABLE FILESYSTEM 5884M: Matthew Garrett <matthew.garrett@nebula.com> 5885M: Jeremy Kerr <jk@ozlabs.org> 5886M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5887T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5888L: linux-efi@vger.kernel.org 5889S: Maintained 5890F: fs/efivarfs/ 5891 5892EFIFB FRAMEBUFFER DRIVER 5893L: linux-fbdev@vger.kernel.org 5894M: Peter Jones <pjones@redhat.com> 5895S: Maintained 5896F: drivers/video/fbdev/efifb.c 5897 5898EFS FILESYSTEM 5899W: http://aeschi.ch.eu.org/efs/ 5900S: Orphan 5901F: fs/efs/ 5902 5903EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5904M: Douglas Miller <dougmill@linux.ibm.com> 5905L: netdev@vger.kernel.org 5906S: Maintained 5907F: drivers/net/ethernet/ibm/ehea/ 5908 5909EM28XX VIDEO4LINUX DRIVER 5910M: Mauro Carvalho Chehab <mchehab@kernel.org> 5911L: linux-media@vger.kernel.org 5912W: https://linuxtv.org 5913T: git git://linuxtv.org/media_tree.git 5914S: Maintained 5915F: drivers/media/usb/em28xx/ 5916F: Documentation/media/v4l-drivers/em28xx* 5917 5918EMBEDDED LINUX 5919M: Paul Gortmaker <paul.gortmaker@windriver.com> 5920M: Matt Mackall <mpm@selenic.com> 5921M: David Woodhouse <dwmw2@infradead.org> 5922L: linux-embedded@vger.kernel.org 5923S: Maintained 5924 5925Emulex 10Gbps iSCSI - OneConnect DRIVER 5926M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5927M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5928M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5929L: linux-scsi@vger.kernel.org 5930W: http://www.broadcom.com 5931S: Supported 5932F: drivers/scsi/be2iscsi/ 5933 5934Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5935M: Sathya Perla <sathya.perla@broadcom.com> 5936M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5937M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5938M: Somnath Kotur <somnath.kotur@broadcom.com> 5939L: netdev@vger.kernel.org 5940W: http://www.emulex.com 5941S: Supported 5942F: drivers/net/ethernet/emulex/benet/ 5943 5944EMULEX ONECONNECT ROCE DRIVER 5945M: Selvin Xavier <selvin.xavier@broadcom.com> 5946M: Devesh Sharma <devesh.sharma@broadcom.com> 5947L: linux-rdma@vger.kernel.org 5948W: http://www.broadcom.com 5949S: Odd Fixes 5950F: drivers/infiniband/hw/ocrdma/ 5951F: include/uapi/rdma/ocrdma-abi.h 5952 5953EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5954M: James Smart <james.smart@broadcom.com> 5955M: Dick Kennedy <dick.kennedy@broadcom.com> 5956L: linux-scsi@vger.kernel.org 5957W: http://www.broadcom.com 5958S: Supported 5959F: drivers/scsi/lpfc/ 5960 5961ENE CB710 FLASH CARD READER DRIVER 5962M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5963S: Maintained 5964F: drivers/misc/cb710/ 5965F: drivers/mmc/host/cb710-mmc.* 5966F: include/linux/cb710.h 5967 5968ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5969M: Maxim Levitsky <maximlevitsky@gmail.com> 5970S: Maintained 5971F: drivers/media/rc/ene_ir.* 5972 5973EPSON S1D13XXX FRAMEBUFFER DRIVER 5974M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5975S: Maintained 5976T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5977F: drivers/video/fbdev/s1d13xxxfb.c 5978F: include/video/s1d13xxxfb.h 5979 5980ERRSEQ ERROR TRACKING INFRASTRUCTURE 5981M: Jeff Layton <jlayton@kernel.org> 5982S: Maintained 5983F: lib/errseq.c 5984F: include/linux/errseq.h 5985 5986ET131X NETWORK DRIVER 5987M: Mark Einon <mark.einon@gmail.com> 5988S: Odd Fixes 5989F: drivers/net/ethernet/agere/ 5990 5991ETHERNET BRIDGE 5992M: Roopa Prabhu <roopa@cumulusnetworks.com> 5993M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5994L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5995L: netdev@vger.kernel.org 5996W: http://www.linuxfoundation.org/en/Net:Bridge 5997S: Maintained 5998F: include/linux/netfilter_bridge/ 5999F: net/bridge/ 6000 6001ETHERNET PHY LIBRARY 6002M: Andrew Lunn <andrew@lunn.ch> 6003M: Florian Fainelli <f.fainelli@gmail.com> 6004M: Heiner Kallweit <hkallweit1@gmail.com> 6005L: netdev@vger.kernel.org 6006S: Maintained 6007F: Documentation/ABI/testing/sysfs-bus-mdio 6008F: Documentation/devicetree/bindings/net/mdio* 6009F: Documentation/networking/phy.rst 6010F: drivers/net/phy/ 6011F: drivers/of/of_mdio.c 6012F: drivers/of/of_net.c 6013F: include/linux/*mdio*.h 6014F: include/linux/of_net.h 6015F: include/linux/phy.h 6016F: include/linux/phy_fixed.h 6017F: include/linux/platform_data/mdio-bcm-unimac.h 6018F: include/linux/platform_data/mdio-gpio.h 6019F: include/trace/events/mdio.h 6020F: include/uapi/linux/mdio.h 6021F: include/uapi/linux/mii.h 6022 6023EXT2 FILE SYSTEM 6024M: Jan Kara <jack@suse.com> 6025L: linux-ext4@vger.kernel.org 6026S: Maintained 6027F: Documentation/filesystems/ext2.txt 6028F: fs/ext2/ 6029F: include/linux/ext2* 6030 6031EXT4 FILE SYSTEM 6032M: "Theodore Ts'o" <tytso@mit.edu> 6033M: Andreas Dilger <adilger.kernel@dilger.ca> 6034L: linux-ext4@vger.kernel.org 6035W: http://ext4.wiki.kernel.org 6036Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6037T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6038S: Maintained 6039F: Documentation/filesystems/ext4/ 6040F: fs/ext4/ 6041 6042Extended Verification Module (EVM) 6043M: Mimi Zohar <zohar@linux.ibm.com> 6044L: linux-integrity@vger.kernel.org 6045S: Supported 6046F: security/integrity/evm/ 6047 6048EXTENSIBLE FIRMWARE INTERFACE (EFI) 6049M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6050L: linux-efi@vger.kernel.org 6051T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6052S: Maintained 6053F: Documentation/efi-stub.txt 6054F: arch/*/kernel/efi.c 6055F: arch/x86/boot/compressed/eboot.[ch] 6056F: arch/*/include/asm/efi.h 6057F: arch/x86/platform/efi/ 6058F: drivers/firmware/efi/ 6059F: include/linux/efi*.h 6060F: arch/arm/boot/compressed/efi-header.S 6061F: arch/arm64/kernel/efi-entry.S 6062 6063EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6064M: MyungJoo Ham <myungjoo.ham@samsung.com> 6065M: Chanwoo Choi <cw00.choi@samsung.com> 6066L: linux-kernel@vger.kernel.org 6067T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6068S: Maintained 6069F: drivers/extcon/ 6070F: include/linux/extcon/ 6071F: include/linux/extcon.h 6072F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6073F: Documentation/devicetree/bindings/extcon/ 6074 6075EXYNOS DP DRIVER 6076M: Jingoo Han <jingoohan1@gmail.com> 6077L: dri-devel@lists.freedesktop.org 6078S: Maintained 6079F: drivers/gpu/drm/exynos/exynos_dp* 6080 6081EXYNOS SYSMMU (IOMMU) driver 6082M: Marek Szyprowski <m.szyprowski@samsung.com> 6083L: iommu@lists.linux-foundation.org 6084S: Maintained 6085F: drivers/iommu/exynos-iommu.c 6086 6087EZchip NPS platform support 6088M: Vineet Gupta <vgupta@synopsys.com> 6089M: Ofer Levi <oferle@mellanox.com> 6090S: Supported 6091F: arch/arc/plat-eznps 6092F: arch/arc/boot/dts/eznps.dts 6093 6094F2FS FILE SYSTEM 6095M: Jaegeuk Kim <jaegeuk@kernel.org> 6096M: Chao Yu <yuchao0@huawei.com> 6097L: linux-f2fs-devel@lists.sourceforge.net 6098W: https://f2fs.wiki.kernel.org/ 6099T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6100S: Maintained 6101F: Documentation/filesystems/f2fs.txt 6102F: Documentation/ABI/testing/sysfs-fs-f2fs 6103F: fs/f2fs/ 6104F: include/linux/f2fs_fs.h 6105F: include/trace/events/f2fs.h 6106 6107F71805F HARDWARE MONITORING DRIVER 6108M: Jean Delvare <jdelvare@suse.com> 6109L: linux-hwmon@vger.kernel.org 6110S: Maintained 6111F: Documentation/hwmon/f71805f.rst 6112F: drivers/hwmon/f71805f.c 6113 6114FADDR2LINE 6115M: Josh Poimboeuf <jpoimboe@redhat.com> 6116S: Maintained 6117F: scripts/faddr2line 6118 6119FAILOVER MODULE 6120M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6121L: netdev@vger.kernel.org 6122S: Supported 6123F: net/core/failover.c 6124F: include/net/failover.h 6125F: Documentation/networking/failover.rst 6126 6127FANOTIFY 6128M: Jan Kara <jack@suse.cz> 6129R: Amir Goldstein <amir73il@gmail.com> 6130L: linux-fsdevel@vger.kernel.org 6131S: Maintained 6132F: fs/notify/fanotify/ 6133F: include/linux/fanotify.h 6134F: include/uapi/linux/fanotify.h 6135 6136FARSYNC SYNCHRONOUS DRIVER 6137M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6138W: http://www.farsite.co.uk/ 6139S: Supported 6140F: drivers/net/wan/farsync.* 6141 6142FAULT INJECTION SUPPORT 6143M: Akinobu Mita <akinobu.mita@gmail.com> 6144S: Supported 6145F: Documentation/fault-injection/ 6146F: lib/fault-inject.c 6147 6148FBTFT Framebuffer drivers 6149S: Orphan 6150L: dri-devel@lists.freedesktop.org 6151L: linux-fbdev@vger.kernel.org 6152F: drivers/staging/fbtft/ 6153 6154FC0011 TUNER DRIVER 6155M: Michael Buesch <m@bues.ch> 6156L: linux-media@vger.kernel.org 6157S: Maintained 6158F: drivers/media/tuners/fc0011.h 6159F: drivers/media/tuners/fc0011.c 6160 6161FC2580 MEDIA DRIVER 6162M: Antti Palosaari <crope@iki.fi> 6163L: linux-media@vger.kernel.org 6164W: https://linuxtv.org 6165W: http://palosaari.fi/linux/ 6166Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6167T: git git://linuxtv.org/anttip/media_tree.git 6168S: Maintained 6169F: drivers/media/tuners/fc2580* 6170 6171FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6172M: Hannes Reinecke <hare@suse.de> 6173L: linux-scsi@vger.kernel.org 6174W: www.Open-FCoE.org 6175S: Supported 6176F: drivers/scsi/libfc/ 6177F: drivers/scsi/fcoe/ 6178F: include/scsi/fc/ 6179F: include/scsi/libfc.h 6180F: include/scsi/libfcoe.h 6181F: include/uapi/scsi/fc/ 6182 6183FILE LOCKING (flock() and fcntl()/lockf()) 6184M: Jeff Layton <jlayton@kernel.org> 6185M: "J. Bruce Fields" <bfields@fieldses.org> 6186L: linux-fsdevel@vger.kernel.org 6187S: Maintained 6188F: include/linux/fcntl.h 6189F: include/uapi/linux/fcntl.h 6190F: fs/fcntl.c 6191F: fs/locks.c 6192 6193FILESYSTEMS (VFS and infrastructure) 6194M: Alexander Viro <viro@zeniv.linux.org.uk> 6195L: linux-fsdevel@vger.kernel.org 6196S: Maintained 6197F: fs/* 6198F: include/linux/fs.h 6199F: include/linux/fs_types.h 6200F: include/uapi/linux/fs.h 6201 6202FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6203M: Riku Voipio <riku.voipio@iki.fi> 6204L: linux-hwmon@vger.kernel.org 6205S: Maintained 6206F: drivers/hwmon/f75375s.c 6207F: include/linux/f75375s.h 6208 6209FIREWIRE AUDIO DRIVERS 6210M: Clemens Ladisch <clemens@ladisch.de> 6211L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6213S: Maintained 6214F: sound/firewire/ 6215 6216FIREWIRE MEDIA DRIVERS (firedtv) 6217M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6218L: linux-media@vger.kernel.org 6219L: linux1394-devel@lists.sourceforge.net 6220T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6221S: Maintained 6222F: drivers/media/firewire/ 6223 6224FIREWIRE SBP-2 TARGET 6225M: Chris Boot <bootc@bootc.net> 6226L: linux-scsi@vger.kernel.org 6227L: target-devel@vger.kernel.org 6228L: linux1394-devel@lists.sourceforge.net 6229T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6230S: Maintained 6231F: drivers/target/sbp/ 6232 6233FIREWIRE SUBSYSTEM 6234M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6235L: linux1394-devel@lists.sourceforge.net 6236W: http://ieee1394.wiki.kernel.org/ 6237T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6238S: Maintained 6239F: drivers/firewire/ 6240F: include/linux/firewire.h 6241F: include/uapi/linux/firewire*.h 6242F: tools/firewire/ 6243 6244FIRMWARE LOADER (request_firmware) 6245M: Luis Chamberlain <mcgrof@kernel.org> 6246L: linux-kernel@vger.kernel.org 6247S: Maintained 6248F: Documentation/firmware_class/ 6249F: drivers/base/firmware_loader/ 6250F: include/linux/firmware.h 6251 6252FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6253M: Joshua Morris <josh.h.morris@us.ibm.com> 6254M: Philip Kelleher <pjk1939@linux.ibm.com> 6255S: Maintained 6256F: drivers/block/rsxx/ 6257 6258FLOPPY DRIVER 6259M: Jiri Kosina <jikos@kernel.org> 6260T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6261S: Odd fixes 6262F: drivers/block/floppy.c 6263 6264FMC SUBSYSTEM 6265M: Alessandro Rubini <rubini@gnudd.com> 6266W: http://www.ohwr.org/projects/fmc-bus 6267S: Supported 6268F: drivers/fmc/ 6269F: include/linux/fmc*.h 6270F: include/linux/ipmi-fru.h 6271K: fmc_d.*register 6272 6273FPGA MANAGER FRAMEWORK 6274M: Moritz Fischer <mdf@kernel.org> 6275L: linux-fpga@vger.kernel.org 6276S: Maintained 6277T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6278Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6279F: Documentation/fpga/ 6280F: Documentation/driver-api/fpga/ 6281F: Documentation/devicetree/bindings/fpga/ 6282F: drivers/fpga/ 6283F: include/linux/fpga/ 6284W: http://www.rocketboards.org 6285 6286FPGA DFL DRIVERS 6287M: Wu Hao <hao.wu@intel.com> 6288L: linux-fpga@vger.kernel.org 6289S: Maintained 6290F: Documentation/fpga/dfl.rst 6291F: include/uapi/linux/fpga-dfl.h 6292F: drivers/fpga/dfl* 6293 6294FPU EMULATOR 6295M: Bill Metzenthen <billm@melbpc.org.au> 6296W: http://floatingpoint.sourceforge.net/emulator/index.html 6297S: Maintained 6298F: arch/x86/math-emu/ 6299 6300FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6301L: netdev@vger.kernel.org 6302S: Orphan 6303F: drivers/net/wan/dlci.c 6304F: drivers/net/wan/sdla.c 6305 6306FRAMEBUFFER LAYER 6307M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6308L: dri-devel@lists.freedesktop.org 6309L: linux-fbdev@vger.kernel.org 6310T: git git://github.com/bzolnier/linux.git 6311Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6312S: Maintained 6313F: Documentation/fb/ 6314F: drivers/video/ 6315F: include/video/ 6316F: include/linux/fb.h 6317F: include/uapi/video/ 6318F: include/uapi/linux/fb.h 6319 6320FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6321M: Horia Geantă <horia.geanta@nxp.com> 6322M: Aymen Sghaier <aymen.sghaier@nxp.com> 6323L: linux-crypto@vger.kernel.org 6324S: Maintained 6325F: drivers/crypto/caam/ 6326F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6327 6328FREESCALE DIU FRAMEBUFFER DRIVER 6329M: Timur Tabi <timur@kernel.org> 6330L: linux-fbdev@vger.kernel.org 6331S: Maintained 6332F: drivers/video/fbdev/fsl-diu-fb.* 6333 6334FREESCALE DMA DRIVER 6335M: Li Yang <leoyang.li@nxp.com> 6336M: Zhang Wei <zw@zh-kernel.org> 6337L: linuxppc-dev@lists.ozlabs.org 6338S: Maintained 6339F: drivers/dma/fsldma.* 6340 6341FREESCALE ENETC ETHERNET DRIVERS 6342M: Claudiu Manoil <claudiu.manoil@nxp.com> 6343L: netdev@vger.kernel.org 6344S: Maintained 6345F: drivers/net/ethernet/freescale/enetc/ 6346 6347FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6348M: Claudiu Manoil <claudiu.manoil@nxp.com> 6349L: netdev@vger.kernel.org 6350S: Maintained 6351F: drivers/net/ethernet/freescale/gianfar* 6352F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6353 6354FREESCALE GPMI NAND DRIVER 6355M: Han Xu <han.xu@nxp.com> 6356L: linux-mtd@lists.infradead.org 6357S: Maintained 6358F: drivers/mtd/nand/raw/gpmi-nand/* 6359 6360FREESCALE I2C CPM DRIVER 6361M: Jochen Friedrich <jochen@scram.de> 6362L: linuxppc-dev@lists.ozlabs.org 6363L: linux-i2c@vger.kernel.org 6364S: Maintained 6365F: drivers/i2c/busses/i2c-cpm.c 6366 6367FREESCALE IMX DDR PMU DRIVER 6368M: Frank Li <Frank.li@nxp.com> 6369L: linux-arm-kernel@lists.infradead.org 6370S: Maintained 6371F: drivers/perf/fsl_imx8_ddr_perf.c 6372F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6373 6374FREESCALE IMX LPI2C DRIVER 6375M: Dong Aisheng <aisheng.dong@nxp.com> 6376L: linux-i2c@vger.kernel.org 6377L: linux-imx@nxp.com 6378S: Maintained 6379F: drivers/i2c/busses/i2c-imx-lpi2c.c 6380F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6381 6382FREESCALE IMX / MXC FEC DRIVER 6383M: Fugang Duan <fugang.duan@nxp.com> 6384L: netdev@vger.kernel.org 6385S: Maintained 6386F: drivers/net/ethernet/freescale/fec_main.c 6387F: drivers/net/ethernet/freescale/fec_ptp.c 6388F: drivers/net/ethernet/freescale/fec.h 6389F: Documentation/devicetree/bindings/net/fsl-fec.txt 6390 6391FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6392M: Sascha Hauer <s.hauer@pengutronix.de> 6393R: Pengutronix Kernel Team <kernel@pengutronix.de> 6394L: linux-fbdev@vger.kernel.org 6395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6396S: Maintained 6397F: include/linux/platform_data/video-imxfb.h 6398F: drivers/video/fbdev/imxfb.c 6399 6400FREESCALE QORIQ DPAA ETHERNET DRIVER 6401M: Madalin Bucur <madalin.bucur@nxp.com> 6402L: netdev@vger.kernel.org 6403S: Maintained 6404F: drivers/net/ethernet/freescale/dpaa 6405 6406FREESCALE QORIQ DPAA FMAN DRIVER 6407M: Madalin Bucur <madalin.bucur@nxp.com> 6408L: netdev@vger.kernel.org 6409S: Maintained 6410F: drivers/net/ethernet/freescale/fman 6411F: Documentation/devicetree/bindings/net/fsl-fman.txt 6412 6413FREESCALE QORIQ PTP CLOCK DRIVER 6414M: Yangbo Lu <yangbo.lu@nxp.com> 6415L: netdev@vger.kernel.org 6416S: Maintained 6417F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6418F: drivers/ptp/ptp_qoriq.c 6419F: drivers/ptp/ptp_qoriq_debugfs.c 6420F: include/linux/fsl/ptp_qoriq.h 6421F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6422 6423FREESCALE QUAD SPI DRIVER 6424M: Han Xu <han.xu@nxp.com> 6425L: linux-spi@vger.kernel.org 6426S: Maintained 6427F: drivers/spi/spi-fsl-qspi.c 6428 6429FREESCALE QUICC ENGINE LIBRARY 6430M: Qiang Zhao <qiang.zhao@nxp.com> 6431L: linuxppc-dev@lists.ozlabs.org 6432S: Maintained 6433F: drivers/soc/fsl/qe/ 6434F: include/soc/fsl/*qe*.h 6435F: include/soc/fsl/*ucc*.h 6436 6437FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6438M: Li Yang <leoyang.li@nxp.com> 6439L: netdev@vger.kernel.org 6440L: linuxppc-dev@lists.ozlabs.org 6441S: Maintained 6442F: drivers/net/ethernet/freescale/ucc_geth* 6443 6444FREESCALE QUICC ENGINE UCC HDLC DRIVER 6445M: Zhao Qiang <qiang.zhao@nxp.com> 6446L: netdev@vger.kernel.org 6447L: linuxppc-dev@lists.ozlabs.org 6448S: Maintained 6449F: drivers/net/wan/fsl_ucc_hdlc* 6450 6451FREESCALE QUICC ENGINE UCC UART DRIVER 6452M: Timur Tabi <timur@kernel.org> 6453L: linuxppc-dev@lists.ozlabs.org 6454S: Maintained 6455F: drivers/tty/serial/ucc_uart.c 6456 6457FREESCALE SOC DRIVERS 6458M: Li Yang <leoyang.li@nxp.com> 6459L: linuxppc-dev@lists.ozlabs.org 6460L: linux-arm-kernel@lists.infradead.org 6461S: Maintained 6462F: Documentation/devicetree/bindings/soc/fsl/ 6463F: drivers/soc/fsl/ 6464F: include/linux/fsl/ 6465 6466FREESCALE SOC FS_ENET DRIVER 6467M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6468L: linuxppc-dev@lists.ozlabs.org 6469L: netdev@vger.kernel.org 6470S: Maintained 6471F: drivers/net/ethernet/freescale/fs_enet/ 6472F: include/linux/fs_enet_pd.h 6473 6474FREESCALE SOC SOUND DRIVERS 6475M: Timur Tabi <timur@kernel.org> 6476M: Nicolin Chen <nicoleotsuka@gmail.com> 6477M: Xiubo Li <Xiubo.Lee@gmail.com> 6478R: Fabio Estevam <festevam@gmail.com> 6479L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6480L: linuxppc-dev@lists.ozlabs.org 6481S: Maintained 6482F: sound/soc/fsl/fsl* 6483F: sound/soc/fsl/imx* 6484F: sound/soc/fsl/mpc8610_hpcd.c 6485 6486FREESCALE USB PERIPHERAL DRIVERS 6487M: Li Yang <leoyang.li@nxp.com> 6488L: linux-usb@vger.kernel.org 6489L: linuxppc-dev@lists.ozlabs.org 6490S: Maintained 6491F: drivers/usb/gadget/udc/fsl* 6492 6493FREEVXFS FILESYSTEM 6494M: Christoph Hellwig <hch@infradead.org> 6495W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6496S: Maintained 6497F: fs/freevxfs/ 6498 6499FREEZER 6500M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6501M: Pavel Machek <pavel@ucw.cz> 6502L: linux-pm@vger.kernel.org 6503S: Supported 6504F: Documentation/power/freezing-of-tasks.txt 6505F: include/linux/freezer.h 6506F: kernel/freezer.c 6507 6508FRONTSWAP API 6509M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6510L: linux-kernel@vger.kernel.org 6511S: Maintained 6512F: mm/frontswap.c 6513F: include/linux/frontswap.h 6514 6515FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6516M: David Howells <dhowells@redhat.com> 6517L: linux-cachefs@redhat.com (moderated for non-subscribers) 6518S: Supported 6519F: Documentation/filesystems/caching/ 6520F: fs/fscache/ 6521F: include/linux/fscache*.h 6522 6523FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6524M: Theodore Y. Ts'o <tytso@mit.edu> 6525M: Jaegeuk Kim <jaegeuk@kernel.org> 6526M: Eric Biggers <ebiggers@kernel.org> 6527L: linux-fscrypt@vger.kernel.org 6528Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6529T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6530S: Supported 6531F: fs/crypto/ 6532F: include/linux/fscrypt*.h 6533F: Documentation/filesystems/fscrypt.rst 6534 6535FSI-ATTACHED I2C DRIVER 6536M: Eddie James <eajames@linux.ibm.com> 6537L: linux-i2c@vger.kernel.org 6538L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6539S: Maintained 6540F: drivers/i2c/busses/i2c-fsi.c 6541F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6542 6543FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6544M: Jan Kara <jack@suse.cz> 6545R: Amir Goldstein <amir73il@gmail.com> 6546L: linux-fsdevel@vger.kernel.org 6547S: Maintained 6548F: fs/notify/ 6549F: include/linux/fsnotify*.h 6550 6551FUJITSU LAPTOP EXTRAS 6552M: Jonathan Woithe <jwoithe@just42.net> 6553L: platform-driver-x86@vger.kernel.org 6554S: Maintained 6555F: drivers/platform/x86/fujitsu-laptop.c 6556 6557FUJITSU M-5MO LS CAMERA ISP DRIVER 6558M: Kyungmin Park <kyungmin.park@samsung.com> 6559M: Heungjun Kim <riverful.kim@samsung.com> 6560L: linux-media@vger.kernel.org 6561S: Maintained 6562F: drivers/media/i2c/m5mols/ 6563F: include/media/i2c/m5mols.h 6564 6565FUJITSU TABLET EXTRAS 6566M: Robert Gerlach <khnz@gmx.de> 6567L: platform-driver-x86@vger.kernel.org 6568S: Maintained 6569F: drivers/platform/x86/fujitsu-tablet.c 6570 6571FUSE: FILESYSTEM IN USERSPACE 6572M: Miklos Szeredi <miklos@szeredi.hu> 6573L: linux-fsdevel@vger.kernel.org 6574W: http://fuse.sourceforge.net/ 6575T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6576S: Maintained 6577F: fs/fuse/ 6578F: include/uapi/linux/fuse.h 6579F: Documentation/filesystems/fuse.txt 6580 6581FUTEX SUBSYSTEM 6582M: Thomas Gleixner <tglx@linutronix.de> 6583M: Ingo Molnar <mingo@redhat.com> 6584R: Peter Zijlstra <peterz@infradead.org> 6585R: Darren Hart <dvhart@infradead.org> 6586L: linux-kernel@vger.kernel.org 6587T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6588S: Maintained 6589F: kernel/futex.c 6590F: include/asm-generic/futex.h 6591F: include/linux/futex.h 6592F: include/uapi/linux/futex.h 6593F: tools/testing/selftests/futex/ 6594F: tools/perf/bench/futex* 6595F: Documentation/*futex* 6596 6597GCC PLUGINS 6598M: Kees Cook <keescook@chromium.org> 6599R: Emese Revfy <re.emese@gmail.com> 6600L: kernel-hardening@lists.openwall.com 6601S: Maintained 6602F: scripts/gcc-plugins/ 6603F: scripts/gcc-plugin.sh 6604F: scripts/Makefile.gcc-plugins 6605F: Documentation/gcc-plugins.txt 6606 6607GASKET DRIVER FRAMEWORK 6608M: Rob Springer <rspringer@google.com> 6609M: Todd Poynor <toddpoynor@google.com> 6610M: Ben Chan <benchan@chromium.org> 6611S: Maintained 6612F: drivers/staging/gasket/ 6613 6614GCOV BASED KERNEL PROFILING 6615M: Peter Oberparleiter <oberpar@linux.ibm.com> 6616S: Maintained 6617F: kernel/gcov/ 6618F: Documentation/dev-tools/gcov.rst 6619 6620GDB KERNEL DEBUGGING HELPER SCRIPTS 6621M: Jan Kiszka <jan.kiszka@siemens.com> 6622M: Kieran Bingham <kbingham@kernel.org> 6623S: Supported 6624F: scripts/gdb/ 6625 6626GDT SCSI DISK ARRAY CONTROLLER DRIVER 6627M: Achim Leubner <achim_leubner@adaptec.com> 6628L: linux-scsi@vger.kernel.org 6629W: http://www.icp-vortex.com/ 6630S: Supported 6631F: drivers/scsi/gdt* 6632 6633GEMTEK FM RADIO RECEIVER DRIVER 6634M: Hans Verkuil <hverkuil@xs4all.nl> 6635L: linux-media@vger.kernel.org 6636T: git git://linuxtv.org/media_tree.git 6637W: https://linuxtv.org 6638S: Maintained 6639F: drivers/media/radio/radio-gemtek* 6640 6641GENERIC GPIO I2C DRIVER 6642M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6643S: Supported 6644F: drivers/i2c/busses/i2c-gpio.c 6645F: include/linux/platform_data/i2c-gpio.h 6646 6647GENERIC GPIO I2C MULTIPLEXER DRIVER 6648M: Peter Korsgaard <peter.korsgaard@barco.com> 6649L: linux-i2c@vger.kernel.org 6650S: Supported 6651F: drivers/i2c/muxes/i2c-mux-gpio.c 6652F: include/linux/platform_data/i2c-mux-gpio.h 6653F: Documentation/i2c/muxes/i2c-mux-gpio 6654 6655GENERIC HDLC (WAN) DRIVERS 6656M: Krzysztof Halasa <khc@pm.waw.pl> 6657W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6658S: Maintained 6659F: drivers/net/wan/c101.c 6660F: drivers/net/wan/hd6457* 6661F: drivers/net/wan/hdlc* 6662F: drivers/net/wan/n2.c 6663F: drivers/net/wan/pc300too.c 6664F: drivers/net/wan/pci200syn.c 6665F: drivers/net/wan/wanxl* 6666 6667GENERIC INCLUDE/ASM HEADER FILES 6668M: Arnd Bergmann <arnd@arndb.de> 6669L: linux-arch@vger.kernel.org 6670T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6671S: Maintained 6672F: include/asm-generic/ 6673F: include/uapi/asm-generic/ 6674 6675GENERIC PHY FRAMEWORK 6676M: Kishon Vijay Abraham I <kishon@ti.com> 6677L: linux-kernel@vger.kernel.org 6678T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6679S: Supported 6680F: drivers/phy/ 6681F: include/linux/phy/ 6682F: Documentation/devicetree/bindings/phy/ 6683 6684GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6685M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6686S: Supported 6687F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6688 6689GENERIC PM DOMAINS 6690M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6691M: Kevin Hilman <khilman@kernel.org> 6692M: Ulf Hansson <ulf.hansson@linaro.org> 6693L: linux-pm@vger.kernel.org 6694S: Supported 6695F: drivers/base/power/domain*.c 6696F: include/linux/pm_domain.h 6697F: Documentation/devicetree/bindings/power/power_domain.txt 6698 6699GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6700M: Eugen Hristev <eugen.hristev@microchip.com> 6701L: linux-input@vger.kernel.org 6702S: Maintained 6703F: drivers/input/touchscreen/resistive-adc-touch.c 6704 6705GENERIC UIO DRIVER FOR PCI DEVICES 6706M: "Michael S. Tsirkin" <mst@redhat.com> 6707L: kvm@vger.kernel.org 6708S: Supported 6709F: drivers/uio/uio_pci_generic.c 6710 6711GENERIC VDSO LIBRARY: 6712M: Andy Lutomirski <luto@kernel.org> 6713M: Thomas Gleixner <tglx@linutronix.de> 6714M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6715L: linux-kernel@vger.kernel.org 6716T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6717S: Maintained 6718F: lib/vdso/ 6719F: kernel/time/vsyscall.c 6720F: include/vdso/ 6721F: include/asm-generic/vdso/vsyscall.h 6722 6723GENWQE (IBM Generic Workqueue Card) 6724M: Frank Haverkamp <haver@linux.ibm.com> 6725S: Supported 6726F: drivers/misc/genwqe/ 6727 6728GET_MAINTAINER SCRIPT 6729M: Joe Perches <joe@perches.com> 6730S: Maintained 6731F: scripts/get_maintainer.pl 6732 6733GFS2 FILE SYSTEM 6734M: Bob Peterson <rpeterso@redhat.com> 6735M: Andreas Gruenbacher <agruenba@redhat.com> 6736L: cluster-devel@redhat.com 6737W: http://sources.redhat.com/cluster/ 6738T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6739S: Supported 6740F: Documentation/filesystems/gfs2*.txt 6741F: fs/gfs2/ 6742F: include/uapi/linux/gfs2_ondisk.h 6743 6744GIGASET ISDN DRIVERS 6745M: Paul Bolle <pebolle@tiscali.nl> 6746L: gigaset307x-common@lists.sourceforge.net 6747W: http://gigaset307x.sourceforge.net/ 6748S: Odd Fixes 6749F: Documentation/isdn/README.gigaset 6750F: drivers/isdn/gigaset/ 6751F: include/uapi/linux/gigaset_dev.h 6752 6753GNSS SUBSYSTEM 6754M: Johan Hovold <johan@kernel.org> 6755T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6756S: Maintained 6757F: Documentation/ABI/testing/sysfs-class-gnss 6758F: Documentation/devicetree/bindings/gnss/ 6759F: drivers/gnss/ 6760F: include/linux/gnss.h 6761 6762GO7007 MPEG CODEC 6763M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 6764L: linux-media@vger.kernel.org 6765S: Maintained 6766F: drivers/media/usb/go7007/ 6767 6768GOODIX TOUCHSCREEN 6769M: Bastien Nocera <hadess@hadess.net> 6770L: linux-input@vger.kernel.org 6771S: Maintained 6772F: drivers/input/touchscreen/goodix.c 6773 6774GPD POCKET FAN DRIVER 6775M: Hans de Goede <hdegoede@redhat.com> 6776L: platform-driver-x86@vger.kernel.org 6777S: Maintained 6778F: drivers/platform/x86/gpd-pocket-fan.c 6779 6780GPIO ACPI SUPPORT 6781M: Mika Westerberg <mika.westerberg@linux.intel.com> 6782M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6783L: linux-gpio@vger.kernel.org 6784L: linux-acpi@vger.kernel.org 6785S: Maintained 6786F: Documentation/firmware-guide/acpi/gpio-properties.rst 6787F: drivers/gpio/gpiolib-acpi.c 6788 6789GPIO IR Transmitter 6790M: Sean Young <sean@mess.org> 6791L: linux-media@vger.kernel.org 6792S: Maintained 6793F: drivers/media/rc/gpio-ir-tx.c 6794 6795GPIO MOCKUP DRIVER 6796M: Bamvor Jian Zhang <bamv2005@gmail.com> 6797L: linux-gpio@vger.kernel.org 6798S: Maintained 6799F: drivers/gpio/gpio-mockup.c 6800F: tools/testing/selftests/gpio/ 6801 6802GPIO SUBSYSTEM 6803M: Linus Walleij <linus.walleij@linaro.org> 6804M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6805L: linux-gpio@vger.kernel.org 6806T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6807S: Maintained 6808F: Documentation/devicetree/bindings/gpio/ 6809F: Documentation/driver-api/gpio/ 6810F: Documentation/gpio/ 6811F: Documentation/ABI/testing/gpio-cdev 6812F: Documentation/ABI/obsolete/sysfs-gpio 6813F: drivers/gpio/ 6814F: include/linux/gpio/ 6815F: include/linux/gpio.h 6816F: include/linux/of_gpio.h 6817F: include/asm-generic/gpio.h 6818F: include/uapi/linux/gpio.h 6819F: tools/gpio/ 6820 6821GRE DEMULTIPLEXER DRIVER 6822M: Dmitry Kozlov <xeb@mail.ru> 6823L: netdev@vger.kernel.org 6824S: Maintained 6825F: net/ipv4/gre_demux.c 6826F: net/ipv4/gre_offload.c 6827F: include/net/gre.h 6828 6829GRETH 10/100/1G Ethernet MAC device driver 6830M: Andreas Larsson <andreas@gaisler.com> 6831L: netdev@vger.kernel.org 6832S: Maintained 6833F: drivers/net/ethernet/aeroflex/ 6834 6835GREYBUS AUDIO PROTOCOLS DRIVERS 6836M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6837M: Mark Greer <mgreer@animalcreek.com> 6838S: Maintained 6839F: drivers/staging/greybus/audio_apbridgea.c 6840F: drivers/staging/greybus/audio_apbridgea.h 6841F: drivers/staging/greybus/audio_codec.c 6842F: drivers/staging/greybus/audio_codec.h 6843F: drivers/staging/greybus/audio_gb.c 6844F: drivers/staging/greybus/audio_manager.c 6845F: drivers/staging/greybus/audio_manager.h 6846F: drivers/staging/greybus/audio_manager_module.c 6847F: drivers/staging/greybus/audio_manager_private.h 6848F: drivers/staging/greybus/audio_manager_sysfs.c 6849F: drivers/staging/greybus/audio_module.c 6850F: drivers/staging/greybus/audio_topology.c 6851 6852GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6853M: Viresh Kumar <vireshk@kernel.org> 6854S: Maintained 6855F: drivers/staging/greybus/authentication.c 6856F: drivers/staging/greybus/bootrom.c 6857F: drivers/staging/greybus/firmware.h 6858F: drivers/staging/greybus/fw-core.c 6859F: drivers/staging/greybus/fw-download.c 6860F: drivers/staging/greybus/fw-management.c 6861F: drivers/staging/greybus/greybus_authentication.h 6862F: drivers/staging/greybus/greybus_firmware.h 6863F: drivers/staging/greybus/hid.c 6864F: drivers/staging/greybus/i2c.c 6865F: drivers/staging/greybus/spi.c 6866F: drivers/staging/greybus/spilib.c 6867F: drivers/staging/greybus/spilib.h 6868 6869GREYBUS LOOPBACK DRIVER 6870M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6871S: Maintained 6872F: drivers/staging/greybus/loopback.c 6873 6874GREYBUS PLATFORM DRIVERS 6875M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6876S: Maintained 6877F: drivers/staging/greybus/arche-platform.c 6878F: drivers/staging/greybus/arche-apb-ctrl.c 6879F: drivers/staging/greybus/arche_platform.h 6880 6881GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6882M: Rui Miguel Silva <rmfrfs@gmail.com> 6883S: Maintained 6884F: drivers/staging/greybus/sdio.c 6885F: drivers/staging/greybus/light.c 6886F: drivers/staging/greybus/gpio.c 6887F: drivers/staging/greybus/power_supply.c 6888F: drivers/staging/greybus/spi.c 6889F: drivers/staging/greybus/spilib.c 6890 6891GREYBUS SUBSYSTEM 6892M: Johan Hovold <johan@kernel.org> 6893M: Alex Elder <elder@kernel.org> 6894M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6895S: Maintained 6896F: drivers/staging/greybus/ 6897L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6898 6899GREYBUS UART PROTOCOLS DRIVERS 6900M: David Lin <dtwlin@gmail.com> 6901S: Maintained 6902F: drivers/staging/greybus/uart.c 6903F: drivers/staging/greybus/log.c 6904 6905GS1662 VIDEO SERIALIZER 6906M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6907L: linux-media@vger.kernel.org 6908T: git git://linuxtv.org/media_tree.git 6909S: Maintained 6910F: drivers/media/spi/gs1662.c 6911 6912GSPCA FINEPIX SUBDRIVER 6913M: Frank Zago <frank@zago.net> 6914L: linux-media@vger.kernel.org 6915T: git git://linuxtv.org/media_tree.git 6916S: Maintained 6917F: drivers/media/usb/gspca/finepix.c 6918 6919GSPCA GL860 SUBDRIVER 6920M: Olivier Lorin <o.lorin@laposte.net> 6921L: linux-media@vger.kernel.org 6922T: git git://linuxtv.org/media_tree.git 6923S: Maintained 6924F: drivers/media/usb/gspca/gl860/ 6925 6926GSPCA M5602 SUBDRIVER 6927M: Erik Andren <erik.andren@gmail.com> 6928L: linux-media@vger.kernel.org 6929T: git git://linuxtv.org/media_tree.git 6930S: Maintained 6931F: drivers/media/usb/gspca/m5602/ 6932 6933GSPCA PAC207 SONIXB SUBDRIVER 6934M: Hans Verkuil <hverkuil@xs4all.nl> 6935L: linux-media@vger.kernel.org 6936T: git git://linuxtv.org/media_tree.git 6937S: Odd Fixes 6938F: drivers/media/usb/gspca/pac207.c 6939 6940GSPCA SN9C20X SUBDRIVER 6941M: Brian Johnson <brijohn@gmail.com> 6942L: linux-media@vger.kernel.org 6943T: git git://linuxtv.org/media_tree.git 6944S: Maintained 6945F: drivers/media/usb/gspca/sn9c20x.c 6946 6947GSPCA T613 SUBDRIVER 6948M: Leandro Costantino <lcostantino@gmail.com> 6949L: linux-media@vger.kernel.org 6950T: git git://linuxtv.org/media_tree.git 6951S: Maintained 6952F: drivers/media/usb/gspca/t613.c 6953 6954GSPCA USB WEBCAM DRIVER 6955M: Hans Verkuil <hverkuil@xs4all.nl> 6956L: linux-media@vger.kernel.org 6957T: git git://linuxtv.org/media_tree.git 6958S: Odd Fixes 6959F: drivers/media/usb/gspca/ 6960 6961GTP (GPRS Tunneling Protocol) 6962M: Pablo Neira Ayuso <pablo@netfilter.org> 6963M: Harald Welte <laforge@gnumonks.org> 6964L: osmocom-net-gprs@lists.osmocom.org 6965T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6966S: Maintained 6967F: drivers/net/gtp.c 6968 6969GUID PARTITION TABLE (GPT) 6970M: Davidlohr Bueso <dave@stgolabs.net> 6971L: linux-efi@vger.kernel.org 6972S: Maintained 6973F: block/partitions/efi.* 6974 6975H8/300 ARCHITECTURE 6976M: Yoshinori Sato <ysato@users.sourceforge.jp> 6977L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6978W: http://uclinux-h8.sourceforge.jp 6979T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6980S: Maintained 6981F: arch/h8300/ 6982F: drivers/clocksource/h8300_*.c 6983F: drivers/clk/h8300/ 6984F: drivers/irqchip/irq-renesas-h8*.c 6985 6986HABANALABS PCI DRIVER 6987M: Oded Gabbay <oded.gabbay@gmail.com> 6988T: git https://github.com/HabanaAI/linux.git 6989S: Supported 6990F: drivers/misc/habanalabs/ 6991F: include/uapi/misc/habanalabs.h 6992F: Documentation/ABI/testing/sysfs-driver-habanalabs 6993F: Documentation/ABI/testing/debugfs-driver-habanalabs 6994 6995HACKRF MEDIA DRIVER 6996M: Antti Palosaari <crope@iki.fi> 6997L: linux-media@vger.kernel.org 6998W: https://linuxtv.org 6999W: http://palosaari.fi/linux/ 7000Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7001T: git git://linuxtv.org/anttip/media_tree.git 7002S: Maintained 7003F: drivers/media/usb/hackrf/ 7004 7005HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7006M: Frank Seidel <frank@f-seidel.de> 7007L: platform-driver-x86@vger.kernel.org 7008W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7009S: Maintained 7010F: drivers/platform/x86/hdaps.c 7011 7012HARDWARE MONITORING 7013M: Jean Delvare <jdelvare@suse.com> 7014M: Guenter Roeck <linux@roeck-us.net> 7015L: linux-hwmon@vger.kernel.org 7016W: http://hwmon.wiki.kernel.org/ 7017T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7018S: Maintained 7019F: Documentation/devicetree/bindings/hwmon/ 7020F: Documentation/hwmon/ 7021F: drivers/hwmon/ 7022F: include/linux/hwmon*.h 7023F: include/trace/events/hwmon*.h 7024 7025HARDWARE RANDOM NUMBER GENERATOR CORE 7026M: Matt Mackall <mpm@selenic.com> 7027M: Herbert Xu <herbert@gondor.apana.org.au> 7028L: linux-crypto@vger.kernel.org 7029S: Odd fixes 7030F: Documentation/devicetree/bindings/rng/ 7031F: Documentation/hw_random.txt 7032F: drivers/char/hw_random/ 7033F: include/linux/hw_random.h 7034 7035HARDWARE TRACING FACILITIES 7036M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7037S: Maintained 7038F: drivers/hwtracing/ 7039 7040HARDWARE SPINLOCK CORE 7041M: Ohad Ben-Cohen <ohad@wizery.com> 7042M: Bjorn Andersson <bjorn.andersson@linaro.org> 7043L: linux-remoteproc@vger.kernel.org 7044S: Maintained 7045T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 7046F: Documentation/devicetree/bindings/hwlock/ 7047F: Documentation/hwspinlock.txt 7048F: drivers/hwspinlock/ 7049F: include/linux/hwspinlock.h 7050 7051HARMONY SOUND DRIVER 7052L: linux-parisc@vger.kernel.org 7053S: Maintained 7054F: sound/parisc/harmony.* 7055 7056HDPVR USB VIDEO ENCODER DRIVER 7057M: Hans Verkuil <hverkuil@xs4all.nl> 7058L: linux-media@vger.kernel.org 7059T: git git://linuxtv.org/media_tree.git 7060W: https://linuxtv.org 7061S: Odd Fixes 7062F: drivers/media/usb/hdpvr/ 7063 7064HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7065M: Jerry Hoemann <jerry.hoemann@hpe.com> 7066S: Supported 7067F: Documentation/watchdog/hpwdt.rst 7068F: drivers/watchdog/hpwdt.c 7069 7070HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7071M: Don Brace <don.brace@microsemi.com> 7072L: esc.storagedev@microsemi.com 7073L: linux-scsi@vger.kernel.org 7074S: Supported 7075F: Documentation/scsi/hpsa.txt 7076F: drivers/scsi/hpsa*.[ch] 7077F: include/linux/cciss*.h 7078F: include/uapi/linux/cciss*.h 7079 7080HFI1 DRIVER 7081M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7082M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7083L: linux-rdma@vger.kernel.org 7084S: Supported 7085F: drivers/infiniband/hw/hfi1 7086 7087HFS FILESYSTEM 7088L: linux-fsdevel@vger.kernel.org 7089S: Orphan 7090F: Documentation/filesystems/hfs.txt 7091F: fs/hfs/ 7092 7093HFSPLUS FILESYSTEM 7094L: linux-fsdevel@vger.kernel.org 7095S: Orphan 7096F: Documentation/filesystems/hfsplus.txt 7097F: fs/hfsplus/ 7098 7099HGA FRAMEBUFFER DRIVER 7100M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7101L: linux-nvidia@lists.surfsouth.com 7102W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7103S: Maintained 7104F: drivers/video/fbdev/hgafb.c 7105 7106HIBERNATION (aka Software Suspend, aka swsusp) 7107M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7108M: Pavel Machek <pavel@ucw.cz> 7109L: linux-pm@vger.kernel.org 7110B: https://bugzilla.kernel.org 7111S: Supported 7112F: arch/x86/power/ 7113F: drivers/base/power/ 7114F: kernel/power/ 7115F: include/linux/suspend.h 7116F: include/linux/freezer.h 7117F: include/linux/pm.h 7118F: arch/*/include/asm/suspend*.h 7119 7120HID CORE LAYER 7121M: Jiri Kosina <jikos@kernel.org> 7122M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7123L: linux-input@vger.kernel.org 7124T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7125S: Maintained 7126F: drivers/hid/ 7127F: include/linux/hid* 7128F: include/uapi/linux/hid* 7129 7130HID SENSOR HUB DRIVERS 7131M: Jiri Kosina <jikos@kernel.org> 7132M: Jonathan Cameron <jic23@kernel.org> 7133M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7134L: linux-input@vger.kernel.org 7135L: linux-iio@vger.kernel.org 7136S: Maintained 7137F: Documentation/hid/hid-sensor* 7138F: drivers/hid/hid-sensor-* 7139F: drivers/iio/*/hid-* 7140F: include/linux/hid-sensor-* 7141 7142HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7143M: Thomas Gleixner <tglx@linutronix.de> 7144L: linux-kernel@vger.kernel.org 7145T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7146S: Maintained 7147F: Documentation/timers/ 7148F: kernel/time/hrtimer.c 7149F: kernel/time/clockevents.c 7150F: kernel/time/timer_*.c 7151F: include/linux/clockchips.h 7152F: include/linux/hrtimer.h 7153 7154HIGH-SPEED SCC DRIVER FOR AX.25 7155L: linux-hams@vger.kernel.org 7156S: Orphan 7157F: drivers/net/hamradio/dmascc.c 7158F: drivers/net/hamradio/scc.c 7159 7160HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7161M: HighPoint Linux Team <linux@highpoint-tech.com> 7162W: http://www.highpoint-tech.com 7163S: Supported 7164F: Documentation/scsi/hptiop.txt 7165F: drivers/scsi/hptiop.c 7166 7167HIPPI 7168M: Jes Sorensen <jes@trained-monkey.org> 7169L: linux-hippi@sunsite.dk 7170S: Maintained 7171F: include/linux/hippidevice.h 7172F: include/uapi/linux/if_hippi.h 7173F: net/802/hippi.c 7174F: drivers/net/hippi/ 7175 7176HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7177M: Yisen Zhuang <yisen.zhuang@huawei.com> 7178M: Salil Mehta <salil.mehta@huawei.com> 7179L: netdev@vger.kernel.org 7180W: http://www.hisilicon.com 7181S: Maintained 7182F: drivers/net/ethernet/hisilicon/hns3/ 7183 7184HISILICON LPC BUS DRIVER 7185M: john.garry@huawei.com 7186W: http://www.hisilicon.com 7187S: Maintained 7188F: drivers/bus/hisi_lpc.c 7189F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7190 7191HISILICON NETWORK SUBSYSTEM DRIVER 7192M: Yisen Zhuang <yisen.zhuang@huawei.com> 7193M: Salil Mehta <salil.mehta@huawei.com> 7194L: netdev@vger.kernel.org 7195W: http://www.hisilicon.com 7196S: Maintained 7197F: drivers/net/ethernet/hisilicon/ 7198F: Documentation/devicetree/bindings/net/hisilicon*.txt 7199 7200HISILICON PMU DRIVER 7201M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7202W: http://www.hisilicon.com 7203S: Supported 7204F: drivers/perf/hisilicon 7205F: Documentation/perf/hisi-pmu.txt 7206 7207HISILICON ROCE DRIVER 7208M: Lijun Ou <oulijun@huawei.com> 7209M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7210L: linux-rdma@vger.kernel.org 7211S: Maintained 7212F: drivers/infiniband/hw/hns/ 7213F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7214 7215HISILICON SAS Controller 7216M: John Garry <john.garry@huawei.com> 7217W: http://www.hisilicon.com 7218S: Supported 7219F: drivers/scsi/hisi_sas/ 7220F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7221 7222HMM - Heterogeneous Memory Management 7223M: Jérôme Glisse <jglisse@redhat.com> 7224L: linux-mm@kvack.org 7225S: Maintained 7226F: mm/hmm* 7227F: include/linux/hmm* 7228F: Documentation/vm/hmm.rst 7229 7230HOST AP DRIVER 7231M: Jouni Malinen <j@w1.fi> 7232L: linux-wireless@vger.kernel.org 7233W: http://w1.fi/hostap-driver.html 7234S: Obsolete 7235F: drivers/net/wireless/intersil/hostap/ 7236 7237HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7238L: platform-driver-x86@vger.kernel.org 7239S: Orphan 7240F: drivers/platform/x86/tc1100-wmi.c 7241 7242HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7243M: Jaroslav Kysela <perex@perex.cz> 7244S: Maintained 7245F: drivers/net/ethernet/hp/hp100.* 7246 7247HPET: High Precision Event Timers driver 7248M: Clemens Ladisch <clemens@ladisch.de> 7249S: Maintained 7250F: Documentation/timers/hpet.rst 7251F: drivers/char/hpet.c 7252F: include/linux/hpet.h 7253F: include/uapi/linux/hpet.h 7254 7255HPET: x86 7256S: Orphan 7257F: arch/x86/kernel/hpet.c 7258F: arch/x86/include/asm/hpet.h 7259 7260HPFS FILESYSTEM 7261M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7262W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7263S: Maintained 7264F: fs/hpfs/ 7265 7266HSI SUBSYSTEM 7267M: Sebastian Reichel <sre@kernel.org> 7268T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7269S: Maintained 7270F: Documentation/ABI/testing/sysfs-bus-hsi 7271F: Documentation/driver-api/hsi.rst 7272F: drivers/hsi/ 7273F: include/linux/hsi/ 7274F: include/uapi/linux/hsi/ 7275 7276HSO 3G MODEM DRIVER 7277L: linux-usb@vger.kernel.org 7278S: Orphan 7279F: drivers/net/usb/hso.c 7280 7281HSR NETWORK PROTOCOL 7282M: Arvid Brodin <arvid.brodin@alten.se> 7283L: netdev@vger.kernel.org 7284S: Maintained 7285F: net/hsr/ 7286 7287HT16K33 LED CONTROLLER DRIVER 7288M: Robin van der Gracht <robin@protonic.nl> 7289S: Maintained 7290F: drivers/auxdisplay/ht16k33.c 7291F: Documentation/devicetree/bindings/display/ht16k33.txt 7292 7293HTCPEN TOUCHSCREEN DRIVER 7294M: Pau Oliva Fora <pof@eslack.org> 7295L: linux-input@vger.kernel.org 7296S: Maintained 7297F: drivers/input/touchscreen/htcpen.c 7298 7299HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7300M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7301L: linux-iio@vger.kernel.org 7302W: http://www.st.com/ 7303S: Maintained 7304F: drivers/iio/humidity/hts221* 7305F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7306 7307HUAWEI ETHERNET DRIVER 7308M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7309L: netdev@vger.kernel.org 7310S: Supported 7311F: Documentation/networking/hinic.txt 7312F: drivers/net/ethernet/huawei/hinic/ 7313 7314HUGETLB FILESYSTEM 7315M: Mike Kravetz <mike.kravetz@oracle.com> 7316L: linux-mm@kvack.org 7317S: Maintained 7318F: fs/hugetlbfs/ 7319F: mm/hugetlb.c 7320F: include/linux/hugetlb.h 7321F: Documentation/admin-guide/mm/hugetlbpage.rst 7322F: Documentation/vm/hugetlbfs_reserv.rst 7323F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7324 7325HVA ST MEDIA DRIVER 7326M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7327L: linux-media@vger.kernel.org 7328T: git git://linuxtv.org/media_tree.git 7329W: https://linuxtv.org 7330S: Supported 7331F: drivers/media/platform/sti/hva 7332 7333HWPOISON MEMORY FAILURE HANDLING 7334M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7335L: linux-mm@kvack.org 7336S: Maintained 7337F: mm/memory-failure.c 7338F: mm/hwpoison-inject.c 7339 7340HYGON PROCESSOR SUPPORT 7341M: Pu Wen <puwen@hygon.cn> 7342L: linux-kernel@vger.kernel.org 7343S: Maintained 7344F: arch/x86/kernel/cpu/hygon.c 7345 7346Hyper-V CORE AND DRIVERS 7347M: "K. Y. Srinivasan" <kys@microsoft.com> 7348M: Haiyang Zhang <haiyangz@microsoft.com> 7349M: Stephen Hemminger <sthemmin@microsoft.com> 7350M: Sasha Levin <sashal@kernel.org> 7351T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7352L: linux-hyperv@vger.kernel.org 7353S: Supported 7354F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7355F: arch/x86/include/asm/mshyperv.h 7356F: arch/x86/include/asm/trace/hyperv.h 7357F: arch/x86/include/asm/hyperv-tlfs.h 7358F: arch/x86/kernel/cpu/mshyperv.c 7359F: arch/x86/hyperv 7360F: drivers/clocksource/hyperv_timer.c 7361F: drivers/hid/hid-hyperv.c 7362F: drivers/hv/ 7363F: drivers/input/serio/hyperv-keyboard.c 7364F: drivers/pci/controller/pci-hyperv.c 7365F: drivers/net/hyperv/ 7366F: drivers/scsi/storvsc_drv.c 7367F: drivers/uio/uio_hv_generic.c 7368F: drivers/video/fbdev/hyperv_fb.c 7369F: drivers/iommu/hyperv_iommu.c 7370F: net/vmw_vsock/hyperv_transport.c 7371F: include/clocksource/hyperv_timer.h 7372F: include/linux/hyperv.h 7373F: include/uapi/linux/hyperv.h 7374F: tools/hv/ 7375F: Documentation/ABI/stable/sysfs-bus-vmbus 7376 7377HYPERVISOR VIRTUAL CONSOLE DRIVER 7378L: linuxppc-dev@lists.ozlabs.org 7379S: Odd Fixes 7380F: drivers/tty/hvc/ 7381 7382I2C ACPI SUPPORT 7383M: Mika Westerberg <mika.westerberg@linux.intel.com> 7384L: linux-i2c@vger.kernel.org 7385L: linux-acpi@vger.kernel.org 7386S: Maintained 7387F: drivers/i2c/i2c-core-acpi.c 7388 7389I2C CONTROLLER DRIVER FOR NVIDIA GPU 7390M: Ajay Gupta <ajayg@nvidia.com> 7391L: linux-i2c@vger.kernel.org 7392S: Maintained 7393F: Documentation/i2c/busses/i2c-nvidia-gpu 7394F: drivers/i2c/busses/i2c-nvidia-gpu.c 7395 7396I2C MUXES 7397M: Peter Rosin <peda@axentia.se> 7398L: linux-i2c@vger.kernel.org 7399S: Maintained 7400F: Documentation/i2c/i2c-topology 7401F: Documentation/i2c/muxes/ 7402F: Documentation/devicetree/bindings/i2c/i2c-mux* 7403F: Documentation/devicetree/bindings/i2c/i2c-arb* 7404F: Documentation/devicetree/bindings/i2c/i2c-gate* 7405F: drivers/i2c/i2c-mux.c 7406F: drivers/i2c/muxes/ 7407F: include/linux/i2c-mux.h 7408 7409I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7410M: Gregory CLEMENT <gregory.clement@bootlin.com> 7411L: linux-i2c@vger.kernel.org 7412S: Maintained 7413F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt 7414F: drivers/i2c/busses/i2c-mv64xxx.c 7415 7416I2C OVER PARALLEL PORT 7417M: Jean Delvare <jdelvare@suse.com> 7418L: linux-i2c@vger.kernel.org 7419S: Maintained 7420F: Documentation/i2c/busses/i2c-parport 7421F: Documentation/i2c/busses/i2c-parport-light 7422F: drivers/i2c/busses/i2c-parport.c 7423F: drivers/i2c/busses/i2c-parport-light.c 7424 7425I2C SUBSYSTEM 7426M: Wolfram Sang <wsa@the-dreams.de> 7427L: linux-i2c@vger.kernel.org 7428W: https://i2c.wiki.kernel.org/ 7429Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7430T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7431S: Maintained 7432F: Documentation/devicetree/bindings/i2c/i2c.txt 7433F: Documentation/i2c/ 7434F: drivers/i2c/* 7435F: include/linux/i2c.h 7436F: include/linux/i2c-dev.h 7437F: include/linux/i2c-smbus.h 7438F: include/uapi/linux/i2c.h 7439F: include/uapi/linux/i2c-*.h 7440 7441I2C SUBSYSTEM HOST DRIVERS 7442L: linux-i2c@vger.kernel.org 7443W: https://i2c.wiki.kernel.org/ 7444Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7445T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7446S: Odd Fixes 7447F: Documentation/devicetree/bindings/i2c/ 7448F: drivers/i2c/algos/ 7449F: drivers/i2c/busses/ 7450 7451I2C-TAOS-EVM DRIVER 7452M: Jean Delvare <jdelvare@suse.com> 7453L: linux-i2c@vger.kernel.org 7454S: Maintained 7455F: Documentation/i2c/busses/i2c-taos-evm 7456F: drivers/i2c/busses/i2c-taos-evm.c 7457 7458I2C-TINY-USB DRIVER 7459M: Till Harbaum <till@harbaum.org> 7460L: linux-i2c@vger.kernel.org 7461W: http://www.harbaum.org/till/i2c_tiny_usb 7462S: Maintained 7463F: drivers/i2c/busses/i2c-tiny-usb.c 7464 7465I2C/SMBUS CONTROLLER DRIVERS FOR PC 7466M: Jean Delvare <jdelvare@suse.com> 7467L: linux-i2c@vger.kernel.org 7468S: Maintained 7469F: Documentation/i2c/busses/i2c-ali1535 7470F: Documentation/i2c/busses/i2c-ali1563 7471F: Documentation/i2c/busses/i2c-ali15x3 7472F: Documentation/i2c/busses/i2c-amd756 7473F: Documentation/i2c/busses/i2c-amd8111 7474F: Documentation/i2c/busses/i2c-i801 7475F: Documentation/i2c/busses/i2c-nforce2 7476F: Documentation/i2c/busses/i2c-piix4 7477F: Documentation/i2c/busses/i2c-sis5595 7478F: Documentation/i2c/busses/i2c-sis630 7479F: Documentation/i2c/busses/i2c-sis96x 7480F: Documentation/i2c/busses/i2c-via 7481F: Documentation/i2c/busses/i2c-viapro 7482F: drivers/i2c/busses/i2c-ali1535.c 7483F: drivers/i2c/busses/i2c-ali1563.c 7484F: drivers/i2c/busses/i2c-ali15x3.c 7485F: drivers/i2c/busses/i2c-amd756.c 7486F: drivers/i2c/busses/i2c-amd756-s4882.c 7487F: drivers/i2c/busses/i2c-amd8111.c 7488F: drivers/i2c/busses/i2c-i801.c 7489F: drivers/i2c/busses/i2c-isch.c 7490F: drivers/i2c/busses/i2c-nforce2.c 7491F: drivers/i2c/busses/i2c-nforce2-s4985.c 7492F: drivers/i2c/busses/i2c-piix4.c 7493F: drivers/i2c/busses/i2c-sis5595.c 7494F: drivers/i2c/busses/i2c-sis630.c 7495F: drivers/i2c/busses/i2c-sis96x.c 7496F: drivers/i2c/busses/i2c-via.c 7497F: drivers/i2c/busses/i2c-viapro.c 7498 7499I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7500M: Hans de Goede <hdegoede@redhat.com> 7501L: linux-i2c@vger.kernel.org 7502S: Maintained 7503F: drivers/i2c/busses/i2c-cht-wc.c 7504 7505I2C/SMBUS ISMT DRIVER 7506M: Seth Heasley <seth.heasley@intel.com> 7507M: Neil Horman <nhorman@tuxdriver.com> 7508L: linux-i2c@vger.kernel.org 7509F: drivers/i2c/busses/i2c-ismt.c 7510F: Documentation/i2c/busses/i2c-ismt 7511 7512I2C/SMBUS STUB DRIVER 7513M: Jean Delvare <jdelvare@suse.com> 7514L: linux-i2c@vger.kernel.org 7515S: Maintained 7516F: drivers/i2c/i2c-stub.c 7517 7518I3C SUBSYSTEM 7519M: Boris Brezillon <bbrezillon@kernel.org> 7520L: linux-i3c@lists.infradead.org 7521C: irc://chat.freenode.net/linux-i3c 7522T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7523S: Maintained 7524F: Documentation/ABI/testing/sysfs-bus-i3c 7525F: Documentation/devicetree/bindings/i3c/ 7526F: Documentation/driver-api/i3c 7527F: drivers/i3c/ 7528F: include/linux/i3c/ 7529 7530I3C DRIVER FOR SYNOPSYS DESIGNWARE 7531M: Vitor Soares <vitor.soares@synopsys.com> 7532S: Maintained 7533F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7534F: drivers/i3c/master/dw* 7535 7536IA64 (Itanium) PLATFORM 7537M: Tony Luck <tony.luck@intel.com> 7538M: Fenghua Yu <fenghua.yu@intel.com> 7539L: linux-ia64@vger.kernel.org 7540T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7541S: Maintained 7542F: arch/ia64/ 7543 7544IBM Power 842 compression accelerator 7545M: Haren Myneni <haren@us.ibm.com> 7546S: Supported 7547F: drivers/crypto/nx/Makefile 7548F: drivers/crypto/nx/Kconfig 7549F: drivers/crypto/nx/nx-842* 7550F: include/linux/sw842.h 7551F: crypto/842.c 7552F: lib/842/ 7553 7554IBM Power in-Nest Crypto Acceleration 7555M: Breno Leitão <leitao@debian.org> 7556M: Nayna Jain <nayna@linux.ibm.com> 7557M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7558L: linux-crypto@vger.kernel.org 7559S: Supported 7560F: drivers/crypto/nx/Makefile 7561F: drivers/crypto/nx/Kconfig 7562F: drivers/crypto/nx/nx-aes* 7563F: drivers/crypto/nx/nx-sha* 7564F: drivers/crypto/nx/nx.* 7565F: drivers/crypto/nx/nx_csbcpb.h 7566F: drivers/crypto/nx/nx_debugfs.h 7567 7568IBM Power Linux RAID adapter 7569M: Brian King <brking@us.ibm.com> 7570S: Supported 7571F: drivers/scsi/ipr.* 7572 7573IBM Power SRIOV Virtual NIC Device Driver 7574M: Thomas Falcon <tlfalcon@linux.ibm.com> 7575M: John Allen <jallen@linux.ibm.com> 7576L: netdev@vger.kernel.org 7577S: Supported 7578F: drivers/net/ethernet/ibm/ibmvnic.* 7579 7580IBM Power Virtual Accelerator Switchboard 7581M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7582L: linuxppc-dev@lists.ozlabs.org 7583S: Supported 7584F: arch/powerpc/platforms/powernv/vas* 7585F: arch/powerpc/platforms/powernv/copy-paste.h 7586F: arch/powerpc/include/asm/vas.h 7587 7588IBM Power Virtual Ethernet Device Driver 7589M: Thomas Falcon <tlfalcon@linux.ibm.com> 7590L: netdev@vger.kernel.org 7591S: Supported 7592F: drivers/net/ethernet/ibm/ibmveth.* 7593 7594IBM Power Virtual FC Device Drivers 7595M: Tyrel Datwyler <tyreld@linux.ibm.com> 7596L: linux-scsi@vger.kernel.org 7597S: Supported 7598F: drivers/scsi/ibmvscsi/ibmvfc* 7599 7600IBM Power Virtual Management Channel Driver 7601M: Steven Royer <seroyer@linux.ibm.com> 7602S: Supported 7603F: drivers/misc/ibmvmc.* 7604 7605IBM Power Virtual SCSI Device Drivers 7606M: Tyrel Datwyler <tyreld@linux.ibm.com> 7607L: linux-scsi@vger.kernel.org 7608S: Supported 7609F: drivers/scsi/ibmvscsi/ibmvscsi* 7610F: include/scsi/viosrp.h 7611 7612IBM Power Virtual SCSI Device Target Driver 7613M: Michael Cyr <mikecyr@linux.ibm.com> 7614L: linux-scsi@vger.kernel.org 7615L: target-devel@vger.kernel.org 7616S: Supported 7617F: drivers/scsi/ibmvscsi_tgt/ 7618 7619IBM Power VMX Cryptographic instructions 7620M: Breno Leitão <leitao@debian.org> 7621M: Nayna Jain <nayna@linux.ibm.com> 7622M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7623L: linux-crypto@vger.kernel.org 7624S: Supported 7625F: drivers/crypto/vmx/Makefile 7626F: drivers/crypto/vmx/Kconfig 7627F: drivers/crypto/vmx/vmx.c 7628F: drivers/crypto/vmx/aes* 7629F: drivers/crypto/vmx/ghash* 7630F: drivers/crypto/vmx/ppc-xlate.pl 7631 7632IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7633M: Tyrel Datwyler <tyreld@linux.ibm.com> 7634L: linux-pci@vger.kernel.org 7635L: linuxppc-dev@lists.ozlabs.org 7636S: Supported 7637F: drivers/pci/hotplug/rpaphp* 7638 7639IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7640M: Tyrel Datwyler <tyreld@linux.ibm.com> 7641L: linux-pci@vger.kernel.org 7642L: linuxppc-dev@lists.ozlabs.org 7643S: Supported 7644F: drivers/pci/hotplug/rpadlpar* 7645 7646IBM ServeRAID RAID DRIVER 7647S: Orphan 7648F: drivers/scsi/ips.* 7649 7650ICH LPC AND GPIO DRIVER 7651M: Peter Tyser <ptyser@xes-inc.com> 7652S: Maintained 7653F: drivers/mfd/lpc_ich.c 7654F: drivers/gpio/gpio-ich.c 7655 7656IDE SUBSYSTEM 7657M: "David S. Miller" <davem@davemloft.net> 7658L: linux-ide@vger.kernel.org 7659Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7660T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7661S: Maintained 7662F: Documentation/ide/ 7663F: drivers/ide/ 7664F: include/linux/ide.h 7665 7666IDE/ATAPI DRIVERS 7667M: Borislav Petkov <bp@alien8.de> 7668L: linux-ide@vger.kernel.org 7669S: Maintained 7670F: Documentation/cdrom/ide-cd.rst 7671F: drivers/ide/ide-cd* 7672 7673IDEAPAD LAPTOP EXTRAS DRIVER 7674M: Ike Panhc <ike.pan@canonical.com> 7675L: platform-driver-x86@vger.kernel.org 7676W: http://launchpad.net/ideapad-laptop 7677S: Maintained 7678F: drivers/platform/x86/ideapad-laptop.c 7679 7680IDEAPAD LAPTOP SLIDEBAR DRIVER 7681M: Andrey Moiseev <o2g.org.ru@gmail.com> 7682L: linux-input@vger.kernel.org 7683W: https://github.com/o2genum/ideapad-slidebar 7684S: Maintained 7685F: drivers/input/misc/ideapad_slidebar.c 7686 7687IDT VersaClock 5 CLOCK DRIVER 7688M: Marek Vasut <marek.vasut@gmail.com> 7689S: Maintained 7690F: drivers/clk/clk-versaclock5.c 7691 7692IEEE 802.15.4 SUBSYSTEM 7693M: Alexander Aring <alex.aring@gmail.com> 7694M: Stefan Schmidt <stefan@datenfreihafen.org> 7695L: linux-wpan@vger.kernel.org 7696W: http://wpan.cakelab.org/ 7697T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7698T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7699S: Maintained 7700F: net/ieee802154/ 7701F: net/mac802154/ 7702F: drivers/net/ieee802154/ 7703F: include/linux/nl802154.h 7704F: include/linux/ieee802154.h 7705F: include/net/nl802154.h 7706F: include/net/mac802154.h 7707F: include/net/af_ieee802154.h 7708F: include/net/cfg802154.h 7709F: include/net/ieee802154_netdev.h 7710F: Documentation/networking/ieee802154.rst 7711 7712IFE PROTOCOL 7713M: Yotam Gigi <yotam.gi@gmail.com> 7714M: Jamal Hadi Salim <jhs@mojatatu.com> 7715F: net/ife 7716F: include/net/ife.h 7717F: include/uapi/linux/ife.h 7718 7719IGORPLUG-USB IR RECEIVER 7720M: Sean Young <sean@mess.org> 7721L: linux-media@vger.kernel.org 7722S: Maintained 7723F: drivers/media/rc/igorplugusb.c 7724 7725IGUANAWORKS USB IR TRANSCEIVER 7726M: Sean Young <sean@mess.org> 7727L: linux-media@vger.kernel.org 7728S: Maintained 7729F: drivers/media/rc/iguanair.c 7730 7731IIO DIGITAL POTENTIOMETER DAC 7732M: Peter Rosin <peda@axentia.se> 7733L: linux-iio@vger.kernel.org 7734S: Maintained 7735F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7736F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7737F: drivers/iio/dac/dpot-dac.c 7738 7739IIO ENVELOPE DETECTOR 7740M: Peter Rosin <peda@axentia.se> 7741L: linux-iio@vger.kernel.org 7742S: Maintained 7743F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7744F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7745F: drivers/iio/adc/envelope-detector.c 7746 7747IIO MULTIPLEXER 7748M: Peter Rosin <peda@axentia.se> 7749L: linux-iio@vger.kernel.org 7750S: Maintained 7751F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7752F: drivers/iio/multiplexer/iio-mux.c 7753 7754IIO SUBSYSTEM AND DRIVERS 7755M: Jonathan Cameron <jic23@kernel.org> 7756R: Hartmut Knaack <knaack.h@gmx.de> 7757R: Lars-Peter Clausen <lars@metafoo.de> 7758R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7759L: linux-iio@vger.kernel.org 7760T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7761S: Maintained 7762F: Documentation/ABI/testing/configfs-iio* 7763F: Documentation/ABI/testing/sysfs-bus-iio* 7764F: Documentation/devicetree/bindings/iio/ 7765F: drivers/iio/ 7766F: drivers/staging/iio/ 7767F: include/linux/iio/ 7768F: tools/iio/ 7769 7770IIO UNIT CONVERTER 7771M: Peter Rosin <peda@axentia.se> 7772L: linux-iio@vger.kernel.org 7773S: Maintained 7774F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7775F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7776F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7777F: drivers/iio/afe/iio-rescale.c 7778 7779IKANOS/ADI EAGLE ADSL USB DRIVER 7780M: Matthieu Castet <castet.matthieu@free.fr> 7781M: Stanislaw Gruszka <stf_xl@wp.pl> 7782S: Maintained 7783F: drivers/usb/atm/ueagle-atm.c 7784 7785IMGTEC ASCII LCD DRIVER 7786M: Paul Burton <paul.burton@mips.com> 7787S: Maintained 7788F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7789F: drivers/auxdisplay/img-ascii-lcd.c 7790 7791IMGTEC IR DECODER DRIVER 7792M: James Hogan <jhogan@kernel.org> 7793S: Maintained 7794F: drivers/media/rc/img-ir/ 7795 7796IMON SOUNDGRAPH USB IR RECEIVER 7797M: Sean Young <sean@mess.org> 7798L: linux-media@vger.kernel.org 7799S: Maintained 7800F: drivers/media/rc/imon_raw.c 7801F: drivers/media/rc/imon.c 7802 7803IMS TWINTURBO FRAMEBUFFER DRIVER 7804L: linux-fbdev@vger.kernel.org 7805S: Orphan 7806F: drivers/video/fbdev/imsttfb.c 7807 7808INA209 HARDWARE MONITOR DRIVER 7809M: Guenter Roeck <linux@roeck-us.net> 7810L: linux-hwmon@vger.kernel.org 7811S: Maintained 7812F: Documentation/hwmon/ina209.rst 7813F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7814F: drivers/hwmon/ina209.c 7815 7816INA2XX HARDWARE MONITOR DRIVER 7817M: Guenter Roeck <linux@roeck-us.net> 7818L: linux-hwmon@vger.kernel.org 7819S: Maintained 7820F: Documentation/hwmon/ina2xx.rst 7821F: drivers/hwmon/ina2xx.c 7822F: include/linux/platform_data/ina2xx.h 7823 7824INDUSTRY PACK SUBSYSTEM (IPACK) 7825M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7826M: Jens Taprogge <jens.taprogge@taprogge.org> 7827M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7828L: industrypack-devel@lists.sourceforge.net 7829W: http://industrypack.sourceforge.net 7830S: Maintained 7831F: drivers/ipack/ 7832 7833INFINIBAND SUBSYSTEM 7834M: Doug Ledford <dledford@redhat.com> 7835M: Jason Gunthorpe <jgg@mellanox.com> 7836L: linux-rdma@vger.kernel.org 7837W: https://github.com/linux-rdma/rdma-core 7838Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7839T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7840S: Supported 7841F: Documentation/devicetree/bindings/infiniband/ 7842F: Documentation/infiniband/ 7843F: drivers/infiniband/ 7844F: include/uapi/linux/if_infiniband.h 7845F: include/uapi/rdma/ 7846F: include/rdma/ 7847F: include/trace/events/ib_mad.h 7848F: include/trace/events/ib_umad.h 7849F: samples/bpf/ibumad_kern.c 7850F: samples/bpf/ibumad_user.c 7851 7852INGENIC JZ4780 DMA Driver 7853M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7854S: Maintained 7855F: drivers/dma/dma-jz4780.c 7856 7857INGENIC JZ4780 NAND DRIVER 7858M: Harvey Hunt <harveyhuntnexus@gmail.com> 7859L: linux-mtd@lists.infradead.org 7860S: Maintained 7861F: drivers/mtd/nand/raw/ingenic/ 7862 7863INOTIFY 7864M: Jan Kara <jack@suse.cz> 7865R: Amir Goldstein <amir73il@gmail.com> 7866L: linux-fsdevel@vger.kernel.org 7867S: Maintained 7868F: Documentation/filesystems/inotify.txt 7869F: fs/notify/inotify/ 7870F: include/linux/inotify.h 7871F: include/uapi/linux/inotify.h 7872 7873INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7874M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7875L: linux-input@vger.kernel.org 7876Q: http://patchwork.kernel.org/project/linux-input/list/ 7877T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7878S: Maintained 7879F: drivers/input/ 7880F: include/linux/input.h 7881F: include/uapi/linux/input.h 7882F: include/uapi/linux/input-event-codes.h 7883F: include/linux/input/ 7884F: Documentation/devicetree/bindings/input/ 7885F: Documentation/devicetree/bindings/serio/ 7886F: Documentation/input/ 7887 7888INPUT MULTITOUCH (MT) PROTOCOL 7889M: Henrik Rydberg <rydberg@bitmath.org> 7890L: linux-input@vger.kernel.org 7891S: Odd fixes 7892F: Documentation/input/multi-touch-protocol.rst 7893F: drivers/input/input-mt.c 7894K: \b(ABS|SYN)_MT_ 7895 7896INSIDE SECURE CRYPTO DRIVER 7897M: Antoine Tenart <antoine.tenart@bootlin.com> 7898F: drivers/crypto/inside-secure/ 7899S: Maintained 7900L: linux-crypto@vger.kernel.org 7901 7902INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7903M: Mimi Zohar <zohar@linux.ibm.com> 7904M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7905L: linux-integrity@vger.kernel.org 7906T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7907S: Supported 7908F: security/integrity/ima/ 7909 7910INTEL 810/815 FRAMEBUFFER DRIVER 7911M: Antonino Daplas <adaplas@gmail.com> 7912L: linux-fbdev@vger.kernel.org 7913S: Maintained 7914F: drivers/video/fbdev/i810/ 7915 7916INTEL ASoC DRIVERS 7917M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7918M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7919M: Jie Yang <yang.jie@linux.intel.com> 7920L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7921S: Supported 7922F: sound/soc/intel/ 7923 7924INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7925M: Hans de Goede <hdegoede@redhat.com> 7926L: platform-driver-x86@vger.kernel.org 7927S: Maintained 7928F: drivers/platform/x86/intel_atomisp2_pm.c 7929 7930INTEL C600 SERIES SAS CONTROLLER DRIVER 7931M: Intel SCU Linux support <intel-linux-scu@intel.com> 7932M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7933L: linux-scsi@vger.kernel.org 7934T: git git://git.code.sf.net/p/intel-sas/isci 7935S: Supported 7936F: drivers/scsi/isci/ 7937 7938INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7939M: Jani Nikula <jani.nikula@linux.intel.com> 7940M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7941M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7942L: intel-gfx@lists.freedesktop.org 7943W: https://01.org/linuxgraphics/ 7944B: https://01.org/linuxgraphics/documentation/how-report-bugs 7945C: irc://chat.freenode.net/intel-gfx 7946Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7947T: git git://anongit.freedesktop.org/drm-intel 7948S: Supported 7949F: drivers/gpu/drm/i915/ 7950F: include/drm/i915* 7951F: include/uapi/drm/i915_drm.h 7952F: Documentation/gpu/i915.rst 7953 7954INTEL ETHERNET DRIVERS 7955M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7956L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7957W: http://www.intel.com/support/feedback.htm 7958W: http://e1000.sourceforge.net/ 7959Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7960T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7961T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7962S: Supported 7963F: Documentation/networking/device_drivers/intel/e100.rst 7964F: Documentation/networking/device_drivers/intel/e1000.rst 7965F: Documentation/networking/device_drivers/intel/e1000e.rst 7966F: Documentation/networking/device_drivers/intel/fm10k.rst 7967F: Documentation/networking/device_drivers/intel/igb.rst 7968F: Documentation/networking/device_drivers/intel/igbvf.rst 7969F: Documentation/networking/device_drivers/intel/ixgb.rst 7970F: Documentation/networking/device_drivers/intel/ixgbe.rst 7971F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7972F: Documentation/networking/device_drivers/intel/i40e.rst 7973F: Documentation/networking/device_drivers/intel/iavf.rst 7974F: Documentation/networking/device_drivers/intel/ice.rst 7975F: drivers/net/ethernet/intel/ 7976F: drivers/net/ethernet/intel/*/ 7977F: include/linux/avf/virtchnl.h 7978 7979INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7980M: Maik Broemme <mbroemme@libmpq.org> 7981L: linux-fbdev@vger.kernel.org 7982S: Maintained 7983F: Documentation/fb/intelfb.rst 7984F: drivers/video/fbdev/intelfb/ 7985 7986INTEL GPIO DRIVERS 7987M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7988L: linux-gpio@vger.kernel.org 7989S: Maintained 7990T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7991F: drivers/gpio/gpio-ich.c 7992F: drivers/gpio/gpio-intel-mid.c 7993F: drivers/gpio/gpio-lynxpoint.c 7994F: drivers/gpio/gpio-merrifield.c 7995F: drivers/gpio/gpio-ml-ioh.c 7996F: drivers/gpio/gpio-pch.c 7997F: drivers/gpio/gpio-sch.c 7998F: drivers/gpio/gpio-sodaville.c 7999 8000INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8001M: Zhenyu Wang <zhenyuw@linux.intel.com> 8002M: Zhi Wang <zhi.a.wang@intel.com> 8003L: intel-gvt-dev@lists.freedesktop.org 8004L: intel-gfx@lists.freedesktop.org 8005W: https://01.org/igvt-g 8006T: git https://github.com/intel/gvt-linux.git 8007S: Supported 8008F: drivers/gpu/drm/i915/gvt/ 8009 8010INTEL HID EVENT DRIVER 8011M: Alex Hung <alex.hung@canonical.com> 8012L: platform-driver-x86@vger.kernel.org 8013S: Maintained 8014F: drivers/platform/x86/intel-hid.c 8015 8016INTEL I/OAT DMA DRIVER 8017M: Dave Jiang <dave.jiang@intel.com> 8018R: Dan Williams <dan.j.williams@intel.com> 8019L: dmaengine@vger.kernel.org 8020Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8021S: Supported 8022F: drivers/dma/ioat* 8023 8024INTEL IDLE DRIVER 8025M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8026M: Len Brown <lenb@kernel.org> 8027L: linux-pm@vger.kernel.org 8028T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8029B: https://bugzilla.kernel.org 8030S: Supported 8031F: drivers/idle/intel_idle.c 8032 8033INTEL INTEGRATED SENSOR HUB DRIVER 8034M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8035M: Jiri Kosina <jikos@kernel.org> 8036L: linux-input@vger.kernel.org 8037S: Maintained 8038F: drivers/hid/intel-ish-hid/ 8039 8040INTEL IOMMU (VT-d) 8041M: David Woodhouse <dwmw2@infradead.org> 8042L: iommu@lists.linux-foundation.org 8043T: git git://git.infradead.org/iommu-2.6.git 8044S: Supported 8045F: drivers/iommu/intel-iommu.c 8046F: include/linux/intel-iommu.h 8047 8048INTEL IOP-ADMA DMA DRIVER 8049R: Dan Williams <dan.j.williams@intel.com> 8050S: Odd fixes 8051F: drivers/dma/iop-adma.c 8052 8053INTEL IPU3 CSI-2 CIO2 DRIVER 8054M: Yong Zhi <yong.zhi@intel.com> 8055M: Sakari Ailus <sakari.ailus@linux.intel.com> 8056M: Bingbu Cao <bingbu.cao@intel.com> 8057R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8058L: linux-media@vger.kernel.org 8059S: Maintained 8060F: drivers/media/pci/intel/ipu3/ 8061F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8062 8063INTEL IPU3 CSI-2 IMGU DRIVER 8064M: Sakari Ailus <sakari.ailus@linux.intel.com> 8065L: linux-media@vger.kernel.org 8066S: Maintained 8067F: drivers/staging/media/ipu3/ 8068F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8069F: Documentation/media/v4l-drivers/ipu3.rst 8070 8071INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8072M: Krzysztof Halasa <khalasa@piap.pl> 8073S: Maintained 8074F: include/linux/soc/ixp4xx/qmgr.h 8075F: include/linux/soc/ixp4xx/npe.h 8076F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8077F: drivers/soc/ixp4xx/ixp4xx-npe.c 8078F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8079F: drivers/net/wan/ixp4xx_hss.c 8080 8081INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8082M: Deepak Saxena <dsaxena@plexity.net> 8083S: Maintained 8084F: drivers/char/hw_random/ixp4xx-rng.c 8085 8086INTEL MANAGEMENT ENGINE (mei) 8087M: Tomas Winkler <tomas.winkler@intel.com> 8088L: linux-kernel@vger.kernel.org 8089S: Supported 8090F: include/uapi/linux/mei.h 8091F: include/linux/mei_cl_bus.h 8092F: drivers/misc/mei/* 8093F: drivers/watchdog/mei_wdt.c 8094F: Documentation/misc-devices/mei/* 8095F: samples/mei/* 8096 8097INTEL MENLOW THERMAL DRIVER 8098M: Sujith Thomas <sujith.thomas@intel.com> 8099L: platform-driver-x86@vger.kernel.org 8100W: https://01.org/linux-acpi 8101S: Supported 8102F: drivers/platform/x86/intel_menlow.c 8103 8104INTEL MIC DRIVERS (mic) 8105M: Sudeep Dutt <sudeep.dutt@intel.com> 8106M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8107S: Supported 8108W: https://github.com/sudeepdutt/mic 8109W: http://software.intel.com/en-us/mic-developer 8110F: include/linux/mic_bus.h 8111F: include/linux/scif.h 8112F: include/uapi/linux/mic_common.h 8113F: include/uapi/linux/mic_ioctl.h 8114F: include/uapi/linux/scif_ioctl.h 8115F: drivers/misc/mic/ 8116F: drivers/dma/mic_x100_dma.c 8117F: drivers/dma/mic_x100_dma.h 8118F: Documentation/mic/ 8119 8120INTEL PMC CORE DRIVER 8121M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8122M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8123L: platform-driver-x86@vger.kernel.org 8124S: Maintained 8125F: drivers/platform/x86/intel_pmc_core* 8126 8127INTEL PMC/P-Unit IPC DRIVER 8128M: Zha Qipeng<qipeng.zha@intel.com> 8129L: platform-driver-x86@vger.kernel.org 8130S: Maintained 8131F: drivers/platform/x86/intel_pmc_ipc.c 8132F: drivers/platform/x86/intel_punit_ipc.c 8133F: arch/x86/include/asm/intel_pmc_ipc.h 8134F: arch/x86/include/asm/intel_punit_ipc.h 8135 8136INTEL PMIC GPIO DRIVERS 8137M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8138S: Maintained 8139T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8140F: drivers/gpio/gpio-*cove.c 8141F: drivers/gpio/gpio-msic.c 8142 8143INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 8144R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8145S: Maintained 8146F: drivers/mfd/intel_msic.c 8147F: drivers/mfd/intel_soc_pmic* 8148F: include/linux/mfd/intel_msic.h 8149F: include/linux/mfd/intel_soc_pmic* 8150 8151INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8152M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8153L: linux-wireless@vger.kernel.org 8154S: Maintained 8155F: Documentation/networking/device_drivers/intel/ipw2100.txt 8156F: Documentation/networking/device_drivers/intel/ipw2200.txt 8157F: drivers/net/wireless/intel/ipw2x00/ 8158 8159INTEL PSTATE DRIVER 8160M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8161M: Len Brown <lenb@kernel.org> 8162L: linux-pm@vger.kernel.org 8163S: Supported 8164F: drivers/cpufreq/intel_pstate.c 8165 8166INTEL RDMA RNIC DRIVER 8167M: Faisal Latif <faisal.latif@intel.com> 8168M: Shiraz Saleem <shiraz.saleem@intel.com> 8169L: linux-rdma@vger.kernel.org 8170S: Supported 8171F: drivers/infiniband/hw/i40iw/ 8172F: include/uapi/rdma/i40iw-abi.h 8173 8174INTEL TELEMETRY DRIVER 8175M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8176M: "David E. Box" <david.e.box@linux.intel.com> 8177L: platform-driver-x86@vger.kernel.org 8178S: Maintained 8179F: arch/x86/include/asm/intel_telemetry.h 8180F: drivers/platform/x86/intel_telemetry* 8181 8182INTEL VIRTUAL BUTTON DRIVER 8183M: AceLan Kao <acelan.kao@canonical.com> 8184L: platform-driver-x86@vger.kernel.org 8185S: Maintained 8186F: drivers/platform/x86/intel-vbtn.c 8187 8188INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8189M: Stanislaw Gruszka <sgruszka@redhat.com> 8190L: linux-wireless@vger.kernel.org 8191S: Supported 8192F: drivers/net/wireless/intel/iwlegacy/ 8193 8194INTEL WIRELESS WIFI LINK (iwlwifi) 8195M: Johannes Berg <johannes.berg@intel.com> 8196M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8197M: Luca Coelho <luciano.coelho@intel.com> 8198M: Intel Linux Wireless <linuxwifi@intel.com> 8199L: linux-wireless@vger.kernel.org 8200W: http://intellinuxwireless.org 8201T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8202S: Supported 8203F: drivers/net/wireless/intel/iwlwifi/ 8204 8205INTEL WIRELESS WIMAX CONNECTION 2400 8206M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8207M: linux-wimax@intel.com 8208L: wimax@linuxwimax.org (subscribers-only) 8209S: Supported 8210W: http://linuxwimax.org 8211F: Documentation/wimax/README.i2400m 8212F: drivers/net/wimax/i2400m/ 8213F: include/uapi/linux/wimax/i2400m.h 8214 8215INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8216M: Mario Limonciello <mario.limonciello@dell.com> 8217S: Maintained 8218F: drivers/platform/x86/intel-wmi-thunderbolt.c 8219 8220INTEL(R) TRACE HUB 8221M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8222S: Supported 8223F: Documentation/trace/intel_th.rst 8224F: drivers/hwtracing/intel_th/ 8225 8226INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8227M: Ning Sun <ning.sun@intel.com> 8228L: tboot-devel@lists.sourceforge.net 8229W: http://tboot.sourceforge.net 8230T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8231S: Supported 8232F: Documentation/intel_txt.txt 8233F: include/linux/tboot.h 8234F: arch/x86/kernel/tboot.c 8235 8236INTEL-MID GPIO DRIVER 8237M: David Cohen <david.a.cohen@linux.intel.com> 8238L: linux-gpio@vger.kernel.org 8239S: Maintained 8240F: drivers/gpio/gpio-intel-mid.c 8241 8242INTERCONNECT API 8243M: Georgi Djakov <georgi.djakov@linaro.org> 8244L: linux-pm@vger.kernel.org 8245S: Maintained 8246F: Documentation/interconnect/ 8247F: Documentation/devicetree/bindings/interconnect/ 8248F: drivers/interconnect/ 8249F: include/dt-bindings/interconnect/ 8250F: include/linux/interconnect-provider.h 8251F: include/linux/interconnect.h 8252 8253INVENSENSE MPU-3050 GYROSCOPE DRIVER 8254M: Linus Walleij <linus.walleij@linaro.org> 8255L: linux-iio@vger.kernel.org 8256S: Maintained 8257F: drivers/iio/gyro/mpu3050* 8258F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8259 8260IOC3 ETHERNET DRIVER 8261M: Ralf Baechle <ralf@linux-mips.org> 8262L: linux-mips@vger.kernel.org 8263S: Maintained 8264F: drivers/net/ethernet/sgi/ioc3-eth.c 8265 8266IOC3 SERIAL DRIVER 8267M: Pat Gefre <pfg@sgi.com> 8268L: linux-serial@vger.kernel.org 8269S: Maintained 8270F: drivers/tty/serial/ioc3_serial.c 8271 8272IOMAP FILESYSTEM LIBRARY 8273M: Christoph Hellwig <hch@infradead.org> 8274M: Darrick J. Wong <darrick.wong@oracle.com> 8275M: linux-xfs@vger.kernel.org 8276M: linux-fsdevel@vger.kernel.org 8277L: linux-xfs@vger.kernel.org 8278L: linux-fsdevel@vger.kernel.org 8279T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8280S: Supported 8281F: fs/iomap.c 8282F: include/linux/iomap.h 8283 8284IOMMU DRIVERS 8285M: Joerg Roedel <joro@8bytes.org> 8286L: iommu@lists.linux-foundation.org 8287T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8288S: Maintained 8289F: Documentation/devicetree/bindings/iommu/ 8290F: drivers/iommu/ 8291F: include/linux/iommu.h 8292F: include/linux/of_iommu.h 8293F: include/linux/iova.h 8294 8295IO_URING 8296M: Jens Axboe <axboe@kernel.dk> 8297L: linux-block@vger.kernel.org 8298L: linux-fsdevel@vger.kernel.org 8299T: git git://git.kernel.dk/linux-block 8300T: git git://git.kernel.dk/liburing 8301S: Maintained 8302F: fs/io_uring.c 8303F: include/uapi/linux/io_uring.h 8304 8305IP MASQUERADING 8306M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8307S: Maintained 8308F: net/ipv4/netfilter/ipt_MASQUERADE.c 8309 8310IPMI SUBSYSTEM 8311M: Corey Minyard <minyard@acm.org> 8312L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8313W: http://openipmi.sourceforge.net/ 8314S: Supported 8315F: Documentation/devicetree/bindings/ipmi/ 8316F: Documentation/IPMI.txt 8317F: drivers/char/ipmi/ 8318F: include/linux/ipmi* 8319F: include/uapi/linux/ipmi* 8320 8321IPS SCSI RAID DRIVER 8322M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8323L: linux-scsi@vger.kernel.org 8324W: http://www.adaptec.com/ 8325S: Maintained 8326F: drivers/scsi/ips* 8327 8328IPVS 8329M: Wensong Zhang <wensong@linux-vs.org> 8330M: Simon Horman <horms@verge.net.au> 8331M: Julian Anastasov <ja@ssi.bg> 8332L: netdev@vger.kernel.org 8333L: lvs-devel@vger.kernel.org 8334S: Maintained 8335T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8336T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8337F: Documentation/networking/ipvs-sysctl.txt 8338F: include/net/ip_vs.h 8339F: include/uapi/linux/ip_vs.h 8340F: net/netfilter/ipvs/ 8341 8342IPWIRELESS DRIVER 8343M: Jiri Kosina <jikos@kernel.org> 8344M: David Sterba <dsterba@suse.com> 8345S: Odd Fixes 8346F: drivers/tty/ipwireless/ 8347 8348IPX NETWORK LAYER 8349L: netdev@vger.kernel.org 8350S: Obsolete 8351F: include/uapi/linux/ipx.h 8352 8353IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8354M: Marc Zyngier <marc.zyngier@arm.com> 8355S: Maintained 8356T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8357F: Documentation/IRQ-domain.txt 8358F: include/linux/irqdomain.h 8359F: kernel/irq/irqdomain.c 8360F: kernel/irq/msi.c 8361 8362IRQ SUBSYSTEM 8363M: Thomas Gleixner <tglx@linutronix.de> 8364L: linux-kernel@vger.kernel.org 8365S: Maintained 8366T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8367F: kernel/irq/ 8368 8369IRQCHIP DRIVERS 8370M: Thomas Gleixner <tglx@linutronix.de> 8371M: Jason Cooper <jason@lakedaemon.net> 8372M: Marc Zyngier <marc.zyngier@arm.com> 8373L: linux-kernel@vger.kernel.org 8374S: Maintained 8375T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8376F: Documentation/devicetree/bindings/interrupt-controller/ 8377F: drivers/irqchip/ 8378 8379ISA 8380M: William Breathitt Gray <vilhelm.gray@gmail.com> 8381S: Maintained 8382F: Documentation/isa.txt 8383F: drivers/base/isa.c 8384F: include/linux/isa.h 8385 8386ISA RADIO MODULE 8387M: Hans Verkuil <hverkuil@xs4all.nl> 8388L: linux-media@vger.kernel.org 8389T: git git://linuxtv.org/media_tree.git 8390W: https://linuxtv.org 8391S: Maintained 8392F: drivers/media/radio/radio-isa* 8393 8394ISAPNP 8395M: Jaroslav Kysela <perex@perex.cz> 8396S: Maintained 8397F: Documentation/isapnp.txt 8398F: drivers/pnp/isapnp/ 8399F: include/linux/isapnp.h 8400 8401ISCSI 8402M: Lee Duncan <lduncan@suse.com> 8403M: Chris Leech <cleech@redhat.com> 8404L: open-iscsi@googlegroups.com 8405W: www.open-iscsi.com 8406S: Maintained 8407F: drivers/scsi/*iscsi* 8408F: include/scsi/*iscsi* 8409 8410iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8411M: Peter Jones <pjones@redhat.com> 8412M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8413S: Maintained 8414F: drivers/firmware/iscsi_ibft* 8415 8416ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8417M: Sagi Grimberg <sagi@grimberg.me> 8418M: Max Gurtovoy <maxg@mellanox.com> 8419L: linux-rdma@vger.kernel.org 8420S: Supported 8421W: http://www.openfabrics.org 8422W: www.open-iscsi.org 8423Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8424F: drivers/infiniband/ulp/iser/ 8425 8426ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8427M: Sagi Grimberg <sagi@grimberg.me> 8428T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8429L: linux-rdma@vger.kernel.org 8430L: target-devel@vger.kernel.org 8431S: Supported 8432W: http://www.linux-iscsi.org 8433F: drivers/infiniband/ulp/isert 8434 8435ISDN SUBSYSTEM 8436M: Karsten Keil <isdn@linux-pingi.de> 8437L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8438L: netdev@vger.kernel.org 8439W: http://www.isdn4linux.de 8440T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8441S: Maintained 8442F: Documentation/isdn/ 8443F: drivers/isdn/ 8444F: include/linux/isdn.h 8445F: include/linux/isdn/ 8446F: include/uapi/linux/isdn.h 8447F: include/uapi/linux/isdn/ 8448 8449IT87 HARDWARE MONITORING DRIVER 8450M: Jean Delvare <jdelvare@suse.com> 8451L: linux-hwmon@vger.kernel.org 8452S: Maintained 8453F: Documentation/hwmon/it87.rst 8454F: drivers/hwmon/it87.c 8455 8456IT913X MEDIA DRIVER 8457M: Antti Palosaari <crope@iki.fi> 8458L: linux-media@vger.kernel.org 8459W: https://linuxtv.org 8460W: http://palosaari.fi/linux/ 8461Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8462T: git git://linuxtv.org/anttip/media_tree.git 8463S: Maintained 8464F: drivers/media/tuners/it913x* 8465 8466IVTV VIDEO4LINUX DRIVER 8467M: Andy Walls <awalls@md.metrocast.net> 8468L: ivtv-devel@ivtvdriver.org (subscribers-only) 8469L: linux-media@vger.kernel.org 8470T: git git://linuxtv.org/media_tree.git 8471W: http://www.ivtvdriver.org 8472S: Maintained 8473F: Documentation/media/v4l-drivers/ivtv* 8474F: drivers/media/pci/ivtv/ 8475F: include/uapi/linux/ivtv* 8476 8477IX2505V MEDIA DRIVER 8478M: Malcolm Priestley <tvboxspy@gmail.com> 8479L: linux-media@vger.kernel.org 8480W: https://linuxtv.org 8481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8482S: Maintained 8483F: drivers/media/dvb-frontends/ix2505v* 8484 8485JAILHOUSE HYPERVISOR INTERFACE 8486M: Jan Kiszka <jan.kiszka@siemens.com> 8487L: jailhouse-dev@googlegroups.com 8488S: Maintained 8489F: arch/x86/kernel/jailhouse.c 8490F: arch/x86/include/asm/jailhouse_para.h 8491 8492JC42.4 TEMPERATURE SENSOR DRIVER 8493M: Guenter Roeck <linux@roeck-us.net> 8494L: linux-hwmon@vger.kernel.org 8495S: Maintained 8496F: drivers/hwmon/jc42.c 8497F: Documentation/hwmon/jc42.rst 8498 8499JFS FILESYSTEM 8500M: Dave Kleikamp <shaggy@kernel.org> 8501L: jfs-discussion@lists.sourceforge.net 8502W: http://jfs.sourceforge.net/ 8503T: git git://github.com/kleikamp/linux-shaggy.git 8504S: Maintained 8505F: Documentation/filesystems/jfs.txt 8506F: fs/jfs/ 8507 8508JME NETWORK DRIVER 8509M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8510L: netdev@vger.kernel.org 8511S: Maintained 8512F: drivers/net/ethernet/jme.* 8513 8514JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8515M: David Woodhouse <dwmw2@infradead.org> 8516M: Richard Weinberger <richard@nod.at> 8517L: linux-mtd@lists.infradead.org 8518W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8519T: git git://git.infradead.org/ubifs-2.6.git 8520S: Odd Fixes 8521F: fs/jffs2/ 8522F: include/uapi/linux/jffs2.h 8523 8524JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8525M: "Theodore Ts'o" <tytso@mit.edu> 8526M: Jan Kara <jack@suse.com> 8527L: linux-ext4@vger.kernel.org 8528S: Maintained 8529F: fs/jbd2/ 8530F: include/linux/jbd2.h 8531 8532JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8533M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8534L: linux-media@vger.kernel.org 8535S: Maintained 8536F: drivers/media/platform/rcar_jpu.c 8537 8538JSM Neo PCI based serial card 8539L: linux-serial@vger.kernel.org 8540S: Orphan 8541F: drivers/tty/serial/jsm/ 8542 8543K10TEMP HARDWARE MONITORING DRIVER 8544M: Clemens Ladisch <clemens@ladisch.de> 8545L: linux-hwmon@vger.kernel.org 8546S: Maintained 8547F: Documentation/hwmon/k10temp.rst 8548F: drivers/hwmon/k10temp.c 8549 8550K8TEMP HARDWARE MONITORING DRIVER 8551M: Rudolf Marek <r.marek@assembler.cz> 8552L: linux-hwmon@vger.kernel.org 8553S: Maintained 8554F: Documentation/hwmon/k8temp.rst 8555F: drivers/hwmon/k8temp.c 8556 8557KASAN 8558M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8559R: Alexander Potapenko <glider@google.com> 8560R: Dmitry Vyukov <dvyukov@google.com> 8561L: kasan-dev@googlegroups.com 8562S: Maintained 8563F: arch/*/include/asm/kasan.h 8564F: arch/*/mm/kasan_init* 8565F: Documentation/dev-tools/kasan.rst 8566F: include/linux/kasan*.h 8567F: lib/test_kasan.c 8568F: mm/kasan/ 8569F: scripts/Makefile.kasan 8570 8571KCONFIG 8572M: Masahiro Yamada <yamada.masahiro@socionext.com> 8573T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8574L: linux-kbuild@vger.kernel.org 8575S: Maintained 8576F: Documentation/kbuild/kconfig* 8577F: scripts/kconfig/ 8578F: scripts/Kconfig.include 8579 8580KDUMP 8581M: Dave Young <dyoung@redhat.com> 8582M: Baoquan He <bhe@redhat.com> 8583R: Vivek Goyal <vgoyal@redhat.com> 8584L: kexec@lists.infradead.org 8585W: http://lse.sourceforge.net/kdump/ 8586S: Maintained 8587F: Documentation/kdump/ 8588 8589KEENE FM RADIO TRANSMITTER DRIVER 8590M: Hans Verkuil <hverkuil@xs4all.nl> 8591L: linux-media@vger.kernel.org 8592T: git git://linuxtv.org/media_tree.git 8593W: https://linuxtv.org 8594S: Maintained 8595F: drivers/media/radio/radio-keene* 8596 8597KERNEL AUTOMOUNTER 8598M: Ian Kent <raven@themaw.net> 8599L: autofs@vger.kernel.org 8600S: Maintained 8601F: fs/autofs/ 8602 8603KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8604M: Masahiro Yamada <yamada.masahiro@socionext.com> 8605M: Michal Marek <michal.lkml@markovi.net> 8606T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8607L: linux-kbuild@vger.kernel.org 8608S: Maintained 8609F: Documentation/kbuild/ 8610F: Makefile 8611F: scripts/Kbuild* 8612F: scripts/Makefile* 8613F: scripts/basic/ 8614F: scripts/mk* 8615F: scripts/*vmlinux* 8616F: scripts/mod/ 8617F: scripts/package/ 8618 8619KERNEL JANITORS 8620L: kernel-janitors@vger.kernel.org 8621W: http://kernelnewbies.org/KernelJanitors 8622S: Odd Fixes 8623 8624KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8625M: "J. Bruce Fields" <bfields@fieldses.org> 8626M: Chuck Lever <chuck.lever@oracle.com> 8627L: linux-nfs@vger.kernel.org 8628W: http://nfs.sourceforge.net/ 8629T: git git://linux-nfs.org/~bfields/linux.git 8630S: Supported 8631F: fs/nfsd/ 8632F: include/uapi/linux/nfsd/ 8633F: fs/lockd/ 8634F: fs/nfs_common/ 8635F: net/sunrpc/ 8636F: include/linux/lockd/ 8637F: include/linux/sunrpc/ 8638F: include/uapi/linux/sunrpc/ 8639 8640KERNEL SELFTEST FRAMEWORK 8641M: Shuah Khan <shuah@kernel.org> 8642M: Shuah Khan <skhan@linuxfoundation.org> 8643L: linux-kselftest@vger.kernel.org 8644T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8645Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8646S: Maintained 8647F: tools/testing/selftests/ 8648F: Documentation/dev-tools/kselftest* 8649 8650KERNEL USERMODE HELPER 8651M: Luis Chamberlain <mcgrof@kernel.org> 8652L: linux-kernel@vger.kernel.org 8653S: Maintained 8654F: kernel/umh.c 8655F: include/linux/umh.h 8656 8657KERNEL VIRTUAL MACHINE (KVM) 8658M: Paolo Bonzini <pbonzini@redhat.com> 8659M: Radim Krčmář <rkrcmar@redhat.com> 8660L: kvm@vger.kernel.org 8661W: http://www.linux-kvm.org 8662T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8663S: Supported 8664F: Documentation/virtual/kvm/ 8665F: include/trace/events/kvm.h 8666F: include/uapi/asm-generic/kvm* 8667F: include/uapi/linux/kvm* 8668F: include/asm-generic/kvm* 8669F: include/linux/kvm* 8670F: include/kvm/iodev.h 8671F: virt/kvm/* 8672F: tools/kvm/ 8673F: tools/testing/selftests/kvm/ 8674 8675KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8676M: Joerg Roedel <joro@8bytes.org> 8677L: kvm@vger.kernel.org 8678W: http://www.linux-kvm.org/ 8679S: Maintained 8680F: arch/x86/include/asm/svm.h 8681F: arch/x86/kvm/svm.c 8682 8683KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8684M: Marc Zyngier <marc.zyngier@arm.com> 8685R: James Morse <james.morse@arm.com> 8686R: Julien Thierry <julien.thierry@arm.com> 8687R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8689L: kvmarm@lists.cs.columbia.edu 8690T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8691S: Maintained 8692F: arch/arm/include/uapi/asm/kvm* 8693F: arch/arm/include/asm/kvm* 8694F: arch/arm/kvm/ 8695F: arch/arm64/include/uapi/asm/kvm* 8696F: arch/arm64/include/asm/kvm* 8697F: arch/arm64/kvm/ 8698F: virt/kvm/arm/ 8699F: include/kvm/arm_* 8700 8701KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8702M: James Hogan <jhogan@kernel.org> 8703L: linux-mips@vger.kernel.org 8704S: Supported 8705F: arch/mips/include/uapi/asm/kvm* 8706F: arch/mips/include/asm/kvm* 8707F: arch/mips/kvm/ 8708 8709KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8710M: Paul Mackerras <paulus@ozlabs.org> 8711L: kvm-ppc@vger.kernel.org 8712W: http://www.linux-kvm.org/ 8713T: git git://github.com/agraf/linux-2.6.git 8714S: Supported 8715F: arch/powerpc/include/uapi/asm/kvm* 8716F: arch/powerpc/include/asm/kvm* 8717F: arch/powerpc/kvm/ 8718F: arch/powerpc/kernel/kvm* 8719 8720KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8721M: Christian Borntraeger <borntraeger@de.ibm.com> 8722M: Janosch Frank <frankja@linux.ibm.com> 8723R: David Hildenbrand <david@redhat.com> 8724R: Cornelia Huck <cohuck@redhat.com> 8725L: linux-s390@vger.kernel.org 8726W: http://www.ibm.com/developerworks/linux/linux390/ 8727T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8728S: Supported 8729F: arch/s390/include/uapi/asm/kvm* 8730F: arch/s390/include/asm/gmap.h 8731F: arch/s390/include/asm/kvm* 8732F: arch/s390/kvm/ 8733F: arch/s390/mm/gmap.c 8734 8735KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8736M: Paolo Bonzini <pbonzini@redhat.com> 8737M: Radim Krčmář <rkrcmar@redhat.com> 8738L: kvm@vger.kernel.org 8739W: http://www.linux-kvm.org 8740T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8741S: Supported 8742F: arch/x86/kvm/ 8743F: arch/x86/kvm/*/ 8744F: arch/x86/include/uapi/asm/kvm* 8745F: arch/x86/include/asm/kvm* 8746F: arch/x86/include/asm/pvclock-abi.h 8747F: arch/x86/kernel/kvm.c 8748F: arch/x86/kernel/kvmclock.c 8749 8750KERNFS 8751M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8752M: Tejun Heo <tj@kernel.org> 8753T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8754S: Supported 8755F: include/linux/kernfs.h 8756F: fs/kernfs/ 8757 8758KEXEC 8759M: Eric Biederman <ebiederm@xmission.com> 8760W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8761L: kexec@lists.infradead.org 8762S: Maintained 8763F: include/linux/kexec.h 8764F: include/uapi/linux/kexec.h 8765F: kernel/kexec* 8766 8767KEYS-ENCRYPTED 8768M: Mimi Zohar <zohar@linux.ibm.com> 8769L: linux-integrity@vger.kernel.org 8770L: keyrings@vger.kernel.org 8771S: Supported 8772F: Documentation/security/keys/trusted-encrypted.rst 8773F: include/keys/encrypted-type.h 8774F: security/keys/encrypted-keys/ 8775 8776KEYS-TRUSTED 8777M: James Bottomley <jejb@linux.ibm.com> 8778M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8779M: Mimi Zohar <zohar@linux.ibm.com> 8780L: linux-integrity@vger.kernel.org 8781L: keyrings@vger.kernel.org 8782S: Supported 8783F: Documentation/security/keys/trusted-encrypted.rst 8784F: include/keys/trusted-type.h 8785F: security/keys/trusted.c 8786F: security/keys/trusted.h 8787 8788KEYS/KEYRINGS: 8789M: David Howells <dhowells@redhat.com> 8790L: keyrings@vger.kernel.org 8791S: Maintained 8792F: Documentation/security/keys/core.rst 8793F: include/linux/key.h 8794F: include/linux/key-type.h 8795F: include/linux/keyctl.h 8796F: include/uapi/linux/keyctl.h 8797F: include/keys/ 8798F: security/keys/ 8799 8800KGDB / KDB /debug_core 8801M: Jason Wessel <jason.wessel@windriver.com> 8802M: Daniel Thompson <daniel.thompson@linaro.org> 8803W: http://kgdb.wiki.kernel.org/ 8804L: kgdb-bugreport@lists.sourceforge.net 8805T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8806S: Maintained 8807F: Documentation/dev-tools/kgdb.rst 8808F: drivers/misc/kgdbts.c 8809F: drivers/tty/serial/kgdboc.c 8810F: include/linux/kdb.h 8811F: include/linux/kgdb.h 8812F: kernel/debug/ 8813 8814KMEMLEAK 8815M: Catalin Marinas <catalin.marinas@arm.com> 8816S: Maintained 8817F: Documentation/dev-tools/kmemleak.rst 8818F: include/linux/kmemleak.h 8819F: mm/kmemleak.c 8820F: mm/kmemleak-test.c 8821 8822KMOD KERNEL MODULE LOADER - USERMODE HELPER 8823M: Luis Chamberlain <mcgrof@kernel.org> 8824L: linux-kernel@vger.kernel.org 8825S: Maintained 8826F: kernel/kmod.c 8827F: include/linux/kmod.h 8828F: lib/test_kmod.c 8829F: tools/testing/selftests/kmod/ 8830 8831KPROBES 8832M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8833M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8834M: "David S. Miller" <davem@davemloft.net> 8835M: Masami Hiramatsu <mhiramat@kernel.org> 8836S: Maintained 8837F: Documentation/kprobes.txt 8838F: include/linux/kprobes.h 8839F: include/asm-generic/kprobes.h 8840F: kernel/kprobes.c 8841 8842KS0108 LCD CONTROLLER DRIVER 8843M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8844S: Maintained 8845F: Documentation/auxdisplay/ks0108 8846F: drivers/auxdisplay/ks0108.c 8847F: include/linux/ks0108.h 8848 8849L3MDEV 8850M: David Ahern <dsa@cumulusnetworks.com> 8851L: netdev@vger.kernel.org 8852S: Maintained 8853F: net/l3mdev 8854F: include/net/l3mdev.h 8855 8856L7 BPF FRAMEWORK 8857M: John Fastabend <john.fastabend@gmail.com> 8858M: Daniel Borkmann <daniel@iogearbox.net> 8859L: netdev@vger.kernel.org 8860L: bpf@vger.kernel.org 8861S: Maintained 8862F: include/linux/skmsg.h 8863F: net/core/skmsg.c 8864F: net/core/sock_map.c 8865F: net/ipv4/tcp_bpf.c 8866 8867LANTIQ / INTEL Ethernet drivers 8868M: Hauke Mehrtens <hauke@hauke-m.de> 8869L: netdev@vger.kernel.org 8870S: Maintained 8871F: net/dsa/tag_gswip.c 8872F: drivers/net/ethernet/lantiq_xrx200.c 8873F: drivers/net/dsa/lantiq_pce.h 8874F: drivers/net/dsa/lantiq_gswip.c 8875 8876LANTIQ MIPS ARCHITECTURE 8877M: John Crispin <john@phrozen.org> 8878L: linux-mips@vger.kernel.org 8879S: Maintained 8880F: arch/mips/lantiq 8881F: drivers/soc/lantiq 8882 8883LAPB module 8884L: linux-x25@vger.kernel.org 8885S: Orphan 8886F: Documentation/networking/lapb-module.txt 8887F: include/*/lapb.h 8888F: net/lapb/ 8889 8890LASI 53c700 driver for PARISC 8891M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8892L: linux-scsi@vger.kernel.org 8893S: Maintained 8894F: Documentation/scsi/53c700.txt 8895F: drivers/scsi/53c700* 8896 8897LEAKING_ADDRESSES 8898M: Tobin C. Harding <me@tobin.cc> 8899M: Tycho Andersen <tycho@tycho.ws> 8900L: kernel-hardening@lists.openwall.com 8901S: Maintained 8902T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8903F: scripts/leaking_addresses.pl 8904 8905LED SUBSYSTEM 8906M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8907M: Pavel Machek <pavel@ucw.cz> 8908R: Dan Murphy <dmurphy@ti.com> 8909L: linux-leds@vger.kernel.org 8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8911S: Maintained 8912F: Documentation/devicetree/bindings/leds/ 8913F: drivers/leds/ 8914F: include/linux/leds.h 8915 8916LEGACY EEPROM DRIVER 8917M: Jean Delvare <jdelvare@suse.com> 8918S: Maintained 8919F: Documentation/misc-devices/eeprom 8920F: drivers/misc/eeprom/eeprom.c 8921 8922LEGO MINDSTORMS EV3 8923R: David Lechner <david@lechnology.com> 8924S: Maintained 8925F: arch/arm/boot/dts/da850-lego-ev3.dts 8926F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8927F: drivers/power/supply/lego_ev3_battery.c 8928 8929LEGO USB Tower driver 8930M: Juergen Stuber <starblue@users.sourceforge.net> 8931L: legousb-devel@lists.sourceforge.net 8932W: http://legousb.sourceforge.net/ 8933S: Maintained 8934F: drivers/usb/misc/legousbtower.c 8935 8936LG LAPTOP EXTRAS 8937M: Matan Ziv-Av <matan@svgalib.org> 8938L: platform-driver-x86@vger.kernel.org 8939S: Maintained 8940F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8941F: Documentation/laptops/lg-laptop.rst 8942F: drivers/platform/x86/lg-laptop.c 8943 8944LG2160 MEDIA DRIVER 8945M: Michael Krufky <mkrufky@linuxtv.org> 8946L: linux-media@vger.kernel.org 8947W: https://linuxtv.org 8948W: http://github.com/mkrufky 8949Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8950T: git git://linuxtv.org/mkrufky/tuners.git 8951S: Maintained 8952F: drivers/media/dvb-frontends/lg2160.* 8953 8954LGDT3305 MEDIA DRIVER 8955M: Michael Krufky <mkrufky@linuxtv.org> 8956L: linux-media@vger.kernel.org 8957W: https://linuxtv.org 8958W: http://github.com/mkrufky 8959Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8960T: git git://linuxtv.org/mkrufky/tuners.git 8961S: Maintained 8962F: drivers/media/dvb-frontends/lgdt3305.* 8963 8964LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8965M: Viresh Kumar <vireshk@kernel.org> 8966L: linux-ide@vger.kernel.org 8967T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8968S: Maintained 8969F: include/linux/pata_arasan_cf_data.h 8970F: drivers/ata/pata_arasan_cf.c 8971 8972LIBATA PATA DRIVERS 8973M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8974M: Jens Axboe <axboe@kernel.dk> 8975L: linux-ide@vger.kernel.org 8976T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8977S: Maintained 8978F: drivers/ata/pata_*.c 8979F: drivers/ata/ata_generic.c 8980 8981LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8982M: Linus Walleij <linus.walleij@linaro.org> 8983L: linux-ide@vger.kernel.org 8984T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8985S: Maintained 8986F: drivers/ata/pata_ftide010.c 8987F: drivers/ata/sata_gemini.c 8988F: drivers/ata/sata_gemini.h 8989 8990LIBATA SATA AHCI PLATFORM devices support 8991M: Hans de Goede <hdegoede@redhat.com> 8992M: Jens Axboe <axboe@kernel.dk> 8993L: linux-ide@vger.kernel.org 8994T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8995S: Maintained 8996F: drivers/ata/ahci_platform.c 8997F: drivers/ata/libahci_platform.c 8998F: include/linux/ahci_platform.h 8999 9000LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9001M: Mikael Pettersson <mikpelinux@gmail.com> 9002L: linux-ide@vger.kernel.org 9003T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9004S: Maintained 9005F: drivers/ata/sata_promise.* 9006 9007LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9008M: Jens Axboe <axboe@kernel.dk> 9009L: linux-ide@vger.kernel.org 9010T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9011S: Maintained 9012F: drivers/ata/ 9013F: include/linux/ata.h 9014F: include/linux/libata.h 9015F: Documentation/devicetree/bindings/ata/ 9016 9017LIBLOCKDEP 9018M: Sasha Levin <alexander.levin@microsoft.com> 9019S: Maintained 9020F: tools/lib/lockdep/ 9021 9022LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9023M: Dan Williams <dan.j.williams@intel.com> 9024M: Vishal Verma <vishal.l.verma@intel.com> 9025M: Dave Jiang <dave.jiang@intel.com> 9026L: linux-nvdimm@lists.01.org 9027Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9028S: Supported 9029F: drivers/nvdimm/blk.c 9030F: drivers/nvdimm/region_devs.c 9031 9032LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9033M: Vishal Verma <vishal.l.verma@intel.com> 9034M: Dan Williams <dan.j.williams@intel.com> 9035M: Dave Jiang <dave.jiang@intel.com> 9036L: linux-nvdimm@lists.01.org 9037Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9038S: Supported 9039F: drivers/nvdimm/btt* 9040 9041LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9042M: Dan Williams <dan.j.williams@intel.com> 9043M: Vishal Verma <vishal.l.verma@intel.com> 9044M: Dave Jiang <dave.jiang@intel.com> 9045L: linux-nvdimm@lists.01.org 9046Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9047S: Supported 9048F: drivers/nvdimm/pmem* 9049 9050LIBNVDIMM: DEVICETREE BINDINGS 9051M: Oliver O'Halloran <oohall@gmail.com> 9052L: linux-nvdimm@lists.01.org 9053Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9054S: Supported 9055F: drivers/nvdimm/of_pmem.c 9056F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9057 9058LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9059M: Dan Williams <dan.j.williams@intel.com> 9060M: Vishal Verma <vishal.l.verma@intel.com> 9061M: Dave Jiang <dave.jiang@intel.com> 9062M: Keith Busch <keith.busch@intel.com> 9063M: Ira Weiny <ira.weiny@intel.com> 9064L: linux-nvdimm@lists.01.org 9065Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9066T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9067S: Supported 9068F: drivers/nvdimm/* 9069F: drivers/acpi/nfit/* 9070F: include/linux/nd.h 9071F: include/linux/libnvdimm.h 9072F: include/uapi/linux/ndctl.h 9073 9074LIGHTNVM PLATFORM SUPPORT 9075M: Matias Bjorling <mb@lightnvm.io> 9076W: http://github/OpenChannelSSD 9077L: linux-block@vger.kernel.org 9078S: Maintained 9079F: drivers/lightnvm/ 9080F: include/linux/lightnvm.h 9081F: include/uapi/linux/lightnvm.h 9082 9083LINUX FOR POWER MACINTOSH 9084M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9085W: http://www.penguinppc.org/ 9086L: linuxppc-dev@lists.ozlabs.org 9087S: Maintained 9088F: arch/powerpc/platforms/powermac/ 9089F: drivers/macintosh/ 9090 9091LINUX FOR POWERPC (32-BIT AND 64-BIT) 9092M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9093M: Paul Mackerras <paulus@samba.org> 9094M: Michael Ellerman <mpe@ellerman.id.au> 9095W: https://github.com/linuxppc/linux/wiki 9096L: linuxppc-dev@lists.ozlabs.org 9097Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9098T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9099S: Supported 9100F: Documentation/ABI/stable/sysfs-firmware-opal-* 9101F: Documentation/devicetree/bindings/powerpc/ 9102F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9103F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9104F: Documentation/powerpc/ 9105F: arch/powerpc/ 9106F: drivers/char/tpm/tpm_ibmvtpm* 9107F: drivers/crypto/nx/ 9108F: drivers/crypto/vmx/ 9109F: drivers/i2c/busses/i2c-opal.c 9110F: drivers/net/ethernet/ibm/ibmveth.* 9111F: drivers/net/ethernet/ibm/ibmvnic.* 9112F: drivers/pci/hotplug/pnv_php.c 9113F: drivers/pci/hotplug/rpa* 9114F: drivers/rtc/rtc-opal.c 9115F: drivers/scsi/ibmvscsi/ 9116F: drivers/tty/hvc/hvc_opal.c 9117F: drivers/watchdog/wdrtas.c 9118F: tools/testing/selftests/powerpc 9119N: /pmac 9120N: powermac 9121N: powernv 9122N: [^a-z0-9]ps3 9123N: pseries 9124 9125LINUX FOR POWERPC EMBEDDED MPC5XXX 9126M: Anatolij Gustschin <agust@denx.de> 9127L: linuxppc-dev@lists.ozlabs.org 9128T: git git://git.denx.de/linux-denx-agust.git 9129S: Maintained 9130F: arch/powerpc/platforms/512x/ 9131F: arch/powerpc/platforms/52xx/ 9132 9133LINUX FOR POWERPC EMBEDDED PPC4XX 9134M: Alistair Popple <alistair@popple.id.au> 9135M: Matt Porter <mporter@kernel.crashing.org> 9136W: http://www.penguinppc.org/ 9137L: linuxppc-dev@lists.ozlabs.org 9138S: Maintained 9139F: arch/powerpc/platforms/40x/ 9140F: arch/powerpc/platforms/44x/ 9141 9142LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9143M: Scott Wood <oss@buserror.net> 9144M: Kumar Gala <galak@kernel.crashing.org> 9145W: http://www.penguinppc.org/ 9146L: linuxppc-dev@lists.ozlabs.org 9147T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9148S: Maintained 9149F: arch/powerpc/platforms/83xx/ 9150F: arch/powerpc/platforms/85xx/ 9151F: Documentation/devicetree/bindings/powerpc/fsl/ 9152 9153LINUX FOR POWERPC EMBEDDED PPC8XX 9154M: Vitaly Bordug <vitb@kernel.crashing.org> 9155W: http://www.penguinppc.org/ 9156L: linuxppc-dev@lists.ozlabs.org 9157S: Maintained 9158F: arch/powerpc/platforms/8xx/ 9159 9160LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9161L: linuxppc-dev@lists.ozlabs.org 9162S: Orphan 9163F: arch/powerpc/*/*virtex* 9164F: arch/powerpc/*/*/*virtex* 9165 9166LINUX FOR POWERPC PA SEMI PWRFICIENT 9167L: linuxppc-dev@lists.ozlabs.org 9168S: Orphan 9169F: arch/powerpc/platforms/pasemi/ 9170F: drivers/*/*pasemi* 9171F: drivers/*/*/*pasemi* 9172 9173LINUX KERNEL DUMP TEST MODULE (LKDTM) 9174M: Kees Cook <keescook@chromium.org> 9175S: Maintained 9176F: drivers/misc/lkdtm/* 9177 9178LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9179M: Alan Stern <stern@rowland.harvard.edu> 9180M: Andrea Parri <andrea.parri@amarulasolutions.com> 9181M: Will Deacon <will@kernel.org> 9182M: Peter Zijlstra <peterz@infradead.org> 9183M: Boqun Feng <boqun.feng@gmail.com> 9184M: Nicholas Piggin <npiggin@gmail.com> 9185M: David Howells <dhowells@redhat.com> 9186M: Jade Alglave <j.alglave@ucl.ac.uk> 9187M: Luc Maranget <luc.maranget@inria.fr> 9188M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9189R: Akira Yokosawa <akiyks@gmail.com> 9190R: Daniel Lustig <dlustig@nvidia.com> 9191L: linux-kernel@vger.kernel.org 9192L: linux-arch@vger.kernel.org 9193S: Supported 9194T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9195F: tools/memory-model/ 9196F: Documentation/atomic_bitops.txt 9197F: Documentation/atomic_t.txt 9198F: Documentation/core-api/atomic_ops.rst 9199F: Documentation/core-api/refcount-vs-atomic.rst 9200F: Documentation/memory-barriers.txt 9201 9202LIS3LV02D ACCELEROMETER DRIVER 9203M: Eric Piel <eric.piel@tremplin-utc.net> 9204S: Maintained 9205F: Documentation/misc-devices/lis3lv02d 9206F: drivers/misc/lis3lv02d/ 9207F: drivers/platform/x86/hp_accel.c 9208 9209LIVE PATCHING 9210M: Josh Poimboeuf <jpoimboe@redhat.com> 9211M: Jiri Kosina <jikos@kernel.org> 9212M: Miroslav Benes <mbenes@suse.cz> 9213M: Petr Mladek <pmladek@suse.com> 9214R: Joe Lawrence <joe.lawrence@redhat.com> 9215S: Maintained 9216F: kernel/livepatch/ 9217F: include/linux/livepatch.h 9218F: arch/x86/include/asm/livepatch.h 9219F: arch/x86/kernel/livepatch.c 9220F: Documentation/livepatch/ 9221F: Documentation/ABI/testing/sysfs-kernel-livepatch 9222F: samples/livepatch/ 9223F: tools/testing/selftests/livepatch/ 9224L: live-patching@vger.kernel.org 9225T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9226 9227LLC (802.2) 9228L: netdev@vger.kernel.org 9229S: Odd fixes 9230F: include/linux/llc.h 9231F: include/uapi/linux/llc.h 9232F: include/net/llc* 9233F: net/llc/ 9234 9235LM73 HARDWARE MONITOR DRIVER 9236M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9237L: linux-hwmon@vger.kernel.org 9238S: Maintained 9239F: drivers/hwmon/lm73.c 9240 9241LM78 HARDWARE MONITOR DRIVER 9242M: Jean Delvare <jdelvare@suse.com> 9243L: linux-hwmon@vger.kernel.org 9244S: Maintained 9245F: Documentation/hwmon/lm78.rst 9246F: drivers/hwmon/lm78.c 9247 9248LM83 HARDWARE MONITOR DRIVER 9249M: Jean Delvare <jdelvare@suse.com> 9250L: linux-hwmon@vger.kernel.org 9251S: Maintained 9252F: Documentation/hwmon/lm83.rst 9253F: drivers/hwmon/lm83.c 9254 9255LM90 HARDWARE MONITOR DRIVER 9256M: Jean Delvare <jdelvare@suse.com> 9257L: linux-hwmon@vger.kernel.org 9258S: Maintained 9259F: Documentation/hwmon/lm90.rst 9260F: Documentation/devicetree/bindings/hwmon/lm90.txt 9261F: drivers/hwmon/lm90.c 9262F: include/dt-bindings/thermal/lm90.h 9263 9264LM95234 HARDWARE MONITOR DRIVER 9265M: Guenter Roeck <linux@roeck-us.net> 9266L: linux-hwmon@vger.kernel.org 9267S: Maintained 9268F: Documentation/hwmon/lm95234.rst 9269F: drivers/hwmon/lm95234.c 9270 9271LME2510 MEDIA DRIVER 9272M: Malcolm Priestley <tvboxspy@gmail.com> 9273L: linux-media@vger.kernel.org 9274W: https://linuxtv.org 9275Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9276S: Maintained 9277F: drivers/media/usb/dvb-usb-v2/lmedm04* 9278 9279LOADPIN SECURITY MODULE 9280M: Kees Cook <keescook@chromium.org> 9281T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9282S: Supported 9283F: security/loadpin/ 9284F: Documentation/admin-guide/LSM/LoadPin.rst 9285 9286LOCKING PRIMITIVES 9287M: Peter Zijlstra <peterz@infradead.org> 9288M: Ingo Molnar <mingo@redhat.com> 9289M: Will Deacon <will@kernel.org> 9290L: linux-kernel@vger.kernel.org 9291T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9292S: Maintained 9293F: Documentation/locking/ 9294F: include/linux/lockdep.h 9295F: include/linux/spinlock*.h 9296F: arch/*/include/asm/spinlock*.h 9297F: include/linux/rwlock*.h 9298F: include/linux/mutex*.h 9299F: include/linux/rwsem*.h 9300F: include/linux/seqlock.h 9301F: lib/locking*.[ch] 9302F: kernel/locking/ 9303X: kernel/locking/locktorture.c 9304 9305LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9306M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9307L: linux-ntfs-dev@lists.sourceforge.net 9308W: http://www.linux-ntfs.org/content/view/19/37/ 9309S: Maintained 9310F: Documentation/ldm.txt 9311F: block/partitions/ldm.* 9312 9313LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9314M: Sathya Prakash <sathya.prakash@broadcom.com> 9315M: Chaitra P B <chaitra.basappa@broadcom.com> 9316M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9317L: MPT-FusionLinux.pdl@broadcom.com 9318L: linux-scsi@vger.kernel.org 9319W: http://www.avagotech.com/support/ 9320S: Supported 9321F: drivers/message/fusion/ 9322F: drivers/scsi/mpt3sas/ 9323 9324LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9325M: Matthew Wilcox <willy@infradead.org> 9326L: linux-scsi@vger.kernel.org 9327S: Maintained 9328F: drivers/scsi/sym53c8xx_2/ 9329 9330LTC1660 DAC DRIVER 9331M: Marcus Folkesson <marcus.folkesson@gmail.com> 9332L: linux-iio@vger.kernel.org 9333S: Maintained 9334F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9335F: drivers/iio/dac/ltc1660.c 9336 9337LTC4261 HARDWARE MONITOR DRIVER 9338M: Guenter Roeck <linux@roeck-us.net> 9339L: linux-hwmon@vger.kernel.org 9340S: Maintained 9341F: Documentation/hwmon/ltc4261.rst 9342F: drivers/hwmon/ltc4261.c 9343 9344LTC4306 I2C MULTIPLEXER DRIVER 9345M: Michael Hennerich <michael.hennerich@analog.com> 9346W: http://ez.analog.com/community/linux-device-drivers 9347L: linux-i2c@vger.kernel.org 9348S: Supported 9349F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9350F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9351 9352LTP (Linux Test Project) 9353M: Mike Frysinger <vapier@gentoo.org> 9354M: Cyril Hrubis <chrubis@suse.cz> 9355M: Wanlong Gao <wanlong.gao@gmail.com> 9356M: Jan Stancek <jstancek@redhat.com> 9357M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9358M: Alexey Kodanev <alexey.kodanev@oracle.com> 9359L: ltp@lists.linux.it (subscribers-only) 9360W: http://linux-test-project.github.io/ 9361T: git git://github.com/linux-test-project/ltp.git 9362S: Maintained 9363 9364M68K ARCHITECTURE 9365M: Geert Uytterhoeven <geert@linux-m68k.org> 9366L: linux-m68k@lists.linux-m68k.org 9367W: http://www.linux-m68k.org/ 9368T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9369S: Maintained 9370F: arch/m68k/ 9371F: drivers/zorro/ 9372 9373M68K ON APPLE MACINTOSH 9374M: Joshua Thompson <funaho@jurai.org> 9375W: http://www.mac.linux-m68k.org/ 9376L: linux-m68k@lists.linux-m68k.org 9377S: Maintained 9378F: arch/m68k/mac/ 9379 9380M68K ON HP9000/300 9381M: Philip Blundell <philb@gnu.org> 9382W: http://www.tazenda.demon.co.uk/phil/linux-hp 9383S: Maintained 9384F: arch/m68k/hp300/ 9385 9386M88DS3103 MEDIA DRIVER 9387M: Antti Palosaari <crope@iki.fi> 9388L: linux-media@vger.kernel.org 9389W: https://linuxtv.org 9390W: http://palosaari.fi/linux/ 9391Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9392T: git git://linuxtv.org/anttip/media_tree.git 9393S: Maintained 9394F: drivers/media/dvb-frontends/m88ds3103* 9395 9396M88RS2000 MEDIA DRIVER 9397M: Malcolm Priestley <tvboxspy@gmail.com> 9398L: linux-media@vger.kernel.org 9399W: https://linuxtv.org 9400Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9401S: Maintained 9402F: drivers/media/dvb-frontends/m88rs2000* 9403 9404MA901 MASTERKIT USB FM RADIO DRIVER 9405M: Alexey Klimov <klimov.linux@gmail.com> 9406L: linux-media@vger.kernel.org 9407T: git git://linuxtv.org/media_tree.git 9408S: Maintained 9409F: drivers/media/radio/radio-ma901.c 9410 9411MAC80211 9412M: Johannes Berg <johannes@sipsolutions.net> 9413L: linux-wireless@vger.kernel.org 9414W: http://wireless.kernel.org/ 9415T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9416T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9417S: Maintained 9418F: Documentation/networking/mac80211-injection.txt 9419F: include/net/mac80211.h 9420F: net/mac80211/ 9421F: drivers/net/wireless/mac80211_hwsim.[ch] 9422F: Documentation/networking/mac80211_hwsim/README 9423 9424MAILBOX API 9425M: Jassi Brar <jassisinghbrar@gmail.com> 9426L: linux-kernel@vger.kernel.org 9427S: Maintained 9428F: drivers/mailbox/ 9429F: include/linux/mailbox_client.h 9430F: include/linux/mailbox_controller.h 9431 9432MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9433M: Michael Kerrisk <mtk.manpages@gmail.com> 9434W: http://www.kernel.org/doc/man-pages 9435L: linux-man@vger.kernel.org 9436S: Maintained 9437 9438MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9439M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9440L: linux-mips@vger.kernel.org 9441S: Maintained 9442F: arch/mips/boot/dts/img/pistachio_marduk.dts 9443 9444MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9445M: Andrew Lunn <andrew@lunn.ch> 9446M: Vivien Didelot <vivien.didelot@gmail.com> 9447L: netdev@vger.kernel.org 9448S: Maintained 9449F: drivers/net/dsa/mv88e6xxx/ 9450F: include/linux/platform_data/mv88e6xxx.h 9451F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9452 9453MARVELL ARMADA DRM SUPPORT 9454M: Russell King <linux@armlinux.org.uk> 9455S: Maintained 9456T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9457T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9458F: drivers/gpu/drm/armada/ 9459F: include/uapi/drm/armada_drm.h 9460F: Documentation/devicetree/bindings/display/armada/ 9461 9462MARVELL ARMADA 3700 PHY DRIVERS 9463M: Miquel Raynal <miquel.raynal@bootlin.com> 9464S: Maintained 9465F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9466F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9467F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9468F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9469 9470MARVELL CRYPTO DRIVER 9471M: Boris Brezillon <bbrezillon@kernel.org> 9472M: Arnaud Ebalard <arno@natisbad.org> 9473F: drivers/crypto/marvell/ 9474S: Maintained 9475L: linux-crypto@vger.kernel.org 9476 9477MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9478M: Mirko Lindner <mlindner@marvell.com> 9479M: Stephen Hemminger <stephen@networkplumber.org> 9480L: netdev@vger.kernel.org 9481S: Maintained 9482F: drivers/net/ethernet/marvell/sk* 9483 9484MARVELL LIBERTAS WIRELESS DRIVER 9485L: libertas-dev@lists.infradead.org 9486S: Orphan 9487F: drivers/net/wireless/marvell/libertas/ 9488 9489MARVELL MACCHIATOBIN SUPPORT 9490M: Russell King <linux@armlinux.org.uk> 9491L: linux-arm-kernel@lists.infradead.org 9492S: Maintained 9493F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9494 9495MARVELL MV643XX ETHERNET DRIVER 9496M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9497L: netdev@vger.kernel.org 9498S: Maintained 9499F: drivers/net/ethernet/marvell/mv643xx_eth.* 9500F: include/linux/mv643xx.h 9501 9502MARVELL MV88X3310 PHY DRIVER 9503M: Russell King <linux@armlinux.org.uk> 9504L: netdev@vger.kernel.org 9505S: Maintained 9506F: drivers/net/phy/marvell10g.c 9507 9508MARVELL MVEBU THERMAL DRIVER 9509M: Miquel Raynal <miquel.raynal@bootlin.com> 9510S: Maintained 9511F: drivers/thermal/armada_thermal.c 9512 9513MARVELL MVNETA ETHERNET DRIVER 9514M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9515L: netdev@vger.kernel.org 9516S: Maintained 9517F: drivers/net/ethernet/marvell/mvneta.* 9518 9519MARVELL MWIFIEX WIRELESS DRIVER 9520M: Amitkumar Karwar <amitkarwar@gmail.com> 9521M: Nishant Sarmukadam <nishants@marvell.com> 9522M: Ganapathi Bhat <gbhat@marvell.com> 9523M: Xinming Hu <huxinming820@gmail.com> 9524L: linux-wireless@vger.kernel.org 9525S: Maintained 9526F: drivers/net/wireless/marvell/mwifiex/ 9527 9528MARVELL MWL8K WIRELESS DRIVER 9529M: Lennert Buytenhek <buytenh@wantstofly.org> 9530L: linux-wireless@vger.kernel.org 9531S: Odd Fixes 9532F: drivers/net/wireless/marvell/mwl8k.c 9533 9534MARVELL NAND CONTROLLER DRIVER 9535M: Miquel Raynal <miquel.raynal@bootlin.com> 9536L: linux-mtd@lists.infradead.org 9537S: Maintained 9538F: drivers/mtd/nand/raw/marvell_nand.c 9539F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9540 9541MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9542M: Nicolas Pitre <nico@fluxnic.net> 9543S: Odd Fixes 9544F: drivers/mmc/host/mvsdio.* 9545 9546MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9547M: Hu Ziji <huziji@marvell.com> 9548L: linux-mmc@vger.kernel.org 9549S: Supported 9550F: drivers/mmc/host/sdhci-xenon* 9551F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9552 9553MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9554M: Sunil Goutham <sgoutham@marvell.com> 9555M: Linu Cherian <lcherian@marvell.com> 9556M: Geetha sowjanya <gakula@marvell.com> 9557M: Jerin Jacob <jerinj@marvell.com> 9558L: netdev@vger.kernel.org 9559S: Supported 9560F: drivers/net/ethernet/marvell/octeontx2/af/ 9561 9562MATROX FRAMEBUFFER DRIVER 9563L: linux-fbdev@vger.kernel.org 9564S: Orphan 9565F: drivers/video/fbdev/matrox/matroxfb_* 9566F: include/uapi/linux/matroxfb.h 9567 9568MAX16065 HARDWARE MONITOR DRIVER 9569M: Guenter Roeck <linux@roeck-us.net> 9570L: linux-hwmon@vger.kernel.org 9571S: Maintained 9572F: Documentation/hwmon/max16065.rst 9573F: drivers/hwmon/max16065.c 9574 9575MAX2175 SDR TUNER DRIVER 9576M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9577L: linux-media@vger.kernel.org 9578T: git git://linuxtv.org/media_tree.git 9579S: Maintained 9580F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9581F: Documentation/media/v4l-drivers/max2175.rst 9582F: drivers/media/i2c/max2175* 9583F: include/uapi/linux/max2175.h 9584 9585MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9586L: linux-hwmon@vger.kernel.org 9587S: Orphan 9588F: Documentation/hwmon/max6650.rst 9589F: drivers/hwmon/max6650.c 9590 9591MAX6697 HARDWARE MONITOR DRIVER 9592M: Guenter Roeck <linux@roeck-us.net> 9593L: linux-hwmon@vger.kernel.org 9594S: Maintained 9595F: Documentation/hwmon/max6697.rst 9596F: Documentation/devicetree/bindings/hwmon/max6697.txt 9597F: drivers/hwmon/max6697.c 9598F: include/linux/platform_data/max6697.h 9599 9600MAX9860 MONO AUDIO VOICE CODEC DRIVER 9601M: Peter Rosin <peda@axentia.se> 9602L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9603S: Maintained 9604F: Documentation/devicetree/bindings/sound/max9860.txt 9605F: sound/soc/codecs/max9860.* 9606 9607MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9608M: Andreas Klinger <ak@it-klinger.de> 9609L: linux-iio@vger.kernel.org 9610S: Maintained 9611F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9612F: drivers/iio/proximity/mb1232.c 9613 9614MAXIM MAX77650 PMIC MFD DRIVER 9615M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9616L: linux-kernel@vger.kernel.org 9617S: Maintained 9618F: Documentation/devicetree/bindings/*/*max77650.txt 9619F: Documentation/devicetree/bindings/*/max77650*.txt 9620F: include/linux/mfd/max77650.h 9621F: drivers/mfd/max77650.c 9622F: drivers/regulator/max77650-regulator.c 9623F: drivers/power/supply/max77650-charger.c 9624F: drivers/input/misc/max77650-onkey.c 9625F: drivers/leds/leds-max77650.c 9626F: drivers/gpio/gpio-max77650.c 9627 9628MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9629M: Javier Martinez Canillas <javier@dowhile0.org> 9630L: linux-kernel@vger.kernel.org 9631S: Supported 9632F: drivers/regulator/max77802-regulator.c 9633F: Documentation/devicetree/bindings/*/*max77802.txt 9634F: include/dt-bindings/*/*max77802.h 9635 9636MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9637M: Krzysztof Kozlowski <krzk@kernel.org> 9638M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9639L: linux-pm@vger.kernel.org 9640S: Supported 9641F: drivers/power/supply/max14577_charger.c 9642F: drivers/power/supply/max77693_charger.c 9643 9644MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9645M: Chanwoo Choi <cw00.choi@samsung.com> 9646M: Krzysztof Kozlowski <krzk@kernel.org> 9647M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9648L: linux-kernel@vger.kernel.org 9649S: Supported 9650F: drivers/*/max14577*.c 9651F: drivers/*/max77686*.c 9652F: drivers/*/max77693*.c 9653F: drivers/extcon/extcon-max14577.c 9654F: drivers/extcon/extcon-max77693.c 9655F: drivers/rtc/rtc-max77686.c 9656F: drivers/clk/clk-max77686.c 9657F: Documentation/devicetree/bindings/mfd/max14577.txt 9658F: Documentation/devicetree/bindings/*/max77686.txt 9659F: Documentation/devicetree/bindings/mfd/max77693.txt 9660F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9661F: include/linux/mfd/max14577*.h 9662F: include/linux/mfd/max77686*.h 9663F: include/linux/mfd/max77693*.h 9664 9665MAXIRADIO FM RADIO RECEIVER DRIVER 9666M: Hans Verkuil <hverkuil@xs4all.nl> 9667L: linux-media@vger.kernel.org 9668T: git git://linuxtv.org/media_tree.git 9669W: https://linuxtv.org 9670S: Maintained 9671F: drivers/media/radio/radio-maxiradio* 9672 9673MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9674M: Peter Rosin <peda@axentia.se> 9675L: linux-iio@vger.kernel.org 9676S: Maintained 9677F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9678F: drivers/iio/potentiometer/mcp4018.c 9679F: drivers/iio/potentiometer/mcp4531.c 9680 9681MCR20A IEEE-802.15.4 RADIO DRIVER 9682M: Xue Liu <liuxuenetmail@gmail.com> 9683L: linux-wpan@vger.kernel.org 9684W: https://github.com/xueliu/mcr20a-linux 9685S: Maintained 9686F: drivers/net/ieee802154/mcr20a.c 9687F: drivers/net/ieee802154/mcr20a.h 9688F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9689 9690MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9691M: William Breathitt Gray <vilhelm.gray@gmail.com> 9692L: linux-iio@vger.kernel.org 9693S: Maintained 9694F: drivers/iio/dac/cio-dac.c 9695 9696MEDIA CONTROLLER FRAMEWORK 9697M: Sakari Ailus <sakari.ailus@linux.intel.com> 9698M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9699L: linux-media@vger.kernel.org 9700W: https://www.linuxtv.org 9701T: git git://linuxtv.org/media_tree.git 9702S: Supported 9703F: drivers/media/mc/ 9704F: include/media/media-*.h 9705F: include/uapi/linux/media.h 9706 9707MEDIA DRIVERS FOR ASCOT2E 9708M: Sergey Kozlov <serjk@netup.ru> 9709M: Abylay Ospan <aospan@netup.ru> 9710L: linux-media@vger.kernel.org 9711W: https://linuxtv.org 9712W: http://netup.tv/ 9713T: git git://linuxtv.org/media_tree.git 9714S: Supported 9715F: drivers/media/dvb-frontends/ascot2e* 9716 9717MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9718M: Jasmin Jessich <jasmin@anw.at> 9719L: linux-media@vger.kernel.org 9720W: https://linuxtv.org 9721T: git git://linuxtv.org/media_tree.git 9722S: Maintained 9723F: drivers/media/dvb-frontends/cxd2099* 9724 9725MEDIA DRIVERS FOR CXD2841ER 9726M: Sergey Kozlov <serjk@netup.ru> 9727M: Abylay Ospan <aospan@netup.ru> 9728L: linux-media@vger.kernel.org 9729W: https://linuxtv.org 9730W: http://netup.tv/ 9731T: git git://linuxtv.org/media_tree.git 9732S: Supported 9733F: drivers/media/dvb-frontends/cxd2841er* 9734 9735MEDIA DRIVERS FOR CXD2880 9736M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9737L: linux-media@vger.kernel.org 9738W: http://linuxtv.org/ 9739T: git git://linuxtv.org/media_tree.git 9740S: Supported 9741F: drivers/media/dvb-frontends/cxd2880/* 9742F: drivers/media/spi/cxd2880* 9743 9744MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9745L: linux-media@vger.kernel.org 9746W: https://linuxtv.org 9747T: git git://linuxtv.org/media_tree.git 9748S: Orphan 9749F: drivers/media/pci/ddbridge/* 9750 9751MEDIA DRIVERS FOR FREESCALE IMX 9752M: Steve Longerbeam <slongerbeam@gmail.com> 9753M: Philipp Zabel <p.zabel@pengutronix.de> 9754L: linux-media@vger.kernel.org 9755T: git git://linuxtv.org/media_tree.git 9756S: Maintained 9757F: Documentation/devicetree/bindings/media/imx.txt 9758F: Documentation/media/v4l-drivers/imx.rst 9759F: drivers/staging/media/imx/ 9760F: include/linux/imx-media.h 9761F: include/media/imx.h 9762 9763MEDIA DRIVER FOR FREESCALE IMX PXP 9764M: Philipp Zabel <p.zabel@pengutronix.de> 9765L: linux-media@vger.kernel.org 9766T: git git://linuxtv.org/media_tree.git 9767S: Maintained 9768F: drivers/media/platform/imx-pxp.[ch] 9769 9770MEDIA DRIVERS FOR FREESCALE IMX7 9771M: Rui Miguel Silva <rmfrfs@gmail.com> 9772L: linux-media@vger.kernel.org 9773T: git git://linuxtv.org/media_tree.git 9774S: Maintained 9775F: Documentation/devicetree/bindings/media/imx7-csi.txt 9776F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9777F: Documentation/media/v4l-drivers/imx7.rst 9778F: drivers/staging/media/imx/imx7-media-csi.c 9779F: drivers/staging/media/imx/imx7-mipi-csis.c 9780 9781MEDIA DRIVERS FOR HELENE 9782M: Abylay Ospan <aospan@netup.ru> 9783L: linux-media@vger.kernel.org 9784W: https://linuxtv.org 9785W: http://netup.tv/ 9786T: git git://linuxtv.org/media_tree.git 9787S: Supported 9788F: drivers/media/dvb-frontends/helene* 9789 9790MEDIA DRIVERS FOR HORUS3A 9791M: Sergey Kozlov <serjk@netup.ru> 9792M: Abylay Ospan <aospan@netup.ru> 9793L: linux-media@vger.kernel.org 9794W: https://linuxtv.org 9795W: http://netup.tv/ 9796T: git git://linuxtv.org/media_tree.git 9797S: Supported 9798F: drivers/media/dvb-frontends/horus3a* 9799 9800MEDIA DRIVERS FOR LNBH25 9801M: Sergey Kozlov <serjk@netup.ru> 9802M: Abylay Ospan <aospan@netup.ru> 9803L: linux-media@vger.kernel.org 9804W: https://linuxtv.org 9805W: http://netup.tv/ 9806T: git git://linuxtv.org/media_tree.git 9807S: Supported 9808F: drivers/media/dvb-frontends/lnbh25* 9809 9810MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9811L: linux-media@vger.kernel.org 9812W: https://linuxtv.org 9813T: git git://linuxtv.org/media_tree.git 9814S: Orphan 9815F: drivers/media/dvb-frontends/mxl5xx* 9816 9817MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9818M: Sergey Kozlov <serjk@netup.ru> 9819M: Abylay Ospan <aospan@netup.ru> 9820L: linux-media@vger.kernel.org 9821W: https://linuxtv.org 9822W: http://netup.tv/ 9823T: git git://linuxtv.org/media_tree.git 9824S: Supported 9825F: drivers/media/pci/netup_unidvb/* 9826 9827MEDIA DRIVERS FOR RENESAS - CEU 9828M: Jacopo Mondi <jacopo@jmondi.org> 9829L: linux-media@vger.kernel.org 9830L: linux-renesas-soc@vger.kernel.org 9831T: git git://linuxtv.org/media_tree.git 9832S: Supported 9833F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9834F: drivers/media/platform/renesas-ceu.c 9835F: include/media/drv-intf/renesas-ceu.h 9836 9837MEDIA DRIVERS FOR RENESAS - DRIF 9838M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9839L: linux-media@vger.kernel.org 9840L: linux-renesas-soc@vger.kernel.org 9841T: git git://linuxtv.org/media_tree.git 9842S: Supported 9843F: Documentation/devicetree/bindings/media/renesas,drif.txt 9844F: drivers/media/platform/rcar_drif.c 9845 9846MEDIA DRIVERS FOR RENESAS - FCP 9847M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9848L: linux-media@vger.kernel.org 9849L: linux-renesas-soc@vger.kernel.org 9850T: git git://linuxtv.org/media_tree.git 9851S: Supported 9852F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9853F: drivers/media/platform/rcar-fcp.c 9854F: include/media/rcar-fcp.h 9855 9856MEDIA DRIVERS FOR RENESAS - FDP1 9857M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9858L: linux-media@vger.kernel.org 9859L: linux-renesas-soc@vger.kernel.org 9860T: git git://linuxtv.org/media_tree.git 9861S: Supported 9862F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9863F: drivers/media/platform/rcar_fdp1.c 9864 9865MEDIA DRIVERS FOR RENESAS - VIN 9866M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9867L: linux-media@vger.kernel.org 9868L: linux-renesas-soc@vger.kernel.org 9869T: git git://linuxtv.org/media_tree.git 9870S: Supported 9871F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9872F: Documentation/devicetree/bindings/media/rcar_vin.txt 9873F: drivers/media/platform/rcar-vin/ 9874 9875MEDIA DRIVERS FOR RENESAS - VSP1 9876M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9877M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9878L: linux-media@vger.kernel.org 9879L: linux-renesas-soc@vger.kernel.org 9880T: git git://linuxtv.org/media_tree.git 9881S: Supported 9882F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9883F: drivers/media/platform/vsp1/ 9884 9885MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9886L: linux-media@vger.kernel.org 9887W: https://linuxtv.org 9888T: git git://linuxtv.org/media_tree.git 9889S: Orphan 9890F: drivers/media/dvb-frontends/stv0910* 9891 9892MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9893L: linux-media@vger.kernel.org 9894W: https://linuxtv.org 9895T: git git://linuxtv.org/media_tree.git 9896S: Orphan 9897F: drivers/media/dvb-frontends/stv6111* 9898 9899MEDIA DRIVERS FOR STM32 - DCMI 9900M: Hugues Fruchet <hugues.fruchet@st.com> 9901L: linux-media@vger.kernel.org 9902T: git git://linuxtv.org/media_tree.git 9903S: Supported 9904F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9905F: drivers/media/platform/stm32/stm32-dcmi.c 9906 9907MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9908M: Dmitry Osipenko <digetx@gmail.com> 9909L: linux-media@vger.kernel.org 9910L: linux-tegra@vger.kernel.org 9911T: git git://linuxtv.org/media_tree.git 9912S: Maintained 9913F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9914F: drivers/staging/media/tegra-vde/ 9915 9916MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9917M: Mauro Carvalho Chehab <mchehab@kernel.org> 9918P: LinuxTV.org Project 9919L: linux-media@vger.kernel.org 9920W: https://linuxtv.org 9921Q: http://patchwork.kernel.org/project/linux-media/list/ 9922T: git git://linuxtv.org/media_tree.git 9923S: Maintained 9924F: Documentation/devicetree/bindings/media/ 9925F: Documentation/media/ 9926F: drivers/media/ 9927F: drivers/staging/media/ 9928F: include/linux/platform_data/media/ 9929F: include/media/ 9930F: include/uapi/linux/dvb/ 9931F: include/uapi/linux/videodev2.h 9932F: include/uapi/linux/media.h 9933F: include/uapi/linux/v4l2-* 9934F: include/uapi/linux/meye.h 9935F: include/uapi/linux/ivtv* 9936F: include/uapi/linux/uvcvideo.h 9937 9938MEDIATEK BLUETOOTH DRIVER 9939M: Sean Wang <sean.wang@mediatek.com> 9940L: linux-bluetooth@vger.kernel.org 9941L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9942S: Maintained 9943F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9944F: drivers/bluetooth/btmtkuart.c 9945 9946MEDIATEK CIR DRIVER 9947M: Sean Wang <sean.wang@mediatek.com> 9948S: Maintained 9949F: drivers/media/rc/mtk-cir.c 9950 9951MEDIATEK DMA DRIVER 9952M: Sean Wang <sean.wang@mediatek.com> 9953L: dmaengine@vger.kernel.org 9954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9955L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9956S: Maintained 9957F: Documentation/devicetree/bindings/dma/mtk-* 9958F: drivers/dma/mediatek/ 9959 9960MEDIATEK PMIC LED DRIVER 9961M: Sean Wang <sean.wang@mediatek.com> 9962S: Maintained 9963F: drivers/leds/leds-mt6323.c 9964F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9965 9966MEDIATEK ETHERNET DRIVER 9967M: Felix Fietkau <nbd@openwrt.org> 9968M: John Crispin <john@phrozen.org> 9969M: Sean Wang <sean.wang@mediatek.com> 9970M: Nelson Chang <nelson.chang@mediatek.com> 9971L: netdev@vger.kernel.org 9972S: Maintained 9973F: drivers/net/ethernet/mediatek/ 9974 9975MEDIATEK SWITCH DRIVER 9976M: Sean Wang <sean.wang@mediatek.com> 9977L: netdev@vger.kernel.org 9978S: Maintained 9979F: drivers/net/dsa/mt7530.* 9980F: net/dsa/tag_mtk.c 9981 9982MEDIATEK JPEG DRIVER 9983M: Rick Chang <rick.chang@mediatek.com> 9984M: Bin Liu <bin.liu@mediatek.com> 9985S: Supported 9986F: drivers/media/platform/mtk-jpeg/ 9987F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9988 9989MEDIATEK MDP DRIVER 9990M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9991M: Houlong Wei <houlong.wei@mediatek.com> 9992M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9993S: Supported 9994F: drivers/media/platform/mtk-mdp/ 9995F: drivers/media/platform/mtk-vpu/ 9996F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9997 9998MEDIATEK MEDIA DRIVER 9999M: Tiffany Lin <tiffany.lin@mediatek.com> 10000M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10001S: Supported 10002F: drivers/media/platform/mtk-vcodec/ 10003F: drivers/media/platform/mtk-vpu/ 10004F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10005F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10006 10007MEDIATEK MMC/SD/SDIO DRIVER 10008M: Chaotian Jing <chaotian.jing@mediatek.com> 10009S: Maintained 10010F: drivers/mmc/host/mtk-sd.c 10011F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10012 10013MEDIATEK MT76 WIRELESS LAN DRIVER 10014M: Felix Fietkau <nbd@nbd.name> 10015M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10016R: Ryder Lee <ryder.lee@mediatek.com> 10017R: Roy Luo <royluo@google.com> 10018L: linux-wireless@vger.kernel.org 10019S: Maintained 10020F: drivers/net/wireless/mediatek/mt76/ 10021 10022MEDIATEK MT7601U WIRELESS LAN DRIVER 10023M: Jakub Kicinski <kubakici@wp.pl> 10024L: linux-wireless@vger.kernel.org 10025S: Maintained 10026F: drivers/net/wireless/mediatek/mt7601u/ 10027 10028MEDIATEK NAND CONTROLLER DRIVER 10029M: Xiaolei Li <xiaolei.li@mediatek.com> 10030L: linux-mtd@lists.infradead.org 10031S: Maintained 10032F: drivers/mtd/nand/raw/mtk_* 10033F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10034 10035MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10036M: Sean Wang <sean.wang@mediatek.com> 10037S: Maintained 10038F: drivers/char/hw_random/mtk-rng.c 10039 10040MEDIATEK USB3 DRD IP DRIVER 10041M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10042L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10044L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10045S: Maintained 10046F: drivers/usb/mtu3/ 10047 10048MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10049M: Peter Senna Tschudin <peter.senna@gmail.com> 10050M: Martin Donnelly <martin.donnelly@ge.com> 10051M: Martyn Welch <martyn.welch@collabora.co.uk> 10052S: Maintained 10053F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10054F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10055 10056MEGARAID SCSI/SAS DRIVERS 10057M: Kashyap Desai <kashyap.desai@broadcom.com> 10058M: Sumit Saxena <sumit.saxena@broadcom.com> 10059M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10060L: megaraidlinux.pdl@broadcom.com 10061L: linux-scsi@vger.kernel.org 10062W: http://www.avagotech.com/support/ 10063S: Maintained 10064F: Documentation/scsi/megaraid.txt 10065F: drivers/scsi/megaraid.* 10066F: drivers/scsi/megaraid/ 10067 10068MELEXIS MLX90614 DRIVER 10069M: Crt Mori <cmo@melexis.com> 10070L: linux-iio@vger.kernel.org 10071W: http://www.melexis.com 10072S: Supported 10073F: drivers/iio/temperature/mlx90614.c 10074 10075MELEXIS MLX90632 DRIVER 10076M: Crt Mori <cmo@melexis.com> 10077L: linux-iio@vger.kernel.org 10078W: http://www.melexis.com 10079S: Supported 10080F: drivers/iio/temperature/mlx90632.c 10081 10082MELFAS MIP4 TOUCHSCREEN DRIVER 10083M: Sangwon Jee <jeesw@melfas.com> 10084W: http://www.melfas.com 10085S: Supported 10086F: drivers/input/touchscreen/melfas_mip4.c 10087F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10088 10089MELLANOX ETHERNET DRIVER (mlx4_en) 10090M: Tariq Toukan <tariqt@mellanox.com> 10091L: netdev@vger.kernel.org 10092S: Supported 10093W: http://www.mellanox.com 10094Q: http://patchwork.ozlabs.org/project/netdev/list/ 10095F: drivers/net/ethernet/mellanox/mlx4/en_* 10096 10097MELLANOX ETHERNET DRIVER (mlx5e) 10098M: Saeed Mahameed <saeedm@mellanox.com> 10099L: netdev@vger.kernel.org 10100S: Supported 10101W: http://www.mellanox.com 10102Q: http://patchwork.ozlabs.org/project/netdev/list/ 10103F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10104 10105MELLANOX ETHERNET INNOVA DRIVERS 10106R: Boris Pismenny <borisp@mellanox.com> 10107L: netdev@vger.kernel.org 10108S: Supported 10109W: http://www.mellanox.com 10110Q: http://patchwork.ozlabs.org/project/netdev/list/ 10111F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10112F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10113F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10114F: include/linux/mlx5/mlx5_ifc_fpga.h 10115 10116MELLANOX ETHERNET SWITCH DRIVERS 10117M: Jiri Pirko <jiri@mellanox.com> 10118M: Ido Schimmel <idosch@mellanox.com> 10119L: netdev@vger.kernel.org 10120S: Supported 10121W: http://www.mellanox.com 10122Q: http://patchwork.ozlabs.org/project/netdev/list/ 10123F: drivers/net/ethernet/mellanox/mlxsw/ 10124F: tools/testing/selftests/drivers/net/mlxsw/ 10125 10126MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10127M: mlxsw@mellanox.com 10128L: netdev@vger.kernel.org 10129S: Supported 10130W: http://www.mellanox.com 10131Q: http://patchwork.ozlabs.org/project/netdev/list/ 10132F: drivers/net/ethernet/mellanox/mlxfw/ 10133 10134MELLANOX HARDWARE PLATFORM SUPPORT 10135M: Andy Shevchenko <andy@infradead.org> 10136M: Darren Hart <dvhart@infradead.org> 10137M: Vadim Pasternak <vadimp@mellanox.com> 10138L: platform-driver-x86@vger.kernel.org 10139S: Supported 10140F: drivers/platform/mellanox/ 10141F: include/linux/platform_data/mlxreg.h 10142 10143MELLANOX MLX4 core VPI driver 10144M: Tariq Toukan <tariqt@mellanox.com> 10145L: netdev@vger.kernel.org 10146L: linux-rdma@vger.kernel.org 10147W: http://www.mellanox.com 10148Q: http://patchwork.ozlabs.org/project/netdev/list/ 10149S: Supported 10150F: drivers/net/ethernet/mellanox/mlx4/ 10151F: include/linux/mlx4/ 10152 10153MELLANOX MLX4 IB driver 10154M: Yishai Hadas <yishaih@mellanox.com> 10155L: linux-rdma@vger.kernel.org 10156W: http://www.mellanox.com 10157Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10158S: Supported 10159F: drivers/infiniband/hw/mlx4/ 10160F: include/linux/mlx4/ 10161F: include/uapi/rdma/mlx4-abi.h 10162 10163MELLANOX MLX5 core VPI driver 10164M: Saeed Mahameed <saeedm@mellanox.com> 10165M: Leon Romanovsky <leonro@mellanox.com> 10166L: netdev@vger.kernel.org 10167L: linux-rdma@vger.kernel.org 10168W: http://www.mellanox.com 10169Q: http://patchwork.ozlabs.org/project/netdev/list/ 10170S: Supported 10171F: drivers/net/ethernet/mellanox/mlx5/core/ 10172F: include/linux/mlx5/ 10173 10174MELLANOX MLX5 IB driver 10175M: Leon Romanovsky <leonro@mellanox.com> 10176L: linux-rdma@vger.kernel.org 10177W: http://www.mellanox.com 10178Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10179S: Supported 10180F: drivers/infiniband/hw/mlx5/ 10181F: include/linux/mlx5/ 10182F: include/uapi/rdma/mlx5-abi.h 10183 10184MELLANOX MLXCPLD I2C AND MUX DRIVER 10185M: Vadim Pasternak <vadimp@mellanox.com> 10186M: Michael Shych <michaelsh@mellanox.com> 10187L: linux-i2c@vger.kernel.org 10188S: Supported 10189F: drivers/i2c/busses/i2c-mlxcpld.c 10190F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10191F: Documentation/i2c/busses/i2c-mlxcpld 10192 10193MELLANOX MLXCPLD LED DRIVER 10194M: Vadim Pasternak <vadimp@mellanox.com> 10195L: linux-leds@vger.kernel.org 10196S: Supported 10197F: drivers/leds/leds-mlxcpld.c 10198F: drivers/leds/leds-mlxreg.c 10199F: Documentation/leds/leds-mlxcpld.rst 10200 10201MELLANOX PLATFORM DRIVER 10202M: Vadim Pasternak <vadimp@mellanox.com> 10203L: platform-driver-x86@vger.kernel.org 10204S: Supported 10205F: drivers/platform/x86/mlx-platform.c 10206 10207MEMBARRIER SUPPORT 10208M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10209M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10210L: linux-kernel@vger.kernel.org 10211S: Supported 10212F: kernel/sched/membarrier.c 10213F: include/uapi/linux/membarrier.h 10214F: arch/powerpc/include/asm/membarrier.h 10215 10216MEMBLOCK 10217M: Mike Rapoport <rppt@linux.ibm.com> 10218L: linux-mm@kvack.org 10219S: Maintained 10220F: include/linux/memblock.h 10221F: mm/memblock.c 10222F: Documentation/core-api/boot-time-mm.rst 10223 10224MEMORY MANAGEMENT 10225L: linux-mm@kvack.org 10226W: http://www.linux-mm.org 10227S: Maintained 10228F: include/linux/mm.h 10229F: include/linux/gfp.h 10230F: include/linux/mmzone.h 10231F: include/linux/memory_hotplug.h 10232F: include/linux/vmalloc.h 10233F: mm/ 10234 10235MEMORY TECHNOLOGY DEVICES (MTD) 10236M: David Woodhouse <dwmw2@infradead.org> 10237M: Brian Norris <computersforpeace@gmail.com> 10238M: Marek Vasut <marek.vasut@gmail.com> 10239M: Miquel Raynal <miquel.raynal@bootlin.com> 10240M: Richard Weinberger <richard@nod.at> 10241M: Vignesh Raghavendra <vigneshr@ti.com> 10242L: linux-mtd@lists.infradead.org 10243W: http://www.linux-mtd.infradead.org/ 10244Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10245T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10246T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10247S: Maintained 10248F: Documentation/devicetree/bindings/mtd/ 10249F: drivers/mtd/ 10250F: include/linux/mtd/ 10251F: include/uapi/mtd/ 10252 10253MEN A21 WATCHDOG DRIVER 10254M: Johannes Thumshirn <morbidrsa@gmail.com> 10255L: linux-watchdog@vger.kernel.org 10256S: Maintained 10257F: drivers/watchdog/mena21_wdt.c 10258 10259MEN CHAMELEON BUS (mcb) 10260M: Johannes Thumshirn <morbidrsa@gmail.com> 10261S: Maintained 10262F: drivers/mcb/ 10263F: include/linux/mcb.h 10264F: Documentation/men-chameleon-bus.txt 10265 10266MEN F21BMC (Board Management Controller) 10267M: Andreas Werner <andreas.werner@men.de> 10268S: Supported 10269F: drivers/mfd/menf21bmc.c 10270F: drivers/watchdog/menf21bmc_wdt.c 10271F: drivers/leds/leds-menf21bmc.c 10272F: drivers/hwmon/menf21bmc_hwmon.c 10273F: Documentation/hwmon/menf21bmc.rst 10274 10275MEN Z069 WATCHDOG DRIVER 10276M: Johannes Thumshirn <jth@kernel.org> 10277L: linux-watchdog@vger.kernel.org 10278S: Maintained 10279F: drivers/watchdog/menz69_wdt.c 10280 10281MESON AO CEC DRIVER FOR AMLOGIC SOCS 10282M: Neil Armstrong <narmstrong@baylibre.com> 10283L: linux-media@vger.kernel.org 10284L: linux-amlogic@lists.infradead.org 10285W: http://linux-meson.com/ 10286S: Supported 10287F: drivers/media/platform/meson/ao-cec.c 10288F: drivers/media/platform/meson/ao-cec-g12a.c 10289F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10290T: git git://linuxtv.org/media_tree.git 10291 10292MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10293M: Liang Yang <liang.yang@amlogic.com> 10294L: linux-mtd@lists.infradead.org 10295S: Maintained 10296F: drivers/mtd/nand/raw/meson_* 10297F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10298 10299MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10300M: Maxime Jourdan <mjourdan@baylibre.com> 10301L: linux-media@vger.kernel.org 10302L: linux-amlogic@lists.infradead.org 10303S: Supported 10304F: drivers/staging/media/meson/vdec/ 10305T: git git://linuxtv.org/media_tree.git 10306 10307METHODE UDPU SUPPORT 10308M: Vladimir Vid <vladimir.vid@sartura.hr> 10309S: Maintained 10310F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10311 10312MICROBLAZE ARCHITECTURE 10313M: Michal Simek <monstr@monstr.eu> 10314W: http://www.monstr.eu/fdt/ 10315T: git git://git.monstr.eu/linux-2.6-microblaze.git 10316S: Supported 10317F: arch/microblaze/ 10318 10319MICROCHIP AT91 SERIAL DRIVER 10320M: Richard Genoud <richard.genoud@gmail.com> 10321S: Maintained 10322F: drivers/tty/serial/atmel_serial.c 10323F: drivers/tty/serial/atmel_serial.h 10324F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10325 10326MICROCHIP AUDIO ASOC DRIVERS 10327M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10328L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10329S: Supported 10330F: sound/soc/atmel 10331 10332MICROCHIP DMA DRIVER 10333M: Ludovic Desroches <ludovic.desroches@microchip.com> 10334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10335L: dmaengine@vger.kernel.org 10336S: Supported 10337F: drivers/dma/at_hdmac.c 10338F: drivers/dma/at_hdmac_regs.h 10339F: include/linux/platform_data/dma-atmel.h 10340F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10341F: include/dt-bindings/dma/at91.h 10342 10343MICROCHIP ECC DRIVER 10344M: Tudor Ambarus <tudor.ambarus@microchip.com> 10345L: linux-crypto@vger.kernel.org 10346S: Maintained 10347F: drivers/crypto/atmel-ecc.* 10348 10349MICROCHIP I2C DRIVER 10350M: Ludovic Desroches <ludovic.desroches@microchip.com> 10351L: linux-i2c@vger.kernel.org 10352S: Supported 10353F: drivers/i2c/busses/i2c-at91.h 10354F: drivers/i2c/busses/i2c-at91-*.c 10355 10356MICROCHIP ISC DRIVER 10357M: Eugen Hristev <eugen.hristev@microchip.com> 10358L: linux-media@vger.kernel.org 10359S: Supported 10360F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10361F: drivers/media/platform/atmel/atmel-isc.h 10362F: drivers/media/platform/atmel/atmel-isc-base.c 10363F: drivers/media/platform/atmel/atmel-isc-regs.h 10364F: Documentation/devicetree/bindings/media/atmel-isc.txt 10365 10366MICROCHIP ISI DRIVER 10367M: Eugen Hristev <eugen.hristev@microchip.com> 10368L: linux-media@vger.kernel.org 10369S: Supported 10370F: drivers/media/platform/atmel/atmel-isi.c 10371F: drivers/media/platform/atmel/atmel-isi.h 10372 10373MICROCHIP AT91 USART MFD DRIVER 10374M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10375L: linux-kernel@vger.kernel.org 10376S: Supported 10377F: drivers/mfd/at91-usart.c 10378F: include/dt-bindings/mfd/at91-usart.h 10379F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10380 10381MICROCHIP AT91 USART SPI DRIVER 10382M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10383L: linux-spi@vger.kernel.org 10384S: Supported 10385F: drivers/spi/spi-at91-usart.c 10386F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10387 10388MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10389M: Woojung Huh <woojung.huh@microchip.com> 10390M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10391L: netdev@vger.kernel.org 10392S: Maintained 10393F: net/dsa/tag_ksz.c 10394F: drivers/net/dsa/microchip/* 10395F: include/linux/platform_data/microchip-ksz.h 10396F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10397 10398MICROCHIP LAN743X ETHERNET DRIVER 10399M: Bryan Whitehead <bryan.whitehead@microchip.com> 10400M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10401L: netdev@vger.kernel.org 10402S: Maintained 10403F: drivers/net/ethernet/microchip/lan743x_* 10404 10405MICROCHIP LCDFB DRIVER 10406M: Nicolas Ferre <nicolas.ferre@microchip.com> 10407L: linux-fbdev@vger.kernel.org 10408S: Maintained 10409F: drivers/video/fbdev/atmel_lcdfb.c 10410F: include/video/atmel_lcdc.h 10411 10412MICROCHIP MMC/SD/SDIO MCI DRIVER 10413M: Ludovic Desroches <ludovic.desroches@microchip.com> 10414S: Maintained 10415F: drivers/mmc/host/atmel-mci.c 10416 10417MICROCHIP MCP16502 PMIC DRIVER 10418M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10420S: Maintained 10421F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10422F: drivers/regulator/mcp16502.c 10423 10424MICROCHIP MCP3911 ADC DRIVER 10425M: Marcus Folkesson <marcus.folkesson@gmail.com> 10426M: Kent Gustavsson <kent@minoris.se> 10427L: linux-iio@vger.kernel.org 10428S: Supported 10429F: drivers/iio/adc/mcp3911.c 10430F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10431 10432MICROCHIP NAND DRIVER 10433M: Tudor Ambarus <tudor.ambarus@microchip.com> 10434L: linux-mtd@lists.infradead.org 10435S: Supported 10436F: drivers/mtd/nand/raw/atmel/* 10437F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10438 10439MICROCHIP PWM DRIVER 10440M: Claudiu Beznea <claudiu.beznea@microchip.com> 10441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10442L: linux-pwm@vger.kernel.org 10443S: Supported 10444F: drivers/pwm/pwm-atmel.c 10445F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10446 10447MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10448M: Ludovic Desroches <ludovic.desroches@microchip.com> 10449M: Eugen Hristev <eugen.hristev@microchip.com> 10450L: linux-iio@vger.kernel.org 10451S: Supported 10452F: drivers/iio/adc/at91-sama5d2_adc.c 10453F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10454F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10455 10456MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10457M: Nicolas Ferre <nicolas.ferre@microchip.com> 10458S: Supported 10459F: drivers/power/reset/at91-sama5d2_shdwc.c 10460 10461MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10462M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10464L: linux-gpio@vger.kernel.org 10465F: drivers/gpio/gpio-sama5d2-piobu.c 10466 10467MICROCHIP SPI DRIVER 10468M: Nicolas Ferre <nicolas.ferre@microchip.com> 10469S: Supported 10470F: drivers/spi/spi-atmel.* 10471 10472MICROCHIP SSC DRIVER 10473M: Nicolas Ferre <nicolas.ferre@microchip.com> 10474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10475S: Supported 10476F: drivers/misc/atmel-ssc.c 10477F: include/linux/atmel-ssc.h 10478 10479MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10480M: Nicolas Ferre <nicolas.ferre@microchip.com> 10481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10482S: Supported 10483F: drivers/misc/atmel_tclib.c 10484F: drivers/clocksource/tcb_clksrc.c 10485 10486MICROCHIP USBA UDC DRIVER 10487M: Cristian Birsan <cristian.birsan@microchip.com> 10488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10489S: Supported 10490F: drivers/usb/gadget/udc/atmel_usba_udc.* 10491 10492MICROCHIP USB251XB DRIVER 10493M: Richard Leitner <richard.leitner@skidata.com> 10494L: linux-usb@vger.kernel.org 10495S: Maintained 10496F: drivers/usb/misc/usb251xb.c 10497F: Documentation/devicetree/bindings/usb/usb251xb.txt 10498 10499MICROCHIP XDMA DRIVER 10500M: Ludovic Desroches <ludovic.desroches@microchip.com> 10501L: linux-arm-kernel@lists.infradead.org 10502L: dmaengine@vger.kernel.org 10503S: Supported 10504F: drivers/dma/at_xdmac.c 10505 10506MICROSEMI MIPS SOCS 10507M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10508M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10509L: linux-mips@vger.kernel.org 10510S: Supported 10511F: arch/mips/generic/board-ocelot.c 10512F: arch/mips/configs/generic/board-ocelot.config 10513F: arch/mips/boot/dts/mscc/ 10514F: Documentation/devicetree/bindings/mips/mscc.txt 10515 10516MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10517M: Don Brace <don.brace@microsemi.com> 10518L: esc.storagedev@microsemi.com 10519L: linux-scsi@vger.kernel.org 10520S: Supported 10521F: drivers/scsi/smartpqi/smartpqi*.[ch] 10522F: drivers/scsi/smartpqi/Kconfig 10523F: drivers/scsi/smartpqi/Makefile 10524F: include/linux/cciss*.h 10525F: include/uapi/linux/cciss*.h 10526F: Documentation/scsi/smartpqi.txt 10527 10528MICROSEMI ETHERNET SWITCH DRIVER 10529M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10530M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10531L: netdev@vger.kernel.org 10532S: Supported 10533F: drivers/net/ethernet/mscc/ 10534 10535MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10536M: Chen Yu <yu.c.chen@intel.com> 10537L: platform-driver-x86@vger.kernel.org 10538S: Supported 10539F: drivers/platform/x86/surfacepro3_button.c 10540 10541MICROTEK X6 SCANNER 10542M: Oliver Neukum <oliver@neukum.org> 10543S: Maintained 10544F: drivers/usb/image/microtek.* 10545 10546MIPS 10547M: Ralf Baechle <ralf@linux-mips.org> 10548M: Paul Burton <paul.burton@mips.com> 10549M: James Hogan <jhogan@kernel.org> 10550L: linux-mips@vger.kernel.org 10551W: http://www.linux-mips.org/ 10552T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10553T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10554Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10555S: Supported 10556F: Documentation/devicetree/bindings/mips/ 10557F: Documentation/mips/ 10558F: arch/mips/ 10559F: drivers/platform/mips/ 10560 10561MIPS BOSTON DEVELOPMENT BOARD 10562M: Paul Burton <paul.burton@mips.com> 10563L: linux-mips@vger.kernel.org 10564S: Maintained 10565F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10566F: arch/mips/boot/dts/img/boston.dts 10567F: arch/mips/configs/generic/board-boston.config 10568F: drivers/clk/imgtec/clk-boston.c 10569F: include/dt-bindings/clock/boston-clock.h 10570 10571MIPS GENERIC PLATFORM 10572M: Paul Burton <paul.burton@mips.com> 10573L: linux-mips@vger.kernel.org 10574S: Supported 10575F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10576F: arch/mips/generic/ 10577F: arch/mips/tools/generic-board-config.sh 10578 10579MIPS/LOONGSON1 ARCHITECTURE 10580M: Keguang Zhang <keguang.zhang@gmail.com> 10581L: linux-mips@vger.kernel.org 10582S: Maintained 10583F: arch/mips/loongson32/ 10584F: arch/mips/include/asm/mach-loongson32/ 10585F: drivers/*/*loongson1* 10586F: drivers/*/*/*loongson1* 10587 10588MIPS/LOONGSON2 ARCHITECTURE 10589M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10590L: linux-mips@vger.kernel.org 10591S: Maintained 10592F: arch/mips/loongson64/fuloong-2e/ 10593F: arch/mips/loongson64/lemote-2f/ 10594F: arch/mips/include/asm/mach-loongson64/ 10595F: drivers/*/*loongson2* 10596F: drivers/*/*/*loongson2* 10597 10598MIPS/LOONGSON3 ARCHITECTURE 10599M: Huacai Chen <chenhc@lemote.com> 10600L: linux-mips@vger.kernel.org 10601S: Maintained 10602F: arch/mips/loongson64/ 10603F: arch/mips/include/asm/mach-loongson64/ 10604F: drivers/platform/mips/cpu_hwmon.c 10605F: drivers/*/*loongson3* 10606F: drivers/*/*/*loongson3* 10607 10608MIPS RINT INSTRUCTION EMULATION 10609M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10610L: linux-mips@vger.kernel.org 10611S: Supported 10612F: arch/mips/math-emu/sp_rint.c 10613F: arch/mips/math-emu/dp_rint.c 10614 10615MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10616M: Hans Verkuil <hverkuil@xs4all.nl> 10617L: linux-media@vger.kernel.org 10618T: git git://linuxtv.org/media_tree.git 10619W: https://linuxtv.org 10620S: Odd Fixes 10621F: drivers/media/radio/radio-miropcm20* 10622 10623MMP SUPPORT 10624R: Lubomir Rintel <lkundrak@v3.sk> 10625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10626S: Odd Fixes 10627F: arch/arm/boot/dts/mmp* 10628F: arch/arm/mach-mmp/ 10629 10630MMU GATHER AND TLB INVALIDATION 10631M: Will Deacon <will@kernel.org> 10632M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10633M: Andrew Morton <akpm@linux-foundation.org> 10634M: Nick Piggin <npiggin@gmail.com> 10635M: Peter Zijlstra <peterz@infradead.org> 10636L: linux-arch@vger.kernel.org 10637L: linux-mm@kvack.org 10638S: Maintained 10639F: arch/*/include/asm/tlb.h 10640F: include/asm-generic/tlb.h 10641F: mm/mmu_gather.c 10642 10643MN88472 MEDIA DRIVER 10644M: Antti Palosaari <crope@iki.fi> 10645L: linux-media@vger.kernel.org 10646W: https://linuxtv.org 10647W: http://palosaari.fi/linux/ 10648Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10649S: Maintained 10650F: drivers/media/dvb-frontends/mn88472* 10651 10652MN88473 MEDIA DRIVER 10653M: Antti Palosaari <crope@iki.fi> 10654L: linux-media@vger.kernel.org 10655W: https://linuxtv.org 10656W: http://palosaari.fi/linux/ 10657Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10658S: Maintained 10659F: drivers/media/dvb-frontends/mn88473* 10660 10661MODULE SUPPORT 10662M: Jessica Yu <jeyu@kernel.org> 10663T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10664S: Maintained 10665F: include/linux/module.h 10666F: kernel/module.c 10667 10668MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10669W: http://popies.net/meye/ 10670S: Orphan 10671F: Documentation/media/v4l-drivers/meye* 10672F: drivers/media/pci/meye/ 10673F: include/uapi/linux/meye.h 10674 10675MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10676M: Jiri Slaby <jirislaby@gmail.com> 10677S: Maintained 10678F: Documentation/serial/moxa-smartio.rst 10679F: drivers/tty/mxser.* 10680 10681MR800 AVERMEDIA USB FM RADIO DRIVER 10682M: Alexey Klimov <klimov.linux@gmail.com> 10683L: linux-media@vger.kernel.org 10684T: git git://linuxtv.org/media_tree.git 10685S: Maintained 10686F: drivers/media/radio/radio-mr800.c 10687 10688MRF24J40 IEEE 802.15.4 RADIO DRIVER 10689M: Alan Ott <alan@signal11.us> 10690L: linux-wpan@vger.kernel.org 10691S: Maintained 10692F: drivers/net/ieee802154/mrf24j40.c 10693F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10694 10695MSI LAPTOP SUPPORT 10696M: "Lee, Chun-Yi" <jlee@suse.com> 10697L: platform-driver-x86@vger.kernel.org 10698S: Maintained 10699F: drivers/platform/x86/msi-laptop.c 10700 10701MSI WMI SUPPORT 10702L: platform-driver-x86@vger.kernel.org 10703S: Orphan 10704F: drivers/platform/x86/msi-wmi.c 10705 10706MSI001 MEDIA DRIVER 10707M: Antti Palosaari <crope@iki.fi> 10708L: linux-media@vger.kernel.org 10709W: https://linuxtv.org 10710W: http://palosaari.fi/linux/ 10711Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10712T: git git://linuxtv.org/anttip/media_tree.git 10713S: Maintained 10714F: drivers/media/tuners/msi001* 10715 10716MSI2500 MEDIA DRIVER 10717M: Antti Palosaari <crope@iki.fi> 10718L: linux-media@vger.kernel.org 10719W: https://linuxtv.org 10720W: http://palosaari.fi/linux/ 10721Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10722T: git git://linuxtv.org/anttip/media_tree.git 10723S: Maintained 10724F: drivers/media/usb/msi2500/ 10725 10726MSYSTEMS DISKONCHIP G3 MTD DRIVER 10727M: Robert Jarzmik <robert.jarzmik@free.fr> 10728L: linux-mtd@lists.infradead.org 10729S: Maintained 10730F: drivers/mtd/devices/docg3* 10731 10732MT9M032 APTINA SENSOR DRIVER 10733M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10734L: linux-media@vger.kernel.org 10735T: git git://linuxtv.org/media_tree.git 10736S: Maintained 10737F: drivers/media/i2c/mt9m032.c 10738F: include/media/i2c/mt9m032.h 10739 10740MT9P031 APTINA CAMERA SENSOR 10741M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10742L: linux-media@vger.kernel.org 10743T: git git://linuxtv.org/media_tree.git 10744S: Maintained 10745F: drivers/media/i2c/mt9p031.c 10746F: include/media/i2c/mt9p031.h 10747 10748MT9T001 APTINA CAMERA SENSOR 10749M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10750L: linux-media@vger.kernel.org 10751T: git git://linuxtv.org/media_tree.git 10752S: Maintained 10753F: drivers/media/i2c/mt9t001.c 10754F: include/media/i2c/mt9t001.h 10755 10756MT9T112 APTINA CAMERA SENSOR 10757M: Jacopo Mondi <jacopo@jmondi.org> 10758L: linux-media@vger.kernel.org 10759T: git git://linuxtv.org/media_tree.git 10760S: Odd Fixes 10761F: drivers/media/i2c/mt9t112.c 10762F: include/media/i2c/mt9t112.h 10763 10764MT9V032 APTINA CAMERA SENSOR 10765M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10766L: linux-media@vger.kernel.org 10767T: git git://linuxtv.org/media_tree.git 10768S: Maintained 10769F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10770F: drivers/media/i2c/mt9v032.c 10771F: include/media/i2c/mt9v032.h 10772 10773MT9V111 APTINA CAMERA SENSOR 10774M: Jacopo Mondi <jacopo@jmondi.org> 10775L: linux-media@vger.kernel.org 10776T: git git://linuxtv.org/media_tree.git 10777S: Maintained 10778F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10779F: drivers/media/i2c/mt9v111.c 10780 10781MULTIFUNCTION DEVICES (MFD) 10782M: Lee Jones <lee.jones@linaro.org> 10783T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10784S: Supported 10785F: Documentation/devicetree/bindings/mfd/ 10786F: drivers/mfd/ 10787F: include/linux/mfd/ 10788F: include/dt-bindings/mfd/ 10789 10790MULTIMEDIA CARD (MMC) ETC. OVER SPI 10791S: Orphan 10792F: drivers/mmc/host/mmc_spi.c 10793F: include/linux/spi/mmc_spi.h 10794 10795MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10796M: Ulf Hansson <ulf.hansson@linaro.org> 10797L: linux-mmc@vger.kernel.org 10798T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10799S: Maintained 10800F: Documentation/devicetree/bindings/mmc/ 10801F: drivers/mmc/ 10802F: include/linux/mmc/ 10803F: include/uapi/linux/mmc/ 10804 10805MULTIPLEXER SUBSYSTEM 10806M: Peter Rosin <peda@axentia.se> 10807S: Maintained 10808F: Documentation/ABI/testing/sysfs-class-mux* 10809F: Documentation/devicetree/bindings/mux/ 10810F: include/dt-bindings/mux/ 10811F: include/linux/mux/ 10812F: drivers/mux/ 10813 10814MULTITECH MULTIPORT CARD (ISICOM) 10815S: Orphan 10816F: drivers/tty/isicom.c 10817F: include/linux/isicom.h 10818 10819MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10820M: Bin Liu <b-liu@ti.com> 10821L: linux-usb@vger.kernel.org 10822S: Maintained 10823F: drivers/usb/musb/ 10824 10825MXL301RF MEDIA DRIVER 10826M: Akihiro Tsukada <tskd08@gmail.com> 10827L: linux-media@vger.kernel.org 10828S: Odd Fixes 10829F: drivers/media/tuners/mxl301rf* 10830 10831MXL5007T MEDIA DRIVER 10832M: Michael Krufky <mkrufky@linuxtv.org> 10833L: linux-media@vger.kernel.org 10834W: https://linuxtv.org 10835W: http://github.com/mkrufky 10836Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10837T: git git://linuxtv.org/mkrufky/tuners.git 10838S: Maintained 10839F: drivers/media/tuners/mxl5007t.* 10840 10841MXSFB DRM DRIVER 10842M: Marek Vasut <marex@denx.de> 10843M: Stefan Agner <stefan@agner.ch> 10844L: dri-devel@lists.freedesktop.org 10845S: Supported 10846F: drivers/gpu/drm/mxsfb/ 10847F: Documentation/devicetree/bindings/display/mxsfb.txt 10848T: git git://anongit.freedesktop.org/drm/drm-misc 10849 10850MYLEX DAC960 PCI RAID Controller 10851M: Hannes Reinecke <hare@kernel.org> 10852L: linux-scsi@vger.kernel.org 10853S: Supported 10854F: drivers/scsi/myrb.* 10855F: drivers/scsi/myrs.* 10856 10857MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10858M: Chris Lee <christopher.lee@cspi.com> 10859L: netdev@vger.kernel.org 10860W: https://www.cspi.com/ethernet-products/support/downloads/ 10861S: Supported 10862F: drivers/net/ethernet/myricom/myri10ge/ 10863 10864NAND FLASH SUBSYSTEM 10865M: Miquel Raynal <miquel.raynal@bootlin.com> 10866R: Richard Weinberger <richard@nod.at> 10867L: linux-mtd@lists.infradead.org 10868W: http://www.linux-mtd.infradead.org/ 10869Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10870T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 10871S: Maintained 10872F: drivers/mtd/nand/ 10873F: include/linux/mtd/*nand*.h 10874 10875NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10876M: Daniel Mack <zonque@gmail.com> 10877S: Maintained 10878L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10879W: http://www.native-instruments.com 10880F: sound/usb/caiaq/ 10881 10882NATSEMI ETHERNET DRIVER (DP8381x) 10883S: Orphan 10884F: drivers/net/ethernet/natsemi/natsemi.c 10885 10886NCR 5380 SCSI DRIVERS 10887M: Finn Thain <fthain@telegraphics.com.au> 10888M: Michael Schmitz <schmitzmic@gmail.com> 10889L: linux-scsi@vger.kernel.org 10890S: Maintained 10891F: Documentation/scsi/g_NCR5380.txt 10892F: drivers/scsi/NCR5380.* 10893F: drivers/scsi/arm/cumana_1.c 10894F: drivers/scsi/arm/oak.c 10895F: drivers/scsi/atari_scsi.* 10896F: drivers/scsi/dmx3191d.c 10897F: drivers/scsi/g_NCR5380.* 10898F: drivers/scsi/mac_scsi.* 10899F: drivers/scsi/sun3_scsi.* 10900F: drivers/scsi/sun3_scsi_vme.c 10901 10902NCSI LIBRARY: 10903M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10904S: Maintained 10905F: net/ncsi/ 10906 10907NCT6775 HARDWARE MONITOR DRIVER 10908M: Guenter Roeck <linux@roeck-us.net> 10909L: linux-hwmon@vger.kernel.org 10910S: Maintained 10911F: Documentation/hwmon/nct6775.rst 10912F: drivers/hwmon/nct6775.c 10913 10914NET_FAILOVER MODULE 10915M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10916L: netdev@vger.kernel.org 10917S: Supported 10918F: driver/net/net_failover.c 10919F: include/net/net_failover.h 10920F: Documentation/networking/net_failover.rst 10921 10922NETEFFECT IWARP RNIC DRIVER (IW_NES) 10923M: Faisal Latif <faisal.latif@intel.com> 10924L: linux-rdma@vger.kernel.org 10925W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10926S: Supported 10927F: drivers/infiniband/hw/nes/ 10928F: include/uapi/rdma/nes-abi.h 10929 10930NETEM NETWORK EMULATOR 10931M: Stephen Hemminger <stephen@networkplumber.org> 10932L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10933S: Maintained 10934F: net/sched/sch_netem.c 10935 10936NETERION 10GbE DRIVERS (s2io/vxge) 10937M: Jon Mason <jdmason@kudzu.us> 10938L: netdev@vger.kernel.org 10939S: Supported 10940F: Documentation/networking/device_drivers/neterion/s2io.txt 10941F: Documentation/networking/device_drivers/neterion/vxge.txt 10942F: drivers/net/ethernet/neterion/ 10943 10944NETFILTER 10945M: Pablo Neira Ayuso <pablo@netfilter.org> 10946M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10947M: Florian Westphal <fw@strlen.de> 10948L: netfilter-devel@vger.kernel.org 10949L: coreteam@netfilter.org 10950W: http://www.netfilter.org/ 10951W: http://www.iptables.org/ 10952W: http://www.nftables.org/ 10953Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10954T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10955T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10956S: Maintained 10957F: include/linux/netfilter* 10958F: include/linux/netfilter/ 10959F: include/net/netfilter/ 10960F: include/uapi/linux/netfilter* 10961F: include/uapi/linux/netfilter/ 10962F: net/*/netfilter.c 10963F: net/*/netfilter/ 10964F: net/netfilter/ 10965F: net/bridge/br_netfilter*.c 10966 10967NETROM NETWORK LAYER 10968M: Ralf Baechle <ralf@linux-mips.org> 10969L: linux-hams@vger.kernel.org 10970W: http://www.linux-ax25.org/ 10971S: Maintained 10972F: include/net/netrom.h 10973F: include/uapi/linux/netrom.h 10974F: net/netrom/ 10975 10976NETRONOME ETHERNET DRIVERS 10977M: Jakub Kicinski <jakub.kicinski@netronome.com> 10978L: oss-drivers@netronome.com 10979S: Maintained 10980F: drivers/net/ethernet/netronome/ 10981 10982NETWORK BLOCK DEVICE (NBD) 10983M: Josef Bacik <josef@toxicpanda.com> 10984S: Maintained 10985L: linux-block@vger.kernel.org 10986L: nbd@other.debian.org 10987F: Documentation/blockdev/nbd.txt 10988F: drivers/block/nbd.c 10989F: include/trace/events/nbd.h 10990F: include/uapi/linux/nbd.h 10991 10992NETWORK DROP MONITOR 10993M: Neil Horman <nhorman@tuxdriver.com> 10994L: netdev@vger.kernel.org 10995S: Maintained 10996W: https://fedorahosted.org/dropwatch/ 10997F: net/core/drop_monitor.c 10998 10999NETWORKING DRIVERS 11000M: "David S. Miller" <davem@davemloft.net> 11001L: netdev@vger.kernel.org 11002W: http://www.linuxfoundation.org/en/Net 11003Q: http://patchwork.ozlabs.org/project/netdev/list/ 11004T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11005T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11006S: Odd Fixes 11007F: Documentation/devicetree/bindings/net/ 11008F: drivers/net/ 11009F: include/linux/if_* 11010F: include/linux/netdevice.h 11011F: include/linux/etherdevice.h 11012F: include/linux/fcdevice.h 11013F: include/linux/fddidevice.h 11014F: include/linux/hippidevice.h 11015F: include/linux/inetdevice.h 11016F: include/uapi/linux/if_* 11017F: include/uapi/linux/netdevice.h 11018 11019NETWORKING DRIVERS (WIRELESS) 11020M: Kalle Valo <kvalo@codeaurora.org> 11021L: linux-wireless@vger.kernel.org 11022Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11023T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11024T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11025S: Maintained 11026F: Documentation/devicetree/bindings/net/wireless/ 11027F: drivers/net/wireless/ 11028 11029NETWORKING [DSA] 11030M: Andrew Lunn <andrew@lunn.ch> 11031M: Vivien Didelot <vivien.didelot@gmail.com> 11032M: Florian Fainelli <f.fainelli@gmail.com> 11033S: Maintained 11034F: Documentation/devicetree/bindings/net/dsa/ 11035F: net/dsa/ 11036F: include/net/dsa.h 11037F: include/linux/dsa/ 11038F: include/linux/platform_data/dsa.h 11039F: drivers/net/dsa/ 11040 11041NETWORKING [GENERAL] 11042M: "David S. Miller" <davem@davemloft.net> 11043L: netdev@vger.kernel.org 11044W: http://www.linuxfoundation.org/en/Net 11045Q: http://patchwork.ozlabs.org/project/netdev/list/ 11046T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11047T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11048B: mailto:netdev@vger.kernel.org 11049S: Maintained 11050F: net/ 11051F: include/net/ 11052F: include/linux/in.h 11053F: include/linux/net.h 11054F: include/linux/netdevice.h 11055F: include/uapi/linux/in.h 11056F: include/uapi/linux/net.h 11057F: include/uapi/linux/netdevice.h 11058F: include/uapi/linux/net_namespace.h 11059F: tools/testing/selftests/net/ 11060F: lib/net_utils.c 11061F: lib/random32.c 11062F: Documentation/networking/ 11063 11064NETWORKING [IPSEC] 11065M: Steffen Klassert <steffen.klassert@secunet.com> 11066M: Herbert Xu <herbert@gondor.apana.org.au> 11067M: "David S. Miller" <davem@davemloft.net> 11068L: netdev@vger.kernel.org 11069T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11070T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11071S: Maintained 11072F: net/xfrm/ 11073F: net/key/ 11074F: net/ipv4/xfrm* 11075F: net/ipv4/esp4* 11076F: net/ipv4/ah4.c 11077F: net/ipv4/ipcomp.c 11078F: net/ipv4/ip_vti.c 11079F: net/ipv6/xfrm* 11080F: net/ipv6/esp6* 11081F: net/ipv6/ah6.c 11082F: net/ipv6/ipcomp6.c 11083F: net/ipv6/ip6_vti.c 11084F: include/uapi/linux/xfrm.h 11085F: include/net/xfrm.h 11086 11087NETWORKING [IPv4/IPv6] 11088M: "David S. Miller" <davem@davemloft.net> 11089M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11090M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11091L: netdev@vger.kernel.org 11092T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11093S: Maintained 11094F: net/ipv4/ 11095F: net/ipv6/ 11096F: include/net/ip* 11097F: arch/x86/net/* 11098 11099NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11100M: Paul Moore <paul@paul-moore.com> 11101W: https://github.com/netlabel 11102L: netdev@vger.kernel.org 11103L: linux-security-module@vger.kernel.org 11104S: Maintained 11105F: Documentation/netlabel/ 11106F: include/net/calipso.h 11107F: include/net/cipso_ipv4.h 11108F: include/net/netlabel.h 11109F: include/uapi/linux/netfilter/xt_SECMARK.h 11110F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11111F: net/netlabel/ 11112F: net/ipv4/cipso_ipv4.c 11113F: net/ipv6/calipso.c 11114F: net/netfilter/xt_CONNSECMARK.c 11115F: net/netfilter/xt_SECMARK.c 11116 11117NETWORKING [TCP] 11118M: Eric Dumazet <edumazet@google.com> 11119L: netdev@vger.kernel.org 11120S: Maintained 11121F: net/ipv4/tcp*.c 11122F: net/ipv4/syncookies.c 11123F: net/ipv6/tcp*.c 11124F: net/ipv6/syncookies.c 11125F: include/uapi/linux/tcp.h 11126F: include/net/tcp.h 11127F: include/linux/tcp.h 11128F: include/trace/events/tcp.h 11129 11130NETWORKING [TLS] 11131M: Boris Pismenny <borisp@mellanox.com> 11132M: Aviad Yehezkel <aviadye@mellanox.com> 11133M: Dave Watson <davejwatson@fb.com> 11134M: John Fastabend <john.fastabend@gmail.com> 11135M: Daniel Borkmann <daniel@iogearbox.net> 11136L: netdev@vger.kernel.org 11137S: Maintained 11138F: net/tls/* 11139F: include/uapi/linux/tls.h 11140F: include/net/tls.h 11141 11142NETWORKING [WIRELESS] 11143L: linux-wireless@vger.kernel.org 11144Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11145 11146NETDEVSIM 11147M: Jakub Kicinski <jakub.kicinski@netronome.com> 11148S: Maintained 11149F: drivers/net/netdevsim/* 11150 11151NETXEN (1/10) GbE SUPPORT 11152M: Manish Chopra <manishc@marvell.com> 11153M: Rahul Verma <rahulv@marvell.com> 11154M: GR-Linux-NIC-Dev@marvell.com 11155L: netdev@vger.kernel.org 11156S: Supported 11157F: drivers/net/ethernet/qlogic/netxen/ 11158 11159NFC SUBSYSTEM 11160L: netdev@vger.kernel.org 11161S: Orphan 11162F: net/nfc/ 11163F: include/net/nfc/ 11164F: include/uapi/linux/nfc.h 11165F: drivers/nfc/ 11166F: include/linux/platform_data/nfcmrvl.h 11167F: include/linux/platform_data/nxp-nci.h 11168F: Documentation/devicetree/bindings/net/nfc/ 11169 11170NFS, SUNRPC, AND LOCKD CLIENTS 11171M: Trond Myklebust <trond.myklebust@hammerspace.com> 11172M: Anna Schumaker <anna.schumaker@netapp.com> 11173L: linux-nfs@vger.kernel.org 11174W: http://client.linux-nfs.org 11175T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11176S: Maintained 11177F: fs/lockd/ 11178F: fs/nfs/ 11179F: fs/nfs_common/ 11180F: net/sunrpc/ 11181F: include/linux/lockd/ 11182F: include/linux/nfs* 11183F: include/linux/sunrpc/ 11184F: include/uapi/linux/nfs* 11185F: include/uapi/linux/sunrpc/ 11186 11187NILFS2 FILESYSTEM 11188M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 11189L: linux-nilfs@vger.kernel.org 11190W: https://nilfs.sourceforge.io/ 11191W: https://nilfs.osdn.jp/ 11192T: git git://github.com/konis/nilfs2.git 11193S: Supported 11194F: Documentation/filesystems/nilfs2.txt 11195F: fs/nilfs2/ 11196F: include/trace/events/nilfs2.h 11197F: include/uapi/linux/nilfs2_api.h 11198F: include/uapi/linux/nilfs2_ondisk.h 11199 11200NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11201M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11202W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11203S: Maintained 11204F: Documentation/scsi/NinjaSCSI.txt 11205F: drivers/scsi/pcmcia/nsp_* 11206 11207NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11208M: GOTO Masanori <gotom@debian.or.jp> 11209M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11210W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11211S: Maintained 11212F: Documentation/scsi/NinjaSCSI.txt 11213F: drivers/scsi/nsp32* 11214 11215NIOS2 ARCHITECTURE 11216M: Ley Foon Tan <lftan@altera.com> 11217L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11218T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11219S: Maintained 11220F: arch/nios2/ 11221 11222NOHZ, DYNTICKS SUPPORT 11223M: Frederic Weisbecker <fweisbec@gmail.com> 11224M: Thomas Gleixner <tglx@linutronix.de> 11225M: Ingo Molnar <mingo@kernel.org> 11226L: linux-kernel@vger.kernel.org 11227T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11228S: Maintained 11229F: kernel/time/tick*.* 11230F: include/linux/tick.h 11231F: include/linux/sched/nohz.h 11232 11233NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11234M: Pavel Machek <pavel@ucw.cz> 11235M: Sakari Ailus <sakari.ailus@iki.fi> 11236L: linux-media@vger.kernel.org 11237S: Maintained 11238F: drivers/media/i2c/et8ek8 11239F: drivers/media/i2c/ad5820.c 11240 11241NOKIA N900 POWER SUPPLY DRIVERS 11242R: Pali Rohár <pali.rohar@gmail.com> 11243F: include/linux/power/bq2415x_charger.h 11244F: include/linux/power/bq27xxx_battery.h 11245F: include/linux/power/isp1704_charger.h 11246F: drivers/power/supply/bq2415x_charger.c 11247F: drivers/power/supply/bq27xxx_battery.c 11248F: drivers/power/supply/bq27xxx_battery_i2c.c 11249F: drivers/power/supply/isp1704_charger.c 11250F: drivers/power/supply/rx51_battery.c 11251 11252NOLIBC HEADER FILE 11253M: Willy Tarreau <w@1wt.eu> 11254S: Maintained 11255T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11256F: tools/include/nolibc/ 11257 11258NTB AMD DRIVER 11259M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11260L: linux-ntb@googlegroups.com 11261S: Supported 11262F: drivers/ntb/hw/amd/ 11263 11264NTB DRIVER CORE 11265M: Jon Mason <jdmason@kudzu.us> 11266M: Dave Jiang <dave.jiang@intel.com> 11267M: Allen Hubbe <allenbh@gmail.com> 11268L: linux-ntb@googlegroups.com 11269S: Supported 11270W: https://github.com/jonmason/ntb/wiki 11271T: git git://github.com/jonmason/ntb.git 11272F: drivers/ntb/ 11273F: drivers/net/ntb_netdev.c 11274F: include/linux/ntb.h 11275F: include/linux/ntb_transport.h 11276F: tools/testing/selftests/ntb/ 11277 11278NTB IDT DRIVER 11279M: Serge Semin <fancer.lancer@gmail.com> 11280L: linux-ntb@googlegroups.com 11281S: Supported 11282F: drivers/ntb/hw/idt/ 11283 11284NTB INTEL DRIVER 11285M: Dave Jiang <dave.jiang@intel.com> 11286L: linux-ntb@googlegroups.com 11287S: Supported 11288W: https://github.com/davejiang/linux/wiki 11289T: git https://github.com/davejiang/linux.git 11290F: drivers/ntb/hw/intel/ 11291 11292NTFS FILESYSTEM 11293M: Anton Altaparmakov <anton@tuxera.com> 11294L: linux-ntfs-dev@lists.sourceforge.net 11295W: http://www.tuxera.com/ 11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11297S: Supported 11298F: Documentation/filesystems/ntfs.txt 11299F: fs/ntfs/ 11300 11301NUBUS SUBSYSTEM 11302M: Finn Thain <fthain@telegraphics.com.au> 11303L: linux-m68k@lists.linux-m68k.org 11304S: Maintained 11305F: arch/*/include/asm/nubus.h 11306F: drivers/nubus/ 11307F: include/linux/nubus.h 11308F: include/uapi/linux/nubus.h 11309 11310NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11311M: Antonino Daplas <adaplas@gmail.com> 11312L: linux-fbdev@vger.kernel.org 11313S: Maintained 11314F: drivers/video/fbdev/riva/ 11315F: drivers/video/fbdev/nvidia/ 11316 11317NVM EXPRESS DRIVER 11318M: Keith Busch <kbusch@kernel.org> 11319M: Jens Axboe <axboe@fb.com> 11320M: Christoph Hellwig <hch@lst.de> 11321M: Sagi Grimberg <sagi@grimberg.me> 11322L: linux-nvme@lists.infradead.org 11323T: git://git.infradead.org/nvme.git 11324W: http://git.infradead.org/nvme.git 11325S: Supported 11326F: drivers/nvme/host/ 11327F: include/linux/nvme.h 11328F: include/uapi/linux/nvme_ioctl.h 11329 11330NVM EXPRESS FC TRANSPORT DRIVERS 11331M: James Smart <james.smart@broadcom.com> 11332L: linux-nvme@lists.infradead.org 11333S: Supported 11334F: include/linux/nvme-fc.h 11335F: include/linux/nvme-fc-driver.h 11336F: drivers/nvme/host/fc.c 11337F: drivers/nvme/target/fc.c 11338F: drivers/nvme/target/fcloop.c 11339 11340NVM EXPRESS TARGET DRIVER 11341M: Christoph Hellwig <hch@lst.de> 11342M: Sagi Grimberg <sagi@grimberg.me> 11343L: linux-nvme@lists.infradead.org 11344T: git://git.infradead.org/nvme.git 11345W: http://git.infradead.org/nvme.git 11346S: Supported 11347F: drivers/nvme/target/ 11348 11349NVMEM FRAMEWORK 11350M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11351S: Maintained 11352F: drivers/nvmem/ 11353F: Documentation/devicetree/bindings/nvmem/ 11354F: Documentation/ABI/stable/sysfs-bus-nvmem 11355F: include/linux/nvmem-consumer.h 11356F: include/linux/nvmem-provider.h 11357 11358NXP FXAS21002C DRIVER 11359M: Rui Miguel Silva <rmfrfs@gmail.com> 11360L: linux-iio@vger.kernel.org 11361S: Maintained 11362F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11363F: drivers/iio/gyro/fxas21002c_core.c 11364F: drivers/iio/gyro/fxas21002c.h 11365F: drivers/iio/gyro/fxas21002c_i2c.c 11366F: drivers/iio/gyro/fxas21002c_spi.c 11367 11368NXP SGTL5000 DRIVER 11369M: Fabio Estevam <festevam@gmail.com> 11370L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11371S: Maintained 11372F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11373F: sound/soc/codecs/sgtl5000* 11374 11375NXP SJA1105 ETHERNET SWITCH DRIVER 11376M: Vladimir Oltean <olteanv@gmail.com> 11377L: linux-kernel@vger.kernel.org 11378S: Maintained 11379F: drivers/net/dsa/sja1105 11380 11381NXP TDA998X DRM DRIVER 11382M: Russell King <linux@armlinux.org.uk> 11383S: Maintained 11384T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11385T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11386F: drivers/gpu/drm/i2c/tda998x_drv.c 11387F: include/drm/i2c/tda998x.h 11388F: include/dt-bindings/display/tda998x.h 11389K: "nxp,tda998x" 11390 11391NXP TFA9879 DRIVER 11392M: Peter Rosin <peda@axentia.se> 11393L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11394S: Maintained 11395F: Documentation/devicetree/bindings/sound/tfa9879.txt 11396F: sound/soc/codecs/tfa9879* 11397 11398NXP-NCI NFC DRIVER 11399M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11400R: Charles Gorand <charles.gorand@effinnov.com> 11401L: linux-nfc@lists.01.org (moderated for non-subscribers) 11402S: Supported 11403F: drivers/nfc/nxp-nci 11404 11405OBJAGG 11406M: Jiri Pirko <jiri@mellanox.com> 11407L: netdev@vger.kernel.org 11408S: Supported 11409F: lib/objagg.c 11410F: lib/test_objagg.c 11411F: include/linux/objagg.h 11412 11413NXP FSPI DRIVER 11414R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11415M: Ashish Kumar <ashish.kumar@nxp.com> 11416L: linux-spi@vger.kernel.org 11417S: Maintained 11418F: drivers/spi/spi-nxp-fspi.c 11419F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11420 11421OBJTOOL 11422M: Josh Poimboeuf <jpoimboe@redhat.com> 11423M: Peter Zijlstra <peterz@infradead.org> 11424S: Supported 11425F: tools/objtool/ 11426 11427OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11428M: Frederic Barrat <fbarrat@linux.ibm.com> 11429M: Andrew Donnellan <ajd@linux.ibm.com> 11430L: linuxppc-dev@lists.ozlabs.org 11431S: Supported 11432F: arch/powerpc/platforms/powernv/ocxl.c 11433F: arch/powerpc/include/asm/pnv-ocxl.h 11434F: drivers/misc/ocxl/ 11435F: include/misc/ocxl* 11436F: include/uapi/misc/ocxl.h 11437F: Documentation/accelerators/ocxl.rst 11438 11439OMAP AUDIO SUPPORT 11440M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11441M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11442L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11443L: linux-omap@vger.kernel.org 11444S: Maintained 11445F: sound/soc/ti/omap* 11446F: sound/soc/ti/rx51.c 11447F: sound/soc/ti/n810.c 11448F: sound/soc/ti/sdma-pcm.* 11449 11450OMAP CLOCK FRAMEWORK SUPPORT 11451M: Paul Walmsley <paul@pwsan.com> 11452L: linux-omap@vger.kernel.org 11453S: Maintained 11454F: arch/arm/*omap*/*clock* 11455 11456OMAP DEVICE TREE SUPPORT 11457M: Benoît Cousson <bcousson@baylibre.com> 11458M: Tony Lindgren <tony@atomide.com> 11459L: linux-omap@vger.kernel.org 11460L: devicetree@vger.kernel.org 11461S: Maintained 11462F: arch/arm/boot/dts/*omap* 11463F: arch/arm/boot/dts/*am3* 11464F: arch/arm/boot/dts/*am4* 11465F: arch/arm/boot/dts/*am5* 11466F: arch/arm/boot/dts/*dra7* 11467 11468OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11469L: linux-omap@vger.kernel.org 11470L: linux-fbdev@vger.kernel.org 11471S: Orphan 11472F: drivers/video/fbdev/omap2/ 11473F: Documentation/arm/OMAP/DSS 11474 11475OMAP FRAMEBUFFER SUPPORT 11476L: linux-fbdev@vger.kernel.org 11477L: linux-omap@vger.kernel.org 11478S: Orphan 11479F: drivers/video/fbdev/omap/ 11480 11481OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11482M: Roger Quadros <rogerq@ti.com> 11483M: Tony Lindgren <tony@atomide.com> 11484L: linux-omap@vger.kernel.org 11485S: Maintained 11486F: drivers/memory/omap-gpmc.c 11487F: arch/arm/mach-omap2/*gpmc* 11488 11489OMAP GPIO DRIVER 11490M: Grygorii Strashko <grygorii.strashko@ti.com> 11491M: Santosh Shilimkar <ssantosh@kernel.org> 11492M: Kevin Hilman <khilman@kernel.org> 11493L: linux-omap@vger.kernel.org 11494S: Maintained 11495F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11496F: drivers/gpio/gpio-omap.c 11497 11498OMAP HARDWARE SPINLOCK SUPPORT 11499M: Ohad Ben-Cohen <ohad@wizery.com> 11500L: linux-omap@vger.kernel.org 11501S: Maintained 11502F: drivers/hwspinlock/omap_hwspinlock.c 11503 11504OMAP HS MMC SUPPORT 11505L: linux-mmc@vger.kernel.org 11506L: linux-omap@vger.kernel.org 11507S: Orphan 11508F: drivers/mmc/host/omap_hsmmc.c 11509 11510OMAP HWMOD DATA 11511M: Paul Walmsley <paul@pwsan.com> 11512L: linux-omap@vger.kernel.org 11513S: Maintained 11514F: arch/arm/mach-omap2/omap_hwmod*data* 11515 11516OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11517M: Benoît Cousson <bcousson@baylibre.com> 11518L: linux-omap@vger.kernel.org 11519S: Maintained 11520F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11521 11522OMAP HWMOD SUPPORT 11523M: Benoît Cousson <bcousson@baylibre.com> 11524M: Paul Walmsley <paul@pwsan.com> 11525L: linux-omap@vger.kernel.org 11526S: Maintained 11527F: arch/arm/mach-omap2/omap_hwmod.* 11528 11529OMAP I2C DRIVER 11530M: Vignesh R <vigneshr@ti.com> 11531L: linux-omap@vger.kernel.org 11532L: linux-i2c@vger.kernel.org 11533S: Maintained 11534F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11535F: drivers/i2c/busses/i2c-omap.c 11536 11537OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11538M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11539L: linux-media@vger.kernel.org 11540S: Maintained 11541F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11542F: drivers/media/platform/omap3isp/ 11543F: drivers/staging/media/omap4iss/ 11544 11545OMAP MMC SUPPORT 11546M: Aaro Koskinen <aaro.koskinen@iki.fi> 11547L: linux-omap@vger.kernel.org 11548S: Odd Fixes 11549F: drivers/mmc/host/omap.c 11550 11551OMAP POWER MANAGEMENT SUPPORT 11552M: Kevin Hilman <khilman@kernel.org> 11553L: linux-omap@vger.kernel.org 11554S: Maintained 11555F: arch/arm/*omap*/*pm* 11556F: drivers/cpufreq/omap-cpufreq.c 11557 11558OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11559M: Rajendra Nayak <rnayak@codeaurora.org> 11560M: Paul Walmsley <paul@pwsan.com> 11561L: linux-omap@vger.kernel.org 11562S: Maintained 11563F: arch/arm/mach-omap2/prm* 11564 11565OMAP RANDOM NUMBER GENERATOR SUPPORT 11566M: Deepak Saxena <dsaxena@plexity.net> 11567S: Maintained 11568F: drivers/char/hw_random/omap-rng.c 11569 11570OMAP USB SUPPORT 11571L: linux-usb@vger.kernel.org 11572L: linux-omap@vger.kernel.org 11573S: Orphan 11574F: drivers/usb/*/*omap* 11575F: arch/arm/*omap*/usb* 11576 11577OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11578M: Mark Jackson <mpfj@newflow.co.uk> 11579L: linux-omap@vger.kernel.org 11580S: Maintained 11581F: arch/arm/boot/dts/am335x-nano.dts 11582 11583OMAP1 SUPPORT 11584M: Aaro Koskinen <aaro.koskinen@iki.fi> 11585M: Tony Lindgren <tony@atomide.com> 11586L: linux-omap@vger.kernel.org 11587Q: http://patchwork.kernel.org/project/linux-omap/list/ 11588T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11589S: Maintained 11590F: arch/arm/mach-omap1/ 11591F: arch/arm/plat-omap/ 11592F: arch/arm/configs/omap1_defconfig 11593F: drivers/i2c/busses/i2c-omap.c 11594F: include/linux/platform_data/i2c-omap.h 11595F: include/linux/platform_data/ams-delta-fiq.h 11596 11597OMAP2+ SUPPORT 11598M: Tony Lindgren <tony@atomide.com> 11599L: linux-omap@vger.kernel.org 11600W: http://www.muru.com/linux/omap/ 11601W: http://linux.omap.com/ 11602Q: http://patchwork.kernel.org/project/linux-omap/list/ 11603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11604S: Maintained 11605F: arch/arm/mach-omap2/ 11606F: arch/arm/plat-omap/ 11607F: arch/arm/configs/omap2plus_defconfig 11608F: drivers/i2c/busses/i2c-omap.c 11609F: drivers/irqchip/irq-omap-intc.c 11610F: drivers/mfd/*omap*.c 11611F: drivers/mfd/menelaus.c 11612F: drivers/mfd/palmas.c 11613F: drivers/mfd/tps65217.c 11614F: drivers/mfd/tps65218.c 11615F: drivers/mfd/tps65910.c 11616F: drivers/mfd/twl-core.[ch] 11617F: drivers/mfd/twl4030*.c 11618F: drivers/mfd/twl6030*.c 11619F: drivers/mfd/twl6040*.c 11620F: drivers/regulator/palmas-regulator*.c 11621F: drivers/regulator/pbias-regulator.c 11622F: drivers/regulator/tps65217-regulator.c 11623F: drivers/regulator/tps65218-regulator.c 11624F: drivers/regulator/tps65910-regulator.c 11625F: drivers/regulator/twl-regulator.c 11626F: drivers/regulator/twl6030-regulator.c 11627F: include/linux/platform_data/i2c-omap.h 11628 11629ONION OMEGA2+ BOARD 11630M: Harvey Hunt <harveyhuntnexus@gmail.com> 11631L: linux-mips@vger.kernel.org 11632S: Maintained 11633F: arch/mips/boot/dts/ralink/omega2p.dts 11634 11635OMFS FILESYSTEM 11636M: Bob Copeland <me@bobcopeland.com> 11637L: linux-karma-devel@lists.sourceforge.net 11638S: Maintained 11639F: Documentation/filesystems/omfs.txt 11640F: fs/omfs/ 11641 11642OMNIKEY CARDMAN 4000 DRIVER 11643M: Harald Welte <laforge@gnumonks.org> 11644S: Maintained 11645F: drivers/char/pcmcia/cm4000_cs.c 11646F: include/linux/cm4000_cs.h 11647F: include/uapi/linux/cm4000_cs.h 11648 11649OMNIKEY CARDMAN 4040 DRIVER 11650M: Harald Welte <laforge@gnumonks.org> 11651S: Maintained 11652F: drivers/char/pcmcia/cm4040_cs.* 11653 11654OMNIVISION OV13858 SENSOR DRIVER 11655M: Sakari Ailus <sakari.ailus@linux.intel.com> 11656L: linux-media@vger.kernel.org 11657T: git git://linuxtv.org/media_tree.git 11658S: Maintained 11659F: drivers/media/i2c/ov13858.c 11660 11661OMNIVISION OV2680 SENSOR DRIVER 11662M: Rui Miguel Silva <rmfrfs@gmail.com> 11663L: linux-media@vger.kernel.org 11664T: git git://linuxtv.org/media_tree.git 11665S: Maintained 11666F: drivers/media/i2c/ov2680.c 11667F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11668 11669OMNIVISION OV2685 SENSOR DRIVER 11670M: Shunqian Zheng <zhengsq@rock-chips.com> 11671L: linux-media@vger.kernel.org 11672T: git git://linuxtv.org/media_tree.git 11673S: Maintained 11674F: drivers/media/i2c/ov2685.c 11675 11676OMNIVISION OV5640 SENSOR DRIVER 11677M: Steve Longerbeam <slongerbeam@gmail.com> 11678L: linux-media@vger.kernel.org 11679T: git git://linuxtv.org/media_tree.git 11680S: Maintained 11681F: drivers/media/i2c/ov5640.c 11682 11683OMNIVISION OV5647 SENSOR DRIVER 11684M: Luis Oliveira <lolivei@synopsys.com> 11685L: linux-media@vger.kernel.org 11686T: git git://linuxtv.org/media_tree.git 11687S: Maintained 11688F: drivers/media/i2c/ov5647.c 11689 11690OMNIVISION OV5695 SENSOR DRIVER 11691M: Shunqian Zheng <zhengsq@rock-chips.com> 11692L: linux-media@vger.kernel.org 11693T: git git://linuxtv.org/media_tree.git 11694S: Maintained 11695F: drivers/media/i2c/ov5695.c 11696 11697OMNIVISION OV7670 SENSOR DRIVER 11698M: Jonathan Corbet <corbet@lwn.net> 11699L: linux-media@vger.kernel.org 11700T: git git://linuxtv.org/media_tree.git 11701S: Maintained 11702F: drivers/media/i2c/ov7670.c 11703F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11704 11705OMNIVISION OV772x SENSOR DRIVER 11706M: Jacopo Mondi <jacopo@jmondi.org> 11707L: linux-media@vger.kernel.org 11708T: git git://linuxtv.org/media_tree.git 11709S: Odd fixes 11710F: drivers/media/i2c/ov772x.c 11711F: include/media/i2c/ov772x.h 11712F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11713 11714OMNIVISION OV7740 SENSOR DRIVER 11715M: Wenyou Yang <wenyou.yang@microchip.com> 11716L: linux-media@vger.kernel.org 11717T: git git://linuxtv.org/media_tree.git 11718S: Maintained 11719F: drivers/media/i2c/ov7740.c 11720F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11721 11722OMNIVISION OV9640 SENSOR DRIVER 11723M: Petr Cvek <petrcvekcz@gmail.com> 11724L: linux-media@vger.kernel.org 11725S: Maintained 11726F: drivers/media/i2c/ov9640.* 11727 11728OMNIVISION OV8856 SENSOR DRIVER 11729M: Ben Kao <ben.kao@intel.com> 11730L: linux-media@vger.kernel.org 11731T: git git://linuxtv.org/media_tree.git 11732S: Maintained 11733F: drivers/media/i2c/ov8856.c 11734 11735OMNIVISION OV9650 SENSOR DRIVER 11736M: Sakari Ailus <sakari.ailus@linux.intel.com> 11737R: Akinobu Mita <akinobu.mita@gmail.com> 11738R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11739L: linux-media@vger.kernel.org 11740T: git git://linuxtv.org/media_tree.git 11741S: Maintained 11742F: drivers/media/i2c/ov9650.c 11743F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11744 11745ONENAND FLASH DRIVER 11746M: Kyungmin Park <kyungmin.park@samsung.com> 11747L: linux-mtd@lists.infradead.org 11748S: Maintained 11749F: drivers/mtd/nand/onenand/ 11750F: include/linux/mtd/onenand*.h 11751 11752ONSTREAM SCSI TAPE DRIVER 11753M: Willem Riede <osst@riede.org> 11754L: osst-users@lists.sourceforge.net 11755L: linux-scsi@vger.kernel.org 11756S: Maintained 11757F: Documentation/scsi/osst.txt 11758F: drivers/scsi/osst.* 11759F: drivers/scsi/osst_*.h 11760F: drivers/scsi/st.h 11761 11762OP-TEE DRIVER 11763M: Jens Wiklander <jens.wiklander@linaro.org> 11764S: Maintained 11765F: drivers/tee/optee/ 11766 11767OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11768M: Sumit Garg <sumit.garg@linaro.org> 11769S: Maintained 11770F: drivers/char/hw_random/optee-rng.c 11771 11772OPA-VNIC DRIVER 11773M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11774M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11775L: linux-rdma@vger.kernel.org 11776S: Supported 11777F: drivers/infiniband/ulp/opa_vnic 11778 11779OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11780M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11781M: Frank Rowand <frowand.list@gmail.com> 11782L: devicetree@vger.kernel.org 11783S: Maintained 11784F: Documentation/devicetree/dynamic-resolution-notes.txt 11785F: Documentation/devicetree/overlay-notes.txt 11786F: drivers/of/overlay.c 11787F: drivers/of/resolver.c 11788K: of_overlay_notifier_ 11789 11790OPEN FIRMWARE AND FLATTENED DEVICE TREE 11791M: Rob Herring <robh+dt@kernel.org> 11792M: Frank Rowand <frowand.list@gmail.com> 11793L: devicetree@vger.kernel.org 11794W: http://www.devicetree.org/ 11795T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11796S: Maintained 11797F: drivers/of/ 11798F: include/linux/of*.h 11799F: scripts/dtc/ 11800F: Documentation/ABI/testing/sysfs-firmware-ofw 11801 11802OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11803M: Rob Herring <robh+dt@kernel.org> 11804M: Mark Rutland <mark.rutland@arm.com> 11805L: devicetree@vger.kernel.org 11806T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11807Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11808S: Maintained 11809F: Documentation/devicetree/ 11810F: arch/*/boot/dts/ 11811F: include/dt-bindings/ 11812 11813OPENCORES I2C BUS DRIVER 11814M: Peter Korsgaard <peter@korsgaard.com> 11815M: Andrew Lunn <andrew@lunn.ch> 11816L: linux-i2c@vger.kernel.org 11817S: Maintained 11818F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 11819F: Documentation/i2c/busses/i2c-ocores 11820F: drivers/i2c/busses/i2c-ocores.c 11821F: include/linux/platform_data/i2c-ocores.h 11822 11823OPENRISC ARCHITECTURE 11824M: Jonas Bonn <jonas@southpole.se> 11825M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11826M: Stafford Horne <shorne@gmail.com> 11827T: git git://github.com/openrisc/linux.git 11828L: openrisc@lists.librecores.org 11829W: http://openrisc.io 11830S: Maintained 11831F: Documentation/devicetree/bindings/openrisc/ 11832F: Documentation/openrisc/ 11833F: arch/openrisc/ 11834F: drivers/irqchip/irq-ompic.c 11835F: drivers/irqchip/irq-or1k-* 11836 11837OPENVSWITCH 11838M: Pravin B Shelar <pshelar@ovn.org> 11839L: netdev@vger.kernel.org 11840L: dev@openvswitch.org 11841W: http://openvswitch.org 11842S: Maintained 11843F: net/openvswitch/ 11844F: include/uapi/linux/openvswitch.h 11845 11846OPERATING PERFORMANCE POINTS (OPP) 11847M: Viresh Kumar <vireshk@kernel.org> 11848M: Nishanth Menon <nm@ti.com> 11849M: Stephen Boyd <sboyd@kernel.org> 11850L: linux-pm@vger.kernel.org 11851S: Maintained 11852T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11853F: drivers/opp/ 11854F: include/linux/pm_opp.h 11855F: Documentation/power/opp.txt 11856F: Documentation/devicetree/bindings/opp/ 11857 11858OPL4 DRIVER 11859M: Clemens Ladisch <clemens@ladisch.de> 11860L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11861T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11862S: Maintained 11863F: sound/drivers/opl4/ 11864 11865OPROFILE 11866M: Robert Richter <rric@kernel.org> 11867L: oprofile-list@lists.sf.net 11868S: Maintained 11869F: arch/*/include/asm/oprofile*.h 11870F: arch/*/oprofile/ 11871F: drivers/oprofile/ 11872F: include/linux/oprofile.h 11873 11874ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11875M: Mark Fasheh <mark@fasheh.com> 11876M: Joel Becker <jlbec@evilplan.org> 11877M: Joseph Qi <joseph.qi@linux.alibaba.com> 11878L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11879W: http://ocfs2.wiki.kernel.org 11880S: Supported 11881F: Documentation/filesystems/ocfs2.txt 11882F: Documentation/filesystems/dlmfs.txt 11883F: fs/ocfs2/ 11884 11885ORANGEFS FILESYSTEM 11886M: Mike Marshall <hubcap@omnibond.com> 11887R: Martin Brandenburg <martin@omnibond.com> 11888L: devel@lists.orangefs.org 11889T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11890S: Supported 11891F: fs/orangefs/ 11892F: Documentation/filesystems/orangefs.txt 11893 11894ORINOCO DRIVER 11895L: linux-wireless@vger.kernel.org 11896W: http://wireless.kernel.org/en/users/Drivers/orinoco 11897W: http://www.nongnu.org/orinoco/ 11898S: Orphan 11899F: drivers/net/wireless/intersil/orinoco/ 11900 11901OV2659 OMNIVISION SENSOR DRIVER 11902M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11903L: linux-media@vger.kernel.org 11904W: https://linuxtv.org 11905Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11906T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11907S: Maintained 11908F: drivers/media/i2c/ov2659.c 11909F: include/media/i2c/ov2659.h 11910 11911OVERLAY FILESYSTEM 11912M: Miklos Szeredi <miklos@szeredi.hu> 11913L: linux-unionfs@vger.kernel.org 11914T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11915S: Supported 11916F: fs/overlayfs/ 11917F: Documentation/filesystems/overlayfs.txt 11918 11919P54 WIRELESS DRIVER 11920M: Christian Lamparter <chunkeey@googlemail.com> 11921L: linux-wireless@vger.kernel.org 11922W: http://wireless.kernel.org/en/users/Drivers/p54 11923S: Maintained 11924F: drivers/net/wireless/intersil/p54/ 11925 11926PA SEMI ETHERNET DRIVER 11927L: netdev@vger.kernel.org 11928S: Orphan 11929F: drivers/net/ethernet/pasemi/* 11930 11931PA SEMI SMBUS DRIVER 11932L: linux-i2c@vger.kernel.org 11933S: Orphan 11934F: drivers/i2c/busses/i2c-pasemi.c 11935 11936PACKING 11937M: Vladimir Oltean <olteanv@gmail.com> 11938L: netdev@vger.kernel.org 11939S: Supported 11940F: lib/packing.c 11941F: include/linux/packing.h 11942F: Documentation/packing.txt 11943 11944PADATA PARALLEL EXECUTION MECHANISM 11945M: Steffen Klassert <steffen.klassert@secunet.com> 11946L: linux-crypto@vger.kernel.org 11947S: Maintained 11948F: kernel/padata.c 11949F: include/linux/padata.h 11950F: Documentation/padata.txt 11951 11952PANASONIC LAPTOP ACPI EXTRAS DRIVER 11953M: Harald Welte <laforge@gnumonks.org> 11954L: platform-driver-x86@vger.kernel.org 11955S: Maintained 11956F: drivers/platform/x86/panasonic-laptop.c 11957 11958PARALLEL LCD/KEYPAD PANEL DRIVER 11959M: Willy Tarreau <willy@haproxy.com> 11960M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11961S: Odd Fixes 11962F: Documentation/auxdisplay/lcd-panel-cgram.txt 11963F: drivers/auxdisplay/panel.c 11964 11965PARALLEL PORT SUBSYSTEM 11966M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11967M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11968L: linux-parport@lists.infradead.org (subscribers-only) 11969S: Maintained 11970F: drivers/parport/ 11971F: include/linux/parport*.h 11972F: drivers/char/ppdev.c 11973F: include/uapi/linux/ppdev.h 11974F: Documentation/parport*.txt 11975 11976PARAVIRT_OPS INTERFACE 11977M: Juergen Gross <jgross@suse.com> 11978M: Alok Kataria <akataria@vmware.com> 11979L: virtualization@lists.linux-foundation.org 11980S: Supported 11981F: Documentation/virtual/paravirt_ops.txt 11982F: arch/*/kernel/paravirt* 11983F: arch/*/include/asm/paravirt*.h 11984F: include/linux/hypervisor.h 11985 11986PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11987M: Tim Waugh <tim@cyberelk.net> 11988L: linux-parport@lists.infradead.org (subscribers-only) 11989S: Maintained 11990F: Documentation/blockdev/paride.txt 11991F: drivers/block/paride/ 11992 11993PARISC ARCHITECTURE 11994M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11995M: Helge Deller <deller@gmx.de> 11996L: linux-parisc@vger.kernel.org 11997W: http://www.parisc-linux.org/ 11998Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11999T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12000T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12001S: Maintained 12002F: arch/parisc/ 12003F: Documentation/parisc/ 12004F: drivers/parisc/ 12005F: drivers/char/agp/parisc-agp.c 12006F: drivers/input/serio/gscps2.c 12007F: drivers/parport/parport_gsc.* 12008F: drivers/tty/serial/8250/8250_gsc.c 12009F: drivers/video/fbdev/sti* 12010F: drivers/video/console/sti* 12011F: drivers/video/logo/logo_parisc* 12012 12013PARMAN 12014M: Jiri Pirko <jiri@mellanox.com> 12015L: netdev@vger.kernel.org 12016S: Supported 12017F: lib/parman.c 12018F: lib/test_parman.c 12019F: include/linux/parman.h 12020 12021PC ENGINES APU BOARD DRIVER 12022M: Enrico Weigelt, metux IT consult <info@metux.net> 12023S: Maintained 12024F: drivers/platform/x86/pcengines-apuv2.c 12025 12026PC87360 HARDWARE MONITORING DRIVER 12027M: Jim Cromie <jim.cromie@gmail.com> 12028L: linux-hwmon@vger.kernel.org 12029S: Maintained 12030F: Documentation/hwmon/pc87360.rst 12031F: drivers/hwmon/pc87360.c 12032 12033PC8736x GPIO DRIVER 12034M: Jim Cromie <jim.cromie@gmail.com> 12035S: Maintained 12036F: drivers/char/pc8736x_gpio.c 12037 12038PC87427 HARDWARE MONITORING DRIVER 12039M: Jean Delvare <jdelvare@suse.com> 12040L: linux-hwmon@vger.kernel.org 12041S: Maintained 12042F: Documentation/hwmon/pc87427.rst 12043F: drivers/hwmon/pc87427.c 12044 12045PCA9532 LED DRIVER 12046M: Riku Voipio <riku.voipio@iki.fi> 12047S: Maintained 12048F: drivers/leds/leds-pca9532.c 12049F: include/linux/leds-pca9532.h 12050 12051PCA9541 I2C BUS MASTER SELECTOR DRIVER 12052M: Guenter Roeck <linux@roeck-us.net> 12053L: linux-i2c@vger.kernel.org 12054S: Maintained 12055F: drivers/i2c/muxes/i2c-mux-pca9541.c 12056 12057PCDP - PRIMARY CONSOLE AND DEBUG PORT 12058M: Khalid Aziz <khalid@gonehiking.org> 12059S: Maintained 12060F: drivers/firmware/pcdp.* 12061 12062PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12063M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12064L: linux-pci@vger.kernel.org 12065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12066S: Maintained 12067F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12068F: drivers/pci/controller/pci-aardvark.c 12069 12070PCI DRIVER FOR ALTERA PCIE IP 12071M: Ley Foon Tan <lftan@altera.com> 12072L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12073L: linux-pci@vger.kernel.org 12074S: Supported 12075F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12076F: drivers/pci/controller/pcie-altera.c 12077 12078PCI DRIVER FOR APPLIEDMICRO XGENE 12079M: Toan Le <toan@os.amperecomputing.com> 12080L: linux-pci@vger.kernel.org 12081L: linux-arm-kernel@lists.infradead.org 12082S: Maintained 12083F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12084F: drivers/pci/controller/pci-xgene.c 12085 12086PCI DRIVER FOR ARM VERSATILE PLATFORM 12087M: Rob Herring <robh@kernel.org> 12088L: linux-pci@vger.kernel.org 12089L: linux-arm-kernel@lists.infradead.org 12090S: Maintained 12091F: Documentation/devicetree/bindings/pci/versatile.txt 12092F: drivers/pci/controller/pci-versatile.c 12093 12094PCI DRIVER FOR ARMADA 8K 12095M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12096L: linux-pci@vger.kernel.org 12097L: linux-arm-kernel@lists.infradead.org 12098S: Maintained 12099F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12100F: drivers/pci/controller/dwc/pcie-armada8k.c 12101 12102PCI DRIVER FOR CADENCE PCIE IP 12103M: Tom Joseph <tjoseph@cadence.com> 12104L: linux-pci@vger.kernel.org 12105S: Maintained 12106F: Documentation/devicetree/bindings/pci/cdns,*.txt 12107F: drivers/pci/controller/pcie-cadence* 12108 12109PCI DRIVER FOR FREESCALE LAYERSCAPE 12110M: Minghuan Lian <minghuan.Lian@nxp.com> 12111M: Mingkai Hu <mingkai.hu@nxp.com> 12112M: Roy Zang <roy.zang@nxp.com> 12113L: linuxppc-dev@lists.ozlabs.org 12114L: linux-pci@vger.kernel.org 12115L: linux-arm-kernel@lists.infradead.org 12116S: Maintained 12117F: drivers/pci/controller/dwc/*layerscape* 12118 12119PCI DRIVER FOR GENERIC OF HOSTS 12120M: Will Deacon <will@kernel.org> 12121L: linux-pci@vger.kernel.org 12122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12123S: Maintained 12124F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12125F: drivers/pci/controller/pci-host-common.c 12126F: drivers/pci/controller/pci-host-generic.c 12127 12128PCI DRIVER FOR IMX6 12129M: Richard Zhu <hongxing.zhu@nxp.com> 12130M: Lucas Stach <l.stach@pengutronix.de> 12131L: linux-pci@vger.kernel.org 12132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12133S: Maintained 12134F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12135F: drivers/pci/controller/dwc/*imx6* 12136 12137PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12138M: Keith Busch <keith.busch@intel.com> 12139M: Jonathan Derrick <jonathan.derrick@intel.com> 12140L: linux-pci@vger.kernel.org 12141S: Supported 12142F: drivers/pci/controller/vmd.c 12143 12144PCI DRIVER FOR MICROSEMI SWITCHTEC 12145M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12146M: Logan Gunthorpe <logang@deltatee.com> 12147L: linux-pci@vger.kernel.org 12148S: Maintained 12149F: Documentation/switchtec.txt 12150F: Documentation/ABI/testing/sysfs-class-switchtec 12151F: drivers/pci/switch/switchtec* 12152F: include/uapi/linux/switchtec_ioctl.h 12153F: include/linux/switchtec.h 12154F: drivers/ntb/hw/mscc/ 12155 12156PCI DRIVER FOR MOBIVEIL PCIE IP 12157M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12158M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12159L: linux-pci@vger.kernel.org 12160S: Supported 12161F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12162F: drivers/pci/controller/pcie-mobiveil.c 12163 12164PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12165M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12166M: Jason Cooper <jason@lakedaemon.net> 12167L: linux-pci@vger.kernel.org 12168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12169S: Maintained 12170F: drivers/pci/controller/*mvebu* 12171 12172PCI DRIVER FOR NVIDIA TEGRA 12173M: Thierry Reding <thierry.reding@gmail.com> 12174L: linux-tegra@vger.kernel.org 12175L: linux-pci@vger.kernel.org 12176S: Supported 12177F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12178F: drivers/pci/controller/pci-tegra.c 12179 12180PCI DRIVER FOR RENESAS R-CAR 12181M: Simon Horman <horms@verge.net.au> 12182L: linux-pci@vger.kernel.org 12183L: linux-renesas-soc@vger.kernel.org 12184S: Maintained 12185F: drivers/pci/controller/*rcar* 12186 12187PCI DRIVER FOR SAMSUNG EXYNOS 12188M: Jingoo Han <jingoohan1@gmail.com> 12189L: linux-pci@vger.kernel.org 12190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12191L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12192S: Maintained 12193F: drivers/pci/controller/dwc/pci-exynos.c 12194 12195PCI DRIVER FOR SYNOPSYS DESIGNWARE 12196M: Jingoo Han <jingoohan1@gmail.com> 12197M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12198L: linux-pci@vger.kernel.org 12199S: Maintained 12200F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12201F: drivers/pci/controller/dwc/*designware* 12202 12203PCI DRIVER FOR TI DRA7XX 12204M: Kishon Vijay Abraham I <kishon@ti.com> 12205L: linux-omap@vger.kernel.org 12206L: linux-pci@vger.kernel.org 12207S: Supported 12208F: Documentation/devicetree/bindings/pci/ti-pci.txt 12209F: drivers/pci/controller/dwc/pci-dra7xx.c 12210 12211PCI DRIVER FOR TI KEYSTONE 12212M: Murali Karicheri <m-karicheri2@ti.com> 12213L: linux-pci@vger.kernel.org 12214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12215S: Maintained 12216F: drivers/pci/controller/dwc/pci-keystone.c 12217 12218PCI ENDPOINT SUBSYSTEM 12219M: Kishon Vijay Abraham I <kishon@ti.com> 12220M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12221L: linux-pci@vger.kernel.org 12222T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12223S: Supported 12224F: drivers/pci/endpoint/ 12225F: drivers/misc/pci_endpoint_test.c 12226F: tools/pci/ 12227 12228PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12229M: Russell Currey <ruscur@russell.cc> 12230M: Sam Bobroff <sbobroff@linux.ibm.com> 12231M: Oliver O'Halloran <oohall@gmail.com> 12232L: linuxppc-dev@lists.ozlabs.org 12233S: Supported 12234F: Documentation/PCI/pci-error-recovery.txt 12235F: drivers/pci/pcie/aer.c 12236F: drivers/pci/pcie/dpc.c 12237F: drivers/pci/pcie/err.c 12238F: Documentation/powerpc/eeh-pci-error-recovery.txt 12239F: arch/powerpc/kernel/eeh*.c 12240F: arch/powerpc/platforms/*/eeh*.c 12241F: arch/powerpc/include/*/eeh*.h 12242 12243PCI ERROR RECOVERY 12244M: Linas Vepstas <linasvepstas@gmail.com> 12245L: linux-pci@vger.kernel.org 12246S: Supported 12247F: Documentation/PCI/pci-error-recovery.txt 12248 12249PCI MSI DRIVER FOR ALTERA MSI IP 12250M: Ley Foon Tan <lftan@altera.com> 12251L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12252L: linux-pci@vger.kernel.org 12253S: Supported 12254F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12255F: drivers/pci/controller/pcie-altera-msi.c 12256 12257PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12258M: Toan Le <toan@os.amperecomputing.com> 12259L: linux-pci@vger.kernel.org 12260L: linux-arm-kernel@lists.infradead.org 12261S: Maintained 12262F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12263F: drivers/pci/controller/pci-xgene-msi.c 12264 12265PCI SUBSYSTEM 12266M: Bjorn Helgaas <bhelgaas@google.com> 12267L: linux-pci@vger.kernel.org 12268Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12269T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12270S: Supported 12271F: Documentation/devicetree/bindings/pci/ 12272F: Documentation/PCI/ 12273F: drivers/acpi/pci* 12274F: drivers/pci/ 12275F: include/asm-generic/pci* 12276F: include/linux/pci* 12277F: include/linux/of_pci.h 12278F: include/uapi/linux/pci* 12279F: lib/pci* 12280F: arch/x86/pci/ 12281F: arch/x86/kernel/quirks.c 12282F: arch/x86/kernel/early-quirks.c 12283 12284PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12285M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12286L: linux-pci@vger.kernel.org 12287Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12288T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12289S: Supported 12290F: drivers/pci/controller/ 12291 12292PCIE DRIVER FOR ANNAPURNA LABS 12293M: Jonathan Chocron <jonnyc@amazon.com> 12294L: linux-pci@vger.kernel.org 12295S: Maintained 12296F: drivers/pci/controller/dwc/pcie-al.c 12297 12298PCIE DRIVER FOR AMLOGIC MESON 12299M: Yue Wang <yue.wang@Amlogic.com> 12300L: linux-pci@vger.kernel.org 12301L: linux-amlogic@lists.infradead.org 12302S: Maintained 12303F: drivers/pci/controller/dwc/pci-meson.c 12304 12305PCIE DRIVER FOR AXIS ARTPEC 12306M: Jesper Nilsson <jesper.nilsson@axis.com> 12307L: linux-arm-kernel@axis.com 12308L: linux-pci@vger.kernel.org 12309S: Maintained 12310F: Documentation/devicetree/bindings/pci/axis,artpec* 12311F: drivers/pci/controller/dwc/*artpec* 12312 12313PCIE DRIVER FOR CAVIUM THUNDERX 12314M: David Daney <david.daney@cavium.com> 12315L: linux-pci@vger.kernel.org 12316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12317S: Supported 12318F: Documentation/devicetree/bindings/pci/pci-thunder-* 12319F: drivers/pci/controller/pci-thunder-* 12320 12321PCIE DRIVER FOR HISILICON 12322M: Zhou Wang <wangzhou1@hisilicon.com> 12323L: linux-pci@vger.kernel.org 12324S: Maintained 12325F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12326F: drivers/pci/controller/dwc/pcie-hisi.c 12327 12328PCIE DRIVER FOR HISILICON KIRIN 12329M: Xiaowei Song <songxiaowei@hisilicon.com> 12330M: Binghui Wang <wangbinghui@hisilicon.com> 12331L: linux-pci@vger.kernel.org 12332S: Maintained 12333F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12334F: drivers/pci/controller/dwc/pcie-kirin.c 12335 12336PCIE DRIVER FOR HISILICON STB 12337M: Shawn Guo <shawn.guo@linaro.org> 12338L: linux-pci@vger.kernel.org 12339S: Maintained 12340F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12341F: drivers/pci/controller/dwc/pcie-histb.c 12342 12343PCIE DRIVER FOR MEDIATEK 12344M: Ryder Lee <ryder.lee@mediatek.com> 12345L: linux-pci@vger.kernel.org 12346L: linux-mediatek@lists.infradead.org 12347S: Supported 12348F: Documentation/devicetree/bindings/pci/mediatek* 12349F: drivers/pci/controller/*mediatek* 12350 12351PCIE DRIVER FOR QUALCOMM MSM 12352M: Stanimir Varbanov <svarbanov@mm-sol.com> 12353L: linux-pci@vger.kernel.org 12354L: linux-arm-msm@vger.kernel.org 12355S: Maintained 12356F: drivers/pci/controller/dwc/*qcom* 12357 12358PCIE DRIVER FOR ROCKCHIP 12359M: Shawn Lin <shawn.lin@rock-chips.com> 12360L: linux-pci@vger.kernel.org 12361L: linux-rockchip@lists.infradead.org 12362S: Maintained 12363F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12364F: drivers/pci/controller/pcie-rockchip* 12365 12366PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12367M: Linus Walleij <linus.walleij@linaro.org> 12368L: linux-pci@vger.kernel.org 12369S: Maintained 12370F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12371F: drivers/pci/controller/pci-v3-semi.c 12372 12373PCIE DRIVER FOR SOCIONEXT UNIPHIER 12374M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12375L: linux-pci@vger.kernel.org 12376S: Maintained 12377F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12378F: drivers/pci/controller/dwc/pcie-uniphier.c 12379 12380PCIE DRIVER FOR ST SPEAR13XX 12381M: Pratyush Anand <pratyush.anand@gmail.com> 12382L: linux-pci@vger.kernel.org 12383S: Maintained 12384F: drivers/pci/controller/dwc/*spear* 12385 12386PCMCIA SUBSYSTEM 12387M: Dominik Brodowski <linux@dominikbrodowski.net> 12388T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12389S: Odd Fixes 12390F: Documentation/pcmcia/ 12391F: tools/pcmcia/ 12392F: drivers/pcmcia/ 12393F: include/pcmcia/ 12394 12395PCNET32 NETWORK DRIVER 12396M: Don Fry <pcnet32@frontier.com> 12397L: netdev@vger.kernel.org 12398S: Maintained 12399F: drivers/net/ethernet/amd/pcnet32.c 12400 12401PCRYPT PARALLEL CRYPTO ENGINE 12402M: Steffen Klassert <steffen.klassert@secunet.com> 12403L: linux-crypto@vger.kernel.org 12404S: Maintained 12405F: crypto/pcrypt.c 12406F: include/crypto/pcrypt.h 12407 12408PEAQ WMI HOTKEYS DRIVER 12409M: Hans de Goede <hdegoede@redhat.com> 12410L: platform-driver-x86@vger.kernel.org 12411S: Maintained 12412F: drivers/platform/x86/peaq-wmi.c 12413 12414PER-CPU MEMORY ALLOCATOR 12415M: Dennis Zhou <dennis@kernel.org> 12416M: Tejun Heo <tj@kernel.org> 12417M: Christoph Lameter <cl@linux.com> 12418T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12419S: Maintained 12420F: include/linux/percpu*.h 12421F: mm/percpu*.c 12422F: arch/*/include/asm/percpu.h 12423 12424PER-TASK DELAY ACCOUNTING 12425M: Balbir Singh <bsingharora@gmail.com> 12426S: Maintained 12427F: include/linux/delayacct.h 12428F: kernel/delayacct.c 12429 12430PERFORMANCE EVENTS SUBSYSTEM 12431M: Peter Zijlstra <peterz@infradead.org> 12432M: Ingo Molnar <mingo@redhat.com> 12433M: Arnaldo Carvalho de Melo <acme@kernel.org> 12434R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12435R: Jiri Olsa <jolsa@redhat.com> 12436R: Namhyung Kim <namhyung@kernel.org> 12437L: linux-kernel@vger.kernel.org 12438T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12439S: Supported 12440F: kernel/events/* 12441F: include/linux/perf_event.h 12442F: include/uapi/linux/perf_event.h 12443F: arch/*/kernel/perf_event*.c 12444F: arch/*/kernel/*/perf_event*.c 12445F: arch/*/kernel/*/*/perf_event*.c 12446F: arch/*/include/asm/perf_event.h 12447F: arch/*/kernel/perf_callchain.c 12448F: arch/*/events/* 12449F: arch/*/events/*/* 12450F: tools/perf/ 12451 12452PERSONALITY HANDLING 12453M: Christoph Hellwig <hch@infradead.org> 12454L: linux-abi-devel@lists.sourceforge.net 12455S: Maintained 12456F: include/linux/personality.h 12457F: include/uapi/linux/personality.h 12458 12459PHOENIX RC FLIGHT CONTROLLER ADAPTER 12460M: Marcus Folkesson <marcus.folkesson@gmail.com> 12461L: linux-input@vger.kernel.org 12462S: Maintained 12463F: Documentation/input/devices/pxrc.rst 12464F: drivers/input/joystick/pxrc.c 12465 12466PHONET PROTOCOL 12467M: Remi Denis-Courmont <courmisch@gmail.com> 12468S: Supported 12469F: Documentation/networking/phonet.txt 12470F: include/linux/phonet.h 12471F: include/net/phonet/ 12472F: include/uapi/linux/phonet.h 12473F: net/phonet/ 12474 12475PHRAM MTD DRIVER 12476M: Joern Engel <joern@lazybastard.org> 12477L: linux-mtd@lists.infradead.org 12478S: Maintained 12479F: drivers/mtd/devices/phram.c 12480 12481PICOLCD HID DRIVER 12482M: Bruno Prémont <bonbons@linux-vserver.org> 12483L: linux-input@vger.kernel.org 12484S: Maintained 12485F: drivers/hid/hid-picolcd* 12486 12487PICOXCELL SUPPORT 12488M: Jamie Iles <jamie@jamieiles.com> 12489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12490T: git git://github.com/jamieiles/linux-2.6-ji.git 12491S: Supported 12492F: arch/arm/boot/dts/picoxcell* 12493F: arch/arm/mach-picoxcell/ 12494F: drivers/crypto/picoxcell* 12495 12496PIN CONTROL SUBSYSTEM 12497M: Linus Walleij <linus.walleij@linaro.org> 12498L: linux-gpio@vger.kernel.org 12499T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12500S: Maintained 12501F: Documentation/devicetree/bindings/pinctrl/ 12502F: Documentation/driver-api/pinctl.rst 12503F: drivers/pinctrl/ 12504F: include/linux/pinctrl/ 12505 12506PIN CONTROLLER - MICROCHIP AT91 12507M: Ludovic Desroches <ludovic.desroches@microchip.com> 12508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12509L: linux-gpio@vger.kernel.org 12510S: Supported 12511F: drivers/pinctrl/pinctrl-at91* 12512 12513PIN CONTROLLER - FREESCALE 12514M: Dong Aisheng <aisheng.dong@nxp.com> 12515M: Fabio Estevam <festevam@gmail.com> 12516M: Shawn Guo <shawnguo@kernel.org> 12517M: Stefan Agner <stefan@agner.ch> 12518R: Pengutronix Kernel Team <kernel@pengutronix.de> 12519L: linux-gpio@vger.kernel.org 12520S: Maintained 12521F: drivers/pinctrl/freescale/ 12522F: Documentation/devicetree/bindings/pinctrl/fsl,* 12523 12524PIN CONTROLLER - INTEL 12525M: Mika Westerberg <mika.westerberg@linux.intel.com> 12526M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12527T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12528S: Maintained 12529F: drivers/pinctrl/intel/ 12530 12531PIN CONTROLLER - MEDIATEK 12532M: Sean Wang <sean.wang@kernel.org> 12533L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12534S: Maintained 12535F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12536F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12537F: drivers/pinctrl/mediatek/ 12538 12539PIN CONTROLLER - QUALCOMM 12540M: Bjorn Andersson <bjorn.andersson@linaro.org> 12541S: Maintained 12542L: linux-arm-msm@vger.kernel.org 12543F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12544F: drivers/pinctrl/qcom/ 12545 12546PIN CONTROLLER - RENESAS 12547M: Geert Uytterhoeven <geert+renesas@glider.be> 12548L: linux-renesas-soc@vger.kernel.org 12549T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12550S: Maintained 12551F: drivers/pinctrl/pinctrl-rz* 12552F: drivers/pinctrl/sh-pfc/ 12553 12554PIN CONTROLLER - SAMSUNG 12555M: Tomasz Figa <tomasz.figa@gmail.com> 12556M: Krzysztof Kozlowski <krzk@kernel.org> 12557M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12559L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12560Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12561T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12562S: Maintained 12563F: drivers/pinctrl/samsung/ 12564F: include/dt-bindings/pinctrl/samsung.h 12565F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12566 12567PIN CONTROLLER - SINGLE 12568M: Tony Lindgren <tony@atomide.com> 12569M: Haojian Zhuang <haojian.zhuang@linaro.org> 12570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12571L: linux-omap@vger.kernel.org 12572S: Maintained 12573F: drivers/pinctrl/pinctrl-single.c 12574 12575PIN CONTROLLER - ST SPEAR 12576M: Viresh Kumar <vireshk@kernel.org> 12577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12578W: http://www.st.com/spear 12579S: Maintained 12580F: drivers/pinctrl/spear/ 12581 12582PISTACHIO SOC SUPPORT 12583M: James Hartley <james.hartley@sondrel.com> 12584L: linux-mips@vger.kernel.org 12585S: Odd Fixes 12586F: arch/mips/pistachio/ 12587F: arch/mips/include/asm/mach-pistachio/ 12588F: arch/mips/boot/dts/img/pistachio* 12589F: arch/mips/configs/pistachio*_defconfig 12590 12591PKTCDVD DRIVER 12592S: Orphan 12593M: linux-block@vger.kernel.org 12594F: drivers/block/pktcdvd.c 12595F: include/linux/pktcdvd.h 12596F: include/uapi/linux/pktcdvd.h 12597 12598PKUNITY SOC DRIVERS 12599M: Guan Xuetao <gxt@pku.edu.cn> 12600W: http://mprc.pku.edu.cn/~guanxuetao/linux 12601S: Maintained 12602T: git git://github.com/gxt/linux.git 12603F: drivers/input/serio/i8042-unicore32io.h 12604F: drivers/i2c/busses/i2c-puv3.c 12605F: drivers/video/fbdev/fb-puv3.c 12606F: drivers/rtc/rtc-puv3.c 12607 12608PMBUS HARDWARE MONITORING DRIVERS 12609M: Guenter Roeck <linux@roeck-us.net> 12610L: linux-hwmon@vger.kernel.org 12611W: http://hwmon.wiki.kernel.org/ 12612W: http://www.roeck-us.net/linux/drivers/ 12613T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12614S: Maintained 12615F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12616F: Documentation/devicetree/bindings/hwmon/max31785.txt 12617F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12618F: Documentation/hwmon/adm1275.rst 12619F: Documentation/hwmon/ibm-cffps.rst 12620F: Documentation/hwmon/ir35221.rst 12621F: Documentation/hwmon/lm25066.rst 12622F: Documentation/hwmon/ltc2978.rst 12623F: Documentation/hwmon/ltc3815.rst 12624F: Documentation/hwmon/max16064.rst 12625F: Documentation/hwmon/max20751.rst 12626F: Documentation/hwmon/max31785.rst 12627F: Documentation/hwmon/max34440.rst 12628F: Documentation/hwmon/max8688.rst 12629F: Documentation/hwmon/pmbus.rst 12630F: Documentation/hwmon/pmbus-core.rst 12631F: Documentation/hwmon/tps40422.rst 12632F: Documentation/hwmon/ucd9000.rst 12633F: Documentation/hwmon/ucd9200.rst 12634F: Documentation/hwmon/zl6100.rst 12635F: drivers/hwmon/pmbus/ 12636F: include/linux/pmbus.h 12637 12638PMC SIERRA MaxRAID DRIVER 12639L: linux-scsi@vger.kernel.org 12640W: http://www.pmc-sierra.com/ 12641S: Orphan 12642F: drivers/scsi/pmcraid.* 12643 12644PMC SIERRA PM8001 DRIVER 12645M: Jack Wang <jinpu.wang@profitbricks.com> 12646M: lindar_liu@usish.com 12647L: linux-scsi@vger.kernel.org 12648S: Supported 12649F: drivers/scsi/pm8001/ 12650 12651PNP SUPPORT 12652M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12653S: Maintained 12654F: drivers/pnp/ 12655 12656PNI RM3100 IIO DRIVER 12657M: Song Qiang <songqiang1304521@gmail.com> 12658L: linux-iio@vger.kernel.org 12659S: Maintained 12660F: drivers/iio/magnetometer/rm3100* 12661F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12662 12663POSIX CLOCKS and TIMERS 12664M: Thomas Gleixner <tglx@linutronix.de> 12665L: linux-kernel@vger.kernel.org 12666T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12667S: Maintained 12668F: fs/timerfd.c 12669F: include/linux/timer* 12670F: kernel/time/*timer* 12671 12672POWER MANAGEMENT CORE 12673M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12674L: linux-pm@vger.kernel.org 12675T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12676B: https://bugzilla.kernel.org 12677S: Supported 12678F: drivers/base/power/ 12679F: include/linux/pm.h 12680F: include/linux/pm_* 12681F: include/linux/powercap.h 12682F: drivers/powercap/ 12683F: kernel/configs/nopm.config 12684 12685POWER STATE COORDINATION INTERFACE (PSCI) 12686M: Mark Rutland <mark.rutland@arm.com> 12687M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12688L: linux-arm-kernel@lists.infradead.org 12689S: Maintained 12690F: drivers/firmware/psci/ 12691F: include/linux/psci.h 12692F: include/uapi/linux/psci.h 12693 12694POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12695M: Sebastian Reichel <sre@kernel.org> 12696L: linux-pm@vger.kernel.org 12697T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12698S: Maintained 12699F: Documentation/ABI/testing/sysfs-class-power 12700F: Documentation/devicetree/bindings/power/supply/ 12701F: include/linux/power_supply.h 12702F: drivers/power/supply/ 12703 12704POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12705M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12706L: linuxppc-dev@lists.ozlabs.org 12707S: Maintained 12708F: drivers/char/powernv-op-panel.c 12709 12710PPP OVER ATM (RFC 2364) 12711M: Mitchell Blank Jr <mitch@sfgoth.com> 12712S: Maintained 12713F: net/atm/pppoatm.c 12714F: include/uapi/linux/atmppp.h 12715 12716PPP OVER ETHERNET 12717M: Michal Ostrowski <mostrows@earthlink.net> 12718S: Maintained 12719F: drivers/net/ppp/pppoe.c 12720F: drivers/net/ppp/pppox.c 12721 12722PPP OVER L2TP 12723M: James Chapman <jchapman@katalix.com> 12724S: Maintained 12725F: net/l2tp/l2tp_ppp.c 12726F: include/linux/if_pppol2tp.h 12727F: include/uapi/linux/if_pppol2tp.h 12728 12729PPP PROTOCOL DRIVERS AND COMPRESSORS 12730M: Paul Mackerras <paulus@samba.org> 12731L: linux-ppp@vger.kernel.org 12732S: Maintained 12733F: drivers/net/ppp/ppp_* 12734 12735PPS SUPPORT 12736M: Rodolfo Giometti <giometti@enneenne.com> 12737W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12738L: linuxpps@ml.enneenne.com (subscribers-only) 12739S: Maintained 12740F: Documentation/driver-api/pps.rst 12741F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12742F: Documentation/ABI/testing/sysfs-pps 12743F: drivers/pps/ 12744F: include/linux/pps*.h 12745F: include/uapi/linux/pps.h 12746 12747PPTP DRIVER 12748M: Dmitry Kozlov <xeb@mail.ru> 12749L: netdev@vger.kernel.org 12750S: Maintained 12751F: drivers/net/ppp/pptp.c 12752W: http://sourceforge.net/projects/accel-pptp 12753 12754PRINTK 12755M: Petr Mladek <pmladek@suse.com> 12756M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12757R: Steven Rostedt <rostedt@goodmis.org> 12758S: Maintained 12759F: kernel/printk/ 12760F: include/linux/printk.h 12761 12762PRISM54 WIRELESS DRIVER 12763M: Luis Chamberlain <mcgrof@kernel.org> 12764L: linux-wireless@vger.kernel.org 12765W: http://wireless.kernel.org/en/users/Drivers/p54 12766S: Obsolete 12767F: drivers/net/wireless/intersil/prism54/ 12768 12769PROC FILESYSTEM 12770R: Alexey Dobriyan <adobriyan@gmail.com> 12771L: linux-kernel@vger.kernel.org 12772L: linux-fsdevel@vger.kernel.org 12773S: Maintained 12774F: fs/proc/ 12775F: include/linux/proc_fs.h 12776F: tools/testing/selftests/proc/ 12777F: Documentation/filesystems/proc.txt 12778 12779PROC SYSCTL 12780M: Luis Chamberlain <mcgrof@kernel.org> 12781M: Kees Cook <keescook@chromium.org> 12782L: linux-kernel@vger.kernel.org 12783L: linux-fsdevel@vger.kernel.org 12784S: Maintained 12785F: fs/proc/proc_sysctl.c 12786F: include/linux/sysctl.h 12787F: kernel/sysctl.c 12788F: tools/testing/selftests/sysctl/ 12789 12790PS3 NETWORK SUPPORT 12791M: Geoff Levand <geoff@infradead.org> 12792L: netdev@vger.kernel.org 12793L: linuxppc-dev@lists.ozlabs.org 12794S: Maintained 12795F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12796 12797PS3 PLATFORM SUPPORT 12798M: Geoff Levand <geoff@infradead.org> 12799L: linuxppc-dev@lists.ozlabs.org 12800S: Maintained 12801F: arch/powerpc/boot/ps3* 12802F: arch/powerpc/include/asm/lv1call.h 12803F: arch/powerpc/include/asm/ps3*.h 12804F: arch/powerpc/platforms/ps3/ 12805F: drivers/*/ps3* 12806F: drivers/ps3/ 12807F: drivers/rtc/rtc-ps3.c 12808F: drivers/usb/host/*ps3.c 12809F: sound/ppc/snd_ps3* 12810 12811PS3VRAM DRIVER 12812M: Jim Paris <jim@jtan.com> 12813M: Geoff Levand <geoff@infradead.org> 12814L: linuxppc-dev@lists.ozlabs.org 12815S: Maintained 12816F: drivers/block/ps3vram.c 12817 12818PSAMPLE PACKET SAMPLING SUPPORT: 12819M: Yotam Gigi <yotam.gi@gmail.com> 12820S: Maintained 12821F: net/psample 12822F: include/net/psample.h 12823F: include/uapi/linux/psample.h 12824 12825PSTORE FILESYSTEM 12826M: Kees Cook <keescook@chromium.org> 12827M: Anton Vorontsov <anton@enomsg.org> 12828M: Colin Cross <ccross@android.com> 12829M: Tony Luck <tony.luck@intel.com> 12830S: Maintained 12831T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12832F: fs/pstore/ 12833F: include/linux/pstore* 12834F: drivers/firmware/efi/efi-pstore.c 12835F: drivers/acpi/apei/erst.c 12836F: Documentation/admin-guide/ramoops.rst 12837F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12838K: \b(pstore|ramoops) 12839 12840PTP HARDWARE CLOCK SUPPORT 12841M: Richard Cochran <richardcochran@gmail.com> 12842L: netdev@vger.kernel.org 12843S: Maintained 12844W: http://linuxptp.sourceforge.net/ 12845F: Documentation/ABI/testing/sysfs-ptp 12846F: Documentation/driver-api/ptp.rst 12847F: drivers/net/phy/dp83640* 12848F: drivers/ptp/* 12849F: include/linux/ptp_cl* 12850 12851PTRACE SUPPORT 12852M: Oleg Nesterov <oleg@redhat.com> 12853S: Maintained 12854F: include/asm-generic/syscall.h 12855F: include/linux/ptrace.h 12856F: include/linux/regset.h 12857F: include/linux/tracehook.h 12858F: include/uapi/linux/ptrace.h 12859F: include/uapi/linux/ptrace.h 12860F: include/asm-generic/ptrace.h 12861F: kernel/ptrace.c 12862F: arch/*/ptrace*.c 12863F: arch/*/*/ptrace*.c 12864F: arch/*/include/asm/ptrace*.h 12865 12866PULSE8-CEC DRIVER 12867M: Hans Verkuil <hverkuil@xs4all.nl> 12868L: linux-media@vger.kernel.org 12869T: git git://linuxtv.org/media_tree.git 12870S: Maintained 12871F: drivers/media/usb/pulse8-cec/* 12872F: Documentation/media/cec-drivers/pulse8-cec.rst 12873 12874PVRUSB2 VIDEO4LINUX DRIVER 12875M: Mike Isely <isely@pobox.com> 12876L: pvrusb2@isely.net (subscribers-only) 12877L: linux-media@vger.kernel.org 12878W: http://www.isely.net/pvrusb2/ 12879T: git git://linuxtv.org/media_tree.git 12880S: Maintained 12881F: Documentation/media/v4l-drivers/pvrusb2* 12882F: drivers/media/usb/pvrusb2/ 12883 12884PWC WEBCAM DRIVER 12885M: Hans Verkuil <hverkuil@xs4all.nl> 12886L: linux-media@vger.kernel.org 12887T: git git://linuxtv.org/media_tree.git 12888S: Odd Fixes 12889F: drivers/media/usb/pwc/* 12890F: include/trace/events/pwc.h 12891 12892PWM FAN DRIVER 12893M: Kamil Debski <kamil@wypas.org> 12894M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12895L: linux-hwmon@vger.kernel.org 12896S: Supported 12897F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12898F: Documentation/hwmon/pwm-fan.rst 12899F: drivers/hwmon/pwm-fan.c 12900 12901PWM IR Transmitter 12902M: Sean Young <sean@mess.org> 12903L: linux-media@vger.kernel.org 12904S: Maintained 12905F: drivers/media/rc/pwm-ir-tx.c 12906 12907PWM SUBSYSTEM 12908M: Thierry Reding <thierry.reding@gmail.com> 12909L: linux-pwm@vger.kernel.org 12910S: Maintained 12911T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12912F: Documentation/pwm.txt 12913F: Documentation/devicetree/bindings/pwm/ 12914F: include/linux/pwm.h 12915F: drivers/pwm/ 12916F: drivers/video/backlight/pwm_bl.c 12917F: include/linux/pwm_backlight.h 12918F: drivers/gpio/gpio-mvebu.c 12919F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12920 12921PXA GPIO DRIVER 12922M: Robert Jarzmik <robert.jarzmik@free.fr> 12923L: linux-gpio@vger.kernel.org 12924S: Maintained 12925F: drivers/gpio/gpio-pxa.c 12926 12927PXA MMCI DRIVER 12928S: Orphan 12929 12930PXA RTC DRIVER 12931M: Robert Jarzmik <robert.jarzmik@free.fr> 12932L: linux-rtc@vger.kernel.org 12933S: Maintained 12934 12935PXA2xx/PXA3xx SUPPORT 12936M: Daniel Mack <daniel@zonque.org> 12937M: Haojian Zhuang <haojian.zhuang@gmail.com> 12938M: Robert Jarzmik <robert.jarzmik@free.fr> 12939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12940T: git git://github.com/hzhuang1/linux.git 12941T: git git://github.com/rjarzmik/linux.git 12942S: Maintained 12943F: arch/arm/boot/dts/pxa* 12944F: arch/arm/mach-pxa/ 12945F: drivers/dma/pxa* 12946F: drivers/pcmcia/pxa2xx* 12947F: drivers/pinctrl/pxa/ 12948F: drivers/spi/spi-pxa2xx* 12949F: drivers/usb/gadget/udc/pxa2* 12950F: include/sound/pxa2xx-lib.h 12951F: sound/arm/pxa* 12952F: sound/soc/pxa/ 12953 12954QAT DRIVER 12955M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12956L: qat-linux@intel.com 12957S: Supported 12958F: drivers/crypto/qat/ 12959 12960QCOM AUDIO (ASoC) DRIVERS 12961M: Patrick Lai <plai@codeaurora.org> 12962M: Banajit Goswami <bgoswami@codeaurora.org> 12963L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12964S: Supported 12965F: sound/soc/qcom/ 12966 12967QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12968M: Gabriel Somlo <somlo@cmu.edu> 12969M: "Michael S. Tsirkin" <mst@redhat.com> 12970L: qemu-devel@nongnu.org 12971S: Maintained 12972F: drivers/firmware/qemu_fw_cfg.c 12973F: include/uapi/linux/qemu_fw_cfg.h 12974 12975QIB DRIVER 12976M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12977M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12978L: linux-rdma@vger.kernel.org 12979S: Supported 12980F: drivers/infiniband/hw/qib/ 12981 12982QLOGIC QL41xxx FCOE DRIVER 12983M: QLogic-Storage-Upstream@cavium.com 12984L: linux-scsi@vger.kernel.org 12985S: Supported 12986F: drivers/scsi/qedf/ 12987 12988QLOGIC QL41xxx ISCSI DRIVER 12989M: QLogic-Storage-Upstream@cavium.com 12990L: linux-scsi@vger.kernel.org 12991S: Supported 12992F: drivers/scsi/qedi/ 12993 12994QLOGIC QL4xxx ETHERNET DRIVER 12995M: Ariel Elior <aelior@marvell.com> 12996M: GR-everest-linux-l2@marvell.com 12997L: netdev@vger.kernel.org 12998S: Supported 12999F: drivers/net/ethernet/qlogic/qed/ 13000F: include/linux/qed/ 13001F: drivers/net/ethernet/qlogic/qede/ 13002 13003QLOGIC QL4xxx RDMA DRIVER 13004M: Michal Kalderon <mkalderon@marvell.com> 13005M: Ariel Elior <aelior@marvell.com> 13006L: linux-rdma@vger.kernel.org 13007S: Supported 13008F: drivers/infiniband/hw/qedr/ 13009F: include/uapi/rdma/qedr-abi.h 13010 13011QLOGIC QLA1280 SCSI DRIVER 13012M: Michael Reed <mdr@sgi.com> 13013L: linux-scsi@vger.kernel.org 13014S: Maintained 13015F: drivers/scsi/qla1280.[ch] 13016 13017QLOGIC QLA2XXX FC-SCSI DRIVER 13018M: qla2xxx-upstream@qlogic.com 13019L: linux-scsi@vger.kernel.org 13020S: Supported 13021F: Documentation/scsi/LICENSE.qla2xxx 13022F: drivers/scsi/qla2xxx/ 13023 13024QLOGIC QLA3XXX NETWORK DRIVER 13025M: GR-Linux-NIC-Dev@marvell.com 13026L: netdev@vger.kernel.org 13027S: Supported 13028F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13029F: drivers/net/ethernet/qlogic/qla3xxx.* 13030 13031QLOGIC QLA4XXX iSCSI DRIVER 13032M: QLogic-Storage-Upstream@qlogic.com 13033L: linux-scsi@vger.kernel.org 13034S: Supported 13035F: Documentation/scsi/LICENSE.qla4xxx 13036F: drivers/scsi/qla4xxx/ 13037 13038QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13039M: Shahed Shaikh <shshaikh@marvell.com> 13040M: Manish Chopra <manishc@marvell.com> 13041M: GR-Linux-NIC-Dev@marvell.com 13042L: netdev@vger.kernel.org 13043S: Supported 13044F: drivers/net/ethernet/qlogic/qlcnic/ 13045 13046QLOGIC QLGE 10Gb ETHERNET DRIVER 13047M: Manish Chopra <manishc@marvell.com> 13048M: GR-Linux-NIC-Dev@marvell.com 13049L: netdev@vger.kernel.org 13050S: Supported 13051F: drivers/net/ethernet/qlogic/qlge/ 13052 13053QM1D1B0004 MEDIA DRIVER 13054M: Akihiro Tsukada <tskd08@gmail.com> 13055L: linux-media@vger.kernel.org 13056S: Odd Fixes 13057F: drivers/media/tuners/qm1d1b0004* 13058 13059QM1D1C0042 MEDIA DRIVER 13060M: Akihiro Tsukada <tskd08@gmail.com> 13061L: linux-media@vger.kernel.org 13062S: Odd Fixes 13063F: drivers/media/tuners/qm1d1c0042* 13064 13065QNX4 FILESYSTEM 13066M: Anders Larsen <al@alarsen.net> 13067W: http://www.alarsen.net/linux/qnx4fs/ 13068S: Maintained 13069F: fs/qnx4/ 13070F: include/uapi/linux/qnx4_fs.h 13071F: include/uapi/linux/qnxtypes.h 13072 13073QORIQ DPAA2 FSL-MC BUS DRIVER 13074M: Stuart Yoder <stuyoder@gmail.com> 13075M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13076L: linux-kernel@vger.kernel.org 13077S: Maintained 13078F: drivers/bus/fsl-mc/ 13079F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13080F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13081 13082QT1010 MEDIA DRIVER 13083M: Antti Palosaari <crope@iki.fi> 13084L: linux-media@vger.kernel.org 13085W: https://linuxtv.org 13086W: http://palosaari.fi/linux/ 13087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13088T: git git://linuxtv.org/anttip/media_tree.git 13089S: Maintained 13090F: drivers/media/tuners/qt1010* 13091 13092QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13093M: Kalle Valo <kvalo@codeaurora.org> 13094L: ath10k@lists.infradead.org 13095W: http://wireless.kernel.org/en/users/Drivers/ath10k 13096T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13097S: Supported 13098F: drivers/net/wireless/ath/ath10k/ 13099 13100QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13101M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13102L: linux-wireless@vger.kernel.org 13103W: http://wireless.kernel.org/en/users/Drivers/ath9k 13104S: Supported 13105F: drivers/net/wireless/ath/ath9k/ 13106 13107QUALCOMM CAMERA SUBSYSTEM DRIVER 13108M: Todor Tomov <todor.too@gmail.com> 13109L: linux-media@vger.kernel.org 13110S: Maintained 13111F: Documentation/devicetree/bindings/media/qcom,camss.txt 13112F: Documentation/media/v4l-drivers/qcom_camss.rst 13113F: drivers/media/platform/qcom/camss/ 13114 13115QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13116M: Ilia Lin <ilia.lin@kernel.org> 13117L: linux-pm@vger.kernel.org 13118S: Maintained 13119F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13120F: drivers/cpufreq/qcom-cpufreq-kryo.c 13121 13122QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13123M: Timur Tabi <timur@kernel.org> 13124L: netdev@vger.kernel.org 13125S: Maintained 13126F: drivers/net/ethernet/qualcomm/emac/ 13127 13128QUALCOMM ETHQOS ETHERNET DRIVER 13129M: Vinod Koul <vkoul@kernel.org> 13130M: Niklas Cassel <niklas.cassel@linaro.org> 13131L: netdev@vger.kernel.org 13132S: Maintained 13133F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13134F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 13135 13136QUALCOMM GENERIC INTERFACE I2C DRIVER 13137M: Alok Chauhan <alokc@codeaurora.org> 13138L: linux-i2c@vger.kernel.org 13139L: linux-arm-msm@vger.kernel.org 13140S: Supported 13141F: drivers/i2c/busses/i2c-qcom-geni.c 13142 13143QUALCOMM HEXAGON ARCHITECTURE 13144M: Richard Kuo <rkuo@codeaurora.org> 13145L: linux-hexagon@vger.kernel.org 13146T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13147S: Supported 13148F: arch/hexagon/ 13149 13150QUALCOMM HIDMA DRIVER 13151M: Sinan Kaya <okaya@kernel.org> 13152L: linux-arm-kernel@lists.infradead.org 13153L: linux-arm-msm@vger.kernel.org 13154L: dmaengine@vger.kernel.org 13155S: Supported 13156F: drivers/dma/qcom/hidma* 13157 13158QUALCOMM IOMMU 13159M: Rob Clark <robdclark@gmail.com> 13160L: iommu@lists.linux-foundation.org 13161L: linux-arm-msm@vger.kernel.org 13162S: Maintained 13163F: drivers/iommu/qcom_iommu.c 13164 13165QUALCOMM TSENS THERMAL DRIVER 13166M: Amit Kucheria <amit.kucheria@linaro.org> 13167L: linux-pm@vger.kernel.org 13168L: linux-arm-msm@vger.kernel.org 13169S: Maintained 13170F: drivers/thermal/qcom/ 13171 13172QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13173M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13174L: linux-media@vger.kernel.org 13175L: linux-arm-msm@vger.kernel.org 13176T: git git://linuxtv.org/media_tree.git 13177S: Maintained 13178F: drivers/media/platform/qcom/venus/ 13179 13180QUALCOMM WCN36XX WIRELESS DRIVER 13181M: Kalle Valo <kvalo@codeaurora.org> 13182L: wcn36xx@lists.infradead.org 13183W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13184T: git git://github.com/KrasnikovEugene/wcn36xx.git 13185S: Supported 13186F: drivers/net/wireless/ath/wcn36xx/ 13187 13188QUANTENNA QTNFMAC WIRELESS DRIVER 13189M: Igor Mitsyanko <imitsyanko@quantenna.com> 13190M: Avinash Patil <avinashp@quantenna.com> 13191M: Sergey Matyukevich <smatyukevich@quantenna.com> 13192L: linux-wireless@vger.kernel.org 13193S: Maintained 13194F: drivers/net/wireless/quantenna 13195 13196RADEON and AMDGPU DRM DRIVERS 13197M: Alex Deucher <alexander.deucher@amd.com> 13198M: Christian König <christian.koenig@amd.com> 13199M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13200L: amd-gfx@lists.freedesktop.org 13201T: git git://people.freedesktop.org/~agd5f/linux 13202S: Supported 13203F: drivers/gpu/drm/radeon/ 13204F: include/uapi/drm/radeon_drm.h 13205F: drivers/gpu/drm/amd/ 13206F: include/uapi/drm/amdgpu_drm.h 13207 13208RADEON FRAMEBUFFER DISPLAY DRIVER 13209M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13210L: linux-fbdev@vger.kernel.org 13211S: Maintained 13212F: drivers/video/fbdev/aty/radeon* 13213F: include/uapi/linux/radeonfb.h 13214 13215RADIOSHARK RADIO DRIVER 13216M: Hans Verkuil <hverkuil@xs4all.nl> 13217L: linux-media@vger.kernel.org 13218T: git git://linuxtv.org/media_tree.git 13219S: Maintained 13220F: drivers/media/radio/radio-shark.c 13221 13222RADIOSHARK2 RADIO DRIVER 13223M: Hans Verkuil <hverkuil@xs4all.nl> 13224L: linux-media@vger.kernel.org 13225T: git git://linuxtv.org/media_tree.git 13226S: Maintained 13227F: drivers/media/radio/radio-shark2.c 13228F: drivers/media/radio/radio-tea5777.c 13229 13230RADOS BLOCK DEVICE (RBD) 13231M: Ilya Dryomov <idryomov@gmail.com> 13232M: Sage Weil <sage@redhat.com> 13233M: Alex Elder <elder@kernel.org> 13234L: ceph-devel@vger.kernel.org 13235W: http://ceph.com/ 13236T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13237T: git git://github.com/ceph/ceph-client.git 13238S: Supported 13239F: Documentation/ABI/testing/sysfs-bus-rbd 13240F: drivers/block/rbd.c 13241F: drivers/block/rbd_types.h 13242 13243RAGE128 FRAMEBUFFER DISPLAY DRIVER 13244M: Paul Mackerras <paulus@samba.org> 13245L: linux-fbdev@vger.kernel.org 13246S: Maintained 13247F: drivers/video/fbdev/aty/aty128fb.c 13248 13249RAINSHADOW-CEC DRIVER 13250M: Hans Verkuil <hverkuil@xs4all.nl> 13251L: linux-media@vger.kernel.org 13252T: git git://linuxtv.org/media_tree.git 13253S: Maintained 13254F: drivers/media/usb/rainshadow-cec/* 13255 13256RALINK MIPS ARCHITECTURE 13257M: John Crispin <john@phrozen.org> 13258L: linux-mips@vger.kernel.org 13259S: Maintained 13260F: arch/mips/ralink 13261 13262RALINK RT2X00 WIRELESS LAN DRIVER 13263P: rt2x00 project 13264M: Stanislaw Gruszka <sgruszka@redhat.com> 13265M: Helmut Schaa <helmut.schaa@googlemail.com> 13266L: linux-wireless@vger.kernel.org 13267S: Maintained 13268F: drivers/net/wireless/ralink/rt2x00/ 13269 13270RAMDISK RAM BLOCK DEVICE DRIVER 13271M: Jens Axboe <axboe@kernel.dk> 13272S: Maintained 13273F: Documentation/blockdev/ramdisk.txt 13274F: drivers/block/brd.c 13275 13276RANCHU VIRTUAL BOARD FOR MIPS 13277M: Miodrag Dinic <miodrag.dinic@mips.com> 13278L: linux-mips@vger.kernel.org 13279S: Supported 13280F: arch/mips/generic/board-ranchu.c 13281F: arch/mips/configs/generic/board-ranchu.config 13282 13283RANDOM NUMBER DRIVER 13284M: "Theodore Ts'o" <tytso@mit.edu> 13285S: Maintained 13286F: drivers/char/random.c 13287 13288RAPIDIO SUBSYSTEM 13289M: Matt Porter <mporter@kernel.crashing.org> 13290M: Alexandre Bounine <alex.bou9@gmail.com> 13291S: Maintained 13292F: drivers/rapidio/ 13293 13294RAS INFRASTRUCTURE 13295M: Tony Luck <tony.luck@intel.com> 13296M: Borislav Petkov <bp@alien8.de> 13297L: linux-edac@vger.kernel.org 13298S: Maintained 13299F: drivers/ras/ 13300F: include/linux/ras.h 13301F: include/ras/ras_event.h 13302F: Documentation/admin-guide/ras.rst 13303 13304RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13305L: linux-wireless@vger.kernel.org 13306S: Orphan 13307F: drivers/net/wireless/ray* 13308 13309RCUTORTURE TEST FRAMEWORK 13310M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13311M: Josh Triplett <josh@joshtriplett.org> 13312R: Steven Rostedt <rostedt@goodmis.org> 13313R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13314R: Lai Jiangshan <jiangshanlai@gmail.com> 13315L: rcu@vger.kernel.org 13316S: Supported 13317T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13318F: tools/testing/selftests/rcutorture 13319 13320RDC R-321X SoC 13321M: Florian Fainelli <florian@openwrt.org> 13322S: Maintained 13323 13324RDC R6040 FAST ETHERNET DRIVER 13325M: Florian Fainelli <f.fainelli@gmail.com> 13326L: netdev@vger.kernel.org 13327S: Maintained 13328F: drivers/net/ethernet/rdc/r6040.c 13329 13330RDMAVT - RDMA verbs software 13331M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13332M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13333L: linux-rdma@vger.kernel.org 13334S: Supported 13335F: drivers/infiniband/sw/rdmavt 13336 13337RDS - RELIABLE DATAGRAM SOCKETS 13338M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13339L: netdev@vger.kernel.org 13340L: linux-rdma@vger.kernel.org 13341L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13342W: https://oss.oracle.com/projects/rds/ 13343S: Supported 13344F: net/rds/ 13345F: Documentation/networking/rds.txt 13346 13347RDT - RESOURCE ALLOCATION 13348M: Fenghua Yu <fenghua.yu@intel.com> 13349M: Reinette Chatre <reinette.chatre@intel.com> 13350L: linux-kernel@vger.kernel.org 13351S: Supported 13352F: arch/x86/kernel/cpu/resctrl/ 13353F: arch/x86/include/asm/resctrl_sched.h 13354F: Documentation/x86/resctrl* 13355 13356READ-COPY UPDATE (RCU) 13357M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13358M: Josh Triplett <josh@joshtriplett.org> 13359R: Steven Rostedt <rostedt@goodmis.org> 13360R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13361R: Lai Jiangshan <jiangshanlai@gmail.com> 13362R: Joel Fernandes <joel@joelfernandes.org> 13363L: rcu@vger.kernel.org 13364W: http://www.rdrop.com/users/paulmck/RCU/ 13365S: Supported 13366T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13367F: Documentation/RCU/ 13368X: Documentation/RCU/torture.txt 13369F: include/linux/rcu* 13370X: include/linux/srcu*.h 13371F: kernel/rcu/ 13372X: kernel/rcu/srcu*.c 13373 13374REAL TIME CLOCK (RTC) SUBSYSTEM 13375M: Alessandro Zummo <a.zummo@towertech.it> 13376M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13377L: linux-rtc@vger.kernel.org 13378Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13379T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13380S: Maintained 13381F: Documentation/devicetree/bindings/rtc/ 13382F: Documentation/rtc.txt 13383F: drivers/rtc/ 13384F: include/linux/rtc.h 13385F: include/uapi/linux/rtc.h 13386F: include/linux/rtc/ 13387F: include/linux/platform_data/rtc-* 13388F: tools/testing/selftests/rtc/ 13389 13390REALTEK AUDIO CODECS 13391M: Bard Liao <bardliao@realtek.com> 13392M: Oder Chiou <oder_chiou@realtek.com> 13393S: Maintained 13394F: sound/soc/codecs/rt* 13395F: include/sound/rt*.h 13396 13397REALTEK RTL83xx SMI DSA ROUTER CHIPS 13398M: Linus Walleij <linus.walleij@linaro.org> 13399S: Maintained 13400F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13401F: drivers/net/dsa/realtek-smi* 13402F: drivers/net/dsa/rtl83* 13403 13404REDPINE WIRELESS DRIVER 13405M: Amitkumar Karwar <amitkarwar@gmail.com> 13406M: Siva Rebbagondla <siva8118@gmail.com> 13407L: linux-wireless@vger.kernel.org 13408S: Maintained 13409F: drivers/net/wireless/rsi/ 13410 13411REGISTER MAP ABSTRACTION 13412M: Mark Brown <broonie@kernel.org> 13413L: linux-kernel@vger.kernel.org 13414T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13415S: Supported 13416F: Documentation/devicetree/bindings/regmap/ 13417F: drivers/base/regmap/ 13418F: include/linux/regmap.h 13419 13420REISERFS FILE SYSTEM 13421L: reiserfs-devel@vger.kernel.org 13422S: Supported 13423F: fs/reiserfs/ 13424 13425REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13426M: Ohad Ben-Cohen <ohad@wizery.com> 13427M: Bjorn Andersson <bjorn.andersson@linaro.org> 13428L: linux-remoteproc@vger.kernel.org 13429T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13430S: Maintained 13431F: Documentation/devicetree/bindings/remoteproc/ 13432F: Documentation/remoteproc.txt 13433F: drivers/remoteproc/ 13434F: include/linux/remoteproc.h 13435 13436REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13437M: Ohad Ben-Cohen <ohad@wizery.com> 13438M: Bjorn Andersson <bjorn.andersson@linaro.org> 13439L: linux-remoteproc@vger.kernel.org 13440T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13441S: Maintained 13442F: drivers/rpmsg/ 13443F: Documentation/rpmsg.txt 13444F: include/linux/rpmsg.h 13445F: include/linux/rpmsg/ 13446 13447RENESAS CLOCK DRIVERS 13448M: Geert Uytterhoeven <geert+renesas@glider.be> 13449L: linux-renesas-soc@vger.kernel.org 13450T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13451S: Supported 13452F: drivers/clk/renesas/ 13453 13454RENESAS EMEV2 I2C DRIVER 13455M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13456S: Supported 13457F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt 13458F: drivers/i2c/busses/i2c-emev2.c 13459 13460RENESAS ETHERNET DRIVERS 13461R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13462L: netdev@vger.kernel.org 13463L: linux-renesas-soc@vger.kernel.org 13464F: Documentation/devicetree/bindings/net/renesas,*.txt 13465F: Documentation/devicetree/bindings/net/sh_eth.txt 13466F: drivers/net/ethernet/renesas/ 13467F: include/linux/sh_eth.h 13468 13469RENESAS R-CAR GYROADC DRIVER 13470M: Marek Vasut <marek.vasut@gmail.com> 13471L: linux-iio@vger.kernel.org 13472S: Supported 13473F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13474F: drivers/iio/adc/rcar-gyroadc.c 13475 13476RENESAS R-CAR I2C DRIVERS 13477M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13478S: Supported 13479F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt 13480F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt 13481F: drivers/i2c/busses/i2c-rcar.c 13482F: drivers/i2c/busses/i2c-sh_mobile.c 13483 13484RENESAS RIIC DRIVER 13485M: Chris Brandt <chris.brandt@renesas.com> 13486S: Supported 13487F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13488F: drivers/i2c/busses/i2c-riic.c 13489 13490RENESAS USB PHY DRIVER 13491M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13492L: linux-renesas-soc@vger.kernel.org 13493S: Maintained 13494F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13495 13496RESET CONTROLLER FRAMEWORK 13497M: Philipp Zabel <p.zabel@pengutronix.de> 13498T: git git://git.pengutronix.de/git/pza/linux 13499S: Maintained 13500F: drivers/reset/ 13501F: Documentation/devicetree/bindings/reset/ 13502F: include/dt-bindings/reset/ 13503F: include/linux/reset.h 13504F: include/linux/reset/ 13505F: include/linux/reset-controller.h 13506 13507RESTARTABLE SEQUENCES SUPPORT 13508M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13509M: Peter Zijlstra <peterz@infradead.org> 13510M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13511M: Boqun Feng <boqun.feng@gmail.com> 13512L: linux-kernel@vger.kernel.org 13513S: Supported 13514F: kernel/rseq.c 13515F: include/uapi/linux/rseq.h 13516F: include/trace/events/rseq.h 13517F: tools/testing/selftests/rseq/ 13518 13519RFKILL 13520M: Johannes Berg <johannes@sipsolutions.net> 13521L: linux-wireless@vger.kernel.org 13522W: http://wireless.kernel.org/ 13523T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13524T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13525S: Maintained 13526F: Documentation/rfkill.txt 13527F: Documentation/ABI/stable/sysfs-class-rfkill 13528F: net/rfkill/ 13529F: include/linux/rfkill.h 13530F: include/uapi/linux/rfkill.h 13531 13532RHASHTABLE 13533M: Thomas Graf <tgraf@suug.ch> 13534M: Herbert Xu <herbert@gondor.apana.org.au> 13535L: netdev@vger.kernel.org 13536S: Maintained 13537F: lib/rhashtable.c 13538F: lib/test_rhashtable.c 13539F: include/linux/rhashtable.h 13540F: include/linux/rhashtable-types.h 13541 13542RICOH R5C592 MEMORYSTICK DRIVER 13543M: Maxim Levitsky <maximlevitsky@gmail.com> 13544S: Maintained 13545F: drivers/memstick/host/r592.* 13546 13547RICOH SMARTMEDIA/XD DRIVER 13548M: Maxim Levitsky <maximlevitsky@gmail.com> 13549S: Maintained 13550F: drivers/mtd/nand/raw/r852.c 13551F: drivers/mtd/nand/raw/r852.h 13552 13553RISC-V ARCHITECTURE 13554M: Palmer Dabbelt <palmer@sifive.com> 13555M: Albert Ou <aou@eecs.berkeley.edu> 13556L: linux-riscv@lists.infradead.org 13557T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13558S: Supported 13559F: arch/riscv/ 13560K: riscv 13561N: riscv 13562 13563ROCCAT DRIVERS 13564M: Stefan Achatz <erazor_de@users.sourceforge.net> 13565W: http://sourceforge.net/projects/roccat/ 13566S: Maintained 13567F: drivers/hid/hid-roccat* 13568F: include/linux/hid-roccat* 13569F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13570 13571ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13572M: Jacob chen <jacob2.chen@rock-chips.com> 13573L: linux-media@vger.kernel.org 13574S: Maintained 13575F: drivers/media/platform/rockchip/rga/ 13576F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13577 13578HANTRO VPU CODEC DRIVER 13579M: Ezequiel Garcia <ezequiel@collabora.com> 13580L: linux-media@vger.kernel.org 13581S: Maintained 13582F: drivers/staging/media/platform/hantro/ 13583F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13584 13585ROCKER DRIVER 13586M: Jiri Pirko <jiri@resnulli.us> 13587L: netdev@vger.kernel.org 13588S: Supported 13589F: drivers/net/ethernet/rocker/ 13590 13591ROCKETPORT DRIVER 13592P: Comtrol Corp. 13593W: http://www.comtrol.com 13594S: Maintained 13595F: Documentation/serial/rocket.rst 13596F: drivers/tty/rocket* 13597 13598ROCKETPORT EXPRESS/INFINITY DRIVER 13599M: Kevin Cernekee <cernekee@gmail.com> 13600L: linux-serial@vger.kernel.org 13601S: Odd Fixes 13602F: drivers/tty/serial/rp2.* 13603 13604ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13605M: Marek Vasut <marek.vasut+renesas@gmail.com> 13606L: linux-kernel@vger.kernel.org 13607L: linux-renesas-soc@vger.kernel.org 13608S: Supported 13609F: drivers/mfd/bd9571mwv.c 13610F: drivers/regulator/bd9571mwv-regulator.c 13611F: drivers/gpio/gpio-bd9571mwv.c 13612F: include/linux/mfd/bd9571mwv.h 13613F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13614 13615ROSE NETWORK LAYER 13616M: Ralf Baechle <ralf@linux-mips.org> 13617L: linux-hams@vger.kernel.org 13618W: http://www.linux-ax25.org/ 13619S: Maintained 13620F: include/net/rose.h 13621F: include/uapi/linux/rose.h 13622F: net/rose/ 13623 13624RTL2830 MEDIA DRIVER 13625M: Antti Palosaari <crope@iki.fi> 13626L: linux-media@vger.kernel.org 13627W: https://linuxtv.org 13628W: http://palosaari.fi/linux/ 13629Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13630T: git git://linuxtv.org/anttip/media_tree.git 13631S: Maintained 13632F: drivers/media/dvb-frontends/rtl2830* 13633 13634RTL2832 MEDIA DRIVER 13635M: Antti Palosaari <crope@iki.fi> 13636L: linux-media@vger.kernel.org 13637W: https://linuxtv.org 13638W: http://palosaari.fi/linux/ 13639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13640T: git git://linuxtv.org/anttip/media_tree.git 13641S: Maintained 13642F: drivers/media/dvb-frontends/rtl2832* 13643 13644RTL2832_SDR MEDIA DRIVER 13645M: Antti Palosaari <crope@iki.fi> 13646L: linux-media@vger.kernel.org 13647W: https://linuxtv.org 13648W: http://palosaari.fi/linux/ 13649Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13650T: git git://linuxtv.org/anttip/media_tree.git 13651S: Maintained 13652F: drivers/media/dvb-frontends/rtl2832_sdr* 13653 13654RTL8180 WIRELESS DRIVER 13655L: linux-wireless@vger.kernel.org 13656W: http://wireless.kernel.org/ 13657T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13658S: Orphan 13659F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13660 13661RTL8187 WIRELESS DRIVER 13662M: Herton Ronaldo Krzesinski <herton@canonical.com> 13663M: Hin-Tak Leung <htl10@users.sourceforge.net> 13664M: Larry Finger <Larry.Finger@lwfinger.net> 13665L: linux-wireless@vger.kernel.org 13666W: http://wireless.kernel.org/ 13667T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13668S: Maintained 13669F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13670 13671REALTEK WIRELESS DRIVER (rtlwifi family) 13672M: Ping-Ke Shih <pkshih@realtek.com> 13673L: linux-wireless@vger.kernel.org 13674W: http://wireless.kernel.org/ 13675T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13676S: Maintained 13677F: drivers/net/wireless/realtek/rtlwifi/ 13678 13679REALTEK WIRELESS DRIVER (rtw88) 13680M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13681L: linux-wireless@vger.kernel.org 13682S: Maintained 13683F: drivers/net/wireless/realtek/rtw88/ 13684 13685RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13686M: Jes Sorensen <Jes.Sorensen@gmail.com> 13687L: linux-wireless@vger.kernel.org 13688T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13689S: Maintained 13690F: drivers/net/wireless/realtek/rtl8xxxu/ 13691 13692RXRPC SOCKETS (AF_RXRPC) 13693M: David Howells <dhowells@redhat.com> 13694L: linux-afs@lists.infradead.org 13695S: Supported 13696F: net/rxrpc/ 13697F: include/keys/rxrpc-type.h 13698F: include/net/af_rxrpc.h 13699F: include/trace/events/rxrpc.h 13700F: include/uapi/linux/rxrpc.h 13701F: Documentation/networking/rxrpc.txt 13702W: https://www.infradead.org/~dhowells/kafs/ 13703 13704S3 SAVAGE FRAMEBUFFER DRIVER 13705M: Antonino Daplas <adaplas@gmail.com> 13706L: linux-fbdev@vger.kernel.org 13707S: Maintained 13708F: drivers/video/fbdev/savage/ 13709 13710S390 13711M: Heiko Carstens <heiko.carstens@de.ibm.com> 13712M: Vasily Gorbik <gor@linux.ibm.com> 13713M: Christian Borntraeger <borntraeger@de.ibm.com> 13714L: linux-s390@vger.kernel.org 13715W: http://www.ibm.com/developerworks/linux/linux390/ 13716T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13717S: Supported 13718F: arch/s390/ 13719F: drivers/s390/ 13720F: Documentation/s390/ 13721F: Documentation/driver-api/s390-drivers.rst 13722 13723S390 COMMON I/O LAYER 13724M: Sebastian Ott <sebott@linux.ibm.com> 13725M: Peter Oberparleiter <oberpar@linux.ibm.com> 13726L: linux-s390@vger.kernel.org 13727W: http://www.ibm.com/developerworks/linux/linux390/ 13728S: Supported 13729F: drivers/s390/cio/ 13730 13731S390 DASD DRIVER 13732M: Stefan Haberland <sth@linux.ibm.com> 13733M: Jan Hoeppner <hoeppner@linux.ibm.com> 13734L: linux-s390@vger.kernel.org 13735W: http://www.ibm.com/developerworks/linux/linux390/ 13736S: Supported 13737F: drivers/s390/block/dasd* 13738F: block/partitions/ibm.c 13739 13740S390 IOMMU (PCI) 13741M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13742L: linux-s390@vger.kernel.org 13743W: http://www.ibm.com/developerworks/linux/linux390/ 13744S: Supported 13745F: drivers/iommu/s390-iommu.c 13746 13747S390 IUCV NETWORK LAYER 13748M: Julian Wiedmann <jwi@linux.ibm.com> 13749M: Ursula Braun <ubraun@linux.ibm.com> 13750L: linux-s390@vger.kernel.org 13751W: http://www.ibm.com/developerworks/linux/linux390/ 13752S: Supported 13753F: drivers/s390/net/*iucv* 13754F: include/net/iucv/ 13755F: net/iucv/ 13756 13757S390 NETWORK DRIVERS 13758M: Julian Wiedmann <jwi@linux.ibm.com> 13759M: Ursula Braun <ubraun@linux.ibm.com> 13760L: linux-s390@vger.kernel.org 13761W: http://www.ibm.com/developerworks/linux/linux390/ 13762S: Supported 13763F: drivers/s390/net/ 13764 13765S390 PCI SUBSYSTEM 13766M: Sebastian Ott <sebott@linux.ibm.com> 13767M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13768L: linux-s390@vger.kernel.org 13769W: http://www.ibm.com/developerworks/linux/linux390/ 13770S: Supported 13771F: arch/s390/pci/ 13772F: drivers/pci/hotplug/s390_pci_hpc.c 13773 13774S390 VFIO-CCW DRIVER 13775M: Cornelia Huck <cohuck@redhat.com> 13776M: Farhan Ali <alifm@linux.ibm.com> 13777M: Eric Farman <farman@linux.ibm.com> 13778R: Halil Pasic <pasic@linux.ibm.com> 13779L: linux-s390@vger.kernel.org 13780L: kvm@vger.kernel.org 13781S: Supported 13782F: drivers/s390/cio/vfio_ccw* 13783F: Documentation/s390/vfio-ccw.rst 13784F: include/uapi/linux/vfio_ccw.h 13785 13786S390 ZCRYPT DRIVER 13787M: Harald Freudenberger <freude@linux.ibm.com> 13788L: linux-s390@vger.kernel.org 13789W: http://www.ibm.com/developerworks/linux/linux390/ 13790S: Supported 13791F: drivers/s390/crypto/ 13792 13793S390 VFIO AP DRIVER 13794M: Tony Krowiak <akrowiak@linux.ibm.com> 13795M: Pierre Morel <pmorel@linux.ibm.com> 13796M: Halil Pasic <pasic@linux.ibm.com> 13797L: linux-s390@vger.kernel.org 13798W: http://www.ibm.com/developerworks/linux/linux390/ 13799S: Supported 13800F: drivers/s390/crypto/vfio_ap_drv.c 13801F: drivers/s390/crypto/vfio_ap_private.h 13802F: drivers/s390/crypto/vfio_ap_ops.c 13803F: Documentation/s390/vfio-ap.rst 13804 13805S390 ZFCP DRIVER 13806M: Steffen Maier <maier@linux.ibm.com> 13807M: Benjamin Block <bblock@linux.ibm.com> 13808L: linux-s390@vger.kernel.org 13809W: http://www.ibm.com/developerworks/linux/linux390/ 13810S: Supported 13811F: drivers/s390/scsi/zfcp_* 13812 13813S3C24XX SD/MMC Driver 13814M: Ben Dooks <ben-linux@fluff.org> 13815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13816S: Supported 13817F: drivers/mmc/host/s3cmci.* 13818 13819SAA6588 RDS RECEIVER DRIVER 13820M: Hans Verkuil <hverkuil@xs4all.nl> 13821L: linux-media@vger.kernel.org 13822T: git git://linuxtv.org/media_tree.git 13823W: https://linuxtv.org 13824S: Odd Fixes 13825F: drivers/media/i2c/saa6588* 13826 13827SAA7134 VIDEO4LINUX DRIVER 13828M: Mauro Carvalho Chehab <mchehab@kernel.org> 13829L: linux-media@vger.kernel.org 13830W: https://linuxtv.org 13831T: git git://linuxtv.org/media_tree.git 13832S: Odd fixes 13833F: Documentation/media/v4l-drivers/saa7134* 13834F: drivers/media/pci/saa7134/ 13835 13836SAA7146 VIDEO4LINUX-2 DRIVER 13837M: Hans Verkuil <hverkuil@xs4all.nl> 13838L: linux-media@vger.kernel.org 13839T: git git://linuxtv.org/media_tree.git 13840S: Maintained 13841F: drivers/media/common/saa7146/ 13842F: drivers/media/pci/saa7146/ 13843F: include/media/drv-intf/saa7146* 13844 13845SAMSUNG AUDIO (ASoC) DRIVERS 13846M: Krzysztof Kozlowski <krzk@kernel.org> 13847M: Sangbeom Kim <sbkim73@samsung.com> 13848M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13849L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13850S: Supported 13851F: sound/soc/samsung/ 13852F: Documentation/devicetree/bindings/sound/samsung* 13853 13854SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13855M: Krzysztof Kozlowski <krzk@kernel.org> 13856L: linux-crypto@vger.kernel.org 13857L: linux-samsung-soc@vger.kernel.org 13858S: Maintained 13859F: drivers/crypto/exynos-rng.c 13860F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13861 13862SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13863M: Łukasz Stelmach <l.stelmach@samsung.com> 13864L: linux-samsung-soc@vger.kernel.org 13865S: Maintained 13866F: drivers/char/hw_random/exynos-trng.c 13867F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13868 13869SAMSUNG FRAMEBUFFER DRIVER 13870M: Jingoo Han <jingoohan1@gmail.com> 13871L: linux-fbdev@vger.kernel.org 13872S: Maintained 13873F: drivers/video/fbdev/s3c-fb.c 13874 13875SAMSUNG LAPTOP DRIVER 13876M: Corentin Chary <corentin.chary@gmail.com> 13877L: platform-driver-x86@vger.kernel.org 13878S: Maintained 13879F: drivers/platform/x86/samsung-laptop.c 13880 13881SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13882M: Sangbeom Kim <sbkim73@samsung.com> 13883M: Krzysztof Kozlowski <krzk@kernel.org> 13884M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13885L: linux-kernel@vger.kernel.org 13886L: linux-samsung-soc@vger.kernel.org 13887S: Supported 13888F: drivers/mfd/sec*.c 13889F: drivers/regulator/s2m*.c 13890F: drivers/regulator/s5m*.c 13891F: drivers/clk/clk-s2mps11.c 13892F: drivers/rtc/rtc-s5m.c 13893F: include/linux/mfd/samsung/ 13894F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13895F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13896F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13897F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13898 13899SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13900M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13901L: linux-media@vger.kernel.org 13902L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13903S: Maintained 13904F: drivers/media/platform/s3c-camif/ 13905F: include/media/drv-intf/s3c_camif.h 13906 13907SAMSUNG S3FWRN5 NFC DRIVER 13908M: Robert Baldyga <r.baldyga@samsung.com> 13909M: Krzysztof Opasiak <k.opasiak@samsung.com> 13910L: linux-nfc@lists.01.org (moderated for non-subscribers) 13911S: Supported 13912F: drivers/nfc/s3fwrn5 13913 13914SAMSUNG S5C73M3 CAMERA DRIVER 13915M: Kyungmin Park <kyungmin.park@samsung.com> 13916M: Andrzej Hajda <a.hajda@samsung.com> 13917L: linux-media@vger.kernel.org 13918S: Supported 13919F: drivers/media/i2c/s5c73m3/* 13920 13921SAMSUNG S5K5BAF CAMERA DRIVER 13922M: Kyungmin Park <kyungmin.park@samsung.com> 13923M: Andrzej Hajda <a.hajda@samsung.com> 13924L: linux-media@vger.kernel.org 13925S: Supported 13926F: drivers/media/i2c/s5k5baf.c 13927 13928SAMSUNG S5P Security SubSystem (SSS) DRIVER 13929M: Krzysztof Kozlowski <krzk@kernel.org> 13930M: Vladimir Zapolskiy <vz@mleia.com> 13931M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13932L: linux-crypto@vger.kernel.org 13933L: linux-samsung-soc@vger.kernel.org 13934S: Maintained 13935F: drivers/crypto/s5p-sss.c 13936 13937SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13938M: Kyungmin Park <kyungmin.park@samsung.com> 13939M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13940L: linux-media@vger.kernel.org 13941Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13942S: Supported 13943F: drivers/media/platform/exynos4-is/ 13944 13945SAMSUNG SOC CLOCK DRIVERS 13946M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13947M: Tomasz Figa <tomasz.figa@gmail.com> 13948M: Chanwoo Choi <cw00.choi@samsung.com> 13949S: Supported 13950L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13951T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13952F: drivers/clk/samsung/ 13953F: include/dt-bindings/clock/exynos*.h 13954F: Documentation/devicetree/bindings/clock/exynos*.txt 13955 13956SAMSUNG SPI DRIVERS 13957M: Kukjin Kim <kgene@kernel.org> 13958M: Krzysztof Kozlowski <krzk@kernel.org> 13959M: Andi Shyti <andi@etezian.org> 13960L: linux-spi@vger.kernel.org 13961L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13962S: Maintained 13963F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13964F: drivers/spi/spi-s3c* 13965F: include/linux/platform_data/spi-s3c64xx.h 13966 13967SAMSUNG SXGBE DRIVERS 13968M: Byungho An <bh74.an@samsung.com> 13969M: Girish K S <ks.giri@samsung.com> 13970M: Vipul Pandya <vipul.pandya@samsung.com> 13971S: Supported 13972L: netdev@vger.kernel.org 13973F: drivers/net/ethernet/samsung/sxgbe/ 13974 13975SAMSUNG THERMAL DRIVER 13976M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13977L: linux-pm@vger.kernel.org 13978L: linux-samsung-soc@vger.kernel.org 13979S: Supported 13980T: git https://github.com/lmajewski/linux-samsung-thermal.git 13981F: drivers/thermal/samsung/ 13982 13983SAMSUNG USB2 PHY DRIVER 13984M: Kamil Debski <kamil@wypas.org> 13985M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13986L: linux-kernel@vger.kernel.org 13987S: Supported 13988F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13989F: Documentation/phy/samsung-usb2.txt 13990F: drivers/phy/samsung/phy-exynos4210-usb2.c 13991F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13992F: drivers/phy/samsung/phy-exynos5250-usb2.c 13993F: drivers/phy/samsung/phy-s5pv210-usb2.c 13994F: drivers/phy/samsung/phy-samsung-usb2.c 13995F: drivers/phy/samsung/phy-samsung-usb2.h 13996 13997SC1200 WDT DRIVER 13998M: Zwane Mwaikambo <zwanem@gmail.com> 13999S: Maintained 14000F: drivers/watchdog/sc1200wdt.c 14001 14002SCHEDULER 14003M: Ingo Molnar <mingo@redhat.com> 14004M: Peter Zijlstra <peterz@infradead.org> 14005L: linux-kernel@vger.kernel.org 14006T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14007S: Maintained 14008F: kernel/sched/ 14009F: include/linux/sched.h 14010F: include/uapi/linux/sched.h 14011F: include/linux/wait.h 14012F: include/linux/preempt.h 14013 14014SCR24X CHIP CARD INTERFACE DRIVER 14015M: Lubomir Rintel <lkundrak@v3.sk> 14016S: Supported 14017F: drivers/char/pcmcia/scr24x_cs.c 14018 14019SCSI CDROM DRIVER 14020M: Jens Axboe <axboe@kernel.dk> 14021L: linux-scsi@vger.kernel.org 14022W: http://www.kernel.dk 14023S: Maintained 14024F: drivers/scsi/sr* 14025 14026SCSI RDMA PROTOCOL (SRP) INITIATOR 14027M: Bart Van Assche <bvanassche@acm.org> 14028L: linux-rdma@vger.kernel.org 14029S: Supported 14030Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14031F: drivers/infiniband/ulp/srp/ 14032F: include/scsi/srp.h 14033 14034SCSI RDMA PROTOCOL (SRP) TARGET 14035M: Bart Van Assche <bvanassche@acm.org> 14036L: linux-rdma@vger.kernel.org 14037L: target-devel@vger.kernel.org 14038S: Supported 14039Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14040F: drivers/infiniband/ulp/srpt/ 14041 14042SCSI SG DRIVER 14043M: Doug Gilbert <dgilbert@interlog.com> 14044L: linux-scsi@vger.kernel.org 14045W: http://sg.danny.cz/sg 14046S: Maintained 14047F: Documentation/scsi/scsi-generic.txt 14048F: drivers/scsi/sg.c 14049F: include/scsi/sg.h 14050 14051SCSI SUBSYSTEM 14052M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14053T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14054M: "Martin K. Petersen" <martin.petersen@oracle.com> 14055T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14056Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14057L: linux-scsi@vger.kernel.org 14058S: Maintained 14059F: Documentation/devicetree/bindings/scsi/ 14060F: drivers/scsi/ 14061F: include/scsi/ 14062 14063SCSI TAPE DRIVER 14064M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14065L: linux-scsi@vger.kernel.org 14066S: Maintained 14067F: Documentation/scsi/st.txt 14068F: drivers/scsi/st.* 14069F: drivers/scsi/st_*.h 14070 14071SCSI TARGET SUBSYSTEM 14072M: "Martin K. Petersen" <martin.petersen@oracle.com> 14073L: linux-scsi@vger.kernel.org 14074L: target-devel@vger.kernel.org 14075W: http://www.linux-iscsi.org 14076T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14077Q: https://patchwork.kernel.org/project/target-devel/list/ 14078S: Supported 14079F: drivers/target/ 14080F: include/target/ 14081F: Documentation/target/ 14082 14083SCTP PROTOCOL 14084M: Vlad Yasevich <vyasevich@gmail.com> 14085M: Neil Horman <nhorman@tuxdriver.com> 14086M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14087L: linux-sctp@vger.kernel.org 14088W: http://lksctp.sourceforge.net 14089S: Maintained 14090F: Documentation/networking/sctp.txt 14091F: include/linux/sctp.h 14092F: include/uapi/linux/sctp.h 14093F: include/net/sctp/ 14094F: net/sctp/ 14095 14096SCx200 CPU SUPPORT 14097M: Jim Cromie <jim.cromie@gmail.com> 14098S: Odd Fixes 14099F: Documentation/i2c/busses/scx200_acb 14100F: arch/x86/platform/scx200/ 14101F: drivers/watchdog/scx200_wdt.c 14102F: drivers/i2c/busses/scx200* 14103F: drivers/mtd/maps/scx200_docflash.c 14104F: include/linux/scx200.h 14105 14106SCx200 GPIO DRIVER 14107M: Jim Cromie <jim.cromie@gmail.com> 14108S: Maintained 14109F: drivers/char/scx200_gpio.c 14110F: include/linux/scx200_gpio.h 14111 14112SCx200 HRT CLOCKSOURCE DRIVER 14113M: Jim Cromie <jim.cromie@gmail.com> 14114S: Maintained 14115F: drivers/clocksource/scx200_hrt.c 14116 14117SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14118M: Sascha Sommer <saschasommer@freenet.de> 14119L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14120S: Maintained 14121F: drivers/mmc/host/sdricoh_cs.c 14122 14123SECO BOARDS CEC DRIVER 14124M: Ettore Chimenti <ek5.chimenti@gmail.com> 14125S: Maintained 14126F: drivers/media/platform/seco-cec/seco-cec.c 14127F: drivers/media/platform/seco-cec/seco-cec.h 14128 14129SECURE COMPUTING 14130M: Kees Cook <keescook@chromium.org> 14131R: Andy Lutomirski <luto@amacapital.net> 14132R: Will Drewry <wad@chromium.org> 14133T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14134S: Supported 14135F: kernel/seccomp.c 14136F: include/uapi/linux/seccomp.h 14137F: include/linux/seccomp.h 14138F: tools/testing/selftests/seccomp/* 14139F: tools/testing/selftests/kselftest_harness.h 14140F: Documentation/userspace-api/seccomp_filter.rst 14141K: \bsecure_computing 14142K: \bTIF_SECCOMP\b 14143 14144SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14145M: Al Cooper <alcooperx@gmail.com> 14146L: linux-mmc@vger.kernel.org 14147L: bcm-kernel-feedback-list@broadcom.com 14148S: Maintained 14149F: drivers/mmc/host/sdhci-brcmstb* 14150 14151SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14152M: Adrian Hunter <adrian.hunter@intel.com> 14153L: linux-mmc@vger.kernel.org 14154S: Maintained 14155F: drivers/mmc/host/sdhci* 14156F: include/linux/mmc/sdhci* 14157 14158EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14159M: Adrian Hunter <adrian.hunter@intel.com> 14160M: Ritesh Harjani <riteshh@codeaurora.org> 14161M: Asutosh Das <asutoshd@codeaurora.org> 14162L: linux-mmc@vger.kernel.org 14163S: Maintained 14164F: drivers/mmc/host/cqhci* 14165 14166SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14167M: Prabu Thangamuthu <prabu.t@synopsys.com> 14168M: Manjunath M B <manjumb@synopsys.com> 14169L: linux-mmc@vger.kernel.org 14170S: Maintained 14171F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14172 14173SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14174M: Ludovic Desroches <ludovic.desroches@microchip.com> 14175L: linux-mmc@vger.kernel.org 14176S: Supported 14177F: drivers/mmc/host/sdhci-of-at91.c 14178 14179SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14180M: Ben Dooks <ben-linux@fluff.org> 14181M: Jaehoon Chung <jh80.chung@samsung.com> 14182L: linux-mmc@vger.kernel.org 14183S: Maintained 14184F: drivers/mmc/host/sdhci-s3c* 14185 14186SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14187M: Viresh Kumar <vireshk@kernel.org> 14188L: linux-mmc@vger.kernel.org 14189S: Maintained 14190F: drivers/mmc/host/sdhci-spear.c 14191 14192SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14193M: Kishon Vijay Abraham I <kishon@ti.com> 14194L: linux-mmc@vger.kernel.org 14195S: Maintained 14196F: drivers/mmc/host/sdhci-omap.c 14197 14198SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14199M: Scott Bauer <scott.bauer@intel.com> 14200M: Jonathan Derrick <jonathan.derrick@intel.com> 14201L: linux-block@vger.kernel.org 14202S: Supported 14203F: block/sed* 14204F: block/opal_proto.h 14205F: include/linux/sed* 14206F: include/uapi/linux/sed* 14207 14208SECURITY CONTACT 14209M: Security Officers <security@kernel.org> 14210S: Supported 14211 14212SECURITY SUBSYSTEM 14213M: James Morris <jmorris@namei.org> 14214M: "Serge E. Hallyn" <serge@hallyn.com> 14215L: linux-security-module@vger.kernel.org (suggested Cc:) 14216T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14217W: http://kernsec.org/ 14218S: Supported 14219F: security/ 14220X: security/selinux/ 14221 14222SELINUX SECURITY MODULE 14223M: Paul Moore <paul@paul-moore.com> 14224M: Stephen Smalley <sds@tycho.nsa.gov> 14225M: Eric Paris <eparis@parisplace.org> 14226L: selinux@vger.kernel.org 14227W: https://selinuxproject.org 14228W: https://github.com/SELinuxProject 14229T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14230S: Supported 14231F: include/uapi/linux/selinux_netlink.h 14232F: security/selinux/ 14233F: scripts/selinux/ 14234F: Documentation/admin-guide/LSM/SELinux.rst 14235 14236SENSABLE PHANTOM 14237M: Jiri Slaby <jirislaby@gmail.com> 14238S: Maintained 14239F: drivers/misc/phantom.c 14240F: include/uapi/linux/phantom.h 14241 14242SERIAL DEVICE BUS 14243M: Rob Herring <robh@kernel.org> 14244L: linux-serial@vger.kernel.org 14245S: Maintained 14246F: Documentation/devicetree/bindings/serial/slave-device.txt 14247F: drivers/tty/serdev/ 14248F: include/linux/serdev.h 14249 14250SERIAL DRIVERS 14251M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14252L: linux-serial@vger.kernel.org 14253S: Maintained 14254F: Documentation/devicetree/bindings/serial/ 14255F: drivers/tty/serial/ 14256 14257SERIAL IR RECEIVER 14258M: Sean Young <sean@mess.org> 14259L: linux-media@vger.kernel.org 14260S: Maintained 14261F: drivers/media/rc/serial_ir.c 14262 14263SFC NETWORK DRIVER 14264M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14265M: Edward Cree <ecree@solarflare.com> 14266M: Martin Habets <mhabets@solarflare.com> 14267L: netdev@vger.kernel.org 14268S: Supported 14269F: drivers/net/ethernet/sfc/ 14270 14271SFF/SFP/SFP+ MODULE SUPPORT 14272M: Russell King <linux@armlinux.org.uk> 14273L: netdev@vger.kernel.org 14274S: Maintained 14275F: drivers/net/phy/phylink.c 14276F: drivers/net/phy/sfp* 14277F: include/linux/phylink.h 14278F: include/linux/sfp.h 14279 14280SGI GRU DRIVER 14281M: Dimitri Sivanich <sivanich@sgi.com> 14282S: Maintained 14283F: drivers/misc/sgi-gru/ 14284 14285SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14286M: Pat Gefre <pfg@sgi.com> 14287L: linux-ia64@vger.kernel.org 14288S: Supported 14289F: Documentation/ia64/serial.txt 14290F: drivers/tty/serial/ioc?_serial.c 14291F: include/linux/ioc?.h 14292 14293SGI XP/XPC/XPNET DRIVER 14294M: Cliff Whickman <cpw@sgi.com> 14295M: Robin Holt <robinmholt@gmail.com> 14296S: Maintained 14297F: drivers/misc/sgi-xp/ 14298 14299SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14300M: Ursula Braun <ubraun@linux.ibm.com> 14301M: Karsten Graul <kgraul@linux.ibm.com> 14302L: linux-s390@vger.kernel.org 14303W: http://www.ibm.com/developerworks/linux/linux390/ 14304S: Supported 14305F: net/smc/ 14306 14307SHARP RJ54N1CB0C SENSOR DRIVER 14308M: Jacopo Mondi <jacopo@jmondi.org> 14309L: linux-media@vger.kernel.org 14310T: git git://linuxtv.org/media_tree.git 14311S: Odd fixes 14312F: drivers/media/i2c/rj54n1cb0c.c 14313F: include/media/i2c/rj54n1cb0c.h 14314 14315SH_VEU V4L2 MEM2MEM DRIVER 14316L: linux-media@vger.kernel.org 14317S: Orphan 14318F: drivers/media/platform/sh_veu.c 14319 14320SH_VOU V4L2 OUTPUT DRIVER 14321L: linux-media@vger.kernel.org 14322S: Orphan 14323F: drivers/media/platform/sh_vou.c 14324F: include/media/drv-intf/sh_vou.h 14325 14326SI2157 MEDIA DRIVER 14327M: Antti Palosaari <crope@iki.fi> 14328L: linux-media@vger.kernel.org 14329W: https://linuxtv.org 14330W: http://palosaari.fi/linux/ 14331Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14332T: git git://linuxtv.org/anttip/media_tree.git 14333S: Maintained 14334F: drivers/media/tuners/si2157* 14335 14336SI2165 MEDIA DRIVER 14337M: Matthias Schwarzott <zzam@gentoo.org> 14338L: linux-media@vger.kernel.org 14339W: https://linuxtv.org 14340Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14341S: Maintained 14342F: drivers/media/dvb-frontends/si2165* 14343 14344SI2168 MEDIA DRIVER 14345M: Antti Palosaari <crope@iki.fi> 14346L: linux-media@vger.kernel.org 14347W: https://linuxtv.org 14348W: http://palosaari.fi/linux/ 14349Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14350T: git git://linuxtv.org/anttip/media_tree.git 14351S: Maintained 14352F: drivers/media/dvb-frontends/si2168* 14353 14354SI470X FM RADIO RECEIVER I2C DRIVER 14355M: Hans Verkuil <hverkuil@xs4all.nl> 14356L: linux-media@vger.kernel.org 14357T: git git://linuxtv.org/media_tree.git 14358W: https://linuxtv.org 14359S: Odd Fixes 14360F: drivers/media/radio/si470x/radio-si470x-i2c.c 14361 14362SI470X FM RADIO RECEIVER USB DRIVER 14363M: Hans Verkuil <hverkuil@xs4all.nl> 14364L: linux-media@vger.kernel.org 14365T: git git://linuxtv.org/media_tree.git 14366W: https://linuxtv.org 14367S: Maintained 14368F: drivers/media/radio/si470x/radio-si470x-common.c 14369F: drivers/media/radio/si470x/radio-si470x.h 14370F: drivers/media/radio/si470x/radio-si470x-usb.c 14371 14372SI4713 FM RADIO TRANSMITTER I2C DRIVER 14373M: Eduardo Valentin <edubezval@gmail.com> 14374L: linux-media@vger.kernel.org 14375T: git git://linuxtv.org/media_tree.git 14376W: https://linuxtv.org 14377S: Odd Fixes 14378F: drivers/media/radio/si4713/si4713.? 14379 14380SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14381M: Eduardo Valentin <edubezval@gmail.com> 14382L: linux-media@vger.kernel.org 14383T: git git://linuxtv.org/media_tree.git 14384W: https://linuxtv.org 14385S: Odd Fixes 14386F: drivers/media/radio/si4713/radio-platform-si4713.c 14387 14388SI4713 FM RADIO TRANSMITTER USB DRIVER 14389M: Hans Verkuil <hverkuil@xs4all.nl> 14390L: linux-media@vger.kernel.org 14391T: git git://linuxtv.org/media_tree.git 14392W: https://linuxtv.org 14393S: Maintained 14394F: drivers/media/radio/si4713/radio-usb-si4713.c 14395 14396SIANO DVB DRIVER 14397M: Mauro Carvalho Chehab <mchehab@kernel.org> 14398L: linux-media@vger.kernel.org 14399W: https://linuxtv.org 14400T: git git://linuxtv.org/media_tree.git 14401S: Odd fixes 14402F: drivers/media/common/siano/ 14403F: drivers/media/usb/siano/ 14404F: drivers/media/usb/siano/ 14405F: drivers/media/mmc/siano/ 14406 14407SIFIVE DRIVERS 14408M: Palmer Dabbelt <palmer@sifive.com> 14409M: Paul Walmsley <paul.walmsley@sifive.com> 14410L: linux-riscv@lists.infradead.org 14411T: git git://github.com/sifive/riscv-linux.git 14412S: Supported 14413K: sifive 14414N: sifive 14415 14416SIFIVE FU540 SYSTEM-ON-CHIP 14417M: Paul Walmsley <paul.walmsley@sifive.com> 14418M: Palmer Dabbelt <palmer@sifive.com> 14419L: linux-riscv@lists.infradead.org 14420T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14421S: Supported 14422K: fu540 14423N: fu540 14424 14425SILEAD TOUCHSCREEN DRIVER 14426M: Hans de Goede <hdegoede@redhat.com> 14427L: linux-input@vger.kernel.org 14428L: platform-driver-x86@vger.kernel.org 14429S: Maintained 14430F: drivers/input/touchscreen/silead.c 14431F: drivers/platform/x86/touchscreen_dmi.c 14432 14433SILICON MOTION SM712 FRAME BUFFER DRIVER 14434M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14435M: Teddy Wang <teddy.wang@siliconmotion.com> 14436M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14437L: linux-fbdev@vger.kernel.org 14438S: Maintained 14439F: drivers/video/fbdev/sm712* 14440F: Documentation/fb/sm712fb.rst 14441 14442SIMPLE FIRMWARE INTERFACE (SFI) 14443M: Len Brown <lenb@kernel.org> 14444L: sfi-devel@simplefirmware.org 14445W: http://simplefirmware.org/ 14446T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14447S: Supported 14448F: arch/x86/platform/sfi/ 14449F: drivers/sfi/ 14450F: include/linux/sfi*.h 14451 14452SIMPLEFB FB DRIVER 14453M: Hans de Goede <hdegoede@redhat.com> 14454L: linux-fbdev@vger.kernel.org 14455S: Maintained 14456F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14457F: drivers/video/fbdev/simplefb.c 14458F: include/linux/platform_data/simplefb.h 14459 14460SIMTEC EB110ATX (Chalice CATS) 14461P: Ben Dooks 14462P: Vincent Sanders <vince@simtec.co.uk> 14463M: Simtec Linux Team <linux@simtec.co.uk> 14464W: http://www.simtec.co.uk/products/EB110ATX/ 14465S: Supported 14466 14467SIMTEC EB2410ITX (BAST) 14468P: Ben Dooks 14469P: Vincent Sanders <vince@simtec.co.uk> 14470M: Simtec Linux Team <linux@simtec.co.uk> 14471W: http://www.simtec.co.uk/products/EB2410ITX/ 14472S: Supported 14473F: arch/arm/mach-s3c24xx/mach-bast.c 14474F: arch/arm/mach-s3c24xx/bast-ide.c 14475F: arch/arm/mach-s3c24xx/bast-irq.c 14476 14477SIPHASH PRF ROUTINES 14478M: Jason A. Donenfeld <Jason@zx2c4.com> 14479S: Maintained 14480F: lib/siphash.c 14481F: lib/test_siphash.c 14482F: include/linux/siphash.h 14483 14484SIOX 14485M: Thorsten Scherer <t.scherer@eckelmann.de> 14486M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14487R: Pengutronix Kernel Team <kernel@pengutronix.de> 14488S: Supported 14489F: drivers/siox/* 14490F: drivers/gpio/gpio-siox.c 14491F: include/trace/events/siox.h 14492 14493SIS 190 ETHERNET DRIVER 14494M: Francois Romieu <romieu@fr.zoreil.com> 14495L: netdev@vger.kernel.org 14496S: Maintained 14497F: drivers/net/ethernet/sis/sis190.c 14498 14499SIS 900/7016 FAST ETHERNET DRIVER 14500M: Daniele Venzano <venza@brownhat.org> 14501W: http://www.brownhat.org/sis900.html 14502L: netdev@vger.kernel.org 14503S: Maintained 14504F: drivers/net/ethernet/sis/sis900.* 14505 14506SIS FRAMEBUFFER DRIVER 14507M: Thomas Winischhofer <thomas@winischhofer.net> 14508W: http://www.winischhofer.net/linuxsisvga.shtml 14509S: Maintained 14510F: Documentation/fb/sisfb.rst 14511F: drivers/video/fbdev/sis/ 14512F: include/video/sisfb.h 14513 14514SIS USB2VGA DRIVER 14515M: Thomas Winischhofer <thomas@winischhofer.net> 14516W: http://www.winischhofer.at/linuxsisusbvga.shtml 14517S: Maintained 14518F: drivers/usb/misc/sisusbvga/ 14519 14520SLAB ALLOCATOR 14521M: Christoph Lameter <cl@linux.com> 14522M: Pekka Enberg <penberg@kernel.org> 14523M: David Rientjes <rientjes@google.com> 14524M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14525M: Andrew Morton <akpm@linux-foundation.org> 14526L: linux-mm@kvack.org 14527S: Maintained 14528F: include/linux/sl?b*.h 14529F: mm/sl?b* 14530 14531SLEEPABLE READ-COPY UPDATE (SRCU) 14532M: Lai Jiangshan <jiangshanlai@gmail.com> 14533M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14534M: Josh Triplett <josh@joshtriplett.org> 14535R: Steven Rostedt <rostedt@goodmis.org> 14536R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14537L: rcu@vger.kernel.org 14538W: http://www.rdrop.com/users/paulmck/RCU/ 14539S: Supported 14540T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14541F: include/linux/srcu*.h 14542F: kernel/rcu/srcu*.c 14543 14544SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14545M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14546L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14547S: Maintained 14548F: drivers/slimbus/ 14549F: Documentation/devicetree/bindings/slimbus/ 14550F: include/linux/slimbus.h 14551 14552SMACK SECURITY MODULE 14553M: Casey Schaufler <casey@schaufler-ca.com> 14554L: linux-security-module@vger.kernel.org 14555W: http://schaufler-ca.com 14556T: git git://github.com/cschaufler/smack-next 14557S: Maintained 14558F: Documentation/admin-guide/LSM/Smack.rst 14559F: security/smack/ 14560 14561SMC91x ETHERNET DRIVER 14562M: Nicolas Pitre <nico@fluxnic.net> 14563S: Odd Fixes 14564F: drivers/net/ethernet/smsc/smc91x.* 14565 14566SMIA AND SMIA++ IMAGE SENSOR DRIVER 14567M: Sakari Ailus <sakari.ailus@iki.fi> 14568L: linux-media@vger.kernel.org 14569S: Maintained 14570F: drivers/media/i2c/smiapp/ 14571F: include/media/i2c/smiapp.h 14572F: drivers/media/i2c/smiapp-pll.c 14573F: drivers/media/i2c/smiapp-pll.h 14574F: include/uapi/linux/smiapp.h 14575F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14576 14577SMM665 HARDWARE MONITOR DRIVER 14578M: Guenter Roeck <linux@roeck-us.net> 14579L: linux-hwmon@vger.kernel.org 14580S: Maintained 14581F: Documentation/hwmon/smm665.rst 14582F: drivers/hwmon/smm665.c 14583 14584SMSC EMC2103 HARDWARE MONITOR DRIVER 14585M: Steve Glendinning <steve.glendinning@shawell.net> 14586L: linux-hwmon@vger.kernel.org 14587S: Maintained 14588F: Documentation/hwmon/emc2103.rst 14589F: drivers/hwmon/emc2103.c 14590 14591SMSC SCH5627 HARDWARE MONITOR DRIVER 14592M: Hans de Goede <hdegoede@redhat.com> 14593L: linux-hwmon@vger.kernel.org 14594S: Supported 14595F: Documentation/hwmon/sch5627.rst 14596F: drivers/hwmon/sch5627.c 14597 14598SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14599M: Steve Glendinning <steve.glendinning@shawell.net> 14600L: linux-fbdev@vger.kernel.org 14601S: Maintained 14602F: drivers/video/fbdev/smscufx.c 14603 14604SMSC47B397 HARDWARE MONITOR DRIVER 14605M: Jean Delvare <jdelvare@suse.com> 14606L: linux-hwmon@vger.kernel.org 14607S: Maintained 14608F: Documentation/hwmon/smsc47b397.rst 14609F: drivers/hwmon/smsc47b397.c 14610 14611SMSC911x ETHERNET DRIVER 14612M: Steve Glendinning <steve.glendinning@shawell.net> 14613L: netdev@vger.kernel.org 14614S: Maintained 14615F: include/linux/smsc911x.h 14616F: drivers/net/ethernet/smsc/smsc911x.* 14617 14618SMSC9420 PCI ETHERNET DRIVER 14619M: Steve Glendinning <steve.glendinning@shawell.net> 14620L: netdev@vger.kernel.org 14621S: Maintained 14622F: drivers/net/ethernet/smsc/smsc9420.* 14623 14624SOC-CAMERA V4L2 SUBSYSTEM 14625L: linux-media@vger.kernel.org 14626T: git git://linuxtv.org/media_tree.git 14627S: Orphan 14628F: include/media/soc_camera.h 14629F: drivers/staging/media/soc_camera/ 14630 14631SOCIONEXT SYNQUACER I2C DRIVER 14632M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14633L: linux-i2c@vger.kernel.org 14634S: Maintained 14635F: drivers/i2c/busses/i2c-synquacer.c 14636F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14637 14638SOCIONEXT UNIPHIER SOUND DRIVER 14639L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14640S: Orphan 14641F: sound/soc/uniphier/ 14642 14643SOEKRIS NET48XX LED SUPPORT 14644M: Chris Boot <bootc@bootc.net> 14645S: Maintained 14646F: drivers/leds/leds-net48xx.c 14647 14648SOFT-ROCE DRIVER (rxe) 14649M: Moni Shoua <monis@mellanox.com> 14650L: linux-rdma@vger.kernel.org 14651S: Supported 14652W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14653Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14654F: drivers/infiniband/sw/rxe/ 14655F: include/uapi/rdma/rdma_user_rxe.h 14656 14657SOFTLOGIC 6x10 MPEG CODEC 14658M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14659M: Anton Sviridenko <anton@corp.bluecherry.net> 14660M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14661M: Andrey Utkin <andrey_utkin@fastmail.com> 14662M: Ismael Luceno <ismael@iodev.co.uk> 14663L: linux-media@vger.kernel.org 14664S: Supported 14665F: drivers/media/pci/solo6x10/ 14666 14667SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14668M: James Morse <james.morse@arm.com> 14669L: linux-arm-kernel@lists.infradead.org 14670S: Maintained 14671F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14672F: drivers/firmware/arm_sdei.c 14673F: include/linux/arm_sdei.h 14674F: include/uapi/linux/arm_sdei.h 14675 14676SOFTWARE RAID (Multiple Disks) SUPPORT 14677M: Shaohua Li <shli@kernel.org> 14678L: linux-raid@vger.kernel.org 14679T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14680S: Supported 14681F: drivers/md/Makefile 14682F: drivers/md/Kconfig 14683F: drivers/md/md* 14684F: drivers/md/raid* 14685F: include/linux/raid/ 14686F: include/uapi/linux/raid/ 14687 14688SOCIONEXT (SNI) AVE NETWORK DRIVER 14689M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14690L: netdev@vger.kernel.org 14691S: Maintained 14692F: drivers/net/ethernet/socionext/sni_ave.c 14693F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14694 14695SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14696M: Jassi Brar <jaswinder.singh@linaro.org> 14697L: netdev@vger.kernel.org 14698S: Maintained 14699F: drivers/net/ethernet/socionext/netsec.c 14700F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14701 14702SOCIONEXT (SNI) Synquacer SPI DRIVER 14703M: Masahisa Kojima <masahisa.kojima@linaro.org> 14704M: Jassi Brar <jaswinder.singh@linaro.org> 14705L: linux-spi@vger.kernel.org 14706S: Maintained 14707F: drivers/spi/spi-synquacer.c 14708F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 14709 14710SOLIDRUN CLEARFOG SUPPORT 14711M: Russell King <linux@armlinux.org.uk> 14712S: Maintained 14713F: arch/arm/boot/dts/armada-388-clearfog* 14714F: arch/arm/boot/dts/armada-38x-solidrun-* 14715 14716SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14717M: Russell King <linux@armlinux.org.uk> 14718S: Maintained 14719F: arch/arm/boot/dts/imx6*-cubox-i* 14720F: arch/arm/boot/dts/imx6*-hummingboard* 14721F: arch/arm/boot/dts/imx6*-sr-* 14722 14723SONIC NETWORK DRIVER 14724M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14725L: netdev@vger.kernel.org 14726S: Maintained 14727F: drivers/net/ethernet/natsemi/sonic.* 14728 14729SONICS SILICON BACKPLANE DRIVER (SSB) 14730M: Michael Buesch <m@bues.ch> 14731L: linux-wireless@vger.kernel.org 14732S: Maintained 14733F: drivers/ssb/ 14734F: include/linux/ssb/ 14735 14736SONY IMX214 SENSOR DRIVER 14737M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14738L: linux-media@vger.kernel.org 14739T: git git://linuxtv.org/media_tree.git 14740S: Maintained 14741F: drivers/media/i2c/imx214.c 14742F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14743 14744SONY IMX258 SENSOR DRIVER 14745M: Sakari Ailus <sakari.ailus@linux.intel.com> 14746L: linux-media@vger.kernel.org 14747T: git git://linuxtv.org/media_tree.git 14748S: Maintained 14749F: drivers/media/i2c/imx258.c 14750 14751SONY IMX274 SENSOR DRIVER 14752M: Leon Luo <leonl@leopardimaging.com> 14753L: linux-media@vger.kernel.org 14754T: git git://linuxtv.org/media_tree.git 14755S: Maintained 14756F: drivers/media/i2c/imx274.c 14757F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14758 14759SONY IMX319 SENSOR DRIVER 14760M: Bingbu Cao <bingbu.cao@intel.com> 14761L: linux-media@vger.kernel.org 14762T: git git://linuxtv.org/media_tree.git 14763S: Maintained 14764F: drivers/media/i2c/imx319.c 14765 14766SONY IMX355 SENSOR DRIVER 14767M: Tianshu Qiu <tian.shu.qiu@intel.com> 14768L: linux-media@vger.kernel.org 14769T: git git://linuxtv.org/media_tree.git 14770S: Maintained 14771F: drivers/media/i2c/imx355.c 14772 14773SONY MEMORYSTICK SUBSYSTEM 14774M: Maxim Levitsky <maximlevitsky@gmail.com> 14775M: Alex Dubov <oakad@yahoo.com> 14776M: Ulf Hansson <ulf.hansson@linaro.org> 14777L: linux-mmc@vger.kernel.org 14778T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14779S: Maintained 14780F: drivers/memstick/ 14781F: include/linux/memstick.h 14782 14783SONY VAIO CONTROL DEVICE DRIVER 14784M: Mattia Dongili <malattia@linux.it> 14785L: platform-driver-x86@vger.kernel.org 14786W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14787S: Maintained 14788F: Documentation/laptops/sony-laptop.txt 14789F: drivers/char/sonypi.c 14790F: drivers/platform/x86/sony-laptop.c 14791F: include/linux/sony-laptop.h 14792 14793SOUND 14794M: Jaroslav Kysela <perex@perex.cz> 14795M: Takashi Iwai <tiwai@suse.com> 14796L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14797W: http://www.alsa-project.org/ 14798T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14799Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14800S: Maintained 14801F: Documentation/sound/ 14802F: include/sound/ 14803F: include/uapi/sound/ 14804F: sound/ 14805 14806SOUND - COMPRESSED AUDIO 14807M: Vinod Koul <vkoul@kernel.org> 14808L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14810S: Supported 14811F: Documentation/sound/designs/compress-offload.rst 14812F: include/sound/compress_driver.h 14813F: include/uapi/sound/compress_* 14814F: sound/core/compress_offload.c 14815F: sound/soc/soc-compress.c 14816 14817SOUND - DMAENGINE HELPERS 14818M: Lars-Peter Clausen <lars@metafoo.de> 14819S: Supported 14820F: include/sound/dmaengine_pcm.h 14821F: sound/core/pcm_dmaengine.c 14822F: sound/soc/soc-generic-dmaengine-pcm.c 14823 14824SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14825M: Liam Girdwood <lgirdwood@gmail.com> 14826M: Mark Brown <broonie@kernel.org> 14827T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14828L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14829W: http://alsa-project.org/main/index.php/ASoC 14830S: Supported 14831F: Documentation/devicetree/bindings/sound/ 14832F: Documentation/sound/soc/ 14833F: sound/soc/ 14834F: include/dt-bindings/sound/ 14835F: include/sound/soc* 14836 14837SOUNDWIRE SUBSYSTEM 14838M: Vinod Koul <vkoul@kernel.org> 14839M: Sanyog Kale <sanyog.r.kale@intel.com> 14840R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14841L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14842S: Supported 14843F: Documentation/driver-api/soundwire/ 14844F: drivers/soundwire/ 14845F: include/linux/soundwire/ 14846 14847SP2 MEDIA DRIVER 14848M: Olli Salonen <olli.salonen@iki.fi> 14849L: linux-media@vger.kernel.org 14850W: https://linuxtv.org 14851Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14852S: Maintained 14853F: drivers/media/dvb-frontends/sp2* 14854 14855SPARC + UltraSPARC (sparc/sparc64) 14856M: "David S. Miller" <davem@davemloft.net> 14857L: sparclinux@vger.kernel.org 14858Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14859T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14860T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14861S: Maintained 14862F: arch/sparc/ 14863F: drivers/sbus/ 14864 14865SPARC SERIAL DRIVERS 14866M: "David S. Miller" <davem@davemloft.net> 14867L: sparclinux@vger.kernel.org 14868T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14869T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14870S: Maintained 14871F: include/linux/sunserialcore.h 14872F: drivers/tty/serial/suncore.c 14873F: drivers/tty/serial/sunhv.c 14874F: drivers/tty/serial/sunsab.c 14875F: drivers/tty/serial/sunsab.h 14876F: drivers/tty/serial/sunsu.c 14877F: drivers/tty/serial/sunzilog.c 14878F: drivers/tty/serial/sunzilog.h 14879F: drivers/tty/vcc.c 14880 14881SPARSE CHECKER 14882M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14883L: linux-sparse@vger.kernel.org 14884W: https://sparse.wiki.kernel.org/ 14885T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14886S: Maintained 14887F: include/linux/compiler.h 14888 14889SPEAR CLOCK FRAMEWORK SUPPORT 14890M: Viresh Kumar <vireshk@kernel.org> 14891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14892W: http://www.st.com/spear 14893S: Maintained 14894F: drivers/clk/spear/ 14895 14896SPEAR PLATFORM SUPPORT 14897M: Viresh Kumar <vireshk@kernel.org> 14898M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14900W: http://www.st.com/spear 14901S: Maintained 14902F: arch/arm/boot/dts/spear* 14903F: arch/arm/mach-spear/ 14904 14905SPI NOR SUBSYSTEM 14906M: Marek Vasut <marek.vasut@gmail.com> 14907M: Tudor Ambarus <tudor.ambarus@microchip.com> 14908L: linux-mtd@lists.infradead.org 14909W: http://www.linux-mtd.infradead.org/ 14910Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14911T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 14912S: Maintained 14913F: drivers/mtd/spi-nor/ 14914F: include/linux/mtd/spi-nor.h 14915 14916SPI SUBSYSTEM 14917M: Mark Brown <broonie@kernel.org> 14918L: linux-spi@vger.kernel.org 14919T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14920Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14921S: Maintained 14922F: Documentation/devicetree/bindings/spi/ 14923F: Documentation/spi/ 14924F: drivers/spi/ 14925F: include/linux/spi/ 14926F: include/uapi/linux/spi/ 14927F: tools/spi/ 14928 14929SPIDERNET NETWORK DRIVER for CELL 14930M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14931L: netdev@vger.kernel.org 14932S: Supported 14933F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14934F: drivers/net/ethernet/toshiba/spider_net* 14935 14936SPMI SUBSYSTEM 14937R: Stephen Boyd <sboyd@kernel.org> 14938L: linux-arm-msm@vger.kernel.org 14939F: Documentation/devicetree/bindings/spmi/ 14940F: drivers/spmi/ 14941F: include/dt-bindings/spmi/spmi.h 14942F: include/linux/spmi.h 14943F: include/trace/events/spmi.h 14944 14945SPU FILE SYSTEM 14946M: Jeremy Kerr <jk@ozlabs.org> 14947L: linuxppc-dev@lists.ozlabs.org 14948W: http://www.ibm.com/developerworks/power/cell/ 14949S: Supported 14950F: Documentation/filesystems/spufs.txt 14951F: arch/powerpc/platforms/cell/spufs/ 14952 14953SQUASHFS FILE SYSTEM 14954M: Phillip Lougher <phillip@squashfs.org.uk> 14955L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14956W: http://squashfs.org.uk 14957T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14958S: Maintained 14959F: Documentation/filesystems/squashfs.txt 14960F: fs/squashfs/ 14961 14962SRM (Alpha) environment access 14963M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14964S: Maintained 14965F: arch/alpha/kernel/srm_env.c 14966 14967ST LSM6DSx IMU IIO DRIVER 14968M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14969L: linux-iio@vger.kernel.org 14970W: http://www.st.com/ 14971S: Maintained 14972F: drivers/iio/imu/st_lsm6dsx/ 14973F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14974 14975ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 14976M: Mickael Guene <mickael.guene@st.com> 14977L: linux-media@vger.kernel.org 14978T: git git://linuxtv.org/media_tree.git 14979S: Maintained 14980F: drivers/media/i2c/st-mipid02.c 14981F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 14982 14983ST STM32 I2C/SMBUS DRIVER 14984M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14985L: linux-i2c@vger.kernel.org 14986S: Maintained 14987F: drivers/i2c/busses/i2c-stm32* 14988 14989ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14990M: Song Qiang <songqiang1304521@gmail.com> 14991L: linux-iio@vger.kernel.org 14992S: Maintained 14993F: drivers/iio/proximity/vl53l0x-i2c.c 14994F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14995 14996STABLE BRANCH 14997M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14998M: Sasha Levin <sashal@kernel.org> 14999L: stable@vger.kernel.org 15000S: Supported 15001F: Documentation/process/stable-kernel-rules.rst 15002 15003STAGING - COMEDI 15004M: Ian Abbott <abbotti@mev.co.uk> 15005M: H Hartley Sweeten <hsweeten@visionengravers.com> 15006S: Odd Fixes 15007F: drivers/staging/comedi/ 15008 15009STAGING - EROFS FILE SYSTEM 15010M: Gao Xiang <gaoxiang25@huawei.com> 15011M: Chao Yu <yuchao0@huawei.com> 15012L: linux-erofs@lists.ozlabs.org 15013S: Maintained 15014F: drivers/staging/erofs/ 15015 15016STAGING - INDUSTRIAL IO 15017M: Jonathan Cameron <jic23@kernel.org> 15018L: linux-iio@vger.kernel.org 15019S: Odd Fixes 15020F: Documentation/devicetree/bindings/staging/iio/ 15021F: drivers/staging/iio/ 15022 15023STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15024M: Marc Dietrich <marvin24@gmx.de> 15025L: ac100@lists.launchpad.net (moderated for non-subscribers) 15026L: linux-tegra@vger.kernel.org 15027S: Maintained 15028F: drivers/staging/nvec/ 15029 15030STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15031M: Jens Frederich <jfrederich@gmail.com> 15032M: Daniel Drake <dsd@laptop.org> 15033M: Jon Nettleton <jon.nettleton@gmail.com> 15034W: http://wiki.laptop.org/go/DCON 15035S: Maintained 15036F: drivers/staging/olpc_dcon/ 15037 15038STAGING - REALTEK RTL8712U DRIVERS 15039M: Larry Finger <Larry.Finger@lwfinger.net> 15040M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15041S: Odd Fixes 15042F: drivers/staging/rtl8712/ 15043 15044STAGING - REALTEK RTL8188EU DRIVERS 15045M: Larry Finger <Larry.Finger@lwfinger.net> 15046S: Odd Fixes 15047F: drivers/staging/rtl8188eu/ 15048 15049STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15050M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15051M: Teddy Wang <teddy.wang@siliconmotion.com> 15052M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15053L: linux-fbdev@vger.kernel.org 15054S: Maintained 15055F: drivers/staging/sm750fb/ 15056 15057STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15058M: William Hubbs <w.d.hubbs@gmail.com> 15059M: Chris Brannon <chris@the-brannons.com> 15060M: Kirk Reiser <kirk@reisers.ca> 15061M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15062L: speakup@linux-speakup.org 15063W: http://www.linux-speakup.org/ 15064S: Odd Fixes 15065F: drivers/staging/speakup/ 15066 15067STAGING - VIA VT665X DRIVERS 15068M: Forest Bond <forest@alittletooquiet.net> 15069S: Odd Fixes 15070F: drivers/staging/vt665?/ 15071 15072STAGING - WILC1000 WIFI DRIVER 15073M: Adham Abozaeid <adham.abozaeid@microchip.com> 15074M: Ajay Singh <ajay.kathat@microchip.com> 15075L: linux-wireless@vger.kernel.org 15076S: Supported 15077F: drivers/staging/wilc1000/ 15078 15079STAGING SUBSYSTEM 15080M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15081T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15082L: devel@driverdev.osuosl.org 15083S: Supported 15084F: drivers/staging/ 15085 15086STARFIRE/DURALAN NETWORK DRIVER 15087M: Ion Badulescu <ionut@badula.org> 15088S: Odd Fixes 15089F: drivers/net/ethernet/adaptec/starfire* 15090 15091STEC S1220 SKD DRIVER 15092M: Damien Le Moal <Damien.LeMoal@wdc.com> 15093L: linux-block@vger.kernel.org 15094S: Maintained 15095F: drivers/block/skd*[ch] 15096 15097STI AUDIO (ASoC) DRIVERS 15098M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15099L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15100S: Maintained 15101F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15102F: sound/soc/sti/ 15103 15104STI CEC DRIVER 15105M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15106S: Maintained 15107F: drivers/media/platform/sti/cec/ 15108F: Documentation/devicetree/bindings/media/stih-cec.txt 15109 15110STK1160 USB VIDEO CAPTURE DRIVER 15111M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15112L: linux-media@vger.kernel.org 15113T: git git://linuxtv.org/media_tree.git 15114S: Maintained 15115F: drivers/media/usb/stk1160/ 15116 15117STM32 AUDIO (ASoC) DRIVERS 15118M: Olivier Moysan <olivier.moysan@st.com> 15119M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15120L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15121S: Maintained 15122F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15123F: sound/soc/stm/ 15124 15125STM32 TIMER/LPTIMER DRIVERS 15126M: Fabrice Gasnier <fabrice.gasnier@st.com> 15127S: Maintained 15128F: drivers/*/stm32-*timer* 15129F: drivers/pwm/pwm-stm32* 15130F: include/linux/*/stm32-*tim* 15131F: Documentation/ABI/testing/*timer-stm32 15132F: Documentation/devicetree/bindings/*/stm32-*timer* 15133F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15134 15135STMMAC ETHERNET DRIVER 15136M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15137M: Alexandre Torgue <alexandre.torgue@st.com> 15138M: Jose Abreu <joabreu@synopsys.com> 15139L: netdev@vger.kernel.org 15140W: http://www.stlinux.com 15141S: Supported 15142F: drivers/net/ethernet/stmicro/stmmac/ 15143 15144SUN3/3X 15145M: Sam Creasey <sammy@sammy.net> 15146W: http://sammy.net/sun3/ 15147S: Maintained 15148F: arch/m68k/kernel/*sun3* 15149F: arch/m68k/sun3*/ 15150F: arch/m68k/include/asm/sun3* 15151F: drivers/net/ethernet/i825xx/sun3* 15152 15153SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15154M: Hans de Goede <hdegoede@redhat.com> 15155L: linux-input@vger.kernel.org 15156S: Maintained 15157F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15158F: drivers/input/keyboard/sun4i-lradc-keys.c 15159 15160SUNDANCE NETWORK DRIVER 15161M: Denis Kirjanov <kda@linux-powerpc.org> 15162L: netdev@vger.kernel.org 15163S: Maintained 15164F: drivers/net/ethernet/dlink/sundance.c 15165 15166SUPERH 15167M: Yoshinori Sato <ysato@users.sourceforge.jp> 15168M: Rich Felker <dalias@libc.org> 15169L: linux-sh@vger.kernel.org 15170Q: http://patchwork.kernel.org/project/linux-sh/list/ 15171S: Maintained 15172F: Documentation/sh/ 15173F: arch/sh/ 15174F: drivers/sh/ 15175 15176SUSPEND TO RAM 15177M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15178M: Len Brown <len.brown@intel.com> 15179M: Pavel Machek <pavel@ucw.cz> 15180L: linux-pm@vger.kernel.org 15181B: https://bugzilla.kernel.org 15182S: Supported 15183F: Documentation/power/ 15184F: arch/x86/kernel/acpi/ 15185F: drivers/base/power/ 15186F: kernel/power/ 15187F: include/linux/suspend.h 15188F: include/linux/freezer.h 15189F: include/linux/pm.h 15190 15191SVGA HANDLING 15192M: Martin Mares <mj@ucw.cz> 15193L: linux-video@atrey.karlin.mff.cuni.cz 15194S: Maintained 15195F: Documentation/svga.txt 15196F: arch/x86/boot/video* 15197 15198SWIOTLB SUBSYSTEM 15199M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15200L: iommu@lists.linux-foundation.org 15201T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15202S: Supported 15203F: kernel/dma/swiotlb.c 15204F: arch/*/kernel/pci-swiotlb.c 15205F: include/linux/swiotlb.h 15206 15207SWITCHDEV 15208M: Jiri Pirko <jiri@resnulli.us> 15209M: Ivan Vecera <ivecera@redhat.com> 15210L: netdev@vger.kernel.org 15211S: Supported 15212F: net/switchdev/ 15213F: include/net/switchdev.h 15214 15215SY8106A REGULATOR DRIVER 15216M: Icenowy Zheng <icenowy@aosc.io> 15217S: Maintained 15218F: drivers/regulator/sy8106a-regulator.c 15219F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15220 15221SYNC FILE FRAMEWORK 15222M: Sumit Semwal <sumit.semwal@linaro.org> 15223R: Gustavo Padovan <gustavo@padovan.org> 15224S: Maintained 15225L: linux-media@vger.kernel.org 15226L: dri-devel@lists.freedesktop.org 15227F: drivers/dma-buf/sync_* 15228F: drivers/dma-buf/dma-fence* 15229F: drivers/dma-buf/sw_sync.c 15230F: include/linux/sync_file.h 15231F: include/uapi/linux/sync_file.h 15232F: Documentation/sync_file.txt 15233T: git git://anongit.freedesktop.org/drm/drm-misc 15234 15235SYNOPSYS ARC ARCHITECTURE 15236M: Vineet Gupta <vgupta@synopsys.com> 15237L: linux-snps-arc@lists.infradead.org 15238S: Supported 15239F: arch/arc/ 15240F: Documentation/devicetree/bindings/arc/* 15241F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15242F: drivers/clocksource/arc_timer.c 15243F: drivers/tty/serial/arc_uart.c 15244T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15245 15246SYNOPSYS ARC HSDK SDP pll clock driver 15247M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15248S: Supported 15249F: drivers/clk/clk-hsdk-pll.c 15250F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15251 15252SYNOPSYS ARC SDP clock driver 15253M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15254S: Supported 15255F: drivers/clk/axs10x/* 15256F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15257 15258SYNOPSYS ARC SDP platform support 15259M: Alexey Brodkin <abrodkin@synopsys.com> 15260S: Supported 15261F: arch/arc/plat-axs10x 15262F: arch/arc/boot/dts/ax* 15263F: Documentation/devicetree/bindings/arc/axs10* 15264 15265SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15266M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15267S: Supported 15268F: drivers/reset/reset-axs10x.c 15269F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15270 15271SYNOPSYS CREG GPIO DRIVER 15272M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15273S: Maintained 15274F: drivers/gpio/gpio-creg-snps.c 15275F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15276 15277SYNOPSYS DESIGNWARE 8250 UART DRIVER 15278R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15279S: Maintained 15280F: drivers/tty/serial/8250/8250_dw.c 15281 15282SYNOPSYS DESIGNWARE APB GPIO DRIVER 15283M: Hoan Tran <hoan@os.amperecomputing.com> 15284L: linux-gpio@vger.kernel.org 15285S: Maintained 15286F: drivers/gpio/gpio-dwapb.c 15287F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15288 15289SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15290M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15291S: Maintained 15292F: drivers/dma/dwi-axi-dmac/ 15293F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15294 15295SYNOPSYS DESIGNWARE DMAC DRIVER 15296M: Viresh Kumar <vireshk@kernel.org> 15297R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15298S: Maintained 15299F: Documentation/devicetree/bindings/dma/snps-dma.txt 15300F: drivers/dma/dw/ 15301F: include/dt-bindings/dma/dw-dmac.h 15302F: include/linux/dma/dw.h 15303F: include/linux/platform_data/dma-dw.h 15304 15305SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15306M: Jose Abreu <Jose.Abreu@synopsys.com> 15307L: netdev@vger.kernel.org 15308S: Supported 15309F: drivers/net/ethernet/synopsys/ 15310 15311SYNOPSYS DESIGNWARE I2C DRIVER 15312M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15313R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15314R: Mika Westerberg <mika.westerberg@linux.intel.com> 15315L: linux-i2c@vger.kernel.org 15316S: Maintained 15317F: drivers/i2c/busses/i2c-designware-* 15318F: include/linux/platform_data/i2c-designware.h 15319 15320SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15321M: Jaehoon Chung <jh80.chung@samsung.com> 15322L: linux-mmc@vger.kernel.org 15323S: Maintained 15324F: drivers/mmc/host/dw_mmc* 15325 15326SYNOPSYS HSDK RESET CONTROLLER DRIVER 15327M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15328S: Supported 15329F: drivers/reset/reset-hsdk.c 15330F: include/dt-bindings/reset/snps,hsdk-reset.h 15331F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15332 15333SYSTEM CONFIGURATION (SYSCON) 15334M: Lee Jones <lee.jones@linaro.org> 15335M: Arnd Bergmann <arnd@arndb.de> 15336T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15337S: Supported 15338F: drivers/mfd/syscon.c 15339 15340SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15341M: Sudeep Holla <sudeep.holla@arm.com> 15342L: linux-arm-kernel@lists.infradead.org 15343S: Maintained 15344F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15345F: drivers/clk/clk-sc[mp]i.c 15346F: drivers/cpufreq/sc[mp]i-cpufreq.c 15347F: drivers/firmware/arm_scpi.c 15348F: drivers/firmware/arm_scmi/ 15349F: include/linux/sc[mp]i_protocol.h 15350 15351SYSTEM RESET/SHUTDOWN DRIVERS 15352M: Sebastian Reichel <sre@kernel.org> 15353L: linux-pm@vger.kernel.org 15354T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15355S: Maintained 15356F: Documentation/devicetree/bindings/power/reset/ 15357F: drivers/power/reset/ 15358 15359SYSTEM TRACE MODULE CLASS 15360M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15361S: Maintained 15362T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15363F: Documentation/trace/stm.rst 15364F: drivers/hwtracing/stm/ 15365F: include/linux/stm.h 15366F: include/uapi/linux/stm.h 15367 15368SYSV FILESYSTEM 15369M: Christoph Hellwig <hch@infradead.org> 15370S: Maintained 15371F: Documentation/filesystems/sysv-fs.txt 15372F: fs/sysv/ 15373F: include/linux/sysv_fs.h 15374 15375TASKSTATS STATISTICS INTERFACE 15376M: Balbir Singh <bsingharora@gmail.com> 15377S: Maintained 15378F: Documentation/accounting/taskstats* 15379F: include/linux/taskstats* 15380F: kernel/taskstats.c 15381 15382TC subsystem 15383M: Jamal Hadi Salim <jhs@mojatatu.com> 15384M: Cong Wang <xiyou.wangcong@gmail.com> 15385M: Jiri Pirko <jiri@resnulli.us> 15386L: netdev@vger.kernel.org 15387S: Maintained 15388F: include/net/pkt_cls.h 15389F: include/net/pkt_sched.h 15390F: include/net/tc_act/ 15391F: include/uapi/linux/pkt_cls.h 15392F: include/uapi/linux/pkt_sched.h 15393F: include/uapi/linux/tc_act/ 15394F: include/uapi/linux/tc_ematch/ 15395F: net/sched/ 15396 15397TC90522 MEDIA DRIVER 15398M: Akihiro Tsukada <tskd08@gmail.com> 15399L: linux-media@vger.kernel.org 15400S: Odd Fixes 15401F: drivers/media/dvb-frontends/tc90522* 15402 15403TCP LOW PRIORITY MODULE 15404M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15405M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15406W: http://tcp-lp-mod.sourceforge.net/ 15407S: Maintained 15408F: net/ipv4/tcp_lp.c 15409 15410TDA10071 MEDIA DRIVER 15411M: Antti Palosaari <crope@iki.fi> 15412L: linux-media@vger.kernel.org 15413W: https://linuxtv.org 15414W: http://palosaari.fi/linux/ 15415Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15416T: git git://linuxtv.org/anttip/media_tree.git 15417S: Maintained 15418F: drivers/media/dvb-frontends/tda10071* 15419 15420TDA18212 MEDIA DRIVER 15421M: Antti Palosaari <crope@iki.fi> 15422L: linux-media@vger.kernel.org 15423W: https://linuxtv.org 15424W: http://palosaari.fi/linux/ 15425Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15426T: git git://linuxtv.org/anttip/media_tree.git 15427S: Maintained 15428F: drivers/media/tuners/tda18212* 15429 15430TDA18218 MEDIA DRIVER 15431M: Antti Palosaari <crope@iki.fi> 15432L: linux-media@vger.kernel.org 15433W: https://linuxtv.org 15434W: http://palosaari.fi/linux/ 15435Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15436T: git git://linuxtv.org/anttip/media_tree.git 15437S: Maintained 15438F: drivers/media/tuners/tda18218* 15439 15440TDA18250 MEDIA DRIVER 15441M: Olli Salonen <olli.salonen@iki.fi> 15442L: linux-media@vger.kernel.org 15443W: https://linuxtv.org 15444Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15445T: git git://linuxtv.org/media_tree.git 15446S: Maintained 15447F: drivers/media/tuners/tda18250* 15448 15449TDA18271 MEDIA DRIVER 15450M: Michael Krufky <mkrufky@linuxtv.org> 15451L: linux-media@vger.kernel.org 15452W: https://linuxtv.org 15453W: http://github.com/mkrufky 15454Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15455T: git git://linuxtv.org/mkrufky/tuners.git 15456S: Maintained 15457F: drivers/media/tuners/tda18271* 15458 15459TDA1997x MEDIA DRIVER 15460M: Tim Harvey <tharvey@gateworks.com> 15461L: linux-media@vger.kernel.org 15462W: https://linuxtv.org 15463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15464S: Maintained 15465F: drivers/media/i2c/tda1997x.* 15466 15467TDA827x MEDIA DRIVER 15468M: Michael Krufky <mkrufky@linuxtv.org> 15469L: linux-media@vger.kernel.org 15470W: https://linuxtv.org 15471W: http://github.com/mkrufky 15472Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15473T: git git://linuxtv.org/mkrufky/tuners.git 15474S: Maintained 15475F: drivers/media/tuners/tda8290.* 15476 15477TDA8290 MEDIA DRIVER 15478M: Michael Krufky <mkrufky@linuxtv.org> 15479L: linux-media@vger.kernel.org 15480W: https://linuxtv.org 15481W: http://github.com/mkrufky 15482Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15483T: git git://linuxtv.org/mkrufky/tuners.git 15484S: Maintained 15485F: drivers/media/tuners/tda8290.* 15486 15487TDA9840 MEDIA DRIVER 15488M: Hans Verkuil <hverkuil@xs4all.nl> 15489L: linux-media@vger.kernel.org 15490T: git git://linuxtv.org/media_tree.git 15491W: https://linuxtv.org 15492S: Maintained 15493F: drivers/media/i2c/tda9840* 15494 15495TEA5761 TUNER DRIVER 15496M: Mauro Carvalho Chehab <mchehab@kernel.org> 15497L: linux-media@vger.kernel.org 15498W: https://linuxtv.org 15499T: git git://linuxtv.org/media_tree.git 15500S: Odd fixes 15501F: drivers/media/tuners/tea5761.* 15502 15503TEA5767 TUNER DRIVER 15504M: Mauro Carvalho Chehab <mchehab@kernel.org> 15505L: linux-media@vger.kernel.org 15506W: https://linuxtv.org 15507T: git git://linuxtv.org/media_tree.git 15508S: Maintained 15509F: drivers/media/tuners/tea5767.* 15510 15511TEA6415C MEDIA DRIVER 15512M: Hans Verkuil <hverkuil@xs4all.nl> 15513L: linux-media@vger.kernel.org 15514T: git git://linuxtv.org/media_tree.git 15515W: https://linuxtv.org 15516S: Maintained 15517F: drivers/media/i2c/tea6415c* 15518 15519TEA6420 MEDIA DRIVER 15520M: Hans Verkuil <hverkuil@xs4all.nl> 15521L: linux-media@vger.kernel.org 15522T: git git://linuxtv.org/media_tree.git 15523W: https://linuxtv.org 15524S: Maintained 15525F: drivers/media/i2c/tea6420* 15526 15527TEAM DRIVER 15528M: Jiri Pirko <jiri@resnulli.us> 15529L: netdev@vger.kernel.org 15530S: Supported 15531F: drivers/net/team/ 15532F: include/linux/if_team.h 15533F: include/uapi/linux/if_team.h 15534 15535TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15536M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15537S: Maintained 15538F: arch/x86/platform/ts5500/ 15539 15540TECHNOTREND USB IR RECEIVER 15541M: Sean Young <sean@mess.org> 15542L: linux-media@vger.kernel.org 15543S: Maintained 15544F: drivers/media/rc/ttusbir.c 15545 15546TECHWELL TW9910 VIDEO DECODER 15547L: linux-media@vger.kernel.org 15548S: Orphan 15549F: drivers/media/i2c/tw9910.c 15550F: include/media/i2c/tw9910.h 15551 15552TEE SUBSYSTEM 15553M: Jens Wiklander <jens.wiklander@linaro.org> 15554S: Maintained 15555F: include/linux/tee_drv.h 15556F: include/uapi/linux/tee.h 15557F: drivers/tee/ 15558F: Documentation/tee.txt 15559 15560TEGRA ARCHITECTURE SUPPORT 15561M: Thierry Reding <thierry.reding@gmail.com> 15562M: Jonathan Hunter <jonathanh@nvidia.com> 15563L: linux-tegra@vger.kernel.org 15564Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15565T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15566S: Supported 15567N: [^a-z]tegra 15568 15569TEGRA CLOCK DRIVER 15570M: Peter De Schrijver <pdeschrijver@nvidia.com> 15571M: Prashant Gaikwad <pgaikwad@nvidia.com> 15572S: Supported 15573F: drivers/clk/tegra/ 15574 15575TEGRA DMA DRIVERS 15576M: Laxman Dewangan <ldewangan@nvidia.com> 15577M: Jon Hunter <jonathanh@nvidia.com> 15578S: Supported 15579F: drivers/dma/tegra* 15580 15581TEGRA I2C DRIVER 15582M: Laxman Dewangan <ldewangan@nvidia.com> 15583R: Dmitry Osipenko <digetx@gmail.com> 15584S: Supported 15585F: drivers/i2c/busses/i2c-tegra.c 15586 15587TEGRA IOMMU DRIVERS 15588M: Thierry Reding <thierry.reding@gmail.com> 15589L: linux-tegra@vger.kernel.org 15590S: Supported 15591F: drivers/iommu/tegra* 15592 15593TEGRA KBC DRIVER 15594M: Laxman Dewangan <ldewangan@nvidia.com> 15595S: Supported 15596F: drivers/input/keyboard/tegra-kbc.c 15597 15598TEGRA NAND DRIVER 15599M: Stefan Agner <stefan@agner.ch> 15600M: Lucas Stach <dev@lynxeye.de> 15601S: Maintained 15602F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15603F: drivers/mtd/nand/raw/tegra_nand.c 15604 15605TEGRA PWM DRIVER 15606M: Thierry Reding <thierry.reding@gmail.com> 15607S: Supported 15608F: drivers/pwm/pwm-tegra.c 15609 15610TEGRA SERIAL DRIVER 15611M: Laxman Dewangan <ldewangan@nvidia.com> 15612S: Supported 15613F: drivers/tty/serial/serial-tegra.c 15614 15615TEGRA SPI DRIVER 15616M: Laxman Dewangan <ldewangan@nvidia.com> 15617S: Supported 15618F: drivers/spi/spi-tegra* 15619 15620TEGRA XUSB PADCTL DRIVER 15621M: JC Kuo <jckuo@nvidia.com> 15622S: Supported 15623F: drivers/phy/tegra/xusb* 15624 15625TEHUTI ETHERNET DRIVER 15626M: Andy Gospodarek <andy@greyhouse.net> 15627L: netdev@vger.kernel.org 15628S: Supported 15629F: drivers/net/ethernet/tehuti/* 15630 15631Telecom Clock Driver for MCPL0010 15632M: Mark Gross <mark.gross@intel.com> 15633S: Supported 15634F: drivers/char/tlclk.c 15635 15636TENSILICA XTENSA PORT (xtensa) 15637M: Chris Zankel <chris@zankel.net> 15638M: Max Filippov <jcmvbkbc@gmail.com> 15639L: linux-xtensa@linux-xtensa.org 15640T: git git://github.com/czankel/xtensa-linux.git 15641S: Maintained 15642F: arch/xtensa/ 15643F: drivers/irqchip/irq-xtensa-* 15644 15645Texas Instruments' System Control Interface (TISCI) Protocol Driver 15646M: Nishanth Menon <nm@ti.com> 15647M: Tero Kristo <t-kristo@ti.com> 15648M: Santosh Shilimkar <ssantosh@kernel.org> 15649L: linux-arm-kernel@lists.infradead.org 15650S: Maintained 15651F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15652F: drivers/firmware/ti_sci* 15653F: include/linux/soc/ti/ti_sci_protocol.h 15654F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15655F: drivers/soc/ti/ti_sci_pm_domains.c 15656F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15657F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15658F: drivers/clk/keystone/sci-clk.c 15659F: drivers/reset/reset-ti-sci.c 15660F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15661F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15662F: drivers/irqchip/irq-ti-sci-intr.c 15663F: drivers/irqchip/irq-ti-sci-inta.c 15664F: include/linux/soc/ti/ti_sci_inta_msi.h 15665F: drivers/soc/ti/ti_sci_inta_msi.c 15666 15667Texas Instruments ASoC drivers 15668M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15669L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15670S: Maintained 15671F: sound/soc/ti/ 15672 15673Texas Instruments' DAC7612 DAC Driver 15674M: Ricardo Ribalda <ricardo@ribalda.com> 15675L: linux-iio@vger.kernel.org 15676S: Supported 15677F: drivers/iio/dac/ti-dac7612.c 15678F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15679 15680THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15681M: Hans Verkuil <hverkuil@xs4all.nl> 15682L: linux-media@vger.kernel.org 15683T: git git://linuxtv.org/media_tree.git 15684W: https://linuxtv.org 15685S: Maintained 15686F: drivers/media/radio/radio-raremono.c 15687 15688THERMAL 15689M: Zhang Rui <rui.zhang@intel.com> 15690M: Eduardo Valentin <edubezval@gmail.com> 15691R: Daniel Lezcano <daniel.lezcano@linaro.org> 15692L: linux-pm@vger.kernel.org 15693T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15694T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15695Q: https://patchwork.kernel.org/project/linux-pm/list/ 15696S: Supported 15697F: drivers/thermal/ 15698F: include/linux/thermal.h 15699F: include/uapi/linux/thermal.h 15700F: include/linux/cpu_cooling.h 15701F: Documentation/devicetree/bindings/thermal/ 15702 15703THERMAL/CPU_COOLING 15704M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15705M: Viresh Kumar <viresh.kumar@linaro.org> 15706M: Javi Merino <javi.merino@kernel.org> 15707L: linux-pm@vger.kernel.org 15708S: Supported 15709F: Documentation/thermal/cpu-cooling-api.txt 15710F: drivers/thermal/cpu_cooling.c 15711F: include/linux/cpu_cooling.h 15712 15713THINKPAD ACPI EXTRAS DRIVER 15714M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15715L: ibm-acpi-devel@lists.sourceforge.net 15716L: platform-driver-x86@vger.kernel.org 15717W: http://ibm-acpi.sourceforge.net 15718W: http://thinkwiki.org/wiki/Ibm-acpi 15719T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15720S: Maintained 15721F: drivers/platform/x86/thinkpad_acpi.c 15722 15723THUNDERBOLT DRIVER 15724M: Andreas Noever <andreas.noever@gmail.com> 15725M: Michael Jamet <michael.jamet@intel.com> 15726M: Mika Westerberg <mika.westerberg@linux.intel.com> 15727M: Yehezkel Bernat <YehezkelShB@gmail.com> 15728T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15729S: Maintained 15730F: Documentation/admin-guide/thunderbolt.rst 15731F: drivers/thunderbolt/ 15732F: include/linux/thunderbolt.h 15733 15734THUNDERBOLT NETWORK DRIVER 15735M: Michael Jamet <michael.jamet@intel.com> 15736M: Mika Westerberg <mika.westerberg@linux.intel.com> 15737M: Yehezkel Bernat <YehezkelShB@gmail.com> 15738L: netdev@vger.kernel.org 15739S: Maintained 15740F: drivers/net/thunderbolt.c 15741 15742THUNDERX GPIO DRIVER 15743M: David Daney <david.daney@cavium.com> 15744S: Maintained 15745F: drivers/gpio/gpio-thunderx.c 15746 15747TI AM437X VPFE DRIVER 15748M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15749L: linux-media@vger.kernel.org 15750W: https://linuxtv.org 15751Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15752T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15753S: Maintained 15754F: drivers/media/platform/am437x/ 15755 15756TI BANDGAP AND THERMAL DRIVER 15757M: Eduardo Valentin <edubezval@gmail.com> 15758M: Keerthy <j-keerthy@ti.com> 15759L: linux-pm@vger.kernel.org 15760L: linux-omap@vger.kernel.org 15761S: Maintained 15762F: drivers/thermal/ti-soc-thermal/ 15763 15764TI BQ27XXX POWER SUPPLY DRIVER 15765R: Andrew F. Davis <afd@ti.com> 15766F: include/linux/power/bq27xxx_battery.h 15767F: drivers/power/supply/bq27xxx_battery.c 15768F: drivers/power/supply/bq27xxx_battery_i2c.c 15769 15770TI CDCE706 CLOCK DRIVER 15771M: Max Filippov <jcmvbkbc@gmail.com> 15772S: Maintained 15773F: drivers/clk/clk-cdce706.c 15774 15775TI CLOCK DRIVER 15776M: Tero Kristo <t-kristo@ti.com> 15777L: linux-omap@vger.kernel.org 15778S: Maintained 15779F: drivers/clk/ti/ 15780F: include/linux/clk/ti.h 15781 15782TI DAVINCI MACHINE SUPPORT 15783M: Sekhar Nori <nsekhar@ti.com> 15784R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 15785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15786T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15787S: Supported 15788F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 15789F: arch/arm/mach-davinci/ 15790F: drivers/i2c/busses/i2c-davinci.c 15791F: arch/arm/boot/dts/da850* 15792 15793TI DAVINCI SERIES CLOCK DRIVER 15794M: David Lechner <david@lechnology.com> 15795R: Sekhar Nori <nsekhar@ti.com> 15796S: Maintained 15797F: Documentation/devicetree/bindings/clock/ti/davinci/ 15798F: drivers/clk/davinci/ 15799 15800TI DAVINCI SERIES GPIO DRIVER 15801M: Keerthy <j-keerthy@ti.com> 15802L: linux-gpio@vger.kernel.org 15803S: Maintained 15804F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15805F: drivers/gpio/gpio-davinci.c 15806 15807TI DAVINCI SERIES MEDIA DRIVER 15808M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15809L: linux-media@vger.kernel.org 15810W: https://linuxtv.org 15811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15812T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15813S: Maintained 15814F: drivers/media/platform/davinci/ 15815F: include/media/davinci/ 15816 15817TI ETHERNET SWITCH DRIVER (CPSW) 15818R: Grygorii Strashko <grygorii.strashko@ti.com> 15819L: linux-omap@vger.kernel.org 15820L: netdev@vger.kernel.org 15821S: Maintained 15822F: drivers/net/ethernet/ti/cpsw* 15823F: drivers/net/ethernet/ti/davinci* 15824 15825TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 15826M: Alex Dubov <oakad@yahoo.com> 15827S: Maintained 15828W: http://tifmxx.berlios.de/ 15829F: drivers/memstick/host/tifm_ms.c 15830F: drivers/misc/tifm* 15831F: drivers/mmc/host/tifm_sd.c 15832F: include/linux/tifm.h 15833 15834TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15835M: Santosh Shilimkar <ssantosh@kernel.org> 15836L: linux-kernel@vger.kernel.org 15837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15838S: Maintained 15839F: drivers/soc/ti/* 15840T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15841 15842TI LM49xxx FAMILY ASoC CODEC DRIVERS 15843M: M R Swami Reddy <mr.swami.reddy@ti.com> 15844M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15845L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15846S: Maintained 15847F: sound/soc/codecs/lm49453* 15848F: sound/soc/codecs/isabelle* 15849 15850TI LP855x BACKLIGHT DRIVER 15851M: Milo Kim <milo.kim@ti.com> 15852S: Maintained 15853F: Documentation/backlight/lp855x-driver.txt 15854F: drivers/video/backlight/lp855x_bl.c 15855F: include/linux/platform_data/lp855x.h 15856 15857TI LP8727 CHARGER DRIVER 15858M: Milo Kim <milo.kim@ti.com> 15859S: Maintained 15860F: drivers/power/supply/lp8727_charger.c 15861F: include/linux/platform_data/lp8727.h 15862 15863TI LP8788 MFD DRIVER 15864M: Milo Kim <milo.kim@ti.com> 15865S: Maintained 15866F: drivers/iio/adc/lp8788_adc.c 15867F: drivers/leds/leds-lp8788.c 15868F: drivers/mfd/lp8788*.c 15869F: drivers/power/supply/lp8788-charger.c 15870F: drivers/regulator/lp8788-*.c 15871F: include/linux/mfd/lp8788*.h 15872 15873TI NETCP ETHERNET DRIVER 15874M: Wingman Kwok <w-kwok2@ti.com> 15875M: Murali Karicheri <m-karicheri2@ti.com> 15876L: netdev@vger.kernel.org 15877S: Maintained 15878F: drivers/net/ethernet/ti/netcp* 15879 15880TI PCM3060 ASoC CODEC DRIVER 15881M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15882L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15883S: Maintained 15884F: Documentation/devicetree/bindings/sound/pcm3060.txt 15885F: sound/soc/codecs/pcm3060* 15886 15887TI TAS571X FAMILY ASoC CODEC DRIVER 15888M: Kevin Cernekee <cernekee@chromium.org> 15889L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15890S: Odd Fixes 15891F: sound/soc/codecs/tas571x* 15892 15893TI TRF7970A NFC DRIVER 15894M: Mark Greer <mgreer@animalcreek.com> 15895L: linux-wireless@vger.kernel.org 15896L: linux-nfc@lists.01.org (moderated for non-subscribers) 15897S: Supported 15898F: drivers/nfc/trf7970a.c 15899F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15900 15901TI TWL4030 SERIES SOC CODEC DRIVER 15902M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15903L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15904S: Maintained 15905F: sound/soc/codecs/twl4030* 15906 15907TI VPE/CAL DRIVERS 15908M: Benoit Parrot <bparrot@ti.com> 15909L: linux-media@vger.kernel.org 15910W: http://linuxtv.org/ 15911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15912S: Maintained 15913F: drivers/media/platform/ti-vpe/ 15914 15915TI WILINK WIRELESS DRIVERS 15916L: linux-wireless@vger.kernel.org 15917W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15918W: http://wireless.kernel.org/en/users/Drivers/wl1251 15919T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15920S: Orphan 15921F: drivers/net/wireless/ti/ 15922F: include/linux/wl12xx.h 15923 15924TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15925M: John Stultz <john.stultz@linaro.org> 15926M: Thomas Gleixner <tglx@linutronix.de> 15927R: Stephen Boyd <sboyd@kernel.org> 15928L: linux-kernel@vger.kernel.org 15929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15930S: Supported 15931F: include/linux/clocksource.h 15932F: include/linux/time.h 15933F: include/linux/timex.h 15934F: include/uapi/linux/time.h 15935F: include/uapi/linux/timex.h 15936F: kernel/time/clocksource.c 15937F: kernel/time/time*.c 15938F: kernel/time/alarmtimer.c 15939F: kernel/time/ntp.c 15940F: tools/testing/selftests/timers/ 15941 15942TIPC NETWORK LAYER 15943M: Jon Maloy <jon.maloy@ericsson.com> 15944M: Ying Xue <ying.xue@windriver.com> 15945L: netdev@vger.kernel.org (core kernel code) 15946L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15947W: http://tipc.sourceforge.net/ 15948S: Maintained 15949F: include/uapi/linux/tipc*.h 15950F: net/tipc/ 15951 15952TLAN NETWORK DRIVER 15953M: Samuel Chessman <chessman@tux.org> 15954L: tlan-devel@lists.sourceforge.net (subscribers-only) 15955W: http://sourceforge.net/projects/tlan/ 15956S: Maintained 15957F: Documentation/networking/device_drivers/ti/tlan.txt 15958F: drivers/net/ethernet/ti/tlan.* 15959 15960TM6000 VIDEO4LINUX DRIVER 15961M: Mauro Carvalho Chehab <mchehab@kernel.org> 15962L: linux-media@vger.kernel.org 15963W: https://linuxtv.org 15964T: git git://linuxtv.org/media_tree.git 15965S: Odd fixes 15966F: drivers/media/usb/tm6000/ 15967F: Documentation/media/v4l-drivers/tm6000* 15968 15969TMIO/SDHI MMC DRIVER 15970M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15971L: linux-mmc@vger.kernel.org 15972S: Supported 15973F: drivers/mmc/host/tmio_mmc* 15974F: drivers/mmc/host/renesas_sdhi* 15975F: include/linux/mfd/tmio.h 15976 15977TMP401 HARDWARE MONITOR DRIVER 15978M: Guenter Roeck <linux@roeck-us.net> 15979L: linux-hwmon@vger.kernel.org 15980S: Maintained 15981F: Documentation/hwmon/tmp401.rst 15982F: drivers/hwmon/tmp401.c 15983 15984TMPFS (SHMEM FILESYSTEM) 15985M: Hugh Dickins <hughd@google.com> 15986L: linux-mm@kvack.org 15987S: Maintained 15988F: include/linux/shmem_fs.h 15989F: mm/shmem.c 15990 15991TOMOYO SECURITY MODULE 15992M: Kentaro Takeda <takedakn@nttdata.co.jp> 15993M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15994L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15995L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15996L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15997L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15998W: https://tomoyo.osdn.jp/ 15999S: Maintained 16000F: security/tomoyo/ 16001 16002TOPSTAR LAPTOP EXTRAS DRIVER 16003M: Herton Ronaldo Krzesinski <herton@canonical.com> 16004L: platform-driver-x86@vger.kernel.org 16005S: Maintained 16006F: drivers/platform/x86/topstar-laptop.c 16007 16008TORTURE-TEST MODULES 16009M: Davidlohr Bueso <dave@stgolabs.net> 16010M: "Paul E. McKenney" <paulmck@linux.ibm.com> 16011M: Josh Triplett <josh@joshtriplett.org> 16012L: linux-kernel@vger.kernel.org 16013S: Supported 16014T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16015F: Documentation/RCU/torture.txt 16016F: kernel/torture.c 16017F: kernel/rcu/rcutorture.c 16018F: kernel/rcu/rcuperf.c 16019F: kernel/locking/locktorture.c 16020 16021TOSHIBA ACPI EXTRAS DRIVER 16022M: Azael Avalos <coproscefalo@gmail.com> 16023L: platform-driver-x86@vger.kernel.org 16024S: Maintained 16025F: drivers/platform/x86/toshiba_acpi.c 16026 16027TOSHIBA BLUETOOTH DRIVER 16028M: Azael Avalos <coproscefalo@gmail.com> 16029L: platform-driver-x86@vger.kernel.org 16030S: Maintained 16031F: drivers/platform/x86/toshiba_bluetooth.c 16032 16033TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16034M: Azael Avalos <coproscefalo@gmail.com> 16035L: platform-driver-x86@vger.kernel.org 16036S: Maintained 16037F: drivers/platform/x86/toshiba_haps.c 16038 16039TOSHIBA SMM DRIVER 16040M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16041W: http://www.buzzard.org.uk/toshiba/ 16042S: Maintained 16043F: drivers/char/toshiba.c 16044F: include/linux/toshiba.h 16045F: include/uapi/linux/toshiba.h 16046 16047TOSHIBA TC358743 DRIVER 16048M: Mats Randgaard <matrandg@cisco.com> 16049L: linux-media@vger.kernel.org 16050S: Maintained 16051F: drivers/media/i2c/tc358743* 16052F: include/media/i2c/tc358743.h 16053 16054TOSHIBA WMI HOTKEYS DRIVER 16055M: Azael Avalos <coproscefalo@gmail.com> 16056L: platform-driver-x86@vger.kernel.org 16057S: Maintained 16058F: drivers/platform/x86/toshiba-wmi.c 16059 16060TPM DEVICE DRIVER 16061M: Peter Huewe <peterhuewe@gmx.de> 16062M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16063R: Jason Gunthorpe <jgg@ziepe.ca> 16064L: linux-integrity@vger.kernel.org 16065Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16066W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16067T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16068S: Maintained 16069F: drivers/char/tpm/ 16070 16071TRACING 16072M: Steven Rostedt <rostedt@goodmis.org> 16073M: Ingo Molnar <mingo@redhat.com> 16074T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16075S: Maintained 16076F: Documentation/trace/ftrace.rst 16077F: arch/*/*/*/ftrace.h 16078F: arch/*/kernel/ftrace.c 16079F: include/*/ftrace.h 16080F: include/linux/trace*.h 16081F: include/trace/ 16082F: kernel/trace/ 16083F: tools/testing/selftests/ftrace/ 16084 16085TRACING MMIO ACCESSES (MMIOTRACE) 16086M: Steven Rostedt <rostedt@goodmis.org> 16087M: Ingo Molnar <mingo@kernel.org> 16088R: Karol Herbst <karolherbst@gmail.com> 16089R: Pekka Paalanen <ppaalanen@gmail.com> 16090S: Maintained 16091L: linux-kernel@vger.kernel.org 16092L: nouveau@lists.freedesktop.org 16093F: kernel/trace/trace_mmiotrace.c 16094F: include/linux/mmiotrace.h 16095F: arch/x86/mm/kmmio.c 16096F: arch/x86/mm/mmio-mod.c 16097F: arch/x86/mm/testmmiotrace.c 16098 16099TRIVIAL PATCHES 16100M: Jiri Kosina <trivial@kernel.org> 16101T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16102S: Maintained 16103K: ^Subject:.*(?i)trivial 16104 16105TEMPO SEMICONDUCTOR DRIVERS 16106M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16107S: Maintained 16108F: sound/soc/codecs/tscs*.c 16109F: sound/soc/codecs/tscs*.h 16110F: Documentation/devicetree/bindings/sound/tscs*.txt 16111 16112TTY LAYER 16113M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16114M: Jiri Slaby <jslaby@suse.com> 16115S: Supported 16116T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16117F: Documentation/serial/ 16118F: drivers/tty/ 16119F: drivers/tty/serial/serial_core.c 16120F: include/linux/serial_core.h 16121F: include/linux/serial.h 16122F: include/linux/tty.h 16123F: include/uapi/linux/serial_core.h 16124F: include/uapi/linux/serial.h 16125F: include/uapi/linux/tty.h 16126 16127TUA9001 MEDIA DRIVER 16128M: Antti Palosaari <crope@iki.fi> 16129L: linux-media@vger.kernel.org 16130W: https://linuxtv.org 16131W: http://palosaari.fi/linux/ 16132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16133T: git git://linuxtv.org/anttip/media_tree.git 16134S: Maintained 16135F: drivers/media/tuners/tua9001* 16136 16137TULIP NETWORK DRIVERS 16138L: netdev@vger.kernel.org 16139L: linux-parisc@vger.kernel.org 16140S: Orphan 16141F: drivers/net/ethernet/dec/tulip/ 16142 16143TUN/TAP driver 16144M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16145W: http://vtun.sourceforge.net/tun 16146S: Maintained 16147F: Documentation/networking/tuntap.txt 16148F: arch/um/os-Linux/drivers/ 16149 16150TURBOCHANNEL SUBSYSTEM 16151M: "Maciej W. Rozycki" <macro@linux-mips.org> 16152M: Ralf Baechle <ralf@linux-mips.org> 16153L: linux-mips@vger.kernel.org 16154Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16155S: Maintained 16156F: drivers/tc/ 16157F: include/linux/tc.h 16158 16159TURBOSTAT UTILITY 16160M: "Len Brown" <lenb@kernel.org> 16161L: linux-pm@vger.kernel.org 16162B: https://bugzilla.kernel.org 16163Q: https://patchwork.kernel.org/project/linux-pm/list/ 16164T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16165S: Supported 16166F: tools/power/x86/turbostat/ 16167 16168TW5864 VIDEO4LINUX DRIVER 16169M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16170M: Anton Sviridenko <anton@corp.bluecherry.net> 16171M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16172M: Andrey Utkin <andrey_utkin@fastmail.com> 16173L: linux-media@vger.kernel.org 16174S: Supported 16175F: drivers/media/pci/tw5864/ 16176 16177TW68 VIDEO4LINUX DRIVER 16178M: Hans Verkuil <hverkuil@xs4all.nl> 16179L: linux-media@vger.kernel.org 16180T: git git://linuxtv.org/media_tree.git 16181W: https://linuxtv.org 16182S: Odd Fixes 16183F: drivers/media/pci/tw68/ 16184 16185TW686X VIDEO4LINUX DRIVER 16186M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16187L: linux-media@vger.kernel.org 16188T: git git://linuxtv.org/media_tree.git 16189W: http://linuxtv.org 16190S: Maintained 16191F: drivers/media/pci/tw686x/ 16192 16193UBI FILE SYSTEM (UBIFS) 16194M: Richard Weinberger <richard@nod.at> 16195M: Artem Bityutskiy <dedekind1@gmail.com> 16196M: Adrian Hunter <adrian.hunter@intel.com> 16197L: linux-mtd@lists.infradead.org 16198T: git git://git.infradead.org/ubifs-2.6.git 16199W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16200S: Supported 16201F: Documentation/filesystems/ubifs.txt 16202F: fs/ubifs/ 16203 16204UCLINUX (M68KNOMMU AND COLDFIRE) 16205M: Greg Ungerer <gerg@linux-m68k.org> 16206W: http://www.linux-m68k.org/ 16207W: http://www.uclinux.org/ 16208L: linux-m68k@lists.linux-m68k.org 16209L: uclinux-dev@uclinux.org (subscribers-only) 16210T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16211S: Maintained 16212F: arch/m68k/coldfire/ 16213F: arch/m68k/68*/ 16214F: arch/m68k/*/*_no.* 16215F: arch/m68k/include/asm/*_no.* 16216 16217UDF FILESYSTEM 16218M: Jan Kara <jack@suse.com> 16219S: Maintained 16220F: Documentation/filesystems/udf.txt 16221F: fs/udf/ 16222 16223UDRAW TABLET 16224M: Bastien Nocera <hadess@hadess.net> 16225L: linux-input@vger.kernel.org 16226S: Maintained 16227F: drivers/hid/hid-udraw-ps3.c 16228 16229UFS FILESYSTEM 16230M: Evgeniy Dushistov <dushistov@mail.ru> 16231S: Maintained 16232F: Documentation/filesystems/ufs.txt 16233F: fs/ufs/ 16234 16235UHID USERSPACE HID IO DRIVER: 16236M: David Herrmann <dh.herrmann@googlemail.com> 16237L: linux-input@vger.kernel.org 16238S: Maintained 16239F: drivers/hid/uhid.c 16240F: include/uapi/linux/uhid.h 16241 16242ULPI BUS 16243M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16244L: linux-usb@vger.kernel.org 16245S: Maintained 16246F: drivers/usb/common/ulpi.c 16247F: include/linux/ulpi/ 16248 16249ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16250L: linux-usb@vger.kernel.org 16251S: Orphan 16252F: drivers/uwb/ 16253F: include/linux/uwb.h 16254F: include/linux/uwb/ 16255 16256UNICODE SUBSYSTEM: 16257M: Gabriel Krisman Bertazi <krisman@collabora.com> 16258L: linux-fsdevel@vger.kernel.org 16259S: Supported 16260F: fs/unicode/ 16261 16262UNICORE32 ARCHITECTURE: 16263M: Guan Xuetao <gxt@pku.edu.cn> 16264W: http://mprc.pku.edu.cn/~guanxuetao/linux 16265S: Maintained 16266T: git git://github.com/gxt/linux.git 16267F: arch/unicore32/ 16268 16269UNIFDEF 16270M: Tony Finch <dot@dotat.at> 16271W: http://dotat.at/prog/unifdef 16272S: Maintained 16273F: scripts/unifdef.c 16274 16275UNIFORM CDROM DRIVER 16276M: Jens Axboe <axboe@kernel.dk> 16277W: http://www.kernel.dk 16278S: Maintained 16279F: Documentation/cdrom/ 16280F: drivers/cdrom/cdrom.c 16281F: include/linux/cdrom.h 16282F: include/uapi/linux/cdrom.h 16283 16284UNISYS S-PAR DRIVERS 16285M: David Kershner <david.kershner@unisys.com> 16286L: sparmaintainer@unisys.com (Unisys internal) 16287S: Supported 16288F: include/linux/visorbus.h 16289F: drivers/visorbus/ 16290F: drivers/staging/unisys/ 16291 16292UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16293R: Alim Akhtar <alim.akhtar@samsung.com> 16294R: Avri Altman <avri.altman@wdc.com> 16295R: Pedro Sousa <pedrom.sousa@synopsys.com> 16296L: linux-scsi@vger.kernel.org 16297S: Supported 16298F: Documentation/scsi/ufs.txt 16299F: drivers/scsi/ufs/ 16300 16301UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16302M: Pedro Sousa <pedrom.sousa@synopsys.com> 16303L: linux-scsi@vger.kernel.org 16304S: Supported 16305F: drivers/scsi/ufs/*dwc* 16306 16307UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16308M: Stanley Chu <stanley.chu@mediatek.com> 16309L: linux-scsi@vger.kernel.org 16310L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16311S: Maintained 16312F: drivers/scsi/ufs/ufs-mediatek* 16313 16314UNSORTED BLOCK IMAGES (UBI) 16315M: Artem Bityutskiy <dedekind1@gmail.com> 16316M: Richard Weinberger <richard@nod.at> 16317W: http://www.linux-mtd.infradead.org/ 16318L: linux-mtd@lists.infradead.org 16319T: git git://git.infradead.org/ubifs-2.6.git 16320S: Supported 16321F: drivers/mtd/ubi/ 16322F: include/linux/mtd/ubi.h 16323F: include/uapi/mtd/ubi-user.h 16324 16325USB "USBNET" DRIVER FRAMEWORK 16326M: Oliver Neukum <oneukum@suse.com> 16327L: netdev@vger.kernel.org 16328W: http://www.linux-usb.org/usbnet 16329S: Maintained 16330F: drivers/net/usb/usbnet.c 16331F: include/linux/usb/usbnet.h 16332 16333USB ACM DRIVER 16334M: Oliver Neukum <oneukum@suse.com> 16335L: linux-usb@vger.kernel.org 16336S: Maintained 16337F: Documentation/usb/acm.txt 16338F: drivers/usb/class/cdc-acm.* 16339 16340USB AR5523 WIRELESS DRIVER 16341M: Pontus Fuchs <pontus.fuchs@gmail.com> 16342L: linux-wireless@vger.kernel.org 16343S: Maintained 16344F: drivers/net/wireless/ath/ar5523/ 16345 16346USB ATTACHED SCSI 16347M: Oliver Neukum <oneukum@suse.com> 16348L: linux-usb@vger.kernel.org 16349L: linux-scsi@vger.kernel.org 16350S: Maintained 16351F: drivers/usb/storage/uas.c 16352 16353USB CDC ETHERNET DRIVER 16354M: Oliver Neukum <oliver@neukum.org> 16355L: linux-usb@vger.kernel.org 16356S: Maintained 16357F: drivers/net/usb/cdc_*.c 16358F: include/uapi/linux/usb/cdc.h 16359 16360USB CHAOSKEY DRIVER 16361M: Keith Packard <keithp@keithp.com> 16362L: linux-usb@vger.kernel.org 16363S: Maintained 16364F: drivers/usb/misc/chaoskey.c 16365 16366USB CYPRESS C67X00 DRIVER 16367M: Peter Korsgaard <jacmet@sunsite.dk> 16368L: linux-usb@vger.kernel.org 16369S: Maintained 16370F: drivers/usb/c67x00/ 16371 16372USB DAVICOM DM9601 DRIVER 16373M: Peter Korsgaard <jacmet@sunsite.dk> 16374L: netdev@vger.kernel.org 16375W: http://www.linux-usb.org/usbnet 16376S: Maintained 16377F: drivers/net/usb/dm9601.c 16378 16379USB DIAMOND RIO500 DRIVER 16380M: Cesar Miquel <miquel@df.uba.ar> 16381L: rio500-users@lists.sourceforge.net 16382W: http://rio500.sourceforge.net 16383S: Maintained 16384F: drivers/usb/misc/rio500* 16385 16386USB EHCI DRIVER 16387M: Alan Stern <stern@rowland.harvard.edu> 16388L: linux-usb@vger.kernel.org 16389S: Maintained 16390F: Documentation/usb/ehci.txt 16391F: drivers/usb/host/ehci* 16392 16393USB GADGET/PERIPHERAL SUBSYSTEM 16394M: Felipe Balbi <balbi@kernel.org> 16395L: linux-usb@vger.kernel.org 16396W: http://www.linux-usb.org/gadget 16397T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16398S: Maintained 16399F: drivers/usb/gadget/ 16400F: include/linux/usb/gadget* 16401 16402USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16403M: Jiri Kosina <jikos@kernel.org> 16404M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16405L: linux-usb@vger.kernel.org 16406T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16407S: Maintained 16408F: Documentation/hid/hiddev.txt 16409F: drivers/hid/usbhid/ 16410 16411USB INTEL XHCI ROLE MUX DRIVER 16412M: Hans de Goede <hdegoede@redhat.com> 16413L: linux-usb@vger.kernel.org 16414S: Maintained 16415F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16416 16417USB IP DRIVER FOR HISILICON KIRIN 16418M: Yu Chen <chenyu56@huawei.com> 16419M: Binghui Wang <wangbinghui@hisilicon.com> 16420L: linux-usb@vger.kernel.org 16421S: Maintained 16422F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16423F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16424 16425USB ISP116X DRIVER 16426M: Olav Kongas <ok@artecdesign.ee> 16427L: linux-usb@vger.kernel.org 16428S: Maintained 16429F: drivers/usb/host/isp116x* 16430F: include/linux/usb/isp116x.h 16431 16432USB LAN78XX ETHERNET DRIVER 16433M: Woojung Huh <woojung.huh@microchip.com> 16434M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16435L: netdev@vger.kernel.org 16436S: Maintained 16437F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16438F: drivers/net/usb/lan78xx.* 16439F: include/dt-bindings/net/microchip-lan78xx.h 16440 16441USB MASS STORAGE DRIVER 16442M: Alan Stern <stern@rowland.harvard.edu> 16443L: linux-usb@vger.kernel.org 16444L: usb-storage@lists.one-eyed-alien.net 16445S: Maintained 16446F: drivers/usb/storage/ 16447 16448USB MIDI DRIVER 16449M: Clemens Ladisch <clemens@ladisch.de> 16450L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16451T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16452S: Maintained 16453F: sound/usb/midi.* 16454 16455USB NETWORKING DRIVERS 16456L: linux-usb@vger.kernel.org 16457S: Odd Fixes 16458F: drivers/net/usb/ 16459 16460USB OHCI DRIVER 16461M: Alan Stern <stern@rowland.harvard.edu> 16462L: linux-usb@vger.kernel.org 16463S: Maintained 16464F: Documentation/usb/ohci.txt 16465F: drivers/usb/host/ohci* 16466 16467USB OTG FSM (Finite State Machine) 16468M: Peter Chen <Peter.Chen@nxp.com> 16469T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16470L: linux-usb@vger.kernel.org 16471S: Maintained 16472F: drivers/usb/common/usb-otg-fsm.c 16473 16474USB OVER IP DRIVER 16475M: Valentina Manea <valentina.manea.m@gmail.com> 16476M: Shuah Khan <shuah@kernel.org> 16477M: Shuah Khan <skhan@linuxfoundation.org> 16478L: linux-usb@vger.kernel.org 16479S: Maintained 16480F: Documentation/usb/usbip_protocol.txt 16481F: drivers/usb/usbip/ 16482F: tools/usb/usbip/ 16483F: tools/testing/selftests/drivers/usb/usbip/ 16484 16485USB PEGASUS DRIVER 16486M: Petko Manolov <petkan@nucleusys.com> 16487L: linux-usb@vger.kernel.org 16488L: netdev@vger.kernel.org 16489T: git git://github.com/petkan/pegasus.git 16490W: https://github.com/petkan/pegasus 16491S: Maintained 16492F: drivers/net/usb/pegasus.* 16493 16494USB PHY LAYER 16495M: Felipe Balbi <balbi@kernel.org> 16496L: linux-usb@vger.kernel.org 16497T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16498S: Maintained 16499F: drivers/usb/phy/ 16500 16501USB PRINTER DRIVER (usblp) 16502M: Pete Zaitcev <zaitcev@redhat.com> 16503L: linux-usb@vger.kernel.org 16504S: Supported 16505F: drivers/usb/class/usblp.c 16506 16507USB QMI WWAN NETWORK DRIVER 16508M: Bjørn Mork <bjorn@mork.no> 16509L: netdev@vger.kernel.org 16510S: Maintained 16511F: Documentation/ABI/testing/sysfs-class-net-qmi 16512F: drivers/net/usb/qmi_wwan.c 16513 16514USB RTL8150 DRIVER 16515M: Petko Manolov <petkan@nucleusys.com> 16516L: linux-usb@vger.kernel.org 16517L: netdev@vger.kernel.org 16518T: git git://github.com/petkan/rtl8150.git 16519W: https://github.com/petkan/rtl8150 16520S: Maintained 16521F: drivers/net/usb/rtl8150.c 16522 16523USB SERIAL SUBSYSTEM 16524M: Johan Hovold <johan@kernel.org> 16525L: linux-usb@vger.kernel.org 16526T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16527S: Maintained 16528F: Documentation/usb/usb-serial.txt 16529F: drivers/usb/serial/ 16530F: include/linux/usb/serial.h 16531 16532USB SMSC75XX ETHERNET DRIVER 16533M: Steve Glendinning <steve.glendinning@shawell.net> 16534L: netdev@vger.kernel.org 16535S: Maintained 16536F: drivers/net/usb/smsc75xx.* 16537 16538USB SMSC95XX ETHERNET DRIVER 16539M: Steve Glendinning <steve.glendinning@shawell.net> 16540M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16541L: netdev@vger.kernel.org 16542S: Maintained 16543F: drivers/net/usb/smsc95xx.* 16544 16545USB SUBSYSTEM 16546M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16547L: linux-usb@vger.kernel.org 16548W: http://www.linux-usb.org 16549T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16550S: Supported 16551F: Documentation/devicetree/bindings/usb/ 16552F: Documentation/usb/ 16553F: drivers/usb/ 16554F: include/linux/usb.h 16555F: include/linux/usb/ 16556 16557USB TYPEC PI3USB30532 MUX DRIVER 16558M: Hans de Goede <hdegoede@redhat.com> 16559L: linux-usb@vger.kernel.org 16560S: Maintained 16561F: drivers/usb/typec/mux/pi3usb30532.c 16562 16563USB TYPEC CLASS 16564M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16565L: linux-usb@vger.kernel.org 16566S: Maintained 16567F: Documentation/ABI/testing/sysfs-class-typec 16568F: Documentation/driver-api/usb/typec.rst 16569F: drivers/usb/typec/ 16570F: include/linux/usb/typec.h 16571 16572USB TYPEC BUS FOR ALTERNATE MODES 16573M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16574L: linux-usb@vger.kernel.org 16575S: Maintained 16576F: Documentation/ABI/testing/sysfs-bus-typec 16577F: Documentation/driver-api/usb/typec_bus.rst 16578F: drivers/usb/typec/altmodes/ 16579F: include/linux/usb/typec_altmode.h 16580 16581USB TYPEC PORT CONTROLLER DRIVERS 16582M: Guenter Roeck <linux@roeck-us.net> 16583L: linux-usb@vger.kernel.org 16584S: Maintained 16585F: drivers/usb/typec/tcpm/ 16586 16587USB UHCI DRIVER 16588M: Alan Stern <stern@rowland.harvard.edu> 16589L: linux-usb@vger.kernel.org 16590S: Maintained 16591F: drivers/usb/host/uhci* 16592 16593USB VIDEO CLASS 16594M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16595L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16596L: linux-media@vger.kernel.org 16597T: git git://linuxtv.org/media_tree.git 16598W: http://www.ideasonboard.org/uvc/ 16599S: Maintained 16600F: drivers/media/usb/uvc/ 16601F: include/uapi/linux/uvcvideo.h 16602 16603USB VISION DRIVER 16604M: Hans Verkuil <hverkuil@xs4all.nl> 16605L: linux-media@vger.kernel.org 16606T: git git://linuxtv.org/media_tree.git 16607W: https://linuxtv.org 16608S: Odd Fixes 16609F: drivers/media/usb/usbvision/ 16610 16611USB WEBCAM GADGET 16612M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16613L: linux-usb@vger.kernel.org 16614S: Maintained 16615F: drivers/usb/gadget/function/*uvc* 16616F: drivers/usb/gadget/legacy/webcam.c 16617F: include/uapi/linux/usb/g_uvc.h 16618 16619USB WIRELESS RNDIS DRIVER (rndis_wlan) 16620M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16621L: linux-wireless@vger.kernel.org 16622S: Maintained 16623F: drivers/net/wireless/rndis_wlan.c 16624 16625USB XHCI DRIVER 16626M: Mathias Nyman <mathias.nyman@intel.com> 16627L: linux-usb@vger.kernel.org 16628S: Supported 16629F: drivers/usb/host/xhci* 16630F: drivers/usb/host/pci-quirks* 16631 16632USB ZD1201 DRIVER 16633L: linux-wireless@vger.kernel.org 16634W: http://linux-lc100020.sourceforge.net 16635S: Orphan 16636F: drivers/net/wireless/zydas/zd1201.* 16637 16638USB ZR364XX DRIVER 16639M: Antoine Jacquet <royale@zerezo.com> 16640L: linux-usb@vger.kernel.org 16641L: linux-media@vger.kernel.org 16642T: git git://linuxtv.org/media_tree.git 16643W: http://royale.zerezo.com/zr364xx/ 16644S: Maintained 16645F: Documentation/media/v4l-drivers/zr364xx* 16646F: drivers/media/usb/zr364xx/ 16647 16648USER-MODE LINUX (UML) 16649M: Jeff Dike <jdike@addtoit.com> 16650M: Richard Weinberger <richard@nod.at> 16651M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16652L: linux-um@lists.infradead.org 16653W: http://user-mode-linux.sourceforge.net 16654Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16655T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16656S: Maintained 16657F: Documentation/virtual/uml/ 16658F: arch/um/ 16659F: arch/x86/um/ 16660F: fs/hostfs/ 16661 16662USERSPACE COPYIN/COPYOUT (UIOVEC) 16663M: Alexander Viro <viro@zeniv.linux.org.uk> 16664S: Maintained 16665F: lib/iov_iter.c 16666F: include/linux/uio.h 16667 16668USERSPACE DMA BUFFER DRIVER 16669M: Gerd Hoffmann <kraxel@redhat.com> 16670S: Maintained 16671L: dri-devel@lists.freedesktop.org 16672F: drivers/dma-buf/udmabuf.c 16673F: include/uapi/linux/udmabuf.h 16674T: git git://anongit.freedesktop.org/drm/drm-misc 16675 16676USERSPACE I/O (UIO) 16677M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16678S: Maintained 16679T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16680F: Documentation/driver-api/uio-howto.rst 16681F: drivers/uio/ 16682F: include/linux/uio_driver.h 16683 16684UTIL-LINUX PACKAGE 16685M: Karel Zak <kzak@redhat.com> 16686L: util-linux@vger.kernel.org 16687W: http://en.wikipedia.org/wiki/Util-linux 16688T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16689S: Maintained 16690 16691UUID HELPERS 16692M: Christoph Hellwig <hch@lst.de> 16693R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16694L: linux-kernel@vger.kernel.org 16695T: git git://git.infradead.org/users/hch/uuid.git 16696F: lib/uuid.c 16697F: lib/test_uuid.c 16698F: include/linux/uuid.h 16699F: include/uapi/linux/uuid.h 16700S: Maintained 16701 16702UVESAFB DRIVER 16703M: Michal Januszewski <spock@gentoo.org> 16704L: linux-fbdev@vger.kernel.org 16705W: https://github.com/mjanusz/v86d 16706S: Maintained 16707F: Documentation/fb/uvesafb.rst 16708F: drivers/video/fbdev/uvesafb.* 16709 16710VF610 NAND DRIVER 16711M: Stefan Agner <stefan@agner.ch> 16712L: linux-mtd@lists.infradead.org 16713S: Supported 16714F: drivers/mtd/nand/raw/vf610_nfc.c 16715 16716VFAT/FAT/MSDOS FILESYSTEM 16717M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16718S: Maintained 16719F: Documentation/filesystems/vfat.txt 16720F: fs/fat/ 16721 16722VFIO DRIVER 16723M: Alex Williamson <alex.williamson@redhat.com> 16724R: Cornelia Huck <cohuck@redhat.com> 16725L: kvm@vger.kernel.org 16726T: git git://github.com/awilliam/linux-vfio.git 16727S: Maintained 16728F: Documentation/vfio.txt 16729F: drivers/vfio/ 16730F: include/linux/vfio.h 16731F: include/uapi/linux/vfio.h 16732 16733VFIO MEDIATED DEVICE DRIVERS 16734M: Kirti Wankhede <kwankhede@nvidia.com> 16735L: kvm@vger.kernel.org 16736S: Maintained 16737F: Documentation/vfio-mediated-device.txt 16738F: drivers/vfio/mdev/ 16739F: include/linux/mdev.h 16740F: samples/vfio-mdev/ 16741 16742VFIO PLATFORM DRIVER 16743M: Eric Auger <eric.auger@redhat.com> 16744L: kvm@vger.kernel.org 16745S: Maintained 16746F: drivers/vfio/platform/ 16747 16748VGA_SWITCHEROO 16749R: Lukas Wunner <lukas@wunner.de> 16750S: Maintained 16751F: Documentation/gpu/vga-switcheroo.rst 16752F: drivers/gpu/vga/vga_switcheroo.c 16753F: include/linux/vga_switcheroo.h 16754T: git git://anongit.freedesktop.org/drm/drm-misc 16755 16756VIA RHINE NETWORK DRIVER 16757S: Orphan 16758F: drivers/net/ethernet/via/via-rhine.c 16759 16760VIA SD/MMC CARD CONTROLLER DRIVER 16761M: Bruce Chang <brucechang@via.com.tw> 16762M: Harald Welte <HaraldWelte@viatech.com> 16763S: Maintained 16764F: drivers/mmc/host/via-sdmmc.c 16765 16766VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16767M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16768L: linux-fbdev@vger.kernel.org 16769S: Maintained 16770F: include/linux/via-core.h 16771F: include/linux/via-gpio.h 16772F: include/linux/via_i2c.h 16773F: drivers/video/fbdev/via/ 16774 16775VIA VELOCITY NETWORK DRIVER 16776M: Francois Romieu <romieu@fr.zoreil.com> 16777L: netdev@vger.kernel.org 16778S: Maintained 16779F: drivers/net/ethernet/via/via-velocity.* 16780 16781VICODEC VIRTUAL CODEC DRIVER 16782M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 16783L: linux-media@vger.kernel.org 16784T: git git://linuxtv.org/media_tree.git 16785W: https://linuxtv.org 16786S: Maintained 16787F: drivers/media/platform/vicodec/* 16788 16789VIDEO MULTIPLEXER DRIVER 16790M: Philipp Zabel <p.zabel@pengutronix.de> 16791L: linux-media@vger.kernel.org 16792S: Maintained 16793F: drivers/media/platform/video-mux.c 16794 16795VIDEO I2C POLLING DRIVER 16796M: Matt Ranostay <matt.ranostay@konsulko.com> 16797L: linux-media@vger.kernel.org 16798S: Maintained 16799F: drivers/media/i2c/video-i2c.c 16800 16801VIDEOBUF2 FRAMEWORK 16802M: Pawel Osciak <pawel@osciak.com> 16803M: Marek Szyprowski <m.szyprowski@samsung.com> 16804M: Kyungmin Park <kyungmin.park@samsung.com> 16805R: Tomasz Figa <tfiga@chromium.org> 16806L: linux-media@vger.kernel.org 16807S: Maintained 16808F: drivers/media/common/videobuf2/* 16809F: include/media/videobuf2-* 16810 16811VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16812M: Helen Koike <helen.koike@collabora.com> 16813L: linux-media@vger.kernel.org 16814T: git git://linuxtv.org/media_tree.git 16815W: https://linuxtv.org 16816S: Maintained 16817F: drivers/media/platform/vimc/* 16818 16819VIRT LIB 16820M: Alex Williamson <alex.williamson@redhat.com> 16821M: Paolo Bonzini <pbonzini@redhat.com> 16822L: kvm@vger.kernel.org 16823S: Supported 16824F: virt/lib/ 16825 16826VIRTIO AND VHOST VSOCK DRIVER 16827M: Stefan Hajnoczi <stefanha@redhat.com> 16828L: kvm@vger.kernel.org 16829L: virtualization@lists.linux-foundation.org 16830L: netdev@vger.kernel.org 16831S: Maintained 16832F: include/linux/virtio_vsock.h 16833F: include/uapi/linux/virtio_vsock.h 16834F: include/uapi/linux/vsockmon.h 16835F: include/uapi/linux/vm_sockets_diag.h 16836F: net/vmw_vsock/diag.c 16837F: net/vmw_vsock/af_vsock_tap.c 16838F: net/vmw_vsock/virtio_transport_common.c 16839F: net/vmw_vsock/virtio_transport.c 16840F: drivers/net/vsockmon.c 16841F: drivers/vhost/vsock.c 16842F: tools/testing/vsock/ 16843 16844VIRTIO CONSOLE DRIVER 16845M: Amit Shah <amit@kernel.org> 16846L: virtualization@lists.linux-foundation.org 16847S: Maintained 16848F: drivers/char/virtio_console.c 16849F: include/linux/virtio_console.h 16850F: include/uapi/linux/virtio_console.h 16851 16852VIRTIO CORE AND NET DRIVERS 16853M: "Michael S. Tsirkin" <mst@redhat.com> 16854M: Jason Wang <jasowang@redhat.com> 16855L: virtualization@lists.linux-foundation.org 16856S: Maintained 16857F: Documentation/devicetree/bindings/virtio/ 16858F: drivers/virtio/ 16859F: tools/virtio/ 16860F: drivers/net/virtio_net.c 16861F: drivers/block/virtio_blk.c 16862F: include/linux/virtio*.h 16863F: include/uapi/linux/virtio_*.h 16864F: drivers/crypto/virtio/ 16865F: mm/balloon_compaction.c 16866 16867VIRTIO BLOCK AND SCSI DRIVERS 16868M: "Michael S. Tsirkin" <mst@redhat.com> 16869M: Jason Wang <jasowang@redhat.com> 16870R: Paolo Bonzini <pbonzini@redhat.com> 16871R: Stefan Hajnoczi <stefanha@redhat.com> 16872L: virtualization@lists.linux-foundation.org 16873S: Maintained 16874F: drivers/block/virtio_blk.c 16875F: drivers/scsi/virtio_scsi.c 16876F: include/uapi/linux/virtio_blk.h 16877F: include/uapi/linux/virtio_scsi.h 16878F: drivers/vhost/scsi.c 16879 16880VIRTIO CRYPTO DRIVER 16881M: Gonglei <arei.gonglei@huawei.com> 16882L: virtualization@lists.linux-foundation.org 16883L: linux-crypto@vger.kernel.org 16884S: Maintained 16885F: drivers/crypto/virtio/ 16886F: include/uapi/linux/virtio_crypto.h 16887 16888VIRTIO DRIVERS FOR S390 16889M: Cornelia Huck <cohuck@redhat.com> 16890M: Halil Pasic <pasic@linux.ibm.com> 16891L: linux-s390@vger.kernel.org 16892L: virtualization@lists.linux-foundation.org 16893L: kvm@vger.kernel.org 16894S: Supported 16895F: drivers/s390/virtio/ 16896F: arch/s390/include/uapi/asm/virtio-ccw.h 16897 16898VIRTIO GPU DRIVER 16899M: David Airlie <airlied@linux.ie> 16900M: Gerd Hoffmann <kraxel@redhat.com> 16901L: dri-devel@lists.freedesktop.org 16902L: virtualization@lists.linux-foundation.org 16903T: git git://anongit.freedesktop.org/drm/drm-misc 16904S: Maintained 16905F: drivers/gpu/drm/virtio/ 16906F: include/uapi/linux/virtio_gpu.h 16907 16908VIRTIO HOST (VHOST) 16909M: "Michael S. Tsirkin" <mst@redhat.com> 16910M: Jason Wang <jasowang@redhat.com> 16911L: kvm@vger.kernel.org 16912L: virtualization@lists.linux-foundation.org 16913L: netdev@vger.kernel.org 16914T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16915S: Maintained 16916F: drivers/vhost/ 16917F: include/uapi/linux/vhost.h 16918 16919VIRTIO INPUT DRIVER 16920M: Gerd Hoffmann <kraxel@redhat.com> 16921S: Maintained 16922F: drivers/virtio/virtio_input.c 16923F: include/uapi/linux/virtio_input.h 16924 16925VIRTUAL BOX GUEST DEVICE DRIVER 16926M: Hans de Goede <hdegoede@redhat.com> 16927M: Arnd Bergmann <arnd@arndb.de> 16928M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16929S: Maintained 16930F: include/linux/vbox_utils.h 16931F: include/uapi/linux/vbox*.h 16932F: drivers/virt/vboxguest/ 16933 16934VIRTUAL SERIO DEVICE DRIVER 16935M: Stephen Chandler Paul <thatslyude@gmail.com> 16936S: Maintained 16937F: drivers/input/serio/userio.c 16938F: include/uapi/linux/userio.h 16939 16940VIVID VIRTUAL VIDEO DRIVER 16941M: Hans Verkuil <hverkuil@xs4all.nl> 16942L: linux-media@vger.kernel.org 16943T: git git://linuxtv.org/media_tree.git 16944W: https://linuxtv.org 16945S: Maintained 16946F: drivers/media/platform/vivid/* 16947 16948VLYNQ BUS 16949M: Florian Fainelli <f.fainelli@gmail.com> 16950L: openwrt-devel@lists.openwrt.org (subscribers-only) 16951S: Maintained 16952F: drivers/vlynq/vlynq.c 16953F: include/linux/vlynq.h 16954 16955VME SUBSYSTEM 16956M: Martyn Welch <martyn@welchs.me.uk> 16957M: Manohar Vanga <manohar.vanga@gmail.com> 16958M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16959L: devel@driverdev.osuosl.org 16960S: Maintained 16961T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16962F: Documentation/driver-api/vme.rst 16963F: drivers/staging/vme/ 16964F: drivers/vme/ 16965F: include/linux/vme* 16966 16967VMWARE BALLOON DRIVER 16968M: Julien Freche <jfreche@vmware.com> 16969M: Nadav Amit <namit@vmware.com> 16970M: "VMware, Inc." <pv-drivers@vmware.com> 16971L: linux-kernel@vger.kernel.org 16972S: Maintained 16973F: drivers/misc/vmw_balloon.c 16974 16975VMWARE HYPERVISOR INTERFACE 16976M: Alok Kataria <akataria@vmware.com> 16977L: virtualization@lists.linux-foundation.org 16978S: Supported 16979F: arch/x86/kernel/cpu/vmware.c 16980 16981VMWARE PVRDMA DRIVER 16982M: Adit Ranadive <aditr@vmware.com> 16983M: VMware PV-Drivers <pv-drivers@vmware.com> 16984L: linux-rdma@vger.kernel.org 16985S: Maintained 16986F: drivers/infiniband/hw/vmw_pvrdma/ 16987 16988VMware PVSCSI driver 16989M: Jim Gill <jgill@vmware.com> 16990M: VMware PV-Drivers <pv-drivers@vmware.com> 16991L: linux-scsi@vger.kernel.org 16992S: Maintained 16993F: drivers/scsi/vmw_pvscsi.c 16994F: drivers/scsi/vmw_pvscsi.h 16995 16996VMWARE VMMOUSE SUBDRIVER 16997M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16998M: "VMware, Inc." <pv-drivers@vmware.com> 16999L: linux-input@vger.kernel.org 17000S: Maintained 17001F: drivers/input/mouse/vmmouse.c 17002F: drivers/input/mouse/vmmouse.h 17003 17004VMWARE VMXNET3 ETHERNET DRIVER 17005M: Ronak Doshi <doshir@vmware.com> 17006M: "VMware, Inc." <pv-drivers@vmware.com> 17007L: netdev@vger.kernel.org 17008S: Maintained 17009F: drivers/net/vmxnet3/ 17010 17011VOCORE VOCORE2 BOARD 17012M: Harvey Hunt <harveyhuntnexus@gmail.com> 17013L: linux-mips@vger.kernel.org 17014S: Maintained 17015F: arch/mips/boot/dts/ralink/vocore2.dts 17016 17017VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17018M: Liam Girdwood <lgirdwood@gmail.com> 17019M: Mark Brown <broonie@kernel.org> 17020L: linux-kernel@vger.kernel.org 17021W: http://www.slimlogic.co.uk/?p=48 17022T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17023S: Supported 17024F: Documentation/devicetree/bindings/regulator/ 17025F: Documentation/power/regulator/ 17026F: drivers/regulator/ 17027F: include/dt-bindings/regulator/ 17028F: include/linux/regulator/ 17029 17030VRF 17031M: David Ahern <dsa@cumulusnetworks.com> 17032M: Shrijeet Mukherjee <shrijeet@gmail.com> 17033L: netdev@vger.kernel.org 17034S: Maintained 17035F: drivers/net/vrf.c 17036F: Documentation/networking/vrf.txt 17037 17038VT1211 HARDWARE MONITOR DRIVER 17039M: Juerg Haefliger <juergh@gmail.com> 17040L: linux-hwmon@vger.kernel.org 17041S: Maintained 17042F: Documentation/hwmon/vt1211.rst 17043F: drivers/hwmon/vt1211.c 17044 17045VT8231 HARDWARE MONITOR DRIVER 17046M: Roger Lucas <vt8231@hiddenengine.co.uk> 17047L: linux-hwmon@vger.kernel.org 17048S: Maintained 17049F: drivers/hwmon/vt8231.c 17050 17051VUB300 USB to SDIO/SD/MMC bridge chip 17052M: Tony Olech <tony.olech@elandigitalsystems.com> 17053L: linux-mmc@vger.kernel.org 17054L: linux-usb@vger.kernel.org 17055S: Supported 17056F: drivers/mmc/host/vub300.c 17057 17058W1 DALLAS'S 1-WIRE BUS 17059M: Evgeniy Polyakov <zbr@ioremap.net> 17060S: Maintained 17061F: Documentation/devicetree/bindings/w1/ 17062F: Documentation/w1/ 17063F: drivers/w1/ 17064F: include/linux/w1.h 17065 17066W83791D HARDWARE MONITORING DRIVER 17067M: Marc Hulsman <m.hulsman@tudelft.nl> 17068L: linux-hwmon@vger.kernel.org 17069S: Maintained 17070F: Documentation/hwmon/w83791d.rst 17071F: drivers/hwmon/w83791d.c 17072 17073W83793 HARDWARE MONITORING DRIVER 17074M: Rudolf Marek <r.marek@assembler.cz> 17075L: linux-hwmon@vger.kernel.org 17076S: Maintained 17077F: Documentation/hwmon/w83793.rst 17078F: drivers/hwmon/w83793.c 17079 17080W83795 HARDWARE MONITORING DRIVER 17081M: Jean Delvare <jdelvare@suse.com> 17082L: linux-hwmon@vger.kernel.org 17083S: Maintained 17084F: drivers/hwmon/w83795.c 17085 17086W83L51xD SD/MMC CARD INTERFACE DRIVER 17087M: Pierre Ossman <pierre@ossman.eu> 17088S: Maintained 17089F: drivers/mmc/host/wbsd.* 17090 17091WACOM PROTOCOL 4 SERIAL TABLETS 17092M: Julian Squires <julian@cipht.net> 17093M: Hans de Goede <hdegoede@redhat.com> 17094L: linux-input@vger.kernel.org 17095S: Maintained 17096F: drivers/input/tablet/wacom_serial4.c 17097 17098WATCHDOG DEVICE DRIVERS 17099M: Wim Van Sebroeck <wim@linux-watchdog.org> 17100M: Guenter Roeck <linux@roeck-us.net> 17101L: linux-watchdog@vger.kernel.org 17102W: http://www.linux-watchdog.org/ 17103T: git git://www.linux-watchdog.org/linux-watchdog.git 17104S: Maintained 17105F: Documentation/devicetree/bindings/watchdog/ 17106F: Documentation/watchdog/ 17107F: drivers/watchdog/ 17108F: include/linux/watchdog.h 17109F: include/uapi/linux/watchdog.h 17110 17111WHISKEYCOVE PMIC GPIO DRIVER 17112M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17113L: linux-gpio@vger.kernel.org 17114S: Maintained 17115F: drivers/gpio/gpio-wcove.c 17116 17117WHWAVE RTC DRIVER 17118M: Dianlong Li <long17.cool@163.com> 17119L: linux-rtc@vger.kernel.org 17120S: Maintained 17121F: drivers/rtc/rtc-sd3078.c 17122 17123WIIMOTE HID DRIVER 17124M: David Herrmann <dh.herrmann@googlemail.com> 17125L: linux-input@vger.kernel.org 17126S: Maintained 17127F: drivers/hid/hid-wiimote* 17128 17129WILOCITY WIL6210 WIRELESS DRIVER 17130M: Maya Erez <merez@codeaurora.org> 17131L: linux-wireless@vger.kernel.org 17132L: wil6210@qti.qualcomm.com 17133S: Supported 17134W: http://wireless.kernel.org/en/users/Drivers/wil6210 17135F: drivers/net/wireless/ath/wil6210/ 17136 17137WIMAX STACK 17138M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17139M: linux-wimax@intel.com 17140L: wimax@linuxwimax.org (subscribers-only) 17141S: Supported 17142W: http://linuxwimax.org 17143F: Documentation/wimax/README.wimax 17144F: include/linux/wimax/debug.h 17145F: include/net/wimax.h 17146F: include/uapi/linux/wimax.h 17147F: net/wimax/ 17148 17149WINBOND CIR DRIVER 17150M: David Härdeman <david@hardeman.nu> 17151S: Maintained 17152F: drivers/media/rc/winbond-cir.c 17153 17154RCMM REMOTE CONTROLS DECODER 17155M: Patrick Lerda <patrick9876@free.fr> 17156S: Maintained 17157F: drivers/media/rc/ir-rcmm-decoder.c 17158 17159WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17160M: William Breathitt Gray <vilhelm.gray@gmail.com> 17161L: linux-watchdog@vger.kernel.org 17162S: Maintained 17163F: drivers/watchdog/ebc-c384_wdt.c 17164 17165WINSYSTEMS WS16C48 GPIO DRIVER 17166M: William Breathitt Gray <vilhelm.gray@gmail.com> 17167L: linux-gpio@vger.kernel.org 17168S: Maintained 17169F: drivers/gpio/gpio-ws16c48.c 17170 17171WISTRON LAPTOP BUTTON DRIVER 17172M: Miloslav Trmac <mitr@volny.cz> 17173S: Maintained 17174F: drivers/input/misc/wistron_btns.c 17175 17176WL3501 WIRELESS PCMCIA CARD DRIVER 17177L: linux-wireless@vger.kernel.org 17178S: Odd fixes 17179F: drivers/net/wireless/wl3501* 17180 17181WOLFSON MICROELECTRONICS DRIVERS 17182L: patches@opensource.cirrus.com 17183T: git https://github.com/CirrusLogic/linux-drivers.git 17184W: https://github.com/CirrusLogic/linux-drivers/wiki 17185S: Supported 17186F: Documentation/hwmon/wm83??.rst 17187F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17188F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17189F: Documentation/devicetree/bindings/mfd/arizona.txt 17190F: Documentation/devicetree/bindings/mfd/wm831x.txt 17191F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17192F: arch/arm/mach-s3c64xx/mach-crag6410* 17193F: drivers/clk/clk-wm83*.c 17194F: drivers/extcon/extcon-arizona.c 17195F: drivers/leds/leds-wm83*.c 17196F: drivers/gpio/gpio-*wm*.c 17197F: drivers/gpio/gpio-arizona.c 17198F: drivers/hwmon/wm83??-hwmon.c 17199F: drivers/input/misc/wm831x-on.c 17200F: drivers/input/touchscreen/wm831x-ts.c 17201F: drivers/input/touchscreen/wm97*.c 17202F: drivers/mfd/arizona* 17203F: drivers/mfd/wm*.c 17204F: drivers/mfd/cs47l24* 17205F: drivers/power/supply/wm83*.c 17206F: drivers/rtc/rtc-wm83*.c 17207F: drivers/regulator/wm8*.c 17208F: drivers/regulator/arizona* 17209F: drivers/video/backlight/wm83*_bl.c 17210F: drivers/watchdog/wm83*_wdt.c 17211F: include/linux/mfd/arizona/ 17212F: include/linux/mfd/wm831x/ 17213F: include/linux/mfd/wm8350/ 17214F: include/linux/mfd/wm8400* 17215F: include/linux/regulator/arizona* 17216F: include/linux/wm97xx.h 17217F: include/sound/wm????.h 17218F: sound/soc/codecs/arizona.? 17219F: sound/soc/codecs/wm* 17220F: sound/soc/codecs/cs47l24* 17221 17222WORKQUEUE 17223M: Tejun Heo <tj@kernel.org> 17224R: Lai Jiangshan <jiangshanlai@gmail.com> 17225T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17226S: Maintained 17227F: include/linux/workqueue.h 17228F: kernel/workqueue.c 17229F: Documentation/core-api/workqueue.rst 17230 17231X-POWERS AXP288 PMIC DRIVERS 17232M: Hans de Goede <hdegoede@redhat.com> 17233S: Maintained 17234N: axp288 17235F: drivers/acpi/pmic/intel_pmic_xpower.c 17236 17237X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17238M: Chen-Yu Tsai <wens@csie.org> 17239L: linux-kernel@vger.kernel.org 17240S: Maintained 17241N: axp[128] 17242 17243X.25 NETWORK LAYER 17244M: Andrew Hendry <andrew.hendry@gmail.com> 17245L: linux-x25@vger.kernel.org 17246S: Odd Fixes 17247F: Documentation/networking/x25* 17248F: include/net/x25* 17249F: net/x25/ 17250 17251X86 ARCHITECTURE (32-BIT AND 64-BIT) 17252M: Thomas Gleixner <tglx@linutronix.de> 17253M: Ingo Molnar <mingo@redhat.com> 17254M: Borislav Petkov <bp@alien8.de> 17255R: "H. Peter Anvin" <hpa@zytor.com> 17256M: x86@kernel.org 17257L: linux-kernel@vger.kernel.org 17258T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17259S: Maintained 17260F: Documentation/devicetree/bindings/x86/ 17261F: Documentation/x86/ 17262F: arch/x86/ 17263 17264X86 ENTRY CODE 17265M: Andy Lutomirski <luto@kernel.org> 17266L: linux-kernel@vger.kernel.org 17267T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17268S: Maintained 17269F: arch/x86/entry/ 17270 17271X86 MCE INFRASTRUCTURE 17272M: Tony Luck <tony.luck@intel.com> 17273M: Borislav Petkov <bp@alien8.de> 17274L: linux-edac@vger.kernel.org 17275S: Maintained 17276F: arch/x86/kernel/cpu/mce/* 17277 17278X86 MICROCODE UPDATE SUPPORT 17279M: Borislav Petkov <bp@alien8.de> 17280S: Maintained 17281F: arch/x86/kernel/cpu/microcode/* 17282 17283X86 MM 17284M: Dave Hansen <dave.hansen@linux.intel.com> 17285M: Andy Lutomirski <luto@kernel.org> 17286M: Peter Zijlstra <peterz@infradead.org> 17287L: linux-kernel@vger.kernel.org 17288T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17289S: Maintained 17290F: arch/x86/mm/ 17291 17292X86 PLATFORM DRIVERS 17293M: Darren Hart <dvhart@infradead.org> 17294M: Andy Shevchenko <andy@infradead.org> 17295L: platform-driver-x86@vger.kernel.org 17296T: git git://git.infradead.org/linux-platform-drivers-x86.git 17297S: Maintained 17298F: drivers/platform/x86/ 17299F: drivers/platform/olpc/ 17300 17301X86 PLATFORM DRIVERS - ARCH 17302R: Darren Hart <dvhart@infradead.org> 17303R: Andy Shevchenko <andy@infradead.org> 17304L: platform-driver-x86@vger.kernel.org 17305L: x86@kernel.org 17306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17307S: Maintained 17308F: arch/x86/platform 17309 17310X86 VDSO 17311M: Andy Lutomirski <luto@kernel.org> 17312L: linux-kernel@vger.kernel.org 17313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17314S: Maintained 17315F: arch/x86/entry/vdso/ 17316 17317XARRAY 17318M: Matthew Wilcox <willy@infradead.org> 17319L: linux-fsdevel@vger.kernel.org 17320S: Supported 17321F: Documentation/core-api/xarray.rst 17322F: lib/idr.c 17323F: lib/xarray.c 17324F: include/linux/idr.h 17325F: include/linux/xarray.h 17326F: tools/testing/radix-tree 17327 17328XBOX DVD IR REMOTE 17329M: Benjamin Valentin <benpicco@googlemail.com> 17330S: Maintained 17331F: drivers/media/rc/xbox_remote.c 17332F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17333 17334XC2028/3028 TUNER DRIVER 17335M: Mauro Carvalho Chehab <mchehab@kernel.org> 17336L: linux-media@vger.kernel.org 17337W: https://linuxtv.org 17338T: git git://linuxtv.org/media_tree.git 17339S: Maintained 17340F: drivers/media/tuners/tuner-xc2028.* 17341 17342XDP (eXpress Data Path) 17343M: Alexei Starovoitov <ast@kernel.org> 17344M: Daniel Borkmann <daniel@iogearbox.net> 17345M: David S. Miller <davem@davemloft.net> 17346M: Jakub Kicinski <jakub.kicinski@netronome.com> 17347M: Jesper Dangaard Brouer <hawk@kernel.org> 17348M: John Fastabend <john.fastabend@gmail.com> 17349L: netdev@vger.kernel.org 17350L: xdp-newbies@vger.kernel.org 17351L: bpf@vger.kernel.org 17352S: Supported 17353F: net/core/xdp.c 17354F: include/net/xdp.h 17355F: kernel/bpf/devmap.c 17356F: kernel/bpf/cpumap.c 17357F: include/trace/events/xdp.h 17358K: xdp 17359N: xdp 17360 17361XDP SOCKETS (AF_XDP) 17362M: Björn Töpel <bjorn.topel@intel.com> 17363M: Magnus Karlsson <magnus.karlsson@intel.com> 17364L: netdev@vger.kernel.org 17365L: bpf@vger.kernel.org 17366S: Maintained 17367F: kernel/bpf/xskmap.c 17368F: net/xdp/ 17369 17370XEN BLOCK SUBSYSTEM 17371M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17372M: Roger Pau Monné <roger.pau@citrix.com> 17373L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17374S: Supported 17375F: drivers/block/xen-blkback/* 17376F: drivers/block/xen* 17377 17378XEN HYPERVISOR ARM 17379M: Stefano Stabellini <sstabellini@kernel.org> 17380L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17381S: Maintained 17382F: arch/arm/xen/ 17383F: arch/arm/include/asm/xen/ 17384 17385XEN HYPERVISOR ARM64 17386M: Stefano Stabellini <sstabellini@kernel.org> 17387L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17388S: Maintained 17389F: arch/arm64/xen/ 17390F: arch/arm64/include/asm/xen/ 17391 17392XEN HYPERVISOR INTERFACE 17393M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17394M: Juergen Gross <jgross@suse.com> 17395R: Stefano Stabellini <sstabellini@kernel.org> 17396L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17397T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17398S: Supported 17399F: arch/x86/xen/ 17400F: arch/x86/platform/pvh/ 17401F: drivers/*/xen-*front.c 17402F: drivers/xen/ 17403F: arch/x86/include/asm/xen/ 17404F: arch/x86/include/asm/pvclock-abi.h 17405F: include/xen/ 17406F: include/uapi/xen/ 17407F: Documentation/ABI/stable/sysfs-hypervisor-xen 17408F: Documentation/ABI/testing/sysfs-hypervisor-xen 17409 17410XEN NETWORK BACKEND DRIVER 17411M: Wei Liu <wei.liu@kernel.org> 17412M: Paul Durrant <paul.durrant@citrix.com> 17413L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17414L: netdev@vger.kernel.org 17415S: Supported 17416F: drivers/net/xen-netback/* 17417 17418XEN PCI SUBSYSTEM 17419M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17420L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17421S: Supported 17422F: arch/x86/pci/*xen* 17423F: drivers/pci/*xen* 17424 17425XEN PVSCSI DRIVERS 17426M: Juergen Gross <jgross@suse.com> 17427L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17428L: linux-scsi@vger.kernel.org 17429S: Supported 17430F: drivers/scsi/xen-scsifront.c 17431F: drivers/xen/xen-scsiback.c 17432F: include/xen/interface/io/vscsiif.h 17433 17434XEN SWIOTLB SUBSYSTEM 17435M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17436L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17437L: iommu@lists.linux-foundation.org 17438S: Supported 17439F: arch/x86/xen/*swiotlb* 17440F: drivers/xen/*swiotlb* 17441 17442XEN SOUND FRONTEND DRIVER 17443M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17444L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17445L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17446S: Supported 17447F: sound/xen/* 17448 17449XFS FILESYSTEM 17450M: Darrick J. Wong <darrick.wong@oracle.com> 17451M: linux-xfs@vger.kernel.org 17452L: linux-xfs@vger.kernel.org 17453W: http://xfs.org/ 17454T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17455S: Supported 17456F: Documentation/filesystems/xfs.txt 17457F: fs/xfs/ 17458 17459XILINX AXI ETHERNET DRIVER 17460M: Anirudha Sarangi <anirudh@xilinx.com> 17461M: John Linn <John.Linn@xilinx.com> 17462S: Maintained 17463F: drivers/net/ethernet/xilinx/xilinx_axienet* 17464 17465XILINX UARTLITE SERIAL DRIVER 17466M: Peter Korsgaard <jacmet@sunsite.dk> 17467L: linux-serial@vger.kernel.org 17468S: Maintained 17469F: drivers/tty/serial/uartlite.c 17470 17471XILINX VIDEO IP CORES 17472M: Hyun Kwon <hyun.kwon@xilinx.com> 17473M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17474L: linux-media@vger.kernel.org 17475T: git git://linuxtv.org/media_tree.git 17476S: Supported 17477F: Documentation/devicetree/bindings/media/xilinx/ 17478F: drivers/media/platform/xilinx/ 17479F: include/uapi/linux/xilinx-v4l2-controls.h 17480 17481XILLYBUS DRIVER 17482M: Eli Billauer <eli.billauer@gmail.com> 17483L: linux-kernel@vger.kernel.org 17484S: Supported 17485F: drivers/char/xillybus/ 17486 17487XLP9XX I2C DRIVER 17488M: George Cherian <george.cherian@cavium.com> 17489M: Jan Glauber <jglauber@cavium.com> 17490L: linux-i2c@vger.kernel.org 17491W: http://www.cavium.com 17492S: Supported 17493F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17494F: drivers/i2c/busses/i2c-xlp9xx.c 17495 17496XRA1403 GPIO EXPANDER 17497M: Nandor Han <nandor.han@ge.com> 17498M: Semi Malinen <semi.malinen@ge.com> 17499L: linux-gpio@vger.kernel.org 17500S: Maintained 17501F: drivers/gpio/gpio-xra1403.c 17502F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17503 17504XTENSA XTFPGA PLATFORM SUPPORT 17505M: Max Filippov <jcmvbkbc@gmail.com> 17506L: linux-xtensa@linux-xtensa.org 17507S: Maintained 17508F: drivers/spi/spi-xtensa-xtfpga.c 17509F: sound/soc/xtensa/xtfpga-i2s.c 17510 17511YAM DRIVER FOR AX.25 17512M: Jean-Paul Roubelat <jpr@f6fbb.org> 17513L: linux-hams@vger.kernel.org 17514S: Maintained 17515F: drivers/net/hamradio/yam* 17516F: include/linux/yam.h 17517 17518YAMA SECURITY MODULE 17519M: Kees Cook <keescook@chromium.org> 17520T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17521S: Supported 17522F: security/yama/ 17523F: Documentation/admin-guide/LSM/Yama.rst 17524 17525YEALINK PHONE DRIVER 17526M: Henk Vergonet <Henk.Vergonet@gmail.com> 17527L: usbb2k-api-dev@nongnu.org 17528S: Maintained 17529F: Documentation/input/devices/yealink.rst 17530F: drivers/input/misc/yealink.* 17531 17532Z8530 DRIVER FOR AX.25 17533M: Joerg Reuter <jreuter@yaina.de> 17534W: http://yaina.de/jreuter/ 17535W: http://www.qsl.net/dl1bke/ 17536L: linux-hams@vger.kernel.org 17537S: Maintained 17538F: Documentation/networking/z8530drv.txt 17539F: drivers/net/hamradio/*scc.c 17540F: drivers/net/hamradio/z8530.h 17541 17542ZBUD COMPRESSED PAGE ALLOCATOR 17543M: Seth Jennings <sjenning@redhat.com> 17544M: Dan Streetman <ddstreet@ieee.org> 17545L: linux-mm@kvack.org 17546S: Maintained 17547F: mm/zbud.c 17548F: include/linux/zbud.h 17549 17550ZD1211RW WIRELESS DRIVER 17551M: Daniel Drake <dsd@gentoo.org> 17552M: Ulrich Kunitz <kune@deine-taler.de> 17553W: http://zd1211.ath.cx/wiki/DriverRewrite 17554L: linux-wireless@vger.kernel.org 17555L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17556S: Maintained 17557F: drivers/net/wireless/zydas/zd1211rw/ 17558 17559ZD1301 MEDIA DRIVER 17560M: Antti Palosaari <crope@iki.fi> 17561L: linux-media@vger.kernel.org 17562W: https://linuxtv.org/ 17563W: http://palosaari.fi/linux/ 17564Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17565S: Maintained 17566F: drivers/media/usb/dvb-usb-v2/zd1301* 17567 17568ZD1301_DEMOD MEDIA DRIVER 17569M: Antti Palosaari <crope@iki.fi> 17570L: linux-media@vger.kernel.org 17571W: https://linuxtv.org/ 17572W: http://palosaari.fi/linux/ 17573Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17574S: Maintained 17575F: drivers/media/dvb-frontends/zd1301_demod* 17576 17577ZHAOXIN PROCESSOR SUPPORT 17578M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 17579L: linux-kernel@vger.kernel.org 17580S: Maintained 17581F: arch/x86/kernel/cpu/zhaoxin.c 17582 17583ZPOOL COMPRESSED PAGE STORAGE API 17584M: Dan Streetman <ddstreet@ieee.org> 17585L: linux-mm@kvack.org 17586S: Maintained 17587F: mm/zpool.c 17588F: include/linux/zpool.h 17589 17590ZR36067 VIDEO FOR LINUX DRIVER 17591L: mjpeg-users@lists.sourceforge.net 17592L: linux-media@vger.kernel.org 17593W: http://mjpeg.sourceforge.net/driver-zoran/ 17594T: hg https://linuxtv.org/hg/v4l-dvb 17595S: Odd Fixes 17596F: drivers/staging/media/zoran/ 17597 17598ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17599M: Minchan Kim <minchan@kernel.org> 17600M: Nitin Gupta <ngupta@vflare.org> 17601R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17602L: linux-kernel@vger.kernel.org 17603S: Maintained 17604F: drivers/block/zram/ 17605F: Documentation/blockdev/zram.txt 17606 17607ZS DECSTATION Z85C30 SERIAL DRIVER 17608M: "Maciej W. Rozycki" <macro@linux-mips.org> 17609S: Maintained 17610F: drivers/tty/serial/zs.* 17611 17612ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17613M: Minchan Kim <minchan@kernel.org> 17614M: Nitin Gupta <ngupta@vflare.org> 17615R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17616L: linux-mm@kvack.org 17617S: Maintained 17618F: mm/zsmalloc.c 17619F: include/linux/zsmalloc.h 17620F: Documentation/vm/zsmalloc.rst 17621 17622ZSWAP COMPRESSED SWAP CACHING 17623M: Seth Jennings <sjenning@redhat.com> 17624M: Dan Streetman <ddstreet@ieee.org> 17625L: linux-mm@kvack.org 17626S: Maintained 17627F: mm/zswap.c 17628 17629THE REST 17630M: Linus Torvalds <torvalds@linux-foundation.org> 17631L: linux-kernel@vger.kernel.org 17632Q: http://patchwork.kernel.org/project/LKML/list/ 17633T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17634S: Buried alive in reporters 17635F: * 17636F: */ 17637