1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 276F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 277F: drivers/counter/104-quad-8.c 278 279ACCES PCI-IDIO-16 GPIO DRIVER 280M: William Breathitt Gray <vilhelm.gray@gmail.com> 281L: linux-gpio@vger.kernel.org 282S: Maintained 283F: drivers/gpio/gpio-pci-idio-16.c 284 285ACCES PCIe-IDIO-24 GPIO DRIVER 286M: William Breathitt Gray <vilhelm.gray@gmail.com> 287L: linux-gpio@vger.kernel.org 288S: Maintained 289F: drivers/gpio/gpio-pcie-idio-24.c 290 291ACENIC DRIVER 292M: Jes Sorensen <jes@trained-monkey.org> 293L: linux-acenic@sunsite.dk 294S: Maintained 295F: drivers/net/ethernet/alteon/acenic* 296 297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 298M: Peter Feuerer <peter@piie.net> 299L: platform-driver-x86@vger.kernel.org 300W: http://piie.net/?section=acerhdf 301S: Maintained 302F: drivers/platform/x86/acerhdf.c 303 304ACER WMI LAPTOP EXTRAS 305M: "Lee, Chun-Yi" <jlee@suse.com> 306L: platform-driver-x86@vger.kernel.org 307S: Maintained 308F: drivers/platform/x86/acer-wmi.c 309 310ACPI 311M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 312M: Len Brown <lenb@kernel.org> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315Q: https://patchwork.kernel.org/project/linux-acpi/list/ 316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 317B: https://bugzilla.kernel.org 318S: Supported 319F: drivers/acpi/ 320F: drivers/pnp/pnpacpi/ 321F: include/linux/acpi.h 322F: include/linux/fwnode.h 323F: include/acpi/ 324F: Documentation/acpi/ 325F: Documentation/ABI/testing/sysfs-bus-acpi 326F: Documentation/ABI/testing/configfs-acpi 327F: drivers/pci/*acpi* 328F: drivers/pci/*/*acpi* 329F: tools/power/acpi/ 330 331ACPI APEI 332M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 333M: Len Brown <lenb@kernel.org> 334L: linux-acpi@vger.kernel.org 335R: James Morse <james.morse@arm.com> 336R: Tony Luck <tony.luck@intel.com> 337R: Borislav Petkov <bp@alien8.de> 338F: drivers/acpi/apei/ 339 340ACPI COMPONENT ARCHITECTURE (ACPICA) 341M: Robert Moore <robert.moore@intel.com> 342M: Erik Schmauss <erik.schmauss@intel.com> 343M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 344L: linux-acpi@vger.kernel.org 345L: devel@acpica.org 346W: https://acpica.org/ 347W: https://github.com/acpica/acpica/ 348Q: https://patchwork.kernel.org/project/linux-acpi/list/ 349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 350B: https://bugzilla.kernel.org 351B: https://bugs.acpica.org 352S: Supported 353F: drivers/acpi/acpica/ 354F: include/acpi/ 355F: tools/power/acpi/ 356 357ACPI FAN DRIVER 358M: Zhang Rui <rui.zhang@intel.com> 359L: linux-acpi@vger.kernel.org 360W: https://01.org/linux-acpi 361B: https://bugzilla.kernel.org 362S: Supported 363F: drivers/acpi/fan.c 364 365ACPI FOR ARM64 (ACPI/arm64) 366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 367M: Hanjun Guo <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 671ALLWINNER SECURITY SYSTEM 672M: Corentin Labbe <clabbe.montjoie@gmail.com> 673L: linux-crypto@vger.kernel.org 674S: Maintained 675F: drivers/crypto/sunxi-ss/ 676 677ALLWINNER VPU DRIVER 678M: Maxime Ripard <maxime.ripard@bootlin.com> 679M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 680L: linux-media@vger.kernel.org 681S: Maintained 682F: drivers/staging/media/sunxi/cedrus/ 683 684ALPHA PORT 685M: Richard Henderson <rth@twiddle.net> 686M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 687M: Matt Turner <mattst88@gmail.com> 688S: Odd Fixes 689L: linux-alpha@vger.kernel.org 690F: arch/alpha/ 691 692ALPS PS/2 TOUCHPAD DRIVER 693R: Pali Rohár <pali.rohar@gmail.com> 694F: drivers/input/mouse/alps.* 695 696ALTERA I2C CONTROLLER DRIVER 697M: Thor Thayer <thor.thayer@linux.intel.com> 698S: Maintained 699F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 700F: drivers/i2c/busses/i2c-altera.c 701 702ALTERA MAILBOX DRIVER 703M: Ley Foon Tan <lftan@altera.com> 704L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 705S: Maintained 706F: drivers/mailbox/mailbox-altera.c 707 708ALTERA PIO DRIVER 709M: Tien Hock Loh <thloh@altera.com> 710L: linux-gpio@vger.kernel.org 711S: Maintained 712F: drivers/gpio/gpio-altera.c 713 714ALTERA SYSTEM MANAGER DRIVER 715M: Thor Thayer <thor.thayer@linux.intel.com> 716S: Maintained 717F: drivers/mfd/altera-sysmgr.c 718F: include/linux/mfd/altera-sysgmr.h 719 720ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 721M: Thor Thayer <thor.thayer@linux.intel.com> 722S: Maintained 723F: drivers/gpio/gpio-altera-a10sr.c 724F: drivers/mfd/altera-a10sr.c 725F: drivers/reset/reset-a10sr.c 726F: include/linux/mfd/altera-a10sr.h 727F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 728 729ALTERA TRIPLE SPEED ETHERNET DRIVER 730M: Thor Thayer <thor.thayer@linux.intel.com> 731L: netdev@vger.kernel.org 732L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 733S: Maintained 734F: drivers/net/ethernet/altera/ 735 736ALTERA UART/JTAG UART SERIAL DRIVERS 737M: Tobias Klauser <tklauser@distanz.ch> 738L: linux-serial@vger.kernel.org 739L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 740S: Maintained 741F: drivers/tty/serial/altera_uart.c 742F: drivers/tty/serial/altera_jtaguart.c 743F: include/linux/altera_uart.h 744F: include/linux/altera_jtaguart.h 745 746AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 747M: Talel Shenhar <talel@amazon.com> 748S: Maintained 749F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 750F: drivers/thermal/thermal_mmio.c 751 752AMAZON ETHERNET DRIVERS 753M: Netanel Belgazal <netanel@amazon.com> 754R: Saeed Bishara <saeedb@amazon.com> 755R: Zorik Machulsky <zorik@amazon.com> 756L: netdev@vger.kernel.org 757S: Supported 758F: Documentation/networking/device_drivers/amazon/ena.txt 759F: drivers/net/ethernet/amazon/ 760 761AMAZON RDMA EFA DRIVER 762M: Gal Pressman <galpress@amazon.com> 763R: Yossi Leybovich <sleybo@amazon.com> 764L: linux-rdma@vger.kernel.org 765Q: https://patchwork.kernel.org/project/linux-rdma/list/ 766S: Supported 767F: drivers/infiniband/hw/efa/ 768F: include/uapi/rdma/efa-abi.h 769 770AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 771M: Tom Lendacky <thomas.lendacky@amd.com> 772M: Gary Hook <gary.hook@amd.com> 773L: linux-crypto@vger.kernel.org 774S: Supported 775F: drivers/crypto/ccp/ 776F: include/linux/ccp.h 777 778AMD DISPLAY CORE 779M: Harry Wentland <harry.wentland@amd.com> 780M: Leo Li <sunpeng.li@amd.com> 781L: amd-gfx@lists.freedesktop.org 782T: git git://people.freedesktop.org/~agd5f/linux 783S: Supported 784F: drivers/gpu/drm/amd/display/ 785 786AMD FAM15H PROCESSOR POWER MONITORING DRIVER 787M: Huang Rui <ray.huang@amd.com> 788L: linux-hwmon@vger.kernel.org 789S: Supported 790F: Documentation/hwmon/fam15h_power.rst 791F: drivers/hwmon/fam15h_power.c 792 793AMD FCH GPIO DRIVER 794M: Enrico Weigelt, metux IT consult <info@metux.net> 795L: linux-gpio@vger.kernel.org 796S: Maintained 797F: drivers/gpio/gpio-amd-fch.c 798F: include/linux/platform_data/gpio/gpio-amd-fch.h 799 800AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 801L: linux-geode@lists.infradead.org (moderated for non-subscribers) 802S: Orphan 803F: drivers/usb/gadget/udc/amd5536udc.* 804 805AMD GEODE PROCESSOR/CHIPSET SUPPORT 806P: Andres Salomon <dilinger@queued.net> 807L: linux-geode@lists.infradead.org (moderated for non-subscribers) 808W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 809S: Supported 810F: drivers/char/hw_random/geode-rng.c 811F: drivers/crypto/geode* 812F: drivers/video/fbdev/geode/ 813F: arch/x86/include/asm/geode.h 814 815AMD IOMMU (AMD-VI) 816M: Joerg Roedel <joro@8bytes.org> 817L: iommu@lists.linux-foundation.org 818T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 819S: Maintained 820F: drivers/iommu/amd_iommu*.[ch] 821F: include/linux/amd-iommu.h 822 823AMD KFD 824M: Oded Gabbay <oded.gabbay@gmail.com> 825L: dri-devel@lists.freedesktop.org 826T: git git://people.freedesktop.org/~gabbayo/linux.git 827S: Supported 828F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 829F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 830F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 831F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 832F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 833F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 834F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 835F: drivers/gpu/drm/amd/amdkfd/ 836F: drivers/gpu/drm/amd/include/cik_structs.h 837F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 838F: drivers/gpu/drm/amd/include/vi_structs.h 839F: drivers/gpu/drm/amd/include/v9_structs.h 840F: include/uapi/linux/kfd_ioctl.h 841 842AMD MP2 I2C DRIVER 843M: Elie Morisse <syniurge@gmail.com> 844M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 845M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 846L: linux-i2c@vger.kernel.org 847S: Maintained 848F: drivers/i2c/busses/i2c-amd-mp2* 849 850AMD POWERPLAY 851M: Rex Zhu <rex.zhu@amd.com> 852M: Evan Quan <evan.quan@amd.com> 853L: amd-gfx@lists.freedesktop.org 854S: Supported 855F: drivers/gpu/drm/amd/powerplay/ 856T: git git://people.freedesktop.org/~agd5f/linux 857 858AMD SEATTLE DEVICE TREE SUPPORT 859M: Brijesh Singh <brijeshkumar.singh@amd.com> 860M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 861M: Tom Lendacky <thomas.lendacky@amd.com> 862S: Supported 863F: arch/arm64/boot/dts/amd/ 864 865AMD XGBE DRIVER 866M: Tom Lendacky <thomas.lendacky@amd.com> 867L: netdev@vger.kernel.org 868S: Supported 869F: drivers/net/ethernet/amd/xgbe/ 870F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 871 872ANALOG DEVICES INC AD5686 DRIVER 873M: Stefan Popa <stefan.popa@analog.com> 874L: linux-pm@vger.kernel.org 875W: http://ez.analog.com/community/linux-device-drivers 876S: Supported 877F: drivers/iio/dac/ad5686* 878F: drivers/iio/dac/ad5696* 879 880ANALOG DEVICES INC AD5758 DRIVER 881M: Stefan Popa <stefan.popa@analog.com> 882L: linux-iio@vger.kernel.org 883W: http://ez.analog.com/community/linux-device-drivers 884S: Supported 885F: drivers/iio/dac/ad5758.c 886F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 887 888ANALOG DEVICES INC AD7124 DRIVER 889M: Stefan Popa <stefan.popa@analog.com> 890L: linux-iio@vger.kernel.org 891W: http://ez.analog.com/community/linux-device-drivers 892S: Supported 893F: drivers/iio/adc/ad7124.c 894F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 895 896ANALOG DEVICES INC AD7606 DRIVER 897M: Stefan Popa <stefan.popa@analog.com> 898L: linux-iio@vger.kernel.org 899W: http://ez.analog.com/community/linux-device-drivers 900S: Supported 901F: drivers/iio/adc/ad7606.c 902F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt 903 904ANALOG DEVICES INC AD7768-1 DRIVER 905M: Stefan Popa <stefan.popa@analog.com> 906L: linux-iio@vger.kernel.org 907W: http://ez.analog.com/community/linux-device-drivers 908S: Supported 909F: drivers/iio/adc/ad7768-1.c 910F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 911 912ANALOG DEVICES INC AD9389B DRIVER 913M: Hans Verkuil <hans.verkuil@cisco.com> 914L: linux-media@vger.kernel.org 915S: Maintained 916F: drivers/media/i2c/ad9389b* 917 918ANALOG DEVICES INC ADGS1408 DRIVER 919M: Mircea Caprioru <mircea.caprioru@analog.com> 920S: Supported 921F: drivers/mux/adgs1408.c 922F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 923 924ANALOG DEVICES INC ADP5061 DRIVER 925M: Stefan Popa <stefan.popa@analog.com> 926L: linux-pm@vger.kernel.org 927W: http://ez.analog.com/community/linux-device-drivers 928S: Supported 929F: drivers/power/supply/adp5061.c 930 931ANALOG DEVICES INC ADV7180 DRIVER 932M: Lars-Peter Clausen <lars@metafoo.de> 933L: linux-media@vger.kernel.org 934W: http://ez.analog.com/community/linux-device-drivers 935S: Supported 936F: drivers/media/i2c/adv7180.c 937 938ANALOG DEVICES INC ADV748X DRIVER 939M: Kieran Bingham <kieran.bingham@ideasonboard.com> 940L: linux-media@vger.kernel.org 941S: Maintained 942F: drivers/media/i2c/adv748x/* 943 944ANALOG DEVICES INC ADV7511 DRIVER 945M: Hans Verkuil <hans.verkuil@cisco.com> 946L: linux-media@vger.kernel.org 947S: Maintained 948F: drivers/media/i2c/adv7511* 949 950ANALOG DEVICES INC ADV7604 DRIVER 951M: Hans Verkuil <hans.verkuil@cisco.com> 952L: linux-media@vger.kernel.org 953S: Maintained 954F: drivers/media/i2c/adv7604* 955 956ANALOG DEVICES INC ADV7842 DRIVER 957M: Hans Verkuil <hans.verkuil@cisco.com> 958L: linux-media@vger.kernel.org 959S: Maintained 960F: drivers/media/i2c/adv7842* 961 962ANALOG DEVICES INC ASOC CODEC DRIVERS 963M: Lars-Peter Clausen <lars@metafoo.de> 964L: alsa-devel@alsa-project.org (moderated for non-subscribers) 965W: http://wiki.analog.com/ 966W: http://ez.analog.com/community/linux-device-drivers 967S: Supported 968F: sound/soc/codecs/adau* 969F: sound/soc/codecs/adav* 970F: sound/soc/codecs/ad1* 971F: sound/soc/codecs/ad7* 972F: sound/soc/codecs/ssm* 973F: sound/soc/codecs/sigmadsp.* 974 975ANALOG DEVICES INC DMA DRIVERS 976M: Lars-Peter Clausen <lars@metafoo.de> 977W: http://ez.analog.com/community/linux-device-drivers 978S: Supported 979F: drivers/dma/dma-axi-dmac.c 980 981ANALOG DEVICES INC IIO DRIVERS 982M: Lars-Peter Clausen <lars@metafoo.de> 983M: Michael Hennerich <Michael.Hennerich@analog.com> 984M: Stefan Popa <stefan.popa@analog.com> 985W: http://wiki.analog.com/ 986W: http://ez.analog.com/community/linux-device-drivers 987S: Supported 988F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 989F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 990F: drivers/iio/*/ad* 991F: drivers/iio/adc/ltc2497* 992X: drivers/iio/*/adjd* 993F: drivers/staging/iio/*/ad* 994 995ANALOGBITS PLL LIBRARIES 996M: Paul Walmsley <paul.walmsley@sifive.com> 997S: Supported 998F: drivers/clk/analogbits/* 999F: include/linux/clk/analogbits* 1000 1001ANDES ARCHITECTURE 1002M: Greentime Hu <green.hu@gmail.com> 1003M: Vincent Chen <deanbo422@gmail.com> 1004T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1005S: Supported 1006F: arch/nds32/ 1007F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1008F: Documentation/devicetree/bindings/nds32/ 1009K: nds32 1010N: nds32 1011 1012ANDROID CONFIG FRAGMENTS 1013M: Rob Herring <robh@kernel.org> 1014S: Supported 1015F: kernel/configs/android* 1016 1017ANDROID DRIVERS 1018M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1019M: Arve Hjønnevåg <arve@android.com> 1020M: Todd Kjos <tkjos@android.com> 1021M: Martijn Coenen <maco@android.com> 1022M: Joel Fernandes <joel@joelfernandes.org> 1023M: Christian Brauner <christian@brauner.io> 1024T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1025L: devel@driverdev.osuosl.org 1026S: Supported 1027F: drivers/android/ 1028F: drivers/staging/android/ 1029 1030ANDROID GOLDFISH PIC DRIVER 1031M: Miodrag Dinic <miodrag.dinic@mips.com> 1032S: Supported 1033F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1034F: drivers/irqchip/irq-goldfish-pic.c 1035 1036ANDROID GOLDFISH RTC DRIVER 1037M: Miodrag Dinic <miodrag.dinic@mips.com> 1038S: Supported 1039F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1040F: drivers/rtc/rtc-goldfish.c 1041 1042ANDROID ION DRIVER 1043M: Laura Abbott <labbott@redhat.com> 1044M: Sumit Semwal <sumit.semwal@linaro.org> 1045L: devel@driverdev.osuosl.org 1046L: dri-devel@lists.freedesktop.org 1047L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1048S: Supported 1049F: drivers/staging/android/ion 1050F: drivers/staging/android/uapi/ion.h 1051 1052AOA (Apple Onboard Audio) ALSA DRIVER 1053M: Johannes Berg <johannes@sipsolutions.net> 1054L: linuxppc-dev@lists.ozlabs.org 1055L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1056S: Maintained 1057F: sound/aoa/ 1058 1059APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1060M: William Breathitt Gray <vilhelm.gray@gmail.com> 1061L: linux-iio@vger.kernel.org 1062S: Maintained 1063F: drivers/iio/adc/stx104.c 1064 1065APM DRIVER 1066M: Jiri Kosina <jikos@kernel.org> 1067S: Odd fixes 1068T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1069F: arch/x86/kernel/apm_32.c 1070F: include/linux/apm_bios.h 1071F: include/uapi/linux/apm_bios.h 1072F: drivers/char/apm-emulation.c 1073 1074APPARMOR SECURITY MODULE 1075M: John Johansen <john.johansen@canonical.com> 1076L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1077W: wiki.apparmor.net 1078T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1079S: Supported 1080F: security/apparmor/ 1081F: Documentation/admin-guide/LSM/apparmor.rst 1082 1083APPLE BCM5974 MULTITOUCH DRIVER 1084M: Henrik Rydberg <rydberg@bitmath.org> 1085L: linux-input@vger.kernel.org 1086S: Odd fixes 1087F: drivers/input/mouse/bcm5974.c 1088 1089APPLE SMC DRIVER 1090M: Henrik Rydberg <rydberg@bitmath.org> 1091L: linux-hwmon@vger.kernel.org 1092S: Odd fixes 1093F: drivers/hwmon/applesmc.c 1094 1095APPLETALK NETWORK LAYER 1096L: netdev@vger.kernel.org 1097S: Odd fixes 1098F: drivers/net/appletalk/ 1099F: net/appletalk/ 1100F: include/linux/atalk.h 1101F: include/uapi/linux/atalk.h 1102 1103APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1104M: Khuong Dinh <khuong@os.amperecomputing.com> 1105S: Supported 1106F: arch/arm64/boot/dts/apm/ 1107 1108APPLIED MICRO (APM) X-GENE SOC EDAC 1109M: Khuong Dinh <khuong@os.amperecomputing.com> 1110S: Supported 1111F: drivers/edac/xgene_edac.c 1112F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1113 1114APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1115M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1116M: Keyur Chudgar <keyur@os.amperecomputing.com> 1117S: Supported 1118F: drivers/net/ethernet/apm/xgene-v2/ 1119 1120APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1121M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1122M: Keyur Chudgar <keyur@os.amperecomputing.com> 1123M: Quan Nguyen <quan@os.amperecomputing.com> 1124S: Supported 1125F: drivers/net/ethernet/apm/xgene/ 1126F: drivers/net/phy/mdio-xgene.c 1127F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1128F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1129 1130APPLIED MICRO (APM) X-GENE SOC PMU 1131M: Khuong Dinh <khuong@os.amperecomputing.com> 1132S: Supported 1133F: drivers/perf/xgene_pmu.c 1134F: Documentation/perf/xgene-pmu.txt 1135F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1136 1137APTINA CAMERA SENSOR PLL 1138M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1139L: linux-media@vger.kernel.org 1140S: Maintained 1141F: drivers/media/i2c/aptina-pll.* 1142 1143ARC FRAMEBUFFER DRIVER 1144M: Jaya Kumar <jayalk@intworks.biz> 1145S: Maintained 1146F: drivers/video/fbdev/arcfb.c 1147F: drivers/video/fbdev/core/fb_defio.c 1148 1149ARC PGU DRM DRIVER 1150M: Alexey Brodkin <abrodkin@synopsys.com> 1151S: Supported 1152F: drivers/gpu/drm/arc/ 1153F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1154 1155ARCNET NETWORK LAYER 1156M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1157L: netdev@vger.kernel.org 1158S: Maintained 1159F: drivers/net/arcnet/ 1160F: include/uapi/linux/if_arcnet.h 1161 1162ARM ARCHITECTED TIMER DRIVER 1163M: Mark Rutland <mark.rutland@arm.com> 1164M: Marc Zyngier <marc.zyngier@arm.com> 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1166S: Maintained 1167F: arch/arm/include/asm/arch_timer.h 1168F: arch/arm64/include/asm/arch_timer.h 1169F: drivers/clocksource/arm_arch_timer.c 1170 1171ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1172M: Linus Walleij <linus.walleij@linaro.org> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174S: Maintained 1175F: Documentation/devicetree/bindings/arm/arm-boards 1176F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1177F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1178F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1179F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1180F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1181F: arch/arm/mach-integrator/ 1182F: arch/arm/mach-realview/ 1183F: arch/arm/mach-versatile/ 1184F: arch/arm/plat-versatile/ 1185F: arch/arm/boot/dts/arm-realview-* 1186F: arch/arm/boot/dts/integrator* 1187F: arch/arm/boot/dts/versatile* 1188F: drivers/clk/versatile/ 1189F: drivers/i2c/busses/i2c-versatile.c 1190F: drivers/irqchip/irq-versatile-fpga.c 1191F: drivers/mtd/maps/physmap_of_versatile.c 1192F: drivers/power/reset/arm-versatile-reboot.c 1193F: drivers/soc/versatile/ 1194 1195ARM HDLCD DRM DRIVER 1196M: Liviu Dudau <liviu.dudau@arm.com> 1197S: Supported 1198F: drivers/gpu/drm/arm/hdlcd_* 1199F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1200 1201ARM KOMEDA DRM-KMS DRIVER 1202M: James (Qian) Wang <james.qian.wang@arm.com> 1203M: Liviu Dudau <liviu.dudau@arm.com> 1204L: Mali DP Maintainers <malidp@foss.arm.com> 1205S: Supported 1206T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1207F: drivers/gpu/drm/arm/display/include/ 1208F: drivers/gpu/drm/arm/display/komeda/ 1209F: Documentation/devicetree/bindings/display/arm,komeda.txt 1210F: Documentation/gpu/komeda-kms.rst 1211 1212ARM MALI-DP DRM DRIVER 1213M: Liviu Dudau <liviu.dudau@arm.com> 1214M: Brian Starkey <brian.starkey@arm.com> 1215L: Mali DP Maintainers <malidp@foss.arm.com> 1216S: Supported 1217T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1218F: drivers/gpu/drm/arm/ 1219F: Documentation/devicetree/bindings/display/arm,malidp.txt 1220F: Documentation/gpu/afbc.rst 1221 1222ARM MALI PANFROST DRM DRIVER 1223M: Rob Herring <robh@kernel.org> 1224M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1225L: dri-devel@lists.freedesktop.org 1226S: Supported 1227T: git git://anongit.freedesktop.org/drm/drm-misc 1228F: drivers/gpu/drm/panfrost/ 1229F: include/uapi/drm/panfrost_drm.h 1230 1231ARM MFM AND FLOPPY DRIVERS 1232M: Ian Molton <spyro@f2s.com> 1233S: Maintained 1234F: arch/arm/lib/floppydma.S 1235F: arch/arm/include/asm/floppy.h 1236 1237ARM PMU PROFILING AND DEBUGGING 1238M: Will Deacon <will@kernel.org> 1239M: Mark Rutland <mark.rutland@arm.com> 1240S: Maintained 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1242F: arch/arm*/kernel/perf_* 1243F: arch/arm/oprofile/common.c 1244F: arch/arm*/kernel/hw_breakpoint.c 1245F: arch/arm*/include/asm/hw_breakpoint.h 1246F: arch/arm*/include/asm/perf_event.h 1247F: drivers/perf/* 1248F: include/linux/perf/arm_pmu.h 1249F: Documentation/devicetree/bindings/arm/pmu.yaml 1250F: Documentation/devicetree/bindings/perf/ 1251 1252ARM PORT 1253M: Russell King <linux@armlinux.org.uk> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255W: http://www.armlinux.org.uk/ 1256S: Odd Fixes 1257T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1258F: arch/arm/ 1259X: arch/arm/boot/dts/ 1260 1261ARM PRIMECELL AACI PL041 DRIVER 1262M: Russell King <linux@armlinux.org.uk> 1263S: Odd Fixes 1264F: sound/arm/aaci.* 1265 1266ARM PRIMECELL BUS SUPPORT 1267M: Russell King <linux@armlinux.org.uk> 1268S: Odd Fixes 1269F: drivers/amba/ 1270F: include/linux/amba/bus.h 1271 1272ARM PRIMECELL CLCD PL110 DRIVER 1273M: Russell King <linux@armlinux.org.uk> 1274S: Odd Fixes 1275F: drivers/video/fbdev/amba-clcd.* 1276 1277ARM PRIMECELL KMI PL050 DRIVER 1278M: Russell King <linux@armlinux.org.uk> 1279S: Odd Fixes 1280F: drivers/input/serio/ambakmi.* 1281F: include/linux/amba/kmi.h 1282 1283ARM PRIMECELL MMCI PL180/1 DRIVER 1284M: Russell King <linux@armlinux.org.uk> 1285S: Odd Fixes 1286F: drivers/mmc/host/mmci.* 1287F: include/linux/amba/mmci.h 1288 1289ARM PRIMECELL SSP PL022 SPI DRIVER 1290M: Linus Walleij <linus.walleij@linaro.org> 1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1292S: Maintained 1293F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1294F: drivers/spi/spi-pl022.c 1295 1296ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1297M: Russell King <linux@armlinux.org.uk> 1298S: Odd Fixes 1299F: drivers/tty/serial/amba-pl01*.c 1300F: include/linux/amba/serial.h 1301 1302ARM PRIMECELL VIC PL190/PL192 DRIVER 1303M: Linus Walleij <linus.walleij@linaro.org> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1307F: drivers/irqchip/irq-vic.c 1308 1309ARM SMMU DRIVERS 1310M: Will Deacon <will@kernel.org> 1311R: Robin Murphy <robin.murphy@arm.com> 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1313S: Maintained 1314F: drivers/iommu/arm-smmu.c 1315F: drivers/iommu/arm-smmu-v3.c 1316F: drivers/iommu/io-pgtable-arm.c 1317F: drivers/iommu/io-pgtable-arm-v7s.c 1318 1319ARM SUB-ARCHITECTURES 1320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1321S: Maintained 1322F: arch/arm/mach-*/ 1323F: arch/arm/plat-*/ 1324T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1325 1326ARM/ACTIONS SEMI ARCHITECTURE 1327M: Andreas Färber <afaerber@suse.de> 1328R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331N: owl 1332F: arch/arm/mach-actions/ 1333F: arch/arm/boot/dts/owl-* 1334F: arch/arm64/boot/dts/actions/ 1335F: drivers/clk/actions/ 1336F: drivers/clocksource/timer-owl* 1337F: drivers/dma/owl-dma.c 1338F: drivers/i2c/busses/i2c-owl.c 1339F: drivers/pinctrl/actions/* 1340F: drivers/soc/actions/ 1341F: include/dt-bindings/power/owl-* 1342F: include/linux/soc/actions/ 1343F: Documentation/devicetree/bindings/arm/actions.txt 1344F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1345F: Documentation/devicetree/bindings/dma/owl-dma.txt 1346F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1347F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1348F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1349F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1350 1351ARM/ADS SPHERE MACHINE SUPPORT 1352M: Lennert Buytenhek <kernel@wantstofly.org> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354S: Maintained 1355 1356ARM/AFEB9260 MACHINE SUPPORT 1357M: Sergey Lapin <slapin@ossfans.org> 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1359S: Maintained 1360 1361ARM/AJECO 1ARM MACHINE SUPPORT 1362M: Lennert Buytenhek <kernel@wantstofly.org> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365 1366ARM/Allwinner SoC Clock Support 1367M: Emilio López <emilio@elopez.com.ar> 1368S: Maintained 1369F: drivers/clk/sunxi/ 1370 1371ARM/Allwinner sunXi SoC support 1372M: Maxime Ripard <maxime.ripard@bootlin.com> 1373M: Chen-Yu Tsai <wens@csie.org> 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1375S: Maintained 1376N: sun[x456789]i 1377N: sun50i 1378F: arch/arm/mach-sunxi/ 1379F: arch/arm64/boot/dts/allwinner/ 1380F: drivers/clk/sunxi-ng/ 1381F: drivers/pinctrl/sunxi/ 1382F: drivers/soc/sunxi/ 1383T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1384 1385ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1386M: Neil Armstrong <narmstrong@baylibre.com> 1387M: Jerome Brunet <jbrunet@baylibre.com> 1388L: linux-amlogic@lists.infradead.org 1389S: Maintained 1390F: drivers/clk/meson/ 1391F: include/dt-bindings/clock/meson* 1392F: include/dt-bindings/clock/gxbb* 1393F: Documentation/devicetree/bindings/clock/amlogic* 1394 1395ARM/Amlogic Meson SoC support 1396M: Kevin Hilman <khilman@baylibre.com> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398L: linux-amlogic@lists.infradead.org 1399W: http://linux-meson.com/ 1400S: Maintained 1401F: arch/arm/mach-meson/ 1402F: arch/arm/boot/dts/meson* 1403F: arch/arm64/boot/dts/amlogic/ 1404F: drivers/pinctrl/meson/ 1405F: drivers/mmc/host/meson* 1406F: drivers/soc/amlogic/ 1407N: meson 1408 1409ARM/Amlogic Meson SoC Sound Drivers 1410M: Jerome Brunet <jbrunet@baylibre.com> 1411L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1412S: Maintained 1413F: sound/soc/meson/ 1414F: Documentation/devicetree/bindings/sound/amlogic* 1415 1416ARM/Annapurna Labs ALPINE ARCHITECTURE 1417M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1418M: Antoine Tenart <antoine.tenart@bootlin.com> 1419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1420S: Maintained 1421F: arch/arm/mach-alpine/ 1422F: arch/arm/boot/dts/alpine* 1423F: arch/arm64/boot/dts/al/ 1424F: drivers/*/*alpine* 1425 1426ARM/ARTPEC MACHINE SUPPORT 1427M: Jesper Nilsson <jesper.nilsson@axis.com> 1428M: Lars Persson <lars.persson@axis.com> 1429S: Maintained 1430L: linux-arm-kernel@axis.com 1431F: arch/arm/mach-artpec 1432F: arch/arm/boot/dts/artpec6* 1433F: drivers/clk/axis 1434F: drivers/crypto/axis 1435F: drivers/pinctrl/pinctrl-artpec* 1436F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1437 1438ARM/ASPEED I2C DRIVER 1439M: Brendan Higgins <brendanhiggins@google.com> 1440R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1441R: Joel Stanley <joel@jms.id.au> 1442L: linux-i2c@vger.kernel.org 1443L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1444S: Maintained 1445F: drivers/irqchip/irq-aspeed-i2c-ic.c 1446F: drivers/i2c/busses/i2c-aspeed.c 1447F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1448F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1449 1450ARM/ASPEED MACHINE SUPPORT 1451M: Joel Stanley <joel@jms.id.au> 1452R: Andrew Jeffery <andrew@aj.id.au> 1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1454L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1455Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1456S: Supported 1457T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1458F: arch/arm/mach-aspeed/ 1459F: arch/arm/boot/dts/aspeed-* 1460N: aspeed 1461 1462ARM/BITMAIN ARCHITECTURE 1463M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1465S: Maintained 1466F: arch/arm64/boot/dts/bitmain/ 1467F: drivers/pinctrl/pinctrl-bm1880.c 1468F: Documentation/devicetree/bindings/arm/bitmain.yaml 1469F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1470 1471ARM/CALXEDA HIGHBANK ARCHITECTURE 1472M: Rob Herring <robh@kernel.org> 1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1474S: Maintained 1475F: arch/arm/mach-highbank/ 1476F: arch/arm/boot/dts/highbank.dts 1477F: arch/arm/boot/dts/ecx-*.dts* 1478 1479ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1480M: Krzysztof Halasa <khalasa@piap.pl> 1481S: Maintained 1482F: arch/arm/mach-cns3xxx/ 1483 1484ARM/CAVIUM THUNDER NETWORK DRIVER 1485M: Sunil Goutham <sgoutham@cavium.com> 1486M: Robert Richter <rric@kernel.org> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Supported 1489F: drivers/net/ethernet/cavium/thunder/ 1490 1491ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1492M: Lukasz Majewski <lukma@denx.de> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: arch/arm/mach-ep93xx/ts72xx.c 1496 1497ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1498M: Alexander Shiyan <shc_work@mail.ru> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500S: Odd Fixes 1501N: clps711x 1502 1503ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1504M: Lennert Buytenhek <kernel@wantstofly.org> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507 1508ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1509M: Hartley Sweeten <hsweeten@visionengravers.com> 1510M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1512S: Maintained 1513F: arch/arm/mach-ep93xx/ 1514F: arch/arm/mach-ep93xx/include/mach/ 1515 1516ARM/CLKDEV SUPPORT 1517M: Russell King <linux@armlinux.org.uk> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519S: Maintained 1520T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1521F: drivers/clk/clkdev.c 1522 1523ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1524M: Mike Rapoport <mike@compulab.co.il> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527 1528ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1529M: Baruch Siach <baruch@tkos.co.il> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531S: Maintained 1532F: arch/arm/boot/dts/cx92755* 1533N: digicolor 1534 1535ARM/CONTEC MICRO9 MACHINE SUPPORT 1536M: Hubert Feurstein <hubert.feurstein@contec.at> 1537S: Maintained 1538F: arch/arm/mach-ep93xx/micro9.c 1539 1540ARM/CORESIGHT FRAMEWORK AND DRIVERS 1541M: Mathieu Poirier <mathieu.poirier@linaro.org> 1542R: Suzuki K Poulose <suzuki.poulose@arm.com> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544S: Maintained 1545F: drivers/hwtracing/coresight/* 1546F: Documentation/trace/coresight.txt 1547F: Documentation/trace/coresight-cpu-debug.txt 1548F: Documentation/devicetree/bindings/arm/coresight.txt 1549F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1550F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1551F: tools/perf/arch/arm/util/pmu.c 1552F: tools/perf/arch/arm/util/auxtrace.c 1553F: tools/perf/arch/arm/util/cs-etm.c 1554F: tools/perf/arch/arm/util/cs-etm.h 1555F: tools/perf/util/cs-etm.* 1556F: tools/perf/util/cs-etm-decoder/* 1557 1558ARM/CORGI MACHINE SUPPORT 1559M: Richard Purdie <rpurdie@rpsys.net> 1560S: Maintained 1561 1562ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1563M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1564M: Linus Walleij <linus.walleij@linaro.org> 1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1566T: git git://github.com/ulli-kroll/linux.git 1567S: Maintained 1568F: Documentation/devicetree/bindings/arm/gemini.txt 1569F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1570F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1571F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1572F: arch/arm/mach-gemini/ 1573F: drivers/net/ethernet/cortina/ 1574F: drivers/pinctrl/pinctrl-gemini.c 1575F: drivers/rtc/rtc-ftrtc010.c 1576 1577ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1578M: Barry Song <baohua@kernel.org> 1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1580T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1581S: Maintained 1582F: arch/arm/boot/dts/prima2* 1583F: arch/arm/mach-prima2/ 1584F: drivers/clk/sirf/ 1585F: drivers/clocksource/timer-prima2.c 1586F: drivers/clocksource/timer-atlas7.c 1587N: [^a-z]sirf 1588X: drivers/gnss 1589 1590ARM/EBSA110 MACHINE SUPPORT 1591M: Russell King <linux@armlinux.org.uk> 1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1593W: http://www.armlinux.org.uk/ 1594S: Maintained 1595F: arch/arm/mach-ebsa110/ 1596F: drivers/net/ethernet/amd/am79c961a.* 1597 1598ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1599M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1600R: Pengutronix Kernel Team <kernel@pengutronix.de> 1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1602S: Maintained 1603N: efm32 1604 1605ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1606M: Robert Jarzmik <robert.jarzmik@free.fr> 1607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1608S: Maintained 1609F: arch/arm/mach-pxa/ezx.c 1610 1611ARM/FARADAY FA526 PORT 1612M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1614S: Maintained 1615T: git git://git.berlios.de/gemini-board 1616F: arch/arm/mm/*-fa* 1617 1618ARM/FOOTBRIDGE ARCHITECTURE 1619M: Russell King <linux@armlinux.org.uk> 1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1621W: http://www.armlinux.org.uk/ 1622S: Maintained 1623F: arch/arm/include/asm/hardware/dec21285.h 1624F: arch/arm/mach-footbridge/ 1625 1626ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1627M: Shawn Guo <shawnguo@kernel.org> 1628M: Sascha Hauer <s.hauer@pengutronix.de> 1629R: Pengutronix Kernel Team <kernel@pengutronix.de> 1630R: Fabio Estevam <festevam@gmail.com> 1631R: NXP Linux Team <linux-imx@nxp.com> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633S: Maintained 1634T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1635N: imx 1636N: mxs 1637X: drivers/media/i2c/ 1638 1639ARM/FREESCALE VYBRID ARM ARCHITECTURE 1640M: Shawn Guo <shawnguo@kernel.org> 1641M: Sascha Hauer <s.hauer@pengutronix.de> 1642R: Pengutronix Kernel Team <kernel@pengutronix.de> 1643R: Stefan Agner <stefan@agner.ch> 1644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1645S: Maintained 1646T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1647F: arch/arm/mach-imx/*vf610* 1648F: arch/arm/boot/dts/vf* 1649 1650ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1651M: Shawn Guo <shawnguo@kernel.org> 1652M: Li Yang <leoyang.li@nxp.com> 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654S: Maintained 1655T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1656F: arch/arm/boot/dts/ls1021a* 1657F: arch/arm64/boot/dts/freescale/fsl-* 1658F: arch/arm64/boot/dts/freescale/qoriq-* 1659 1660ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1661M: Lennert Buytenhek <kernel@wantstofly.org> 1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1663S: Maintained 1664 1665ARM/GUMSTIX MACHINE SUPPORT 1666M: Steve Sakoman <sakoman@gmail.com> 1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1668S: Maintained 1669 1670ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1671M: Philipp Zabel <philipp.zabel@gmail.com> 1672M: Paul Parsons <lost.distance@yahoo.com> 1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1674S: Maintained 1675F: arch/arm/mach-pxa/hx4700.c 1676F: arch/arm/mach-pxa/include/mach/hx4700.h 1677F: sound/soc/pxa/hx4700.c 1678 1679ARM/HISILICON SOC SUPPORT 1680M: Wei Xu <xuwei5@hisilicon.com> 1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1682W: http://www.hisilicon.com 1683S: Supported 1684T: git git://github.com/hisilicon/linux-hisi.git 1685F: arch/arm/mach-hisi/ 1686F: arch/arm/boot/dts/hi3* 1687F: arch/arm/boot/dts/hip* 1688F: arch/arm/boot/dts/hisi* 1689F: arch/arm64/boot/dts/hisilicon/ 1690 1691ARM/HP JORNADA 7XX MACHINE SUPPORT 1692M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1693W: www.jlime.com 1694S: Maintained 1695T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1696F: arch/arm/mach-sa1100/jornada720.c 1697F: arch/arm/mach-sa1100/include/mach/jornada720.h 1698 1699ARM/IGEP MACHINE SUPPORT 1700M: Enric Balletbo i Serra <eballetbo@gmail.com> 1701M: Javier Martinez Canillas <javier@dowhile0.org> 1702L: linux-omap@vger.kernel.org 1703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1704S: Maintained 1705F: arch/arm/boot/dts/omap3-igep* 1706 1707ARM/INCOME PXA270 SUPPORT 1708M: Marek Vasut <marek.vasut@gmail.com> 1709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1710S: Maintained 1711F: arch/arm/mach-pxa/colibri-pxa270-income.c 1712 1713ARM/INTEL IOP13XX ARM ARCHITECTURE 1714M: Lennert Buytenhek <kernel@wantstofly.org> 1715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1716S: Maintained 1717 1718ARM/INTEL IOP32X ARM ARCHITECTURE 1719M: Lennert Buytenhek <kernel@wantstofly.org> 1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1721S: Maintained 1722 1723ARM/INTEL IOP33X ARM ARCHITECTURE 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725S: Orphan 1726 1727ARM/INTEL IQ81342EX MACHINE SUPPORT 1728M: Lennert Buytenhek <kernel@wantstofly.org> 1729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1730S: Maintained 1731 1732ARM/INTEL IXDP2850 MACHINE SUPPORT 1733M: Lennert Buytenhek <kernel@wantstofly.org> 1734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1735S: Maintained 1736 1737ARM/INTEL IXP4XX ARM ARCHITECTURE 1738M: Linus Walleij <linusw@kernel.org> 1739M: Imre Kaloz <kaloz@openwrt.org> 1740M: Krzysztof Halasa <khalasa@piap.pl> 1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1742S: Maintained 1743F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1744F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1745F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1746F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1747F: arch/arm/mach-ixp4xx/ 1748F: drivers/clocksource/timer-ixp4xx.c 1749F: drivers/gpio/gpio-ixp4xx.c 1750F: drivers/irqchip/irq-ixp4xx.c 1751F: include/linux/irqchip/irq-ixp4xx.h 1752F: include/linux/platform_data/timer-ixp4xx.h 1753 1754ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1755M: Jonathan Cameron <jic23@cam.ac.uk> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758F: arch/arm/mach-pxa/stargate2.c 1759F: drivers/pcmcia/pxa2xx_stargate2.c 1760 1761ARM/INTEL XSC3 (MANZANO) ARM CORE 1762M: Lennert Buytenhek <kernel@wantstofly.org> 1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1764S: Maintained 1765 1766ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1767M: Lennert Buytenhek <kernel@wantstofly.org> 1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1769S: Maintained 1770 1771ARM/LG1K ARCHITECTURE 1772M: Chanho Min <chanho.min@lge.com> 1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1774S: Maintained 1775F: arch/arm64/boot/dts/lg/ 1776 1777ARM/LOGICPD PXA270 MACHINE SUPPORT 1778M: Lennert Buytenhek <kernel@wantstofly.org> 1779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1780S: Maintained 1781 1782ARM/LPC18XX ARCHITECTURE 1783M: Vladimir Zapolskiy <vz@mleia.com> 1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1785S: Maintained 1786F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1787F: arch/arm/boot/dts/lpc43* 1788F: drivers/i2c/busses/i2c-lpc2k.c 1789F: drivers/memory/pl172.c 1790F: drivers/mtd/spi-nor/nxp-spifi.c 1791F: drivers/rtc/rtc-lpc24xx.c 1792N: lpc18xx 1793 1794ARM/LPC32XX SOC SUPPORT 1795M: Vladimir Zapolskiy <vz@mleia.com> 1796M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1799S: Maintained 1800F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1801F: arch/arm/boot/dts/lpc32* 1802F: arch/arm/mach-lpc32xx/ 1803F: drivers/i2c/busses/i2c-pnx.c 1804F: drivers/net/ethernet/nxp/lpc_eth.c 1805F: drivers/usb/host/ohci-nxp.c 1806F: drivers/watchdog/pnx4008_wdt.c 1807N: lpc32xx 1808 1809ARM/MAGICIAN MACHINE SUPPORT 1810M: Philipp Zabel <philipp.zabel@gmail.com> 1811S: Maintained 1812 1813ARM/Marvell Dove/MV78xx0/Orion SOC support 1814M: Jason Cooper <jason@lakedaemon.net> 1815M: Andrew Lunn <andrew@lunn.ch> 1816M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1817M: Gregory Clement <gregory.clement@bootlin.com> 1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1819S: Maintained 1820F: Documentation/devicetree/bindings/soc/dove/ 1821F: arch/arm/mach-dove/ 1822F: arch/arm/mach-mv78xx0/ 1823F: arch/arm/mach-orion5x/ 1824F: arch/arm/plat-orion/ 1825F: arch/arm/boot/dts/dove* 1826F: arch/arm/boot/dts/orion5x* 1827 1828ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1829M: Jason Cooper <jason@lakedaemon.net> 1830M: Andrew Lunn <andrew@lunn.ch> 1831M: Gregory Clement <gregory.clement@bootlin.com> 1832M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1834S: Maintained 1835F: arch/arm/boot/dts/armada* 1836F: arch/arm/boot/dts/kirkwood* 1837F: arch/arm/configs/mvebu_*_defconfig 1838F: arch/arm/mach-mvebu/ 1839F: arch/arm64/boot/dts/marvell/armada* 1840F: drivers/cpufreq/armada-37xx-cpufreq.c 1841F: drivers/cpufreq/armada-8k-cpufreq.c 1842F: drivers/cpufreq/mvebu-cpufreq.c 1843F: drivers/irqchip/irq-armada-370-xp.c 1844F: drivers/irqchip/irq-mvebu-* 1845F: drivers/pinctrl/mvebu/ 1846F: drivers/rtc/rtc-armada38x.c 1847 1848ARM/Mediatek RTC DRIVER 1849M: Eddie Huang <eddie.huang@mediatek.com> 1850M: Sean Wang <sean.wang@mediatek.com> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1853S: Maintained 1854F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1855F: drivers/rtc/rtc-mt6397.c 1856F: drivers/rtc/rtc-mt7622.c 1857 1858ARM/Mediatek SoC support 1859M: Matthias Brugger <matthias.bgg@gmail.com> 1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1861L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1862W: https://mtk.bcnfs.org/ 1863C: irc://chat.freenode.net/linux-mediatek 1864S: Maintained 1865F: arch/arm/boot/dts/mt6* 1866F: arch/arm/boot/dts/mt7* 1867F: arch/arm/boot/dts/mt8* 1868F: arch/arm/mach-mediatek/ 1869F: arch/arm64/boot/dts/mediatek/ 1870F: drivers/soc/mediatek/ 1871N: mtk 1872N: mt[678] 1873K: mediatek 1874 1875ARM/Mediatek USB3 PHY DRIVER 1876M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1878L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1879S: Maintained 1880F: drivers/phy/mediatek/ 1881F: Documentation/devicetree/bindings/phy/phy-mtk-* 1882 1883ARM/MICREL KS8695 ARCHITECTURE 1884M: Greg Ungerer <gerg@uclinux.org> 1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1886F: arch/arm/mach-ks8695/ 1887S: Odd Fixes 1888 1889ARM/Microchip (AT91) SoC support 1890M: Nicolas Ferre <nicolas.ferre@microchip.com> 1891M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1892M: Ludovic Desroches <ludovic.desroches@microchip.com> 1893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1894W: http://www.linux4sam.org 1895T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1896S: Supported 1897N: at91 1898N: atmel 1899F: arch/arm/mach-at91/ 1900F: include/soc/at91/ 1901F: arch/arm/boot/dts/at91*.dts 1902F: arch/arm/boot/dts/at91*.dtsi 1903F: arch/arm/boot/dts/sama*.dts 1904F: arch/arm/boot/dts/sama*.dtsi 1905F: arch/arm/include/debug/at91.S 1906F: drivers/memory/atmel* 1907F: drivers/watchdog/sama5d4_wdt.c 1908X: drivers/input/touchscreen/atmel_mxt_ts.c 1909X: drivers/net/wireless/atmel/ 1910 1911ARM/MIOA701 MACHINE SUPPORT 1912M: Robert Jarzmik <robert.jarzmik@free.fr> 1913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1914F: arch/arm/mach-pxa/mioa701.c 1915S: Maintained 1916 1917ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1918M: Michael Petchkovsky <mkpetch@internode.on.net> 1919S: Maintained 1920 1921ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1922M: Linus Walleij <linus.walleij@linaro.org> 1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1924S: Maintained 1925F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 1926F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 1927F: arch/arm/mach-nomadik/ 1928F: arch/arm/mach-u300/ 1929F: arch/arm/mach-ux500/ 1930F: arch/arm/boot/dts/ste-* 1931F: drivers/clk/clk-nomadik.c 1932F: drivers/clk/clk-u300.c 1933F: drivers/clocksource/clksrc-dbx500-prcmu.c 1934F: drivers/clocksource/timer-u300.c 1935F: drivers/dma/coh901318* 1936F: drivers/dma/ste_dma40* 1937F: drivers/hwspinlock/u8500_hsem.c 1938F: drivers/i2c/busses/i2c-nomadik.c 1939F: drivers/i2c/busses/i2c-stu300.c 1940F: drivers/mfd/ab3100* 1941F: drivers/mfd/ab8500* 1942F: drivers/mfd/abx500* 1943F: drivers/mfd/dbx500* 1944F: drivers/mfd/db8500* 1945F: drivers/pinctrl/nomadik/ 1946F: drivers/pinctrl/pinctrl-coh901* 1947F: drivers/pinctrl/pinctrl-u300.c 1948F: drivers/rtc/rtc-ab3100.c 1949F: drivers/rtc/rtc-ab8500.c 1950F: drivers/rtc/rtc-coh901331.c 1951F: drivers/rtc/rtc-pl031.c 1952F: drivers/watchdog/coh901327_wdt.c 1953F: Documentation/devicetree/bindings/arm/ste-* 1954F: Documentation/devicetree/bindings/arm/ux500/ 1955T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1956 1957ARM/NUVOTON NPCM ARCHITECTURE 1958M: Avi Fishman <avifishman70@gmail.com> 1959M: Tomer Maimon <tmaimon77@gmail.com> 1960M: Tali Perry <tali.perry1@gmail.com> 1961R: Patrick Venture <venture@google.com> 1962R: Nancy Yuen <yuenn@google.com> 1963R: Benjamin Fair <benjaminfair@google.com> 1964L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1965S: Supported 1966F: arch/arm/mach-npcm/ 1967F: arch/arm/boot/dts/nuvoton-npcm* 1968F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 1969F: drivers/*/*npcm* 1970F: Documentation/devicetree/bindings/*/*npcm* 1971F: Documentation/devicetree/bindings/*/*/*npcm* 1972 1973ARM/NUVOTON W90X900 ARM ARCHITECTURE 1974M: Wan ZongShun <mcuos.com@gmail.com> 1975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1976W: http://www.mcuos.com 1977S: Maintained 1978F: arch/arm/mach-w90x900/ 1979F: drivers/input/keyboard/w90p910_keypad.c 1980F: drivers/input/touchscreen/w90p910_ts.c 1981F: drivers/watchdog/nuc900_wdt.c 1982F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1983F: drivers/mtd/nand/raw/nuc900_nand.c 1984F: drivers/rtc/rtc-nuc900.c 1985F: drivers/spi/spi-nuc900.c 1986F: drivers/usb/host/ehci-w90x900.c 1987F: drivers/video/fbdev/nuc900fb.c 1988 1989ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1990L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1991W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1992S: Orphan 1993F: arch/arm/mach-s3c24xx/mach-gta02.c 1994F: arch/arm/mach-s3c24xx/gta02.h 1995 1996ARM/Orion SoC/Technologic Systems TS-78xx platform support 1997M: Alexander Clouter <alex@digriz.org.uk> 1998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1999W: http://www.digriz.org.uk/ts78xx/kernel 2000S: Maintained 2001F: arch/arm/mach-orion5x/ts78xx-* 2002 2003ARM/OXNAS platform support 2004M: Neil Armstrong <narmstrong@baylibre.com> 2005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2006L: linux-oxnas@groups.io (moderated for non-subscribers) 2007S: Maintained 2008F: arch/arm/mach-oxnas/ 2009F: arch/arm/boot/dts/ox8*.dts* 2010N: oxnas 2011 2012ARM/PALM TREO SUPPORT 2013M: Tomas Cech <sleep_walker@suse.com> 2014L: linux-arm-kernel@lists.infradead.org 2015W: http://hackndev.com 2016S: Maintained 2017F: arch/arm/mach-pxa/palmtreo.* 2018 2019ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2020M: Marek Vasut <marek.vasut@gmail.com> 2021L: linux-arm-kernel@lists.infradead.org 2022W: http://hackndev.com 2023S: Maintained 2024F: arch/arm/mach-pxa/include/mach/palmtx.h 2025F: arch/arm/mach-pxa/palmtx.c 2026F: arch/arm/mach-pxa/palmt5.* 2027F: arch/arm/mach-pxa/include/mach/palmld.h 2028F: arch/arm/mach-pxa/palmld.c 2029F: arch/arm/mach-pxa/palmte2.* 2030F: arch/arm/mach-pxa/include/mach/palmtc.h 2031F: arch/arm/mach-pxa/palmtc.c 2032 2033ARM/PALMZ72 SUPPORT 2034M: Sergey Lapin <slapin@ossfans.org> 2035L: linux-arm-kernel@lists.infradead.org 2036W: http://hackndev.com 2037S: Maintained 2038F: arch/arm/mach-pxa/palmz72.* 2039 2040ARM/PLEB SUPPORT 2041M: Peter Chubb <pleb@gelato.unsw.edu.au> 2042W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2043S: Maintained 2044 2045ARM/PT DIGITAL BOARD PORT 2046M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2048W: http://www.armlinux.org.uk/ 2049S: Maintained 2050 2051ARM/QUALCOMM SUPPORT 2052M: Andy Gross <agross@kernel.org> 2053M: David Brown <david.brown@linaro.org> 2054L: linux-arm-msm@vger.kernel.org 2055S: Maintained 2056F: Documentation/devicetree/bindings/soc/qcom/ 2057F: Documentation/devicetree/bindings/*/qcom* 2058F: arch/arm/boot/dts/qcom-*.dts 2059F: arch/arm/boot/dts/qcom-*.dtsi 2060F: arch/arm/mach-qcom/ 2061F: arch/arm64/boot/dts/qcom/ 2062F: drivers/*/qcom/ 2063F: drivers/*/qcom* 2064F: drivers/*/*/qcom/ 2065F: drivers/*/*/qcom* 2066F: drivers/*/pm8???-* 2067F: drivers/bluetooth/btqcomsmd.c 2068F: drivers/clocksource/timer-qcom.c 2069F: drivers/extcon/extcon-qcom* 2070F: drivers/iommu/msm* 2071F: drivers/i2c/busses/i2c-qup.c 2072F: drivers/i2c/busses/i2c-qcom-geni.c 2073F: drivers/mfd/ssbi.c 2074F: drivers/mmc/host/mmci_qcom* 2075F: drivers/mmc/host/sdhci_msm.c 2076F: drivers/pci/controller/dwc/pcie-qcom.c 2077F: drivers/phy/qualcomm/ 2078F: drivers/power/*/msm* 2079F: drivers/reset/reset-qcom-* 2080F: drivers/scsi/ufs/ufs-qcom.* 2081F: drivers/spi/spi-qup.c 2082F: drivers/spi/spi-geni-qcom.c 2083F: drivers/spi/spi-qcom-qspi.c 2084F: drivers/tty/serial/msm_serial.c 2085F: drivers/usb/dwc3/dwc3-qcom.c 2086F: include/dt-bindings/*/qcom* 2087F: include/linux/*/qcom* 2088T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2089 2090ARM/RADISYS ENP2611 MACHINE SUPPORT 2091M: Lennert Buytenhek <kernel@wantstofly.org> 2092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2093S: Maintained 2094 2095ARM/RDA MICRO ARCHITECTURE 2096M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2098L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2099S: Maintained 2100F: arch/arm/boot/dts/rda8810pl-* 2101F: drivers/clocksource/timer-rda.c 2102F: drivers/irqchip/irq-rda-intc.c 2103F: drivers/tty/serial/rda-uart.c 2104F: Documentation/devicetree/bindings/arm/rda.txt 2105F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2106F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2107F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2108 2109ARM/REALTEK ARCHITECTURE 2110M: Andreas Färber <afaerber@suse.de> 2111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2112S: Maintained 2113F: arch/arm64/boot/dts/realtek/ 2114F: Documentation/devicetree/bindings/arm/realtek.txt 2115 2116ARM/RENESAS ARM64 ARCHITECTURE 2117M: Simon Horman <horms@verge.net.au> 2118M: Magnus Damm <magnus.damm@gmail.com> 2119L: linux-renesas-soc@vger.kernel.org 2120Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2121T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2122S: Supported 2123F: arch/arm64/boot/dts/renesas/ 2124F: Documentation/devicetree/bindings/arm/renesas.yaml 2125F: drivers/soc/renesas/ 2126F: include/linux/soc/renesas/ 2127 2128ARM/RISCPC ARCHITECTURE 2129M: Russell King <linux@armlinux.org.uk> 2130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2131W: http://www.armlinux.org.uk/ 2132S: Maintained 2133F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2134F: arch/arm/include/asm/hardware/ioc.h 2135F: arch/arm/include/asm/hardware/iomd.h 2136F: arch/arm/include/asm/hardware/memc.h 2137F: arch/arm/mach-rpc/ 2138F: drivers/net/ethernet/8390/etherh.c 2139F: drivers/net/ethernet/i825xx/ether1* 2140F: drivers/net/ethernet/seeq/ether3* 2141F: drivers/scsi/arm/ 2142 2143ARM/Rockchip SoC support 2144M: Heiko Stuebner <heiko@sntech.de> 2145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2146L: linux-rockchip@lists.infradead.org 2147T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2148S: Maintained 2149F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2150F: arch/arm/boot/dts/rk3* 2151F: arch/arm/boot/dts/rv1108* 2152F: arch/arm/mach-rockchip/ 2153F: drivers/clk/rockchip/ 2154F: drivers/i2c/busses/i2c-rk3x.c 2155F: drivers/*/*rockchip* 2156F: drivers/*/*/*rockchip* 2157F: sound/soc/rockchip/ 2158N: rockchip 2159 2160ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2161M: Kukjin Kim <kgene@kernel.org> 2162M: Krzysztof Kozlowski <krzk@kernel.org> 2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2164L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2165Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2166S: Maintained 2167F: arch/arm/boot/dts/s3c* 2168F: arch/arm/boot/dts/s5p* 2169F: arch/arm/boot/dts/exynos* 2170F: arch/arm64/boot/dts/exynos/ 2171F: arch/arm/plat-samsung/ 2172F: arch/arm/mach-s3c24*/ 2173F: arch/arm/mach-s3c64xx/ 2174F: arch/arm/mach-s5p*/ 2175F: arch/arm/mach-exynos*/ 2176F: drivers/*/*s3c24* 2177F: drivers/*/*/*s3c24* 2178F: drivers/*/*s3c64xx* 2179F: drivers/*/*s5pv210* 2180F: drivers/memory/samsung/* 2181F: drivers/soc/samsung/* 2182F: Documentation/arm/Samsung/ 2183F: Documentation/devicetree/bindings/arm/samsung/ 2184F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2185F: Documentation/devicetree/bindings/power/pd-samsung.txt 2186N: exynos 2187 2188ARM/SAMSUNG MOBILE MACHINE SUPPORT 2189M: Kyungmin Park <kyungmin.park@samsung.com> 2190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2191S: Maintained 2192F: arch/arm/mach-s5pv210/ 2193 2194ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2195M: Kyungmin Park <kyungmin.park@samsung.com> 2196M: Kamil Debski <kamil@wypas.org> 2197M: Andrzej Hajda <a.hajda@samsung.com> 2198L: linux-arm-kernel@lists.infradead.org 2199L: linux-media@vger.kernel.org 2200S: Maintained 2201F: drivers/media/platform/s5p-g2d/ 2202 2203ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2204M: Marek Szyprowski <m.szyprowski@samsung.com> 2205L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2206L: linux-media@vger.kernel.org 2207S: Maintained 2208F: drivers/media/platform/s5p-cec/ 2209F: Documentation/devicetree/bindings/media/s5p-cec.txt 2210 2211ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2212M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2213M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2214M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2215L: linux-arm-kernel@lists.infradead.org 2216L: linux-media@vger.kernel.org 2217S: Maintained 2218F: drivers/media/platform/s5p-jpeg/ 2219 2220ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2221M: Kyungmin Park <kyungmin.park@samsung.com> 2222M: Kamil Debski <kamil@wypas.org> 2223M: Jeongtae Park <jtp.park@samsung.com> 2224M: Andrzej Hajda <a.hajda@samsung.com> 2225L: linux-arm-kernel@lists.infradead.org 2226L: linux-media@vger.kernel.org 2227S: Maintained 2228F: drivers/media/platform/s5p-mfc/ 2229 2230ARM/SHMOBILE ARM ARCHITECTURE 2231M: Simon Horman <horms@verge.net.au> 2232M: Magnus Damm <magnus.damm@gmail.com> 2233L: linux-renesas-soc@vger.kernel.org 2234Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2235T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2236S: Supported 2237F: arch/arm/boot/dts/emev2* 2238F: arch/arm/boot/dts/gr-peach* 2239F: arch/arm/boot/dts/iwg20d-q7* 2240F: arch/arm/boot/dts/r7s* 2241F: arch/arm/boot/dts/r8a* 2242F: arch/arm/boot/dts/r9a* 2243F: arch/arm/boot/dts/sh* 2244F: arch/arm/configs/shmobile_defconfig 2245F: arch/arm/include/debug/renesas-scif.S 2246F: arch/arm/mach-shmobile/ 2247F: Documentation/devicetree/bindings/arm/renesas.yaml 2248F: drivers/soc/renesas/ 2249F: include/linux/soc/renesas/ 2250 2251ARM/SOCFPGA ARCHITECTURE 2252M: Dinh Nguyen <dinguyen@kernel.org> 2253S: Maintained 2254F: arch/arm/mach-socfpga/ 2255F: arch/arm/boot/dts/socfpga* 2256F: arch/arm/configs/socfpga_defconfig 2257F: arch/arm64/boot/dts/altera/ 2258F: arch/arm64/boot/dts/intel/ 2259W: http://www.rocketboards.org 2260T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2261 2262ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2263M: Dinh Nguyen <dinguyen@kernel.org> 2264S: Maintained 2265F: drivers/clk/socfpga/ 2266 2267ARM/SOCFPGA EDAC SUPPORT 2268M: Thor Thayer <thor.thayer@linux.intel.com> 2269S: Maintained 2270F: drivers/edac/altera_edac. 2271 2272ARM/SPREADTRUM SoC SUPPORT 2273M: Orson Zhai <orsonzhai@gmail.com> 2274M: Baolin Wang <baolin.wang@linaro.org> 2275M: Chunyan Zhang <zhang.lyra@gmail.com> 2276S: Maintained 2277F: arch/arm64/boot/dts/sprd 2278N: sprd 2279 2280ARM/STI ARCHITECTURE 2281M: Patrice Chotard <patrice.chotard@st.com> 2282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2283W: http://www.stlinux.com 2284S: Maintained 2285F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2286F: arch/arm/mach-sti/ 2287F: arch/arm/boot/dts/sti* 2288F: drivers/char/hw_random/st-rng.c 2289F: drivers/clocksource/arm_global_timer.c 2290F: drivers/clocksource/clksrc_st_lpc.c 2291F: drivers/cpufreq/sti-cpufreq.c 2292F: drivers/dma/st_fdma* 2293F: drivers/i2c/busses/i2c-st.c 2294F: drivers/media/rc/st_rc.c 2295F: drivers/media/platform/sti/c8sectpfe/ 2296F: drivers/mmc/host/sdhci-st.c 2297F: drivers/phy/st/phy-miphy28lp.c 2298F: drivers/phy/st/phy-stih407-usb.c 2299F: drivers/pinctrl/pinctrl-st.c 2300F: drivers/remoteproc/st_remoteproc.c 2301F: drivers/remoteproc/st_slim_rproc.c 2302F: drivers/reset/sti/ 2303F: drivers/rtc/rtc-st-lpc.c 2304F: drivers/tty/serial/st-asc.c 2305F: drivers/usb/dwc3/dwc3-st.c 2306F: drivers/usb/host/ehci-st.c 2307F: drivers/usb/host/ohci-st.c 2308F: drivers/watchdog/st_lpc_wdt.c 2309F: drivers/ata/ahci_st.c 2310F: include/linux/remoteproc/st_slim_rproc.h 2311 2312ARM/STM32 ARCHITECTURE 2313M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2314M: Alexandre Torgue <alexandre.torgue@st.com> 2315L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2317S: Maintained 2318T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2319N: stm32 2320N: stm 2321F: arch/arm/boot/dts/stm32* 2322F: arch/arm/mach-stm32/ 2323F: drivers/clocksource/armv7m_systick.c 2324 2325ARM/Synaptics SoC support 2326M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2327M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2329S: Maintained 2330F: arch/arm/mach-berlin/ 2331F: arch/arm/boot/dts/berlin* 2332F: arch/arm64/boot/dts/synaptics/ 2333 2334ARM/TANGO ARCHITECTURE 2335M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2336M: Mans Rullgard <mans@mansr.com> 2337L: linux-arm-kernel@lists.infradead.org 2338S: Odd Fixes 2339N: tango 2340 2341ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2342M: Lennert Buytenhek <kernel@wantstofly.org> 2343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2344S: Maintained 2345 2346ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2347M: Hans Verkuil <hans.verkuil@cisco.com> 2348L: linux-tegra@vger.kernel.org 2349L: linux-media@vger.kernel.org 2350S: Maintained 2351F: drivers/media/platform/tegra-cec/ 2352F: Documentation/devicetree/bindings/media/tegra-cec.txt 2353 2354ARM/TETON BGA MACHINE SUPPORT 2355M: "Mark F. Brown" <mark.brown314@gmail.com> 2356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2357S: Maintained 2358 2359ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2360M: Santosh Shilimkar <ssantosh@kernel.org> 2361L: linux-kernel@vger.kernel.org 2362S: Maintained 2363F: drivers/memory/*emif* 2364 2365ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2366M: Tero Kristo <t-kristo@ti.com> 2367M: Nishanth Menon <nm@ti.com> 2368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2369S: Supported 2370F: Documentation/devicetree/bindings/arm/ti/k3.txt 2371F: arch/arm64/boot/dts/ti/Makefile 2372F: arch/arm64/boot/dts/ti/k3-* 2373F: include/dt-bindings/pinctrl/k3.h 2374 2375ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2376M: Santosh Shilimkar <ssantosh@kernel.org> 2377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2378S: Maintained 2379F: arch/arm/mach-keystone/ 2380F: arch/arm/boot/dts/keystone-* 2381T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2382 2383ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2384M: Santosh Shilimkar <ssantosh@kernel.org> 2385L: linux-kernel@vger.kernel.org 2386S: Maintained 2387F: drivers/clk/keystone/ 2388 2389ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2390M: Santosh Shilimkar <ssantosh@kernel.org> 2391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2392L: linux-kernel@vger.kernel.org 2393S: Maintained 2394F: drivers/clocksource/timer-keystone.c 2395 2396ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2397M: Santosh Shilimkar <ssantosh@kernel.org> 2398L: linux-kernel@vger.kernel.org 2399S: Maintained 2400F: drivers/power/reset/keystone-reset.c 2401 2402ARM/THECUS N2100 MACHINE SUPPORT 2403M: Lennert Buytenhek <kernel@wantstofly.org> 2404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2405S: Maintained 2406 2407ARM/TOSA MACHINE SUPPORT 2408M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2409M: Dirk Opfer <dirk@opfer-online.de> 2410S: Maintained 2411 2412ARM/UNIPHIER ARCHITECTURE 2413M: Masahiro Yamada <yamada.masahiro@socionext.com> 2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2415T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2416S: Maintained 2417F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2418F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2419F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2420F: arch/arm/boot/dts/uniphier* 2421F: arch/arm/include/asm/hardware/cache-uniphier.h 2422F: arch/arm/mach-uniphier/ 2423F: arch/arm/mm/cache-uniphier.c 2424F: arch/arm64/boot/dts/socionext/uniphier* 2425F: drivers/bus/uniphier-system-bus.c 2426F: drivers/clk/uniphier/ 2427F: drivers/dma/uniphier-mdmac.c 2428F: drivers/gpio/gpio-uniphier.c 2429F: drivers/i2c/busses/i2c-uniphier* 2430F: drivers/irqchip/irq-uniphier-aidet.c 2431F: drivers/mmc/host/uniphier-sd.c 2432F: drivers/pinctrl/uniphier/ 2433F: drivers/reset/reset-uniphier.c 2434F: drivers/tty/serial/8250/8250_uniphier.c 2435N: uniphier 2436 2437ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2438M: Ulf Hansson <ulf.hansson@linaro.org> 2439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2440T: git git://git.linaro.org/people/ulfh/clk.git 2441S: Maintained 2442F: drivers/clk/ux500/ 2443 2444ARM/VERSATILE EXPRESS PLATFORM 2445M: Liviu Dudau <liviu.dudau@arm.com> 2446M: Sudeep Holla <sudeep.holla@arm.com> 2447M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2449S: Maintained 2450F: arch/arm/boot/dts/vexpress* 2451F: arch/arm64/boot/dts/arm/ 2452F: arch/arm/mach-vexpress/ 2453F: */*/vexpress* 2454F: */*/*/vexpress* 2455F: drivers/clk/versatile/clk-vexpress-osc.c 2456F: drivers/clocksource/timer-versatile.c 2457N: mps2 2458 2459ARM/VFP SUPPORT 2460M: Russell King <linux@armlinux.org.uk> 2461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2462W: http://www.armlinux.org.uk/ 2463S: Maintained 2464F: arch/arm/vfp/ 2465 2466ARM/VOIPAC PXA270 SUPPORT 2467M: Marek Vasut <marek.vasut@gmail.com> 2468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2469S: Maintained 2470F: arch/arm/mach-pxa/vpac270.c 2471F: arch/arm/mach-pxa/include/mach/vpac270.h 2472 2473ARM/VT8500 ARM ARCHITECTURE 2474M: Tony Prisk <linux@prisktech.co.nz> 2475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2476S: Maintained 2477F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2478F: arch/arm/mach-vt8500/ 2479F: drivers/clocksource/timer-vt8500.c 2480F: drivers/i2c/busses/i2c-wmt.c 2481F: drivers/mmc/host/wmt-sdmmc.c 2482F: drivers/pwm/pwm-vt8500.c 2483F: drivers/rtc/rtc-vt8500.c 2484F: drivers/tty/serial/vt8500_serial.c 2485F: drivers/usb/host/ehci-platform.c 2486F: drivers/usb/host/uhci-platform.c 2487F: drivers/video/fbdev/vt8500lcdfb.* 2488F: drivers/video/fbdev/wm8505fb* 2489F: drivers/video/fbdev/wmt_ge_rops.* 2490 2491ARM/ZIPIT Z2 SUPPORT 2492M: Marek Vasut <marek.vasut@gmail.com> 2493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2494S: Maintained 2495F: arch/arm/mach-pxa/z2.c 2496F: arch/arm/mach-pxa/include/mach/z2.h 2497 2498ARM/ZTE ARCHITECTURE 2499M: Jun Nie <jun.nie@linaro.org> 2500M: Shawn Guo <shawnguo@kernel.org> 2501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2502S: Maintained 2503F: arch/arm/boot/dts/zx2967* 2504F: arch/arm/mach-zx/ 2505F: arch/arm64/boot/dts/zte/ 2506F: drivers/clk/zte/ 2507F: drivers/dma/zx_dma.c 2508F: drivers/gpio/gpio-zx.c 2509F: drivers/i2c/busses/i2c-zx2967.c 2510F: drivers/mmc/host/dw_mmc-zx.* 2511F: drivers/pinctrl/zte/ 2512F: drivers/soc/zte/ 2513F: drivers/thermal/zx2967_thermal.c 2514F: drivers/watchdog/zx2967_wdt.c 2515F: Documentation/devicetree/bindings/arm/zte.yaml 2516F: Documentation/devicetree/bindings/clock/zx2967*.txt 2517F: Documentation/devicetree/bindings/dma/zxdma.txt 2518F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2519F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2520F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2521F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2522F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2523F: Documentation/devicetree/bindings/soc/zte/ 2524F: Documentation/devicetree/bindings/sound/zte,*.txt 2525F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2526F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2527F: include/dt-bindings/clock/zx2967*.h 2528F: include/dt-bindings/soc/zte,*.h 2529F: sound/soc/codecs/zx_aud96p22.c 2530F: sound/soc/zte/ 2531 2532ARM/ZYNQ ARCHITECTURE 2533M: Michal Simek <michal.simek@xilinx.com> 2534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2535W: http://wiki.xilinx.com 2536T: git https://github.com/Xilinx/linux-xlnx.git 2537S: Supported 2538F: arch/arm/mach-zynq/ 2539F: drivers/cpuidle/cpuidle-zynq.c 2540F: drivers/block/xsysace.c 2541N: zynq 2542N: xilinx 2543F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2544F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2545F: drivers/clocksource/timer-cadence-ttc.c 2546F: drivers/i2c/busses/i2c-cadence.c 2547F: drivers/mmc/host/sdhci-of-arasan.c 2548F: drivers/edac/synopsys_edac.c 2549F: drivers/i2c/busses/i2c-xiic.c 2550 2551ARM64 PORT (AARCH64 ARCHITECTURE) 2552M: Catalin Marinas <catalin.marinas@arm.com> 2553M: Will Deacon <will@kernel.org> 2554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2555T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2556S: Maintained 2557F: arch/arm64/ 2558X: arch/arm64/boot/dts/ 2559F: Documentation/arm64/ 2560 2561AS3645A LED FLASH CONTROLLER DRIVER 2562M: Sakari Ailus <sakari.ailus@iki.fi> 2563L: linux-leds@vger.kernel.org 2564S: Maintained 2565F: drivers/leds/leds-as3645a.c 2566 2567ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2568M: Tianshu Qiu <tian.shu.qiu@intel.com> 2569L: linux-media@vger.kernel.org 2570T: git git://linuxtv.org/media_tree.git 2571S: Maintained 2572F: drivers/media/i2c/ak7375.c 2573F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2574 2575ASAHI KASEI AK8974 DRIVER 2576M: Linus Walleij <linus.walleij@linaro.org> 2577L: linux-iio@vger.kernel.org 2578W: http://www.akm.com/ 2579S: Supported 2580F: drivers/iio/magnetometer/ak8974.c 2581 2582ASC7621 HARDWARE MONITOR DRIVER 2583M: George Joseph <george.joseph@fairview5.com> 2584L: linux-hwmon@vger.kernel.org 2585S: Maintained 2586F: Documentation/hwmon/asc7621.rst 2587F: drivers/hwmon/asc7621.c 2588 2589ASPEED VIDEO ENGINE DRIVER 2590M: Eddie James <eajames@linux.ibm.com> 2591L: linux-media@vger.kernel.org 2592L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2593S: Maintained 2594F: drivers/media/platform/aspeed-video.c 2595F: Documentation/devicetree/bindings/media/aspeed-video.txt 2596 2597ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2598M: Corentin Chary <corentin.chary@gmail.com> 2599L: acpi4asus-user@lists.sourceforge.net 2600L: platform-driver-x86@vger.kernel.org 2601W: http://acpi4asus.sf.net 2602S: Maintained 2603F: drivers/platform/x86/asus*.c 2604F: drivers/platform/x86/eeepc*.c 2605 2606ASUS WIRELESS RADIO CONTROL DRIVER 2607M: João Paulo Rechi Vita <jprvita@gmail.com> 2608L: platform-driver-x86@vger.kernel.org 2609S: Maintained 2610F: drivers/platform/x86/asus-wireless.c 2611 2612ASYMMETRIC KEYS 2613M: David Howells <dhowells@redhat.com> 2614L: keyrings@vger.kernel.org 2615S: Maintained 2616F: Documentation/crypto/asymmetric-keys.txt 2617F: include/linux/verification.h 2618F: include/crypto/public_key.h 2619F: include/crypto/pkcs7.h 2620F: crypto/asymmetric_keys/ 2621 2622ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2623R: Dan Williams <dan.j.williams@intel.com> 2624W: http://sourceforge.net/projects/xscaleiop 2625S: Odd fixes 2626F: Documentation/crypto/async-tx-api.txt 2627F: crypto/async_tx/ 2628F: drivers/dma/ 2629F: include/linux/dmaengine.h 2630F: include/linux/async_tx.h 2631 2632AT24 EEPROM DRIVER 2633M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2634L: linux-i2c@vger.kernel.org 2635T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2636S: Maintained 2637F: Documentation/devicetree/bindings/eeprom/at24.txt 2638F: drivers/misc/eeprom/at24.c 2639 2640ATA OVER ETHERNET (AOE) DRIVER 2641M: "Justin Sanders" <justin@coraid.com> 2642W: http://www.openaoe.org/ 2643S: Supported 2644F: Documentation/aoe/ 2645F: drivers/block/aoe/ 2646 2647ATHEROS 71XX/9XXX GPIO DRIVER 2648M: Alban Bedel <albeu@free.fr> 2649W: https://github.com/AlbanBedel/linux 2650T: git git://github.com/AlbanBedel/linux 2651S: Maintained 2652F: drivers/gpio/gpio-ath79.c 2653F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2654 2655ATHEROS 71XX/9XXX USB PHY DRIVER 2656M: Alban Bedel <albeu@free.fr> 2657W: https://github.com/AlbanBedel/linux 2658T: git git://github.com/AlbanBedel/linux 2659S: Maintained 2660F: drivers/phy/qualcomm/phy-ath79-usb.c 2661F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2662 2663ATHEROS ATH GENERIC UTILITIES 2664M: Kalle Valo <kvalo@codeaurora.org> 2665L: linux-wireless@vger.kernel.org 2666S: Supported 2667F: drivers/net/wireless/ath/* 2668 2669ATHEROS ATH5K WIRELESS DRIVER 2670M: Jiri Slaby <jirislaby@gmail.com> 2671M: Nick Kossifidis <mickflemm@gmail.com> 2672M: Luis Chamberlain <mcgrof@kernel.org> 2673L: linux-wireless@vger.kernel.org 2674W: http://wireless.kernel.org/en/users/Drivers/ath5k 2675S: Maintained 2676F: drivers/net/wireless/ath/ath5k/ 2677 2678ATHEROS ATH6KL WIRELESS DRIVER 2679M: Kalle Valo <kvalo@codeaurora.org> 2680L: linux-wireless@vger.kernel.org 2681W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2682T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2683S: Supported 2684F: drivers/net/wireless/ath/ath6kl/ 2685 2686ATI_REMOTE2 DRIVER 2687M: Ville Syrjala <syrjala@sci.fi> 2688S: Maintained 2689F: drivers/input/misc/ati_remote2.c 2690 2691ATK0110 HWMON DRIVER 2692M: Luca Tettamanti <kronos.it@gmail.com> 2693L: linux-hwmon@vger.kernel.org 2694S: Maintained 2695F: drivers/hwmon/asus_atk0110.c 2696 2697ATLX ETHERNET DRIVERS 2698M: Jay Cliburn <jcliburn@gmail.com> 2699M: Chris Snook <chris.snook@gmail.com> 2700L: netdev@vger.kernel.org 2701W: http://sourceforge.net/projects/atl1 2702W: http://atl1.sourceforge.net 2703S: Maintained 2704F: drivers/net/ethernet/atheros/ 2705 2706ATM 2707M: Chas Williams <3chas3@gmail.com> 2708L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2709L: netdev@vger.kernel.org 2710W: http://linux-atm.sourceforge.net 2711S: Maintained 2712F: drivers/atm/ 2713F: include/linux/atm* 2714F: include/uapi/linux/atm* 2715 2716ATMEL MACB ETHERNET DRIVER 2717M: Nicolas Ferre <nicolas.ferre@microchip.com> 2718S: Supported 2719F: drivers/net/ethernet/cadence/ 2720 2721ATMEL MAXTOUCH DRIVER 2722M: Nick Dyer <nick@shmanahar.org> 2723T: git git://github.com/ndyer/linux.git 2724S: Maintained 2725F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2726F: drivers/input/touchscreen/atmel_mxt_ts.c 2727 2728ATMEL WIRELESS DRIVER 2729M: Simon Kelley <simon@thekelleys.org.uk> 2730L: linux-wireless@vger.kernel.org 2731W: http://www.thekelleys.org.uk/atmel 2732W: http://atmelwlandriver.sourceforge.net/ 2733S: Maintained 2734F: drivers/net/wireless/atmel/atmel* 2735 2736ATOMIC INFRASTRUCTURE 2737M: Will Deacon <will@kernel.org> 2738M: Peter Zijlstra <peterz@infradead.org> 2739R: Boqun Feng <boqun.feng@gmail.com> 2740L: linux-kernel@vger.kernel.org 2741S: Maintained 2742F: arch/*/include/asm/atomic*.h 2743F: include/*/atomic*.h 2744F: scripts/atomic/ 2745 2746ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2747M: Bradley Grove <linuxdrivers@attotech.com> 2748L: linux-scsi@vger.kernel.org 2749W: http://www.attotech.com 2750S: Supported 2751F: drivers/scsi/esas2r 2752 2753ATUSB IEEE 802.15.4 RADIO DRIVER 2754M: Stefan Schmidt <stefan@datenfreihafen.org> 2755L: linux-wpan@vger.kernel.org 2756S: Maintained 2757F: drivers/net/ieee802154/atusb.c 2758F: drivers/net/ieee802154/atusb.h 2759F: drivers/net/ieee802154/at86rf230.h 2760 2761AUDIT SUBSYSTEM 2762M: Paul Moore <paul@paul-moore.com> 2763M: Eric Paris <eparis@redhat.com> 2764L: linux-audit@redhat.com (moderated for non-subscribers) 2765W: https://github.com/linux-audit 2766T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2767S: Supported 2768F: include/linux/audit.h 2769F: include/uapi/linux/audit.h 2770F: kernel/audit* 2771 2772AUXILIARY DISPLAY DRIVERS 2773M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2774S: Maintained 2775F: drivers/auxdisplay/ 2776F: include/linux/cfag12864b.h 2777 2778AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2779M: Andreas Klinger <ak@it-klinger.de> 2780L: linux-iio@vger.kernel.org 2781S: Maintained 2782F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2783F: drivers/iio/adc/hx711.c 2784 2785AX.25 NETWORK LAYER 2786M: Ralf Baechle <ralf@linux-mips.org> 2787L: linux-hams@vger.kernel.org 2788W: http://www.linux-ax25.org/ 2789S: Maintained 2790F: include/uapi/linux/ax25.h 2791F: include/net/ax25.h 2792F: net/ax25/ 2793 2794AXENTIA ARM DEVICES 2795M: Peter Rosin <peda@axentia.se> 2796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2797S: Maintained 2798F: Documentation/devicetree/bindings/arm/axentia.txt 2799F: arch/arm/boot/dts/at91-linea.dtsi 2800F: arch/arm/boot/dts/at91-natte.dtsi 2801F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2802F: arch/arm/boot/dts/at91-tse850-3.dts 2803 2804AXENTIA ASOC DRIVERS 2805M: Peter Rosin <peda@axentia.se> 2806L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2807S: Maintained 2808F: Documentation/devicetree/bindings/sound/axentia,* 2809F: sound/soc/atmel/tse850-pcm5142.c 2810 2811AXXIA I2C CONTROLLER 2812M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2813L: linux-i2c@vger.kernel.org 2814S: Maintained 2815F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2816F: drivers/i2c/busses/i2c-axxia.c 2817 2818AZ6007 DVB DRIVER 2819M: Mauro Carvalho Chehab <mchehab@kernel.org> 2820L: linux-media@vger.kernel.org 2821W: https://linuxtv.org 2822T: git git://linuxtv.org/media_tree.git 2823S: Maintained 2824F: drivers/media/usb/dvb-usb-v2/az6007.c 2825 2826AZTECH FM RADIO RECEIVER DRIVER 2827M: Hans Verkuil <hverkuil@xs4all.nl> 2828L: linux-media@vger.kernel.org 2829T: git git://linuxtv.org/media_tree.git 2830W: https://linuxtv.org 2831S: Maintained 2832F: drivers/media/radio/radio-aztech* 2833 2834B43 WIRELESS DRIVER 2835L: linux-wireless@vger.kernel.org 2836L: b43-dev@lists.infradead.org 2837W: http://wireless.kernel.org/en/users/Drivers/b43 2838S: Odd Fixes 2839F: drivers/net/wireless/broadcom/b43/ 2840 2841B43LEGACY WIRELESS DRIVER 2842M: Larry Finger <Larry.Finger@lwfinger.net> 2843L: linux-wireless@vger.kernel.org 2844L: b43-dev@lists.infradead.org 2845W: http://wireless.kernel.org/en/users/Drivers/b43 2846S: Maintained 2847F: drivers/net/wireless/broadcom/b43legacy/ 2848 2849BACKLIGHT CLASS/SUBSYSTEM 2850M: Lee Jones <lee.jones@linaro.org> 2851M: Daniel Thompson <daniel.thompson@linaro.org> 2852M: Jingoo Han <jingoohan1@gmail.com> 2853L: dri-devel@lists.freedesktop.org 2854T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2855S: Maintained 2856F: drivers/video/backlight/ 2857F: include/linux/backlight.h 2858F: include/linux/pwm_backlight.h 2859F: Documentation/devicetree/bindings/leds/backlight 2860 2861BATMAN ADVANCED 2862M: Marek Lindner <mareklindner@neomailbox.ch> 2863M: Simon Wunderlich <sw@simonwunderlich.de> 2864M: Antonio Quartulli <a@unstable.cc> 2865L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2866W: https://www.open-mesh.org/ 2867B: https://www.open-mesh.org/projects/batman-adv/issues 2868C: irc://chat.freenode.net/batman 2869Q: https://patchwork.open-mesh.org/project/batman/list/ 2870T: git https://git.open-mesh.org/linux-merge.git 2871S: Maintained 2872F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2873F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2874F: Documentation/networking/batman-adv.rst 2875F: include/uapi/linux/batadv_packet.h 2876F: include/uapi/linux/batman_adv.h 2877F: net/batman-adv/ 2878 2879BAYCOM/HDLCDRV DRIVERS FOR AX.25 2880M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2881L: linux-hams@vger.kernel.org 2882W: http://www.baycom.org/~tom/ham/ham.html 2883S: Maintained 2884F: drivers/net/hamradio/baycom* 2885 2886BCACHE (BLOCK LAYER CACHE) 2887M: Coly Li <colyli@suse.de> 2888M: Kent Overstreet <kent.overstreet@gmail.com> 2889L: linux-bcache@vger.kernel.org 2890W: http://bcache.evilpiepirate.org 2891C: irc://irc.oftc.net/bcache 2892S: Maintained 2893F: drivers/md/bcache/ 2894 2895BDISP ST MEDIA DRIVER 2896M: Fabien Dessenne <fabien.dessenne@st.com> 2897L: linux-media@vger.kernel.org 2898T: git git://linuxtv.org/media_tree.git 2899W: https://linuxtv.org 2900S: Supported 2901F: drivers/media/platform/sti/bdisp 2902 2903BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2904M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2905L: netdev@vger.kernel.org 2906S: Maintained 2907F: drivers/net/ethernet/ec_bhf.c 2908 2909BEFS FILE SYSTEM 2910M: Luis de Bethencourt <luisbg@kernel.org> 2911M: Salah Triki <salah.triki@gmail.com> 2912S: Maintained 2913T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2914F: Documentation/filesystems/befs.txt 2915F: fs/befs/ 2916 2917BFQ I/O SCHEDULER 2918M: Paolo Valente <paolo.valente@linaro.org> 2919M: Jens Axboe <axboe@kernel.dk> 2920L: linux-block@vger.kernel.org 2921S: Maintained 2922F: block/bfq-* 2923F: Documentation/block/bfq-iosched.txt 2924 2925BFS FILE SYSTEM 2926M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2927S: Maintained 2928F: Documentation/filesystems/bfs.txt 2929F: fs/bfs/ 2930F: include/uapi/linux/bfs_fs.h 2931 2932BLINKM RGB LED DRIVER 2933M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2934S: Maintained 2935F: drivers/leds/leds-blinkm.c 2936 2937BLOCK LAYER 2938M: Jens Axboe <axboe@kernel.dk> 2939L: linux-block@vger.kernel.org 2940T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2941S: Maintained 2942F: block/ 2943F: drivers/block/ 2944F: kernel/trace/blktrace.c 2945F: lib/sbitmap.c 2946 2947BLOCK2MTD DRIVER 2948M: Joern Engel <joern@lazybastard.org> 2949L: linux-mtd@lists.infradead.org 2950S: Maintained 2951F: drivers/mtd/devices/block2mtd.c 2952 2953BLUETOOTH DRIVERS 2954M: Marcel Holtmann <marcel@holtmann.org> 2955M: Johan Hedberg <johan.hedberg@gmail.com> 2956L: linux-bluetooth@vger.kernel.org 2957W: http://www.bluez.org/ 2958T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2959T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2960S: Maintained 2961F: drivers/bluetooth/ 2962 2963BLUETOOTH SUBSYSTEM 2964M: Marcel Holtmann <marcel@holtmann.org> 2965M: Johan Hedberg <johan.hedberg@gmail.com> 2966L: linux-bluetooth@vger.kernel.org 2967W: http://www.bluez.org/ 2968T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2969T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2970S: Maintained 2971F: net/bluetooth/ 2972F: include/net/bluetooth/ 2973 2974BONDING DRIVER 2975M: Jay Vosburgh <j.vosburgh@gmail.com> 2976M: Veaceslav Falico <vfalico@gmail.com> 2977M: Andy Gospodarek <andy@greyhouse.net> 2978L: netdev@vger.kernel.org 2979W: http://sourceforge.net/projects/bonding/ 2980S: Supported 2981F: drivers/net/bonding/ 2982F: include/uapi/linux/if_bonding.h 2983 2984BPF (Safe dynamic programs and tools) 2985M: Alexei Starovoitov <ast@kernel.org> 2986M: Daniel Borkmann <daniel@iogearbox.net> 2987R: Martin KaFai Lau <kafai@fb.com> 2988R: Song Liu <songliubraving@fb.com> 2989R: Yonghong Song <yhs@fb.com> 2990L: netdev@vger.kernel.org 2991L: bpf@vger.kernel.org 2992T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2994Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2995S: Supported 2996F: arch/*/net/* 2997F: Documentation/networking/filter.txt 2998F: Documentation/bpf/ 2999F: include/linux/bpf* 3000F: include/linux/filter.h 3001F: include/trace/events/xdp.h 3002F: include/uapi/linux/bpf* 3003F: include/uapi/linux/filter.h 3004F: kernel/bpf/ 3005F: kernel/trace/bpf_trace.c 3006F: lib/test_bpf.c 3007F: net/bpf/ 3008F: net/core/filter.c 3009F: net/sched/act_bpf.c 3010F: net/sched/cls_bpf.c 3011F: samples/bpf/ 3012F: tools/bpf/ 3013F: tools/lib/bpf/ 3014F: tools/testing/selftests/bpf/ 3015K: bpf 3016N: bpf 3017 3018BPF JIT for ARM 3019M: Shubham Bansal <illusionist.neo@gmail.com> 3020L: netdev@vger.kernel.org 3021L: bpf@vger.kernel.org 3022S: Maintained 3023F: arch/arm/net/ 3024 3025BPF JIT for ARM64 3026M: Daniel Borkmann <daniel@iogearbox.net> 3027M: Alexei Starovoitov <ast@kernel.org> 3028M: Zi Shen Lim <zlim.lnx@gmail.com> 3029L: netdev@vger.kernel.org 3030L: bpf@vger.kernel.org 3031S: Supported 3032F: arch/arm64/net/ 3033 3034BPF JIT for MIPS (32-BIT AND 64-BIT) 3035M: Paul Burton <paul.burton@mips.com> 3036L: netdev@vger.kernel.org 3037L: bpf@vger.kernel.org 3038S: Maintained 3039F: arch/mips/net/ 3040 3041BPF JIT for NFP NICs 3042M: Jakub Kicinski <jakub.kicinski@netronome.com> 3043L: netdev@vger.kernel.org 3044L: bpf@vger.kernel.org 3045S: Supported 3046F: drivers/net/ethernet/netronome/nfp/bpf/ 3047 3048BPF JIT for POWERPC (32-BIT AND 64-BIT) 3049M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3050M: Sandipan Das <sandipan@linux.ibm.com> 3051L: netdev@vger.kernel.org 3052L: bpf@vger.kernel.org 3053S: Maintained 3054F: arch/powerpc/net/ 3055 3056BPF JIT for RISC-V (RV64G) 3057M: Björn Töpel <bjorn.topel@gmail.com> 3058L: netdev@vger.kernel.org 3059S: Maintained 3060F: arch/riscv/net/ 3061 3062BPF JIT for S390 3063M: Heiko Carstens <heiko.carstens@de.ibm.com> 3064M: Vasily Gorbik <gor@linux.ibm.com> 3065M: Christian Borntraeger <borntraeger@de.ibm.com> 3066L: netdev@vger.kernel.org 3067L: bpf@vger.kernel.org 3068S: Maintained 3069F: arch/s390/net/ 3070X: arch/s390/net/pnet.c 3071 3072BPF JIT for SPARC (32-BIT AND 64-BIT) 3073M: David S. Miller <davem@davemloft.net> 3074L: netdev@vger.kernel.org 3075L: bpf@vger.kernel.org 3076S: Maintained 3077F: arch/sparc/net/ 3078 3079BPF JIT for X86 32-BIT 3080M: Wang YanQing <udknight@gmail.com> 3081L: netdev@vger.kernel.org 3082L: bpf@vger.kernel.org 3083S: Maintained 3084F: arch/x86/net/bpf_jit_comp32.c 3085 3086BPF JIT for X86 64-BIT 3087M: Alexei Starovoitov <ast@kernel.org> 3088M: Daniel Borkmann <daniel@iogearbox.net> 3089L: netdev@vger.kernel.org 3090L: bpf@vger.kernel.org 3091S: Supported 3092F: arch/x86/net/ 3093X: arch/x86/net/bpf_jit_comp32.c 3094 3095BROADCOM B44 10/100 ETHERNET DRIVER 3096M: Michael Chan <michael.chan@broadcom.com> 3097L: netdev@vger.kernel.org 3098S: Supported 3099F: drivers/net/ethernet/broadcom/b44.* 3100 3101BROADCOM B53 ETHERNET SWITCH DRIVER 3102M: Florian Fainelli <f.fainelli@gmail.com> 3103L: netdev@vger.kernel.org 3104L: openwrt-devel@lists.openwrt.org (subscribers-only) 3105S: Supported 3106F: drivers/net/dsa/b53/* 3107F: include/linux/platform_data/b53.h 3108 3109BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3110M: Florian Fainelli <f.fainelli@gmail.com> 3111M: Ray Jui <rjui@broadcom.com> 3112M: Scott Branden <sbranden@broadcom.com> 3113M: bcm-kernel-feedback-list@broadcom.com 3114T: git git://github.com/broadcom/mach-bcm 3115S: Maintained 3116N: bcm281* 3117N: bcm113* 3118N: bcm216* 3119N: kona 3120F: arch/arm/mach-bcm/ 3121 3122BROADCOM BCM2835 ARM ARCHITECTURE 3123M: Eric Anholt <eric@anholt.net> 3124M: Stefan Wahren <wahrenst@gmx.net> 3125L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3127T: git git://github.com/anholt/linux 3128S: Maintained 3129N: bcm2835 3130F: drivers/staging/vc04_services 3131 3132BROADCOM BCM47XX MIPS ARCHITECTURE 3133M: Hauke Mehrtens <hauke@hauke-m.de> 3134M: Rafał Miłecki <zajec5@gmail.com> 3135L: linux-mips@vger.kernel.org 3136S: Maintained 3137F: Documentation/devicetree/bindings/mips/brcm/ 3138F: arch/mips/bcm47xx/* 3139F: arch/mips/include/asm/mach-bcm47xx/* 3140 3141BROADCOM BCM5301X ARM ARCHITECTURE 3142M: Hauke Mehrtens <hauke@hauke-m.de> 3143M: Rafał Miłecki <zajec5@gmail.com> 3144M: bcm-kernel-feedback-list@broadcom.com 3145L: linux-arm-kernel@lists.infradead.org 3146S: Maintained 3147F: arch/arm/mach-bcm/bcm_5301x.c 3148F: arch/arm/boot/dts/bcm5301x*.dtsi 3149F: arch/arm/boot/dts/bcm470* 3150F: arch/arm/boot/dts/bcm953012* 3151 3152BROADCOM BCM53573 ARM ARCHITECTURE 3153M: Rafał Miłecki <rafal@milecki.pl> 3154L: linux-arm-kernel@lists.infradead.org 3155S: Maintained 3156F: arch/arm/boot/dts/bcm53573* 3157F: arch/arm/boot/dts/bcm47189* 3158 3159BROADCOM BCM63XX ARM ARCHITECTURE 3160M: Florian Fainelli <f.fainelli@gmail.com> 3161M: bcm-kernel-feedback-list@broadcom.com 3162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3163T: git git://github.com/broadcom/stblinux.git 3164S: Maintained 3165N: bcm63xx 3166 3167BROADCOM BCM63XX/BCM33XX UDC DRIVER 3168M: Kevin Cernekee <cernekee@gmail.com> 3169L: linux-usb@vger.kernel.org 3170S: Maintained 3171F: drivers/usb/gadget/udc/bcm63xx_udc.* 3172 3173BROADCOM BCM7XXX ARM ARCHITECTURE 3174M: Brian Norris <computersforpeace@gmail.com> 3175M: Gregory Fong <gregory.0xf0@gmail.com> 3176M: Florian Fainelli <f.fainelli@gmail.com> 3177M: bcm-kernel-feedback-list@broadcom.com 3178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3179T: git git://github.com/broadcom/stblinux.git 3180S: Maintained 3181F: arch/arm/mach-bcm/*brcmstb* 3182F: arch/arm/boot/dts/bcm7*.dts* 3183F: drivers/bus/brcmstb_gisb.c 3184F: arch/arm/mm/cache-b15-rac.c 3185F: arch/arm/include/asm/hardware/cache-b15-rac.h 3186N: brcmstb 3187 3188BROADCOM BMIPS CPUFREQ DRIVER 3189M: Markus Mayer <mmayer@broadcom.com> 3190M: bcm-kernel-feedback-list@broadcom.com 3191L: linux-pm@vger.kernel.org 3192S: Maintained 3193F: drivers/cpufreq/bmips-cpufreq.c 3194 3195BROADCOM BMIPS MIPS ARCHITECTURE 3196M: Kevin Cernekee <cernekee@gmail.com> 3197M: Florian Fainelli <f.fainelli@gmail.com> 3198L: bcm-kernel-feedback-list@broadcom.com 3199L: linux-mips@vger.kernel.org 3200T: git git://github.com/broadcom/stblinux.git 3201S: Maintained 3202F: arch/mips/bmips/* 3203F: arch/mips/include/asm/mach-bmips/* 3204F: arch/mips/kernel/*bmips* 3205F: arch/mips/boot/dts/brcm/bcm*.dts* 3206F: drivers/irqchip/irq-bcm63* 3207F: drivers/irqchip/irq-bcm7* 3208F: drivers/irqchip/irq-brcmstb* 3209F: include/linux/bcm963xx_nvram.h 3210F: include/linux/bcm963xx_tag.h 3211 3212BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3213M: Rasesh Mody <rmody@marvell.com> 3214M: GR-Linux-NIC-Dev@marvell.com 3215L: netdev@vger.kernel.org 3216S: Supported 3217F: drivers/net/ethernet/broadcom/bnx2.* 3218F: drivers/net/ethernet/broadcom/bnx2_* 3219 3220BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3221M: QLogic-Storage-Upstream@qlogic.com 3222L: linux-scsi@vger.kernel.org 3223S: Supported 3224F: drivers/scsi/bnx2fc/ 3225 3226BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3227M: QLogic-Storage-Upstream@qlogic.com 3228L: linux-scsi@vger.kernel.org 3229S: Supported 3230F: drivers/scsi/bnx2i/ 3231 3232BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3233M: Ariel Elior <aelior@marvell.com> 3234M: Sudarsana Kalluru <skalluru@marvell.com> 3235M: GR-everest-linux-l2@marvell.com 3236L: netdev@vger.kernel.org 3237S: Supported 3238F: drivers/net/ethernet/broadcom/bnx2x/ 3239 3240BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3241M: Michael Chan <michael.chan@broadcom.com> 3242L: netdev@vger.kernel.org 3243S: Supported 3244F: drivers/net/ethernet/broadcom/bnxt/ 3245 3246BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3247M: Arend van Spriel <arend.vanspriel@broadcom.com> 3248M: Franky Lin <franky.lin@broadcom.com> 3249M: Hante Meuleman <hante.meuleman@broadcom.com> 3250M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3251M: Wright Feng <wright.feng@cypress.com> 3252L: linux-wireless@vger.kernel.org 3253L: brcm80211-dev-list.pdl@broadcom.com 3254L: brcm80211-dev-list@cypress.com 3255S: Supported 3256F: drivers/net/wireless/broadcom/brcm80211/ 3257 3258BROADCOM BRCMSTB GPIO DRIVER 3259M: Gregory Fong <gregory.0xf0@gmail.com> 3260L: bcm-kernel-feedback-list@broadcom.com 3261S: Supported 3262F: drivers/gpio/gpio-brcmstb.c 3263F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3264 3265BROADCOM BRCMSTB I2C DRIVER 3266M: Kamal Dasu <kdasu.kdev@gmail.com> 3267L: linux-i2c@vger.kernel.org 3268L: bcm-kernel-feedback-list@broadcom.com 3269S: Supported 3270F: drivers/i2c/busses/i2c-brcmstb.c 3271F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3272 3273BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3274M: Al Cooper <alcooperx@gmail.com> 3275L: linux-kernel@vger.kernel.org 3276L: bcm-kernel-feedback-list@broadcom.com 3277S: Maintained 3278F: drivers/phy/broadcom/phy-brcm-usb* 3279 3280BROADCOM GENET ETHERNET DRIVER 3281M: Doug Berger <opendmb@gmail.com> 3282M: Florian Fainelli <f.fainelli@gmail.com> 3283L: bcm-kernel-feedback-list@broadcom.com 3284L: netdev@vger.kernel.org 3285S: Supported 3286F: drivers/net/ethernet/broadcom/genet/ 3287 3288BROADCOM IPROC ARM ARCHITECTURE 3289M: Ray Jui <rjui@broadcom.com> 3290M: Scott Branden <sbranden@broadcom.com> 3291M: bcm-kernel-feedback-list@broadcom.com 3292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3293T: git git://github.com/broadcom/cygnus-linux.git 3294S: Maintained 3295N: iproc 3296N: cygnus 3297N: bcm[-_]nsp 3298N: bcm9113* 3299N: bcm9583* 3300N: bcm9585* 3301N: bcm9586* 3302N: bcm988312 3303N: bcm113* 3304N: bcm583* 3305N: bcm585* 3306N: bcm586* 3307N: bcm88312 3308N: hr2 3309N: stingray 3310F: arch/arm64/boot/dts/broadcom/northstar2/* 3311F: arch/arm64/boot/dts/broadcom/stingray/* 3312F: drivers/clk/bcm/clk-ns* 3313F: drivers/clk/bcm/clk-sr* 3314F: drivers/pinctrl/bcm/pinctrl-ns* 3315F: include/dt-bindings/clock/bcm-sr* 3316 3317BROADCOM KONA GPIO DRIVER 3318M: Ray Jui <rjui@broadcom.com> 3319L: bcm-kernel-feedback-list@broadcom.com 3320S: Supported 3321F: drivers/gpio/gpio-bcm-kona.c 3322F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3323 3324BROADCOM NETXTREME-E ROCE DRIVER 3325M: Selvin Xavier <selvin.xavier@broadcom.com> 3326M: Devesh Sharma <devesh.sharma@broadcom.com> 3327M: Somnath Kotur <somnath.kotur@broadcom.com> 3328M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3329L: linux-rdma@vger.kernel.org 3330W: http://www.broadcom.com 3331S: Supported 3332F: drivers/infiniband/hw/bnxt_re/ 3333F: include/uapi/rdma/bnxt_re-abi.h 3334 3335BROADCOM NVRAM DRIVER 3336M: Rafał Miłecki <zajec5@gmail.com> 3337L: linux-mips@vger.kernel.org 3338S: Maintained 3339F: drivers/firmware/broadcom/* 3340 3341BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3342M: Rafał Miłecki <zajec5@gmail.com> 3343L: linux-wireless@vger.kernel.org 3344S: Maintained 3345F: drivers/bcma/ 3346F: include/linux/bcma/ 3347 3348BROADCOM STB AVS CPUFREQ DRIVER 3349M: Markus Mayer <mmayer@broadcom.com> 3350M: bcm-kernel-feedback-list@broadcom.com 3351L: linux-pm@vger.kernel.org 3352S: Maintained 3353F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3354F: drivers/cpufreq/brcmstb* 3355 3356BROADCOM STB AVS TMON DRIVER 3357M: Markus Mayer <mmayer@broadcom.com> 3358M: bcm-kernel-feedback-list@broadcom.com 3359L: linux-pm@vger.kernel.org 3360S: Maintained 3361F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3362F: drivers/thermal/broadcom/brcmstb* 3363 3364BROADCOM STB NAND FLASH DRIVER 3365M: Brian Norris <computersforpeace@gmail.com> 3366M: Kamal Dasu <kdasu.kdev@gmail.com> 3367L: linux-mtd@lists.infradead.org 3368L: bcm-kernel-feedback-list@broadcom.com 3369S: Maintained 3370F: drivers/mtd/nand/raw/brcmnand/ 3371 3372BROADCOM STB DPFE DRIVER 3373M: Markus Mayer <mmayer@broadcom.com> 3374M: bcm-kernel-feedback-list@broadcom.com 3375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3376S: Maintained 3377F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3378F: drivers/memory/brcmstb_dpfe.c 3379 3380BROADCOM SPI DRIVER 3381M: Kamal Dasu <kdasu.kdev@gmail.com> 3382M: bcm-kernel-feedback-list@broadcom.com 3383S: Maintained 3384F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3385F: drivers/spi/spi-bcm-qspi.* 3386F: drivers/spi/spi-brcmstb-qspi.c 3387F: drivers/spi/spi-iproc-qspi.c 3388 3389BROADCOM SYSTEMPORT ETHERNET DRIVER 3390M: Florian Fainelli <f.fainelli@gmail.com> 3391L: bcm-kernel-feedback-list@broadcom.com 3392L: netdev@vger.kernel.org 3393S: Supported 3394F: drivers/net/ethernet/broadcom/bcmsysport.* 3395 3396BROADCOM TG3 GIGABIT ETHERNET DRIVER 3397M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3398M: Prashant Sreedharan <prashant@broadcom.com> 3399M: Michael Chan <mchan@broadcom.com> 3400L: netdev@vger.kernel.org 3401S: Supported 3402F: drivers/net/ethernet/broadcom/tg3.* 3403 3404BROCADE BFA FC SCSI DRIVER 3405M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3406M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3407L: linux-scsi@vger.kernel.org 3408S: Supported 3409F: drivers/scsi/bfa/ 3410 3411BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3412M: Rasesh Mody <rmody@marvell.com> 3413M: Sudarsana Kalluru <skalluru@marvell.com> 3414M: GR-Linux-NIC-Dev@marvell.com 3415L: netdev@vger.kernel.org 3416S: Supported 3417F: drivers/net/ethernet/brocade/bna/ 3418 3419BSG (block layer generic sg v4 driver) 3420M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3421L: linux-scsi@vger.kernel.org 3422S: Supported 3423F: block/bsg.c 3424F: include/linux/bsg.h 3425F: include/uapi/linux/bsg.h 3426 3427BT87X AUDIO DRIVER 3428M: Clemens Ladisch <clemens@ladisch.de> 3429L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3430T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3431S: Maintained 3432F: Documentation/sound/cards/bt87x.rst 3433F: sound/pci/bt87x.c 3434 3435BT8XXGPIO DRIVER 3436M: Michael Buesch <m@bues.ch> 3437W: http://bu3sch.de/btgpio.php 3438S: Maintained 3439F: drivers/gpio/gpio-bt8xx.c 3440 3441BTRFS FILE SYSTEM 3442M: Chris Mason <clm@fb.com> 3443M: Josef Bacik <josef@toxicpanda.com> 3444M: David Sterba <dsterba@suse.com> 3445L: linux-btrfs@vger.kernel.org 3446W: http://btrfs.wiki.kernel.org/ 3447Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3448T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3449S: Maintained 3450F: Documentation/filesystems/btrfs.txt 3451F: fs/btrfs/ 3452F: include/linux/btrfs* 3453F: include/uapi/linux/btrfs* 3454 3455BTTV VIDEO4LINUX DRIVER 3456M: Mauro Carvalho Chehab <mchehab@kernel.org> 3457L: linux-media@vger.kernel.org 3458W: https://linuxtv.org 3459T: git git://linuxtv.org/media_tree.git 3460S: Odd fixes 3461F: Documentation/media/v4l-drivers/bttv* 3462F: drivers/media/pci/bt8xx/bttv* 3463 3464BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3465M: Chanwoo Choi <cw00.choi@samsung.com> 3466L: linux-pm@vger.kernel.org 3467L: linux-samsung-soc@vger.kernel.org 3468T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3469S: Maintained 3470F: drivers/devfreq/exynos-bus.c 3471F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3472 3473BUSLOGIC SCSI DRIVER 3474M: Khalid Aziz <khalid@gonehiking.org> 3475L: linux-scsi@vger.kernel.org 3476S: Maintained 3477F: drivers/scsi/BusLogic.* 3478F: drivers/scsi/FlashPoint.* 3479 3480C-MEDIA CMI8788 DRIVER 3481M: Clemens Ladisch <clemens@ladisch.de> 3482L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3483T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3484S: Maintained 3485F: sound/pci/oxygen/ 3486 3487C-SKY ARCHITECTURE 3488M: Guo Ren <guoren@kernel.org> 3489T: git https://github.com/c-sky/csky-linux.git 3490S: Supported 3491F: arch/csky/ 3492F: Documentation/devicetree/bindings/csky/ 3493F: drivers/irqchip/irq-csky-* 3494F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3495F: drivers/clocksource/timer-gx6605s.c 3496F: drivers/clocksource/timer-mp-csky.c 3497F: Documentation/devicetree/bindings/timer/csky,* 3498K: csky 3499N: csky 3500 3501C6X ARCHITECTURE 3502M: Mark Salter <msalter@redhat.com> 3503M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3504L: linux-c6x-dev@linux-c6x.org 3505W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3506S: Maintained 3507F: arch/c6x/ 3508 3509CA8210 IEEE-802.15.4 RADIO DRIVER 3510M: Harry Morris <h.morris@cascoda.com> 3511L: linux-wpan@vger.kernel.org 3512W: https://github.com/Cascoda/ca8210-linux.git 3513S: Maintained 3514F: drivers/net/ieee802154/ca8210.c 3515F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3516 3517CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3518M: David Howells <dhowells@redhat.com> 3519L: linux-cachefs@redhat.com (moderated for non-subscribers) 3520S: Supported 3521F: Documentation/filesystems/caching/cachefiles.txt 3522F: fs/cachefiles/ 3523 3524CADENCE MIPI-CSI2 BRIDGES 3525M: Maxime Ripard <maxime.ripard@bootlin.com> 3526L: linux-media@vger.kernel.org 3527S: Maintained 3528F: Documentation/devicetree/bindings/media/cdns,*.txt 3529F: drivers/media/platform/cadence/cdns-csi2* 3530 3531CADET FM/AM RADIO RECEIVER DRIVER 3532M: Hans Verkuil <hverkuil@xs4all.nl> 3533L: linux-media@vger.kernel.org 3534T: git git://linuxtv.org/media_tree.git 3535W: https://linuxtv.org 3536S: Maintained 3537F: drivers/media/radio/radio-cadet* 3538 3539CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3540M: Jonathan Corbet <corbet@lwn.net> 3541L: linux-media@vger.kernel.org 3542T: git git://linuxtv.org/media_tree.git 3543S: Maintained 3544F: Documentation/media/v4l-drivers/cafe_ccic* 3545F: drivers/media/platform/marvell-ccic/ 3546 3547CAIF NETWORK LAYER 3548L: netdev@vger.kernel.org 3549S: Orphan 3550F: Documentation/networking/caif/ 3551F: drivers/net/caif/ 3552F: include/uapi/linux/caif/ 3553F: include/net/caif/ 3554F: net/caif/ 3555 3556CAKE QDISC 3557M: Toke Høiland-Jørgensen <toke@toke.dk> 3558L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3559S: Maintained 3560F: net/sched/sch_cake.c 3561 3562CALGARY x86-64 IOMMU 3563M: Muli Ben-Yehuda <mulix@mulix.org> 3564M: Jon Mason <jdmason@kudzu.us> 3565L: iommu@lists.linux-foundation.org 3566S: Maintained 3567F: arch/x86/kernel/pci-calgary_64.c 3568F: arch/x86/kernel/tce_64.c 3569F: arch/x86/include/asm/calgary.h 3570F: arch/x86/include/asm/tce.h 3571 3572CAN NETWORK DRIVERS 3573M: Wolfgang Grandegger <wg@grandegger.com> 3574M: Marc Kleine-Budde <mkl@pengutronix.de> 3575L: linux-can@vger.kernel.org 3576W: https://github.com/linux-can 3577T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3579S: Maintained 3580F: Documentation/devicetree/bindings/net/can/ 3581F: drivers/net/can/ 3582F: include/linux/can/dev.h 3583F: include/linux/can/platform/ 3584F: include/uapi/linux/can/error.h 3585F: include/uapi/linux/can/netlink.h 3586 3587CAN NETWORK LAYER 3588M: Oliver Hartkopp <socketcan@hartkopp.net> 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/networking/can.rst 3596F: net/can/ 3597F: include/linux/can/core.h 3598F: include/uapi/linux/can.h 3599F: include/uapi/linux/can/bcm.h 3600F: include/uapi/linux/can/raw.h 3601F: include/uapi/linux/can/gw.h 3602 3603CAPABILITIES 3604M: Serge Hallyn <serge@hallyn.com> 3605L: linux-security-module@vger.kernel.org 3606S: Supported 3607F: include/linux/capability.h 3608F: include/uapi/linux/capability.h 3609F: security/commoncap.c 3610F: kernel/capability.c 3611 3612CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3613M: Kevin Tsai <ktsai@capellamicro.com> 3614S: Maintained 3615F: drivers/iio/light/cm* 3616 3617CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3618M: Christian Lamparter <chunkeey@googlemail.com> 3619L: linux-wireless@vger.kernel.org 3620W: http://wireless.kernel.org/en/users/Drivers/carl9170 3621S: Maintained 3622F: drivers/net/wireless/ath/carl9170/ 3623 3624CAVIUM I2C DRIVER 3625M: Jan Glauber <jglauber@cavium.com> 3626M: David Daney <david.daney@cavium.com> 3627W: http://www.cavium.com 3628S: Supported 3629F: drivers/i2c/busses/i2c-octeon* 3630F: drivers/i2c/busses/i2c-thunderx* 3631 3632CAVIUM LIQUIDIO NETWORK DRIVER 3633M: Derek Chickles <dchickles@marvell.com> 3634M: Satanand Burla <sburla@marvell.com> 3635M: Felix Manlunas <fmanlunas@marvell.com> 3636L: netdev@vger.kernel.org 3637W: http://www.cavium.com 3638S: Supported 3639F: drivers/net/ethernet/cavium/liquidio/ 3640 3641CAVIUM MMC DRIVER 3642M: Jan Glauber <jglauber@cavium.com> 3643M: David Daney <david.daney@cavium.com> 3644M: Steven J. Hill <Steven.Hill@cavium.com> 3645W: http://www.cavium.com 3646S: Supported 3647F: drivers/mmc/host/cavium* 3648 3649CAVIUM OCTEON-TX CRYPTO DRIVER 3650M: George Cherian <george.cherian@cavium.com> 3651L: linux-crypto@vger.kernel.org 3652W: http://www.cavium.com 3653S: Supported 3654F: drivers/crypto/cavium/cpt/ 3655 3656CAVIUM THUNDERX2 ARM64 SOC 3657M: Robert Richter <rrichter@cavium.com> 3658M: Jayachandran C <jnair@caviumnetworks.com> 3659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3660S: Maintained 3661F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3662F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3663 3664CC2520 IEEE-802.15.4 RADIO DRIVER 3665M: Varka Bhadram <varkabhadram@gmail.com> 3666L: linux-wpan@vger.kernel.org 3667S: Maintained 3668F: drivers/net/ieee802154/cc2520.c 3669F: include/linux/spi/cc2520.h 3670F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3671 3672CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3673M: Gilad Ben-Yossef <gilad@benyossef.com> 3674L: linux-crypto@vger.kernel.org 3675S: Supported 3676F: drivers/crypto/ccree/ 3677W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3678 3679CEC FRAMEWORK 3680M: Hans Verkuil <hans.verkuil@cisco.com> 3681L: linux-media@vger.kernel.org 3682T: git git://linuxtv.org/media_tree.git 3683W: http://linuxtv.org 3684S: Supported 3685F: Documentation/media/kapi/cec-core.rst 3686F: Documentation/media/uapi/cec 3687F: drivers/media/cec/ 3688F: drivers/media/rc/keymaps/rc-cec.c 3689F: include/media/cec.h 3690F: include/media/cec-notifier.h 3691F: include/uapi/linux/cec.h 3692F: include/uapi/linux/cec-funcs.h 3693F: Documentation/devicetree/bindings/media/cec.txt 3694F: Documentation/ABI/testing/debugfs-cec-error-inj 3695 3696CEC GPIO DRIVER 3697M: Hans Verkuil <hans.verkuil@cisco.com> 3698L: linux-media@vger.kernel.org 3699T: git git://linuxtv.org/media_tree.git 3700W: http://linuxtv.org 3701S: Supported 3702F: drivers/media/platform/cec-gpio/ 3703F: Documentation/devicetree/bindings/media/cec-gpio.txt 3704 3705CELL BROADBAND ENGINE ARCHITECTURE 3706M: Arnd Bergmann <arnd@arndb.de> 3707L: linuxppc-dev@lists.ozlabs.org 3708W: http://www.ibm.com/developerworks/power/cell/ 3709S: Supported 3710F: arch/powerpc/include/asm/cell*.h 3711F: arch/powerpc/include/asm/spu*.h 3712F: arch/powerpc/include/uapi/asm/spu*.h 3713F: arch/powerpc/oprofile/*cell* 3714F: arch/powerpc/platforms/cell/ 3715 3716CEPH COMMON CODE (LIBCEPH) 3717M: Ilya Dryomov <idryomov@gmail.com> 3718M: "Yan, Zheng" <zyan@redhat.com> 3719M: Sage Weil <sage@redhat.com> 3720L: ceph-devel@vger.kernel.org 3721W: http://ceph.com/ 3722T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3723T: git git://github.com/ceph/ceph-client.git 3724S: Supported 3725F: net/ceph/ 3726F: include/linux/ceph/ 3727F: include/linux/crush/ 3728 3729CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3730M: "Yan, Zheng" <zyan@redhat.com> 3731M: Sage Weil <sage@redhat.com> 3732M: Ilya Dryomov <idryomov@gmail.com> 3733L: ceph-devel@vger.kernel.org 3734W: http://ceph.com/ 3735T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3736T: git git://github.com/ceph/ceph-client.git 3737S: Supported 3738F: Documentation/filesystems/ceph.txt 3739F: fs/ceph/ 3740 3741CERTIFICATE HANDLING: 3742M: David Howells <dhowells@redhat.com> 3743M: David Woodhouse <dwmw2@infradead.org> 3744L: keyrings@vger.kernel.org 3745S: Maintained 3746F: Documentation/admin-guide/module-signing.rst 3747F: certs/ 3748F: scripts/sign-file.c 3749F: scripts/extract-cert.c 3750 3751CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3752L: linux-usb@vger.kernel.org 3753S: Orphan 3754F: Documentation/usb/WUSB-Design-overview.txt 3755F: Documentation/usb/wusb-cbaf 3756F: drivers/usb/host/hwa-hc.c 3757F: drivers/usb/host/whci/ 3758F: drivers/usb/wusbcore/ 3759F: include/linux/usb/wusb* 3760 3761CFAG12864B LCD DRIVER 3762M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3763S: Maintained 3764F: drivers/auxdisplay/cfag12864b.c 3765F: include/linux/cfag12864b.h 3766 3767CFAG12864BFB LCD FRAMEBUFFER DRIVER 3768M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3769S: Maintained 3770F: drivers/auxdisplay/cfag12864bfb.c 3771F: include/linux/cfag12864b.h 3772 3773802.11 (including CFG80211/NL80211) 3774M: Johannes Berg <johannes@sipsolutions.net> 3775L: linux-wireless@vger.kernel.org 3776W: http://wireless.kernel.org/ 3777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3778T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3779S: Maintained 3780F: net/wireless/ 3781F: include/uapi/linux/nl80211.h 3782F: include/linux/ieee80211.h 3783F: include/net/wext.h 3784F: include/net/cfg80211.h 3785F: include/net/iw_handler.h 3786F: include/net/ieee80211_radiotap.h 3787F: Documentation/driver-api/80211/cfg80211.rst 3788F: Documentation/networking/regulatory.txt 3789 3790CHAR and MISC DRIVERS 3791M: Arnd Bergmann <arnd@arndb.de> 3792M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3793T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3794S: Supported 3795F: drivers/char/ 3796F: drivers/misc/ 3797F: include/linux/miscdevice.h 3798 3799CHECKPATCH 3800M: Andy Whitcroft <apw@canonical.com> 3801M: Joe Perches <joe@perches.com> 3802S: Maintained 3803F: scripts/checkpatch.pl 3804 3805CHINESE DOCUMENTATION 3806M: Harry Wei <harryxiyou@gmail.com> 3807M: Alex Shi <alex.shi@linux.alibaba.com> 3808L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3809S: Maintained 3810F: Documentation/translations/zh_CN/ 3811 3812CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3813M: Peter Chen <Peter.Chen@nxp.com> 3814T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3815L: linux-usb@vger.kernel.org 3816S: Maintained 3817F: drivers/usb/chipidea/ 3818 3819CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3820M: Hans de Goede <hdegoede@redhat.com> 3821L: linux-input@vger.kernel.org 3822S: Maintained 3823F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3824F: drivers/input/touchscreen/chipone_icn8318.c 3825 3826CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3827M: Hans de Goede <hdegoede@redhat.com> 3828L: linux-input@vger.kernel.org 3829S: Maintained 3830F: drivers/input/touchscreen/chipone_icn8505.c 3831 3832CHROME HARDWARE PLATFORM SUPPORT 3833M: Benson Leung <bleung@chromium.org> 3834M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3835S: Maintained 3836T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3837F: drivers/platform/chrome/ 3838 3839CHROMEOS EC SUBDRIVERS 3840M: Benson Leung <bleung@chromium.org> 3841M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3842R: Guenter Roeck <groeck@chromium.org> 3843S: Maintained 3844N: cros_ec 3845N: cros-ec 3846F: drivers/power/supply/cros_usbpd-charger.c 3847 3848CHROMEOS EC CODEC DRIVER 3849M: Cheng-Yi Chiang <cychiang@chromium.org> 3850S: Maintained 3851R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3852R: Guenter Roeck <groeck@chromium.org> 3853F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3854F: sound/soc/codecs/cros_ec_codec.* 3855 3856CIRRUS LOGIC AUDIO CODEC DRIVERS 3857M: Brian Austin <brian.austin@cirrus.com> 3858M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3859L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3860S: Maintained 3861F: sound/soc/codecs/cs* 3862 3863CIRRUS LOGIC EP93XX ETHERNET DRIVER 3864M: Hartley Sweeten <hsweeten@visionengravers.com> 3865L: netdev@vger.kernel.org 3866S: Maintained 3867F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3868 3869CIRRUS LOGIC LOCHNAGAR DRIVER 3870M: Charles Keepax <ckeepax@opensource.cirrus.com> 3871M: Richard Fitzgerald <rf@opensource.cirrus.com> 3872L: patches@opensource.cirrus.com 3873S: Supported 3874F: drivers/clk/clk-lochnagar.c 3875F: drivers/hwmon/lochnagar-hwmon.c 3876F: drivers/mfd/lochnagar-i2c.c 3877F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3878F: drivers/regulator/lochnagar-regulator.c 3879F: sound/soc/codecs/lochnagar-sc.c 3880F: include/dt-bindings/clk/lochnagar.h 3881F: include/dt-bindings/pinctrl/lochnagar.h 3882F: include/linux/mfd/lochnagar* 3883F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3884F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3885F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3886F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3887F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3888F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3889F: Documentation/hwmon/lochnagar 3890 3891CISCO FCOE HBA DRIVER 3892M: Satish Kharat <satishkh@cisco.com> 3893M: Sesidhar Baddela <sebaddel@cisco.com> 3894M: Karan Tilak Kumar <kartilak@cisco.com> 3895L: linux-scsi@vger.kernel.org 3896S: Supported 3897F: drivers/scsi/fnic/ 3898 3899CISCO SCSI HBA DRIVER 3900M: Karan Tilak Kumar <kartilak@cisco.com> 3901M: Sesidhar Baddela <sebaddel@cisco.com> 3902L: linux-scsi@vger.kernel.org 3903S: Supported 3904F: drivers/scsi/snic/ 3905 3906CISCO VIC ETHERNET NIC DRIVER 3907M: Christian Benvenuti <benve@cisco.com> 3908M: Govindarajulu Varadarajan <_govind@gmx.com> 3909M: Parvi Kaustubhi <pkaustub@cisco.com> 3910S: Supported 3911F: drivers/net/ethernet/cisco/enic/ 3912 3913CISCO VIC LOW LATENCY NIC DRIVER 3914M: Christian Benvenuti <benve@cisco.com> 3915M: Nelson Escobar <neescoba@cisco.com> 3916M: Parvi Kaustubhi <pkaustub@cisco.com> 3917S: Supported 3918F: drivers/infiniband/hw/usnic/ 3919 3920CIRRUS LOGIC MADERA CODEC DRIVERS 3921M: Charles Keepax <ckeepax@opensource.cirrus.com> 3922M: Richard Fitzgerald <rf@opensource.cirrus.com> 3923L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3924L: patches@opensource.cirrus.com 3925T: git https://github.com/CirrusLogic/linux-drivers.git 3926W: https://github.com/CirrusLogic/linux-drivers/wiki 3927S: Supported 3928F: Documentation/devicetree/bindings/mfd/madera.txt 3929F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3930F: include/linux/irqchip/irq-madera* 3931F: include/linux/mfd/madera/* 3932F: drivers/gpio/gpio-madera* 3933F: drivers/irqchip/irq-madera* 3934F: drivers/mfd/madera* 3935F: drivers/mfd/cs47l* 3936F: drivers/pinctrl/cirrus/* 3937 3938CLANG-FORMAT FILE 3939M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3940S: Maintained 3941F: .clang-format 3942 3943CLEANCACHE API 3944M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3945L: linux-kernel@vger.kernel.org 3946S: Maintained 3947F: mm/cleancache.c 3948F: include/linux/cleancache.h 3949 3950CLK API 3951M: Russell King <linux@armlinux.org.uk> 3952L: linux-clk@vger.kernel.org 3953S: Maintained 3954F: include/linux/clk.h 3955 3956CLOCKSOURCE, CLOCKEVENT DRIVERS 3957M: Daniel Lezcano <daniel.lezcano@linaro.org> 3958M: Thomas Gleixner <tglx@linutronix.de> 3959L: linux-kernel@vger.kernel.org 3960T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3961S: Supported 3962F: drivers/clocksource/ 3963F: Documentation/devicetree/bindings/timer/ 3964 3965CMPC ACPI DRIVER 3966M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3967M: Daniel Oliveira Nascimento <don@syst.com.br> 3968L: platform-driver-x86@vger.kernel.org 3969S: Supported 3970F: drivers/platform/x86/classmate-laptop.c 3971 3972COBALT MEDIA DRIVER 3973M: Hans Verkuil <hans.verkuil@cisco.com> 3974L: linux-media@vger.kernel.org 3975T: git git://linuxtv.org/media_tree.git 3976W: https://linuxtv.org 3977S: Supported 3978F: drivers/media/pci/cobalt/ 3979 3980COCCINELLE/Semantic Patches (SmPL) 3981M: Julia Lawall <Julia.Lawall@lip6.fr> 3982M: Gilles Muller <Gilles.Muller@lip6.fr> 3983M: Nicolas Palix <nicolas.palix@imag.fr> 3984M: Michal Marek <michal.lkml@markovi.net> 3985L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3986T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3987W: http://coccinelle.lip6.fr/ 3988S: Supported 3989F: Documentation/dev-tools/coccinelle.rst 3990F: scripts/coccinelle/ 3991F: scripts/coccicheck 3992 3993CODA FILE SYSTEM 3994M: Jan Harkes <jaharkes@cs.cmu.edu> 3995M: coda@cs.cmu.edu 3996L: codalist@coda.cs.cmu.edu 3997W: http://www.coda.cs.cmu.edu/ 3998S: Maintained 3999F: Documentation/filesystems/coda.txt 4000F: fs/coda/ 4001F: include/linux/coda*.h 4002F: include/uapi/linux/coda*.h 4003 4004CODA V4L2 MEM2MEM DRIVER 4005M: Philipp Zabel <p.zabel@pengutronix.de> 4006L: linux-media@vger.kernel.org 4007S: Maintained 4008F: Documentation/devicetree/bindings/media/coda.txt 4009F: drivers/media/platform/coda/ 4010 4011CODE OF CONDUCT 4012M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4013S: Supported 4014F: Documentation/process/code-of-conduct.rst 4015F: Documentation/process/code-of-conduct-interpretation.rst 4016 4017COMMON CLK FRAMEWORK 4018M: Michael Turquette <mturquette@baylibre.com> 4019M: Stephen Boyd <sboyd@kernel.org> 4020L: linux-clk@vger.kernel.org 4021Q: http://patchwork.kernel.org/project/linux-clk/list/ 4022T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4023S: Maintained 4024F: Documentation/devicetree/bindings/clock/ 4025F: drivers/clk/ 4026X: drivers/clk/clkdev.c 4027F: include/linux/clk-pr* 4028F: include/linux/clk/ 4029F: include/linux/of_clk.h 4030 4031COMMON INTERNET FILE SYSTEM (CIFS) 4032M: Steve French <sfrench@samba.org> 4033L: linux-cifs@vger.kernel.org 4034L: samba-technical@lists.samba.org (moderated for non-subscribers) 4035W: http://linux-cifs.samba.org/ 4036T: git git://git.samba.org/sfrench/cifs-2.6.git 4037S: Supported 4038F: Documentation/filesystems/cifs/ 4039F: fs/cifs/ 4040 4041COMPACTPCI HOTPLUG CORE 4042M: Scott Murray <scott@spiteful.org> 4043L: linux-pci@vger.kernel.org 4044S: Maintained 4045F: drivers/pci/hotplug/cpci_hotplug* 4046 4047COMPACTPCI HOTPLUG GENERIC DRIVER 4048M: Scott Murray <scott@spiteful.org> 4049L: linux-pci@vger.kernel.org 4050S: Maintained 4051F: drivers/pci/hotplug/cpcihp_generic.c 4052 4053COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4054M: Scott Murray <scott@spiteful.org> 4055L: linux-pci@vger.kernel.org 4056S: Maintained 4057F: drivers/pci/hotplug/cpcihp_zt5550.* 4058 4059COMPAL LAPTOP SUPPORT 4060M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4061L: platform-driver-x86@vger.kernel.org 4062S: Maintained 4063F: drivers/platform/x86/compal-laptop.c 4064 4065COMPILER ATTRIBUTES 4066M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4067S: Maintained 4068F: include/linux/compiler_attributes.h 4069 4070CONEXANT ACCESSRUNNER USB DRIVER 4071L: accessrunner-general@lists.sourceforge.net 4072W: http://accessrunner.sourceforge.net/ 4073S: Orphan 4074F: drivers/usb/atm/cxacru.c 4075 4076CONFIGFS 4077M: Joel Becker <jlbec@evilplan.org> 4078M: Christoph Hellwig <hch@lst.de> 4079T: git git://git.infradead.org/users/hch/configfs.git 4080S: Supported 4081F: fs/configfs/ 4082F: include/linux/configfs.h 4083 4084CONNECTOR 4085M: Evgeniy Polyakov <zbr@ioremap.net> 4086L: netdev@vger.kernel.org 4087S: Maintained 4088F: drivers/connector/ 4089 4090CONTROL GROUP (CGROUP) 4091M: Tejun Heo <tj@kernel.org> 4092M: Li Zefan <lizefan@huawei.com> 4093M: Johannes Weiner <hannes@cmpxchg.org> 4094L: cgroups@vger.kernel.org 4095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4096S: Maintained 4097F: Documentation/admin-guide/cgroup-v2.rst 4098F: Documentation/cgroup-v1/ 4099F: include/linux/cgroup* 4100F: kernel/cgroup/ 4101 4102CONTROL GROUP - CPUSET 4103M: Li Zefan <lizefan@huawei.com> 4104L: cgroups@vger.kernel.org 4105W: http://www.bullopensource.org/cpuset/ 4106W: http://oss.sgi.com/projects/cpusets/ 4107T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4108S: Maintained 4109F: Documentation/cgroup-v1/cpusets.txt 4110F: include/linux/cpuset.h 4111F: kernel/cgroup/cpuset.c 4112 4113CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4114M: Johannes Weiner <hannes@cmpxchg.org> 4115M: Michal Hocko <mhocko@kernel.org> 4116M: Vladimir Davydov <vdavydov.dev@gmail.com> 4117L: cgroups@vger.kernel.org 4118L: linux-mm@kvack.org 4119S: Maintained 4120F: mm/memcontrol.c 4121F: mm/swap_cgroup.c 4122 4123CORETEMP HARDWARE MONITORING DRIVER 4124M: Fenghua Yu <fenghua.yu@intel.com> 4125L: linux-hwmon@vger.kernel.org 4126S: Maintained 4127F: Documentation/hwmon/coretemp.rst 4128F: drivers/hwmon/coretemp.c 4129 4130COSA/SRP SYNC SERIAL DRIVER 4131M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4132W: http://www.fi.muni.cz/~kas/cosa/ 4133S: Maintained 4134F: drivers/net/wan/cosa* 4135 4136COUNTER SUBSYSTEM 4137M: William Breathitt Gray <vilhelm.gray@gmail.com> 4138L: linux-iio@vger.kernel.org 4139S: Maintained 4140F: Documentation/ABI/testing/sysfs-bus-counter* 4141F: Documentation/driver-api/generic-counter.rst 4142F: drivers/counter/ 4143F: include/linux/counter.h 4144F: include/linux/counter_enum.h 4145 4146CPMAC ETHERNET DRIVER 4147M: Florian Fainelli <f.fainelli@gmail.com> 4148L: netdev@vger.kernel.org 4149S: Maintained 4150F: drivers/net/ethernet/ti/cpmac.c 4151 4152CPU FREQUENCY SCALING FRAMEWORK 4153M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4154M: Viresh Kumar <viresh.kumar@linaro.org> 4155L: linux-pm@vger.kernel.org 4156S: Maintained 4157T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4158T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4159B: https://bugzilla.kernel.org 4160F: Documentation/admin-guide/pm/cpufreq.rst 4161F: Documentation/admin-guide/pm/intel_pstate.rst 4162F: Documentation/cpu-freq/ 4163F: Documentation/devicetree/bindings/cpufreq/ 4164F: drivers/cpufreq/ 4165F: kernel/sched/cpufreq*.c 4166F: include/linux/cpufreq.h 4167F: include/linux/sched/cpufreq.h 4168F: tools/testing/selftests/cpufreq/ 4169 4170CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4171M: Viresh Kumar <viresh.kumar@linaro.org> 4172M: Sudeep Holla <sudeep.holla@arm.com> 4173L: linux-pm@vger.kernel.org 4174W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4175S: Maintained 4176F: drivers/cpufreq/arm_big_little.h 4177F: drivers/cpufreq/arm_big_little.c 4178 4179CPU POWER MONITORING SUBSYSTEM 4180M: Thomas Renninger <trenn@suse.com> 4181M: Shuah Khan <shuah@kernel.org> 4182M: Shuah Khan <skhan@linuxfoundation.org> 4183L: linux-pm@vger.kernel.org 4184S: Maintained 4185F: tools/power/cpupower/ 4186 4187CPUID/MSR DRIVER 4188M: "H. Peter Anvin" <hpa@zytor.com> 4189S: Maintained 4190F: arch/x86/kernel/cpuid.c 4191F: arch/x86/kernel/msr.c 4192 4193CPUIDLE DRIVER - ARM BIG LITTLE 4194M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4195M: Daniel Lezcano <daniel.lezcano@linaro.org> 4196L: linux-pm@vger.kernel.org 4197L: linux-arm-kernel@lists.infradead.org 4198T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4199S: Maintained 4200F: drivers/cpuidle/cpuidle-big_little.c 4201 4202CPUIDLE DRIVER - ARM EXYNOS 4203M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4204M: Daniel Lezcano <daniel.lezcano@linaro.org> 4205M: Kukjin Kim <kgene@kernel.org> 4206L: linux-pm@vger.kernel.org 4207L: linux-samsung-soc@vger.kernel.org 4208S: Supported 4209F: drivers/cpuidle/cpuidle-exynos.c 4210F: arch/arm/mach-exynos/pm.c 4211 4212CPU IDLE TIME MANAGEMENT FRAMEWORK 4213M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4214M: Daniel Lezcano <daniel.lezcano@linaro.org> 4215L: linux-pm@vger.kernel.org 4216S: Maintained 4217T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4218B: https://bugzilla.kernel.org 4219F: Documentation/admin-guide/pm/cpuidle.rst 4220F: Documentation/driver-api/pm/cpuidle.rst 4221F: drivers/cpuidle/* 4222F: include/linux/cpuidle.h 4223 4224CRAMFS FILESYSTEM 4225M: Nicolas Pitre <nico@fluxnic.net> 4226S: Maintained 4227F: Documentation/filesystems/cramfs.txt 4228F: fs/cramfs/ 4229 4230CRYPTO API 4231M: Herbert Xu <herbert@gondor.apana.org.au> 4232M: "David S. Miller" <davem@davemloft.net> 4233L: linux-crypto@vger.kernel.org 4234T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4235T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4236S: Maintained 4237F: Documentation/crypto/ 4238F: Documentation/devicetree/bindings/crypto/ 4239F: arch/*/crypto/ 4240F: crypto/ 4241F: drivers/crypto/ 4242F: include/crypto/ 4243F: include/linux/crypto* 4244 4245CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4246M: Neil Horman <nhorman@tuxdriver.com> 4247L: linux-crypto@vger.kernel.org 4248S: Maintained 4249F: crypto/ansi_cprng.c 4250F: crypto/rng.c 4251 4252CS3308 MEDIA DRIVER 4253M: Hans Verkuil <hverkuil@xs4all.nl> 4254L: linux-media@vger.kernel.org 4255T: git git://linuxtv.org/media_tree.git 4256W: http://linuxtv.org 4257S: Odd Fixes 4258F: drivers/media/i2c/cs3308.c 4259 4260CS5535 Audio ALSA driver 4261M: Jaya Kumar <jayakumar.alsa@gmail.com> 4262S: Maintained 4263F: sound/pci/cs5535audio/ 4264 4265CSI DRIVERS FOR ALLWINNER V3s 4266M: Yong Deng <yong.deng@magewell.com> 4267L: linux-media@vger.kernel.org 4268T: git git://linuxtv.org/media_tree.git 4269S: Maintained 4270F: drivers/media/platform/sunxi/sun6i-csi/ 4271F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4272 4273CW1200 WLAN driver 4274M: Solomon Peachy <pizza@shaftnet.org> 4275S: Maintained 4276F: drivers/net/wireless/st/cw1200/ 4277 4278CX18 VIDEO4LINUX DRIVER 4279M: Andy Walls <awalls@md.metrocast.net> 4280L: ivtv-devel@ivtvdriver.org (subscribers-only) 4281L: linux-media@vger.kernel.org 4282T: git git://linuxtv.org/media_tree.git 4283W: https://linuxtv.org 4284W: http://www.ivtvdriver.org/index.php/Cx18 4285S: Maintained 4286F: Documentation/media/v4l-drivers/cx18* 4287F: drivers/media/pci/cx18/ 4288F: include/uapi/linux/ivtv* 4289 4290CX2341X MPEG ENCODER HELPER MODULE 4291M: Hans Verkuil <hverkuil@xs4all.nl> 4292L: linux-media@vger.kernel.org 4293T: git git://linuxtv.org/media_tree.git 4294W: https://linuxtv.org 4295S: Maintained 4296F: drivers/media/common/cx2341x* 4297F: include/media/drv-intf/cx2341x.h 4298 4299CX24120 MEDIA DRIVER 4300M: Jemma Denson <jdenson@gmail.com> 4301M: Patrick Boettcher <patrick.boettcher@posteo.de> 4302L: linux-media@vger.kernel.org 4303W: https://linuxtv.org 4304Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4305S: Maintained 4306F: drivers/media/dvb-frontends/cx24120* 4307 4308CX88 VIDEO4LINUX DRIVER 4309M: Mauro Carvalho Chehab <mchehab@kernel.org> 4310L: linux-media@vger.kernel.org 4311W: https://linuxtv.org 4312T: git git://linuxtv.org/media_tree.git 4313S: Odd fixes 4314F: Documentation/media/v4l-drivers/cx88* 4315F: drivers/media/pci/cx88/ 4316 4317CXD2820R MEDIA DRIVER 4318M: Antti Palosaari <crope@iki.fi> 4319L: linux-media@vger.kernel.org 4320W: https://linuxtv.org 4321W: http://palosaari.fi/linux/ 4322Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4323T: git git://linuxtv.org/anttip/media_tree.git 4324S: Maintained 4325F: drivers/media/dvb-frontends/cxd2820r* 4326 4327CXGB3 ETHERNET DRIVER (CXGB3) 4328M: Vishal Kulkarni <vishal@chelsio.com> 4329L: netdev@vger.kernel.org 4330W: http://www.chelsio.com 4331S: Supported 4332F: drivers/net/ethernet/chelsio/cxgb3/ 4333 4334CXGB3 ISCSI DRIVER (CXGB3I) 4335M: Karen Xie <kxie@chelsio.com> 4336L: linux-scsi@vger.kernel.org 4337W: http://www.chelsio.com 4338S: Supported 4339F: drivers/scsi/cxgbi/cxgb3i 4340 4341CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4342M: Potnuri Bharat Teja <bharat@chelsio.com> 4343L: linux-rdma@vger.kernel.org 4344W: http://www.openfabrics.org 4345S: Supported 4346F: drivers/infiniband/hw/cxgb3/ 4347F: include/uapi/rdma/cxgb3-abi.h 4348 4349CXGB4 CRYPTO DRIVER (chcr) 4350M: Atul Gupta <atul.gupta@chelsio.com> 4351L: linux-crypto@vger.kernel.org 4352W: http://www.chelsio.com 4353S: Supported 4354F: drivers/crypto/chelsio 4355 4356CXGB4 ETHERNET DRIVER (CXGB4) 4357M: Vishal Kulkarni <vishal@chelsio.com> 4358L: netdev@vger.kernel.org 4359W: http://www.chelsio.com 4360S: Supported 4361F: drivers/net/ethernet/chelsio/cxgb4/ 4362 4363CXGB4 ISCSI DRIVER (CXGB4I) 4364M: Karen Xie <kxie@chelsio.com> 4365L: linux-scsi@vger.kernel.org 4366W: http://www.chelsio.com 4367S: Supported 4368F: drivers/scsi/cxgbi/cxgb4i 4369 4370CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4371M: Potnuri Bharat Teja <bharat@chelsio.com> 4372L: linux-rdma@vger.kernel.org 4373W: http://www.openfabrics.org 4374S: Supported 4375F: drivers/infiniband/hw/cxgb4/ 4376F: include/uapi/rdma/cxgb4-abi.h 4377 4378CXGB4VF ETHERNET DRIVER (CXGB4VF) 4379M: Casey Leedom <leedom@chelsio.com> 4380L: netdev@vger.kernel.org 4381W: http://www.chelsio.com 4382S: Supported 4383F: drivers/net/ethernet/chelsio/cxgb4vf/ 4384 4385CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4386M: Frederic Barrat <fbarrat@linux.ibm.com> 4387M: Andrew Donnellan <ajd@linux.ibm.com> 4388L: linuxppc-dev@lists.ozlabs.org 4389S: Supported 4390F: arch/powerpc/platforms/powernv/pci-cxl.c 4391F: drivers/misc/cxl/ 4392F: include/misc/cxl* 4393F: include/uapi/misc/cxl.h 4394F: Documentation/powerpc/cxl.txt 4395F: Documentation/ABI/testing/sysfs-class-cxl 4396 4397CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4398M: Manoj N. Kumar <manoj@linux.ibm.com> 4399M: Matthew R. Ochs <mrochs@linux.ibm.com> 4400M: Uma Krishnan <ukrishn@linux.ibm.com> 4401L: linux-scsi@vger.kernel.org 4402S: Supported 4403F: drivers/scsi/cxlflash/ 4404F: include/uapi/scsi/cxlflash_ioctl.h 4405F: Documentation/powerpc/cxlflash.txt 4406 4407CYBERPRO FB DRIVER 4408M: Russell King <linux@armlinux.org.uk> 4409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4410W: http://www.armlinux.org.uk/ 4411S: Maintained 4412F: drivers/video/fbdev/cyber2000fb.* 4413 4414CYCLADES ASYNC MUX DRIVER 4415W: http://www.cyclades.com/ 4416S: Orphan 4417F: drivers/tty/cyclades.c 4418F: include/linux/cyclades.h 4419F: include/uapi/linux/cyclades.h 4420 4421CYCLADES PC300 DRIVER 4422W: http://www.cyclades.com/ 4423S: Orphan 4424F: drivers/net/wan/pc300* 4425 4426CYPRESS_FIRMWARE MEDIA DRIVER 4427M: Antti Palosaari <crope@iki.fi> 4428L: linux-media@vger.kernel.org 4429W: https://linuxtv.org 4430W: http://palosaari.fi/linux/ 4431Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4432T: git git://linuxtv.org/anttip/media_tree.git 4433S: Maintained 4434F: drivers/media/common/cypress_firmware* 4435 4436CYTTSP TOUCHSCREEN DRIVER 4437M: Ferruh Yigit <fery@cypress.com> 4438L: linux-input@vger.kernel.org 4439S: Supported 4440F: drivers/input/touchscreen/cyttsp* 4441F: include/linux/input/cyttsp.h 4442 4443D-LINK DIR-685 TOUCHKEYS DRIVER 4444M: Linus Walleij <linus.walleij@linaro.org> 4445L: linux-input@vger.kernel.org 4446S: Supported 4447F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4448 4449DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4450M: Joshua Kinard <kumba@gentoo.org> 4451S: Maintained 4452F: drivers/rtc/rtc-ds1685.c 4453F: include/linux/rtc/ds1685.h 4454 4455DAMA SLAVE for AX.25 4456M: Joerg Reuter <jreuter@yaina.de> 4457W: http://yaina.de/jreuter/ 4458W: http://www.qsl.net/dl1bke/ 4459L: linux-hams@vger.kernel.org 4460S: Maintained 4461F: net/ax25/af_ax25.c 4462F: net/ax25/ax25_dev.c 4463F: net/ax25/ax25_ds_* 4464F: net/ax25/ax25_in.c 4465F: net/ax25/ax25_out.c 4466F: net/ax25/ax25_timer.c 4467F: net/ax25/sysctl_net_ax25.c 4468 4469DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4470L: netdev@vger.kernel.org 4471S: Orphan 4472F: Documentation/networking/device_drivers/dec/dmfe.txt 4473F: drivers/net/ethernet/dec/tulip/dmfe.c 4474 4475DC390/AM53C974 SCSI driver 4476M: Hannes Reinecke <hare@suse.com> 4477L: linux-scsi@vger.kernel.org 4478S: Maintained 4479F: drivers/scsi/am53c974.c 4480 4481DC395x SCSI driver 4482M: Oliver Neukum <oliver@neukum.org> 4483M: Ali Akcaagac <aliakc@web.de> 4484M: Jamie Lenehan <lenehan@twibble.org> 4485L: dc395x@twibble.org 4486W: http://twibble.org/dist/dc395x/ 4487W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4488S: Maintained 4489F: Documentation/scsi/dc395x.txt 4490F: drivers/scsi/dc395x.* 4491 4492DCCP PROTOCOL 4493M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4494L: dccp@vger.kernel.org 4495W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4496S: Maintained 4497F: include/linux/dccp.h 4498F: include/uapi/linux/dccp.h 4499F: include/linux/tfrc.h 4500F: net/dccp/ 4501 4502DECnet NETWORK LAYER 4503W: http://linux-decnet.sourceforge.net 4504L: linux-decnet-user@lists.sourceforge.net 4505S: Orphan 4506F: Documentation/networking/decnet.txt 4507F: net/decnet/ 4508 4509DECSTATION PLATFORM SUPPORT 4510M: "Maciej W. Rozycki" <macro@linux-mips.org> 4511L: linux-mips@vger.kernel.org 4512W: http://www.linux-mips.org/wiki/DECstation 4513S: Maintained 4514F: arch/mips/dec/ 4515F: arch/mips/include/asm/dec/ 4516F: arch/mips/include/asm/mach-dec/ 4517 4518DEFXX FDDI NETWORK DRIVER 4519M: "Maciej W. Rozycki" <macro@linux-mips.org> 4520S: Maintained 4521F: drivers/net/fddi/defxx.* 4522 4523DELL SMBIOS DRIVER 4524M: Pali Rohár <pali.rohar@gmail.com> 4525M: Mario Limonciello <mario.limonciello@dell.com> 4526L: platform-driver-x86@vger.kernel.org 4527S: Maintained 4528F: drivers/platform/x86/dell-smbios.* 4529 4530DELL SMBIOS SMM DRIVER 4531M: Mario Limonciello <mario.limonciello@dell.com> 4532L: platform-driver-x86@vger.kernel.org 4533S: Maintained 4534F: drivers/platform/x86/dell-smbios-smm.c 4535 4536DELL SMBIOS WMI DRIVER 4537M: Mario Limonciello <mario.limonciello@dell.com> 4538L: platform-driver-x86@vger.kernel.org 4539S: Maintained 4540F: drivers/platform/x86/dell-smbios-wmi.c 4541F: tools/wmi/dell-smbios-example.c 4542 4543DEFZA FDDI NETWORK DRIVER 4544M: "Maciej W. Rozycki" <macro@linux-mips.org> 4545S: Maintained 4546F: drivers/net/fddi/defza.* 4547 4548DELL LAPTOP DRIVER 4549M: Matthew Garrett <mjg59@srcf.ucam.org> 4550M: Pali Rohár <pali.rohar@gmail.com> 4551L: platform-driver-x86@vger.kernel.org 4552S: Maintained 4553F: drivers/platform/x86/dell-laptop.c 4554 4555DELL LAPTOP FREEFALL DRIVER 4556M: Pali Rohár <pali.rohar@gmail.com> 4557S: Maintained 4558F: drivers/platform/x86/dell-smo8800.c 4559 4560DELL LAPTOP RBTN DRIVER 4561M: Pali Rohár <pali.rohar@gmail.com> 4562S: Maintained 4563F: drivers/platform/x86/dell-rbtn.* 4564 4565DELL REMOTE BIOS UPDATE DRIVER 4566M: Stuart Hayes <stuart.w.hayes@gmail.com> 4567L: platform-driver-x86@vger.kernel.org 4568S: Maintained 4569F: drivers/platform/x86/dell_rbu.c 4570 4571DELL LAPTOP SMM DRIVER 4572M: Pali Rohár <pali.rohar@gmail.com> 4573S: Maintained 4574F: drivers/hwmon/dell-smm-hwmon.c 4575F: include/uapi/linux/i8k.h 4576 4577DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4578M: Stuart Hayes <stuart.w.hayes@gmail.com> 4579L: platform-driver-x86@vger.kernel.org 4580S: Maintained 4581F: Documentation/dcdbas.txt 4582F: drivers/platform/x86/dcdbas.* 4583 4584DELL WMI NOTIFICATIONS DRIVER 4585M: Matthew Garrett <mjg59@srcf.ucam.org> 4586M: Pali Rohár <pali.rohar@gmail.com> 4587S: Maintained 4588F: drivers/platform/x86/dell-wmi.c 4589 4590DELL WMI DESCRIPTOR DRIVER 4591M: Mario Limonciello <mario.limonciello@dell.com> 4592S: Maintained 4593F: drivers/platform/x86/dell-wmi-descriptor.c 4594 4595DELTA ST MEDIA DRIVER 4596M: Hugues Fruchet <hugues.fruchet@st.com> 4597L: linux-media@vger.kernel.org 4598T: git git://linuxtv.org/media_tree.git 4599W: https://linuxtv.org 4600S: Supported 4601F: drivers/media/platform/sti/delta 4602 4603DENALI NAND DRIVER 4604M: Masahiro Yamada <yamada.masahiro@socionext.com> 4605L: linux-mtd@lists.infradead.org 4606S: Supported 4607F: drivers/mtd/nand/raw/denali* 4608 4609DESIGNWARE USB2 DRD IP DRIVER 4610M: Minas Harutyunyan <hminas@synopsys.com> 4611L: linux-usb@vger.kernel.org 4612T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4613S: Maintained 4614F: drivers/usb/dwc2/ 4615 4616DESIGNWARE USB3 DRD IP DRIVER 4617M: Felipe Balbi <balbi@kernel.org> 4618L: linux-usb@vger.kernel.org 4619T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4620S: Maintained 4621F: drivers/usb/dwc3/ 4622 4623DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4624M: Andreas Klinger <ak@it-klinger.de> 4625L: linux-iio@vger.kernel.org 4626S: Maintained 4627F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4628F: drivers/iio/proximity/srf*.c 4629 4630DEVICE COREDUMP (DEV_COREDUMP) 4631M: Johannes Berg <johannes@sipsolutions.net> 4632L: linux-kernel@vger.kernel.org 4633S: Maintained 4634F: drivers/base/devcoredump.c 4635F: include/linux/devcoredump.h 4636 4637DEVICE FREQUENCY (DEVFREQ) 4638M: MyungJoo Ham <myungjoo.ham@samsung.com> 4639M: Kyungmin Park <kyungmin.park@samsung.com> 4640R: Chanwoo Choi <cw00.choi@samsung.com> 4641L: linux-pm@vger.kernel.org 4642T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4643S: Maintained 4644F: drivers/devfreq/ 4645F: include/linux/devfreq.h 4646F: Documentation/devicetree/bindings/devfreq/ 4647F: include/trace/events/devfreq.h 4648 4649DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4650M: Chanwoo Choi <cw00.choi@samsung.com> 4651L: linux-pm@vger.kernel.org 4652T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4653S: Supported 4654F: drivers/devfreq/event/ 4655F: drivers/devfreq/devfreq-event.c 4656F: include/linux/devfreq-event.h 4657F: Documentation/devicetree/bindings/devfreq/event/ 4658 4659DEVICE NUMBER REGISTRY 4660M: Torben Mathiasen <device@lanana.org> 4661W: http://lanana.org/docs/device-list/index.html 4662S: Maintained 4663 4664DEVICE-MAPPER (LVM) 4665M: Alasdair Kergon <agk@redhat.com> 4666M: Mike Snitzer <snitzer@redhat.com> 4667M: dm-devel@redhat.com 4668L: dm-devel@redhat.com 4669W: http://sources.redhat.com/dm 4670Q: http://patchwork.kernel.org/project/dm-devel/list/ 4671T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4672T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4673S: Maintained 4674F: Documentation/device-mapper/ 4675F: drivers/md/Makefile 4676F: drivers/md/Kconfig 4677F: drivers/md/dm* 4678F: drivers/md/persistent-data/ 4679F: include/linux/device-mapper.h 4680F: include/linux/dm-*.h 4681F: include/uapi/linux/dm-*.h 4682 4683DEVLINK 4684M: Jiri Pirko <jiri@mellanox.com> 4685L: netdev@vger.kernel.org 4686S: Supported 4687F: net/core/devlink.c 4688F: include/net/devlink.h 4689F: include/uapi/linux/devlink.h 4690 4691DIALOG SEMICONDUCTOR DRIVERS 4692M: Support Opensource <support.opensource@diasemi.com> 4693W: http://www.dialog-semiconductor.com/products 4694S: Supported 4695F: Documentation/hwmon/da90??.rst 4696F: Documentation/devicetree/bindings/mfd/da90*.txt 4697F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4698F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4699F: Documentation/devicetree/bindings/regulator/da92*.txt 4700F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4701F: Documentation/devicetree/bindings/sound/da[79]*.txt 4702F: drivers/gpio/gpio-da90??.c 4703F: drivers/hwmon/da90??-hwmon.c 4704F: drivers/iio/adc/da91??-*.c 4705F: drivers/input/misc/da90??_onkey.c 4706F: drivers/input/touchscreen/da9052_tsi.c 4707F: drivers/leds/leds-da90??.c 4708F: drivers/mfd/da903x.c 4709F: drivers/mfd/da90??-*.c 4710F: drivers/mfd/da91??-*.c 4711F: drivers/power/supply/da9052-battery.c 4712F: drivers/power/supply/da91??-*.c 4713F: drivers/regulator/da903x.c 4714F: drivers/regulator/da9???-regulator.[ch] 4715F: drivers/thermal/da90??-thermal.c 4716F: drivers/rtc/rtc-da90??.c 4717F: drivers/video/backlight/da90??_bl.c 4718F: drivers/watchdog/da90??_wdt.c 4719F: include/linux/mfd/da903x.h 4720F: include/linux/mfd/da9052/ 4721F: include/linux/mfd/da9055/ 4722F: include/linux/mfd/da9062/ 4723F: include/linux/mfd/da9063/ 4724F: include/linux/mfd/da9150/ 4725F: include/linux/regulator/da9211.h 4726F: include/sound/da[79]*.h 4727F: sound/soc/codecs/da[79]*.[ch] 4728 4729DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4730M: William Breathitt Gray <vilhelm.gray@gmail.com> 4731L: linux-gpio@vger.kernel.org 4732S: Maintained 4733F: drivers/gpio/gpio-gpio-mm.c 4734 4735DIOLAN U2C-12 I2C DRIVER 4736M: Guenter Roeck <linux@roeck-us.net> 4737L: linux-i2c@vger.kernel.org 4738S: Maintained 4739F: drivers/i2c/busses/i2c-diolan-u2c.c 4740 4741FILESYSTEM DIRECT ACCESS (DAX) 4742M: Dan Williams <dan.j.williams@intel.com> 4743R: Matthew Wilcox <willy@infradead.org> 4744R: Jan Kara <jack@suse.cz> 4745L: linux-fsdevel@vger.kernel.org 4746L: linux-nvdimm@lists.01.org 4747S: Supported 4748F: fs/dax.c 4749F: include/linux/dax.h 4750F: include/trace/events/fs_dax.h 4751 4752DEVICE DIRECT ACCESS (DAX) 4753M: Dan Williams <dan.j.williams@intel.com> 4754M: Vishal Verma <vishal.l.verma@intel.com> 4755M: Keith Busch <keith.busch@intel.com> 4756M: Dave Jiang <dave.jiang@intel.com> 4757L: linux-nvdimm@lists.01.org 4758S: Supported 4759F: drivers/dax/ 4760 4761DIRECTORY NOTIFICATION (DNOTIFY) 4762M: Jan Kara <jack@suse.cz> 4763R: Amir Goldstein <amir73il@gmail.com> 4764L: linux-fsdevel@vger.kernel.org 4765S: Maintained 4766F: Documentation/filesystems/dnotify.txt 4767F: fs/notify/dnotify/ 4768F: include/linux/dnotify.h 4769 4770DISK GEOMETRY AND PARTITION HANDLING 4771M: Andries Brouwer <aeb@cwi.nl> 4772W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4773W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4774W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4775S: Maintained 4776 4777DISKQUOTA 4778M: Jan Kara <jack@suse.com> 4779S: Maintained 4780F: Documentation/filesystems/quota.txt 4781F: fs/quota/ 4782F: include/linux/quota*.h 4783F: include/uapi/linux/quota*.h 4784 4785DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4786M: Bernie Thompson <bernie@plugable.com> 4787L: linux-fbdev@vger.kernel.org 4788S: Maintained 4789W: http://plugable.com/category/projects/udlfb/ 4790F: drivers/video/fbdev/udlfb.c 4791F: include/video/udlfb.h 4792F: Documentation/fb/udlfb.txt 4793 4794DISTRIBUTED LOCK MANAGER (DLM) 4795M: Christine Caulfield <ccaulfie@redhat.com> 4796M: David Teigland <teigland@redhat.com> 4797L: cluster-devel@redhat.com 4798W: http://sources.redhat.com/cluster/ 4799T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4800S: Supported 4801F: fs/dlm/ 4802 4803DMA BUFFER SHARING FRAMEWORK 4804M: Sumit Semwal <sumit.semwal@linaro.org> 4805S: Maintained 4806L: linux-media@vger.kernel.org 4807L: dri-devel@lists.freedesktop.org 4808L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4809F: drivers/dma-buf/ 4810F: include/linux/dma-buf* 4811F: include/linux/reservation.h 4812F: include/linux/*fence.h 4813F: Documentation/driver-api/dma-buf.rst 4814T: git git://anongit.freedesktop.org/drm/drm-misc 4815 4816DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4817M: Vinod Koul <vkoul@kernel.org> 4818L: dmaengine@vger.kernel.org 4819Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4820S: Maintained 4821F: drivers/dma/ 4822F: include/linux/dmaengine.h 4823F: include/linux/of_dma.h 4824F: Documentation/devicetree/bindings/dma/ 4825F: Documentation/driver-api/dmaengine/ 4826T: git git://git.infradead.org/users/vkoul/slave-dma.git 4827 4828DMA MAPPING HELPERS 4829M: Christoph Hellwig <hch@lst.de> 4830M: Marek Szyprowski <m.szyprowski@samsung.com> 4831R: Robin Murphy <robin.murphy@arm.com> 4832L: iommu@lists.linux-foundation.org 4833T: git git://git.infradead.org/users/hch/dma-mapping.git 4834W: http://git.infradead.org/users/hch/dma-mapping.git 4835S: Supported 4836F: kernel/dma/ 4837F: include/asm-generic/dma-mapping.h 4838F: include/linux/dma-direct.h 4839F: include/linux/dma-mapping.h 4840F: include/linux/dma-noncoherent.h 4841 4842DME1737 HARDWARE MONITOR DRIVER 4843M: Juerg Haefliger <juergh@gmail.com> 4844L: linux-hwmon@vger.kernel.org 4845S: Maintained 4846F: Documentation/hwmon/dme1737.rst 4847F: drivers/hwmon/dme1737.c 4848 4849DMI/SMBIOS SUPPORT 4850M: Jean Delvare <jdelvare@suse.com> 4851S: Maintained 4852T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4853F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4854F: drivers/firmware/dmi-id.c 4855F: drivers/firmware/dmi_scan.c 4856F: include/linux/dmi.h 4857 4858DOCUMENTATION 4859M: Jonathan Corbet <corbet@lwn.net> 4860L: linux-doc@vger.kernel.org 4861S: Maintained 4862F: Documentation/ 4863F: scripts/kernel-doc 4864X: Documentation/ABI/ 4865X: Documentation/acpi/ 4866X: Documentation/devicetree/ 4867X: Documentation/i2c/ 4868X: Documentation/media/ 4869X: Documentation/power/ 4870X: Documentation/spi/ 4871T: git git://git.lwn.net/linux.git docs-next 4872 4873DOCUMENTATION/ITALIAN 4874M: Federico Vaga <federico.vaga@vaga.pv.it> 4875L: linux-doc@vger.kernel.org 4876S: Maintained 4877F: Documentation/translations/it_IT 4878 4879DONGWOON DW9714 LENS VOICE COIL DRIVER 4880M: Sakari Ailus <sakari.ailus@linux.intel.com> 4881L: linux-media@vger.kernel.org 4882T: git git://linuxtv.org/media_tree.git 4883S: Maintained 4884F: drivers/media/i2c/dw9714.c 4885F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4886 4887DONGWOON DW9807 LENS VOICE COIL DRIVER 4888M: Sakari Ailus <sakari.ailus@linux.intel.com> 4889L: linux-media@vger.kernel.org 4890T: git git://linuxtv.org/media_tree.git 4891S: Maintained 4892F: drivers/media/i2c/dw9807-vcm.c 4893F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4894 4895DOUBLETALK DRIVER 4896M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4897L: blinux-list@redhat.com 4898S: Maintained 4899F: drivers/char/dtlk.c 4900F: include/linux/dtlk.h 4901 4902DPAA2 DATAPATH I/O (DPIO) DRIVER 4903M: Roy Pledge <Roy.Pledge@nxp.com> 4904L: linux-kernel@vger.kernel.org 4905S: Maintained 4906F: drivers/soc/fsl/dpio 4907 4908DPAA2 ETHERNET DRIVER 4909M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4910L: netdev@vger.kernel.org 4911S: Maintained 4912F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4913F: drivers/net/ethernet/freescale/dpaa2/dpni* 4914F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4915F: drivers/net/ethernet/freescale/dpaa2/Makefile 4916F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4917 4918DPAA2 ETHERNET SWITCH DRIVER 4919M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4920M: Ioana Ciornei <ioana.ciornei@nxp.com> 4921L: linux-kernel@vger.kernel.org 4922S: Maintained 4923F: drivers/staging/fsl-dpaa2/ethsw 4924 4925DPT_I2O SCSI RAID DRIVER 4926M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4927L: linux-scsi@vger.kernel.org 4928W: http://www.adaptec.com/ 4929S: Maintained 4930F: drivers/scsi/dpt* 4931F: drivers/scsi/dpt/ 4932 4933DRBD DRIVER 4934M: Philipp Reisner <philipp.reisner@linbit.com> 4935M: Lars Ellenberg <lars.ellenberg@linbit.com> 4936L: drbd-dev@lists.linbit.com 4937W: http://www.drbd.org 4938T: git git://git.linbit.com/linux-drbd.git 4939T: git git://git.linbit.com/drbd-8.4.git 4940S: Supported 4941F: drivers/block/drbd/ 4942F: lib/lru_cache.c 4943F: Documentation/blockdev/drbd/ 4944 4945DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4946M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4947R: "Rafael J. Wysocki" <rafael@kernel.org> 4948T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4949S: Supported 4950F: Documentation/kobject.txt 4951F: drivers/base/ 4952F: fs/debugfs/ 4953F: fs/sysfs/ 4954F: include/linux/debugfs.h 4955F: include/linux/kobj* 4956F: lib/kobj* 4957 4958DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4959M: Kevin Hilman <khilman@kernel.org> 4960M: Nishanth Menon <nm@ti.com> 4961S: Maintained 4962F: drivers/power/avs/ 4963F: include/linux/power/smartreflex.h 4964L: linux-pm@vger.kernel.org 4965 4966DRM DRIVER FOR ARM PL111 CLCD 4967M: Eric Anholt <eric@anholt.net> 4968T: git git://anongit.freedesktop.org/drm/drm-misc 4969S: Supported 4970F: drivers/gpu/drm/pl111/ 4971 4972DRM DRIVER FOR ARM VERSATILE TFT PANELS 4973M: Linus Walleij <linus.walleij@linaro.org> 4974T: git git://anongit.freedesktop.org/drm/drm-misc 4975S: Maintained 4976F: drivers/gpu/drm/panel/panel-arm-versatile.c 4977F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4978 4979DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4980M: Dave Airlie <airlied@redhat.com> 4981S: Odd Fixes 4982F: drivers/gpu/drm/ast/ 4983 4984DRM DRIVER FOR ASPEED BMC GFX 4985M: Joel Stanley <joel@jms.id.au> 4986L: linux-aspeed@lists.ozlabs.org 4987T: git git://anongit.freedesktop.org/drm/drm-misc 4988S: Supported 4989F: drivers/gpu/drm/aspeed/ 4990F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 4991 4992DRM DRIVER FOR BOCHS VIRTUAL GPU 4993M: Gerd Hoffmann <kraxel@redhat.com> 4994L: virtualization@lists.linux-foundation.org 4995T: git git://anongit.freedesktop.org/drm/drm-misc 4996S: Maintained 4997F: drivers/gpu/drm/bochs/ 4998 4999DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5000M: Linus Walleij <linus.walleij@linaro.org> 5001T: git git://anongit.freedesktop.org/drm/drm-misc 5002S: Maintained 5003F: drivers/gpu/drm/tve200/ 5004 5005DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5006M: Jagan Teki <jagan@amarulasolutions.com> 5007S: Maintained 5008F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5009F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5010 5011DRM DRIVER FOR ILITEK ILI9225 PANELS 5012M: David Lechner <david@lechnology.com> 5013S: Maintained 5014F: drivers/gpu/drm/tinydrm/ili9225.c 5015F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5016 5017DRM DRIVER FOR HX8357D PANELS 5018M: Eric Anholt <eric@anholt.net> 5019T: git git://anongit.freedesktop.org/drm/drm-misc 5020S: Maintained 5021F: drivers/gpu/drm/tinydrm/hx8357d.c 5022F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5023 5024DRM DRIVER FOR INTEL I810 VIDEO CARDS 5025S: Orphan / Obsolete 5026F: drivers/gpu/drm/i810/ 5027F: include/uapi/drm/i810_drm.h 5028 5029DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5030S: Orphan / Obsolete 5031F: drivers/gpu/drm/mga/ 5032F: include/uapi/drm/mga_drm.h 5033 5034DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5035M: Dave Airlie <airlied@redhat.com> 5036S: Odd Fixes 5037F: drivers/gpu/drm/mgag200/ 5038 5039DRM DRIVER FOR MI0283QT 5040M: Noralf Trønnes <noralf@tronnes.org> 5041S: Maintained 5042F: drivers/gpu/drm/tinydrm/mi0283qt.c 5043F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5044 5045DRM DRIVER FOR MSM ADRENO GPU 5046M: Rob Clark <robdclark@gmail.com> 5047M: Sean Paul <sean@poorly.run> 5048L: linux-arm-msm@vger.kernel.org 5049L: dri-devel@lists.freedesktop.org 5050L: freedreno@lists.freedesktop.org 5051T: git https://gitlab.freedesktop.org/drm/msm.git 5052S: Maintained 5053F: drivers/gpu/drm/msm/ 5054F: include/uapi/drm/msm_drm.h 5055F: Documentation/devicetree/bindings/display/msm/ 5056 5057DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5058M: Ben Skeggs <bskeggs@redhat.com> 5059L: dri-devel@lists.freedesktop.org 5060L: nouveau@lists.freedesktop.org 5061T: git git://github.com/skeggsb/linux 5062S: Supported 5063F: drivers/gpu/drm/nouveau/ 5064F: include/uapi/drm/nouveau_drm.h 5065 5066DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5067M: Stefan Mavrodiev <stefan@olimex.com> 5068S: Maintained 5069F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5070F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5071 5072DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5073M: Noralf Trønnes <noralf@tronnes.org> 5074S: Maintained 5075F: drivers/gpu/drm/tinydrm/repaper.c 5076F: Documentation/devicetree/bindings/display/repaper.txt 5077 5078DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5079M: Dave Airlie <airlied@redhat.com> 5080M: Gerd Hoffmann <kraxel@redhat.com> 5081L: virtualization@lists.linux-foundation.org 5082T: git git://anongit.freedesktop.org/drm/drm-misc 5083S: Obsolete 5084W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5085F: drivers/gpu/drm/cirrus/ 5086 5087DRM DRIVER FOR QXL VIRTUAL GPU 5088M: Dave Airlie <airlied@redhat.com> 5089M: Gerd Hoffmann <kraxel@redhat.com> 5090L: virtualization@lists.linux-foundation.org 5091L: spice-devel@lists.freedesktop.org 5092T: git git://anongit.freedesktop.org/drm/drm-misc 5093S: Maintained 5094F: drivers/gpu/drm/qxl/ 5095F: include/uapi/drm/qxl_drm.h 5096 5097DRM DRIVER FOR RAGE 128 VIDEO CARDS 5098S: Orphan / Obsolete 5099F: drivers/gpu/drm/r128/ 5100F: include/uapi/drm/r128_drm.h 5101 5102DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5103M: Guido Günther <agx@sigxcpu.org> 5104S: Maintained 5105F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5106F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5107 5108DRM DRIVER FOR SAVAGE VIDEO CARDS 5109S: Orphan / Obsolete 5110F: drivers/gpu/drm/savage/ 5111F: include/uapi/drm/savage_drm.h 5112 5113DRM DRIVER FOR SIS VIDEO CARDS 5114S: Orphan / Obsolete 5115F: drivers/gpu/drm/sis/ 5116F: include/uapi/drm/sis_drm.h 5117 5118DRM DRIVER FOR SITRONIX ST7701 PANELS 5119M: Jagan Teki <jagan@amarulasolutions.com> 5120S: Maintained 5121F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5122F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5123 5124DRM DRIVER FOR SITRONIX ST7586 PANELS 5125M: David Lechner <david@lechnology.com> 5126S: Maintained 5127F: drivers/gpu/drm/tinydrm/st7586.c 5128F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5129 5130DRM DRIVER FOR SITRONIX ST7735R PANELS 5131M: David Lechner <david@lechnology.com> 5132S: Maintained 5133F: drivers/gpu/drm/tinydrm/st7735r.c 5134F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5135 5136DRM DRIVER FOR TDFX VIDEO CARDS 5137S: Orphan / Obsolete 5138F: drivers/gpu/drm/tdfx/ 5139 5140DRM DRIVER FOR TPO TPG110 PANELS 5141M: Linus Walleij <linus.walleij@linaro.org> 5142T: git git://anongit.freedesktop.org/drm/drm-misc 5143S: Maintained 5144F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5145F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5146 5147DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5148M: Dave Airlie <airlied@redhat.com> 5149R: Sean Paul <sean@poorly.run> 5150L: dri-devel@lists.freedesktop.org 5151S: Odd Fixes 5152F: drivers/gpu/drm/udl/ 5153T: git git://anongit.freedesktop.org/drm/drm-misc 5154 5155DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5156M: Hans de Goede <hdegoede@redhat.com> 5157L: dri-devel@lists.freedesktop.org 5158S: Maintained 5159F: drivers/gpu/drm/vboxvideo/ 5160T: git git://anongit.freedesktop.org/drm/drm-misc 5161 5162DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5163M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5164R: Haneen Mohammed <hamohammed.sa@gmail.com> 5165R: Daniel Vetter <daniel@ffwll.ch> 5166T: git git://anongit.freedesktop.org/drm/drm-misc 5167S: Maintained 5168L: dri-devel@lists.freedesktop.org 5169F: drivers/gpu/drm/vkms/ 5170F: Documentation/gpu/vkms.rst 5171 5172DRM DRIVER FOR VMWARE VIRTUAL GPU 5173M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5174M: Thomas Hellstrom <thellstrom@vmware.com> 5175L: dri-devel@lists.freedesktop.org 5176T: git git://people.freedesktop.org/~thomash/linux 5177S: Supported 5178F: drivers/gpu/drm/vmwgfx/ 5179F: include/uapi/drm/vmwgfx_drm.h 5180 5181DRM DRIVERS 5182M: David Airlie <airlied@linux.ie> 5183M: Daniel Vetter <daniel@ffwll.ch> 5184L: dri-devel@lists.freedesktop.org 5185T: git git://anongit.freedesktop.org/drm/drm 5186B: https://bugs.freedesktop.org/ 5187C: irc://chat.freenode.net/dri-devel 5188S: Maintained 5189F: drivers/gpu/drm/ 5190F: drivers/gpu/vga/ 5191F: Documentation/devicetree/bindings/display/ 5192F: Documentation/devicetree/bindings/gpu/ 5193F: Documentation/gpu/ 5194F: include/drm/ 5195F: include/uapi/drm/ 5196F: include/linux/vga* 5197 5198DRM DRIVERS AND MISC GPU PATCHES 5199M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5200M: Maxime Ripard <maxime.ripard@bootlin.com> 5201M: Sean Paul <sean@poorly.run> 5202W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5203S: Maintained 5204T: git git://anongit.freedesktop.org/drm/drm-misc 5205F: Documentation/gpu/ 5206F: drivers/gpu/vga/ 5207F: drivers/gpu/drm/* 5208F: include/drm/drm* 5209F: include/uapi/drm/drm* 5210F: include/linux/vga* 5211 5212DRM DRIVERS FOR ALLWINNER A10 5213M: Maxime Ripard <maxime.ripard@bootlin.com> 5214L: dri-devel@lists.freedesktop.org 5215S: Supported 5216F: drivers/gpu/drm/sun4i/ 5217F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5218T: git git://anongit.freedesktop.org/drm/drm-misc 5219 5220DRM DRIVERS FOR AMLOGIC SOCS 5221M: Neil Armstrong <narmstrong@baylibre.com> 5222L: dri-devel@lists.freedesktop.org 5223L: linux-amlogic@lists.infradead.org 5224W: http://linux-meson.com/ 5225S: Supported 5226F: drivers/gpu/drm/meson/ 5227F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5228F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5229F: Documentation/gpu/meson.rst 5230T: git git://anongit.freedesktop.org/drm/drm-misc 5231 5232DRM DRIVERS FOR ATMEL HLCDC 5233M: Boris Brezillon <bbrezillon@kernel.org> 5234L: dri-devel@lists.freedesktop.org 5235S: Supported 5236F: drivers/gpu/drm/atmel-hlcdc/ 5237F: Documentation/devicetree/bindings/display/atmel/ 5238T: git git://anongit.freedesktop.org/drm/drm-misc 5239 5240DRM DRIVERS FOR BRIDGE CHIPS 5241M: Andrzej Hajda <a.hajda@samsung.com> 5242R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5243S: Maintained 5244T: git git://anongit.freedesktop.org/drm/drm-misc 5245F: drivers/gpu/drm/bridge/ 5246 5247DRM DRIVERS FOR EXYNOS 5248M: Inki Dae <inki.dae@samsung.com> 5249M: Joonyoung Shim <jy0922.shim@samsung.com> 5250M: Seung-Woo Kim <sw0312.kim@samsung.com> 5251M: Kyungmin Park <kyungmin.park@samsung.com> 5252L: dri-devel@lists.freedesktop.org 5253T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5254S: Supported 5255F: drivers/gpu/drm/exynos/ 5256F: include/uapi/drm/exynos_drm.h 5257F: Documentation/devicetree/bindings/display/exynos/ 5258 5259DRM DRIVERS FOR FREESCALE DCU 5260M: Stefan Agner <stefan@agner.ch> 5261M: Alison Wang <alison.wang@nxp.com> 5262L: dri-devel@lists.freedesktop.org 5263S: Supported 5264F: drivers/gpu/drm/fsl-dcu/ 5265F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5266F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5267F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5268T: git git://anongit.freedesktop.org/drm/drm-misc 5269 5270DRM DRIVERS FOR FREESCALE IMX 5271M: Philipp Zabel <p.zabel@pengutronix.de> 5272L: dri-devel@lists.freedesktop.org 5273S: Maintained 5274F: drivers/gpu/drm/imx/ 5275F: drivers/gpu/ipu-v3/ 5276F: Documentation/devicetree/bindings/display/imx/ 5277 5278DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5279M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5280L: dri-devel@lists.freedesktop.org 5281T: git git://github.com/patjak/drm-gma500 5282S: Maintained 5283F: drivers/gpu/drm/gma500/ 5284 5285DRM DRIVERS FOR HISILICON 5286M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5287M: Rongrong Zou <zourongrong@gmail.com> 5288R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5289R: Chen Feng <puck.chen@hisilicon.com> 5290L: dri-devel@lists.freedesktop.org 5291T: git git://github.com/xin3liang/linux.git 5292S: Maintained 5293F: drivers/gpu/drm/hisilicon/ 5294F: Documentation/devicetree/bindings/display/hisilicon/ 5295 5296DRM DRIVERS FOR LIMA 5297M: Qiang Yu <yuq825@gmail.com> 5298L: dri-devel@lists.freedesktop.org 5299L: lima@lists.freedesktop.org (moderated for non-subscribers) 5300S: Maintained 5301F: drivers/gpu/drm/lima/ 5302F: include/uapi/drm/lima_drm.h 5303T: git git://anongit.freedesktop.org/drm/drm-misc 5304 5305DRM DRIVERS FOR MEDIATEK 5306M: CK Hu <ck.hu@mediatek.com> 5307M: Philipp Zabel <p.zabel@pengutronix.de> 5308L: dri-devel@lists.freedesktop.org 5309S: Supported 5310F: drivers/gpu/drm/mediatek/ 5311F: Documentation/devicetree/bindings/display/mediatek/ 5312 5313DRM DRIVERS FOR NVIDIA TEGRA 5314M: Thierry Reding <thierry.reding@gmail.com> 5315L: dri-devel@lists.freedesktop.org 5316L: linux-tegra@vger.kernel.org 5317T: git git://anongit.freedesktop.org/tegra/linux.git 5318S: Supported 5319F: drivers/gpu/drm/tegra/ 5320F: drivers/gpu/host1x/ 5321F: include/linux/host1x.h 5322F: include/uapi/drm/tegra_drm.h 5323F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5324 5325DRM DRIVERS FOR RENESAS 5326M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5327M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5328L: dri-devel@lists.freedesktop.org 5329L: linux-renesas-soc@vger.kernel.org 5330T: git git://linuxtv.org/pinchartl/media drm/du/next 5331S: Supported 5332F: drivers/gpu/drm/rcar-du/ 5333F: drivers/gpu/drm/shmobile/ 5334F: include/linux/platform_data/shmob_drm.h 5335F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5336F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5337F: Documentation/devicetree/bindings/display/renesas,du.txt 5338 5339DRM DRIVERS FOR ROCKCHIP 5340M: Sandy Huang <hjc@rock-chips.com> 5341M: Heiko Stübner <heiko@sntech.de> 5342L: dri-devel@lists.freedesktop.org 5343S: Maintained 5344F: drivers/gpu/drm/rockchip/ 5345F: Documentation/devicetree/bindings/display/rockchip/ 5346T: git git://anongit.freedesktop.org/drm/drm-misc 5347 5348DRM DRIVERS FOR STI 5349M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5350M: Vincent Abriou <vincent.abriou@st.com> 5351L: dri-devel@lists.freedesktop.org 5352T: git git://anongit.freedesktop.org/drm/drm-misc 5353S: Maintained 5354F: drivers/gpu/drm/sti 5355F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5356 5357DRM DRIVERS FOR STM 5358M: Yannick Fertre <yannick.fertre@st.com> 5359M: Philippe Cornu <philippe.cornu@st.com> 5360M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5361M: Vincent Abriou <vincent.abriou@st.com> 5362L: dri-devel@lists.freedesktop.org 5363T: git git://anongit.freedesktop.org/drm/drm-misc 5364S: Maintained 5365F: drivers/gpu/drm/stm 5366F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5367 5368DRM DRIVERS FOR TI LCDC 5369M: Jyri Sarha <jsarha@ti.com> 5370R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5371L: dri-devel@lists.freedesktop.org 5372S: Maintained 5373F: drivers/gpu/drm/tilcdc/ 5374F: Documentation/devicetree/bindings/display/tilcdc/ 5375 5376DRM DRIVERS FOR TI OMAP 5377M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5378L: dri-devel@lists.freedesktop.org 5379S: Maintained 5380F: drivers/gpu/drm/omapdrm/ 5381F: Documentation/devicetree/bindings/display/ti/ 5382 5383DRM DRIVERS FOR V3D 5384M: Eric Anholt <eric@anholt.net> 5385S: Supported 5386F: drivers/gpu/drm/v3d/ 5387F: include/uapi/drm/v3d_drm.h 5388F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5389T: git git://anongit.freedesktop.org/drm/drm-misc 5390 5391DRM DRIVERS FOR VC4 5392M: Eric Anholt <eric@anholt.net> 5393T: git git://github.com/anholt/linux 5394S: Supported 5395F: drivers/gpu/drm/vc4/ 5396F: include/uapi/drm/vc4_drm.h 5397F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5398T: git git://anongit.freedesktop.org/drm/drm-misc 5399 5400DRM DRIVERS FOR VIVANTE GPU IP 5401M: Lucas Stach <l.stach@pengutronix.de> 5402R: Russell King <linux+etnaviv@armlinux.org.uk> 5403R: Christian Gmeiner <christian.gmeiner@gmail.com> 5404L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5405L: dri-devel@lists.freedesktop.org 5406S: Maintained 5407F: drivers/gpu/drm/etnaviv/ 5408F: include/uapi/drm/etnaviv_drm.h 5409F: Documentation/devicetree/bindings/display/etnaviv/ 5410 5411DRM DRIVERS FOR ZTE ZX 5412M: Shawn Guo <shawnguo@kernel.org> 5413L: dri-devel@lists.freedesktop.org 5414S: Maintained 5415F: drivers/gpu/drm/zte/ 5416F: Documentation/devicetree/bindings/display/zte,vou.txt 5417T: git git://anongit.freedesktop.org/drm/drm-misc 5418 5419DRM PANEL DRIVERS 5420M: Thierry Reding <thierry.reding@gmail.com> 5421L: dri-devel@lists.freedesktop.org 5422T: git git://anongit.freedesktop.org/drm/drm-misc 5423S: Maintained 5424F: drivers/gpu/drm/drm_panel.c 5425F: drivers/gpu/drm/panel/ 5426F: include/drm/drm_panel.h 5427F: Documentation/devicetree/bindings/display/panel/ 5428 5429DRM TINYDRM DRIVERS 5430M: Noralf Trønnes <noralf@tronnes.org> 5431W: https://github.com/notro/tinydrm/wiki/Development 5432T: git git://anongit.freedesktop.org/drm/drm-misc 5433S: Maintained 5434F: drivers/gpu/drm/tinydrm/ 5435F: include/drm/tinydrm/ 5436 5437DRM DRIVERS FOR XEN 5438M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5439T: git git://anongit.freedesktop.org/drm/drm-misc 5440L: dri-devel@lists.freedesktop.org 5441L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5442S: Supported 5443F: drivers/gpu/drm/xen/ 5444F: Documentation/gpu/xen-front.rst 5445 5446DRM TTM SUBSYSTEM 5447M: Christian Koenig <christian.koenig@amd.com> 5448M: Huang Rui <ray.huang@amd.com> 5449M: Junwei Zhang <Jerry.Zhang@amd.com> 5450T: git git://people.freedesktop.org/~agd5f/linux 5451S: Maintained 5452L: dri-devel@lists.freedesktop.org 5453F: include/drm/ttm/ 5454F: drivers/gpu/drm/ttm/ 5455 5456DSBR100 USB FM RADIO DRIVER 5457M: Alexey Klimov <klimov.linux@gmail.com> 5458L: linux-media@vger.kernel.org 5459T: git git://linuxtv.org/media_tree.git 5460S: Maintained 5461F: drivers/media/radio/dsbr100.c 5462 5463DSCC4 DRIVER 5464M: Francois Romieu <romieu@fr.zoreil.com> 5465L: netdev@vger.kernel.org 5466S: Maintained 5467F: drivers/net/wan/dscc4.c 5468 5469DT3155 MEDIA DRIVER 5470M: Hans Verkuil <hverkuil@xs4all.nl> 5471L: linux-media@vger.kernel.org 5472T: git git://linuxtv.org/media_tree.git 5473W: https://linuxtv.org 5474S: Odd Fixes 5475F: drivers/media/pci/dt3155/ 5476 5477DVB_USB_AF9015 MEDIA DRIVER 5478M: Antti Palosaari <crope@iki.fi> 5479L: linux-media@vger.kernel.org 5480W: https://linuxtv.org 5481W: http://palosaari.fi/linux/ 5482Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5483T: git git://linuxtv.org/anttip/media_tree.git 5484S: Maintained 5485F: drivers/media/usb/dvb-usb-v2/af9015* 5486 5487DVB_USB_AF9035 MEDIA DRIVER 5488M: Antti Palosaari <crope@iki.fi> 5489L: linux-media@vger.kernel.org 5490W: https://linuxtv.org 5491W: http://palosaari.fi/linux/ 5492Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5493T: git git://linuxtv.org/anttip/media_tree.git 5494S: Maintained 5495F: drivers/media/usb/dvb-usb-v2/af9035* 5496 5497DVB_USB_ANYSEE MEDIA DRIVER 5498M: Antti Palosaari <crope@iki.fi> 5499L: linux-media@vger.kernel.org 5500W: https://linuxtv.org 5501W: http://palosaari.fi/linux/ 5502Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5503T: git git://linuxtv.org/anttip/media_tree.git 5504S: Maintained 5505F: drivers/media/usb/dvb-usb-v2/anysee* 5506 5507DVB_USB_AU6610 MEDIA DRIVER 5508M: Antti Palosaari <crope@iki.fi> 5509L: linux-media@vger.kernel.org 5510W: https://linuxtv.org 5511W: http://palosaari.fi/linux/ 5512Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5513T: git git://linuxtv.org/anttip/media_tree.git 5514S: Maintained 5515F: drivers/media/usb/dvb-usb-v2/au6610* 5516 5517DVB_USB_CE6230 MEDIA DRIVER 5518M: Antti Palosaari <crope@iki.fi> 5519L: linux-media@vger.kernel.org 5520W: https://linuxtv.org 5521W: http://palosaari.fi/linux/ 5522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5523T: git git://linuxtv.org/anttip/media_tree.git 5524S: Maintained 5525F: drivers/media/usb/dvb-usb-v2/ce6230* 5526 5527DVB_USB_CXUSB MEDIA DRIVER 5528M: Michael Krufky <mkrufky@linuxtv.org> 5529L: linux-media@vger.kernel.org 5530W: https://linuxtv.org 5531W: http://github.com/mkrufky 5532Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5533T: git git://linuxtv.org/media_tree.git 5534S: Maintained 5535F: drivers/media/usb/dvb-usb/cxusb* 5536 5537DVB_USB_EC168 MEDIA DRIVER 5538M: Antti Palosaari <crope@iki.fi> 5539L: linux-media@vger.kernel.org 5540W: https://linuxtv.org 5541W: http://palosaari.fi/linux/ 5542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5543T: git git://linuxtv.org/anttip/media_tree.git 5544S: Maintained 5545F: drivers/media/usb/dvb-usb-v2/ec168* 5546 5547DVB_USB_GL861 MEDIA DRIVER 5548M: Antti Palosaari <crope@iki.fi> 5549L: linux-media@vger.kernel.org 5550W: https://linuxtv.org 5551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5552T: git git://linuxtv.org/anttip/media_tree.git 5553S: Maintained 5554F: drivers/media/usb/dvb-usb-v2/gl861* 5555 5556DVB_USB_MXL111SF MEDIA DRIVER 5557M: Michael Krufky <mkrufky@linuxtv.org> 5558L: linux-media@vger.kernel.org 5559W: https://linuxtv.org 5560W: http://github.com/mkrufky 5561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5562T: git git://linuxtv.org/mkrufky/mxl111sf.git 5563S: Maintained 5564F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5565 5566DVB_USB_RTL28XXU MEDIA DRIVER 5567M: Antti Palosaari <crope@iki.fi> 5568L: linux-media@vger.kernel.org 5569W: https://linuxtv.org 5570W: http://palosaari.fi/linux/ 5571Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5572T: git git://linuxtv.org/anttip/media_tree.git 5573S: Maintained 5574F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5575 5576DVB_USB_V2 MEDIA DRIVER 5577M: Antti Palosaari <crope@iki.fi> 5578L: linux-media@vger.kernel.org 5579W: https://linuxtv.org 5580W: http://palosaari.fi/linux/ 5581Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5582T: git git://linuxtv.org/anttip/media_tree.git 5583S: Maintained 5584F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5585F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5586 5587DYNAMIC DEBUG 5588M: Jason Baron <jbaron@akamai.com> 5589S: Maintained 5590F: lib/dynamic_debug.c 5591F: include/linux/dynamic_debug.h 5592 5593DYNAMIC INTERRUPT MODERATION 5594M: Tal Gilboa <talgi@mellanox.com> 5595S: Maintained 5596F: include/linux/net_dim.h 5597 5598DZ DECSTATION DZ11 SERIAL DRIVER 5599M: "Maciej W. Rozycki" <macro@linux-mips.org> 5600S: Maintained 5601F: drivers/tty/serial/dz.* 5602 5603E3X0 POWER BUTTON DRIVER 5604M: Moritz Fischer <moritz.fischer@ettus.com> 5605L: usrp-users@lists.ettus.com 5606W: http://www.ettus.com 5607S: Supported 5608F: drivers/input/misc/e3x0-button.c 5609F: Documentation/devicetree/bindings/input/e3x0-button.txt 5610 5611E4000 MEDIA DRIVER 5612M: Antti Palosaari <crope@iki.fi> 5613L: linux-media@vger.kernel.org 5614W: https://linuxtv.org 5615W: http://palosaari.fi/linux/ 5616Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5617T: git git://linuxtv.org/anttip/media_tree.git 5618S: Maintained 5619F: drivers/media/tuners/e4000* 5620 5621EARTH_PT1 MEDIA DRIVER 5622M: Akihiro Tsukada <tskd08@gmail.com> 5623L: linux-media@vger.kernel.org 5624S: Odd Fixes 5625F: drivers/media/pci/pt1/ 5626 5627EARTH_PT3 MEDIA DRIVER 5628M: Akihiro Tsukada <tskd08@gmail.com> 5629L: linux-media@vger.kernel.org 5630S: Odd Fixes 5631F: drivers/media/pci/pt3/ 5632 5633EC100 MEDIA DRIVER 5634M: Antti Palosaari <crope@iki.fi> 5635L: linux-media@vger.kernel.org 5636W: https://linuxtv.org 5637W: http://palosaari.fi/linux/ 5638Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5639T: git git://linuxtv.org/anttip/media_tree.git 5640S: Maintained 5641F: drivers/media/dvb-frontends/ec100* 5642 5643ECRYPT FILE SYSTEM 5644M: Tyler Hicks <tyhicks@canonical.com> 5645L: ecryptfs@vger.kernel.org 5646W: http://ecryptfs.org 5647W: https://launchpad.net/ecryptfs 5648T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5649S: Supported 5650F: Documentation/filesystems/ecryptfs.txt 5651F: fs/ecryptfs/ 5652 5653EDAC-AMD64 5654M: Borislav Petkov <bp@alien8.de> 5655L: linux-edac@vger.kernel.org 5656S: Maintained 5657F: drivers/edac/amd64_edac* 5658 5659EDAC-AST2500 5660M: Stefan Schaeckeler <sschaeck@cisco.com> 5661S: Supported 5662F: drivers/edac/aspeed_edac.c 5663F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5664 5665EDAC-CALXEDA 5666M: Robert Richter <rric@kernel.org> 5667L: linux-edac@vger.kernel.org 5668S: Maintained 5669F: drivers/edac/highbank* 5670 5671EDAC-CAVIUM OCTEON 5672M: Ralf Baechle <ralf@linux-mips.org> 5673M: David Daney <david.daney@cavium.com> 5674L: linux-edac@vger.kernel.org 5675L: linux-mips@vger.kernel.org 5676S: Supported 5677F: drivers/edac/octeon_edac* 5678 5679EDAC-CAVIUM THUNDERX 5680M: David Daney <david.daney@cavium.com> 5681M: Jan Glauber <jglauber@cavium.com> 5682L: linux-edac@vger.kernel.org 5683S: Supported 5684F: drivers/edac/thunderx_edac* 5685 5686EDAC-CORE 5687M: Borislav Petkov <bp@alien8.de> 5688M: Mauro Carvalho Chehab <mchehab@kernel.org> 5689R: James Morse <james.morse@arm.com> 5690L: linux-edac@vger.kernel.org 5691T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5692T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5693S: Supported 5694F: Documentation/admin-guide/ras.rst 5695F: Documentation/driver-api/edac.rst 5696F: drivers/edac/ 5697F: include/linux/edac.h 5698 5699EDAC-E752X 5700M: Mark Gross <mark.gross@intel.com> 5701L: linux-edac@vger.kernel.org 5702S: Maintained 5703F: drivers/edac/e752x_edac.c 5704 5705EDAC-E7XXX 5706L: linux-edac@vger.kernel.org 5707S: Maintained 5708F: drivers/edac/e7xxx_edac.c 5709 5710EDAC-FSL_DDR 5711M: York Sun <york.sun@nxp.com> 5712L: linux-edac@vger.kernel.org 5713S: Maintained 5714F: drivers/edac/fsl_ddr_edac.* 5715 5716EDAC-GHES 5717M: Mauro Carvalho Chehab <mchehab@kernel.org> 5718L: linux-edac@vger.kernel.org 5719S: Maintained 5720F: drivers/edac/ghes_edac.c 5721 5722EDAC-I10NM 5723M: Tony Luck <tony.luck@intel.com> 5724L: linux-edac@vger.kernel.org 5725S: Maintained 5726F: drivers/edac/i10nm_base.c 5727 5728EDAC-I3000 5729L: linux-edac@vger.kernel.org 5730S: Orphan 5731F: drivers/edac/i3000_edac.c 5732 5733EDAC-I5000 5734L: linux-edac@vger.kernel.org 5735S: Maintained 5736F: drivers/edac/i5000_edac.c 5737 5738EDAC-I5400 5739M: Mauro Carvalho Chehab <mchehab@kernel.org> 5740L: linux-edac@vger.kernel.org 5741S: Maintained 5742F: drivers/edac/i5400_edac.c 5743 5744EDAC-I7300 5745M: Mauro Carvalho Chehab <mchehab@kernel.org> 5746L: linux-edac@vger.kernel.org 5747S: Maintained 5748F: drivers/edac/i7300_edac.c 5749 5750EDAC-I7CORE 5751M: Mauro Carvalho Chehab <mchehab@kernel.org> 5752L: linux-edac@vger.kernel.org 5753S: Maintained 5754F: drivers/edac/i7core_edac.c 5755 5756EDAC-I82443BXGX 5757M: Tim Small <tim@buttersideup.com> 5758L: linux-edac@vger.kernel.org 5759S: Maintained 5760F: drivers/edac/i82443bxgx_edac.c 5761 5762EDAC-I82975X 5763M: "Arvind R." <arvino55@gmail.com> 5764L: linux-edac@vger.kernel.org 5765S: Maintained 5766F: drivers/edac/i82975x_edac.c 5767 5768EDAC-IE31200 5769M: Jason Baron <jbaron@akamai.com> 5770L: linux-edac@vger.kernel.org 5771S: Maintained 5772F: drivers/edac/ie31200_edac.c 5773 5774EDAC-MPC85XX 5775M: Johannes Thumshirn <morbidrsa@gmail.com> 5776L: linux-edac@vger.kernel.org 5777S: Maintained 5778F: drivers/edac/mpc85xx_edac.[ch] 5779 5780EDAC-PASEMI 5781M: Egor Martovetsky <egor@pasemi.com> 5782L: linux-edac@vger.kernel.org 5783S: Maintained 5784F: drivers/edac/pasemi_edac.c 5785 5786EDAC-PND2 5787M: Tony Luck <tony.luck@intel.com> 5788L: linux-edac@vger.kernel.org 5789S: Maintained 5790F: drivers/edac/pnd2_edac.[ch] 5791 5792EDAC-R82600 5793M: Tim Small <tim@buttersideup.com> 5794L: linux-edac@vger.kernel.org 5795S: Maintained 5796F: drivers/edac/r82600_edac.c 5797 5798EDAC-SBRIDGE 5799M: Tony Luck <tony.luck@intel.com> 5800R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5801L: linux-edac@vger.kernel.org 5802S: Maintained 5803F: drivers/edac/sb_edac.c 5804 5805EDAC-SKYLAKE 5806M: Tony Luck <tony.luck@intel.com> 5807L: linux-edac@vger.kernel.org 5808S: Maintained 5809F: drivers/edac/skx_*.c 5810 5811EDAC-TI 5812M: Tero Kristo <t-kristo@ti.com> 5813L: linux-edac@vger.kernel.org 5814S: Maintained 5815F: drivers/edac/ti_edac.c 5816 5817EDAC-QCOM 5818M: Channagoud Kadabi <ckadabi@codeaurora.org> 5819M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5820L: linux-arm-msm@vger.kernel.org 5821L: linux-edac@vger.kernel.org 5822S: Maintained 5823F: drivers/edac/qcom_edac.c 5824 5825EDIROL UA-101/UA-1000 DRIVER 5826M: Clemens Ladisch <clemens@ladisch.de> 5827L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5829S: Maintained 5830F: sound/usb/misc/ua101.c 5831 5832EFI TEST DRIVER 5833L: linux-efi@vger.kernel.org 5834M: Ivan Hu <ivan.hu@canonical.com> 5835M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5836S: Maintained 5837F: drivers/firmware/efi/test/ 5838 5839EFI VARIABLE FILESYSTEM 5840M: Matthew Garrett <matthew.garrett@nebula.com> 5841M: Jeremy Kerr <jk@ozlabs.org> 5842M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5843T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5844L: linux-efi@vger.kernel.org 5845S: Maintained 5846F: fs/efivarfs/ 5847 5848EFIFB FRAMEBUFFER DRIVER 5849L: linux-fbdev@vger.kernel.org 5850M: Peter Jones <pjones@redhat.com> 5851S: Maintained 5852F: drivers/video/fbdev/efifb.c 5853 5854EFS FILESYSTEM 5855W: http://aeschi.ch.eu.org/efs/ 5856S: Orphan 5857F: fs/efs/ 5858 5859EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5860M: Douglas Miller <dougmill@linux.ibm.com> 5861L: netdev@vger.kernel.org 5862S: Maintained 5863F: drivers/net/ethernet/ibm/ehea/ 5864 5865EM28XX VIDEO4LINUX DRIVER 5866M: Mauro Carvalho Chehab <mchehab@kernel.org> 5867L: linux-media@vger.kernel.org 5868W: https://linuxtv.org 5869T: git git://linuxtv.org/media_tree.git 5870S: Maintained 5871F: drivers/media/usb/em28xx/ 5872F: Documentation/media/v4l-drivers/em28xx* 5873 5874EMBEDDED LINUX 5875M: Paul Gortmaker <paul.gortmaker@windriver.com> 5876M: Matt Mackall <mpm@selenic.com> 5877M: David Woodhouse <dwmw2@infradead.org> 5878L: linux-embedded@vger.kernel.org 5879S: Maintained 5880 5881Emulex 10Gbps iSCSI - OneConnect DRIVER 5882M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5883M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5884M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5885L: linux-scsi@vger.kernel.org 5886W: http://www.broadcom.com 5887S: Supported 5888F: drivers/scsi/be2iscsi/ 5889 5890Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5891M: Sathya Perla <sathya.perla@broadcom.com> 5892M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5893M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5894M: Somnath Kotur <somnath.kotur@broadcom.com> 5895L: netdev@vger.kernel.org 5896W: http://www.emulex.com 5897S: Supported 5898F: drivers/net/ethernet/emulex/benet/ 5899 5900EMULEX ONECONNECT ROCE DRIVER 5901M: Selvin Xavier <selvin.xavier@broadcom.com> 5902M: Devesh Sharma <devesh.sharma@broadcom.com> 5903L: linux-rdma@vger.kernel.org 5904W: http://www.broadcom.com 5905S: Odd Fixes 5906F: drivers/infiniband/hw/ocrdma/ 5907F: include/uapi/rdma/ocrdma-abi.h 5908 5909EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5910M: James Smart <james.smart@broadcom.com> 5911M: Dick Kennedy <dick.kennedy@broadcom.com> 5912L: linux-scsi@vger.kernel.org 5913W: http://www.broadcom.com 5914S: Supported 5915F: drivers/scsi/lpfc/ 5916 5917ENE CB710 FLASH CARD READER DRIVER 5918M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5919S: Maintained 5920F: drivers/misc/cb710/ 5921F: drivers/mmc/host/cb710-mmc.* 5922F: include/linux/cb710.h 5923 5924ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5925M: Maxim Levitsky <maximlevitsky@gmail.com> 5926S: Maintained 5927F: drivers/media/rc/ene_ir.* 5928 5929EPSON S1D13XXX FRAMEBUFFER DRIVER 5930M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5931S: Maintained 5932T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5933F: drivers/video/fbdev/s1d13xxxfb.c 5934F: include/video/s1d13xxxfb.h 5935 5936ERRSEQ ERROR TRACKING INFRASTRUCTURE 5937M: Jeff Layton <jlayton@kernel.org> 5938S: Maintained 5939F: lib/errseq.c 5940F: include/linux/errseq.h 5941 5942ET131X NETWORK DRIVER 5943M: Mark Einon <mark.einon@gmail.com> 5944S: Odd Fixes 5945F: drivers/net/ethernet/agere/ 5946 5947ETHERNET BRIDGE 5948M: Roopa Prabhu <roopa@cumulusnetworks.com> 5949M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5950L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5951L: netdev@vger.kernel.org 5952W: http://www.linuxfoundation.org/en/Net:Bridge 5953S: Maintained 5954F: include/linux/netfilter_bridge/ 5955F: net/bridge/ 5956 5957ETHERNET PHY LIBRARY 5958M: Andrew Lunn <andrew@lunn.ch> 5959M: Florian Fainelli <f.fainelli@gmail.com> 5960M: Heiner Kallweit <hkallweit1@gmail.com> 5961L: netdev@vger.kernel.org 5962S: Maintained 5963F: Documentation/ABI/testing/sysfs-bus-mdio 5964F: Documentation/devicetree/bindings/net/mdio* 5965F: Documentation/networking/phy.rst 5966F: drivers/net/phy/ 5967F: drivers/of/of_mdio.c 5968F: drivers/of/of_net.c 5969F: include/linux/*mdio*.h 5970F: include/linux/of_net.h 5971F: include/linux/phy.h 5972F: include/linux/phy_fixed.h 5973F: include/linux/platform_data/mdio-bcm-unimac.h 5974F: include/linux/platform_data/mdio-gpio.h 5975F: include/trace/events/mdio.h 5976F: include/uapi/linux/mdio.h 5977F: include/uapi/linux/mii.h 5978 5979EXT2 FILE SYSTEM 5980M: Jan Kara <jack@suse.com> 5981L: linux-ext4@vger.kernel.org 5982S: Maintained 5983F: Documentation/filesystems/ext2.txt 5984F: fs/ext2/ 5985F: include/linux/ext2* 5986 5987EXT4 FILE SYSTEM 5988M: "Theodore Ts'o" <tytso@mit.edu> 5989M: Andreas Dilger <adilger.kernel@dilger.ca> 5990L: linux-ext4@vger.kernel.org 5991W: http://ext4.wiki.kernel.org 5992Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5993T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5994S: Maintained 5995F: Documentation/filesystems/ext4/ 5996F: fs/ext4/ 5997 5998Extended Verification Module (EVM) 5999M: Mimi Zohar <zohar@linux.ibm.com> 6000L: linux-integrity@vger.kernel.org 6001S: Supported 6002F: security/integrity/evm/ 6003 6004EXTENSIBLE FIRMWARE INTERFACE (EFI) 6005M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6006L: linux-efi@vger.kernel.org 6007T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6008S: Maintained 6009F: Documentation/efi-stub.txt 6010F: arch/*/kernel/efi.c 6011F: arch/x86/boot/compressed/eboot.[ch] 6012F: arch/*/include/asm/efi.h 6013F: arch/x86/platform/efi/ 6014F: drivers/firmware/efi/ 6015F: include/linux/efi*.h 6016F: arch/arm/boot/compressed/efi-header.S 6017F: arch/arm64/kernel/efi-entry.S 6018 6019EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6020M: MyungJoo Ham <myungjoo.ham@samsung.com> 6021M: Chanwoo Choi <cw00.choi@samsung.com> 6022L: linux-kernel@vger.kernel.org 6023T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6024S: Maintained 6025F: drivers/extcon/ 6026F: include/linux/extcon/ 6027F: include/linux/extcon.h 6028F: Documentation/extcon/ 6029F: Documentation/devicetree/bindings/extcon/ 6030 6031EXYNOS DP DRIVER 6032M: Jingoo Han <jingoohan1@gmail.com> 6033L: dri-devel@lists.freedesktop.org 6034S: Maintained 6035F: drivers/gpu/drm/exynos/exynos_dp* 6036 6037EXYNOS SYSMMU (IOMMU) driver 6038M: Marek Szyprowski <m.szyprowski@samsung.com> 6039L: iommu@lists.linux-foundation.org 6040S: Maintained 6041F: drivers/iommu/exynos-iommu.c 6042 6043EZchip NPS platform support 6044M: Vineet Gupta <vgupta@synopsys.com> 6045M: Ofer Levi <oferle@mellanox.com> 6046S: Supported 6047F: arch/arc/plat-eznps 6048F: arch/arc/boot/dts/eznps.dts 6049 6050F2FS FILE SYSTEM 6051M: Jaegeuk Kim <jaegeuk@kernel.org> 6052M: Chao Yu <yuchao0@huawei.com> 6053L: linux-f2fs-devel@lists.sourceforge.net 6054W: https://f2fs.wiki.kernel.org/ 6055T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6056S: Maintained 6057F: Documentation/filesystems/f2fs.txt 6058F: Documentation/ABI/testing/sysfs-fs-f2fs 6059F: fs/f2fs/ 6060F: include/linux/f2fs_fs.h 6061F: include/trace/events/f2fs.h 6062 6063F71805F HARDWARE MONITORING DRIVER 6064M: Jean Delvare <jdelvare@suse.com> 6065L: linux-hwmon@vger.kernel.org 6066S: Maintained 6067F: Documentation/hwmon/f71805f.rst 6068F: drivers/hwmon/f71805f.c 6069 6070FADDR2LINE 6071M: Josh Poimboeuf <jpoimboe@redhat.com> 6072S: Maintained 6073F: scripts/faddr2line 6074 6075FAILOVER MODULE 6076M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6077L: netdev@vger.kernel.org 6078S: Supported 6079F: net/core/failover.c 6080F: include/net/failover.h 6081F: Documentation/networking/failover.rst 6082 6083FANOTIFY 6084M: Jan Kara <jack@suse.cz> 6085R: Amir Goldstein <amir73il@gmail.com> 6086L: linux-fsdevel@vger.kernel.org 6087S: Maintained 6088F: fs/notify/fanotify/ 6089F: include/linux/fanotify.h 6090F: include/uapi/linux/fanotify.h 6091 6092FARSYNC SYNCHRONOUS DRIVER 6093M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6094W: http://www.farsite.co.uk/ 6095S: Supported 6096F: drivers/net/wan/farsync.* 6097 6098FAULT INJECTION SUPPORT 6099M: Akinobu Mita <akinobu.mita@gmail.com> 6100S: Supported 6101F: Documentation/fault-injection/ 6102F: lib/fault-inject.c 6103 6104FBTFT Framebuffer drivers 6105S: Orphan 6106L: dri-devel@lists.freedesktop.org 6107L: linux-fbdev@vger.kernel.org 6108F: drivers/staging/fbtft/ 6109 6110FC0011 TUNER DRIVER 6111M: Michael Buesch <m@bues.ch> 6112L: linux-media@vger.kernel.org 6113S: Maintained 6114F: drivers/media/tuners/fc0011.h 6115F: drivers/media/tuners/fc0011.c 6116 6117FC2580 MEDIA DRIVER 6118M: Antti Palosaari <crope@iki.fi> 6119L: linux-media@vger.kernel.org 6120W: https://linuxtv.org 6121W: http://palosaari.fi/linux/ 6122Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6123T: git git://linuxtv.org/anttip/media_tree.git 6124S: Maintained 6125F: drivers/media/tuners/fc2580* 6126 6127FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6128M: Hannes Reinecke <hare@suse.de> 6129L: linux-scsi@vger.kernel.org 6130W: www.Open-FCoE.org 6131S: Supported 6132F: drivers/scsi/libfc/ 6133F: drivers/scsi/fcoe/ 6134F: include/scsi/fc/ 6135F: include/scsi/libfc.h 6136F: include/scsi/libfcoe.h 6137F: include/uapi/scsi/fc/ 6138 6139FILE LOCKING (flock() and fcntl()/lockf()) 6140M: Jeff Layton <jlayton@kernel.org> 6141M: "J. Bruce Fields" <bfields@fieldses.org> 6142L: linux-fsdevel@vger.kernel.org 6143S: Maintained 6144F: include/linux/fcntl.h 6145F: include/uapi/linux/fcntl.h 6146F: fs/fcntl.c 6147F: fs/locks.c 6148 6149FILESYSTEMS (VFS and infrastructure) 6150M: Alexander Viro <viro@zeniv.linux.org.uk> 6151L: linux-fsdevel@vger.kernel.org 6152S: Maintained 6153F: fs/* 6154F: include/linux/fs.h 6155F: include/linux/fs_types.h 6156F: include/uapi/linux/fs.h 6157 6158FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6159M: Riku Voipio <riku.voipio@iki.fi> 6160L: linux-hwmon@vger.kernel.org 6161S: Maintained 6162F: drivers/hwmon/f75375s.c 6163F: include/linux/f75375s.h 6164 6165FIREWIRE AUDIO DRIVERS 6166M: Clemens Ladisch <clemens@ladisch.de> 6167L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6168T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6169S: Maintained 6170F: sound/firewire/ 6171 6172FIREWIRE MEDIA DRIVERS (firedtv) 6173M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6174L: linux-media@vger.kernel.org 6175L: linux1394-devel@lists.sourceforge.net 6176T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6177S: Maintained 6178F: drivers/media/firewire/ 6179 6180FIREWIRE SBP-2 TARGET 6181M: Chris Boot <bootc@bootc.net> 6182L: linux-scsi@vger.kernel.org 6183L: target-devel@vger.kernel.org 6184L: linux1394-devel@lists.sourceforge.net 6185T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6186S: Maintained 6187F: drivers/target/sbp/ 6188 6189FIREWIRE SUBSYSTEM 6190M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6191L: linux1394-devel@lists.sourceforge.net 6192W: http://ieee1394.wiki.kernel.org/ 6193T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6194S: Maintained 6195F: drivers/firewire/ 6196F: include/linux/firewire.h 6197F: include/uapi/linux/firewire*.h 6198F: tools/firewire/ 6199 6200FIRMWARE LOADER (request_firmware) 6201M: Luis Chamberlain <mcgrof@kernel.org> 6202L: linux-kernel@vger.kernel.org 6203S: Maintained 6204F: Documentation/firmware_class/ 6205F: drivers/base/firmware_loader/ 6206F: include/linux/firmware.h 6207 6208FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6209M: Joshua Morris <josh.h.morris@us.ibm.com> 6210M: Philip Kelleher <pjk1939@linux.ibm.com> 6211S: Maintained 6212F: drivers/block/rsxx/ 6213 6214FLOPPY DRIVER 6215M: Jiri Kosina <jikos@kernel.org> 6216T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6217S: Odd fixes 6218F: drivers/block/floppy.c 6219 6220FMC SUBSYSTEM 6221M: Alessandro Rubini <rubini@gnudd.com> 6222W: http://www.ohwr.org/projects/fmc-bus 6223S: Supported 6224F: drivers/fmc/ 6225F: include/linux/fmc*.h 6226F: include/linux/ipmi-fru.h 6227K: fmc_d.*register 6228 6229FPGA MANAGER FRAMEWORK 6230M: Moritz Fischer <mdf@kernel.org> 6231L: linux-fpga@vger.kernel.org 6232S: Maintained 6233T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6234Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6235F: Documentation/fpga/ 6236F: Documentation/driver-api/fpga/ 6237F: Documentation/devicetree/bindings/fpga/ 6238F: drivers/fpga/ 6239F: include/linux/fpga/ 6240W: http://www.rocketboards.org 6241 6242FPGA DFL DRIVERS 6243M: Wu Hao <hao.wu@intel.com> 6244L: linux-fpga@vger.kernel.org 6245S: Maintained 6246F: Documentation/fpga/dfl.txt 6247F: include/uapi/linux/fpga-dfl.h 6248F: drivers/fpga/dfl* 6249 6250FPU EMULATOR 6251M: Bill Metzenthen <billm@melbpc.org.au> 6252W: http://floatingpoint.sourceforge.net/emulator/index.html 6253S: Maintained 6254F: arch/x86/math-emu/ 6255 6256FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6257L: netdev@vger.kernel.org 6258S: Orphan 6259F: drivers/net/wan/dlci.c 6260F: drivers/net/wan/sdla.c 6261 6262FRAMEBUFFER LAYER 6263M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6264L: dri-devel@lists.freedesktop.org 6265L: linux-fbdev@vger.kernel.org 6266T: git git://github.com/bzolnier/linux.git 6267Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6268S: Maintained 6269F: Documentation/fb/ 6270F: drivers/video/ 6271F: include/video/ 6272F: include/linux/fb.h 6273F: include/uapi/video/ 6274F: include/uapi/linux/fb.h 6275 6276FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6277M: Horia Geantă <horia.geanta@nxp.com> 6278M: Aymen Sghaier <aymen.sghaier@nxp.com> 6279L: linux-crypto@vger.kernel.org 6280S: Maintained 6281F: drivers/crypto/caam/ 6282F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6283 6284FREESCALE DIU FRAMEBUFFER DRIVER 6285M: Timur Tabi <timur@kernel.org> 6286L: linux-fbdev@vger.kernel.org 6287S: Maintained 6288F: drivers/video/fbdev/fsl-diu-fb.* 6289 6290FREESCALE DMA DRIVER 6291M: Li Yang <leoyang.li@nxp.com> 6292M: Zhang Wei <zw@zh-kernel.org> 6293L: linuxppc-dev@lists.ozlabs.org 6294S: Maintained 6295F: drivers/dma/fsldma.* 6296 6297FREESCALE ENETC ETHERNET DRIVERS 6298M: Claudiu Manoil <claudiu.manoil@nxp.com> 6299L: netdev@vger.kernel.org 6300S: Maintained 6301F: drivers/net/ethernet/freescale/enetc/ 6302 6303FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6304M: Claudiu Manoil <claudiu.manoil@nxp.com> 6305L: netdev@vger.kernel.org 6306S: Maintained 6307F: drivers/net/ethernet/freescale/gianfar* 6308F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6309 6310FREESCALE GPMI NAND DRIVER 6311M: Han Xu <han.xu@nxp.com> 6312L: linux-mtd@lists.infradead.org 6313S: Maintained 6314F: drivers/mtd/nand/raw/gpmi-nand/* 6315 6316FREESCALE I2C CPM DRIVER 6317M: Jochen Friedrich <jochen@scram.de> 6318L: linuxppc-dev@lists.ozlabs.org 6319L: linux-i2c@vger.kernel.org 6320S: Maintained 6321F: drivers/i2c/busses/i2c-cpm.c 6322 6323FREESCALE IMX LPI2C DRIVER 6324M: Dong Aisheng <aisheng.dong@nxp.com> 6325L: linux-i2c@vger.kernel.org 6326L: linux-imx@nxp.com 6327S: Maintained 6328F: drivers/i2c/busses/i2c-imx-lpi2c.c 6329F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6330 6331FREESCALE IMX / MXC FEC DRIVER 6332M: Fugang Duan <fugang.duan@nxp.com> 6333L: netdev@vger.kernel.org 6334S: Maintained 6335F: drivers/net/ethernet/freescale/fec_main.c 6336F: drivers/net/ethernet/freescale/fec_ptp.c 6337F: drivers/net/ethernet/freescale/fec.h 6338F: Documentation/devicetree/bindings/net/fsl-fec.txt 6339 6340FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6341M: Sascha Hauer <s.hauer@pengutronix.de> 6342R: Pengutronix Kernel Team <kernel@pengutronix.de> 6343L: linux-fbdev@vger.kernel.org 6344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6345S: Maintained 6346F: include/linux/platform_data/video-imxfb.h 6347F: drivers/video/fbdev/imxfb.c 6348 6349FREESCALE QORIQ DPAA ETHERNET DRIVER 6350M: Madalin Bucur <madalin.bucur@nxp.com> 6351L: netdev@vger.kernel.org 6352S: Maintained 6353F: drivers/net/ethernet/freescale/dpaa 6354 6355FREESCALE QORIQ DPAA FMAN DRIVER 6356M: Madalin Bucur <madalin.bucur@nxp.com> 6357L: netdev@vger.kernel.org 6358S: Maintained 6359F: drivers/net/ethernet/freescale/fman 6360F: Documentation/devicetree/bindings/net/fsl-fman.txt 6361 6362FREESCALE QORIQ PTP CLOCK DRIVER 6363M: Yangbo Lu <yangbo.lu@nxp.com> 6364L: netdev@vger.kernel.org 6365S: Maintained 6366F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6367F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6368F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6369F: drivers/ptp/ptp_qoriq.c 6370F: drivers/ptp/ptp_qoriq_debugfs.c 6371F: include/linux/fsl/ptp_qoriq.h 6372F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6373 6374FREESCALE QUAD SPI DRIVER 6375M: Han Xu <han.xu@nxp.com> 6376L: linux-spi@vger.kernel.org 6377S: Maintained 6378F: drivers/spi/spi-fsl-qspi.c 6379 6380FREESCALE QUICC ENGINE LIBRARY 6381M: Qiang Zhao <qiang.zhao@nxp.com> 6382L: linuxppc-dev@lists.ozlabs.org 6383S: Maintained 6384F: drivers/soc/fsl/qe/ 6385F: include/soc/fsl/*qe*.h 6386F: include/soc/fsl/*ucc*.h 6387 6388FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6389M: Li Yang <leoyang.li@nxp.com> 6390L: netdev@vger.kernel.org 6391L: linuxppc-dev@lists.ozlabs.org 6392S: Maintained 6393F: drivers/net/ethernet/freescale/ucc_geth* 6394 6395FREESCALE QUICC ENGINE UCC HDLC DRIVER 6396M: Zhao Qiang <qiang.zhao@nxp.com> 6397L: netdev@vger.kernel.org 6398L: linuxppc-dev@lists.ozlabs.org 6399S: Maintained 6400F: drivers/net/wan/fsl_ucc_hdlc* 6401 6402FREESCALE QUICC ENGINE UCC UART DRIVER 6403M: Timur Tabi <timur@kernel.org> 6404L: linuxppc-dev@lists.ozlabs.org 6405S: Maintained 6406F: drivers/tty/serial/ucc_uart.c 6407 6408FREESCALE SOC DRIVERS 6409M: Li Yang <leoyang.li@nxp.com> 6410L: linuxppc-dev@lists.ozlabs.org 6411L: linux-arm-kernel@lists.infradead.org 6412S: Maintained 6413F: Documentation/devicetree/bindings/soc/fsl/ 6414F: drivers/soc/fsl/ 6415F: include/linux/fsl/ 6416 6417FREESCALE SOC FS_ENET DRIVER 6418M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6419L: linuxppc-dev@lists.ozlabs.org 6420L: netdev@vger.kernel.org 6421S: Maintained 6422F: drivers/net/ethernet/freescale/fs_enet/ 6423F: include/linux/fs_enet_pd.h 6424 6425FREESCALE SOC SOUND DRIVERS 6426M: Timur Tabi <timur@kernel.org> 6427M: Nicolin Chen <nicoleotsuka@gmail.com> 6428M: Xiubo Li <Xiubo.Lee@gmail.com> 6429R: Fabio Estevam <festevam@gmail.com> 6430L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6431L: linuxppc-dev@lists.ozlabs.org 6432S: Maintained 6433F: sound/soc/fsl/fsl* 6434F: sound/soc/fsl/imx* 6435F: sound/soc/fsl/mpc8610_hpcd.c 6436 6437FREESCALE USB PERIPHERAL DRIVERS 6438M: Li Yang <leoyang.li@nxp.com> 6439L: linux-usb@vger.kernel.org 6440L: linuxppc-dev@lists.ozlabs.org 6441S: Maintained 6442F: drivers/usb/gadget/udc/fsl* 6443 6444FREEVXFS FILESYSTEM 6445M: Christoph Hellwig <hch@infradead.org> 6446W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6447S: Maintained 6448F: fs/freevxfs/ 6449 6450FREEZER 6451M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6452M: Pavel Machek <pavel@ucw.cz> 6453L: linux-pm@vger.kernel.org 6454S: Supported 6455F: Documentation/power/freezing-of-tasks.txt 6456F: include/linux/freezer.h 6457F: kernel/freezer.c 6458 6459FRONTSWAP API 6460M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6461L: linux-kernel@vger.kernel.org 6462S: Maintained 6463F: mm/frontswap.c 6464F: include/linux/frontswap.h 6465 6466FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6467M: David Howells <dhowells@redhat.com> 6468L: linux-cachefs@redhat.com (moderated for non-subscribers) 6469S: Supported 6470F: Documentation/filesystems/caching/ 6471F: fs/fscache/ 6472F: include/linux/fscache*.h 6473 6474FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6475M: Theodore Y. Ts'o <tytso@mit.edu> 6476M: Jaegeuk Kim <jaegeuk@kernel.org> 6477M: Eric Biggers <ebiggers@kernel.org> 6478L: linux-fscrypt@vger.kernel.org 6479Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6480T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6481S: Supported 6482F: fs/crypto/ 6483F: include/linux/fscrypt*.h 6484F: Documentation/filesystems/fscrypt.rst 6485 6486FSI-ATTACHED I2C DRIVER 6487M: Eddie James <eajames@linux.ibm.com> 6488L: linux-i2c@vger.kernel.org 6489L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6490S: Maintained 6491F: drivers/i2c/busses/i2c-fsi.c 6492F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6493 6494FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6495M: Jan Kara <jack@suse.cz> 6496R: Amir Goldstein <amir73il@gmail.com> 6497L: linux-fsdevel@vger.kernel.org 6498S: Maintained 6499F: fs/notify/ 6500F: include/linux/fsnotify*.h 6501 6502FUJITSU LAPTOP EXTRAS 6503M: Jonathan Woithe <jwoithe@just42.net> 6504L: platform-driver-x86@vger.kernel.org 6505S: Maintained 6506F: drivers/platform/x86/fujitsu-laptop.c 6507 6508FUJITSU M-5MO LS CAMERA ISP DRIVER 6509M: Kyungmin Park <kyungmin.park@samsung.com> 6510M: Heungjun Kim <riverful.kim@samsung.com> 6511L: linux-media@vger.kernel.org 6512S: Maintained 6513F: drivers/media/i2c/m5mols/ 6514F: include/media/i2c/m5mols.h 6515 6516FUJITSU TABLET EXTRAS 6517M: Robert Gerlach <khnz@gmx.de> 6518L: platform-driver-x86@vger.kernel.org 6519S: Maintained 6520F: drivers/platform/x86/fujitsu-tablet.c 6521 6522FUSE: FILESYSTEM IN USERSPACE 6523M: Miklos Szeredi <miklos@szeredi.hu> 6524L: linux-fsdevel@vger.kernel.org 6525W: http://fuse.sourceforge.net/ 6526T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6527S: Maintained 6528F: fs/fuse/ 6529F: include/uapi/linux/fuse.h 6530F: Documentation/filesystems/fuse.txt 6531 6532FUTEX SUBSYSTEM 6533M: Thomas Gleixner <tglx@linutronix.de> 6534M: Ingo Molnar <mingo@redhat.com> 6535R: Peter Zijlstra <peterz@infradead.org> 6536R: Darren Hart <dvhart@infradead.org> 6537L: linux-kernel@vger.kernel.org 6538T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6539S: Maintained 6540F: kernel/futex.c 6541F: include/asm-generic/futex.h 6542F: include/linux/futex.h 6543F: include/uapi/linux/futex.h 6544F: tools/testing/selftests/futex/ 6545F: tools/perf/bench/futex* 6546F: Documentation/*futex* 6547 6548GCC PLUGINS 6549M: Kees Cook <keescook@chromium.org> 6550R: Emese Revfy <re.emese@gmail.com> 6551L: kernel-hardening@lists.openwall.com 6552S: Maintained 6553F: scripts/gcc-plugins/ 6554F: scripts/gcc-plugin.sh 6555F: scripts/Makefile.gcc-plugins 6556F: Documentation/gcc-plugins.txt 6557 6558GASKET DRIVER FRAMEWORK 6559M: Rob Springer <rspringer@google.com> 6560M: Todd Poynor <toddpoynor@google.com> 6561M: Ben Chan <benchan@chromium.org> 6562S: Maintained 6563F: drivers/staging/gasket/ 6564 6565GCOV BASED KERNEL PROFILING 6566M: Peter Oberparleiter <oberpar@linux.ibm.com> 6567S: Maintained 6568F: kernel/gcov/ 6569F: Documentation/dev-tools/gcov.rst 6570 6571GDB KERNEL DEBUGGING HELPER SCRIPTS 6572M: Jan Kiszka <jan.kiszka@siemens.com> 6573M: Kieran Bingham <kbingham@kernel.org> 6574S: Supported 6575F: scripts/gdb/ 6576 6577GDT SCSI DISK ARRAY CONTROLLER DRIVER 6578M: Achim Leubner <achim_leubner@adaptec.com> 6579L: linux-scsi@vger.kernel.org 6580W: http://www.icp-vortex.com/ 6581S: Supported 6582F: drivers/scsi/gdt* 6583 6584GEMTEK FM RADIO RECEIVER DRIVER 6585M: Hans Verkuil <hverkuil@xs4all.nl> 6586L: linux-media@vger.kernel.org 6587T: git git://linuxtv.org/media_tree.git 6588W: https://linuxtv.org 6589S: Maintained 6590F: drivers/media/radio/radio-gemtek* 6591 6592GENERIC GPIO I2C DRIVER 6593M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6594S: Supported 6595F: drivers/i2c/busses/i2c-gpio.c 6596F: include/linux/platform_data/i2c-gpio.h 6597 6598GENERIC GPIO I2C MULTIPLEXER DRIVER 6599M: Peter Korsgaard <peter.korsgaard@barco.com> 6600L: linux-i2c@vger.kernel.org 6601S: Supported 6602F: drivers/i2c/muxes/i2c-mux-gpio.c 6603F: include/linux/platform_data/i2c-mux-gpio.h 6604F: Documentation/i2c/muxes/i2c-mux-gpio 6605 6606GENERIC HDLC (WAN) DRIVERS 6607M: Krzysztof Halasa <khc@pm.waw.pl> 6608W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6609S: Maintained 6610F: drivers/net/wan/c101.c 6611F: drivers/net/wan/hd6457* 6612F: drivers/net/wan/hdlc* 6613F: drivers/net/wan/n2.c 6614F: drivers/net/wan/pc300too.c 6615F: drivers/net/wan/pci200syn.c 6616F: drivers/net/wan/wanxl* 6617 6618GENERIC INCLUDE/ASM HEADER FILES 6619M: Arnd Bergmann <arnd@arndb.de> 6620L: linux-arch@vger.kernel.org 6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6622S: Maintained 6623F: include/asm-generic/ 6624F: include/uapi/asm-generic/ 6625 6626GENERIC PHY FRAMEWORK 6627M: Kishon Vijay Abraham I <kishon@ti.com> 6628L: linux-kernel@vger.kernel.org 6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6630S: Supported 6631F: drivers/phy/ 6632F: include/linux/phy/ 6633F: Documentation/devicetree/bindings/phy/ 6634 6635GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6636M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6637S: Supported 6638F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6639 6640GENERIC PM DOMAINS 6641M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6642M: Kevin Hilman <khilman@kernel.org> 6643M: Ulf Hansson <ulf.hansson@linaro.org> 6644L: linux-pm@vger.kernel.org 6645S: Supported 6646F: drivers/base/power/domain*.c 6647F: include/linux/pm_domain.h 6648F: Documentation/devicetree/bindings/power/power_domain.txt 6649 6650GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6651M: Eugen Hristev <eugen.hristev@microchip.com> 6652L: linux-input@vger.kernel.org 6653S: Maintained 6654F: drivers/input/touchscreen/resistive-adc-touch.c 6655 6656GENERIC UIO DRIVER FOR PCI DEVICES 6657M: "Michael S. Tsirkin" <mst@redhat.com> 6658L: kvm@vger.kernel.org 6659S: Supported 6660F: drivers/uio/uio_pci_generic.c 6661 6662GENWQE (IBM Generic Workqueue Card) 6663M: Frank Haverkamp <haver@linux.ibm.com> 6664S: Supported 6665F: drivers/misc/genwqe/ 6666 6667GET_MAINTAINER SCRIPT 6668M: Joe Perches <joe@perches.com> 6669S: Maintained 6670F: scripts/get_maintainer.pl 6671 6672GFS2 FILE SYSTEM 6673M: Bob Peterson <rpeterso@redhat.com> 6674M: Andreas Gruenbacher <agruenba@redhat.com> 6675L: cluster-devel@redhat.com 6676W: http://sources.redhat.com/cluster/ 6677T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6678S: Supported 6679F: Documentation/filesystems/gfs2*.txt 6680F: fs/gfs2/ 6681F: include/uapi/linux/gfs2_ondisk.h 6682 6683GIGASET ISDN DRIVERS 6684M: Paul Bolle <pebolle@tiscali.nl> 6685L: gigaset307x-common@lists.sourceforge.net 6686W: http://gigaset307x.sourceforge.net/ 6687S: Odd Fixes 6688F: drivers/staging/isdn/gigaset/ 6689 6690GNSS SUBSYSTEM 6691M: Johan Hovold <johan@kernel.org> 6692T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6693S: Maintained 6694F: Documentation/ABI/testing/sysfs-class-gnss 6695F: Documentation/devicetree/bindings/gnss/ 6696F: drivers/gnss/ 6697F: include/linux/gnss.h 6698 6699GO7007 MPEG CODEC 6700M: Hans Verkuil <hans.verkuil@cisco.com> 6701L: linux-media@vger.kernel.org 6702S: Maintained 6703F: drivers/media/usb/go7007/ 6704 6705GOODIX TOUCHSCREEN 6706M: Bastien Nocera <hadess@hadess.net> 6707L: linux-input@vger.kernel.org 6708S: Maintained 6709F: drivers/input/touchscreen/goodix.c 6710 6711GPD POCKET FAN DRIVER 6712M: Hans de Goede <hdegoede@redhat.com> 6713L: platform-driver-x86@vger.kernel.org 6714S: Maintained 6715F: drivers/platform/x86/gpd-pocket-fan.c 6716 6717GPIO ACPI SUPPORT 6718M: Mika Westerberg <mika.westerberg@linux.intel.com> 6719M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6720L: linux-gpio@vger.kernel.org 6721L: linux-acpi@vger.kernel.org 6722S: Maintained 6723F: Documentation/firmware-guide/acpi/gpio-properties.rst 6724F: drivers/gpio/gpiolib-acpi.c 6725 6726GPIO IR Transmitter 6727M: Sean Young <sean@mess.org> 6728L: linux-media@vger.kernel.org 6729S: Maintained 6730F: drivers/media/rc/gpio-ir-tx.c 6731 6732GPIO MOCKUP DRIVER 6733M: Bamvor Jian Zhang <bamv2005@gmail.com> 6734L: linux-gpio@vger.kernel.org 6735S: Maintained 6736F: drivers/gpio/gpio-mockup.c 6737F: tools/testing/selftests/gpio/ 6738 6739GPIO SUBSYSTEM 6740M: Linus Walleij <linus.walleij@linaro.org> 6741M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6742L: linux-gpio@vger.kernel.org 6743T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6744S: Maintained 6745F: Documentation/devicetree/bindings/gpio/ 6746F: Documentation/driver-api/gpio/ 6747F: Documentation/gpio/ 6748F: Documentation/ABI/testing/gpio-cdev 6749F: Documentation/ABI/obsolete/sysfs-gpio 6750F: drivers/gpio/ 6751F: include/linux/gpio/ 6752F: include/linux/gpio.h 6753F: include/linux/of_gpio.h 6754F: include/asm-generic/gpio.h 6755F: include/uapi/linux/gpio.h 6756F: tools/gpio/ 6757 6758GRE DEMULTIPLEXER DRIVER 6759M: Dmitry Kozlov <xeb@mail.ru> 6760L: netdev@vger.kernel.org 6761S: Maintained 6762F: net/ipv4/gre_demux.c 6763F: net/ipv4/gre_offload.c 6764F: include/net/gre.h 6765 6766GRETH 10/100/1G Ethernet MAC device driver 6767M: Andreas Larsson <andreas@gaisler.com> 6768L: netdev@vger.kernel.org 6769S: Maintained 6770F: drivers/net/ethernet/aeroflex/ 6771 6772GREYBUS AUDIO PROTOCOLS DRIVERS 6773M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6774M: Mark Greer <mgreer@animalcreek.com> 6775S: Maintained 6776F: drivers/staging/greybus/audio_apbridgea.c 6777F: drivers/staging/greybus/audio_apbridgea.h 6778F: drivers/staging/greybus/audio_codec.c 6779F: drivers/staging/greybus/audio_codec.h 6780F: drivers/staging/greybus/audio_gb.c 6781F: drivers/staging/greybus/audio_manager.c 6782F: drivers/staging/greybus/audio_manager.h 6783F: drivers/staging/greybus/audio_manager_module.c 6784F: drivers/staging/greybus/audio_manager_private.h 6785F: drivers/staging/greybus/audio_manager_sysfs.c 6786F: drivers/staging/greybus/audio_module.c 6787F: drivers/staging/greybus/audio_topology.c 6788 6789GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6790M: Viresh Kumar <vireshk@kernel.org> 6791S: Maintained 6792F: drivers/staging/greybus/authentication.c 6793F: drivers/staging/greybus/bootrom.c 6794F: drivers/staging/greybus/firmware.h 6795F: drivers/staging/greybus/fw-core.c 6796F: drivers/staging/greybus/fw-download.c 6797F: drivers/staging/greybus/fw-management.c 6798F: drivers/staging/greybus/greybus_authentication.h 6799F: drivers/staging/greybus/greybus_firmware.h 6800F: drivers/staging/greybus/hid.c 6801F: drivers/staging/greybus/i2c.c 6802F: drivers/staging/greybus/spi.c 6803F: drivers/staging/greybus/spilib.c 6804F: drivers/staging/greybus/spilib.h 6805 6806GREYBUS LOOPBACK DRIVER 6807M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6808S: Maintained 6809F: drivers/staging/greybus/loopback.c 6810 6811GREYBUS PLATFORM DRIVERS 6812M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6813S: Maintained 6814F: drivers/staging/greybus/arche-platform.c 6815F: drivers/staging/greybus/arche-apb-ctrl.c 6816F: drivers/staging/greybus/arche_platform.h 6817 6818GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6819M: Rui Miguel Silva <rmfrfs@gmail.com> 6820S: Maintained 6821F: drivers/staging/greybus/sdio.c 6822F: drivers/staging/greybus/light.c 6823F: drivers/staging/greybus/gpio.c 6824F: drivers/staging/greybus/power_supply.c 6825F: drivers/staging/greybus/spi.c 6826F: drivers/staging/greybus/spilib.c 6827 6828GREYBUS SUBSYSTEM 6829M: Johan Hovold <johan@kernel.org> 6830M: Alex Elder <elder@kernel.org> 6831M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6832S: Maintained 6833F: drivers/staging/greybus/ 6834L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6835 6836GREYBUS UART PROTOCOLS DRIVERS 6837M: David Lin <dtwlin@gmail.com> 6838S: Maintained 6839F: drivers/staging/greybus/uart.c 6840F: drivers/staging/greybus/log.c 6841 6842GS1662 VIDEO SERIALIZER 6843M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6844L: linux-media@vger.kernel.org 6845T: git git://linuxtv.org/media_tree.git 6846S: Maintained 6847F: drivers/media/spi/gs1662.c 6848 6849GSPCA FINEPIX SUBDRIVER 6850M: Frank Zago <frank@zago.net> 6851L: linux-media@vger.kernel.org 6852T: git git://linuxtv.org/media_tree.git 6853S: Maintained 6854F: drivers/media/usb/gspca/finepix.c 6855 6856GSPCA GL860 SUBDRIVER 6857M: Olivier Lorin <o.lorin@laposte.net> 6858L: linux-media@vger.kernel.org 6859T: git git://linuxtv.org/media_tree.git 6860S: Maintained 6861F: drivers/media/usb/gspca/gl860/ 6862 6863GSPCA M5602 SUBDRIVER 6864M: Erik Andren <erik.andren@gmail.com> 6865L: linux-media@vger.kernel.org 6866T: git git://linuxtv.org/media_tree.git 6867S: Maintained 6868F: drivers/media/usb/gspca/m5602/ 6869 6870GSPCA PAC207 SONIXB SUBDRIVER 6871M: Hans Verkuil <hverkuil@xs4all.nl> 6872L: linux-media@vger.kernel.org 6873T: git git://linuxtv.org/media_tree.git 6874S: Odd Fixes 6875F: drivers/media/usb/gspca/pac207.c 6876 6877GSPCA SN9C20X SUBDRIVER 6878M: Brian Johnson <brijohn@gmail.com> 6879L: linux-media@vger.kernel.org 6880T: git git://linuxtv.org/media_tree.git 6881S: Maintained 6882F: drivers/media/usb/gspca/sn9c20x.c 6883 6884GSPCA T613 SUBDRIVER 6885M: Leandro Costantino <lcostantino@gmail.com> 6886L: linux-media@vger.kernel.org 6887T: git git://linuxtv.org/media_tree.git 6888S: Maintained 6889F: drivers/media/usb/gspca/t613.c 6890 6891GSPCA USB WEBCAM DRIVER 6892M: Hans Verkuil <hverkuil@xs4all.nl> 6893L: linux-media@vger.kernel.org 6894T: git git://linuxtv.org/media_tree.git 6895S: Odd Fixes 6896F: drivers/media/usb/gspca/ 6897 6898GTP (GPRS Tunneling Protocol) 6899M: Pablo Neira Ayuso <pablo@netfilter.org> 6900M: Harald Welte <laforge@gnumonks.org> 6901L: osmocom-net-gprs@lists.osmocom.org 6902T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6903S: Maintained 6904F: drivers/net/gtp.c 6905 6906GUID PARTITION TABLE (GPT) 6907M: Davidlohr Bueso <dave@stgolabs.net> 6908L: linux-efi@vger.kernel.org 6909S: Maintained 6910F: block/partitions/efi.* 6911 6912H8/300 ARCHITECTURE 6913M: Yoshinori Sato <ysato@users.sourceforge.jp> 6914L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6915W: http://uclinux-h8.sourceforge.jp 6916T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6917S: Maintained 6918F: arch/h8300/ 6919F: drivers/clocksource/h8300_*.c 6920F: drivers/clk/h8300/ 6921F: drivers/irqchip/irq-renesas-h8*.c 6922 6923HABANALABS PCI DRIVER 6924M: Oded Gabbay <oded.gabbay@gmail.com> 6925T: git https://github.com/HabanaAI/linux.git 6926S: Supported 6927F: drivers/misc/habanalabs/ 6928F: include/uapi/misc/habanalabs.h 6929F: Documentation/ABI/testing/sysfs-driver-habanalabs 6930F: Documentation/ABI/testing/debugfs-driver-habanalabs 6931 6932HACKRF MEDIA DRIVER 6933M: Antti Palosaari <crope@iki.fi> 6934L: linux-media@vger.kernel.org 6935W: https://linuxtv.org 6936W: http://palosaari.fi/linux/ 6937Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6938T: git git://linuxtv.org/anttip/media_tree.git 6939S: Maintained 6940F: drivers/media/usb/hackrf/ 6941 6942HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6943M: Frank Seidel <frank@f-seidel.de> 6944L: platform-driver-x86@vger.kernel.org 6945W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6946S: Maintained 6947F: drivers/platform/x86/hdaps.c 6948 6949HARDWARE MONITORING 6950M: Jean Delvare <jdelvare@suse.com> 6951M: Guenter Roeck <linux@roeck-us.net> 6952L: linux-hwmon@vger.kernel.org 6953W: http://hwmon.wiki.kernel.org/ 6954T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6955S: Maintained 6956F: Documentation/devicetree/bindings/hwmon/ 6957F: Documentation/hwmon/ 6958F: drivers/hwmon/ 6959F: include/linux/hwmon*.h 6960F: include/trace/events/hwmon*.h 6961 6962HARDWARE RANDOM NUMBER GENERATOR CORE 6963M: Matt Mackall <mpm@selenic.com> 6964M: Herbert Xu <herbert@gondor.apana.org.au> 6965L: linux-crypto@vger.kernel.org 6966S: Odd fixes 6967F: Documentation/devicetree/bindings/rng/ 6968F: Documentation/hw_random.txt 6969F: drivers/char/hw_random/ 6970F: include/linux/hw_random.h 6971 6972HARDWARE TRACING FACILITIES 6973M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6974S: Maintained 6975F: drivers/hwtracing/ 6976 6977HARDWARE SPINLOCK CORE 6978M: Ohad Ben-Cohen <ohad@wizery.com> 6979M: Bjorn Andersson <bjorn.andersson@linaro.org> 6980L: linux-remoteproc@vger.kernel.org 6981S: Maintained 6982T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6983F: Documentation/devicetree/bindings/hwlock/ 6984F: Documentation/hwspinlock.txt 6985F: drivers/hwspinlock/ 6986F: include/linux/hwspinlock.h 6987 6988HARMONY SOUND DRIVER 6989L: linux-parisc@vger.kernel.org 6990S: Maintained 6991F: sound/parisc/harmony.* 6992 6993HDPVR USB VIDEO ENCODER DRIVER 6994M: Hans Verkuil <hverkuil@xs4all.nl> 6995L: linux-media@vger.kernel.org 6996T: git git://linuxtv.org/media_tree.git 6997W: https://linuxtv.org 6998S: Odd Fixes 6999F: drivers/media/usb/hdpvr/ 7000 7001HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7002M: Jerry Hoemann <jerry.hoemann@hpe.com> 7003S: Supported 7004F: Documentation/watchdog/hpwdt.txt 7005F: drivers/watchdog/hpwdt.c 7006 7007HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7008M: Don Brace <don.brace@microsemi.com> 7009L: esc.storagedev@microsemi.com 7010L: linux-scsi@vger.kernel.org 7011S: Supported 7012F: Documentation/scsi/hpsa.txt 7013F: drivers/scsi/hpsa*.[ch] 7014F: include/linux/cciss*.h 7015F: include/uapi/linux/cciss*.h 7016 7017HFI1 DRIVER 7018M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7019M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7020L: linux-rdma@vger.kernel.org 7021S: Supported 7022F: drivers/infiniband/hw/hfi1 7023 7024HFS FILESYSTEM 7025L: linux-fsdevel@vger.kernel.org 7026S: Orphan 7027F: Documentation/filesystems/hfs.txt 7028F: fs/hfs/ 7029 7030HFSPLUS FILESYSTEM 7031L: linux-fsdevel@vger.kernel.org 7032S: Orphan 7033F: Documentation/filesystems/hfsplus.txt 7034F: fs/hfsplus/ 7035 7036HGA FRAMEBUFFER DRIVER 7037M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7038L: linux-nvidia@lists.surfsouth.com 7039W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7040S: Maintained 7041F: drivers/video/fbdev/hgafb.c 7042 7043HIBERNATION (aka Software Suspend, aka swsusp) 7044M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7045M: Pavel Machek <pavel@ucw.cz> 7046L: linux-pm@vger.kernel.org 7047B: https://bugzilla.kernel.org 7048S: Supported 7049F: arch/x86/power/ 7050F: drivers/base/power/ 7051F: kernel/power/ 7052F: include/linux/suspend.h 7053F: include/linux/freezer.h 7054F: include/linux/pm.h 7055F: arch/*/include/asm/suspend*.h 7056 7057HID CORE LAYER 7058M: Jiri Kosina <jikos@kernel.org> 7059M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7060L: linux-input@vger.kernel.org 7061T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7062S: Maintained 7063F: drivers/hid/ 7064F: include/linux/hid* 7065F: include/uapi/linux/hid* 7066 7067HID SENSOR HUB DRIVERS 7068M: Jiri Kosina <jikos@kernel.org> 7069M: Jonathan Cameron <jic23@kernel.org> 7070M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7071L: linux-input@vger.kernel.org 7072L: linux-iio@vger.kernel.org 7073S: Maintained 7074F: Documentation/hid/hid-sensor* 7075F: drivers/hid/hid-sensor-* 7076F: drivers/iio/*/hid-* 7077F: include/linux/hid-sensor-* 7078 7079HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7080M: Thomas Gleixner <tglx@linutronix.de> 7081L: linux-kernel@vger.kernel.org 7082T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7083S: Maintained 7084F: Documentation/timers/ 7085F: kernel/time/hrtimer.c 7086F: kernel/time/clockevents.c 7087F: kernel/time/timer_*.c 7088F: include/linux/clockchips.h 7089F: include/linux/hrtimer.h 7090 7091HIGH-SPEED SCC DRIVER FOR AX.25 7092L: linux-hams@vger.kernel.org 7093S: Orphan 7094F: drivers/net/hamradio/dmascc.c 7095F: drivers/net/hamradio/scc.c 7096 7097HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7098M: HighPoint Linux Team <linux@highpoint-tech.com> 7099W: http://www.highpoint-tech.com 7100S: Supported 7101F: Documentation/scsi/hptiop.txt 7102F: drivers/scsi/hptiop.c 7103 7104HIPPI 7105M: Jes Sorensen <jes@trained-monkey.org> 7106L: linux-hippi@sunsite.dk 7107S: Maintained 7108F: include/linux/hippidevice.h 7109F: include/uapi/linux/if_hippi.h 7110F: net/802/hippi.c 7111F: drivers/net/hippi/ 7112 7113HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7114M: Yisen Zhuang <yisen.zhuang@huawei.com> 7115M: Salil Mehta <salil.mehta@huawei.com> 7116L: netdev@vger.kernel.org 7117W: http://www.hisilicon.com 7118S: Maintained 7119F: drivers/net/ethernet/hisilicon/hns3/ 7120 7121HISILICON LPC BUS DRIVER 7122M: john.garry@huawei.com 7123W: http://www.hisilicon.com 7124S: Maintained 7125F: drivers/bus/hisi_lpc.c 7126F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7127 7128HISILICON NETWORK SUBSYSTEM DRIVER 7129M: Yisen Zhuang <yisen.zhuang@huawei.com> 7130M: Salil Mehta <salil.mehta@huawei.com> 7131L: netdev@vger.kernel.org 7132W: http://www.hisilicon.com 7133S: Maintained 7134F: drivers/net/ethernet/hisilicon/ 7135F: Documentation/devicetree/bindings/net/hisilicon*.txt 7136 7137HISILICON PMU DRIVER 7138M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7139W: http://www.hisilicon.com 7140S: Supported 7141F: drivers/perf/hisilicon 7142F: Documentation/perf/hisi-pmu.txt 7143 7144HISILICON ROCE DRIVER 7145M: Lijun Ou <oulijun@huawei.com> 7146M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7147L: linux-rdma@vger.kernel.org 7148S: Maintained 7149F: drivers/infiniband/hw/hns/ 7150F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7151 7152HISILICON SAS Controller 7153M: John Garry <john.garry@huawei.com> 7154W: http://www.hisilicon.com 7155S: Supported 7156F: drivers/scsi/hisi_sas/ 7157F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7158 7159HMM - Heterogeneous Memory Management 7160M: Jérôme Glisse <jglisse@redhat.com> 7161L: linux-mm@kvack.org 7162S: Maintained 7163F: mm/hmm* 7164F: include/linux/hmm* 7165F: Documentation/vm/hmm.rst 7166 7167HOST AP DRIVER 7168M: Jouni Malinen <j@w1.fi> 7169L: linux-wireless@vger.kernel.org 7170W: http://w1.fi/hostap-driver.html 7171S: Obsolete 7172F: drivers/net/wireless/intersil/hostap/ 7173 7174HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7175L: platform-driver-x86@vger.kernel.org 7176S: Orphan 7177F: drivers/platform/x86/tc1100-wmi.c 7178 7179HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7180M: Jaroslav Kysela <perex@perex.cz> 7181S: Maintained 7182F: drivers/net/ethernet/hp/hp100.* 7183 7184HPET: High Precision Event Timers driver 7185M: Clemens Ladisch <clemens@ladisch.de> 7186S: Maintained 7187F: Documentation/timers/hpet.txt 7188F: drivers/char/hpet.c 7189F: include/linux/hpet.h 7190F: include/uapi/linux/hpet.h 7191 7192HPET: x86 7193S: Orphan 7194F: arch/x86/kernel/hpet.c 7195F: arch/x86/include/asm/hpet.h 7196 7197HPFS FILESYSTEM 7198M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7199W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7200S: Maintained 7201F: fs/hpfs/ 7202 7203HSI SUBSYSTEM 7204M: Sebastian Reichel <sre@kernel.org> 7205T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7206S: Maintained 7207F: Documentation/ABI/testing/sysfs-bus-hsi 7208F: Documentation/driver-api/hsi.rst 7209F: drivers/hsi/ 7210F: include/linux/hsi/ 7211F: include/uapi/linux/hsi/ 7212 7213HSO 3G MODEM DRIVER 7214L: linux-usb@vger.kernel.org 7215S: Orphan 7216F: drivers/net/usb/hso.c 7217 7218HSR NETWORK PROTOCOL 7219M: Arvid Brodin <arvid.brodin@alten.se> 7220L: netdev@vger.kernel.org 7221S: Maintained 7222F: net/hsr/ 7223 7224HT16K33 LED CONTROLLER DRIVER 7225M: Robin van der Gracht <robin@protonic.nl> 7226S: Maintained 7227F: drivers/auxdisplay/ht16k33.c 7228F: Documentation/devicetree/bindings/display/ht16k33.txt 7229 7230HTCPEN TOUCHSCREEN DRIVER 7231M: Pau Oliva Fora <pof@eslack.org> 7232L: linux-input@vger.kernel.org 7233S: Maintained 7234F: drivers/input/touchscreen/htcpen.c 7235 7236HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7237M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7238L: linux-iio@vger.kernel.org 7239W: http://www.st.com/ 7240S: Maintained 7241F: drivers/iio/humidity/hts221* 7242F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7243 7244HUAWEI ETHERNET DRIVER 7245M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7246L: netdev@vger.kernel.org 7247S: Supported 7248F: Documentation/networking/hinic.txt 7249F: drivers/net/ethernet/huawei/hinic/ 7250 7251HUGETLB FILESYSTEM 7252M: Mike Kravetz <mike.kravetz@oracle.com> 7253L: linux-mm@kvack.org 7254S: Maintained 7255F: fs/hugetlbfs/ 7256F: mm/hugetlb.c 7257F: include/linux/hugetlb.h 7258F: Documentation/admin-guide/mm/hugetlbpage.rst 7259F: Documentation/vm/hugetlbfs_reserv.rst 7260F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7261 7262HVA ST MEDIA DRIVER 7263M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7264L: linux-media@vger.kernel.org 7265T: git git://linuxtv.org/media_tree.git 7266W: https://linuxtv.org 7267S: Supported 7268F: drivers/media/platform/sti/hva 7269 7270HWPOISON MEMORY FAILURE HANDLING 7271M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7272L: linux-mm@kvack.org 7273S: Maintained 7274F: mm/memory-failure.c 7275F: mm/hwpoison-inject.c 7276 7277HYGON PROCESSOR SUPPORT 7278M: Pu Wen <puwen@hygon.cn> 7279L: linux-kernel@vger.kernel.org 7280S: Maintained 7281F: arch/x86/kernel/cpu/hygon.c 7282 7283Hyper-V CORE AND DRIVERS 7284M: "K. Y. Srinivasan" <kys@microsoft.com> 7285M: Haiyang Zhang <haiyangz@microsoft.com> 7286M: Stephen Hemminger <sthemmin@microsoft.com> 7287M: Sasha Levin <sashal@kernel.org> 7288T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7289L: linux-hyperv@vger.kernel.org 7290S: Supported 7291F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7292F: arch/x86/include/asm/mshyperv.h 7293F: arch/x86/include/asm/trace/hyperv.h 7294F: arch/x86/include/asm/hyperv-tlfs.h 7295F: arch/x86/kernel/cpu/mshyperv.c 7296F: arch/x86/hyperv 7297F: drivers/hid/hid-hyperv.c 7298F: drivers/hv/ 7299F: drivers/input/serio/hyperv-keyboard.c 7300F: drivers/pci/controller/pci-hyperv.c 7301F: drivers/net/hyperv/ 7302F: drivers/scsi/storvsc_drv.c 7303F: drivers/uio/uio_hv_generic.c 7304F: drivers/video/fbdev/hyperv_fb.c 7305F: drivers/iommu/hyperv_iommu.c 7306F: net/vmw_vsock/hyperv_transport.c 7307F: include/linux/hyperv.h 7308F: include/uapi/linux/hyperv.h 7309F: tools/hv/ 7310F: Documentation/ABI/stable/sysfs-bus-vmbus 7311 7312HYPERVISOR VIRTUAL CONSOLE DRIVER 7313L: linuxppc-dev@lists.ozlabs.org 7314S: Odd Fixes 7315F: drivers/tty/hvc/ 7316 7317I2C ACPI SUPPORT 7318M: Mika Westerberg <mika.westerberg@linux.intel.com> 7319L: linux-i2c@vger.kernel.org 7320L: linux-acpi@vger.kernel.org 7321S: Maintained 7322F: drivers/i2c/i2c-core-acpi.c 7323 7324I2C CONTROLLER DRIVER FOR NVIDIA GPU 7325M: Ajay Gupta <ajayg@nvidia.com> 7326L: linux-i2c@vger.kernel.org 7327S: Maintained 7328F: Documentation/i2c/busses/i2c-nvidia-gpu 7329F: drivers/i2c/busses/i2c-nvidia-gpu.c 7330 7331I2C MUXES 7332M: Peter Rosin <peda@axentia.se> 7333L: linux-i2c@vger.kernel.org 7334S: Maintained 7335F: Documentation/i2c/i2c-topology 7336F: Documentation/i2c/muxes/ 7337F: Documentation/devicetree/bindings/i2c/i2c-mux* 7338F: Documentation/devicetree/bindings/i2c/i2c-arb* 7339F: Documentation/devicetree/bindings/i2c/i2c-gate* 7340F: drivers/i2c/i2c-mux.c 7341F: drivers/i2c/muxes/ 7342F: include/linux/i2c-mux.h 7343 7344I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7345M: Gregory CLEMENT <gregory.clement@bootlin.com> 7346L: linux-i2c@vger.kernel.org 7347S: Maintained 7348F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt 7349F: drivers/i2c/busses/i2c-mv64xxx.c 7350 7351I2C OVER PARALLEL PORT 7352M: Jean Delvare <jdelvare@suse.com> 7353L: linux-i2c@vger.kernel.org 7354S: Maintained 7355F: Documentation/i2c/busses/i2c-parport 7356F: Documentation/i2c/busses/i2c-parport-light 7357F: drivers/i2c/busses/i2c-parport.c 7358F: drivers/i2c/busses/i2c-parport-light.c 7359 7360I2C SUBSYSTEM 7361M: Wolfram Sang <wsa@the-dreams.de> 7362L: linux-i2c@vger.kernel.org 7363W: https://i2c.wiki.kernel.org/ 7364Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7365T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7366S: Maintained 7367F: Documentation/devicetree/bindings/i2c/i2c.txt 7368F: Documentation/i2c/ 7369F: drivers/i2c/* 7370F: include/linux/i2c.h 7371F: include/linux/i2c-dev.h 7372F: include/linux/i2c-smbus.h 7373F: include/uapi/linux/i2c.h 7374F: include/uapi/linux/i2c-*.h 7375 7376I2C SUBSYSTEM HOST DRIVERS 7377L: linux-i2c@vger.kernel.org 7378W: https://i2c.wiki.kernel.org/ 7379Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7380T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7381S: Odd Fixes 7382F: Documentation/devicetree/bindings/i2c/ 7383F: drivers/i2c/algos/ 7384F: drivers/i2c/busses/ 7385 7386I2C-TAOS-EVM DRIVER 7387M: Jean Delvare <jdelvare@suse.com> 7388L: linux-i2c@vger.kernel.org 7389S: Maintained 7390F: Documentation/i2c/busses/i2c-taos-evm 7391F: drivers/i2c/busses/i2c-taos-evm.c 7392 7393I2C-TINY-USB DRIVER 7394M: Till Harbaum <till@harbaum.org> 7395L: linux-i2c@vger.kernel.org 7396W: http://www.harbaum.org/till/i2c_tiny_usb 7397S: Maintained 7398F: drivers/i2c/busses/i2c-tiny-usb.c 7399 7400I2C/SMBUS CONTROLLER DRIVERS FOR PC 7401M: Jean Delvare <jdelvare@suse.com> 7402L: linux-i2c@vger.kernel.org 7403S: Maintained 7404F: Documentation/i2c/busses/i2c-ali1535 7405F: Documentation/i2c/busses/i2c-ali1563 7406F: Documentation/i2c/busses/i2c-ali15x3 7407F: Documentation/i2c/busses/i2c-amd756 7408F: Documentation/i2c/busses/i2c-amd8111 7409F: Documentation/i2c/busses/i2c-i801 7410F: Documentation/i2c/busses/i2c-nforce2 7411F: Documentation/i2c/busses/i2c-piix4 7412F: Documentation/i2c/busses/i2c-sis5595 7413F: Documentation/i2c/busses/i2c-sis630 7414F: Documentation/i2c/busses/i2c-sis96x 7415F: Documentation/i2c/busses/i2c-via 7416F: Documentation/i2c/busses/i2c-viapro 7417F: drivers/i2c/busses/i2c-ali1535.c 7418F: drivers/i2c/busses/i2c-ali1563.c 7419F: drivers/i2c/busses/i2c-ali15x3.c 7420F: drivers/i2c/busses/i2c-amd756.c 7421F: drivers/i2c/busses/i2c-amd756-s4882.c 7422F: drivers/i2c/busses/i2c-amd8111.c 7423F: drivers/i2c/busses/i2c-i801.c 7424F: drivers/i2c/busses/i2c-isch.c 7425F: drivers/i2c/busses/i2c-nforce2.c 7426F: drivers/i2c/busses/i2c-nforce2-s4985.c 7427F: drivers/i2c/busses/i2c-piix4.c 7428F: drivers/i2c/busses/i2c-sis5595.c 7429F: drivers/i2c/busses/i2c-sis630.c 7430F: drivers/i2c/busses/i2c-sis96x.c 7431F: drivers/i2c/busses/i2c-via.c 7432F: drivers/i2c/busses/i2c-viapro.c 7433 7434I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7435M: Hans de Goede <hdegoede@redhat.com> 7436L: linux-i2c@vger.kernel.org 7437S: Maintained 7438F: drivers/i2c/busses/i2c-cht-wc.c 7439 7440I2C/SMBUS ISMT DRIVER 7441M: Seth Heasley <seth.heasley@intel.com> 7442M: Neil Horman <nhorman@tuxdriver.com> 7443L: linux-i2c@vger.kernel.org 7444F: drivers/i2c/busses/i2c-ismt.c 7445F: Documentation/i2c/busses/i2c-ismt 7446 7447I2C/SMBUS STUB DRIVER 7448M: Jean Delvare <jdelvare@suse.com> 7449L: linux-i2c@vger.kernel.org 7450S: Maintained 7451F: drivers/i2c/i2c-stub.c 7452 7453I3C SUBSYSTEM 7454M: Boris Brezillon <bbrezillon@kernel.org> 7455L: linux-i3c@lists.infradead.org 7456C: irc://chat.freenode.net/linux-i3c 7457T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7458S: Maintained 7459F: Documentation/ABI/testing/sysfs-bus-i3c 7460F: Documentation/devicetree/bindings/i3c/ 7461F: Documentation/driver-api/i3c 7462F: drivers/i3c/ 7463F: include/linux/i3c/ 7464 7465I3C DRIVER FOR SYNOPSYS DESIGNWARE 7466M: Vitor Soares <vitor.soares@synopsys.com> 7467S: Maintained 7468F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7469F: drivers/i3c/master/dw* 7470 7471IA64 (Itanium) PLATFORM 7472M: Tony Luck <tony.luck@intel.com> 7473M: Fenghua Yu <fenghua.yu@intel.com> 7474L: linux-ia64@vger.kernel.org 7475T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7476S: Maintained 7477F: arch/ia64/ 7478 7479IBM Power 842 compression accelerator 7480M: Haren Myneni <haren@us.ibm.com> 7481S: Supported 7482F: drivers/crypto/nx/Makefile 7483F: drivers/crypto/nx/Kconfig 7484F: drivers/crypto/nx/nx-842* 7485F: include/linux/sw842.h 7486F: crypto/842.c 7487F: lib/842/ 7488 7489IBM Power in-Nest Crypto Acceleration 7490M: Breno Leitão <leitao@debian.org> 7491M: Nayna Jain <nayna@linux.ibm.com> 7492M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7493L: linux-crypto@vger.kernel.org 7494S: Supported 7495F: drivers/crypto/nx/Makefile 7496F: drivers/crypto/nx/Kconfig 7497F: drivers/crypto/nx/nx-aes* 7498F: drivers/crypto/nx/nx-sha* 7499F: drivers/crypto/nx/nx.* 7500F: drivers/crypto/nx/nx_csbcpb.h 7501F: drivers/crypto/nx/nx_debugfs.h 7502 7503IBM Power Linux RAID adapter 7504M: Brian King <brking@us.ibm.com> 7505S: Supported 7506F: drivers/scsi/ipr.* 7507 7508IBM Power SRIOV Virtual NIC Device Driver 7509M: Thomas Falcon <tlfalcon@linux.ibm.com> 7510M: John Allen <jallen@linux.ibm.com> 7511L: netdev@vger.kernel.org 7512S: Supported 7513F: drivers/net/ethernet/ibm/ibmvnic.* 7514 7515IBM Power Virtual Accelerator Switchboard 7516M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7517L: linuxppc-dev@lists.ozlabs.org 7518S: Supported 7519F: arch/powerpc/platforms/powernv/vas* 7520F: arch/powerpc/platforms/powernv/copy-paste.h 7521F: arch/powerpc/include/asm/vas.h 7522 7523IBM Power Virtual Ethernet Device Driver 7524M: Thomas Falcon <tlfalcon@linux.ibm.com> 7525L: netdev@vger.kernel.org 7526S: Supported 7527F: drivers/net/ethernet/ibm/ibmveth.* 7528 7529IBM Power Virtual FC Device Drivers 7530M: Tyrel Datwyler <tyreld@linux.ibm.com> 7531L: linux-scsi@vger.kernel.org 7532S: Supported 7533F: drivers/scsi/ibmvscsi/ibmvfc* 7534 7535IBM Power Virtual Management Channel Driver 7536M: Steven Royer <seroyer@linux.ibm.com> 7537S: Supported 7538F: drivers/misc/ibmvmc.* 7539 7540IBM Power Virtual SCSI Device Drivers 7541M: Tyrel Datwyler <tyreld@linux.ibm.com> 7542L: linux-scsi@vger.kernel.org 7543S: Supported 7544F: drivers/scsi/ibmvscsi/ibmvscsi* 7545F: include/scsi/viosrp.h 7546 7547IBM Power Virtual SCSI Device Target Driver 7548M: Michael Cyr <mikecyr@linux.ibm.com> 7549L: linux-scsi@vger.kernel.org 7550L: target-devel@vger.kernel.org 7551S: Supported 7552F: drivers/scsi/ibmvscsi_tgt/ 7553 7554IBM Power VMX Cryptographic instructions 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/vmx/Makefile 7561F: drivers/crypto/vmx/Kconfig 7562F: drivers/crypto/vmx/vmx.c 7563F: drivers/crypto/vmx/aes* 7564F: drivers/crypto/vmx/ghash* 7565F: drivers/crypto/vmx/ppc-xlate.pl 7566 7567IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7568M: Tyrel Datwyler <tyreld@linux.ibm.com> 7569L: linux-pci@vger.kernel.org 7570L: linuxppc-dev@lists.ozlabs.org 7571S: Supported 7572F: drivers/pci/hotplug/rpaphp* 7573 7574IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7575M: Tyrel Datwyler <tyreld@linux.ibm.com> 7576L: linux-pci@vger.kernel.org 7577L: linuxppc-dev@lists.ozlabs.org 7578S: Supported 7579F: drivers/pci/hotplug/rpadlpar* 7580 7581IBM ServeRAID RAID DRIVER 7582S: Orphan 7583F: drivers/scsi/ips.* 7584 7585ICH LPC AND GPIO DRIVER 7586M: Peter Tyser <ptyser@xes-inc.com> 7587S: Maintained 7588F: drivers/mfd/lpc_ich.c 7589F: drivers/gpio/gpio-ich.c 7590 7591IDE SUBSYSTEM 7592M: "David S. Miller" <davem@davemloft.net> 7593L: linux-ide@vger.kernel.org 7594Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7595T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7596S: Maintained 7597F: Documentation/ide/ 7598F: drivers/ide/ 7599F: include/linux/ide.h 7600 7601IDE/ATAPI DRIVERS 7602M: Borislav Petkov <bp@alien8.de> 7603L: linux-ide@vger.kernel.org 7604S: Maintained 7605F: Documentation/cdrom/ide-cd 7606F: drivers/ide/ide-cd* 7607 7608IDEAPAD LAPTOP EXTRAS DRIVER 7609M: Ike Panhc <ike.pan@canonical.com> 7610L: platform-driver-x86@vger.kernel.org 7611W: http://launchpad.net/ideapad-laptop 7612S: Maintained 7613F: drivers/platform/x86/ideapad-laptop.c 7614 7615IDEAPAD LAPTOP SLIDEBAR DRIVER 7616M: Andrey Moiseev <o2g.org.ru@gmail.com> 7617L: linux-input@vger.kernel.org 7618W: https://github.com/o2genum/ideapad-slidebar 7619S: Maintained 7620F: drivers/input/misc/ideapad_slidebar.c 7621 7622IDT VersaClock 5 CLOCK DRIVER 7623M: Marek Vasut <marek.vasut@gmail.com> 7624S: Maintained 7625F: drivers/clk/clk-versaclock5.c 7626 7627IEEE 802.15.4 SUBSYSTEM 7628M: Alexander Aring <alex.aring@gmail.com> 7629M: Stefan Schmidt <stefan@datenfreihafen.org> 7630L: linux-wpan@vger.kernel.org 7631W: http://wpan.cakelab.org/ 7632T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7633T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7634S: Maintained 7635F: net/ieee802154/ 7636F: net/mac802154/ 7637F: drivers/net/ieee802154/ 7638F: include/linux/nl802154.h 7639F: include/linux/ieee802154.h 7640F: include/net/nl802154.h 7641F: include/net/mac802154.h 7642F: include/net/af_ieee802154.h 7643F: include/net/cfg802154.h 7644F: include/net/ieee802154_netdev.h 7645F: Documentation/networking/ieee802154.rst 7646 7647IFE PROTOCOL 7648M: Yotam Gigi <yotam.gi@gmail.com> 7649M: Jamal Hadi Salim <jhs@mojatatu.com> 7650F: net/ife 7651F: include/net/ife.h 7652F: include/uapi/linux/ife.h 7653 7654IGORPLUG-USB IR RECEIVER 7655M: Sean Young <sean@mess.org> 7656L: linux-media@vger.kernel.org 7657S: Maintained 7658F: drivers/media/rc/igorplugusb.c 7659 7660IGUANAWORKS USB IR TRANSCEIVER 7661M: Sean Young <sean@mess.org> 7662L: linux-media@vger.kernel.org 7663S: Maintained 7664F: drivers/media/rc/iguanair.c 7665 7666IIO DIGITAL POTENTIOMETER DAC 7667M: Peter Rosin <peda@axentia.se> 7668L: linux-iio@vger.kernel.org 7669S: Maintained 7670F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7671F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7672F: drivers/iio/dac/dpot-dac.c 7673 7674IIO ENVELOPE DETECTOR 7675M: Peter Rosin <peda@axentia.se> 7676L: linux-iio@vger.kernel.org 7677S: Maintained 7678F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7679F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7680F: drivers/iio/adc/envelope-detector.c 7681 7682IIO MULTIPLEXER 7683M: Peter Rosin <peda@axentia.se> 7684L: linux-iio@vger.kernel.org 7685S: Maintained 7686F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7687F: drivers/iio/multiplexer/iio-mux.c 7688 7689IIO SUBSYSTEM AND DRIVERS 7690M: Jonathan Cameron <jic23@kernel.org> 7691R: Hartmut Knaack <knaack.h@gmx.de> 7692R: Lars-Peter Clausen <lars@metafoo.de> 7693R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7694L: linux-iio@vger.kernel.org 7695T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7696S: Maintained 7697F: Documentation/ABI/testing/configfs-iio* 7698F: Documentation/ABI/testing/sysfs-bus-iio* 7699F: Documentation/devicetree/bindings/iio/ 7700F: drivers/iio/ 7701F: drivers/staging/iio/ 7702F: include/linux/iio/ 7703F: tools/iio/ 7704 7705IIO UNIT CONVERTER 7706M: Peter Rosin <peda@axentia.se> 7707L: linux-iio@vger.kernel.org 7708S: Maintained 7709F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7710F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7711F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7712F: drivers/iio/afe/iio-rescale.c 7713 7714IKANOS/ADI EAGLE ADSL USB DRIVER 7715M: Matthieu Castet <castet.matthieu@free.fr> 7716M: Stanislaw Gruszka <stf_xl@wp.pl> 7717S: Maintained 7718F: drivers/usb/atm/ueagle-atm.c 7719 7720IMGTEC ASCII LCD DRIVER 7721M: Paul Burton <paul.burton@mips.com> 7722S: Maintained 7723F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7724F: drivers/auxdisplay/img-ascii-lcd.c 7725 7726IMGTEC IR DECODER DRIVER 7727M: James Hogan <jhogan@kernel.org> 7728S: Maintained 7729F: drivers/media/rc/img-ir/ 7730 7731IMON SOUNDGRAPH USB IR RECEIVER 7732M: Sean Young <sean@mess.org> 7733L: linux-media@vger.kernel.org 7734S: Maintained 7735F: drivers/media/rc/imon_raw.c 7736F: drivers/media/rc/imon.c 7737 7738IMS TWINTURBO FRAMEBUFFER DRIVER 7739L: linux-fbdev@vger.kernel.org 7740S: Orphan 7741F: drivers/video/fbdev/imsttfb.c 7742 7743INA209 HARDWARE MONITOR DRIVER 7744M: Guenter Roeck <linux@roeck-us.net> 7745L: linux-hwmon@vger.kernel.org 7746S: Maintained 7747F: Documentation/hwmon/ina209.rst 7748F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7749F: drivers/hwmon/ina209.c 7750 7751INA2XX HARDWARE MONITOR DRIVER 7752M: Guenter Roeck <linux@roeck-us.net> 7753L: linux-hwmon@vger.kernel.org 7754S: Maintained 7755F: Documentation/hwmon/ina2xx.rst 7756F: drivers/hwmon/ina2xx.c 7757F: include/linux/platform_data/ina2xx.h 7758 7759INDUSTRY PACK SUBSYSTEM (IPACK) 7760M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7761M: Jens Taprogge <jens.taprogge@taprogge.org> 7762M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7763L: industrypack-devel@lists.sourceforge.net 7764W: http://industrypack.sourceforge.net 7765S: Maintained 7766F: drivers/ipack/ 7767 7768INFINIBAND SUBSYSTEM 7769M: Doug Ledford <dledford@redhat.com> 7770M: Jason Gunthorpe <jgg@mellanox.com> 7771L: linux-rdma@vger.kernel.org 7772W: https://github.com/linux-rdma/rdma-core 7773Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7774T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7775S: Supported 7776F: Documentation/devicetree/bindings/infiniband/ 7777F: Documentation/infiniband/ 7778F: drivers/infiniband/ 7779F: include/uapi/linux/if_infiniband.h 7780F: include/uapi/rdma/ 7781F: include/rdma/ 7782F: include/trace/events/ib_mad.h 7783F: include/trace/events/ib_umad.h 7784F: samples/bpf/ibumad_kern.c 7785F: samples/bpf/ibumad_user.c 7786 7787INGENIC JZ4780 DMA Driver 7788M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7789S: Maintained 7790F: drivers/dma/dma-jz4780.c 7791 7792INGENIC JZ4780 NAND DRIVER 7793M: Harvey Hunt <harveyhuntnexus@gmail.com> 7794L: linux-mtd@lists.infradead.org 7795S: Maintained 7796F: drivers/mtd/nand/raw/jz4780_* 7797 7798INOTIFY 7799M: Jan Kara <jack@suse.cz> 7800R: Amir Goldstein <amir73il@gmail.com> 7801L: linux-fsdevel@vger.kernel.org 7802S: Maintained 7803F: Documentation/filesystems/inotify.txt 7804F: fs/notify/inotify/ 7805F: include/linux/inotify.h 7806F: include/uapi/linux/inotify.h 7807 7808INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7809M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7810L: linux-input@vger.kernel.org 7811Q: http://patchwork.kernel.org/project/linux-input/list/ 7812T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7813S: Maintained 7814F: drivers/input/ 7815F: include/linux/input.h 7816F: include/uapi/linux/input.h 7817F: include/uapi/linux/input-event-codes.h 7818F: include/linux/input/ 7819F: Documentation/devicetree/bindings/input/ 7820F: Documentation/devicetree/bindings/serio/ 7821F: Documentation/input/ 7822 7823INPUT MULTITOUCH (MT) PROTOCOL 7824M: Henrik Rydberg <rydberg@bitmath.org> 7825L: linux-input@vger.kernel.org 7826S: Odd fixes 7827F: Documentation/input/multi-touch-protocol.rst 7828F: drivers/input/input-mt.c 7829K: \b(ABS|SYN)_MT_ 7830 7831INSIDE SECURE CRYPTO DRIVER 7832M: Antoine Tenart <antoine.tenart@bootlin.com> 7833F: drivers/crypto/inside-secure/ 7834S: Maintained 7835L: linux-crypto@vger.kernel.org 7836 7837INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7838M: Mimi Zohar <zohar@linux.ibm.com> 7839M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7840L: linux-integrity@vger.kernel.org 7841T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7842S: Supported 7843F: security/integrity/ima/ 7844 7845INTEL 810/815 FRAMEBUFFER DRIVER 7846M: Antonino Daplas <adaplas@gmail.com> 7847L: linux-fbdev@vger.kernel.org 7848S: Maintained 7849F: drivers/video/fbdev/i810/ 7850 7851INTEL ASoC DRIVERS 7852M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7853M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7854M: Jie Yang <yang.jie@linux.intel.com> 7855L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7856S: Supported 7857F: sound/soc/intel/ 7858 7859INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7860M: Hans de Goede <hdegoede@redhat.com> 7861L: platform-driver-x86@vger.kernel.org 7862S: Maintained 7863F: drivers/platform/x86/intel_atomisp2_pm.c 7864 7865INTEL C600 SERIES SAS CONTROLLER DRIVER 7866M: Intel SCU Linux support <intel-linux-scu@intel.com> 7867M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7868L: linux-scsi@vger.kernel.org 7869T: git git://git.code.sf.net/p/intel-sas/isci 7870S: Supported 7871F: drivers/scsi/isci/ 7872 7873INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7874M: Jani Nikula <jani.nikula@linux.intel.com> 7875M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7876M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7877L: intel-gfx@lists.freedesktop.org 7878W: https://01.org/linuxgraphics/ 7879B: https://01.org/linuxgraphics/documentation/how-report-bugs 7880C: irc://chat.freenode.net/intel-gfx 7881Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7882T: git git://anongit.freedesktop.org/drm-intel 7883S: Supported 7884F: drivers/gpu/drm/i915/ 7885F: include/drm/i915* 7886F: include/uapi/drm/i915_drm.h 7887F: Documentation/gpu/i915.rst 7888 7889INTEL ETHERNET DRIVERS 7890M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7891L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7892W: http://www.intel.com/support/feedback.htm 7893W: http://e1000.sourceforge.net/ 7894Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7895T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7896T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7897S: Supported 7898F: Documentation/networking/device_drivers/intel/e100.rst 7899F: Documentation/networking/device_drivers/intel/e1000.rst 7900F: Documentation/networking/device_drivers/intel/e1000e.rst 7901F: Documentation/networking/device_drivers/intel/fm10k.rst 7902F: Documentation/networking/device_drivers/intel/igb.rst 7903F: Documentation/networking/device_drivers/intel/igbvf.rst 7904F: Documentation/networking/device_drivers/intel/ixgb.rst 7905F: Documentation/networking/device_drivers/intel/ixgbe.rst 7906F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7907F: Documentation/networking/device_drivers/intel/i40e.rst 7908F: Documentation/networking/device_drivers/intel/iavf.rst 7909F: Documentation/networking/device_drivers/intel/ice.rst 7910F: drivers/net/ethernet/intel/ 7911F: drivers/net/ethernet/intel/*/ 7912F: include/linux/avf/virtchnl.h 7913 7914INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7915M: Maik Broemme <mbroemme@libmpq.org> 7916L: linux-fbdev@vger.kernel.org 7917S: Maintained 7918F: Documentation/fb/intelfb.txt 7919F: drivers/video/fbdev/intelfb/ 7920 7921INTEL GPIO DRIVERS 7922M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7923L: linux-gpio@vger.kernel.org 7924S: Maintained 7925T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7926F: drivers/gpio/gpio-ich.c 7927F: drivers/gpio/gpio-intel-mid.c 7928F: drivers/gpio/gpio-lynxpoint.c 7929F: drivers/gpio/gpio-merrifield.c 7930F: drivers/gpio/gpio-ml-ioh.c 7931F: drivers/gpio/gpio-pch.c 7932F: drivers/gpio/gpio-sch.c 7933F: drivers/gpio/gpio-sodaville.c 7934 7935INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7936M: Zhenyu Wang <zhenyuw@linux.intel.com> 7937M: Zhi Wang <zhi.a.wang@intel.com> 7938L: intel-gvt-dev@lists.freedesktop.org 7939L: intel-gfx@lists.freedesktop.org 7940W: https://01.org/igvt-g 7941T: git https://github.com/intel/gvt-linux.git 7942S: Supported 7943F: drivers/gpu/drm/i915/gvt/ 7944 7945INTEL HID EVENT DRIVER 7946M: Alex Hung <alex.hung@canonical.com> 7947L: platform-driver-x86@vger.kernel.org 7948S: Maintained 7949F: drivers/platform/x86/intel-hid.c 7950 7951INTEL I/OAT DMA DRIVER 7952M: Dave Jiang <dave.jiang@intel.com> 7953R: Dan Williams <dan.j.williams@intel.com> 7954L: dmaengine@vger.kernel.org 7955Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7956S: Supported 7957F: drivers/dma/ioat* 7958 7959INTEL IDLE DRIVER 7960M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7961M: Len Brown <lenb@kernel.org> 7962L: linux-pm@vger.kernel.org 7963T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7964B: https://bugzilla.kernel.org 7965S: Supported 7966F: drivers/idle/intel_idle.c 7967 7968INTEL INTEGRATED SENSOR HUB DRIVER 7969M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7970M: Jiri Kosina <jikos@kernel.org> 7971L: linux-input@vger.kernel.org 7972S: Maintained 7973F: drivers/hid/intel-ish-hid/ 7974 7975INTEL IOMMU (VT-d) 7976M: David Woodhouse <dwmw2@infradead.org> 7977L: iommu@lists.linux-foundation.org 7978T: git git://git.infradead.org/iommu-2.6.git 7979S: Supported 7980F: drivers/iommu/intel-iommu.c 7981F: include/linux/intel-iommu.h 7982 7983INTEL IOP-ADMA DMA DRIVER 7984R: Dan Williams <dan.j.williams@intel.com> 7985S: Odd fixes 7986F: drivers/dma/iop-adma.c 7987 7988INTEL IPU3 CSI-2 CIO2 DRIVER 7989M: Yong Zhi <yong.zhi@intel.com> 7990M: Sakari Ailus <sakari.ailus@linux.intel.com> 7991M: Bingbu Cao <bingbu.cao@intel.com> 7992R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7993L: linux-media@vger.kernel.org 7994S: Maintained 7995F: drivers/media/pci/intel/ipu3/ 7996F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7997 7998INTEL IPU3 CSI-2 IMGU DRIVER 7999M: Sakari Ailus <sakari.ailus@linux.intel.com> 8000L: linux-media@vger.kernel.org 8001S: Maintained 8002F: drivers/staging/media/ipu3/ 8003F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8004F: Documentation/media/v4l-drivers/ipu3.rst 8005 8006INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8007M: Krzysztof Halasa <khalasa@piap.pl> 8008S: Maintained 8009F: include/linux/soc/ixp4xx/qmgr.h 8010F: include/linux/soc/ixp4xx/npe.h 8011F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8012F: drivers/soc/ixp4xx/ixp4xx-npe.c 8013F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8014F: drivers/net/wan/ixp4xx_hss.c 8015 8016INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8017M: Deepak Saxena <dsaxena@plexity.net> 8018S: Maintained 8019F: drivers/char/hw_random/ixp4xx-rng.c 8020 8021INTEL MANAGEMENT ENGINE (mei) 8022M: Tomas Winkler <tomas.winkler@intel.com> 8023L: linux-kernel@vger.kernel.org 8024S: Supported 8025F: include/uapi/linux/mei.h 8026F: include/linux/mei_cl_bus.h 8027F: drivers/misc/mei/* 8028F: drivers/watchdog/mei_wdt.c 8029F: Documentation/misc-devices/mei/* 8030F: samples/mei/* 8031 8032INTEL MENLOW THERMAL DRIVER 8033M: Sujith Thomas <sujith.thomas@intel.com> 8034L: platform-driver-x86@vger.kernel.org 8035W: https://01.org/linux-acpi 8036S: Supported 8037F: drivers/platform/x86/intel_menlow.c 8038 8039INTEL MIC DRIVERS (mic) 8040M: Sudeep Dutt <sudeep.dutt@intel.com> 8041M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8042S: Supported 8043W: https://github.com/sudeepdutt/mic 8044W: http://software.intel.com/en-us/mic-developer 8045F: include/linux/mic_bus.h 8046F: include/linux/scif.h 8047F: include/uapi/linux/mic_common.h 8048F: include/uapi/linux/mic_ioctl.h 8049F: include/uapi/linux/scif_ioctl.h 8050F: drivers/misc/mic/ 8051F: drivers/dma/mic_x100_dma.c 8052F: drivers/dma/mic_x100_dma.h 8053F: Documentation/mic/ 8054 8055INTEL PMC CORE DRIVER 8056M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8057M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8058L: platform-driver-x86@vger.kernel.org 8059S: Maintained 8060F: drivers/platform/x86/intel_pmc_core* 8061 8062INTEL PMC/P-Unit IPC DRIVER 8063M: Zha Qipeng<qipeng.zha@intel.com> 8064L: platform-driver-x86@vger.kernel.org 8065S: Maintained 8066F: drivers/platform/x86/intel_pmc_ipc.c 8067F: drivers/platform/x86/intel_punit_ipc.c 8068F: arch/x86/include/asm/intel_pmc_ipc.h 8069F: arch/x86/include/asm/intel_punit_ipc.h 8070 8071INTEL PMIC GPIO DRIVERS 8072M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8073S: Maintained 8074T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8075F: drivers/gpio/gpio-*cove.c 8076F: drivers/gpio/gpio-msic.c 8077 8078INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 8079R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8080S: Maintained 8081F: drivers/mfd/intel_msic.c 8082F: drivers/mfd/intel_soc_pmic* 8083F: include/linux/mfd/intel_msic.h 8084F: include/linux/mfd/intel_soc_pmic* 8085 8086INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8087M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8088L: linux-wireless@vger.kernel.org 8089S: Maintained 8090F: Documentation/networking/device_drivers/intel/ipw2100.txt 8091F: Documentation/networking/device_drivers/intel/ipw2200.txt 8092F: drivers/net/wireless/intel/ipw2x00/ 8093 8094INTEL PSTATE DRIVER 8095M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8096M: Len Brown <lenb@kernel.org> 8097L: linux-pm@vger.kernel.org 8098S: Supported 8099F: drivers/cpufreq/intel_pstate.c 8100 8101INTEL RDMA RNIC DRIVER 8102M: Faisal Latif <faisal.latif@intel.com> 8103M: Shiraz Saleem <shiraz.saleem@intel.com> 8104L: linux-rdma@vger.kernel.org 8105S: Supported 8106F: drivers/infiniband/hw/i40iw/ 8107F: include/uapi/rdma/i40iw-abi.h 8108 8109INTEL TELEMETRY DRIVER 8110M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8111M: "David E. Box" <david.e.box@linux.intel.com> 8112L: platform-driver-x86@vger.kernel.org 8113S: Maintained 8114F: arch/x86/include/asm/intel_telemetry.h 8115F: drivers/platform/x86/intel_telemetry* 8116 8117INTEL VIRTUAL BUTTON DRIVER 8118M: AceLan Kao <acelan.kao@canonical.com> 8119L: platform-driver-x86@vger.kernel.org 8120S: Maintained 8121F: drivers/platform/x86/intel-vbtn.c 8122 8123INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8124M: Stanislaw Gruszka <sgruszka@redhat.com> 8125L: linux-wireless@vger.kernel.org 8126S: Supported 8127F: drivers/net/wireless/intel/iwlegacy/ 8128 8129INTEL WIRELESS WIFI LINK (iwlwifi) 8130M: Johannes Berg <johannes.berg@intel.com> 8131M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8132M: Luca Coelho <luciano.coelho@intel.com> 8133M: Intel Linux Wireless <linuxwifi@intel.com> 8134L: linux-wireless@vger.kernel.org 8135W: http://intellinuxwireless.org 8136T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8137S: Supported 8138F: drivers/net/wireless/intel/iwlwifi/ 8139 8140INTEL WIRELESS WIMAX CONNECTION 2400 8141M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8142M: linux-wimax@intel.com 8143L: wimax@linuxwimax.org (subscribers-only) 8144S: Supported 8145W: http://linuxwimax.org 8146F: Documentation/wimax/README.i2400m 8147F: drivers/net/wimax/i2400m/ 8148F: include/uapi/linux/wimax/i2400m.h 8149 8150INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8151M: Mario Limonciello <mario.limonciello@dell.com> 8152S: Maintained 8153F: drivers/platform/x86/intel-wmi-thunderbolt.c 8154 8155INTEL(R) TRACE HUB 8156M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8157S: Supported 8158F: Documentation/trace/intel_th.rst 8159F: drivers/hwtracing/intel_th/ 8160 8161INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8162M: Ning Sun <ning.sun@intel.com> 8163L: tboot-devel@lists.sourceforge.net 8164W: http://tboot.sourceforge.net 8165T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8166S: Supported 8167F: Documentation/intel_txt.txt 8168F: include/linux/tboot.h 8169F: arch/x86/kernel/tboot.c 8170 8171INTEL-MID GPIO DRIVER 8172M: David Cohen <david.a.cohen@linux.intel.com> 8173L: linux-gpio@vger.kernel.org 8174S: Maintained 8175F: drivers/gpio/gpio-intel-mid.c 8176 8177INTERCONNECT API 8178M: Georgi Djakov <georgi.djakov@linaro.org> 8179L: linux-pm@vger.kernel.org 8180S: Maintained 8181F: Documentation/interconnect/ 8182F: Documentation/devicetree/bindings/interconnect/ 8183F: drivers/interconnect/ 8184F: include/dt-bindings/interconnect/ 8185F: include/linux/interconnect-provider.h 8186F: include/linux/interconnect.h 8187 8188INVENSENSE MPU-3050 GYROSCOPE DRIVER 8189M: Linus Walleij <linus.walleij@linaro.org> 8190L: linux-iio@vger.kernel.org 8191S: Maintained 8192F: drivers/iio/gyro/mpu3050* 8193F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8194 8195IOC3 ETHERNET DRIVER 8196M: Ralf Baechle <ralf@linux-mips.org> 8197L: linux-mips@vger.kernel.org 8198S: Maintained 8199F: drivers/net/ethernet/sgi/ioc3-eth.c 8200 8201IOC3 SERIAL DRIVER 8202M: Pat Gefre <pfg@sgi.com> 8203L: linux-serial@vger.kernel.org 8204S: Maintained 8205F: drivers/tty/serial/ioc3_serial.c 8206 8207IOMAP FILESYSTEM LIBRARY 8208M: Christoph Hellwig <hch@infradead.org> 8209M: Darrick J. Wong <darrick.wong@oracle.com> 8210M: linux-xfs@vger.kernel.org 8211M: linux-fsdevel@vger.kernel.org 8212L: linux-xfs@vger.kernel.org 8213L: linux-fsdevel@vger.kernel.org 8214T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8215S: Supported 8216F: fs/iomap.c 8217F: include/linux/iomap.h 8218 8219IOMMU DRIVERS 8220M: Joerg Roedel <joro@8bytes.org> 8221L: iommu@lists.linux-foundation.org 8222T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8223S: Maintained 8224F: Documentation/devicetree/bindings/iommu/ 8225F: drivers/iommu/ 8226F: include/linux/iommu.h 8227F: include/linux/of_iommu.h 8228F: include/linux/iova.h 8229 8230IO_URING 8231M: Jens Axboe <axboe@kernel.dk> 8232L: linux-block@vger.kernel.org 8233L: linux-fsdevel@vger.kernel.org 8234T: git git://git.kernel.dk/linux-block 8235T: git git://git.kernel.dk/liburing 8236S: Maintained 8237F: fs/io_uring.c 8238F: include/uapi/linux/io_uring.h 8239 8240IP MASQUERADING 8241M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8242S: Maintained 8243F: net/ipv4/netfilter/ipt_MASQUERADE.c 8244 8245IPMI SUBSYSTEM 8246M: Corey Minyard <minyard@acm.org> 8247L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8248W: http://openipmi.sourceforge.net/ 8249S: Supported 8250F: Documentation/devicetree/bindings/ipmi/ 8251F: Documentation/IPMI.txt 8252F: drivers/char/ipmi/ 8253F: include/linux/ipmi* 8254F: include/uapi/linux/ipmi* 8255 8256IPS SCSI RAID DRIVER 8257M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8258L: linux-scsi@vger.kernel.org 8259W: http://www.adaptec.com/ 8260S: Maintained 8261F: drivers/scsi/ips* 8262 8263IPVS 8264M: Wensong Zhang <wensong@linux-vs.org> 8265M: Simon Horman <horms@verge.net.au> 8266M: Julian Anastasov <ja@ssi.bg> 8267L: netdev@vger.kernel.org 8268L: lvs-devel@vger.kernel.org 8269S: Maintained 8270T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8271T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8272F: Documentation/networking/ipvs-sysctl.txt 8273F: include/net/ip_vs.h 8274F: include/uapi/linux/ip_vs.h 8275F: net/netfilter/ipvs/ 8276 8277IPWIRELESS DRIVER 8278M: Jiri Kosina <jikos@kernel.org> 8279M: David Sterba <dsterba@suse.com> 8280S: Odd Fixes 8281F: drivers/tty/ipwireless/ 8282 8283IPX NETWORK LAYER 8284L: netdev@vger.kernel.org 8285S: Obsolete 8286F: include/uapi/linux/ipx.h 8287 8288IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8289M: Marc Zyngier <marc.zyngier@arm.com> 8290S: Maintained 8291T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8292F: Documentation/IRQ-domain.txt 8293F: include/linux/irqdomain.h 8294F: kernel/irq/irqdomain.c 8295F: kernel/irq/msi.c 8296 8297IRQ SUBSYSTEM 8298M: Thomas Gleixner <tglx@linutronix.de> 8299L: linux-kernel@vger.kernel.org 8300S: Maintained 8301T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8302F: kernel/irq/ 8303 8304IRQCHIP DRIVERS 8305M: Thomas Gleixner <tglx@linutronix.de> 8306M: Jason Cooper <jason@lakedaemon.net> 8307M: Marc Zyngier <marc.zyngier@arm.com> 8308L: linux-kernel@vger.kernel.org 8309S: Maintained 8310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8311F: Documentation/devicetree/bindings/interrupt-controller/ 8312F: drivers/irqchip/ 8313 8314ISA 8315M: William Breathitt Gray <vilhelm.gray@gmail.com> 8316S: Maintained 8317F: Documentation/isa.txt 8318F: drivers/base/isa.c 8319F: include/linux/isa.h 8320 8321ISA RADIO MODULE 8322M: Hans Verkuil <hverkuil@xs4all.nl> 8323L: linux-media@vger.kernel.org 8324T: git git://linuxtv.org/media_tree.git 8325W: https://linuxtv.org 8326S: Maintained 8327F: drivers/media/radio/radio-isa* 8328 8329ISAPNP 8330M: Jaroslav Kysela <perex@perex.cz> 8331S: Maintained 8332F: Documentation/isapnp.txt 8333F: drivers/pnp/isapnp/ 8334F: include/linux/isapnp.h 8335 8336ISCSI 8337M: Lee Duncan <lduncan@suse.com> 8338M: Chris Leech <cleech@redhat.com> 8339L: open-iscsi@googlegroups.com 8340W: www.open-iscsi.com 8341S: Maintained 8342F: drivers/scsi/*iscsi* 8343F: include/scsi/*iscsi* 8344 8345iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8346M: Peter Jones <pjones@redhat.com> 8347M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8348S: Maintained 8349F: drivers/firmware/iscsi_ibft* 8350 8351ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8352M: Sagi Grimberg <sagi@grimberg.me> 8353M: Max Gurtovoy <maxg@mellanox.com> 8354L: linux-rdma@vger.kernel.org 8355S: Supported 8356W: http://www.openfabrics.org 8357W: www.open-iscsi.org 8358Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8359F: drivers/infiniband/ulp/iser/ 8360 8361ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8362M: Sagi Grimberg <sagi@grimberg.me> 8363T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8364L: linux-rdma@vger.kernel.org 8365L: target-devel@vger.kernel.org 8366S: Supported 8367W: http://www.linux-iscsi.org 8368F: drivers/infiniband/ulp/isert 8369 8370ISDN/mISDN SUBSYSTEM 8371M: Karsten Keil <isdn@linux-pingi.de> 8372L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8373L: netdev@vger.kernel.org 8374W: http://www.isdn4linux.de 8375S: Maintained 8376F: drivers/isdn/mISDN 8377F: drivers/isdn/hardware 8378 8379ISDN/CAPI SUBSYSTEM 8380M: Karsten Keil <isdn@linux-pingi.de> 8381L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8382L: netdev@vger.kernel.org 8383W: http://www.isdn4linux.de 8384S: Odd Fixes 8385F: Documentation/isdn/ 8386F: drivers/isdn/capi/ 8387F: drivers/staging/isdn/ 8388F: net/bluetooth/cmtp/ 8389F: include/linux/isdn/ 8390F: include/uapi/linux/isdn/ 8391 8392IT87 HARDWARE MONITORING DRIVER 8393M: Jean Delvare <jdelvare@suse.com> 8394L: linux-hwmon@vger.kernel.org 8395S: Maintained 8396F: Documentation/hwmon/it87.rst 8397F: drivers/hwmon/it87.c 8398 8399IT913X MEDIA DRIVER 8400M: Antti Palosaari <crope@iki.fi> 8401L: linux-media@vger.kernel.org 8402W: https://linuxtv.org 8403W: http://palosaari.fi/linux/ 8404Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8405T: git git://linuxtv.org/anttip/media_tree.git 8406S: Maintained 8407F: drivers/media/tuners/it913x* 8408 8409IVTV VIDEO4LINUX DRIVER 8410M: Andy Walls <awalls@md.metrocast.net> 8411L: ivtv-devel@ivtvdriver.org (subscribers-only) 8412L: linux-media@vger.kernel.org 8413T: git git://linuxtv.org/media_tree.git 8414W: http://www.ivtvdriver.org 8415S: Maintained 8416F: Documentation/media/v4l-drivers/ivtv* 8417F: drivers/media/pci/ivtv/ 8418F: include/uapi/linux/ivtv* 8419 8420IX2505V MEDIA DRIVER 8421M: Malcolm Priestley <tvboxspy@gmail.com> 8422L: linux-media@vger.kernel.org 8423W: https://linuxtv.org 8424Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8425S: Maintained 8426F: drivers/media/dvb-frontends/ix2505v* 8427 8428JAILHOUSE HYPERVISOR INTERFACE 8429M: Jan Kiszka <jan.kiszka@siemens.com> 8430L: jailhouse-dev@googlegroups.com 8431S: Maintained 8432F: arch/x86/kernel/jailhouse.c 8433F: arch/x86/include/asm/jailhouse_para.h 8434 8435JC42.4 TEMPERATURE SENSOR DRIVER 8436M: Guenter Roeck <linux@roeck-us.net> 8437L: linux-hwmon@vger.kernel.org 8438S: Maintained 8439F: drivers/hwmon/jc42.c 8440F: Documentation/hwmon/jc42.rst 8441 8442JFS FILESYSTEM 8443M: Dave Kleikamp <shaggy@kernel.org> 8444L: jfs-discussion@lists.sourceforge.net 8445W: http://jfs.sourceforge.net/ 8446T: git git://github.com/kleikamp/linux-shaggy.git 8447S: Maintained 8448F: Documentation/filesystems/jfs.txt 8449F: fs/jfs/ 8450 8451JME NETWORK DRIVER 8452M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8453L: netdev@vger.kernel.org 8454S: Maintained 8455F: drivers/net/ethernet/jme.* 8456 8457JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8458M: David Woodhouse <dwmw2@infradead.org> 8459M: Richard Weinberger <richard@nod.at> 8460L: linux-mtd@lists.infradead.org 8461W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8462T: git git://git.infradead.org/ubifs-2.6.git 8463S: Odd Fixes 8464F: fs/jffs2/ 8465F: include/uapi/linux/jffs2.h 8466 8467JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8468M: "Theodore Ts'o" <tytso@mit.edu> 8469M: Jan Kara <jack@suse.com> 8470L: linux-ext4@vger.kernel.org 8471S: Maintained 8472F: fs/jbd2/ 8473F: include/linux/jbd2.h 8474 8475JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8476M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8477L: linux-media@vger.kernel.org 8478S: Maintained 8479F: drivers/media/platform/rcar_jpu.c 8480 8481JSM Neo PCI based serial card 8482L: linux-serial@vger.kernel.org 8483S: Orphan 8484F: drivers/tty/serial/jsm/ 8485 8486K10TEMP HARDWARE MONITORING DRIVER 8487M: Clemens Ladisch <clemens@ladisch.de> 8488L: linux-hwmon@vger.kernel.org 8489S: Maintained 8490F: Documentation/hwmon/k10temp.rst 8491F: drivers/hwmon/k10temp.c 8492 8493K8TEMP HARDWARE MONITORING DRIVER 8494M: Rudolf Marek <r.marek@assembler.cz> 8495L: linux-hwmon@vger.kernel.org 8496S: Maintained 8497F: Documentation/hwmon/k8temp.rst 8498F: drivers/hwmon/k8temp.c 8499 8500KASAN 8501M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8502R: Alexander Potapenko <glider@google.com> 8503R: Dmitry Vyukov <dvyukov@google.com> 8504L: kasan-dev@googlegroups.com 8505S: Maintained 8506F: arch/*/include/asm/kasan.h 8507F: arch/*/mm/kasan_init* 8508F: Documentation/dev-tools/kasan.rst 8509F: include/linux/kasan*.h 8510F: lib/test_kasan.c 8511F: mm/kasan/ 8512F: scripts/Makefile.kasan 8513 8514KCONFIG 8515M: Masahiro Yamada <yamada.masahiro@socionext.com> 8516T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8517L: linux-kbuild@vger.kernel.org 8518S: Maintained 8519F: Documentation/kbuild/kconfig* 8520F: scripts/kconfig/ 8521F: scripts/Kconfig.include 8522 8523KDUMP 8524M: Dave Young <dyoung@redhat.com> 8525M: Baoquan He <bhe@redhat.com> 8526R: Vivek Goyal <vgoyal@redhat.com> 8527L: kexec@lists.infradead.org 8528W: http://lse.sourceforge.net/kdump/ 8529S: Maintained 8530F: Documentation/kdump/ 8531 8532KEENE FM RADIO TRANSMITTER DRIVER 8533M: Hans Verkuil <hverkuil@xs4all.nl> 8534L: linux-media@vger.kernel.org 8535T: git git://linuxtv.org/media_tree.git 8536W: https://linuxtv.org 8537S: Maintained 8538F: drivers/media/radio/radio-keene* 8539 8540KERNEL AUTOMOUNTER 8541M: Ian Kent <raven@themaw.net> 8542L: autofs@vger.kernel.org 8543S: Maintained 8544F: fs/autofs/ 8545 8546KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8547M: Masahiro Yamada <yamada.masahiro@socionext.com> 8548M: Michal Marek <michal.lkml@markovi.net> 8549T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8550L: linux-kbuild@vger.kernel.org 8551S: Maintained 8552F: Documentation/kbuild/ 8553F: Makefile 8554F: scripts/Kbuild* 8555F: scripts/Makefile* 8556F: scripts/basic/ 8557F: scripts/mk* 8558F: scripts/*vmlinux* 8559F: scripts/mod/ 8560F: scripts/package/ 8561 8562KERNEL JANITORS 8563L: kernel-janitors@vger.kernel.org 8564W: http://kernelnewbies.org/KernelJanitors 8565S: Odd Fixes 8566 8567KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8568M: "J. Bruce Fields" <bfields@fieldses.org> 8569M: Chuck Lever <chuck.lever@oracle.com> 8570L: linux-nfs@vger.kernel.org 8571W: http://nfs.sourceforge.net/ 8572T: git git://linux-nfs.org/~bfields/linux.git 8573S: Supported 8574F: fs/nfsd/ 8575F: include/uapi/linux/nfsd/ 8576F: fs/lockd/ 8577F: fs/nfs_common/ 8578F: net/sunrpc/ 8579F: include/linux/lockd/ 8580F: include/linux/sunrpc/ 8581F: include/uapi/linux/sunrpc/ 8582 8583KERNEL SELFTEST FRAMEWORK 8584M: Shuah Khan <shuah@kernel.org> 8585M: Shuah Khan <skhan@linuxfoundation.org> 8586L: linux-kselftest@vger.kernel.org 8587T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8588Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8589S: Maintained 8590F: tools/testing/selftests/ 8591F: Documentation/dev-tools/kselftest* 8592 8593KERNEL USERMODE HELPER 8594M: Luis Chamberlain <mcgrof@kernel.org> 8595L: linux-kernel@vger.kernel.org 8596S: Maintained 8597F: kernel/umh.c 8598F: include/linux/umh.h 8599 8600KERNEL VIRTUAL MACHINE (KVM) 8601M: Paolo Bonzini <pbonzini@redhat.com> 8602M: Radim Krčmář <rkrcmar@redhat.com> 8603L: kvm@vger.kernel.org 8604W: http://www.linux-kvm.org 8605T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8606S: Supported 8607F: Documentation/virtual/kvm/ 8608F: include/trace/events/kvm.h 8609F: include/uapi/asm-generic/kvm* 8610F: include/uapi/linux/kvm* 8611F: include/asm-generic/kvm* 8612F: include/linux/kvm* 8613F: include/kvm/iodev.h 8614F: virt/kvm/* 8615F: tools/kvm/ 8616F: tools/testing/selftests/kvm/ 8617 8618KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8619M: Joerg Roedel <joro@8bytes.org> 8620L: kvm@vger.kernel.org 8621W: http://www.linux-kvm.org/ 8622S: Maintained 8623F: arch/x86/include/asm/svm.h 8624F: arch/x86/kvm/svm.c 8625 8626KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8627M: Marc Zyngier <marc.zyngier@arm.com> 8628R: James Morse <james.morse@arm.com> 8629R: Julien Thierry <julien.thierry@arm.com> 8630R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8632L: kvmarm@lists.cs.columbia.edu 8633T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8634S: Maintained 8635F: arch/arm/include/uapi/asm/kvm* 8636F: arch/arm/include/asm/kvm* 8637F: arch/arm/kvm/ 8638F: arch/arm64/include/uapi/asm/kvm* 8639F: arch/arm64/include/asm/kvm* 8640F: arch/arm64/kvm/ 8641F: virt/kvm/arm/ 8642F: include/kvm/arm_* 8643 8644KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8645M: James Hogan <jhogan@kernel.org> 8646L: linux-mips@vger.kernel.org 8647S: Supported 8648F: arch/mips/include/uapi/asm/kvm* 8649F: arch/mips/include/asm/kvm* 8650F: arch/mips/kvm/ 8651 8652KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8653M: Paul Mackerras <paulus@ozlabs.org> 8654L: kvm-ppc@vger.kernel.org 8655W: http://www.linux-kvm.org/ 8656T: git git://github.com/agraf/linux-2.6.git 8657S: Supported 8658F: arch/powerpc/include/uapi/asm/kvm* 8659F: arch/powerpc/include/asm/kvm* 8660F: arch/powerpc/kvm/ 8661F: arch/powerpc/kernel/kvm* 8662 8663KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8664M: Christian Borntraeger <borntraeger@de.ibm.com> 8665M: Janosch Frank <frankja@linux.ibm.com> 8666R: David Hildenbrand <david@redhat.com> 8667R: Cornelia Huck <cohuck@redhat.com> 8668L: linux-s390@vger.kernel.org 8669W: http://www.ibm.com/developerworks/linux/linux390/ 8670T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8671S: Supported 8672F: arch/s390/include/uapi/asm/kvm* 8673F: arch/s390/include/asm/gmap.h 8674F: arch/s390/include/asm/kvm* 8675F: arch/s390/kvm/ 8676F: arch/s390/mm/gmap.c 8677 8678KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8679M: Paolo Bonzini <pbonzini@redhat.com> 8680M: Radim Krčmář <rkrcmar@redhat.com> 8681L: kvm@vger.kernel.org 8682W: http://www.linux-kvm.org 8683T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8684S: Supported 8685F: arch/x86/kvm/ 8686F: arch/x86/kvm/*/ 8687F: arch/x86/include/uapi/asm/kvm* 8688F: arch/x86/include/asm/kvm* 8689F: arch/x86/include/asm/pvclock-abi.h 8690F: arch/x86/kernel/kvm.c 8691F: arch/x86/kernel/kvmclock.c 8692 8693KERNFS 8694M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8695M: Tejun Heo <tj@kernel.org> 8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8697S: Supported 8698F: include/linux/kernfs.h 8699F: fs/kernfs/ 8700 8701KEXEC 8702M: Eric Biederman <ebiederm@xmission.com> 8703W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8704L: kexec@lists.infradead.org 8705S: Maintained 8706F: include/linux/kexec.h 8707F: include/uapi/linux/kexec.h 8708F: kernel/kexec* 8709 8710KEYS-ENCRYPTED 8711M: Mimi Zohar <zohar@linux.ibm.com> 8712L: linux-integrity@vger.kernel.org 8713L: keyrings@vger.kernel.org 8714S: Supported 8715F: Documentation/security/keys/trusted-encrypted.rst 8716F: include/keys/encrypted-type.h 8717F: security/keys/encrypted-keys/ 8718 8719KEYS-TRUSTED 8720M: James Bottomley <jejb@linux.ibm.com> 8721M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8722M: Mimi Zohar <zohar@linux.ibm.com> 8723L: linux-integrity@vger.kernel.org 8724L: keyrings@vger.kernel.org 8725S: Supported 8726F: Documentation/security/keys/trusted-encrypted.rst 8727F: include/keys/trusted-type.h 8728F: security/keys/trusted.c 8729F: security/keys/trusted.h 8730 8731KEYS/KEYRINGS: 8732M: David Howells <dhowells@redhat.com> 8733L: keyrings@vger.kernel.org 8734S: Maintained 8735F: Documentation/security/keys/core.rst 8736F: include/linux/key.h 8737F: include/linux/key-type.h 8738F: include/linux/keyctl.h 8739F: include/uapi/linux/keyctl.h 8740F: include/keys/ 8741F: security/keys/ 8742 8743KGDB / KDB /debug_core 8744M: Jason Wessel <jason.wessel@windriver.com> 8745M: Daniel Thompson <daniel.thompson@linaro.org> 8746W: http://kgdb.wiki.kernel.org/ 8747L: kgdb-bugreport@lists.sourceforge.net 8748T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8749S: Maintained 8750F: Documentation/dev-tools/kgdb.rst 8751F: drivers/misc/kgdbts.c 8752F: drivers/tty/serial/kgdboc.c 8753F: include/linux/kdb.h 8754F: include/linux/kgdb.h 8755F: kernel/debug/ 8756 8757KMEMLEAK 8758M: Catalin Marinas <catalin.marinas@arm.com> 8759S: Maintained 8760F: Documentation/dev-tools/kmemleak.rst 8761F: include/linux/kmemleak.h 8762F: mm/kmemleak.c 8763F: mm/kmemleak-test.c 8764 8765KMOD KERNEL MODULE LOADER - USERMODE HELPER 8766M: Luis Chamberlain <mcgrof@kernel.org> 8767L: linux-kernel@vger.kernel.org 8768S: Maintained 8769F: kernel/kmod.c 8770F: include/linux/kmod.h 8771F: lib/test_kmod.c 8772F: tools/testing/selftests/kmod/ 8773 8774KPROBES 8775M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8776M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8777M: "David S. Miller" <davem@davemloft.net> 8778M: Masami Hiramatsu <mhiramat@kernel.org> 8779S: Maintained 8780F: Documentation/kprobes.txt 8781F: include/linux/kprobes.h 8782F: include/asm-generic/kprobes.h 8783F: kernel/kprobes.c 8784 8785KS0108 LCD CONTROLLER DRIVER 8786M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8787S: Maintained 8788F: Documentation/auxdisplay/ks0108 8789F: drivers/auxdisplay/ks0108.c 8790F: include/linux/ks0108.h 8791 8792L3MDEV 8793M: David Ahern <dsa@cumulusnetworks.com> 8794L: netdev@vger.kernel.org 8795S: Maintained 8796F: net/l3mdev 8797F: include/net/l3mdev.h 8798 8799L7 BPF FRAMEWORK 8800M: John Fastabend <john.fastabend@gmail.com> 8801M: Daniel Borkmann <daniel@iogearbox.net> 8802L: netdev@vger.kernel.org 8803L: bpf@vger.kernel.org 8804S: Maintained 8805F: include/linux/skmsg.h 8806F: net/core/skmsg.c 8807F: net/core/sock_map.c 8808F: net/ipv4/tcp_bpf.c 8809 8810LANTIQ / INTEL Ethernet drivers 8811M: Hauke Mehrtens <hauke@hauke-m.de> 8812L: netdev@vger.kernel.org 8813S: Maintained 8814F: net/dsa/tag_gswip.c 8815F: drivers/net/ethernet/lantiq_xrx200.c 8816F: drivers/net/dsa/lantiq_pce.h 8817F: drivers/net/dsa/lantiq_gswip.c 8818 8819LANTIQ MIPS ARCHITECTURE 8820M: John Crispin <john@phrozen.org> 8821L: linux-mips@vger.kernel.org 8822S: Maintained 8823F: arch/mips/lantiq 8824F: drivers/soc/lantiq 8825 8826LAPB module 8827L: linux-x25@vger.kernel.org 8828S: Orphan 8829F: Documentation/networking/lapb-module.txt 8830F: include/*/lapb.h 8831F: net/lapb/ 8832 8833LASI 53c700 driver for PARISC 8834M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8835L: linux-scsi@vger.kernel.org 8836S: Maintained 8837F: Documentation/scsi/53c700.txt 8838F: drivers/scsi/53c700* 8839 8840LEAKING_ADDRESSES 8841M: Tobin C. Harding <me@tobin.cc> 8842M: Tycho Andersen <tycho@tycho.ws> 8843L: kernel-hardening@lists.openwall.com 8844S: Maintained 8845T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8846F: scripts/leaking_addresses.pl 8847 8848LED SUBSYSTEM 8849M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8850M: Pavel Machek <pavel@ucw.cz> 8851R: Dan Murphy <dmurphy@ti.com> 8852L: linux-leds@vger.kernel.org 8853T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8854S: Maintained 8855F: Documentation/devicetree/bindings/leds/ 8856F: drivers/leds/ 8857F: include/linux/leds.h 8858 8859LEGACY EEPROM DRIVER 8860M: Jean Delvare <jdelvare@suse.com> 8861S: Maintained 8862F: Documentation/misc-devices/eeprom 8863F: drivers/misc/eeprom/eeprom.c 8864 8865LEGO MINDSTORMS EV3 8866R: David Lechner <david@lechnology.com> 8867S: Maintained 8868F: arch/arm/boot/dts/da850-lego-ev3.dts 8869F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8870F: drivers/power/supply/lego_ev3_battery.c 8871 8872LEGO USB Tower driver 8873M: Juergen Stuber <starblue@users.sourceforge.net> 8874L: legousb-devel@lists.sourceforge.net 8875W: http://legousb.sourceforge.net/ 8876S: Maintained 8877F: drivers/usb/misc/legousbtower.c 8878 8879LG LAPTOP EXTRAS 8880M: Matan Ziv-Av <matan@svgalib.org> 8881L: platform-driver-x86@vger.kernel.org 8882S: Maintained 8883F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8884F: Documentation/laptops/lg-laptop.rst 8885F: drivers/platform/x86/lg-laptop.c 8886 8887LG2160 MEDIA DRIVER 8888M: Michael Krufky <mkrufky@linuxtv.org> 8889L: linux-media@vger.kernel.org 8890W: https://linuxtv.org 8891W: http://github.com/mkrufky 8892Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8893T: git git://linuxtv.org/mkrufky/tuners.git 8894S: Maintained 8895F: drivers/media/dvb-frontends/lg2160.* 8896 8897LGDT3305 MEDIA DRIVER 8898M: Michael Krufky <mkrufky@linuxtv.org> 8899L: linux-media@vger.kernel.org 8900W: https://linuxtv.org 8901W: http://github.com/mkrufky 8902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8903T: git git://linuxtv.org/mkrufky/tuners.git 8904S: Maintained 8905F: drivers/media/dvb-frontends/lgdt3305.* 8906 8907LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8908M: Viresh Kumar <vireshk@kernel.org> 8909L: linux-ide@vger.kernel.org 8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8911S: Maintained 8912F: include/linux/pata_arasan_cf_data.h 8913F: drivers/ata/pata_arasan_cf.c 8914 8915LIBATA PATA DRIVERS 8916M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8917M: Jens Axboe <axboe@kernel.dk> 8918L: linux-ide@vger.kernel.org 8919T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8920S: Maintained 8921F: drivers/ata/pata_*.c 8922F: drivers/ata/ata_generic.c 8923 8924LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8925M: Linus Walleij <linus.walleij@linaro.org> 8926L: linux-ide@vger.kernel.org 8927T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8928S: Maintained 8929F: drivers/ata/pata_ftide010.c 8930F: drivers/ata/sata_gemini.c 8931F: drivers/ata/sata_gemini.h 8932 8933LIBATA SATA AHCI PLATFORM devices support 8934M: Hans de Goede <hdegoede@redhat.com> 8935M: Jens Axboe <axboe@kernel.dk> 8936L: linux-ide@vger.kernel.org 8937T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8938S: Maintained 8939F: drivers/ata/ahci_platform.c 8940F: drivers/ata/libahci_platform.c 8941F: include/linux/ahci_platform.h 8942 8943LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8944M: Mikael Pettersson <mikpelinux@gmail.com> 8945L: linux-ide@vger.kernel.org 8946T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8947S: Maintained 8948F: drivers/ata/sata_promise.* 8949 8950LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8951M: Jens Axboe <axboe@kernel.dk> 8952L: linux-ide@vger.kernel.org 8953T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8954S: Maintained 8955F: drivers/ata/ 8956F: include/linux/ata.h 8957F: include/linux/libata.h 8958F: Documentation/devicetree/bindings/ata/ 8959 8960LIBLOCKDEP 8961M: Sasha Levin <alexander.levin@microsoft.com> 8962S: Maintained 8963F: tools/lib/lockdep/ 8964 8965LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8966M: Dan Williams <dan.j.williams@intel.com> 8967M: Vishal Verma <vishal.l.verma@intel.com> 8968M: Dave Jiang <dave.jiang@intel.com> 8969L: linux-nvdimm@lists.01.org 8970Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8971S: Supported 8972F: drivers/nvdimm/blk.c 8973F: drivers/nvdimm/region_devs.c 8974 8975LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8976M: Vishal Verma <vishal.l.verma@intel.com> 8977M: Dan Williams <dan.j.williams@intel.com> 8978M: Dave Jiang <dave.jiang@intel.com> 8979L: linux-nvdimm@lists.01.org 8980Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8981S: Supported 8982F: drivers/nvdimm/btt* 8983 8984LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8985M: Dan Williams <dan.j.williams@intel.com> 8986M: Vishal Verma <vishal.l.verma@intel.com> 8987M: Dave Jiang <dave.jiang@intel.com> 8988L: linux-nvdimm@lists.01.org 8989Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8990S: Supported 8991F: drivers/nvdimm/pmem* 8992 8993LIBNVDIMM: DEVICETREE BINDINGS 8994M: Oliver O'Halloran <oohall@gmail.com> 8995L: linux-nvdimm@lists.01.org 8996Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8997S: Supported 8998F: drivers/nvdimm/of_pmem.c 8999F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9000 9001LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9002M: Dan Williams <dan.j.williams@intel.com> 9003M: Vishal Verma <vishal.l.verma@intel.com> 9004M: Dave Jiang <dave.jiang@intel.com> 9005M: Keith Busch <keith.busch@intel.com> 9006M: Ira Weiny <ira.weiny@intel.com> 9007L: linux-nvdimm@lists.01.org 9008Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9009T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9010S: Supported 9011F: drivers/nvdimm/* 9012F: drivers/acpi/nfit/* 9013F: include/linux/nd.h 9014F: include/linux/libnvdimm.h 9015F: include/uapi/linux/ndctl.h 9016 9017LIGHTNVM PLATFORM SUPPORT 9018M: Matias Bjorling <mb@lightnvm.io> 9019W: http://github/OpenChannelSSD 9020L: linux-block@vger.kernel.org 9021S: Maintained 9022F: drivers/lightnvm/ 9023F: include/linux/lightnvm.h 9024F: include/uapi/linux/lightnvm.h 9025 9026LINUX FOR POWER MACINTOSH 9027M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9028W: http://www.penguinppc.org/ 9029L: linuxppc-dev@lists.ozlabs.org 9030S: Maintained 9031F: arch/powerpc/platforms/powermac/ 9032F: drivers/macintosh/ 9033 9034LINUX FOR POWERPC (32-BIT AND 64-BIT) 9035M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9036M: Paul Mackerras <paulus@samba.org> 9037M: Michael Ellerman <mpe@ellerman.id.au> 9038W: https://github.com/linuxppc/linux/wiki 9039L: linuxppc-dev@lists.ozlabs.org 9040Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9041T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9042S: Supported 9043F: Documentation/ABI/stable/sysfs-firmware-opal-* 9044F: Documentation/devicetree/bindings/powerpc/ 9045F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9046F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9047F: Documentation/powerpc/ 9048F: arch/powerpc/ 9049F: drivers/char/tpm/tpm_ibmvtpm* 9050F: drivers/crypto/nx/ 9051F: drivers/crypto/vmx/ 9052F: drivers/i2c/busses/i2c-opal.c 9053F: drivers/net/ethernet/ibm/ibmveth.* 9054F: drivers/net/ethernet/ibm/ibmvnic.* 9055F: drivers/pci/hotplug/pnv_php.c 9056F: drivers/pci/hotplug/rpa* 9057F: drivers/rtc/rtc-opal.c 9058F: drivers/scsi/ibmvscsi/ 9059F: drivers/tty/hvc/hvc_opal.c 9060F: drivers/watchdog/wdrtas.c 9061F: tools/testing/selftests/powerpc 9062N: /pmac 9063N: powermac 9064N: powernv 9065N: [^a-z0-9]ps3 9066N: pseries 9067 9068LINUX FOR POWERPC EMBEDDED MPC5XXX 9069M: Anatolij Gustschin <agust@denx.de> 9070L: linuxppc-dev@lists.ozlabs.org 9071T: git git://git.denx.de/linux-denx-agust.git 9072S: Maintained 9073F: arch/powerpc/platforms/512x/ 9074F: arch/powerpc/platforms/52xx/ 9075 9076LINUX FOR POWERPC EMBEDDED PPC4XX 9077M: Alistair Popple <alistair@popple.id.au> 9078M: Matt Porter <mporter@kernel.crashing.org> 9079W: http://www.penguinppc.org/ 9080L: linuxppc-dev@lists.ozlabs.org 9081S: Maintained 9082F: arch/powerpc/platforms/40x/ 9083F: arch/powerpc/platforms/44x/ 9084 9085LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9086M: Scott Wood <oss@buserror.net> 9087M: Kumar Gala <galak@kernel.crashing.org> 9088W: http://www.penguinppc.org/ 9089L: linuxppc-dev@lists.ozlabs.org 9090T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9091S: Maintained 9092F: arch/powerpc/platforms/83xx/ 9093F: arch/powerpc/platforms/85xx/ 9094F: Documentation/devicetree/bindings/powerpc/fsl/ 9095 9096LINUX FOR POWERPC EMBEDDED PPC8XX 9097M: Vitaly Bordug <vitb@kernel.crashing.org> 9098W: http://www.penguinppc.org/ 9099L: linuxppc-dev@lists.ozlabs.org 9100S: Maintained 9101F: arch/powerpc/platforms/8xx/ 9102 9103LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9104L: linuxppc-dev@lists.ozlabs.org 9105S: Orphan 9106F: arch/powerpc/*/*virtex* 9107F: arch/powerpc/*/*/*virtex* 9108 9109LINUX FOR POWERPC PA SEMI PWRFICIENT 9110L: linuxppc-dev@lists.ozlabs.org 9111S: Orphan 9112F: arch/powerpc/platforms/pasemi/ 9113F: drivers/*/*pasemi* 9114F: drivers/*/*/*pasemi* 9115 9116LINUX KERNEL DUMP TEST MODULE (LKDTM) 9117M: Kees Cook <keescook@chromium.org> 9118S: Maintained 9119F: drivers/misc/lkdtm/* 9120 9121LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9122M: Alan Stern <stern@rowland.harvard.edu> 9123M: Andrea Parri <andrea.parri@amarulasolutions.com> 9124M: Will Deacon <will@kernel.org> 9125M: Peter Zijlstra <peterz@infradead.org> 9126M: Boqun Feng <boqun.feng@gmail.com> 9127M: Nicholas Piggin <npiggin@gmail.com> 9128M: David Howells <dhowells@redhat.com> 9129M: Jade Alglave <j.alglave@ucl.ac.uk> 9130M: Luc Maranget <luc.maranget@inria.fr> 9131M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9132R: Akira Yokosawa <akiyks@gmail.com> 9133R: Daniel Lustig <dlustig@nvidia.com> 9134L: linux-kernel@vger.kernel.org 9135L: linux-arch@vger.kernel.org 9136S: Supported 9137T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9138F: tools/memory-model/ 9139F: Documentation/atomic_bitops.txt 9140F: Documentation/atomic_t.txt 9141F: Documentation/core-api/atomic_ops.rst 9142F: Documentation/core-api/refcount-vs-atomic.rst 9143F: Documentation/memory-barriers.txt 9144 9145LIS3LV02D ACCELEROMETER DRIVER 9146M: Eric Piel <eric.piel@tremplin-utc.net> 9147S: Maintained 9148F: Documentation/misc-devices/lis3lv02d 9149F: drivers/misc/lis3lv02d/ 9150F: drivers/platform/x86/hp_accel.c 9151 9152LIVE PATCHING 9153M: Josh Poimboeuf <jpoimboe@redhat.com> 9154M: Jiri Kosina <jikos@kernel.org> 9155M: Miroslav Benes <mbenes@suse.cz> 9156M: Petr Mladek <pmladek@suse.com> 9157R: Joe Lawrence <joe.lawrence@redhat.com> 9158S: Maintained 9159F: kernel/livepatch/ 9160F: include/linux/livepatch.h 9161F: arch/x86/include/asm/livepatch.h 9162F: arch/x86/kernel/livepatch.c 9163F: Documentation/livepatch/ 9164F: Documentation/ABI/testing/sysfs-kernel-livepatch 9165F: samples/livepatch/ 9166F: tools/testing/selftests/livepatch/ 9167L: live-patching@vger.kernel.org 9168T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9169 9170LLC (802.2) 9171L: netdev@vger.kernel.org 9172S: Odd fixes 9173F: include/linux/llc.h 9174F: include/uapi/linux/llc.h 9175F: include/net/llc* 9176F: net/llc/ 9177 9178LM73 HARDWARE MONITOR DRIVER 9179M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9180L: linux-hwmon@vger.kernel.org 9181S: Maintained 9182F: drivers/hwmon/lm73.c 9183 9184LM78 HARDWARE MONITOR DRIVER 9185M: Jean Delvare <jdelvare@suse.com> 9186L: linux-hwmon@vger.kernel.org 9187S: Maintained 9188F: Documentation/hwmon/lm78.rst 9189F: drivers/hwmon/lm78.c 9190 9191LM83 HARDWARE MONITOR DRIVER 9192M: Jean Delvare <jdelvare@suse.com> 9193L: linux-hwmon@vger.kernel.org 9194S: Maintained 9195F: Documentation/hwmon/lm83.rst 9196F: drivers/hwmon/lm83.c 9197 9198LM90 HARDWARE MONITOR DRIVER 9199M: Jean Delvare <jdelvare@suse.com> 9200L: linux-hwmon@vger.kernel.org 9201S: Maintained 9202F: Documentation/hwmon/lm90.rst 9203F: Documentation/devicetree/bindings/hwmon/lm90.txt 9204F: drivers/hwmon/lm90.c 9205F: include/dt-bindings/thermal/lm90.h 9206 9207LM95234 HARDWARE MONITOR DRIVER 9208M: Guenter Roeck <linux@roeck-us.net> 9209L: linux-hwmon@vger.kernel.org 9210S: Maintained 9211F: Documentation/hwmon/lm95234.rst 9212F: drivers/hwmon/lm95234.c 9213 9214LME2510 MEDIA DRIVER 9215M: Malcolm Priestley <tvboxspy@gmail.com> 9216L: linux-media@vger.kernel.org 9217W: https://linuxtv.org 9218Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9219S: Maintained 9220F: drivers/media/usb/dvb-usb-v2/lmedm04* 9221 9222LOADPIN SECURITY MODULE 9223M: Kees Cook <keescook@chromium.org> 9224T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9225S: Supported 9226F: security/loadpin/ 9227F: Documentation/admin-guide/LSM/LoadPin.rst 9228 9229LOCKING PRIMITIVES 9230M: Peter Zijlstra <peterz@infradead.org> 9231M: Ingo Molnar <mingo@redhat.com> 9232M: Will Deacon <will@kernel.org> 9233L: linux-kernel@vger.kernel.org 9234T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9235S: Maintained 9236F: Documentation/locking/ 9237F: include/linux/lockdep.h 9238F: include/linux/spinlock*.h 9239F: arch/*/include/asm/spinlock*.h 9240F: include/linux/rwlock*.h 9241F: include/linux/mutex*.h 9242F: include/linux/rwsem*.h 9243F: include/linux/seqlock.h 9244F: lib/locking*.[ch] 9245F: kernel/locking/ 9246X: kernel/locking/locktorture.c 9247 9248LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9249M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9250L: linux-ntfs-dev@lists.sourceforge.net 9251W: http://www.linux-ntfs.org/content/view/19/37/ 9252S: Maintained 9253F: Documentation/ldm.txt 9254F: block/partitions/ldm.* 9255 9256LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9257M: Sathya Prakash <sathya.prakash@broadcom.com> 9258M: Chaitra P B <chaitra.basappa@broadcom.com> 9259M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9260L: MPT-FusionLinux.pdl@broadcom.com 9261L: linux-scsi@vger.kernel.org 9262W: http://www.avagotech.com/support/ 9263S: Supported 9264F: drivers/message/fusion/ 9265F: drivers/scsi/mpt3sas/ 9266 9267LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9268M: Matthew Wilcox <willy@infradead.org> 9269L: linux-scsi@vger.kernel.org 9270S: Maintained 9271F: drivers/scsi/sym53c8xx_2/ 9272 9273LTC1660 DAC DRIVER 9274M: Marcus Folkesson <marcus.folkesson@gmail.com> 9275L: linux-iio@vger.kernel.org 9276S: Maintained 9277F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9278F: drivers/iio/dac/ltc1660.c 9279 9280LTC4261 HARDWARE MONITOR DRIVER 9281M: Guenter Roeck <linux@roeck-us.net> 9282L: linux-hwmon@vger.kernel.org 9283S: Maintained 9284F: Documentation/hwmon/ltc4261.rst 9285F: drivers/hwmon/ltc4261.c 9286 9287LTC4306 I2C MULTIPLEXER DRIVER 9288M: Michael Hennerich <michael.hennerich@analog.com> 9289W: http://ez.analog.com/community/linux-device-drivers 9290L: linux-i2c@vger.kernel.org 9291S: Supported 9292F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9293F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9294 9295LTP (Linux Test Project) 9296M: Mike Frysinger <vapier@gentoo.org> 9297M: Cyril Hrubis <chrubis@suse.cz> 9298M: Wanlong Gao <wanlong.gao@gmail.com> 9299M: Jan Stancek <jstancek@redhat.com> 9300M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9301M: Alexey Kodanev <alexey.kodanev@oracle.com> 9302L: ltp@lists.linux.it (subscribers-only) 9303W: http://linux-test-project.github.io/ 9304T: git git://github.com/linux-test-project/ltp.git 9305S: Maintained 9306 9307M68K ARCHITECTURE 9308M: Geert Uytterhoeven <geert@linux-m68k.org> 9309L: linux-m68k@lists.linux-m68k.org 9310W: http://www.linux-m68k.org/ 9311T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9312S: Maintained 9313F: arch/m68k/ 9314F: drivers/zorro/ 9315 9316M68K ON APPLE MACINTOSH 9317M: Joshua Thompson <funaho@jurai.org> 9318W: http://www.mac.linux-m68k.org/ 9319L: linux-m68k@lists.linux-m68k.org 9320S: Maintained 9321F: arch/m68k/mac/ 9322 9323M68K ON HP9000/300 9324M: Philip Blundell <philb@gnu.org> 9325W: http://www.tazenda.demon.co.uk/phil/linux-hp 9326S: Maintained 9327F: arch/m68k/hp300/ 9328 9329M88DS3103 MEDIA DRIVER 9330M: Antti Palosaari <crope@iki.fi> 9331L: linux-media@vger.kernel.org 9332W: https://linuxtv.org 9333W: http://palosaari.fi/linux/ 9334Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9335T: git git://linuxtv.org/anttip/media_tree.git 9336S: Maintained 9337F: drivers/media/dvb-frontends/m88ds3103* 9338 9339M88RS2000 MEDIA DRIVER 9340M: Malcolm Priestley <tvboxspy@gmail.com> 9341L: linux-media@vger.kernel.org 9342W: https://linuxtv.org 9343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9344S: Maintained 9345F: drivers/media/dvb-frontends/m88rs2000* 9346 9347MA901 MASTERKIT USB FM RADIO DRIVER 9348M: Alexey Klimov <klimov.linux@gmail.com> 9349L: linux-media@vger.kernel.org 9350T: git git://linuxtv.org/media_tree.git 9351S: Maintained 9352F: drivers/media/radio/radio-ma901.c 9353 9354MAC80211 9355M: Johannes Berg <johannes@sipsolutions.net> 9356L: linux-wireless@vger.kernel.org 9357W: http://wireless.kernel.org/ 9358T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9359T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9360S: Maintained 9361F: Documentation/networking/mac80211-injection.txt 9362F: include/net/mac80211.h 9363F: net/mac80211/ 9364F: drivers/net/wireless/mac80211_hwsim.[ch] 9365F: Documentation/networking/mac80211_hwsim/README 9366 9367MAILBOX API 9368M: Jassi Brar <jassisinghbrar@gmail.com> 9369L: linux-kernel@vger.kernel.org 9370S: Maintained 9371F: drivers/mailbox/ 9372F: include/linux/mailbox_client.h 9373F: include/linux/mailbox_controller.h 9374 9375MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9376M: Michael Kerrisk <mtk.manpages@gmail.com> 9377W: http://www.kernel.org/doc/man-pages 9378L: linux-man@vger.kernel.org 9379S: Maintained 9380 9381MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9382M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9383L: linux-mips@vger.kernel.org 9384S: Maintained 9385F: arch/mips/boot/dts/img/pistachio_marduk.dts 9386 9387MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9388M: Andrew Lunn <andrew@lunn.ch> 9389M: Vivien Didelot <vivien.didelot@gmail.com> 9390L: netdev@vger.kernel.org 9391S: Maintained 9392F: drivers/net/dsa/mv88e6xxx/ 9393F: include/linux/platform_data/mv88e6xxx.h 9394F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9395 9396MARVELL ARMADA DRM SUPPORT 9397M: Russell King <linux@armlinux.org.uk> 9398S: Maintained 9399T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9400T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9401F: drivers/gpu/drm/armada/ 9402F: include/uapi/drm/armada_drm.h 9403F: Documentation/devicetree/bindings/display/armada/ 9404 9405MARVELL ARMADA 3700 PHY DRIVERS 9406M: Miquel Raynal <miquel.raynal@bootlin.com> 9407S: Maintained 9408F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9409F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9410F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9411F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9412 9413MARVELL CRYPTO DRIVER 9414M: Boris Brezillon <bbrezillon@kernel.org> 9415M: Arnaud Ebalard <arno@natisbad.org> 9416F: drivers/crypto/marvell/ 9417S: Maintained 9418L: linux-crypto@vger.kernel.org 9419 9420MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9421M: Mirko Lindner <mlindner@marvell.com> 9422M: Stephen Hemminger <stephen@networkplumber.org> 9423L: netdev@vger.kernel.org 9424S: Maintained 9425F: drivers/net/ethernet/marvell/sk* 9426 9427MARVELL LIBERTAS WIRELESS DRIVER 9428L: libertas-dev@lists.infradead.org 9429S: Orphan 9430F: drivers/net/wireless/marvell/libertas/ 9431 9432MARVELL MACCHIATOBIN SUPPORT 9433M: Russell King <linux@armlinux.org.uk> 9434L: linux-arm-kernel@lists.infradead.org 9435S: Maintained 9436F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9437 9438MARVELL MV643XX ETHERNET DRIVER 9439M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9440L: netdev@vger.kernel.org 9441S: Maintained 9442F: drivers/net/ethernet/marvell/mv643xx_eth.* 9443F: include/linux/mv643xx.h 9444 9445MARVELL MV88X3310 PHY DRIVER 9446M: Russell King <linux@armlinux.org.uk> 9447L: netdev@vger.kernel.org 9448S: Maintained 9449F: drivers/net/phy/marvell10g.c 9450 9451MARVELL MVEBU THERMAL DRIVER 9452M: Miquel Raynal <miquel.raynal@bootlin.com> 9453S: Maintained 9454F: drivers/thermal/armada_thermal.c 9455 9456MARVELL MVNETA ETHERNET DRIVER 9457M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9458L: netdev@vger.kernel.org 9459S: Maintained 9460F: drivers/net/ethernet/marvell/mvneta.* 9461 9462MARVELL MWIFIEX WIRELESS DRIVER 9463M: Amitkumar Karwar <amitkarwar@gmail.com> 9464M: Nishant Sarmukadam <nishants@marvell.com> 9465M: Ganapathi Bhat <gbhat@marvell.com> 9466M: Xinming Hu <huxinming820@gmail.com> 9467L: linux-wireless@vger.kernel.org 9468S: Maintained 9469F: drivers/net/wireless/marvell/mwifiex/ 9470 9471MARVELL MWL8K WIRELESS DRIVER 9472M: Lennert Buytenhek <buytenh@wantstofly.org> 9473L: linux-wireless@vger.kernel.org 9474S: Odd Fixes 9475F: drivers/net/wireless/marvell/mwl8k.c 9476 9477MARVELL NAND CONTROLLER DRIVER 9478M: Miquel Raynal <miquel.raynal@bootlin.com> 9479L: linux-mtd@lists.infradead.org 9480S: Maintained 9481F: drivers/mtd/nand/raw/marvell_nand.c 9482F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9483 9484MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9485M: Nicolas Pitre <nico@fluxnic.net> 9486S: Odd Fixes 9487F: drivers/mmc/host/mvsdio.* 9488 9489MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9490M: Hu Ziji <huziji@marvell.com> 9491L: linux-mmc@vger.kernel.org 9492S: Supported 9493F: drivers/mmc/host/sdhci-xenon* 9494F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9495 9496MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9497M: Sunil Goutham <sgoutham@marvell.com> 9498M: Linu Cherian <lcherian@marvell.com> 9499M: Geetha sowjanya <gakula@marvell.com> 9500M: Jerin Jacob <jerinj@marvell.com> 9501L: netdev@vger.kernel.org 9502S: Supported 9503F: drivers/net/ethernet/marvell/octeontx2/af/ 9504 9505MATROX FRAMEBUFFER DRIVER 9506L: linux-fbdev@vger.kernel.org 9507S: Orphan 9508F: drivers/video/fbdev/matrox/matroxfb_* 9509F: include/uapi/linux/matroxfb.h 9510 9511MAX16065 HARDWARE MONITOR DRIVER 9512M: Guenter Roeck <linux@roeck-us.net> 9513L: linux-hwmon@vger.kernel.org 9514S: Maintained 9515F: Documentation/hwmon/max16065.rst 9516F: drivers/hwmon/max16065.c 9517 9518MAX2175 SDR TUNER DRIVER 9519M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9520L: linux-media@vger.kernel.org 9521T: git git://linuxtv.org/media_tree.git 9522S: Maintained 9523F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9524F: Documentation/media/v4l-drivers/max2175.rst 9525F: drivers/media/i2c/max2175* 9526F: include/uapi/linux/max2175.h 9527 9528MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9529L: linux-hwmon@vger.kernel.org 9530S: Orphan 9531F: Documentation/hwmon/max6650.rst 9532F: drivers/hwmon/max6650.c 9533 9534MAX6697 HARDWARE MONITOR DRIVER 9535M: Guenter Roeck <linux@roeck-us.net> 9536L: linux-hwmon@vger.kernel.org 9537S: Maintained 9538F: Documentation/hwmon/max6697.rst 9539F: Documentation/devicetree/bindings/hwmon/max6697.txt 9540F: drivers/hwmon/max6697.c 9541F: include/linux/platform_data/max6697.h 9542 9543MAX9860 MONO AUDIO VOICE CODEC DRIVER 9544M: Peter Rosin <peda@axentia.se> 9545L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9546S: Maintained 9547F: Documentation/devicetree/bindings/sound/max9860.txt 9548F: sound/soc/codecs/max9860.* 9549 9550MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9551M: Andreas Klinger <ak@it-klinger.de> 9552L: linux-iio@vger.kernel.org 9553S: Maintained 9554F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9555F: drivers/iio/proximity/mb1232.c 9556 9557MAXIM MAX77650 PMIC MFD DRIVER 9558M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9559L: linux-kernel@vger.kernel.org 9560S: Maintained 9561F: Documentation/devicetree/bindings/*/*max77650.txt 9562F: Documentation/devicetree/bindings/*/max77650*.txt 9563F: include/linux/mfd/max77650.h 9564F: drivers/mfd/max77650.c 9565F: drivers/regulator/max77650-regulator.c 9566F: drivers/power/supply/max77650-charger.c 9567F: drivers/input/misc/max77650-onkey.c 9568F: drivers/leds/leds-max77650.c 9569F: drivers/gpio/gpio-max77650.c 9570 9571MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9572M: Javier Martinez Canillas <javier@dowhile0.org> 9573L: linux-kernel@vger.kernel.org 9574S: Supported 9575F: drivers/regulator/max77802-regulator.c 9576F: Documentation/devicetree/bindings/*/*max77802.txt 9577F: include/dt-bindings/*/*max77802.h 9578 9579MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9580M: Krzysztof Kozlowski <krzk@kernel.org> 9581M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9582L: linux-pm@vger.kernel.org 9583S: Supported 9584F: drivers/power/supply/max14577_charger.c 9585F: drivers/power/supply/max77693_charger.c 9586 9587MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9588M: Chanwoo Choi <cw00.choi@samsung.com> 9589M: Krzysztof Kozlowski <krzk@kernel.org> 9590M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9591L: linux-kernel@vger.kernel.org 9592S: Supported 9593F: drivers/*/max14577*.c 9594F: drivers/*/max77686*.c 9595F: drivers/*/max77693*.c 9596F: drivers/extcon/extcon-max14577.c 9597F: drivers/extcon/extcon-max77693.c 9598F: drivers/rtc/rtc-max77686.c 9599F: drivers/clk/clk-max77686.c 9600F: Documentation/devicetree/bindings/mfd/max14577.txt 9601F: Documentation/devicetree/bindings/*/max77686.txt 9602F: Documentation/devicetree/bindings/mfd/max77693.txt 9603F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9604F: include/linux/mfd/max14577*.h 9605F: include/linux/mfd/max77686*.h 9606F: include/linux/mfd/max77693*.h 9607 9608MAXIRADIO FM RADIO RECEIVER DRIVER 9609M: Hans Verkuil <hverkuil@xs4all.nl> 9610L: linux-media@vger.kernel.org 9611T: git git://linuxtv.org/media_tree.git 9612W: https://linuxtv.org 9613S: Maintained 9614F: drivers/media/radio/radio-maxiradio* 9615 9616MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9617M: Peter Rosin <peda@axentia.se> 9618L: linux-iio@vger.kernel.org 9619S: Maintained 9620F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9621F: drivers/iio/potentiometer/mcp4018.c 9622F: drivers/iio/potentiometer/mcp4531.c 9623 9624MCR20A IEEE-802.15.4 RADIO DRIVER 9625M: Xue Liu <liuxuenetmail@gmail.com> 9626L: linux-wpan@vger.kernel.org 9627W: https://github.com/xueliu/mcr20a-linux 9628S: Maintained 9629F: drivers/net/ieee802154/mcr20a.c 9630F: drivers/net/ieee802154/mcr20a.h 9631F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9632 9633MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9634M: William Breathitt Gray <vilhelm.gray@gmail.com> 9635L: linux-iio@vger.kernel.org 9636S: Maintained 9637F: drivers/iio/dac/cio-dac.c 9638 9639MEDIA DRIVERS FOR ASCOT2E 9640M: Sergey Kozlov <serjk@netup.ru> 9641M: Abylay Ospan <aospan@netup.ru> 9642L: linux-media@vger.kernel.org 9643W: https://linuxtv.org 9644W: http://netup.tv/ 9645T: git git://linuxtv.org/media_tree.git 9646S: Supported 9647F: drivers/media/dvb-frontends/ascot2e* 9648 9649MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9650M: Jasmin Jessich <jasmin@anw.at> 9651L: linux-media@vger.kernel.org 9652W: https://linuxtv.org 9653T: git git://linuxtv.org/media_tree.git 9654S: Maintained 9655F: drivers/media/dvb-frontends/cxd2099* 9656 9657MEDIA DRIVERS FOR CXD2841ER 9658M: Sergey Kozlov <serjk@netup.ru> 9659M: Abylay Ospan <aospan@netup.ru> 9660L: linux-media@vger.kernel.org 9661W: https://linuxtv.org 9662W: http://netup.tv/ 9663T: git git://linuxtv.org/media_tree.git 9664S: Supported 9665F: drivers/media/dvb-frontends/cxd2841er* 9666 9667MEDIA DRIVERS FOR CXD2880 9668M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9669L: linux-media@vger.kernel.org 9670W: http://linuxtv.org/ 9671T: git git://linuxtv.org/media_tree.git 9672S: Supported 9673F: drivers/media/dvb-frontends/cxd2880/* 9674F: drivers/media/spi/cxd2880* 9675 9676MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9677L: linux-media@vger.kernel.org 9678W: https://linuxtv.org 9679T: git git://linuxtv.org/media_tree.git 9680S: Orphan 9681F: drivers/media/pci/ddbridge/* 9682 9683MEDIA DRIVERS FOR FREESCALE IMX 9684M: Steve Longerbeam <slongerbeam@gmail.com> 9685M: Philipp Zabel <p.zabel@pengutronix.de> 9686L: linux-media@vger.kernel.org 9687T: git git://linuxtv.org/media_tree.git 9688S: Maintained 9689F: Documentation/devicetree/bindings/media/imx.txt 9690F: Documentation/media/v4l-drivers/imx.rst 9691F: drivers/staging/media/imx/ 9692F: include/linux/imx-media.h 9693F: include/media/imx.h 9694 9695MEDIA DRIVER FOR FREESCALE IMX PXP 9696M: Philipp Zabel <p.zabel@pengutronix.de> 9697L: linux-media@vger.kernel.org 9698T: git git://linuxtv.org/media_tree.git 9699S: Maintained 9700F: drivers/media/platform/imx-pxp.[ch] 9701 9702MEDIA DRIVERS FOR FREESCALE IMX7 9703M: Rui Miguel Silva <rmfrfs@gmail.com> 9704L: linux-media@vger.kernel.org 9705T: git git://linuxtv.org/media_tree.git 9706S: Maintained 9707F: Documentation/devicetree/bindings/media/imx7-csi.txt 9708F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9709F: Documentation/media/v4l-drivers/imx7.rst 9710F: drivers/staging/media/imx/imx7-media-csi.c 9711F: drivers/staging/media/imx/imx7-mipi-csis.c 9712 9713MEDIA DRIVERS FOR HELENE 9714M: Abylay Ospan <aospan@netup.ru> 9715L: linux-media@vger.kernel.org 9716W: https://linuxtv.org 9717W: http://netup.tv/ 9718T: git git://linuxtv.org/media_tree.git 9719S: Supported 9720F: drivers/media/dvb-frontends/helene* 9721 9722MEDIA DRIVERS FOR HORUS3A 9723M: Sergey Kozlov <serjk@netup.ru> 9724M: Abylay Ospan <aospan@netup.ru> 9725L: linux-media@vger.kernel.org 9726W: https://linuxtv.org 9727W: http://netup.tv/ 9728T: git git://linuxtv.org/media_tree.git 9729S: Supported 9730F: drivers/media/dvb-frontends/horus3a* 9731 9732MEDIA DRIVERS FOR LNBH25 9733M: Sergey Kozlov <serjk@netup.ru> 9734M: Abylay Ospan <aospan@netup.ru> 9735L: linux-media@vger.kernel.org 9736W: https://linuxtv.org 9737W: http://netup.tv/ 9738T: git git://linuxtv.org/media_tree.git 9739S: Supported 9740F: drivers/media/dvb-frontends/lnbh25* 9741 9742MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9743L: linux-media@vger.kernel.org 9744W: https://linuxtv.org 9745T: git git://linuxtv.org/media_tree.git 9746S: Orphan 9747F: drivers/media/dvb-frontends/mxl5xx* 9748 9749MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9750M: Sergey Kozlov <serjk@netup.ru> 9751M: Abylay Ospan <aospan@netup.ru> 9752L: linux-media@vger.kernel.org 9753W: https://linuxtv.org 9754W: http://netup.tv/ 9755T: git git://linuxtv.org/media_tree.git 9756S: Supported 9757F: drivers/media/pci/netup_unidvb/* 9758 9759MEDIA DRIVERS FOR RENESAS - CEU 9760M: Jacopo Mondi <jacopo@jmondi.org> 9761L: linux-media@vger.kernel.org 9762L: linux-renesas-soc@vger.kernel.org 9763T: git git://linuxtv.org/media_tree.git 9764S: Supported 9765F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9766F: drivers/media/platform/renesas-ceu.c 9767F: include/media/drv-intf/renesas-ceu.h 9768 9769MEDIA DRIVERS FOR RENESAS - DRIF 9770M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9771L: linux-media@vger.kernel.org 9772L: linux-renesas-soc@vger.kernel.org 9773T: git git://linuxtv.org/media_tree.git 9774S: Supported 9775F: Documentation/devicetree/bindings/media/renesas,drif.txt 9776F: drivers/media/platform/rcar_drif.c 9777 9778MEDIA DRIVERS FOR RENESAS - FCP 9779M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9780L: linux-media@vger.kernel.org 9781L: linux-renesas-soc@vger.kernel.org 9782T: git git://linuxtv.org/media_tree.git 9783S: Supported 9784F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9785F: drivers/media/platform/rcar-fcp.c 9786F: include/media/rcar-fcp.h 9787 9788MEDIA DRIVERS FOR RENESAS - FDP1 9789M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9790L: linux-media@vger.kernel.org 9791L: linux-renesas-soc@vger.kernel.org 9792T: git git://linuxtv.org/media_tree.git 9793S: Supported 9794F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9795F: drivers/media/platform/rcar_fdp1.c 9796 9797MEDIA DRIVERS FOR RENESAS - VIN 9798M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9799L: linux-media@vger.kernel.org 9800L: linux-renesas-soc@vger.kernel.org 9801T: git git://linuxtv.org/media_tree.git 9802S: Supported 9803F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9804F: Documentation/devicetree/bindings/media/rcar_vin.txt 9805F: drivers/media/platform/rcar-vin/ 9806 9807MEDIA DRIVERS FOR RENESAS - VSP1 9808M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9809M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9810L: linux-media@vger.kernel.org 9811L: linux-renesas-soc@vger.kernel.org 9812T: git git://linuxtv.org/media_tree.git 9813S: Supported 9814F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9815F: drivers/media/platform/vsp1/ 9816 9817MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9818L: linux-media@vger.kernel.org 9819W: https://linuxtv.org 9820T: git git://linuxtv.org/media_tree.git 9821S: Orphan 9822F: drivers/media/dvb-frontends/stv0910* 9823 9824MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9825L: linux-media@vger.kernel.org 9826W: https://linuxtv.org 9827T: git git://linuxtv.org/media_tree.git 9828S: Orphan 9829F: drivers/media/dvb-frontends/stv6111* 9830 9831MEDIA DRIVERS FOR STM32 - DCMI 9832M: Hugues Fruchet <hugues.fruchet@st.com> 9833L: linux-media@vger.kernel.org 9834T: git git://linuxtv.org/media_tree.git 9835S: Supported 9836F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9837F: drivers/media/platform/stm32/stm32-dcmi.c 9838 9839MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9840M: Dmitry Osipenko <digetx@gmail.com> 9841L: linux-media@vger.kernel.org 9842L: linux-tegra@vger.kernel.org 9843T: git git://linuxtv.org/media_tree.git 9844S: Maintained 9845F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9846F: drivers/staging/media/tegra-vde/ 9847 9848MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9849M: Mauro Carvalho Chehab <mchehab@kernel.org> 9850P: LinuxTV.org Project 9851L: linux-media@vger.kernel.org 9852W: https://linuxtv.org 9853Q: http://patchwork.kernel.org/project/linux-media/list/ 9854T: git git://linuxtv.org/media_tree.git 9855S: Maintained 9856F: Documentation/devicetree/bindings/media/ 9857F: Documentation/media/ 9858F: drivers/media/ 9859F: drivers/staging/media/ 9860F: include/linux/platform_data/media/ 9861F: include/media/ 9862F: include/uapi/linux/dvb/ 9863F: include/uapi/linux/videodev2.h 9864F: include/uapi/linux/media.h 9865F: include/uapi/linux/v4l2-* 9866F: include/uapi/linux/meye.h 9867F: include/uapi/linux/ivtv* 9868F: include/uapi/linux/uvcvideo.h 9869 9870MEDIATEK BLUETOOTH DRIVER 9871M: Sean Wang <sean.wang@mediatek.com> 9872L: linux-bluetooth@vger.kernel.org 9873L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9874S: Maintained 9875F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9876F: drivers/bluetooth/btmtkuart.c 9877 9878MEDIATEK CIR DRIVER 9879M: Sean Wang <sean.wang@mediatek.com> 9880S: Maintained 9881F: drivers/media/rc/mtk-cir.c 9882 9883MEDIATEK DMA DRIVER 9884M: Sean Wang <sean.wang@mediatek.com> 9885L: dmaengine@vger.kernel.org 9886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9887L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9888S: Maintained 9889F: Documentation/devicetree/bindings/dma/mtk-* 9890F: drivers/dma/mediatek/ 9891 9892MEDIATEK PMIC LED DRIVER 9893M: Sean Wang <sean.wang@mediatek.com> 9894S: Maintained 9895F: drivers/leds/leds-mt6323.c 9896F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9897 9898MEDIATEK ETHERNET DRIVER 9899M: Felix Fietkau <nbd@openwrt.org> 9900M: John Crispin <john@phrozen.org> 9901M: Sean Wang <sean.wang@mediatek.com> 9902M: Nelson Chang <nelson.chang@mediatek.com> 9903L: netdev@vger.kernel.org 9904S: Maintained 9905F: drivers/net/ethernet/mediatek/ 9906 9907MEDIATEK SWITCH DRIVER 9908M: Sean Wang <sean.wang@mediatek.com> 9909L: netdev@vger.kernel.org 9910S: Maintained 9911F: drivers/net/dsa/mt7530.* 9912F: net/dsa/tag_mtk.c 9913 9914MEDIATEK JPEG DRIVER 9915M: Rick Chang <rick.chang@mediatek.com> 9916M: Bin Liu <bin.liu@mediatek.com> 9917S: Supported 9918F: drivers/media/platform/mtk-jpeg/ 9919F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9920 9921MEDIATEK MDP DRIVER 9922M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9923M: Houlong Wei <houlong.wei@mediatek.com> 9924M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9925S: Supported 9926F: drivers/media/platform/mtk-mdp/ 9927F: drivers/media/platform/mtk-vpu/ 9928F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9929 9930MEDIATEK MEDIA DRIVER 9931M: Tiffany Lin <tiffany.lin@mediatek.com> 9932M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9933S: Supported 9934F: drivers/media/platform/mtk-vcodec/ 9935F: drivers/media/platform/mtk-vpu/ 9936F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9937F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9938 9939MEDIATEK MMC/SD/SDIO DRIVER 9940M: Chaotian Jing <chaotian.jing@mediatek.com> 9941S: Maintained 9942F: drivers/mmc/host/mtk-sd.c 9943F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 9944 9945MEDIATEK MT76 WIRELESS LAN DRIVER 9946M: Felix Fietkau <nbd@nbd.name> 9947M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9948R: Ryder Lee <ryder.lee@mediatek.com> 9949R: Roy Luo <royluo@google.com> 9950L: linux-wireless@vger.kernel.org 9951S: Maintained 9952F: drivers/net/wireless/mediatek/mt76/ 9953 9954MEDIATEK MT7601U WIRELESS LAN DRIVER 9955M: Jakub Kicinski <kubakici@wp.pl> 9956L: linux-wireless@vger.kernel.org 9957S: Maintained 9958F: drivers/net/wireless/mediatek/mt7601u/ 9959 9960MEDIATEK NAND CONTROLLER DRIVER 9961M: Xiaolei Li <xiaolei.li@mediatek.com> 9962L: linux-mtd@lists.infradead.org 9963S: Maintained 9964F: drivers/mtd/nand/raw/mtk_* 9965F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9966 9967MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9968M: Sean Wang <sean.wang@mediatek.com> 9969S: Maintained 9970F: drivers/char/hw_random/mtk-rng.c 9971 9972MEDIATEK USB3 DRD IP DRIVER 9973M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9974L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9976L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9977S: Maintained 9978F: drivers/usb/mtu3/ 9979 9980MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9981M: Peter Senna Tschudin <peter.senna@gmail.com> 9982M: Martin Donnelly <martin.donnelly@ge.com> 9983M: Martyn Welch <martyn.welch@collabora.co.uk> 9984S: Maintained 9985F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9986F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9987 9988MEGARAID SCSI/SAS DRIVERS 9989M: Kashyap Desai <kashyap.desai@broadcom.com> 9990M: Sumit Saxena <sumit.saxena@broadcom.com> 9991M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9992L: megaraidlinux.pdl@broadcom.com 9993L: linux-scsi@vger.kernel.org 9994W: http://www.avagotech.com/support/ 9995S: Maintained 9996F: Documentation/scsi/megaraid.txt 9997F: drivers/scsi/megaraid.* 9998F: drivers/scsi/megaraid/ 9999 10000MELEXIS MLX90614 DRIVER 10001M: Crt Mori <cmo@melexis.com> 10002L: linux-iio@vger.kernel.org 10003W: http://www.melexis.com 10004S: Supported 10005F: drivers/iio/temperature/mlx90614.c 10006 10007MELEXIS MLX90632 DRIVER 10008M: Crt Mori <cmo@melexis.com> 10009L: linux-iio@vger.kernel.org 10010W: http://www.melexis.com 10011S: Supported 10012F: drivers/iio/temperature/mlx90632.c 10013 10014MELFAS MIP4 TOUCHSCREEN DRIVER 10015M: Sangwon Jee <jeesw@melfas.com> 10016W: http://www.melfas.com 10017S: Supported 10018F: drivers/input/touchscreen/melfas_mip4.c 10019F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10020 10021MELLANOX ETHERNET DRIVER (mlx4_en) 10022M: Tariq Toukan <tariqt@mellanox.com> 10023L: netdev@vger.kernel.org 10024S: Supported 10025W: http://www.mellanox.com 10026Q: http://patchwork.ozlabs.org/project/netdev/list/ 10027F: drivers/net/ethernet/mellanox/mlx4/en_* 10028 10029MELLANOX ETHERNET DRIVER (mlx5e) 10030M: Saeed Mahameed <saeedm@mellanox.com> 10031L: netdev@vger.kernel.org 10032S: Supported 10033W: http://www.mellanox.com 10034Q: http://patchwork.ozlabs.org/project/netdev/list/ 10035F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10036 10037MELLANOX ETHERNET INNOVA DRIVERS 10038R: Boris Pismenny <borisp@mellanox.com> 10039L: netdev@vger.kernel.org 10040S: Supported 10041W: http://www.mellanox.com 10042Q: http://patchwork.ozlabs.org/project/netdev/list/ 10043F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10044F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10045F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10046F: include/linux/mlx5/mlx5_ifc_fpga.h 10047 10048MELLANOX ETHERNET SWITCH DRIVERS 10049M: Jiri Pirko <jiri@mellanox.com> 10050M: Ido Schimmel <idosch@mellanox.com> 10051L: netdev@vger.kernel.org 10052S: Supported 10053W: http://www.mellanox.com 10054Q: http://patchwork.ozlabs.org/project/netdev/list/ 10055F: drivers/net/ethernet/mellanox/mlxsw/ 10056F: tools/testing/selftests/drivers/net/mlxsw/ 10057 10058MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10059M: mlxsw@mellanox.com 10060L: netdev@vger.kernel.org 10061S: Supported 10062W: http://www.mellanox.com 10063Q: http://patchwork.ozlabs.org/project/netdev/list/ 10064F: drivers/net/ethernet/mellanox/mlxfw/ 10065 10066MELLANOX HARDWARE PLATFORM SUPPORT 10067M: Andy Shevchenko <andy@infradead.org> 10068M: Darren Hart <dvhart@infradead.org> 10069M: Vadim Pasternak <vadimp@mellanox.com> 10070L: platform-driver-x86@vger.kernel.org 10071S: Supported 10072F: drivers/platform/mellanox/ 10073F: include/linux/platform_data/mlxreg.h 10074 10075MELLANOX MLX4 core VPI driver 10076M: Tariq Toukan <tariqt@mellanox.com> 10077L: netdev@vger.kernel.org 10078L: linux-rdma@vger.kernel.org 10079W: http://www.mellanox.com 10080Q: http://patchwork.ozlabs.org/project/netdev/list/ 10081S: Supported 10082F: drivers/net/ethernet/mellanox/mlx4/ 10083F: include/linux/mlx4/ 10084 10085MELLANOX MLX4 IB driver 10086M: Yishai Hadas <yishaih@mellanox.com> 10087L: linux-rdma@vger.kernel.org 10088W: http://www.mellanox.com 10089Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10090S: Supported 10091F: drivers/infiniband/hw/mlx4/ 10092F: include/linux/mlx4/ 10093F: include/uapi/rdma/mlx4-abi.h 10094 10095MELLANOX MLX5 core VPI driver 10096M: Saeed Mahameed <saeedm@mellanox.com> 10097M: Leon Romanovsky <leonro@mellanox.com> 10098L: netdev@vger.kernel.org 10099L: linux-rdma@vger.kernel.org 10100W: http://www.mellanox.com 10101Q: http://patchwork.ozlabs.org/project/netdev/list/ 10102S: Supported 10103F: drivers/net/ethernet/mellanox/mlx5/core/ 10104F: include/linux/mlx5/ 10105F: Documentation/networking/device_drivers/mellanox/ 10106 10107MELLANOX MLX5 IB driver 10108M: Leon Romanovsky <leonro@mellanox.com> 10109L: linux-rdma@vger.kernel.org 10110W: http://www.mellanox.com 10111Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10112S: Supported 10113F: drivers/infiniband/hw/mlx5/ 10114F: include/linux/mlx5/ 10115F: include/uapi/rdma/mlx5-abi.h 10116 10117MELLANOX MLXCPLD I2C AND MUX DRIVER 10118M: Vadim Pasternak <vadimp@mellanox.com> 10119M: Michael Shych <michaelsh@mellanox.com> 10120L: linux-i2c@vger.kernel.org 10121S: Supported 10122F: drivers/i2c/busses/i2c-mlxcpld.c 10123F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10124F: Documentation/i2c/busses/i2c-mlxcpld 10125 10126MELLANOX MLXCPLD LED DRIVER 10127M: Vadim Pasternak <vadimp@mellanox.com> 10128L: linux-leds@vger.kernel.org 10129S: Supported 10130F: drivers/leds/leds-mlxcpld.c 10131F: drivers/leds/leds-mlxreg.c 10132F: Documentation/leds/leds-mlxcpld.txt 10133 10134MELLANOX PLATFORM DRIVER 10135M: Vadim Pasternak <vadimp@mellanox.com> 10136L: platform-driver-x86@vger.kernel.org 10137S: Supported 10138F: drivers/platform/x86/mlx-platform.c 10139 10140MEMBARRIER SUPPORT 10141M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10142M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10143L: linux-kernel@vger.kernel.org 10144S: Supported 10145F: kernel/sched/membarrier.c 10146F: include/uapi/linux/membarrier.h 10147F: arch/powerpc/include/asm/membarrier.h 10148 10149MEMBLOCK 10150M: Mike Rapoport <rppt@linux.ibm.com> 10151L: linux-mm@kvack.org 10152S: Maintained 10153F: include/linux/memblock.h 10154F: mm/memblock.c 10155F: Documentation/core-api/boot-time-mm.rst 10156 10157MEMORY MANAGEMENT 10158L: linux-mm@kvack.org 10159W: http://www.linux-mm.org 10160S: Maintained 10161F: include/linux/mm.h 10162F: include/linux/gfp.h 10163F: include/linux/mmzone.h 10164F: include/linux/memory_hotplug.h 10165F: include/linux/vmalloc.h 10166F: mm/ 10167 10168MEMORY TECHNOLOGY DEVICES (MTD) 10169M: David Woodhouse <dwmw2@infradead.org> 10170M: Brian Norris <computersforpeace@gmail.com> 10171M: Marek Vasut <marek.vasut@gmail.com> 10172M: Miquel Raynal <miquel.raynal@bootlin.com> 10173M: Richard Weinberger <richard@nod.at> 10174M: Vignesh Raghavendra <vigneshr@ti.com> 10175L: linux-mtd@lists.infradead.org 10176W: http://www.linux-mtd.infradead.org/ 10177Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10178T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10179T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10180S: Maintained 10181F: Documentation/devicetree/bindings/mtd/ 10182F: drivers/mtd/ 10183F: include/linux/mtd/ 10184F: include/uapi/mtd/ 10185 10186MEN A21 WATCHDOG DRIVER 10187M: Johannes Thumshirn <morbidrsa@gmail.com> 10188L: linux-watchdog@vger.kernel.org 10189S: Maintained 10190F: drivers/watchdog/mena21_wdt.c 10191 10192MEN CHAMELEON BUS (mcb) 10193M: Johannes Thumshirn <morbidrsa@gmail.com> 10194S: Maintained 10195F: drivers/mcb/ 10196F: include/linux/mcb.h 10197F: Documentation/men-chameleon-bus.txt 10198 10199MEN F21BMC (Board Management Controller) 10200M: Andreas Werner <andreas.werner@men.de> 10201S: Supported 10202F: drivers/mfd/menf21bmc.c 10203F: drivers/watchdog/menf21bmc_wdt.c 10204F: drivers/leds/leds-menf21bmc.c 10205F: drivers/hwmon/menf21bmc_hwmon.c 10206F: Documentation/hwmon/menf21bmc.rst 10207 10208MEN Z069 WATCHDOG DRIVER 10209M: Johannes Thumshirn <jth@kernel.org> 10210L: linux-watchdog@vger.kernel.org 10211S: Maintained 10212F: drivers/watchdog/menz69_wdt.c 10213 10214MESON AO CEC DRIVER FOR AMLOGIC SOCS 10215M: Neil Armstrong <narmstrong@baylibre.com> 10216L: linux-media@lists.freedesktop.org 10217L: linux-amlogic@lists.infradead.org 10218W: http://linux-meson.com/ 10219S: Supported 10220F: drivers/media/platform/meson/ao-cec.c 10221F: drivers/media/platform/meson/ao-cec-g12a.c 10222F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10223T: git git://linuxtv.org/media_tree.git 10224 10225MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10226M: Liang Yang <liang.yang@amlogic.com> 10227L: linux-mtd@lists.infradead.org 10228S: Maintained 10229F: drivers/mtd/nand/raw/meson_* 10230F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10231 10232METHODE UDPU SUPPORT 10233M: Vladimir Vid <vladimir.vid@sartura.hr> 10234S: Maintained 10235F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10236 10237MICROBLAZE ARCHITECTURE 10238M: Michal Simek <monstr@monstr.eu> 10239W: http://www.monstr.eu/fdt/ 10240T: git git://git.monstr.eu/linux-2.6-microblaze.git 10241S: Supported 10242F: arch/microblaze/ 10243 10244MICROCHIP AT91 SERIAL DRIVER 10245M: Richard Genoud <richard.genoud@gmail.com> 10246S: Maintained 10247F: drivers/tty/serial/atmel_serial.c 10248F: drivers/tty/serial/atmel_serial.h 10249F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10250 10251MICROCHIP AUDIO ASOC DRIVERS 10252M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10253L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10254S: Supported 10255F: sound/soc/atmel 10256 10257MICROCHIP DMA DRIVER 10258M: Ludovic Desroches <ludovic.desroches@microchip.com> 10259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10260L: dmaengine@vger.kernel.org 10261S: Supported 10262F: drivers/dma/at_hdmac.c 10263F: drivers/dma/at_hdmac_regs.h 10264F: include/linux/platform_data/dma-atmel.h 10265F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10266F: include/dt-bindings/dma/at91.h 10267 10268MICROCHIP ECC DRIVER 10269M: Tudor Ambarus <tudor.ambarus@microchip.com> 10270L: linux-crypto@vger.kernel.org 10271S: Maintained 10272F: drivers/crypto/atmel-ecc.* 10273 10274MICROCHIP I2C DRIVER 10275M: Ludovic Desroches <ludovic.desroches@microchip.com> 10276L: linux-i2c@vger.kernel.org 10277S: Supported 10278F: drivers/i2c/busses/i2c-at91.h 10279F: drivers/i2c/busses/i2c-at91-*.c 10280 10281MICROCHIP ISC DRIVER 10282M: Eugen Hristev <eugen.hristev@microchip.com> 10283L: linux-media@vger.kernel.org 10284S: Supported 10285F: drivers/media/platform/atmel/atmel-isc.c 10286F: drivers/media/platform/atmel/atmel-isc-regs.h 10287F: Documentation/devicetree/bindings/media/atmel-isc.txt 10288 10289MICROCHIP ISI DRIVER 10290M: Eugen Hristev <eugen.hristev@microchip.com> 10291L: linux-media@vger.kernel.org 10292S: Supported 10293F: drivers/media/platform/atmel/atmel-isi.c 10294F: drivers/media/platform/atmel/atmel-isi.h 10295 10296MICROCHIP AT91 USART MFD DRIVER 10297M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10298L: linux-kernel@vger.kernel.org 10299S: Supported 10300F: drivers/mfd/at91-usart.c 10301F: include/dt-bindings/mfd/at91-usart.h 10302F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10303 10304MICROCHIP AT91 USART SPI DRIVER 10305M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10306L: linux-spi@vger.kernel.org 10307S: Supported 10308F: drivers/spi/spi-at91-usart.c 10309F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10310 10311MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10312M: Woojung Huh <woojung.huh@microchip.com> 10313M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10314L: netdev@vger.kernel.org 10315S: Maintained 10316F: net/dsa/tag_ksz.c 10317F: drivers/net/dsa/microchip/* 10318F: include/linux/platform_data/microchip-ksz.h 10319F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10320 10321MICROCHIP LAN743X ETHERNET DRIVER 10322M: Bryan Whitehead <bryan.whitehead@microchip.com> 10323M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10324L: netdev@vger.kernel.org 10325S: Maintained 10326F: drivers/net/ethernet/microchip/lan743x_* 10327 10328MICROCHIP LCDFB DRIVER 10329M: Nicolas Ferre <nicolas.ferre@microchip.com> 10330L: linux-fbdev@vger.kernel.org 10331S: Maintained 10332F: drivers/video/fbdev/atmel_lcdfb.c 10333F: include/video/atmel_lcdc.h 10334 10335MICROCHIP MMC/SD/SDIO MCI DRIVER 10336M: Ludovic Desroches <ludovic.desroches@microchip.com> 10337S: Maintained 10338F: drivers/mmc/host/atmel-mci.c 10339 10340MICROCHIP MCP16502 PMIC DRIVER 10341M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10343S: Maintained 10344F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10345F: drivers/regulator/mcp16502.c 10346 10347MICROCHIP MCP3911 ADC DRIVER 10348M: Marcus Folkesson <marcus.folkesson@gmail.com> 10349M: Kent Gustavsson <kent@minoris.se> 10350L: linux-iio@vger.kernel.org 10351S: Supported 10352F: drivers/iio/adc/mcp3911.c 10353F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10354 10355MICROCHIP NAND DRIVER 10356M: Tudor Ambarus <tudor.ambarus@microchip.com> 10357L: linux-mtd@lists.infradead.org 10358S: Supported 10359F: drivers/mtd/nand/raw/atmel/* 10360F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10361 10362MICROCHIP PWM DRIVER 10363M: Claudiu Beznea <claudiu.beznea@microchip.com> 10364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10365L: linux-pwm@vger.kernel.org 10366S: Supported 10367F: drivers/pwm/pwm-atmel.c 10368F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10369 10370MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10371M: Ludovic Desroches <ludovic.desroches@microchip.com> 10372M: Eugen Hristev <eugen.hristev@microchip.com> 10373L: linux-iio@vger.kernel.org 10374S: Supported 10375F: drivers/iio/adc/at91-sama5d2_adc.c 10376F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10377F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10378 10379MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10380M: Nicolas Ferre <nicolas.ferre@microchip.com> 10381S: Supported 10382F: drivers/power/reset/at91-sama5d2_shdwc.c 10383 10384MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10385M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10387L: linux-gpio@vger.kernel.org 10388F: drivers/gpio/gpio-sama5d2-piobu.c 10389 10390MICROCHIP SPI DRIVER 10391M: Nicolas Ferre <nicolas.ferre@microchip.com> 10392S: Supported 10393F: drivers/spi/spi-atmel.* 10394 10395MICROCHIP SSC DRIVER 10396M: Nicolas Ferre <nicolas.ferre@microchip.com> 10397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10398S: Supported 10399F: drivers/misc/atmel-ssc.c 10400F: include/linux/atmel-ssc.h 10401 10402MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10403M: Nicolas Ferre <nicolas.ferre@microchip.com> 10404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10405S: Supported 10406F: drivers/misc/atmel_tclib.c 10407F: drivers/clocksource/tcb_clksrc.c 10408 10409MICROCHIP USBA UDC DRIVER 10410M: Cristian Birsan <cristian.birsan@microchip.com> 10411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10412S: Supported 10413F: drivers/usb/gadget/udc/atmel_usba_udc.* 10414 10415MICROCHIP USB251XB DRIVER 10416M: Richard Leitner <richard.leitner@skidata.com> 10417L: linux-usb@vger.kernel.org 10418S: Maintained 10419F: drivers/usb/misc/usb251xb.c 10420F: Documentation/devicetree/bindings/usb/usb251xb.txt 10421 10422MICROCHIP XDMA DRIVER 10423M: Ludovic Desroches <ludovic.desroches@microchip.com> 10424L: linux-arm-kernel@lists.infradead.org 10425L: dmaengine@vger.kernel.org 10426S: Supported 10427F: drivers/dma/at_xdmac.c 10428 10429MICROSEMI MIPS SOCS 10430M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10431M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10432L: linux-mips@vger.kernel.org 10433S: Supported 10434F: arch/mips/generic/board-ocelot.c 10435F: arch/mips/configs/generic/board-ocelot.config 10436F: arch/mips/boot/dts/mscc/ 10437F: Documentation/devicetree/bindings/mips/mscc.txt 10438 10439MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10440M: Don Brace <don.brace@microsemi.com> 10441L: esc.storagedev@microsemi.com 10442L: linux-scsi@vger.kernel.org 10443S: Supported 10444F: drivers/scsi/smartpqi/smartpqi*.[ch] 10445F: drivers/scsi/smartpqi/Kconfig 10446F: drivers/scsi/smartpqi/Makefile 10447F: include/linux/cciss*.h 10448F: include/uapi/linux/cciss*.h 10449F: Documentation/scsi/smartpqi.txt 10450 10451MICROSEMI ETHERNET SWITCH DRIVER 10452M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10453M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10454L: netdev@vger.kernel.org 10455S: Supported 10456F: drivers/net/ethernet/mscc/ 10457 10458MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10459M: Chen Yu <yu.c.chen@intel.com> 10460L: platform-driver-x86@vger.kernel.org 10461S: Supported 10462F: drivers/platform/x86/surfacepro3_button.c 10463 10464MICROTEK X6 SCANNER 10465M: Oliver Neukum <oliver@neukum.org> 10466S: Maintained 10467F: drivers/usb/image/microtek.* 10468 10469MIPS 10470M: Ralf Baechle <ralf@linux-mips.org> 10471M: Paul Burton <paul.burton@mips.com> 10472M: James Hogan <jhogan@kernel.org> 10473L: linux-mips@vger.kernel.org 10474W: http://www.linux-mips.org/ 10475T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10476T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10477Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10478S: Supported 10479F: Documentation/devicetree/bindings/mips/ 10480F: Documentation/mips/ 10481F: arch/mips/ 10482F: drivers/platform/mips/ 10483 10484MIPS BOSTON DEVELOPMENT BOARD 10485M: Paul Burton <paul.burton@mips.com> 10486L: linux-mips@vger.kernel.org 10487S: Maintained 10488F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10489F: arch/mips/boot/dts/img/boston.dts 10490F: arch/mips/configs/generic/board-boston.config 10491F: drivers/clk/imgtec/clk-boston.c 10492F: include/dt-bindings/clock/boston-clock.h 10493 10494MIPS GENERIC PLATFORM 10495M: Paul Burton <paul.burton@mips.com> 10496L: linux-mips@vger.kernel.org 10497S: Supported 10498F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10499F: arch/mips/generic/ 10500F: arch/mips/tools/generic-board-config.sh 10501 10502MIPS/LOONGSON1 ARCHITECTURE 10503M: Keguang Zhang <keguang.zhang@gmail.com> 10504L: linux-mips@vger.kernel.org 10505S: Maintained 10506F: arch/mips/loongson32/ 10507F: arch/mips/include/asm/mach-loongson32/ 10508F: drivers/*/*loongson1* 10509F: drivers/*/*/*loongson1* 10510 10511MIPS/LOONGSON2 ARCHITECTURE 10512M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10513L: linux-mips@vger.kernel.org 10514S: Maintained 10515F: arch/mips/loongson64/fuloong-2e/ 10516F: arch/mips/loongson64/lemote-2f/ 10517F: arch/mips/include/asm/mach-loongson64/ 10518F: drivers/*/*loongson2* 10519F: drivers/*/*/*loongson2* 10520 10521MIPS/LOONGSON3 ARCHITECTURE 10522M: Huacai Chen <chenhc@lemote.com> 10523L: linux-mips@vger.kernel.org 10524S: Maintained 10525F: arch/mips/loongson64/ 10526F: arch/mips/include/asm/mach-loongson64/ 10527F: drivers/platform/mips/cpu_hwmon.c 10528F: drivers/*/*loongson3* 10529F: drivers/*/*/*loongson3* 10530 10531MIPS RINT INSTRUCTION EMULATION 10532M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10533L: linux-mips@vger.kernel.org 10534S: Supported 10535F: arch/mips/math-emu/sp_rint.c 10536F: arch/mips/math-emu/dp_rint.c 10537 10538MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10539M: Hans Verkuil <hverkuil@xs4all.nl> 10540L: linux-media@vger.kernel.org 10541T: git git://linuxtv.org/media_tree.git 10542W: https://linuxtv.org 10543S: Odd Fixes 10544F: drivers/media/radio/radio-miropcm20* 10545 10546MMP SUPPORT 10547R: Lubomir Rintel <lkundrak@v3.sk> 10548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10549S: Odd Fixes 10550F: arch/arm/boot/dts/mmp* 10551F: arch/arm/mach-mmp/ 10552 10553MMU GATHER AND TLB INVALIDATION 10554M: Will Deacon <will@kernel.org> 10555M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10556M: Andrew Morton <akpm@linux-foundation.org> 10557M: Nick Piggin <npiggin@gmail.com> 10558M: Peter Zijlstra <peterz@infradead.org> 10559L: linux-arch@vger.kernel.org 10560L: linux-mm@kvack.org 10561S: Maintained 10562F: arch/*/include/asm/tlb.h 10563F: include/asm-generic/tlb.h 10564F: mm/mmu_gather.c 10565 10566MN88472 MEDIA DRIVER 10567M: Antti Palosaari <crope@iki.fi> 10568L: linux-media@vger.kernel.org 10569W: https://linuxtv.org 10570W: http://palosaari.fi/linux/ 10571Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10572S: Maintained 10573F: drivers/media/dvb-frontends/mn88472* 10574 10575MN88473 MEDIA DRIVER 10576M: Antti Palosaari <crope@iki.fi> 10577L: linux-media@vger.kernel.org 10578W: https://linuxtv.org 10579W: http://palosaari.fi/linux/ 10580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10581S: Maintained 10582F: drivers/media/dvb-frontends/mn88473* 10583 10584MODULE SUPPORT 10585M: Jessica Yu <jeyu@kernel.org> 10586T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10587S: Maintained 10588F: include/linux/module.h 10589F: kernel/module.c 10590 10591MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10592W: http://popies.net/meye/ 10593S: Orphan 10594F: Documentation/media/v4l-drivers/meye* 10595F: drivers/media/pci/meye/ 10596F: include/uapi/linux/meye.h 10597 10598MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10599M: Jiri Slaby <jirislaby@gmail.com> 10600S: Maintained 10601F: Documentation/serial/moxa-smartio.rst 10602F: drivers/tty/mxser.* 10603 10604MR800 AVERMEDIA USB FM RADIO DRIVER 10605M: Alexey Klimov <klimov.linux@gmail.com> 10606L: linux-media@vger.kernel.org 10607T: git git://linuxtv.org/media_tree.git 10608S: Maintained 10609F: drivers/media/radio/radio-mr800.c 10610 10611MRF24J40 IEEE 802.15.4 RADIO DRIVER 10612M: Alan Ott <alan@signal11.us> 10613L: linux-wpan@vger.kernel.org 10614S: Maintained 10615F: drivers/net/ieee802154/mrf24j40.c 10616F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10617 10618MSI LAPTOP SUPPORT 10619M: "Lee, Chun-Yi" <jlee@suse.com> 10620L: platform-driver-x86@vger.kernel.org 10621S: Maintained 10622F: drivers/platform/x86/msi-laptop.c 10623 10624MSI WMI SUPPORT 10625L: platform-driver-x86@vger.kernel.org 10626S: Orphan 10627F: drivers/platform/x86/msi-wmi.c 10628 10629MSI001 MEDIA DRIVER 10630M: Antti Palosaari <crope@iki.fi> 10631L: linux-media@vger.kernel.org 10632W: https://linuxtv.org 10633W: http://palosaari.fi/linux/ 10634Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10635T: git git://linuxtv.org/anttip/media_tree.git 10636S: Maintained 10637F: drivers/media/tuners/msi001* 10638 10639MSI2500 MEDIA DRIVER 10640M: Antti Palosaari <crope@iki.fi> 10641L: linux-media@vger.kernel.org 10642W: https://linuxtv.org 10643W: http://palosaari.fi/linux/ 10644Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10645T: git git://linuxtv.org/anttip/media_tree.git 10646S: Maintained 10647F: drivers/media/usb/msi2500/ 10648 10649MSYSTEMS DISKONCHIP G3 MTD DRIVER 10650M: Robert Jarzmik <robert.jarzmik@free.fr> 10651L: linux-mtd@lists.infradead.org 10652S: Maintained 10653F: drivers/mtd/devices/docg3* 10654 10655MT9M032 APTINA SENSOR DRIVER 10656M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10657L: linux-media@vger.kernel.org 10658T: git git://linuxtv.org/media_tree.git 10659S: Maintained 10660F: drivers/media/i2c/mt9m032.c 10661F: include/media/i2c/mt9m032.h 10662 10663MT9P031 APTINA CAMERA SENSOR 10664M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10665L: linux-media@vger.kernel.org 10666T: git git://linuxtv.org/media_tree.git 10667S: Maintained 10668F: drivers/media/i2c/mt9p031.c 10669F: include/media/i2c/mt9p031.h 10670 10671MT9T001 APTINA CAMERA SENSOR 10672M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10673L: linux-media@vger.kernel.org 10674T: git git://linuxtv.org/media_tree.git 10675S: Maintained 10676F: drivers/media/i2c/mt9t001.c 10677F: include/media/i2c/mt9t001.h 10678 10679MT9T112 APTINA CAMERA SENSOR 10680M: Jacopo Mondi <jacopo@jmondi.org> 10681L: linux-media@vger.kernel.org 10682T: git git://linuxtv.org/media_tree.git 10683S: Odd Fixes 10684F: drivers/media/i2c/mt9t112.c 10685F: include/media/i2c/mt9t112.h 10686 10687MT9V032 APTINA CAMERA SENSOR 10688M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10689L: linux-media@vger.kernel.org 10690T: git git://linuxtv.org/media_tree.git 10691S: Maintained 10692F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10693F: drivers/media/i2c/mt9v032.c 10694F: include/media/i2c/mt9v032.h 10695 10696MT9V111 APTINA CAMERA SENSOR 10697M: Jacopo Mondi <jacopo@jmondi.org> 10698L: linux-media@vger.kernel.org 10699T: git git://linuxtv.org/media_tree.git 10700S: Maintained 10701F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10702F: drivers/media/i2c/mt9v111.c 10703 10704MULTIFUNCTION DEVICES (MFD) 10705M: Lee Jones <lee.jones@linaro.org> 10706T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10707S: Supported 10708F: Documentation/devicetree/bindings/mfd/ 10709F: drivers/mfd/ 10710F: include/linux/mfd/ 10711F: include/dt-bindings/mfd/ 10712 10713MULTIMEDIA CARD (MMC) ETC. OVER SPI 10714S: Orphan 10715F: drivers/mmc/host/mmc_spi.c 10716F: include/linux/spi/mmc_spi.h 10717 10718MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10719M: Ulf Hansson <ulf.hansson@linaro.org> 10720L: linux-mmc@vger.kernel.org 10721T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10722S: Maintained 10723F: Documentation/devicetree/bindings/mmc/ 10724F: drivers/mmc/ 10725F: include/linux/mmc/ 10726F: include/uapi/linux/mmc/ 10727 10728MULTIPLEXER SUBSYSTEM 10729M: Peter Rosin <peda@axentia.se> 10730S: Maintained 10731F: Documentation/ABI/testing/sysfs-class-mux* 10732F: Documentation/devicetree/bindings/mux/ 10733F: include/dt-bindings/mux/ 10734F: include/linux/mux/ 10735F: drivers/mux/ 10736 10737MULTITECH MULTIPORT CARD (ISICOM) 10738S: Orphan 10739F: drivers/tty/isicom.c 10740F: include/linux/isicom.h 10741 10742MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10743M: Bin Liu <b-liu@ti.com> 10744L: linux-usb@vger.kernel.org 10745S: Maintained 10746F: drivers/usb/musb/ 10747 10748MXL301RF MEDIA DRIVER 10749M: Akihiro Tsukada <tskd08@gmail.com> 10750L: linux-media@vger.kernel.org 10751S: Odd Fixes 10752F: drivers/media/tuners/mxl301rf* 10753 10754MXL5007T MEDIA DRIVER 10755M: Michael Krufky <mkrufky@linuxtv.org> 10756L: linux-media@vger.kernel.org 10757W: https://linuxtv.org 10758W: http://github.com/mkrufky 10759Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10760T: git git://linuxtv.org/mkrufky/tuners.git 10761S: Maintained 10762F: drivers/media/tuners/mxl5007t.* 10763 10764MXSFB DRM DRIVER 10765M: Marek Vasut <marex@denx.de> 10766M: Stefan Agner <stefan@agner.ch> 10767L: dri-devel@lists.freedesktop.org 10768S: Supported 10769F: drivers/gpu/drm/mxsfb/ 10770F: Documentation/devicetree/bindings/display/mxsfb.txt 10771T: git git://anongit.freedesktop.org/drm/drm-misc 10772 10773MYLEX DAC960 PCI RAID Controller 10774M: Hannes Reinecke <hare@kernel.org> 10775L: linux-scsi@vger.kernel.org 10776S: Supported 10777F: drivers/scsi/myrb.* 10778F: drivers/scsi/myrs.* 10779 10780MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10781M: Chris Lee <christopher.lee@cspi.com> 10782L: netdev@vger.kernel.org 10783W: https://www.cspi.com/ethernet-products/support/downloads/ 10784S: Supported 10785F: drivers/net/ethernet/myricom/myri10ge/ 10786 10787NAND FLASH SUBSYSTEM 10788M: Miquel Raynal <miquel.raynal@bootlin.com> 10789R: Richard Weinberger <richard@nod.at> 10790L: linux-mtd@lists.infradead.org 10791W: http://www.linux-mtd.infradead.org/ 10792Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 10794S: Maintained 10795F: drivers/mtd/nand/ 10796F: include/linux/mtd/*nand*.h 10797 10798NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10799M: Daniel Mack <zonque@gmail.com> 10800S: Maintained 10801L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10802W: http://www.native-instruments.com 10803F: sound/usb/caiaq/ 10804 10805NATSEMI ETHERNET DRIVER (DP8381x) 10806S: Orphan 10807F: drivers/net/ethernet/natsemi/natsemi.c 10808 10809NCR 5380 SCSI DRIVERS 10810M: Finn Thain <fthain@telegraphics.com.au> 10811M: Michael Schmitz <schmitzmic@gmail.com> 10812L: linux-scsi@vger.kernel.org 10813S: Maintained 10814F: Documentation/scsi/g_NCR5380.txt 10815F: drivers/scsi/NCR5380.* 10816F: drivers/scsi/arm/cumana_1.c 10817F: drivers/scsi/arm/oak.c 10818F: drivers/scsi/atari_scsi.* 10819F: drivers/scsi/dmx3191d.c 10820F: drivers/scsi/g_NCR5380.* 10821F: drivers/scsi/mac_scsi.* 10822F: drivers/scsi/sun3_scsi.* 10823F: drivers/scsi/sun3_scsi_vme.c 10824 10825NCSI LIBRARY: 10826M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10827S: Maintained 10828F: net/ncsi/ 10829 10830NCT6775 HARDWARE MONITOR DRIVER 10831M: Guenter Roeck <linux@roeck-us.net> 10832L: linux-hwmon@vger.kernel.org 10833S: Maintained 10834F: Documentation/hwmon/nct6775.rst 10835F: drivers/hwmon/nct6775.c 10836 10837NET_FAILOVER MODULE 10838M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10839L: netdev@vger.kernel.org 10840S: Supported 10841F: driver/net/net_failover.c 10842F: include/net/net_failover.h 10843F: Documentation/networking/net_failover.rst 10844 10845NETEFFECT IWARP RNIC DRIVER (IW_NES) 10846M: Faisal Latif <faisal.latif@intel.com> 10847L: linux-rdma@vger.kernel.org 10848W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10849S: Supported 10850F: drivers/infiniband/hw/nes/ 10851F: include/uapi/rdma/nes-abi.h 10852 10853NETEM NETWORK EMULATOR 10854M: Stephen Hemminger <stephen@networkplumber.org> 10855L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10856S: Maintained 10857F: net/sched/sch_netem.c 10858 10859NETERION 10GbE DRIVERS (s2io/vxge) 10860M: Jon Mason <jdmason@kudzu.us> 10861L: netdev@vger.kernel.org 10862S: Supported 10863F: Documentation/networking/device_drivers/neterion/s2io.txt 10864F: Documentation/networking/device_drivers/neterion/vxge.txt 10865F: drivers/net/ethernet/neterion/ 10866 10867NETFILTER 10868M: Pablo Neira Ayuso <pablo@netfilter.org> 10869M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10870M: Florian Westphal <fw@strlen.de> 10871L: netfilter-devel@vger.kernel.org 10872L: coreteam@netfilter.org 10873W: http://www.netfilter.org/ 10874W: http://www.iptables.org/ 10875W: http://www.nftables.org/ 10876Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10877T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10878T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10879S: Maintained 10880F: include/linux/netfilter* 10881F: include/linux/netfilter/ 10882F: include/net/netfilter/ 10883F: include/uapi/linux/netfilter* 10884F: include/uapi/linux/netfilter/ 10885F: net/*/netfilter.c 10886F: net/*/netfilter/ 10887F: net/netfilter/ 10888F: net/bridge/br_netfilter*.c 10889 10890NETROM NETWORK LAYER 10891M: Ralf Baechle <ralf@linux-mips.org> 10892L: linux-hams@vger.kernel.org 10893W: http://www.linux-ax25.org/ 10894S: Maintained 10895F: include/net/netrom.h 10896F: include/uapi/linux/netrom.h 10897F: net/netrom/ 10898 10899NETRONOME ETHERNET DRIVERS 10900M: Jakub Kicinski <jakub.kicinski@netronome.com> 10901L: oss-drivers@netronome.com 10902S: Maintained 10903F: drivers/net/ethernet/netronome/ 10904 10905NETWORK BLOCK DEVICE (NBD) 10906M: Josef Bacik <josef@toxicpanda.com> 10907S: Maintained 10908L: linux-block@vger.kernel.org 10909L: nbd@other.debian.org 10910F: Documentation/blockdev/nbd.txt 10911F: drivers/block/nbd.c 10912F: include/trace/events/nbd.h 10913F: include/uapi/linux/nbd.h 10914 10915NETWORK DROP MONITOR 10916M: Neil Horman <nhorman@tuxdriver.com> 10917L: netdev@vger.kernel.org 10918S: Maintained 10919W: https://fedorahosted.org/dropwatch/ 10920F: net/core/drop_monitor.c 10921 10922NETWORKING DRIVERS 10923M: "David S. Miller" <davem@davemloft.net> 10924L: netdev@vger.kernel.org 10925W: http://www.linuxfoundation.org/en/Net 10926Q: http://patchwork.ozlabs.org/project/netdev/list/ 10927T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10928T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10929S: Odd Fixes 10930F: Documentation/devicetree/bindings/net/ 10931F: drivers/net/ 10932F: include/linux/if_* 10933F: include/linux/netdevice.h 10934F: include/linux/etherdevice.h 10935F: include/linux/fcdevice.h 10936F: include/linux/fddidevice.h 10937F: include/linux/hippidevice.h 10938F: include/linux/inetdevice.h 10939F: include/uapi/linux/if_* 10940F: include/uapi/linux/netdevice.h 10941 10942NETWORKING DRIVERS (WIRELESS) 10943M: Kalle Valo <kvalo@codeaurora.org> 10944L: linux-wireless@vger.kernel.org 10945Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10946T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10947T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10948S: Maintained 10949F: Documentation/devicetree/bindings/net/wireless/ 10950F: drivers/net/wireless/ 10951 10952NETWORKING [DSA] 10953M: Andrew Lunn <andrew@lunn.ch> 10954M: Vivien Didelot <vivien.didelot@gmail.com> 10955M: Florian Fainelli <f.fainelli@gmail.com> 10956S: Maintained 10957F: Documentation/devicetree/bindings/net/dsa/ 10958F: net/dsa/ 10959F: include/net/dsa.h 10960F: include/linux/dsa/ 10961F: include/linux/platform_data/dsa.h 10962F: drivers/net/dsa/ 10963 10964NETWORKING [GENERAL] 10965M: "David S. Miller" <davem@davemloft.net> 10966L: netdev@vger.kernel.org 10967W: http://www.linuxfoundation.org/en/Net 10968Q: http://patchwork.ozlabs.org/project/netdev/list/ 10969T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10970T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10971B: mailto:netdev@vger.kernel.org 10972S: Maintained 10973F: net/ 10974F: include/net/ 10975F: include/linux/in.h 10976F: include/linux/net.h 10977F: include/linux/netdevice.h 10978F: include/uapi/linux/in.h 10979F: include/uapi/linux/net.h 10980F: include/uapi/linux/netdevice.h 10981F: include/uapi/linux/net_namespace.h 10982F: tools/testing/selftests/net/ 10983F: lib/net_utils.c 10984F: lib/random32.c 10985F: Documentation/networking/ 10986 10987NETWORKING [IPSEC] 10988M: Steffen Klassert <steffen.klassert@secunet.com> 10989M: Herbert Xu <herbert@gondor.apana.org.au> 10990M: "David S. Miller" <davem@davemloft.net> 10991L: netdev@vger.kernel.org 10992T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10993T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10994S: Maintained 10995F: net/xfrm/ 10996F: net/key/ 10997F: net/ipv4/xfrm* 10998F: net/ipv4/esp4* 10999F: net/ipv4/ah4.c 11000F: net/ipv4/ipcomp.c 11001F: net/ipv4/ip_vti.c 11002F: net/ipv6/xfrm* 11003F: net/ipv6/esp6* 11004F: net/ipv6/ah6.c 11005F: net/ipv6/ipcomp6.c 11006F: net/ipv6/ip6_vti.c 11007F: include/uapi/linux/xfrm.h 11008F: include/net/xfrm.h 11009 11010NETWORKING [IPv4/IPv6] 11011M: "David S. Miller" <davem@davemloft.net> 11012M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11013M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11014L: netdev@vger.kernel.org 11015T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11016S: Maintained 11017F: net/ipv4/ 11018F: net/ipv6/ 11019F: include/net/ip* 11020F: arch/x86/net/* 11021 11022NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11023M: Paul Moore <paul@paul-moore.com> 11024W: https://github.com/netlabel 11025L: netdev@vger.kernel.org 11026L: linux-security-module@vger.kernel.org 11027S: Maintained 11028F: Documentation/netlabel/ 11029F: include/net/calipso.h 11030F: include/net/cipso_ipv4.h 11031F: include/net/netlabel.h 11032F: include/uapi/linux/netfilter/xt_SECMARK.h 11033F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11034F: net/netlabel/ 11035F: net/ipv4/cipso_ipv4.c 11036F: net/ipv6/calipso.c 11037F: net/netfilter/xt_CONNSECMARK.c 11038F: net/netfilter/xt_SECMARK.c 11039 11040NETWORKING [TCP] 11041M: Eric Dumazet <edumazet@google.com> 11042L: netdev@vger.kernel.org 11043S: Maintained 11044F: net/ipv4/tcp*.c 11045F: net/ipv4/syncookies.c 11046F: net/ipv6/tcp*.c 11047F: net/ipv6/syncookies.c 11048F: include/uapi/linux/tcp.h 11049F: include/net/tcp.h 11050F: include/linux/tcp.h 11051F: include/trace/events/tcp.h 11052 11053NETWORKING [TLS] 11054M: Boris Pismenny <borisp@mellanox.com> 11055M: Aviad Yehezkel <aviadye@mellanox.com> 11056M: Dave Watson <davejwatson@fb.com> 11057M: John Fastabend <john.fastabend@gmail.com> 11058M: Daniel Borkmann <daniel@iogearbox.net> 11059L: netdev@vger.kernel.org 11060S: Maintained 11061F: net/tls/* 11062F: include/uapi/linux/tls.h 11063F: include/net/tls.h 11064 11065NETWORKING [WIRELESS] 11066L: linux-wireless@vger.kernel.org 11067Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11068 11069NETDEVSIM 11070M: Jakub Kicinski <jakub.kicinski@netronome.com> 11071S: Maintained 11072F: drivers/net/netdevsim/* 11073 11074NETXEN (1/10) GbE SUPPORT 11075M: Manish Chopra <manishc@marvell.com> 11076M: Rahul Verma <rahulv@marvell.com> 11077M: GR-Linux-NIC-Dev@marvell.com 11078L: netdev@vger.kernel.org 11079S: Supported 11080F: drivers/net/ethernet/qlogic/netxen/ 11081 11082NEXTHOP 11083M: David Ahern <dsahern@kernel.org> 11084L: netdev@vger.kernel.org 11085S: Maintained 11086F: include/net/nexthop.h 11087F: include/uapi/linux/nexthop.h 11088F: include/net/netns/nexthop.h 11089F: net/ipv4/nexthop.c 11090 11091NFC SUBSYSTEM 11092L: netdev@vger.kernel.org 11093S: Orphan 11094F: net/nfc/ 11095F: include/net/nfc/ 11096F: include/uapi/linux/nfc.h 11097F: drivers/nfc/ 11098F: include/linux/platform_data/nfcmrvl.h 11099F: include/linux/platform_data/nxp-nci.h 11100F: Documentation/devicetree/bindings/net/nfc/ 11101 11102NFS, SUNRPC, AND LOCKD CLIENTS 11103M: Trond Myklebust <trond.myklebust@hammerspace.com> 11104M: Anna Schumaker <anna.schumaker@netapp.com> 11105L: linux-nfs@vger.kernel.org 11106W: http://client.linux-nfs.org 11107T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11108S: Maintained 11109F: fs/lockd/ 11110F: fs/nfs/ 11111F: fs/nfs_common/ 11112F: net/sunrpc/ 11113F: include/linux/lockd/ 11114F: include/linux/nfs* 11115F: include/linux/sunrpc/ 11116F: include/uapi/linux/nfs* 11117F: include/uapi/linux/sunrpc/ 11118 11119NILFS2 FILESYSTEM 11120M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 11121L: linux-nilfs@vger.kernel.org 11122W: https://nilfs.sourceforge.io/ 11123W: https://nilfs.osdn.jp/ 11124T: git git://github.com/konis/nilfs2.git 11125S: Supported 11126F: Documentation/filesystems/nilfs2.txt 11127F: fs/nilfs2/ 11128F: include/trace/events/nilfs2.h 11129F: include/uapi/linux/nilfs2_api.h 11130F: include/uapi/linux/nilfs2_ondisk.h 11131 11132NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11133M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11134W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11135S: Maintained 11136F: Documentation/scsi/NinjaSCSI.txt 11137F: drivers/scsi/pcmcia/nsp_* 11138 11139NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11140M: GOTO Masanori <gotom@debian.or.jp> 11141M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11142W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11143S: Maintained 11144F: Documentation/scsi/NinjaSCSI.txt 11145F: drivers/scsi/nsp32* 11146 11147NIOS2 ARCHITECTURE 11148M: Ley Foon Tan <lftan@altera.com> 11149L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11150T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11151S: Maintained 11152F: arch/nios2/ 11153 11154NOHZ, DYNTICKS SUPPORT 11155M: Frederic Weisbecker <fweisbec@gmail.com> 11156M: Thomas Gleixner <tglx@linutronix.de> 11157M: Ingo Molnar <mingo@kernel.org> 11158L: linux-kernel@vger.kernel.org 11159T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11160S: Maintained 11161F: kernel/time/tick*.* 11162F: include/linux/tick.h 11163F: include/linux/sched/nohz.h 11164 11165NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11166M: Pavel Machek <pavel@ucw.cz> 11167M: Sakari Ailus <sakari.ailus@iki.fi> 11168L: linux-media@vger.kernel.org 11169S: Maintained 11170F: drivers/media/i2c/et8ek8 11171F: drivers/media/i2c/ad5820.c 11172 11173NOKIA N900 POWER SUPPLY DRIVERS 11174R: Pali Rohár <pali.rohar@gmail.com> 11175F: include/linux/power/bq2415x_charger.h 11176F: include/linux/power/bq27xxx_battery.h 11177F: include/linux/power/isp1704_charger.h 11178F: drivers/power/supply/bq2415x_charger.c 11179F: drivers/power/supply/bq27xxx_battery.c 11180F: drivers/power/supply/bq27xxx_battery_i2c.c 11181F: drivers/power/supply/isp1704_charger.c 11182F: drivers/power/supply/rx51_battery.c 11183 11184NOLIBC HEADER FILE 11185M: Willy Tarreau <w@1wt.eu> 11186S: Maintained 11187T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11188F: tools/include/nolibc/ 11189 11190NTB AMD DRIVER 11191M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11192L: linux-ntb@googlegroups.com 11193S: Supported 11194F: drivers/ntb/hw/amd/ 11195 11196NTB DRIVER CORE 11197M: Jon Mason <jdmason@kudzu.us> 11198M: Dave Jiang <dave.jiang@intel.com> 11199M: Allen Hubbe <allenbh@gmail.com> 11200L: linux-ntb@googlegroups.com 11201S: Supported 11202W: https://github.com/jonmason/ntb/wiki 11203T: git git://github.com/jonmason/ntb.git 11204F: drivers/ntb/ 11205F: drivers/net/ntb_netdev.c 11206F: include/linux/ntb.h 11207F: include/linux/ntb_transport.h 11208F: tools/testing/selftests/ntb/ 11209 11210NTB IDT DRIVER 11211M: Serge Semin <fancer.lancer@gmail.com> 11212L: linux-ntb@googlegroups.com 11213S: Supported 11214F: drivers/ntb/hw/idt/ 11215 11216NTB INTEL DRIVER 11217M: Dave Jiang <dave.jiang@intel.com> 11218L: linux-ntb@googlegroups.com 11219S: Supported 11220W: https://github.com/davejiang/linux/wiki 11221T: git https://github.com/davejiang/linux.git 11222F: drivers/ntb/hw/intel/ 11223 11224NTFS FILESYSTEM 11225M: Anton Altaparmakov <anton@tuxera.com> 11226L: linux-ntfs-dev@lists.sourceforge.net 11227W: http://www.tuxera.com/ 11228T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11229S: Supported 11230F: Documentation/filesystems/ntfs.txt 11231F: fs/ntfs/ 11232 11233NUBUS SUBSYSTEM 11234M: Finn Thain <fthain@telegraphics.com.au> 11235L: linux-m68k@lists.linux-m68k.org 11236S: Maintained 11237F: arch/*/include/asm/nubus.h 11238F: drivers/nubus/ 11239F: include/linux/nubus.h 11240F: include/uapi/linux/nubus.h 11241 11242NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11243M: Antonino Daplas <adaplas@gmail.com> 11244L: linux-fbdev@vger.kernel.org 11245S: Maintained 11246F: drivers/video/fbdev/riva/ 11247F: drivers/video/fbdev/nvidia/ 11248 11249NVM EXPRESS DRIVER 11250M: Keith Busch <kbusch@kernel.org> 11251M: Jens Axboe <axboe@fb.com> 11252M: Christoph Hellwig <hch@lst.de> 11253M: Sagi Grimberg <sagi@grimberg.me> 11254L: linux-nvme@lists.infradead.org 11255T: git://git.infradead.org/nvme.git 11256W: http://git.infradead.org/nvme.git 11257S: Supported 11258F: drivers/nvme/host/ 11259F: include/linux/nvme.h 11260F: include/uapi/linux/nvme_ioctl.h 11261 11262NVM EXPRESS FC TRANSPORT DRIVERS 11263M: James Smart <james.smart@broadcom.com> 11264L: linux-nvme@lists.infradead.org 11265S: Supported 11266F: include/linux/nvme-fc.h 11267F: include/linux/nvme-fc-driver.h 11268F: drivers/nvme/host/fc.c 11269F: drivers/nvme/target/fc.c 11270F: drivers/nvme/target/fcloop.c 11271 11272NVM EXPRESS TARGET DRIVER 11273M: Christoph Hellwig <hch@lst.de> 11274M: Sagi Grimberg <sagi@grimberg.me> 11275L: linux-nvme@lists.infradead.org 11276T: git://git.infradead.org/nvme.git 11277W: http://git.infradead.org/nvme.git 11278S: Supported 11279F: drivers/nvme/target/ 11280 11281NVMEM FRAMEWORK 11282M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11283S: Maintained 11284F: drivers/nvmem/ 11285F: Documentation/devicetree/bindings/nvmem/ 11286F: Documentation/ABI/stable/sysfs-bus-nvmem 11287F: include/linux/nvmem-consumer.h 11288F: include/linux/nvmem-provider.h 11289 11290NXP FXAS21002C DRIVER 11291M: Rui Miguel Silva <rmfrfs@gmail.com> 11292L: linux-iio@vger.kernel.org 11293S: Maintained 11294F: Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt 11295F: drivers/iio/gyro/fxas21002c_core.c 11296F: drivers/iio/gyro/fxas21002c.h 11297F: drivers/iio/gyro/fxas21002c_i2c.c 11298F: drivers/iio/gyro/fxas21002c_spi.c 11299 11300NXP SGTL5000 DRIVER 11301M: Fabio Estevam <festevam@gmail.com> 11302L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11303S: Maintained 11304F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11305F: sound/soc/codecs/sgtl5000* 11306 11307NXP SJA1105 ETHERNET SWITCH DRIVER 11308M: Vladimir Oltean <olteanv@gmail.com> 11309L: linux-kernel@vger.kernel.org 11310S: Maintained 11311F: drivers/net/dsa/sja1105 11312 11313NXP TDA998X DRM DRIVER 11314M: Russell King <linux@armlinux.org.uk> 11315S: Maintained 11316T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11317T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11318F: drivers/gpu/drm/i2c/tda998x_drv.c 11319F: include/drm/i2c/tda998x.h 11320F: include/dt-bindings/display/tda998x.h 11321K: "nxp,tda998x" 11322 11323NXP TFA9879 DRIVER 11324M: Peter Rosin <peda@axentia.se> 11325L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11326S: Maintained 11327F: Documentation/devicetree/bindings/sound/tfa9879.txt 11328F: sound/soc/codecs/tfa9879* 11329 11330NXP-NCI NFC DRIVER 11331M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11332R: Charles Gorand <charles.gorand@effinnov.com> 11333L: linux-nfc@lists.01.org (moderated for non-subscribers) 11334S: Supported 11335F: drivers/nfc/nxp-nci 11336 11337OBJAGG 11338M: Jiri Pirko <jiri@mellanox.com> 11339L: netdev@vger.kernel.org 11340S: Supported 11341F: lib/objagg.c 11342F: lib/test_objagg.c 11343F: include/linux/objagg.h 11344 11345NXP FSPI DRIVER 11346R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11347M: Ashish Kumar <ashish.kumar@nxp.com> 11348L: linux-spi@vger.kernel.org 11349S: Maintained 11350F: drivers/spi/spi-nxp-fspi.c 11351F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11352 11353OBJTOOL 11354M: Josh Poimboeuf <jpoimboe@redhat.com> 11355M: Peter Zijlstra <peterz@infradead.org> 11356S: Supported 11357F: tools/objtool/ 11358 11359OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11360M: Frederic Barrat <fbarrat@linux.ibm.com> 11361M: Andrew Donnellan <ajd@linux.ibm.com> 11362L: linuxppc-dev@lists.ozlabs.org 11363S: Supported 11364F: arch/powerpc/platforms/powernv/ocxl.c 11365F: arch/powerpc/include/asm/pnv-ocxl.h 11366F: drivers/misc/ocxl/ 11367F: include/misc/ocxl* 11368F: include/uapi/misc/ocxl.h 11369F: Documentation/accelerators/ocxl.rst 11370 11371OMAP AUDIO SUPPORT 11372M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11373M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11374L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11375L: linux-omap@vger.kernel.org 11376S: Maintained 11377F: sound/soc/ti/omap* 11378F: sound/soc/ti/rx51.c 11379F: sound/soc/ti/n810.c 11380F: sound/soc/ti/sdma-pcm.* 11381 11382OMAP CLOCK FRAMEWORK SUPPORT 11383M: Paul Walmsley <paul@pwsan.com> 11384L: linux-omap@vger.kernel.org 11385S: Maintained 11386F: arch/arm/*omap*/*clock* 11387 11388OMAP DEVICE TREE SUPPORT 11389M: Benoît Cousson <bcousson@baylibre.com> 11390M: Tony Lindgren <tony@atomide.com> 11391L: linux-omap@vger.kernel.org 11392L: devicetree@vger.kernel.org 11393S: Maintained 11394F: arch/arm/boot/dts/*omap* 11395F: arch/arm/boot/dts/*am3* 11396F: arch/arm/boot/dts/*am4* 11397F: arch/arm/boot/dts/*am5* 11398F: arch/arm/boot/dts/*dra7* 11399 11400OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11401L: linux-omap@vger.kernel.org 11402L: linux-fbdev@vger.kernel.org 11403S: Orphan 11404F: drivers/video/fbdev/omap2/ 11405F: Documentation/arm/OMAP/DSS 11406 11407OMAP FRAMEBUFFER SUPPORT 11408L: linux-fbdev@vger.kernel.org 11409L: linux-omap@vger.kernel.org 11410S: Orphan 11411F: drivers/video/fbdev/omap/ 11412 11413OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11414M: Roger Quadros <rogerq@ti.com> 11415M: Tony Lindgren <tony@atomide.com> 11416L: linux-omap@vger.kernel.org 11417S: Maintained 11418F: drivers/memory/omap-gpmc.c 11419F: arch/arm/mach-omap2/*gpmc* 11420 11421OMAP GPIO DRIVER 11422M: Grygorii Strashko <grygorii.strashko@ti.com> 11423M: Santosh Shilimkar <ssantosh@kernel.org> 11424M: Kevin Hilman <khilman@kernel.org> 11425L: linux-omap@vger.kernel.org 11426S: Maintained 11427F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11428F: drivers/gpio/gpio-omap.c 11429 11430OMAP HARDWARE SPINLOCK SUPPORT 11431M: Ohad Ben-Cohen <ohad@wizery.com> 11432L: linux-omap@vger.kernel.org 11433S: Maintained 11434F: drivers/hwspinlock/omap_hwspinlock.c 11435 11436OMAP HS MMC SUPPORT 11437L: linux-mmc@vger.kernel.org 11438L: linux-omap@vger.kernel.org 11439S: Orphan 11440F: drivers/mmc/host/omap_hsmmc.c 11441 11442OMAP HWMOD DATA 11443M: Paul Walmsley <paul@pwsan.com> 11444L: linux-omap@vger.kernel.org 11445S: Maintained 11446F: arch/arm/mach-omap2/omap_hwmod*data* 11447 11448OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11449M: Benoît Cousson <bcousson@baylibre.com> 11450L: linux-omap@vger.kernel.org 11451S: Maintained 11452F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11453 11454OMAP HWMOD SUPPORT 11455M: Benoît Cousson <bcousson@baylibre.com> 11456M: Paul Walmsley <paul@pwsan.com> 11457L: linux-omap@vger.kernel.org 11458S: Maintained 11459F: arch/arm/mach-omap2/omap_hwmod.* 11460 11461OMAP I2C DRIVER 11462M: Vignesh R <vigneshr@ti.com> 11463L: linux-omap@vger.kernel.org 11464L: linux-i2c@vger.kernel.org 11465S: Maintained 11466F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11467F: drivers/i2c/busses/i2c-omap.c 11468 11469OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11470M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11471L: linux-media@vger.kernel.org 11472S: Maintained 11473F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11474F: drivers/media/platform/omap3isp/ 11475F: drivers/staging/media/omap4iss/ 11476 11477OMAP MMC SUPPORT 11478M: Aaro Koskinen <aaro.koskinen@iki.fi> 11479L: linux-omap@vger.kernel.org 11480S: Odd Fixes 11481F: drivers/mmc/host/omap.c 11482 11483OMAP POWER MANAGEMENT SUPPORT 11484M: Kevin Hilman <khilman@kernel.org> 11485L: linux-omap@vger.kernel.org 11486S: Maintained 11487F: arch/arm/*omap*/*pm* 11488F: drivers/cpufreq/omap-cpufreq.c 11489 11490OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11491M: Rajendra Nayak <rnayak@codeaurora.org> 11492M: Paul Walmsley <paul@pwsan.com> 11493L: linux-omap@vger.kernel.org 11494S: Maintained 11495F: arch/arm/mach-omap2/prm* 11496 11497OMAP RANDOM NUMBER GENERATOR SUPPORT 11498M: Deepak Saxena <dsaxena@plexity.net> 11499S: Maintained 11500F: drivers/char/hw_random/omap-rng.c 11501 11502OMAP USB SUPPORT 11503L: linux-usb@vger.kernel.org 11504L: linux-omap@vger.kernel.org 11505S: Orphan 11506F: drivers/usb/*/*omap* 11507F: arch/arm/*omap*/usb* 11508 11509OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11510M: Mark Jackson <mpfj@newflow.co.uk> 11511L: linux-omap@vger.kernel.org 11512S: Maintained 11513F: arch/arm/boot/dts/am335x-nano.dts 11514 11515OMAP1 SUPPORT 11516M: Aaro Koskinen <aaro.koskinen@iki.fi> 11517M: Tony Lindgren <tony@atomide.com> 11518L: linux-omap@vger.kernel.org 11519Q: http://patchwork.kernel.org/project/linux-omap/list/ 11520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11521S: Maintained 11522F: arch/arm/mach-omap1/ 11523F: arch/arm/plat-omap/ 11524F: arch/arm/configs/omap1_defconfig 11525F: drivers/i2c/busses/i2c-omap.c 11526F: include/linux/platform_data/i2c-omap.h 11527F: include/linux/platform_data/ams-delta-fiq.h 11528 11529OMAP2+ SUPPORT 11530M: Tony Lindgren <tony@atomide.com> 11531L: linux-omap@vger.kernel.org 11532W: http://www.muru.com/linux/omap/ 11533W: http://linux.omap.com/ 11534Q: http://patchwork.kernel.org/project/linux-omap/list/ 11535T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11536S: Maintained 11537F: arch/arm/mach-omap2/ 11538F: arch/arm/plat-omap/ 11539F: arch/arm/configs/omap2plus_defconfig 11540F: drivers/i2c/busses/i2c-omap.c 11541F: drivers/irqchip/irq-omap-intc.c 11542F: drivers/mfd/*omap*.c 11543F: drivers/mfd/menelaus.c 11544F: drivers/mfd/palmas.c 11545F: drivers/mfd/tps65217.c 11546F: drivers/mfd/tps65218.c 11547F: drivers/mfd/tps65910.c 11548F: drivers/mfd/twl-core.[ch] 11549F: drivers/mfd/twl4030*.c 11550F: drivers/mfd/twl6030*.c 11551F: drivers/mfd/twl6040*.c 11552F: drivers/regulator/palmas-regulator*.c 11553F: drivers/regulator/pbias-regulator.c 11554F: drivers/regulator/tps65217-regulator.c 11555F: drivers/regulator/tps65218-regulator.c 11556F: drivers/regulator/tps65910-regulator.c 11557F: drivers/regulator/twl-regulator.c 11558F: drivers/regulator/twl6030-regulator.c 11559F: include/linux/platform_data/i2c-omap.h 11560 11561ONION OMEGA2+ BOARD 11562M: Harvey Hunt <harveyhuntnexus@gmail.com> 11563L: linux-mips@vger.kernel.org 11564S: Maintained 11565F: arch/mips/boot/dts/ralink/omega2p.dts 11566 11567OMFS FILESYSTEM 11568M: Bob Copeland <me@bobcopeland.com> 11569L: linux-karma-devel@lists.sourceforge.net 11570S: Maintained 11571F: Documentation/filesystems/omfs.txt 11572F: fs/omfs/ 11573 11574OMNIKEY CARDMAN 4000 DRIVER 11575M: Harald Welte <laforge@gnumonks.org> 11576S: Maintained 11577F: drivers/char/pcmcia/cm4000_cs.c 11578F: include/linux/cm4000_cs.h 11579F: include/uapi/linux/cm4000_cs.h 11580 11581OMNIKEY CARDMAN 4040 DRIVER 11582M: Harald Welte <laforge@gnumonks.org> 11583S: Maintained 11584F: drivers/char/pcmcia/cm4040_cs.* 11585 11586OMNIVISION OV13858 SENSOR DRIVER 11587M: Sakari Ailus <sakari.ailus@linux.intel.com> 11588L: linux-media@vger.kernel.org 11589T: git git://linuxtv.org/media_tree.git 11590S: Maintained 11591F: drivers/media/i2c/ov13858.c 11592 11593OMNIVISION OV2680 SENSOR DRIVER 11594M: Rui Miguel Silva <rmfrfs@gmail.com> 11595L: linux-media@vger.kernel.org 11596T: git git://linuxtv.org/media_tree.git 11597S: Maintained 11598F: drivers/media/i2c/ov2680.c 11599F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11600 11601OMNIVISION OV2685 SENSOR DRIVER 11602M: Shunqian Zheng <zhengsq@rock-chips.com> 11603L: linux-media@vger.kernel.org 11604T: git git://linuxtv.org/media_tree.git 11605S: Maintained 11606F: drivers/media/i2c/ov2685.c 11607 11608OMNIVISION OV5640 SENSOR DRIVER 11609M: Steve Longerbeam <slongerbeam@gmail.com> 11610L: linux-media@vger.kernel.org 11611T: git git://linuxtv.org/media_tree.git 11612S: Maintained 11613F: drivers/media/i2c/ov5640.c 11614 11615OMNIVISION OV5647 SENSOR DRIVER 11616M: Luis Oliveira <lolivei@synopsys.com> 11617L: linux-media@vger.kernel.org 11618T: git git://linuxtv.org/media_tree.git 11619S: Maintained 11620F: drivers/media/i2c/ov5647.c 11621 11622OMNIVISION OV5695 SENSOR DRIVER 11623M: Shunqian Zheng <zhengsq@rock-chips.com> 11624L: linux-media@vger.kernel.org 11625T: git git://linuxtv.org/media_tree.git 11626S: Maintained 11627F: drivers/media/i2c/ov5695.c 11628 11629OMNIVISION OV7670 SENSOR DRIVER 11630M: Jonathan Corbet <corbet@lwn.net> 11631L: linux-media@vger.kernel.org 11632T: git git://linuxtv.org/media_tree.git 11633S: Maintained 11634F: drivers/media/i2c/ov7670.c 11635F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11636 11637OMNIVISION OV772x SENSOR DRIVER 11638M: Jacopo Mondi <jacopo@jmondi.org> 11639L: linux-media@vger.kernel.org 11640T: git git://linuxtv.org/media_tree.git 11641S: Odd fixes 11642F: drivers/media/i2c/ov772x.c 11643F: include/media/i2c/ov772x.h 11644F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11645 11646OMNIVISION OV7740 SENSOR DRIVER 11647M: Wenyou Yang <wenyou.yang@microchip.com> 11648L: linux-media@vger.kernel.org 11649T: git git://linuxtv.org/media_tree.git 11650S: Maintained 11651F: drivers/media/i2c/ov7740.c 11652F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11653 11654OMNIVISION OV9640 SENSOR DRIVER 11655M: Petr Cvek <petrcvekcz@gmail.com> 11656L: linux-media@vger.kernel.org 11657S: Maintained 11658F: drivers/media/i2c/ov9640.* 11659 11660OMNIVISION OV8856 SENSOR DRIVER 11661M: Ben Kao <ben.kao@intel.com> 11662L: linux-media@vger.kernel.org 11663T: git git://linuxtv.org/media_tree.git 11664S: Maintained 11665F: drivers/media/i2c/ov8856.c 11666 11667OMNIVISION OV9650 SENSOR DRIVER 11668M: Sakari Ailus <sakari.ailus@linux.intel.com> 11669R: Akinobu Mita <akinobu.mita@gmail.com> 11670R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11671L: linux-media@vger.kernel.org 11672T: git git://linuxtv.org/media_tree.git 11673S: Maintained 11674F: drivers/media/i2c/ov9650.c 11675F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11676 11677ONENAND FLASH DRIVER 11678M: Kyungmin Park <kyungmin.park@samsung.com> 11679L: linux-mtd@lists.infradead.org 11680S: Maintained 11681F: drivers/mtd/nand/onenand/ 11682F: include/linux/mtd/onenand*.h 11683 11684ONSTREAM SCSI TAPE DRIVER 11685M: Willem Riede <osst@riede.org> 11686L: osst-users@lists.sourceforge.net 11687L: linux-scsi@vger.kernel.org 11688S: Maintained 11689F: Documentation/scsi/osst.txt 11690F: drivers/scsi/osst.* 11691F: drivers/scsi/osst_*.h 11692F: drivers/scsi/st.h 11693 11694OP-TEE DRIVER 11695M: Jens Wiklander <jens.wiklander@linaro.org> 11696S: Maintained 11697F: drivers/tee/optee/ 11698 11699OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11700M: Sumit Garg <sumit.garg@linaro.org> 11701S: Maintained 11702F: drivers/char/hw_random/optee-rng.c 11703 11704OPA-VNIC DRIVER 11705M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11706M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11707L: linux-rdma@vger.kernel.org 11708S: Supported 11709F: drivers/infiniband/ulp/opa_vnic 11710 11711OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11712M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11713M: Frank Rowand <frowand.list@gmail.com> 11714L: devicetree@vger.kernel.org 11715S: Maintained 11716F: Documentation/devicetree/dynamic-resolution-notes.txt 11717F: Documentation/devicetree/overlay-notes.txt 11718F: drivers/of/overlay.c 11719F: drivers/of/resolver.c 11720K: of_overlay_notifier_ 11721 11722OPEN FIRMWARE AND FLATTENED DEVICE TREE 11723M: Rob Herring <robh+dt@kernel.org> 11724M: Frank Rowand <frowand.list@gmail.com> 11725L: devicetree@vger.kernel.org 11726W: http://www.devicetree.org/ 11727T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11728S: Maintained 11729F: drivers/of/ 11730F: include/linux/of*.h 11731F: scripts/dtc/ 11732F: Documentation/ABI/testing/sysfs-firmware-ofw 11733 11734OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11735M: Rob Herring <robh+dt@kernel.org> 11736M: Mark Rutland <mark.rutland@arm.com> 11737L: devicetree@vger.kernel.org 11738T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11739Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11740S: Maintained 11741F: Documentation/devicetree/ 11742F: arch/*/boot/dts/ 11743F: include/dt-bindings/ 11744 11745OPENCORES I2C BUS DRIVER 11746M: Peter Korsgaard <peter@korsgaard.com> 11747M: Andrew Lunn <andrew@lunn.ch> 11748L: linux-i2c@vger.kernel.org 11749S: Maintained 11750F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 11751F: Documentation/i2c/busses/i2c-ocores 11752F: drivers/i2c/busses/i2c-ocores.c 11753F: include/linux/platform_data/i2c-ocores.h 11754 11755OPENRISC ARCHITECTURE 11756M: Jonas Bonn <jonas@southpole.se> 11757M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11758M: Stafford Horne <shorne@gmail.com> 11759T: git git://github.com/openrisc/linux.git 11760L: openrisc@lists.librecores.org 11761W: http://openrisc.io 11762S: Maintained 11763F: Documentation/devicetree/bindings/openrisc/ 11764F: Documentation/openrisc/ 11765F: arch/openrisc/ 11766F: drivers/irqchip/irq-ompic.c 11767F: drivers/irqchip/irq-or1k-* 11768 11769OPENVSWITCH 11770M: Pravin B Shelar <pshelar@ovn.org> 11771L: netdev@vger.kernel.org 11772L: dev@openvswitch.org 11773W: http://openvswitch.org 11774S: Maintained 11775F: net/openvswitch/ 11776F: include/uapi/linux/openvswitch.h 11777 11778OPERATING PERFORMANCE POINTS (OPP) 11779M: Viresh Kumar <vireshk@kernel.org> 11780M: Nishanth Menon <nm@ti.com> 11781M: Stephen Boyd <sboyd@kernel.org> 11782L: linux-pm@vger.kernel.org 11783S: Maintained 11784T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11785F: drivers/opp/ 11786F: include/linux/pm_opp.h 11787F: Documentation/power/opp.txt 11788F: Documentation/devicetree/bindings/opp/ 11789 11790OPL4 DRIVER 11791M: Clemens Ladisch <clemens@ladisch.de> 11792L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11793T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11794S: Maintained 11795F: sound/drivers/opl4/ 11796 11797OPROFILE 11798M: Robert Richter <rric@kernel.org> 11799L: oprofile-list@lists.sf.net 11800S: Maintained 11801F: arch/*/include/asm/oprofile*.h 11802F: arch/*/oprofile/ 11803F: drivers/oprofile/ 11804F: include/linux/oprofile.h 11805 11806ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11807M: Mark Fasheh <mark@fasheh.com> 11808M: Joel Becker <jlbec@evilplan.org> 11809M: Joseph Qi <joseph.qi@linux.alibaba.com> 11810L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11811W: http://ocfs2.wiki.kernel.org 11812S: Supported 11813F: Documentation/filesystems/ocfs2.txt 11814F: Documentation/filesystems/dlmfs.txt 11815F: fs/ocfs2/ 11816 11817ORANGEFS FILESYSTEM 11818M: Mike Marshall <hubcap@omnibond.com> 11819R: Martin Brandenburg <martin@omnibond.com> 11820L: devel@lists.orangefs.org 11821T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11822S: Supported 11823F: fs/orangefs/ 11824F: Documentation/filesystems/orangefs.txt 11825 11826ORINOCO DRIVER 11827L: linux-wireless@vger.kernel.org 11828W: http://wireless.kernel.org/en/users/Drivers/orinoco 11829W: http://www.nongnu.org/orinoco/ 11830S: Orphan 11831F: drivers/net/wireless/intersil/orinoco/ 11832 11833OV2659 OMNIVISION SENSOR DRIVER 11834M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11835L: linux-media@vger.kernel.org 11836W: https://linuxtv.org 11837Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11838T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11839S: Maintained 11840F: drivers/media/i2c/ov2659.c 11841F: include/media/i2c/ov2659.h 11842 11843OVERLAY FILESYSTEM 11844M: Miklos Szeredi <miklos@szeredi.hu> 11845L: linux-unionfs@vger.kernel.org 11846T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11847S: Supported 11848F: fs/overlayfs/ 11849F: Documentation/filesystems/overlayfs.txt 11850 11851P54 WIRELESS DRIVER 11852M: Christian Lamparter <chunkeey@googlemail.com> 11853L: linux-wireless@vger.kernel.org 11854W: http://wireless.kernel.org/en/users/Drivers/p54 11855S: Maintained 11856F: drivers/net/wireless/intersil/p54/ 11857 11858PA SEMI ETHERNET DRIVER 11859L: netdev@vger.kernel.org 11860S: Orphan 11861F: drivers/net/ethernet/pasemi/* 11862 11863PA SEMI SMBUS DRIVER 11864L: linux-i2c@vger.kernel.org 11865S: Orphan 11866F: drivers/i2c/busses/i2c-pasemi.c 11867 11868PACKING 11869M: Vladimir Oltean <olteanv@gmail.com> 11870L: netdev@vger.kernel.org 11871S: Supported 11872F: lib/packing.c 11873F: include/linux/packing.h 11874F: Documentation/packing.txt 11875 11876PADATA PARALLEL EXECUTION MECHANISM 11877M: Steffen Klassert <steffen.klassert@secunet.com> 11878L: linux-crypto@vger.kernel.org 11879S: Maintained 11880F: kernel/padata.c 11881F: include/linux/padata.h 11882F: Documentation/padata.txt 11883 11884PANASONIC LAPTOP ACPI EXTRAS DRIVER 11885M: Harald Welte <laforge@gnumonks.org> 11886L: platform-driver-x86@vger.kernel.org 11887S: Maintained 11888F: drivers/platform/x86/panasonic-laptop.c 11889 11890PARALLEL LCD/KEYPAD PANEL DRIVER 11891M: Willy Tarreau <willy@haproxy.com> 11892M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11893S: Odd Fixes 11894F: Documentation/auxdisplay/lcd-panel-cgram.txt 11895F: drivers/auxdisplay/panel.c 11896 11897PARALLEL PORT SUBSYSTEM 11898M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11899M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11900L: linux-parport@lists.infradead.org (subscribers-only) 11901S: Maintained 11902F: drivers/parport/ 11903F: include/linux/parport*.h 11904F: drivers/char/ppdev.c 11905F: include/uapi/linux/ppdev.h 11906F: Documentation/parport*.txt 11907 11908PARAVIRT_OPS INTERFACE 11909M: Juergen Gross <jgross@suse.com> 11910M: Alok Kataria <akataria@vmware.com> 11911L: virtualization@lists.linux-foundation.org 11912S: Supported 11913F: Documentation/virtual/paravirt_ops.txt 11914F: arch/*/kernel/paravirt* 11915F: arch/*/include/asm/paravirt*.h 11916F: include/linux/hypervisor.h 11917 11918PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11919M: Tim Waugh <tim@cyberelk.net> 11920L: linux-parport@lists.infradead.org (subscribers-only) 11921S: Maintained 11922F: Documentation/blockdev/paride.txt 11923F: drivers/block/paride/ 11924 11925PARISC ARCHITECTURE 11926M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11927M: Helge Deller <deller@gmx.de> 11928L: linux-parisc@vger.kernel.org 11929W: http://www.parisc-linux.org/ 11930Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11932T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11933S: Maintained 11934F: arch/parisc/ 11935F: Documentation/parisc/ 11936F: drivers/parisc/ 11937F: drivers/char/agp/parisc-agp.c 11938F: drivers/input/serio/gscps2.c 11939F: drivers/parport/parport_gsc.* 11940F: drivers/tty/serial/8250/8250_gsc.c 11941F: drivers/video/fbdev/sti* 11942F: drivers/video/console/sti* 11943F: drivers/video/logo/logo_parisc* 11944 11945PARMAN 11946M: Jiri Pirko <jiri@mellanox.com> 11947L: netdev@vger.kernel.org 11948S: Supported 11949F: lib/parman.c 11950F: lib/test_parman.c 11951F: include/linux/parman.h 11952 11953PC ENGINES APU BOARD DRIVER 11954M: Enrico Weigelt, metux IT consult <info@metux.net> 11955S: Maintained 11956F: drivers/platform/x86/pcengines-apuv2.c 11957 11958PC87360 HARDWARE MONITORING DRIVER 11959M: Jim Cromie <jim.cromie@gmail.com> 11960L: linux-hwmon@vger.kernel.org 11961S: Maintained 11962F: Documentation/hwmon/pc87360.rst 11963F: drivers/hwmon/pc87360.c 11964 11965PC8736x GPIO DRIVER 11966M: Jim Cromie <jim.cromie@gmail.com> 11967S: Maintained 11968F: drivers/char/pc8736x_gpio.c 11969 11970PC87427 HARDWARE MONITORING DRIVER 11971M: Jean Delvare <jdelvare@suse.com> 11972L: linux-hwmon@vger.kernel.org 11973S: Maintained 11974F: Documentation/hwmon/pc87427.rst 11975F: drivers/hwmon/pc87427.c 11976 11977PCA9532 LED DRIVER 11978M: Riku Voipio <riku.voipio@iki.fi> 11979S: Maintained 11980F: drivers/leds/leds-pca9532.c 11981F: include/linux/leds-pca9532.h 11982 11983PCA9541 I2C BUS MASTER SELECTOR DRIVER 11984M: Guenter Roeck <linux@roeck-us.net> 11985L: linux-i2c@vger.kernel.org 11986S: Maintained 11987F: drivers/i2c/muxes/i2c-mux-pca9541.c 11988 11989PCDP - PRIMARY CONSOLE AND DEBUG PORT 11990M: Khalid Aziz <khalid@gonehiking.org> 11991S: Maintained 11992F: drivers/firmware/pcdp.* 11993 11994PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11995M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11996L: linux-pci@vger.kernel.org 11997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11998S: Maintained 11999F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12000F: drivers/pci/controller/pci-aardvark.c 12001 12002PCI DRIVER FOR ALTERA PCIE IP 12003M: Ley Foon Tan <lftan@altera.com> 12004L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12005L: linux-pci@vger.kernel.org 12006S: Supported 12007F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12008F: drivers/pci/controller/pcie-altera.c 12009 12010PCI DRIVER FOR APPLIEDMICRO XGENE 12011M: Toan Le <toan@os.amperecomputing.com> 12012L: linux-pci@vger.kernel.org 12013L: linux-arm-kernel@lists.infradead.org 12014S: Maintained 12015F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12016F: drivers/pci/controller/pci-xgene.c 12017 12018PCI DRIVER FOR ARM VERSATILE PLATFORM 12019M: Rob Herring <robh@kernel.org> 12020L: linux-pci@vger.kernel.org 12021L: linux-arm-kernel@lists.infradead.org 12022S: Maintained 12023F: Documentation/devicetree/bindings/pci/versatile.txt 12024F: drivers/pci/controller/pci-versatile.c 12025 12026PCI DRIVER FOR ARMADA 8K 12027M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12028L: linux-pci@vger.kernel.org 12029L: linux-arm-kernel@lists.infradead.org 12030S: Maintained 12031F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12032F: drivers/pci/controller/dwc/pcie-armada8k.c 12033 12034PCI DRIVER FOR CADENCE PCIE IP 12035M: Tom Joseph <tjoseph@cadence.com> 12036L: linux-pci@vger.kernel.org 12037S: Maintained 12038F: Documentation/devicetree/bindings/pci/cdns,*.txt 12039F: drivers/pci/controller/pcie-cadence* 12040 12041PCI DRIVER FOR FREESCALE LAYERSCAPE 12042M: Minghuan Lian <minghuan.Lian@nxp.com> 12043M: Mingkai Hu <mingkai.hu@nxp.com> 12044M: Roy Zang <roy.zang@nxp.com> 12045L: linuxppc-dev@lists.ozlabs.org 12046L: linux-pci@vger.kernel.org 12047L: linux-arm-kernel@lists.infradead.org 12048S: Maintained 12049F: drivers/pci/controller/dwc/*layerscape* 12050 12051PCI DRIVER FOR GENERIC OF HOSTS 12052M: Will Deacon <will@kernel.org> 12053L: linux-pci@vger.kernel.org 12054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12055S: Maintained 12056F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12057F: drivers/pci/controller/pci-host-common.c 12058F: drivers/pci/controller/pci-host-generic.c 12059 12060PCI DRIVER FOR IMX6 12061M: Richard Zhu <hongxing.zhu@nxp.com> 12062M: Lucas Stach <l.stach@pengutronix.de> 12063L: linux-pci@vger.kernel.org 12064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12065S: Maintained 12066F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12067F: drivers/pci/controller/dwc/*imx6* 12068 12069PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12070M: Keith Busch <keith.busch@intel.com> 12071M: Jonathan Derrick <jonathan.derrick@intel.com> 12072L: linux-pci@vger.kernel.org 12073S: Supported 12074F: drivers/pci/controller/vmd.c 12075 12076PCI DRIVER FOR MICROSEMI SWITCHTEC 12077M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12078M: Logan Gunthorpe <logang@deltatee.com> 12079L: linux-pci@vger.kernel.org 12080S: Maintained 12081F: Documentation/switchtec.txt 12082F: Documentation/ABI/testing/sysfs-class-switchtec 12083F: drivers/pci/switch/switchtec* 12084F: include/uapi/linux/switchtec_ioctl.h 12085F: include/linux/switchtec.h 12086F: drivers/ntb/hw/mscc/ 12087 12088PCI DRIVER FOR MOBIVEIL PCIE IP 12089M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12090M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12091L: linux-pci@vger.kernel.org 12092S: Supported 12093F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12094F: drivers/pci/controller/pcie-mobiveil.c 12095 12096PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12097M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12098M: Jason Cooper <jason@lakedaemon.net> 12099L: linux-pci@vger.kernel.org 12100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12101S: Maintained 12102F: drivers/pci/controller/*mvebu* 12103 12104PCI DRIVER FOR NVIDIA TEGRA 12105M: Thierry Reding <thierry.reding@gmail.com> 12106L: linux-tegra@vger.kernel.org 12107L: linux-pci@vger.kernel.org 12108S: Supported 12109F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12110F: drivers/pci/controller/pci-tegra.c 12111 12112PCI DRIVER FOR RENESAS R-CAR 12113M: Simon Horman <horms@verge.net.au> 12114L: linux-pci@vger.kernel.org 12115L: linux-renesas-soc@vger.kernel.org 12116S: Maintained 12117F: drivers/pci/controller/*rcar* 12118 12119PCI DRIVER FOR SAMSUNG EXYNOS 12120M: Jingoo Han <jingoohan1@gmail.com> 12121L: linux-pci@vger.kernel.org 12122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12123L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12124S: Maintained 12125F: drivers/pci/controller/dwc/pci-exynos.c 12126 12127PCI DRIVER FOR SYNOPSYS DESIGNWARE 12128M: Jingoo Han <jingoohan1@gmail.com> 12129M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12130L: linux-pci@vger.kernel.org 12131S: Maintained 12132F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12133F: drivers/pci/controller/dwc/*designware* 12134 12135PCI DRIVER FOR TI DRA7XX 12136M: Kishon Vijay Abraham I <kishon@ti.com> 12137L: linux-omap@vger.kernel.org 12138L: linux-pci@vger.kernel.org 12139S: Supported 12140F: Documentation/devicetree/bindings/pci/ti-pci.txt 12141F: drivers/pci/controller/dwc/pci-dra7xx.c 12142 12143PCI DRIVER FOR TI KEYSTONE 12144M: Murali Karicheri <m-karicheri2@ti.com> 12145L: linux-pci@vger.kernel.org 12146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12147S: Maintained 12148F: drivers/pci/controller/dwc/pci-keystone.c 12149 12150PCI ENDPOINT SUBSYSTEM 12151M: Kishon Vijay Abraham I <kishon@ti.com> 12152M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12153L: linux-pci@vger.kernel.org 12154T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12155S: Supported 12156F: drivers/pci/endpoint/ 12157F: drivers/misc/pci_endpoint_test.c 12158F: tools/pci/ 12159 12160PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12161M: Russell Currey <ruscur@russell.cc> 12162M: Sam Bobroff <sbobroff@linux.ibm.com> 12163M: Oliver O'Halloran <oohall@gmail.com> 12164L: linuxppc-dev@lists.ozlabs.org 12165S: Supported 12166F: Documentation/PCI/pci-error-recovery.txt 12167F: drivers/pci/pcie/aer.c 12168F: drivers/pci/pcie/dpc.c 12169F: drivers/pci/pcie/err.c 12170F: Documentation/powerpc/eeh-pci-error-recovery.txt 12171F: arch/powerpc/kernel/eeh*.c 12172F: arch/powerpc/platforms/*/eeh*.c 12173F: arch/powerpc/include/*/eeh*.h 12174 12175PCI ERROR RECOVERY 12176M: Linas Vepstas <linasvepstas@gmail.com> 12177L: linux-pci@vger.kernel.org 12178S: Supported 12179F: Documentation/PCI/pci-error-recovery.txt 12180 12181PCI MSI DRIVER FOR ALTERA MSI IP 12182M: Ley Foon Tan <lftan@altera.com> 12183L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12184L: linux-pci@vger.kernel.org 12185S: Supported 12186F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12187F: drivers/pci/controller/pcie-altera-msi.c 12188 12189PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12190M: Toan Le <toan@os.amperecomputing.com> 12191L: linux-pci@vger.kernel.org 12192L: linux-arm-kernel@lists.infradead.org 12193S: Maintained 12194F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12195F: drivers/pci/controller/pci-xgene-msi.c 12196 12197PCI SUBSYSTEM 12198M: Bjorn Helgaas <bhelgaas@google.com> 12199L: linux-pci@vger.kernel.org 12200Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12201T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12202S: Supported 12203F: Documentation/devicetree/bindings/pci/ 12204F: Documentation/PCI/ 12205F: drivers/acpi/pci* 12206F: drivers/pci/ 12207F: include/asm-generic/pci* 12208F: include/linux/pci* 12209F: include/linux/of_pci.h 12210F: include/uapi/linux/pci* 12211F: lib/pci* 12212F: arch/x86/pci/ 12213F: arch/x86/kernel/quirks.c 12214F: arch/x86/kernel/early-quirks.c 12215 12216PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12217M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12218L: linux-pci@vger.kernel.org 12219Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12220T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12221S: Supported 12222F: drivers/pci/controller/ 12223 12224PCIE DRIVER FOR ANNAPURNA LABS 12225M: Jonathan Chocron <jonnyc@amazon.com> 12226L: linux-pci@vger.kernel.org 12227S: Maintained 12228F: drivers/pci/controller/dwc/pcie-al.c 12229 12230PCIE DRIVER FOR AMLOGIC MESON 12231M: Yue Wang <yue.wang@Amlogic.com> 12232L: linux-pci@vger.kernel.org 12233L: linux-amlogic@lists.infradead.org 12234S: Maintained 12235F: drivers/pci/controller/dwc/pci-meson.c 12236 12237PCIE DRIVER FOR AXIS ARTPEC 12238M: Jesper Nilsson <jesper.nilsson@axis.com> 12239L: linux-arm-kernel@axis.com 12240L: linux-pci@vger.kernel.org 12241S: Maintained 12242F: Documentation/devicetree/bindings/pci/axis,artpec* 12243F: drivers/pci/controller/dwc/*artpec* 12244 12245PCIE DRIVER FOR CAVIUM THUNDERX 12246M: David Daney <david.daney@cavium.com> 12247L: linux-pci@vger.kernel.org 12248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12249S: Supported 12250F: Documentation/devicetree/bindings/pci/pci-thunder-* 12251F: drivers/pci/controller/pci-thunder-* 12252 12253PCIE DRIVER FOR HISILICON 12254M: Zhou Wang <wangzhou1@hisilicon.com> 12255L: linux-pci@vger.kernel.org 12256S: Maintained 12257F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12258F: drivers/pci/controller/dwc/pcie-hisi.c 12259 12260PCIE DRIVER FOR HISILICON KIRIN 12261M: Xiaowei Song <songxiaowei@hisilicon.com> 12262M: Binghui Wang <wangbinghui@hisilicon.com> 12263L: linux-pci@vger.kernel.org 12264S: Maintained 12265F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12266F: drivers/pci/controller/dwc/pcie-kirin.c 12267 12268PCIE DRIVER FOR HISILICON STB 12269M: Shawn Guo <shawn.guo@linaro.org> 12270L: linux-pci@vger.kernel.org 12271S: Maintained 12272F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12273F: drivers/pci/controller/dwc/pcie-histb.c 12274 12275PCIE DRIVER FOR MEDIATEK 12276M: Ryder Lee <ryder.lee@mediatek.com> 12277L: linux-pci@vger.kernel.org 12278L: linux-mediatek@lists.infradead.org 12279S: Supported 12280F: Documentation/devicetree/bindings/pci/mediatek* 12281F: drivers/pci/controller/*mediatek* 12282 12283PCIE DRIVER FOR QUALCOMM MSM 12284M: Stanimir Varbanov <svarbanov@mm-sol.com> 12285L: linux-pci@vger.kernel.org 12286L: linux-arm-msm@vger.kernel.org 12287S: Maintained 12288F: drivers/pci/controller/dwc/*qcom* 12289 12290PCIE DRIVER FOR ROCKCHIP 12291M: Shawn Lin <shawn.lin@rock-chips.com> 12292L: linux-pci@vger.kernel.org 12293L: linux-rockchip@lists.infradead.org 12294S: Maintained 12295F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12296F: drivers/pci/controller/pcie-rockchip* 12297 12298PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12299M: Linus Walleij <linus.walleij@linaro.org> 12300L: linux-pci@vger.kernel.org 12301S: Maintained 12302F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12303F: drivers/pci/controller/pci-v3-semi.c 12304 12305PCIE DRIVER FOR SOCIONEXT UNIPHIER 12306M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12307L: linux-pci@vger.kernel.org 12308S: Maintained 12309F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12310F: drivers/pci/controller/dwc/pcie-uniphier.c 12311 12312PCIE DRIVER FOR ST SPEAR13XX 12313M: Pratyush Anand <pratyush.anand@gmail.com> 12314L: linux-pci@vger.kernel.org 12315S: Maintained 12316F: drivers/pci/controller/dwc/*spear* 12317 12318PCMCIA SUBSYSTEM 12319M: Dominik Brodowski <linux@dominikbrodowski.net> 12320T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12321S: Odd Fixes 12322F: Documentation/pcmcia/ 12323F: tools/pcmcia/ 12324F: drivers/pcmcia/ 12325F: include/pcmcia/ 12326 12327PCNET32 NETWORK DRIVER 12328M: Don Fry <pcnet32@frontier.com> 12329L: netdev@vger.kernel.org 12330S: Maintained 12331F: drivers/net/ethernet/amd/pcnet32.c 12332 12333PCRYPT PARALLEL CRYPTO ENGINE 12334M: Steffen Klassert <steffen.klassert@secunet.com> 12335L: linux-crypto@vger.kernel.org 12336S: Maintained 12337F: crypto/pcrypt.c 12338F: include/crypto/pcrypt.h 12339 12340PEAQ WMI HOTKEYS DRIVER 12341M: Hans de Goede <hdegoede@redhat.com> 12342L: platform-driver-x86@vger.kernel.org 12343S: Maintained 12344F: drivers/platform/x86/peaq-wmi.c 12345 12346PER-CPU MEMORY ALLOCATOR 12347M: Dennis Zhou <dennis@kernel.org> 12348M: Tejun Heo <tj@kernel.org> 12349M: Christoph Lameter <cl@linux.com> 12350T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12351S: Maintained 12352F: include/linux/percpu*.h 12353F: mm/percpu*.c 12354F: arch/*/include/asm/percpu.h 12355 12356PER-TASK DELAY ACCOUNTING 12357M: Balbir Singh <bsingharora@gmail.com> 12358S: Maintained 12359F: include/linux/delayacct.h 12360F: kernel/delayacct.c 12361 12362PERFORMANCE EVENTS SUBSYSTEM 12363M: Peter Zijlstra <peterz@infradead.org> 12364M: Ingo Molnar <mingo@redhat.com> 12365M: Arnaldo Carvalho de Melo <acme@kernel.org> 12366R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12367R: Jiri Olsa <jolsa@redhat.com> 12368R: Namhyung Kim <namhyung@kernel.org> 12369L: linux-kernel@vger.kernel.org 12370T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12371S: Supported 12372F: kernel/events/* 12373F: include/linux/perf_event.h 12374F: include/uapi/linux/perf_event.h 12375F: arch/*/kernel/perf_event*.c 12376F: arch/*/kernel/*/perf_event*.c 12377F: arch/*/kernel/*/*/perf_event*.c 12378F: arch/*/include/asm/perf_event.h 12379F: arch/*/kernel/perf_callchain.c 12380F: arch/*/events/* 12381F: arch/*/events/*/* 12382F: tools/perf/ 12383 12384PERSONALITY HANDLING 12385M: Christoph Hellwig <hch@infradead.org> 12386L: linux-abi-devel@lists.sourceforge.net 12387S: Maintained 12388F: include/linux/personality.h 12389F: include/uapi/linux/personality.h 12390 12391PHOENIX RC FLIGHT CONTROLLER ADAPTER 12392M: Marcus Folkesson <marcus.folkesson@gmail.com> 12393L: linux-input@vger.kernel.org 12394S: Maintained 12395F: Documentation/input/devices/pxrc.rst 12396F: drivers/input/joystick/pxrc.c 12397 12398PHONET PROTOCOL 12399M: Remi Denis-Courmont <courmisch@gmail.com> 12400S: Supported 12401F: Documentation/networking/phonet.txt 12402F: include/linux/phonet.h 12403F: include/net/phonet/ 12404F: include/uapi/linux/phonet.h 12405F: net/phonet/ 12406 12407PHRAM MTD DRIVER 12408M: Joern Engel <joern@lazybastard.org> 12409L: linux-mtd@lists.infradead.org 12410S: Maintained 12411F: drivers/mtd/devices/phram.c 12412 12413PICOLCD HID DRIVER 12414M: Bruno Prémont <bonbons@linux-vserver.org> 12415L: linux-input@vger.kernel.org 12416S: Maintained 12417F: drivers/hid/hid-picolcd* 12418 12419PICOXCELL SUPPORT 12420M: Jamie Iles <jamie@jamieiles.com> 12421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12422T: git git://github.com/jamieiles/linux-2.6-ji.git 12423S: Supported 12424F: arch/arm/boot/dts/picoxcell* 12425F: arch/arm/mach-picoxcell/ 12426F: drivers/crypto/picoxcell* 12427 12428PIN CONTROL SUBSYSTEM 12429M: Linus Walleij <linus.walleij@linaro.org> 12430L: linux-gpio@vger.kernel.org 12431T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12432S: Maintained 12433F: Documentation/devicetree/bindings/pinctrl/ 12434F: Documentation/driver-api/pinctl.rst 12435F: drivers/pinctrl/ 12436F: include/linux/pinctrl/ 12437 12438PIN CONTROLLER - MICROCHIP AT91 12439M: Ludovic Desroches <ludovic.desroches@microchip.com> 12440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12441L: linux-gpio@vger.kernel.org 12442S: Supported 12443F: drivers/pinctrl/pinctrl-at91* 12444 12445PIN CONTROLLER - FREESCALE 12446M: Dong Aisheng <aisheng.dong@nxp.com> 12447M: Fabio Estevam <festevam@gmail.com> 12448M: Shawn Guo <shawnguo@kernel.org> 12449M: Stefan Agner <stefan@agner.ch> 12450R: Pengutronix Kernel Team <kernel@pengutronix.de> 12451L: linux-gpio@vger.kernel.org 12452S: Maintained 12453F: drivers/pinctrl/freescale/ 12454F: Documentation/devicetree/bindings/pinctrl/fsl,* 12455 12456PIN CONTROLLER - INTEL 12457M: Mika Westerberg <mika.westerberg@linux.intel.com> 12458M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12459T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12460S: Maintained 12461F: drivers/pinctrl/intel/ 12462 12463PIN CONTROLLER - MEDIATEK 12464M: Sean Wang <sean.wang@kernel.org> 12465L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12466S: Maintained 12467F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12468F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12469F: drivers/pinctrl/mediatek/ 12470 12471PIN CONTROLLER - QUALCOMM 12472M: Bjorn Andersson <bjorn.andersson@linaro.org> 12473S: Maintained 12474L: linux-arm-msm@vger.kernel.org 12475F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12476F: drivers/pinctrl/qcom/ 12477 12478PIN CONTROLLER - RENESAS 12479M: Geert Uytterhoeven <geert+renesas@glider.be> 12480L: linux-renesas-soc@vger.kernel.org 12481T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12482S: Maintained 12483F: drivers/pinctrl/pinctrl-rz* 12484F: drivers/pinctrl/sh-pfc/ 12485 12486PIN CONTROLLER - SAMSUNG 12487M: Tomasz Figa <tomasz.figa@gmail.com> 12488M: Krzysztof Kozlowski <krzk@kernel.org> 12489M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12491L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12492Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12493T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12494S: Maintained 12495F: drivers/pinctrl/samsung/ 12496F: include/dt-bindings/pinctrl/samsung.h 12497F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12498 12499PIN CONTROLLER - SINGLE 12500M: Tony Lindgren <tony@atomide.com> 12501M: Haojian Zhuang <haojian.zhuang@linaro.org> 12502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12503L: linux-omap@vger.kernel.org 12504S: Maintained 12505F: drivers/pinctrl/pinctrl-single.c 12506 12507PIN CONTROLLER - ST SPEAR 12508M: Viresh Kumar <vireshk@kernel.org> 12509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12510W: http://www.st.com/spear 12511S: Maintained 12512F: drivers/pinctrl/spear/ 12513 12514PISTACHIO SOC SUPPORT 12515M: James Hartley <james.hartley@sondrel.com> 12516L: linux-mips@vger.kernel.org 12517S: Odd Fixes 12518F: arch/mips/pistachio/ 12519F: arch/mips/include/asm/mach-pistachio/ 12520F: arch/mips/boot/dts/img/pistachio* 12521F: arch/mips/configs/pistachio*_defconfig 12522 12523PKTCDVD DRIVER 12524S: Orphan 12525M: linux-block@vger.kernel.org 12526F: drivers/block/pktcdvd.c 12527F: include/linux/pktcdvd.h 12528F: include/uapi/linux/pktcdvd.h 12529 12530PKUNITY SOC DRIVERS 12531M: Guan Xuetao <gxt@pku.edu.cn> 12532W: http://mprc.pku.edu.cn/~guanxuetao/linux 12533S: Maintained 12534T: git git://github.com/gxt/linux.git 12535F: drivers/input/serio/i8042-unicore32io.h 12536F: drivers/i2c/busses/i2c-puv3.c 12537F: drivers/video/fbdev/fb-puv3.c 12538F: drivers/rtc/rtc-puv3.c 12539 12540PMBUS HARDWARE MONITORING DRIVERS 12541M: Guenter Roeck <linux@roeck-us.net> 12542L: linux-hwmon@vger.kernel.org 12543W: http://hwmon.wiki.kernel.org/ 12544W: http://www.roeck-us.net/linux/drivers/ 12545T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12546S: Maintained 12547F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12548F: Documentation/devicetree/bindings/hwmon/max31785.txt 12549F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12550F: Documentation/hwmon/adm1275.rst 12551F: Documentation/hwmon/ibm-cffps.rst 12552F: Documentation/hwmon/ir35221.rst 12553F: Documentation/hwmon/lm25066.rst 12554F: Documentation/hwmon/ltc2978.rst 12555F: Documentation/hwmon/ltc3815.rst 12556F: Documentation/hwmon/max16064.rst 12557F: Documentation/hwmon/max20751.rst 12558F: Documentation/hwmon/max31785.rst 12559F: Documentation/hwmon/max34440.rst 12560F: Documentation/hwmon/max8688.rst 12561F: Documentation/hwmon/pmbus.rst 12562F: Documentation/hwmon/pmbus-core.rst 12563F: Documentation/hwmon/tps40422.rst 12564F: Documentation/hwmon/ucd9000.rst 12565F: Documentation/hwmon/ucd9200.rst 12566F: Documentation/hwmon/zl6100.rst 12567F: drivers/hwmon/pmbus/ 12568F: include/linux/pmbus.h 12569 12570PMC SIERRA MaxRAID DRIVER 12571L: linux-scsi@vger.kernel.org 12572W: http://www.pmc-sierra.com/ 12573S: Orphan 12574F: drivers/scsi/pmcraid.* 12575 12576PMC SIERRA PM8001 DRIVER 12577M: Jack Wang <jinpu.wang@profitbricks.com> 12578M: lindar_liu@usish.com 12579L: linux-scsi@vger.kernel.org 12580S: Supported 12581F: drivers/scsi/pm8001/ 12582 12583PNP SUPPORT 12584M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12585S: Maintained 12586F: drivers/pnp/ 12587 12588PNI RM3100 IIO DRIVER 12589M: Song Qiang <songqiang1304521@gmail.com> 12590L: linux-iio@vger.kernel.org 12591S: Maintained 12592F: drivers/iio/magnetometer/rm3100* 12593F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12594 12595POSIX CLOCKS and TIMERS 12596M: Thomas Gleixner <tglx@linutronix.de> 12597L: linux-kernel@vger.kernel.org 12598T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12599S: Maintained 12600F: fs/timerfd.c 12601F: include/linux/timer* 12602F: kernel/time/*timer* 12603 12604POWER MANAGEMENT CORE 12605M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12606L: linux-pm@vger.kernel.org 12607T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12608B: https://bugzilla.kernel.org 12609S: Supported 12610F: drivers/base/power/ 12611F: include/linux/pm.h 12612F: include/linux/pm_* 12613F: include/linux/powercap.h 12614F: drivers/powercap/ 12615F: kernel/configs/nopm.config 12616 12617POWER STATE COORDINATION INTERFACE (PSCI) 12618M: Mark Rutland <mark.rutland@arm.com> 12619M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12620L: linux-arm-kernel@lists.infradead.org 12621S: Maintained 12622F: drivers/firmware/psci/ 12623F: include/linux/psci.h 12624F: include/uapi/linux/psci.h 12625 12626POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12627M: Sebastian Reichel <sre@kernel.org> 12628L: linux-pm@vger.kernel.org 12629T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12630S: Maintained 12631F: Documentation/ABI/testing/sysfs-class-power 12632F: Documentation/devicetree/bindings/power/supply/ 12633F: include/linux/power_supply.h 12634F: drivers/power/supply/ 12635 12636POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12637M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12638L: linuxppc-dev@lists.ozlabs.org 12639S: Maintained 12640F: drivers/char/powernv-op-panel.c 12641 12642PPP OVER ATM (RFC 2364) 12643M: Mitchell Blank Jr <mitch@sfgoth.com> 12644S: Maintained 12645F: net/atm/pppoatm.c 12646F: include/uapi/linux/atmppp.h 12647 12648PPP OVER ETHERNET 12649M: Michal Ostrowski <mostrows@earthlink.net> 12650S: Maintained 12651F: drivers/net/ppp/pppoe.c 12652F: drivers/net/ppp/pppox.c 12653 12654PPP OVER L2TP 12655M: James Chapman <jchapman@katalix.com> 12656S: Maintained 12657F: net/l2tp/l2tp_ppp.c 12658F: include/linux/if_pppol2tp.h 12659F: include/uapi/linux/if_pppol2tp.h 12660 12661PPP PROTOCOL DRIVERS AND COMPRESSORS 12662M: Paul Mackerras <paulus@samba.org> 12663L: linux-ppp@vger.kernel.org 12664S: Maintained 12665F: drivers/net/ppp/ppp_* 12666 12667PPS SUPPORT 12668M: Rodolfo Giometti <giometti@enneenne.com> 12669W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12670L: linuxpps@ml.enneenne.com (subscribers-only) 12671S: Maintained 12672F: Documentation/pps/ 12673F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12674F: Documentation/ABI/testing/sysfs-pps 12675F: drivers/pps/ 12676F: include/linux/pps*.h 12677F: include/uapi/linux/pps.h 12678 12679PPTP DRIVER 12680M: Dmitry Kozlov <xeb@mail.ru> 12681L: netdev@vger.kernel.org 12682S: Maintained 12683F: drivers/net/ppp/pptp.c 12684W: http://sourceforge.net/projects/accel-pptp 12685 12686PRINTK 12687M: Petr Mladek <pmladek@suse.com> 12688M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12689R: Steven Rostedt <rostedt@goodmis.org> 12690S: Maintained 12691F: kernel/printk/ 12692F: include/linux/printk.h 12693 12694PRISM54 WIRELESS DRIVER 12695M: Luis Chamberlain <mcgrof@kernel.org> 12696L: linux-wireless@vger.kernel.org 12697W: http://wireless.kernel.org/en/users/Drivers/p54 12698S: Obsolete 12699F: drivers/net/wireless/intersil/prism54/ 12700 12701PROC FILESYSTEM 12702R: Alexey Dobriyan <adobriyan@gmail.com> 12703L: linux-kernel@vger.kernel.org 12704L: linux-fsdevel@vger.kernel.org 12705S: Maintained 12706F: fs/proc/ 12707F: include/linux/proc_fs.h 12708F: tools/testing/selftests/proc/ 12709F: Documentation/filesystems/proc.txt 12710 12711PROC SYSCTL 12712M: Luis Chamberlain <mcgrof@kernel.org> 12713M: Kees Cook <keescook@chromium.org> 12714L: linux-kernel@vger.kernel.org 12715L: linux-fsdevel@vger.kernel.org 12716S: Maintained 12717F: fs/proc/proc_sysctl.c 12718F: include/linux/sysctl.h 12719F: kernel/sysctl.c 12720F: tools/testing/selftests/sysctl/ 12721 12722PS3 NETWORK SUPPORT 12723M: Geoff Levand <geoff@infradead.org> 12724L: netdev@vger.kernel.org 12725L: linuxppc-dev@lists.ozlabs.org 12726S: Maintained 12727F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12728 12729PS3 PLATFORM SUPPORT 12730M: Geoff Levand <geoff@infradead.org> 12731L: linuxppc-dev@lists.ozlabs.org 12732S: Maintained 12733F: arch/powerpc/boot/ps3* 12734F: arch/powerpc/include/asm/lv1call.h 12735F: arch/powerpc/include/asm/ps3*.h 12736F: arch/powerpc/platforms/ps3/ 12737F: drivers/*/ps3* 12738F: drivers/ps3/ 12739F: drivers/rtc/rtc-ps3.c 12740F: drivers/usb/host/*ps3.c 12741F: sound/ppc/snd_ps3* 12742 12743PS3VRAM DRIVER 12744M: Jim Paris <jim@jtan.com> 12745M: Geoff Levand <geoff@infradead.org> 12746L: linuxppc-dev@lists.ozlabs.org 12747S: Maintained 12748F: drivers/block/ps3vram.c 12749 12750PSAMPLE PACKET SAMPLING SUPPORT: 12751M: Yotam Gigi <yotam.gi@gmail.com> 12752S: Maintained 12753F: net/psample 12754F: include/net/psample.h 12755F: include/uapi/linux/psample.h 12756 12757PSTORE FILESYSTEM 12758M: Kees Cook <keescook@chromium.org> 12759M: Anton Vorontsov <anton@enomsg.org> 12760M: Colin Cross <ccross@android.com> 12761M: Tony Luck <tony.luck@intel.com> 12762S: Maintained 12763T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12764F: fs/pstore/ 12765F: include/linux/pstore* 12766F: drivers/firmware/efi/efi-pstore.c 12767F: drivers/acpi/apei/erst.c 12768F: Documentation/admin-guide/ramoops.rst 12769F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12770K: \b(pstore|ramoops) 12771 12772PTP HARDWARE CLOCK SUPPORT 12773M: Richard Cochran <richardcochran@gmail.com> 12774L: netdev@vger.kernel.org 12775S: Maintained 12776W: http://linuxptp.sourceforge.net/ 12777F: Documentation/ABI/testing/sysfs-ptp 12778F: Documentation/ptp/* 12779F: drivers/net/phy/dp83640* 12780F: drivers/ptp/* 12781F: include/linux/ptp_cl* 12782 12783PTRACE SUPPORT 12784M: Oleg Nesterov <oleg@redhat.com> 12785S: Maintained 12786F: include/asm-generic/syscall.h 12787F: include/linux/ptrace.h 12788F: include/linux/regset.h 12789F: include/linux/tracehook.h 12790F: include/uapi/linux/ptrace.h 12791F: include/uapi/linux/ptrace.h 12792F: include/asm-generic/ptrace.h 12793F: kernel/ptrace.c 12794F: arch/*/ptrace*.c 12795F: arch/*/*/ptrace*.c 12796F: arch/*/include/asm/ptrace*.h 12797 12798PULSE8-CEC DRIVER 12799M: Hans Verkuil <hverkuil@xs4all.nl> 12800L: linux-media@vger.kernel.org 12801T: git git://linuxtv.org/media_tree.git 12802S: Maintained 12803F: drivers/media/usb/pulse8-cec/* 12804F: Documentation/media/cec-drivers/pulse8-cec.rst 12805 12806PVRUSB2 VIDEO4LINUX DRIVER 12807M: Mike Isely <isely@pobox.com> 12808L: pvrusb2@isely.net (subscribers-only) 12809L: linux-media@vger.kernel.org 12810W: http://www.isely.net/pvrusb2/ 12811T: git git://linuxtv.org/media_tree.git 12812S: Maintained 12813F: Documentation/media/v4l-drivers/pvrusb2* 12814F: drivers/media/usb/pvrusb2/ 12815 12816PWC WEBCAM DRIVER 12817M: Hans Verkuil <hverkuil@xs4all.nl> 12818L: linux-media@vger.kernel.org 12819T: git git://linuxtv.org/media_tree.git 12820S: Odd Fixes 12821F: drivers/media/usb/pwc/* 12822F: include/trace/events/pwc.h 12823 12824PWM FAN DRIVER 12825M: Kamil Debski <kamil@wypas.org> 12826M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12827L: linux-hwmon@vger.kernel.org 12828S: Supported 12829F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12830F: Documentation/hwmon/pwm-fan.rst 12831F: drivers/hwmon/pwm-fan.c 12832 12833PWM IR Transmitter 12834M: Sean Young <sean@mess.org> 12835L: linux-media@vger.kernel.org 12836S: Maintained 12837F: drivers/media/rc/pwm-ir-tx.c 12838 12839PWM SUBSYSTEM 12840M: Thierry Reding <thierry.reding@gmail.com> 12841L: linux-pwm@vger.kernel.org 12842S: Maintained 12843T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12844F: Documentation/pwm.txt 12845F: Documentation/devicetree/bindings/pwm/ 12846F: include/linux/pwm.h 12847F: drivers/pwm/ 12848F: drivers/video/backlight/pwm_bl.c 12849F: include/linux/pwm_backlight.h 12850F: drivers/gpio/gpio-mvebu.c 12851F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12852 12853PXA GPIO DRIVER 12854M: Robert Jarzmik <robert.jarzmik@free.fr> 12855L: linux-gpio@vger.kernel.org 12856S: Maintained 12857F: drivers/gpio/gpio-pxa.c 12858 12859PXA MMCI DRIVER 12860S: Orphan 12861 12862PXA RTC DRIVER 12863M: Robert Jarzmik <robert.jarzmik@free.fr> 12864L: linux-rtc@vger.kernel.org 12865S: Maintained 12866 12867PXA2xx/PXA3xx SUPPORT 12868M: Daniel Mack <daniel@zonque.org> 12869M: Haojian Zhuang <haojian.zhuang@gmail.com> 12870M: Robert Jarzmik <robert.jarzmik@free.fr> 12871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12872T: git git://github.com/hzhuang1/linux.git 12873T: git git://github.com/rjarzmik/linux.git 12874S: Maintained 12875F: arch/arm/boot/dts/pxa* 12876F: arch/arm/mach-pxa/ 12877F: drivers/dma/pxa* 12878F: drivers/pcmcia/pxa2xx* 12879F: drivers/pinctrl/pxa/ 12880F: drivers/spi/spi-pxa2xx* 12881F: drivers/usb/gadget/udc/pxa2* 12882F: include/sound/pxa2xx-lib.h 12883F: sound/arm/pxa* 12884F: sound/soc/pxa/ 12885 12886QAT DRIVER 12887M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12888L: qat-linux@intel.com 12889S: Supported 12890F: drivers/crypto/qat/ 12891 12892QCOM AUDIO (ASoC) DRIVERS 12893M: Patrick Lai <plai@codeaurora.org> 12894M: Banajit Goswami <bgoswami@codeaurora.org> 12895L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12896S: Supported 12897F: sound/soc/qcom/ 12898 12899QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12900M: Gabriel Somlo <somlo@cmu.edu> 12901M: "Michael S. Tsirkin" <mst@redhat.com> 12902L: qemu-devel@nongnu.org 12903S: Maintained 12904F: drivers/firmware/qemu_fw_cfg.c 12905F: include/uapi/linux/qemu_fw_cfg.h 12906 12907QIB DRIVER 12908M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12909M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12910L: linux-rdma@vger.kernel.org 12911S: Supported 12912F: drivers/infiniband/hw/qib/ 12913 12914QLOGIC QL41xxx FCOE DRIVER 12915M: QLogic-Storage-Upstream@cavium.com 12916L: linux-scsi@vger.kernel.org 12917S: Supported 12918F: drivers/scsi/qedf/ 12919 12920QLOGIC QL41xxx ISCSI DRIVER 12921M: QLogic-Storage-Upstream@cavium.com 12922L: linux-scsi@vger.kernel.org 12923S: Supported 12924F: drivers/scsi/qedi/ 12925 12926QLOGIC QL4xxx ETHERNET DRIVER 12927M: Ariel Elior <aelior@marvell.com> 12928M: GR-everest-linux-l2@marvell.com 12929L: netdev@vger.kernel.org 12930S: Supported 12931F: drivers/net/ethernet/qlogic/qed/ 12932F: include/linux/qed/ 12933F: drivers/net/ethernet/qlogic/qede/ 12934 12935QLOGIC QL4xxx RDMA DRIVER 12936M: Michal Kalderon <mkalderon@marvell.com> 12937M: Ariel Elior <aelior@marvell.com> 12938L: linux-rdma@vger.kernel.org 12939S: Supported 12940F: drivers/infiniband/hw/qedr/ 12941F: include/uapi/rdma/qedr-abi.h 12942 12943QLOGIC QLA1280 SCSI DRIVER 12944M: Michael Reed <mdr@sgi.com> 12945L: linux-scsi@vger.kernel.org 12946S: Maintained 12947F: drivers/scsi/qla1280.[ch] 12948 12949QLOGIC QLA2XXX FC-SCSI DRIVER 12950M: qla2xxx-upstream@qlogic.com 12951L: linux-scsi@vger.kernel.org 12952S: Supported 12953F: Documentation/scsi/LICENSE.qla2xxx 12954F: drivers/scsi/qla2xxx/ 12955 12956QLOGIC QLA3XXX NETWORK DRIVER 12957M: GR-Linux-NIC-Dev@marvell.com 12958L: netdev@vger.kernel.org 12959S: Supported 12960F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12961F: drivers/net/ethernet/qlogic/qla3xxx.* 12962 12963QLOGIC QLA4XXX iSCSI DRIVER 12964M: QLogic-Storage-Upstream@qlogic.com 12965L: linux-scsi@vger.kernel.org 12966S: Supported 12967F: Documentation/scsi/LICENSE.qla4xxx 12968F: drivers/scsi/qla4xxx/ 12969 12970QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12971M: Shahed Shaikh <shshaikh@marvell.com> 12972M: Manish Chopra <manishc@marvell.com> 12973M: GR-Linux-NIC-Dev@marvell.com 12974L: netdev@vger.kernel.org 12975S: Supported 12976F: drivers/net/ethernet/qlogic/qlcnic/ 12977 12978QLOGIC QLGE 10Gb ETHERNET DRIVER 12979M: Manish Chopra <manishc@marvell.com> 12980M: GR-Linux-NIC-Dev@marvell.com 12981L: netdev@vger.kernel.org 12982S: Supported 12983F: drivers/net/ethernet/qlogic/qlge/ 12984 12985QM1D1B0004 MEDIA DRIVER 12986M: Akihiro Tsukada <tskd08@gmail.com> 12987L: linux-media@vger.kernel.org 12988S: Odd Fixes 12989F: drivers/media/tuners/qm1d1b0004* 12990 12991QM1D1C0042 MEDIA DRIVER 12992M: Akihiro Tsukada <tskd08@gmail.com> 12993L: linux-media@vger.kernel.org 12994S: Odd Fixes 12995F: drivers/media/tuners/qm1d1c0042* 12996 12997QNX4 FILESYSTEM 12998M: Anders Larsen <al@alarsen.net> 12999W: http://www.alarsen.net/linux/qnx4fs/ 13000S: Maintained 13001F: fs/qnx4/ 13002F: include/uapi/linux/qnx4_fs.h 13003F: include/uapi/linux/qnxtypes.h 13004 13005QORIQ DPAA2 FSL-MC BUS DRIVER 13006M: Stuart Yoder <stuyoder@gmail.com> 13007M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13008L: linux-kernel@vger.kernel.org 13009S: Maintained 13010F: drivers/bus/fsl-mc/ 13011F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13012F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13013 13014QT1010 MEDIA DRIVER 13015M: Antti Palosaari <crope@iki.fi> 13016L: linux-media@vger.kernel.org 13017W: https://linuxtv.org 13018W: http://palosaari.fi/linux/ 13019Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13020T: git git://linuxtv.org/anttip/media_tree.git 13021S: Maintained 13022F: drivers/media/tuners/qt1010* 13023 13024QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13025M: Kalle Valo <kvalo@codeaurora.org> 13026L: ath10k@lists.infradead.org 13027W: http://wireless.kernel.org/en/users/Drivers/ath10k 13028T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13029S: Supported 13030F: drivers/net/wireless/ath/ath10k/ 13031 13032QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13033M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13034L: linux-wireless@vger.kernel.org 13035W: http://wireless.kernel.org/en/users/Drivers/ath9k 13036S: Supported 13037F: drivers/net/wireless/ath/ath9k/ 13038 13039QUALCOMM CAMERA SUBSYSTEM DRIVER 13040M: Todor Tomov <todor.too@gmail.com> 13041L: linux-media@vger.kernel.org 13042S: Maintained 13043F: Documentation/devicetree/bindings/media/qcom,camss.txt 13044F: Documentation/media/v4l-drivers/qcom_camss.rst 13045F: drivers/media/platform/qcom/camss/ 13046 13047QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13048M: Ilia Lin <ilia.lin@kernel.org> 13049L: linux-pm@vger.kernel.org 13050S: Maintained 13051F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13052F: drivers/cpufreq/qcom-cpufreq-kryo.c 13053 13054QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13055M: Timur Tabi <timur@kernel.org> 13056L: netdev@vger.kernel.org 13057S: Maintained 13058F: drivers/net/ethernet/qualcomm/emac/ 13059 13060QUALCOMM ETHQOS ETHERNET DRIVER 13061M: Vinod Koul <vkoul@kernel.org> 13062M: Niklas Cassel <niklas.cassel@linaro.org> 13063L: netdev@vger.kernel.org 13064S: Maintained 13065F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13066F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 13067 13068QUALCOMM GENERIC INTERFACE I2C DRIVER 13069M: Alok Chauhan <alokc@codeaurora.org> 13070L: linux-i2c@vger.kernel.org 13071L: linux-arm-msm@vger.kernel.org 13072S: Supported 13073F: drivers/i2c/busses/i2c-qcom-geni.c 13074 13075QUALCOMM HEXAGON ARCHITECTURE 13076M: Richard Kuo <rkuo@codeaurora.org> 13077L: linux-hexagon@vger.kernel.org 13078T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13079S: Supported 13080F: arch/hexagon/ 13081 13082QUALCOMM HIDMA DRIVER 13083M: Sinan Kaya <okaya@kernel.org> 13084L: linux-arm-kernel@lists.infradead.org 13085L: linux-arm-msm@vger.kernel.org 13086L: dmaengine@vger.kernel.org 13087S: Supported 13088F: drivers/dma/qcom/hidma* 13089 13090QUALCOMM IOMMU 13091M: Rob Clark <robdclark@gmail.com> 13092L: iommu@lists.linux-foundation.org 13093L: linux-arm-msm@vger.kernel.org 13094S: Maintained 13095F: drivers/iommu/qcom_iommu.c 13096 13097QUALCOMM TSENS THERMAL DRIVER 13098M: Amit Kucheria <amit.kucheria@linaro.org> 13099L: linux-pm@vger.kernel.org 13100L: linux-arm-msm@vger.kernel.org 13101S: Maintained 13102F: drivers/thermal/qcom/ 13103 13104QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13105M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13106L: linux-media@vger.kernel.org 13107L: linux-arm-msm@vger.kernel.org 13108T: git git://linuxtv.org/media_tree.git 13109S: Maintained 13110F: drivers/media/platform/qcom/venus/ 13111 13112QUALCOMM WCN36XX WIRELESS DRIVER 13113M: Kalle Valo <kvalo@codeaurora.org> 13114L: wcn36xx@lists.infradead.org 13115W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13116T: git git://github.com/KrasnikovEugene/wcn36xx.git 13117S: Supported 13118F: drivers/net/wireless/ath/wcn36xx/ 13119 13120QUANTENNA QTNFMAC WIRELESS DRIVER 13121M: Igor Mitsyanko <imitsyanko@quantenna.com> 13122M: Avinash Patil <avinashp@quantenna.com> 13123M: Sergey Matyukevich <smatyukevich@quantenna.com> 13124L: linux-wireless@vger.kernel.org 13125S: Maintained 13126F: drivers/net/wireless/quantenna 13127 13128RADEON and AMDGPU DRM DRIVERS 13129M: Alex Deucher <alexander.deucher@amd.com> 13130M: Christian König <christian.koenig@amd.com> 13131M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13132L: amd-gfx@lists.freedesktop.org 13133T: git git://people.freedesktop.org/~agd5f/linux 13134S: Supported 13135F: drivers/gpu/drm/radeon/ 13136F: include/uapi/drm/radeon_drm.h 13137F: drivers/gpu/drm/amd/ 13138F: include/uapi/drm/amdgpu_drm.h 13139 13140RADEON FRAMEBUFFER DISPLAY DRIVER 13141M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13142L: linux-fbdev@vger.kernel.org 13143S: Maintained 13144F: drivers/video/fbdev/aty/radeon* 13145F: include/uapi/linux/radeonfb.h 13146 13147RADIOSHARK RADIO DRIVER 13148M: Hans Verkuil <hverkuil@xs4all.nl> 13149L: linux-media@vger.kernel.org 13150T: git git://linuxtv.org/media_tree.git 13151S: Maintained 13152F: drivers/media/radio/radio-shark.c 13153 13154RADIOSHARK2 RADIO DRIVER 13155M: Hans Verkuil <hverkuil@xs4all.nl> 13156L: linux-media@vger.kernel.org 13157T: git git://linuxtv.org/media_tree.git 13158S: Maintained 13159F: drivers/media/radio/radio-shark2.c 13160F: drivers/media/radio/radio-tea5777.c 13161 13162RADOS BLOCK DEVICE (RBD) 13163M: Ilya Dryomov <idryomov@gmail.com> 13164M: Sage Weil <sage@redhat.com> 13165M: Alex Elder <elder@kernel.org> 13166L: ceph-devel@vger.kernel.org 13167W: http://ceph.com/ 13168T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13169T: git git://github.com/ceph/ceph-client.git 13170S: Supported 13171F: Documentation/ABI/testing/sysfs-bus-rbd 13172F: drivers/block/rbd.c 13173F: drivers/block/rbd_types.h 13174 13175RAGE128 FRAMEBUFFER DISPLAY DRIVER 13176M: Paul Mackerras <paulus@samba.org> 13177L: linux-fbdev@vger.kernel.org 13178S: Maintained 13179F: drivers/video/fbdev/aty/aty128fb.c 13180 13181RAINSHADOW-CEC DRIVER 13182M: Hans Verkuil <hverkuil@xs4all.nl> 13183L: linux-media@vger.kernel.org 13184T: git git://linuxtv.org/media_tree.git 13185S: Maintained 13186F: drivers/media/usb/rainshadow-cec/* 13187 13188RALINK MIPS ARCHITECTURE 13189M: John Crispin <john@phrozen.org> 13190L: linux-mips@vger.kernel.org 13191S: Maintained 13192F: arch/mips/ralink 13193 13194RALINK RT2X00 WIRELESS LAN DRIVER 13195P: rt2x00 project 13196M: Stanislaw Gruszka <sgruszka@redhat.com> 13197M: Helmut Schaa <helmut.schaa@googlemail.com> 13198L: linux-wireless@vger.kernel.org 13199S: Maintained 13200F: drivers/net/wireless/ralink/rt2x00/ 13201 13202RAMDISK RAM BLOCK DEVICE DRIVER 13203M: Jens Axboe <axboe@kernel.dk> 13204S: Maintained 13205F: Documentation/blockdev/ramdisk.txt 13206F: drivers/block/brd.c 13207 13208RANCHU VIRTUAL BOARD FOR MIPS 13209M: Miodrag Dinic <miodrag.dinic@mips.com> 13210L: linux-mips@vger.kernel.org 13211S: Supported 13212F: arch/mips/generic/board-ranchu.c 13213F: arch/mips/configs/generic/board-ranchu.config 13214 13215RANDOM NUMBER DRIVER 13216M: "Theodore Ts'o" <tytso@mit.edu> 13217S: Maintained 13218F: drivers/char/random.c 13219 13220RAPIDIO SUBSYSTEM 13221M: Matt Porter <mporter@kernel.crashing.org> 13222M: Alexandre Bounine <alex.bou9@gmail.com> 13223S: Maintained 13224F: drivers/rapidio/ 13225 13226RAS INFRASTRUCTURE 13227M: Tony Luck <tony.luck@intel.com> 13228M: Borislav Petkov <bp@alien8.de> 13229L: linux-edac@vger.kernel.org 13230S: Maintained 13231F: drivers/ras/ 13232F: include/linux/ras.h 13233F: include/ras/ras_event.h 13234F: Documentation/admin-guide/ras.rst 13235 13236RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13237L: linux-wireless@vger.kernel.org 13238S: Orphan 13239F: drivers/net/wireless/ray* 13240 13241RCUTORTURE TEST FRAMEWORK 13242M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13243M: Josh Triplett <josh@joshtriplett.org> 13244R: Steven Rostedt <rostedt@goodmis.org> 13245R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13246R: Lai Jiangshan <jiangshanlai@gmail.com> 13247L: rcu@vger.kernel.org 13248S: Supported 13249T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13250F: tools/testing/selftests/rcutorture 13251 13252RDC R-321X SoC 13253M: Florian Fainelli <florian@openwrt.org> 13254S: Maintained 13255 13256RDC R6040 FAST ETHERNET DRIVER 13257M: Florian Fainelli <f.fainelli@gmail.com> 13258L: netdev@vger.kernel.org 13259S: Maintained 13260F: drivers/net/ethernet/rdc/r6040.c 13261 13262RDMAVT - RDMA verbs software 13263M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13264M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13265L: linux-rdma@vger.kernel.org 13266S: Supported 13267F: drivers/infiniband/sw/rdmavt 13268 13269RDS - RELIABLE DATAGRAM SOCKETS 13270M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13271L: netdev@vger.kernel.org 13272L: linux-rdma@vger.kernel.org 13273L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13274W: https://oss.oracle.com/projects/rds/ 13275S: Supported 13276F: net/rds/ 13277F: Documentation/networking/rds.txt 13278 13279RDT - RESOURCE ALLOCATION 13280M: Fenghua Yu <fenghua.yu@intel.com> 13281M: Reinette Chatre <reinette.chatre@intel.com> 13282L: linux-kernel@vger.kernel.org 13283S: Supported 13284F: arch/x86/kernel/cpu/resctrl/ 13285F: arch/x86/include/asm/resctrl_sched.h 13286F: Documentation/x86/resctrl* 13287 13288READ-COPY UPDATE (RCU) 13289M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13290M: Josh Triplett <josh@joshtriplett.org> 13291R: Steven Rostedt <rostedt@goodmis.org> 13292R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13293R: Lai Jiangshan <jiangshanlai@gmail.com> 13294R: Joel Fernandes <joel@joelfernandes.org> 13295L: rcu@vger.kernel.org 13296W: http://www.rdrop.com/users/paulmck/RCU/ 13297S: Supported 13298T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13299F: Documentation/RCU/ 13300X: Documentation/RCU/torture.txt 13301F: include/linux/rcu* 13302X: include/linux/srcu*.h 13303F: kernel/rcu/ 13304X: kernel/rcu/srcu*.c 13305 13306REAL TIME CLOCK (RTC) SUBSYSTEM 13307M: Alessandro Zummo <a.zummo@towertech.it> 13308M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13309L: linux-rtc@vger.kernel.org 13310Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13311T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13312S: Maintained 13313F: Documentation/devicetree/bindings/rtc/ 13314F: Documentation/rtc.txt 13315F: drivers/rtc/ 13316F: include/linux/rtc.h 13317F: include/uapi/linux/rtc.h 13318F: include/linux/rtc/ 13319F: include/linux/platform_data/rtc-* 13320F: tools/testing/selftests/rtc/ 13321 13322REALTEK AUDIO CODECS 13323M: Bard Liao <bardliao@realtek.com> 13324M: Oder Chiou <oder_chiou@realtek.com> 13325S: Maintained 13326F: sound/soc/codecs/rt* 13327F: include/sound/rt*.h 13328 13329REALTEK RTL83xx SMI DSA ROUTER CHIPS 13330M: Linus Walleij <linus.walleij@linaro.org> 13331S: Maintained 13332F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13333F: drivers/net/dsa/realtek-smi* 13334F: drivers/net/dsa/rtl83* 13335 13336REDPINE WIRELESS DRIVER 13337M: Amitkumar Karwar <amitkarwar@gmail.com> 13338M: Siva Rebbagondla <siva8118@gmail.com> 13339L: linux-wireless@vger.kernel.org 13340S: Maintained 13341F: drivers/net/wireless/rsi/ 13342 13343REGISTER MAP ABSTRACTION 13344M: Mark Brown <broonie@kernel.org> 13345L: linux-kernel@vger.kernel.org 13346T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13347S: Supported 13348F: Documentation/devicetree/bindings/regmap/ 13349F: drivers/base/regmap/ 13350F: include/linux/regmap.h 13351 13352REISERFS FILE SYSTEM 13353L: reiserfs-devel@vger.kernel.org 13354S: Supported 13355F: fs/reiserfs/ 13356 13357REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13358M: Ohad Ben-Cohen <ohad@wizery.com> 13359M: Bjorn Andersson <bjorn.andersson@linaro.org> 13360L: linux-remoteproc@vger.kernel.org 13361T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13362S: Maintained 13363F: Documentation/devicetree/bindings/remoteproc/ 13364F: Documentation/remoteproc.txt 13365F: drivers/remoteproc/ 13366F: include/linux/remoteproc.h 13367 13368REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13369M: Ohad Ben-Cohen <ohad@wizery.com> 13370M: Bjorn Andersson <bjorn.andersson@linaro.org> 13371L: linux-remoteproc@vger.kernel.org 13372T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13373S: Maintained 13374F: drivers/rpmsg/ 13375F: Documentation/rpmsg.txt 13376F: include/linux/rpmsg.h 13377F: include/linux/rpmsg/ 13378 13379RENESAS CLOCK DRIVERS 13380M: Geert Uytterhoeven <geert+renesas@glider.be> 13381L: linux-renesas-soc@vger.kernel.org 13382T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13383S: Supported 13384F: drivers/clk/renesas/ 13385 13386RENESAS EMEV2 I2C DRIVER 13387M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13388S: Supported 13389F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt 13390F: drivers/i2c/busses/i2c-emev2.c 13391 13392RENESAS ETHERNET DRIVERS 13393R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13394L: netdev@vger.kernel.org 13395L: linux-renesas-soc@vger.kernel.org 13396F: Documentation/devicetree/bindings/net/renesas,*.txt 13397F: Documentation/devicetree/bindings/net/sh_eth.txt 13398F: drivers/net/ethernet/renesas/ 13399F: include/linux/sh_eth.h 13400 13401RENESAS R-CAR GYROADC DRIVER 13402M: Marek Vasut <marek.vasut@gmail.com> 13403L: linux-iio@vger.kernel.org 13404S: Supported 13405F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13406F: drivers/iio/adc/rcar-gyroadc.c 13407 13408RENESAS R-CAR I2C DRIVERS 13409M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13410S: Supported 13411F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt 13412F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt 13413F: drivers/i2c/busses/i2c-rcar.c 13414F: drivers/i2c/busses/i2c-sh_mobile.c 13415 13416RENESAS RIIC DRIVER 13417M: Chris Brandt <chris.brandt@renesas.com> 13418S: Supported 13419F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13420F: drivers/i2c/busses/i2c-riic.c 13421 13422RENESAS USB PHY DRIVER 13423M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13424L: linux-renesas-soc@vger.kernel.org 13425S: Maintained 13426F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13427 13428RESET CONTROLLER FRAMEWORK 13429M: Philipp Zabel <p.zabel@pengutronix.de> 13430T: git git://git.pengutronix.de/git/pza/linux 13431S: Maintained 13432F: drivers/reset/ 13433F: Documentation/devicetree/bindings/reset/ 13434F: include/dt-bindings/reset/ 13435F: include/linux/reset.h 13436F: include/linux/reset/ 13437F: include/linux/reset-controller.h 13438 13439RESTARTABLE SEQUENCES SUPPORT 13440M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13441M: Peter Zijlstra <peterz@infradead.org> 13442M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13443M: Boqun Feng <boqun.feng@gmail.com> 13444L: linux-kernel@vger.kernel.org 13445S: Supported 13446F: kernel/rseq.c 13447F: include/uapi/linux/rseq.h 13448F: include/trace/events/rseq.h 13449F: tools/testing/selftests/rseq/ 13450 13451RFKILL 13452M: Johannes Berg <johannes@sipsolutions.net> 13453L: linux-wireless@vger.kernel.org 13454W: http://wireless.kernel.org/ 13455T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13456T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13457S: Maintained 13458F: Documentation/rfkill.txt 13459F: Documentation/ABI/stable/sysfs-class-rfkill 13460F: net/rfkill/ 13461F: include/linux/rfkill.h 13462F: include/uapi/linux/rfkill.h 13463 13464RHASHTABLE 13465M: Thomas Graf <tgraf@suug.ch> 13466M: Herbert Xu <herbert@gondor.apana.org.au> 13467L: netdev@vger.kernel.org 13468S: Maintained 13469F: lib/rhashtable.c 13470F: lib/test_rhashtable.c 13471F: include/linux/rhashtable.h 13472F: include/linux/rhashtable-types.h 13473 13474RICOH R5C592 MEMORYSTICK DRIVER 13475M: Maxim Levitsky <maximlevitsky@gmail.com> 13476S: Maintained 13477F: drivers/memstick/host/r592.* 13478 13479RICOH SMARTMEDIA/XD DRIVER 13480M: Maxim Levitsky <maximlevitsky@gmail.com> 13481S: Maintained 13482F: drivers/mtd/nand/raw/r852.c 13483F: drivers/mtd/nand/raw/r852.h 13484 13485RISC-V ARCHITECTURE 13486M: Palmer Dabbelt <palmer@sifive.com> 13487M: Albert Ou <aou@eecs.berkeley.edu> 13488L: linux-riscv@lists.infradead.org 13489T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13490S: Supported 13491F: arch/riscv/ 13492K: riscv 13493N: riscv 13494 13495ROCCAT DRIVERS 13496M: Stefan Achatz <erazor_de@users.sourceforge.net> 13497W: http://sourceforge.net/projects/roccat/ 13498S: Maintained 13499F: drivers/hid/hid-roccat* 13500F: include/linux/hid-roccat* 13501F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13502 13503ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13504M: Jacob chen <jacob2.chen@rock-chips.com> 13505L: linux-media@vger.kernel.org 13506S: Maintained 13507F: drivers/media/platform/rockchip/rga/ 13508F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13509 13510ROCKCHIP VPU CODEC DRIVER 13511M: Ezequiel Garcia <ezequiel@collabora.com> 13512L: linux-media@vger.kernel.org 13513S: Maintained 13514F: drivers/staging/media/platform/rockchip/vpu/ 13515F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13516 13517ROCKER DRIVER 13518M: Jiri Pirko <jiri@resnulli.us> 13519L: netdev@vger.kernel.org 13520S: Supported 13521F: drivers/net/ethernet/rocker/ 13522 13523ROCKETPORT DRIVER 13524P: Comtrol Corp. 13525W: http://www.comtrol.com 13526S: Maintained 13527F: Documentation/serial/rocket.rst 13528F: drivers/tty/rocket* 13529 13530ROCKETPORT EXPRESS/INFINITY DRIVER 13531M: Kevin Cernekee <cernekee@gmail.com> 13532L: linux-serial@vger.kernel.org 13533S: Odd Fixes 13534F: drivers/tty/serial/rp2.* 13535 13536ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13537M: Marek Vasut <marek.vasut+renesas@gmail.com> 13538L: linux-kernel@vger.kernel.org 13539L: linux-renesas-soc@vger.kernel.org 13540S: Supported 13541F: drivers/mfd/bd9571mwv.c 13542F: drivers/regulator/bd9571mwv-regulator.c 13543F: drivers/gpio/gpio-bd9571mwv.c 13544F: include/linux/mfd/bd9571mwv.h 13545F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13546 13547ROSE NETWORK LAYER 13548M: Ralf Baechle <ralf@linux-mips.org> 13549L: linux-hams@vger.kernel.org 13550W: http://www.linux-ax25.org/ 13551S: Maintained 13552F: include/net/rose.h 13553F: include/uapi/linux/rose.h 13554F: net/rose/ 13555 13556RTL2830 MEDIA DRIVER 13557M: Antti Palosaari <crope@iki.fi> 13558L: linux-media@vger.kernel.org 13559W: https://linuxtv.org 13560W: http://palosaari.fi/linux/ 13561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13562T: git git://linuxtv.org/anttip/media_tree.git 13563S: Maintained 13564F: drivers/media/dvb-frontends/rtl2830* 13565 13566RTL2832 MEDIA DRIVER 13567M: Antti Palosaari <crope@iki.fi> 13568L: linux-media@vger.kernel.org 13569W: https://linuxtv.org 13570W: http://palosaari.fi/linux/ 13571Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13572T: git git://linuxtv.org/anttip/media_tree.git 13573S: Maintained 13574F: drivers/media/dvb-frontends/rtl2832* 13575 13576RTL2832_SDR MEDIA DRIVER 13577M: Antti Palosaari <crope@iki.fi> 13578L: linux-media@vger.kernel.org 13579W: https://linuxtv.org 13580W: http://palosaari.fi/linux/ 13581Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13582T: git git://linuxtv.org/anttip/media_tree.git 13583S: Maintained 13584F: drivers/media/dvb-frontends/rtl2832_sdr* 13585 13586RTL8180 WIRELESS DRIVER 13587L: linux-wireless@vger.kernel.org 13588W: http://wireless.kernel.org/ 13589T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13590S: Orphan 13591F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13592 13593RTL8187 WIRELESS DRIVER 13594M: Herton Ronaldo Krzesinski <herton@canonical.com> 13595M: Hin-Tak Leung <htl10@users.sourceforge.net> 13596M: Larry Finger <Larry.Finger@lwfinger.net> 13597L: linux-wireless@vger.kernel.org 13598W: http://wireless.kernel.org/ 13599T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13600S: Maintained 13601F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13602 13603REALTEK WIRELESS DRIVER (rtlwifi family) 13604M: Ping-Ke Shih <pkshih@realtek.com> 13605L: linux-wireless@vger.kernel.org 13606W: http://wireless.kernel.org/ 13607T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13608S: Maintained 13609F: drivers/net/wireless/realtek/rtlwifi/ 13610 13611REALTEK WIRELESS DRIVER (rtw88) 13612M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13613L: linux-wireless@vger.kernel.org 13614S: Maintained 13615F: drivers/net/wireless/realtek/rtw88/ 13616 13617RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13618M: Jes Sorensen <Jes.Sorensen@gmail.com> 13619L: linux-wireless@vger.kernel.org 13620T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13621S: Maintained 13622F: drivers/net/wireless/realtek/rtl8xxxu/ 13623 13624RXRPC SOCKETS (AF_RXRPC) 13625M: David Howells <dhowells@redhat.com> 13626L: linux-afs@lists.infradead.org 13627S: Supported 13628F: net/rxrpc/ 13629F: include/keys/rxrpc-type.h 13630F: include/net/af_rxrpc.h 13631F: include/trace/events/rxrpc.h 13632F: include/uapi/linux/rxrpc.h 13633F: Documentation/networking/rxrpc.txt 13634W: https://www.infradead.org/~dhowells/kafs/ 13635 13636S3 SAVAGE FRAMEBUFFER DRIVER 13637M: Antonino Daplas <adaplas@gmail.com> 13638L: linux-fbdev@vger.kernel.org 13639S: Maintained 13640F: drivers/video/fbdev/savage/ 13641 13642S390 13643M: Heiko Carstens <heiko.carstens@de.ibm.com> 13644M: Vasily Gorbik <gor@linux.ibm.com> 13645M: Christian Borntraeger <borntraeger@de.ibm.com> 13646L: linux-s390@vger.kernel.org 13647W: http://www.ibm.com/developerworks/linux/linux390/ 13648T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13649S: Supported 13650F: arch/s390/ 13651F: drivers/s390/ 13652F: Documentation/s390/ 13653F: Documentation/driver-api/s390-drivers.rst 13654 13655S390 COMMON I/O LAYER 13656M: Sebastian Ott <sebott@linux.ibm.com> 13657M: Peter Oberparleiter <oberpar@linux.ibm.com> 13658L: linux-s390@vger.kernel.org 13659W: http://www.ibm.com/developerworks/linux/linux390/ 13660S: Supported 13661F: drivers/s390/cio/ 13662 13663S390 DASD DRIVER 13664M: Stefan Haberland <sth@linux.ibm.com> 13665M: Jan Hoeppner <hoeppner@linux.ibm.com> 13666L: linux-s390@vger.kernel.org 13667W: http://www.ibm.com/developerworks/linux/linux390/ 13668S: Supported 13669F: drivers/s390/block/dasd* 13670F: block/partitions/ibm.c 13671 13672S390 IOMMU (PCI) 13673M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13674L: linux-s390@vger.kernel.org 13675W: http://www.ibm.com/developerworks/linux/linux390/ 13676S: Supported 13677F: drivers/iommu/s390-iommu.c 13678 13679S390 IUCV NETWORK LAYER 13680M: Julian Wiedmann <jwi@linux.ibm.com> 13681M: Ursula Braun <ubraun@linux.ibm.com> 13682L: linux-s390@vger.kernel.org 13683W: http://www.ibm.com/developerworks/linux/linux390/ 13684S: Supported 13685F: drivers/s390/net/*iucv* 13686F: include/net/iucv/ 13687F: net/iucv/ 13688 13689S390 NETWORK DRIVERS 13690M: Julian Wiedmann <jwi@linux.ibm.com> 13691M: Ursula Braun <ubraun@linux.ibm.com> 13692L: linux-s390@vger.kernel.org 13693W: http://www.ibm.com/developerworks/linux/linux390/ 13694S: Supported 13695F: drivers/s390/net/ 13696 13697S390 PCI SUBSYSTEM 13698M: Sebastian Ott <sebott@linux.ibm.com> 13699M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13700L: linux-s390@vger.kernel.org 13701W: http://www.ibm.com/developerworks/linux/linux390/ 13702S: Supported 13703F: arch/s390/pci/ 13704F: drivers/pci/hotplug/s390_pci_hpc.c 13705 13706S390 VFIO-CCW DRIVER 13707M: Cornelia Huck <cohuck@redhat.com> 13708M: Farhan Ali <alifm@linux.ibm.com> 13709M: Eric Farman <farman@linux.ibm.com> 13710R: Halil Pasic <pasic@linux.ibm.com> 13711L: linux-s390@vger.kernel.org 13712L: kvm@vger.kernel.org 13713S: Supported 13714F: drivers/s390/cio/vfio_ccw* 13715F: Documentation/s390/vfio-ccw.txt 13716F: include/uapi/linux/vfio_ccw.h 13717 13718S390 ZCRYPT DRIVER 13719M: Harald Freudenberger <freude@linux.ibm.com> 13720L: linux-s390@vger.kernel.org 13721W: http://www.ibm.com/developerworks/linux/linux390/ 13722S: Supported 13723F: drivers/s390/crypto/ 13724 13725S390 VFIO AP DRIVER 13726M: Tony Krowiak <akrowiak@linux.ibm.com> 13727M: Pierre Morel <pmorel@linux.ibm.com> 13728M: Halil Pasic <pasic@linux.ibm.com> 13729L: linux-s390@vger.kernel.org 13730W: http://www.ibm.com/developerworks/linux/linux390/ 13731S: Supported 13732F: drivers/s390/crypto/vfio_ap_drv.c 13733F: drivers/s390/crypto/vfio_ap_private.h 13734F: drivers/s390/crypto/vfio_ap_ops.c 13735F: Documentation/s390/vfio-ap.txt 13736 13737S390 ZFCP DRIVER 13738M: Steffen Maier <maier@linux.ibm.com> 13739M: Benjamin Block <bblock@linux.ibm.com> 13740L: linux-s390@vger.kernel.org 13741W: http://www.ibm.com/developerworks/linux/linux390/ 13742S: Supported 13743F: drivers/s390/scsi/zfcp_* 13744 13745S3C24XX SD/MMC Driver 13746M: Ben Dooks <ben-linux@fluff.org> 13747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13748S: Supported 13749F: drivers/mmc/host/s3cmci.* 13750 13751SAA6588 RDS RECEIVER DRIVER 13752M: Hans Verkuil <hverkuil@xs4all.nl> 13753L: linux-media@vger.kernel.org 13754T: git git://linuxtv.org/media_tree.git 13755W: https://linuxtv.org 13756S: Odd Fixes 13757F: drivers/media/i2c/saa6588* 13758 13759SAA7134 VIDEO4LINUX DRIVER 13760M: Mauro Carvalho Chehab <mchehab@kernel.org> 13761L: linux-media@vger.kernel.org 13762W: https://linuxtv.org 13763T: git git://linuxtv.org/media_tree.git 13764S: Odd fixes 13765F: Documentation/media/v4l-drivers/saa7134* 13766F: drivers/media/pci/saa7134/ 13767 13768SAA7146 VIDEO4LINUX-2 DRIVER 13769M: Hans Verkuil <hverkuil@xs4all.nl> 13770L: linux-media@vger.kernel.org 13771T: git git://linuxtv.org/media_tree.git 13772S: Maintained 13773F: drivers/media/common/saa7146/ 13774F: drivers/media/pci/saa7146/ 13775F: include/media/drv-intf/saa7146* 13776 13777SAMSUNG AUDIO (ASoC) DRIVERS 13778M: Krzysztof Kozlowski <krzk@kernel.org> 13779M: Sangbeom Kim <sbkim73@samsung.com> 13780M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13781L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13782S: Supported 13783F: sound/soc/samsung/ 13784F: Documentation/devicetree/bindings/sound/samsung* 13785 13786SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13787M: Krzysztof Kozlowski <krzk@kernel.org> 13788L: linux-crypto@vger.kernel.org 13789L: linux-samsung-soc@vger.kernel.org 13790S: Maintained 13791F: drivers/crypto/exynos-rng.c 13792F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13793 13794SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13795M: Łukasz Stelmach <l.stelmach@samsung.com> 13796L: linux-samsung-soc@vger.kernel.org 13797S: Maintained 13798F: drivers/char/hw_random/exynos-trng.c 13799F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13800 13801SAMSUNG FRAMEBUFFER DRIVER 13802M: Jingoo Han <jingoohan1@gmail.com> 13803L: linux-fbdev@vger.kernel.org 13804S: Maintained 13805F: drivers/video/fbdev/s3c-fb.c 13806 13807SAMSUNG LAPTOP DRIVER 13808M: Corentin Chary <corentin.chary@gmail.com> 13809L: platform-driver-x86@vger.kernel.org 13810S: Maintained 13811F: drivers/platform/x86/samsung-laptop.c 13812 13813SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13814M: Sangbeom Kim <sbkim73@samsung.com> 13815M: Krzysztof Kozlowski <krzk@kernel.org> 13816M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13817L: linux-kernel@vger.kernel.org 13818L: linux-samsung-soc@vger.kernel.org 13819S: Supported 13820F: drivers/mfd/sec*.c 13821F: drivers/regulator/s2m*.c 13822F: drivers/regulator/s5m*.c 13823F: drivers/clk/clk-s2mps11.c 13824F: drivers/rtc/rtc-s5m.c 13825F: include/linux/mfd/samsung/ 13826F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13827F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13828F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13829F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13830 13831SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13832M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13833L: linux-media@vger.kernel.org 13834L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13835S: Maintained 13836F: drivers/media/platform/s3c-camif/ 13837F: include/media/drv-intf/s3c_camif.h 13838 13839SAMSUNG S3FWRN5 NFC DRIVER 13840M: Robert Baldyga <r.baldyga@samsung.com> 13841M: Krzysztof Opasiak <k.opasiak@samsung.com> 13842L: linux-nfc@lists.01.org (moderated for non-subscribers) 13843S: Supported 13844F: drivers/nfc/s3fwrn5 13845 13846SAMSUNG S5C73M3 CAMERA DRIVER 13847M: Kyungmin Park <kyungmin.park@samsung.com> 13848M: Andrzej Hajda <a.hajda@samsung.com> 13849L: linux-media@vger.kernel.org 13850S: Supported 13851F: drivers/media/i2c/s5c73m3/* 13852 13853SAMSUNG S5K5BAF CAMERA DRIVER 13854M: Kyungmin Park <kyungmin.park@samsung.com> 13855M: Andrzej Hajda <a.hajda@samsung.com> 13856L: linux-media@vger.kernel.org 13857S: Supported 13858F: drivers/media/i2c/s5k5baf.c 13859 13860SAMSUNG S5P Security SubSystem (SSS) DRIVER 13861M: Krzysztof Kozlowski <krzk@kernel.org> 13862M: Vladimir Zapolskiy <vz@mleia.com> 13863M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13864L: linux-crypto@vger.kernel.org 13865L: linux-samsung-soc@vger.kernel.org 13866S: Maintained 13867F: drivers/crypto/s5p-sss.c 13868 13869SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13870M: Kyungmin Park <kyungmin.park@samsung.com> 13871M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13872L: linux-media@vger.kernel.org 13873Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13874S: Supported 13875F: drivers/media/platform/exynos4-is/ 13876 13877SAMSUNG SOC CLOCK DRIVERS 13878M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13879M: Tomasz Figa <tomasz.figa@gmail.com> 13880M: Chanwoo Choi <cw00.choi@samsung.com> 13881S: Supported 13882L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13883T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13884F: drivers/clk/samsung/ 13885F: include/dt-bindings/clock/exynos*.h 13886F: Documentation/devicetree/bindings/clock/exynos*.txt 13887 13888SAMSUNG SPI DRIVERS 13889M: Kukjin Kim <kgene@kernel.org> 13890M: Krzysztof Kozlowski <krzk@kernel.org> 13891M: Andi Shyti <andi@etezian.org> 13892L: linux-spi@vger.kernel.org 13893L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13894S: Maintained 13895F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13896F: drivers/spi/spi-s3c* 13897F: include/linux/platform_data/spi-s3c64xx.h 13898 13899SAMSUNG SXGBE DRIVERS 13900M: Byungho An <bh74.an@samsung.com> 13901M: Girish K S <ks.giri@samsung.com> 13902M: Vipul Pandya <vipul.pandya@samsung.com> 13903S: Supported 13904L: netdev@vger.kernel.org 13905F: drivers/net/ethernet/samsung/sxgbe/ 13906 13907SAMSUNG THERMAL DRIVER 13908M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13909L: linux-pm@vger.kernel.org 13910L: linux-samsung-soc@vger.kernel.org 13911S: Supported 13912T: git https://github.com/lmajewski/linux-samsung-thermal.git 13913F: drivers/thermal/samsung/ 13914 13915SAMSUNG USB2 PHY DRIVER 13916M: Kamil Debski <kamil@wypas.org> 13917M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13918L: linux-kernel@vger.kernel.org 13919S: Supported 13920F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13921F: Documentation/phy/samsung-usb2.txt 13922F: drivers/phy/samsung/phy-exynos4210-usb2.c 13923F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13924F: drivers/phy/samsung/phy-exynos5250-usb2.c 13925F: drivers/phy/samsung/phy-s5pv210-usb2.c 13926F: drivers/phy/samsung/phy-samsung-usb2.c 13927F: drivers/phy/samsung/phy-samsung-usb2.h 13928 13929SC1200 WDT DRIVER 13930M: Zwane Mwaikambo <zwanem@gmail.com> 13931S: Maintained 13932F: drivers/watchdog/sc1200wdt.c 13933 13934SCHEDULER 13935M: Ingo Molnar <mingo@redhat.com> 13936M: Peter Zijlstra <peterz@infradead.org> 13937L: linux-kernel@vger.kernel.org 13938T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13939S: Maintained 13940F: kernel/sched/ 13941F: include/linux/sched.h 13942F: include/uapi/linux/sched.h 13943F: include/linux/wait.h 13944F: include/linux/preempt.h 13945 13946SCR24X CHIP CARD INTERFACE DRIVER 13947M: Lubomir Rintel <lkundrak@v3.sk> 13948S: Supported 13949F: drivers/char/pcmcia/scr24x_cs.c 13950 13951SCSI CDROM DRIVER 13952M: Jens Axboe <axboe@kernel.dk> 13953L: linux-scsi@vger.kernel.org 13954W: http://www.kernel.dk 13955S: Maintained 13956F: drivers/scsi/sr* 13957 13958SCSI RDMA PROTOCOL (SRP) INITIATOR 13959M: Bart Van Assche <bvanassche@acm.org> 13960L: linux-rdma@vger.kernel.org 13961S: Supported 13962Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13963F: drivers/infiniband/ulp/srp/ 13964F: include/scsi/srp.h 13965 13966SCSI RDMA PROTOCOL (SRP) TARGET 13967M: Bart Van Assche <bvanassche@acm.org> 13968L: linux-rdma@vger.kernel.org 13969L: target-devel@vger.kernel.org 13970S: Supported 13971Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13972F: drivers/infiniband/ulp/srpt/ 13973 13974SCSI SG DRIVER 13975M: Doug Gilbert <dgilbert@interlog.com> 13976L: linux-scsi@vger.kernel.org 13977W: http://sg.danny.cz/sg 13978S: Maintained 13979F: Documentation/scsi/scsi-generic.txt 13980F: drivers/scsi/sg.c 13981F: include/scsi/sg.h 13982 13983SCSI SUBSYSTEM 13984M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13985T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13986M: "Martin K. Petersen" <martin.petersen@oracle.com> 13987T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13988Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13989L: linux-scsi@vger.kernel.org 13990S: Maintained 13991F: Documentation/devicetree/bindings/scsi/ 13992F: drivers/scsi/ 13993F: include/scsi/ 13994 13995SCSI TAPE DRIVER 13996M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13997L: linux-scsi@vger.kernel.org 13998S: Maintained 13999F: Documentation/scsi/st.txt 14000F: drivers/scsi/st.* 14001F: drivers/scsi/st_*.h 14002 14003SCSI TARGET SUBSYSTEM 14004M: "Martin K. Petersen" <martin.petersen@oracle.com> 14005L: linux-scsi@vger.kernel.org 14006L: target-devel@vger.kernel.org 14007W: http://www.linux-iscsi.org 14008T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14009Q: https://patchwork.kernel.org/project/target-devel/list/ 14010S: Supported 14011F: drivers/target/ 14012F: include/target/ 14013F: Documentation/target/ 14014 14015SCTP PROTOCOL 14016M: Vlad Yasevich <vyasevich@gmail.com> 14017M: Neil Horman <nhorman@tuxdriver.com> 14018M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14019L: linux-sctp@vger.kernel.org 14020W: http://lksctp.sourceforge.net 14021S: Maintained 14022F: Documentation/networking/sctp.txt 14023F: include/linux/sctp.h 14024F: include/uapi/linux/sctp.h 14025F: include/net/sctp/ 14026F: net/sctp/ 14027 14028SCx200 CPU SUPPORT 14029M: Jim Cromie <jim.cromie@gmail.com> 14030S: Odd Fixes 14031F: Documentation/i2c/busses/scx200_acb 14032F: arch/x86/platform/scx200/ 14033F: drivers/watchdog/scx200_wdt.c 14034F: drivers/i2c/busses/scx200* 14035F: drivers/mtd/maps/scx200_docflash.c 14036F: include/linux/scx200.h 14037 14038SCx200 GPIO DRIVER 14039M: Jim Cromie <jim.cromie@gmail.com> 14040S: Maintained 14041F: drivers/char/scx200_gpio.c 14042F: include/linux/scx200_gpio.h 14043 14044SCx200 HRT CLOCKSOURCE DRIVER 14045M: Jim Cromie <jim.cromie@gmail.com> 14046S: Maintained 14047F: drivers/clocksource/scx200_hrt.c 14048 14049SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14050M: Sascha Sommer <saschasommer@freenet.de> 14051L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14052S: Maintained 14053F: drivers/mmc/host/sdricoh_cs.c 14054 14055SECO BOARDS CEC DRIVER 14056M: Ettore Chimenti <ek5.chimenti@gmail.com> 14057S: Maintained 14058F: drivers/media/platform/seco-cec/seco-cec.c 14059F: drivers/media/platform/seco-cec/seco-cec.h 14060 14061SECURE COMPUTING 14062M: Kees Cook <keescook@chromium.org> 14063R: Andy Lutomirski <luto@amacapital.net> 14064R: Will Drewry <wad@chromium.org> 14065T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14066S: Supported 14067F: kernel/seccomp.c 14068F: include/uapi/linux/seccomp.h 14069F: include/linux/seccomp.h 14070F: tools/testing/selftests/seccomp/* 14071F: tools/testing/selftests/kselftest_harness.h 14072F: Documentation/userspace-api/seccomp_filter.rst 14073K: \bsecure_computing 14074K: \bTIF_SECCOMP\b 14075 14076SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14077M: Al Cooper <alcooperx@gmail.com> 14078L: linux-mmc@vger.kernel.org 14079L: bcm-kernel-feedback-list@broadcom.com 14080S: Maintained 14081F: drivers/mmc/host/sdhci-brcmstb* 14082 14083SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14084M: Adrian Hunter <adrian.hunter@intel.com> 14085L: linux-mmc@vger.kernel.org 14086S: Maintained 14087F: drivers/mmc/host/sdhci* 14088F: include/linux/mmc/sdhci* 14089 14090EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14091M: Adrian Hunter <adrian.hunter@intel.com> 14092M: Ritesh Harjani <riteshh@codeaurora.org> 14093M: Asutosh Das <asutoshd@codeaurora.org> 14094L: linux-mmc@vger.kernel.org 14095S: Maintained 14096F: drivers/mmc/host/cqhci* 14097 14098SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14099M: Prabu Thangamuthu <prabu.t@synopsys.com> 14100M: Manjunath M B <manjumb@synopsys.com> 14101L: linux-mmc@vger.kernel.org 14102S: Maintained 14103F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14104 14105SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14106M: Ludovic Desroches <ludovic.desroches@microchip.com> 14107L: linux-mmc@vger.kernel.org 14108S: Supported 14109F: drivers/mmc/host/sdhci-of-at91.c 14110 14111SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14112M: Ben Dooks <ben-linux@fluff.org> 14113M: Jaehoon Chung <jh80.chung@samsung.com> 14114L: linux-mmc@vger.kernel.org 14115S: Maintained 14116F: drivers/mmc/host/sdhci-s3c* 14117 14118SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14119M: Viresh Kumar <vireshk@kernel.org> 14120L: linux-mmc@vger.kernel.org 14121S: Maintained 14122F: drivers/mmc/host/sdhci-spear.c 14123 14124SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14125M: Kishon Vijay Abraham I <kishon@ti.com> 14126L: linux-mmc@vger.kernel.org 14127S: Maintained 14128F: drivers/mmc/host/sdhci-omap.c 14129 14130SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14131M: Scott Bauer <scott.bauer@intel.com> 14132M: Jonathan Derrick <jonathan.derrick@intel.com> 14133L: linux-block@vger.kernel.org 14134S: Supported 14135F: block/sed* 14136F: block/opal_proto.h 14137F: include/linux/sed* 14138F: include/uapi/linux/sed* 14139 14140SECURITY CONTACT 14141M: Security Officers <security@kernel.org> 14142S: Supported 14143 14144SECURITY SUBSYSTEM 14145M: James Morris <jmorris@namei.org> 14146M: "Serge E. Hallyn" <serge@hallyn.com> 14147L: linux-security-module@vger.kernel.org (suggested Cc:) 14148T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14149W: http://kernsec.org/ 14150S: Supported 14151F: security/ 14152X: security/selinux/ 14153 14154SELINUX SECURITY MODULE 14155M: Paul Moore <paul@paul-moore.com> 14156M: Stephen Smalley <sds@tycho.nsa.gov> 14157M: Eric Paris <eparis@parisplace.org> 14158L: selinux@vger.kernel.org 14159W: https://selinuxproject.org 14160W: https://github.com/SELinuxProject 14161T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14162S: Supported 14163F: include/uapi/linux/selinux_netlink.h 14164F: security/selinux/ 14165F: scripts/selinux/ 14166F: Documentation/admin-guide/LSM/SELinux.rst 14167 14168SENSABLE PHANTOM 14169M: Jiri Slaby <jirislaby@gmail.com> 14170S: Maintained 14171F: drivers/misc/phantom.c 14172F: include/uapi/linux/phantom.h 14173 14174SERIAL DEVICE BUS 14175M: Rob Herring <robh@kernel.org> 14176L: linux-serial@vger.kernel.org 14177S: Maintained 14178F: Documentation/devicetree/bindings/serial/slave-device.txt 14179F: drivers/tty/serdev/ 14180F: include/linux/serdev.h 14181 14182SERIAL DRIVERS 14183M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14184L: linux-serial@vger.kernel.org 14185S: Maintained 14186F: Documentation/devicetree/bindings/serial/ 14187F: drivers/tty/serial/ 14188 14189SERIAL IR RECEIVER 14190M: Sean Young <sean@mess.org> 14191L: linux-media@vger.kernel.org 14192S: Maintained 14193F: drivers/media/rc/serial_ir.c 14194 14195SFC NETWORK DRIVER 14196M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14197M: Edward Cree <ecree@solarflare.com> 14198M: Martin Habets <mhabets@solarflare.com> 14199L: netdev@vger.kernel.org 14200S: Supported 14201F: drivers/net/ethernet/sfc/ 14202 14203SFF/SFP/SFP+ MODULE SUPPORT 14204M: Russell King <linux@armlinux.org.uk> 14205L: netdev@vger.kernel.org 14206S: Maintained 14207F: drivers/net/phy/phylink.c 14208F: drivers/net/phy/sfp* 14209F: include/linux/phylink.h 14210F: include/linux/sfp.h 14211 14212SGI GRU DRIVER 14213M: Dimitri Sivanich <sivanich@sgi.com> 14214S: Maintained 14215F: drivers/misc/sgi-gru/ 14216 14217SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14218M: Pat Gefre <pfg@sgi.com> 14219L: linux-ia64@vger.kernel.org 14220S: Supported 14221F: Documentation/ia64/serial.txt 14222F: drivers/tty/serial/ioc?_serial.c 14223F: include/linux/ioc?.h 14224 14225SGI XP/XPC/XPNET DRIVER 14226M: Cliff Whickman <cpw@sgi.com> 14227M: Robin Holt <robinmholt@gmail.com> 14228S: Maintained 14229F: drivers/misc/sgi-xp/ 14230 14231SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14232M: Ursula Braun <ubraun@linux.ibm.com> 14233M: Karsten Graul <kgraul@linux.ibm.com> 14234L: linux-s390@vger.kernel.org 14235W: http://www.ibm.com/developerworks/linux/linux390/ 14236S: Supported 14237F: net/smc/ 14238 14239SHARP RJ54N1CB0C SENSOR DRIVER 14240M: Jacopo Mondi <jacopo@jmondi.org> 14241L: linux-media@vger.kernel.org 14242T: git git://linuxtv.org/media_tree.git 14243S: Odd fixes 14244F: drivers/media/i2c/rj54n1cb0c.c 14245F: include/media/i2c/rj54n1cb0c.h 14246 14247SH_VEU V4L2 MEM2MEM DRIVER 14248L: linux-media@vger.kernel.org 14249S: Orphan 14250F: drivers/media/platform/sh_veu.c 14251 14252SH_VOU V4L2 OUTPUT DRIVER 14253L: linux-media@vger.kernel.org 14254S: Orphan 14255F: drivers/media/platform/sh_vou.c 14256F: include/media/drv-intf/sh_vou.h 14257 14258SI2157 MEDIA DRIVER 14259M: Antti Palosaari <crope@iki.fi> 14260L: linux-media@vger.kernel.org 14261W: https://linuxtv.org 14262W: http://palosaari.fi/linux/ 14263Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14264T: git git://linuxtv.org/anttip/media_tree.git 14265S: Maintained 14266F: drivers/media/tuners/si2157* 14267 14268SI2165 MEDIA DRIVER 14269M: Matthias Schwarzott <zzam@gentoo.org> 14270L: linux-media@vger.kernel.org 14271W: https://linuxtv.org 14272Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14273S: Maintained 14274F: drivers/media/dvb-frontends/si2165* 14275 14276SI2168 MEDIA DRIVER 14277M: Antti Palosaari <crope@iki.fi> 14278L: linux-media@vger.kernel.org 14279W: https://linuxtv.org 14280W: http://palosaari.fi/linux/ 14281Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14282T: git git://linuxtv.org/anttip/media_tree.git 14283S: Maintained 14284F: drivers/media/dvb-frontends/si2168* 14285 14286SI470X FM RADIO RECEIVER I2C DRIVER 14287M: Hans Verkuil <hverkuil@xs4all.nl> 14288L: linux-media@vger.kernel.org 14289T: git git://linuxtv.org/media_tree.git 14290W: https://linuxtv.org 14291S: Odd Fixes 14292F: drivers/media/radio/si470x/radio-si470x-i2c.c 14293 14294SI470X FM RADIO RECEIVER USB DRIVER 14295M: Hans Verkuil <hverkuil@xs4all.nl> 14296L: linux-media@vger.kernel.org 14297T: git git://linuxtv.org/media_tree.git 14298W: https://linuxtv.org 14299S: Maintained 14300F: drivers/media/radio/si470x/radio-si470x-common.c 14301F: drivers/media/radio/si470x/radio-si470x.h 14302F: drivers/media/radio/si470x/radio-si470x-usb.c 14303 14304SI4713 FM RADIO TRANSMITTER I2C DRIVER 14305M: Eduardo Valentin <edubezval@gmail.com> 14306L: linux-media@vger.kernel.org 14307T: git git://linuxtv.org/media_tree.git 14308W: https://linuxtv.org 14309S: Odd Fixes 14310F: drivers/media/radio/si4713/si4713.? 14311 14312SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14313M: Eduardo Valentin <edubezval@gmail.com> 14314L: linux-media@vger.kernel.org 14315T: git git://linuxtv.org/media_tree.git 14316W: https://linuxtv.org 14317S: Odd Fixes 14318F: drivers/media/radio/si4713/radio-platform-si4713.c 14319 14320SI4713 FM RADIO TRANSMITTER USB DRIVER 14321M: Hans Verkuil <hverkuil@xs4all.nl> 14322L: linux-media@vger.kernel.org 14323T: git git://linuxtv.org/media_tree.git 14324W: https://linuxtv.org 14325S: Maintained 14326F: drivers/media/radio/si4713/radio-usb-si4713.c 14327 14328SIANO DVB DRIVER 14329M: Mauro Carvalho Chehab <mchehab@kernel.org> 14330L: linux-media@vger.kernel.org 14331W: https://linuxtv.org 14332T: git git://linuxtv.org/media_tree.git 14333S: Odd fixes 14334F: drivers/media/common/siano/ 14335F: drivers/media/usb/siano/ 14336F: drivers/media/usb/siano/ 14337F: drivers/media/mmc/siano/ 14338 14339SIFIVE DRIVERS 14340M: Palmer Dabbelt <palmer@sifive.com> 14341M: Paul Walmsley <paul.walmsley@sifive.com> 14342L: linux-riscv@lists.infradead.org 14343T: git git://github.com/sifive/riscv-linux.git 14344S: Supported 14345K: sifive 14346N: sifive 14347 14348SIFIVE FU540 SYSTEM-ON-CHIP 14349M: Paul Walmsley <paul.walmsley@sifive.com> 14350M: Palmer Dabbelt <palmer@sifive.com> 14351L: linux-riscv@lists.infradead.org 14352T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14353S: Supported 14354K: fu540 14355N: fu540 14356 14357SILEAD TOUCHSCREEN DRIVER 14358M: Hans de Goede <hdegoede@redhat.com> 14359L: linux-input@vger.kernel.org 14360L: platform-driver-x86@vger.kernel.org 14361S: Maintained 14362F: drivers/input/touchscreen/silead.c 14363F: drivers/platform/x86/touchscreen_dmi.c 14364 14365SILICON MOTION SM712 FRAME BUFFER DRIVER 14366M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14367M: Teddy Wang <teddy.wang@siliconmotion.com> 14368M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14369L: linux-fbdev@vger.kernel.org 14370S: Maintained 14371F: drivers/video/fbdev/sm712* 14372F: Documentation/fb/sm712fb.txt 14373 14374SIMPLE FIRMWARE INTERFACE (SFI) 14375M: Len Brown <lenb@kernel.org> 14376L: sfi-devel@simplefirmware.org 14377W: http://simplefirmware.org/ 14378T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14379S: Supported 14380F: arch/x86/platform/sfi/ 14381F: drivers/sfi/ 14382F: include/linux/sfi*.h 14383 14384SIMPLEFB FB DRIVER 14385M: Hans de Goede <hdegoede@redhat.com> 14386L: linux-fbdev@vger.kernel.org 14387S: Maintained 14388F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14389F: drivers/video/fbdev/simplefb.c 14390F: include/linux/platform_data/simplefb.h 14391 14392SIMTEC EB110ATX (Chalice CATS) 14393P: Ben Dooks 14394P: Vincent Sanders <vince@simtec.co.uk> 14395M: Simtec Linux Team <linux@simtec.co.uk> 14396W: http://www.simtec.co.uk/products/EB110ATX/ 14397S: Supported 14398 14399SIMTEC EB2410ITX (BAST) 14400P: Ben Dooks 14401P: Vincent Sanders <vince@simtec.co.uk> 14402M: Simtec Linux Team <linux@simtec.co.uk> 14403W: http://www.simtec.co.uk/products/EB2410ITX/ 14404S: Supported 14405F: arch/arm/mach-s3c24xx/mach-bast.c 14406F: arch/arm/mach-s3c24xx/bast-ide.c 14407F: arch/arm/mach-s3c24xx/bast-irq.c 14408 14409SIPHASH PRF ROUTINES 14410M: Jason A. Donenfeld <Jason@zx2c4.com> 14411S: Maintained 14412F: lib/siphash.c 14413F: lib/test_siphash.c 14414F: include/linux/siphash.h 14415 14416SIOX 14417M: Thorsten Scherer <t.scherer@eckelmann.de> 14418M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14419R: Pengutronix Kernel Team <kernel@pengutronix.de> 14420S: Supported 14421F: drivers/siox/* 14422F: drivers/gpio/gpio-siox.c 14423F: include/trace/events/siox.h 14424 14425SIS 190 ETHERNET DRIVER 14426M: Francois Romieu <romieu@fr.zoreil.com> 14427L: netdev@vger.kernel.org 14428S: Maintained 14429F: drivers/net/ethernet/sis/sis190.c 14430 14431SIS 900/7016 FAST ETHERNET DRIVER 14432M: Daniele Venzano <venza@brownhat.org> 14433W: http://www.brownhat.org/sis900.html 14434L: netdev@vger.kernel.org 14435S: Maintained 14436F: drivers/net/ethernet/sis/sis900.* 14437 14438SIS FRAMEBUFFER DRIVER 14439M: Thomas Winischhofer <thomas@winischhofer.net> 14440W: http://www.winischhofer.net/linuxsisvga.shtml 14441S: Maintained 14442F: Documentation/fb/sisfb.txt 14443F: drivers/video/fbdev/sis/ 14444F: include/video/sisfb.h 14445 14446SIS USB2VGA DRIVER 14447M: Thomas Winischhofer <thomas@winischhofer.net> 14448W: http://www.winischhofer.at/linuxsisusbvga.shtml 14449S: Maintained 14450F: drivers/usb/misc/sisusbvga/ 14451 14452SLAB ALLOCATOR 14453M: Christoph Lameter <cl@linux.com> 14454M: Pekka Enberg <penberg@kernel.org> 14455M: David Rientjes <rientjes@google.com> 14456M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14457M: Andrew Morton <akpm@linux-foundation.org> 14458L: linux-mm@kvack.org 14459S: Maintained 14460F: include/linux/sl?b*.h 14461F: mm/sl?b* 14462 14463SLEEPABLE READ-COPY UPDATE (SRCU) 14464M: Lai Jiangshan <jiangshanlai@gmail.com> 14465M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14466M: Josh Triplett <josh@joshtriplett.org> 14467R: Steven Rostedt <rostedt@goodmis.org> 14468R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14469L: rcu@vger.kernel.org 14470W: http://www.rdrop.com/users/paulmck/RCU/ 14471S: Supported 14472T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14473F: include/linux/srcu*.h 14474F: kernel/rcu/srcu*.c 14475 14476SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14477M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14478L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14479S: Maintained 14480F: drivers/slimbus/ 14481F: Documentation/devicetree/bindings/slimbus/ 14482F: include/linux/slimbus.h 14483 14484SMACK SECURITY MODULE 14485M: Casey Schaufler <casey@schaufler-ca.com> 14486L: linux-security-module@vger.kernel.org 14487W: http://schaufler-ca.com 14488T: git git://github.com/cschaufler/smack-next 14489S: Maintained 14490F: Documentation/admin-guide/LSM/Smack.rst 14491F: security/smack/ 14492 14493SMC91x ETHERNET DRIVER 14494M: Nicolas Pitre <nico@fluxnic.net> 14495S: Odd Fixes 14496F: drivers/net/ethernet/smsc/smc91x.* 14497 14498SMIA AND SMIA++ IMAGE SENSOR DRIVER 14499M: Sakari Ailus <sakari.ailus@iki.fi> 14500L: linux-media@vger.kernel.org 14501S: Maintained 14502F: drivers/media/i2c/smiapp/ 14503F: include/media/i2c/smiapp.h 14504F: drivers/media/i2c/smiapp-pll.c 14505F: drivers/media/i2c/smiapp-pll.h 14506F: include/uapi/linux/smiapp.h 14507F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14508 14509SMM665 HARDWARE MONITOR DRIVER 14510M: Guenter Roeck <linux@roeck-us.net> 14511L: linux-hwmon@vger.kernel.org 14512S: Maintained 14513F: Documentation/hwmon/smm665.rst 14514F: drivers/hwmon/smm665.c 14515 14516SMSC EMC2103 HARDWARE MONITOR DRIVER 14517M: Steve Glendinning <steve.glendinning@shawell.net> 14518L: linux-hwmon@vger.kernel.org 14519S: Maintained 14520F: Documentation/hwmon/emc2103.rst 14521F: drivers/hwmon/emc2103.c 14522 14523SMSC SCH5627 HARDWARE MONITOR DRIVER 14524M: Hans de Goede <hdegoede@redhat.com> 14525L: linux-hwmon@vger.kernel.org 14526S: Supported 14527F: Documentation/hwmon/sch5627.rst 14528F: drivers/hwmon/sch5627.c 14529 14530SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14531M: Steve Glendinning <steve.glendinning@shawell.net> 14532L: linux-fbdev@vger.kernel.org 14533S: Maintained 14534F: drivers/video/fbdev/smscufx.c 14535 14536SMSC47B397 HARDWARE MONITOR DRIVER 14537M: Jean Delvare <jdelvare@suse.com> 14538L: linux-hwmon@vger.kernel.org 14539S: Maintained 14540F: Documentation/hwmon/smsc47b397.rst 14541F: drivers/hwmon/smsc47b397.c 14542 14543SMSC911x ETHERNET DRIVER 14544M: Steve Glendinning <steve.glendinning@shawell.net> 14545L: netdev@vger.kernel.org 14546S: Maintained 14547F: include/linux/smsc911x.h 14548F: drivers/net/ethernet/smsc/smsc911x.* 14549 14550SMSC9420 PCI ETHERNET DRIVER 14551M: Steve Glendinning <steve.glendinning@shawell.net> 14552L: netdev@vger.kernel.org 14553S: Maintained 14554F: drivers/net/ethernet/smsc/smsc9420.* 14555 14556SOC-CAMERA V4L2 SUBSYSTEM 14557L: linux-media@vger.kernel.org 14558T: git git://linuxtv.org/media_tree.git 14559S: Orphan 14560F: include/media/soc_camera.h 14561F: drivers/staging/media/soc_camera/ 14562 14563SOCIONEXT SYNQUACER I2C DRIVER 14564M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14565L: linux-i2c@vger.kernel.org 14566S: Maintained 14567F: drivers/i2c/busses/i2c-synquacer.c 14568F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14569 14570SOCIONEXT UNIPHIER SOUND DRIVER 14571L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14572S: Orphan 14573F: sound/soc/uniphier/ 14574 14575SOEKRIS NET48XX LED SUPPORT 14576M: Chris Boot <bootc@bootc.net> 14577S: Maintained 14578F: drivers/leds/leds-net48xx.c 14579 14580SOFT-ROCE DRIVER (rxe) 14581M: Moni Shoua <monis@mellanox.com> 14582L: linux-rdma@vger.kernel.org 14583S: Supported 14584W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14585Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14586F: drivers/infiniband/sw/rxe/ 14587F: include/uapi/rdma/rdma_user_rxe.h 14588 14589SOFTLOGIC 6x10 MPEG CODEC 14590M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14591M: Anton Sviridenko <anton@corp.bluecherry.net> 14592M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14593M: Andrey Utkin <andrey_utkin@fastmail.com> 14594M: Ismael Luceno <ismael@iodev.co.uk> 14595L: linux-media@vger.kernel.org 14596S: Supported 14597F: drivers/media/pci/solo6x10/ 14598 14599SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14600M: James Morse <james.morse@arm.com> 14601L: linux-arm-kernel@lists.infradead.org 14602S: Maintained 14603F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14604F: drivers/firmware/arm_sdei.c 14605F: include/linux/arm_sdei.h 14606F: include/uapi/linux/arm_sdei.h 14607 14608SOFTWARE RAID (Multiple Disks) SUPPORT 14609M: Shaohua Li <shli@kernel.org> 14610L: linux-raid@vger.kernel.org 14611T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14612S: Supported 14613F: drivers/md/Makefile 14614F: drivers/md/Kconfig 14615F: drivers/md/md* 14616F: drivers/md/raid* 14617F: include/linux/raid/ 14618F: include/uapi/linux/raid/ 14619 14620SOCIONEXT (SNI) AVE NETWORK DRIVER 14621M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14622L: netdev@vger.kernel.org 14623S: Maintained 14624F: drivers/net/ethernet/socionext/sni_ave.c 14625F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14626 14627SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14628M: Jassi Brar <jaswinder.singh@linaro.org> 14629L: netdev@vger.kernel.org 14630S: Maintained 14631F: drivers/net/ethernet/socionext/netsec.c 14632F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14633 14634SOLIDRUN CLEARFOG SUPPORT 14635M: Russell King <linux@armlinux.org.uk> 14636S: Maintained 14637F: arch/arm/boot/dts/armada-388-clearfog* 14638F: arch/arm/boot/dts/armada-38x-solidrun-* 14639 14640SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14641M: Russell King <linux@armlinux.org.uk> 14642S: Maintained 14643F: arch/arm/boot/dts/imx6*-cubox-i* 14644F: arch/arm/boot/dts/imx6*-hummingboard* 14645F: arch/arm/boot/dts/imx6*-sr-* 14646 14647SONIC NETWORK DRIVER 14648M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14649L: netdev@vger.kernel.org 14650S: Maintained 14651F: drivers/net/ethernet/natsemi/sonic.* 14652 14653SONICS SILICON BACKPLANE DRIVER (SSB) 14654M: Michael Buesch <m@bues.ch> 14655L: linux-wireless@vger.kernel.org 14656S: Maintained 14657F: drivers/ssb/ 14658F: include/linux/ssb/ 14659 14660SONY IMX214 SENSOR DRIVER 14661M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14662L: linux-media@vger.kernel.org 14663T: git git://linuxtv.org/media_tree.git 14664S: Maintained 14665F: drivers/media/i2c/imx214.c 14666F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14667 14668SONY IMX258 SENSOR DRIVER 14669M: Sakari Ailus <sakari.ailus@linux.intel.com> 14670L: linux-media@vger.kernel.org 14671T: git git://linuxtv.org/media_tree.git 14672S: Maintained 14673F: drivers/media/i2c/imx258.c 14674 14675SONY IMX274 SENSOR DRIVER 14676M: Leon Luo <leonl@leopardimaging.com> 14677L: linux-media@vger.kernel.org 14678T: git git://linuxtv.org/media_tree.git 14679S: Maintained 14680F: drivers/media/i2c/imx274.c 14681F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14682 14683SONY IMX319 SENSOR DRIVER 14684M: Bingbu Cao <bingbu.cao@intel.com> 14685L: linux-media@vger.kernel.org 14686T: git git://linuxtv.org/media_tree.git 14687S: Maintained 14688F: drivers/media/i2c/imx319.c 14689 14690SONY IMX355 SENSOR DRIVER 14691M: Tianshu Qiu <tian.shu.qiu@intel.com> 14692L: linux-media@vger.kernel.org 14693T: git git://linuxtv.org/media_tree.git 14694S: Maintained 14695F: drivers/media/i2c/imx355.c 14696 14697SONY MEMORYSTICK SUBSYSTEM 14698M: Maxim Levitsky <maximlevitsky@gmail.com> 14699M: Alex Dubov <oakad@yahoo.com> 14700M: Ulf Hansson <ulf.hansson@linaro.org> 14701L: linux-mmc@vger.kernel.org 14702T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14703S: Maintained 14704F: drivers/memstick/ 14705F: include/linux/memstick.h 14706 14707SONY VAIO CONTROL DEVICE DRIVER 14708M: Mattia Dongili <malattia@linux.it> 14709L: platform-driver-x86@vger.kernel.org 14710W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14711S: Maintained 14712F: Documentation/laptops/sony-laptop.txt 14713F: drivers/char/sonypi.c 14714F: drivers/platform/x86/sony-laptop.c 14715F: include/linux/sony-laptop.h 14716 14717SOUND 14718M: Jaroslav Kysela <perex@perex.cz> 14719M: Takashi Iwai <tiwai@suse.com> 14720L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14721W: http://www.alsa-project.org/ 14722T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14723Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14724S: Maintained 14725F: Documentation/sound/ 14726F: include/sound/ 14727F: include/uapi/sound/ 14728F: sound/ 14729 14730SOUND - COMPRESSED AUDIO 14731M: Vinod Koul <vkoul@kernel.org> 14732L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14733T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14734S: Supported 14735F: Documentation/sound/designs/compress-offload.rst 14736F: include/sound/compress_driver.h 14737F: include/uapi/sound/compress_* 14738F: sound/core/compress_offload.c 14739F: sound/soc/soc-compress.c 14740 14741SOUND - DMAENGINE HELPERS 14742M: Lars-Peter Clausen <lars@metafoo.de> 14743S: Supported 14744F: include/sound/dmaengine_pcm.h 14745F: sound/core/pcm_dmaengine.c 14746F: sound/soc/soc-generic-dmaengine-pcm.c 14747 14748SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14749M: Liam Girdwood <lgirdwood@gmail.com> 14750M: Mark Brown <broonie@kernel.org> 14751T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14752L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14753W: http://alsa-project.org/main/index.php/ASoC 14754S: Supported 14755F: Documentation/devicetree/bindings/sound/ 14756F: Documentation/sound/soc/ 14757F: sound/soc/ 14758F: include/dt-bindings/sound/ 14759F: include/sound/soc* 14760 14761SOUNDWIRE SUBSYSTEM 14762M: Vinod Koul <vkoul@kernel.org> 14763M: Sanyog Kale <sanyog.r.kale@intel.com> 14764R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14765L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14766S: Supported 14767F: Documentation/driver-api/soundwire/ 14768F: drivers/soundwire/ 14769F: include/linux/soundwire/ 14770 14771SP2 MEDIA DRIVER 14772M: Olli Salonen <olli.salonen@iki.fi> 14773L: linux-media@vger.kernel.org 14774W: https://linuxtv.org 14775Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14776S: Maintained 14777F: drivers/media/dvb-frontends/sp2* 14778 14779SPARC + UltraSPARC (sparc/sparc64) 14780M: "David S. Miller" <davem@davemloft.net> 14781L: sparclinux@vger.kernel.org 14782Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14783T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14784T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14785S: Maintained 14786F: arch/sparc/ 14787F: drivers/sbus/ 14788 14789SPARC SERIAL DRIVERS 14790M: "David S. Miller" <davem@davemloft.net> 14791L: sparclinux@vger.kernel.org 14792T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14793T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14794S: Maintained 14795F: include/linux/sunserialcore.h 14796F: drivers/tty/serial/suncore.c 14797F: drivers/tty/serial/sunhv.c 14798F: drivers/tty/serial/sunsab.c 14799F: drivers/tty/serial/sunsab.h 14800F: drivers/tty/serial/sunsu.c 14801F: drivers/tty/serial/sunzilog.c 14802F: drivers/tty/serial/sunzilog.h 14803F: drivers/tty/vcc.c 14804 14805SPARSE CHECKER 14806M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14807L: linux-sparse@vger.kernel.org 14808W: https://sparse.wiki.kernel.org/ 14809T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14810S: Maintained 14811F: include/linux/compiler.h 14812 14813SPEAR CLOCK FRAMEWORK SUPPORT 14814M: Viresh Kumar <vireshk@kernel.org> 14815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14816W: http://www.st.com/spear 14817S: Maintained 14818F: drivers/clk/spear/ 14819 14820SPEAR PLATFORM SUPPORT 14821M: Viresh Kumar <vireshk@kernel.org> 14822M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14824W: http://www.st.com/spear 14825S: Maintained 14826F: arch/arm/boot/dts/spear* 14827F: arch/arm/mach-spear/ 14828 14829SPI NOR SUBSYSTEM 14830M: Marek Vasut <marek.vasut@gmail.com> 14831M: Tudor Ambarus <tudor.ambarus@microchip.com> 14832L: linux-mtd@lists.infradead.org 14833W: http://www.linux-mtd.infradead.org/ 14834Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14835T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 14836S: Maintained 14837F: drivers/mtd/spi-nor/ 14838F: include/linux/mtd/spi-nor.h 14839 14840SPI SUBSYSTEM 14841M: Mark Brown <broonie@kernel.org> 14842L: linux-spi@vger.kernel.org 14843T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14844Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14845S: Maintained 14846F: Documentation/devicetree/bindings/spi/ 14847F: Documentation/spi/ 14848F: drivers/spi/ 14849F: include/linux/spi/ 14850F: include/uapi/linux/spi/ 14851F: tools/spi/ 14852 14853SPIDERNET NETWORK DRIVER for CELL 14854M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14855L: netdev@vger.kernel.org 14856S: Supported 14857F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14858F: drivers/net/ethernet/toshiba/spider_net* 14859 14860SPMI SUBSYSTEM 14861R: Stephen Boyd <sboyd@kernel.org> 14862L: linux-arm-msm@vger.kernel.org 14863F: Documentation/devicetree/bindings/spmi/ 14864F: drivers/spmi/ 14865F: include/dt-bindings/spmi/spmi.h 14866F: include/linux/spmi.h 14867F: include/trace/events/spmi.h 14868 14869SPU FILE SYSTEM 14870M: Jeremy Kerr <jk@ozlabs.org> 14871L: linuxppc-dev@lists.ozlabs.org 14872W: http://www.ibm.com/developerworks/power/cell/ 14873S: Supported 14874F: Documentation/filesystems/spufs.txt 14875F: arch/powerpc/platforms/cell/spufs/ 14876 14877SQUASHFS FILE SYSTEM 14878M: Phillip Lougher <phillip@squashfs.org.uk> 14879L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14880W: http://squashfs.org.uk 14881T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14882S: Maintained 14883F: Documentation/filesystems/squashfs.txt 14884F: fs/squashfs/ 14885 14886SRM (Alpha) environment access 14887M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14888S: Maintained 14889F: arch/alpha/kernel/srm_env.c 14890 14891ST LSM6DSx IMU IIO DRIVER 14892M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14893L: linux-iio@vger.kernel.org 14894W: http://www.st.com/ 14895S: Maintained 14896F: drivers/iio/imu/st_lsm6dsx/ 14897F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14898 14899ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 14900M: Mickael Guene <mickael.guene@st.com> 14901L: linux-media@vger.kernel.org 14902T: git git://linuxtv.org/media_tree.git 14903S: Maintained 14904F: drivers/media/i2c/st-mipid02.c 14905F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 14906 14907ST STM32 I2C/SMBUS DRIVER 14908M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14909L: linux-i2c@vger.kernel.org 14910S: Maintained 14911F: drivers/i2c/busses/i2c-stm32* 14912 14913ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14914M: Song Qiang <songqiang1304521@gmail.com> 14915L: linux-iio@vger.kernel.org 14916S: Maintained 14917F: drivers/iio/proximity/vl53l0x-i2c.c 14918F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14919 14920STABLE BRANCH 14921M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14922M: Sasha Levin <sashal@kernel.org> 14923L: stable@vger.kernel.org 14924S: Supported 14925F: Documentation/process/stable-kernel-rules.rst 14926 14927STAGING - COMEDI 14928M: Ian Abbott <abbotti@mev.co.uk> 14929M: H Hartley Sweeten <hsweeten@visionengravers.com> 14930S: Odd Fixes 14931F: drivers/staging/comedi/ 14932 14933STAGING - EROFS FILE SYSTEM 14934M: Gao Xiang <gaoxiang25@huawei.com> 14935M: Chao Yu <yuchao0@huawei.com> 14936L: linux-erofs@lists.ozlabs.org 14937S: Maintained 14938F: drivers/staging/erofs/ 14939 14940STAGING - INDUSTRIAL IO 14941M: Jonathan Cameron <jic23@kernel.org> 14942L: linux-iio@vger.kernel.org 14943S: Odd Fixes 14944F: Documentation/devicetree/bindings/staging/iio/ 14945F: drivers/staging/iio/ 14946 14947STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14948M: Marc Dietrich <marvin24@gmx.de> 14949L: ac100@lists.launchpad.net (moderated for non-subscribers) 14950L: linux-tegra@vger.kernel.org 14951S: Maintained 14952F: drivers/staging/nvec/ 14953 14954STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14955M: Jens Frederich <jfrederich@gmail.com> 14956M: Daniel Drake <dsd@laptop.org> 14957M: Jon Nettleton <jon.nettleton@gmail.com> 14958W: http://wiki.laptop.org/go/DCON 14959S: Maintained 14960F: drivers/staging/olpc_dcon/ 14961 14962STAGING - REALTEK RTL8712U DRIVERS 14963M: Larry Finger <Larry.Finger@lwfinger.net> 14964M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14965S: Odd Fixes 14966F: drivers/staging/rtl8712/ 14967 14968STAGING - REALTEK RTL8188EU DRIVERS 14969M: Larry Finger <Larry.Finger@lwfinger.net> 14970S: Odd Fixes 14971F: drivers/staging/rtl8188eu/ 14972 14973STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14974M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14975M: Teddy Wang <teddy.wang@siliconmotion.com> 14976M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14977L: linux-fbdev@vger.kernel.org 14978S: Maintained 14979F: drivers/staging/sm750fb/ 14980 14981STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14982M: William Hubbs <w.d.hubbs@gmail.com> 14983M: Chris Brannon <chris@the-brannons.com> 14984M: Kirk Reiser <kirk@reisers.ca> 14985M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14986L: speakup@linux-speakup.org 14987W: http://www.linux-speakup.org/ 14988S: Odd Fixes 14989F: drivers/staging/speakup/ 14990 14991STAGING - VIA VT665X DRIVERS 14992M: Forest Bond <forest@alittletooquiet.net> 14993S: Odd Fixes 14994F: drivers/staging/vt665?/ 14995 14996STAGING - WILC1000 WIFI DRIVER 14997M: Adham Abozaeid <adham.abozaeid@microchip.com> 14998M: Ajay Singh <ajay.kathat@microchip.com> 14999L: linux-wireless@vger.kernel.org 15000S: Supported 15001F: drivers/staging/wilc1000/ 15002 15003STAGING SUBSYSTEM 15004M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15005T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15006L: devel@driverdev.osuosl.org 15007S: Supported 15008F: drivers/staging/ 15009 15010STARFIRE/DURALAN NETWORK DRIVER 15011M: Ion Badulescu <ionut@badula.org> 15012S: Odd Fixes 15013F: drivers/net/ethernet/adaptec/starfire* 15014 15015STEC S1220 SKD DRIVER 15016M: Damien Le Moal <Damien.LeMoal@wdc.com> 15017L: linux-block@vger.kernel.org 15018S: Maintained 15019F: drivers/block/skd*[ch] 15020 15021STI AUDIO (ASoC) DRIVERS 15022M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15023L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15024S: Maintained 15025F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15026F: sound/soc/sti/ 15027 15028STI CEC DRIVER 15029M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15030S: Maintained 15031F: drivers/media/platform/sti/cec/ 15032F: Documentation/devicetree/bindings/media/stih-cec.txt 15033 15034STK1160 USB VIDEO CAPTURE DRIVER 15035M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15036L: linux-media@vger.kernel.org 15037T: git git://linuxtv.org/media_tree.git 15038S: Maintained 15039F: drivers/media/usb/stk1160/ 15040 15041STM32 AUDIO (ASoC) DRIVERS 15042M: Olivier Moysan <olivier.moysan@st.com> 15043M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15044L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15045S: Maintained 15046F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15047F: sound/soc/stm/ 15048 15049STM32 TIMER/LPTIMER DRIVERS 15050M: Fabrice Gasnier <fabrice.gasnier@st.com> 15051S: Maintained 15052F: drivers/*/stm32-*timer* 15053F: drivers/pwm/pwm-stm32* 15054F: include/linux/*/stm32-*tim* 15055F: Documentation/ABI/testing/*timer-stm32 15056F: Documentation/devicetree/bindings/*/stm32-*timer* 15057F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15058 15059STMMAC ETHERNET DRIVER 15060M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15061M: Alexandre Torgue <alexandre.torgue@st.com> 15062M: Jose Abreu <joabreu@synopsys.com> 15063L: netdev@vger.kernel.org 15064W: http://www.stlinux.com 15065S: Supported 15066F: drivers/net/ethernet/stmicro/stmmac/ 15067 15068SUN3/3X 15069M: Sam Creasey <sammy@sammy.net> 15070W: http://sammy.net/sun3/ 15071S: Maintained 15072F: arch/m68k/kernel/*sun3* 15073F: arch/m68k/sun3*/ 15074F: arch/m68k/include/asm/sun3* 15075F: drivers/net/ethernet/i825xx/sun3* 15076 15077SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15078M: Hans de Goede <hdegoede@redhat.com> 15079L: linux-input@vger.kernel.org 15080S: Maintained 15081F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15082F: drivers/input/keyboard/sun4i-lradc-keys.c 15083 15084SUNDANCE NETWORK DRIVER 15085M: Denis Kirjanov <kda@linux-powerpc.org> 15086L: netdev@vger.kernel.org 15087S: Maintained 15088F: drivers/net/ethernet/dlink/sundance.c 15089 15090SUPERH 15091M: Yoshinori Sato <ysato@users.sourceforge.jp> 15092M: Rich Felker <dalias@libc.org> 15093L: linux-sh@vger.kernel.org 15094Q: http://patchwork.kernel.org/project/linux-sh/list/ 15095S: Maintained 15096F: Documentation/sh/ 15097F: arch/sh/ 15098F: drivers/sh/ 15099 15100SUSPEND TO RAM 15101M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15102M: Len Brown <len.brown@intel.com> 15103M: Pavel Machek <pavel@ucw.cz> 15104L: linux-pm@vger.kernel.org 15105B: https://bugzilla.kernel.org 15106S: Supported 15107F: Documentation/power/ 15108F: arch/x86/kernel/acpi/ 15109F: drivers/base/power/ 15110F: kernel/power/ 15111F: include/linux/suspend.h 15112F: include/linux/freezer.h 15113F: include/linux/pm.h 15114 15115SVGA HANDLING 15116M: Martin Mares <mj@ucw.cz> 15117L: linux-video@atrey.karlin.mff.cuni.cz 15118S: Maintained 15119F: Documentation/svga.txt 15120F: arch/x86/boot/video* 15121 15122SWIOTLB SUBSYSTEM 15123M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15124L: iommu@lists.linux-foundation.org 15125T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15126S: Supported 15127F: kernel/dma/swiotlb.c 15128F: arch/*/kernel/pci-swiotlb.c 15129F: include/linux/swiotlb.h 15130 15131SWITCHDEV 15132M: Jiri Pirko <jiri@resnulli.us> 15133M: Ivan Vecera <ivecera@redhat.com> 15134L: netdev@vger.kernel.org 15135S: Supported 15136F: net/switchdev/ 15137F: include/net/switchdev.h 15138 15139SY8106A REGULATOR DRIVER 15140M: Icenowy Zheng <icenowy@aosc.io> 15141S: Maintained 15142F: drivers/regulator/sy8106a-regulator.c 15143F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15144 15145SYNC FILE FRAMEWORK 15146M: Sumit Semwal <sumit.semwal@linaro.org> 15147R: Gustavo Padovan <gustavo@padovan.org> 15148S: Maintained 15149L: linux-media@vger.kernel.org 15150L: dri-devel@lists.freedesktop.org 15151F: drivers/dma-buf/sync_* 15152F: drivers/dma-buf/dma-fence* 15153F: drivers/dma-buf/sw_sync.c 15154F: include/linux/sync_file.h 15155F: include/uapi/linux/sync_file.h 15156F: Documentation/sync_file.txt 15157T: git git://anongit.freedesktop.org/drm/drm-misc 15158 15159SYNOPSYS ARC ARCHITECTURE 15160M: Vineet Gupta <vgupta@synopsys.com> 15161L: linux-snps-arc@lists.infradead.org 15162S: Supported 15163F: arch/arc/ 15164F: Documentation/devicetree/bindings/arc/* 15165F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15166F: drivers/clocksource/arc_timer.c 15167F: drivers/tty/serial/arc_uart.c 15168T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15169 15170SYNOPSYS ARC HSDK SDP pll clock driver 15171M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15172S: Supported 15173F: drivers/clk/clk-hsdk-pll.c 15174F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15175 15176SYNOPSYS ARC SDP clock driver 15177M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15178S: Supported 15179F: drivers/clk/axs10x/* 15180F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15181 15182SYNOPSYS ARC SDP platform support 15183M: Alexey Brodkin <abrodkin@synopsys.com> 15184S: Supported 15185F: arch/arc/plat-axs10x 15186F: arch/arc/boot/dts/ax* 15187F: Documentation/devicetree/bindings/arc/axs10* 15188 15189SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15190M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15191S: Supported 15192F: drivers/reset/reset-axs10x.c 15193F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15194 15195SYNOPSYS CREG GPIO DRIVER 15196M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15197S: Maintained 15198F: drivers/gpio/gpio-creg-snps.c 15199F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15200 15201SYNOPSYS DESIGNWARE 8250 UART DRIVER 15202R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15203S: Maintained 15204F: drivers/tty/serial/8250/8250_dw.c 15205 15206SYNOPSYS DESIGNWARE APB GPIO DRIVER 15207M: Hoan Tran <hoan@os.amperecomputing.com> 15208L: linux-gpio@vger.kernel.org 15209S: Maintained 15210F: drivers/gpio/gpio-dwapb.c 15211F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15212 15213SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15214M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15215S: Maintained 15216F: drivers/dma/dwi-axi-dmac/ 15217F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15218 15219SYNOPSYS DESIGNWARE DMAC DRIVER 15220M: Viresh Kumar <vireshk@kernel.org> 15221R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15222S: Maintained 15223F: Documentation/devicetree/bindings/dma/snps-dma.txt 15224F: drivers/dma/dw/ 15225F: include/dt-bindings/dma/dw-dmac.h 15226F: include/linux/dma/dw.h 15227F: include/linux/platform_data/dma-dw.h 15228 15229SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15230M: Jose Abreu <Jose.Abreu@synopsys.com> 15231L: netdev@vger.kernel.org 15232S: Supported 15233F: drivers/net/ethernet/synopsys/ 15234 15235SYNOPSYS DESIGNWARE I2C DRIVER 15236M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15237R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15238R: Mika Westerberg <mika.westerberg@linux.intel.com> 15239L: linux-i2c@vger.kernel.org 15240S: Maintained 15241F: drivers/i2c/busses/i2c-designware-* 15242F: include/linux/platform_data/i2c-designware.h 15243 15244SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15245M: Jaehoon Chung <jh80.chung@samsung.com> 15246L: linux-mmc@vger.kernel.org 15247S: Maintained 15248F: drivers/mmc/host/dw_mmc* 15249 15250SYNOPSYS HSDK RESET CONTROLLER DRIVER 15251M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15252S: Supported 15253F: drivers/reset/reset-hsdk.c 15254F: include/dt-bindings/reset/snps,hsdk-reset.h 15255F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15256 15257SYSTEM CONFIGURATION (SYSCON) 15258M: Lee Jones <lee.jones@linaro.org> 15259M: Arnd Bergmann <arnd@arndb.de> 15260T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15261S: Supported 15262F: drivers/mfd/syscon.c 15263 15264SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15265M: Sudeep Holla <sudeep.holla@arm.com> 15266L: linux-arm-kernel@lists.infradead.org 15267S: Maintained 15268F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15269F: drivers/clk/clk-sc[mp]i.c 15270F: drivers/cpufreq/sc[mp]i-cpufreq.c 15271F: drivers/firmware/arm_scpi.c 15272F: drivers/firmware/arm_scmi/ 15273F: include/linux/sc[mp]i_protocol.h 15274 15275SYSTEM RESET/SHUTDOWN DRIVERS 15276M: Sebastian Reichel <sre@kernel.org> 15277L: linux-pm@vger.kernel.org 15278T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15279S: Maintained 15280F: Documentation/devicetree/bindings/power/reset/ 15281F: drivers/power/reset/ 15282 15283SYSTEM TRACE MODULE CLASS 15284M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15285S: Maintained 15286T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15287F: Documentation/trace/stm.rst 15288F: drivers/hwtracing/stm/ 15289F: include/linux/stm.h 15290F: include/uapi/linux/stm.h 15291 15292SYSV FILESYSTEM 15293M: Christoph Hellwig <hch@infradead.org> 15294S: Maintained 15295F: Documentation/filesystems/sysv-fs.txt 15296F: fs/sysv/ 15297F: include/linux/sysv_fs.h 15298 15299TASKSTATS STATISTICS INTERFACE 15300M: Balbir Singh <bsingharora@gmail.com> 15301S: Maintained 15302F: Documentation/accounting/taskstats* 15303F: include/linux/taskstats* 15304F: kernel/taskstats.c 15305 15306TC subsystem 15307M: Jamal Hadi Salim <jhs@mojatatu.com> 15308M: Cong Wang <xiyou.wangcong@gmail.com> 15309M: Jiri Pirko <jiri@resnulli.us> 15310L: netdev@vger.kernel.org 15311S: Maintained 15312F: include/net/pkt_cls.h 15313F: include/net/pkt_sched.h 15314F: include/net/tc_act/ 15315F: include/uapi/linux/pkt_cls.h 15316F: include/uapi/linux/pkt_sched.h 15317F: include/uapi/linux/tc_act/ 15318F: include/uapi/linux/tc_ematch/ 15319F: net/sched/ 15320 15321TC90522 MEDIA DRIVER 15322M: Akihiro Tsukada <tskd08@gmail.com> 15323L: linux-media@vger.kernel.org 15324S: Odd Fixes 15325F: drivers/media/dvb-frontends/tc90522* 15326 15327TCP LOW PRIORITY MODULE 15328M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15329M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15330W: http://tcp-lp-mod.sourceforge.net/ 15331S: Maintained 15332F: net/ipv4/tcp_lp.c 15333 15334TDA10071 MEDIA DRIVER 15335M: Antti Palosaari <crope@iki.fi> 15336L: linux-media@vger.kernel.org 15337W: https://linuxtv.org 15338W: http://palosaari.fi/linux/ 15339Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15340T: git git://linuxtv.org/anttip/media_tree.git 15341S: Maintained 15342F: drivers/media/dvb-frontends/tda10071* 15343 15344TDA18212 MEDIA DRIVER 15345M: Antti Palosaari <crope@iki.fi> 15346L: linux-media@vger.kernel.org 15347W: https://linuxtv.org 15348W: http://palosaari.fi/linux/ 15349Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15350T: git git://linuxtv.org/anttip/media_tree.git 15351S: Maintained 15352F: drivers/media/tuners/tda18212* 15353 15354TDA18218 MEDIA DRIVER 15355M: Antti Palosaari <crope@iki.fi> 15356L: linux-media@vger.kernel.org 15357W: https://linuxtv.org 15358W: http://palosaari.fi/linux/ 15359Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15360T: git git://linuxtv.org/anttip/media_tree.git 15361S: Maintained 15362F: drivers/media/tuners/tda18218* 15363 15364TDA18250 MEDIA DRIVER 15365M: Olli Salonen <olli.salonen@iki.fi> 15366L: linux-media@vger.kernel.org 15367W: https://linuxtv.org 15368Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15369T: git git://linuxtv.org/media_tree.git 15370S: Maintained 15371F: drivers/media/tuners/tda18250* 15372 15373TDA18271 MEDIA DRIVER 15374M: Michael Krufky <mkrufky@linuxtv.org> 15375L: linux-media@vger.kernel.org 15376W: https://linuxtv.org 15377W: http://github.com/mkrufky 15378Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15379T: git git://linuxtv.org/mkrufky/tuners.git 15380S: Maintained 15381F: drivers/media/tuners/tda18271* 15382 15383TDA1997x MEDIA DRIVER 15384M: Tim Harvey <tharvey@gateworks.com> 15385L: linux-media@vger.kernel.org 15386W: https://linuxtv.org 15387Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15388S: Maintained 15389F: drivers/media/i2c/tda1997x.* 15390 15391TDA827x MEDIA DRIVER 15392M: Michael Krufky <mkrufky@linuxtv.org> 15393L: linux-media@vger.kernel.org 15394W: https://linuxtv.org 15395W: http://github.com/mkrufky 15396Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15397T: git git://linuxtv.org/mkrufky/tuners.git 15398S: Maintained 15399F: drivers/media/tuners/tda8290.* 15400 15401TDA8290 MEDIA DRIVER 15402M: Michael Krufky <mkrufky@linuxtv.org> 15403L: linux-media@vger.kernel.org 15404W: https://linuxtv.org 15405W: http://github.com/mkrufky 15406Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15407T: git git://linuxtv.org/mkrufky/tuners.git 15408S: Maintained 15409F: drivers/media/tuners/tda8290.* 15410 15411TDA9840 MEDIA DRIVER 15412M: Hans Verkuil <hverkuil@xs4all.nl> 15413L: linux-media@vger.kernel.org 15414T: git git://linuxtv.org/media_tree.git 15415W: https://linuxtv.org 15416S: Maintained 15417F: drivers/media/i2c/tda9840* 15418 15419TEA5761 TUNER DRIVER 15420M: Mauro Carvalho Chehab <mchehab@kernel.org> 15421L: linux-media@vger.kernel.org 15422W: https://linuxtv.org 15423T: git git://linuxtv.org/media_tree.git 15424S: Odd fixes 15425F: drivers/media/tuners/tea5761.* 15426 15427TEA5767 TUNER DRIVER 15428M: Mauro Carvalho Chehab <mchehab@kernel.org> 15429L: linux-media@vger.kernel.org 15430W: https://linuxtv.org 15431T: git git://linuxtv.org/media_tree.git 15432S: Maintained 15433F: drivers/media/tuners/tea5767.* 15434 15435TEA6415C MEDIA DRIVER 15436M: Hans Verkuil <hverkuil@xs4all.nl> 15437L: linux-media@vger.kernel.org 15438T: git git://linuxtv.org/media_tree.git 15439W: https://linuxtv.org 15440S: Maintained 15441F: drivers/media/i2c/tea6415c* 15442 15443TEA6420 MEDIA DRIVER 15444M: Hans Verkuil <hverkuil@xs4all.nl> 15445L: linux-media@vger.kernel.org 15446T: git git://linuxtv.org/media_tree.git 15447W: https://linuxtv.org 15448S: Maintained 15449F: drivers/media/i2c/tea6420* 15450 15451TEAM DRIVER 15452M: Jiri Pirko <jiri@resnulli.us> 15453L: netdev@vger.kernel.org 15454S: Supported 15455F: drivers/net/team/ 15456F: include/linux/if_team.h 15457F: include/uapi/linux/if_team.h 15458 15459TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15460M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15461S: Maintained 15462F: arch/x86/platform/ts5500/ 15463 15464TECHNOTREND USB IR RECEIVER 15465M: Sean Young <sean@mess.org> 15466L: linux-media@vger.kernel.org 15467S: Maintained 15468F: drivers/media/rc/ttusbir.c 15469 15470TECHWELL TW9910 VIDEO DECODER 15471L: linux-media@vger.kernel.org 15472S: Orphan 15473F: drivers/media/i2c/tw9910.c 15474F: include/media/i2c/tw9910.h 15475 15476TEE SUBSYSTEM 15477M: Jens Wiklander <jens.wiklander@linaro.org> 15478S: Maintained 15479F: include/linux/tee_drv.h 15480F: include/uapi/linux/tee.h 15481F: drivers/tee/ 15482F: Documentation/tee.txt 15483 15484TEGRA ARCHITECTURE SUPPORT 15485M: Thierry Reding <thierry.reding@gmail.com> 15486M: Jonathan Hunter <jonathanh@nvidia.com> 15487L: linux-tegra@vger.kernel.org 15488Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15490S: Supported 15491N: [^a-z]tegra 15492 15493TEGRA CLOCK DRIVER 15494M: Peter De Schrijver <pdeschrijver@nvidia.com> 15495M: Prashant Gaikwad <pgaikwad@nvidia.com> 15496S: Supported 15497F: drivers/clk/tegra/ 15498 15499TEGRA DMA DRIVERS 15500M: Laxman Dewangan <ldewangan@nvidia.com> 15501M: Jon Hunter <jonathanh@nvidia.com> 15502S: Supported 15503F: drivers/dma/tegra* 15504 15505TEGRA I2C DRIVER 15506M: Laxman Dewangan <ldewangan@nvidia.com> 15507S: Supported 15508F: drivers/i2c/busses/i2c-tegra.c 15509 15510TEGRA IOMMU DRIVERS 15511M: Thierry Reding <thierry.reding@gmail.com> 15512L: linux-tegra@vger.kernel.org 15513S: Supported 15514F: drivers/iommu/tegra* 15515 15516TEGRA KBC DRIVER 15517M: Laxman Dewangan <ldewangan@nvidia.com> 15518S: Supported 15519F: drivers/input/keyboard/tegra-kbc.c 15520 15521TEGRA NAND DRIVER 15522M: Stefan Agner <stefan@agner.ch> 15523M: Lucas Stach <dev@lynxeye.de> 15524S: Maintained 15525F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15526F: drivers/mtd/nand/raw/tegra_nand.c 15527 15528TEGRA PWM DRIVER 15529M: Thierry Reding <thierry.reding@gmail.com> 15530S: Supported 15531F: drivers/pwm/pwm-tegra.c 15532 15533TEGRA SERIAL DRIVER 15534M: Laxman Dewangan <ldewangan@nvidia.com> 15535S: Supported 15536F: drivers/tty/serial/serial-tegra.c 15537 15538TEGRA SPI DRIVER 15539M: Laxman Dewangan <ldewangan@nvidia.com> 15540S: Supported 15541F: drivers/spi/spi-tegra* 15542 15543TEGRA XUSB PADCTL DRIVER 15544M: JC Kuo <jckuo@nvidia.com> 15545S: Supported 15546F: drivers/phy/tegra/xusb* 15547 15548TEHUTI ETHERNET DRIVER 15549M: Andy Gospodarek <andy@greyhouse.net> 15550L: netdev@vger.kernel.org 15551S: Supported 15552F: drivers/net/ethernet/tehuti/* 15553 15554Telecom Clock Driver for MCPL0010 15555M: Mark Gross <mark.gross@intel.com> 15556S: Supported 15557F: drivers/char/tlclk.c 15558 15559TENSILICA XTENSA PORT (xtensa) 15560M: Chris Zankel <chris@zankel.net> 15561M: Max Filippov <jcmvbkbc@gmail.com> 15562L: linux-xtensa@linux-xtensa.org 15563T: git git://github.com/czankel/xtensa-linux.git 15564S: Maintained 15565F: arch/xtensa/ 15566F: drivers/irqchip/irq-xtensa-* 15567 15568Texas Instruments' System Control Interface (TISCI) Protocol Driver 15569M: Nishanth Menon <nm@ti.com> 15570M: Tero Kristo <t-kristo@ti.com> 15571M: Santosh Shilimkar <ssantosh@kernel.org> 15572L: linux-arm-kernel@lists.infradead.org 15573S: Maintained 15574F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15575F: drivers/firmware/ti_sci* 15576F: include/linux/soc/ti/ti_sci_protocol.h 15577F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15578F: drivers/soc/ti/ti_sci_pm_domains.c 15579F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15580F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15581F: drivers/clk/keystone/sci-clk.c 15582F: drivers/reset/reset-ti-sci.c 15583F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15584F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15585F: drivers/irqchip/irq-ti-sci-intr.c 15586F: drivers/irqchip/irq-ti-sci-inta.c 15587F: include/linux/soc/ti/ti_sci_inta_msi.h 15588F: drivers/soc/ti/ti_sci_inta_msi.c 15589 15590Texas Instruments ASoC drivers 15591M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15592L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15593S: Maintained 15594F: sound/soc/ti/ 15595 15596Texas Instruments' DAC7612 DAC Driver 15597M: Ricardo Ribalda <ricardo@ribalda.com> 15598L: linux-iio@vger.kernel.org 15599S: Supported 15600F: drivers/iio/dac/ti-dac7612.c 15601F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15602 15603THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15604M: Hans Verkuil <hverkuil@xs4all.nl> 15605L: linux-media@vger.kernel.org 15606T: git git://linuxtv.org/media_tree.git 15607W: https://linuxtv.org 15608S: Maintained 15609F: drivers/media/radio/radio-raremono.c 15610 15611THERMAL 15612M: Zhang Rui <rui.zhang@intel.com> 15613M: Eduardo Valentin <edubezval@gmail.com> 15614R: Daniel Lezcano <daniel.lezcano@linaro.org> 15615L: linux-pm@vger.kernel.org 15616T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15617T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15618Q: https://patchwork.kernel.org/project/linux-pm/list/ 15619S: Supported 15620F: drivers/thermal/ 15621F: include/linux/thermal.h 15622F: include/uapi/linux/thermal.h 15623F: include/linux/cpu_cooling.h 15624F: Documentation/devicetree/bindings/thermal/ 15625 15626THERMAL/CPU_COOLING 15627M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15628M: Viresh Kumar <viresh.kumar@linaro.org> 15629M: Javi Merino <javi.merino@kernel.org> 15630L: linux-pm@vger.kernel.org 15631S: Supported 15632F: Documentation/thermal/cpu-cooling-api.txt 15633F: drivers/thermal/cpu_cooling.c 15634F: include/linux/cpu_cooling.h 15635 15636THINKPAD ACPI EXTRAS DRIVER 15637M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15638L: ibm-acpi-devel@lists.sourceforge.net 15639L: platform-driver-x86@vger.kernel.org 15640W: http://ibm-acpi.sourceforge.net 15641W: http://thinkwiki.org/wiki/Ibm-acpi 15642T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15643S: Maintained 15644F: drivers/platform/x86/thinkpad_acpi.c 15645 15646THUNDERBOLT DRIVER 15647M: Andreas Noever <andreas.noever@gmail.com> 15648M: Michael Jamet <michael.jamet@intel.com> 15649M: Mika Westerberg <mika.westerberg@linux.intel.com> 15650M: Yehezkel Bernat <YehezkelShB@gmail.com> 15651T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15652S: Maintained 15653F: Documentation/admin-guide/thunderbolt.rst 15654F: drivers/thunderbolt/ 15655F: include/linux/thunderbolt.h 15656 15657THUNDERBOLT NETWORK DRIVER 15658M: Michael Jamet <michael.jamet@intel.com> 15659M: Mika Westerberg <mika.westerberg@linux.intel.com> 15660M: Yehezkel Bernat <YehezkelShB@gmail.com> 15661L: netdev@vger.kernel.org 15662S: Maintained 15663F: drivers/net/thunderbolt.c 15664 15665THUNDERX GPIO DRIVER 15666M: David Daney <david.daney@cavium.com> 15667S: Maintained 15668F: drivers/gpio/gpio-thunderx.c 15669 15670TI AM437X VPFE DRIVER 15671M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15672L: linux-media@vger.kernel.org 15673W: https://linuxtv.org 15674Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15675T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15676S: Maintained 15677F: drivers/media/platform/am437x/ 15678 15679TI BANDGAP AND THERMAL DRIVER 15680M: Eduardo Valentin <edubezval@gmail.com> 15681M: Keerthy <j-keerthy@ti.com> 15682L: linux-pm@vger.kernel.org 15683L: linux-omap@vger.kernel.org 15684S: Maintained 15685F: drivers/thermal/ti-soc-thermal/ 15686 15687TI BQ27XXX POWER SUPPLY DRIVER 15688R: Andrew F. Davis <afd@ti.com> 15689F: include/linux/power/bq27xxx_battery.h 15690F: drivers/power/supply/bq27xxx_battery.c 15691F: drivers/power/supply/bq27xxx_battery_i2c.c 15692 15693TI CDCE706 CLOCK DRIVER 15694M: Max Filippov <jcmvbkbc@gmail.com> 15695S: Maintained 15696F: drivers/clk/clk-cdce706.c 15697 15698TI CLOCK DRIVER 15699M: Tero Kristo <t-kristo@ti.com> 15700L: linux-omap@vger.kernel.org 15701S: Maintained 15702F: drivers/clk/ti/ 15703F: include/linux/clk/ti.h 15704 15705TI DAVINCI MACHINE SUPPORT 15706M: Sekhar Nori <nsekhar@ti.com> 15707R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 15708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15709T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15710S: Supported 15711F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 15712F: arch/arm/mach-davinci/ 15713F: drivers/i2c/busses/i2c-davinci.c 15714F: arch/arm/boot/dts/da850* 15715 15716TI DAVINCI SERIES CLOCK DRIVER 15717M: David Lechner <david@lechnology.com> 15718R: Sekhar Nori <nsekhar@ti.com> 15719S: Maintained 15720F: Documentation/devicetree/bindings/clock/ti/davinci/ 15721F: drivers/clk/davinci/ 15722 15723TI DAVINCI SERIES GPIO DRIVER 15724M: Keerthy <j-keerthy@ti.com> 15725L: linux-gpio@vger.kernel.org 15726S: Maintained 15727F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15728F: drivers/gpio/gpio-davinci.c 15729 15730TI DAVINCI SERIES MEDIA DRIVER 15731M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15732L: linux-media@vger.kernel.org 15733W: https://linuxtv.org 15734Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15735T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15736S: Maintained 15737F: drivers/media/platform/davinci/ 15738F: include/media/davinci/ 15739 15740TI ETHERNET SWITCH DRIVER (CPSW) 15741R: Grygorii Strashko <grygorii.strashko@ti.com> 15742L: linux-omap@vger.kernel.org 15743L: netdev@vger.kernel.org 15744S: Maintained 15745F: drivers/net/ethernet/ti/cpsw* 15746F: drivers/net/ethernet/ti/davinci* 15747 15748TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 15749M: Alex Dubov <oakad@yahoo.com> 15750S: Maintained 15751W: http://tifmxx.berlios.de/ 15752F: drivers/memstick/host/tifm_ms.c 15753F: drivers/misc/tifm* 15754F: drivers/mmc/host/tifm_sd.c 15755F: include/linux/tifm.h 15756 15757TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15758M: Santosh Shilimkar <ssantosh@kernel.org> 15759L: linux-kernel@vger.kernel.org 15760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15761S: Maintained 15762F: drivers/soc/ti/* 15763T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15764 15765TI LM49xxx FAMILY ASoC CODEC DRIVERS 15766M: M R Swami Reddy <mr.swami.reddy@ti.com> 15767M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15768L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15769S: Maintained 15770F: sound/soc/codecs/lm49453* 15771F: sound/soc/codecs/isabelle* 15772 15773TI LP855x BACKLIGHT DRIVER 15774M: Milo Kim <milo.kim@ti.com> 15775S: Maintained 15776F: Documentation/backlight/lp855x-driver.txt 15777F: drivers/video/backlight/lp855x_bl.c 15778F: include/linux/platform_data/lp855x.h 15779 15780TI LP8727 CHARGER DRIVER 15781M: Milo Kim <milo.kim@ti.com> 15782S: Maintained 15783F: drivers/power/supply/lp8727_charger.c 15784F: include/linux/platform_data/lp8727.h 15785 15786TI LP8788 MFD DRIVER 15787M: Milo Kim <milo.kim@ti.com> 15788S: Maintained 15789F: drivers/iio/adc/lp8788_adc.c 15790F: drivers/leds/leds-lp8788.c 15791F: drivers/mfd/lp8788*.c 15792F: drivers/power/supply/lp8788-charger.c 15793F: drivers/regulator/lp8788-*.c 15794F: include/linux/mfd/lp8788*.h 15795 15796TI NETCP ETHERNET DRIVER 15797M: Wingman Kwok <w-kwok2@ti.com> 15798M: Murali Karicheri <m-karicheri2@ti.com> 15799L: netdev@vger.kernel.org 15800S: Maintained 15801F: drivers/net/ethernet/ti/netcp* 15802 15803TI PCM3060 ASoC CODEC DRIVER 15804M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15805L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15806S: Maintained 15807F: Documentation/devicetree/bindings/sound/pcm3060.txt 15808F: sound/soc/codecs/pcm3060* 15809 15810TI TAS571X FAMILY ASoC CODEC DRIVER 15811M: Kevin Cernekee <cernekee@chromium.org> 15812L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15813S: Odd Fixes 15814F: sound/soc/codecs/tas571x* 15815 15816TI TRF7970A NFC DRIVER 15817M: Mark Greer <mgreer@animalcreek.com> 15818L: linux-wireless@vger.kernel.org 15819L: linux-nfc@lists.01.org (moderated for non-subscribers) 15820S: Supported 15821F: drivers/nfc/trf7970a.c 15822F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15823 15824TI TWL4030 SERIES SOC CODEC DRIVER 15825M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15826L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15827S: Maintained 15828F: sound/soc/codecs/twl4030* 15829 15830TI VPE/CAL DRIVERS 15831M: Benoit Parrot <bparrot@ti.com> 15832L: linux-media@vger.kernel.org 15833W: http://linuxtv.org/ 15834Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15835S: Maintained 15836F: drivers/media/platform/ti-vpe/ 15837 15838TI WILINK WIRELESS DRIVERS 15839L: linux-wireless@vger.kernel.org 15840W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15841W: http://wireless.kernel.org/en/users/Drivers/wl1251 15842T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15843S: Orphan 15844F: drivers/net/wireless/ti/ 15845F: include/linux/wl12xx.h 15846 15847TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15848M: John Stultz <john.stultz@linaro.org> 15849M: Thomas Gleixner <tglx@linutronix.de> 15850R: Stephen Boyd <sboyd@kernel.org> 15851L: linux-kernel@vger.kernel.org 15852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15853S: Supported 15854F: include/linux/clocksource.h 15855F: include/linux/time.h 15856F: include/linux/timex.h 15857F: include/uapi/linux/time.h 15858F: include/uapi/linux/timex.h 15859F: kernel/time/clocksource.c 15860F: kernel/time/time*.c 15861F: kernel/time/alarmtimer.c 15862F: kernel/time/ntp.c 15863F: tools/testing/selftests/timers/ 15864 15865TIPC NETWORK LAYER 15866M: Jon Maloy <jon.maloy@ericsson.com> 15867M: Ying Xue <ying.xue@windriver.com> 15868L: netdev@vger.kernel.org (core kernel code) 15869L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15870W: http://tipc.sourceforge.net/ 15871S: Maintained 15872F: include/uapi/linux/tipc*.h 15873F: net/tipc/ 15874 15875TLAN NETWORK DRIVER 15876M: Samuel Chessman <chessman@tux.org> 15877L: tlan-devel@lists.sourceforge.net (subscribers-only) 15878W: http://sourceforge.net/projects/tlan/ 15879S: Maintained 15880F: Documentation/networking/device_drivers/ti/tlan.txt 15881F: drivers/net/ethernet/ti/tlan.* 15882 15883TM6000 VIDEO4LINUX DRIVER 15884M: Mauro Carvalho Chehab <mchehab@kernel.org> 15885L: linux-media@vger.kernel.org 15886W: https://linuxtv.org 15887T: git git://linuxtv.org/media_tree.git 15888S: Odd fixes 15889F: drivers/media/usb/tm6000/ 15890F: Documentation/media/v4l-drivers/tm6000* 15891 15892TMIO/SDHI MMC DRIVER 15893M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15894L: linux-mmc@vger.kernel.org 15895S: Supported 15896F: drivers/mmc/host/tmio_mmc* 15897F: drivers/mmc/host/renesas_sdhi* 15898F: include/linux/mfd/tmio.h 15899 15900TMP401 HARDWARE MONITOR DRIVER 15901M: Guenter Roeck <linux@roeck-us.net> 15902L: linux-hwmon@vger.kernel.org 15903S: Maintained 15904F: Documentation/hwmon/tmp401.rst 15905F: drivers/hwmon/tmp401.c 15906 15907TMPFS (SHMEM FILESYSTEM) 15908M: Hugh Dickins <hughd@google.com> 15909L: linux-mm@kvack.org 15910S: Maintained 15911F: include/linux/shmem_fs.h 15912F: mm/shmem.c 15913 15914TOMOYO SECURITY MODULE 15915M: Kentaro Takeda <takedakn@nttdata.co.jp> 15916M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15917L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15918L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15919L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15920L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15921W: https://tomoyo.osdn.jp/ 15922S: Maintained 15923F: security/tomoyo/ 15924 15925TOPSTAR LAPTOP EXTRAS DRIVER 15926M: Herton Ronaldo Krzesinski <herton@canonical.com> 15927L: platform-driver-x86@vger.kernel.org 15928S: Maintained 15929F: drivers/platform/x86/topstar-laptop.c 15930 15931TORTURE-TEST MODULES 15932M: Davidlohr Bueso <dave@stgolabs.net> 15933M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15934M: Josh Triplett <josh@joshtriplett.org> 15935L: linux-kernel@vger.kernel.org 15936S: Supported 15937T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 15938F: Documentation/RCU/torture.txt 15939F: kernel/torture.c 15940F: kernel/rcu/rcutorture.c 15941F: kernel/rcu/rcuperf.c 15942F: kernel/locking/locktorture.c 15943 15944TOSHIBA ACPI EXTRAS DRIVER 15945M: Azael Avalos <coproscefalo@gmail.com> 15946L: platform-driver-x86@vger.kernel.org 15947S: Maintained 15948F: drivers/platform/x86/toshiba_acpi.c 15949 15950TOSHIBA BLUETOOTH DRIVER 15951M: Azael Avalos <coproscefalo@gmail.com> 15952L: platform-driver-x86@vger.kernel.org 15953S: Maintained 15954F: drivers/platform/x86/toshiba_bluetooth.c 15955 15956TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15957M: Azael Avalos <coproscefalo@gmail.com> 15958L: platform-driver-x86@vger.kernel.org 15959S: Maintained 15960F: drivers/platform/x86/toshiba_haps.c 15961 15962TOSHIBA SMM DRIVER 15963M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15964W: http://www.buzzard.org.uk/toshiba/ 15965S: Maintained 15966F: drivers/char/toshiba.c 15967F: include/linux/toshiba.h 15968F: include/uapi/linux/toshiba.h 15969 15970TOSHIBA TC358743 DRIVER 15971M: Mats Randgaard <matrandg@cisco.com> 15972L: linux-media@vger.kernel.org 15973S: Maintained 15974F: drivers/media/i2c/tc358743* 15975F: include/media/i2c/tc358743.h 15976 15977TOSHIBA WMI HOTKEYS DRIVER 15978M: Azael Avalos <coproscefalo@gmail.com> 15979L: platform-driver-x86@vger.kernel.org 15980S: Maintained 15981F: drivers/platform/x86/toshiba-wmi.c 15982 15983TPM DEVICE DRIVER 15984M: Peter Huewe <peterhuewe@gmx.de> 15985M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15986R: Jason Gunthorpe <jgg@ziepe.ca> 15987L: linux-integrity@vger.kernel.org 15988Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15989W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15990T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15991S: Maintained 15992F: drivers/char/tpm/ 15993 15994TRACING 15995M: Steven Rostedt <rostedt@goodmis.org> 15996M: Ingo Molnar <mingo@redhat.com> 15997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15998S: Maintained 15999F: Documentation/trace/ftrace.rst 16000F: arch/*/*/*/ftrace.h 16001F: arch/*/kernel/ftrace.c 16002F: include/*/ftrace.h 16003F: include/linux/trace*.h 16004F: include/trace/ 16005F: kernel/trace/ 16006F: tools/testing/selftests/ftrace/ 16007 16008TRACING MMIO ACCESSES (MMIOTRACE) 16009M: Steven Rostedt <rostedt@goodmis.org> 16010M: Ingo Molnar <mingo@kernel.org> 16011R: Karol Herbst <karolherbst@gmail.com> 16012R: Pekka Paalanen <ppaalanen@gmail.com> 16013S: Maintained 16014L: linux-kernel@vger.kernel.org 16015L: nouveau@lists.freedesktop.org 16016F: kernel/trace/trace_mmiotrace.c 16017F: include/linux/mmiotrace.h 16018F: arch/x86/mm/kmmio.c 16019F: arch/x86/mm/mmio-mod.c 16020F: arch/x86/mm/testmmiotrace.c 16021 16022TRIVIAL PATCHES 16023M: Jiri Kosina <trivial@kernel.org> 16024T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16025S: Maintained 16026K: ^Subject:.*(?i)trivial 16027 16028TEMPO SEMICONDUCTOR DRIVERS 16029M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16030S: Maintained 16031F: sound/soc/codecs/tscs*.c 16032F: sound/soc/codecs/tscs*.h 16033F: Documentation/devicetree/bindings/sound/tscs*.txt 16034 16035TTY LAYER 16036M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16037M: Jiri Slaby <jslaby@suse.com> 16038S: Supported 16039T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16040F: Documentation/serial/ 16041F: drivers/tty/ 16042F: drivers/tty/serial/serial_core.c 16043F: include/linux/serial_core.h 16044F: include/linux/serial.h 16045F: include/linux/tty.h 16046F: include/uapi/linux/serial_core.h 16047F: include/uapi/linux/serial.h 16048F: include/uapi/linux/tty.h 16049 16050TUA9001 MEDIA DRIVER 16051M: Antti Palosaari <crope@iki.fi> 16052L: linux-media@vger.kernel.org 16053W: https://linuxtv.org 16054W: http://palosaari.fi/linux/ 16055Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16056T: git git://linuxtv.org/anttip/media_tree.git 16057S: Maintained 16058F: drivers/media/tuners/tua9001* 16059 16060TULIP NETWORK DRIVERS 16061L: netdev@vger.kernel.org 16062L: linux-parisc@vger.kernel.org 16063S: Orphan 16064F: drivers/net/ethernet/dec/tulip/ 16065 16066TUN/TAP driver 16067M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16068W: http://vtun.sourceforge.net/tun 16069S: Maintained 16070F: Documentation/networking/tuntap.txt 16071F: arch/um/os-Linux/drivers/ 16072 16073TURBOCHANNEL SUBSYSTEM 16074M: "Maciej W. Rozycki" <macro@linux-mips.org> 16075M: Ralf Baechle <ralf@linux-mips.org> 16076L: linux-mips@vger.kernel.org 16077Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16078S: Maintained 16079F: drivers/tc/ 16080F: include/linux/tc.h 16081 16082TURBOSTAT UTILITY 16083M: "Len Brown" <lenb@kernel.org> 16084L: linux-pm@vger.kernel.org 16085B: https://bugzilla.kernel.org 16086Q: https://patchwork.kernel.org/project/linux-pm/list/ 16087T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16088S: Supported 16089F: tools/power/x86/turbostat/ 16090 16091TW5864 VIDEO4LINUX DRIVER 16092M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16093M: Anton Sviridenko <anton@corp.bluecherry.net> 16094M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16095M: Andrey Utkin <andrey_utkin@fastmail.com> 16096L: linux-media@vger.kernel.org 16097S: Supported 16098F: drivers/media/pci/tw5864/ 16099 16100TW68 VIDEO4LINUX DRIVER 16101M: Hans Verkuil <hverkuil@xs4all.nl> 16102L: linux-media@vger.kernel.org 16103T: git git://linuxtv.org/media_tree.git 16104W: https://linuxtv.org 16105S: Odd Fixes 16106F: drivers/media/pci/tw68/ 16107 16108TW686X VIDEO4LINUX DRIVER 16109M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16110L: linux-media@vger.kernel.org 16111T: git git://linuxtv.org/media_tree.git 16112W: http://linuxtv.org 16113S: Maintained 16114F: drivers/media/pci/tw686x/ 16115 16116UBI FILE SYSTEM (UBIFS) 16117M: Richard Weinberger <richard@nod.at> 16118M: Artem Bityutskiy <dedekind1@gmail.com> 16119M: Adrian Hunter <adrian.hunter@intel.com> 16120L: linux-mtd@lists.infradead.org 16121T: git git://git.infradead.org/ubifs-2.6.git 16122W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16123S: Supported 16124F: Documentation/filesystems/ubifs.txt 16125F: fs/ubifs/ 16126 16127UCLINUX (M68KNOMMU AND COLDFIRE) 16128M: Greg Ungerer <gerg@linux-m68k.org> 16129W: http://www.linux-m68k.org/ 16130W: http://www.uclinux.org/ 16131L: linux-m68k@lists.linux-m68k.org 16132L: uclinux-dev@uclinux.org (subscribers-only) 16133T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16134S: Maintained 16135F: arch/m68k/coldfire/ 16136F: arch/m68k/68*/ 16137F: arch/m68k/*/*_no.* 16138F: arch/m68k/include/asm/*_no.* 16139 16140UDF FILESYSTEM 16141M: Jan Kara <jack@suse.com> 16142S: Maintained 16143F: Documentation/filesystems/udf.txt 16144F: fs/udf/ 16145 16146UDRAW TABLET 16147M: Bastien Nocera <hadess@hadess.net> 16148L: linux-input@vger.kernel.org 16149S: Maintained 16150F: drivers/hid/hid-udraw-ps3.c 16151 16152UFS FILESYSTEM 16153M: Evgeniy Dushistov <dushistov@mail.ru> 16154S: Maintained 16155F: Documentation/filesystems/ufs.txt 16156F: fs/ufs/ 16157 16158UHID USERSPACE HID IO DRIVER: 16159M: David Herrmann <dh.herrmann@googlemail.com> 16160L: linux-input@vger.kernel.org 16161S: Maintained 16162F: drivers/hid/uhid.c 16163F: include/uapi/linux/uhid.h 16164 16165ULPI BUS 16166M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16167L: linux-usb@vger.kernel.org 16168S: Maintained 16169F: drivers/usb/common/ulpi.c 16170F: include/linux/ulpi/ 16171 16172ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16173L: linux-usb@vger.kernel.org 16174S: Orphan 16175F: drivers/uwb/ 16176F: include/linux/uwb.h 16177F: include/linux/uwb/ 16178 16179UNICODE SUBSYSTEM: 16180M: Gabriel Krisman Bertazi <krisman@collabora.com> 16181L: linux-fsdevel@vger.kernel.org 16182S: Supported 16183F: fs/unicode/ 16184 16185UNICORE32 ARCHITECTURE: 16186M: Guan Xuetao <gxt@pku.edu.cn> 16187W: http://mprc.pku.edu.cn/~guanxuetao/linux 16188S: Maintained 16189T: git git://github.com/gxt/linux.git 16190F: arch/unicore32/ 16191 16192UNIFDEF 16193M: Tony Finch <dot@dotat.at> 16194W: http://dotat.at/prog/unifdef 16195S: Maintained 16196F: scripts/unifdef.c 16197 16198UNIFORM CDROM DRIVER 16199M: Jens Axboe <axboe@kernel.dk> 16200W: http://www.kernel.dk 16201S: Maintained 16202F: Documentation/cdrom/ 16203F: drivers/cdrom/cdrom.c 16204F: include/linux/cdrom.h 16205F: include/uapi/linux/cdrom.h 16206 16207UNISYS S-PAR DRIVERS 16208M: David Kershner <david.kershner@unisys.com> 16209L: sparmaintainer@unisys.com (Unisys internal) 16210S: Supported 16211F: include/linux/visorbus.h 16212F: drivers/visorbus/ 16213F: drivers/staging/unisys/ 16214 16215UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16216R: Alim Akhtar <alim.akhtar@samsung.com> 16217R: Avri Altman <avri.altman@wdc.com> 16218R: Pedro Sousa <pedrom.sousa@synopsys.com> 16219L: linux-scsi@vger.kernel.org 16220S: Supported 16221F: Documentation/scsi/ufs.txt 16222F: drivers/scsi/ufs/ 16223 16224UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16225M: Pedro Sousa <pedrom.sousa@synopsys.com> 16226L: linux-scsi@vger.kernel.org 16227S: Supported 16228F: drivers/scsi/ufs/*dwc* 16229 16230UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16231M: Stanley Chu <stanley.chu@mediatek.com> 16232L: linux-scsi@vger.kernel.org 16233L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16234S: Maintained 16235F: drivers/scsi/ufs/ufs-mediatek* 16236 16237UNSORTED BLOCK IMAGES (UBI) 16238M: Artem Bityutskiy <dedekind1@gmail.com> 16239M: Richard Weinberger <richard@nod.at> 16240W: http://www.linux-mtd.infradead.org/ 16241L: linux-mtd@lists.infradead.org 16242T: git git://git.infradead.org/ubifs-2.6.git 16243S: Supported 16244F: drivers/mtd/ubi/ 16245F: include/linux/mtd/ubi.h 16246F: include/uapi/mtd/ubi-user.h 16247 16248USB "USBNET" DRIVER FRAMEWORK 16249M: Oliver Neukum <oneukum@suse.com> 16250L: netdev@vger.kernel.org 16251W: http://www.linux-usb.org/usbnet 16252S: Maintained 16253F: drivers/net/usb/usbnet.c 16254F: include/linux/usb/usbnet.h 16255 16256USB ACM DRIVER 16257M: Oliver Neukum <oneukum@suse.com> 16258L: linux-usb@vger.kernel.org 16259S: Maintained 16260F: Documentation/usb/acm.txt 16261F: drivers/usb/class/cdc-acm.* 16262 16263USB AR5523 WIRELESS DRIVER 16264M: Pontus Fuchs <pontus.fuchs@gmail.com> 16265L: linux-wireless@vger.kernel.org 16266S: Maintained 16267F: drivers/net/wireless/ath/ar5523/ 16268 16269USB ATTACHED SCSI 16270M: Oliver Neukum <oneukum@suse.com> 16271L: linux-usb@vger.kernel.org 16272L: linux-scsi@vger.kernel.org 16273S: Maintained 16274F: drivers/usb/storage/uas.c 16275 16276USB CDC ETHERNET DRIVER 16277M: Oliver Neukum <oliver@neukum.org> 16278L: linux-usb@vger.kernel.org 16279S: Maintained 16280F: drivers/net/usb/cdc_*.c 16281F: include/uapi/linux/usb/cdc.h 16282 16283USB CHAOSKEY DRIVER 16284M: Keith Packard <keithp@keithp.com> 16285L: linux-usb@vger.kernel.org 16286S: Maintained 16287F: drivers/usb/misc/chaoskey.c 16288 16289USB CYPRESS C67X00 DRIVER 16290M: Peter Korsgaard <jacmet@sunsite.dk> 16291L: linux-usb@vger.kernel.org 16292S: Maintained 16293F: drivers/usb/c67x00/ 16294 16295USB DAVICOM DM9601 DRIVER 16296M: Peter Korsgaard <jacmet@sunsite.dk> 16297L: netdev@vger.kernel.org 16298W: http://www.linux-usb.org/usbnet 16299S: Maintained 16300F: drivers/net/usb/dm9601.c 16301 16302USB DIAMOND RIO500 DRIVER 16303M: Cesar Miquel <miquel@df.uba.ar> 16304L: rio500-users@lists.sourceforge.net 16305W: http://rio500.sourceforge.net 16306S: Maintained 16307F: drivers/usb/misc/rio500* 16308 16309USB EHCI DRIVER 16310M: Alan Stern <stern@rowland.harvard.edu> 16311L: linux-usb@vger.kernel.org 16312S: Maintained 16313F: Documentation/usb/ehci.txt 16314F: drivers/usb/host/ehci* 16315 16316USB GADGET/PERIPHERAL SUBSYSTEM 16317M: Felipe Balbi <balbi@kernel.org> 16318L: linux-usb@vger.kernel.org 16319W: http://www.linux-usb.org/gadget 16320T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16321S: Maintained 16322F: drivers/usb/gadget/ 16323F: include/linux/usb/gadget* 16324 16325USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16326M: Jiri Kosina <jikos@kernel.org> 16327M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16328L: linux-usb@vger.kernel.org 16329T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16330S: Maintained 16331F: Documentation/hid/hiddev.txt 16332F: drivers/hid/usbhid/ 16333 16334USB INTEL XHCI ROLE MUX DRIVER 16335M: Hans de Goede <hdegoede@redhat.com> 16336L: linux-usb@vger.kernel.org 16337S: Maintained 16338F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16339 16340USB IP DRIVER FOR HISILICON KIRIN 16341M: Yu Chen <chenyu56@huawei.com> 16342M: Binghui Wang <wangbinghui@hisilicon.com> 16343L: linux-usb@vger.kernel.org 16344S: Maintained 16345F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16346F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16347 16348USB ISP116X DRIVER 16349M: Olav Kongas <ok@artecdesign.ee> 16350L: linux-usb@vger.kernel.org 16351S: Maintained 16352F: drivers/usb/host/isp116x* 16353F: include/linux/usb/isp116x.h 16354 16355USB LAN78XX ETHERNET DRIVER 16356M: Woojung Huh <woojung.huh@microchip.com> 16357M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16358L: netdev@vger.kernel.org 16359S: Maintained 16360F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16361F: drivers/net/usb/lan78xx.* 16362F: include/dt-bindings/net/microchip-lan78xx.h 16363 16364USB MASS STORAGE DRIVER 16365M: Alan Stern <stern@rowland.harvard.edu> 16366L: linux-usb@vger.kernel.org 16367L: usb-storage@lists.one-eyed-alien.net 16368S: Maintained 16369F: drivers/usb/storage/ 16370 16371USB MIDI DRIVER 16372M: Clemens Ladisch <clemens@ladisch.de> 16373L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16374T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16375S: Maintained 16376F: sound/usb/midi.* 16377 16378USB NETWORKING DRIVERS 16379L: linux-usb@vger.kernel.org 16380S: Odd Fixes 16381F: drivers/net/usb/ 16382 16383USB OHCI DRIVER 16384M: Alan Stern <stern@rowland.harvard.edu> 16385L: linux-usb@vger.kernel.org 16386S: Maintained 16387F: Documentation/usb/ohci.txt 16388F: drivers/usb/host/ohci* 16389 16390USB OTG FSM (Finite State Machine) 16391M: Peter Chen <Peter.Chen@nxp.com> 16392T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16393L: linux-usb@vger.kernel.org 16394S: Maintained 16395F: drivers/usb/common/usb-otg-fsm.c 16396 16397USB OVER IP DRIVER 16398M: Valentina Manea <valentina.manea.m@gmail.com> 16399M: Shuah Khan <shuah@kernel.org> 16400M: Shuah Khan <skhan@linuxfoundation.org> 16401L: linux-usb@vger.kernel.org 16402S: Maintained 16403F: Documentation/usb/usbip_protocol.txt 16404F: drivers/usb/usbip/ 16405F: tools/usb/usbip/ 16406F: tools/testing/selftests/drivers/usb/usbip/ 16407 16408USB PEGASUS DRIVER 16409M: Petko Manolov <petkan@nucleusys.com> 16410L: linux-usb@vger.kernel.org 16411L: netdev@vger.kernel.org 16412T: git git://github.com/petkan/pegasus.git 16413W: https://github.com/petkan/pegasus 16414S: Maintained 16415F: drivers/net/usb/pegasus.* 16416 16417USB PHY LAYER 16418M: Felipe Balbi <balbi@kernel.org> 16419L: linux-usb@vger.kernel.org 16420T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16421S: Maintained 16422F: drivers/usb/phy/ 16423 16424USB PRINTER DRIVER (usblp) 16425M: Pete Zaitcev <zaitcev@redhat.com> 16426L: linux-usb@vger.kernel.org 16427S: Supported 16428F: drivers/usb/class/usblp.c 16429 16430USB QMI WWAN NETWORK DRIVER 16431M: Bjørn Mork <bjorn@mork.no> 16432L: netdev@vger.kernel.org 16433S: Maintained 16434F: Documentation/ABI/testing/sysfs-class-net-qmi 16435F: drivers/net/usb/qmi_wwan.c 16436 16437USB RTL8150 DRIVER 16438M: Petko Manolov <petkan@nucleusys.com> 16439L: linux-usb@vger.kernel.org 16440L: netdev@vger.kernel.org 16441T: git git://github.com/petkan/rtl8150.git 16442W: https://github.com/petkan/rtl8150 16443S: Maintained 16444F: drivers/net/usb/rtl8150.c 16445 16446USB SERIAL SUBSYSTEM 16447M: Johan Hovold <johan@kernel.org> 16448L: linux-usb@vger.kernel.org 16449T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16450S: Maintained 16451F: Documentation/usb/usb-serial.txt 16452F: drivers/usb/serial/ 16453F: include/linux/usb/serial.h 16454 16455USB SMSC75XX ETHERNET DRIVER 16456M: Steve Glendinning <steve.glendinning@shawell.net> 16457L: netdev@vger.kernel.org 16458S: Maintained 16459F: drivers/net/usb/smsc75xx.* 16460 16461USB SMSC95XX ETHERNET DRIVER 16462M: Steve Glendinning <steve.glendinning@shawell.net> 16463M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16464L: netdev@vger.kernel.org 16465S: Maintained 16466F: drivers/net/usb/smsc95xx.* 16467 16468USB SUBSYSTEM 16469M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16470L: linux-usb@vger.kernel.org 16471W: http://www.linux-usb.org 16472T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16473S: Supported 16474F: Documentation/devicetree/bindings/usb/ 16475F: Documentation/usb/ 16476F: drivers/usb/ 16477F: include/linux/usb.h 16478F: include/linux/usb/ 16479 16480USB TYPEC PI3USB30532 MUX DRIVER 16481M: Hans de Goede <hdegoede@redhat.com> 16482L: linux-usb@vger.kernel.org 16483S: Maintained 16484F: drivers/usb/typec/mux/pi3usb30532.c 16485 16486USB TYPEC CLASS 16487M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16488L: linux-usb@vger.kernel.org 16489S: Maintained 16490F: Documentation/ABI/testing/sysfs-class-typec 16491F: Documentation/driver-api/usb/typec.rst 16492F: drivers/usb/typec/ 16493F: include/linux/usb/typec.h 16494 16495USB TYPEC BUS FOR ALTERNATE MODES 16496M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16497L: linux-usb@vger.kernel.org 16498S: Maintained 16499F: Documentation/ABI/testing/sysfs-bus-typec 16500F: Documentation/driver-api/usb/typec_bus.rst 16501F: drivers/usb/typec/altmodes/ 16502F: include/linux/usb/typec_altmode.h 16503 16504USB TYPEC PORT CONTROLLER DRIVERS 16505M: Guenter Roeck <linux@roeck-us.net> 16506L: linux-usb@vger.kernel.org 16507S: Maintained 16508F: drivers/usb/typec/tcpm/ 16509 16510USB UHCI DRIVER 16511M: Alan Stern <stern@rowland.harvard.edu> 16512L: linux-usb@vger.kernel.org 16513S: Maintained 16514F: drivers/usb/host/uhci* 16515 16516USB VIDEO CLASS 16517M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16518L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16519L: linux-media@vger.kernel.org 16520T: git git://linuxtv.org/media_tree.git 16521W: http://www.ideasonboard.org/uvc/ 16522S: Maintained 16523F: drivers/media/usb/uvc/ 16524F: include/uapi/linux/uvcvideo.h 16525 16526USB VISION DRIVER 16527M: Hans Verkuil <hverkuil@xs4all.nl> 16528L: linux-media@vger.kernel.org 16529T: git git://linuxtv.org/media_tree.git 16530W: https://linuxtv.org 16531S: Odd Fixes 16532F: drivers/media/usb/usbvision/ 16533 16534USB WEBCAM GADGET 16535M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16536L: linux-usb@vger.kernel.org 16537S: Maintained 16538F: drivers/usb/gadget/function/*uvc* 16539F: drivers/usb/gadget/legacy/webcam.c 16540F: include/uapi/linux/usb/g_uvc.h 16541 16542USB WIRELESS RNDIS DRIVER (rndis_wlan) 16543M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16544L: linux-wireless@vger.kernel.org 16545S: Maintained 16546F: drivers/net/wireless/rndis_wlan.c 16547 16548USB XHCI DRIVER 16549M: Mathias Nyman <mathias.nyman@intel.com> 16550L: linux-usb@vger.kernel.org 16551S: Supported 16552F: drivers/usb/host/xhci* 16553F: drivers/usb/host/pci-quirks* 16554 16555USB ZD1201 DRIVER 16556L: linux-wireless@vger.kernel.org 16557W: http://linux-lc100020.sourceforge.net 16558S: Orphan 16559F: drivers/net/wireless/zydas/zd1201.* 16560 16561USB ZR364XX DRIVER 16562M: Antoine Jacquet <royale@zerezo.com> 16563L: linux-usb@vger.kernel.org 16564L: linux-media@vger.kernel.org 16565T: git git://linuxtv.org/media_tree.git 16566W: http://royale.zerezo.com/zr364xx/ 16567S: Maintained 16568F: Documentation/media/v4l-drivers/zr364xx* 16569F: drivers/media/usb/zr364xx/ 16570 16571USER-MODE LINUX (UML) 16572M: Jeff Dike <jdike@addtoit.com> 16573M: Richard Weinberger <richard@nod.at> 16574M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16575L: linux-um@lists.infradead.org 16576W: http://user-mode-linux.sourceforge.net 16577Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16578T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16579S: Maintained 16580F: Documentation/virtual/uml/ 16581F: arch/um/ 16582F: arch/x86/um/ 16583F: fs/hostfs/ 16584 16585USERSPACE COPYIN/COPYOUT (UIOVEC) 16586M: Alexander Viro <viro@zeniv.linux.org.uk> 16587S: Maintained 16588F: lib/iov_iter.c 16589F: include/linux/uio.h 16590 16591USERSPACE DMA BUFFER DRIVER 16592M: Gerd Hoffmann <kraxel@redhat.com> 16593S: Maintained 16594L: dri-devel@lists.freedesktop.org 16595F: drivers/dma-buf/udmabuf.c 16596F: include/uapi/linux/udmabuf.h 16597T: git git://anongit.freedesktop.org/drm/drm-misc 16598 16599USERSPACE I/O (UIO) 16600M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16601S: Maintained 16602T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16603F: Documentation/driver-api/uio-howto.rst 16604F: drivers/uio/ 16605F: include/linux/uio_driver.h 16606 16607UTIL-LINUX PACKAGE 16608M: Karel Zak <kzak@redhat.com> 16609L: util-linux@vger.kernel.org 16610W: http://en.wikipedia.org/wiki/Util-linux 16611T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16612S: Maintained 16613 16614UUID HELPERS 16615M: Christoph Hellwig <hch@lst.de> 16616R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16617L: linux-kernel@vger.kernel.org 16618T: git git://git.infradead.org/users/hch/uuid.git 16619F: lib/uuid.c 16620F: lib/test_uuid.c 16621F: include/linux/uuid.h 16622F: include/uapi/linux/uuid.h 16623S: Maintained 16624 16625UVESAFB DRIVER 16626M: Michal Januszewski <spock@gentoo.org> 16627L: linux-fbdev@vger.kernel.org 16628W: https://github.com/mjanusz/v86d 16629S: Maintained 16630F: Documentation/fb/uvesafb.txt 16631F: drivers/video/fbdev/uvesafb.* 16632 16633VF610 NAND DRIVER 16634M: Stefan Agner <stefan@agner.ch> 16635L: linux-mtd@lists.infradead.org 16636S: Supported 16637F: drivers/mtd/nand/raw/vf610_nfc.c 16638 16639VFAT/FAT/MSDOS FILESYSTEM 16640M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16641S: Maintained 16642F: Documentation/filesystems/vfat.txt 16643F: fs/fat/ 16644 16645VFIO DRIVER 16646M: Alex Williamson <alex.williamson@redhat.com> 16647R: Cornelia Huck <cohuck@redhat.com> 16648L: kvm@vger.kernel.org 16649T: git git://github.com/awilliam/linux-vfio.git 16650S: Maintained 16651F: Documentation/vfio.txt 16652F: drivers/vfio/ 16653F: include/linux/vfio.h 16654F: include/uapi/linux/vfio.h 16655 16656VFIO MEDIATED DEVICE DRIVERS 16657M: Kirti Wankhede <kwankhede@nvidia.com> 16658L: kvm@vger.kernel.org 16659S: Maintained 16660F: Documentation/vfio-mediated-device.txt 16661F: drivers/vfio/mdev/ 16662F: include/linux/mdev.h 16663F: samples/vfio-mdev/ 16664 16665VFIO PLATFORM DRIVER 16666M: Eric Auger <eric.auger@redhat.com> 16667L: kvm@vger.kernel.org 16668S: Maintained 16669F: drivers/vfio/platform/ 16670 16671VGA_SWITCHEROO 16672R: Lukas Wunner <lukas@wunner.de> 16673S: Maintained 16674F: Documentation/gpu/vga-switcheroo.rst 16675F: drivers/gpu/vga/vga_switcheroo.c 16676F: include/linux/vga_switcheroo.h 16677T: git git://anongit.freedesktop.org/drm/drm-misc 16678 16679VIA RHINE NETWORK DRIVER 16680S: Orphan 16681F: drivers/net/ethernet/via/via-rhine.c 16682 16683VIA SD/MMC CARD CONTROLLER DRIVER 16684M: Bruce Chang <brucechang@via.com.tw> 16685M: Harald Welte <HaraldWelte@viatech.com> 16686S: Maintained 16687F: drivers/mmc/host/via-sdmmc.c 16688 16689VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16690M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16691L: linux-fbdev@vger.kernel.org 16692S: Maintained 16693F: include/linux/via-core.h 16694F: include/linux/via-gpio.h 16695F: include/linux/via_i2c.h 16696F: drivers/video/fbdev/via/ 16697 16698VIA VELOCITY NETWORK DRIVER 16699M: Francois Romieu <romieu@fr.zoreil.com> 16700L: netdev@vger.kernel.org 16701S: Maintained 16702F: drivers/net/ethernet/via/via-velocity.* 16703 16704VICODEC VIRTUAL CODEC DRIVER 16705M: Hans Verkuil <hans.verkuil@cisco.com> 16706L: linux-media@vger.kernel.org 16707T: git git://linuxtv.org/media_tree.git 16708W: https://linuxtv.org 16709S: Maintained 16710F: drivers/media/platform/vicodec/* 16711 16712VIDEO MULTIPLEXER DRIVER 16713M: Philipp Zabel <p.zabel@pengutronix.de> 16714L: linux-media@vger.kernel.org 16715S: Maintained 16716F: drivers/media/platform/video-mux.c 16717 16718VIDEO I2C POLLING DRIVER 16719M: Matt Ranostay <matt.ranostay@konsulko.com> 16720L: linux-media@vger.kernel.org 16721S: Maintained 16722F: drivers/media/i2c/video-i2c.c 16723 16724VIDEOBUF2 FRAMEWORK 16725M: Pawel Osciak <pawel@osciak.com> 16726M: Marek Szyprowski <m.szyprowski@samsung.com> 16727M: Kyungmin Park <kyungmin.park@samsung.com> 16728L: linux-media@vger.kernel.org 16729S: Maintained 16730F: drivers/media/common/videobuf2/* 16731F: include/media/videobuf2-* 16732 16733VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16734M: Helen Koike <helen.koike@collabora.com> 16735L: linux-media@vger.kernel.org 16736T: git git://linuxtv.org/media_tree.git 16737W: https://linuxtv.org 16738S: Maintained 16739F: drivers/media/platform/vimc/* 16740 16741VIRT LIB 16742M: Alex Williamson <alex.williamson@redhat.com> 16743M: Paolo Bonzini <pbonzini@redhat.com> 16744L: kvm@vger.kernel.org 16745S: Supported 16746F: virt/lib/ 16747 16748VIRTIO AND VHOST VSOCK DRIVER 16749M: Stefan Hajnoczi <stefanha@redhat.com> 16750L: kvm@vger.kernel.org 16751L: virtualization@lists.linux-foundation.org 16752L: netdev@vger.kernel.org 16753S: Maintained 16754F: include/linux/virtio_vsock.h 16755F: include/uapi/linux/virtio_vsock.h 16756F: include/uapi/linux/vsockmon.h 16757F: include/uapi/linux/vm_sockets_diag.h 16758F: net/vmw_vsock/diag.c 16759F: net/vmw_vsock/af_vsock_tap.c 16760F: net/vmw_vsock/virtio_transport_common.c 16761F: net/vmw_vsock/virtio_transport.c 16762F: drivers/net/vsockmon.c 16763F: drivers/vhost/vsock.c 16764F: tools/testing/vsock/ 16765 16766VIRTIO CONSOLE DRIVER 16767M: Amit Shah <amit@kernel.org> 16768L: virtualization@lists.linux-foundation.org 16769S: Maintained 16770F: drivers/char/virtio_console.c 16771F: include/linux/virtio_console.h 16772F: include/uapi/linux/virtio_console.h 16773 16774VIRTIO CORE AND NET DRIVERS 16775M: "Michael S. Tsirkin" <mst@redhat.com> 16776M: Jason Wang <jasowang@redhat.com> 16777L: virtualization@lists.linux-foundation.org 16778S: Maintained 16779F: Documentation/devicetree/bindings/virtio/ 16780F: drivers/virtio/ 16781F: tools/virtio/ 16782F: drivers/net/virtio_net.c 16783F: drivers/block/virtio_blk.c 16784F: include/linux/virtio*.h 16785F: include/uapi/linux/virtio_*.h 16786F: drivers/crypto/virtio/ 16787F: mm/balloon_compaction.c 16788 16789VIRTIO BLOCK AND SCSI DRIVERS 16790M: "Michael S. Tsirkin" <mst@redhat.com> 16791M: Jason Wang <jasowang@redhat.com> 16792R: Paolo Bonzini <pbonzini@redhat.com> 16793R: Stefan Hajnoczi <stefanha@redhat.com> 16794L: virtualization@lists.linux-foundation.org 16795S: Maintained 16796F: drivers/block/virtio_blk.c 16797F: drivers/scsi/virtio_scsi.c 16798F: include/uapi/linux/virtio_blk.h 16799F: include/uapi/linux/virtio_scsi.h 16800F: drivers/vhost/scsi.c 16801 16802VIRTIO CRYPTO DRIVER 16803M: Gonglei <arei.gonglei@huawei.com> 16804L: virtualization@lists.linux-foundation.org 16805L: linux-crypto@vger.kernel.org 16806S: Maintained 16807F: drivers/crypto/virtio/ 16808F: include/uapi/linux/virtio_crypto.h 16809 16810VIRTIO DRIVERS FOR S390 16811M: Cornelia Huck <cohuck@redhat.com> 16812M: Halil Pasic <pasic@linux.ibm.com> 16813L: linux-s390@vger.kernel.org 16814L: virtualization@lists.linux-foundation.org 16815L: kvm@vger.kernel.org 16816S: Supported 16817F: drivers/s390/virtio/ 16818F: arch/s390/include/uapi/asm/virtio-ccw.h 16819 16820VIRTIO GPU DRIVER 16821M: David Airlie <airlied@linux.ie> 16822M: Gerd Hoffmann <kraxel@redhat.com> 16823L: dri-devel@lists.freedesktop.org 16824L: virtualization@lists.linux-foundation.org 16825T: git git://anongit.freedesktop.org/drm/drm-misc 16826S: Maintained 16827F: drivers/gpu/drm/virtio/ 16828F: include/uapi/linux/virtio_gpu.h 16829 16830VIRTIO HOST (VHOST) 16831M: "Michael S. Tsirkin" <mst@redhat.com> 16832M: Jason Wang <jasowang@redhat.com> 16833L: kvm@vger.kernel.org 16834L: virtualization@lists.linux-foundation.org 16835L: netdev@vger.kernel.org 16836T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16837S: Maintained 16838F: drivers/vhost/ 16839F: include/uapi/linux/vhost.h 16840 16841VIRTIO INPUT DRIVER 16842M: Gerd Hoffmann <kraxel@redhat.com> 16843S: Maintained 16844F: drivers/virtio/virtio_input.c 16845F: include/uapi/linux/virtio_input.h 16846 16847VIRTUAL BOX GUEST DEVICE DRIVER 16848M: Hans de Goede <hdegoede@redhat.com> 16849M: Arnd Bergmann <arnd@arndb.de> 16850M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16851S: Maintained 16852F: include/linux/vbox_utils.h 16853F: include/uapi/linux/vbox*.h 16854F: drivers/virt/vboxguest/ 16855 16856VIRTUAL SERIO DEVICE DRIVER 16857M: Stephen Chandler Paul <thatslyude@gmail.com> 16858S: Maintained 16859F: drivers/input/serio/userio.c 16860F: include/uapi/linux/userio.h 16861 16862VIVID VIRTUAL VIDEO DRIVER 16863M: Hans Verkuil <hverkuil@xs4all.nl> 16864L: linux-media@vger.kernel.org 16865T: git git://linuxtv.org/media_tree.git 16866W: https://linuxtv.org 16867S: Maintained 16868F: drivers/media/platform/vivid/* 16869 16870VLYNQ BUS 16871M: Florian Fainelli <f.fainelli@gmail.com> 16872L: openwrt-devel@lists.openwrt.org (subscribers-only) 16873S: Maintained 16874F: drivers/vlynq/vlynq.c 16875F: include/linux/vlynq.h 16876 16877VME SUBSYSTEM 16878M: Martyn Welch <martyn@welchs.me.uk> 16879M: Manohar Vanga <manohar.vanga@gmail.com> 16880M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16881L: devel@driverdev.osuosl.org 16882S: Maintained 16883T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16884F: Documentation/driver-api/vme.rst 16885F: drivers/staging/vme/ 16886F: drivers/vme/ 16887F: include/linux/vme* 16888 16889VMWARE BALLOON DRIVER 16890M: Julien Freche <jfreche@vmware.com> 16891M: Nadav Amit <namit@vmware.com> 16892M: "VMware, Inc." <pv-drivers@vmware.com> 16893L: linux-kernel@vger.kernel.org 16894S: Maintained 16895F: drivers/misc/vmw_balloon.c 16896 16897VMWARE HYPERVISOR INTERFACE 16898M: Alok Kataria <akataria@vmware.com> 16899L: virtualization@lists.linux-foundation.org 16900S: Supported 16901F: arch/x86/kernel/cpu/vmware.c 16902 16903VMWARE PVRDMA DRIVER 16904M: Adit Ranadive <aditr@vmware.com> 16905M: VMware PV-Drivers <pv-drivers@vmware.com> 16906L: linux-rdma@vger.kernel.org 16907S: Maintained 16908F: drivers/infiniband/hw/vmw_pvrdma/ 16909 16910VMware PVSCSI driver 16911M: Jim Gill <jgill@vmware.com> 16912M: VMware PV-Drivers <pv-drivers@vmware.com> 16913L: linux-scsi@vger.kernel.org 16914S: Maintained 16915F: drivers/scsi/vmw_pvscsi.c 16916F: drivers/scsi/vmw_pvscsi.h 16917 16918VMWARE VMMOUSE SUBDRIVER 16919M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16920M: "VMware, Inc." <pv-drivers@vmware.com> 16921L: linux-input@vger.kernel.org 16922S: Maintained 16923F: drivers/input/mouse/vmmouse.c 16924F: drivers/input/mouse/vmmouse.h 16925 16926VMWARE VMXNET3 ETHERNET DRIVER 16927M: Ronak Doshi <doshir@vmware.com> 16928M: "VMware, Inc." <pv-drivers@vmware.com> 16929L: netdev@vger.kernel.org 16930S: Maintained 16931F: drivers/net/vmxnet3/ 16932 16933VOCORE VOCORE2 BOARD 16934M: Harvey Hunt <harveyhuntnexus@gmail.com> 16935L: linux-mips@vger.kernel.org 16936S: Maintained 16937F: arch/mips/boot/dts/ralink/vocore2.dts 16938 16939VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16940M: Liam Girdwood <lgirdwood@gmail.com> 16941M: Mark Brown <broonie@kernel.org> 16942L: linux-kernel@vger.kernel.org 16943W: http://www.slimlogic.co.uk/?p=48 16944T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16945S: Supported 16946F: Documentation/devicetree/bindings/regulator/ 16947F: Documentation/power/regulator/ 16948F: drivers/regulator/ 16949F: include/dt-bindings/regulator/ 16950F: include/linux/regulator/ 16951 16952VRF 16953M: David Ahern <dsa@cumulusnetworks.com> 16954M: Shrijeet Mukherjee <shrijeet@gmail.com> 16955L: netdev@vger.kernel.org 16956S: Maintained 16957F: drivers/net/vrf.c 16958F: Documentation/networking/vrf.txt 16959 16960VT1211 HARDWARE MONITOR DRIVER 16961M: Juerg Haefliger <juergh@gmail.com> 16962L: linux-hwmon@vger.kernel.org 16963S: Maintained 16964F: Documentation/hwmon/vt1211.rst 16965F: drivers/hwmon/vt1211.c 16966 16967VT8231 HARDWARE MONITOR DRIVER 16968M: Roger Lucas <vt8231@hiddenengine.co.uk> 16969L: linux-hwmon@vger.kernel.org 16970S: Maintained 16971F: drivers/hwmon/vt8231.c 16972 16973VUB300 USB to SDIO/SD/MMC bridge chip 16974M: Tony Olech <tony.olech@elandigitalsystems.com> 16975L: linux-mmc@vger.kernel.org 16976L: linux-usb@vger.kernel.org 16977S: Supported 16978F: drivers/mmc/host/vub300.c 16979 16980W1 DALLAS'S 1-WIRE BUS 16981M: Evgeniy Polyakov <zbr@ioremap.net> 16982S: Maintained 16983F: Documentation/devicetree/bindings/w1/ 16984F: Documentation/w1/ 16985F: drivers/w1/ 16986F: include/linux/w1.h 16987 16988W83791D HARDWARE MONITORING DRIVER 16989M: Marc Hulsman <m.hulsman@tudelft.nl> 16990L: linux-hwmon@vger.kernel.org 16991S: Maintained 16992F: Documentation/hwmon/w83791d.rst 16993F: drivers/hwmon/w83791d.c 16994 16995W83793 HARDWARE MONITORING DRIVER 16996M: Rudolf Marek <r.marek@assembler.cz> 16997L: linux-hwmon@vger.kernel.org 16998S: Maintained 16999F: Documentation/hwmon/w83793.rst 17000F: drivers/hwmon/w83793.c 17001 17002W83795 HARDWARE MONITORING DRIVER 17003M: Jean Delvare <jdelvare@suse.com> 17004L: linux-hwmon@vger.kernel.org 17005S: Maintained 17006F: drivers/hwmon/w83795.c 17007 17008W83L51xD SD/MMC CARD INTERFACE DRIVER 17009M: Pierre Ossman <pierre@ossman.eu> 17010S: Maintained 17011F: drivers/mmc/host/wbsd.* 17012 17013WACOM PROTOCOL 4 SERIAL TABLETS 17014M: Julian Squires <julian@cipht.net> 17015M: Hans de Goede <hdegoede@redhat.com> 17016L: linux-input@vger.kernel.org 17017S: Maintained 17018F: drivers/input/tablet/wacom_serial4.c 17019 17020WATCHDOG DEVICE DRIVERS 17021M: Wim Van Sebroeck <wim@linux-watchdog.org> 17022M: Guenter Roeck <linux@roeck-us.net> 17023L: linux-watchdog@vger.kernel.org 17024W: http://www.linux-watchdog.org/ 17025T: git git://www.linux-watchdog.org/linux-watchdog.git 17026S: Maintained 17027F: Documentation/devicetree/bindings/watchdog/ 17028F: Documentation/watchdog/ 17029F: drivers/watchdog/ 17030F: include/linux/watchdog.h 17031F: include/uapi/linux/watchdog.h 17032 17033WHISKEYCOVE PMIC GPIO DRIVER 17034M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17035L: linux-gpio@vger.kernel.org 17036S: Maintained 17037F: drivers/gpio/gpio-wcove.c 17038 17039WHWAVE RTC DRIVER 17040M: Dianlong Li <long17.cool@163.com> 17041L: linux-rtc@vger.kernel.org 17042S: Maintained 17043F: drivers/rtc/rtc-sd3078.c 17044 17045WIIMOTE HID DRIVER 17046M: David Herrmann <dh.herrmann@googlemail.com> 17047L: linux-input@vger.kernel.org 17048S: Maintained 17049F: drivers/hid/hid-wiimote* 17050 17051WILOCITY WIL6210 WIRELESS DRIVER 17052M: Maya Erez <merez@codeaurora.org> 17053L: linux-wireless@vger.kernel.org 17054L: wil6210@qti.qualcomm.com 17055S: Supported 17056W: http://wireless.kernel.org/en/users/Drivers/wil6210 17057F: drivers/net/wireless/ath/wil6210/ 17058 17059WIMAX STACK 17060M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17061M: linux-wimax@intel.com 17062L: wimax@linuxwimax.org (subscribers-only) 17063S: Supported 17064W: http://linuxwimax.org 17065F: Documentation/wimax/README.wimax 17066F: include/linux/wimax/debug.h 17067F: include/net/wimax.h 17068F: include/uapi/linux/wimax.h 17069F: net/wimax/ 17070 17071WINBOND CIR DRIVER 17072M: David Härdeman <david@hardeman.nu> 17073S: Maintained 17074F: drivers/media/rc/winbond-cir.c 17075 17076RCMM REMOTE CONTROLS DECODER 17077M: Patrick Lerda <patrick9876@free.fr> 17078S: Maintained 17079F: drivers/media/rc/ir-rcmm-decoder.c 17080 17081WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17082M: William Breathitt Gray <vilhelm.gray@gmail.com> 17083L: linux-watchdog@vger.kernel.org 17084S: Maintained 17085F: drivers/watchdog/ebc-c384_wdt.c 17086 17087WINSYSTEMS WS16C48 GPIO DRIVER 17088M: William Breathitt Gray <vilhelm.gray@gmail.com> 17089L: linux-gpio@vger.kernel.org 17090S: Maintained 17091F: drivers/gpio/gpio-ws16c48.c 17092 17093WISTRON LAPTOP BUTTON DRIVER 17094M: Miloslav Trmac <mitr@volny.cz> 17095S: Maintained 17096F: drivers/input/misc/wistron_btns.c 17097 17098WL3501 WIRELESS PCMCIA CARD DRIVER 17099L: linux-wireless@vger.kernel.org 17100S: Odd fixes 17101F: drivers/net/wireless/wl3501* 17102 17103WOLFSON MICROELECTRONICS DRIVERS 17104L: patches@opensource.cirrus.com 17105T: git https://github.com/CirrusLogic/linux-drivers.git 17106W: https://github.com/CirrusLogic/linux-drivers/wiki 17107S: Supported 17108F: Documentation/hwmon/wm83??.rst 17109F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17110F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17111F: Documentation/devicetree/bindings/mfd/arizona.txt 17112F: Documentation/devicetree/bindings/mfd/wm831x.txt 17113F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17114F: arch/arm/mach-s3c64xx/mach-crag6410* 17115F: drivers/clk/clk-wm83*.c 17116F: drivers/extcon/extcon-arizona.c 17117F: drivers/leds/leds-wm83*.c 17118F: drivers/gpio/gpio-*wm*.c 17119F: drivers/gpio/gpio-arizona.c 17120F: drivers/hwmon/wm83??-hwmon.c 17121F: drivers/input/misc/wm831x-on.c 17122F: drivers/input/touchscreen/wm831x-ts.c 17123F: drivers/input/touchscreen/wm97*.c 17124F: drivers/mfd/arizona* 17125F: drivers/mfd/wm*.c 17126F: drivers/mfd/cs47l24* 17127F: drivers/power/supply/wm83*.c 17128F: drivers/rtc/rtc-wm83*.c 17129F: drivers/regulator/wm8*.c 17130F: drivers/regulator/arizona* 17131F: drivers/video/backlight/wm83*_bl.c 17132F: drivers/watchdog/wm83*_wdt.c 17133F: include/linux/mfd/arizona/ 17134F: include/linux/mfd/wm831x/ 17135F: include/linux/mfd/wm8350/ 17136F: include/linux/mfd/wm8400* 17137F: include/linux/regulator/arizona* 17138F: include/linux/wm97xx.h 17139F: include/sound/wm????.h 17140F: sound/soc/codecs/arizona.? 17141F: sound/soc/codecs/wm* 17142F: sound/soc/codecs/cs47l24* 17143 17144WORKQUEUE 17145M: Tejun Heo <tj@kernel.org> 17146R: Lai Jiangshan <jiangshanlai@gmail.com> 17147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17148S: Maintained 17149F: include/linux/workqueue.h 17150F: kernel/workqueue.c 17151F: Documentation/core-api/workqueue.rst 17152 17153X-POWERS AXP288 PMIC DRIVERS 17154M: Hans de Goede <hdegoede@redhat.com> 17155S: Maintained 17156N: axp288 17157F: drivers/acpi/pmic/intel_pmic_xpower.c 17158 17159X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17160M: Chen-Yu Tsai <wens@csie.org> 17161L: linux-kernel@vger.kernel.org 17162S: Maintained 17163N: axp[128] 17164 17165X.25 NETWORK LAYER 17166M: Andrew Hendry <andrew.hendry@gmail.com> 17167L: linux-x25@vger.kernel.org 17168S: Odd Fixes 17169F: Documentation/networking/x25* 17170F: include/net/x25* 17171F: net/x25/ 17172 17173X86 ARCHITECTURE (32-BIT AND 64-BIT) 17174M: Thomas Gleixner <tglx@linutronix.de> 17175M: Ingo Molnar <mingo@redhat.com> 17176M: Borislav Petkov <bp@alien8.de> 17177R: "H. Peter Anvin" <hpa@zytor.com> 17178M: x86@kernel.org 17179L: linux-kernel@vger.kernel.org 17180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17181S: Maintained 17182F: Documentation/devicetree/bindings/x86/ 17183F: Documentation/x86/ 17184F: arch/x86/ 17185 17186X86 ENTRY CODE 17187M: Andy Lutomirski <luto@kernel.org> 17188L: linux-kernel@vger.kernel.org 17189T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17190S: Maintained 17191F: arch/x86/entry/ 17192 17193X86 MCE INFRASTRUCTURE 17194M: Tony Luck <tony.luck@intel.com> 17195M: Borislav Petkov <bp@alien8.de> 17196L: linux-edac@vger.kernel.org 17197S: Maintained 17198F: arch/x86/kernel/cpu/mce/* 17199 17200X86 MICROCODE UPDATE SUPPORT 17201M: Borislav Petkov <bp@alien8.de> 17202S: Maintained 17203F: arch/x86/kernel/cpu/microcode/* 17204 17205X86 MM 17206M: Dave Hansen <dave.hansen@linux.intel.com> 17207M: Andy Lutomirski <luto@kernel.org> 17208M: Peter Zijlstra <peterz@infradead.org> 17209L: linux-kernel@vger.kernel.org 17210T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17211S: Maintained 17212F: arch/x86/mm/ 17213 17214X86 PLATFORM DRIVERS 17215M: Darren Hart <dvhart@infradead.org> 17216M: Andy Shevchenko <andy@infradead.org> 17217L: platform-driver-x86@vger.kernel.org 17218T: git git://git.infradead.org/linux-platform-drivers-x86.git 17219S: Maintained 17220F: drivers/platform/x86/ 17221F: drivers/platform/olpc/ 17222 17223X86 PLATFORM DRIVERS - ARCH 17224R: Darren Hart <dvhart@infradead.org> 17225R: Andy Shevchenko <andy@infradead.org> 17226L: platform-driver-x86@vger.kernel.org 17227L: x86@kernel.org 17228T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17229S: Maintained 17230F: arch/x86/platform 17231 17232X86 VDSO 17233M: Andy Lutomirski <luto@kernel.org> 17234L: linux-kernel@vger.kernel.org 17235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17236S: Maintained 17237F: arch/x86/entry/vdso/ 17238 17239XARRAY 17240M: Matthew Wilcox <willy@infradead.org> 17241L: linux-fsdevel@vger.kernel.org 17242S: Supported 17243F: Documentation/core-api/xarray.rst 17244F: lib/idr.c 17245F: lib/xarray.c 17246F: include/linux/idr.h 17247F: include/linux/xarray.h 17248F: tools/testing/radix-tree 17249 17250XBOX DVD IR REMOTE 17251M: Benjamin Valentin <benpicco@googlemail.com> 17252S: Maintained 17253F: drivers/media/rc/xbox_remote.c 17254F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17255 17256XC2028/3028 TUNER DRIVER 17257M: Mauro Carvalho Chehab <mchehab@kernel.org> 17258L: linux-media@vger.kernel.org 17259W: https://linuxtv.org 17260T: git git://linuxtv.org/media_tree.git 17261S: Maintained 17262F: drivers/media/tuners/tuner-xc2028.* 17263 17264XDP (eXpress Data Path) 17265M: Alexei Starovoitov <ast@kernel.org> 17266M: Daniel Borkmann <daniel@iogearbox.net> 17267M: David S. Miller <davem@davemloft.net> 17268M: Jakub Kicinski <jakub.kicinski@netronome.com> 17269M: Jesper Dangaard Brouer <hawk@kernel.org> 17270M: John Fastabend <john.fastabend@gmail.com> 17271L: netdev@vger.kernel.org 17272L: xdp-newbies@vger.kernel.org 17273L: bpf@vger.kernel.org 17274S: Supported 17275F: net/core/xdp.c 17276F: include/net/xdp.h 17277F: kernel/bpf/devmap.c 17278F: kernel/bpf/cpumap.c 17279F: include/trace/events/xdp.h 17280K: xdp 17281N: xdp 17282 17283XDP SOCKETS (AF_XDP) 17284M: Björn Töpel <bjorn.topel@intel.com> 17285M: Magnus Karlsson <magnus.karlsson@intel.com> 17286L: netdev@vger.kernel.org 17287L: bpf@vger.kernel.org 17288S: Maintained 17289F: kernel/bpf/xskmap.c 17290F: net/xdp/ 17291 17292XEN BLOCK SUBSYSTEM 17293M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17294M: Roger Pau Monné <roger.pau@citrix.com> 17295L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17296S: Supported 17297F: drivers/block/xen-blkback/* 17298F: drivers/block/xen* 17299 17300XEN HYPERVISOR ARM 17301M: Stefano Stabellini <sstabellini@kernel.org> 17302L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17303S: Maintained 17304F: arch/arm/xen/ 17305F: arch/arm/include/asm/xen/ 17306 17307XEN HYPERVISOR ARM64 17308M: Stefano Stabellini <sstabellini@kernel.org> 17309L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17310S: Maintained 17311F: arch/arm64/xen/ 17312F: arch/arm64/include/asm/xen/ 17313 17314XEN HYPERVISOR INTERFACE 17315M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17316M: Juergen Gross <jgross@suse.com> 17317R: Stefano Stabellini <sstabellini@kernel.org> 17318L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17319T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17320S: Supported 17321F: arch/x86/xen/ 17322F: arch/x86/platform/pvh/ 17323F: drivers/*/xen-*front.c 17324F: drivers/xen/ 17325F: arch/x86/include/asm/xen/ 17326F: arch/x86/include/asm/pvclock-abi.h 17327F: include/xen/ 17328F: include/uapi/xen/ 17329F: Documentation/ABI/stable/sysfs-hypervisor-xen 17330F: Documentation/ABI/testing/sysfs-hypervisor-xen 17331 17332XEN NETWORK BACKEND DRIVER 17333M: Wei Liu <wei.liu@kernel.org> 17334M: Paul Durrant <paul.durrant@citrix.com> 17335L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17336L: netdev@vger.kernel.org 17337S: Supported 17338F: drivers/net/xen-netback/* 17339 17340XEN PCI SUBSYSTEM 17341M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17342L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17343S: Supported 17344F: arch/x86/pci/*xen* 17345F: drivers/pci/*xen* 17346 17347XEN PVSCSI DRIVERS 17348M: Juergen Gross <jgross@suse.com> 17349L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17350L: linux-scsi@vger.kernel.org 17351S: Supported 17352F: drivers/scsi/xen-scsifront.c 17353F: drivers/xen/xen-scsiback.c 17354F: include/xen/interface/io/vscsiif.h 17355 17356XEN SWIOTLB SUBSYSTEM 17357M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17358L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17359L: iommu@lists.linux-foundation.org 17360S: Supported 17361F: arch/x86/xen/*swiotlb* 17362F: drivers/xen/*swiotlb* 17363 17364XEN SOUND FRONTEND DRIVER 17365M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17366L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17367L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17368S: Supported 17369F: sound/xen/* 17370 17371XFS FILESYSTEM 17372M: Darrick J. Wong <darrick.wong@oracle.com> 17373M: linux-xfs@vger.kernel.org 17374L: linux-xfs@vger.kernel.org 17375W: http://xfs.org/ 17376T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17377S: Supported 17378F: Documentation/filesystems/xfs.txt 17379F: fs/xfs/ 17380 17381XILINX AXI ETHERNET DRIVER 17382M: Anirudha Sarangi <anirudh@xilinx.com> 17383M: John Linn <John.Linn@xilinx.com> 17384S: Maintained 17385F: drivers/net/ethernet/xilinx/xilinx_axienet* 17386 17387XILINX UARTLITE SERIAL DRIVER 17388M: Peter Korsgaard <jacmet@sunsite.dk> 17389L: linux-serial@vger.kernel.org 17390S: Maintained 17391F: drivers/tty/serial/uartlite.c 17392 17393XILINX VIDEO IP CORES 17394M: Hyun Kwon <hyun.kwon@xilinx.com> 17395M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17396L: linux-media@vger.kernel.org 17397T: git git://linuxtv.org/media_tree.git 17398S: Supported 17399F: Documentation/devicetree/bindings/media/xilinx/ 17400F: drivers/media/platform/xilinx/ 17401F: include/uapi/linux/xilinx-v4l2-controls.h 17402 17403XILLYBUS DRIVER 17404M: Eli Billauer <eli.billauer@gmail.com> 17405L: linux-kernel@vger.kernel.org 17406S: Supported 17407F: drivers/char/xillybus/ 17408 17409XLP9XX I2C DRIVER 17410M: George Cherian <george.cherian@cavium.com> 17411M: Jan Glauber <jglauber@cavium.com> 17412L: linux-i2c@vger.kernel.org 17413W: http://www.cavium.com 17414S: Supported 17415F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17416F: drivers/i2c/busses/i2c-xlp9xx.c 17417 17418XRA1403 GPIO EXPANDER 17419M: Nandor Han <nandor.han@ge.com> 17420M: Semi Malinen <semi.malinen@ge.com> 17421L: linux-gpio@vger.kernel.org 17422S: Maintained 17423F: drivers/gpio/gpio-xra1403.c 17424F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17425 17426XTENSA XTFPGA PLATFORM SUPPORT 17427M: Max Filippov <jcmvbkbc@gmail.com> 17428L: linux-xtensa@linux-xtensa.org 17429S: Maintained 17430F: drivers/spi/spi-xtensa-xtfpga.c 17431F: sound/soc/xtensa/xtfpga-i2s.c 17432 17433YAM DRIVER FOR AX.25 17434M: Jean-Paul Roubelat <jpr@f6fbb.org> 17435L: linux-hams@vger.kernel.org 17436S: Maintained 17437F: drivers/net/hamradio/yam* 17438F: include/linux/yam.h 17439 17440YAMA SECURITY MODULE 17441M: Kees Cook <keescook@chromium.org> 17442T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17443S: Supported 17444F: security/yama/ 17445F: Documentation/admin-guide/LSM/Yama.rst 17446 17447YEALINK PHONE DRIVER 17448M: Henk Vergonet <Henk.Vergonet@gmail.com> 17449L: usbb2k-api-dev@nongnu.org 17450S: Maintained 17451F: Documentation/input/devices/yealink.rst 17452F: drivers/input/misc/yealink.* 17453 17454Z8530 DRIVER FOR AX.25 17455M: Joerg Reuter <jreuter@yaina.de> 17456W: http://yaina.de/jreuter/ 17457W: http://www.qsl.net/dl1bke/ 17458L: linux-hams@vger.kernel.org 17459S: Maintained 17460F: Documentation/networking/z8530drv.txt 17461F: drivers/net/hamradio/*scc.c 17462F: drivers/net/hamradio/z8530.h 17463 17464ZBUD COMPRESSED PAGE ALLOCATOR 17465M: Seth Jennings <sjenning@redhat.com> 17466M: Dan Streetman <ddstreet@ieee.org> 17467L: linux-mm@kvack.org 17468S: Maintained 17469F: mm/zbud.c 17470F: include/linux/zbud.h 17471 17472ZD1211RW WIRELESS DRIVER 17473M: Daniel Drake <dsd@gentoo.org> 17474M: Ulrich Kunitz <kune@deine-taler.de> 17475W: http://zd1211.ath.cx/wiki/DriverRewrite 17476L: linux-wireless@vger.kernel.org 17477L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17478S: Maintained 17479F: drivers/net/wireless/zydas/zd1211rw/ 17480 17481ZD1301 MEDIA DRIVER 17482M: Antti Palosaari <crope@iki.fi> 17483L: linux-media@vger.kernel.org 17484W: https://linuxtv.org/ 17485W: http://palosaari.fi/linux/ 17486Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17487S: Maintained 17488F: drivers/media/usb/dvb-usb-v2/zd1301* 17489 17490ZD1301_DEMOD MEDIA DRIVER 17491M: Antti Palosaari <crope@iki.fi> 17492L: linux-media@vger.kernel.org 17493W: https://linuxtv.org/ 17494W: http://palosaari.fi/linux/ 17495Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17496S: Maintained 17497F: drivers/media/dvb-frontends/zd1301_demod* 17498 17499ZPOOL COMPRESSED PAGE STORAGE API 17500M: Dan Streetman <ddstreet@ieee.org> 17501L: linux-mm@kvack.org 17502S: Maintained 17503F: mm/zpool.c 17504F: include/linux/zpool.h 17505 17506ZR36067 VIDEO FOR LINUX DRIVER 17507L: mjpeg-users@lists.sourceforge.net 17508L: linux-media@vger.kernel.org 17509W: http://mjpeg.sourceforge.net/driver-zoran/ 17510T: hg https://linuxtv.org/hg/v4l-dvb 17511S: Odd Fixes 17512F: drivers/staging/media/zoran/ 17513 17514ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17515M: Minchan Kim <minchan@kernel.org> 17516M: Nitin Gupta <ngupta@vflare.org> 17517R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17518L: linux-kernel@vger.kernel.org 17519S: Maintained 17520F: drivers/block/zram/ 17521F: Documentation/blockdev/zram.txt 17522 17523ZS DECSTATION Z85C30 SERIAL DRIVER 17524M: "Maciej W. Rozycki" <macro@linux-mips.org> 17525S: Maintained 17526F: drivers/tty/serial/zs.* 17527 17528ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17529M: Minchan Kim <minchan@kernel.org> 17530M: Nitin Gupta <ngupta@vflare.org> 17531R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17532L: linux-mm@kvack.org 17533S: Maintained 17534F: mm/zsmalloc.c 17535F: include/linux/zsmalloc.h 17536F: Documentation/vm/zsmalloc.rst 17537 17538ZSWAP COMPRESSED SWAP CACHING 17539M: Seth Jennings <sjenning@redhat.com> 17540M: Dan Streetman <ddstreet@ieee.org> 17541L: linux-mm@kvack.org 17542S: Maintained 17543F: mm/zswap.c 17544 17545THE REST 17546M: Linus Torvalds <torvalds@linux-foundation.org> 17547L: linux-kernel@vger.kernel.org 17548Q: http://patchwork.kernel.org/project/LKML/list/ 17549T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17550S: Buried alive in reporters 17551F: * 17552F: */ 17553